summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff-webhosting.net>2017-12-02 10:30:25 +0100
committerJörg Frings-Fürst <debian@jff-webhosting.net>2017-12-02 10:30:25 +0100
commit44a3eaeba04ef78835ca741592c376428ada5f71 (patch)
tree29cc935fd475678dcbe38972bfa77fdc68ffb10d
parent6b73edd95d603e27d55d4905134ac1327d426534 (diff)
New upstream version 0.9.8upstream/0.9.8
-rw-r--r--ChangeLog90
-rw-r--r--DEPENDENCIES5
-rw-r--r--Makefile.in100
-rw-r--r--NEWS7
-rw-r--r--README4
-rw-r--r--aclocal.m472
-rwxr-xr-xautogen.sh7
-rwxr-xr-xbuild-aux/ar-lib270
-rwxr-xr-xbuild-aux/config.guess113
-rwxr-xr-xbuild-aux/config.rpath2
-rwxr-xr-xbuild-aux/config.sub67
-rw-r--r--build-aux/ltmain.sh5420
-rw-r--r--config.h.in221
-rwxr-xr-xconfigure6545
-rw-r--r--doc/Makefile.in96
-rw-r--r--doc/libunistring.info128
-rw-r--r--doc/libunistring.texi4
-rw-r--r--doc/libunistring_1.html4
-rw-r--r--doc/libunistring_10.html76
-rw-r--r--doc/libunistring_11.html67
-rw-r--r--doc/libunistring_12.html30
-rw-r--r--doc/libunistring_13.html105
-rw-r--r--doc/libunistring_14.html156
-rw-r--r--doc/libunistring_15.html4
-rw-r--r--doc/libunistring_16.html14
-rw-r--r--doc/libunistring_17.html6
-rw-r--r--doc/libunistring_18.html4
-rw-r--r--doc/libunistring_19.html243
-rw-r--r--doc/libunistring_2.html4
-rw-r--r--doc/libunistring_20.html4
-rw-r--r--doc/libunistring_3.html4
-rw-r--r--doc/libunistring_4.html4
-rw-r--r--doc/libunistring_5.html4
-rw-r--r--doc/libunistring_6.html4
-rw-r--r--doc/libunistring_7.html4
-rw-r--r--doc/libunistring_8.html4
-rw-r--r--doc/libunistring_9.html4
-rw-r--r--doc/libunistring_abt.html6
-rw-r--r--doc/libunistring_toc.html4
-rw-r--r--doc/stamp-vti8
-rw-r--r--doc/unigbrk.texi30
-rw-r--r--doc/uninorm.texi5
-rw-r--r--doc/uniwbrk.texi9
-rw-r--r--doc/version.texi8
-rw-r--r--gnulib-local/Makefile.in96
-rw-r--r--gnulib-m4/00gnulib.m42
-rw-r--r--gnulib-m4/absolute-header.m42
-rw-r--r--gnulib-m4/alloca.m46
-rw-r--r--gnulib-m4/asm-underscore.m471
-rw-r--r--gnulib-m4/btowc.m418
-rw-r--r--gnulib-m4/builtin-expect.m449
-rw-r--r--gnulib-m4/configmake.m42
-rw-r--r--gnulib-m4/ctype.m42
-rw-r--r--gnulib-m4/dirname.m42
-rw-r--r--gnulib-m4/double-slash-root.m42
-rw-r--r--gnulib-m4/eealloc.m42
-rw-r--r--gnulib-m4/environ.m42
-rw-r--r--gnulib-m4/errno_h.m42
-rw-r--r--gnulib-m4/error.m42
-rw-r--r--gnulib-m4/exponentd.m42
-rw-r--r--gnulib-m4/exponentf.m42
-rw-r--r--gnulib-m4/exponentl.m422
-rw-r--r--gnulib-m4/extensions.m414
-rw-r--r--gnulib-m4/extern-inline.m410
-rw-r--r--gnulib-m4/fcntl-o.m413
-rw-r--r--gnulib-m4/fdopen.m415
-rw-r--r--gnulib-m4/flexmember.m49
-rw-r--r--gnulib-m4/float_h.m436
-rw-r--r--gnulib-m4/fpieee.m44
-rw-r--r--gnulib-m4/frexp.m417
-rw-r--r--gnulib-m4/frexpl.m46
-rw-r--r--gnulib-m4/fseterr.m42
-rw-r--r--gnulib-m4/getpagesize.m42
-rw-r--r--gnulib-m4/getprogname.m42
-rw-r--r--gnulib-m4/glibc21.m42
-rw-r--r--gnulib-m4/gnulib-cache.m47
-rw-r--r--gnulib-m4/gnulib-common.m421
-rw-r--r--gnulib-m4/gnulib-comp.m4706
-rw-r--r--gnulib-m4/hard-locale.m42
-rw-r--r--gnulib-m4/host-cpu-c-abi.m4369
-rw-r--r--gnulib-m4/iconv.m434
-rw-r--r--gnulib-m4/iconv_h.m42
-rw-r--r--gnulib-m4/iconv_open.m42
-rw-r--r--gnulib-m4/include_next.m47
-rw-r--r--gnulib-m4/inline.m42
-rw-r--r--gnulib-m4/intmax_t.m42
-rw-r--r--gnulib-m4/inttypes-pri.m42
-rw-r--r--gnulib-m4/inttypes.m42
-rw-r--r--gnulib-m4/inttypes_h.m42
-rw-r--r--gnulib-m4/isblank.m417
-rw-r--r--gnulib-m4/isnand.m42
-rw-r--r--gnulib-m4/isnanf.m417
-rw-r--r--gnulib-m4/isnanl.m418
-rw-r--r--gnulib-m4/iswblank.m42
-rw-r--r--gnulib-m4/langinfo_h.m42
-rw-r--r--gnulib-m4/ldexpl.m410
-rw-r--r--gnulib-m4/lib-ld.m4163
-rw-r--r--gnulib-m4/lib-link.m42
-rw-r--r--gnulib-m4/lib-prefix.m4129
-rw-r--r--gnulib-m4/libunistring-base.m42
-rw-r--r--gnulib-m4/limits-h.m42
-rw-r--r--gnulib-m4/localcharset.m42
-rw-r--r--gnulib-m4/locale-ar.m425
-rw-r--r--gnulib-m4/locale-fr.m429
-rw-r--r--gnulib-m4/locale-ja.m439
-rw-r--r--gnulib-m4/locale-tr.m42
-rw-r--r--gnulib-m4/locale-zh.m439
-rw-r--r--gnulib-m4/locale_h.m46
-rw-r--r--gnulib-m4/localename.m42
-rw-r--r--gnulib-m4/lock.m411
-rw-r--r--gnulib-m4/longlong.m42
-rw-r--r--gnulib-m4/malloc.m44
-rw-r--r--gnulib-m4/malloca.m42
-rw-r--r--gnulib-m4/math_h.m417
-rw-r--r--gnulib-m4/mbchar.m42
-rw-r--r--gnulib-m4/mbiter.m42
-rw-r--r--gnulib-m4/mbrtowc.m422
-rw-r--r--gnulib-m4/mbsinit.m42
-rw-r--r--gnulib-m4/mbstate_t.m42
-rw-r--r--gnulib-m4/mbtowc.m42
-rw-r--r--gnulib-m4/memchr.m433
-rw-r--r--gnulib-m4/minmax.m42
-rw-r--r--gnulib-m4/mmap-anon.m42
-rw-r--r--gnulib-m4/msvc-inval.m42
-rw-r--r--gnulib-m4/msvc-nothrow.m42
-rw-r--r--gnulib-m4/multiarch.m42
-rw-r--r--gnulib-m4/nocrash.m42
-rw-r--r--gnulib-m4/off_t.m42
-rw-r--r--gnulib-m4/printf-frexp.m42
-rw-r--r--gnulib-m4/printf-frexpl.m42
-rw-r--r--gnulib-m4/printf.m4156
-rw-r--r--gnulib-m4/pthread_rwlock_rdlock.m4163
-rw-r--r--gnulib-m4/pthread_sigmask.m4279
-rw-r--r--gnulib-m4/putenv.m46
-rw-r--r--gnulib-m4/raise.m436
-rw-r--r--gnulib-m4/relocatable-lib.m42
-rw-r--r--gnulib-m4/setenv.m42
-rw-r--r--gnulib-m4/setlocale.m42
-rw-r--r--gnulib-m4/signal_h.m483
-rw-r--r--gnulib-m4/signalblocking.m425
-rw-r--r--gnulib-m4/signbit.m416
-rw-r--r--gnulib-m4/size_max.m42
-rw-r--r--gnulib-m4/sleep.m464
-rw-r--r--gnulib-m4/ssize_t.m42
-rw-r--r--gnulib-m4/stdalign.m48
-rw-r--r--gnulib-m4/stdbool.m46
-rw-r--r--gnulib-m4/stddef_h.m42
-rw-r--r--gnulib-m4/stdint.m4115
-rw-r--r--gnulib-m4/stdint_h.m42
-rw-r--r--gnulib-m4/stdio_h.m42
-rw-r--r--gnulib-m4/stdlib_h.m414
-rw-r--r--gnulib-m4/strerror.m46
-rw-r--r--gnulib-m4/string_h.m416
-rw-r--r--gnulib-m4/strncat.m412
-rw-r--r--gnulib-m4/strstr.m411
-rw-r--r--gnulib-m4/sys_socket_h.m42
-rw-r--r--gnulib-m4/sys_types_h.m419
-rw-r--r--gnulib-m4/thread.m42
-rw-r--r--gnulib-m4/threadlib.m416
-rw-r--r--gnulib-m4/time_h.m4144
-rw-r--r--gnulib-m4/unistd_h.m413
-rw-r--r--gnulib-m4/usleep.m447
-rw-r--r--gnulib-m4/vasnprintf.m42
-rw-r--r--gnulib-m4/warn-on-use.m42
-rw-r--r--gnulib-m4/wchar_h.m417
-rw-r--r--gnulib-m4/wchar_t.m42
-rw-r--r--gnulib-m4/wcrtomb.m46
-rw-r--r--gnulib-m4/wctob.m49
-rw-r--r--gnulib-m4/wctomb.m42
-rw-r--r--gnulib-m4/wctype_h.m49
-rw-r--r--gnulib-m4/wcwidth.m419
-rw-r--r--gnulib-m4/wint_t.m448
-rw-r--r--gnulib-m4/xalloc.m42
-rw-r--r--gnulib-m4/xsize.m42
-rw-r--r--gnulib-m4/yield.m42
-rw-r--r--lib/Makefile.am9
-rw-r--r--lib/Makefile.gnulib216
-rw-r--r--lib/Makefile.in1492
-rw-r--r--lib/_Noreturn.h (renamed from build-aux/snippet/_Noreturn.h)0
-rw-r--r--lib/alloca.in.h4
-rw-r--r--lib/amemxfrm.c4
-rw-r--r--lib/amemxfrm.h4
-rw-r--r--lib/arg-nonnull.h35
-rw-r--r--lib/array-mergesort.h4
-rw-r--r--lib/c++defs.h325
-rw-r--r--lib/c-ctype.h24
-rw-r--r--lib/c-strcase.h4
-rw-r--r--lib/c-strcasecmp.c4
-rw-r--r--lib/c-strcaseeq.h4
-rw-r--r--lib/c-strncasecmp.c4
-rw-r--r--lib/config.charset4
-rw-r--r--lib/errno.in.h4
-rw-r--r--lib/flexmember.h30
-rw-r--r--lib/float+.h4
-rw-r--r--lib/float.c4
-rw-r--r--lib/float.in.h10
-rw-r--r--lib/fpucw.h8
-rw-r--r--lib/frexp.c4
-rw-r--r--lib/frexpl.c4
-rw-r--r--lib/fseterr.c8
-rw-r--r--lib/fseterr.h4
-rw-r--r--lib/glthread/lock.c186
-rw-r--r--lib/glthread/lock.h66
-rw-r--r--lib/glthread/threadlib.c4
-rw-r--r--lib/hard-locale.c4
-rw-r--r--lib/hard-locale.h4
-rw-r--r--lib/iconv.c4
-rw-r--r--lib/iconv.in.h4
-rw-r--r--lib/iconv_close.c4
-rw-r--r--lib/iconv_open-aix.h150
-rw-r--r--lib/iconv_open-hpux.h198
-rw-r--r--lib/iconv_open-irix.h98
-rw-r--r--lib/iconv_open-osf.h174
-rw-r--r--lib/iconv_open-solaris.h76
-rw-r--r--lib/iconv_open.c4
-rw-r--r--lib/iconveh.h4
-rw-r--r--lib/isnan.c4
-rw-r--r--lib/isnand-nolibm.h4
-rw-r--r--lib/isnand.c4
-rw-r--r--lib/isnanf-nolibm.h4
-rw-r--r--lib/isnanf.c4
-rw-r--r--lib/isnanl-nolibm.h4
-rw-r--r--lib/isnanl.c4
-rw-r--r--lib/iswblank.c4
-rw-r--r--lib/itold.c4
-rw-r--r--lib/langinfo.in.h4
-rw-r--r--lib/libunistring.sym1
-rw-r--r--lib/limits.in.h15
-rw-r--r--lib/localcharset.c14
-rw-r--r--lib/localcharset.h4
-rw-r--r--lib/localename.c39
-rw-r--r--lib/localename.h4
-rw-r--r--lib/malloc.c4
-rw-r--r--lib/malloca.c16
-rw-r--r--lib/malloca.h17
-rw-r--r--lib/math.in.h215
-rw-r--r--lib/mbchar.c4
-rw-r--r--lib/mbchar.h4
-rw-r--r--lib/mbiter.h4
-rw-r--r--lib/mbrtowc.c17
-rw-r--r--lib/mbsinit.c38
-rw-r--r--lib/mbsnlen.c4
-rw-r--r--lib/memchr.c4
-rw-r--r--lib/memcmp2.c4
-rw-r--r--lib/memcmp2.h4
-rw-r--r--lib/minmax.h4
-rw-r--r--lib/printf-args.c4
-rw-r--r--lib/printf-args.h4
-rw-r--r--lib/printf-frexp.c4
-rw-r--r--lib/printf-frexp.h4
-rw-r--r--lib/printf-frexpl.c4
-rw-r--r--lib/printf-frexpl.h4
-rw-r--r--lib/printf-parse.c4
-rw-r--r--lib/printf-parse.h4
-rw-r--r--lib/ref-add.sin4
-rw-r--r--lib/ref-del.sin4
-rw-r--r--lib/relocatable.c34
-rw-r--r--lib/relocatable.h32
-rw-r--r--lib/relocatable.valgrind8
-rw-r--r--lib/signbitd.c4
-rw-r--r--lib/signbitf.c4
-rw-r--r--lib/signbitl.c4
-rw-r--r--lib/size_max.h4
-rw-r--r--lib/stdbool.in.h10
-rw-r--r--lib/stdbool.mini.h80
-rw-r--r--lib/stddef.in.h22
-rw-r--r--lib/stdint.in.h56
-rw-r--r--lib/stdio-impl.h45
-rw-r--r--lib/stdlib.in.h25
-rw-r--r--lib/str-kmp.h6
-rw-r--r--lib/str-two-way.h8
-rw-r--r--lib/streq.h4
-rw-r--r--lib/striconveh.c4
-rw-r--r--lib/striconveh.h4
-rw-r--r--lib/striconveha.c4
-rw-r--r--lib/striconveha.h4
-rw-r--r--lib/string.in.h21
-rw-r--r--lib/strncat.c4
-rw-r--r--lib/strstr.c8
-rw-r--r--lib/sys_types.in.h46
-rw-r--r--lib/unicase.h4
-rw-r--r--lib/unicase.in.h4
-rw-r--r--lib/unicase/cased.c4
-rw-r--r--lib/unicase/cased.h18
-rw-r--r--lib/unicase/casefold.h4
-rw-r--r--lib/unicase/caseprop.h4
-rw-r--r--lib/unicase/context.h4
-rw-r--r--lib/unicase/empty-prefix-context.c4
-rw-r--r--lib/unicase/empty-suffix-context.c4
-rw-r--r--lib/unicase/ignorable.c4
-rw-r--r--lib/unicase/ignorable.h48
-rw-r--r--lib/unicase/invariant.h4
-rw-r--r--lib/unicase/locale-language.c4
-rw-r--r--lib/unicase/locale-languages.h544
-rw-r--r--lib/unicase/simple-mapping.h4
-rw-r--r--lib/unicase/special-casing-table.gperf2
-rw-r--r--lib/unicase/special-casing-table.h262
-rw-r--r--lib/unicase/special-casing.c6
-rw-r--r--lib/unicase/special-casing.in.h (renamed from lib/unicase/special-casing.h)7
-rw-r--r--lib/unicase/tocasefold.c4
-rw-r--r--lib/unicase/tocasefold.h76
-rw-r--r--lib/unicase/tolower.c4
-rw-r--r--lib/unicase/tolower.h46
-rw-r--r--lib/unicase/totitle.c4
-rw-r--r--lib/unicase/totitle.h76
-rw-r--r--lib/unicase/toupper.c4
-rw-r--r--lib/unicase/toupper.h76
-rw-r--r--lib/unicase/u-casecmp.h4
-rw-r--r--lib/unicase/u-casecoll.h4
-rw-r--r--lib/unicase/u-casefold.h4
-rw-r--r--lib/unicase/u-casemap.h4
-rw-r--r--lib/unicase/u-casexfrm.h4
-rw-r--r--lib/unicase/u-ct-casefold.h4
-rw-r--r--lib/unicase/u-ct-totitle.h4
-rw-r--r--lib/unicase/u-is-cased.h4
-rw-r--r--lib/unicase/u-is-invariant.h4
-rw-r--r--lib/unicase/u-totitle.h4
-rw-r--r--lib/unicase/u16-casecmp.c4
-rw-r--r--lib/unicase/u16-casecoll.c4
-rw-r--r--lib/unicase/u16-casefold.c4
-rw-r--r--lib/unicase/u16-casemap.c6
-rw-r--r--lib/unicase/u16-casexfrm.c4
-rw-r--r--lib/unicase/u16-ct-casefold.c6
-rw-r--r--lib/unicase/u16-ct-tolower.c6
-rw-r--r--lib/unicase/u16-ct-totitle.c6
-rw-r--r--lib/unicase/u16-ct-toupper.c6
-rw-r--r--lib/unicase/u16-is-cased.c4
-rw-r--r--lib/unicase/u16-is-casefolded.c4
-rw-r--r--lib/unicase/u16-is-invariant.c4
-rw-r--r--lib/unicase/u16-is-lowercase.c4
-rw-r--r--lib/unicase/u16-is-titlecase.c4
-rw-r--r--lib/unicase/u16-is-uppercase.c4
-rw-r--r--lib/unicase/u16-tolower.c6
-rw-r--r--lib/unicase/u16-totitle.c4
-rw-r--r--lib/unicase/u16-toupper.c6
-rw-r--r--lib/unicase/u32-casecmp.c4
-rw-r--r--lib/unicase/u32-casecoll.c4
-rw-r--r--lib/unicase/u32-casefold.c4
-rw-r--r--lib/unicase/u32-casemap.c6
-rw-r--r--lib/unicase/u32-casexfrm.c4
-rw-r--r--lib/unicase/u32-ct-casefold.c6
-rw-r--r--lib/unicase/u32-ct-tolower.c6
-rw-r--r--lib/unicase/u32-ct-totitle.c6
-rw-r--r--lib/unicase/u32-ct-toupper.c6
-rw-r--r--lib/unicase/u32-is-cased.c4
-rw-r--r--lib/unicase/u32-is-casefolded.c4
-rw-r--r--lib/unicase/u32-is-invariant.c4
-rw-r--r--lib/unicase/u32-is-lowercase.c4
-rw-r--r--lib/unicase/u32-is-titlecase.c4
-rw-r--r--lib/unicase/u32-is-uppercase.c4
-rw-r--r--lib/unicase/u32-tolower.c6
-rw-r--r--lib/unicase/u32-totitle.c4
-rw-r--r--lib/unicase/u32-toupper.c6
-rw-r--r--lib/unicase/u8-casecmp.c4
-rw-r--r--lib/unicase/u8-casecoll.c4
-rw-r--r--lib/unicase/u8-casefold.c4
-rw-r--r--lib/unicase/u8-casemap.c6
-rw-r--r--lib/unicase/u8-casexfrm.c4
-rw-r--r--lib/unicase/u8-ct-casefold.c6
-rw-r--r--lib/unicase/u8-ct-tolower.c6
-rw-r--r--lib/unicase/u8-ct-totitle.c6
-rw-r--r--lib/unicase/u8-ct-toupper.c6
-rw-r--r--lib/unicase/u8-is-cased.c4
-rw-r--r--lib/unicase/u8-is-casefolded.c4
-rw-r--r--lib/unicase/u8-is-invariant.c4
-rw-r--r--lib/unicase/u8-is-lowercase.c4
-rw-r--r--lib/unicase/u8-is-titlecase.c4
-rw-r--r--lib/unicase/u8-is-uppercase.c4
-rw-r--r--lib/unicase/u8-tolower.c6
-rw-r--r--lib/unicase/u8-totitle.c4
-rw-r--r--lib/unicase/u8-toupper.c6
-rw-r--r--lib/unicase/ulc-casecmp.c4
-rw-r--r--lib/unicase/ulc-casecoll.c4
-rw-r--r--lib/unicase/ulc-casexfrm.c4
-rw-r--r--lib/unicase/unicasemap.h4
-rw-r--r--lib/uniconv.h4
-rw-r--r--lib/uniconv.in.h4
-rw-r--r--lib/uniconv/u-conv-from-enc.h4
-rw-r--r--lib/uniconv/u-conv-to-enc.h4
-rw-r--r--lib/uniconv/u-strconv-from-enc.h4
-rw-r--r--lib/uniconv/u-strconv-to-enc.h4
-rw-r--r--lib/uniconv/u16-conv-from-enc.c4
-rw-r--r--lib/uniconv/u16-conv-to-enc.c4
-rw-r--r--lib/uniconv/u16-strconv-from-enc.c4
-rw-r--r--lib/uniconv/u16-strconv-from-locale.c4
-rw-r--r--lib/uniconv/u16-strconv-to-enc.c4
-rw-r--r--lib/uniconv/u16-strconv-to-locale.c4
-rw-r--r--lib/uniconv/u32-conv-from-enc.c4
-rw-r--r--lib/uniconv/u32-conv-to-enc.c4
-rw-r--r--lib/uniconv/u32-strconv-from-enc.c4
-rw-r--r--lib/uniconv/u32-strconv-from-locale.c4
-rw-r--r--lib/uniconv/u32-strconv-to-enc.c4
-rw-r--r--lib/uniconv/u32-strconv-to-locale.c4
-rw-r--r--lib/uniconv/u8-conv-from-enc.c4
-rw-r--r--lib/uniconv/u8-conv-to-enc.c4
-rw-r--r--lib/uniconv/u8-strconv-from-enc.c4
-rw-r--r--lib/uniconv/u8-strconv-from-locale.c4
-rw-r--r--lib/uniconv/u8-strconv-to-enc.c4
-rw-r--r--lib/uniconv/u8-strconv-to-locale.c4
-rw-r--r--lib/unictype.h9
-rw-r--r--lib/unictype.in.h9
-rw-r--r--lib/unictype/bidi_byname.c4
-rw-r--r--lib/unictype/bidi_byname.h300
-rw-r--r--lib/unictype/bidi_longname.c4
-rw-r--r--lib/unictype/bidi_name.c4
-rw-r--r--lib/unictype/bidi_of.c4
-rw-r--r--lib/unictype/bidi_of.h115
-rw-r--r--lib/unictype/bidi_test.c4
-rw-r--r--lib/unictype/bitmap.h4
-rw-r--r--lib/unictype/block_test.c4
-rw-r--r--lib/unictype/blocks.c4
-rw-r--r--lib/unictype/blocks.h1103
-rw-r--r--lib/unictype/categ_C.c4
-rw-r--r--lib/unictype/categ_C.h140
-rw-r--r--lib/unictype/categ_Cc.c4
-rw-r--r--lib/unictype/categ_Cc.h2
-rw-r--r--lib/unictype/categ_Cf.c4
-rw-r--r--lib/unictype/categ_Cf.h24
-rw-r--r--lib/unictype/categ_Cn.c4
-rw-r--r--lib/unictype/categ_Cn.h816
-rw-r--r--lib/unictype/categ_Co.c4
-rw-r--r--lib/unictype/categ_Co.h2
-rw-r--r--lib/unictype/categ_Cs.c4
-rw-r--r--lib/unictype/categ_Cs.h2
-rw-r--r--lib/unictype/categ_L.c4
-rw-r--r--lib/unictype/categ_L.h96
-rw-r--r--lib/unictype/categ_LC.c4
-rw-r--r--lib/unictype/categ_LC.h18
-rw-r--r--lib/unictype/categ_Ll.c4
-rw-r--r--lib/unictype/categ_Ll.h16
-rw-r--r--lib/unictype/categ_Lm.c4
-rw-r--r--lib/unictype/categ_Lm.h4
-rw-r--r--lib/unictype/categ_Lo.c4
-rw-r--r--lib/unictype/categ_Lo.h82
-rw-r--r--lib/unictype/categ_Lt.c4
-rw-r--r--lib/unictype/categ_Lt.h2
-rw-r--r--lib/unictype/categ_Lu.c4
-rw-r--r--lib/unictype/categ_Lu.h16
-rw-r--r--lib/unictype/categ_M.c4
-rw-r--r--lib/unictype/categ_M.h44
-rw-r--r--lib/unictype/categ_Mc.c4
-rw-r--r--lib/unictype/categ_Mc.h16
-rw-r--r--lib/unictype/categ_Me.c4
-rw-r--r--lib/unictype/categ_Me.h2
-rw-r--r--lib/unictype/categ_Mn.c4
-rw-r--r--lib/unictype/categ_Mn.h44
-rw-r--r--lib/unictype/categ_N.c4
-rw-r--r--lib/unictype/categ_N.h28
-rw-r--r--lib/unictype/categ_Nd.c4
-rw-r--r--lib/unictype/categ_Nd.h24
-rw-r--r--lib/unictype/categ_Nl.c4
-rw-r--r--lib/unictype/categ_Nl.h2
-rw-r--r--lib/unictype/categ_No.c4
-rw-r--r--lib/unictype/categ_No.h20
-rw-r--r--lib/unictype/categ_P.c4
-rw-r--r--lib/unictype/categ_P.h30
-rw-r--r--lib/unictype/categ_Pc.c4
-rw-r--r--lib/unictype/categ_Pc.h2
-rw-r--r--lib/unictype/categ_Pd.c4
-rw-r--r--lib/unictype/categ_Pd.h2
-rw-r--r--lib/unictype/categ_Pe.c4
-rw-r--r--lib/unictype/categ_Pe.h2
-rw-r--r--lib/unictype/categ_Pf.c4
-rw-r--r--lib/unictype/categ_Pf.h2
-rw-r--r--lib/unictype/categ_Pi.c4
-rw-r--r--lib/unictype/categ_Pi.h2
-rw-r--r--lib/unictype/categ_Po.c4
-rw-r--r--lib/unictype/categ_Po.h30
-rw-r--r--lib/unictype/categ_Ps.c4
-rw-r--r--lib/unictype/categ_Ps.h2
-rw-r--r--lib/unictype/categ_S.c4
-rw-r--r--lib/unictype/categ_S.h26
-rw-r--r--lib/unictype/categ_Sc.c4
-rw-r--r--lib/unictype/categ_Sc.h2
-rw-r--r--lib/unictype/categ_Sk.c4
-rw-r--r--lib/unictype/categ_Sk.h2
-rw-r--r--lib/unictype/categ_Sm.c4
-rw-r--r--lib/unictype/categ_Sm.h2
-rw-r--r--lib/unictype/categ_So.c4
-rw-r--r--lib/unictype/categ_So.h26
-rw-r--r--lib/unictype/categ_Z.c4
-rw-r--r--lib/unictype/categ_Z.h2
-rw-r--r--lib/unictype/categ_Zl.c4
-rw-r--r--lib/unictype/categ_Zl.h2
-rw-r--r--lib/unictype/categ_Zp.c4
-rw-r--r--lib/unictype/categ_Zp.h2
-rw-r--r--lib/unictype/categ_Zs.c4
-rw-r--r--lib/unictype/categ_Zs.h2
-rw-r--r--lib/unictype/categ_and.c4
-rw-r--r--lib/unictype/categ_and_not.c4
-rw-r--r--lib/unictype/categ_byname.c4
-rw-r--r--lib/unictype/categ_byname.h436
-rw-r--r--lib/unictype/categ_longname.c4
-rw-r--r--lib/unictype/categ_name.c4
-rw-r--r--lib/unictype/categ_none.c4
-rw-r--r--lib/unictype/categ_of.c4
-rw-r--r--lib/unictype/categ_of.h175
-rw-r--r--lib/unictype/categ_or.c4
-rw-r--r--lib/unictype/categ_test.c4
-rw-r--r--lib/unictype/combiningclass.c4
-rw-r--r--lib/unictype/combiningclass.h74
-rw-r--r--lib/unictype/combiningclass_byname.c4
-rw-r--r--lib/unictype/combiningclass_byname.h236
-rw-r--r--lib/unictype/combiningclass_longname.c4
-rw-r--r--lib/unictype/combiningclass_name.c4
-rw-r--r--lib/unictype/ctype_alnum.c4
-rw-r--r--lib/unictype/ctype_alnum.h100
-rw-r--r--lib/unictype/ctype_alpha.c4
-rw-r--r--lib/unictype/ctype_alpha.h100
-rw-r--r--lib/unictype/ctype_blank.c4
-rw-r--r--lib/unictype/ctype_blank.h2
-rw-r--r--lib/unictype/ctype_cntrl.c4
-rw-r--r--lib/unictype/ctype_cntrl.h2
-rw-r--r--lib/unictype/ctype_digit.c4
-rw-r--r--lib/unictype/ctype_digit.h2
-rw-r--r--lib/unictype/ctype_graph.c4
-rw-r--r--lib/unictype/ctype_graph.h142
-rw-r--r--lib/unictype/ctype_lower.c4
-rw-r--r--lib/unictype/ctype_lower.h16
-rw-r--r--lib/unictype/ctype_print.c4
-rw-r--r--lib/unictype/ctype_print.h142
-rw-r--r--lib/unictype/ctype_punct.c4
-rw-r--r--lib/unictype/ctype_punct.h78
-rw-r--r--lib/unictype/ctype_space.c4
-rw-r--r--lib/unictype/ctype_space.h2
-rw-r--r--lib/unictype/ctype_upper.c4
-rw-r--r--lib/unictype/ctype_upper.h14
-rw-r--r--lib/unictype/ctype_xdigit.c4
-rw-r--r--lib/unictype/ctype_xdigit.h2
-rw-r--r--lib/unictype/decdigit.c4
-rw-r--r--lib/unictype/decdigit.h8
-rw-r--r--lib/unictype/digit.c4
-rw-r--r--lib/unictype/digit.h8
-rw-r--r--lib/unictype/identsyntaxmap.h4
-rw-r--r--lib/unictype/joininggroup_byname.c4
-rw-r--r--lib/unictype/joininggroup_byname.h544
-rw-r--r--lib/unictype/joininggroup_name.c4
-rw-r--r--lib/unictype/joininggroup_name.h4
-rw-r--r--lib/unictype/joininggroup_of.c4
-rw-r--r--lib/unictype/joininggroup_of.h6
-rw-r--r--lib/unictype/joiningtype_byname.c4
-rw-r--r--lib/unictype/joiningtype_byname.h90
-rw-r--r--lib/unictype/joiningtype_longname.c4
-rw-r--r--lib/unictype/joiningtype_name.c4
-rw-r--r--lib/unictype/joiningtype_of.c4
-rw-r--r--lib/unictype/joiningtype_of.h22
-rw-r--r--lib/unictype/mirror.c4
-rw-r--r--lib/unictype/mirror.h2
-rw-r--r--lib/unictype/numeric.c4
-rw-r--r--lib/unictype/numeric.h43
-rw-r--r--lib/unictype/pr_alphabetic.c4
-rw-r--r--lib/unictype/pr_alphabetic.h106
-rw-r--r--lib/unictype/pr_ascii_hex_digit.c4
-rw-r--r--lib/unictype/pr_ascii_hex_digit.h2
-rw-r--r--lib/unictype/pr_bidi_arabic_digit.c4
-rw-r--r--lib/unictype/pr_bidi_arabic_digit.h12
-rw-r--r--lib/unictype/pr_bidi_arabic_right_to_left.c4
-rw-r--r--lib/unictype/pr_bidi_arabic_right_to_left.h4
-rw-r--r--lib/unictype/pr_bidi_block_separator.c4
-rw-r--r--lib/unictype/pr_bidi_block_separator.h2
-rw-r--r--lib/unictype/pr_bidi_boundary_neutral.c4
-rw-r--r--lib/unictype/pr_bidi_boundary_neutral.h2
-rw-r--r--lib/unictype/pr_bidi_common_separator.c4
-rw-r--r--lib/unictype/pr_bidi_common_separator.h2
-rw-r--r--lib/unictype/pr_bidi_control.c4
-rw-r--r--lib/unictype/pr_bidi_control.h2
-rw-r--r--lib/unictype/pr_bidi_embedding_or_override.c4
-rw-r--r--lib/unictype/pr_bidi_embedding_or_override.h2
-rw-r--r--lib/unictype/pr_bidi_eur_num_separator.c4
-rw-r--r--lib/unictype/pr_bidi_eur_num_separator.h2
-rw-r--r--lib/unictype/pr_bidi_eur_num_terminator.c4
-rw-r--r--lib/unictype/pr_bidi_eur_num_terminator.h2
-rw-r--r--lib/unictype/pr_bidi_european_digit.c4
-rw-r--r--lib/unictype/pr_bidi_european_digit.h2
-rw-r--r--lib/unictype/pr_bidi_hebrew_right_to_left.c4
-rw-r--r--lib/unictype/pr_bidi_hebrew_right_to_left.h6
-rw-r--r--lib/unictype/pr_bidi_left_to_right.c4
-rw-r--r--lib/unictype/pr_bidi_left_to_right.h66
-rw-r--r--lib/unictype/pr_bidi_non_spacing_mark.c4
-rw-r--r--lib/unictype/pr_bidi_non_spacing_mark.h44
-rw-r--r--lib/unictype/pr_bidi_other_neutral.c4
-rw-r--r--lib/unictype/pr_bidi_other_neutral.h32
-rw-r--r--lib/unictype/pr_bidi_pdf.c4
-rw-r--r--lib/unictype/pr_bidi_pdf.h2
-rw-r--r--lib/unictype/pr_bidi_segment_separator.c4
-rw-r--r--lib/unictype/pr_bidi_segment_separator.h2
-rw-r--r--lib/unictype/pr_bidi_whitespace.c4
-rw-r--r--lib/unictype/pr_bidi_whitespace.h2
-rw-r--r--lib/unictype/pr_byname.c4
-rw-r--r--lib/unictype/pr_byname.h848
-rw-r--r--lib/unictype/pr_case_ignorable.c4
-rw-r--r--lib/unictype/pr_case_ignorable.h48
-rw-r--r--lib/unictype/pr_cased.c4
-rw-r--r--lib/unictype/pr_cased.h18
-rw-r--r--lib/unictype/pr_changes_when_casefolded.c4
-rw-r--r--lib/unictype/pr_changes_when_casefolded.h32
-rw-r--r--lib/unictype/pr_changes_when_casemapped.c4
-rw-r--r--lib/unictype/pr_changes_when_casemapped.h18
-rw-r--r--lib/unictype/pr_changes_when_lowercased.c4
-rw-r--r--lib/unictype/pr_changes_when_lowercased.h14
-rw-r--r--lib/unictype/pr_changes_when_titlecased.c4
-rw-r--r--lib/unictype/pr_changes_when_titlecased.h16
-rw-r--r--lib/unictype/pr_changes_when_uppercased.c4
-rw-r--r--lib/unictype/pr_changes_when_uppercased.h16
-rw-r--r--lib/unictype/pr_combining.c4
-rw-r--r--lib/unictype/pr_combining.h44
-rw-r--r--lib/unictype/pr_composite.c4
-rw-r--r--lib/unictype/pr_composite.h2
-rw-r--r--lib/unictype/pr_currency_symbol.c4
-rw-r--r--lib/unictype/pr_currency_symbol.h2
-rw-r--r--lib/unictype/pr_dash.c4
-rw-r--r--lib/unictype/pr_dash.h2
-rw-r--r--lib/unictype/pr_decimal_digit.c4
-rw-r--r--lib/unictype/pr_decimal_digit.h24
-rw-r--r--lib/unictype/pr_default_ignorable_code_point.c4
-rw-r--r--lib/unictype/pr_default_ignorable_code_point.h2
-rw-r--r--lib/unictype/pr_deprecated.c4
-rw-r--r--lib/unictype/pr_deprecated.h4
-rw-r--r--lib/unictype/pr_diacritic.c4
-rw-r--r--lib/unictype/pr_diacritic.h22
-rw-r--r--lib/unictype/pr_extender.c4
-rw-r--r--lib/unictype/pr_extender.h16
-rw-r--r--lib/unictype/pr_format_control.c4
-rw-r--r--lib/unictype/pr_format_control.h2
-rw-r--r--lib/unictype/pr_grapheme_base.c4
-rw-r--r--lib/unictype/pr_grapheme_base.h126
-rw-r--r--lib/unictype/pr_grapheme_extend.c4
-rw-r--r--lib/unictype/pr_grapheme_extend.h46
-rw-r--r--lib/unictype/pr_grapheme_link.c4
-rw-r--r--lib/unictype/pr_grapheme_link.h6
-rw-r--r--lib/unictype/pr_hex_digit.c4
-rw-r--r--lib/unictype/pr_hex_digit.h2
-rw-r--r--lib/unictype/pr_hyphen.c4
-rw-r--r--lib/unictype/pr_hyphen.h2
-rw-r--r--lib/unictype/pr_id_continue.c4
-rw-r--r--lib/unictype/pr_id_continue.h110
-rw-r--r--lib/unictype/pr_id_start.c4
-rw-r--r--lib/unictype/pr_id_start.h94
-rw-r--r--lib/unictype/pr_ideographic.c4
-rw-r--r--lib/unictype/pr_ideographic.h520
-rw-r--r--lib/unictype/pr_ids_binary_operator.c4
-rw-r--r--lib/unictype/pr_ids_binary_operator.h2
-rw-r--r--lib/unictype/pr_ids_trinary_operator.c4
-rw-r--r--lib/unictype/pr_ids_trinary_operator.h2
-rw-r--r--lib/unictype/pr_ignorable_control.c4
-rw-r--r--lib/unictype/pr_ignorable_control.h24
-rw-r--r--lib/unictype/pr_iso_control.c4
-rw-r--r--lib/unictype/pr_iso_control.h2
-rw-r--r--lib/unictype/pr_join_control.c4
-rw-r--r--lib/unictype/pr_join_control.h2
-rw-r--r--lib/unictype/pr_left_of_pair.c4
-rw-r--r--lib/unictype/pr_left_of_pair.h2
-rw-r--r--lib/unictype/pr_line_separator.c4
-rw-r--r--lib/unictype/pr_line_separator.h2
-rw-r--r--lib/unictype/pr_logical_order_exception.c4
-rw-r--r--lib/unictype/pr_logical_order_exception.h2
-rw-r--r--lib/unictype/pr_lowercase.c4
-rw-r--r--lib/unictype/pr_lowercase.h16
-rw-r--r--lib/unictype/pr_math.c4
-rw-r--r--lib/unictype/pr_math.h2
-rw-r--r--lib/unictype/pr_non_break.c4
-rw-r--r--lib/unictype/pr_non_break.h2
-rw-r--r--lib/unictype/pr_not_a_character.c4
-rw-r--r--lib/unictype/pr_not_a_character.h2
-rw-r--r--lib/unictype/pr_numeric.c4
-rw-r--r--lib/unictype/pr_numeric.h30
-rw-r--r--lib/unictype/pr_other_alphabetic.c4
-rw-r--r--lib/unictype/pr_other_alphabetic.h38
-rw-r--r--lib/unictype/pr_other_default_ignorable_code_point.c4
-rw-r--r--lib/unictype/pr_other_default_ignorable_code_point.h2
-rw-r--r--lib/unictype/pr_other_grapheme_extend.c4
-rw-r--r--lib/unictype/pr_other_grapheme_extend.h179
-rw-r--r--lib/unictype/pr_other_id_continue.c4
-rw-r--r--lib/unictype/pr_other_id_continue.h2
-rw-r--r--lib/unictype/pr_other_id_start.c4
-rw-r--r--lib/unictype/pr_other_id_start.h14
-rw-r--r--lib/unictype/pr_other_lowercase.c4
-rw-r--r--lib/unictype/pr_other_lowercase.h2
-rw-r--r--lib/unictype/pr_other_math.c4
-rw-r--r--lib/unictype/pr_other_math.h2
-rw-r--r--lib/unictype/pr_other_uppercase.c4
-rw-r--r--lib/unictype/pr_other_uppercase.h2
-rw-r--r--lib/unictype/pr_paired_punctuation.c4
-rw-r--r--lib/unictype/pr_paired_punctuation.h2
-rw-r--r--lib/unictype/pr_paragraph_separator.c4
-rw-r--r--lib/unictype/pr_paragraph_separator.h2
-rw-r--r--lib/unictype/pr_pattern_syntax.c4
-rw-r--r--lib/unictype/pr_pattern_syntax.h2
-rw-r--r--lib/unictype/pr_pattern_white_space.c4
-rw-r--r--lib/unictype/pr_pattern_white_space.h2
-rw-r--r--lib/unictype/pr_private_use.c4
-rw-r--r--lib/unictype/pr_private_use.h2
-rw-r--r--lib/unictype/pr_punctuation.c4
-rw-r--r--lib/unictype/pr_punctuation.h30
-rw-r--r--lib/unictype/pr_quotation_mark.c4
-rw-r--r--lib/unictype/pr_quotation_mark.h2
-rw-r--r--lib/unictype/pr_radical.c4
-rw-r--r--lib/unictype/pr_radical.h2
-rw-r--r--lib/unictype/pr_sentence_terminal.c4
-rw-r--r--lib/unictype/pr_sentence_terminal.h18
-rw-r--r--lib/unictype/pr_soft_dotted.c4
-rw-r--r--lib/unictype/pr_soft_dotted.h2
-rw-r--r--lib/unictype/pr_space.c4
-rw-r--r--lib/unictype/pr_space.h2
-rw-r--r--lib/unictype/pr_terminal_punctuation.c4
-rw-r--r--lib/unictype/pr_terminal_punctuation.h20
-rw-r--r--lib/unictype/pr_test.c4
-rw-r--r--lib/unictype/pr_titlecase.c4
-rw-r--r--lib/unictype/pr_titlecase.h2
-rw-r--r--lib/unictype/pr_unassigned_code_value.c4
-rw-r--r--lib/unictype/pr_unassigned_code_value.h812
-rw-r--r--lib/unictype/pr_unified_ideograph.c4
-rw-r--r--lib/unictype/pr_unified_ideograph.h2
-rw-r--r--lib/unictype/pr_uppercase.c4
-rw-r--r--lib/unictype/pr_uppercase.h16
-rw-r--r--lib/unictype/pr_variation_selector.c4
-rw-r--r--lib/unictype/pr_variation_selector.h2
-rw-r--r--lib/unictype/pr_white_space.c4
-rw-r--r--lib/unictype/pr_white_space.h2
-rw-r--r--lib/unictype/pr_xid_continue.c4
-rw-r--r--lib/unictype/pr_xid_continue.h110
-rw-r--r--lib/unictype/pr_xid_start.c4
-rw-r--r--lib/unictype/pr_xid_start.h94
-rw-r--r--lib/unictype/pr_zero_width.c4
-rw-r--r--lib/unictype/pr_zero_width.h24
-rw-r--r--lib/unictype/scripts.c4
-rw-r--r--lib/unictype/scripts.h461
-rw-r--r--lib/unictype/scripts_byname.gperf8
-rw-r--r--lib/unictype/scripts_byname.h1094
-rw-r--r--lib/unictype/sy_c_ident.c4
-rw-r--r--lib/unictype/sy_c_ident.h2
-rw-r--r--lib/unictype/sy_c_whitespace.c4
-rw-r--r--lib/unictype/sy_java_ident.c4
-rw-r--r--lib/unictype/sy_java_ident.h102
-rw-r--r--lib/unictype/sy_java_whitespace.c4
-rw-r--r--lib/unigbrk.h13
-rw-r--r--lib/unigbrk.in.h13
-rw-r--r--lib/unigbrk/gbrkprop.h4724
-rw-r--r--lib/unigbrk/u-grapheme-breaks.h131
-rw-r--r--lib/unigbrk/u16-grapheme-breaks.c30
-rw-r--r--lib/unigbrk/u16-grapheme-next.c4
-rw-r--r--lib/unigbrk/u16-grapheme-prev.c4
-rw-r--r--lib/unigbrk/u32-grapheme-breaks.c28
-rw-r--r--lib/unigbrk/u32-grapheme-next.c4
-rw-r--r--lib/unigbrk/u32-grapheme-prev.c4
-rw-r--r--lib/unigbrk/u8-grapheme-breaks.c31
-rw-r--r--lib/unigbrk/u8-grapheme-next.c4
-rw-r--r--lib/unigbrk/u8-grapheme-prev.c4
-rw-r--r--lib/unigbrk/uc-gbrk-prop.c7
-rw-r--r--lib/unigbrk/uc-grapheme-breaks.c48
-rw-r--r--lib/unigbrk/uc-is-grapheme-break.c33
-rw-r--r--lib/unigbrk/ulc-grapheme-breaks.c4
-rw-r--r--lib/unilbrk.h4
-rw-r--r--lib/unilbrk.in.h4
-rw-r--r--lib/unilbrk/lbrkprop1.h6
-rw-r--r--lib/unilbrk/lbrkprop2.h486
-rw-r--r--lib/unilbrk/lbrktables.c65
-rw-r--r--lib/unilbrk/lbrktables.h27
-rw-r--r--lib/unilbrk/u16-possible-linebreaks.c4
-rw-r--r--lib/unilbrk/u16-width-linebreaks.c4
-rw-r--r--lib/unilbrk/u32-possible-linebreaks.c4
-rw-r--r--lib/unilbrk/u32-width-linebreaks.c4
-rw-r--r--lib/unilbrk/u8-possible-linebreaks.c4
-rw-r--r--lib/unilbrk/u8-width-linebreaks.c4
-rw-r--r--lib/unilbrk/ulc-common.c4
-rw-r--r--lib/unilbrk/ulc-common.h4
-rw-r--r--lib/unilbrk/ulc-possible-linebreaks.c4
-rw-r--r--lib/unilbrk/ulc-width-linebreaks.c4
-rw-r--r--lib/uniname.h4
-rw-r--r--lib/uniname.in.h4
-rwxr-xr-xlib/uniname/gen-uninames.lisp2
-rw-r--r--lib/uniname/uniname.c412
-rw-r--r--lib/uniname/uninames.h173535
-rw-r--r--lib/uninorm.h4
-rw-r--r--lib/uninorm.in.h4
-rw-r--r--lib/uninorm/canonical-decomposition.c4
-rw-r--r--lib/uninorm/compat-decomposition.c4
-rw-r--r--lib/uninorm/composition-table.gperf4
-rw-r--r--lib/uninorm/composition-table.h1898
-rw-r--r--lib/uninorm/composition.c4
-rw-r--r--lib/uninorm/decompose-internal.c4
-rw-r--r--lib/uninorm/decompose-internal.h4
-rw-r--r--lib/uninorm/decomposing-form.c4
-rw-r--r--lib/uninorm/decomposition-table.c4
-rw-r--r--lib/uninorm/decomposition-table.h6
-rw-r--r--lib/uninorm/decomposition-table1.h2
-rw-r--r--lib/uninorm/decomposition-table2.h435
-rw-r--r--lib/uninorm/decomposition.c4
-rw-r--r--lib/uninorm/nfc.c4
-rw-r--r--lib/uninorm/nfd.c4
-rw-r--r--lib/uninorm/nfkc.c4
-rw-r--r--lib/uninorm/nfkd.c4
-rw-r--r--lib/uninorm/normalize-internal.h4
-rw-r--r--lib/uninorm/u-normalize-internal.h4
-rw-r--r--lib/uninorm/u-normcmp.h4
-rw-r--r--lib/uninorm/u-normcoll.h4
-rw-r--r--lib/uninorm/u-normxfrm.h4
-rw-r--r--lib/uninorm/u16-normalize.c4
-rw-r--r--lib/uninorm/u16-normcmp.c4
-rw-r--r--lib/uninorm/u16-normcoll.c4
-rw-r--r--lib/uninorm/u16-normxfrm.c4
-rw-r--r--lib/uninorm/u32-normalize.c4
-rw-r--r--lib/uninorm/u32-normcmp.c4
-rw-r--r--lib/uninorm/u32-normcoll.c4
-rw-r--r--lib/uninorm/u32-normxfrm.c4
-rw-r--r--lib/uninorm/u8-normalize.c4
-rw-r--r--lib/uninorm/u8-normcmp.c4
-rw-r--r--lib/uninorm/u8-normcoll.c4
-rw-r--r--lib/uninorm/u8-normxfrm.c4
-rw-r--r--lib/uninorm/uninorm-filter.c12
-rw-r--r--lib/unistd.in.h83
-rw-r--r--lib/unistdio.h4
-rw-r--r--lib/unistdio.in.h4
-rw-r--r--lib/unistdio/u-asnprintf.h4
-rw-r--r--lib/unistdio/u-asprintf.h4
-rw-r--r--lib/unistdio/u-printf-args.c4
-rw-r--r--lib/unistdio/u-printf-args.h4
-rw-r--r--lib/unistdio/u-printf-parse.h4
-rw-r--r--lib/unistdio/u-snprintf.h4
-rw-r--r--lib/unistdio/u-sprintf.h4
-rw-r--r--lib/unistdio/u-vasprintf.h4
-rw-r--r--lib/unistdio/u-vsnprintf.h4
-rw-r--r--lib/unistdio/u-vsprintf.h4
-rw-r--r--lib/unistdio/u16-asnprintf.c4
-rw-r--r--lib/unistdio/u16-asprintf.c4
-rw-r--r--lib/unistdio/u16-printf-parse.c4
-rw-r--r--lib/unistdio/u16-snprintf.c4
-rw-r--r--lib/unistdio/u16-sprintf.c4
-rw-r--r--lib/unistdio/u16-u16-asnprintf.c4
-rw-r--r--lib/unistdio/u16-u16-asprintf.c4
-rw-r--r--lib/unistdio/u16-u16-snprintf.c4
-rw-r--r--lib/unistdio/u16-u16-sprintf.c4
-rw-r--r--lib/unistdio/u16-u16-vasnprintf.c4
-rw-r--r--lib/unistdio/u16-u16-vasprintf.c4
-rw-r--r--lib/unistdio/u16-u16-vsnprintf.c4
-rw-r--r--lib/unistdio/u16-u16-vsprintf.c4
-rw-r--r--lib/unistdio/u16-vasnprintf.c4
-rw-r--r--lib/unistdio/u16-vasprintf.c4
-rw-r--r--lib/unistdio/u16-vsnprintf.c4
-rw-r--r--lib/unistdio/u16-vsprintf.c4
-rw-r--r--lib/unistdio/u32-asnprintf.c4
-rw-r--r--lib/unistdio/u32-asprintf.c4
-rw-r--r--lib/unistdio/u32-printf-parse.c4
-rw-r--r--lib/unistdio/u32-snprintf.c4
-rw-r--r--lib/unistdio/u32-sprintf.c4
-rw-r--r--lib/unistdio/u32-u32-asnprintf.c4
-rw-r--r--lib/unistdio/u32-u32-asprintf.c4
-rw-r--r--lib/unistdio/u32-u32-snprintf.c4
-rw-r--r--lib/unistdio/u32-u32-sprintf.c4
-rw-r--r--lib/unistdio/u32-u32-vasnprintf.c4
-rw-r--r--lib/unistdio/u32-u32-vasprintf.c4
-rw-r--r--lib/unistdio/u32-u32-vsnprintf.c4
-rw-r--r--lib/unistdio/u32-u32-vsprintf.c4
-rw-r--r--lib/unistdio/u32-vasnprintf.c4
-rw-r--r--lib/unistdio/u32-vasprintf.c4
-rw-r--r--lib/unistdio/u32-vsnprintf.c4
-rw-r--r--lib/unistdio/u32-vsprintf.c4
-rw-r--r--lib/unistdio/u8-asnprintf.c4
-rw-r--r--lib/unistdio/u8-asprintf.c4
-rw-r--r--lib/unistdio/u8-printf-parse.c4
-rw-r--r--lib/unistdio/u8-snprintf.c4
-rw-r--r--lib/unistdio/u8-sprintf.c4
-rw-r--r--lib/unistdio/u8-u8-asnprintf.c4
-rw-r--r--lib/unistdio/u8-u8-asprintf.c4
-rw-r--r--lib/unistdio/u8-u8-snprintf.c4
-rw-r--r--lib/unistdio/u8-u8-sprintf.c4
-rw-r--r--lib/unistdio/u8-u8-vasnprintf.c4
-rw-r--r--lib/unistdio/u8-u8-vasprintf.c4
-rw-r--r--lib/unistdio/u8-u8-vsnprintf.c4
-rw-r--r--lib/unistdio/u8-u8-vsprintf.c4
-rw-r--r--lib/unistdio/u8-vasnprintf.c4
-rw-r--r--lib/unistdio/u8-vasprintf.c4
-rw-r--r--lib/unistdio/u8-vsnprintf.c4
-rw-r--r--lib/unistdio/u8-vsprintf.c4
-rw-r--r--lib/unistdio/ulc-asnprintf.c4
-rw-r--r--lib/unistdio/ulc-asprintf.c4
-rw-r--r--lib/unistdio/ulc-fprintf.c4
-rw-r--r--lib/unistdio/ulc-printf-parse.c4
-rw-r--r--lib/unistdio/ulc-snprintf.c4
-rw-r--r--lib/unistdio/ulc-sprintf.c4
-rw-r--r--lib/unistdio/ulc-vasnprintf.c4
-rw-r--r--lib/unistdio/ulc-vasprintf.c4
-rw-r--r--lib/unistdio/ulc-vfprintf.c4
-rw-r--r--lib/unistdio/ulc-vsnprintf.c4
-rw-r--r--lib/unistdio/ulc-vsprintf.c4
-rw-r--r--lib/unistr.h4
-rw-r--r--lib/unistr.in.h4
-rw-r--r--lib/unistr/u-cmp2.h4
-rw-r--r--lib/unistr/u-cpy-alloc.h4
-rw-r--r--lib/unistr/u-cpy.h4
-rw-r--r--lib/unistr/u-endswith.h4
-rw-r--r--lib/unistr/u-move.h4
-rw-r--r--lib/unistr/u-set.h4
-rw-r--r--lib/unistr/u-startswith.h4
-rw-r--r--lib/unistr/u-stpcpy.h4
-rw-r--r--lib/unistr/u-stpncpy.h4
-rw-r--r--lib/unistr/u-strcat.h4
-rw-r--r--lib/unistr/u-strcoll.h4
-rw-r--r--lib/unistr/u-strcpy.h4
-rw-r--r--lib/unistr/u-strcspn.h4
-rw-r--r--lib/unistr/u-strdup.h4
-rw-r--r--lib/unistr/u-strlen.h4
-rw-r--r--lib/unistr/u-strncat.h4
-rw-r--r--lib/unistr/u-strncpy.h4
-rw-r--r--lib/unistr/u-strnlen.h4
-rw-r--r--lib/unistr/u-strpbrk.h4
-rw-r--r--lib/unistr/u-strspn.h4
-rw-r--r--lib/unistr/u-strstr.h4
-rw-r--r--lib/unistr/u-strtok.h4
-rw-r--r--lib/unistr/u16-check.c4
-rw-r--r--lib/unistr/u16-chr.c4
-rw-r--r--lib/unistr/u16-cmp.c4
-rw-r--r--lib/unistr/u16-cmp2.c4
-rw-r--r--lib/unistr/u16-cpy-alloc.c4
-rw-r--r--lib/unistr/u16-cpy.c4
-rw-r--r--lib/unistr/u16-endswith.c4
-rw-r--r--lib/unistr/u16-mblen.c4
-rw-r--r--lib/unistr/u16-mbsnlen.c4
-rw-r--r--lib/unistr/u16-mbtouc-aux.c4
-rw-r--r--lib/unistr/u16-mbtouc-unsafe-aux.c4
-rw-r--r--lib/unistr/u16-mbtouc-unsafe.c4
-rw-r--r--lib/unistr/u16-mbtouc.c4
-rw-r--r--lib/unistr/u16-mbtoucr.c4
-rw-r--r--lib/unistr/u16-move.c4
-rw-r--r--lib/unistr/u16-next.c4
-rw-r--r--lib/unistr/u16-prev.c4
-rw-r--r--lib/unistr/u16-set.c4
-rw-r--r--lib/unistr/u16-startswith.c4
-rw-r--r--lib/unistr/u16-stpcpy.c4
-rw-r--r--lib/unistr/u16-stpncpy.c4
-rw-r--r--lib/unistr/u16-strcat.c4
-rw-r--r--lib/unistr/u16-strchr.c4
-rw-r--r--lib/unistr/u16-strcmp.c4
-rw-r--r--lib/unistr/u16-strcoll.c4
-rw-r--r--lib/unistr/u16-strcpy.c4
-rw-r--r--lib/unistr/u16-strcspn.c4
-rw-r--r--lib/unistr/u16-strdup.c4
-rw-r--r--lib/unistr/u16-strlen.c4
-rw-r--r--lib/unistr/u16-strmblen.c4
-rw-r--r--lib/unistr/u16-strmbtouc.c4
-rw-r--r--lib/unistr/u16-strncat.c4
-rw-r--r--lib/unistr/u16-strncmp.c4
-rw-r--r--lib/unistr/u16-strncpy.c4
-rw-r--r--lib/unistr/u16-strnlen.c4
-rw-r--r--lib/unistr/u16-strpbrk.c4
-rw-r--r--lib/unistr/u16-strrchr.c4
-rw-r--r--lib/unistr/u16-strspn.c4
-rw-r--r--lib/unistr/u16-strstr.c4
-rw-r--r--lib/unistr/u16-strtok.c4
-rw-r--r--lib/unistr/u16-to-u32.c4
-rw-r--r--lib/unistr/u16-to-u8.c4
-rw-r--r--lib/unistr/u16-uctomb-aux.c4
-rw-r--r--lib/unistr/u16-uctomb.c4
-rw-r--r--lib/unistr/u32-check.c4
-rw-r--r--lib/unistr/u32-chr.c4
-rw-r--r--lib/unistr/u32-cmp.c4
-rw-r--r--lib/unistr/u32-cmp2.c4
-rw-r--r--lib/unistr/u32-cpy-alloc.c4
-rw-r--r--lib/unistr/u32-cpy.c4
-rw-r--r--lib/unistr/u32-endswith.c4
-rw-r--r--lib/unistr/u32-mblen.c4
-rw-r--r--lib/unistr/u32-mbsnlen.c4
-rw-r--r--lib/unistr/u32-mbtouc-unsafe.c4
-rw-r--r--lib/unistr/u32-mbtouc.c4
-rw-r--r--lib/unistr/u32-mbtoucr.c4
-rw-r--r--lib/unistr/u32-move.c4
-rw-r--r--lib/unistr/u32-next.c4
-rw-r--r--lib/unistr/u32-prev.c4
-rw-r--r--lib/unistr/u32-set.c4
-rw-r--r--lib/unistr/u32-startswith.c4
-rw-r--r--lib/unistr/u32-stpcpy.c4
-rw-r--r--lib/unistr/u32-stpncpy.c4
-rw-r--r--lib/unistr/u32-strcat.c4
-rw-r--r--lib/unistr/u32-strchr.c4
-rw-r--r--lib/unistr/u32-strcmp.c4
-rw-r--r--lib/unistr/u32-strcoll.c4
-rw-r--r--lib/unistr/u32-strcpy.c4
-rw-r--r--lib/unistr/u32-strcspn.c4
-rw-r--r--lib/unistr/u32-strdup.c4
-rw-r--r--lib/unistr/u32-strlen.c4
-rw-r--r--lib/unistr/u32-strmblen.c4
-rw-r--r--lib/unistr/u32-strmbtouc.c4
-rw-r--r--lib/unistr/u32-strncat.c4
-rw-r--r--lib/unistr/u32-strncmp.c4
-rw-r--r--lib/unistr/u32-strncpy.c4
-rw-r--r--lib/unistr/u32-strnlen.c4
-rw-r--r--lib/unistr/u32-strpbrk.c4
-rw-r--r--lib/unistr/u32-strrchr.c4
-rw-r--r--lib/unistr/u32-strspn.c4
-rw-r--r--lib/unistr/u32-strstr.c4
-rw-r--r--lib/unistr/u32-strtok.c4
-rw-r--r--lib/unistr/u32-to-u16.c4
-rw-r--r--lib/unistr/u32-to-u8.c4
-rw-r--r--lib/unistr/u32-uctomb.c4
-rw-r--r--lib/unistr/u8-check.c4
-rw-r--r--lib/unistr/u8-chr.c4
-rw-r--r--lib/unistr/u8-cmp.c4
-rw-r--r--lib/unistr/u8-cmp2.c4
-rw-r--r--lib/unistr/u8-cpy-alloc.c4
-rw-r--r--lib/unistr/u8-cpy.c4
-rw-r--r--lib/unistr/u8-endswith.c4
-rw-r--r--lib/unistr/u8-mblen.c4
-rw-r--r--lib/unistr/u8-mbsnlen.c4
-rw-r--r--lib/unistr/u8-mbtouc-aux.c4
-rw-r--r--lib/unistr/u8-mbtouc-unsafe-aux.c4
-rw-r--r--lib/unistr/u8-mbtouc-unsafe.c4
-rw-r--r--lib/unistr/u8-mbtouc.c4
-rw-r--r--lib/unistr/u8-mbtoucr.c4
-rw-r--r--lib/unistr/u8-move.c4
-rw-r--r--lib/unistr/u8-next.c4
-rw-r--r--lib/unistr/u8-prev.c4
-rw-r--r--lib/unistr/u8-set.c4
-rw-r--r--lib/unistr/u8-startswith.c4
-rw-r--r--lib/unistr/u8-stpcpy.c4
-rw-r--r--lib/unistr/u8-stpncpy.c4
-rw-r--r--lib/unistr/u8-strcat.c4
-rw-r--r--lib/unistr/u8-strchr.c4
-rw-r--r--lib/unistr/u8-strcmp.c4
-rw-r--r--lib/unistr/u8-strcoll.c4
-rw-r--r--lib/unistr/u8-strcpy.c4
-rw-r--r--lib/unistr/u8-strcspn.c4
-rw-r--r--lib/unistr/u8-strdup.c4
-rw-r--r--lib/unistr/u8-strlen.c4
-rw-r--r--lib/unistr/u8-strmblen.c4
-rw-r--r--lib/unistr/u8-strmbtouc.c4
-rw-r--r--lib/unistr/u8-strncat.c4
-rw-r--r--lib/unistr/u8-strncmp.c4
-rw-r--r--lib/unistr/u8-strncpy.c4
-rw-r--r--lib/unistr/u8-strnlen.c4
-rw-r--r--lib/unistr/u8-strpbrk.c4
-rw-r--r--lib/unistr/u8-strrchr.c4
-rw-r--r--lib/unistr/u8-strspn.c4
-rw-r--r--lib/unistr/u8-strstr.c4
-rw-r--r--lib/unistr/u8-strtok.c4
-rw-r--r--lib/unistr/u8-to-u16.c4
-rw-r--r--lib/unistr/u8-to-u32.c4
-rw-r--r--lib/unistr/u8-uctomb-aux.c16
-rw-r--r--lib/unistr/u8-uctomb.c4
-rw-r--r--lib/unitypes.h4
-rw-r--r--lib/unitypes.in.h4
-rw-r--r--lib/uniwbrk.h11
-rw-r--r--lib/uniwbrk.in.h11
-rw-r--r--lib/uniwbrk/u-wordbreaks.h70
-rw-r--r--lib/uniwbrk/u16-wordbreaks.c4
-rw-r--r--lib/uniwbrk/u32-wordbreaks.c4
-rw-r--r--lib/uniwbrk/u8-wordbreaks.c4
-rw-r--r--lib/uniwbrk/ulc-wordbreaks.c4
-rw-r--r--lib/uniwbrk/wbrkprop.h710
-rw-r--r--lib/uniwbrk/wbrktable.c70
-rw-r--r--lib/uniwbrk/wbrktable.h7
-rw-r--r--lib/uniwbrk/wordbreak-property.c4
-rw-r--r--lib/uniwidth.h4
-rw-r--r--lib/uniwidth.in.h4
-rw-r--r--lib/uniwidth/cjk.h4
-rw-r--r--lib/uniwidth/u16-strwidth.c4
-rw-r--r--lib/uniwidth/u16-width.c4
-rw-r--r--lib/uniwidth/u32-strwidth.c4
-rw-r--r--lib/uniwidth/u32-width.c4
-rw-r--r--lib/uniwidth/u8-strwidth.c4
-rw-r--r--lib/uniwidth/u8-width.c4
-rw-r--r--lib/uniwidth/width.c50
-rw-r--r--lib/unused-parameter.h45
-rw-r--r--lib/vasnprintf.c53
-rw-r--r--lib/verify.h11
-rw-r--r--lib/warn-on-use.h118
-rw-r--r--lib/wchar.in.h57
-rw-r--r--lib/wctype.in.h28
-rw-r--r--lib/wcwidth.c4
-rw-r--r--lib/xalloc-oversized.h69
-rw-r--r--lib/xsize.h4
-rw-r--r--m4/libtool.m42563
-rw-r--r--m4/ltoptions.m4127
-rw-r--r--m4/ltsugar.m47
-rw-r--r--m4/ltversion.m412
-rw-r--r--m4/lt~obsolete.m47
-rw-r--r--tests/Makefile.gnulib349
-rw-r--r--tests/Makefile.in728
-rw-r--r--tests/_Noreturn.h10
-rw-r--r--tests/arg-nonnull.h (renamed from build-aux/snippet/arg-nonnull.h)4
-rw-r--r--tests/basename-lgpl.c4
-rw-r--r--tests/btowc.c4
-rw-r--r--tests/c++defs.h (renamed from build-aux/snippet/c++defs.h)8
-rw-r--r--tests/ctype.in.h4
-rw-r--r--tests/dirname-lgpl.c4
-rw-r--r--tests/dirname.h4
-rw-r--r--tests/dosname.h4
-rw-r--r--tests/error.c27
-rw-r--r--tests/error.h4
-rw-r--r--tests/exitfail.c4
-rw-r--r--tests/exitfail.h4
-rw-r--r--tests/fdopen.c4
-rw-r--r--tests/getpagesize.c4
-rw-r--r--tests/getprogname.c47
-rw-r--r--tests/getprogname.h4
-rw-r--r--tests/gettext.h12
-rw-r--r--tests/glthread/thread.c4
-rw-r--r--tests/glthread/thread.h21
-rw-r--r--tests/glthread/yield.h4
-rw-r--r--tests/infinity.h19
-rw-r--r--tests/init.sh42
-rw-r--r--tests/intprops.h89
-rw-r--r--tests/inttypes.in.h4
-rw-r--r--tests/isblank.c33
-rw-r--r--tests/locale.in.h4
-rw-r--r--tests/macros.h12
-rw-r--r--tests/mbtowc-impl.h4
-rw-r--r--tests/mbtowc.c4
-rw-r--r--tests/minus-zero.h4
-rw-r--r--tests/msvc-inval.c4
-rw-r--r--tests/msvc-inval.h8
-rw-r--r--tests/msvc-nothrow.c8
-rw-r--r--tests/msvc-nothrow.h4
-rw-r--r--tests/nan.h23
-rw-r--r--tests/pthread_sigmask.c92
-rw-r--r--tests/putenv.c4
-rw-r--r--tests/raise.c81
-rw-r--r--tests/randomd.c4
-rw-r--r--tests/randoml.c4
-rw-r--r--tests/setenv.c4
-rw-r--r--tests/setlocale.c11
-rw-r--r--tests/signal.in.h463
-rw-r--r--tests/signature.h4
-rw-r--r--tests/sigprocmask.c349
-rw-r--r--tests/sleep.c76
-rw-r--r--tests/stdalign.in.h8
-rw-r--r--tests/stdio.in.h32
-rw-r--r--tests/strerror-override.c4
-rw-r--r--tests/strerror-override.h4
-rw-r--r--tests/strerror.c4
-rw-r--r--tests/stripslash.c4
-rw-r--r--tests/test-alloca-opt.c4
-rw-r--r--tests/test-array-mergesort.c4
-rw-r--r--tests/test-btowc.c4
-rw-r--r--tests/test-c-ctype.c4
-rw-r--r--tests/test-c-strcasecmp.c4
-rw-r--r--tests/test-c-strncasecmp.c4
-rw-r--r--tests/test-ctype.c4
-rw-r--r--tests/test-environ.c4
-rw-r--r--tests/test-errno.c4
-rw-r--r--tests/test-fdopen.c4
-rw-r--r--tests/test-fgetc.c8
-rw-r--r--tests/test-float.c4
-rw-r--r--tests/test-fputc.c8
-rw-r--r--tests/test-fread.c8
-rw-r--r--tests/test-frexp.c4
-rw-r--r--tests/test-frexp.h4
-rw-r--r--tests/test-frexpl.c4
-rw-r--r--tests/test-fseterr.c4
-rw-r--r--tests/test-fwrite.c8
-rw-r--r--tests/test-getprogname.c4
-rw-r--r--tests/test-iconv-h.c4
-rw-r--r--tests/test-iconv.c4
-rwxr-xr-xtests/test-init.sh4
-rw-r--r--tests/test-intprops.c27
-rw-r--r--tests/test-inttypes.c4
-rw-r--r--tests/test-isblank.c50
-rw-r--r--tests/test-isnand-nolibm.c4
-rw-r--r--tests/test-isnand.h4
-rw-r--r--tests/test-isnanf-nolibm.c4
-rw-r--r--tests/test-isnanf.h4
-rw-r--r--tests/test-isnanl-nolibm.c4
-rw-r--r--tests/test-isnanl.h4
-rw-r--r--tests/test-iswblank.c4
-rw-r--r--tests/test-langinfo.c4
-rw-r--r--tests/test-limits-h.c4
-rw-r--r--tests/test-locale.c4
-rw-r--r--tests/test-localename.c22
-rw-r--r--tests/test-lock.c185
-rw-r--r--tests/test-malloca.c4
-rw-r--r--tests/test-math.c4
-rw-r--r--tests/test-mbrtowc-w32.c22
-rw-r--r--tests/test-mbrtowc.c6
-rw-r--r--tests/test-mbsinit.c4
-rw-r--r--tests/test-memchr.c4
-rw-r--r--tests/test-printf-frexp.c4
-rw-r--r--tests/test-printf-frexpl.c4
-rw-r--r--tests/test-pthread_sigmask1.c95
-rw-r--r--tests/test-pthread_sigmask2.c99
-rw-r--r--tests/test-raise.c50
-rw-r--r--tests/test-rwlock1.c157
-rw-r--r--tests/test-setenv.c4
-rw-r--r--tests/test-setlocale1.c4
-rw-r--r--tests/test-setlocale2.c4
-rwxr-xr-xtests/test-setlocale2.sh2
-rw-r--r--tests/test-signal-h.c129
-rw-r--r--tests/test-signbit.c4
-rw-r--r--tests/test-sigprocmask.c102
-rw-r--r--tests/test-sleep.c58
-rw-r--r--tests/test-stdalign.c9
-rw-r--r--tests/test-stdbool.c10
-rw-r--r--tests/test-stddef.c10
-rw-r--r--tests/test-stdint.c4
-rw-r--r--tests/test-stdio.c4
-rw-r--r--tests/test-stdlib.c4
-rw-r--r--tests/test-strerror.c4
-rw-r--r--tests/test-striconveh.c4
-rw-r--r--tests/test-striconveha.c4
-rw-r--r--tests/test-string.c4
-rw-r--r--tests/test-strncat.c4
-rw-r--r--tests/test-strstr.c6
-rw-r--r--tests/test-sys_types.c4
-rw-r--r--tests/test-sys_wait.h4
-rw-r--r--tests/test-thread_create.c4
-rw-r--r--tests/test-thread_self.c4
-rw-r--r--tests/test-time.c41
-rw-r--r--tests/test-unistd.c4
-rw-r--r--tests/test-unsetenv.c4
-rw-r--r--tests/test-usleep.c40
-rw-r--r--tests/test-verify-try.c21
-rw-r--r--tests/test-verify.c4
-rwxr-xr-xtests/test-verify.sh9
-rw-r--r--tests/test-wchar.c4
-rw-r--r--tests/test-wcrtomb-w32.c4
-rw-r--r--tests/test-wcrtomb.c4
-rw-r--r--tests/test-wctype-h.c4
-rw-r--r--tests/test-wcwidth.c4
-rw-r--r--tests/test-xalloc-die.c4
-rwxr-xr-xtests/test-xalloc-die.sh4
-rw-r--r--tests/time.in.h350
-rw-r--r--tests/unicase/test-casecmp.h4
-rw-r--r--tests/unicase/test-cased.c8
-rw-r--r--tests/unicase/test-ignorable.c27
-rw-r--r--tests/unicase/test-is-cased.h4
-rw-r--r--tests/unicase/test-is-casefolded.h4
-rw-r--r--tests/unicase/test-is-lowercase.h4
-rw-r--r--tests/unicase/test-is-titlecase.h4
-rw-r--r--tests/unicase/test-is-uppercase.h4
-rw-r--r--tests/unicase/test-locale-language.c4
-rw-r--r--tests/unicase/test-mapping-part1.h4
-rw-r--r--tests/unicase/test-mapping-part2.h4
-rw-r--r--tests/unicase/test-predicate-part1.h4
-rw-r--r--tests/unicase/test-predicate-part2.h4
-rw-r--r--tests/unicase/test-u16-casecmp.c4
-rw-r--r--tests/unicase/test-u16-casecoll.c4
-rw-r--r--tests/unicase/test-u16-casefold.c4
-rw-r--r--tests/unicase/test-u16-is-cased.c4
-rw-r--r--tests/unicase/test-u16-is-casefolded.c4
-rw-r--r--tests/unicase/test-u16-is-lowercase.c4
-rw-r--r--tests/unicase/test-u16-is-titlecase.c4
-rw-r--r--tests/unicase/test-u16-is-uppercase.c4
-rw-r--r--tests/unicase/test-u16-tolower.c4
-rw-r--r--tests/unicase/test-u16-totitle.c4
-rw-r--r--tests/unicase/test-u16-toupper.c4
-rw-r--r--tests/unicase/test-u32-casecmp.c4
-rw-r--r--tests/unicase/test-u32-casecoll.c4
-rw-r--r--tests/unicase/test-u32-casefold.c4
-rw-r--r--tests/unicase/test-u32-is-cased.c4
-rw-r--r--tests/unicase/test-u32-is-casefolded.c4
-rw-r--r--tests/unicase/test-u32-is-lowercase.c4
-rw-r--r--tests/unicase/test-u32-is-titlecase.c4
-rw-r--r--tests/unicase/test-u32-is-uppercase.c4
-rw-r--r--tests/unicase/test-u32-tolower.c4
-rw-r--r--tests/unicase/test-u32-totitle.c4
-rw-r--r--tests/unicase/test-u32-toupper.c4
-rw-r--r--tests/unicase/test-u8-casecmp.c4
-rw-r--r--tests/unicase/test-u8-casecoll.c4
-rw-r--r--tests/unicase/test-u8-casefold.c4
-rw-r--r--tests/unicase/test-u8-is-cased.c4
-rw-r--r--tests/unicase/test-u8-is-casefolded.c4
-rw-r--r--tests/unicase/test-u8-is-lowercase.c4
-rw-r--r--tests/unicase/test-u8-is-titlecase.c4
-rw-r--r--tests/unicase/test-u8-is-uppercase.c4
-rw-r--r--tests/unicase/test-u8-tolower.c4
-rw-r--r--tests/unicase/test-u8-totitle.c4
-rw-r--r--tests/unicase/test-u8-toupper.c4
-rw-r--r--tests/unicase/test-uc_tolower.c77
-rw-r--r--tests/unicase/test-uc_totitle.c86
-rw-r--r--tests/unicase/test-uc_toupper.c86
-rw-r--r--tests/unicase/test-ulc-casecmp.c4
-rw-r--r--tests/unicase/test-ulc-casecoll.c4
-rw-r--r--tests/uniconv/test-u16-conv-from-enc.c4
-rw-r--r--tests/uniconv/test-u16-conv-to-enc.c4
-rw-r--r--tests/uniconv/test-u16-strconv-from-enc.c4
-rw-r--r--tests/uniconv/test-u16-strconv-to-enc.c4
-rw-r--r--tests/uniconv/test-u32-conv-from-enc.c4
-rw-r--r--tests/uniconv/test-u32-conv-to-enc.c4
-rw-r--r--tests/uniconv/test-u32-strconv-from-enc.c4
-rw-r--r--tests/uniconv/test-u32-strconv-to-enc.c4
-rw-r--r--tests/uniconv/test-u8-conv-from-enc.c4
-rw-r--r--tests/uniconv/test-u8-conv-to-enc.c4
-rw-r--r--tests/uniconv/test-u8-strconv-from-enc.c4
-rw-r--r--tests/uniconv/test-u8-strconv-to-enc.c4
-rw-r--r--tests/unictype/test-bidi_byname.c2
-rw-r--r--tests/unictype/test-bidi_longname.c2
-rw-r--r--tests/unictype/test-bidi_name.c2
-rw-r--r--tests/unictype/test-bidi_of.c2
-rw-r--r--tests/unictype/test-bidi_test.c2
-rw-r--r--tests/unictype/test-block_list.c2
-rw-r--r--tests/unictype/test-block_of.c2
-rw-r--r--tests/unictype/test-block_test.c2
-rw-r--r--tests/unictype/test-categ_C.c84
-rw-r--r--tests/unictype/test-categ_Cc.c2
-rw-r--r--tests/unictype/test-categ_Cf.c3
-rw-r--r--tests/unictype/test-categ_Cn.c83
-rw-r--r--tests/unictype/test-categ_Co.c2
-rw-r--r--tests/unictype/test-categ_Cs.c2
-rw-r--r--tests/unictype/test-categ_L.c23
-rw-r--r--tests/unictype/test-categ_LC.c10
-rw-r--r--tests/unictype/test-categ_Ll.c7
-rw-r--r--tests/unictype/test-categ_Lm.c5
-rw-r--r--tests/unictype/test-categ_Lo.c16
-rw-r--r--tests/unictype/test-categ_Lt.c2
-rw-r--r--tests/unictype/test-categ_Lu.c8
-rw-r--r--tests/unictype/test-categ_M.c20
-rw-r--r--tests/unictype/test-categ_Mc.c10
-rw-r--r--tests/unictype/test-categ_Me.c2
-rw-r--r--tests/unictype/test-categ_Mn.c25
-rw-r--r--tests/unictype/test-categ_N.c8
-rw-r--r--tests/unictype/test-categ_Nd.c7
-rw-r--r--tests/unictype/test-categ_Nl.c2
-rw-r--r--tests/unictype/test-categ_No.c6
-rw-r--r--tests/unictype/test-categ_P.c13
-rw-r--r--tests/unictype/test-categ_Pc.c2
-rw-r--r--tests/unictype/test-categ_Pd.c2
-rw-r--r--tests/unictype/test-categ_Pe.c2
-rw-r--r--tests/unictype/test-categ_Pf.c2
-rw-r--r--tests/unictype/test-categ_Pi.c2
-rw-r--r--tests/unictype/test-categ_Po.c12
-rw-r--r--tests/unictype/test-categ_Ps.c2
-rw-r--r--tests/unictype/test-categ_S.c26
-rw-r--r--tests/unictype/test-categ_Sc.c2
-rw-r--r--tests/unictype/test-categ_Sk.c2
-rw-r--r--tests/unictype/test-categ_Sm.c2
-rw-r--r--tests/unictype/test-categ_So.c26
-rw-r--r--tests/unictype/test-categ_Z.c2
-rw-r--r--tests/unictype/test-categ_Zl.c2
-rw-r--r--tests/unictype/test-categ_Zp.c2
-rw-r--r--tests/unictype/test-categ_Zs.c2
-rw-r--r--tests/unictype/test-categ_and.c2
-rw-r--r--tests/unictype/test-categ_and_not.c2
-rw-r--r--tests/unictype/test-categ_byname.c2
-rw-r--r--tests/unictype/test-categ_longname.c2
-rw-r--r--tests/unictype/test-categ_name.c2
-rw-r--r--tests/unictype/test-categ_none.c2
-rw-r--r--tests/unictype/test-categ_of.c2
-rw-r--r--tests/unictype/test-categ_or.c2
-rw-r--r--tests/unictype/test-categ_test_withtable.c2
-rw-r--r--tests/unictype/test-combiningclass.c2
-rw-r--r--tests/unictype/test-combiningclass_byname.c2
-rw-r--r--tests/unictype/test-combiningclass_longname.c2
-rw-r--r--tests/unictype/test-combiningclass_name.c2
-rw-r--r--tests/unictype/test-ctype_alnum.c27
-rw-r--r--tests/unictype/test-ctype_alpha.c27
-rw-r--r--tests/unictype/test-ctype_blank.c2
-rw-r--r--tests/unictype/test-ctype_cntrl.c2
-rw-r--r--tests/unictype/test-ctype_digit.c2
-rw-r--r--tests/unictype/test-ctype_graph.c75
-rw-r--r--tests/unictype/test-ctype_lower.c10
-rw-r--r--tests/unictype/test-ctype_print.c75
-rw-r--r--tests/unictype/test-ctype_punct.c62
-rw-r--r--tests/unictype/test-ctype_space.c2
-rw-r--r--tests/unictype/test-ctype_upper.c8
-rw-r--r--tests/unictype/test-ctype_xdigit.c2
-rw-r--r--tests/unictype/test-decdigit.c2
-rw-r--r--tests/unictype/test-decdigit.h34
-rw-r--r--tests/unictype/test-digit.c2
-rw-r--r--tests/unictype/test-digit.h32
-rw-r--r--tests/unictype/test-joininggroup_byname.c2
-rw-r--r--tests/unictype/test-joininggroup_name.c2
-rw-r--r--tests/unictype/test-joininggroup_of.c2
-rw-r--r--tests/unictype/test-joininggroup_of.h10
-rw-r--r--tests/unictype/test-joiningtype_byname.c2
-rw-r--r--tests/unictype/test-joiningtype_longname.c2
-rw-r--r--tests/unictype/test-joiningtype_name.c2
-rw-r--r--tests/unictype/test-joiningtype_of.c2
-rw-r--r--tests/unictype/test-joiningtype_of.h86
-rw-r--r--tests/unictype/test-mirror.c2
-rw-r--r--tests/unictype/test-numeric.c2
-rw-r--r--tests/unictype/test-numeric.h61
-rw-r--r--tests/unictype/test-pr_alphabetic.c35
-rw-r--r--tests/unictype/test-pr_ascii_hex_digit.c2
-rw-r--r--tests/unictype/test-pr_bidi_arabic_digit.c3
-rw-r--r--tests/unictype/test-pr_bidi_arabic_right_to_left.c3
-rw-r--r--tests/unictype/test-pr_bidi_block_separator.c2
-rw-r--r--tests/unictype/test-pr_bidi_boundary_neutral.c2
-rw-r--r--tests/unictype/test-pr_bidi_common_separator.c2
-rw-r--r--tests/unictype/test-pr_bidi_control.c2
-rw-r--r--tests/unictype/test-pr_bidi_embedding_or_override.c2
-rw-r--r--tests/unictype/test-pr_bidi_eur_num_separator.c2
-rw-r--r--tests/unictype/test-pr_bidi_eur_num_terminator.c2
-rw-r--r--tests/unictype/test-pr_bidi_european_digit.c2
-rw-r--r--tests/unictype/test-pr_bidi_hebrew_right_to_left.c10
-rw-r--r--tests/unictype/test-pr_bidi_left_to_right.c59
-rw-r--r--tests/unictype/test-pr_bidi_non_spacing_mark.c24
-rw-r--r--tests/unictype/test-pr_bidi_other_neutral.c22
-rw-r--r--tests/unictype/test-pr_bidi_pdf.c2
-rw-r--r--tests/unictype/test-pr_bidi_segment_separator.c2
-rw-r--r--tests/unictype/test-pr_bidi_whitespace.c2
-rw-r--r--tests/unictype/test-pr_byname.c2
-rw-r--r--tests/unictype/test-pr_case_ignorable.c27
-rw-r--r--tests/unictype/test-pr_cased.c8
-rw-r--r--tests/unictype/test-pr_changes_when_casefolded.c9
-rw-r--r--tests/unictype/test-pr_changes_when_casemapped.c13
-rw-r--r--tests/unictype/test-pr_changes_when_lowercased.c8
-rw-r--r--tests/unictype/test-pr_changes_when_titlecased.c10
-rw-r--r--tests/unictype/test-pr_changes_when_uppercased.c10
-rw-r--r--tests/unictype/test-pr_combining.c20
-rw-r--r--tests/unictype/test-pr_composite.c2
-rw-r--r--tests/unictype/test-pr_currency_symbol.c2
-rw-r--r--tests/unictype/test-pr_dash.c2
-rw-r--r--tests/unictype/test-pr_decimal_digit.c7
-rw-r--r--tests/unictype/test-pr_default_ignorable_code_point.c2
-rw-r--r--tests/unictype/test-pr_deprecated.c5
-rw-r--r--tests/unictype/test-pr_diacritic.c9
-rw-r--r--tests/unictype/test-pr_extender.c6
-rw-r--r--tests/unictype/test-pr_format_control.c2
-rw-r--r--tests/unictype/test-pr_grapheme_base.c69
-rw-r--r--tests/unictype/test-pr_grapheme_extend.c28
-rw-r--r--tests/unictype/test-pr_grapheme_link.c6
-rw-r--r--tests/unictype/test-pr_hex_digit.c2
-rw-r--r--tests/unictype/test-pr_hyphen.c2
-rw-r--r--tests/unictype/test-pr_id_continue.c37
-rw-r--r--tests/unictype/test-pr_id_start.c20
-rw-r--r--tests/unictype/test-pr_ideographic.c4
-rw-r--r--tests/unictype/test-pr_ids_binary_operator.c2
-rw-r--r--tests/unictype/test-pr_ids_trinary_operator.c2
-rw-r--r--tests/unictype/test-pr_ignorable_control.c3
-rw-r--r--tests/unictype/test-pr_iso_control.c2
-rw-r--r--tests/unictype/test-pr_join_control.c2
-rw-r--r--tests/unictype/test-pr_left_of_pair.c2
-rw-r--r--tests/unictype/test-pr_line_separator.c2
-rw-r--r--tests/unictype/test-pr_logical_order_exception.c2
-rw-r--r--tests/unictype/test-pr_lowercase.c7
-rw-r--r--tests/unictype/test-pr_math.c2
-rw-r--r--tests/unictype/test-pr_non_break.c2
-rw-r--r--tests/unictype/test-pr_not_a_character.c2
-rw-r--r--tests/unictype/test-pr_numeric.c8
-rw-r--r--tests/unictype/test-pr_other_alphabetic.c18
-rw-r--r--tests/unictype/test-pr_other_default_ignorable_code_point.c2
-rw-r--r--tests/unictype/test-pr_other_grapheme_extend.c7
-rw-r--r--tests/unictype/test-pr_other_id_continue.c2
-rw-r--r--tests/unictype/test-pr_other_id_start.c3
-rw-r--r--tests/unictype/test-pr_other_lowercase.c2
-rw-r--r--tests/unictype/test-pr_other_math.c2
-rw-r--r--tests/unictype/test-pr_other_uppercase.c2
-rw-r--r--tests/unictype/test-pr_paired_punctuation.c2
-rw-r--r--tests/unictype/test-pr_paragraph_separator.c2
-rw-r--r--tests/unictype/test-pr_pattern_syntax.c2
-rw-r--r--tests/unictype/test-pr_pattern_white_space.c2
-rw-r--r--tests/unictype/test-pr_private_use.c2
-rw-r--r--tests/unictype/test-pr_punctuation.c13
-rw-r--r--tests/unictype/test-pr_quotation_mark.c2
-rw-r--r--tests/unictype/test-pr_radical.c2
-rw-r--r--tests/unictype/test-pr_sentence_terminal.c4
-rw-r--r--tests/unictype/test-pr_soft_dotted.c2
-rw-r--r--tests/unictype/test-pr_space.c2
-rw-r--r--tests/unictype/test-pr_terminal_punctuation.c6
-rw-r--r--tests/unictype/test-pr_test.c2
-rw-r--r--tests/unictype/test-pr_titlecase.c2
-rw-r--r--tests/unictype/test-pr_unassigned_code_value.c83
-rw-r--r--tests/unictype/test-pr_unified_ideograph.c2
-rw-r--r--tests/unictype/test-pr_uppercase.c6
-rw-r--r--tests/unictype/test-pr_variation_selector.c2
-rw-r--r--tests/unictype/test-pr_white_space.c2
-rw-r--r--tests/unictype/test-pr_xid_continue.c37
-rw-r--r--tests/unictype/test-pr_xid_start.c20
-rw-r--r--tests/unictype/test-pr_zero_width.c3
-rw-r--r--tests/unictype/test-predicate-part1.h2
-rw-r--r--tests/unictype/test-predicate-part2.h2
-rw-r--r--tests/unictype/test-scripts.c2
-rw-r--r--tests/unictype/test-sy_c_ident.c2
-rw-r--r--tests/unictype/test-sy_c_whitespace.c2
-rw-r--r--tests/unictype/test-sy_java_ident.c2
-rw-r--r--tests/unictype/test-sy_java_whitespace.c2
-rw-r--r--tests/unigbrk/GraphemeBreakTest.txt561
-rw-r--r--tests/unigbrk/test-u16-grapheme-breaks.c4
-rw-r--r--tests/unigbrk/test-u16-grapheme-next.c4
-rw-r--r--tests/unigbrk/test-u16-grapheme-prev.c4
-rw-r--r--tests/unigbrk/test-u32-grapheme-breaks.c4
-rw-r--r--tests/unigbrk/test-u32-grapheme-next.c4
-rw-r--r--tests/unigbrk/test-u32-grapheme-prev.c4
-rw-r--r--tests/unigbrk/test-u8-grapheme-breaks.c4
-rw-r--r--tests/unigbrk/test-u8-grapheme-next.c4
-rw-r--r--tests/unigbrk/test-u8-grapheme-prev.c4
-rw-r--r--tests/unigbrk/test-uc-gbrk-prop.c9
-rw-r--r--tests/unigbrk/test-uc-gbrk-prop.h131
-rw-r--r--tests/unigbrk/test-uc-grapheme-breaks.c191
-rwxr-xr-xtests/unigbrk/test-uc-grapheme-breaks.sh3
-rw-r--r--tests/unigbrk/test-uc-is-grapheme-break.c48
-rw-r--r--tests/unigbrk/test-ulc-grapheme-breaks.c4
-rw-r--r--tests/unilbrk/test-u16-possible-linebreaks.c4
-rw-r--r--tests/unilbrk/test-u16-width-linebreaks.c4
-rw-r--r--tests/unilbrk/test-u32-possible-linebreaks.c4
-rw-r--r--tests/unilbrk/test-u32-width-linebreaks.c4
-rw-r--r--tests/unilbrk/test-u8-possible-linebreaks.c4
-rw-r--r--tests/unilbrk/test-u8-width-linebreaks.c4
-rw-r--r--tests/unilbrk/test-ulc-possible-linebreaks.c4
-rw-r--r--tests/unilbrk/test-ulc-width-linebreaks.c4
-rw-r--r--tests/uniname/NameAliases.txt12
-rw-r--r--tests/uniname/UnicodeData.txt1383
-rw-r--r--tests/uniname/test-uninames.c8
-rw-r--r--tests/uninorm/NormalizationTest.txt140
-rw-r--r--tests/uninorm/test-canonical-decomposition.c4
-rw-r--r--tests/uninorm/test-compat-decomposition.c4
-rw-r--r--tests/uninorm/test-composition.c4
-rw-r--r--tests/uninorm/test-decomposing-form.c4
-rw-r--r--tests/uninorm/test-decomposition.c4
-rw-r--r--tests/uninorm/test-nfc.c4
-rw-r--r--tests/uninorm/test-nfd.c4
-rw-r--r--tests/uninorm/test-nfkc.c4
-rw-r--r--tests/uninorm/test-nfkd.c4
-rw-r--r--tests/uninorm/test-u16-nfc.c4
-rw-r--r--tests/uninorm/test-u16-nfd.c4
-rw-r--r--tests/uninorm/test-u16-nfkc.c4
-rw-r--r--tests/uninorm/test-u16-nfkd.c4
-rw-r--r--tests/uninorm/test-u16-normcmp.c4
-rw-r--r--tests/uninorm/test-u16-normcmp.h4
-rw-r--r--tests/uninorm/test-u16-normcoll.c4
-rw-r--r--tests/uninorm/test-u32-nfc-big.c4
-rw-r--r--tests/uninorm/test-u32-nfc.c4
-rw-r--r--tests/uninorm/test-u32-nfd-big.c4
-rw-r--r--tests/uninorm/test-u32-nfd.c4
-rw-r--r--tests/uninorm/test-u32-nfkc-big.c4
-rw-r--r--tests/uninorm/test-u32-nfkc.c4
-rw-r--r--tests/uninorm/test-u32-nfkd-big.c4
-rw-r--r--tests/uninorm/test-u32-nfkd.c4
-rw-r--r--tests/uninorm/test-u32-normalize-big.c4
-rw-r--r--tests/uninorm/test-u32-normalize-big.h4
-rw-r--r--tests/uninorm/test-u32-normcmp.c4
-rw-r--r--tests/uninorm/test-u32-normcmp.h4
-rw-r--r--tests/uninorm/test-u32-normcoll.c4
-rw-r--r--tests/uninorm/test-u8-nfc.c4
-rw-r--r--tests/uninorm/test-u8-nfd.c4
-rw-r--r--tests/uninorm/test-u8-nfkc.c4
-rw-r--r--tests/uninorm/test-u8-nfkd.c4
-rw-r--r--tests/uninorm/test-u8-normcmp.c4
-rw-r--r--tests/uninorm/test-u8-normcmp.h4
-rw-r--r--tests/uninorm/test-u8-normcoll.c4
-rw-r--r--tests/uninorm/test-uninorm-filter-nfc.c4
-rw-r--r--tests/unistdio/test-u16-asnprintf1.c4
-rw-r--r--tests/unistdio/test-u16-asnprintf1.h4
-rw-r--r--tests/unistdio/test-u16-printf1.h4
-rw-r--r--tests/unistdio/test-u16-vasnprintf1.c4
-rw-r--r--tests/unistdio/test-u16-vasnprintf2.c4
-rw-r--r--tests/unistdio/test-u16-vasnprintf3.c4
-rw-r--r--tests/unistdio/test-u16-vasprintf1.c4
-rw-r--r--tests/unistdio/test-u16-vsnprintf1.c4
-rw-r--r--tests/unistdio/test-u16-vsprintf1.c4
-rw-r--r--tests/unistdio/test-u32-asnprintf1.c4
-rw-r--r--tests/unistdio/test-u32-asnprintf1.h4
-rw-r--r--tests/unistdio/test-u32-printf1.h4
-rw-r--r--tests/unistdio/test-u32-vasnprintf1.c4
-rw-r--r--tests/unistdio/test-u32-vasnprintf2.c4
-rw-r--r--tests/unistdio/test-u32-vasnprintf3.c4
-rw-r--r--tests/unistdio/test-u32-vasprintf1.c4
-rw-r--r--tests/unistdio/test-u32-vsnprintf1.c4
-rw-r--r--tests/unistdio/test-u32-vsprintf1.c4
-rw-r--r--tests/unistdio/test-u8-asnprintf1.c4
-rw-r--r--tests/unistdio/test-u8-asnprintf1.h4
-rw-r--r--tests/unistdio/test-u8-printf1.h4
-rw-r--r--tests/unistdio/test-u8-vasnprintf1.c4
-rw-r--r--tests/unistdio/test-u8-vasnprintf2.c4
-rw-r--r--tests/unistdio/test-u8-vasnprintf3.c4
-rw-r--r--tests/unistdio/test-u8-vasprintf1.c4
-rw-r--r--tests/unistdio/test-u8-vsnprintf1.c4
-rw-r--r--tests/unistdio/test-u8-vsprintf1.c4
-rw-r--r--tests/unistdio/test-ulc-asnprintf1.c4
-rw-r--r--tests/unistdio/test-ulc-asnprintf1.h4
-rw-r--r--tests/unistdio/test-ulc-printf1.h4
-rw-r--r--tests/unistdio/test-ulc-vasnprintf1.c4
-rw-r--r--tests/unistdio/test-ulc-vasnprintf2.c4
-rw-r--r--tests/unistdio/test-ulc-vasnprintf3.c4
-rw-r--r--tests/unistdio/test-ulc-vasprintf1.c4
-rw-r--r--tests/unistdio/test-ulc-vsnprintf1.c4
-rw-r--r--tests/unistdio/test-ulc-vsprintf1.c4
-rw-r--r--tests/unistr/test-chr.h4
-rw-r--r--tests/unistr/test-cmp.h4
-rw-r--r--tests/unistr/test-cmp2.h4
-rw-r--r--tests/unistr/test-cpy-alloc.h4
-rw-r--r--tests/unistr/test-cpy.h4
-rw-r--r--tests/unistr/test-move.h4
-rw-r--r--tests/unistr/test-set.h4
-rw-r--r--tests/unistr/test-stpcpy.h4
-rw-r--r--tests/unistr/test-stpncpy.h4
-rw-r--r--tests/unistr/test-strcat.h4
-rw-r--r--tests/unistr/test-strchr.h4
-rw-r--r--tests/unistr/test-strcmp.h4
-rw-r--r--tests/unistr/test-strcpy.h4
-rw-r--r--tests/unistr/test-strdup.h4
-rw-r--r--tests/unistr/test-strncat.h4
-rw-r--r--tests/unistr/test-strncmp.h4
-rw-r--r--tests/unistr/test-strncpy.h4
-rw-r--r--tests/unistr/test-strnlen.h4
-rw-r--r--tests/unistr/test-u-strstr.h4
-rw-r--r--tests/unistr/test-u-strtok.h4
-rw-r--r--tests/unistr/test-u16-check.c4
-rw-r--r--tests/unistr/test-u16-chr.c4
-rw-r--r--tests/unistr/test-u16-cmp.c4
-rw-r--r--tests/unistr/test-u16-cmp2.c4
-rw-r--r--tests/unistr/test-u16-cpy-alloc.c4
-rw-r--r--tests/unistr/test-u16-cpy.c4
-rw-r--r--tests/unistr/test-u16-mblen.c4
-rw-r--r--tests/unistr/test-u16-mbsnlen.c4
-rw-r--r--tests/unistr/test-u16-mbtouc-unsafe.c4
-rw-r--r--tests/unistr/test-u16-mbtouc.c4
-rw-r--r--tests/unistr/test-u16-mbtouc.h4
-rw-r--r--tests/unistr/test-u16-mbtoucr.c4
-rw-r--r--tests/unistr/test-u16-move.c4
-rw-r--r--tests/unistr/test-u16-next.c4
-rw-r--r--tests/unistr/test-u16-prev.c4
-rw-r--r--tests/unistr/test-u16-set.c4
-rw-r--r--tests/unistr/test-u16-stpcpy.c4
-rw-r--r--tests/unistr/test-u16-stpncpy.c4
-rw-r--r--tests/unistr/test-u16-strcat.c4
-rw-r--r--tests/unistr/test-u16-strchr.c4
-rw-r--r--tests/unistr/test-u16-strcmp.c4
-rw-r--r--tests/unistr/test-u16-strcmp.h4
-rw-r--r--tests/unistr/test-u16-strcoll.c4
-rw-r--r--tests/unistr/test-u16-strcpy.c4
-rw-r--r--tests/unistr/test-u16-strdup.c4
-rw-r--r--tests/unistr/test-u16-strlen.c4
-rw-r--r--tests/unistr/test-u16-strmblen.c4
-rw-r--r--tests/unistr/test-u16-strmbtouc.c4
-rw-r--r--tests/unistr/test-u16-strncat.c4
-rw-r--r--tests/unistr/test-u16-strncmp.c4
-rw-r--r--tests/unistr/test-u16-strncpy.c4
-rw-r--r--tests/unistr/test-u16-strnlen.c4
-rw-r--r--tests/unistr/test-u16-strstr.c4
-rw-r--r--tests/unistr/test-u16-strtok.c4
-rw-r--r--tests/unistr/test-u16-to-u32.c4
-rw-r--r--tests/unistr/test-u16-to-u8.c4
-rw-r--r--tests/unistr/test-u16-uctomb.c4
-rw-r--r--tests/unistr/test-u32-check.c4
-rw-r--r--tests/unistr/test-u32-chr.c4
-rw-r--r--tests/unistr/test-u32-cmp.c4
-rw-r--r--tests/unistr/test-u32-cmp2.c4
-rw-r--r--tests/unistr/test-u32-cpy-alloc.c4
-rw-r--r--tests/unistr/test-u32-cpy.c4
-rw-r--r--tests/unistr/test-u32-mblen.c4
-rw-r--r--tests/unistr/test-u32-mbsnlen.c4
-rw-r--r--tests/unistr/test-u32-mbtouc-unsafe.c4
-rw-r--r--tests/unistr/test-u32-mbtouc.c4
-rw-r--r--tests/unistr/test-u32-mbtouc.h4
-rw-r--r--tests/unistr/test-u32-mbtoucr.c4
-rw-r--r--tests/unistr/test-u32-move.c4
-rw-r--r--tests/unistr/test-u32-next.c4
-rw-r--r--tests/unistr/test-u32-prev.c4
-rw-r--r--tests/unistr/test-u32-set.c4
-rw-r--r--tests/unistr/test-u32-stpcpy.c4
-rw-r--r--tests/unistr/test-u32-stpncpy.c4
-rw-r--r--tests/unistr/test-u32-strcat.c4
-rw-r--r--tests/unistr/test-u32-strchr.c4
-rw-r--r--tests/unistr/test-u32-strcmp.c4
-rw-r--r--tests/unistr/test-u32-strcmp.h4
-rw-r--r--tests/unistr/test-u32-strcoll.c4
-rw-r--r--tests/unistr/test-u32-strcpy.c4
-rw-r--r--tests/unistr/test-u32-strdup.c4
-rw-r--r--tests/unistr/test-u32-strlen.c4
-rw-r--r--tests/unistr/test-u32-strmblen.c4
-rw-r--r--tests/unistr/test-u32-strmbtouc.c4
-rw-r--r--tests/unistr/test-u32-strncat.c4
-rw-r--r--tests/unistr/test-u32-strncmp.c4
-rw-r--r--tests/unistr/test-u32-strncpy.c4
-rw-r--r--tests/unistr/test-u32-strnlen.c4
-rw-r--r--tests/unistr/test-u32-strstr.c4
-rw-r--r--tests/unistr/test-u32-strtok.c4
-rw-r--r--tests/unistr/test-u32-to-u16.c4
-rw-r--r--tests/unistr/test-u32-to-u8.c4
-rw-r--r--tests/unistr/test-u32-uctomb.c4
-rw-r--r--tests/unistr/test-u8-check.c4
-rw-r--r--tests/unistr/test-u8-chr.c4
-rw-r--r--tests/unistr/test-u8-cmp.c4
-rw-r--r--tests/unistr/test-u8-cmp2.c4
-rw-r--r--tests/unistr/test-u8-cpy-alloc.c4
-rw-r--r--tests/unistr/test-u8-cpy.c4
-rw-r--r--tests/unistr/test-u8-mblen.c4
-rw-r--r--tests/unistr/test-u8-mbsnlen.c8
-rw-r--r--tests/unistr/test-u8-mbtouc-unsafe.c4
-rw-r--r--tests/unistr/test-u8-mbtouc.c8
-rw-r--r--tests/unistr/test-u8-mbtouc.h4
-rw-r--r--tests/unistr/test-u8-mbtoucr.c4
-rw-r--r--tests/unistr/test-u8-move.c4
-rw-r--r--tests/unistr/test-u8-next.c4
-rw-r--r--tests/unistr/test-u8-prev.c4
-rw-r--r--tests/unistr/test-u8-set.c4
-rw-r--r--tests/unistr/test-u8-stpcpy.c4
-rw-r--r--tests/unistr/test-u8-stpncpy.c4
-rw-r--r--tests/unistr/test-u8-strcat.c4
-rw-r--r--tests/unistr/test-u8-strchr.c4
-rw-r--r--tests/unistr/test-u8-strcmp.c4
-rw-r--r--tests/unistr/test-u8-strcmp.h4
-rw-r--r--tests/unistr/test-u8-strcoll.c4
-rw-r--r--tests/unistr/test-u8-strcpy.c4
-rw-r--r--tests/unistr/test-u8-strdup.c4
-rw-r--r--tests/unistr/test-u8-strlen.c4
-rw-r--r--tests/unistr/test-u8-strmblen.c4
-rw-r--r--tests/unistr/test-u8-strmbtouc.c4
-rw-r--r--tests/unistr/test-u8-strncat.c4
-rw-r--r--tests/unistr/test-u8-strncmp.c4
-rw-r--r--tests/unistr/test-u8-strncpy.c4
-rw-r--r--tests/unistr/test-u8-strnlen.c4
-rw-r--r--tests/unistr/test-u8-strstr.c4
-rw-r--r--tests/unistr/test-u8-strtok.c4
-rw-r--r--tests/unistr/test-u8-to-u16.c4
-rw-r--r--tests/unistr/test-u8-to-u32.c4
-rw-r--r--tests/unistr/test-u8-uctomb.c4
-rw-r--r--tests/uniwbrk/WordBreakTest.txt841
-rw-r--r--tests/uniwbrk/test-u16-wordbreaks.c4
-rw-r--r--tests/uniwbrk/test-u32-wordbreaks.c4
-rw-r--r--tests/uniwbrk/test-u8-wordbreaks.c4
-rw-r--r--tests/uniwbrk/test-uc-wordbreaks.c9
-rw-r--r--tests/uniwbrk/test-ulc-wordbreaks.c4
-rw-r--r--tests/uniwidth/test-u16-strwidth.c4
-rw-r--r--tests/uniwidth/test-u16-width.c4
-rw-r--r--tests/uniwidth/test-u32-strwidth.c4
-rw-r--r--tests/uniwidth/test-u32-width.c4
-rw-r--r--tests/uniwidth/test-u8-strwidth.c4
-rw-r--r--tests/uniwidth/test-u8-width.c4
-rw-r--r--tests/uniwidth/test-uc_width.c4
-rw-r--r--tests/uniwidth/test-uc_width2.c4
-rwxr-xr-xtests/uniwidth/test-uc_width2.sh58
-rw-r--r--tests/unsetenv.c4
-rw-r--r--tests/unused-parameter.h (renamed from build-aux/snippet/unused-parameter.h)4
-rw-r--r--tests/usleep.c58
-rw-r--r--tests/warn-on-use.h (renamed from build-aux/snippet/warn-on-use.h)4
-rw-r--r--tests/wcrtomb.c4
-rw-r--r--tests/wctob.c4
-rw-r--r--tests/wctomb-impl.h4
-rw-r--r--tests/wctomb.c4
-rw-r--r--tests/xalloc-die.c4
-rw-r--r--tests/xalloc-oversized.h63
-rw-r--r--tests/xalloc.h16
-rw-r--r--tests/xmalloc.c14
-rw-r--r--tests/zerosize-ptr.h4
-rw-r--r--version.sh6
1725 files changed, 129538 insertions, 103856 deletions
diff --git a/ChangeLog b/ChangeLog
index 1f605e3..a09ef60 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,93 @@
+2017-11-30 Daiki Ueno <ueno@gnu.org>
+
+ * version.sh: Bump version number and date.
+ * README: Update version.
+ * NEWS: Mention 0.9.8 changes.
+ * lib/Makefile.am (LTV_CURRENT, LTV_AGE): Bump for
+ uc_grapheme_breaks.
+
+2017-11-27 Daiki Ueno <ueno@gnu.org>
+
+ uniwbrk: Define new word break property values
+ * doc/uniwbrk.texi (Word break property): Document WBP_RI, WBP_DQ,
+ WBP_SQ, WBP_HL, WBP_ZWJ, WBP_EB, WBP_EM, WBP_GAZ, and WBP_EBG.
+
+2017-11-27 Daiki Ueno <ueno@gnu.org>
+
+ unigbrk: Import new module unigbrk/uc-grapheme-breaks
+ * autogen.sh (GNULIB_MODULES): Pull unigbrk/uc-grapheme-breaks.
+ * doc/unigbrk.texi (Grapheme cluster breaks in a string): Mention
+ the limitations of *_grapheme_next and *_grapheme_prev functions
+ and suggest *_grapheme_breaks instead.
+ (Grapheme cluster break property): Document newly added
+ properties; mention the limitations of uc_is_grapheme_break and
+ suggest to use uc_grapheme_breaks instead.
+
+2017-11-18 Bruno Haible <bruno@clisp.org>
+
+ Clarify the effect of uc_canonical_decomposition.
+ Prompted by a report by DaeHyun Sung <sungdh86@gmail.com>.
+ * doc/uninorm.texi (Decomposition of characters): Clarify.
+ * doc/libunistring.texi: Bump copyright year.
+
+2017-10-21 Bruno Haible <bruno@clisp.org>
+
+ Upgrade to newer libtool.
+ * m4/libtool.m4: Update from libtool-2.4.6, with modifications.
+ 2017-10-21 Bruno Haible <bruno@clisp.org>
+ Fix -export-symbols and -export-symbols-regex support on
+ Solaris 11.3.
+ * m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Adjust symcode for
+ Solaris.
+ 2009-04-23 Bruno Haible <bruno@clisp.org>
+ Fix recognition of "nm" command.
+ * m4/libtool.m4 (LT_PATH_NM): Try "nm" program also when
+ compiling for mingw in a cygwin environment.
+ 2008-04-06 Bruno Haible <bruno@clisp.org>
+ * m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
+ CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
+ to ${CONFIG_SHELL}.
+ * m4/ltoptions.m4: Likewise.
+ * m4/ltsugar.m4: Likewise.
+ * m4/ltversion.m4: Likewise.
+ * m4/lt~obsolete.m4: Likewise.
+ * build-aux/ltmain.sh: Likewise.
+
+2017-07-15 Bruno Haible <bruno@clisp.org>
+
+ Get rid of autom4te.cache directory (left over from autoconf, automake).
+ * autogen.sh: Remove autom4te.cache directory.
+
+2017-06-20 Bruno Haible <bruno@clisp.org>
+
+ Avoid collision between the generated <unistring/stdbool.h> and the
+ platform's original <stdbool.h>.
+ Reported by Dennis Clarke <dclarke@blastwave.org> in
+ <https://lists.gnu.org/archive/html/bug-gettext/2017-06/msg00022.html>.
+ * lib/stdbool.mini.h: Update from stdbool.in.h from current gnulib. Use
+ compiler dependent conditionals to determine whether <stdbool.h> should
+ be included.
+
+2017-01-10 Bruno Haible <bruno@clisp.org>
+
+ Modernize URLs.
+ * README: Prefer https over http or ftp URLs.
+ * DEPENDENCIES: Likewise.
+
+2016-12-26 Bruno Haible <bruno@clisp.org>
+
+ Clarify which version of texinfo.tex is used.
+ * autogen.sh (TEXINFO_VERSION): New variable.
+
+2016-12-10 Bruno Haible <bruno@clisp.org>
+
+ Make the generated <unistring/stdint.h> work for GCC >= 4.5
+ when GCC is not the system's default compiler.
+ * lib/Makefile.am (unistring/stdint.h): When the compiler is
+ GCC >= 4.5, include its <stdint.h> file.
+ Reported by Marcin Cieślak and analyzed by Krzysztof Malinowski
+ at <https://savannah.gnu.org/bugs/?45783>.
+
2016-12-02 Daiki Ueno <ueno@gnu.org>
* version.sh: Bump version number and date.
diff --git a/DEPENDENCIES b/DEPENDENCIES
index 166db6f..be47e5c 100644
--- a/DEPENDENCIES
+++ b/DEPENDENCIES
@@ -9,9 +9,8 @@ installed:
But highly recommended on all other systems.
Needed for character set conversion of strings from/to Unicode.
+ Homepage:
- http://www.gnu.org/software/libiconv/
+ https://www.gnu.org/software/libiconv/
+ Download:
- http://ftp.gnu.org/gnu/libiconv/
- ftp://ftp.gnu.org/gnu/libiconv/
+ https://ftp.gnu.org/gnu/libiconv/
+ If it is installed in a nonstandard directory, pass the option
--with-libiconv-prefix=DIR to 'configure'.
diff --git a/Makefile.in b/Makefile.in
index ba07ccb..ec5f3d8 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -91,7 +91,9 @@ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/absolute-header.m4 \
$(top_srcdir)/gnulib-m4/alloca.m4 \
+ $(top_srcdir)/gnulib-m4/asm-underscore.m4 \
$(top_srcdir)/gnulib-m4/btowc.m4 \
+ $(top_srcdir)/gnulib-m4/builtin-expect.m4 \
$(top_srcdir)/gnulib-m4/codeset.m4 \
$(top_srcdir)/gnulib-m4/configmake.m4 \
$(top_srcdir)/gnulib-m4/ctype.m4 \
@@ -120,6 +122,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/gnulib-common.m4 \
$(top_srcdir)/gnulib-m4/gnulib-comp.m4 \
$(top_srcdir)/gnulib-m4/hard-locale.m4 \
+ $(top_srcdir)/gnulib-m4/host-cpu-c-abi.m4 \
$(top_srcdir)/gnulib-m4/iconv.m4 \
$(top_srcdir)/gnulib-m4/iconv_h.m4 \
$(top_srcdir)/gnulib-m4/iconv_open.m4 \
@@ -130,6 +133,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/inttypes-pri.m4 \
$(top_srcdir)/gnulib-m4/inttypes.m4 \
$(top_srcdir)/gnulib-m4/inttypes_h.m4 \
+ $(top_srcdir)/gnulib-m4/isblank.m4 \
$(top_srcdir)/gnulib-m4/isnand.m4 \
$(top_srcdir)/gnulib-m4/isnanf.m4 \
$(top_srcdir)/gnulib-m4/isnanl.m4 \
@@ -172,12 +176,18 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/printf-frexp.m4 \
$(top_srcdir)/gnulib-m4/printf-frexpl.m4 \
$(top_srcdir)/gnulib-m4/printf.m4 \
+ $(top_srcdir)/gnulib-m4/pthread_rwlock_rdlock.m4 \
+ $(top_srcdir)/gnulib-m4/pthread_sigmask.m4 \
$(top_srcdir)/gnulib-m4/putenv.m4 \
+ $(top_srcdir)/gnulib-m4/raise.m4 \
$(top_srcdir)/gnulib-m4/relocatable-lib.m4 \
$(top_srcdir)/gnulib-m4/setenv.m4 \
$(top_srcdir)/gnulib-m4/setlocale.m4 \
+ $(top_srcdir)/gnulib-m4/signal_h.m4 \
+ $(top_srcdir)/gnulib-m4/signalblocking.m4 \
$(top_srcdir)/gnulib-m4/signbit.m4 \
$(top_srcdir)/gnulib-m4/size_max.m4 \
+ $(top_srcdir)/gnulib-m4/sleep.m4 \
$(top_srcdir)/gnulib-m4/ssize_t.m4 \
$(top_srcdir)/gnulib-m4/stdalign.m4 \
$(top_srcdir)/gnulib-m4/stdbool.m4 \
@@ -194,7 +204,9 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/sys_types_h.m4 \
$(top_srcdir)/gnulib-m4/thread.m4 \
$(top_srcdir)/gnulib-m4/threadlib.m4 \
+ $(top_srcdir)/gnulib-m4/time_h.m4 \
$(top_srcdir)/gnulib-m4/unistd_h.m4 \
+ $(top_srcdir)/gnulib-m4/usleep.m4 \
$(top_srcdir)/gnulib-m4/vasnprintf.m4 \
$(top_srcdir)/gnulib-m4/warn-on-use.m4 \
$(top_srcdir)/gnulib-m4/wchar_h.m4 \
@@ -283,7 +295,7 @@ CTAGS = ctags
CSCOPE = cscope
DIST_SUBDIRS = $(SUBDIRS)
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
- $(top_srcdir)/build-aux/ar-lib $(top_srcdir)/build-aux/compile \
+ $(top_srcdir)/build-aux/compile \
$(top_srcdir)/build-aux/config.guess \
$(top_srcdir)/build-aux/config.rpath \
$(top_srcdir)/build-aux/config.sub \
@@ -293,7 +305,7 @@ am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(top_srcdir)/lib/unistring/version.in.h \
$(top_srcdir)/lib/unistring/woe32dll.in.h AUTHORS COPYING \
COPYING.LIB ChangeLog INSTALL NEWS README THANKS \
- build-aux/ar-lib build-aux/compile build-aux/config.guess \
+ build-aux/compile build-aux/config.guess \
build-aux/config.rpath build-aux/config.sub \
build-aux/install-sh build-aux/ltmain.sh build-aux/missing \
build-aux/texinfo.tex
@@ -413,6 +425,7 @@ GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
GNULIB_COSF = @GNULIB_COSF@
GNULIB_COSHF = @GNULIB_COSHF@
GNULIB_COSL = @GNULIB_COSL@
+GNULIB_CTIME = @GNULIB_CTIME@
GNULIB_DPRINTF = @GNULIB_DPRINTF@
GNULIB_DUP = @GNULIB_DUP@
GNULIB_DUP2 = @GNULIB_DUP2@
@@ -425,6 +438,7 @@ GNULIB_EXP2F = @GNULIB_EXP2F@
GNULIB_EXP2L = @GNULIB_EXP2L@
GNULIB_EXPF = @GNULIB_EXPF@
GNULIB_EXPL = @GNULIB_EXPL@
+GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
GNULIB_EXPM1 = @GNULIB_EXPM1@
GNULIB_EXPM1F = @GNULIB_EXPM1F@
GNULIB_EXPM1L = @GNULIB_EXPM1L@
@@ -483,6 +497,7 @@ GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
GNULIB_GRANTPT = @GNULIB_GRANTPT@
GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
@@ -511,6 +526,7 @@ GNULIB_LDEXPL = @GNULIB_LDEXPL@
GNULIB_LINK = @GNULIB_LINK@
GNULIB_LINKAT = @GNULIB_LINKAT@
GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
+GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
GNULIB_LOG = @GNULIB_LOG@
GNULIB_LOG10 = @GNULIB_LOG10@
GNULIB_LOG10F = @GNULIB_LOG10F@
@@ -557,12 +573,15 @@ GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+GNULIB_MKTIME = @GNULIB_MKTIME@
GNULIB_MODF = @GNULIB_MODF@
GNULIB_MODFF = @GNULIB_MODFF@
GNULIB_MODFL = @GNULIB_MODFL@
+GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
GNULIB_PCLOSE = @GNULIB_PCLOSE@
GNULIB_PERROR = @GNULIB_PERROR@
GNULIB_PIPE = @GNULIB_PIPE@
@@ -573,6 +592,7 @@ GNULIB_POWF = @GNULIB_POWF@
GNULIB_PREAD = @GNULIB_PREAD@
GNULIB_PRINTF = @GNULIB_PRINTF@
GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
+GNULIB_PTHREAD_SIGMASK = @GNULIB_PTHREAD_SIGMASK@
GNULIB_PTSNAME = @GNULIB_PTSNAME@
GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
GNULIB_PUTC = @GNULIB_PUTC@
@@ -581,12 +601,14 @@ GNULIB_PUTENV = @GNULIB_PUTENV@
GNULIB_PUTS = @GNULIB_PUTS@
GNULIB_PWRITE = @GNULIB_PWRITE@
GNULIB_QSORT_R = @GNULIB_QSORT_R@
+GNULIB_RAISE = @GNULIB_RAISE@
GNULIB_RANDOM = @GNULIB_RANDOM@
GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
GNULIB_READ = @GNULIB_READ@
GNULIB_READLINK = @GNULIB_READLINK@
GNULIB_READLINKAT = @GNULIB_READLINKAT@
+GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
GNULIB_REALPATH = @GNULIB_REALPATH@
GNULIB_REMAINDER = @GNULIB_REMAINDER@
@@ -608,7 +630,10 @@ GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
GNULIB_SETENV = @GNULIB_SETENV@
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+GNULIB_SIGACTION = @GNULIB_SIGACTION@
+GNULIB_SIGNAL_H_SIGPIPE = @GNULIB_SIGNAL_H_SIGPIPE@
GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
+GNULIB_SIGPROCMASK = @GNULIB_SIGPROCMASK@
GNULIB_SINF = @GNULIB_SINF@
GNULIB_SINHF = @GNULIB_SINHF@
GNULIB_SINL = @GNULIB_SINL@
@@ -626,10 +651,12 @@ GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
GNULIB_STRDUP = @GNULIB_STRDUP@
GNULIB_STRERROR = @GNULIB_STRERROR@
GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+GNULIB_STRFTIME = @GNULIB_STRFTIME@
GNULIB_STRNCAT = @GNULIB_STRNCAT@
GNULIB_STRNDUP = @GNULIB_STRNDUP@
GNULIB_STRNLEN = @GNULIB_STRNLEN@
GNULIB_STRPBRK = @GNULIB_STRPBRK@
+GNULIB_STRPTIME = @GNULIB_STRPTIME@
GNULIB_STRSEP = @GNULIB_STRSEP@
GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
GNULIB_STRSTR = @GNULIB_STRSTR@
@@ -646,12 +673,17 @@ GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
GNULIB_TANF = @GNULIB_TANF@
GNULIB_TANHF = @GNULIB_TANHF@
GNULIB_TANL = @GNULIB_TANL@
+GNULIB_TIMEGM = @GNULIB_TIMEGM@
+GNULIB_TIME_R = @GNULIB_TIME_R@
+GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
GNULIB_TMPFILE = @GNULIB_TMPFILE@
GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
GNULIB_TRUNC = @GNULIB_TRUNC@
+GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
GNULIB_TRUNCF = @GNULIB_TRUNCF@
GNULIB_TRUNCL = @GNULIB_TRUNCL@
GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+GNULIB_TZSET = @GNULIB_TZSET@
GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
GNULIB_UNLINK = @GNULIB_UNLINK@
@@ -680,6 +712,7 @@ GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
GNULIB_WCSCPY = @GNULIB_WCSCPY@
GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
GNULIB_WCSDUP = @GNULIB_WCSDUP@
+GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
GNULIB_WCSLEN = @GNULIB_WCSLEN@
GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
@@ -728,6 +761,7 @@ HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
HAVE_COSF = @HAVE_COSF@
HAVE_COSHF = @HAVE_COSHF@
HAVE_COSL = @HAVE_COSL@
+HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
HAVE_DECL_ACOSL = @HAVE_DECL_ACOSL@
HAVE_DECL_ASINL = @HAVE_DECL_ASINL@
HAVE_DECL_ATANL = @HAVE_DECL_ATANL@
@@ -755,12 +789,15 @@ HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
HAVE_DECL_GETLOADAVG = @HAVE_DECL_GETLOADAVG@
+HAVE_DECL_GETLOGIN = @HAVE_DECL_GETLOGIN@
HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
+HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
HAVE_DECL_LDEXPL = @HAVE_DECL_LDEXPL@
+HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
HAVE_DECL_LOG10L = @HAVE_DECL_LOG10L@
HAVE_DECL_LOG2 = @HAVE_DECL_LOG2@
HAVE_DECL_LOG2F = @HAVE_DECL_LOG2F@
@@ -778,6 +815,7 @@ HAVE_DECL_ROUNDF = @HAVE_DECL_ROUNDF@
HAVE_DECL_ROUNDL = @HAVE_DECL_ROUNDL@
HAVE_DECL_SETENV = @HAVE_DECL_SETENV@
HAVE_DECL_SETHOSTNAME = @HAVE_DECL_SETHOSTNAME@
+HAVE_DECL_SETSTATE = @HAVE_DECL_SETSTATE@
HAVE_DECL_SINL = @HAVE_DECL_SINL@
HAVE_DECL_SNPRINTF = @HAVE_DECL_SNPRINTF@
HAVE_DECL_SQRTL = @HAVE_DECL_SQRTL@
@@ -805,6 +843,7 @@ HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
HAVE_EXPF = @HAVE_EXPF@
HAVE_EXPL = @HAVE_EXPL@
+HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
HAVE_EXPM1 = @HAVE_EXPM1@
HAVE_EXPM1F = @HAVE_EXPM1F@
HAVE_FABSF = @HAVE_FABSF@
@@ -883,6 +922,7 @@ HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
HAVE_MODFF = @HAVE_MODFF@
HAVE_MODFL = @HAVE_MODFL@
HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
HAVE_OS_H = @HAVE_OS_H@
HAVE_PCLOSE = @HAVE_PCLOSE@
@@ -890,18 +930,22 @@ HAVE_PIPE = @HAVE_PIPE@
HAVE_PIPE2 = @HAVE_PIPE2@
HAVE_POPEN = @HAVE_POPEN@
HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
+HAVE_POSIX_SIGNALBLOCKING = @HAVE_POSIX_SIGNALBLOCKING@
HAVE_POWF = @HAVE_POWF@
HAVE_PREAD = @HAVE_PREAD@
+HAVE_PTHREAD_SIGMASK = @HAVE_PTHREAD_SIGMASK@
HAVE_PTSNAME = @HAVE_PTSNAME@
HAVE_PTSNAME_R = @HAVE_PTSNAME_R@
HAVE_PWRITE = @HAVE_PWRITE@
HAVE_QSORT_R = @HAVE_QSORT_R@
+HAVE_RAISE = @HAVE_RAISE@
HAVE_RANDOM = @HAVE_RANDOM@
HAVE_RANDOM_H = @HAVE_RANDOM_H@
HAVE_RANDOM_R = @HAVE_RANDOM_R@
HAVE_RAWMEMCHR = @HAVE_RAWMEMCHR@
HAVE_READLINK = @HAVE_READLINK@
HAVE_READLINKAT = @HAVE_READLINKAT@
+HAVE_REALLOCARRAY = @HAVE_REALLOCARRAY@
HAVE_REALPATH = @HAVE_REALPATH@
HAVE_REMAINDER = @HAVE_REMAINDER@
HAVE_REMAINDERF = @HAVE_REMAINDERF@
@@ -913,9 +957,13 @@ HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = @HAVE_SAME_LONG_DOUBLE_AS_DOUBLE@
HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
HAVE_SETENV = @HAVE_SETENV@
HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
+HAVE_SIGACTION = @HAVE_SIGACTION@
+HAVE_SIGHANDLER_T = @HAVE_SIGHANDLER_T@
+HAVE_SIGINFO_T = @HAVE_SIGINFO_T@
HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_SIGSET_T = @HAVE_SIGSET_T@
HAVE_SINF = @HAVE_SINF@
HAVE_SINHF = @HAVE_SINHF@
HAVE_SINL = @HAVE_SINL@
@@ -928,11 +976,13 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
HAVE_STRCASESTR = @HAVE_STRCASESTR@
HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
HAVE_STRPBRK = @HAVE_STRPBRK@
+HAVE_STRPTIME = @HAVE_STRPTIME@
HAVE_STRSEP = @HAVE_STRSEP@
HAVE_STRTOD = @HAVE_STRTOD@
HAVE_STRTOLL = @HAVE_STRTOLL@
HAVE_STRTOULL = @HAVE_STRTOULL@
HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
+HAVE_STRUCT_SIGACTION_SA_SIGACTION = @HAVE_STRUCT_SIGACTION_SA_SIGACTION@
HAVE_STRVERSCMP = @HAVE_STRVERSCMP@
HAVE_SYMLINK = @HAVE_SYMLINK@
HAVE_SYMLINKAT = @HAVE_SYMLINKAT@
@@ -944,6 +994,11 @@ HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
HAVE_TANF = @HAVE_TANF@
HAVE_TANHF = @HAVE_TANHF@
HAVE_TANL = @HAVE_TANL@
+HAVE_TIMEGM = @HAVE_TIMEGM@
+HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
+HAVE_TRUNCATE = @HAVE_TRUNCATE@
+HAVE_TYPE_VOLATILE_SIG_ATOMIC_T = @HAVE_TYPE_VOLATILE_SIG_ATOMIC_T@
+HAVE_TZSET = @HAVE_TZSET@
HAVE_UNISTD_H = @HAVE_UNISTD_H@
HAVE_UNLINKAT = @HAVE_UNLINKAT@
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
@@ -964,6 +1019,7 @@ HAVE_WCSCOLL = @HAVE_WCSCOLL@
HAVE_WCSCPY = @HAVE_WCSCPY@
HAVE_WCSCSPN = @HAVE_WCSCSPN@
HAVE_WCSDUP = @HAVE_WCSDUP@
+HAVE_WCSFTIME = @HAVE_WCSFTIME@
HAVE_WCSLEN = @HAVE_WCSLEN@
HAVE_WCSNCASECMP = @HAVE_WCSNCASECMP@
HAVE_WCSNCAT = @HAVE_WCSNCAT@
@@ -993,6 +1049,8 @@ HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
HAVE__BOOL = @HAVE__BOOL@
HAVE__EXIT = @HAVE__EXIT@
HEXVERSION = @HEXVERSION@
+HOST_CPU = @HOST_CPU@
+HOST_CPU_C_ABI = @HOST_CPU_C_ABI@
ICONV_CONST = @ICONV_CONST@
ICONV_H = @ICONV_H@
INCLUDE_NEXT = @INCLUDE_NEXT@
@@ -1029,6 +1087,7 @@ LIBUNISTRING_UNISTR_H = @LIBUNISTRING_UNISTR_H@
LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
LIBUNISTRING_UNIWBRK_H = @LIBUNISTRING_UNIWBRK_H@
LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+LIB_PTHREAD_SIGMASK = @LIB_PTHREAD_SIGMASK@
LIMITS_H = @LIMITS_H@
LIPO = @LIPO@
LN_S = @LN_S@
@@ -1045,6 +1104,7 @@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@
LTLIBOBJS = @LTLIBOBJS@
LTLIBPTH = @LTLIBPTH@
LTLIBTHREAD = @LTLIBTHREAD@
+LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
@@ -1058,12 +1118,14 @@ NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
NEXT_AS_FIRST_DIRECTIVE_LOCALE_H = @NEXT_AS_FIRST_DIRECTIVE_LOCALE_H@
NEXT_AS_FIRST_DIRECTIVE_MATH_H = @NEXT_AS_FIRST_DIRECTIVE_MATH_H@
+NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H = @NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H@
NEXT_AS_FIRST_DIRECTIVE_STDDEF_H = @NEXT_AS_FIRST_DIRECTIVE_STDDEF_H@
NEXT_AS_FIRST_DIRECTIVE_STDINT_H = @NEXT_AS_FIRST_DIRECTIVE_STDINT_H@
NEXT_AS_FIRST_DIRECTIVE_STDIO_H = @NEXT_AS_FIRST_DIRECTIVE_STDIO_H@
NEXT_AS_FIRST_DIRECTIVE_STDLIB_H = @NEXT_AS_FIRST_DIRECTIVE_STDLIB_H@
NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
@@ -1076,12 +1138,14 @@ NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
NEXT_LIMITS_H = @NEXT_LIMITS_H@
NEXT_LOCALE_H = @NEXT_LOCALE_H@
NEXT_MATH_H = @NEXT_MATH_H@
+NEXT_SIGNAL_H = @NEXT_SIGNAL_H@
NEXT_STDDEF_H = @NEXT_STDDEF_H@
NEXT_STDINT_H = @NEXT_STDINT_H@
NEXT_STDIO_H = @NEXT_STDIO_H@
NEXT_STDLIB_H = @NEXT_STDLIB_H@
NEXT_STRING_H = @NEXT_STRING_H@
NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+NEXT_TIME_H = @NEXT_TIME_H@
NEXT_UNISTD_H = @NEXT_UNISTD_H@
NEXT_WCHAR_H = @NEXT_WCHAR_H@
NEXT_WCTYPE_H = @NEXT_WCTYPE_H@
@@ -1104,10 +1168,15 @@ PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
PRIPTR_PREFIX = @PRIPTR_PREFIX@
PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
+PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
RANLIB = @RANLIB@
RC = @RC@
RELOCATABLE = @RELOCATABLE@
+REPLACE_ACOSF = @REPLACE_ACOSF@
+REPLACE_ASINF = @REPLACE_ASINF@
+REPLACE_ATAN2F = @REPLACE_ATAN2F@
+REPLACE_ATANF = @REPLACE_ATANF@
REPLACE_BTOWC = @REPLACE_BTOWC@
REPLACE_CALLOC = @REPLACE_CALLOC@
REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
@@ -1118,15 +1187,20 @@ REPLACE_CEILF = @REPLACE_CEILF@
REPLACE_CEILL = @REPLACE_CEILL@
REPLACE_CHOWN = @REPLACE_CHOWN@
REPLACE_CLOSE = @REPLACE_CLOSE@
+REPLACE_COSF = @REPLACE_COSF@
+REPLACE_COSHF = @REPLACE_COSHF@
+REPLACE_CTIME = @REPLACE_CTIME@
REPLACE_DPRINTF = @REPLACE_DPRINTF@
REPLACE_DUP = @REPLACE_DUP@
REPLACE_DUP2 = @REPLACE_DUP2@
REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
REPLACE_EXP2 = @REPLACE_EXP2@
REPLACE_EXP2L = @REPLACE_EXP2L@
+REPLACE_EXPF = @REPLACE_EXPF@
REPLACE_EXPM1 = @REPLACE_EXPM1@
REPLACE_EXPM1F = @REPLACE_EXPM1F@
REPLACE_FABSL = @REPLACE_FABSL@
+REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
REPLACE_FCLOSE = @REPLACE_FCLOSE@
REPLACE_FDOPEN = @REPLACE_FDOPEN@
@@ -1160,6 +1234,7 @@ REPLACE_GETGROUPS = @REPLACE_GETGROUPS@
REPLACE_GETLINE = @REPLACE_GETLINE@
REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
+REPLACE_GMTIME = @REPLACE_GMTIME@
REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
REPLACE_HYPOT = @REPLACE_HYPOT@
REPLACE_HYPOTF = @REPLACE_HYPOTF@
@@ -1169,6 +1244,7 @@ REPLACE_ICONV_OPEN = @REPLACE_ICONV_OPEN@
REPLACE_ICONV_UTF = @REPLACE_ICONV_UTF@
REPLACE_ILOGB = @REPLACE_ILOGB@
REPLACE_ILOGBF = @REPLACE_ILOGBF@
+REPLACE_ILOGBL = @REPLACE_ILOGBL@
REPLACE_ISATTY = @REPLACE_ISATTY@
REPLACE_ISFINITE = @REPLACE_ISFINITE@
REPLACE_ISINF = @REPLACE_ISINF@
@@ -1181,6 +1257,8 @@ REPLACE_LDEXPL = @REPLACE_LDEXPL@
REPLACE_LINK = @REPLACE_LINK@
REPLACE_LINKAT = @REPLACE_LINKAT@
REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
REPLACE_LOG = @REPLACE_LOG@
REPLACE_LOG10 = @REPLACE_LOG10@
REPLACE_LOG10F = @REPLACE_LOG10F@
@@ -1208,10 +1286,12 @@ REPLACE_MBTOWC = @REPLACE_MBTOWC@
REPLACE_MEMCHR = @REPLACE_MEMCHR@
REPLACE_MEMMEM = @REPLACE_MEMMEM@
REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+REPLACE_MKTIME = @REPLACE_MKTIME@
REPLACE_MODF = @REPLACE_MODF@
REPLACE_MODFF = @REPLACE_MODFF@
REPLACE_MODFL = @REPLACE_MODFL@
REPLACE_NAN = @REPLACE_NAN@
+REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
REPLACE_NULL = @REPLACE_NULL@
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
@@ -1219,11 +1299,13 @@ REPLACE_PERROR = @REPLACE_PERROR@
REPLACE_POPEN = @REPLACE_POPEN@
REPLACE_PREAD = @REPLACE_PREAD@
REPLACE_PRINTF = @REPLACE_PRINTF@
+REPLACE_PTHREAD_SIGMASK = @REPLACE_PTHREAD_SIGMASK@
REPLACE_PTSNAME = @REPLACE_PTSNAME@
REPLACE_PTSNAME_R = @REPLACE_PTSNAME_R@
REPLACE_PUTENV = @REPLACE_PUTENV@
REPLACE_PWRITE = @REPLACE_PWRITE@
REPLACE_QSORT_R = @REPLACE_QSORT_R@
+REPLACE_RAISE = @REPLACE_RAISE@
REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
REPLACE_READ = @REPLACE_READ@
REPLACE_READLINK = @REPLACE_READLINK@
@@ -1244,9 +1326,12 @@ REPLACE_SETENV = @REPLACE_SETENV@
REPLACE_SETLOCALE = @REPLACE_SETLOCALE@
REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
+REPLACE_SINF = @REPLACE_SINF@
+REPLACE_SINHF = @REPLACE_SINHF@
REPLACE_SLEEP = @REPLACE_SLEEP@
REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
REPLACE_SPRINTF = @REPLACE_SPRINTF@
+REPLACE_SQRTF = @REPLACE_SQRTF@
REPLACE_SQRTL = @REPLACE_SQRTL@
REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
@@ -1256,6 +1341,7 @@ REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
REPLACE_STRDUP = @REPLACE_STRDUP@
REPLACE_STRERROR = @REPLACE_STRERROR@
REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+REPLACE_STRFTIME = @REPLACE_STRFTIME@
REPLACE_STRNCAT = @REPLACE_STRNCAT@
REPLACE_STRNDUP = @REPLACE_STRNDUP@
REPLACE_STRNLEN = @REPLACE_STRNLEN@
@@ -1268,12 +1354,17 @@ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
REPLACE_SYMLINK = @REPLACE_SYMLINK@
REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+REPLACE_TANF = @REPLACE_TANF@
+REPLACE_TANHF = @REPLACE_TANHF@
+REPLACE_TIMEGM = @REPLACE_TIMEGM@
REPLACE_TMPFILE = @REPLACE_TMPFILE@
REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
REPLACE_TRUNC = @REPLACE_TRUNC@
+REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
REPLACE_TRUNCF = @REPLACE_TRUNCF@
REPLACE_TRUNCL = @REPLACE_TRUNCL@
REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+REPLACE_TZSET = @REPLACE_TZSET@
REPLACE_UNLINK = @REPLACE_UNLINK@
REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
REPLACE_UNSETENV = @REPLACE_UNSETENV@
@@ -1285,6 +1376,7 @@ REPLACE_VPRINTF = @REPLACE_VPRINTF@
REPLACE_VSNPRINTF = @REPLACE_VSNPRINTF@
REPLACE_VSPRINTF = @REPLACE_VSPRINTF@
REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
+REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
@@ -1302,15 +1394,19 @@ STDBOOL_H = @STDBOOL_H@
STDDEF_H = @STDDEF_H@
STDINT_H = @STDINT_H@
STRIP = @STRIP@
+SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
TEXI2DVI = @TEXI2DVI@
+TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
VERSION = @VERSION@
WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
WINT_T_SUFFIX = @WINT_T_SUFFIX@
YIELD_LIB = @YIELD_LIB@
abs_builddir = @abs_builddir@
diff --git a/NEWS b/NEWS
index e114e42..b422ca8 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,10 @@
+New in 0.9.8:
+* The data tables and line breaking algorithm have been updated to Unicode
+ version 9.0.0.
+* In the include file unigbrk.h, the function uc_grapheme_breaks has
+ been added to accommodate the new UAX#29 rules involving 3 or more
+ consecutive characters.
+
New in 0.9.7:
* The license has changed from LGPLv3+ to "LGPLv3+ or GPLv2"
diff --git a/README b/README
index bfa1bbf..9c65463 100644
--- a/README
+++ b/README
@@ -68,12 +68,12 @@ The documentation is under another license; see in the documentation.
Download
--------
- http://ftp.gnu.org/gnu/libunistring/libunistring-0.9.7.tar.gz
+ https://ftp.gnu.org/gnu/libunistring/libunistring-0.9.7.tar.gz
Homepage
--------
- http://www.gnu.org/software/libunistring/
+ https://www.gnu.org/software/libunistring/
Bug reports to
--------------
diff --git a/aclocal.m4 b/aclocal.m4
index b071866..aac526b 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -505,66 +505,6 @@ m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
-# Copyright (C) 2011-2014 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_AR([ACT-IF-FAIL])
-# -------------------------
-# Try to determine the archiver interface, and trigger the ar-lib wrapper
-# if it is needed. If the detection of archiver interface fails, run
-# ACT-IF-FAIL (default is to abort configure with a proper error message).
-AC_DEFUN([AM_PROG_AR],
-[AC_BEFORE([$0], [LT_INIT])dnl
-AC_BEFORE([$0], [AC_PROG_LIBTOOL])dnl
-AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-AC_REQUIRE_AUX_FILE([ar-lib])dnl
-AC_CHECK_TOOLS([AR], [ar lib "link -lib"], [false])
-: ${AR=ar}
-
-AC_CACHE_CHECK([the archiver ($AR) interface], [am_cv_ar_interface],
- [AC_LANG_PUSH([C])
- am_cv_ar_interface=ar
- AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int some_variable = 0;]])],
- [am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&AS_MESSAGE_LOG_FD'
- AC_TRY_EVAL([am_ar_try])
- if test "$ac_status" -eq 0; then
- am_cv_ar_interface=ar
- else
- am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&AS_MESSAGE_LOG_FD'
- AC_TRY_EVAL([am_ar_try])
- if test "$ac_status" -eq 0; then
- am_cv_ar_interface=lib
- else
- am_cv_ar_interface=unknown
- fi
- fi
- rm -f conftest.lib libconftest.a
- ])
- AC_LANG_POP([C])])
-
-case $am_cv_ar_interface in
-ar)
- ;;
-lib)
- # Microsoft lib, so override with the ar-lib wrapper script.
- # FIXME: It is wrong to rewrite AR.
- # But if we don't then we get into trouble of one sort or another.
- # A longer-term fix would be to have automake use am__AR in this case,
- # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
- # similar.
- AR="$am_aux_dir/ar-lib $AR"
- ;;
-unknown)
- m4_default([$1],
- [AC_MSG_ERROR([could not determine $AR interface])])
- ;;
-esac
-AC_SUBST([AR])dnl
-])
-
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
# Copyright (C) 2001-2014 Free Software Foundation, Inc.
@@ -1691,7 +1631,9 @@ AC_SUBST([am__untar])
m4_include([gnulib-m4/00gnulib.m4])
m4_include([gnulib-m4/absolute-header.m4])
m4_include([gnulib-m4/alloca.m4])
+m4_include([gnulib-m4/asm-underscore.m4])
m4_include([gnulib-m4/btowc.m4])
+m4_include([gnulib-m4/builtin-expect.m4])
m4_include([gnulib-m4/codeset.m4])
m4_include([gnulib-m4/configmake.m4])
m4_include([gnulib-m4/ctype.m4])
@@ -1720,6 +1662,7 @@ m4_include([gnulib-m4/glibc21.m4])
m4_include([gnulib-m4/gnulib-common.m4])
m4_include([gnulib-m4/gnulib-comp.m4])
m4_include([gnulib-m4/hard-locale.m4])
+m4_include([gnulib-m4/host-cpu-c-abi.m4])
m4_include([gnulib-m4/iconv.m4])
m4_include([gnulib-m4/iconv_h.m4])
m4_include([gnulib-m4/iconv_open.m4])
@@ -1730,6 +1673,7 @@ m4_include([gnulib-m4/intmax_t.m4])
m4_include([gnulib-m4/inttypes-pri.m4])
m4_include([gnulib-m4/inttypes.m4])
m4_include([gnulib-m4/inttypes_h.m4])
+m4_include([gnulib-m4/isblank.m4])
m4_include([gnulib-m4/isnand.m4])
m4_include([gnulib-m4/isnanf.m4])
m4_include([gnulib-m4/isnanl.m4])
@@ -1772,12 +1716,18 @@ m4_include([gnulib-m4/off_t.m4])
m4_include([gnulib-m4/printf-frexp.m4])
m4_include([gnulib-m4/printf-frexpl.m4])
m4_include([gnulib-m4/printf.m4])
+m4_include([gnulib-m4/pthread_rwlock_rdlock.m4])
+m4_include([gnulib-m4/pthread_sigmask.m4])
m4_include([gnulib-m4/putenv.m4])
+m4_include([gnulib-m4/raise.m4])
m4_include([gnulib-m4/relocatable-lib.m4])
m4_include([gnulib-m4/setenv.m4])
m4_include([gnulib-m4/setlocale.m4])
+m4_include([gnulib-m4/signal_h.m4])
+m4_include([gnulib-m4/signalblocking.m4])
m4_include([gnulib-m4/signbit.m4])
m4_include([gnulib-m4/size_max.m4])
+m4_include([gnulib-m4/sleep.m4])
m4_include([gnulib-m4/ssize_t.m4])
m4_include([gnulib-m4/stdalign.m4])
m4_include([gnulib-m4/stdbool.m4])
@@ -1794,7 +1744,9 @@ m4_include([gnulib-m4/sys_socket_h.m4])
m4_include([gnulib-m4/sys_types_h.m4])
m4_include([gnulib-m4/thread.m4])
m4_include([gnulib-m4/threadlib.m4])
+m4_include([gnulib-m4/time_h.m4])
m4_include([gnulib-m4/unistd_h.m4])
+m4_include([gnulib-m4/usleep.m4])
m4_include([gnulib-m4/vasnprintf.m4])
m4_include([gnulib-m4/warn-on-use.m4])
m4_include([gnulib-m4/wchar_h.m4])
diff --git a/autogen.sh b/autogen.sh
index c738a86..269ab0d 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -43,6 +43,8 @@ while :; do
esac
done
+TEXINFO_VERSION=4.13
+
if test $skip_gnulib = false; then
# texinfo.tex
# The most recent snapshot of it is available in the gnulib repository.
@@ -51,7 +53,7 @@ if test $skip_gnulib = false; then
# but that is too old (does not support @arrow{}). So take the version which
# matches the latest stable texinfo release.
if test ! -f build-aux/texinfo.tex; then
- { wget -q --timeout=5 -O build-aux/texinfo.tex.tmp 'http://cvs.savannah.gnu.org/viewvc/*checkout*/texinfo/doc/texinfo.tex?root=texinfo&pathrev=texinfo_4_13' \
+ { wget -q --timeout=5 -O build-aux/texinfo.tex.tmp 'http://cvs.savannah.gnu.org/viewvc/*checkout*/texinfo/doc/texinfo.tex?root=texinfo&pathrev=texinfo_'`echo $TEXINFO_VERSION | sed -e 's/[.]/_/g'` \
&& mv build-aux/texinfo.tex.tmp build-aux/texinfo.tex; \
} || rm -f build-aux/texinfo.tex.tmp
fi
@@ -327,6 +329,7 @@ if test $skip_gnulib = false; then
unigbrk/uc-gbrk-prop
unigbrk/uc-is-grapheme-break
unigbrk/ulc-grapheme-breaks
+ unigbrk/uc-grapheme-breaks
uniwbrk/base
uniwbrk/u8-wordbreaks
uniwbrk/u16-wordbreaks
@@ -462,3 +465,5 @@ autoheader && touch config.h.in
# Make sure we get new versions of files brought in by automake.
(cd build-aux && rm -f ar-lib compile depcomp install-sh mdate-sh missing test-driver)
automake --add-missing --copy
+# Get rid of autom4te.cache directory.
+rm -rf autom4te.cache
diff --git a/build-aux/ar-lib b/build-aux/ar-lib
deleted file mode 100755
index 463b9ec..0000000
--- a/build-aux/ar-lib
+++ /dev/null
@@ -1,270 +0,0 @@
-#! /bin/sh
-# Wrapper for Microsoft lib.exe
-
-me=ar-lib
-scriptversion=2012-03-01.08; # UTC
-
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
-# Written by Peter Rosin <peda@lysator.liu.se>.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# This file is maintained in Automake, please report
-# bugs to <bug-automake@gnu.org> or send patches to
-# <automake-patches@gnu.org>.
-
-
-# func_error message
-func_error ()
-{
- echo "$me: $1" 1>&2
- exit 1
-}
-
-file_conv=
-
-# func_file_conv build_file
-# Convert a $build file to $host form and store it in $file
-# Currently only supports Windows hosts.
-func_file_conv ()
-{
- file=$1
- case $file in
- / | /[!/]*) # absolute file, and not a UNC file
- if test -z "$file_conv"; then
- # lazily determine how to convert abs files
- case `uname -s` in
- MINGW*)
- file_conv=mingw
- ;;
- CYGWIN*)
- file_conv=cygwin
- ;;
- *)
- file_conv=wine
- ;;
- esac
- fi
- case $file_conv in
- mingw)
- file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
- ;;
- cygwin)
- file=`cygpath -m "$file" || echo "$file"`
- ;;
- wine)
- file=`winepath -w "$file" || echo "$file"`
- ;;
- esac
- ;;
- esac
-}
-
-# func_at_file at_file operation archive
-# Iterate over all members in AT_FILE performing OPERATION on ARCHIVE
-# for each of them.
-# When interpreting the content of the @FILE, do NOT use func_file_conv,
-# since the user would need to supply preconverted file names to
-# binutils ar, at least for MinGW.
-func_at_file ()
-{
- operation=$2
- archive=$3
- at_file_contents=`cat "$1"`
- eval set x "$at_file_contents"
- shift
-
- for member
- do
- $AR -NOLOGO $operation:"$member" "$archive" || exit $?
- done
-}
-
-case $1 in
- '')
- func_error "no command. Try '$0 --help' for more information."
- ;;
- -h | --h*)
- cat <<EOF
-Usage: $me [--help] [--version] PROGRAM ACTION ARCHIVE [MEMBER...]
-
-Members may be specified in a file named with @FILE.
-EOF
- exit $?
- ;;
- -v | --v*)
- echo "$me, version $scriptversion"
- exit $?
- ;;
-esac
-
-if test $# -lt 3; then
- func_error "you must specify a program, an action and an archive"
-fi
-
-AR=$1
-shift
-while :
-do
- if test $# -lt 2; then
- func_error "you must specify a program, an action and an archive"
- fi
- case $1 in
- -lib | -LIB \
- | -ltcg | -LTCG \
- | -machine* | -MACHINE* \
- | -subsystem* | -SUBSYSTEM* \
- | -verbose | -VERBOSE \
- | -wx* | -WX* )
- AR="$AR $1"
- shift
- ;;
- *)
- action=$1
- shift
- break
- ;;
- esac
-done
-orig_archive=$1
-shift
-func_file_conv "$orig_archive"
-archive=$file
-
-# strip leading dash in $action
-action=${action#-}
-
-delete=
-extract=
-list=
-quick=
-replace=
-index=
-create=
-
-while test -n "$action"
-do
- case $action in
- d*) delete=yes ;;
- x*) extract=yes ;;
- t*) list=yes ;;
- q*) quick=yes ;;
- r*) replace=yes ;;
- s*) index=yes ;;
- S*) ;; # the index is always updated implicitly
- c*) create=yes ;;
- u*) ;; # TODO: don't ignore the update modifier
- v*) ;; # TODO: don't ignore the verbose modifier
- *)
- func_error "unknown action specified"
- ;;
- esac
- action=${action#?}
-done
-
-case $delete$extract$list$quick$replace,$index in
- yes,* | ,yes)
- ;;
- yesyes*)
- func_error "more than one action specified"
- ;;
- *)
- func_error "no action specified"
- ;;
-esac
-
-if test -n "$delete"; then
- if test ! -f "$orig_archive"; then
- func_error "archive not found"
- fi
- for member
- do
- case $1 in
- @*)
- func_at_file "${1#@}" -REMOVE "$archive"
- ;;
- *)
- func_file_conv "$1"
- $AR -NOLOGO -REMOVE:"$file" "$archive" || exit $?
- ;;
- esac
- done
-
-elif test -n "$extract"; then
- if test ! -f "$orig_archive"; then
- func_error "archive not found"
- fi
- if test $# -gt 0; then
- for member
- do
- case $1 in
- @*)
- func_at_file "${1#@}" -EXTRACT "$archive"
- ;;
- *)
- func_file_conv "$1"
- $AR -NOLOGO -EXTRACT:"$file" "$archive" || exit $?
- ;;
- esac
- done
- else
- $AR -NOLOGO -LIST "$archive" | sed -e 's/\\/\\\\/g' | while read member
- do
- $AR -NOLOGO -EXTRACT:"$member" "$archive" || exit $?
- done
- fi
-
-elif test -n "$quick$replace"; then
- if test ! -f "$orig_archive"; then
- if test -z "$create"; then
- echo "$me: creating $orig_archive"
- fi
- orig_archive=
- else
- orig_archive=$archive
- fi
-
- for member
- do
- case $1 in
- @*)
- func_file_conv "${1#@}"
- set x "$@" "@$file"
- ;;
- *)
- func_file_conv "$1"
- set x "$@" "$file"
- ;;
- esac
- shift
- shift
- done
-
- if test -n "$orig_archive"; then
- $AR -NOLOGO -OUT:"$archive" "$orig_archive" "$@" || exit $?
- else
- $AR -NOLOGO -OUT:"$archive" "$@" || exit $?
- fi
-
-elif test -n "$list"; then
- if test ! -f "$orig_archive"; then
- func_error "archive not found"
- fi
- $AR -NOLOGO -LIST "$archive" || exit $?
-fi
diff --git a/build-aux/config.guess b/build-aux/config.guess
index 2e9ad7f..31e01ef 100755
--- a/build-aux/config.guess
+++ b/build-aux/config.guess
@@ -1,8 +1,8 @@
#! /bin/sh
# Attempt to guess a canonical system name.
-# Copyright 1992-2016 Free Software Foundation, Inc.
+# Copyright 1992-2017 Free Software Foundation, Inc.
-timestamp='2016-10-02'
+timestamp='2017-11-07'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -15,7 +15,7 @@ timestamp='2016-10-02'
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program; if not, see <http://www.gnu.org/licenses/>.
+# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -27,7 +27,7 @@ timestamp='2016-10-02'
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
#
# You can get the latest version of this script from:
-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
+# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
#
# Please send patches to <config-patches@gnu.org>.
@@ -39,7 +39,7 @@ Usage: $0 [OPTION]
Output the configuration name of the system \`$me' is run on.
-Operation modes:
+Options:
-h, --help print this help, then exit
-t, --time-stamp print date of last modification, then exit
-v, --version print version number, then exit
@@ -50,7 +50,7 @@ version="\
GNU config.guess ($timestamp)
Originally written by Per Bothner.
-Copyright 1992-2016 Free Software Foundation, Inc.
+Copyright 1992-2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -244,6 +244,9 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
exit ;;
+ *:MidnightBSD:*:*)
+ echo ${UNAME_MACHINE}-unknown-midnightbsd${UNAME_RELEASE}
+ exit ;;
*:ekkoBSD:*:*)
echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
exit ;;
@@ -259,6 +262,9 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
*:Sortix:*:*)
echo ${UNAME_MACHINE}-unknown-sortix
exit ;;
+ *:Redox:*:*)
+ echo ${UNAME_MACHINE}-unknown-redox
+ exit ;;
alpha:OSF1:*:*)
case $UNAME_RELEASE in
*4.0)
@@ -315,15 +321,6 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
exitcode=$?
trap '' 0
exit $exitcode ;;
- Alpha\ *:Windows_NT*:*)
- # How do we know it's Interix rather than the generic POSIX subsystem?
- # Should we change UNAME_MACHINE based on the output of uname instead
- # of the specific Alpha model?
- echo alpha-pc-interix
- exit ;;
- 21064:Windows_NT:50:3)
- echo alpha-dec-winnt3.5
- exit ;;
Amiga*:UNIX_System_V:4.0:*)
echo m68k-unknown-sysv4
exit ;;
@@ -485,13 +482,13 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
#endif
#if defined (host_mips) && defined (MIPSEB)
#if defined (SYSTYPE_SYSV)
- printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+ printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);
#endif
#if defined (SYSTYPE_SVR4)
- printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+ printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);
#endif
#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
- printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+ printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);
#endif
#endif
exit (-1);
@@ -614,7 +611,7 @@ EOF
*:AIX:*:*)
echo rs6000-ibm-aix
exit ;;
- ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+ ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
echo romp-ibm-bsd4.4
exit ;;
ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
@@ -635,8 +632,8 @@ EOF
9000/[34678]??:HP-UX:*:*)
HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
case "${UNAME_MACHINE}" in
- 9000/31? ) HP_ARCH=m68000 ;;
- 9000/[34]?? ) HP_ARCH=m68k ;;
+ 9000/31?) HP_ARCH=m68000 ;;
+ 9000/[34]??) HP_ARCH=m68k ;;
9000/[678][0-9][0-9])
if [ -x /usr/bin/getconf ]; then
sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
@@ -749,7 +746,7 @@ EOF
{ echo "$SYSTEM_NAME"; exit; }
echo unknown-hitachi-hiuxwe2
exit ;;
- 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+ 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
echo hppa1.1-hp-bsd
exit ;;
9000/8??:4.3bsd:*:*)
@@ -758,7 +755,7 @@ EOF
*9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
echo hppa1.0-hp-mpeix
exit ;;
- hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+ hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
echo hppa1.1-hp-osf
exit ;;
hp8??:OSF1:*:*)
@@ -837,10 +834,11 @@ EOF
UNAME_PROCESSOR=`/usr/bin/uname -p`
case ${UNAME_PROCESSOR} in
amd64)
- echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
- *)
- echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+ UNAME_PROCESSOR=x86_64 ;;
+ i386)
+ UNAME_PROCESSOR=i586 ;;
esac
+ echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
exit ;;
i*:CYGWIN*:*)
echo ${UNAME_MACHINE}-pc-cygwin
@@ -854,10 +852,6 @@ EOF
*:MSYS*:*)
echo ${UNAME_MACHINE}-pc-msys
exit ;;
- i*:windows32*:*)
- # uname -m includes "-pc" on this system.
- echo ${UNAME_MACHINE}-mingw32
- exit ;;
i*:PW*:*)
echo ${UNAME_MACHINE}-pc-pw32
exit ;;
@@ -873,27 +867,12 @@ EOF
echo ia64-unknown-interix${UNAME_RELEASE}
exit ;;
esac ;;
- [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
- echo i${UNAME_MACHINE}-pc-mks
- exit ;;
- 8664:Windows_NT:*)
- echo x86_64-pc-mks
- exit ;;
- i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
- # How do we know it's Interix rather than the generic POSIX subsystem?
- # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
- # UNAME_MACHINE based on the output of uname instead of i386?
- echo i586-pc-interix
- exit ;;
i*:UWIN*:*)
echo ${UNAME_MACHINE}-pc-uwin
exit ;;
amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
echo x86_64-unknown-cygwin
exit ;;
- p*:CYGWIN*:*)
- echo powerpcle-unknown-cygwin
- exit ;;
prep*:SunOS:5.*:*)
echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
exit ;;
@@ -1096,7 +1075,7 @@ EOF
i*86:*DOS:*:*)
echo ${UNAME_MACHINE}-pc-msdosdjgpp
exit ;;
- i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
+ i*86:*:4.*:*)
UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
@@ -1303,14 +1282,21 @@ EOF
if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
- (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
- grep IS_64BIT_ARCH >/dev/null
+ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_64BIT_ARCH >/dev/null
then
case $UNAME_PROCESSOR in
i386) UNAME_PROCESSOR=x86_64 ;;
powerpc) UNAME_PROCESSOR=powerpc64 ;;
esac
fi
+ # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
+ if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
+ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_PPC >/dev/null
+ then
+ UNAME_PROCESSOR=powerpc
+ fi
fi
elif test "$UNAME_PROCESSOR" = i386 ; then
# Avoid executing cc on OS X 10.9, as it ships with a stub
@@ -1334,15 +1320,18 @@ EOF
*:QNX:*:4*)
echo i386-pc-qnx
exit ;;
- NEO-?:NONSTOP_KERNEL:*:*)
+ NEO-*:NONSTOP_KERNEL:*:*)
echo neo-tandem-nsk${UNAME_RELEASE}
exit ;;
NSE-*:NONSTOP_KERNEL:*:*)
echo nse-tandem-nsk${UNAME_RELEASE}
exit ;;
- NSR-?:NONSTOP_KERNEL:*:*)
+ NSR-*:NONSTOP_KERNEL:*:*)
echo nsr-tandem-nsk${UNAME_RELEASE}
exit ;;
+ NSX-*:NONSTOP_KERNEL:*:*)
+ echo nsx-tandem-nsk${UNAME_RELEASE}
+ exit ;;
*:NonStop-UX:*:*)
echo mips-compaq-nonstopux
exit ;;
@@ -1414,16 +1403,28 @@ EOF
exit ;;
esac
+echo "$0: unable to guess system type" >&2
+
+case "${UNAME_MACHINE}:${UNAME_SYSTEM}" in
+ mips:Linux | mips64:Linux)
+ # If we got here on MIPS GNU/Linux, output extra information.
+ cat >&2 <<EOF
+
+NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize
+the system type. Please install a C compiler and try again.
+EOF
+ ;;
+esac
+
cat >&2 <<EOF
-$0: unable to guess system type
This script (version $timestamp), has failed to recognize the
-operating system you are using. If your script is old, overwrite
-config.guess and config.sub with the latest versions from:
+operating system you are using. If your script is old, overwrite *all*
+copies of config.guess and config.sub with the latest versions from:
- http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
+ https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
and
- http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
+ https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
If $0 has already been updated, send the following data and any
information you think might be pertinent to config-patches@gnu.org to
@@ -1455,7 +1456,7 @@ EOF
exit 1
# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'write-file-functions 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
diff --git a/build-aux/config.rpath b/build-aux/config.rpath
index 98183ff..af3c415 100755
--- a/build-aux/config.rpath
+++ b/build-aux/config.rpath
@@ -2,7 +2,7 @@
# Output a system dependent set of variables, describing how to set the
# run time search path of shared libraries in an executable.
#
-# Copyright 1996-2016 Free Software Foundation, Inc.
+# Copyright 1996-2017 Free Software Foundation, Inc.
# Taken from GNU libtool, 2001
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
#
diff --git a/build-aux/config.sub b/build-aux/config.sub
index 3478c1f..00f68b8 100755
--- a/build-aux/config.sub
+++ b/build-aux/config.sub
@@ -1,8 +1,8 @@
#! /bin/sh
# Configuration validation subroutine script.
-# Copyright 1992-2016 Free Software Foundation, Inc.
+# Copyright 1992-2017 Free Software Foundation, Inc.
-timestamp='2016-11-19'
+timestamp='2017-11-23'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -15,7 +15,7 @@ timestamp='2016-11-19'
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program; if not, see <http://www.gnu.org/licenses/>.
+# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -33,7 +33,7 @@ timestamp='2016-11-19'
# Otherwise, we print the canonical config type on stdout and succeed.
# You can get the latest version of this script from:
-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
+# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
# This file is supposed to be the same for all GNU packages
# and recognize all the CPU types, system types and aliases
@@ -57,7 +57,7 @@ Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS
Canonicalize a configuration name.
-Operation modes:
+Options:
-h, --help print this help, then exit
-t, --time-stamp print date of last modification, then exit
-v, --version print version number, then exit
@@ -67,7 +67,7 @@ Report bugs and patches to <config-patches@gnu.org>."
version="\
GNU config.sub ($timestamp)
-Copyright 1992-2016 Free Software Foundation, Inc.
+Copyright 1992-2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -229,9 +229,6 @@ case $os in
-ptx*)
basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
;;
- -windowsnt*)
- os=`echo $os | sed -e 's/windowsnt/winnt/'`
- ;;
-psos*)
os=-psos
;;
@@ -263,7 +260,7 @@ case $basic_machine in
| fido | fr30 | frv | ft32 \
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
| hexagon \
- | i370 | i860 | i960 | ia64 \
+ | i370 | i860 | i960 | ia16 | ia64 \
| ip2k | iq2000 \
| k1om \
| le32 | le64 \
@@ -315,7 +312,7 @@ case $basic_machine in
| ubicom32 \
| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
| visium \
- | we32k \
+ | wasm32 \
| x86 | xc16x | xstormy16 | xtensa \
| z8k | z80)
basic_machine=$basic_machine-unknown
@@ -388,7 +385,7 @@ case $basic_machine in
| h8300-* | h8500-* \
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
| hexagon-* \
- | i*86-* | i860-* | i960-* | ia64-* \
+ | i*86-* | i860-* | i960-* | ia16-* | ia64-* \
| ip2k-* | iq2000-* \
| k1om-* \
| le32-* | le64-* \
@@ -446,6 +443,7 @@ case $basic_machine in
| v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
| vax-* \
| visium-* \
+ | wasm32-* \
| we32k-* \
| x86-* | x86_64-* | xc16x-* | xps100-* \
| xstormy16-* | xtensa*-* \
@@ -641,7 +639,7 @@ case $basic_machine in
basic_machine=rs6000-bull
os=-bosx
;;
- dpx2* | dpx2*-bull)
+ dpx2*)
basic_machine=m68k-bull
os=-sysv3
;;
@@ -903,7 +901,7 @@ case $basic_machine in
basic_machine=v70-nec
os=-sysv
;;
- next | m*-next )
+ next | m*-next)
basic_machine=m68k-next
case $os in
-nextstep* )
@@ -948,6 +946,9 @@ case $basic_machine in
nsr-tandem)
basic_machine=nsr-tandem
;;
+ nsx-tandem)
+ basic_machine=nsx-tandem
+ ;;
op50n-* | op60c-*)
basic_machine=hppa1.1-oki
os=-proelf
@@ -1243,6 +1244,9 @@ case $basic_machine in
basic_machine=a29k-wrs
os=-vxworks
;;
+ wasm32)
+ basic_machine=wasm32-unknown
+ ;;
w65*)
basic_machine=w65-wdc
os=-none
@@ -1251,6 +1255,9 @@ case $basic_machine in
basic_machine=hppa1.1-winbond
os=-proelf
;;
+ x64)
+ basic_machine=x86_64-pc
+ ;;
xbox)
basic_machine=i686-pc
os=-mingw32
@@ -1358,8 +1365,8 @@ esac
if [ x"$os" != x"" ]
then
case $os in
- # First match some system type aliases
- # that might get confused with valid system types.
+ # First match some system type aliases that might get confused
+ # with valid system types.
# -solaris* is a basic system type, with this one exception.
-auroraux)
os=-auroraux
@@ -1379,9 +1386,9 @@ case $os in
-gnu/linux*)
os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
;;
- # First accept the basic system types.
+ # Now accept the basic system types.
# The portable systems comes first.
- # Each alternative MUST END IN A *, to match a version number.
+ # Each alternative MUST end in a * to match a version number.
# -sysv* is not here because it comes later, after sysvr4.
-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
| -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
@@ -1409,7 +1416,7 @@ case $os in
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
- | -onefs* | -tirtos* | -phoenix* | -fuchsia*)
+ | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx*)
@@ -1484,7 +1491,7 @@ case $os in
-nova*)
os=-rtmk-nova
;;
- -ns2 )
+ -ns2)
os=-nextstep2
;;
-nsk*)
@@ -1539,6 +1546,19 @@ case $os in
-dicos*)
os=-dicos
;;
+ -pikeos*)
+ # Until real need of OS specific support for
+ # particular features comes up, bare metal
+ # configurations are quite functional.
+ case $basic_machine in
+ arm*)
+ os=-eabi
+ ;;
+ *)
+ os=-elf
+ ;;
+ esac
+ ;;
-nacl*)
;;
-ios)
@@ -1638,6 +1658,9 @@ case $basic_machine in
sparc-* | *-sun)
os=-sunos4.1.1
;;
+ pru-*)
+ os=-elf
+ ;;
*-be)
os=-beos
;;
@@ -1683,7 +1706,7 @@ case $basic_machine in
m88k-omron*)
os=-luna
;;
- *-next )
+ *-next)
os=-nextstep
;;
*-sequent)
@@ -1818,7 +1841,7 @@ echo $basic_machine$os
exit
# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'write-file-functions 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
diff --git a/build-aux/ltmain.sh b/build-aux/ltmain.sh
index 63ae69d..0f0a2da 100644
--- a/build-aux/ltmain.sh
+++ b/build-aux/ltmain.sh
@@ -1,9 +1,12 @@
+#! /bin/sh
+## DO NOT EDIT - This file generated from ./build-aux/ltmain.in
+## by inline-source v2014-01-03.01
-# libtool (GNU libtool) 2.4.2
+# libtool (GNU libtool) 2.4.6
+# Provide generalized library-building support services.
# Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
-# 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
+# Copyright (C) 1996-2015 Free Software Foundation, Inc.
# This is free software; see the source for copying conditions. There is NO
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
@@ -23,881 +26,2112 @@
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with GNU Libtool; see the file COPYING. If not, a copy
-# can be downloaded from http://www.gnu.org/licenses/gpl.html,
-# or obtained by writing to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
-# Usage: $progname [OPTION]... [MODE-ARG]...
-#
-# Provide generalized library-building support services.
-#
-# --config show all configuration variables
-# --debug enable verbose shell tracing
-# -n, --dry-run display commands without modifying any files
-# --features display basic configuration information and exit
-# --mode=MODE use operation mode MODE
-# --preserve-dup-deps don't remove duplicate dependency libraries
-# --quiet, --silent don't print informational messages
-# --no-quiet, --no-silent
-# print informational messages (default)
-# --no-warn don't display warning messages
-# --tag=TAG use configuration variables from tag TAG
-# -v, --verbose print more informational messages than default
-# --no-verbose don't print the extra informational messages
-# --version print version information
-# -h, --help, --help-all print short, long, or detailed help message
-#
-# MODE must be one of the following:
-#
-# clean remove files from the build directory
-# compile compile a source file into a libtool object
-# execute automatically set library path, then run a program
-# finish complete the installation of libtool libraries
-# install install libraries or executables
-# link create a library or an executable
-# uninstall remove libraries from an installed directory
-#
-# MODE-ARGS vary depending on the MODE. When passed as first option,
-# `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that.
-# Try `$progname --help --mode=MODE' for a more detailed description of MODE.
-#
-# When reporting a bug, please describe a test case to reproduce it and
-# include the following information:
-#
-# host-triplet: $host
-# shell: $SHELL
-# compiler: $LTCC
-# compiler flags: $LTCFLAGS
-# linker: $LD (gnu? $with_gnu_ld)
-# $progname: (GNU libtool) 2.4.2
-# automake: $automake_version
-# autoconf: $autoconf_version
-#
-# Report bugs to <bug-libtool@gnu.org>.
-# GNU libtool home page: <http://www.gnu.org/software/libtool/>.
-# General help using GNU software: <http://www.gnu.org/gethelp/>.
PROGRAM=libtool
PACKAGE=libtool
-VERSION=2.4.2
-TIMESTAMP=""
-package_revision=1.3337
+VERSION=2.4.6
+package_revision=2.4.6
-# Be Bourne compatible
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+
+## ------ ##
+## Usage. ##
+## ------ ##
+
+# Run './libtool --help' for help with using this script from the
+# command line.
+
+
+## ------------------------------- ##
+## User overridable command paths. ##
+## ------------------------------- ##
+
+# After configure completes, it has a better idea of some of the
+# shell tools we need than the defaults used by the functions shared
+# with bootstrap, so set those here where they can still be over-
+# ridden by the user, but otherwise take precedence.
+
+: ${AUTOCONF="autoconf"}
+: ${AUTOMAKE="automake"}
+
+
+## -------------------------- ##
+## Source external libraries. ##
+## -------------------------- ##
+
+# Much of our low-level functionality needs to be sourced from external
+# libraries, which are installed to $pkgauxdir.
+
+# Set a version string for this script.
+scriptversion=2015-01-20.17; # UTC
+
+# General shell script boiler plate, and helper functions.
+# Written by Gary V. Vaughan, 2004
+
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
+# This is free software; see the source for copying conditions. There is NO
+# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
+# As a special exception to the GNU General Public License, if you distribute
+# this file as part of a program or library that is built using GNU Libtool,
+# you may include this file under the same distribution terms that you use
+# for the rest of that program.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNES FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+# Please report bugs or propose patches to gary@gnu.org.
+
+
+## ------ ##
+## Usage. ##
+## ------ ##
+
+# Evaluate this file near the top of your script to gain access to
+# the functions and variables defined here:
+#
+# . `echo "$0" | ${SED-sed} 's|[^/]*$||'`/build-aux/funclib.sh
+#
+# If you need to override any of the default environment variable
+# settings, do that before evaluating this file.
+
+
+## -------------------- ##
+## Shell normalisation. ##
+## -------------------- ##
+
+# Some shells need a little help to be as Bourne compatible as possible.
+# Before doing anything else, make sure all that help has been provided!
+
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
emulate sh
NULLCMD=:
- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
# is contrary to our usage. Disable this feature.
alias -g '${1+"$@"}'='"$@"'
setopt NO_GLOB_SUBST
else
- case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
+ case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac
fi
-BIN_SH=xpg4; export BIN_SH # for Tru64
-DUALCASE=1; export DUALCASE # for MKS sh
-# A function that is used when there is no print builtin or printf.
-func_fallback_echo ()
-{
- eval 'cat <<_LTECHO_EOF
-$1
-_LTECHO_EOF'
-}
-
-# NLS nuisances: We save the old values to restore during execute mode.
-lt_user_locale=
-lt_safe_locale=
-for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+# NLS nuisances: We save the old values in case they are required later.
+_G_user_locale=
+_G_safe_locale=
+for _G_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
do
- eval "if test \"\${$lt_var+set}\" = set; then
- save_$lt_var=\$$lt_var
- $lt_var=C
- export $lt_var
- lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\"
- lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
+ eval "if test set = \"\${$_G_var+set}\"; then
+ save_$_G_var=\$$_G_var
+ $_G_var=C
+ export $_G_var
+ _G_user_locale=\"$_G_var=\\\$save_\$_G_var; \$_G_user_locale\"
+ _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\"
fi"
done
-LC_ALL=C
-LANGUAGE=C
-export LANGUAGE LC_ALL
-$lt_unset CDPATH
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+# Make sure IFS has a sensible default
+sp=' '
+nl='
+'
+IFS="$sp $nl"
+
+# There are apparently some retarded systems that use ';' as a PATH separator!
+if test "${PATH_SEPARATOR+set}" != set; then
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+ PATH_SEPARATOR=';'
+ }
+fi
+
-# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
-# is ksh but when the shell is invoked as "sh" and the current value of
-# the _XPG environment variable is not equal to 1 (one), the special
-# positional parameter $0, within a function call, is the name of the
-# function.
-progpath="$0"
+## ------------------------- ##
+## Locate command utilities. ##
+## ------------------------- ##
+# func_executable_p FILE
+# ----------------------
+# Check that FILE is an executable regular file.
+func_executable_p ()
+{
+ test -f "$1" && test -x "$1"
+}
+
+
+# func_path_progs PROGS_LIST CHECK_FUNC [PATH]
+# --------------------------------------------
+# Search for either a program that responds to --version with output
+# containing "GNU", or else returned by CHECK_FUNC otherwise, by
+# trying all the directories in PATH with each of the elements of
+# PROGS_LIST.
+#
+# CHECK_FUNC should accept the path to a candidate program, and
+# set $func_check_prog_result if it truncates its output less than
+# $_G_path_prog_max characters.
+func_path_progs ()
+{
+ _G_progs_list=$1
+ _G_check_func=$2
+ _G_PATH=${3-"$PATH"}
+
+ _G_path_prog_max=0
+ _G_path_prog_found=false
+ _G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:}
+ for _G_dir in $_G_PATH; do
+ IFS=$_G_save_IFS
+ test -z "$_G_dir" && _G_dir=.
+ for _G_prog_name in $_G_progs_list; do
+ for _exeext in '' .EXE; do
+ _G_path_prog=$_G_dir/$_G_prog_name$_exeext
+ func_executable_p "$_G_path_prog" || continue
+ case `"$_G_path_prog" --version 2>&1` in
+ *GNU*) func_path_progs_result=$_G_path_prog _G_path_prog_found=: ;;
+ *) $_G_check_func $_G_path_prog
+ func_path_progs_result=$func_check_prog_result
+ ;;
+ esac
+ $_G_path_prog_found && break 3
+ done
+ done
+ done
+ IFS=$_G_save_IFS
+ test -z "$func_path_progs_result" && {
+ echo "no acceptable sed could be found in \$PATH" >&2
+ exit 1
+ }
+}
+
+
+# We want to be able to use the functions in this file before configure
+# has figured out where the best binaries are kept, which means we have
+# to search for them ourselves - except when the results are already set
+# where we skip the searches.
+
+# Unless the user overrides by setting SED, search the path for either GNU
+# sed, or the sed that truncates its output the least.
+test -z "$SED" && {
+ _G_sed_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+ for _G_i in 1 2 3 4 5 6 7; do
+ _G_sed_script=$_G_sed_script$nl$_G_sed_script
+ done
+ echo "$_G_sed_script" 2>/dev/null | sed 99q >conftest.sed
+ _G_sed_script=
+
+ func_check_prog_sed ()
+ {
+ _G_path_prog=$1
+
+ _G_count=0
+ printf 0123456789 >conftest.in
+ while :
+ do
+ cat conftest.in conftest.in >conftest.tmp
+ mv conftest.tmp conftest.in
+ cp conftest.in conftest.nl
+ echo '' >> conftest.nl
+ "$_G_path_prog" -f conftest.sed <conftest.nl >conftest.out 2>/dev/null || break
+ diff conftest.out conftest.nl >/dev/null 2>&1 || break
+ _G_count=`expr $_G_count + 1`
+ if test "$_G_count" -gt "$_G_path_prog_max"; then
+ # Best one so far, save it but keep looking for a better one
+ func_check_prog_result=$_G_path_prog
+ _G_path_prog_max=$_G_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test 10 -lt "$_G_count" && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out
+ }
+
+ func_path_progs "sed gsed" func_check_prog_sed $PATH:/usr/xpg4/bin
+ rm -f conftest.sed
+ SED=$func_path_progs_result
+}
+
+
+# Unless the user overrides by setting GREP, search the path for either GNU
+# grep, or the grep that truncates its output the least.
+test -z "$GREP" && {
+ func_check_prog_grep ()
+ {
+ _G_path_prog=$1
+
+ _G_count=0
+ _G_path_prog_max=0
+ printf 0123456789 >conftest.in
+ while :
+ do
+ cat conftest.in conftest.in >conftest.tmp
+ mv conftest.tmp conftest.in
+ cp conftest.in conftest.nl
+ echo 'GREP' >> conftest.nl
+ "$_G_path_prog" -e 'GREP$' -e '-(cannot match)-' <conftest.nl >conftest.out 2>/dev/null || break
+ diff conftest.out conftest.nl >/dev/null 2>&1 || break
+ _G_count=`expr $_G_count + 1`
+ if test "$_G_count" -gt "$_G_path_prog_max"; then
+ # Best one so far, save it but keep looking for a better one
+ func_check_prog_result=$_G_path_prog
+ _G_path_prog_max=$_G_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test 10 -lt "$_G_count" && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out
+ }
+
+ func_path_progs "grep ggrep" func_check_prog_grep $PATH:/usr/xpg4/bin
+ GREP=$func_path_progs_result
+}
+
+
+## ------------------------------- ##
+## User overridable command paths. ##
+## ------------------------------- ##
+
+# All uppercase variable names are used for environment variables. These
+# variables can be overridden by the user before calling a script that
+# uses them if a suitable command of that name is not already available
+# in the command search PATH.
: ${CP="cp -f"}
-test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
+: ${ECHO="printf %s\n"}
+: ${EGREP="$GREP -E"}
+: ${FGREP="$GREP -F"}
+: ${LN_S="ln -s"}
: ${MAKE="make"}
: ${MKDIR="mkdir"}
: ${MV="mv -f"}
: ${RM="rm -f"}
: ${SHELL="${CONFIG_SHELL-/bin/sh}"}
-: ${Xsed="$SED -e 1s/^X//"}
-# Global variables:
-EXIT_SUCCESS=0
-EXIT_FAILURE=1
-EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing.
-EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake.
-
-exit_status=$EXIT_SUCCESS
-# Make sure IFS has a sensible default
-lt_nl='
-'
-IFS=" $lt_nl"
+## -------------------- ##
+## Useful sed snippets. ##
+## -------------------- ##
-dirname="s,/[^/]*$,,"
-basename="s,^.*/,,"
+sed_dirname='s|/[^/]*$||'
+sed_basename='s|^.*/||'
-# func_dirname file append nondir_replacement
-# Compute the dirname of FILE. If nonempty, add APPEND to the result,
-# otherwise set result to NONDIR_REPLACEMENT.
-func_dirname ()
-{
- func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
- if test "X$func_dirname_result" = "X${1}"; then
- func_dirname_result="${3}"
- else
- func_dirname_result="$func_dirname_result${2}"
- fi
-} # func_dirname may be replaced by extended shell implementation
-
-
-# func_basename file
-func_basename ()
-{
- func_basename_result=`$ECHO "${1}" | $SED "$basename"`
-} # func_basename may be replaced by extended shell implementation
+# Sed substitution that helps us do robust quoting. It backslashifies
+# metacharacters that are still active within double-quoted strings.
+sed_quote_subst='s|\([`"$\\]\)|\\\1|g'
+# Same as above, but do not quote variable references.
+sed_double_quote_subst='s/\(["`\\]\)/\\\1/g'
-# func_dirname_and_basename file append nondir_replacement
-# perform func_basename and func_dirname in a single function
-# call:
-# dirname: Compute the dirname of FILE. If nonempty,
-# add APPEND to the result, otherwise set result
-# to NONDIR_REPLACEMENT.
-# value returned in "$func_dirname_result"
-# basename: Compute filename of FILE.
-# value retuned in "$func_basename_result"
-# Implementation must be kept synchronized with func_dirname
-# and func_basename. For efficiency, we do not delegate to
-# those functions but instead duplicate the functionality here.
-func_dirname_and_basename ()
-{
- # Extract subdirectory from the argument.
- func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
- if test "X$func_dirname_result" = "X${1}"; then
- func_dirname_result="${3}"
- else
- func_dirname_result="$func_dirname_result${2}"
- fi
- func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
-} # func_dirname_and_basename may be replaced by extended shell implementation
+# Sed substitution that turns a string into a regex matching for the
+# string literally.
+sed_make_literal_regex='s|[].[^$\\*\/]|\\&|g'
+# Sed substitution that converts a w32 file name or path
+# that contains forward slashes, into one that contains
+# (escaped) backslashes. A very naive implementation.
+sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
+
+# Re-'\' parameter expansions in output of sed_double_quote_subst that
+# were '\'-ed in input to the same. If an odd number of '\' preceded a
+# '$' in input to sed_double_quote_subst, that '$' was protected from
+# expansion. Since each input '\' is now two '\'s, look for any number
+# of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'.
+_G_bs='\\'
+_G_bs2='\\\\'
+_G_bs4='\\\\\\\\'
+_G_dollar='\$'
+sed_double_backslash="\
+ s/$_G_bs4/&\\
+/g
+ s/^$_G_bs2$_G_dollar/$_G_bs&/
+ s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g
+ s/\n//g"
-# func_stripname prefix suffix name
-# strip PREFIX and SUFFIX off of NAME.
-# PREFIX and SUFFIX must not contain globbing or regex special
-# characters, hashes, percent signs, but SUFFIX may contain a leading
-# dot (in which case that matches only a dot).
-# func_strip_suffix prefix name
-func_stripname ()
-{
- case ${2} in
- .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
- *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
- esac
-} # func_stripname may be replaced by extended shell implementation
+## ----------------- ##
+## Global variables. ##
+## ----------------- ##
-# These SED scripts presuppose an absolute path with a trailing slash.
-pathcar='s,^/\([^/]*\).*$,\1,'
-pathcdr='s,^/[^/]*,,'
-removedotparts=':dotsl
- s@/\./@/@g
- t dotsl
- s,/\.$,/,'
-collapseslashes='s@/\{1,\}@/@g'
-finalslash='s,/*$,/,'
+# Except for the global variables explicitly listed below, the following
+# functions in the '^func_' namespace, and the '^require_' namespace
+# variables initialised in the 'Resource management' section, sourcing
+# this file will not pollute your global namespace with anything
+# else. There's no portable way to scope variables in Bourne shell
+# though, so actually running these functions will sometimes place
+# results into a variable named after the function, and often use
+# temporary variables in the '^_G_' namespace. If you are careful to
+# avoid using those namespaces casually in your sourcing script, things
+# should continue to work as you expect. And, of course, you can freely
+# overwrite any of the functions or variables defined here before
+# calling anything to customize them.
-# func_normal_abspath PATH
-# Remove doubled-up and trailing slashes, "." path components,
-# and cancel out any ".." path components in PATH after making
-# it an absolute path.
-# value returned in "$func_normal_abspath_result"
-func_normal_abspath ()
-{
- # Start from root dir and reassemble the path.
- func_normal_abspath_result=
- func_normal_abspath_tpath=$1
- func_normal_abspath_altnamespace=
- case $func_normal_abspath_tpath in
- "")
- # Empty path, that just means $cwd.
- func_stripname '' '/' "`pwd`"
- func_normal_abspath_result=$func_stripname_result
- return
- ;;
- # The next three entries are used to spot a run of precisely
- # two leading slashes without using negated character classes;
- # we take advantage of case's first-match behaviour.
- ///*)
- # Unusual form of absolute path, do nothing.
- ;;
- //*)
- # Not necessarily an ordinary path; POSIX reserves leading '//'
- # and for example Cygwin uses it to access remote file shares
- # over CIFS/SMB, so we conserve a leading double slash if found.
- func_normal_abspath_altnamespace=/
- ;;
- /*)
- # Absolute path, do nothing.
- ;;
- *)
- # Relative path, prepend $cwd.
- func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath
- ;;
- esac
- # Cancel out all the simple stuff to save iterations. We also want
- # the path to end with a slash for ease of parsing, so make sure
- # there is one (and only one) here.
- func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
- -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"`
- while :; do
- # Processed it all yet?
- if test "$func_normal_abspath_tpath" = / ; then
- # If we ascended to the root using ".." the result may be empty now.
- if test -z "$func_normal_abspath_result" ; then
- func_normal_abspath_result=/
- fi
- break
- fi
- func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \
- -e "$pathcar"`
- func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
- -e "$pathcdr"`
- # Figure out what to do with it
- case $func_normal_abspath_tcomponent in
- "")
- # Trailing empty path component, ignore it.
- ;;
- ..)
- # Parent dir; strip last assembled component from result.
- func_dirname "$func_normal_abspath_result"
- func_normal_abspath_result=$func_dirname_result
- ;;
- *)
- # Actual path component, append it.
- func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent
- ;;
- esac
- done
- # Restore leading double-slash if one was found on entry.
- func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result
-}
+EXIT_SUCCESS=0
+EXIT_FAILURE=1
+EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing.
+EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake.
-# func_relative_path SRCDIR DSTDIR
-# generates a relative path from SRCDIR to DSTDIR, with a trailing
-# slash if non-empty, suitable for immediately appending a filename
-# without needing to append a separator.
-# value returned in "$func_relative_path_result"
-func_relative_path ()
-{
- func_relative_path_result=
- func_normal_abspath "$1"
- func_relative_path_tlibdir=$func_normal_abspath_result
- func_normal_abspath "$2"
- func_relative_path_tbindir=$func_normal_abspath_result
-
- # Ascend the tree starting from libdir
- while :; do
- # check if we have found a prefix of bindir
- case $func_relative_path_tbindir in
- $func_relative_path_tlibdir)
- # found an exact match
- func_relative_path_tcancelled=
- break
- ;;
- $func_relative_path_tlibdir*)
- # found a matching prefix
- func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir"
- func_relative_path_tcancelled=$func_stripname_result
- if test -z "$func_relative_path_result"; then
- func_relative_path_result=.
- fi
- break
- ;;
- *)
- func_dirname $func_relative_path_tlibdir
- func_relative_path_tlibdir=${func_dirname_result}
- if test "x$func_relative_path_tlibdir" = x ; then
- # Have to descend all the way to the root!
- func_relative_path_result=../$func_relative_path_result
- func_relative_path_tcancelled=$func_relative_path_tbindir
- break
- fi
- func_relative_path_result=../$func_relative_path_result
- ;;
- esac
- done
+# Allow overriding, eg assuming that you follow the convention of
+# putting '$debug_cmd' at the start of all your functions, you can get
+# bash to show function call trace with:
+#
+# debug_cmd='eval echo "${FUNCNAME[0]} $*" >&2' bash your-script-name
+debug_cmd=${debug_cmd-":"}
+exit_cmd=:
- # Now calculate path; take care to avoid doubling-up slashes.
- func_stripname '' '/' "$func_relative_path_result"
- func_relative_path_result=$func_stripname_result
- func_stripname '/' '/' "$func_relative_path_tcancelled"
- if test "x$func_stripname_result" != x ; then
- func_relative_path_result=${func_relative_path_result}/${func_stripname_result}
- fi
+# By convention, finish your script with:
+#
+# exit $exit_status
+#
+# so that you can set exit_status to non-zero if you want to indicate
+# something went wrong during execution without actually bailing out at
+# the point of failure.
+exit_status=$EXIT_SUCCESS
- # Normalisation. If bindir is libdir, return empty string,
- # else relative path ending with a slash; either way, target
- # file name can be directly appended.
- if test ! -z "$func_relative_path_result"; then
- func_stripname './' '' "$func_relative_path_result/"
- func_relative_path_result=$func_stripname_result
- fi
-}
+# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
+# is ksh but when the shell is invoked as "sh" and the current value of
+# the _XPG environment variable is not equal to 1 (one), the special
+# positional parameter $0, within a function call, is the name of the
+# function.
+progpath=$0
-# The name of this program:
-func_dirname_and_basename "$progpath"
-progname=$func_basename_result
+# The name of this program.
+progname=`$ECHO "$progpath" |$SED "$sed_basename"`
-# Make sure we have an absolute path for reexecution:
+# Make sure we have an absolute progpath for reexecution:
case $progpath in
[\\/]*|[A-Za-z]:\\*) ;;
*[\\/]*)
- progdir=$func_dirname_result
+ progdir=`$ECHO "$progpath" |$SED "$sed_dirname"`
progdir=`cd "$progdir" && pwd`
- progpath="$progdir/$progname"
+ progpath=$progdir/$progname
;;
*)
- save_IFS="$IFS"
+ _G_IFS=$IFS
IFS=${PATH_SEPARATOR-:}
for progdir in $PATH; do
- IFS="$save_IFS"
+ IFS=$_G_IFS
test -x "$progdir/$progname" && break
done
- IFS="$save_IFS"
+ IFS=$_G_IFS
test -n "$progdir" || progdir=`pwd`
- progpath="$progdir/$progname"
+ progpath=$progdir/$progname
;;
esac
-# Sed substitution that helps us do robust quoting. It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed="${SED}"' -e 1s/^X//'
-sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
-# Same as above, but do not quote variable references.
-double_quote_subst='s/\(["`\\]\)/\\\1/g'
+## ----------------- ##
+## Standard options. ##
+## ----------------- ##
-# Sed substitution that turns a string into a regex matching for the
-# string literally.
-sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
+# The following options affect the operation of the functions defined
+# below, and should be set appropriately depending on run-time para-
+# meters passed on the command line.
-# Sed substitution that converts a w32 file name or path
-# which contains forward slashes, into one that contains
-# (escaped) backslashes. A very naive implementation.
-lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
-
-# Re-`\' parameter expansions in output of double_quote_subst that were
-# `\'-ed in input to the same. If an odd number of `\' preceded a '$'
-# in input to double_quote_subst, that '$' was protected from expansion.
-# Since each input `\' is now two `\'s, look for any number of runs of
-# four `\'s followed by two `\'s and then a '$'. `\' that '$'.
-bs='\\'
-bs2='\\\\'
-bs4='\\\\\\\\'
-dollar='\$'
-sed_double_backslash="\
- s/$bs4/&\\
-/g
- s/^$bs2$dollar/$bs&/
- s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g
- s/\n//g"
-
-# Standard options:
opt_dry_run=false
-opt_help=false
opt_quiet=false
opt_verbose=false
-opt_warning=:
-# func_echo arg...
-# Echo program name prefixed message, along with the current mode
-# name if it has been set yet.
-func_echo ()
+# Categories 'all' and 'none' are always available. Append any others
+# you will pass as the first argument to func_warning from your own
+# code.
+warning_categories=
+
+# By default, display warnings according to 'opt_warning_types'. Set
+# 'warning_func' to ':' to elide all warnings, or func_fatal_error to
+# treat the next displayed warning as a fatal error.
+warning_func=func_warn_and_continue
+
+# Set to 'all' to display all warnings, 'none' to suppress all
+# warnings, or a space delimited list of some subset of
+# 'warning_categories' to display only the listed warnings.
+opt_warning_types=all
+
+
+## -------------------- ##
+## Resource management. ##
+## -------------------- ##
+
+# This section contains definitions for functions that each ensure a
+# particular resource (a file, or a non-empty configuration variable for
+# example) is available, and if appropriate to extract default values
+# from pertinent package files. Call them using their associated
+# 'require_*' variable to ensure that they are executed, at most, once.
+#
+# It's entirely deliberate that calling these functions can set
+# variables that don't obey the namespace limitations obeyed by the rest
+# of this file, in order that that they be as useful as possible to
+# callers.
+
+
+# require_term_colors
+# -------------------
+# Allow display of bold text on terminals that support it.
+require_term_colors=func_require_term_colors
+func_require_term_colors ()
{
- $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
+ $debug_cmd
+
+ test -t 1 && {
+ # COLORTERM and USE_ANSI_COLORS environment variables take
+ # precedence, because most terminfo databases neglect to describe
+ # whether color sequences are supported.
+ test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"}
+
+ if test 1 = "$USE_ANSI_COLORS"; then
+ # Standard ANSI escape sequences
+ tc_reset=''
+ tc_bold=''; tc_standout=''
+ tc_red=''; tc_green=''
+ tc_blue=''; tc_cyan=''
+ else
+ # Otherwise trust the terminfo database after all.
+ test -n "`tput sgr0 2>/dev/null`" && {
+ tc_reset=`tput sgr0`
+ test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold`
+ tc_standout=$tc_bold
+ test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso`
+ test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1`
+ test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2`
+ test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4`
+ test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5`
+ }
+ fi
+ }
+
+ require_term_colors=:
}
-# func_verbose arg...
-# Echo program name prefixed message in verbose mode only.
-func_verbose ()
+
+## ----------------- ##
+## Function library. ##
+## ----------------- ##
+
+# This section contains a variety of useful functions to call in your
+# scripts. Take note of the portable wrappers for features provided by
+# some modern shells, which will fall back to slower equivalents on
+# less featureful shells.
+
+
+# func_append VAR VALUE
+# ---------------------
+# Append VALUE onto the existing contents of VAR.
+
+ # We should try to minimise forks, especially on Windows where they are
+ # unreasonably slow, so skip the feature probes when bash or zsh are
+ # being used:
+ if test set = "${BASH_VERSION+set}${ZSH_VERSION+set}"; then
+ : ${_G_HAVE_ARITH_OP="yes"}
+ : ${_G_HAVE_XSI_OPS="yes"}
+ # The += operator was introduced in bash 3.1
+ case $BASH_VERSION in
+ [12].* | 3.0 | 3.0*) ;;
+ *)
+ : ${_G_HAVE_PLUSEQ_OP="yes"}
+ ;;
+ esac
+ fi
+
+ # _G_HAVE_PLUSEQ_OP
+ # Can be empty, in which case the shell is probed, "yes" if += is
+ # useable or anything else if it does not work.
+ test -z "$_G_HAVE_PLUSEQ_OP" \
+ && (eval 'x=a; x+=" b"; test "a b" = "$x"') 2>/dev/null \
+ && _G_HAVE_PLUSEQ_OP=yes
+
+if test yes = "$_G_HAVE_PLUSEQ_OP"
+then
+ # This is an XSI compatible shell, allowing a faster implementation...
+ eval 'func_append ()
+ {
+ $debug_cmd
+
+ eval "$1+=\$2"
+ }'
+else
+ # ...otherwise fall back to using expr, which is often a shell builtin.
+ func_append ()
+ {
+ $debug_cmd
+
+ eval "$1=\$$1\$2"
+ }
+fi
+
+
+# func_append_quoted VAR VALUE
+# ----------------------------
+# Quote VALUE and append to the end of shell variable VAR, separated
+# by a space.
+if test yes = "$_G_HAVE_PLUSEQ_OP"; then
+ eval 'func_append_quoted ()
+ {
+ $debug_cmd
+
+ func_quote_for_eval "$2"
+ eval "$1+=\\ \$func_quote_for_eval_result"
+ }'
+else
+ func_append_quoted ()
+ {
+ $debug_cmd
+
+ func_quote_for_eval "$2"
+ eval "$1=\$$1\\ \$func_quote_for_eval_result"
+ }
+fi
+
+
+# func_append_uniq VAR VALUE
+# --------------------------
+# Append unique VALUE onto the existing contents of VAR, assuming
+# entries are delimited by the first character of VALUE. For example:
+#
+# func_append_uniq options " --another-option option-argument"
+#
+# will only append to $options if " --another-option option-argument "
+# is not already present somewhere in $options already (note spaces at
+# each end implied by leading space in second argument).
+func_append_uniq ()
{
- $opt_verbose && func_echo ${1+"$@"}
+ $debug_cmd
- # A bug in bash halts the script if the last line of a function
- # fails when set -e is in force, so we need another command to
- # work around that:
- :
+ eval _G_current_value='`$ECHO $'$1'`'
+ _G_delim=`expr "$2" : '\(.\)'`
+
+ case $_G_delim$_G_current_value$_G_delim in
+ *"$2$_G_delim"*) ;;
+ *) func_append "$@" ;;
+ esac
+}
+
+
+# func_arith TERM...
+# ------------------
+# Set func_arith_result to the result of evaluating TERMs.
+ test -z "$_G_HAVE_ARITH_OP" \
+ && (eval 'test 2 = $(( 1 + 1 ))') 2>/dev/null \
+ && _G_HAVE_ARITH_OP=yes
+
+if test yes = "$_G_HAVE_ARITH_OP"; then
+ eval 'func_arith ()
+ {
+ $debug_cmd
+
+ func_arith_result=$(( $* ))
+ }'
+else
+ func_arith ()
+ {
+ $debug_cmd
+
+ func_arith_result=`expr "$@"`
+ }
+fi
+
+
+# func_basename FILE
+# ------------------
+# Set func_basename_result to FILE with everything up to and including
+# the last / stripped.
+if test yes = "$_G_HAVE_XSI_OPS"; then
+ # If this shell supports suffix pattern removal, then use it to avoid
+ # forking. Hide the definitions single quotes in case the shell chokes
+ # on unsupported syntax...
+ _b='func_basename_result=${1##*/}'
+ _d='case $1 in
+ */*) func_dirname_result=${1%/*}$2 ;;
+ * ) func_dirname_result=$3 ;;
+ esac'
+
+else
+ # ...otherwise fall back to using sed.
+ _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`'
+ _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"`
+ if test "X$func_dirname_result" = "X$1"; then
+ func_dirname_result=$3
+ else
+ func_append func_dirname_result "$2"
+ fi'
+fi
+
+eval 'func_basename ()
+{
+ $debug_cmd
+
+ '"$_b"'
+}'
+
+
+# func_dirname FILE APPEND NONDIR_REPLACEMENT
+# -------------------------------------------
+# Compute the dirname of FILE. If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+eval 'func_dirname ()
+{
+ $debug_cmd
+
+ '"$_d"'
+}'
+
+
+# func_dirname_and_basename FILE APPEND NONDIR_REPLACEMENT
+# --------------------------------------------------------
+# Perform func_basename and func_dirname in a single function
+# call:
+# dirname: Compute the dirname of FILE. If nonempty,
+# add APPEND to the result, otherwise set result
+# to NONDIR_REPLACEMENT.
+# value returned in "$func_dirname_result"
+# basename: Compute filename of FILE.
+# value retuned in "$func_basename_result"
+# For efficiency, we do not delegate to the functions above but instead
+# duplicate the functionality here.
+eval 'func_dirname_and_basename ()
+{
+ $debug_cmd
+
+ '"$_b"'
+ '"$_d"'
+}'
+
+
+# func_echo ARG...
+# ----------------
+# Echo program name prefixed message.
+func_echo ()
+{
+ $debug_cmd
+
+ _G_message=$*
+
+ func_echo_IFS=$IFS
+ IFS=$nl
+ for _G_line in $_G_message; do
+ IFS=$func_echo_IFS
+ $ECHO "$progname: $_G_line"
+ done
+ IFS=$func_echo_IFS
}
-# func_echo_all arg...
+
+# func_echo_all ARG...
+# --------------------
# Invoke $ECHO with all args, space-separated.
func_echo_all ()
{
$ECHO "$*"
}
-# func_error arg...
-# Echo program name prefixed message to standard error.
-func_error ()
+
+# func_echo_infix_1 INFIX ARG...
+# ------------------------------
+# Echo program name, followed by INFIX on the first line, with any
+# additional lines not showing INFIX.
+func_echo_infix_1 ()
{
- $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
+ $debug_cmd
+
+ $require_term_colors
+
+ _G_infix=$1; shift
+ _G_indent=$_G_infix
+ _G_prefix="$progname: $_G_infix: "
+ _G_message=$*
+
+ # Strip color escape sequences before counting printable length
+ for _G_tc in "$tc_reset" "$tc_bold" "$tc_standout" "$tc_red" "$tc_green" "$tc_blue" "$tc_cyan"
+ do
+ test -n "$_G_tc" && {
+ _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"`
+ _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"`
+ }
+ done
+ _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes
+
+ func_echo_infix_1_IFS=$IFS
+ IFS=$nl
+ for _G_line in $_G_message; do
+ IFS=$func_echo_infix_1_IFS
+ $ECHO "$_G_prefix$tc_bold$_G_line$tc_reset" >&2
+ _G_prefix=$_G_indent
+ done
+ IFS=$func_echo_infix_1_IFS
}
-# func_warning arg...
-# Echo program name prefixed warning message to standard error.
-func_warning ()
+
+# func_error ARG...
+# -----------------
+# Echo program name prefixed message to standard error.
+func_error ()
{
- $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2
+ $debug_cmd
- # bash bug again:
- :
+ $require_term_colors
+
+ func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2
}
-# func_fatal_error arg...
+
+# func_fatal_error ARG...
+# -----------------------
# Echo program name prefixed message to standard error, and exit.
func_fatal_error ()
{
- func_error ${1+"$@"}
- exit $EXIT_FAILURE
-}
+ $debug_cmd
-# func_fatal_help arg...
-# Echo program name prefixed message to standard error, followed by
-# a help hint, and exit.
-func_fatal_help ()
-{
- func_error ${1+"$@"}
- func_fatal_error "$help"
+ func_error "$*"
+ exit $EXIT_FAILURE
}
-help="Try \`$progname --help' for more information." ## default
-# func_grep expression filename
+# func_grep EXPRESSION FILENAME
+# -----------------------------
# Check whether EXPRESSION matches any line of FILENAME, without output.
func_grep ()
{
+ $debug_cmd
+
$GREP "$1" "$2" >/dev/null 2>&1
}
-# func_mkdir_p directory-path
+# func_len STRING
+# ---------------
+# Set func_len_result to the length of STRING. STRING may not
+# start with a hyphen.
+ test -z "$_G_HAVE_XSI_OPS" \
+ && (eval 'x=a/b/c;
+ test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \
+ && _G_HAVE_XSI_OPS=yes
+
+if test yes = "$_G_HAVE_XSI_OPS"; then
+ eval 'func_len ()
+ {
+ $debug_cmd
+
+ func_len_result=${#1}
+ }'
+else
+ func_len ()
+ {
+ $debug_cmd
+
+ func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
+ }
+fi
+
+
+# func_mkdir_p DIRECTORY-PATH
+# ---------------------------
# Make sure the entire path to DIRECTORY-PATH is available.
func_mkdir_p ()
{
- my_directory_path="$1"
- my_dir_list=
+ $debug_cmd
- if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then
+ _G_directory_path=$1
+ _G_dir_list=
- # Protect directory names starting with `-'
- case $my_directory_path in
- -*) my_directory_path="./$my_directory_path" ;;
+ if test -n "$_G_directory_path" && test : != "$opt_dry_run"; then
+
+ # Protect directory names starting with '-'
+ case $_G_directory_path in
+ -*) _G_directory_path=./$_G_directory_path ;;
esac
# While some portion of DIR does not yet exist...
- while test ! -d "$my_directory_path"; do
+ while test ! -d "$_G_directory_path"; do
# ...make a list in topmost first order. Use a colon delimited
# list incase some portion of path contains whitespace.
- my_dir_list="$my_directory_path:$my_dir_list"
+ _G_dir_list=$_G_directory_path:$_G_dir_list
# If the last portion added has no slash in it, the list is done
- case $my_directory_path in */*) ;; *) break ;; esac
+ case $_G_directory_path in */*) ;; *) break ;; esac
# ...otherwise throw away the child directory and loop
- my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"`
+ _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"`
done
- my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'`
+ _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'`
- save_mkdir_p_IFS="$IFS"; IFS=':'
- for my_dir in $my_dir_list; do
- IFS="$save_mkdir_p_IFS"
- # mkdir can fail with a `File exist' error if two processes
+ func_mkdir_p_IFS=$IFS; IFS=:
+ for _G_dir in $_G_dir_list; do
+ IFS=$func_mkdir_p_IFS
+ # mkdir can fail with a 'File exist' error if two processes
# try to create one of the directories concurrently. Don't
# stop in that case!
- $MKDIR "$my_dir" 2>/dev/null || :
+ $MKDIR "$_G_dir" 2>/dev/null || :
done
- IFS="$save_mkdir_p_IFS"
+ IFS=$func_mkdir_p_IFS
# Bail out if we (or some other process) failed to create a directory.
- test -d "$my_directory_path" || \
- func_fatal_error "Failed to create \`$1'"
+ test -d "$_G_directory_path" || \
+ func_fatal_error "Failed to create '$1'"
fi
}
-# func_mktempdir [string]
+# func_mktempdir [BASENAME]
+# -------------------------
# Make a temporary directory that won't clash with other running
# libtool processes, and avoids race conditions if possible. If
-# given, STRING is the basename for that directory.
+# given, BASENAME is the basename for that directory.
func_mktempdir ()
{
- my_template="${TMPDIR-/tmp}/${1-$progname}"
+ $debug_cmd
+
+ _G_template=${TMPDIR-/tmp}/${1-$progname}
- if test "$opt_dry_run" = ":"; then
+ if test : = "$opt_dry_run"; then
# Return a directory name, but don't create it in dry-run mode
- my_tmpdir="${my_template}-$$"
+ _G_tmpdir=$_G_template-$$
else
# If mktemp works, use that first and foremost
- my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null`
+ _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null`
- if test ! -d "$my_tmpdir"; then
+ if test ! -d "$_G_tmpdir"; then
# Failing that, at least try and use $RANDOM to avoid a race
- my_tmpdir="${my_template}-${RANDOM-0}$$"
+ _G_tmpdir=$_G_template-${RANDOM-0}$$
- save_mktempdir_umask=`umask`
+ func_mktempdir_umask=`umask`
umask 0077
- $MKDIR "$my_tmpdir"
- umask $save_mktempdir_umask
+ $MKDIR "$_G_tmpdir"
+ umask $func_mktempdir_umask
fi
# If we're not in dry-run mode, bomb out on failure
- test -d "$my_tmpdir" || \
- func_fatal_error "cannot create temporary directory \`$my_tmpdir'"
+ test -d "$_G_tmpdir" || \
+ func_fatal_error "cannot create temporary directory '$_G_tmpdir'"
fi
- $ECHO "$my_tmpdir"
+ $ECHO "$_G_tmpdir"
}
-# func_quote_for_eval arg
-# Aesthetically quote ARG to be evaled later.
-# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT
-# is double-quoted, suitable for a subsequent eval, whereas
-# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters
-# which are still active within double quotes backslashified.
-func_quote_for_eval ()
+# func_normal_abspath PATH
+# ------------------------
+# Remove doubled-up and trailing slashes, "." path components,
+# and cancel out any ".." path components in PATH after making
+# it an absolute path.
+func_normal_abspath ()
{
- case $1 in
- *[\\\`\"\$]*)
- func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;;
- *)
- func_quote_for_eval_unquoted_result="$1" ;;
- esac
+ $debug_cmd
- case $func_quote_for_eval_unquoted_result in
- # Double-quote args containing shell metacharacters to delay
- # word splitting, command substitution and and variable
- # expansion for a subsequent eval.
- # Many Bourne shells cannot handle close brackets correctly
- # in scan sets, so we specify it separately.
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\""
+ # These SED scripts presuppose an absolute path with a trailing slash.
+ _G_pathcar='s|^/\([^/]*\).*$|\1|'
+ _G_pathcdr='s|^/[^/]*||'
+ _G_removedotparts=':dotsl
+ s|/\./|/|g
+ t dotsl
+ s|/\.$|/|'
+ _G_collapseslashes='s|/\{1,\}|/|g'
+ _G_finalslash='s|/*$|/|'
+
+ # Start from root dir and reassemble the path.
+ func_normal_abspath_result=
+ func_normal_abspath_tpath=$1
+ func_normal_abspath_altnamespace=
+ case $func_normal_abspath_tpath in
+ "")
+ # Empty path, that just means $cwd.
+ func_stripname '' '/' "`pwd`"
+ func_normal_abspath_result=$func_stripname_result
+ return
+ ;;
+ # The next three entries are used to spot a run of precisely
+ # two leading slashes without using negated character classes;
+ # we take advantage of case's first-match behaviour.
+ ///*)
+ # Unusual form of absolute path, do nothing.
+ ;;
+ //*)
+ # Not necessarily an ordinary path; POSIX reserves leading '//'
+ # and for example Cygwin uses it to access remote file shares
+ # over CIFS/SMB, so we conserve a leading double slash if found.
+ func_normal_abspath_altnamespace=/
+ ;;
+ /*)
+ # Absolute path, do nothing.
;;
*)
- func_quote_for_eval_result="$func_quote_for_eval_unquoted_result"
+ # Relative path, prepend $cwd.
+ func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath
+ ;;
esac
+
+ # Cancel out all the simple stuff to save iterations. We also want
+ # the path to end with a slash for ease of parsing, so make sure
+ # there is one (and only one) here.
+ func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
+ -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash"`
+ while :; do
+ # Processed it all yet?
+ if test / = "$func_normal_abspath_tpath"; then
+ # If we ascended to the root using ".." the result may be empty now.
+ if test -z "$func_normal_abspath_result"; then
+ func_normal_abspath_result=/
+ fi
+ break
+ fi
+ func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \
+ -e "$_G_pathcar"`
+ func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
+ -e "$_G_pathcdr"`
+ # Figure out what to do with it
+ case $func_normal_abspath_tcomponent in
+ "")
+ # Trailing empty path component, ignore it.
+ ;;
+ ..)
+ # Parent dir; strip last assembled component from result.
+ func_dirname "$func_normal_abspath_result"
+ func_normal_abspath_result=$func_dirname_result
+ ;;
+ *)
+ # Actual path component, append it.
+ func_append func_normal_abspath_result "/$func_normal_abspath_tcomponent"
+ ;;
+ esac
+ done
+ # Restore leading double-slash if one was found on entry.
+ func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result
+}
+
+
+# func_notquiet ARG...
+# --------------------
+# Echo program name prefixed message only when not in quiet mode.
+func_notquiet ()
+{
+ $debug_cmd
+
+ $opt_quiet || func_echo ${1+"$@"}
+
+ # A bug in bash halts the script if the last line of a function
+ # fails when set -e is in force, so we need another command to
+ # work around that:
+ :
}
-# func_quote_for_expand arg
+# func_relative_path SRCDIR DSTDIR
+# --------------------------------
+# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR.
+func_relative_path ()
+{
+ $debug_cmd
+
+ func_relative_path_result=
+ func_normal_abspath "$1"
+ func_relative_path_tlibdir=$func_normal_abspath_result
+ func_normal_abspath "$2"
+ func_relative_path_tbindir=$func_normal_abspath_result
+
+ # Ascend the tree starting from libdir
+ while :; do
+ # check if we have found a prefix of bindir
+ case $func_relative_path_tbindir in
+ $func_relative_path_tlibdir)
+ # found an exact match
+ func_relative_path_tcancelled=
+ break
+ ;;
+ $func_relative_path_tlibdir*)
+ # found a matching prefix
+ func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir"
+ func_relative_path_tcancelled=$func_stripname_result
+ if test -z "$func_relative_path_result"; then
+ func_relative_path_result=.
+ fi
+ break
+ ;;
+ *)
+ func_dirname $func_relative_path_tlibdir
+ func_relative_path_tlibdir=$func_dirname_result
+ if test -z "$func_relative_path_tlibdir"; then
+ # Have to descend all the way to the root!
+ func_relative_path_result=../$func_relative_path_result
+ func_relative_path_tcancelled=$func_relative_path_tbindir
+ break
+ fi
+ func_relative_path_result=../$func_relative_path_result
+ ;;
+ esac
+ done
+
+ # Now calculate path; take care to avoid doubling-up slashes.
+ func_stripname '' '/' "$func_relative_path_result"
+ func_relative_path_result=$func_stripname_result
+ func_stripname '/' '/' "$func_relative_path_tcancelled"
+ if test -n "$func_stripname_result"; then
+ func_append func_relative_path_result "/$func_stripname_result"
+ fi
+
+ # Normalisation. If bindir is libdir, return '.' else relative path.
+ if test -n "$func_relative_path_result"; then
+ func_stripname './' '' "$func_relative_path_result"
+ func_relative_path_result=$func_stripname_result
+ fi
+
+ test -n "$func_relative_path_result" || func_relative_path_result=.
+
+ :
+}
+
+
+# func_quote_for_eval ARG...
+# --------------------------
+# Aesthetically quote ARGs to be evaled later.
+# This function returns two values:
+# i) func_quote_for_eval_result
+# double-quoted, suitable for a subsequent eval
+# ii) func_quote_for_eval_unquoted_result
+# has all characters that are still active within double
+# quotes backslashified.
+func_quote_for_eval ()
+{
+ $debug_cmd
+
+ func_quote_for_eval_unquoted_result=
+ func_quote_for_eval_result=
+ while test 0 -lt $#; do
+ case $1 in
+ *[\\\`\"\$]*)
+ _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;;
+ *)
+ _G_unquoted_arg=$1 ;;
+ esac
+ if test -n "$func_quote_for_eval_unquoted_result"; then
+ func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg"
+ else
+ func_append func_quote_for_eval_unquoted_result "$_G_unquoted_arg"
+ fi
+
+ case $_G_unquoted_arg in
+ # Double-quote args containing shell metacharacters to delay
+ # word splitting, command substitution and variable expansion
+ # for a subsequent eval.
+ # Many Bourne shells cannot handle close brackets correctly
+ # in scan sets, so we specify it separately.
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ _G_quoted_arg=\"$_G_unquoted_arg\"
+ ;;
+ *)
+ _G_quoted_arg=$_G_unquoted_arg
+ ;;
+ esac
+
+ if test -n "$func_quote_for_eval_result"; then
+ func_append func_quote_for_eval_result " $_G_quoted_arg"
+ else
+ func_append func_quote_for_eval_result "$_G_quoted_arg"
+ fi
+ shift
+ done
+}
+
+
+# func_quote_for_expand ARG
+# -------------------------
# Aesthetically quote ARG to be evaled later; same as above,
# but do not quote variable references.
func_quote_for_expand ()
{
+ $debug_cmd
+
case $1 in
*[\\\`\"]*)
- my_arg=`$ECHO "$1" | $SED \
- -e "$double_quote_subst" -e "$sed_double_backslash"` ;;
+ _G_arg=`$ECHO "$1" | $SED \
+ -e "$sed_double_quote_subst" -e "$sed_double_backslash"` ;;
*)
- my_arg="$1" ;;
+ _G_arg=$1 ;;
esac
- case $my_arg in
+ case $_G_arg in
# Double-quote args containing shell metacharacters to delay
# word splitting and command substitution for a subsequent eval.
# Many Bourne shells cannot handle close brackets correctly
# in scan sets, so we specify it separately.
*[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- my_arg="\"$my_arg\""
+ _G_arg=\"$_G_arg\"
;;
esac
- func_quote_for_expand_result="$my_arg"
+ func_quote_for_expand_result=$_G_arg
}
-# func_show_eval cmd [fail_exp]
-# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is
+# func_stripname PREFIX SUFFIX NAME
+# ---------------------------------
+# strip PREFIX and SUFFIX from NAME, and store in func_stripname_result.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+if test yes = "$_G_HAVE_XSI_OPS"; then
+ eval 'func_stripname ()
+ {
+ $debug_cmd
+
+ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+ # positional parameters, so assign one to ordinary variable first.
+ func_stripname_result=$3
+ func_stripname_result=${func_stripname_result#"$1"}
+ func_stripname_result=${func_stripname_result%"$2"}
+ }'
+else
+ func_stripname ()
+ {
+ $debug_cmd
+
+ case $2 in
+ .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;;
+ *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;;
+ esac
+ }
+fi
+
+
+# func_show_eval CMD [FAIL_EXP]
+# -----------------------------
+# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is
# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP
# is given, then evaluate it.
func_show_eval ()
{
- my_cmd="$1"
- my_fail_exp="${2-:}"
+ $debug_cmd
- ${opt_silent-false} || {
- func_quote_for_expand "$my_cmd"
- eval "func_echo $func_quote_for_expand_result"
- }
+ _G_cmd=$1
+ _G_fail_exp=${2-':'}
+
+ func_quote_for_expand "$_G_cmd"
+ eval "func_notquiet $func_quote_for_expand_result"
- if ${opt_dry_run-false}; then :; else
- eval "$my_cmd"
- my_status=$?
- if test "$my_status" -eq 0; then :; else
- eval "(exit $my_status); $my_fail_exp"
+ $opt_dry_run || {
+ eval "$_G_cmd"
+ _G_status=$?
+ if test 0 -ne "$_G_status"; then
+ eval "(exit $_G_status); $_G_fail_exp"
fi
- fi
+ }
}
-# func_show_eval_locale cmd [fail_exp]
-# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is
+# func_show_eval_locale CMD [FAIL_EXP]
+# ------------------------------------
+# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is
# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP
# is given, then evaluate it. Use the saved locale for evaluation.
func_show_eval_locale ()
{
- my_cmd="$1"
- my_fail_exp="${2-:}"
+ $debug_cmd
+
+ _G_cmd=$1
+ _G_fail_exp=${2-':'}
- ${opt_silent-false} || {
- func_quote_for_expand "$my_cmd"
+ $opt_quiet || {
+ func_quote_for_expand "$_G_cmd"
eval "func_echo $func_quote_for_expand_result"
}
- if ${opt_dry_run-false}; then :; else
- eval "$lt_user_locale
- $my_cmd"
- my_status=$?
- eval "$lt_safe_locale"
- if test "$my_status" -eq 0; then :; else
- eval "(exit $my_status); $my_fail_exp"
+ $opt_dry_run || {
+ eval "$_G_user_locale
+ $_G_cmd"
+ _G_status=$?
+ eval "$_G_safe_locale"
+ if test 0 -ne "$_G_status"; then
+ eval "(exit $_G_status); $_G_fail_exp"
fi
- fi
+ }
}
+
# func_tr_sh
+# ----------
# Turn $1 into a string suitable for a shell variable name.
# Result is stored in $func_tr_sh_result. All characters
# not in the set a-zA-Z0-9_ are replaced with '_'. Further,
# if $1 begins with a digit, a '_' is prepended as well.
func_tr_sh ()
{
- case $1 in
- [0-9]* | *[!a-zA-Z0-9_]*)
- func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'`
- ;;
- * )
- func_tr_sh_result=$1
- ;;
- esac
+ $debug_cmd
+
+ case $1 in
+ [0-9]* | *[!a-zA-Z0-9_]*)
+ func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'`
+ ;;
+ * )
+ func_tr_sh_result=$1
+ ;;
+ esac
}
-# func_version
-# Echo version message to standard output and exit.
-func_version ()
+# func_verbose ARG...
+# -------------------
+# Echo program name prefixed message in verbose mode only.
+func_verbose ()
{
- $opt_debug
+ $debug_cmd
- $SED -n '/(C)/!b go
- :more
- /\./!{
- N
- s/\n# / /
- b more
- }
- :go
- /^# '$PROGRAM' (GNU /,/# warranty; / {
- s/^# //
- s/^# *$//
- s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/
- p
- }' < "$progpath"
- exit $?
+ $opt_verbose && func_echo "$*"
+
+ :
}
-# func_usage
-# Echo short help message to standard output and exit.
-func_usage ()
+
+# func_warn_and_continue ARG...
+# -----------------------------
+# Echo program name prefixed warning message to standard error.
+func_warn_and_continue ()
{
- $opt_debug
+ $debug_cmd
- $SED -n '/^# Usage:/,/^# *.*--help/ {
- s/^# //
- s/^# *$//
- s/\$progname/'$progname'/
- p
- }' < "$progpath"
- echo
- $ECHO "run \`$progname --help | more' for full usage"
- exit $?
+ $require_term_colors
+
+ func_echo_infix_1 "${tc_red}warning$tc_reset" "$*" >&2
+}
+
+
+# func_warning CATEGORY ARG...
+# ----------------------------
+# Echo program name prefixed warning message to standard error. Warning
+# messages can be filtered according to CATEGORY, where this function
+# elides messages where CATEGORY is not listed in the global variable
+# 'opt_warning_types'.
+func_warning ()
+{
+ $debug_cmd
+
+ # CATEGORY must be in the warning_categories list!
+ case " $warning_categories " in
+ *" $1 "*) ;;
+ *) func_internal_error "invalid warning category '$1'" ;;
+ esac
+
+ _G_category=$1
+ shift
+
+ case " $opt_warning_types " in
+ *" $_G_category "*) $warning_func ${1+"$@"} ;;
+ esac
+}
+
+
+# func_sort_ver VER1 VER2
+# -----------------------
+# 'sort -V' is not generally available.
+# Note this deviates from the version comparison in automake
+# in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a
+# but this should suffice as we won't be specifying old
+# version formats or redundant trailing .0 in bootstrap.conf.
+# If we did want full compatibility then we should probably
+# use m4_version_compare from autoconf.
+func_sort_ver ()
+{
+ $debug_cmd
+
+ printf '%s\n%s\n' "$1" "$2" \
+ | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n
+}
+
+# func_lt_ver PREV CURR
+# ---------------------
+# Return true if PREV and CURR are in the correct order according to
+# func_sort_ver, otherwise false. Use it like this:
+#
+# func_lt_ver "$prev_ver" "$proposed_ver" || func_fatal_error "..."
+func_lt_ver ()
+{
+ $debug_cmd
+
+ test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q`
}
-# func_help [NOEXIT]
-# Echo long help message to standard output and exit,
-# unless 'noexit' is passed as argument.
+
+# Local variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'before-save-hook 'time-stamp)
+# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC"
+# time-stamp-time-zone: "UTC"
+# End:
+#! /bin/sh
+
+# Set a version string for this script.
+scriptversion=2014-01-07.03; # UTC
+
+# A portable, pluggable option parser for Bourne shell.
+# Written by Gary V. Vaughan, 2010
+
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
+# This is free software; see the source for copying conditions. There is NO
+# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+# Please report bugs or propose patches to gary@gnu.org.
+
+
+## ------ ##
+## Usage. ##
+## ------ ##
+
+# This file is a library for parsing options in your shell scripts along
+# with assorted other useful supporting features that you can make use
+# of too.
+#
+# For the simplest scripts you might need only:
+#
+# #!/bin/sh
+# . relative/path/to/funclib.sh
+# . relative/path/to/options-parser
+# scriptversion=1.0
+# func_options ${1+"$@"}
+# eval set dummy "$func_options_result"; shift
+# ...rest of your script...
+#
+# In order for the '--version' option to work, you will need to have a
+# suitably formatted comment like the one at the top of this file
+# starting with '# Written by ' and ending with '# warranty; '.
+#
+# For '-h' and '--help' to work, you will also need a one line
+# description of your script's purpose in a comment directly above the
+# '# Written by ' line, like the one at the top of this file.
+#
+# The default options also support '--debug', which will turn on shell
+# execution tracing (see the comment above debug_cmd below for another
+# use), and '--verbose' and the func_verbose function to allow your script
+# to display verbose messages only when your user has specified
+# '--verbose'.
+#
+# After sourcing this file, you can plug processing for additional
+# options by amending the variables from the 'Configuration' section
+# below, and following the instructions in the 'Option parsing'
+# section further down.
+
+## -------------- ##
+## Configuration. ##
+## -------------- ##
+
+# You should override these variables in your script after sourcing this
+# file so that they reflect the customisations you have added to the
+# option parser.
+
+# The usage line for option parsing errors and the start of '-h' and
+# '--help' output messages. You can embed shell variables for delayed
+# expansion at the time the message is displayed, but you will need to
+# quote other shell meta-characters carefully to prevent them being
+# expanded when the contents are evaled.
+usage='$progpath [OPTION]...'
+
+# Short help message in response to '-h' and '--help'. Add to this or
+# override it after sourcing this library to reflect the full set of
+# options your script accepts.
+usage_message="\
+ --debug enable verbose shell tracing
+ -W, --warnings=CATEGORY
+ report the warnings falling in CATEGORY [all]
+ -v, --verbose verbosely report processing
+ --version print version information and exit
+ -h, --help print short or long help message and exit
+"
+
+# Additional text appended to 'usage_message' in response to '--help'.
+long_help_message="
+Warning categories include:
+ 'all' show all warnings
+ 'none' turn off all the warnings
+ 'error' warnings are treated as fatal errors"
+
+# Help message printed before fatal option parsing errors.
+fatal_help="Try '\$progname --help' for more information."
+
+
+
+## ------------------------- ##
+## Hook function management. ##
+## ------------------------- ##
+
+# This section contains functions for adding, removing, and running hooks
+# to the main code. A hook is just a named list of of function, that can
+# be run in order later on.
+
+# func_hookable FUNC_NAME
+# -----------------------
+# Declare that FUNC_NAME will run hooks added with
+# 'func_add_hook FUNC_NAME ...'.
+func_hookable ()
+{
+ $debug_cmd
+
+ func_append hookable_fns " $1"
+}
+
+
+# func_add_hook FUNC_NAME HOOK_FUNC
+# ---------------------------------
+# Request that FUNC_NAME call HOOK_FUNC before it returns. FUNC_NAME must
+# first have been declared "hookable" by a call to 'func_hookable'.
+func_add_hook ()
+{
+ $debug_cmd
+
+ case " $hookable_fns " in
+ *" $1 "*) ;;
+ *) func_fatal_error "'$1' does not accept hook functions." ;;
+ esac
+
+ eval func_append ${1}_hooks '" $2"'
+}
+
+
+# func_remove_hook FUNC_NAME HOOK_FUNC
+# ------------------------------------
+# Remove HOOK_FUNC from the list of functions called by FUNC_NAME.
+func_remove_hook ()
+{
+ $debug_cmd
+
+ eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`'
+}
+
+
+# func_run_hooks FUNC_NAME [ARG]...
+# ---------------------------------
+# Run all hook functions registered to FUNC_NAME.
+# It is assumed that the list of hook functions contains nothing more
+# than a whitespace-delimited list of legal shell function names, and
+# no effort is wasted trying to catch shell meta-characters or preserve
+# whitespace.
+func_run_hooks ()
+{
+ $debug_cmd
+
+ case " $hookable_fns " in
+ *" $1 "*) ;;
+ *) func_fatal_error "'$1' does not support hook funcions.n" ;;
+ esac
+
+ eval _G_hook_fns=\$$1_hooks; shift
+
+ for _G_hook in $_G_hook_fns; do
+ eval $_G_hook '"$@"'
+
+ # store returned options list back into positional
+ # parameters for next 'cmd' execution.
+ eval _G_hook_result=\$${_G_hook}_result
+ eval set dummy "$_G_hook_result"; shift
+ done
+
+ func_quote_for_eval ${1+"$@"}
+ func_run_hooks_result=$func_quote_for_eval_result
+}
+
+
+
+## --------------- ##
+## Option parsing. ##
+## --------------- ##
+
+# In order to add your own option parsing hooks, you must accept the
+# full positional parameter list in your hook function, remove any
+# options that you action, and then pass back the remaining unprocessed
+# options in '<hooked_function_name>_result', escaped suitably for
+# 'eval'. Like this:
+#
+# my_options_prep ()
+# {
+# $debug_cmd
+#
+# # Extend the existing usage message.
+# usage_message=$usage_message'
+# -s, --silent don'\''t print informational messages
+# '
+#
+# func_quote_for_eval ${1+"$@"}
+# my_options_prep_result=$func_quote_for_eval_result
+# }
+# func_add_hook func_options_prep my_options_prep
+#
+#
+# my_silent_option ()
+# {
+# $debug_cmd
+#
+# # Note that for efficiency, we parse as many options as we can
+# # recognise in a loop before passing the remainder back to the
+# # caller on the first unrecognised argument we encounter.
+# while test $# -gt 0; do
+# opt=$1; shift
+# case $opt in
+# --silent|-s) opt_silent=: ;;
+# # Separate non-argument short options:
+# -s*) func_split_short_opt "$_G_opt"
+# set dummy "$func_split_short_opt_name" \
+# "-$func_split_short_opt_arg" ${1+"$@"}
+# shift
+# ;;
+# *) set dummy "$_G_opt" "$*"; shift; break ;;
+# esac
+# done
+#
+# func_quote_for_eval ${1+"$@"}
+# my_silent_option_result=$func_quote_for_eval_result
+# }
+# func_add_hook func_parse_options my_silent_option
+#
+#
+# my_option_validation ()
+# {
+# $debug_cmd
+#
+# $opt_silent && $opt_verbose && func_fatal_help "\
+# '--silent' and '--verbose' options are mutually exclusive."
+#
+# func_quote_for_eval ${1+"$@"}
+# my_option_validation_result=$func_quote_for_eval_result
+# }
+# func_add_hook func_validate_options my_option_validation
+#
+# You'll alse need to manually amend $usage_message to reflect the extra
+# options you parse. It's preferable to append if you can, so that
+# multiple option parsing hooks can be added safely.
+
+
+# func_options [ARG]...
+# ---------------------
+# All the functions called inside func_options are hookable. See the
+# individual implementations for details.
+func_hookable func_options
+func_options ()
+{
+ $debug_cmd
+
+ func_options_prep ${1+"$@"}
+ eval func_parse_options \
+ ${func_options_prep_result+"$func_options_prep_result"}
+ eval func_validate_options \
+ ${func_parse_options_result+"$func_parse_options_result"}
+
+ eval func_run_hooks func_options \
+ ${func_validate_options_result+"$func_validate_options_result"}
+
+ # save modified positional parameters for caller
+ func_options_result=$func_run_hooks_result
+}
+
+
+# func_options_prep [ARG]...
+# --------------------------
+# All initialisations required before starting the option parse loop.
+# Note that when calling hook functions, we pass through the list of
+# positional parameters. If a hook function modifies that list, and
+# needs to propogate that back to rest of this script, then the complete
+# modified list must be put in 'func_run_hooks_result' before
+# returning.
+func_hookable func_options_prep
+func_options_prep ()
+{
+ $debug_cmd
+
+ # Option defaults:
+ opt_verbose=false
+ opt_warning_types=
+
+ func_run_hooks func_options_prep ${1+"$@"}
+
+ # save modified positional parameters for caller
+ func_options_prep_result=$func_run_hooks_result
+}
+
+
+# func_parse_options [ARG]...
+# ---------------------------
+# The main option parsing loop.
+func_hookable func_parse_options
+func_parse_options ()
+{
+ $debug_cmd
+
+ func_parse_options_result=
+
+ # this just eases exit handling
+ while test $# -gt 0; do
+ # Defer to hook functions for initial option parsing, so they
+ # get priority in the event of reusing an option name.
+ func_run_hooks func_parse_options ${1+"$@"}
+
+ # Adjust func_parse_options positional parameters to match
+ eval set dummy "$func_run_hooks_result"; shift
+
+ # Break out of the loop if we already parsed every option.
+ test $# -gt 0 || break
+
+ _G_opt=$1
+ shift
+ case $_G_opt in
+ --debug|-x) debug_cmd='set -x'
+ func_echo "enabling shell trace mode"
+ $debug_cmd
+ ;;
+
+ --no-warnings|--no-warning|--no-warn)
+ set dummy --warnings none ${1+"$@"}
+ shift
+ ;;
+
+ --warnings|--warning|-W)
+ test $# = 0 && func_missing_arg $_G_opt && break
+ case " $warning_categories $1" in
+ *" $1 "*)
+ # trailing space prevents matching last $1 above
+ func_append_uniq opt_warning_types " $1"
+ ;;
+ *all)
+ opt_warning_types=$warning_categories
+ ;;
+ *none)
+ opt_warning_types=none
+ warning_func=:
+ ;;
+ *error)
+ opt_warning_types=$warning_categories
+ warning_func=func_fatal_error
+ ;;
+ *)
+ func_fatal_error \
+ "unsupported warning category: '$1'"
+ ;;
+ esac
+ shift
+ ;;
+
+ --verbose|-v) opt_verbose=: ;;
+ --version) func_version ;;
+ -\?|-h) func_usage ;;
+ --help) func_help ;;
+
+ # Separate optargs to long options (plugins may need this):
+ --*=*) func_split_equals "$_G_opt"
+ set dummy "$func_split_equals_lhs" \
+ "$func_split_equals_rhs" ${1+"$@"}
+ shift
+ ;;
+
+ # Separate optargs to short options:
+ -W*)
+ func_split_short_opt "$_G_opt"
+ set dummy "$func_split_short_opt_name" \
+ "$func_split_short_opt_arg" ${1+"$@"}
+ shift
+ ;;
+
+ # Separate non-argument short options:
+ -\?*|-h*|-v*|-x*)
+ func_split_short_opt "$_G_opt"
+ set dummy "$func_split_short_opt_name" \
+ "-$func_split_short_opt_arg" ${1+"$@"}
+ shift
+ ;;
+
+ --) break ;;
+ -*) func_fatal_help "unrecognised option: '$_G_opt'" ;;
+ *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;;
+ esac
+ done
+
+ # save modified positional parameters for caller
+ func_quote_for_eval ${1+"$@"}
+ func_parse_options_result=$func_quote_for_eval_result
+}
+
+
+# func_validate_options [ARG]...
+# ------------------------------
+# Perform any sanity checks on option settings and/or unconsumed
+# arguments.
+func_hookable func_validate_options
+func_validate_options ()
+{
+ $debug_cmd
+
+ # Display all warnings if -W was not given.
+ test -n "$opt_warning_types" || opt_warning_types=" $warning_categories"
+
+ func_run_hooks func_validate_options ${1+"$@"}
+
+ # Bail if the options were screwed!
+ $exit_cmd $EXIT_FAILURE
+
+ # save modified positional parameters for caller
+ func_validate_options_result=$func_run_hooks_result
+}
+
+
+
+## ----------------- ##
+## Helper functions. ##
+## ----------------- ##
+
+# This section contains the helper functions used by the rest of the
+# hookable option parser framework in ascii-betical order.
+
+
+# func_fatal_help ARG...
+# ----------------------
+# Echo program name prefixed message to standard error, followed by
+# a help hint, and exit.
+func_fatal_help ()
+{
+ $debug_cmd
+
+ eval \$ECHO \""Usage: $usage"\"
+ eval \$ECHO \""$fatal_help"\"
+ func_error ${1+"$@"}
+ exit $EXIT_FAILURE
+}
+
+
+# func_help
+# ---------
+# Echo long help message to standard output and exit.
func_help ()
{
- $opt_debug
-
- $SED -n '/^# Usage:/,/# Report bugs to/ {
- :print
- s/^# //
- s/^# *$//
- s*\$progname*'$progname'*
- s*\$host*'"$host"'*
- s*\$SHELL*'"$SHELL"'*
- s*\$LTCC*'"$LTCC"'*
- s*\$LTCFLAGS*'"$LTCFLAGS"'*
- s*\$LD*'"$LD"'*
- s/\$with_gnu_ld/'"$with_gnu_ld"'/
- s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/
- s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/
- p
- d
- }
- /^# .* home page:/b print
- /^# General help using/b print
- ' < "$progpath"
- ret=$?
- if test -z "$1"; then
- exit $ret
- fi
+ $debug_cmd
+
+ func_usage_message
+ $ECHO "$long_help_message"
+ exit 0
}
-# func_missing_arg argname
+
+# func_missing_arg ARGNAME
+# ------------------------
# Echo program name prefixed message to standard error and set global
# exit_cmd.
func_missing_arg ()
{
- $opt_debug
+ $debug_cmd
- func_error "missing argument for $1."
+ func_error "Missing argument for '$1'."
exit_cmd=exit
}
-# func_split_short_opt shortopt
+# func_split_equals STRING
+# ------------------------
+# Set func_split_equals_lhs and func_split_equals_rhs shell variables after
+# splitting STRING at the '=' sign.
+test -z "$_G_HAVE_XSI_OPS" \
+ && (eval 'x=a/b/c;
+ test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \
+ && _G_HAVE_XSI_OPS=yes
+
+if test yes = "$_G_HAVE_XSI_OPS"
+then
+ # This is an XSI compatible shell, allowing a faster implementation...
+ eval 'func_split_equals ()
+ {
+ $debug_cmd
+
+ func_split_equals_lhs=${1%%=*}
+ func_split_equals_rhs=${1#*=}
+ test "x$func_split_equals_lhs" = "x$1" \
+ && func_split_equals_rhs=
+ }'
+else
+ # ...otherwise fall back to using expr, which is often a shell builtin.
+ func_split_equals ()
+ {
+ $debug_cmd
+
+ func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'`
+ func_split_equals_rhs=
+ test "x$func_split_equals_lhs" = "x$1" \
+ || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'`
+ }
+fi #func_split_equals
+
+
+# func_split_short_opt SHORTOPT
+# -----------------------------
# Set func_split_short_opt_name and func_split_short_opt_arg shell
# variables after splitting SHORTOPT after the 2nd character.
-func_split_short_opt ()
+if test yes = "$_G_HAVE_XSI_OPS"
+then
+ # This is an XSI compatible shell, allowing a faster implementation...
+ eval 'func_split_short_opt ()
+ {
+ $debug_cmd
+
+ func_split_short_opt_arg=${1#??}
+ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}
+ }'
+else
+ # ...otherwise fall back to using expr, which is often a shell builtin.
+ func_split_short_opt ()
+ {
+ $debug_cmd
+
+ func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'`
+ func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'`
+ }
+fi #func_split_short_opt
+
+
+# func_usage
+# ----------
+# Echo short help message to standard output and exit.
+func_usage ()
{
- my_sed_short_opt='1s/^\(..\).*$/\1/;q'
- my_sed_short_rest='1s/^..\(.*\)$/\1/;q'
+ $debug_cmd
- func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"`
- func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"`
-} # func_split_short_opt may be replaced by extended shell implementation
+ func_usage_message
+ $ECHO "Run '$progname --help |${PAGER-more}' for full usage"
+ exit 0
+}
-# func_split_long_opt longopt
-# Set func_split_long_opt_name and func_split_long_opt_arg shell
-# variables after splitting LONGOPT at the `=' sign.
-func_split_long_opt ()
+# func_usage_message
+# ------------------
+# Echo short help message to standard output.
+func_usage_message ()
{
- my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q'
- my_sed_long_arg='1s/^--[^=]*=//'
+ $debug_cmd
- func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"`
- func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"`
-} # func_split_long_opt may be replaced by extended shell implementation
+ eval \$ECHO \""Usage: $usage"\"
+ echo
+ $SED -n 's|^# ||
+ /^Written by/{
+ x;p;x
+ }
+ h
+ /^Written by/q' < "$progpath"
+ echo
+ eval \$ECHO \""$usage_message"\"
+}
-exit_cmd=:
+# func_version
+# ------------
+# Echo version message to standard output and exit.
+func_version ()
+{
+ $debug_cmd
+ printf '%s\n' "$progname $scriptversion"
+ $SED -n '
+ /(C)/!b go
+ :more
+ /\./!{
+ N
+ s|\n# | |
+ b more
+ }
+ :go
+ /^# Written by /,/# warranty; / {
+ s|^# ||
+ s|^# *$||
+ s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2|
+ p
+ }
+ /^# Written by / {
+ s|^# ||
+ p
+ }
+ /^warranty; /q' < "$progpath"
+ exit $?
+}
-magic="%%%MAGIC variable%%%"
-magic_exe="%%%MAGIC EXE variable%%%"
+# Local variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'before-save-hook 'time-stamp)
+# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC"
+# time-stamp-time-zone: "UTC"
+# End:
-# Global variables.
-nonopt=
-preserve_args=
-lo2o="s/\\.lo\$/.${objext}/"
-o2lo="s/\\.${objext}\$/.lo/"
-extracted_archives=
-extracted_serial=0
+# Set a version string.
+scriptversion='(GNU libtool) 2.4.6'
-# If this variable is set in any of the actions, the command in it
-# will be execed at the end. This prevents here-documents from being
-# left over by shells.
-exec_cmd=
-# func_append var value
-# Append VALUE to the end of shell variable VAR.
-func_append ()
+# func_echo ARG...
+# ----------------
+# Libtool also displays the current mode in messages, so override
+# funclib.sh func_echo with this custom definition.
+func_echo ()
{
- eval "${1}=\$${1}\${2}"
-} # func_append may be replaced by extended shell implementation
+ $debug_cmd
-# func_append_quoted var value
-# Quote VALUE and append to the end of shell variable VAR, separated
-# by a space.
-func_append_quoted ()
-{
- func_quote_for_eval "${2}"
- eval "${1}=\$${1}\\ \$func_quote_for_eval_result"
-} # func_append_quoted may be replaced by extended shell implementation
+ _G_message=$*
+
+ func_echo_IFS=$IFS
+ IFS=$nl
+ for _G_line in $_G_message; do
+ IFS=$func_echo_IFS
+ $ECHO "$progname${opt_mode+: $opt_mode}: $_G_line"
+ done
+ IFS=$func_echo_IFS
+}
-# func_arith arithmetic-term...
-func_arith ()
+# func_warning ARG...
+# -------------------
+# Libtool warnings are not categorized, so override funclib.sh
+# func_warning with this simpler definition.
+func_warning ()
{
- func_arith_result=`expr "${@}"`
-} # func_arith may be replaced by extended shell implementation
+ $debug_cmd
+ $warning_func ${1+"$@"}
+}
-# func_len string
-# STRING may not start with a hyphen.
-func_len ()
-{
- func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len`
-} # func_len may be replaced by extended shell implementation
+## ---------------- ##
+## Options parsing. ##
+## ---------------- ##
+
+# Hook in the functions to make sure our own options are parsed during
+# the option parsing loop.
+
+usage='$progpath [OPTION]... [MODE-ARG]...'
+
+# Short help message in response to '-h'.
+usage_message="Options:
+ --config show all configuration variables
+ --debug enable verbose shell tracing
+ -n, --dry-run display commands without modifying any files
+ --features display basic configuration information and exit
+ --mode=MODE use operation mode MODE
+ --no-warnings equivalent to '-Wnone'
+ --preserve-dup-deps don't remove duplicate dependency libraries
+ --quiet, --silent don't print informational messages
+ --tag=TAG use configuration variables from tag TAG
+ -v, --verbose print more informational messages than default
+ --version print version information
+ -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all]
+ -h, --help, --help-all print short, long, or detailed help message
+"
-# func_lo2o object
-func_lo2o ()
+# Additional text appended to 'usage_message' in response to '--help'.
+func_help ()
{
- func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
-} # func_lo2o may be replaced by extended shell implementation
+ $debug_cmd
+
+ func_usage_message
+ $ECHO "$long_help_message
+
+MODE must be one of the following:
+
+ clean remove files from the build directory
+ compile compile a source file into a libtool object
+ execute automatically set library path, then run a program
+ finish complete the installation of libtool libraries
+ install install libraries or executables
+ link create a library or an executable
+ uninstall remove libraries from an installed directory
+
+MODE-ARGS vary depending on the MODE. When passed as first option,
+'--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that.
+Try '$progname --help --mode=MODE' for a more detailed description of MODE.
+
+When reporting a bug, please describe a test case to reproduce it and
+include the following information:
+
+ host-triplet: $host
+ shell: $SHELL
+ compiler: $LTCC
+ compiler flags: $LTCFLAGS
+ linker: $LD (gnu? $with_gnu_ld)
+ version: $progname (GNU libtool) 2.4.6
+ automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q`
+ autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q`
+
+Report bugs to <bug-libtool@gnu.org>.
+GNU libtool home page: <http://www.gnu.org/software/libtool/>.
+General help using GNU software: <http://www.gnu.org/gethelp/>."
+ exit 0
+}
-# func_xform libobj-or-source
-func_xform ()
-{
- func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
-} # func_xform may be replaced by extended shell implementation
+# func_lo2o OBJECT-NAME
+# ---------------------
+# Transform OBJECT-NAME from a '.lo' suffix to the platform specific
+# object suffix.
+
+lo2o=s/\\.lo\$/.$objext/
+o2lo=s/\\.$objext\$/.lo/
+
+if test yes = "$_G_HAVE_XSI_OPS"; then
+ eval 'func_lo2o ()
+ {
+ case $1 in
+ *.lo) func_lo2o_result=${1%.lo}.$objext ;;
+ * ) func_lo2o_result=$1 ;;
+ esac
+ }'
+
+ # func_xform LIBOBJ-OR-SOURCE
+ # ---------------------------
+ # Transform LIBOBJ-OR-SOURCE from a '.o' or '.c' (or otherwise)
+ # suffix to a '.lo' libtool-object suffix.
+ eval 'func_xform ()
+ {
+ func_xform_result=${1%.*}.lo
+ }'
+else
+ # ...otherwise fall back to using sed.
+ func_lo2o ()
+ {
+ func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"`
+ }
+
+ func_xform ()
+ {
+ func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'`
+ }
+fi
-# func_fatal_configuration arg...
+# func_fatal_configuration ARG...
+# -------------------------------
# Echo program name prefixed message to standard error, followed by
# a configuration failure hint, and exit.
func_fatal_configuration ()
{
- func_error ${1+"$@"}
- func_error "See the $PACKAGE documentation for more information."
- func_fatal_error "Fatal configuration error."
+ func__fatal_error ${1+"$@"} \
+ "See the $PACKAGE documentation for more information." \
+ "Fatal configuration error."
}
# func_config
+# -----------
# Display the configuration for all the tags in this script.
func_config ()
{
@@ -915,17 +2149,19 @@ func_config ()
exit $?
}
+
# func_features
+# -------------
# Display the features supported by this script.
func_features ()
{
echo "host: $host"
- if test "$build_libtool_libs" = yes; then
+ if test yes = "$build_libtool_libs"; then
echo "enable shared libraries"
else
echo "disable shared libraries"
fi
- if test "$build_old_libs" = yes; then
+ if test yes = "$build_old_libs"; then
echo "enable static libraries"
else
echo "disable static libraries"
@@ -934,289 +2170,297 @@ func_features ()
exit $?
}
-# func_enable_tag tagname
+
+# func_enable_tag TAGNAME
+# -----------------------
# Verify that TAGNAME is valid, and either flag an error and exit, or
# enable the TAGNAME tag. We also add TAGNAME to the global $taglist
# variable here.
func_enable_tag ()
{
- # Global variable:
- tagname="$1"
+ # Global variable:
+ tagname=$1
- re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$"
- re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$"
- sed_extractcf="/$re_begincf/,/$re_endcf/p"
+ re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$"
+ re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$"
+ sed_extractcf=/$re_begincf/,/$re_endcf/p
- # Validate tagname.
- case $tagname in
- *[!-_A-Za-z0-9,/]*)
- func_fatal_error "invalid tag name: $tagname"
- ;;
- esac
+ # Validate tagname.
+ case $tagname in
+ *[!-_A-Za-z0-9,/]*)
+ func_fatal_error "invalid tag name: $tagname"
+ ;;
+ esac
- # Don't test for the "default" C tag, as we know it's
- # there but not specially marked.
- case $tagname in
- CC) ;;
+ # Don't test for the "default" C tag, as we know it's
+ # there but not specially marked.
+ case $tagname in
+ CC) ;;
*)
- if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then
- taglist="$taglist $tagname"
-
- # Evaluate the configuration. Be careful to quote the path
- # and the sed script, to avoid splitting on whitespace, but
- # also don't use non-portable quotes within backquotes within
- # quotes we have to do it in 2 steps:
- extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
- eval "$extractedcf"
- else
- func_error "ignoring unknown tag $tagname"
- fi
- ;;
- esac
+ if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then
+ taglist="$taglist $tagname"
+
+ # Evaluate the configuration. Be careful to quote the path
+ # and the sed script, to avoid splitting on whitespace, but
+ # also don't use non-portable quotes within backquotes within
+ # quotes we have to do it in 2 steps:
+ extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
+ eval "$extractedcf"
+ else
+ func_error "ignoring unknown tag $tagname"
+ fi
+ ;;
+ esac
}
+
# func_check_version_match
+# ------------------------
# Ensure that we are using m4 macros, and libtool script from the same
# release of libtool.
func_check_version_match ()
{
- if test "$package_revision" != "$macro_revision"; then
- if test "$VERSION" != "$macro_version"; then
- if test -z "$macro_version"; then
- cat >&2 <<_LT_EOF
+ if test "$package_revision" != "$macro_revision"; then
+ if test "$VERSION" != "$macro_version"; then
+ if test -z "$macro_version"; then
+ cat >&2 <<_LT_EOF
$progname: Version mismatch error. This is $PACKAGE $VERSION, but the
$progname: definition of this LT_INIT comes from an older release.
$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
$progname: and run autoconf again.
_LT_EOF
- else
- cat >&2 <<_LT_EOF
+ else
+ cat >&2 <<_LT_EOF
$progname: Version mismatch error. This is $PACKAGE $VERSION, but the
$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
$progname: and run autoconf again.
_LT_EOF
- fi
- else
- cat >&2 <<_LT_EOF
+ fi
+ else
+ cat >&2 <<_LT_EOF
$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision,
$progname: but the definition of this LT_INIT comes from revision $macro_revision.
$progname: You should recreate aclocal.m4 with macros from revision $package_revision
$progname: of $PACKAGE $VERSION and run autoconf again.
_LT_EOF
- fi
+ fi
- exit $EXIT_MISMATCH
- fi
+ exit $EXIT_MISMATCH
+ fi
}
-# Shorthand for --mode=foo, only valid as the first argument
-case $1 in
-clean|clea|cle|cl)
- shift; set dummy --mode clean ${1+"$@"}; shift
- ;;
-compile|compil|compi|comp|com|co|c)
- shift; set dummy --mode compile ${1+"$@"}; shift
- ;;
-execute|execut|execu|exec|exe|ex|e)
- shift; set dummy --mode execute ${1+"$@"}; shift
- ;;
-finish|finis|fini|fin|fi|f)
- shift; set dummy --mode finish ${1+"$@"}; shift
- ;;
-install|instal|insta|inst|ins|in|i)
- shift; set dummy --mode install ${1+"$@"}; shift
- ;;
-link|lin|li|l)
- shift; set dummy --mode link ${1+"$@"}; shift
- ;;
-uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
- shift; set dummy --mode uninstall ${1+"$@"}; shift
- ;;
-esac
+# libtool_options_prep [ARG]...
+# -----------------------------
+# Preparation for options parsed by libtool.
+libtool_options_prep ()
+{
+ $debug_mode
+ # Option defaults:
+ opt_config=false
+ opt_dlopen=
+ opt_dry_run=false
+ opt_help=false
+ opt_mode=
+ opt_preserve_dup_deps=false
+ opt_quiet=false
+ nonopt=
+ preserve_args=
-# Option defaults:
-opt_debug=:
-opt_dry_run=false
-opt_config=false
-opt_preserve_dup_deps=false
-opt_features=false
-opt_finish=false
-opt_help=false
-opt_help_all=false
-opt_silent=:
-opt_warning=:
-opt_verbose=:
-opt_silent=false
-opt_verbose=false
+ # Shorthand for --mode=foo, only valid as the first argument
+ case $1 in
+ clean|clea|cle|cl)
+ shift; set dummy --mode clean ${1+"$@"}; shift
+ ;;
+ compile|compil|compi|comp|com|co|c)
+ shift; set dummy --mode compile ${1+"$@"}; shift
+ ;;
+ execute|execut|execu|exec|exe|ex|e)
+ shift; set dummy --mode execute ${1+"$@"}; shift
+ ;;
+ finish|finis|fini|fin|fi|f)
+ shift; set dummy --mode finish ${1+"$@"}; shift
+ ;;
+ install|instal|insta|inst|ins|in|i)
+ shift; set dummy --mode install ${1+"$@"}; shift
+ ;;
+ link|lin|li|l)
+ shift; set dummy --mode link ${1+"$@"}; shift
+ ;;
+ uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
+ shift; set dummy --mode uninstall ${1+"$@"}; shift
+ ;;
+ esac
+
+ # Pass back the list of options.
+ func_quote_for_eval ${1+"$@"}
+ libtool_options_prep_result=$func_quote_for_eval_result
+}
+func_add_hook func_options_prep libtool_options_prep
-# Parse options once, thoroughly. This comes as soon as possible in the
-# script to make things like `--version' happen as quickly as we can.
+# libtool_parse_options [ARG]...
+# ---------------------------------
+# Provide handling for libtool specific options.
+libtool_parse_options ()
{
- # this just eases exit handling
- while test $# -gt 0; do
- opt="$1"
- shift
- case $opt in
- --debug|-x) opt_debug='set -x'
- func_echo "enabling shell trace mode"
- $opt_debug
- ;;
- --dry-run|--dryrun|-n)
- opt_dry_run=:
- ;;
- --config)
- opt_config=:
-func_config
- ;;
- --dlopen|-dlopen)
- optarg="$1"
- opt_dlopen="${opt_dlopen+$opt_dlopen
-}$optarg"
- shift
- ;;
- --preserve-dup-deps)
- opt_preserve_dup_deps=:
- ;;
- --features)
- opt_features=:
-func_features
- ;;
- --finish)
- opt_finish=:
-set dummy --mode finish ${1+"$@"}; shift
- ;;
- --help)
- opt_help=:
- ;;
- --help-all)
- opt_help_all=:
-opt_help=': help-all'
- ;;
- --mode)
- test $# = 0 && func_missing_arg $opt && break
- optarg="$1"
- opt_mode="$optarg"
-case $optarg in
- # Valid mode arguments:
- clean|compile|execute|finish|install|link|relink|uninstall) ;;
-
- # Catch anything else as an error
- *) func_error "invalid argument for $opt"
- exit_cmd=exit
- break
- ;;
-esac
- shift
- ;;
- --no-silent|--no-quiet)
- opt_silent=false
-func_append preserve_args " $opt"
- ;;
- --no-warning|--no-warn)
- opt_warning=false
-func_append preserve_args " $opt"
- ;;
- --no-verbose)
- opt_verbose=false
-func_append preserve_args " $opt"
- ;;
- --silent|--quiet)
- opt_silent=:
-func_append preserve_args " $opt"
- opt_verbose=false
- ;;
- --verbose|-v)
- opt_verbose=:
-func_append preserve_args " $opt"
-opt_silent=false
- ;;
- --tag)
- test $# = 0 && func_missing_arg $opt && break
- optarg="$1"
- opt_tag="$optarg"
-func_append preserve_args " $opt $optarg"
-func_enable_tag "$optarg"
- shift
- ;;
-
- -\?|-h) func_usage ;;
- --help) func_help ;;
- --version) func_version ;;
-
- # Separate optargs to long options:
- --*=*)
- func_split_long_opt "$opt"
- set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"}
- shift
- ;;
-
- # Separate non-argument short options:
- -\?*|-h*|-n*|-v*)
- func_split_short_opt "$opt"
- set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"}
- shift
- ;;
-
- --) break ;;
- -*) func_fatal_help "unrecognized option \`$opt'" ;;
- *) set dummy "$opt" ${1+"$@"}; shift; break ;;
- esac
- done
+ $debug_cmd
- # Validate options:
+ # Perform our own loop to consume as many options as possible in
+ # each iteration.
+ while test $# -gt 0; do
+ _G_opt=$1
+ shift
+ case $_G_opt in
+ --dry-run|--dryrun|-n)
+ opt_dry_run=:
+ ;;
+
+ --config) func_config ;;
+
+ --dlopen|-dlopen)
+ opt_dlopen="${opt_dlopen+$opt_dlopen
+}$1"
+ shift
+ ;;
+
+ --preserve-dup-deps)
+ opt_preserve_dup_deps=: ;;
+
+ --features) func_features ;;
+
+ --finish) set dummy --mode finish ${1+"$@"}; shift ;;
+
+ --help) opt_help=: ;;
+
+ --help-all) opt_help=': help-all' ;;
+
+ --mode) test $# = 0 && func_missing_arg $_G_opt && break
+ opt_mode=$1
+ case $1 in
+ # Valid mode arguments:
+ clean|compile|execute|finish|install|link|relink|uninstall) ;;
+
+ # Catch anything else as an error
+ *) func_error "invalid argument for $_G_opt"
+ exit_cmd=exit
+ break
+ ;;
+ esac
+ shift
+ ;;
+
+ --no-silent|--no-quiet)
+ opt_quiet=false
+ func_append preserve_args " $_G_opt"
+ ;;
+
+ --no-warnings|--no-warning|--no-warn)
+ opt_warning=false
+ func_append preserve_args " $_G_opt"
+ ;;
+
+ --no-verbose)
+ opt_verbose=false
+ func_append preserve_args " $_G_opt"
+ ;;
+
+ --silent|--quiet)
+ opt_quiet=:
+ opt_verbose=false
+ func_append preserve_args " $_G_opt"
+ ;;
+
+ --tag) test $# = 0 && func_missing_arg $_G_opt && break
+ opt_tag=$1
+ func_append preserve_args " $_G_opt $1"
+ func_enable_tag "$1"
+ shift
+ ;;
+
+ --verbose|-v) opt_quiet=false
+ opt_verbose=:
+ func_append preserve_args " $_G_opt"
+ ;;
+
+ # An option not handled by this hook function:
+ *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;;
+ esac
+ done
- # save first non-option argument
- if test "$#" -gt 0; then
- nonopt="$opt"
- shift
- fi
- # preserve --debug
- test "$opt_debug" = : || func_append preserve_args " --debug"
+ # save modified positional parameters for caller
+ func_quote_for_eval ${1+"$@"}
+ libtool_parse_options_result=$func_quote_for_eval_result
+}
+func_add_hook func_parse_options libtool_parse_options
- case $host in
- *cygwin* | *mingw* | *pw32* | *cegcc*)
- # don't eliminate duplications in $postdeps and $predeps
- opt_duplicate_compiler_generated_deps=:
- ;;
- *)
- opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
- ;;
- esac
- $opt_help || {
- # Sanity checks first:
- func_check_version_match
- if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
- func_fatal_configuration "not configured to build any kind of library"
+# libtool_validate_options [ARG]...
+# ---------------------------------
+# Perform any sanity checks on option settings and/or unconsumed
+# arguments.
+libtool_validate_options ()
+{
+ # save first non-option argument
+ if test 0 -lt $#; then
+ nonopt=$1
+ shift
fi
- # Darwin sucks
- eval std_shrext=\"$shrext_cmds\"
+ # preserve --debug
+ test : = "$debug_cmd" || func_append preserve_args " --debug"
- # Only execute mode is allowed to have -dlopen flags.
- if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
- func_error "unrecognized option \`-dlopen'"
- $ECHO "$help" 1>&2
- exit $EXIT_FAILURE
- fi
+ case $host in
+ # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452
+ # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788
+ *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*)
+ # don't eliminate duplications in $postdeps and $predeps
+ opt_duplicate_compiler_generated_deps=:
+ ;;
+ *)
+ opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
+ ;;
+ esac
- # Change the help message to a mode-specific one.
- generic_help="$help"
- help="Try \`$progname --help --mode=$opt_mode' for more information."
- }
+ $opt_help || {
+ # Sanity checks first:
+ func_check_version_match
+ test yes != "$build_libtool_libs" \
+ && test yes != "$build_old_libs" \
+ && func_fatal_configuration "not configured to build any kind of library"
- # Bail if the options were screwed
- $exit_cmd $EXIT_FAILURE
+ # Darwin sucks
+ eval std_shrext=\"$shrext_cmds\"
+
+ # Only execute mode is allowed to have -dlopen flags.
+ if test -n "$opt_dlopen" && test execute != "$opt_mode"; then
+ func_error "unrecognized option '-dlopen'"
+ $ECHO "$help" 1>&2
+ exit $EXIT_FAILURE
+ fi
+
+ # Change the help message to a mode-specific one.
+ generic_help=$help
+ help="Try '$progname --help --mode=$opt_mode' for more information."
+ }
+
+ # Pass back the unparsed argument list
+ func_quote_for_eval ${1+"$@"}
+ libtool_validate_options_result=$func_quote_for_eval_result
}
+func_add_hook func_validate_options libtool_validate_options
+
+# Process options as early as possible so that --help and --version
+# can return quickly.
+func_options ${1+"$@"}
+eval set dummy "$func_options_result"; shift
@@ -1224,24 +2468,52 @@ func_enable_tag "$optarg"
## Main. ##
## ----------- ##
+magic='%%%MAGIC variable%%%'
+magic_exe='%%%MAGIC EXE variable%%%'
+
+# Global variables.
+extracted_archives=
+extracted_serial=0
+
+# If this variable is set in any of the actions, the command in it
+# will be execed at the end. This prevents here-documents from being
+# left over by shells.
+exec_cmd=
+
+
+# A function that is used when there is no print builtin or printf.
+func_fallback_echo ()
+{
+ eval 'cat <<_LTECHO_EOF
+$1
+_LTECHO_EOF'
+}
+
+# func_generated_by_libtool
+# True iff stdin has been generated by Libtool. This function is only
+# a basic sanity check; it will hardly flush out determined imposters.
+func_generated_by_libtool_p ()
+{
+ $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
+}
+
# func_lalib_p file
-# True iff FILE is a libtool `.la' library or `.lo' object file.
+# True iff FILE is a libtool '.la' library or '.lo' object file.
# This function is only a basic sanity check; it will hardly flush out
# determined imposters.
func_lalib_p ()
{
test -f "$1" &&
- $SED -e 4q "$1" 2>/dev/null \
- | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
+ $SED -e 4q "$1" 2>/dev/null | func_generated_by_libtool_p
}
# func_lalib_unsafe_p file
-# True iff FILE is a libtool `.la' library or `.lo' object file.
+# True iff FILE is a libtool '.la' library or '.lo' object file.
# This function implements the same check as func_lalib_p without
# resorting to external programs. To this end, it redirects stdin and
# closes it afterwards, without saving the original file descriptor.
# As a safety measure, use it only where a negative result would be
-# fatal anyway. Works if `file' does not exist.
+# fatal anyway. Works if 'file' does not exist.
func_lalib_unsafe_p ()
{
lalib_p=no
@@ -1249,13 +2521,13 @@ func_lalib_unsafe_p ()
for lalib_p_l in 1 2 3 4
do
read lalib_p_line
- case "$lalib_p_line" in
+ case $lalib_p_line in
\#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;;
esac
done
exec 0<&5 5<&-
fi
- test "$lalib_p" = yes
+ test yes = "$lalib_p"
}
# func_ltwrapper_script_p file
@@ -1264,7 +2536,8 @@ func_lalib_unsafe_p ()
# determined imposters.
func_ltwrapper_script_p ()
{
- func_lalib_p "$1"
+ test -f "$1" &&
+ $lt_truncate_bin < "$1" 2>/dev/null | func_generated_by_libtool_p
}
# func_ltwrapper_executable_p file
@@ -1289,7 +2562,7 @@ func_ltwrapper_scriptname ()
{
func_dirname_and_basename "$1" "" "."
func_stripname '' '.exe' "$func_basename_result"
- func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
+ func_ltwrapper_scriptname_result=$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper
}
# func_ltwrapper_p file
@@ -1308,11 +2581,13 @@ func_ltwrapper_p ()
# FAIL_CMD may read-access the current command in variable CMD!
func_execute_cmds ()
{
- $opt_debug
+ $debug_cmd
+
save_ifs=$IFS; IFS='~'
for cmd in $1; do
- IFS=$save_ifs
+ IFS=$sp$nl
eval cmd=\"$cmd\"
+ IFS=$save_ifs
func_show_eval "$cmd" "${2-:}"
done
IFS=$save_ifs
@@ -1324,10 +2599,11 @@ func_execute_cmds ()
# Note that it is not necessary on cygwin/mingw to append a dot to
# FILE even if both FILE and FILE.exe exist: automatic-append-.exe
# behavior happens only for exec(3), not for open(2)! Also, sourcing
-# `FILE.' does not work on cygwin managed mounts.
+# 'FILE.' does not work on cygwin managed mounts.
func_source ()
{
- $opt_debug
+ $debug_cmd
+
case $1 in
*/* | *\\*) . "$1" ;;
*) . "./$1" ;;
@@ -1354,10 +2630,10 @@ func_resolve_sysroot ()
# store the result into func_replace_sysroot_result.
func_replace_sysroot ()
{
- case "$lt_sysroot:$1" in
+ case $lt_sysroot:$1 in
?*:"$lt_sysroot"*)
func_stripname "$lt_sysroot" '' "$1"
- func_replace_sysroot_result="=$func_stripname_result"
+ func_replace_sysroot_result='='$func_stripname_result
;;
*)
# Including no sysroot.
@@ -1374,7 +2650,8 @@ func_replace_sysroot ()
# arg is usually of the form 'gcc ...'
func_infer_tag ()
{
- $opt_debug
+ $debug_cmd
+
if test -n "$available_tags" && test -z "$tagname"; then
CC_quoted=
for arg in $CC; do
@@ -1393,7 +2670,7 @@ func_infer_tag ()
for z in $available_tags; do
if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
# Evaluate the configuration.
- eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
+ eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
CC_quoted=
for arg in $CC; do
# Double-quote args containing other shell metacharacters.
@@ -1418,7 +2695,7 @@ func_infer_tag ()
# line option must be used.
if test -z "$tagname"; then
func_echo "unable to infer tagged configuration"
- func_fatal_error "specify a tag with \`--tag'"
+ func_fatal_error "specify a tag with '--tag'"
# else
# func_verbose "using $tagname tagged configuration"
fi
@@ -1434,15 +2711,15 @@ func_infer_tag ()
# but don't create it if we're doing a dry run.
func_write_libtool_object ()
{
- write_libobj=${1}
- if test "$build_libtool_libs" = yes; then
- write_lobj=\'${2}\'
+ write_libobj=$1
+ if test yes = "$build_libtool_libs"; then
+ write_lobj=\'$2\'
else
write_lobj=none
fi
- if test "$build_old_libs" = yes; then
- write_oldobj=\'${3}\'
+ if test yes = "$build_old_libs"; then
+ write_oldobj=\'$3\'
else
write_oldobj=none
fi
@@ -1450,7 +2727,7 @@ func_write_libtool_object ()
$opt_dry_run || {
cat >${write_libobj}T <<EOF
# $write_libobj - a libtool object file
-# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+# Generated by $PROGRAM (GNU $PACKAGE) $VERSION
#
# Please DO NOT delete this file!
# It is necessary for linking the library.
@@ -1462,7 +2739,7 @@ pic_object=$write_lobj
non_pic_object=$write_oldobj
EOF
- $MV "${write_libobj}T" "${write_libobj}"
+ $MV "${write_libobj}T" "$write_libobj"
}
}
@@ -1482,8 +2759,9 @@ EOF
# be empty on error (or when ARG is empty)
func_convert_core_file_wine_to_w32 ()
{
- $opt_debug
- func_convert_core_file_wine_to_w32_result="$1"
+ $debug_cmd
+
+ func_convert_core_file_wine_to_w32_result=$1
if test -n "$1"; then
# Unfortunately, winepath does not exit with a non-zero error code, so we
# are forced to check the contents of stdout. On the other hand, if the
@@ -1491,9 +2769,9 @@ func_convert_core_file_wine_to_w32 ()
# *an error message* to stdout. So we must check for both error code of
# zero AND non-empty stdout, which explains the odd construction:
func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null`
- if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then
+ if test "$?" -eq 0 && test -n "$func_convert_core_file_wine_to_w32_tmp"; then
func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
- $SED -e "$lt_sed_naive_backslashify"`
+ $SED -e "$sed_naive_backslashify"`
else
func_convert_core_file_wine_to_w32_result=
fi
@@ -1514,18 +2792,19 @@ func_convert_core_file_wine_to_w32 ()
# are convertible, then the result may be empty.
func_convert_core_path_wine_to_w32 ()
{
- $opt_debug
+ $debug_cmd
+
# unfortunately, winepath doesn't convert paths, only file names
- func_convert_core_path_wine_to_w32_result=""
+ func_convert_core_path_wine_to_w32_result=
if test -n "$1"; then
oldIFS=$IFS
IFS=:
for func_convert_core_path_wine_to_w32_f in $1; do
IFS=$oldIFS
func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f"
- if test -n "$func_convert_core_file_wine_to_w32_result" ; then
+ if test -n "$func_convert_core_file_wine_to_w32_result"; then
if test -z "$func_convert_core_path_wine_to_w32_result"; then
- func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
+ func_convert_core_path_wine_to_w32_result=$func_convert_core_file_wine_to_w32_result
else
func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result"
fi
@@ -1554,7 +2833,8 @@ func_convert_core_path_wine_to_w32 ()
# environment variable; do not put it in $PATH.
func_cygpath ()
{
- $opt_debug
+ $debug_cmd
+
if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
if test "$?" -ne 0; then
@@ -1563,7 +2843,7 @@ func_cygpath ()
fi
else
func_cygpath_result=
- func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'"
+ func_error "LT_CYGPATH is empty or specifies non-existent file: '$LT_CYGPATH'"
fi
}
#end: func_cygpath
@@ -1574,10 +2854,11 @@ func_cygpath ()
# result in func_convert_core_msys_to_w32_result.
func_convert_core_msys_to_w32 ()
{
- $opt_debug
+ $debug_cmd
+
# awkward: cmd appends spaces to result
func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
- $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
+ $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"`
}
#end: func_convert_core_msys_to_w32
@@ -1588,13 +2869,14 @@ func_convert_core_msys_to_w32 ()
# func_to_host_file_result to ARG1).
func_convert_file_check ()
{
- $opt_debug
- if test -z "$2" && test -n "$1" ; then
+ $debug_cmd
+
+ if test -z "$2" && test -n "$1"; then
func_error "Could not determine host file name corresponding to"
- func_error " \`$1'"
+ func_error " '$1'"
func_error "Continuing, but uninstalled executables may not work."
# Fallback:
- func_to_host_file_result="$1"
+ func_to_host_file_result=$1
fi
}
# end func_convert_file_check
@@ -1606,10 +2888,11 @@ func_convert_file_check ()
# func_to_host_file_result to a simplistic fallback value (see below).
func_convert_path_check ()
{
- $opt_debug
+ $debug_cmd
+
if test -z "$4" && test -n "$3"; then
func_error "Could not determine the host path corresponding to"
- func_error " \`$3'"
+ func_error " '$3'"
func_error "Continuing, but uninstalled executables may not work."
# Fallback. This is a deliberately simplistic "conversion" and
# should not be "improved". See libtool.info.
@@ -1618,7 +2901,7 @@ func_convert_path_check ()
func_to_host_path_result=`echo "$3" |
$SED -e "$lt_replace_pathsep_chars"`
else
- func_to_host_path_result="$3"
+ func_to_host_path_result=$3
fi
fi
}
@@ -1630,9 +2913,10 @@ func_convert_path_check ()
# and appending REPL if ORIG matches BACKPAT.
func_convert_path_front_back_pathsep ()
{
- $opt_debug
+ $debug_cmd
+
case $4 in
- $1 ) func_to_host_path_result="$3$func_to_host_path_result"
+ $1 ) func_to_host_path_result=$3$func_to_host_path_result
;;
esac
case $4 in
@@ -1646,7 +2930,7 @@ func_convert_path_front_back_pathsep ()
##################################################
# $build to $host FILE NAME CONVERSION FUNCTIONS #
##################################################
-# invoked via `$to_host_file_cmd ARG'
+# invoked via '$to_host_file_cmd ARG'
#
# In each case, ARG is the path to be converted from $build to $host format.
# Result will be available in $func_to_host_file_result.
@@ -1657,7 +2941,8 @@ func_convert_path_front_back_pathsep ()
# in func_to_host_file_result.
func_to_host_file ()
{
- $opt_debug
+ $debug_cmd
+
$to_host_file_cmd "$1"
}
# end func_to_host_file
@@ -1669,7 +2954,8 @@ func_to_host_file ()
# in (the comma separated) LAZY, no conversion takes place.
func_to_tool_file ()
{
- $opt_debug
+ $debug_cmd
+
case ,$2, in
*,"$to_tool_file_cmd",*)
func_to_tool_file_result=$1
@@ -1687,7 +2973,7 @@ func_to_tool_file ()
# Copy ARG to func_to_host_file_result.
func_convert_file_noop ()
{
- func_to_host_file_result="$1"
+ func_to_host_file_result=$1
}
# end func_convert_file_noop
@@ -1698,11 +2984,12 @@ func_convert_file_noop ()
# func_to_host_file_result.
func_convert_file_msys_to_w32 ()
{
- $opt_debug
- func_to_host_file_result="$1"
+ $debug_cmd
+
+ func_to_host_file_result=$1
if test -n "$1"; then
func_convert_core_msys_to_w32 "$1"
- func_to_host_file_result="$func_convert_core_msys_to_w32_result"
+ func_to_host_file_result=$func_convert_core_msys_to_w32_result
fi
func_convert_file_check "$1" "$func_to_host_file_result"
}
@@ -1714,8 +3001,9 @@ func_convert_file_msys_to_w32 ()
# func_to_host_file_result.
func_convert_file_cygwin_to_w32 ()
{
- $opt_debug
- func_to_host_file_result="$1"
+ $debug_cmd
+
+ func_to_host_file_result=$1
if test -n "$1"; then
# because $build is cygwin, we call "the" cygpath in $PATH; no need to use
# LT_CYGPATH in this case.
@@ -1731,11 +3019,12 @@ func_convert_file_cygwin_to_w32 ()
# and a working winepath. Returns result in func_to_host_file_result.
func_convert_file_nix_to_w32 ()
{
- $opt_debug
- func_to_host_file_result="$1"
+ $debug_cmd
+
+ func_to_host_file_result=$1
if test -n "$1"; then
func_convert_core_file_wine_to_w32 "$1"
- func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
+ func_to_host_file_result=$func_convert_core_file_wine_to_w32_result
fi
func_convert_file_check "$1" "$func_to_host_file_result"
}
@@ -1747,12 +3036,13 @@ func_convert_file_nix_to_w32 ()
# Returns result in func_to_host_file_result.
func_convert_file_msys_to_cygwin ()
{
- $opt_debug
- func_to_host_file_result="$1"
+ $debug_cmd
+
+ func_to_host_file_result=$1
if test -n "$1"; then
func_convert_core_msys_to_w32 "$1"
func_cygpath -u "$func_convert_core_msys_to_w32_result"
- func_to_host_file_result="$func_cygpath_result"
+ func_to_host_file_result=$func_cygpath_result
fi
func_convert_file_check "$1" "$func_to_host_file_result"
}
@@ -1765,13 +3055,14 @@ func_convert_file_msys_to_cygwin ()
# in func_to_host_file_result.
func_convert_file_nix_to_cygwin ()
{
- $opt_debug
- func_to_host_file_result="$1"
+ $debug_cmd
+
+ func_to_host_file_result=$1
if test -n "$1"; then
# convert from *nix to w32, then use cygpath to convert from w32 to cygwin.
func_convert_core_file_wine_to_w32 "$1"
func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
- func_to_host_file_result="$func_cygpath_result"
+ func_to_host_file_result=$func_cygpath_result
fi
func_convert_file_check "$1" "$func_to_host_file_result"
}
@@ -1781,7 +3072,7 @@ func_convert_file_nix_to_cygwin ()
#############################################
# $build to $host PATH CONVERSION FUNCTIONS #
#############################################
-# invoked via `$to_host_path_cmd ARG'
+# invoked via '$to_host_path_cmd ARG'
#
# In each case, ARG is the path to be converted from $build to $host format.
# The result will be available in $func_to_host_path_result.
@@ -1805,10 +3096,11 @@ func_convert_file_nix_to_cygwin ()
to_host_path_cmd=
func_init_to_host_path_cmd ()
{
- $opt_debug
+ $debug_cmd
+
if test -z "$to_host_path_cmd"; then
func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
- to_host_path_cmd="func_convert_path_${func_stripname_result}"
+ to_host_path_cmd=func_convert_path_$func_stripname_result
fi
}
@@ -1818,7 +3110,8 @@ func_init_to_host_path_cmd ()
# in func_to_host_path_result.
func_to_host_path ()
{
- $opt_debug
+ $debug_cmd
+
func_init_to_host_path_cmd
$to_host_path_cmd "$1"
}
@@ -1829,7 +3122,7 @@ func_to_host_path ()
# Copy ARG to func_to_host_path_result.
func_convert_path_noop ()
{
- func_to_host_path_result="$1"
+ func_to_host_path_result=$1
}
# end func_convert_path_noop
@@ -1840,8 +3133,9 @@ func_convert_path_noop ()
# func_to_host_path_result.
func_convert_path_msys_to_w32 ()
{
- $opt_debug
- func_to_host_path_result="$1"
+ $debug_cmd
+
+ func_to_host_path_result=$1
if test -n "$1"; then
# Remove leading and trailing path separator characters from ARG. MSYS
# behavior is inconsistent here; cygpath turns them into '.;' and ';.';
@@ -1849,7 +3143,7 @@ func_convert_path_msys_to_w32 ()
func_stripname : : "$1"
func_to_host_path_tmp1=$func_stripname_result
func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
- func_to_host_path_result="$func_convert_core_msys_to_w32_result"
+ func_to_host_path_result=$func_convert_core_msys_to_w32_result
func_convert_path_check : ";" \
"$func_to_host_path_tmp1" "$func_to_host_path_result"
func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
@@ -1863,8 +3157,9 @@ func_convert_path_msys_to_w32 ()
# func_to_host_file_result.
func_convert_path_cygwin_to_w32 ()
{
- $opt_debug
- func_to_host_path_result="$1"
+ $debug_cmd
+
+ func_to_host_path_result=$1
if test -n "$1"; then
# See func_convert_path_msys_to_w32:
func_stripname : : "$1"
@@ -1883,14 +3178,15 @@ func_convert_path_cygwin_to_w32 ()
# a working winepath. Returns result in func_to_host_file_result.
func_convert_path_nix_to_w32 ()
{
- $opt_debug
- func_to_host_path_result="$1"
+ $debug_cmd
+
+ func_to_host_path_result=$1
if test -n "$1"; then
# See func_convert_path_msys_to_w32:
func_stripname : : "$1"
func_to_host_path_tmp1=$func_stripname_result
func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
- func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
+ func_to_host_path_result=$func_convert_core_path_wine_to_w32_result
func_convert_path_check : ";" \
"$func_to_host_path_tmp1" "$func_to_host_path_result"
func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
@@ -1904,15 +3200,16 @@ func_convert_path_nix_to_w32 ()
# Returns result in func_to_host_file_result.
func_convert_path_msys_to_cygwin ()
{
- $opt_debug
- func_to_host_path_result="$1"
+ $debug_cmd
+
+ func_to_host_path_result=$1
if test -n "$1"; then
# See func_convert_path_msys_to_w32:
func_stripname : : "$1"
func_to_host_path_tmp1=$func_stripname_result
func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
- func_to_host_path_result="$func_cygpath_result"
+ func_to_host_path_result=$func_cygpath_result
func_convert_path_check : : \
"$func_to_host_path_tmp1" "$func_to_host_path_result"
func_convert_path_front_back_pathsep ":*" "*:" : "$1"
@@ -1927,8 +3224,9 @@ func_convert_path_msys_to_cygwin ()
# func_to_host_file_result.
func_convert_path_nix_to_cygwin ()
{
- $opt_debug
- func_to_host_path_result="$1"
+ $debug_cmd
+
+ func_to_host_path_result=$1
if test -n "$1"; then
# Remove leading and trailing path separator characters from
# ARG. msys behavior is inconsistent here, cygpath turns them
@@ -1937,7 +3235,7 @@ func_convert_path_nix_to_cygwin ()
func_to_host_path_tmp1=$func_stripname_result
func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
- func_to_host_path_result="$func_cygpath_result"
+ func_to_host_path_result=$func_cygpath_result
func_convert_path_check : : \
"$func_to_host_path_tmp1" "$func_to_host_path_result"
func_convert_path_front_back_pathsep ":*" "*:" : "$1"
@@ -1946,13 +3244,31 @@ func_convert_path_nix_to_cygwin ()
# end func_convert_path_nix_to_cygwin
+# func_dll_def_p FILE
+# True iff FILE is a Windows DLL '.def' file.
+# Keep in sync with _LT_DLL_DEF_P in libtool.m4
+func_dll_def_p ()
+{
+ $debug_cmd
+
+ func_dll_def_p_tmp=`$SED -n \
+ -e 's/^[ ]*//' \
+ -e '/^\(;.*\)*$/d' \
+ -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' \
+ -e q \
+ "$1"`
+ test DEF = "$func_dll_def_p_tmp"
+}
+
+
# func_mode_compile arg...
func_mode_compile ()
{
- $opt_debug
+ $debug_cmd
+
# Get the compilation command and the source file.
base_compile=
- srcfile="$nonopt" # always keep a non-empty value in "srcfile"
+ srcfile=$nonopt # always keep a non-empty value in "srcfile"
suppress_opt=yes
suppress_output=
arg_mode=normal
@@ -1965,12 +3281,12 @@ func_mode_compile ()
case $arg_mode in
arg )
# do not "continue". Instead, add this to base_compile
- lastarg="$arg"
+ lastarg=$arg
arg_mode=normal
;;
target )
- libobj="$arg"
+ libobj=$arg
arg_mode=normal
continue
;;
@@ -1980,7 +3296,7 @@ func_mode_compile ()
case $arg in
-o)
test -n "$libobj" && \
- func_fatal_error "you cannot specify \`-o' more than once"
+ func_fatal_error "you cannot specify '-o' more than once"
arg_mode=target
continue
;;
@@ -2009,12 +3325,12 @@ func_mode_compile ()
func_stripname '-Wc,' '' "$arg"
args=$func_stripname_result
lastarg=
- save_ifs="$IFS"; IFS=','
+ save_ifs=$IFS; IFS=,
for arg in $args; do
- IFS="$save_ifs"
+ IFS=$save_ifs
func_append_quoted lastarg "$arg"
done
- IFS="$save_ifs"
+ IFS=$save_ifs
func_stripname ' ' '' "$lastarg"
lastarg=$func_stripname_result
@@ -2027,8 +3343,8 @@ func_mode_compile ()
# Accept the current argument as the source file.
# The previous "srcfile" becomes the current argument.
#
- lastarg="$srcfile"
- srcfile="$arg"
+ lastarg=$srcfile
+ srcfile=$arg
;;
esac # case $arg
;;
@@ -2043,13 +3359,13 @@ func_mode_compile ()
func_fatal_error "you must specify an argument for -Xcompile"
;;
target)
- func_fatal_error "you must specify a target with \`-o'"
+ func_fatal_error "you must specify a target with '-o'"
;;
*)
# Get the name of the library object.
test -z "$libobj" && {
func_basename "$srcfile"
- libobj="$func_basename_result"
+ libobj=$func_basename_result
}
;;
esac
@@ -2069,7 +3385,7 @@ func_mode_compile ()
case $libobj in
*.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;;
*)
- func_fatal_error "cannot determine name of library object from \`$libobj'"
+ func_fatal_error "cannot determine name of library object from '$libobj'"
;;
esac
@@ -2078,8 +3394,8 @@ func_mode_compile ()
for arg in $later; do
case $arg in
-shared)
- test "$build_libtool_libs" != yes && \
- func_fatal_configuration "can not build a shared library"
+ test yes = "$build_libtool_libs" \
+ || func_fatal_configuration "cannot build a shared library"
build_old_libs=no
continue
;;
@@ -2105,17 +3421,17 @@ func_mode_compile ()
func_quote_for_eval "$libobj"
test "X$libobj" != "X$func_quote_for_eval_result" \
&& $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \
- && func_warning "libobj name \`$libobj' may not contain shell special characters."
+ && func_warning "libobj name '$libobj' may not contain shell special characters."
func_dirname_and_basename "$obj" "/" ""
- objname="$func_basename_result"
- xdir="$func_dirname_result"
- lobj=${xdir}$objdir/$objname
+ objname=$func_basename_result
+ xdir=$func_dirname_result
+ lobj=$xdir$objdir/$objname
test -z "$base_compile" && \
func_fatal_help "you must specify a compilation command"
# Delete any leftover library objects.
- if test "$build_old_libs" = yes; then
+ if test yes = "$build_old_libs"; then
removelist="$obj $lobj $libobj ${libobj}T"
else
removelist="$lobj $libobj ${libobj}T"
@@ -2127,16 +3443,16 @@ func_mode_compile ()
pic_mode=default
;;
esac
- if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
+ if test no = "$pic_mode" && test pass_all != "$deplibs_check_method"; then
# non-PIC code in shared libraries is not supported
pic_mode=default
fi
# Calculate the filename of the output object if compiler does
# not support -o with -c
- if test "$compiler_c_o" = no; then
- output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext}
- lockfile="$output_obj.lock"
+ if test no = "$compiler_c_o"; then
+ output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext
+ lockfile=$output_obj.lock
else
output_obj=
need_locks=no
@@ -2145,12 +3461,12 @@ func_mode_compile ()
# Lock this critical section if it is needed
# We use this script file to make the link, it avoids creating a new file
- if test "$need_locks" = yes; then
+ if test yes = "$need_locks"; then
until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
func_echo "Waiting for $lockfile to be removed"
sleep 2
done
- elif test "$need_locks" = warn; then
+ elif test warn = "$need_locks"; then
if test -f "$lockfile"; then
$ECHO "\
*** ERROR, $lockfile exists and contains:
@@ -2158,7 +3474,7 @@ func_mode_compile ()
This indicates that another process is trying to use the same
temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together. If you
+your compiler does not support '-c' and '-o' together. If you
repeat this compilation, it may succeed, by chance, but you had better
avoid parallel builds (make -j) in this platform, or get a better
compiler."
@@ -2180,11 +3496,11 @@ compiler."
qsrcfile=$func_quote_for_eval_result
# Only build a PIC object if we are building libtool libraries.
- if test "$build_libtool_libs" = yes; then
+ if test yes = "$build_libtool_libs"; then
# Without this assignment, base_compile gets emptied.
fbsd_hideous_sh_bug=$base_compile
- if test "$pic_mode" != no; then
+ if test no != "$pic_mode"; then
command="$base_compile $qsrcfile $pic_flag"
else
# Don't build PIC code
@@ -2201,7 +3517,7 @@ compiler."
func_show_eval_locale "$command" \
'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE'
- if test "$need_locks" = warn &&
+ if test warn = "$need_locks" &&
test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
$ECHO "\
*** ERROR, $lockfile contains:
@@ -2212,7 +3528,7 @@ $srcfile
This indicates that another process is trying to use the same
temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together. If you
+your compiler does not support '-c' and '-o' together. If you
repeat this compilation, it may succeed, by chance, but you had better
avoid parallel builds (make -j) in this platform, or get a better
compiler."
@@ -2228,20 +3544,20 @@ compiler."
fi
# Allow error messages only from the first compilation.
- if test "$suppress_opt" = yes; then
+ if test yes = "$suppress_opt"; then
suppress_output=' >/dev/null 2>&1'
fi
fi
# Only build a position-dependent object if we build old libraries.
- if test "$build_old_libs" = yes; then
- if test "$pic_mode" != yes; then
+ if test yes = "$build_old_libs"; then
+ if test yes != "$pic_mode"; then
# Don't build PIC code
command="$base_compile $qsrcfile$pie_flag"
else
command="$base_compile $qsrcfile $pic_flag"
fi
- if test "$compiler_c_o" = yes; then
+ if test yes = "$compiler_c_o"; then
func_append command " -o $obj"
fi
@@ -2250,7 +3566,7 @@ compiler."
func_show_eval_locale "$command" \
'$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
- if test "$need_locks" = warn &&
+ if test warn = "$need_locks" &&
test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
$ECHO "\
*** ERROR, $lockfile contains:
@@ -2261,7 +3577,7 @@ $srcfile
This indicates that another process is trying to use the same
temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together. If you
+your compiler does not support '-c' and '-o' together. If you
repeat this compilation, it may succeed, by chance, but you had better
avoid parallel builds (make -j) in this platform, or get a better
compiler."
@@ -2281,7 +3597,7 @@ compiler."
func_write_libtool_object "$libobj" "$objdir/$objname" "$objname"
# Unlock the critical section if it was locked
- if test "$need_locks" != no; then
+ if test no != "$need_locks"; then
removelist=$lockfile
$RM "$lockfile"
fi
@@ -2291,7 +3607,7 @@ compiler."
}
$opt_help || {
- test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
+ test compile = "$opt_mode" && func_mode_compile ${1+"$@"}
}
func_mode_help ()
@@ -2311,7 +3627,7 @@ func_mode_help ()
Remove files from the build directory.
RM is the name of the program to use to delete files associated with each FILE
-(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
+(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed
to RM.
If FILE is a libtool library, object or program, all the files associated
@@ -2330,16 +3646,16 @@ This mode accepts the following additional options:
-no-suppress do not suppress compiler output for multiple passes
-prefer-pic try to build PIC objects only
-prefer-non-pic try to build non-PIC objects only
- -shared do not build a \`.o' file suitable for static linking
- -static only build a \`.o' file suitable for static linking
+ -shared do not build a '.o' file suitable for static linking
+ -static only build a '.o' file suitable for static linking
-Wc,FLAG pass FLAG directly to the compiler
-COMPILE-COMMAND is a command to be used in creating a \`standard' object file
+COMPILE-COMMAND is a command to be used in creating a 'standard' object file
from the given SOURCEFILE.
The output file name is determined by removing the directory component from
-SOURCEFILE, then substituting the C source code suffix \`.c' with the
-library object suffix, \`.lo'."
+SOURCEFILE, then substituting the C source code suffix '.c' with the
+library object suffix, '.lo'."
;;
execute)
@@ -2352,7 +3668,7 @@ This mode accepts the following additional options:
-dlopen FILE add the directory containing FILE to the library path
-This mode sets the library path environment variable according to \`-dlopen'
+This mode sets the library path environment variable according to '-dlopen'
flags.
If any of the ARGS are libtool executable wrappers, then they are translated
@@ -2371,7 +3687,7 @@ Complete the installation of libtool libraries.
Each LIBDIR is a directory that contains libtool libraries.
The commands that this mode executes may require superuser privileges. Use
-the \`--dry-run' option if you just want to see what would be executed."
+the '--dry-run' option if you just want to see what would be executed."
;;
install)
@@ -2381,7 +3697,7 @@ the \`--dry-run' option if you just want to see what would be executed."
Install executables or libraries.
INSTALL-COMMAND is the installation command. The first component should be
-either the \`install' or \`cp' program.
+either the 'install' or 'cp' program.
The following components of INSTALL-COMMAND are treated specially:
@@ -2407,7 +3723,7 @@ The following components of LINK-COMMAND are treated specially:
-avoid-version do not add a version suffix if possible
-bindir BINDIR specify path to binaries directory (for systems where
libraries must be found in the PATH setting at runtime)
- -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime
+ -dlopen FILE '-dlpreopen' FILE if it cannot be dlopened at runtime
-dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
-export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
-export-symbols SYMFILE
@@ -2421,7 +3737,8 @@ The following components of LINK-COMMAND are treated specially:
-no-install link a not-installable executable
-no-undefined declare that a library does not refer to external symbols
-o OUTPUT-FILE create OUTPUT-FILE from the specified objects
- -objectlist FILE Use a list of object files found in FILE to specify objects
+ -objectlist FILE use a list of object files found in FILE to specify objects
+ -os2dllname NAME force a short DLL name on OS/2 (no effect on other OSes)
-precious-files-regex REGEX
don't remove output files matching REGEX
-release RELEASE specify package release information
@@ -2441,20 +3758,20 @@ The following components of LINK-COMMAND are treated specially:
-Xlinker FLAG pass linker-specific FLAG directly to the linker
-XCClinker FLAG pass link-specific FLAG to the compiler driver (CC)
-All other options (arguments beginning with \`-') are ignored.
+All other options (arguments beginning with '-') are ignored.
-Every other argument is treated as a filename. Files ending in \`.la' are
+Every other argument is treated as a filename. Files ending in '.la' are
treated as uninstalled libtool libraries, other files are standard or library
object files.
-If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
-only library objects (\`.lo' files) may be specified, and \`-rpath' is
+If the OUTPUT-FILE ends in '.la', then a libtool library is created,
+only library objects ('.lo' files) may be specified, and '-rpath' is
required, except when creating a convenience library.
-If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
-using \`ar' and \`ranlib', or on Windows using \`lib'.
+If OUTPUT-FILE ends in '.a' or '.lib', then a standard library is created
+using 'ar' and 'ranlib', or on Windows using 'lib'.
-If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
+If OUTPUT-FILE ends in '.lo' or '.$objext', then a reloadable object file
is created, otherwise an executable program is created."
;;
@@ -2465,7 +3782,7 @@ is created, otherwise an executable program is created."
Remove libraries from an installation directory.
RM is the name of the program to use to delete files associated with each FILE
-(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
+(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed
to RM.
If FILE is a libtool library, all the files associated with it are deleted.
@@ -2473,17 +3790,17 @@ Otherwise, only FILE itself is deleted using RM."
;;
*)
- func_fatal_help "invalid operation mode \`$opt_mode'"
+ func_fatal_help "invalid operation mode '$opt_mode'"
;;
esac
echo
- $ECHO "Try \`$progname --help' for more information about other modes."
+ $ECHO "Try '$progname --help' for more information about other modes."
}
# Now that we've collected a possible --mode arg, show help if necessary
if $opt_help; then
- if test "$opt_help" = :; then
+ if test : = "$opt_help"; then
func_mode_help
else
{
@@ -2491,7 +3808,7 @@ if $opt_help; then
for opt_mode in compile link execute install finish uninstall clean; do
func_mode_help
done
- } | sed -n '1p; 2,$s/^Usage:/ or: /p'
+ } | $SED -n '1p; 2,$s/^Usage:/ or: /p'
{
func_help noexit
for opt_mode in compile link execute install finish uninstall clean; do
@@ -2499,7 +3816,7 @@ if $opt_help; then
func_mode_help
done
} |
- sed '1d
+ $SED '1d
/^When reporting/,/^Report/{
H
d
@@ -2516,16 +3833,17 @@ fi
# func_mode_execute arg...
func_mode_execute ()
{
- $opt_debug
+ $debug_cmd
+
# The first argument is the command name.
- cmd="$nonopt"
+ cmd=$nonopt
test -z "$cmd" && \
func_fatal_help "you must specify a COMMAND"
# Handle -dlopen flags immediately.
for file in $opt_dlopen; do
test -f "$file" \
- || func_fatal_help "\`$file' is not a file"
+ || func_fatal_help "'$file' is not a file"
dir=
case $file in
@@ -2535,7 +3853,7 @@ func_mode_execute ()
# Check to see that this really is a libtool archive.
func_lalib_unsafe_p "$file" \
- || func_fatal_help "\`$lib' is not a valid libtool archive"
+ || func_fatal_help "'$lib' is not a valid libtool archive"
# Read the libtool library.
dlname=
@@ -2546,18 +3864,18 @@ func_mode_execute ()
if test -z "$dlname"; then
# Warn if it was a shared library.
test -n "$library_names" && \
- func_warning "\`$file' was not linked with \`-export-dynamic'"
+ func_warning "'$file' was not linked with '-export-dynamic'"
continue
fi
func_dirname "$file" "" "."
- dir="$func_dirname_result"
+ dir=$func_dirname_result
if test -f "$dir/$objdir/$dlname"; then
func_append dir "/$objdir"
else
if test ! -f "$dir/$dlname"; then
- func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
+ func_fatal_error "cannot find '$dlname' in '$dir' or '$dir/$objdir'"
fi
fi
;;
@@ -2565,18 +3883,18 @@ func_mode_execute ()
*.lo)
# Just add the directory containing the .lo file.
func_dirname "$file" "" "."
- dir="$func_dirname_result"
+ dir=$func_dirname_result
;;
*)
- func_warning "\`-dlopen' is ignored for non-libtool libraries and objects"
+ func_warning "'-dlopen' is ignored for non-libtool libraries and objects"
continue
;;
esac
# Get the absolute pathname.
absdir=`cd "$dir" && pwd`
- test -n "$absdir" && dir="$absdir"
+ test -n "$absdir" && dir=$absdir
# Now add the directory to shlibpath_var.
if eval "test -z \"\$$shlibpath_var\""; then
@@ -2588,7 +3906,7 @@ func_mode_execute ()
# This variable tells wrapper scripts just to set shlibpath_var
# rather than running their programs.
- libtool_execute_magic="$magic"
+ libtool_execute_magic=$magic
# Check if any of the arguments is a wrapper script.
args=
@@ -2601,12 +3919,12 @@ func_mode_execute ()
if func_ltwrapper_script_p "$file"; then
func_source "$file"
# Transform arg to wrapped name.
- file="$progdir/$program"
+ file=$progdir/$program
elif func_ltwrapper_executable_p "$file"; then
func_ltwrapper_scriptname "$file"
func_source "$func_ltwrapper_scriptname_result"
# Transform arg to wrapped name.
- file="$progdir/$program"
+ file=$progdir/$program
fi
;;
esac
@@ -2614,7 +3932,15 @@ func_mode_execute ()
func_append_quoted args "$file"
done
- if test "X$opt_dry_run" = Xfalse; then
+ if $opt_dry_run; then
+ # Display what would be done.
+ if test -n "$shlibpath_var"; then
+ eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
+ echo "export $shlibpath_var"
+ fi
+ $ECHO "$cmd$args"
+ exit $EXIT_SUCCESS
+ else
if test -n "$shlibpath_var"; then
# Export the shlibpath_var.
eval "export $shlibpath_var"
@@ -2631,25 +3957,18 @@ func_mode_execute ()
done
# Now prepare to actually exec the command.
- exec_cmd="\$cmd$args"
- else
- # Display what would be done.
- if test -n "$shlibpath_var"; then
- eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
- echo "export $shlibpath_var"
- fi
- $ECHO "$cmd$args"
- exit $EXIT_SUCCESS
+ exec_cmd=\$cmd$args
fi
}
-test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
+test execute = "$opt_mode" && func_mode_execute ${1+"$@"}
# func_mode_finish arg...
func_mode_finish ()
{
- $opt_debug
+ $debug_cmd
+
libs=
libdirs=
admincmds=
@@ -2663,11 +3982,11 @@ func_mode_finish ()
if func_lalib_unsafe_p "$opt"; then
func_append libs " $opt"
else
- func_warning "\`$opt' is not a valid libtool archive"
+ func_warning "'$opt' is not a valid libtool archive"
fi
else
- func_fatal_error "invalid argument \`$opt'"
+ func_fatal_error "invalid argument '$opt'"
fi
done
@@ -2682,12 +4001,12 @@ func_mode_finish ()
# Remove sysroot references
if $opt_dry_run; then
for lib in $libs; do
- echo "removing references to $lt_sysroot and \`=' prefixes from $lib"
+ echo "removing references to $lt_sysroot and '=' prefixes from $lib"
done
else
tmpdir=`func_mktempdir`
for lib in $libs; do
- sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
+ $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
> $tmpdir/tmp-la
mv -f $tmpdir/tmp-la $lib
done
@@ -2712,7 +4031,7 @@ func_mode_finish ()
fi
# Exit here if they wanted silent mode.
- $opt_silent && exit $EXIT_SUCCESS
+ $opt_quiet && exit $EXIT_SUCCESS
if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
echo "----------------------------------------------------------------------"
@@ -2723,27 +4042,27 @@ func_mode_finish ()
echo
echo "If you ever happen to want to link against installed libraries"
echo "in a given directory, LIBDIR, you must either use libtool, and"
- echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
+ echo "specify the full pathname of the library, or use the '-LLIBDIR'"
echo "flag during linking and do at least one of the following:"
if test -n "$shlibpath_var"; then
- echo " - add LIBDIR to the \`$shlibpath_var' environment variable"
+ echo " - add LIBDIR to the '$shlibpath_var' environment variable"
echo " during execution"
fi
if test -n "$runpath_var"; then
- echo " - add LIBDIR to the \`$runpath_var' environment variable"
+ echo " - add LIBDIR to the '$runpath_var' environment variable"
echo " during linking"
fi
if test -n "$hardcode_libdir_flag_spec"; then
libdir=LIBDIR
eval flag=\"$hardcode_libdir_flag_spec\"
- $ECHO " - use the \`$flag' linker flag"
+ $ECHO " - use the '$flag' linker flag"
fi
if test -n "$admincmds"; then
$ECHO " - have your system administrator run these commands:$admincmds"
fi
if test -f /etc/ld.so.conf; then
- echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
+ echo " - have your system administrator add LIBDIR to '/etc/ld.so.conf'"
fi
echo
@@ -2762,18 +4081,20 @@ func_mode_finish ()
exit $EXIT_SUCCESS
}
-test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
+test finish = "$opt_mode" && func_mode_finish ${1+"$@"}
# func_mode_install arg...
func_mode_install ()
{
- $opt_debug
+ $debug_cmd
+
# There may be an optional sh(1) argument at the beginning of
# install_prog (especially on Windows NT).
- if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
+ if test "$SHELL" = "$nonopt" || test /bin/sh = "$nonopt" ||
# Allow the use of GNU shtool's install command.
- case $nonopt in *shtool*) :;; *) false;; esac; then
+ case $nonopt in *shtool*) :;; *) false;; esac
+ then
# Aesthetically quote it.
func_quote_for_eval "$nonopt"
install_prog="$func_quote_for_eval_result "
@@ -2800,7 +4121,7 @@ func_mode_install ()
opts=
prev=
install_type=
- isdir=no
+ isdir=false
stripme=
no_mode=:
for arg
@@ -2813,7 +4134,7 @@ func_mode_install ()
fi
case $arg in
- -d) isdir=yes ;;
+ -d) isdir=: ;;
-f)
if $install_cp; then :; else
prev=$arg
@@ -2831,7 +4152,7 @@ func_mode_install ()
*)
# If the previous option needed an argument, then skip it.
if test -n "$prev"; then
- if test "x$prev" = x-m && test -n "$install_override_mode"; then
+ if test X-m = "X$prev" && test -n "$install_override_mode"; then
arg2=$install_override_mode
no_mode=false
fi
@@ -2856,7 +4177,7 @@ func_mode_install ()
func_fatal_help "you must specify an install program"
test -n "$prev" && \
- func_fatal_help "the \`$prev' option requires an argument"
+ func_fatal_help "the '$prev' option requires an argument"
if test -n "$install_override_mode" && $no_mode; then
if $install_cp; then :; else
@@ -2878,19 +4199,19 @@ func_mode_install ()
dest=$func_stripname_result
# Check to see that the destination is a directory.
- test -d "$dest" && isdir=yes
- if test "$isdir" = yes; then
- destdir="$dest"
+ test -d "$dest" && isdir=:
+ if $isdir; then
+ destdir=$dest
destname=
else
func_dirname_and_basename "$dest" "" "."
- destdir="$func_dirname_result"
- destname="$func_basename_result"
+ destdir=$func_dirname_result
+ destname=$func_basename_result
# Not a directory, so check to see that there is only one file specified.
set dummy $files; shift
test "$#" -gt 1 && \
- func_fatal_help "\`$dest' is not a directory"
+ func_fatal_help "'$dest' is not a directory"
fi
case $destdir in
[\\/]* | [A-Za-z]:[\\/]*) ;;
@@ -2899,7 +4220,7 @@ func_mode_install ()
case $file in
*.lo) ;;
*)
- func_fatal_help "\`$destdir' must be an absolute directory name"
+ func_fatal_help "'$destdir' must be an absolute directory name"
;;
esac
done
@@ -2908,7 +4229,7 @@ func_mode_install ()
# This variable tells wrapper scripts just to set variables rather
# than running their programs.
- libtool_install_magic="$magic"
+ libtool_install_magic=$magic
staticlibs=
future_libdirs=
@@ -2928,7 +4249,7 @@ func_mode_install ()
# Check to see that this really is a libtool archive.
func_lalib_unsafe_p "$file" \
- || func_fatal_help "\`$file' is not a valid libtool archive"
+ || func_fatal_help "'$file' is not a valid libtool archive"
library_names=
old_library=
@@ -2950,7 +4271,7 @@ func_mode_install ()
fi
func_dirname "$file" "/" ""
- dir="$func_dirname_result"
+ dir=$func_dirname_result
func_append dir "$objdir"
if test -n "$relink_command"; then
@@ -2964,7 +4285,7 @@ func_mode_install ()
# are installed into $libdir/../bin (currently, that works fine)
# but it's something to keep an eye on.
test "$inst_prefix_dir" = "$destdir" && \
- func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir"
+ func_fatal_error "error: cannot install '$file' to a directory not ending in $libdir"
if test -n "$inst_prefix_dir"; then
# Stick the inst_prefix_dir data into the link command.
@@ -2973,29 +4294,36 @@ func_mode_install ()
relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
fi
- func_warning "relinking \`$file'"
+ func_warning "relinking '$file'"
func_show_eval "$relink_command" \
- 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"'
+ 'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"'
fi
# See the names of the shared library.
set dummy $library_names; shift
if test -n "$1"; then
- realname="$1"
+ realname=$1
shift
- srcname="$realname"
- test -n "$relink_command" && srcname="$realname"T
+ srcname=$realname
+ test -n "$relink_command" && srcname=${realname}T
# Install the shared library and build the symlinks.
func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \
'exit $?'
- tstripme="$stripme"
+ tstripme=$stripme
case $host_os in
cygwin* | mingw* | pw32* | cegcc*)
case $realname in
*.dll.a)
- tstripme=""
+ tstripme=
+ ;;
+ esac
+ ;;
+ os2*)
+ case $realname in
+ *_dll.a)
+ tstripme=
;;
esac
;;
@@ -3006,7 +4334,7 @@ func_mode_install ()
if test "$#" -gt 0; then
# Delete the old symlinks, and create new ones.
- # Try `ln -sf' first, because the `ln' binary might depend on
+ # Try 'ln -sf' first, because the 'ln' binary might depend on
# the symlink we replace! Solaris /bin/ln does not understand -f,
# so we also need to try rm && ln -s.
for linkname
@@ -3017,14 +4345,14 @@ func_mode_install ()
fi
# Do each command in the postinstall commands.
- lib="$destdir/$realname"
+ lib=$destdir/$realname
func_execute_cmds "$postinstall_cmds" 'exit $?'
fi
# Install the pseudo-library for information purposes.
func_basename "$file"
- name="$func_basename_result"
- instname="$dir/$name"i
+ name=$func_basename_result
+ instname=$dir/${name}i
func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
# Maybe install the static library, too.
@@ -3036,11 +4364,11 @@ func_mode_install ()
# Figure out destination file name, if it wasn't already specified.
if test -n "$destname"; then
- destfile="$destdir/$destname"
+ destfile=$destdir/$destname
else
func_basename "$file"
- destfile="$func_basename_result"
- destfile="$destdir/$destfile"
+ destfile=$func_basename_result
+ destfile=$destdir/$destfile
fi
# Deduce the name of the destination old-style object file.
@@ -3050,11 +4378,11 @@ func_mode_install ()
staticdest=$func_lo2o_result
;;
*.$objext)
- staticdest="$destfile"
+ staticdest=$destfile
destfile=
;;
*)
- func_fatal_help "cannot copy a libtool object to \`$destfile'"
+ func_fatal_help "cannot copy a libtool object to '$destfile'"
;;
esac
@@ -3063,7 +4391,7 @@ func_mode_install ()
func_show_eval "$install_prog $file $destfile" 'exit $?'
# Install the old object if enabled.
- if test "$build_old_libs" = yes; then
+ if test yes = "$build_old_libs"; then
# Deduce the name of the old-style object file.
func_lo2o "$file"
staticobj=$func_lo2o_result
@@ -3075,23 +4403,23 @@ func_mode_install ()
*)
# Figure out destination file name, if it wasn't already specified.
if test -n "$destname"; then
- destfile="$destdir/$destname"
+ destfile=$destdir/$destname
else
func_basename "$file"
- destfile="$func_basename_result"
- destfile="$destdir/$destfile"
+ destfile=$func_basename_result
+ destfile=$destdir/$destfile
fi
# If the file is missing, and there is a .exe on the end, strip it
# because it is most likely a libtool script we actually want to
# install
- stripped_ext=""
+ stripped_ext=
case $file in
*.exe)
if test ! -f "$file"; then
func_stripname '' '.exe' "$file"
file=$func_stripname_result
- stripped_ext=".exe"
+ stripped_ext=.exe
fi
;;
esac
@@ -3119,19 +4447,19 @@ func_mode_install ()
# Check the variables that should have been set.
test -z "$generated_by_libtool_version" && \
- func_fatal_error "invalid libtool wrapper script \`$wrapper'"
+ func_fatal_error "invalid libtool wrapper script '$wrapper'"
- finalize=yes
+ finalize=:
for lib in $notinst_deplibs; do
# Check to see that each library is installed.
libdir=
if test -f "$lib"; then
func_source "$lib"
fi
- libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test
+ libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'`
if test -n "$libdir" && test ! -f "$libfile"; then
- func_warning "\`$lib' has not been installed in \`$libdir'"
- finalize=no
+ func_warning "'$lib' has not been installed in '$libdir'"
+ finalize=false
fi
done
@@ -3139,29 +4467,29 @@ func_mode_install ()
func_source "$wrapper"
outputname=
- if test "$fast_install" = no && test -n "$relink_command"; then
+ if test no = "$fast_install" && test -n "$relink_command"; then
$opt_dry_run || {
- if test "$finalize" = yes; then
+ if $finalize; then
tmpdir=`func_mktempdir`
func_basename "$file$stripped_ext"
- file="$func_basename_result"
- outputname="$tmpdir/$file"
+ file=$func_basename_result
+ outputname=$tmpdir/$file
# Replace the output file specification.
relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'`
- $opt_silent || {
+ $opt_quiet || {
func_quote_for_expand "$relink_command"
eval "func_echo $func_quote_for_expand_result"
}
if eval "$relink_command"; then :
else
- func_error "error: relink \`$file' with the above command before installing it"
+ func_error "error: relink '$file' with the above command before installing it"
$opt_dry_run || ${RM}r "$tmpdir"
continue
fi
- file="$outputname"
+ file=$outputname
else
- func_warning "cannot relink \`$file'"
+ func_warning "cannot relink '$file'"
fi
}
else
@@ -3198,10 +4526,10 @@ func_mode_install ()
for file in $staticlibs; do
func_basename "$file"
- name="$func_basename_result"
+ name=$func_basename_result
# Set up the ranlib parameters.
- oldlib="$destdir/$name"
+ oldlib=$destdir/$name
func_to_tool_file "$oldlib" func_convert_file_msys_to_w32
tool_oldlib=$func_to_tool_file_result
@@ -3216,18 +4544,18 @@ func_mode_install ()
done
test -n "$future_libdirs" && \
- func_warning "remember to run \`$progname --finish$future_libdirs'"
+ func_warning "remember to run '$progname --finish$future_libdirs'"
if test -n "$current_libdirs"; then
# Maybe just do a dry run.
$opt_dry_run && current_libdirs=" -n$current_libdirs"
- exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
+ exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs'
else
exit $EXIT_SUCCESS
fi
}
-test "$opt_mode" = install && func_mode_install ${1+"$@"}
+test install = "$opt_mode" && func_mode_install ${1+"$@"}
# func_generate_dlsyms outputname originator pic_p
@@ -3235,16 +4563,17 @@ test "$opt_mode" = install && func_mode_install ${1+"$@"}
# a dlpreopen symbol table.
func_generate_dlsyms ()
{
- $opt_debug
- my_outputname="$1"
- my_originator="$2"
- my_pic_p="${3-no}"
- my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'`
+ $debug_cmd
+
+ my_outputname=$1
+ my_originator=$2
+ my_pic_p=${3-false}
+ my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'`
my_dlsyms=
- if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+ if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then
if test -n "$NM" && test -n "$global_symbol_pipe"; then
- my_dlsyms="${my_outputname}S.c"
+ my_dlsyms=${my_outputname}S.c
else
func_error "not configured to extract global symbols from dlpreopened files"
fi
@@ -3255,7 +4584,7 @@ func_generate_dlsyms ()
"") ;;
*.c)
# Discover the nlist of each of the dlfiles.
- nlist="$output_objdir/${my_outputname}.nm"
+ nlist=$output_objdir/$my_outputname.nm
func_show_eval "$RM $nlist ${nlist}S ${nlist}T"
@@ -3263,34 +4592,36 @@ func_generate_dlsyms ()
func_verbose "creating $output_objdir/$my_dlsyms"
$opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\
-/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */
-/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */
+/* $my_dlsyms - symbol resolution table for '$my_outputname' dlsym emulation. */
+/* Generated by $PROGRAM (GNU $PACKAGE) $VERSION */
#ifdef __cplusplus
extern \"C\" {
#endif
-#if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4))
+#if defined __GNUC__ && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4))
#pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
#endif
/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
-#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
-/* DATA imports from DLLs on WIN32 con't be const, because runtime
+#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
+/* DATA imports from DLLs on WIN32 can't be const, because runtime
relocations are performed -- see ld's documentation on pseudo-relocs. */
# define LT_DLSYM_CONST
-#elif defined(__osf__)
+#elif defined __osf__
/* This system does not cope well with relocations in const data. */
# define LT_DLSYM_CONST
#else
# define LT_DLSYM_CONST const
#endif
+#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0)
+
/* External symbol declarations for the compiler. */\
"
- if test "$dlself" = yes; then
- func_verbose "generating symbol list for \`$output'"
+ if test yes = "$dlself"; then
+ func_verbose "generating symbol list for '$output'"
$opt_dry_run || echo ': @PROGRAM@ ' > "$nlist"
@@ -3298,7 +4629,7 @@ extern \"C\" {
progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
for progfile in $progfiles; do
func_to_tool_file "$progfile" func_convert_file_msys_to_w32
- func_verbose "extracting global C symbols from \`$func_to_tool_file_result'"
+ func_verbose "extracting global C symbols from '$func_to_tool_file_result'"
$opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'"
done
@@ -3318,10 +4649,10 @@ extern \"C\" {
# Prepare the list of exported symbols
if test -z "$export_symbols"; then
- export_symbols="$output_objdir/$outputname.exp"
+ export_symbols=$output_objdir/$outputname.exp
$opt_dry_run || {
$RM $export_symbols
- eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
+ eval "$SED -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
case $host in
*cygwin* | *mingw* | *cegcc* )
eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
@@ -3331,7 +4662,7 @@ extern \"C\" {
}
else
$opt_dry_run || {
- eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
+ eval "$SED -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
eval '$MV "$nlist"T "$nlist"'
case $host in
@@ -3345,22 +4676,22 @@ extern \"C\" {
fi
for dlprefile in $dlprefiles; do
- func_verbose "extracting global C symbols from \`$dlprefile'"
+ func_verbose "extracting global C symbols from '$dlprefile'"
func_basename "$dlprefile"
- name="$func_basename_result"
+ name=$func_basename_result
case $host in
*cygwin* | *mingw* | *cegcc* )
# if an import library, we need to obtain dlname
if func_win32_import_lib_p "$dlprefile"; then
func_tr_sh "$dlprefile"
eval "curr_lafile=\$libfile_$func_tr_sh_result"
- dlprefile_dlbasename=""
+ dlprefile_dlbasename=
if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
# Use subshell, to avoid clobbering current variable values
dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
- if test -n "$dlprefile_dlname" ; then
+ if test -n "$dlprefile_dlname"; then
func_basename "$dlprefile_dlname"
- dlprefile_dlbasename="$func_basename_result"
+ dlprefile_dlbasename=$func_basename_result
else
# no lafile. user explicitly requested -dlpreopen <import library>.
$sharedlib_from_linklib_cmd "$dlprefile"
@@ -3368,7 +4699,7 @@ extern \"C\" {
fi
fi
$opt_dry_run || {
- if test -n "$dlprefile_dlbasename" ; then
+ if test -n "$dlprefile_dlbasename"; then
eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
else
func_warning "Could not compute DLL name from $name"
@@ -3424,6 +4755,11 @@ extern \"C\" {
echo '/* NONE */' >> "$output_objdir/$my_dlsyms"
fi
+ func_show_eval '$RM "${nlist}I"'
+ if test -n "$global_symbol_to_import"; then
+ eval "$global_symbol_to_import"' < "$nlist"S > "$nlist"I'
+ fi
+
echo >> "$output_objdir/$my_dlsyms" "\
/* The mapping between symbol names and symbols. */
@@ -3432,11 +4768,30 @@ typedef struct {
void *address;
} lt_dlsymlist;
extern LT_DLSYM_CONST lt_dlsymlist
-lt_${my_prefix}_LTX_preloaded_symbols[];
+lt_${my_prefix}_LTX_preloaded_symbols[];\
+"
+
+ if test -s "$nlist"I; then
+ echo >> "$output_objdir/$my_dlsyms" "\
+static void lt_syminit(void)
+{
+ LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols;
+ for (; symbol->name; ++symbol)
+ {"
+ $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms"
+ echo >> "$output_objdir/$my_dlsyms" "\
+ }
+}"
+ fi
+ echo >> "$output_objdir/$my_dlsyms" "\
LT_DLSYM_CONST lt_dlsymlist
lt_${my_prefix}_LTX_preloaded_symbols[] =
-{\
- { \"$my_originator\", (void *) 0 },"
+{ {\"$my_originator\", (void *) 0},"
+
+ if test -s "$nlist"I; then
+ echo >> "$output_objdir/$my_dlsyms" "\
+ {\"@INIT@\", (void *) &lt_syminit},"
+ fi
case $need_lib_prefix in
no)
@@ -3478,9 +4833,7 @@ static const void *lt_preloaded_setup() {
*-*-hpux*)
pic_flag_for_symtable=" $pic_flag" ;;
*)
- if test "X$my_pic_p" != Xno; then
- pic_flag_for_symtable=" $pic_flag"
- fi
+ $my_pic_p && pic_flag_for_symtable=" $pic_flag"
;;
esac
;;
@@ -3497,10 +4850,10 @@ static const void *lt_preloaded_setup() {
func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?'
# Clean up the generated files.
- func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"'
+ func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"'
# Transform the symbol file into the correct name.
- symfileobj="$output_objdir/${my_outputname}S.$objext"
+ symfileobj=$output_objdir/${my_outputname}S.$objext
case $host in
*cygwin* | *mingw* | *cegcc* )
if test -f "$output_objdir/$my_outputname.def"; then
@@ -3518,7 +4871,7 @@ static const void *lt_preloaded_setup() {
esac
;;
*)
- func_fatal_error "unknown suffix for \`$my_dlsyms'"
+ func_fatal_error "unknown suffix for '$my_dlsyms'"
;;
esac
else
@@ -3532,6 +4885,32 @@ static const void *lt_preloaded_setup() {
fi
}
+# func_cygming_gnu_implib_p ARG
+# This predicate returns with zero status (TRUE) if
+# ARG is a GNU/binutils-style import library. Returns
+# with nonzero status (FALSE) otherwise.
+func_cygming_gnu_implib_p ()
+{
+ $debug_cmd
+
+ func_to_tool_file "$1" func_convert_file_msys_to_w32
+ func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
+ test -n "$func_cygming_gnu_implib_tmp"
+}
+
+# func_cygming_ms_implib_p ARG
+# This predicate returns with zero status (TRUE) if
+# ARG is an MS-style import library. Returns
+# with nonzero status (FALSE) otherwise.
+func_cygming_ms_implib_p ()
+{
+ $debug_cmd
+
+ func_to_tool_file "$1" func_convert_file_msys_to_w32
+ func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
+ test -n "$func_cygming_ms_implib_tmp"
+}
+
# func_win32_libid arg
# return the library type of file 'arg'
#
@@ -3541,8 +4920,9 @@ static const void *lt_preloaded_setup() {
# Despite the name, also deal with 64 bit binaries.
func_win32_libid ()
{
- $opt_debug
- win32_libid_type="unknown"
+ $debug_cmd
+
+ win32_libid_type=unknown
win32_fileres=`file -L $1 2>/dev/null`
case $win32_fileres in
*ar\ archive\ import\ library*) # definitely import
@@ -3552,16 +4932,29 @@ func_win32_libid ()
# Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD.
if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
$EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
- func_to_tool_file "$1" func_convert_file_msys_to_w32
- win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
- $SED -n -e '
+ case $nm_interface in
+ "MS dumpbin")
+ if func_cygming_ms_implib_p "$1" ||
+ func_cygming_gnu_implib_p "$1"
+ then
+ win32_nmres=import
+ else
+ win32_nmres=
+ fi
+ ;;
+ *)
+ func_to_tool_file "$1" func_convert_file_msys_to_w32
+ win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
+ $SED -n -e '
1,100{
/ I /{
- s,.*,import,
+ s|.*|import|
p
q
}
}'`
+ ;;
+ esac
case $win32_nmres in
import*) win32_libid_type="x86 archive import";;
*) win32_libid_type="x86 archive static";;
@@ -3593,7 +4986,8 @@ func_win32_libid ()
# $sharedlib_from_linklib_result
func_cygming_dll_for_implib ()
{
- $opt_debug
+ $debug_cmd
+
sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
}
@@ -3610,7 +5004,8 @@ func_cygming_dll_for_implib ()
# specified import library.
func_cygming_dll_for_implib_fallback_core ()
{
- $opt_debug
+ $debug_cmd
+
match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
$OBJDUMP -s --section "$1" "$2" 2>/dev/null |
$SED '/^Contents of section '"$match_literal"':/{
@@ -3646,8 +5041,8 @@ func_cygming_dll_for_implib_fallback_core ()
/./p' |
# we now have a list, one entry per line, of the stringified
# contents of the appropriate section of all members of the
- # archive which possess that section. Heuristic: eliminate
- # all those which have a first or second character that is
+ # archive that possess that section. Heuristic: eliminate
+ # all those that have a first or second character that is
# a '.' (that is, objdump's representation of an unprintable
# character.) This should work for all archives with less than
# 0x302f exports -- but will fail for DLLs whose name actually
@@ -3658,30 +5053,6 @@ func_cygming_dll_for_implib_fallback_core ()
$SED -e '/^\./d;/^.\./d;q'
}
-# func_cygming_gnu_implib_p ARG
-# This predicate returns with zero status (TRUE) if
-# ARG is a GNU/binutils-style import library. Returns
-# with nonzero status (FALSE) otherwise.
-func_cygming_gnu_implib_p ()
-{
- $opt_debug
- func_to_tool_file "$1" func_convert_file_msys_to_w32
- func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
- test -n "$func_cygming_gnu_implib_tmp"
-}
-
-# func_cygming_ms_implib_p ARG
-# This predicate returns with zero status (TRUE) if
-# ARG is an MS-style import library. Returns
-# with nonzero status (FALSE) otherwise.
-func_cygming_ms_implib_p ()
-{
- $opt_debug
- func_to_tool_file "$1" func_convert_file_msys_to_w32
- func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
- test -n "$func_cygming_ms_implib_tmp"
-}
-
# func_cygming_dll_for_implib_fallback ARG
# Platform-specific function to extract the
# name of the DLL associated with the specified
@@ -3695,16 +5066,17 @@ func_cygming_ms_implib_p ()
# $sharedlib_from_linklib_result
func_cygming_dll_for_implib_fallback ()
{
- $opt_debug
- if func_cygming_gnu_implib_p "$1" ; then
+ $debug_cmd
+
+ if func_cygming_gnu_implib_p "$1"; then
# binutils import library
sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
- elif func_cygming_ms_implib_p "$1" ; then
+ elif func_cygming_ms_implib_p "$1"; then
# ms-generated import library
sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
else
# unknown
- sharedlib_from_linklib_result=""
+ sharedlib_from_linklib_result=
fi
}
@@ -3712,10 +5084,11 @@ func_cygming_dll_for_implib_fallback ()
# func_extract_an_archive dir oldlib
func_extract_an_archive ()
{
- $opt_debug
- f_ex_an_ar_dir="$1"; shift
- f_ex_an_ar_oldlib="$1"
- if test "$lock_old_archive_extraction" = yes; then
+ $debug_cmd
+
+ f_ex_an_ar_dir=$1; shift
+ f_ex_an_ar_oldlib=$1
+ if test yes = "$lock_old_archive_extraction"; then
lockfile=$f_ex_an_ar_oldlib.lock
until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
func_echo "Waiting for $lockfile to be removed"
@@ -3724,7 +5097,7 @@ func_extract_an_archive ()
fi
func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \
'stat=$?; rm -f "$lockfile"; exit $stat'
- if test "$lock_old_archive_extraction" = yes; then
+ if test yes = "$lock_old_archive_extraction"; then
$opt_dry_run || rm -f "$lockfile"
fi
if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
@@ -3738,22 +5111,23 @@ func_extract_an_archive ()
# func_extract_archives gentop oldlib ...
func_extract_archives ()
{
- $opt_debug
- my_gentop="$1"; shift
+ $debug_cmd
+
+ my_gentop=$1; shift
my_oldlibs=${1+"$@"}
- my_oldobjs=""
- my_xlib=""
- my_xabs=""
- my_xdir=""
+ my_oldobjs=
+ my_xlib=
+ my_xabs=
+ my_xdir=
for my_xlib in $my_oldlibs; do
# Extract the objects.
case $my_xlib in
- [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;;
+ [\\/]* | [A-Za-z]:[\\/]*) my_xabs=$my_xlib ;;
*) my_xabs=`pwd`"/$my_xlib" ;;
esac
func_basename "$my_xlib"
- my_xlib="$func_basename_result"
+ my_xlib=$func_basename_result
my_xlib_u=$my_xlib
while :; do
case " $extracted_archives " in
@@ -3765,7 +5139,7 @@ func_extract_archives ()
esac
done
extracted_archives="$extracted_archives $my_xlib_u"
- my_xdir="$my_gentop/$my_xlib_u"
+ my_xdir=$my_gentop/$my_xlib_u
func_mkdir_p "$my_xdir"
@@ -3778,22 +5152,23 @@ func_extract_archives ()
cd $my_xdir || exit $?
darwin_archive=$my_xabs
darwin_curdir=`pwd`
- darwin_base_archive=`basename "$darwin_archive"`
+ func_basename "$darwin_archive"
+ darwin_base_archive=$func_basename_result
darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true`
if test -n "$darwin_arches"; then
darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'`
darwin_arch=
func_verbose "$darwin_base_archive has multiple architectures $darwin_arches"
- for darwin_arch in $darwin_arches ; do
- func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
- $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
- cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
- func_extract_an_archive "`pwd`" "${darwin_base_archive}"
+ for darwin_arch in $darwin_arches; do
+ func_mkdir_p "unfat-$$/$darwin_base_archive-$darwin_arch"
+ $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive"
+ cd "unfat-$$/$darwin_base_archive-$darwin_arch"
+ func_extract_an_archive "`pwd`" "$darwin_base_archive"
cd "$darwin_curdir"
- $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
+ $RM "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive"
done # $darwin_arches
## Okay now we've a bunch of thin objects, gotta fatten them up :)
- darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u`
+ darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u`
darwin_file=
darwin_files=
for darwin_file in $darwin_filelist; do
@@ -3815,7 +5190,7 @@ func_extract_archives ()
my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
done
- func_extract_archives_result="$my_oldobjs"
+ func_extract_archives_result=$my_oldobjs
}
@@ -3830,7 +5205,7 @@ func_extract_archives ()
#
# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR
# variable will take. If 'yes', then the emitted script
-# will assume that the directory in which it is stored is
+# will assume that the directory where it is stored is
# the $objdir directory. This is a cygwin/mingw-specific
# behavior.
func_emit_wrapper ()
@@ -3841,7 +5216,7 @@ func_emit_wrapper ()
#! $SHELL
# $output - temporary wrapper script for $objdir/$outputname
-# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+# Generated by $PROGRAM (GNU $PACKAGE) $VERSION
#
# The $output program cannot be directly executed until all the libtool
# libraries that it depends on are installed.
@@ -3898,9 +5273,9 @@ _LTECHO_EOF'
# Very basic option parsing. These options are (a) specific to
# the libtool wrapper, (b) are identical between the wrapper
-# /script/ and the wrapper /executable/ which is used only on
+# /script/ and the wrapper /executable/ that is used only on
# windows platforms, and (c) all begin with the string "--lt-"
-# (application programs are unlikely to have options which match
+# (application programs are unlikely to have options that match
# this pattern).
#
# There are only two supported options: --lt-debug and
@@ -3933,7 +5308,7 @@ func_parse_lt_options ()
# Print the debug banner immediately:
if test -n \"\$lt_option_debug\"; then
- echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
+ echo \"$outputname:$output:\$LINENO: libtool wrapper (GNU $PACKAGE) $VERSION\" 1>&2
fi
}
@@ -3944,7 +5319,7 @@ func_lt_dump_args ()
lt_dump_args_N=1;
for lt_arg
do
- \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\"
+ \$ECHO \"$outputname:$output:\$LINENO: newargv[\$lt_dump_args_N]: \$lt_arg\"
lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
done
}
@@ -3958,7 +5333,7 @@ func_exec_program_core ()
*-*-mingw | *-*-os2* | *-cegcc*)
$ECHO "\
if test -n \"\$lt_option_debug\"; then
- \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2
+ \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir\\\\\$program\" 1>&2
func_lt_dump_args \${1+\"\$@\"} 1>&2
fi
exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
@@ -3968,7 +5343,7 @@ func_exec_program_core ()
*)
$ECHO "\
if test -n \"\$lt_option_debug\"; then
- \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2
+ \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir/\$program\" 1>&2
func_lt_dump_args \${1+\"\$@\"} 1>&2
fi
exec \"\$progdir/\$program\" \${1+\"\$@\"}
@@ -4043,13 +5418,13 @@ func_exec_program ()
test -n \"\$absdir\" && thisdir=\"\$absdir\"
"
- if test "$fast_install" = yes; then
+ if test yes = "$fast_install"; then
$ECHO "\
program=lt-'$outputname'$exeext
progdir=\"\$thisdir/$objdir\"
if test ! -f \"\$progdir/\$program\" ||
- { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
+ { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | $SED 1q\`; \\
test \"X\$file\" != \"X\$progdir/\$program\"; }; then
file=\"\$\$-\$program\"
@@ -4066,7 +5441,7 @@ func_exec_program ()
if test -n \"\$relink_command\"; then
if relink_command_output=\`eval \$relink_command 2>&1\`; then :
else
- $ECHO \"\$relink_command_output\" >&2
+ \$ECHO \"\$relink_command_output\" >&2
$RM \"\$progdir/\$file\"
exit 1
fi
@@ -4101,7 +5476,7 @@ func_exec_program ()
fi
# Export our shlibpath_var if we have one.
- if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+ if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
$ECHO "\
# Add our own library path to $shlibpath_var
$shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
@@ -4121,7 +5496,7 @@ func_exec_program ()
fi
else
# The program doesn't exist.
- \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
+ \$ECHO \"\$0: error: '\$progdir/\$program' does not exist\" 1>&2
\$ECHO \"This script is just a wrapper for \$program.\" 1>&2
\$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2
exit 1
@@ -4140,7 +5515,7 @@ func_emit_cwrapperexe_src ()
cat <<EOF
/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
- Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+ Generated by $PROGRAM (GNU $PACKAGE) $VERSION
The $output program cannot be directly executed until all the libtool
libraries that it depends on are installed.
@@ -4175,47 +5550,45 @@ EOF
#include <fcntl.h>
#include <sys/stat.h>
+#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0)
+
/* declarations of non-ANSI functions */
-#if defined(__MINGW32__)
+#if defined __MINGW32__
# ifdef __STRICT_ANSI__
int _putenv (const char *);
# endif
-#elif defined(__CYGWIN__)
+#elif defined __CYGWIN__
# ifdef __STRICT_ANSI__
char *realpath (const char *, char *);
int putenv (char *);
int setenv (const char *, const char *, int);
# endif
-/* #elif defined (other platforms) ... */
+/* #elif defined other_platform || defined ... */
#endif
/* portability defines, excluding path handling macros */
-#if defined(_MSC_VER)
+#if defined _MSC_VER
# define setmode _setmode
# define stat _stat
# define chmod _chmod
# define getcwd _getcwd
# define putenv _putenv
# define S_IXUSR _S_IEXEC
-# ifndef _INTPTR_T_DEFINED
-# define _INTPTR_T_DEFINED
-# define intptr_t int
-# endif
-#elif defined(__MINGW32__)
+#elif defined __MINGW32__
# define setmode _setmode
# define stat _stat
# define chmod _chmod
# define getcwd _getcwd
# define putenv _putenv
-#elif defined(__CYGWIN__)
+#elif defined __CYGWIN__
# define HAVE_SETENV
# define FOPEN_WB "wb"
-/* #elif defined (other platforms) ... */
+/* #elif defined other platforms ... */
#endif
-#if defined(PATH_MAX)
+#if defined PATH_MAX
# define LT_PATHMAX PATH_MAX
-#elif defined(MAXPATHLEN)
+#elif defined MAXPATHLEN
# define LT_PATHMAX MAXPATHLEN
#else
# define LT_PATHMAX 1024
@@ -4234,8 +5607,8 @@ int setenv (const char *, const char *, int);
# define PATH_SEPARATOR ':'
#endif
-#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
- defined (__OS2__)
+#if defined _WIN32 || defined __MSDOS__ || defined __DJGPP__ || \
+ defined __OS2__
# define HAVE_DOS_BASED_FILE_SYSTEM
# define FOPEN_WB "wb"
# ifndef DIR_SEPARATOR_2
@@ -4268,10 +5641,10 @@ int setenv (const char *, const char *, int);
#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type)))
#define XFREE(stale) do { \
- if (stale) { free ((void *) stale); stale = 0; } \
+ if (stale) { free (stale); stale = 0; } \
} while (0)
-#if defined(LT_DEBUGWRAPPER)
+#if defined LT_DEBUGWRAPPER
static int lt_debug = 1;
#else
static int lt_debug = 0;
@@ -4300,11 +5673,16 @@ void lt_dump_script (FILE *f);
EOF
cat <<EOF
-volatile const char * MAGIC_EXE = "$magic_exe";
+#if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
+# define externally_visible volatile
+#else
+# define externally_visible __attribute__((externally_visible)) volatile
+#endif
+externally_visible const char * MAGIC_EXE = "$magic_exe";
const char * LIB_PATH_VARNAME = "$shlibpath_var";
EOF
- if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+ if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
func_to_host_path "$temp_rpath"
cat <<EOF
const char * LIB_PATH_VALUE = "$func_to_host_path_result";
@@ -4328,7 +5706,7 @@ const char * EXE_PATH_VALUE = "";
EOF
fi
- if test "$fast_install" = yes; then
+ if test yes = "$fast_install"; then
cat <<EOF
const char * TARGET_PROGRAM_NAME = "lt-$outputname"; /* hopefully, no .exe */
EOF
@@ -4357,12 +5735,12 @@ main (int argc, char *argv[])
char *actual_cwrapper_name;
char *target_name;
char *lt_argv_zero;
- intptr_t rval = 127;
+ int rval = 127;
int i;
program_name = (char *) xstrdup (base_name (argv[0]));
- newargz = XMALLOC (char *, argc + 1);
+ newargz = XMALLOC (char *, (size_t) argc + 1);
/* very simple arg parsing; don't want to rely on getopt
* also, copy all non cwrapper options to newargz, except
@@ -4371,10 +5749,10 @@ main (int argc, char *argv[])
newargc=0;
for (i = 1; i < argc; i++)
{
- if (strcmp (argv[i], dumpscript_opt) == 0)
+ if (STREQ (argv[i], dumpscript_opt))
{
EOF
- case "$host" in
+ case $host in
*mingw* | *cygwin* )
# make stdout use "unix" line endings
echo " setmode(1,_O_BINARY);"
@@ -4385,12 +5763,12 @@ EOF
lt_dump_script (stdout);
return 0;
}
- if (strcmp (argv[i], debug_opt) == 0)
+ if (STREQ (argv[i], debug_opt))
{
lt_debug = 1;
continue;
}
- if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
+ if (STREQ (argv[i], ltwrapper_option_prefix))
{
/* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
namespace, but it is not one of the ones we know about and
@@ -4413,7 +5791,7 @@ EOF
EOF
cat <<EOF
/* The GNU banner must be the first non-error debug message */
- lt_debugprintf (__FILE__, __LINE__, "libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\n");
+ lt_debugprintf (__FILE__, __LINE__, "libtool wrapper (GNU $PACKAGE) $VERSION\n");
EOF
cat <<"EOF"
lt_debugprintf (__FILE__, __LINE__, "(main) argv[0]: %s\n", argv[0]);
@@ -4524,7 +5902,7 @@ EOF
cat <<"EOF"
/* execv doesn't actually work on mingw as expected on unix */
newargz = prepare_spawn (newargz);
- rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
+ rval = (int) _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
if (rval == -1)
{
/* failed to start process */
@@ -4569,7 +5947,7 @@ base_name (const char *name)
{
const char *base;
-#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+#if defined HAVE_DOS_BASED_FILE_SYSTEM
/* Skip over the disk name in MSDOS pathnames. */
if (isalpha ((unsigned char) name[0]) && name[1] == ':')
name += 2;
@@ -4628,7 +6006,7 @@ find_executable (const char *wrapper)
const char *p_next;
/* static buffer for getcwd */
char tmp[LT_PATHMAX + 1];
- int tmp_len;
+ size_t tmp_len;
char *concat_name;
lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n",
@@ -4638,7 +6016,7 @@ find_executable (const char *wrapper)
return NULL;
/* Absolute path? */
-#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+#if defined HAVE_DOS_BASED_FILE_SYSTEM
if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':')
{
concat_name = xstrdup (wrapper);
@@ -4656,7 +6034,7 @@ find_executable (const char *wrapper)
return concat_name;
XFREE (concat_name);
}
-#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+#if defined HAVE_DOS_BASED_FILE_SYSTEM
}
#endif
@@ -4679,7 +6057,7 @@ find_executable (const char *wrapper)
for (q = p; *q; q++)
if (IS_PATH_SEPARATOR (*q))
break;
- p_len = q - p;
+ p_len = (size_t) (q - p);
p_next = (*q == '\0' ? q : q + 1);
if (p_len == 0)
{
@@ -4798,7 +6176,7 @@ strendzap (char *str, const char *pat)
if (patlen <= len)
{
str += len - patlen;
- if (strcmp (str, pat) == 0)
+ if (STREQ (str, pat))
*str = '\0';
}
return str;
@@ -4863,7 +6241,7 @@ lt_setenv (const char *name, const char *value)
char *str = xstrdup (value);
setenv (name, str, 1);
#else
- int len = strlen (name) + 1 + strlen (value) + 1;
+ size_t len = strlen (name) + 1 + strlen (value) + 1;
char *str = XMALLOC (char, len);
sprintf (str, "%s=%s", name, value);
if (putenv (str) != EXIT_SUCCESS)
@@ -4880,8 +6258,8 @@ lt_extend_str (const char *orig_value, const char *add, int to_end)
char *new_value;
if (orig_value && *orig_value)
{
- int orig_value_len = strlen (orig_value);
- int add_len = strlen (add);
+ size_t orig_value_len = strlen (orig_value);
+ size_t add_len = strlen (add);
new_value = XMALLOC (char, add_len + orig_value_len + 1);
if (to_end)
{
@@ -4912,10 +6290,10 @@ lt_update_exe_path (const char *name, const char *value)
{
char *new_value = lt_extend_str (getenv (name), value, 0);
/* some systems can't cope with a ':'-terminated path #' */
- int len = strlen (new_value);
- while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1]))
+ size_t len = strlen (new_value);
+ while ((len > 0) && IS_PATH_SEPARATOR (new_value[len-1]))
{
- new_value[len-1] = '\0';
+ new_value[--len] = '\0';
}
lt_setenv (name, new_value);
XFREE (new_value);
@@ -5082,27 +6460,47 @@ EOF
# True if ARG is an import lib, as indicated by $file_magic_cmd
func_win32_import_lib_p ()
{
- $opt_debug
+ $debug_cmd
+
case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in
*import*) : ;;
*) false ;;
esac
}
+# func_suncc_cstd_abi
+# !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!!
+# Several compiler flags select an ABI that is incompatible with the
+# Cstd library. Avoid specifying it if any are in CXXFLAGS.
+func_suncc_cstd_abi ()
+{
+ $debug_cmd
+
+ case " $compile_command " in
+ *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*)
+ suncc_use_cstd_abi=no
+ ;;
+ *)
+ suncc_use_cstd_abi=yes
+ ;;
+ esac
+}
+
# func_mode_link arg...
func_mode_link ()
{
- $opt_debug
+ $debug_cmd
+
case $host in
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
# It is impossible to link a dll without this setting, and
# we shouldn't force the makefile maintainer to figure out
- # which system we are compiling for in order to pass an extra
+ # what system we are compiling for in order to pass an extra
# flag for every libtool invocation.
# allow_undefined=no
# FIXME: Unfortunately, there are problems with the above when trying
- # to make a dll which has undefined symbols, in which case not
+ # to make a dll that has undefined symbols, in which case not
# even a static library is built. For now, we need to specify
# -no-undefined on the libtool link line when we can be certain
# that all symbols are satisfied, otherwise we get a static library.
@@ -5146,10 +6544,11 @@ func_mode_link ()
module=no
no_install=no
objs=
+ os2dllname=
non_pic_objects=
precious_files_regex=
prefer_static_libs=no
- preload=no
+ preload=false
prev=
prevarg=
release=
@@ -5161,7 +6560,7 @@ func_mode_link ()
vinfo=
vinfo_number=no
weak_libs=
- single_module="${wl}-single_module"
+ single_module=$wl-single_module
func_infer_tag $base_compile
# We need to know -static, to get the right output filenames.
@@ -5169,15 +6568,15 @@ func_mode_link ()
do
case $arg in
-shared)
- test "$build_libtool_libs" != yes && \
- func_fatal_configuration "can not build a shared library"
+ test yes != "$build_libtool_libs" \
+ && func_fatal_configuration "cannot build a shared library"
build_old_libs=no
break
;;
-all-static | -static | -static-libtool-libs)
case $arg in
-all-static)
- if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
+ if test yes = "$build_libtool_libs" && test -z "$link_static_flag"; then
func_warning "complete static linking is impossible in this configuration"
fi
if test -n "$link_static_flag"; then
@@ -5210,7 +6609,7 @@ func_mode_link ()
# Go through the arguments, transforming them on the way.
while test "$#" -gt 0; do
- arg="$1"
+ arg=$1
shift
func_quote_for_eval "$arg"
qarg=$func_quote_for_eval_unquoted_result
@@ -5227,21 +6626,21 @@ func_mode_link ()
case $prev in
bindir)
- bindir="$arg"
+ bindir=$arg
prev=
continue
;;
dlfiles|dlprefiles)
- if test "$preload" = no; then
+ $preload || {
# Add the symbol object into the linking commands.
func_append compile_command " @SYMFILE@"
func_append finalize_command " @SYMFILE@"
- preload=yes
- fi
+ preload=:
+ }
case $arg in
*.la | *.lo) ;; # We handle these cases below.
force)
- if test "$dlself" = no; then
+ if test no = "$dlself"; then
dlself=needless
export_dynamic=yes
fi
@@ -5249,9 +6648,9 @@ func_mode_link ()
continue
;;
self)
- if test "$prev" = dlprefiles; then
+ if test dlprefiles = "$prev"; then
dlself=yes
- elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
+ elif test dlfiles = "$prev" && test yes != "$dlopen_self"; then
dlself=yes
else
dlself=needless
@@ -5261,7 +6660,7 @@ func_mode_link ()
continue
;;
*)
- if test "$prev" = dlfiles; then
+ if test dlfiles = "$prev"; then
func_append dlfiles " $arg"
else
func_append dlprefiles " $arg"
@@ -5272,14 +6671,14 @@ func_mode_link ()
esac
;;
expsyms)
- export_symbols="$arg"
+ export_symbols=$arg
test -f "$arg" \
- || func_fatal_error "symbol file \`$arg' does not exist"
+ || func_fatal_error "symbol file '$arg' does not exist"
prev=
continue
;;
expsyms_regex)
- export_symbols_regex="$arg"
+ export_symbols_regex=$arg
prev=
continue
;;
@@ -5297,7 +6696,13 @@ func_mode_link ()
continue
;;
inst_prefix)
- inst_prefix_dir="$arg"
+ inst_prefix_dir=$arg
+ prev=
+ continue
+ ;;
+ mllvm)
+ # Clang does not use LLVM to link, so we can simply discard any
+ # '-mllvm $arg' options when doing the link step.
prev=
continue
;;
@@ -5321,21 +6726,21 @@ func_mode_link ()
if test -z "$pic_object" ||
test -z "$non_pic_object" ||
- test "$pic_object" = none &&
- test "$non_pic_object" = none; then
- func_fatal_error "cannot find name of object for \`$arg'"
+ test none = "$pic_object" &&
+ test none = "$non_pic_object"; then
+ func_fatal_error "cannot find name of object for '$arg'"
fi
# Extract subdirectory from the argument.
func_dirname "$arg" "/" ""
- xdir="$func_dirname_result"
+ xdir=$func_dirname_result
- if test "$pic_object" != none; then
+ if test none != "$pic_object"; then
# Prepend the subdirectory the object is found in.
- pic_object="$xdir$pic_object"
+ pic_object=$xdir$pic_object
- if test "$prev" = dlfiles; then
- if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+ if test dlfiles = "$prev"; then
+ if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then
func_append dlfiles " $pic_object"
prev=
continue
@@ -5346,7 +6751,7 @@ func_mode_link ()
fi
# CHECK ME: I think I busted this. -Ossama
- if test "$prev" = dlprefiles; then
+ if test dlprefiles = "$prev"; then
# Preload the old-style object.
func_append dlprefiles " $pic_object"
prev=
@@ -5354,23 +6759,23 @@ func_mode_link ()
# A PIC object.
func_append libobjs " $pic_object"
- arg="$pic_object"
+ arg=$pic_object
fi
# Non-PIC object.
- if test "$non_pic_object" != none; then
+ if test none != "$non_pic_object"; then
# Prepend the subdirectory the object is found in.
- non_pic_object="$xdir$non_pic_object"
+ non_pic_object=$xdir$non_pic_object
# A standard non-PIC object
func_append non_pic_objects " $non_pic_object"
- if test -z "$pic_object" || test "$pic_object" = none ; then
- arg="$non_pic_object"
+ if test -z "$pic_object" || test none = "$pic_object"; then
+ arg=$non_pic_object
fi
else
# If the PIC object exists, use it instead.
# $xdir was prepended to $pic_object above.
- non_pic_object="$pic_object"
+ non_pic_object=$pic_object
func_append non_pic_objects " $non_pic_object"
fi
else
@@ -5378,7 +6783,7 @@ func_mode_link ()
if $opt_dry_run; then
# Extract subdirectory from the argument.
func_dirname "$arg" "/" ""
- xdir="$func_dirname_result"
+ xdir=$func_dirname_result
func_lo2o "$arg"
pic_object=$xdir$objdir/$func_lo2o_result
@@ -5386,24 +6791,29 @@ func_mode_link ()
func_append libobjs " $pic_object"
func_append non_pic_objects " $non_pic_object"
else
- func_fatal_error "\`$arg' is not a valid libtool object"
+ func_fatal_error "'$arg' is not a valid libtool object"
fi
fi
done
else
- func_fatal_error "link input file \`$arg' does not exist"
+ func_fatal_error "link input file '$arg' does not exist"
fi
arg=$save_arg
prev=
continue
;;
+ os2dllname)
+ os2dllname=$arg
+ prev=
+ continue
+ ;;
precious_regex)
- precious_files_regex="$arg"
+ precious_files_regex=$arg
prev=
continue
;;
release)
- release="-$arg"
+ release=-$arg
prev=
continue
;;
@@ -5415,7 +6825,7 @@ func_mode_link ()
func_fatal_error "only absolute run-paths are allowed"
;;
esac
- if test "$prev" = rpath; then
+ if test rpath = "$prev"; then
case "$rpath " in
*" $arg "*) ;;
*) func_append rpath " $arg" ;;
@@ -5430,7 +6840,7 @@ func_mode_link ()
continue
;;
shrext)
- shrext_cmds="$arg"
+ shrext_cmds=$arg
prev=
continue
;;
@@ -5470,7 +6880,7 @@ func_mode_link ()
esac
fi # test -n "$prev"
- prevarg="$arg"
+ prevarg=$arg
case $arg in
-all-static)
@@ -5484,7 +6894,7 @@ func_mode_link ()
-allow-undefined)
# FIXME: remove this flag sometime in the future.
- func_fatal_error "\`-allow-undefined' must not be used because it is the default"
+ func_fatal_error "'-allow-undefined' must not be used because it is the default"
;;
-avoid-version)
@@ -5516,7 +6926,7 @@ func_mode_link ()
if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
func_fatal_error "more than one -exported-symbols argument is not allowed"
fi
- if test "X$arg" = "X-export-symbols"; then
+ if test X-export-symbols = "X$arg"; then
prev=expsyms
else
prev=expsyms_regex
@@ -5550,9 +6960,9 @@ func_mode_link ()
func_stripname "-L" '' "$arg"
if test -z "$func_stripname_result"; then
if test "$#" -gt 0; then
- func_fatal_error "require no space between \`-L' and \`$1'"
+ func_fatal_error "require no space between '-L' and '$1'"
else
- func_fatal_error "need path for \`-L' option"
+ func_fatal_error "need path for '-L' option"
fi
fi
func_resolve_sysroot "$func_stripname_result"
@@ -5563,8 +6973,8 @@ func_mode_link ()
*)
absdir=`cd "$dir" && pwd`
test -z "$absdir" && \
- func_fatal_error "cannot determine absolute directory name of \`$dir'"
- dir="$absdir"
+ func_fatal_error "cannot determine absolute directory name of '$dir'"
+ dir=$absdir
;;
esac
case "$deplibs " in
@@ -5599,7 +7009,7 @@ func_mode_link ()
;;
-l*)
- if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
+ if test X-lc = "X$arg" || test X-lm = "X$arg"; then
case $host in
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*)
# These systems don't actually have a C or math library (as such)
@@ -5607,11 +7017,11 @@ func_mode_link ()
;;
*-*-os2*)
# These systems don't actually have a C library (as such)
- test "X$arg" = "X-lc" && continue
+ test X-lc = "X$arg" && continue
;;
- *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+ *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*)
# Do not include libc due to us having libc/libc_r.
- test "X$arg" = "X-lc" && continue
+ test X-lc = "X$arg" && continue
;;
*-*-rhapsody* | *-*-darwin1.[012])
# Rhapsody C and math libraries are in the System framework
@@ -5620,16 +7030,16 @@ func_mode_link ()
;;
*-*-sco3.2v5* | *-*-sco5v6*)
# Causes problems with __ctype
- test "X$arg" = "X-lc" && continue
+ test X-lc = "X$arg" && continue
;;
*-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
# Compiler inserts libc in the correct place for threads to work
- test "X$arg" = "X-lc" && continue
+ test X-lc = "X$arg" && continue
;;
esac
- elif test "X$arg" = "X-lc_r"; then
+ elif test X-lc_r = "X$arg"; then
case $host in
- *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+ *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*)
# Do not include libc_r directly, use -pthread flag.
continue
;;
@@ -5639,6 +7049,11 @@ func_mode_link ()
continue
;;
+ -mllvm)
+ prev=mllvm
+ continue
+ ;;
+
-module)
module=yes
continue
@@ -5668,7 +7083,7 @@ func_mode_link ()
;;
-multi_module)
- single_module="${wl}-multi_module"
+ single_module=$wl-multi_module
continue
;;
@@ -5682,8 +7097,8 @@ func_mode_link ()
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*)
# The PATH hackery in wrapper scripts is required on Windows
# and Darwin in order for the loader to find any dlls it needs.
- func_warning "\`-no-install' is ignored for $host"
- func_warning "assuming \`-no-fast-install' instead"
+ func_warning "'-no-install' is ignored for $host"
+ func_warning "assuming '-no-fast-install' instead"
fast_install=no
;;
*) no_install=yes ;;
@@ -5701,6 +7116,11 @@ func_mode_link ()
continue
;;
+ -os2dllname)
+ prev=os2dllname
+ continue
+ ;;
+
-o) prev=output ;;
-precious-files-regex)
@@ -5788,14 +7208,14 @@ func_mode_link ()
func_stripname '-Wc,' '' "$arg"
args=$func_stripname_result
arg=
- save_ifs="$IFS"; IFS=','
+ save_ifs=$IFS; IFS=,
for flag in $args; do
- IFS="$save_ifs"
+ IFS=$save_ifs
func_quote_for_eval "$flag"
func_append arg " $func_quote_for_eval_result"
func_append compiler_flags " $func_quote_for_eval_result"
done
- IFS="$save_ifs"
+ IFS=$save_ifs
func_stripname ' ' '' "$arg"
arg=$func_stripname_result
;;
@@ -5804,15 +7224,15 @@ func_mode_link ()
func_stripname '-Wl,' '' "$arg"
args=$func_stripname_result
arg=
- save_ifs="$IFS"; IFS=','
+ save_ifs=$IFS; IFS=,
for flag in $args; do
- IFS="$save_ifs"
+ IFS=$save_ifs
func_quote_for_eval "$flag"
func_append arg " $wl$func_quote_for_eval_result"
func_append compiler_flags " $wl$func_quote_for_eval_result"
func_append linker_flags " $func_quote_for_eval_result"
done
- IFS="$save_ifs"
+ IFS=$save_ifs
func_stripname ' ' '' "$arg"
arg=$func_stripname_result
;;
@@ -5835,7 +7255,7 @@ func_mode_link ()
# -msg_* for osf cc
-msg_*)
func_quote_for_eval "$arg"
- arg="$func_quote_for_eval_result"
+ arg=$func_quote_for_eval_result
;;
# Flags to be passed through unchanged, with rationale:
@@ -5847,25 +7267,46 @@ func_mode_link ()
# -m*, -t[45]*, -txscale* architecture-specific flags for GCC
# -F/path path to uninstalled frameworks, gcc on darwin
# -p, -pg, --coverage, -fprofile-* profiling flags for GCC
+ # -fstack-protector* stack protector flags for GCC
# @file GCC response files
# -tp=* Portland pgcc target processor selection
# --sysroot=* for sysroot support
- # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
+ # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
+ # -stdlib=* select c++ std lib with clang
-64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
- -O*|-flto*|-fwhopr*|-fuse-linker-plugin)
+ -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*)
func_quote_for_eval "$arg"
- arg="$func_quote_for_eval_result"
+ arg=$func_quote_for_eval_result
func_append compile_command " $arg"
func_append finalize_command " $arg"
func_append compiler_flags " $arg"
continue
;;
+ -Z*)
+ if test os2 = "`expr $host : '.*\(os2\)'`"; then
+ # OS/2 uses -Zxxx to specify OS/2-specific options
+ compiler_flags="$compiler_flags $arg"
+ func_append compile_command " $arg"
+ func_append finalize_command " $arg"
+ case $arg in
+ -Zlinker | -Zstack)
+ prev=xcompiler
+ ;;
+ esac
+ continue
+ else
+ # Otherwise treat like 'Some other compiler flag' below
+ func_quote_for_eval "$arg"
+ arg=$func_quote_for_eval_result
+ fi
+ ;;
+
# Some other compiler flag.
-* | +*)
func_quote_for_eval "$arg"
- arg="$func_quote_for_eval_result"
+ arg=$func_quote_for_eval_result
;;
*.$objext)
@@ -5886,21 +7327,21 @@ func_mode_link ()
if test -z "$pic_object" ||
test -z "$non_pic_object" ||
- test "$pic_object" = none &&
- test "$non_pic_object" = none; then
- func_fatal_error "cannot find name of object for \`$arg'"
+ test none = "$pic_object" &&
+ test none = "$non_pic_object"; then
+ func_fatal_error "cannot find name of object for '$arg'"
fi
# Extract subdirectory from the argument.
func_dirname "$arg" "/" ""
- xdir="$func_dirname_result"
+ xdir=$func_dirname_result
- if test "$pic_object" != none; then
+ test none = "$pic_object" || {
# Prepend the subdirectory the object is found in.
- pic_object="$xdir$pic_object"
+ pic_object=$xdir$pic_object
- if test "$prev" = dlfiles; then
- if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+ if test dlfiles = "$prev"; then
+ if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then
func_append dlfiles " $pic_object"
prev=
continue
@@ -5911,7 +7352,7 @@ func_mode_link ()
fi
# CHECK ME: I think I busted this. -Ossama
- if test "$prev" = dlprefiles; then
+ if test dlprefiles = "$prev"; then
# Preload the old-style object.
func_append dlprefiles " $pic_object"
prev=
@@ -5919,23 +7360,23 @@ func_mode_link ()
# A PIC object.
func_append libobjs " $pic_object"
- arg="$pic_object"
- fi
+ arg=$pic_object
+ }
# Non-PIC object.
- if test "$non_pic_object" != none; then
+ if test none != "$non_pic_object"; then
# Prepend the subdirectory the object is found in.
- non_pic_object="$xdir$non_pic_object"
+ non_pic_object=$xdir$non_pic_object
# A standard non-PIC object
func_append non_pic_objects " $non_pic_object"
- if test -z "$pic_object" || test "$pic_object" = none ; then
- arg="$non_pic_object"
+ if test -z "$pic_object" || test none = "$pic_object"; then
+ arg=$non_pic_object
fi
else
# If the PIC object exists, use it instead.
# $xdir was prepended to $pic_object above.
- non_pic_object="$pic_object"
+ non_pic_object=$pic_object
func_append non_pic_objects " $non_pic_object"
fi
else
@@ -5943,7 +7384,7 @@ func_mode_link ()
if $opt_dry_run; then
# Extract subdirectory from the argument.
func_dirname "$arg" "/" ""
- xdir="$func_dirname_result"
+ xdir=$func_dirname_result
func_lo2o "$arg"
pic_object=$xdir$objdir/$func_lo2o_result
@@ -5951,7 +7392,7 @@ func_mode_link ()
func_append libobjs " $pic_object"
func_append non_pic_objects " $non_pic_object"
else
- func_fatal_error "\`$arg' is not a valid libtool object"
+ func_fatal_error "'$arg' is not a valid libtool object"
fi
fi
;;
@@ -5967,11 +7408,11 @@ func_mode_link ()
# A libtool-controlled library.
func_resolve_sysroot "$arg"
- if test "$prev" = dlfiles; then
+ if test dlfiles = "$prev"; then
# This library was specified with -dlopen.
func_append dlfiles " $func_resolve_sysroot_result"
prev=
- elif test "$prev" = dlprefiles; then
+ elif test dlprefiles = "$prev"; then
# The library was specified with -dlpreopen.
func_append dlprefiles " $func_resolve_sysroot_result"
prev=
@@ -5986,7 +7427,7 @@ func_mode_link ()
# Unknown arguments in both finalize_command and compile_command need
# to be aesthetically quoted because they are evaled later.
func_quote_for_eval "$arg"
- arg="$func_quote_for_eval_result"
+ arg=$func_quote_for_eval_result
;;
esac # arg
@@ -5998,9 +7439,9 @@ func_mode_link ()
done # argument parsing loop
test -n "$prev" && \
- func_fatal_help "the \`$prevarg' option requires an argument"
+ func_fatal_help "the '$prevarg' option requires an argument"
- if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
+ if test yes = "$export_dynamic" && test -n "$export_dynamic_flag_spec"; then
eval arg=\"$export_dynamic_flag_spec\"
func_append compile_command " $arg"
func_append finalize_command " $arg"
@@ -6009,20 +7450,23 @@ func_mode_link ()
oldlibs=
# calculate the name of the file, without its directory
func_basename "$output"
- outputname="$func_basename_result"
- libobjs_save="$libobjs"
+ outputname=$func_basename_result
+ libobjs_save=$libobjs
if test -n "$shlibpath_var"; then
# get the directories listed in $shlibpath_var
- eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\`
+ eval shlib_search_path=\`\$ECHO \"\$$shlibpath_var\" \| \$SED \'s/:/ /g\'\`
else
shlib_search_path=
fi
eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
+ # Definition is injected by LT_CONFIG during libtool generation.
+ func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH"
+
func_dirname "$output" "/" ""
- output_objdir="$func_dirname_result$objdir"
+ output_objdir=$func_dirname_result$objdir
func_to_tool_file "$output_objdir/"
tool_output_objdir=$func_to_tool_file_result
# Create the object directory.
@@ -6045,7 +7489,7 @@ func_mode_link ()
# Find all interdependent deplibs by searching for libraries
# that are linked more than once (e.g. -la -lb -la)
for deplib in $deplibs; do
- if $opt_preserve_dup_deps ; then
+ if $opt_preserve_dup_deps; then
case "$libs " in
*" $deplib "*) func_append specialdeplibs " $deplib" ;;
esac
@@ -6053,7 +7497,7 @@ func_mode_link ()
func_append libs " $deplib"
done
- if test "$linkmode" = lib; then
+ if test lib = "$linkmode"; then
libs="$predeps $libs $compiler_lib_search_path $postdeps"
# Compute libraries that are listed more than once in $predeps
@@ -6085,7 +7529,7 @@ func_mode_link ()
case $file in
*.la) ;;
*)
- func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file"
+ func_fatal_help "libraries can '-dlopen' only libtool libraries: $file"
;;
esac
done
@@ -6093,7 +7537,7 @@ func_mode_link ()
prog)
compile_deplibs=
finalize_deplibs=
- alldeplibs=no
+ alldeplibs=false
newdlfiles=
newdlprefiles=
passes="conv scan dlopen dlpreopen link"
@@ -6105,29 +7549,29 @@ func_mode_link ()
for pass in $passes; do
# The preopen pass in lib mode reverses $deplibs; put it back here
# so that -L comes before libs that need it for instance...
- if test "$linkmode,$pass" = "lib,link"; then
+ if test lib,link = "$linkmode,$pass"; then
## FIXME: Find the place where the list is rebuilt in the wrong
## order, and fix it there properly
tmp_deplibs=
for deplib in $deplibs; do
tmp_deplibs="$deplib $tmp_deplibs"
done
- deplibs="$tmp_deplibs"
+ deplibs=$tmp_deplibs
fi
- if test "$linkmode,$pass" = "lib,link" ||
- test "$linkmode,$pass" = "prog,scan"; then
- libs="$deplibs"
+ if test lib,link = "$linkmode,$pass" ||
+ test prog,scan = "$linkmode,$pass"; then
+ libs=$deplibs
deplibs=
fi
- if test "$linkmode" = prog; then
+ if test prog = "$linkmode"; then
case $pass in
- dlopen) libs="$dlfiles" ;;
- dlpreopen) libs="$dlprefiles" ;;
+ dlopen) libs=$dlfiles ;;
+ dlpreopen) libs=$dlprefiles ;;
link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
esac
fi
- if test "$linkmode,$pass" = "lib,dlpreopen"; then
+ if test lib,dlpreopen = "$linkmode,$pass"; then
# Collect and forward deplibs of preopened libtool libs
for lib in $dlprefiles; do
# Ignore non-libtool-libs
@@ -6148,26 +7592,26 @@ func_mode_link ()
esac
done
done
- libs="$dlprefiles"
+ libs=$dlprefiles
fi
- if test "$pass" = dlopen; then
+ if test dlopen = "$pass"; then
# Collect dlpreopened libraries
- save_deplibs="$deplibs"
+ save_deplibs=$deplibs
deplibs=
fi
for deplib in $libs; do
lib=
- found=no
+ found=false
case $deplib in
-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
|-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
- if test "$linkmode,$pass" = "prog,link"; then
+ if test prog,link = "$linkmode,$pass"; then
compile_deplibs="$deplib $compile_deplibs"
finalize_deplibs="$deplib $finalize_deplibs"
else
func_append compiler_flags " $deplib"
- if test "$linkmode" = lib ; then
+ if test lib = "$linkmode"; then
case "$new_inherited_linker_flags " in
*" $deplib "*) ;;
* ) func_append new_inherited_linker_flags " $deplib" ;;
@@ -6177,13 +7621,13 @@ func_mode_link ()
continue
;;
-l*)
- if test "$linkmode" != lib && test "$linkmode" != prog; then
- func_warning "\`-l' is ignored for archives/objects"
+ if test lib != "$linkmode" && test prog != "$linkmode"; then
+ func_warning "'-l' is ignored for archives/objects"
continue
fi
func_stripname '-l' '' "$deplib"
name=$func_stripname_result
- if test "$linkmode" = lib; then
+ if test lib = "$linkmode"; then
searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
else
searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
@@ -6191,31 +7635,22 @@ func_mode_link ()
for searchdir in $searchdirs; do
for search_ext in .la $std_shrext .so .a; do
# Search the libtool library
- lib="$searchdir/lib${name}${search_ext}"
+ lib=$searchdir/lib$name$search_ext
if test -f "$lib"; then
- if test "$search_ext" = ".la"; then
- found=yes
+ if test .la = "$search_ext"; then
+ found=:
else
- found=no
+ found=false
fi
break 2
fi
done
done
- if test "$found" != yes; then
- # deplib doesn't seem to be a libtool library
- if test "$linkmode,$pass" = "prog,link"; then
- compile_deplibs="$deplib $compile_deplibs"
- finalize_deplibs="$deplib $finalize_deplibs"
- else
- deplibs="$deplib $deplibs"
- test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
- fi
- continue
- else # deplib is a libtool library
+ if $found; then
+ # deplib is a libtool library
# If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
# We need to do some special things here, and not later.
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ if test yes = "$allow_libtool_libs_with_static_runtimes"; then
case " $predeps $postdeps " in
*" $deplib "*)
if func_lalib_p "$lib"; then
@@ -6223,19 +7658,19 @@ func_mode_link ()
old_library=
func_source "$lib"
for l in $old_library $library_names; do
- ll="$l"
+ ll=$l
done
- if test "X$ll" = "X$old_library" ; then # only static version available
- found=no
+ if test "X$ll" = "X$old_library"; then # only static version available
+ found=false
func_dirname "$lib" "" "."
- ladir="$func_dirname_result"
+ ladir=$func_dirname_result
lib=$ladir/$old_library
- if test "$linkmode,$pass" = "prog,link"; then
+ if test prog,link = "$linkmode,$pass"; then
compile_deplibs="$deplib $compile_deplibs"
finalize_deplibs="$deplib $finalize_deplibs"
else
deplibs="$deplib $deplibs"
- test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
+ test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs"
fi
continue
fi
@@ -6244,15 +7679,25 @@ func_mode_link ()
*) ;;
esac
fi
+ else
+ # deplib doesn't seem to be a libtool library
+ if test prog,link = "$linkmode,$pass"; then
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ else
+ deplibs="$deplib $deplibs"
+ test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs"
+ fi
+ continue
fi
;; # -l
*.ltframework)
- if test "$linkmode,$pass" = "prog,link"; then
+ if test prog,link = "$linkmode,$pass"; then
compile_deplibs="$deplib $compile_deplibs"
finalize_deplibs="$deplib $finalize_deplibs"
else
deplibs="$deplib $deplibs"
- if test "$linkmode" = lib ; then
+ if test lib = "$linkmode"; then
case "$new_inherited_linker_flags " in
*" $deplib "*) ;;
* ) func_append new_inherited_linker_flags " $deplib" ;;
@@ -6265,18 +7710,18 @@ func_mode_link ()
case $linkmode in
lib)
deplibs="$deplib $deplibs"
- test "$pass" = conv && continue
+ test conv = "$pass" && continue
newdependency_libs="$deplib $newdependency_libs"
func_stripname '-L' '' "$deplib"
func_resolve_sysroot "$func_stripname_result"
func_append newlib_search_path " $func_resolve_sysroot_result"
;;
prog)
- if test "$pass" = conv; then
+ if test conv = "$pass"; then
deplibs="$deplib $deplibs"
continue
fi
- if test "$pass" = scan; then
+ if test scan = "$pass"; then
deplibs="$deplib $deplibs"
else
compile_deplibs="$deplib $compile_deplibs"
@@ -6287,13 +7732,13 @@ func_mode_link ()
func_append newlib_search_path " $func_resolve_sysroot_result"
;;
*)
- func_warning "\`-L' is ignored for archives/objects"
+ func_warning "'-L' is ignored for archives/objects"
;;
esac # linkmode
continue
;; # -L
-R*)
- if test "$pass" = link; then
+ if test link = "$pass"; then
func_stripname '-R' '' "$deplib"
func_resolve_sysroot "$func_stripname_result"
dir=$func_resolve_sysroot_result
@@ -6311,7 +7756,7 @@ func_mode_link ()
lib=$func_resolve_sysroot_result
;;
*.$libext)
- if test "$pass" = conv; then
+ if test conv = "$pass"; then
deplibs="$deplib $deplibs"
continue
fi
@@ -6322,21 +7767,26 @@ func_mode_link ()
case " $dlpreconveniencelibs " in
*" $deplib "*) ;;
*)
- valid_a_lib=no
+ valid_a_lib=false
case $deplibs_check_method in
match_pattern*)
set dummy $deplibs_check_method; shift
match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \
| $EGREP "$match_pattern_regex" > /dev/null; then
- valid_a_lib=yes
+ valid_a_lib=:
fi
;;
pass_all)
- valid_a_lib=yes
+ valid_a_lib=:
;;
esac
- if test "$valid_a_lib" != yes; then
+ if $valid_a_lib; then
+ echo
+ $ECHO "*** Warning: Linking the shared library $output against the"
+ $ECHO "*** static library $deplib is not portable!"
+ deplibs="$deplib $deplibs"
+ else
echo
$ECHO "*** Warning: Trying to link with static lib archive $deplib."
echo "*** I have the capability to make that library automatically link in when"
@@ -6344,18 +7794,13 @@ func_mode_link ()
echo "*** shared version of the library, which you do not appear to have"
echo "*** because the file extensions .$libext of this argument makes me believe"
echo "*** that it is just a static archive that I should not use here."
- else
- echo
- $ECHO "*** Warning: Linking the shared library $output against the"
- $ECHO "*** static library $deplib is not portable!"
- deplibs="$deplib $deplibs"
fi
;;
esac
continue
;;
prog)
- if test "$pass" != link; then
+ if test link != "$pass"; then
deplibs="$deplib $deplibs"
else
compile_deplibs="$deplib $compile_deplibs"
@@ -6366,10 +7811,10 @@ func_mode_link ()
esac # linkmode
;; # *.$libext
*.lo | *.$objext)
- if test "$pass" = conv; then
+ if test conv = "$pass"; then
deplibs="$deplib $deplibs"
- elif test "$linkmode" = prog; then
- if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
+ elif test prog = "$linkmode"; then
+ if test dlpreopen = "$pass" || test yes != "$dlopen_support" || test no = "$build_libtool_libs"; then
# If there is no dlopen support or we're linking statically,
# we need to preload.
func_append newdlprefiles " $deplib"
@@ -6382,22 +7827,20 @@ func_mode_link ()
continue
;;
%DEPLIBS%)
- alldeplibs=yes
+ alldeplibs=:
continue
;;
esac # case $deplib
- if test "$found" = yes || test -f "$lib"; then :
- else
- func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'"
- fi
+ $found || test -f "$lib" \
+ || func_fatal_error "cannot find the library '$lib' or unhandled argument '$deplib'"
# Check to see that this really is a libtool archive.
func_lalib_unsafe_p "$lib" \
- || func_fatal_error "\`$lib' is not a valid libtool archive"
+ || func_fatal_error "'$lib' is not a valid libtool archive"
func_dirname "$lib" "" "."
- ladir="$func_dirname_result"
+ ladir=$func_dirname_result
dlname=
dlopen=
@@ -6427,30 +7870,30 @@ func_mode_link ()
done
fi
dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
- if test "$linkmode,$pass" = "lib,link" ||
- test "$linkmode,$pass" = "prog,scan" ||
- { test "$linkmode" != prog && test "$linkmode" != lib; }; then
+ if test lib,link = "$linkmode,$pass" ||
+ test prog,scan = "$linkmode,$pass" ||
+ { test prog != "$linkmode" && test lib != "$linkmode"; }; then
test -n "$dlopen" && func_append dlfiles " $dlopen"
test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen"
fi
- if test "$pass" = conv; then
+ if test conv = "$pass"; then
# Only check for convenience libraries
deplibs="$lib $deplibs"
if test -z "$libdir"; then
if test -z "$old_library"; then
- func_fatal_error "cannot find name of link library for \`$lib'"
+ func_fatal_error "cannot find name of link library for '$lib'"
fi
# It is a libtool convenience library, so add in its objects.
func_append convenience " $ladir/$objdir/$old_library"
func_append old_convenience " $ladir/$objdir/$old_library"
- elif test "$linkmode" != prog && test "$linkmode" != lib; then
- func_fatal_error "\`$lib' is not a convenience library"
+ elif test prog != "$linkmode" && test lib != "$linkmode"; then
+ func_fatal_error "'$lib' is not a convenience library"
fi
tmp_libs=
for deplib in $dependency_libs; do
deplibs="$deplib $deplibs"
- if $opt_preserve_dup_deps ; then
+ if $opt_preserve_dup_deps; then
case "$tmp_libs " in
*" $deplib "*) func_append specialdeplibs " $deplib" ;;
esac
@@ -6464,26 +7907,26 @@ func_mode_link ()
# Get the name of the library we link against.
linklib=
if test -n "$old_library" &&
- { test "$prefer_static_libs" = yes ||
- test "$prefer_static_libs,$installed" = "built,no"; }; then
+ { test yes = "$prefer_static_libs" ||
+ test built,no = "$prefer_static_libs,$installed"; }; then
linklib=$old_library
else
for l in $old_library $library_names; do
- linklib="$l"
+ linklib=$l
done
fi
if test -z "$linklib"; then
- func_fatal_error "cannot find name of link library for \`$lib'"
+ func_fatal_error "cannot find name of link library for '$lib'"
fi
# This library was specified with -dlopen.
- if test "$pass" = dlopen; then
- if test -z "$libdir"; then
- func_fatal_error "cannot -dlopen a convenience library: \`$lib'"
- fi
+ if test dlopen = "$pass"; then
+ test -z "$libdir" \
+ && func_fatal_error "cannot -dlopen a convenience library: '$lib'"
if test -z "$dlname" ||
- test "$dlopen_support" != yes ||
- test "$build_libtool_libs" = no; then
+ test yes != "$dlopen_support" ||
+ test no = "$build_libtool_libs"
+ then
# If there is no dlname, no dlopen support or we're linking
# statically, we need to preload. We also need to preload any
# dependent libraries so libltdl's deplib preloader doesn't
@@ -6497,40 +7940,40 @@ func_mode_link ()
# We need an absolute path.
case $ladir in
- [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
+ [\\/]* | [A-Za-z]:[\\/]*) abs_ladir=$ladir ;;
*)
abs_ladir=`cd "$ladir" && pwd`
if test -z "$abs_ladir"; then
- func_warning "cannot determine absolute directory name of \`$ladir'"
+ func_warning "cannot determine absolute directory name of '$ladir'"
func_warning "passing it literally to the linker, although it might fail"
- abs_ladir="$ladir"
+ abs_ladir=$ladir
fi
;;
esac
func_basename "$lib"
- laname="$func_basename_result"
+ laname=$func_basename_result
# Find the relevant object directory and library name.
- if test "X$installed" = Xyes; then
+ if test yes = "$installed"; then
if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
- func_warning "library \`$lib' was moved."
- dir="$ladir"
- absdir="$abs_ladir"
- libdir="$abs_ladir"
+ func_warning "library '$lib' was moved."
+ dir=$ladir
+ absdir=$abs_ladir
+ libdir=$abs_ladir
else
- dir="$lt_sysroot$libdir"
- absdir="$lt_sysroot$libdir"
+ dir=$lt_sysroot$libdir
+ absdir=$lt_sysroot$libdir
fi
- test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes
+ test yes = "$hardcode_automatic" && avoidtemprpath=yes
else
if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then
- dir="$ladir"
- absdir="$abs_ladir"
+ dir=$ladir
+ absdir=$abs_ladir
# Remove this search path later
func_append notinst_path " $abs_ladir"
else
- dir="$ladir/$objdir"
- absdir="$abs_ladir/$objdir"
+ dir=$ladir/$objdir
+ absdir=$abs_ladir/$objdir
# Remove this search path later
func_append notinst_path " $abs_ladir"
fi
@@ -6539,11 +7982,11 @@ func_mode_link ()
name=$func_stripname_result
# This library was specified with -dlpreopen.
- if test "$pass" = dlpreopen; then
- if test -z "$libdir" && test "$linkmode" = prog; then
- func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'"
+ if test dlpreopen = "$pass"; then
+ if test -z "$libdir" && test prog = "$linkmode"; then
+ func_fatal_error "only libraries may -dlpreopen a convenience library: '$lib'"
fi
- case "$host" in
+ case $host in
# special handling for platforms with PE-DLLs.
*cygwin* | *mingw* | *cegcc* )
# Linker will automatically link against shared library if both
@@ -6587,9 +8030,9 @@ func_mode_link ()
if test -z "$libdir"; then
# Link the convenience library
- if test "$linkmode" = lib; then
+ if test lib = "$linkmode"; then
deplibs="$dir/$old_library $deplibs"
- elif test "$linkmode,$pass" = "prog,link"; then
+ elif test prog,link = "$linkmode,$pass"; then
compile_deplibs="$dir/$old_library $compile_deplibs"
finalize_deplibs="$dir/$old_library $finalize_deplibs"
else
@@ -6599,14 +8042,14 @@ func_mode_link ()
fi
- if test "$linkmode" = prog && test "$pass" != link; then
+ if test prog = "$linkmode" && test link != "$pass"; then
func_append newlib_search_path " $ladir"
deplibs="$lib $deplibs"
- linkalldeplibs=no
- if test "$link_all_deplibs" != no || test -z "$library_names" ||
- test "$build_libtool_libs" = no; then
- linkalldeplibs=yes
+ linkalldeplibs=false
+ if test no != "$link_all_deplibs" || test -z "$library_names" ||
+ test no = "$build_libtool_libs"; then
+ linkalldeplibs=:
fi
tmp_libs=
@@ -6618,14 +8061,14 @@ func_mode_link ()
;;
esac
# Need to link against all dependency_libs?
- if test "$linkalldeplibs" = yes; then
+ if $linkalldeplibs; then
deplibs="$deplib $deplibs"
else
# Need to hardcode shared library paths
# or/and link against static libraries
newdependency_libs="$deplib $newdependency_libs"
fi
- if $opt_preserve_dup_deps ; then
+ if $opt_preserve_dup_deps; then
case "$tmp_libs " in
*" $deplib "*) func_append specialdeplibs " $deplib" ;;
esac
@@ -6635,15 +8078,15 @@ func_mode_link ()
continue
fi # $linkmode = prog...
- if test "$linkmode,$pass" = "prog,link"; then
+ if test prog,link = "$linkmode,$pass"; then
if test -n "$library_names" &&
- { { test "$prefer_static_libs" = no ||
- test "$prefer_static_libs,$installed" = "built,yes"; } ||
+ { { test no = "$prefer_static_libs" ||
+ test built,yes = "$prefer_static_libs,$installed"; } ||
test -z "$old_library"; }; then
# We need to hardcode the library path
- if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
+ if test -n "$shlibpath_var" && test -z "$avoidtemprpath"; then
# Make sure the rpath contains only unique directories.
- case "$temp_rpath:" in
+ case $temp_rpath: in
*"$absdir:"*) ;;
*) func_append temp_rpath "$absdir:" ;;
esac
@@ -6672,9 +8115,9 @@ func_mode_link ()
esac
fi # $linkmode,$pass = prog,link...
- if test "$alldeplibs" = yes &&
- { test "$deplibs_check_method" = pass_all ||
- { test "$build_libtool_libs" = yes &&
+ if $alldeplibs &&
+ { test pass_all = "$deplibs_check_method" ||
+ { test yes = "$build_libtool_libs" &&
test -n "$library_names"; }; }; then
# We only need to search for static libraries
continue
@@ -6683,19 +8126,19 @@ func_mode_link ()
link_static=no # Whether the deplib will be linked statically
use_static_libs=$prefer_static_libs
- if test "$use_static_libs" = built && test "$installed" = yes; then
+ if test built = "$use_static_libs" && test yes = "$installed"; then
use_static_libs=no
fi
if test -n "$library_names" &&
- { test "$use_static_libs" = no || test -z "$old_library"; }; then
+ { test no = "$use_static_libs" || test -z "$old_library"; }; then
case $host in
- *cygwin* | *mingw* | *cegcc*)
+ *cygwin* | *mingw* | *cegcc* | *os2*)
# No point in relinking DLLs because paths are not encoded
func_append notinst_deplibs " $lib"
need_relink=no
;;
*)
- if test "$installed" = no; then
+ if test no = "$installed"; then
func_append notinst_deplibs " $lib"
need_relink=yes
fi
@@ -6705,24 +8148,24 @@ func_mode_link ()
# Warn about portability, can't link against -module's on some
# systems (darwin). Don't bleat about dlopened modules though!
- dlopenmodule=""
+ dlopenmodule=
for dlpremoduletest in $dlprefiles; do
if test "X$dlpremoduletest" = "X$lib"; then
- dlopenmodule="$dlpremoduletest"
+ dlopenmodule=$dlpremoduletest
break
fi
done
- if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then
+ if test -z "$dlopenmodule" && test yes = "$shouldnotlink" && test link = "$pass"; then
echo
- if test "$linkmode" = prog; then
+ if test prog = "$linkmode"; then
$ECHO "*** Warning: Linking the executable $output against the loadable module"
else
$ECHO "*** Warning: Linking the shared library $output against the loadable module"
fi
$ECHO "*** $linklib is not portable!"
fi
- if test "$linkmode" = lib &&
- test "$hardcode_into_libs" = yes; then
+ if test lib = "$linkmode" &&
+ test yes = "$hardcode_into_libs"; then
# Hardcode the library path.
# Skip directories that are in the system default run-time
# search path.
@@ -6750,43 +8193,43 @@ func_mode_link ()
# figure out the soname
set dummy $library_names
shift
- realname="$1"
+ realname=$1
shift
libname=`eval "\\$ECHO \"$libname_spec\""`
# use dlname if we got it. it's perfectly good, no?
if test -n "$dlname"; then
- soname="$dlname"
+ soname=$dlname
elif test -n "$soname_spec"; then
# bleh windows
case $host in
- *cygwin* | mingw* | *cegcc*)
+ *cygwin* | mingw* | *cegcc* | *os2*)
func_arith $current - $age
major=$func_arith_result
- versuffix="-$major"
+ versuffix=-$major
;;
esac
eval soname=\"$soname_spec\"
else
- soname="$realname"
+ soname=$realname
fi
# Make a new name for the extract_expsyms_cmds to use
- soroot="$soname"
+ soroot=$soname
func_basename "$soroot"
- soname="$func_basename_result"
+ soname=$func_basename_result
func_stripname 'lib' '.dll' "$soname"
newlib=libimp-$func_stripname_result.a
# If the library has no export list, then create one now
if test -f "$output_objdir/$soname-def"; then :
else
- func_verbose "extracting exported symbol list from \`$soname'"
+ func_verbose "extracting exported symbol list from '$soname'"
func_execute_cmds "$extract_expsyms_cmds" 'exit $?'
fi
# Create $newlib
if test -f "$output_objdir/$newlib"; then :; else
- func_verbose "generating import library for \`$soname'"
+ func_verbose "generating import library for '$soname'"
func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?'
fi
# make sure the library variables are pointing to the new library
@@ -6794,58 +8237,58 @@ func_mode_link ()
linklib=$newlib
fi # test -n "$old_archive_from_expsyms_cmds"
- if test "$linkmode" = prog || test "$opt_mode" != relink; then
+ if test prog = "$linkmode" || test relink != "$opt_mode"; then
add_shlibpath=
add_dir=
add=
lib_linked=yes
case $hardcode_action in
immediate | unsupported)
- if test "$hardcode_direct" = no; then
- add="$dir/$linklib"
+ if test no = "$hardcode_direct"; then
+ add=$dir/$linklib
case $host in
- *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;;
- *-*-sysv4*uw2*) add_dir="-L$dir" ;;
+ *-*-sco3.2v5.0.[024]*) add_dir=-L$dir ;;
+ *-*-sysv4*uw2*) add_dir=-L$dir ;;
*-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \
- *-*-unixware7*) add_dir="-L$dir" ;;
+ *-*-unixware7*) add_dir=-L$dir ;;
*-*-darwin* )
- # if the lib is a (non-dlopened) module then we can not
+ # if the lib is a (non-dlopened) module then we cannot
# link against it, someone is ignoring the earlier warnings
if /usr/bin/file -L $add 2> /dev/null |
- $GREP ": [^:]* bundle" >/dev/null ; then
+ $GREP ": [^:]* bundle" >/dev/null; then
if test "X$dlopenmodule" != "X$lib"; then
$ECHO "*** Warning: lib $linklib is a module, not a shared library"
- if test -z "$old_library" ; then
+ if test -z "$old_library"; then
echo
echo "*** And there doesn't seem to be a static archive available"
echo "*** The link will probably fail, sorry"
else
- add="$dir/$old_library"
+ add=$dir/$old_library
fi
elif test -n "$old_library"; then
- add="$dir/$old_library"
+ add=$dir/$old_library
fi
fi
esac
- elif test "$hardcode_minus_L" = no; then
+ elif test no = "$hardcode_minus_L"; then
case $host in
- *-*-sunos*) add_shlibpath="$dir" ;;
+ *-*-sunos*) add_shlibpath=$dir ;;
esac
- add_dir="-L$dir"
- add="-l$name"
- elif test "$hardcode_shlibpath_var" = no; then
- add_shlibpath="$dir"
- add="-l$name"
+ add_dir=-L$dir
+ add=-l$name
+ elif test no = "$hardcode_shlibpath_var"; then
+ add_shlibpath=$dir
+ add=-l$name
else
lib_linked=no
fi
;;
relink)
- if test "$hardcode_direct" = yes &&
- test "$hardcode_direct_absolute" = no; then
- add="$dir/$linklib"
- elif test "$hardcode_minus_L" = yes; then
- add_dir="-L$absdir"
+ if test yes = "$hardcode_direct" &&
+ test no = "$hardcode_direct_absolute"; then
+ add=$dir/$linklib
+ elif test yes = "$hardcode_minus_L"; then
+ add_dir=-L$absdir
# Try looking first in the location we're being installed to.
if test -n "$inst_prefix_dir"; then
case $libdir in
@@ -6854,10 +8297,10 @@ func_mode_link ()
;;
esac
fi
- add="-l$name"
- elif test "$hardcode_shlibpath_var" = yes; then
- add_shlibpath="$dir"
- add="-l$name"
+ add=-l$name
+ elif test yes = "$hardcode_shlibpath_var"; then
+ add_shlibpath=$dir
+ add=-l$name
else
lib_linked=no
fi
@@ -6865,7 +8308,7 @@ func_mode_link ()
*) lib_linked=no ;;
esac
- if test "$lib_linked" != yes; then
+ if test yes != "$lib_linked"; then
func_fatal_configuration "unsupported hardcode properties"
fi
@@ -6875,15 +8318,15 @@ func_mode_link ()
*) func_append compile_shlibpath "$add_shlibpath:" ;;
esac
fi
- if test "$linkmode" = prog; then
+ if test prog = "$linkmode"; then
test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
test -n "$add" && compile_deplibs="$add $compile_deplibs"
else
test -n "$add_dir" && deplibs="$add_dir $deplibs"
test -n "$add" && deplibs="$add $deplibs"
- if test "$hardcode_direct" != yes &&
- test "$hardcode_minus_L" != yes &&
- test "$hardcode_shlibpath_var" = yes; then
+ if test yes != "$hardcode_direct" &&
+ test yes != "$hardcode_minus_L" &&
+ test yes = "$hardcode_shlibpath_var"; then
case :$finalize_shlibpath: in
*":$libdir:"*) ;;
*) func_append finalize_shlibpath "$libdir:" ;;
@@ -6892,33 +8335,33 @@ func_mode_link ()
fi
fi
- if test "$linkmode" = prog || test "$opt_mode" = relink; then
+ if test prog = "$linkmode" || test relink = "$opt_mode"; then
add_shlibpath=
add_dir=
add=
# Finalize command for both is simple: just hardcode it.
- if test "$hardcode_direct" = yes &&
- test "$hardcode_direct_absolute" = no; then
- add="$libdir/$linklib"
- elif test "$hardcode_minus_L" = yes; then
- add_dir="-L$libdir"
- add="-l$name"
- elif test "$hardcode_shlibpath_var" = yes; then
+ if test yes = "$hardcode_direct" &&
+ test no = "$hardcode_direct_absolute"; then
+ add=$libdir/$linklib
+ elif test yes = "$hardcode_minus_L"; then
+ add_dir=-L$libdir
+ add=-l$name
+ elif test yes = "$hardcode_shlibpath_var"; then
case :$finalize_shlibpath: in
*":$libdir:"*) ;;
*) func_append finalize_shlibpath "$libdir:" ;;
esac
- add="-l$name"
- elif test "$hardcode_automatic" = yes; then
+ add=-l$name
+ elif test yes = "$hardcode_automatic"; then
if test -n "$inst_prefix_dir" &&
- test -f "$inst_prefix_dir$libdir/$linklib" ; then
- add="$inst_prefix_dir$libdir/$linklib"
+ test -f "$inst_prefix_dir$libdir/$linklib"; then
+ add=$inst_prefix_dir$libdir/$linklib
else
- add="$libdir/$linklib"
+ add=$libdir/$linklib
fi
else
# We cannot seem to hardcode it, guess we'll fake it.
- add_dir="-L$libdir"
+ add_dir=-L$libdir
# Try looking first in the location we're being installed to.
if test -n "$inst_prefix_dir"; then
case $libdir in
@@ -6927,10 +8370,10 @@ func_mode_link ()
;;
esac
fi
- add="-l$name"
+ add=-l$name
fi
- if test "$linkmode" = prog; then
+ if test prog = "$linkmode"; then
test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
else
@@ -6938,43 +8381,43 @@ func_mode_link ()
test -n "$add" && deplibs="$add $deplibs"
fi
fi
- elif test "$linkmode" = prog; then
+ elif test prog = "$linkmode"; then
# Here we assume that one of hardcode_direct or hardcode_minus_L
# is not unsupported. This is valid on all known static and
# shared platforms.
- if test "$hardcode_direct" != unsupported; then
- test -n "$old_library" && linklib="$old_library"
+ if test unsupported != "$hardcode_direct"; then
+ test -n "$old_library" && linklib=$old_library
compile_deplibs="$dir/$linklib $compile_deplibs"
finalize_deplibs="$dir/$linklib $finalize_deplibs"
else
compile_deplibs="-l$name -L$dir $compile_deplibs"
finalize_deplibs="-l$name -L$dir $finalize_deplibs"
fi
- elif test "$build_libtool_libs" = yes; then
+ elif test yes = "$build_libtool_libs"; then
# Not a shared library
- if test "$deplibs_check_method" != pass_all; then
+ if test pass_all != "$deplibs_check_method"; then
# We're trying link a shared library against a static one
# but the system doesn't support it.
# Just print a warning and add the library to dependency_libs so
# that the program can be linked against the static library.
echo
- $ECHO "*** Warning: This system can not link to static lib archive $lib."
+ $ECHO "*** Warning: This system cannot link to static lib archive $lib."
echo "*** I have the capability to make that library automatically link in when"
echo "*** you link to this library. But I can only do this if you have a"
echo "*** shared version of the library, which you do not appear to have."
- if test "$module" = yes; then
+ if test yes = "$module"; then
echo "*** But as you try to build a module library, libtool will still create "
echo "*** a static module, that should work as long as the dlopening application"
echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
if test -z "$global_symbol_pipe"; then
echo
echo "*** However, this would only work if libtool was able to extract symbol"
- echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
+ echo "*** lists from a program, using 'nm' or equivalent, but libtool could"
echo "*** not find such a program. So, this module is probably useless."
- echo "*** \`nm' from GNU binutils and a full rebuild may help."
+ echo "*** 'nm' from GNU binutils and a full rebuild may help."
fi
- if test "$build_old_libs" = no; then
+ if test no = "$build_old_libs"; then
build_libtool_libs=module
build_old_libs=yes
else
@@ -6987,11 +8430,11 @@ func_mode_link ()
fi
fi # link shared/static library?
- if test "$linkmode" = lib; then
+ if test lib = "$linkmode"; then
if test -n "$dependency_libs" &&
- { test "$hardcode_into_libs" != yes ||
- test "$build_old_libs" = yes ||
- test "$link_static" = yes; }; then
+ { test yes != "$hardcode_into_libs" ||
+ test yes = "$build_old_libs" ||
+ test yes = "$link_static"; }; then
# Extract -R from dependency_libs
temp_deplibs=
for libdir in $dependency_libs; do
@@ -7005,12 +8448,12 @@ func_mode_link ()
*) func_append temp_deplibs " $libdir";;
esac
done
- dependency_libs="$temp_deplibs"
+ dependency_libs=$temp_deplibs
fi
func_append newlib_search_path " $absdir"
# Link against this library
- test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
+ test no = "$link_static" && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
# ... and its dependency_libs
tmp_libs=
for deplib in $dependency_libs; do
@@ -7020,7 +8463,7 @@ func_mode_link ()
func_resolve_sysroot "$func_stripname_result";;
*) func_resolve_sysroot "$deplib" ;;
esac
- if $opt_preserve_dup_deps ; then
+ if $opt_preserve_dup_deps; then
case "$tmp_libs " in
*" $func_resolve_sysroot_result "*)
func_append specialdeplibs " $func_resolve_sysroot_result" ;;
@@ -7029,12 +8472,12 @@ func_mode_link ()
func_append tmp_libs " $func_resolve_sysroot_result"
done
- if test "$link_all_deplibs" != no; then
+ if test no != "$link_all_deplibs"; then
# Add the search paths of all dependency libraries
for deplib in $dependency_libs; do
path=
case $deplib in
- -L*) path="$deplib" ;;
+ -L*) path=$deplib ;;
*.la)
func_resolve_sysroot "$deplib"
deplib=$func_resolve_sysroot_result
@@ -7042,12 +8485,12 @@ func_mode_link ()
dir=$func_dirname_result
# We need an absolute path.
case $dir in
- [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
+ [\\/]* | [A-Za-z]:[\\/]*) absdir=$dir ;;
*)
absdir=`cd "$dir" && pwd`
if test -z "$absdir"; then
- func_warning "cannot determine absolute directory name of \`$dir'"
- absdir="$dir"
+ func_warning "cannot determine absolute directory name of '$dir'"
+ absdir=$dir
fi
;;
esac
@@ -7055,35 +8498,35 @@ func_mode_link ()
case $host in
*-*-darwin*)
depdepl=
- eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
- if test -n "$deplibrary_names" ; then
- for tmp in $deplibrary_names ; do
+ eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
+ if test -n "$deplibrary_names"; then
+ for tmp in $deplibrary_names; do
depdepl=$tmp
done
- if test -f "$absdir/$objdir/$depdepl" ; then
- depdepl="$absdir/$objdir/$depdepl"
- darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
+ if test -f "$absdir/$objdir/$depdepl"; then
+ depdepl=$absdir/$objdir/$depdepl
+ darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
if test -z "$darwin_install_name"; then
- darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
+ darwin_install_name=`$OTOOL64 -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
fi
- func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}"
- func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}"
+ func_append compiler_flags " $wl-dylib_file $wl$darwin_install_name:$depdepl"
+ func_append linker_flags " -dylib_file $darwin_install_name:$depdepl"
path=
fi
fi
;;
*)
- path="-L$absdir/$objdir"
+ path=-L$absdir/$objdir
;;
esac
else
- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+ eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
test -z "$libdir" && \
- func_fatal_error "\`$deplib' is not a valid libtool archive"
+ func_fatal_error "'$deplib' is not a valid libtool archive"
test "$absdir" != "$libdir" && \
- func_warning "\`$deplib' seems to be moved"
+ func_warning "'$deplib' seems to be moved"
- path="-L$absdir"
+ path=-L$absdir
fi
;;
esac
@@ -7095,23 +8538,23 @@ func_mode_link ()
fi # link_all_deplibs != no
fi # linkmode = lib
done # for deplib in $libs
- if test "$pass" = link; then
- if test "$linkmode" = "prog"; then
+ if test link = "$pass"; then
+ if test prog = "$linkmode"; then
compile_deplibs="$new_inherited_linker_flags $compile_deplibs"
finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs"
else
compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
fi
fi
- dependency_libs="$newdependency_libs"
- if test "$pass" = dlpreopen; then
+ dependency_libs=$newdependency_libs
+ if test dlpreopen = "$pass"; then
# Link the dlpreopened libraries before other libraries
for deplib in $save_deplibs; do
deplibs="$deplib $deplibs"
done
fi
- if test "$pass" != dlopen; then
- if test "$pass" != conv; then
+ if test dlopen != "$pass"; then
+ test conv = "$pass" || {
# Make sure lib_search_path contains only unique directories.
lib_search_path=
for dir in $newlib_search_path; do
@@ -7121,12 +8564,12 @@ func_mode_link ()
esac
done
newlib_search_path=
- fi
+ }
- if test "$linkmode,$pass" != "prog,link"; then
- vars="deplibs"
- else
+ if test prog,link = "$linkmode,$pass"; then
vars="compile_deplibs finalize_deplibs"
+ else
+ vars=deplibs
fi
for var in $vars dependency_libs; do
# Add libraries to $var in reverse order
@@ -7184,62 +8627,93 @@ func_mode_link ()
eval $var=\"$tmp_libs\"
done # for var
fi
+
+ # Add Sun CC postdeps if required:
+ test CXX = "$tagname" && {
+ case $host_os in
+ linux*)
+ case `$CC -V 2>&1 | sed 5q` in
+ *Sun\ C*) # Sun C++ 5.9
+ func_suncc_cstd_abi
+
+ if test no != "$suncc_use_cstd_abi"; then
+ func_append postdeps ' -library=Cstd -library=Crun'
+ fi
+ ;;
+ esac
+ ;;
+
+ solaris*)
+ func_cc_basename "$CC"
+ case $func_cc_basename_result in
+ CC* | sunCC*)
+ func_suncc_cstd_abi
+
+ if test no != "$suncc_use_cstd_abi"; then
+ func_append postdeps ' -library=Cstd -library=Crun'
+ fi
+ ;;
+ esac
+ ;;
+ esac
+ }
+
# Last step: remove runtime libs from dependency_libs
# (they stay in deplibs)
tmp_libs=
- for i in $dependency_libs ; do
+ for i in $dependency_libs; do
case " $predeps $postdeps $compiler_lib_search_path " in
*" $i "*)
- i=""
+ i=
;;
esac
- if test -n "$i" ; then
+ if test -n "$i"; then
func_append tmp_libs " $i"
fi
done
dependency_libs=$tmp_libs
done # for pass
- if test "$linkmode" = prog; then
- dlfiles="$newdlfiles"
+ if test prog = "$linkmode"; then
+ dlfiles=$newdlfiles
fi
- if test "$linkmode" = prog || test "$linkmode" = lib; then
- dlprefiles="$newdlprefiles"
+ if test prog = "$linkmode" || test lib = "$linkmode"; then
+ dlprefiles=$newdlprefiles
fi
case $linkmode in
oldlib)
- if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
- func_warning "\`-dlopen' is ignored for archives"
+ if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then
+ func_warning "'-dlopen' is ignored for archives"
fi
case " $deplibs" in
*\ -l* | *\ -L*)
- func_warning "\`-l' and \`-L' are ignored for archives" ;;
+ func_warning "'-l' and '-L' are ignored for archives" ;;
esac
test -n "$rpath" && \
- func_warning "\`-rpath' is ignored for archives"
+ func_warning "'-rpath' is ignored for archives"
test -n "$xrpath" && \
- func_warning "\`-R' is ignored for archives"
+ func_warning "'-R' is ignored for archives"
test -n "$vinfo" && \
- func_warning "\`-version-info/-version-number' is ignored for archives"
+ func_warning "'-version-info/-version-number' is ignored for archives"
test -n "$release" && \
- func_warning "\`-release' is ignored for archives"
+ func_warning "'-release' is ignored for archives"
test -n "$export_symbols$export_symbols_regex" && \
- func_warning "\`-export-symbols' is ignored for archives"
+ func_warning "'-export-symbols' is ignored for archives"
# Now set the variables for building old libraries.
build_libtool_libs=no
- oldlibs="$output"
+ oldlibs=$output
func_append objs "$old_deplibs"
;;
lib)
- # Make sure we only generate libraries of the form `libNAME.la'.
+ # Make sure we only generate libraries of the form 'libNAME.la'.
case $outputname in
lib*)
func_stripname 'lib' '.la' "$outputname"
@@ -7248,10 +8722,10 @@ func_mode_link ()
eval libname=\"$libname_spec\"
;;
*)
- test "$module" = no && \
- func_fatal_help "libtool library \`$output' must begin with \`lib'"
+ test no = "$module" \
+ && func_fatal_help "libtool library '$output' must begin with 'lib'"
- if test "$need_lib_prefix" != no; then
+ if test no != "$need_lib_prefix"; then
# Add the "lib" prefix for modules if required
func_stripname '' '.la' "$outputname"
name=$func_stripname_result
@@ -7265,8 +8739,8 @@ func_mode_link ()
esac
if test -n "$objs"; then
- if test "$deplibs_check_method" != pass_all; then
- func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs"
+ if test pass_all != "$deplibs_check_method"; then
+ func_fatal_error "cannot build libtool library '$output' from non-libtool objects on this host:$objs"
else
echo
$ECHO "*** Warning: Linking the shared library $output against the non-libtool"
@@ -7275,21 +8749,21 @@ func_mode_link ()
fi
fi
- test "$dlself" != no && \
- func_warning "\`-dlopen self' is ignored for libtool libraries"
+ test no = "$dlself" \
+ || func_warning "'-dlopen self' is ignored for libtool libraries"
set dummy $rpath
shift
- test "$#" -gt 1 && \
- func_warning "ignoring multiple \`-rpath's for a libtool library"
+ test 1 -lt "$#" \
+ && func_warning "ignoring multiple '-rpath's for a libtool library"
- install_libdir="$1"
+ install_libdir=$1
oldlibs=
if test -z "$rpath"; then
- if test "$build_libtool_libs" = yes; then
+ if test yes = "$build_libtool_libs"; then
# Building a libtool convenience library.
- # Some compilers have problems with a `.al' extension so
+ # Some compilers have problems with a '.al' extension so
# convenience libraries should have the same extension an
# archive normally would.
oldlibs="$output_objdir/$libname.$libext $oldlibs"
@@ -7298,20 +8772,20 @@ func_mode_link ()
fi
test -n "$vinfo" && \
- func_warning "\`-version-info/-version-number' is ignored for convenience libraries"
+ func_warning "'-version-info/-version-number' is ignored for convenience libraries"
test -n "$release" && \
- func_warning "\`-release' is ignored for convenience libraries"
+ func_warning "'-release' is ignored for convenience libraries"
else
# Parse the version information argument.
- save_ifs="$IFS"; IFS=':'
+ save_ifs=$IFS; IFS=:
set dummy $vinfo 0 0 0
shift
- IFS="$save_ifs"
+ IFS=$save_ifs
test -n "$7" && \
- func_fatal_help "too many parameters to \`-version-info'"
+ func_fatal_help "too many parameters to '-version-info'"
# convert absolute version numbers to libtool ages
# this retains compatibility with .la files and attempts
@@ -7319,42 +8793,42 @@ func_mode_link ()
case $vinfo_number in
yes)
- number_major="$1"
- number_minor="$2"
- number_revision="$3"
+ number_major=$1
+ number_minor=$2
+ number_revision=$3
#
# There are really only two kinds -- those that
# use the current revision as the major version
# and those that subtract age and use age as
# a minor version. But, then there is irix
- # which has an extra 1 added just for fun
+ # that has an extra 1 added just for fun
#
case $version_type in
# correct linux to gnu/linux during the next big refactor
- darwin|linux|osf|windows|none)
+ darwin|freebsd-elf|linux|osf|windows|none)
func_arith $number_major + $number_minor
current=$func_arith_result
- age="$number_minor"
- revision="$number_revision"
+ age=$number_minor
+ revision=$number_revision
;;
- freebsd-aout|freebsd-elf|qnx|sunos)
- current="$number_major"
- revision="$number_minor"
- age="0"
+ freebsd-aout|qnx|sunos)
+ current=$number_major
+ revision=$number_minor
+ age=0
;;
irix|nonstopux)
func_arith $number_major + $number_minor
current=$func_arith_result
- age="$number_minor"
- revision="$number_minor"
+ age=$number_minor
+ revision=$number_minor
lt_irix_increment=no
;;
esac
;;
no)
- current="$1"
- revision="$2"
- age="$3"
+ current=$1
+ revision=$2
+ age=$3
;;
esac
@@ -7362,30 +8836,30 @@ func_mode_link ()
case $current in
0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
*)
- func_error "CURRENT \`$current' must be a nonnegative integer"
- func_fatal_error "\`$vinfo' is not valid version information"
+ func_error "CURRENT '$current' must be a nonnegative integer"
+ func_fatal_error "'$vinfo' is not valid version information"
;;
esac
case $revision in
0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
*)
- func_error "REVISION \`$revision' must be a nonnegative integer"
- func_fatal_error "\`$vinfo' is not valid version information"
+ func_error "REVISION '$revision' must be a nonnegative integer"
+ func_fatal_error "'$vinfo' is not valid version information"
;;
esac
case $age in
0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
*)
- func_error "AGE \`$age' must be a nonnegative integer"
- func_fatal_error "\`$vinfo' is not valid version information"
+ func_error "AGE '$age' must be a nonnegative integer"
+ func_fatal_error "'$vinfo' is not valid version information"
;;
esac
if test "$age" -gt "$current"; then
- func_error "AGE \`$age' is greater than the current interface number \`$current'"
- func_fatal_error "\`$vinfo' is not valid version information"
+ func_error "AGE '$age' is greater than the current interface number '$current'"
+ func_fatal_error "'$vinfo' is not valid version information"
fi
# Calculate the version variables.
@@ -7400,26 +8874,36 @@ func_mode_link ()
# verstring for coding it into the library header
func_arith $current - $age
major=.$func_arith_result
- versuffix="$major.$age.$revision"
+ versuffix=$major.$age.$revision
# Darwin ld doesn't like 0 for these options...
func_arith $current + 1
minor_current=$func_arith_result
- xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
+ xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision"
verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
+ # On Darwin other compilers
+ case $CC in
+ nagfor*)
+ verstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision"
+ ;;
+ *)
+ verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
+ ;;
+ esac
;;
freebsd-aout)
- major=".$current"
- versuffix=".$current.$revision";
+ major=.$current
+ versuffix=.$current.$revision
;;
freebsd-elf)
- major=".$current"
- versuffix=".$current"
+ func_arith $current - $age
+ major=.$func_arith_result
+ versuffix=$major.$age.$revision
;;
irix | nonstopux)
- if test "X$lt_irix_increment" = "Xno"; then
+ if test no = "$lt_irix_increment"; then
func_arith $current - $age
else
func_arith $current - $age + 1
@@ -7430,69 +8914,74 @@ func_mode_link ()
nonstopux) verstring_prefix=nonstopux ;;
*) verstring_prefix=sgi ;;
esac
- verstring="$verstring_prefix$major.$revision"
+ verstring=$verstring_prefix$major.$revision
# Add in all the interfaces that we are compatible with.
loop=$revision
- while test "$loop" -ne 0; do
+ while test 0 -ne "$loop"; do
func_arith $revision - $loop
iface=$func_arith_result
func_arith $loop - 1
loop=$func_arith_result
- verstring="$verstring_prefix$major.$iface:$verstring"
+ verstring=$verstring_prefix$major.$iface:$verstring
done
- # Before this point, $major must not contain `.'.
+ # Before this point, $major must not contain '.'.
major=.$major
- versuffix="$major.$revision"
+ versuffix=$major.$revision
;;
linux) # correct to gnu/linux during the next big refactor
func_arith $current - $age
major=.$func_arith_result
- versuffix="$major.$age.$revision"
+ versuffix=$major.$age.$revision
;;
osf)
func_arith $current - $age
major=.$func_arith_result
- versuffix=".$current.$age.$revision"
- verstring="$current.$age.$revision"
+ versuffix=.$current.$age.$revision
+ verstring=$current.$age.$revision
# Add in all the interfaces that we are compatible with.
loop=$age
- while test "$loop" -ne 0; do
+ while test 0 -ne "$loop"; do
func_arith $current - $loop
iface=$func_arith_result
func_arith $loop - 1
loop=$func_arith_result
- verstring="$verstring:${iface}.0"
+ verstring=$verstring:$iface.0
done
# Make executables depend on our current version.
- func_append verstring ":${current}.0"
+ func_append verstring ":$current.0"
;;
qnx)
- major=".$current"
- versuffix=".$current"
+ major=.$current
+ versuffix=.$current
+ ;;
+
+ sco)
+ major=.$current
+ versuffix=.$current
;;
sunos)
- major=".$current"
- versuffix=".$current.$revision"
+ major=.$current
+ versuffix=.$current.$revision
;;
windows)
# Use '-' rather than '.', since we only want one
- # extension on DOS 8.3 filesystems.
+ # extension on DOS 8.3 file systems.
func_arith $current - $age
major=$func_arith_result
- versuffix="-$major"
+ versuffix=-$major
;;
*)
- func_fatal_configuration "unknown library version type \`$version_type'"
+ func_fatal_configuration "unknown library version type '$version_type'"
;;
esac
@@ -7506,42 +8995,45 @@ func_mode_link ()
verstring=
;;
*)
- verstring="0.0"
+ verstring=0.0
;;
esac
- if test "$need_version" = no; then
+ if test no = "$need_version"; then
versuffix=
else
- versuffix=".0.0"
+ versuffix=.0.0
fi
fi
# Remove version info from name if versioning should be avoided
- if test "$avoid_version" = yes && test "$need_version" = no; then
+ if test yes,no = "$avoid_version,$need_version"; then
major=
versuffix=
- verstring=""
+ verstring=
fi
# Check to see if the archive will have undefined symbols.
- if test "$allow_undefined" = yes; then
- if test "$allow_undefined_flag" = unsupported; then
- func_warning "undefined symbols not allowed in $host shared libraries"
- build_libtool_libs=no
- build_old_libs=yes
+ if test yes = "$allow_undefined"; then
+ if test unsupported = "$allow_undefined_flag"; then
+ if test yes = "$build_old_libs"; then
+ func_warning "undefined symbols not allowed in $host shared libraries; building static only"
+ build_libtool_libs=no
+ else
+ func_fatal_error "can't build $host shared library unless -no-undefined is specified"
+ fi
fi
else
# Don't allow undefined symbols.
- allow_undefined_flag="$no_undefined_flag"
+ allow_undefined_flag=$no_undefined_flag
fi
fi
- func_generate_dlsyms "$libname" "$libname" "yes"
+ func_generate_dlsyms "$libname" "$libname" :
func_append libobjs " $symfileobj"
- test "X$libobjs" = "X " && libobjs=
+ test " " = "$libobjs" && libobjs=
- if test "$opt_mode" != relink; then
+ if test relink != "$opt_mode"; then
# Remove our outputs, but don't remove object files since they
# may have been created when compiling PIC objects.
removelist=
@@ -7550,8 +9042,8 @@ func_mode_link ()
case $p in
*.$objext | *.gcno)
;;
- $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
- if test "X$precious_files_regex" != "X"; then
+ $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*)
+ if test -n "$precious_files_regex"; then
if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
then
continue
@@ -7567,11 +9059,11 @@ func_mode_link ()
fi
# Now set the variables for building old libraries.
- if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
+ if test yes = "$build_old_libs" && test convenience != "$build_libtool_libs"; then
func_append oldlibs " $output_objdir/$libname.$libext"
# Transform .lo files to .o files.
- oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP`
+ oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP`
fi
# Eliminate all temporary directories.
@@ -7592,13 +9084,13 @@ func_mode_link ()
*) func_append finalize_rpath " $libdir" ;;
esac
done
- if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
+ if test yes != "$hardcode_into_libs" || test yes = "$build_old_libs"; then
dependency_libs="$temp_xrpath $dependency_libs"
fi
fi
# Make sure dlfiles contains only unique files that won't be dlpreopened
- old_dlfiles="$dlfiles"
+ old_dlfiles=$dlfiles
dlfiles=
for lib in $old_dlfiles; do
case " $dlprefiles $dlfiles " in
@@ -7608,7 +9100,7 @@ func_mode_link ()
done
# Make sure dlprefiles contains only unique files
- old_dlprefiles="$dlprefiles"
+ old_dlprefiles=$dlprefiles
dlprefiles=
for lib in $old_dlprefiles; do
case "$dlprefiles " in
@@ -7617,7 +9109,7 @@ func_mode_link ()
esac
done
- if test "$build_libtool_libs" = yes; then
+ if test yes = "$build_libtool_libs"; then
if test -n "$rpath"; then
case $host in
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*)
@@ -7641,7 +9133,7 @@ func_mode_link ()
;;
*)
# Add libc to deplibs on all other systems if necessary.
- if test "$build_libtool_need_lc" = "yes"; then
+ if test yes = "$build_libtool_need_lc"; then
func_append deplibs " -lc"
fi
;;
@@ -7657,9 +9149,9 @@ func_mode_link ()
# I'm not sure if I'm treating the release correctly. I think
# release should show up in the -l (ie -lgmp5) so we don't want to
# add it in twice. Is that correct?
- release=""
- versuffix=""
- major=""
+ release=
+ versuffix=
+ major=
newdeplibs=
droppeddeps=no
case $deplibs_check_method in
@@ -7688,20 +9180,20 @@ EOF
-l*)
func_stripname -l '' "$i"
name=$func_stripname_result
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ if test yes = "$allow_libtool_libs_with_static_runtimes"; then
case " $predeps $postdeps " in
*" $i "*)
func_append newdeplibs " $i"
- i=""
+ i=
;;
esac
fi
- if test -n "$i" ; then
+ if test -n "$i"; then
libname=`eval "\\$ECHO \"$libname_spec\""`
deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
set dummy $deplib_matches; shift
deplib_match=$1
- if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then
func_append newdeplibs " $i"
else
droppeddeps=yes
@@ -7731,20 +9223,20 @@ EOF
$opt_dry_run || $RM conftest
if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
ldd_output=`ldd conftest`
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ if test yes = "$allow_libtool_libs_with_static_runtimes"; then
case " $predeps $postdeps " in
*" $i "*)
func_append newdeplibs " $i"
- i=""
+ i=
;;
esac
fi
- if test -n "$i" ; then
+ if test -n "$i"; then
libname=`eval "\\$ECHO \"$libname_spec\""`
deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
set dummy $deplib_matches; shift
deplib_match=$1
- if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then
func_append newdeplibs " $i"
else
droppeddeps=yes
@@ -7781,24 +9273,24 @@ EOF
-l*)
func_stripname -l '' "$a_deplib"
name=$func_stripname_result
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ if test yes = "$allow_libtool_libs_with_static_runtimes"; then
case " $predeps $postdeps " in
*" $a_deplib "*)
func_append newdeplibs " $a_deplib"
- a_deplib=""
+ a_deplib=
;;
esac
fi
- if test -n "$a_deplib" ; then
+ if test -n "$a_deplib"; then
libname=`eval "\\$ECHO \"$libname_spec\""`
if test -n "$file_magic_glob"; then
libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob`
else
libnameglob=$libname
fi
- test "$want_nocaseglob" = yes && nocaseglob=`shopt -p nocaseglob`
+ test yes = "$want_nocaseglob" && nocaseglob=`shopt -p nocaseglob`
for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
- if test "$want_nocaseglob" = yes; then
+ if test yes = "$want_nocaseglob"; then
shopt -s nocaseglob
potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
$nocaseglob
@@ -7816,25 +9308,25 @@ EOF
# We might still enter an endless loop, since a link
# loop can be closed while we follow links,
# but so what?
- potlib="$potent_lib"
+ potlib=$potent_lib
while test -h "$potlib" 2>/dev/null; do
- potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
+ potliblink=`ls -ld $potlib | $SED 's/.* -> //'`
case $potliblink in
- [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
- *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";;
+ [\\/]* | [A-Za-z]:[\\/]*) potlib=$potliblink;;
+ *) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";;
esac
done
if eval $file_magic_cmd \"\$potlib\" 2>/dev/null |
$SED -e 10q |
$EGREP "$file_magic_regex" > /dev/null; then
func_append newdeplibs " $a_deplib"
- a_deplib=""
+ a_deplib=
break 2
fi
done
done
fi
- if test -n "$a_deplib" ; then
+ if test -n "$a_deplib"; then
droppeddeps=yes
echo
$ECHO "*** Warning: linker path does not have real file for library $a_deplib."
@@ -7842,7 +9334,7 @@ EOF
echo "*** you link to this library. But I can only do this if you have a"
echo "*** shared version of the library, which you do not appear to have"
echo "*** because I did check the linker path looking for a file starting"
- if test -z "$potlib" ; then
+ if test -z "$potlib"; then
$ECHO "*** with $libname but no candidates were found. (...for file magic test)"
else
$ECHO "*** with $libname and none of the candidates passed a file format test"
@@ -7865,30 +9357,30 @@ EOF
-l*)
func_stripname -l '' "$a_deplib"
name=$func_stripname_result
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ if test yes = "$allow_libtool_libs_with_static_runtimes"; then
case " $predeps $postdeps " in
*" $a_deplib "*)
func_append newdeplibs " $a_deplib"
- a_deplib=""
+ a_deplib=
;;
esac
fi
- if test -n "$a_deplib" ; then
+ if test -n "$a_deplib"; then
libname=`eval "\\$ECHO \"$libname_spec\""`
for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
for potent_lib in $potential_libs; do
- potlib="$potent_lib" # see symlink-check above in file_magic test
+ potlib=$potent_lib # see symlink-check above in file_magic test
if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \
$EGREP "$match_pattern_regex" > /dev/null; then
func_append newdeplibs " $a_deplib"
- a_deplib=""
+ a_deplib=
break 2
fi
done
done
fi
- if test -n "$a_deplib" ; then
+ if test -n "$a_deplib"; then
droppeddeps=yes
echo
$ECHO "*** Warning: linker path does not have real file for library $a_deplib."
@@ -7896,7 +9388,7 @@ EOF
echo "*** you link to this library. But I can only do this if you have a"
echo "*** shared version of the library, which you do not appear to have"
echo "*** because I did check the linker path looking for a file starting"
- if test -z "$potlib" ; then
+ if test -z "$potlib"; then
$ECHO "*** with $libname but no candidates were found. (...for regex pattern test)"
else
$ECHO "*** with $libname and none of the candidates passed a file format test"
@@ -7912,18 +9404,18 @@ EOF
done # Gone through all deplibs.
;;
none | unknown | *)
- newdeplibs=""
+ newdeplibs=
tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'`
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
- for i in $predeps $postdeps ; do
+ if test yes = "$allow_libtool_libs_with_static_runtimes"; then
+ for i in $predeps $postdeps; do
# can't use Xsed below, because $i might contain '/'
- tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"`
+ tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"`
done
fi
case $tmp_deplibs in
*[!\ \ ]*)
echo
- if test "X$deplibs_check_method" = "Xnone"; then
+ if test none = "$deplibs_check_method"; then
echo "*** Warning: inter-library dependencies are not supported in this platform."
else
echo "*** Warning: inter-library dependencies are not known to be supported."
@@ -7947,8 +9439,8 @@ EOF
;;
esac
- if test "$droppeddeps" = yes; then
- if test "$module" = yes; then
+ if test yes = "$droppeddeps"; then
+ if test yes = "$module"; then
echo
echo "*** Warning: libtool could not satisfy all declared inter-library"
$ECHO "*** dependencies of module $libname. Therefore, libtool will create"
@@ -7957,12 +9449,12 @@ EOF
if test -z "$global_symbol_pipe"; then
echo
echo "*** However, this would only work if libtool was able to extract symbol"
- echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
+ echo "*** lists from a program, using 'nm' or equivalent, but libtool could"
echo "*** not find such a program. So, this module is probably useless."
- echo "*** \`nm' from GNU binutils and a full rebuild may help."
+ echo "*** 'nm' from GNU binutils and a full rebuild may help."
fi
- if test "$build_old_libs" = no; then
- oldlibs="$output_objdir/$libname.$libext"
+ if test no = "$build_old_libs"; then
+ oldlibs=$output_objdir/$libname.$libext
build_libtool_libs=module
build_old_libs=yes
else
@@ -7973,14 +9465,14 @@ EOF
echo "*** automatically added whenever a program is linked with this library"
echo "*** or is declared to -dlopen it."
- if test "$allow_undefined" = no; then
+ if test no = "$allow_undefined"; then
echo
echo "*** Since this library must not contain undefined symbols,"
echo "*** because either the platform does not support them or"
echo "*** it was explicitly requested with -no-undefined,"
echo "*** libtool will only create a static version of it."
- if test "$build_old_libs" = no; then
- oldlibs="$output_objdir/$libname.$libext"
+ if test no = "$build_old_libs"; then
+ oldlibs=$output_objdir/$libname.$libext
build_libtool_libs=module
build_old_libs=yes
else
@@ -8026,7 +9518,7 @@ EOF
*) func_append new_libs " $deplib" ;;
esac
done
- deplibs="$new_libs"
+ deplibs=$new_libs
# All the library-specific variables (install_libdir is set above).
library_names=
@@ -8034,25 +9526,25 @@ EOF
dlname=
# Test again, we may have decided not to build it any more
- if test "$build_libtool_libs" = yes; then
- # Remove ${wl} instances when linking with ld.
+ if test yes = "$build_libtool_libs"; then
+ # Remove $wl instances when linking with ld.
# FIXME: should test the right _cmds variable.
case $archive_cmds in
*\$LD\ *) wl= ;;
esac
- if test "$hardcode_into_libs" = yes; then
+ if test yes = "$hardcode_into_libs"; then
# Hardcode the library paths
hardcode_libdirs=
dep_rpath=
- rpath="$finalize_rpath"
- test "$opt_mode" != relink && rpath="$compile_rpath$rpath"
+ rpath=$finalize_rpath
+ test relink = "$opt_mode" || rpath=$compile_rpath$rpath
for libdir in $rpath; do
if test -n "$hardcode_libdir_flag_spec"; then
if test -n "$hardcode_libdir_separator"; then
func_replace_sysroot "$libdir"
libdir=$func_replace_sysroot_result
if test -z "$hardcode_libdirs"; then
- hardcode_libdirs="$libdir"
+ hardcode_libdirs=$libdir
else
# Just accumulate the unique libdirs.
case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
@@ -8077,7 +9569,7 @@ EOF
# Substitute the hardcoded libdirs into the rpath.
if test -n "$hardcode_libdir_separator" &&
test -n "$hardcode_libdirs"; then
- libdir="$hardcode_libdirs"
+ libdir=$hardcode_libdirs
eval "dep_rpath=\"$hardcode_libdir_flag_spec\""
fi
if test -n "$runpath_var" && test -n "$perm_rpath"; then
@@ -8091,8 +9583,8 @@ EOF
test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
fi
- shlibpath="$finalize_shlibpath"
- test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
+ shlibpath=$finalize_shlibpath
+ test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath
if test -n "$shlibpath"; then
eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
fi
@@ -8102,19 +9594,19 @@ EOF
eval library_names=\"$library_names_spec\"
set dummy $library_names
shift
- realname="$1"
+ realname=$1
shift
if test -n "$soname_spec"; then
eval soname=\"$soname_spec\"
else
- soname="$realname"
+ soname=$realname
fi
if test -z "$dlname"; then
dlname=$soname
fi
- lib="$output_objdir/$realname"
+ lib=$output_objdir/$realname
linknames=
for link
do
@@ -8128,7 +9620,7 @@ EOF
delfiles=
if test -n "$export_symbols" && test -n "$include_expsyms"; then
$opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp"
- export_symbols="$output_objdir/$libname.uexp"
+ export_symbols=$output_objdir/$libname.uexp
func_append delfiles " $export_symbols"
fi
@@ -8137,31 +9629,31 @@ EOF
cygwin* | mingw* | cegcc*)
if test -n "$export_symbols" && test -z "$export_symbols_regex"; then
# exporting using user supplied symfile
- if test "x`$SED 1q $export_symbols`" != xEXPORTS; then
+ func_dll_def_p "$export_symbols" || {
# and it's NOT already a .def file. Must figure out
# which of the given symbols are data symbols and tag
# them as such. So, trigger use of export_symbols_cmds.
# export_symbols gets reassigned inside the "prepare
# the list of exported symbols" if statement, so the
# include_expsyms logic still works.
- orig_export_symbols="$export_symbols"
+ orig_export_symbols=$export_symbols
export_symbols=
always_export_symbols=yes
- fi
+ }
fi
;;
esac
# Prepare the list of exported symbols
if test -z "$export_symbols"; then
- if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
- func_verbose "generating symbol list for \`$libname.la'"
- export_symbols="$output_objdir/$libname.exp"
+ if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then
+ func_verbose "generating symbol list for '$libname.la'"
+ export_symbols=$output_objdir/$libname.exp
$opt_dry_run || $RM $export_symbols
cmds=$export_symbols_cmds
- save_ifs="$IFS"; IFS='~'
+ save_ifs=$IFS; IFS='~'
for cmd1 in $cmds; do
- IFS="$save_ifs"
+ IFS=$save_ifs
# Take the normal branch if the nm_file_list_spec branch
# doesn't work or if tool conversion is not needed.
case $nm_file_list_spec~$to_tool_file_cmd in
@@ -8175,7 +9667,7 @@ EOF
try_normal_branch=no
;;
esac
- if test "$try_normal_branch" = yes \
+ if test yes = "$try_normal_branch" \
&& { test "$len" -lt "$max_cmd_len" \
|| test "$max_cmd_len" -le -1; }
then
@@ -8186,7 +9678,7 @@ EOF
output_la=$func_basename_result
save_libobjs=$libobjs
save_output=$output
- output=${output_objdir}/${output_la}.nm
+ output=$output_objdir/$output_la.nm
func_to_tool_file "$output"
libobjs=$nm_file_list_spec$func_to_tool_file_result
func_append delfiles " $output"
@@ -8209,8 +9701,8 @@ EOF
break
fi
done
- IFS="$save_ifs"
- if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then
+ IFS=$save_ifs
+ if test -n "$export_symbols_regex" && test : != "$skipped_export"; then
func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
fi
@@ -8218,16 +9710,16 @@ EOF
fi
if test -n "$export_symbols" && test -n "$include_expsyms"; then
- tmp_export_symbols="$export_symbols"
- test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
+ tmp_export_symbols=$export_symbols
+ test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols
$opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
fi
- if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then
+ if test : != "$skipped_export" && test -n "$orig_export_symbols"; then
# The given exports_symbols file has to be filtered, so filter it.
- func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
+ func_verbose "filter symbol list for '$libname.la' to tag DATA exports"
# FIXME: $output_objdir/$libname.filter potentially contains lots of
- # 's' commands which not all seds can handle. GNU sed should be fine
+ # 's' commands, which not all seds can handle. GNU sed should be fine
# though. Also, the filter scales superlinearly with the number of
# global variables. join(1) would be nice here, but unfortunately
# isn't a blessed tool.
@@ -8246,11 +9738,11 @@ EOF
;;
esac
done
- deplibs="$tmp_deplibs"
+ deplibs=$tmp_deplibs
if test -n "$convenience"; then
if test -n "$whole_archive_flag_spec" &&
- test "$compiler_needs_object" = yes &&
+ test yes = "$compiler_needs_object" &&
test -z "$libobjs"; then
# extract the archives, so we have objects to list.
# TODO: could optimize this to just extract one archive.
@@ -8261,7 +9753,7 @@ EOF
eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
test "X$libobjs" = "X " && libobjs=
else
- gentop="$output_objdir/${outputname}x"
+ gentop=$output_objdir/${outputname}x
func_append generated " $gentop"
func_extract_archives $gentop $convenience
@@ -8270,18 +9762,18 @@ EOF
fi
fi
- if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
+ if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then
eval flag=\"$thread_safe_flag_spec\"
func_append linker_flags " $flag"
fi
# Make a backup of the uninstalled library when relinking
- if test "$opt_mode" = relink; then
+ if test relink = "$opt_mode"; then
$opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $?
fi
# Do each of the archive commands.
- if test "$module" = yes && test -n "$module_cmds" ; then
+ if test yes = "$module" && test -n "$module_cmds"; then
if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
eval test_cmds=\"$module_expsym_cmds\"
cmds=$module_expsym_cmds
@@ -8299,7 +9791,7 @@ EOF
fi
fi
- if test "X$skipped_export" != "X:" &&
+ if test : != "$skipped_export" &&
func_len " $test_cmds" &&
len=$func_len_result &&
test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
@@ -8332,8 +9824,8 @@ EOF
last_robj=
k=1
- if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then
- output=${output_objdir}/${output_la}.lnkscript
+ if test -n "$save_libobjs" && test : != "$skipped_export" && test yes = "$with_gnu_ld"; then
+ output=$output_objdir/$output_la.lnkscript
func_verbose "creating GNU ld script: $output"
echo 'INPUT (' > $output
for obj in $save_libobjs
@@ -8345,14 +9837,14 @@ EOF
func_append delfiles " $output"
func_to_tool_file "$output"
output=$func_to_tool_file_result
- elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then
- output=${output_objdir}/${output_la}.lnk
+ elif test -n "$save_libobjs" && test : != "$skipped_export" && test -n "$file_list_spec"; then
+ output=$output_objdir/$output_la.lnk
func_verbose "creating linker input file list: $output"
: > $output
set x $save_libobjs
shift
firstobj=
- if test "$compiler_needs_object" = yes; then
+ if test yes = "$compiler_needs_object"; then
firstobj="$1 "
shift
fi
@@ -8367,7 +9859,7 @@ EOF
else
if test -n "$save_libobjs"; then
func_verbose "creating reloadable object files..."
- output=$output_objdir/$output_la-${k}.$objext
+ output=$output_objdir/$output_la-$k.$objext
eval test_cmds=\"$reload_cmds\"
func_len " $test_cmds"
len0=$func_len_result
@@ -8379,13 +9871,13 @@ EOF
func_len " $obj"
func_arith $len + $func_len_result
len=$func_arith_result
- if test "X$objlist" = X ||
+ if test -z "$objlist" ||
test "$len" -lt "$max_cmd_len"; then
func_append objlist " $obj"
else
# The command $test_cmds is almost too long, add a
# command to the queue.
- if test "$k" -eq 1 ; then
+ if test 1 -eq "$k"; then
# The first file doesn't have a previous command to add.
reload_objs=$objlist
eval concat_cmds=\"$reload_cmds\"
@@ -8395,10 +9887,10 @@ EOF
reload_objs="$objlist $last_robj"
eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\"
fi
- last_robj=$output_objdir/$output_la-${k}.$objext
+ last_robj=$output_objdir/$output_la-$k.$objext
func_arith $k + 1
k=$func_arith_result
- output=$output_objdir/$output_la-${k}.$objext
+ output=$output_objdir/$output_la-$k.$objext
objlist=" $obj"
func_len " $last_robj"
func_arith $len0 + $func_len_result
@@ -8410,9 +9902,9 @@ EOF
# files will link in the last one created.
test -z "$concat_cmds" || concat_cmds=$concat_cmds~
reload_objs="$objlist $last_robj"
- eval concat_cmds=\"\${concat_cmds}$reload_cmds\"
+ eval concat_cmds=\"\$concat_cmds$reload_cmds\"
if test -n "$last_robj"; then
- eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\"
+ eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
fi
func_append delfiles " $output"
@@ -8420,9 +9912,9 @@ EOF
output=
fi
- if ${skipped_export-false}; then
- func_verbose "generating symbol list for \`$libname.la'"
- export_symbols="$output_objdir/$libname.exp"
+ ${skipped_export-false} && {
+ func_verbose "generating symbol list for '$libname.la'"
+ export_symbols=$output_objdir/$libname.exp
$opt_dry_run || $RM $export_symbols
libobjs=$output
# Append the command to create the export file.
@@ -8431,16 +9923,16 @@ EOF
if test -n "$last_robj"; then
eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
fi
- fi
+ }
test -n "$save_libobjs" &&
func_verbose "creating a temporary reloadable object file: $output"
# Loop through the commands generated above and execute them.
- save_ifs="$IFS"; IFS='~'
+ save_ifs=$IFS; IFS='~'
for cmd in $concat_cmds; do
- IFS="$save_ifs"
- $opt_silent || {
+ IFS=$save_ifs
+ $opt_quiet || {
func_quote_for_expand "$cmd"
eval "func_echo $func_quote_for_expand_result"
}
@@ -8448,7 +9940,7 @@ EOF
lt_exit=$?
# Restore the uninstalled library and exit
- if test "$opt_mode" = relink; then
+ if test relink = "$opt_mode"; then
( cd "$output_objdir" && \
$RM "${realname}T" && \
$MV "${realname}U" "$realname" )
@@ -8457,7 +9949,7 @@ EOF
exit $lt_exit
}
done
- IFS="$save_ifs"
+ IFS=$save_ifs
if test -n "$export_symbols_regex" && ${skipped_export-false}; then
func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
@@ -8465,18 +9957,18 @@ EOF
fi
fi
- if ${skipped_export-false}; then
+ ${skipped_export-false} && {
if test -n "$export_symbols" && test -n "$include_expsyms"; then
- tmp_export_symbols="$export_symbols"
- test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
+ tmp_export_symbols=$export_symbols
+ test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols
$opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
fi
if test -n "$orig_export_symbols"; then
# The given exports_symbols file has to be filtered, so filter it.
- func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
+ func_verbose "filter symbol list for '$libname.la' to tag DATA exports"
# FIXME: $output_objdir/$libname.filter potentially contains lots of
- # 's' commands which not all seds can handle. GNU sed should be fine
+ # 's' commands, which not all seds can handle. GNU sed should be fine
# though. Also, the filter scales superlinearly with the number of
# global variables. join(1) would be nice here, but unfortunately
# isn't a blessed tool.
@@ -8485,7 +9977,7 @@ EOF
export_symbols=$output_objdir/$libname.def
$opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
fi
- fi
+ }
libobjs=$output
# Restore the value of output.
@@ -8499,7 +9991,7 @@ EOF
# value of $libobjs for piecewise linking.
# Do each of the archive commands.
- if test "$module" = yes && test -n "$module_cmds" ; then
+ if test yes = "$module" && test -n "$module_cmds"; then
if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
cmds=$module_expsym_cmds
else
@@ -8521,7 +10013,7 @@ EOF
# Add any objects from preloaded convenience libraries
if test -n "$dlprefiles"; then
- gentop="$output_objdir/${outputname}x"
+ gentop=$output_objdir/${outputname}x
func_append generated " $gentop"
func_extract_archives $gentop $dlprefiles
@@ -8529,11 +10021,12 @@ EOF
test "X$libobjs" = "X " && libobjs=
fi
- save_ifs="$IFS"; IFS='~'
+ save_ifs=$IFS; IFS='~'
for cmd in $cmds; do
- IFS="$save_ifs"
+ IFS=$sp$nl
eval cmd=\"$cmd\"
- $opt_silent || {
+ IFS=$save_ifs
+ $opt_quiet || {
func_quote_for_expand "$cmd"
eval "func_echo $func_quote_for_expand_result"
}
@@ -8541,7 +10034,7 @@ EOF
lt_exit=$?
# Restore the uninstalled library and exit
- if test "$opt_mode" = relink; then
+ if test relink = "$opt_mode"; then
( cd "$output_objdir" && \
$RM "${realname}T" && \
$MV "${realname}U" "$realname" )
@@ -8550,10 +10043,10 @@ EOF
exit $lt_exit
}
done
- IFS="$save_ifs"
+ IFS=$save_ifs
# Restore the uninstalled library and exit
- if test "$opt_mode" = relink; then
+ if test relink = "$opt_mode"; then
$opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $?
if test -n "$convenience"; then
@@ -8573,39 +10066,39 @@ EOF
done
# If -module or -export-dynamic was specified, set the dlname.
- if test "$module" = yes || test "$export_dynamic" = yes; then
+ if test yes = "$module" || test yes = "$export_dynamic"; then
# On all known operating systems, these are identical.
- dlname="$soname"
+ dlname=$soname
fi
fi
;;
obj)
- if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
- func_warning "\`-dlopen' is ignored for objects"
+ if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then
+ func_warning "'-dlopen' is ignored for objects"
fi
case " $deplibs" in
*\ -l* | *\ -L*)
- func_warning "\`-l' and \`-L' are ignored for objects" ;;
+ func_warning "'-l' and '-L' are ignored for objects" ;;
esac
test -n "$rpath" && \
- func_warning "\`-rpath' is ignored for objects"
+ func_warning "'-rpath' is ignored for objects"
test -n "$xrpath" && \
- func_warning "\`-R' is ignored for objects"
+ func_warning "'-R' is ignored for objects"
test -n "$vinfo" && \
- func_warning "\`-version-info' is ignored for objects"
+ func_warning "'-version-info' is ignored for objects"
test -n "$release" && \
- func_warning "\`-release' is ignored for objects"
+ func_warning "'-release' is ignored for objects"
case $output in
*.lo)
test -n "$objs$old_deplibs" && \
- func_fatal_error "cannot build library object \`$output' from non-libtool objects"
+ func_fatal_error "cannot build library object '$output' from non-libtool objects"
libobj=$output
func_lo2o "$libobj"
@@ -8613,7 +10106,7 @@ EOF
;;
*)
libobj=
- obj="$output"
+ obj=$output
;;
esac
@@ -8626,17 +10119,19 @@ EOF
# the extraction.
reload_conv_objs=
gentop=
- # reload_cmds runs $LD directly, so let us get rid of
- # -Wl from whole_archive_flag_spec and hope we can get by with
- # turning comma into space..
- wl=
-
+ # if reload_cmds runs $LD directly, get rid of -Wl from
+ # whole_archive_flag_spec and hope we can get by with turning comma
+ # into space.
+ case $reload_cmds in
+ *\$LD[\ \$]*) wl= ;;
+ esac
if test -n "$convenience"; then
if test -n "$whole_archive_flag_spec"; then
eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
- reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'`
+ test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'`
+ reload_conv_objs=$reload_objs\ $tmp_whole_archive_flags
else
- gentop="$output_objdir/${obj}x"
+ gentop=$output_objdir/${obj}x
func_append generated " $gentop"
func_extract_archives $gentop $convenience
@@ -8645,12 +10140,12 @@ EOF
fi
# If we're not building shared, we need to use non_pic_objs
- test "$build_libtool_libs" != yes && libobjs="$non_pic_objects"
+ test yes = "$build_libtool_libs" || libobjs=$non_pic_objects
# Create the old-style object.
- reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
+ reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs
- output="$obj"
+ output=$obj
func_execute_cmds "$reload_cmds" 'exit $?'
# Exit if we aren't doing a library object file.
@@ -8662,7 +10157,7 @@ EOF
exit $EXIT_SUCCESS
fi
- if test "$build_libtool_libs" != yes; then
+ test yes = "$build_libtool_libs" || {
if test -n "$gentop"; then
func_show_eval '${RM}r "$gentop"'
fi
@@ -8672,12 +10167,12 @@ EOF
# $show "echo timestamp > $libobj"
# $opt_dry_run || eval "echo timestamp > $libobj" || exit $?
exit $EXIT_SUCCESS
- fi
+ }
- if test -n "$pic_flag" || test "$pic_mode" != default; then
+ if test -n "$pic_flag" || test default != "$pic_mode"; then
# Only do commands if we really have different PIC objects.
reload_objs="$libobjs $reload_conv_objs"
- output="$libobj"
+ output=$libobj
func_execute_cmds "$reload_cmds" 'exit $?'
fi
@@ -8694,16 +10189,14 @@ EOF
output=$func_stripname_result.exe;;
esac
test -n "$vinfo" && \
- func_warning "\`-version-info' is ignored for programs"
+ func_warning "'-version-info' is ignored for programs"
test -n "$release" && \
- func_warning "\`-release' is ignored for programs"
+ func_warning "'-release' is ignored for programs"
- test "$preload" = yes \
- && test "$dlopen_support" = unknown \
- && test "$dlopen_self" = unknown \
- && test "$dlopen_self_static" = unknown && \
- func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support."
+ $preload \
+ && test unknown,unknown,unknown = "$dlopen_support,$dlopen_self,$dlopen_self_static" \
+ && func_warning "'LT_INIT([dlopen])' not used. Assuming no dlopen support."
case $host in
*-*-rhapsody* | *-*-darwin1.[012])
@@ -8717,11 +10210,11 @@ EOF
*-*-darwin*)
# Don't allow lazy linking, it breaks C++ global constructors
# But is supposedly fixed on 10.4 or later (yay!).
- if test "$tagname" = CXX ; then
+ if test CXX = "$tagname"; then
case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
10.[0123])
- func_append compile_command " ${wl}-bind_at_load"
- func_append finalize_command " ${wl}-bind_at_load"
+ func_append compile_command " $wl-bind_at_load"
+ func_append finalize_command " $wl-bind_at_load"
;;
esac
fi
@@ -8757,7 +10250,7 @@ EOF
*) func_append new_libs " $deplib" ;;
esac
done
- compile_deplibs="$new_libs"
+ compile_deplibs=$new_libs
func_append compile_command " $compile_deplibs"
@@ -8781,7 +10274,7 @@ EOF
if test -n "$hardcode_libdir_flag_spec"; then
if test -n "$hardcode_libdir_separator"; then
if test -z "$hardcode_libdirs"; then
- hardcode_libdirs="$libdir"
+ hardcode_libdirs=$libdir
else
# Just accumulate the unique libdirs.
case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
@@ -8804,7 +10297,7 @@ EOF
fi
case $host in
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
- testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'`
+ testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'`
case :$dllsearchpath: in
*":$libdir:"*) ;;
::) dllsearchpath=$libdir;;
@@ -8821,10 +10314,10 @@ EOF
# Substitute the hardcoded libdirs into the rpath.
if test -n "$hardcode_libdir_separator" &&
test -n "$hardcode_libdirs"; then
- libdir="$hardcode_libdirs"
+ libdir=$hardcode_libdirs
eval rpath=\" $hardcode_libdir_flag_spec\"
fi
- compile_rpath="$rpath"
+ compile_rpath=$rpath
rpath=
hardcode_libdirs=
@@ -8832,7 +10325,7 @@ EOF
if test -n "$hardcode_libdir_flag_spec"; then
if test -n "$hardcode_libdir_separator"; then
if test -z "$hardcode_libdirs"; then
- hardcode_libdirs="$libdir"
+ hardcode_libdirs=$libdir
else
# Just accumulate the unique libdirs.
case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
@@ -8857,45 +10350,43 @@ EOF
# Substitute the hardcoded libdirs into the rpath.
if test -n "$hardcode_libdir_separator" &&
test -n "$hardcode_libdirs"; then
- libdir="$hardcode_libdirs"
+ libdir=$hardcode_libdirs
eval rpath=\" $hardcode_libdir_flag_spec\"
fi
- finalize_rpath="$rpath"
+ finalize_rpath=$rpath
- if test -n "$libobjs" && test "$build_old_libs" = yes; then
+ if test -n "$libobjs" && test yes = "$build_old_libs"; then
# Transform all the library objects into standard objects.
compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
fi
- func_generate_dlsyms "$outputname" "@PROGRAM@" "no"
+ func_generate_dlsyms "$outputname" "@PROGRAM@" false
# template prelinking step
if test -n "$prelink_cmds"; then
func_execute_cmds "$prelink_cmds" 'exit $?'
fi
- wrappers_required=yes
+ wrappers_required=:
case $host in
*cegcc* | *mingw32ce*)
# Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway.
- wrappers_required=no
+ wrappers_required=false
;;
*cygwin* | *mingw* )
- if test "$build_libtool_libs" != yes; then
- wrappers_required=no
- fi
+ test yes = "$build_libtool_libs" || wrappers_required=false
;;
*)
- if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
- wrappers_required=no
+ if test no = "$need_relink" || test yes != "$build_libtool_libs"; then
+ wrappers_required=false
fi
;;
esac
- if test "$wrappers_required" = no; then
+ $wrappers_required || {
# Replace the output file specification.
compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
- link_command="$compile_command$compile_rpath"
+ link_command=$compile_command$compile_rpath
# We have no uninstalled library dependencies, so finalize right now.
exit_status=0
@@ -8908,12 +10399,12 @@ EOF
fi
# Delete the generated files.
- if test -f "$output_objdir/${outputname}S.${objext}"; then
- func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"'
+ if test -f "$output_objdir/${outputname}S.$objext"; then
+ func_show_eval '$RM "$output_objdir/${outputname}S.$objext"'
fi
exit $exit_status
- fi
+ }
if test -n "$compile_shlibpath$finalize_shlibpath"; then
compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
@@ -8943,9 +10434,9 @@ EOF
fi
fi
- if test "$no_install" = yes; then
+ if test yes = "$no_install"; then
# We don't need to create a wrapper script.
- link_command="$compile_var$compile_command$compile_rpath"
+ link_command=$compile_var$compile_command$compile_rpath
# Replace the output file specification.
link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
# Delete the old output file.
@@ -8962,27 +10453,28 @@ EOF
exit $EXIT_SUCCESS
fi
- if test "$hardcode_action" = relink; then
- # Fast installation is not supported
- link_command="$compile_var$compile_command$compile_rpath"
- relink_command="$finalize_var$finalize_command$finalize_rpath"
+ case $hardcode_action,$fast_install in
+ relink,*)
+ # Fast installation is not supported
+ link_command=$compile_var$compile_command$compile_rpath
+ relink_command=$finalize_var$finalize_command$finalize_rpath
- func_warning "this platform does not like uninstalled shared libraries"
- func_warning "\`$output' will be relinked during installation"
- else
- if test "$fast_install" != no; then
- link_command="$finalize_var$compile_command$finalize_rpath"
- if test "$fast_install" = yes; then
- relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'`
- else
- # fast_install is set to needless
- relink_command=
- fi
- else
- link_command="$compile_var$compile_command$compile_rpath"
- relink_command="$finalize_var$finalize_command$finalize_rpath"
- fi
- fi
+ func_warning "this platform does not like uninstalled shared libraries"
+ func_warning "'$output' will be relinked during installation"
+ ;;
+ *,yes)
+ link_command=$finalize_var$compile_command$finalize_rpath
+ relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'`
+ ;;
+ *,no)
+ link_command=$compile_var$compile_command$compile_rpath
+ relink_command=$finalize_var$finalize_command$finalize_rpath
+ ;;
+ *,needless)
+ link_command=$finalize_var$compile_command$finalize_rpath
+ relink_command=
+ ;;
+ esac
# Replace the output file specification.
link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
@@ -9039,8 +10531,8 @@ EOF
func_dirname_and_basename "$output" "" "."
output_name=$func_basename_result
output_path=$func_dirname_result
- cwrappersource="$output_path/$objdir/lt-$output_name.c"
- cwrapper="$output_path/$output_name.exe"
+ cwrappersource=$output_path/$objdir/lt-$output_name.c
+ cwrapper=$output_path/$output_name.exe
$RM $cwrappersource $cwrapper
trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
@@ -9061,7 +10553,7 @@ EOF
trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15
$opt_dry_run || {
# note: this script will not be executed, so do not chmod.
- if test "x$build" = "x$host" ; then
+ if test "x$build" = "x$host"; then
$cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result
else
func_emit_wrapper no > $func_ltwrapper_scriptname_result
@@ -9084,25 +10576,27 @@ EOF
# See if we need to build an old-fashioned archive.
for oldlib in $oldlibs; do
- if test "$build_libtool_libs" = convenience; then
- oldobjs="$libobjs_save $symfileobj"
- addlibs="$convenience"
- build_libtool_libs=no
- else
- if test "$build_libtool_libs" = module; then
- oldobjs="$libobjs_save"
+ case $build_libtool_libs in
+ convenience)
+ oldobjs="$libobjs_save $symfileobj"
+ addlibs=$convenience
build_libtool_libs=no
- else
+ ;;
+ module)
+ oldobjs=$libobjs_save
+ addlibs=$old_convenience
+ build_libtool_libs=no
+ ;;
+ *)
oldobjs="$old_deplibs $non_pic_objects"
- if test "$preload" = yes && test -f "$symfileobj"; then
- func_append oldobjs " $symfileobj"
- fi
- fi
- addlibs="$old_convenience"
- fi
+ $preload && test -f "$symfileobj" \
+ && func_append oldobjs " $symfileobj"
+ addlibs=$old_convenience
+ ;;
+ esac
if test -n "$addlibs"; then
- gentop="$output_objdir/${outputname}x"
+ gentop=$output_objdir/${outputname}x
func_append generated " $gentop"
func_extract_archives $gentop $addlibs
@@ -9110,13 +10604,13 @@ EOF
fi
# Do each command in the archive commands.
- if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
+ if test -n "$old_archive_from_new_cmds" && test yes = "$build_libtool_libs"; then
cmds=$old_archive_from_new_cmds
else
# Add any objects from preloaded convenience libraries
if test -n "$dlprefiles"; then
- gentop="$output_objdir/${outputname}x"
+ gentop=$output_objdir/${outputname}x
func_append generated " $gentop"
func_extract_archives $gentop $dlprefiles
@@ -9137,7 +10631,7 @@ EOF
:
else
echo "copying selected object files to avoid basename conflicts..."
- gentop="$output_objdir/${outputname}x"
+ gentop=$output_objdir/${outputname}x
func_append generated " $gentop"
func_mkdir_p "$gentop"
save_oldobjs=$oldobjs
@@ -9146,7 +10640,7 @@ EOF
for obj in $save_oldobjs
do
func_basename "$obj"
- objbase="$func_basename_result"
+ objbase=$func_basename_result
case " $oldobjs " in
" ") oldobjs=$obj ;;
*[\ /]"$objbase "*)
@@ -9215,18 +10709,18 @@ EOF
else
# the above command should be used before it gets too long
oldobjs=$objlist
- if test "$obj" = "$last_oldobj" ; then
+ if test "$obj" = "$last_oldobj"; then
RANLIB=$save_RANLIB
fi
test -z "$concat_cmds" || concat_cmds=$concat_cmds~
- eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
+ eval concat_cmds=\"\$concat_cmds$old_archive_cmds\"
objlist=
len=$len0
fi
done
RANLIB=$save_RANLIB
oldobjs=$objlist
- if test "X$oldobjs" = "X" ; then
+ if test -z "$oldobjs"; then
eval cmds=\"\$concat_cmds\"
else
eval cmds=\"\$concat_cmds~\$old_archive_cmds\"
@@ -9243,7 +10737,7 @@ EOF
case $output in
*.la)
old_library=
- test "$build_old_libs" = yes && old_library="$libname.$libext"
+ test yes = "$build_old_libs" && old_library=$libname.$libext
func_verbose "creating $output"
# Preserve any variables that may affect compiler behavior
@@ -9258,31 +10752,31 @@ EOF
fi
done
# Quote the link command for shipping.
- relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
+ relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
- if test "$hardcode_automatic" = yes ; then
+ if test yes = "$hardcode_automatic"; then
relink_command=
fi
# Only create the output if not a dry run.
$opt_dry_run || {
for installed in no yes; do
- if test "$installed" = yes; then
+ if test yes = "$installed"; then
if test -z "$install_libdir"; then
break
fi
- output="$output_objdir/$outputname"i
+ output=$output_objdir/${outputname}i
# Replace all uninstalled libtool libraries with the installed ones
newdependency_libs=
for deplib in $dependency_libs; do
case $deplib in
*.la)
func_basename "$deplib"
- name="$func_basename_result"
+ name=$func_basename_result
func_resolve_sysroot "$deplib"
- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result`
+ eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result`
test -z "$libdir" && \
- func_fatal_error "\`$deplib' is not a valid libtool archive"
+ func_fatal_error "'$deplib' is not a valid libtool archive"
func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name"
;;
-L*)
@@ -9298,23 +10792,23 @@ EOF
*) func_append newdependency_libs " $deplib" ;;
esac
done
- dependency_libs="$newdependency_libs"
+ dependency_libs=$newdependency_libs
newdlfiles=
for lib in $dlfiles; do
case $lib in
*.la)
func_basename "$lib"
- name="$func_basename_result"
- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+ name=$func_basename_result
+ eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
test -z "$libdir" && \
- func_fatal_error "\`$lib' is not a valid libtool archive"
+ func_fatal_error "'$lib' is not a valid libtool archive"
func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name"
;;
*) func_append newdlfiles " $lib" ;;
esac
done
- dlfiles="$newdlfiles"
+ dlfiles=$newdlfiles
newdlprefiles=
for lib in $dlprefiles; do
case $lib in
@@ -9324,34 +10818,34 @@ EOF
# didn't already link the preopened objects directly into
# the library:
func_basename "$lib"
- name="$func_basename_result"
- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+ name=$func_basename_result
+ eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
test -z "$libdir" && \
- func_fatal_error "\`$lib' is not a valid libtool archive"
+ func_fatal_error "'$lib' is not a valid libtool archive"
func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name"
;;
esac
done
- dlprefiles="$newdlprefiles"
+ dlprefiles=$newdlprefiles
else
newdlfiles=
for lib in $dlfiles; do
case $lib in
- [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
+ [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;;
*) abs=`pwd`"/$lib" ;;
esac
func_append newdlfiles " $abs"
done
- dlfiles="$newdlfiles"
+ dlfiles=$newdlfiles
newdlprefiles=
for lib in $dlprefiles; do
case $lib in
- [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
+ [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;;
*) abs=`pwd`"/$lib" ;;
esac
func_append newdlprefiles " $abs"
done
- dlprefiles="$newdlprefiles"
+ dlprefiles=$newdlprefiles
fi
$RM $output
# place dlname in correct position for cygwin
@@ -9367,10 +10861,9 @@ EOF
case $host,$output,$installed,$module,$dlname in
*cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll)
# If a -bindir argument was supplied, place the dll there.
- if test "x$bindir" != x ;
- then
+ if test -n "$bindir"; then
func_relative_path "$install_libdir" "$bindir"
- tdlname=$func_relative_path_result$dlname
+ tdlname=$func_relative_path_result/$dlname
else
# Otherwise fall back on heuristic.
tdlname=../bin/$dlname
@@ -9379,7 +10872,7 @@ EOF
esac
$ECHO > $output "\
# $outputname - a libtool library file
-# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+# Generated by $PROGRAM (GNU $PACKAGE) $VERSION
#
# Please DO NOT delete this file!
# It is necessary for linking the library.
@@ -9393,7 +10886,7 @@ library_names='$library_names'
# The name of the static archive.
old_library='$old_library'
-# Linker flags that can not go in dependency_libs.
+# Linker flags that cannot go in dependency_libs.
inherited_linker_flags='$new_inherited_linker_flags'
# Libraries that this one depends upon.
@@ -9419,7 +10912,7 @@ dlpreopen='$dlprefiles'
# Directory that this library needs to be installed in:
libdir='$install_libdir'"
- if test "$installed" = no && test "$need_relink" = yes; then
+ if test no,yes = "$installed,$need_relink"; then
$ECHO >> $output "\
relink_command=\"$relink_command\""
fi
@@ -9434,27 +10927,29 @@ relink_command=\"$relink_command\""
exit $EXIT_SUCCESS
}
-{ test "$opt_mode" = link || test "$opt_mode" = relink; } &&
- func_mode_link ${1+"$@"}
+if test link = "$opt_mode" || test relink = "$opt_mode"; then
+ func_mode_link ${1+"$@"}
+fi
# func_mode_uninstall arg...
func_mode_uninstall ()
{
- $opt_debug
- RM="$nonopt"
+ $debug_cmd
+
+ RM=$nonopt
files=
- rmforce=
+ rmforce=false
exit_status=0
# This variable tells wrapper scripts just to set variables rather
# than running their programs.
- libtool_install_magic="$magic"
+ libtool_install_magic=$magic
for arg
do
case $arg in
- -f) func_append RM " $arg"; rmforce=yes ;;
+ -f) func_append RM " $arg"; rmforce=: ;;
-*) func_append RM " $arg" ;;
*) func_append files " $arg" ;;
esac
@@ -9467,18 +10962,18 @@ func_mode_uninstall ()
for file in $files; do
func_dirname "$file" "" "."
- dir="$func_dirname_result"
- if test "X$dir" = X.; then
- odir="$objdir"
+ dir=$func_dirname_result
+ if test . = "$dir"; then
+ odir=$objdir
else
- odir="$dir/$objdir"
+ odir=$dir/$objdir
fi
func_basename "$file"
- name="$func_basename_result"
- test "$opt_mode" = uninstall && odir="$dir"
+ name=$func_basename_result
+ test uninstall = "$opt_mode" && odir=$dir
# Remember odir for removal later, being careful to avoid duplicates
- if test "$opt_mode" = clean; then
+ if test clean = "$opt_mode"; then
case " $rmdirs " in
*" $odir "*) ;;
*) func_append rmdirs " $odir" ;;
@@ -9493,11 +10988,11 @@ func_mode_uninstall ()
elif test -d "$file"; then
exit_status=1
continue
- elif test "$rmforce" = yes; then
+ elif $rmforce; then
continue
fi
- rmfiles="$file"
+ rmfiles=$file
case $name in
*.la)
@@ -9511,7 +11006,7 @@ func_mode_uninstall ()
done
test -n "$old_library" && func_append rmfiles " $odir/$old_library"
- case "$opt_mode" in
+ case $opt_mode in
clean)
case " $library_names " in
*" $dlname "*) ;;
@@ -9522,12 +11017,12 @@ func_mode_uninstall ()
uninstall)
if test -n "$library_names"; then
# Do each command in the postuninstall commands.
- func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
+ func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1'
fi
if test -n "$old_library"; then
# Do each command in the old_postuninstall commands.
- func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
+ func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1'
fi
# FIXME: should reinstall the best remaining shared library.
;;
@@ -9543,21 +11038,19 @@ func_mode_uninstall ()
func_source $dir/$name
# Add PIC object to the list of files to remove.
- if test -n "$pic_object" &&
- test "$pic_object" != none; then
+ if test -n "$pic_object" && test none != "$pic_object"; then
func_append rmfiles " $dir/$pic_object"
fi
# Add non-PIC object to the list of files to remove.
- if test -n "$non_pic_object" &&
- test "$non_pic_object" != none; then
+ if test -n "$non_pic_object" && test none != "$non_pic_object"; then
func_append rmfiles " $dir/$non_pic_object"
fi
fi
;;
*)
- if test "$opt_mode" = clean ; then
+ if test clean = "$opt_mode"; then
noexename=$name
case $file in
*.exe)
@@ -9584,12 +11077,12 @@ func_mode_uninstall ()
# note $name still contains .exe if it was in $file originally
# as does the version of $file that was added into $rmfiles
- func_append rmfiles " $odir/$name $odir/${name}S.${objext}"
- if test "$fast_install" = yes && test -n "$relink_command"; then
+ func_append rmfiles " $odir/$name $odir/${name}S.$objext"
+ if test yes = "$fast_install" && test -n "$relink_command"; then
func_append rmfiles " $odir/lt-$name"
fi
- if test "X$noexename" != "X$name" ; then
- func_append rmfiles " $odir/lt-${noexename}.c"
+ if test "X$noexename" != "X$name"; then
+ func_append rmfiles " $odir/lt-$noexename.c"
fi
fi
fi
@@ -9598,7 +11091,7 @@ func_mode_uninstall ()
func_show_eval "$RM $rmfiles" 'exit_status=1'
done
- # Try to remove the ${objdir}s in the directories where we deleted files
+ # Try to remove the $objdir's in the directories where we deleted files
for dir in $rmdirs; do
if test -d "$dir"; then
func_show_eval "rmdir $dir >/dev/null 2>&1"
@@ -9608,16 +11101,17 @@ func_mode_uninstall ()
exit $exit_status
}
-{ test "$opt_mode" = uninstall || test "$opt_mode" = clean; } &&
- func_mode_uninstall ${1+"$@"}
+if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then
+ func_mode_uninstall ${1+"$@"}
+fi
test -z "$opt_mode" && {
- help="$generic_help"
+ help=$generic_help
func_fatal_help "you must specify a MODE"
}
test -z "$exec_cmd" && \
- func_fatal_help "invalid operation mode \`$opt_mode'"
+ func_fatal_help "invalid operation mode '$opt_mode'"
if test -n "$exec_cmd"; then
eval exec "$exec_cmd"
@@ -9628,7 +11122,7 @@ exit $exit_status
# The TAGs below are defined such that we never get into a situation
-# in which we disable both kinds of libraries. Given conflicting
+# where we disable both kinds of libraries. Given conflicting
# choices, we go for a static library, that is the most portable,
# since we can't tell whether shared libraries were disabled because
# the user asked for that or because the platform doesn't support
@@ -9651,5 +11145,3 @@ build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
# mode:shell-script
# sh-indentation:2
# End:
-# vi:sw=2
-
diff --git a/config.h.in b/config.h.in
index 45c4fbe..445c1e0 100644
--- a/config.h.in
+++ b/config.h.in
@@ -1,5 +1,80 @@
/* config.h.in. Generated from configure.ac by autoheader. */
+/* CPU and C ABI indicator */
+#ifndef __i386__
+#undef __i386__
+#endif
+#ifndef __x86_64_x32__
+#undef __x86_64_x32__
+#endif
+#ifndef __x86_64__
+#undef __x86_64__
+#endif
+#ifndef __alpha__
+#undef __alpha__
+#endif
+#ifndef __arm__
+#undef __arm__
+#endif
+#ifndef __armhf__
+#undef __armhf__
+#endif
+#ifndef __arm64_ilp32__
+#undef __arm64_ilp32__
+#endif
+#ifndef __arm64__
+#undef __arm64__
+#endif
+#ifndef __hppa__
+#undef __hppa__
+#endif
+#ifndef __hppa64__
+#undef __hppa64__
+#endif
+#ifndef __ia64_ilp32__
+#undef __ia64_ilp32__
+#endif
+#ifndef __ia64__
+#undef __ia64__
+#endif
+#ifndef __m68k__
+#undef __m68k__
+#endif
+#ifndef __mips__
+#undef __mips__
+#endif
+#ifndef __mipsn32__
+#undef __mipsn32__
+#endif
+#ifndef __mips64__
+#undef __mips64__
+#endif
+#ifndef __powerpc__
+#undef __powerpc__
+#endif
+#ifndef __powerpc64__
+#undef __powerpc64__
+#endif
+#ifndef __powerpc64_elfv2__
+#undef __powerpc64_elfv2__
+#endif
+#ifndef __s390__
+#undef __s390__
+#endif
+#ifndef __s390x__
+#undef __s390x__
+#endif
+#ifndef __sh__
+#undef __sh__
+#endif
+#ifndef __sparc__
+#undef __sparc__
+#endif
+#ifndef __sparc64__
+#undef __sparc64__
+#endif
+
+
/* Define if building universal (internal helper macro) */
#undef AC_APPLE_UNIVERSAL_BUILD
@@ -82,6 +157,10 @@
whether the gnulib module lock shall be considered present. */
#undef GNULIB_LOCK
+/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
+ whether the gnulib module msvc-nothrow shall be considered present. */
+#undef GNULIB_MSVC_NOTHROW
+
/* Define to 1 if printf and friends should be labeled with attribute
"__gnu_printf__" instead of "__printf__" */
#undef GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU
@@ -133,9 +212,15 @@
/* Define to 1 when the gnulib module memchr should be tested. */
#undef GNULIB_TEST_MEMCHR
+/* Define to 1 when the gnulib module pthread_sigmask should be tested. */
+#undef GNULIB_TEST_PTHREAD_SIGMASK
+
/* Define to 1 when the gnulib module putenv should be tested. */
#undef GNULIB_TEST_PUTENV
+/* Define to 1 when the gnulib module raise should be tested. */
+#undef GNULIB_TEST_RAISE
+
/* Define to 1 when the gnulib module setenv should be tested. */
#undef GNULIB_TEST_SETENV
@@ -145,6 +230,12 @@
/* Define to 1 when the gnulib module signbit should be tested. */
#undef GNULIB_TEST_SIGNBIT
+/* Define to 1 when the gnulib module sigprocmask should be tested. */
+#undef GNULIB_TEST_SIGPROCMASK
+
+/* Define to 1 when the gnulib module sleep should be tested. */
+#undef GNULIB_TEST_SLEEP
+
/* Define to 1 when the gnulib module strerror should be tested. */
#undef GNULIB_TEST_STRERROR
@@ -169,6 +260,9 @@
/* Define to 1 when the gnulib module unsetenv should be tested. */
#undef GNULIB_TEST_UNSETENV
+/* Define to 1 when the gnulib module usleep should be tested. */
+#undef GNULIB_TEST_USLEEP
+
/* Define to 1 when the gnulib module wcrtomb should be tested. */
#undef GNULIB_TEST_WCRTOMB
@@ -227,6 +321,11 @@
#undef GNULIB_UNIGBRK_U8_GRAPHEME_PREV
/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
+ whether the gnulib module unigbrk/uc-grapheme-breaks shall be considered
+ present. */
+#undef GNULIB_UNIGBRK_UC_GRAPHEME_BREAKS
+
+/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
whether the gnulib module unigbrk/ulc-grapheme-breaks shall be considered
present. */
#undef GNULIB_UNIGBRK_ULC_GRAPHEME_BREAKS
@@ -318,6 +417,9 @@
libc. */
#undef HAVE_COPYSIGN_IN_LIBC
+/* Define to 1 if you have the <crtdefs.h> header file. */
+#undef HAVE_CRTDEFS_H
+
/* Define to 1 if you have the declaration of `alarm', and to 0 if you don't.
*/
#undef HAVE_DECL_ALARM
@@ -362,6 +464,10 @@
*/
#undef HAVE_DECL_SETENV
+/* Define to 1 if you have the declaration of `sleep', and to 0 if you don't.
+ */
+#undef HAVE_DECL_SLEEP
+
/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
don't. */
#undef HAVE_DECL_STRERROR_R
@@ -446,6 +552,9 @@
declares uintmax_t. */
#undef HAVE_INTTYPES_H_WITH_UINTMAX
+/* Define to 1 if you have the `isblank' function. */
+#undef HAVE_ISBLANK
+
/* Define if the isnan(double) function is available in libc. */
#undef HAVE_ISNAND_IN_LIBC
@@ -535,6 +644,16 @@
/* Define if the POSIX multithreading library has read/write locks. */
#undef HAVE_PTHREAD_RWLOCK
+/* Define if the 'pthread_rwlock_rdlock' function prefers a writer to a
+ reader. */
+#undef HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER
+
+/* Define to 1 if the pthread_sigmask function can be used (despite bugs). */
+#undef HAVE_PTHREAD_SIGMASK
+
+/* Define to 1 if you have the `raise' function. */
+#undef HAVE_RAISE
+
/* Define to 1 if acosf is declared even after undefining macros. */
#undef HAVE_RAW_DECL_ACOSF
@@ -938,6 +1057,9 @@
/* Define to 1 if pread is declared even after undefining macros. */
#undef HAVE_RAW_DECL_PREAD
+/* Define to 1 if pthread_sigmask is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_PTHREAD_SIGMASK
+
/* Define to 1 if ptsname is declared even after undefining macros. */
#undef HAVE_RAW_DECL_PTSNAME
@@ -965,6 +1087,9 @@
/* Define to 1 if readlinkat is declared even after undefining macros. */
#undef HAVE_RAW_DECL_READLINKAT
+/* Define to 1 if reallocarray is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_REALLOCARRAY
+
/* Define to 1 if realpath is declared even after undefining macros. */
#undef HAVE_RAW_DECL_REALPATH
@@ -1025,6 +1150,30 @@
/* Define to 1 if setusershell is declared even after undefining macros. */
#undef HAVE_RAW_DECL_SETUSERSHELL
+/* Define to 1 if sigaction is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SIGACTION
+
+/* Define to 1 if sigaddset is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SIGADDSET
+
+/* Define to 1 if sigdelset is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SIGDELSET
+
+/* Define to 1 if sigemptyset is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SIGEMPTYSET
+
+/* Define to 1 if sigfillset is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SIGFILLSET
+
+/* Define to 1 if sigismember is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SIGISMEMBER
+
+/* Define to 1 if sigpending is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SIGPENDING
+
+/* Define to 1 if sigprocmask is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_SIGPROCMASK
+
/* Define to 1 if sinf is declared even after undefining macros. */
#undef HAVE_RAW_DECL_SINF
@@ -1133,6 +1282,9 @@
/* Define to 1 if trunc is declared even after undefining macros. */
#undef HAVE_RAW_DECL_TRUNC
+/* Define to 1 if truncate is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_TRUNCATE
+
/* Define to 1 if truncf is declared even after undefining macros. */
#undef HAVE_RAW_DECL_TRUNCF
@@ -1196,6 +1348,9 @@
/* Define to 1 if wcsdup is declared even after undefining macros. */
#undef HAVE_RAW_DECL_WCSDUP
+/* Define to 1 if wcsftime is declared even after undefining macros. */
+#undef HAVE_RAW_DECL_WCSFTIME
+
/* Define to 1 if wcslen is declared even after undefining macros. */
#undef HAVE_RAW_DECL_WCSLEN
@@ -1277,6 +1432,9 @@
/* Define to 1 if you have the <search.h> header file. */
#undef HAVE_SEARCH_H
+/* Define to 1 if you have the <semaphore.h> header file. */
+#undef HAVE_SEMAPHORE_H
+
/* Define to 1 if you have the `setenv' function. */
#undef HAVE_SETENV
@@ -1292,6 +1450,12 @@
/* Define to 1 if 'wint_t' is a signed integer type. */
#undef HAVE_SIGNED_WINT_T
+/* Define to 1 if the system has the type `sigset_t'. */
+#undef HAVE_SIGSET_T
+
+/* Define to 1 if you have the `sleep' function. */
+#undef HAVE_SLEEP
+
/* Define to 1 if you have the `snprintf' function. */
#undef HAVE_SNPRINTF
@@ -1349,6 +1513,9 @@
/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H
+/* Define to 1 if you have the <sys/time.h> header file. */
+#undef HAVE_SYS_TIME_H
+
/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H
@@ -1370,6 +1537,9 @@
/* Define to 1 if you have the `uselocale' function. */
#undef HAVE_USELOCALE
+/* Define to 1 if you have the `usleep' function. */
+#undef HAVE_USLEEP
+
/* Define if you have a global __progname variable */
#undef HAVE_VAR___PROGNAME
@@ -1418,6 +1588,16 @@
/* Define to 1 if you have the `_set_invalid_parameter_handler' function. */
#undef HAVE__SET_INVALID_PARAMETER_HANDLER
+/* Define to 1 if the compiler supports __builtin_expect,
+ and to 2 if <builtins.h> does. */
+#undef HAVE___BUILTIN_EXPECT
+#ifndef HAVE___BUILTIN_EXPECT
+# define __builtin_expect(e, c) (e)
+#elif HAVE___BUILTIN_EXPECT == 2
+# include <builtins.h>
+#endif
+
+
/* Define to 1 if you have the `__fseterr' function. */
#undef HAVE___FSETERR
@@ -1445,8 +1625,7 @@
/* Define as the word index where to find the sign of 'long double'. */
#undef LDBL_SIGNBIT_WORD
-/* Define to the sub-directory in which libtool stores uninstalled libraries.
- */
+/* Define to the sub-directory where libtool stores uninstalled libraries. */
#undef LT_OBJDIR
/* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */
@@ -1552,6 +1731,16 @@
/* Define if the pthread_in_use() detection is hard. */
#undef PTHREAD_IN_USE_DETECTION_HARD
+/* Define to 1 if pthread_sigmask(), when it fails, returns -1 and sets errno.
+ */
+#undef PTHREAD_SIGMASK_FAILS_WITH_ERRNO
+
+/* Define to 1 if pthread_sigmask may return 0 and have no effect. */
+#undef PTHREAD_SIGMASK_INEFFECTIVE
+
+/* Define to 1 if pthread_sigmask() unblocks signals incorrectly. */
+#undef PTHREAD_SIGMASK_UNBLOCK_BUG
+
/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
'ptrdiff_t'. */
#undef PTRDIFF_T_SUFFIX
@@ -1620,6 +1809,14 @@
#ifndef _GNU_SOURCE
# undef _GNU_SOURCE
#endif
+/* Enable NetBSD extensions on NetBSD. */
+#ifndef _NETBSD_SOURCE
+# undef _NETBSD_SOURCE
+#endif
+/* Enable OpenBSD extensions on NetBSD. */
+#ifndef _OPENBSD_SOURCE
+# undef _OPENBSD_SOURCE
+#endif
/* Enable threading extensions on Solaris. */
#ifndef _POSIX_PTHREAD_SEMANTICS
# undef _POSIX_PTHREAD_SEMANTICS
@@ -1730,6 +1927,9 @@
/* Define to 1 if you need to in order for 'stat' and other things to work. */
#undef _POSIX_SOURCE
+/* For standard stat data types on VMS. */
+#undef _USE_STD_STAT
+
/* Define to 1 if the system <stdint.h> predates C++11. */
#undef __STDC_CONSTANT_MACROS
@@ -1739,7 +1939,7 @@
/* Please see the Gnulib manual for how to use these macros.
Suppress extern inline with HP-UX cc, as it appears to be broken; see
- <http://lists.gnu.org/archive/html/bug-texinfo/2013-02/msg00030.html>.
+ <https://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>.
Suppress extern inline with Sun C in standards-conformance mode, as it
mishandles inline functions that call each other. E.g., for 'inline void f
@@ -1756,16 +1956,16 @@
from calling static functions. This bug is known to occur on:
OS X 10.8 and earlier; see:
- http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html
+ https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html
DragonFly; see
http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log
FreeBSD; see:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-07/msg00104.html
+ https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html
OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and
- for clang but remains for g++; see <http://trac.macports.org/ticket/41033>.
+ for clang but remains for g++; see <https://trac.macports.org/ticket/41033>.
Assume DragonFly and FreeBSD will be similar. */
#if (((defined __APPLE__ && defined __MACH__) \
|| defined __DragonFly__ || defined __FreeBSD__) \
@@ -1828,6 +2028,9 @@
# define _GL_INLINE_HEADER_END
#endif
+/* Define to `int' if <sys/types.h> doesn't define. */
+#undef gid_t
+
/* Define to `__inline__' or `__inline' if that's what the C compiler
calls it, or to nothing if 'inline' is not supported under any name. */
#ifndef __cplusplus
@@ -1880,6 +2083,9 @@
/* Define as a signed type of the same size as size_t. */
#undef ssize_t
+/* Define to `int' if <sys/types.h> doesn't define. */
+#undef uid_t
+
/* Define as a marker that can be attached to declarations that might not
be used. This helps to reduce warnings, such as from
GCC -Wunused-parameter. */
@@ -1916,3 +2122,6 @@
# define _GL_ATTRIBUTE_CONST /* empty */
#endif
+
+/* Define to an unsigned 32-bit type if <sys/types.h> lacks this type. */
+#undef useconds_t
diff --git a/configure b/configure
index ec71534..695b57c 100755
--- a/configure
+++ b/configure
@@ -653,12 +653,63 @@ WOE32DLL_TRUE
LIBTESTS_LIBDEPS
YIELD_LIB
LOCALE_AR
+UNISTD_H_DEFINES_STRUCT_TIMESPEC
+PTHREAD_H_DEFINES_STRUCT_TIMESPEC
+SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
+TIME_H_DEFINES_STRUCT_TIMESPEC
+NEXT_AS_FIRST_DIRECTIVE_TIME_H
+NEXT_TIME_H
+REPLACE_LOCALTIME
+REPLACE_GMTIME
+GNULIB_GETTIMEOFDAY
+REPLACE_TZSET
+REPLACE_TIMEGM
+REPLACE_STRFTIME
+REPLACE_NANOSLEEP
+REPLACE_MKTIME
+REPLACE_LOCALTIME_R
+REPLACE_CTIME
+HAVE_TIMEZONE_T
+HAVE_TZSET
+HAVE_TIMEGM
+HAVE_STRPTIME
+HAVE_NANOSLEEP
+HAVE_DECL_LOCALTIME_R
+GNULIB_TZSET
+GNULIB_TIME_RZ
+GNULIB_TIME_R
+GNULIB_TIMEGM
+GNULIB_STRPTIME
+GNULIB_STRFTIME
+GNULIB_NANOSLEEP
+GNULIB_LOCALTIME
+GNULIB_MKTIME
+GNULIB_CTIME
HAVE_WINSOCK2_H
NEXT_AS_FIRST_DIRECTIVE_STDIO_H
NEXT_STDIO_H
GL_GENERATE_STDALIGN_H_FALSE
GL_GENERATE_STDALIGN_H_TRUE
STDALIGN_H
+NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H
+NEXT_SIGNAL_H
+LIB_PTHREAD_SIGMASK
+REPLACE_RAISE
+REPLACE_PTHREAD_SIGMASK
+HAVE_SIGHANDLER_T
+HAVE_TYPE_VOLATILE_SIG_ATOMIC_T
+HAVE_STRUCT_SIGACTION_SA_SIGACTION
+HAVE_SIGACTION
+HAVE_SIGINFO_T
+HAVE_SIGSET_T
+HAVE_RAISE
+HAVE_PTHREAD_SIGMASK
+HAVE_POSIX_SIGNALBLOCKING
+GNULIB_SIGACTION
+GNULIB_SIGPROCMASK
+GNULIB_SIGNAL_H_SIGPIPE
+GNULIB_RAISE
+GNULIB_PTHREAD_SIGMASK
NEXT_AS_FIRST_DIRECTIVE_LOCALE_H
NEXT_LOCALE_H
HAVE_XLOCALE_H
@@ -1203,6 +1254,7 @@ REPLACE_USLEEP
REPLACE_UNLINKAT
REPLACE_UNLINK
REPLACE_TTYNAME_R
+REPLACE_TRUNCATE
REPLACE_SYMLINKAT
REPLACE_SYMLINK
REPLACE_SLEEP
@@ -1225,6 +1277,7 @@ REPLACE_GETDOMAINNAME
REPLACE_GETCWD
REPLACE_FTRUNCATE
REPLACE_FCHOWNAT
+REPLACE_FACCESSAT
REPLACE_DUP2
REPLACE_DUP
REPLACE_CLOSE
@@ -1236,12 +1289,14 @@ HAVE_DECL_SETHOSTNAME
HAVE_DECL_GETUSERSHELL
HAVE_DECL_GETPAGESIZE
HAVE_DECL_GETLOGIN_R
+HAVE_DECL_GETLOGIN
HAVE_DECL_GETDOMAINNAME
HAVE_DECL_FDATASYNC
HAVE_DECL_FCHDIR
HAVE_DECL_ENVIRON
HAVE_USLEEP
HAVE_UNLINKAT
+HAVE_TRUNCATE
HAVE_SYMLINKAT
HAVE_SYMLINK
HAVE_SLEEP
@@ -1278,6 +1333,7 @@ GNULIB_UNLINK
GNULIB_UNISTD_H_SIGPIPE
GNULIB_UNISTD_H_NONBLOCKING
GNULIB_TTYNAME_R
+GNULIB_TRUNCATE
GNULIB_SYMLINKAT
GNULIB_SYMLINK
GNULIB_SLEEP
@@ -1386,6 +1442,8 @@ LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_FALSE
LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_TRUE
LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_FALSE
LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_TRUE
+LIBUNISTRING_COMPILE_UNIGBRK_UC_GRAPHEME_BREAKS_FALSE
+LIBUNISTRING_COMPILE_UNIGBRK_UC_GRAPHEME_BREAKS_TRUE
LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_FALSE
LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_TRUE
LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_FALSE
@@ -1908,6 +1966,7 @@ LIBUNISTRING_COMPILE_UNICASE_EMPTY_SUFFIX_CONTEXT_TRUE
LIBUNISTRING_COMPILE_UNICASE_EMPTY_PREFIX_CONTEXT_FALSE
LIBUNISTRING_COMPILE_UNICASE_EMPTY_PREFIX_CONTEXT_TRUE
LIBUNISTRING_UNICASE_H
+WINDOWS_STAT_INODES
WINDOWS_64_BIT_OFF_T
NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H
NEXT_SYS_TYPES_H
@@ -1957,17 +2016,17 @@ STDBOOL_H
RELOCATABLE
APPLE_UNIVERSAL_BUILD
UNDEFINE_STRTOK_R
-REPLACE_STRTOK_R
REPLACE_STRSIGNAL
-REPLACE_STRNLEN
-REPLACE_STRNDUP
-REPLACE_STRNCAT
REPLACE_STRERROR_R
REPLACE_STRERROR
-REPLACE_STRCHRNUL
+REPLACE_STRTOK_R
REPLACE_STRCASESTR
REPLACE_STRSTR
+REPLACE_STRNLEN
+REPLACE_STRNDUP
+REPLACE_STRNCAT
REPLACE_STRDUP
+REPLACE_STRCHRNUL
REPLACE_STPNCPY
REPLACE_MEMMEM
REPLACE_MEMCHR
@@ -1991,6 +2050,7 @@ HAVE_DECL_MEMMEM
HAVE_MEMCHR
HAVE_FFSLL
HAVE_FFSL
+HAVE_EXPLICIT_BZERO
HAVE_MBSLEN
GNULIB_STRVERSCMP
GNULIB_STRSIGNAL
@@ -2029,9 +2089,11 @@ GNULIB_MEMMEM
GNULIB_MEMCHR
GNULIB_FFSLL
GNULIB_FFSL
+GNULIB_EXPLICIT_BZERO
LOCALE_FR_UTF8
LOCALE_ZH_CN
LOCALE_JA
+REPLACE_WCSFTIME
REPLACE_WCSWIDTH
REPLACE_WCWIDTH
REPLACE_WCSNRTOMBS
@@ -2047,6 +2109,7 @@ REPLACE_BTOWC
REPLACE_MBSTATE_T
HAVE_DECL_WCWIDTH
HAVE_DECL_WCTOB
+HAVE_WCSFTIME
HAVE_WCSWIDTH
HAVE_WCSTOK
HAVE_WCSSTR
@@ -2084,6 +2147,7 @@ HAVE_MBRLEN
HAVE_MBRTOWC
HAVE_MBSINIT
HAVE_BTOWC
+GNULIB_WCSFTIME
GNULIB_WCSWIDTH
GNULIB_WCSTOK
GNULIB_WCSSTR
@@ -2148,11 +2212,13 @@ HAVE_STRUCT_RANDOM_DATA
HAVE_STRTOULL
HAVE_STRTOLL
HAVE_STRTOD
+HAVE_DECL_SETSTATE
HAVE_DECL_SETENV
HAVE_SETENV
HAVE_SECURE_GETENV
HAVE_RPMATCH
HAVE_REALPATH
+HAVE_REALLOCARRAY
HAVE_RANDOM_R
HAVE_RANDOM_H
HAVE_RANDOM
@@ -2165,6 +2231,7 @@ HAVE_MKSTEMP
HAVE_MKOSTEMPS
HAVE_MKOSTEMP
HAVE_MKDTEMP
+HAVE_DECL_INITSTATE
HAVE_GRANTPT
HAVE_GETSUBOPT
HAVE_DECL_GETLOADAVG
@@ -2183,6 +2250,7 @@ GNULIB_SECURE_GETENV
GNULIB_RPMATCH
GNULIB_REALPATH
GNULIB_REALLOC_POSIX
+GNULIB_REALLOCARRAY
GNULIB_RANDOM_R
GNULIB_RANDOM
GNULIB_QSORT_R
@@ -2234,7 +2302,9 @@ REPLACE_ISWCNTRL
HAVE_WCTYPE_H
NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H
NEXT_WCTYPE_H
+HAVE_CRTDEFS_H
HAVE_WINT_T
+GNULIB_OVERRIDES_WINT_T
HAVE_ISWCNTRL
REPLACE_ISWBLANK
HAVE_WCTRANS_T
@@ -2257,11 +2327,18 @@ ICONV_CONST
GNULIB_ICONV
LTLIBICONV
LIBICONV
+HOST_CPU_C_ABI
+HOST_CPU
HAVE_SAME_LONG_DOUBLE_AS_DOUBLE
REPLACE_TRUNCL
REPLACE_TRUNCF
REPLACE_TRUNC
+REPLACE_TANHF
+REPLACE_TANF
REPLACE_SQRTL
+REPLACE_SQRTF
+REPLACE_SINHF
+REPLACE_SINF
REPLACE_SIGNBIT_USING_GCC
REPLACE_SIGNBIT
REPLACE_ROUNDL
@@ -2293,6 +2370,7 @@ REPLACE_LDEXPL
REPLACE_ISNAN
REPLACE_ISINF
REPLACE_ISFINITE
+REPLACE_ILOGBL
REPLACE_ILOGBF
REPLACE_ILOGB
REPLACE_HYPOTL
@@ -2316,11 +2394,18 @@ REPLACE_EXP2L
REPLACE_EXP2
REPLACE_EXPM1F
REPLACE_EXPM1
+REPLACE_EXPF
+REPLACE_COSHF
+REPLACE_COSF
REPLACE_CEILL
REPLACE_CEILF
REPLACE_CEIL
REPLACE_CBRTL
REPLACE_CBRTF
+REPLACE_ATAN2F
+REPLACE_ATANF
+REPLACE_ASINF
+REPLACE_ACOSF
HAVE_DECL_TRUNCL
HAVE_DECL_TRUNCF
HAVE_DECL_TRUNC
@@ -2545,12 +2630,14 @@ GL_COND_LIBTOOL_TRUE
WOE32_FALSE
WOE32_TRUE
RC
+LT_SYS_LIBRARY_PATH
OTOOL64
OTOOL
LIPO
NMEDIT
DSYMUTIL
MANIFEST_TOOL
+ac_ct_AR
LN_S
NM
ac_ct_DUMPBIN
@@ -2564,7 +2651,6 @@ DLLTOOL
AS
RANLIB
ARFLAGS
-ac_ct_AR
AR
EGREP
GREP
@@ -2669,6 +2755,7 @@ enable_shared
enable_static
with_pic
enable_fast_install
+with_aix_soname
with_gnu_ld
with_sysroot
enable_libtool_lock
@@ -2686,7 +2773,8 @@ CFLAGS
LDFLAGS
LIBS
CPPFLAGS
-CPP'
+CPP
+LT_SYS_LIBRARY_PATH'
# Initialize some variables set by options.
@@ -3327,9 +3415,12 @@ Optional Packages:
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
both]
+ --with-aix-soname=aix|svr4|both
+ shared library versioning (aka "SONAME") variant to
+ provide on AIX, [default=aix].
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
- --with-sysroot=DIR Search for dependent libraries within DIR
- (or the compiler's sysroot if not specified).
+ --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
+ compiler's sysroot if not specified).
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
--without-libiconv-prefix don't search for libiconv in includedir and libdir
@@ -3345,6 +3436,8 @@ Some influential environment variables:
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
CPP C preprocessor
+ LT_SYS_LIBRARY_PATH
+ User-defined run-time library search path.
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
@@ -4343,6 +4436,7 @@ fi
as_fn_append ac_func_list " __fseterr"
as_fn_append ac_header_list " iconv.h"
as_fn_append ac_func_list " iswcntrl"
+as_fn_append ac_header_list " crtdefs.h"
as_fn_append ac_header_list " wctype.h"
as_fn_append ac_func_list " iswblank"
as_fn_append ac_header_list " langinfo.h"
@@ -4367,10 +4461,16 @@ as_fn_append ac_func_list " _set_invalid_parameter_handler"
as_fn_append ac_func_list " getprogname"
as_fn_append ac_func_list " getexecname"
as_fn_append ac_header_list " inttypes.h"
+as_fn_append ac_func_list " isblank"
as_fn_append ac_header_list " xlocale.h"
as_fn_append ac_func_list " newlocale"
+as_fn_append ac_header_list " semaphore.h"
+as_fn_append ac_func_list " pthread_sigmask"
as_fn_append ac_func_list " setenv"
+as_fn_append ac_func_list " sleep"
as_fn_append ac_header_list " sys/socket.h"
+as_fn_append ac_header_list " sys/time.h"
+as_fn_append ac_func_list " usleep"
as_fn_append ac_func_list " wcrtomb"
as_fn_append ac_func_list " wctob"
# Check that the precious variables saved in the cache have kept the same
@@ -6647,6 +6747,10 @@ $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
$as_echo "#define _GNU_SOURCE 1" >>confdefs.h
+ $as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h
+
+ $as_echo "#define _OPENBSD_SOURCE 1" >>confdefs.h
+
$as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
$as_echo "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
@@ -6758,177 +6862,7 @@ $as_echo "$gl_cv_c_amsterdam_compiler" >&6; }
ARFLAGS='-o'
fi
else
- if test -n "$ac_tool_prefix"; then
- for ac_prog in ar lib "link -lib"
- do
- # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_AR+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- if test -n "$AR"; then
- ac_cv_prog_AR="$AR" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
- done
-IFS=$as_save_IFS
-
-fi
-fi
-AR=$ac_cv_prog_AR
-if test -n "$AR"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
-$as_echo "$AR" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
- test -n "$AR" && break
- done
-fi
-if test -z "$AR"; then
- ac_ct_AR=$AR
- for ac_prog in ar lib "link -lib"
-do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_AR+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- if test -n "$ac_ct_AR"; then
- ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_ac_ct_AR="$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
- done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_AR=$ac_cv_prog_ac_ct_AR
-if test -n "$ac_ct_AR"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
-$as_echo "$ac_ct_AR" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
- test -n "$ac_ct_AR" && break
-done
-
- if test "x$ac_ct_AR" = x; then
- AR="false"
- else
- case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
- AR=$ac_ct_AR
- fi
-fi
-
-: ${AR=ar}
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
-$as_echo_n "checking the archiver ($AR) interface... " >&6; }
-if ${am_cv_ar_interface+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
- am_cv_ar_interface=ar
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-int some_variable = 0;
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
- am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
- { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
- (eval $am_ar_try) 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }
- if test "$ac_status" -eq 0; then
- am_cv_ar_interface=ar
- else
- am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
- { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
- (eval $am_ar_try) 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }
- if test "$ac_status" -eq 0; then
- am_cv_ar_interface=lib
- else
- am_cv_ar_interface=unknown
- fi
- fi
- rm -f conftest.lib libconftest.a
-
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
-$as_echo "$am_cv_ar_interface" >&6; }
-
-case $am_cv_ar_interface in
-ar)
- ;;
-lib)
- # Microsoft lib, so override with the ar-lib wrapper script.
- # FIXME: It is wrong to rewrite AR.
- # But if we don't then we get into trouble of one sort or another.
- # A longer-term fix would be to have automake use am__AR in this case,
- # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
- # similar.
- AR="$am_aux_dir/ar-lib $AR"
- ;;
-unknown)
- as_fn_error $? "could not determine $AR interface" "$LINENO" 5
- ;;
-esac
-
+ :
fi
if test -n "$ac_tool_prefix"; then
@@ -7140,7 +7074,7 @@ fi
alpha*)
# On Alpha systems, a compiler option provides the behaviour.
# See the ieee(3) manual page, also available at
- # <http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V51B_HTML/MAN/MAN3/0600____.HTM>
+ # <https://backdrift.org/man/tru64/man3/ieee.3.html>
if test -n "$GCC"; then
# GCC has the option -mieee.
# For full IEEE compliance (rarely needed), use option -mieee-with-inexact.
@@ -7222,6 +7156,7 @@ fi
# Code from module array-mergesort-tests:
# Code from module btowc:
# Code from module btowc-tests:
+ # Code from module builtin-expect:
# Code from module c-ctype:
# Code from module c-ctype-tests:
# Code from module c-strcase:
@@ -7266,6 +7201,7 @@ fi
# Code from module gperf:
# Code from module hard-locale:
# Code from module havelib:
+ # Code from module host-cpu-c-abi:
# Code from module iconv:
# Code from module iconv-h:
# Code from module iconv-h-tests:
@@ -7278,6 +7214,8 @@ fi
# Code from module inttypes:
# Code from module inttypes-incomplete:
# Code from module inttypes-tests:
+ # Code from module isblank:
+ # Code from module isblank-tests:
# Code from module isnand-nolibm:
# Code from module isnand-nolibm-tests:
# Code from module isnanf-nolibm:
@@ -7323,15 +7261,25 @@ fi
# Code from module printf-frexpl:
# Code from module printf-frexpl-tests:
# Code from module printf-safe:
+ # Code from module pthread_sigmask:
+ # Code from module pthread_sigmask-tests:
# Code from module putenv:
+ # Code from module raise:
+ # Code from module raise-tests:
# Code from module relocatable-lib-lgpl:
# Code from module setenv:
# Code from module setenv-tests:
# Code from module setlocale:
# Code from module setlocale-tests:
+ # Code from module signal-h:
+ # Code from module signal-h-tests:
# Code from module signbit:
# Code from module signbit-tests:
+ # Code from module sigprocmask:
+ # Code from module sigprocmask-tests:
# Code from module size_max:
+ # Code from module sleep:
+ # Code from module sleep-tests:
# Code from module snippet/_Noreturn:
# Code from module snippet/arg-nonnull:
# Code from module snippet/c++defs:
@@ -7375,6 +7323,8 @@ fi
+ # Code from module time:
+ # Code from module time-tests:
# Code from module unicase/base:
# Code from module unicase/cased:
# Code from module unicase/cased-tests:
@@ -7896,6 +7846,8 @@ fi
# Code from module unigbrk/u8-grapheme-prev-tests:
# Code from module unigbrk/uc-gbrk-prop:
# Code from module unigbrk/uc-gbrk-prop-tests:
+ # Code from module unigbrk/uc-grapheme-breaks:
+ # Code from module unigbrk/uc-grapheme-breaks-tests:
# Code from module unigbrk/uc-is-grapheme-break:
# Code from module unigbrk/uc-is-grapheme-break-tests:
# Code from module unigbrk/ulc-grapheme-breaks:
@@ -8307,6 +8259,8 @@ fi
# Code from module uniwidth/width-tests:
# Code from module unsetenv:
# Code from module unsetenv-tests:
+ # Code from module usleep:
+ # Code from module usleep-tests:
# Code from module verify:
# Code from module verify-tests:
# Code from module wchar:
@@ -8382,8 +8336,8 @@ esac
-macro_version='2.4.2'
-macro_revision='1.3337'
+macro_version='2.4.6'
+macro_revision='2.4.6'
@@ -8397,7 +8351,7 @@ macro_revision='1.3337'
-ltmain="$ac_aux_dir/ltmain.sh"
+ltmain=$ac_aux_dir/ltmain.sh
# Backslashify metacharacters that are still active within
# double-quoted strings.
@@ -8446,7 +8400,7 @@ func_echo_all ()
$ECHO ""
}
-case "$ECHO" in
+case $ECHO in
printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
$as_echo "printf" >&6; } ;;
print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
@@ -8639,19 +8593,19 @@ test -z "$GREP" && GREP=grep
# Check whether --with-gnu-ld was given.
if test "${with_gnu_ld+set}" = set; then :
- withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
+ withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
else
with_gnu_ld=no
fi
ac_prog=ld
-if test "$GCC" = yes; then
+if test yes = "$GCC"; then
# Check if gcc -print-prog-name=ld gives a path.
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
$as_echo_n "checking for ld used by $CC... " >&6; }
case $host in
*-*-mingw*)
- # gcc leaves a trailing carriage return which upsets mingw
+ # gcc leaves a trailing carriage return, which upsets mingw
ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
*)
ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
@@ -8665,7 +8619,7 @@ $as_echo_n "checking for ld used by $CC... " >&6; }
while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
done
- test -z "$LD" && LD="$ac_prog"
+ test -z "$LD" && LD=$ac_prog
;;
"")
# If it fails, then pretend we aren't using GCC.
@@ -8676,7 +8630,7 @@ $as_echo_n "checking for ld used by $CC... " >&6; }
with_gnu_ld=unknown
;;
esac
-elif test "$with_gnu_ld" = yes; then
+elif test yes = "$with_gnu_ld"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
$as_echo_n "checking for GNU ld... " >&6; }
else
@@ -8687,32 +8641,32 @@ if ${lt_cv_path_LD+:} false; then :
$as_echo_n "(cached) " >&6
else
if test -z "$LD"; then
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
for ac_dir in $PATH; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=.
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
- lt_cv_path_LD="$ac_dir/$ac_prog"
+ lt_cv_path_LD=$ac_dir/$ac_prog
# Check to see if the program is GNU ld. I'd rather use --version,
# but apparently some variants of GNU ld only accept -v.
# Break only if it was the GNU/non-GNU ld that we prefer.
case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*)
- test "$with_gnu_ld" != no && break
+ test no != "$with_gnu_ld" && break
;;
*)
- test "$with_gnu_ld" != yes && break
+ test yes != "$with_gnu_ld" && break
;;
esac
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
else
- lt_cv_path_LD="$LD" # Let the user override the test with a path.
+ lt_cv_path_LD=$LD # Let the user override the test with a path.
fi
fi
-LD="$lt_cv_path_LD"
+LD=$lt_cv_path_LD
if test -n "$LD"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
$as_echo "$LD" >&6; }
@@ -8755,9 +8709,9 @@ if ${lt_cv_path_NM+:} false; then :
else
if test -n "$NM"; then
# Let the user override the test.
- lt_cv_path_NM="$NM"
+ lt_cv_path_NM=$NM
else
- lt_nm_to_check="${ac_tool_prefix}nm"
+ lt_nm_to_check=${ac_tool_prefix}nm
if test -n "$ac_tool_prefix" \
&& { test "$build" = "$host" \
|| { test "$build_os" = cygwin && test "$host_os" = mingw32; }; \
@@ -8765,26 +8719,31 @@ else
lt_nm_to_check="$lt_nm_to_check nm"
fi
for lt_tmp_nm in $lt_nm_to_check; do
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=.
- tmp_nm="$ac_dir/$lt_tmp_nm"
- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+ tmp_nm=$ac_dir/$lt_tmp_nm
+ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
# Check to see if the nm accepts a BSD-compat flag.
- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+ # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
# nm: unknown option "B" ignored
# Tru64's nm complains that /dev/null is an invalid object file
- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
- */dev/null* | *'Invalid file or object type'*)
+ # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
+ case $build_os in
+ mingw*) lt_bad_file=conftest.nm/nofile ;;
+ *) lt_bad_file=/dev/null ;;
+ esac
+ case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
+ *$lt_bad_file* | *'Invalid file or object type'*)
lt_cv_path_NM="$tmp_nm -B"
- break
+ break 2
;;
*)
case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
*/dev/null*)
lt_cv_path_NM="$tmp_nm -p"
- break
+ break 2
;;
*)
lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
@@ -8795,15 +8754,15 @@ else
esac
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
done
: ${lt_cv_path_NM=no}
fi
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
$as_echo "$lt_cv_path_NM" >&6; }
-if test "$lt_cv_path_NM" != "no"; then
- NM="$lt_cv_path_NM"
+if test no != "$lt_cv_path_NM"; then
+ NM=$lt_cv_path_NM
else
# Didn't find any BSD compatible name lister, look for dumpbin.
if test -n "$DUMPBIN"; then :
@@ -8909,9 +8868,9 @@ esac
fi
fi
- case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
+ case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
*COFF*)
- DUMPBIN="$DUMPBIN -symbols"
+ DUMPBIN="$DUMPBIN -symbols -headers"
;;
*)
DUMPBIN=:
@@ -8919,8 +8878,8 @@ fi
esac
fi
- if test "$DUMPBIN" != ":"; then
- NM="$DUMPBIN"
+ if test : != "$DUMPBIN"; then
+ NM=$DUMPBIN
fi
fi
test -z "$NM" && NM=nm
@@ -8971,7 +8930,7 @@ if ${lt_cv_sys_max_cmd_len+:} false; then :
$as_echo_n "(cached) " >&6
else
i=0
- teststring="ABCD"
+ teststring=ABCD
case $build_os in
msdosdjgpp*)
@@ -9011,7 +8970,7 @@ else
lt_cv_sys_max_cmd_len=8192;
;;
- netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+ bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
# This has been around since 386BSD, at least. Likely further.
if test -x /sbin/sysctl; then
lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
@@ -9061,22 +9020,23 @@ else
;;
*)
lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
- if test -n "$lt_cv_sys_max_cmd_len"; then
+ if test -n "$lt_cv_sys_max_cmd_len" && \
+ test undefined != "$lt_cv_sys_max_cmd_len"; then
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
else
# Make teststring a little bigger before we do anything with it.
# a 1K string should be a reasonable start.
- for i in 1 2 3 4 5 6 7 8 ; do
+ for i in 1 2 3 4 5 6 7 8; do
teststring=$teststring$teststring
done
SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
# If test is not a shell built-in, we'll probably end up computing a
# maximum length that is only half of the actual maximum length, but
# we can't tell.
- while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
+ while { test X`env echo "$teststring$teststring" 2>/dev/null` \
= "X$teststring$teststring"; } >/dev/null 2>&1 &&
- test $i != 17 # 1/2 MB should be enough
+ test 17 != "$i" # 1/2 MB should be enough
do
i=`expr $i + 1`
teststring=$teststring$teststring
@@ -9094,7 +9054,7 @@ else
fi
-if test -n $lt_cv_sys_max_cmd_len ; then
+if test -n "$lt_cv_sys_max_cmd_len"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
else
@@ -9112,30 +9072,6 @@ max_cmd_len=$lt_cv_sys_max_cmd_len
: ${MV="mv -f"}
: ${RM="rm -f"}
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
-$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
-# Try some XSI features
-xsi_shell=no
-( _lt_dummy="a/b/c"
- test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
- = c,a/b,b/c, \
- && eval 'test $(( 1 + 1 )) -eq 2 \
- && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
- && xsi_shell=yes
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
-$as_echo "$xsi_shell" >&6; }
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
-$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
-lt_shell_append=no
-( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
- >/dev/null 2>&1 \
- && lt_shell_append=yes
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
-$as_echo "$lt_shell_append" >&6; }
-
-
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
lt_unset=unset
else
@@ -9258,13 +9194,13 @@ esac
reload_cmds='$LD$reload_flag -o $output$reload_objs'
case $host_os in
cygwin* | mingw* | pw32* | cegcc*)
- if test "$GCC" != yes; then
+ if test yes != "$GCC"; then
reload_cmds=false
fi
;;
darwin*)
- if test "$GCC" = yes; then
- reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+ if test yes = "$GCC"; then
+ reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
else
reload_cmds='$LD$reload_flag -o $output$reload_objs'
fi
@@ -9389,13 +9325,13 @@ lt_cv_deplibs_check_method='unknown'
# Need to set the preceding variable on all platforms that support
# interlibrary dependencies.
# 'none' -- dependencies not supported.
-# `unknown' -- same as none, but documents that we really don't know.
+# 'unknown' -- same as none, but documents that we really don't know.
# 'pass_all' -- all dependencies passed with no checks.
# 'test_compile' -- check by making test program.
# 'file_magic [[regex]]' -- check by looking for files in library path
-# which responds to the $file_magic_cmd with a given extended regex.
-# If you have `file' or equivalent on your system and you're not sure
-# whether `pass_all' will *always* work, you probably want this one.
+# that responds to the $file_magic_cmd with a given extended regex.
+# If you have 'file' or equivalent on your system and you're not sure
+# whether 'pass_all' will *always* work, you probably want this one.
case $host_os in
aix[4-9]*)
@@ -9422,8 +9358,7 @@ mingw* | pw32*)
# Base MSYS/MinGW do not provide the 'file' command needed by
# func_win32_libid shell function, so use a weaker test based on 'objdump',
# unless we find 'file', for example because we are cross-compiling.
- # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
- if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
+ if ( file / ) >/dev/null 2>&1; then
lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
lt_cv_file_magic_cmd='func_win32_libid'
else
@@ -9459,10 +9394,6 @@ freebsd* | dragonfly*)
fi
;;
-gnu*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
haiku*)
lt_cv_deplibs_check_method=pass_all
;;
@@ -9501,7 +9432,7 @@ irix5* | irix6* | nonstopux*)
;;
# This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
lt_cv_deplibs_check_method=pass_all
;;
@@ -9523,8 +9454,8 @@ newos6*)
lt_cv_deplibs_check_method=pass_all
;;
-openbsd*)
- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+openbsd* | bitrig*)
+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
else
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
@@ -9577,6 +9508,9 @@ sysv4 | sysv4.3*)
tpf*)
lt_cv_deplibs_check_method=pass_all
;;
+os2*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
esac
fi
@@ -9731,8 +9665,8 @@ else
case $host_os in
cygwin* | mingw* | pw32* | cegcc*)
- # two different shell functions defined in ltmain.sh
- # decide which to use based on capabilities of $DLLTOOL
+ # two different shell functions defined in ltmain.sh;
+ # decide which one to use based on capabilities of $DLLTOOL
case `$DLLTOOL --help 2>&1` in
*--identify-strict*)
lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
@@ -9744,7 +9678,7 @@ cygwin* | mingw* | pw32* | cegcc*)
;;
*)
# fallback: assume linklib IS sharedlib
- lt_cv_sharedlib_from_linklib_cmd="$ECHO"
+ lt_cv_sharedlib_from_linklib_cmd=$ECHO
;;
esac
@@ -9898,7 +9832,7 @@ if ac_fn_c_try_compile "$LINENO"; then :
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }
- if test "$ac_status" -eq 0; then
+ if test 0 -eq "$ac_status"; then
# Ensure the archiver fails upon bogus file names.
rm -f conftest.$ac_objext libconftest.a
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
@@ -9906,7 +9840,7 @@ if ac_fn_c_try_compile "$LINENO"; then :
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }
- if test "$ac_status" -ne 0; then
+ if test 0 -ne "$ac_status"; then
lt_cv_ar_at_file=@
fi
fi
@@ -9919,7 +9853,7 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
$as_echo "$lt_cv_ar_at_file" >&6; }
-if test "x$lt_cv_ar_at_file" = xno; then
+if test no = "$lt_cv_ar_at_file"; then
archiver_list_spec=
else
archiver_list_spec=$lt_cv_ar_at_file
@@ -10136,7 +10070,7 @@ old_postuninstall_cmds=
if test -n "$RANLIB"; then
case $host_os in
- openbsd*)
+ bitrig* | openbsd*)
old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
;;
*)
@@ -10226,7 +10160,7 @@ cygwin* | mingw* | pw32* | cegcc*)
symcode='[ABCDGISTW]'
;;
hpux*)
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
symcode='[ABCDEGRST]'
fi
;;
@@ -10237,7 +10171,7 @@ osf*)
symcode='[BCDEGQRST]'
;;
solaris*)
- symcode='[BDRT]'
+ symcode='[BCDRT]'
;;
sco3.2v5*)
symcode='[DT]'
@@ -10259,14 +10193,44 @@ case `$NM -V 2>&1` in
symcode='[ABCDGIRSTW]' ;;
esac
+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+ # Gets list of data symbols to import.
+ lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
+ # Adjust the below global symbol transforms to fixup imported variables.
+ lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
+ lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
+ lt_c_name_lib_hook="\
+ -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
+ -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
+else
+ # Disable hooks by default.
+ lt_cv_sys_global_symbol_to_import=
+ lt_cdecl_hook=
+ lt_c_name_hook=
+ lt_c_name_lib_hook=
+fi
+
# Transform an extracted symbol line into a proper C declaration.
# Some systems (esp. on ia64) link data and code symbols differently,
# so use this general approach.
-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+lt_cv_sys_global_symbol_to_cdecl="sed -n"\
+$lt_cdecl_hook\
+" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
+" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
+$lt_c_name_hook\
+" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
+" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
+
+# Transform an extracted symbol line into symbol name with lib prefix and
+# symbol address.
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
+$lt_c_name_lib_hook\
+" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
+" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
+" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
# Handle CRLF in mingw tool chain
opt_cr=
@@ -10284,21 +10248,24 @@ for ac_symprfx in "" "_"; do
# Write the raw and C identifiers.
if test "$lt_cv_nm_interface" = "MS dumpbin"; then
- # Fake it for dumpbin and say T for any non-static function
- # and D for any global variable.
+ # Fake it for dumpbin and say T for any non-static function,
+ # D for any global variable and I for any imported variable.
# Also find C++ and __fastcall symbols from MSVC++,
# which start with @ or ?.
lt_cv_sys_global_symbol_pipe="$AWK '"\
" {last_section=section; section=\$ 3};"\
" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
+" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
+" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
" \$ 0!~/External *\|/{next};"\
" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
" {if(hide[section]) next};"\
-" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
-" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
-" s[1]~/^[@?]/{print s[1], s[1]; next};"\
-" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
+" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
+" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
+" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
" ' prfx=^$ac_symprfx"
else
lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
@@ -10346,11 +10313,11 @@ _LT_EOF
if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
cat <<_LT_EOF > conftest.$ac_ext
/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
-#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
-/* DATA imports from DLLs on WIN32 con't be const, because runtime
+#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
+/* DATA imports from DLLs on WIN32 can't be const, because runtime
relocations are performed -- see ld's documentation on pseudo-relocs. */
# define LT_DLSYM_CONST
-#elif defined(__osf__)
+#elif defined __osf__
/* This system does not cope well with relocations in const data. */
# define LT_DLSYM_CONST
#else
@@ -10376,7 +10343,7 @@ lt__PROGRAM__LTX_preloaded_symbols[] =
{
{ "@PROGRAM@", (void *) 0 },
_LT_EOF
- $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+ $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
cat <<\_LT_EOF >> conftest.$ac_ext
{0, (void *) 0}
};
@@ -10396,13 +10363,13 @@ _LT_EOF
mv conftest.$ac_objext conftstm.$ac_objext
lt_globsym_save_LIBS=$LIBS
lt_globsym_save_CFLAGS=$CFLAGS
- LIBS="conftstm.$ac_objext"
+ LIBS=conftstm.$ac_objext
CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
(eval $ac_link) 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; } && test -s conftest${ac_exeext}; then
+ test $ac_status = 0; } && test -s conftest$ac_exeext; then
pipe_works=yes
fi
LIBS=$lt_globsym_save_LIBS
@@ -10423,7 +10390,7 @@ _LT_EOF
rm -rf conftest* conftst*
# Do not use the global_symbol_pipe unless it works.
- if test "$pipe_works" = yes; then
+ if test yes = "$pipe_works"; then
break
else
lt_cv_sys_global_symbol_pipe=
@@ -10476,6 +10443,16 @@ fi
+
+
+
+
+
+
+
+
+
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
$as_echo_n "checking for sysroot... " >&6; }
@@ -10488,9 +10465,9 @@ fi
lt_sysroot=
-case ${with_sysroot} in #(
+case $with_sysroot in #(
yes)
- if test "$GCC" = yes; then
+ if test yes = "$GCC"; then
lt_sysroot=`$CC --print-sysroot 2>/dev/null`
fi
;; #(
@@ -10500,8 +10477,8 @@ case ${with_sysroot} in #(
no|'')
;; #(
*)
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
-$as_echo "${with_sysroot}" >&6; }
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
+$as_echo "$with_sysroot" >&6; }
as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
;;
esac
@@ -10513,18 +10490,99 @@ $as_echo "${lt_sysroot:-no}" >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
+$as_echo_n "checking for a working dd... " >&6; }
+if ${ac_cv_path_lt_DD+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ printf 0123456789abcdef0123456789abcdef >conftest.i
+cat conftest.i conftest.i >conftest2.i
+: ${lt_DD:=$DD}
+if test -z "$lt_DD"; then
+ ac_path_lt_DD_found=false
+ # Loop through the user's path and test for each of PROGNAME-LIST
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in dd; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
+ as_fn_executable_p "$ac_path_lt_DD" || continue
+if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
+ cmp -s conftest.i conftest.out \
+ && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
+fi
+ $ac_path_lt_DD_found && break 3
+ done
+ done
+ done
+IFS=$as_save_IFS
+ if test -z "$ac_cv_path_lt_DD"; then
+ :
+ fi
+else
+ ac_cv_path_lt_DD=$lt_DD
+fi
+
+rm -f conftest.i conftest2.i conftest.out
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
+$as_echo "$ac_cv_path_lt_DD" >&6; }
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
+$as_echo_n "checking how to truncate binary pipes... " >&6; }
+if ${lt_cv_truncate_bin+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ printf 0123456789abcdef0123456789abcdef >conftest.i
+cat conftest.i conftest.i >conftest2.i
+lt_cv_truncate_bin=
+if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
+ cmp -s conftest.i conftest.out \
+ && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
+fi
+rm -f conftest.i conftest2.i conftest.out
+test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
+$as_echo "$lt_cv_truncate_bin" >&6; }
+
+
+
+
+
+
+
+# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
+func_cc_basename ()
+{
+ for cc_temp in $*""; do
+ case $cc_temp in
+ compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+ distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+ \-*) ;;
+ *) break;;
+ esac
+ done
+ func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+}
+
# Check whether --enable-libtool-lock was given.
if test "${enable_libtool_lock+set}" = set; then :
enableval=$enable_libtool_lock;
fi
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+test no = "$enable_libtool_lock" || enable_libtool_lock=yes
# Some flags need to be propagated to the compiler or linker for good
# libtool support.
case $host in
ia64-*-hpux*)
- # Find out which ABI we are using.
+ # Find out what ABI is being produced by ac_compile, and set mode
+ # options accordingly.
echo 'int i;' > conftest.$ac_ext
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
(eval $ac_compile) 2>&5
@@ -10533,24 +10591,25 @@ ia64-*-hpux*)
test $ac_status = 0; }; then
case `/usr/bin/file conftest.$ac_objext` in
*ELF-32*)
- HPUX_IA64_MODE="32"
+ HPUX_IA64_MODE=32
;;
*ELF-64*)
- HPUX_IA64_MODE="64"
+ HPUX_IA64_MODE=64
;;
esac
fi
rm -rf conftest*
;;
*-*-irix6*)
- # Find out which ABI we are using.
+ # Find out what ABI is being produced by ac_compile, and set linker
+ # options accordingly.
echo '#line '$LINENO' "configure"' > conftest.$ac_ext
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
(eval $ac_compile) 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
- if test "$lt_cv_prog_gnu_ld" = yes; then
+ if test yes = "$lt_cv_prog_gnu_ld"; then
case `/usr/bin/file conftest.$ac_objext` in
*32-bit*)
LD="${LD-ld} -melf32bsmip"
@@ -10579,9 +10638,50 @@ ia64-*-hpux*)
rm -rf conftest*
;;
-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+mips64*-*linux*)
+ # Find out what ABI is being produced by ac_compile, and set linker
+ # options accordingly.
+ echo '#line '$LINENO' "configure"' > conftest.$ac_ext
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ emul=elf
+ case `/usr/bin/file conftest.$ac_objext` in
+ *32-bit*)
+ emul="${emul}32"
+ ;;
+ *64-bit*)
+ emul="${emul}64"
+ ;;
+ esac
+ case `/usr/bin/file conftest.$ac_objext` in
+ *MSB*)
+ emul="${emul}btsmip"
+ ;;
+ *LSB*)
+ emul="${emul}ltsmip"
+ ;;
+ esac
+ case `/usr/bin/file conftest.$ac_objext` in
+ *N32*)
+ emul="${emul}n32"
+ ;;
+ esac
+ LD="${LD-ld} -m $emul"
+ fi
+ rm -rf conftest*
+ ;;
+
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
- # Find out which ABI we are using.
+ # Find out what ABI is being produced by ac_compile, and set linker
+ # options accordingly. Note that the listed cases only cover the
+ # situations where additional linker options are needed (such as when
+ # doing 32-bit compilation for a host where ld defaults to 64-bit, or
+ # vice versa); the common cases where no linker options are needed do
+ # not appear in the list.
echo 'int i;' > conftest.$ac_ext
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
(eval $ac_compile) 2>&5
@@ -10595,9 +10695,19 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
LD="${LD-ld} -m elf_i386_fbsd"
;;
x86_64-*linux*)
- LD="${LD-ld} -m elf_i386"
+ case `/usr/bin/file conftest.o` in
+ *x86-64*)
+ LD="${LD-ld} -m elf32_x86_64"
+ ;;
+ *)
+ LD="${LD-ld} -m elf_i386"
+ ;;
+ esac
+ ;;
+ powerpc64le-*linux*)
+ LD="${LD-ld} -m elf32lppclinux"
;;
- ppc64-*linux*|powerpc64-*linux*)
+ powerpc64-*linux*)
LD="${LD-ld} -m elf32ppclinux"
;;
s390x-*linux*)
@@ -10616,7 +10726,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
x86_64-*linux*)
LD="${LD-ld} -m elf_x86_64"
;;
- ppc*-*linux*|powerpc*-*linux*)
+ powerpcle-*linux*)
+ LD="${LD-ld} -m elf64lppc"
+ ;;
+ powerpc-*linux*)
LD="${LD-ld} -m elf64ppc"
;;
s390*-*linux*|s390*-*tpf*)
@@ -10634,7 +10747,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
*-*-sco3.2v5*)
# On SCO OpenServer 5, we need -belf to get full-featured binaries.
- SAVE_CFLAGS="$CFLAGS"
+ SAVE_CFLAGS=$CFLAGS
CFLAGS="$CFLAGS -belf"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
@@ -10674,13 +10787,14 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
$as_echo "$lt_cv_cc_needs_belf" >&6; }
- if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+ if test yes != "$lt_cv_cc_needs_belf"; then
# this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
- CFLAGS="$SAVE_CFLAGS"
+ CFLAGS=$SAVE_CFLAGS
fi
;;
*-*solaris*)
- # Find out which ABI we are using.
+ # Find out what ABI is being produced by ac_compile, and set linker
+ # options accordingly.
echo 'int i;' > conftest.$ac_ext
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
(eval $ac_compile) 2>&5
@@ -10692,7 +10806,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; }
case $lt_cv_prog_gnu_ld in
yes*)
case $host in
- i?86-*-solaris*)
+ i?86-*-solaris*|x86_64-*-solaris*)
LD="${LD-ld} -m elf_x86_64"
;;
sparc*-*-solaris*)
@@ -10701,7 +10815,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; }
esac
# GNU ld 2.21 introduced _sol2 emulations. Use them if available.
if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
- LD="${LD-ld}_sol2"
+ LD=${LD-ld}_sol2
fi
;;
*)
@@ -10717,7 +10831,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; }
;;
esac
-need_locks="$enable_libtool_lock"
+need_locks=$enable_libtool_lock
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
@@ -10828,7 +10942,7 @@ else
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
$as_echo "$lt_cv_path_mainfest_tool" >&6; }
-if test "x$lt_cv_path_mainfest_tool" != xyes; then
+if test yes != "$lt_cv_path_mainfest_tool"; then
MANIFEST_TOOL=:
fi
@@ -11331,7 +11445,7 @@ if ${lt_cv_apple_cc_single_mod+:} false; then :
$as_echo_n "(cached) " >&6
else
lt_cv_apple_cc_single_mod=no
- if test -z "${LT_MULTI_MODULE}"; then
+ if test -z "$LT_MULTI_MODULE"; then
# By default we will add the -single_module flag. You can override
# by either setting the environment variable LT_MULTI_MODULE
# non-empty at configure time, or by adding -multi_module to the
@@ -11349,7 +11463,7 @@ else
cat conftest.err >&5
# Otherwise, if the output was created with a 0 exit code from
# the compiler, it worked.
- elif test -f libconftest.dylib && test $_lt_result -eq 0; then
+ elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
lt_cv_apple_cc_single_mod=yes
else
cat conftest.err >&5
@@ -11388,7 +11502,7 @@ else
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
- LDFLAGS="$save_LDFLAGS"
+ LDFLAGS=$save_LDFLAGS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
@@ -11417,7 +11531,7 @@ _LT_EOF
_lt_result=$?
if test -s conftest.err && $GREP force_load conftest.err; then
cat conftest.err >&5
- elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
+ elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
lt_cv_ld_force_load=yes
else
cat conftest.err >&5
@@ -11430,32 +11544,32 @@ fi
$as_echo "$lt_cv_ld_force_load" >&6; }
case $host_os in
rhapsody* | darwin1.[012])
- _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+ _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
darwin1.*)
- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+ _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
darwin*) # darwin 5.x on
# if running on 10.5 or later, the deployment target defaults
# to the OS version, if on x86, and 10.4, the deployment
# target defaults to 10.4. Don't you love it?
case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
10.0,*86*-darwin8*|10.0,*-darwin[91]*)
- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
- 10.[012]*)
- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+ _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
+ 10.[012][,.]*)
+ _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
10.*)
- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+ _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
esac
;;
esac
- if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+ if test yes = "$lt_cv_apple_cc_single_mod"; then
_lt_dar_single_mod='$single_module'
fi
- if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
- _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+ if test yes = "$lt_cv_ld_exported_symbols_list"; then
+ _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
else
- _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
fi
- if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
+ if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
_lt_dsymutil='~$DSYMUTIL $lib || :'
else
_lt_dsymutil=
@@ -11463,6 +11577,41 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
;;
esac
+# func_munge_path_list VARIABLE PATH
+# -----------------------------------
+# VARIABLE is name of variable containing _space_ separated list of
+# directories to be munged by the contents of PATH, which is string
+# having a format:
+# "DIR[:DIR]:"
+# string "DIR[ DIR]" will be prepended to VARIABLE
+# ":DIR[:DIR]"
+# string "DIR[ DIR]" will be appended to VARIABLE
+# "DIRP[:DIRP]::[DIRA:]DIRA"
+# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
+# "DIRA[ DIRA]" will be appended to VARIABLE
+# "DIR[:DIR]"
+# VARIABLE will be replaced by "DIR[ DIR]"
+func_munge_path_list ()
+{
+ case x$2 in
+ x)
+ ;;
+ *:)
+ eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
+ ;;
+ x:*)
+ eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
+ ;;
+ *::*)
+ eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
+ eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
+ ;;
+ *)
+ eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
+ ;;
+ esac
+}
+
for ac_header in dlfcn.h
do :
ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
@@ -11797,14 +11946,14 @@ if test "${enable_shared+set}" = set; then :
*)
enable_shared=no
# Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for pkg in $enableval; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
if test "X$pkg" = "X$p"; then
enable_shared=yes
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
;;
esac
else
@@ -11828,14 +11977,14 @@ if test "${enable_static+set}" = set; then :
*)
enable_static=no
# Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for pkg in $enableval; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
if test "X$pkg" = "X$p"; then
enable_static=yes
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
;;
esac
else
@@ -11859,14 +12008,14 @@ if test "${with_pic+set}" = set; then :
*)
pic_mode=default
# Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for lt_pkg in $withval; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
if test "X$lt_pkg" = "X$lt_p"; then
pic_mode=yes
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
;;
esac
else
@@ -11874,8 +12023,6 @@ else
fi
-test -z "$pic_mode" && pic_mode=default
-
@@ -11891,14 +12038,14 @@ if test "${enable_fast_install+set}" = set; then :
*)
enable_fast_install=no
# Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for pkg in $enableval; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
if test "X$pkg" = "X$p"; then
enable_fast_install=yes
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
;;
esac
else
@@ -11912,11 +12059,63 @@ fi
+ shared_archive_member_spec=
+case $host,$enable_shared in
+power*-*-aix[5-9]*,yes)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
+$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
+
+# Check whether --with-aix-soname was given.
+if test "${with_aix_soname+set}" = set; then :
+ withval=$with_aix_soname; case $withval in
+ aix|svr4|both)
+ ;;
+ *)
+ as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
+ ;;
+ esac
+ lt_cv_with_aix_soname=$with_aix_soname
+else
+ if ${lt_cv_with_aix_soname+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_with_aix_soname=aix
+fi
+
+ with_aix_soname=$lt_cv_with_aix_soname
+fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
+$as_echo "$with_aix_soname" >&6; }
+ if test aix != "$with_aix_soname"; then
+ # For the AIX way of multilib, we name the shared archive member
+ # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
+ # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
+ # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
+ # the AIX toolchain works better with OBJECT_MODE set (default 32).
+ if test 64 = "${OBJECT_MODE-32}"; then
+ shared_archive_member_spec=shr_64
+ else
+ shared_archive_member_spec=shr
+ fi
+ fi
+ ;;
+*)
+ with_aix_soname=aix
+ ;;
+esac
+
+
+
+
+
+
+
# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ltmain"
+LIBTOOL_DEPS=$ltmain
# Always use our own libtool.
LIBTOOL="${CONFIG_SHELL-$SHELL} "'$(top_builddir)/libtool'
@@ -11965,7 +12164,7 @@ test -z "$LN_S" && LN_S="ln -s"
-if test -n "${ZSH_VERSION+set}" ; then
+if test -n "${ZSH_VERSION+set}"; then
setopt NO_GLOB_SUBST
fi
@@ -12004,7 +12203,7 @@ aix3*)
# AIX sometimes has problems with the GCC collect2 program. For some
# reason, if we set the COLLECT_NAMES environment variable, the problems
# vanish in a puff of smoke.
- if test "X${COLLECT_NAMES+set}" != Xset; then
+ if test set != "${COLLECT_NAMES+set}"; then
COLLECT_NAMES=
export COLLECT_NAMES
fi
@@ -12015,14 +12214,14 @@ esac
ofile=libtool
can_build_shared=yes
-# All known linkers require a `.a' archive for static linking (except MSVC,
+# All known linkers require a '.a' archive for static linking (except MSVC,
# which needs '.lib').
libext=a
-with_gnu_ld="$lt_cv_prog_gnu_ld"
+with_gnu_ld=$lt_cv_prog_gnu_ld
-old_CC="$CC"
-old_CFLAGS="$CFLAGS"
+old_CC=$CC
+old_CFLAGS=$CFLAGS
# Set sane defaults for various variables
test -z "$CC" && CC=cc
@@ -12031,15 +12230,8 @@ test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
test -z "$LD" && LD=ld
test -z "$ac_objext" && ac_objext=o
-for cc_temp in $compiler""; do
- case $cc_temp in
- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+func_cc_basename $compiler
+cc_basename=$func_cc_basename_result
# Only perform the check for file, if the check method requires it
@@ -12054,22 +12246,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then :
else
case $MAGIC_CMD in
[\\/*] | ?:[\\/]*)
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+ lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
;;
*)
- lt_save_MAGIC_CMD="$MAGIC_CMD"
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ lt_save_MAGIC_CMD=$MAGIC_CMD
+ lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
for ac_dir in $ac_dummy; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/${ac_tool_prefix}file; then
- lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
+ if test -f "$ac_dir/${ac_tool_prefix}file"; then
+ lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
if test -n "$file_magic_test_file"; then
case $deplibs_check_method in
"file_magic "*)
file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+ MAGIC_CMD=$lt_cv_path_MAGIC_CMD
if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
$EGREP "$file_magic_regex" > /dev/null; then
:
@@ -12092,13 +12284,13 @@ _LT_EOF
break
fi
done
- IFS="$lt_save_ifs"
- MAGIC_CMD="$lt_save_MAGIC_CMD"
+ IFS=$lt_save_ifs
+ MAGIC_CMD=$lt_save_MAGIC_CMD
;;
esac
fi
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+MAGIC_CMD=$lt_cv_path_MAGIC_CMD
if test -n "$MAGIC_CMD"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
$as_echo "$MAGIC_CMD" >&6; }
@@ -12120,22 +12312,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then :
else
case $MAGIC_CMD in
[\\/*] | ?:[\\/]*)
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+ lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
;;
*)
- lt_save_MAGIC_CMD="$MAGIC_CMD"
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ lt_save_MAGIC_CMD=$MAGIC_CMD
+ lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
for ac_dir in $ac_dummy; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/file; then
- lt_cv_path_MAGIC_CMD="$ac_dir/file"
+ if test -f "$ac_dir/file"; then
+ lt_cv_path_MAGIC_CMD=$ac_dir/"file"
if test -n "$file_magic_test_file"; then
case $deplibs_check_method in
"file_magic "*)
file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+ MAGIC_CMD=$lt_cv_path_MAGIC_CMD
if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
$EGREP "$file_magic_regex" > /dev/null; then
:
@@ -12158,13 +12350,13 @@ _LT_EOF
break
fi
done
- IFS="$lt_save_ifs"
- MAGIC_CMD="$lt_save_MAGIC_CMD"
+ IFS=$lt_save_ifs
+ MAGIC_CMD=$lt_save_MAGIC_CMD
;;
esac
fi
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+MAGIC_CMD=$lt_cv_path_MAGIC_CMD
if test -n "$MAGIC_CMD"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
$as_echo "$MAGIC_CMD" >&6; }
@@ -12185,7 +12377,7 @@ esac
# Use C for the default configuration in the libtool script
-lt_save_CC="$CC"
+lt_save_CC=$CC
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -12247,7 +12439,7 @@ if test -n "$compiler"; then
lt_prog_compiler_no_builtin_flag=
-if test "$GCC" = yes; then
+if test yes = "$GCC"; then
case $cc_basename in
nvcc*)
lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
@@ -12263,7 +12455,7 @@ else
lt_cv_prog_compiler_rtti_exceptions=no
ac_outfile=conftest.$ac_objext
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="-fno-rtti -fno-exceptions"
+ lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
# Insert the option either (1) after the last *FLAGS variable, or
# (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes and begins
@@ -12293,7 +12485,7 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
-if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
+if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
else
:
@@ -12311,17 +12503,18 @@ lt_prog_compiler_pic=
lt_prog_compiler_static=
- if test "$GCC" = yes; then
+ if test yes = "$GCC"; then
lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_static='-static'
case $host_os in
aix*)
# All AIX code is PIC.
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# AIX 5 now supports IA64 processor
lt_prog_compiler_static='-Bstatic'
fi
+ lt_prog_compiler_pic='-fPIC'
;;
amigaos*)
@@ -12332,8 +12525,8 @@ lt_prog_compiler_static=
;;
m68k)
# FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
+ # adding the '-m68020' flag to GCC prevents building anything better,
+ # like '-m68040'.
lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
;;
esac
@@ -12349,6 +12542,11 @@ lt_prog_compiler_static=
# Although the cygwin gcc ignores -fPIC, still need this for old-style
# (--disable-auto-import) libraries
lt_prog_compiler_pic='-DDLL_EXPORT'
+ case $host_os in
+ os2*)
+ lt_prog_compiler_static='$wl-static'
+ ;;
+ esac
;;
darwin* | rhapsody*)
@@ -12419,7 +12617,7 @@ lt_prog_compiler_static=
case $host_os in
aix*)
lt_prog_compiler_wl='-Wl,'
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# AIX 5 now supports IA64 processor
lt_prog_compiler_static='-Bstatic'
else
@@ -12427,10 +12625,29 @@ lt_prog_compiler_static=
fi
;;
+ darwin* | rhapsody*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ lt_prog_compiler_pic='-fno-common'
+ case $cc_basename in
+ nagfor*)
+ # NAG Fortran compiler
+ lt_prog_compiler_wl='-Wl,-Wl,,'
+ lt_prog_compiler_pic='-PIC'
+ lt_prog_compiler_static='-Bstatic'
+ ;;
+ esac
+ ;;
+
mingw* | cygwin* | pw32* | os2* | cegcc*)
# This hack is so that the source file can tell whether it is being
# built for inclusion in a dll (and should export symbols for example).
lt_prog_compiler_pic='-DDLL_EXPORT'
+ case $host_os in
+ os2*)
+ lt_prog_compiler_static='$wl-static'
+ ;;
+ esac
;;
hpux9* | hpux10* | hpux11*)
@@ -12446,7 +12663,7 @@ lt_prog_compiler_static=
;;
esac
# Is there a better lt_prog_compiler_static that works with the bundled CC?
- lt_prog_compiler_static='${wl}-a ${wl}archive'
+ lt_prog_compiler_static='$wl-a ${wl}archive'
;;
irix5* | irix6* | nonstopux*)
@@ -12455,9 +12672,9 @@ lt_prog_compiler_static=
lt_prog_compiler_static='-non_shared'
;;
- linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
case $cc_basename in
- # old Intel for x86_64 which still supported -KPIC.
+ # old Intel for x86_64, which still supported -KPIC.
ecc*)
lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_pic='-KPIC'
@@ -12482,6 +12699,12 @@ lt_prog_compiler_static=
lt_prog_compiler_pic='-PIC'
lt_prog_compiler_static='-Bstatic'
;;
+ tcc*)
+ # Fabrice Bellard et al's Tiny C Compiler
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-fPIC'
+ lt_prog_compiler_static='-static'
+ ;;
pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
# Portland Group compilers (*not* the Pentium gcc compiler,
# which looks to be a dead project)
@@ -12579,7 +12802,7 @@ lt_prog_compiler_static=
;;
sysv4*MP*)
- if test -d /usr/nec ;then
+ if test -d /usr/nec; then
lt_prog_compiler_pic='-Kconform_pic'
lt_prog_compiler_static='-Bstatic'
fi
@@ -12608,7 +12831,7 @@ lt_prog_compiler_static=
fi
case $host_os in
- # For platforms which do not support PIC, -DPIC is meaningless:
+ # For platforms that do not support PIC, -DPIC is meaningless:
*djgpp*)
lt_prog_compiler_pic=
;;
@@ -12640,7 +12863,7 @@ else
lt_cv_prog_compiler_pic_works=no
ac_outfile=conftest.$ac_objext
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
+ lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
# Insert the option either (1) after the last *FLAGS variable, or
# (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes and begins
@@ -12670,7 +12893,7 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
-if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
+if test yes = "$lt_cv_prog_compiler_pic_works"; then
case $lt_prog_compiler_pic in
"" | " "*) ;;
*) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
@@ -12702,7 +12925,7 @@ if ${lt_cv_prog_compiler_static_works+:} false; then :
$as_echo_n "(cached) " >&6
else
lt_cv_prog_compiler_static_works=no
- save_LDFLAGS="$LDFLAGS"
+ save_LDFLAGS=$LDFLAGS
LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
echo "$lt_simple_link_test_code" > conftest.$ac_ext
if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
@@ -12721,13 +12944,13 @@ else
fi
fi
$RM -r conftest*
- LDFLAGS="$save_LDFLAGS"
+ LDFLAGS=$save_LDFLAGS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
-if test x"$lt_cv_prog_compiler_static_works" = xyes; then
+if test yes = "$lt_cv_prog_compiler_static_works"; then
:
else
lt_prog_compiler_static=
@@ -12847,8 +13070,8 @@ $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
-hard_links="nottested"
-if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
+hard_links=nottested
+if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
# do not overwrite the value of need_locks provided by the user
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
$as_echo_n "checking if we can lock with hard links... " >&6; }
@@ -12860,9 +13083,9 @@ $as_echo_n "checking if we can lock with hard links... " >&6; }
ln conftest.a conftest.b 2>/dev/null && hard_links=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
$as_echo "$hard_links" >&6; }
- if test "$hard_links" = no; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+ if test no = "$hard_links"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
+$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
need_locks=warn
fi
else
@@ -12905,9 +13128,9 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
# included in the symbol list
include_expsyms=
# exclude_expsyms can be an extended regexp of symbols to exclude
- # it will be wrapped by ` (' and `)$', so one must not match beginning or
- # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
- # as well as any symbol that contains `d'.
+ # it will be wrapped by ' (' and ')$', so one must not match beginning or
+ # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
+ # as well as any symbol that contains 'd'.
exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
# platforms (ab)use it in PIC code, but their linkers get confused if
@@ -12922,7 +13145,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
# FIXME: the MSVC++ port hasn't been tested in a loooong time
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
- if test "$GCC" != yes; then
+ if test yes != "$GCC"; then
with_gnu_ld=no
fi
;;
@@ -12930,7 +13153,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
# we just hope/assume this is gcc and not c89 (= MSVC++)
with_gnu_ld=yes
;;
- openbsd*)
+ openbsd* | bitrig*)
with_gnu_ld=no
;;
esac
@@ -12940,7 +13163,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
# On some targets, GNU ld is compatible enough with the native linker
# that we're better off using the native interface for both.
lt_use_gnu_ld_interface=no
- if test "$with_gnu_ld" = yes; then
+ if test yes = "$with_gnu_ld"; then
case $host_os in
aix*)
# The AIX port of GNU ld has always aspired to compatibility
@@ -12962,24 +13185,24 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
esac
fi
- if test "$lt_use_gnu_ld_interface" = yes; then
+ if test yes = "$lt_use_gnu_ld_interface"; then
# If archive_cmds runs LD, not CC, wlarc should be empty
- wlarc='${wl}'
+ wlarc='$wl'
# Set some defaults for GNU ld with shared library support. These
# are reset later if shared libraries are not supported. Putting them
# here allows them to be overridden if necessary.
runpath_var=LD_RUN_PATH
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- export_dynamic_flag_spec='${wl}--export-dynamic'
+ hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
+ export_dynamic_flag_spec='$wl--export-dynamic'
# ancient GNU ld didn't support --whole-archive et. al.
if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
- whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
else
whole_archive_flag_spec=
fi
supports_anon_versioning=no
- case `$LD -v 2>&1` in
+ case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
*GNU\ gold*) supports_anon_versioning=yes ;;
*\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
*\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
@@ -12992,7 +13215,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
case $host_os in
aix[3-9]*)
# On AIX/PPC, the GNU linker is very broken
- if test "$host_cpu" != ia64; then
+ if test ia64 != "$host_cpu"; then
ld_shlibs=no
cat <<_LT_EOF 1>&2
@@ -13011,7 +13234,7 @@ _LT_EOF
case $host_cpu in
powerpc)
# see comment about AmigaOS4 .so support
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
archive_expsym_cmds=''
;;
m68k)
@@ -13027,7 +13250,7 @@ _LT_EOF
allow_undefined_flag=unsupported
# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
# support --undefined. This deserves some investigation. FIXME
- archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
else
ld_shlibs=no
fi
@@ -13037,7 +13260,7 @@ _LT_EOF
# _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
# as there is no search path for DLLs.
hardcode_libdir_flag_spec='-L$libdir'
- export_dynamic_flag_spec='${wl}--export-all-symbols'
+ export_dynamic_flag_spec='$wl--export-all-symbols'
allow_undefined_flag=unsupported
always_export_symbols=no
enable_shared_with_static_runtimes=yes
@@ -13045,61 +13268,89 @@ _LT_EOF
exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ # If the export-symbols file already is a .def file, use it as
+ # is; otherwise, prepend EXPORTS...
+ archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
else
ld_shlibs=no
fi
;;
haiku*)
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
link_all_deplibs=yes
;;
+ os2*)
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_minus_L=yes
+ allow_undefined_flag=unsupported
+ shrext_cmds=.dll
+ archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ prefix_cmds="$SED"~
+ if test EXPORTS = "`$SED 1q $export_symbols`"; then
+ prefix_cmds="$prefix_cmds -e 1d";
+ fi~
+ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
+ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
+ enable_shared_with_static_runtimes=yes
+ ;;
+
interix[3-9]*)
hardcode_direct=no
hardcode_shlibpath_var=no
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- export_dynamic_flag_spec='${wl}-E'
+ hardcode_libdir_flag_spec='$wl-rpath,$libdir'
+ export_dynamic_flag_spec='$wl-E'
# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
# Instead, shared libraries are loaded at an image base (0x10000000 by
# default) and relocated if they conflict, which is a slow very memory
# consuming and fragmenting process. To avoid this, we pick a random,
# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
# time. Moving up from 0x10000000 also allows more sbrk(2) space.
- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
;;
gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
tmp_diet=no
- if test "$host_os" = linux-dietlibc; then
+ if test linux-dietlibc = "$host_os"; then
case $cc_basename in
diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
esac
fi
if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
- && test "$tmp_diet" = no
+ && test no = "$tmp_diet"
then
tmp_addflag=' $pic_flag'
tmp_sharedflag='-shared'
case $cc_basename,$host_cpu in
pgcc*) # Portland Group C compiler
- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
tmp_addflag=' $pic_flag'
;;
pgf77* | pgf90* | pgf95* | pgfortran*)
# Portland Group f77 and f90 compilers
- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
tmp_addflag=' $pic_flag -Mnomain' ;;
ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
tmp_addflag=' -i_dynamic' ;;
@@ -13110,42 +13361,47 @@ _LT_EOF
lf95*) # Lahey Fortran 8.1
whole_archive_flag_spec=
tmp_sharedflag='--shared' ;;
+ nagfor*) # NAGFOR 5.3
+ tmp_sharedflag='-Wl,-shared' ;;
xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
tmp_sharedflag='-qmkshrobj'
tmp_addflag= ;;
nvcc*) # Cuda Compiler Driver 2.2
- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
compiler_needs_object=yes
;;
esac
case `$CC -V 2>&1 | sed 5q` in
*Sun\ C*) # Sun C 5.9
- whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
compiler_needs_object=yes
tmp_sharedflag='-G' ;;
*Sun\ F*) # Sun Fortran 8.3
tmp_sharedflag='-G' ;;
esac
- archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
- if test "x$supports_anon_versioning" = xyes; then
+ if test yes = "$supports_anon_versioning"; then
archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- echo "local: *; };" >> $output_objdir/$libname.ver~
- $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
fi
case $cc_basename in
+ tcc*)
+ export_dynamic_flag_spec='-rdynamic'
+ ;;
xlf* | bgf* | bgxlf* | mpixlf*)
# IBM XL Fortran 10.1 on PPC cannot create shared libs itself
whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
- if test "x$supports_anon_versioning" = xyes; then
+ if test yes = "$supports_anon_versioning"; then
archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- echo "local: *; };" >> $output_objdir/$libname.ver~
- $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
fi
;;
esac
@@ -13159,8 +13415,8 @@ _LT_EOF
archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
else
- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
fi
;;
@@ -13178,8 +13434,8 @@ _LT_EOF
_LT_EOF
elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
else
ld_shlibs=no
fi
@@ -13191,7 +13447,7 @@ _LT_EOF
ld_shlibs=no
cat <<_LT_EOF 1>&2
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
*** reliably create shared libraries on SCO systems. Therefore, libtool
*** is disabling shared libraries support. We urge you to upgrade GNU
*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
@@ -13206,9 +13462,9 @@ _LT_EOF
# DT_RUNPATH tag from executables and libraries. But doing so
# requires that you compile everything twice, which is a pain.
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
else
ld_shlibs=no
fi
@@ -13225,15 +13481,15 @@ _LT_EOF
*)
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
else
ld_shlibs=no
fi
;;
esac
- if test "$ld_shlibs" = no; then
+ if test no = "$ld_shlibs"; then
runpath_var=
hardcode_libdir_flag_spec=
export_dynamic_flag_spec=
@@ -13249,7 +13505,7 @@ _LT_EOF
# Note: this linker hardcodes the directories in LIBPATH if there
# are no directories specified by -L.
hardcode_minus_L=yes
- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+ if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
# Neither direct hardcoding nor static linking is supported with a
# broken collect2.
hardcode_direct=unsupported
@@ -13257,34 +13513,57 @@ _LT_EOF
;;
aix[4-9]*)
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# On IA64, the linker does run time linking by default, so we don't
# have to do anything special.
aix_use_runtimelinking=no
exp_sym_flag='-Bexport'
- no_entry_flag=""
+ no_entry_flag=
else
# If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- # Also, AIX nm treats weak defined symbols like other global
- # defined symbols, whereas GNU nm marks them as "W".
+ # -C means demangle to GNU nm, but means don't demangle to AIX nm.
+ # Without the "-l" option, or with the "-B" option, AIX nm treats
+ # weak defined symbols like other global defined symbols, whereas
+ # GNU nm marks them as "W".
+ # While the 'weak' keyword is ignored in the Export File, we need
+ # it in the Import File for the 'aix-soname' feature, so we have
+ # to replace the "-B" option with "-P" for AIX nm.
if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
- export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
else
- export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
fi
aix_use_runtimelinking=no
# Test if we are trying to use run time linking or normal
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
- # need to do runtime linking.
+ # have runtime linking enabled, and use it for executables.
+ # For shared libraries, we enable/disable runtime linking
+ # depending on the kind of the shared library created -
+ # when "with_aix_soname,aix_use_runtimelinking" is:
+ # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
+ # "aix,yes" lib.so shared, rtl:yes, for executables
+ # lib.a static archive
+ # "both,no" lib.so.V(shr.o) shared, rtl:yes
+ # lib.a(lib.so.V) shared, rtl:no, for executables
+ # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
+ # lib.a(lib.so.V) shared, rtl:no
+ # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
+ # lib.a static archive
case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
for ld_flag in $LDFLAGS; do
- if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+ if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
aix_use_runtimelinking=yes
break
fi
done
+ if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
+ # With aix-soname=svr4, we create the lib.so.V shared archives only,
+ # so we don't have lib.a shared libs to link our executables.
+ # We have to force runtime linking in this case.
+ aix_use_runtimelinking=yes
+ LDFLAGS="$LDFLAGS -Wl,-brtl"
+ fi
;;
esac
@@ -13303,13 +13582,21 @@ _LT_EOF
hardcode_direct_absolute=yes
hardcode_libdir_separator=':'
link_all_deplibs=yes
- file_list_spec='${wl}-f,'
+ file_list_spec='$wl-f,'
+ case $with_aix_soname,$aix_use_runtimelinking in
+ aix,*) ;; # traditional, no import file
+ svr4,* | *,yes) # use import file
+ # The Import File defines what to hardcode.
+ hardcode_direct=no
+ hardcode_direct_absolute=no
+ ;;
+ esac
- if test "$GCC" = yes; then
+ if test yes = "$GCC"; then
case $host_os in aix4.[012]|aix4.[012].*)
# We only want to do this on AIX 4.2 and lower, the check
# below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
+ collect2name=`$CC -print-prog-name=collect2`
if test -f "$collect2name" &&
strings "$collect2name" | $GREP resolve_lib_name >/dev/null
then
@@ -13328,35 +13615,42 @@ _LT_EOF
;;
esac
shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
+ if test yes = "$aix_use_runtimelinking"; then
+ shared_flag="$shared_flag "'$wl-G'
fi
+ # Need to ensure runtime linking is disabled for the traditional
+ # shared library, or the linker may eventually find shared libraries
+ # /with/ Import File - we do not want to mix them.
+ shared_flag_aix='-shared'
+ shared_flag_svr4='-shared $wl-G'
else
# not using gcc
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
# chokes on -Wl,-G. The following line is correct:
shared_flag='-G'
else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='${wl}-G'
+ if test yes = "$aix_use_runtimelinking"; then
+ shared_flag='$wl-G'
else
- shared_flag='${wl}-bM:SRE'
+ shared_flag='$wl-bM:SRE'
fi
+ shared_flag_aix='$wl-bM:SRE'
+ shared_flag_svr4='$wl-G'
fi
fi
- export_dynamic_flag_spec='${wl}-bexpall'
+ export_dynamic_flag_spec='$wl-bexpall'
# It seems that -bexpall does not export symbols beginning with
# underscore (_), so it is better to generate a list of symbols to export.
always_export_symbols=yes
- if test "$aix_use_runtimelinking" = yes; then
+ if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
# Warning - without using the other runtime loading flags (-brtl),
# -berok will link without error, but may produce a broken library.
allow_undefined_flag='-berok'
# Determine the default libpath from the value encoded in an
# empty executable.
- if test "${lt_cv_aix_libpath+set}" = set; then
+ if test set = "${lt_cv_aix_libpath+set}"; then
aix_libpath=$lt_cv_aix_libpath
else
if ${lt_cv_aix_libpath_+:} false; then :
@@ -13391,7 +13685,7 @@ fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
if test -z "$lt_cv_aix_libpath_"; then
- lt_cv_aix_libpath_="/usr/lib:/lib"
+ lt_cv_aix_libpath_=/usr/lib:/lib
fi
fi
@@ -13399,17 +13693,17 @@ fi
aix_libpath=$lt_cv_aix_libpath_
fi
- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
- archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
+ archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
else
- if test "$host_cpu" = ia64; then
- hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+ if test ia64 = "$host_cpu"; then
+ hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
allow_undefined_flag="-z nodefs"
- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
else
# Determine the default libpath from the value encoded in an
# empty executable.
- if test "${lt_cv_aix_libpath+set}" = set; then
+ if test set = "${lt_cv_aix_libpath+set}"; then
aix_libpath=$lt_cv_aix_libpath
else
if ${lt_cv_aix_libpath_+:} false; then :
@@ -13444,7 +13738,7 @@ fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
if test -z "$lt_cv_aix_libpath_"; then
- lt_cv_aix_libpath_="/usr/lib:/lib"
+ lt_cv_aix_libpath_=/usr/lib:/lib
fi
fi
@@ -13452,21 +13746,33 @@ fi
aix_libpath=$lt_cv_aix_libpath_
fi
- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+ hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
# Warning - without using the other run time loading flags,
# -berok will link without error, but may produce a broken library.
- no_undefined_flag=' ${wl}-bernotok'
- allow_undefined_flag=' ${wl}-berok'
- if test "$with_gnu_ld" = yes; then
+ no_undefined_flag=' $wl-bernotok'
+ allow_undefined_flag=' $wl-berok'
+ if test yes = "$with_gnu_ld"; then
# We only use this code for GNU lds that support --whole-archive.
- whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+ whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
else
# Exported symbols can be pulled into shared objects from archives
whole_archive_flag_spec='$convenience'
fi
archive_cmds_need_lc=yes
- # This is similar to how AIX traditionally builds its shared libraries.
- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
+ # -brtl affects multiple linker settings, -berok does not and is overridden later
+ compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
+ if test svr4 != "$with_aix_soname"; then
+ # This is similar to how AIX traditionally builds its shared libraries.
+ archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
+ fi
+ if test aix != "$with_aix_soname"; then
+ archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
+ else
+ # used by -dlpreopen to get the symbols
+ archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
+ fi
+ archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
fi
fi
;;
@@ -13475,7 +13781,7 @@ fi
case $host_cpu in
powerpc)
# see comment about AmigaOS4 .so support
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
archive_expsym_cmds=''
;;
m68k)
@@ -13505,16 +13811,17 @@ fi
# Tell ltmain to make .lib files, not .a files.
libext=lib
# Tell ltmain to make .dll files, not .so files.
- shrext_cmds=".dll"
+ shrext_cmds=.dll
# FIXME: Setting linknames here is a bad hack.
- archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
- archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
- else
- sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
- fi~
- $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
- linknames='
+ archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
+ archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
+ cp "$export_symbols" "$output_objdir/$soname.def";
+ echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
+ else
+ $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
+ fi~
+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+ linknames='
# The linker will not automatically build a static lib if we build a DLL.
# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
enable_shared_with_static_runtimes=yes
@@ -13523,18 +13830,18 @@ fi
# Don't use ranlib
old_postinstall_cmds='chmod 644 $oldlib'
postlink_cmds='lt_outputfile="@OUTPUT@"~
- lt_tool_outputfile="@TOOL_OUTPUT@"~
- case $lt_outputfile in
- *.exe|*.EXE) ;;
- *)
- lt_outputfile="$lt_outputfile.exe"
- lt_tool_outputfile="$lt_tool_outputfile.exe"
- ;;
- esac~
- if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
- $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
- $RM "$lt_outputfile.manifest";
- fi'
+ lt_tool_outputfile="@TOOL_OUTPUT@"~
+ case $lt_outputfile in
+ *.exe|*.EXE) ;;
+ *)
+ lt_outputfile=$lt_outputfile.exe
+ lt_tool_outputfile=$lt_tool_outputfile.exe
+ ;;
+ esac~
+ if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+ $RM "$lt_outputfile.manifest";
+ fi'
;;
*)
# Assume MSVC wrapper
@@ -13543,7 +13850,7 @@ fi
# Tell ltmain to make .lib files, not .a files.
libext=lib
# Tell ltmain to make .dll files, not .so files.
- shrext_cmds=".dll"
+ shrext_cmds=.dll
# FIXME: Setting linknames here is a bad hack.
archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
# The linker will automatically build a .lib file if we build a DLL.
@@ -13562,24 +13869,24 @@ fi
hardcode_direct=no
hardcode_automatic=yes
hardcode_shlibpath_var=unsupported
- if test "$lt_cv_ld_force_load" = "yes"; then
- whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
+ if test yes = "$lt_cv_ld_force_load"; then
+ whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
else
whole_archive_flag_spec=''
fi
link_all_deplibs=yes
- allow_undefined_flag="$_lt_dar_allow_undefined"
+ allow_undefined_flag=$_lt_dar_allow_undefined
case $cc_basename in
- ifort*) _lt_dar_can_shared=yes ;;
+ ifort*|nagfor*) _lt_dar_can_shared=yes ;;
*) _lt_dar_can_shared=$GCC ;;
esac
- if test "$_lt_dar_can_shared" = "yes"; then
+ if test yes = "$_lt_dar_can_shared"; then
output_verbose_link_cmd=func_echo_all
- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
+ archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
+ module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
else
ld_shlibs=no
@@ -13621,33 +13928,33 @@ fi
;;
hpux9*)
- if test "$GCC" = yes; then
- archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ if test yes = "$GCC"; then
+ archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
else
- archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
fi
- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+ hardcode_libdir_flag_spec='$wl+b $wl$libdir'
hardcode_libdir_separator=:
hardcode_direct=yes
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L=yes
- export_dynamic_flag_spec='${wl}-E'
+ export_dynamic_flag_spec='$wl-E'
;;
hpux10*)
- if test "$GCC" = yes && test "$with_gnu_ld" = no; then
- archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ if test yes,no = "$GCC,$with_gnu_ld"; then
+ archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
else
archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
fi
- if test "$with_gnu_ld" = no; then
- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+ if test no = "$with_gnu_ld"; then
+ hardcode_libdir_flag_spec='$wl+b $wl$libdir'
hardcode_libdir_separator=:
hardcode_direct=yes
hardcode_direct_absolute=yes
- export_dynamic_flag_spec='${wl}-E'
+ export_dynamic_flag_spec='$wl-E'
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L=yes
@@ -13655,25 +13962,25 @@ fi
;;
hpux11*)
- if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+ if test yes,no = "$GCC,$with_gnu_ld"; then
case $host_cpu in
hppa*64*)
- archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
ia64*)
- archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
;;
*)
- archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
;;
esac
else
case $host_cpu in
hppa*64*)
- archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
ia64*)
- archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
;;
*)
@@ -13685,7 +13992,7 @@ if ${lt_cv_prog_compiler__b+:} false; then :
$as_echo_n "(cached) " >&6
else
lt_cv_prog_compiler__b=no
- save_LDFLAGS="$LDFLAGS"
+ save_LDFLAGS=$LDFLAGS
LDFLAGS="$LDFLAGS -b"
echo "$lt_simple_link_test_code" > conftest.$ac_ext
if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
@@ -13704,14 +14011,14 @@ else
fi
fi
$RM -r conftest*
- LDFLAGS="$save_LDFLAGS"
+ LDFLAGS=$save_LDFLAGS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
$as_echo "$lt_cv_prog_compiler__b" >&6; }
-if test x"$lt_cv_prog_compiler__b" = xyes; then
- archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+if test yes = "$lt_cv_prog_compiler__b"; then
+ archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
else
archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
fi
@@ -13719,8 +14026,8 @@ fi
;;
esac
fi
- if test "$with_gnu_ld" = no; then
- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+ if test no = "$with_gnu_ld"; then
+ hardcode_libdir_flag_spec='$wl+b $wl$libdir'
hardcode_libdir_separator=:
case $host_cpu in
@@ -13731,7 +14038,7 @@ fi
*)
hardcode_direct=yes
hardcode_direct_absolute=yes
- export_dynamic_flag_spec='${wl}-E'
+ export_dynamic_flag_spec='$wl-E'
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
@@ -13742,8 +14049,8 @@ fi
;;
irix5* | irix6* | nonstopux*)
- if test "$GCC" = yes; then
- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ if test yes = "$GCC"; then
+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
# Try to use the -exported_symbol ld option, if it does not
# work, assume that -exports_file does not work either and
# implicitly export all symbols.
@@ -13753,8 +14060,8 @@ $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >
if ${lt_cv_irix_exported_symbol+:} false; then :
$as_echo_n "(cached) " >&6
else
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+ save_LDFLAGS=$LDFLAGS
+ LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int foo (void) { return 0; }
@@ -13766,24 +14073,34 @@ else
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
- LDFLAGS="$save_LDFLAGS"
+ LDFLAGS=$save_LDFLAGS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
$as_echo "$lt_cv_irix_exported_symbol" >&6; }
- if test "$lt_cv_irix_exported_symbol" = yes; then
- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+ if test yes = "$lt_cv_irix_exported_symbol"; then
+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
fi
else
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
fi
archive_cmds_need_lc='no'
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
hardcode_libdir_separator=:
inherit_rpath=yes
link_all_deplibs=yes
;;
+ linux*)
+ case $cc_basename in
+ tcc*)
+ # Fabrice Bellard et al's Tiny C Compiler
+ ld_shlibs=yes
+ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ ;;
+
netbsd*)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
@@ -13798,7 +14115,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; }
newsos6)
archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
hardcode_direct=yes
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
hardcode_libdir_separator=:
hardcode_shlibpath_var=no
;;
@@ -13806,27 +14123,19 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; }
*nto* | *qnx*)
;;
- openbsd*)
+ openbsd* | bitrig*)
if test -f /usr/libexec/ld.so; then
hardcode_direct=yes
hardcode_shlibpath_var=no
hardcode_direct_absolute=yes
- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- export_dynamic_flag_spec='${wl}-E'
+ archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
+ hardcode_libdir_flag_spec='$wl-rpath,$libdir'
+ export_dynamic_flag_spec='$wl-E'
else
- case $host_os in
- openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec='-R$libdir'
- ;;
- *)
- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- ;;
- esac
+ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec='$wl-rpath,$libdir'
fi
else
ld_shlibs=no
@@ -13837,33 +14146,53 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; }
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
allow_undefined_flag=unsupported
- archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
- old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ shrext_cmds=.dll
+ archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ prefix_cmds="$SED"~
+ if test EXPORTS = "`$SED 1q $export_symbols`"; then
+ prefix_cmds="$prefix_cmds -e 1d";
+ fi~
+ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
+ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
+ enable_shared_with_static_runtimes=yes
;;
osf3*)
- if test "$GCC" = yes; then
- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ if test yes = "$GCC"; then
+ allow_undefined_flag=' $wl-expect_unresolved $wl\*'
+ archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
else
allow_undefined_flag=' -expect_unresolved \*'
- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
fi
archive_cmds_need_lc='no'
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
hardcode_libdir_separator=:
;;
osf4* | osf5*) # as osf3* with the addition of -msym flag
- if test "$GCC" = yes; then
- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ if test yes = "$GCC"; then
+ allow_undefined_flag=' $wl-expect_unresolved $wl\*'
+ archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
+ hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
else
allow_undefined_flag=' -expect_unresolved \*'
- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
- $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+ $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
# Both c and cxx compiler support -rpath directly
hardcode_libdir_flag_spec='-rpath $libdir'
@@ -13874,24 +14203,24 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; }
solaris*)
no_undefined_flag=' -z defs'
- if test "$GCC" = yes; then
- wlarc='${wl}'
- archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ if test yes = "$GCC"; then
+ wlarc='$wl'
+ archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
else
case `$CC -V 2>&1` in
*"Compilers 5.0"*)
wlarc=''
- archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+ $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
;;
*)
- wlarc='${wl}'
- archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+ wlarc='$wl'
+ archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
;;
esac
fi
@@ -13901,11 +14230,11 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; }
solaris2.[0-5] | solaris2.[0-5].*) ;;
*)
# The compiler driver will combine and reorder linker options,
- # but understands `-z linker_flag'. GCC discards it without `$wl',
+ # but understands '-z linker_flag'. GCC discards it without '$wl',
# but is careful enough not to reorder.
# Supported since Solaris 2.6 (maybe 2.5.1?)
- if test "$GCC" = yes; then
- whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+ if test yes = "$GCC"; then
+ whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
else
whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
fi
@@ -13915,10 +14244,10 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; }
;;
sunos4*)
- if test "x$host_vendor" = xsequent; then
+ if test sequent = "$host_vendor"; then
# Use $CC to link under sequent, because it throws in some extra .o
# files that make .init and .fini sections work.
- archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
else
archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
fi
@@ -13967,43 +14296,43 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; }
;;
sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
- no_undefined_flag='${wl}-z,text'
+ no_undefined_flag='$wl-z,text'
archive_cmds_need_lc=no
hardcode_shlibpath_var=no
runpath_var='LD_RUN_PATH'
- if test "$GCC" = yes; then
- archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ if test yes = "$GCC"; then
+ archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
else
- archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
fi
;;
sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
+ # Note: We CANNOT use -z defs as we might desire, because we do not
# link with -lc, and that would cause any symbols used from libc to
# always be unresolved, which means just about no library would
# ever link correctly. If we're not using GNU ld we use -z text
# though, which does catch some bad symbols but isn't as heavy-handed
# as -z defs.
- no_undefined_flag='${wl}-z,text'
- allow_undefined_flag='${wl}-z,nodefs'
+ no_undefined_flag='$wl-z,text'
+ allow_undefined_flag='$wl-z,nodefs'
archive_cmds_need_lc=no
hardcode_shlibpath_var=no
- hardcode_libdir_flag_spec='${wl}-R,$libdir'
+ hardcode_libdir_flag_spec='$wl-R,$libdir'
hardcode_libdir_separator=':'
link_all_deplibs=yes
- export_dynamic_flag_spec='${wl}-Bexport'
+ export_dynamic_flag_spec='$wl-Bexport'
runpath_var='LD_RUN_PATH'
- if test "$GCC" = yes; then
- archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ if test yes = "$GCC"; then
+ archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
else
- archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
fi
;;
@@ -14018,10 +14347,10 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; }
;;
esac
- if test x$host_vendor = xsni; then
+ if test sni = "$host_vendor"; then
case $host in
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- export_dynamic_flag_spec='${wl}-Blargedynsym'
+ export_dynamic_flag_spec='$wl-Blargedynsym'
;;
esac
fi
@@ -14029,7 +14358,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
$as_echo "$ld_shlibs" >&6; }
-test "$ld_shlibs" = no && can_build_shared=no
+test no = "$ld_shlibs" && can_build_shared=no
with_gnu_ld=$with_gnu_ld
@@ -14055,7 +14384,7 @@ x|xyes)
# Assume -lc should be added
archive_cmds_need_lc=yes
- if test "$enable_shared" = yes && test "$GCC" = yes; then
+ if test yes,yes = "$GCC,$enable_shared"; then
case $archive_cmds in
*'~'*)
# FIXME: we may have to deal with multi-command sequences.
@@ -14270,14 +14599,14 @@ esac
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
$as_echo_n "checking dynamic linker characteristics... " >&6; }
-if test "$GCC" = yes; then
+if test yes = "$GCC"; then
case $host_os in
- darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
- *) lt_awk_arg="/^libraries:/" ;;
+ darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
+ *) lt_awk_arg='/^libraries:/' ;;
esac
case $host_os in
- mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
- *) lt_sed_strip_eq="s,=/,/,g" ;;
+ mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
+ *) lt_sed_strip_eq='s|=/|/|g' ;;
esac
lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
case $lt_search_path_spec in
@@ -14293,28 +14622,35 @@ if test "$GCC" = yes; then
;;
esac
# Ok, now we have the path, separated by spaces, we can step through it
- # and add multilib dir if necessary.
+ # and add multilib dir if necessary...
lt_tmp_lt_search_path_spec=
- lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+ lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+ # ...but if some path component already ends with the multilib dir we assume
+ # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
+ case "$lt_multi_os_dir; $lt_search_path_spec " in
+ "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
+ lt_multi_os_dir=
+ ;;
+ esac
for lt_sys_path in $lt_search_path_spec; do
- if test -d "$lt_sys_path/$lt_multi_os_dir"; then
- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
- else
+ if test -d "$lt_sys_path$lt_multi_os_dir"; then
+ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
+ elif test -n "$lt_multi_os_dir"; then
test -d "$lt_sys_path" && \
lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
fi
done
lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
-BEGIN {RS=" "; FS="/|\n";} {
- lt_foo="";
- lt_count=0;
+BEGIN {RS = " "; FS = "/|\n";} {
+ lt_foo = "";
+ lt_count = 0;
for (lt_i = NF; lt_i > 0; lt_i--) {
if ($lt_i != "" && $lt_i != ".") {
if ($lt_i == "..") {
lt_count++;
} else {
if (lt_count == 0) {
- lt_foo="/" $lt_i lt_foo;
+ lt_foo = "/" $lt_i lt_foo;
} else {
lt_count--;
}
@@ -14328,7 +14664,7 @@ BEGIN {RS=" "; FS="/|\n";} {
# for these hosts.
case $host_os in
mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
- $SED 's,/\([A-Za-z]:\),\1,g'` ;;
+ $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
esac
sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
else
@@ -14337,7 +14673,7 @@ fi
library_names_spec=
libname_spec='lib$name'
soname_spec=
-shrext_cmds=".so"
+shrext_cmds=.so
postinstall_cmds=
postuninstall_cmds=
finish_cmds=
@@ -14354,14 +14690,16 @@ hardcode_into_libs=no
# flags to be left without arguments
need_version=unknown
+
+
case $host_os in
aix3*)
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
shlibpath_var=LIBPATH
# AIX 3 has no versioning support, so we append a major version to the name.
- soname_spec='${libname}${release}${shared_ext}$major'
+ soname_spec='$libname$release$shared_ext$major'
;;
aix[4-9]*)
@@ -14369,41 +14707,91 @@ aix[4-9]*)
need_lib_prefix=no
need_version=no
hardcode_into_libs=yes
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# AIX 5 supports IA64
- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH
else
# With GCC up to 2.95.x, collect2 would create an import file
# for dependence libraries. The import file would start with
- # the line `#! .'. This would cause the generated library to
- # depend on `.', always an invalid library. This was fixed in
+ # the line '#! .'. This would cause the generated library to
+ # depend on '.', always an invalid library. This was fixed in
# development snapshots of GCC prior to 3.0.
case $host_os in
aix4 | aix4.[01] | aix4.[01].*)
if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
echo ' yes '
- echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+ echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
:
else
can_build_shared=no
fi
;;
esac
- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+ # Using Import Files as archive members, it is possible to support
+ # filename-based versioning of shared library archives on AIX. While
+ # this would work for both with and without runtime linking, it will
+ # prevent static linking of such archives. So we do filename-based
+ # shared library versioning with .so extension only, which is used
+ # when both runtime linking and shared linking is enabled.
+ # Unfortunately, runtime linking may impact performance, so we do
+ # not want this to be the default eventually. Also, we use the
+ # versioned .so libs for executables only if there is the -brtl
+ # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
+ # To allow for filename-based versioning support, we need to create
+ # libNAME.so.V as an archive file, containing:
+ # *) an Import File, referring to the versioned filename of the
+ # archive as well as the shared archive member, telling the
+ # bitwidth (32 or 64) of that shared object, and providing the
+ # list of exported symbols of that shared object, eventually
+ # decorated with the 'weak' keyword
+ # *) the shared object with the F_LOADONLY flag set, to really avoid
+ # it being seen by the linker.
+ # At run time we better use the real file rather than another symlink,
+ # but for link time we create the symlink libNAME.so -> libNAME.so.V
+
+ case $with_aix_soname,$aix_use_runtimelinking in
+ # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
# soname into executable. Probably we can add versioning support to
# collect2, so additional links can be useful in future.
- if test "$aix_use_runtimelinking" = yes; then
+ aix,yes) # traditional libtool
+ dynamic_linker='AIX unversionable lib.so'
# If using run time linking (on AIX 4.2 or later) use lib<name>.so
# instead of lib<name>.a to let people know that these are not
# typical AIX shared libraries.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- else
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ ;;
+ aix,no) # traditional AIX only
+ dynamic_linker='AIX lib.a(lib.so.V)'
# We preserve .a as extension for shared libraries through AIX4.2
# and later when we are not doing run time linking.
- library_names_spec='${libname}${release}.a $libname.a'
- soname_spec='${libname}${release}${shared_ext}$major'
- fi
+ library_names_spec='$libname$release.a $libname.a'
+ soname_spec='$libname$release$shared_ext$major'
+ ;;
+ svr4,*) # full svr4 only
+ dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
+ library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
+ # We do not specify a path in Import Files, so LIBPATH fires.
+ shlibpath_overrides_runpath=yes
+ ;;
+ *,yes) # both, prefer svr4
+ dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
+ library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
+ # unpreferred sharedlib libNAME.a needs extra handling
+ postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
+ postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
+ # We do not specify a path in Import Files, so LIBPATH fires.
+ shlibpath_overrides_runpath=yes
+ ;;
+ *,no) # both, prefer aix
+ dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
+ library_names_spec='$libname$release.a $libname.a'
+ soname_spec='$libname$release$shared_ext$major'
+ # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
+ postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
+ postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
+ ;;
+ esac
shlibpath_var=LIBPATH
fi
;;
@@ -14413,18 +14801,18 @@ amigaos*)
powerpc)
# Since July 2007 AmigaOS4 officially supports .so libraries.
# When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
;;
m68k)
library_names_spec='$libname.ixlibrary $libname.a'
# Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
;;
esac
;;
beos*)
- library_names_spec='${libname}${shared_ext}'
+ library_names_spec='$libname$shared_ext'
dynamic_linker="$host_os ld.so"
shlibpath_var=LIBRARY_PATH
;;
@@ -14432,8 +14820,8 @@ beos*)
bsdi[45]*)
version_type=linux # correct to gnu/linux during the next big refactor
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH
sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
@@ -14445,7 +14833,7 @@ bsdi[45]*)
cygwin* | mingw* | pw32* | cegcc*)
version_type=windows
- shrext_cmds=".dll"
+ shrext_cmds=.dll
need_version=no
need_lib_prefix=no
@@ -14454,8 +14842,8 @@ cygwin* | mingw* | pw32* | cegcc*)
# gcc
library_names_spec='$libname.dll.a'
# DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+ postinstall_cmds='base_file=`basename \$file`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~
$install_prog $dir/$dlname \$dldir/$dlname~
@@ -14471,17 +14859,17 @@ cygwin* | mingw* | pw32* | cegcc*)
case $host_os in
cygwin*)
# Cygwin DLLs use 'cyg' prefix rather than 'lib'
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
;;
mingw* | cegcc*)
# MinGW DLLs use traditional 'lib' prefix
- soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
;;
pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
;;
esac
dynamic_linker='Win32 ld.exe'
@@ -14490,8 +14878,8 @@ cygwin* | mingw* | pw32* | cegcc*)
*,cl*)
# Native MSVC
libname_spec='$name'
- soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
- library_names_spec='${libname}.dll.lib'
+ soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
+ library_names_spec='$libname.dll.lib'
case $build_os in
mingw*)
@@ -14518,7 +14906,7 @@ cygwin* | mingw* | pw32* | cegcc*)
sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
;;
*)
- sys_lib_search_path_spec="$LIB"
+ sys_lib_search_path_spec=$LIB
if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
# It is most probably a Windows format PATH.
sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
@@ -14531,8 +14919,8 @@ cygwin* | mingw* | pw32* | cegcc*)
esac
# DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+ postinstall_cmds='base_file=`basename \$file`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~
$install_prog $dir/$dlname \$dldir/$dlname'
@@ -14545,7 +14933,7 @@ cygwin* | mingw* | pw32* | cegcc*)
*)
# Assume MSVC wrapper
- library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+ library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
dynamic_linker='Win32 ld.exe'
;;
esac
@@ -14558,8 +14946,8 @@ darwin* | rhapsody*)
version_type=darwin
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
- soname_spec='${libname}${release}${major}$shared_ext'
+ library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
+ soname_spec='$libname$release$major$shared_ext'
shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH
shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
@@ -14572,8 +14960,8 @@ dgux*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
;;
@@ -14591,12 +14979,13 @@ freebsd* | dragonfly*)
version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
need_version=no
need_lib_prefix=no
;;
freebsd-*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
need_version=yes
;;
esac
@@ -14621,26 +15010,15 @@ freebsd* | dragonfly*)
esac
;;
-gnu*)
- version_type=linux # correct to gnu/linux during the next big refactor
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
-
haiku*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
dynamic_linker="$host_os runtime_loader"
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LIBRARY_PATH
- shlibpath_overrides_runpath=yes
+ shlibpath_overrides_runpath=no
sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
hardcode_into_libs=yes
;;
@@ -14658,14 +15036,15 @@ hpux9* | hpux10* | hpux11*)
dynamic_linker="$host_os dld.so"
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- if test "X$HPUX_IA64_MODE" = X32; then
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
+ if test 32 = "$HPUX_IA64_MODE"; then
sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+ sys_lib_dlsearch_path_spec=/usr/lib/hpux32
else
sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+ sys_lib_dlsearch_path_spec=/usr/lib/hpux64
fi
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
hppa*64*)
shrext_cmds='.sl'
@@ -14673,8 +15052,8 @@ hpux9* | hpux10* | hpux11*)
dynamic_linker="$host_os dld.sl"
shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
@@ -14683,8 +15062,8 @@ hpux9* | hpux10* | hpux11*)
dynamic_linker="$host_os dld.sl"
shlibpath_var=SHLIB_PATH
shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
;;
esac
# HP-UX runs *really* slowly unless shared libraries are mode 555, ...
@@ -14697,8 +15076,8 @@ interix[3-9]*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
@@ -14709,7 +15088,7 @@ irix5* | irix6* | nonstopux*)
case $host_os in
nonstopux*) version_type=nonstopux ;;
*)
- if test "$lt_cv_prog_gnu_ld" = yes; then
+ if test yes = "$lt_cv_prog_gnu_ld"; then
version_type=linux # correct to gnu/linux during the next big refactor
else
version_type=irix
@@ -14717,8 +15096,8 @@ irix5* | irix6* | nonstopux*)
esac
need_lib_prefix=no
need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+ soname_spec='$libname$release$shared_ext$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
case $host_os in
irix5* | nonstopux*)
libsuff= shlibsuff=
@@ -14737,8 +15116,8 @@ irix5* | irix6* | nonstopux*)
esac
shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+ sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
+ sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
hardcode_into_libs=yes
;;
@@ -14747,13 +15126,33 @@ linux*oldld* | linux*aout* | linux*coff*)
dynamic_linker=no
;;
+linux*android*)
+ version_type=none # Android doesn't support versioned libraries.
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='$libname$release$shared_ext'
+ soname_spec='$libname$release$shared_ext'
+ finish_cmds=
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
+ dynamic_linker='Android linker'
+ # Don't embed -rpath directories since the linker doesn't support them.
+ hardcode_libdir_flag_spec='-L$libdir'
+ ;;
+
# This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
@@ -14797,7 +15196,12 @@ fi
# before this can be enabled.
hardcode_into_libs=yes
- # Append ld.so.conf contents to the search path
+ # Ideally, we could use ldconfig to report *all* directores which are
+ # searched for libraries, however this is still not possible. Aside from not
+ # being certain /sbin/ldconfig is available, command
+ # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
+ # even though it is searched at run-time. Try to do the best guess by
+ # appending ld.so.conf contents (and includes) to the search path.
if test -f /etc/ld.so.conf; then
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
@@ -14817,12 +15221,12 @@ netbsd*)
need_lib_prefix=no
need_version=no
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
dynamic_linker='NetBSD (a.out) ld.so'
else
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
dynamic_linker='NetBSD ld.elf_so'
fi
shlibpath_var=LD_LIBRARY_PATH
@@ -14832,7 +15236,7 @@ netbsd*)
newsos6)
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
;;
@@ -14841,58 +15245,68 @@ newsos6)
version_type=qnx
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
dynamic_linker='ldqnx.so'
;;
-openbsd*)
+openbsd* | bitrig*)
version_type=sunos
- sys_lib_dlsearch_path_spec="/usr/lib"
+ sys_lib_dlsearch_path_spec=/usr/lib
need_lib_prefix=no
- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
- case $host_os in
- openbsd3.3 | openbsd3.3.*) need_version=yes ;;
- *) need_version=no ;;
- esac
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- case $host_os in
- openbsd2.[89] | openbsd2.[89].*)
- shlibpath_overrides_runpath=no
- ;;
- *)
- shlibpath_overrides_runpath=yes
- ;;
- esac
+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
+ need_version=no
else
- shlibpath_overrides_runpath=yes
+ need_version=yes
fi
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
;;
os2*)
libname_spec='$name'
- shrext_cmds=".dll"
+ version_type=windows
+ shrext_cmds=.dll
+ need_version=no
need_lib_prefix=no
- library_names_spec='$libname${shared_ext} $libname.a'
+ # OS/2 can only load a DLL with a base name of 8 characters or less.
+ soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
+ v=$($ECHO $release$versuffix | tr -d .-);
+ n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
+ $ECHO $n$v`$shared_ext'
+ library_names_spec='${libname}_dll.$libext'
dynamic_linker='OS/2 ld.exe'
- shlibpath_var=LIBPATH
+ shlibpath_var=BEGINLIBPATH
+ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ postinstall_cmds='base_file=`basename \$file`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+ $install_prog $dir/$dlname \$dldir/$dlname~
+ chmod a+x \$dldir/$dlname~
+ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+ eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+ fi'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $RM \$dlpath'
;;
osf3* | osf4* | osf5*)
version_type=osf
need_lib_prefix=no
need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='$libname$release$shared_ext$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH
sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
rdos*)
@@ -14903,8 +15317,8 @@ solaris*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
@@ -14914,11 +15328,11 @@ solaris*)
sunos4*)
version_type=sunos
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
- if test "$with_gnu_ld" = yes; then
+ if test yes = "$with_gnu_ld"; then
need_lib_prefix=no
fi
need_version=yes
@@ -14926,8 +15340,8 @@ sunos4*)
sysv4 | sysv4.3*)
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
case $host_vendor in
sni)
@@ -14948,24 +15362,24 @@ sysv4 | sysv4.3*)
;;
sysv4*MP*)
- if test -d /usr/nec ;then
+ if test -d /usr/nec; then
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
- soname_spec='$libname${shared_ext}.$major'
+ library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
+ soname_spec='$libname$shared_ext.$major'
shlibpath_var=LD_LIBRARY_PATH
fi
;;
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
- version_type=freebsd-elf
+ version_type=sco
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
- if test "$with_gnu_ld" = yes; then
+ if test yes = "$with_gnu_ld"; then
sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
else
sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
@@ -14983,7 +15397,7 @@ tpf*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
@@ -14991,8 +15405,8 @@ tpf*)
uts4*)
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
;;
@@ -15002,20 +15416,35 @@ uts4*)
esac
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
$as_echo "$dynamic_linker" >&6; }
-test "$dynamic_linker" = no && can_build_shared=no
+test no = "$dynamic_linker" && can_build_shared=no
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
+if test yes = "$GCC"; then
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
fi
-if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
- sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
+ sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
fi
-if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
- sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
+if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
+ sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
fi
+# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
+configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
+
+# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
+func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
+
+# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
+configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
+
+
+
+
+
+
@@ -15112,15 +15541,15 @@ $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
hardcode_action=
if test -n "$hardcode_libdir_flag_spec" ||
test -n "$runpath_var" ||
- test "X$hardcode_automatic" = "Xyes" ; then
+ test yes = "$hardcode_automatic"; then
# We can hardcode non-existent directories.
- if test "$hardcode_direct" != no &&
+ if test no != "$hardcode_direct" &&
# If the only mechanism to avoid hardcoding is shlibpath_var, we
# have to relink, otherwise we might link with an installed library
# when we should be linking with a yet-to-be-installed one
- ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
- test "$hardcode_minus_L" != no; then
+ ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
+ test no != "$hardcode_minus_L"; then
# Linking always hardcodes the temporary library directory.
hardcode_action=relink
else
@@ -15135,12 +15564,12 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
$as_echo "$hardcode_action" >&6; }
-if test "$hardcode_action" = relink ||
- test "$inherit_rpath" = yes; then
+if test relink = "$hardcode_action" ||
+ test yes = "$inherit_rpath"; then
# Fast installation is not supported
enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
- test "$enable_shared" = no; then
+elif test yes = "$shlibpath_overrides_runpath" ||
+ test no = "$enable_shared"; then
# Fast installation is not necessary
enable_fast_install=needless
fi
@@ -15150,7 +15579,7 @@ fi
- if test "x$enable_dlopen" != xyes; then
+ if test yes != "$enable_dlopen"; then
enable_dlopen=unknown
enable_dlopen_self=unknown
enable_dlopen_self_static=unknown
@@ -15160,23 +15589,23 @@ else
case $host_os in
beos*)
- lt_cv_dlopen="load_add_on"
+ lt_cv_dlopen=load_add_on
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
;;
mingw* | pw32* | cegcc*)
- lt_cv_dlopen="LoadLibrary"
+ lt_cv_dlopen=LoadLibrary
lt_cv_dlopen_libs=
;;
cygwin*)
- lt_cv_dlopen="dlopen"
+ lt_cv_dlopen=dlopen
lt_cv_dlopen_libs=
;;
darwin*)
- # if libdl is installed we need to link against it
+ # if libdl is installed we need to link against it
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
$as_echo_n "checking for dlopen in -ldl... " >&6; }
if ${ac_cv_lib_dl_dlopen+:} false; then :
@@ -15214,10 +15643,10 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+ lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
else
- lt_cv_dlopen="dyld"
+ lt_cv_dlopen=dyld
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
@@ -15225,10 +15654,18 @@ fi
;;
+ tpf*)
+ # Don't try to run any link tests for TPF. We know it's impossible
+ # because TPF is a cross-compiler, and we know how we open DSOs.
+ lt_cv_dlopen=dlopen
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=no
+ ;;
+
*)
ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
if test "x$ac_cv_func_shl_load" = xyes; then :
- lt_cv_dlopen="shl_load"
+ lt_cv_dlopen=shl_load
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
$as_echo_n "checking for shl_load in -ldld... " >&6; }
@@ -15267,11 +15704,11 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
- lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
+ lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
else
ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
if test "x$ac_cv_func_dlopen" = xyes; then :
- lt_cv_dlopen="dlopen"
+ lt_cv_dlopen=dlopen
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
$as_echo_n "checking for dlopen in -ldl... " >&6; }
@@ -15310,7 +15747,7 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+ lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
$as_echo_n "checking for dlopen in -lsvld... " >&6; }
@@ -15349,7 +15786,7 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+ lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
$as_echo_n "checking for dld_link in -ldld... " >&6; }
@@ -15388,7 +15825,7 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
- lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
+ lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
fi
@@ -15409,21 +15846,21 @@ fi
;;
esac
- if test "x$lt_cv_dlopen" != xno; then
- enable_dlopen=yes
- else
+ if test no = "$lt_cv_dlopen"; then
enable_dlopen=no
+ else
+ enable_dlopen=yes
fi
case $lt_cv_dlopen in
dlopen)
- save_CPPFLAGS="$CPPFLAGS"
- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+ save_CPPFLAGS=$CPPFLAGS
+ test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
- save_LDFLAGS="$LDFLAGS"
+ save_LDFLAGS=$LDFLAGS
wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
- save_LIBS="$LIBS"
+ save_LIBS=$LIBS
LIBS="$lt_cv_dlopen_libs $LIBS"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
@@ -15431,7 +15868,7 @@ $as_echo_n "checking whether a program can dlopen itself... " >&6; }
if ${lt_cv_dlopen_self+:} false; then :
$as_echo_n "(cached) " >&6
else
- if test "$cross_compiling" = yes; then :
+ if test yes = "$cross_compiling"; then :
lt_cv_dlopen_self=cross
else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
@@ -15478,9 +15915,9 @@ else
# endif
#endif
-/* When -fvisbility=hidden is used, assume the code has been annotated
+/* When -fvisibility=hidden is used, assume the code has been annotated
correspondingly for the symbols needed. */
-#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
int fnord () __attribute__((visibility("default")));
#endif
@@ -15510,7 +15947,7 @@ _LT_EOF
(eval $ac_link) 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+ test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
(./conftest; exit; ) >&5 2>/dev/null
lt_status=$?
case x$lt_status in
@@ -15530,14 +15967,14 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
$as_echo "$lt_cv_dlopen_self" >&6; }
- if test "x$lt_cv_dlopen_self" = xyes; then
+ if test yes = "$lt_cv_dlopen_self"; then
wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
if ${lt_cv_dlopen_self_static+:} false; then :
$as_echo_n "(cached) " >&6
else
- if test "$cross_compiling" = yes; then :
+ if test yes = "$cross_compiling"; then :
lt_cv_dlopen_self_static=cross
else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
@@ -15584,9 +16021,9 @@ else
# endif
#endif
-/* When -fvisbility=hidden is used, assume the code has been annotated
+/* When -fvisibility=hidden is used, assume the code has been annotated
correspondingly for the symbols needed. */
-#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
int fnord () __attribute__((visibility("default")));
#endif
@@ -15616,7 +16053,7 @@ _LT_EOF
(eval $ac_link) 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+ test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
(./conftest; exit; ) >&5 2>/dev/null
lt_status=$?
case x$lt_status in
@@ -15637,9 +16074,9 @@ fi
$as_echo "$lt_cv_dlopen_self_static" >&6; }
fi
- CPPFLAGS="$save_CPPFLAGS"
- LDFLAGS="$save_LDFLAGS"
- LIBS="$save_LIBS"
+ CPPFLAGS=$save_CPPFLAGS
+ LDFLAGS=$save_LDFLAGS
+ LIBS=$save_LIBS
;;
esac
@@ -15683,7 +16120,7 @@ else
# FIXME - insert some real tests, host_os isn't really good enough
case $host_os in
darwin*)
- if test -n "$STRIP" ; then
+ if test -n "$STRIP"; then
striplib="$STRIP -x"
old_striplib="$STRIP -S"
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
@@ -15711,7 +16148,7 @@ fi
- # Report which library types will actually be built
+ # Report what library types will actually be built
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
$as_echo_n "checking if libtool supports shared libraries... " >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
@@ -15719,13 +16156,13 @@ $as_echo "$can_build_shared" >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
$as_echo_n "checking whether to build shared libraries... " >&6; }
- test "$can_build_shared" = "no" && enable_shared=no
+ test no = "$can_build_shared" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
case $host_os in
aix3*)
- test "$enable_shared" = yes && enable_static=no
+ test yes = "$enable_shared" && enable_static=no
if test -n "$RANLIB"; then
archive_cmds="$archive_cmds~\$RANLIB \$lib"
postinstall_cmds='$RANLIB $lib'
@@ -15733,8 +16170,12 @@ $as_echo_n "checking whether to build shared libraries... " >&6; }
;;
aix[4-9]*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
+ if test ia64 != "$host_cpu"; then
+ case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
+ yes,aix,yes) ;; # shared object as lib.so file only
+ yes,svr4,*) ;; # shared object as lib.so archive member only
+ yes,*) enable_static=no ;; # shared object in lib.a archive as well
+ esac
fi
;;
esac
@@ -15744,7 +16185,7 @@ $as_echo "$enable_shared" >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
$as_echo_n "checking whether to build static libraries... " >&6; }
# Make sure either enable_shared or enable_static is yes.
- test "$enable_shared" = yes || enable_static=yes
+ test yes = "$enable_shared" || enable_static=yes
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
$as_echo "$enable_static" >&6; }
@@ -15758,7 +16199,7 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
-CC="$lt_save_CC"
+CC=$lt_save_CC
@@ -15889,7 +16330,7 @@ objext_RC=$objext
lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
# Code to be used in simple link tests
-lt_simple_link_test_code="$lt_simple_compile_test_code"
+lt_simple_link_test_code=$lt_simple_compile_test_code
# ltmain only uses $CC for tagged configurations so make sure $CC is set.
@@ -15923,7 +16364,7 @@ $RM -r conftest*
# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
+lt_save_CC=$CC
lt_save_CFLAGS=$CFLAGS
lt_save_GCC=$GCC
GCC=
@@ -15931,15 +16372,8 @@ CC=${RC-"windres"}
CFLAGS=
compiler=$CC
compiler_RC=$CC
-for cc_temp in $compiler""; do
- case $cc_temp in
- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+func_cc_basename $compiler
+cc_basename=$func_cc_basename_result
lt_cv_prog_compiler_c_o_RC=yes
@@ -16869,11 +17303,18 @@ $as_echo "$gl_cv_header_errno_h_EOVERFLOW" >&6; }
HAVE_DECL_TRUNC=1;
HAVE_DECL_TRUNCF=1;
HAVE_DECL_TRUNCL=1;
+ REPLACE_ACOSF=0;
+ REPLACE_ASINF=0;
+ REPLACE_ATANF=0;
+ REPLACE_ATAN2F=0;
REPLACE_CBRTF=0;
REPLACE_CBRTL=0;
REPLACE_CEIL=0;
REPLACE_CEILF=0;
REPLACE_CEILL=0;
+ REPLACE_COSF=0;
+ REPLACE_COSHF=0;
+ REPLACE_EXPF=0;
REPLACE_EXPM1=0;
REPLACE_EXPM1F=0;
REPLACE_EXP2=0;
@@ -16897,6 +17338,7 @@ $as_echo "$gl_cv_header_errno_h_EOVERFLOW" >&6; }
REPLACE_HYPOTL=0;
REPLACE_ILOGB=0;
REPLACE_ILOGBF=0;
+ REPLACE_ILOGBL=0;
REPLACE_ISFINITE=0;
REPLACE_ISINF=0;
REPLACE_ISNAN=0;
@@ -16928,7 +17370,12 @@ $as_echo "$gl_cv_header_errno_h_EOVERFLOW" >&6; }
REPLACE_ROUNDL=0;
REPLACE_SIGNBIT=0;
REPLACE_SIGNBIT_USING_GCC=0;
+ REPLACE_SINF=0;
+ REPLACE_SINHF=0;
+ REPLACE_SQRTF=0;
REPLACE_SQRTL=0;
+ REPLACE_TANF=0;
+ REPLACE_TANHF=0;
REPLACE_TRUNC=0;
REPLACE_TRUNCF=0;
REPLACE_TRUNCL=0;
@@ -17035,6 +17482,341 @@ done
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#ifdef _MSC_VER
+MicrosoftCompiler
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "MicrosoftCompiler" >/dev/null 2>&1; then :
+ gl_asmext='asm'
+ gl_c_asm_opt='-c -Fa'
+
+else
+ gl_asmext='s'
+ gl_c_asm_opt='-S'
+
+fi
+rm -f conftest*
+
+
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking host CPU and C ABI" >&5
+$as_echo_n "checking host CPU and C ABI... " >&6; }
+if ${gl_cv_host_cpu_c_abi+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case "$host_cpu" in
+
+ i[4567]86 )
+ gl_cv_host_cpu_c_abi=i386
+ ;;
+
+ x86_64 )
+ # On x86_64 systems, the C compiler may be generating code in one of
+ # these ABIs:
+ # - 64-bit instruction set, 64-bit pointers, 64-bit 'long': x86_64.
+ # - 64-bit instruction set, 64-bit pointers, 32-bit 'long': x86_64
+ # with native Windows (mingw, MSVC).
+ # - 64-bit instruction set, 32-bit pointers, 32-bit 'long': x86_64-x32.
+ # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': i386.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#if (defined __x86_64__ || defined __amd64__ \
+ || defined _M_X64 || defined _M_AMD64)
+ int ok;
+ #else
+ error fail
+ #endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#if defined __ILP32__ || defined _ILP32
+ int ok;
+ #else
+ error fail
+ #endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ gl_cv_host_cpu_c_abi=x86_64-x32
+else
+ gl_cv_host_cpu_c_abi=x86_64
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+ gl_cv_host_cpu_c_abi=i386
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ;;
+
+ alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] )
+ gl_cv_host_cpu_c_abi=alpha
+ ;;
+
+ arm* | aarch64 )
+ # Assume arm with EABI.
+ # On arm64 systems, the C compiler may be generating code in one of
+ # these ABIs:
+ # - aarch64 instruction set, 64-bit pointers, 64-bit 'long': arm64.
+ # - aarch64 instruction set, 32-bit pointers, 32-bit 'long': arm64-ilp32.
+ # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': arm or armhf.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#ifdef __aarch64__
+ int ok;
+ #else
+ error fail
+ #endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#if defined __ILP32__ || defined _ILP32
+ int ok;
+ #else
+ error fail
+ #endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ gl_cv_host_cpu_c_abi=arm64-ilp32
+else
+ gl_cv_host_cpu_c_abi=arm64
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+ # Don't distinguish little-endian and big-endian arm, since they
+ # don't require different machine code for simple operations and
+ # since the user can distinguish them through the preprocessor
+ # defines __ARMEL__ vs. __ARMEB__.
+ # But distinguish arm which passes floating-point arguments and
+ # return values in integer registers (r0, r1, ...) - this is
+ # gcc -mfloat-abi=soft or gcc -mfloat-abi=softfp - from arm which
+ # passes them in float registers (s0, s1, ...) and double registers
+ # (d0, d1, ...) - this is gcc -mfloat-abi=hard. GCC 4.6 or newer
+ # sets the preprocessor defines __ARM_PCS (for the first case) and
+ # __ARM_PCS_VFP (for the second case), but older GCC does not.
+ echo 'double ddd; void func (double dd) { ddd = dd; }' > conftest.c
+ # Look for a reference to the register d0 in the .s file.
+ { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $gl_c_asm_opt conftest.c'
+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; } >/dev/null 2>&1
+ if LC_ALL=C grep -E 'd0,' conftest.$gl_asmext >/dev/null; then
+ gl_cv_host_cpu_c_abi=armhf
+ else
+ gl_cv_host_cpu_c_abi=arm
+ fi
+ rm -f conftest*
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ;;
+
+ hppa1.0 | hppa1.1 | hppa2.0* | hppa64 )
+ # On hppa, the C compiler may be generating 32-bit code or 64-bit
+ # code. In the latter case, it defines _LP64 and __LP64__.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#ifdef __LP64__
+ int ok;
+ #else
+ error fail
+ #endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ gl_cv_host_cpu_c_abi=hppa64
+else
+ gl_cv_host_cpu_c_abi=hppa
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ;;
+
+ ia64* )
+ # On ia64 on HP-UX, the C compiler may be generating 64-bit code or
+ # 32-bit code. In the latter case, it defines _ILP32.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#ifdef _ILP32
+ int ok;
+ #else
+ error fail
+ #endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ gl_cv_host_cpu_c_abi=ia64-ilp32
+else
+ gl_cv_host_cpu_c_abi=ia64
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ;;
+
+ mips* )
+ # We should also check for (_MIPS_SZPTR == 64), but gcc keeps this
+ # at 32.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#if defined _MIPS_SZLONG && (_MIPS_SZLONG == 64)
+ int ok;
+ #else
+ error fail
+ #endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ gl_cv_host_cpu_c_abi=mips64
+else
+ # In the n32 ABI, _ABIN32 is defined, _ABIO32 is not defined (but
+ # may later get defined by <sgidefs.h>), and _MIPS_SIM == _ABIN32.
+ # In the 32 ABI, _ABIO32 is defined, _ABIN32 is not defined (but
+ # may later get defined by <sgidefs.h>), and _MIPS_SIM == _ABIO32.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#if (_MIPS_SIM == _ABIN32)
+ int ok;
+ #else
+ error fail
+ #endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ gl_cv_host_cpu_c_abi=mipsn32
+else
+ gl_cv_host_cpu_c_abi=mips
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ;;
+
+ powerpc* )
+ # Different ABIs are in use on AIX vs. Mac OS X vs. Linux,*BSD.
+ # No need to distinguish them here; the caller may distinguish
+ # them based on the OS.
+ # On powerpc64 systems, the C compiler may still be generating
+ # 32-bit code. And on powerpc-ibm-aix systems, the C compiler may
+ # be generating 64-bit code.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#if defined __powerpc64__ || defined _ARCH_PPC64
+ int ok;
+ #else
+ error fail
+ #endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ # On powerpc64, there are two ABIs on Linux: The AIX compatible
+ # one and the ELFv2 one. The latter defines _CALL_ELF=2.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#if defined _CALL_ELF && _CALL_ELF == 2
+ int ok;
+ #else
+ error fail
+ #endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ gl_cv_host_cpu_c_abi=powerpc64-elfv2
+else
+ gl_cv_host_cpu_c_abi=powerpc64
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+else
+ gl_cv_host_cpu_c_abi=powerpc
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ;;
+
+ rs6000 )
+ gl_cv_host_cpu_c_abi=powerpc
+ ;;
+
+ s390* )
+ # On s390x, the C compiler may be generating 64-bit (= s390x) code
+ # or 31-bit (= s390) code.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#if defined __LP64__ || defined __s390x__
+ int ok;
+ #else
+ error fail
+ #endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ gl_cv_host_cpu_c_abi=s390x
+else
+ gl_cv_host_cpu_c_abi=s390
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ;;
+
+ sparc | sparc64 )
+ # UltraSPARCs running Linux have `uname -m` = "sparc64", but the
+ # C compiler still generates 32-bit code.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#if defined __sparcv9 || defined __arch64__
+ int ok;
+ #else
+ error fail
+ #endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ gl_cv_host_cpu_c_abi=sparc64
+else
+ gl_cv_host_cpu_c_abi=sparc
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ;;
+
+ *)
+ gl_cv_host_cpu_c_abi="$host_cpu"
+ ;;
+ esac
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_host_cpu_c_abi" >&5
+$as_echo "$gl_cv_host_cpu_c_abi" >&6; }
+
+ HOST_CPU=`echo "$gl_cv_host_cpu_c_abi" | sed -e 's/-.*//'`
+ HOST_CPU_C_ABI="$gl_cv_host_cpu_c_abi"
+
+
+
+ # This was
+ # AC_DEFINE_UNQUOTED([__${HOST_CPU}__])
+ # AC_DEFINE_UNQUOTED([__${HOST_CPU_C_ABI}__])
+ # earlier, but KAI C++ 3.2d doesn't like this.
+ sed -e 's/-/_/g' >> confdefs.h <<EOF
+#ifndef __${HOST_CPU}__
+#define __${HOST_CPU}__ 1
+#endif
+#ifndef __${HOST_CPU_C_ABI}__
+#define __${HOST_CPU_C_ABI}__ 1
+#endif
+EOF
+
+
+
+
if test "X$prefix" = "XNONE"; then
acl_final_prefix="$ac_default_prefix"
else
@@ -17072,38 +17854,12 @@ if test "${PATH_SEPARATOR+set}" != set; then
}
fi
-ac_prog=ld
-if test "$GCC" = yes; then
- # Check if gcc -print-prog-name=ld gives a path.
+if test -n "$LD"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld" >&5
+$as_echo_n "checking for ld... " >&6; }
+elif test "$GCC" = yes; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
$as_echo_n "checking for ld used by $CC... " >&6; }
- case $host in
- *-*-mingw*)
- # gcc leaves a trailing carriage return which upsets mingw
- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
- *)
- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
- esac
- case $ac_prog in
- # Accept absolute paths.
- [\\/]* | ?:[\\/]*)
- re_direlt='/[^/][^/]*/\.\./'
- # Canonicalize the pathname of ld
- ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
- while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
- ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
- done
- test -z "$LD" && LD="$ac_prog"
- ;;
- "")
- # If it fails, then pretend we aren't using GCC.
- ac_prog=ld
- ;;
- *)
- # If it is relative, then search for the first ld in PATH.
- with_gnu_ld=unknown
- ;;
- esac
elif test "$with_gnu_ld" = yes; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
$as_echo_n "checking for GNU ld... " >&6; }
@@ -17111,44 +17867,129 @@ else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
$as_echo_n "checking for non-GNU ld... " >&6; }
fi
-if ${acl_cv_path_LD+:} false; then :
+if test -n "$LD"; then
+ # Let the user override the test with a path.
+ :
+else
+ if ${acl_cv_path_LD+:} false; then :
$as_echo_n "(cached) " >&6
else
- if test -z "$LD"; then
- acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH; do
- IFS="$acl_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
- acl_cv_path_LD="$ac_dir/$ac_prog"
- # Check to see if the program is GNU ld. I'd rather use --version,
- # but apparently some variants of GNU ld only accept -v.
- # Break only if it was the GNU/non-GNU ld that we prefer.
- case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
- *GNU* | *'with BFD'*)
- test "$with_gnu_ld" != no && break
- ;;
- *)
- test "$with_gnu_ld" != yes && break
- ;;
+
+ acl_cv_path_LD= # Final result of this test
+ ac_prog=ld # Program to search in $PATH
+ if test "$GCC" = yes; then
+ # Check if gcc -print-prog-name=ld gives a path.
+ case $host in
+ *-*-mingw*)
+ # gcc leaves a trailing carriage return which upsets mingw
+ acl_output=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+ *)
+ acl_output=`($CC -print-prog-name=ld) 2>&5` ;;
+ esac
+ case $acl_output in
+ # Accept absolute paths.
+ [\\/]* | ?:[\\/]*)
+ re_direlt='/[^/][^/]*/\.\./'
+ # Canonicalize the pathname of ld
+ acl_output=`echo "$acl_output" | sed 's%\\\\%/%g'`
+ while echo "$acl_output" | grep "$re_direlt" > /dev/null 2>&1; do
+ acl_output=`echo $acl_output | sed "s%$re_direlt%/%"`
+ done
+ # Got the pathname. No search in PATH is needed.
+ acl_cv_path_LD="$acl_output"
+ ac_prog=
+ ;;
+ "")
+ # If it fails, then pretend we aren't using GCC.
+ ;;
+ *)
+ # If it is relative, then search for the first ld in PATH.
+ with_gnu_ld=unknown
+ ;;
esac
fi
- done
- IFS="$acl_save_ifs"
+ if test -n "$ac_prog"; then
+ # Search for $ac_prog in $PATH.
+ acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH; do
+ IFS="$acl_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+ acl_cv_path_LD="$ac_dir/$ac_prog"
+ # Check to see if the program is GNU ld. I'd rather use --version,
+ # but apparently some variants of GNU ld only accept -v.
+ # Break only if it was the GNU/non-GNU ld that we prefer.
+ case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
+ *GNU* | *'with BFD'*)
+ test "$with_gnu_ld" != no && break
+ ;;
+ *)
+ test "$with_gnu_ld" != yes && break
+ ;;
+ esac
+ fi
+ done
+ IFS="$acl_save_ifs"
+ fi
+ case $host in
+ *-*-aix*)
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#if defined __powerpc64__ || defined _ARCH_PPC64
+ int ok;
+ #else
+ error fail
+ #endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ # The compiler produces 64-bit code. Add option '-b64' so that the
+ # linker groks 64-bit object files.
+ case "$acl_cv_path_LD " in
+ *" -b64 "*) ;;
+ *) acl_cv_path_LD="$acl_cv_path_LD -b64" ;;
+ esac
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ;;
+ sparc64-*-netbsd*)
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#if defined __sparcv9 || defined __arch64__
+ int ok;
+ #else
+ error fail
+ #endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
else
- acl_cv_path_LD="$LD" # Let the user override the test with a path.
+ # The compiler produces 32-bit code. Add option '-m elf32_sparc'
+ # so that the linker groks 32-bit object files.
+ case "$acl_cv_path_LD " in
+ *" -m elf32_sparc "*) ;;
+ *) acl_cv_path_LD="$acl_cv_path_LD -m elf32_sparc" ;;
+ esac
+
fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ;;
+ esac
+
fi
-LD="$acl_cv_path_LD"
+ LD="$acl_cv_path_LD"
+fi
if test -n "$LD"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
$as_echo "$LD" >&6; }
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
+ as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
fi
-test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
if ${acl_cv_prog_gnu_ld+:} false; then :
@@ -17205,66 +18046,91 @@ fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the common suffixes of directories in the library search path" >&5
+$as_echo_n "checking for the common suffixes of directories in the library search path... " >&6; }
+if ${acl_cv_libdirstems+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
acl_libdirstem=lib
- acl_libdirstem2=
- case "$host_os" in
- solaris*)
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
+ acl_libdirstem2=
+ case "$host_os" in
+ solaris*)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
$as_echo_n "checking for 64-bit host... " >&6; }
if ${gl_cv_solaris_64bit+:} false; then :
$as_echo_n "(cached) " >&6
else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-
#ifdef _LP64
-sixtyfour bits
-#endif
+ int ok;
+ #else
+ error fail
+ #endif
_ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- $EGREP "sixtyfour bits" >/dev/null 2>&1; then :
+if ac_fn_c_try_compile "$LINENO"; then :
gl_cv_solaris_64bit=yes
else
gl_cv_solaris_64bit=no
fi
-rm -f conftest*
-
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
$as_echo "$gl_cv_solaris_64bit" >&6; }
- if test $gl_cv_solaris_64bit = yes; then
- acl_libdirstem=lib/64
- case "$host_cpu" in
- sparc*) acl_libdirstem2=lib/sparcv9 ;;
- i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
- esac
- fi
- ;;
- *)
- searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
- if test -n "$searchpath"; then
- acl_save_IFS="${IFS= }"; IFS=":"
- for searchdir in $searchpath; do
- if test -d "$searchdir"; then
- case "$searchdir" in
- */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
- */../ | */.. )
- # Better ignore directories of this form. They are misleading.
- ;;
- *) searchdir=`cd "$searchdir" && pwd`
- case "$searchdir" in
- */lib64 ) acl_libdirstem=lib64 ;;
- esac ;;
- esac
- fi
- done
- IFS="$acl_save_IFS"
- fi
- ;;
- esac
- test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
+ if test $gl_cv_solaris_64bit = yes; then
+ acl_libdirstem=lib/64
+ case "$host_cpu" in
+ sparc*) acl_libdirstem2=lib/sparcv9 ;;
+ i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
+ esac
+ fi
+ ;;
+ *)
+ case "$gl_cv_host_cpu_c_abi" in
+ i386 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | s390 | sparc)
+ ;;
+ *) # x86_64 | arm64 | hppa64 | ia64 | mips64 | powerpc64* | s390x | sparc64 | ...
+ searchpath=`(if test -f /usr/bin/gcc \
+ && LC_ALL=C /usr/bin/gcc -print-search-dirs >/dev/null 2>/dev/null; then \
+ LC_ALL=C /usr/bin/gcc -print-search-dirs; \
+ else \
+ LC_ALL=C $CC -print-search-dirs; \
+ fi) 2>/dev/null \
+ | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
+ if test -n "$searchpath"; then
+ acl_save_IFS="${IFS= }"; IFS=":"
+ for searchdir in $searchpath; do
+ if test -d "$searchdir"; then
+ case "$searchdir" in
+ */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
+ */../ | */.. )
+ # Better ignore directories of this form. They are misleading.
+ ;;
+ *) searchdir=`cd "$searchdir" && pwd`
+ case "$searchdir" in
+ */lib64 ) acl_libdirstem=lib64 ;;
+ esac ;;
+ esac
+ fi
+ done
+ IFS="$acl_save_IFS"
+ fi
+ ;;
+ esac
+ ;;
+ esac
+ test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
+ acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_libdirstems" >&5
+$as_echo "$acl_cv_libdirstems" >&6; }
+ # Decompose acl_cv_libdirstems into acl_libdirstem and acl_libdirstem2.
+ acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
+ acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e '/,/s/.*,//'`
@@ -17953,15 +18819,27 @@ int result = 0;
#endif
/* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
provided. */
- if (/* Try standardized names. */
- iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
- /* Try IRIX, OSF/1 names. */
- && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
- /* Try AIX names. */
- && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
- /* Try HP-UX names. */
- && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
- result |= 16;
+ {
+ /* Try standardized names. */
+ iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
+ /* Try IRIX, OSF/1 names. */
+ iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
+ /* Try AIX names. */
+ iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
+ /* Try HP-UX names. */
+ iconv_t cd4 = iconv_open ("utf8", "eucJP");
+ if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
+ && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
+ result |= 16;
+ if (cd1 != (iconv_t)(-1))
+ iconv_close (cd1);
+ if (cd2 != (iconv_t)(-1))
+ iconv_close (cd2);
+ if (cd3 != (iconv_t)(-1))
+ iconv_close (cd3);
+ if (cd4 != (iconv_t)(-1))
+ iconv_close (cd4);
+ }
return result;
;
@@ -18859,6 +19737,62 @@ $as_echo "$gt_cv_c_wint_t" >&6; }
$as_echo "#define HAVE_WINT_T 1" >>confdefs.h
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wint_t is too small" >&5
+$as_echo_n "checking whether wint_t is too small... " >&6; }
+if ${gl_cv_type_wint_t_too_small+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
+ <wchar.h>.
+ BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+ included before <wchar.h>. */
+#if !(defined __GLIBC__ && !defined __UCLIBC__)
+# include <stddef.h>
+# include <stdio.h>
+# include <time.h>
+#endif
+#include <wchar.h>
+ int verify[sizeof (wint_t) < sizeof (int) ? -1 : 1];
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ gl_cv_type_wint_t_too_small=no
+else
+ gl_cv_type_wint_t_too_small=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wint_t_too_small" >&5
+$as_echo "$gl_cv_type_wint_t_too_small" >&6; }
+ if test $gl_cv_type_wint_t_too_small = yes; then
+ GNULIB_OVERRIDES_WINT_T=1
+ else
+ GNULIB_OVERRIDES_WINT_T=0
+ fi
+ else
+ GNULIB_OVERRIDES_WINT_T=0
+ fi
+
+
+
+
+
+
+ if test $ac_cv_header_crtdefs_h = yes; then
+ HAVE_CRTDEFS_H=1
+ else
+ HAVE_CRTDEFS_H=0
fi
@@ -18868,6 +19802,7 @@ $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
+
if test $ac_cv_func_iswcntrl = yes; then
HAVE_ISWCNTRL=1
else
@@ -18892,6 +19827,8 @@ $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
+
+
if test $gl_cv_have_include_next = yes; then
gl_cv_next_wctype_h='<'wctype.h'>'
else
@@ -18970,7 +19907,7 @@ if ${gl_cv_func_iswcntrl_works+:} false; then :
else
if test "$cross_compiling" = yes; then :
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <stdlib.h>
#if __GNU_LIBRARY__ == 1
@@ -19408,7 +20345,12 @@ if ${gl_cv_header_working_fcntl_h+:} false; then :
$as_echo_n "(cached) " >&6
else
if test "$cross_compiling" = yes; then :
- gl_cv_header_working_fcntl_h=cross-compiling
+ case "$host_os" in
+ # Guess 'no' on native Windows.
+ mingw*) gl_cv_header_working_fcntl_h='no' ;;
+ *) gl_cv_header_working_fcntl_h=cross-compiling ;;
+ esac
+
else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -19519,6 +20461,7 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
+
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5
$as_echo "$gl_cv_header_working_fcntl_h" >&6; }
@@ -19769,6 +20712,9 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
fi
fi
+ case " $LDFLAGS " in
+ *" -static "*) gl_cv_have_weak=no ;;
+ esac
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_weak" >&5
@@ -19795,7 +20741,7 @@ fi
#
# If -pthread works, prefer it to -lpthread, since Ubuntu 14.04
# needs -pthread for some reason. See:
- # http://lists.gnu.org/archive/html/bug-gnulib/2014-09/msg00023.html
+ # https://lists.gnu.org/r/bug-gnulib/2014-09/msg00023.html
save_LIBS=$LIBS
for gl_pthread in '' '-pthread'; do
LIBS="$LIBS $gl_pthread"
@@ -19872,8 +20818,10 @@ if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; then :
# Therefore pthread_in_use() needs to actually try to create a
# thread: pthread_create from libc will fail, whereas
# pthread_create will actually create a thread.
+ # On Solaris 10 or newer, this test is no longer needed, because
+ # libc contains the fully functional pthread functions.
case "$host_os" in
- solaris* | hpux*)
+ solaris | solaris2.1-9 | solaris2.1-9.* | hpux*)
$as_echo "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h
@@ -20642,6 +21590,7 @@ $as_echo "$gl_threads_api" >&6; }
GNULIB_QSORT_R=0;
GNULIB_RANDOM=0;
GNULIB_RANDOM_R=0;
+ GNULIB_REALLOCARRAY=0;
GNULIB_REALLOC_POSIX=0;
GNULIB_REALPATH=0;
GNULIB_RPMATCH=0;
@@ -20660,6 +21609,7 @@ $as_echo "$gl_threads_api" >&6; }
HAVE_DECL_GETLOADAVG=1;
HAVE_GETSUBOPT=1;
HAVE_GRANTPT=1;
+ HAVE_DECL_INITSTATE=1;
HAVE_MKDTEMP=1;
HAVE_MKOSTEMP=1;
HAVE_MKOSTEMPS=1;
@@ -20672,11 +21622,13 @@ $as_echo "$gl_threads_api" >&6; }
HAVE_RANDOM=1;
HAVE_RANDOM_H=1;
HAVE_RANDOM_R=1;
+ HAVE_REALLOCARRAY=1;
HAVE_REALPATH=1;
HAVE_RPMATCH=1;
HAVE_SECURE_GETENV=1;
HAVE_SETENV=1;
HAVE_DECL_SETENV=1;
+ HAVE_DECL_SETSTATE=1;
HAVE_STRTOD=1;
HAVE_STRTOLL=1;
HAVE_STRTOULL=1;
@@ -21012,6 +21964,7 @@ $as_echo "#define mbstate_t int" >>confdefs.h
GNULIB_WCSSTR=0;
GNULIB_WCSTOK=0;
GNULIB_WCSWIDTH=0;
+ GNULIB_WCSFTIME=0;
HAVE_BTOWC=1;
HAVE_MBSINIT=1;
HAVE_MBRTOWC=1;
@@ -21049,6 +22002,7 @@ $as_echo "#define mbstate_t int" >>confdefs.h
HAVE_WCSSTR=1;
HAVE_WCSTOK=1;
HAVE_WCSWIDTH=1;
+ HAVE_WCSFTIME=1;
HAVE_DECL_WCTOB=1;
HAVE_DECL_WCWIDTH=1;
REPLACE_MBSTATE_T=0;
@@ -21064,6 +22018,7 @@ $as_echo "#define mbstate_t int" >>confdefs.h
REPLACE_WCSNRTOMBS=0;
REPLACE_WCWIDTH=0;
REPLACE_WCSWIDTH=0;
+ REPLACE_WCSFTIME=0;
@@ -21092,9 +22047,14 @@ struct tm t;
char buf[16];
int main ()
{
- const char *p;
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -21102,9 +22062,9 @@ int main ()
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -21113,32 +22073,36 @@ int main ()
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether MB_CUR_MAX is > 1. This excludes the dysfunctional locales
on Cygwin 1.5.x. */
if (MB_CUR_MAX == 1)
return 1;
/* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
This excludes the UTF-8 encoding (except on MirBSD). */
- t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
- if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
- for (p = buf; *p != '\0'; p++)
- if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
- return 1;
+ {
+ const char *p;
+ t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
+ if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
+ for (p = buf; *p != '\0'; p++)
+ if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
+ return 1;
+ }
return 0;
+#endif
}
_ACEOF
@@ -21232,9 +22196,14 @@ struct tm t;
char buf[16];
int main ()
{
- const char *p;
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -21242,9 +22211,9 @@ int main ()
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -21253,32 +22222,36 @@ int main ()
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
This excludes the UTF-8 encoding (except on MirBSD). */
- t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
- if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
- for (p = buf; *p != '\0'; p++)
- if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
- return 1;
+ {
+ const char *p;
+ t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
+ if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
+ for (p = buf; *p != '\0'; p++)
+ if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
+ return 1;
+ }
/* Check whether a typical GB18030 multibyte sequence is recognized as a
single wide character. This excludes the GB2312 and GBK encodings. */
if (mblen ("\203\062\332\066", 5) != 4)
return 1;
return 0;
+#endif
}
_ACEOF
@@ -21470,6 +22443,7 @@ $as_echo "$gt_cv_locale_fr_utf8" >&6; }
+ GNULIB_EXPLICIT_BZERO=0;
GNULIB_FFSL=0;
GNULIB_FFSLL=0;
GNULIB_MEMCHR=0;
@@ -21508,7 +22482,8 @@ $as_echo "$gt_cv_locale_fr_utf8" >&6; }
GNULIB_STRSIGNAL=0;
GNULIB_STRVERSCMP=0;
HAVE_MBSLEN=0;
- HAVE_FFSL=1;
+ HAVE_EXPLICIT_BZERO=1;
+ HAVE_FFSL=1;
HAVE_FFSLL=1;
HAVE_MEMCHR=1;
HAVE_DECL_MEMMEM=1;
@@ -21531,17 +22506,17 @@ $as_echo "$gt_cv_locale_fr_utf8" >&6; }
REPLACE_MEMCHR=0;
REPLACE_MEMMEM=0;
REPLACE_STPNCPY=0;
+ REPLACE_STRCHRNUL=0;
REPLACE_STRDUP=0;
+ REPLACE_STRNCAT=0;
+ REPLACE_STRNDUP=0;
+ REPLACE_STRNLEN=0;
REPLACE_STRSTR=0;
REPLACE_STRCASESTR=0;
- REPLACE_STRCHRNUL=0;
+ REPLACE_STRTOK_R=0;
REPLACE_STRERROR=0;
REPLACE_STRERROR_R=0;
- REPLACE_STRNCAT=0;
- REPLACE_STRNDUP=0;
- REPLACE_STRNLEN=0;
REPLACE_STRSIGNAL=0;
- REPLACE_STRTOK_R=0;
UNDEFINE_STRTOK_R=0;
@@ -21552,6 +22527,7 @@ $as_echo "$gt_cv_locale_fr_utf8" >&6; }
+
# Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
# fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
# irrelevant for anonymous mappings.
@@ -21620,10 +22596,10 @@ $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
if test $HAVE_MEMCHR = 1; then
# Detect platform-specific bugs in some versions of glibc:
# memchr should not dereference anything with length 0
- # http://bugzilla.redhat.com/499689
+ # https://bugzilla.redhat.com/show_bug.cgi?id=499689
# memchr should not dereference overestimated length after a match
- # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
- # http://sourceware.org/bugzilla/show_bug.cgi?id=10162
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
+ # https://sourceware.org/bugzilla/show_bug.cgi?id=10162
# Assume that memchr works on platforms that lack mprotect.
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
$as_echo_n "checking whether memchr works... " >&6; }
@@ -21631,7 +22607,13 @@ if ${gl_cv_func_memchr_works+:} false; then :
$as_echo_n "(cached) " >&6
else
if test "$cross_compiling" = yes; then :
- gl_cv_func_memchr_works="guessing no"
+ case "$host_os" in
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_memchr_works="guessing yes" ;;
+ # Be pessimistic for now.
+ *) gl_cv_func_memchr_works="guessing no" ;;
+ esac
+
else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -21697,12 +22679,14 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
+
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
$as_echo "$gl_cv_func_memchr_works" >&6; }
- if test "$gl_cv_func_memchr_works" != yes; then
- REPLACE_MEMCHR=1
- fi
+ case "$gl_cv_func_memchr_works" in
+ *yes) ;;
+ *) REPLACE_MEMCHR=1 ;;
+ esac
fi
@@ -21913,8 +22897,8 @@ else
char o[sizeof n == m * sizeof n[0] ? 1 : -1];
char p[-1 - (Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
/* Catch a bug in an HP-UX C compiler. See
- http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
- http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
+ https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
+ https://lists.gnu.org/r/bug-coreutils/2005-11/msg00161.html
*/
Bool q = true;
Bool *pq = &q;
@@ -22002,6 +22986,7 @@ $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
+
if test $ac_cv_type_long_long_int = yes; then
HAVE_LONG_LONG_INT=1
else
@@ -22306,7 +23291,12 @@ main ()
_ACEOF
if ac_fn_c_try_compile "$LINENO"; then :
if test "$cross_compiling" = yes; then :
- gl_cv_header_working_stdint_h=yes
+ case "$host_os" in
+ # Guess yes on native Windows.
+ mingw*) gl_cv_header_working_stdint_h="guessing yes" ;;
+ # In general, assume it works.
+ *) gl_cv_header_working_stdint_h="guessing yes" ;;
+ esac
else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -22406,15 +23396,16 @@ $as_echo "$gl_cv_header_working_stdint_h" >&6; }
HAVE_SYS_BITYPES_H=0
HAVE_SYS_INTTYPES_H=0
STDINT_H=stdint.h
- if test "$gl_cv_header_working_stdint_h" = yes; then
- HAVE_C99_STDINT_H=1
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h predates C++11" >&5
+ case "$gl_cv_header_working_stdint_h" in
+ *yes)
+ HAVE_C99_STDINT_H=1
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h predates C++11" >&5
$as_echo_n "checking whether stdint.h predates C++11... " >&6; }
if ${gl_cv_header_stdint_predates_cxx11_h+:} false; then :
$as_echo_n "(cached) " >&6
else
gl_cv_header_stdint_predates_cxx11_h=yes
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -22452,29 +23443,29 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_predates_cxx11_h" >&5
$as_echo "$gl_cv_header_stdint_predates_cxx11_h" >&6; }
- if test "$gl_cv_header_stdint_predates_cxx11_h" = yes; then
+ if test "$gl_cv_header_stdint_predates_cxx11_h" = yes; then
$as_echo "#define __STDC_CONSTANT_MACROS 1" >>confdefs.h
$as_echo "#define __STDC_LIMIT_MACROS 1" >>confdefs.h
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h has UINTMAX_WIDTH etc." >&5
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h has UINTMAX_WIDTH etc." >&5
$as_echo_n "checking whether stdint.h has UINTMAX_WIDTH etc.... " >&6; }
if ${gl_cv_header_stdint_width+:} false; then :
$as_echo_n "(cached) " >&6
else
gl_cv_header_stdint_width=no
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
- /* Work if build is not clean. */
- #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1
- #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
- #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
- #endif
- #include <stdint.h>
+ /* Work if build is not clean. */
+ #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1
+ #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
+ #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
+ #endif
+ #include <stdint.h>
/* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
included before <wchar.h>. */
@@ -22486,7 +23477,7 @@ else
# include <wchar.h>
#endif
- int iw = UINTMAX_WIDTH;
+ int iw = UINTMAX_WIDTH;
int
main ()
@@ -22503,11 +23494,12 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_width" >&5
$as_echo "$gl_cv_header_stdint_width" >&6; }
- if test "$gl_cv_header_stdint_width" = yes; then
- STDINT_H=
- fi
- else
- for ac_header in sys/inttypes.h sys/bitypes.h
+ if test "$gl_cv_header_stdint_width" = yes; then
+ STDINT_H=
+ fi
+ ;;
+ *)
+ for ac_header in sys/inttypes.h sys/bitypes.h
do :
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
@@ -22520,12 +23512,12 @@ fi
done
- if test $ac_cv_header_sys_inttypes_h = yes; then
- HAVE_SYS_INTTYPES_H=1
- fi
- if test $ac_cv_header_sys_bitypes_h = yes; then
- HAVE_SYS_BITYPES_H=1
- fi
+ if test $ac_cv_header_sys_inttypes_h = yes; then
+ HAVE_SYS_INTTYPES_H=1
+ fi
+ if test $ac_cv_header_sys_bitypes_h = yes; then
+ HAVE_SYS_BITYPES_H=1
+ fi
if test $APPLE_UNIVERSAL_BUILD = 0; then
@@ -22821,14 +23813,14 @@ _ACEOF
- if test $BITSIZEOF_WINT_T -lt 32; then
+ if test $GNULIB_OVERRIDES_WINT_T = 1; then
BITSIZEOF_WINT_T=32
fi
- fi
+ ;;
+ esac
- # The substitute stdint.h needs the substitute limit.h's _GL_INTEGER_WIDTH.
- LIMITS_H=limits.h
+ LIMITS_H=limits.h
if test -n "$LIMITS_H"; then
GL_GENERATE_LIMITS_H_TRUE=
GL_GENERATE_LIMITS_H_FALSE='#'
@@ -23094,9 +24086,11 @@ else
case "$host_os" in
# Guess no on Solaris.
- solaris*) gl_cv_func_strncat_works="guessing no";;
+ solaris*) gl_cv_func_strncat_works="guessing no" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_strncat_works="guessing yes" ;;
# Guess yes otherwise.
- *) gl_cv_func_strncat_works="guessing yes";;
+ *) gl_cv_func_strncat_works="guessing yes" ;;
esac
else
@@ -23192,7 +24186,7 @@ $as_echo "$gl_cv_func_strncat_works" >&6; }
- if test "$gl_cv_func_memchr_works" != yes; then
+ if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
REPLACE_STRSTR=1
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strstr works" >&5
@@ -23300,6 +24294,10 @@ fi
+$as_echo "#define _USE_STD_STAT 1" >>confdefs.h
+
+
+
@@ -23379,6 +24377,11 @@ $as_echo "$gl_cv_next_sys_types_h" >&6; }
+ WINDOWS_STAT_INODES=0
+
+
+
+
@@ -23449,6 +24452,7 @@ q
GNULIB_SLEEP=0;
GNULIB_SYMLINK=0;
GNULIB_SYMLINKAT=0;
+ GNULIB_TRUNCATE=0;
GNULIB_TTYNAME_R=0;
GNULIB_UNISTD_H_NONBLOCKING=0;
GNULIB_UNISTD_H_SIGPIPE=0;
@@ -23485,12 +24489,14 @@ q
HAVE_SLEEP=1;
HAVE_SYMLINK=1;
HAVE_SYMLINKAT=1;
+ HAVE_TRUNCATE=1;
HAVE_UNLINKAT=1;
HAVE_USLEEP=1;
HAVE_DECL_ENVIRON=1;
HAVE_DECL_FCHDIR=1;
HAVE_DECL_FDATASYNC=1;
HAVE_DECL_GETDOMAINNAME=1;
+ HAVE_DECL_GETLOGIN=1;
HAVE_DECL_GETLOGIN_R=1;
HAVE_DECL_GETPAGESIZE=1;
HAVE_DECL_GETUSERSHELL=1;
@@ -23502,6 +24508,7 @@ q
REPLACE_CLOSE=0;
REPLACE_DUP=0;
REPLACE_DUP2=0;
+ REPLACE_FACCESSAT=0;
REPLACE_FCHOWNAT=0;
REPLACE_FTRUNCATE=0;
REPLACE_GETCWD=0;
@@ -23524,6 +24531,7 @@ q
REPLACE_SLEEP=0;
REPLACE_SYMLINK=0;
REPLACE_SYMLINKAT=0;
+ REPLACE_TRUNCATE=0;
REPLACE_TTYNAME_R=0;
REPLACE_UNLINK=0;
REPLACE_UNLINKAT=0;
@@ -23684,8 +24692,7 @@ if ${gl_cv_func_snprintf_retval_c99+:} false; then :
else
if test "$cross_compiling" = yes; then :
-
- case "$host_os" in
+ case "$host_os" in
# Guess yes on glibc systems.
*-gnu*) gl_cv_func_snprintf_retval_c99="guessing yes";;
# Guess yes on FreeBSD >= 5.
@@ -23710,6 +24717,24 @@ else
netbsd*) gl_cv_func_snprintf_retval_c99="guessing yes";;
# Guess yes on BeOS.
beos*) gl_cv_func_snprintf_retval_c99="guessing yes";;
+ # Guess yes on MSVC, no on mingw.
+ mingw*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#ifdef _MSC_VER
+ Known
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "Known" >/dev/null 2>&1; then :
+ gl_cv_func_snprintf_retval_c99="guessing yes"
+else
+ gl_cv_func_snprintf_retval_c99="guessing no"
+fi
+rm -f conftest*
+
+ ;;
# If we don't know, assume the worst.
*) gl_cv_func_snprintf_retval_c99="guessing no";;
esac
@@ -23809,11 +24834,27 @@ if ${gl_cv_func_printf_long_double+:} false; then :
else
if test "$cross_compiling" = yes; then :
+ case "$host_os" in
+ beos*) gl_cv_func_printf_long_double="guessing no";;
+ # Guess yes on MSVC, no on mingw.
+ mingw*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
- case "$host_os" in
- beos*) gl_cv_func_printf_long_double="guessing no";;
- mingw* | pw*) gl_cv_func_printf_long_double="guessing no";;
- *) gl_cv_func_printf_long_double="guessing yes";;
+#ifdef _MSC_VER
+ Known
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "Known" >/dev/null 2>&1; then :
+ gl_cv_func_printf_long_double="guessing yes"
+else
+ gl_cv_func_printf_long_double="guessing no"
+fi
+rm -f conftest*
+
+ ;;
+ *) gl_cv_func_printf_long_double="guessing yes";;
esac
else
@@ -23895,6 +24936,24 @@ else
netbsd*) gl_cv_func_printf_infinite="guessing yes";;
# Guess yes on BeOS.
beos*) gl_cv_func_printf_infinite="guessing yes";;
+ # Guess yes on MSVC, no on mingw.
+ mingw*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#ifdef _MSC_VER
+ Known
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "Known" >/dev/null 2>&1; then :
+ gl_cv_func_printf_infinite="guessing yes"
+else
+ gl_cv_func_printf_infinite="guessing no"
+fi
+rm -f conftest*
+
+ ;;
# If we don't know, assume the worst.
*) gl_cv_func_printf_infinite="guessing no";;
esac
@@ -24003,8 +25062,7 @@ if ${gl_cv_func_printf_infinite_long_double+:} false; then :
else
if test "$cross_compiling" = yes; then :
-
- case "$host_cpu" in
+ case "$host_cpu" in
# Guess no on ia64, x86_64, i386.
ia64 | x86_64 | i*86) gl_cv_func_printf_infinite_long_double="guessing no";;
*)
@@ -24017,6 +25075,24 @@ else
# Guess yes on HP-UX >= 11.
hpux[7-9]* | hpux10*) gl_cv_func_printf_infinite_long_double="guessing no";;
hpux*) gl_cv_func_printf_infinite_long_double="guessing yes";;
+ # Guess yes on MSVC, no on mingw.
+ mingw*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#ifdef _MSC_VER
+ Known
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "Known" >/dev/null 2>&1; then :
+ gl_cv_func_printf_infinite_long_double="guessing yes"
+else
+ gl_cv_func_printf_infinite_long_double="guessing no"
+fi
+rm -f conftest*
+
+ ;;
# If we don't know, assume the worst.
*) gl_cv_func_printf_infinite_long_double="guessing no";;
esac
@@ -24341,6 +25417,8 @@ fi
rm -f conftest*
;;
+ # Guess no on native Windows.
+ mingw*) gl_cv_func_printf_directive_a="guessing no";;
# If we don't know, assume the worst.
*) gl_cv_func_printf_directive_a="guessing no";;
esac
@@ -24375,8 +25453,15 @@ int main ()
&& strcmp (buf, "0x6.0ap-2 33") != 0
&& strcmp (buf, "0xc.14p-3 33") != 0))
result |= 4;
+ /* This catches a Mac OS X 10.12.4 (Darwin 16.5) bug: it doesn't round. */
+ if (sprintf (buf, "%.0a %d", 1.51, 33, 44, 55) < 0
+ || (strcmp (buf, "0x2p+0 33") != 0
+ && strcmp (buf, "0x3p-1 33") != 0
+ && strcmp (buf, "0x6p-2 33") != 0
+ && strcmp (buf, "0xcp-3 33") != 0))
+ result |= 4;
/* This catches a FreeBSD 6.1 bug. See
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
if (sprintf (buf, "%010a %d", 1.0 / zero, 33, 44, 55) < 0
|| buf[0] == '0')
result |= 8;
@@ -24388,7 +25473,7 @@ int main ()
&& strcmp (buf, "0x8.0p-2") != 0))
result |= 16;
/* This catches the same Mac OS X 10.3.9 (Darwin 7.9) bug and also a
- glibc 2.4 bug <http://sourceware.org/bugzilla/show_bug.cgi?id=2908>. */
+ glibc 2.4 bug <https://sourceware.org/bugzilla/show_bug.cgi?id=2908>. */
if (sprintf (buf, "%.1La", 1.999L) < 0
|| (strcmp (buf, "0x1.0p+1") != 0
&& strcmp (buf, "0x2.0p+0") != 0
@@ -24432,8 +25517,26 @@ else
darwin[1-6].*) gl_cv_func_printf_directive_f="guessing no";;
darwin*) gl_cv_func_printf_directive_f="guessing yes";;
# Guess yes on Solaris >= 2.10.
- solaris2.[1-9][0-9]*) gl_cv_func_printf_sizes_c99="guessing yes";;
- solaris*) gl_cv_func_printf_sizes_c99="guessing no";;
+ solaris2.[1-9][0-9]*) gl_cv_func_printf_directive_f="guessing yes";;
+ solaris*) gl_cv_func_printf_directive_f="guessing no";;
+ # Guess yes on MSVC, no on mingw.
+ mingw*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#ifdef _MSC_VER
+ Known
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "Known" >/dev/null 2>&1; then :
+ gl_cv_func_printf_directive_f="guessing yes"
+else
+ gl_cv_func_printf_directive_f="guessing no"
+fi
+rm -f conftest*
+
+ ;;
# If we don't know, assume the worst.
*) gl_cv_func_printf_directive_f="guessing no";;
esac
@@ -24487,12 +25590,14 @@ else
if test "$cross_compiling" = yes; then :
case "$host_os" in
- openbsd*) gl_cv_func_printf_directive_ls="guessing no";;
- irix*) gl_cv_func_printf_directive_ls="guessing no";;
- solaris*) gl_cv_func_printf_directive_ls="guessing no";;
- cygwin*) gl_cv_func_printf_directive_ls="guessing no";;
- beos* | haiku*) gl_cv_func_printf_directive_ls="guessing no";;
- *) gl_cv_func_printf_directive_ls="guessing yes";;
+ openbsd*) gl_cv_func_printf_directive_ls="guessing no";;
+ irix*) gl_cv_func_printf_directive_ls="guessing no";;
+ solaris*) gl_cv_func_printf_directive_ls="guessing no";;
+ cygwin*) gl_cv_func_printf_directive_ls="guessing no";;
+ beos* | haiku*) gl_cv_func_printf_directive_ls="guessing no";;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_printf_directive_ls="guessing yes";;
+ *) gl_cv_func_printf_directive_ls="guessing yes";;
esac
else
@@ -24576,6 +25681,7 @@ else
case "$host_os" in
cygwin*) gl_cv_func_printf_flag_grouping="guessing no";;
netbsd*) gl_cv_func_printf_flag_grouping="guessing no";;
+ # Guess no on native Windows.
mingw* | pw*) gl_cv_func_printf_flag_grouping="guessing no";;
*) gl_cv_func_printf_flag_grouping="guessing yes";;
esac
@@ -24624,6 +25730,8 @@ else
hpux11*) gl_cv_func_printf_flag_leftadjust="guessing yes";;
# Guess no on HP-UX 10 and older.
hpux*) gl_cv_func_printf_flag_leftadjust="guessing no";;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_printf_flag_leftadjust="guessing yes";;
# Guess yes otherwise.
*) gl_cv_func_printf_flag_leftadjust="guessing yes";;
esac
@@ -24673,6 +25781,8 @@ else
*-gnu*) gl_cv_func_printf_flag_zero="guessing yes";;
# Guess yes on BeOS.
beos*) gl_cv_func_printf_flag_zero="guessing yes";;
+ # Guess no on native Windows.
+ mingw*) gl_cv_func_printf_flag_zero="guessing no";;
# If we don't know, assume the worst.
*) gl_cv_func_printf_flag_zero="guessing no";;
esac
@@ -25071,7 +26181,7 @@ This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
C99 mode. You have four options:
- Add the flag -fgnu89-inline to CC and reconfigure, or
- Fix your include files, using parts of
- <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
+ <https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
- Use a gcc version older than 4.3, or
- Don't use the flags -std=c99 or -std=gnu99.
Configuration aborted." "$LINENO" 5
@@ -25103,8 +26213,14 @@ else
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -25112,9 +26228,9 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -25123,32 +26239,33 @@ int main () {
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in the abbreviation of the second month, the second
character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
one byte long. This excludes the UTF-8 encoding. */
t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
-#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
+# if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
/* Check whether the decimal separator is a comma.
On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
are nl_langinfo(RADIXCHAR) are both ".". */
if (localeconv () ->decimal_point[0] != ',') return 1;
-#endif
+# endif
return 0;
+#endif
}
_ACEOF
@@ -25733,6 +26850,8 @@ _ACEOF
+
+
GNULIB_LOCALECONV=0;
GNULIB_SETLOCALE=0;
GNULIB_DUPLOCALE=0;
@@ -25749,6 +26868,52 @@ _ACEOF
+
+
+
+ GNULIB_PTHREAD_SIGMASK=0;
+ GNULIB_RAISE=0;
+ GNULIB_SIGNAL_H_SIGPIPE=0;
+ GNULIB_SIGPROCMASK=0;
+ GNULIB_SIGACTION=0;
+ HAVE_POSIX_SIGNALBLOCKING=1;
+ HAVE_PTHREAD_SIGMASK=1;
+ HAVE_RAISE=1;
+ HAVE_SIGSET_T=1;
+ HAVE_SIGINFO_T=1;
+ HAVE_SIGACTION=1;
+ HAVE_STRUCT_SIGACTION_SA_SIGACTION=1;
+
+ HAVE_TYPE_VOLATILE_SIG_ATOMIC_T=1;
+
+ HAVE_SIGHANDLER_T=1;
+ REPLACE_PTHREAD_SIGMASK=0;
+ REPLACE_RAISE=0;
+
+
+
+
+ ac_fn_c_check_type "$LINENO" "sigset_t" "ac_cv_type_sigset_t" "
+ #include <signal.h>
+ /* Mingw defines sigset_t not in <signal.h>, but in <sys/types.h>. */
+ #include <sys/types.h>
+
+"
+if test "x$ac_cv_type_sigset_t" = xyes; then :
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_SIGSET_T 1
+_ACEOF
+
+gl_cv_type_sigset_t=yes
+else
+ gl_cv_type_sigset_t=no
+fi
+
+ if test $gl_cv_type_sigset_t != yes; then
+ HAVE_SIGSET_T=0
+ fi
+
ac_fn_c_check_decl "$LINENO" "setenv" "ac_cv_have_decl_setenv" "$ac_includes_default"
if test "x$ac_cv_have_decl_setenv" = xyes; then :
ac_have_decl=1
@@ -25798,6 +26963,38 @@ done
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
+$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
+if ${ac_cv_type_uid_t+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <sys/types.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "uid_t" >/dev/null 2>&1; then :
+ ac_cv_type_uid_t=yes
+else
+ ac_cv_type_uid_t=no
+fi
+rm -f conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
+$as_echo "$ac_cv_type_uid_t" >&6; }
+if test $ac_cv_type_uid_t = no; then
+
+$as_echo "#define uid_t int" >>confdefs.h
+
+
+$as_echo "#define gid_t int" >>confdefs.h
+
+fi
+
+
+
REPLACE_STRERROR_0=0
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror(0) succeeds" >&5
@@ -25809,6 +27006,8 @@ else
case "$host_os" in
# Guess yes on glibc systems.
*-gnu*) gl_cv_func_strerror_0_works="guessing yes" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_strerror_0_works="guessing yes" ;;
# If we don't know, assume the worst.
*) gl_cv_func_strerror_0_works="guessing no" ;;
esac
@@ -25860,6 +27059,244 @@ $as_echo "#define REPLACE_STRERROR_0 1" >>confdefs.h
+
+ GNULIB_CTIME=0;
+ GNULIB_MKTIME=0;
+ GNULIB_LOCALTIME=0;
+ GNULIB_NANOSLEEP=0;
+ GNULIB_STRFTIME=0;
+ GNULIB_STRPTIME=0;
+ GNULIB_TIMEGM=0;
+ GNULIB_TIME_R=0;
+ GNULIB_TIME_RZ=0;
+ GNULIB_TZSET=0;
+ HAVE_DECL_LOCALTIME_R=1;
+ HAVE_NANOSLEEP=1;
+ HAVE_STRPTIME=1;
+ HAVE_TIMEGM=1;
+ HAVE_TZSET=1;
+ HAVE_TIMEZONE_T=0;
+ REPLACE_CTIME=GNULIB_PORTCHECK;
+ REPLACE_LOCALTIME_R=GNULIB_PORTCHECK;
+ REPLACE_MKTIME=GNULIB_PORTCHECK;
+ REPLACE_NANOSLEEP=GNULIB_PORTCHECK;
+ REPLACE_STRFTIME=GNULIB_PORTCHECK;
+ REPLACE_TIMEGM=GNULIB_PORTCHECK;
+ REPLACE_TZSET=GNULIB_PORTCHECK;
+
+ : ${GNULIB_GETTIMEOFDAY=0};
+ REPLACE_GMTIME=0;
+ REPLACE_LOCALTIME=0;
+
+
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <time.h>" >&5
+$as_echo_n "checking for struct timespec in <time.h>... " >&6; }
+if ${gl_cv_sys_struct_timespec_in_time_h+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <time.h>
+
+int
+main ()
+{
+static struct timespec x; x.tv_sec = x.tv_nsec;
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ gl_cv_sys_struct_timespec_in_time_h=yes
+else
+ gl_cv_sys_struct_timespec_in_time_h=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_time_h" >&5
+$as_echo "$gl_cv_sys_struct_timespec_in_time_h" >&6; }
+
+ TIME_H_DEFINES_STRUCT_TIMESPEC=0
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=0
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC=0
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC=0
+ if test $gl_cv_sys_struct_timespec_in_time_h = yes; then
+ TIME_H_DEFINES_STRUCT_TIMESPEC=1
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <sys/time.h>" >&5
+$as_echo_n "checking for struct timespec in <sys/time.h>... " >&6; }
+if ${gl_cv_sys_struct_timespec_in_sys_time_h+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <sys/time.h>
+
+int
+main ()
+{
+static struct timespec x; x.tv_sec = x.tv_nsec;
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ gl_cv_sys_struct_timespec_in_sys_time_h=yes
+else
+ gl_cv_sys_struct_timespec_in_sys_time_h=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_sys_time_h" >&5
+$as_echo "$gl_cv_sys_struct_timespec_in_sys_time_h" >&6; }
+ if test $gl_cv_sys_struct_timespec_in_sys_time_h = yes; then
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=1
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <pthread.h>" >&5
+$as_echo_n "checking for struct timespec in <pthread.h>... " >&6; }
+if ${gl_cv_sys_struct_timespec_in_pthread_h+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <pthread.h>
+
+int
+main ()
+{
+static struct timespec x; x.tv_sec = x.tv_nsec;
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ gl_cv_sys_struct_timespec_in_pthread_h=yes
+else
+ gl_cv_sys_struct_timespec_in_pthread_h=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_pthread_h" >&5
+$as_echo "$gl_cv_sys_struct_timespec_in_pthread_h" >&6; }
+ if test $gl_cv_sys_struct_timespec_in_pthread_h = yes; then
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC=1
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <unistd.h>" >&5
+$as_echo_n "checking for struct timespec in <unistd.h>... " >&6; }
+if ${gl_cv_sys_struct_timespec_in_unistd_h+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <unistd.h>
+
+int
+main ()
+{
+static struct timespec x; x.tv_sec = x.tv_nsec;
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ gl_cv_sys_struct_timespec_in_unistd_h=yes
+else
+ gl_cv_sys_struct_timespec_in_unistd_h=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_unistd_h" >&5
+$as_echo "$gl_cv_sys_struct_timespec_in_unistd_h" >&6; }
+ if test $gl_cv_sys_struct_timespec_in_unistd_h = yes; then
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC=1
+ fi
+ fi
+ fi
+ fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ if test $gl_cv_have_include_next = yes; then
+ gl_cv_next_time_h='<'time.h'>'
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <time.h>" >&5
+$as_echo_n "checking absolute name of <time.h>... " >&6; }
+if ${gl_cv_next_time_h+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+
+
+
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <time.h>
+_ACEOF
+ case "$host_os" in
+ aix*) gl_absname_cpp="$ac_cpp -C" ;;
+ *) gl_absname_cpp="$ac_cpp" ;;
+ esac
+
+ case "$host_os" in
+ mingw*)
+ gl_dirsep_regex='[/\\]'
+ ;;
+ *)
+ gl_dirsep_regex='\/'
+ ;;
+ esac
+ gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
+ gl_header_literal_regex=`echo 'time.h' \
+ | sed -e "$gl_make_literal_regex_sed"`
+ gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
+ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
+ s|^/[^/]|//&|
+ p
+ q
+ }'
+
+ gl_cv_absolute_time_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+ sed -n "$gl_absolute_header_sed"`
+
+ gl_header=$gl_cv_absolute_time_h
+ gl_cv_next_time_h='"'$gl_header'"'
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_time_h" >&5
+$as_echo "$gl_cv_next_time_h" >&6; }
+ fi
+ NEXT_TIME_H=$gl_cv_next_time_h
+
+ if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+ # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+ gl_next_as_first_directive='<'time.h'>'
+ else
+ # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+ gl_next_as_first_directive=$gl_cv_next_time_h
+ fi
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H=$gl_next_as_first_directive
+
+
+
+
+
+
ac_fn_c_check_decl "$LINENO" "unsetenv" "ac_cv_have_decl_unsetenv" "$ac_includes_default"
if test "x$ac_cv_have_decl_unsetenv" = xyes; then :
ac_have_decl=1
@@ -25876,6 +27313,8 @@ _ACEOF
+
+
if true; then
GL_COND_LIBTOOL_TRUE=
GL_COND_LIBTOOL_FALSE='#'
@@ -25952,6 +27391,58 @@ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
+$as_echo_n "checking for __builtin_expect... " >&6; }
+if ${gl_cv___builtin_expect+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+ int
+ main (int argc, char **argv)
+ {
+ argc = __builtin_expect (argc, 100);
+ return argv[argc != 100][0];
+ }
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ gl_cv___builtin_expect=yes
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+ #include <builtins.h>
+ int
+ main (int argc, char **argv)
+ {
+ argc = __builtin_expect (argc, 100);
+ return argv[argc != 100][0];
+ }
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ gl_cv___builtin_expect="in <builtins.h>"
+else
+ gl_cv___builtin_expect=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv___builtin_expect" >&5
+$as_echo "$gl_cv___builtin_expect" >&6; }
+ if test "$gl_cv___builtin_expect" = yes; then
+ $as_echo "#define HAVE___BUILTIN_EXPECT 1" >>confdefs.h
+
+ elif test "$gl_cv___builtin_expect" = "in <builtins.h>"; then
+ $as_echo "#define HAVE___BUILTIN_EXPECT 2" >>confdefs.h
+
+ fi
+
+
+
if test "x$datarootdir" = x; then
datarootdir='${datadir}'
@@ -26005,7 +27496,8 @@ else
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
- struct s { int n; double d[]; };
+ struct m { struct m *next, **list; char name[]; };
+ struct s { struct s *p; struct m *m; int n; double d[]; };
int
main ()
{
@@ -26014,6 +27506,8 @@ int m = getchar ();
nbytes += sizeof (struct s) - 1;
nbytes -= nbytes % sizeof (struct s);
struct s *p = malloc (nbytes);
+ p->p = p;
+ p->m = NULL;
p->d[0] = 0.0;
return p->d != (double *) NULL;
;
@@ -26047,7 +27541,7 @@ $as_echo "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h
aix* | beos* | openbsd* | mirbsd* | irix*)
FLOAT_H=float.h
;;
- freebsd*)
+ freebsd* | dragonfly*)
case "$host_cpu" in
i[34567]86 )
FLOAT_H=float.h
@@ -26058,17 +27552,18 @@ $as_echo "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#if defined __LP64__ || defined __x86_64__ || defined __amd64__
- yes
- #endif
+ int ok;
+ #else
+ error fail
+ #endif
+
_ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- $EGREP "yes" >/dev/null 2>&1; then :
+if ac_fn_c_try_compile "$LINENO"; then :
else
FLOAT_H=float.h
fi
-rm -f conftest*
-
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
;;
esac
;;
@@ -26081,7 +27576,7 @@ rm -f conftest*
;;
esac
case "$host_os" in
- aix* | freebsd* | linux*)
+ aix* | freebsd* | dragonfly* | linux*)
if test -n "$FLOAT_H"; then
REPLACE_FLOAT_LDBL=1
fi
@@ -26101,19 +27596,22 @@ else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#if defined __LP64__ || defined __arch64__
- yes
- #endif
+ int ok;
+ #else
+ error fail
+ #endif
+
_ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- $EGREP "yes" >/dev/null 2>&1; then :
+if ac_fn_c_try_compile "$LINENO"; then :
gl_cv_func_itold_works="guessing no"
else
gl_cv_func_itold_works="guessing yes"
fi
-rm -f conftest*
-
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
;;
- *) gl_cv_func_itold_works="guessing yes" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_itold_works="guessing yes" ;;
+ *) gl_cv_func_itold_works="guessing yes" ;;
esac
else
@@ -26273,8 +27771,26 @@ else
if test "$cross_compiling" = yes; then :
case "$host_os" in
- netbsd* | irix* | mingw*) gl_cv_func_frexp_works="guessing no";;
- *) gl_cv_func_frexp_works="guessing yes";;
+ netbsd* | irix*) gl_cv_func_frexp_works="guessing no" ;;
+ mingw*) # Guess yes with MSVC, no with mingw.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#ifdef _MSC_VER
+ Good
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "Good" >/dev/null 2>&1; then :
+ gl_cv_func_frexp_works="guessing yes"
+else
+ gl_cv_func_frexp_works="guessing no"
+fi
+rm -f conftest*
+
+ ;;
+ *) gl_cv_func_frexp_works="guessing yes" ;;
esac
else
@@ -26471,7 +27987,7 @@ else
# undef LDBL_MIN_EXP
# define LDBL_MIN_EXP (-16381)
#endif
-#if defined __i386__ && defined __FreeBSD__
+#if defined __i386__ && (defined __FreeBSD__ || defined __DragonFly__)
# undef LDBL_MIN_EXP
# define LDBL_MIN_EXP (-16381)
#endif
@@ -26637,6 +28153,7 @@ $as_echo "#define GNULIB_TEST_FREXPL 1" >>confdefs.h
+
GNULIB_ICONV=1
@@ -26979,8 +28496,26 @@ else
if test "$cross_compiling" = yes; then :
case "$host_os" in
- irix* | solaris*) gl_cv_func_isnanf_works="guessing no";;
- *) gl_cv_func_isnanf_works="guessing yes";;
+ irix* | solaris*) gl_cv_func_isnanf_works="guessing no" ;;
+ mingw*) # Guess yes on mingw, no on MSVC.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#ifdef __MINGW32__
+ Known
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "Known" >/dev/null 2>&1; then :
+ gl_cv_func_isnanf_works="guessing yes"
+else
+ gl_cv_func_isnanf_works="guessing no"
+fi
+rm -f conftest*
+
+ ;;
+ *) gl_cv_func_isnanf_works="guessing yes" ;;
esac
else
@@ -27243,8 +28778,29 @@ if ${gl_cv_func_isnanl_works+:} false; then :
else
if test "$cross_compiling" = yes; then :
+ case "$host_os" in
+ mingw*) # Guess yes on mingw, no on MSVC.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#ifdef __MINGW32__
+ Known
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "Known" >/dev/null 2>&1; then :
gl_cv_func_isnanl_works="guessing yes"
else
+ gl_cv_func_isnanl_works="guessing no"
+fi
+rm -f conftest*
+
+ ;;
+ *) gl_cv_func_isnanl_works="guessing yes" ;;
+ esac
+
+else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -27397,7 +28953,7 @@ $as_echo "#define HAVE_ISNANL_IN_LIBC 1" >>confdefs.h
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'long double'" >&5
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'long double'" >&5
$as_echo_n "checking where to find the exponent in a 'long double'... " >&6; }
if ${gl_cv_cc_long_double_expbit0+:} false; then :
$as_echo_n "(cached) " >&6
@@ -27406,6 +28962,39 @@ else
if test "$cross_compiling" = yes; then :
gl_cv_cc_long_double_expbit0="unknown"
+ case "$host_os" in
+ mingw*) # On native Windows (little-endian), we know the result
+ # in two cases: mingw, MSVC.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#ifdef __MINGW32__
+ Known
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "Known" >/dev/null 2>&1; then :
+ gl_cv_cc_long_double_expbit0="word 2 bit 0"
+fi
+rm -f conftest*
+
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#ifdef _MSC_VER
+ Known
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "Known" >/dev/null 2>&1; then :
+ gl_cv_cc_long_double_expbit0="word 1 bit 20"
+fi
+rm -f conftest*
+
+ ;;
+ esac
else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -27894,14 +29483,167 @@ done
if test "$gl_threads_api" = posix; then
# OSF/1 4.0 and Mac OS X 10.1 lack the pthread_rwlock_t type and the
# pthread_rwlock_* functions.
+ has_rwlock=false
ac_fn_c_check_type "$LINENO" "pthread_rwlock_t" "ac_cv_type_pthread_rwlock_t" "#include <pthread.h>
"
if test "x$ac_cv_type_pthread_rwlock_t" = xyes; then :
+ has_rwlock=true
$as_echo "#define HAVE_PTHREAD_RWLOCK 1" >>confdefs.h
fi
+ if $has_rwlock; then
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_rwlock_rdlock prefers a writer to a reader" >&5
+$as_echo_n "checking whether pthread_rwlock_rdlock prefers a writer to a reader... " >&6; }
+if ${gl_cv_pthread_rwlock_rdlock_prefer_writer+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ save_LIBS="$LIBS"
+ LIBS="$LIBS $LIBMULTITHREAD"
+ if test "$cross_compiling" = yes; then :
+ gl_cv_pthread_rwlock_rdlock_prefer_writer="guessing yes"
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#include <errno.h>
+#include <pthread.h>
+#include <stdlib.h>
+#include <unistd.h>
+
+#define SUCCEED() exit (0)
+#define FAILURE() exit (1)
+#define UNEXPECTED(n) (exit (10 + (n)))
+
+/* The main thread creates the waiting writer and the requesting reader threads
+ in the default way; this guarantees that they have the same priority.
+ We can reuse the main thread as first reader thread. */
+
+static pthread_rwlock_t lock;
+static pthread_t reader1;
+static pthread_t writer;
+static pthread_t reader2;
+static pthread_t timer;
+/* Used to pass control from writer to reader2 and from reader2 to timer,
+ as in a relay race.
+ Passing control from one running thread to another running thread
+ is most likely faster than to create the second thread. */
+static pthread_mutex_t baton;
+
+static void *
+timer_func (void *ignored)
+{
+ /* Step 13 (can be before or after step 12):
+ The timer thread takes the baton, then waits a moment to make sure
+ it can tell whether the second reader thread is blocked at step 12. */
+ if (pthread_mutex_lock (&baton))
+ UNEXPECTED (13);
+ usleep (100000);
+ /* By the time we get here, it's clear that the second reader thread is
+ blocked at step 12. This is the desired behaviour. */
+ SUCCEED ();
+}
+
+static void *
+reader2_func (void *ignored)
+{
+ int err;
+
+ /* Step 8 (can be before or after step 7):
+ The second reader thread takes the baton, then waits a moment to make sure
+ the writer thread has reached step 7. */
+ if (pthread_mutex_lock (&baton))
+ UNEXPECTED (8);
+ usleep (100000);
+ /* Step 9: The second reader thread requests the lock. */
+ err = pthread_rwlock_tryrdlock (&lock);
+ if (err == 0)
+ FAILURE ();
+ else if (err != EBUSY)
+ UNEXPECTED (9);
+ /* Step 10: Launch a timer, to test whether the next call blocks. */
+ if (pthread_create (&timer, NULL, timer_func, NULL))
+ UNEXPECTED (10);
+ /* Step 11: Release the baton. */
+ if (pthread_mutex_unlock (&baton))
+ UNEXPECTED (11);
+ /* Step 12: The second reader thread requests the lock. */
+ err = pthread_rwlock_rdlock (&lock);
+ if (err == 0)
+ FAILURE ();
+ else
+ UNEXPECTED (12);
+}
+
+static void *
+writer_func (void *ignored)
+{
+ /* Step 4: Take the baton, so that the second reader thread does not go ahead
+ too early. */
+ if (pthread_mutex_lock (&baton))
+ UNEXPECTED (4);
+ /* Step 5: Create the second reader thread. */
+ if (pthread_create (&reader2, NULL, reader2_func, NULL))
+ UNEXPECTED (5);
+ /* Step 6: Release the baton. */
+ if (pthread_mutex_unlock (&baton))
+ UNEXPECTED (6);
+ /* Step 7: The writer thread requests the lock. */
+ if (pthread_rwlock_wrlock (&lock))
+ UNEXPECTED (7);
+ return NULL;
+}
+
+int
+main ()
+{
+ reader1 = pthread_self ();
+
+ /* Step 1: The main thread initializes the lock and the baton. */
+ if (pthread_rwlock_init (&lock, NULL))
+ UNEXPECTED (1);
+ if (pthread_mutex_init (&baton, NULL))
+ UNEXPECTED (1);
+ /* Step 2: The main thread acquires the lock as a reader. */
+ if (pthread_rwlock_rdlock (&lock))
+ UNEXPECTED (2);
+ /* Step 3: Create the writer thread. */
+ if (pthread_create (&writer, NULL, writer_func, NULL))
+ UNEXPECTED (3);
+ /* Job done. Go to sleep. */
+ for (;;)
+ {
+ sleep (1);
+ }
+}
+
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+ gl_cv_pthread_rwlock_rdlock_prefer_writer=yes
+else
+ gl_cv_pthread_rwlock_rdlock_prefer_writer=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+ conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+ LIBS="$save_LIBS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_pthread_rwlock_rdlock_prefer_writer" >&5
+$as_echo "$gl_cv_pthread_rwlock_rdlock_prefer_writer" >&6; }
+ case "$gl_cv_pthread_rwlock_rdlock_prefer_writer" in
+ *yes)
+
+$as_echo "#define HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER 1" >>confdefs.h
+
+ ;;
+ esac
+
+ fi
# glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro.
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -28714,9 +30456,11 @@ if ${gl_cv_func_mbrtowc_empty_input+:} false; then :
else
case "$host_os" in
- # Guess no on AIX and glibc systems.
+ # Guess no on AIX and glibc systems.
aix* | *-gnu*)
gl_cv_func_mbrtowc_empty_input="guessing no" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_mbrtowc_empty_input="guessing yes" ;;
*) gl_cv_func_mbrtowc_empty_input="guessing yes" ;;
esac
if test "$cross_compiling" = yes; then :
@@ -28749,7 +30493,7 @@ fi
$as_echo "$gl_cv_func_mbrtowc_empty_input" >&6; }
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C locale is free of encoding errors" >&5
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C locale is free of encoding errors" >&5
$as_echo_n "checking whether the C locale is free of encoding errors... " >&6; }
if ${gl_cv_C_locale_sans_EILSEQ+:} false; then :
$as_echo_n "(cached) " >&6
@@ -28758,7 +30502,11 @@ else
gl_cv_C_locale_sans_EILSEQ="guessing no"
if test "$cross_compiling" = yes; then :
- :
+ case "$host_os" in
+ # Guess yes on native Windows.
+ mingw*) gl_cv_C_locale_sans_EILSEQ="guessing yes" ;;
+ esac
+
else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -28798,6 +30546,7 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
+
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_C_locale_sans_EILSEQ" >&5
$as_echo "$gl_cv_C_locale_sans_EILSEQ" >&6; }
@@ -29181,8 +30930,26 @@ else
if test "$cross_compiling" = yes; then :
case "$host_os" in
- netbsd* | irix* | mingw*) gl_cv_func_frexp_works="guessing no";;
- *) gl_cv_func_frexp_works="guessing yes";;
+ netbsd* | irix*) gl_cv_func_frexp_works="guessing no" ;;
+ mingw*) # Guess yes with MSVC, no with mingw.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#ifdef _MSC_VER
+ Good
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "Good" >/dev/null 2>&1; then :
+ gl_cv_func_frexp_works="guessing yes"
+else
+ gl_cv_func_frexp_works="guessing no"
+fi
+rm -f conftest*
+
+ ;;
+ *) gl_cv_func_frexp_works="guessing yes" ;;
esac
else
@@ -29375,7 +31142,7 @@ else
# undef LDBL_MIN_EXP
# define LDBL_MIN_EXP (-16381)
#endif
-#if defined __i386__ && defined __FreeBSD__
+#if defined __i386__ && (defined __FreeBSD__ || defined __DragonFly__)
# undef LDBL_MIN_EXP
# define LDBL_MIN_EXP (-16381)
#endif
@@ -29540,8 +31307,10 @@ else
if test "$cross_compiling" = yes; then :
case "$host_os" in
- aix | aix[3-6]*) gl_cv_func_ldexpl_works="guessing no";;
- *) gl_cv_func_ldexpl_works="guessing yes";;
+ aix | aix[3-6]*) gl_cv_func_ldexpl_works="guessing no" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_ldexpl_works="guessing yes" ;;
+ *) gl_cv_func_ldexpl_works="guessing yes" ;;
esac
else
@@ -29607,6 +31376,18 @@ fi
+ if test $RELOCATABLE = yes; then
+
+
+
+
+
+
+
+
+ gl_LIBOBJS="$gl_LIBOBJS relocatable.$ac_objext"
+
+ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signbit macro" >&5
@@ -29619,6 +31400,8 @@ else
case "$host_os" in
# Guess yes on glibc systems.
*-gnu*) gl_cv_func_signbit="guessing yes" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_signbit="guessing yes" ;;
# If we don't know, assume the worst.
*) gl_cv_func_signbit="guessing no" ;;
esac
@@ -29737,6 +31520,13 @@ else
case "$host_os" in
# Guess yes on glibc systems.
*-gnu*) gl_cv_func_signbit_gcc="guessing yes" ;;
+ # Guess yes on mingw, no on MSVC.
+ mingw*) if test -n "$GCC"; then
+ gl_cv_func_signbit_gcc="guessing yes"
+ else
+ gl_cv_func_signbit_gcc="guessing no"
+ fi
+ ;;
# If we don't know, assume the worst.
*) gl_cv_func_signbit_gcc="guessing no" ;;
esac
@@ -29891,6 +31681,7 @@ int main ()
{
/* More than one bit difference. */
fprintf (fp, "unknown");
+ fclose (fp);
return 2;
}
if (x)
@@ -29903,6 +31694,7 @@ int main ()
{
/* No difference. */
fprintf (fp, "unknown");
+ fclose (fp);
return 3;
}
/* Now m = plus.word[k] ^ ~minus.word[k]. */
@@ -29911,6 +31703,7 @@ int main ()
/* Oh? The sign bit is set in the positive and cleared in the negative
numbers? */
fprintf (fp, "unknown");
+ fclose (fp);
return 4;
}
for (i = 0; ; i++)
@@ -29995,6 +31788,7 @@ int main ()
{
/* More than one bit difference. */
fprintf (fp, "unknown");
+ fclose (fp);
return 2;
}
if (x)
@@ -30007,6 +31801,7 @@ int main ()
{
/* No difference. */
fprintf (fp, "unknown");
+ fclose (fp);
return 3;
}
/* Now m = plus.word[k] ^ ~minus.word[k]. */
@@ -30015,6 +31810,7 @@ int main ()
/* Oh? The sign bit is set in the positive and cleared in the negative
numbers? */
fprintf (fp, "unknown");
+ fclose (fp);
return 4;
}
for (i = 0; ; i++)
@@ -30099,6 +31895,7 @@ int main ()
{
/* More than one bit difference. */
fprintf (fp, "unknown");
+ fclose (fp);
return 2;
}
if (x)
@@ -30111,6 +31908,7 @@ int main ()
{
/* No difference. */
fprintf (fp, "unknown");
+ fclose (fp);
return 3;
}
/* Now m = plus.word[k] ^ ~minus.word[k]. */
@@ -30119,6 +31917,7 @@ int main ()
/* Oh? The sign bit is set in the positive and cleared in the negative
numbers? */
fprintf (fp, "unknown");
+ fclose (fp);
return 4;
}
for (i = 0; ; i++)
@@ -30727,7 +32526,7 @@ $as_echo "$gl_cv_next_stdlib_h" >&6; }
- for gl_func in _Exit atoll canonicalize_file_name getloadavg getsubopt grantpt initstate initstate_r mkdtemp mkostemp mkostemps mkstemp mkstemps posix_openpt ptsname ptsname_r qsort_r random random_r realpath rpmatch secure_getenv setenv setstate setstate_r srandom srandom_r strtod strtoll strtoull unlockpt unsetenv; do
+ for gl_func in _Exit atoll canonicalize_file_name getloadavg getsubopt grantpt initstate initstate_r mkdtemp mkostemp mkostemps mkstemp mkstemps posix_openpt ptsname ptsname_r qsort_r random random_r reallocarray realpath rpmatch secure_getenv setenv setstate setstate_r srandom srandom_r strtod strtoll strtoull unlockpt unsetenv; do
as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
@@ -30888,6 +32687,9 @@ main ()
if (!strstr (haystack, needle))
result |= 1;
}
+ /* Free allocated memory, in case some sanitizer is watching. */
+ free (haystack);
+ free (needle);
return result;
;
@@ -30930,7 +32732,7 @@ $as_echo "$gl_cv_func_strstr_linear" >&6; }
- if test "$gl_cv_func_memchr_works" != yes; then
+ if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
REPLACE_STRSTR=1
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strstr works" >&5
@@ -31166,7 +32968,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31195,7 +32997,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31224,7 +33026,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31253,7 +33055,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31282,7 +33084,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31311,7 +33113,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31340,7 +33142,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31369,7 +33171,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31398,7 +33200,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31427,7 +33229,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31456,7 +33258,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31485,7 +33287,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31514,7 +33316,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31543,7 +33345,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31572,7 +33374,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31601,7 +33403,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31630,7 +33432,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31659,7 +33461,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31688,7 +33490,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31717,7 +33519,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31746,7 +33548,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31775,7 +33577,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31804,7 +33606,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31833,7 +33635,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31862,7 +33664,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31891,7 +33693,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31920,7 +33722,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31949,7 +33751,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -31978,7 +33780,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32007,7 +33809,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32036,7 +33838,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32065,7 +33867,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32094,7 +33896,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32123,7 +33925,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32152,7 +33954,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32181,7 +33983,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32210,7 +34012,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32239,7 +34041,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32268,7 +34070,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32297,7 +34099,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32326,7 +34128,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32355,7 +34157,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32384,7 +34186,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32413,7 +34215,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32442,7 +34244,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32471,7 +34273,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32500,7 +34302,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32529,7 +34331,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32558,7 +34360,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32587,7 +34389,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32616,7 +34418,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32645,7 +34447,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32674,7 +34476,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -32703,7 +34505,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33311,7 +35113,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 5
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33340,7 +35142,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 5
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33369,7 +35171,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 5
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33398,7 +35200,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33427,7 +35229,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33456,7 +35258,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33485,7 +35287,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 5
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33514,7 +35316,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33543,7 +35345,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33572,7 +35374,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33601,7 +35403,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33630,7 +35432,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33659,7 +35461,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33688,7 +35490,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33717,7 +35519,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33746,7 +35548,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33775,7 +35577,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33804,7 +35606,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33833,7 +35635,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33862,7 +35664,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33891,7 +35693,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33920,7 +35722,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33949,7 +35751,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -33978,7 +35780,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34007,7 +35809,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34036,7 +35838,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34065,7 +35867,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34094,7 +35896,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34123,7 +35925,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34152,7 +35954,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34181,7 +35983,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34210,7 +36012,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34239,7 +36041,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34268,7 +36070,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34297,7 +36099,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34326,7 +36128,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34355,7 +36157,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34384,7 +36186,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34413,7 +36215,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34442,7 +36244,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34471,7 +36273,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34500,7 +36302,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34529,7 +36331,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34558,7 +36360,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34587,7 +36389,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34616,7 +36418,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34645,7 +36447,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34674,7 +36476,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34703,7 +36505,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 5
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34732,7 +36534,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34761,7 +36563,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 5
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34791,7 +36593,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34820,7 +36622,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34850,7 +36652,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 5
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34879,7 +36681,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34908,7 +36710,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 5
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34937,7 +36739,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 5
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34966,7 +36768,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 5
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -34996,7 +36798,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35026,7 +36828,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35056,7 +36858,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35086,7 +36888,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35116,7 +36918,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35146,7 +36948,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35176,7 +36978,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35206,7 +37008,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35236,7 +37038,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35266,7 +37068,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35296,7 +37098,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35326,7 +37128,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35355,7 +37157,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35384,7 +37186,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35413,7 +37215,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 5
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35442,7 +37244,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 5
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35471,7 +37273,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35500,7 +37302,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 5
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35529,7 +37331,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 5
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35558,7 +37360,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 5
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35587,7 +37389,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35616,7 +37418,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35645,7 +37447,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35675,7 +37477,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35705,7 +37507,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35735,7 +37537,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35765,7 +37567,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35795,7 +37597,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35825,7 +37627,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35855,7 +37657,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35885,7 +37687,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35915,7 +37717,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35945,7 +37747,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -35975,7 +37777,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36005,7 +37807,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36035,7 +37837,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36065,7 +37867,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36095,7 +37897,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36125,7 +37927,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36155,7 +37957,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36185,7 +37987,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36215,7 +38017,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36244,7 +38046,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36274,7 +38076,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36304,7 +38106,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36334,7 +38136,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36364,7 +38166,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36394,7 +38196,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36424,7 +38226,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36454,7 +38256,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36484,7 +38286,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36514,7 +38316,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36544,7 +38346,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36574,7 +38376,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36604,7 +38406,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36634,7 +38436,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36664,7 +38466,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36694,7 +38496,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36724,7 +38526,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36754,7 +38556,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36784,7 +38586,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36814,7 +38616,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36844,7 +38646,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36874,7 +38676,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36904,7 +38706,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36934,7 +38736,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36964,7 +38766,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -36994,7 +38796,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37024,7 +38826,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37054,7 +38856,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37084,7 +38886,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37114,7 +38916,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37144,7 +38946,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37174,7 +38976,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37204,7 +39006,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37234,7 +39036,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37264,7 +39066,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37294,7 +39096,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37324,7 +39126,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37354,7 +39156,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37384,7 +39186,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37414,7 +39216,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37444,7 +39246,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37474,7 +39276,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37504,7 +39306,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37534,7 +39336,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37564,7 +39366,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37594,7 +39396,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37624,7 +39426,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37654,7 +39456,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37684,7 +39486,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37714,7 +39516,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37744,7 +39546,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37774,7 +39576,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37804,7 +39606,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37834,7 +39636,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37864,7 +39666,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37894,7 +39696,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37924,7 +39726,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37954,7 +39756,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -37984,7 +39786,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38013,7 +39815,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38043,7 +39845,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38073,7 +39875,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38103,7 +39905,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38133,7 +39935,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38163,7 +39965,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38193,7 +39995,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38223,7 +40025,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38253,7 +40055,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38283,7 +40085,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38312,7 +40114,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38342,7 +40144,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38371,7 +40173,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38401,7 +40203,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38430,7 +40232,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38493,7 +40295,7 @@ _ACEOF
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38529,7 +40331,7 @@ _ACEOF
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38565,7 +40367,7 @@ _ACEOF
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38601,7 +40403,7 @@ _ACEOF
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38637,7 +40439,7 @@ _ACEOF
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38673,7 +40475,7 @@ _ACEOF
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38709,7 +40511,7 @@ _ACEOF
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38745,7 +40547,7 @@ _ACEOF
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38781,7 +40583,7 @@ _ACEOF
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38810,7 +40612,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38830,6 +40632,13 @@ fi
+cat >>confdefs.h <<_ACEOF
+#define GNULIB_UNIGBRK_UC_GRAPHEME_BREAKS 1
+_ACEOF
+
+
+
+
if { test "$HAVE_LIBUNISTRING" != yes \
|| {
@@ -38839,7 +40648,36 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
+ }
+ }
+ }
+
+
+
+
+ }
+ }; then
+ LIBUNISTRING_COMPILE_UNIGBRK_UC_GRAPHEME_BREAKS_TRUE=
+ LIBUNISTRING_COMPILE_UNIGBRK_UC_GRAPHEME_BREAKS_FALSE='#'
+else
+ LIBUNISTRING_COMPILE_UNIGBRK_UC_GRAPHEME_BREAKS_TRUE='#'
+ LIBUNISTRING_COMPILE_UNIGBRK_UC_GRAPHEME_BREAKS_FALSE=
+fi
+
+
+
+
+ if { test "$HAVE_LIBUNISTRING" != yes \
+ || {
+
+
+
+ test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
+ || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
+ && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
+ || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38875,7 +40713,7 @@ _ACEOF
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38932,7 +40770,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38961,7 +40799,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -38990,7 +40828,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39019,7 +40857,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39048,7 +40886,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39077,7 +40915,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39106,7 +40944,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39135,7 +40973,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39191,7 +41029,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39247,7 +41085,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39276,7 +41114,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39334,7 +41172,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39364,7 +41202,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39393,7 +41231,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39422,7 +41260,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39451,7 +41289,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39480,7 +41318,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39514,7 +41352,7 @@ $as_echo "#define GNULIB_TEST_UNINORM_U16_NORMALIZE 1" >>confdefs.h
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39543,7 +41381,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39572,7 +41410,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39601,7 +41439,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39635,7 +41473,7 @@ $as_echo "#define GNULIB_TEST_UNINORM_U32_NORMALIZE 1" >>confdefs.h
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39664,7 +41502,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39693,7 +41531,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39722,7 +41560,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39756,7 +41594,7 @@ $as_echo "#define GNULIB_TEST_UNINORM_U8_NORMALIZE 1" >>confdefs.h
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39785,7 +41623,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39814,7 +41652,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39843,7 +41681,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -39954,7 +41792,7 @@ $as_echo "$gl_cv_next_unistd_h" >&6; }
- for gl_func in chdir chown dup dup2 dup3 environ euidaccess faccessat fchdir fchownat fdatasync fsync ftruncate getcwd getdomainname getdtablesize getgroups gethostname getlogin getlogin_r getpagesize getusershell setusershell endusershell group_member isatty lchown link linkat lseek pipe pipe2 pread pwrite readlink readlinkat rmdir sethostname sleep symlink symlinkat ttyname_r unlink unlinkat usleep; do
+ for gl_func in chdir chown dup dup2 dup3 environ euidaccess faccessat fchdir fchownat fdatasync fsync ftruncate getcwd getdomainname getdtablesize getgroups gethostname getlogin getlogin_r getpagesize getusershell setusershell endusershell group_member isatty lchown link linkat lseek pipe pipe2 pread pwrite readlink readlinkat rmdir sethostname sleep symlink symlinkat truncate ttyname_r unlink unlinkat usleep; do
as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
@@ -42407,7 +44245,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -42436,7 +44274,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -42465,7 +44303,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -42512,7 +44350,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -42541,7 +44379,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -42722,7 +44560,7 @@ $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -42751,7 +44589,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -42780,7 +44618,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -42809,7 +44647,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -42838,7 +44676,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -46601,7 +48439,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -46630,7 +48468,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -46659,7 +48497,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -46688,7 +48526,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -46717,7 +48555,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -46773,7 +48611,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -46802,7 +48640,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -46831,7 +48669,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -46860,7 +48698,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -46889,7 +48727,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -46918,7 +48756,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -46947,7 +48785,7 @@ fi
|| { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
&& { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
|| { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
- && test $LIBUNISTRING_VERSION_SUBMINOR -lt 6
+ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
}
}
}
@@ -47064,7 +48902,9 @@ $as_echo "$gl_cv_next_wchar_h" >&6; }
- for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb wcsrtombs wcsnrtombs wcwidth wmemchr wmemcmp wmemcpy wmemmove wmemset wcslen wcsnlen wcscpy wcpcpy wcsncpy wcpncpy wcscat wcsncat wcscmp wcsncmp wcscasecmp wcsncasecmp wcscoll wcsxfrm wcsdup wcschr wcsrchr wcscspn wcsspn wcspbrk wcsstr wcstok wcswidth ; do
+
+
+ for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb wcsrtombs wcsnrtombs wcwidth wmemchr wmemcmp wmemcpy wmemmove wmemset wcslen wcsnlen wcscpy wcpcpy wcsncpy wcpncpy wcscat wcsncat wcscmp wcsncmp wcscasecmp wcsncasecmp wcscoll wcsxfrm wcsdup wcschr wcsrchr wcscspn wcsspn wcspbrk wcsstr wcstok wcswidth wcsftime ; do
as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
@@ -47143,6 +48983,8 @@ fi
+
+
if test $gl_cv_have_include_next = yes; then
gl_cv_next_wctype_h='<'wctype.h'>'
else
@@ -47221,7 +49063,7 @@ if ${gl_cv_func_iswcntrl_works+:} false; then :
else
if test "$cross_compiling" = yes; then :
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <stdlib.h>
#if __GNU_LIBRARY__ == 1
@@ -47513,7 +49355,35 @@ _ACEOF
HAVE_DECL_WCWIDTH=0
fi
- if test $ac_cv_func_wcwidth = yes; then
+ if test $ac_cv_func_wcwidth != yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wcwidth is a macro" >&5
+$as_echo_n "checking whether wcwidth is a macro... " >&6; }
+if ${gl_cv_func_wcwidth_macro+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#include <wchar.h>
+#ifdef wcwidth
+ wchar_header_defines_wcwidth
+#endif
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "wchar_header_defines_wcwidth" >/dev/null 2>&1; then :
+ gl_cv_func_wcwidth_macro=yes
+else
+ gl_cv_func_wcwidth_macro=no
+fi
+rm -f conftest*
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_wcwidth_macro" >&5
+$as_echo "$gl_cv_func_wcwidth_macro" >&6; }
+ fi
+
+ if test $ac_cv_func_wcwidth = yes || test $gl_cv_func_wcwidth_macro = yes; then
HAVE_WCWIDTH=1
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wcwidth works reasonably in UTF-8 locales" >&5
$as_echo_n "checking whether wcwidth works reasonably in UTF-8 locales... " >&6; }
@@ -47681,6 +49551,8 @@ else
case "$host_os" in
# Guess no on Cygwin.
cygwin*) gl_cv_func_btowc_nul="guessing no" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_btowc_nul="guessing yes" ;;
# Guess yes otherwise.
*) gl_cv_func_btowc_nul="guessing yes" ;;
esac
@@ -47726,10 +49598,12 @@ if ${gl_cv_func_btowc_eof+:} false; then :
else
case "$host_os" in
- # Guess no on IRIX.
- irix*) gl_cv_func_btowc_eof="guessing no" ;;
- # Guess yes otherwise.
- *) gl_cv_func_btowc_eof="guessing yes" ;;
+ # Guess no on IRIX.
+ irix*) gl_cv_func_btowc_eof="guessing no" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_btowc_eof="guessing yes" ;;
+ # Guess yes otherwise.
+ *) gl_cv_func_btowc_eof="guessing yes" ;;
esac
if test $LOCALE_FR != none; then
if test "$cross_compiling" = yes; then :
@@ -47841,8 +49715,14 @@ else
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -47850,9 +49730,9 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -47861,32 +49741,33 @@ int main () {
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in the abbreviation of the second month, the second
character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
one byte long. This excludes the UTF-8 encoding. */
t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
-#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
+# if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
/* Check whether the decimal separator is a comma.
On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
are nl_langinfo(RADIXCHAR) are both ".". */
if (localeconv () ->decimal_point[0] != ',') return 1;
-#endif
+# endif
return 0;
+#endif
}
_ACEOF
@@ -48104,8 +49985,14 @@ else
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -48113,9 +50000,9 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -48124,32 +50011,33 @@ int main () {
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in the abbreviation of the second month, the second
character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
one byte long. This excludes the UTF-8 encoding. */
t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
-#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
+# if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
/* Check whether the decimal separator is a comma.
On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
are nl_langinfo(RADIXCHAR) are both ".". */
if (localeconv () ->decimal_point[0] != ',') return 1;
-#endif
+# endif
return 0;
+#endif
}
_ACEOF
@@ -48583,9 +50471,12 @@ $as_echo "$ac_cv_lib_error_at_line" >&6; }
- if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
- REPLACE_FDOPEN=1
- else
+
+ if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
+ REPLACE_FDOPEN=1
+ fi
+
+ if test $REPLACE_FDOPEN = 0; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fdopen sets errno" >&5
$as_echo_n "checking whether fdopen sets errno... " >&6; }
if ${gl_cv_func_fdopen_works+:} false; then :
@@ -49107,6 +50998,43 @@ $as_echo "$gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&6; }
+
+
+
+
+ if test $ac_cv_func_isblank = no; then
+ HAVE_ISBLANK=0
+ fi
+
+ if test $HAVE_ISBLANK = 0; then
+
+
+
+
+
+
+
+
+ gltests_LIBOBJS="$gltests_LIBOBJS isblank.$ac_objext"
+
+ fi
+
+
+
+
+
+ if test "$GNULIB_ISBLANK" != 1; then
+ if test "$GNULIB_ISBLANK" = 0; then
+ GNULIB_ISBLANK=$gl_module_indicator_condition
+ else
+ GNULIB_ISBLANK="($GNULIB_ISBLANK || $gl_module_indicator_condition)"
+ fi
+ fi
+
+
+
+
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'double'" >&5
$as_echo_n "checking where to find the exponent in a 'double'... " >&6; }
if ${gl_cv_cc_double_expbit0+:} false; then :
@@ -49563,7 +51491,7 @@ _ACEOF
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'long double'" >&5
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'long double'" >&5
$as_echo_n "checking where to find the exponent in a 'long double'... " >&6; }
if ${gl_cv_cc_long_double_expbit0+:} false; then :
$as_echo_n "(cached) " >&6
@@ -49572,6 +51500,39 @@ else
if test "$cross_compiling" = yes; then :
gl_cv_cc_long_double_expbit0="unknown"
+ case "$host_os" in
+ mingw*) # On native Windows (little-endian), we know the result
+ # in two cases: mingw, MSVC.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#ifdef __MINGW32__
+ Known
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "Known" >/dev/null 2>&1; then :
+ gl_cv_cc_long_double_expbit0="word 2 bit 0"
+fi
+rm -f conftest*
+
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#ifdef _MSC_VER
+ Known
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "Known" >/dev/null 2>&1; then :
+ gl_cv_cc_long_double_expbit0="word 1 bit 20"
+fi
+rm -f conftest*
+
+ ;;
+ esac
else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -49915,6 +51876,7 @@ fi
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
$as_echo_n "checking for a traditional french locale... " >&6; }
if ${gt_cv_locale_fr+:} false; then :
@@ -49934,8 +51896,14 @@ else
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -49943,9 +51911,9 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -49954,32 +51922,33 @@ int main () {
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in the abbreviation of the second month, the second
character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
one byte long. This excludes the UTF-8 encoding. */
t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
-#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
+# if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
/* Check whether the decimal separator is a comma.
On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
are nl_langinfo(RADIXCHAR) are both ".". */
if (localeconv () ->decimal_point[0] != ',') return 1;
-#endif
+# endif
return 0;
+#endif
}
_ACEOF
@@ -50198,9 +52167,14 @@ struct tm t;
char buf[16];
int main ()
{
- const char *p;
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -50208,9 +52182,9 @@ int main ()
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -50219,32 +52193,36 @@ int main ()
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether MB_CUR_MAX is > 1. This excludes the dysfunctional locales
on Cygwin 1.5.x. */
if (MB_CUR_MAX == 1)
return 1;
/* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
This excludes the UTF-8 encoding (except on MirBSD). */
- t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
- if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
- for (p = buf; *p != '\0'; p++)
- if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
- return 1;
+ {
+ const char *p;
+ t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
+ if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
+ for (p = buf; *p != '\0'; p++)
+ if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
+ return 1;
+ }
return 0;
+#endif
}
_ACEOF
@@ -50338,9 +52316,14 @@ struct tm t;
char buf[16];
int main ()
{
- const char *p;
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -50348,9 +52331,9 @@ int main ()
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -50359,32 +52342,36 @@ int main ()
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
This excludes the UTF-8 encoding (except on MirBSD). */
- t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
- if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
- for (p = buf; *p != '\0'; p++)
- if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
- return 1;
+ {
+ const char *p;
+ t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
+ if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
+ for (p = buf; *p != '\0'; p++)
+ if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
+ return 1;
+ }
/* Check whether a typical GB18030 multibyte sequence is recognized as a
single wide character. This excludes the GB2312 and GBK encodings. */
if (mblen ("\203\062\332\066", 5) != 4)
return 1;
return 0;
+#endif
}
_ACEOF
@@ -50711,6 +52698,354 @@ $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
fi
+cat >>confdefs.h <<_ACEOF
+#define GNULIB_MSVC_NOTHROW $gl_module_indicator_condition
+_ACEOF
+
+
+
+
+
+
+ LIB_PTHREAD_SIGMASK=
+
+
+
+
+ if test "$gl_threads_api" = posix; then
+ if test $ac_cv_func_pthread_sigmask = yes; then
+ :
+ else
+ if test -n "$LIBMULTITHREAD"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_sigmask in $LIBMULTITHREAD" >&5
+$as_echo_n "checking for pthread_sigmask in $LIBMULTITHREAD... " >&6; }
+if ${gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ gl_save_LIBS="$LIBS"
+ LIBS="$LIBS $LIBMULTITHREAD"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <pthread.h>
+ #include <signal.h>
+
+int
+main ()
+{
+return pthread_sigmask (0, (sigset_t *) 0, (sigset_t *) 0);
+ ;
+ return 0;
+}
+
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD=yes
+else
+ gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ LIBS="$gl_save_LIBS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD" >&5
+$as_echo "$gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD" >&6; }
+ if test $gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_sigmask is only a macro" >&5
+$as_echo_n "checking whether pthread_sigmask is only a macro... " >&6; }
+if ${gl_cv_func_pthread_sigmask_is_macro+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ gl_save_LIBS="$LIBS"
+ LIBS="$LIBS $LIBMULTITHREAD"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <pthread.h>
+ #include <signal.h>
+ #undef pthread_sigmask
+
+int
+main ()
+{
+return pthread_sigmask (0, (sigset_t *) 0, (sigset_t *) 0);
+ ;
+ return 0;
+}
+
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ gl_cv_func_pthread_sigmask_is_macro=no
+else
+ gl_cv_func_pthread_sigmask_is_macro=yes
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ LIBS="$gl_save_LIBS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_pthread_sigmask_is_macro" >&5
+$as_echo "$gl_cv_func_pthread_sigmask_is_macro" >&6; }
+ if test $gl_cv_func_pthread_sigmask_is_macro = yes; then
+ REPLACE_PTHREAD_SIGMASK=1
+ gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD=no
+ fi
+ fi
+ if test $gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD = yes; then
+ LIB_PTHREAD_SIGMASK="$LIBMULTITHREAD"
+ else
+ HAVE_PTHREAD_SIGMASK=0
+ fi
+ else
+ HAVE_PTHREAD_SIGMASK=0
+ fi
+ fi
+ else
+ if test $ac_cv_func_pthread_sigmask = yes; then
+ REPLACE_PTHREAD_SIGMASK=1
+ else
+ HAVE_PTHREAD_SIGMASK=0
+ fi
+ fi
+
+
+
+
+ if test $HAVE_PTHREAD_SIGMASK = 1; then
+
+
+ if test -z "$LIB_PTHREAD_SIGMASK"; then
+ case " $LIBS " in
+ *' -pthread '*) ;;
+ *' -lpthread '*) ;;
+ *)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_sigmask works without -lpthread" >&5
+$as_echo_n "checking whether pthread_sigmask works without -lpthread... " >&6; }
+if ${gl_cv_func_pthread_sigmask_in_libc_works+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+
+ if test "$cross_compiling" = yes; then :
+
+ case "$host_os" in
+ freebsd* | hpux* | solaris | solaris2.[2-9]*)
+ gl_cv_func_pthread_sigmask_in_libc_works="guessing no";;
+ *)
+ gl_cv_func_pthread_sigmask_in_libc_works="guessing yes";;
+ esac
+
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+ #include <pthread.h>
+ #include <signal.h>
+ #include <stddef.h>
+ int main ()
+ {
+ sigset_t set;
+ sigemptyset (&set);
+ return pthread_sigmask (1729, &set, NULL) != 0;
+ }
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+ gl_cv_func_pthread_sigmask_in_libc_works=no
+else
+ gl_cv_func_pthread_sigmask_in_libc_works=yes
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+ conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_pthread_sigmask_in_libc_works" >&5
+$as_echo "$gl_cv_func_pthread_sigmask_in_libc_works" >&6; }
+ case "$gl_cv_func_pthread_sigmask_in_libc_works" in
+ *no)
+ REPLACE_PTHREAD_SIGMASK=1
+
+$as_echo "#define PTHREAD_SIGMASK_INEFFECTIVE 1" >>confdefs.h
+
+ ;;
+ esac;;
+ esac
+ fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_sigmask returns error numbers" >&5
+$as_echo_n "checking whether pthread_sigmask returns error numbers... " >&6; }
+if ${gl_cv_func_pthread_sigmask_return_works+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+
+ gl_save_LIBS="$LIBS"
+ LIBS="$LIBS $LIB_PTHREAD_SIGMASK"
+ if test "$cross_compiling" = yes; then :
+ case "$host_os" in
+ cygwin*)
+ gl_cv_func_pthread_sigmask_return_works="guessing no";;
+ *)
+ gl_cv_func_pthread_sigmask_return_works="guessing yes";;
+ esac
+
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#include <pthread.h>
+#include <signal.h>
+#include <stddef.h>
+int main ()
+{
+ sigset_t set;
+ sigemptyset (&set);
+ if (pthread_sigmask (1729, &set, NULL) == -1)
+ return 1;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+ gl_cv_func_pthread_sigmask_return_works=yes
+else
+ gl_cv_func_pthread_sigmask_return_works=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+ conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+ LIBS="$gl_save_LIBS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_pthread_sigmask_return_works" >&5
+$as_echo "$gl_cv_func_pthread_sigmask_return_works" >&6; }
+ case "$gl_cv_func_pthread_sigmask_return_works" in
+ *no)
+ REPLACE_PTHREAD_SIGMASK=1
+
+$as_echo "#define PTHREAD_SIGMASK_FAILS_WITH_ERRNO 1" >>confdefs.h
+
+ ;;
+ esac
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_sigmask unblocks signals correctly" >&5
+$as_echo_n "checking whether pthread_sigmask unblocks signals correctly... " >&6; }
+if ${gl_cv_func_pthread_sigmask_unblock_works+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+
+ case "$host_os" in
+ irix*)
+ gl_cv_func_pthread_sigmask_unblock_works="guessing no";;
+ *)
+ gl_cv_func_pthread_sigmask_unblock_works="guessing yes";;
+ esac
+ gl_save_LIBS=$LIBS
+ LIBS="$LIBS $LIBMULTITHREAD"
+ if test "$cross_compiling" = yes; then :
+ :
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#include <pthread.h>
+#include <signal.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+static volatile int sigint_occurred;
+static void
+sigint_handler (int sig)
+{
+ sigint_occurred++;
+}
+int main ()
+{
+ sigset_t set;
+ int pid = getpid ();
+ char command[80];
+ signal (SIGINT, sigint_handler);
+ sigemptyset (&set);
+ sigaddset (&set, SIGINT);
+ if (!(pthread_sigmask (SIG_BLOCK, &set, NULL) == 0))
+ return 1;
+ sprintf (command, "sh -c 'sleep 1; kill -%d %d' &", SIGINT, pid);
+ if (!(system (command) == 0))
+ return 2;
+ sleep (2);
+ if (!(sigint_occurred == 0))
+ return 3;
+ if (!(pthread_sigmask (SIG_UNBLOCK, &set, NULL) == 0))
+ return 4;
+ if (!(sigint_occurred == 1)) /* This fails on IRIX. */
+ return 5;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+ :
+else
+ gl_cv_func_pthread_sigmask_unblock_works=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+ conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+ LIBS=$gl_save_LIBS
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_pthread_sigmask_unblock_works" >&5
+$as_echo "$gl_cv_func_pthread_sigmask_unblock_works" >&6; }
+ case "$gl_cv_func_pthread_sigmask_unblock_works" in
+ *no)
+ REPLACE_PTHREAD_SIGMASK=1
+
+$as_echo "#define PTHREAD_SIGMASK_UNBLOCK_BUG 1" >>confdefs.h
+
+ ;;
+ esac
+ fi
+
+ if test $HAVE_PTHREAD_SIGMASK = 0 || test $REPLACE_PTHREAD_SIGMASK = 1; then
+
+
+
+
+
+
+
+
+ gltests_LIBOBJS="$gltests_LIBOBJS pthread_sigmask.$ac_objext"
+
+
+ if test $HAVE_PTHREAD_SIGMASK = 1; then
+
+$as_echo "#define HAVE_PTHREAD_SIGMASK 1" >>confdefs.h
+
+ fi
+
+ fi
+
+
+
+
+
+ if test "$GNULIB_PTHREAD_SIGMASK" != 1; then
+ if test "$GNULIB_PTHREAD_SIGMASK" = 0; then
+ GNULIB_PTHREAD_SIGMASK=$gl_module_indicator_condition
+ else
+ GNULIB_PTHREAD_SIGMASK="($GNULIB_PTHREAD_SIGMASK || $gl_module_indicator_condition)"
+ fi
+ fi
+
+
+
+
+
+$as_echo "#define GNULIB_TEST_PTHREAD_SIGMASK 1" >>confdefs.h
+
+
+
+
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for putenv compatible with GNU and SVID" >&5
$as_echo_n "checking for putenv compatible with GNU and SVID... " >&6; }
if ${gl_cv_func_svid_putenv+:} false; then :
@@ -50720,6 +53055,8 @@ else
case "$host_os" in
# Guess yes on glibc systems.
*-gnu*) gl_cv_func_svid_putenv="guessing yes" ;;
+ # Guess no on native Windows.
+ mingw*) gl_cv_func_svid_putenv="guessing no" ;;
# If we don't know, assume the worst.
*) gl_cv_func_svid_putenv="guessing no" ;;
esac
@@ -50818,6 +53155,84 @@ $as_echo "#define GNULIB_TEST_PUTENV 1" >>confdefs.h
+
+ for ac_func in raise
+do :
+ ac_fn_c_check_func "$LINENO" "raise" "ac_cv_func_raise"
+if test "x$ac_cv_func_raise" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_RAISE 1
+_ACEOF
+
+fi
+done
+
+ if test $ac_cv_func_raise = no; then
+ HAVE_RAISE=0
+ else
+
+
+ if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
+ REPLACE_RAISE=1
+ fi
+
+
+
+
+
+ if test $gl_cv_type_sigset_t = yes; then
+ ac_fn_c_check_func "$LINENO" "sigprocmask" "ac_cv_func_sigprocmask"
+if test "x$ac_cv_func_sigprocmask" = xyes; then :
+ gl_cv_func_sigprocmask=1
+fi
+
+ fi
+ if test -z "$gl_cv_func_sigprocmask"; then
+ HAVE_POSIX_SIGNALBLOCKING=0
+ fi
+
+ if test $HAVE_POSIX_SIGNALBLOCKING = 0; then
+ :
+ fi
+
+ fi
+
+ if test $HAVE_RAISE = 0 || test $REPLACE_RAISE = 1; then
+
+
+
+
+
+
+
+
+ gltests_LIBOBJS="$gltests_LIBOBJS raise.$ac_objext"
+
+ :
+ fi
+
+
+
+
+
+ if test "$GNULIB_RAISE" != 1; then
+ if test "$GNULIB_RAISE" = 0; then
+ GNULIB_RAISE=$gl_module_indicator_condition
+ else
+ GNULIB_RAISE="($GNULIB_RAISE || $gl_module_indicator_condition)"
+ fi
+ fi
+
+
+
+
+
+$as_echo "#define GNULIB_TEST_RAISE 1" >>confdefs.h
+
+
+
+
+
if test $ac_cv_func_setenv = no; then
HAVE_SETENV=0
else
@@ -50988,8 +53403,14 @@ else
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -50997,9 +53418,9 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -51008,32 +53429,33 @@ int main () {
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in the abbreviation of the second month, the second
character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
one byte long. This excludes the UTF-8 encoding. */
t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
-#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
+# if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
/* Check whether the decimal separator is a comma.
On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
are nl_langinfo(RADIXCHAR) are both ".". */
if (localeconv () ->decimal_point[0] != ',') return 1;
-#endif
+# endif
return 0;
+#endif
}
_ACEOF
@@ -51252,9 +53674,14 @@ struct tm t;
char buf[16];
int main ()
{
- const char *p;
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -51262,9 +53689,9 @@ int main ()
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -51273,32 +53700,36 @@ int main ()
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether MB_CUR_MAX is > 1. This excludes the dysfunctional locales
on Cygwin 1.5.x. */
if (MB_CUR_MAX == 1)
return 1;
/* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
This excludes the UTF-8 encoding (except on MirBSD). */
- t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
- if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
- for (p = buf; *p != '\0'; p++)
- if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
- return 1;
+ {
+ const char *p;
+ t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
+ if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
+ for (p = buf; *p != '\0'; p++)
+ if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
+ return 1;
+ }
return 0;
+#endif
}
_ACEOF
@@ -51392,9 +53823,14 @@ struct tm t;
char buf[16];
int main ()
{
- const char *p;
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -51402,9 +53838,9 @@ int main ()
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -51413,32 +53849,36 @@ int main ()
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
This excludes the UTF-8 encoding (except on MirBSD). */
- t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
- if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
- for (p = buf; *p != '\0'; p++)
- if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
- return 1;
+ {
+ const char *p;
+ t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
+ if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
+ for (p = buf; *p != '\0'; p++)
+ if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
+ return 1;
+ }
/* Check whether a typical GB18030 multibyte sequence is recognized as a
single wide character. This excludes the GB2312 and GBK encodings. */
if (mblen ("\203\062\332\066", 5) != 4)
return 1;
return 0;
+#endif
}
_ACEOF
@@ -51505,6 +53945,321 @@ $as_echo "$gt_cv_locale_zh_CN" >&6; }
+
+
+
+
+
+
+
+ if test $gl_cv_have_include_next = yes; then
+ gl_cv_next_signal_h='<'signal.h'>'
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <signal.h>" >&5
+$as_echo_n "checking absolute name of <signal.h>... " >&6; }
+if ${gl_cv_next_signal_h+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+
+
+
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <signal.h>
+_ACEOF
+ case "$host_os" in
+ aix*) gl_absname_cpp="$ac_cpp -C" ;;
+ *) gl_absname_cpp="$ac_cpp" ;;
+ esac
+
+ case "$host_os" in
+ mingw*)
+ gl_dirsep_regex='[/\\]'
+ ;;
+ *)
+ gl_dirsep_regex='\/'
+ ;;
+ esac
+ gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
+ gl_header_literal_regex=`echo 'signal.h' \
+ | sed -e "$gl_make_literal_regex_sed"`
+ gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
+ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
+ s|^/[^/]|//&|
+ p
+ q
+ }'
+
+ gl_cv_absolute_signal_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+ sed -n "$gl_absolute_header_sed"`
+
+ gl_header=$gl_cv_absolute_signal_h
+ gl_cv_next_signal_h='"'$gl_header'"'
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_signal_h" >&5
+$as_echo "$gl_cv_next_signal_h" >&6; }
+ fi
+ NEXT_SIGNAL_H=$gl_cv_next_signal_h
+
+ if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+ # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+ gl_next_as_first_directive='<'signal.h'>'
+ else
+ # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+ gl_next_as_first_directive=$gl_cv_next_signal_h
+ fi
+ NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H=$gl_next_as_first_directive
+
+
+
+
+
+# AIX declares sig_atomic_t to already include volatile, and C89 compilers
+# then choke on 'volatile sig_atomic_t'. C99 requires that it compile.
+ ac_fn_c_check_type "$LINENO" "volatile sig_atomic_t" "ac_cv_type_volatile_sig_atomic_t" "
+#include <signal.h>
+
+"
+if test "x$ac_cv_type_volatile_sig_atomic_t" = xyes; then :
+
+else
+ HAVE_TYPE_VOLATILE_SIG_ATOMIC_T=0
+fi
+
+
+
+
+
+
+
+ ac_fn_c_check_type "$LINENO" "sighandler_t" "ac_cv_type_sighandler_t" "
+#include <signal.h>
+
+"
+if test "x$ac_cv_type_sighandler_t" = xyes; then :
+
+else
+ HAVE_SIGHANDLER_T=0
+fi
+
+
+
+ for gl_func in pthread_sigmask sigaction sigaddset sigdelset sigemptyset sigfillset sigismember sigpending sigprocmask; do
+ as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
+$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
+if eval \${$as_gl_Symbol+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <signal.h>
+
+int
+main ()
+{
+#undef $gl_func
+ (void) $gl_func;
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ eval "$as_gl_Symbol=yes"
+else
+ eval "$as_gl_Symbol=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$as_gl_Symbol
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+ if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
+_ACEOF
+
+ eval ac_cv_have_decl_$gl_func=yes
+fi
+ done
+
+
+
+
+
+
+
+
+ if test $gl_cv_type_sigset_t = yes; then
+ ac_fn_c_check_func "$LINENO" "sigprocmask" "ac_cv_func_sigprocmask"
+if test "x$ac_cv_func_sigprocmask" = xyes; then :
+ gl_cv_func_sigprocmask=1
+fi
+
+ fi
+ if test -z "$gl_cv_func_sigprocmask"; then
+ HAVE_POSIX_SIGNALBLOCKING=0
+ fi
+
+ if test $HAVE_POSIX_SIGNALBLOCKING = 0; then
+
+
+
+
+
+
+
+
+ gltests_LIBOBJS="$gltests_LIBOBJS sigprocmask.$ac_objext"
+
+ :
+ fi
+
+
+
+
+
+ if test "$GNULIB_SIGPROCMASK" != 1; then
+ if test "$GNULIB_SIGPROCMASK" = 0; then
+ GNULIB_SIGPROCMASK=$gl_module_indicator_condition
+ else
+ GNULIB_SIGPROCMASK="($GNULIB_SIGPROCMASK || $gl_module_indicator_condition)"
+ fi
+ fi
+
+
+
+
+
+$as_echo "#define GNULIB_TEST_SIGPROCMASK 1" >>confdefs.h
+
+
+
+
+
+ ac_fn_c_check_decl "$LINENO" "sleep" "ac_cv_have_decl_sleep" "#include <unistd.h>
+"
+if test "x$ac_cv_have_decl_sleep" = xyes; then :
+ ac_have_decl=1
+else
+ ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_SLEEP $ac_have_decl
+_ACEOF
+
+
+ if test $ac_cv_have_decl_sleep != yes; then
+ HAVE_SLEEP=0
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working sleep" >&5
+$as_echo_n "checking for working sleep... " >&6; }
+if ${gl_cv_func_sleep_works+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test "$cross_compiling" = yes; then :
+ case "$host_os" in
+ # Guess yes on glibc systems.
+ *-gnu*) gl_cv_func_sleep_works="guessing yes" ;;
+ # Guess no on native Windows.
+ mingw*) gl_cv_func_sleep_works="guessing no" ;;
+ # If we don't know, assume the worst.
+ *) gl_cv_func_sleep_works="guessing no" ;;
+ esac
+
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#include <errno.h>
+#include <unistd.h>
+#include <signal.h>
+static void
+handle_alarm (int sig)
+{
+ if (sig != SIGALRM)
+ _exit (2);
+}
+
+int
+main ()
+{
+
+ /* Failure to compile this test due to missing alarm is okay,
+ since all such platforms (mingw) also lack sleep. */
+ unsigned int pentecost = 50 * 24 * 60 * 60; /* 50 days. */
+ unsigned int remaining;
+ signal (SIGALRM, handle_alarm);
+ alarm (1);
+ remaining = sleep (pentecost);
+ if (remaining > pentecost)
+ return 3;
+ if (remaining <= pentecost - 10)
+ return 4;
+ return 0;
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+ gl_cv_func_sleep_works=yes
+else
+ gl_cv_func_sleep_works=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+ conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_sleep_works" >&5
+$as_echo "$gl_cv_func_sleep_works" >&6; }
+ case "$gl_cv_func_sleep_works" in
+ *yes) ;;
+ *)
+ REPLACE_SLEEP=1
+ ;;
+ esac
+ fi
+
+ if test $HAVE_SLEEP = 0 || test $REPLACE_SLEEP = 1; then
+
+
+
+
+
+
+
+
+ gltests_LIBOBJS="$gltests_LIBOBJS sleep.$ac_objext"
+
+ fi
+
+
+
+
+
+ if test "$GNULIB_SLEEP" != 1; then
+ if test "$GNULIB_SLEEP" = 0; then
+ GNULIB_SLEEP=$gl_module_indicator_condition
+ else
+ GNULIB_SLEEP="($GNULIB_SLEEP || $gl_module_indicator_condition)"
+ fi
+ fi
+
+
+
+
+
+$as_echo "#define GNULIB_TEST_SLEEP 1" >>confdefs.h
+
+
+
+
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working stdalign.h" >&5
$as_echo_n "checking for working stdalign.h... " >&6; }
if ${gl_cv_header_working_stdalign_h+:} false; then :
@@ -51517,7 +54272,7 @@ else
/* Test that alignof yields a result consistent with offsetof.
This catches GCC bug 52023
- <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023>. */
+ <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023>. */
#ifdef __cplusplus
template <class t> struct alignof_helper { char a; t b; };
# define ao(type) offsetof (alignof_helper<type>, b)
@@ -51534,8 +54289,8 @@ else
|| (defined __APPLE__ && defined __MACH__ \
? 4 < __GNUC__ + (1 <= __GNUC_MINOR__) \
: __GNUC__) \
- || __HP_cc || __HP_aCC || __IBMC__ || __IBMCPP__ \
- || __ICC || 0x5110 <= __SUNPRO_C \
+ || (__ia64 && (61200 <= __HP_cc || 61200 <= __HP_aCC)) \
+ || __ICC || 0x590 <= __SUNPRO_C || 0x0600 <= __xlC__ \
|| 1300 <= _MSC_VER)
struct alignas_test { char c; char alignas (8) alignas_8; };
char test_alignas[offsetof (struct alignas_test, alignas_8) == 8
@@ -52065,6 +54820,9 @@ done
+
+
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
$as_echo_n "checking for a traditional french locale... " >&6; }
if ${gt_cv_locale_fr+:} false; then :
@@ -52084,8 +54842,14 @@ else
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -52093,9 +54857,9 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -52104,32 +54868,33 @@ int main () {
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in the abbreviation of the second month, the second
character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
one byte long. This excludes the UTF-8 encoding. */
t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
-#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
+# if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
/* Check whether the decimal separator is a comma.
On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
are nl_langinfo(RADIXCHAR) are both ".". */
if (localeconv () ->decimal_point[0] != ',') return 1;
-#endif
+# endif
return 0;
+#endif
}
_ACEOF
@@ -52348,9 +55113,14 @@ struct tm t;
char buf[16];
int main ()
{
- const char *p;
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -52358,9 +55128,9 @@ int main ()
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -52369,32 +55139,36 @@ int main ()
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether MB_CUR_MAX is > 1. This excludes the dysfunctional locales
on Cygwin 1.5.x. */
if (MB_CUR_MAX == 1)
return 1;
/* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
This excludes the UTF-8 encoding (except on MirBSD). */
- t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
- if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
- for (p = buf; *p != '\0'; p++)
- if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
- return 1;
+ {
+ const char *p;
+ t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
+ if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
+ for (p = buf; *p != '\0'; p++)
+ if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
+ return 1;
+ }
return 0;
+#endif
}
_ACEOF
@@ -52618,9 +55392,14 @@ struct tm t;
char buf[16];
int main ()
{
- const char *p;
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -52628,9 +55407,9 @@ int main ()
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -52639,32 +55418,36 @@ int main ()
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
This excludes the UTF-8 encoding (except on MirBSD). */
- t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
- if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
- for (p = buf; *p != '\0'; p++)
- if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
- return 1;
+ {
+ const char *p;
+ t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
+ if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
+ for (p = buf; *p != '\0'; p++)
+ if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
+ return 1;
+ }
/* Check whether a typical GB18030 multibyte sequence is recognized as a
single wide character. This excludes the GB2312 and GBK encodings. */
if (mblen ("\203\062\332\066", 5) != 4)
return 1;
return 0;
+#endif
}
_ACEOF
@@ -52749,8 +55532,14 @@ else
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -52758,9 +55547,9 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -52769,32 +55558,33 @@ int main () {
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in the abbreviation of the second month, the second
character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
one byte long. This excludes the UTF-8 encoding. */
t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
-#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
+# if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
/* Check whether the decimal separator is a comma.
On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
are nl_langinfo(RADIXCHAR) are both ".". */
if (localeconv () ->decimal_point[0] != ',') return 1;
-#endif
+# endif
return 0;
+#endif
}
_ACEOF
@@ -53012,8 +55802,14 @@ else
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -53021,9 +55817,9 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -53032,32 +55828,33 @@ int main () {
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in the abbreviation of the second month, the second
character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
one byte long. This excludes the UTF-8 encoding. */
t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
-#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
+# if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
/* Check whether the decimal separator is a comma.
On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
are nl_langinfo(RADIXCHAR) are both ".". */
if (localeconv () ->decimal_point[0] != ',') return 1;
-#endif
+# endif
return 0;
+#endif
}
_ACEOF
@@ -53275,8 +56072,14 @@ else
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -53284,26 +56087,27 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check that nl_langinfo(CODESET) is nonempty and not "ASCII" or "646"
and ends in "6". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| cs[strlen (cs) - 1] != '6')
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
return 0;
+#endif
}
_ACEOF
@@ -53381,8 +56185,14 @@ else
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -53390,9 +56200,9 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -53401,32 +56211,33 @@ int main () {
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in the abbreviation of the second month, the second
character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
one byte long. This excludes the UTF-8 encoding. */
t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
-#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
+# if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
/* Check whether the decimal separator is a comma.
On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
are nl_langinfo(RADIXCHAR) are both ".". */
if (localeconv () ->decimal_point[0] != ',') return 1;
-#endif
+# endif
return 0;
+#endif
}
_ACEOF
@@ -53644,8 +56455,14 @@ else
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -53653,9 +56470,9 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -53664,32 +56481,33 @@ int main () {
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in the abbreviation of the second month, the second
character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
one byte long. This excludes the UTF-8 encoding. */
t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
-#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
+# if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
/* Check whether the decimal separator is a comma.
On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
are nl_langinfo(RADIXCHAR) are both ".". */
if (localeconv () ->decimal_point[0] != ',') return 1;
-#endif
+# endif
return 0;
+#endif
}
_ACEOF
@@ -53907,8 +56725,14 @@ else
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -53916,9 +56740,9 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -53927,32 +56751,33 @@ int main () {
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in the abbreviation of the second month, the second
character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
one byte long. This excludes the UTF-8 encoding. */
t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
-#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
+# if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
/* Check whether the decimal separator is a comma.
On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
are nl_langinfo(RADIXCHAR) are both ".". */
if (localeconv () ->decimal_point[0] != ',') return 1;
-#endif
+# endif
return 0;
+#endif
}
_ACEOF
@@ -54170,8 +56995,14 @@ else
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -54179,9 +57010,9 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -54190,32 +57021,33 @@ int main () {
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in the abbreviation of the second month, the second
character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
one byte long. This excludes the UTF-8 encoding. */
t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
-#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
+# if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
/* Check whether the decimal separator is a comma.
On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
are nl_langinfo(RADIXCHAR) are both ".". */
if (localeconv () ->decimal_point[0] != ',') return 1;
-#endif
+# endif
return 0;
+#endif
}
_ACEOF
@@ -55801,8 +58633,14 @@ else
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -55810,9 +58648,9 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -55821,32 +58659,33 @@ int main () {
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in the abbreviation of the second month, the second
character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
one byte long. This excludes the UTF-8 encoding. */
t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
-#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
+# if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
/* Check whether the decimal separator is a comma.
On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
are nl_langinfo(RADIXCHAR) are both ".". */
if (localeconv () ->decimal_point[0] != ',') return 1;
-#endif
+# endif
return 0;
+#endif
}
_ACEOF
@@ -56082,6 +58921,104 @@ $as_echo "#define GNULIB_TEST_UNSETENV 1" >>confdefs.h
+ ac_fn_c_check_type "$LINENO" "useconds_t" "ac_cv_type_useconds_t" "$ac_includes_default"
+if test "x$ac_cv_type_useconds_t" = xyes; then :
+
+else
+
+$as_echo "#define useconds_t unsigned int" >>confdefs.h
+
+fi
+
+ if test $ac_cv_func_usleep = no; then
+ HAVE_USLEEP=0
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether usleep allows large arguments" >&5
+$as_echo_n "checking whether usleep allows large arguments... " >&6; }
+if ${gl_cv_func_usleep_works+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test "$cross_compiling" = yes; then :
+ case "$host_os" in
+ # Guess yes on glibc systems.
+ *-gnu*) gl_cv_func_usleep_works="guessing yes" ;;
+ # Guess no on native Windows.
+ mingw*) gl_cv_func_usleep_works="guessing no" ;;
+ # If we don't know, assume the worst.
+ *) gl_cv_func_usleep_works="guessing no" ;;
+ esac
+
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#include <unistd.h>
+
+int
+main ()
+{
+return !!usleep (1000000);
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+ gl_cv_func_usleep_works=yes
+else
+ gl_cv_func_usleep_works=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+ conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_usleep_works" >&5
+$as_echo "$gl_cv_func_usleep_works" >&6; }
+ case "$gl_cv_func_usleep_works" in
+ *yes) ;;
+ *)
+ REPLACE_USLEEP=1
+ ;;
+ esac
+ fi
+
+ if test $HAVE_USLEEP = 0 || test $REPLACE_USLEEP = 1; then
+
+
+
+
+
+
+
+
+ gltests_LIBOBJS="$gltests_LIBOBJS usleep.$ac_objext"
+
+ fi
+
+
+
+
+
+ if test "$GNULIB_USLEEP" != 1; then
+ if test "$GNULIB_USLEEP" = 0; then
+ GNULIB_USLEEP=$gl_module_indicator_condition
+ else
+ GNULIB_USLEEP="($GNULIB_USLEEP || $gl_module_indicator_condition)"
+ fi
+ fi
+
+
+
+
+
+$as_echo "#define GNULIB_TEST_USLEEP 1" >>confdefs.h
+
+
+
+
+
+
+
@@ -56278,6 +59215,8 @@ else
case "$host_os" in
# Guess no on AIX 4, OSF/1 and Solaris.
aix4* | osf* | solaris*) gl_cv_func_wcrtomb_retval="guessing no" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_wcrtomb_retval="guessing yes" ;;
# Guess yes otherwise.
*) gl_cv_func_wcrtomb_retval="guessing yes" ;;
esac
@@ -56403,8 +59342,14 @@ else
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -56412,9 +59357,9 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -56423,32 +59368,33 @@ int main () {
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in the abbreviation of the second month, the second
character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
one byte long. This excludes the UTF-8 encoding. */
t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
-#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
+# if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
/* Check whether the decimal separator is a comma.
On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
are nl_langinfo(RADIXCHAR) are both ".". */
if (localeconv () ->decimal_point[0] != ',') return 1;
-#endif
+# endif
return 0;
+#endif
}
_ACEOF
@@ -56667,9 +59613,14 @@ struct tm t;
char buf[16];
int main ()
{
- const char *p;
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -56677,9 +59628,9 @@ int main ()
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -56688,32 +59639,36 @@ int main ()
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether MB_CUR_MAX is > 1. This excludes the dysfunctional locales
on Cygwin 1.5.x. */
if (MB_CUR_MAX == 1)
return 1;
/* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
This excludes the UTF-8 encoding (except on MirBSD). */
- t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
- if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
- for (p = buf; *p != '\0'; p++)
- if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
- return 1;
+ {
+ const char *p;
+ t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
+ if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
+ for (p = buf; *p != '\0'; p++)
+ if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
+ return 1;
+ }
return 0;
+#endif
}
_ACEOF
@@ -56807,9 +59762,14 @@ struct tm t;
char buf[16];
int main ()
{
- const char *p;
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -56817,9 +59777,9 @@ int main ()
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -56828,32 +59788,36 @@ int main ()
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
This excludes the UTF-8 encoding (except on MirBSD). */
- t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
- if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
- for (p = buf; *p != '\0'; p++)
- if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
- return 1;
+ {
+ const char *p;
+ t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
+ if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
+ for (p = buf; *p != '\0'; p++)
+ if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
+ return 1;
+ }
/* Check whether a typical GB18030 multibyte sequence is recognized as a
single wide character. This excludes the GB2312 and GBK encodings. */
if (mblen ("\203\062\332\066", 5) != 4)
return 1;
return 0;
+#endif
}
_ACEOF
@@ -56938,6 +59902,9 @@ else
# Guess no on Solaris <= 9 and Cygwin.
solaris2.[1-9] | solaris2.[1-9].* | cygwin*)
gl_cv_func_wctob_works="guessing no" ;;
+ # Guess no on native Windows.
+ mingw*)
+ gl_cv_func_wctob_works="guessing no" ;;
# Guess yes otherwise.
*) gl_cv_func_wctob_works="guessing yes" ;;
esac
@@ -57292,9 +60259,9 @@ if ${lt_cv_path_NM+:} false; then :
else
if test -n "$NM"; then
# Let the user override the test.
- lt_cv_path_NM="$NM"
+ lt_cv_path_NM=$NM
else
- lt_nm_to_check="${ac_tool_prefix}nm"
+ lt_nm_to_check=${ac_tool_prefix}nm
if test -n "$ac_tool_prefix" \
&& { test "$build" = "$host" \
|| { test "$build_os" = cygwin && test "$host_os" = mingw32; }; \
@@ -57302,26 +60269,31 @@ else
lt_nm_to_check="$lt_nm_to_check nm"
fi
for lt_tmp_nm in $lt_nm_to_check; do
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=.
- tmp_nm="$ac_dir/$lt_tmp_nm"
- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+ tmp_nm=$ac_dir/$lt_tmp_nm
+ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
# Check to see if the nm accepts a BSD-compat flag.
- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+ # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
# nm: unknown option "B" ignored
# Tru64's nm complains that /dev/null is an invalid object file
- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
- */dev/null* | *'Invalid file or object type'*)
+ # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
+ case $build_os in
+ mingw*) lt_bad_file=conftest.nm/nofile ;;
+ *) lt_bad_file=/dev/null ;;
+ esac
+ case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
+ *$lt_bad_file* | *'Invalid file or object type'*)
lt_cv_path_NM="$tmp_nm -B"
- break
+ break 2
;;
*)
case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
*/dev/null*)
lt_cv_path_NM="$tmp_nm -p"
- break
+ break 2
;;
*)
lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
@@ -57332,15 +60304,15 @@ else
esac
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
done
: ${lt_cv_path_NM=no}
fi
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
$as_echo "$lt_cv_path_NM" >&6; }
-if test "$lt_cv_path_NM" != "no"; then
- NM="$lt_cv_path_NM"
+if test no != "$lt_cv_path_NM"; then
+ NM=$lt_cv_path_NM
else
# Didn't find any BSD compatible name lister, look for dumpbin.
if test -n "$DUMPBIN"; then :
@@ -57446,9 +60418,9 @@ esac
fi
fi
- case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
+ case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
*COFF*)
- DUMPBIN="$DUMPBIN -symbols"
+ DUMPBIN="$DUMPBIN -symbols -headers"
;;
*)
DUMPBIN=:
@@ -57456,8 +60428,8 @@ fi
esac
fi
- if test "$DUMPBIN" != ":"; then
- NM="$DUMPBIN"
+ if test : != "$DUMPBIN"; then
+ NM=$DUMPBIN
fi
fi
test -z "$NM" && NM=nm
@@ -58928,6 +61900,10 @@ if test -z "${LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_TRUE}" && test -z "${LIB
as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
+if test -z "${LIBUNISTRING_COMPILE_UNIGBRK_UC_GRAPHEME_BREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIGBRK_UC_GRAPHEME_BREAKS_FALSE}"; then
+ as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIGBRK_UC_GRAPHEME_BREAKS\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
if test -z "${LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_FALSE}"; then
as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
@@ -60470,6 +63446,7 @@ enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
+shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
@@ -60517,10 +63494,13 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
+lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
+lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
@@ -60585,7 +63565,8 @@ finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
-sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
+configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
+configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
@@ -60679,9 +63660,12 @@ CFLAGS \
compiler \
lt_cv_sys_global_symbol_pipe \
lt_cv_sys_global_symbol_to_cdecl \
+lt_cv_sys_global_symbol_to_import \
lt_cv_sys_global_symbol_to_c_name_address \
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
+lt_cv_nm_interface \
nm_file_list_spec \
+lt_cv_truncate_bin \
lt_prog_compiler_no_builtin_flag \
lt_prog_compiler_pic \
lt_prog_compiler_wl \
@@ -60735,7 +63719,7 @@ include_expsyms_RC \
file_list_spec_RC; do
case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
*[\\\\\\\`\\"\\\$]*)
- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
;;
*)
eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
@@ -60762,7 +63746,8 @@ postinstall_cmds \
postuninstall_cmds \
finish_cmds \
sys_lib_search_path_spec \
-sys_lib_dlsearch_path_spec \
+configure_time_dlsearch_path \
+configure_time_lt_sys_library_path \
reload_cmds_RC \
old_archive_cmds_RC \
old_archive_from_new_cmds_RC \
@@ -60776,7 +63761,7 @@ prelink_cmds_RC \
postlink_cmds_RC; do
case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
*[\\\\\\\`\\"\\\$]*)
- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
;;
*)
eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
@@ -60785,19 +63770,16 @@ postlink_cmds_RC; do
done
ac_aux_dir='$ac_aux_dir'
-xsi_shell='$xsi_shell'
-lt_shell_append='$lt_shell_append'
-# See if we are running on zsh, and set the options which allow our
+# See if we are running on zsh, and set the options that allow our
# commands through without removal of \ escapes INIT.
-if test -n "\${ZSH_VERSION+set}" ; then
+if test -n "\${ZSH_VERSION+set}"; then
setopt NO_GLOB_SUBST
fi
PACKAGE='$PACKAGE'
VERSION='$VERSION'
- TIMESTAMP='$TIMESTAMP'
RM='$RM'
ofile='$ofile'
@@ -61515,55 +64497,53 @@ $as_echo X"$file" |
;;
"libtool":C)
- # See if we are running on zsh, and set the options which allow our
+ # See if we are running on zsh, and set the options that allow our
# commands through without removal of \ escapes.
- if test -n "${ZSH_VERSION+set}" ; then
+ if test -n "${ZSH_VERSION+set}"; then
setopt NO_GLOB_SUBST
fi
- cfgfile="${ofile}T"
+ cfgfile=${ofile}T
trap "$RM \"$cfgfile\"; exit 1" 1 2 15
$RM "$cfgfile"
cat <<_LT_EOF >> "$cfgfile"
#! $SHELL
-
-# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Generated automatically by $as_me ($PACKAGE) $VERSION
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+
+# Provide generalized library-building support services.
+# Written by Gordon Matzigkeit, 1996
+
+# Copyright (C) 2014 Free Software Foundation, Inc.
+# This is free software; see the source for copying conditions. There is NO
+# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+# GNU Libtool is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of of the License, or
+# (at your option) any later version.
#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
-# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
-# Written by Gordon Matzigkeit, 1996
-#
-# This file is part of GNU Libtool.
-#
-# GNU Libtool is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of
-# the License, or (at your option) any later version.
-#
-# As a special exception to the GNU General Public License,
-# if you distribute this file as part of a program or library that
-# is built using GNU Libtool, you may include this file under the
-# same distribution terms that you use for the rest of that program.
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program or library that is built
+# using GNU Libtool, you may include this file under the same
+# distribution terms that you use for the rest of that program.
#
-# GNU Libtool is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# GNU Libtool is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with GNU Libtool; see the file COPYING. If not, a copy
-# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
-# obtained by writing to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
# The names of the tagged configurations supported by this script.
-available_tags="RC "
+available_tags='RC '
+
+# Configured defaults for sys_lib_dlsearch_path munging.
+: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
# ### BEGIN LIBTOOL CONFIG
@@ -61592,6 +64572,9 @@ pic_mode=$pic_mode
# Whether or not to optimize for fast installation.
fast_install=$enable_fast_install
+# Shared archive member basename,for filename based shared library versioning on AIX.
+shared_archive_member_spec=$shared_archive_member_spec
+
# Shell to use when invoking shell scripts.
SHELL=$lt_SHELL
@@ -61703,18 +64686,27 @@ global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
# Transform the output of nm in a proper C declaration.
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+# Transform the output of nm into a list of symbols to manually relocate.
+global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
+
# Transform the output of nm in a C name address pair.
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
# Transform the output of nm in a C name address pair when lib prefix is needed.
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
+# The name lister interface.
+nm_interface=$lt_lt_cv_nm_interface
+
# Specify filename containing input files for \$NM.
nm_file_list_spec=$lt_nm_file_list_spec
-# The root where to search for dependent libraries,and in which our libraries should be installed.
+# The root where to search for dependent libraries,and where our libraries should be installed.
lt_sysroot=$lt_sysroot
+# Command to truncate a binary pipe.
+lt_truncate_bin=$lt_lt_cv_truncate_bin
+
# The name of the directory that contains temporary libtool files.
objdir=$objdir
@@ -61805,8 +64797,11 @@ hardcode_into_libs=$hardcode_into_libs
# Compile-time system search path for libraries.
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-# Run-time system search path for libraries.
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+# Detected run-time system search path for libraries.
+sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
+
+# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
+configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
# Whether dlopen is supported.
dlopen_support=$enable_dlopen
@@ -61899,13 +64894,13 @@ hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
# Whether we need a single "-rpath" flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator
-# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
# DIR into the resulting binary.
hardcode_direct=$hardcode_direct
-# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
# DIR into the resulting binary and the resulting library dependency is
-# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
+# "absolute",i.e impossible to change by setting \$shlibpath_var if the
# library is relocated.
hardcode_direct_absolute=$hardcode_direct_absolute
@@ -61957,13 +64952,72 @@ hardcode_action=$hardcode_action
_LT_EOF
+ cat <<'_LT_EOF' >> "$cfgfile"
+
+# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
+
+# func_munge_path_list VARIABLE PATH
+# -----------------------------------
+# VARIABLE is name of variable containing _space_ separated list of
+# directories to be munged by the contents of PATH, which is string
+# having a format:
+# "DIR[:DIR]:"
+# string "DIR[ DIR]" will be prepended to VARIABLE
+# ":DIR[:DIR]"
+# string "DIR[ DIR]" will be appended to VARIABLE
+# "DIRP[:DIRP]::[DIRA:]DIRA"
+# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
+# "DIRA[ DIRA]" will be appended to VARIABLE
+# "DIR[:DIR]"
+# VARIABLE will be replaced by "DIR[ DIR]"
+func_munge_path_list ()
+{
+ case x$2 in
+ x)
+ ;;
+ *:)
+ eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
+ ;;
+ x:*)
+ eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
+ ;;
+ *::*)
+ eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
+ eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
+ ;;
+ *)
+ eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
+ ;;
+ esac
+}
+
+
+# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
+func_cc_basename ()
+{
+ for cc_temp in $*""; do
+ case $cc_temp in
+ compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+ distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+ \-*) ;;
+ *) break;;
+ esac
+ done
+ func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+}
+
+
+# ### END FUNCTIONS SHARED WITH CONFIGURE
+
+_LT_EOF
+
case $host_os in
aix3*)
cat <<\_LT_EOF >> "$cfgfile"
# AIX sometimes has problems with the GCC collect2 program. For some
# reason, if we set the COLLECT_NAMES environment variable, the problems
# vanish in a puff of smoke.
-if test "X${COLLECT_NAMES+set}" != Xset; then
+if test set != "${COLLECT_NAMES+set}"; then
COLLECT_NAMES=
export COLLECT_NAMES
fi
@@ -61972,7 +65026,7 @@ _LT_EOF
esac
-ltmain="$ac_aux_dir/ltmain.sh"
+ltmain=$ac_aux_dir/ltmain.sh
# We use sed instead of cat because bash on DJGPP gets confused if
@@ -61982,165 +65036,6 @@ ltmain="$ac_aux_dir/ltmain.sh"
sed '$q' "$ltmain" >> "$cfgfile" \
|| (rm -f "$cfgfile"; exit 1)
- if test x"$xsi_shell" = xyes; then
- sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
-func_dirname ()\
-{\
-\ case ${1} in\
-\ */*) func_dirname_result="${1%/*}${2}" ;;\
-\ * ) func_dirname_result="${3}" ;;\
-\ esac\
-} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_basename ()$/,/^} # func_basename /c\
-func_basename ()\
-{\
-\ func_basename_result="${1##*/}"\
-} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
-func_dirname_and_basename ()\
-{\
-\ case ${1} in\
-\ */*) func_dirname_result="${1%/*}${2}" ;;\
-\ * ) func_dirname_result="${3}" ;;\
-\ esac\
-\ func_basename_result="${1##*/}"\
-} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
-func_stripname ()\
-{\
-\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
-\ # positional parameters, so assign one to ordinary parameter first.\
-\ func_stripname_result=${3}\
-\ func_stripname_result=${func_stripname_result#"${1}"}\
-\ func_stripname_result=${func_stripname_result%"${2}"}\
-} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
-func_split_long_opt ()\
-{\
-\ func_split_long_opt_name=${1%%=*}\
-\ func_split_long_opt_arg=${1#*=}\
-} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
-func_split_short_opt ()\
-{\
-\ func_split_short_opt_arg=${1#??}\
-\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
-} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
-func_lo2o ()\
-{\
-\ case ${1} in\
-\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
-\ *) func_lo2o_result=${1} ;;\
-\ esac\
-} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_xform ()$/,/^} # func_xform /c\
-func_xform ()\
-{\
- func_xform_result=${1%.*}.lo\
-} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_arith ()$/,/^} # func_arith /c\
-func_arith ()\
-{\
- func_arith_result=$(( $* ))\
-} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_len ()$/,/^} # func_len /c\
-func_len ()\
-{\
- func_len_result=${#1}\
-} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-fi
-
-if test x"$lt_shell_append" = xyes; then
- sed -e '/^func_append ()$/,/^} # func_append /c\
-func_append ()\
-{\
- eval "${1}+=\\${2}"\
-} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
-func_append_quoted ()\
-{\
-\ func_quote_for_eval "${2}"\
-\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
-} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- # Save a `func_append' function call where possible by direct use of '+='
- sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
- test 0 -eq $? || _lt_function_replace_fail=:
-else
- # Save a `func_append' function call even when '+=' is not available
- sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
- test 0 -eq $? || _lt_function_replace_fail=:
-fi
-
-if test x"$_lt_function_replace_fail" = x":"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
-$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
-fi
-
-
mv -f "$cfgfile" "$ofile" ||
(rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
chmod +x "$ofile"
@@ -62227,13 +65122,13 @@ hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
# Whether we need a single "-rpath" flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
-# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
# DIR into the resulting binary.
hardcode_direct=$hardcode_direct_RC
-# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
# DIR into the resulting binary and the resulting library dependency is
-# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
+# "absolute",i.e impossible to change by setting \$shlibpath_var if the
# library is relocated.
hardcode_direct_absolute=$hardcode_direct_absolute_RC
diff --git a/doc/Makefile.in b/doc/Makefile.in
index 47c4d72..e252e9d 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -91,7 +91,9 @@ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/absolute-header.m4 \
$(top_srcdir)/gnulib-m4/alloca.m4 \
+ $(top_srcdir)/gnulib-m4/asm-underscore.m4 \
$(top_srcdir)/gnulib-m4/btowc.m4 \
+ $(top_srcdir)/gnulib-m4/builtin-expect.m4 \
$(top_srcdir)/gnulib-m4/codeset.m4 \
$(top_srcdir)/gnulib-m4/configmake.m4 \
$(top_srcdir)/gnulib-m4/ctype.m4 \
@@ -120,6 +122,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/gnulib-common.m4 \
$(top_srcdir)/gnulib-m4/gnulib-comp.m4 \
$(top_srcdir)/gnulib-m4/hard-locale.m4 \
+ $(top_srcdir)/gnulib-m4/host-cpu-c-abi.m4 \
$(top_srcdir)/gnulib-m4/iconv.m4 \
$(top_srcdir)/gnulib-m4/iconv_h.m4 \
$(top_srcdir)/gnulib-m4/iconv_open.m4 \
@@ -130,6 +133,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/inttypes-pri.m4 \
$(top_srcdir)/gnulib-m4/inttypes.m4 \
$(top_srcdir)/gnulib-m4/inttypes_h.m4 \
+ $(top_srcdir)/gnulib-m4/isblank.m4 \
$(top_srcdir)/gnulib-m4/isnand.m4 \
$(top_srcdir)/gnulib-m4/isnanf.m4 \
$(top_srcdir)/gnulib-m4/isnanl.m4 \
@@ -172,12 +176,18 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/printf-frexp.m4 \
$(top_srcdir)/gnulib-m4/printf-frexpl.m4 \
$(top_srcdir)/gnulib-m4/printf.m4 \
+ $(top_srcdir)/gnulib-m4/pthread_rwlock_rdlock.m4 \
+ $(top_srcdir)/gnulib-m4/pthread_sigmask.m4 \
$(top_srcdir)/gnulib-m4/putenv.m4 \
+ $(top_srcdir)/gnulib-m4/raise.m4 \
$(top_srcdir)/gnulib-m4/relocatable-lib.m4 \
$(top_srcdir)/gnulib-m4/setenv.m4 \
$(top_srcdir)/gnulib-m4/setlocale.m4 \
+ $(top_srcdir)/gnulib-m4/signal_h.m4 \
+ $(top_srcdir)/gnulib-m4/signalblocking.m4 \
$(top_srcdir)/gnulib-m4/signbit.m4 \
$(top_srcdir)/gnulib-m4/size_max.m4 \
+ $(top_srcdir)/gnulib-m4/sleep.m4 \
$(top_srcdir)/gnulib-m4/ssize_t.m4 \
$(top_srcdir)/gnulib-m4/stdalign.m4 \
$(top_srcdir)/gnulib-m4/stdbool.m4 \
@@ -194,7 +204,9 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/sys_types_h.m4 \
$(top_srcdir)/gnulib-m4/thread.m4 \
$(top_srcdir)/gnulib-m4/threadlib.m4 \
+ $(top_srcdir)/gnulib-m4/time_h.m4 \
$(top_srcdir)/gnulib-m4/unistd_h.m4 \
+ $(top_srcdir)/gnulib-m4/usleep.m4 \
$(top_srcdir)/gnulib-m4/vasnprintf.m4 \
$(top_srcdir)/gnulib-m4/warn-on-use.m4 \
$(top_srcdir)/gnulib-m4/wchar_h.m4 \
@@ -390,6 +402,7 @@ GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
GNULIB_COSF = @GNULIB_COSF@
GNULIB_COSHF = @GNULIB_COSHF@
GNULIB_COSL = @GNULIB_COSL@
+GNULIB_CTIME = @GNULIB_CTIME@
GNULIB_DPRINTF = @GNULIB_DPRINTF@
GNULIB_DUP = @GNULIB_DUP@
GNULIB_DUP2 = @GNULIB_DUP2@
@@ -402,6 +415,7 @@ GNULIB_EXP2F = @GNULIB_EXP2F@
GNULIB_EXP2L = @GNULIB_EXP2L@
GNULIB_EXPF = @GNULIB_EXPF@
GNULIB_EXPL = @GNULIB_EXPL@
+GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
GNULIB_EXPM1 = @GNULIB_EXPM1@
GNULIB_EXPM1F = @GNULIB_EXPM1F@
GNULIB_EXPM1L = @GNULIB_EXPM1L@
@@ -460,6 +474,7 @@ GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
GNULIB_GRANTPT = @GNULIB_GRANTPT@
GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
@@ -488,6 +503,7 @@ GNULIB_LDEXPL = @GNULIB_LDEXPL@
GNULIB_LINK = @GNULIB_LINK@
GNULIB_LINKAT = @GNULIB_LINKAT@
GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
+GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
GNULIB_LOG = @GNULIB_LOG@
GNULIB_LOG10 = @GNULIB_LOG10@
GNULIB_LOG10F = @GNULIB_LOG10F@
@@ -534,12 +550,15 @@ GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+GNULIB_MKTIME = @GNULIB_MKTIME@
GNULIB_MODF = @GNULIB_MODF@
GNULIB_MODFF = @GNULIB_MODFF@
GNULIB_MODFL = @GNULIB_MODFL@
+GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
GNULIB_PCLOSE = @GNULIB_PCLOSE@
GNULIB_PERROR = @GNULIB_PERROR@
GNULIB_PIPE = @GNULIB_PIPE@
@@ -550,6 +569,7 @@ GNULIB_POWF = @GNULIB_POWF@
GNULIB_PREAD = @GNULIB_PREAD@
GNULIB_PRINTF = @GNULIB_PRINTF@
GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
+GNULIB_PTHREAD_SIGMASK = @GNULIB_PTHREAD_SIGMASK@
GNULIB_PTSNAME = @GNULIB_PTSNAME@
GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
GNULIB_PUTC = @GNULIB_PUTC@
@@ -558,12 +578,14 @@ GNULIB_PUTENV = @GNULIB_PUTENV@
GNULIB_PUTS = @GNULIB_PUTS@
GNULIB_PWRITE = @GNULIB_PWRITE@
GNULIB_QSORT_R = @GNULIB_QSORT_R@
+GNULIB_RAISE = @GNULIB_RAISE@
GNULIB_RANDOM = @GNULIB_RANDOM@
GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
GNULIB_READ = @GNULIB_READ@
GNULIB_READLINK = @GNULIB_READLINK@
GNULIB_READLINKAT = @GNULIB_READLINKAT@
+GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
GNULIB_REALPATH = @GNULIB_REALPATH@
GNULIB_REMAINDER = @GNULIB_REMAINDER@
@@ -585,7 +607,10 @@ GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
GNULIB_SETENV = @GNULIB_SETENV@
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+GNULIB_SIGACTION = @GNULIB_SIGACTION@
+GNULIB_SIGNAL_H_SIGPIPE = @GNULIB_SIGNAL_H_SIGPIPE@
GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
+GNULIB_SIGPROCMASK = @GNULIB_SIGPROCMASK@
GNULIB_SINF = @GNULIB_SINF@
GNULIB_SINHF = @GNULIB_SINHF@
GNULIB_SINL = @GNULIB_SINL@
@@ -603,10 +628,12 @@ GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
GNULIB_STRDUP = @GNULIB_STRDUP@
GNULIB_STRERROR = @GNULIB_STRERROR@
GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+GNULIB_STRFTIME = @GNULIB_STRFTIME@
GNULIB_STRNCAT = @GNULIB_STRNCAT@
GNULIB_STRNDUP = @GNULIB_STRNDUP@
GNULIB_STRNLEN = @GNULIB_STRNLEN@
GNULIB_STRPBRK = @GNULIB_STRPBRK@
+GNULIB_STRPTIME = @GNULIB_STRPTIME@
GNULIB_STRSEP = @GNULIB_STRSEP@
GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
GNULIB_STRSTR = @GNULIB_STRSTR@
@@ -623,12 +650,17 @@ GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
GNULIB_TANF = @GNULIB_TANF@
GNULIB_TANHF = @GNULIB_TANHF@
GNULIB_TANL = @GNULIB_TANL@
+GNULIB_TIMEGM = @GNULIB_TIMEGM@
+GNULIB_TIME_R = @GNULIB_TIME_R@
+GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
GNULIB_TMPFILE = @GNULIB_TMPFILE@
GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
GNULIB_TRUNC = @GNULIB_TRUNC@
+GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
GNULIB_TRUNCF = @GNULIB_TRUNCF@
GNULIB_TRUNCL = @GNULIB_TRUNCL@
GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+GNULIB_TZSET = @GNULIB_TZSET@
GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
GNULIB_UNLINK = @GNULIB_UNLINK@
@@ -657,6 +689,7 @@ GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
GNULIB_WCSCPY = @GNULIB_WCSCPY@
GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
GNULIB_WCSDUP = @GNULIB_WCSDUP@
+GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
GNULIB_WCSLEN = @GNULIB_WCSLEN@
GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
@@ -705,6 +738,7 @@ HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
HAVE_COSF = @HAVE_COSF@
HAVE_COSHF = @HAVE_COSHF@
HAVE_COSL = @HAVE_COSL@
+HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
HAVE_DECL_ACOSL = @HAVE_DECL_ACOSL@
HAVE_DECL_ASINL = @HAVE_DECL_ASINL@
HAVE_DECL_ATANL = @HAVE_DECL_ATANL@
@@ -732,12 +766,15 @@ HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
HAVE_DECL_GETLOADAVG = @HAVE_DECL_GETLOADAVG@
+HAVE_DECL_GETLOGIN = @HAVE_DECL_GETLOGIN@
HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
+HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
HAVE_DECL_LDEXPL = @HAVE_DECL_LDEXPL@
+HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
HAVE_DECL_LOG10L = @HAVE_DECL_LOG10L@
HAVE_DECL_LOG2 = @HAVE_DECL_LOG2@
HAVE_DECL_LOG2F = @HAVE_DECL_LOG2F@
@@ -755,6 +792,7 @@ HAVE_DECL_ROUNDF = @HAVE_DECL_ROUNDF@
HAVE_DECL_ROUNDL = @HAVE_DECL_ROUNDL@
HAVE_DECL_SETENV = @HAVE_DECL_SETENV@
HAVE_DECL_SETHOSTNAME = @HAVE_DECL_SETHOSTNAME@
+HAVE_DECL_SETSTATE = @HAVE_DECL_SETSTATE@
HAVE_DECL_SINL = @HAVE_DECL_SINL@
HAVE_DECL_SNPRINTF = @HAVE_DECL_SNPRINTF@
HAVE_DECL_SQRTL = @HAVE_DECL_SQRTL@
@@ -782,6 +820,7 @@ HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
HAVE_EXPF = @HAVE_EXPF@
HAVE_EXPL = @HAVE_EXPL@
+HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
HAVE_EXPM1 = @HAVE_EXPM1@
HAVE_EXPM1F = @HAVE_EXPM1F@
HAVE_FABSF = @HAVE_FABSF@
@@ -860,6 +899,7 @@ HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
HAVE_MODFF = @HAVE_MODFF@
HAVE_MODFL = @HAVE_MODFL@
HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
HAVE_OS_H = @HAVE_OS_H@
HAVE_PCLOSE = @HAVE_PCLOSE@
@@ -867,18 +907,22 @@ HAVE_PIPE = @HAVE_PIPE@
HAVE_PIPE2 = @HAVE_PIPE2@
HAVE_POPEN = @HAVE_POPEN@
HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
+HAVE_POSIX_SIGNALBLOCKING = @HAVE_POSIX_SIGNALBLOCKING@
HAVE_POWF = @HAVE_POWF@
HAVE_PREAD = @HAVE_PREAD@
+HAVE_PTHREAD_SIGMASK = @HAVE_PTHREAD_SIGMASK@
HAVE_PTSNAME = @HAVE_PTSNAME@
HAVE_PTSNAME_R = @HAVE_PTSNAME_R@
HAVE_PWRITE = @HAVE_PWRITE@
HAVE_QSORT_R = @HAVE_QSORT_R@
+HAVE_RAISE = @HAVE_RAISE@
HAVE_RANDOM = @HAVE_RANDOM@
HAVE_RANDOM_H = @HAVE_RANDOM_H@
HAVE_RANDOM_R = @HAVE_RANDOM_R@
HAVE_RAWMEMCHR = @HAVE_RAWMEMCHR@
HAVE_READLINK = @HAVE_READLINK@
HAVE_READLINKAT = @HAVE_READLINKAT@
+HAVE_REALLOCARRAY = @HAVE_REALLOCARRAY@
HAVE_REALPATH = @HAVE_REALPATH@
HAVE_REMAINDER = @HAVE_REMAINDER@
HAVE_REMAINDERF = @HAVE_REMAINDERF@
@@ -890,9 +934,13 @@ HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = @HAVE_SAME_LONG_DOUBLE_AS_DOUBLE@
HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
HAVE_SETENV = @HAVE_SETENV@
HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
+HAVE_SIGACTION = @HAVE_SIGACTION@
+HAVE_SIGHANDLER_T = @HAVE_SIGHANDLER_T@
+HAVE_SIGINFO_T = @HAVE_SIGINFO_T@
HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_SIGSET_T = @HAVE_SIGSET_T@
HAVE_SINF = @HAVE_SINF@
HAVE_SINHF = @HAVE_SINHF@
HAVE_SINL = @HAVE_SINL@
@@ -905,11 +953,13 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
HAVE_STRCASESTR = @HAVE_STRCASESTR@
HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
HAVE_STRPBRK = @HAVE_STRPBRK@
+HAVE_STRPTIME = @HAVE_STRPTIME@
HAVE_STRSEP = @HAVE_STRSEP@
HAVE_STRTOD = @HAVE_STRTOD@
HAVE_STRTOLL = @HAVE_STRTOLL@
HAVE_STRTOULL = @HAVE_STRTOULL@
HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
+HAVE_STRUCT_SIGACTION_SA_SIGACTION = @HAVE_STRUCT_SIGACTION_SA_SIGACTION@
HAVE_STRVERSCMP = @HAVE_STRVERSCMP@
HAVE_SYMLINK = @HAVE_SYMLINK@
HAVE_SYMLINKAT = @HAVE_SYMLINKAT@
@@ -921,6 +971,11 @@ HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
HAVE_TANF = @HAVE_TANF@
HAVE_TANHF = @HAVE_TANHF@
HAVE_TANL = @HAVE_TANL@
+HAVE_TIMEGM = @HAVE_TIMEGM@
+HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
+HAVE_TRUNCATE = @HAVE_TRUNCATE@
+HAVE_TYPE_VOLATILE_SIG_ATOMIC_T = @HAVE_TYPE_VOLATILE_SIG_ATOMIC_T@
+HAVE_TZSET = @HAVE_TZSET@
HAVE_UNISTD_H = @HAVE_UNISTD_H@
HAVE_UNLINKAT = @HAVE_UNLINKAT@
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
@@ -941,6 +996,7 @@ HAVE_WCSCOLL = @HAVE_WCSCOLL@
HAVE_WCSCPY = @HAVE_WCSCPY@
HAVE_WCSCSPN = @HAVE_WCSCSPN@
HAVE_WCSDUP = @HAVE_WCSDUP@
+HAVE_WCSFTIME = @HAVE_WCSFTIME@
HAVE_WCSLEN = @HAVE_WCSLEN@
HAVE_WCSNCASECMP = @HAVE_WCSNCASECMP@
HAVE_WCSNCAT = @HAVE_WCSNCAT@
@@ -970,6 +1026,8 @@ HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
HAVE__BOOL = @HAVE__BOOL@
HAVE__EXIT = @HAVE__EXIT@
HEXVERSION = @HEXVERSION@
+HOST_CPU = @HOST_CPU@
+HOST_CPU_C_ABI = @HOST_CPU_C_ABI@
ICONV_CONST = @ICONV_CONST@
ICONV_H = @ICONV_H@
INCLUDE_NEXT = @INCLUDE_NEXT@
@@ -1006,6 +1064,7 @@ LIBUNISTRING_UNISTR_H = @LIBUNISTRING_UNISTR_H@
LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
LIBUNISTRING_UNIWBRK_H = @LIBUNISTRING_UNIWBRK_H@
LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+LIB_PTHREAD_SIGMASK = @LIB_PTHREAD_SIGMASK@
LIMITS_H = @LIMITS_H@
LIPO = @LIPO@
LN_S = @LN_S@
@@ -1022,6 +1081,7 @@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@
LTLIBOBJS = @LTLIBOBJS@
LTLIBPTH = @LTLIBPTH@
LTLIBTHREAD = @LTLIBTHREAD@
+LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
MAKEINFO = env LANG= LC_MESSAGES= LC_ALL= LANGUAGE= @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
@@ -1035,12 +1095,14 @@ NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
NEXT_AS_FIRST_DIRECTIVE_LOCALE_H = @NEXT_AS_FIRST_DIRECTIVE_LOCALE_H@
NEXT_AS_FIRST_DIRECTIVE_MATH_H = @NEXT_AS_FIRST_DIRECTIVE_MATH_H@
+NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H = @NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H@
NEXT_AS_FIRST_DIRECTIVE_STDDEF_H = @NEXT_AS_FIRST_DIRECTIVE_STDDEF_H@
NEXT_AS_FIRST_DIRECTIVE_STDINT_H = @NEXT_AS_FIRST_DIRECTIVE_STDINT_H@
NEXT_AS_FIRST_DIRECTIVE_STDIO_H = @NEXT_AS_FIRST_DIRECTIVE_STDIO_H@
NEXT_AS_FIRST_DIRECTIVE_STDLIB_H = @NEXT_AS_FIRST_DIRECTIVE_STDLIB_H@
NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
@@ -1053,12 +1115,14 @@ NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
NEXT_LIMITS_H = @NEXT_LIMITS_H@
NEXT_LOCALE_H = @NEXT_LOCALE_H@
NEXT_MATH_H = @NEXT_MATH_H@
+NEXT_SIGNAL_H = @NEXT_SIGNAL_H@
NEXT_STDDEF_H = @NEXT_STDDEF_H@
NEXT_STDINT_H = @NEXT_STDINT_H@
NEXT_STDIO_H = @NEXT_STDIO_H@
NEXT_STDLIB_H = @NEXT_STDLIB_H@
NEXT_STRING_H = @NEXT_STRING_H@
NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+NEXT_TIME_H = @NEXT_TIME_H@
NEXT_UNISTD_H = @NEXT_UNISTD_H@
NEXT_WCHAR_H = @NEXT_WCHAR_H@
NEXT_WCTYPE_H = @NEXT_WCTYPE_H@
@@ -1081,10 +1145,15 @@ PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
PRIPTR_PREFIX = @PRIPTR_PREFIX@
PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
+PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
RANLIB = @RANLIB@
RC = @RC@
RELOCATABLE = @RELOCATABLE@
+REPLACE_ACOSF = @REPLACE_ACOSF@
+REPLACE_ASINF = @REPLACE_ASINF@
+REPLACE_ATAN2F = @REPLACE_ATAN2F@
+REPLACE_ATANF = @REPLACE_ATANF@
REPLACE_BTOWC = @REPLACE_BTOWC@
REPLACE_CALLOC = @REPLACE_CALLOC@
REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
@@ -1095,15 +1164,20 @@ REPLACE_CEILF = @REPLACE_CEILF@
REPLACE_CEILL = @REPLACE_CEILL@
REPLACE_CHOWN = @REPLACE_CHOWN@
REPLACE_CLOSE = @REPLACE_CLOSE@
+REPLACE_COSF = @REPLACE_COSF@
+REPLACE_COSHF = @REPLACE_COSHF@
+REPLACE_CTIME = @REPLACE_CTIME@
REPLACE_DPRINTF = @REPLACE_DPRINTF@
REPLACE_DUP = @REPLACE_DUP@
REPLACE_DUP2 = @REPLACE_DUP2@
REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
REPLACE_EXP2 = @REPLACE_EXP2@
REPLACE_EXP2L = @REPLACE_EXP2L@
+REPLACE_EXPF = @REPLACE_EXPF@
REPLACE_EXPM1 = @REPLACE_EXPM1@
REPLACE_EXPM1F = @REPLACE_EXPM1F@
REPLACE_FABSL = @REPLACE_FABSL@
+REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
REPLACE_FCLOSE = @REPLACE_FCLOSE@
REPLACE_FDOPEN = @REPLACE_FDOPEN@
@@ -1137,6 +1211,7 @@ REPLACE_GETGROUPS = @REPLACE_GETGROUPS@
REPLACE_GETLINE = @REPLACE_GETLINE@
REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
+REPLACE_GMTIME = @REPLACE_GMTIME@
REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
REPLACE_HYPOT = @REPLACE_HYPOT@
REPLACE_HYPOTF = @REPLACE_HYPOTF@
@@ -1146,6 +1221,7 @@ REPLACE_ICONV_OPEN = @REPLACE_ICONV_OPEN@
REPLACE_ICONV_UTF = @REPLACE_ICONV_UTF@
REPLACE_ILOGB = @REPLACE_ILOGB@
REPLACE_ILOGBF = @REPLACE_ILOGBF@
+REPLACE_ILOGBL = @REPLACE_ILOGBL@
REPLACE_ISATTY = @REPLACE_ISATTY@
REPLACE_ISFINITE = @REPLACE_ISFINITE@
REPLACE_ISINF = @REPLACE_ISINF@
@@ -1158,6 +1234,8 @@ REPLACE_LDEXPL = @REPLACE_LDEXPL@
REPLACE_LINK = @REPLACE_LINK@
REPLACE_LINKAT = @REPLACE_LINKAT@
REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
REPLACE_LOG = @REPLACE_LOG@
REPLACE_LOG10 = @REPLACE_LOG10@
REPLACE_LOG10F = @REPLACE_LOG10F@
@@ -1185,10 +1263,12 @@ REPLACE_MBTOWC = @REPLACE_MBTOWC@
REPLACE_MEMCHR = @REPLACE_MEMCHR@
REPLACE_MEMMEM = @REPLACE_MEMMEM@
REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+REPLACE_MKTIME = @REPLACE_MKTIME@
REPLACE_MODF = @REPLACE_MODF@
REPLACE_MODFF = @REPLACE_MODFF@
REPLACE_MODFL = @REPLACE_MODFL@
REPLACE_NAN = @REPLACE_NAN@
+REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
REPLACE_NULL = @REPLACE_NULL@
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
@@ -1196,11 +1276,13 @@ REPLACE_PERROR = @REPLACE_PERROR@
REPLACE_POPEN = @REPLACE_POPEN@
REPLACE_PREAD = @REPLACE_PREAD@
REPLACE_PRINTF = @REPLACE_PRINTF@
+REPLACE_PTHREAD_SIGMASK = @REPLACE_PTHREAD_SIGMASK@
REPLACE_PTSNAME = @REPLACE_PTSNAME@
REPLACE_PTSNAME_R = @REPLACE_PTSNAME_R@
REPLACE_PUTENV = @REPLACE_PUTENV@
REPLACE_PWRITE = @REPLACE_PWRITE@
REPLACE_QSORT_R = @REPLACE_QSORT_R@
+REPLACE_RAISE = @REPLACE_RAISE@
REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
REPLACE_READ = @REPLACE_READ@
REPLACE_READLINK = @REPLACE_READLINK@
@@ -1221,9 +1303,12 @@ REPLACE_SETENV = @REPLACE_SETENV@
REPLACE_SETLOCALE = @REPLACE_SETLOCALE@
REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
+REPLACE_SINF = @REPLACE_SINF@
+REPLACE_SINHF = @REPLACE_SINHF@
REPLACE_SLEEP = @REPLACE_SLEEP@
REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
REPLACE_SPRINTF = @REPLACE_SPRINTF@
+REPLACE_SQRTF = @REPLACE_SQRTF@
REPLACE_SQRTL = @REPLACE_SQRTL@
REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
@@ -1233,6 +1318,7 @@ REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
REPLACE_STRDUP = @REPLACE_STRDUP@
REPLACE_STRERROR = @REPLACE_STRERROR@
REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+REPLACE_STRFTIME = @REPLACE_STRFTIME@
REPLACE_STRNCAT = @REPLACE_STRNCAT@
REPLACE_STRNDUP = @REPLACE_STRNDUP@
REPLACE_STRNLEN = @REPLACE_STRNLEN@
@@ -1245,12 +1331,17 @@ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
REPLACE_SYMLINK = @REPLACE_SYMLINK@
REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+REPLACE_TANF = @REPLACE_TANF@
+REPLACE_TANHF = @REPLACE_TANHF@
+REPLACE_TIMEGM = @REPLACE_TIMEGM@
REPLACE_TMPFILE = @REPLACE_TMPFILE@
REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
REPLACE_TRUNC = @REPLACE_TRUNC@
+REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
REPLACE_TRUNCF = @REPLACE_TRUNCF@
REPLACE_TRUNCL = @REPLACE_TRUNCL@
REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+REPLACE_TZSET = @REPLACE_TZSET@
REPLACE_UNLINK = @REPLACE_UNLINK@
REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
REPLACE_UNSETENV = @REPLACE_UNSETENV@
@@ -1262,6 +1353,7 @@ REPLACE_VPRINTF = @REPLACE_VPRINTF@
REPLACE_VSNPRINTF = @REPLACE_VSNPRINTF@
REPLACE_VSPRINTF = @REPLACE_VSPRINTF@
REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
+REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
@@ -1279,20 +1371,24 @@ STDBOOL_H = @STDBOOL_H@
STDDEF_H = @STDDEF_H@
STDINT_H = @STDINT_H@
STRIP = @STRIP@
+SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
# Documentation in DVI format.
# Override of automake's definition:
#TEXI2DVI = @TEXI2DVI@
TEXI2DVI = @TEXI2DVI@ $(TEXINCLUDES)
+TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
VERSION = @VERSION@
WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
WINT_T_SUFFIX = @WINT_T_SUFFIX@
YIELD_LIB = @YIELD_LIB@
abs_builddir = @abs_builddir@
diff --git a/doc/libunistring.info b/doc/libunistring.info
index 52882c2..d1fdfa2 100644
--- a/doc/libunistring.info
+++ b/doc/libunistring.info
@@ -1,4 +1,4 @@
-This is libunistring.info, produced by makeinfo version 6.1 from
+This is libunistring.info, produced by makeinfo version 6.3 from
libunistring.texi.
INFO-DIR-SECTION Software development
@@ -2866,6 +2866,10 @@ clusters in a string.
if no grapheme cluster break is encountered before it. Returns
NULL if and only if ‘S == END’.
+ Note that these functions do not handle the case when a character
+ outside of the range between S and END is needed to determine the
+ boundary. Use ‘_grapheme_breaks’ functions for such cases.
+
-- Function: void u8_grapheme_prev (const uint8_t *S, const uint8_t
*START)
-- Function: void u16_grapheme_prev (const uint16_t *S, const uint16_t
@@ -2876,6 +2880,10 @@ clusters in a string.
no grapheme cluster break is encountered before it. Returns NULL
if and only if ‘S == START’.
+ Note that these functions do not handle the case when a character
+ outside of the range between START and S is needed to determine the
+ boundary. Use ‘_grapheme_breaks’ functions for such cases.
+
The following functions determine all of the grapheme cluster
boundaries in a string.
@@ -2887,8 +2895,10 @@ boundaries in a string.
char *P)
-- Function: void ulc_grapheme_breaks (const char *S, size_t N, char
*P)
+ -- Function: void uc_grapheme_breaks (const ucs_t *S, size_t N, char
+ *P)
Determines the grapheme cluster break points in S, an array of N
- units, and stores the result at ‘P[0..N-1]’.
+ units, and stores the result at ‘P[0..NX-1]’.
‘P[i] = 1’
means that there is a grapheme cluster boundary between
‘S[i-1]’ and ‘S[i]’.
@@ -2898,6 +2908,14 @@ boundaries in a string.
‘P[0]’ is always set to 1, because there is always a grapheme
cluster break at start of text.
+ In addition to the above variants for UTF-8, UTF-16, and UTF-32
+ strings, ‘<unigbrk.h>’ provides another variant:
+ ‘uc_grapheme_breaks’.
+
+ This is similar to ‘u32_grapheme_breaks’, but it accepts any
+ characters which may not be represented in UTF-32, such as control
+ characters.
+

File: libunistring.info, Node: Grapheme cluster break property, Prev: Grapheme cluster breaks in a string, Up: unigbrk.h
@@ -2925,6 +2943,12 @@ property. More values may be added in the future.
-- Constant: int GBP_T
-- Constant: int GBP_LV
-- Constant: int GBP_LVT
+ -- Constant: int GBP_RI
+ -- Constant: int GBP_ZWJ
+ -- Constant: int GBP_EB
+ -- Constant: int GBP_EM
+ -- Constant: int GBP_GAZ
+ -- Constant: int GBP_EBG
The following function looks up the grapheme cluster break property
of a character.
@@ -2948,6 +2972,10 @@ the higher-level functions in the previous section are directly based.
described in the Unicode standard, because the standard says that
they are preferred.
+ Note that this function do not handle the case when three ore more
+ consecutive characters are needed to determine the boundary. Use
+ ‘uc_grapheme_breaks’ for such cases.
+

File: libunistring.info, Node: uniwbrk.h, Next: unilbrk.h, Prev: unigbrk.h, Up: Top
@@ -3016,6 +3044,15 @@ More values may be added in the future.
-- Constant: int WBP_MIDNUM
-- Constant: int WBP_NUMERIC
-- Constant: int WBP_EXTENDNUMLET
+ -- Constant: int WBP_RI
+ -- Constant: int WBP_DQ
+ -- Constant: int WBP_SQ
+ -- Constant: int WBP_HL
+ -- Constant: int WBP_ZWJ
+ -- Constant: int WBP_EB
+ -- Constant: int WBP_EM
+ -- Constant: int WBP_GAZ
+ -- Constant: int WBP_EBG
The following function looks up the word break property of a
character.
@@ -3235,6 +3272,11 @@ single Unicode character.
When a decomposition exists, ‘DECOMPOSITION[0..N-1]’ is filled and
N is returned. Otherwise -1 is returned.
+ Note: This function returns the (simple) “canonical decomposition”
+ of UC. If you want the “full canonical decomposition” of UC, that
+ is, the recursive application of “canonical decomposition”, use the
+ function ‘u*_normalize’ with argument ‘UNINORM_NFD’ instead.
+

File: libunistring.info, Node: Composition of characters, Next: Normalization of strings, Prev: Decomposition of characters, Up: uninorm.h
@@ -5642,11 +5684,11 @@ Index
* u16_endswith: Elementary string functions on NUL terminated strings.
(line 259)
* u16_grapheme_breaks: Grapheme cluster breaks in a string.
- (line 34)
+ (line 42)
* u16_grapheme_next: Grapheme cluster breaks in a string.
(line 11)
* u16_grapheme_prev: Grapheme cluster breaks in a string.
- (line 21)
+ (line 25)
* u16_is_cased: Case detection. (line 55)
* u16_is_casefolded: Case detection. (line 42)
* u16_is_lowercase: Case detection. (line 22)
@@ -5801,11 +5843,11 @@ Index
* u32_endswith: Elementary string functions on NUL terminated strings.
(line 261)
* u32_grapheme_breaks: Grapheme cluster breaks in a string.
- (line 36)
+ (line 44)
* u32_grapheme_next: Grapheme cluster breaks in a string.
(line 13)
* u32_grapheme_prev: Grapheme cluster breaks in a string.
- (line 23)
+ (line 27)
* u32_is_cased: Case detection. (line 57)
* u32_is_casefolded: Case detection. (line 44)
* u32_is_lowercase: Case detection. (line 24)
@@ -5960,11 +6002,11 @@ Index
* u8_endswith: Elementary string functions on NUL terminated strings.
(line 257)
* u8_grapheme_breaks: Grapheme cluster breaks in a string.
- (line 32)
+ (line 40)
* u8_grapheme_next: Grapheme cluster breaks in a string.
(line 9)
* u8_grapheme_prev: Grapheme cluster breaks in a string.
- (line 19)
+ (line 23)
* u8_is_cased: Case detection. (line 53)
* u8_is_casefolded: Case detection. (line 40)
* u8_is_lowercase: Case detection. (line 20)
@@ -6117,7 +6159,9 @@ Index
* uc_general_category_or: Object oriented API. (line 174)
* uc_general_category_t: Object oriented API. (line 6)
* uc_graphemeclusterbreak_property: Grapheme cluster break property.
- (line 31)
+ (line 37)
+* uc_grapheme_breaks: Grapheme cluster breaks in a string.
+ (line 48)
* uc_is_alnum: Classifications like in ISO C.
(line 13)
* uc_is_alpha: Classifications like in ISO C.
@@ -6138,7 +6182,7 @@ Index
* uc_is_graph: Classifications like in ISO C.
(line 30)
* uc_is_grapheme_break: Grapheme cluster break property.
- (line 38)
+ (line 44)
* uc_is_java_whitespace: ISO C and Java syntax.
(line 13)
* uc_is_lower: Classifications like in ISO C.
@@ -6357,7 +6401,7 @@ Index
* uc_toupper: Case mappings of characters.
(line 16)
* uc_width: uniwidth.h. (line 22)
-* uc_wordbreak_property: Word break property. (line 31)
+* uc_wordbreak_property: Word break property. (line 40)
* uint16_t: unitypes.h. (line 9)
* uint32_t: unitypes.h. (line 10)
* uint8_t: unitypes.h. (line 8)
@@ -6371,7 +6415,7 @@ Index
(line 77)
* ulc_fprintf: unistdio.h. (line 184)
* ulc_grapheme_breaks: Grapheme cluster breaks in a string.
- (line 38)
+ (line 46)
* ulc_possible_linebreaks: unilbrk.h. (line 48)
* ulc_snprintf: unistdio.h. (line 44)
* ulc_sprintf: unistdio.h. (line 42)
@@ -6496,36 +6540,36 @@ Node: Classifications like in ISO C112234
Node: uniwidth.h115046
Node: unigbrk.h117092
Node: Grapheme cluster breaks in a string118586
-Node: Grapheme cluster break property120691
-Node: uniwbrk.h122592
-Node: Word breaks in a string123130
-Node: Word break property124222
-Node: unilbrk.h125321
-Node: uninorm.h129617
-Node: Decomposition of characters130254
-Node: Composition of characters133731
-Node: Normalization of strings134444
-Node: Normalizing comparisons136521
-Node: Normalization of streams138923
-Node: unicase.h141048
-Node: Case mappings of characters141737
-Node: Case mappings of strings143886
-Node: Case mappings of substrings147237
-Node: Case insensitive comparison154159
-Node: Case detection159564
-Node: uniregex.h162878
-Node: Using the library163105
-Node: Installation163516
-Node: Compiler options164003
-Node: Include files165643
-Node: Autoconf macro166896
-Node: Reporting problems168536
-Node: More functionality169354
-Node: Licenses169797
-Node: GNU GPL172228
-Node: GNU LGPL209973
-Node: GNU FDL218456
-Node: Index243765
+Node: Grapheme cluster break property121521
+Node: uniwbrk.h123765
+Node: Word breaks in a string124303
+Node: Word break property125395
+Node: unilbrk.h126722
+Node: uninorm.h131018
+Node: Decomposition of characters131655
+Node: Composition of characters135436
+Node: Normalization of strings136149
+Node: Normalizing comparisons138226
+Node: Normalization of streams140628
+Node: unicase.h142753
+Node: Case mappings of characters143442
+Node: Case mappings of strings145591
+Node: Case mappings of substrings148942
+Node: Case insensitive comparison155864
+Node: Case detection161269
+Node: uniregex.h164583
+Node: Using the library164810
+Node: Installation165221
+Node: Compiler options165708
+Node: Include files167348
+Node: Autoconf macro168601
+Node: Reporting problems170241
+Node: More functionality171059
+Node: Licenses171502
+Node: GNU GPL173933
+Node: GNU LGPL211678
+Node: GNU FDL220161
+Node: Index245470

End Tag Table
diff --git a/doc/libunistring.texi b/doc/libunistring.texi
index 43a6ba5..a9c7e0f 100644
--- a/doc/libunistring.texi
+++ b/doc/libunistring.texi
@@ -86,7 +86,7 @@ This manual is for GNU libunistring.
@ignore
@c This was: @copying but it triggers a makeinfo 4.13 bug
-Copyright (C) 2001-2016 Free Software Foundation, Inc.
+Copyright (C) 2001-2017 Free Software Foundation, Inc.
This manual is free documentation. It is dually licensed under the
GNU FDL and the GNU GPL. This means that you can redistribute this
@@ -118,7 +118,7 @@ A copy of the license is included in @ref{GNU GPL}.
@page
@vskip 0pt plus 1filll
@c @insertcopying
-Copyright (C) 2001-2016 Free Software Foundation, Inc.
+Copyright (C) 2001-2017 Free Software Foundation, Inc.
This manual is free documentation. It is dually licensed under the
GNU FDL and the GNU GPL. This means that you can redistribute this
diff --git a/doc/libunistring_1.html b/doc/libunistring_1.html
index 8ba5ef5..906ce94 100644
--- a/doc/libunistring_1.html
+++ b/doc/libunistring_1.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -525,7 +525,7 @@ zero-valued unit used as &ldquo;end marker&rdquo;.
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_10.html b/doc/libunistring_10.html
index 394ea19..a0f8b4b 100644
--- a/doc/libunistring_10.html
+++ b/doc/libunistring_10.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -104,6 +104,11 @@ clusters in a string.
<dd><p>Returns the start of the next grapheme cluster following <var>s</var>,
or <var>end</var> if no grapheme cluster break is encountered before it.
Returns NULL if and only if <code><var>s</var> == <var>end</var></code>.
+</p>
+<p>Note that these functions do not handle the case when a character
+outside of the range between <var>s</var> and <var>end</var> is needed to
+determine the boundary. Use <code>_grapheme_breaks</code> functions for such
+cases.
</p></dd></dl>
<dl>
@@ -119,6 +124,11 @@ Returns NULL if and only if <code><var>s</var> == <var>end</var></code>.
<dd><p>Returns the start of the grapheme cluster preceding <var>s</var>, or
<var>start</var> if no grapheme cluster break is encountered before it.
Returns NULL if and only if <code><var>s</var> == <var>start</var></code>.
+</p>
+<p>Note that these functions do not handle the case when a character
+outside of the range between <var>start</var> and <var>s</var> is needed to
+determine the boundary. Use <code>_grapheme_breaks</code> functions for such
+cases.
</p></dd></dl>
<p>The following functions determine all of the grapheme cluster
@@ -137,8 +147,11 @@ boundaries in a string.
<dt><u>Function:</u> void <b>ulc_grapheme_breaks</b><i> (const char *<var>s</var>, size_t <var>n</var>, char *<var>p</var>)</i>
<a name="IDX721"></a>
</dt>
+<dt><u>Function:</u> void <b>uc_grapheme_breaks</b><i> (const ucs_t *<var>s</var>, size_t <var>n</var>, char *<var>p</var>)</i>
+<a name="IDX722"></a>
+</dt>
<dd><p>Determines the grapheme cluster break points in <var>s</var>, an array of
-<var>n</var> units, and stores the result at <code><var>p</var>[0..<var>n</var>-1]</code>.
+<var>n</var> units, and stores the result at <code><var>p</var>[0..<var>nx</var>-1]</code>.
</p><dl compact="compact">
<dt> <code><var>p</var>[i] = 1</code></dt>
<dd><p>means that there is a grapheme cluster boundary between
@@ -151,6 +164,13 @@ same grapheme cluster.
</dl>
<p><code><var>p</var>[0]</code> is always set to 1, because there is always a
grapheme cluster break at start of text.
+</p>
+<p>In addition to the above variants for UTF-8, UTF-16, and UTF-32 strings,
+<code>&lt;unigbrk.h&gt;</code> provides another variant: <code>uc_grapheme_breaks</code>.
+</p>
+<p>This is similar to <code>u32_grapheme_breaks</code>, but it accepts any
+characters which may not be represented in UTF-32, such as control
+characters.
</p></dd></dl>
<hr size="6">
@@ -169,40 +189,58 @@ property. More values may be added in the future.
</p>
<dl>
<dt><u>Constant:</u> int <b>GBP_OTHER</b>
-<a name="IDX722"></a>
+<a name="IDX723"></a>
</dt>
<dt><u>Constant:</u> int <b>GBP_CR</b>
-<a name="IDX723"></a>
+<a name="IDX724"></a>
</dt>
<dt><u>Constant:</u> int <b>GBP_LF</b>
-<a name="IDX724"></a>
+<a name="IDX725"></a>
</dt>
<dt><u>Constant:</u> int <b>GBP_CONTROL</b>
-<a name="IDX725"></a>
+<a name="IDX726"></a>
</dt>
<dt><u>Constant:</u> int <b>GBP_EXTEND</b>
-<a name="IDX726"></a>
+<a name="IDX727"></a>
</dt>
<dt><u>Constant:</u> int <b>GBP_PREPEND</b>
-<a name="IDX727"></a>
+<a name="IDX728"></a>
</dt>
<dt><u>Constant:</u> int <b>GBP_SPACINGMARK</b>
-<a name="IDX728"></a>
+<a name="IDX729"></a>
</dt>
<dt><u>Constant:</u> int <b>GBP_L</b>
-<a name="IDX729"></a>
+<a name="IDX730"></a>
</dt>
<dt><u>Constant:</u> int <b>GBP_V</b>
-<a name="IDX730"></a>
+<a name="IDX731"></a>
</dt>
<dt><u>Constant:</u> int <b>GBP_T</b>
-<a name="IDX731"></a>
+<a name="IDX732"></a>
</dt>
<dt><u>Constant:</u> int <b>GBP_LV</b>
-<a name="IDX732"></a>
+<a name="IDX733"></a>
</dt>
<dt><u>Constant:</u> int <b>GBP_LVT</b>
-<a name="IDX733"></a>
+<a name="IDX734"></a>
+</dt>
+<dt><u>Constant:</u> int <b>GBP_RI</b>
+<a name="IDX735"></a>
+</dt>
+<dt><u>Constant:</u> int <b>GBP_ZWJ</b>
+<a name="IDX736"></a>
+</dt>
+<dt><u>Constant:</u> int <b>GBP_EB</b>
+<a name="IDX737"></a>
+</dt>
+<dt><u>Constant:</u> int <b>GBP_EM</b>
+<a name="IDX738"></a>
+</dt>
+<dt><u>Constant:</u> int <b>GBP_GAZ</b>
+<a name="IDX739"></a>
+</dt>
+<dt><u>Constant:</u> int <b>GBP_EBG</b>
+<a name="IDX740"></a>
</dt>
</dl>
@@ -211,7 +249,7 @@ character.
</p>
<dl>
<dt><u>Function:</u> int <b>uc_graphemeclusterbreak_property</b><i> (ucs4_t <var>uc</var>)</i>
-<a name="IDX734"></a>
+<a name="IDX741"></a>
</dt>
<dd><p>Returns the Grapheme_Cluster_Break property of a Unicode character.
</p></dd></dl>
@@ -222,7 +260,7 @@ the higher-level functions in the previous section are directly based.
</p>
<dl>
<dt><u>Function:</u> bool <b>uc_is_grapheme_break</b><i> (ucs4_t <var>a</var>, ucs4_t <var>b</var>)</i>
-<a name="IDX735"></a>
+<a name="IDX742"></a>
</dt>
<dd><p>Returns true if there is an grapheme cluster boundary between Unicode
characters <var>a</var> and <var>b</var>.
@@ -234,6 +272,10 @@ of text, respectively.
<p>This implements the extended (not legacy) grapheme cluster rules
described in the Unicode standard, because the standard says that they
are preferred.
+</p>
+<p>Note that this function do not handle the case when three ore more
+consecutive characters are needed to determine the boundary. Use
+<code>uc_grapheme_breaks</code> for such cases.
</p></dd></dl>
<hr size="6">
<table cellpadding="1" cellspacing="1" border="0">
@@ -251,7 +293,7 @@ are preferred.
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_11.html b/doc/libunistring_11.html
index 40d64c9..5677ae8 100644
--- a/doc/libunistring_11.html
+++ b/doc/libunistring_11.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -76,16 +76,16 @@ operations.
</p>
<dl>
<dt><u>Function:</u> void <b>u8_wordbreaks</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, char *<var>p</var>)</i>
-<a name="IDX736"></a>
+<a name="IDX743"></a>
</dt>
<dt><u>Function:</u> void <b>u16_wordbreaks</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, char *<var>p</var>)</i>
-<a name="IDX737"></a>
+<a name="IDX744"></a>
</dt>
<dt><u>Function:</u> void <b>u32_wordbreaks</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, char *<var>p</var>)</i>
-<a name="IDX738"></a>
+<a name="IDX745"></a>
</dt>
<dt><u>Function:</u> void <b>ulc_wordbreaks</b><i> (const char *<var>s</var>, size_t <var>n</var>, char *<var>p</var>)</i>
-<a name="IDX739"></a>
+<a name="IDX746"></a>
</dt>
<dd><p>Determines the word break points in <var>s</var>, an array of <var>n</var> units, and
stores the result at <code><var>p</var>[0..<var>n</var>-1]</code>.
@@ -119,43 +119,70 @@ may be added in the future.
</p>
<dl>
<dt><u>Constant:</u> int <b>WBP_OTHER</b>
-<a name="IDX740"></a>
+<a name="IDX747"></a>
</dt>
<dt><u>Constant:</u> int <b>WBP_CR</b>
-<a name="IDX741"></a>
+<a name="IDX748"></a>
</dt>
<dt><u>Constant:</u> int <b>WBP_LF</b>
-<a name="IDX742"></a>
+<a name="IDX749"></a>
</dt>
<dt><u>Constant:</u> int <b>WBP_NEWLINE</b>
-<a name="IDX743"></a>
+<a name="IDX750"></a>
</dt>
<dt><u>Constant:</u> int <b>WBP_EXTEND</b>
-<a name="IDX744"></a>
+<a name="IDX751"></a>
</dt>
<dt><u>Constant:</u> int <b>WBP_FORMAT</b>
-<a name="IDX745"></a>
+<a name="IDX752"></a>
</dt>
<dt><u>Constant:</u> int <b>WBP_KATAKANA</b>
-<a name="IDX746"></a>
+<a name="IDX753"></a>
</dt>
<dt><u>Constant:</u> int <b>WBP_ALETTER</b>
-<a name="IDX747"></a>
+<a name="IDX754"></a>
</dt>
<dt><u>Constant:</u> int <b>WBP_MIDNUMLET</b>
-<a name="IDX748"></a>
+<a name="IDX755"></a>
</dt>
<dt><u>Constant:</u> int <b>WBP_MIDLETTER</b>
-<a name="IDX749"></a>
+<a name="IDX756"></a>
</dt>
<dt><u>Constant:</u> int <b>WBP_MIDNUM</b>
-<a name="IDX750"></a>
+<a name="IDX757"></a>
</dt>
<dt><u>Constant:</u> int <b>WBP_NUMERIC</b>
-<a name="IDX751"></a>
+<a name="IDX758"></a>
</dt>
<dt><u>Constant:</u> int <b>WBP_EXTENDNUMLET</b>
-<a name="IDX752"></a>
+<a name="IDX759"></a>
+</dt>
+<dt><u>Constant:</u> int <b>WBP_RI</b>
+<a name="IDX760"></a>
+</dt>
+<dt><u>Constant:</u> int <b>WBP_DQ</b>
+<a name="IDX761"></a>
+</dt>
+<dt><u>Constant:</u> int <b>WBP_SQ</b>
+<a name="IDX762"></a>
+</dt>
+<dt><u>Constant:</u> int <b>WBP_HL</b>
+<a name="IDX763"></a>
+</dt>
+<dt><u>Constant:</u> int <b>WBP_ZWJ</b>
+<a name="IDX764"></a>
+</dt>
+<dt><u>Constant:</u> int <b>WBP_EB</b>
+<a name="IDX765"></a>
+</dt>
+<dt><u>Constant:</u> int <b>WBP_EM</b>
+<a name="IDX766"></a>
+</dt>
+<dt><u>Constant:</u> int <b>WBP_GAZ</b>
+<a name="IDX767"></a>
+</dt>
+<dt><u>Constant:</u> int <b>WBP_EBG</b>
+<a name="IDX768"></a>
</dt>
</dl>
@@ -163,7 +190,7 @@ may be added in the future.
</p>
<dl>
<dt><u>Function:</u> int <b>uc_wordbreak_property</b><i> (ucs4_t <var>uc</var>)</i>
-<a name="IDX753"></a>
+<a name="IDX769"></a>
</dt>
<dd><p>Returns the Word_Break property of a Unicode character.
</p></dd></dl>
@@ -183,7 +210,7 @@ may be added in the future.
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_12.html b/doc/libunistring_12.html
index 65665dd..908c9dd 100644
--- a/doc/libunistring_12.html
+++ b/doc/libunistring_12.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -74,14 +74,14 @@ following meanings:
</p>
<dl>
<dt><u>Constant:</u> int <b>UC_BREAK_MANDATORY</b>
-<a name="IDX754"></a>
+<a name="IDX770"></a>
</dt>
<dd><p>This value indicates that <code><var>s</var>[<var>i</var>]</code> is a line break character.
</p></dd></dl>
<dl>
<dt><u>Constant:</u> int <b>UC_BREAK_POSSIBLE</b>
-<a name="IDX755"></a>
+<a name="IDX771"></a>
</dt>
<dd><p>This value indicates that a line break may be inserted between
<code><var>s</var>[<var>i</var>-1]</code> and <code><var>s</var>[<var>i</var>]</code>.
@@ -89,7 +89,7 @@ following meanings:
<dl>
<dt><u>Constant:</u> int <b>UC_BREAK_HYPHENATION</b>
-<a name="IDX756"></a>
+<a name="IDX772"></a>
</dt>
<dd><p>This value indicates that a hyphen and a line break may be inserted between
<code><var>s</var>[<var>i</var>-1]</code> and <code><var>s</var>[<var>i</var>]</code>. But beware of language
@@ -98,7 +98,7 @@ dependent hyphenation rules.
<dl>
<dt><u>Constant:</u> int <b>UC_BREAK_PROHIBITED</b>
-<a name="IDX757"></a>
+<a name="IDX773"></a>
</dt>
<dd><p>This value indicates that <code><var>s</var>[<var>i</var>-1]</code> and <code><var>s</var>[<var>i</var>]</code>
must not be separated.
@@ -106,7 +106,7 @@ must not be separated.
<dl>
<dt><u>Constant:</u> int <b>UC_BREAK_UNDEFINED</b>
-<a name="IDX758"></a>
+<a name="IDX774"></a>
</dt>
<dd><p>This value is not used as a return value; rather, in the overriding argument of
the <code>u*_width_linebreaks</code> functions, it indicates the absence of an
@@ -118,16 +118,16 @@ possible.
</p>
<dl>
<dt><u>Function:</u> void <b>u8_possible_linebreaks</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, const char *<var>encoding</var>, char *<var>p</var>)</i>
-<a name="IDX759"></a>
+<a name="IDX775"></a>
</dt>
<dt><u>Function:</u> void <b>u16_possible_linebreaks</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, const char *<var>encoding</var>, char *<var>p</var>)</i>
-<a name="IDX760"></a>
+<a name="IDX776"></a>
</dt>
<dt><u>Function:</u> void <b>u32_possible_linebreaks</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, const char *<var>encoding</var>, char *<var>p</var>)</i>
-<a name="IDX761"></a>
+<a name="IDX777"></a>
</dt>
<dt><u>Function:</u> void <b>ulc_possible_linebreaks</b><i> (const char *<var>s</var>, size_t <var>n</var>, const char *<var>encoding</var>, char *<var>p</var>)</i>
-<a name="IDX762"></a>
+<a name="IDX778"></a>
</dt>
<dd><p>Determines the line break points in <var>s</var>, and stores the result at
<code><var>p</var>[0..<var>n</var>-1]</code>. Every <code><var>p</var>[<var>i</var>]</code> is assigned one of
@@ -141,16 +141,16 @@ non-proportional fonts.
</p>
<dl>
<dt><u>Function:</u> int <b>u8_width_linebreaks</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, int <var>width</var>, int <var>start_column</var>, int <var>at_end_columns</var>, const char *<var>override</var>, const char *<var>encoding</var>, char *<var>p</var>)</i>
-<a name="IDX763"></a>
+<a name="IDX779"></a>
</dt>
<dt><u>Function:</u> int <b>u16_width_linebreaks</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, int <var>width</var>, int <var>start_column</var>, int <var>at_end_columns</var>, const char *<var>override</var>, const char *<var>encoding</var>, char *<var>p</var>)</i>
-<a name="IDX764"></a>
+<a name="IDX780"></a>
</dt>
<dt><u>Function:</u> int <b>u32_width_linebreaks</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, int <var>width</var>, int <var>start_column</var>, int <var>at_end_columns</var>, const char *<var>override</var>, const char *<var>encoding</var>, char *<var>p</var>)</i>
-<a name="IDX765"></a>
+<a name="IDX781"></a>
</dt>
<dt><u>Function:</u> int <b>ulc_width_linebreaks</b><i> (const char *<var>s</var>, size_t <var>n</var>, int <var>width</var>, int <var>start_column</var>, int <var>at_end_columns</var>, const char *<var>override</var>, const char *<var>encoding</var>, char *<var>p</var>)</i>
-<a name="IDX766"></a>
+<a name="IDX782"></a>
</dt>
<dd><p>Chooses the best line breaks, assuming that every character occupies a width
given by the <code>uc_width</code> function (see <a href="libunistring_9.html#SEC40">Display width <code>&lt;uniwidth.h&gt;</code></a>).
@@ -191,7 +191,7 @@ the values <code>UC_BREAK_MANDATORY</code>, <code>UC_BREAK_POSSIBLE</code>,
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_13.html b/doc/libunistring_13.html
index 5dc6f85..4edcbca 100644
--- a/doc/libunistring_13.html
+++ b/doc/libunistring_13.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -76,21 +76,21 @@ Unicode character.
</p>
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_CANONICAL</b>
-<a name="IDX767"></a>
+<a name="IDX783"></a>
</dt>
<dd><p>Denotes canonical decomposition.
</p></dd></dl>
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_FONT</b>
-<a name="IDX768"></a>
+<a name="IDX784"></a>
</dt>
<dd><p>UCD marker: <code>&lt;font&gt;</code>. Denotes a font variant (e.g. a blackletter form).
</p></dd></dl>
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_NOBREAK</b>
-<a name="IDX769"></a>
+<a name="IDX785"></a>
</dt>
<dd><p>UCD marker: <code>&lt;noBreak&gt;</code>.
Denotes a no-break version of a space or hyphen.
@@ -98,7 +98,7 @@ Denotes a no-break version of a space or hyphen.
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_INITIAL</b>
-<a name="IDX770"></a>
+<a name="IDX786"></a>
</dt>
<dd><p>UCD marker: <code>&lt;initial&gt;</code>.
Denotes an initial presentation form (Arabic).
@@ -106,7 +106,7 @@ Denotes an initial presentation form (Arabic).
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_MEDIAL</b>
-<a name="IDX771"></a>
+<a name="IDX787"></a>
</dt>
<dd><p>UCD marker: <code>&lt;medial&gt;</code>.
Denotes a medial presentation form (Arabic).
@@ -114,7 +114,7 @@ Denotes a medial presentation form (Arabic).
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_FINAL</b>
-<a name="IDX772"></a>
+<a name="IDX788"></a>
</dt>
<dd><p>UCD marker: <code>&lt;final&gt;</code>.
Denotes a final presentation form (Arabic).
@@ -122,7 +122,7 @@ Denotes a final presentation form (Arabic).
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_ISOLATED</b>
-<a name="IDX773"></a>
+<a name="IDX789"></a>
</dt>
<dd><p>UCD marker: <code>&lt;isolated&gt;</code>.
Denotes an isolated presentation form (Arabic).
@@ -130,7 +130,7 @@ Denotes an isolated presentation form (Arabic).
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_CIRCLE</b>
-<a name="IDX774"></a>
+<a name="IDX790"></a>
</dt>
<dd><p>UCD marker: <code>&lt;circle&gt;</code>.
Denotes an encircled form.
@@ -138,7 +138,7 @@ Denotes an encircled form.
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_SUPER</b>
-<a name="IDX775"></a>
+<a name="IDX791"></a>
</dt>
<dd><p>UCD marker: <code>&lt;super&gt;</code>.
Denotes a superscript form.
@@ -146,7 +146,7 @@ Denotes a superscript form.
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_SUB</b>
-<a name="IDX776"></a>
+<a name="IDX792"></a>
</dt>
<dd><p>UCD marker: <code>&lt;sub&gt;</code>.
Denotes a subscript form.
@@ -154,7 +154,7 @@ Denotes a subscript form.
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_VERTICAL</b>
-<a name="IDX777"></a>
+<a name="IDX793"></a>
</dt>
<dd><p>UCD marker: <code>&lt;vertical&gt;</code>.
Denotes a vertical layout presentation form.
@@ -162,7 +162,7 @@ Denotes a vertical layout presentation form.
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_WIDE</b>
-<a name="IDX778"></a>
+<a name="IDX794"></a>
</dt>
<dd><p>UCD marker: <code>&lt;wide&gt;</code>.
Denotes a wide (or zenkaku) compatibility character.
@@ -170,7 +170,7 @@ Denotes a wide (or zenkaku) compatibility character.
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_NARROW</b>
-<a name="IDX779"></a>
+<a name="IDX795"></a>
</dt>
<dd><p>UCD marker: <code>&lt;narrow&gt;</code>.
Denotes a narrow (or hankaku) compatibility character.
@@ -178,7 +178,7 @@ Denotes a narrow (or hankaku) compatibility character.
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_SMALL</b>
-<a name="IDX780"></a>
+<a name="IDX796"></a>
</dt>
<dd><p>UCD marker: <code>&lt;small&gt;</code>.
Denotes a small variant form (CNS compatibility).
@@ -186,7 +186,7 @@ Denotes a small variant form (CNS compatibility).
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_SQUARE</b>
-<a name="IDX781"></a>
+<a name="IDX797"></a>
</dt>
<dd><p>UCD marker: <code>&lt;square&gt;</code>.
Denotes a CJK squared font variant.
@@ -194,7 +194,7 @@ Denotes a CJK squared font variant.
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_FRACTION</b>
-<a name="IDX782"></a>
+<a name="IDX798"></a>
</dt>
<dd><p>UCD marker: <code>&lt;fraction&gt;</code>.
Denotes a vulgar fraction form.
@@ -202,7 +202,7 @@ Denotes a vulgar fraction form.
<dl>
<dt><u>Constant:</u> int <b>UC_DECOMP_COMPAT</b>
-<a name="IDX783"></a>
+<a name="IDX799"></a>
</dt>
<dd><p>UCD marker: <code>&lt;compat&gt;</code>.
Denotes an otherwise unspecified compatibility character.
@@ -213,7 +213,7 @@ Unicode character.
</p>
<dl>
<dt><u>Macro:</u> unsigned int <b>UC_DECOMPOSITION_MAX_LENGTH</b>
-<a name="IDX784"></a>
+<a name="IDX800"></a>
</dt>
<dd><p>This macro expands to a constant that is the required size of buffer passed to
the <code>uc_decomposition</code> and <code>uc_canonical_decomposition</code> functions.
@@ -223,7 +223,7 @@ the <code>uc_decomposition</code> and <code>uc_canonical_decomposition</code> fu
</p>
<dl>
<dt><u>Function:</u> int <b>uc_decomposition</b><i> (ucs4_t <var>uc</var>, int *<var>decomp_tag</var>, ucs4_t *<var>decomposition</var>)</i>
-<a name="IDX785"></a>
+<a name="IDX801"></a>
</dt>
<dd><p>Returns the character decomposition mapping of the Unicode character <var>uc</var>.
<var>decomposition</var> must point to an array of at least
@@ -236,7 +236,7 @@ returned.
<dl>
<dt><u>Function:</u> int <b>uc_canonical_decomposition</b><i> (ucs4_t <var>uc</var>, ucs4_t *<var>decomposition</var>)</i>
-<a name="IDX786"></a>
+<a name="IDX802"></a>
</dt>
<dd><p>Returns the canonical character decomposition mapping of the Unicode character
<var>uc</var>. <var>decomposition</var> must point to an array of at least
@@ -244,6 +244,11 @@ returned.
</p>
<p>When a decomposition exists, <code><var>decomposition</var>[0..<var>n</var>-1]</code> is filled
and <var>n</var> is returned. Otherwise -1 is returned.
+</p>
+<p>Note: This function returns the (simple) &ldquo;canonical decomposition&rdquo; of
+<var>uc</var>. If you want the &ldquo;full canonical decomposition&rdquo; of <var>uc</var>,
+that is, the recursive application of &ldquo;canonical decomposition&rdquo;, use the
+function <code>u*_normalize</code> with argument <code>UNINORM_NFD</code> instead.
</p></dd></dl>
<hr size="6">
@@ -256,7 +261,7 @@ characters.
</p>
<dl>
<dt><u>Function:</u> ucs4_t <b>uc_composition</b><i> (ucs4_t <var>uc1</var>, ucs4_t <var>uc2</var>)</i>
-<a name="IDX787"></a>
+<a name="IDX803"></a>
</dt>
<dd><p>Attempts to combine the Unicode characters <var>uc1</var>, <var>uc2</var>.
<var>uc1</var> is known to have canonical combining class 0.
@@ -278,7 +283,7 @@ The following type is used to denote a normalization form.
</p>
<dl>
<dt><u>Type:</u> <b>uninorm_t</b>
-<a name="IDX788"></a>
+<a name="IDX804"></a>
</dt>
<dd><p>An object of type <code>uninorm_t</code> denotes a Unicode normalization form.
This is a scalar type; its values can be compared with <code>==</code>.
@@ -288,28 +293,28 @@ This is a scalar type; its values can be compared with <code>==</code>.
</p>
<dl>
<dt><u>Macro:</u> uninorm_t <b>UNINORM_NFD</b>
-<a name="IDX789"></a>
+<a name="IDX805"></a>
</dt>
<dd><p>Denotes Normalization form D: canonical decomposition.
</p></dd></dl>
<dl>
<dt><u>Macro:</u> uninorm_t <b>UNINORM_NFC</b>
-<a name="IDX790"></a>
+<a name="IDX806"></a>
</dt>
<dd><p>Normalization form C: canonical decomposition, then canonical composition.
</p></dd></dl>
<dl>
<dt><u>Macro:</u> uninorm_t <b>UNINORM_NFKD</b>
-<a name="IDX791"></a>
+<a name="IDX807"></a>
</dt>
<dd><p>Normalization form KD: compatibility decomposition.
</p></dd></dl>
<dl>
<dt><u>Macro:</u> uninorm_t <b>UNINORM_NFKC</b>
-<a name="IDX792"></a>
+<a name="IDX808"></a>
</dt>
<dd><p>Normalization form KC: compatibility decomposition, then canonical composition.
</p></dd></dl>
@@ -318,21 +323,21 @@ This is a scalar type; its values can be compared with <code>==</code>.
</p>
<dl>
<dt><u>Function:</u> bool <b>uninorm_is_compat_decomposing</b><i> (uninorm_t <var>nf</var>)</i>
-<a name="IDX793"></a>
+<a name="IDX809"></a>
</dt>
<dd><p>Tests whether the normalization form <var>nf</var> does compatibility decomposition.
</p></dd></dl>
<dl>
<dt><u>Function:</u> bool <b>uninorm_is_composing</b><i> (uninorm_t <var>nf</var>)</i>
-<a name="IDX794"></a>
+<a name="IDX810"></a>
</dt>
<dd><p>Tests whether the normalization form <var>nf</var> includes canonical composition.
</p></dd></dl>
<dl>
<dt><u>Function:</u> uninorm_t <b>uninorm_decomposing_form</b><i> (uninorm_t <var>nf</var>)</i>
-<a name="IDX795"></a>
+<a name="IDX811"></a>
</dt>
<dd><p>Returns the decomposing variant of the normalization form <var>nf</var>.
This maps NFC,NFD → NFD and NFKC,NFKD → NFKD.
@@ -342,13 +347,13 @@ This maps NFC,NFD → NFD and NFKC,NFKD → NFKD.
</p>
<dl>
<dt><u>Function:</u> uint8_t * <b>u8_normalize</b><i> (uninorm_t <var>nf</var>, const uint8_t *<var>s</var>, size_t <var>n</var>, uint8_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX796"></a>
+<a name="IDX812"></a>
</dt>
<dt><u>Function:</u> uint16_t * <b>u16_normalize</b><i> (uninorm_t <var>nf</var>, const uint16_t *<var>s</var>, size_t <var>n</var>, uint16_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX797"></a>
+<a name="IDX813"></a>
</dt>
<dt><u>Function:</u> uint32_t * <b>u32_normalize</b><i> (uninorm_t <var>nf</var>, const uint32_t *<var>s</var>, size_t <var>n</var>, uint32_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX798"></a>
+<a name="IDX814"></a>
</dt>
<dd><p>Returns the specified normalization form of a string.
</p></dd></dl>
@@ -363,13 +368,13 @@ normalization.
</p>
<dl>
<dt><u>Function:</u> int <b>u8_normcmp</b><i> (const uint8_t *<var>s1</var>, size_t <var>n1</var>, const uint8_t *<var>s2</var>, size_t <var>n2</var>, uninorm_t <var>nf</var>, int *<var>resultp</var>)</i>
-<a name="IDX799"></a>
+<a name="IDX815"></a>
</dt>
<dt><u>Function:</u> int <b>u16_normcmp</b><i> (const uint16_t *<var>s1</var>, size_t <var>n1</var>, const uint16_t *<var>s2</var>, size_t <var>n2</var>, uninorm_t <var>nf</var>, int *<var>resultp</var>)</i>
-<a name="IDX800"></a>
+<a name="IDX816"></a>
</dt>
<dt><u>Function:</u> int <b>u32_normcmp</b><i> (const uint32_t *<var>s1</var>, size_t <var>n1</var>, const uint32_t *<var>s2</var>, size_t <var>n2</var>, uninorm_t <var>nf</var>, int *<var>resultp</var>)</i>
-<a name="IDX801"></a>
+<a name="IDX817"></a>
</dt>
<dd><p>Compares <var>s1</var> and <var>s2</var>, ignoring differences in normalization.
</p>
@@ -380,17 +385,17 @@ normalization.
Upon failure, returns -1 with <code>errno</code> set.
</p></dd></dl>
-<a name="IDX802"></a>
-<a name="IDX803"></a>
+<a name="IDX818"></a>
+<a name="IDX819"></a>
<dl>
<dt><u>Function:</u> char * <b>u8_normxfrm</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, uninorm_t <var>nf</var>, char *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX804"></a>
+<a name="IDX820"></a>
</dt>
<dt><u>Function:</u> char * <b>u16_normxfrm</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, uninorm_t <var>nf</var>, char *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX805"></a>
+<a name="IDX821"></a>
</dt>
<dt><u>Function:</u> char * <b>u32_normxfrm</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, uninorm_t <var>nf</var>, char *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX806"></a>
+<a name="IDX822"></a>
</dt>
<dd><p>Converts the string <var>s</var> of length <var>n</var> to a NUL-terminated byte
sequence, in such a way that comparing <code>u8_normxfrm (<var>s1</var>)</code> and
@@ -402,13 +407,13 @@ comparing <var>s1</var> and <var>s2</var> with the <code>u8_normcoll</code> func
<dl>
<dt><u>Function:</u> int <b>u8_normcoll</b><i> (const uint8_t *<var>s1</var>, size_t <var>n1</var>, const uint8_t *<var>s2</var>, size_t <var>n2</var>, uninorm_t <var>nf</var>, int *<var>resultp</var>)</i>
-<a name="IDX807"></a>
+<a name="IDX823"></a>
</dt>
<dt><u>Function:</u> int <b>u16_normcoll</b><i> (const uint16_t *<var>s1</var>, size_t <var>n1</var>, const uint16_t *<var>s2</var>, size_t <var>n2</var>, uninorm_t <var>nf</var>, int *<var>resultp</var>)</i>
-<a name="IDX808"></a>
+<a name="IDX824"></a>
</dt>
<dt><u>Function:</u> int <b>u32_normcoll</b><i> (const uint32_t *<var>s1</var>, size_t <var>n1</var>, const uint32_t *<var>s2</var>, size_t <var>n2</var>, uninorm_t <var>nf</var>, int *<var>resultp</var>)</i>
-<a name="IDX809"></a>
+<a name="IDX825"></a>
</dt>
<dd><p>Compares <var>s1</var> and <var>s2</var>, ignoring differences in normalization, using
the collation rules of the current locale.
@@ -431,7 +436,7 @@ Upon failure, returns -1 with <code>errno</code> set.
</p>
<dl>
<dt><u>Type:</u> <b>struct uninorm_filter</b>
-<a name="IDX810"></a>
+<a name="IDX826"></a>
</dt>
<dd><p>This is the data type of a stream of Unicode characters that normalizes its
input according to a given normalization form and passes the normalized
@@ -440,7 +445,7 @@ character sequence to the encapsulated stream of Unicode characters.
<dl>
<dt><u>Function:</u> struct uninorm_filter * <b>uninorm_filter_create</b><i> (uninorm_t <var>nf</var>, int (*<var>stream_func</var>) (void *<var>stream_data</var>, ucs4_t <var>uc</var>), void *<var>stream_data</var>)</i>
-<a name="IDX811"></a>
+<a name="IDX827"></a>
</dt>
<dd><p>Creates and returns a normalization filter for Unicode characters.
</p>
@@ -454,7 +459,7 @@ upon failure.
<dl>
<dt><u>Function:</u> int <b>uninorm_filter_write</b><i> (struct uninorm_filter *<var>filter</var>, ucs4_t <var>uc</var>)</i>
-<a name="IDX812"></a>
+<a name="IDX828"></a>
</dt>
<dd><p>Stuffs a Unicode character into a normalizing filter.
Returns 0 if successful, or -1 with <code>errno</code> set upon failure.
@@ -462,7 +467,7 @@ Returns 0 if successful, or -1 with <code>errno</code> set upon failure.
<dl>
<dt><u>Function:</u> int <b>uninorm_filter_flush</b><i> (struct uninorm_filter *<var>filter</var>)</i>
-<a name="IDX813"></a>
+<a name="IDX829"></a>
</dt>
<dd><p>Brings data buffered in the filter to its destination, the encapsulated stream.
</p>
@@ -475,7 +480,7 @@ will not necessarily be normalized.
<dl>
<dt><u>Function:</u> int <b>uninorm_filter_free</b><i> (struct uninorm_filter *<var>filter</var>)</i>
-<a name="IDX814"></a>
+<a name="IDX830"></a>
</dt>
<dd><p>Brings data buffered in the filter to its destination, the encapsulated stream,
then closes and frees the filter.
@@ -498,7 +503,7 @@ then closes and frees the filter.
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_14.html b/doc/libunistring_14.html
index 96fe38e..28636a4 100644
--- a/doc/libunistring_14.html
+++ b/doc/libunistring_14.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -88,21 +88,21 @@ entire string at once and are language aware.
<dl>
<dt><u>Function:</u> ucs4_t <b>uc_toupper</b><i> (ucs4_t <var>uc</var>)</i>
-<a name="IDX815"></a>
+<a name="IDX831"></a>
</dt>
<dd><p>Returns the uppercase mapping of the Unicode character <var>uc</var>.
</p></dd></dl>
<dl>
<dt><u>Function:</u> ucs4_t <b>uc_tolower</b><i> (ucs4_t <var>uc</var>)</i>
-<a name="IDX816"></a>
+<a name="IDX832"></a>
</dt>
<dd><p>Returns the lowercase mapping of the Unicode character <var>uc</var>.
</p></dd></dl>
<dl>
<dt><u>Function:</u> ucs4_t <b>uc_totitle</b><i> (ucs4_t <var>uc</var>)</i>
-<a name="IDX817"></a>
+<a name="IDX833"></a>
</dt>
<dd><p>Returns the titlecase mapping of the Unicode character <var>uc</var>.
</p>
@@ -151,14 +151,14 @@ a character, U+00C4 <small>LATIN CAPITAL LETTER A WITH DIAERESIS</small> and
U+0041 <small>LATIN CAPITAL LETTER A</small> U+0308 <small>COMBINING DIAERESIS</small> the same.
The <var>nf</var> argument designates the normalization.
</p>
-<a name="IDX818"></a>
+<a name="IDX834"></a>
<p>These functions are locale dependent. The <var>iso639_language</var> argument
identifies the language (e.g. <code>&quot;tr&quot;</code> for Turkish). NULL means to use
locale independent case mappings.
</p>
<dl>
<dt><u>Function:</u> const char * <b>uc_locale_language</b><i> ()</i>
-<a name="IDX819"></a>
+<a name="IDX835"></a>
</dt>
<dd><p>Returns the ISO 639 language code of the current locale.
Returns <code>&quot;&quot;</code> if it is unknown, or in the &quot;C&quot; locale.
@@ -166,13 +166,13 @@ Returns <code>&quot;&quot;</code> if it is unknown, or in the &quot;C&quot; loca
<dl>
<dt><u>Function:</u> uint8_t * <b>u8_toupper</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint8_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX820"></a>
+<a name="IDX836"></a>
</dt>
<dt><u>Function:</u> uint16_t * <b>u16_toupper</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint16_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX821"></a>
+<a name="IDX837"></a>
</dt>
<dt><u>Function:</u> uint32_t * <b>u32_toupper</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint32_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX822"></a>
+<a name="IDX838"></a>
</dt>
<dd><p>Returns the uppercase mapping of a string.
</p>
@@ -182,13 +182,13 @@ case-mapping. It can also be NULL, for no normalization.
<dl>
<dt><u>Function:</u> uint8_t * <b>u8_tolower</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint8_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX823"></a>
+<a name="IDX839"></a>
</dt>
<dt><u>Function:</u> uint16_t * <b>u16_tolower</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint16_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX824"></a>
+<a name="IDX840"></a>
</dt>
<dt><u>Function:</u> uint32_t * <b>u32_tolower</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint32_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX825"></a>
+<a name="IDX841"></a>
</dt>
<dd><p>Returns the lowercase mapping of a string.
</p>
@@ -198,13 +198,13 @@ case-mapping. It can also be NULL, for no normalization.
<dl>
<dt><u>Function:</u> uint8_t * <b>u8_totitle</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint8_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX826"></a>
+<a name="IDX842"></a>
</dt>
<dt><u>Function:</u> uint16_t * <b>u16_totitle</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint16_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX827"></a>
+<a name="IDX843"></a>
</dt>
<dt><u>Function:</u> uint32_t * <b>u32_totitle</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint32_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX828"></a>
+<a name="IDX844"></a>
</dt>
<dd><p>Returns the titlecase mapping of a string.
</p>
@@ -230,7 +230,7 @@ precede it (the &ldquo;prefix&rdquo;) and the characters that follow it (the &ld
</p>
<dl>
<dt><u>Type:</u> <b>casing_prefix_context_t</b>
-<a name="IDX829"></a>
+<a name="IDX845"></a>
</dt>
<dd><p>This data type denotes the case-mapping context that is given by a prefix
string. It is an immediate type that can be copied by simple assignment,
@@ -239,7 +239,7 @@ without involving memory allocation. It is not an array type.
<dl>
<dt><u>Constant:</u> casing_prefix_context_t <b>unicase_empty_prefix_context</b>
-<a name="IDX830"></a>
+<a name="IDX846"></a>
</dt>
<dd><p>This constant is the case-mapping context that corresponds to an empty prefix
string.
@@ -249,26 +249,26 @@ string.
</p>
<dl>
<dt><u>Function:</u> casing_prefix_context_t <b>u8_casing_prefix_context</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>)</i>
-<a name="IDX831"></a>
+<a name="IDX847"></a>
</dt>
<dt><u>Function:</u> casing_prefix_context_t <b>u16_casing_prefix_context</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>)</i>
-<a name="IDX832"></a>
+<a name="IDX848"></a>
</dt>
<dt><u>Function:</u> casing_prefix_context_t <b>u32_casing_prefix_context</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>)</i>
-<a name="IDX833"></a>
+<a name="IDX849"></a>
</dt>
<dd><p>Returns the case-mapping context of a given prefix string.
</p></dd></dl>
<dl>
<dt><u>Function:</u> casing_prefix_context_t <b>u8_casing_prefixes_context</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, casing_prefix_context_t <var>a_context</var>)</i>
-<a name="IDX834"></a>
+<a name="IDX850"></a>
</dt>
<dt><u>Function:</u> casing_prefix_context_t <b>u16_casing_prefixes_context</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, casing_prefix_context_t <var>a_context</var>)</i>
-<a name="IDX835"></a>
+<a name="IDX851"></a>
</dt>
<dt><u>Function:</u> casing_prefix_context_t <b>u32_casing_prefixes_context</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, casing_prefix_context_t <var>a_context</var>)</i>
-<a name="IDX836"></a>
+<a name="IDX852"></a>
</dt>
<dd><p>Returns the case-mapping context of the prefix concat(<var>a</var>, <var>s</var>),
given the case-mapping context of the prefix <var>a</var>.
@@ -276,7 +276,7 @@ given the case-mapping context of the prefix <var>a</var>.
<dl>
<dt><u>Type:</u> <b>casing_suffix_context_t</b>
-<a name="IDX837"></a>
+<a name="IDX853"></a>
</dt>
<dd><p>This data type denotes the case-mapping context that is given by a suffix
string. It is an immediate type that can be copied by simple assignment,
@@ -285,7 +285,7 @@ without involving memory allocation. It is not an array type.
<dl>
<dt><u>Constant:</u> casing_suffix_context_t <b>unicase_empty_suffix_context</b>
-<a name="IDX838"></a>
+<a name="IDX854"></a>
</dt>
<dd><p>This constant is the case-mapping context that corresponds to an empty suffix
string.
@@ -295,26 +295,26 @@ string.
</p>
<dl>
<dt><u>Function:</u> casing_suffix_context_t <b>u8_casing_suffix_context</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>)</i>
-<a name="IDX839"></a>
+<a name="IDX855"></a>
</dt>
<dt><u>Function:</u> casing_suffix_context_t <b>u16_casing_suffix_context</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>)</i>
-<a name="IDX840"></a>
+<a name="IDX856"></a>
</dt>
<dt><u>Function:</u> casing_suffix_context_t <b>u32_casing_suffix_context</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>)</i>
-<a name="IDX841"></a>
+<a name="IDX857"></a>
</dt>
<dd><p>Returns the case-mapping context of a given suffix string.
</p></dd></dl>
<dl>
<dt><u>Function:</u> casing_suffix_context_t <b>u8_casing_suffixes_context</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, casing_suffix_context_t <var>a_context</var>)</i>
-<a name="IDX842"></a>
+<a name="IDX858"></a>
</dt>
<dt><u>Function:</u> casing_suffix_context_t <b>u16_casing_suffixes_context</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, casing_suffix_context_t <var>a_context</var>)</i>
-<a name="IDX843"></a>
+<a name="IDX859"></a>
</dt>
<dt><u>Function:</u> casing_suffix_context_t <b>u32_casing_suffixes_context</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, casing_suffix_context_t <var>a_context</var>)</i>
-<a name="IDX844"></a>
+<a name="IDX860"></a>
</dt>
<dd><p>Returns the case-mapping context of the suffix concat(<var>s</var>, <var>a</var>),
given the case-mapping context of the suffix <var>a</var>.
@@ -325,13 +325,13 @@ prefix context and the suffix context.
</p>
<dl>
<dt><u>Function:</u> uint8_t * <b>u8_ct_toupper</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, casing_prefix_context_t <var>prefix_context</var>, casing_suffix_context_t <var>suffix_context</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint8_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX845"></a>
+<a name="IDX861"></a>
</dt>
<dt><u>Function:</u> uint16_t * <b>u16_ct_toupper</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, casing_prefix_context_t <var>prefix_context</var>, casing_suffix_context_t <var>suffix_context</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint16_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX846"></a>
+<a name="IDX862"></a>
</dt>
<dt><u>Function:</u> uint32_t * <b>u32_ct_toupper</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, casing_prefix_context_t <var>prefix_context</var>, casing_suffix_context_t <var>suffix_context</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint32_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX847"></a>
+<a name="IDX863"></a>
</dt>
<dd><p>Returns the uppercase mapping of a string that is surrounded by a prefix
and a suffix.
@@ -339,13 +339,13 @@ and a suffix.
<dl>
<dt><u>Function:</u> uint8_t * <b>u8_ct_tolower</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, casing_prefix_context_t <var>prefix_context</var>, casing_suffix_context_t <var>suffix_context</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint8_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX848"></a>
+<a name="IDX864"></a>
</dt>
<dt><u>Function:</u> uint16_t * <b>u16_ct_tolower</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, casing_prefix_context_t <var>prefix_context</var>, casing_suffix_context_t <var>suffix_context</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint16_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX849"></a>
+<a name="IDX865"></a>
</dt>
<dt><u>Function:</u> uint32_t * <b>u32_ct_tolower</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, casing_prefix_context_t <var>prefix_context</var>, casing_suffix_context_t <var>suffix_context</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint32_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX850"></a>
+<a name="IDX866"></a>
</dt>
<dd><p>Returns the lowercase mapping of a string that is surrounded by a prefix
and a suffix.
@@ -353,13 +353,13 @@ and a suffix.
<dl>
<dt><u>Function:</u> uint8_t * <b>u8_ct_totitle</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, casing_prefix_context_t <var>prefix_context</var>, casing_suffix_context_t <var>suffix_context</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint8_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX851"></a>
+<a name="IDX867"></a>
</dt>
<dt><u>Function:</u> uint16_t * <b>u16_ct_totitle</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, casing_prefix_context_t <var>prefix_context</var>, casing_suffix_context_t <var>suffix_context</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint16_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX852"></a>
+<a name="IDX868"></a>
</dt>
<dt><u>Function:</u> uint32_t * <b>u32_ct_totitle</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, casing_prefix_context_t <var>prefix_context</var>, casing_suffix_context_t <var>suffix_context</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint32_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX853"></a>
+<a name="IDX869"></a>
</dt>
<dd><p>Returns the titlecase mapping of a string that is surrounded by a prefix
and a suffix.
@@ -388,13 +388,13 @@ and normalization.
</p>
<dl>
<dt><u>Function:</u> uint8_t * <b>u8_casefold</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint8_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX854"></a>
+<a name="IDX870"></a>
</dt>
<dt><u>Function:</u> uint16_t * <b>u16_casefold</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint16_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX855"></a>
+<a name="IDX871"></a>
</dt>
<dt><u>Function:</u> uint32_t * <b>u32_casefold</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint32_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX856"></a>
+<a name="IDX872"></a>
</dt>
<dd><p>Returns the case folded string.
</p>
@@ -408,13 +408,13 @@ case-mapping. It can also be NULL, for no normalization.
<dl>
<dt><u>Function:</u> uint8_t * <b>u8_ct_casefold</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, casing_prefix_context_t <var>prefix_context</var>, casing_suffix_context_t <var>suffix_context</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint8_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX857"></a>
+<a name="IDX873"></a>
</dt>
<dt><u>Function:</u> uint16_t * <b>u16_ct_casefold</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, casing_prefix_context_t <var>prefix_context</var>, casing_suffix_context_t <var>suffix_context</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint16_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX858"></a>
+<a name="IDX874"></a>
</dt>
<dt><u>Function:</u> uint32_t * <b>u32_ct_casefold</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, casing_prefix_context_t <var>prefix_context</var>, casing_suffix_context_t <var>suffix_context</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, uint32_t *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX859"></a>
+<a name="IDX875"></a>
</dt>
<dd><p>Returns the case folded string. The case folding takes into account the
case mapping contexts of the prefix and suffix strings.
@@ -422,16 +422,16 @@ case mapping contexts of the prefix and suffix strings.
<dl>
<dt><u>Function:</u> int <b>u8_casecmp</b><i> (const uint8_t *<var>s1</var>, size_t <var>n1</var>, const uint8_t *<var>s2</var>, size_t <var>n2</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, int *<var>resultp</var>)</i>
-<a name="IDX860"></a>
+<a name="IDX876"></a>
</dt>
<dt><u>Function:</u> int <b>u16_casecmp</b><i> (const uint16_t *<var>s1</var>, size_t <var>n1</var>, const uint16_t *<var>s2</var>, size_t <var>n2</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, int *<var>resultp</var>)</i>
-<a name="IDX861"></a>
+<a name="IDX877"></a>
</dt>
<dt><u>Function:</u> int <b>u32_casecmp</b><i> (const uint32_t *<var>s1</var>, size_t <var>n1</var>, const uint32_t *<var>s2</var>, size_t <var>n2</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, int *<var>resultp</var>)</i>
-<a name="IDX862"></a>
+<a name="IDX878"></a>
</dt>
<dt><u>Function:</u> int <b>ulc_casecmp</b><i> (const char *<var>s1</var>, size_t <var>n1</var>, const char *<var>s2</var>, size_t <var>n2</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, int *<var>resultp</var>)</i>
-<a name="IDX863"></a>
+<a name="IDX879"></a>
</dt>
<dd><p>Compares <var>s1</var> and <var>s2</var>, ignoring differences in case and normalization.
</p>
@@ -443,25 +443,25 @@ case-mapping. It can also be NULL, for no normalization.
Upon failure, returns -1 with <code>errno</code> set.
</p></dd></dl>
-<a name="IDX864"></a>
-<a name="IDX865"></a>
-<a name="IDX866"></a>
-<a name="IDX867"></a>
+<a name="IDX880"></a>
+<a name="IDX881"></a>
+<a name="IDX882"></a>
+<a name="IDX883"></a>
<p>The following functions additionally take into account the sorting rules of the
current locale.
</p>
<dl>
<dt><u>Function:</u> char * <b>u8_casexfrm</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, char *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX868"></a>
+<a name="IDX884"></a>
</dt>
<dt><u>Function:</u> char * <b>u16_casexfrm</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, char *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX869"></a>
+<a name="IDX885"></a>
</dt>
<dt><u>Function:</u> char * <b>u32_casexfrm</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, char *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX870"></a>
+<a name="IDX886"></a>
</dt>
<dt><u>Function:</u> char * <b>ulc_casexfrm</b><i> (const char *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, char *<var>resultbuf</var>, size_t *<var>lengthp</var>)</i>
-<a name="IDX871"></a>
+<a name="IDX887"></a>
</dt>
<dd><p>Converts the string <var>s</var> of length <var>n</var> to a NUL-terminated byte
sequence, in such a way that comparing <code>u8_casexfrm (<var>s1</var>)</code> and
@@ -474,16 +474,16 @@ no normalization.
<dl>
<dt><u>Function:</u> int <b>u8_casecoll</b><i> (const uint8_t *<var>s1</var>, size_t <var>n1</var>, const uint8_t *<var>s2</var>, size_t <var>n2</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, int *<var>resultp</var>)</i>
-<a name="IDX872"></a>
+<a name="IDX888"></a>
</dt>
<dt><u>Function:</u> int <b>u16_casecoll</b><i> (const uint16_t *<var>s1</var>, size_t <var>n1</var>, const uint16_t *<var>s2</var>, size_t <var>n2</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, int *<var>resultp</var>)</i>
-<a name="IDX873"></a>
+<a name="IDX889"></a>
</dt>
<dt><u>Function:</u> int <b>u32_casecoll</b><i> (const uint32_t *<var>s1</var>, size_t <var>n1</var>, const uint32_t *<var>s2</var>, size_t <var>n2</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, int *<var>resultp</var>)</i>
-<a name="IDX874"></a>
+<a name="IDX890"></a>
</dt>
<dt><u>Function:</u> int <b>ulc_casecoll</b><i> (const char *<var>s1</var>, size_t <var>n1</var>, const char *<var>s2</var>, size_t <var>n2</var>, const char *<var>iso639_language</var>, uninorm_t <var>nf</var>, int *<var>resultp</var>)</i>
-<a name="IDX875"></a>
+<a name="IDX891"></a>
</dt>
<dd><p>Compares <var>s1</var> and <var>s2</var>, ignoring differences in case and normalization,
using the collation rules of the current locale.
@@ -508,13 +508,13 @@ case-folded.
</p>
<dl>
<dt><u>Function:</u> int <b>u8_is_uppercase</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, bool *<var>resultp</var>)</i>
-<a name="IDX876"></a>
+<a name="IDX892"></a>
</dt>
<dt><u>Function:</u> int <b>u16_is_uppercase</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, bool *<var>resultp</var>)</i>
-<a name="IDX877"></a>
+<a name="IDX893"></a>
</dt>
<dt><u>Function:</u> int <b>u32_is_uppercase</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, bool *<var>resultp</var>)</i>
-<a name="IDX878"></a>
+<a name="IDX894"></a>
</dt>
<dd><p>Sets <code>*<var>resultp</var></code> to true if mapping NFD(<var>s</var>) to upper case is
a no-op, or to false otherwise, and returns 0. Upon failure, returns -1 with
@@ -523,13 +523,13 @@ a no-op, or to false otherwise, and returns 0. Upon failure, returns -1 with
<dl>
<dt><u>Function:</u> int <b>u8_is_lowercase</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, bool *<var>resultp</var>)</i>
-<a name="IDX879"></a>
+<a name="IDX895"></a>
</dt>
<dt><u>Function:</u> int <b>u16_is_lowercase</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, bool *<var>resultp</var>)</i>
-<a name="IDX880"></a>
+<a name="IDX896"></a>
</dt>
<dt><u>Function:</u> int <b>u32_is_lowercase</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, bool *<var>resultp</var>)</i>
-<a name="IDX881"></a>
+<a name="IDX897"></a>
</dt>
<dd><p>Sets <code>*<var>resultp</var></code> to true if mapping NFD(<var>s</var>) to lower case is
a no-op, or to false otherwise, and returns 0. Upon failure, returns -1 with
@@ -538,13 +538,13 @@ a no-op, or to false otherwise, and returns 0. Upon failure, returns -1 with
<dl>
<dt><u>Function:</u> int <b>u8_is_titlecase</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, bool *<var>resultp</var>)</i>
-<a name="IDX882"></a>
+<a name="IDX898"></a>
</dt>
<dt><u>Function:</u> int <b>u16_is_titlecase</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, bool *<var>resultp</var>)</i>
-<a name="IDX883"></a>
+<a name="IDX899"></a>
</dt>
<dt><u>Function:</u> int <b>u32_is_titlecase</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, bool *<var>resultp</var>)</i>
-<a name="IDX884"></a>
+<a name="IDX900"></a>
</dt>
<dd><p>Sets <code>*<var>resultp</var></code> to true if mapping NFD(<var>s</var>) to title case is
a no-op, or to false otherwise, and returns 0. Upon failure, returns -1 with
@@ -553,13 +553,13 @@ a no-op, or to false otherwise, and returns 0. Upon failure, returns -1 with
<dl>
<dt><u>Function:</u> int <b>u8_is_casefolded</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, bool *<var>resultp</var>)</i>
-<a name="IDX885"></a>
+<a name="IDX901"></a>
</dt>
<dt><u>Function:</u> int <b>u16_is_casefolded</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, bool *<var>resultp</var>)</i>
-<a name="IDX886"></a>
+<a name="IDX902"></a>
</dt>
<dt><u>Function:</u> int <b>u32_is_casefolded</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, bool *<var>resultp</var>)</i>
-<a name="IDX887"></a>
+<a name="IDX903"></a>
</dt>
<dd><p>Sets <code>*<var>resultp</var></code> to true if applying case folding to NFD(<var>S</var>) is
a no-op, or to false otherwise, and returns 0. Upon failure, returns -1 with
@@ -571,13 +571,13 @@ Unicode string.
</p>
<dl>
<dt><u>Function:</u> int <b>u8_is_cased</b><i> (const uint8_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, bool *<var>resultp</var>)</i>
-<a name="IDX888"></a>
+<a name="IDX904"></a>
</dt>
<dt><u>Function:</u> int <b>u16_is_cased</b><i> (const uint16_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, bool *<var>resultp</var>)</i>
-<a name="IDX889"></a>
+<a name="IDX905"></a>
</dt>
<dt><u>Function:</u> int <b>u32_is_cased</b><i> (const uint32_t *<var>s</var>, size_t <var>n</var>, const char *<var>iso639_language</var>, bool *<var>resultp</var>)</i>
-<a name="IDX890"></a>
+<a name="IDX906"></a>
</dt>
<dd><p>Sets <code>*<var>resultp</var></code> to true if case matters for <var>s</var>, that is, if
mapping NFD(<var>s</var>) to either upper case or lower case or title case is not
@@ -602,7 +602,7 @@ characters. Upon failure, returns -1 with <code>errno</code> set.
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_15.html b/doc/libunistring_15.html
index 99a6547..6ed441d 100644
--- a/doc/libunistring_15.html
+++ b/doc/libunistring_15.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -78,7 +78,7 @@ ul.toc {list-style: none}
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_16.html b/doc/libunistring_16.html
index ecd69b6..1cdd6be 100644
--- a/doc/libunistring_16.html
+++ b/doc/libunistring_16.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -74,7 +74,7 @@ library.
make sure all dependencies are installed. They are listed in the file
&lsquo;<tt>DEPENDENCIES</tt>&rsquo;.
</p>
-<a name="IDX891"></a>
+<a name="IDX907"></a>
<p>Then you can proceed to build and install the library, as described in the
file &lsquo;<tt>INSTALL</tt>&rsquo;. For installation on Windows systems, please refer to
the file &lsquo;<tt>README.windows</tt>&rsquo;.
@@ -103,7 +103,7 @@ in 64-bit mode on a 64-bit GNU/Linux system that supports executables
in either 64-bit mode or 32-bit mode, you should have used the option
<code>--libdir=${LIBUNISTRING_PREFIX}/lib64</code>.
</p>
-<a name="IDX892"></a>
+<a name="IDX908"></a>
<p>So that the compiler finds the include files, you have to pass it the
option <code>-I${LIBUNISTRING_INCLUDEDIR}</code>.
</p>
@@ -127,7 +127,7 @@ version number of the libunistring library.
</p>
<dl>
<dt><u>Macro:</u> int <b>_LIBUNISTRING_VERSION</b>
-<a name="IDX893"></a>
+<a name="IDX909"></a>
</dt>
<dd><p>This constant contains the version of libunistring that is being used
at compile time. It encodes the major and minor parts of the version
@@ -136,7 +136,7 @@ number only. These parts are encoded in the form <code>(major&lt;&lt;8) + minor
<dl>
<dt><u>Constant:</u> int <b>_libunistring_version</b>
-<a name="IDX894"></a>
+<a name="IDX910"></a>
</dt>
<dd><p>This constant contains the version of libunistring that is being used
at run time. It encodes the major and minor parts of the version
@@ -159,7 +159,7 @@ of <code>libunistring</code>. It is contained in the Gnulib module
&lsquo;<samp>libunistring</samp>&rsquo;, see
<a href="http://www.gnu.org/software/gnulib/MODULES.html#module=libunistring">http://www.gnu.org/software/gnulib/MODULES.html#module=libunistring</a>.
</p>
-<a name="IDX895"></a>
+<a name="IDX911"></a>
<p>The macro is called <code>gl_LIBUNISTRING</code>. It searches for an installed
libunistring. If found, it sets and AC_SUBSTs <code>HAVE_LIBUNISTRING=yes</code>
and the <code>LIBUNISTRING</code> and <code>LTLIBUNISTRING</code> variables and augments
@@ -223,7 +223,7 @@ a description of the options that you passed to the &lsquo;<samp>configure</samp
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_17.html b/doc/libunistring_17.html
index c84ca9e..2d0ed80 100644
--- a/doc/libunistring_17.html
+++ b/doc/libunistring_17.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -63,7 +63,7 @@ ul.toc {list-style: none}
<p>For bidirectional reordering of strings, we recommend the GNU FriBidi library:
<a href="http://www.fribidi.org/">http://www.fribidi.org/</a>.
</p>
-<a name="IDX896"></a>
+<a name="IDX912"></a>
<p>For the rendering of Unicode strings outside of the context of a given toolkit
(KDE/Qt or GNOME/Gtk), we recommend the Pango library:
<a href="http://www.pango.org/">http://www.pango.org/</a>.
@@ -84,7 +84,7 @@ ul.toc {list-style: none}
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_18.html b/doc/libunistring_18.html
index eaaeeb9..92da25d 100644
--- a/doc/libunistring_18.html
+++ b/doc/libunistring_18.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -1535,7 +1535,7 @@ to permit their use in free software.
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_19.html b/doc/libunistring_19.html
index 30df386..f2ca86c 100644
--- a/doc/libunistring_19.html
+++ b/doc/libunistring_19.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -132,23 +132,23 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_8.html#SEC24">canonical combining class</a></td><td valign="top"><a href="libunistring_8.html#SEC24">8.2 Canonical combining class</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_14.html#SEC59">case detection</a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_14.html#SEC56">case mappings</a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX829"><code>casing_prefix_context_t</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX837"><code>casing_suffix_context_t</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX845"><code>casing_prefix_context_t</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX853"><code>casing_suffix_context_t</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_1.html#IDX10">char, type</a></td><td valign="top"><a href="libunistring_1.html#SEC6">1.5 &lsquo;<samp>char *</samp>&rsquo; strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_13.html#SEC50">combining, Unicode characters</a></td><td valign="top"><a href="libunistring_13.html#SEC50">13.2 Composition of Unicode characters</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX54">comparing</a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX110">comparing</a></td><td valign="top"><a href="libunistring_4.html#SEC16">4.5 Elementary string functions on NUL terminated strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_14.html#SEC58">comparing, ignoring case</a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX864">comparing, ignoring case, with collation rules</a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX880">comparing, ignoring case, with collation rules</a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_13.html#SEC52">comparing, ignoring normalization</a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_14.html#SEC58">comparing, ignoring normalization and case</a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX866">comparing, ignoring normalization and case, with collation rules</a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX802">comparing, ignoring normalization, with collation rules</a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX882">comparing, ignoring normalization and case, with collation rules</a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX818">comparing, ignoring normalization, with collation rules</a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX114">comparing, with collation rules</a></td><td valign="top"><a href="libunistring_4.html#SEC16">4.5 Elementary string functions on NUL terminated strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX865">comparing, with collation rules, ignoring case</a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX803">comparing, with collation rules, ignoring normalization</a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX867">comparing, with collation rules, ignoring normalization and case</a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_16.html#IDX892">compiler options</a></td><td valign="top"><a href="libunistring_16.html#SEC63">16.2 Compiler options</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX881">comparing, with collation rules, ignoring case</a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX819">comparing, with collation rules, ignoring normalization</a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX883">comparing, with collation rules, ignoring normalization and case</a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_16.html#IDX908">compiler options</a></td><td valign="top"><a href="libunistring_16.html#SEC63">16.2 Compiler options</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_13.html#SEC50">composing, Unicode characters</a></td><td valign="top"><a href="libunistring_13.html#SEC50">13.2 Composition of Unicode characters</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#SEC13">converting</a></td><td valign="top"><a href="libunistring_4.html#SEC13">4.2 Elementary string conversions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_5.html#IDX160">converting</a></td><td valign="top"><a href="libunistring_5.html#SEC17">5. Conversions between Unicode and encodings <code>&lt;uniconv.h&gt;</code></a></td></tr>
@@ -173,7 +173,7 @@ ul.toc {list-style: none}
<tr><td colspan="3"> <hr></td></tr>
<tr><th><a name="SEC77_6">G</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#SEC21">general category</a></td><td valign="top"><a href="libunistring_8.html#SEC21">8.1 General category</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_16.html#IDX895"><code>gl_LIBUNISTRING</code></a></td><td valign="top"><a href="libunistring_16.html#SEC65">16.4 Autoconf macro</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_16.html#IDX911"><code>gl_LIBUNISTRING</code></a></td><td valign="top"><a href="libunistring_16.html#SEC65">16.4 Autoconf macro</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_18.html#SEC69">GPL, GNU General Public License</a></td><td valign="top"><a href="libunistring_18.html#SEC69">A.1 GNU GENERAL PUBLIC LICENSE</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_10.html#SEC41">grapheme cluster boundaries</a></td><td valign="top"><a href="libunistring_10.html#SEC41">10. Grapheme cluster breaks in strings <code>&lt;unigbrk.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_10.html#SEC41">grapheme cluster breaks</a></td><td valign="top"><a href="libunistring_10.html#SEC41">10. Grapheme cluster breaks in strings <code>&lt;unigbrk.h&gt;</code></a></td></tr>
@@ -183,7 +183,7 @@ ul.toc {list-style: none}
<tr><td colspan="3"> <hr></td></tr>
<tr><th><a name="SEC77_8">I</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#SEC38">identifiers</a></td><td valign="top"><a href="libunistring_8.html#SEC38">8.12 ISO C and Java syntax</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_16.html#IDX891">installation</a></td><td valign="top"><a href="libunistring_16.html#SEC62">16.1 Installation</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_16.html#IDX907">installation</a></td><td valign="top"><a href="libunistring_16.html#SEC62">16.1 Installation</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_1.html#SEC3">internationalization</a></td><td valign="top"><a href="libunistring_1.html#SEC3">1.2 Unicode and Internationalization</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#SEC14">iterating</a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX75">iterating</a></td><td valign="top"><a href="libunistring_4.html#SEC16">4.5 Elementary string functions on NUL terminated strings</a></td></tr>
@@ -205,7 +205,7 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_1.html#IDX7">locale categories</a></td><td valign="top"><a href="libunistring_1.html#SEC4">1.3 Locale encodings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_1.html#IDX8">locale encoding</a></td><td valign="top"><a href="libunistring_1.html#SEC4">1.3 Locale encodings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_5.html#IDX154">locale encoding</a></td><td valign="top"><a href="libunistring_5.html#SEC17">5. Conversions between Unicode and encodings <code>&lt;uniconv.h&gt;</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX818">locale language</a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX834">locale language</a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_1.html#IDX9">locale, multibyte</a></td><td valign="top"><a href="libunistring_1.html#SEC6">1.5 &lsquo;<samp>char *</samp>&rsquo; strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_5.html#IDX155"><code>locale_charset</code></a></td><td valign="top"><a href="libunistring_5.html#SEC17">5. Conversions between Unicode and encodings <code>&lt;uniconv.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_14.html#SEC56">lowercasing</a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
@@ -226,7 +226,7 @@ ul.toc {list-style: none}
<tr><td colspan="3"> <hr></td></tr>
<tr><th><a name="SEC77_15">R</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_15.html#SEC60">regular expression</a></td><td valign="top"><a href="libunistring_15.html#SEC60">15. Regular expressions <code>&lt;uniregex.h&gt;</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_17.html#IDX896">rendering</a></td><td valign="top"><a href="libunistring_17.html#SEC67">17. More advanced functionality</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_17.html#IDX912">rendering</a></td><td valign="top"><a href="libunistring_17.html#SEC67">17. More advanced functionality</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_2.html#IDX15">return value conventions</a></td><td valign="top"><a href="libunistring_2.html#SEC9">2. Conventions</a></td></tr>
<tr><td colspan="3"> <hr></td></tr>
<tr><th><a name="SEC77_16">S</a></th><td></td><td></td></tr>
@@ -235,7 +235,7 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX125">searching, for a character</a></td><td valign="top"><a href="libunistring_4.html#SEC16">4.5 Elementary string functions on NUL terminated strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX141">searching, for a substring</a></td><td valign="top"><a href="libunistring_4.html#SEC16">4.5 Elementary string functions on NUL terminated strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_13.html#SEC53">stream, normalizing a</a></td><td valign="top"><a href="libunistring_13.html#SEC53">13.5 Normalization of streams of Unicode characters</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX810"><code>struct uninorm_filter</code></a></td><td valign="top"><a href="libunistring_13.html#SEC53">13.5 Normalization of streams of Unicode characters</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX826"><code>struct uninorm_filter</code></a></td><td valign="top"><a href="libunistring_13.html#SEC53">13.5 Normalization of streams of Unicode characters</a></td></tr>
<tr><td colspan="3"> <hr></td></tr>
<tr><th><a name="SEC77_17">T</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_14.html#SEC56">titlecasing</a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
@@ -243,14 +243,14 @@ ul.toc {list-style: none}
<tr><th><a name="SEC77_18">U</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX206"><code>u16_asnprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX205"><code>u16_asprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX861"><code>u16_casecmp</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX873"><code>u16_casecoll</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX855"><code>u16_casefold</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX869"><code>u16_casexfrm</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX832"><code>u16_casing_prefix_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX835"><code>u16_casing_prefixes_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX840"><code>u16_casing_suffix_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX843"><code>u16_casing_suffixes_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX877"><code>u16_casecmp</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX889"><code>u16_casecoll</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX871"><code>u16_casefold</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX885"><code>u16_casexfrm</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX848"><code>u16_casing_prefix_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX851"><code>u16_casing_prefixes_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX856"><code>u16_casing_suffix_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX859"><code>u16_casing_suffixes_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX21"><code>u16_check</code></a></td><td valign="top"><a href="libunistring_4.html#SEC12">4.1 Elementary string checks</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX63"><code>u16_chr</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX56"><code>u16_cmp</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
@@ -259,19 +259,19 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_5.html#IDX165"><code>u16_conv_to_encoding</code></a></td><td valign="top"><a href="libunistring_5.html#SEC17">5. Conversions between Unicode and encodings <code>&lt;uniconv.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX46"><code>u16_cpy</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX70"><code>u16_cpy_alloc</code></a></td><td valign="top"><a href="libunistring_4.html#SEC15">4.4 Elementary string functions with memory allocation</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX858"><code>u16_ct_casefold</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX849"><code>u16_ct_tolower</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX852"><code>u16_ct_totitle</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX846"><code>u16_ct_toupper</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX874"><code>u16_ct_casefold</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX865"><code>u16_ct_tolower</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX868"><code>u16_ct_totitle</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX862"><code>u16_ct_toupper</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX149"><code>u16_endswith</code></a></td><td valign="top"><a href="libunistring_4.html#SEC16">4.5 Elementary string functions on NUL terminated strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_10.html#IDX719"><code>u16_grapheme_breaks</code></a></td><td valign="top"><a href="libunistring_10.html#SEC42">10.1 Grapheme cluster breaks in a string</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_10.html#IDX713"><code>u16_grapheme_next</code></a></td><td valign="top"><a href="libunistring_10.html#SEC42">10.1 Grapheme cluster breaks in a string</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_10.html#IDX716"><code>u16_grapheme_prev</code></a></td><td valign="top"><a href="libunistring_10.html#SEC42">10.1 Grapheme cluster breaks in a string</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX889"><code>u16_is_cased</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX886"><code>u16_is_casefolded</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX880"><code>u16_is_lowercase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX883"><code>u16_is_titlecase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX877"><code>u16_is_uppercase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX905"><code>u16_is_cased</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX902"><code>u16_is_casefolded</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX896"><code>u16_is_lowercase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX899"><code>u16_is_titlecase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX893"><code>u16_is_uppercase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX30"><code>u16_mblen</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX67"><code>u16_mbsnlen</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX36"><code>u16_mbtouc</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
@@ -279,11 +279,11 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX39"><code>u16_mbtoucr</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX49"><code>u16_move</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX80"><code>u16_next</code></a></td><td valign="top"><a href="libunistring_4.html#SEC16">4.5 Elementary string functions on NUL terminated strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX797"><code>u16_normalize</code></a></td><td valign="top"><a href="libunistring_13.html#SEC51">13.3 Normalization of strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX800"><code>u16_normcmp</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX808"><code>u16_normcoll</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX805"><code>u16_normxfrm</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_12.html#IDX760"><code>u16_possible_linebreaks</code></a></td><td valign="top"><a href="libunistring_12.html#SEC47">12. Line breaking <code>&lt;unilbrk.h&gt;</code></a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX813"><code>u16_normalize</code></a></td><td valign="top"><a href="libunistring_13.html#SEC51">13.3 Normalization of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX816"><code>u16_normcmp</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX824"><code>u16_normcoll</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX821"><code>u16_normxfrm</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_12.html#IDX776"><code>u16_possible_linebreaks</code></a></td><td valign="top"><a href="libunistring_12.html#SEC47">12. Line breaking <code>&lt;unilbrk.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX83"><code>u16_prev</code></a></td><td valign="top"><a href="libunistring_4.html#SEC16">4.5 Elementary string functions on NUL terminated strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX52"><code>u16_set</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX204"><code>u16_snprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
@@ -317,9 +317,9 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_9.html#IDX710"><code>u16_strwidth</code></a></td><td valign="top"><a href="libunistring_9.html#SEC40">9. Display width <code>&lt;uniwidth.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX26"><code>u16_to_u32</code></a></td><td valign="top"><a href="libunistring_4.html#SEC13">4.2 Elementary string conversions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX25"><code>u16_to_u8</code></a></td><td valign="top"><a href="libunistring_4.html#SEC13">4.2 Elementary string conversions</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX824"><code>u16_tolower</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX827"><code>u16_totitle</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX821"><code>u16_toupper</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX840"><code>u16_tolower</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX843"><code>u16_totitle</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX837"><code>u16_toupper</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX214"><code>u16_u16_asnprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX213"><code>u16_u16_asprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX212"><code>u16_u16_snprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
@@ -334,18 +334,18 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX208"><code>u16_vsnprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX207"><code>u16_vsprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_9.html#IDX707"><code>u16_width</code></a></td><td valign="top"><a href="libunistring_9.html#SEC40">9. Display width <code>&lt;uniwidth.h&gt;</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_12.html#IDX764"><code>u16_width_linebreaks</code></a></td><td valign="top"><a href="libunistring_12.html#SEC47">12. Line breaking <code>&lt;unilbrk.h&gt;</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_11.html#IDX737"><code>u16_wordbreaks</code></a></td><td valign="top"><a href="libunistring_11.html#SEC45">11.1 Word breaks in a string</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_12.html#IDX780"><code>u16_width_linebreaks</code></a></td><td valign="top"><a href="libunistring_12.html#SEC47">12. Line breaking <code>&lt;unilbrk.h&gt;</code></a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_11.html#IDX744"><code>u16_wordbreaks</code></a></td><td valign="top"><a href="libunistring_11.html#SEC45">11.1 Word breaks in a string</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX222"><code>u32_asnprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX221"><code>u32_asprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX862"><code>u32_casecmp</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX874"><code>u32_casecoll</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX856"><code>u32_casefold</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX870"><code>u32_casexfrm</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX833"><code>u32_casing_prefix_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX836"><code>u32_casing_prefixes_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX841"><code>u32_casing_suffix_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX844"><code>u32_casing_suffixes_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX878"><code>u32_casecmp</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX890"><code>u32_casecoll</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX872"><code>u32_casefold</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX886"><code>u32_casexfrm</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX849"><code>u32_casing_prefix_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX852"><code>u32_casing_prefixes_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX857"><code>u32_casing_suffix_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX860"><code>u32_casing_suffixes_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX22"><code>u32_check</code></a></td><td valign="top"><a href="libunistring_4.html#SEC12">4.1 Elementary string checks</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX64"><code>u32_chr</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX57"><code>u32_cmp</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
@@ -354,19 +354,19 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_5.html#IDX166"><code>u32_conv_to_encoding</code></a></td><td valign="top"><a href="libunistring_5.html#SEC17">5. Conversions between Unicode and encodings <code>&lt;uniconv.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX47"><code>u32_cpy</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX71"><code>u32_cpy_alloc</code></a></td><td valign="top"><a href="libunistring_4.html#SEC15">4.4 Elementary string functions with memory allocation</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX859"><code>u32_ct_casefold</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX850"><code>u32_ct_tolower</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX853"><code>u32_ct_totitle</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX847"><code>u32_ct_toupper</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX875"><code>u32_ct_casefold</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX866"><code>u32_ct_tolower</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX869"><code>u32_ct_totitle</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX863"><code>u32_ct_toupper</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX150"><code>u32_endswith</code></a></td><td valign="top"><a href="libunistring_4.html#SEC16">4.5 Elementary string functions on NUL terminated strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_10.html#IDX720"><code>u32_grapheme_breaks</code></a></td><td valign="top"><a href="libunistring_10.html#SEC42">10.1 Grapheme cluster breaks in a string</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_10.html#IDX714"><code>u32_grapheme_next</code></a></td><td valign="top"><a href="libunistring_10.html#SEC42">10.1 Grapheme cluster breaks in a string</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_10.html#IDX717"><code>u32_grapheme_prev</code></a></td><td valign="top"><a href="libunistring_10.html#SEC42">10.1 Grapheme cluster breaks in a string</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX890"><code>u32_is_cased</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX887"><code>u32_is_casefolded</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX881"><code>u32_is_lowercase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX884"><code>u32_is_titlecase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX878"><code>u32_is_uppercase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX906"><code>u32_is_cased</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX903"><code>u32_is_casefolded</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX897"><code>u32_is_lowercase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX900"><code>u32_is_titlecase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX894"><code>u32_is_uppercase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX31"><code>u32_mblen</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX68"><code>u32_mbsnlen</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX37"><code>u32_mbtouc</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
@@ -374,11 +374,11 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX40"><code>u32_mbtoucr</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX50"><code>u32_move</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX81"><code>u32_next</code></a></td><td valign="top"><a href="libunistring_4.html#SEC16">4.5 Elementary string functions on NUL terminated strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX798"><code>u32_normalize</code></a></td><td valign="top"><a href="libunistring_13.html#SEC51">13.3 Normalization of strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX801"><code>u32_normcmp</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX809"><code>u32_normcoll</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX806"><code>u32_normxfrm</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_12.html#IDX761"><code>u32_possible_linebreaks</code></a></td><td valign="top"><a href="libunistring_12.html#SEC47">12. Line breaking <code>&lt;unilbrk.h&gt;</code></a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX814"><code>u32_normalize</code></a></td><td valign="top"><a href="libunistring_13.html#SEC51">13.3 Normalization of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX817"><code>u32_normcmp</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX825"><code>u32_normcoll</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX822"><code>u32_normxfrm</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_12.html#IDX777"><code>u32_possible_linebreaks</code></a></td><td valign="top"><a href="libunistring_12.html#SEC47">12. Line breaking <code>&lt;unilbrk.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX84"><code>u32_prev</code></a></td><td valign="top"><a href="libunistring_4.html#SEC16">4.5 Elementary string functions on NUL terminated strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX53"><code>u32_set</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX220"><code>u32_snprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
@@ -412,9 +412,9 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_9.html#IDX711"><code>u32_strwidth</code></a></td><td valign="top"><a href="libunistring_9.html#SEC40">9. Display width <code>&lt;uniwidth.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX28"><code>u32_to_u16</code></a></td><td valign="top"><a href="libunistring_4.html#SEC13">4.2 Elementary string conversions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX27"><code>u32_to_u8</code></a></td><td valign="top"><a href="libunistring_4.html#SEC13">4.2 Elementary string conversions</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX825"><code>u32_tolower</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX828"><code>u32_totitle</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX822"><code>u32_toupper</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX841"><code>u32_tolower</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX844"><code>u32_totitle</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX838"><code>u32_toupper</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX230"><code>u32_u32_asnprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX229"><code>u32_u32_asprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX228"><code>u32_u32_snprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
@@ -429,18 +429,18 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX224"><code>u32_vsnprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX223"><code>u32_vsprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_9.html#IDX708"><code>u32_width</code></a></td><td valign="top"><a href="libunistring_9.html#SEC40">9. Display width <code>&lt;uniwidth.h&gt;</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_12.html#IDX765"><code>u32_width_linebreaks</code></a></td><td valign="top"><a href="libunistring_12.html#SEC47">12. Line breaking <code>&lt;unilbrk.h&gt;</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_11.html#IDX738"><code>u32_wordbreaks</code></a></td><td valign="top"><a href="libunistring_11.html#SEC45">11.1 Word breaks in a string</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_12.html#IDX781"><code>u32_width_linebreaks</code></a></td><td valign="top"><a href="libunistring_12.html#SEC47">12. Line breaking <code>&lt;unilbrk.h&gt;</code></a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_11.html#IDX745"><code>u32_wordbreaks</code></a></td><td valign="top"><a href="libunistring_11.html#SEC45">11.1 Word breaks in a string</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX190"><code>u8_asnprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX189"><code>u8_asprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX860"><code>u8_casecmp</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX872"><code>u8_casecoll</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX854"><code>u8_casefold</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX868"><code>u8_casexfrm</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX831"><code>u8_casing_prefix_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX834"><code>u8_casing_prefixes_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX839"><code>u8_casing_suffix_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX842"><code>u8_casing_suffixes_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX876"><code>u8_casecmp</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX888"><code>u8_casecoll</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX870"><code>u8_casefold</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX884"><code>u8_casexfrm</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX847"><code>u8_casing_prefix_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX850"><code>u8_casing_prefixes_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX855"><code>u8_casing_suffix_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX858"><code>u8_casing_suffixes_context</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX20"><code>u8_check</code></a></td><td valign="top"><a href="libunistring_4.html#SEC12">4.1 Elementary string checks</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX62"><code>u8_chr</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX55"><code>u8_cmp</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
@@ -449,19 +449,19 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_5.html#IDX164"><code>u8_conv_to_encoding</code></a></td><td valign="top"><a href="libunistring_5.html#SEC17">5. Conversions between Unicode and encodings <code>&lt;uniconv.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX45"><code>u8_cpy</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX69"><code>u8_cpy_alloc</code></a></td><td valign="top"><a href="libunistring_4.html#SEC15">4.4 Elementary string functions with memory allocation</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX857"><code>u8_ct_casefold</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX848"><code>u8_ct_tolower</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX851"><code>u8_ct_totitle</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX845"><code>u8_ct_toupper</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX873"><code>u8_ct_casefold</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX864"><code>u8_ct_tolower</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX867"><code>u8_ct_totitle</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX861"><code>u8_ct_toupper</code></a></td><td valign="top"><a href="libunistring_14.html#SEC57">14.3 Case mappings of substrings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX148"><code>u8_endswith</code></a></td><td valign="top"><a href="libunistring_4.html#SEC16">4.5 Elementary string functions on NUL terminated strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_10.html#IDX718"><code>u8_grapheme_breaks</code></a></td><td valign="top"><a href="libunistring_10.html#SEC42">10.1 Grapheme cluster breaks in a string</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_10.html#IDX712"><code>u8_grapheme_next</code></a></td><td valign="top"><a href="libunistring_10.html#SEC42">10.1 Grapheme cluster breaks in a string</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_10.html#IDX715"><code>u8_grapheme_prev</code></a></td><td valign="top"><a href="libunistring_10.html#SEC42">10.1 Grapheme cluster breaks in a string</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX888"><code>u8_is_cased</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX885"><code>u8_is_casefolded</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX879"><code>u8_is_lowercase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX882"><code>u8_is_titlecase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX876"><code>u8_is_uppercase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX904"><code>u8_is_cased</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX901"><code>u8_is_casefolded</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX895"><code>u8_is_lowercase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX898"><code>u8_is_titlecase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX892"><code>u8_is_uppercase</code></a></td><td valign="top"><a href="libunistring_14.html#SEC59">14.5 Case detection</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX29"><code>u8_mblen</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX66"><code>u8_mbsnlen</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX35"><code>u8_mbtouc</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
@@ -469,11 +469,11 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX38"><code>u8_mbtoucr</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX48"><code>u8_move</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX79"><code>u8_next</code></a></td><td valign="top"><a href="libunistring_4.html#SEC16">4.5 Elementary string functions on NUL terminated strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX796"><code>u8_normalize</code></a></td><td valign="top"><a href="libunistring_13.html#SEC51">13.3 Normalization of strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX799"><code>u8_normcmp</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX807"><code>u8_normcoll</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX804"><code>u8_normxfrm</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_12.html#IDX759"><code>u8_possible_linebreaks</code></a></td><td valign="top"><a href="libunistring_12.html#SEC47">12. Line breaking <code>&lt;unilbrk.h&gt;</code></a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX812"><code>u8_normalize</code></a></td><td valign="top"><a href="libunistring_13.html#SEC51">13.3 Normalization of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX815"><code>u8_normcmp</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX823"><code>u8_normcoll</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX820"><code>u8_normxfrm</code></a></td><td valign="top"><a href="libunistring_13.html#SEC52">13.4 Normalizing comparisons</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_12.html#IDX775"><code>u8_possible_linebreaks</code></a></td><td valign="top"><a href="libunistring_12.html#SEC47">12. Line breaking <code>&lt;unilbrk.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX82"><code>u8_prev</code></a></td><td valign="top"><a href="libunistring_4.html#SEC16">4.5 Elementary string functions on NUL terminated strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX51"><code>u8_set</code></a></td><td valign="top"><a href="libunistring_4.html#SEC14">4.3 Elementary string functions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX188"><code>u8_snprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
@@ -507,9 +507,9 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_9.html#IDX709"><code>u8_strwidth</code></a></td><td valign="top"><a href="libunistring_9.html#SEC40">9. Display width <code>&lt;uniwidth.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX23"><code>u8_to_u16</code></a></td><td valign="top"><a href="libunistring_4.html#SEC13">4.2 Elementary string conversions</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_4.html#IDX24"><code>u8_to_u32</code></a></td><td valign="top"><a href="libunistring_4.html#SEC13">4.2 Elementary string conversions</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX823"><code>u8_tolower</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX826"><code>u8_totitle</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX820"><code>u8_toupper</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX839"><code>u8_tolower</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX842"><code>u8_totitle</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX836"><code>u8_toupper</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX198"><code>u8_u8_asnprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX197"><code>u8_u8_asprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX196"><code>u8_u8_snprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
@@ -524,8 +524,8 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX192"><code>u8_vsnprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX191"><code>u8_vsprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_9.html#IDX706"><code>u8_width</code></a></td><td valign="top"><a href="libunistring_9.html#SEC40">9. Display width <code>&lt;uniwidth.h&gt;</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_12.html#IDX763"><code>u8_width_linebreaks</code></a></td><td valign="top"><a href="libunistring_12.html#SEC47">12. Line breaking <code>&lt;unilbrk.h&gt;</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_11.html#IDX736"><code>u8_wordbreaks</code></a></td><td valign="top"><a href="libunistring_11.html#SEC45">11.1 Word breaks in a string</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_12.html#IDX779"><code>u8_width_linebreaks</code></a></td><td valign="top"><a href="libunistring_12.html#SEC47">12. Line breaking <code>&lt;unilbrk.h&gt;</code></a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_11.html#IDX743"><code>u8_wordbreaks</code></a></td><td valign="top"><a href="libunistring_11.html#SEC45">11.1 Word breaks in a string</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX678"><code>uc_all_blocks</code></a></td><td valign="top"><a href="libunistring_8.html#SEC37">8.11 Blocks</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX673"><code>uc_all_scripts</code></a></td><td valign="top"><a href="libunistring_8.html#SEC36">8.10 Scripts</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX414"><code>uc_bidi_category</code></a></td><td valign="top"><a href="libunistring_8.html#SEC25">8.3 Bidi class</a></td></tr>
@@ -538,14 +538,14 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX676"><code>uc_block</code></a></td><td valign="top"><a href="libunistring_8.html#SEC37">8.11 Blocks</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX674"><code>uc_block_t</code></a></td><td valign="top"><a href="libunistring_8.html#SEC37">8.11 Blocks</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX686"><code>uc_c_ident_category</code></a></td><td valign="top"><a href="libunistring_8.html#SEC38">8.12 ISO C and Java syntax</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX786"><code>uc_canonical_decomposition</code></a></td><td valign="top"><a href="libunistring_13.html#SEC49">13.1 Decomposition of Unicode characters</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX802"><code>uc_canonical_decomposition</code></a></td><td valign="top"><a href="libunistring_13.html#SEC49">13.1 Decomposition of Unicode characters</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX388"><code>uc_combining_class</code></a></td><td valign="top"><a href="libunistring_8.html#SEC24">8.2 Canonical combining class</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX387"><code>uc_combining_class_byname</code></a></td><td valign="top"><a href="libunistring_8.html#SEC24">8.2 Canonical combining class</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX386"><code>uc_combining_class_long_name</code></a></td><td valign="top"><a href="libunistring_8.html#SEC24">8.2 Canonical combining class</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX385"><code>uc_combining_class_name</code></a></td><td valign="top"><a href="libunistring_8.html#SEC24">8.2 Canonical combining class</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX787"><code>uc_composition</code></a></td><td valign="top"><a href="libunistring_13.html#SEC50">13.2 Composition of Unicode characters</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX803"><code>uc_composition</code></a></td><td valign="top"><a href="libunistring_13.html#SEC50">13.2 Composition of Unicode characters</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX417"><code>uc_decimal_value</code></a></td><td valign="top"><a href="libunistring_8.html#SEC26">8.4 Decimal digit value</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX785"><code>uc_decomposition</code></a></td><td valign="top"><a href="libunistring_13.html#SEC49">13.1 Decomposition of Unicode characters</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX801"><code>uc_decomposition</code></a></td><td valign="top"><a href="libunistring_13.html#SEC49">13.1 Decomposition of Unicode characters</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX418"><code>uc_digit_value</code></a></td><td valign="top"><a href="libunistring_8.html#SEC27">8.5 Digit value</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX419"><code>uc_fraction_t</code></a></td><td valign="top"><a href="libunistring_8.html#SEC28">8.6 Numeric value</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX324"><code>uc_general_category</code></a></td><td valign="top"><a href="libunistring_8.html#SEC22">8.1.1 The object oriented API for general category</a></td></tr>
@@ -556,7 +556,8 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX321"><code>uc_general_category_name</code></a></td><td valign="top"><a href="libunistring_8.html#SEC22">8.1.1 The object oriented API for general category</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX318"><code>uc_general_category_or</code></a></td><td valign="top"><a href="libunistring_8.html#SEC22">8.1.1 The object oriented API for general category</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX241"><code>uc_general_category_t</code></a></td><td valign="top"><a href="libunistring_8.html#SEC22">8.1.1 The object oriented API for general category</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_10.html#IDX734"><code>uc_graphemeclusterbreak_property</code></a></td><td valign="top"><a href="libunistring_10.html#SEC43">10.2 Grapheme cluster break property</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_10.html#IDX722"><code>uc_grapheme_breaks</code></a></td><td valign="top"><a href="libunistring_10.html#SEC42">10.1 Grapheme cluster breaks in a string</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_10.html#IDX741"><code>uc_graphemeclusterbreak_property</code></a></td><td valign="top"><a href="libunistring_10.html#SEC43">10.2 Grapheme cluster break property</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX689"><code>uc_is_alnum</code></a></td><td valign="top"><a href="libunistring_8.html#SEC39">8.13 Classifications like in ISO C</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX690"><code>uc_is_alpha</code></a></td><td valign="top"><a href="libunistring_8.html#SEC39">8.13 Classifications like in ISO C</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX416"><code>uc_is_bidi_category</code></a></td><td valign="top"><a href="libunistring_8.html#SEC25">8.3 Bidi class</a></td></tr>
@@ -569,7 +570,7 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX325"><code>uc_is_general_category</code></a></td><td valign="top"><a href="libunistring_8.html#SEC22">8.1.1 The object oriented API for general category</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX364"><code>uc_is_general_category_withtable</code></a></td><td valign="top"><a href="libunistring_8.html#SEC23">8.1.2 The bit mask API for general category</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX693"><code>uc_is_graph</code></a></td><td valign="top"><a href="libunistring_8.html#SEC39">8.13 Classifications like in ISO C</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_10.html#IDX735"><code>uc_is_grapheme_break</code></a></td><td valign="top"><a href="libunistring_10.html#SEC43">10.2 Grapheme cluster break property</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_10.html#IDX742"><code>uc_is_grapheme_break</code></a></td><td valign="top"><a href="libunistring_10.html#SEC43">10.2 Grapheme cluster break property</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX680"><code>uc_is_java_whitespace</code></a></td><td valign="top"><a href="libunistring_8.html#SEC38">8.12 ISO C and Java syntax</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX694"><code>uc_is_lower</code></a></td><td valign="top"><a href="libunistring_8.html#SEC39">8.13 Classifications like in ISO C</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX695"><code>uc_is_print</code></a></td><td valign="top"><a href="libunistring_8.html#SEC39">8.13 Classifications like in ISO C</a></td></tr>
@@ -673,7 +674,7 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX430"><code>uc_joining_type_byname</code></a></td><td valign="top"><a href="libunistring_8.html#SEC31">8.8.1 Joining type of Arabic characters</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX429"><code>uc_joining_type_long_name</code></a></td><td valign="top"><a href="libunistring_8.html#SEC31">8.8.1 Joining type of Arabic characters</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX428"><code>uc_joining_type_name</code></a></td><td valign="top"><a href="libunistring_8.html#SEC31">8.8.1 Joining type of Arabic characters</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX819"><code>uc_locale_language</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX835"><code>uc_locale_language</code></a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX421"><code>uc_mirror_char</code></a></td><td valign="top"><a href="libunistring_8.html#SEC29">8.7 Mirrored character</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX420"><code>uc_numeric_value</code></a></td><td valign="top"><a href="libunistring_8.html#SEC28">8.6 Numeric value</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX579"><code>uc_property_byname</code></a></td><td valign="top"><a href="libunistring_8.html#SEC34">8.9.1 Properties as objects &ndash; the object oriented API</a></td></tr>
@@ -682,11 +683,11 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX670"><code>uc_script</code></a></td><td valign="top"><a href="libunistring_8.html#SEC36">8.10 Scripts</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX671"><code>uc_script_byname</code></a></td><td valign="top"><a href="libunistring_8.html#SEC36">8.10 Scripts</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#IDX668"><code>uc_script_t</code></a></td><td valign="top"><a href="libunistring_8.html#SEC36">8.10 Scripts</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX816"><code>uc_tolower</code></a></td><td valign="top"><a href="libunistring_14.html#SEC55">14.1 Case mappings of characters</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX817"><code>uc_totitle</code></a></td><td valign="top"><a href="libunistring_14.html#SEC55">14.1 Case mappings of characters</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX815"><code>uc_toupper</code></a></td><td valign="top"><a href="libunistring_14.html#SEC55">14.1 Case mappings of characters</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX832"><code>uc_tolower</code></a></td><td valign="top"><a href="libunistring_14.html#SEC55">14.1 Case mappings of characters</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX833"><code>uc_totitle</code></a></td><td valign="top"><a href="libunistring_14.html#SEC55">14.1 Case mappings of characters</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX831"><code>uc_toupper</code></a></td><td valign="top"><a href="libunistring_14.html#SEC55">14.1 Case mappings of characters</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_9.html#IDX705"><code>uc_width</code></a></td><td valign="top"><a href="libunistring_9.html#SEC40">9. Display width <code>&lt;uniwidth.h&gt;</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_11.html#IDX753"><code>uc_wordbreak_property</code></a></td><td valign="top"><a href="libunistring_11.html#SEC46">11.2 Word break property</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_11.html#IDX769"><code>uc_wordbreak_property</code></a></td><td valign="top"><a href="libunistring_11.html#SEC46">11.2 Word break property</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_1.html#IDX6">UCS-4</a></td><td valign="top"><a href="libunistring_1.html#SEC2">1.1 Unicode</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_3.html#IDX19"><code>ucs4_t</code></a></td><td valign="top"><a href="libunistring_3.html#SEC10">3. Elementary types <code>&lt;unitypes.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_3.html#IDX17"><code>uint16_t</code></a></td><td valign="top"><a href="libunistring_3.html#SEC10">3. Elementary types <code>&lt;unitypes.h&gt;</code></a></td></tr>
@@ -694,12 +695,12 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_3.html#IDX16"><code>uint8_t</code></a></td><td valign="top"><a href="libunistring_3.html#SEC10">3. Elementary types <code>&lt;unitypes.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX182"><code>ulc_asnprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX181"><code>ulc_asprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX863"><code>ulc_casecmp</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX875"><code>ulc_casecoll</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX871"><code>ulc_casexfrm</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX879"><code>ulc_casecmp</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX891"><code>ulc_casecoll</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_14.html#IDX887"><code>ulc_casexfrm</code></a></td><td valign="top"><a href="libunistring_14.html#SEC58">14.4 Case insensitive comparison</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX235"><code>ulc_fprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_10.html#IDX721"><code>ulc_grapheme_breaks</code></a></td><td valign="top"><a href="libunistring_10.html#SEC42">10.1 Grapheme cluster breaks in a string</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_12.html#IDX762"><code>ulc_possible_linebreaks</code></a></td><td valign="top"><a href="libunistring_12.html#SEC47">12. Line breaking <code>&lt;unilbrk.h&gt;</code></a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_12.html#IDX778"><code>ulc_possible_linebreaks</code></a></td><td valign="top"><a href="libunistring_12.html#SEC47">12. Line breaking <code>&lt;unilbrk.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX180"><code>ulc_snprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX179"><code>ulc_sprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX186"><code>ulc_vasnprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
@@ -707,8 +708,8 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX236"><code>ulc_vfprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX184"><code>ulc_vsnprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_6.html#IDX183"><code>ulc_vsprintf</code></a></td><td valign="top"><a href="libunistring_6.html#SEC18">6. Output with Unicode strings <code>&lt;unistdio.h&gt;</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_12.html#IDX766"><code>ulc_width_linebreaks</code></a></td><td valign="top"><a href="libunistring_12.html#SEC47">12. Line breaking <code>&lt;unilbrk.h&gt;</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_11.html#IDX739"><code>ulc_wordbreaks</code></a></td><td valign="top"><a href="libunistring_11.html#SEC45">11.1 Word breaks in a string</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_12.html#IDX782"><code>ulc_width_linebreaks</code></a></td><td valign="top"><a href="libunistring_12.html#SEC47">12. Line breaking <code>&lt;unilbrk.h&gt;</code></a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_11.html#IDX746"><code>ulc_wordbreaks</code></a></td><td valign="top"><a href="libunistring_11.html#SEC45">11.1 Word breaks in a string</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_1.html#SEC2">Unicode</a></td><td valign="top"><a href="libunistring_1.html#SEC2">1.1 Unicode</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#SEC25">Unicode character, bidi class</a></td><td valign="top"><a href="libunistring_8.html#SEC25">8.3 Bidi class</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_8.html#SEC25">Unicode character, bidirectional category</a></td><td valign="top"><a href="libunistring_8.html#SEC25">8.3 Bidi class</a></td></tr>
@@ -730,14 +731,14 @@ ul.toc {list-style: none}
<tr><td></td><td valign="top"><a href="libunistring_9.html#IDX702">Unicode character, width</a></td><td valign="top"><a href="libunistring_9.html#SEC40">9. Display width <code>&lt;uniwidth.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_7.html#IDX238"><code>unicode_character_name</code></a></td><td valign="top"><a href="libunistring_7.html#SEC19">7. Names of Unicode characters <code>&lt;uniname.h&gt;</code></a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_7.html#IDX239"><code>unicode_name_character</code></a></td><td valign="top"><a href="libunistring_7.html#SEC19">7. Names of Unicode characters <code>&lt;uniname.h&gt;</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX795"><code>uninorm_decomposing_form</code></a></td><td valign="top"><a href="libunistring_13.html#SEC51">13.3 Normalization of strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX811"><code>uninorm_filter_create</code></a></td><td valign="top"><a href="libunistring_13.html#SEC53">13.5 Normalization of streams of Unicode characters</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX813"><code>uninorm_filter_flush</code></a></td><td valign="top"><a href="libunistring_13.html#SEC53">13.5 Normalization of streams of Unicode characters</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX814"><code>uninorm_filter_free</code></a></td><td valign="top"><a href="libunistring_13.html#SEC53">13.5 Normalization of streams of Unicode characters</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX812"><code>uninorm_filter_write</code></a></td><td valign="top"><a href="libunistring_13.html#SEC53">13.5 Normalization of streams of Unicode characters</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX793"><code>uninorm_is_compat_decomposing</code></a></td><td valign="top"><a href="libunistring_13.html#SEC51">13.3 Normalization of strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX794"><code>uninorm_is_composing</code></a></td><td valign="top"><a href="libunistring_13.html#SEC51">13.3 Normalization of strings</a></td></tr>
-<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX788"><code>uninorm_t</code></a></td><td valign="top"><a href="libunistring_13.html#SEC51">13.3 Normalization of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX811"><code>uninorm_decomposing_form</code></a></td><td valign="top"><a href="libunistring_13.html#SEC51">13.3 Normalization of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX827"><code>uninorm_filter_create</code></a></td><td valign="top"><a href="libunistring_13.html#SEC53">13.5 Normalization of streams of Unicode characters</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX829"><code>uninorm_filter_flush</code></a></td><td valign="top"><a href="libunistring_13.html#SEC53">13.5 Normalization of streams of Unicode characters</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX830"><code>uninorm_filter_free</code></a></td><td valign="top"><a href="libunistring_13.html#SEC53">13.5 Normalization of streams of Unicode characters</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX828"><code>uninorm_filter_write</code></a></td><td valign="top"><a href="libunistring_13.html#SEC53">13.5 Normalization of streams of Unicode characters</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX809"><code>uninorm_is_compat_decomposing</code></a></td><td valign="top"><a href="libunistring_13.html#SEC51">13.3 Normalization of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX810"><code>uninorm_is_composing</code></a></td><td valign="top"><a href="libunistring_13.html#SEC51">13.3 Normalization of strings</a></td></tr>
+<tr><td></td><td valign="top"><a href="libunistring_13.html#IDX804"><code>uninorm_t</code></a></td><td valign="top"><a href="libunistring_13.html#SEC51">13.3 Normalization of strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_14.html#SEC56">uppercasing</a></td><td valign="top"><a href="libunistring_14.html#SEC56">14.2 Case mappings of strings</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_1.html#IDX1">use cases</a></td><td valign="top"><a href="libunistring_1.html#SEC1">1. Introduction</a></td></tr>
<tr><td></td><td valign="top"><a href="libunistring_1.html#IDX4">UTF-16</a></td><td valign="top"><a href="libunistring_1.html#SEC2">1.1 Unicode</a></td></tr>
@@ -807,7 +808,7 @@ ul.toc {list-style: none}
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_2.html b/doc/libunistring_2.html
index dea76d2..e02999b 100644
--- a/doc/libunistring_2.html
+++ b/doc/libunistring_2.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -132,7 +132,7 @@ NULL is returned and <code>errno</code> is set.
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_20.html b/doc/libunistring_20.html
index 7bfe9d1..eb806ab 100644
--- a/doc/libunistring_20.html
+++ b/doc/libunistring_20.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -181,7 +181,7 @@ ul.toc {list-style: none}
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_3.html b/doc/libunistring_3.html
index 3255a2d..b67ac90 100644
--- a/doc/libunistring_3.html
+++ b/doc/libunistring_3.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -98,7 +98,7 @@ taken from <code>&lt;stdint.h&gt;</code>, on platforms where this include file i
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_4.html b/doc/libunistring_4.html
index 3419e8a..b6896ee 100644
--- a/doc/libunistring_4.html
+++ b/doc/libunistring_4.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -860,7 +860,7 @@ that it operates on Unicode strings. Its interface is actually more similar to
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_5.html b/doc/libunistring_5.html
index 932b57d..0faa653 100644
--- a/doc/libunistring_5.html
+++ b/doc/libunistring_5.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -287,7 +287,7 @@ strings in locale encoding and NUL terminated Unicode strings.
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_6.html b/doc/libunistring_6.html
index f4ed70a..c679054 100644
--- a/doc/libunistring_6.html
+++ b/doc/libunistring_6.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -442,7 +442,7 @@ locale encoding to a <code>FILE</code> stream.
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_7.html b/doc/libunistring_7.html
index 318fb19..d2203e1 100644
--- a/doc/libunistring_7.html
+++ b/doc/libunistring_7.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -117,7 +117,7 @@ Returns the character if found, or <code>UNINAME_INVALID</code> if not found.
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_8.html b/doc/libunistring_8.html
index dddf449..ce47487 100644
--- a/doc/libunistring_8.html
+++ b/doc/libunistring_8.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -2511,7 +2511,7 @@ a locale-specific set of characters for which <code>uc_is_alnum</code> is false.
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_9.html b/doc/libunistring_9.html
index a4a607a..3662edc 100644
--- a/doc/libunistring_9.html
+++ b/doc/libunistring_9.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -132,7 +132,7 @@ This function ignores control characters in the string.
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_abt.html b/doc/libunistring_abt.html
index febf719..cc45220 100644
--- a/doc/libunistring_abt.html
+++ b/doc/libunistring_abt.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -50,7 +50,7 @@ ul.toc {list-style: none}
</tr></table>
<h1>About This Document</h1>
<p>
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</p>
<p>
The buttons in the navigation panels have the following meaning:
@@ -158,7 +158,7 @@ ul.toc {list-style: none}
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/libunistring_toc.html b/doc/libunistring_toc.html
index 54e23b5..836ab64 100644
--- a/doc/libunistring_toc.html
+++ b/doc/libunistring_toc.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
-<!-- Created on December, 2 2016 by texi2html 1.78a -->
+<!-- Created on November, 30 2017 by texi2html 1.78a -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -165,7 +165,7 @@ ul.toc {list-style: none}
</tr></table>
<p>
<font size="-1">
- This document was generated by <em>Daiki Ueno</em> on <em>December, 2 2016</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
+ This document was generated by <em>Daiki Ueno</em> on <em>November, 30 2017</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.
</font>
<br>
diff --git a/doc/stamp-vti b/doc/stamp-vti
index 46fd486..e2c015c 100644
--- a/doc/stamp-vti
+++ b/doc/stamp-vti
@@ -1,4 +1,4 @@
-@set UPDATED 2 December 2016
-@set UPDATED-MONTH December 2016
-@set EDITION 0.9.7
-@set VERSION 0.9.7
+@set UPDATED 30 November 2017
+@set UPDATED-MONTH November 2017
+@set EDITION 0.9.8
+@set VERSION 0.9.8
diff --git a/doc/unigbrk.texi b/doc/unigbrk.texi
index 196bd9f..d7847cc 100644
--- a/doc/unigbrk.texi
+++ b/doc/unigbrk.texi
@@ -44,6 +44,11 @@ clusters in a string.
Returns the start of the next grapheme cluster following @var{s},
or @var{end} if no grapheme cluster break is encountered before it.
Returns NULL if and only if @code{@var{s} == @var{end}}.
+
+Note that these functions do not handle the case when a character
+outside of the range between @var{s} and @var{end} is needed to
+determine the boundary. Use @func{_grapheme_breaks} functions for such
+cases.
@end deftypefun
@deftypefun void u8_grapheme_prev (const uint8_t *@var{s}, const uint8_t *@var{start})
@@ -52,6 +57,11 @@ Returns NULL if and only if @code{@var{s} == @var{end}}.
Returns the start of the grapheme cluster preceding @var{s}, or
@var{start} if no grapheme cluster break is encountered before it.
Returns NULL if and only if @code{@var{s} == @var{start}}.
+
+Note that these functions do not handle the case when a character
+outside of the range between @var{start} and @var{s} is needed to
+determine the boundary. Use @func{_grapheme_breaks} functions for such
+cases.
@end deftypefun
The following functions determine all of the grapheme cluster
@@ -61,8 +71,9 @@ boundaries in a string.
@deftypefunx void u16_grapheme_breaks (const uint16_t *@var{s}, size_t @var{n}, char *@var{p})
@deftypefunx void u32_grapheme_breaks (const uint32_t *@var{s}, size_t @var{n}, char *@var{p})
@deftypefunx void ulc_grapheme_breaks (const char *@var{s}, size_t @var{n}, char *@var{p})
+@deftypefunx void uc_grapheme_breaks (const ucs_t *@var{s}, size_t @var{n}, char *@var{p})
Determines the grapheme cluster break points in @var{s}, an array of
-@var{n} units, and stores the result at @code{@var{p}[0..@var{n}-1]}.
+@var{n} units, and stores the result at @code{@var{p}[0..@var{nx}-1]}.
@table @asis
@item @code{@var{p}[i] = 1}
means that there is a grapheme cluster boundary between
@@ -73,6 +84,13 @@ same grapheme cluster.
@end table
@code{@var{p}[0]} is always set to 1, because there is always a
grapheme cluster break at start of text.
+
+In addition to the above variants for UTF-8, UTF-16, and UTF-32 strings,
+@code{<unigbrk.h>} provides another variant: @func{uc_grapheme_breaks}.
+
+This is similar to @func{u32_grapheme_breaks}, but it accepts any
+characters which may not be represented in UTF-32, such as control
+characters.
@end deftypefun
@node Grapheme cluster break property
@@ -99,6 +117,12 @@ property. More values may be added in the future.
@deftypevrx Constant int GBP_T
@deftypevrx Constant int GBP_LV
@deftypevrx Constant int GBP_LVT
+@deftypevrx Constant int GBP_RI
+@deftypevrx Constant int GBP_ZWJ
+@deftypevrx Constant int GBP_EB
+@deftypevrx Constant int GBP_EM
+@deftypevrx Constant int GBP_GAZ
+@deftypevrx Constant int GBP_EBG
@end deftypevr
The following function looks up the grapheme cluster break property of a
@@ -123,4 +147,8 @@ of text, respectively.
This implements the extended (not legacy) grapheme cluster rules
described in the Unicode standard, because the standard says that they
are preferred.
+
+Note that this function do not handle the case when three ore more
+consecutive characters are needed to determine the boundary. Use
+@func{uc_grapheme_breaks} for such cases.
@end deftypefun
diff --git a/doc/uninorm.texi b/doc/uninorm.texi
index 6797fe8..5cad859 100644
--- a/doc/uninorm.texi
+++ b/doc/uninorm.texi
@@ -133,6 +133,11 @@ Returns the canonical character decomposition mapping of the Unicode character
When a decomposition exists, @code{@var{decomposition}[0..@var{n}-1]} is filled
and @var{n} is returned. Otherwise -1 is returned.
+
+Note: This function returns the (simple) ``canonical decomposition'' of
+@var{uc}. If you want the ``full canonical decomposition'' of @var{uc},
+that is, the recursive application of ``canonical decomposition'', use the
+function @code{u*_normalize} with argument @code{UNINORM_NFD} instead.
@end deftypefun
@node Composition of characters
diff --git a/doc/uniwbrk.texi b/doc/uniwbrk.texi
index 08c273c..64cbd11 100644
--- a/doc/uniwbrk.texi
+++ b/doc/uniwbrk.texi
@@ -64,6 +64,15 @@ may be added in the future.
@deftypevrx Constant int WBP_MIDNUM
@deftypevrx Constant int WBP_NUMERIC
@deftypevrx Constant int WBP_EXTENDNUMLET
+@deftypevrx Constant int WBP_RI
+@deftypevrx Constant int WBP_DQ
+@deftypevrx Constant int WBP_SQ
+@deftypevrx Constant int WBP_HL
+@deftypevrx Constant int WBP_ZWJ
+@deftypevrx Constant int WBP_EB
+@deftypevrx Constant int WBP_EM
+@deftypevrx Constant int WBP_GAZ
+@deftypevrx Constant int WBP_EBG
@end deftypevr
The following function looks up the word break property of a character.
diff --git a/doc/version.texi b/doc/version.texi
index 46fd486..e2c015c 100644
--- a/doc/version.texi
+++ b/doc/version.texi
@@ -1,4 +1,4 @@
-@set UPDATED 2 December 2016
-@set UPDATED-MONTH December 2016
-@set EDITION 0.9.7
-@set VERSION 0.9.7
+@set UPDATED 30 November 2017
+@set UPDATED-MONTH November 2017
+@set EDITION 0.9.8
+@set VERSION 0.9.8
diff --git a/gnulib-local/Makefile.in b/gnulib-local/Makefile.in
index 82326a8..b88c974 100644
--- a/gnulib-local/Makefile.in
+++ b/gnulib-local/Makefile.in
@@ -91,7 +91,9 @@ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/absolute-header.m4 \
$(top_srcdir)/gnulib-m4/alloca.m4 \
+ $(top_srcdir)/gnulib-m4/asm-underscore.m4 \
$(top_srcdir)/gnulib-m4/btowc.m4 \
+ $(top_srcdir)/gnulib-m4/builtin-expect.m4 \
$(top_srcdir)/gnulib-m4/codeset.m4 \
$(top_srcdir)/gnulib-m4/configmake.m4 \
$(top_srcdir)/gnulib-m4/ctype.m4 \
@@ -120,6 +122,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/gnulib-common.m4 \
$(top_srcdir)/gnulib-m4/gnulib-comp.m4 \
$(top_srcdir)/gnulib-m4/hard-locale.m4 \
+ $(top_srcdir)/gnulib-m4/host-cpu-c-abi.m4 \
$(top_srcdir)/gnulib-m4/iconv.m4 \
$(top_srcdir)/gnulib-m4/iconv_h.m4 \
$(top_srcdir)/gnulib-m4/iconv_open.m4 \
@@ -130,6 +133,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/inttypes-pri.m4 \
$(top_srcdir)/gnulib-m4/inttypes.m4 \
$(top_srcdir)/gnulib-m4/inttypes_h.m4 \
+ $(top_srcdir)/gnulib-m4/isblank.m4 \
$(top_srcdir)/gnulib-m4/isnand.m4 \
$(top_srcdir)/gnulib-m4/isnanf.m4 \
$(top_srcdir)/gnulib-m4/isnanl.m4 \
@@ -172,12 +176,18 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/printf-frexp.m4 \
$(top_srcdir)/gnulib-m4/printf-frexpl.m4 \
$(top_srcdir)/gnulib-m4/printf.m4 \
+ $(top_srcdir)/gnulib-m4/pthread_rwlock_rdlock.m4 \
+ $(top_srcdir)/gnulib-m4/pthread_sigmask.m4 \
$(top_srcdir)/gnulib-m4/putenv.m4 \
+ $(top_srcdir)/gnulib-m4/raise.m4 \
$(top_srcdir)/gnulib-m4/relocatable-lib.m4 \
$(top_srcdir)/gnulib-m4/setenv.m4 \
$(top_srcdir)/gnulib-m4/setlocale.m4 \
+ $(top_srcdir)/gnulib-m4/signal_h.m4 \
+ $(top_srcdir)/gnulib-m4/signalblocking.m4 \
$(top_srcdir)/gnulib-m4/signbit.m4 \
$(top_srcdir)/gnulib-m4/size_max.m4 \
+ $(top_srcdir)/gnulib-m4/sleep.m4 \
$(top_srcdir)/gnulib-m4/ssize_t.m4 \
$(top_srcdir)/gnulib-m4/stdalign.m4 \
$(top_srcdir)/gnulib-m4/stdbool.m4 \
@@ -194,7 +204,9 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/sys_types_h.m4 \
$(top_srcdir)/gnulib-m4/thread.m4 \
$(top_srcdir)/gnulib-m4/threadlib.m4 \
+ $(top_srcdir)/gnulib-m4/time_h.m4 \
$(top_srcdir)/gnulib-m4/unistd_h.m4 \
+ $(top_srcdir)/gnulib-m4/usleep.m4 \
$(top_srcdir)/gnulib-m4/vasnprintf.m4 \
$(top_srcdir)/gnulib-m4/warn-on-use.m4 \
$(top_srcdir)/gnulib-m4/wchar_h.m4 \
@@ -316,6 +328,7 @@ GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
GNULIB_COSF = @GNULIB_COSF@
GNULIB_COSHF = @GNULIB_COSHF@
GNULIB_COSL = @GNULIB_COSL@
+GNULIB_CTIME = @GNULIB_CTIME@
GNULIB_DPRINTF = @GNULIB_DPRINTF@
GNULIB_DUP = @GNULIB_DUP@
GNULIB_DUP2 = @GNULIB_DUP2@
@@ -328,6 +341,7 @@ GNULIB_EXP2F = @GNULIB_EXP2F@
GNULIB_EXP2L = @GNULIB_EXP2L@
GNULIB_EXPF = @GNULIB_EXPF@
GNULIB_EXPL = @GNULIB_EXPL@
+GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
GNULIB_EXPM1 = @GNULIB_EXPM1@
GNULIB_EXPM1F = @GNULIB_EXPM1F@
GNULIB_EXPM1L = @GNULIB_EXPM1L@
@@ -386,6 +400,7 @@ GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
GNULIB_GRANTPT = @GNULIB_GRANTPT@
GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
@@ -414,6 +429,7 @@ GNULIB_LDEXPL = @GNULIB_LDEXPL@
GNULIB_LINK = @GNULIB_LINK@
GNULIB_LINKAT = @GNULIB_LINKAT@
GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
+GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
GNULIB_LOG = @GNULIB_LOG@
GNULIB_LOG10 = @GNULIB_LOG10@
GNULIB_LOG10F = @GNULIB_LOG10F@
@@ -460,12 +476,15 @@ GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+GNULIB_MKTIME = @GNULIB_MKTIME@
GNULIB_MODF = @GNULIB_MODF@
GNULIB_MODFF = @GNULIB_MODFF@
GNULIB_MODFL = @GNULIB_MODFL@
+GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
GNULIB_PCLOSE = @GNULIB_PCLOSE@
GNULIB_PERROR = @GNULIB_PERROR@
GNULIB_PIPE = @GNULIB_PIPE@
@@ -476,6 +495,7 @@ GNULIB_POWF = @GNULIB_POWF@
GNULIB_PREAD = @GNULIB_PREAD@
GNULIB_PRINTF = @GNULIB_PRINTF@
GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
+GNULIB_PTHREAD_SIGMASK = @GNULIB_PTHREAD_SIGMASK@
GNULIB_PTSNAME = @GNULIB_PTSNAME@
GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
GNULIB_PUTC = @GNULIB_PUTC@
@@ -484,12 +504,14 @@ GNULIB_PUTENV = @GNULIB_PUTENV@
GNULIB_PUTS = @GNULIB_PUTS@
GNULIB_PWRITE = @GNULIB_PWRITE@
GNULIB_QSORT_R = @GNULIB_QSORT_R@
+GNULIB_RAISE = @GNULIB_RAISE@
GNULIB_RANDOM = @GNULIB_RANDOM@
GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
GNULIB_READ = @GNULIB_READ@
GNULIB_READLINK = @GNULIB_READLINK@
GNULIB_READLINKAT = @GNULIB_READLINKAT@
+GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
GNULIB_REALPATH = @GNULIB_REALPATH@
GNULIB_REMAINDER = @GNULIB_REMAINDER@
@@ -511,7 +533,10 @@ GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
GNULIB_SETENV = @GNULIB_SETENV@
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+GNULIB_SIGACTION = @GNULIB_SIGACTION@
+GNULIB_SIGNAL_H_SIGPIPE = @GNULIB_SIGNAL_H_SIGPIPE@
GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
+GNULIB_SIGPROCMASK = @GNULIB_SIGPROCMASK@
GNULIB_SINF = @GNULIB_SINF@
GNULIB_SINHF = @GNULIB_SINHF@
GNULIB_SINL = @GNULIB_SINL@
@@ -529,10 +554,12 @@ GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
GNULIB_STRDUP = @GNULIB_STRDUP@
GNULIB_STRERROR = @GNULIB_STRERROR@
GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+GNULIB_STRFTIME = @GNULIB_STRFTIME@
GNULIB_STRNCAT = @GNULIB_STRNCAT@
GNULIB_STRNDUP = @GNULIB_STRNDUP@
GNULIB_STRNLEN = @GNULIB_STRNLEN@
GNULIB_STRPBRK = @GNULIB_STRPBRK@
+GNULIB_STRPTIME = @GNULIB_STRPTIME@
GNULIB_STRSEP = @GNULIB_STRSEP@
GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
GNULIB_STRSTR = @GNULIB_STRSTR@
@@ -549,12 +576,17 @@ GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
GNULIB_TANF = @GNULIB_TANF@
GNULIB_TANHF = @GNULIB_TANHF@
GNULIB_TANL = @GNULIB_TANL@
+GNULIB_TIMEGM = @GNULIB_TIMEGM@
+GNULIB_TIME_R = @GNULIB_TIME_R@
+GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
GNULIB_TMPFILE = @GNULIB_TMPFILE@
GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
GNULIB_TRUNC = @GNULIB_TRUNC@
+GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
GNULIB_TRUNCF = @GNULIB_TRUNCF@
GNULIB_TRUNCL = @GNULIB_TRUNCL@
GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+GNULIB_TZSET = @GNULIB_TZSET@
GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
GNULIB_UNLINK = @GNULIB_UNLINK@
@@ -583,6 +615,7 @@ GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
GNULIB_WCSCPY = @GNULIB_WCSCPY@
GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
GNULIB_WCSDUP = @GNULIB_WCSDUP@
+GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
GNULIB_WCSLEN = @GNULIB_WCSLEN@
GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
@@ -631,6 +664,7 @@ HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
HAVE_COSF = @HAVE_COSF@
HAVE_COSHF = @HAVE_COSHF@
HAVE_COSL = @HAVE_COSL@
+HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
HAVE_DECL_ACOSL = @HAVE_DECL_ACOSL@
HAVE_DECL_ASINL = @HAVE_DECL_ASINL@
HAVE_DECL_ATANL = @HAVE_DECL_ATANL@
@@ -658,12 +692,15 @@ HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
HAVE_DECL_GETLOADAVG = @HAVE_DECL_GETLOADAVG@
+HAVE_DECL_GETLOGIN = @HAVE_DECL_GETLOGIN@
HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
+HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
HAVE_DECL_LDEXPL = @HAVE_DECL_LDEXPL@
+HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
HAVE_DECL_LOG10L = @HAVE_DECL_LOG10L@
HAVE_DECL_LOG2 = @HAVE_DECL_LOG2@
HAVE_DECL_LOG2F = @HAVE_DECL_LOG2F@
@@ -681,6 +718,7 @@ HAVE_DECL_ROUNDF = @HAVE_DECL_ROUNDF@
HAVE_DECL_ROUNDL = @HAVE_DECL_ROUNDL@
HAVE_DECL_SETENV = @HAVE_DECL_SETENV@
HAVE_DECL_SETHOSTNAME = @HAVE_DECL_SETHOSTNAME@
+HAVE_DECL_SETSTATE = @HAVE_DECL_SETSTATE@
HAVE_DECL_SINL = @HAVE_DECL_SINL@
HAVE_DECL_SNPRINTF = @HAVE_DECL_SNPRINTF@
HAVE_DECL_SQRTL = @HAVE_DECL_SQRTL@
@@ -708,6 +746,7 @@ HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
HAVE_EXPF = @HAVE_EXPF@
HAVE_EXPL = @HAVE_EXPL@
+HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
HAVE_EXPM1 = @HAVE_EXPM1@
HAVE_EXPM1F = @HAVE_EXPM1F@
HAVE_FABSF = @HAVE_FABSF@
@@ -786,6 +825,7 @@ HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
HAVE_MODFF = @HAVE_MODFF@
HAVE_MODFL = @HAVE_MODFL@
HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
HAVE_OS_H = @HAVE_OS_H@
HAVE_PCLOSE = @HAVE_PCLOSE@
@@ -793,18 +833,22 @@ HAVE_PIPE = @HAVE_PIPE@
HAVE_PIPE2 = @HAVE_PIPE2@
HAVE_POPEN = @HAVE_POPEN@
HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
+HAVE_POSIX_SIGNALBLOCKING = @HAVE_POSIX_SIGNALBLOCKING@
HAVE_POWF = @HAVE_POWF@
HAVE_PREAD = @HAVE_PREAD@
+HAVE_PTHREAD_SIGMASK = @HAVE_PTHREAD_SIGMASK@
HAVE_PTSNAME = @HAVE_PTSNAME@
HAVE_PTSNAME_R = @HAVE_PTSNAME_R@
HAVE_PWRITE = @HAVE_PWRITE@
HAVE_QSORT_R = @HAVE_QSORT_R@
+HAVE_RAISE = @HAVE_RAISE@
HAVE_RANDOM = @HAVE_RANDOM@
HAVE_RANDOM_H = @HAVE_RANDOM_H@
HAVE_RANDOM_R = @HAVE_RANDOM_R@
HAVE_RAWMEMCHR = @HAVE_RAWMEMCHR@
HAVE_READLINK = @HAVE_READLINK@
HAVE_READLINKAT = @HAVE_READLINKAT@
+HAVE_REALLOCARRAY = @HAVE_REALLOCARRAY@
HAVE_REALPATH = @HAVE_REALPATH@
HAVE_REMAINDER = @HAVE_REMAINDER@
HAVE_REMAINDERF = @HAVE_REMAINDERF@
@@ -816,9 +860,13 @@ HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = @HAVE_SAME_LONG_DOUBLE_AS_DOUBLE@
HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
HAVE_SETENV = @HAVE_SETENV@
HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
+HAVE_SIGACTION = @HAVE_SIGACTION@
+HAVE_SIGHANDLER_T = @HAVE_SIGHANDLER_T@
+HAVE_SIGINFO_T = @HAVE_SIGINFO_T@
HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_SIGSET_T = @HAVE_SIGSET_T@
HAVE_SINF = @HAVE_SINF@
HAVE_SINHF = @HAVE_SINHF@
HAVE_SINL = @HAVE_SINL@
@@ -831,11 +879,13 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
HAVE_STRCASESTR = @HAVE_STRCASESTR@
HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
HAVE_STRPBRK = @HAVE_STRPBRK@
+HAVE_STRPTIME = @HAVE_STRPTIME@
HAVE_STRSEP = @HAVE_STRSEP@
HAVE_STRTOD = @HAVE_STRTOD@
HAVE_STRTOLL = @HAVE_STRTOLL@
HAVE_STRTOULL = @HAVE_STRTOULL@
HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
+HAVE_STRUCT_SIGACTION_SA_SIGACTION = @HAVE_STRUCT_SIGACTION_SA_SIGACTION@
HAVE_STRVERSCMP = @HAVE_STRVERSCMP@
HAVE_SYMLINK = @HAVE_SYMLINK@
HAVE_SYMLINKAT = @HAVE_SYMLINKAT@
@@ -847,6 +897,11 @@ HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
HAVE_TANF = @HAVE_TANF@
HAVE_TANHF = @HAVE_TANHF@
HAVE_TANL = @HAVE_TANL@
+HAVE_TIMEGM = @HAVE_TIMEGM@
+HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
+HAVE_TRUNCATE = @HAVE_TRUNCATE@
+HAVE_TYPE_VOLATILE_SIG_ATOMIC_T = @HAVE_TYPE_VOLATILE_SIG_ATOMIC_T@
+HAVE_TZSET = @HAVE_TZSET@
HAVE_UNISTD_H = @HAVE_UNISTD_H@
HAVE_UNLINKAT = @HAVE_UNLINKAT@
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
@@ -867,6 +922,7 @@ HAVE_WCSCOLL = @HAVE_WCSCOLL@
HAVE_WCSCPY = @HAVE_WCSCPY@
HAVE_WCSCSPN = @HAVE_WCSCSPN@
HAVE_WCSDUP = @HAVE_WCSDUP@
+HAVE_WCSFTIME = @HAVE_WCSFTIME@
HAVE_WCSLEN = @HAVE_WCSLEN@
HAVE_WCSNCASECMP = @HAVE_WCSNCASECMP@
HAVE_WCSNCAT = @HAVE_WCSNCAT@
@@ -896,6 +952,8 @@ HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
HAVE__BOOL = @HAVE__BOOL@
HAVE__EXIT = @HAVE__EXIT@
HEXVERSION = @HEXVERSION@
+HOST_CPU = @HOST_CPU@
+HOST_CPU_C_ABI = @HOST_CPU_C_ABI@
ICONV_CONST = @ICONV_CONST@
ICONV_H = @ICONV_H@
INCLUDE_NEXT = @INCLUDE_NEXT@
@@ -932,6 +990,7 @@ LIBUNISTRING_UNISTR_H = @LIBUNISTRING_UNISTR_H@
LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
LIBUNISTRING_UNIWBRK_H = @LIBUNISTRING_UNIWBRK_H@
LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+LIB_PTHREAD_SIGMASK = @LIB_PTHREAD_SIGMASK@
LIMITS_H = @LIMITS_H@
LIPO = @LIPO@
LN_S = @LN_S@
@@ -948,6 +1007,7 @@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@
LTLIBOBJS = @LTLIBOBJS@
LTLIBPTH = @LTLIBPTH@
LTLIBTHREAD = @LTLIBTHREAD@
+LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
@@ -961,12 +1021,14 @@ NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
NEXT_AS_FIRST_DIRECTIVE_LOCALE_H = @NEXT_AS_FIRST_DIRECTIVE_LOCALE_H@
NEXT_AS_FIRST_DIRECTIVE_MATH_H = @NEXT_AS_FIRST_DIRECTIVE_MATH_H@
+NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H = @NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H@
NEXT_AS_FIRST_DIRECTIVE_STDDEF_H = @NEXT_AS_FIRST_DIRECTIVE_STDDEF_H@
NEXT_AS_FIRST_DIRECTIVE_STDINT_H = @NEXT_AS_FIRST_DIRECTIVE_STDINT_H@
NEXT_AS_FIRST_DIRECTIVE_STDIO_H = @NEXT_AS_FIRST_DIRECTIVE_STDIO_H@
NEXT_AS_FIRST_DIRECTIVE_STDLIB_H = @NEXT_AS_FIRST_DIRECTIVE_STDLIB_H@
NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
@@ -979,12 +1041,14 @@ NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
NEXT_LIMITS_H = @NEXT_LIMITS_H@
NEXT_LOCALE_H = @NEXT_LOCALE_H@
NEXT_MATH_H = @NEXT_MATH_H@
+NEXT_SIGNAL_H = @NEXT_SIGNAL_H@
NEXT_STDDEF_H = @NEXT_STDDEF_H@
NEXT_STDINT_H = @NEXT_STDINT_H@
NEXT_STDIO_H = @NEXT_STDIO_H@
NEXT_STDLIB_H = @NEXT_STDLIB_H@
NEXT_STRING_H = @NEXT_STRING_H@
NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+NEXT_TIME_H = @NEXT_TIME_H@
NEXT_UNISTD_H = @NEXT_UNISTD_H@
NEXT_WCHAR_H = @NEXT_WCHAR_H@
NEXT_WCTYPE_H = @NEXT_WCTYPE_H@
@@ -1007,10 +1071,15 @@ PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
PRIPTR_PREFIX = @PRIPTR_PREFIX@
PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
+PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
RANLIB = @RANLIB@
RC = @RC@
RELOCATABLE = @RELOCATABLE@
+REPLACE_ACOSF = @REPLACE_ACOSF@
+REPLACE_ASINF = @REPLACE_ASINF@
+REPLACE_ATAN2F = @REPLACE_ATAN2F@
+REPLACE_ATANF = @REPLACE_ATANF@
REPLACE_BTOWC = @REPLACE_BTOWC@
REPLACE_CALLOC = @REPLACE_CALLOC@
REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
@@ -1021,15 +1090,20 @@ REPLACE_CEILF = @REPLACE_CEILF@
REPLACE_CEILL = @REPLACE_CEILL@
REPLACE_CHOWN = @REPLACE_CHOWN@
REPLACE_CLOSE = @REPLACE_CLOSE@
+REPLACE_COSF = @REPLACE_COSF@
+REPLACE_COSHF = @REPLACE_COSHF@
+REPLACE_CTIME = @REPLACE_CTIME@
REPLACE_DPRINTF = @REPLACE_DPRINTF@
REPLACE_DUP = @REPLACE_DUP@
REPLACE_DUP2 = @REPLACE_DUP2@
REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
REPLACE_EXP2 = @REPLACE_EXP2@
REPLACE_EXP2L = @REPLACE_EXP2L@
+REPLACE_EXPF = @REPLACE_EXPF@
REPLACE_EXPM1 = @REPLACE_EXPM1@
REPLACE_EXPM1F = @REPLACE_EXPM1F@
REPLACE_FABSL = @REPLACE_FABSL@
+REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
REPLACE_FCLOSE = @REPLACE_FCLOSE@
REPLACE_FDOPEN = @REPLACE_FDOPEN@
@@ -1063,6 +1137,7 @@ REPLACE_GETGROUPS = @REPLACE_GETGROUPS@
REPLACE_GETLINE = @REPLACE_GETLINE@
REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
+REPLACE_GMTIME = @REPLACE_GMTIME@
REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
REPLACE_HYPOT = @REPLACE_HYPOT@
REPLACE_HYPOTF = @REPLACE_HYPOTF@
@@ -1072,6 +1147,7 @@ REPLACE_ICONV_OPEN = @REPLACE_ICONV_OPEN@
REPLACE_ICONV_UTF = @REPLACE_ICONV_UTF@
REPLACE_ILOGB = @REPLACE_ILOGB@
REPLACE_ILOGBF = @REPLACE_ILOGBF@
+REPLACE_ILOGBL = @REPLACE_ILOGBL@
REPLACE_ISATTY = @REPLACE_ISATTY@
REPLACE_ISFINITE = @REPLACE_ISFINITE@
REPLACE_ISINF = @REPLACE_ISINF@
@@ -1084,6 +1160,8 @@ REPLACE_LDEXPL = @REPLACE_LDEXPL@
REPLACE_LINK = @REPLACE_LINK@
REPLACE_LINKAT = @REPLACE_LINKAT@
REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
REPLACE_LOG = @REPLACE_LOG@
REPLACE_LOG10 = @REPLACE_LOG10@
REPLACE_LOG10F = @REPLACE_LOG10F@
@@ -1111,10 +1189,12 @@ REPLACE_MBTOWC = @REPLACE_MBTOWC@
REPLACE_MEMCHR = @REPLACE_MEMCHR@
REPLACE_MEMMEM = @REPLACE_MEMMEM@
REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+REPLACE_MKTIME = @REPLACE_MKTIME@
REPLACE_MODF = @REPLACE_MODF@
REPLACE_MODFF = @REPLACE_MODFF@
REPLACE_MODFL = @REPLACE_MODFL@
REPLACE_NAN = @REPLACE_NAN@
+REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
REPLACE_NULL = @REPLACE_NULL@
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
@@ -1122,11 +1202,13 @@ REPLACE_PERROR = @REPLACE_PERROR@
REPLACE_POPEN = @REPLACE_POPEN@
REPLACE_PREAD = @REPLACE_PREAD@
REPLACE_PRINTF = @REPLACE_PRINTF@
+REPLACE_PTHREAD_SIGMASK = @REPLACE_PTHREAD_SIGMASK@
REPLACE_PTSNAME = @REPLACE_PTSNAME@
REPLACE_PTSNAME_R = @REPLACE_PTSNAME_R@
REPLACE_PUTENV = @REPLACE_PUTENV@
REPLACE_PWRITE = @REPLACE_PWRITE@
REPLACE_QSORT_R = @REPLACE_QSORT_R@
+REPLACE_RAISE = @REPLACE_RAISE@
REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
REPLACE_READ = @REPLACE_READ@
REPLACE_READLINK = @REPLACE_READLINK@
@@ -1147,9 +1229,12 @@ REPLACE_SETENV = @REPLACE_SETENV@
REPLACE_SETLOCALE = @REPLACE_SETLOCALE@
REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
+REPLACE_SINF = @REPLACE_SINF@
+REPLACE_SINHF = @REPLACE_SINHF@
REPLACE_SLEEP = @REPLACE_SLEEP@
REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
REPLACE_SPRINTF = @REPLACE_SPRINTF@
+REPLACE_SQRTF = @REPLACE_SQRTF@
REPLACE_SQRTL = @REPLACE_SQRTL@
REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
@@ -1159,6 +1244,7 @@ REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
REPLACE_STRDUP = @REPLACE_STRDUP@
REPLACE_STRERROR = @REPLACE_STRERROR@
REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+REPLACE_STRFTIME = @REPLACE_STRFTIME@
REPLACE_STRNCAT = @REPLACE_STRNCAT@
REPLACE_STRNDUP = @REPLACE_STRNDUP@
REPLACE_STRNLEN = @REPLACE_STRNLEN@
@@ -1171,12 +1257,17 @@ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
REPLACE_SYMLINK = @REPLACE_SYMLINK@
REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+REPLACE_TANF = @REPLACE_TANF@
+REPLACE_TANHF = @REPLACE_TANHF@
+REPLACE_TIMEGM = @REPLACE_TIMEGM@
REPLACE_TMPFILE = @REPLACE_TMPFILE@
REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
REPLACE_TRUNC = @REPLACE_TRUNC@
+REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
REPLACE_TRUNCF = @REPLACE_TRUNCF@
REPLACE_TRUNCL = @REPLACE_TRUNCL@
REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+REPLACE_TZSET = @REPLACE_TZSET@
REPLACE_UNLINK = @REPLACE_UNLINK@
REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
REPLACE_UNSETENV = @REPLACE_UNSETENV@
@@ -1188,6 +1279,7 @@ REPLACE_VPRINTF = @REPLACE_VPRINTF@
REPLACE_VSNPRINTF = @REPLACE_VSNPRINTF@
REPLACE_VSPRINTF = @REPLACE_VSPRINTF@
REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
+REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
@@ -1205,15 +1297,19 @@ STDBOOL_H = @STDBOOL_H@
STDDEF_H = @STDDEF_H@
STDINT_H = @STDINT_H@
STRIP = @STRIP@
+SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
TEXI2DVI = @TEXI2DVI@
+TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
VERSION = @VERSION@
WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
WINT_T_SUFFIX = @WINT_T_SUFFIX@
YIELD_LIB = @YIELD_LIB@
abs_builddir = @abs_builddir@
diff --git a/gnulib-m4/00gnulib.m4 b/gnulib-m4/00gnulib.m4
index bb37e32..bb3512f 100644
--- a/gnulib-m4/00gnulib.m4
+++ b/gnulib-m4/00gnulib.m4
@@ -1,5 +1,5 @@
# 00gnulib.m4 serial 3
-dnl Copyright (C) 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/absolute-header.m4 b/gnulib-m4/absolute-header.m4
index 7ffc38d..c73adc8 100644
--- a/gnulib-m4/absolute-header.m4
+++ b/gnulib-m4/absolute-header.m4
@@ -1,5 +1,5 @@
# absolute-header.m4 serial 16
-dnl Copyright (C) 2006-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2006-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/alloca.m4 b/gnulib-m4/alloca.m4
index 2382ff1..867954a 100644
--- a/gnulib-m4/alloca.m4
+++ b/gnulib-m4/alloca.m4
@@ -1,5 +1,5 @@
# alloca.m4 serial 14
-dnl Copyright (C) 2002-2004, 2006-2007, 2009-2016 Free Software Foundation,
+dnl Copyright (C) 2002-2004, 2006-2007, 2009-2017 Free Software Foundation,
dnl Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
@@ -44,12 +44,12 @@ AC_DEFUN([gl_FUNC_ALLOCA],
AC_DEFUN([gl_PREREQ_ALLOCA], [:])
# This works around a bug in autoconf <= 2.68.
-# See <http://lists.gnu.org/archive/html/bug-gnulib/2011-06/msg00277.html>.
+# See <https://lists.gnu.org/r/bug-gnulib/2011-06/msg00277.html>.
m4_version_prereq([2.69], [] ,[
# This is taken from the following Autoconf patch:
-# http://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=6cd9f12520b0d6f76d3230d7565feba1ecf29497
+# https://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=6cd9f12520b0d6f76d3230d7565feba1ecf29497
# _AC_LIBOBJ_ALLOCA
# -----------------
diff --git a/gnulib-m4/asm-underscore.m4 b/gnulib-m4/asm-underscore.m4
new file mode 100644
index 0000000..07270c9
--- /dev/null
+++ b/gnulib-m4/asm-underscore.m4
@@ -0,0 +1,71 @@
+# asm-underscore.m4 serial 3
+dnl Copyright (C) 2010-2017 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible. Based on as-underscore.m4 in GNU clisp.
+
+# gl_ASM_SYMBOL_PREFIX
+# Tests for the prefix of C symbols at the assembly language level and the
+# linker level. This prefix is either an underscore or empty. Defines the
+# C macro USER_LABEL_PREFIX to this prefix, and sets ASM_SYMBOL_PREFIX to
+# a stringified variant of this prefix.
+
+AC_DEFUN([gl_ASM_SYMBOL_PREFIX],
+[
+ dnl We don't use GCC's __USER_LABEL_PREFIX__ here, because
+ dnl 1. It works only for GCC.
+ dnl 2. It is incorrectly defined on some platforms, in some GCC versions.
+ AC_REQUIRE([gl_C_ASM])
+ AC_CACHE_CHECK(
+ [whether C symbols are prefixed with underscore at the linker level],
+ [gl_cv_prog_as_underscore],
+ [cat > conftest.c <<EOF
+#ifdef __cplusplus
+extern "C" int foo (void);
+#endif
+int foo(void) { return 0; }
+EOF
+ # Look for the assembly language name in the .s file.
+ AC_TRY_COMMAND(${CC-cc} $CFLAGS $CPPFLAGS $gl_c_asm_opt conftest.c) >/dev/null 2>&1
+ if LC_ALL=C grep -E '(^|[[^a-zA-Z0-9_]])_foo([[^a-zA-Z0-9_]]|$)' conftest.$gl_asmext >/dev/null; then
+ gl_cv_prog_as_underscore=yes
+ else
+ gl_cv_prog_as_underscore=no
+ fi
+ rm -f conftest*
+ ])
+ if test $gl_cv_prog_as_underscore = yes; then
+ USER_LABEL_PREFIX=_
+ else
+ USER_LABEL_PREFIX=
+ fi
+ AC_DEFINE_UNQUOTED([USER_LABEL_PREFIX], [$USER_LABEL_PREFIX],
+ [Define to the prefix of C symbols at the assembler and linker level,
+ either an underscore or empty.])
+ ASM_SYMBOL_PREFIX='"'${USER_LABEL_PREFIX}'"'
+ AC_SUBST([ASM_SYMBOL_PREFIX])
+])
+
+# gl_C_ASM
+# Determines how to produce an assembly language file from C source code.
+# Sets the variables:
+# gl_asmext - the extension of assembly language output,
+# gl_c_asm_opt - the C compiler option that produces assembly language output.
+
+AC_DEFUN([gl_C_ASM],
+[
+ AC_EGREP_CPP([MicrosoftCompiler],
+ [
+#ifdef _MSC_VER
+MicrosoftCompiler
+#endif
+ ],
+ [gl_asmext='asm'
+ gl_c_asm_opt='-c -Fa'
+ ],
+ [gl_asmext='s'
+ gl_c_asm_opt='-S'
+ ])
+])
diff --git a/gnulib-m4/btowc.m4 b/gnulib-m4/btowc.m4
index 47e8fd8..f59db65 100644
--- a/gnulib-m4/btowc.m4
+++ b/gnulib-m4/btowc.m4
@@ -1,5 +1,5 @@
-# btowc.m4 serial 10
-dnl Copyright (C) 2008-2016 Free Software Foundation, Inc.
+# btowc.m4 serial 11
+dnl Copyright (C) 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -10,7 +10,7 @@ AC_DEFUN([gl_FUNC_BTOWC],
dnl Check whether <wchar.h> is usable at all, first. Otherwise the test
dnl program below may lead to an endless loop. See
- dnl <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42440>.
+ dnl <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42440>.
AC_REQUIRE([gl_WCHAR_H_INLINE_OK])
AC_CHECK_FUNCS_ONCE([btowc])
@@ -50,6 +50,8 @@ changequote(,)dnl
case "$host_os" in
# Guess no on Cygwin.
cygwin*) gl_cv_func_btowc_nul="guessing no" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_btowc_nul="guessing yes" ;;
# Guess yes otherwise.
*) gl_cv_func_btowc_nul="guessing yes" ;;
esac
@@ -65,10 +67,12 @@ changequote([,])dnl
dnl is present.
changequote(,)dnl
case "$host_os" in
- # Guess no on IRIX.
- irix*) gl_cv_func_btowc_eof="guessing no" ;;
- # Guess yes otherwise.
- *) gl_cv_func_btowc_eof="guessing yes" ;;
+ # Guess no on IRIX.
+ irix*) gl_cv_func_btowc_eof="guessing no" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_btowc_eof="guessing yes" ;;
+ # Guess yes otherwise.
+ *) gl_cv_func_btowc_eof="guessing yes" ;;
esac
changequote([,])dnl
if test $LOCALE_FR != none; then
diff --git a/gnulib-m4/builtin-expect.m4 b/gnulib-m4/builtin-expect.m4
new file mode 100644
index 0000000..aa3364b
--- /dev/null
+++ b/gnulib-m4/builtin-expect.m4
@@ -0,0 +1,49 @@
+dnl Check for __builtin_expect.
+
+dnl Copyright 2016-2017 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl Written by Paul Eggert.
+
+AC_DEFUN([gl___BUILTIN_EXPECT],
+[
+ AC_CACHE_CHECK([for __builtin_expect],
+ [gl_cv___builtin_expect],
+ [AC_LINK_IFELSE(
+ [AC_LANG_SOURCE([[
+ int
+ main (int argc, char **argv)
+ {
+ argc = __builtin_expect (argc, 100);
+ return argv[argc != 100][0];
+ }]])],
+ [gl_cv___builtin_expect=yes],
+ [AC_LINK_IFELSE(
+ [AC_LANG_SOURCE([[
+ #include <builtins.h>
+ int
+ main (int argc, char **argv)
+ {
+ argc = __builtin_expect (argc, 100);
+ return argv[argc != 100][0];
+ }]])],
+ [gl_cv___builtin_expect="in <builtins.h>"],
+ [gl_cv___builtin_expect=no])])])
+ if test "$gl_cv___builtin_expect" = yes; then
+ AC_DEFINE([HAVE___BUILTIN_EXPECT], [1])
+ elif test "$gl_cv___builtin_expect" = "in <builtins.h>"; then
+ AC_DEFINE([HAVE___BUILTIN_EXPECT], [2])
+ fi
+ AH_VERBATIM([HAVE___BUILTIN_EXPECT],
+ [/* Define to 1 if the compiler supports __builtin_expect,
+ and to 2 if <builtins.h> does. */
+#undef HAVE___BUILTIN_EXPECT
+#ifndef HAVE___BUILTIN_EXPECT
+# define __builtin_expect(e, c) (e)
+#elif HAVE___BUILTIN_EXPECT == 2
+# include <builtins.h>
+#endif
+ ])
+])
diff --git a/gnulib-m4/configmake.m4 b/gnulib-m4/configmake.m4
index 80b9254..b783296 100644
--- a/gnulib-m4/configmake.m4
+++ b/gnulib-m4/configmake.m4
@@ -1,5 +1,5 @@
# configmake.m4 serial 2
-dnl Copyright (C) 2010-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2010-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/ctype.m4 b/gnulib-m4/ctype.m4
index a2165aa..3791f46 100644
--- a/gnulib-m4/ctype.m4
+++ b/gnulib-m4/ctype.m4
@@ -1,5 +1,5 @@
# ctype_h.m4 serial 6
-dnl Copyright (C) 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/dirname.m4 b/gnulib-m4/dirname.m4
index 6f8bec3..46f5394 100644
--- a/gnulib-m4/dirname.m4
+++ b/gnulib-m4/dirname.m4
@@ -1,5 +1,5 @@
#serial 10 -*- autoconf -*-
-dnl Copyright (C) 2002-2006, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2002-2006, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/double-slash-root.m4 b/gnulib-m4/double-slash-root.m4
index dfd3921..c80f9ea 100644
--- a/gnulib-m4/double-slash-root.m4
+++ b/gnulib-m4/double-slash-root.m4
@@ -1,5 +1,5 @@
# double-slash-root.m4 serial 4 -*- Autoconf -*-
-dnl Copyright (C) 2006, 2008-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2006, 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/eealloc.m4 b/gnulib-m4/eealloc.m4
index 63d74de..96b9bca 100644
--- a/gnulib-m4/eealloc.m4
+++ b/gnulib-m4/eealloc.m4
@@ -1,5 +1,5 @@
# eealloc.m4 serial 3
-dnl Copyright (C) 2003, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2003, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/environ.m4 b/gnulib-m4/environ.m4
index 9a0ea7e..3b9fa5f 100644
--- a/gnulib-m4/environ.m4
+++ b/gnulib-m4/environ.m4
@@ -1,5 +1,5 @@
# environ.m4 serial 6
-dnl Copyright (C) 2001-2004, 2006-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2001-2004, 2006-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/errno_h.m4 b/gnulib-m4/errno_h.m4
index b111fce..9f0f2f2 100644
--- a/gnulib-m4/errno_h.m4
+++ b/gnulib-m4/errno_h.m4
@@ -1,5 +1,5 @@
# errno_h.m4 serial 12
-dnl Copyright (C) 2004, 2006, 2008-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2004, 2006, 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/error.m4 b/gnulib-m4/error.m4
index f772bcf..57c6f12 100644
--- a/gnulib-m4/error.m4
+++ b/gnulib-m4/error.m4
@@ -1,6 +1,6 @@
#serial 14
-# Copyright (C) 1996-1998, 2001-2004, 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 1996-1998, 2001-2004, 2009-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
diff --git a/gnulib-m4/exponentd.m4 b/gnulib-m4/exponentd.m4
index 7869a7d..cd64b92 100644
--- a/gnulib-m4/exponentd.m4
+++ b/gnulib-m4/exponentd.m4
@@ -1,5 +1,5 @@
# exponentd.m4 serial 3
-dnl Copyright (C) 2007-2008, 2010-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2007-2008, 2010-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/exponentf.m4 b/gnulib-m4/exponentf.m4
index d4298f2..54f609e 100644
--- a/gnulib-m4/exponentf.m4
+++ b/gnulib-m4/exponentf.m4
@@ -1,5 +1,5 @@
# exponentf.m4 serial 2
-dnl Copyright (C) 2007-2008, 2010-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2007-2008, 2010-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/exponentl.m4 b/gnulib-m4/exponentl.m4
index c49cf2c..ebfebe4 100644
--- a/gnulib-m4/exponentl.m4
+++ b/gnulib-m4/exponentl.m4
@@ -1,11 +1,12 @@
-# exponentl.m4 serial 3
-dnl Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# exponentl.m4 serial 4
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
AC_DEFUN([gl_LONG_DOUBLE_EXPONENT_LOCATION],
[
AC_REQUIRE([gl_BIGENDIAN])
+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
AC_CACHE_CHECK([where to find the exponent in a 'long double'],
[gl_cv_cc_long_double_expbit0],
[
@@ -79,9 +80,24 @@ int main ()
[gl_cv_cc_long_double_expbit0=`cat conftest.out`],
[gl_cv_cc_long_double_expbit0="unknown"],
[
- dnl When cross-compiling, we don't know. It depends on the
+ dnl When cross-compiling, in general we don't know. It depends on the
dnl ABI and compiler version. There are too many cases.
gl_cv_cc_long_double_expbit0="unknown"
+ case "$host_os" in
+ mingw*) # On native Windows (little-endian), we know the result
+ # in two cases: mingw, MSVC.
+ AC_EGREP_CPP([Known], [
+#ifdef __MINGW32__
+ Known
+#endif
+ ], [gl_cv_cc_long_double_expbit0="word 2 bit 0"])
+ AC_EGREP_CPP([Known], [
+#ifdef _MSC_VER
+ Known
+#endif
+ ], [gl_cv_cc_long_double_expbit0="word 1 bit 20"])
+ ;;
+ esac
])
rm -f conftest.out
])
diff --git a/gnulib-m4/extensions.m4 b/gnulib-m4/extensions.m4
index e114a6f..f854338 100644
--- a/gnulib-m4/extensions.m4
+++ b/gnulib-m4/extensions.m4
@@ -1,7 +1,7 @@
-# serial 15 -*- Autoconf -*-
+# serial 17 -*- Autoconf -*-
# Enable extensions on systems that normally disable them.
-# Copyright (C) 2003, 2006-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003, 2006-2017 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -68,6 +68,14 @@ dnl configure.ac when using autoheader 2.62.
#ifndef _GNU_SOURCE
# undef _GNU_SOURCE
#endif
+/* Enable NetBSD extensions on NetBSD. */
+#ifndef _NETBSD_SOURCE
+# undef _NETBSD_SOURCE
+#endif
+/* Enable OpenBSD extensions on NetBSD. */
+#ifndef _OPENBSD_SOURCE
+# undef _OPENBSD_SOURCE
+#endif
/* Enable threading extensions on Solaris. */
#ifndef _POSIX_PTHREAD_SEMANTICS
# undef _POSIX_PTHREAD_SEMANTICS
@@ -128,6 +136,8 @@ dnl configure.ac when using autoheader 2.62.
AC_DEFINE([_ALL_SOURCE])
AC_DEFINE([_DARWIN_C_SOURCE])
AC_DEFINE([_GNU_SOURCE])
+ AC_DEFINE([_NETBSD_SOURCE])
+ AC_DEFINE([_OPENBSD_SOURCE])
AC_DEFINE([_POSIX_PTHREAD_SEMANTICS])
AC_DEFINE([__STDC_WANT_IEC_60559_ATTRIBS_EXT__])
AC_DEFINE([__STDC_WANT_IEC_60559_BFP_EXT__])
diff --git a/gnulib-m4/extern-inline.m4 b/gnulib-m4/extern-inline.m4
index 1e578f3..207aa6a 100644
--- a/gnulib-m4/extern-inline.m4
+++ b/gnulib-m4/extern-inline.m4
@@ -1,6 +1,6 @@
dnl 'extern inline' a la ISO C99.
-dnl Copyright 2012-2016 Free Software Foundation, Inc.
+dnl Copyright 2012-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -11,7 +11,7 @@ AC_DEFUN([gl_EXTERN_INLINE],
[/* Please see the Gnulib manual for how to use these macros.
Suppress extern inline with HP-UX cc, as it appears to be broken; see
- <http://lists.gnu.org/archive/html/bug-texinfo/2013-02/msg00030.html>.
+ <https://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>.
Suppress extern inline with Sun C in standards-conformance mode, as it
mishandles inline functions that call each other. E.g., for 'inline void f
@@ -28,16 +28,16 @@ AC_DEFUN([gl_EXTERN_INLINE],
from calling static functions. This bug is known to occur on:
OS X 10.8 and earlier; see:
- http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html
+ https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html
DragonFly; see
http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log
FreeBSD; see:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-07/msg00104.html
+ https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html
OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and
- for clang but remains for g++; see <http://trac.macports.org/ticket/41033>.
+ for clang but remains for g++; see <https://trac.macports.org/ticket/41033>.
Assume DragonFly and FreeBSD will be similar. */
#if (((defined __APPLE__ && defined __MACH__) \
|| defined __DragonFly__ || defined __FreeBSD__) \
diff --git a/gnulib-m4/fcntl-o.m4 b/gnulib-m4/fcntl-o.m4
index 24fcf88..b388d89 100644
--- a/gnulib-m4/fcntl-o.m4
+++ b/gnulib-m4/fcntl-o.m4
@@ -1,5 +1,5 @@
-# fcntl-o.m4 serial 4
-dnl Copyright (C) 2006, 2009-2016 Free Software Foundation, Inc.
+# fcntl-o.m4 serial 5
+dnl Copyright (C) 2006, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -18,6 +18,7 @@ AC_DEFUN([gl_FCNTL_O_FLAGS],
[AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])],
[AC_REQUIRE([AC_GNU_SOURCE])])
+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
AC_CHECK_HEADERS_ONCE([unistd.h])
AC_CHECK_FUNCS_ONCE([symlink])
AC_CACHE_CHECK([for working fcntl.h], [gl_cv_header_working_fcntl_h],
@@ -116,7 +117,13 @@ AC_DEFUN([gl_FCNTL_O_FLAGS],
68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
*) gl_cv_header_working_fcntl_h='no';;
esac],
- [gl_cv_header_working_fcntl_h=cross-compiling])])
+ [case "$host_os" in
+ # Guess 'no' on native Windows.
+ mingw*) gl_cv_header_working_fcntl_h='no' ;;
+ *) gl_cv_header_working_fcntl_h=cross-compiling ;;
+ esac
+ ])
+ ])
case $gl_cv_header_working_fcntl_h in #(
*O_NOATIME* | no | cross-compiling) ac_val=0;; #(
diff --git a/gnulib-m4/fdopen.m4 b/gnulib-m4/fdopen.m4
index 685a1bb..42f928e 100644
--- a/gnulib-m4/fdopen.m4
+++ b/gnulib-m4/fdopen.m4
@@ -1,5 +1,5 @@
-# fdopen.m4 serial 3
-dnl Copyright (C) 2011-2016 Free Software Foundation, Inc.
+# fdopen.m4 serial 4
+dnl Copyright (C) 2011-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -8,10 +8,13 @@ AC_DEFUN([gl_FUNC_FDOPEN],
[
AC_REQUIRE([gl_STDIO_H_DEFAULTS])
AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
- AC_REQUIRE([gl_MSVC_INVAL])
- if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
- REPLACE_FDOPEN=1
- else
+ m4_ifdef([gl_MSVC_INVAL], [
+ AC_REQUIRE([gl_MSVC_INVAL])
+ if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
+ REPLACE_FDOPEN=1
+ fi
+ ])
+ if test $REPLACE_FDOPEN = 0; then
dnl Test whether fdopen() sets errno when it fails due to a bad fd argument.
AC_CACHE_CHECK([whether fdopen sets errno], [gl_cv_func_fdopen_works],
[
diff --git a/gnulib-m4/flexmember.m4 b/gnulib-m4/flexmember.m4
index 155ae9b..9d3b50d 100644
--- a/gnulib-m4/flexmember.m4
+++ b/gnulib-m4/flexmember.m4
@@ -1,7 +1,7 @@
-# serial 4
+# serial 5
# Check for flexible array member support.
-# Copyright (C) 2006, 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006, 2009-2017 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -17,12 +17,15 @@ AC_DEFUN([AC_C_FLEXIBLE_ARRAY_MEMBER],
[[#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
- struct s { int n; double d[]; };]],
+ struct m { struct m *next, **list; char name[]; };
+ struct s { struct s *p; struct m *m; int n; double d[]; };]],
[[int m = getchar ();
size_t nbytes = offsetof (struct s, d) + m * sizeof (double);
nbytes += sizeof (struct s) - 1;
nbytes -= nbytes % sizeof (struct s);
struct s *p = malloc (nbytes);
+ p->p = p;
+ p->m = NULL;
p->d[0] = 0.0;
return p->d != (double *) NULL;]])],
[ac_cv_c_flexmember=yes],
diff --git a/gnulib-m4/float_h.m4 b/gnulib-m4/float_h.m4
index e2887eb..24bd06e 100644
--- a/gnulib-m4/float_h.m4
+++ b/gnulib-m4/float_h.m4
@@ -1,5 +1,5 @@
-# float_h.m4 serial 9
-dnl Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+# float_h.m4 serial 12
+dnl Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -14,7 +14,7 @@ AC_DEFUN([gl_FLOAT_H],
aix* | beos* | openbsd* | mirbsd* | irix*)
FLOAT_H=float.h
;;
- freebsd*)
+ freebsd* | dragonfly*)
case "$host_cpu" in
changequote(,)dnl
i[34567]86 )
@@ -24,10 +24,14 @@ changequote([,])dnl
x86_64 )
# On x86_64 systems, the C compiler may still be generating
# 32-bit code.
- AC_EGREP_CPP([yes],
- [#if defined __LP64__ || defined __x86_64__ || defined __amd64__
- yes
- #endif],
+ AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#if defined __LP64__ || defined __x86_64__ || defined __amd64__
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
[],
[FLOAT_H=float.h])
;;
@@ -42,7 +46,7 @@ changequote([,])dnl
;;
esac
case "$host_os" in
- aix* | freebsd* | linux*)
+ aix* | freebsd* | dragonfly* | linux*)
if test -n "$FLOAT_H"; then
REPLACE_FLOAT_LDBL=1
fi
@@ -69,14 +73,20 @@ int main ()
[gl_cv_func_itold_works=no],
[case "$host" in
sparc*-*-linux*)
- AC_EGREP_CPP([yes],
- [#if defined __LP64__ || defined __arch64__
- yes
- #endif],
+ AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#if defined __LP64__ || defined __arch64__
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
[gl_cv_func_itold_works="guessing no"],
[gl_cv_func_itold_works="guessing yes"])
;;
- *) gl_cv_func_itold_works="guessing yes" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_itold_works="guessing yes" ;;
+ *) gl_cv_func_itold_works="guessing yes" ;;
esac
])
])
diff --git a/gnulib-m4/fpieee.m4 b/gnulib-m4/fpieee.m4
index e11ac9f..3d57112 100644
--- a/gnulib-m4/fpieee.m4
+++ b/gnulib-m4/fpieee.m4
@@ -1,5 +1,5 @@
# fpieee.m4 serial 2 -*- coding: utf-8 -*-
-dnl Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -33,7 +33,7 @@ AC_DEFUN([gl_FP_IEEE],
alpha*)
# On Alpha systems, a compiler option provides the behaviour.
# See the ieee(3) manual page, also available at
- # <http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V51B_HTML/MAN/MAN3/0600____.HTM>
+ # <https://backdrift.org/man/tru64/man3/ieee.3.html>
if test -n "$GCC"; then
# GCC has the option -mieee.
# For full IEEE compliance (rarely needed), use option -mieee-with-inexact.
diff --git a/gnulib-m4/frexp.m4 b/gnulib-m4/frexp.m4
index 23f5821..425765b 100644
--- a/gnulib-m4/frexp.m4
+++ b/gnulib-m4/frexp.m4
@@ -1,5 +1,5 @@
-# frexp.m4 serial 15
-dnl Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# frexp.m4 serial 16
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -164,8 +164,17 @@ int main()
[gl_cv_func_frexp_works=yes],
[gl_cv_func_frexp_works=no],
[case "$host_os" in
- netbsd* | irix* | mingw*) gl_cv_func_frexp_works="guessing no";;
- *) gl_cv_func_frexp_works="guessing yes";;
+ netbsd* | irix*) gl_cv_func_frexp_works="guessing no" ;;
+ mingw*) # Guess yes with MSVC, no with mingw.
+ AC_EGREP_CPP([Good], [
+#ifdef _MSC_VER
+ Good
+#endif
+ ],
+ [gl_cv_func_frexp_works="guessing yes"],
+ [gl_cv_func_frexp_works="guessing no"])
+ ;;
+ *) gl_cv_func_frexp_works="guessing yes" ;;
esac
])
])
diff --git a/gnulib-m4/frexpl.m4 b/gnulib-m4/frexpl.m4
index 0bc6afe..717aec0 100644
--- a/gnulib-m4/frexpl.m4
+++ b/gnulib-m4/frexpl.m4
@@ -1,5 +1,5 @@
-# frexpl.m4 serial 20
-dnl Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# frexpl.m4 serial 21
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -131,7 +131,7 @@ AC_DEFUN([gl_FUNC_FREXPL_WORKS],
# undef LDBL_MIN_EXP
# define LDBL_MIN_EXP (-16381)
#endif
-#if defined __i386__ && defined __FreeBSD__
+#if defined __i386__ && (defined __FreeBSD__ || defined __DragonFly__)
# undef LDBL_MIN_EXP
# define LDBL_MIN_EXP (-16381)
#endif
diff --git a/gnulib-m4/fseterr.m4 b/gnulib-m4/fseterr.m4
index 45bed21..f445ce0 100644
--- a/gnulib-m4/fseterr.m4
+++ b/gnulib-m4/fseterr.m4
@@ -1,5 +1,5 @@
# fseterr.m4 serial 1
-dnl Copyright (C) 2012-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2012-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/getpagesize.m4 b/gnulib-m4/getpagesize.m4
index 8902b7b..f891200 100644
--- a/gnulib-m4/getpagesize.m4
+++ b/gnulib-m4/getpagesize.m4
@@ -1,5 +1,5 @@
# getpagesize.m4 serial 9
-dnl Copyright (C) 2002, 2004-2005, 2007, 2009-2016 Free Software Foundation,
+dnl Copyright (C) 2002, 2004-2005, 2007, 2009-2017 Free Software Foundation,
dnl Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
diff --git a/gnulib-m4/getprogname.m4 b/gnulib-m4/getprogname.m4
index f027037..efc06e7 100644
--- a/gnulib-m4/getprogname.m4
+++ b/gnulib-m4/getprogname.m4
@@ -1,6 +1,6 @@
# getprogname.m4 - check for getprogname or replacements for it
-# Copyright (C) 2016 Free Software Foundation, Inc.
+# Copyright (C) 2016-2017 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/glibc21.m4 b/gnulib-m4/glibc21.m4
index dafebf5..2e30ed6 100644
--- a/gnulib-m4/glibc21.m4
+++ b/gnulib-m4/glibc21.m4
@@ -1,5 +1,5 @@
# glibc21.m4 serial 5
-dnl Copyright (C) 2000-2002, 2004, 2008, 2010-2016 Free Software Foundation,
+dnl Copyright (C) 2000-2002, 2004, 2008, 2010-2017 Free Software Foundation,
dnl Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
diff --git a/gnulib-m4/gnulib-cache.m4 b/gnulib-m4/gnulib-cache.m4
index d13b83e..9fe2ea3 100644
--- a/gnulib-m4/gnulib-cache.m4
+++ b/gnulib-m4/gnulib-cache.m4
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this file. If not, see <http://www.gnu.org/licenses/>.
+# along with this file. If not, see <https://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License,
# this file may be distributed as part of a program that
@@ -27,7 +27,7 @@
# Specification in the form of a command-line invocation:
-# gnulib-tool --import --local-dir=gnulib-local --lib=libunistring --source-base=lib --m4-base=gnulib-m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --with-tests --lgpl=3orGPLv2 --makefile-name=Makefile.gnulib --no-conditional-dependencies --libtool --macro-prefix=gl relocatable-lib-lgpl unicase/base unicase/empty-prefix-context unicase/empty-suffix-context unicase/locale-language unicase/tolower unicase/totitle unicase/toupper unicase/u16-casecmp unicase/u16-casecoll unicase/u16-casefold unicase/u16-casexfrm unicase/u16-ct-casefold unicase/u16-ct-tolower unicase/u16-ct-totitle unicase/u16-ct-toupper unicase/u16-is-cased unicase/u16-is-casefolded unicase/u16-is-lowercase unicase/u16-is-titlecase unicase/u16-is-uppercase unicase/u16-tolower unicase/u16-totitle unicase/u16-toupper unicase/u32-casecmp unicase/u32-casecoll unicase/u32-casefold unicase/u32-casexfrm unicase/u32-ct-casefold unicase/u32-ct-tolower unicase/u32-ct-totitle unicase/u32-ct-toupper unicase/u32-is-cased unicase/u32-is-casefolded unicase/u32-is-lowercase unicase/u32-is-titlecase unicase/u32-is-uppercase unicase/u32-tolower unicase/u32-totitle unicase/u32-toupper unicase/u8-casecmp unicase/u8-casecoll unicase/u8-casefold unicase/u8-casexfrm unicase/u8-ct-casefold unicase/u8-ct-tolower unicase/u8-ct-totitle unicase/u8-ct-toupper unicase/u8-is-cased unicase/u8-is-casefolded unicase/u8-is-lowercase unicase/u8-is-titlecase unicase/u8-is-uppercase unicase/u8-tolower unicase/u8-totitle unicase/u8-toupper unicase/ulc-casecmp unicase/ulc-casecoll unicase/ulc-casexfrm uniconv/base uniconv/u16-conv-from-enc uniconv/u16-conv-to-enc uniconv/u16-strconv-from-enc uniconv/u16-strconv-from-locale uniconv/u16-strconv-to-enc uniconv/u16-strconv-to-locale uniconv/u32-conv-from-enc uniconv/u32-conv-to-enc uniconv/u32-strconv-from-enc uniconv/u32-strconv-from-locale uniconv/u32-strconv-to-enc uniconv/u32-strconv-to-locale uniconv/u8-conv-from-enc uniconv/u8-conv-to-enc uniconv/u8-strconv-from-enc uniconv/u8-strconv-from-locale uniconv/u8-strconv-to-enc uniconv/u8-strconv-to-locale unictype/base unictype/bidiclass-all unictype/block-all unictype/category-all unictype/combining-class-all unictype/ctype-alnum unictype/ctype-alpha unictype/ctype-blank unictype/ctype-cntrl unictype/ctype-digit unictype/ctype-graph unictype/ctype-lower unictype/ctype-print unictype/ctype-punct unictype/ctype-space unictype/ctype-upper unictype/ctype-xdigit unictype/decimal-digit unictype/digit unictype/joininggroup-all unictype/joiningtype-all unictype/mirror unictype/numeric unictype/property-all unictype/scripts-all unictype/syntax-c-ident unictype/syntax-c-whitespace unictype/syntax-java-ident unictype/syntax-java-whitespace unigbrk/base unigbrk/u16-grapheme-breaks unigbrk/u16-grapheme-next unigbrk/u16-grapheme-prev unigbrk/u32-grapheme-breaks unigbrk/u32-grapheme-next unigbrk/u32-grapheme-prev unigbrk/u8-grapheme-breaks unigbrk/u8-grapheme-next unigbrk/u8-grapheme-prev unigbrk/uc-gbrk-prop unigbrk/uc-is-grapheme-break unigbrk/ulc-grapheme-breaks unilbrk/base unilbrk/u16-possible-linebreaks unilbrk/u16-width-linebreaks unilbrk/u32-possible-linebreaks unilbrk/u32-width-linebreaks unilbrk/u8-possible-linebreaks unilbrk/u8-width-linebreaks unilbrk/ulc-possible-linebreaks unilbrk/ulc-width-linebreaks uniname/base uniname/uniname uninorm/base uninorm/canonical-decomposition uninorm/composition uninorm/decomposition uninorm/filter uninorm/nfc uninorm/nfd uninorm/nfkc uninorm/nfkd uninorm/u16-normalize uninorm/u16-normcmp uninorm/u16-normcoll uninorm/u16-normxfrm uninorm/u32-normalize uninorm/u32-normcmp uninorm/u32-normcoll uninorm/u32-normxfrm uninorm/u8-normalize uninorm/u8-normcmp uninorm/u8-normcoll uninorm/u8-normxfrm unistdio/base unistdio/u16-asnprintf unistdio/u16-asprintf unistdio/u16-snprintf unistdio/u16-sprintf unistdio/u16-u16-asnprintf unistdio/u16-u16-asprintf unistdio/u16-u16-snprintf unistdio/u16-u16-sprintf unistdio/u16-u16-vasnprintf unistdio/u16-u16-vasprintf unistdio/u16-u16-vsnprintf unistdio/u16-u16-vsprintf unistdio/u16-vasnprintf unistdio/u16-vasprintf unistdio/u16-vsnprintf unistdio/u16-vsprintf unistdio/u32-asnprintf unistdio/u32-asprintf unistdio/u32-snprintf unistdio/u32-sprintf unistdio/u32-u32-asnprintf unistdio/u32-u32-asprintf unistdio/u32-u32-snprintf unistdio/u32-u32-sprintf unistdio/u32-u32-vasnprintf unistdio/u32-u32-vasprintf unistdio/u32-u32-vsnprintf unistdio/u32-u32-vsprintf unistdio/u32-vasnprintf unistdio/u32-vasprintf unistdio/u32-vsnprintf unistdio/u32-vsprintf unistdio/u8-asnprintf unistdio/u8-asprintf unistdio/u8-snprintf unistdio/u8-sprintf unistdio/u8-u8-asnprintf unistdio/u8-u8-asprintf unistdio/u8-u8-snprintf unistdio/u8-u8-sprintf unistdio/u8-u8-vasnprintf unistdio/u8-u8-vasprintf unistdio/u8-u8-vsnprintf unistdio/u8-u8-vsprintf unistdio/u8-vasnprintf unistdio/u8-vasprintf unistdio/u8-vsnprintf unistdio/u8-vsprintf unistdio/ulc-asnprintf unistdio/ulc-asprintf unistdio/ulc-fprintf unistdio/ulc-snprintf unistdio/ulc-sprintf unistdio/ulc-vasnprintf unistdio/ulc-vasprintf unistdio/ulc-vfprintf unistdio/ulc-vsnprintf unistdio/ulc-vsprintf unistr/base unistr/u16-check unistr/u16-chr unistr/u16-cmp unistr/u16-cmp2 unistr/u16-cpy unistr/u16-cpy-alloc unistr/u16-endswith unistr/u16-mblen unistr/u16-mbsnlen unistr/u16-mbtouc unistr/u16-mbtouc-unsafe unistr/u16-mbtoucr unistr/u16-move unistr/u16-next unistr/u16-prev unistr/u16-set unistr/u16-startswith unistr/u16-stpcpy unistr/u16-stpncpy unistr/u16-strcat unistr/u16-strchr unistr/u16-strcmp unistr/u16-strcoll unistr/u16-strcpy unistr/u16-strcspn unistr/u16-strdup unistr/u16-strlen unistr/u16-strmblen unistr/u16-strmbtouc unistr/u16-strncat unistr/u16-strncmp unistr/u16-strncpy unistr/u16-strnlen unistr/u16-strpbrk unistr/u16-strrchr unistr/u16-strspn unistr/u16-strstr unistr/u16-strtok unistr/u16-to-u32 unistr/u16-to-u8 unistr/u16-uctomb unistr/u32-check unistr/u32-chr unistr/u32-cmp unistr/u32-cmp2 unistr/u32-cpy unistr/u32-cpy-alloc unistr/u32-endswith unistr/u32-mblen unistr/u32-mbsnlen unistr/u32-mbtouc unistr/u32-mbtouc-unsafe unistr/u32-mbtoucr unistr/u32-move unistr/u32-next unistr/u32-prev unistr/u32-set unistr/u32-startswith unistr/u32-stpcpy unistr/u32-stpncpy unistr/u32-strcat unistr/u32-strchr unistr/u32-strcmp unistr/u32-strcoll unistr/u32-strcpy unistr/u32-strcspn unistr/u32-strdup unistr/u32-strlen unistr/u32-strmblen unistr/u32-strmbtouc unistr/u32-strncat unistr/u32-strncmp unistr/u32-strncpy unistr/u32-strnlen unistr/u32-strpbrk unistr/u32-strrchr unistr/u32-strspn unistr/u32-strstr unistr/u32-strtok unistr/u32-to-u16 unistr/u32-to-u8 unistr/u32-uctomb unistr/u8-check unistr/u8-chr unistr/u8-cmp unistr/u8-cmp2 unistr/u8-cpy unistr/u8-cpy-alloc unistr/u8-endswith unistr/u8-mblen unistr/u8-mbsnlen unistr/u8-mbtouc unistr/u8-mbtouc-unsafe unistr/u8-mbtoucr unistr/u8-move unistr/u8-next unistr/u8-prev unistr/u8-set unistr/u8-startswith unistr/u8-stpcpy unistr/u8-stpncpy unistr/u8-strcat unistr/u8-strchr unistr/u8-strcmp unistr/u8-strcoll unistr/u8-strcpy unistr/u8-strcspn unistr/u8-strdup unistr/u8-strlen unistr/u8-strmblen unistr/u8-strmbtouc unistr/u8-strncat unistr/u8-strncmp unistr/u8-strncpy unistr/u8-strnlen unistr/u8-strpbrk unistr/u8-strrchr unistr/u8-strspn unistr/u8-strstr unistr/u8-strtok unistr/u8-to-u16 unistr/u8-to-u32 unistr/u8-uctomb unitypes uniwbrk/base uniwbrk/u16-wordbreaks uniwbrk/u32-wordbreaks uniwbrk/u8-wordbreaks uniwbrk/ulc-wordbreaks uniwbrk/wordbreak-property uniwidth/base uniwidth/u16-strwidth uniwidth/u16-width uniwidth/u32-strwidth uniwidth/u32-width uniwidth/u8-strwidth uniwidth/u8-width uniwidth/width
+# gnulib-tool --import --local-dir=gnulib-local --lib=libunistring --source-base=lib --m4-base=gnulib-m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --with-tests --lgpl=3orGPLv2 --makefile-name=Makefile.gnulib --no-conditional-dependencies --libtool --macro-prefix=gl relocatable-lib-lgpl unicase/base unicase/empty-prefix-context unicase/empty-suffix-context unicase/locale-language unicase/tolower unicase/totitle unicase/toupper unicase/u16-casecmp unicase/u16-casecoll unicase/u16-casefold unicase/u16-casexfrm unicase/u16-ct-casefold unicase/u16-ct-tolower unicase/u16-ct-totitle unicase/u16-ct-toupper unicase/u16-is-cased unicase/u16-is-casefolded unicase/u16-is-lowercase unicase/u16-is-titlecase unicase/u16-is-uppercase unicase/u16-tolower unicase/u16-totitle unicase/u16-toupper unicase/u32-casecmp unicase/u32-casecoll unicase/u32-casefold unicase/u32-casexfrm unicase/u32-ct-casefold unicase/u32-ct-tolower unicase/u32-ct-totitle unicase/u32-ct-toupper unicase/u32-is-cased unicase/u32-is-casefolded unicase/u32-is-lowercase unicase/u32-is-titlecase unicase/u32-is-uppercase unicase/u32-tolower unicase/u32-totitle unicase/u32-toupper unicase/u8-casecmp unicase/u8-casecoll unicase/u8-casefold unicase/u8-casexfrm unicase/u8-ct-casefold unicase/u8-ct-tolower unicase/u8-ct-totitle unicase/u8-ct-toupper unicase/u8-is-cased unicase/u8-is-casefolded unicase/u8-is-lowercase unicase/u8-is-titlecase unicase/u8-is-uppercase unicase/u8-tolower unicase/u8-totitle unicase/u8-toupper unicase/ulc-casecmp unicase/ulc-casecoll unicase/ulc-casexfrm uniconv/base uniconv/u16-conv-from-enc uniconv/u16-conv-to-enc uniconv/u16-strconv-from-enc uniconv/u16-strconv-from-locale uniconv/u16-strconv-to-enc uniconv/u16-strconv-to-locale uniconv/u32-conv-from-enc uniconv/u32-conv-to-enc uniconv/u32-strconv-from-enc uniconv/u32-strconv-from-locale uniconv/u32-strconv-to-enc uniconv/u32-strconv-to-locale uniconv/u8-conv-from-enc uniconv/u8-conv-to-enc uniconv/u8-strconv-from-enc uniconv/u8-strconv-from-locale uniconv/u8-strconv-to-enc uniconv/u8-strconv-to-locale unictype/base unictype/bidiclass-all unictype/block-all unictype/category-all unictype/combining-class-all unictype/ctype-alnum unictype/ctype-alpha unictype/ctype-blank unictype/ctype-cntrl unictype/ctype-digit unictype/ctype-graph unictype/ctype-lower unictype/ctype-print unictype/ctype-punct unictype/ctype-space unictype/ctype-upper unictype/ctype-xdigit unictype/decimal-digit unictype/digit unictype/joininggroup-all unictype/joiningtype-all unictype/mirror unictype/numeric unictype/property-all unictype/scripts-all unictype/syntax-c-ident unictype/syntax-c-whitespace unictype/syntax-java-ident unictype/syntax-java-whitespace unigbrk/base unigbrk/u16-grapheme-breaks unigbrk/u16-grapheme-next unigbrk/u16-grapheme-prev unigbrk/u32-grapheme-breaks unigbrk/u32-grapheme-next unigbrk/u32-grapheme-prev unigbrk/u8-grapheme-breaks unigbrk/u8-grapheme-next unigbrk/u8-grapheme-prev unigbrk/uc-gbrk-prop unigbrk/uc-grapheme-breaks unigbrk/uc-is-grapheme-break unigbrk/ulc-grapheme-breaks unilbrk/base unilbrk/u16-possible-linebreaks unilbrk/u16-width-linebreaks unilbrk/u32-possible-linebreaks unilbrk/u32-width-linebreaks unilbrk/u8-possible-linebreaks unilbrk/u8-width-linebreaks unilbrk/ulc-possible-linebreaks unilbrk/ulc-width-linebreaks uniname/base uniname/uniname uninorm/base uninorm/canonical-decomposition uninorm/composition uninorm/decomposition uninorm/filter uninorm/nfc uninorm/nfd uninorm/nfkc uninorm/nfkd uninorm/u16-normalize uninorm/u16-normcmp uninorm/u16-normcoll uninorm/u16-normxfrm uninorm/u32-normalize uninorm/u32-normcmp uninorm/u32-normcoll uninorm/u32-normxfrm uninorm/u8-normalize uninorm/u8-normcmp uninorm/u8-normcoll uninorm/u8-normxfrm unistdio/base unistdio/u16-asnprintf unistdio/u16-asprintf unistdio/u16-snprintf unistdio/u16-sprintf unistdio/u16-u16-asnprintf unistdio/u16-u16-asprintf unistdio/u16-u16-snprintf unistdio/u16-u16-sprintf unistdio/u16-u16-vasnprintf unistdio/u16-u16-vasprintf unistdio/u16-u16-vsnprintf unistdio/u16-u16-vsprintf unistdio/u16-vasnprintf unistdio/u16-vasprintf unistdio/u16-vsnprintf unistdio/u16-vsprintf unistdio/u32-asnprintf unistdio/u32-asprintf unistdio/u32-snprintf unistdio/u32-sprintf unistdio/u32-u32-asnprintf unistdio/u32-u32-asprintf unistdio/u32-u32-snprintf unistdio/u32-u32-sprintf unistdio/u32-u32-vasnprintf unistdio/u32-u32-vasprintf unistdio/u32-u32-vsnprintf unistdio/u32-u32-vsprintf unistdio/u32-vasnprintf unistdio/u32-vasprintf unistdio/u32-vsnprintf unistdio/u32-vsprintf unistdio/u8-asnprintf unistdio/u8-asprintf unistdio/u8-snprintf unistdio/u8-sprintf unistdio/u8-u8-asnprintf unistdio/u8-u8-asprintf unistdio/u8-u8-snprintf unistdio/u8-u8-sprintf unistdio/u8-u8-vasnprintf unistdio/u8-u8-vasprintf unistdio/u8-u8-vsnprintf unistdio/u8-u8-vsprintf unistdio/u8-vasnprintf unistdio/u8-vasprintf unistdio/u8-vsnprintf unistdio/u8-vsprintf unistdio/ulc-asnprintf unistdio/ulc-asprintf unistdio/ulc-fprintf unistdio/ulc-snprintf unistdio/ulc-sprintf unistdio/ulc-vasnprintf unistdio/ulc-vasprintf unistdio/ulc-vfprintf unistdio/ulc-vsnprintf unistdio/ulc-vsprintf unistr/base unistr/u16-check unistr/u16-chr unistr/u16-cmp unistr/u16-cmp2 unistr/u16-cpy unistr/u16-cpy-alloc unistr/u16-endswith unistr/u16-mblen unistr/u16-mbsnlen unistr/u16-mbtouc unistr/u16-mbtouc-unsafe unistr/u16-mbtoucr unistr/u16-move unistr/u16-next unistr/u16-prev unistr/u16-set unistr/u16-startswith unistr/u16-stpcpy unistr/u16-stpncpy unistr/u16-strcat unistr/u16-strchr unistr/u16-strcmp unistr/u16-strcoll unistr/u16-strcpy unistr/u16-strcspn unistr/u16-strdup unistr/u16-strlen unistr/u16-strmblen unistr/u16-strmbtouc unistr/u16-strncat unistr/u16-strncmp unistr/u16-strncpy unistr/u16-strnlen unistr/u16-strpbrk unistr/u16-strrchr unistr/u16-strspn unistr/u16-strstr unistr/u16-strtok unistr/u16-to-u32 unistr/u16-to-u8 unistr/u16-uctomb unistr/u32-check unistr/u32-chr unistr/u32-cmp unistr/u32-cmp2 unistr/u32-cpy unistr/u32-cpy-alloc unistr/u32-endswith unistr/u32-mblen unistr/u32-mbsnlen unistr/u32-mbtouc unistr/u32-mbtouc-unsafe unistr/u32-mbtoucr unistr/u32-move unistr/u32-next unistr/u32-prev unistr/u32-set unistr/u32-startswith unistr/u32-stpcpy unistr/u32-stpncpy unistr/u32-strcat unistr/u32-strchr unistr/u32-strcmp unistr/u32-strcoll unistr/u32-strcpy unistr/u32-strcspn unistr/u32-strdup unistr/u32-strlen unistr/u32-strmblen unistr/u32-strmbtouc unistr/u32-strncat unistr/u32-strncmp unistr/u32-strncpy unistr/u32-strnlen unistr/u32-strpbrk unistr/u32-strrchr unistr/u32-strspn unistr/u32-strstr unistr/u32-strtok unistr/u32-to-u16 unistr/u32-to-u8 unistr/u32-uctomb unistr/u8-check unistr/u8-chr unistr/u8-cmp unistr/u8-cmp2 unistr/u8-cpy unistr/u8-cpy-alloc unistr/u8-endswith unistr/u8-mblen unistr/u8-mbsnlen unistr/u8-mbtouc unistr/u8-mbtouc-unsafe unistr/u8-mbtoucr unistr/u8-move unistr/u8-next unistr/u8-prev unistr/u8-set unistr/u8-startswith unistr/u8-stpcpy unistr/u8-stpncpy unistr/u8-strcat unistr/u8-strchr unistr/u8-strcmp unistr/u8-strcoll unistr/u8-strcpy unistr/u8-strcspn unistr/u8-strdup unistr/u8-strlen unistr/u8-strmblen unistr/u8-strmbtouc unistr/u8-strncat unistr/u8-strncmp unistr/u8-strncpy unistr/u8-strnlen unistr/u8-strpbrk unistr/u8-strrchr unistr/u8-strspn unistr/u8-strstr unistr/u8-strtok unistr/u8-to-u16 unistr/u8-to-u32 unistr/u8-uctomb unitypes uniwbrk/base uniwbrk/u16-wordbreaks uniwbrk/u32-wordbreaks uniwbrk/u8-wordbreaks uniwbrk/ulc-wordbreaks uniwbrk/wordbreak-property uniwidth/base uniwidth/u16-strwidth uniwidth/u16-width uniwidth/u32-strwidth uniwidth/u32-width uniwidth/u8-strwidth uniwidth/u8-width uniwidth/width
# Specification in the form of a few gnulib-tool.m4 macro invocations:
gl_LOCAL_DIR([gnulib-local])
@@ -150,6 +150,7 @@ gl_MODULES([
unigbrk/u8-grapheme-next
unigbrk/u8-grapheme-prev
unigbrk/uc-gbrk-prop
+ unigbrk/uc-grapheme-breaks
unigbrk/uc-is-grapheme-break
unigbrk/ulc-grapheme-breaks
unilbrk/base
diff --git a/gnulib-m4/gnulib-common.m4 b/gnulib-m4/gnulib-common.m4
index f8454c8..bea5a65 100644
--- a/gnulib-m4/gnulib-common.m4
+++ b/gnulib-m4/gnulib-common.m4
@@ -1,5 +1,5 @@
-# gnulib-common.m4 serial 36
-dnl Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# gnulib-common.m4 serial 38
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -228,13 +228,13 @@ m4_ifndef([AS_VAR_IF],
# This is like AC_PROG_CC_C99, except that
# - AC_PROG_CC_C99 did not exist in Autoconf versions < 2.60,
# - AC_PROG_CC_C99 does not mix well with AC_PROG_CC_STDC
-# <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00367.html>,
+# <https://lists.gnu.org/r/bug-gnulib/2011-09/msg00367.html>,
# but many more packages use AC_PROG_CC_STDC than AC_PROG_CC_C99
-# <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00441.html>.
+# <https://lists.gnu.org/r/bug-gnulib/2011-09/msg00441.html>.
# Remaining problems:
# - When AC_PROG_CC_STDC is invoked twice, it adds the C99 enabling options
# to CC twice
-# <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00431.html>.
+# <https://lists.gnu.org/r/bug-gnulib/2011-09/msg00431.html>.
# - AC_PROG_CC_STDC is likely to change now that C11 is an ISO standard.
AC_DEFUN([gl_PROG_CC_C99],
[
@@ -256,7 +256,8 @@ AC_DEFUN([gl_PROG_AR_RANLIB],
dnl library formats. In particular, the GNU binutils programs ar and ranlib
dnl produce libraries that work only with gcc, not with cc.
AC_REQUIRE([AC_PROG_CC])
- AC_BEFORE([$0], [AM_PROG_AR])
+ dnl The '][' hides this use from 'aclocal'.
+ AC_BEFORE([$0], [A][M_PROG_AR])
AC_CACHE_CHECK([for Minix Amsterdam compiler], [gl_cv_c_amsterdam_compiler],
[
AC_EGREP_CPP([Amsterdam],
@@ -288,7 +289,9 @@ Amsterdam
dnl __ACK__. It may seem like its easier to avoid calling the macro here,
dnl but we need to AC_SUBST both AR/ARFLAGS (thus those must have some good
dnl default value and automake should usually know them).
- m4_ifdef([AM_PROG_AR], [AM_PROG_AR], [:])
+ dnl
+ dnl The '][' hides this use from 'aclocal'.
+ m4_ifdef([A][M_PROG_AR], [A][M_PROG_AR], [:])
fi
dnl In case the code above has not helped with setting AR/ARFLAGS, use
@@ -456,7 +459,9 @@ m4_ifndef([AC_PROG_SED],
else
ac_cv_path_SED=$SED
fi
+ ])
SED="$ac_cv_path_SED"
AC_SUBST([SED])dnl
rm -f conftest.sed
-])])])
+])
+])
diff --git a/gnulib-m4/gnulib-comp.m4 b/gnulib-m4/gnulib-comp.m4
index cf33452..f30bc4a 100644
--- a/gnulib-m4/gnulib-comp.m4
+++ b/gnulib-m4/gnulib-comp.m4
@@ -1,5 +1,5 @@
# DO NOT EDIT! GENERATED AUTOMATICALLY!
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this file. If not, see <http://www.gnu.org/licenses/>.
+# along with this file. If not, see <https://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License,
# this file may be distributed as part of a program that
@@ -51,6 +51,7 @@ AC_DEFUN([gl_EARLY],
# Code from module array-mergesort-tests:
# Code from module btowc:
# Code from module btowc-tests:
+ # Code from module builtin-expect:
# Code from module c-ctype:
# Code from module c-ctype-tests:
# Code from module c-strcase:
@@ -95,6 +96,7 @@ AC_DEFUN([gl_EARLY],
# Code from module gperf:
# Code from module hard-locale:
# Code from module havelib:
+ # Code from module host-cpu-c-abi:
# Code from module iconv:
# Code from module iconv-h:
# Code from module iconv-h-tests:
@@ -107,6 +109,8 @@ AC_DEFUN([gl_EARLY],
# Code from module inttypes:
# Code from module inttypes-incomplete:
# Code from module inttypes-tests:
+ # Code from module isblank:
+ # Code from module isblank-tests:
# Code from module isnand-nolibm:
# Code from module isnand-nolibm-tests:
# Code from module isnanf-nolibm:
@@ -152,15 +156,25 @@ AC_DEFUN([gl_EARLY],
# Code from module printf-frexpl:
# Code from module printf-frexpl-tests:
# Code from module printf-safe:
+ # Code from module pthread_sigmask:
+ # Code from module pthread_sigmask-tests:
# Code from module putenv:
+ # Code from module raise:
+ # Code from module raise-tests:
# Code from module relocatable-lib-lgpl:
# Code from module setenv:
# Code from module setenv-tests:
# Code from module setlocale:
# Code from module setlocale-tests:
+ # Code from module signal-h:
+ # Code from module signal-h-tests:
# Code from module signbit:
# Code from module signbit-tests:
+ # Code from module sigprocmask:
+ # Code from module sigprocmask-tests:
# Code from module size_max:
+ # Code from module sleep:
+ # Code from module sleep-tests:
# Code from module snippet/_Noreturn:
# Code from module snippet/arg-nonnull:
# Code from module snippet/c++defs:
@@ -202,6 +216,8 @@ AC_DEFUN([gl_EARLY],
# Code from module thread-tests:
# Code from module threadlib:
gl_THREADLIB_EARLY
+ # Code from module time:
+ # Code from module time-tests:
# Code from module unicase/base:
# Code from module unicase/cased:
# Code from module unicase/cased-tests:
@@ -723,6 +739,8 @@ AC_DEFUN([gl_EARLY],
# Code from module unigbrk/u8-grapheme-prev-tests:
# Code from module unigbrk/uc-gbrk-prop:
# Code from module unigbrk/uc-gbrk-prop-tests:
+ # Code from module unigbrk/uc-grapheme-breaks:
+ # Code from module unigbrk/uc-grapheme-breaks-tests:
# Code from module unigbrk/uc-is-grapheme-break:
# Code from module unigbrk/uc-is-grapheme-break-tests:
# Code from module unigbrk/ulc-grapheme-breaks:
@@ -1134,6 +1152,8 @@ AC_DEFUN([gl_EARLY],
# Code from module uniwidth/width-tests:
# Code from module unsetenv:
# Code from module unsetenv-tests:
+ # Code from module usleep:
+ # Code from module usleep-tests:
# Code from module verify:
# Code from module verify-tests:
# Code from module wchar:
@@ -1169,6 +1189,7 @@ AC_DEFUN([gl_INIT],
gl_COMMON
gl_source_base='lib'
gl_FUNC_ALLOCA
+ gl___BUILTIN_EXPECT
gl_CONFIGMAKE_PREP
gl_HEADER_ERRNO_H
AC_REQUIRE([gl_EXTERN_INLINE])
@@ -1195,6 +1216,7 @@ AC_DEFUN([gl_INIT],
AC_LIBOBJ([fseterr])
fi
gl_HARD_LOCALE
+ AC_REQUIRE([gl_HOST_CPU_C_ABI])
AM_ICONV
m4_ifdef([gl_ICONV_MODULE_INDICATOR],
[gl_ICONV_MODULE_INDICATOR([iconv])])
@@ -1274,6 +1296,9 @@ AC_DEFUN([gl_INIT],
gl_FUNC_PRINTF_FREXPL
m4_divert_text([INIT_PREPARE], [gl_printf_safe=yes])
gl_RELOCATABLE_LIBRARY
+ if test $RELOCATABLE = yes; then
+ AC_LIBOBJ([relocatable])
+ fi
gl_SIGNBIT
if test $REPLACE_SIGNBIT = 1; then
AC_LIBOBJ([signbitf])
@@ -1316,60 +1341,60 @@ AC_DEFUN([gl_INIT],
gl_LIBUNISTRING_MODULE([0.9.1], [unicase/empty-suffix-context])
AC_REQUIRE([AC_C_INLINE])
gl_LIBUNISTRING_MODULE([0.9.3], [unicase/locale-language])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/tolower])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/totitle])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/toupper])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u16-casecmp])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u16-casecoll])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u16-casefold])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u16-casexfrm])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u16-ct-casefold])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u16-ct-tolower])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u16-ct-totitle])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u16-ct-toupper])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u16-is-cased])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u16-is-casefolded])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u16-is-lowercase])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u16-is-titlecase])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u16-is-uppercase])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u16-tolower])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u16-totitle])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u16-toupper])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u32-casecmp])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u32-casecoll])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u32-casefold])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u32-casexfrm])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u32-ct-casefold])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u32-ct-tolower])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u32-ct-totitle])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u32-ct-toupper])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u32-is-cased])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u32-is-casefolded])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u32-is-lowercase])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u32-is-titlecase])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u32-is-uppercase])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u32-tolower])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u32-totitle])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u32-toupper])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u8-casecmp])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u8-casecoll])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u8-casefold])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u8-casexfrm])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u8-ct-casefold])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u8-ct-tolower])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u8-ct-totitle])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u8-ct-toupper])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u8-is-cased])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u8-is-casefolded])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u8-is-lowercase])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u8-is-titlecase])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u8-is-uppercase])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u8-tolower])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u8-totitle])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/u8-toupper])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/ulc-casecmp])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/ulc-casecoll])
- gl_LIBUNISTRING_MODULE([0.9.6], [unicase/ulc-casexfrm])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/tolower])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/totitle])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/toupper])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u16-casecmp])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u16-casecoll])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u16-casefold])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u16-casexfrm])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u16-ct-casefold])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u16-ct-tolower])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u16-ct-totitle])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u16-ct-toupper])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u16-is-cased])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u16-is-casefolded])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u16-is-lowercase])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u16-is-titlecase])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u16-is-uppercase])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u16-tolower])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u16-totitle])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u16-toupper])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u32-casecmp])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u32-casecoll])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u32-casefold])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u32-casexfrm])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u32-ct-casefold])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u32-ct-tolower])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u32-ct-totitle])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u32-ct-toupper])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u32-is-cased])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u32-is-casefolded])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u32-is-lowercase])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u32-is-titlecase])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u32-is-uppercase])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u32-tolower])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u32-totitle])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u32-toupper])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u8-casecmp])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u8-casecoll])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u8-casefold])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u8-casexfrm])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u8-ct-casefold])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u8-ct-tolower])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u8-ct-totitle])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u8-ct-toupper])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u8-is-cased])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u8-is-casefolded])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u8-is-lowercase])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u8-is-titlecase])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u8-is-uppercase])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u8-tolower])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u8-totitle])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/u8-toupper])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/ulc-casecmp])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/ulc-casecoll])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unicase/ulc-casexfrm])
gl_LIBUNISTRING_LIBHEADER([0.9.4], [uniconv.h])
AC_REQUIRE([gl_BIGENDIAN])
gl_LIBUNISTRING_MODULE([0.9], [uniconv/u16-conv-from-enc])
@@ -1393,343 +1418,345 @@ AC_DEFUN([gl_INIT],
gl_LIBUNISTRING_MODULE([0.9], [uniconv/u8-strconv-to-enc])
gl_LIBUNISTRING_MODULE([0.9], [uniconv/u8-strconv-to-locale])
gl_LIBUNISTRING_LIBHEADER([0.9.4], [unictype.h])
- gl_LIBUNISTRING_MODULE([0.9.5], [unictype/bidiclass-byname])
- gl_LIBUNISTRING_MODULE([0.9.5], [unictype/bidiclass-longname])
- gl_LIBUNISTRING_MODULE([0.9.5], [unictype/bidiclass-name])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/bidiclass-of])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/bidiclass-test])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/block-list])
- gl_LIBUNISTRING_MODULE([0.9.5], [unictype/block-test])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-C])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Cc])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Cf])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Cn])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Co])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Cs])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-L])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-LC])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Ll])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Lm])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Lo])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Lt])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Lu])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-M])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Mc])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Me])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Mn])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-N])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Nd])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Nl])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-No])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-P])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Pc])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Pd])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Pe])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Pf])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Pi])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Po])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Ps])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-S])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Sc])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Sk])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Sm])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-So])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Z])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Zl])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Zp])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-Zs])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-and])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-and-not])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-byname])
- gl_LIBUNISTRING_MODULE([0.9.5], [unictype/category-longname])
- gl_LIBUNISTRING_MODULE([0.9], [unictype/category-name])
- gl_LIBUNISTRING_MODULE([0.9.5], [unictype/category-none])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/bidiclass-byname])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/bidiclass-longname])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/bidiclass-name])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/bidiclass-of])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/bidiclass-test])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/block-list])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/block-test])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-C])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Cc])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Cf])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Cn])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Co])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Cs])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-L])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-LC])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Ll])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Lm])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Lo])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Lt])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Lu])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-M])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Mc])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Me])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Mn])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-N])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Nd])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Nl])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-No])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-P])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Pc])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Pd])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Pe])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Pf])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Pi])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Po])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Ps])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-S])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Sc])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Sk])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Sm])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-So])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Z])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Zl])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Zp])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Zs])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-and])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-and-not])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-byname])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-longname])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-name])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-none])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-of])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/category-or])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-of])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-or])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.5], [unictype/category-test])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/combining-class])
- gl_LIBUNISTRING_MODULE([0.9.5], [unictype/combining-class-byname])
- gl_LIBUNISTRING_MODULE([0.9.5], [unictype/combining-class-longname])
- gl_LIBUNISTRING_MODULE([0.9.5], [unictype/combining-class-name])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-test])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/combining-class])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/combining-class-byname])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/combining-class-longname])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/combining-class-name])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/ctype-alnum])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-alnum])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/ctype-alpha])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-alpha])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/ctype-blank])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-blank])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/ctype-cntrl])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-cntrl])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/ctype-digit])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-digit])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/ctype-graph])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-graph])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/ctype-lower])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-lower])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/ctype-print])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-print])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/ctype-punct])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-punct])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/ctype-space])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-space])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/ctype-upper])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-upper])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/ctype-xdigit])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/decimal-digit])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/digit])
- gl_LIBUNISTRING_MODULE([0.9.5], [unictype/joininggroup-byname])
- gl_LIBUNISTRING_MODULE([0.9.5], [unictype/joininggroup-name])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/joininggroup-of])
- gl_LIBUNISTRING_MODULE([0.9.5], [unictype/joiningtype-byname])
- gl_LIBUNISTRING_MODULE([0.9.5], [unictype/joiningtype-longname])
- gl_LIBUNISTRING_MODULE([0.9.5], [unictype/joiningtype-name])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/joiningtype-of])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/mirror])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/numeric])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-xdigit])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/decimal-digit])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/digit])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/joininggroup-byname])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/joininggroup-name])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/joininggroup-of])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/joiningtype-byname])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/joiningtype-longname])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/joiningtype-name])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/joiningtype-of])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/mirror])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/numeric])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-alphabetic])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-alphabetic])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-ascii-hex-digit])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-ascii-hex-digit])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-arabic-digit])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-arabic-digit])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-arabic-right-to-left])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-arabic-right-to-left])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-block-separator])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-block-separator])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-boundary-neutral])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-boundary-neutral])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-common-separator])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-common-separator])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-control])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-control])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-embedding-or-override])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-embedding-or-override])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-eur-num-separator])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-eur-num-separator])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-eur-num-terminator])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-eur-num-terminator])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-european-digit])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-european-digit])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-hebrew-right-to-left])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-hebrew-right-to-left])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-left-to-right])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-left-to-right])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-non-spacing-mark])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-non-spacing-mark])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-other-neutral])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-other-neutral])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-pdf])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-pdf])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-segment-separator])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-segment-separator])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-bidi-whitespace])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-byname])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-bidi-whitespace])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-byname])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-case-ignorable])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-case-ignorable])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-cased])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-cased])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-changes-when-casefolded])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-changes-when-casefolded])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-changes-when-casemapped])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-changes-when-casemapped])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-changes-when-lowercased])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-changes-when-lowercased])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-changes-when-titlecased])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-changes-when-titlecased])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-changes-when-uppercased])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-changes-when-uppercased])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-combining])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-combining])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-composite])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-composite])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-currency-symbol])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-currency-symbol])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-dash])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-dash])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-decimal-digit])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-decimal-digit])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-default-ignorable-code-point])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-default-ignorable-code-point])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-deprecated])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-deprecated])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-diacritic])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-diacritic])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-extender])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-extender])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-format-control])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-format-control])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-grapheme-base])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-grapheme-base])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-grapheme-extend])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-grapheme-extend])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-grapheme-link])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-grapheme-link])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-hex-digit])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-hex-digit])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-hyphen])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-hyphen])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-id-continue])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-id-continue])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-id-start])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-id-start])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-ideographic])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-ideographic])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-ids-binary-operator])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-ids-binary-operator])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-ids-trinary-operator])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-ids-trinary-operator])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-ignorable-control])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-ignorable-control])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-iso-control])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-iso-control])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-join-control])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-join-control])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-left-of-pair])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-left-of-pair])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-line-separator])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-line-separator])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-logical-order-exception])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-logical-order-exception])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-lowercase])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-lowercase])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-math])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-math])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-non-break])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-non-break])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-not-a-character])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-not-a-character])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-numeric])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-numeric])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-other-alphabetic])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-other-alphabetic])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-other-default-ignorable-code-point])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-other-default-ignorable-code-point])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-other-grapheme-extend])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-other-grapheme-extend])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-other-id-continue])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-other-id-continue])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-other-id-start])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-other-id-start])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-other-lowercase])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-other-lowercase])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-other-math])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-other-math])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-other-uppercase])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-other-uppercase])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-paired-punctuation])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-paired-punctuation])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-paragraph-separator])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-paragraph-separator])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-pattern-syntax])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-pattern-syntax])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-pattern-white-space])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-pattern-white-space])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-private-use])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-private-use])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-punctuation])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-punctuation])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-quotation-mark])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-quotation-mark])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-radical])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-radical])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-sentence-terminal])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-sentence-terminal])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-soft-dotted])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-soft-dotted])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-space])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-space])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-terminal-punctuation])
- gl_LIBUNISTRING_MODULE([0.9], [unictype/property-test])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-terminal-punctuation])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-test])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-titlecase])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-titlecase])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-unassigned-code-value])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-unassigned-code-value])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-unified-ideograph])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-unified-ideograph])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-uppercase])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-uppercase])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-variation-selector])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-variation-selector])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-white-space])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-white-space])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-xid-continue])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-xid-continue])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-xid-start])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-xid-start])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/property-zero-width])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/scripts])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-zero-width])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/scripts])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/syntax-c-ident])
- gl_LIBUNISTRING_MODULE([0.9], [unictype/syntax-c-whitespace])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/syntax-c-ident])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/syntax-c-whitespace])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unictype/syntax-java-ident])
- gl_LIBUNISTRING_MODULE([0.9], [unictype/syntax-java-whitespace])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/syntax-java-ident])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unictype/syntax-java-whitespace])
gl_LIBUNISTRING_LIBHEADER([0.9.4], [unigbrk.h])
gl_MODULE_INDICATOR([unigbrk/u16-grapheme-breaks])
- gl_LIBUNISTRING_MODULE([0.9.6], [unigbrk/u16-grapheme-breaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unigbrk/u16-grapheme-breaks])
gl_MODULE_INDICATOR([unigbrk/u16-grapheme-next])
- gl_LIBUNISTRING_MODULE([0.9.6], [unigbrk/u16-grapheme-next])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unigbrk/u16-grapheme-next])
gl_MODULE_INDICATOR([unigbrk/u16-grapheme-prev])
- gl_LIBUNISTRING_MODULE([0.9.6], [unigbrk/u16-grapheme-prev])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unigbrk/u16-grapheme-prev])
gl_MODULE_INDICATOR([unigbrk/u32-grapheme-breaks])
- gl_LIBUNISTRING_MODULE([0.9.6], [unigbrk/u32-grapheme-breaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unigbrk/u32-grapheme-breaks])
gl_MODULE_INDICATOR([unigbrk/u32-grapheme-next])
- gl_LIBUNISTRING_MODULE([0.9.6], [unigbrk/u32-grapheme-next])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unigbrk/u32-grapheme-next])
gl_MODULE_INDICATOR([unigbrk/u32-grapheme-prev])
- gl_LIBUNISTRING_MODULE([0.9.6], [unigbrk/u32-grapheme-prev])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unigbrk/u32-grapheme-prev])
gl_MODULE_INDICATOR([unigbrk/u8-grapheme-breaks])
- gl_LIBUNISTRING_MODULE([0.9.6], [unigbrk/u8-grapheme-breaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unigbrk/u8-grapheme-breaks])
gl_MODULE_INDICATOR([unigbrk/u8-grapheme-next])
- gl_LIBUNISTRING_MODULE([0.9.6], [unigbrk/u8-grapheme-next])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unigbrk/u8-grapheme-next])
gl_MODULE_INDICATOR([unigbrk/u8-grapheme-prev])
- gl_LIBUNISTRING_MODULE([0.9.6], [unigbrk/u8-grapheme-prev])
- gl_LIBUNISTRING_MODULE([0.9.6], [unigbrk/uc-gbrk-prop])
- gl_LIBUNISTRING_MODULE([0.9.6], [unigbrk/uc-is-grapheme-break])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unigbrk/u8-grapheme-prev])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unigbrk/uc-gbrk-prop])
+ gl_MODULE_INDICATOR([unigbrk/uc-grapheme-breaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unigbrk/uc-grapheme-breaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unigbrk/uc-is-grapheme-break])
gl_MODULE_INDICATOR([unigbrk/ulc-grapheme-breaks])
- gl_LIBUNISTRING_MODULE([0.9.6], [unigbrk/ulc-grapheme-breaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unigbrk/ulc-grapheme-breaks])
gl_LIBUNISTRING_LIBHEADER([0.9.4], [unilbrk.h])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [unilbrk/u16-possible-linebreaks])
- gl_LIBUNISTRING_MODULE([0.9.6], [unilbrk/u16-width-linebreaks])
- gl_LIBUNISTRING_MODULE([0.9.6], [unilbrk/u32-possible-linebreaks])
- gl_LIBUNISTRING_MODULE([0.9.6], [unilbrk/u32-width-linebreaks])
- gl_LIBUNISTRING_MODULE([0.9.6], [unilbrk/u8-possible-linebreaks])
- gl_LIBUNISTRING_MODULE([0.9.6], [unilbrk/u8-width-linebreaks])
- gl_LIBUNISTRING_MODULE([0.9.6], [unilbrk/ulc-possible-linebreaks])
- gl_LIBUNISTRING_MODULE([0.9.6], [unilbrk/ulc-width-linebreaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unilbrk/u16-possible-linebreaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unilbrk/u16-width-linebreaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unilbrk/u32-possible-linebreaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unilbrk/u32-width-linebreaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unilbrk/u8-possible-linebreaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unilbrk/u8-width-linebreaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unilbrk/ulc-possible-linebreaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unilbrk/ulc-width-linebreaks])
gl_LIBUNISTRING_LIBHEADER([0.9.5], [uniname.h])
- gl_LIBUNISTRING_MODULE([0.9.6], [uniname/uniname])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uniname/uniname])
gl_LIBUNISTRING_LIBHEADER([0.9.4], [uninorm.h])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/canonical-decomposition])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/composition])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/canonical-decomposition])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/composition])
gl_LIBUNISTRING_MODULE([0.9.5], [uninorm/decomposing-form])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/decomposition])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/decomposition])
AC_REQUIRE([AC_C_INLINE])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/filter])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/nfc])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/nfd])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/nfkc])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/nfkd])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/filter])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/nfc])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/nfd])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/nfkc])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/nfkd])
gl_MODULE_INDICATOR_FOR_TESTS([uninorm/u16-normalize])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/u16-normalize])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/u16-normcmp])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/u16-normcoll])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/u16-normxfrm])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/u16-normalize])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/u16-normcmp])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/u16-normcoll])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/u16-normxfrm])
gl_MODULE_INDICATOR_FOR_TESTS([uninorm/u32-normalize])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/u32-normalize])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/u32-normcmp])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/u32-normcoll])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/u32-normxfrm])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/u32-normalize])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/u32-normcmp])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/u32-normcoll])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/u32-normxfrm])
gl_MODULE_INDICATOR_FOR_TESTS([uninorm/u8-normalize])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/u8-normalize])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/u8-normcmp])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/u8-normcoll])
- gl_LIBUNISTRING_MODULE([0.9.6], [uninorm/u8-normxfrm])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/u8-normalize])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/u8-normcmp])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/u8-normcoll])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uninorm/u8-normxfrm])
gl_UNISTD_H
gl_LIBUNISTRING_LIBHEADER([0.9.4], [unistdio.h])
gl_PREREQ_PRINTF_ARGS
@@ -1790,18 +1817,18 @@ AC_DEFUN([gl_INIT],
gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-vasprintf])
gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-vsnprintf])
gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-vsprintf])
- gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-asnprintf])
- gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-asprintf])
- gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-fprintf])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-asnprintf])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-asprintf])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-fprintf])
gl_PREREQ_PRINTF_PARSE
- gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-snprintf])
- gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-sprintf])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-snprintf])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-sprintf])
gl_PREREQ_VASNPRINTF_WITH_EXTRAS
- gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-vasnprintf])
- gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-vasprintf])
- gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-vfprintf])
- gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-vsnprintf])
- gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-vsprintf])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-vasnprintf])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-vasprintf])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-vfprintf])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-vsnprintf])
+ gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-vsprintf])
gl_LIBUNISTRING_LIBHEADER([0.9.4], [unistr.h])
gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-check])
gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-chr])
@@ -1942,19 +1969,19 @@ AC_DEFUN([gl_INIT],
gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-uctomb])
gl_LIBUNISTRING_LIBHEADER([0.9.4], [unitypes.h])
gl_LIBUNISTRING_LIBHEADER([0.9.4], [uniwbrk.h])
- gl_LIBUNISTRING_MODULE([0.9.6], [uniwbrk/u16-wordbreaks])
- gl_LIBUNISTRING_MODULE([0.9.6], [uniwbrk/u32-wordbreaks])
- gl_LIBUNISTRING_MODULE([0.9.6], [uniwbrk/u8-wordbreaks])
- gl_LIBUNISTRING_MODULE([0.9.6], [uniwbrk/ulc-wordbreaks])
- gl_LIBUNISTRING_MODULE([0.9.6], [uniwbrk/wordbreak-property])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uniwbrk/u16-wordbreaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uniwbrk/u32-wordbreaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uniwbrk/u8-wordbreaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uniwbrk/ulc-wordbreaks])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uniwbrk/wordbreak-property])
gl_LIBUNISTRING_LIBHEADER([0.9.4], [uniwidth.h])
- gl_LIBUNISTRING_MODULE([0.9.6], [uniwidth/u16-strwidth])
- gl_LIBUNISTRING_MODULE([0.9.6], [uniwidth/u16-width])
- gl_LIBUNISTRING_MODULE([0.9.6], [uniwidth/u32-strwidth])
- gl_LIBUNISTRING_MODULE([0.9.6], [uniwidth/u32-width])
- gl_LIBUNISTRING_MODULE([0.9.6], [uniwidth/u8-strwidth])
- gl_LIBUNISTRING_MODULE([0.9.6], [uniwidth/u8-width])
- gl_LIBUNISTRING_MODULE([0.9.6], [uniwidth/width])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uniwidth/u16-strwidth])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uniwidth/u16-width])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uniwidth/u32-strwidth])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uniwidth/u32-width])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uniwidth/u8-strwidth])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uniwidth/u8-width])
+ gl_LIBUNISTRING_MODULE([0.9.8], [uniwidth/width])
gl_WCHAR_H
gl_WCTYPE_H
gl_FUNC_WCWIDTH
@@ -2048,6 +2075,11 @@ changequote([, ])dnl
AC_SUBST([LTLIBINTL])
gl_INTTYPES_H
gl_INTTYPES_INCOMPLETE
+ gl_FUNC_ISBLANK
+ if test $HAVE_ISBLANK = 0; then
+ AC_LIBOBJ([isblank])
+ fi
+ gl_CTYPE_MODULE_INDICATOR([isblank])
gl_DOUBLE_EXPONENT_LOCATION
gl_FLOAT_EXPONENT_LOCATION
gl_LONG_DOUBLE_EXPONENT_LOCATION
@@ -2055,6 +2087,7 @@ changequote([, ])dnl
gl_LOCALE_H
AC_CHECK_FUNCS_ONCE([newlocale])
AC_CHECK_FUNCS_ONCE([newlocale])
+ AC_CHECK_HEADERS_ONCE([semaphore.h])
gt_LOCALE_FR
gt_LOCALE_FR_UTF8
gt_LOCALE_JA
@@ -2078,12 +2111,25 @@ changequote([, ])dnl
if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
AC_LIBOBJ([msvc-nothrow])
fi
+ gl_MODULE_INDICATOR([msvc-nothrow])
+ gl_FUNC_PTHREAD_SIGMASK
+ if test $HAVE_PTHREAD_SIGMASK = 0 || test $REPLACE_PTHREAD_SIGMASK = 1; then
+ AC_LIBOBJ([pthread_sigmask])
+ gl_PREREQ_PTHREAD_SIGMASK
+ fi
+ gl_SIGNAL_MODULE_INDICATOR([pthread_sigmask])
gl_FUNC_PUTENV
if test $REPLACE_PUTENV = 1; then
AC_LIBOBJ([putenv])
gl_PREREQ_PUTENV
fi
gl_STDLIB_MODULE_INDICATOR([putenv])
+ gl_FUNC_RAISE
+ if test $HAVE_RAISE = 0 || test $REPLACE_RAISE = 1; then
+ AC_LIBOBJ([raise])
+ gl_PREREQ_RAISE
+ fi
+ gl_SIGNAL_MODULE_INDICATOR([raise])
gl_FUNC_SETENV
if test $HAVE_SETENV = 0 || test $REPLACE_SETENV = 1; then
AC_LIBOBJ([setenv])
@@ -2099,9 +2145,22 @@ changequote([, ])dnl
gt_LOCALE_FR_UTF8
gt_LOCALE_JA
gt_LOCALE_ZH_CN
+ gl_SIGNAL_H
AC_REQUIRE([gl_FLOAT_EXPONENT_LOCATION])
AC_REQUIRE([gl_DOUBLE_EXPONENT_LOCATION])
AC_REQUIRE([gl_LONG_DOUBLE_EXPONENT_LOCATION])
+ gl_SIGNALBLOCKING
+ if test $HAVE_POSIX_SIGNALBLOCKING = 0; then
+ AC_LIBOBJ([sigprocmask])
+ gl_PREREQ_SIGPROCMASK
+ fi
+ gl_SIGNAL_MODULE_INDICATOR([sigprocmask])
+ gl_FUNC_SLEEP
+ if test $HAVE_SLEEP = 0 || test $REPLACE_SLEEP = 1; then
+ AC_LIBOBJ([sleep])
+ fi
+ gl_UNISTD_MODULE_INDICATOR([sleep])
+ AC_CHECK_DECLS_ONCE([alarm])
gl_STDALIGN_H
AC_REQUIRE([gt_TYPE_WCHAR_T])
AC_REQUIRE([gt_TYPE_WINT_T])
@@ -2126,6 +2185,7 @@ changequote([, ])dnl
AC_CHECK_HEADERS_ONCE([sys/mman.h])
AC_CHECK_FUNCS_ONCE([mprotect])
gl_THREAD
+ gl_HEADER_TIME_H
gt_LOCALE_FR
gt_LOCALE_FR_UTF8
gt_LOCALE_JA
@@ -2221,6 +2281,11 @@ changequote([, ])dnl
gl_PREREQ_UNSETENV
fi
gl_STDLIB_MODULE_INDICATOR([unsetenv])
+ gl_FUNC_USLEEP
+ if test $HAVE_USLEEP = 0 || test $REPLACE_USLEEP = 1; then
+ AC_LIBOBJ([usleep])
+ fi
+ gl_UNISTD_MODULE_INDICATOR([usleep])
gl_FUNC_WCRTOMB
if test $HAVE_WCRTOMB = 0 || test $REPLACE_WCRTOMB = 1; then
AC_LIBOBJ([wcrtomb])
@@ -2338,16 +2403,14 @@ AC_DEFUN([gltests_LIBSOURCES], [
# gnulib-tool and may be removed by future gnulib-tool invocations.
AC_DEFUN([gl_FILE_LIST], [
build-aux/config.rpath
- build-aux/snippet/_Noreturn.h
- build-aux/snippet/arg-nonnull.h
- build-aux/snippet/c++defs.h
- build-aux/snippet/unused-parameter.h
- build-aux/snippet/warn-on-use.h
doc/relocatable.texi
+ lib/_Noreturn.h
lib/alloca.in.h
lib/amemxfrm.c
lib/amemxfrm.h
+ lib/arg-nonnull.h
lib/array-mergesort.h
+ lib/c++defs.h
lib/c-ctype.c
lib/c-ctype.h
lib/c-strcase.h
@@ -2425,6 +2488,7 @@ AC_DEFUN([gl_FILE_LIST], [
lib/ref-del.sin
lib/relocatable.c
lib/relocatable.h
+ lib/relocatable.valgrind
lib/signbitd.c
lib/signbitf.c
lib/signbitl.c
@@ -2461,7 +2525,7 @@ AC_DEFUN([gl_FILE_LIST], [
lib/unicase/simple-mapping.h
lib/unicase/special-casing-table.gperf
lib/unicase/special-casing.c
- lib/unicase/special-casing.h
+ lib/unicase/special-casing.in.h
lib/unicase/tocasefold.c
lib/unicase/tocasefold.h
lib/unicase/tolower.c
@@ -2897,6 +2961,7 @@ AC_DEFUN([gl_FILE_LIST], [
lib/unictype/sy_java_whitespace.c
lib/unigbrk.in.h
lib/unigbrk/gbrkprop.h
+ lib/unigbrk/u-grapheme-breaks.h
lib/unigbrk/u16-grapheme-breaks.c
lib/unigbrk/u16-grapheme-next.c
lib/unigbrk/u16-grapheme-prev.c
@@ -2907,6 +2972,7 @@ AC_DEFUN([gl_FILE_LIST], [
lib/unigbrk/u8-grapheme-next.c
lib/unigbrk/u8-grapheme-prev.c
lib/unigbrk/uc-gbrk-prop.c
+ lib/unigbrk/uc-grapheme-breaks.c
lib/unigbrk/uc-is-grapheme-break.c
lib/unigbrk/ulc-grapheme-breaks.c
lib/unilbrk.in.h
@@ -3210,18 +3276,23 @@ AC_DEFUN([gl_FILE_LIST], [
lib/uniwidth/u8-strwidth.c
lib/uniwidth/u8-width.c
lib/uniwidth/width.c
+ lib/unused-parameter.h
lib/vasnprintf.c
lib/verify.h
+ lib/warn-on-use.h
lib/wchar.in.h
lib/wctype-h.c
lib/wctype.in.h
lib/wcwidth.c
+ lib/xalloc-oversized.h
lib/xsize.c
lib/xsize.h
m4/00gnulib.m4
m4/absolute-header.m4
m4/alloca.m4
+ m4/asm-underscore.m4
m4/btowc.m4
+ m4/builtin-expect.m4
m4/codeset.m4
m4/configmake.m4
m4/ctype.m4
@@ -3249,6 +3320,7 @@ AC_DEFUN([gl_FILE_LIST], [
m4/glibc21.m4
m4/gnulib-common.m4
m4/hard-locale.m4
+ m4/host-cpu-c-abi.m4
m4/iconv.m4
m4/iconv_h.m4
m4/iconv_open.m4
@@ -3259,6 +3331,7 @@ AC_DEFUN([gl_FILE_LIST], [
m4/inttypes-pri.m4
m4/inttypes.m4
m4/inttypes_h.m4
+ m4/isblank.m4
m4/isnand.m4
m4/isnanf.m4
m4/isnanl.m4
@@ -3301,12 +3374,18 @@ AC_DEFUN([gl_FILE_LIST], [
m4/printf-frexp.m4
m4/printf-frexpl.m4
m4/printf.m4
+ m4/pthread_rwlock_rdlock.m4
+ m4/pthread_sigmask.m4
m4/putenv.m4
+ m4/raise.m4
m4/relocatable-lib.m4
m4/setenv.m4
m4/setlocale.m4
+ m4/signal_h.m4
+ m4/signalblocking.m4
m4/signbit.m4
m4/size_max.m4
+ m4/sleep.m4
m4/ssize_t.m4
m4/stdalign.m4
m4/stdbool.m4
@@ -3323,7 +3402,9 @@ AC_DEFUN([gl_FILE_LIST], [
m4/sys_types_h.m4
m4/thread.m4
m4/threadlib.m4
+ m4/time_h.m4
m4/unistd_h.m4
+ m4/usleep.m4
m4/vasnprintf.m4
m4/warn-on-use.m4
m4/wchar_h.m4
@@ -3373,6 +3454,7 @@ AC_DEFUN([gl_FILE_LIST], [
tests/test-init.sh
tests/test-intprops.c
tests/test-inttypes.c
+ tests/test-isblank.c
tests/test-isnand-nolibm.c
tests/test-isnand.h
tests/test-isnanf-nolibm.c
@@ -3404,12 +3486,19 @@ AC_DEFUN([gl_FILE_LIST], [
tests/test-memchr.c
tests/test-printf-frexp.c
tests/test-printf-frexpl.c
+ tests/test-pthread_sigmask1.c
+ tests/test-pthread_sigmask2.c
+ tests/test-raise.c
+ tests/test-rwlock1.c
tests/test-setenv.c
tests/test-setlocale1.c
tests/test-setlocale1.sh
tests/test-setlocale2.c
tests/test-setlocale2.sh
+ tests/test-signal-h.c
tests/test-signbit.c
+ tests/test-sigprocmask.c
+ tests/test-sleep.c
tests/test-stdalign.c
tests/test-stdbool.c
tests/test-stddef.c
@@ -3426,8 +3515,11 @@ AC_DEFUN([gl_FILE_LIST], [
tests/test-sys_wait.h
tests/test-thread_create.c
tests/test-thread_self.c
+ tests/test-time.c
tests/test-unistd.c
tests/test-unsetenv.c
+ tests/test-usleep.c
+ tests/test-verify-try.c
tests/test-verify.c
tests/test-verify.sh
tests/test-wchar.c
@@ -3705,6 +3797,8 @@ AC_DEFUN([gl_FILE_LIST], [
tests/unigbrk/test-u8-grapheme-prev.c
tests/unigbrk/test-uc-gbrk-prop.c
tests/unigbrk/test-uc-gbrk-prop.h
+ tests/unigbrk/test-uc-grapheme-breaks.c
+ tests/unigbrk/test-uc-grapheme-breaks.sh
tests/unigbrk/test-uc-is-grapheme-break.c
tests/unigbrk/test-uc-is-grapheme-break.sh
tests/unigbrk/test-ulc-grapheme-breaks.c
@@ -3957,8 +4051,11 @@ AC_DEFUN([gl_FILE_LIST], [
tests/uniwidth/test-uc_width2.c
tests/uniwidth/test-uc_width2.sh
tests/zerosize-ptr.h
+ tests=lib/_Noreturn.h
+ tests=lib/arg-nonnull.h
tests=lib/basename-lgpl.c
tests=lib/btowc.c
+ tests=lib/c++defs.h
tests=lib/ctype.in.h
tests=lib/dirname-lgpl.c
tests=lib/dirname.h
@@ -3977,6 +4074,7 @@ AC_DEFUN([gl_FILE_LIST], [
tests=lib/glthread/yield.h
tests=lib/intprops.h
tests=lib/inttypes.in.h
+ tests=lib/isblank.c
tests=lib/locale.in.h
tests=lib/mbtowc-impl.h
tests=lib/mbtowc.c
@@ -3984,22 +4082,30 @@ AC_DEFUN([gl_FILE_LIST], [
tests=lib/msvc-inval.h
tests=lib/msvc-nothrow.c
tests=lib/msvc-nothrow.h
+ tests=lib/pthread_sigmask.c
tests=lib/putenv.c
+ tests=lib/raise.c
tests=lib/setenv.c
tests=lib/setlocale.c
+ tests=lib/signal.in.h
+ tests=lib/sigprocmask.c
+ tests=lib/sleep.c
tests=lib/stdalign.in.h
tests=lib/stdio.in.h
tests=lib/strerror-override.c
tests=lib/strerror-override.h
tests=lib/strerror.c
tests=lib/stripslash.c
+ tests=lib/time.in.h
tests=lib/unsetenv.c
+ tests=lib/unused-parameter.h
+ tests=lib/usleep.c
+ tests=lib/warn-on-use.h
tests=lib/wcrtomb.c
tests=lib/wctob.c
tests=lib/wctomb-impl.h
tests=lib/wctomb.c
tests=lib/xalloc-die.c
- tests=lib/xalloc-oversized.h
tests=lib/xalloc.h
tests=lib/xmalloc.c
])
diff --git a/gnulib-m4/hard-locale.m4 b/gnulib-m4/hard-locale.m4
index 4661bfc..d79acd6 100644
--- a/gnulib-m4/hard-locale.m4
+++ b/gnulib-m4/hard-locale.m4
@@ -1,5 +1,5 @@
# hard-locale.m4 serial 8
-dnl Copyright (C) 2002-2006, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2002-2006, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/host-cpu-c-abi.m4 b/gnulib-m4/host-cpu-c-abi.m4
new file mode 100644
index 0000000..9370c31
--- /dev/null
+++ b/gnulib-m4/host-cpu-c-abi.m4
@@ -0,0 +1,369 @@
+# host-cpu-c-abi.m4 serial 8
+dnl Copyright (C) 2002-2017 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible and Sam Steingold.
+
+dnl Sets the HOST_CPU variable to the canonical name of the CPU.
+dnl Sets the HOST_CPU_C_ABI variable to the canonical name of the CPU with its
+dnl C language ABI (application binary interface).
+dnl Also defines __${HOST_CPU}__ and __${HOST_CPU_C_ABI}__ as C macros in
+dnl config.h.
+dnl
+dnl This canonical name can be used to select a particular assembly language
+dnl source file that will interoperate with C code on the given host.
+dnl
+dnl For example:
+dnl * 'i386' and 'sparc' are different canonical names, because code for i386
+dnl will not run on SPARC CPUs and vice versa. They have different
+dnl instruction sets.
+dnl * 'sparc' and 'sparc64' are different canonical names, because code for
+dnl 'sparc' and code for 'sparc64' cannot be linked together: 'sparc' code
+dnl contains 32-bit instructions, whereas 'sparc64' code contains 64-bit
+dnl instructions. A process on a SPARC CPU can be in 32-bit mode or in 64-bit
+dnl mode, but not both.
+dnl * 'mips' and 'mipsn32' are different canonical names, because they use
+dnl different argument passing and return conventions for C functions, and
+dnl although the instruction set of 'mips' is a large subset of the
+dnl instruction set of 'mipsn32'.
+dnl * 'mipsn32' and 'mips64' are different canonical names, because they use
+dnl different sizes for the C types like 'int' and 'void *', and although
+dnl the instruction sets of 'mipsn32' and 'mips64' are the same.
+dnl * The same canonical name is used for different endiannesses. You can
+dnl determine the endianness through preprocessor symbols:
+dnl - 'arm': test __ARMEL__.
+dnl - 'mips', 'mipsn32', 'mips64': test _MIPSEB vs. _MIPSEL.
+dnl - 'powerpc64': test _BIG_ENDIAN vs. _LITTLE_ENDIAN.
+dnl * The same name 'i386' is used for CPUs of type i386, i486, i586
+dnl (Pentium), AMD K7, Pentium II, Pentium IV, etc., because
+dnl - Instructions that do not exist on all of these CPUs (cmpxchg,
+dnl MMX, SSE, SSE2, 3DNow! etc.) are not frequently used. If your
+dnl assembly language source files use such instructions, you will
+dnl need to make the distinction.
+dnl - Speed of execution of the common instruction set is reasonable across
+dnl the entire family of CPUs. If you have assembly language source files
+dnl that are optimized for particular CPU types (like GNU gmp has), you
+dnl will need to make the distinction.
+dnl See <https://en.wikipedia.org/wiki/X86_instruction_listings>.
+AC_DEFUN([gl_HOST_CPU_C_ABI],
+[
+ AC_REQUIRE([AC_CANONICAL_HOST])
+ AC_REQUIRE([gl_C_ASM])
+ AC_CACHE_CHECK([host CPU and C ABI], [gl_cv_host_cpu_c_abi],
+ [case "$host_cpu" in
+
+changequote(,)dnl
+ i[4567]86 )
+changequote([,])dnl
+ gl_cv_host_cpu_c_abi=i386
+ ;;
+
+ x86_64 )
+ # On x86_64 systems, the C compiler may be generating code in one of
+ # these ABIs:
+ # - 64-bit instruction set, 64-bit pointers, 64-bit 'long': x86_64.
+ # - 64-bit instruction set, 64-bit pointers, 32-bit 'long': x86_64
+ # with native Windows (mingw, MSVC).
+ # - 64-bit instruction set, 32-bit pointers, 32-bit 'long': x86_64-x32.
+ # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': i386.
+ AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#if (defined __x86_64__ || defined __amd64__ \
+ || defined _M_X64 || defined _M_AMD64)
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
+ [AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#if defined __ILP32__ || defined _ILP32
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
+ [gl_cv_host_cpu_c_abi=x86_64-x32],
+ [gl_cv_host_cpu_c_abi=x86_64])],
+ [gl_cv_host_cpu_c_abi=i386])
+ ;;
+
+changequote(,)dnl
+ alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] )
+changequote([,])dnl
+ gl_cv_host_cpu_c_abi=alpha
+ ;;
+
+ arm* | aarch64 )
+ # Assume arm with EABI.
+ # On arm64 systems, the C compiler may be generating code in one of
+ # these ABIs:
+ # - aarch64 instruction set, 64-bit pointers, 64-bit 'long': arm64.
+ # - aarch64 instruction set, 32-bit pointers, 32-bit 'long': arm64-ilp32.
+ # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': arm or armhf.
+ AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#ifdef __aarch64__
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
+ [AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#if defined __ILP32__ || defined _ILP32
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
+ [gl_cv_host_cpu_c_abi=arm64-ilp32],
+ [gl_cv_host_cpu_c_abi=arm64])],
+ [# Don't distinguish little-endian and big-endian arm, since they
+ # don't require different machine code for simple operations and
+ # since the user can distinguish them through the preprocessor
+ # defines __ARMEL__ vs. __ARMEB__.
+ # But distinguish arm which passes floating-point arguments and
+ # return values in integer registers (r0, r1, ...) - this is
+ # gcc -mfloat-abi=soft or gcc -mfloat-abi=softfp - from arm which
+ # passes them in float registers (s0, s1, ...) and double registers
+ # (d0, d1, ...) - this is gcc -mfloat-abi=hard. GCC 4.6 or newer
+ # sets the preprocessor defines __ARM_PCS (for the first case) and
+ # __ARM_PCS_VFP (for the second case), but older GCC does not.
+ echo 'double ddd; void func (double dd) { ddd = dd; }' > conftest.c
+ # Look for a reference to the register d0 in the .s file.
+ AC_TRY_COMMAND(${CC-cc} $CFLAGS $CPPFLAGS $gl_c_asm_opt conftest.c) >/dev/null 2>&1
+ if LC_ALL=C grep -E 'd0,' conftest.$gl_asmext >/dev/null; then
+ gl_cv_host_cpu_c_abi=armhf
+ else
+ gl_cv_host_cpu_c_abi=arm
+ fi
+ rm -f conftest*
+ ])
+ ;;
+
+ hppa1.0 | hppa1.1 | hppa2.0* | hppa64 )
+ # On hppa, the C compiler may be generating 32-bit code or 64-bit
+ # code. In the latter case, it defines _LP64 and __LP64__.
+ AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#ifdef __LP64__
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
+ [gl_cv_host_cpu_c_abi=hppa64],
+ [gl_cv_host_cpu_c_abi=hppa])
+ ;;
+
+ ia64* )
+ # On ia64 on HP-UX, the C compiler may be generating 64-bit code or
+ # 32-bit code. In the latter case, it defines _ILP32.
+ AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#ifdef _ILP32
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
+ [gl_cv_host_cpu_c_abi=ia64-ilp32],
+ [gl_cv_host_cpu_c_abi=ia64])
+ ;;
+
+ mips* )
+ # We should also check for (_MIPS_SZPTR == 64), but gcc keeps this
+ # at 32.
+ AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#if defined _MIPS_SZLONG && (_MIPS_SZLONG == 64)
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
+ [gl_cv_host_cpu_c_abi=mips64],
+ [# In the n32 ABI, _ABIN32 is defined, _ABIO32 is not defined (but
+ # may later get defined by <sgidefs.h>), and _MIPS_SIM == _ABIN32.
+ # In the 32 ABI, _ABIO32 is defined, _ABIN32 is not defined (but
+ # may later get defined by <sgidefs.h>), and _MIPS_SIM == _ABIO32.
+ AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#if (_MIPS_SIM == _ABIN32)
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
+ [gl_cv_host_cpu_c_abi=mipsn32],
+ [gl_cv_host_cpu_c_abi=mips])])
+ ;;
+
+ powerpc* )
+ # Different ABIs are in use on AIX vs. Mac OS X vs. Linux,*BSD.
+ # No need to distinguish them here; the caller may distinguish
+ # them based on the OS.
+ # On powerpc64 systems, the C compiler may still be generating
+ # 32-bit code. And on powerpc-ibm-aix systems, the C compiler may
+ # be generating 64-bit code.
+ AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#if defined __powerpc64__ || defined _ARCH_PPC64
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
+ [# On powerpc64, there are two ABIs on Linux: The AIX compatible
+ # one and the ELFv2 one. The latter defines _CALL_ELF=2.
+ AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#if defined _CALL_ELF && _CALL_ELF == 2
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
+ [gl_cv_host_cpu_c_abi=powerpc64-elfv2],
+ [gl_cv_host_cpu_c_abi=powerpc64])
+ ],
+ [gl_cv_host_cpu_c_abi=powerpc])
+ ;;
+
+ rs6000 )
+ gl_cv_host_cpu_c_abi=powerpc
+ ;;
+
+ s390* )
+ # On s390x, the C compiler may be generating 64-bit (= s390x) code
+ # or 31-bit (= s390) code.
+ AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#if defined __LP64__ || defined __s390x__
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
+ [gl_cv_host_cpu_c_abi=s390x],
+ [gl_cv_host_cpu_c_abi=s390])
+ ;;
+
+ sparc | sparc64 )
+ # UltraSPARCs running Linux have `uname -m` = "sparc64", but the
+ # C compiler still generates 32-bit code.
+ AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#if defined __sparcv9 || defined __arch64__
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
+ [gl_cv_host_cpu_c_abi=sparc64],
+ [gl_cv_host_cpu_c_abi=sparc])
+ ;;
+
+ *)
+ gl_cv_host_cpu_c_abi="$host_cpu"
+ ;;
+ esac
+ ])
+
+ dnl In most cases, $HOST_CPU and $HOST_CPU_C_ABI are the same.
+ HOST_CPU=`echo "$gl_cv_host_cpu_c_abi" | sed -e 's/-.*//'`
+ HOST_CPU_C_ABI="$gl_cv_host_cpu_c_abi"
+ AC_SUBST([HOST_CPU])
+ AC_SUBST([HOST_CPU_C_ABI])
+
+ # This was
+ # AC_DEFINE_UNQUOTED([__${HOST_CPU}__])
+ # AC_DEFINE_UNQUOTED([__${HOST_CPU_C_ABI}__])
+ # earlier, but KAI C++ 3.2d doesn't like this.
+ sed -e 's/-/_/g' >> confdefs.h <<EOF
+#ifndef __${HOST_CPU}__
+#define __${HOST_CPU}__ 1
+#endif
+#ifndef __${HOST_CPU_C_ABI}__
+#define __${HOST_CPU_C_ABI}__ 1
+#endif
+EOF
+ AH_TOP([/* CPU and C ABI indicator */
+#ifndef __i386__
+#undef __i386__
+#endif
+#ifndef __x86_64_x32__
+#undef __x86_64_x32__
+#endif
+#ifndef __x86_64__
+#undef __x86_64__
+#endif
+#ifndef __alpha__
+#undef __alpha__
+#endif
+#ifndef __arm__
+#undef __arm__
+#endif
+#ifndef __armhf__
+#undef __armhf__
+#endif
+#ifndef __arm64_ilp32__
+#undef __arm64_ilp32__
+#endif
+#ifndef __arm64__
+#undef __arm64__
+#endif
+#ifndef __hppa__
+#undef __hppa__
+#endif
+#ifndef __hppa64__
+#undef __hppa64__
+#endif
+#ifndef __ia64_ilp32__
+#undef __ia64_ilp32__
+#endif
+#ifndef __ia64__
+#undef __ia64__
+#endif
+#ifndef __m68k__
+#undef __m68k__
+#endif
+#ifndef __mips__
+#undef __mips__
+#endif
+#ifndef __mipsn32__
+#undef __mipsn32__
+#endif
+#ifndef __mips64__
+#undef __mips64__
+#endif
+#ifndef __powerpc__
+#undef __powerpc__
+#endif
+#ifndef __powerpc64__
+#undef __powerpc64__
+#endif
+#ifndef __powerpc64_elfv2__
+#undef __powerpc64_elfv2__
+#endif
+#ifndef __s390__
+#undef __s390__
+#endif
+#ifndef __s390x__
+#undef __s390x__
+#endif
+#ifndef __sh__
+#undef __sh__
+#endif
+#ifndef __sparc__
+#undef __sparc__
+#endif
+#ifndef __sparc64__
+#undef __sparc64__
+#endif
+])
+
+])
diff --git a/gnulib-m4/iconv.m4 b/gnulib-m4/iconv.m4
index bdafc54..b33ecd0 100644
--- a/gnulib-m4/iconv.m4
+++ b/gnulib-m4/iconv.m4
@@ -1,5 +1,5 @@
-# iconv.m4 serial 20
-dnl Copyright (C) 2000-2002, 2007-2014, 2016 Free Software Foundation, Inc.
+# iconv.m4 serial 21
+dnl Copyright (C) 2000-2002, 2007-2014, 2016-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -167,15 +167,27 @@ AC_DEFUN([AM_ICONV_LINK],
#endif
/* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
provided. */
- if (/* Try standardized names. */
- iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
- /* Try IRIX, OSF/1 names. */
- && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
- /* Try AIX names. */
- && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
- /* Try HP-UX names. */
- && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
- result |= 16;
+ {
+ /* Try standardized names. */
+ iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
+ /* Try IRIX, OSF/1 names. */
+ iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
+ /* Try AIX names. */
+ iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
+ /* Try HP-UX names. */
+ iconv_t cd4 = iconv_open ("utf8", "eucJP");
+ if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
+ && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
+ result |= 16;
+ if (cd1 != (iconv_t)(-1))
+ iconv_close (cd1);
+ if (cd2 != (iconv_t)(-1))
+ iconv_close (cd2);
+ if (cd3 != (iconv_t)(-1))
+ iconv_close (cd3);
+ if (cd4 != (iconv_t)(-1))
+ iconv_close (cd4);
+ }
return result;
]])],
[am_cv_func_iconv_works=yes], ,
diff --git a/gnulib-m4/iconv_h.m4 b/gnulib-m4/iconv_h.m4
index c95ecc2..d4ac243 100644
--- a/gnulib-m4/iconv_h.m4
+++ b/gnulib-m4/iconv_h.m4
@@ -1,5 +1,5 @@
# iconv_h.m4 serial 8
-dnl Copyright (C) 2007-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/iconv_open.m4 b/gnulib-m4/iconv_open.m4
index 54e1dc8..2517a5b 100644
--- a/gnulib-m4/iconv_open.m4
+++ b/gnulib-m4/iconv_open.m4
@@ -1,5 +1,5 @@
# iconv_open.m4 serial 14
-dnl Copyright (C) 2007-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/include_next.m4 b/gnulib-m4/include_next.m4
index db0f2c0..068f6f6 100644
--- a/gnulib-m4/include_next.m4
+++ b/gnulib-m4/include_next.m4
@@ -1,12 +1,13 @@
-# include_next.m4 serial 23
-dnl Copyright (C) 2006-2016 Free Software Foundation, Inc.
+# include_next.m4 serial 24
+dnl Copyright (C) 2006-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl From Paul Eggert and Derek Price.
-dnl Sets INCLUDE_NEXT and PRAGMA_SYSTEM_HEADER.
+dnl Sets INCLUDE_NEXT, INCLUDE_NEXT_AS_FIRST_DIRECTIVE, PRAGMA_SYSTEM_HEADER,
+dnl and PRAGMA_COLUMNS.
dnl
dnl INCLUDE_NEXT expands to 'include_next' if the compiler supports it, or to
dnl 'include' otherwise.
diff --git a/gnulib-m4/inline.m4 b/gnulib-m4/inline.m4
index 28fd2d0..f00572e 100644
--- a/gnulib-m4/inline.m4
+++ b/gnulib-m4/inline.m4
@@ -1,5 +1,5 @@
# inline.m4 serial 4
-dnl Copyright (C) 2006, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2006, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/intmax_t.m4 b/gnulib-m4/intmax_t.m4
index 9559acc..ff143e9 100644
--- a/gnulib-m4/intmax_t.m4
+++ b/gnulib-m4/intmax_t.m4
@@ -1,5 +1,5 @@
# intmax_t.m4 serial 8
-dnl Copyright (C) 1997-2004, 2006-2007, 2009-2016 Free Software Foundation,
+dnl Copyright (C) 1997-2004, 2006-2007, 2009-2017 Free Software Foundation,
dnl Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
diff --git a/gnulib-m4/inttypes-pri.m4 b/gnulib-m4/inttypes-pri.m4
index ae20183..2055787 100644
--- a/gnulib-m4/inttypes-pri.m4
+++ b/gnulib-m4/inttypes-pri.m4
@@ -1,5 +1,5 @@
# inttypes-pri.m4 serial 7 (gettext-0.18.2)
-dnl Copyright (C) 1997-2002, 2006, 2008-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 1997-2002, 2006, 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/inttypes.m4 b/gnulib-m4/inttypes.m4
index 61cdb1a..434a7ee 100644
--- a/gnulib-m4/inttypes.m4
+++ b/gnulib-m4/inttypes.m4
@@ -1,5 +1,5 @@
# inttypes.m4 serial 26
-dnl Copyright (C) 2006-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2006-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/inttypes_h.m4 b/gnulib-m4/inttypes_h.m4
index 7657119..9240305 100644
--- a/gnulib-m4/inttypes_h.m4
+++ b/gnulib-m4/inttypes_h.m4
@@ -1,5 +1,5 @@
# inttypes_h.m4 serial 10
-dnl Copyright (C) 1997-2004, 2006, 2008-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 1997-2004, 2006, 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/isblank.m4 b/gnulib-m4/isblank.m4
new file mode 100644
index 0000000..abbc338
--- /dev/null
+++ b/gnulib-m4/isblank.m4
@@ -0,0 +1,17 @@
+# isblank.m4 serial 3
+dnl Copyright (C) 2009-2017 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_FUNC_ISBLANK],
+[
+ dnl Persuade glibc <ctype.h> to declare isblank().
+ AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
+
+ AC_REQUIRE([gl_CTYPE_H_DEFAULTS])
+ AC_CHECK_FUNCS_ONCE([isblank])
+ if test $ac_cv_func_isblank = no; then
+ HAVE_ISBLANK=0
+ fi
+])
diff --git a/gnulib-m4/isnand.m4 b/gnulib-m4/isnand.m4
index bcf3840..cbe6a38 100644
--- a/gnulib-m4/isnand.m4
+++ b/gnulib-m4/isnand.m4
@@ -1,5 +1,5 @@
# isnand.m4 serial 11
-dnl Copyright (C) 2007-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/isnanf.m4 b/gnulib-m4/isnanf.m4
index f49d20c..856234a 100644
--- a/gnulib-m4/isnanf.m4
+++ b/gnulib-m4/isnanf.m4
@@ -1,5 +1,5 @@
-# isnanf.m4 serial 14
-dnl Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# isnanf.m4 serial 15
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -180,8 +180,17 @@ int main()
[gl_cv_func_isnanf_works=yes],
[gl_cv_func_isnanf_works=no],
[case "$host_os" in
- irix* | solaris*) gl_cv_func_isnanf_works="guessing no";;
- *) gl_cv_func_isnanf_works="guessing yes";;
+ irix* | solaris*) gl_cv_func_isnanf_works="guessing no" ;;
+ mingw*) # Guess yes on mingw, no on MSVC.
+ AC_EGREP_CPP([Known], [
+#ifdef __MINGW32__
+ Known
+#endif
+ ],
+ [gl_cv_func_isnanf_works="guessing yes"],
+ [gl_cv_func_isnanf_works="guessing no"])
+ ;;
+ *) gl_cv_func_isnanf_works="guessing yes" ;;
esac
])
])
diff --git a/gnulib-m4/isnanl.m4 b/gnulib-m4/isnanl.m4
index 9766e47..9578d2d 100644
--- a/gnulib-m4/isnanl.m4
+++ b/gnulib-m4/isnanl.m4
@@ -1,5 +1,5 @@
-# isnanl.m4 serial 19
-dnl Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# isnanl.m4 serial 20
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -231,6 +231,18 @@ int main ()
}]])],
[gl_cv_func_isnanl_works=yes],
[gl_cv_func_isnanl_works=no],
- [gl_cv_func_isnanl_works="guessing yes"])
+ [case "$host_os" in
+ mingw*) # Guess yes on mingw, no on MSVC.
+ AC_EGREP_CPP([Known], [
+#ifdef __MINGW32__
+ Known
+#endif
+ ],
+ [gl_cv_func_isnanl_works="guessing yes"],
+ [gl_cv_func_isnanl_works="guessing no"])
+ ;;
+ *) gl_cv_func_isnanl_works="guessing yes" ;;
+ esac
+ ])
])
])
diff --git a/gnulib-m4/iswblank.m4 b/gnulib-m4/iswblank.m4
index 0639073..e9d6975 100644
--- a/gnulib-m4/iswblank.m4
+++ b/gnulib-m4/iswblank.m4
@@ -1,5 +1,5 @@
# iswblank.m4 serial 4
-dnl Copyright (C) 2011-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2011-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/langinfo_h.m4 b/gnulib-m4/langinfo_h.m4
index edbbe76..ea94b4e 100644
--- a/gnulib-m4/langinfo_h.m4
+++ b/gnulib-m4/langinfo_h.m4
@@ -1,5 +1,5 @@
# langinfo_h.m4 serial 7
-dnl Copyright (C) 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/ldexpl.m4 b/gnulib-m4/ldexpl.m4
index 8597c29..5989b99 100644
--- a/gnulib-m4/ldexpl.m4
+++ b/gnulib-m4/ldexpl.m4
@@ -1,5 +1,5 @@
-# ldexpl.m4 serial 16
-dnl Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# ldexpl.m4 serial 17
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -124,8 +124,10 @@ int main()
[
changequote(,)dnl
case "$host_os" in
- aix | aix[3-6]*) gl_cv_func_ldexpl_works="guessing no";;
- *) gl_cv_func_ldexpl_works="guessing yes";;
+ aix | aix[3-6]*) gl_cv_func_ldexpl_works="guessing no" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_ldexpl_works="guessing yes" ;;
+ *) gl_cv_func_ldexpl_works="guessing yes" ;;
esac
changequote([,])dnl
])
diff --git a/gnulib-m4/lib-ld.m4 b/gnulib-m4/lib-ld.m4
index 6209de6..0f0c599 100644
--- a/gnulib-m4/lib-ld.m4
+++ b/gnulib-m4/lib-ld.m4
@@ -1,5 +1,5 @@
-# lib-ld.m4 serial 6
-dnl Copyright (C) 1996-2003, 2009-2016 Free Software Foundation, Inc.
+# lib-ld.m4 serial 9
+dnl Copyright (C) 1996-2003, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -47,73 +47,122 @@ if test "${PATH_SEPARATOR+set}" != set; then
}
fi
-ac_prog=ld
-if test "$GCC" = yes; then
- # Check if gcc -print-prog-name=ld gives a path.
+if test -n "$LD"; then
+ AC_MSG_CHECKING([for ld])
+elif test "$GCC" = yes; then
AC_MSG_CHECKING([for ld used by $CC])
- case $host in
- *-*-mingw*)
- # gcc leaves a trailing carriage return which upsets mingw
- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
- *)
- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
- esac
- case $ac_prog in
- # Accept absolute paths.
- [[\\/]]* | ?:[[\\/]]*)
- re_direlt='/[[^/]][[^/]]*/\.\./'
- # Canonicalize the pathname of ld
- ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
- while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
- ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
- done
- test -z "$LD" && LD="$ac_prog"
- ;;
- "")
- # If it fails, then pretend we aren't using GCC.
- ac_prog=ld
- ;;
- *)
- # If it is relative, then search for the first ld in PATH.
- with_gnu_ld=unknown
- ;;
- esac
elif test "$with_gnu_ld" = yes; then
AC_MSG_CHECKING([for GNU ld])
else
AC_MSG_CHECKING([for non-GNU ld])
fi
-AC_CACHE_VAL([acl_cv_path_LD],
-[if test -z "$LD"; then
- acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH; do
- IFS="$acl_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
- acl_cv_path_LD="$ac_dir/$ac_prog"
- # Check to see if the program is GNU ld. I'd rather use --version,
- # but apparently some variants of GNU ld only accept -v.
- # Break only if it was the GNU/non-GNU ld that we prefer.
- case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
- *GNU* | *'with BFD'*)
- test "$with_gnu_ld" != no && break
- ;;
- *)
- test "$with_gnu_ld" != yes && break
- ;;
+if test -n "$LD"; then
+ # Let the user override the test with a path.
+ :
+else
+ AC_CACHE_VAL([acl_cv_path_LD],
+ [
+ acl_cv_path_LD= # Final result of this test
+ ac_prog=ld # Program to search in $PATH
+ if test "$GCC" = yes; then
+ # Check if gcc -print-prog-name=ld gives a path.
+ case $host in
+ *-*-mingw*)
+ # gcc leaves a trailing carriage return which upsets mingw
+ acl_output=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+ *)
+ acl_output=`($CC -print-prog-name=ld) 2>&5` ;;
+ esac
+ case $acl_output in
+ # Accept absolute paths.
+ [[\\/]]* | ?:[[\\/]]*)
+ re_direlt='/[[^/]][[^/]]*/\.\./'
+ # Canonicalize the pathname of ld
+ acl_output=`echo "$acl_output" | sed 's%\\\\%/%g'`
+ while echo "$acl_output" | grep "$re_direlt" > /dev/null 2>&1; do
+ acl_output=`echo $acl_output | sed "s%$re_direlt%/%"`
+ done
+ # Got the pathname. No search in PATH is needed.
+ acl_cv_path_LD="$acl_output"
+ ac_prog=
+ ;;
+ "")
+ # If it fails, then pretend we aren't using GCC.
+ ;;
+ *)
+ # If it is relative, then search for the first ld in PATH.
+ with_gnu_ld=unknown
+ ;;
esac
fi
- done
- IFS="$acl_save_ifs"
-else
- acl_cv_path_LD="$LD" # Let the user override the test with a path.
-fi])
-LD="$acl_cv_path_LD"
+ if test -n "$ac_prog"; then
+ # Search for $ac_prog in $PATH.
+ acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH; do
+ IFS="$acl_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+ acl_cv_path_LD="$ac_dir/$ac_prog"
+ # Check to see if the program is GNU ld. I'd rather use --version,
+ # but apparently some variants of GNU ld only accept -v.
+ # Break only if it was the GNU/non-GNU ld that we prefer.
+ case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
+ *GNU* | *'with BFD'*)
+ test "$with_gnu_ld" != no && break
+ ;;
+ *)
+ test "$with_gnu_ld" != yes && break
+ ;;
+ esac
+ fi
+ done
+ IFS="$acl_save_ifs"
+ fi
+ case $host in
+ *-*-aix*)
+ AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#if defined __powerpc64__ || defined _ARCH_PPC64
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
+ [# The compiler produces 64-bit code. Add option '-b64' so that the
+ # linker groks 64-bit object files.
+ case "$acl_cv_path_LD " in
+ *" -b64 "*) ;;
+ *) acl_cv_path_LD="$acl_cv_path_LD -b64" ;;
+ esac
+ ], [])
+ ;;
+ sparc64-*-netbsd*)
+ AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#if defined __sparcv9 || defined __arch64__
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
+ [],
+ [# The compiler produces 32-bit code. Add option '-m elf32_sparc'
+ # so that the linker groks 32-bit object files.
+ case "$acl_cv_path_LD " in
+ *" -m elf32_sparc "*) ;;
+ *) acl_cv_path_LD="$acl_cv_path_LD -m elf32_sparc" ;;
+ esac
+ ])
+ ;;
+ esac
+ ])
+ LD="$acl_cv_path_LD"
+fi
if test -n "$LD"; then
AC_MSG_RESULT([$LD])
else
AC_MSG_RESULT([no])
+ AC_MSG_ERROR([no acceptable ld found in \$PATH])
fi
-test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
AC_LIB_PROG_LD_GNU
])
diff --git a/gnulib-m4/lib-link.m4 b/gnulib-m4/lib-link.m4
index 2f51855..1ce9a5a 100644
--- a/gnulib-m4/lib-link.m4
+++ b/gnulib-m4/lib-link.m4
@@ -1,5 +1,5 @@
# lib-link.m4 serial 26 (gettext-0.18.2)
-dnl Copyright (C) 2001-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2001-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/lib-prefix.m4 b/gnulib-m4/lib-prefix.m4
index 6851031..9fc47a1 100644
--- a/gnulib-m4/lib-prefix.m4
+++ b/gnulib-m4/lib-prefix.m4
@@ -1,5 +1,5 @@
-# lib-prefix.m4 serial 7 (gettext-0.18)
-dnl Copyright (C) 2001-2005, 2008-2016 Free Software Foundation, Inc.
+# lib-prefix.m4 serial 11
+dnl Copyright (C) 2001-2005, 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -174,51 +174,82 @@ AC_DEFUN([AC_LIB_PREPARE_MULTILIB],
dnl $prefix/lib/64 (which is a symlink to either $prefix/lib/sparcv9 or
dnl $prefix/lib/amd64) and 32-bit libraries go under $prefix/lib.
AC_REQUIRE([AC_CANONICAL_HOST])
- acl_libdirstem=lib
- acl_libdirstem2=
- case "$host_os" in
- solaris*)
- dnl See Solaris 10 Software Developer Collection > Solaris 64-bit Developer's Guide > The Development Environment
- dnl <http://docs.sun.com/app/docs/doc/816-5138/dev-env?l=en&a=view>.
- dnl "Portable Makefiles should refer to any library directories using the 64 symbolic link."
- dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the
- dnl symlink is missing, so we set acl_libdirstem2 too.
- AC_CACHE_CHECK([for 64-bit host], [gl_cv_solaris_64bit],
- [AC_EGREP_CPP([sixtyfour bits], [
-#ifdef _LP64
-sixtyfour bits
-#endif
- ], [gl_cv_solaris_64bit=yes], [gl_cv_solaris_64bit=no])
- ])
- if test $gl_cv_solaris_64bit = yes; then
- acl_libdirstem=lib/64
- case "$host_cpu" in
- sparc*) acl_libdirstem2=lib/sparcv9 ;;
- i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
- esac
- fi
- ;;
- *)
- searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
- if test -n "$searchpath"; then
- acl_save_IFS="${IFS= }"; IFS=":"
- for searchdir in $searchpath; do
- if test -d "$searchdir"; then
- case "$searchdir" in
- */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
- */../ | */.. )
- # Better ignore directories of this form. They are misleading.
- ;;
- *) searchdir=`cd "$searchdir" && pwd`
- case "$searchdir" in
- */lib64 ) acl_libdirstem=lib64 ;;
- esac ;;
- esac
- fi
- done
- IFS="$acl_save_IFS"
- fi
- ;;
- esac
- test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
+ AC_REQUIRE([gl_HOST_CPU_C_ABI])
+ dnl Allow the user to override the result by setting acl_cv_libdirstems.
+ AC_CACHE_CHECK([for the common suffixes of directories in the library search path],
+ [acl_cv_libdirstems],
+ [acl_libdirstem=lib
+ acl_libdirstem2=
+ case "$host_os" in
+ solaris*)
+ dnl See Solaris 10 Software Developer Collection > Solaris 64-bit Developer's Guide > The Development Environment
+ dnl <https://docs.oracle.com/cd/E19253-01/816-5138/dev-env/index.html>.
+ dnl "Portable Makefiles should refer to any library directories using the 64 symbolic link."
+ dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the
+ dnl symlink is missing, so we set acl_libdirstem2 too.
+ AC_CACHE_CHECK([for 64-bit host], [gl_cv_solaris_64bit],
+ [AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[#ifdef _LP64
+ int ok;
+ #else
+ error fail
+ #endif
+ ]])],
+ [gl_cv_solaris_64bit=yes],
+ [gl_cv_solaris_64bit=no])
+ ])
+ if test $gl_cv_solaris_64bit = yes; then
+ acl_libdirstem=lib/64
+ case "$host_cpu" in
+ sparc*) acl_libdirstem2=lib/sparcv9 ;;
+ i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
+ esac
+ fi
+ ;;
+ *)
+ dnl If $CC generates code for a 32-bit ABI, the libraries are
+ dnl surely under $prefix/lib, not $prefix/lib64.
+ case "$gl_cv_host_cpu_c_abi" in
+ i386 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | s390 | sparc)
+ ;;
+ *) # x86_64 | arm64 | hppa64 | ia64 | mips64 | powerpc64* | s390x | sparc64 | ...
+ dnl The result is a property of the system. However, non-system
+ dnl compilers sometimes have odd library search paths. Therefore
+ dnl prefer asking /usr/bin/gcc, if available, rather than $CC.
+ searchpath=`(if test -f /usr/bin/gcc \
+ && LC_ALL=C /usr/bin/gcc -print-search-dirs >/dev/null 2>/dev/null; then \
+ LC_ALL=C /usr/bin/gcc -print-search-dirs; \
+ else \
+ LC_ALL=C $CC -print-search-dirs; \
+ fi) 2>/dev/null \
+ | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
+ if test -n "$searchpath"; then
+ acl_save_IFS="${IFS= }"; IFS=":"
+ for searchdir in $searchpath; do
+ if test -d "$searchdir"; then
+ case "$searchdir" in
+ */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
+ */../ | */.. )
+ # Better ignore directories of this form. They are misleading.
+ ;;
+ *) searchdir=`cd "$searchdir" && pwd`
+ case "$searchdir" in
+ */lib64 ) acl_libdirstem=lib64 ;;
+ esac ;;
+ esac
+ fi
+ done
+ IFS="$acl_save_IFS"
+ fi
+ ;;
+ esac
+ ;;
+ esac
+ test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
+ acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2"
+ ])
+ # Decompose acl_cv_libdirstems into acl_libdirstem and acl_libdirstem2.
+ acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
+ acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e '/,/s/.*,//'`
])
diff --git a/gnulib-m4/libunistring-base.m4 b/gnulib-m4/libunistring-base.m4
index f911216..ee648f2 100644
--- a/gnulib-m4/libunistring-base.m4
+++ b/gnulib-m4/libunistring-base.m4
@@ -1,5 +1,5 @@
# libunistring-base.m4 serial 5
-dnl Copyright (C) 2010-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2010-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/limits-h.m4 b/gnulib-m4/limits-h.m4
index 31fdf0a..443f91b 100644
--- a/gnulib-m4/limits-h.m4
+++ b/gnulib-m4/limits-h.m4
@@ -1,6 +1,6 @@
dnl Check whether limits.h has needed features.
-dnl Copyright 2016 Free Software Foundation, Inc.
+dnl Copyright 2016-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/localcharset.m4 b/gnulib-m4/localcharset.m4
index 22c311b..0c1ff38 100644
--- a/gnulib-m4/localcharset.m4
+++ b/gnulib-m4/localcharset.m4
@@ -1,5 +1,5 @@
# localcharset.m4 serial 7
-dnl Copyright (C) 2002, 2004, 2006, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2002, 2004, 2006, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/locale-ar.m4 b/gnulib-m4/locale-ar.m4
index 200fb33..0cf8397 100644
--- a/gnulib-m4/locale-ar.m4
+++ b/gnulib-m4/locale-ar.m4
@@ -1,5 +1,5 @@
-# locale-ar.m4 serial 6
-dnl Copyright (C) 2003, 2005-2016 Free Software Foundation, Inc.
+# locale-ar.m4 serial 7
+dnl Copyright (C) 2003, 2005-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -24,8 +24,14 @@ changequote(,)dnl
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -33,26 +39,27 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check that nl_langinfo(CODESET) is nonempty and not "ASCII" or "646"
and ends in "6". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| cs[strlen (cs) - 1] != '6')
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
return 0;
+#endif
}
changequote([,])dnl
])])
diff --git a/gnulib-m4/locale-fr.m4 b/gnulib-m4/locale-fr.m4
index 92896a0..d974b03 100644
--- a/gnulib-m4/locale-fr.m4
+++ b/gnulib-m4/locale-fr.m4
@@ -1,5 +1,5 @@
-# locale-fr.m4 serial 17
-dnl Copyright (C) 2003, 2005-2016 Free Software Foundation, Inc.
+# locale-fr.m4 serial 18
+dnl Copyright (C) 2003, 2005-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -24,8 +24,14 @@ changequote(,)dnl
struct tm t;
char buf[16];
int main () {
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -33,9 +39,9 @@ int main () {
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -44,32 +50,33 @@ int main () {
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in the abbreviation of the second month, the second
character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
one byte long. This excludes the UTF-8 encoding. */
t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
-#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
+# if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
/* Check whether the decimal separator is a comma.
On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
are nl_langinfo(RADIXCHAR) are both ".". */
if (localeconv () ->decimal_point[0] != ',') return 1;
-#endif
+# endif
return 0;
+#endif
}
changequote([,])dnl
])])
diff --git a/gnulib-m4/locale-ja.m4 b/gnulib-m4/locale-ja.m4
index f222a08..48d18d6 100644
--- a/gnulib-m4/locale-ja.m4
+++ b/gnulib-m4/locale-ja.m4
@@ -1,5 +1,5 @@
-# locale-ja.m4 serial 12
-dnl Copyright (C) 2003, 2005-2016 Free Software Foundation, Inc.
+# locale-ja.m4 serial 13
+dnl Copyright (C) 2003, 2005-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -25,9 +25,14 @@ struct tm t;
char buf[16];
int main ()
{
- const char *p;
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -35,9 +40,9 @@ int main ()
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -46,32 +51,36 @@ int main ()
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether MB_CUR_MAX is > 1. This excludes the dysfunctional locales
on Cygwin 1.5.x. */
if (MB_CUR_MAX == 1)
return 1;
/* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
This excludes the UTF-8 encoding (except on MirBSD). */
- t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
- if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
- for (p = buf; *p != '\0'; p++)
- if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
- return 1;
+ {
+ const char *p;
+ t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
+ if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
+ for (p = buf; *p != '\0'; p++)
+ if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
+ return 1;
+ }
return 0;
+#endif
}
changequote([,])dnl
])])
diff --git a/gnulib-m4/locale-tr.m4 b/gnulib-m4/locale-tr.m4
index 75aa295..06e2f6e 100644
--- a/gnulib-m4/locale-tr.m4
+++ b/gnulib-m4/locale-tr.m4
@@ -1,5 +1,5 @@
# locale-tr.m4 serial 10
-dnl Copyright (C) 2003, 2005-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2003, 2005-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/locale-zh.m4 b/gnulib-m4/locale-zh.m4
index 2271f77..5fb7f53 100644
--- a/gnulib-m4/locale-zh.m4
+++ b/gnulib-m4/locale-zh.m4
@@ -1,5 +1,5 @@
-# locale-zh.m4 serial 12
-dnl Copyright (C) 2003, 2005-2016 Free Software Foundation, Inc.
+# locale-zh.m4 serial 13
+dnl Copyright (C) 2003, 2005-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -26,9 +26,14 @@ struct tm t;
char buf[16];
int main ()
{
- const char *p;
+ /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
+ imitates locale dependent behaviour by looking at the environment
+ variables, and all locales use the UTF-8 encoding. */
+#if defined __BEOS__ || defined __HAIKU__
+ return 1;
+#else
/* Check whether the given locale name is recognized by the system. */
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
/* On native Windows, setlocale(category, "") looks at the system settings,
not at the environment variables. Also, when an encoding suffix such
as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
@@ -36,9 +41,9 @@ int main ()
if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
|| strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
return 1;
-#else
+# else
if (setlocale (LC_ALL, "") == NULL) return 1;
-#endif
+# endif
/* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
@@ -47,32 +52,36 @@ int main ()
some unit tests fail.
On MirBSD 10, when an unsupported locale is specified, setlocale()
succeeds but then nl_langinfo(CODESET) is "UTF-8". */
-#if HAVE_LANGINFO_CODESET
+# if HAVE_LANGINFO_CODESET
{
const char *cs = nl_langinfo (CODESET);
if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
|| strcmp (cs, "UTF-8") == 0)
return 1;
}
-#endif
-#ifdef __CYGWIN__
+# endif
+# ifdef __CYGWIN__
/* On Cygwin, avoid locale names without encoding suffix, because the
locale_charset() function relies on the encoding suffix. Note that
LC_ALL is set on the command line. */
if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
-#endif
+# endif
/* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
This excludes the UTF-8 encoding (except on MirBSD). */
- t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
- if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
- for (p = buf; *p != '\0'; p++)
- if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
- return 1;
+ {
+ const char *p;
+ t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
+ if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
+ for (p = buf; *p != '\0'; p++)
+ if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
+ return 1;
+ }
/* Check whether a typical GB18030 multibyte sequence is recognized as a
single wide character. This excludes the GB2312 and GBK encodings. */
if (mblen ("\203\062\332\066", 5) != 4)
return 1;
return 0;
+#endif
}
changequote([,])dnl
])])
diff --git a/gnulib-m4/locale_h.m4 b/gnulib-m4/locale_h.m4
index 563f8f8..db005a5 100644
--- a/gnulib-m4/locale_h.m4
+++ b/gnulib-m4/locale_h.m4
@@ -1,5 +1,5 @@
-# locale_h.m4 serial 19
-dnl Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+# locale_h.m4 serial 20
+dnl Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -17,7 +17,7 @@ AC_DEFUN([gl_LOCALE_H],
dnl If <stddef.h> is replaced, then <locale.h> must also be replaced.
AC_REQUIRE([gl_STDDEF_H])
- dnl Solaris 11 2011-11 defines the int_p_*, int_n_* members of 'struct lconv'
+ dnl Solaris 11.0 defines the int_p_*, int_n_* members of 'struct lconv'
dnl only if _LCONV_C99 is defined.
AC_REQUIRE([AC_CANONICAL_HOST])
case "$host_os" in
diff --git a/gnulib-m4/localename.m4 b/gnulib-m4/localename.m4
index fc1d3ea..bb42516 100644
--- a/gnulib-m4/localename.m4
+++ b/gnulib-m4/localename.m4
@@ -1,5 +1,5 @@
# localename.m4 serial 2
-dnl Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/lock.m4 b/gnulib-m4/lock.m4
index 1e83e23..cb04a67 100644
--- a/gnulib-m4/lock.m4
+++ b/gnulib-m4/lock.m4
@@ -1,5 +1,5 @@
-# lock.m4 serial 13 (gettext-0.18.2)
-dnl Copyright (C) 2005-2016 Free Software Foundation, Inc.
+# lock.m4 serial 14
+dnl Copyright (C) 2005-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -12,11 +12,16 @@ AC_DEFUN([gl_LOCK],
if test "$gl_threads_api" = posix; then
# OSF/1 4.0 and Mac OS X 10.1 lack the pthread_rwlock_t type and the
# pthread_rwlock_* functions.
+ has_rwlock=false
AC_CHECK_TYPE([pthread_rwlock_t],
- [AC_DEFINE([HAVE_PTHREAD_RWLOCK], [1],
+ [has_rwlock=true
+ AC_DEFINE([HAVE_PTHREAD_RWLOCK], [1],
[Define if the POSIX multithreading library has read/write locks.])],
[],
[#include <pthread.h>])
+ if $has_rwlock; then
+ gl_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER
+ fi
# glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro.
AC_COMPILE_IFELSE([
AC_LANG_PROGRAM(
diff --git a/gnulib-m4/longlong.m4 b/gnulib-m4/longlong.m4
index 36d8b12..9a3294b 100644
--- a/gnulib-m4/longlong.m4
+++ b/gnulib-m4/longlong.m4
@@ -1,5 +1,5 @@
# longlong.m4 serial 17
-dnl Copyright (C) 1999-2007, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 1999-2007, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/malloc.m4 b/gnulib-m4/malloc.m4
index c393690..5e6a83a 100644
--- a/gnulib-m4/malloc.m4
+++ b/gnulib-m4/malloc.m4
@@ -1,5 +1,5 @@
# malloc.m4 serial 15
-dnl Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -7,7 +7,7 @@ dnl with or without modifications, as long as this notice is preserved.
m4_version_prereq([2.70], [] ,[
# This is adapted with modifications from upstream Autoconf here:
-# http://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=04be2b7a29d65d9a08e64e8e56e594c91749598c
+# https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=04be2b7a29d65d9a08e64e8e56e594c91749598c
AC_DEFUN([_AC_FUNC_MALLOC_IF],
[
AC_REQUIRE([AC_HEADER_STDC])dnl
diff --git a/gnulib-m4/malloca.m4 b/gnulib-m4/malloca.m4
index b368b20..6956baf 100644
--- a/gnulib-m4/malloca.m4
+++ b/gnulib-m4/malloca.m4
@@ -1,5 +1,5 @@
# malloca.m4 serial 1
-dnl Copyright (C) 2003-2004, 2006-2007, 2009-2016 Free Software Foundation,
+dnl Copyright (C) 2003-2004, 2006-2007, 2009-2017 Free Software Foundation,
dnl Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
diff --git a/gnulib-m4/math_h.m4 b/gnulib-m4/math_h.m4
index 35d07ee..b9a432e 100644
--- a/gnulib-m4/math_h.m4
+++ b/gnulib-m4/math_h.m4
@@ -1,5 +1,5 @@
-# math_h.m4 serial 114
-dnl Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# math_h.m4 serial 116
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -256,11 +256,18 @@ AC_DEFUN([gl_MATH_H_DEFAULTS],
HAVE_DECL_TRUNC=1; AC_SUBST([HAVE_DECL_TRUNC])
HAVE_DECL_TRUNCF=1; AC_SUBST([HAVE_DECL_TRUNCF])
HAVE_DECL_TRUNCL=1; AC_SUBST([HAVE_DECL_TRUNCL])
+ REPLACE_ACOSF=0; AC_SUBST([REPLACE_ACOSF])
+ REPLACE_ASINF=0; AC_SUBST([REPLACE_ASINF])
+ REPLACE_ATANF=0; AC_SUBST([REPLACE_ATANF])
+ REPLACE_ATAN2F=0; AC_SUBST([REPLACE_ATAN2F])
REPLACE_CBRTF=0; AC_SUBST([REPLACE_CBRTF])
REPLACE_CBRTL=0; AC_SUBST([REPLACE_CBRTL])
REPLACE_CEIL=0; AC_SUBST([REPLACE_CEIL])
REPLACE_CEILF=0; AC_SUBST([REPLACE_CEILF])
REPLACE_CEILL=0; AC_SUBST([REPLACE_CEILL])
+ REPLACE_COSF=0; AC_SUBST([REPLACE_COSF])
+ REPLACE_COSHF=0; AC_SUBST([REPLACE_COSHF])
+ REPLACE_EXPF=0; AC_SUBST([REPLACE_EXPF])
REPLACE_EXPM1=0; AC_SUBST([REPLACE_EXPM1])
REPLACE_EXPM1F=0; AC_SUBST([REPLACE_EXPM1F])
REPLACE_EXP2=0; AC_SUBST([REPLACE_EXP2])
@@ -284,6 +291,7 @@ AC_DEFUN([gl_MATH_H_DEFAULTS],
REPLACE_HYPOTL=0; AC_SUBST([REPLACE_HYPOTL])
REPLACE_ILOGB=0; AC_SUBST([REPLACE_ILOGB])
REPLACE_ILOGBF=0; AC_SUBST([REPLACE_ILOGBF])
+ REPLACE_ILOGBL=0; AC_SUBST([REPLACE_ILOGBL])
REPLACE_ISFINITE=0; AC_SUBST([REPLACE_ISFINITE])
REPLACE_ISINF=0; AC_SUBST([REPLACE_ISINF])
REPLACE_ISNAN=0; AC_SUBST([REPLACE_ISNAN])
@@ -315,7 +323,12 @@ AC_DEFUN([gl_MATH_H_DEFAULTS],
REPLACE_ROUNDL=0; AC_SUBST([REPLACE_ROUNDL])
REPLACE_SIGNBIT=0; AC_SUBST([REPLACE_SIGNBIT])
REPLACE_SIGNBIT_USING_GCC=0; AC_SUBST([REPLACE_SIGNBIT_USING_GCC])
+ REPLACE_SINF=0; AC_SUBST([REPLACE_SINF])
+ REPLACE_SINHF=0; AC_SUBST([REPLACE_SINHF])
+ REPLACE_SQRTF=0; AC_SUBST([REPLACE_SQRTF])
REPLACE_SQRTL=0; AC_SUBST([REPLACE_SQRTL])
+ REPLACE_TANF=0; AC_SUBST([REPLACE_TANF])
+ REPLACE_TANHF=0; AC_SUBST([REPLACE_TANHF])
REPLACE_TRUNC=0; AC_SUBST([REPLACE_TRUNC])
REPLACE_TRUNCF=0; AC_SUBST([REPLACE_TRUNCF])
REPLACE_TRUNCL=0; AC_SUBST([REPLACE_TRUNCL])
diff --git a/gnulib-m4/mbchar.m4 b/gnulib-m4/mbchar.m4
index 26484fa..60ea124 100644
--- a/gnulib-m4/mbchar.m4
+++ b/gnulib-m4/mbchar.m4
@@ -1,5 +1,5 @@
# mbchar.m4 serial 9
-dnl Copyright (C) 2005-2007, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2005-2007, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/mbiter.m4 b/gnulib-m4/mbiter.m4
index 3383ee4..add4034 100644
--- a/gnulib-m4/mbiter.m4
+++ b/gnulib-m4/mbiter.m4
@@ -1,5 +1,5 @@
# mbiter.m4 serial 7
-dnl Copyright (C) 2005, 2008-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2005, 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/mbrtowc.m4 b/gnulib-m4/mbrtowc.m4
index 5edf08b..216594e 100644
--- a/gnulib-m4/mbrtowc.m4
+++ b/gnulib-m4/mbrtowc.m4
@@ -1,5 +1,5 @@
-# mbrtowc.m4 serial 27 -*- coding: utf-8 -*-
-dnl Copyright (C) 2001-2002, 2004-2005, 2008-2016 Free Software Foundation,
+# mbrtowc.m4 serial 29 -*- coding: utf-8 -*-
+dnl Copyright (C) 2001-2002, 2004-2005, 2008-2017 Free Software Foundation,
dnl Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
@@ -563,9 +563,11 @@ AC_DEFUN([gl_MBRTOWC_EMPTY_INPUT],
dnl is present.
changequote(,)dnl
case "$host_os" in
- # Guess no on AIX and glibc systems.
+ # Guess no on AIX and glibc systems.
aix* | *-gnu*)
gl_cv_func_mbrtowc_empty_input="guessing no" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_mbrtowc_empty_input="guessing yes" ;;
*) gl_cv_func_mbrtowc_empty_input="guessing yes" ;;
esac
changequote([,])dnl
@@ -592,6 +594,7 @@ dnl https://sourceware.org/bugzilla/show_bug.cgi?id=19932
AC_DEFUN([gl_MBRTOWC_C_LOCALE],
[
+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
AC_CACHE_CHECK([whether the C locale is free of encoding errors],
[gl_cv_C_locale_sans_EILSEQ],
[
@@ -622,7 +625,12 @@ AC_DEFUN([gl_MBRTOWC_C_LOCALE],
]])],
[gl_cv_C_locale_sans_EILSEQ=yes],
[gl_cv_C_locale_sans_EILSEQ=no],
- [:])])
+ [case "$host_os" in
+ # Guess yes on native Windows.
+ mingw*) gl_cv_C_locale_sans_EILSEQ="guessing yes" ;;
+ esac
+ ])
+ ])
])
# Prerequisites of lib/mbrtowc.c.
@@ -639,7 +647,7 @@ AC_DEFUN([AC_FUNC_MBRTOWC],
[
dnl Same as AC_FUNC_MBRTOWC in autoconf-2.60.
AC_CACHE_CHECK([whether mbrtowc and mbstate_t are properly declared],
- gl_cv_func_mbrtowc,
+ [gl_cv_func_mbrtowc],
[AC_LINK_IFELSE(
[AC_LANG_PROGRAM(
[[/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
@@ -655,8 +663,8 @@ AC_DEFUN([AC_FUNC_MBRTOWC],
size_t n = 1;
mbstate_t state;
return ! (sizeof state && (mbrtowc) (&wc, s, n, &state));]])],
- gl_cv_func_mbrtowc=yes,
- gl_cv_func_mbrtowc=no)])
+ [gl_cv_func_mbrtowc=yes],
+ [gl_cv_func_mbrtowc=no])])
if test $gl_cv_func_mbrtowc = yes; then
AC_DEFINE([HAVE_MBRTOWC], [1],
[Define to 1 if mbrtowc and mbstate_t are properly declared.])
diff --git a/gnulib-m4/mbsinit.m4 b/gnulib-m4/mbsinit.m4
index 88f0836..5904a51 100644
--- a/gnulib-m4/mbsinit.m4
+++ b/gnulib-m4/mbsinit.m4
@@ -1,5 +1,5 @@
# mbsinit.m4 serial 8
-dnl Copyright (C) 2008, 2010-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2008, 2010-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/mbstate_t.m4 b/gnulib-m4/mbstate_t.m4
index 0a8eae2..6325cf3 100644
--- a/gnulib-m4/mbstate_t.m4
+++ b/gnulib-m4/mbstate_t.m4
@@ -1,5 +1,5 @@
# mbstate_t.m4 serial 13
-dnl Copyright (C) 2000-2002, 2008-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2000-2002, 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/mbtowc.m4 b/gnulib-m4/mbtowc.m4
index e770bbf..378a4e2 100644
--- a/gnulib-m4/mbtowc.m4
+++ b/gnulib-m4/mbtowc.m4
@@ -1,5 +1,5 @@
# mbtowc.m4 serial 2
-dnl Copyright (C) 2011-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2011-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/memchr.m4 b/gnulib-m4/memchr.m4
index 25d32f0..0cca69d 100644
--- a/gnulib-m4/memchr.m4
+++ b/gnulib-m4/memchr.m4
@@ -1,11 +1,13 @@
-# memchr.m4 serial 12
-dnl Copyright (C) 2002-2004, 2009-2016 Free Software Foundation, Inc.
+# memchr.m4 serial 13
+dnl Copyright (C) 2002-2004, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
AC_DEFUN_ONCE([gl_FUNC_MEMCHR],
[
+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
+
dnl Check for prerequisites for memory fence checks.
gl_FUNC_MMAP_ANON
AC_CHECK_HEADERS_ONCE([sys/mman.h])
@@ -23,10 +25,10 @@ AC_DEFUN_ONCE([gl_FUNC_MEMCHR],
if test $HAVE_MEMCHR = 1; then
# Detect platform-specific bugs in some versions of glibc:
# memchr should not dereference anything with length 0
- # http://bugzilla.redhat.com/499689
+ # https://bugzilla.redhat.com/show_bug.cgi?id=499689
# memchr should not dereference overestimated length after a match
- # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
- # http://sourceware.org/bugzilla/show_bug.cgi?id=10162
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
+ # https://sourceware.org/bugzilla/show_bug.cgi?id=10162
# Assume that memchr works on platforms that lack mprotect.
AC_CACHE_CHECK([whether memchr works], [gl_cv_func_memchr_works],
[AC_RUN_IFELSE([AC_LANG_PROGRAM([[
@@ -73,12 +75,21 @@ AC_DEFUN_ONCE([gl_FUNC_MEMCHR],
result |= 4;
}
return result;
-]])], [gl_cv_func_memchr_works=yes], [gl_cv_func_memchr_works=no],
- [dnl Be pessimistic for now.
- gl_cv_func_memchr_works="guessing no"])])
- if test "$gl_cv_func_memchr_works" != yes; then
- REPLACE_MEMCHR=1
- fi
+]])],
+ [gl_cv_func_memchr_works=yes],
+ [gl_cv_func_memchr_works=no],
+ [case "$host_os" in
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_memchr_works="guessing yes" ;;
+ # Be pessimistic for now.
+ *) gl_cv_func_memchr_works="guessing no" ;;
+ esac
+ ])
+ ])
+ case "$gl_cv_func_memchr_works" in
+ *yes) ;;
+ *) REPLACE_MEMCHR=1 ;;
+ esac
fi
])
diff --git a/gnulib-m4/minmax.m4 b/gnulib-m4/minmax.m4
index 9c43e64..6845fce 100644
--- a/gnulib-m4/minmax.m4
+++ b/gnulib-m4/minmax.m4
@@ -1,5 +1,5 @@
# minmax.m4 serial 4
-dnl Copyright (C) 2005, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2005, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/mmap-anon.m4 b/gnulib-m4/mmap-anon.m4
index 853c89d..263687d 100644
--- a/gnulib-m4/mmap-anon.m4
+++ b/gnulib-m4/mmap-anon.m4
@@ -1,5 +1,5 @@
# mmap-anon.m4 serial 10
-dnl Copyright (C) 2005, 2007, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2005, 2007, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/msvc-inval.m4 b/gnulib-m4/msvc-inval.m4
index f5e4c89..3324375 100644
--- a/gnulib-m4/msvc-inval.m4
+++ b/gnulib-m4/msvc-inval.m4
@@ -1,5 +1,5 @@
# msvc-inval.m4 serial 1
-dnl Copyright (C) 2011-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2011-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/msvc-nothrow.m4 b/gnulib-m4/msvc-nothrow.m4
index 58f5c0b..3014661 100644
--- a/gnulib-m4/msvc-nothrow.m4
+++ b/gnulib-m4/msvc-nothrow.m4
@@ -1,5 +1,5 @@
# msvc-nothrow.m4 serial 1
-dnl Copyright (C) 2011-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2011-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/multiarch.m4 b/gnulib-m4/multiarch.m4
index 43b5d05..30006cb 100644
--- a/gnulib-m4/multiarch.m4
+++ b/gnulib-m4/multiarch.m4
@@ -1,5 +1,5 @@
# multiarch.m4 serial 7
-dnl Copyright (C) 2008-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/nocrash.m4 b/gnulib-m4/nocrash.m4
index d8dd8f1..2c2c5fb 100644
--- a/gnulib-m4/nocrash.m4
+++ b/gnulib-m4/nocrash.m4
@@ -1,5 +1,5 @@
# nocrash.m4 serial 4
-dnl Copyright (C) 2005, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2005, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/off_t.m4 b/gnulib-m4/off_t.m4
index 282751b..92c45ef 100644
--- a/gnulib-m4/off_t.m4
+++ b/gnulib-m4/off_t.m4
@@ -1,5 +1,5 @@
# off_t.m4 serial 1
-dnl Copyright (C) 2012-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2012-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/printf-frexp.m4 b/gnulib-m4/printf-frexp.m4
index e97dbb3..1e2881c 100644
--- a/gnulib-m4/printf-frexp.m4
+++ b/gnulib-m4/printf-frexp.m4
@@ -1,5 +1,5 @@
# printf-frexp.m4 serial 5
-dnl Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/printf-frexpl.m4 b/gnulib-m4/printf-frexpl.m4
index e5ef4ac..5c20f3d 100644
--- a/gnulib-m4/printf-frexpl.m4
+++ b/gnulib-m4/printf-frexpl.m4
@@ -1,5 +1,5 @@
# printf-frexpl.m4 serial 10
-dnl Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/printf.m4 b/gnulib-m4/printf.m4
index c7a14b2..3b167ec 100644
--- a/gnulib-m4/printf.m4
+++ b/gnulib-m4/printf.m4
@@ -1,5 +1,5 @@
-# printf.m4 serial 52
-dnl Copyright (C) 2003, 2007-2016 Free Software Foundation, Inc.
+# printf.m4 serial 57
+dnl Copyright (C) 2003, 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -58,8 +58,8 @@ int main ()
[gl_cv_func_printf_sizes_c99=yes],
[gl_cv_func_printf_sizes_c99=no],
[
-changequote(,)dnl
case "$host_os" in
+changequote(,)dnl
# Guess yes on glibc systems.
*-gnu*) gl_cv_func_printf_sizes_c99="guessing yes";;
# Guess yes on FreeBSD >= 5.
@@ -79,10 +79,19 @@ changequote(,)dnl
netbsd[1-2]* | netbsdelf[1-2]* | netbsdaout[1-2]* | netbsdcoff[1-2]*)
gl_cv_func_printf_sizes_c99="guessing no";;
netbsd*) gl_cv_func_printf_sizes_c99="guessing yes";;
+changequote([,])dnl
+ # Guess yes on MSVC, no on mingw.
+ mingw*) AC_EGREP_CPP([Known], [
+#ifdef _MSC_VER
+ Known
+#endif
+ ],
+ [gl_cv_func_printf_sizes_c99="guessing yes"],
+ [gl_cv_func_printf_sizes_c99="guessing no"])
+ ;;
# If we don't know, assume the worst.
*) gl_cv_func_printf_sizes_c99="guessing no";;
esac
-changequote([,])dnl
])
])
])
@@ -122,14 +131,19 @@ int main ()
}]])],
[gl_cv_func_printf_long_double=yes],
[gl_cv_func_printf_long_double=no],
- [
-changequote(,)dnl
- case "$host_os" in
- beos*) gl_cv_func_printf_long_double="guessing no";;
- mingw* | pw*) gl_cv_func_printf_long_double="guessing no";;
- *) gl_cv_func_printf_long_double="guessing yes";;
+ [case "$host_os" in
+ beos*) gl_cv_func_printf_long_double="guessing no";;
+ # Guess yes on MSVC, no on mingw.
+ mingw*) AC_EGREP_CPP([Known], [
+#ifdef _MSC_VER
+ Known
+#endif
+ ],
+ [gl_cv_func_printf_long_double="guessing yes"],
+ [gl_cv_func_printf_long_double="guessing no"])
+ ;;
+ *) gl_cv_func_printf_long_double="guessing yes";;
esac
-changequote([,])dnl
])
])
])
@@ -217,8 +231,8 @@ int main ()
[gl_cv_func_printf_infinite=yes],
[gl_cv_func_printf_infinite=no],
[
-changequote(,)dnl
case "$host_os" in
+changequote(,)dnl
# Guess yes on glibc systems.
*-gnu*) gl_cv_func_printf_infinite="guessing yes";;
# Guess yes on FreeBSD >= 6.
@@ -236,10 +250,19 @@ changequote(,)dnl
netbsd*) gl_cv_func_printf_infinite="guessing yes";;
# Guess yes on BeOS.
beos*) gl_cv_func_printf_infinite="guessing yes";;
+changequote([,])dnl
+ # Guess yes on MSVC, no on mingw.
+ mingw*) AC_EGREP_CPP([Known], [
+#ifdef _MSC_VER
+ Known
+#endif
+ ],
+ [gl_cv_func_printf_infinite="guessing yes"],
+ [gl_cv_func_printf_infinite="guessing no"])
+ ;;
# If we don't know, assume the worst.
*) gl_cv_func_printf_infinite="guessing no";;
esac
-changequote([,])dnl
])
])
])
@@ -419,13 +442,12 @@ int main ()
}]])],
[gl_cv_func_printf_infinite_long_double=yes],
[gl_cv_func_printf_infinite_long_double=no],
- [
-changequote(,)dnl
- case "$host_cpu" in
+ [case "$host_cpu" in
# Guess no on ia64, x86_64, i386.
ia64 | x86_64 | i*86) gl_cv_func_printf_infinite_long_double="guessing no";;
*)
case "$host_os" in
+changequote(,)dnl
# Guess yes on glibc systems.
*-gnu*) gl_cv_func_printf_infinite_long_double="guessing yes";;
# Guess yes on FreeBSD >= 6.
@@ -434,12 +456,21 @@ changequote(,)dnl
# Guess yes on HP-UX >= 11.
hpux[7-9]* | hpux10*) gl_cv_func_printf_infinite_long_double="guessing no";;
hpux*) gl_cv_func_printf_infinite_long_double="guessing yes";;
+changequote([,])dnl
+ # Guess yes on MSVC, no on mingw.
+ mingw*) AC_EGREP_CPP([Known], [
+#ifdef _MSC_VER
+ Known
+#endif
+ ],
+ [gl_cv_func_printf_infinite_long_double="guessing yes"],
+ [gl_cv_func_printf_infinite_long_double="guessing no"])
+ ;;
# If we don't know, assume the worst.
*) gl_cv_func_printf_infinite_long_double="guessing no";;
esac
;;
esac
-changequote([,])dnl
])
])
;;
@@ -489,8 +520,15 @@ int main ()
&& strcmp (buf, "0x6.0ap-2 33") != 0
&& strcmp (buf, "0xc.14p-3 33") != 0))
result |= 4;
+ /* This catches a Mac OS X 10.12.4 (Darwin 16.5) bug: it doesn't round. */
+ if (sprintf (buf, "%.0a %d", 1.51, 33, 44, 55) < 0
+ || (strcmp (buf, "0x2p+0 33") != 0
+ && strcmp (buf, "0x3p-1 33") != 0
+ && strcmp (buf, "0x6p-2 33") != 0
+ && strcmp (buf, "0xcp-3 33") != 0))
+ result |= 4;
/* This catches a FreeBSD 6.1 bug. See
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
if (sprintf (buf, "%010a %d", 1.0 / zero, 33, 44, 55) < 0
|| buf[0] == '0')
result |= 8;
@@ -502,7 +540,7 @@ int main ()
&& strcmp (buf, "0x8.0p-2") != 0))
result |= 16;
/* This catches the same Mac OS X 10.3.9 (Darwin 7.9) bug and also a
- glibc 2.4 bug <http://sourceware.org/bugzilla/show_bug.cgi?id=2908>. */
+ glibc 2.4 bug <https://sourceware.org/bugzilla/show_bug.cgi?id=2908>. */
if (sprintf (buf, "%.1La", 1.999L) < 0
|| (strcmp (buf, "0x1.0p+1") != 0
&& strcmp (buf, "0x2.0p+0") != 0
@@ -528,6 +566,8 @@ int main ()
[gl_cv_func_printf_directive_a="guessing yes"],
[gl_cv_func_printf_directive_a="guessing no"])
;;
+ # Guess no on native Windows.
+ mingw*) gl_cv_func_printf_directive_a="guessing no";;
# If we don't know, assume the worst.
*) gl_cv_func_printf_directive_a="guessing no";;
esac
@@ -570,8 +610,8 @@ int main ()
[gl_cv_func_printf_directive_f=yes],
[gl_cv_func_printf_directive_f=no],
[
-changequote(,)dnl
case "$host_os" in
+changequote(,)dnl
# Guess yes on glibc systems.
*-gnu*) gl_cv_func_printf_directive_f="guessing yes";;
# Guess yes on FreeBSD >= 6.
@@ -581,12 +621,21 @@ changequote(,)dnl
darwin[1-6].*) gl_cv_func_printf_directive_f="guessing no";;
darwin*) gl_cv_func_printf_directive_f="guessing yes";;
# Guess yes on Solaris >= 2.10.
- solaris2.[1-9][0-9]*) gl_cv_func_printf_sizes_c99="guessing yes";;
- solaris*) gl_cv_func_printf_sizes_c99="guessing no";;
+ solaris2.[1-9][0-9]*) gl_cv_func_printf_directive_f="guessing yes";;
+ solaris*) gl_cv_func_printf_directive_f="guessing no";;
+changequote([,])dnl
+ # Guess yes on MSVC, no on mingw.
+ mingw*) AC_EGREP_CPP([Known], [
+#ifdef _MSC_VER
+ Known
+#endif
+ ],
+ [gl_cv_func_printf_directive_f="guessing yes"],
+ [gl_cv_func_printf_directive_f="guessing no"])
+ ;;
# If we don't know, assume the worst.
*) gl_cv_func_printf_directive_f="guessing no";;
esac
-changequote([,])dnl
])
])
])
@@ -638,13 +687,11 @@ int main ()
}]])],
[gl_cv_func_printf_directive_n=yes],
[gl_cv_func_printf_directive_n=no],
- [
-changequote(,)dnl
- case "$host_os" in
+ [case "$host_os" in
+ # Guess no on native Windows.
mingw*) gl_cv_func_printf_directive_n="guessing no";;
*) gl_cv_func_printf_directive_n="guessing yes";;
esac
-changequote([,])dnl
])
])
])
@@ -719,12 +766,14 @@ int main ()
[
changequote(,)dnl
case "$host_os" in
- openbsd*) gl_cv_func_printf_directive_ls="guessing no";;
- irix*) gl_cv_func_printf_directive_ls="guessing no";;
- solaris*) gl_cv_func_printf_directive_ls="guessing no";;
- cygwin*) gl_cv_func_printf_directive_ls="guessing no";;
- beos* | haiku*) gl_cv_func_printf_directive_ls="guessing no";;
- *) gl_cv_func_printf_directive_ls="guessing yes";;
+ openbsd*) gl_cv_func_printf_directive_ls="guessing no";;
+ irix*) gl_cv_func_printf_directive_ls="guessing no";;
+ solaris*) gl_cv_func_printf_directive_ls="guessing no";;
+ cygwin*) gl_cv_func_printf_directive_ls="guessing no";;
+ beos* | haiku*) gl_cv_func_printf_directive_ls="guessing no";;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_printf_directive_ls="guessing yes";;
+ *) gl_cv_func_printf_directive_ls="guessing yes";;
esac
changequote([,])dnl
])
@@ -763,6 +812,7 @@ changequote(,)dnl
netbsd[1-3]* | netbsdelf[1-3]* | netbsdaout[1-3]* | netbsdcoff[1-3]*)
gl_cv_func_printf_positions="guessing no";;
beos*) gl_cv_func_printf_positions="guessing no";;
+ # Guess no on native Windows.
mingw* | pw*) gl_cv_func_printf_positions="guessing no";;
*) gl_cv_func_printf_positions="guessing yes";;
esac
@@ -801,6 +851,7 @@ changequote(,)dnl
case "$host_os" in
cygwin*) gl_cv_func_printf_flag_grouping="guessing no";;
netbsd*) gl_cv_func_printf_flag_grouping="guessing no";;
+ # Guess no on native Windows.
mingw* | pw*) gl_cv_func_printf_flag_grouping="guessing no";;
*) gl_cv_func_printf_flag_grouping="guessing yes";;
esac
@@ -811,7 +862,7 @@ changequote([,])dnl
dnl Test whether the *printf family of functions supports the - flag correctly.
dnl (ISO C99.) See
-dnl <http://lists.gnu.org/archive/html/bug-coreutils/2008-02/msg00035.html>
+dnl <https://lists.gnu.org/r/bug-coreutils/2008-02/msg00035.html>
dnl Result is gl_cv_func_printf_flag_leftadjust.
AC_DEFUN([gl_PRINTF_FLAG_LEFTADJUST],
@@ -843,6 +894,8 @@ changequote(,)dnl
hpux11*) gl_cv_func_printf_flag_leftadjust="guessing yes";;
# Guess no on HP-UX 10 and older.
hpux*) gl_cv_func_printf_flag_leftadjust="guessing no";;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_printf_flag_leftadjust="guessing yes";;
# Guess yes otherwise.
*) gl_cv_func_printf_flag_leftadjust="guessing yes";;
esac
@@ -853,7 +906,7 @@ changequote([,])dnl
dnl Test whether the *printf family of functions supports padding of non-finite
dnl values with the 0 flag correctly. (ISO C99 + TC1 + TC2.) See
-dnl <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html>
+dnl <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html>
dnl Result is gl_cv_func_printf_flag_zero.
AC_DEFUN([gl_PRINTF_FLAG_ZERO],
@@ -886,6 +939,8 @@ changequote(,)dnl
*-gnu*) gl_cv_func_printf_flag_zero="guessing yes";;
# Guess yes on BeOS.
beos*) gl_cv_func_printf_flag_zero="guessing yes";;
+ # Guess no on native Windows.
+ mingw*) gl_cv_func_printf_flag_zero="guessing no";;
# If we don't know, assume the worst.
*) gl_cv_func_printf_flag_zero="guessing no";;
esac
@@ -1153,6 +1208,8 @@ changequote(,)dnl
netbsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
# Guess yes on BeOS.
beos*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
+ # Guess no on native Windows.
+ mingw*) gl_cv_func_snprintf_truncation_c99="guessing no";;
# If we don't know, assume the worst.
*) gl_cv_func_snprintf_truncation_c99="guessing no";;
esac
@@ -1216,9 +1273,8 @@ int main ()
}]])],
[gl_cv_func_snprintf_retval_c99=yes],
[gl_cv_func_snprintf_retval_c99=no],
- [
+ [case "$host_os" in
changequote(,)dnl
- case "$host_os" in
# Guess yes on glibc systems.
*-gnu*) gl_cv_func_snprintf_retval_c99="guessing yes";;
# Guess yes on FreeBSD >= 5.
@@ -1243,10 +1299,19 @@ changequote(,)dnl
netbsd*) gl_cv_func_snprintf_retval_c99="guessing yes";;
# Guess yes on BeOS.
beos*) gl_cv_func_snprintf_retval_c99="guessing yes";;
+changequote([,])dnl
+ # Guess yes on MSVC, no on mingw.
+ mingw*) AC_EGREP_CPP([Known], [
+#ifdef _MSC_VER
+ Known
+#endif
+ ],
+ [gl_cv_func_snprintf_retval_c99="guessing yes"],
+ [gl_cv_func_snprintf_retval_c99="guessing no"])
+ ;;
# If we don't know, assume the worst.
*) gl_cv_func_snprintf_retval_c99="guessing no";;
esac
-changequote([,])dnl
])
])
])
@@ -1326,6 +1391,8 @@ changequote(,)dnl
netbsd*) gl_cv_func_snprintf_directive_n="guessing yes";;
# Guess yes on BeOS.
beos*) gl_cv_func_snprintf_directive_n="guessing yes";;
+ # Guess no on native Windows.
+ mingw*) gl_cv_func_snprintf_directive_n="guessing no";;
# If we don't know, assume the worst.
*) gl_cv_func_snprintf_directive_n="guessing no";;
esac
@@ -1342,6 +1409,7 @@ dnl Result is gl_cv_func_snprintf_size1.
AC_DEFUN([gl_SNPRINTF_SIZE1],
[
AC_REQUIRE([AC_PROG_CC])
+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
AC_REQUIRE([gl_SNPRINTF_PRESENCE])
AC_CACHE_CHECK([whether snprintf respects a size of 1],
[gl_cv_func_snprintf_size1],
@@ -1371,7 +1439,12 @@ int main()
}]])],
[gl_cv_func_snprintf_size1=yes],
[gl_cv_func_snprintf_size1=no],
- [gl_cv_func_snprintf_size1="guessing yes"])
+ [case "$host_os" in
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_snprintf_size1="guessing yes" ;;
+ *) gl_cv_func_snprintf_size1="guessing yes" ;;
+ esac
+ ])
])
])
@@ -1467,7 +1540,7 @@ changequote(,)dnl
netbsd*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
# Guess yes on BeOS.
beos*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
- # Guess yes on mingw.
+ # Guess yes on native Windows.
mingw* | pw*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
# If we don't know, assume the worst.
*) gl_cv_func_vsnprintf_zerosize_c99="guessing no";;
@@ -1533,7 +1606,8 @@ dnl OpenBSD 3.9, 4.0 . . # # # # . # . # . # . # .
dnl Cygwin 1.7.0 (2009) . . . # . . . ? . . . . . ? . . . . . .
dnl Cygwin 1.5.25 (2008) . . . # # . . # . . . . . # . . . . . .
dnl Cygwin 1.5.19 (2006) # . . # # # . # . # . # # # . . . . . .
-dnl Solaris 11 2011-11 . . # # # . . # . . . # . . . . . . . .
+dnl Solaris 11.3 . . . . # . . # . . . . . . . . . . . .
+dnl Solaris 11.0 . . # # # . . # . . . # . . . . . . . .
dnl Solaris 10 . . # # # . . # . . . # # . . . . . . .
dnl Solaris 2.6 ... 9 # . # # # # . # . . . # # . . . # . . .
dnl Solaris 2.5.1 # . # # # # . # . . . # . . # # # # # #
diff --git a/gnulib-m4/pthread_rwlock_rdlock.m4 b/gnulib-m4/pthread_rwlock_rdlock.m4
new file mode 100644
index 0000000..da69865
--- /dev/null
+++ b/gnulib-m4/pthread_rwlock_rdlock.m4
@@ -0,0 +1,163 @@
+# pthread_rwlock_rdlock.m4 serial 1
+dnl Copyright (C) 2017 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+dnl Inspired by
+dnl https://github.com/linux-test-project/ltp/blob/master/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c
+dnl by Intel Corporation.
+
+dnl Test whether in a situation where
+dnl - an rwlock is taken by a reader and has a writer waiting,
+dnl - an additional reader requests the lock,
+dnl - the waiting writer and the requesting reader threads have the same
+dnl priority,
+dnl the requesting reader thread gets blocked, so that at some point the
+dnl waiting writer can acquire the lock.
+dnl Without such a guarantee, when there a N readers and each of the readers
+dnl spends more than 1/Nth of the time with the lock held, there is a high
+dnl probability that the waiting writer will not get the lock in a given finite
+dnl time, a phenomenon called "writer starvation".
+dnl Without such a guarantee, applications have a hard time avoiding writer
+dnl starvation.
+dnl
+dnl POSIX:2008 makes this requirement only for implementations that support TPS
+dnl (Thread Priority Scheduling) and only for the scheduling policies SCHED_FIFO
+dnl and SCHED_RR, see
+dnl http://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlock_rdlock.html
+dnl but test verifies the guarantee regardless of TPS and regardless of
+dnl scheduling policy.
+AC_DEFUN([gl_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER],
+[
+ AC_REQUIRE([gl_THREADLIB_EARLY])
+ AC_CACHE_CHECK([whether pthread_rwlock_rdlock prefers a writer to a reader],
+ [gl_cv_pthread_rwlock_rdlock_prefer_writer],
+ [save_LIBS="$LIBS"
+ LIBS="$LIBS $LIBMULTITHREAD"
+ AC_RUN_IFELSE(
+ [AC_LANG_SOURCE([[
+#include <errno.h>
+#include <pthread.h>
+#include <stdlib.h>
+#include <unistd.h>
+
+#define SUCCEED() exit (0)
+#define FAILURE() exit (1)
+#define UNEXPECTED(n) (exit (10 + (n)))
+
+/* The main thread creates the waiting writer and the requesting reader threads
+ in the default way; this guarantees that they have the same priority.
+ We can reuse the main thread as first reader thread. */
+
+static pthread_rwlock_t lock;
+static pthread_t reader1;
+static pthread_t writer;
+static pthread_t reader2;
+static pthread_t timer;
+/* Used to pass control from writer to reader2 and from reader2 to timer,
+ as in a relay race.
+ Passing control from one running thread to another running thread
+ is most likely faster than to create the second thread. */
+static pthread_mutex_t baton;
+
+static void *
+timer_func (void *ignored)
+{
+ /* Step 13 (can be before or after step 12):
+ The timer thread takes the baton, then waits a moment to make sure
+ it can tell whether the second reader thread is blocked at step 12. */
+ if (pthread_mutex_lock (&baton))
+ UNEXPECTED (13);
+ usleep (100000);
+ /* By the time we get here, it's clear that the second reader thread is
+ blocked at step 12. This is the desired behaviour. */
+ SUCCEED ();
+}
+
+static void *
+reader2_func (void *ignored)
+{
+ int err;
+
+ /* Step 8 (can be before or after step 7):
+ The second reader thread takes the baton, then waits a moment to make sure
+ the writer thread has reached step 7. */
+ if (pthread_mutex_lock (&baton))
+ UNEXPECTED (8);
+ usleep (100000);
+ /* Step 9: The second reader thread requests the lock. */
+ err = pthread_rwlock_tryrdlock (&lock);
+ if (err == 0)
+ FAILURE ();
+ else if (err != EBUSY)
+ UNEXPECTED (9);
+ /* Step 10: Launch a timer, to test whether the next call blocks. */
+ if (pthread_create (&timer, NULL, timer_func, NULL))
+ UNEXPECTED (10);
+ /* Step 11: Release the baton. */
+ if (pthread_mutex_unlock (&baton))
+ UNEXPECTED (11);
+ /* Step 12: The second reader thread requests the lock. */
+ err = pthread_rwlock_rdlock (&lock);
+ if (err == 0)
+ FAILURE ();
+ else
+ UNEXPECTED (12);
+}
+
+static void *
+writer_func (void *ignored)
+{
+ /* Step 4: Take the baton, so that the second reader thread does not go ahead
+ too early. */
+ if (pthread_mutex_lock (&baton))
+ UNEXPECTED (4);
+ /* Step 5: Create the second reader thread. */
+ if (pthread_create (&reader2, NULL, reader2_func, NULL))
+ UNEXPECTED (5);
+ /* Step 6: Release the baton. */
+ if (pthread_mutex_unlock (&baton))
+ UNEXPECTED (6);
+ /* Step 7: The writer thread requests the lock. */
+ if (pthread_rwlock_wrlock (&lock))
+ UNEXPECTED (7);
+ return NULL;
+}
+
+int
+main ()
+{
+ reader1 = pthread_self ();
+
+ /* Step 1: The main thread initializes the lock and the baton. */
+ if (pthread_rwlock_init (&lock, NULL))
+ UNEXPECTED (1);
+ if (pthread_mutex_init (&baton, NULL))
+ UNEXPECTED (1);
+ /* Step 2: The main thread acquires the lock as a reader. */
+ if (pthread_rwlock_rdlock (&lock))
+ UNEXPECTED (2);
+ /* Step 3: Create the writer thread. */
+ if (pthread_create (&writer, NULL, writer_func, NULL))
+ UNEXPECTED (3);
+ /* Job done. Go to sleep. */
+ for (;;)
+ {
+ sleep (1);
+ }
+}
+]])],
+ [gl_cv_pthread_rwlock_rdlock_prefer_writer=yes],
+ [gl_cv_pthread_rwlock_rdlock_prefer_writer=no],
+ [gl_cv_pthread_rwlock_rdlock_prefer_writer="guessing yes"])
+ LIBS="$save_LIBS"
+ ])
+ case "$gl_cv_pthread_rwlock_rdlock_prefer_writer" in
+ *yes)
+ AC_DEFINE([HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER], [1],
+ [Define if the 'pthread_rwlock_rdlock' function prefers a writer to a reader.])
+ ;;
+ esac
+])
diff --git a/gnulib-m4/pthread_sigmask.m4 b/gnulib-m4/pthread_sigmask.m4
new file mode 100644
index 0000000..ce36aae
--- /dev/null
+++ b/gnulib-m4/pthread_sigmask.m4
@@ -0,0 +1,279 @@
+# pthread_sigmask.m4 serial 16
+dnl Copyright (C) 2011-2017 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_FUNC_PTHREAD_SIGMASK],
+[
+ AC_REQUIRE([gl_SIGNAL_H_DEFAULTS])
+
+ AC_CHECK_FUNCS_ONCE([pthread_sigmask])
+ LIB_PTHREAD_SIGMASK=
+
+ dnl Test whether the gnulib module 'threadlib' is in use.
+ dnl Some packages like Emacs use --avoid=threadlib.
+ dnl Write the symbol in such a way that it does not cause 'aclocal' to pick
+ dnl the threadlib.m4 file that is installed in $PREFIX/share/aclocal/.
+ m4_ifdef([gl_][THREADLIB], [
+ AC_REQUIRE([gl_][THREADLIB])
+
+ if test "$gl_threads_api" = posix; then
+ if test $ac_cv_func_pthread_sigmask = yes; then
+ dnl pthread_sigmask is available without -lpthread.
+ :
+ else
+ if test -n "$LIBMULTITHREAD"; then
+ AC_CACHE_CHECK([for pthread_sigmask in $LIBMULTITHREAD],
+ [gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD],
+ [gl_save_LIBS="$LIBS"
+ LIBS="$LIBS $LIBMULTITHREAD"
+ AC_LINK_IFELSE(
+ [AC_LANG_PROGRAM(
+ [[#include <pthread.h>
+ #include <signal.h>
+ ]],
+ [[return pthread_sigmask (0, (sigset_t *) 0, (sigset_t *) 0);]])
+ ],
+ [gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD=yes],
+ [gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD=no])
+ LIBS="$gl_save_LIBS"
+ ])
+ if test $gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD = yes; then
+ AC_CACHE_CHECK([whether pthread_sigmask is only a macro],
+ [gl_cv_func_pthread_sigmask_is_macro],
+ [gl_save_LIBS="$LIBS"
+ LIBS="$LIBS $LIBMULTITHREAD"
+ AC_LINK_IFELSE(
+ [AC_LANG_PROGRAM(
+ [[#include <pthread.h>
+ #include <signal.h>
+ #undef pthread_sigmask
+ ]],
+ [[return pthread_sigmask (0, (sigset_t *) 0, (sigset_t *) 0);]])
+ ],
+ [gl_cv_func_pthread_sigmask_is_macro=no],
+ [gl_cv_func_pthread_sigmask_is_macro=yes])
+ LIBS="$gl_save_LIBS"
+ ])
+ if test $gl_cv_func_pthread_sigmask_is_macro = yes; then
+ dnl On MinGW pthread_sigmask is just a macro which always returns 0.
+ dnl It does not exist as a real function, which is required by POSIX.
+ REPLACE_PTHREAD_SIGMASK=1
+ gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD=no
+ fi
+ fi
+ if test $gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD = yes; then
+ dnl pthread_sigmask is available with -pthread or -lpthread.
+ LIB_PTHREAD_SIGMASK="$LIBMULTITHREAD"
+ else
+ dnl pthread_sigmask is not available at all.
+ HAVE_PTHREAD_SIGMASK=0
+ fi
+ else
+ dnl pthread_sigmask is not available at all.
+ HAVE_PTHREAD_SIGMASK=0
+ fi
+ fi
+ else
+ dnl pthread_sigmask may exist but does not interoperate with the chosen
+ dnl multithreading facility.
+ dnl If "$gl_threads_api" = pth, we could use the function pth_sigmask,
+ dnl but it is equivalent to sigprocmask, so we choose to emulate
+ dnl pthread_sigmask with sigprocmask also in this case. This yields fewer
+ dnl link dependencies.
+ if test $ac_cv_func_pthread_sigmask = yes; then
+ REPLACE_PTHREAD_SIGMASK=1
+ else
+ HAVE_PTHREAD_SIGMASK=0
+ fi
+ fi
+ ], [
+ dnl The module 'threadlib' is not in use, due to --avoid=threadlib being
+ dnl specified.
+ dnl The package either has prepared CPPFLAGS and LIBS for use of POSIX:2008
+ dnl threads, or wants to build single-threaded programs.
+ if test $ac_cv_func_pthread_sigmask = yes; then
+ dnl pthread_sigmask exists and does not require extra libraries.
+ dnl Assume that it is declared.
+ :
+ else
+ dnl pthread_sigmask either does not exist or needs extra libraries.
+ HAVE_PTHREAD_SIGMASK=0
+ dnl Define the symbol rpl_pthread_sigmask, not pthread_sigmask,
+ dnl so as to not accidentally override the system's pthread_sigmask
+ dnl symbol from libpthread. This is necessary on IRIX 6.5.
+ REPLACE_PTHREAD_SIGMASK=1
+ fi
+ ])
+
+ AC_SUBST([LIB_PTHREAD_SIGMASK])
+ dnl We don't need a variable LTLIB_PTHREAD_SIGMASK, because when
+ dnl "$gl_threads_api" = posix, $LTLIBMULTITHREAD and $LIBMULTITHREAD are the
+ dnl same.
+
+ dnl Now test for some bugs in the system function.
+ if test $HAVE_PTHREAD_SIGMASK = 1; then
+ AC_REQUIRE([AC_PROG_CC])
+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
+
+ dnl On FreeBSD 6.4, HP-UX 11.31, Solaris 9, in programs that are not linked
+ dnl with -lpthread, the pthread_sigmask() function always returns 0 and has
+ dnl no effect.
+ if test -z "$LIB_PTHREAD_SIGMASK"; then
+ case " $LIBS " in
+ *' -pthread '*) ;;
+ *' -lpthread '*) ;;
+ *)
+ AC_CACHE_CHECK([whether pthread_sigmask works without -lpthread],
+ [gl_cv_func_pthread_sigmask_in_libc_works],
+ [
+ AC_RUN_IFELSE(
+ [AC_LANG_SOURCE([[
+ #include <pthread.h>
+ #include <signal.h>
+ #include <stddef.h>
+ int main ()
+ {
+ sigset_t set;
+ sigemptyset (&set);
+ return pthread_sigmask (1729, &set, NULL) != 0;
+ }]])],
+ [gl_cv_func_pthread_sigmask_in_libc_works=no],
+ [gl_cv_func_pthread_sigmask_in_libc_works=yes],
+ [
+ changequote(,)dnl
+ case "$host_os" in
+ freebsd* | hpux* | solaris | solaris2.[2-9]*)
+ gl_cv_func_pthread_sigmask_in_libc_works="guessing no";;
+ *)
+ gl_cv_func_pthread_sigmask_in_libc_works="guessing yes";;
+ esac
+ changequote([,])dnl
+ ])
+ ])
+ case "$gl_cv_func_pthread_sigmask_in_libc_works" in
+ *no)
+ REPLACE_PTHREAD_SIGMASK=1
+ AC_DEFINE([PTHREAD_SIGMASK_INEFFECTIVE], [1],
+ [Define to 1 if pthread_sigmask may return 0 and have no effect.])
+ ;;
+ esac;;
+ esac
+ fi
+
+ dnl On Cygwin 1.7.5, the pthread_sigmask() has a wrong return value
+ dnl convention: Upon failure, it returns -1 and sets errno.
+ AC_CACHE_CHECK([whether pthread_sigmask returns error numbers],
+ [gl_cv_func_pthread_sigmask_return_works],
+ [
+ gl_save_LIBS="$LIBS"
+ LIBS="$LIBS $LIB_PTHREAD_SIGMASK"
+ AC_RUN_IFELSE(
+ [AC_LANG_SOURCE([[
+#include <pthread.h>
+#include <signal.h>
+#include <stddef.h>
+int main ()
+{
+ sigset_t set;
+ sigemptyset (&set);
+ if (pthread_sigmask (1729, &set, NULL) == -1)
+ return 1;
+ return 0;
+}]])],
+ [gl_cv_func_pthread_sigmask_return_works=yes],
+ [gl_cv_func_pthread_sigmask_return_works=no],
+ [case "$host_os" in
+ cygwin*)
+ gl_cv_func_pthread_sigmask_return_works="guessing no";;
+ *)
+ gl_cv_func_pthread_sigmask_return_works="guessing yes";;
+ esac
+ ])
+ LIBS="$gl_save_LIBS"
+ ])
+ case "$gl_cv_func_pthread_sigmask_return_works" in
+ *no)
+ REPLACE_PTHREAD_SIGMASK=1
+ AC_DEFINE([PTHREAD_SIGMASK_FAILS_WITH_ERRNO], [1],
+ [Define to 1 if pthread_sigmask(), when it fails, returns -1 and sets errno.])
+ ;;
+ esac
+
+ dnl On IRIX 6.5, in a single-threaded program, pending signals are not
+ dnl immediately delivered when they are unblocked through pthread_sigmask,
+ dnl only a little while later.
+ AC_CACHE_CHECK([whether pthread_sigmask unblocks signals correctly],
+ [gl_cv_func_pthread_sigmask_unblock_works],
+ [
+ case "$host_os" in
+ irix*)
+ gl_cv_func_pthread_sigmask_unblock_works="guessing no";;
+ *)
+ gl_cv_func_pthread_sigmask_unblock_works="guessing yes";;
+ esac
+ m4_ifdef([gl_][THREADLIB],
+ [dnl Link against $LIBMULTITHREAD, not only $LIB_PTHREAD_SIGMASK.
+ dnl Otherwise we get a false positive on those platforms where
+ dnl $gl_cv_func_pthread_sigmask_in_libc_works is "no".
+ gl_save_LIBS=$LIBS
+ LIBS="$LIBS $LIBMULTITHREAD"])
+ AC_RUN_IFELSE(
+ [AC_LANG_SOURCE([[
+#include <pthread.h>
+#include <signal.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+static volatile int sigint_occurred;
+static void
+sigint_handler (int sig)
+{
+ sigint_occurred++;
+}
+int main ()
+{
+ sigset_t set;
+ int pid = getpid ();
+ char command[80];
+ signal (SIGINT, sigint_handler);
+ sigemptyset (&set);
+ sigaddset (&set, SIGINT);
+ if (!(pthread_sigmask (SIG_BLOCK, &set, NULL) == 0))
+ return 1;
+ sprintf (command, "sh -c 'sleep 1; kill -%d %d' &", SIGINT, pid);
+ if (!(system (command) == 0))
+ return 2;
+ sleep (2);
+ if (!(sigint_occurred == 0))
+ return 3;
+ if (!(pthread_sigmask (SIG_UNBLOCK, &set, NULL) == 0))
+ return 4;
+ if (!(sigint_occurred == 1)) /* This fails on IRIX. */
+ return 5;
+ return 0;
+}]])],
+ [:],
+ [gl_cv_func_pthread_sigmask_unblock_works=no],
+ [:])
+ m4_ifdef([gl_][THREADLIB], [LIBS=$gl_save_LIBS])
+ ])
+ case "$gl_cv_func_pthread_sigmask_unblock_works" in
+ *no)
+ REPLACE_PTHREAD_SIGMASK=1
+ AC_DEFINE([PTHREAD_SIGMASK_UNBLOCK_BUG], [1],
+ [Define to 1 if pthread_sigmask() unblocks signals incorrectly.])
+ ;;
+ esac
+ fi
+])
+
+# Prerequisite of lib/pthread_sigmask.c.
+AC_DEFUN([gl_PREREQ_PTHREAD_SIGMASK],
+[
+ if test $HAVE_PTHREAD_SIGMASK = 1; then
+ AC_DEFINE([HAVE_PTHREAD_SIGMASK], [1],
+ [Define to 1 if the pthread_sigmask function can be used (despite bugs).])
+ fi
+])
diff --git a/gnulib-m4/putenv.m4 b/gnulib-m4/putenv.m4
index c3c30d8..08ae416 100644
--- a/gnulib-m4/putenv.m4
+++ b/gnulib-m4/putenv.m4
@@ -1,5 +1,5 @@
-# putenv.m4 serial 20
-dnl Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# putenv.m4 serial 21
+dnl Copyright (C) 2002-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -36,6 +36,8 @@ AC_DEFUN([gl_FUNC_PUTENV],
[case "$host_os" in
# Guess yes on glibc systems.
*-gnu*) gl_cv_func_svid_putenv="guessing yes" ;;
+ # Guess no on native Windows.
+ mingw*) gl_cv_func_svid_putenv="guessing no" ;;
# If we don't know, assume the worst.
*) gl_cv_func_svid_putenv="guessing no" ;;
esac
diff --git a/gnulib-m4/raise.m4 b/gnulib-m4/raise.m4
new file mode 100644
index 0000000..fe6e068
--- /dev/null
+++ b/gnulib-m4/raise.m4
@@ -0,0 +1,36 @@
+# raise.m4 serial 4
+dnl Copyright (C) 2011-2017 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_FUNC_RAISE],
+[
+ AC_REQUIRE([gl_SIGNAL_H_DEFAULTS])
+ AC_REQUIRE([AC_CANONICAL_HOST])
+ AC_CHECK_FUNCS([raise])
+ if test $ac_cv_func_raise = no; then
+ HAVE_RAISE=0
+ else
+ m4_ifdef([gl_MSVC_INVAL], [
+ AC_REQUIRE([gl_MSVC_INVAL])
+ if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
+ REPLACE_RAISE=1
+ fi
+ ])
+ m4_ifdef([gl_SIGNALBLOCKING], [
+ gl_SIGNALBLOCKING
+ if test $HAVE_POSIX_SIGNALBLOCKING = 0; then
+ m4_ifdef([gl_SIGNAL_SIGPIPE], [
+ gl_SIGNAL_SIGPIPE
+ if test $gl_cv_header_signal_h_SIGPIPE != yes; then
+ REPLACE_RAISE=1
+ fi
+ ], [:])
+ fi
+ ])
+ fi
+])
+
+# Prerequisites of lib/raise.c.
+AC_DEFUN([gl_PREREQ_RAISE], [:])
diff --git a/gnulib-m4/relocatable-lib.m4 b/gnulib-m4/relocatable-lib.m4
index 011c62b..24572ee 100644
--- a/gnulib-m4/relocatable-lib.m4
+++ b/gnulib-m4/relocatable-lib.m4
@@ -1,5 +1,5 @@
# relocatable-lib.m4 serial 6
-dnl Copyright (C) 2003, 2005-2007, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2003, 2005-2007, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/setenv.m4 b/gnulib-m4/setenv.m4
index 5d49aba..005aa8c 100644
--- a/gnulib-m4/setenv.m4
+++ b/gnulib-m4/setenv.m4
@@ -1,5 +1,5 @@
# setenv.m4 serial 26
-dnl Copyright (C) 2001-2004, 2006-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2001-2004, 2006-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/setlocale.m4 b/gnulib-m4/setlocale.m4
index a359069..879317d 100644
--- a/gnulib-m4/setlocale.m4
+++ b/gnulib-m4/setlocale.m4
@@ -1,5 +1,5 @@
# setlocale.m4 serial 4
-dnl Copyright (C) 2011-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2011-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/signal_h.m4 b/gnulib-m4/signal_h.m4
new file mode 100644
index 0000000..eaf5ce9
--- /dev/null
+++ b/gnulib-m4/signal_h.m4
@@ -0,0 +1,83 @@
+# signal_h.m4 serial 18
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_SIGNAL_H],
+[
+ AC_REQUIRE([gl_SIGNAL_H_DEFAULTS])
+ AC_REQUIRE([gl_CHECK_TYPE_SIGSET_T])
+ gl_NEXT_HEADERS([signal.h])
+
+# AIX declares sig_atomic_t to already include volatile, and C89 compilers
+# then choke on 'volatile sig_atomic_t'. C99 requires that it compile.
+ AC_CHECK_TYPE([volatile sig_atomic_t], [],
+ [HAVE_TYPE_VOLATILE_SIG_ATOMIC_T=0], [[
+#include <signal.h>
+ ]])
+
+ dnl Ensure the type pid_t gets defined.
+ AC_REQUIRE([AC_TYPE_PID_T])
+
+ AC_REQUIRE([AC_TYPE_UID_T])
+
+ dnl Persuade glibc <signal.h> to define sighandler_t.
+ AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
+ AC_CHECK_TYPE([sighandler_t], [], [HAVE_SIGHANDLER_T=0], [[
+#include <signal.h>
+ ]])
+
+ dnl Check for declarations of anything we want to poison if the
+ dnl corresponding gnulib module is not in use.
+ gl_WARN_ON_USE_PREPARE([[#include <signal.h>
+ ]], [pthread_sigmask sigaction
+ sigaddset sigdelset sigemptyset sigfillset sigismember
+ sigpending sigprocmask])
+])
+
+AC_DEFUN([gl_CHECK_TYPE_SIGSET_T],
+[
+ AC_CHECK_TYPES([sigset_t],
+ [gl_cv_type_sigset_t=yes], [gl_cv_type_sigset_t=no],
+ [[
+ #include <signal.h>
+ /* Mingw defines sigset_t not in <signal.h>, but in <sys/types.h>. */
+ #include <sys/types.h>
+ ]])
+ if test $gl_cv_type_sigset_t != yes; then
+ HAVE_SIGSET_T=0
+ fi
+])
+
+AC_DEFUN([gl_SIGNAL_MODULE_INDICATOR],
+[
+ dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+ AC_REQUIRE([gl_SIGNAL_H_DEFAULTS])
+ gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+ dnl Define it also as a C macro, for the benefit of the unit tests.
+ gl_MODULE_INDICATOR_FOR_TESTS([$1])
+])
+
+AC_DEFUN([gl_SIGNAL_H_DEFAULTS],
+[
+ GNULIB_PTHREAD_SIGMASK=0; AC_SUBST([GNULIB_PTHREAD_SIGMASK])
+ GNULIB_RAISE=0; AC_SUBST([GNULIB_RAISE])
+ GNULIB_SIGNAL_H_SIGPIPE=0; AC_SUBST([GNULIB_SIGNAL_H_SIGPIPE])
+ GNULIB_SIGPROCMASK=0; AC_SUBST([GNULIB_SIGPROCMASK])
+ GNULIB_SIGACTION=0; AC_SUBST([GNULIB_SIGACTION])
+ dnl Assume proper GNU behavior unless another module says otherwise.
+ HAVE_POSIX_SIGNALBLOCKING=1; AC_SUBST([HAVE_POSIX_SIGNALBLOCKING])
+ HAVE_PTHREAD_SIGMASK=1; AC_SUBST([HAVE_PTHREAD_SIGMASK])
+ HAVE_RAISE=1; AC_SUBST([HAVE_RAISE])
+ HAVE_SIGSET_T=1; AC_SUBST([HAVE_SIGSET_T])
+ HAVE_SIGINFO_T=1; AC_SUBST([HAVE_SIGINFO_T])
+ HAVE_SIGACTION=1; AC_SUBST([HAVE_SIGACTION])
+ HAVE_STRUCT_SIGACTION_SA_SIGACTION=1;
+ AC_SUBST([HAVE_STRUCT_SIGACTION_SA_SIGACTION])
+ HAVE_TYPE_VOLATILE_SIG_ATOMIC_T=1;
+ AC_SUBST([HAVE_TYPE_VOLATILE_SIG_ATOMIC_T])
+ HAVE_SIGHANDLER_T=1; AC_SUBST([HAVE_SIGHANDLER_T])
+ REPLACE_PTHREAD_SIGMASK=0; AC_SUBST([REPLACE_PTHREAD_SIGMASK])
+ REPLACE_RAISE=0; AC_SUBST([REPLACE_RAISE])
+])
diff --git a/gnulib-m4/signalblocking.m4 b/gnulib-m4/signalblocking.m4
new file mode 100644
index 0000000..26041b1
--- /dev/null
+++ b/gnulib-m4/signalblocking.m4
@@ -0,0 +1,25 @@
+# signalblocking.m4 serial 14
+dnl Copyright (C) 2001-2002, 2006-2017 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+# Determine available signal blocking primitives. Three different APIs exist:
+# 1) POSIX: sigemptyset, sigaddset, sigprocmask
+# 2) SYSV: sighold, sigrelse
+# 3) BSD: sigblock, sigsetmask
+# For simplicity, here we check only for the POSIX signal blocking.
+AC_DEFUN([gl_SIGNALBLOCKING],
+[
+ AC_REQUIRE([gl_SIGNAL_H_DEFAULTS])
+ AC_REQUIRE([gl_CHECK_TYPE_SIGSET_T])
+ if test $gl_cv_type_sigset_t = yes; then
+ AC_CHECK_FUNC([sigprocmask], [gl_cv_func_sigprocmask=1])
+ fi
+ if test -z "$gl_cv_func_sigprocmask"; then
+ HAVE_POSIX_SIGNALBLOCKING=0
+ fi
+])
+
+# Prerequisites of lib/sigprocmask.c.
+AC_DEFUN([gl_PREREQ_SIGPROCMASK], [:])
diff --git a/gnulib-m4/signbit.m4 b/gnulib-m4/signbit.m4
index e42f183..db60ab7 100644
--- a/gnulib-m4/signbit.m4
+++ b/gnulib-m4/signbit.m4
@@ -1,5 +1,5 @@
-# signbit.m4 serial 13
-dnl Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# signbit.m4 serial 15
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -31,6 +31,8 @@ AC_DEFUN([gl_SIGNBIT],
[case "$host_os" in
# Guess yes on glibc systems.
*-gnu*) gl_cv_func_signbit="guessing yes" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_signbit="guessing yes" ;;
# If we don't know, assume the worst.
*) gl_cv_func_signbit="guessing no" ;;
esac
@@ -60,6 +62,13 @@ AC_DEFUN([gl_SIGNBIT],
[case "$host_os" in
# Guess yes on glibc systems.
*-gnu*) gl_cv_func_signbit_gcc="guessing yes" ;;
+ # Guess yes on mingw, no on MSVC.
+ mingw*) if test -n "$GCC"; then
+ gl_cv_func_signbit_gcc="guessing yes"
+ else
+ gl_cv_func_signbit_gcc="guessing no"
+ fi
+ ;;
# If we don't know, assume the worst.
*) gl_cv_func_signbit_gcc="guessing no" ;;
esac
@@ -272,6 +281,7 @@ int main ()
{
/* More than one bit difference. */
fprintf (fp, "unknown");
+ fclose (fp);
return 2;
}
if (x)
@@ -284,6 +294,7 @@ int main ()
{
/* No difference. */
fprintf (fp, "unknown");
+ fclose (fp);
return 3;
}
/* Now m = plus.word[k] ^ ~minus.word[k]. */
@@ -292,6 +303,7 @@ int main ()
/* Oh? The sign bit is set in the positive and cleared in the negative
numbers? */
fprintf (fp, "unknown");
+ fclose (fp);
return 4;
}
for (i = 0; ; i++)
diff --git a/gnulib-m4/size_max.m4 b/gnulib-m4/size_max.m4
index de69025..05ad1b6 100644
--- a/gnulib-m4/size_max.m4
+++ b/gnulib-m4/size_max.m4
@@ -1,5 +1,5 @@
# size_max.m4 serial 10
-dnl Copyright (C) 2003, 2005-2006, 2008-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2003, 2005-2006, 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/sleep.m4 b/gnulib-m4/sleep.m4
new file mode 100644
index 0000000..e2d27be
--- /dev/null
+++ b/gnulib-m4/sleep.m4
@@ -0,0 +1,64 @@
+# sleep.m4 serial 8
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+AC_DEFUN([gl_FUNC_SLEEP],
+[
+ AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
+ dnl We expect to see the declaration of sleep() in a header file.
+ dnl Older versions of mingw have a sleep() function that is an alias to
+ dnl _sleep() in MSVCRT. It has a different signature than POSIX sleep():
+ dnl it takes the number of milliseconds as argument and returns void.
+ dnl mingw does not declare this function.
+ AC_CHECK_DECLS([sleep], , , [[#include <unistd.h>]])
+ AC_CHECK_FUNCS_ONCE([sleep])
+ if test $ac_cv_have_decl_sleep != yes; then
+ HAVE_SLEEP=0
+ else
+ dnl Cygwin 1.5.x has a bug where sleep can't exceed 49.7 days.
+ AC_CACHE_CHECK([for working sleep], [gl_cv_func_sleep_works],
+ [AC_RUN_IFELSE([AC_LANG_PROGRAM([[
+#include <errno.h>
+#include <unistd.h>
+#include <signal.h>
+static void
+handle_alarm (int sig)
+{
+ if (sig != SIGALRM)
+ _exit (2);
+}
+]], [[
+ /* Failure to compile this test due to missing alarm is okay,
+ since all such platforms (mingw) also lack sleep. */
+ unsigned int pentecost = 50 * 24 * 60 * 60; /* 50 days. */
+ unsigned int remaining;
+ signal (SIGALRM, handle_alarm);
+ alarm (1);
+ remaining = sleep (pentecost);
+ if (remaining > pentecost)
+ return 3;
+ if (remaining <= pentecost - 10)
+ return 4;
+ return 0;
+ ]])],
+ [gl_cv_func_sleep_works=yes], [gl_cv_func_sleep_works=no],
+ [case "$host_os" in
+ # Guess yes on glibc systems.
+ *-gnu*) gl_cv_func_sleep_works="guessing yes" ;;
+ # Guess no on native Windows.
+ mingw*) gl_cv_func_sleep_works="guessing no" ;;
+ # If we don't know, assume the worst.
+ *) gl_cv_func_sleep_works="guessing no" ;;
+ esac
+ ])])
+ case "$gl_cv_func_sleep_works" in
+ *yes) ;;
+ *)
+ REPLACE_SLEEP=1
+ ;;
+ esac
+ fi
+])
diff --git a/gnulib-m4/ssize_t.m4 b/gnulib-m4/ssize_t.m4
index 3e7b9e6..66ba9d4 100644
--- a/gnulib-m4/ssize_t.m4
+++ b/gnulib-m4/ssize_t.m4
@@ -1,5 +1,5 @@
# ssize_t.m4 serial 5 (gettext-0.18.2)
-dnl Copyright (C) 2001-2003, 2006, 2010-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2001-2003, 2006, 2010-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/stdalign.m4 b/gnulib-m4/stdalign.m4
index 49980cd..f091aa5 100644
--- a/gnulib-m4/stdalign.m4
+++ b/gnulib-m4/stdalign.m4
@@ -1,6 +1,6 @@
# Check for stdalign.h that conforms to C11.
-dnl Copyright 2011-2016 Free Software Foundation, Inc.
+dnl Copyright 2011-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -18,7 +18,7 @@ AC_DEFUN([gl_STDALIGN_H],
/* Test that alignof yields a result consistent with offsetof.
This catches GCC bug 52023
- <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023>. */
+ <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023>. */
#ifdef __cplusplus
template <class t> struct alignof_helper { char a; t b; };
# define ao(type) offsetof (alignof_helper<type>, b)
@@ -35,8 +35,8 @@ AC_DEFUN([gl_STDALIGN_H],
|| (defined __APPLE__ && defined __MACH__ \
? 4 < __GNUC__ + (1 <= __GNUC_MINOR__) \
: __GNUC__) \
- || __HP_cc || __HP_aCC || __IBMC__ || __IBMCPP__ \
- || __ICC || 0x5110 <= __SUNPRO_C \
+ || (__ia64 && (61200 <= __HP_cc || 61200 <= __HP_aCC)) \
+ || __ICC || 0x590 <= __SUNPRO_C || 0x0600 <= __xlC__ \
|| 1300 <= _MSC_VER)
struct alignas_test { char c; char alignas (8) alignas_8; };
char test_alignas[offsetof (struct alignas_test, alignas_8) == 8
diff --git a/gnulib-m4/stdbool.m4 b/gnulib-m4/stdbool.m4
index 2a9b1db..9e714d4 100644
--- a/gnulib-m4/stdbool.m4
+++ b/gnulib-m4/stdbool.m4
@@ -1,6 +1,6 @@
# Check for stdbool.h that conforms to C99.
-dnl Copyright (C) 2002-2006, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2002-2006, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -87,8 +87,8 @@ AC_DEFUN([AC_CHECK_HEADER_STDBOOL],
char o[sizeof n == m * sizeof n[0] ? 1 : -1];
char p[-1 - (Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
/* Catch a bug in an HP-UX C compiler. See
- http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
- http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
+ https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
+ https://lists.gnu.org/r/bug-coreutils/2005-11/msg00161.html
*/
Bool q = true;
Bool *pq = &q;
diff --git a/gnulib-m4/stddef_h.m4 b/gnulib-m4/stddef_h.m4
index c045c65..f45def1 100644
--- a/gnulib-m4/stddef_h.m4
+++ b/gnulib-m4/stddef_h.m4
@@ -1,6 +1,6 @@
dnl A placeholder for <stddef.h>, for platforms that have issues.
# stddef_h.m4 serial 5
-dnl Copyright (C) 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/stdint.m4 b/gnulib-m4/stdint.m4
index 05b6ab7..4bf3e47 100644
--- a/gnulib-m4/stdint.m4
+++ b/gnulib-m4/stdint.m4
@@ -1,5 +1,5 @@
-# stdint.m4 serial 48
-dnl Copyright (C) 2001-2016 Free Software Foundation, Inc.
+# stdint.m4 serial 51
+dnl Copyright (C) 2001-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -10,8 +10,10 @@ dnl Test whether <stdint.h> is supported or must be substituted.
AC_DEFUN_ONCE([gl_STDINT_H],
[
AC_PREREQ([2.59])dnl
+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
AC_REQUIRE([gl_LIMITS_H])
+ AC_REQUIRE([gt_TYPE_WINT_T])
dnl Check for long long int and unsigned long long int.
AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
@@ -287,8 +289,12 @@ static const char *macro_values[] =
]])],
[gl_cv_header_working_stdint_h=yes],
[],
- [dnl When cross-compiling, assume it works.
- gl_cv_header_working_stdint_h=yes
+ [case "$host_os" in
+ # Guess yes on native Windows.
+ mingw*) gl_cv_header_working_stdint_h="guessing yes" ;;
+ # In general, assume it works.
+ *) gl_cv_header_working_stdint_h="guessing yes" ;;
+ esac
])
])
])
@@ -298,15 +304,16 @@ static const char *macro_values[] =
HAVE_SYS_BITYPES_H=0
HAVE_SYS_INTTYPES_H=0
STDINT_H=stdint.h
- if test "$gl_cv_header_working_stdint_h" = yes; then
- HAVE_C99_STDINT_H=1
- dnl Now see whether the system <stdint.h> works without
- dnl __STDC_CONSTANT_MACROS/__STDC_LIMIT_MACROS defined.
- AC_CACHE_CHECK([whether stdint.h predates C++11],
- [gl_cv_header_stdint_predates_cxx11_h],
- [gl_cv_header_stdint_predates_cxx11_h=yes
- AC_COMPILE_IFELSE([
- AC_LANG_PROGRAM([[
+ case "$gl_cv_header_working_stdint_h" in
+ *yes)
+ HAVE_C99_STDINT_H=1
+ dnl Now see whether the system <stdint.h> works without
+ dnl __STDC_CONSTANT_MACROS/__STDC_LIMIT_MACROS defined.
+ AC_CACHE_CHECK([whether stdint.h predates C++11],
+ [gl_cv_header_stdint_predates_cxx11_h],
+ [gl_cv_header_stdint_predates_cxx11_h=yes
+ AC_COMPILE_IFELSE([
+ AC_LANG_PROGRAM([[
#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
#include <stdint.h>
]
@@ -314,47 +321,49 @@ gl_STDINT_INCLUDES
[
intmax_t im = INTMAX_MAX;
int32_t i32 = INT32_C (0x7fffffff);
- ]])],
- [gl_cv_header_stdint_predates_cxx11_h=no])])
+ ]])],
+ [gl_cv_header_stdint_predates_cxx11_h=no])])
- if test "$gl_cv_header_stdint_predates_cxx11_h" = yes; then
- AC_DEFINE([__STDC_CONSTANT_MACROS], [1],
- [Define to 1 if the system <stdint.h> predates C++11.])
- AC_DEFINE([__STDC_LIMIT_MACROS], [1],
- [Define to 1 if the system <stdint.h> predates C++11.])
- fi
- AC_CACHE_CHECK([whether stdint.h has UINTMAX_WIDTH etc.],
- [gl_cv_header_stdint_width],
- [gl_cv_header_stdint_width=no
- AC_COMPILE_IFELSE(
- [AC_LANG_PROGRAM([[
- /* Work if build is not clean. */
- #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1
- #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
- #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
- #endif
- #include <stdint.h>
- ]gl_STDINT_INCLUDES[
- int iw = UINTMAX_WIDTH;
- ]])],
- [gl_cv_header_stdint_width=yes])])
- if test "$gl_cv_header_stdint_width" = yes; then
- STDINT_H=
- fi
- else
- dnl Check for <sys/inttypes.h>, and for
- dnl <sys/bitypes.h> (used in Linux libc4 >= 4.6.7 and libc5).
- AC_CHECK_HEADERS([sys/inttypes.h sys/bitypes.h])
- if test $ac_cv_header_sys_inttypes_h = yes; then
- HAVE_SYS_INTTYPES_H=1
- fi
- if test $ac_cv_header_sys_bitypes_h = yes; then
- HAVE_SYS_BITYPES_H=1
- fi
- gl_STDINT_TYPE_PROPERTIES
- fi
+ if test "$gl_cv_header_stdint_predates_cxx11_h" = yes; then
+ AC_DEFINE([__STDC_CONSTANT_MACROS], [1],
+ [Define to 1 if the system <stdint.h> predates C++11.])
+ AC_DEFINE([__STDC_LIMIT_MACROS], [1],
+ [Define to 1 if the system <stdint.h> predates C++11.])
+ fi
+ AC_CACHE_CHECK([whether stdint.h has UINTMAX_WIDTH etc.],
+ [gl_cv_header_stdint_width],
+ [gl_cv_header_stdint_width=no
+ AC_COMPILE_IFELSE(
+ [AC_LANG_PROGRAM([[
+ /* Work if build is not clean. */
+ #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1
+ #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
+ #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
+ #endif
+ #include <stdint.h>
+ ]gl_STDINT_INCLUDES[
+ int iw = UINTMAX_WIDTH;
+ ]])],
+ [gl_cv_header_stdint_width=yes])])
+ if test "$gl_cv_header_stdint_width" = yes; then
+ STDINT_H=
+ fi
+ ;;
+ *)
+ dnl Check for <sys/inttypes.h>, and for
+ dnl <sys/bitypes.h> (used in Linux libc4 >= 4.6.7 and libc5).
+ AC_CHECK_HEADERS([sys/inttypes.h sys/bitypes.h])
+ if test $ac_cv_header_sys_inttypes_h = yes; then
+ HAVE_SYS_INTTYPES_H=1
+ fi
+ if test $ac_cv_header_sys_bitypes_h = yes; then
+ HAVE_SYS_BITYPES_H=1
+ fi
+ gl_STDINT_TYPE_PROPERTIES
+ ;;
+ esac
- # The substitute stdint.h needs the substitute limit.h's _GL_INTEGER_WIDTH.
+ dnl The substitute stdint.h needs the substitute limit.h's _GL_INTEGER_WIDTH.
LIMITS_H=limits.h
AM_CONDITIONAL([GL_GENERATE_LIMITS_H], [test -n "$LIMITS_H"])
@@ -528,7 +537,7 @@ AC_DEFUN([gl_STDINT_TYPE_PROPERTIES],
dnl requirement that wint_t is "unchanged by default argument promotions".
dnl In this case gnulib's <wchar.h> and <wctype.h> override wint_t.
dnl Set the variable BITSIZEOF_WINT_T accordingly.
- if test $BITSIZEOF_WINT_T -lt 32; then
+ if test $GNULIB_OVERRIDES_WINT_T = 1; then
BITSIZEOF_WINT_T=32
fi
])
diff --git a/gnulib-m4/stdint_h.m4 b/gnulib-m4/stdint_h.m4
index f823b94..786eaa3 100644
--- a/gnulib-m4/stdint_h.m4
+++ b/gnulib-m4/stdint_h.m4
@@ -1,5 +1,5 @@
# stdint_h.m4 serial 9
-dnl Copyright (C) 1997-2004, 2006, 2008-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 1997-2004, 2006, 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/stdio_h.m4 b/gnulib-m4/stdio_h.m4
index eaa25a0..9ffbb85 100644
--- a/gnulib-m4/stdio_h.m4
+++ b/gnulib-m4/stdio_h.m4
@@ -1,5 +1,5 @@
# stdio_h.m4 serial 48
-dnl Copyright (C) 2007-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/stdlib_h.m4 b/gnulib-m4/stdlib_h.m4
index 3999068..3537346 100644
--- a/gnulib-m4/stdlib_h.m4
+++ b/gnulib-m4/stdlib_h.m4
@@ -1,5 +1,5 @@
-# stdlib_h.m4 serial 43
-dnl Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# stdlib_h.m4 serial 44
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -21,9 +21,9 @@ AC_DEFUN([gl_STDLIB_H],
#endif
]], [_Exit atoll canonicalize_file_name getloadavg getsubopt grantpt
initstate initstate_r mkdtemp mkostemp mkostemps mkstemp mkstemps
- posix_openpt ptsname ptsname_r qsort_r random random_r realpath rpmatch
- secure_getenv setenv setstate setstate_r srandom srandom_r
- strtod strtoll strtoull unlockpt unsetenv])
+ posix_openpt ptsname ptsname_r qsort_r random random_r reallocarray
+ realpath rpmatch secure_getenv setenv setstate setstate_r srandom
+ srandom_r strtod strtoll strtoull unlockpt unsetenv])
])
AC_DEFUN([gl_STDLIB_MODULE_INDICATOR],
@@ -58,6 +58,7 @@ AC_DEFUN([gl_STDLIB_H_DEFAULTS],
GNULIB_QSORT_R=0; AC_SUBST([GNULIB_QSORT_R])
GNULIB_RANDOM=0; AC_SUBST([GNULIB_RANDOM])
GNULIB_RANDOM_R=0; AC_SUBST([GNULIB_RANDOM_R])
+ GNULIB_REALLOCARRAY=0; AC_SUBST([GNULIB_REALLOCARRAY])
GNULIB_REALLOC_POSIX=0; AC_SUBST([GNULIB_REALLOC_POSIX])
GNULIB_REALPATH=0; AC_SUBST([GNULIB_REALPATH])
GNULIB_RPMATCH=0; AC_SUBST([GNULIB_RPMATCH])
@@ -77,6 +78,7 @@ AC_DEFUN([gl_STDLIB_H_DEFAULTS],
HAVE_DECL_GETLOADAVG=1; AC_SUBST([HAVE_DECL_GETLOADAVG])
HAVE_GETSUBOPT=1; AC_SUBST([HAVE_GETSUBOPT])
HAVE_GRANTPT=1; AC_SUBST([HAVE_GRANTPT])
+ HAVE_DECL_INITSTATE=1; AC_SUBST([HAVE_DECL_INITSTATE])
HAVE_MKDTEMP=1; AC_SUBST([HAVE_MKDTEMP])
HAVE_MKOSTEMP=1; AC_SUBST([HAVE_MKOSTEMP])
HAVE_MKOSTEMPS=1; AC_SUBST([HAVE_MKOSTEMPS])
@@ -89,11 +91,13 @@ AC_DEFUN([gl_STDLIB_H_DEFAULTS],
HAVE_RANDOM=1; AC_SUBST([HAVE_RANDOM])
HAVE_RANDOM_H=1; AC_SUBST([HAVE_RANDOM_H])
HAVE_RANDOM_R=1; AC_SUBST([HAVE_RANDOM_R])
+ HAVE_REALLOCARRAY=1; AC_SUBST([HAVE_REALLOCARRAY])
HAVE_REALPATH=1; AC_SUBST([HAVE_REALPATH])
HAVE_RPMATCH=1; AC_SUBST([HAVE_RPMATCH])
HAVE_SECURE_GETENV=1; AC_SUBST([HAVE_SECURE_GETENV])
HAVE_SETENV=1; AC_SUBST([HAVE_SETENV])
HAVE_DECL_SETENV=1; AC_SUBST([HAVE_DECL_SETENV])
+ HAVE_DECL_SETSTATE=1; AC_SUBST([HAVE_DECL_SETSTATE])
HAVE_STRTOD=1; AC_SUBST([HAVE_STRTOD])
HAVE_STRTOLL=1; AC_SUBST([HAVE_STRTOLL])
HAVE_STRTOULL=1; AC_SUBST([HAVE_STRTOULL])
diff --git a/gnulib-m4/strerror.m4 b/gnulib-m4/strerror.m4
index e286594..279efd6 100644
--- a/gnulib-m4/strerror.m4
+++ b/gnulib-m4/strerror.m4
@@ -1,5 +1,5 @@
-# strerror.m4 serial 17
-dnl Copyright (C) 2002, 2007-2016 Free Software Foundation, Inc.
+# strerror.m4 serial 18
+dnl Copyright (C) 2002, 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -80,6 +80,8 @@ AC_DEFUN([gl_FUNC_STRERROR_0],
[case "$host_os" in
# Guess yes on glibc systems.
*-gnu*) gl_cv_func_strerror_0_works="guessing yes" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_strerror_0_works="guessing yes" ;;
# If we don't know, assume the worst.
*) gl_cv_func_strerror_0_works="guessing no" ;;
esac
diff --git a/gnulib-m4/string_h.m4 b/gnulib-m4/string_h.m4
index 0c5ec6f..8c42cf1 100644
--- a/gnulib-m4/string_h.m4
+++ b/gnulib-m4/string_h.m4
@@ -1,11 +1,11 @@
# Configure a GNU-like replacement for <string.h>.
-# Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# Copyright (C) 2007-2017 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 21
+# serial 22
# Written by Paul Eggert.
@@ -43,6 +43,7 @@ AC_DEFUN([gl_STRING_MODULE_INDICATOR],
AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS],
[
+ GNULIB_EXPLICIT_BZERO=0; AC_SUBST([GNULIB_EXPLICIT_BZERO])
GNULIB_FFSL=0; AC_SUBST([GNULIB_FFSL])
GNULIB_FFSLL=0; AC_SUBST([GNULIB_FFSLL])
GNULIB_MEMCHR=0; AC_SUBST([GNULIB_MEMCHR])
@@ -82,6 +83,7 @@ AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS],
GNULIB_STRVERSCMP=0; AC_SUBST([GNULIB_STRVERSCMP])
HAVE_MBSLEN=0; AC_SUBST([HAVE_MBSLEN])
dnl Assume proper GNU behavior unless another module says otherwise.
+ HAVE_EXPLICIT_BZERO=1; AC_SUBST([HAVE_EXPLICIT_BZERO])
HAVE_FFSL=1; AC_SUBST([HAVE_FFSL])
HAVE_FFSLL=1; AC_SUBST([HAVE_FFSLL])
HAVE_MEMCHR=1; AC_SUBST([HAVE_MEMCHR])
@@ -105,16 +107,16 @@ AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS],
REPLACE_MEMCHR=0; AC_SUBST([REPLACE_MEMCHR])
REPLACE_MEMMEM=0; AC_SUBST([REPLACE_MEMMEM])
REPLACE_STPNCPY=0; AC_SUBST([REPLACE_STPNCPY])
+ REPLACE_STRCHRNUL=0; AC_SUBST([REPLACE_STRCHRNUL])
REPLACE_STRDUP=0; AC_SUBST([REPLACE_STRDUP])
+ REPLACE_STRNCAT=0; AC_SUBST([REPLACE_STRNCAT])
+ REPLACE_STRNDUP=0; AC_SUBST([REPLACE_STRNDUP])
+ REPLACE_STRNLEN=0; AC_SUBST([REPLACE_STRNLEN])
REPLACE_STRSTR=0; AC_SUBST([REPLACE_STRSTR])
REPLACE_STRCASESTR=0; AC_SUBST([REPLACE_STRCASESTR])
- REPLACE_STRCHRNUL=0; AC_SUBST([REPLACE_STRCHRNUL])
+ REPLACE_STRTOK_R=0; AC_SUBST([REPLACE_STRTOK_R])
REPLACE_STRERROR=0; AC_SUBST([REPLACE_STRERROR])
REPLACE_STRERROR_R=0; AC_SUBST([REPLACE_STRERROR_R])
- REPLACE_STRNCAT=0; AC_SUBST([REPLACE_STRNCAT])
- REPLACE_STRNDUP=0; AC_SUBST([REPLACE_STRNDUP])
- REPLACE_STRNLEN=0; AC_SUBST([REPLACE_STRNLEN])
REPLACE_STRSIGNAL=0; AC_SUBST([REPLACE_STRSIGNAL])
- REPLACE_STRTOK_R=0; AC_SUBST([REPLACE_STRTOK_R])
UNDEFINE_STRTOK_R=0; AC_SUBST([UNDEFINE_STRTOK_R])
])
diff --git a/gnulib-m4/strncat.m4 b/gnulib-m4/strncat.m4
index cda109c..92ee572 100644
--- a/gnulib-m4/strncat.m4
+++ b/gnulib-m4/strncat.m4
@@ -1,5 +1,5 @@
-# strncat.m4 serial 2
-dnl Copyright (C) 2002-2004, 2009-2016 Free Software Foundation, Inc.
+# strncat.m4 serial 4
+dnl Copyright (C) 2002-2004, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -15,7 +15,7 @@ AC_DEFUN_ONCE([gl_FUNC_STRNCAT],
AC_CHECK_HEADERS_ONCE([sys/mman.h])
AC_CHECK_FUNCS_ONCE([mprotect])
- dnl Detect bug in Solaris 8..10 on SPARC:
+ dnl Detect bug in Solaris 8..10 on SPARC and Solaris 11.0 on x86:
dnl strncat should not dereference more than n bytes, but always dereferences
dnl n+1 bytes if the first n bytes don't contain a NUL byte.
dnl Assume that strncat works on platforms that lack mprotect.
@@ -84,9 +84,11 @@ AC_DEFUN_ONCE([gl_FUNC_STRNCAT],
[
case "$host_os" in
# Guess no on Solaris.
- solaris*) gl_cv_func_strncat_works="guessing no";;
+ solaris*) gl_cv_func_strncat_works="guessing no" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_strncat_works="guessing yes" ;;
# Guess yes otherwise.
- *) gl_cv_func_strncat_works="guessing yes";;
+ *) gl_cv_func_strncat_works="guessing yes" ;;
esac
])
])
diff --git a/gnulib-m4/strstr.m4 b/gnulib-m4/strstr.m4
index bfe4c85..f48a6cd 100644
--- a/gnulib-m4/strstr.m4
+++ b/gnulib-m4/strstr.m4
@@ -1,5 +1,5 @@
-# strstr.m4 serial 17
-dnl Copyright (C) 2008-2016 Free Software Foundation, Inc.
+# strstr.m4 serial 19
+dnl Copyright (C) 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -9,10 +9,10 @@ AC_DEFUN([gl_FUNC_STRSTR_SIMPLE],
[
AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
AC_REQUIRE([gl_FUNC_MEMCHR])
- if test "$gl_cv_func_memchr_works" != yes; then
+ if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
REPLACE_STRSTR=1
else
- dnl Detect http://sourceware.org/bugzilla/show_bug.cgi?id=12092.
+ dnl Detect https://sourceware.org/bugzilla/show_bug.cgi?id=12092.
AC_CACHE_CHECK([whether strstr works],
[gl_cv_func_strstr_works_always],
[AC_RUN_IFELSE([AC_LANG_PROGRAM([[
@@ -99,6 +99,9 @@ static void quit (int sig) { _exit (sig + 128); }
if (!strstr (haystack, needle))
result |= 1;
}
+ /* Free allocated memory, in case some sanitizer is watching. */
+ free (haystack);
+ free (needle);
return result;
]])],
[gl_cv_func_strstr_linear=yes], [gl_cv_func_strstr_linear=no],
diff --git a/gnulib-m4/sys_socket_h.m4 b/gnulib-m4/sys_socket_h.m4
index ae500c7..3ecbe7c 100644
--- a/gnulib-m4/sys_socket_h.m4
+++ b/gnulib-m4/sys_socket_h.m4
@@ -1,5 +1,5 @@
# sys_socket_h.m4 serial 23
-dnl Copyright (C) 2005-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2005-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/sys_types_h.m4 b/gnulib-m4/sys_types_h.m4
index 159b005..7509771 100644
--- a/gnulib-m4/sys_types_h.m4
+++ b/gnulib-m4/sys_types_h.m4
@@ -1,11 +1,14 @@
-# sys_types_h.m4 serial 6
-dnl Copyright (C) 2011-2016 Free Software Foundation, Inc.
+# sys_types_h.m4 serial 9
+dnl Copyright (C) 2011-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
AC_DEFUN_ONCE([gl_SYS_TYPES_H],
[
+ dnl Use sane struct stat types in OpenVMS 8.2 and later.
+ AC_DEFINE([_USE_STD_STAT], 1, [For standard stat data types on VMS.])
+
AC_REQUIRE([gl_SYS_TYPES_H_DEFAULTS])
gl_NEXT_HEADERS([sys/types.h])
@@ -17,6 +20,14 @@ AC_DEFUN_ONCE([gl_SYS_TYPES_H],
dnl Whether to override the 'off_t' type.
AC_REQUIRE([gl_TYPE_OFF_T])
+
+ dnl Whether to override the 'dev_t' and 'ino_t' types.
+ m4_ifdef([gl_WINDOWS_STAT_INODES], [
+ AC_REQUIRE([gl_WINDOWS_STAT_INODES])
+ ], [
+ WINDOWS_STAT_INODES=0
+ ])
+ AC_SUBST([WINDOWS_STAT_INODES])
])
AC_DEFUN([gl_SYS_TYPES_H_DEFAULTS],
@@ -24,12 +35,12 @@ AC_DEFUN([gl_SYS_TYPES_H_DEFAULTS],
])
# This works around a buggy version in autoconf <= 2.69.
-# See <https://lists.gnu.org/archive/html/autoconf/2016-08/msg00014.html>
+# See <https://lists.gnu.org/r/autoconf/2016-08/msg00014.html>
m4_version_prereq([2.70], [], [
# This is taken from the following Autoconf patch:
-# http://git.sv.gnu.org/cgit/autoconf.git/commit/?id=e17a30e98
+# https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=e17a30e987d7ee695fb4294a82d987ec3dc9b974
m4_undefine([AC_HEADER_MAJOR])
AC_DEFUN([AC_HEADER_MAJOR],
diff --git a/gnulib-m4/thread.m4 b/gnulib-m4/thread.m4
index 7a9d776..62bbcee 100644
--- a/gnulib-m4/thread.m4
+++ b/gnulib-m4/thread.m4
@@ -1,5 +1,5 @@
# thread.m4 serial 3
-dnl Copyright (C) 2008-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/threadlib.m4 b/gnulib-m4/threadlib.m4
index b43534e..9aa18e2 100644
--- a/gnulib-m4/threadlib.m4
+++ b/gnulib-m4/threadlib.m4
@@ -1,5 +1,5 @@
-# threadlib.m4 serial 11 (gettext-0.18.2)
-dnl Copyright (C) 2005-2016 Free Software Foundation, Inc.
+# threadlib.m4 serial 13
+dnl Copyright (C) 2005-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -66,7 +66,7 @@ changequote(,)dnl
dnl child process gets an endless segmentation fault inside execvp().
dnl Disable multithreading by default on Cygwin 1.5.x, because it has
dnl bugs that lead to endless loops or crashes. See
- dnl <http://cygwin.com/ml/cygwin/2009-08/msg00283.html>.
+ dnl <https://cygwin.com/ml/cygwin/2009-08/msg00283.html>.
osf*) gl_use_threads=no ;;
cygwin*)
case `uname -r` in
@@ -148,6 +148,10 @@ int main ()
[gl_cv_have_weak="guessing no"])
])
fi
+ dnl But when linking statically, weak symbols don't work.
+ case " $LDFLAGS " in
+ *" -static "*) gl_cv_have_weak=no ;;
+ esac
])
if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
# On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that
@@ -165,7 +169,7 @@ int main ()
#
# If -pthread works, prefer it to -lpthread, since Ubuntu 14.04
# needs -pthread for some reason. See:
- # http://lists.gnu.org/archive/html/bug-gnulib/2014-09/msg00023.html
+ # https://lists.gnu.org/r/bug-gnulib/2014-09/msg00023.html
save_LIBS=$LIBS
for gl_pthread in '' '-pthread'; do
LIBS="$LIBS $gl_pthread"
@@ -195,8 +199,10 @@ int main ()
# Therefore pthread_in_use() needs to actually try to create a
# thread: pthread_create from libc will fail, whereas
# pthread_create will actually create a thread.
+ # On Solaris 10 or newer, this test is no longer needed, because
+ # libc contains the fully functional pthread functions.
case "$host_os" in
- solaris* | hpux*)
+ solaris | solaris2.[1-9] | solaris2.[1-9].* | hpux*)
AC_DEFINE([PTHREAD_IN_USE_DETECTION_HARD], [1],
[Define if the pthread_in_use() detection is hard.])
esac
diff --git a/gnulib-m4/time_h.m4 b/gnulib-m4/time_h.m4
new file mode 100644
index 0000000..28e2209
--- /dev/null
+++ b/gnulib-m4/time_h.m4
@@ -0,0 +1,144 @@
+# Configure a more-standard replacement for <time.h>.
+
+# Copyright (C) 2000-2001, 2003-2007, 2009-2017 Free Software Foundation, Inc.
+
+# serial 11
+
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# Written by Paul Eggert and Jim Meyering.
+
+AC_DEFUN([gl_HEADER_TIME_H],
+[
+ dnl Use AC_REQUIRE here, so that the default behavior below is expanded
+ dnl once only, before all statements that occur in other macros.
+ AC_REQUIRE([gl_HEADER_TIME_H_BODY])
+])
+
+AC_DEFUN([gl_HEADER_TIME_H_BODY],
+[
+ AC_REQUIRE([AC_C_RESTRICT])
+ AC_REQUIRE([gl_HEADER_TIME_H_DEFAULTS])
+ gl_NEXT_HEADERS([time.h])
+ AC_REQUIRE([gl_CHECK_TYPE_STRUCT_TIMESPEC])
+])
+
+dnl Check whether 'struct timespec' is declared
+dnl in time.h, sys/time.h, pthread.h, or unistd.h.
+
+AC_DEFUN([gl_CHECK_TYPE_STRUCT_TIMESPEC],
+[
+ AC_CHECK_HEADERS_ONCE([sys/time.h])
+ AC_CACHE_CHECK([for struct timespec in <time.h>],
+ [gl_cv_sys_struct_timespec_in_time_h],
+ [AC_COMPILE_IFELSE(
+ [AC_LANG_PROGRAM(
+ [[#include <time.h>
+ ]],
+ [[static struct timespec x; x.tv_sec = x.tv_nsec;]])],
+ [gl_cv_sys_struct_timespec_in_time_h=yes],
+ [gl_cv_sys_struct_timespec_in_time_h=no])])
+
+ TIME_H_DEFINES_STRUCT_TIMESPEC=0
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=0
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC=0
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC=0
+ if test $gl_cv_sys_struct_timespec_in_time_h = yes; then
+ TIME_H_DEFINES_STRUCT_TIMESPEC=1
+ else
+ AC_CACHE_CHECK([for struct timespec in <sys/time.h>],
+ [gl_cv_sys_struct_timespec_in_sys_time_h],
+ [AC_COMPILE_IFELSE(
+ [AC_LANG_PROGRAM(
+ [[#include <sys/time.h>
+ ]],
+ [[static struct timespec x; x.tv_sec = x.tv_nsec;]])],
+ [gl_cv_sys_struct_timespec_in_sys_time_h=yes],
+ [gl_cv_sys_struct_timespec_in_sys_time_h=no])])
+ if test $gl_cv_sys_struct_timespec_in_sys_time_h = yes; then
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=1
+ else
+ AC_CACHE_CHECK([for struct timespec in <pthread.h>],
+ [gl_cv_sys_struct_timespec_in_pthread_h],
+ [AC_COMPILE_IFELSE(
+ [AC_LANG_PROGRAM(
+ [[#include <pthread.h>
+ ]],
+ [[static struct timespec x; x.tv_sec = x.tv_nsec;]])],
+ [gl_cv_sys_struct_timespec_in_pthread_h=yes],
+ [gl_cv_sys_struct_timespec_in_pthread_h=no])])
+ if test $gl_cv_sys_struct_timespec_in_pthread_h = yes; then
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC=1
+ else
+ AC_CACHE_CHECK([for struct timespec in <unistd.h>],
+ [gl_cv_sys_struct_timespec_in_unistd_h],
+ [AC_COMPILE_IFELSE(
+ [AC_LANG_PROGRAM(
+ [[#include <unistd.h>
+ ]],
+ [[static struct timespec x; x.tv_sec = x.tv_nsec;]])],
+ [gl_cv_sys_struct_timespec_in_unistd_h=yes],
+ [gl_cv_sys_struct_timespec_in_unistd_h=no])])
+ if test $gl_cv_sys_struct_timespec_in_unistd_h = yes; then
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC=1
+ fi
+ fi
+ fi
+ fi
+ AC_SUBST([TIME_H_DEFINES_STRUCT_TIMESPEC])
+ AC_SUBST([SYS_TIME_H_DEFINES_STRUCT_TIMESPEC])
+ AC_SUBST([PTHREAD_H_DEFINES_STRUCT_TIMESPEC])
+ AC_SUBST([UNISTD_H_DEFINES_STRUCT_TIMESPEC])
+])
+
+AC_DEFUN([gl_TIME_MODULE_INDICATOR],
+[
+ dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+ AC_REQUIRE([gl_HEADER_TIME_H_DEFAULTS])
+ gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+ dnl Define it also as a C macro, for the benefit of the unit tests.
+ gl_MODULE_INDICATOR_FOR_TESTS([$1])
+])
+
+AC_DEFUN([gl_HEADER_TIME_H_DEFAULTS],
+[
+ GNULIB_CTIME=0; AC_SUBST([GNULIB_CTIME])
+ GNULIB_MKTIME=0; AC_SUBST([GNULIB_MKTIME])
+ GNULIB_LOCALTIME=0; AC_SUBST([GNULIB_LOCALTIME])
+ GNULIB_NANOSLEEP=0; AC_SUBST([GNULIB_NANOSLEEP])
+ GNULIB_STRFTIME=0; AC_SUBST([GNULIB_STRFTIME])
+ GNULIB_STRPTIME=0; AC_SUBST([GNULIB_STRPTIME])
+ GNULIB_TIMEGM=0; AC_SUBST([GNULIB_TIMEGM])
+ GNULIB_TIME_R=0; AC_SUBST([GNULIB_TIME_R])
+ GNULIB_TIME_RZ=0; AC_SUBST([GNULIB_TIME_RZ])
+ GNULIB_TZSET=0; AC_SUBST([GNULIB_TZSET])
+ dnl Assume proper GNU behavior unless another module says otherwise.
+ HAVE_DECL_LOCALTIME_R=1; AC_SUBST([HAVE_DECL_LOCALTIME_R])
+ HAVE_NANOSLEEP=1; AC_SUBST([HAVE_NANOSLEEP])
+ HAVE_STRPTIME=1; AC_SUBST([HAVE_STRPTIME])
+ HAVE_TIMEGM=1; AC_SUBST([HAVE_TIMEGM])
+ HAVE_TZSET=1; AC_SUBST([HAVE_TZSET])
+ dnl Even GNU libc does not have timezone_t yet.
+ HAVE_TIMEZONE_T=0; AC_SUBST([HAVE_TIMEZONE_T])
+ dnl If another module says to replace or to not replace, do that.
+ dnl Otherwise, replace only if someone compiles with -DGNULIB_PORTCHECK;
+ dnl this lets maintainers check for portability.
+ REPLACE_CTIME=GNULIB_PORTCHECK; AC_SUBST([REPLACE_CTIME])
+ REPLACE_LOCALTIME_R=GNULIB_PORTCHECK; AC_SUBST([REPLACE_LOCALTIME_R])
+ REPLACE_MKTIME=GNULIB_PORTCHECK; AC_SUBST([REPLACE_MKTIME])
+ REPLACE_NANOSLEEP=GNULIB_PORTCHECK; AC_SUBST([REPLACE_NANOSLEEP])
+ REPLACE_STRFTIME=GNULIB_PORTCHECK; AC_SUBST([REPLACE_STRFTIME])
+ REPLACE_TIMEGM=GNULIB_PORTCHECK; AC_SUBST([REPLACE_TIMEGM])
+ REPLACE_TZSET=GNULIB_PORTCHECK; AC_SUBST([REPLACE_TZSET])
+
+ dnl Hack so that the time module doesn't depend on the sys_time module.
+ dnl First, default GNULIB_GETTIMEOFDAY to 0 if sys_time is absent.
+ : ${GNULIB_GETTIMEOFDAY=0}; AC_SUBST([GNULIB_GETTIMEOFDAY])
+ dnl Second, it's OK to not use GNULIB_PORTCHECK for REPLACE_GMTIME
+ dnl and REPLACE_LOCALTIME, as portability to Solaris 2.6 and earlier
+ dnl is no longer a big deal.
+ REPLACE_GMTIME=0; AC_SUBST([REPLACE_GMTIME])
+ REPLACE_LOCALTIME=0; AC_SUBST([REPLACE_LOCALTIME])
+])
diff --git a/gnulib-m4/unistd_h.m4 b/gnulib-m4/unistd_h.m4
index 544dadb..60e7ea4 100644
--- a/gnulib-m4/unistd_h.m4
+++ b/gnulib-m4/unistd_h.m4
@@ -1,5 +1,5 @@
-# unistd_h.m4 serial 68
-dnl Copyright (C) 2006-2016 Free Software Foundation, Inc.
+# unistd_h.m4 serial 71
+dnl Copyright (C) 2006-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -46,8 +46,8 @@ AC_DEFUN([gl_UNISTD_H],
gethostname getlogin getlogin_r getpagesize
getusershell setusershell endusershell
group_member isatty lchown link linkat lseek pipe pipe2 pread pwrite
- readlink readlinkat rmdir sethostname sleep symlink symlinkat ttyname_r
- unlink unlinkat usleep])
+ readlink readlinkat rmdir sethostname sleep symlink symlinkat
+ truncate ttyname_r unlink unlinkat usleep])
])
AC_DEFUN([gl_UNISTD_MODULE_INDICATOR],
@@ -102,6 +102,7 @@ AC_DEFUN([gl_UNISTD_H_DEFAULTS],
GNULIB_SLEEP=0; AC_SUBST([GNULIB_SLEEP])
GNULIB_SYMLINK=0; AC_SUBST([GNULIB_SYMLINK])
GNULIB_SYMLINKAT=0; AC_SUBST([GNULIB_SYMLINKAT])
+ GNULIB_TRUNCATE=0; AC_SUBST([GNULIB_TRUNCATE])
GNULIB_TTYNAME_R=0; AC_SUBST([GNULIB_TTYNAME_R])
GNULIB_UNISTD_H_NONBLOCKING=0; AC_SUBST([GNULIB_UNISTD_H_NONBLOCKING])
GNULIB_UNISTD_H_SIGPIPE=0; AC_SUBST([GNULIB_UNISTD_H_SIGPIPE])
@@ -139,12 +140,14 @@ AC_DEFUN([gl_UNISTD_H_DEFAULTS],
HAVE_SLEEP=1; AC_SUBST([HAVE_SLEEP])
HAVE_SYMLINK=1; AC_SUBST([HAVE_SYMLINK])
HAVE_SYMLINKAT=1; AC_SUBST([HAVE_SYMLINKAT])
+ HAVE_TRUNCATE=1; AC_SUBST([HAVE_TRUNCATE])
HAVE_UNLINKAT=1; AC_SUBST([HAVE_UNLINKAT])
HAVE_USLEEP=1; AC_SUBST([HAVE_USLEEP])
HAVE_DECL_ENVIRON=1; AC_SUBST([HAVE_DECL_ENVIRON])
HAVE_DECL_FCHDIR=1; AC_SUBST([HAVE_DECL_FCHDIR])
HAVE_DECL_FDATASYNC=1; AC_SUBST([HAVE_DECL_FDATASYNC])
HAVE_DECL_GETDOMAINNAME=1; AC_SUBST([HAVE_DECL_GETDOMAINNAME])
+ HAVE_DECL_GETLOGIN=1; AC_SUBST([HAVE_DECL_GETLOGIN])
HAVE_DECL_GETLOGIN_R=1; AC_SUBST([HAVE_DECL_GETLOGIN_R])
HAVE_DECL_GETPAGESIZE=1; AC_SUBST([HAVE_DECL_GETPAGESIZE])
HAVE_DECL_GETUSERSHELL=1; AC_SUBST([HAVE_DECL_GETUSERSHELL])
@@ -156,6 +159,7 @@ AC_DEFUN([gl_UNISTD_H_DEFAULTS],
REPLACE_CLOSE=0; AC_SUBST([REPLACE_CLOSE])
REPLACE_DUP=0; AC_SUBST([REPLACE_DUP])
REPLACE_DUP2=0; AC_SUBST([REPLACE_DUP2])
+ REPLACE_FACCESSAT=0; AC_SUBST([REPLACE_FACCESSAT])
REPLACE_FCHOWNAT=0; AC_SUBST([REPLACE_FCHOWNAT])
REPLACE_FTRUNCATE=0; AC_SUBST([REPLACE_FTRUNCATE])
REPLACE_GETCWD=0; AC_SUBST([REPLACE_GETCWD])
@@ -178,6 +182,7 @@ AC_DEFUN([gl_UNISTD_H_DEFAULTS],
REPLACE_SLEEP=0; AC_SUBST([REPLACE_SLEEP])
REPLACE_SYMLINK=0; AC_SUBST([REPLACE_SYMLINK])
REPLACE_SYMLINKAT=0; AC_SUBST([REPLACE_SYMLINKAT])
+ REPLACE_TRUNCATE=0; AC_SUBST([REPLACE_TRUNCATE])
REPLACE_TTYNAME_R=0; AC_SUBST([REPLACE_TTYNAME_R])
REPLACE_UNLINK=0; AC_SUBST([REPLACE_UNLINK])
REPLACE_UNLINKAT=0; AC_SUBST([REPLACE_UNLINKAT])
diff --git a/gnulib-m4/usleep.m4 b/gnulib-m4/usleep.m4
new file mode 100644
index 0000000..e69ed85
--- /dev/null
+++ b/gnulib-m4/usleep.m4
@@ -0,0 +1,47 @@
+# usleep.m4 serial 4
+dnl Copyright (C) 2009-2017 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl This macro intentionally does not check for select or nanosleep;
+dnl both of those modules can require external libraries.
+AC_DEFUN([gl_FUNC_USLEEP],
+[
+ AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
+ dnl usleep was required in POSIX 2001, but dropped as obsolete in
+ dnl POSIX 2008; therefore, it is not always exposed in headers.
+ AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
+ AC_CHECK_FUNCS_ONCE([usleep])
+ AC_CHECK_TYPE([useconds_t], [],
+ [AC_DEFINE([useconds_t], [unsigned int], [Define to an unsigned 32-bit
+ type if <sys/types.h> lacks this type.])])
+ if test $ac_cv_func_usleep = no; then
+ HAVE_USLEEP=0
+ else
+ dnl POSIX allows implementations to reject arguments larger than
+ dnl 999999, but GNU guarantees it will work.
+ AC_CACHE_CHECK([whether usleep allows large arguments],
+ [gl_cv_func_usleep_works],
+ [AC_RUN_IFELSE([AC_LANG_PROGRAM([[
+#include <unistd.h>
+]], [[return !!usleep (1000000);]])],
+ [gl_cv_func_usleep_works=yes], [gl_cv_func_usleep_works=no],
+ [case "$host_os" in
+ # Guess yes on glibc systems.
+ *-gnu*) gl_cv_func_usleep_works="guessing yes" ;;
+ # Guess no on native Windows.
+ mingw*) gl_cv_func_usleep_works="guessing no" ;;
+ # If we don't know, assume the worst.
+ *) gl_cv_func_usleep_works="guessing no" ;;
+ esac
+ ])])
+ case "$gl_cv_func_usleep_works" in
+ *yes) ;;
+ *)
+ REPLACE_USLEEP=1
+ ;;
+ esac
+ fi
+])
diff --git a/gnulib-m4/vasnprintf.m4 b/gnulib-m4/vasnprintf.m4
index 2d4b463..47c5951 100644
--- a/gnulib-m4/vasnprintf.m4
+++ b/gnulib-m4/vasnprintf.m4
@@ -1,5 +1,5 @@
# vasnprintf.m4 serial 36
-dnl Copyright (C) 2002-2004, 2006-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2002-2004, 2006-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/warn-on-use.m4 b/gnulib-m4/warn-on-use.m4
index 08440ec..25ce737 100644
--- a/gnulib-m4/warn-on-use.m4
+++ b/gnulib-m4/warn-on-use.m4
@@ -1,5 +1,5 @@
# warn-on-use.m4 serial 5
-dnl Copyright (C) 2010-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2010-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/wchar_h.m4 b/gnulib-m4/wchar_h.m4
index 16017a5..d09ea08 100644
--- a/gnulib-m4/wchar_h.m4
+++ b/gnulib-m4/wchar_h.m4
@@ -1,13 +1,13 @@
dnl A placeholder for ISO C99 <wchar.h>, for platforms that have issues.
-dnl Copyright (C) 2007-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl Written by Eric Blake.
-# wchar_h.m4 serial 40
+# wchar_h.m4 serial 42
AC_DEFUN([gl_WCHAR_H],
[
@@ -35,6 +35,8 @@ AC_DEFUN([gl_WCHAR_H],
fi
AC_SUBST([HAVE_WINT_T])
+ AC_REQUIRE([gl_TYPE_WINT_T_PREREQ])
+
dnl Check for declarations of anything we want to poison if the
dnl corresponding gnulib module is not in use.
gl_WARN_ON_USE_PREPARE([[
@@ -53,7 +55,7 @@ AC_DEFUN([gl_WCHAR_H],
wcsrtombs wcsnrtombs wcwidth wmemchr wmemcmp wmemcpy wmemmove wmemset
wcslen wcsnlen wcscpy wcpcpy wcsncpy wcpncpy wcscat wcsncat wcscmp
wcsncmp wcscasecmp wcsncasecmp wcscoll wcsxfrm wcsdup wcschr wcsrchr
- wcscspn wcsspn wcspbrk wcsstr wcstok wcswidth
+ wcscspn wcsspn wcspbrk wcsstr wcstok wcswidth wcsftime
])
])
@@ -61,8 +63,8 @@ dnl Check whether <wchar.h> is usable at all.
AC_DEFUN([gl_WCHAR_H_INLINE_OK],
[
dnl Test whether <wchar.h> suffers due to the transition from '__inline' to
- dnl 'gnu_inline'. See <http://sourceware.org/bugzilla/show_bug.cgi?id=4022>
- dnl and <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42440>. In summary,
+ dnl 'gnu_inline'. See <https://sourceware.org/bugzilla/show_bug.cgi?id=4022>
+ dnl and <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42440>. In summary,
dnl glibc version 2.5 or older, together with gcc version 4.3 or newer and
dnl the option -std=c99 or -std=gnu99, leads to a broken <wchar.h>.
AC_CACHE_CHECK([whether <wchar.h> uses 'inline' correctly],
@@ -120,7 +122,7 @@ This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
C99 mode. You have four options:
- Add the flag -fgnu89-inline to CC and reconfigure, or
- Fix your include files, using parts of
- <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
+ <https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
- Use a gcc version older than 4.3, or
- Don't use the flags -std=c99 or -std=gnu99.
Configuration aborted.])
@@ -177,6 +179,7 @@ AC_DEFUN([gl_WCHAR_H_DEFAULTS],
GNULIB_WCSSTR=0; AC_SUBST([GNULIB_WCSSTR])
GNULIB_WCSTOK=0; AC_SUBST([GNULIB_WCSTOK])
GNULIB_WCSWIDTH=0; AC_SUBST([GNULIB_WCSWIDTH])
+ GNULIB_WCSFTIME=0; AC_SUBST([GNULIB_WCSFTIME])
dnl Assume proper GNU behavior unless another module says otherwise.
HAVE_BTOWC=1; AC_SUBST([HAVE_BTOWC])
HAVE_MBSINIT=1; AC_SUBST([HAVE_MBSINIT])
@@ -215,6 +218,7 @@ AC_DEFUN([gl_WCHAR_H_DEFAULTS],
HAVE_WCSSTR=1; AC_SUBST([HAVE_WCSSTR])
HAVE_WCSTOK=1; AC_SUBST([HAVE_WCSTOK])
HAVE_WCSWIDTH=1; AC_SUBST([HAVE_WCSWIDTH])
+ HAVE_WCSFTIME=1; AC_SUBST([HAVE_WCSFTIME])
HAVE_DECL_WCTOB=1; AC_SUBST([HAVE_DECL_WCTOB])
HAVE_DECL_WCWIDTH=1; AC_SUBST([HAVE_DECL_WCWIDTH])
REPLACE_MBSTATE_T=0; AC_SUBST([REPLACE_MBSTATE_T])
@@ -230,4 +234,5 @@ AC_DEFUN([gl_WCHAR_H_DEFAULTS],
REPLACE_WCSNRTOMBS=0; AC_SUBST([REPLACE_WCSNRTOMBS])
REPLACE_WCWIDTH=0; AC_SUBST([REPLACE_WCWIDTH])
REPLACE_WCSWIDTH=0; AC_SUBST([REPLACE_WCSWIDTH])
+ REPLACE_WCSFTIME=0; AC_SUBST([REPLACE_WCSFTIME])
])
diff --git a/gnulib-m4/wchar_t.m4 b/gnulib-m4/wchar_t.m4
index 2db8c3f..11783d2 100644
--- a/gnulib-m4/wchar_t.m4
+++ b/gnulib-m4/wchar_t.m4
@@ -1,5 +1,5 @@
# wchar_t.m4 serial 4 (gettext-0.18.2)
-dnl Copyright (C) 2002-2003, 2008-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2002-2003, 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/wcrtomb.m4 b/gnulib-m4/wcrtomb.m4
index 267b3c9..fcc3f8c 100644
--- a/gnulib-m4/wcrtomb.m4
+++ b/gnulib-m4/wcrtomb.m4
@@ -1,5 +1,5 @@
-# wcrtomb.m4 serial 11
-dnl Copyright (C) 2008-2016 Free Software Foundation, Inc.
+# wcrtomb.m4 serial 12
+dnl Copyright (C) 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -51,6 +51,8 @@ changequote(,)dnl
case "$host_os" in
# Guess no on AIX 4, OSF/1 and Solaris.
aix4* | osf* | solaris*) gl_cv_func_wcrtomb_retval="guessing no" ;;
+ # Guess yes on native Windows.
+ mingw*) gl_cv_func_wcrtomb_retval="guessing yes" ;;
# Guess yes otherwise.
*) gl_cv_func_wcrtomb_retval="guessing yes" ;;
esac
diff --git a/gnulib-m4/wctob.m4 b/gnulib-m4/wctob.m4
index bdb5299..7b7d462 100644
--- a/gnulib-m4/wctob.m4
+++ b/gnulib-m4/wctob.m4
@@ -1,5 +1,5 @@
-# wctob.m4 serial 10
-dnl Copyright (C) 2008-2016 Free Software Foundation, Inc.
+# wctob.m4 serial 11
+dnl Copyright (C) 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -17,7 +17,7 @@ AC_DEFUN([gl_FUNC_WCTOB],
dnl Solaris 9 has the wctob() function but it does not work.
dnl Cygwin 1.7.2 has the wctob() function but it clobbers caller-owned
- dnl registers, see <http://cygwin.com/ml/cygwin/2010-05/msg00015.html>.
+ dnl registers, see <https://cygwin.com/ml/cygwin/2010-05/msg00015.html>.
AC_REQUIRE([AC_PROG_CC])
AC_REQUIRE([gt_LOCALE_FR])
AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
@@ -31,6 +31,9 @@ changequote(,)dnl
# Guess no on Solaris <= 9 and Cygwin.
solaris2.[1-9] | solaris2.[1-9].* | cygwin*)
gl_cv_func_wctob_works="guessing no" ;;
+ # Guess no on native Windows.
+ mingw*)
+ gl_cv_func_wctob_works="guessing no" ;;
# Guess yes otherwise.
*) gl_cv_func_wctob_works="guessing yes" ;;
esac
diff --git a/gnulib-m4/wctomb.m4 b/gnulib-m4/wctomb.m4
index 7c8b3ef..dc1860f 100644
--- a/gnulib-m4/wctomb.m4
+++ b/gnulib-m4/wctomb.m4
@@ -1,5 +1,5 @@
# wctomb.m4 serial 2
-dnl Copyright (C) 2011-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2011-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/wctype_h.m4 b/gnulib-m4/wctype_h.m4
index accc001..596f26b 100644
--- a/gnulib-m4/wctype_h.m4
+++ b/gnulib-m4/wctype_h.m4
@@ -1,8 +1,8 @@
-# wctype_h.m4 serial 18
+# wctype_h.m4 serial 21
dnl A placeholder for ISO C99 <wctype.h>, for platforms that lack it.
-dnl Copyright (C) 2006-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2006-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -30,6 +30,8 @@ AC_DEFUN([gl_WCTYPE_H],
fi
AC_SUBST([HAVE_WINT_T])
+ AC_REQUIRE([gl_TYPE_WINT_T_PREREQ])
+
gl_CHECK_NEXT_HEADERS([wctype.h])
if test $ac_cv_header_wctype_h = yes; then
if test $ac_cv_func_iswcntrl = yes; then
@@ -51,7 +53,8 @@ AC_DEFUN([gl_WCTYPE_H],
int main () { return iswprint ('x') == 0; }
]])],
[gl_cv_func_iswcntrl_works=yes], [gl_cv_func_iswcntrl_works=no],
- [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <stdlib.h>
+ [dnl Guess no on Linux libc5, yes otherwise.
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <stdlib.h>
#if __GNU_LIBRARY__ == 1
Linux libc5 i18n is broken.
#endif]], [])],
diff --git a/gnulib-m4/wcwidth.m4 b/gnulib-m4/wcwidth.m4
index 7a743c0..1243606 100644
--- a/gnulib-m4/wcwidth.m4
+++ b/gnulib-m4/wcwidth.m4
@@ -1,5 +1,5 @@
-# wcwidth.m4 serial 23
-dnl Copyright (C) 2006-2016 Free Software Foundation, Inc.
+# wcwidth.m4 serial 25
+dnl Copyright (C) 2006-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -34,7 +34,20 @@ AC_DEFUN([gl_FUNC_WCWIDTH],
HAVE_DECL_WCWIDTH=0
fi
- if test $ac_cv_func_wcwidth = yes; then
+ if test $ac_cv_func_wcwidth != yes; then
+ AC_CACHE_CHECK([whether wcwidth is a macro],
+ [gl_cv_func_wcwidth_macro],
+ [AC_EGREP_CPP([wchar_header_defines_wcwidth], [
+#include <wchar.h>
+#ifdef wcwidth
+ wchar_header_defines_wcwidth
+#endif],
+ [gl_cv_func_wcwidth_macro=yes],
+ [gl_cv_func_wcwidth_macro=no])
+ ])
+ fi
+
+ if test $ac_cv_func_wcwidth = yes || test $gl_cv_func_wcwidth_macro = yes; then
HAVE_WCWIDTH=1
dnl On Mac OS X 10.3, wcwidth(0x0301) (COMBINING ACUTE ACCENT) returns 1.
dnl On OpenBSD 5.0, wcwidth(0x05B0) (HEBREW POINT SHEVA) returns 1.
diff --git a/gnulib-m4/wint_t.m4 b/gnulib-m4/wint_t.m4
index 8ff2a5b..d30b8bc 100644
--- a/gnulib-m4/wint_t.m4
+++ b/gnulib-m4/wint_t.m4
@@ -1,11 +1,12 @@
-# wint_t.m4 serial 5 (gettext-0.18.2)
-dnl Copyright (C) 2003, 2007-2016 Free Software Foundation, Inc.
+# wint_t.m4 serial 7
+dnl Copyright (C) 2003, 2007-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl From Bruno Haible.
-dnl Test whether <wchar.h> has the 'wint_t' type.
+dnl Test whether <wchar.h> has the 'wint_t' type and whether gnulib's
+dnl <wchar.h> or <wctype.h> would, if present, override 'wint_t'.
dnl Prerequisite: AC_PROG_CC
AC_DEFUN([gt_TYPE_WINT_T],
@@ -28,5 +29,46 @@ AC_DEFUN([gt_TYPE_WINT_T],
[gt_cv_c_wint_t=no])])
if test $gt_cv_c_wint_t = yes; then
AC_DEFINE([HAVE_WINT_T], [1], [Define if you have the 'wint_t' type.])
+
+ dnl Determine whether gnulib's <wchar.h> or <wctype.h> would, if present,
+ dnl override 'wint_t'.
+ AC_CACHE_CHECK([whether wint_t is too small],
+ [gl_cv_type_wint_t_too_small],
+ [AC_COMPILE_IFELSE(
+ [AC_LANG_PROGRAM([[
+/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
+ <wchar.h>.
+ BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+ included before <wchar.h>. */
+#if !(defined __GLIBC__ && !defined __UCLIBC__)
+# include <stddef.h>
+# include <stdio.h>
+# include <time.h>
+#endif
+#include <wchar.h>
+ int verify[sizeof (wint_t) < sizeof (int) ? -1 : 1];
+ ]])],
+ [gl_cv_type_wint_t_too_small=no],
+ [gl_cv_type_wint_t_too_small=yes])])
+ if test $gl_cv_type_wint_t_too_small = yes; then
+ GNULIB_OVERRIDES_WINT_T=1
+ else
+ GNULIB_OVERRIDES_WINT_T=0
+ fi
+ else
+ GNULIB_OVERRIDES_WINT_T=0
+ fi
+ AC_SUBST([GNULIB_OVERRIDES_WINT_T])
+])
+
+dnl Prerequisites of the 'wint_t' override.
+AC_DEFUN([gl_TYPE_WINT_T_PREREQ],
+[
+ AC_CHECK_HEADERS_ONCE([crtdefs.h])
+ if test $ac_cv_header_crtdefs_h = yes; then
+ HAVE_CRTDEFS_H=1
+ else
+ HAVE_CRTDEFS_H=0
fi
+ AC_SUBST([HAVE_CRTDEFS_H])
])
diff --git a/gnulib-m4/xalloc.m4 b/gnulib-m4/xalloc.m4
index f4f540d..53aba14 100644
--- a/gnulib-m4/xalloc.m4
+++ b/gnulib-m4/xalloc.m4
@@ -1,5 +1,5 @@
# xalloc.m4 serial 18
-dnl Copyright (C) 2002-2006, 2009-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2002-2006, 2009-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/xsize.m4 b/gnulib-m4/xsize.m4
index 16764e8..5f85057 100644
--- a/gnulib-m4/xsize.m4
+++ b/gnulib-m4/xsize.m4
@@ -1,5 +1,5 @@
# xsize.m4 serial 5
-dnl Copyright (C) 2003-2004, 2008-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2003-2004, 2008-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/gnulib-m4/yield.m4 b/gnulib-m4/yield.m4
index 07f5f11..c6682b9 100644
--- a/gnulib-m4/yield.m4
+++ b/gnulib-m4/yield.m4
@@ -1,5 +1,5 @@
# yield.m4 serial 2
-dnl Copyright (C) 2005-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2005-2017 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
diff --git a/lib/Makefile.am b/lib/Makefile.am
index 265ff46..11cdb1b 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -91,6 +91,7 @@ EXTRA_DIST += stdbool.mini.h
# Produce an unistring/stdint.h that is not compiler dependent.
# Glibc >= 2 has <stdint.h>.
+# GCC >= 4.5 provides <stdint.h>, see https://gcc.gnu.org/gcc-4.5/changes.html.
# On most other platforms that have it, it is buggy in one way or the other.
unistring/stdint.h : $(STDINT_H) stdint.mini.h
@MKDIR_P@ unistring
@@ -103,7 +104,7 @@ unistring/stdint.h : $(STDINT_H) stdint.mini.h
if test -f /usr/include/stdint.h; then \
HAVE_STDINT_H='1'; \
else \
- HAVE_STDINT_H='defined __MINGW32__ || defined __HAIKU__'; \
+ HAVE_STDINT_H='defined __MINGW32__ || defined __HAIKU__ || ((__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)) && !defined __NetBSD__)'; \
fi; \
if test -f /usr/include/inttypes.h; then \
HAVE_INTTYPES_H='1'; \
@@ -115,6 +116,8 @@ unistring/stdint.h : $(STDINT_H) stdint.mini.h
else \
HAVE_SYS_INTTYPES_H='0'; \
fi; \
+ sed_escape_ampersands='s/&/\\&/g'; \
+ HAVE_STDINT_H=`echo "$$HAVE_STDINT_H" | sed -e "$$sed_escape_ampersands"`; \
sed -e 's/@''HAVE_STDINT_H''@/'"$$HAVE_STDINT_H"'/g' \
-e 's|@''INCLUDE_NEXT''@|include|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@||g' \
@@ -311,9 +314,9 @@ AM_CPPFLAGS += -DDEPENDS_ON_LIBICONV=1
# Libtool's library version information for libunistring.
# See the libtool documentation, section "Library interface versions".
-LTV_CURRENT=2
+LTV_CURRENT=3
LTV_REVISION=0
-LTV_AGE=0
+LTV_AGE=1
# How to build libunistring.la.
libunistring_la_LDFLAGS += \
diff --git a/lib/Makefile.gnulib b/lib/Makefile.gnulib
index ea0da7e..a3b8e8e 100644
--- a/lib/Makefile.gnulib
+++ b/lib/Makefile.gnulib
@@ -1,6 +1,6 @@
## DO NOT EDIT! GENERATED AUTOMATICALLY!
## Process this file with automake to produce Makefile.in.
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this file. If not, see <http://www.gnu.org/licenses/>.
+# along with this file. If not, see <https://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License,
# this file may be distributed as part of a program that
@@ -24,6 +24,7 @@
MOSTLYCLEANFILES += core *.stackdump
+# No GNU Make output.
libunistring_la_SOURCES =
@@ -315,19 +316,19 @@ EXTRA_DIST += iconv.in.h
## begin gnulib module iconv_open
-iconv_open-aix.h: iconv_open-aix.gperf
+$(srcdir)/iconv_open-aix.h: $(srcdir)/iconv_open-aix.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-aix.gperf > $(srcdir)/iconv_open-aix.h-t && \
mv $(srcdir)/iconv_open-aix.h-t $(srcdir)/iconv_open-aix.h
-iconv_open-hpux.h: iconv_open-hpux.gperf
+$(srcdir)/iconv_open-hpux.h: $(srcdir)/iconv_open-hpux.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-hpux.gperf > $(srcdir)/iconv_open-hpux.h-t && \
mv $(srcdir)/iconv_open-hpux.h-t $(srcdir)/iconv_open-hpux.h
-iconv_open-irix.h: iconv_open-irix.gperf
+$(srcdir)/iconv_open-irix.h: $(srcdir)/iconv_open-irix.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-irix.gperf > $(srcdir)/iconv_open-irix.h-t && \
mv $(srcdir)/iconv_open-irix.h-t $(srcdir)/iconv_open-irix.h
-iconv_open-osf.h: iconv_open-osf.gperf
+$(srcdir)/iconv_open-osf.h: $(srcdir)/iconv_open-osf.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-osf.gperf > $(srcdir)/iconv_open-osf.h-t && \
mv $(srcdir)/iconv_open-osf.h-t $(srcdir)/iconv_open-osf.h
-iconv_open-solaris.h: iconv_open-solaris.gperf
+$(srcdir)/iconv_open-solaris.h: $(srcdir)/iconv_open-solaris.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-solaris.gperf > $(srcdir)/iconv_open-solaris.h-t && \
mv $(srcdir)/iconv_open-solaris.h-t $(srcdir)/iconv_open-solaris.h
BUILT_SOURCES += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h
@@ -752,11 +753,18 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
-e 's|@''HAVE_DECL_TRUNCF''@|$(HAVE_DECL_TRUNCF)|g' \
-e 's|@''HAVE_DECL_TRUNCL''@|$(HAVE_DECL_TRUNCL)|g' \
| \
- sed -e 's|@''REPLACE_CBRTF''@|$(REPLACE_CBRTF)|g' \
+ sed -e 's|@''REPLACE_ACOSF''@|$(REPLACE_ACOSF)|g' \
+ -e 's|@''REPLACE_ASINF''@|$(REPLACE_ASINF)|g' \
+ -e 's|@''REPLACE_ATANF''@|$(REPLACE_ATANF)|g' \
+ -e 's|@''REPLACE_ATAN2F''@|$(REPLACE_ATAN2F)|g' \
+ -e 's|@''REPLACE_CBRTF''@|$(REPLACE_CBRTF)|g' \
-e 's|@''REPLACE_CBRTL''@|$(REPLACE_CBRTL)|g' \
-e 's|@''REPLACE_CEIL''@|$(REPLACE_CEIL)|g' \
-e 's|@''REPLACE_CEILF''@|$(REPLACE_CEILF)|g' \
-e 's|@''REPLACE_CEILL''@|$(REPLACE_CEILL)|g' \
+ -e 's|@''REPLACE_COSF''@|$(REPLACE_COSF)|g' \
+ -e 's|@''REPLACE_COSHF''@|$(REPLACE_COSHF)|g' \
+ -e 's|@''REPLACE_EXPF''@|$(REPLACE_EXPF)|g' \
-e 's|@''REPLACE_EXPM1''@|$(REPLACE_EXPM1)|g' \
-e 's|@''REPLACE_EXPM1F''@|$(REPLACE_EXPM1F)|g' \
-e 's|@''REPLACE_EXP2''@|$(REPLACE_EXP2)|g' \
@@ -780,6 +788,7 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
-e 's|@''REPLACE_HYPOTL''@|$(REPLACE_HYPOTL)|g' \
-e 's|@''REPLACE_ILOGB''@|$(REPLACE_ILOGB)|g' \
-e 's|@''REPLACE_ILOGBF''@|$(REPLACE_ILOGBF)|g' \
+ -e 's|@''REPLACE_ILOGBL''@|$(REPLACE_ILOGBL)|g' \
-e 's|@''REPLACE_ISFINITE''@|$(REPLACE_ISFINITE)|g' \
-e 's|@''REPLACE_ISINF''@|$(REPLACE_ISINF)|g' \
-e 's|@''REPLACE_ISNAN''@|$(REPLACE_ISNAN)|g' \
@@ -812,7 +821,12 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
-e 's|@''REPLACE_ROUNDL''@|$(REPLACE_ROUNDL)|g' \
-e 's|@''REPLACE_SIGNBIT''@|$(REPLACE_SIGNBIT)|g' \
-e 's|@''REPLACE_SIGNBIT_USING_GCC''@|$(REPLACE_SIGNBIT_USING_GCC)|g' \
+ -e 's|@''REPLACE_SINF''@|$(REPLACE_SINF)|g' \
+ -e 's|@''REPLACE_SINHF''@|$(REPLACE_SINHF)|g' \
+ -e 's|@''REPLACE_SQRTF''@|$(REPLACE_SQRTF)|g' \
-e 's|@''REPLACE_SQRTL''@|$(REPLACE_SQRTL)|g' \
+ -e 's|@''REPLACE_TANF''@|$(REPLACE_TANF)|g' \
+ -e 's|@''REPLACE_TANHF''@|$(REPLACE_TANHF)|g' \
-e 's|@''REPLACE_TRUNC''@|$(REPLACE_TRUNC)|g' \
-e 's|@''REPLACE_TRUNCF''@|$(REPLACE_TRUNCF)|g' \
-e 's|@''REPLACE_TRUNCL''@|$(REPLACE_TRUNCL)|g' \
@@ -910,7 +924,7 @@ EXTRA_libunistring_la_SOURCES += printf-frexp.c
DEFS += -DNO_XMALLOC
-EXTRA_DIST += relocatable.c relocatable.h
+EXTRA_DIST += relocatable.c relocatable.h relocatable.valgrind
EXTRA_libunistring_la_SOURCES += relocatable.c
@@ -934,106 +948,60 @@ libunistring_la_SOURCES += size_max.h
## begin gnulib module snippet/_Noreturn
# Because this Makefile snippet defines a variable used by other
-# gnulib Makefile snippets, it must be present in all Makefile.am that
+# gnulib Makefile snippets, it must be present in all makefiles that
# need it. This is ensured by the applicability 'all' defined above.
-_NORETURN_H=$(top_srcdir)/build-aux/snippet/_Noreturn.h
+_NORETURN_H=$(srcdir)/_Noreturn.h
-EXTRA_DIST += $(top_srcdir)/build-aux/snippet/_Noreturn.h
+EXTRA_DIST += _Noreturn.h
## end gnulib module snippet/_Noreturn
## begin gnulib module snippet/arg-nonnull
-# The BUILT_SOURCES created by this Makefile snippet are not used via #include
-# statements but through direct file reference. Therefore this snippet must be
-# present in all Makefile.am that need it. This is ensured by the applicability
-# 'all' defined above.
-
-BUILT_SOURCES += arg-nonnull.h
-# The arg-nonnull.h that gets inserted into generated .h files is the same as
-# build-aux/snippet/arg-nonnull.h, except that it has the copyright header cut
-# off.
-arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h
- $(AM_V_GEN)rm -f $@-t $@ && \
- sed -n -e '/GL_ARG_NONNULL/,$$p' \
- < $(top_srcdir)/build-aux/snippet/arg-nonnull.h \
- > $@-t && \
- mv $@-t $@
-MOSTLYCLEANFILES += arg-nonnull.h arg-nonnull.h-t
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all makefiles that
+# need it. This is ensured by the applicability 'all' defined above.
-ARG_NONNULL_H=arg-nonnull.h
+ARG_NONNULL_H=$(srcdir)/arg-nonnull.h
-EXTRA_DIST += $(top_srcdir)/build-aux/snippet/arg-nonnull.h
+EXTRA_DIST += arg-nonnull.h
## end gnulib module snippet/arg-nonnull
## begin gnulib module snippet/c++defs
-# The BUILT_SOURCES created by this Makefile snippet are not used via #include
-# statements but through direct file reference. Therefore this snippet must be
-# present in all Makefile.am that need it. This is ensured by the applicability
-# 'all' defined above.
-
-BUILT_SOURCES += c++defs.h
-# The c++defs.h that gets inserted into generated .h files is the same as
-# build-aux/snippet/c++defs.h, except that it has the copyright header cut off.
-c++defs.h: $(top_srcdir)/build-aux/snippet/c++defs.h
- $(AM_V_GEN)rm -f $@-t $@ && \
- sed -n -e '/_GL_CXXDEFS/,$$p' \
- < $(top_srcdir)/build-aux/snippet/c++defs.h \
- > $@-t && \
- mv $@-t $@
-MOSTLYCLEANFILES += c++defs.h c++defs.h-t
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all makefiles that
+# need it. This is ensured by the applicability 'all' defined above.
-CXXDEFS_H=c++defs.h
+CXXDEFS_H=$(srcdir)/c++defs.h
-EXTRA_DIST += $(top_srcdir)/build-aux/snippet/c++defs.h
+EXTRA_DIST += c++defs.h
## end gnulib module snippet/c++defs
## begin gnulib module snippet/unused-parameter
-# The BUILT_SOURCES created by this Makefile snippet are not used via #include
-# statements but through direct file reference. Therefore this snippet must be
-# present in all Makefile.am that need it. This is ensured by the applicability
-# 'all' defined above.
-
-BUILT_SOURCES += unused-parameter.h
-# The unused-parameter.h that gets inserted into generated .h files is the same
-# as build-aux/snippet/unused-parameter.h, except that it has the copyright
-# header cut off.
-unused-parameter.h: $(top_srcdir)/build-aux/snippet/unused-parameter.h
- $(AM_V_GEN)rm -f $@-t $@ && \
- sed -n -e '/GL_UNUSED_PARAMETER/,$$p' \
- < $(top_srcdir)/build-aux/snippet/unused-parameter.h \
- > $@-t && \
- mv $@-t $@
-MOSTLYCLEANFILES += unused-parameter.h unused-parameter.h-t
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all makefiles that
+# need it. This is ensured by the applicability 'all' defined above.
-UNUSED_PARAMETER_H=unused-parameter.h
+UNUSED_PARAMETER_H=$(srcdir)/unused-parameter.h
-EXTRA_DIST += $(top_srcdir)/build-aux/snippet/unused-parameter.h
+EXTRA_DIST += unused-parameter.h
## end gnulib module snippet/unused-parameter
## begin gnulib module snippet/warn-on-use
-BUILT_SOURCES += warn-on-use.h
-# The warn-on-use.h that gets inserted into generated .h files is the same as
-# build-aux/snippet/warn-on-use.h, except that it has the copyright header cut
-# off.
-warn-on-use.h: $(top_srcdir)/build-aux/snippet/warn-on-use.h
- $(AM_V_GEN)rm -f $@-t $@ && \
- sed -n -e '/^.ifndef/,$$p' \
- < $(top_srcdir)/build-aux/snippet/warn-on-use.h \
- > $@-t && \
- mv $@-t $@
-MOSTLYCLEANFILES += warn-on-use.h warn-on-use.h-t
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all makefiles that
+# need it. This is ensured by the applicability 'all' defined above.
-WARN_ON_USE_H=warn-on-use.h
+WARN_ON_USE_H=$(srcdir)/warn-on-use.h
-EXTRA_DIST += $(top_srcdir)/build-aux/snippet/warn-on-use.h
+EXTRA_DIST += warn-on-use.h
## end gnulib module snippet/warn-on-use
@@ -1129,6 +1097,7 @@ stdint.h: stdint.in.h $(top_builddir)/config.status
-e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
-e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
-e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
+ -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
< $(srcdir)/stdint.in.h; \
} > $@-t && \
mv $@-t $@
@@ -1179,6 +1148,7 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
-e 's/@''GNULIB_RANDOM''@/$(GNULIB_RANDOM)/g' \
-e 's/@''GNULIB_RANDOM_R''@/$(GNULIB_RANDOM_R)/g' \
-e 's/@''GNULIB_REALLOC_POSIX''@/$(GNULIB_REALLOC_POSIX)/g' \
+ -e 's/@''GNULIB_REALLOCARRAY''@/$(GNULIB_REALLOCARRAY)/g' \
-e 's/@''GNULIB_REALPATH''@/$(GNULIB_REALPATH)/g' \
-e 's/@''GNULIB_RPMATCH''@/$(GNULIB_RPMATCH)/g' \
-e 's/@''GNULIB_SECURE_GETENV''@/$(GNULIB_SECURE_GETENV)/g' \
@@ -1197,6 +1167,7 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
-e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
-e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
-e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \
+ -e 's|@''HAVE_DECL_INITSTATE''@|$(HAVE_DECL_INITSTATE)|g' \
-e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \
-e 's|@''HAVE_MKOSTEMP''@|$(HAVE_MKOSTEMP)|g' \
-e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \
@@ -1209,10 +1180,12 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
-e 's|@''HAVE_RANDOM''@|$(HAVE_RANDOM)|g' \
-e 's|@''HAVE_RANDOM_H''@|$(HAVE_RANDOM_H)|g' \
-e 's|@''HAVE_RANDOM_R''@|$(HAVE_RANDOM_R)|g' \
+ -e 's|@''HAVE_REALLOCARRAY''@|$(HAVE_REALLOCARRAY)|g' \
-e 's|@''HAVE_REALPATH''@|$(HAVE_REALPATH)|g' \
-e 's|@''HAVE_RPMATCH''@|$(HAVE_RPMATCH)|g' \
-e 's|@''HAVE_SECURE_GETENV''@|$(HAVE_SECURE_GETENV)|g' \
-e 's|@''HAVE_DECL_SETENV''@|$(HAVE_DECL_SETENV)|g' \
+ -e 's|@''HAVE_DECL_SETSTATE''@|$(HAVE_DECL_SETSTATE)|g' \
-e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \
-e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \
-e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \
@@ -1286,6 +1259,7 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
-e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \
+ -e 's/@''GNULIB_EXPLICIT_BZERO''@/$(GNULIB_EXPLICIT_BZERO)/g' \
-e 's/@''GNULIB_FFSL''@/$(GNULIB_FFSL)/g' \
-e 's/@''GNULIB_FFSLL''@/$(GNULIB_FFSLL)/g' \
-e 's/@''GNULIB_MBSLEN''@/$(GNULIB_MBSLEN)/g' \
@@ -1324,7 +1298,8 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
-e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
< $(srcdir)/string.in.h | \
- sed -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
+ sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
+ -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
-e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
-e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
-e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \
@@ -1345,20 +1320,20 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
-e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
-e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
- -e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
-e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
-e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
- -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \
+ -e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
-e 's|@''REPLACE_STRCHRNUL''@|$(REPLACE_STRCHRNUL)|g' \
-e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \
- -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \
- -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
- -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
-e 's|@''REPLACE_STRNCAT''@|$(REPLACE_STRNCAT)|g' \
-e 's|@''REPLACE_STRNDUP''@|$(REPLACE_STRNDUP)|g' \
-e 's|@''REPLACE_STRNLEN''@|$(REPLACE_STRNLEN)|g' \
- -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
+ -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \
+ -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \
-e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
+ -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
+ -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
+ -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
-e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
-e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
@@ -1406,6 +1381,7 @@ sys/types.h: sys_types.in.h $(top_builddir)/config.status
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
-e 's|@''NEXT_SYS_TYPES_H''@|$(NEXT_SYS_TYPES_H)|g' \
-e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
+ -e 's|@''WINDOWS_STAT_INODES''@|$(WINDOWS_STAT_INODES)|g' \
< $(srcdir)/sys_types.in.h; \
} > $@-t && \
mv $@-t $@
@@ -1477,7 +1453,7 @@ if LIBUNISTRING_COMPILE_UNICASE_LOCALE_LANGUAGE
libunistring_la_SOURCES += unicase/locale-language.c
endif
-unicase/locale-languages.h: $(srcdir)/unicase/locale-languages.gperf
+$(srcdir)/unicase/locale-languages.h: $(srcdir)/unicase/locale-languages.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unicase/locale-languages.gperf > $(srcdir)/unicase/locale-languages.h-t && \
mv $(srcdir)/unicase/locale-languages.h-t $(srcdir)/unicase/locale-languages.h
BUILT_SOURCES += unicase/locale-languages.h
@@ -1493,7 +1469,7 @@ EXTRA_DIST += unicase/locale-languages.gperf
libunistring_la_SOURCES += unicase/special-casing.c
-unicase/special-casing-table.h: $(srcdir)/unicase/special-casing-table.gperf
+$(srcdir)/unicase/special-casing-table.h: $(srcdir)/unicase/special-casing-table.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unicase/special-casing-table.gperf > $(srcdir)/unicase/special-casing-table.h-t && \
mv $(srcdir)/unicase/special-casing-table.h-t $(srcdir)/unicase/special-casing-table.h
BUILT_SOURCES += unicase/special-casing-table.h
@@ -1501,7 +1477,19 @@ MOSTLYCLEANFILES += unicase/special-casing-table.h-t
MAINTAINERCLEANFILES += unicase/special-casing-table.h
EXTRA_DIST += unicase/special-casing-table.h
-EXTRA_DIST += unicase/special-casing-table.gperf unicase/special-casing.h
+# Generate special-casing.h with a declaration that depends on the gperf version.
+unicase/special-casing.h: unicase/special-casing.in.h unicase/special-casing-table.h
+ $(AM_V_at)$(MKDIR_P) unicase
+ $(AM_V_GEN)rm -f $@-t $@ && \
+ declaration=`grep '^gl_unicase_special_lookup' $(srcdir)/unicase/special-casing-table.h | sed -e 's/register //g'` && \
+ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ sed -e "/gl_unicase_special_lookup/s/gl_unicase_special_lookup.*/$${declaration};/" $(srcdir)/unicase/special-casing.in.h; \
+ } > $@-t && \
+ mv -f $@-t $@
+BUILT_SOURCES += unicase/special-casing.h
+MOSTLYCLEANFILES += unicase/special-casing.h unicase/special-casing.h-t
+
+EXTRA_DIST += unicase/special-casing-table.gperf unicase/special-casing.in.h
## end gnulib module unicase/special-casing
@@ -2251,7 +2239,7 @@ if LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_BYNAME
libunistring_la_SOURCES += unictype/bidi_byname.c
endif
-unictype/bidi_byname.h: unictype/bidi_byname.gperf
+$(srcdir)/unictype/bidi_byname.h: $(srcdir)/unictype/bidi_byname.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/bidi_byname.gperf > $(srcdir)/unictype/bidi_byname.h-t && \
mv $(srcdir)/unictype/bidi_byname.h-t $(srcdir)/unictype/bidi_byname.h
BUILT_SOURCES += unictype/bidi_byname.h
@@ -2717,7 +2705,7 @@ if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_BYNAME
libunistring_la_SOURCES += unictype/categ_byname.c
endif
-unictype/categ_byname.h: unictype/categ_byname.gperf
+$(srcdir)/unictype/categ_byname.h: $(srcdir)/unictype/categ_byname.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/categ_byname.gperf > $(srcdir)/unictype/categ_byname.h-t && \
mv $(srcdir)/unictype/categ_byname.h-t $(srcdir)/unictype/categ_byname.h
BUILT_SOURCES += unictype/categ_byname.h
@@ -2797,7 +2785,7 @@ if LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_BYNAME
libunistring_la_SOURCES += unictype/combiningclass_byname.c
endif
-unictype/combiningclass_byname.h: unictype/combiningclass_byname.gperf
+$(srcdir)/unictype/combiningclass_byname.h: $(srcdir)/unictype/combiningclass_byname.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/combiningclass_byname.gperf > $(srcdir)/unictype/combiningclass_byname.h-t && \
mv $(srcdir)/unictype/combiningclass_byname.h-t $(srcdir)/unictype/combiningclass_byname.h
BUILT_SOURCES += unictype/combiningclass_byname.h
@@ -2971,7 +2959,7 @@ if LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_BYNAME
libunistring_la_SOURCES += unictype/joininggroup_byname.c
endif
-unictype/joininggroup_byname.h: unictype/joininggroup_byname.gperf
+$(srcdir)/unictype/joininggroup_byname.h: $(srcdir)/unictype/joininggroup_byname.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/joininggroup_byname.gperf > $(srcdir)/unictype/joininggroup_byname.h-t && \
mv $(srcdir)/unictype/joininggroup_byname.h-t $(srcdir)/unictype/joininggroup_byname.h
BUILT_SOURCES += unictype/joininggroup_byname.h
@@ -3009,7 +2997,7 @@ if LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_BYNAME
libunistring_la_SOURCES += unictype/joiningtype_byname.c
endif
-unictype/joiningtype_byname.h: unictype/joiningtype_byname.gperf
+$(srcdir)/unictype/joiningtype_byname.h: $(srcdir)/unictype/joiningtype_byname.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/joiningtype_byname.gperf > $(srcdir)/unictype/joiningtype_byname.h-t && \
mv $(srcdir)/unictype/joiningtype_byname.h-t $(srcdir)/unictype/joiningtype_byname.h
BUILT_SOURCES += unictype/joiningtype_byname.h
@@ -3263,7 +3251,7 @@ if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BYNAME
libunistring_la_SOURCES += unictype/pr_byname.c
endif
-unictype/pr_byname.h: unictype/pr_byname.gperf
+$(srcdir)/unictype/pr_byname.h: $(srcdir)/unictype/pr_byname.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/pr_byname.gperf > $(srcdir)/unictype/pr_byname.h-t && \
mv $(srcdir)/unictype/pr_byname.h-t $(srcdir)/unictype/pr_byname.h
BUILT_SOURCES += unictype/pr_byname.h
@@ -3959,7 +3947,7 @@ if LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS
libunistring_la_SOURCES += unictype/scripts.c
endif
-unictype/scripts_byname.h: unictype/scripts_byname.gperf
+$(srcdir)/unictype/scripts_byname.h: $(srcdir)/unictype/scripts_byname.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/scripts_byname.gperf > $(srcdir)/unictype/scripts_byname.h-t && \
mv $(srcdir)/unictype/scripts_byname.h-t $(srcdir)/unictype/scripts_byname.h
BUILT_SOURCES += unictype/scripts_byname.h
@@ -4029,6 +4017,8 @@ if LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS
libunistring_la_SOURCES += unigbrk/u16-grapheme-breaks.c
endif
+EXTRA_DIST += unigbrk/u-grapheme-breaks.h
+
## end gnulib module unigbrk/u16-grapheme-breaks
## begin gnulib module unigbrk/u16-grapheme-next
@@ -4053,6 +4043,8 @@ if LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS
libunistring_la_SOURCES += unigbrk/u32-grapheme-breaks.c
endif
+EXTRA_DIST += unigbrk/u-grapheme-breaks.h
+
## end gnulib module unigbrk/u32-grapheme-breaks
## begin gnulib module unigbrk/u32-grapheme-next
@@ -4077,6 +4069,8 @@ if LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS
libunistring_la_SOURCES += unigbrk/u8-grapheme-breaks.c
endif
+EXTRA_DIST += unigbrk/u-grapheme-breaks.h
+
## end gnulib module unigbrk/u8-grapheme-breaks
## begin gnulib module unigbrk/u8-grapheme-next
@@ -4105,6 +4099,16 @@ EXTRA_DIST += unigbrk/gbrkprop.h
## end gnulib module unigbrk/uc-gbrk-prop
+## begin gnulib module unigbrk/uc-grapheme-breaks
+
+if LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS
+libunistring_la_SOURCES += unigbrk/uc-grapheme-breaks.c
+endif
+
+EXTRA_DIST += unigbrk/u-grapheme-breaks.h
+
+## end gnulib module unigbrk/uc-grapheme-breaks
+
## begin gnulib module unigbrk/uc-is-grapheme-break
if LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK
@@ -4287,7 +4291,7 @@ if LIBUNISTRING_COMPILE_UNINORM_COMPOSITION
libunistring_la_SOURCES += uninorm/composition.c
endif
-uninorm/composition-table.h: $(srcdir)/uninorm/composition-table.gperf
+$(srcdir)/uninorm/composition-table.h: $(srcdir)/uninorm/composition-table.gperf
$(V_GPERF)$(GPERF) -m 1 $(srcdir)/uninorm/composition-table.gperf > $(srcdir)/uninorm/composition-table.h-t && \
mv $(srcdir)/uninorm/composition-table.h-t $(srcdir)/uninorm/composition-table.h
BUILT_SOURCES += uninorm/composition-table.h
@@ -4561,6 +4565,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's/@''GNULIB_SLEEP''@/$(GNULIB_SLEEP)/g' \
-e 's/@''GNULIB_SYMLINK''@/$(GNULIB_SYMLINK)/g' \
-e 's/@''GNULIB_SYMLINKAT''@/$(GNULIB_SYMLINKAT)/g' \
+ -e 's/@''GNULIB_TRUNCATE''@/$(GNULIB_TRUNCATE)/g' \
-e 's/@''GNULIB_TTYNAME_R''@/$(GNULIB_TTYNAME_R)/g' \
-e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GNULIB_GL_UNISTD_H_GETOPT)/g' \
-e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GNULIB_UNISTD_H_NONBLOCKING)/g' \
@@ -4583,7 +4588,6 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
-e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
-e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
- -e 's|@''HAVE_GETLOGIN''@|$(HAVE_GETLOGIN)|g' \
-e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
-e 's|@''HAVE_GROUP_MEMBER''@|$(HAVE_GROUP_MEMBER)|g' \
-e 's|@''HAVE_LCHOWN''@|$(HAVE_LCHOWN)|g' \
@@ -4599,12 +4603,14 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \
-e 's|@''HAVE_SYMLINK''@|$(HAVE_SYMLINK)|g' \
-e 's|@''HAVE_SYMLINKAT''@|$(HAVE_SYMLINKAT)|g' \
+ -e 's|@''HAVE_TRUNCATE''@|$(HAVE_TRUNCATE)|g' \
-e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \
-e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
-e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
-e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
-e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \
-e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \
+ -e 's|@''HAVE_DECL_GETLOGIN''@|$(HAVE_DECL_GETLOGIN)|g' \
-e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \
-e 's|@''HAVE_DECL_GETPAGESIZE''@|$(HAVE_DECL_GETPAGESIZE)|g' \
-e 's|@''HAVE_DECL_GETUSERSHELL''@|$(HAVE_DECL_GETUSERSHELL)|g' \
@@ -4617,6 +4623,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
-e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
-e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
+ -e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
-e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
-e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \
-e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \
@@ -4639,6 +4646,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''REPLACE_SLEEP''@|$(REPLACE_SLEEP)|g' \
-e 's|@''REPLACE_SYMLINK''@|$(REPLACE_SYMLINK)|g' \
-e 's|@''REPLACE_SYMLINKAT''@|$(REPLACE_SYMLINKAT)|g' \
+ -e 's|@''REPLACE_TRUNCATE''@|$(REPLACE_TRUNCATE)|g' \
-e 's|@''REPLACE_TTYNAME_R''@|$(REPLACE_TTYNAME_R)|g' \
-e 's|@''REPLACE_UNLINK''@|$(REPLACE_UNLINK)|g' \
-e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
@@ -6612,6 +6620,8 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-e 's|@''HAVE_FEATURES_H''@|$(HAVE_FEATURES_H)|g' \
-e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \
-e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \
+ -e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
+ -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
-e 's/@''GNULIB_BTOWC''@/$(GNULIB_BTOWC)/g' \
-e 's/@''GNULIB_WCTOB''@/$(GNULIB_WCTOB)/g' \
-e 's/@''GNULIB_MBSINIT''@/$(GNULIB_MBSINIT)/g' \
@@ -6651,6 +6661,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-e 's/@''GNULIB_WCSSTR''@/$(GNULIB_WCSSTR)/g' \
-e 's/@''GNULIB_WCSTOK''@/$(GNULIB_WCSTOK)/g' \
-e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \
+ -e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \
< $(srcdir)/wchar.in.h | \
sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
-e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \
@@ -6690,6 +6701,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-e 's|@''HAVE_WCSSTR''@|$(HAVE_WCSSTR)|g' \
-e 's|@''HAVE_WCSTOK''@|$(HAVE_WCSTOK)|g' \
-e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \
+ -e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
-e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
-e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
| \
@@ -6706,6 +6718,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-e 's|@''REPLACE_WCSNRTOMBS''@|$(REPLACE_WCSNRTOMBS)|g' \
-e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \
-e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \
+ -e 's|@''REPLACE_WCSFTIME''@|$(REPLACE_WCSFTIME)|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
-e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
-e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
@@ -6733,6 +6746,8 @@ wctype.h: wctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H
-e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
-e 's|@''NEXT_WCTYPE_H''@|$(NEXT_WCTYPE_H)|g' \
+ -e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
+ -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
-e 's/@''GNULIB_ISWBLANK''@/$(GNULIB_ISWBLANK)/g' \
-e 's/@''GNULIB_WCTYPE''@/$(GNULIB_WCTYPE)/g' \
-e 's/@''GNULIB_ISWCTYPE''@/$(GNULIB_ISWCTYPE)/g' \
@@ -6766,6 +6781,13 @@ EXTRA_libunistring_la_SOURCES += wcwidth.c
## end gnulib module wcwidth
+## begin gnulib module xalloc-oversized
+
+
+EXTRA_DIST += xalloc-oversized.h
+
+## end gnulib module xalloc-oversized
+
## begin gnulib module xsize
libunistring_la_SOURCES += xsize.h xsize.c
diff --git a/lib/Makefile.in b/lib/Makefile.in
index b6f9ae5..e52262b 100644
--- a/lib/Makefile.in
+++ b/lib/Makefile.in
@@ -14,7 +14,7 @@
@SET_MAKE@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -27,7 +27,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this file. If not, see <http://www.gnu.org/licenses/>.
+# along with this file. If not, see <https://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License,
# this file may be distributed as part of a program that
@@ -370,242 +370,245 @@ host_triplet = @host@
@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT_TRUE@am__append_258 = unigbrk/u8-grapheme-next.c
@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_TRUE@am__append_259 = unigbrk/u8-grapheme-prev.c
@LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_TRUE@am__append_260 = unigbrk/uc-gbrk-prop.c
-@LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_TRUE@am__append_261 = unigbrk/uc-is-grapheme-break.c
-@LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_TRUE@am__append_262 = unigbrk/ulc-grapheme-breaks.c
-@LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_TRUE@am__append_263 = unilbrk/u16-possible-linebreaks.c
-@LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_TRUE@am__append_264 = unilbrk/u16-width-linebreaks.c
-@LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_TRUE@am__append_265 = unilbrk/u32-possible-linebreaks.c
-@LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_TRUE@am__append_266 = unilbrk/u32-width-linebreaks.c
-@LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_TRUE@am__append_267 = unilbrk/u8-possible-linebreaks.c
-@LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_TRUE@am__append_268 = unilbrk/u8-width-linebreaks.c
-@LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_TRUE@am__append_269 = unilbrk/ulc-possible-linebreaks.c
-@LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_TRUE@am__append_270 = unilbrk/ulc-width-linebreaks.c
-@LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE@am__append_271 = uniname/uniname.c
-@LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_TRUE@am__append_272 = uninorm/canonical-decomposition.c
-@LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_TRUE@am__append_273 = uninorm/composition.c
-@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_TRUE@am__append_274 = uninorm/decomposing-form.c
-@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_TRUE@am__append_275 = uninorm/decomposition.c
-@LIBUNISTRING_COMPILE_UNINORM_FILTER_TRUE@am__append_276 = uninorm/uninorm-filter.c
-@LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE@am__append_277 = uninorm/nfc.c
-@LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE@am__append_278 = uninorm/nfd.c
-@LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE@am__append_279 = uninorm/nfkc.c
-@LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE@am__append_280 = uninorm/nfkd.c
-@LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_TRUE@am__append_281 = uninorm/u16-normalize.c
-@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_TRUE@am__append_282 = uninorm/u16-normcmp.c
-@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_TRUE@am__append_283 = uninorm/u16-normcoll.c
-@LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_TRUE@am__append_284 = uninorm/u16-normxfrm.c
-@LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_TRUE@am__append_285 = uninorm/u32-normalize.c
-@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_TRUE@am__append_286 = uninorm/u32-normcmp.c
-@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_TRUE@am__append_287 = uninorm/u32-normcoll.c
-@LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_TRUE@am__append_288 = uninorm/u32-normxfrm.c
-@LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_TRUE@am__append_289 = uninorm/u8-normalize.c
-@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_TRUE@am__append_290 = uninorm/u8-normcmp.c
-@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_TRUE@am__append_291 = uninorm/u8-normcoll.c
-@LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_TRUE@am__append_292 = uninorm/u8-normxfrm.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_TRUE@am__append_293 = unistdio/u16-asnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_TRUE@am__append_294 = unistdio/u16-asprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_TRUE@am__append_295 = unistdio/u16-snprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_TRUE@am__append_296 = unistdio/u16-sprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_TRUE@am__append_297 = unistdio/u16-u16-asnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_TRUE@am__append_298 = unistdio/u16-u16-asprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_TRUE@am__append_299 = unistdio/u16-u16-snprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_TRUE@am__append_300 = unistdio/u16-u16-sprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_TRUE@am__append_301 = unistdio/u16-u16-vasnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_TRUE@am__append_302 = unistdio/u16-u16-vasprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_TRUE@am__append_303 = unistdio/u16-u16-vsnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_TRUE@am__append_304 = unistdio/u16-u16-vsprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_TRUE@am__append_305 = unistdio/u16-vasnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_TRUE@am__append_306 = unistdio/u16-vasprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_TRUE@am__append_307 = unistdio/u16-vsnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_TRUE@am__append_308 = unistdio/u16-vsprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_TRUE@am__append_309 = unistdio/u32-asnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_TRUE@am__append_310 = unistdio/u32-asprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_TRUE@am__append_311 = unistdio/u32-snprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_TRUE@am__append_312 = unistdio/u32-sprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_TRUE@am__append_313 = unistdio/u32-u32-asnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_TRUE@am__append_314 = unistdio/u32-u32-asprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_TRUE@am__append_315 = unistdio/u32-u32-snprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_TRUE@am__append_316 = unistdio/u32-u32-sprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_TRUE@am__append_317 = unistdio/u32-u32-vasnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_TRUE@am__append_318 = unistdio/u32-u32-vasprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_TRUE@am__append_319 = unistdio/u32-u32-vsnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_TRUE@am__append_320 = unistdio/u32-u32-vsprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_TRUE@am__append_321 = unistdio/u32-vasnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_TRUE@am__append_322 = unistdio/u32-vasprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_TRUE@am__append_323 = unistdio/u32-vsnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_TRUE@am__append_324 = unistdio/u32-vsprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_TRUE@am__append_325 = unistdio/u8-asnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_TRUE@am__append_326 = unistdio/u8-asprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_TRUE@am__append_327 = unistdio/u8-snprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_TRUE@am__append_328 = unistdio/u8-sprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_TRUE@am__append_329 = unistdio/u8-u8-asnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_TRUE@am__append_330 = unistdio/u8-u8-asprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_TRUE@am__append_331 = unistdio/u8-u8-snprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_TRUE@am__append_332 = unistdio/u8-u8-sprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_TRUE@am__append_333 = unistdio/u8-u8-vasnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_TRUE@am__append_334 = unistdio/u8-u8-vasprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_TRUE@am__append_335 = unistdio/u8-u8-vsnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_TRUE@am__append_336 = unistdio/u8-u8-vsprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_TRUE@am__append_337 = unistdio/u8-vasnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_TRUE@am__append_338 = unistdio/u8-vasprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_TRUE@am__append_339 = unistdio/u8-vsnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_TRUE@am__append_340 = unistdio/u8-vsprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_TRUE@am__append_341 = unistdio/ulc-asnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_TRUE@am__append_342 = unistdio/ulc-asprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_TRUE@am__append_343 = unistdio/ulc-fprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_TRUE@am__append_344 = unistdio/ulc-snprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_TRUE@am__append_345 = unistdio/ulc-sprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_TRUE@am__append_346 = unistdio/ulc-vasnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_TRUE@am__append_347 = unistdio/ulc-vasprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_TRUE@am__append_348 = unistdio/ulc-vfprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_TRUE@am__append_349 = unistdio/ulc-vsnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_TRUE@am__append_350 = unistdio/ulc-vsprintf.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_TRUE@am__append_351 = unistr/u16-check.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE@am__append_352 = unistr/u16-chr.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE@am__append_353 = unistr/u16-cmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE@am__append_354 = unistr/u16-cmp2.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE@am__append_355 = unistr/u16-cpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_TRUE@am__append_356 = unistr/u16-cpy-alloc.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_TRUE@am__append_357 = unistr/u16-endswith.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_TRUE@am__append_358 = unistr/u16-mblen.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_TRUE@am__append_359 = unistr/u16-mbsnlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE@am__append_360 = unistr/u16-mbtouc.c unistr/u16-mbtouc-aux.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_TRUE@am__append_361 = unistr/u16-mbtouc-unsafe.c unistr/u16-mbtouc-unsafe-aux.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_TRUE@am__append_362 = unistr/u16-mbtoucr.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE@am__append_363 = unistr/u16-move.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE@am__append_364 = unistr/u16-next.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE@am__append_365 = unistr/u16-prev.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE@am__append_366 = unistr/u16-set.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_TRUE@am__append_367 = unistr/u16-startswith.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_TRUE@am__append_368 = unistr/u16-stpcpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_TRUE@am__append_369 = unistr/u16-stpncpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_TRUE@am__append_370 = unistr/u16-strcat.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_TRUE@am__append_371 = unistr/u16-strchr.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_TRUE@am__append_372 = unistr/u16-strcmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_TRUE@am__append_373 = unistr/u16-strcoll.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_TRUE@am__append_374 = unistr/u16-strcpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_TRUE@am__append_375 = unistr/u16-strcspn.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_TRUE@am__append_376 = unistr/u16-strdup.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_TRUE@am__append_377 = unistr/u16-strlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_TRUE@am__append_378 = unistr/u16-strmblen.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_TRUE@am__append_379 = unistr/u16-strmbtouc.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_TRUE@am__append_380 = unistr/u16-strncat.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_TRUE@am__append_381 = unistr/u16-strncmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_TRUE@am__append_382 = unistr/u16-strncpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_TRUE@am__append_383 = unistr/u16-strnlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_TRUE@am__append_384 = unistr/u16-strpbrk.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_TRUE@am__append_385 = unistr/u16-strrchr.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_TRUE@am__append_386 = unistr/u16-strspn.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_TRUE@am__append_387 = unistr/u16-strstr.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_TRUE@am__append_388 = unistr/u16-strtok.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_TRUE@am__append_389 = unistr/u16-to-u32.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_TRUE@am__append_390 = unistr/u16-to-u8.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE@am__append_391 = unistr/u16-uctomb.c unistr/u16-uctomb-aux.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_TRUE@am__append_392 = unistr/u32-check.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE@am__append_393 = unistr/u32-chr.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE@am__append_394 = unistr/u32-cmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE@am__append_395 = unistr/u32-cmp2.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE@am__append_396 = unistr/u32-cpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_TRUE@am__append_397 = unistr/u32-cpy-alloc.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_TRUE@am__append_398 = unistr/u32-endswith.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_TRUE@am__append_399 = unistr/u32-mblen.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_TRUE@am__append_400 = unistr/u32-mbsnlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_TRUE@am__append_401 = unistr/u32-mbtouc.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_TRUE@am__append_402 = unistr/u32-mbtouc-unsafe.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_TRUE@am__append_403 = unistr/u32-mbtoucr.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE@am__append_404 = unistr/u32-move.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE@am__append_405 = unistr/u32-next.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE@am__append_406 = unistr/u32-prev.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE@am__append_407 = unistr/u32-set.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_TRUE@am__append_408 = unistr/u32-startswith.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_TRUE@am__append_409 = unistr/u32-stpcpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_TRUE@am__append_410 = unistr/u32-stpncpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_TRUE@am__append_411 = unistr/u32-strcat.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_TRUE@am__append_412 = unistr/u32-strchr.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_TRUE@am__append_413 = unistr/u32-strcmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_TRUE@am__append_414 = unistr/u32-strcoll.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_TRUE@am__append_415 = unistr/u32-strcpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_TRUE@am__append_416 = unistr/u32-strcspn.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_TRUE@am__append_417 = unistr/u32-strdup.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_TRUE@am__append_418 = unistr/u32-strlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_TRUE@am__append_419 = unistr/u32-strmblen.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_TRUE@am__append_420 = unistr/u32-strmbtouc.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_TRUE@am__append_421 = unistr/u32-strncat.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_TRUE@am__append_422 = unistr/u32-strncmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_TRUE@am__append_423 = unistr/u32-strncpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_TRUE@am__append_424 = unistr/u32-strnlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_TRUE@am__append_425 = unistr/u32-strpbrk.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_TRUE@am__append_426 = unistr/u32-strrchr.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_TRUE@am__append_427 = unistr/u32-strspn.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_TRUE@am__append_428 = unistr/u32-strstr.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_TRUE@am__append_429 = unistr/u32-strtok.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_TRUE@am__append_430 = unistr/u32-to-u16.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_TRUE@am__append_431 = unistr/u32-to-u8.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_TRUE@am__append_432 = unistr/u32-uctomb.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE@am__append_433 = unistr/u8-check.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE@am__append_434 = unistr/u8-chr.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE@am__append_435 = unistr/u8-cmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE@am__append_436 = unistr/u8-cmp2.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE@am__append_437 = unistr/u8-cpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_TRUE@am__append_438 = unistr/u8-cpy-alloc.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_TRUE@am__append_439 = unistr/u8-endswith.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE@am__append_440 = unistr/u8-mblen.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_TRUE@am__append_441 = unistr/u8-mbsnlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE@am__append_442 = unistr/u8-mbtouc.c unistr/u8-mbtouc-aux.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_TRUE@am__append_443 = unistr/u8-mbtouc-unsafe.c unistr/u8-mbtouc-unsafe-aux.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_TRUE@am__append_444 = unistr/u8-mbtoucr.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE@am__append_445 = unistr/u8-move.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE@am__append_446 = unistr/u8-next.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE@am__append_447 = unistr/u8-prev.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE@am__append_448 = unistr/u8-set.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_TRUE@am__append_449 = unistr/u8-startswith.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_TRUE@am__append_450 = unistr/u8-stpcpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_TRUE@am__append_451 = unistr/u8-stpncpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_TRUE@am__append_452 = unistr/u8-strcat.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_TRUE@am__append_453 = unistr/u8-strchr.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_TRUE@am__append_454 = unistr/u8-strcmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_TRUE@am__append_455 = unistr/u8-strcoll.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_TRUE@am__append_456 = unistr/u8-strcpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_TRUE@am__append_457 = unistr/u8-strcspn.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_TRUE@am__append_458 = unistr/u8-strdup.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_TRUE@am__append_459 = unistr/u8-strlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_TRUE@am__append_460 = unistr/u8-strmblen.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_TRUE@am__append_461 = unistr/u8-strmbtouc.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_TRUE@am__append_462 = unistr/u8-strncat.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_TRUE@am__append_463 = unistr/u8-strncmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_TRUE@am__append_464 = unistr/u8-strncpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_TRUE@am__append_465 = unistr/u8-strnlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_TRUE@am__append_466 = unistr/u8-strpbrk.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_TRUE@am__append_467 = unistr/u8-strrchr.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_TRUE@am__append_468 = unistr/u8-strspn.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_TRUE@am__append_469 = unistr/u8-strstr.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_TRUE@am__append_470 = unistr/u8-strtok.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_TRUE@am__append_471 = unistr/u8-to-u16.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_TRUE@am__append_472 = unistr/u8-to-u32.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE@am__append_473 = unistr/u8-uctomb.c unistr/u8-uctomb-aux.c
-@LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_TRUE@am__append_474 = uniwbrk/u16-wordbreaks.c
-@LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_TRUE@am__append_475 = uniwbrk/u32-wordbreaks.c
-@LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_TRUE@am__append_476 = uniwbrk/u8-wordbreaks.c
-@LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_TRUE@am__append_477 = uniwbrk/ulc-wordbreaks.c
-@LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_TRUE@am__append_478 = uniwbrk/wordbreak-property.c
-@LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_TRUE@am__append_479 = uniwidth/u16-strwidth.c
-@LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_TRUE@am__append_480 = uniwidth/u16-width.c
-@LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_TRUE@am__append_481 = uniwidth/u32-strwidth.c
-@LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_TRUE@am__append_482 = uniwidth/u32-width.c
-@LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_TRUE@am__append_483 = uniwidth/u8-strwidth.c
-@LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_TRUE@am__append_484 = uniwidth/u8-width.c
-@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__append_485 = uniwidth/width.c
+@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_TRUE@am__append_261 = unigbrk/uc-grapheme-breaks.c
+@LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_TRUE@am__append_262 = unigbrk/uc-is-grapheme-break.c
+@LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_TRUE@am__append_263 = unigbrk/ulc-grapheme-breaks.c
+@LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_TRUE@am__append_264 = unilbrk/u16-possible-linebreaks.c
+@LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_TRUE@am__append_265 = unilbrk/u16-width-linebreaks.c
+@LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_TRUE@am__append_266 = unilbrk/u32-possible-linebreaks.c
+@LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_TRUE@am__append_267 = unilbrk/u32-width-linebreaks.c
+@LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_TRUE@am__append_268 = unilbrk/u8-possible-linebreaks.c
+@LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_TRUE@am__append_269 = unilbrk/u8-width-linebreaks.c
+@LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_TRUE@am__append_270 = unilbrk/ulc-possible-linebreaks.c
+@LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_TRUE@am__append_271 = unilbrk/ulc-width-linebreaks.c
+@LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE@am__append_272 = uniname/uniname.c
+@LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_TRUE@am__append_273 = uninorm/canonical-decomposition.c
+@LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_TRUE@am__append_274 = uninorm/composition.c
+@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_TRUE@am__append_275 = uninorm/decomposing-form.c
+@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_TRUE@am__append_276 = uninorm/decomposition.c
+@LIBUNISTRING_COMPILE_UNINORM_FILTER_TRUE@am__append_277 = uninorm/uninorm-filter.c
+@LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE@am__append_278 = uninorm/nfc.c
+@LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE@am__append_279 = uninorm/nfd.c
+@LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE@am__append_280 = uninorm/nfkc.c
+@LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE@am__append_281 = uninorm/nfkd.c
+@LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_TRUE@am__append_282 = uninorm/u16-normalize.c
+@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_TRUE@am__append_283 = uninorm/u16-normcmp.c
+@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_TRUE@am__append_284 = uninorm/u16-normcoll.c
+@LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_TRUE@am__append_285 = uninorm/u16-normxfrm.c
+@LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_TRUE@am__append_286 = uninorm/u32-normalize.c
+@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_TRUE@am__append_287 = uninorm/u32-normcmp.c
+@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_TRUE@am__append_288 = uninorm/u32-normcoll.c
+@LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_TRUE@am__append_289 = uninorm/u32-normxfrm.c
+@LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_TRUE@am__append_290 = uninorm/u8-normalize.c
+@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_TRUE@am__append_291 = uninorm/u8-normcmp.c
+@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_TRUE@am__append_292 = uninorm/u8-normcoll.c
+@LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_TRUE@am__append_293 = uninorm/u8-normxfrm.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_TRUE@am__append_294 = unistdio/u16-asnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_TRUE@am__append_295 = unistdio/u16-asprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_TRUE@am__append_296 = unistdio/u16-snprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_TRUE@am__append_297 = unistdio/u16-sprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_TRUE@am__append_298 = unistdio/u16-u16-asnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_TRUE@am__append_299 = unistdio/u16-u16-asprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_TRUE@am__append_300 = unistdio/u16-u16-snprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_TRUE@am__append_301 = unistdio/u16-u16-sprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_TRUE@am__append_302 = unistdio/u16-u16-vasnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_TRUE@am__append_303 = unistdio/u16-u16-vasprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_TRUE@am__append_304 = unistdio/u16-u16-vsnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_TRUE@am__append_305 = unistdio/u16-u16-vsprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_TRUE@am__append_306 = unistdio/u16-vasnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_TRUE@am__append_307 = unistdio/u16-vasprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_TRUE@am__append_308 = unistdio/u16-vsnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_TRUE@am__append_309 = unistdio/u16-vsprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_TRUE@am__append_310 = unistdio/u32-asnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_TRUE@am__append_311 = unistdio/u32-asprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_TRUE@am__append_312 = unistdio/u32-snprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_TRUE@am__append_313 = unistdio/u32-sprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_TRUE@am__append_314 = unistdio/u32-u32-asnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_TRUE@am__append_315 = unistdio/u32-u32-asprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_TRUE@am__append_316 = unistdio/u32-u32-snprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_TRUE@am__append_317 = unistdio/u32-u32-sprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_TRUE@am__append_318 = unistdio/u32-u32-vasnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_TRUE@am__append_319 = unistdio/u32-u32-vasprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_TRUE@am__append_320 = unistdio/u32-u32-vsnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_TRUE@am__append_321 = unistdio/u32-u32-vsprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_TRUE@am__append_322 = unistdio/u32-vasnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_TRUE@am__append_323 = unistdio/u32-vasprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_TRUE@am__append_324 = unistdio/u32-vsnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_TRUE@am__append_325 = unistdio/u32-vsprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_TRUE@am__append_326 = unistdio/u8-asnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_TRUE@am__append_327 = unistdio/u8-asprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_TRUE@am__append_328 = unistdio/u8-snprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_TRUE@am__append_329 = unistdio/u8-sprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_TRUE@am__append_330 = unistdio/u8-u8-asnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_TRUE@am__append_331 = unistdio/u8-u8-asprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_TRUE@am__append_332 = unistdio/u8-u8-snprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_TRUE@am__append_333 = unistdio/u8-u8-sprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_TRUE@am__append_334 = unistdio/u8-u8-vasnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_TRUE@am__append_335 = unistdio/u8-u8-vasprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_TRUE@am__append_336 = unistdio/u8-u8-vsnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_TRUE@am__append_337 = unistdio/u8-u8-vsprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_TRUE@am__append_338 = unistdio/u8-vasnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_TRUE@am__append_339 = unistdio/u8-vasprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_TRUE@am__append_340 = unistdio/u8-vsnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_TRUE@am__append_341 = unistdio/u8-vsprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_TRUE@am__append_342 = unistdio/ulc-asnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_TRUE@am__append_343 = unistdio/ulc-asprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_TRUE@am__append_344 = unistdio/ulc-fprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_TRUE@am__append_345 = unistdio/ulc-snprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_TRUE@am__append_346 = unistdio/ulc-sprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_TRUE@am__append_347 = unistdio/ulc-vasnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_TRUE@am__append_348 = unistdio/ulc-vasprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_TRUE@am__append_349 = unistdio/ulc-vfprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_TRUE@am__append_350 = unistdio/ulc-vsnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_TRUE@am__append_351 = unistdio/ulc-vsprintf.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_TRUE@am__append_352 = unistr/u16-check.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE@am__append_353 = unistr/u16-chr.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE@am__append_354 = unistr/u16-cmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE@am__append_355 = unistr/u16-cmp2.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE@am__append_356 = unistr/u16-cpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_TRUE@am__append_357 = unistr/u16-cpy-alloc.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_TRUE@am__append_358 = unistr/u16-endswith.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_TRUE@am__append_359 = unistr/u16-mblen.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_TRUE@am__append_360 = unistr/u16-mbsnlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE@am__append_361 = unistr/u16-mbtouc.c unistr/u16-mbtouc-aux.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_TRUE@am__append_362 = unistr/u16-mbtouc-unsafe.c unistr/u16-mbtouc-unsafe-aux.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_TRUE@am__append_363 = unistr/u16-mbtoucr.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE@am__append_364 = unistr/u16-move.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE@am__append_365 = unistr/u16-next.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE@am__append_366 = unistr/u16-prev.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE@am__append_367 = unistr/u16-set.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_TRUE@am__append_368 = unistr/u16-startswith.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_TRUE@am__append_369 = unistr/u16-stpcpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_TRUE@am__append_370 = unistr/u16-stpncpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_TRUE@am__append_371 = unistr/u16-strcat.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_TRUE@am__append_372 = unistr/u16-strchr.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_TRUE@am__append_373 = unistr/u16-strcmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_TRUE@am__append_374 = unistr/u16-strcoll.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_TRUE@am__append_375 = unistr/u16-strcpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_TRUE@am__append_376 = unistr/u16-strcspn.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_TRUE@am__append_377 = unistr/u16-strdup.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_TRUE@am__append_378 = unistr/u16-strlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_TRUE@am__append_379 = unistr/u16-strmblen.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_TRUE@am__append_380 = unistr/u16-strmbtouc.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_TRUE@am__append_381 = unistr/u16-strncat.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_TRUE@am__append_382 = unistr/u16-strncmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_TRUE@am__append_383 = unistr/u16-strncpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_TRUE@am__append_384 = unistr/u16-strnlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_TRUE@am__append_385 = unistr/u16-strpbrk.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_TRUE@am__append_386 = unistr/u16-strrchr.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_TRUE@am__append_387 = unistr/u16-strspn.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_TRUE@am__append_388 = unistr/u16-strstr.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_TRUE@am__append_389 = unistr/u16-strtok.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_TRUE@am__append_390 = unistr/u16-to-u32.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_TRUE@am__append_391 = unistr/u16-to-u8.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE@am__append_392 = unistr/u16-uctomb.c unistr/u16-uctomb-aux.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_TRUE@am__append_393 = unistr/u32-check.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE@am__append_394 = unistr/u32-chr.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE@am__append_395 = unistr/u32-cmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE@am__append_396 = unistr/u32-cmp2.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE@am__append_397 = unistr/u32-cpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_TRUE@am__append_398 = unistr/u32-cpy-alloc.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_TRUE@am__append_399 = unistr/u32-endswith.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_TRUE@am__append_400 = unistr/u32-mblen.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_TRUE@am__append_401 = unistr/u32-mbsnlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_TRUE@am__append_402 = unistr/u32-mbtouc.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_TRUE@am__append_403 = unistr/u32-mbtouc-unsafe.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_TRUE@am__append_404 = unistr/u32-mbtoucr.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE@am__append_405 = unistr/u32-move.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE@am__append_406 = unistr/u32-next.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE@am__append_407 = unistr/u32-prev.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE@am__append_408 = unistr/u32-set.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_TRUE@am__append_409 = unistr/u32-startswith.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_TRUE@am__append_410 = unistr/u32-stpcpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_TRUE@am__append_411 = unistr/u32-stpncpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_TRUE@am__append_412 = unistr/u32-strcat.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_TRUE@am__append_413 = unistr/u32-strchr.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_TRUE@am__append_414 = unistr/u32-strcmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_TRUE@am__append_415 = unistr/u32-strcoll.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_TRUE@am__append_416 = unistr/u32-strcpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_TRUE@am__append_417 = unistr/u32-strcspn.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_TRUE@am__append_418 = unistr/u32-strdup.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_TRUE@am__append_419 = unistr/u32-strlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_TRUE@am__append_420 = unistr/u32-strmblen.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_TRUE@am__append_421 = unistr/u32-strmbtouc.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_TRUE@am__append_422 = unistr/u32-strncat.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_TRUE@am__append_423 = unistr/u32-strncmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_TRUE@am__append_424 = unistr/u32-strncpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_TRUE@am__append_425 = unistr/u32-strnlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_TRUE@am__append_426 = unistr/u32-strpbrk.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_TRUE@am__append_427 = unistr/u32-strrchr.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_TRUE@am__append_428 = unistr/u32-strspn.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_TRUE@am__append_429 = unistr/u32-strstr.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_TRUE@am__append_430 = unistr/u32-strtok.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_TRUE@am__append_431 = unistr/u32-to-u16.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_TRUE@am__append_432 = unistr/u32-to-u8.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_TRUE@am__append_433 = unistr/u32-uctomb.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE@am__append_434 = unistr/u8-check.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE@am__append_435 = unistr/u8-chr.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE@am__append_436 = unistr/u8-cmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE@am__append_437 = unistr/u8-cmp2.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE@am__append_438 = unistr/u8-cpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_TRUE@am__append_439 = unistr/u8-cpy-alloc.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_TRUE@am__append_440 = unistr/u8-endswith.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE@am__append_441 = unistr/u8-mblen.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_TRUE@am__append_442 = unistr/u8-mbsnlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE@am__append_443 = unistr/u8-mbtouc.c unistr/u8-mbtouc-aux.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_TRUE@am__append_444 = unistr/u8-mbtouc-unsafe.c unistr/u8-mbtouc-unsafe-aux.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_TRUE@am__append_445 = unistr/u8-mbtoucr.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE@am__append_446 = unistr/u8-move.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE@am__append_447 = unistr/u8-next.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE@am__append_448 = unistr/u8-prev.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE@am__append_449 = unistr/u8-set.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_TRUE@am__append_450 = unistr/u8-startswith.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_TRUE@am__append_451 = unistr/u8-stpcpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_TRUE@am__append_452 = unistr/u8-stpncpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_TRUE@am__append_453 = unistr/u8-strcat.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_TRUE@am__append_454 = unistr/u8-strchr.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_TRUE@am__append_455 = unistr/u8-strcmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_TRUE@am__append_456 = unistr/u8-strcoll.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_TRUE@am__append_457 = unistr/u8-strcpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_TRUE@am__append_458 = unistr/u8-strcspn.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_TRUE@am__append_459 = unistr/u8-strdup.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_TRUE@am__append_460 = unistr/u8-strlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_TRUE@am__append_461 = unistr/u8-strmblen.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_TRUE@am__append_462 = unistr/u8-strmbtouc.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_TRUE@am__append_463 = unistr/u8-strncat.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_TRUE@am__append_464 = unistr/u8-strncmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_TRUE@am__append_465 = unistr/u8-strncpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_TRUE@am__append_466 = unistr/u8-strnlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_TRUE@am__append_467 = unistr/u8-strpbrk.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_TRUE@am__append_468 = unistr/u8-strrchr.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_TRUE@am__append_469 = unistr/u8-strspn.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_TRUE@am__append_470 = unistr/u8-strstr.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_TRUE@am__append_471 = unistr/u8-strtok.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_TRUE@am__append_472 = unistr/u8-to-u16.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_TRUE@am__append_473 = unistr/u8-to-u32.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE@am__append_474 = unistr/u8-uctomb.c unistr/u8-uctomb-aux.c
+@LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_TRUE@am__append_475 = uniwbrk/u16-wordbreaks.c
+@LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_TRUE@am__append_476 = uniwbrk/u32-wordbreaks.c
+@LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_TRUE@am__append_477 = uniwbrk/u8-wordbreaks.c
+@LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_TRUE@am__append_478 = uniwbrk/ulc-wordbreaks.c
+@LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_TRUE@am__append_479 = uniwbrk/wordbreak-property.c
+@LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_TRUE@am__append_480 = uniwidth/u16-strwidth.c
+@LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_TRUE@am__append_481 = uniwidth/u16-width.c
+@LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_TRUE@am__append_482 = uniwidth/u32-strwidth.c
+@LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_TRUE@am__append_483 = uniwidth/u32-width.c
+@LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_TRUE@am__append_484 = uniwidth/u8-strwidth.c
+@LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_TRUE@am__append_485 = uniwidth/u8-width.c
+@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__append_486 = uniwidth/width.c
# Tell the mingw or Cygwin linker which symbols to export.
-@WOE32DLL_TRUE@am__append_486 = ../woe32dll/unistring-exports.c
-@WOE32DLL_TRUE@am__append_487 = -Wl,--export-all-symbols
-@WOE32_TRUE@am__append_488 = libunistring.res.lo
+@WOE32DLL_TRUE@am__append_487 = ../woe32dll/unistring-exports.c
+@WOE32DLL_TRUE@am__append_488 = -Wl,--export-all-symbols
+@WOE32_TRUE@am__append_489 = libunistring.res.lo
subdir = lib
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/absolute-header.m4 \
$(top_srcdir)/gnulib-m4/alloca.m4 \
+ $(top_srcdir)/gnulib-m4/asm-underscore.m4 \
$(top_srcdir)/gnulib-m4/btowc.m4 \
+ $(top_srcdir)/gnulib-m4/builtin-expect.m4 \
$(top_srcdir)/gnulib-m4/codeset.m4 \
$(top_srcdir)/gnulib-m4/configmake.m4 \
$(top_srcdir)/gnulib-m4/ctype.m4 \
@@ -634,6 +637,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/gnulib-common.m4 \
$(top_srcdir)/gnulib-m4/gnulib-comp.m4 \
$(top_srcdir)/gnulib-m4/hard-locale.m4 \
+ $(top_srcdir)/gnulib-m4/host-cpu-c-abi.m4 \
$(top_srcdir)/gnulib-m4/iconv.m4 \
$(top_srcdir)/gnulib-m4/iconv_h.m4 \
$(top_srcdir)/gnulib-m4/iconv_open.m4 \
@@ -644,6 +648,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/inttypes-pri.m4 \
$(top_srcdir)/gnulib-m4/inttypes.m4 \
$(top_srcdir)/gnulib-m4/inttypes_h.m4 \
+ $(top_srcdir)/gnulib-m4/isblank.m4 \
$(top_srcdir)/gnulib-m4/isnand.m4 \
$(top_srcdir)/gnulib-m4/isnanf.m4 \
$(top_srcdir)/gnulib-m4/isnanl.m4 \
@@ -686,12 +691,18 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/printf-frexp.m4 \
$(top_srcdir)/gnulib-m4/printf-frexpl.m4 \
$(top_srcdir)/gnulib-m4/printf.m4 \
+ $(top_srcdir)/gnulib-m4/pthread_rwlock_rdlock.m4 \
+ $(top_srcdir)/gnulib-m4/pthread_sigmask.m4 \
$(top_srcdir)/gnulib-m4/putenv.m4 \
+ $(top_srcdir)/gnulib-m4/raise.m4 \
$(top_srcdir)/gnulib-m4/relocatable-lib.m4 \
$(top_srcdir)/gnulib-m4/setenv.m4 \
$(top_srcdir)/gnulib-m4/setlocale.m4 \
+ $(top_srcdir)/gnulib-m4/signal_h.m4 \
+ $(top_srcdir)/gnulib-m4/signalblocking.m4 \
$(top_srcdir)/gnulib-m4/signbit.m4 \
$(top_srcdir)/gnulib-m4/size_max.m4 \
+ $(top_srcdir)/gnulib-m4/sleep.m4 \
$(top_srcdir)/gnulib-m4/ssize_t.m4 \
$(top_srcdir)/gnulib-m4/stdalign.m4 \
$(top_srcdir)/gnulib-m4/stdbool.m4 \
@@ -708,7 +719,9 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/sys_types_h.m4 \
$(top_srcdir)/gnulib-m4/thread.m4 \
$(top_srcdir)/gnulib-m4/threadlib.m4 \
+ $(top_srcdir)/gnulib-m4/time_h.m4 \
$(top_srcdir)/gnulib-m4/unistd_h.m4 \
+ $(top_srcdir)/gnulib-m4/usleep.m4 \
$(top_srcdir)/gnulib-m4/vasnprintf.m4 \
$(top_srcdir)/gnulib-m4/warn-on-use.m4 \
$(top_srcdir)/gnulib-m4/wchar_h.m4 \
@@ -911,8 +924,9 @@ am__libunistring_la_SOURCES_DIST = amemxfrm.c c-ctype.h c-ctype.c \
unigbrk/u32-grapheme-next.c unigbrk/u32-grapheme-prev.c \
unigbrk/u8-grapheme-breaks.c unigbrk/u8-grapheme-next.c \
unigbrk/u8-grapheme-prev.c unigbrk/uc-gbrk-prop.c \
- unigbrk/uc-is-grapheme-break.c unigbrk/ulc-grapheme-breaks.c \
- unilbrk/lbrktables.c unilbrk/u16-possible-linebreaks.c \
+ unigbrk/uc-grapheme-breaks.c unigbrk/uc-is-grapheme-break.c \
+ unigbrk/ulc-grapheme-breaks.c unilbrk/lbrktables.c \
+ unilbrk/u16-possible-linebreaks.c \
unilbrk/u16-width-linebreaks.c \
unilbrk/u32-possible-linebreaks.c \
unilbrk/u32-width-linebreaks.c \
@@ -1281,270 +1295,271 @@ am__dirstamp = $(am__leading_dot)dirstamp
@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT_TRUE@am__objects_257 = unigbrk/u8-grapheme-next.lo
@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_TRUE@am__objects_258 = unigbrk/u8-grapheme-prev.lo
@LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_TRUE@am__objects_259 = unigbrk/uc-gbrk-prop.lo
-@LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_TRUE@am__objects_260 = unigbrk/uc-is-grapheme-break.lo
-@LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_TRUE@am__objects_261 = unigbrk/ulc-grapheme-breaks.lo
-@LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_TRUE@am__objects_262 = unilbrk/u16-possible-linebreaks.lo
-@LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_TRUE@am__objects_263 = unilbrk/u16-width-linebreaks.lo
-@LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_TRUE@am__objects_264 = unilbrk/u32-possible-linebreaks.lo
-@LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_TRUE@am__objects_265 = unilbrk/u32-width-linebreaks.lo
-@LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_TRUE@am__objects_266 = unilbrk/u8-possible-linebreaks.lo
-@LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_TRUE@am__objects_267 = unilbrk/u8-width-linebreaks.lo
-@LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_TRUE@am__objects_268 = unilbrk/ulc-possible-linebreaks.lo
-@LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_TRUE@am__objects_269 = unilbrk/ulc-width-linebreaks.lo
-@LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE@am__objects_270 = \
+@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_TRUE@am__objects_260 = unigbrk/uc-grapheme-breaks.lo
+@LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_TRUE@am__objects_261 = unigbrk/uc-is-grapheme-break.lo
+@LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_TRUE@am__objects_262 = unigbrk/ulc-grapheme-breaks.lo
+@LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_TRUE@am__objects_263 = unilbrk/u16-possible-linebreaks.lo
+@LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_TRUE@am__objects_264 = unilbrk/u16-width-linebreaks.lo
+@LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_TRUE@am__objects_265 = unilbrk/u32-possible-linebreaks.lo
+@LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_TRUE@am__objects_266 = unilbrk/u32-width-linebreaks.lo
+@LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_TRUE@am__objects_267 = unilbrk/u8-possible-linebreaks.lo
+@LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_TRUE@am__objects_268 = unilbrk/u8-width-linebreaks.lo
+@LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_TRUE@am__objects_269 = unilbrk/ulc-possible-linebreaks.lo
+@LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_TRUE@am__objects_270 = unilbrk/ulc-width-linebreaks.lo
+@LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE@am__objects_271 = \
@LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE@ uniname/uniname.lo
-@LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_TRUE@am__objects_271 = uninorm/canonical-decomposition.lo
-@LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_TRUE@am__objects_272 = uninorm/composition.lo
-@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_TRUE@am__objects_273 = uninorm/decomposing-form.lo
-@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_TRUE@am__objects_274 = uninorm/decomposition.lo
-@LIBUNISTRING_COMPILE_UNINORM_FILTER_TRUE@am__objects_275 = uninorm/uninorm-filter.lo
-@LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE@am__objects_276 = \
+@LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_TRUE@am__objects_272 = uninorm/canonical-decomposition.lo
+@LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_TRUE@am__objects_273 = uninorm/composition.lo
+@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_TRUE@am__objects_274 = uninorm/decomposing-form.lo
+@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_TRUE@am__objects_275 = uninorm/decomposition.lo
+@LIBUNISTRING_COMPILE_UNINORM_FILTER_TRUE@am__objects_276 = uninorm/uninorm-filter.lo
+@LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE@am__objects_277 = \
@LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE@ uninorm/nfc.lo
-@LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE@am__objects_277 = \
+@LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE@am__objects_278 = \
@LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE@ uninorm/nfd.lo
-@LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE@am__objects_278 = \
+@LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE@am__objects_279 = \
@LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE@ uninorm/nfkc.lo
-@LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE@am__objects_279 = \
+@LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE@am__objects_280 = \
@LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE@ uninorm/nfkd.lo
-@LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_TRUE@am__objects_280 = uninorm/u16-normalize.lo
-@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_TRUE@am__objects_281 = uninorm/u16-normcmp.lo
-@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_TRUE@am__objects_282 = uninorm/u16-normcoll.lo
-@LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_TRUE@am__objects_283 = uninorm/u16-normxfrm.lo
-@LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_TRUE@am__objects_284 = uninorm/u32-normalize.lo
-@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_TRUE@am__objects_285 = uninorm/u32-normcmp.lo
-@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_TRUE@am__objects_286 = uninorm/u32-normcoll.lo
-@LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_TRUE@am__objects_287 = uninorm/u32-normxfrm.lo
-@LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_TRUE@am__objects_288 = uninorm/u8-normalize.lo
-@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_TRUE@am__objects_289 = uninorm/u8-normcmp.lo
-@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_TRUE@am__objects_290 = uninorm/u8-normcoll.lo
-@LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_TRUE@am__objects_291 = uninorm/u8-normxfrm.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_TRUE@am__objects_292 = unistdio/u16-asnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_TRUE@am__objects_293 = unistdio/u16-asprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_TRUE@am__objects_294 = unistdio/u16-snprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_TRUE@am__objects_295 = unistdio/u16-sprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_TRUE@am__objects_296 = unistdio/u16-u16-asnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_TRUE@am__objects_297 = unistdio/u16-u16-asprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_TRUE@am__objects_298 = unistdio/u16-u16-snprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_TRUE@am__objects_299 = unistdio/u16-u16-sprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_TRUE@am__objects_300 = unistdio/u16-u16-vasnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_TRUE@am__objects_301 = unistdio/u16-u16-vasprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_TRUE@am__objects_302 = unistdio/u16-u16-vsnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_TRUE@am__objects_303 = unistdio/u16-u16-vsprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_TRUE@am__objects_304 = unistdio/u16-vasnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_TRUE@am__objects_305 = unistdio/u16-vasprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_TRUE@am__objects_306 = unistdio/u16-vsnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_TRUE@am__objects_307 = unistdio/u16-vsprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_TRUE@am__objects_308 = unistdio/u32-asnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_TRUE@am__objects_309 = unistdio/u32-asprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_TRUE@am__objects_310 = unistdio/u32-snprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_TRUE@am__objects_311 = unistdio/u32-sprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_TRUE@am__objects_312 = unistdio/u32-u32-asnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_TRUE@am__objects_313 = unistdio/u32-u32-asprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_TRUE@am__objects_314 = unistdio/u32-u32-snprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_TRUE@am__objects_315 = unistdio/u32-u32-sprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_TRUE@am__objects_316 = unistdio/u32-u32-vasnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_TRUE@am__objects_317 = unistdio/u32-u32-vasprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_TRUE@am__objects_318 = unistdio/u32-u32-vsnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_TRUE@am__objects_319 = unistdio/u32-u32-vsprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_TRUE@am__objects_320 = unistdio/u32-vasnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_TRUE@am__objects_321 = unistdio/u32-vasprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_TRUE@am__objects_322 = unistdio/u32-vsnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_TRUE@am__objects_323 = unistdio/u32-vsprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_TRUE@am__objects_324 = unistdio/u8-asnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_TRUE@am__objects_325 = unistdio/u8-asprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_TRUE@am__objects_326 = unistdio/u8-snprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_TRUE@am__objects_327 = unistdio/u8-sprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_TRUE@am__objects_328 = unistdio/u8-u8-asnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_TRUE@am__objects_329 = unistdio/u8-u8-asprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_TRUE@am__objects_330 = unistdio/u8-u8-snprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_TRUE@am__objects_331 = unistdio/u8-u8-sprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_TRUE@am__objects_332 = unistdio/u8-u8-vasnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_TRUE@am__objects_333 = unistdio/u8-u8-vasprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_TRUE@am__objects_334 = unistdio/u8-u8-vsnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_TRUE@am__objects_335 = unistdio/u8-u8-vsprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_TRUE@am__objects_336 = unistdio/u8-vasnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_TRUE@am__objects_337 = unistdio/u8-vasprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_TRUE@am__objects_338 = unistdio/u8-vsnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_TRUE@am__objects_339 = unistdio/u8-vsprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_TRUE@am__objects_340 = unistdio/ulc-asnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_TRUE@am__objects_341 = unistdio/ulc-asprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_TRUE@am__objects_342 = unistdio/ulc-fprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_TRUE@am__objects_343 = unistdio/ulc-snprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_TRUE@am__objects_344 = unistdio/ulc-sprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_TRUE@am__objects_345 = unistdio/ulc-vasnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_TRUE@am__objects_346 = unistdio/ulc-vasprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_TRUE@am__objects_347 = unistdio/ulc-vfprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_TRUE@am__objects_348 = unistdio/ulc-vsnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_TRUE@am__objects_349 = unistdio/ulc-vsprintf.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_TRUE@am__objects_350 = unistr/u16-check.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE@am__objects_351 = \
+@LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_TRUE@am__objects_281 = uninorm/u16-normalize.lo
+@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_TRUE@am__objects_282 = uninorm/u16-normcmp.lo
+@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_TRUE@am__objects_283 = uninorm/u16-normcoll.lo
+@LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_TRUE@am__objects_284 = uninorm/u16-normxfrm.lo
+@LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_TRUE@am__objects_285 = uninorm/u32-normalize.lo
+@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_TRUE@am__objects_286 = uninorm/u32-normcmp.lo
+@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_TRUE@am__objects_287 = uninorm/u32-normcoll.lo
+@LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_TRUE@am__objects_288 = uninorm/u32-normxfrm.lo
+@LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_TRUE@am__objects_289 = uninorm/u8-normalize.lo
+@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_TRUE@am__objects_290 = uninorm/u8-normcmp.lo
+@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_TRUE@am__objects_291 = uninorm/u8-normcoll.lo
+@LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_TRUE@am__objects_292 = uninorm/u8-normxfrm.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_TRUE@am__objects_293 = unistdio/u16-asnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_TRUE@am__objects_294 = unistdio/u16-asprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_TRUE@am__objects_295 = unistdio/u16-snprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_TRUE@am__objects_296 = unistdio/u16-sprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_TRUE@am__objects_297 = unistdio/u16-u16-asnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_TRUE@am__objects_298 = unistdio/u16-u16-asprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_TRUE@am__objects_299 = unistdio/u16-u16-snprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_TRUE@am__objects_300 = unistdio/u16-u16-sprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_TRUE@am__objects_301 = unistdio/u16-u16-vasnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_TRUE@am__objects_302 = unistdio/u16-u16-vasprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_TRUE@am__objects_303 = unistdio/u16-u16-vsnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_TRUE@am__objects_304 = unistdio/u16-u16-vsprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_TRUE@am__objects_305 = unistdio/u16-vasnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_TRUE@am__objects_306 = unistdio/u16-vasprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_TRUE@am__objects_307 = unistdio/u16-vsnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_TRUE@am__objects_308 = unistdio/u16-vsprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_TRUE@am__objects_309 = unistdio/u32-asnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_TRUE@am__objects_310 = unistdio/u32-asprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_TRUE@am__objects_311 = unistdio/u32-snprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_TRUE@am__objects_312 = unistdio/u32-sprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_TRUE@am__objects_313 = unistdio/u32-u32-asnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_TRUE@am__objects_314 = unistdio/u32-u32-asprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_TRUE@am__objects_315 = unistdio/u32-u32-snprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_TRUE@am__objects_316 = unistdio/u32-u32-sprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_TRUE@am__objects_317 = unistdio/u32-u32-vasnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_TRUE@am__objects_318 = unistdio/u32-u32-vasprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_TRUE@am__objects_319 = unistdio/u32-u32-vsnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_TRUE@am__objects_320 = unistdio/u32-u32-vsprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_TRUE@am__objects_321 = unistdio/u32-vasnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_TRUE@am__objects_322 = unistdio/u32-vasprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_TRUE@am__objects_323 = unistdio/u32-vsnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_TRUE@am__objects_324 = unistdio/u32-vsprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_TRUE@am__objects_325 = unistdio/u8-asnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_TRUE@am__objects_326 = unistdio/u8-asprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_TRUE@am__objects_327 = unistdio/u8-snprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_TRUE@am__objects_328 = unistdio/u8-sprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_TRUE@am__objects_329 = unistdio/u8-u8-asnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_TRUE@am__objects_330 = unistdio/u8-u8-asprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_TRUE@am__objects_331 = unistdio/u8-u8-snprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_TRUE@am__objects_332 = unistdio/u8-u8-sprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_TRUE@am__objects_333 = unistdio/u8-u8-vasnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_TRUE@am__objects_334 = unistdio/u8-u8-vasprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_TRUE@am__objects_335 = unistdio/u8-u8-vsnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_TRUE@am__objects_336 = unistdio/u8-u8-vsprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_TRUE@am__objects_337 = unistdio/u8-vasnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_TRUE@am__objects_338 = unistdio/u8-vasprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_TRUE@am__objects_339 = unistdio/u8-vsnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_TRUE@am__objects_340 = unistdio/u8-vsprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_TRUE@am__objects_341 = unistdio/ulc-asnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_TRUE@am__objects_342 = unistdio/ulc-asprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_TRUE@am__objects_343 = unistdio/ulc-fprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_TRUE@am__objects_344 = unistdio/ulc-snprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_TRUE@am__objects_345 = unistdio/ulc-sprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_TRUE@am__objects_346 = unistdio/ulc-vasnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_TRUE@am__objects_347 = unistdio/ulc-vasprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_TRUE@am__objects_348 = unistdio/ulc-vfprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_TRUE@am__objects_349 = unistdio/ulc-vsnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_TRUE@am__objects_350 = unistdio/ulc-vsprintf.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_TRUE@am__objects_351 = unistr/u16-check.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE@am__objects_352 = \
@LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE@ unistr/u16-chr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE@am__objects_352 = \
+@LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE@am__objects_353 = \
@LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE@ unistr/u16-cmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE@am__objects_353 = \
+@LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE@am__objects_354 = \
@LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE@ unistr/u16-cmp2.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE@am__objects_354 = \
+@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE@am__objects_355 = \
@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE@ unistr/u16-cpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_TRUE@am__objects_355 = unistr/u16-cpy-alloc.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_TRUE@am__objects_356 = unistr/u16-endswith.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_TRUE@am__objects_357 = unistr/u16-mblen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_TRUE@am__objects_358 = unistr/u16-mbsnlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE@am__objects_359 = unistr/u16-mbtouc.lo \
+@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_TRUE@am__objects_356 = unistr/u16-cpy-alloc.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_TRUE@am__objects_357 = unistr/u16-endswith.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_TRUE@am__objects_358 = unistr/u16-mblen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_TRUE@am__objects_359 = unistr/u16-mbsnlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE@am__objects_360 = unistr/u16-mbtouc.lo \
@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE@ unistr/u16-mbtouc-aux.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_TRUE@am__objects_360 = unistr/u16-mbtouc-unsafe.lo \
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_TRUE@am__objects_361 = unistr/u16-mbtouc-unsafe.lo \
@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_TRUE@ unistr/u16-mbtouc-unsafe-aux.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_TRUE@am__objects_361 = unistr/u16-mbtoucr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE@am__objects_362 = \
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_TRUE@am__objects_362 = unistr/u16-mbtoucr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE@am__objects_363 = \
@LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE@ unistr/u16-move.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE@am__objects_363 = \
+@LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE@am__objects_364 = \
@LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE@ unistr/u16-next.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE@am__objects_364 = \
+@LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE@am__objects_365 = \
@LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE@ unistr/u16-prev.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE@am__objects_365 = \
+@LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE@am__objects_366 = \
@LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE@ unistr/u16-set.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_TRUE@am__objects_366 = unistr/u16-startswith.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_TRUE@am__objects_367 = unistr/u16-stpcpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_TRUE@am__objects_368 = unistr/u16-stpncpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_TRUE@am__objects_369 = unistr/u16-strcat.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_TRUE@am__objects_370 = unistr/u16-strchr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_TRUE@am__objects_371 = unistr/u16-strcmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_TRUE@am__objects_372 = unistr/u16-strcoll.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_TRUE@am__objects_373 = unistr/u16-strcpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_TRUE@am__objects_374 = unistr/u16-strcspn.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_TRUE@am__objects_375 = unistr/u16-strdup.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_TRUE@am__objects_376 = unistr/u16-strlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_TRUE@am__objects_377 = unistr/u16-strmblen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_TRUE@am__objects_378 = unistr/u16-strmbtouc.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_TRUE@am__objects_379 = unistr/u16-strncat.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_TRUE@am__objects_380 = unistr/u16-strncmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_TRUE@am__objects_381 = unistr/u16-strncpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_TRUE@am__objects_382 = unistr/u16-strnlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_TRUE@am__objects_383 = unistr/u16-strpbrk.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_TRUE@am__objects_384 = unistr/u16-strrchr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_TRUE@am__objects_385 = unistr/u16-strspn.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_TRUE@am__objects_386 = unistr/u16-strstr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_TRUE@am__objects_387 = unistr/u16-strtok.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_TRUE@am__objects_388 = unistr/u16-to-u32.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_TRUE@am__objects_389 = unistr/u16-to-u8.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE@am__objects_390 = unistr/u16-uctomb.lo \
+@LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_TRUE@am__objects_367 = unistr/u16-startswith.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_TRUE@am__objects_368 = unistr/u16-stpcpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_TRUE@am__objects_369 = unistr/u16-stpncpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_TRUE@am__objects_370 = unistr/u16-strcat.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_TRUE@am__objects_371 = unistr/u16-strchr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_TRUE@am__objects_372 = unistr/u16-strcmp.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_TRUE@am__objects_373 = unistr/u16-strcoll.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_TRUE@am__objects_374 = unistr/u16-strcpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_TRUE@am__objects_375 = unistr/u16-strcspn.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_TRUE@am__objects_376 = unistr/u16-strdup.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_TRUE@am__objects_377 = unistr/u16-strlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_TRUE@am__objects_378 = unistr/u16-strmblen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_TRUE@am__objects_379 = unistr/u16-strmbtouc.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_TRUE@am__objects_380 = unistr/u16-strncat.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_TRUE@am__objects_381 = unistr/u16-strncmp.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_TRUE@am__objects_382 = unistr/u16-strncpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_TRUE@am__objects_383 = unistr/u16-strnlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_TRUE@am__objects_384 = unistr/u16-strpbrk.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_TRUE@am__objects_385 = unistr/u16-strrchr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_TRUE@am__objects_386 = unistr/u16-strspn.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_TRUE@am__objects_387 = unistr/u16-strstr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_TRUE@am__objects_388 = unistr/u16-strtok.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_TRUE@am__objects_389 = unistr/u16-to-u32.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_TRUE@am__objects_390 = unistr/u16-to-u8.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE@am__objects_391 = unistr/u16-uctomb.lo \
@LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE@ unistr/u16-uctomb-aux.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_TRUE@am__objects_391 = unistr/u32-check.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE@am__objects_392 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_TRUE@am__objects_392 = unistr/u32-check.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE@am__objects_393 = \
@LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE@ unistr/u32-chr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE@am__objects_393 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE@am__objects_394 = \
@LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE@ unistr/u32-cmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE@am__objects_394 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE@am__objects_395 = \
@LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE@ unistr/u32-cmp2.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE@am__objects_395 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE@am__objects_396 = \
@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE@ unistr/u32-cpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_TRUE@am__objects_396 = unistr/u32-cpy-alloc.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_TRUE@am__objects_397 = unistr/u32-endswith.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_TRUE@am__objects_398 = unistr/u32-mblen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_TRUE@am__objects_399 = unistr/u32-mbsnlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_TRUE@am__objects_400 = unistr/u32-mbtouc.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_TRUE@am__objects_401 = unistr/u32-mbtouc-unsafe.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_TRUE@am__objects_402 = unistr/u32-mbtoucr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE@am__objects_403 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_TRUE@am__objects_397 = unistr/u32-cpy-alloc.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_TRUE@am__objects_398 = unistr/u32-endswith.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_TRUE@am__objects_399 = unistr/u32-mblen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_TRUE@am__objects_400 = unistr/u32-mbsnlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_TRUE@am__objects_401 = unistr/u32-mbtouc.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_TRUE@am__objects_402 = unistr/u32-mbtouc-unsafe.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_TRUE@am__objects_403 = unistr/u32-mbtoucr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE@am__objects_404 = \
@LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE@ unistr/u32-move.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE@am__objects_404 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE@am__objects_405 = \
@LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE@ unistr/u32-next.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE@am__objects_405 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE@am__objects_406 = \
@LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE@ unistr/u32-prev.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE@am__objects_406 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE@am__objects_407 = \
@LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE@ unistr/u32-set.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_TRUE@am__objects_407 = unistr/u32-startswith.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_TRUE@am__objects_408 = unistr/u32-stpcpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_TRUE@am__objects_409 = unistr/u32-stpncpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_TRUE@am__objects_410 = unistr/u32-strcat.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_TRUE@am__objects_411 = unistr/u32-strchr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_TRUE@am__objects_412 = unistr/u32-strcmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_TRUE@am__objects_413 = unistr/u32-strcoll.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_TRUE@am__objects_414 = unistr/u32-strcpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_TRUE@am__objects_415 = unistr/u32-strcspn.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_TRUE@am__objects_416 = unistr/u32-strdup.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_TRUE@am__objects_417 = unistr/u32-strlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_TRUE@am__objects_418 = unistr/u32-strmblen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_TRUE@am__objects_419 = unistr/u32-strmbtouc.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_TRUE@am__objects_420 = unistr/u32-strncat.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_TRUE@am__objects_421 = unistr/u32-strncmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_TRUE@am__objects_422 = unistr/u32-strncpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_TRUE@am__objects_423 = unistr/u32-strnlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_TRUE@am__objects_424 = unistr/u32-strpbrk.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_TRUE@am__objects_425 = unistr/u32-strrchr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_TRUE@am__objects_426 = unistr/u32-strspn.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_TRUE@am__objects_427 = unistr/u32-strstr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_TRUE@am__objects_428 = unistr/u32-strtok.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_TRUE@am__objects_429 = unistr/u32-to-u16.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_TRUE@am__objects_430 = unistr/u32-to-u8.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_TRUE@am__objects_431 = unistr/u32-uctomb.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE@am__objects_432 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_TRUE@am__objects_408 = unistr/u32-startswith.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_TRUE@am__objects_409 = unistr/u32-stpcpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_TRUE@am__objects_410 = unistr/u32-stpncpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_TRUE@am__objects_411 = unistr/u32-strcat.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_TRUE@am__objects_412 = unistr/u32-strchr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_TRUE@am__objects_413 = unistr/u32-strcmp.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_TRUE@am__objects_414 = unistr/u32-strcoll.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_TRUE@am__objects_415 = unistr/u32-strcpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_TRUE@am__objects_416 = unistr/u32-strcspn.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_TRUE@am__objects_417 = unistr/u32-strdup.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_TRUE@am__objects_418 = unistr/u32-strlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_TRUE@am__objects_419 = unistr/u32-strmblen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_TRUE@am__objects_420 = unistr/u32-strmbtouc.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_TRUE@am__objects_421 = unistr/u32-strncat.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_TRUE@am__objects_422 = unistr/u32-strncmp.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_TRUE@am__objects_423 = unistr/u32-strncpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_TRUE@am__objects_424 = unistr/u32-strnlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_TRUE@am__objects_425 = unistr/u32-strpbrk.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_TRUE@am__objects_426 = unistr/u32-strrchr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_TRUE@am__objects_427 = unistr/u32-strspn.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_TRUE@am__objects_428 = unistr/u32-strstr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_TRUE@am__objects_429 = unistr/u32-strtok.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_TRUE@am__objects_430 = unistr/u32-to-u16.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_TRUE@am__objects_431 = unistr/u32-to-u8.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_TRUE@am__objects_432 = unistr/u32-uctomb.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE@am__objects_433 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE@ unistr/u8-check.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE@am__objects_433 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE@am__objects_434 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE@ unistr/u8-chr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE@am__objects_434 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE@am__objects_435 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE@ unistr/u8-cmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE@am__objects_435 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE@am__objects_436 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE@ unistr/u8-cmp2.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE@am__objects_436 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE@am__objects_437 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE@ unistr/u8-cpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_TRUE@am__objects_437 = unistr/u8-cpy-alloc.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_TRUE@am__objects_438 = unistr/u8-endswith.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE@am__objects_439 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_TRUE@am__objects_438 = unistr/u8-cpy-alloc.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_TRUE@am__objects_439 = unistr/u8-endswith.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE@am__objects_440 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE@ unistr/u8-mblen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_TRUE@am__objects_440 = unistr/u8-mbsnlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE@am__objects_441 = unistr/u8-mbtouc.lo \
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_TRUE@am__objects_441 = unistr/u8-mbsnlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE@am__objects_442 = unistr/u8-mbtouc.lo \
@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE@ unistr/u8-mbtouc-aux.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_TRUE@am__objects_442 = unistr/u8-mbtouc-unsafe.lo \
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_TRUE@am__objects_443 = unistr/u8-mbtouc-unsafe.lo \
@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_TRUE@ unistr/u8-mbtouc-unsafe-aux.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_TRUE@am__objects_443 = unistr/u8-mbtoucr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE@am__objects_444 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_TRUE@am__objects_444 = unistr/u8-mbtoucr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE@am__objects_445 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE@ unistr/u8-move.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE@am__objects_445 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE@am__objects_446 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE@ unistr/u8-next.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE@am__objects_446 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE@am__objects_447 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE@ unistr/u8-prev.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE@am__objects_447 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE@am__objects_448 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE@ unistr/u8-set.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_TRUE@am__objects_448 = unistr/u8-startswith.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_TRUE@am__objects_449 = unistr/u8-stpcpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_TRUE@am__objects_450 = unistr/u8-stpncpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_TRUE@am__objects_451 = unistr/u8-strcat.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_TRUE@am__objects_452 = unistr/u8-strchr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_TRUE@am__objects_453 = unistr/u8-strcmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_TRUE@am__objects_454 = unistr/u8-strcoll.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_TRUE@am__objects_455 = unistr/u8-strcpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_TRUE@am__objects_456 = unistr/u8-strcspn.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_TRUE@am__objects_457 = unistr/u8-strdup.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_TRUE@am__objects_458 = unistr/u8-strlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_TRUE@am__objects_459 = unistr/u8-strmblen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_TRUE@am__objects_460 = unistr/u8-strmbtouc.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_TRUE@am__objects_461 = unistr/u8-strncat.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_TRUE@am__objects_462 = unistr/u8-strncmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_TRUE@am__objects_463 = unistr/u8-strncpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_TRUE@am__objects_464 = unistr/u8-strnlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_TRUE@am__objects_465 = unistr/u8-strpbrk.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_TRUE@am__objects_466 = unistr/u8-strrchr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_TRUE@am__objects_467 = unistr/u8-strspn.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_TRUE@am__objects_468 = unistr/u8-strstr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_TRUE@am__objects_469 = unistr/u8-strtok.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_TRUE@am__objects_470 = unistr/u8-to-u16.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_TRUE@am__objects_471 = unistr/u8-to-u32.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE@am__objects_472 = unistr/u8-uctomb.lo \
+@LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_TRUE@am__objects_449 = unistr/u8-startswith.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_TRUE@am__objects_450 = unistr/u8-stpcpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_TRUE@am__objects_451 = unistr/u8-stpncpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_TRUE@am__objects_452 = unistr/u8-strcat.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_TRUE@am__objects_453 = unistr/u8-strchr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_TRUE@am__objects_454 = unistr/u8-strcmp.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_TRUE@am__objects_455 = unistr/u8-strcoll.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_TRUE@am__objects_456 = unistr/u8-strcpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_TRUE@am__objects_457 = unistr/u8-strcspn.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_TRUE@am__objects_458 = unistr/u8-strdup.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_TRUE@am__objects_459 = unistr/u8-strlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_TRUE@am__objects_460 = unistr/u8-strmblen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_TRUE@am__objects_461 = unistr/u8-strmbtouc.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_TRUE@am__objects_462 = unistr/u8-strncat.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_TRUE@am__objects_463 = unistr/u8-strncmp.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_TRUE@am__objects_464 = unistr/u8-strncpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_TRUE@am__objects_465 = unistr/u8-strnlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_TRUE@am__objects_466 = unistr/u8-strpbrk.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_TRUE@am__objects_467 = unistr/u8-strrchr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_TRUE@am__objects_468 = unistr/u8-strspn.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_TRUE@am__objects_469 = unistr/u8-strstr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_TRUE@am__objects_470 = unistr/u8-strtok.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_TRUE@am__objects_471 = unistr/u8-to-u16.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_TRUE@am__objects_472 = unistr/u8-to-u32.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE@am__objects_473 = unistr/u8-uctomb.lo \
@LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE@ unistr/u8-uctomb-aux.lo
-@LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_TRUE@am__objects_473 = uniwbrk/u16-wordbreaks.lo
-@LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_TRUE@am__objects_474 = uniwbrk/u32-wordbreaks.lo
-@LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_TRUE@am__objects_475 = uniwbrk/u8-wordbreaks.lo
-@LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_TRUE@am__objects_476 = uniwbrk/ulc-wordbreaks.lo
-@LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_TRUE@am__objects_477 = uniwbrk/wordbreak-property.lo
-@LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_TRUE@am__objects_478 = uniwidth/u16-strwidth.lo
-@LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_TRUE@am__objects_479 = uniwidth/u16-width.lo
-@LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_TRUE@am__objects_480 = uniwidth/u32-strwidth.lo
-@LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_TRUE@am__objects_481 = uniwidth/u32-width.lo
-@LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_TRUE@am__objects_482 = uniwidth/u8-strwidth.lo
-@LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_TRUE@am__objects_483 = uniwidth/u8-width.lo
-@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__objects_484 = \
+@LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_TRUE@am__objects_474 = uniwbrk/u16-wordbreaks.lo
+@LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_TRUE@am__objects_475 = uniwbrk/u32-wordbreaks.lo
+@LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_TRUE@am__objects_476 = uniwbrk/u8-wordbreaks.lo
+@LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_TRUE@am__objects_477 = uniwbrk/ulc-wordbreaks.lo
+@LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_TRUE@am__objects_478 = uniwbrk/wordbreak-property.lo
+@LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_TRUE@am__objects_479 = uniwidth/u16-strwidth.lo
+@LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_TRUE@am__objects_480 = uniwidth/u16-width.lo
+@LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_TRUE@am__objects_481 = uniwidth/u32-strwidth.lo
+@LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_TRUE@am__objects_482 = uniwidth/u32-width.lo
+@LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_TRUE@am__objects_483 = uniwidth/u8-strwidth.lo
+@LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_TRUE@am__objects_484 = uniwidth/u8-width.lo
+@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__objects_485 = \
@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@ uniwidth/width.lo
-@WOE32DLL_TRUE@am__objects_485 = ../woe32dll/unistring-exports.lo
+@WOE32DLL_TRUE@am__objects_486 = ../woe32dll/unistring-exports.lo
am_libunistring_la_OBJECTS = amemxfrm.lo c-ctype.lo c-strcasecmp.lo \
c-strncasecmp.lo hard-locale.lo localcharset.lo localename.lo \
glthread/lock.lo malloca.lo math.lo mbchar.lo mbiter.lo \
@@ -1642,40 +1657,40 @@ am_libunistring_la_OBJECTS = amemxfrm.lo c-ctype.lo c-strcasecmp.lo \
$(am__objects_253) $(am__objects_254) $(am__objects_255) \
$(am__objects_256) $(am__objects_257) $(am__objects_258) \
$(am__objects_259) $(am__objects_260) $(am__objects_261) \
- unilbrk/lbrktables.lo $(am__objects_262) $(am__objects_263) \
+ $(am__objects_262) unilbrk/lbrktables.lo $(am__objects_263) \
$(am__objects_264) $(am__objects_265) $(am__objects_266) \
- $(am__objects_267) unilbrk/ulc-common.lo $(am__objects_268) \
+ $(am__objects_267) $(am__objects_268) unilbrk/ulc-common.lo \
$(am__objects_269) $(am__objects_270) $(am__objects_271) \
- uninorm/compat-decomposition.lo $(am__objects_272) \
- uninorm/decompose-internal.lo $(am__objects_273) \
- $(am__objects_274) uninorm/decomposition-table.lo \
- $(am__objects_275) $(am__objects_276) $(am__objects_277) \
- $(am__objects_278) $(am__objects_279) $(am__objects_280) \
- $(am__objects_281) $(am__objects_282) $(am__objects_283) \
- $(am__objects_284) $(am__objects_285) $(am__objects_286) \
- $(am__objects_287) $(am__objects_288) $(am__objects_289) \
- $(am__objects_290) $(am__objects_291) unistd.lo \
- unistdio/u-printf-args.lo $(am__objects_292) \
- $(am__objects_293) unistdio/u16-printf-parse.lo \
- $(am__objects_294) $(am__objects_295) $(am__objects_296) \
- $(am__objects_297) $(am__objects_298) $(am__objects_299) \
- $(am__objects_300) $(am__objects_301) $(am__objects_302) \
- $(am__objects_303) $(am__objects_304) $(am__objects_305) \
- $(am__objects_306) $(am__objects_307) $(am__objects_308) \
- $(am__objects_309) unistdio/u32-printf-parse.lo \
- $(am__objects_310) $(am__objects_311) $(am__objects_312) \
- $(am__objects_313) $(am__objects_314) $(am__objects_315) \
- $(am__objects_316) $(am__objects_317) $(am__objects_318) \
- $(am__objects_319) $(am__objects_320) $(am__objects_321) \
- $(am__objects_322) $(am__objects_323) $(am__objects_324) \
- $(am__objects_325) unistdio/u8-printf-parse.lo \
- $(am__objects_326) $(am__objects_327) $(am__objects_328) \
- $(am__objects_329) $(am__objects_330) $(am__objects_331) \
- $(am__objects_332) $(am__objects_333) $(am__objects_334) \
- $(am__objects_335) $(am__objects_336) $(am__objects_337) \
- $(am__objects_338) $(am__objects_339) $(am__objects_340) \
- $(am__objects_341) $(am__objects_342) \
- unistdio/ulc-printf-parse.lo $(am__objects_343) \
+ $(am__objects_272) uninorm/compat-decomposition.lo \
+ $(am__objects_273) uninorm/decompose-internal.lo \
+ $(am__objects_274) $(am__objects_275) \
+ uninorm/decomposition-table.lo $(am__objects_276) \
+ $(am__objects_277) $(am__objects_278) $(am__objects_279) \
+ $(am__objects_280) $(am__objects_281) $(am__objects_282) \
+ $(am__objects_283) $(am__objects_284) $(am__objects_285) \
+ $(am__objects_286) $(am__objects_287) $(am__objects_288) \
+ $(am__objects_289) $(am__objects_290) $(am__objects_291) \
+ $(am__objects_292) unistd.lo unistdio/u-printf-args.lo \
+ $(am__objects_293) $(am__objects_294) \
+ unistdio/u16-printf-parse.lo $(am__objects_295) \
+ $(am__objects_296) $(am__objects_297) $(am__objects_298) \
+ $(am__objects_299) $(am__objects_300) $(am__objects_301) \
+ $(am__objects_302) $(am__objects_303) $(am__objects_304) \
+ $(am__objects_305) $(am__objects_306) $(am__objects_307) \
+ $(am__objects_308) $(am__objects_309) $(am__objects_310) \
+ unistdio/u32-printf-parse.lo $(am__objects_311) \
+ $(am__objects_312) $(am__objects_313) $(am__objects_314) \
+ $(am__objects_315) $(am__objects_316) $(am__objects_317) \
+ $(am__objects_318) $(am__objects_319) $(am__objects_320) \
+ $(am__objects_321) $(am__objects_322) $(am__objects_323) \
+ $(am__objects_324) $(am__objects_325) $(am__objects_326) \
+ unistdio/u8-printf-parse.lo $(am__objects_327) \
+ $(am__objects_328) $(am__objects_329) $(am__objects_330) \
+ $(am__objects_331) $(am__objects_332) $(am__objects_333) \
+ $(am__objects_334) $(am__objects_335) $(am__objects_336) \
+ $(am__objects_337) $(am__objects_338) $(am__objects_339) \
+ $(am__objects_340) $(am__objects_341) $(am__objects_342) \
+ $(am__objects_343) unistdio/ulc-printf-parse.lo \
$(am__objects_344) $(am__objects_345) $(am__objects_346) \
$(am__objects_347) $(am__objects_348) $(am__objects_349) \
$(am__objects_350) $(am__objects_351) $(am__objects_352) \
@@ -1719,12 +1734,12 @@ am_libunistring_la_OBJECTS = amemxfrm.lo c-ctype.lo c-strcasecmp.lo \
$(am__objects_464) $(am__objects_465) $(am__objects_466) \
$(am__objects_467) $(am__objects_468) $(am__objects_469) \
$(am__objects_470) $(am__objects_471) $(am__objects_472) \
- uniwbrk/wbrktable.lo $(am__objects_473) $(am__objects_474) \
+ $(am__objects_473) uniwbrk/wbrktable.lo $(am__objects_474) \
$(am__objects_475) $(am__objects_476) $(am__objects_477) \
$(am__objects_478) $(am__objects_479) $(am__objects_480) \
$(am__objects_481) $(am__objects_482) $(am__objects_483) \
- $(am__objects_484) wctype-h.lo xsize.lo version.lo \
- $(am__objects_485)
+ $(am__objects_484) $(am__objects_485) wctype-h.lo xsize.lo \
+ version.lo $(am__objects_486)
libunistring_la_OBJECTS = $(am_libunistring_la_OBJECTS)
AM_V_lt = $(am__v_lt_@AM_V@)
am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
@@ -1873,6 +1888,7 @@ GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
GNULIB_COSF = @GNULIB_COSF@
GNULIB_COSHF = @GNULIB_COSHF@
GNULIB_COSL = @GNULIB_COSL@
+GNULIB_CTIME = @GNULIB_CTIME@
GNULIB_DPRINTF = @GNULIB_DPRINTF@
GNULIB_DUP = @GNULIB_DUP@
GNULIB_DUP2 = @GNULIB_DUP2@
@@ -1885,6 +1901,7 @@ GNULIB_EXP2F = @GNULIB_EXP2F@
GNULIB_EXP2L = @GNULIB_EXP2L@
GNULIB_EXPF = @GNULIB_EXPF@
GNULIB_EXPL = @GNULIB_EXPL@
+GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
GNULIB_EXPM1 = @GNULIB_EXPM1@
GNULIB_EXPM1F = @GNULIB_EXPM1F@
GNULIB_EXPM1L = @GNULIB_EXPM1L@
@@ -1943,6 +1960,7 @@ GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
GNULIB_GRANTPT = @GNULIB_GRANTPT@
GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
@@ -1971,6 +1989,7 @@ GNULIB_LDEXPL = @GNULIB_LDEXPL@
GNULIB_LINK = @GNULIB_LINK@
GNULIB_LINKAT = @GNULIB_LINKAT@
GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
+GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
GNULIB_LOG = @GNULIB_LOG@
GNULIB_LOG10 = @GNULIB_LOG10@
GNULIB_LOG10F = @GNULIB_LOG10F@
@@ -2017,12 +2036,15 @@ GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+GNULIB_MKTIME = @GNULIB_MKTIME@
GNULIB_MODF = @GNULIB_MODF@
GNULIB_MODFF = @GNULIB_MODFF@
GNULIB_MODFL = @GNULIB_MODFL@
+GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
GNULIB_PCLOSE = @GNULIB_PCLOSE@
GNULIB_PERROR = @GNULIB_PERROR@
GNULIB_PIPE = @GNULIB_PIPE@
@@ -2033,6 +2055,7 @@ GNULIB_POWF = @GNULIB_POWF@
GNULIB_PREAD = @GNULIB_PREAD@
GNULIB_PRINTF = @GNULIB_PRINTF@
GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
+GNULIB_PTHREAD_SIGMASK = @GNULIB_PTHREAD_SIGMASK@
GNULIB_PTSNAME = @GNULIB_PTSNAME@
GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
GNULIB_PUTC = @GNULIB_PUTC@
@@ -2041,12 +2064,14 @@ GNULIB_PUTENV = @GNULIB_PUTENV@
GNULIB_PUTS = @GNULIB_PUTS@
GNULIB_PWRITE = @GNULIB_PWRITE@
GNULIB_QSORT_R = @GNULIB_QSORT_R@
+GNULIB_RAISE = @GNULIB_RAISE@
GNULIB_RANDOM = @GNULIB_RANDOM@
GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
GNULIB_READ = @GNULIB_READ@
GNULIB_READLINK = @GNULIB_READLINK@
GNULIB_READLINKAT = @GNULIB_READLINKAT@
+GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
GNULIB_REALPATH = @GNULIB_REALPATH@
GNULIB_REMAINDER = @GNULIB_REMAINDER@
@@ -2068,7 +2093,10 @@ GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
GNULIB_SETENV = @GNULIB_SETENV@
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+GNULIB_SIGACTION = @GNULIB_SIGACTION@
+GNULIB_SIGNAL_H_SIGPIPE = @GNULIB_SIGNAL_H_SIGPIPE@
GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
+GNULIB_SIGPROCMASK = @GNULIB_SIGPROCMASK@
GNULIB_SINF = @GNULIB_SINF@
GNULIB_SINHF = @GNULIB_SINHF@
GNULIB_SINL = @GNULIB_SINL@
@@ -2086,10 +2114,12 @@ GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
GNULIB_STRDUP = @GNULIB_STRDUP@
GNULIB_STRERROR = @GNULIB_STRERROR@
GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+GNULIB_STRFTIME = @GNULIB_STRFTIME@
GNULIB_STRNCAT = @GNULIB_STRNCAT@
GNULIB_STRNDUP = @GNULIB_STRNDUP@
GNULIB_STRNLEN = @GNULIB_STRNLEN@
GNULIB_STRPBRK = @GNULIB_STRPBRK@
+GNULIB_STRPTIME = @GNULIB_STRPTIME@
GNULIB_STRSEP = @GNULIB_STRSEP@
GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
GNULIB_STRSTR = @GNULIB_STRSTR@
@@ -2106,12 +2136,17 @@ GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
GNULIB_TANF = @GNULIB_TANF@
GNULIB_TANHF = @GNULIB_TANHF@
GNULIB_TANL = @GNULIB_TANL@
+GNULIB_TIMEGM = @GNULIB_TIMEGM@
+GNULIB_TIME_R = @GNULIB_TIME_R@
+GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
GNULIB_TMPFILE = @GNULIB_TMPFILE@
GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
GNULIB_TRUNC = @GNULIB_TRUNC@
+GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
GNULIB_TRUNCF = @GNULIB_TRUNCF@
GNULIB_TRUNCL = @GNULIB_TRUNCL@
GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+GNULIB_TZSET = @GNULIB_TZSET@
GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
GNULIB_UNLINK = @GNULIB_UNLINK@
@@ -2140,6 +2175,7 @@ GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
GNULIB_WCSCPY = @GNULIB_WCSCPY@
GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
GNULIB_WCSDUP = @GNULIB_WCSDUP@
+GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
GNULIB_WCSLEN = @GNULIB_WCSLEN@
GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
@@ -2188,6 +2224,7 @@ HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
HAVE_COSF = @HAVE_COSF@
HAVE_COSHF = @HAVE_COSHF@
HAVE_COSL = @HAVE_COSL@
+HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
HAVE_DECL_ACOSL = @HAVE_DECL_ACOSL@
HAVE_DECL_ASINL = @HAVE_DECL_ASINL@
HAVE_DECL_ATANL = @HAVE_DECL_ATANL@
@@ -2215,12 +2252,15 @@ HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
HAVE_DECL_GETLOADAVG = @HAVE_DECL_GETLOADAVG@
+HAVE_DECL_GETLOGIN = @HAVE_DECL_GETLOGIN@
HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
+HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
HAVE_DECL_LDEXPL = @HAVE_DECL_LDEXPL@
+HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
HAVE_DECL_LOG10L = @HAVE_DECL_LOG10L@
HAVE_DECL_LOG2 = @HAVE_DECL_LOG2@
HAVE_DECL_LOG2F = @HAVE_DECL_LOG2F@
@@ -2238,6 +2278,7 @@ HAVE_DECL_ROUNDF = @HAVE_DECL_ROUNDF@
HAVE_DECL_ROUNDL = @HAVE_DECL_ROUNDL@
HAVE_DECL_SETENV = @HAVE_DECL_SETENV@
HAVE_DECL_SETHOSTNAME = @HAVE_DECL_SETHOSTNAME@
+HAVE_DECL_SETSTATE = @HAVE_DECL_SETSTATE@
HAVE_DECL_SINL = @HAVE_DECL_SINL@
HAVE_DECL_SNPRINTF = @HAVE_DECL_SNPRINTF@
HAVE_DECL_SQRTL = @HAVE_DECL_SQRTL@
@@ -2265,6 +2306,7 @@ HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
HAVE_EXPF = @HAVE_EXPF@
HAVE_EXPL = @HAVE_EXPL@
+HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
HAVE_EXPM1 = @HAVE_EXPM1@
HAVE_EXPM1F = @HAVE_EXPM1F@
HAVE_FABSF = @HAVE_FABSF@
@@ -2343,6 +2385,7 @@ HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
HAVE_MODFF = @HAVE_MODFF@
HAVE_MODFL = @HAVE_MODFL@
HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
HAVE_OS_H = @HAVE_OS_H@
HAVE_PCLOSE = @HAVE_PCLOSE@
@@ -2350,18 +2393,22 @@ HAVE_PIPE = @HAVE_PIPE@
HAVE_PIPE2 = @HAVE_PIPE2@
HAVE_POPEN = @HAVE_POPEN@
HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
+HAVE_POSIX_SIGNALBLOCKING = @HAVE_POSIX_SIGNALBLOCKING@
HAVE_POWF = @HAVE_POWF@
HAVE_PREAD = @HAVE_PREAD@
+HAVE_PTHREAD_SIGMASK = @HAVE_PTHREAD_SIGMASK@
HAVE_PTSNAME = @HAVE_PTSNAME@
HAVE_PTSNAME_R = @HAVE_PTSNAME_R@
HAVE_PWRITE = @HAVE_PWRITE@
HAVE_QSORT_R = @HAVE_QSORT_R@
+HAVE_RAISE = @HAVE_RAISE@
HAVE_RANDOM = @HAVE_RANDOM@
HAVE_RANDOM_H = @HAVE_RANDOM_H@
HAVE_RANDOM_R = @HAVE_RANDOM_R@
HAVE_RAWMEMCHR = @HAVE_RAWMEMCHR@
HAVE_READLINK = @HAVE_READLINK@
HAVE_READLINKAT = @HAVE_READLINKAT@
+HAVE_REALLOCARRAY = @HAVE_REALLOCARRAY@
HAVE_REALPATH = @HAVE_REALPATH@
HAVE_REMAINDER = @HAVE_REMAINDER@
HAVE_REMAINDERF = @HAVE_REMAINDERF@
@@ -2373,9 +2420,13 @@ HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = @HAVE_SAME_LONG_DOUBLE_AS_DOUBLE@
HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
HAVE_SETENV = @HAVE_SETENV@
HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
+HAVE_SIGACTION = @HAVE_SIGACTION@
+HAVE_SIGHANDLER_T = @HAVE_SIGHANDLER_T@
+HAVE_SIGINFO_T = @HAVE_SIGINFO_T@
HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_SIGSET_T = @HAVE_SIGSET_T@
HAVE_SINF = @HAVE_SINF@
HAVE_SINHF = @HAVE_SINHF@
HAVE_SINL = @HAVE_SINL@
@@ -2388,11 +2439,13 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
HAVE_STRCASESTR = @HAVE_STRCASESTR@
HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
HAVE_STRPBRK = @HAVE_STRPBRK@
+HAVE_STRPTIME = @HAVE_STRPTIME@
HAVE_STRSEP = @HAVE_STRSEP@
HAVE_STRTOD = @HAVE_STRTOD@
HAVE_STRTOLL = @HAVE_STRTOLL@
HAVE_STRTOULL = @HAVE_STRTOULL@
HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
+HAVE_STRUCT_SIGACTION_SA_SIGACTION = @HAVE_STRUCT_SIGACTION_SA_SIGACTION@
HAVE_STRVERSCMP = @HAVE_STRVERSCMP@
HAVE_SYMLINK = @HAVE_SYMLINK@
HAVE_SYMLINKAT = @HAVE_SYMLINKAT@
@@ -2404,6 +2457,11 @@ HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
HAVE_TANF = @HAVE_TANF@
HAVE_TANHF = @HAVE_TANHF@
HAVE_TANL = @HAVE_TANL@
+HAVE_TIMEGM = @HAVE_TIMEGM@
+HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
+HAVE_TRUNCATE = @HAVE_TRUNCATE@
+HAVE_TYPE_VOLATILE_SIG_ATOMIC_T = @HAVE_TYPE_VOLATILE_SIG_ATOMIC_T@
+HAVE_TZSET = @HAVE_TZSET@
HAVE_UNISTD_H = @HAVE_UNISTD_H@
HAVE_UNLINKAT = @HAVE_UNLINKAT@
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
@@ -2424,6 +2482,7 @@ HAVE_WCSCOLL = @HAVE_WCSCOLL@
HAVE_WCSCPY = @HAVE_WCSCPY@
HAVE_WCSCSPN = @HAVE_WCSCSPN@
HAVE_WCSDUP = @HAVE_WCSDUP@
+HAVE_WCSFTIME = @HAVE_WCSFTIME@
HAVE_WCSLEN = @HAVE_WCSLEN@
HAVE_WCSNCASECMP = @HAVE_WCSNCASECMP@
HAVE_WCSNCAT = @HAVE_WCSNCAT@
@@ -2453,6 +2512,8 @@ HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
HAVE__BOOL = @HAVE__BOOL@
HAVE__EXIT = @HAVE__EXIT@
HEXVERSION = @HEXVERSION@
+HOST_CPU = @HOST_CPU@
+HOST_CPU_C_ABI = @HOST_CPU_C_ABI@
ICONV_CONST = @ICONV_CONST@
ICONV_H = @ICONV_H@
INCLUDE_NEXT = @INCLUDE_NEXT@
@@ -2489,6 +2550,7 @@ LIBUNISTRING_UNISTR_H = @LIBUNISTRING_UNISTR_H@
LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
LIBUNISTRING_UNIWBRK_H = @LIBUNISTRING_UNIWBRK_H@
LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+LIB_PTHREAD_SIGMASK = @LIB_PTHREAD_SIGMASK@
LIMITS_H = @LIMITS_H@
LIPO = @LIPO@
LN_S = @LN_S@
@@ -2505,6 +2567,7 @@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@
LTLIBOBJS = @LTLIBOBJS@
LTLIBPTH = @LTLIBPTH@
LTLIBTHREAD = @LTLIBTHREAD@
+LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
@@ -2518,12 +2581,14 @@ NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
NEXT_AS_FIRST_DIRECTIVE_LOCALE_H = @NEXT_AS_FIRST_DIRECTIVE_LOCALE_H@
NEXT_AS_FIRST_DIRECTIVE_MATH_H = @NEXT_AS_FIRST_DIRECTIVE_MATH_H@
+NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H = @NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H@
NEXT_AS_FIRST_DIRECTIVE_STDDEF_H = @NEXT_AS_FIRST_DIRECTIVE_STDDEF_H@
NEXT_AS_FIRST_DIRECTIVE_STDINT_H = @NEXT_AS_FIRST_DIRECTIVE_STDINT_H@
NEXT_AS_FIRST_DIRECTIVE_STDIO_H = @NEXT_AS_FIRST_DIRECTIVE_STDIO_H@
NEXT_AS_FIRST_DIRECTIVE_STDLIB_H = @NEXT_AS_FIRST_DIRECTIVE_STDLIB_H@
NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
@@ -2536,12 +2601,14 @@ NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
NEXT_LIMITS_H = @NEXT_LIMITS_H@
NEXT_LOCALE_H = @NEXT_LOCALE_H@
NEXT_MATH_H = @NEXT_MATH_H@
+NEXT_SIGNAL_H = @NEXT_SIGNAL_H@
NEXT_STDDEF_H = @NEXT_STDDEF_H@
NEXT_STDINT_H = @NEXT_STDINT_H@
NEXT_STDIO_H = @NEXT_STDIO_H@
NEXT_STDLIB_H = @NEXT_STDLIB_H@
NEXT_STRING_H = @NEXT_STRING_H@
NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+NEXT_TIME_H = @NEXT_TIME_H@
NEXT_UNISTD_H = @NEXT_UNISTD_H@
NEXT_WCHAR_H = @NEXT_WCHAR_H@
NEXT_WCTYPE_H = @NEXT_WCTYPE_H@
@@ -2564,10 +2631,15 @@ PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
PRIPTR_PREFIX = @PRIPTR_PREFIX@
PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
+PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
RANLIB = @RANLIB@
RC = @RC@
RELOCATABLE = @RELOCATABLE@
+REPLACE_ACOSF = @REPLACE_ACOSF@
+REPLACE_ASINF = @REPLACE_ASINF@
+REPLACE_ATAN2F = @REPLACE_ATAN2F@
+REPLACE_ATANF = @REPLACE_ATANF@
REPLACE_BTOWC = @REPLACE_BTOWC@
REPLACE_CALLOC = @REPLACE_CALLOC@
REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
@@ -2578,15 +2650,20 @@ REPLACE_CEILF = @REPLACE_CEILF@
REPLACE_CEILL = @REPLACE_CEILL@
REPLACE_CHOWN = @REPLACE_CHOWN@
REPLACE_CLOSE = @REPLACE_CLOSE@
+REPLACE_COSF = @REPLACE_COSF@
+REPLACE_COSHF = @REPLACE_COSHF@
+REPLACE_CTIME = @REPLACE_CTIME@
REPLACE_DPRINTF = @REPLACE_DPRINTF@
REPLACE_DUP = @REPLACE_DUP@
REPLACE_DUP2 = @REPLACE_DUP2@
REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
REPLACE_EXP2 = @REPLACE_EXP2@
REPLACE_EXP2L = @REPLACE_EXP2L@
+REPLACE_EXPF = @REPLACE_EXPF@
REPLACE_EXPM1 = @REPLACE_EXPM1@
REPLACE_EXPM1F = @REPLACE_EXPM1F@
REPLACE_FABSL = @REPLACE_FABSL@
+REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
REPLACE_FCLOSE = @REPLACE_FCLOSE@
REPLACE_FDOPEN = @REPLACE_FDOPEN@
@@ -2620,6 +2697,7 @@ REPLACE_GETGROUPS = @REPLACE_GETGROUPS@
REPLACE_GETLINE = @REPLACE_GETLINE@
REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
+REPLACE_GMTIME = @REPLACE_GMTIME@
REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
REPLACE_HYPOT = @REPLACE_HYPOT@
REPLACE_HYPOTF = @REPLACE_HYPOTF@
@@ -2629,6 +2707,7 @@ REPLACE_ICONV_OPEN = @REPLACE_ICONV_OPEN@
REPLACE_ICONV_UTF = @REPLACE_ICONV_UTF@
REPLACE_ILOGB = @REPLACE_ILOGB@
REPLACE_ILOGBF = @REPLACE_ILOGBF@
+REPLACE_ILOGBL = @REPLACE_ILOGBL@
REPLACE_ISATTY = @REPLACE_ISATTY@
REPLACE_ISFINITE = @REPLACE_ISFINITE@
REPLACE_ISINF = @REPLACE_ISINF@
@@ -2641,6 +2720,8 @@ REPLACE_LDEXPL = @REPLACE_LDEXPL@
REPLACE_LINK = @REPLACE_LINK@
REPLACE_LINKAT = @REPLACE_LINKAT@
REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
REPLACE_LOG = @REPLACE_LOG@
REPLACE_LOG10 = @REPLACE_LOG10@
REPLACE_LOG10F = @REPLACE_LOG10F@
@@ -2668,10 +2749,12 @@ REPLACE_MBTOWC = @REPLACE_MBTOWC@
REPLACE_MEMCHR = @REPLACE_MEMCHR@
REPLACE_MEMMEM = @REPLACE_MEMMEM@
REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+REPLACE_MKTIME = @REPLACE_MKTIME@
REPLACE_MODF = @REPLACE_MODF@
REPLACE_MODFF = @REPLACE_MODFF@
REPLACE_MODFL = @REPLACE_MODFL@
REPLACE_NAN = @REPLACE_NAN@
+REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
REPLACE_NULL = @REPLACE_NULL@
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
@@ -2679,11 +2762,13 @@ REPLACE_PERROR = @REPLACE_PERROR@
REPLACE_POPEN = @REPLACE_POPEN@
REPLACE_PREAD = @REPLACE_PREAD@
REPLACE_PRINTF = @REPLACE_PRINTF@
+REPLACE_PTHREAD_SIGMASK = @REPLACE_PTHREAD_SIGMASK@
REPLACE_PTSNAME = @REPLACE_PTSNAME@
REPLACE_PTSNAME_R = @REPLACE_PTSNAME_R@
REPLACE_PUTENV = @REPLACE_PUTENV@
REPLACE_PWRITE = @REPLACE_PWRITE@
REPLACE_QSORT_R = @REPLACE_QSORT_R@
+REPLACE_RAISE = @REPLACE_RAISE@
REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
REPLACE_READ = @REPLACE_READ@
REPLACE_READLINK = @REPLACE_READLINK@
@@ -2704,9 +2789,12 @@ REPLACE_SETENV = @REPLACE_SETENV@
REPLACE_SETLOCALE = @REPLACE_SETLOCALE@
REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
+REPLACE_SINF = @REPLACE_SINF@
+REPLACE_SINHF = @REPLACE_SINHF@
REPLACE_SLEEP = @REPLACE_SLEEP@
REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
REPLACE_SPRINTF = @REPLACE_SPRINTF@
+REPLACE_SQRTF = @REPLACE_SQRTF@
REPLACE_SQRTL = @REPLACE_SQRTL@
REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
@@ -2716,6 +2804,7 @@ REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
REPLACE_STRDUP = @REPLACE_STRDUP@
REPLACE_STRERROR = @REPLACE_STRERROR@
REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+REPLACE_STRFTIME = @REPLACE_STRFTIME@
REPLACE_STRNCAT = @REPLACE_STRNCAT@
REPLACE_STRNDUP = @REPLACE_STRNDUP@
REPLACE_STRNLEN = @REPLACE_STRNLEN@
@@ -2728,12 +2817,17 @@ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
REPLACE_SYMLINK = @REPLACE_SYMLINK@
REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+REPLACE_TANF = @REPLACE_TANF@
+REPLACE_TANHF = @REPLACE_TANHF@
+REPLACE_TIMEGM = @REPLACE_TIMEGM@
REPLACE_TMPFILE = @REPLACE_TMPFILE@
REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
REPLACE_TRUNC = @REPLACE_TRUNC@
+REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
REPLACE_TRUNCF = @REPLACE_TRUNCF@
REPLACE_TRUNCL = @REPLACE_TRUNCL@
REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+REPLACE_TZSET = @REPLACE_TZSET@
REPLACE_UNLINK = @REPLACE_UNLINK@
REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
REPLACE_UNSETENV = @REPLACE_UNSETENV@
@@ -2745,6 +2839,7 @@ REPLACE_VPRINTF = @REPLACE_VPRINTF@
REPLACE_VSNPRINTF = @REPLACE_VSNPRINTF@
REPLACE_VSPRINTF = @REPLACE_VSPRINTF@
REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
+REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
@@ -2762,15 +2857,19 @@ STDBOOL_H = @STDBOOL_H@
STDDEF_H = @STDDEF_H@
STDINT_H = @STDINT_H@
STRIP = @STRIP@
+SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
TEXI2DVI = @TEXI2DVI@
+TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
VERSION = @VERSION@
WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
WINT_T_SUFFIX = @WINT_T_SUFFIX@
YIELD_LIB = @YIELD_LIB@
abs_builddir = @abs_builddir@
@@ -2850,21 +2949,17 @@ EXTRA_DIST = alloca.in.h amemxfrm.h array-mergesort.h c-strcaseeq.h \
ref-del.sin localename.h malloc.c malloca.h malloca.valgrind \
math.in.h mbchar.h mbrtowc.c mbsinit.c memchr.c \
memchr.valgrind memcmp2.h printf-frexp.h printf-frexp.c \
- printf-frexpl.h relocatable.c relocatable.h float+.h \
- signbitd.c signbitf.c signbitl.c \
- $(top_srcdir)/build-aux/snippet/_Noreturn.h \
- $(top_srcdir)/build-aux/snippet/arg-nonnull.h \
- $(top_srcdir)/build-aux/snippet/c++defs.h \
- $(top_srcdir)/build-aux/snippet/unused-parameter.h \
- $(top_srcdir)/build-aux/snippet/warn-on-use.h stdbool.in.h \
- stddef.in.h stdint.in.h stdlib.in.h streq.h iconveh.h \
- string.in.h strncat.c str-two-way.h strstr.c sys_types.in.h \
- $(top_srcdir)/build-aux/config.rpath unicase.in.h \
- unicase/cased.h unicase/caseprop.h unictype/bitmap.h \
- unicase/caseprop.h unicase/ignorable.h unictype/bitmap.h \
- unicase/locale-languages.h unicase/locale-languages.gperf \
- unicase/special-casing-table.h \
- unicase/special-casing-table.gperf unicase/special-casing.h \
+ printf-frexpl.h relocatable.c relocatable.h \
+ relocatable.valgrind float+.h signbitd.c signbitf.c signbitl.c \
+ _Noreturn.h arg-nonnull.h c++defs.h unused-parameter.h \
+ warn-on-use.h stdbool.in.h stddef.in.h stdint.in.h stdlib.in.h \
+ streq.h iconveh.h string.in.h strncat.c str-two-way.h strstr.c \
+ sys_types.in.h $(top_srcdir)/build-aux/config.rpath \
+ unicase.in.h unicase/cased.h unicase/caseprop.h \
+ unictype/bitmap.h unicase/caseprop.h unicase/ignorable.h \
+ unictype/bitmap.h unicase/locale-languages.h \
+ unicase/locale-languages.gperf unicase/special-casing-table.h \
+ unicase/special-casing-table.gperf unicase/special-casing.in.h \
unicase/casefold.h unicase/simple-mapping.h \
unicase/tocasefold.h unicase/simple-mapping.h \
unicase/tolower.h unicase/simple-mapping.h unicase/totitle.h \
@@ -3018,7 +3113,9 @@ EXTRA_DIST = alloca.in.h amemxfrm.h array-mergesort.h c-strcaseeq.h \
unictype/scripts.h unictype/scripts_byname.gperf \
unictype/identsyntaxmap.h unictype/sy_c_ident.h \
unictype/identsyntaxmap.h unictype/sy_java_ident.h \
- unigbrk.in.h unigbrk/gbrkprop.h unilbrk.in.h \
+ unigbrk.in.h unigbrk/u-grapheme-breaks.h \
+ unigbrk/u-grapheme-breaks.h unigbrk/u-grapheme-breaks.h \
+ unigbrk/gbrkprop.h unigbrk/u-grapheme-breaks.h unilbrk.in.h \
unilbrk/lbrkprop1.h unilbrk/lbrkprop2.h unilbrk/lbrktables.h \
uniwidth/cjk.h uniwidth/cjk.h uniwidth/cjk.h \
unilbrk/ulc-common.h uniname.in.h uniname/gen-uninames.lisp \
@@ -3088,34 +3185,19 @@ EXTRA_DIST = alloca.in.h amemxfrm.h array-mergesort.h c-strcaseeq.h \
uniwbrk/wbrktable.h uniwbrk/u-wordbreaks.h \
uniwbrk/u-wordbreaks.h uniwbrk/u-wordbreaks.h \
uniwbrk/wbrkprop.h localcharset.h uniwidth.in.h uniwidth/cjk.h \
- verify.h wchar.in.h wctype.in.h wcwidth.c stdbool.mini.h \
- stdint.mini.h unistring/cdefs.in.h libunistring.sym \
- declared.sh libunistring.rc
-
-# The BUILT_SOURCES created by this Makefile snippet are not used via #include
-# statements but through direct file reference. Therefore this snippet must be
-# present in all Makefile.am that need it. This is ensured by the applicability
-# 'all' defined above.
-
-# The BUILT_SOURCES created by this Makefile snippet are not used via #include
-# statements but through direct file reference. Therefore this snippet must be
-# present in all Makefile.am that need it. This is ensured by the applicability
-# 'all' defined above.
-
-# The BUILT_SOURCES created by this Makefile snippet are not used via #include
-# statements but through direct file reference. Therefore this snippet must be
-# present in all Makefile.am that need it. This is ensured by the applicability
-# 'all' defined above.
+ verify.h wchar.in.h wctype.in.h wcwidth.c xalloc-oversized.h \
+ stdbool.mini.h stdint.mini.h unistring/cdefs.in.h \
+ libunistring.sym declared.sh libunistring.rc
BUILT_SOURCES = $(ALLOCA_H) configmake.h $(ERRNO_H) $(FLOAT_H) \
$(ICONV_H) iconv_open-aix.h iconv_open-hpux.h \
iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h \
- langinfo.h $(LIMITS_H) math.h arg-nonnull.h c++defs.h \
- unused-parameter.h warn-on-use.h $(STDBOOL_H) $(STDDEF_H) \
+ langinfo.h $(LIMITS_H) math.h $(STDBOOL_H) $(STDDEF_H) \
$(STDINT_H) stdlib.h string.h sys/types.h \
$(LIBUNISTRING_UNICASE_H) unicase/locale-languages.h \
- unicase/special-casing-table.h $(LIBUNISTRING_UNICONV_H) \
- $(LIBUNISTRING_UNICTYPE_H) unictype/bidi_byname.h \
- unictype/categ_byname.h unictype/combiningclass_byname.h \
+ unicase/special-casing-table.h unicase/special-casing.h \
+ $(LIBUNISTRING_UNICONV_H) $(LIBUNISTRING_UNICTYPE_H) \
+ unictype/bidi_byname.h unictype/categ_byname.h \
+ unictype/combiningclass_byname.h \
unictype/joininggroup_byname.h unictype/joiningtype_byname.h \
unictype/pr_byname.h unictype/scripts_byname.h \
$(LIBUNISTRING_UNIGBRK_H) $(LIBUNISTRING_UNILBRK_H) \
@@ -3132,15 +3214,13 @@ MOSTLYCLEANFILES = core *.stackdump core *.stackdump alloca.h \
iconv.h-t iconv_open-aix.h-t iconv_open-hpux.h-t \
iconv_open-irix.h-t iconv_open-osf.h-t iconv_open-solaris.h-t \
langinfo.h langinfo.h-t limits.h limits.h-t math.h math.h-t \
- arg-nonnull.h arg-nonnull.h-t c++defs.h c++defs.h-t \
- unused-parameter.h unused-parameter.h-t warn-on-use.h \
- warn-on-use.h-t stdbool.h stdbool.h-t stddef.h stddef.h-t \
- stdint.h stdint.h-t stdlib.h stdlib.h-t string.h string.h-t \
- sys/types.h sys/types.h-t unicase.h unicase.h-t \
+ stdbool.h stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t \
+ stdlib.h stdlib.h-t string.h string.h-t sys/types.h \
+ sys/types.h-t unicase.h unicase.h-t \
unicase/locale-languages.h-t unicase/special-casing-table.h-t \
- uniconv.h uniconv.h-t unictype.h unictype.h-t \
- unictype/bidi_byname.h-t unictype/categ_byname.h-t \
- unictype/combiningclass_byname.h-t \
+ unicase/special-casing.h unicase/special-casing.h-t uniconv.h \
+ uniconv.h-t unictype.h unictype.h-t unictype/bidi_byname.h-t \
+ unictype/categ_byname.h-t unictype/combiningclass_byname.h-t \
unictype/joininggroup_byname.h-t \
unictype/joiningtype_byname.h-t unictype/pr_byname.h-t \
unictype/scripts_byname.h-t unigbrk.h unigbrk.h-t unilbrk.h \
@@ -3151,7 +3231,7 @@ MOSTLYCLEANFILES = core *.stackdump core *.stackdump alloca.h \
wchar.h-t wctype.h wctype.h-t unistring/stdbool.h-t \
unistring/stdint.h-t unistring/localcharset.h-t \
unistring/iconveh.h-t unistring/cdefs.h-t libunistring.sym-t \
- config.h config.h-t $(am__append_488)
+ config.h config.h-t $(am__append_489)
MOSTLYCLEANDIRS =
CLEANFILES = configmake.h configmake.h-t charset.alias ref-add.sed \
ref-del.sed unistring/stdbool.h unistring/stdint.h \
@@ -3189,6 +3269,7 @@ noinst_HEADERS = \
# Parametrization of the 'relocatable-lib-lgpl' module.
AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_builddir) -I$(top_srcdir) \
-DIN_LIBUNISTRING -DDEPENDS_ON_LIBICONV=1
+# No GNU Make output.
# Rules generated and collected by gnulib-tool.
@@ -3289,89 +3370,89 @@ libunistring_la_SOURCES = amemxfrm.c c-ctype.h c-ctype.c c-strcase.h \
$(am__append_252) $(am__append_253) $(am__append_254) \
$(am__append_255) $(am__append_256) $(am__append_257) \
$(am__append_258) $(am__append_259) $(am__append_260) \
- $(am__append_261) $(am__append_262) unilbrk/lbrktables.c \
- $(am__append_263) $(am__append_264) $(am__append_265) \
+ $(am__append_261) $(am__append_262) $(am__append_263) \
+ unilbrk/lbrktables.c $(am__append_264) $(am__append_265) \
$(am__append_266) $(am__append_267) $(am__append_268) \
- unilbrk/ulc-common.c $(am__append_269) $(am__append_270) \
- $(am__append_271) $(am__append_272) \
- uninorm/compat-decomposition.c $(am__append_273) \
- uninorm/decompose-internal.c $(am__append_274) \
- $(am__append_275) uninorm/decomposition-table.c \
- $(am__append_276) $(am__append_277) $(am__append_278) \
- $(am__append_279) $(am__append_280) $(am__append_281) \
- $(am__append_282) $(am__append_283) $(am__append_284) \
- $(am__append_285) $(am__append_286) $(am__append_287) \
- $(am__append_288) $(am__append_289) $(am__append_290) \
- $(am__append_291) $(am__append_292) unistd.c \
- unistdio/u-printf-args.c $(am__append_293) $(am__append_294) \
- unistdio/u16-printf-parse.c $(am__append_295) \
- $(am__append_296) $(am__append_297) $(am__append_298) \
- $(am__append_299) $(am__append_300) $(am__append_301) \
- $(am__append_302) $(am__append_303) $(am__append_304) \
- $(am__append_305) $(am__append_306) $(am__append_307) \
- $(am__append_308) $(am__append_309) $(am__append_310) \
- unistdio/u32-printf-parse.c $(am__append_311) \
- $(am__append_312) $(am__append_313) $(am__append_314) \
- $(am__append_315) $(am__append_316) $(am__append_317) \
- $(am__append_318) $(am__append_319) $(am__append_320) \
- $(am__append_321) $(am__append_322) $(am__append_323) \
- $(am__append_324) $(am__append_325) $(am__append_326) \
- unistdio/u8-printf-parse.c $(am__append_327) $(am__append_328) \
- $(am__append_329) $(am__append_330) $(am__append_331) \
- $(am__append_332) $(am__append_333) $(am__append_334) \
- $(am__append_335) $(am__append_336) $(am__append_337) \
- $(am__append_338) $(am__append_339) $(am__append_340) \
- $(am__append_341) $(am__append_342) $(am__append_343) \
- unistdio/ulc-printf-parse.c $(am__append_344) \
- $(am__append_345) $(am__append_346) $(am__append_347) \
- $(am__append_348) $(am__append_349) $(am__append_350) \
- $(am__append_351) $(am__append_352) $(am__append_353) \
- $(am__append_354) $(am__append_355) $(am__append_356) \
- $(am__append_357) $(am__append_358) $(am__append_359) \
- $(am__append_360) $(am__append_361) $(am__append_362) \
- $(am__append_363) $(am__append_364) $(am__append_365) \
- $(am__append_366) $(am__append_367) $(am__append_368) \
- $(am__append_369) $(am__append_370) $(am__append_371) \
- $(am__append_372) $(am__append_373) $(am__append_374) \
- $(am__append_375) $(am__append_376) $(am__append_377) \
- $(am__append_378) $(am__append_379) $(am__append_380) \
- $(am__append_381) $(am__append_382) $(am__append_383) \
- $(am__append_384) $(am__append_385) $(am__append_386) \
- $(am__append_387) $(am__append_388) $(am__append_389) \
- $(am__append_390) $(am__append_391) $(am__append_392) \
- $(am__append_393) $(am__append_394) $(am__append_395) \
- $(am__append_396) $(am__append_397) $(am__append_398) \
- $(am__append_399) $(am__append_400) $(am__append_401) \
- $(am__append_402) $(am__append_403) $(am__append_404) \
- $(am__append_405) $(am__append_406) $(am__append_407) \
- $(am__append_408) $(am__append_409) $(am__append_410) \
- $(am__append_411) $(am__append_412) $(am__append_413) \
- $(am__append_414) $(am__append_415) $(am__append_416) \
- $(am__append_417) $(am__append_418) $(am__append_419) \
- $(am__append_420) $(am__append_421) $(am__append_422) \
- $(am__append_423) $(am__append_424) $(am__append_425) \
- $(am__append_426) $(am__append_427) $(am__append_428) \
- $(am__append_429) $(am__append_430) $(am__append_431) \
- $(am__append_432) $(am__append_433) $(am__append_434) \
- $(am__append_435) $(am__append_436) $(am__append_437) \
- $(am__append_438) $(am__append_439) $(am__append_440) \
- $(am__append_441) $(am__append_442) $(am__append_443) \
- $(am__append_444) $(am__append_445) $(am__append_446) \
- $(am__append_447) $(am__append_448) $(am__append_449) \
- $(am__append_450) $(am__append_451) $(am__append_452) \
- $(am__append_453) $(am__append_454) $(am__append_455) \
- $(am__append_456) $(am__append_457) $(am__append_458) \
- $(am__append_459) $(am__append_460) $(am__append_461) \
- $(am__append_462) $(am__append_463) $(am__append_464) \
- $(am__append_465) $(am__append_466) $(am__append_467) \
- $(am__append_468) $(am__append_469) $(am__append_470) \
- $(am__append_471) $(am__append_472) $(am__append_473) \
- uniwbrk/wbrktable.c $(am__append_474) $(am__append_475) \
- $(am__append_476) $(am__append_477) $(am__append_478) \
- $(am__append_479) $(am__append_480) $(am__append_481) \
- $(am__append_482) $(am__append_483) $(am__append_484) \
- $(am__append_485) wctype-h.c xsize.h xsize.c version.c \
- $(am__append_486)
+ $(am__append_269) unilbrk/ulc-common.c $(am__append_270) \
+ $(am__append_271) $(am__append_272) $(am__append_273) \
+ uninorm/compat-decomposition.c $(am__append_274) \
+ uninorm/decompose-internal.c $(am__append_275) \
+ $(am__append_276) uninorm/decomposition-table.c \
+ $(am__append_277) $(am__append_278) $(am__append_279) \
+ $(am__append_280) $(am__append_281) $(am__append_282) \
+ $(am__append_283) $(am__append_284) $(am__append_285) \
+ $(am__append_286) $(am__append_287) $(am__append_288) \
+ $(am__append_289) $(am__append_290) $(am__append_291) \
+ $(am__append_292) $(am__append_293) unistd.c \
+ unistdio/u-printf-args.c $(am__append_294) $(am__append_295) \
+ unistdio/u16-printf-parse.c $(am__append_296) \
+ $(am__append_297) $(am__append_298) $(am__append_299) \
+ $(am__append_300) $(am__append_301) $(am__append_302) \
+ $(am__append_303) $(am__append_304) $(am__append_305) \
+ $(am__append_306) $(am__append_307) $(am__append_308) \
+ $(am__append_309) $(am__append_310) $(am__append_311) \
+ unistdio/u32-printf-parse.c $(am__append_312) \
+ $(am__append_313) $(am__append_314) $(am__append_315) \
+ $(am__append_316) $(am__append_317) $(am__append_318) \
+ $(am__append_319) $(am__append_320) $(am__append_321) \
+ $(am__append_322) $(am__append_323) $(am__append_324) \
+ $(am__append_325) $(am__append_326) $(am__append_327) \
+ unistdio/u8-printf-parse.c $(am__append_328) $(am__append_329) \
+ $(am__append_330) $(am__append_331) $(am__append_332) \
+ $(am__append_333) $(am__append_334) $(am__append_335) \
+ $(am__append_336) $(am__append_337) $(am__append_338) \
+ $(am__append_339) $(am__append_340) $(am__append_341) \
+ $(am__append_342) $(am__append_343) $(am__append_344) \
+ unistdio/ulc-printf-parse.c $(am__append_345) \
+ $(am__append_346) $(am__append_347) $(am__append_348) \
+ $(am__append_349) $(am__append_350) $(am__append_351) \
+ $(am__append_352) $(am__append_353) $(am__append_354) \
+ $(am__append_355) $(am__append_356) $(am__append_357) \
+ $(am__append_358) $(am__append_359) $(am__append_360) \
+ $(am__append_361) $(am__append_362) $(am__append_363) \
+ $(am__append_364) $(am__append_365) $(am__append_366) \
+ $(am__append_367) $(am__append_368) $(am__append_369) \
+ $(am__append_370) $(am__append_371) $(am__append_372) \
+ $(am__append_373) $(am__append_374) $(am__append_375) \
+ $(am__append_376) $(am__append_377) $(am__append_378) \
+ $(am__append_379) $(am__append_380) $(am__append_381) \
+ $(am__append_382) $(am__append_383) $(am__append_384) \
+ $(am__append_385) $(am__append_386) $(am__append_387) \
+ $(am__append_388) $(am__append_389) $(am__append_390) \
+ $(am__append_391) $(am__append_392) $(am__append_393) \
+ $(am__append_394) $(am__append_395) $(am__append_396) \
+ $(am__append_397) $(am__append_398) $(am__append_399) \
+ $(am__append_400) $(am__append_401) $(am__append_402) \
+ $(am__append_403) $(am__append_404) $(am__append_405) \
+ $(am__append_406) $(am__append_407) $(am__append_408) \
+ $(am__append_409) $(am__append_410) $(am__append_411) \
+ $(am__append_412) $(am__append_413) $(am__append_414) \
+ $(am__append_415) $(am__append_416) $(am__append_417) \
+ $(am__append_418) $(am__append_419) $(am__append_420) \
+ $(am__append_421) $(am__append_422) $(am__append_423) \
+ $(am__append_424) $(am__append_425) $(am__append_426) \
+ $(am__append_427) $(am__append_428) $(am__append_429) \
+ $(am__append_430) $(am__append_431) $(am__append_432) \
+ $(am__append_433) $(am__append_434) $(am__append_435) \
+ $(am__append_436) $(am__append_437) $(am__append_438) \
+ $(am__append_439) $(am__append_440) $(am__append_441) \
+ $(am__append_442) $(am__append_443) $(am__append_444) \
+ $(am__append_445) $(am__append_446) $(am__append_447) \
+ $(am__append_448) $(am__append_449) $(am__append_450) \
+ $(am__append_451) $(am__append_452) $(am__append_453) \
+ $(am__append_454) $(am__append_455) $(am__append_456) \
+ $(am__append_457) $(am__append_458) $(am__append_459) \
+ $(am__append_460) $(am__append_461) $(am__append_462) \
+ $(am__append_463) $(am__append_464) $(am__append_465) \
+ $(am__append_466) $(am__append_467) $(am__append_468) \
+ $(am__append_469) $(am__append_470) $(am__append_471) \
+ $(am__append_472) $(am__append_473) $(am__append_474) \
+ uniwbrk/wbrktable.c $(am__append_475) $(am__append_476) \
+ $(am__append_477) $(am__append_478) $(am__append_479) \
+ $(am__append_480) $(am__append_481) $(am__append_482) \
+ $(am__append_483) $(am__append_484) $(am__append_485) \
+ $(am__append_486) wctype-h.c xsize.h xsize.c version.c \
+ $(am__append_487)
libunistring_la_LIBADD = $(gl_LTLIBOBJS) $(WOE32_LIBADD)
libunistring_la_DEPENDENCIES = $(gl_LTLIBOBJS) $(WOE32_LIBADD)
EXTRA_libunistring_la_SOURCES = float.c itold.c frexp.c frexp.c \
@@ -3387,7 +3468,7 @@ EXTRA_libunistring_la_SOURCES = float.c itold.c frexp.c frexp.c \
# How to build libunistring.la.
libunistring_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined $(LTLIBICONV) \
$(LTLIBTHREAD) @INTL_MACOSX_LIBS@ $(am__append_1) \
- $(am__append_487) -version-info \
+ $(am__append_488) -version-info \
$(LTV_CURRENT):$(LTV_REVISION):$(LTV_AGE) -rpath $(libdir)
# Use this preprocessor expression to decide whether #include_next works.
@@ -3402,13 +3483,29 @@ charset_alias = $(DESTDIR)$(libdir)/charset.alias
charset_tmp = $(DESTDIR)$(libdir)/charset.tmp
# Because this Makefile snippet defines a variable used by other
-# gnulib Makefile snippets, it must be present in all Makefile.am that
+# gnulib Makefile snippets, it must be present in all makefiles that
+# need it. This is ensured by the applicability 'all' defined above.
+_NORETURN_H = $(srcdir)/_Noreturn.h
+
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all makefiles that
+# need it. This is ensured by the applicability 'all' defined above.
+ARG_NONNULL_H = $(srcdir)/arg-nonnull.h
+
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all makefiles that
+# need it. This is ensured by the applicability 'all' defined above.
+CXXDEFS_H = $(srcdir)/c++defs.h
+
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all makefiles that
# need it. This is ensured by the applicability 'all' defined above.
-_NORETURN_H = $(top_srcdir)/build-aux/snippet/_Noreturn.h
-ARG_NONNULL_H = arg-nonnull.h
-CXXDEFS_H = c++defs.h
-UNUSED_PARAMETER_H = unused-parameter.h
-WARN_ON_USE_H = warn-on-use.h
+UNUSED_PARAMETER_H = $(srcdir)/unused-parameter.h
+
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all makefiles that
+# need it. This is ensured by the applicability 'all' defined above.
+WARN_ON_USE_H = $(srcdir)/warn-on-use.h
# The <stdbool.h> and <stdint.h> replacements that can be installed.
@@ -3452,9 +3549,9 @@ HEADERS_WITH_EXTERNS = \
# Libtool's library version information for libunistring.
# See the libtool documentation, section "Library interface versions".
-LTV_CURRENT = 2
+LTV_CURRENT = 3
LTV_REVISION = 0
-LTV_AGE = 0
+LTV_AGE = 1
all: $(BUILT_SOURCES)
$(MAKE) $(AM_MAKEFLAGS) all-am
@@ -3814,6 +3911,7 @@ unigbrk/u8-grapheme-breaks.lo: unigbrk/$(am__dirstamp)
unigbrk/u8-grapheme-next.lo: unigbrk/$(am__dirstamp)
unigbrk/u8-grapheme-prev.lo: unigbrk/$(am__dirstamp)
unigbrk/uc-gbrk-prop.lo: unigbrk/$(am__dirstamp)
+unigbrk/uc-grapheme-breaks.lo: unigbrk/$(am__dirstamp)
unigbrk/uc-is-grapheme-break.lo: unigbrk/$(am__dirstamp)
unigbrk/ulc-grapheme-breaks.lo: unigbrk/$(am__dirstamp)
unilbrk/$(am__dirstamp):
@@ -4541,19 +4639,19 @@ configmake.h: Makefile
@GL_GENERATE_ICONV_H_FALSE@iconv.h: $(top_builddir)/config.status
@GL_GENERATE_ICONV_H_FALSE@ rm -f $@
-iconv_open-aix.h: iconv_open-aix.gperf
+$(srcdir)/iconv_open-aix.h: $(srcdir)/iconv_open-aix.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-aix.gperf > $(srcdir)/iconv_open-aix.h-t && \
mv $(srcdir)/iconv_open-aix.h-t $(srcdir)/iconv_open-aix.h
-iconv_open-hpux.h: iconv_open-hpux.gperf
+$(srcdir)/iconv_open-hpux.h: $(srcdir)/iconv_open-hpux.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-hpux.gperf > $(srcdir)/iconv_open-hpux.h-t && \
mv $(srcdir)/iconv_open-hpux.h-t $(srcdir)/iconv_open-hpux.h
-iconv_open-irix.h: iconv_open-irix.gperf
+$(srcdir)/iconv_open-irix.h: $(srcdir)/iconv_open-irix.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-irix.gperf > $(srcdir)/iconv_open-irix.h-t && \
mv $(srcdir)/iconv_open-irix.h-t $(srcdir)/iconv_open-irix.h
-iconv_open-osf.h: iconv_open-osf.gperf
+$(srcdir)/iconv_open-osf.h: $(srcdir)/iconv_open-osf.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-osf.gperf > $(srcdir)/iconv_open-osf.h-t && \
mv $(srcdir)/iconv_open-osf.h-t $(srcdir)/iconv_open-osf.h
-iconv_open-solaris.h: iconv_open-solaris.gperf
+$(srcdir)/iconv_open-solaris.h: $(srcdir)/iconv_open-solaris.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-solaris.gperf > $(srcdir)/iconv_open-solaris.h-t && \
mv $(srcdir)/iconv_open-solaris.h-t $(srcdir)/iconv_open-solaris.h
@@ -4860,11 +4958,18 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
-e 's|@''HAVE_DECL_TRUNCF''@|$(HAVE_DECL_TRUNCF)|g' \
-e 's|@''HAVE_DECL_TRUNCL''@|$(HAVE_DECL_TRUNCL)|g' \
| \
- sed -e 's|@''REPLACE_CBRTF''@|$(REPLACE_CBRTF)|g' \
+ sed -e 's|@''REPLACE_ACOSF''@|$(REPLACE_ACOSF)|g' \
+ -e 's|@''REPLACE_ASINF''@|$(REPLACE_ASINF)|g' \
+ -e 's|@''REPLACE_ATANF''@|$(REPLACE_ATANF)|g' \
+ -e 's|@''REPLACE_ATAN2F''@|$(REPLACE_ATAN2F)|g' \
+ -e 's|@''REPLACE_CBRTF''@|$(REPLACE_CBRTF)|g' \
-e 's|@''REPLACE_CBRTL''@|$(REPLACE_CBRTL)|g' \
-e 's|@''REPLACE_CEIL''@|$(REPLACE_CEIL)|g' \
-e 's|@''REPLACE_CEILF''@|$(REPLACE_CEILF)|g' \
-e 's|@''REPLACE_CEILL''@|$(REPLACE_CEILL)|g' \
+ -e 's|@''REPLACE_COSF''@|$(REPLACE_COSF)|g' \
+ -e 's|@''REPLACE_COSHF''@|$(REPLACE_COSHF)|g' \
+ -e 's|@''REPLACE_EXPF''@|$(REPLACE_EXPF)|g' \
-e 's|@''REPLACE_EXPM1''@|$(REPLACE_EXPM1)|g' \
-e 's|@''REPLACE_EXPM1F''@|$(REPLACE_EXPM1F)|g' \
-e 's|@''REPLACE_EXP2''@|$(REPLACE_EXP2)|g' \
@@ -4888,6 +4993,7 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
-e 's|@''REPLACE_HYPOTL''@|$(REPLACE_HYPOTL)|g' \
-e 's|@''REPLACE_ILOGB''@|$(REPLACE_ILOGB)|g' \
-e 's|@''REPLACE_ILOGBF''@|$(REPLACE_ILOGBF)|g' \
+ -e 's|@''REPLACE_ILOGBL''@|$(REPLACE_ILOGBL)|g' \
-e 's|@''REPLACE_ISFINITE''@|$(REPLACE_ISFINITE)|g' \
-e 's|@''REPLACE_ISINF''@|$(REPLACE_ISINF)|g' \
-e 's|@''REPLACE_ISNAN''@|$(REPLACE_ISNAN)|g' \
@@ -4920,7 +5026,12 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
-e 's|@''REPLACE_ROUNDL''@|$(REPLACE_ROUNDL)|g' \
-e 's|@''REPLACE_SIGNBIT''@|$(REPLACE_SIGNBIT)|g' \
-e 's|@''REPLACE_SIGNBIT_USING_GCC''@|$(REPLACE_SIGNBIT_USING_GCC)|g' \
+ -e 's|@''REPLACE_SINF''@|$(REPLACE_SINF)|g' \
+ -e 's|@''REPLACE_SINHF''@|$(REPLACE_SINHF)|g' \
+ -e 's|@''REPLACE_SQRTF''@|$(REPLACE_SQRTF)|g' \
-e 's|@''REPLACE_SQRTL''@|$(REPLACE_SQRTL)|g' \
+ -e 's|@''REPLACE_TANF''@|$(REPLACE_TANF)|g' \
+ -e 's|@''REPLACE_TANHF''@|$(REPLACE_TANHF)|g' \
-e 's|@''REPLACE_TRUNC''@|$(REPLACE_TRUNC)|g' \
-e 's|@''REPLACE_TRUNCF''@|$(REPLACE_TRUNCF)|g' \
-e 's|@''REPLACE_TRUNCL''@|$(REPLACE_TRUNCL)|g' \
@@ -4929,41 +5040,6 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
-e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
} > $@-t && \
mv $@-t $@
-# The arg-nonnull.h that gets inserted into generated .h files is the same as
-# build-aux/snippet/arg-nonnull.h, except that it has the copyright header cut
-# off.
-arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h
- $(AM_V_GEN)rm -f $@-t $@ && \
- sed -n -e '/GL_ARG_NONNULL/,$$p' \
- < $(top_srcdir)/build-aux/snippet/arg-nonnull.h \
- > $@-t && \
- mv $@-t $@
-# The c++defs.h that gets inserted into generated .h files is the same as
-# build-aux/snippet/c++defs.h, except that it has the copyright header cut off.
-c++defs.h: $(top_srcdir)/build-aux/snippet/c++defs.h
- $(AM_V_GEN)rm -f $@-t $@ && \
- sed -n -e '/_GL_CXXDEFS/,$$p' \
- < $(top_srcdir)/build-aux/snippet/c++defs.h \
- > $@-t && \
- mv $@-t $@
-# The unused-parameter.h that gets inserted into generated .h files is the same
-# as build-aux/snippet/unused-parameter.h, except that it has the copyright
-# header cut off.
-unused-parameter.h: $(top_srcdir)/build-aux/snippet/unused-parameter.h
- $(AM_V_GEN)rm -f $@-t $@ && \
- sed -n -e '/GL_UNUSED_PARAMETER/,$$p' \
- < $(top_srcdir)/build-aux/snippet/unused-parameter.h \
- > $@-t && \
- mv $@-t $@
-# The warn-on-use.h that gets inserted into generated .h files is the same as
-# build-aux/snippet/warn-on-use.h, except that it has the copyright header cut
-# off.
-warn-on-use.h: $(top_srcdir)/build-aux/snippet/warn-on-use.h
- $(AM_V_GEN)rm -f $@-t $@ && \
- sed -n -e '/^.ifndef/,$$p' \
- < $(top_srcdir)/build-aux/snippet/warn-on-use.h \
- > $@-t && \
- mv $@-t $@
# We need the following in order to create <stdbool.h> when the system
# doesn't have one that works.
@@ -5028,6 +5104,7 @@ warn-on-use.h: $(top_srcdir)/build-aux/snippet/warn-on-use.h
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
+@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
@GL_GENERATE_STDINT_H_TRUE@ < $(srcdir)/stdint.in.h; \
@GL_GENERATE_STDINT_H_TRUE@ } > $@-t && \
@GL_GENERATE_STDINT_H_TRUE@ mv $@-t $@
@@ -5067,6 +5144,7 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
-e 's/@''GNULIB_RANDOM''@/$(GNULIB_RANDOM)/g' \
-e 's/@''GNULIB_RANDOM_R''@/$(GNULIB_RANDOM_R)/g' \
-e 's/@''GNULIB_REALLOC_POSIX''@/$(GNULIB_REALLOC_POSIX)/g' \
+ -e 's/@''GNULIB_REALLOCARRAY''@/$(GNULIB_REALLOCARRAY)/g' \
-e 's/@''GNULIB_REALPATH''@/$(GNULIB_REALPATH)/g' \
-e 's/@''GNULIB_RPMATCH''@/$(GNULIB_RPMATCH)/g' \
-e 's/@''GNULIB_SECURE_GETENV''@/$(GNULIB_SECURE_GETENV)/g' \
@@ -5085,6 +5163,7 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
-e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
-e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
-e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \
+ -e 's|@''HAVE_DECL_INITSTATE''@|$(HAVE_DECL_INITSTATE)|g' \
-e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \
-e 's|@''HAVE_MKOSTEMP''@|$(HAVE_MKOSTEMP)|g' \
-e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \
@@ -5097,10 +5176,12 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
-e 's|@''HAVE_RANDOM''@|$(HAVE_RANDOM)|g' \
-e 's|@''HAVE_RANDOM_H''@|$(HAVE_RANDOM_H)|g' \
-e 's|@''HAVE_RANDOM_R''@|$(HAVE_RANDOM_R)|g' \
+ -e 's|@''HAVE_REALLOCARRAY''@|$(HAVE_REALLOCARRAY)|g' \
-e 's|@''HAVE_REALPATH''@|$(HAVE_REALPATH)|g' \
-e 's|@''HAVE_RPMATCH''@|$(HAVE_RPMATCH)|g' \
-e 's|@''HAVE_SECURE_GETENV''@|$(HAVE_SECURE_GETENV)|g' \
-e 's|@''HAVE_DECL_SETENV''@|$(HAVE_DECL_SETENV)|g' \
+ -e 's|@''HAVE_DECL_SETSTATE''@|$(HAVE_DECL_SETSTATE)|g' \
-e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \
-e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \
-e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \
@@ -5141,6 +5222,7 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
-e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \
+ -e 's/@''GNULIB_EXPLICIT_BZERO''@/$(GNULIB_EXPLICIT_BZERO)/g' \
-e 's/@''GNULIB_FFSL''@/$(GNULIB_FFSL)/g' \
-e 's/@''GNULIB_FFSLL''@/$(GNULIB_FFSLL)/g' \
-e 's/@''GNULIB_MBSLEN''@/$(GNULIB_MBSLEN)/g' \
@@ -5179,7 +5261,8 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
-e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
< $(srcdir)/string.in.h | \
- sed -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
+ sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
+ -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
-e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
-e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
-e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \
@@ -5200,20 +5283,20 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
-e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
-e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
- -e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
-e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
-e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
- -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \
+ -e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
-e 's|@''REPLACE_STRCHRNUL''@|$(REPLACE_STRCHRNUL)|g' \
-e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \
- -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \
- -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
- -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
-e 's|@''REPLACE_STRNCAT''@|$(REPLACE_STRNCAT)|g' \
-e 's|@''REPLACE_STRNDUP''@|$(REPLACE_STRNDUP)|g' \
-e 's|@''REPLACE_STRNLEN''@|$(REPLACE_STRNLEN)|g' \
- -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
+ -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \
+ -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \
-e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
+ -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
+ -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
+ -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
-e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
-e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
@@ -5234,6 +5317,7 @@ sys/types.h: sys_types.in.h $(top_builddir)/config.status
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
-e 's|@''NEXT_SYS_TYPES_H''@|$(NEXT_SYS_TYPES_H)|g' \
-e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
+ -e 's|@''WINDOWS_STAT_INODES''@|$(WINDOWS_STAT_INODES)|g' \
< $(srcdir)/sys_types.in.h; \
} > $@-t && \
mv $@-t $@
@@ -5245,14 +5329,24 @@ unicase.h: unicase.in.h
} > $@-t && \
mv -f $@-t $@
-unicase/locale-languages.h: $(srcdir)/unicase/locale-languages.gperf
+$(srcdir)/unicase/locale-languages.h: $(srcdir)/unicase/locale-languages.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unicase/locale-languages.gperf > $(srcdir)/unicase/locale-languages.h-t && \
mv $(srcdir)/unicase/locale-languages.h-t $(srcdir)/unicase/locale-languages.h
-unicase/special-casing-table.h: $(srcdir)/unicase/special-casing-table.gperf
+$(srcdir)/unicase/special-casing-table.h: $(srcdir)/unicase/special-casing-table.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unicase/special-casing-table.gperf > $(srcdir)/unicase/special-casing-table.h-t && \
mv $(srcdir)/unicase/special-casing-table.h-t $(srcdir)/unicase/special-casing-table.h
+# Generate special-casing.h with a declaration that depends on the gperf version.
+unicase/special-casing.h: unicase/special-casing.in.h unicase/special-casing-table.h
+ $(AM_V_at)$(MKDIR_P) unicase
+ $(AM_V_GEN)rm -f $@-t $@ && \
+ declaration=`grep '^gl_unicase_special_lookup' $(srcdir)/unicase/special-casing-table.h | sed -e 's/register //g'` && \
+ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ sed -e "/gl_unicase_special_lookup/s/gl_unicase_special_lookup.*/$${declaration};/" $(srcdir)/unicase/special-casing.in.h; \
+ } > $@-t && \
+ mv -f $@-t $@
+
uniconv.h: uniconv.in.h
$(AM_V_GEN)rm -f $@-t $@ && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
@@ -5267,31 +5361,31 @@ unictype.h: unictype.in.h
} > $@-t && \
mv -f $@-t $@
-unictype/bidi_byname.h: unictype/bidi_byname.gperf
+$(srcdir)/unictype/bidi_byname.h: $(srcdir)/unictype/bidi_byname.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/bidi_byname.gperf > $(srcdir)/unictype/bidi_byname.h-t && \
mv $(srcdir)/unictype/bidi_byname.h-t $(srcdir)/unictype/bidi_byname.h
-unictype/categ_byname.h: unictype/categ_byname.gperf
+$(srcdir)/unictype/categ_byname.h: $(srcdir)/unictype/categ_byname.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/categ_byname.gperf > $(srcdir)/unictype/categ_byname.h-t && \
mv $(srcdir)/unictype/categ_byname.h-t $(srcdir)/unictype/categ_byname.h
-unictype/combiningclass_byname.h: unictype/combiningclass_byname.gperf
+$(srcdir)/unictype/combiningclass_byname.h: $(srcdir)/unictype/combiningclass_byname.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/combiningclass_byname.gperf > $(srcdir)/unictype/combiningclass_byname.h-t && \
mv $(srcdir)/unictype/combiningclass_byname.h-t $(srcdir)/unictype/combiningclass_byname.h
-unictype/joininggroup_byname.h: unictype/joininggroup_byname.gperf
+$(srcdir)/unictype/joininggroup_byname.h: $(srcdir)/unictype/joininggroup_byname.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/joininggroup_byname.gperf > $(srcdir)/unictype/joininggroup_byname.h-t && \
mv $(srcdir)/unictype/joininggroup_byname.h-t $(srcdir)/unictype/joininggroup_byname.h
-unictype/joiningtype_byname.h: unictype/joiningtype_byname.gperf
+$(srcdir)/unictype/joiningtype_byname.h: $(srcdir)/unictype/joiningtype_byname.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/joiningtype_byname.gperf > $(srcdir)/unictype/joiningtype_byname.h-t && \
mv $(srcdir)/unictype/joiningtype_byname.h-t $(srcdir)/unictype/joiningtype_byname.h
-unictype/pr_byname.h: unictype/pr_byname.gperf
+$(srcdir)/unictype/pr_byname.h: $(srcdir)/unictype/pr_byname.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/pr_byname.gperf > $(srcdir)/unictype/pr_byname.h-t && \
mv $(srcdir)/unictype/pr_byname.h-t $(srcdir)/unictype/pr_byname.h
-unictype/scripts_byname.h: unictype/scripts_byname.gperf
+$(srcdir)/unictype/scripts_byname.h: $(srcdir)/unictype/scripts_byname.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/scripts_byname.gperf > $(srcdir)/unictype/scripts_byname.h-t && \
mv $(srcdir)/unictype/scripts_byname.h-t $(srcdir)/unictype/scripts_byname.h
@@ -5323,7 +5417,7 @@ uninorm.h: uninorm.in.h
} > $@-t && \
mv -f $@-t $@
-uninorm/composition-table.h: $(srcdir)/uninorm/composition-table.gperf
+$(srcdir)/uninorm/composition-table.h: $(srcdir)/uninorm/composition-table.gperf
$(V_GPERF)$(GPERF) -m 1 $(srcdir)/uninorm/composition-table.gperf > $(srcdir)/uninorm/composition-table.h-t && \
mv $(srcdir)/uninorm/composition-table.h-t $(srcdir)/uninorm/composition-table.h
@@ -5380,6 +5474,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's/@''GNULIB_SLEEP''@/$(GNULIB_SLEEP)/g' \
-e 's/@''GNULIB_SYMLINK''@/$(GNULIB_SYMLINK)/g' \
-e 's/@''GNULIB_SYMLINKAT''@/$(GNULIB_SYMLINKAT)/g' \
+ -e 's/@''GNULIB_TRUNCATE''@/$(GNULIB_TRUNCATE)/g' \
-e 's/@''GNULIB_TTYNAME_R''@/$(GNULIB_TTYNAME_R)/g' \
-e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GNULIB_GL_UNISTD_H_GETOPT)/g' \
-e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GNULIB_UNISTD_H_NONBLOCKING)/g' \
@@ -5402,7 +5497,6 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
-e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
-e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
- -e 's|@''HAVE_GETLOGIN''@|$(HAVE_GETLOGIN)|g' \
-e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
-e 's|@''HAVE_GROUP_MEMBER''@|$(HAVE_GROUP_MEMBER)|g' \
-e 's|@''HAVE_LCHOWN''@|$(HAVE_LCHOWN)|g' \
@@ -5418,12 +5512,14 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \
-e 's|@''HAVE_SYMLINK''@|$(HAVE_SYMLINK)|g' \
-e 's|@''HAVE_SYMLINKAT''@|$(HAVE_SYMLINKAT)|g' \
+ -e 's|@''HAVE_TRUNCATE''@|$(HAVE_TRUNCATE)|g' \
-e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \
-e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
-e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
-e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
-e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \
-e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \
+ -e 's|@''HAVE_DECL_GETLOGIN''@|$(HAVE_DECL_GETLOGIN)|g' \
-e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \
-e 's|@''HAVE_DECL_GETPAGESIZE''@|$(HAVE_DECL_GETPAGESIZE)|g' \
-e 's|@''HAVE_DECL_GETUSERSHELL''@|$(HAVE_DECL_GETUSERSHELL)|g' \
@@ -5436,6 +5532,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
-e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
-e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
+ -e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
-e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
-e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \
-e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \
@@ -5458,6 +5555,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''REPLACE_SLEEP''@|$(REPLACE_SLEEP)|g' \
-e 's|@''REPLACE_SYMLINK''@|$(REPLACE_SYMLINK)|g' \
-e 's|@''REPLACE_SYMLINKAT''@|$(REPLACE_SYMLINKAT)|g' \
+ -e 's|@''REPLACE_TRUNCATE''@|$(REPLACE_TRUNCATE)|g' \
-e 's|@''REPLACE_TTYNAME_R''@|$(REPLACE_TTYNAME_R)|g' \
-e 's|@''REPLACE_UNLINK''@|$(REPLACE_UNLINK)|g' \
-e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
@@ -5518,6 +5616,8 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-e 's|@''HAVE_FEATURES_H''@|$(HAVE_FEATURES_H)|g' \
-e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \
-e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \
+ -e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
+ -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
-e 's/@''GNULIB_BTOWC''@/$(GNULIB_BTOWC)/g' \
-e 's/@''GNULIB_WCTOB''@/$(GNULIB_WCTOB)/g' \
-e 's/@''GNULIB_MBSINIT''@/$(GNULIB_MBSINIT)/g' \
@@ -5557,6 +5657,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-e 's/@''GNULIB_WCSSTR''@/$(GNULIB_WCSSTR)/g' \
-e 's/@''GNULIB_WCSTOK''@/$(GNULIB_WCSTOK)/g' \
-e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \
+ -e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \
< $(srcdir)/wchar.in.h | \
sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
-e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \
@@ -5596,6 +5697,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-e 's|@''HAVE_WCSSTR''@|$(HAVE_WCSSTR)|g' \
-e 's|@''HAVE_WCSTOK''@|$(HAVE_WCSTOK)|g' \
-e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \
+ -e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
-e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
-e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
| \
@@ -5612,6 +5714,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-e 's|@''REPLACE_WCSNRTOMBS''@|$(REPLACE_WCSNRTOMBS)|g' \
-e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \
-e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \
+ -e 's|@''REPLACE_WCSFTIME''@|$(REPLACE_WCSFTIME)|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
-e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
-e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
@@ -5629,6 +5732,8 @@ wctype.h: wctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H
-e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
-e 's|@''NEXT_WCTYPE_H''@|$(NEXT_WCTYPE_H)|g' \
+ -e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
+ -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
-e 's/@''GNULIB_ISWBLANK''@/$(GNULIB_ISWBLANK)/g' \
-e 's/@''GNULIB_WCTYPE''@/$(GNULIB_WCTYPE)/g' \
-e 's/@''GNULIB_ISWCTYPE''@/$(GNULIB_ISWCTYPE)/g' \
@@ -5681,6 +5786,7 @@ unistring/stdbool.h : $(STDBOOL_H) stdbool.mini.h
# Produce an unistring/stdint.h that is not compiler dependent.
# Glibc >= 2 has <stdint.h>.
+# GCC >= 4.5 provides <stdint.h>, see https://gcc.gnu.org/gcc-4.5/changes.html.
# On most other platforms that have it, it is buggy in one way or the other.
unistring/stdint.h : $(STDINT_H) stdint.mini.h
@MKDIR_P@ unistring
@@ -5693,7 +5799,7 @@ unistring/stdint.h : $(STDINT_H) stdint.mini.h
if test -f /usr/include/stdint.h; then \
HAVE_STDINT_H='1'; \
else \
- HAVE_STDINT_H='defined __MINGW32__ || defined __HAIKU__'; \
+ HAVE_STDINT_H='defined __MINGW32__ || defined __HAIKU__ || ((__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)) && !defined __NetBSD__)'; \
fi; \
if test -f /usr/include/inttypes.h; then \
HAVE_INTTYPES_H='1'; \
@@ -5705,6 +5811,8 @@ unistring/stdint.h : $(STDINT_H) stdint.mini.h
else \
HAVE_SYS_INTTYPES_H='0'; \
fi; \
+ sed_escape_ampersands='s/&/\\&/g'; \
+ HAVE_STDINT_H=`echo "$$HAVE_STDINT_H" | sed -e "$$sed_escape_ampersands"`; \
sed -e 's/@''HAVE_STDINT_H''@/'"$$HAVE_STDINT_H"'/g' \
-e 's|@''INCLUDE_NEXT''@|include|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@||g' \
diff --git a/build-aux/snippet/_Noreturn.h b/lib/_Noreturn.h
index c44ad89..c44ad89 100644
--- a/build-aux/snippet/_Noreturn.h
+++ b/lib/_Noreturn.h
diff --git a/lib/alloca.in.h b/lib/alloca.in.h
index 3eb12bc..b960275 100644
--- a/lib/alloca.in.h
+++ b/lib/alloca.in.h
@@ -1,6 +1,6 @@
/* Memory allocation on the stack.
- Copyright (C) 1995, 1999, 2001-2004, 2006-2016 Free Software Foundation,
+ Copyright (C) 1995, 1999, 2001-2004, 2006-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -24,7 +24,7 @@
You should have received a copy of the GNU General Public
License along with this program; if not, see
- <http://www.gnu.org/licenses/>.
+ <https://www.gnu.org/licenses/>.
*/
/* Avoid using the symbol _ALLOCA_H here, as Bison assumes _ALLOCA_H
diff --git a/lib/amemxfrm.c b/lib/amemxfrm.c
index db27db4..edf0da3 100644
--- a/lib/amemxfrm.c
+++ b/lib/amemxfrm.c
@@ -1,5 +1,5 @@
/* Locale dependent memory area transformation for comparison.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/amemxfrm.h b/lib/amemxfrm.h
index c177b79..c351460 100644
--- a/lib/amemxfrm.h
+++ b/lib/amemxfrm.h
@@ -1,5 +1,5 @@
/* Locale dependent memory area transformation for comparison.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef AMEMXFRM_H
#define AMEMXFRM_H
diff --git a/lib/arg-nonnull.h b/lib/arg-nonnull.h
new file mode 100644
index 0000000..d8aa283
--- /dev/null
+++ b/lib/arg-nonnull.h
@@ -0,0 +1,35 @@
+/* A C macro for declaring that specific arguments must not be NULL.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or
+ modify it under the terms of either:
+
+ * the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 3 of the License, or (at your
+ option) any later version.
+
+ or
+
+ * the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+ or both in parallel, as here.
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools
+ that the values passed as arguments n, ..., m must be non-NULL pointers.
+ n = 1 stands for the first argument, n = 2 for the second argument etc. */
+#ifndef _GL_ARG_NONNULL
+# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3
+# define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params))
+# else
+# define _GL_ARG_NONNULL(params)
+# endif
+#endif
diff --git a/lib/array-mergesort.h b/lib/array-mergesort.h
index 7cdaf9a..dfc2391 100644
--- a/lib/array-mergesort.h
+++ b/lib/array-mergesort.h
@@ -1,5 +1,5 @@
/* Stable-sorting of an array using mergesort.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* This file implements stable sorting of an array, using the mergesort
algorithm.
diff --git a/lib/c++defs.h b/lib/c++defs.h
new file mode 100644
index 0000000..46aacce
--- /dev/null
+++ b/lib/c++defs.h
@@ -0,0 +1,325 @@
+/* C++ compatible function declaration macros.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or
+ modify it under the terms of either:
+
+ * the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 3 of the License, or (at your
+ option) any later version.
+
+ or
+
+ * the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+ or both in parallel, as here.
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+#ifndef _GL_CXXDEFS_H
+#define _GL_CXXDEFS_H
+
+/* Begin/end the GNULIB_NAMESPACE namespace. */
+#if defined __cplusplus && defined GNULIB_NAMESPACE
+# define _GL_BEGIN_NAMESPACE namespace GNULIB_NAMESPACE {
+# define _GL_END_NAMESPACE }
+#else
+# define _GL_BEGIN_NAMESPACE
+# define _GL_END_NAMESPACE
+#endif
+
+/* The three most frequent use cases of these macros are:
+
+ * For providing a substitute for a function that is missing on some
+ platforms, but is declared and works fine on the platforms on which
+ it exists:
+
+ #if @GNULIB_FOO@
+ # if !@HAVE_FOO@
+ _GL_FUNCDECL_SYS (foo, ...);
+ # endif
+ _GL_CXXALIAS_SYS (foo, ...);
+ _GL_CXXALIASWARN (foo);
+ #elif defined GNULIB_POSIXCHECK
+ ...
+ #endif
+
+ * For providing a replacement for a function that exists on all platforms,
+ but is broken/insufficient and needs to be replaced on some platforms:
+
+ #if @GNULIB_FOO@
+ # if @REPLACE_FOO@
+ # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ # undef foo
+ # define foo rpl_foo
+ # endif
+ _GL_FUNCDECL_RPL (foo, ...);
+ _GL_CXXALIAS_RPL (foo, ...);
+ # else
+ _GL_CXXALIAS_SYS (foo, ...);
+ # endif
+ _GL_CXXALIASWARN (foo);
+ #elif defined GNULIB_POSIXCHECK
+ ...
+ #endif
+
+ * For providing a replacement for a function that exists on some platforms
+ but is broken/insufficient and needs to be replaced on some of them and
+ is additionally either missing or undeclared on some other platforms:
+
+ #if @GNULIB_FOO@
+ # if @REPLACE_FOO@
+ # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ # undef foo
+ # define foo rpl_foo
+ # endif
+ _GL_FUNCDECL_RPL (foo, ...);
+ _GL_CXXALIAS_RPL (foo, ...);
+ # else
+ # if !@HAVE_FOO@ or if !@HAVE_DECL_FOO@
+ _GL_FUNCDECL_SYS (foo, ...);
+ # endif
+ _GL_CXXALIAS_SYS (foo, ...);
+ # endif
+ _GL_CXXALIASWARN (foo);
+ #elif defined GNULIB_POSIXCHECK
+ ...
+ #endif
+*/
+
+/* _GL_EXTERN_C declaration;
+ performs the declaration with C linkage. */
+#if defined __cplusplus
+# define _GL_EXTERN_C extern "C"
+#else
+# define _GL_EXTERN_C extern
+#endif
+
+/* _GL_FUNCDECL_RPL (func, rettype, parameters_and_attributes);
+ declares a replacement function, named rpl_func, with the given prototype,
+ consisting of return type, parameters, and attributes.
+ Example:
+ _GL_FUNCDECL_RPL (open, int, (const char *filename, int flags, ...)
+ _GL_ARG_NONNULL ((1)));
+ */
+#define _GL_FUNCDECL_RPL(func,rettype,parameters_and_attributes) \
+ _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
+#define _GL_FUNCDECL_RPL_1(rpl_func,rettype,parameters_and_attributes) \
+ _GL_EXTERN_C rettype rpl_func parameters_and_attributes
+
+/* _GL_FUNCDECL_SYS (func, rettype, parameters_and_attributes);
+ declares the system function, named func, with the given prototype,
+ consisting of return type, parameters, and attributes.
+ Example:
+ _GL_FUNCDECL_SYS (open, int, (const char *filename, int flags, ...)
+ _GL_ARG_NONNULL ((1)));
+ */
+#define _GL_FUNCDECL_SYS(func,rettype,parameters_and_attributes) \
+ _GL_EXTERN_C rettype func parameters_and_attributes
+
+/* _GL_CXXALIAS_RPL (func, rettype, parameters);
+ declares a C++ alias called GNULIB_NAMESPACE::func
+ that redirects to rpl_func, if GNULIB_NAMESPACE is defined.
+ Example:
+ _GL_CXXALIAS_RPL (open, int, (const char *filename, int flags, ...));
+
+ Wrapping rpl_func in an object with an inline conversion operator
+ avoids a reference to rpl_func unless GNULIB_NAMESPACE::func is
+ actually used in the program. */
+#define _GL_CXXALIAS_RPL(func,rettype,parameters) \
+ _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
+#if defined __cplusplus && defined GNULIB_NAMESPACE
+# define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \
+ namespace GNULIB_NAMESPACE \
+ { \
+ static const struct _gl_ ## func ## _wrapper \
+ { \
+ typedef rettype (*type) parameters; \
+ \
+ inline operator type () const \
+ { \
+ return ::rpl_func; \
+ } \
+ } func = {}; \
+ } \
+ _GL_EXTERN_C int _gl_cxxalias_dummy
+#else
+# define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \
+ _GL_EXTERN_C int _gl_cxxalias_dummy
+#endif
+
+/* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters);
+ is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters);
+ except that the C function rpl_func may have a slightly different
+ declaration. A cast is used to silence the "invalid conversion" error
+ that would otherwise occur. */
+#if defined __cplusplus && defined GNULIB_NAMESPACE
+# define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \
+ namespace GNULIB_NAMESPACE \
+ { \
+ static const struct _gl_ ## func ## _wrapper \
+ { \
+ typedef rettype (*type) parameters; \
+ \
+ inline operator type () const \
+ { \
+ return reinterpret_cast<type>(::rpl_func); \
+ } \
+ } func = {}; \
+ } \
+ _GL_EXTERN_C int _gl_cxxalias_dummy
+#else
+# define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \
+ _GL_EXTERN_C int _gl_cxxalias_dummy
+#endif
+
+/* _GL_CXXALIAS_SYS (func, rettype, parameters);
+ declares a C++ alias called GNULIB_NAMESPACE::func
+ that redirects to the system provided function func, if GNULIB_NAMESPACE
+ is defined.
+ Example:
+ _GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...));
+
+ Wrapping func in an object with an inline conversion operator
+ avoids a reference to func unless GNULIB_NAMESPACE::func is
+ actually used in the program. */
+#if defined __cplusplus && defined GNULIB_NAMESPACE
+# define _GL_CXXALIAS_SYS(func,rettype,parameters) \
+ namespace GNULIB_NAMESPACE \
+ { \
+ static const struct _gl_ ## func ## _wrapper \
+ { \
+ typedef rettype (*type) parameters; \
+ \
+ inline operator type () const \
+ { \
+ return ::func; \
+ } \
+ } func = {}; \
+ } \
+ _GL_EXTERN_C int _gl_cxxalias_dummy
+#else
+# define _GL_CXXALIAS_SYS(func,rettype,parameters) \
+ _GL_EXTERN_C int _gl_cxxalias_dummy
+#endif
+
+/* _GL_CXXALIAS_SYS_CAST (func, rettype, parameters);
+ is like _GL_CXXALIAS_SYS (func, rettype, parameters);
+ except that the C function func may have a slightly different declaration.
+ A cast is used to silence the "invalid conversion" error that would
+ otherwise occur. */
+#if defined __cplusplus && defined GNULIB_NAMESPACE
+# define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \
+ namespace GNULIB_NAMESPACE \
+ { \
+ static const struct _gl_ ## func ## _wrapper \
+ { \
+ typedef rettype (*type) parameters; \
+ \
+ inline operator type () const \
+ { \
+ return reinterpret_cast<type>(::func); \
+ } \
+ } func = {}; \
+ } \
+ _GL_EXTERN_C int _gl_cxxalias_dummy
+#else
+# define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \
+ _GL_EXTERN_C int _gl_cxxalias_dummy
+#endif
+
+/* _GL_CXXALIAS_SYS_CAST2 (func, rettype, parameters, rettype2, parameters2);
+ is like _GL_CXXALIAS_SYS (func, rettype, parameters);
+ except that the C function is picked among a set of overloaded functions,
+ namely the one with rettype2 and parameters2. Two consecutive casts
+ are used to silence the "cannot find a match" and "invalid conversion"
+ errors that would otherwise occur. */
+#if defined __cplusplus && defined GNULIB_NAMESPACE
+ /* The outer cast must be a reinterpret_cast.
+ The inner cast: When the function is defined as a set of overloaded
+ functions, it works as a static_cast<>, choosing the designated variant.
+ When the function is defined as a single variant, it works as a
+ reinterpret_cast<>. The parenthesized cast syntax works both ways. */
+# define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \
+ namespace GNULIB_NAMESPACE \
+ { \
+ static const struct _gl_ ## func ## _wrapper \
+ { \
+ typedef rettype (*type) parameters; \
+ \
+ inline operator type () const \
+ { \
+ return reinterpret_cast<type>((rettype2 (*) parameters2)(::func)); \
+ } \
+ } func = {}; \
+ } \
+ _GL_EXTERN_C int _gl_cxxalias_dummy
+#else
+# define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \
+ _GL_EXTERN_C int _gl_cxxalias_dummy
+#endif
+
+/* _GL_CXXALIASWARN (func);
+ causes a warning to be emitted when ::func is used but not when
+ GNULIB_NAMESPACE::func is used. func must be defined without overloaded
+ variants. */
+#if defined __cplusplus && defined GNULIB_NAMESPACE
+# define _GL_CXXALIASWARN(func) \
+ _GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE)
+# define _GL_CXXALIASWARN_1(func,namespace) \
+ _GL_CXXALIASWARN_2 (func, namespace)
+/* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
+ we enable the warning only when not optimizing. */
+# if !__OPTIMIZE__
+# define _GL_CXXALIASWARN_2(func,namespace) \
+ _GL_WARN_ON_USE (func, \
+ "The symbol ::" #func " refers to the system function. " \
+ "Use " #namespace "::" #func " instead.")
+# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
+# define _GL_CXXALIASWARN_2(func,namespace) \
+ extern __typeof__ (func) func
+# else
+# define _GL_CXXALIASWARN_2(func,namespace) \
+ _GL_EXTERN_C int _gl_cxxalias_dummy
+# endif
+#else
+# define _GL_CXXALIASWARN(func) \
+ _GL_EXTERN_C int _gl_cxxalias_dummy
+#endif
+
+/* _GL_CXXALIASWARN1 (func, rettype, parameters_and_attributes);
+ causes a warning to be emitted when the given overloaded variant of ::func
+ is used but not when GNULIB_NAMESPACE::func is used. */
+#if defined __cplusplus && defined GNULIB_NAMESPACE
+# define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \
+ _GL_CXXALIASWARN1_1 (func, rettype, parameters_and_attributes, \
+ GNULIB_NAMESPACE)
+# define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \
+ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
+/* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
+ we enable the warning only when not optimizing. */
+# if !__OPTIMIZE__
+# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
+ _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
+ "The symbol ::" #func " refers to the system function. " \
+ "Use " #namespace "::" #func " instead.")
+# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
+# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
+ extern __typeof__ (func) func
+# else
+# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
+ _GL_EXTERN_C int _gl_cxxalias_dummy
+# endif
+#else
+# define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \
+ _GL_EXTERN_C int _gl_cxxalias_dummy
+#endif
+
+#endif /* _GL_CXXDEFS_H */
diff --git a/lib/c-ctype.h b/lib/c-ctype.h
index 341c1c8..a4b31e9 100644
--- a/lib/c-ctype.h
+++ b/lib/c-ctype.h
@@ -5,7 +5,7 @@
<ctype.h> functions' behaviour depends on the current locale set via
setlocale.
- Copyright (C) 2000-2003, 2006, 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2003, 2006, 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -27,7 +27,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
-along with this program; if not, see <http://www.gnu.org/licenses/>. */
+along with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef C_CTYPE_H
#define C_CTYPE_H
@@ -124,16 +124,16 @@ extern "C" {
/* Cases for lowercase hex letters, and lowercase letters, all offset by N. */
-#define _C_CTYPE_LOWER_A_THRU_F_N(n) \
- case 'a' + (n): case 'b' + (n): case 'c' + (n): case 'd' + (n): \
- case 'e' + (n): case 'f' + (n)
-#define _C_CTYPE_LOWER_N(n) \
- _C_CTYPE_LOWER_A_THRU_F_N(n): \
- case 'g' + (n): case 'h' + (n): case 'i' + (n): case 'j' + (n): \
- case 'k' + (n): case 'l' + (n): case 'm' + (n): case 'n' + (n): \
- case 'o' + (n): case 'p' + (n): case 'q' + (n): case 'r' + (n): \
- case 's' + (n): case 't' + (n): case 'u' + (n): case 'v' + (n): \
- case 'w' + (n): case 'x' + (n): case 'y' + (n): case 'z' + (n)
+#define _C_CTYPE_LOWER_A_THRU_F_N(N) \
+ case 'a' + (N): case 'b' + (N): case 'c' + (N): case 'd' + (N): \
+ case 'e' + (N): case 'f' + (N)
+#define _C_CTYPE_LOWER_N(N) \
+ _C_CTYPE_LOWER_A_THRU_F_N(N): \
+ case 'g' + (N): case 'h' + (N): case 'i' + (N): case 'j' + (N): \
+ case 'k' + (N): case 'l' + (N): case 'm' + (N): case 'n' + (N): \
+ case 'o' + (N): case 'p' + (N): case 'q' + (N): case 'r' + (N): \
+ case 's' + (N): case 't' + (N): case 'u' + (N): case 'v' + (N): \
+ case 'w' + (N): case 'x' + (N): case 'y' + (N): case 'z' + (N)
/* Cases for hex letters, digits, lower, punct, and upper. */
diff --git a/lib/c-strcase.h b/lib/c-strcase.h
index f5e540c..26b9a5a 100644
--- a/lib/c-strcase.h
+++ b/lib/c-strcase.h
@@ -1,5 +1,5 @@
/* Case-insensitive string comparison functions in C locale.
- Copyright (C) 1995-1996, 2001, 2003, 2005, 2009-2016 Free Software
+ Copyright (C) 1995-1996, 2001, 2003, 2005, 2009-2017 Free Software
Foundation, Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef C_STRCASE_H
#define C_STRCASE_H
diff --git a/lib/c-strcasecmp.c b/lib/c-strcasecmp.c
index 9715e9c..54d52a2 100644
--- a/lib/c-strcasecmp.c
+++ b/lib/c-strcasecmp.c
@@ -1,5 +1,5 @@
/* c-strcasecmp.c -- case insensitive string comparator in C locale
- Copyright (C) 1998-1999, 2005-2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-1999, 2005-2006, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/c-strcaseeq.h b/lib/c-strcaseeq.h
index 768ad6e..bf5b966 100644
--- a/lib/c-strcaseeq.h
+++ b/lib/c-strcaseeq.h
@@ -1,5 +1,5 @@
/* Optimized case-insensitive string comparison in C locale.
- Copyright (C) 2001-2002, 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/c-strncasecmp.c b/lib/c-strncasecmp.c
index fd9276f..ae3e0fa 100644
--- a/lib/c-strncasecmp.c
+++ b/lib/c-strncasecmp.c
@@ -1,5 +1,5 @@
/* c-strncasecmp.c -- case insensitive string comparator in C locale
- Copyright (C) 1998-1999, 2005-2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-1999, 2005-2006, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/config.charset b/lib/config.charset
index 9b323c2..1467eea 100644
--- a/lib/config.charset
+++ b/lib/config.charset
@@ -1,7 +1,7 @@
#! /bin/sh
# Output a system dependent table of character encoding aliases.
#
-# Copyright (C) 2000-2004, 2006-2016 Free Software Foundation, Inc.
+# Copyright (C) 2000-2004, 2006-2017 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
-# with this program; if not, see <http://www.gnu.org/licenses/>.
+# with this program; if not, see <https://www.gnu.org/licenses/>.
#
# The table consists of lines of the form
# ALIAS CANONICAL
diff --git a/lib/errno.in.h b/lib/errno.in.h
index 0fa2500..fe2edc4 100644
--- a/lib/errno.in.h
+++ b/lib/errno.in.h
@@ -1,6 +1,6 @@
/* A POSIX-like <errno.h>.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef _@GUARD_PREFIX@_ERRNO_H
diff --git a/lib/flexmember.h b/lib/flexmember.h
index c829ea6..a070cc7 100644
--- a/lib/flexmember.h
+++ b/lib/flexmember.h
@@ -1,28 +1,22 @@
/* Sizes of structs with flexible array members.
- Copyright 2016 Free Software Foundation, Inc.
+ Copyright 2016-2017 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is part of the GNU C Library.
- * the GNU Lesser General Public License as published by the Free
- Software Foundation; either version 3 of the License, or (at your
- option) any later version.
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ The GNU C Library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>.
Written by Paul Eggert. */
diff --git a/lib/float+.h b/lib/float+.h
index 3552b6d..563d239 100644
--- a/lib/float+.h
+++ b/lib/float+.h
@@ -1,5 +1,5 @@
/* Supplemental information about the floating-point formats.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef _FLOATPLUS_H
#define _FLOATPLUS_H
diff --git a/lib/float.c b/lib/float.c
index c6ba8a3..1474d26 100644
--- a/lib/float.c
+++ b/lib/float.c
@@ -1,5 +1,5 @@
/* Auxiliary definitions for <float.h>.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/float.in.h b/lib/float.in.h
index 3b96627..8fa8042 100644
--- a/lib/float.in.h
+++ b/lib/float.in.h
@@ -1,6 +1,6 @@
/* A correct <float.h>.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _@GUARD_PREFIX@_FLOAT_H
@@ -71,8 +71,8 @@
/* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
precision in the compiler but 64 bits of precision at runtime. See
- <http://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>. */
-#if defined __i386__ && defined __FreeBSD__
+ <https://lists.gnu.org/r/bug-gnulib/2008-07/msg00063.html>. */
+#if defined __i386__ && (defined __FreeBSD__ || defined __DragonFly__)
/* Number of mantissa units, in base FLT_RADIX. */
# undef LDBL_MANT_DIG
# define LDBL_MANT_DIG 64
@@ -90,7 +90,7 @@
# define LDBL_MAX_EXP 16384
/* Minimum positive normalized number. */
# undef LDBL_MIN
-# define LDBL_MIN 3.3621031431120935E-4932L /* = 0x1p-16382L */
+# define LDBL_MIN 3.362103143112093506262677817321752E-4932L /* = 0x1p-16382L */
/* Maximum representable finite number. */
# undef LDBL_MAX
/* LDBL_MAX is represented as { 0xFFFFFFFF, 0xFFFFFFFF, 32766 }.
diff --git a/lib/fpucw.h b/lib/fpucw.h
index 4cb558d..6fb5289 100644
--- a/lib/fpucw.h
+++ b/lib/fpucw.h
@@ -1,5 +1,5 @@
/* Manipulating the FPU control word. -*- coding: utf-8 -*-
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _FPUCW_H
#define _FPUCW_H
@@ -44,13 +44,13 @@
The FPU control word is under control of the application, i.e. it is
not required to be set either way by the ABI. (In fact, the i386 ABI
- http://refspecs.freestandards.org/elf/abi386-4.pdf page 3-12 = page 38
+ https://www.linux-mips.org/pub/linux/mips/doc/ABI/abi386-4.pdf page 3-12 = page 38
is not clear about it. But in any case, gcc treats the control word
like a "preserved" register: it emits code that assumes that the control
word is preserved across calls, and it restores the control word at the
end of functions that modify it.)
- See Vincent Lefèvre's page http://www.vinc17.org/research/extended.en.html
+ See Vincent Lefèvre's page https://www.vinc17.net/research/extended.en.html
for a good explanation.
See http://www.uwsg.iu.edu/hypermail/linux/kernel/0103.0/0453.html for
some argumentation which setting should be the default. */
diff --git a/lib/frexp.c b/lib/frexp.c
index 3abaf75..ccdbcac 100644
--- a/lib/frexp.c
+++ b/lib/frexp.c
@@ -1,5 +1,5 @@
/* Split a double into fraction and mantissa.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Paolo Bonzini <bonzini@gnu.org>, 2003, and
Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/lib/frexpl.c b/lib/frexpl.c
index c331dd6..c319315 100644
--- a/lib/frexpl.c
+++ b/lib/frexpl.c
@@ -1,5 +1,5 @@
/* Split a 'long double' into fraction and mantissa.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/fseterr.c b/lib/fseterr.c
index e6d690c..82e02d7 100644
--- a/lib/fseterr.c
+++ b/lib/fseterr.c
@@ -1,5 +1,5 @@
/* Set the error indicator of a stream.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -41,13 +41,13 @@ fseterr (FILE *fp)
#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */
fp->_flags |= _IO_ERR_SEEN;
#elif defined __sferror || defined __DragonFly__ || defined __ANDROID__
- /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Android */
+ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */
fp_->_flags |= __SERR;
#elif defined __EMX__ /* emx+gcc */
fp->_flags |= _IOERR;
#elif defined __minix /* Minix */
fp->_flags |= _IOERR;
-#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, NonStop Kernel */
+#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */
fp_->_flag |= _IOERR;
#elif defined __UCLIBC__ /* uClibc */
fp->__modeflags |= __FLAG_ERROR;
diff --git a/lib/fseterr.h b/lib/fseterr.h
index 7c8b1e8..2bbb168 100644
--- a/lib/fseterr.h
+++ b/lib/fseterr.h
@@ -1,5 +1,5 @@
/* Set the error indicator of a stream.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _FSETERR_H
#define _FSETERR_H
diff --git a/lib/glthread/lock.c b/lib/glthread/lock.c
index 459955d..df05dbc 100644
--- a/lib/glthread/lock.c
+++ b/lib/glthread/lock.c
@@ -1,5 +1,5 @@
/* Locking in multithreaded situations.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2005.
Based on GCC's gthr-posix.h, gthr-posix95.h, gthr-solaris.h,
@@ -39,9 +39,38 @@
/* ------------------------- gl_rwlock_t datatype ------------------------- */
-# if HAVE_PTHREAD_RWLOCK
+# if HAVE_PTHREAD_RWLOCK && (HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER || (defined PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP && (__GNU_LIBRARY__ > 1)))
-# if !defined PTHREAD_RWLOCK_INITIALIZER
+# ifdef PTHREAD_RWLOCK_INITIALIZER
+
+# if !HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER
+ /* glibc with bug https://sourceware.org/bugzilla/show_bug.cgi?id=13701 */
+
+int
+glthread_rwlock_init_for_glibc (pthread_rwlock_t *lock)
+{
+ pthread_rwlockattr_t attributes;
+ int err;
+
+ err = pthread_rwlockattr_init (&attributes);
+ if (err != 0)
+ return err;
+ /* Note: PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP is the only value that
+ causes the writer to be preferred. PTHREAD_RWLOCK_PREFER_WRITER_NP does not
+ do this; see
+ http://man7.org/linux/man-pages/man3/pthread_rwlockattr_setkind_np.3.html */
+ err = pthread_rwlockattr_setkind_np (&attributes,
+ PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP);
+ if (err == 0)
+ err = pthread_rwlock_init(lock, &attributes);
+ /* pthread_rwlockattr_destroy always returns 0. It cannot influence the
+ return value. */
+ pthread_rwlockattr_destroy (&attributes);
+ return err;
+}
+
+# endif
+# else
int
glthread_rwlock_init_multithreaded (gl_rwlock_t *lock)
@@ -161,11 +190,9 @@ glthread_rwlock_rdlock_multithreaded (gl_rwlock_t *lock)
if (err != 0)
return err;
/* Test whether only readers are currently running, and whether the runcount
- field will not overflow. */
- /* POSIX says: "It is implementation-defined whether the calling thread
- acquires the lock when a writer does not hold the lock and there are
- writers blocked on the lock." Let's say, no: give the writers a higher
- priority. */
+ field will not overflow, and whether no writer is waiting. The latter
+ condition is because POSIX recommends that "write locks shall take
+ precedence over read locks", to avoid "writer starvation". */
while (!(lock->runcount + 1 > 0 && lock->waiting_writers_count == 0))
{
/* This thread has to wait for a while. Enqueue it among the
@@ -490,6 +517,141 @@ glthread_once_singlethreaded (pthread_once_t *once_control)
/* ------------------------- gl_rwlock_t datatype ------------------------- */
+# if !HAVE_PTH_RWLOCK_ACQUIRE_PREFER_WRITER
+
+int
+glthread_rwlock_init_multithreaded (gl_rwlock_t *lock)
+{
+ if (!pth_mutex_init (&lock->lock))
+ return errno;
+ if (!pth_cond_init (&lock->waiting_readers))
+ return errno;
+ if (!pth_cond_init (&lock->waiting_writers))
+ return errno;
+ lock->waiting_writers_count = 0;
+ lock->runcount = 0;
+ lock->initialized = 1;
+ return 0;
+}
+
+int
+glthread_rwlock_rdlock_multithreaded (gl_rwlock_t *lock)
+{
+ if (!lock->initialized)
+ glthread_rwlock_init_multithreaded (lock);
+ if (!pth_mutex_acquire (&lock->lock, 0, NULL))
+ return errno;
+ /* Test whether only readers are currently running, and whether the runcount
+ field will not overflow, and whether no writer is waiting. The latter
+ condition is because POSIX recommends that "write locks shall take
+ precedence over read locks", to avoid "writer starvation". */
+ while (!(lock->runcount + 1 > 0 && lock->waiting_writers_count == 0))
+ {
+ /* This thread has to wait for a while. Enqueue it among the
+ waiting_readers. */
+ if (!pth_cond_await (&lock->waiting_readers, &lock->lock, NULL))
+ {
+ int err = errno;
+ pth_mutex_release (&lock->lock);
+ return err;
+ }
+ }
+ lock->runcount++;
+ return (!pth_mutex_release (&lock->lock) ? errno : 0);
+}
+
+int
+glthread_rwlock_wrlock_multithreaded (gl_rwlock_t *lock)
+{
+ if (!lock->initialized)
+ glthread_rwlock_init_multithreaded (lock);
+ if (!pth_mutex_acquire (&lock->lock, 0, NULL))
+ return errno;
+ /* Test whether no readers or writers are currently running. */
+ while (!(lock->runcount == 0))
+ {
+ /* This thread has to wait for a while. Enqueue it among the
+ waiting_writers. */
+ lock->waiting_writers_count++;
+ if (!pth_cond_await (&lock->waiting_writers, &lock->lock, NULL))
+ {
+ int err = errno;
+ lock->waiting_writers_count--;
+ pth_mutex_release (&lock->lock);
+ return err;
+ }
+ lock->waiting_writers_count--;
+ }
+ lock->runcount--; /* runcount becomes -1 */
+ return (!pth_mutex_release (&lock->lock) ? errno : 0);
+}
+
+int
+glthread_rwlock_unlock_multithreaded (gl_rwlock_t *lock)
+{
+ int err;
+
+ if (!lock->initialized)
+ return EINVAL;
+ if (!pth_mutex_acquire (&lock->lock, 0, NULL))
+ return errno;
+ if (lock->runcount < 0)
+ {
+ /* Drop a writer lock. */
+ if (!(lock->runcount == -1))
+ {
+ pth_mutex_release (&lock->lock);
+ return EINVAL;
+ }
+ lock->runcount = 0;
+ }
+ else
+ {
+ /* Drop a reader lock. */
+ if (!(lock->runcount > 0))
+ {
+ pth_mutex_release (&lock->lock);
+ return EINVAL;
+ }
+ lock->runcount--;
+ }
+ if (lock->runcount == 0)
+ {
+ /* POSIX recommends that "write locks shall take precedence over read
+ locks", to avoid "writer starvation". */
+ if (lock->waiting_writers_count > 0)
+ {
+ /* Wake up one of the waiting writers. */
+ if (!pth_cond_notify (&lock->waiting_writers, FALSE))
+ {
+ int err = errno;
+ pth_mutex_release (&lock->lock);
+ return err;
+ }
+ }
+ else
+ {
+ /* Wake up all waiting readers. */
+ if (!pth_cond_notify (&lock->waiting_readers, TRUE))
+ {
+ int err = errno;
+ pth_mutex_release (&lock->lock);
+ return err;
+ }
+ }
+ }
+ return (!pth_mutex_release (&lock->lock) ? errno : 0);
+}
+
+int
+glthread_rwlock_destroy_multithreaded (gl_rwlock_t *lock)
+{
+ lock->initialized = 0;
+ return 0;
+}
+
+# endif
+
/* --------------------- gl_recursive_lock_t datatype --------------------- */
/* -------------------------- gl_once_t datatype -------------------------- */
@@ -805,8 +967,10 @@ glthread_rwlock_rdlock_func (gl_rwlock_t *lock)
}
EnterCriticalSection (&lock->lock);
/* Test whether only readers are currently running, and whether the runcount
- field will not overflow. */
- if (!(lock->runcount + 1 > 0))
+ field will not overflow, and whether no writer is waiting. The latter
+ condition is because POSIX recommends that "write locks shall take
+ precedence over read locks", to avoid "writer starvation". */
+ if (!(lock->runcount + 1 > 0 && lock->waiting_writers.count == 0))
{
/* This thread has to wait for a while. Enqueue it among the
waiting_readers. */
diff --git a/lib/glthread/lock.h b/lib/glthread/lock.h
index 2e00168..0628555 100644
--- a/lib/glthread/lock.h
+++ b/lib/glthread/lock.h
@@ -1,5 +1,5 @@
/* Locking in multithreaded situations.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2005.
Based on GCC's gthr-posix.h, gthr-posix95.h, gthr-solaris.h,
@@ -148,6 +148,11 @@ extern int glthread_in_use (void);
# pragma weak pthread_mutexattr_init
# pragma weak pthread_mutexattr_settype
# pragma weak pthread_mutexattr_destroy
+# pragma weak pthread_rwlockattr_init
+# if __GNU_LIBRARY__ > 1
+# pragma weak pthread_rwlockattr_setkind_np
+# endif
+# pragma weak pthread_rwlockattr_destroy
# ifndef pthread_self
# pragma weak pthread_self
# endif
@@ -185,7 +190,7 @@ typedef pthread_mutex_t gl_lock_t;
/* ------------------------- gl_rwlock_t datatype ------------------------- */
-# if HAVE_PTHREAD_RWLOCK
+# if HAVE_PTHREAD_RWLOCK && (HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER || (defined PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP && (__GNU_LIBRARY__ > 1)))
# ifdef PTHREAD_RWLOCK_INITIALIZER
@@ -194,10 +199,18 @@ typedef pthread_rwlock_t gl_rwlock_t;
STORAGECLASS pthread_rwlock_t NAME;
# define gl_rwlock_define_initialized(STORAGECLASS, NAME) \
STORAGECLASS pthread_rwlock_t NAME = gl_rwlock_initializer;
-# define gl_rwlock_initializer \
- PTHREAD_RWLOCK_INITIALIZER
-# define glthread_rwlock_init(LOCK) \
- (pthread_in_use () ? pthread_rwlock_init (LOCK, NULL) : 0)
+# if HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER
+# define gl_rwlock_initializer \
+ PTHREAD_RWLOCK_INITIALIZER
+# define glthread_rwlock_init(LOCK) \
+ (pthread_in_use () ? pthread_rwlock_init (LOCK, NULL) : 0)
+# else /* glibc with bug https://sourceware.org/bugzilla/show_bug.cgi?id=13701 */
+# define gl_rwlock_initializer \
+ PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP
+# define glthread_rwlock_init(LOCK) \
+ (pthread_in_use () ? glthread_rwlock_init_for_glibc (LOCK) : 0)
+extern int glthread_rwlock_init_for_glibc (pthread_rwlock_t *lock);
+# endif
# define glthread_rwlock_rdlock(LOCK) \
(pthread_in_use () ? pthread_rwlock_rdlock (LOCK) : 0)
# define glthread_rwlock_wrlock(LOCK) \
@@ -436,6 +449,9 @@ typedef pth_mutex_t gl_lock_t;
/* ------------------------- gl_rwlock_t datatype ------------------------- */
+/* Pth pth_rwlock_acquire always prefers readers. No autoconf test so far. */
+# if HAVE_PTH_RWLOCK_ACQUIRE_PREFER_WRITER
+
typedef pth_rwlock_t gl_rwlock_t;
# define gl_rwlock_define(STORAGECLASS, NAME) \
STORAGECLASS pth_rwlock_t NAME;
@@ -454,6 +470,42 @@ typedef pth_rwlock_t gl_rwlock_t;
# define glthread_rwlock_destroy(LOCK) \
((void)(LOCK), 0)
+# else
+
+typedef struct
+ {
+ int initialized;
+ pth_mutex_t lock; /* protects the remaining fields */
+ pth_cond_t waiting_readers; /* waiting readers */
+ pth_cond_t waiting_writers; /* waiting writers */
+ unsigned int waiting_writers_count; /* number of waiting writers */
+ int runcount; /* number of readers running, or -1 when a writer runs */
+ }
+ gl_rwlock_t;
+# define gl_rwlock_define(STORAGECLASS, NAME) \
+ STORAGECLASS gl_rwlock_t NAME;
+# define gl_rwlock_define_initialized(STORAGECLASS, NAME) \
+ STORAGECLASS gl_rwlock_t NAME = gl_rwlock_initializer;
+# define gl_rwlock_initializer \
+ { 0 }
+# define glthread_rwlock_init(LOCK) \
+ (pth_in_use () ? glthread_rwlock_init_multithreaded (LOCK) : 0)
+# define glthread_rwlock_rdlock(LOCK) \
+ (pth_in_use () ? glthread_rwlock_rdlock_multithreaded (LOCK) : 0)
+# define glthread_rwlock_wrlock(LOCK) \
+ (pth_in_use () ? glthread_rwlock_wrlock_multithreaded (LOCK) : 0)
+# define glthread_rwlock_unlock(LOCK) \
+ (pth_in_use () ? glthread_rwlock_unlock_multithreaded (LOCK) : 0)
+# define glthread_rwlock_destroy(LOCK) \
+ (pth_in_use () ? glthread_rwlock_destroy_multithreaded (LOCK) : 0)
+extern int glthread_rwlock_init_multithreaded (gl_rwlock_t *lock);
+extern int glthread_rwlock_rdlock_multithreaded (gl_rwlock_t *lock);
+extern int glthread_rwlock_wrlock_multithreaded (gl_rwlock_t *lock);
+extern int glthread_rwlock_unlock_multithreaded (gl_rwlock_t *lock);
+extern int glthread_rwlock_destroy_multithreaded (gl_rwlock_t *lock);
+
+# endif
+
/* --------------------- gl_recursive_lock_t datatype --------------------- */
/* In Pth, mutexes are recursive by default. */
diff --git a/lib/glthread/threadlib.c b/lib/glthread/threadlib.c
index 70d4eef..82b8861 100644
--- a/lib/glthread/threadlib.c
+++ b/lib/glthread/threadlib.c
@@ -1,5 +1,5 @@
/* Multithreading primitives.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2005. */
diff --git a/lib/hard-locale.c b/lib/hard-locale.c
index bac3a6f..546dcdf 100644
--- a/lib/hard-locale.c
+++ b/lib/hard-locale.c
@@ -1,6 +1,6 @@
/* hard-locale.c -- Determine whether a locale is hard.
- Copyright (C) 1997-1999, 2002-2004, 2006-2007, 2009-2016 Free Software
+ Copyright (C) 1997-1999, 2002-2004, 2006-2007, 2009-2017 Free Software
Foundation, Inc.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/hard-locale.h b/lib/hard-locale.h
index eb4d92c..a08ed45 100644
--- a/lib/hard-locale.h
+++ b/lib/hard-locale.h
@@ -1,6 +1,6 @@
/* Determine whether a locale is hard.
- Copyright (C) 1999, 2003-2004, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2003-2004, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef HARD_LOCALE_H_
# define HARD_LOCALE_H_ 1
diff --git a/lib/iconv.c b/lib/iconv.c
index e65bad9..ffb2749 100644
--- a/lib/iconv.c
+++ b/lib/iconv.c
@@ -1,5 +1,5 @@
/* Character set conversion.
- Copyright (C) 1999-2001, 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2001, 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/iconv.in.h b/lib/iconv.in.h
index 1998ae4..2eb3a11 100644
--- a/lib/iconv.in.h
+++ b/lib/iconv.in.h
@@ -1,6 +1,6 @@
/* A GNU-like <iconv.h>.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef _@GUARD_PREFIX@_ICONV_H
diff --git a/lib/iconv_close.c b/lib/iconv_close.c
index 13afac1..cad1587 100644
--- a/lib/iconv_close.c
+++ b/lib/iconv_close.c
@@ -1,5 +1,5 @@
/* Character set conversion.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/iconv_open-aix.h b/lib/iconv_open-aix.h
index 129e030..d85890f 100644
--- a/lib/iconv_open-aix.h
+++ b/lib/iconv_open-aix.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./iconv_open-aix.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/iconv_open-aix.gperf */
/* Computed positions: -k'4,$' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 1 "./iconv_open-aix.gperf"
+#line 1 "../../lib/iconv_open-aix.gperf"
struct mapping { int standard_name; const char vendor_name[10 + 1]; };
#define TOTAL_KEYWORDS 32
@@ -47,7 +47,7 @@ inline
#endif
#endif
static unsigned int
-mapping_hash (register const char *str, register unsigned int len)
+mapping_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
@@ -156,91 +156,85 @@ static const struct stringpool_t stringpool_contents =
static const struct mapping mappings[] =
{
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 43 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str6, "IBM-eucTW"},
-#line 42 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str7, "IBM-eucKR"},
-#line 25 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str8, "IBM-852"},
-#line 41 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str9, "IBM-eucJP"},
-#line 14 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str10, "ISO8859-2"},
-#line 27 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str11, "IBM-857"},
-#line 24 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str12, "IBM-850"},
-#line 19 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, "ISO8859-7"},
-#line 33 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str14, "IBM-932"},
-#line 40 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, "IBM-eucCN"},
-#line 44 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str16, "big5"},
-#line 23 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, "IBM-437"},
+#line 43 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str6, "IBM-eucTW"},
+#line 42 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str7, "IBM-eucKR"},
+#line 25 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str8, "IBM-852"},
+#line 41 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str9, "IBM-eucJP"},
+#line 14 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str10, "ISO8859-2"},
+#line 27 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str11, "IBM-857"},
+#line 24 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str12, "IBM-850"},
+#line 19 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str13, "ISO8859-7"},
+#line 33 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str14, "IBM-932"},
+#line 40 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str15, "IBM-eucCN"},
+#line 44 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str16, "big5"},
+#line 23 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str17, "IBM-437"},
{-1},
-#line 17 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, "ISO8859-5"},
-#line 22 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str20, "ISO8859-15"},
-#line 15 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str21, "ISO8859-3"},
-#line 31 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, "IBM-921"},
-#line 35 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str23, "IBM-1046"},
-#line 20 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, "ISO8859-8"},
-#line 26 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str25, "IBM-856"},
-#line 37 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str26, "IBM-1125"},
-#line 18 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, "ISO8859-6"},
-#line 29 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, "IBM-865"},
-#line 32 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str29, "IBM-922"},
-#line 39 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, "IBM-1252"},
-#line 21 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str31, "ISO8859-9"},
+#line 17 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str19, "ISO8859-5"},
+#line 22 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str20, "ISO8859-15"},
+#line 15 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str21, "ISO8859-3"},
+#line 31 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str22, "IBM-921"},
+#line 35 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str23, "IBM-1046"},
+#line 20 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str24, "ISO8859-8"},
+#line 26 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str25, "IBM-856"},
+#line 37 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str26, "IBM-1125"},
+#line 18 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str27, "ISO8859-6"},
+#line 29 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str28, "IBM-865"},
+#line 32 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str29, "IBM-922"},
+#line 39 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str30, "IBM-1252"},
+#line 21 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str31, "ISO8859-9"},
{-1},
-#line 34 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, "IBM-943"},
-#line 16 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, "ISO8859-4"},
-#line 13 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str35, "ISO8859-1"},
+#line 34 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str33, "IBM-943"},
+#line 16 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str34, "ISO8859-4"},
+#line 13 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str35, "ISO8859-1"},
{-1}, {-1},
-#line 38 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, "IBM-1129"},
+#line 38 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str38, "IBM-1129"},
{-1},
-#line 30 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str40, "IBM-869"},
-#line 36 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str41, "IBM-1124"},
+#line 30 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str40, "IBM-869"},
+#line 36 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str41, "IBM-1124"},
{-1}, {-1},
-#line 28 "./iconv_open-aix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str44, "IBM-861"}
+#line 28 "../../lib/iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str44, "IBM-861"}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct mapping *
-mapping_lookup (register const char *str, register unsigned int len)
+mapping_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = mapping_hash (str, len);
+ register unsigned int key = mapping_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = mappings[key].standard_name;
if (o >= 0)
diff --git a/lib/iconv_open-hpux.h b/lib/iconv_open-hpux.h
index 3bcff76..cb6852f 100644
--- a/lib/iconv_open-hpux.h
+++ b/lib/iconv_open-hpux.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./iconv_open-hpux.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/iconv_open-hpux.gperf */
/* Computed positions: -k'4,$' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 1 "./iconv_open-hpux.gperf"
+#line 1 "../../lib/iconv_open-hpux.gperf"
struct mapping { int standard_name; const char vendor_name[9 + 1]; };
#define TOTAL_KEYWORDS 44
@@ -47,7 +47,7 @@ inline
#endif
#endif
static unsigned int
-mapping_hash (register const char *str, register unsigned int len)
+mapping_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
@@ -180,110 +180,104 @@ static const struct stringpool_t stringpool_contents =
static const struct mapping mappings[] =
{
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 40 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str6, "cp1256"},
-#line 34 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str7, "cp1250"},
-#line 35 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str8, "cp1251"},
-#line 23 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str9, "cp850"},
-#line 49 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str10, "tis620"},
-#line 38 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str11, "cp1254"},
-#line 16 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str12, "iso88596"},
-#line 53 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, "eucTW"},
-#line 13 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str14, "iso88591"},
-#line 19 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, "iso88599"},
-#line 39 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str16, "cp1255"},
-#line 54 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, "big5"},
-#line 25 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str18, "cp855"},
-#line 41 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, "cp1257"},
-#line 52 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str20, "eucKR"},
-#line 26 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str21, "cp857"},
-#line 15 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, "iso88595"},
-#line 20 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str23, "iso885915"},
-#line 31 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, "cp866"},
-#line 17 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str25, "iso88597"},
-#line 27 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str26, "cp861"},
-#line 32 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, "cp869"},
-#line 33 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, "cp874"},
-#line 29 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str29, "cp864"},
-#line 36 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, "cp1252"},
-#line 21 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str31, "cp437"},
-#line 24 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str32, "cp852"},
-#line 22 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, "cp775"},
-#line 30 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, "cp865"},
-#line 51 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str35, "eucJP"},
-#line 14 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, "iso88592"},
-#line 55 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str37, "sjis"},
-#line 42 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, "cp1258"},
-#line 56 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, "utf8"},
-#line 48 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str40, "kana8"},
-#line 43 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str41, "roman8"},
-#line 46 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str42, "hebrew8"},
-#line 50 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, "hp15CN"},
-#line 18 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str44, "iso88598"},
-#line 47 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, "turkish8"},
-#line 45 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str46, "greek8"},
-#line 44 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str47, "arabic8"},
-#line 28 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str48, "cp862"},
-#line 37 "./iconv_open-hpux.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str49, "cp1253"}
+#line 40 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str6, "cp1256"},
+#line 34 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str7, "cp1250"},
+#line 35 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str8, "cp1251"},
+#line 23 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str9, "cp850"},
+#line 49 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str10, "tis620"},
+#line 38 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str11, "cp1254"},
+#line 16 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str12, "iso88596"},
+#line 53 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str13, "eucTW"},
+#line 13 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str14, "iso88591"},
+#line 19 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str15, "iso88599"},
+#line 39 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str16, "cp1255"},
+#line 54 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str17, "big5"},
+#line 25 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str18, "cp855"},
+#line 41 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str19, "cp1257"},
+#line 52 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str20, "eucKR"},
+#line 26 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str21, "cp857"},
+#line 15 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str22, "iso88595"},
+#line 20 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str23, "iso885915"},
+#line 31 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str24, "cp866"},
+#line 17 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str25, "iso88597"},
+#line 27 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str26, "cp861"},
+#line 32 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str27, "cp869"},
+#line 33 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str28, "cp874"},
+#line 29 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str29, "cp864"},
+#line 36 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str30, "cp1252"},
+#line 21 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str31, "cp437"},
+#line 24 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str32, "cp852"},
+#line 22 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str33, "cp775"},
+#line 30 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str34, "cp865"},
+#line 51 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str35, "eucJP"},
+#line 14 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str36, "iso88592"},
+#line 55 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str37, "sjis"},
+#line 42 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str38, "cp1258"},
+#line 56 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str39, "utf8"},
+#line 48 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str40, "kana8"},
+#line 43 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str41, "roman8"},
+#line 46 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str42, "hebrew8"},
+#line 50 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str43, "hp15CN"},
+#line 18 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str44, "iso88598"},
+#line 47 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str45, "turkish8"},
+#line 45 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str46, "greek8"},
+#line 44 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str47, "arabic8"},
+#line 28 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str48, "cp862"},
+#line 37 "../../lib/iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str49, "cp1253"}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct mapping *
-mapping_lookup (register const char *str, register unsigned int len)
+mapping_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = mapping_hash (str, len);
+ register unsigned int key = mapping_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = mappings[key].standard_name;
if (o >= 0)
diff --git a/lib/iconv_open-irix.h b/lib/iconv_open-irix.h
index 74ceb8f..7020b0e 100644
--- a/lib/iconv_open-irix.h
+++ b/lib/iconv_open-irix.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./iconv_open-irix.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/iconv_open-irix.gperf */
/* Computed positions: -k'1,$' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 1 "./iconv_open-irix.gperf"
+#line 1 "../../lib/iconv_open-irix.gperf"
struct mapping { int standard_name; const char vendor_name[10 + 1]; };
#define TOTAL_KEYWORDS 19
@@ -47,7 +47,7 @@ inline
#endif
#endif
static unsigned int
-mapping_hash (register const char *str, register unsigned int len)
+mapping_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
@@ -130,60 +130,54 @@ static const struct stringpool_t stringpool_contents =
static const struct mapping mappings[] =
{
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 24 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str5, "DOS855"},
-#line 29 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str6, "eucTW"},
-#line 28 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str7, "eucKR"},
-#line 25 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str8, "WIN1251"},
-#line 30 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str9, "sjis"},
-#line 17 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str10, "ISO8859-5"},
-#line 22 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str11, "ISO8859-15"},
-#line 13 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str12, "ISO8859-1"},
-#line 27 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, "eucJP"},
-#line 23 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str14, "KOI8"},
-#line 14 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, "ISO8859-2"},
-#line 26 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str16, "eucCN"},
-#line 21 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, "ISO8859-9"},
-#line 20 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str18, "ISO8859-8"},
-#line 19 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, "ISO8859-7"},
-#line 18 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str20, "ISO8859-6"},
-#line 16 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str21, "ISO8859-4"},
-#line 15 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, "ISO8859-3"},
-#line 31 "./iconv_open-irix.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str23, "TIS620"}
+#line 24 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str5, "DOS855"},
+#line 29 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str6, "eucTW"},
+#line 28 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str7, "eucKR"},
+#line 25 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str8, "WIN1251"},
+#line 30 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str9, "sjis"},
+#line 17 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str10, "ISO8859-5"},
+#line 22 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str11, "ISO8859-15"},
+#line 13 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str12, "ISO8859-1"},
+#line 27 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str13, "eucJP"},
+#line 23 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str14, "KOI8"},
+#line 14 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str15, "ISO8859-2"},
+#line 26 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str16, "eucCN"},
+#line 21 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str17, "ISO8859-9"},
+#line 20 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str18, "ISO8859-8"},
+#line 19 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str19, "ISO8859-7"},
+#line 18 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str20, "ISO8859-6"},
+#line 16 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str21, "ISO8859-4"},
+#line 15 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str22, "ISO8859-3"},
+#line 31 "../../lib/iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str23, "TIS620"}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct mapping *
-mapping_lookup (register const char *str, register unsigned int len)
+mapping_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = mapping_hash (str, len);
+ register unsigned int key = mapping_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = mappings[key].standard_name;
if (o >= 0)
diff --git a/lib/iconv_open-osf.h b/lib/iconv_open-osf.h
index 4d35764..8aadbbc 100644
--- a/lib/iconv_open-osf.h
+++ b/lib/iconv_open-osf.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./iconv_open-osf.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/iconv_open-osf.gperf */
/* Computed positions: -k'4,$' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 1 "./iconv_open-osf.gperf"
+#line 1 "../../lib/iconv_open-osf.gperf"
struct mapping { int standard_name; const char vendor_name[10 + 1]; };
#define TOTAL_KEYWORDS 38
@@ -47,7 +47,7 @@ inline
#endif
#endif
static unsigned int
-mapping_hash (register const char *str, register unsigned int len)
+mapping_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
@@ -168,101 +168,95 @@ static const struct stringpool_t stringpool_contents =
static const struct mapping mappings[] =
{
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 41 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str6, "cp1255"},
-#line 24 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str7, "cp775"},
-#line 36 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str8, "cp1250"},
-#line 47 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str9, "eucTW"},
-#line 46 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str10, "eucKR"},
-#line 50 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str11, "TACTIS"},
-#line 17 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str12, "ISO8859-5"},
-#line 22 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, "ISO8859-15"},
-#line 48 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str14, "big5"},
-#line 27 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, "cp855"},
-#line 44 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str16, "cp1258"},
-#line 25 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, "cp850"},
-#line 31 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str18, "cp865"},
-#line 45 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, "eucJP"},
-#line 43 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str20, "cp1257"},
-#line 42 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str21, "cp1256"},
-#line 20 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, "ISO8859-8"},
-#line 49 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str23, "SJIS"},
+#line 41 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str6, "cp1255"},
+#line 24 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str7, "cp775"},
+#line 36 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str8, "cp1250"},
+#line 47 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str9, "eucTW"},
+#line 46 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str10, "eucKR"},
+#line 50 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str11, "TACTIS"},
+#line 17 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str12, "ISO8859-5"},
+#line 22 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str13, "ISO8859-15"},
+#line 48 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str14, "big5"},
+#line 27 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str15, "cp855"},
+#line 44 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str16, "cp1258"},
+#line 25 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str17, "cp850"},
+#line 31 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str18, "cp865"},
+#line 45 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str19, "eucJP"},
+#line 43 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str20, "cp1257"},
+#line 42 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str21, "cp1256"},
+#line 20 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str22, "ISO8859-8"},
+#line 49 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str23, "SJIS"},
{-1},
-#line 21 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str25, "ISO8859-9"},
-#line 19 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str26, "ISO8859-7"},
-#line 18 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, "ISO8859-6"},
+#line 21 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str25, "ISO8859-9"},
+#line 19 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str26, "ISO8859-7"},
+#line 18 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str27, "ISO8859-6"},
{-1},
-#line 28 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str29, "cp857"},
-#line 38 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, "cp1252"},
-#line 33 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str31, "cp869"},
-#line 35 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str32, "KSC5601"},
-#line 32 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, "cp866"},
-#line 23 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, "cp437"},
-#line 37 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str35, "cp1251"},
-#line 14 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, "ISO8859-2"},
-#line 40 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str37, "cp1254"},
-#line 34 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, "cp874"},
-#line 26 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, "cp852"},
-#line 39 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str40, "cp1253"},
-#line 13 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str41, "ISO8859-1"},
-#line 30 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str42, "cp862"},
-#line 16 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, "ISO8859-4"},
+#line 28 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str29, "cp857"},
+#line 38 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str30, "cp1252"},
+#line 33 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str31, "cp869"},
+#line 35 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str32, "KSC5601"},
+#line 32 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str33, "cp866"},
+#line 23 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str34, "cp437"},
+#line 37 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str35, "cp1251"},
+#line 14 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str36, "ISO8859-2"},
+#line 40 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str37, "cp1254"},
+#line 34 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str38, "cp874"},
+#line 26 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str39, "cp852"},
+#line 39 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str40, "cp1253"},
+#line 13 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str41, "ISO8859-1"},
+#line 30 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str42, "cp862"},
+#line 16 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str43, "ISO8859-4"},
{-1}, {-1},
-#line 15 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str46, "ISO8859-3"},
-#line 29 "./iconv_open-osf.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str47, "cp861"}
+#line 15 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str46, "ISO8859-3"},
+#line 29 "../../lib/iconv_open-osf.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str47, "cp861"}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct mapping *
-mapping_lookup (register const char *str, register unsigned int len)
+mapping_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = mapping_hash (str, len);
+ register unsigned int key = mapping_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = mappings[key].standard_name;
if (o >= 0)
diff --git a/lib/iconv_open-solaris.h b/lib/iconv_open-solaris.h
index 630cde1..2ffecfe 100644
--- a/lib/iconv_open-solaris.h
+++ b/lib/iconv_open-solaris.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./iconv_open-solaris.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/iconv_open-solaris.gperf */
/* Computed positions: -k'10' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 1 "./iconv_open-solaris.gperf"
+#line 1 "../../lib/iconv_open-solaris.gperf"
struct mapping { int standard_name; const char vendor_name[10 + 1]; };
#define TOTAL_KEYWORDS 13
@@ -47,7 +47,7 @@ inline
#endif
#endif
static unsigned int
-mapping_hash (register const char *str, register unsigned int len)
+mapping_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
@@ -78,7 +78,7 @@ mapping_hash (register const char *str, register unsigned int len)
20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
20, 20, 20, 20, 20, 20
};
- register int hval = len;
+ register unsigned int hval = len;
switch (hval)
{
@@ -132,49 +132,43 @@ static const struct stringpool_t stringpool_contents =
static const struct mapping mappings[] =
{
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 19 "./iconv_open-solaris.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str5, "646"},
-#line 30 "./iconv_open-solaris.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str6, "ansi-1251"},
-#line 18 "./iconv_open-solaris.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str7},
+#line 19 "../../lib/iconv_open-solaris.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str5, "646"},
+#line 30 "../../lib/iconv_open-solaris.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str6, "ansi-1251"},
+#line 18 "../../lib/iconv_open-solaris.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str7},
{-1}, {-1},
-#line 20 "./iconv_open-solaris.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str10, "ISO8859-1"},
-#line 29 "./iconv_open-solaris.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str11, "ISO8859-15"},
-#line 28 "./iconv_open-solaris.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str12, "ISO8859-9"},
-#line 27 "./iconv_open-solaris.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, "ISO8859-8"},
-#line 26 "./iconv_open-solaris.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str14, "ISO8859-7"},
-#line 25 "./iconv_open-solaris.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, "ISO8859-6"},
-#line 24 "./iconv_open-solaris.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str16, "ISO8859-5"},
-#line 23 "./iconv_open-solaris.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, "ISO8859-4"},
-#line 22 "./iconv_open-solaris.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str18, "ISO8859-3"},
-#line 21 "./iconv_open-solaris.gperf"
- {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, "ISO8859-2"}
+#line 20 "../../lib/iconv_open-solaris.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str10, "ISO8859-1"},
+#line 29 "../../lib/iconv_open-solaris.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str11, "ISO8859-15"},
+#line 28 "../../lib/iconv_open-solaris.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str12, "ISO8859-9"},
+#line 27 "../../lib/iconv_open-solaris.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str13, "ISO8859-8"},
+#line 26 "../../lib/iconv_open-solaris.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str14, "ISO8859-7"},
+#line 25 "../../lib/iconv_open-solaris.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str15, "ISO8859-6"},
+#line 24 "../../lib/iconv_open-solaris.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str16, "ISO8859-5"},
+#line 23 "../../lib/iconv_open-solaris.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str17, "ISO8859-4"},
+#line 22 "../../lib/iconv_open-solaris.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str18, "ISO8859-3"},
+#line 21 "../../lib/iconv_open-solaris.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str19, "ISO8859-2"}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct mapping *
-mapping_lookup (register const char *str, register unsigned int len)
+mapping_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = mapping_hash (str, len);
+ register unsigned int key = mapping_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = mappings[key].standard_name;
if (o >= 0)
diff --git a/lib/iconv_open.c b/lib/iconv_open.c
index e5d37f2..01efe93 100644
--- a/lib/iconv_open.c
+++ b/lib/iconv_open.c
@@ -1,5 +1,5 @@
/* Character set conversion.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/iconveh.h b/lib/iconveh.h
index e64feaa..a7f038c 100644
--- a/lib/iconveh.h
+++ b/lib/iconveh.h
@@ -1,5 +1,5 @@
/* Character set conversion handler type.
- Copyright (C) 2001-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _ICONVEH_H
#define _ICONVEH_H
diff --git a/lib/isnan.c b/lib/isnan.c
index 9f32f8b..61a3297 100644
--- a/lib/isnan.c
+++ b/lib/isnan.c
@@ -1,5 +1,5 @@
/* Test for NaN that does not need libm.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/lib/isnand-nolibm.h b/lib/isnand-nolibm.h
index 9370e8e..b09f284 100644
--- a/lib/isnand-nolibm.h
+++ b/lib/isnand-nolibm.h
@@ -1,5 +1,5 @@
/* Test for NaN that does not need libm.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#if HAVE_ISNAND_IN_LIBC
/* Get declaration of isnan macro. */
diff --git a/lib/isnand.c b/lib/isnand.c
index 5a12229..7ed741c 100644
--- a/lib/isnand.c
+++ b/lib/isnand.c
@@ -1,5 +1,5 @@
/* Test for NaN that does not need libm.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
diff --git a/lib/isnanf-nolibm.h b/lib/isnanf-nolibm.h
index 6fb5499..d8a0905 100644
--- a/lib/isnanf-nolibm.h
+++ b/lib/isnanf-nolibm.h
@@ -1,5 +1,5 @@
/* Test for NaN that does not need libm.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#if HAVE_ISNANF_IN_LIBC
/* Get declaration of isnan macro or (older) isnanf function. */
diff --git a/lib/isnanf.c b/lib/isnanf.c
index f74c3c3..72b536c 100644
--- a/lib/isnanf.c
+++ b/lib/isnanf.c
@@ -1,5 +1,5 @@
/* Test for NaN that does not need libm.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/lib/isnanl-nolibm.h b/lib/isnanl-nolibm.h
index 863abf0..c784408 100644
--- a/lib/isnanl-nolibm.h
+++ b/lib/isnanl-nolibm.h
@@ -1,5 +1,5 @@
/* Test for NaN that does not need libm.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#if HAVE_ISNANL_IN_LIBC
/* Get declaration of isnan macro or (older) isnanl function. */
diff --git a/lib/isnanl.c b/lib/isnanl.c
index effd47c..846f196 100644
--- a/lib/isnanl.c
+++ b/lib/isnanl.c
@@ -1,5 +1,5 @@
/* Test for NaN that does not need libm.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/lib/iswblank.c b/lib/iswblank.c
index 4d33d76..04b3d1f 100644
--- a/lib/iswblank.c
+++ b/lib/iswblank.c
@@ -1,5 +1,5 @@
/* Test wide character for being blank.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/itold.c b/lib/itold.c
index b022748..301965f 100644
--- a/lib/itold.c
+++ b/lib/itold.c
@@ -1,5 +1,5 @@
/* Replacement for 'int' to 'long double' conversion routine.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/langinfo.in.h b/lib/langinfo.in.h
index bb8b769..4b3ee5f 100644
--- a/lib/langinfo.in.h
+++ b/lib/langinfo.in.h
@@ -1,5 +1,5 @@
/* Substitute for and wrapper around <langinfo.h>.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/*
* POSIX <langinfo.h> for platforms that lack it or have an incomplete one.
diff --git a/lib/libunistring.sym b/lib/libunistring.sym
index 98ad21c..1a148ea 100644
--- a/lib/libunistring.sym
+++ b/lib/libunistring.sym
@@ -444,6 +444,7 @@ uc_general_category_byname
uc_general_category_long_name
uc_general_category_name
uc_general_category_or
+uc_grapheme_breaks
uc_graphemeclusterbreak_property
uc_is_alnum
uc_is_alpha
diff --git a/lib/limits.in.h b/lib/limits.in.h
index 23d61e6..1263a10 100644
--- a/lib/limits.in.h
+++ b/lib/limits.in.h
@@ -1,6 +1,6 @@
/* A GNU-like <limits.h>.
- Copyright 2016 Free Software Foundation, Inc.
+ Copyright 2016-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef _@GUARD_PREFIX@_LIMITS_H
@@ -37,6 +37,17 @@
#ifndef _@GUARD_PREFIX@_LIMITS_H
#define _@GUARD_PREFIX@_LIMITS_H
+/* For HP-UX 11.31. */
+#if defined LONG_LONG_MIN && !defined LLONG_MIN
+# define LLONG_MIN LONG_LONG_MIN
+#endif
+#if defined LONG_LONG_MAX && !defined LLONG_MAX
+# define LLONG_MAX LONG_LONG_MAX
+#endif
+#if defined ULONG_LONG_MAX && !defined ULLONG_MAX
+# define ULLONG_MAX ULONG_LONG_MAX
+#endif
+
/* The number of usable bits in an unsigned or signed integer type
with minimum value MIN and maximum value MAX, as an int expression
suitable in #if. Cover all known practical hosts. This
diff --git a/lib/localcharset.c b/lib/localcharset.c
index 0e5383e..8f07380 100644
--- a/lib/localcharset.c
+++ b/lib/localcharset.c
@@ -1,6 +1,6 @@
/* Determine a canonical name for the current locale's character encoding.
- Copyright (C) 2000-2006, 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2006, 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
@@ -41,7 +41,7 @@
# define DARWIN7 /* Darwin 7 or newer, i.e. Mac OS X 10.3 or newer */
#endif
-#if defined _WIN32 || defined __WIN32__
+#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
# define WINDOWS_NATIVE
# include <locale.h>
#endif
@@ -84,6 +84,7 @@
# include "relocatable.h"
#else
# define relocate(pathname) (pathname)
+# define relocate2(pathname,allocatedp) (*(allocatedp) = NULL, (pathname))
#endif
/* Get LIBDIR. */
@@ -138,6 +139,7 @@ get_charset_aliases (void)
if (cp == NULL)
{
#if !(defined DARWIN7 || defined VMS || defined WINDOWS_NATIVE || defined __CYGWIN__ || defined OS2)
+ char *malloc_dir = NULL;
const char *dir;
const char *base = "charset.alias";
char *file_name;
@@ -146,7 +148,7 @@ get_charset_aliases (void)
necessary for running the testsuite before "make install". */
dir = getenv ("CHARSETALIASDIR");
if (dir == NULL || dir[0] == '\0')
- dir = relocate (LIBDIR);
+ dir = relocate2 (LIBDIR, &malloc_dir);
/* Concatenate dir and base into freshly allocated file_name. */
{
@@ -163,6 +165,8 @@ get_charset_aliases (void)
}
}
+ free (malloc_dir);
+
if (file_name == NULL)
/* Out of memory. Treat the file as empty. */
cp = "";
@@ -360,7 +364,7 @@ get_charset_aliases (void)
by Alex Taylor:
<http://altsan.org/os2/toolkits/uls/index.html#codepages>.
See also "IBM Globalization - Code page identifiers":
- <http://www-01.ibm.com/software/globalization/cp/cp_cpgid.html>. */
+ <https://www-01.ibm.com/software/globalization/cp/cp_cpgid.html>. */
cp = "CP813" "\0" "ISO-8859-7" "\0"
"CP878" "\0" "KOI8-R" "\0"
"CP819" "\0" "ISO-8859-1" "\0"
diff --git a/lib/localcharset.h b/lib/localcharset.h
index 748d6a5..0f9c038 100644
--- a/lib/localcharset.h
+++ b/lib/localcharset.h
@@ -1,5 +1,5 @@
/* Determine a canonical name for the current locale's character encoding.
- Copyright (C) 2000-2003, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2003, 2009-2017 Free Software Foundation, Inc.
This file is part of the GNU CHARSET Library.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef _LOCALCHARSET_H
#define _LOCALCHARSET_H
diff --git a/lib/localename.c b/lib/localename.c
index a0752ed..59732fa 100644
--- a/lib/localename.c
+++ b/lib/localename.c
@@ -1,5 +1,5 @@
/* Determine name of the currently selected locale.
- Copyright (C) 1995-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Ulrich Drepper <drepper@gnu.org>, 1995. */
/* Native Windows code written by Tor Lillqvist <tml@iki.fi>. */
@@ -49,7 +49,7 @@
# if defined __APPLE__ && defined __MACH__
# include <xlocale.h>
# endif
-# if __GLIBC__ >= 2 && !defined __UCLIBC__
+# if (__GLIBC__ >= 2 && !defined __UCLIBC__) || defined __CYGWIN__
# include <langinfo.h>
# endif
# if !defined IN_LIBINTL
@@ -70,7 +70,7 @@ extern char * getlocalename_l(int, locale_t);
# endif
#endif
-#if defined _WIN32 || defined __WIN32__
+#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
# define WINDOWS_NATIVE
# if !defined IN_LIBINTL
# include "glthread/lock.h"
@@ -1166,7 +1166,7 @@ gl_locale_name_canonicalize (char *name)
{
/* This conversion is based on a posting by
Deborah GoldSmith <goldsmit@apple.com> on 2005-03-08,
- http://lists.apple.com/archives/carbon-dev/2005/Mar/msg00293.html */
+ https://lists.apple.com/archives/carbon-dev/2005/Mar/msg00293.html */
/* Convert legacy (NeXTstep inherited) English names to Unix (ISO 639 and
ISO 3166) names. Prior to Mac OS X 10.3, there is no API for doing this.
@@ -1502,7 +1502,7 @@ gl_locale_name_from_win32_LANGID (LANGID langid)
/* Dispatch on language.
See also http://www.unicode.org/unicode/onlinedat/languages.html .
- For details about languages, see http://www.ethnologue.com/ . */
+ For details about languages, see https://www.ethnologue.com/ . */
switch (primary)
{
case LANG_AFRIKAANS:
@@ -2268,10 +2268,10 @@ gl_locale_name_from_win32_LANGID (LANGID langid)
}
return "wen";
case LANG_SOTHO:
- /* <http://www.microsoft.com/globaldev/reference/lcid-all.mspx> calls
- it "Sepedi"; according to
- <http://www.ethnologue.com/show_language.asp?code=nso>
- <http://www.ethnologue.com/show_language.asp?code=sot>
+ /* <https://msdn.microsoft.com/en-us/library/dd318693.aspx> calls
+ it "Sesotho sa Leboa"; according to
+ <https://www.ethnologue.com/show_language.asp?code=nso>
+ <https://www.ethnologue.com/show_language.asp?code=sot>
it's the same as Northern Sotho. */
switch (sub)
{
@@ -2610,7 +2610,7 @@ get_lcid (const char *locale_name)
/* A hash function for NUL-terminated char* strings using
the method described by Bruno Haible.
- See http://www.haible.de/bruno/hashfunc.html. */
+ See https://www.haible.de/bruno/hashfunc.html. */
static size_t _GL_ATTRIBUTE_PURE
string_hash (const void *x)
{
@@ -2704,7 +2704,7 @@ gl_locale_name_thread_unsafe (int category, const char *categoryname)
# if __GLIBC__ >= 2 && !defined __UCLIBC__
/* Work around an incorrect definition of the _NL_LOCALE_NAME macro in
glibc < 2.12.
- See <http://sourceware.org/bugzilla/show_bug.cgi?id=10968>. */
+ See <https://sourceware.org/bugzilla/show_bug.cgi?id=10968>. */
const char *name =
nl_langinfo (_NL_ITEM ((category), _NL_ITEM_INDEX (-1)));
if (name[0] == '\0')
@@ -2712,7 +2712,7 @@ gl_locale_name_thread_unsafe (int category, const char *categoryname)
nl_langinfo (_NL_LOCALE_NAME (category)). */
name = thread_locale->__names[category];
return name;
-# elif defined __FreeBSD__ || (defined __APPLE__ && defined __MACH__)
+# elif (defined __FreeBSD__ || defined __DragonFly__) || (defined __APPLE__ && defined __MACH__)
/* FreeBSD, Mac OS X */
int mask;
@@ -2743,6 +2743,19 @@ gl_locale_name_thread_unsafe (int category, const char *categoryname)
# elif defined __sun && HAVE_GETLOCALENAME_L
/* Solaris >= 12. */
return getlocalename_l (category, thread_locale);
+# elif defined __CYGWIN__
+ /* Cygwin < 2.6 lacks uselocale and thread-local locales altogether.
+ Cygwin <= 2.6.1 lacks NL_LOCALE_NAME, requiring peeking inside
+ an opaque struct. */
+# ifdef NL_LOCALE_NAME
+ return nl_langinfo_l (NL_LOCALE_NAME (category), thread_locale);
+# else
+ /* FIXME: Remove when we can assume new-enough Cygwin. */
+ struct __locale_t {
+ char categories[7][32];
+ };
+ return ((struct __locale_t *) thread_locale)->categories[category];
+# endif
# elif defined __ANDROID__
return MB_CUR_MAX == 4 ? "C.UTF-8" : "C";
# endif
diff --git a/lib/localename.h b/lib/localename.h
index 8732994..1655a99 100644
--- a/lib/localename.h
+++ b/lib/localename.h
@@ -1,5 +1,5 @@
/* Determine name of the currently selected locale.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _GL_LOCALENAME_H
#define _GL_LOCALENAME_H
diff --git a/lib/malloc.c b/lib/malloc.c
index 3ba326d..953ffd2 100644
--- a/lib/malloc.c
+++ b/lib/malloc.c
@@ -1,6 +1,6 @@
/* malloc() function that is glibc compatible.
- Copyright (C) 1997-1998, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-1998, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/* written by Jim Meyering and Bruno Haible */
diff --git a/lib/malloca.c b/lib/malloca.c
index f1c387f..0e86b1b 100644
--- a/lib/malloca.c
+++ b/lib/malloca.c
@@ -1,5 +1,5 @@
/* Safe automatic memory allocation.
- Copyright (C) 2003, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2003.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#define _GL_USE_STDLIB_ALLOC 1
#include <config.h>
@@ -34,6 +34,16 @@
#include "verify.h"
+/* Silence a warning from clang's MemorySanitizer. */
+#if defined __has_feature
+# if __has_feature(memory_sanitizer)
+# define NO_SANITIZE_MEMORY __attribute__((no_sanitize("memory")))
+# endif
+#endif
+#ifndef NO_SANITIZE_MEMORY
+# define NO_SANITIZE_MEMORY
+#endif
+
/* The speed critical point in this file is freea() applied to an alloca()
result: it must be fast, to match the speed of alloca(). The speed of
mmalloca() and freea() in the other case are not critical, because they
@@ -121,7 +131,7 @@ mmalloca (size_t n)
}
#if HAVE_ALLOCA
-void
+void NO_SANITIZE_MEMORY
freea (void *p)
{
/* mmalloca() may have returned NULL. */
diff --git a/lib/malloca.h b/lib/malloca.h
index 55eddea..a33907a 100644
--- a/lib/malloca.h
+++ b/lib/malloca.h
@@ -1,5 +1,5 @@
/* Safe automatic memory allocation.
- Copyright (C) 2003-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2003.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef _MALLOCA_H
#define _MALLOCA_H
@@ -30,6 +30,9 @@
#include <alloca.h>
#include <stddef.h>
#include <stdlib.h>
+#include <stdint.h>
+
+#include "xalloc-oversized.h"
#ifdef __cplusplus
@@ -82,15 +85,7 @@ extern void freea (void *p);
It allocates an array of N objects, each with S bytes of memory,
on the stack. S must be positive and N must be nonnegative.
The array must be freed using freea() before the function returns. */
-#if 1
-/* Cf. the definition of xalloc_oversized. */
-# define nmalloca(n, s) \
- ((n) > (size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / (s) \
- ? NULL \
- : malloca ((n) * (s)))
-#else
-extern void * nmalloca (size_t n, size_t s);
-#endif
+#define nmalloca(n, s) (xalloc_oversized (n, s) ? NULL : malloca ((n) * (s)))
#ifdef __cplusplus
diff --git a/lib/math.in.h b/lib/math.in.h
index bc2e0bd..13a15b6 100644
--- a/lib/math.in.h
+++ b/lib/math.in.h
@@ -1,6 +1,6 @@
/* A GNU-like <math.h>.
- Copyright (C) 2002-2003, 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2003, 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _@GUARD_PREFIX@_MATH_H
@@ -37,6 +37,11 @@
#ifndef _@GUARD_PREFIX@_MATH_H
#define _@GUARD_PREFIX@_MATH_H
+/* On OpenVMS, NAN, INFINITY, and HUGEVAL macros are defined in <fp.h>. */
+#if defined __VMS && ! defined NAN
+# include <fp.h>
+#endif
+
#ifndef _GL_INLINE_HEADER_BEGIN
#error "Please include config.h first."
#endif
@@ -198,8 +203,17 @@ _NaN ()
#endif
-/* Ensure FP_ILOGB0 and FP_ILOGBNAN are defined. */
-#if !(defined FP_ILOGB0 && defined FP_ILOGBNAN)
+#if defined FP_ILOGB0 && defined FP_ILOGBNAN
+ /* Ensure FP_ILOGB0 and FP_ILOGBNAN are correct. */
+# if defined __HAIKU__
+ /* Haiku: match what ilogb() does */
+# undef FP_ILOGB0
+# undef FP_ILOGBNAN
+# define FP_ILOGB0 (- 2147483647 - 1) /* INT_MIN */
+# define FP_ILOGBNAN (- 2147483647 - 1) /* INT_MIN */
+# endif
+#else
+ /* Ensure FP_ILOGB0 and FP_ILOGBNAN are defined. */
# if defined __NetBSD__ || defined __sgi
/* NetBSD, IRIX 6.5: match what ilogb() does */
# define FP_ILOGB0 (- 2147483647 - 1) /* INT_MIN */
@@ -221,11 +235,20 @@ _NaN ()
#if @GNULIB_ACOSF@
-# if !@HAVE_ACOSF@
-# undef acosf
+# if @REPLACE_ACOSF@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef acosf
+# define acosf rpl_acosf
+# endif
+_GL_FUNCDECL_RPL (acosf, float, (float x));
+_GL_CXXALIAS_RPL (acosf, float, (float x));
+# else
+# if !@HAVE_ACOSF@
+# undef acosf
_GL_FUNCDECL_SYS (acosf, float, (float x));
-# endif
+# endif
_GL_CXXALIAS_SYS (acosf, float, (float x));
+# endif
_GL_CXXALIASWARN (acosf);
#elif defined GNULIB_POSIXCHECK
# undef acosf
@@ -252,11 +275,20 @@ _GL_WARN_ON_USE (acosl, "acosl is unportable - "
#if @GNULIB_ASINF@
-# if !@HAVE_ASINF@
-# undef asinf
+# if @REPLACE_ASINF@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef asinf
+# define asinf rpl_asinf
+# endif
+_GL_FUNCDECL_RPL (asinf, float, (float x));
+_GL_CXXALIAS_RPL (asinf, float, (float x));
+# else
+# if !@HAVE_ASINF@
+# undef asinf
_GL_FUNCDECL_SYS (asinf, float, (float x));
-# endif
+# endif
_GL_CXXALIAS_SYS (asinf, float, (float x));
+# endif
_GL_CXXALIASWARN (asinf);
#elif defined GNULIB_POSIXCHECK
# undef asinf
@@ -283,11 +315,20 @@ _GL_WARN_ON_USE (asinl, "asinl is unportable - "
#if @GNULIB_ATANF@
-# if !@HAVE_ATANF@
-# undef atanf
+# if @REPLACE_ATANF@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef atanf
+# define atanf rpl_atanf
+# endif
+_GL_FUNCDECL_RPL (atanf, float, (float x));
+_GL_CXXALIAS_RPL (atanf, float, (float x));
+# else
+# if !@HAVE_ATANF@
+# undef atanf
_GL_FUNCDECL_SYS (atanf, float, (float x));
-# endif
+# endif
_GL_CXXALIAS_SYS (atanf, float, (float x));
+# endif
_GL_CXXALIASWARN (atanf);
#elif defined GNULIB_POSIXCHECK
# undef atanf
@@ -314,11 +355,20 @@ _GL_WARN_ON_USE (atanl, "atanl is unportable - "
#if @GNULIB_ATAN2F@
-# if !@HAVE_ATAN2F@
-# undef atan2f
+# if @REPLACE_ATAN2F@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef atan2f
+# define atan2f rpl_atan2f
+# endif
+_GL_FUNCDECL_RPL (atan2f, float, (float y, float x));
+_GL_CXXALIAS_RPL (atan2f, float, (float y, float x));
+# else
+# if !@HAVE_ATAN2F@
+# undef atan2f
_GL_FUNCDECL_SYS (atan2f, float, (float y, float x));
-# endif
+# endif
_GL_CXXALIAS_SYS (atan2f, float, (float y, float x));
+# endif
_GL_CXXALIASWARN (atan2f);
#elif defined GNULIB_POSIXCHECK
# undef atan2f
@@ -497,11 +547,20 @@ _GL_WARN_ON_USE (copysign, "copysignl is unportable - "
#if @GNULIB_COSF@
-# if !@HAVE_COSF@
-# undef cosf
+# if @REPLACE_COSF@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef cosf
+# define cosf rpl_cosf
+# endif
+_GL_FUNCDECL_RPL (cosf, float, (float x));
+_GL_CXXALIAS_RPL (cosf, float, (float x));
+# else
+# if !@HAVE_COSF@
+# undef cosf
_GL_FUNCDECL_SYS (cosf, float, (float x));
-# endif
+# endif
_GL_CXXALIAS_SYS (cosf, float, (float x));
+# endif
_GL_CXXALIASWARN (cosf);
#elif defined GNULIB_POSIXCHECK
# undef cosf
@@ -528,11 +587,20 @@ _GL_WARN_ON_USE (cosl, "cosl is unportable - "
#if @GNULIB_COSHF@
-# if !@HAVE_COSHF@
-# undef coshf
+# if @REPLACE_COSHF@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef coshf
+# define coshf rpl_coshf
+# endif
+_GL_FUNCDECL_RPL (coshf, float, (float x));
+_GL_CXXALIAS_RPL (coshf, float, (float x));
+# else
+# if !@HAVE_COSHF@
+# undef coshf
_GL_FUNCDECL_SYS (coshf, float, (float x));
-# endif
+# endif
_GL_CXXALIAS_SYS (coshf, float, (float x));
+# endif
_GL_CXXALIASWARN (coshf);
#elif defined GNULIB_POSIXCHECK
# undef coshf
@@ -544,11 +612,20 @@ _GL_WARN_ON_USE (coshf, "coshf is unportable - "
#if @GNULIB_EXPF@
-# if !@HAVE_EXPF@
-# undef expf
+# if @REPLACE_EXPF@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef expf
+# define expf rpl_expf
+# endif
+_GL_FUNCDECL_RPL (expf, float, (float x));
+_GL_CXXALIAS_RPL (expf, float, (float x));
+# else
+# if !@HAVE_EXPF@
+# undef expf
_GL_FUNCDECL_SYS (expf, float, (float x));
-# endif
+# endif
_GL_CXXALIAS_SYS (expf, float, (float x));
+# endif
_GL_CXXALIASWARN (expf);
#elif defined GNULIB_POSIXCHECK
# undef expf
@@ -1155,10 +1232,19 @@ _GL_WARN_ON_USE (ilogb, "ilogb is unportable - "
#endif
#if @GNULIB_ILOGBL@
-# if !@HAVE_ILOGBL@
+# if @REPLACE_ILOGBL@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef ilogbl
+# define ilogbl rpl_ilogbl
+# endif
+_GL_FUNCDECL_RPL (ilogbl, int, (long double x));
+_GL_CXXALIAS_RPL (ilogbl, int, (long double x));
+# else
+# if !@HAVE_ILOGBL@
_GL_FUNCDECL_SYS (ilogbl, int, (long double x));
-# endif
+# endif
_GL_CXXALIAS_SYS (ilogbl, int, (long double x));
+# endif
_GL_CXXALIASWARN (ilogbl);
#elif defined GNULIB_POSIXCHECK
# undef ilogbl
@@ -1836,11 +1922,20 @@ _GL_WARN_ON_USE (roundl, "roundl is unportable - "
#if @GNULIB_SINF@
-# if !@HAVE_SINF@
-# undef sinf
+# if @REPLACE_SINF@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef sinf
+# define sinf rpl_sinf
+# endif
+_GL_FUNCDECL_RPL (sinf, float, (float x));
+_GL_CXXALIAS_RPL (sinf, float, (float x));
+# else
+# if !@HAVE_SINF@
+ # undef sinf
_GL_FUNCDECL_SYS (sinf, float, (float x));
-# endif
+# endif
_GL_CXXALIAS_SYS (sinf, float, (float x));
+# endif
_GL_CXXALIASWARN (sinf);
#elif defined GNULIB_POSIXCHECK
# undef sinf
@@ -1867,11 +1962,20 @@ _GL_WARN_ON_USE (sinl, "sinl is unportable - "
#if @GNULIB_SINHF@
-# if !@HAVE_SINHF@
-# undef sinhf
+# if @REPLACE_SINHF@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef sinhf
+# define sinhf rpl_sinhf
+# endif
+_GL_FUNCDECL_RPL (sinhf, float, (float x));
+_GL_CXXALIAS_RPL (sinhf, float, (float x));
+# else
+# if !@HAVE_SINHF@
+# undef sinhf
_GL_FUNCDECL_SYS (sinhf, float, (float x));
-# endif
+# endif
_GL_CXXALIAS_SYS (sinhf, float, (float x));
+# endif
_GL_CXXALIASWARN (sinhf);
#elif defined GNULIB_POSIXCHECK
# undef sinhf
@@ -1883,11 +1987,20 @@ _GL_WARN_ON_USE (sinhf, "sinhf is unportable - "
#if @GNULIB_SQRTF@
-# if !@HAVE_SQRTF@
-# undef sqrtf
+# if @REPLACE_SQRTF@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef sqrtf
+# define sqrtf rpl_sqrtf
+# endif
+_GL_FUNCDECL_RPL (sqrtf, float, (float x));
+_GL_CXXALIAS_RPL (sqrtf, float, (float x));
+# else
+# if !@HAVE_SQRTF@
+# undef sqrtf
_GL_FUNCDECL_SYS (sqrtf, float, (float x));
-# endif
+# endif
_GL_CXXALIAS_SYS (sqrtf, float, (float x));
+# endif
_GL_CXXALIASWARN (sqrtf);
#elif defined GNULIB_POSIXCHECK
# undef sqrtf
@@ -1923,11 +2036,20 @@ _GL_WARN_ON_USE (sqrtl, "sqrtl is unportable - "
#if @GNULIB_TANF@
-# if !@HAVE_TANF@
-# undef tanf
+# if @REPLACE_TANF@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef tanf
+# define tanf rpl_tanf
+# endif
+_GL_FUNCDECL_RPL (tanf, float, (float x));
+_GL_CXXALIAS_RPL (tanf, float, (float x));
+# else
+# if !@HAVE_TANF@
+# undef tanf
_GL_FUNCDECL_SYS (tanf, float, (float x));
-# endif
+# endif
_GL_CXXALIAS_SYS (tanf, float, (float x));
+# endif
_GL_CXXALIASWARN (tanf);
#elif defined GNULIB_POSIXCHECK
# undef tanf
@@ -1954,11 +2076,20 @@ _GL_WARN_ON_USE (tanl, "tanl is unportable - "
#if @GNULIB_TANHF@
-# if !@HAVE_TANHF@
-# undef tanhf
+# if @REPLACE_TANHF@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef tanhf
+# define tanhf rpl_tanhf
+# endif
+_GL_FUNCDECL_RPL (tanhf, float, (float x));
+_GL_CXXALIAS_RPL (tanhf, float, (float x));
+# else
+# if !@HAVE_TANHF@
+# undef tanhf
_GL_FUNCDECL_SYS (tanhf, float, (float x));
-# endif
+# endif
_GL_CXXALIAS_SYS (tanhf, float, (float x));
+# endif
_GL_CXXALIASWARN (tanhf);
#elif defined GNULIB_POSIXCHECK
# undef tanhf
diff --git a/lib/mbchar.c b/lib/mbchar.c
index c251db2..16d3b82 100644
--- a/lib/mbchar.c
+++ b/lib/mbchar.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001, 2006, 2009-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2001, 2006, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -20,7 +20,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/mbchar.h b/lib/mbchar.h
index 98dd3d2..4a13f9a 100644
--- a/lib/mbchar.h
+++ b/lib/mbchar.h
@@ -1,5 +1,5 @@
/* Multibyte character data type.
- Copyright (C) 2001, 2005-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2005-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/mbiter.h b/lib/mbiter.h
index 16bb6da..a574cef 100644
--- a/lib/mbiter.h
+++ b/lib/mbiter.h
@@ -1,5 +1,5 @@
/* Iterating through multibyte strings: macros for multi-byte encodings.
- Copyright (C) 2001, 2005, 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2005, 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/mbrtowc.c b/lib/mbrtowc.c
index 8bd3a01..41de7ba 100644
--- a/lib/mbrtowc.c
+++ b/lib/mbrtowc.c
@@ -1,5 +1,5 @@
/* Convert multibyte character to wide character.
- Copyright (C) 1999-2002, 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2002, 2005-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2008.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -44,6 +44,13 @@
# include "streq.h"
# include "verify.h"
+#ifndef FALLTHROUGH
+# if __GNUC__ < 7
+# define FALLTHROUGH ((void) 0)
+# else
+# define FALLTHROUGH __attribute__ ((__fallthrough__))
+# endif
+#endif
verify (sizeof (mbstate_t) >= 4);
@@ -83,10 +90,10 @@ mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
break;
case 3:
buf[2] = pstate[3];
- /*FALLTHROUGH*/
+ FALLTHROUGH;
case 2:
buf[1] = pstate[2];
- /*FALLTHROUGH*/
+ FALLTHROUGH;
case 1:
buf[0] = pstate[1];
p = buf;
@@ -107,7 +114,7 @@ mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
/* Here m > 0. */
# if __GLIBC__ || defined __UCLIBC__
- /* Work around bug <http://sourceware.org/bugzilla/show_bug.cgi?id=9674> */
+ /* Work around bug <https://sourceware.org/bugzilla/show_bug.cgi?id=9674> */
mbtowc (NULL, NULL, 0);
# endif
{
diff --git a/lib/mbsinit.c b/lib/mbsinit.c
index 9061585..ff5a02c 100644
--- a/lib/mbsinit.c
+++ b/lib/mbsinit.c
@@ -1,5 +1,5 @@
/* Test for initial conversion state.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2008.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,17 +31,7 @@
#include "verify.h"
-#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
-
-/* On native Windows, 'mbstate_t' is defined as 'int'. */
-
-int
-mbsinit (const mbstate_t *ps)
-{
- return ps == NULL || *ps == 0;
-}
-
-#else
+#if GNULIB_defined_mbstate_t
/* Platforms that lack mbsinit() also lack mbrlen(), mbrtowc(), mbsrtowcs()
and wcrtomb(), wcsrtombs().
@@ -54,6 +44,7 @@ mbsinit (const mbstate_t *ps)
We define the meaning of mbstate_t as follows:
- In mb -> wc direction, mbstate_t's first byte contains the number of
buffered bytes (in the range 0..3), followed by up to 3 buffered bytes.
+ See mbrtowc.c.
- In wc -> mb direction, mbstate_t contains no information. In other
words, it is always in the initial state. */
@@ -67,4 +58,25 @@ mbsinit (const mbstate_t *ps)
return pstate == NULL || pstate[0] == 0;
}
+#else
+
+int
+mbsinit (const mbstate_t *ps)
+{
+# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+ /* Native Windows. */
+# ifdef __MINGW32__
+ /* On mingw, 'mbstate_t' is defined as 'int'. */
+ return ps == NULL || *ps == 0;
+# else
+ /* MSVC defines 'mbstate_t' as an 8-byte struct; the first 4-bytes matter. */
+ return ps == NULL || *(const unsigned int *)ps == 0;
+# endif
+# else
+ /* Minix, HP-UX 11.00, Solaris 2.6, Interix, ... */
+ /* Maybe this definition works, maybe not... */
+ return ps == NULL || *(const char *)ps == 0;
+# endif
+}
+
#endif
diff --git a/lib/mbsnlen.c b/lib/mbsnlen.c
index 1720796..dd4a37d 100644
--- a/lib/mbsnlen.c
+++ b/lib/mbsnlen.c
@@ -1,5 +1,5 @@
/* Counting the multibyte characters in a string.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/memchr.c b/lib/memchr.c
index 5510ff8..8640791 100644
--- a/lib/memchr.c
+++ b/lib/memchr.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2016
+/* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2017
Free Software Foundation, Inc.
Based on strlen implementation by Torbjorn Granlund (tege@sics.se),
@@ -30,7 +30,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>. */
+along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _LIBC
# include <config.h>
diff --git a/lib/memcmp2.c b/lib/memcmp2.c
index 108d660..cd02b6e 100644
--- a/lib/memcmp2.c
+++ b/lib/memcmp2.c
@@ -1,5 +1,5 @@
/* Compare two memory areas with possibly different lengths.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/memcmp2.h b/lib/memcmp2.h
index ba2b230..6b75d84 100644
--- a/lib/memcmp2.h
+++ b/lib/memcmp2.h
@@ -1,5 +1,5 @@
/* Compare two memory areas with possibly different lengths.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef MEMCMP2_H
#define MEMCMP2_H
diff --git a/lib/minmax.h b/lib/minmax.h
index b356ccb..4518d7d 100644
--- a/lib/minmax.h
+++ b/lib/minmax.h
@@ -1,5 +1,5 @@
/* MIN, MAX macros.
- Copyright (C) 1995, 1998, 2001, 2003, 2005, 2009-2016 Free Software
+ Copyright (C) 1995, 1998, 2001, 2003, 2005, 2009-2017 Free Software
Foundation, Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef _MINMAX_H
#define _MINMAX_H
diff --git a/lib/printf-args.c b/lib/printf-args.c
index 6cb23f6..be14924 100644
--- a/lib/printf-args.c
+++ b/lib/printf-args.c
@@ -1,5 +1,5 @@
/* Decomposed printf argument list.
- Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2016 Free Software
+ Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2017 Free Software
Foundation, Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
/* This file can be parametrized with the following macros:
ENABLE_UNISTDIO Set to 1 to enable the unistdio extensions.
diff --git a/lib/printf-args.h b/lib/printf-args.h
index d7a8b15..dc3055c 100644
--- a/lib/printf-args.h
+++ b/lib/printf-args.h
@@ -1,5 +1,5 @@
/* Decomposed printf argument list.
- Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2016 Free Software
+ Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2017 Free Software
Foundation, Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef _PRINTF_ARGS_H
#define _PRINTF_ARGS_H
diff --git a/lib/printf-frexp.c b/lib/printf-frexp.c
index eb770c9..3b85a6a 100644
--- a/lib/printf-frexp.c
+++ b/lib/printf-frexp.c
@@ -1,5 +1,5 @@
/* Split a double into fraction and mantissa, for hexadecimal printf.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#if ! defined USE_LONG_DOUBLE
# include <config.h>
diff --git a/lib/printf-frexp.h b/lib/printf-frexp.h
index 26f69d7..4db0df0 100644
--- a/lib/printf-frexp.h
+++ b/lib/printf-frexp.h
@@ -1,5 +1,5 @@
/* Split a double into fraction and mantissa, for hexadecimal printf.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Write a finite, positive number x as
x = mantissa * 2^exp
diff --git a/lib/printf-frexpl.c b/lib/printf-frexpl.c
index 28c5068..2d0f77d 100644
--- a/lib/printf-frexpl.c
+++ b/lib/printf-frexpl.c
@@ -1,5 +1,5 @@
/* Split a 'long double' into fraction and mantissa, for hexadecimal printf.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/printf-frexpl.h b/lib/printf-frexpl.h
index 9fc8c1f..c5ac36e 100644
--- a/lib/printf-frexpl.h
+++ b/lib/printf-frexpl.h
@@ -1,5 +1,5 @@
/* Split a 'long double' into fraction and mantissa, for hexadecimal printf.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Write a finite, positive number x as
x = mantissa * 2^exp
diff --git a/lib/printf-parse.c b/lib/printf-parse.c
index c7eb0c8..a06a26e 100644
--- a/lib/printf-parse.c
+++ b/lib/printf-parse.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999-2000, 2002-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2000, 2002-2003, 2006-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
/* This file can be parametrized with the following macros:
CHAR_T The element type of the format string.
diff --git a/lib/printf-parse.h b/lib/printf-parse.h
index 183f446..8cbecef 100644
--- a/lib/printf-parse.h
+++ b/lib/printf-parse.h
@@ -1,5 +1,5 @@
/* Parse printf format string.
- Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2016 Free Software
+ Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2017 Free Software
Foundation, Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef _PRINTF_PARSE_H
#define _PRINTF_PARSE_H
diff --git a/lib/ref-add.sin b/lib/ref-add.sin
index 7aeaa60..2368457 100644
--- a/lib/ref-add.sin
+++ b/lib/ref-add.sin
@@ -1,6 +1,6 @@
# Add this package to a list of references stored in a text file.
#
-# Copyright (C) 2000, 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2009-2017 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
-# with this program; if not, see <http://www.gnu.org/licenses/>.
+# with this program; if not, see <https://www.gnu.org/licenses/>.
#
# Written by Bruno Haible <haible@clisp.cons.org>.
#
diff --git a/lib/ref-del.sin b/lib/ref-del.sin
index 718239a..ea8c559 100644
--- a/lib/ref-del.sin
+++ b/lib/ref-del.sin
@@ -1,6 +1,6 @@
# Remove this package from a list of references stored in a text file.
#
-# Copyright (C) 2000, 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2009-2017 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
-# with this program; if not, see <http://www.gnu.org/licenses/>.
+# with this program; if not, see <https://www.gnu.org/licenses/>.
#
# Written by Bruno Haible <haible@clisp.cons.org>.
#
diff --git a/lib/relocatable.c b/lib/relocatable.c
index 810f19b..9c27296 100644
--- a/lib/relocatable.c
+++ b/lib/relocatable.c
@@ -1,5 +1,5 @@
/* Provide relocatable packages.
- Copyright (C) 2003-2006, 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2006, 2008-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2003.
This program is free software: you can redistribute it and/or
@@ -19,10 +19,10 @@
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
+ GNU General Public License for more details.
- You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Tell glibc's <stdio.h> to provide a prototype for getline().
@@ -324,7 +324,7 @@ static char *shared_library_fullname;
On Cygwin, it is better to use the Cygwin provided /proc interface, than
to use native Windows API and cygwin_conv_to_posix_path, because it
supports longer file names
- (see <http://cygwin.com/ml/cygwin/2011-01/msg00410.html>). */
+ (see <https://cygwin.com/ml/cygwin/2011-01/msg00410.html>). */
/* Determine the full pathname of the shared library when it is loaded. */
@@ -551,27 +551,26 @@ relocate (const char *pathname)
# ifdef __KLIBC__
# undef strncmp
- if (pathname && strncmp (pathname, "/@unixroot", 10) == 0
- && (pathname[10] == '\0' || pathname[10] == '/' || pathname[10] == '\\'))
+ if (strncmp (pathname, "/@unixroot", 10) == 0
+ && (pathname[10] == '\0' || ISSLASH (pathname[10])))
{
/* kLIBC itself processes /@unixroot prefix */
-
return pathname;
}
else
# endif
- if (pathname && ISSLASH (pathname[0]))
+ if (ISSLASH (pathname[0]))
{
const char *unixroot = getenv ("UNIXROOT");
- if (unixroot && HAS_DEVICE (unixroot) && !unixroot[2])
+ if (unixroot && HAS_DEVICE (unixroot) && unixroot[2] == '\0')
{
char *result = (char *) xmalloc (2 + strlen (pathname) + 1);
#ifdef NO_XMALLOC
if (result != NULL)
#endif
{
- strcpy (result, unixroot);
+ memcpy (result, unixroot, 2);
strcpy (result + 2, pathname);
return result;
}
@@ -583,4 +582,17 @@ relocate (const char *pathname)
return pathname;
}
+/* Returns the pathname, relocated according to the current installation
+ directory.
+ This function sets *ALLOCATEDP to the allocated memory, or to NULL if
+ no memory allocation occurs. So that, after you're done with the return
+ value, to reclaim allocated memory, you can do: free (*ALLOCATEDP). */
+const char *
+relocate2 (const char *pathname, char **allocatedp)
+{
+ const char *result = relocate (pathname);
+ *allocatedp = (result != pathname ? (char *) result : NULL);
+ return result;
+}
+
#endif
diff --git a/lib/relocatable.h b/lib/relocatable.h
index ebe60df..ba75d33 100644
--- a/lib/relocatable.h
+++ b/lib/relocatable.h
@@ -1,5 +1,5 @@
/* Provide relocatable packages.
- Copyright (C) 2003, 2005, 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2005, 2008-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2003.
This program is free software: you can redistribute it and/or
@@ -19,10 +19,10 @@
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
+ GNU General Public License for more details.
- You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _RELOCATABLE_H
#define _RELOCATABLE_H
@@ -61,10 +61,29 @@ extern RELOCATABLE_DLL_EXPORTED void
string that you can free with free() after casting it to 'char *'. */
extern const char * relocate (const char *pathname);
+/* Returns the pathname, relocated according to the current installation
+ directory.
+ This function sets *ALLOCATEDP to the allocated memory, or to NULL if
+ no memory allocation occurs. So that, after you're done with the return
+ value, to reclaim allocated memory, you can do: free (*ALLOCATEDP). */
+extern const char * relocate2 (const char *pathname, char **allocatedp);
+
/* Memory management: relocate() potentially allocates memory, because it has
to construct a fresh pathname. If this is a problem because your program
- calls relocate() frequently, think about caching the result. Or free the
- return value if it was different from the argument pathname. */
+ calls relocate() frequently or because you want to fix all potential memory
+ leaks anyway, you have three options:
+ 1) Use this idiom:
+ const char *pathname = ...;
+ const char *rel_pathname = relocate (pathname);
+ ...
+ if (rel_pathname != pathname)
+ free ((char *) rel_pathname);
+ 2) Use this idiom:
+ char *allocated;
+ const char *rel_pathname = relocate2 (..., &allocated);
+ ...
+ free (allocated);
+ 3) Think about caching the result. */
/* Convenience function:
Computes the current installation prefix, based on the original
@@ -79,6 +98,7 @@ extern char * compute_curr_prefix (const char *orig_installprefix,
/* By default, we use the hardwired pathnames. */
#define relocate(pathname) (pathname)
+#define relocate2(pathname,allocatedp) (*(allocatedp) = NULL, (pathname))
#endif
diff --git a/lib/relocatable.valgrind b/lib/relocatable.valgrind
new file mode 100644
index 0000000..c3dfeff
--- /dev/null
+++ b/lib/relocatable.valgrind
@@ -0,0 +1,8 @@
+# set_this_relocation_prefix leaks intentionally
+{
+ relocatable/set_this_relocation_prefix
+ Memcheck:Leak
+ fun:malloc
+ fun:set_this_relocation_prefix
+ fun:set_relocation_prefix
+}
diff --git a/lib/signbitd.c b/lib/signbitd.c
index 8fd9f18..cd2ddbf 100644
--- a/lib/signbitd.c
+++ b/lib/signbitd.c
@@ -1,5 +1,5 @@
/* signbit() macro: Determine the sign bit of a floating-point number.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/signbitf.c b/lib/signbitf.c
index 4b9f536..63297ea 100644
--- a/lib/signbitf.c
+++ b/lib/signbitf.c
@@ -1,5 +1,5 @@
/* signbit() macro: Determine the sign bit of a floating-point number.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/signbitl.c b/lib/signbitl.c
index a6232fc..5b0e51c 100644
--- a/lib/signbitl.c
+++ b/lib/signbitl.c
@@ -1,5 +1,5 @@
/* signbit() macro: Determine the sign bit of a floating-point number.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/size_max.h b/lib/size_max.h
index c32637f..0c96487 100644
--- a/lib/size_max.h
+++ b/lib/size_max.h
@@ -1,5 +1,5 @@
/* size_max.h -- declare SIZE_MAX through system headers
- Copyright (C) 2005-2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2006, 2009-2017 Free Software Foundation, Inc.
Written by Simon Josefsson.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef GNULIB_SIZE_MAX_H
#define GNULIB_SIZE_MAX_H
diff --git a/lib/stdbool.in.h b/lib/stdbool.in.h
index f9edf23..0a832c7 100644
--- a/lib/stdbool.in.h
+++ b/lib/stdbool.in.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef _GL_STDBOOL_H
#define _GL_STDBOOL_H
@@ -91,9 +91,9 @@ typedef bool _Bool;
/* If @HAVE__BOOL@:
Some HP-UX cc and AIX IBM C compiler versions have compiler bugs when
the built-in _Bool type is used. See
- http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
- http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
- http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
+ https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
+ https://lists.gnu.org/r/bug-coreutils/2005-11/msg00161.html
+ https://lists.gnu.org/r/bug-coreutils/2005-10/msg00086.html
Similar bugs are likely with other compilers as well; this file
wouldn't be used if <stdbool.h> was working.
So we override the _Bool type.
diff --git a/lib/stdbool.mini.h b/lib/stdbool.mini.h
index cd36146..c183f75 100644
--- a/lib/stdbool.mini.h
+++ b/lib/stdbool.mini.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2003, 2006-2009 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software; you can redistribute it and/or modify
@@ -49,50 +49,62 @@
with this substitute. With this substitute, only the values 0 and 1
give the expected result when converted to _Bool' or 'bool'.
+ - C99 allows the use of (_Bool)0.0 in constant expressions, but
+ this substitute cannot always provide this property.
+
Also, it is suggested that programs use 'bool' rather than '_Bool';
this isn't required, but 'bool' is more common. */
/* 7.16. Boolean type and values */
-/* For the sake of symbolic names in gdb, we define true and false as
- enum constants, not only as macros.
- It is tempting to write
- typedef enum { false = 0, true = 1 } _Bool;
- so that gdb prints values of type 'bool' symbolically. But if we do
- this, values of type '_Bool' may promote to 'int' or 'unsigned int'
- (see ISO C 99 6.7.2.2.(4)); however, '_Bool' must promote to 'int'
- (see ISO C 99 6.3.1.1.(2)). So we add a negative value to the
- enum; this ensures that '_Bool' promotes to 'int'. */
-#if defined __cplusplus
+#ifdef __cplusplus
/* Assume the compiler has 'bool' and '_Bool'. */
#else
- /* If @HAVE__BOOL@:
- Some HP-UX cc and AIX IBM C compiler versions have compiler bugs when
- the built-in _Bool type is used. See
- http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
- http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
- http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
- Similar bugs are likely with other compilers as well; this file
- wouldn't be used if <stdbool.h> was working.
- So we override the _Bool type.
- If !@HAVE__BOOL@:
- Need to define _Bool ourselves. As 'signed char' or as an enum type?
- Use of a typedef, with SunPRO C, leads to a stupid
- "warning: _Bool is a keyword in ISO C99".
- Use of an enum type, with IRIX cc, leads to a stupid
- "warning(1185): enumerated type mixed with another type".
- Even the existence of an enum type, without a typedef,
- "Invalid enumerator. (badenum)" with HP-UX cc on Tru64.
- The only benefit of the enum, debuggability, is not important
- with these compilers. So use 'signed char' and no enum. */
-# define _Bool signed char
+ /* <stdbool.h> is known to exist and work with the following compilers:
+ - GNU C 3.0 or newer, on any platform,
+ - Intel C,
+ - MSVC 12 (Visual Studio 2013) or newer,
+ - Sun C, on Solaris, if _STDC_C99 is defined,
+ - AIX xlc, if _ANSI_C_SOURCE is defined,
+ - HP C, on HP-UX 11.31 or newer.
+ It is know not to work with:
+ - Sun C, on Solaris, if __C99FEATURES__ is defined but _STDC_C99 is not,
+ - MIPSpro C 7.30, on IRIX. */
+# if (__GNUC__ >= 3) \
+ || defined __INTEL_COMPILER \
+ || (_MSC_VER >= 1800) \
+ || (defined __SUNPRO_C && defined _STDC_C99) \
+ || (defined _AIX && !defined __GNUC__ && defined _ANSI_C_SOURCE) \
+ || defined __HP_cc
+ /* Assume the compiler has <stdbool.h>. */
+# include <stdbool.h>
+# else
+ /* Need to define _Bool ourselves. As 'signed char' or as an enum type?
+ Use of a typedef, with SunPRO C, leads to a stupid
+ "warning: _Bool is a keyword in ISO C99".
+ Use of an enum type, with IRIX cc, leads to a stupid
+ "warning(1185): enumerated type mixed with another type".
+ Even the existence of an enum type, without a typedef,
+ "Invalid enumerator. (badenum)" with HP-UX cc on Tru64.
+ The only benefit of the enum, debuggability, is not important
+ with these compilers. So use 'signed char' and no enum. */
+# define _Bool signed char
+# define bool _Bool
+# endif
#endif
-#define bool _Bool
/* The other macros must be usable in preprocessor directives. */
-#define false 0
-#define true 1
+#ifdef __cplusplus
+# define false false
+# define true true
+#else
+# undef false
+# define false 0
+# undef true
+# define true 1
+#endif
+
#define __bool_true_false_are_defined 1
#endif /* _UNISTRING_STDBOOL_H */
diff --git a/lib/stddef.in.h b/lib/stddef.in.h
index 71aed49..668af54 100644
--- a/lib/stddef.in.h
+++ b/lib/stddef.in.h
@@ -1,6 +1,6 @@
/* A substitute for POSIX 2008 <stddef.h>, for platforms that have issues.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/* Written by Eric Blake. */
@@ -94,24 +94,28 @@
a hack in case the configure-time test was done with g++ even though
we are currently compiling with gcc. */
#if ! (@HAVE_MAX_ALIGN_T@ || defined _GCC_MAX_ALIGN_T)
+# if !GNULIB_defined_max_align_t
/* On the x86, the maximum storage alignment of double, long, etc. is 4,
but GCC's C11 ABI for x86 says that max_align_t has an alignment of 8,
and the C11 standard allows this. Work around this problem by
using __alignof__ (which returns 8 for double) rather than _Alignof
(which returns 4), and align each union member accordingly. */
-# ifdef __GNUC__
-# define _GL_STDDEF_ALIGNAS(type) \
- __attribute__ ((__aligned__ (__alignof__ (type))))
-# else
-# define _GL_STDDEF_ALIGNAS(type) /* */
-# endif
+# ifdef __GNUC__
+# define _GL_STDDEF_ALIGNAS(type) \
+ __attribute__ ((__aligned__ (__alignof__ (type))))
+# else
+# define _GL_STDDEF_ALIGNAS(type) /* */
+# endif
typedef union
{
char *__p _GL_STDDEF_ALIGNAS (char *);
double __d _GL_STDDEF_ALIGNAS (double);
long double __ld _GL_STDDEF_ALIGNAS (long double);
long int __i _GL_STDDEF_ALIGNAS (long int);
-} max_align_t;
+} rpl_max_align_t;
+# define max_align_t rpl_max_align_t
+# define GNULIB_defined_max_align_t 1
+# endif
#endif
# endif /* _@GUARD_PREFIX@_STDDEF_H */
diff --git a/lib/stdint.in.h b/lib/stdint.in.h
index b3edae0..cfe8485 100644
--- a/lib/stdint.in.h
+++ b/lib/stdint.in.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2002, 2004-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2002, 2004-2017 Free Software Foundation, Inc.
Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood.
This file is part of gnulib.
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/*
* ISO C 99 <stdint.h> for platforms that lack it.
@@ -92,6 +92,15 @@
LONG_MIN, LONG_MAX, ULONG_MAX, _GL_INTEGER_WIDTH. */
#include <limits.h>
+/* Override WINT_MIN and WINT_MAX if gnulib's <wchar.h> or <wctype.h> overrides
+ wint_t. */
+#if @GNULIB_OVERRIDES_WINT_T@
+# undef WINT_MIN
+# undef WINT_MAX
+# define WINT_MIN 0x0U
+# define WINT_MAX 0xffffffffU
+#endif
+
#if ! @HAVE_C99_STDINT_H@
/* <sys/types.h> defines some of the stdint.h types as well, on glibc,
@@ -128,8 +137,13 @@
Return an unspecified value if BITS == 0, adding a check to pacify
picky compilers. */
-# define _STDINT_MIN(signed, bits, zero) \
- ((signed) ? ~ _STDINT_MAX (signed, bits, zero) : (zero))
+/* These are separate macros, because if you try to merge these macros into
+ a single one, HP-UX cc rejects the resulting expression in constant
+ expressions. */
+# define _STDINT_UNSIGNED_MIN(bits, zero) \
+ (zero)
+# define _STDINT_SIGNED_MIN(bits, zero) \
+ (~ _STDINT_MAX (1, bits, zero))
# define _STDINT_MAX(signed, bits, zero) \
(((((zero) + 1) << ((bits) ? (bits) - 1 - (signed) : 0)) - 1) * 2 + 1)
@@ -512,15 +526,15 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t)
# undef PTRDIFF_MAX
# if @APPLE_UNIVERSAL_BUILD@
# ifdef _LP64
-# define PTRDIFF_MIN _STDINT_MIN (1, 64, 0l)
+# define PTRDIFF_MIN _STDINT_SIGNED_MIN (64, 0l)
# define PTRDIFF_MAX _STDINT_MAX (1, 64, 0l)
# else
-# define PTRDIFF_MIN _STDINT_MIN (1, 32, 0)
+# define PTRDIFF_MIN _STDINT_SIGNED_MIN (32, 0)
# define PTRDIFF_MAX _STDINT_MAX (1, 32, 0)
# endif
# else
# define PTRDIFF_MIN \
- _STDINT_MIN (1, @BITSIZEOF_PTRDIFF_T@, 0@PTRDIFF_T_SUFFIX@)
+ _STDINT_SIGNED_MIN (@BITSIZEOF_PTRDIFF_T@, 0@PTRDIFF_T_SUFFIX@)
# define PTRDIFF_MAX \
_STDINT_MAX (1, @BITSIZEOF_PTRDIFF_T@, 0@PTRDIFF_T_SUFFIX@)
# endif
@@ -528,9 +542,13 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t)
/* sig_atomic_t limits */
# undef SIG_ATOMIC_MIN
# undef SIG_ATOMIC_MAX
-# define SIG_ATOMIC_MIN \
- _STDINT_MIN (@HAVE_SIGNED_SIG_ATOMIC_T@, @BITSIZEOF_SIG_ATOMIC_T@, \
- 0@SIG_ATOMIC_T_SUFFIX@)
+# if @HAVE_SIGNED_SIG_ATOMIC_T@
+# define SIG_ATOMIC_MIN \
+ _STDINT_SIGNED_MIN (@BITSIZEOF_SIG_ATOMIC_T@, 0@SIG_ATOMIC_T_SUFFIX@)
+# else
+# define SIG_ATOMIC_MIN \
+ _STDINT_UNSIGNED_MIN (@BITSIZEOF_SIG_ATOMIC_T@, 0@SIG_ATOMIC_T_SUFFIX@)
+# endif
# define SIG_ATOMIC_MAX \
_STDINT_MAX (@HAVE_SIGNED_SIG_ATOMIC_T@, @BITSIZEOF_SIG_ATOMIC_T@, \
0@SIG_ATOMIC_T_SUFFIX@)
@@ -566,16 +584,26 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t)
# endif
# undef WCHAR_MIN
# undef WCHAR_MAX
-# define WCHAR_MIN \
- _STDINT_MIN (@HAVE_SIGNED_WCHAR_T@, @BITSIZEOF_WCHAR_T@, 0@WCHAR_T_SUFFIX@)
+# if @HAVE_SIGNED_WCHAR_T@
+# define WCHAR_MIN \
+ _STDINT_SIGNED_MIN (@BITSIZEOF_WCHAR_T@, 0@WCHAR_T_SUFFIX@)
+# else
+# define WCHAR_MIN \
+ _STDINT_UNSIGNED_MIN (@BITSIZEOF_WCHAR_T@, 0@WCHAR_T_SUFFIX@)
+# endif
# define WCHAR_MAX \
_STDINT_MAX (@HAVE_SIGNED_WCHAR_T@, @BITSIZEOF_WCHAR_T@, 0@WCHAR_T_SUFFIX@)
/* wint_t limits */
# undef WINT_MIN
# undef WINT_MAX
-# define WINT_MIN \
- _STDINT_MIN (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
+# if @HAVE_SIGNED_WINT_T@
+# define WINT_MIN \
+ _STDINT_SIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
+# else
+# define WINT_MIN \
+ _STDINT_UNSIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
+# endif
# define WINT_MAX \
_STDINT_MAX (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
diff --git a/lib/stdio-impl.h b/lib/stdio-impl.h
index 8f968f8..6dd606e 100644
--- a/lib/stdio-impl.h
+++ b/lib/stdio-impl.h
@@ -1,5 +1,5 @@
/* Implementation details of FILE streams.
- Copyright (C) 2007-2008, 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2008, 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Many stdio implementations have the same logic and therefore can share
the same implementation of stdio extension API, except that some fields
@@ -38,10 +38,10 @@
#include <errno.h> /* For detecting Plan9. */
#if defined __sferror || defined __DragonFly__ || defined __ANDROID__
- /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Android */
+ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */
# if defined __DragonFly__ /* DragonFly */
- /* See <http://www.dragonflybsd.org/cvsweb/src/lib/libc/stdio/priv_stdio.h?rev=HEAD&content-type=text/x-cvsweb-markup>. */
+ /* See <https://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/lib/libc/stdio/priv_stdio.h>. */
# define fp_ ((struct { struct __FILE_public pub; \
struct { unsigned char *_base; int _size; } _bf; \
void *cookie; \
@@ -58,7 +58,7 @@
fpos_t _offset; \
/* More fields, not relevant here. */ \
} *) fp)
- /* See <http://www.dragonflybsd.org/cvsweb/src/include/stdio.h?rev=HEAD&content-type=text/x-cvsweb-markup>. */
+ /* See <https://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/include/stdio.h>. */
# define _p pub._p
# define _flags pub._flags
# define _r pub._r
@@ -67,9 +67,9 @@
# define fp_ fp
# endif
-# if (defined __NetBSD__ && __NetBSD_Version__ >= 105270000) || defined __OpenBSD__ || defined __ANDROID__ /* NetBSD >= 1.5ZA, OpenBSD, Android */
+# if (defined __NetBSD__ && __NetBSD_Version__ >= 105270000) || defined __OpenBSD__ || defined __minix || defined __ANDROID__ /* NetBSD >= 1.5ZA, OpenBSD, Minix 3, Android */
/* See <http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/stdio/fileext.h?rev=HEAD&content-type=text/x-cvsweb-markup>
- and <http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/stdio/fileext.h?rev=HEAD&content-type=text/x-cvsweb-markup> */
+ and <https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libc/stdio/fileext.h?rev=HEAD&content-type=text/x-cvsweb-markup> */
struct __sfileext
{
struct __sbuf _ub; /* ungetc buffer */
@@ -90,7 +90,7 @@
#ifdef __TANDEM /* NonStop Kernel */
# ifndef _IOERR
/* These values were determined by the program 'stdioext-flags' at
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00165.html>. */
+ <https://lists.gnu.org/r/bug-gnulib/2010-12/msg00165.html>. */
# define _IOERR 0x40
# define _IOREAD 0x80
# define _IOWRT 0x4
@@ -108,6 +108,8 @@
int _file; \
unsigned int _flag; \
} *) fp)
+# elif defined __VMS /* OpenVMS */
+# define fp_ ((struct _iobuf *) fp)
# else
# define fp_ fp
# endif
@@ -119,4 +121,31 @@
# define _flag __flag
# endif
+#elif (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ /* newer Windows with MSVC */
+
+/* <stdio.h> does not define the innards of FILE any more. */
+# define WINDOWS_OPAQUE_FILE
+
+struct _gl_real_FILE
+{
+ /* Note: Compared to older Windows and to mingw, it has the fields
+ _base and _cnt swapped. */
+ unsigned char *_ptr;
+ unsigned char *_base;
+ int _cnt;
+ int _flag;
+ int _file;
+ int _charbuf;
+ int _bufsiz;
+};
+# define fp_ ((struct _gl_real_FILE *) fp)
+
+/* These values were determined by a program similar to the one at
+ <https://lists.gnu.org/r/bug-gnulib/2010-12/msg00165.html>. */
+# define _IOREAD 0x1
+# define _IOWRT 0x2
+# define _IORW 0x4
+# define _IOEOF 0x8
+# define _IOERR 0x10
+
#endif
diff --git a/lib/stdlib.in.h b/lib/stdlib.in.h
index 13937fd..41a1969 100644
--- a/lib/stdlib.in.h
+++ b/lib/stdlib.in.h
@@ -1,6 +1,6 @@
/* A GNU-like <stdlib.h>.
- Copyright (C) 1995, 2001-2004, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995, 2001-2004, 2006-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#if __GNUC__ >= 3
@PRAGMA_SYSTEM_HEADER@
@@ -606,7 +606,7 @@ _GL_WARN_ON_USE (srandom, "srandom is unportable - "
#endif
#if @GNULIB_RANDOM@
-# if !@HAVE_RANDOM@
+# if !@HAVE_RANDOM@ || !@HAVE_DECL_INITSTATE@
_GL_FUNCDECL_SYS (initstate, char *,
(unsigned int seed, char *buf, size_t buf_size)
_GL_ARG_NONNULL ((2)));
@@ -623,7 +623,7 @@ _GL_WARN_ON_USE (initstate, "initstate is unportable - "
#endif
#if @GNULIB_RANDOM@
-# if !@HAVE_RANDOM@
+# if !@HAVE_RANDOM@ || !@HAVE_DECL_SETSTATE@
_GL_FUNCDECL_SYS (setstate, char *, (char *arg_state) _GL_ARG_NONNULL ((1)));
# endif
_GL_CXXALIAS_SYS (setstate, char *, (char *arg_state));
@@ -774,6 +774,23 @@ _GL_WARN_ON_USE (realloc, "realloc is not POSIX compliant everywhere - "
"use gnulib module realloc-posix for portability");
#endif
+
+#if @GNULIB_REALLOCARRAY@
+# if ! @HAVE_REALLOCARRAY@
+_GL_FUNCDECL_SYS (reallocarray, void *,
+ (void *ptr, size_t nmemb, size_t size));
+# endif
+_GL_CXXALIAS_SYS (reallocarray, void *,
+ (void *ptr, size_t nmemb, size_t size));
+_GL_CXXALIASWARN (reallocarray);
+#elif defined GNULIB_POSIXCHECK
+# undef reallocarray
+# if HAVE_RAW_DECL_REALLOCARRAY
+_GL_WARN_ON_USE (reallocarray, "reallocarray is not portable - "
+ "use gnulib module reallocarray for portability");
+# endif
+#endif
+
#if @GNULIB_REALPATH@
# if @REPLACE_REALPATH@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
diff --git a/lib/str-kmp.h b/lib/str-kmp.h
index 5cdb296..596d546 100644
--- a/lib/str-kmp.h
+++ b/lib/str-kmp.h
@@ -1,6 +1,6 @@
/* Substring search in a NUL terminated string of UNIT elements,
using the Knuth-Morris-Pratt algorithm.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2005.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/* Before including this file, you need to define:
UNIT The element type of the needle and haystack.
@@ -33,7 +33,7 @@
of type UNIT as well. */
/* Knuth-Morris-Pratt algorithm.
- See http://en.wikipedia.org/wiki/Knuth-Morris-Pratt_algorithm
+ See https://en.wikipedia.org/wiki/Knuth-Morris-Pratt_algorithm
HAYSTACK is the NUL terminated string in which to search for.
NEEDLE is the string to search for in HAYSTACK, consisting of NEEDLE_LEN
units.
diff --git a/lib/str-two-way.h b/lib/str-two-way.h
index bedc444..e7c80d0 100644
--- a/lib/str-two-way.h
+++ b/lib/str-two-way.h
@@ -1,5 +1,5 @@
/* Byte-wise substring search, using the Two-Way algorithm.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Written by Eric Blake <ebb9@byu.net>, 2008.
@@ -23,7 +23,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
/* Before including this file, you need to include <config.h> and
<string.h>, and define:
@@ -59,8 +59,8 @@
achieve improved (potentially sub-linear) performance.
See http://www-igm.univ-mlv.fr/~lecroq/string/node26.html#SECTION00260,
- http://en.wikipedia.org/wiki/Boyer-Moore_string_search_algorithm,
- http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.34.6641&rep=rep1&type=pdf
+ https://en.wikipedia.org/wiki/Boyer-Moore_string_search_algorithm,
+ https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.34.6641&rep=rep1&type=pdf
*/
/* Point at which computing a bad-byte shift table is likely to be
diff --git a/lib/streq.h b/lib/streq.h
index 763a7ad..1892901 100644
--- a/lib/streq.h
+++ b/lib/streq.h
@@ -1,5 +1,5 @@
/* Optimized string comparison.
- Copyright (C) 2001-2002, 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/striconveh.c b/lib/striconveh.c
index 219b892..4eba862 100644
--- a/lib/striconveh.c
+++ b/lib/striconveh.c
@@ -1,5 +1,5 @@
/* Character set conversion with error handling.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
Written by Bruno Haible and Simon Josefsson.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/striconveh.h b/lib/striconveh.h
index 8d27eef..2754901 100644
--- a/lib/striconveh.h
+++ b/lib/striconveh.h
@@ -1,5 +1,5 @@
/* Character set conversion with error handling.
- Copyright (C) 2001-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible and Simon Josefsson.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _STRICONVEH_H
#define _STRICONVEH_H
diff --git a/lib/striconveha.c b/lib/striconveha.c
index 8b23b26..2fe96da 100644
--- a/lib/striconveha.c
+++ b/lib/striconveha.c
@@ -1,5 +1,5 @@
/* Character set conversion with error handling and autodetection.
- Copyright (C) 2002, 2005, 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005, 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/striconveha.h b/lib/striconveha.h
index 5e29578..fcf9617 100644
--- a/lib/striconveha.h
+++ b/lib/striconveha.h
@@ -1,5 +1,5 @@
/* Character set conversion with error handling and autodetection.
- Copyright (C) 2002, 2005, 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005, 2007-2017 Free Software Foundation, Inc.
Written by Bruno Haible.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _STRICONVEHA_H
#define _STRICONVEHA_H
diff --git a/lib/string.in.h b/lib/string.in.h
index 064b0f9..f3d6679 100644
--- a/lib/string.in.h
+++ b/lib/string.in.h
@@ -1,6 +1,6 @@
/* A GNU-like <string.h>.
- Copyright (C) 1995-1996, 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-1996, 2001-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#if __GNUC__ >= 3
@PRAGMA_SYSTEM_HEADER@
@@ -83,6 +83,23 @@
/* The definition of _GL_WARN_ON_USE is copied here. */
+/* Clear a block of memory. The compiler will not delete a call to
+ this function, even if the block is dead after the call. */
+#if @GNULIB_EXPLICIT_BZERO@
+# if ! @HAVE_EXPLICIT_BZERO@
+_GL_FUNCDECL_SYS (explicit_bzero, void,
+ (void *__dest, size_t __n) _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (explicit_bzero, void, (void *__dest, size_t __n));
+_GL_CXXALIASWARN (explicit_bzero);
+#elif defined GNULIB_POSIXCHECK
+# undef explicit_bzero
+# if HAVE_RAW_DECL_EXPLICIT_BZERO
+_GL_WARN_ON_USE (explicit_bzero, "explicit_bzero is unportable - "
+ "use gnulib module explicit_bzero for portability");
+# endif
+#endif
+
/* Find the index of the least-significant set bit. */
#if @GNULIB_FFSL@
# if !@HAVE_FFSL@
diff --git a/lib/strncat.c b/lib/strncat.c
index 7c1c36d..f8577ee 100644
--- a/lib/strncat.c
+++ b/lib/strncat.c
@@ -1,5 +1,5 @@
/* Concatenate strings.
- Copyright (C) 1999, 2002, 2006, 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2010-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/strstr.c b/lib/strstr.c
index de31bec..b64e04f 100644
--- a/lib/strstr.c
+++ b/lib/strstr.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991-1994, 1996-1998, 2000, 2004, 2007-2016 Free Software
+/* Copyright (C) 1991-1994, 1996-1998, 2000, 2004, 2007-2017 Free Software
Foundation, Inc.
This file is part of the GNU C Library.
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
/* This particular implementation was written by Eric Blake, 2008. */
@@ -35,10 +35,6 @@
#include <stdbool.h>
-#ifndef _LIBC
-# define __builtin_expect(expr, val) (expr)
-#endif
-
#define RETURN_TYPE char *
#define AVAILABLE(h, h_l, j, n_l) \
(!memchr ((h) + (h_l), '\0', (j) + (n_l) - (h_l)) \
diff --git a/lib/sys_types.in.h b/lib/sys_types.in.h
index 2d3a12e..556bad0 100644
--- a/lib/sys_types.in.h
+++ b/lib/sys_types.in.h
@@ -1,6 +1,6 @@
/* Provide a more complete sys/types.h.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#if __GNUC__ >= 3
@PRAGMA_SYSTEM_HEADER@
@@ -51,6 +51,48 @@
# define _GL_WINDOWS_64_BIT_OFF_T 1
#endif
+/* Override dev_t and ino_t if distinguishable inodes support is requested
+ on native Windows. */
+#if @WINDOWS_STAT_INODES@
+
+# if @WINDOWS_STAT_INODES@ == 2
+/* Experimental, not useful in Windows 10. */
+
+/* Define dev_t to a 64-bit type. */
+# if !defined GNULIB_defined_dev_t
+typedef unsigned long long int rpl_dev_t;
+# undef dev_t
+# define dev_t rpl_dev_t
+# define GNULIB_defined_dev_t 1
+# endif
+
+/* Define ino_t to a 128-bit type. */
+# if !defined GNULIB_defined_ino_t
+/* MSVC does not have a 128-bit integer type.
+ GCC has a 128-bit integer type __int128, but only on 64-bit targets. */
+typedef struct { unsigned long long int _gl_ino[2]; } rpl_ino_t;
+# undef ino_t
+# define ino_t rpl_ino_t
+# define GNULIB_defined_ino_t 1
+# endif
+
+# else /* @WINDOWS_STAT_INODES@ == 1 */
+
+/* Define ino_t to a 64-bit type. */
+# if !defined GNULIB_defined_ino_t
+typedef unsigned long long int rpl_ino_t;
+# undef ino_t
+# define ino_t rpl_ino_t
+# define GNULIB_defined_ino_t 1
+# endif
+
+# endif
+
+/* Indicator, for gnulib internal purposes. */
+# define _GL_WINDOWS_STAT_INODES @WINDOWS_STAT_INODES@
+
+#endif
+
/* MSVC 9 defines size_t in <stddef.h>, not in <sys/types.h>. */
/* But avoid namespace pollution on glibc systems. */
#if ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__) \
diff --git a/lib/unicase.h b/lib/unicase.h
index bff39fc..0e53f38 100644
--- a/lib/unicase.h
+++ b/lib/unicase.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Unicode character case mappings.
- Copyright (C) 2002, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNICASE_H
#define _UNICASE_H
diff --git a/lib/unicase.in.h b/lib/unicase.in.h
index 5efd84f..5e393ea 100644
--- a/lib/unicase.in.h
+++ b/lib/unicase.in.h
@@ -1,5 +1,5 @@
/* Unicode character case mappings.
- Copyright (C) 2002, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNICASE_H
#define _UNICASE_H
diff --git a/lib/unicase/cased.c b/lib/unicase/cased.c
index 4894f6d..cb7fb6d 100644
--- a/lib/unicase/cased.c
+++ b/lib/unicase/cased.c
@@ -1,5 +1,5 @@
/* Test whether a Unicode character is cased.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/cased.h b/lib/unicase/cased.h
index 156c1ee..7b1e5b1 100644
--- a/lib/unicase/cased.h
+++ b/lib/unicase/cased.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Casing Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[20 << 4];
+ /*unsigned*/ int level3[21 << 4];
}
u_casing_property_cased =
{
@@ -265,11 +265,11 @@ u_casing_property_cased =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 304,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
-1,
@@ -300,7 +300,7 @@ u_casing_property_cased =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -322,7 +322,7 @@ u_casing_property_cased =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x07000000,
+ 0xFFFF78FF, 0x00FF7FFF, 0x00000000, 0x07000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0xFFFF003F,
@@ -336,7 +336,7 @@ u_casing_property_cased =
0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -357,6 +357,10 @@ u_casing_property_cased =
0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF,
0x000003FF, 0x00000000, 0x00000000, 0x00000000
}
diff --git a/lib/unicase/casefold.h b/lib/unicase/casefold.h
index cfe91b3..5dec959 100644
--- a/lib/unicase/casefold.h
+++ b/lib/unicase/casefold.h
@@ -1,5 +1,5 @@
/* Casefolding of Unicode characters.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "unitypes.h"
diff --git a/lib/unicase/caseprop.h b/lib/unicase/caseprop.h
index 432bcd5..6c630ab 100644
--- a/lib/unicase/caseprop.h
+++ b/lib/unicase/caseprop.h
@@ -1,5 +1,5 @@
/* Case related properties of Unicode characters.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <stdbool.h>
#include "unitypes.h"
diff --git a/lib/unicase/context.h b/lib/unicase/context.h
index 9dd5e11..bc2b353 100644
--- a/lib/unicase/context.h
+++ b/lib/unicase/context.h
@@ -1,5 +1,5 @@
/* Case-mapping contexts of UTF-8/UTF-16/UTF-32 substring.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* The context of a prefix string combines the information of the "Before C"
diff --git a/lib/unicase/empty-prefix-context.c b/lib/unicase/empty-prefix-context.c
index 225e54b..1b65766 100644
--- a/lib/unicase/empty-prefix-context.c
+++ b/lib/unicase/empty-prefix-context.c
@@ -1,5 +1,5 @@
/* Case-mapping context of empty prefix string.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/empty-suffix-context.c b/lib/unicase/empty-suffix-context.c
index 36a040e..7eb34d1 100644
--- a/lib/unicase/empty-suffix-context.c
+++ b/lib/unicase/empty-suffix-context.c
@@ -1,5 +1,5 @@
/* Case-mapping context of empty suffix string.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/ignorable.c b/lib/unicase/ignorable.c
index a001aef..47d7787 100644
--- a/lib/unicase/ignorable.c
+++ b/lib/unicase/ignorable.c
@@ -1,5 +1,5 @@
/* Test whether a Unicode character is case-ignorable.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/ignorable.h b/lib/unicase/ignorable.h
index 3b7f1ff..a80b60d 100644
--- a/lib/unicase/ignorable.h
+++ b/lib/unicase/ignorable.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Casing Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[42 << 4];
+ /*unsigned*/ int level3[44 << 4];
}
u_casing_property_case_ignorable =
{
@@ -176,6 +176,7 @@ u_casing_property_case_ignorable =
16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
@@ -214,11 +215,9 @@ u_casing_property_case_ignorable =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_casing_property_case_ignorable =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -266,31 +265,32 @@ u_casing_property_case_ignorable =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 576,
- 16 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
+ 16 + 384 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 608,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 624,
+ 16 + 384 * sizeof (short) / sizeof (int) + 656,
-1,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 640,
+ 16 + 384 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
-1,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 656,
+ 16 + 384 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
-1,
@@ -437,7 +437,7 @@ u_casing_property_case_ignorable =
0x00028000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x043FF800,
0xFFC00000, 0x00003FFF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFF,
0x00000007, 0x14000000, 0x00FE21FE, 0x0002000C,
0x00000002, 0x10000000, 0x0000201E, 0x0000000C,
0x00000006, 0x10000000, 0x00023986, 0x00230000,
@@ -465,7 +465,7 @@ u_casing_property_case_ignorable =
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
0x00000000, 0x3FB00000, 0x208FFE40, 0x00000000,
0x00007800, 0x00000000, 0x00000008, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0E040187, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5,
@@ -475,7 +475,7 @@ u_casing_property_case_ignorable =
0x00000000, 0x00CFF000, 0x00000000, 0x3F000000,
0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -509,7 +509,7 @@ u_casing_property_case_ignorable =
0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000700, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x00000060, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF,
+ 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000,
0x00000007, 0x13C80000, 0x00008000, 0x00000060,
0x00000000, 0x00667E00, 0x00001008, 0x10010000,
@@ -540,11 +540,11 @@ u_casing_property_case_ignorable =
0x00000003, 0x26780000, 0x00000000, 0x00000000,
0x00000007, 0x001FEF80, 0x00000000, 0x00080000,
0x00000003, 0x7FC00000, 0x00001C00, 0x00000000,
- 0x00000000, 0x00D38000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40D38000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x000007F8,
0x00000003, 0x10000000, 0x00000001, 0x001F1FC0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF000000, 0x0000005C, 0x00000000,
0x00000000, 0x85F80000, 0x0000000D, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xB03C0000, 0x30000001, 0x00000000,
@@ -552,6 +552,10 @@ u_casing_property_case_ignorable =
0x00000000, 0x00BF2800, 0x00000000, 0x00000000,
0xE0000000, 0x00000FBC, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xBF7F0000, 0x00000000, 0x00000000,
+ 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x007F0000, 0x0000000F, 0x00000000,
@@ -559,7 +563,7 @@ u_casing_property_case_ignorable =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000001,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x60000000, 0x0000000F, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -576,11 +580,15 @@ u_casing_property_case_ignorable =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xF8000000,
diff --git a/lib/unicase/invariant.h b/lib/unicase/invariant.h
index 8879c84..f139f04 100644
--- a/lib/unicase/invariant.h
+++ b/lib/unicase/invariant.h
@@ -1,5 +1,5 @@
/* Internal functions for Unicode character case mappings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <stdbool.h>
#include <stddef.h>
diff --git a/lib/unicase/locale-language.c b/lib/unicase/locale-language.c
index ebc9786..6ff8010 100644
--- a/lib/unicase/locale-language.c
+++ b/lib/unicase/locale-language.c
@@ -1,5 +1,5 @@
/* Language code of current locale.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/locale-languages.h b/lib/unicase/locale-languages.h
index 1b69e80..3a4add3 100644
--- a/lib/unicase/locale-languages.h
+++ b/lib/unicase/locale-languages.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./unicase/locale-languages.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/unicase/locale-languages.gperf */
/* Computed positions: -k'1-3' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,7 +26,7 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
@@ -45,7 +45,7 @@ inline
#endif
#endif
static unsigned int
-uc_locale_language_hash (register const char *str, register unsigned int len)
+uc_locale_language_hash (register const char *str, register size_t len)
{
static const unsigned short asso_values[] =
{
@@ -78,7 +78,7 @@ uc_locale_language_hash (register const char *str, register unsigned int len)
462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
462, 462, 462
};
- register int hval = len;
+ register unsigned int hval = len;
switch (hval)
{
@@ -95,14 +95,8 @@ uc_locale_language_hash (register const char *str, register unsigned int len)
return hval;
}
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const char *
-uc_locale_languages_lookup (register const char *str, register unsigned int len)
+uc_locale_languages_lookup (register const char *str, register size_t len)
{
struct stringpool_t
{
@@ -670,358 +664,358 @@ uc_locale_languages_lookup (register const char *str, register unsigned int len)
static const int wordlist[] =
{
-1, -1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str4,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str5,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str6,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str7,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str8,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str4,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str5,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str6,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str7,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str8,
-1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str11,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str12,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str13,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str14,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str15,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str16,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str17,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str18,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str19,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str11,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str12,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str13,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str14,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str15,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str16,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str17,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str18,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str19,
-1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str23,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str24,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str25,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str23,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str24,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str25,
-1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str28,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str29,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str30,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str31,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str32,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str33,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str28,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str29,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str30,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str31,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str32,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str33,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str35,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str36,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str37,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str38,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str39,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str40,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str41,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str42,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str35,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str36,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str37,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str38,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str39,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str40,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str41,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str42,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str44,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str45,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str44,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str45,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str47,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str48,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str47,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str48,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str50,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str51,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str52,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str53,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str54,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str55,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str56,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str50,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str51,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str52,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str53,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str54,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str55,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str56,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str58,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str58,
-1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str61,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str62,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str63,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str64,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str65,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str66,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str67,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str61,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str62,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str63,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str64,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str65,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str66,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str67,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str69,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str69,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str71,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str72,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str73,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str71,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str72,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str73,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str75,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str76,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str77,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str78,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str79,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str75,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str76,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str77,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str78,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str79,
-1, -1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str84,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str85,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str86,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str84,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str85,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str86,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str88,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str89,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str90,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str91,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str92,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str88,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str89,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str90,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str91,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str92,
-1, -1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str97,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str98,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str99,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str100,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str97,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str98,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str99,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str100,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str102,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str103,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str102,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str103,
-1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str106,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str106,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str108,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str109,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str110,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str108,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str109,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str110,
-1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str113,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str114,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str115,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str116,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str117,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str118,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str119,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str120,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str113,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str114,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str115,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str116,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str117,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str118,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str119,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str120,
-1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str123,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str123,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str125,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str125,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str127,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str128,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str127,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str128,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str130,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str131,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str132,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str133,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str134,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str135,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str130,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str131,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str132,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str133,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str134,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str135,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str137,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str137,
-1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str141,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str142,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str143,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str141,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str142,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str143,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str145,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str146,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str147,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str145,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str146,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str147,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str149,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str150,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str151,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str149,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str150,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str151,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str153,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str153,
-1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str156,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str157,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str158,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str159,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str160,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str161,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str162,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str163,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str156,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str157,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str158,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str159,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str160,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str161,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str162,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str163,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str165,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str166,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str167,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str165,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str166,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str167,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str169,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str170,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str171,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str169,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str170,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str171,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str173,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str174,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str175,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str173,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str174,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str175,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str177,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str178,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str179,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str180,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str181,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str182,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str183,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str184,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str177,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str178,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str179,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str180,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str181,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str182,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str183,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str184,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str186,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str187,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str188,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str189,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str190,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str191,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str186,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str187,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str188,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str189,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str190,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str191,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str193,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str193,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str195,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str196,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str197,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str198,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str199,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str200,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str195,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str196,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str197,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str198,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str199,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str200,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str202,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str203,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str204,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str205,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str206,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str207,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str208,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str209,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str210,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str211,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str212,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str213,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str214,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str215,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str202,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str203,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str204,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str205,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str206,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str207,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str208,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str209,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str210,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str211,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str212,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str213,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str214,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str215,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str217,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str218,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str219,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str220,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str221,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str222,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str223,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str224,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str225,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str226,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str227,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str217,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str218,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str219,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str220,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str221,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str222,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str223,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str224,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str225,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str226,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str227,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str229,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str230,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str231,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str229,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str230,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str231,
-1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str234,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str235,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str236,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str237,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str234,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str235,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str236,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str237,
-1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str240,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str241,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str242,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str240,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str241,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str242,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str244,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str245,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str246,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str247,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str248,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str249,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str250,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str251,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str252,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str253,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str254,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str255,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str244,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str245,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str246,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str247,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str248,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str249,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str250,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str251,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str252,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str253,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str254,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str255,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str257,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str258,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str259,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str260,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str261,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str262,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str257,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str258,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str259,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str260,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str261,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str262,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str264,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str265,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str266,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str267,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str264,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str265,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str266,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str267,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str269,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str270,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str269,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str270,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str272,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str273,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str272,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str273,
-1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str276,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str277,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str278,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str276,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str277,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str278,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str280,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str281,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str280,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str281,
-1, -1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str286,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str286,
-1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str289,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str289,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str291,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str291,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str293,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str293,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str295,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str296,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str297,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str298,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str295,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str296,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str297,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str298,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str300,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str300,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str302,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str303,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str304,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str302,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str303,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str304,
-1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str307,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str308,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str309,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str307,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str308,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str309,
-1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str313,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str313,
-1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str316,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str316,
-1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str320,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str320,
-1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str323,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str324,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str323,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str324,
-1, -1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str329,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str329,
-1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str333,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str334,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str335,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str333,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str334,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str335,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str337,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str338,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str337,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str338,
-1, -1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str343,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str343,
-1, -1, -1, -1, -1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str351,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str351,
-1, -1, -1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str357,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str357,
-1, -1, -1, -1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str364,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str365,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str364,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str365,
-1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str369,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str369,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str371,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str371,
-1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str374,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str375,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str376,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str374,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str375,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str376,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str378,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str378,
-1, -1, -1, -1, -1, -1, -1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str388,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str388,
-1, -1, -1, -1, -1, -1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str397,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str397,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str399,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str400,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str399,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str400,
-1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str414,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str414,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str416,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str416,
-1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str420,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str420,
-1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str424,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str424,
-1, -1, -1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str430,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str430,
-1, -1, -1, -1, -1, -1, -1, -1, -1,
-1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str441,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str441,
-1, -1, -1, -1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str448,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str448,
-1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str451,
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str451,
-1, -1, -1, -1, -1, -1, -1, -1, -1,
- (int)(long)&((struct stringpool_t *)0)->stringpool_str461
+ (int)(size_t)&((struct stringpool_t *)0)->stringpool_str461
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = uc_locale_language_hash (str, len);
+ register unsigned int key = uc_locale_language_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
if (len == lengthtable[key])
{
register const char *s = wordlist[key] + stringpool;
@@ -1032,7 +1026,7 @@ uc_locale_languages_lookup (register const char *str, register unsigned int len)
}
return 0;
}
-#line 271 "./unicase/locale-languages.gperf"
+#line 271 "../../lib/unicase/locale-languages.gperf"
/*
* Local Variables:
diff --git a/lib/unicase/simple-mapping.h b/lib/unicase/simple-mapping.h
index b67eafa..8574b70 100644
--- a/lib/unicase/simple-mapping.h
+++ b/lib/unicase/simple-mapping.h
@@ -1,5 +1,5 @@
/* Simple case mapping for Unicode characters.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
ucs4_t
FUNC (ucs4_t uc)
diff --git a/lib/unicase/special-casing-table.gperf b/lib/unicase/special-casing-table.gperf
index 8d8d14f..287f49a 100644
--- a/lib/unicase/special-casing-table.gperf
+++ b/lib/unicase/special-casing-table.gperf
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Special casing rules of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
struct special_casing_rule { char code[3]; };
%struct-type
%language=ANSI-C
diff --git a/lib/unicase/special-casing-table.h b/lib/unicase/special-casing-table.h
index c25bb94..8417e0a 100644
--- a/lib/unicase/special-casing-table.h
+++ b/lib/unicase/special-casing-table.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./unicase/special-casing-table.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/unicase/special-casing-table.gperf */
/* Computed positions: -k'1-3' */
@@ -19,7 +19,7 @@ inline
#endif
/*ARGSUSED*/
static unsigned int
-gl_unicase_special_hash (register const char *str, register unsigned int len)
+gl_unicase_special_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
@@ -53,14 +53,8 @@ gl_unicase_special_hash (register const char *str, register unsigned int len)
return asso_values[(unsigned char)str[2]+1] + asso_values[(unsigned char)str[1]] + asso_values[(unsigned char)str[0]];
}
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct special_casing_rule *
-gl_unicase_special_lookup (register const char *str, register unsigned int len)
+gl_unicase_special_lookup (register const char *str, register size_t len)
{
static const unsigned char lengthtable[] =
{
@@ -76,257 +70,257 @@ gl_unicase_special_lookup (register const char *str, register unsigned int len)
};
static const struct special_casing_rule wordlist[] =
{
-#line 126 "./unicase/special-casing-table.gperf"
+#line 126 "../../lib/unicase/special-casing-table.gperf"
{"\373\001\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0046, 0x0049, 0 }, { 0xFB01, 0, 0 }, { 0x0046, 0x0069, 0 }, { 0x0066, 0x0069, 0 }},
-#line 31 "./unicase/special-casing-table.gperf"
+#line 31 "../../lib/unicase/special-casing-table.gperf"
{"\001I\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x02BC, 0x004E, 0 }, { 0x0149, 0, 0 }, { 0x02BC, 0x004E, 0 }, { 0x02BC, 0x006E, 0 }},
-#line 125 "./unicase/special-casing-table.gperf"
+#line 125 "../../lib/unicase/special-casing-table.gperf"
{"\373\000\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0046, 0x0046, 0 }, { 0xFB00, 0, 0 }, { 0x0046, 0x0066, 0 }, { 0x0066, 0x0066, 0 }},
-#line 15 "./unicase/special-casing-table.gperf"
+#line 15 "../../lib/unicase/special-casing-table.gperf"
{"\000I\000", 1, SCC_MORE_ABOVE , { 'l', 't' }, { 0x0049, 0, 0 }, { 0x0069, 0x0307, 0 }, { 0x0049, 0, 0 }, { 0x0069, 0, 0 }},
-#line 127 "./unicase/special-casing-table.gperf"
+#line 127 "../../lib/unicase/special-casing-table.gperf"
{"\373\002\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0046, 0x004C, 0 }, { 0xFB02, 0, 0 }, { 0x0046, 0x006C, 0 }, { 0x0066, 0x006C, 0 }},
-#line 128 "./unicase/special-casing-table.gperf"
+#line 128 "../../lib/unicase/special-casing-table.gperf"
{"\373\003\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0046, 0x0046, 0x0049 }, { 0xFB03, 0, 0 }, { 0x0046, 0x0066, 0x0069 }, { 0x0066, 0x0066, 0x0069 }},
-#line 28 "./unicase/special-casing-table.gperf"
+#line 28 "../../lib/unicase/special-casing-table.gperf"
{"\0010\000", 1, SCC_ALWAYS , { 't', 'r' }, { 0x0130, 0, 0 }, { 0x0069, 0, 0 }, { 0x0130, 0, 0 }, { 0x0069, 0, 0 }},
-#line 16 "./unicase/special-casing-table.gperf"
+#line 16 "../../lib/unicase/special-casing-table.gperf"
{"\000I\001", 1, -SCC_BEFORE_DOT , { 't', 'r' }, { 0x0049, 0, 0 }, { 0x0131, 0, 0 }, { 0x0049, 0, 0 }, { 0x0131, 0, 0 }},
-#line 17 "./unicase/special-casing-table.gperf"
+#line 17 "../../lib/unicase/special-casing-table.gperf"
{"\000I\002", 1, -SCC_BEFORE_DOT , { 'a', 'z' }, { 0x0049, 0, 0 }, { 0x0131, 0, 0 }, { 0x0049, 0, 0 }, { 0x0131, 0, 0 }},
-#line 33 "./unicase/special-casing-table.gperf"
+#line 33 "../../lib/unicase/special-casing-table.gperf"
{"\003\007\000", 1, SCC_AFTER_SOFT_DOTTED, { 'l', 't' }, { 0, 0, 0 }, { 0x0307, 0, 0 }, { 0, 0, 0 }, { 0x0307, 0, 0 }},
-#line 29 "./unicase/special-casing-table.gperf"
+#line 29 "../../lib/unicase/special-casing-table.gperf"
{"\0010\001", 1, SCC_ALWAYS , { 'a', 'z' }, { 0x0130, 0, 0 }, { 0x0069, 0, 0 }, { 0x0130, 0, 0 }, { 0x0069, 0, 0 }},
-#line 30 "./unicase/special-casing-table.gperf"
+#line 30 "../../lib/unicase/special-casing-table.gperf"
{"\0010\002", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0130, 0, 0 }, { 0x0069, 0x0307, 0 }, { 0x0130, 0, 0 }, { 0x0069, 0x0307, 0 }},
-#line 130 "./unicase/special-casing-table.gperf"
+#line 130 "../../lib/unicase/special-casing-table.gperf"
{"\373\005\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0053, 0x0054, 0 }, { 0xFB05, 0, 0 }, { 0x0053, 0x0074, 0 }, { 0x0073, 0x0074, 0 }},
-#line 34 "./unicase/special-casing-table.gperf"
+#line 34 "../../lib/unicase/special-casing-table.gperf"
{"\003\007\001", 1, SCC_AFTER_I , { 't', 'r' }, { 0x0307, 0, 0 }, { 0, 0, 0 }, { 0x0307, 0, 0 }, { 0x0307, 0, 0 }},
-#line 35 "./unicase/special-casing-table.gperf"
+#line 35 "../../lib/unicase/special-casing-table.gperf"
{"\003\007\002", 0, SCC_AFTER_I , { 'a', 'z' }, { 0x0307, 0, 0 }, { 0, 0, 0 }, { 0x0307, 0, 0 }, { 0x0307, 0, 0 }},
-#line 19 "./unicase/special-casing-table.gperf"
+#line 19 "../../lib/unicase/special-casing-table.gperf"
{"\000I\004", 0, SCC_ALWAYS , { 'a', 'z' }, { 0x0049, 0, 0 }, { 0x0069, 0, 0 }, { 0x0049, 0, 0 }, { 0x0131, 0, 0 }},
-#line 23 "./unicase/special-casing-table.gperf"
+#line 23 "../../lib/unicase/special-casing-table.gperf"
{"\000\314\000", 0, SCC_ALWAYS , { 'l', 't' }, { 0x00CC, 0, 0 }, { 0x0069, 0x0307, 0x0300 }, { 0x00CC, 0, 0 }, { 0x00EC, 0, 0 }},
-#line 109 "./unicase/special-casing-table.gperf"
+#line 109 "../../lib/unicase/special-casing-table.gperf"
{"\037\314\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0397, 0x0399, 0 }, { 0x1FC3, 0, 0 }, { 0x1FCC, 0, 0 }, { 0x03B7, 0x03B9, 0 }},
-#line 85 "./unicase/special-casing-table.gperf"
+#line 85 "../../lib/unicase/special-casing-table.gperf"
{"\037\243\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6B, 0x0399, 0 }, { 0x1FA3, 0, 0 }, { 0x1FAB, 0, 0 }, { 0x1F63, 0x03B9, 0 }},
-#line 80 "./unicase/special-casing-table.gperf"
+#line 80 "../../lib/unicase/special-casing-table.gperf"
{"\037\236\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2E, 0x0399, 0 }, { 0x1F96, 0, 0 }, { 0x1F9E, 0, 0 }, { 0x1F26, 0x03B9, 0 }},
-#line 37 "./unicase/special-casing-table.gperf"
+#line 37 "../../lib/unicase/special-casing-table.gperf"
{"\003\243\000", 0, SCC_FINAL_SIGMA , { '\0', '\0' }, { 0x03A3, 0, 0 }, { 0x03C2, 0, 0 }, { 0x03A3, 0, 0 }, { 0x03C3, 0, 0 }},
-#line 45 "./unicase/special-casing-table.gperf"
+#line 45 "../../lib/unicase/special-casing-table.gperf"
{"\036\236\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1E9E, 0, 0 }, { 0x00DF, 0, 0 }, { 0x1E9E, 0, 0 }, { 0x0073, 0x0073, 0 }},
-#line 76 "./unicase/special-casing-table.gperf"
+#line 76 "../../lib/unicase/special-casing-table.gperf"
{"\037\232\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2A, 0x0399, 0 }, { 0x1F92, 0, 0 }, { 0x1F9A, 0, 0 }, { 0x1F22, 0x03B9, 0 }},
-#line 75 "./unicase/special-casing-table.gperf"
+#line 75 "../../lib/unicase/special-casing-table.gperf"
{"\037\231\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F29, 0x0399, 0 }, { 0x1F91, 0, 0 }, { 0x1F99, 0, 0 }, { 0x1F21, 0x03B9, 0 }},
-#line 44 "./unicase/special-casing-table.gperf"
+#line 44 "../../lib/unicase/special-casing-table.gperf"
{"\036\232\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0041, 0x02BE, 0 }, { 0x1E9A, 0, 0 }, { 0x0041, 0x02BE, 0 }, { 0x0061, 0x02BE, 0 }},
-#line 43 "./unicase/special-casing-table.gperf"
+#line 43 "../../lib/unicase/special-casing-table.gperf"
{"\036\231\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0059, 0x030A, 0 }, { 0x1E99, 0, 0 }, { 0x0059, 0x030A, 0 }, { 0x0079, 0x030A, 0 }},
-#line 74 "./unicase/special-casing-table.gperf"
+#line 74 "../../lib/unicase/special-casing-table.gperf"
{"\037\230\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F28, 0x0399, 0 }, { 0x1F90, 0, 0 }, { 0x1F98, 0, 0 }, { 0x1F20, 0x03B9, 0 }},
-#line 73 "./unicase/special-casing-table.gperf"
+#line 73 "../../lib/unicase/special-casing-table.gperf"
{"\037\227\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2F, 0x0399, 0 }, { 0x1F97, 0, 0 }, { 0x1F9F, 0, 0 }, { 0x1F27, 0x03B9, 0 }},
-#line 42 "./unicase/special-casing-table.gperf"
+#line 42 "../../lib/unicase/special-casing-table.gperf"
{"\036\230\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0057, 0x030A, 0 }, { 0x1E98, 0, 0 }, { 0x0057, 0x030A, 0 }, { 0x0077, 0x030A, 0 }},
-#line 41 "./unicase/special-casing-table.gperf"
+#line 41 "../../lib/unicase/special-casing-table.gperf"
{"\036\227\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0054, 0x0308, 0 }, { 0x1E97, 0, 0 }, { 0x0054, 0x0308, 0 }, { 0x0074, 0x0308, 0 }},
-#line 72 "./unicase/special-casing-table.gperf"
+#line 72 "../../lib/unicase/special-casing-table.gperf"
{"\037\226\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2E, 0x0399, 0 }, { 0x1F96, 0, 0 }, { 0x1F9E, 0, 0 }, { 0x1F26, 0x03B9, 0 }},
-#line 66 "./unicase/special-casing-table.gperf"
+#line 66 "../../lib/unicase/special-casing-table.gperf"
{"\037\220\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F28, 0x0399, 0 }, { 0x1F90, 0, 0 }, { 0x1F98, 0, 0 }, { 0x1F20, 0x03B9, 0 }},
-#line 40 "./unicase/special-casing-table.gperf"
+#line 40 "../../lib/unicase/special-casing-table.gperf"
{"\036\226\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0048, 0x0331, 0 }, { 0x1E96, 0, 0 }, { 0x0048, 0x0331, 0 }, { 0x0068, 0x0331, 0 }},
-#line 36 "./unicase/special-casing-table.gperf"
+#line 36 "../../lib/unicase/special-casing-table.gperf"
{"\003\220\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0399, 0x0308, 0x0301 }, { 0x0390, 0, 0 }, { 0x0399, 0x0308, 0x0301 }, { 0x03B9, 0x0308, 0x0301 }},
-#line 57 "./unicase/special-casing-table.gperf"
+#line 57 "../../lib/unicase/special-casing-table.gperf"
{"\037\207\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0F, 0x0399, 0 }, { 0x1F87, 0, 0 }, { 0x1F8F, 0, 0 }, { 0x1F07, 0x03B9, 0 }},
-#line 21 "./unicase/special-casing-table.gperf"
+#line 21 "../../lib/unicase/special-casing-table.gperf"
{"\000i\000", 1, SCC_ALWAYS , { 't', 'r' }, { 0x0130, 0, 0 }, { 0x0069, 0, 0 }, { 0x0130, 0, 0 }, { 0x0069, 0, 0 }},
-#line 124 "./unicase/special-casing-table.gperf"
+#line 124 "../../lib/unicase/special-casing-table.gperf"
{"\037\374\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A9, 0x0399, 0 }, { 0x1FF3, 0, 0 }, { 0x1FFC, 0, 0 }, { 0x03C9, 0x03B9, 0 }},
-#line 129 "./unicase/special-casing-table.gperf"
+#line 129 "../../lib/unicase/special-casing-table.gperf"
{"\373\004\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0046, 0x0046, 0x004C }, { 0xFB04, 0, 0 }, { 0x0046, 0x0066, 0x006C }, { 0x0066, 0x0066, 0x006C }},
-#line 123 "./unicase/special-casing-table.gperf"
+#line 123 "../../lib/unicase/special-casing-table.gperf"
{"\037\367\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A9, 0x0342, 0x0399 }, { 0x1FF7, 0, 0 }, { 0x03A9, 0x0342, 0x0345 }, { 0x03C9, 0x0342, 0x03B9 }},
-#line 22 "./unicase/special-casing-table.gperf"
+#line 22 "../../lib/unicase/special-casing-table.gperf"
{"\000i\001", 0, SCC_ALWAYS , { 'a', 'z' }, { 0x0130, 0, 0 }, { 0x0069, 0, 0 }, { 0x0130, 0, 0 }, { 0x0069, 0, 0 }},
-#line 18 "./unicase/special-casing-table.gperf"
+#line 18 "../../lib/unicase/special-casing-table.gperf"
{"\000I\003", 1, SCC_ALWAYS , { 't', 'r' }, { 0x0049, 0, 0 }, { 0x0069, 0, 0 }, { 0x0049, 0, 0 }, { 0x0131, 0, 0 }},
-#line 122 "./unicase/special-casing-table.gperf"
+#line 122 "../../lib/unicase/special-casing-table.gperf"
{"\037\366\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A9, 0x0342, 0 }, { 0x1FF6, 0, 0 }, { 0x03A9, 0x0342, 0 }, { 0x03C9, 0x0342, 0 }},
-#line 121 "./unicase/special-casing-table.gperf"
+#line 121 "../../lib/unicase/special-casing-table.gperf"
{"\037\364\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x038F, 0x0399, 0 }, { 0x1FF4, 0, 0 }, { 0x038F, 0x0345, 0 }, { 0x03CE, 0x03B9, 0 }},
-#line 39 "./unicase/special-casing-table.gperf"
+#line 39 "../../lib/unicase/special-casing-table.gperf"
{"\005\207\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0535, 0x0552, 0 }, { 0x0587, 0, 0 }, { 0x0535, 0x0582, 0 }, { 0x0565, 0x0582, 0 }},
-#line 120 "./unicase/special-casing-table.gperf"
+#line 120 "../../lib/unicase/special-casing-table.gperf"
{"\037\363\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A9, 0x0399, 0 }, { 0x1FF3, 0, 0 }, { 0x1FFC, 0, 0 }, { 0x03C9, 0x03B9, 0 }},
-#line 119 "./unicase/special-casing-table.gperf"
+#line 119 "../../lib/unicase/special-casing-table.gperf"
{"\037\362\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1FFA, 0x0399, 0 }, { 0x1FF2, 0, 0 }, { 0x1FFA, 0x0345, 0 }, { 0x1F7C, 0x03B9, 0 }},
-#line 32 "./unicase/special-casing-table.gperf"
+#line 32 "../../lib/unicase/special-casing-table.gperf"
{"\001\360\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x004A, 0x030C, 0 }, { 0x01F0, 0, 0 }, { 0x004A, 0x030C, 0 }, { 0x006A, 0x030C, 0 }},
-#line 118 "./unicase/special-casing-table.gperf"
+#line 118 "../../lib/unicase/special-casing-table.gperf"
{"\037\347\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0308, 0x0342 }, { 0x1FE7, 0, 0 }, { 0x03A5, 0x0308, 0x0342 }, { 0x03C5, 0x0308, 0x0342 }},
-#line 117 "./unicase/special-casing-table.gperf"
+#line 117 "../../lib/unicase/special-casing-table.gperf"
{"\037\346\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0342, 0 }, { 0x1FE6, 0, 0 }, { 0x03A5, 0x0342, 0 }, { 0x03C5, 0x0342, 0 }},
-#line 116 "./unicase/special-casing-table.gperf"
+#line 116 "../../lib/unicase/special-casing-table.gperf"
{"\037\344\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A1, 0x0313, 0 }, { 0x1FE4, 0, 0 }, { 0x03A1, 0x0313, 0 }, { 0x03C1, 0x0313, 0 }},
-#line 115 "./unicase/special-casing-table.gperf"
+#line 115 "../../lib/unicase/special-casing-table.gperf"
{"\037\343\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0308, 0x0301 }, { 0x1FE3, 0, 0 }, { 0x03A5, 0x0308, 0x0301 }, { 0x03C5, 0x0308, 0x0301 }},
-#line 114 "./unicase/special-casing-table.gperf"
+#line 114 "../../lib/unicase/special-casing-table.gperf"
{"\037\342\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0308, 0x0300 }, { 0x1FE2, 0, 0 }, { 0x03A5, 0x0308, 0x0300 }, { 0x03C5, 0x0308, 0x0300 }},
-#line 25 "./unicase/special-casing-table.gperf"
+#line 25 "../../lib/unicase/special-casing-table.gperf"
{"\000\337\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0053, 0x0053, 0 }, { 0x00DF, 0, 0 }, { 0x0053, 0x0073, 0 }, { 0x0073, 0x0073, 0 }},
-#line 113 "./unicase/special-casing-table.gperf"
+#line 113 "../../lib/unicase/special-casing-table.gperf"
{"\037\327\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0399, 0x0308, 0x0342 }, { 0x1FD7, 0, 0 }, { 0x0399, 0x0308, 0x0342 }, { 0x03B9, 0x0308, 0x0342 }},
-#line 112 "./unicase/special-casing-table.gperf"
+#line 112 "../../lib/unicase/special-casing-table.gperf"
{"\037\326\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0399, 0x0342, 0 }, { 0x1FD6, 0, 0 }, { 0x0399, 0x0342, 0 }, { 0x03B9, 0x0342, 0 }},
-#line 111 "./unicase/special-casing-table.gperf"
+#line 111 "../../lib/unicase/special-casing-table.gperf"
{"\037\323\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0399, 0x0308, 0x0301 }, { 0x1FD3, 0, 0 }, { 0x0399, 0x0308, 0x0301 }, { 0x03B9, 0x0308, 0x0301 }},
-#line 110 "./unicase/special-casing-table.gperf"
+#line 110 "../../lib/unicase/special-casing-table.gperf"
{"\037\322\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0399, 0x0308, 0x0300 }, { 0x1FD2, 0, 0 }, { 0x0399, 0x0308, 0x0300 }, { 0x03B9, 0x0308, 0x0300 }},
-#line 24 "./unicase/special-casing-table.gperf"
+#line 24 "../../lib/unicase/special-casing-table.gperf"
{"\000\315\000", 0, SCC_ALWAYS , { 'l', 't' }, { 0x00CD, 0, 0 }, { 0x0069, 0x0307, 0x0301 }, { 0x00CD, 0, 0 }, { 0x00ED, 0, 0 }},
-#line 108 "./unicase/special-casing-table.gperf"
+#line 108 "../../lib/unicase/special-casing-table.gperf"
{"\037\307\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0397, 0x0342, 0x0399 }, { 0x1FC7, 0, 0 }, { 0x0397, 0x0342, 0x0345 }, { 0x03B7, 0x0342, 0x03B9 }},
-#line 107 "./unicase/special-casing-table.gperf"
+#line 107 "../../lib/unicase/special-casing-table.gperf"
{"\037\306\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0397, 0x0342, 0 }, { 0x1FC6, 0, 0 }, { 0x0397, 0x0342, 0 }, { 0x03B7, 0x0342, 0 }},
-#line 106 "./unicase/special-casing-table.gperf"
+#line 106 "../../lib/unicase/special-casing-table.gperf"
{"\037\304\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0389, 0x0399, 0 }, { 0x1FC4, 0, 0 }, { 0x0389, 0x0345, 0 }, { 0x03AE, 0x03B9, 0 }},
-#line 105 "./unicase/special-casing-table.gperf"
+#line 105 "../../lib/unicase/special-casing-table.gperf"
{"\037\303\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0397, 0x0399, 0 }, { 0x1FC3, 0, 0 }, { 0x1FCC, 0, 0 }, { 0x03B7, 0x03B9, 0 }},
-#line 104 "./unicase/special-casing-table.gperf"
+#line 104 "../../lib/unicase/special-casing-table.gperf"
{"\037\302\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1FCA, 0x0399, 0 }, { 0x1FC2, 0, 0 }, { 0x1FCA, 0x0345, 0 }, { 0x1F74, 0x03B9, 0 }},
-#line 103 "./unicase/special-casing-table.gperf"
+#line 103 "../../lib/unicase/special-casing-table.gperf"
{"\037\274\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0391, 0x0399, 0 }, { 0x1FB3, 0, 0 }, { 0x1FBC, 0, 0 }, { 0x03B1, 0x03B9, 0 }},
-#line 102 "./unicase/special-casing-table.gperf"
+#line 102 "../../lib/unicase/special-casing-table.gperf"
{"\037\267\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0391, 0x0342, 0x0399 }, { 0x1FB7, 0, 0 }, { 0x0391, 0x0342, 0x0345 }, { 0x03B1, 0x0342, 0x03B9 }},
-#line 101 "./unicase/special-casing-table.gperf"
+#line 101 "../../lib/unicase/special-casing-table.gperf"
{"\037\266\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0391, 0x0342, 0 }, { 0x1FB6, 0, 0 }, { 0x0391, 0x0342, 0 }, { 0x03B1, 0x0342, 0 }},
-#line 100 "./unicase/special-casing-table.gperf"
+#line 100 "../../lib/unicase/special-casing-table.gperf"
{"\037\264\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0386, 0x0399, 0 }, { 0x1FB4, 0, 0 }, { 0x0386, 0x0345, 0 }, { 0x03AC, 0x03B9, 0 }},
-#line 99 "./unicase/special-casing-table.gperf"
+#line 99 "../../lib/unicase/special-casing-table.gperf"
{"\037\263\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0391, 0x0399, 0 }, { 0x1FB3, 0, 0 }, { 0x1FBC, 0, 0 }, { 0x03B1, 0x03B9, 0 }},
-#line 98 "./unicase/special-casing-table.gperf"
+#line 98 "../../lib/unicase/special-casing-table.gperf"
{"\037\262\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1FBA, 0x0399, 0 }, { 0x1FB2, 0, 0 }, { 0x1FBA, 0x0345, 0 }, { 0x1F70, 0x03B9, 0 }},
-#line 38 "./unicase/special-casing-table.gperf"
+#line 38 "../../lib/unicase/special-casing-table.gperf"
{"\003\260\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0308, 0x0301 }, { 0x03B0, 0, 0 }, { 0x03A5, 0x0308, 0x0301 }, { 0x03C5, 0x0308, 0x0301 }},
-#line 97 "./unicase/special-casing-table.gperf"
+#line 97 "../../lib/unicase/special-casing-table.gperf"
{"\037\257\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6F, 0x0399, 0 }, { 0x1FA7, 0, 0 }, { 0x1FAF, 0, 0 }, { 0x1F67, 0x03B9, 0 }},
-#line 96 "./unicase/special-casing-table.gperf"
+#line 96 "../../lib/unicase/special-casing-table.gperf"
{"\037\256\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6E, 0x0399, 0 }, { 0x1FA6, 0, 0 }, { 0x1FAE, 0, 0 }, { 0x1F66, 0x03B9, 0 }},
-#line 95 "./unicase/special-casing-table.gperf"
+#line 95 "../../lib/unicase/special-casing-table.gperf"
{"\037\255\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6D, 0x0399, 0 }, { 0x1FA5, 0, 0 }, { 0x1FAD, 0, 0 }, { 0x1F65, 0x03B9, 0 }},
-#line 94 "./unicase/special-casing-table.gperf"
+#line 94 "../../lib/unicase/special-casing-table.gperf"
{"\037\254\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6C, 0x0399, 0 }, { 0x1FA4, 0, 0 }, { 0x1FAC, 0, 0 }, { 0x1F64, 0x03B9, 0 }},
-#line 93 "./unicase/special-casing-table.gperf"
+#line 93 "../../lib/unicase/special-casing-table.gperf"
{"\037\253\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6B, 0x0399, 0 }, { 0x1FA3, 0, 0 }, { 0x1FAB, 0, 0 }, { 0x1F63, 0x03B9, 0 }},
-#line 92 "./unicase/special-casing-table.gperf"
+#line 92 "../../lib/unicase/special-casing-table.gperf"
{"\037\252\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6A, 0x0399, 0 }, { 0x1FA2, 0, 0 }, { 0x1FAA, 0, 0 }, { 0x1F62, 0x03B9, 0 }},
-#line 91 "./unicase/special-casing-table.gperf"
+#line 91 "../../lib/unicase/special-casing-table.gperf"
{"\037\251\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F69, 0x0399, 0 }, { 0x1FA1, 0, 0 }, { 0x1FA9, 0, 0 }, { 0x1F61, 0x03B9, 0 }},
-#line 90 "./unicase/special-casing-table.gperf"
+#line 90 "../../lib/unicase/special-casing-table.gperf"
{"\037\250\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F68, 0x0399, 0 }, { 0x1FA0, 0, 0 }, { 0x1FA8, 0, 0 }, { 0x1F60, 0x03B9, 0 }},
-#line 89 "./unicase/special-casing-table.gperf"
+#line 89 "../../lib/unicase/special-casing-table.gperf"
{"\037\247\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6F, 0x0399, 0 }, { 0x1FA7, 0, 0 }, { 0x1FAF, 0, 0 }, { 0x1F67, 0x03B9, 0 }},
-#line 88 "./unicase/special-casing-table.gperf"
+#line 88 "../../lib/unicase/special-casing-table.gperf"
{"\037\246\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6E, 0x0399, 0 }, { 0x1FA6, 0, 0 }, { 0x1FAE, 0, 0 }, { 0x1F66, 0x03B9, 0 }},
-#line 87 "./unicase/special-casing-table.gperf"
+#line 87 "../../lib/unicase/special-casing-table.gperf"
{"\037\245\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6D, 0x0399, 0 }, { 0x1FA5, 0, 0 }, { 0x1FAD, 0, 0 }, { 0x1F65, 0x03B9, 0 }},
-#line 86 "./unicase/special-casing-table.gperf"
+#line 86 "../../lib/unicase/special-casing-table.gperf"
{"\037\244\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6C, 0x0399, 0 }, { 0x1FA4, 0, 0 }, { 0x1FAC, 0, 0 }, { 0x1F64, 0x03B9, 0 }},
-#line 84 "./unicase/special-casing-table.gperf"
+#line 84 "../../lib/unicase/special-casing-table.gperf"
{"\037\242\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6A, 0x0399, 0 }, { 0x1FA2, 0, 0 }, { 0x1FAA, 0, 0 }, { 0x1F62, 0x03B9, 0 }},
-#line 83 "./unicase/special-casing-table.gperf"
+#line 83 "../../lib/unicase/special-casing-table.gperf"
{"\037\241\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F69, 0x0399, 0 }, { 0x1FA1, 0, 0 }, { 0x1FA9, 0, 0 }, { 0x1F61, 0x03B9, 0 }},
-#line 82 "./unicase/special-casing-table.gperf"
+#line 82 "../../lib/unicase/special-casing-table.gperf"
{"\037\240\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F68, 0x0399, 0 }, { 0x1FA0, 0, 0 }, { 0x1FA8, 0, 0 }, { 0x1F60, 0x03B9, 0 }},
-#line 81 "./unicase/special-casing-table.gperf"
+#line 81 "../../lib/unicase/special-casing-table.gperf"
{"\037\237\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2F, 0x0399, 0 }, { 0x1F97, 0, 0 }, { 0x1F9F, 0, 0 }, { 0x1F27, 0x03B9, 0 }},
-#line 79 "./unicase/special-casing-table.gperf"
+#line 79 "../../lib/unicase/special-casing-table.gperf"
{"\037\235\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2D, 0x0399, 0 }, { 0x1F95, 0, 0 }, { 0x1F9D, 0, 0 }, { 0x1F25, 0x03B9, 0 }},
-#line 78 "./unicase/special-casing-table.gperf"
+#line 78 "../../lib/unicase/special-casing-table.gperf"
{"\037\234\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2C, 0x0399, 0 }, { 0x1F94, 0, 0 }, { 0x1F9C, 0, 0 }, { 0x1F24, 0x03B9, 0 }},
-#line 77 "./unicase/special-casing-table.gperf"
+#line 77 "../../lib/unicase/special-casing-table.gperf"
{"\037\233\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2B, 0x0399, 0 }, { 0x1F93, 0, 0 }, { 0x1F9B, 0, 0 }, { 0x1F23, 0x03B9, 0 }},
-#line 71 "./unicase/special-casing-table.gperf"
+#line 71 "../../lib/unicase/special-casing-table.gperf"
{"\037\225\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2D, 0x0399, 0 }, { 0x1F95, 0, 0 }, { 0x1F9D, 0, 0 }, { 0x1F25, 0x03B9, 0 }},
-#line 70 "./unicase/special-casing-table.gperf"
+#line 70 "../../lib/unicase/special-casing-table.gperf"
{"\037\224\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2C, 0x0399, 0 }, { 0x1F94, 0, 0 }, { 0x1F9C, 0, 0 }, { 0x1F24, 0x03B9, 0 }},
-#line 69 "./unicase/special-casing-table.gperf"
+#line 69 "../../lib/unicase/special-casing-table.gperf"
{"\037\223\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2B, 0x0399, 0 }, { 0x1F93, 0, 0 }, { 0x1F9B, 0, 0 }, { 0x1F23, 0x03B9, 0 }},
-#line 68 "./unicase/special-casing-table.gperf"
+#line 68 "../../lib/unicase/special-casing-table.gperf"
{"\037\222\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2A, 0x0399, 0 }, { 0x1F92, 0, 0 }, { 0x1F9A, 0, 0 }, { 0x1F22, 0x03B9, 0 }},
-#line 67 "./unicase/special-casing-table.gperf"
+#line 67 "../../lib/unicase/special-casing-table.gperf"
{"\037\221\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F29, 0x0399, 0 }, { 0x1F91, 0, 0 }, { 0x1F99, 0, 0 }, { 0x1F21, 0x03B9, 0 }},
-#line 65 "./unicase/special-casing-table.gperf"
+#line 65 "../../lib/unicase/special-casing-table.gperf"
{"\037\217\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0F, 0x0399, 0 }, { 0x1F87, 0, 0 }, { 0x1F8F, 0, 0 }, { 0x1F07, 0x03B9, 0 }},
-#line 64 "./unicase/special-casing-table.gperf"
+#line 64 "../../lib/unicase/special-casing-table.gperf"
{"\037\216\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0E, 0x0399, 0 }, { 0x1F86, 0, 0 }, { 0x1F8E, 0, 0 }, { 0x1F06, 0x03B9, 0 }},
-#line 63 "./unicase/special-casing-table.gperf"
+#line 63 "../../lib/unicase/special-casing-table.gperf"
{"\037\215\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0D, 0x0399, 0 }, { 0x1F85, 0, 0 }, { 0x1F8D, 0, 0 }, { 0x1F05, 0x03B9, 0 }},
-#line 62 "./unicase/special-casing-table.gperf"
+#line 62 "../../lib/unicase/special-casing-table.gperf"
{"\037\214\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0C, 0x0399, 0 }, { 0x1F84, 0, 0 }, { 0x1F8C, 0, 0 }, { 0x1F04, 0x03B9, 0 }},
-#line 61 "./unicase/special-casing-table.gperf"
+#line 61 "../../lib/unicase/special-casing-table.gperf"
{"\037\213\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0B, 0x0399, 0 }, { 0x1F83, 0, 0 }, { 0x1F8B, 0, 0 }, { 0x1F03, 0x03B9, 0 }},
-#line 60 "./unicase/special-casing-table.gperf"
+#line 60 "../../lib/unicase/special-casing-table.gperf"
{"\037\212\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0A, 0x0399, 0 }, { 0x1F82, 0, 0 }, { 0x1F8A, 0, 0 }, { 0x1F02, 0x03B9, 0 }},
-#line 59 "./unicase/special-casing-table.gperf"
+#line 59 "../../lib/unicase/special-casing-table.gperf"
{"\037\211\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F09, 0x0399, 0 }, { 0x1F81, 0, 0 }, { 0x1F89, 0, 0 }, { 0x1F01, 0x03B9, 0 }},
-#line 58 "./unicase/special-casing-table.gperf"
+#line 58 "../../lib/unicase/special-casing-table.gperf"
{"\037\210\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F08, 0x0399, 0 }, { 0x1F80, 0, 0 }, { 0x1F88, 0, 0 }, { 0x1F00, 0x03B9, 0 }},
-#line 56 "./unicase/special-casing-table.gperf"
+#line 56 "../../lib/unicase/special-casing-table.gperf"
{"\037\206\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0E, 0x0399, 0 }, { 0x1F86, 0, 0 }, { 0x1F8E, 0, 0 }, { 0x1F06, 0x03B9, 0 }},
-#line 55 "./unicase/special-casing-table.gperf"
+#line 55 "../../lib/unicase/special-casing-table.gperf"
{"\037\205\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0D, 0x0399, 0 }, { 0x1F85, 0, 0 }, { 0x1F8D, 0, 0 }, { 0x1F05, 0x03B9, 0 }},
-#line 54 "./unicase/special-casing-table.gperf"
+#line 54 "../../lib/unicase/special-casing-table.gperf"
{"\037\204\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0C, 0x0399, 0 }, { 0x1F84, 0, 0 }, { 0x1F8C, 0, 0 }, { 0x1F04, 0x03B9, 0 }},
-#line 53 "./unicase/special-casing-table.gperf"
+#line 53 "../../lib/unicase/special-casing-table.gperf"
{"\037\203\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0B, 0x0399, 0 }, { 0x1F83, 0, 0 }, { 0x1F8B, 0, 0 }, { 0x1F03, 0x03B9, 0 }},
-#line 52 "./unicase/special-casing-table.gperf"
+#line 52 "../../lib/unicase/special-casing-table.gperf"
{"\037\202\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0A, 0x0399, 0 }, { 0x1F82, 0, 0 }, { 0x1F8A, 0, 0 }, { 0x1F02, 0x03B9, 0 }},
-#line 51 "./unicase/special-casing-table.gperf"
+#line 51 "../../lib/unicase/special-casing-table.gperf"
{"\037\201\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F09, 0x0399, 0 }, { 0x1F81, 0, 0 }, { 0x1F89, 0, 0 }, { 0x1F01, 0x03B9, 0 }},
-#line 50 "./unicase/special-casing-table.gperf"
+#line 50 "../../lib/unicase/special-casing-table.gperf"
{"\037\200\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F08, 0x0399, 0 }, { 0x1F80, 0, 0 }, { 0x1F88, 0, 0 }, { 0x1F00, 0x03B9, 0 }},
-#line 49 "./unicase/special-casing-table.gperf"
+#line 49 "../../lib/unicase/special-casing-table.gperf"
{"\037V\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0313, 0x0342 }, { 0x1F56, 0, 0 }, { 0x03A5, 0x0313, 0x0342 }, { 0x03C5, 0x0313, 0x0342 }},
-#line 48 "./unicase/special-casing-table.gperf"
+#line 48 "../../lib/unicase/special-casing-table.gperf"
{"\037T\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0313, 0x0301 }, { 0x1F54, 0, 0 }, { 0x03A5, 0x0313, 0x0301 }, { 0x03C5, 0x0313, 0x0301 }},
-#line 47 "./unicase/special-casing-table.gperf"
+#line 47 "../../lib/unicase/special-casing-table.gperf"
{"\037R\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0313, 0x0300 }, { 0x1F52, 0, 0 }, { 0x03A5, 0x0313, 0x0300 }, { 0x03C5, 0x0313, 0x0300 }},
-#line 46 "./unicase/special-casing-table.gperf"
+#line 46 "../../lib/unicase/special-casing-table.gperf"
{"\037P\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0313, 0 }, { 0x1F50, 0, 0 }, { 0x03A5, 0x0313, 0 }, { 0x03C5, 0x0313, 0 }},
-#line 20 "./unicase/special-casing-table.gperf"
+#line 20 "../../lib/unicase/special-casing-table.gperf"
{"\000J\000", 0, SCC_MORE_ABOVE , { 'l', 't' }, { 0x004A, 0, 0 }, { 0x006A, 0x0307, 0 }, { 0x004A, 0, 0 }, { 0x006A, 0, 0 }},
-#line 27 "./unicase/special-casing-table.gperf"
+#line 27 "../../lib/unicase/special-casing-table.gperf"
{"\001.\000", 0, SCC_MORE_ABOVE , { 'l', 't' }, { 0x012E, 0, 0 }, { 0x012F, 0x0307, 0 }, { 0x012E, 0, 0 }, { 0x012F, 0, 0 }},
-#line 26 "./unicase/special-casing-table.gperf"
+#line 26 "../../lib/unicase/special-casing-table.gperf"
{"\001(\000", 0, SCC_ALWAYS , { 'l', 't' }, { 0x0128, 0, 0 }, { 0x0069, 0x0307, 0x0303 }, { 0x0128, 0, 0 }, { 0x0129, 0, 0 }},
-#line 136 "./unicase/special-casing-table.gperf"
+#line 136 "../../lib/unicase/special-casing-table.gperf"
{"\373\027\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0544, 0x053D, 0 }, { 0xFB17, 0, 0 }, { 0x0544, 0x056D, 0 }, { 0x0574, 0x056D, 0 }},
-#line 135 "./unicase/special-casing-table.gperf"
+#line 135 "../../lib/unicase/special-casing-table.gperf"
{"\373\026\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x054E, 0x0546, 0 }, { 0xFB16, 0, 0 }, { 0x054E, 0x0576, 0 }, { 0x057E, 0x0576, 0 }},
-#line 134 "./unicase/special-casing-table.gperf"
+#line 134 "../../lib/unicase/special-casing-table.gperf"
{"\373\025\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0544, 0x053B, 0 }, { 0xFB15, 0, 0 }, { 0x0544, 0x056B, 0 }, { 0x0574, 0x056B, 0 }},
-#line 133 "./unicase/special-casing-table.gperf"
+#line 133 "../../lib/unicase/special-casing-table.gperf"
{"\373\024\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0544, 0x0535, 0 }, { 0xFB14, 0, 0 }, { 0x0544, 0x0565, 0 }, { 0x0574, 0x0565, 0 }},
-#line 132 "./unicase/special-casing-table.gperf"
+#line 132 "../../lib/unicase/special-casing-table.gperf"
{"\373\023\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0544, 0x0546, 0 }, { 0xFB13, 0, 0 }, { 0x0544, 0x0576, 0 }, { 0x0574, 0x0576, 0 }},
-#line 131 "./unicase/special-casing-table.gperf"
+#line 131 "../../lib/unicase/special-casing-table.gperf"
{"\373\006\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0053, 0x0054, 0 }, { 0xFB06, 0, 0 }, { 0x0053, 0x0074, 0 }, { 0x0073, 0x0074, 0 }}
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = gl_unicase_special_hash (str, len);
+ register unsigned int key = gl_unicase_special_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
if (len == lengthtable[key])
{
register const char *s = wordlist[key].code;
diff --git a/lib/unicase/special-casing.c b/lib/unicase/special-casing.c
index bc56e91..709b6a2 100644
--- a/lib/unicase/special-casing.c
+++ b/lib/unicase/special-casing.c
@@ -1,5 +1,5 @@
/* Special casing table.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,12 +22,12 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
-#include "special-casing.h"
+#include "unicase/special-casing.h"
#include <string.h>
diff --git a/lib/unicase/special-casing.h b/lib/unicase/special-casing.in.h
index 2def663..d98049b 100644
--- a/lib/unicase/special-casing.h
+++ b/lib/unicase/special-casing.in.h
@@ -1,5 +1,5 @@
/* Special casing table.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,8 +22,9 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+#include <stddef.h>
/* A special casing context.
A context is negated through x -> -x. */
@@ -66,4 +67,4 @@ struct special_casing_rule
};
extern const struct special_casing_rule *
- gl_unicase_special_lookup (const char *str, unsigned int len);
+ gl_unicase_special_lookup (const char *str, size_t len);
diff --git a/lib/unicase/tocasefold.c b/lib/unicase/tocasefold.c
index 2bcb537..d93afbe 100644
--- a/lib/unicase/tocasefold.c
+++ b/lib/unicase/tocasefold.c
@@ -1,5 +1,5 @@
/* Casefold mapping for Unicode characters (locale and context independent).
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/tocasefold.h b/lib/unicase/tocasefold.h
index 2d8b9aa..8358e53 100644
--- a/lib/unicase/tocasefold.h
+++ b/lib/unicase/tocasefold.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Simple character mapping of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define mapping_header_0 16
#define mapping_header_1 2
#define mapping_header_2 7
@@ -11,7 +11,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- int level3[31 << 7];
+ int level3[34 << 7];
}
u_mapping =
{
@@ -24,11 +24,11 @@ u_mapping =
-1, 1280, -1, -1, -1, -1, -1, 1408,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 1536, 1664, 1792, 1920,
- -1, -1, 2048, 2176, -1, -1, -1, -1,
- -1, 2304, -1, -1, -1, -1, -1, -1,
+ -1, 1536, -1, -1, 1664, 1792, 1920, 2048,
+ -1, -1, 2176, 2304, -1, -1, -1, -1,
+ -1, 2432, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 2432, 2560, -1, -1, -1, -1, -1, -1,
+ 2560, 2688, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -58,8 +58,8 @@ u_mapping =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 2688, 2816, 2944, 3072,
- -1, -1, -1, -1, -1, -1, 3200, 3328,
+ -1, -1, -1, -1, 2816, 2944, 3072, 3200,
+ -1, -1, -1, -1, -1, -1, 3328, 3456,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -80,15 +80,14 @@ u_mapping =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 3456, -1,
+ -1, -1, -1, -1, -1, -1, 3584, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 3584, -1, -1, -1, -1, -1, -1, -1,
+ 3712, 3840, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 3712, -1, -1, -1, -1, -1, -1,
+ -1, 3968, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 3840, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 4096, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -140,6 +139,7 @@ u_mapping =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 4224, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -339,6 +339,22 @@ u_mapping =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
-8, -8, -8, -8, -8, -8, 0, 0,
+ -6222, -6221, -6212, -6210, -6210, -6211, -6204, -6180,
+ 35267, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 1, 0, 1, 0, 1, 0,
1, 0, 1, 0, 1, 0, 1, 0,
1, 0, 1, 0, 1, 0, 1, 0,
@@ -536,7 +552,7 @@ u_mapping =
1, 0, 1, 0, 0, 0, 1, 0,
1, 0, 1, 0, 1, 0, 1, 0,
1, 0, 1, 0, 1, 0, 1, 0,
- 1, 0, -42308, -42319, -42315, -42305, 0, 0,
+ 1, 0, -42308, -42319, -42315, -42305, -42308, 0,
-42258, -42282, -42261, 928, 1, 0, 1, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -611,6 +627,22 @@ u_mapping =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 40, 40, 40, 40, 40, 40, 40, 40,
+ 40, 40, 40, 40, 40, 40, 40, 40,
+ 40, 40, 40, 40, 40, 40, 40, 40,
+ 40, 40, 40, 40, 40, 40, 40, 40,
+ 40, 40, 40, 40, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
@@ -642,6 +674,22 @@ u_mapping =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 34, 34, 34, 34, 34, 34, 34, 34,
+ 34, 34, 34, 34, 34, 34, 34, 34,
+ 34, 34, 34, 34, 34, 34, 34, 34,
+ 34, 34, 34, 34, 34, 34, 34, 34,
+ 34, 34, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0
}
};
diff --git a/lib/unicase/tolower.c b/lib/unicase/tolower.c
index 41967e2..a4026d2 100644
--- a/lib/unicase/tolower.c
+++ b/lib/unicase/tolower.c
@@ -1,5 +1,5 @@
/* Lowercase mapping for Unicode characters (locale and context independent).
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/tolower.h b/lib/unicase/tolower.h
index 97ba6ed..6795557 100644
--- a/lib/unicase/tolower.h
+++ b/lib/unicase/tolower.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Simple character mapping of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define mapping_header_0 16
#define mapping_header_1 2
#define mapping_header_2 7
@@ -11,7 +11,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- int level3[29 << 7];
+ int level3[31 << 7];
}
u_mapping =
{
@@ -82,14 +82,12 @@ u_mapping =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, 3200, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 3328, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 3456, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ 3328, 3456, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, 3584, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3712, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -141,6 +139,8 @@ u_mapping =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3840, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -536,7 +536,7 @@ u_mapping =
1, 0, 1, 0, 0, 0, 1, 0,
1, 0, 1, 0, 1, 0, 1, 0,
1, 0, 1, 0, 1, 0, 1, 0,
- 1, 0, -42308, -42319, -42315, -42305, 0, 0,
+ 1, 0, -42308, -42319, -42315, -42305, -42308, 0,
-42258, -42282, -42261, 928, 1, 0, 1, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -579,6 +579,22 @@ u_mapping =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 40, 40, 40, 40, 40, 40, 40, 40,
+ 40, 40, 40, 40, 40, 40, 40, 40,
+ 40, 40, 40, 40, 40, 40, 40, 40,
+ 40, 40, 40, 40, 40, 40, 40, 40,
+ 40, 40, 40, 40, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
@@ -610,6 +626,22 @@ u_mapping =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 34, 34, 34, 34, 34, 34, 34, 34,
+ 34, 34, 34, 34, 34, 34, 34, 34,
+ 34, 34, 34, 34, 34, 34, 34, 34,
+ 34, 34, 34, 34, 34, 34, 34, 34,
+ 34, 34, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0
}
};
diff --git a/lib/unicase/totitle.c b/lib/unicase/totitle.c
index c6daa5c..f45bf3c 100644
--- a/lib/unicase/totitle.c
+++ b/lib/unicase/totitle.c
@@ -1,5 +1,5 @@
/* Titlecase mapping for Unicode characters (locale and context independent).
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/totitle.h b/lib/unicase/totitle.h
index e9c07a6..0512619 100644
--- a/lib/unicase/totitle.h
+++ b/lib/unicase/totitle.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Simple character mapping of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define mapping_header_0 16
#define mapping_header_1 2
#define mapping_header_2 7
@@ -11,7 +11,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- int level3[34 << 7];
+ int level3[37 << 7];
}
u_mapping =
{
@@ -24,11 +24,11 @@ u_mapping =
-1, -1, -1, -1, -1, -1, -1, 1536,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 1664, -1, 1792, 1920, 2048, 2176,
- -1, -1, 2304, 2432, -1, -1, -1, -1,
- -1, 2560, -1, -1, -1, -1, -1, -1,
+ -1, 1664, 1792, -1, 1920, 2048, 2176, 2304,
+ -1, -1, 2432, 2560, -1, -1, -1, -1,
+ -1, 2688, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 2688, 2816, 2944, -1, -1, -1, -1, -1,
+ 2816, 2944, 3072, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -58,8 +58,8 @@ u_mapping =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 3072, 3200, 3328, 3456,
- -1, -1, -1, -1, -1, -1, 3584, 3712,
+ -1, -1, -1, -1, 3200, 3328, 3456, 3584,
+ -1, -1, -1, -1, -1, -1, 3712, 3840,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -80,15 +80,14 @@ u_mapping =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 3840, -1,
+ -1, -1, -1, -1, -1, -1, 3968, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 3968, -1, -1, -1, -1, -1, -1, -1,
+ 4096, 4224, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 4096, -1, -1, -1, -1, -1, -1,
+ -1, 4352, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 4224, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 4480, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -140,6 +139,7 @@ u_mapping =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 4608, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -224,7 +224,7 @@ u_mapping =
10783, 10780, 10782, -210, -206, 0, -205, -205,
0, -202, 0, -203, 42319, 0, 0, 0,
-205, 42315, 0, -207, 0, 42280, 42308, 0,
- -209, -211, 0, 10743, 42305, 0, 0, -211,
+ -209, -211, 42308, 10743, 42305, 0, 0, -211,
0, 10749, -213, 0, 0, -214, 0, 0,
0, 0, 0, 0, 0, 10727, 0, 0,
-218, 0, 0, -218, 0, 0, 0, 42282,
@@ -355,6 +355,22 @@ u_mapping =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
-8, -8, -8, -8, -8, -8, 0, 0,
+ -6254, -6253, -6244, -6242, -6242, -6243, -6236, -6181,
+ 35266, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -667,6 +683,22 @@ u_mapping =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ -40, -40, -40, -40, -40, -40, -40, -40,
+ -40, -40, -40, -40, -40, -40, -40, -40,
+ -40, -40, -40, -40, -40, -40, -40, -40,
+ -40, -40, -40, -40, -40, -40, -40, -40,
+ -40, -40, -40, -40, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
-64, -64, -64, -64, -64, -64, -64, -64,
-64, -64, -64, -64, -64, -64, -64, -64,
-64, -64, -64, -64, -64, -64, -64, -64,
@@ -690,6 +722,22 @@ u_mapping =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, -34, -34, -34, -34, -34, -34,
+ -34, -34, -34, -34, -34, -34, -34, -34,
+ -34, -34, -34, -34, -34, -34, -34, -34,
+ -34, -34, -34, -34, -34, -34, -34, -34,
+ -34, -34, -34, -34, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0
}
};
diff --git a/lib/unicase/toupper.c b/lib/unicase/toupper.c
index 2735149..9eaddf5 100644
--- a/lib/unicase/toupper.c
+++ b/lib/unicase/toupper.c
@@ -1,5 +1,5 @@
/* Uppercase mapping for Unicode characters (locale and context independent).
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/toupper.h b/lib/unicase/toupper.h
index c2f085b..453dbb2 100644
--- a/lib/unicase/toupper.h
+++ b/lib/unicase/toupper.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Simple character mapping of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define mapping_header_0 16
#define mapping_header_1 2
#define mapping_header_2 7
@@ -11,7 +11,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- int level3[34 << 7];
+ int level3[37 << 7];
}
u_mapping =
{
@@ -24,11 +24,11 @@ u_mapping =
-1, -1, -1, -1, -1, -1, -1, 1536,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 1664, -1, 1792, 1920, 2048, 2176,
- -1, -1, 2304, 2432, -1, -1, -1, -1,
- -1, 2560, -1, -1, -1, -1, -1, -1,
+ -1, 1664, 1792, -1, 1920, 2048, 2176, 2304,
+ -1, -1, 2432, 2560, -1, -1, -1, -1,
+ -1, 2688, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 2688, 2816, 2944, -1, -1, -1, -1, -1,
+ 2816, 2944, 3072, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -58,8 +58,8 @@ u_mapping =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 3072, 3200, 3328, 3456,
- -1, -1, -1, -1, -1, -1, 3584, 3712,
+ -1, -1, -1, -1, 3200, 3328, 3456, 3584,
+ -1, -1, -1, -1, -1, -1, 3712, 3840,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -80,15 +80,14 @@ u_mapping =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 3840, -1,
+ -1, -1, -1, -1, -1, -1, 3968, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 3968, -1, -1, -1, -1, -1, -1, -1,
+ 4096, 4224, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 4096, -1, -1, -1, -1, -1, -1,
+ -1, 4352, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 4224, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 4480, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -140,6 +139,7 @@ u_mapping =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 4608, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -224,7 +224,7 @@ u_mapping =
10783, 10780, 10782, -210, -206, 0, -205, -205,
0, -202, 0, -203, 42319, 0, 0, 0,
-205, 42315, 0, -207, 0, 42280, 42308, 0,
- -209, -211, 0, 10743, 42305, 0, 0, -211,
+ -209, -211, 42308, 10743, 42305, 0, 0, -211,
0, 10749, -213, 0, 0, -214, 0, 0,
0, 0, 0, 0, 0, 10727, 0, 0,
-218, 0, 0, -218, 0, 0, 0, 42282,
@@ -355,6 +355,22 @@ u_mapping =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
-8, -8, -8, -8, -8, -8, 0, 0,
+ -6254, -6253, -6244, -6242, -6242, -6243, -6236, -6181,
+ 35266, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -667,6 +683,22 @@ u_mapping =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ -40, -40, -40, -40, -40, -40, -40, -40,
+ -40, -40, -40, -40, -40, -40, -40, -40,
+ -40, -40, -40, -40, -40, -40, -40, -40,
+ -40, -40, -40, -40, -40, -40, -40, -40,
+ -40, -40, -40, -40, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
-64, -64, -64, -64, -64, -64, -64, -64,
-64, -64, -64, -64, -64, -64, -64, -64,
-64, -64, -64, -64, -64, -64, -64, -64,
@@ -690,6 +722,22 @@ u_mapping =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, -34, -34, -34, -34, -34, -34,
+ -34, -34, -34, -34, -34, -34, -34, -34,
+ -34, -34, -34, -34, -34, -34, -34, -34,
+ -34, -34, -34, -34, -34, -34, -34, -34,
+ -34, -34, -34, -34, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0
}
};
diff --git a/lib/unicase/u-casecmp.h b/lib/unicase/u-casecmp.h
index c7b2ada..d21e8fb 100644
--- a/lib/unicase/u-casecmp.h
+++ b/lib/unicase/u-casecmp.h
@@ -1,5 +1,5 @@
/* Case and normalization insensitive comparison of Unicode strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
int
FUNC (const SRC_UNIT *s1, size_t n1, const SRC_UNIT *s2, size_t n2,
diff --git a/lib/unicase/u-casecoll.h b/lib/unicase/u-casecoll.h
index a401fba..4d75dc6 100644
--- a/lib/unicase/u-casecoll.h
+++ b/lib/unicase/u-casecoll.h
@@ -1,6 +1,6 @@
/* Locale dependent, case and normalization insensitive comparison of Unicode
strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
int
FUNC (const UNIT *s1, size_t n1, const UNIT *s2, size_t n2,
diff --git a/lib/unicase/u-casefold.h b/lib/unicase/u-casefold.h
index a697a2d..34648aa 100644
--- a/lib/unicase/u-casefold.h
+++ b/lib/unicase/u-casefold.h
@@ -1,5 +1,5 @@
/* Casefolding mapping for Unicode strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (const UNIT *s, size_t n, const char *iso639_language,
diff --git a/lib/unicase/u-casemap.h b/lib/unicase/u-casemap.h
index 8c25b2b..9107136 100644
--- a/lib/unicase/u-casemap.h
+++ b/lib/unicase/u-casemap.h
@@ -1,5 +1,5 @@
/* Case mapping for UTF-8/UTF-16/UTF-32 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (const UNIT *s, size_t n,
diff --git a/lib/unicase/u-casexfrm.h b/lib/unicase/u-casexfrm.h
index dd1baf1..e657dc2 100644
--- a/lib/unicase/u-casexfrm.h
+++ b/lib/unicase/u-casexfrm.h
@@ -1,6 +1,6 @@
/* Locale dependent transformation for case insensitive comparison of Unicode
strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
char *
FUNC (const UNIT *s, size_t n, const char *iso639_language, uninorm_t nf,
diff --git a/lib/unicase/u-ct-casefold.h b/lib/unicase/u-ct-casefold.h
index 66f9ccc..77058e1 100644
--- a/lib/unicase/u-ct-casefold.h
+++ b/lib/unicase/u-ct-casefold.h
@@ -1,5 +1,5 @@
/* Casefolding mapping for Unicode substrings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (const UNIT *s, size_t n,
diff --git a/lib/unicase/u-ct-totitle.h b/lib/unicase/u-ct-totitle.h
index 0efc10c..4f039a0 100644
--- a/lib/unicase/u-ct-totitle.h
+++ b/lib/unicase/u-ct-totitle.h
@@ -1,5 +1,5 @@
/* Titlecase mapping for UTF-8/UTF-16/UTF-32 substrings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Quoting the Unicode standard, section "Default Case Algorithms":
Find the word boundaries in X according to Unicode Standard Annex #29,
diff --git a/lib/unicase/u-is-cased.h b/lib/unicase/u-is-cased.h
index 995935d..fadd7bd 100644
--- a/lib/unicase/u-is-cased.h
+++ b/lib/unicase/u-is-cased.h
@@ -1,5 +1,5 @@
/* Test whether case matters for a Unicode string.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
int
FUNC (const UNIT *s, size_t n, const char *iso639_language,
diff --git a/lib/unicase/u-is-invariant.h b/lib/unicase/u-is-invariant.h
index ac4c5ec..33beac0 100644
--- a/lib/unicase/u-is-invariant.h
+++ b/lib/unicase/u-is-invariant.h
@@ -1,5 +1,5 @@
/* Test whether a Unicode string is invariant under a given case mapping.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
int
FUNC (const UNIT *s, size_t n,
diff --git a/lib/unicase/u-totitle.h b/lib/unicase/u-totitle.h
index d355eae..b838433 100644
--- a/lib/unicase/u-totitle.h
+++ b/lib/unicase/u-totitle.h
@@ -1,5 +1,5 @@
/* Titlecase mapping for UTF-8/UTF-16/UTF-32 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (const UNIT *s, size_t n, const char *iso639_language,
diff --git a/lib/unicase/u16-casecmp.c b/lib/unicase/u16-casecmp.c
index 31fd1f9..07b6a51 100644
--- a/lib/unicase/u16-casecmp.c
+++ b/lib/unicase/u16-casecmp.c
@@ -1,5 +1,5 @@
/* Case and normalization insensitive comparison of UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-casecoll.c b/lib/unicase/u16-casecoll.c
index a0145d6..cdc0a13 100644
--- a/lib/unicase/u16-casecoll.c
+++ b/lib/unicase/u16-casecoll.c
@@ -1,6 +1,6 @@
/* Locale dependent, case and normalization insensitive comparison of UTF-16
strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-casefold.c b/lib/unicase/u16-casefold.c
index db25a1a..662a342 100644
--- a/lib/unicase/u16-casefold.c
+++ b/lib/unicase/u16-casefold.c
@@ -1,5 +1,5 @@
/* Casefolding mapping for UTF-16 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-casemap.c b/lib/unicase/u16-casemap.c
index 42be522..f76e29f 100644
--- a/lib/unicase/u16-casemap.c
+++ b/lib/unicase/u16-casemap.c
@@ -1,5 +1,5 @@
/* Case mapping for UTF-16 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -38,7 +38,7 @@
#include "uninorm.h"
#include "caseprop.h"
#include "context.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
#define FUNC u16_casemap
#define UNIT uint16_t
diff --git a/lib/unicase/u16-casexfrm.c b/lib/unicase/u16-casexfrm.c
index b71d85e..73aead6 100644
--- a/lib/unicase/u16-casexfrm.c
+++ b/lib/unicase/u16-casexfrm.c
@@ -1,6 +1,6 @@
/* Locale dependent transformation for case insensitive comparison of UTF-16
strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-ct-casefold.c b/lib/unicase/u16-ct-casefold.c
index 531108a..ade3ed4 100644
--- a/lib/unicase/u16-ct-casefold.c
+++ b/lib/unicase/u16-ct-casefold.c
@@ -1,5 +1,5 @@
/* Casefolding mapping for UTF-16 substrings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -34,7 +34,7 @@
#include <stdlib.h>
#include "unicasemap.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
#include "casefold.h"
#define FUNC u16_ct_casefold
diff --git a/lib/unicase/u16-ct-tolower.c b/lib/unicase/u16-ct-tolower.c
index 246ecf5..5100a5a 100644
--- a/lib/unicase/u16-ct-tolower.c
+++ b/lib/unicase/u16-ct-tolower.c
@@ -1,5 +1,5 @@
/* Lowercase mapping for UTF-16 substrings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -32,7 +32,7 @@
#include <stddef.h>
#include "unicasemap.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
uint16_t *
u16_ct_tolower (const uint16_t *s, size_t n,
diff --git a/lib/unicase/u16-ct-totitle.c b/lib/unicase/u16-ct-totitle.c
index b20a9f1..ee18b2e 100644
--- a/lib/unicase/u16-ct-totitle.c
+++ b/lib/unicase/u16-ct-totitle.c
@@ -1,5 +1,5 @@
/* Titlecase mapping for UTF-16 substrings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -40,7 +40,7 @@
#include "uninorm.h"
#include "caseprop.h"
#include "context.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
#define FUNC u16_ct_totitle
#define UNIT uint16_t
diff --git a/lib/unicase/u16-ct-toupper.c b/lib/unicase/u16-ct-toupper.c
index 74df0ce..697b4e8 100644
--- a/lib/unicase/u16-ct-toupper.c
+++ b/lib/unicase/u16-ct-toupper.c
@@ -1,5 +1,5 @@
/* Uppercase mapping for UTF-16 substrings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -32,7 +32,7 @@
#include <stddef.h>
#include "unicasemap.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
uint16_t *
u16_ct_toupper (const uint16_t *s, size_t n,
diff --git a/lib/unicase/u16-is-cased.c b/lib/unicase/u16-is-cased.c
index 43ca74d..3790608 100644
--- a/lib/unicase/u16-is-cased.c
+++ b/lib/unicase/u16-is-cased.c
@@ -1,5 +1,5 @@
/* Test whether case matters for an UTF-16 string.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-is-casefolded.c b/lib/unicase/u16-is-casefolded.c
index f58a3d4..f20d569 100644
--- a/lib/unicase/u16-is-casefolded.c
+++ b/lib/unicase/u16-is-casefolded.c
@@ -1,5 +1,5 @@
/* Test whether an UTF-16 string is already case-folded.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-is-invariant.c b/lib/unicase/u16-is-invariant.c
index 227e3fd..42253fd 100644
--- a/lib/unicase/u16-is-invariant.c
+++ b/lib/unicase/u16-is-invariant.c
@@ -1,5 +1,5 @@
/* Test whether an UTF-16 string is invariant under a given case mapping.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-is-lowercase.c b/lib/unicase/u16-is-lowercase.c
index df2f8f0..97aefda 100644
--- a/lib/unicase/u16-is-lowercase.c
+++ b/lib/unicase/u16-is-lowercase.c
@@ -1,5 +1,5 @@
/* Test whether an UTF-16 string is entirely lower case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-is-titlecase.c b/lib/unicase/u16-is-titlecase.c
index 37807e7..d49091d 100644
--- a/lib/unicase/u16-is-titlecase.c
+++ b/lib/unicase/u16-is-titlecase.c
@@ -1,5 +1,5 @@
/* Test whether an UTF-16 string is entirely title case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-is-uppercase.c b/lib/unicase/u16-is-uppercase.c
index 6bcbe0d..10a5ed3 100644
--- a/lib/unicase/u16-is-uppercase.c
+++ b/lib/unicase/u16-is-uppercase.c
@@ -1,5 +1,5 @@
/* Test whether an UTF-16 string is entirely upper case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-tolower.c b/lib/unicase/u16-tolower.c
index 0da2168..133a572 100644
--- a/lib/unicase/u16-tolower.c
+++ b/lib/unicase/u16-tolower.c
@@ -1,5 +1,5 @@
/* Lowercase mapping for UTF-16 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -32,7 +32,7 @@
#include <stddef.h>
#include "unicasemap.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
uint16_t *
u16_tolower (const uint16_t *s, size_t n, const char *iso639_language,
diff --git a/lib/unicase/u16-totitle.c b/lib/unicase/u16-totitle.c
index 40b1766..493a763 100644
--- a/lib/unicase/u16-totitle.c
+++ b/lib/unicase/u16-totitle.c
@@ -1,5 +1,5 @@
/* Titlecase mapping for UTF-16 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-toupper.c b/lib/unicase/u16-toupper.c
index 13a2816..d20f863 100644
--- a/lib/unicase/u16-toupper.c
+++ b/lib/unicase/u16-toupper.c
@@ -1,5 +1,5 @@
/* Uppercase mapping for UTF-16 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -32,7 +32,7 @@
#include <stddef.h>
#include "unicasemap.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
uint16_t *
u16_toupper (const uint16_t *s, size_t n, const char *iso639_language,
diff --git a/lib/unicase/u32-casecmp.c b/lib/unicase/u32-casecmp.c
index c90c285..05d38c5 100644
--- a/lib/unicase/u32-casecmp.c
+++ b/lib/unicase/u32-casecmp.c
@@ -1,5 +1,5 @@
/* Case and normalization insensitive comparison of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-casecoll.c b/lib/unicase/u32-casecoll.c
index 5d07f1f..ff52d5d 100644
--- a/lib/unicase/u32-casecoll.c
+++ b/lib/unicase/u32-casecoll.c
@@ -1,6 +1,6 @@
/* Locale dependent, case and normalization insensitive comparison of UTF-32
strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-casefold.c b/lib/unicase/u32-casefold.c
index ba2123e..09878ef 100644
--- a/lib/unicase/u32-casefold.c
+++ b/lib/unicase/u32-casefold.c
@@ -1,5 +1,5 @@
/* Casefolding mapping for UTF-32 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-casemap.c b/lib/unicase/u32-casemap.c
index 7d26f8b..98c64ce 100644
--- a/lib/unicase/u32-casemap.c
+++ b/lib/unicase/u32-casemap.c
@@ -1,5 +1,5 @@
/* Case mapping for UTF-32 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -38,7 +38,7 @@
#include "uninorm.h"
#include "caseprop.h"
#include "context.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
#define FUNC u32_casemap
#define UNIT uint32_t
diff --git a/lib/unicase/u32-casexfrm.c b/lib/unicase/u32-casexfrm.c
index 6b2e4ff..82fec7b 100644
--- a/lib/unicase/u32-casexfrm.c
+++ b/lib/unicase/u32-casexfrm.c
@@ -1,6 +1,6 @@
/* Locale dependent transformation for case insensitive comparison of UTF-32
strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-ct-casefold.c b/lib/unicase/u32-ct-casefold.c
index 258a210..5d30cec 100644
--- a/lib/unicase/u32-ct-casefold.c
+++ b/lib/unicase/u32-ct-casefold.c
@@ -1,5 +1,5 @@
/* Casefolding mapping for UTF-32 substrings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -34,7 +34,7 @@
#include <stdlib.h>
#include "unicasemap.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
#include "casefold.h"
#define FUNC u32_ct_casefold
diff --git a/lib/unicase/u32-ct-tolower.c b/lib/unicase/u32-ct-tolower.c
index bd09754..2445745 100644
--- a/lib/unicase/u32-ct-tolower.c
+++ b/lib/unicase/u32-ct-tolower.c
@@ -1,5 +1,5 @@
/* Lowercase mapping for UTF-32 substrings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -32,7 +32,7 @@
#include <stddef.h>
#include "unicasemap.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
uint32_t *
u32_ct_tolower (const uint32_t *s, size_t n,
diff --git a/lib/unicase/u32-ct-totitle.c b/lib/unicase/u32-ct-totitle.c
index 4f9ee7f..82e8a2c 100644
--- a/lib/unicase/u32-ct-totitle.c
+++ b/lib/unicase/u32-ct-totitle.c
@@ -1,5 +1,5 @@
/* Titlecase mapping for UTF-32 substrings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -40,7 +40,7 @@
#include "uninorm.h"
#include "caseprop.h"
#include "context.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
#define FUNC u32_ct_totitle
#define UNIT uint32_t
diff --git a/lib/unicase/u32-ct-toupper.c b/lib/unicase/u32-ct-toupper.c
index 3a56c7b..8ff1219 100644
--- a/lib/unicase/u32-ct-toupper.c
+++ b/lib/unicase/u32-ct-toupper.c
@@ -1,5 +1,5 @@
/* Uppercase mapping for UTF-32 substrings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -32,7 +32,7 @@
#include <stddef.h>
#include "unicasemap.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
uint32_t *
u32_ct_toupper (const uint32_t *s, size_t n,
diff --git a/lib/unicase/u32-is-cased.c b/lib/unicase/u32-is-cased.c
index 1f1a303..96874d7 100644
--- a/lib/unicase/u32-is-cased.c
+++ b/lib/unicase/u32-is-cased.c
@@ -1,5 +1,5 @@
/* Test whether case matters for an UTF-32 string.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-is-casefolded.c b/lib/unicase/u32-is-casefolded.c
index 4148726..f7f8398 100644
--- a/lib/unicase/u32-is-casefolded.c
+++ b/lib/unicase/u32-is-casefolded.c
@@ -1,5 +1,5 @@
/* Test whether an UTF-32 string is already case-folded.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-is-invariant.c b/lib/unicase/u32-is-invariant.c
index 41c0df8..4fba421 100644
--- a/lib/unicase/u32-is-invariant.c
+++ b/lib/unicase/u32-is-invariant.c
@@ -1,5 +1,5 @@
/* Test whether an UTF-32 string is invariant under a given case mapping.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-is-lowercase.c b/lib/unicase/u32-is-lowercase.c
index a11b737..1c4ec5b 100644
--- a/lib/unicase/u32-is-lowercase.c
+++ b/lib/unicase/u32-is-lowercase.c
@@ -1,5 +1,5 @@
/* Test whether an UTF-32 string is entirely lower case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-is-titlecase.c b/lib/unicase/u32-is-titlecase.c
index 8df2d79..c7d0d35 100644
--- a/lib/unicase/u32-is-titlecase.c
+++ b/lib/unicase/u32-is-titlecase.c
@@ -1,5 +1,5 @@
/* Test whether an UTF-32 string is entirely title case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-is-uppercase.c b/lib/unicase/u32-is-uppercase.c
index 2ebcc5c..26e121d 100644
--- a/lib/unicase/u32-is-uppercase.c
+++ b/lib/unicase/u32-is-uppercase.c
@@ -1,5 +1,5 @@
/* Test whether an UTF-32 string is entirely upper case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-tolower.c b/lib/unicase/u32-tolower.c
index 276a1bb..e519c21 100644
--- a/lib/unicase/u32-tolower.c
+++ b/lib/unicase/u32-tolower.c
@@ -1,5 +1,5 @@
/* Lowercase mapping for UTF-32 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -32,7 +32,7 @@
#include <stddef.h>
#include "unicasemap.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
uint32_t *
u32_tolower (const uint32_t *s, size_t n, const char *iso639_language,
diff --git a/lib/unicase/u32-totitle.c b/lib/unicase/u32-totitle.c
index 0c6123c..7bbcd24 100644
--- a/lib/unicase/u32-totitle.c
+++ b/lib/unicase/u32-totitle.c
@@ -1,5 +1,5 @@
/* Titlecase mapping for UTF-32 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-toupper.c b/lib/unicase/u32-toupper.c
index de721b0..4c135e1 100644
--- a/lib/unicase/u32-toupper.c
+++ b/lib/unicase/u32-toupper.c
@@ -1,5 +1,5 @@
/* Uppercase mapping for UTF-32 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -32,7 +32,7 @@
#include <stddef.h>
#include "unicasemap.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
uint32_t *
u32_toupper (const uint32_t *s, size_t n, const char *iso639_language,
diff --git a/lib/unicase/u8-casecmp.c b/lib/unicase/u8-casecmp.c
index a1829b9..6188738 100644
--- a/lib/unicase/u8-casecmp.c
+++ b/lib/unicase/u8-casecmp.c
@@ -1,5 +1,5 @@
/* Case and normalization insensitive comparison of UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-casecoll.c b/lib/unicase/u8-casecoll.c
index 4bb6ccd..16195a3 100644
--- a/lib/unicase/u8-casecoll.c
+++ b/lib/unicase/u8-casecoll.c
@@ -1,6 +1,6 @@
/* Locale dependent, case and normalization insensitive comparison of UTF-8
strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-casefold.c b/lib/unicase/u8-casefold.c
index 485a10a..b0fb7fd 100644
--- a/lib/unicase/u8-casefold.c
+++ b/lib/unicase/u8-casefold.c
@@ -1,5 +1,5 @@
/* Casefolding mapping for UTF-8 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-casemap.c b/lib/unicase/u8-casemap.c
index d3060c7..99a5934 100644
--- a/lib/unicase/u8-casemap.c
+++ b/lib/unicase/u8-casemap.c
@@ -1,5 +1,5 @@
/* Case mapping for UTF-8 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -38,7 +38,7 @@
#include "uninorm.h"
#include "caseprop.h"
#include "context.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
#define FUNC u8_casemap
#define UNIT uint8_t
diff --git a/lib/unicase/u8-casexfrm.c b/lib/unicase/u8-casexfrm.c
index 582f5c2..3e803ed 100644
--- a/lib/unicase/u8-casexfrm.c
+++ b/lib/unicase/u8-casexfrm.c
@@ -1,6 +1,6 @@
/* Locale dependent transformation for case insensitive comparison of UTF-8
strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-ct-casefold.c b/lib/unicase/u8-ct-casefold.c
index 550c640..7be93d5 100644
--- a/lib/unicase/u8-ct-casefold.c
+++ b/lib/unicase/u8-ct-casefold.c
@@ -1,5 +1,5 @@
/* Casefolding mapping for UTF-8 substrings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -34,7 +34,7 @@
#include <stdlib.h>
#include "unicasemap.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
#include "casefold.h"
#define FUNC u8_ct_casefold
diff --git a/lib/unicase/u8-ct-tolower.c b/lib/unicase/u8-ct-tolower.c
index 33386f0..f9ea2a6 100644
--- a/lib/unicase/u8-ct-tolower.c
+++ b/lib/unicase/u8-ct-tolower.c
@@ -1,5 +1,5 @@
/* Lowercase mapping for UTF-8 substrings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -32,7 +32,7 @@
#include <stddef.h>
#include "unicasemap.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
uint8_t *
u8_ct_tolower (const uint8_t *s, size_t n,
diff --git a/lib/unicase/u8-ct-totitle.c b/lib/unicase/u8-ct-totitle.c
index da081ce..b813b91 100644
--- a/lib/unicase/u8-ct-totitle.c
+++ b/lib/unicase/u8-ct-totitle.c
@@ -1,5 +1,5 @@
/* Titlecase mapping for UTF-8 substrings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -40,7 +40,7 @@
#include "uninorm.h"
#include "caseprop.h"
#include "context.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
#define FUNC u8_ct_totitle
#define UNIT uint8_t
diff --git a/lib/unicase/u8-ct-toupper.c b/lib/unicase/u8-ct-toupper.c
index 0bbc651..8e4e92c 100644
--- a/lib/unicase/u8-ct-toupper.c
+++ b/lib/unicase/u8-ct-toupper.c
@@ -1,5 +1,5 @@
/* Uppercase mapping for UTF-8 substrings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -32,7 +32,7 @@
#include <stddef.h>
#include "unicasemap.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
uint8_t *
u8_ct_toupper (const uint8_t *s, size_t n,
diff --git a/lib/unicase/u8-is-cased.c b/lib/unicase/u8-is-cased.c
index 6e5337f..9cadec4 100644
--- a/lib/unicase/u8-is-cased.c
+++ b/lib/unicase/u8-is-cased.c
@@ -1,5 +1,5 @@
/* Test whether case matters for an UTF-8 string.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-is-casefolded.c b/lib/unicase/u8-is-casefolded.c
index c9ce3ca..fe5ec1a 100644
--- a/lib/unicase/u8-is-casefolded.c
+++ b/lib/unicase/u8-is-casefolded.c
@@ -1,5 +1,5 @@
/* Test whether an UTF-8 string is already case-folded.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-is-invariant.c b/lib/unicase/u8-is-invariant.c
index 1d97372..5a85caf 100644
--- a/lib/unicase/u8-is-invariant.c
+++ b/lib/unicase/u8-is-invariant.c
@@ -1,5 +1,5 @@
/* Test whether an UTF-8 string is invariant under a given case mapping.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-is-lowercase.c b/lib/unicase/u8-is-lowercase.c
index afb7f8b..007e42c 100644
--- a/lib/unicase/u8-is-lowercase.c
+++ b/lib/unicase/u8-is-lowercase.c
@@ -1,5 +1,5 @@
/* Test whether an UTF-8 string is entirely lower case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-is-titlecase.c b/lib/unicase/u8-is-titlecase.c
index 7d01811..41c5965 100644
--- a/lib/unicase/u8-is-titlecase.c
+++ b/lib/unicase/u8-is-titlecase.c
@@ -1,5 +1,5 @@
/* Test whether an UTF-8 string is entirely title case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-is-uppercase.c b/lib/unicase/u8-is-uppercase.c
index cc1fe49..7b87a66 100644
--- a/lib/unicase/u8-is-uppercase.c
+++ b/lib/unicase/u8-is-uppercase.c
@@ -1,5 +1,5 @@
/* Test whether an UTF-8 string is entirely upper case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-tolower.c b/lib/unicase/u8-tolower.c
index 7bb89ff..e15e488 100644
--- a/lib/unicase/u8-tolower.c
+++ b/lib/unicase/u8-tolower.c
@@ -1,5 +1,5 @@
/* Lowercase mapping for UTF-8 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -32,7 +32,7 @@
#include <stddef.h>
#include "unicasemap.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
uint8_t *
u8_tolower (const uint8_t *s, size_t n, const char *iso639_language,
diff --git a/lib/unicase/u8-totitle.c b/lib/unicase/u8-totitle.c
index bc20750..424a3e2 100644
--- a/lib/unicase/u8-totitle.c
+++ b/lib/unicase/u8-totitle.c
@@ -1,5 +1,5 @@
/* Titlecase mapping for UTF-8 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-toupper.c b/lib/unicase/u8-toupper.c
index 1836648..f343958 100644
--- a/lib/unicase/u8-toupper.c
+++ b/lib/unicase/u8-toupper.c
@@ -1,5 +1,5 @@
/* Uppercase mapping for UTF-8 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -32,7 +32,7 @@
#include <stddef.h>
#include "unicasemap.h"
-#include "special-casing.h"
+#include "unicase/special-casing.h"
uint8_t *
u8_toupper (const uint8_t *s, size_t n, const char *iso639_language,
diff --git a/lib/unicase/ulc-casecmp.c b/lib/unicase/ulc-casecmp.c
index 96823f7..d333b5b 100644
--- a/lib/unicase/ulc-casecmp.c
+++ b/lib/unicase/ulc-casecmp.c
@@ -1,5 +1,5 @@
/* Case and normalization insensitive comparison of strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/ulc-casecoll.c b/lib/unicase/ulc-casecoll.c
index 8030848..70cd989 100644
--- a/lib/unicase/ulc-casecoll.c
+++ b/lib/unicase/ulc-casecoll.c
@@ -1,5 +1,5 @@
/* Locale dependent, case and normalization insensitive comparison of strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/ulc-casexfrm.c b/lib/unicase/ulc-casexfrm.c
index 9e6c059..57966b5 100644
--- a/lib/unicase/ulc-casexfrm.c
+++ b/lib/unicase/ulc-casexfrm.c
@@ -1,5 +1,5 @@
/* Locale dependent transformation for case insensitive comparison of strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/unicasemap.h b/lib/unicase/unicasemap.h
index 4ee4934..0b9269a 100644
--- a/lib/unicase/unicasemap.h
+++ b/lib/unicase/unicasemap.h
@@ -1,5 +1,5 @@
/* Case mapping for UTF-8/UTF-16/UTF-32 strings (locale dependent).
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <stddef.h>
diff --git a/lib/uniconv.h b/lib/uniconv.h
index 3691fcc..c7ec5df 100644
--- a/lib/uniconv.h
+++ b/lib/uniconv.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Conversions between Unicode and legacy encodings.
- Copyright (C) 2002, 2005, 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005, 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNICONV_H
#define _UNICONV_H
diff --git a/lib/uniconv.in.h b/lib/uniconv.in.h
index 20cb373..4181a2c 100644
--- a/lib/uniconv.in.h
+++ b/lib/uniconv.in.h
@@ -1,5 +1,5 @@
/* Conversions between Unicode and legacy encodings.
- Copyright (C) 2002, 2005, 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005, 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNICONV_H
#define _UNICONV_H
diff --git a/lib/uniconv/u-conv-from-enc.h b/lib/uniconv/u-conv-from-enc.h
index 143c9a5..b25ada8 100644
--- a/lib/uniconv/u-conv-from-enc.h
+++ b/lib/uniconv/u-conv-from-enc.h
@@ -1,5 +1,5 @@
/* Conversion to UTF-16/UTF-32 from legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (const char *fromcode,
diff --git a/lib/uniconv/u-conv-to-enc.h b/lib/uniconv/u-conv-to-enc.h
index b28a9ec..44a2a8c 100644
--- a/lib/uniconv/u-conv-to-enc.h
+++ b/lib/uniconv/u-conv-to-enc.h
@@ -1,5 +1,5 @@
/* Conversion from UTF-16/UTF-32 to legacy encodings.
- Copyright (C) 2002, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
char *
FUNC (const char *tocode,
diff --git a/lib/uniconv/u-strconv-from-enc.h b/lib/uniconv/u-strconv-from-enc.h
index 193d9ea..41a2f03 100644
--- a/lib/uniconv/u-strconv-from-enc.h
+++ b/lib/uniconv/u-strconv-from-enc.h
@@ -1,5 +1,5 @@
/* Conversion to UTF-8/UTF-16/UTF-32 from legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (const char *string,
diff --git a/lib/uniconv/u-strconv-to-enc.h b/lib/uniconv/u-strconv-to-enc.h
index b858f0c..91e132c 100644
--- a/lib/uniconv/u-strconv-to-enc.h
+++ b/lib/uniconv/u-strconv-to-enc.h
@@ -1,5 +1,5 @@
/* Conversion from UTF-16/UTF-32 to legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
char *
FUNC (const UNIT *string,
diff --git a/lib/uniconv/u16-conv-from-enc.c b/lib/uniconv/u16-conv-from-enc.c
index 73bec65..2d7a59b 100644
--- a/lib/uniconv/u16-conv-from-enc.c
+++ b/lib/uniconv/u16-conv-from-enc.c
@@ -1,5 +1,5 @@
/* Conversion to UTF-16 from legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u16-conv-to-enc.c b/lib/uniconv/u16-conv-to-enc.c
index 8482a2f..4a66817 100644
--- a/lib/uniconv/u16-conv-to-enc.c
+++ b/lib/uniconv/u16-conv-to-enc.c
@@ -1,5 +1,5 @@
/* Conversion from UTF-16 to legacy encodings.
- Copyright (C) 2002, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u16-strconv-from-enc.c b/lib/uniconv/u16-strconv-from-enc.c
index fbb79df..7ec02b4 100644
--- a/lib/uniconv/u16-strconv-from-enc.c
+++ b/lib/uniconv/u16-strconv-from-enc.c
@@ -1,5 +1,5 @@
/* Conversion to UTF-16 from legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u16-strconv-from-locale.c b/lib/uniconv/u16-strconv-from-locale.c
index 7b33b76..1364680 100644
--- a/lib/uniconv/u16-strconv-from-locale.c
+++ b/lib/uniconv/u16-strconv-from-locale.c
@@ -1,5 +1,5 @@
/* Conversion to UTF-16 from the locale encoding.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u16-strconv-to-enc.c b/lib/uniconv/u16-strconv-to-enc.c
index db60938..677b9c8 100644
--- a/lib/uniconv/u16-strconv-to-enc.c
+++ b/lib/uniconv/u16-strconv-to-enc.c
@@ -1,5 +1,5 @@
/* Conversion from UTF-16 to legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u16-strconv-to-locale.c b/lib/uniconv/u16-strconv-to-locale.c
index 6ff550f..4e54568 100644
--- a/lib/uniconv/u16-strconv-to-locale.c
+++ b/lib/uniconv/u16-strconv-to-locale.c
@@ -1,5 +1,5 @@
/* Conversion from UTF-16 to the locale encoding.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u32-conv-from-enc.c b/lib/uniconv/u32-conv-from-enc.c
index aaab078..88f1419 100644
--- a/lib/uniconv/u32-conv-from-enc.c
+++ b/lib/uniconv/u32-conv-from-enc.c
@@ -1,5 +1,5 @@
/* Conversion to UTF-32 from legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u32-conv-to-enc.c b/lib/uniconv/u32-conv-to-enc.c
index 5751ddf..4d526ea 100644
--- a/lib/uniconv/u32-conv-to-enc.c
+++ b/lib/uniconv/u32-conv-to-enc.c
@@ -1,5 +1,5 @@
/* Conversion from UTF-32 to legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u32-strconv-from-enc.c b/lib/uniconv/u32-strconv-from-enc.c
index 08ed908..a662085 100644
--- a/lib/uniconv/u32-strconv-from-enc.c
+++ b/lib/uniconv/u32-strconv-from-enc.c
@@ -1,5 +1,5 @@
/* Conversion to UTF-32 from legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u32-strconv-from-locale.c b/lib/uniconv/u32-strconv-from-locale.c
index d300f21..2b7cb01 100644
--- a/lib/uniconv/u32-strconv-from-locale.c
+++ b/lib/uniconv/u32-strconv-from-locale.c
@@ -1,5 +1,5 @@
/* Conversion to UTF-32 from the locale encoding.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u32-strconv-to-enc.c b/lib/uniconv/u32-strconv-to-enc.c
index fcdefa4..994b17a 100644
--- a/lib/uniconv/u32-strconv-to-enc.c
+++ b/lib/uniconv/u32-strconv-to-enc.c
@@ -1,5 +1,5 @@
/* Conversion from UTF-32 to legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u32-strconv-to-locale.c b/lib/uniconv/u32-strconv-to-locale.c
index d56fc4a..fbbd7f5 100644
--- a/lib/uniconv/u32-strconv-to-locale.c
+++ b/lib/uniconv/u32-strconv-to-locale.c
@@ -1,5 +1,5 @@
/* Conversion from UTF-32 to the locale encoding.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u8-conv-from-enc.c b/lib/uniconv/u8-conv-from-enc.c
index 9de7fed..124b164 100644
--- a/lib/uniconv/u8-conv-from-enc.c
+++ b/lib/uniconv/u8-conv-from-enc.c
@@ -1,5 +1,5 @@
/* Conversion to UTF-8 from legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u8-conv-to-enc.c b/lib/uniconv/u8-conv-to-enc.c
index 9b2f3b7..dc5b173 100644
--- a/lib/uniconv/u8-conv-to-enc.c
+++ b/lib/uniconv/u8-conv-to-enc.c
@@ -1,5 +1,5 @@
/* Conversion from UTF-8 to legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u8-strconv-from-enc.c b/lib/uniconv/u8-strconv-from-enc.c
index 2abffec..f79f383 100644
--- a/lib/uniconv/u8-strconv-from-enc.c
+++ b/lib/uniconv/u8-strconv-from-enc.c
@@ -1,5 +1,5 @@
/* Conversion to UTF-8 from legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u8-strconv-from-locale.c b/lib/uniconv/u8-strconv-from-locale.c
index 972fe54..9744052 100644
--- a/lib/uniconv/u8-strconv-from-locale.c
+++ b/lib/uniconv/u8-strconv-from-locale.c
@@ -1,5 +1,5 @@
/* Conversion to UTF-8 from the locale encoding.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u8-strconv-to-enc.c b/lib/uniconv/u8-strconv-to-enc.c
index bed5746..7519ca5 100644
--- a/lib/uniconv/u8-strconv-to-enc.c
+++ b/lib/uniconv/u8-strconv-to-enc.c
@@ -1,5 +1,5 @@
/* Conversion from UTF-8 to legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u8-strconv-to-locale.c b/lib/uniconv/u8-strconv-to-locale.c
index 1b4a586..12fa85f 100644
--- a/lib/uniconv/u8-strconv-to-locale.c
+++ b/lib/uniconv/u8-strconv-to-locale.c
@@ -1,5 +1,5 @@
/* Conversion from UTF-8 to the locale encoding.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/unictype.h b/lib/unictype.h
index 65f1279..a5dba68 100644
--- a/lib/unictype.h
+++ b/lib/unictype.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Unicode character classification and properties.
- Copyright (C) 2002, 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNICTYPE_H
#define _UNICTYPE_H
@@ -564,7 +564,10 @@ enum
UC_JOINING_GROUP_MANICHAEAN_FIVE, /* Manichaean_Five */
UC_JOINING_GROUP_MANICHAEAN_TEN, /* Manichaean_Ten */
UC_JOINING_GROUP_MANICHAEAN_TWENTY, /* Manichaean_Twenty */
- UC_JOINING_GROUP_MANICHAEAN_HUNDRED /* Manichaean_Hundred */
+ UC_JOINING_GROUP_MANICHAEAN_HUNDRED, /* Manichaean_Hundred */
+ UC_JOINING_GROUP_AFRICAN_FEH, /* African_Feh */
+ UC_JOINING_GROUP_AFRICAN_QAF, /* African_Qaf */
+ UC_JOINING_GROUP_AFRICAN_NOON /* African_Noon */
};
/* Return the name of a joining group. */
diff --git a/lib/unictype.in.h b/lib/unictype.in.h
index c2ad8b9..b47de83 100644
--- a/lib/unictype.in.h
+++ b/lib/unictype.in.h
@@ -1,5 +1,5 @@
/* Unicode character classification and properties.
- Copyright (C) 2002, 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNICTYPE_H
#define _UNICTYPE_H
@@ -563,7 +563,10 @@ enum
UC_JOINING_GROUP_MANICHAEAN_FIVE, /* Manichaean_Five */
UC_JOINING_GROUP_MANICHAEAN_TEN, /* Manichaean_Ten */
UC_JOINING_GROUP_MANICHAEAN_TWENTY, /* Manichaean_Twenty */
- UC_JOINING_GROUP_MANICHAEAN_HUNDRED /* Manichaean_Hundred */
+ UC_JOINING_GROUP_MANICHAEAN_HUNDRED, /* Manichaean_Hundred */
+ UC_JOINING_GROUP_AFRICAN_FEH, /* African_Feh */
+ UC_JOINING_GROUP_AFRICAN_QAF, /* African_Qaf */
+ UC_JOINING_GROUP_AFRICAN_NOON /* African_Noon */
};
/* Return the name of a joining group. */
diff --git a/lib/unictype/bidi_byname.c b/lib/unictype/bidi_byname.c
index 6935d78..e2ec257 100644
--- a/lib/unictype/bidi_byname.c
+++ b/lib/unictype/bidi_byname.c
@@ -1,5 +1,5 @@
/* Bidi classes of Unicode characters.
- Copyright (C) 2002, 2006, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/bidi_byname.h b/lib/unictype/bidi_byname.h
index 4e10e3e..33fe2ae 100644
--- a/lib/unictype/bidi_byname.h
+++ b/lib/unictype/bidi_byname.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./unictype/bidi_byname.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/unictype/bidi_byname.gperf */
/* Computed positions: -k'1,9,$' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 2 "./unictype/bidi_byname.gperf"
+#line 2 "../../lib/unictype/bidi_byname.gperf"
struct named_bidi_class { int name; int bidi_class; };
#define TOTAL_KEYWORDS 69
@@ -88,7 +88,7 @@ inline
#endif
#endif
static unsigned int
-bidi_class_hash (register const char *str, register unsigned int len)
+bidi_class_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
@@ -119,7 +119,7 @@ bidi_class_hash (register const char *str, register unsigned int len)
88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
88, 88, 88, 88, 88, 88
};
- register int hval = len;
+ register unsigned int hval = len;
switch (hval)
{
@@ -289,170 +289,164 @@ static const struct bidi_class_stringpool_t bidi_class_stringpool_contents =
static const struct named_bidi_class bidi_class_names[] =
{
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 31 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str5, UC_BIDI_R},
-#line 19 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str6, UC_BIDI_EN},
-#line 32 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str7, UC_BIDI_RLE},
+#line 31 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str5, UC_BIDI_R},
+#line 19 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str6, UC_BIDI_EN},
+#line 32 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str7, UC_BIDI_RLE},
{-1},
-#line 15 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str9, UC_BIDI_AN},
-#line 24 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str10, UC_BIDI_LRE},
-#line 23 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str11, UC_BIDI_L},
-#line 14 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str12, UC_BIDI_AL},
-#line 28 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str13, UC_BIDI_ON},
-#line 34 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str14, UC_BIDI_RLO},
+#line 15 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str9, UC_BIDI_AN},
+#line 24 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str10, UC_BIDI_LRE},
+#line 23 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str11, UC_BIDI_L},
+#line 14 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str12, UC_BIDI_AL},
+#line 28 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str13, UC_BIDI_ON},
+#line 34 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str14, UC_BIDI_RLO},
{-1},
-#line 33 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str16, UC_BIDI_RLI},
-#line 26 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str17, UC_BIDI_LRO},
-#line 30 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str18, UC_BIDI_PDI},
-#line 25 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str19, UC_BIDI_LRI},
-#line 48 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str20, UC_BIDI_EN},
+#line 33 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str16, UC_BIDI_RLI},
+#line 26 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str17, UC_BIDI_LRO},
+#line 30 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str18, UC_BIDI_PDI},
+#line 25 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str19, UC_BIDI_LRI},
+#line 48 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str20, UC_BIDI_EN},
{-1},
-#line 37 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str22, UC_BIDI_AL},
+#line 37 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str22, UC_BIDI_AL},
{-1},
-#line 76 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str24, UC_BIDI_RLI},
-#line 78 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str25, UC_BIDI_RLO},
-#line 74 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str26, UC_BIDI_RLE},
-#line 60 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str27, UC_BIDI_LRI},
-#line 62 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str28, UC_BIDI_LRO},
-#line 58 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str29, UC_BIDI_LRE},
-#line 59 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str30, UC_BIDI_LRI},
-#line 61 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str31, UC_BIDI_LRO},
-#line 57 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str32, UC_BIDI_LRE},
-#line 47 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str33, UC_BIDI_EN},
-#line 21 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str34, UC_BIDI_ET},
-#line 17 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str35, UC_BIDI_BN},
-#line 49 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str36, UC_BIDI_ES},
-#line 51 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str37, UC_BIDI_ET},
-#line 20 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str38, UC_BIDI_ES},
-#line 75 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str39, UC_BIDI_RLI},
-#line 77 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str40, UC_BIDI_RLO},
-#line 73 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str41, UC_BIDI_RLE},
-#line 45 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str42, UC_BIDI_CS},
-#line 46 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str43, UC_BIDI_CS},
+#line 76 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str24, UC_BIDI_RLI},
+#line 78 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str25, UC_BIDI_RLO},
+#line 74 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str26, UC_BIDI_RLE},
+#line 60 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str27, UC_BIDI_LRI},
+#line 62 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str28, UC_BIDI_LRO},
+#line 58 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str29, UC_BIDI_LRE},
+#line 59 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str30, UC_BIDI_LRI},
+#line 61 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str31, UC_BIDI_LRO},
+#line 57 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str32, UC_BIDI_LRE},
+#line 47 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str33, UC_BIDI_EN},
+#line 21 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str34, UC_BIDI_ET},
+#line 17 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str35, UC_BIDI_BN},
+#line 49 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str36, UC_BIDI_ES},
+#line 51 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str37, UC_BIDI_ET},
+#line 20 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str38, UC_BIDI_ES},
+#line 75 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str39, UC_BIDI_RLI},
+#line 77 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str40, UC_BIDI_RLO},
+#line 73 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str41, UC_BIDI_RLE},
+#line 45 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str42, UC_BIDI_CS},
+#line 46 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str43, UC_BIDI_CS},
{-1},
-#line 72 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str45, UC_BIDI_R},
-#line 81 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str46, UC_BIDI_WS},
+#line 72 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str45, UC_BIDI_R},
+#line 81 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str46, UC_BIDI_WS},
{-1},
-#line 56 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str48, UC_BIDI_L},
-#line 38 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str49, UC_BIDI_AL},
-#line 55 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str50, UC_BIDI_L},
-#line 69 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str51, UC_BIDI_PDI},
-#line 52 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str52, UC_BIDI_ET},
-#line 44 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str53, UC_BIDI_BN},
-#line 80 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str54, UC_BIDI_S},
-#line 50 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str55, UC_BIDI_ES},
-#line 66 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str56, UC_BIDI_ON},
-#line 70 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str57, UC_BIDI_PDI},
-#line 18 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str58, UC_BIDI_CS},
-#line 71 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str59, UC_BIDI_R},
-#line 29 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str60, UC_BIDI_PDF},
-#line 39 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str61, UC_BIDI_AN},
-#line 82 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str62, UC_BIDI_WS},
-#line 16 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str63, UC_BIDI_B},
-#line 36 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str64, UC_BIDI_WS},
-#line 27 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str65, UC_BIDI_NSM},
-#line 43 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str66, UC_BIDI_BN},
-#line 22 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str67, UC_BIDI_FSI},
-#line 65 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str68, UC_BIDI_ON},
-#line 35 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str69, UC_BIDI_S},
-#line 64 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str70, UC_BIDI_NSM},
-#line 63 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str71, UC_BIDI_NSM},
-#line 42 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str72, UC_BIDI_B},
-#line 41 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str73, UC_BIDI_B},
+#line 56 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str48, UC_BIDI_L},
+#line 38 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str49, UC_BIDI_AL},
+#line 55 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str50, UC_BIDI_L},
+#line 69 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str51, UC_BIDI_PDI},
+#line 52 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str52, UC_BIDI_ET},
+#line 44 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str53, UC_BIDI_BN},
+#line 80 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str54, UC_BIDI_S},
+#line 50 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str55, UC_BIDI_ES},
+#line 66 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str56, UC_BIDI_ON},
+#line 70 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str57, UC_BIDI_PDI},
+#line 18 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str58, UC_BIDI_CS},
+#line 71 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str59, UC_BIDI_R},
+#line 29 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str60, UC_BIDI_PDF},
+#line 39 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str61, UC_BIDI_AN},
+#line 82 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str62, UC_BIDI_WS},
+#line 16 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str63, UC_BIDI_B},
+#line 36 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str64, UC_BIDI_WS},
+#line 27 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str65, UC_BIDI_NSM},
+#line 43 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str66, UC_BIDI_BN},
+#line 22 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str67, UC_BIDI_FSI},
+#line 65 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str68, UC_BIDI_ON},
+#line 35 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str69, UC_BIDI_S},
+#line 64 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str70, UC_BIDI_NSM},
+#line 63 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str71, UC_BIDI_NSM},
+#line 42 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str72, UC_BIDI_B},
+#line 41 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str73, UC_BIDI_B},
{-1}, {-1}, {-1},
-#line 53 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str77, UC_BIDI_FSI},
-#line 67 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str78, UC_BIDI_PDF},
-#line 40 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str79, UC_BIDI_AN},
+#line 53 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str77, UC_BIDI_FSI},
+#line 67 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str78, UC_BIDI_PDF},
+#line 40 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str79, UC_BIDI_AN},
{-1}, {-1},
-#line 54 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str82, UC_BIDI_FSI},
+#line 54 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str82, UC_BIDI_FSI},
{-1},
-#line 68 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str84, UC_BIDI_PDF},
+#line 68 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str84, UC_BIDI_PDF},
{-1}, {-1},
-#line 79 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str87, UC_BIDI_S}
+#line 79 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str87, UC_BIDI_S}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct named_bidi_class *
-uc_bidi_class_lookup (register const char *str, register unsigned int len)
+uc_bidi_class_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = bidi_class_hash (str, len);
+ register unsigned int key = bidi_class_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = bidi_class_names[key].name;
if (o >= 0)
diff --git a/lib/unictype/bidi_longname.c b/lib/unictype/bidi_longname.c
index 03ad25b..e73183b 100644
--- a/lib/unictype/bidi_longname.c
+++ b/lib/unictype/bidi_longname.c
@@ -1,5 +1,5 @@
/* Bidi classes of Unicode characters.
- Copyright (C) 2002, 2006, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/bidi_name.c b/lib/unictype/bidi_name.c
index 7993d52..d80586d 100644
--- a/lib/unictype/bidi_name.c
+++ b/lib/unictype/bidi_name.c
@@ -1,5 +1,5 @@
/* Bidi classes of Unicode characters.
- Copyright (C) 2002, 2006, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/bidi_of.c b/lib/unictype/bidi_of.c
index 3772fc4..74103c2 100644
--- a/lib/unictype/bidi_of.c
+++ b/lib/unictype/bidi_of.c
@@ -1,5 +1,5 @@
/* Bidi classes of Unicode characters.
- Copyright (C) 2002, 2006, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/bidi_of.h b/lib/unictype/bidi_of.h
index ab489f0..cc16d2a 100644
--- a/lib/unictype/bidi_of.h
+++ b/lib/unictype/bidi_of.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Bidi categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define bidi_category_header_0 16
#define bidi_category_header_1 17
#define bidi_category_header_2 7
@@ -11,7 +11,7 @@ struct
{
int level1[17];
short level2[4 << 9];
- unsigned short level3[148 * 40 + 1];
+ unsigned short level3[151 * 40 + 1];
}
u_bidi_category =
{
@@ -90,8 +90,9 @@ u_bidi_category =
12544, 12544, 12672, 12544, 12800, 12928, 13056, 12544,
12544, 12544, 12544, 12544, 13184, 12544, 12544, 12544,
13312, 13440, 13568, 13696, 13824, 13952, 14080, -1,
- -1, 14208, -1, 14336, 14464, 14592, 14720, -1,
+ 14208, 14336, -1, 14464, 14592, 14720, 14848, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 14976, 15104, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -110,9 +111,9 @@ u_bidi_category =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 15232, 15360, -1,
+ -1, -1, -1, -1, -1, -1, -1, 15488,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 14848, 14976, -1,
- -1, -1, -1, -1, -1, -1, -1, 15104,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -131,24 +132,24 @@ u_bidi_category =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 15616, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 15232, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 15744, 15872, 16000, -1, 16128, -1,
+ -1, -1, -1, -1, -1, 16256, 16384, 16512,
+ -1, -1, -1, -1, 16640, 16768, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 15360, 15488, 15616, -1, 15744, -1,
- -1, -1, -1, -1, -1, 15872, 16000, 16128,
- -1, -1, -1, -1, 16256, 16384, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ 16896, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 12544, 17024, 17152, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 17280, 17408, -1, -1,
+ 17536, 17664, 17792, -1, -1, -1, 6656, 6656,
+ 6656, 6656, 6656, 6656, 6656, 17920, 18048, 18176,
+ 18304, 18432, 18560, 18688, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 18816,
-1, -1, -1, -1, -1, -1, -1, -1,
- 12544, 16512, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 16640, 16768, -1, -1,
- 16896, 17024, 17152, -1, -1, -1, 6656, 6656,
- 6656, 6656, 17280, 17408, 6656, 17536, 17664, 17792,
- 17920, 18048, 18176, 18304, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 18432,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -211,12 +212,12 @@ u_bidi_category =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 18816,
+ 18944, 18944, 19072, 19200, 18944, 18944, 18944, 18944,
+ 18944, 18944, 18944, 18944, 18944, 18944, 18944, 18944,
+ 18944, 18944, 18944, 18944, 18944, 18944, 18944, 18944,
+ 18944, 18944, 18944, 18944, 18944, 18944, 18944, 18944,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 18432,
- 18560, 18560, 18688, 18816, 18560, 18560, 18560, 18560,
- 18560, 18560, 18560, 18560, 18560, 18560, 18560, 18560,
- 18560, 18560, 18560, 18560, 18560, 18560, 18560, 18560,
- 18560, 18560, 18560, 18560, 18560, 18560, 18560, 18560,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -275,8 +276,7 @@ u_bidi_category =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 18432
+ -1, -1, -1, -1, -1, -1, -1, 18816
},
{
0x39ce, 0x9ce7, 0x0e73, 0x183e, 0x739f, 0x39ce, 0x9ce7, 0xce73,
@@ -341,8 +341,8 @@ u_bidi_category =
0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6,
0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318,
0x318c, 0x18c6, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
- 0xc642, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c,
- 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x5ad6,
+ 0x0642, 0x8421, 0x4210, 0x18c8, 0x8c63, 0xc631, 0x6318, 0x318c,
+ 0x18c6, 0x8c63, 0x5ad1, 0xad6b, 0xd6b5, 0x6b5a, 0xadad, 0x5ad6,
0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
0x35ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -459,7 +459,7 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x5a00, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0x0001, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -508,7 +508,7 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
- 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x1ad6, 0x0000, 0xd000, 0x6b5a,
+ 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x1ad6, 0x0000, 0xd680, 0x6b5a,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x9024, 0x0252, 0x0000, 0x0000, 0x0000,
@@ -553,7 +553,7 @@ u_bidi_category =
0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529,
- 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x004a, 0x0000,
+ 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x04a5,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x0004, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x004a,
@@ -596,7 +596,7 @@ u_bidi_category =
0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
- 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0000, 0x0000, 0x0000,
+ 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0129, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
@@ -681,7 +681,7 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0xa520, 0x0094, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00d0, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1ad0, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6,
0xad6b, 0xd6b5, 0x6b5a, 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -821,7 +821,7 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6800, 0x01ad,
- 0x40d0, 0x006b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x40d0, 0x006b, 0x0000, 0x0340, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -835,6 +835,11 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000,
0xad6b, 0xd6b5, 0x0000, 0xb5ad, 0x00d6, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0xad00, 0xd6b5, 0x6b5a, 0xb400, 0x40d6, 0x0003, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000,
0x5ad6, 0x0d6b, 0x0034, 0x6800, 0xb40d, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -847,8 +852,8 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000,
0x5ad6, 0xad6b, 0x0035, 0x681a, 0x000d, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529,
+ 0x5294, 0x294a, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0680, 0x001a, 0xb5ad,
0x1ad6, 0x0068, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -860,6 +865,16 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad,
+ 0x5ad6, 0xad03, 0xd6b5, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb400, 0x5ad6, 0xad6b,
+ 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0x006b, 0xd6b4, 0x6b5a, 0xb40d,
+ 0x5a06, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -924,11 +939,21 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0xb5ad, 0x5ad6, 0xad03, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0x0d6b,
+ 0xd680, 0x6b5a, 0x81ad, 0x40d6, 0xad6b, 0x0035, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318,
0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63,
0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x0031, 0x6318, 0x318c,
0x18c6, 0xb5ad, 0x5ad6, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318,
+ 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63,
+ 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x5ad1, 0xad6b, 0x0035,
+ 0x0000, 0x8c63, 0xc631, 0x6318, 0x0000, 0x18c0, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x1084, 0x0802, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1080, 0x0040, 0x8020, 0x4210, 0x2108, 0x1084,
0x0840, 0x8021, 0x0200, 0x0000, 0x1000, 0x0000, 0x8020, 0x0200,
@@ -957,18 +982,8 @@ u_bidi_category =
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
- 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529,
- 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x2902, 0x94a5,
- 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
- 0x294a, 0x94a5, 0x4a52, 0xa409, 0x5294, 0x294a, 0x94a5, 0x4a52,
- 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
- 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529,
- 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5,
- 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
- 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
- 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
- 0x94a5, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529,
- 0x5294, 0x294a, 0x0001, 0x4a52, 0x0009, 0x0000, 0x0000, 0x0000,
+ 0x94a5, 0x4a52, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529,
+ 0x5294, 0x294a, 0x0001, 0x4a52, 0xa529, 0x0004, 0x0000, 0x0000,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
@@ -989,12 +1004,12 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x1294,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294,
+ 0x294a, 0x04a5, 0x4a52, 0xa529, 0x0094, 0x0000, 0x0000, 0x0012,
+ 0xa529, 0x5294, 0x294a, 0x04a5, 0x4a52, 0xa529, 0x5294, 0x094a,
+ 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x04a5, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x4a52, 0x0129, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x0252, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
diff --git a/lib/unictype/bidi_test.c b/lib/unictype/bidi_test.c
index 79c0e2d..7a9f527 100644
--- a/lib/unictype/bidi_test.c
+++ b/lib/unictype/bidi_test.c
@@ -1,5 +1,5 @@
/* Bidi classes of Unicode characters.
- Copyright (C) 2002, 2006, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/bitmap.h b/lib/unictype/bitmap.h
index 4a52658..37b0b70 100644
--- a/lib/unictype/bitmap.h
+++ b/lib/unictype/bitmap.h
@@ -1,5 +1,5 @@
/* Three-level bitmap lookup.
- Copyright (C) 2000-2002, 2005-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2002, 2005-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2000-2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
static inline int bitmap_lookup (const void *table, ucs4_t uc);
diff --git a/lib/unictype/block_test.c b/lib/unictype/block_test.c
index 3f1b102..cf6d7fd 100644
--- a/lib/unictype/block_test.c
+++ b/lib/unictype/block_test.c
@@ -1,5 +1,5 @@
/* Blocks of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/blocks.c b/lib/unictype/blocks.c
index d360461..c2e867e 100644
--- a/lib/unictype/blocks.c
+++ b/lib/unictype/blocks.c
@@ -1,5 +1,5 @@
/* Blocks of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/blocks.h b/lib/unictype/blocks.h
index ee9f7cc..d353bac 100644
--- a/lib/unictype/blocks.h
+++ b/lib/unictype/blocks.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Unicode blocks. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
static const uc_block_t blocks[] =
{
{ 0x0000, 0x007F, "Basic Latin" },
@@ -64,6 +64,7 @@ static const uc_block_t blocks[] =
{ 0x1BC0, 0x1BFF, "Batak" },
{ 0x1C00, 0x1C4F, "Lepcha" },
{ 0x1C50, 0x1C7F, "Ol Chiki" },
+ { 0x1C80, 0x1C8F, "Cyrillic Extended-C" },
{ 0x1CC0, 0x1CCF, "Sundanese Supplement" },
{ 0x1CD0, 0x1CFF, "Vedic Extensions" },
{ 0x1D00, 0x1D7F, "Phonetic Extensions" },
@@ -180,6 +181,7 @@ static const uc_block_t blocks[] =
{ 0x10400, 0x1044F, "Deseret" },
{ 0x10450, 0x1047F, "Shavian" },
{ 0x10480, 0x104AF, "Osmanya" },
+ { 0x104B0, 0x104FF, "Osage" },
{ 0x10500, 0x1052F, "Elbasan" },
{ 0x10530, 0x1056F, "Caucasian Albanian" },
{ 0x10600, 0x1077F, "Linear A" },
@@ -214,13 +216,17 @@ static const uc_block_t blocks[] =
{ 0x11280, 0x112AF, "Multani" },
{ 0x112B0, 0x112FF, "Khudawadi" },
{ 0x11300, 0x1137F, "Grantha" },
+ { 0x11400, 0x1147F, "Newa" },
{ 0x11480, 0x114DF, "Tirhuta" },
{ 0x11580, 0x115FF, "Siddham" },
{ 0x11600, 0x1165F, "Modi" },
+ { 0x11660, 0x1167F, "Mongolian Supplement" },
{ 0x11680, 0x116CF, "Takri" },
{ 0x11700, 0x1173F, "Ahom" },
{ 0x118A0, 0x118FF, "Warang Citi" },
{ 0x11AC0, 0x11AFF, "Pau Cin Hau" },
+ { 0x11C00, 0x11C6F, "Bhaiksuki" },
+ { 0x11C70, 0x11CBF, "Marchen" },
{ 0x12000, 0x123FF, "Cuneiform" },
{ 0x12400, 0x1247F, "Cuneiform Numbers and Punctuation" },
{ 0x12480, 0x1254F, "Early Dynastic Cuneiform" },
@@ -231,6 +237,9 @@ static const uc_block_t blocks[] =
{ 0x16AD0, 0x16AFF, "Bassa Vah" },
{ 0x16B00, 0x16B8F, "Pahawh Hmong" },
{ 0x16F00, 0x16F9F, "Miao" },
+ { 0x16FE0, 0x16FFF, "Ideographic Symbols and Punctuation" },
+ { 0x17000, 0x187FF, "Tangut" },
+ { 0x18800, 0x18AFF, "Tangut Components" },
{ 0x1B000, 0x1B0FF, "Kana Supplement" },
{ 0x1BC00, 0x1BC9F, "Duployan" },
{ 0x1BCA0, 0x1BCAF, "Shorthand Format Controls" },
@@ -241,7 +250,9 @@ static const uc_block_t blocks[] =
{ 0x1D360, 0x1D37F, "Counting Rod Numerals" },
{ 0x1D400, 0x1D7FF, "Mathematical Alphanumeric Symbols" },
{ 0x1D800, 0x1DAAF, "Sutton SignWriting" },
+ { 0x1E000, 0x1E02F, "Glagolitic Supplement" },
{ 0x1E800, 0x1E8DF, "Mende Kikakui" },
+ { 0x1E900, 0x1E95F, "Adlam" },
{ 0x1EE00, 0x1EEFF, "Arabic Mathematical Alphabetic Symbols" },
{ 0x1F000, 0x1F02F, "Mahjong Tiles" },
{ 0x1F030, 0x1F09F, "Domino Tiles" },
@@ -268,7 +279,7 @@ static const uc_block_t blocks[] =
};
#define blocks_level1_shift 8
#define blocks_level1_threshold 0x28000
-static const uint8_t blocks_level1[640 * 2] =
+static const uint16_t blocks_level1[640 * 2] =
{
0, 2,
2, 4,
@@ -298,395 +309,287 @@ static const uint8_t blocks_level1[640 * 2] =
49, 53,
53, 56,
56, 59,
- 59, 63,
- 63, 66,
- 66, 67,
+ 59, 64,
+ 64, 67,
67, 68,
- 68, 72,
- 72, 75,
- 75, 76,
+ 68, 69,
+ 69, 73,
+ 73, 76,
76, 77,
- 77, 80,
- 80, 83,
- 83, 84,
- 84, 87,
- 87, 88,
- 88, 90,
- 90, 91,
+ 77, 78,
+ 78, 81,
+ 81, 84,
+ 84, 85,
+ 85, 88,
+ 88, 89,
+ 89, 91,
91, 92,
- 92, 95,
- 95, 99,
- 99, 101,
- 101, 103,
- 103, 106,
- 106, 112,
- 112, 113,
+ 92, 93,
+ 93, 96,
+ 96, 100,
+ 100, 102,
+ 102, 104,
+ 104, 107,
+ 107, 113,
113, 114,
114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 116,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 120,
- 120, 121,
- 120, 123,
- 123, 125,
- 125, 130,
- 130, 135,
- 135, 139,
- 139, 143,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 145,
- 145, 146,
- 145, 146,
- 145, 146,
- 145, 147,
- 147, 148,
- 147, 148,
- 147, 148,
- 147, 148,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 117,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 121,
+ 121, 122,
+ 121, 124,
+ 124, 126,
+ 126, 131,
+ 131, 136,
+ 136, 140,
+ 140, 144,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 146,
+ 146, 147,
+ 146, 147,
+ 146, 147,
+ 146, 148,
148, 149,
148, 149,
148, 149,
148, 149,
149, 150,
149, 150,
- 150, 152,
- 151, 152,
- 151, 152,
- 152, 158,
- 158, 160,
- 160, 162,
- 162, 166,
- 166, 169,
- 169, 174,
- 174, 177,
- 177, 179,
- 179, 180,
- 179, 180,
- 180, 185,
- 185, 189,
- 189, 193,
- 193, 197,
- 197, 199,
- 199, 199,
- 199, 200,
- 200, 200,
- 200, 203,
- 203, 207,
- 207, 210,
- 210, 211,
- 211, 212,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 150, 151,
+ 150, 151,
+ 151, 153,
+ 152, 153,
+ 152, 153,
+ 153, 159,
+ 159, 161,
+ 161, 163,
+ 163, 167,
+ 167, 170,
+ 170, 175,
+ 175, 179,
+ 179, 181,
+ 181, 182,
+ 181, 182,
+ 182, 187,
+ 187, 191,
+ 191, 195,
+ 195, 199,
+ 199, 201,
+ 201, 201,
+ 201, 202,
+ 202, 202,
+ 202, 205,
+ 205, 209,
+ 209, 212,
212, 213,
213, 215,
215, 216,
- 216, 217,
- 217, 217,
- 217, 218,
- 218, 218,
- 218, 218,
- 218, 218,
- 218, 218,
- 218, 218,
- 218, 219,
- 218, 219,
- 218, 219,
- 218, 219,
- 219, 221,
+ 216, 219,
+ 219, 220,
220, 221,
221, 221,
- 221, 221,
- 221, 221,
- 221, 221,
- 221, 221,
- 221, 221,
- 221, 221,
- 221, 221,
- 221, 221,
- 221, 221,
- 221, 222,
- 221, 222,
221, 222,
- 221, 222,
- 221, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 223,
- 222, 223,
- 222, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 224,
- 223, 224,
- 223, 226,
+ 222, 224,
+ 224, 224,
+ 224, 224,
+ 224, 224,
+ 224, 225,
+ 224, 225,
+ 224, 225,
+ 224, 225,
+ 225, 227,
226, 227,
227, 227,
227, 227,
227, 227,
+ 227, 227,
+ 227, 227,
+ 227, 227,
+ 227, 227,
+ 227, 227,
+ 227, 227,
+ 227, 227,
+ 227, 228,
+ 227, 228,
+ 227, 228,
+ 227, 228,
227, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
228, 228,
228, 228,
228, 228,
@@ -703,6 +606,19 @@ static const uint8_t blocks_level1[640 * 2] =
228, 228,
228, 228,
228, 229,
+ 228, 229,
+ 228, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
229, 229,
229, 229,
229, 229,
@@ -714,36 +630,89 @@ static const uint8_t blocks_level1[640 * 2] =
229, 229,
229, 229,
229, 229,
- 229, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 232,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 230,
+ 229, 230,
+ 229, 232,
232, 233,
- 233, 234,
- 234, 236,
- 236, 237,
+ 233, 233,
+ 233, 233,
+ 233, 233,
+ 233, 235,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
236, 237,
236, 237,
236, 237,
- 237, 238,
- 237, 238,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
237, 238,
238, 238,
238, 238,
@@ -756,160 +725,202 @@ static const uint8_t blocks_level1[640 * 2] =
238, 238,
238, 238,
238, 238,
- 238, 238,
- 238, 238,
- 238, 239,
- 239, 239,
- 239, 239,
- 239, 239,
- 239, 239,
- 239, 239,
- 239, 240,
+ 238, 240,
+ 240, 240,
+ 240, 240,
240, 240,
- 240, 243,
- 243, 244,
- 244, 245,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 241,
+ 241, 242,
+ 242, 243,
+ 243, 245,
+ 245, 246,
245, 246,
245, 246,
245, 246,
- 246, 249,
- 249, 251,
- 251, 252,
- 252, 253,
- 253, 253,
- 253, 253,
- 253, 253,
- 253, 253,
- 253, 253,
- 253, 253,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254
+ 246, 247,
+ 246, 247,
+ 246, 247,
+ 247, 247,
+ 247, 247,
+ 247, 247,
+ 247, 247,
+ 247, 247,
+ 247, 248,
+ 248, 248,
+ 248, 248,
+ 248, 248,
+ 248, 248,
+ 248, 248,
+ 248, 248,
+ 248, 248,
+ 248, 249,
+ 249, 250,
+ 250, 250,
+ 250, 250,
+ 250, 250,
+ 250, 250,
+ 250, 251,
+ 251, 251,
+ 251, 254,
+ 254, 255,
+ 255, 256,
+ 256, 257,
+ 256, 257,
+ 256, 257,
+ 257, 260,
+ 260, 262,
+ 262, 263,
+ 263, 264,
+ 264, 264,
+ 264, 264,
+ 264, 264,
+ 264, 264,
+ 264, 264,
+ 264, 264,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265
};
-#define blocks_upper_first_index 253
-#define blocks_upper_last_index 262
+#define blocks_upper_first_index 264
+#define blocks_upper_last_index 273
diff --git a/lib/unictype/categ_C.c b/lib/unictype/categ_C.c
index 0974c39..a382a7e 100644
--- a/lib/unictype/categ_C.c
+++ b/lib/unictype/categ_C.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_C.h b/lib/unictype/categ_C.h
index 6f33609..cb331f0 100644
--- a/lib/unictype/categ_C.h
+++ b/lib/unictype/categ_C.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[17];
short level2[5 << 7];
- /*unsigned*/ int level3[75 << 4];
+ /*unsigned*/ int level3[78 << 4];
}
u_categ_C =
{
@@ -178,11 +178,11 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 736,
18 + 640 * sizeof (short) / sizeof (int) + 752,
18 + 640 * sizeof (short) / sizeof (int) + 768,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
+ 18 + 640 * sizeof (short) / sizeof (int) + 784,
18 + 640 * sizeof (short) / sizeof (int) + 480,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 784,
18 + 640 * sizeof (short) / sizeof (int) + 800,
+ 18 + 640 * sizeof (short) / sizeof (int) + 816,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -190,7 +190,7 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 816,
+ 18 + 640 * sizeof (short) / sizeof (int) + 832,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -199,7 +199,7 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 832,
+ 18 + 640 * sizeof (short) / sizeof (int) + 848,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -217,10 +217,23 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 848,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 864,
18 + 640 * sizeof (short) / sizeof (int) + 480,
+ 18 + 640 * sizeof (short) / sizeof (int) + 880,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 896,
+ -1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 912,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -239,26 +252,13 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
+ 18 + 640 * sizeof (short) / sizeof (int) + 928,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 880,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 896,
+ 18 + 640 * sizeof (short) / sizeof (int) + 944,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -268,27 +268,27 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 912,
- 18 + 640 * sizeof (short) / sizeof (int) + 928,
- 18 + 640 * sizeof (short) / sizeof (int) + 944,
18 + 640 * sizeof (short) / sizeof (int) + 960,
- -1,
18 + 640 * sizeof (short) / sizeof (int) + 976,
+ 18 + 640 * sizeof (short) / sizeof (int) + 992,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1008,
+ -1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1024,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1040,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 992,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1056,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 1008,
- 18 + 640 * sizeof (short) / sizeof (int) + 1024,
- 18 + 640 * sizeof (short) / sizeof (int) + 1040,
- 18 + 640 * sizeof (short) / sizeof (int) + 1056,
18 + 640 * sizeof (short) / sizeof (int) + 1072,
18 + 640 * sizeof (short) / sizeof (int) + 1088,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1104,
+ -1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1120,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1136,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -375,7 +375,7 @@ u_categ_C =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1104,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1152,
-1,
-1,
-1,
@@ -383,8 +383,8 @@ u_categ_C =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1120,
- 18 + 640 * sizeof (short) / sizeof (int) + 1136,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1168,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1184,
-1,
-1,
-1,
@@ -395,7 +395,7 @@ u_categ_C =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1152,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1200,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -417,7 +417,7 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1168,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1216,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -548,7 +548,7 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 1184,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1232,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -695,7 +695,7 @@ u_categ_C =
0x0000C000, 0x00000000, 0x00001800, 0x00000000,
0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000,
0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007,
+ 0xFFFFFFFF, 0xC0200000, 0x000FFFFF, 0x00000004,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030,
0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F,
@@ -703,8 +703,8 @@ u_categ_C =
0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030,
0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F,
0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030,
- 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030,
- 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030,
+ 0x00022010, 0x0C100200, 0xBF9FC220, 0xFFF90030,
+ 0x00022011, 0x18000000, 0x000F0220, 0x00000030,
0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F,
0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF,
0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF,
@@ -731,9 +731,9 @@ u_categ_C =
0x00000000, 0x00000000, 0x0000F000, 0xE0000000,
0x00000000, 0x00000000, 0x00000000, 0x0FF00000,
0x00000000, 0x07000000, 0x00001C00, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
+ 0xFFFFFE00, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0FC00000,
+ 0x00000000, 0x00000000, 0x00000000, 0x07C00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000,
@@ -745,7 +745,7 @@ u_categ_C =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xF8000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -758,7 +758,7 @@ u_categ_C =
0x00000000, 0x00000000, 0x00000000, 0x01F00000,
0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00,
0xFF800000, 0x80808080, 0x80808080, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFE0, 0xFFFFFFFF,
0x04000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF,
@@ -785,9 +785,9 @@ u_categ_C =
0x00000000, 0xFFFFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFF000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF,
+ 0x00000000, 0xFF008000, 0xFFFFFFFF, 0x007FFFFF,
0x00000000, 0xFC00F000, 0x00000000, 0xFF000000,
- 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000,
+ 0x00000000, 0x00000000, 0xFC003FC0, 0xC0000000,
0x00000000, 0x00000000, 0x7FF00000, 0xE0000000,
0x00000000, 0x00000000, 0x3C004000, 0x80000000,
0x00000000, 0xFF800000, 0x0C00C000, 0x00000000,
@@ -821,13 +821,13 @@ u_categ_C =
0x00001000, 0x48000080, 0xC000C000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0xF8000000,
0x00000078, 0x00700000, 0x00000000, 0x00000000,
- 0xF000E000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
+ 0xF0008000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000,
0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000,
0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC0000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xC0000000, 0x0000FC00, 0x00F00000, 0xF0000000,
0x00000000, 0x0000FF00, 0x00000000, 0xFFFF7FF0,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -854,15 +854,15 @@ u_categ_C =
0x00000000, 0x20000000, 0x0000FFFC, 0xFC00FE00,
0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000,
0x00000000, 0x00000000, 0x0000C000, 0xFFE00001,
- 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00040000, 0x80000000, 0xFFFFFFFF, 0xFFFFFFFF,
0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800,
0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xD4000000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFE000,
0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF,
0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -874,6 +874,10 @@ u_categ_C =
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFE000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000200, 0x00800000, 0x0000FFC0, 0x0000E000,
+ 0x00030000, 0xFF800100, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -897,7 +901,15 @@ u_categ_C =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x0000FFE0, 0x80000000,
- 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFE000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFF80000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -926,9 +938,13 @@ u_categ_C =
0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x06000080, 0xFFFFF824, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x3C00F800, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000010, 0xF5080169, 0x5569157B, 0xA1080869,
0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF,
@@ -937,23 +953,19 @@ u_categ_C =
0x00000000, 0x0000F000, 0x00000000, 0x00000000,
0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000,
0x0000E000, 0x00008000, 0x00000000, 0x0000F000,
- 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F,
- 0x0000FFF8, 0xF8000000, 0xFFFCFE00, 0xFFFFFFFF,
+ 0x00000000, 0xFFFFE000, 0xFFFFFFFF, 0x0000003F,
+ 0x0000FFF8, 0xF0000000, 0xFFFCFE00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x04000000,
- 0x00000000, 0x00000010, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000,
+ 0x00000000, 0x00000000, 0xFFF80000, 0xFF80E000,
0x00000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF,
0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000,
0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
+ 0x8000FFFF, 0x8006FF00, 0x8000F000, 0xFFFFFFFF,
+ 0xFFFC0000, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Cc.c b/lib/unictype/categ_Cc.c
index a504457..8fec296 100644
--- a/lib/unictype/categ_Cc.c
+++ b/lib/unictype/categ_Cc.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Cc.h b/lib/unictype/categ_Cc.h
index eb118aa..2a6f374 100644
--- a/lib/unictype/categ_Cc.h
+++ b/lib/unictype/categ_Cc.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Cf.c b/lib/unictype/categ_Cf.c
index 0e9d14c..455b66d 100644
--- a/lib/unictype/categ_Cf.c
+++ b/lib/unictype/categ_Cf.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Cf.h b/lib/unictype/categ_Cf.h
index b59bd65..25b882f 100644
--- a/lib/unictype/categ_Cf.h
+++ b/lib/unictype/categ_Cf.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[9 << 4];
+ /*unsigned*/ int level3[10 << 4];
}
u_categ_Cf =
{
@@ -38,6 +38,7 @@ u_categ_Cf =
-1,
-1,
16 + 384 * sizeof (short) / sizeof (int) + 16,
+ 16 + 384 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -45,12 +46,11 @@ u_categ_Cf =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 32,
+ 16 + 384 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 48,
+ 16 + 384 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
@@ -161,7 +161,7 @@ u_categ_Cf =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 64,
+ 16 + 384 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -170,7 +170,7 @@ u_categ_Cf =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 80,
+ 16 + 384 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -256,7 +256,7 @@ u_categ_Cf =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 96,
+ 16 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -266,7 +266,7 @@ u_categ_Cf =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 112,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_categ_Cf =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 128,
+ 16 + 384 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -428,6 +428,10 @@ u_categ_Cf =
0x00000000, 0x00000000, 0x20000000, 0x00000000,
0x00008000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000004,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00004000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Cn.c b/lib/unictype/categ_Cn.c
index 600df99..4e10368 100644
--- a/lib/unictype/categ_Cn.c
+++ b/lib/unictype/categ_Cn.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Cn.h b/lib/unictype/categ_Cn.h
index 59f096c..02bf264 100644
--- a/lib/unictype/categ_Cn.h
+++ b/lib/unictype/categ_Cn.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[17];
short level2[6 << 7];
- /*unsigned*/ int level3[74 << 4];
+ /*unsigned*/ int level3[77 << 4];
}
u_categ_Cn =
{
@@ -179,120 +179,119 @@ u_categ_Cn =
18 + 768 * sizeof (short) / sizeof (int) + 704,
18 + 768 * sizeof (short) / sizeof (int) + 720,
18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- -1,
18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 768,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- -1,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 768,
18 + 768 * sizeof (short) / sizeof (int) + 784,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ -1,
-1,
18 + 768 * sizeof (short) / sizeof (int) + 800,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
-1,
18 + 768 * sizeof (short) / sizeof (int) + 816,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ -1,
18 + 768 * sizeof (short) / sizeof (int) + 832,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
18 + 768 * sizeof (short) / sizeof (int) + 848,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
18 + 768 * sizeof (short) / sizeof (int) + 864,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ -1,
18 + 768 * sizeof (short) / sizeof (int) + 880,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
18 + 768 * sizeof (short) / sizeof (int) + 896,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
18 + 768 * sizeof (short) / sizeof (int) + 912,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
18 + 768 * sizeof (short) / sizeof (int) + 928,
- -1,
18 + 768 * sizeof (short) / sizeof (int) + 944,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
18 + 768 * sizeof (short) / sizeof (int) + 960,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
18 + 768 * sizeof (short) / sizeof (int) + 976,
+ -1,
18 + 768 * sizeof (short) / sizeof (int) + 992,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
18 + 768 * sizeof (short) / sizeof (int) + 1008,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
18 + 768 * sizeof (short) / sizeof (int) + 1024,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
18 + 768 * sizeof (short) / sizeof (int) + 1040,
18 + 768 * sizeof (short) / sizeof (int) + 1056,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1072,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1088,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1104,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -375,17 +374,17 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 1072,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1120,
-1,
-1,
-1,
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 1088,
- 18 + 768 * sizeof (short) / sizeof (int) + 1104,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1136,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1152,
-1,
-1,
-1,
@@ -395,287 +394,288 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 1120,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 1136,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 1152,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1168,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1184,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1200,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -803,7 +803,7 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 1168
+ 18 + 768 * sizeof (short) / sizeof (int) + 1216
},
{
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -819,7 +819,7 @@ u_categ_Cn =
0x00004000, 0x00000000, 0x00001800, 0x00000000,
0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000,
0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007,
+ 0xFFFFFFFF, 0xC0200000, 0x000FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030,
0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F,
@@ -827,8 +827,8 @@ u_categ_Cn =
0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030,
0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F,
0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030,
- 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030,
- 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030,
+ 0x00022010, 0x0C100200, 0xBF9FC220, 0xFFF90030,
+ 0x00022011, 0x18000000, 0x000F0220, 0x00000030,
0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F,
0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF,
0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF,
@@ -855,9 +855,9 @@ u_categ_Cn =
0x00000000, 0x00000000, 0x0000F000, 0xE0000000,
0x00000000, 0x00000000, 0x00000000, 0x0FF00000,
0x00000000, 0x07000000, 0x00001C00, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
+ 0xFFFFFE00, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0FC00000,
+ 0x00000000, 0x00000000, 0x00000000, 0x07C00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000,
@@ -869,7 +869,7 @@ u_categ_Cn =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xF8000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -882,7 +882,7 @@ u_categ_Cn =
0x00000000, 0x00000000, 0x00000000, 0x01F00000,
0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00,
0xFF800000, 0x80808080, 0x80808080, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFE0, 0xFFFFFFFF,
0x04000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF,
@@ -909,9 +909,9 @@ u_categ_Cn =
0x00000000, 0xFFFFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFF000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF,
+ 0x00000000, 0xFF008000, 0xFFFFFFFF, 0x007FFFFF,
0x00000000, 0xFC00F000, 0x00000000, 0xFF000000,
- 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000,
+ 0x00000000, 0x00000000, 0xFC003FC0, 0xC0000000,
0x00000000, 0x00000000, 0x7FF00000, 0xE0000000,
0x00000000, 0x00000000, 0x3C004000, 0x80000000,
0x00000000, 0xFF800000, 0x0C00C000, 0x00000000,
@@ -937,13 +937,13 @@ u_categ_Cn =
0x00001000, 0x48000080, 0xC000C000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0xF8000000,
0x00000078, 0x00700000, 0x00000000, 0x00000000,
- 0xF000E000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
+ 0xF0008000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000,
0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000,
0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC0000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xC0000000, 0x0000FC00, 0x00F00000, 0xF0000000,
0x00000000, 0x0000FF00, 0x00000000, 0xFFFF7FF0,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -970,15 +970,15 @@ u_categ_Cn =
0x00000000, 0x00000000, 0x0000FFFC, 0xFC00FE00,
0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000,
0x00000000, 0x00000000, 0x0000C000, 0xFFE00001,
- 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00040000, 0x80000000, 0xFFFFFFFF, 0xFFFFFFFF,
0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800,
0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xD4000000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFE000,
0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF,
0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -990,6 +990,10 @@ u_categ_Cn =
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFE000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000200, 0x00800000, 0x0000FFC0, 0x0000E000,
+ 0x00030000, 0xFF800100, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -1017,7 +1021,15 @@ u_categ_Cn =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x0000FFE0, 0x80000000,
- 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFE000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFF80000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -1046,9 +1058,13 @@ u_categ_Cn =
0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x06000080, 0xFFFFF824, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x3C00F800, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000010, 0xF5080169, 0x5569157B, 0xA1080869,
0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF,
@@ -1057,23 +1073,19 @@ u_categ_Cn =
0x00000000, 0x0000F000, 0x00000000, 0x00000000,
0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000,
0x0000E000, 0x00008000, 0x00000000, 0x0000F000,
- 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F,
- 0x0000FFF8, 0xF8000000, 0xFFFCFE00, 0xFFFFFFFF,
+ 0x00000000, 0xFFFFE000, 0xFFFFFFFF, 0x0000003F,
+ 0x0000FFF8, 0xF0000000, 0xFFFCFE00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x04000000,
- 0x00000000, 0x00000010, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000,
+ 0x00000000, 0x00000000, 0xFFF80000, 0xFF80E000,
0x00000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF,
0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000,
0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
+ 0x8000FFFF, 0x8006FF00, 0x8000F000, 0xFFFFFFFF,
+ 0xFFFC0000, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Co.c b/lib/unictype/categ_Co.c
index 9792b0a..b1196cd 100644
--- a/lib/unictype/categ_Co.c
+++ b/lib/unictype/categ_Co.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Co.h b/lib/unictype/categ_Co.h
index 1a89443..4480f6c 100644
--- a/lib/unictype/categ_Co.h
+++ b/lib/unictype/categ_Co.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Cs.c b/lib/unictype/categ_Cs.c
index 69e98cf..ee2d806 100644
--- a/lib/unictype/categ_Cs.c
+++ b/lib/unictype/categ_Cs.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Cs.h b/lib/unictype/categ_Cs.h
index f435920..a4bbfc7 100644
--- a/lib/unictype/categ_Cs.h
+++ b/lib/unictype/categ_Cs.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_L.c b/lib/unictype/categ_L.c
index a97a570..4b971e6 100644
--- a/lib/unictype/categ_L.c
+++ b/lib/unictype/categ_L.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_L.h b/lib/unictype/categ_L.h
index 5e9d456..89d338b 100644
--- a/lib/unictype/categ_L.h
+++ b/lib/unictype/categ_L.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[62 << 4];
+ /*unsigned*/ int level3[65 << 4];
}
u_categ_L =
{
@@ -164,11 +164,11 @@ u_categ_L =
4 + 384 * sizeof (short) / sizeof (int) + 672,
4 + 384 * sizeof (short) / sizeof (int) + 688,
4 + 384 * sizeof (short) / sizeof (int) + 704,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 720,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 720,
4 + 384 * sizeof (short) / sizeof (int) + 736,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -176,7 +176,7 @@ u_categ_L =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 752,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -185,7 +185,7 @@ u_categ_L =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
+ 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
-1,
-1,
@@ -203,10 +203,23 @@ u_categ_L =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 784,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 816,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -225,26 +238,13 @@ u_categ_L =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
@@ -256,8 +256,8 @@ u_categ_L =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
-1,
@@ -266,10 +266,10 @@ u_categ_L =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
-1,
@@ -361,7 +361,7 @@ u_categ_L =
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
+ 4 + 384 * sizeof (short) / sizeof (int) + 960,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
@@ -369,8 +369,8 @@ u_categ_L =
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 4 + 384 * sizeof (short) / sizeof (int) + 992,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
@@ -381,7 +381,7 @@ u_categ_L =
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
-1,
-1,
-1,
@@ -403,7 +403,7 @@ u_categ_L =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1024,
-1,
-1
},
@@ -425,7 +425,7 @@ u_categ_L =
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF,
0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003,
0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
@@ -433,8 +433,8 @@ u_categ_L =
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000,
0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003,
+ 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x00060003,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC000003,
0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
0xFFFFFFFE, 0x000DFFFF, 0x0000007F, 0x00000000,
0xFEF02596, 0x200DECAE, 0xF000005F, 0x00000000,
@@ -457,7 +457,7 @@ u_categ_L =
0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF,
0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000,
0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
@@ -465,7 +465,7 @@ u_categ_L =
0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000,
0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F,
0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
+ 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -507,7 +507,7 @@ u_categ_L =
0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF,
0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000,
0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF,
@@ -545,7 +545,7 @@ u_categ_L =
0xFFFFFFFF, 0xFFFF0000, 0xFFFF03FD, 0x003FFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x0000FF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -572,7 +572,7 @@ u_categ_L =
0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000,
0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x001FFFFF, 0x00000780, 0x00000000,
0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
@@ -588,6 +588,10 @@ u_categ_L =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0x00007FFF, 0x00000001, 0xFFFC0000,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -611,7 +615,15 @@ u_categ_L =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -630,7 +642,7 @@ u_categ_L =
0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_LC.c b/lib/unictype/categ_LC.c
index d3c7ed3..7bfcbbe 100644
--- a/lib/unictype/categ_LC.c
+++ b/lib/unictype/categ_LC.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_LC.h b/lib/unictype/categ_LC.h
index aaba0d2..13f3ca8 100644
--- a/lib/unictype/categ_LC.h
+++ b/lib/unictype/categ_LC.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[18 << 4];
+ /*unsigned*/ int level3[19 << 4];
}
u_categ_LC =
{
@@ -265,7 +265,7 @@ u_categ_LC =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
@@ -300,7 +300,7 @@ u_categ_LC =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x00000FFF, 0x00000000, 0xFEFFF800,
0x07FFFFFF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -318,7 +318,7 @@ u_categ_LC =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF,
0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFEFFFF,
- 0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x04000000,
+ 0xFFFF78FF, 0x00FF7FFF, 0x00000000, 0x04000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFF0000, 0x07FFFFFF, 0xFFFF003F,
@@ -332,7 +332,7 @@ u_categ_LC =
0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -350,6 +350,10 @@ u_categ_LC =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF,
0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF,
- 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000
+ 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/categ_Ll.c b/lib/unictype/categ_Ll.c
index a8ee723..971d0e5 100644
--- a/lib/unictype/categ_Ll.c
+++ b/lib/unictype/categ_Ll.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Ll.h b/lib/unictype/categ_Ll.h
index 9a268aa..3658bad 100644
--- a/lib/unictype/categ_Ll.h
+++ b/lib/unictype/categ_Ll.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[17 << 4];
+ /*unsigned*/ int level3[18 << 4];
}
u_categ_Ll =
{
@@ -265,7 +265,7 @@ u_categ_Ll =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -296,7 +296,7 @@ u_categ_Ll =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x3F000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x00000FFF, 0x00000000, 0xFEFFF800,
0x07FFFFFF, 0x00000000, 0x00000000, 0x00000000,
0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
@@ -328,7 +328,7 @@ u_categ_Ll =
0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF000000, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -346,6 +346,10 @@ u_categ_Ll =
0x000000FF, 0x0FFFFFFC, 0xFFC00000, 0x0000FFFF,
0xFFFFFC00, 0x0000003F, 0xF7FFFFFC, 0xF0000003,
0x0FDFFFFF, 0xFFC00000, 0x003F7FFF, 0xFFFF0000,
- 0x0000FDFF, 0xFFFFFC00, 0x00000BF7, 0x00000000
+ 0x0000FDFF, 0xFFFFFC00, 0x00000BF7, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/categ_Lm.c b/lib/unictype/categ_Lm.c
index d26a5dd..ba6248d 100644
--- a/lib/unictype/categ_Lm.c
+++ b/lib/unictype/categ_Lm.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Lm.h b/lib/unictype/categ_Lm.h
index c802768..9d33c38 100644
--- a/lib/unictype/categ_Lm.h
+++ b/lib/unictype/categ_Lm.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -366,6 +366,6 @@ u_categ_Lm =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000000
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000001
}
};
diff --git a/lib/unictype/categ_Lo.c b/lib/unictype/categ_Lo.c
index 3fb7bc0..65a07c8 100644
--- a/lib/unictype/categ_Lo.c
+++ b/lib/unictype/categ_Lo.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Lo.h b/lib/unictype/categ_Lo.h
index 6adc785..034e87f 100644
--- a/lib/unictype/categ_Lo.h
+++ b/lib/unictype/categ_Lo.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[59 << 4];
+ /*unsigned*/ int level3[62 << 4];
}
u_categ_Lo =
{
@@ -164,11 +164,11 @@ u_categ_Lo =
4 + 384 * sizeof (short) / sizeof (int) + 656,
4 + 384 * sizeof (short) / sizeof (int) + 672,
4 + 384 * sizeof (short) / sizeof (int) + 688,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 704,
4 + 384 * sizeof (short) / sizeof (int) + 720,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -176,7 +176,7 @@ u_categ_Lo =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -185,7 +185,7 @@ u_categ_Lo =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 752,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -203,10 +203,23 @@ u_categ_Lo =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 800,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 816,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -225,26 +238,13 @@ u_categ_Lo =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -266,10 +266,10 @@ u_categ_Lo =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -361,7 +361,7 @@ u_categ_Lo =
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
@@ -369,8 +369,8 @@ u_categ_Lo =
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
@@ -381,7 +381,7 @@ u_categ_Lo =
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
+ 4 + 384 * sizeof (short) / sizeof (int) + 960,
-1,
-1,
-1,
@@ -403,7 +403,7 @@ u_categ_Lo =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
-1,
-1
},
@@ -425,7 +425,7 @@ u_categ_Lo =
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x000007FF,
0x003FFFFF, 0x00000000, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFC0003,
0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
@@ -433,8 +433,8 @@ u_categ_Lo =
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000,
0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003,
+ 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x00060003,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC000003,
0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
0xFFFFFFFE, 0x000DFFFF, 0x0000003F, 0x00000000,
0xFEF02596, 0x200DECAE, 0xF000001F, 0x00000000,
@@ -457,7 +457,7 @@ u_categ_Lo =
0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0x000FFFFF, 0x10000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFF7, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF,
0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000,
0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
@@ -568,7 +568,7 @@ u_categ_Lo =
0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000,
0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x001FFFFF, 0x00000780, 0x00000000,
0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
@@ -584,6 +584,10 @@ u_categ_Lo =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0x00007FFF, 0x00000001, 0xFFFC0000,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -608,6 +612,14 @@ u_categ_Lo =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Lt.c b/lib/unictype/categ_Lt.c
index ada806c..07e5168 100644
--- a/lib/unictype/categ_Lt.c
+++ b/lib/unictype/categ_Lt.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Lt.h b/lib/unictype/categ_Lt.h
index 85f2867..e6c7837 100644
--- a/lib/unictype/categ_Lt.h
+++ b/lib/unictype/categ_Lt.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Lu.c b/lib/unictype/categ_Lu.c
index 4f9ecd6..775efcb 100644
--- a/lib/unictype/categ_Lu.c
+++ b/lib/unictype/categ_Lu.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Lu.h b/lib/unictype/categ_Lu.h
index 8dfaa48..39478f4 100644
--- a/lib/unictype/categ_Lu.h
+++ b/lib/unictype/categ_Lu.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[15 << 4];
+ /*unsigned*/ int level3[16 << 4];
}
u_categ_Lu =
{
@@ -265,7 +265,7 @@ u_categ_Lu =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
-1,
@@ -314,13 +314,13 @@ u_categ_Lu =
0x00000000, 0x00000000, 0x55555555, 0x00001555,
0x05555555, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x55545554, 0x55555555, 0x6A005555,
- 0x55452855, 0x005F3D55, 0x00000000, 0x00000000,
+ 0x55452855, 0x005F7D55, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x000FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -338,6 +338,10 @@ u_categ_Lu =
0xFFFFFF00, 0xF0000003, 0x003FFFFF, 0xFFFF0000,
0x000003FF, 0xFFFFFF00, 0x00000001, 0x07FFFFFC,
0xF0000000, 0x001FFFFF, 0xFFC00000, 0x00007FFF,
- 0xFFFF0000, 0x000001FF, 0x00000400, 0x00000000
+ 0xFFFF0000, 0x000001FF, 0x00000400, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/categ_M.c b/lib/unictype/categ_M.c
index 29ff9fd..07ba438 100644
--- a/lib/unictype/categ_M.c
+++ b/lib/unictype/categ_M.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_M.h b/lib/unictype/categ_M.h
index d97c604..1e8987c 100644
--- a/lib/unictype/categ_M.h
+++ b/lib/unictype/categ_M.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[36 << 4];
+ /*unsigned*/ int level3[38 << 4];
}
u_categ_M =
{
@@ -176,6 +176,7 @@ u_categ_M =
16 + 384 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -214,11 +215,9 @@ u_categ_M =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 448,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 464,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_categ_M =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -266,19 +265,20 @@ u_categ_M =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 496,
- 16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 512,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_categ_M =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -433,7 +433,7 @@ u_categ_M =
0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB,
0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0000000C,
0x0000000E, 0xD0000000, 0x0080399F, 0x0000000C,
0x0000000E, 0xD0000000, 0x00023987, 0x00230000,
@@ -461,7 +461,7 @@ u_categ_M =
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
0x00000000, 0xFFF00000, 0x200FFFFF, 0x00000000,
0x00003800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0FFF0FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0F800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF,
@@ -471,7 +471,7 @@ u_categ_M =
0x00000000, 0x00FFFFF0, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFF70000, 0x031C21FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -489,7 +489,7 @@ u_categ_M =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x000000F8, 0x00000000, 0x00000000,
- 0x00000003, 0xFFF00000, 0x0000001F, 0x0003FFFF,
+ 0x00000003, 0xFFF00000, 0x0000003F, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x000FFF80, 0x00000000,
0x0000000F, 0xFFF80000, 0x00000001, 0x00000020,
0x00000000, 0x007FFE00, 0x00003008, 0x38000000,
@@ -520,11 +520,11 @@ u_categ_M =
0x00000007, 0x07FF0000, 0x00000000, 0x00000000,
0x00000007, 0x001FFF80, 0x00000000, 0x00080000,
0x00000007, 0xFFF80000, 0x00001C01, 0x00000000,
- 0x00000000, 0x00FFF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40FFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x000007FF,
0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFE00000, 0x0000007F, 0x00000000,
0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFF3F8000, 0x30000001, 0x00000000,
@@ -532,6 +532,10 @@ u_categ_M =
0x00000000, 0x00FFF800, 0x00000000, 0x00000000,
0xE0000000, 0x00000FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF7F8000, 0x00000000, 0x00000000,
+ 0xFFFC0000, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x007F0000, 0x00000000, 0x00000000,
@@ -556,10 +560,14 @@ u_categ_M =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/categ_Mc.c b/lib/unictype/categ_Mc.c
index 0c355f3..b933c90 100644
--- a/lib/unictype/categ_Mc.c
+++ b/lib/unictype/categ_Mc.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Mc.h b/lib/unictype/categ_Mc.h
index 6bcc23a..4b2f44f 100644
--- a/lib/unictype/categ_Mc.h
+++ b/lib/unictype/categ_Mc.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[18 << 4];
+ /*unsigned*/ int level3[19 << 4];
}
u_categ_Mc =
{
@@ -163,6 +163,7 @@ u_categ_Mc =
3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -203,8 +204,7 @@ u_categ_Mc =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -253,7 +253,7 @@ u_categ_Mc =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 272,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
@@ -335,7 +335,7 @@ u_categ_Mc =
0x00000000, 0x00000000, 0x00000000, 0x00000007,
0x0000000C, 0xC0000000, 0x0080399E, 0x0000000C,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00E00000, 0x00000023, 0x00000000,
0x00000000, 0x7A070000, 0x00000002, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x4F038000, 0x00000000, 0x00000000,
@@ -343,6 +343,10 @@ u_categ_Mc =
0x00000000, 0x0040D000, 0x00000000, 0x00000000,
0x00000000, 0x00000043, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40008000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00120200, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFE0000, 0x7FFFFFFF,
diff --git a/lib/unictype/categ_Me.c b/lib/unictype/categ_Me.c
index 90ed844..4c5cdbc 100644
--- a/lib/unictype/categ_Me.c
+++ b/lib/unictype/categ_Me.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Me.h b/lib/unictype/categ_Me.h
index 22bd522..c8b5038 100644
--- a/lib/unictype/categ_Me.h
+++ b/lib/unictype/categ_Me.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Mn.c b/lib/unictype/categ_Mn.c
index 37662d8..d6f6e10 100644
--- a/lib/unictype/categ_Mn.c
+++ b/lib/unictype/categ_Mn.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Mn.h b/lib/unictype/categ_Mn.h
index 200bcf8..95cbd43 100644
--- a/lib/unictype/categ_Mn.h
+++ b/lib/unictype/categ_Mn.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[36 << 4];
+ /*unsigned*/ int level3[38 << 4];
}
u_categ_Mn =
{
@@ -176,6 +176,7 @@ u_categ_Mn =
16 + 384 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -214,11 +215,9 @@ u_categ_Mn =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 448,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 464,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_categ_Mn =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -266,19 +265,20 @@ u_categ_Mn =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 496,
- 16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 512,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_categ_Mn =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -433,7 +433,7 @@ u_categ_Mn =
0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB,
0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C,
0x00000002, 0x10000000, 0x0000201E, 0x0000000C,
0x00000006, 0x10000000, 0x00023986, 0x00230000,
@@ -461,7 +461,7 @@ u_categ_Mn =
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000,
0x00003800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0E040187, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5,
@@ -471,7 +471,7 @@ u_categ_Mn =
0x00000000, 0x00CFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x1FFF0000, 0x0001FFE2,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -489,7 +489,7 @@ u_categ_Mn =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x00000060, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF,
+ 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000,
0x00000007, 0x13C80000, 0x00000000, 0x00000020,
0x00000000, 0x00667E00, 0x00001008, 0x10000000,
@@ -520,11 +520,11 @@ u_categ_Mn =
0x00000003, 0x06780000, 0x00000000, 0x00000000,
0x00000007, 0x001FEF80, 0x00000000, 0x00080000,
0x00000003, 0x7FC00000, 0x00001C00, 0x00000000,
- 0x00000000, 0x00D38000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40D38000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x000007F8,
0x00000003, 0x10000000, 0x00000001, 0x001F1FC0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF000000, 0x0000005C, 0x00000000,
0x00000000, 0x85F80000, 0x0000000D, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xB03C0000, 0x30000001, 0x00000000,
@@ -532,6 +532,10 @@ u_categ_Mn =
0x00000000, 0x00BF2800, 0x00000000, 0x00000000,
0xE0000000, 0x00000FBC, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xBF7F0000, 0x00000000, 0x00000000,
+ 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x007F0000, 0x00000000, 0x00000000,
@@ -556,10 +560,14 @@ u_categ_Mn =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/categ_N.c b/lib/unictype/categ_N.c
index 6a43058..39ae030 100644
--- a/lib/unictype/categ_N.c
+++ b/lib/unictype/categ_N.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_N.h b/lib/unictype/categ_N.h
index caf3dcd..8f63f9c 100644
--- a/lib/unictype/categ_N.h
+++ b/lib/unictype/categ_N.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[40 << 4];
+ /*unsigned*/ int level3[41 << 4];
}
u_categ_N =
{
@@ -163,12 +163,11 @@ u_categ_N =
3 + 256 * sizeof (short) / sizeof (int) + 512,
3 + 256 * sizeof (short) / sizeof (int) + 528,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 544,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -202,8 +201,8 @@ u_categ_N =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 560,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -254,10 +253,10 @@ u_categ_N =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
-1,
@@ -265,11 +264,12 @@ u_categ_N =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 624,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
@@ -297,7 +297,7 @@ u_categ_N =
0x00000000, 0x00000000, 0x00000000, 0x0007FFC0,
0x00000000, 0x00000000, 0x00000000, 0x7F00FFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x003FFFC0,
+ 0x00000000, 0x00000000, 0x7F000000, 0x01FFFFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
@@ -403,7 +403,7 @@ u_categ_N =
0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -415,6 +415,10 @@ u_categ_N =
0x00000000, 0x00000000, 0x00000000, 0x0007FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x00001FFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -433,7 +437,7 @@ u_categ_N =
0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x0000FF80, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Nd.c b/lib/unictype/categ_Nd.c
index aeb1cbb..9ecc6f1 100644
--- a/lib/unictype/categ_Nd.c
+++ b/lib/unictype/categ_Nd.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Nd.h b/lib/unictype/categ_Nd.h
index 78404db..9f176e5 100644
--- a/lib/unictype/categ_Nd.h
+++ b/lib/unictype/categ_Nd.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[22 << 4];
+ /*unsigned*/ int level3[24 << 4];
}
u_categ_Nd =
{
@@ -163,6 +163,7 @@ u_categ_Nd =
3 + 256 * sizeof (short) / sizeof (int) + 288,
3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
-1,
@@ -201,9 +202,7 @@ u_categ_Nd =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 320,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_categ_Nd =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
@@ -266,6 +265,7 @@ u_categ_Nd =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
@@ -347,7 +347,7 @@ u_categ_Nd =
0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -359,6 +359,10 @@ u_categ_Nd =
0x00000000, 0x00000000, 0x00000000, 0x000003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x000003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
@@ -366,6 +370,10 @@ u_categ_Nd =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF
+ 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/categ_Nl.c b/lib/unictype/categ_Nl.c
index 1a4f07d..db5191b 100644
--- a/lib/unictype/categ_Nl.c
+++ b/lib/unictype/categ_Nl.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Nl.h b/lib/unictype/categ_Nl.h
index e2bd117..44ded55 100644
--- a/lib/unictype/categ_Nl.h
+++ b/lib/unictype/categ_Nl.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_No.c b/lib/unictype/categ_No.c
index bc8695f..edb2e83 100644
--- a/lib/unictype/categ_No.c
+++ b/lib/unictype/categ_No.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_No.h b/lib/unictype/categ_No.h
index 7a1d89e..142a8d0 100644
--- a/lib/unictype/categ_No.h
+++ b/lib/unictype/categ_No.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[28 << 4];
+ /*unsigned*/ int level3[29 << 4];
}
u_categ_No =
{
@@ -163,6 +163,7 @@ u_categ_No =
3 + 256 * sizeof (short) / sizeof (int) + 352,
3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
-1,
@@ -201,8 +202,7 @@ u_categ_No =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 384,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -254,7 +254,7 @@ u_categ_No =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 400,
+ 3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
-1,
-1,
@@ -265,11 +265,11 @@ u_categ_No =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 416,
+ 3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 432,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -293,7 +293,7 @@ u_categ_No =
0x00000000, 0x00000000, 0x00000000, 0x00070000,
0x00000000, 0x00000000, 0x00000000, 0x7F000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x003F0000,
+ 0x00000000, 0x00000000, 0x7F000000, 0x01FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -375,6 +375,10 @@ u_categ_No =
0x00000000, 0x00000000, 0x00000000, 0x0007FC00,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFC000000, 0x00001FFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xF8000000, 0x00000003,
diff --git a/lib/unictype/categ_P.c b/lib/unictype/categ_P.c
index a0663ba..494e981 100644
--- a/lib/unictype/categ_P.c
+++ b/lib/unictype/categ_P.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_P.h b/lib/unictype/categ_P.h
index d528d15..20e0656 100644
--- a/lib/unictype/categ_P.h
+++ b/lib/unictype/categ_P.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[41 << 4];
+ /*unsigned*/ int level3[43 << 4];
}
u_categ_P =
{
@@ -163,11 +163,11 @@ u_categ_P =
3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 592,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
-1,
@@ -202,7 +202,7 @@ u_categ_P =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 608,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
-1,
@@ -243,7 +243,7 @@ u_categ_P =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 624,
+ 3 + 256 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
@@ -258,14 +258,14 @@ u_categ_P =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 640,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 656,
-1,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
-1,
@@ -359,7 +359,7 @@ u_categ_P =
0x00000000, 0x00000000, 0x00000000, 0xDE000000,
0x00000000, 0x00000000, 0x00000000, 0x00010000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x00000007, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x0000001F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -419,14 +419,18 @@ u_categ_P =
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x2800F800, 0x00000000,
0x00000000, 0x00000000, 0x00000040, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000,
- 0x00000000, 0x00000000, 0x0000000E, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000E, 0x00001FFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x70000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000003E, 0x00030000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -442,6 +446,10 @@ u_categ_P =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000F80, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xC0000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/categ_Pc.c b/lib/unictype/categ_Pc.c
index 6623ef4..ffd57eb 100644
--- a/lib/unictype/categ_Pc.c
+++ b/lib/unictype/categ_Pc.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Pc.h b/lib/unictype/categ_Pc.h
index 0cc4d8c..87d4a62 100644
--- a/lib/unictype/categ_Pc.h
+++ b/lib/unictype/categ_Pc.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Pd.c b/lib/unictype/categ_Pd.c
index 9470c4d..298b34b 100644
--- a/lib/unictype/categ_Pd.c
+++ b/lib/unictype/categ_Pd.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Pd.h b/lib/unictype/categ_Pd.h
index 1317375..6c057c9 100644
--- a/lib/unictype/categ_Pd.h
+++ b/lib/unictype/categ_Pd.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Pe.c b/lib/unictype/categ_Pe.c
index f0c3a39..d13b374 100644
--- a/lib/unictype/categ_Pe.c
+++ b/lib/unictype/categ_Pe.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Pe.h b/lib/unictype/categ_Pe.h
index 3a4556d..e257630 100644
--- a/lib/unictype/categ_Pe.h
+++ b/lib/unictype/categ_Pe.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Pf.c b/lib/unictype/categ_Pf.c
index 87c4233..bc3a6cb 100644
--- a/lib/unictype/categ_Pf.c
+++ b/lib/unictype/categ_Pf.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Pf.h b/lib/unictype/categ_Pf.h
index a4e33ed..60271aa 100644
--- a/lib/unictype/categ_Pf.h
+++ b/lib/unictype/categ_Pf.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Pi.c b/lib/unictype/categ_Pi.c
index 794402b..136ec99 100644
--- a/lib/unictype/categ_Pi.c
+++ b/lib/unictype/categ_Pi.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Pi.h b/lib/unictype/categ_Pi.h
index 71e9c1d..87f67c8 100644
--- a/lib/unictype/categ_Pi.h
+++ b/lib/unictype/categ_Pi.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Po.c b/lib/unictype/categ_Po.c
index 120ded5..eb48e31 100644
--- a/lib/unictype/categ_Po.c
+++ b/lib/unictype/categ_Po.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Po.h b/lib/unictype/categ_Po.h
index e13bbff..266e135 100644
--- a/lib/unictype/categ_Po.h
+++ b/lib/unictype/categ_Po.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[36 << 4];
+ /*unsigned*/ int level3[38 << 4];
}
u_categ_Po =
{
@@ -163,11 +163,11 @@ u_categ_Po =
3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 512,
+ 3 + 256 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
@@ -202,7 +202,7 @@ u_categ_Po =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 528,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
@@ -243,7 +243,7 @@ u_categ_Po =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 544,
+ 3 + 256 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -258,14 +258,14 @@ u_categ_Po =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 560,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -343,7 +343,7 @@ u_categ_Po =
0x00000000, 0x00000000, 0x00000000, 0xDE000000,
0x00000000, 0x00000000, 0x00000000, 0x00010000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xCB7FC9C3, 0xF3FF7C00, 0x00000002, 0x00000000,
+ 0xCB7FC9C3, 0xF3FF7C00, 0x0000001A, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -399,14 +399,18 @@ u_categ_Po =
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x2800F800, 0x00000000,
0x00000000, 0x00000000, 0x00000040, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000,
- 0x00000000, 0x00000000, 0x0000000E, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000E, 0x00001FFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x70000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000003E, 0x00030000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -422,6 +426,10 @@ u_categ_Po =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000F80, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xC0000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/categ_Ps.c b/lib/unictype/categ_Ps.c
index 37628a6..4735b5f 100644
--- a/lib/unictype/categ_Ps.c
+++ b/lib/unictype/categ_Ps.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Ps.h b/lib/unictype/categ_Ps.h
index c1204ef..557d0bc 100644
--- a/lib/unictype/categ_Ps.h
+++ b/lib/unictype/categ_Ps.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_S.c b/lib/unictype/categ_S.c
index 2cecceb..02acd62 100644
--- a/lib/unictype/categ_S.c
+++ b/lib/unictype/categ_S.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_S.h b/lib/unictype/categ_S.h
index 9a70ace..d60c79b 100644
--- a/lib/unictype/categ_S.h
+++ b/lib/unictype/categ_S.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[49 << 4];
+ /*unsigned*/ int level3[48 << 4];
}
u_categ_S =
{
@@ -271,9 +271,9 @@ u_categ_S =
3 + 256 * sizeof (short) / sizeof (int) + 688,
3 + 256 * sizeof (short) / sizeof (int) + 704,
3 + 256 * sizeof (short) / sizeof (int) + 720,
+ 3 + 256 * sizeof (short) / sizeof (int) + 656,
3 + 256 * sizeof (short) / sizeof (int) + 736,
3 + 256 * sizeof (short) / sizeof (int) + 752,
- 3 + 256 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1
@@ -305,7 +305,7 @@ u_categ_S =
0x00000000, 0x00000000, 0x00000000, 0x07F80000,
0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x02000000,
+ 0x00000000, 0x00000000, 0x00008000, 0x02000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x80000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -342,7 +342,7 @@ u_categ_S =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFF0FF, 0xFFFFF9FF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0x00000000,
0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -410,7 +410,7 @@ u_categ_S =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFF800000, 0x00000000, 0xFE000000,
- 0x0FFF13FF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF,
+ 0x0FFF73FF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x01800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -458,22 +458,18 @@ u_categ_S =
0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
0xFFFF0000, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF,
- 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0,
- 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000,
+ 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0,
+ 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000001F, 0x00000000, 0x00000001, 0x00000000
+ 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
+ 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000
}
};
diff --git a/lib/unictype/categ_Sc.c b/lib/unictype/categ_Sc.c
index d0c2575..f783562 100644
--- a/lib/unictype/categ_Sc.c
+++ b/lib/unictype/categ_Sc.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Sc.h b/lib/unictype/categ_Sc.h
index 9711ec4..e5acd72 100644
--- a/lib/unictype/categ_Sc.h
+++ b/lib/unictype/categ_Sc.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Sk.c b/lib/unictype/categ_Sk.c
index 71437a6..502b089 100644
--- a/lib/unictype/categ_Sk.c
+++ b/lib/unictype/categ_Sk.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Sk.h b/lib/unictype/categ_Sk.h
index afb9ed1..04f8b0a 100644
--- a/lib/unictype/categ_Sk.h
+++ b/lib/unictype/categ_Sk.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Sm.c b/lib/unictype/categ_Sm.c
index 1e7ba4c..3950c5e 100644
--- a/lib/unictype/categ_Sm.c
+++ b/lib/unictype/categ_Sm.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Sm.h b/lib/unictype/categ_Sm.h
index 0003f17..164a5e0 100644
--- a/lib/unictype/categ_Sm.h
+++ b/lib/unictype/categ_Sm.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_So.c b/lib/unictype/categ_So.c
index 7685bbe..30fa885 100644
--- a/lib/unictype/categ_So.c
+++ b/lib/unictype/categ_So.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_So.h b/lib/unictype/categ_So.h
index 86f4e4d..166d3e2 100644
--- a/lib/unictype/categ_So.h
+++ b/lib/unictype/categ_So.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[42 << 4];
+ /*unsigned*/ int level3[41 << 4];
}
u_categ_So =
{
@@ -271,9 +271,9 @@ u_categ_So =
-1,
3 + 256 * sizeof (short) / sizeof (int) + 592,
3 + 256 * sizeof (short) / sizeof (int) + 608,
+ 3 + 256 * sizeof (short) / sizeof (int) + 560,
3 + 256 * sizeof (short) / sizeof (int) + 624,
3 + 256 * sizeof (short) / sizeof (int) + 640,
- 3 + 256 * sizeof (short) / sizeof (int) + 656,
-1,
-1,
-1
@@ -301,7 +301,7 @@ u_categ_So =
0x00000000, 0x00000000, 0x00000000, 0x05F80000,
0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x02000000,
+ 0x00000000, 0x00000000, 0x00008000, 0x02000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -330,7 +330,7 @@ u_categ_So =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFF0FF, 0xFFFFF9FC, 0xFFFFFFFF, 0xEFFFFFFF,
- 0x07FFFFFF, 0xFFF00000, 0x0FFFFFFF, 0x07FFFFFC,
+ 0x07FFFFFF, 0xFFF00000, 0x0FFFFFFF, 0x7FFFFFFC,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0x00000000,
0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -390,7 +390,7 @@ u_categ_So =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFF800000, 0x00000000, 0xFE000000,
- 0x0FFF13FF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF,
+ 0x0FFF73FF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x01800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -430,22 +430,18 @@ u_categ_So =
0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
0xFFFF0000, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF,
- 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0,
- 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000,
+ 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0,
+ 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000001F, 0x00000000, 0x00000001, 0x00000000
+ 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
+ 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000
}
};
diff --git a/lib/unictype/categ_Z.c b/lib/unictype/categ_Z.c
index 635120f..2d1d386 100644
--- a/lib/unictype/categ_Z.c
+++ b/lib/unictype/categ_Z.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Z.h b/lib/unictype/categ_Z.h
index 85f9fe9..ba73071 100644
--- a/lib/unictype/categ_Z.h
+++ b/lib/unictype/categ_Z.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Zl.c b/lib/unictype/categ_Zl.c
index 83f9342..6fa801c 100644
--- a/lib/unictype/categ_Zl.c
+++ b/lib/unictype/categ_Zl.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Zl.h b/lib/unictype/categ_Zl.h
index f257d47..d692233 100644
--- a/lib/unictype/categ_Zl.h
+++ b/lib/unictype/categ_Zl.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Zp.c b/lib/unictype/categ_Zp.c
index db3066d..57a80f2 100644
--- a/lib/unictype/categ_Zp.c
+++ b/lib/unictype/categ_Zp.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Zp.h b/lib/unictype/categ_Zp.h
index 66deca7..66a702e 100644
--- a/lib/unictype/categ_Zp.h
+++ b/lib/unictype/categ_Zp.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Zs.c b/lib/unictype/categ_Zs.c
index a8f8749..967b286 100644
--- a/lib/unictype/categ_Zs.c
+++ b/lib/unictype/categ_Zs.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Zs.h b/lib/unictype/categ_Zs.h
index e442025..82d2949 100644
--- a/lib/unictype/categ_Zs.h
+++ b/lib/unictype/categ_Zs.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_and.c b/lib/unictype/categ_and.c
index 4d9e464..a704768 100644
--- a/lib/unictype/categ_and.c
+++ b/lib/unictype/categ_and.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_and_not.c b/lib/unictype/categ_and_not.c
index dda6d3b..8bd2aa1 100644
--- a/lib/unictype/categ_and_not.c
+++ b/lib/unictype/categ_and_not.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_byname.c b/lib/unictype/categ_byname.c
index 72f185c..b9bdbf3 100644
--- a/lib/unictype/categ_byname.c
+++ b/lib/unictype/categ_byname.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_byname.h b/lib/unictype/categ_byname.h
index a8b740d..59102f3 100644
--- a/lib/unictype/categ_byname.h
+++ b/lib/unictype/categ_byname.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./unictype/categ_byname.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/unictype/categ_byname.gperf */
/* Computed positions: -k'1-2,7,$' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 2 "./unictype/categ_byname.gperf"
+#line 2 "../../lib/unictype/categ_byname.gperf"
struct named_category { int name; unsigned int category_index; };
#define TOTAL_KEYWORDS 103
@@ -88,7 +88,7 @@ inline
#endif
#endif
static unsigned int
-general_category_hash (register const char *str, register unsigned int len)
+general_category_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
@@ -119,7 +119,7 @@ general_category_hash (register const char *str, register unsigned int len)
151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
151, 151, 151, 151, 151, 151
};
- register int hval = len;
+ register unsigned int hval = len;
switch (hval)
{
@@ -357,256 +357,250 @@ static const struct general_category_stringpool_t general_category_stringpool_co
static const struct named_category general_category_names[] =
{
{-1},
-#line 14 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str1, UC_CATEGORY_INDEX_L},
-#line 17 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str2, UC_CATEGORY_INDEX_Ll},
-#line 46 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str3, UC_CATEGORY_INDEX_C},
-#line 15 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str4, UC_CATEGORY_INDEX_LC},
-#line 47 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str5, UC_CATEGORY_INDEX_Cc},
-#line 27 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str6, UC_CATEGORY_INDEX_Nl},
+#line 14 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str1, UC_CATEGORY_INDEX_L},
+#line 17 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str2, UC_CATEGORY_INDEX_Ll},
+#line 46 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str3, UC_CATEGORY_INDEX_C},
+#line 15 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str4, UC_CATEGORY_INDEX_LC},
+#line 47 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str5, UC_CATEGORY_INDEX_Cc},
+#line 27 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str6, UC_CATEGORY_INDEX_Nl},
{-1}, {-1},
-#line 25 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str9, UC_CATEGORY_INDEX_N},
-#line 30 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str10, UC_CATEGORY_INDEX_Pc},
-#line 51 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str11, UC_CATEGORY_INDEX_Cn},
-#line 18 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str12, UC_CATEGORY_INDEX_Lt},
-#line 29 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str13, UC_CATEGORY_INDEX_P},
+#line 25 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str9, UC_CATEGORY_INDEX_N},
+#line 30 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str10, UC_CATEGORY_INDEX_Pc},
+#line 51 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str11, UC_CATEGORY_INDEX_Cn},
+#line 18 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str12, UC_CATEGORY_INDEX_Lt},
+#line 29 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str13, UC_CATEGORY_INDEX_P},
{-1},
-#line 111 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str15, UC_CATEGORY_INDEX_Cc},
-#line 20 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str16, UC_CATEGORY_INDEX_Lo},
-#line 50 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str17, UC_CATEGORY_INDEX_Co},
-#line 16 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str18, UC_CATEGORY_INDEX_Lu},
+#line 111 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str15, UC_CATEGORY_INDEX_Cc},
+#line 20 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str16, UC_CATEGORY_INDEX_Lo},
+#line 50 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str17, UC_CATEGORY_INDEX_Co},
+#line 16 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str18, UC_CATEGORY_INDEX_Lu},
{-1},
-#line 28 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str20, UC_CATEGORY_INDEX_No},
-#line 48 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str21, UC_CATEGORY_INDEX_Cf},
-#line 36 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str22, UC_CATEGORY_INDEX_Po},
-#line 102 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str23, UC_CATEGORY_INDEX_So},
-#line 98 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str24, UC_CATEGORY_INDEX_Sc},
-#line 97 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str25, UC_CATEGORY_INDEX_Sc},
-#line 35 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str26, UC_CATEGORY_INDEX_Pf},
-#line 112 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str27, UC_CATEGORY_INDEX_Cf},
-#line 86 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str28, UC_CATEGORY_INDEX_Pe},
-#line 87 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str29, UC_CATEGORY_INDEX_Pe},
+#line 28 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str20, UC_CATEGORY_INDEX_No},
+#line 48 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str21, UC_CATEGORY_INDEX_Cf},
+#line 36 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str22, UC_CATEGORY_INDEX_Po},
+#line 102 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str23, UC_CATEGORY_INDEX_So},
+#line 98 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str24, UC_CATEGORY_INDEX_Sc},
+#line 97 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str25, UC_CATEGORY_INDEX_Sc},
+#line 35 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str26, UC_CATEGORY_INDEX_Pf},
+#line 112 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str27, UC_CATEGORY_INDEX_Cf},
+#line 86 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str28, UC_CATEGORY_INDEX_Pe},
+#line 87 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str29, UC_CATEGORY_INDEX_Pe},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 85 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str36, UC_CATEGORY_INDEX_Ps},
-#line 81 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str37, UC_CATEGORY_INDEX_Pc},
-#line 80 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str38, UC_CATEGORY_INDEX_Pc},
-#line 92 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str39, UC_CATEGORY_INDEX_Po},
-#line 93 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str40, UC_CATEGORY_INDEX_Po},
-#line 84 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str41, UC_CATEGORY_INDEX_Ps},
-#line 110 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str42, UC_CATEGORY_INDEX_C},
-#line 72 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str43, UC_CATEGORY_INDEX_N},
+#line 85 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str36, UC_CATEGORY_INDEX_Ps},
+#line 81 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str37, UC_CATEGORY_INDEX_Pc},
+#line 80 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str38, UC_CATEGORY_INDEX_Pc},
+#line 92 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str39, UC_CATEGORY_INDEX_Po},
+#line 93 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str40, UC_CATEGORY_INDEX_Po},
+#line 84 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str41, UC_CATEGORY_INDEX_Ps},
+#line 110 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str42, UC_CATEGORY_INDEX_C},
+#line 72 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str43, UC_CATEGORY_INDEX_N},
{-1},
-#line 79 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str45, UC_CATEGORY_INDEX_P},
-#line 39 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str46, UC_CATEGORY_INDEX_Sc},
-#line 44 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str47, UC_CATEGORY_INDEX_Zl},
-#line 94 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str48, UC_CATEGORY_INDEX_S},
-#line 63 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str49, UC_CATEGORY_INDEX_Lo},
-#line 33 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str50, UC_CATEGORY_INDEX_Pe},
+#line 79 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str45, UC_CATEGORY_INDEX_P},
+#line 39 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str46, UC_CATEGORY_INDEX_Sc},
+#line 44 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str47, UC_CATEGORY_INDEX_Zl},
+#line 94 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str48, UC_CATEGORY_INDEX_S},
+#line 63 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str49, UC_CATEGORY_INDEX_Lo},
+#line 33 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str50, UC_CATEGORY_INDEX_Pe},
{-1},
-#line 52 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str52, UC_CATEGORY_INDEX_L},
-#line 77 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str53, UC_CATEGORY_INDEX_No},
-#line 53 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str54, UC_CATEGORY_INDEX_LC},
-#line 23 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str55, UC_CATEGORY_INDEX_Mc},
-#line 78 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str56, UC_CATEGORY_INDEX_No},
+#line 52 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str52, UC_CATEGORY_INDEX_L},
+#line 77 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str53, UC_CATEGORY_INDEX_No},
+#line 53 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str54, UC_CATEGORY_INDEX_LC},
+#line 23 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str55, UC_CATEGORY_INDEX_Mc},
+#line 78 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str56, UC_CATEGORY_INDEX_No},
{-1},
-#line 41 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str58, UC_CATEGORY_INDEX_So},
-#line 45 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str59, UC_CATEGORY_INDEX_Zp},
-#line 75 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str60, UC_CATEGORY_INDEX_Nl},
-#line 22 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str61, UC_CATEGORY_INDEX_Mn},
-#line 76 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str62, UC_CATEGORY_INDEX_Nl},
-#line 58 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str63, UC_CATEGORY_INDEX_Ll},
-#line 57 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str64, UC_CATEGORY_INDEX_Ll},
+#line 41 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str58, UC_CATEGORY_INDEX_So},
+#line 45 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str59, UC_CATEGORY_INDEX_Zp},
+#line 75 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str60, UC_CATEGORY_INDEX_Nl},
+#line 22 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str61, UC_CATEGORY_INDEX_Mn},
+#line 76 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str62, UC_CATEGORY_INDEX_Nl},
+#line 58 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str63, UC_CATEGORY_INDEX_Ll},
+#line 57 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str64, UC_CATEGORY_INDEX_Ll},
{-1},
-#line 101 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str66, UC_CATEGORY_INDEX_So},
+#line 101 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str66, UC_CATEGORY_INDEX_So},
{-1}, {-1},
-#line 64 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str69, UC_CATEGORY_INDEX_Lo},
-#line 56 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str70, UC_CATEGORY_INDEX_Lu},
-#line 55 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str71, UC_CATEGORY_INDEX_Lu},
+#line 64 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str69, UC_CATEGORY_INDEX_Lo},
+#line 56 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str70, UC_CATEGORY_INDEX_Lu},
+#line 55 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str71, UC_CATEGORY_INDEX_Lu},
{-1}, {-1},
-#line 54 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str74, UC_CATEGORY_INDEX_LC},
-#line 67 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str75, UC_CATEGORY_INDEX_Mn},
-#line 66 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str76, UC_CATEGORY_INDEX_Mn},
+#line 54 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str74, UC_CATEGORY_INDEX_LC},
+#line 67 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str75, UC_CATEGORY_INDEX_Mn},
+#line 66 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str76, UC_CATEGORY_INDEX_Mn},
{-1},
-#line 95 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str78, UC_CATEGORY_INDEX_Sm},
+#line 95 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str78, UC_CATEGORY_INDEX_Sm},
{-1}, {-1},
-#line 109 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str81, UC_CATEGORY_INDEX_Zp},
-#line 108 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str82, UC_CATEGORY_INDEX_Zp},
-#line 115 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str83, UC_CATEGORY_INDEX_Co},
-#line 114 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str84, UC_CATEGORY_INDEX_Co},
-#line 37 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str85, UC_CATEGORY_INDEX_S},
+#line 109 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str81, UC_CATEGORY_INDEX_Zp},
+#line 108 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str82, UC_CATEGORY_INDEX_Zp},
+#line 115 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str83, UC_CATEGORY_INDEX_Co},
+#line 114 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str84, UC_CATEGORY_INDEX_Co},
+#line 37 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str85, UC_CATEGORY_INDEX_S},
{-1},
-#line 49 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str87, UC_CATEGORY_INDEX_Cs},
-#line 89 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str88, UC_CATEGORY_INDEX_Pi},
-#line 88 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str89, UC_CATEGORY_INDEX_Pi},
+#line 49 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str87, UC_CATEGORY_INDEX_Cs},
+#line 89 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str88, UC_CATEGORY_INDEX_Pi},
+#line 88 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str89, UC_CATEGORY_INDEX_Pi},
{-1},
-#line 42 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str91, UC_CATEGORY_INDEX_Z},
-#line 32 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str92, UC_CATEGORY_INDEX_Ps},
-#line 100 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str93, UC_CATEGORY_INDEX_Sk},
-#line 99 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str94, UC_CATEGORY_INDEX_Sk},
-#line 24 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str95, UC_CATEGORY_INDEX_Me},
-#line 113 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str96, UC_CATEGORY_INDEX_Cs},
+#line 42 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str91, UC_CATEGORY_INDEX_Z},
+#line 32 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str92, UC_CATEGORY_INDEX_Ps},
+#line 100 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str93, UC_CATEGORY_INDEX_Sk},
+#line 99 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str94, UC_CATEGORY_INDEX_Sk},
+#line 24 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str95, UC_CATEGORY_INDEX_Me},
+#line 113 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str96, UC_CATEGORY_INDEX_Cs},
{-1},
-#line 90 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str98, UC_CATEGORY_INDEX_Pf},
-#line 91 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str99, UC_CATEGORY_INDEX_Pf},
+#line 90 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str98, UC_CATEGORY_INDEX_Pf},
+#line 91 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str99, UC_CATEGORY_INDEX_Pf},
{-1}, {-1},
-#line 103 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str102, UC_CATEGORY_INDEX_Z},
-#line 21 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str103, UC_CATEGORY_INDEX_M},
-#line 19 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str104, UC_CATEGORY_INDEX_Lm},
-#line 83 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str105, UC_CATEGORY_INDEX_Pd},
-#line 107 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str106, UC_CATEGORY_INDEX_Zl},
+#line 103 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str102, UC_CATEGORY_INDEX_Z},
+#line 21 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str103, UC_CATEGORY_INDEX_M},
+#line 19 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str104, UC_CATEGORY_INDEX_Lm},
+#line 83 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str105, UC_CATEGORY_INDEX_Pd},
+#line 107 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str106, UC_CATEGORY_INDEX_Zl},
{-1},
-#line 105 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str108, UC_CATEGORY_INDEX_Zs},
+#line 105 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str108, UC_CATEGORY_INDEX_Zs},
{-1},
-#line 82 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str110, UC_CATEGORY_INDEX_Pd},
+#line 82 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str110, UC_CATEGORY_INDEX_Pd},
{-1}, {-1},
-#line 116 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str113, UC_CATEGORY_INDEX_Cn},
+#line 116 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str113, UC_CATEGORY_INDEX_Cn},
{-1}, {-1}, {-1}, {-1},
-#line 62 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str118, UC_CATEGORY_INDEX_Lm},
-#line 61 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str119, UC_CATEGORY_INDEX_Lm},
-#line 65 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str120, UC_CATEGORY_INDEX_M},
+#line 62 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str118, UC_CATEGORY_INDEX_Lm},
+#line 61 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str119, UC_CATEGORY_INDEX_Lm},
+#line 65 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str120, UC_CATEGORY_INDEX_M},
{-1},
-#line 106 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str122, UC_CATEGORY_INDEX_Zl},
-#line 60 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str123, UC_CATEGORY_INDEX_Lt},
-#line 59 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str124, UC_CATEGORY_INDEX_Lt},
-#line 74 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str125, UC_CATEGORY_INDEX_Nd},
-#line 73 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str126, UC_CATEGORY_INDEX_Nd},
+#line 106 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str122, UC_CATEGORY_INDEX_Zl},
+#line 60 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str123, UC_CATEGORY_INDEX_Lt},
+#line 59 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str124, UC_CATEGORY_INDEX_Lt},
+#line 74 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str125, UC_CATEGORY_INDEX_Nd},
+#line 73 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str126, UC_CATEGORY_INDEX_Nd},
{-1},
-#line 96 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str128, UC_CATEGORY_INDEX_Sm},
+#line 96 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str128, UC_CATEGORY_INDEX_Sm},
{-1},
-#line 104 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str130, UC_CATEGORY_INDEX_Zs},
-#line 43 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str131, UC_CATEGORY_INDEX_Zs},
-#line 34 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str132, UC_CATEGORY_INDEX_Pi},
-#line 69 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str133, UC_CATEGORY_INDEX_Mc},
-#line 68 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str134, UC_CATEGORY_INDEX_Mc},
+#line 104 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str130, UC_CATEGORY_INDEX_Zs},
+#line 43 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str131, UC_CATEGORY_INDEX_Zs},
+#line 34 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str132, UC_CATEGORY_INDEX_Pi},
+#line 69 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str133, UC_CATEGORY_INDEX_Mc},
+#line 68 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str134, UC_CATEGORY_INDEX_Mc},
{-1}, {-1}, {-1},
-#line 26 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str138, UC_CATEGORY_INDEX_Nd},
+#line 26 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str138, UC_CATEGORY_INDEX_Nd},
{-1},
-#line 31 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str140, UC_CATEGORY_INDEX_Pd},
+#line 31 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str140, UC_CATEGORY_INDEX_Pd},
{-1},
-#line 40 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str142, UC_CATEGORY_INDEX_Sk},
+#line 40 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str142, UC_CATEGORY_INDEX_Sk},
{-1}, {-1}, {-1},
-#line 38 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str146, UC_CATEGORY_INDEX_Sm},
+#line 38 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str146, UC_CATEGORY_INDEX_Sm},
{-1}, {-1},
-#line 71 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str149, UC_CATEGORY_INDEX_Me},
-#line 70 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str150, UC_CATEGORY_INDEX_Me}
+#line 71 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str149, UC_CATEGORY_INDEX_Me},
+#line 70 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str150, UC_CATEGORY_INDEX_Me}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct named_category *
-uc_general_category_lookup (register const char *str, register unsigned int len)
+uc_general_category_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = general_category_hash (str, len);
+ register unsigned int key = general_category_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = general_category_names[key].name;
if (o >= 0)
diff --git a/lib/unictype/categ_longname.c b/lib/unictype/categ_longname.c
index 769c399..1076374 100644
--- a/lib/unictype/categ_longname.c
+++ b/lib/unictype/categ_longname.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_name.c b/lib/unictype/categ_name.c
index 82085a1..3be5e4a 100644
--- a/lib/unictype/categ_name.c
+++ b/lib/unictype/categ_name.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_none.c b/lib/unictype/categ_none.c
index bce88cc..f6d17e2 100644
--- a/lib/unictype/categ_none.c
+++ b/lib/unictype/categ_none.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_of.c b/lib/unictype/categ_of.c
index 637574f..5e6b77d 100644
--- a/lib/unictype/categ_of.c
+++ b/lib/unictype/categ_of.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_of.h b/lib/unictype/categ_of.h
index 85408c3..605b235 100644
--- a/lib/unictype/categ_of.h
+++ b/lib/unictype/categ_of.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define category_header_0 16
#define category_header_1 17
#define category_header_2 7
@@ -11,7 +11,7 @@ struct
{
int level1[17];
short level2[5 << 9];
- unsigned short level3[211 * 40 + 1];
+ unsigned short level3[216 * 40 + 1];
}
u_category =
{
@@ -90,29 +90,19 @@ u_category =
16640, 16768, 16896, 17024, 17152, 17280, 17408, 17536,
17664, 17792, -1, -1, 17920, -1, -1, -1,
18048, 18176, 18304, 18432, 18560, 18688, 18816, -1,
- -1, 18944, -1, 19072, 19200, 19328, 19456, -1,
- -1, 19584, -1, -1, -1, 19712, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 4352, 4352, 4352, 4352, 4352, 4352, 4352, 19840,
- 19968, 4352, 20096, -1, -1, -1, -1, -1,
+ 18944, 19072, -1, 19200, 19328, 19456, 19584, -1,
+ -1, 19712, -1, -1, -1, 19840, -1, -1,
+ 19968, 20096, -1, -1, -1, -1, -1, -1,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 20224,
+ 20352, 4352, 20480, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
- 20224, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 4352, 4352, 4352, 4352, 20352, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ 20608, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 4352, 4352, 4352, 4352, 20480, 20608, 20736, 20864,
- -1, -1, -1, -1, -1, -1, 20992, 21120,
+ 4352, 4352, 4352, 4352, 20736, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -121,6 +111,15 @@ u_category =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 4352, 4352, 4352, 4352, 20864, 20992, 21120, 21248,
+ -1, -1, -1, -1, -1, -1, 21376, 21504,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 21632,
+ 4352, 4352, 4352, 4352, 4352, 21760, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -129,25 +128,26 @@ u_category =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 21248, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 21888, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 21376, 21504, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 22016, 22144, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 8832, 21632, 21760, 21888, 22016, -1, 22144, -1,
- 22272, 22400, 22528, 22656, 22784, 22912, 23040, 23168,
- 8832, 8832, 8832, 8832, 23296, 23424, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 8832, 22272, 22400, 22528, 22656, -1, 22784, -1,
+ 22912, 23040, 23168, 23296, 23424, 23552, 23680, 23808,
+ 8832, 8832, 8832, 8832, 23936, 24064, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 24192, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 4352, 23552, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 23680, 23808, -1, -1,
- 23936, 24064, 24192, 24320, 24448, -1, 8832, 24576,
- 8832, 8832, 24704, 24832, 8832, 24960, 25088, 25216,
- 25344, 25472, 25600, 25728, -1, -1, -1, -1,
+ 4352, 24320, 24448, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 24576, 24704, -1, -1,
+ 24832, 24960, 25088, 25216, 25344, -1, 8832, 25472,
+ 8832, 8832, 8832, 8832, 8832, 25600, 25728, 25856,
+ 25984, 26112, 26240, 26368, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
@@ -190,17 +190,17 @@ u_category =
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
- 4352, 4352, 4352, 4352, 4352, 25856, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 26496, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
- 4352, 4352, 4352, 4352, 4352, 4352, 25984, 4352,
- 26112, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 26624, 4352,
+ 26752, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
- 4352, 4352, 4352, 4352, 4352, 26240, -1, -1,
+ 4352, 4352, 4352, 4352, 4352, 26880, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -211,9 +211,9 @@ u_category =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 4352, 4352, 4352, 4352, 26368, -1, -1, -1,
+ 4352, 4352, 4352, 4352, 27008, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 26496, -1, 26624, 26752, -1, -1, -1, -1,
+ 27136, -1, 27264, 27392, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -340,7 +340,7 @@ u_category =
13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824,
13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824,
13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824,
- 13824, 13824, 13824, 13824, 13824, 13824, 13824, 26880
+ 13824, 13824, 13824, 13824, 13824, 13824, 13824, 27520
},
{
0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce,
@@ -430,8 +430,8 @@ u_category =
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
- 0x7a42, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x4a52,
+ 0x3a42, 0x8421, 0x4210, 0xef48, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0xf7bd, 0x4a5e, 0xa529, 0x5294, 0x294a, 0xe8a5, 0x4a52,
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
0x14a5, 0x0843, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
@@ -468,7 +468,7 @@ u_category =
0x0842, 0x8421, 0xdef4, 0x2949, 0x18c5, 0x7a63, 0xa529, 0x5297,
0xef4a, 0xf7bd, 0x4bde, 0x84e9, 0xde90, 0xef7b, 0x9484, 0x3bd2,
0x0842, 0x8421, 0x4210, 0xf7bd, 0x7bde, 0x4aef, 0xa529, 0xaa94,
- 0x18bd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421,
+ 0x18a4, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084,
0x09d2, 0x8421, 0x5ef4, 0x2988, 0x18c6, 0x7a63, 0xa631, 0x531b,
0xef4a, 0xf7bd, 0x8dde, 0xbde9, 0xdef7, 0xe93b, 0x9484, 0x3bd2,
@@ -476,8 +476,8 @@ u_category =
0x18bd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0xde90, 0x3189, 0x94a6, 0xba52, 0xa631, 0x631b,
- 0xe90a, 0xf7bd, 0x7bde, 0xbd37, 0xdef7, 0x277b, 0x9484, 0x3bd2,
- 0x0842, 0x8421, 0x4210, 0x294a, 0x54a5, 0xbdef, 0x4212, 0x2108,
+ 0xa90a, 0xf7bd, 0x084e, 0x4a31, 0xa529, 0x2294, 0x9484, 0x3bd2,
+ 0x0842, 0x8421, 0x4210, 0x294a, 0x94a5, 0xaa52, 0x4212, 0x2108,
0x1bbd, 0x09d3, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbde9,
0x4213, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x7484,
0x0842, 0x8421, 0xd210, 0xef49, 0x1084, 0x0842, 0xbde9, 0xde97,
@@ -568,7 +568,7 @@ u_category =
0x0842, 0x8421, 0x4210, 0x2108, 0x9084, 0x0841, 0x8421, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbd21, 0xdef7, 0xef7b,
- 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x1084, 0x4a42, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xde90, 0xef7b, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
@@ -608,7 +608,7 @@ u_category =
0x4c62, 0xbd29, 0x18f7, 0x8c63, 0x2108, 0x1084, 0x0842, 0xdef5,
0x2109, 0x2108, 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842,
0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x6321, 0x318c, 0x8c46,
- 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
+ 0x8421, 0x4210, 0xa108, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xc631, 0x6318, 0xbd8c, 0xdef7,
0xef7b, 0x94a5, 0x4a58, 0xa529, 0x5294, 0x294a, 0x94c5, 0x4a52,
@@ -622,7 +622,7 @@ u_category =
0x3184, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63,
0xc631, 0x6318, 0x318c, 0x18c6, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
- 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xbdef, 0x5ef7, 0x294a,
+ 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xbdef, 0x52f7, 0x294a,
0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008,
0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020,
0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080,
@@ -677,7 +677,7 @@ u_category =
0x2956, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
0x6b59, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x2ad6, 0x94a5, 0xd652, 0x6b5a,
- 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xded6, 0xef7b,
+ 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xded6,
@@ -750,7 +750,7 @@ u_category =
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
0x3e31, 0x60f8, 0xf18c, 0xf8c1, 0x8c60, 0xc631, 0x6318, 0x3164,
0xf8b2, 0x8c60, 0x360f, 0x5cd7, 0xcd73, 0x18c5, 0x1c63, 0xc631,
- 0x6318, 0x318c, 0x1632, 0x8c63, 0xb62c, 0x7bde, 0xbdef, 0xdef7,
+ 0x6318, 0x318c, 0x1632, 0x8c63, 0xb62c, 0x7b18, 0xbdef, 0xdef7,
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
@@ -829,7 +829,7 @@ u_category =
0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200,
0x2008, 0x0080, 0x0802, 0x8423, 0x4210, 0x0108, 0x1004, 0x0800,
0x8020, 0x0200, 0x8308, 0x1052, 0x2040, 0x8020, 0x0210, 0x2008,
- 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0000, 0xef40, 0x0000,
+ 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0000, 0xe800, 0x0000,
0x0200, 0xbd08, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0x6327, 0x4204, 0x2108,
@@ -840,7 +840,7 @@ u_category =
0x8421, 0x4210, 0x2108, 0x1084, 0x6312, 0xbd8c, 0xdef7, 0xef7b,
0x10c6, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
- 0x8c62, 0xc631, 0x6318, 0x318c, 0x18c6, 0x7a53, 0xbdef, 0xdef7,
+ 0x8c62, 0xc631, 0x6318, 0x318c, 0x18c6, 0x4a53, 0xbdef, 0xdef7,
0x8c7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x94a5, 0x4a52,
0xa529, 0x5294, 0x294a, 0x10a5, 0x0842, 0x3121, 0x1246, 0xef49,
0x2108, 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842, 0x8421,
@@ -953,7 +953,7 @@ u_category =
0x7bd5, 0xb5af, 0x5ad6, 0xad6b, 0xa529, 0x5294, 0x294a, 0x94a5,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x9494, 0xaa52, 0x5ad6, 0xad6b,
- 0xd6b5, 0x6b5a, 0xb5ad, 0x552a, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad,
+ 0xd6b5, 0x6b5a, 0xb5ad, 0x552a, 0xed6b, 0xd6b5, 0x6b5a, 0xb5ad,
0xdad6, 0xef7b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
@@ -979,10 +979,10 @@ u_category =
0x0842, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
- 0x4210, 0xef48, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd,
- 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x4210, 0xef48, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x7bd0, 0x21ef, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xd084, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0xbd21, 0xdef7, 0xef7b, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
@@ -1070,7 +1070,7 @@ u_category =
0x4a52, 0xa529, 0x5294, 0x294a, 0x7aa5, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x7484, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x6210, 0x298c, 0x18a5,
- 0x4c53, 0x3129, 0x18c6, 0xef63, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0x4c53, 0x3129, 0x18c6, 0xe963, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0xa4e9, 0x4213, 0x2748, 0x1084, 0x0842, 0x8421,
@@ -1084,6 +1084,11 @@ u_category =
0xef4c, 0xf7a4, 0x7bde, 0xbd37, 0xdef7, 0x2109, 0x1884, 0x7bd3,
0xa529, 0x5294, 0xef7a, 0x94a5, 0x7a52, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x8c42, 0xa531, 0x5294, 0x294a, 0x94c6, 0x4c52, 0x8421, 0x1890,
+ 0x8c63, 0x2108, 0x1084, 0x0842, 0xd8f5, 0xef63, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x98c6,
0x4a52, 0xc529, 0x6314, 0x298c, 0x94c5, 0x4842, 0xbd24, 0xdef7,
0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, 0x7bde,
@@ -1096,8 +1101,8 @@ u_category =
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x98c6,
0x4a52, 0xa529, 0x6314, 0x298a, 0xc625, 0x7a48, 0xbdef, 0xdef7,
- 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xc631, 0x6318,
+ 0x318c, 0x18c6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x6290, 0x318a, 0x94a5,
0x8a52, 0xbd29, 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5,
@@ -1118,6 +1123,16 @@ u_category =
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xdef7, 0xef7b,
+ 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x3108, 0x94a5,
+ 0x4a52, 0xa5e9, 0x5294, 0x298a, 0xc624, 0x6318, 0xbdef, 0xdef7,
+ 0xef7b, 0x2108, 0x1084, 0x0842, 0xa529, 0x5294, 0x294a, 0x94a5,
+ 0x4a52, 0xa529, 0xef7a, 0x1231, 0x0842, 0x8421, 0x4210, 0x2108,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x97bd, 0x4a52, 0xa529,
+ 0x5294, 0x294a, 0x94a5, 0x4a52, 0xdd29, 0x5294, 0x294a, 0x94c5,
+ 0x4a62, 0xbde9, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0xdef4, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
@@ -1171,8 +1186,18 @@ u_category =
0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0x2f7b, 0x94a5, 0xc631, 0x6318,
0x318c, 0x18c6, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7a3, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0xef7a, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x9084, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xf484, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
@@ -1263,11 +1288,21 @@ u_category =
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x94a5, 0x4a52, 0xa5e9, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529,
+ 0x52f7, 0x294a, 0xf4a5, 0x7a52, 0xa529, 0xde94, 0xef7b, 0xf7bd,
+ 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7a42, 0x4a57, 0xa529,
0x5294, 0x94a5, 0x4a52, 0xbde9, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x8400, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4a50, 0xa529, 0xde94,
+ 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0x8c7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x09d2, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x909d, 0x7a4e, 0x9d27, 0x4210, 0x2108, 0x9084,
0x084e, 0x9d21, 0xd274, 0xef7b, 0x93bd, 0x7bde, 0x9d27, 0xd274,
@@ -1294,13 +1329,13 @@ u_category =
0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
0xb5ad, 0xdad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
- 0xded6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
+ 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
0xd6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
- 0x6b5a, 0xb5ad, 0xded6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef7,
+ 0x6b5a, 0xb5ad, 0xdad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef7,
0xef7b, 0xf6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
@@ -1311,18 +1346,8 @@ u_category =
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
- 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
- 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5af6, 0xad6b,
- 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
- 0x5ad6, 0xad6b, 0xd6b5, 0x6bda, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
- 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
- 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
- 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
- 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
- 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
- 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
- 0xad6b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a,
- 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, 0x7bda, 0xbdef, 0xdef7, 0xef7b,
+ 0xad6b, 0xd6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a,
+ 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7, 0xef7b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
@@ -1344,11 +1369,11 @@ u_category =
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad,
- 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
- 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0x5ad6, 0xed6b, 0xd6b5, 0x6b5a, 0xbdad, 0xdef7, 0xef7b, 0xf7b5,
+ 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6,
+ 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
- 0xd6b5, 0x7b5a, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
+ 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xf6b5, 0x7bde, 0xbdef,
0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
diff --git a/lib/unictype/categ_or.c b/lib/unictype/categ_or.c
index 1950015..da88961 100644
--- a/lib/unictype/categ_or.c
+++ b/lib/unictype/categ_or.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_test.c b/lib/unictype/categ_test.c
index 6e55a0b..1ffe4c9 100644
--- a/lib/unictype/categ_test.c
+++ b/lib/unictype/categ_test.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/combiningclass.c b/lib/unictype/combiningclass.c
index 307db40..53eaadf 100644
--- a/lib/unictype/combiningclass.c
+++ b/lib/unictype/combiningclass.c
@@ -1,5 +1,5 @@
/* Combining classes of Unicode characters.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/combiningclass.h b/lib/unictype/combiningclass.h
index 4c91aa6..ddfe9b0 100644
--- a/lib/unictype/combiningclass.h
+++ b/lib/unictype/combiningclass.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Combining class of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define combclass_header_0 16
#define combclass_header_1 2
#define combclass_header_2 7
@@ -11,7 +11,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- unsigned char level3[72 << 7];
+ unsigned char level3[75 << 7];
}
u_combclass =
{
@@ -86,8 +86,9 @@ u_combclass =
-1, -1, -1, -1, 6528, 6656, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
6784, 6912, 7040, 7168, 7296, 7424, 7552, -1,
- -1, 7680, -1, 7808, 7936, 8064, 8192, -1,
+ 7680, 7808, -1, 7936, 8064, 8192, 8320, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 8064, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -106,8 +107,8 @@ u_combclass =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 8448, 8576, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 8320, 8448, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -127,19 +128,18 @@ u_combclass =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 8704, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 8576, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 8832, 8960, 9088, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 8704, 8832, 8960, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 9216, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 9088, -1, -1, -1, -1, -1, -1,
+ -1, 9344, 9472, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -285,9 +285,9 @@ u_combclass =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 220, 230, 230, 220, 230,
+ 0, 0, 0, 0, 230, 230, 230, 230,
+ 230, 230, 230, 230, 230, 230, 230, 230,
+ 230, 230, 0, 220, 230, 230, 220, 230,
230, 220, 230, 230, 230, 220, 220, 220,
27, 28, 29, 230, 230, 230, 220, 230,
230, 220, 220, 230, 230, 230, 230, 230,
@@ -658,7 +658,7 @@ u_combclass =
230, 230, 230, 230, 230, 230, 230, 230,
230, 230, 230, 230, 230, 230, 230, 230,
230, 230, 230, 230, 230, 230, 0, 0,
- 0, 0, 0, 0, 233, 220, 230, 220,
+ 0, 0, 0, 230, 233, 220, 230, 220,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -1115,6 +1115,22 @@ u_combclass =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 9, 0, 0, 0, 7, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 9, 7, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -1283,6 +1299,22 @@ u_combclass =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 230, 230, 230, 230, 230, 230, 230, 0,
+ 230, 230, 230, 230, 230, 230, 230, 230,
+ 230, 230, 230, 230, 230, 230, 230, 230,
+ 230, 0, 0, 230, 230, 230, 230, 230,
+ 230, 230, 0, 230, 230, 0, 230, 230,
+ 230, 230, 230, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -1298,6 +1330,22 @@ u_combclass =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 230, 230, 230, 230,
+ 230, 230, 7, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0
}
};
diff --git a/lib/unictype/combiningclass_byname.c b/lib/unictype/combiningclass_byname.c
index bc6e8e8..47a67f6 100644
--- a/lib/unictype/combiningclass_byname.c
+++ b/lib/unictype/combiningclass_byname.c
@@ -1,5 +1,5 @@
/* Canonical combining classes of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/combiningclass_byname.h b/lib/unictype/combiningclass_byname.h
index 008e381..133e969 100644
--- a/lib/unictype/combiningclass_byname.h
+++ b/lib/unictype/combiningclass_byname.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./unictype/combiningclass_byname.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/unictype/combiningclass_byname.gperf */
/* Computed positions: -k'1,6,$' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 2 "./unictype/combiningclass_byname.gperf"
+#line 2 "../../lib/unictype/combiningclass_byname.gperf"
struct named_combining_class { int name; int combining_class; };
#define TOTAL_KEYWORDS 53
@@ -88,7 +88,7 @@ inline
#endif
#endif
static unsigned int
-combining_class_hash (register const char *str, register unsigned int len)
+combining_class_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
@@ -119,7 +119,7 @@ combining_class_hash (register const char *str, register unsigned int len)
67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
67, 67, 67, 67, 67, 67
};
- register int hval = len;
+ register unsigned int hval = len;
switch (hval)
{
@@ -254,136 +254,130 @@ static const struct combining_class_stringpool_t combining_class_stringpool_cont
static const struct named_combining_class combining_class_names[] =
{
{-1}, {-1}, {-1},
-#line 24 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str3, UC_CCC_B},
+#line 24 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str3, UC_CCC_B},
{-1},
-#line 15 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str5, UC_CCC_OV},
+#line 15 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str5, UC_CCC_OV},
{-1}, {-1},
-#line 20 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str8, UC_CCC_ATB},
-#line 29 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str9, UC_CCC_A},
-#line 58 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str10, UC_CCC_A},
-#line 21 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str11, UC_CCC_ATA},
-#line 25 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str12, UC_CCC_BR},
-#line 18 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str13, UC_CCC_VR},
-#line 33 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str14, UC_CCC_IS},
-#line 30 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str15, UC_CCC_AR},
-#line 40 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str16, UC_CCC_VR},
-#line 22 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str17, UC_CCC_ATAR},
-#line 23 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str18, UC_CCC_BL},
-#line 27 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str19, UC_CCC_R},
-#line 37 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str20, UC_CCC_NK},
-#line 28 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str21, UC_CCC_AL},
-#line 14 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str22, UC_CCC_NR},
-#line 19 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str23, UC_CCC_ATBL},
-#line 55 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str24, UC_CCC_R},
-#line 36 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str25, UC_CCC_OV},
-#line 46 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str26, UC_CCC_ATA},
-#line 45 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str27, UC_CCC_ATA},
-#line 51 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str28, UC_CCC_B},
-#line 54 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str29, UC_CCC_L},
-#line 53 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str30, UC_CCC_BR},
-#line 26 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str31, UC_CCC_L},
-#line 66 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str32, UC_CCC_IS},
-#line 60 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str33, UC_CCC_AR},
-#line 31 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str34, UC_CCC_DB},
-#line 50 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str35, UC_CCC_BL},
-#line 65 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str36, UC_CCC_IS},
-#line 32 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str37, UC_CCC_DA},
-#line 57 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str38, UC_CCC_AL},
-#line 42 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str39, UC_CCC_ATBL},
-#line 48 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str40, UC_CCC_ATAR},
-#line 41 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str41, UC_CCC_ATBL},
-#line 47 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str42, UC_CCC_ATAR},
+#line 20 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str8, UC_CCC_ATB},
+#line 29 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str9, UC_CCC_A},
+#line 58 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str10, UC_CCC_A},
+#line 21 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str11, UC_CCC_ATA},
+#line 25 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str12, UC_CCC_BR},
+#line 18 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str13, UC_CCC_VR},
+#line 33 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str14, UC_CCC_IS},
+#line 30 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str15, UC_CCC_AR},
+#line 40 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str16, UC_CCC_VR},
+#line 22 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str17, UC_CCC_ATAR},
+#line 23 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str18, UC_CCC_BL},
+#line 27 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str19, UC_CCC_R},
+#line 37 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str20, UC_CCC_NK},
+#line 28 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str21, UC_CCC_AL},
+#line 14 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str22, UC_CCC_NR},
+#line 19 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str23, UC_CCC_ATBL},
+#line 55 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str24, UC_CCC_R},
+#line 36 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str25, UC_CCC_OV},
+#line 46 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str26, UC_CCC_ATA},
+#line 45 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str27, UC_CCC_ATA},
+#line 51 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str28, UC_CCC_B},
+#line 54 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str29, UC_CCC_L},
+#line 53 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str30, UC_CCC_BR},
+#line 26 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str31, UC_CCC_L},
+#line 66 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str32, UC_CCC_IS},
+#line 60 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str33, UC_CCC_AR},
+#line 31 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str34, UC_CCC_DB},
+#line 50 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str35, UC_CCC_BL},
+#line 65 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str36, UC_CCC_IS},
+#line 32 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str37, UC_CCC_DA},
+#line 57 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str38, UC_CCC_AL},
+#line 42 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str39, UC_CCC_ATBL},
+#line 48 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str40, UC_CCC_ATAR},
+#line 41 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str41, UC_CCC_ATBL},
+#line 47 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str42, UC_CCC_ATAR},
{-1},
-#line 64 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str44, UC_CCC_DA},
-#line 63 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str45, UC_CCC_DA},
+#line 64 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str44, UC_CCC_DA},
+#line 63 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str45, UC_CCC_DA},
{-1},
-#line 44 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str47, UC_CCC_ATB},
-#line 43 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str48, UC_CCC_ATB},
-#line 49 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str49, UC_CCC_BL},
-#line 52 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str50, UC_CCC_BR},
-#line 17 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str51, UC_CCC_KV},
-#line 56 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str52, UC_CCC_AL},
-#line 59 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str53, UC_CCC_AR},
+#line 44 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str47, UC_CCC_ATB},
+#line 43 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str48, UC_CCC_ATB},
+#line 49 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str49, UC_CCC_BL},
+#line 52 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str50, UC_CCC_BR},
+#line 17 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str51, UC_CCC_KV},
+#line 56 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str52, UC_CCC_AL},
+#line 59 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str53, UC_CCC_AR},
{-1},
-#line 35 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str55, UC_CCC_NR},
-#line 34 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str56, UC_CCC_NR},
+#line 35 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str55, UC_CCC_NR},
+#line 34 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str56, UC_CCC_NR},
{-1}, {-1}, {-1},
-#line 16 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str60, UC_CCC_NK},
-#line 39 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str61, UC_CCC_KV},
+#line 16 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str60, UC_CCC_NK},
+#line 39 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str61, UC_CCC_KV},
{-1},
-#line 38 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str63, UC_CCC_KV},
+#line 38 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str63, UC_CCC_KV},
{-1},
-#line 62 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str65, UC_CCC_DB},
-#line 61 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str66, UC_CCC_DB}
+#line 62 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str65, UC_CCC_DB},
+#line 61 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str66, UC_CCC_DB}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct named_combining_class *
-uc_combining_class_lookup (register const char *str, register unsigned int len)
+uc_combining_class_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = combining_class_hash (str, len);
+ register unsigned int key = combining_class_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = combining_class_names[key].name;
if (o >= 0)
diff --git a/lib/unictype/combiningclass_longname.c b/lib/unictype/combiningclass_longname.c
index d00d1bb..632197f 100644
--- a/lib/unictype/combiningclass_longname.c
+++ b/lib/unictype/combiningclass_longname.c
@@ -1,5 +1,5 @@
/* Canonical combining classes of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/combiningclass_name.c b/lib/unictype/combiningclass_name.c
index 683d5a0..10a7a50 100644
--- a/lib/unictype/combiningclass_name.c
+++ b/lib/unictype/combiningclass_name.c
@@ -1,5 +1,5 @@
/* Canonical combining classes of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_alnum.c b/lib/unictype/ctype_alnum.c
index 83b71cf..829065d 100644
--- a/lib/unictype/ctype_alnum.c
+++ b/lib/unictype/ctype_alnum.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_alnum.h b/lib/unictype/ctype_alnum.h
index 1eecfc8..317ed4b 100644
--- a/lib/unictype/ctype_alnum.h
+++ b/lib/unictype/ctype_alnum.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[64 << 4];
+ /*unsigned*/ int level3[67 << 4];
}
u_is_alnum =
{
@@ -164,11 +164,11 @@ u_is_alnum =
4 + 384 * sizeof (short) / sizeof (int) + 688,
4 + 384 * sizeof (short) / sizeof (int) + 704,
4 + 384 * sizeof (short) / sizeof (int) + 720,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
4 + 384 * sizeof (short) / sizeof (int) + 752,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -176,7 +176,7 @@ u_is_alnum =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
+ 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
-1,
-1,
@@ -185,7 +185,7 @@ u_is_alnum =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 784,
+ 4 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -203,10 +203,23 @@ u_is_alnum =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -225,26 +238,13 @@ u_is_alnum =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -256,8 +256,8 @@ u_is_alnum =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -266,11 +266,11 @@ u_is_alnum =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
+ 4 + 384 * sizeof (short) / sizeof (int) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
-1,
@@ -361,7 +361,7 @@ u_is_alnum =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
+ 4 + 384 * sizeof (short) / sizeof (int) + 992,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
@@ -369,8 +369,8 @@ u_is_alnum =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 960,
- 4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1024,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
@@ -381,7 +381,7 @@ u_is_alnum =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 992,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1040,
-1,
-1,
-1,
@@ -403,7 +403,7 @@ u_is_alnum =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 1008,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1056,
-1,
-1
},
@@ -425,7 +425,7 @@ u_is_alnum =
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x043007FF,
0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFEFFC3,
0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x0003FFC3,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001CFFC0,
@@ -433,8 +433,8 @@ u_is_alnum =
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x0002FFC3,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x0000FFC0,
0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x0000FFC3,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x0006FFC3,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC00FFC3,
+ 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x0006FFC3,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC00FFC3,
0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x0000FFC0,
0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FBF, 0x00000000,
0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000,
@@ -457,7 +457,7 @@ u_is_alnum =
0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x000003FF,
0x03FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
0x7FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF,
0xFFFFFFFF, 0xFFFF0FFF, 0x03FF03FF, 0x00000000,
0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
@@ -465,7 +465,7 @@ u_is_alnum =
0xFFFFFFE0, 0x000FFFFF, 0x03FF0FE0, 0x00000000,
0xFFFFFFF8, 0xFFFFC001, 0xFFFFFFFF, 0x0000003F,
0xFFFFFFFF, 0x0000000F, 0xFFFFE3FF, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
+ 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -511,7 +511,7 @@ u_is_alnum =
0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFF,
0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x28FC0000,
0xFFFFFFFF, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF,
@@ -549,7 +549,7 @@ u_is_alnum =
0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -576,7 +576,7 @@ u_is_alnum =
0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x03FF0000,
0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x001FFFFF, 0x03FF0780, 0x00000000,
0xFFFFFFFF, 0x0000FFFF, 0x03FF00B0, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
@@ -592,6 +592,10 @@ u_is_alnum =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0x00007FFF, 0x03FF0001, 0xFFFC0000,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -615,7 +619,15 @@ u_is_alnum =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -634,7 +646,7 @@ u_is_alnum =
0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
@@ -643,7 +655,7 @@ u_is_alnum =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFF0000, 0xFFFF1FFF, 0xFFFF03FF, 0xFFFF03FF,
- 0x000007FF, 0x00000000, 0x00000000, 0xFFFFFFC0,
+ 0x000007FF, 0x00000020, 0x00000000, 0xFFFFFFC0,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/ctype_alpha.c b/lib/unictype/ctype_alpha.c
index a050d34..cc8d389 100644
--- a/lib/unictype/ctype_alpha.c
+++ b/lib/unictype/ctype_alpha.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_alpha.h b/lib/unictype/ctype_alpha.h
index a74f916..0deb71f 100644
--- a/lib/unictype/ctype_alpha.h
+++ b/lib/unictype/ctype_alpha.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[64 << 4];
+ /*unsigned*/ int level3[67 << 4];
}
u_is_alpha =
{
@@ -164,11 +164,11 @@ u_is_alpha =
4 + 384 * sizeof (short) / sizeof (int) + 688,
4 + 384 * sizeof (short) / sizeof (int) + 704,
4 + 384 * sizeof (short) / sizeof (int) + 720,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
4 + 384 * sizeof (short) / sizeof (int) + 752,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -176,7 +176,7 @@ u_is_alpha =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
+ 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
-1,
-1,
@@ -185,7 +185,7 @@ u_is_alpha =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 784,
+ 4 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -203,10 +203,23 @@ u_is_alpha =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -225,26 +238,13 @@ u_is_alpha =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -256,8 +256,8 @@ u_is_alpha =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -266,11 +266,11 @@ u_is_alpha =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
+ 4 + 384 * sizeof (short) / sizeof (int) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
-1,
@@ -361,7 +361,7 @@ u_is_alpha =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
+ 4 + 384 * sizeof (short) / sizeof (int) + 992,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
@@ -369,8 +369,8 @@ u_is_alpha =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 960,
- 4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1024,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
@@ -381,7 +381,7 @@ u_is_alpha =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 992,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1040,
-1,
-1,
-1,
@@ -403,7 +403,7 @@ u_is_alpha =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 1008,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1056,
-1,
-1
},
@@ -425,7 +425,7 @@ u_is_alpha =
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x043007FF,
0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFEFFC3,
0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x0003FFC3,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001CFFC0,
@@ -433,8 +433,8 @@ u_is_alpha =
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x0002FFC3,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x0000FFC0,
0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x0000FFC3,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x0006FFC3,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC00FFC3,
+ 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x0006FFC3,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC00FFC3,
0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x0000FFC0,
0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FBF, 0x00000000,
0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000,
@@ -457,7 +457,7 @@ u_is_alpha =
0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x000003FF,
0x03FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
0x7FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF,
0xFFFFFFFF, 0xFFFF0FFF, 0x03FF03FF, 0x00000000,
0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
@@ -465,7 +465,7 @@ u_is_alpha =
0xFFFFFFE0, 0x000FFFFF, 0x03FF0FE0, 0x00000000,
0xFFFFFFF8, 0xFFFFC001, 0xFFFFFFFF, 0x0000003F,
0xFFFFFFFF, 0x0000000F, 0xFFFFE3FF, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
+ 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -511,7 +511,7 @@ u_is_alpha =
0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFF,
0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x28FC0000,
0xFFFFFFFF, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF,
@@ -549,7 +549,7 @@ u_is_alpha =
0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -576,7 +576,7 @@ u_is_alpha =
0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x03FF0000,
0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x001FFFFF, 0x03FF0780, 0x00000000,
0xFFFFFFFF, 0x0000FFFF, 0x03FF00B0, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
@@ -592,6 +592,10 @@ u_is_alpha =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0x00007FFF, 0x03FF0001, 0xFFFC0000,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -615,7 +619,15 @@ u_is_alpha =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -634,7 +646,7 @@ u_is_alpha =
0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
@@ -643,7 +655,7 @@ u_is_alpha =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFF0000, 0xFFFF1FFF, 0xFFFF03FF, 0xFFFF03FF,
- 0x000007FF, 0x00000000, 0x00000000, 0xFFFFFFC0,
+ 0x000007FF, 0x00000020, 0x00000000, 0xFFFFFFC0,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/ctype_blank.c b/lib/unictype/ctype_blank.c
index ac5c5b0..8488d20 100644
--- a/lib/unictype/ctype_blank.c
+++ b/lib/unictype/ctype_blank.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_blank.h b/lib/unictype/ctype_blank.h
index 8784176..5304934 100644
--- a/lib/unictype/ctype_blank.h
+++ b/lib/unictype/ctype_blank.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/ctype_cntrl.c b/lib/unictype/ctype_cntrl.c
index 82bcbb0..88f0dcd 100644
--- a/lib/unictype/ctype_cntrl.c
+++ b/lib/unictype/ctype_cntrl.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_cntrl.h b/lib/unictype/ctype_cntrl.h
index 8081960..f88bfc6 100644
--- a/lib/unictype/ctype_cntrl.h
+++ b/lib/unictype/ctype_cntrl.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/ctype_digit.c b/lib/unictype/ctype_digit.c
index 661c038..3a5408f 100644
--- a/lib/unictype/ctype_digit.c
+++ b/lib/unictype/ctype_digit.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_digit.h b/lib/unictype/ctype_digit.h
index eb1c87a..8109394 100644
--- a/lib/unictype/ctype_digit.h
+++ b/lib/unictype/ctype_digit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/ctype_graph.c b/lib/unictype/ctype_graph.c
index 7d73be7..c2f7c85 100644
--- a/lib/unictype/ctype_graph.c
+++ b/lib/unictype/ctype_graph.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_graph.h b/lib/unictype/ctype_graph.h
index 6485fd0..57a7b21 100644
--- a/lib/unictype/ctype_graph.h
+++ b/lib/unictype/ctype_graph.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[17];
short level2[5 << 7];
- /*unsigned*/ int level3[75 << 4];
+ /*unsigned*/ int level3[78 << 4];
}
u_is_graph =
{
@@ -178,11 +178,11 @@ u_is_graph =
18 + 640 * sizeof (short) / sizeof (int) + 720,
18 + 640 * sizeof (short) / sizeof (int) + 736,
18 + 640 * sizeof (short) / sizeof (int) + 752,
- -1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 768,
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 768,
18 + 640 * sizeof (short) / sizeof (int) + 784,
+ 18 + 640 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -190,7 +190,7 @@ u_is_graph =
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 800,
+ 18 + 640 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
@@ -199,7 +199,7 @@ u_is_graph =
-1,
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 816,
+ 18 + 640 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -217,10 +217,23 @@ u_is_graph =
-1,
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 832,
- -1,
18 + 640 * sizeof (short) / sizeof (int) + 848,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 864,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 880,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -239,26 +252,13 @@ u_is_graph =
-1,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 864,
- -1,
- -1,
- -1,
- -1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 880,
+ 18 + 640 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -268,27 +268,27 @@ u_is_graph =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 896,
- 18 + 640 * sizeof (short) / sizeof (int) + 912,
- 18 + 640 * sizeof (short) / sizeof (int) + 928,
18 + 640 * sizeof (short) / sizeof (int) + 944,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 960,
+ 18 + 640 * sizeof (short) / sizeof (int) + 976,
+ 18 + 640 * sizeof (short) / sizeof (int) + 992,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1008,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1024,
-1,
-1,
-1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 976,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1040,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 992,
- 18 + 640 * sizeof (short) / sizeof (int) + 1008,
- 18 + 640 * sizeof (short) / sizeof (int) + 1024,
- 18 + 640 * sizeof (short) / sizeof (int) + 1040,
18 + 640 * sizeof (short) / sizeof (int) + 1056,
18 + 640 * sizeof (short) / sizeof (int) + 1072,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1088,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1104,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1120,
-1,
-1,
-1,
@@ -375,7 +375,7 @@ u_is_graph =
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1088,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1136,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
@@ -383,8 +383,8 @@ u_is_graph =
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1104,
- 18 + 640 * sizeof (short) / sizeof (int) + 1120,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1152,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1168,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
@@ -395,7 +395,7 @@ u_is_graph =
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1136,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1184,
-1,
-1,
-1,
@@ -417,10 +417,10 @@ u_is_graph =
-1,
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1152,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1200,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1168,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1216,
-1,
-1,
-1,
@@ -675,7 +675,7 @@ u_is_graph =
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1184
+ 18 + 640 * sizeof (short) / sizeof (int) + 1232
},
{
0x00000000, 0xFFFFFFFE, 0xFFFFFFFF, 0x7FFFFFFF,
@@ -695,7 +695,7 @@ u_is_graph =
0xFFFFBFFF, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFFFF, 0x7FFF3FFF, 0x4FFFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0FFFFFCF,
0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0,
@@ -703,8 +703,8 @@ u_is_graph =
0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x00FFFFCF,
0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x07FFFFC0,
0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0xFF00FFCF,
- 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
- 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFE3FFFCF,
+ 0xFFFDDFEF, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
+ 0xFFFDDFEE, 0xE7FFFFFF, 0xFFF0FDDF, 0xFFFFFFCF,
0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001CFFC0,
0xFFFFFFFE, 0x87FFFFFF, 0x0FFFFFFF, 0x00000000,
0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000,
@@ -735,9 +735,9 @@ u_is_graph =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0FFF, 0x1FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF00FFFFF,
0xFFFFFFFF, 0xF8FFFFFF, 0xFFFFE3FF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFFFF00FF, 0x037FFFFF,
+ 0x000001FF, 0x00000000, 0xFFFF00FF, 0x037FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
@@ -749,7 +749,7 @@ u_is_graph =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -762,7 +762,7 @@ u_is_graph =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0FFFFF,
0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800180FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
@@ -789,9 +789,9 @@ u_is_graph =
0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFFFFF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFFFFF, 0x03FF0FFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x3FFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC03F, 0x3FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x800FFFFF, 0x1FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xC3FFBFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0x007FFFFF, 0xF3FF3FFF, 0xFFFFFFFF,
@@ -817,13 +817,13 @@ u_is_graph =
0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFF87, 0xFF8FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
+ 0x0FFF7FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x07FFFFFF,
0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000800F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -850,15 +850,15 @@ u_is_graph =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0003, 0x03FF01FF,
0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF000F, 0x007FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, 0x001FFFFE,
- 0xFFFBFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000,
+ 0xFFFBFFFF, 0x7FFFFFFF, 0x00000000, 0x00000000,
0xBFFFBD7F, 0xFFFF03FF, 0xFFFFFFFF, 0x03FF07FF,
0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x2BFFFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFF3FFFFF, 0x3FFFFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00001FFF,
0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000,
0xE3FFFFFF, 0xFFFF0FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -870,6 +870,10 @@ u_is_graph =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0xFF7FFFFF, 0xFFFF003F, 0xFFFF1FFF,
+ 0xFFFCFFFF, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -893,7 +897,15 @@ u_is_graph =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
- 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -922,9 +934,13 @@ u_is_graph =
0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFF9F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FF07FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000,
@@ -933,23 +949,19 @@ u_is_graph =
0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
0xFFFF1FFF, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF,
- 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0,
- 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000,
+ 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0,
+ 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000001F, 0x00000000, 0x00000001, 0x00000000,
+ 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
+ 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/ctype_lower.c b/lib/unictype/ctype_lower.c
index 72ff45b..e4d6332 100644
--- a/lib/unictype/ctype_lower.c
+++ b/lib/unictype/ctype_lower.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_lower.h b/lib/unictype/ctype_lower.h
index 1263a70..4717779 100644
--- a/lib/unictype/ctype_lower.h
+++ b/lib/unictype/ctype_lower.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[15 << 4];
+ /*unsigned*/ int level3[16 << 4];
}
u_is_lower =
{
@@ -265,7 +265,7 @@ u_is_lower =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
-1,
@@ -283,7 +283,7 @@ u_is_lower =
0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF,
0xAAAAAAAA, 0x54AAAAAA, 0xAAAAA955, 0xD4AAAAAA,
0x46241129, 0xA251212A, 0xB5555B60, 0xAA2CAAAA,
- 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B,
+ 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269F6B,
0x60041F89, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000020, 0x388A0000,
0x00000000, 0xFFFEF000, 0xAAE37FFF, 0x092FAAAA,
@@ -296,7 +296,7 @@ u_is_lower =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x3F000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x22000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
@@ -328,7 +328,7 @@ u_is_lower =
0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF000000, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -338,6 +338,10 @@ u_is_lower =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/ctype_print.c b/lib/unictype/ctype_print.c
index fec5f33..a96b981 100644
--- a/lib/unictype/ctype_print.c
+++ b/lib/unictype/ctype_print.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_print.h b/lib/unictype/ctype_print.h
index 19ab4d3..5a7b3ab 100644
--- a/lib/unictype/ctype_print.h
+++ b/lib/unictype/ctype_print.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[17];
short level2[5 << 7];
- /*unsigned*/ int level3[75 << 4];
+ /*unsigned*/ int level3[78 << 4];
}
u_is_print =
{
@@ -178,11 +178,11 @@ u_is_print =
18 + 640 * sizeof (short) / sizeof (int) + 720,
18 + 640 * sizeof (short) / sizeof (int) + 736,
18 + 640 * sizeof (short) / sizeof (int) + 752,
- -1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 768,
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 768,
18 + 640 * sizeof (short) / sizeof (int) + 784,
+ 18 + 640 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -190,7 +190,7 @@ u_is_print =
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 800,
+ 18 + 640 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
@@ -199,7 +199,7 @@ u_is_print =
-1,
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 816,
+ 18 + 640 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -217,10 +217,23 @@ u_is_print =
-1,
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 832,
- -1,
18 + 640 * sizeof (short) / sizeof (int) + 848,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 864,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 880,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -239,26 +252,13 @@ u_is_print =
-1,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 864,
- -1,
- -1,
- -1,
- -1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 880,
+ 18 + 640 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -268,27 +268,27 @@ u_is_print =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 896,
- 18 + 640 * sizeof (short) / sizeof (int) + 912,
- 18 + 640 * sizeof (short) / sizeof (int) + 928,
18 + 640 * sizeof (short) / sizeof (int) + 944,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 960,
+ 18 + 640 * sizeof (short) / sizeof (int) + 976,
+ 18 + 640 * sizeof (short) / sizeof (int) + 992,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1008,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1024,
-1,
-1,
-1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 976,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1040,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 992,
- 18 + 640 * sizeof (short) / sizeof (int) + 1008,
- 18 + 640 * sizeof (short) / sizeof (int) + 1024,
- 18 + 640 * sizeof (short) / sizeof (int) + 1040,
18 + 640 * sizeof (short) / sizeof (int) + 1056,
18 + 640 * sizeof (short) / sizeof (int) + 1072,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1088,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1104,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1120,
-1,
-1,
-1,
@@ -375,7 +375,7 @@ u_is_print =
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1088,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1136,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
@@ -383,8 +383,8 @@ u_is_print =
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1104,
- 18 + 640 * sizeof (short) / sizeof (int) + 1120,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1152,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1168,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
@@ -395,7 +395,7 @@ u_is_print =
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1136,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1184,
-1,
-1,
-1,
@@ -417,10 +417,10 @@ u_is_print =
-1,
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1152,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1200,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1168,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1216,
-1,
-1,
-1,
@@ -675,7 +675,7 @@ u_is_print =
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1184
+ 18 + 640 * sizeof (short) / sizeof (int) + 1232
},
{
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
@@ -695,7 +695,7 @@ u_is_print =
0xFFFFBFFF, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFFFF, 0x7FFF3FFF, 0x4FFFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0FFFFFCF,
0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0,
@@ -703,8 +703,8 @@ u_is_print =
0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x00FFFFCF,
0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x07FFFFC0,
0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0xFF00FFCF,
- 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
- 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFE3FFFCF,
+ 0xFFFDDFEF, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
+ 0xFFFDDFEE, 0xE7FFFFFF, 0xFFF0FDDF, 0xFFFFFFCF,
0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001CFFC0,
0xFFFFFFFE, 0x87FFFFFF, 0x0FFFFFFF, 0x00000000,
0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000,
@@ -735,9 +735,9 @@ u_is_print =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0FFF, 0x1FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF00FFFFF,
0xFFFFFFFF, 0xF8FFFFFF, 0xFFFFE3FF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFFFF00FF, 0x037FFFFF,
+ 0x000001FF, 0x00000000, 0xFFFF00FF, 0x037FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
@@ -749,7 +749,7 @@ u_is_print =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -762,7 +762,7 @@ u_is_print =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0FFFFF,
0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800180FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
@@ -789,9 +789,9 @@ u_is_print =
0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFFFFF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFFFFF, 0x03FF0FFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x3FFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC03F, 0x3FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x800FFFFF, 0x1FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xC3FFBFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0x007FFFFF, 0xF3FF3FFF, 0xFFFFFFFF,
@@ -817,13 +817,13 @@ u_is_print =
0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFF87, 0xFF8FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
+ 0x0FFF7FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x07FFFFFF,
0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000800F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -850,15 +850,15 @@ u_is_print =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0003, 0x03FF01FF,
0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF000F, 0x007FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, 0x001FFFFE,
- 0xFFFBFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000,
+ 0xFFFBFFFF, 0x7FFFFFFF, 0x00000000, 0x00000000,
0xBFFFBD7F, 0xFFFF03FF, 0xFFFFFFFF, 0x03FF07FF,
0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x2BFFFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFF3FFFFF, 0x3FFFFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00001FFF,
0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000,
0xE3FFFFFF, 0xFFFF0FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -870,6 +870,10 @@ u_is_print =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0xFF7FFFFF, 0xFFFF003F, 0xFFFF1FFF,
+ 0xFFFCFFFF, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -893,7 +897,15 @@ u_is_print =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
- 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -922,9 +934,13 @@ u_is_print =
0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFF9F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FF07FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000,
@@ -933,23 +949,19 @@ u_is_print =
0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
0xFFFF1FFF, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF,
- 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0,
- 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000,
+ 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0,
+ 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000001F, 0x00000000, 0x00000001, 0x00000000,
+ 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
+ 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/ctype_punct.c b/lib/unictype/ctype_punct.c
index 7cf7741..f713525 100644
--- a/lib/unictype/ctype_punct.c
+++ b/lib/unictype/ctype_punct.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_punct.h b/lib/unictype/ctype_punct.h
index 038b8c5..fb4a327 100644
--- a/lib/unictype/ctype_punct.h
+++ b/lib/unictype/ctype_punct.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[17];
short level2[4 << 7];
- /*unsigned*/ int level3[63 << 4];
+ /*unsigned*/ int level3[64 << 4];
}
u_is_punct =
{
@@ -178,11 +178,11 @@ u_is_punct =
18 + 512 * sizeof (short) / sizeof (int) + 704,
18 + 512 * sizeof (short) / sizeof (int) + 720,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
- -1,
- 18 + 512 * sizeof (short) / sizeof (int) + 736,
+ 18 + 512 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -217,10 +217,10 @@ u_is_punct =
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 752,
- -1,
18 + 512 * sizeof (short) / sizeof (int) + 768,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 784,
+ -1,
-1,
-1,
-1,
@@ -258,7 +258,7 @@ u_is_punct =
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 784,
+ 18 + 512 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -268,31 +268,31 @@ u_is_punct =
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 800,
18 + 512 * sizeof (short) / sizeof (int) + 816,
- -1,
18 + 512 * sizeof (short) / sizeof (int) + 832,
- 18 + 512 * sizeof (short) / sizeof (int) + 304,
- 18 + 512 * sizeof (short) / sizeof (int) + 848,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 848,
+ 18 + 512 * sizeof (short) / sizeof (int) + 304,
+ 18 + 512 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 864,
+ 18 + 512 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 880,
- 18 + 512 * sizeof (short) / sizeof (int) + 896,
18 + 512 * sizeof (short) / sizeof (int) + 912,
18 + 512 * sizeof (short) / sizeof (int) + 928,
18 + 512 * sizeof (short) / sizeof (int) + 944,
+ 18 + 512 * sizeof (short) / sizeof (int) + 304,
18 + 512 * sizeof (short) / sizeof (int) + 960,
+ 18 + 512 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 976,
+ 18 + 512 * sizeof (short) / sizeof (int) + 992,
-1,
-1,
-1,
@@ -547,7 +547,7 @@ u_is_punct =
18 + 512 * sizeof (short) / sizeof (int) + 304,
18 + 512 * sizeof (short) / sizeof (int) + 304,
18 + 512 * sizeof (short) / sizeof (int) + 304,
- 18 + 512 * sizeof (short) / sizeof (int) + 992
+ 18 + 512 * sizeof (short) / sizeof (int) + 1008
},
{
0x00000000, 0xFC00FFFE, 0xF8000001, 0x78000001,
@@ -567,7 +567,7 @@ u_is_punct =
0x0002BFFF, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x03CFF800,
0xFBC00000, 0x7FFF3EEF, 0x4E000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFF,
0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0001003C,
0x0000000E, 0xD0000000, 0x0080399F, 0x0FFC000C,
0x0000000E, 0xD0000000, 0x00023987, 0x00230000,
@@ -576,7 +576,7 @@ u_is_punct =
0x00000004, 0xC0000000, 0x00803DC7, 0x07FF0000,
0x0000000F, 0xC0000000, 0x00603DDF, 0xFF00000C,
0x0000000E, 0xD0000000, 0x00603DDF, 0x0000000C,
- 0x0000000E, 0xC0000000, 0x00803DDF, 0x023F000C,
+ 0x0000000E, 0xC0000000, 0x7F80BDDF, 0x03FF000C,
0x0000000C, 0x00000000, 0xFF5F8400, 0x001C0000,
0x00000000, 0x80008000, 0x0C008040, 0x00000000,
0x00000000, 0x1BF20000, 0x00003F00, 0x00000000,
@@ -599,7 +599,7 @@ u_is_punct =
0x001C0000, 0x007C0000, 0x000C0000, 0x000C0000,
0x00000000, 0xFFF00000, 0x2F7FFFFF, 0x03FF0000,
0x00007FFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0FFF0FFF, 0x00000031, 0x00000000,
0x00000000, 0x00000000, 0xC4000000, 0xFFFFFFFF,
0xCF800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF,
@@ -609,7 +609,7 @@ u_is_punct =
0x00000000, 0xF8FFFFF0, 0x00000000, 0xC0000000,
0x00000000, 0x00000000, 0xFFFF00FF, 0x031C21FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -621,7 +621,7 @@ u_is_punct =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
0x0FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFC00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -638,7 +638,7 @@ u_is_punct =
0x00000000, 0x00000000, 0x00000000, 0xFE0387E0,
0x00000000, 0x00000000, 0x00000000, 0x80010000,
0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x00000007, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x0000001F, 0x00000000,
0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
@@ -663,7 +663,7 @@ u_is_punct =
0x007FFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000600, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x03FF0FF8, 0x00000000, 0x00F00000,
- 0x00000003, 0xFFF00000, 0x0000C01F, 0x1703FFFF,
+ 0x00000003, 0xFFF00000, 0x0000C03F, 0x1703FFFF,
0x00000000, 0x0000FFC0, 0x800FFF80, 0x00000000,
0x0000000F, 0xFFF80000, 0xC0003FFF, 0x00000020,
0x00000000, 0x007FFE00, 0xF0003008, 0x3B800000,
@@ -689,7 +689,7 @@ u_is_punct =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFF87, 0xFF8FFFFF, 0x00000000, 0xFFE00000,
- 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
+ 0x0FFF7FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x0FFFFFFF,
0x00000000, 0x0000000F, 0x00000000, 0x07C00000,
@@ -718,15 +718,15 @@ u_is_punct =
0x00000007, 0xFFFF0000, 0x00000003, 0x00000000,
0x00000007, 0x001FFF80, 0x0000000F, 0x00380000,
0x00000007, 0xFFF80000, 0xE8003FE1, 0x001FFFFE,
- 0x00000000, 0x3FFFF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x7FFFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000200, 0x80000000, 0x000007FF,
0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFE00000, 0x2800F87F, 0x00000000,
0x00000000, 0xFFFF0000, 0x0000004F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFF3F8000, 0x30FFFFFF, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x0000000F, 0x00001FFF,
0x00000000, 0x00FFF800, 0x00000000, 0x00000000,
0xE0000000, 0xFC000FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -734,6 +734,10 @@ u_is_punct =
0x00000000, 0x00000000, 0x00000000, 0x0007FC00,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF7F8000, 0xFC00003E, 0x00031FFF,
+ 0xFFFC0000, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -766,10 +770,14 @@ u_is_punct =
0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007FFF80, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007FFF80, 0x00000000,
+ 0x00000000, 0x00000000, 0xC00007F0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00030000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -777,23 +785,19 @@ u_is_punct =
0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
0x00001FFF, 0x00006000, 0x0000FC00, 0x00000C00,
- 0x07FFF800, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000,
+ 0xFFFFF800, 0x00001FDF, 0x00000000, 0x00000000,
+ 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000001F, 0x00000000, 0x00000001, 0x00000000,
+ 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
+ 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000,
0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/ctype_space.c b/lib/unictype/ctype_space.c
index c5ce992..33b9e11 100644
--- a/lib/unictype/ctype_space.c
+++ b/lib/unictype/ctype_space.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_space.h b/lib/unictype/ctype_space.h
index 86a7373..c97f7a3 100644
--- a/lib/unictype/ctype_space.h
+++ b/lib/unictype/ctype_space.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/ctype_upper.c b/lib/unictype/ctype_upper.c
index bc07bff..505208f 100644
--- a/lib/unictype/ctype_upper.c
+++ b/lib/unictype/ctype_upper.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_upper.h b/lib/unictype/ctype_upper.h
index a9a0846..f4c48fb 100644
--- a/lib/unictype/ctype_upper.h
+++ b/lib/unictype/ctype_upper.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[14 << 4];
+ /*unsigned*/ int level3[15 << 4];
}
u_is_upper =
{
@@ -265,7 +265,7 @@ u_is_upper =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
@@ -318,13 +318,13 @@ u_is_upper =
0x00000000, 0x00000000, 0x55555555, 0x00001555,
0x05555555, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x55545554, 0x55555555, 0x6A005555,
- 0x55452855, 0x005F3D55, 0x00000000, 0x00000000,
+ 0x55452855, 0x005F7D55, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x000FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -334,6 +334,10 @@ u_is_upper =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/ctype_xdigit.c b/lib/unictype/ctype_xdigit.c
index ebf44e3..36c47cb 100644
--- a/lib/unictype/ctype_xdigit.c
+++ b/lib/unictype/ctype_xdigit.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_xdigit.h b/lib/unictype/ctype_xdigit.h
index 6066e55..74d0a89 100644
--- a/lib/unictype/ctype_xdigit.h
+++ b/lib/unictype/ctype_xdigit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/decdigit.c b/lib/unictype/decdigit.c
index b4d0a38..68304fb 100644
--- a/lib/unictype/decdigit.c
+++ b/lib/unictype/decdigit.c
@@ -1,5 +1,5 @@
/* Values of decimal digit Unicode characters.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/decdigit.h b/lib/unictype/decdigit.h
index 7e96672..61ff77a 100644
--- a/lib/unictype/decdigit.h
+++ b/lib/unictype/decdigit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Decimal digit values of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define decdigit_header_0 16
#define decdigit_header_1 2
#define decdigit_header_2 7
@@ -86,9 +86,9 @@ u_decdigit =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
512, 256, 1664, 640, -1, 256, -1, -1,
- -1, 640, -1, -1, 640, 384, 0, -1,
+ 640, 640, -1, -1, 640, 384, 0, -1,
-1, 128, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ 640, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -139,7 +139,7 @@ u_decdigit =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 640, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
diff --git a/lib/unictype/digit.c b/lib/unictype/digit.c
index 7072e97..26fae9b 100644
--- a/lib/unictype/digit.c
+++ b/lib/unictype/digit.c
@@ -1,5 +1,5 @@
/* Values of digit Unicode characters.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/digit.h b/lib/unictype/digit.h
index 86784cc..0e98324 100644
--- a/lib/unictype/digit.h
+++ b/lib/unictype/digit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Digit values of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define digit_header_0 16
#define digit_header_1 2
#define digit_header_2 7
@@ -86,9 +86,9 @@ u_digit =
-1, -1, -1, -1, 2688, -1, -1, -1,
-1, -1, -1, -1, 2816, -1, -1, -1,
2944, 384, 3072, 768, -1, 384, -1, -1,
- -1, 768, -1, -1, 768, 512, 0, -1,
+ 768, 768, -1, -1, 768, 512, 0, -1,
-1, 256, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ 768, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -139,7 +139,7 @@ u_digit =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 768, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, 3328, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
diff --git a/lib/unictype/identsyntaxmap.h b/lib/unictype/identsyntaxmap.h
index 390db14..187d300 100644
--- a/lib/unictype/identsyntaxmap.h
+++ b/lib/unictype/identsyntaxmap.h
@@ -1,5 +1,5 @@
/* Three-level bitmap lookup.
- Copyright (C) 2000-2002, 2005-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2002, 2005-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2000-2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
static inline int identsyntax_lookup (ucs4_t uc);
diff --git a/lib/unictype/joininggroup_byname.c b/lib/unictype/joininggroup_byname.c
index 08a9e03..5662aa3 100644
--- a/lib/unictype/joininggroup_byname.c
+++ b/lib/unictype/joininggroup_byname.c
@@ -1,5 +1,5 @@
/* Arabic joining group of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joininggroup_byname.h b/lib/unictype/joininggroup_byname.h
index 6217142..61c1a35 100644
--- a/lib/unictype/joininggroup_byname.h
+++ b/lib/unictype/joininggroup_byname.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./unictype/joininggroup_byname.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/unictype/joininggroup_byname.gperf */
/* Computed positions: -k'1-2,11-12,$' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 2 "./unictype/joininggroup_byname.gperf"
+#line 2 "../../lib/unictype/joininggroup_byname.gperf"
struct named_joining_group { int name; int joining_group; };
#define TOTAL_KEYWORDS 130
@@ -88,7 +88,7 @@ inline
#endif
#endif
static unsigned int
-joining_group_hash (register const char *str, register unsigned int len)
+joining_group_hash (register const char *str, register size_t len)
{
static const unsigned short asso_values[] =
{
@@ -119,7 +119,7 @@ joining_group_hash (register const char *str, register unsigned int len)
319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
319, 319, 319, 319, 319, 319, 319
};
- register int hval = len;
+ register unsigned int hval = len;
switch (hval)
{
@@ -419,318 +419,318 @@ static const struct named_joining_group joining_group_names[] =
{
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1},
-#line 26 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str11, UC_JOINING_GROUP_E},
-#line 37 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str12, UC_JOINING_GROUP_HEH},
-#line 40 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str13, UC_JOINING_GROUP_HETH},
-#line 36 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str14, UC_JOINING_GROUP_HE},
-#line 30 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str15, UC_JOINING_GROUP_FEH},
+#line 26 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str11, UC_JOINING_GROUP_E},
+#line 37 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str12, UC_JOINING_GROUP_HEH},
+#line 40 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str13, UC_JOINING_GROUP_HETH},
+#line 36 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str14, UC_JOINING_GROUP_HE},
+#line 30 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str15, UC_JOINING_GROUP_FEH},
{-1},
-#line 29 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str17, UC_JOINING_GROUP_FE},
-#line 35 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str18, UC_JOINING_GROUP_HAH},
+#line 29 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str17, UC_JOINING_GROUP_FE},
+#line 35 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str18, UC_JOINING_GROUP_HAH},
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 49 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str24, UC_JOINING_GROUP_MIM},
-#line 48 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str25, UC_JOINING_GROUP_MEEM},
-#line 28 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str26, UC_JOINING_GROUP_FARSI_YEH},
-#line 27 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str27, UC_JOINING_GROUP_FARSI_YEH},
-#line 39 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str28, UC_JOINING_GROUP_HEH_GOAL},
-#line 38 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str29, UC_JOINING_GROUP_HEH_GOAL},
-#line 19 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str30, UC_JOINING_GROUP_BEH},
-#line 20 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str31, UC_JOINING_GROUP_BETH},
-#line 17 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str32, UC_JOINING_GROUP_ALAPH},
-#line 47 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str33, UC_JOINING_GROUP_LAMADH},
-#line 18 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str34, UC_JOINING_GROUP_ALEF},
+#line 49 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str24, UC_JOINING_GROUP_MIM},
+#line 48 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str25, UC_JOINING_GROUP_MEEM},
+#line 28 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str26, UC_JOINING_GROUP_FARSI_YEH},
+#line 27 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str27, UC_JOINING_GROUP_FARSI_YEH},
+#line 39 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str28, UC_JOINING_GROUP_HEH_GOAL},
+#line 38 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str29, UC_JOINING_GROUP_HEH_GOAL},
+#line 19 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str30, UC_JOINING_GROUP_BEH},
+#line 20 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str31, UC_JOINING_GROUP_BETH},
+#line 17 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str32, UC_JOINING_GROUP_ALAPH},
+#line 47 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str33, UC_JOINING_GROUP_LAMADH},
+#line 18 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str34, UC_JOINING_GROUP_ALEF},
{-1},
-#line 46 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str36, UC_JOINING_GROUP_LAM},
-#line 62 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str37, UC_JOINING_GROUP_SEMKATH},
+#line 46 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str36, UC_JOINING_GROUP_LAM},
+#line 62 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str37, UC_JOINING_GROUP_SEMKATH},
{-1}, {-1}, {-1},
-#line 53 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str41, UC_JOINING_GROUP_PE},
-#line 103 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str42, UC_JOINING_GROUP_MANICHAEAN_HETH},
+#line 53 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str41, UC_JOINING_GROUP_PE},
+#line 103 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str42, UC_JOINING_GROUP_MANICHAEAN_HETH},
{-1},
-#line 60 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str44, UC_JOINING_GROUP_SADHE},
+#line 60 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str44, UC_JOINING_GROUP_SADHE},
{-1},
-#line 92 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str46, UC_JOINING_GROUP_MANICHAEAN_BETH},
+#line 92 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str46, UC_JOINING_GROUP_MANICHAEAN_BETH},
{-1}, {-1},
-#line 102 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str49, UC_JOINING_GROUP_MANICHAEAN_HETH},
+#line 102 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str49, UC_JOINING_GROUP_MANICHAEAN_HETH},
{-1},
-#line 96 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str51, UC_JOINING_GROUP_MANICHAEAN_DALETH},
-#line 112 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str52, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH},
-#line 117 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str53, UC_JOINING_GROUP_MANICHAEAN_MEM},
-#line 110 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str54, UC_JOINING_GROUP_MANICHAEAN_LAMEDH},
-#line 91 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str55, UC_JOINING_GROUP_MANICHAEAN_ALEPH},
+#line 96 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str51, UC_JOINING_GROUP_MANICHAEAN_DALETH},
+#line 112 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str52, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH},
+#line 117 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str53, UC_JOINING_GROUP_MANICHAEAN_MEM},
+#line 110 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str54, UC_JOINING_GROUP_MANICHAEAN_LAMEDH},
+#line 91 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str55, UC_JOINING_GROUP_MANICHAEAN_ALEPH},
{-1}, {-1},
-#line 108 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str58, UC_JOINING_GROUP_MANICHAEAN_KAPH},
-#line 94 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str59, UC_JOINING_GROUP_MANICHAEAN_GIMEL},
-#line 93 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str60, UC_JOINING_GROUP_MANICHAEAN_BETH},
-#line 74 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str61, UC_JOINING_GROUP_TETH},
+#line 108 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str58, UC_JOINING_GROUP_MANICHAEAN_KAPH},
+#line 94 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str59, UC_JOINING_GROUP_MANICHAEAN_GIMEL},
+#line 93 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str60, UC_JOINING_GROUP_MANICHAEAN_BETH},
+#line 74 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str61, UC_JOINING_GROUP_TETH},
{-1},
-#line 76 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str63, UC_JOINING_GROUP_YEH},
+#line 76 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str63, UC_JOINING_GROUP_YEH},
{-1},
-#line 90 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str65, UC_JOINING_GROUP_MANICHAEAN_ALEPH},
-#line 68 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str66, UC_JOINING_GROUP_TAH},
-#line 130 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str67, UC_JOINING_GROUP_MANICHAEAN_RESH},
+#line 90 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str65, UC_JOINING_GROUP_MANICHAEAN_ALEPH},
+#line 68 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str66, UC_JOINING_GROUP_TAH},
+#line 130 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str67, UC_JOINING_GROUP_MANICHAEAN_RESH},
{-1}, {-1},
-#line 125 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str70, UC_JOINING_GROUP_MANICHAEAN_PE},
-#line 111 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str71, UC_JOINING_GROUP_MANICHAEAN_LAMEDH},
-#line 78 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str72, UC_JOINING_GROUP_YEH_BARREE},
-#line 77 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str73, UC_JOINING_GROUP_YEH_BARREE},
+#line 125 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str70, UC_JOINING_GROUP_MANICHAEAN_PE},
+#line 111 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str71, UC_JOINING_GROUP_MANICHAEAN_LAMEDH},
+#line 78 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str72, UC_JOINING_GROUP_YEH_BARREE},
+#line 77 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str73, UC_JOINING_GROUP_YEH_BARREE},
{-1},
-#line 134 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str75, UC_JOINING_GROUP_MANICHAEAN_ONE},
-#line 71 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str76, UC_JOINING_GROUP_TEH_MARBUTA},
+#line 134 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str75, UC_JOINING_GROUP_MANICHAEAN_ONE},
+#line 71 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str76, UC_JOINING_GROUP_TEH_MARBUTA},
{-1},
-#line 33 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str78, UC_JOINING_GROUP_GAF},
-#line 32 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str79, UC_JOINING_GROUP_FINAL_SEMKATH},
-#line 121 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str80, UC_JOINING_GROUP_MANICHAEAN_SAMEKH},
+#line 33 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str78, UC_JOINING_GROUP_GAF},
+#line 32 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str79, UC_JOINING_GROUP_FINAL_SEMKATH},
+#line 121 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str80, UC_JOINING_GROUP_MANICHAEAN_SAMEKH},
{-1},
-#line 127 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str82, UC_JOINING_GROUP_MANICHAEAN_SADHE},
-#line 65 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str83, UC_JOINING_GROUP_SWASH_KAF},
-#line 64 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str84, UC_JOINING_GROUP_SWASH_KAF},
+#line 127 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str82, UC_JOINING_GROUP_MANICHAEAN_SADHE},
+#line 65 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str83, UC_JOINING_GROUP_SWASH_KAF},
+#line 64 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str84, UC_JOINING_GROUP_SWASH_KAF},
{-1}, {-1}, {-1},
-#line 70 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str88, UC_JOINING_GROUP_TEH_MARBUTA},
-#line 34 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str89, UC_JOINING_GROUP_GAMAL},
-#line 105 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str90, UC_JOINING_GROUP_MANICHAEAN_TETH},
+#line 70 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str88, UC_JOINING_GROUP_TEH_MARBUTA},
+#line 34 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str89, UC_JOINING_GROUP_GAMAL},
+#line 105 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str90, UC_JOINING_GROUP_MANICHAEAN_TETH},
{-1},
-#line 31 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str92, UC_JOINING_GROUP_FINAL_SEMKATH},
-#line 115 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str93, UC_JOINING_GROUP_MANICHAEAN_THAMEDH},
+#line 31 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str92, UC_JOINING_GROUP_FINAL_SEMKATH},
+#line 115 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str93, UC_JOINING_GROUP_MANICHAEAN_THAMEDH},
{-1}, {-1},
-#line 120 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str96, UC_JOINING_GROUP_MANICHAEAN_SAMEKH},
-#line 80 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str97, UC_JOINING_GROUP_YEH_WITH_TAIL},
-#line 126 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str98, UC_JOINING_GROUP_MANICHAEAN_SADHE},
-#line 16 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str99, UC_JOINING_GROUP_AIN},
-#line 104 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str100, UC_JOINING_GROUP_MANICHAEAN_TETH},
-#line 72 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str101, UC_JOINING_GROUP_TEH_MARBUTA_GOAL},
+#line 120 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str96, UC_JOINING_GROUP_MANICHAEAN_SAMEKH},
+#line 80 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str97, UC_JOINING_GROUP_YEH_WITH_TAIL},
+#line 126 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str98, UC_JOINING_GROUP_MANICHAEAN_SADHE},
+#line 16 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str99, UC_JOINING_GROUP_AIN},
+#line 104 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str100, UC_JOINING_GROUP_MANICHAEAN_TETH},
+#line 72 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str101, UC_JOINING_GROUP_TEH_MARBUTA_GOAL},
{-1},
-#line 114 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str103, UC_JOINING_GROUP_MANICHAEAN_THAMEDH},
+#line 114 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str103, UC_JOINING_GROUP_MANICHAEAN_THAMEDH},
{-1},
-#line 98 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str105, UC_JOINING_GROUP_MANICHAEAN_WAW},
-#line 136 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str106, UC_JOINING_GROUP_MANICHAEAN_FIVE},
+#line 98 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str105, UC_JOINING_GROUP_MANICHAEAN_WAW},
+#line 136 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str106, UC_JOINING_GROUP_MANICHAEAN_FIVE},
{-1},
-#line 75 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str108, UC_JOINING_GROUP_WAW},
-#line 63 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str109, UC_JOINING_GROUP_SHIN},
+#line 75 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str108, UC_JOINING_GROUP_WAW},
+#line 63 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str109, UC_JOINING_GROUP_SHIN},
{-1},
-#line 69 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str111, UC_JOINING_GROUP_TAW},
-#line 61 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str112, UC_JOINING_GROUP_SEEN},
+#line 69 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str111, UC_JOINING_GROUP_TAW},
+#line 61 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str112, UC_JOINING_GROUP_SEEN},
{-1}, {-1},
-#line 81 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str115, UC_JOINING_GROUP_YUDH},
+#line 81 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str115, UC_JOINING_GROUP_YUDH},
{-1},
-#line 107 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str117, UC_JOINING_GROUP_MANICHAEAN_YODH},
+#line 107 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str117, UC_JOINING_GROUP_MANICHAEAN_YODH},
{-1},
-#line 135 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str119, UC_JOINING_GROUP_MANICHAEAN_ONE},
-#line 83 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str120, UC_JOINING_GROUP_YUDH_HE},
-#line 82 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str121, UC_JOINING_GROUP_YUDH_HE},
+#line 135 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str119, UC_JOINING_GROUP_MANICHAEAN_ONE},
+#line 83 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str120, UC_JOINING_GROUP_YUDH_HE},
+#line 82 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str121, UC_JOINING_GROUP_YUDH_HE},
{-1}, {-1}, {-1},
-#line 100 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str125, UC_JOINING_GROUP_MANICHAEAN_ZAYIN},
+#line 100 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str125, UC_JOINING_GROUP_MANICHAEAN_ZAYIN},
{-1}, {-1}, {-1},
-#line 116 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str129, UC_JOINING_GROUP_MANICHAEAN_MEM},
+#line 116 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str129, UC_JOINING_GROUP_MANICHAEAN_MEM},
{-1}, {-1},
-#line 67 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str132, UC_JOINING_GROUP_SYRIAC_WAW},
-#line 66 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str133, UC_JOINING_GROUP_SYRIAC_WAW},
+#line 67 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str132, UC_JOINING_GROUP_SYRIAC_WAW},
+#line 66 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str133, UC_JOINING_GROUP_SYRIAC_WAW},
{-1},
-#line 56 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str135, UC_JOINING_GROUP_REH},
-#line 25 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str136, UC_JOINING_GROUP_DALATH_RISH},
+#line 56 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str135, UC_JOINING_GROUP_REH},
+#line 25 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str136, UC_JOINING_GROUP_DALATH_RISH},
{-1}, {-1},
-#line 24 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str139, UC_JOINING_GROUP_DALATH_RISH},
+#line 24 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str139, UC_JOINING_GROUP_DALATH_RISH},
{-1},
-#line 23 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str141, UC_JOINING_GROUP_DAL},
-#line 122 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str142, UC_JOINING_GROUP_MANICHAEAN_AYIN},
+#line 23 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str141, UC_JOINING_GROUP_DAL},
+#line 122 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str142, UC_JOINING_GROUP_MANICHAEAN_AYIN},
{-1},
-#line 132 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str144, UC_JOINING_GROUP_MANICHAEAN_TAW},
-#line 58 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str145, UC_JOINING_GROUP_REVERSED_PE},
-#line 99 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str146, UC_JOINING_GROUP_MANICHAEAN_WAW},
-#line 52 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str147, UC_JOINING_GROUP_NYA},
-#line 106 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str148, UC_JOINING_GROUP_MANICHAEAN_YODH},
-#line 133 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str149, UC_JOINING_GROUP_MANICHAEAN_TAW},
-#line 59 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str150, UC_JOINING_GROUP_SAD},
-#line 57 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str151, UC_JOINING_GROUP_REVERSED_PE},
+#line 132 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str144, UC_JOINING_GROUP_MANICHAEAN_TAW},
+#line 58 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str145, UC_JOINING_GROUP_REVERSED_PE},
+#line 99 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str146, UC_JOINING_GROUP_MANICHAEAN_WAW},
+#line 52 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str147, UC_JOINING_GROUP_NYA},
+#line 106 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str148, UC_JOINING_GROUP_MANICHAEAN_YODH},
+#line 133 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str149, UC_JOINING_GROUP_MANICHAEAN_TAW},
+#line 59 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str150, UC_JOINING_GROUP_SAD},
+#line 57 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str151, UC_JOINING_GROUP_REVERSED_PE},
{-1},
-#line 140 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str153, UC_JOINING_GROUP_MANICHAEAN_TWENTY},
+#line 140 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str153, UC_JOINING_GROUP_MANICHAEAN_TWENTY},
{-1},
-#line 141 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str155, UC_JOINING_GROUP_MANICHAEAN_TWENTY},
-#line 113 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str156, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH},
-#line 55 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str157, UC_JOINING_GROUP_QAPH},
-#line 22 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str158, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE},
-#line 54 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str159, UC_JOINING_GROUP_QAF},
-#line 88 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str160, UC_JOINING_GROUP_STRAIGHT_WAW},
+#line 141 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str155, UC_JOINING_GROUP_MANICHAEAN_TWENTY},
+#line 113 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str156, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH},
+#line 55 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str157, UC_JOINING_GROUP_QAPH},
+#line 22 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str158, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE},
+#line 54 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str159, UC_JOINING_GROUP_QAF},
+#line 88 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str160, UC_JOINING_GROUP_STRAIGHT_WAW},
{-1},
-#line 118 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str162, UC_JOINING_GROUP_MANICHAEAN_NUN},
-#line 142 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str163, UC_JOINING_GROUP_MANICHAEAN_HUNDRED},
-#line 43 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str164, UC_JOINING_GROUP_KHAPH},
-#line 131 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str165, UC_JOINING_GROUP_MANICHAEAN_RESH},
+#line 118 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str162, UC_JOINING_GROUP_MANICHAEAN_NUN},
+#line 142 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str163, UC_JOINING_GROUP_MANICHAEAN_HUNDRED},
+#line 43 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str164, UC_JOINING_GROUP_KHAPH},
+#line 131 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str165, UC_JOINING_GROUP_MANICHAEAN_RESH},
{-1},
-#line 139 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str167, UC_JOINING_GROUP_MANICHAEAN_TEN},
-#line 137 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str168, UC_JOINING_GROUP_MANICHAEAN_FIVE},
-#line 128 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str169, UC_JOINING_GROUP_MANICHAEAN_QOPH},
-#line 97 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str170, UC_JOINING_GROUP_MANICHAEAN_DALETH},
-#line 73 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str171, UC_JOINING_GROUP_TEH_MARBUTA_GOAL},
-#line 42 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str172, UC_JOINING_GROUP_KAPH},
+#line 139 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str167, UC_JOINING_GROUP_MANICHAEAN_TEN},
+#line 137 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str168, UC_JOINING_GROUP_MANICHAEAN_FIVE},
+#line 128 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str169, UC_JOINING_GROUP_MANICHAEAN_QOPH},
+#line 97 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str170, UC_JOINING_GROUP_MANICHAEAN_DALETH},
+#line 73 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str171, UC_JOINING_GROUP_TEH_MARBUTA_GOAL},
+#line 42 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str172, UC_JOINING_GROUP_KAPH},
{-1},
-#line 41 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str174, UC_JOINING_GROUP_KAF},
+#line 41 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str174, UC_JOINING_GROUP_KAF},
{-1},
-#line 14 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str176, UC_JOINING_GROUP_NONE},
-#line 138 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str177, UC_JOINING_GROUP_MANICHAEAN_TEN},
-#line 89 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str178, UC_JOINING_GROUP_STRAIGHT_WAW},
+#line 14 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str176, UC_JOINING_GROUP_NONE},
+#line 138 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str177, UC_JOINING_GROUP_MANICHAEAN_TEN},
+#line 89 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str178, UC_JOINING_GROUP_STRAIGHT_WAW},
{-1}, {-1},
-#line 87 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str181, UC_JOINING_GROUP_ROHINGYA_YEH},
+#line 87 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str181, UC_JOINING_GROUP_ROHINGYA_YEH},
{-1},
-#line 143 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str183, UC_JOINING_GROUP_MANICHAEAN_HUNDRED},
+#line 143 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str183, UC_JOINING_GROUP_MANICHAEAN_HUNDRED},
{-1},
-#line 124 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str185, UC_JOINING_GROUP_MANICHAEAN_PE},
+#line 124 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str185, UC_JOINING_GROUP_MANICHAEAN_PE},
{-1}, {-1}, {-1}, {-1},
-#line 86 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str190, UC_JOINING_GROUP_ROHINGYA_YEH},
-#line 85 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str191, UC_JOINING_GROUP_ZHAIN},
+#line 86 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str190, UC_JOINING_GROUP_ROHINGYA_YEH},
+#line 85 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str191, UC_JOINING_GROUP_ZHAIN},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 84 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str199, UC_JOINING_GROUP_ZAIN},
+#line 84 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str199, UC_JOINING_GROUP_ZAIN},
{-1}, {-1}, {-1}, {-1},
-#line 129 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str204, UC_JOINING_GROUP_MANICHAEAN_QOPH},
-#line 50 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str205, UC_JOINING_GROUP_NOON},
+#line 129 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str204, UC_JOINING_GROUP_MANICHAEAN_QOPH},
+#line 50 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str205, UC_JOINING_GROUP_NOON},
{-1}, {-1}, {-1}, {-1},
-#line 109 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str210, UC_JOINING_GROUP_MANICHAEAN_KAPH},
+#line 109 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str210, UC_JOINING_GROUP_MANICHAEAN_KAPH},
{-1}, {-1}, {-1},
-#line 21 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str214, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE},
+#line 21 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str214, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE},
{-1}, {-1}, {-1}, {-1},
-#line 51 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str219, UC_JOINING_GROUP_NUN},
+#line 51 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str219, UC_JOINING_GROUP_NUN},
{-1},
-#line 79 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str221, UC_JOINING_GROUP_YEH_WITH_TAIL},
+#line 79 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str221, UC_JOINING_GROUP_YEH_WITH_TAIL},
{-1}, {-1},
-#line 119 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str224, UC_JOINING_GROUP_MANICHAEAN_NUN},
+#line 119 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str224, UC_JOINING_GROUP_MANICHAEAN_NUN},
{-1}, {-1}, {-1},
-#line 123 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str228, UC_JOINING_GROUP_MANICHAEAN_AYIN},
+#line 123 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str228, UC_JOINING_GROUP_MANICHAEAN_AYIN},
{-1}, {-1}, {-1},
-#line 95 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str232, UC_JOINING_GROUP_MANICHAEAN_GIMEL},
+#line 95 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str232, UC_JOINING_GROUP_MANICHAEAN_GIMEL},
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 101 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str238, UC_JOINING_GROUP_MANICHAEAN_ZAYIN},
+#line 101 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str238, UC_JOINING_GROUP_MANICHAEAN_ZAYIN},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 45 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str247, UC_JOINING_GROUP_KNOTTED_HEH},
+#line 45 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str247, UC_JOINING_GROUP_KNOTTED_HEH},
{-1}, {-1},
-#line 44 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str250, UC_JOINING_GROUP_KNOTTED_HEH},
+#line 44 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str250, UC_JOINING_GROUP_KNOTTED_HEH},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
@@ -739,24 +739,18 @@ static const struct named_joining_group joining_group_names[] =
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1},
-#line 15 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str318, UC_JOINING_GROUP_NONE}
+#line 15 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str318, UC_JOINING_GROUP_NONE}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct named_joining_group *
-uc_joining_group_lookup (register const char *str, register unsigned int len)
+uc_joining_group_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = joining_group_hash (str, len);
+ register unsigned int key = joining_group_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = joining_group_names[key].name;
if (o >= 0)
diff --git a/lib/unictype/joininggroup_name.c b/lib/unictype/joininggroup_name.c
index cb59795..e8043e3 100644
--- a/lib/unictype/joininggroup_name.c
+++ b/lib/unictype/joininggroup_name.c
@@ -1,5 +1,5 @@
/* Arabic joining group of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joininggroup_name.h b/lib/unictype/joininggroup_name.h
index 6e471a5..3a0cbb7 100644
--- a/lib/unictype/joininggroup_name.h
+++ b/lib/unictype/joininggroup_name.h
@@ -1,5 +1,5 @@
/* Arabic joining group of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
ELEM (NONE, "No Joining Group")
ELEM (AIN, "Ain")
diff --git a/lib/unictype/joininggroup_of.c b/lib/unictype/joininggroup_of.c
index a107e59..01d872c 100644
--- a/lib/unictype/joininggroup_of.c
+++ b/lib/unictype/joininggroup_of.c
@@ -1,5 +1,5 @@
/* Arabic joining group of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joininggroup_of.h b/lib/unictype/joininggroup_of.h
index 884472d..e481407 100644
--- a/lib/unictype/joininggroup_of.h
+++ b/lib/unictype/joininggroup_of.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Arabic joining group of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define joining_group_header_0 16
#define joining_group_header_1 2
#define joining_group_header_2 7
@@ -170,8 +170,8 @@ u_joining_group =
0x2041, 0x11a7, 0x3064, 0x2850, 0xb164, 0xc198, 0x3900, 0x2a9d,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0204, 0xc584,
- 0x6508, 0x3236, 0x28d9, 0x0396, 0x4a1c, 0xdd0e, 0x5028, 0x0001,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x6508, 0x3236, 0x28d9, 0x0396, 0x4a1c, 0xdd0e, 0x5028, 0x1001,
+ 0x8408, 0xcc91, 0xc57a, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
diff --git a/lib/unictype/joiningtype_byname.c b/lib/unictype/joiningtype_byname.c
index 1a776e9..7e58760 100644
--- a/lib/unictype/joiningtype_byname.c
+++ b/lib/unictype/joiningtype_byname.c
@@ -1,5 +1,5 @@
/* Arabic joining type of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joiningtype_byname.h b/lib/unictype/joiningtype_byname.h
index 37a95bb..6c0723d 100644
--- a/lib/unictype/joiningtype_byname.h
+++ b/lib/unictype/joiningtype_byname.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./unictype/joiningtype_byname.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/unictype/joiningtype_byname.gperf */
/* Computed positions: -k'1' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 2 "./unictype/joiningtype_byname.gperf"
+#line 2 "../../lib/unictype/joiningtype_byname.gperf"
struct named_joining_type { int name; int joining_type; };
#define TOTAL_KEYWORDS 17
@@ -88,7 +88,7 @@ inline
#endif
#endif
static unsigned int
-joining_type_hash (register const char *str, register unsigned int len)
+joining_type_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
@@ -167,58 +167,52 @@ static const struct joining_type_stringpool_t joining_type_stringpool_contents =
static const struct named_joining_type joining_type_names[] =
{
{-1},
-#line 16 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str1, UC_JOINING_TYPE_L},
-#line 17 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str2, UC_JOINING_TYPE_R},
-#line 19 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str3, UC_JOINING_TYPE_U},
-#line 14 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str4, UC_JOINING_TYPE_C},
-#line 15 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str5, UC_JOINING_TYPE_D},
+#line 16 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str1, UC_JOINING_TYPE_L},
+#line 17 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str2, UC_JOINING_TYPE_R},
+#line 19 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str3, UC_JOINING_TYPE_U},
+#line 14 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str4, UC_JOINING_TYPE_C},
+#line 15 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str5, UC_JOINING_TYPE_D},
{-1},
-#line 18 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str7, UC_JOINING_TYPE_T},
+#line 18 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str7, UC_JOINING_TYPE_T},
{-1}, {-1}, {-1},
-#line 25 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str11, UC_JOINING_TYPE_L},
-#line 24 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str12, UC_JOINING_TYPE_L},
-#line 27 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str13, UC_JOINING_TYPE_R},
-#line 26 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str14, UC_JOINING_TYPE_R},
-#line 23 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str15, UC_JOINING_TYPE_D},
-#line 22 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str16, UC_JOINING_TYPE_D},
-#line 28 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str17, UC_JOINING_TYPE_T},
-#line 30 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str18, UC_JOINING_TYPE_U},
-#line 29 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str19, UC_JOINING_TYPE_U},
-#line 21 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str20, UC_JOINING_TYPE_C},
-#line 20 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str21, UC_JOINING_TYPE_C}
+#line 25 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str11, UC_JOINING_TYPE_L},
+#line 24 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str12, UC_JOINING_TYPE_L},
+#line 27 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str13, UC_JOINING_TYPE_R},
+#line 26 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str14, UC_JOINING_TYPE_R},
+#line 23 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str15, UC_JOINING_TYPE_D},
+#line 22 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str16, UC_JOINING_TYPE_D},
+#line 28 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str17, UC_JOINING_TYPE_T},
+#line 30 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str18, UC_JOINING_TYPE_U},
+#line 29 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str19, UC_JOINING_TYPE_U},
+#line 21 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str20, UC_JOINING_TYPE_C},
+#line 20 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str21, UC_JOINING_TYPE_C}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct named_joining_type *
-uc_joining_type_lookup (register const char *str, register unsigned int len)
+uc_joining_type_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = joining_type_hash (str, len);
+ register unsigned int key = joining_type_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = joining_type_names[key].name;
if (o >= 0)
diff --git a/lib/unictype/joiningtype_longname.c b/lib/unictype/joiningtype_longname.c
index c07b66f..2936326 100644
--- a/lib/unictype/joiningtype_longname.c
+++ b/lib/unictype/joiningtype_longname.c
@@ -1,5 +1,5 @@
/* Arabic joining type of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joiningtype_name.c b/lib/unictype/joiningtype_name.c
index a586c3a..ae9968e 100644
--- a/lib/unictype/joiningtype_name.c
+++ b/lib/unictype/joiningtype_name.c
@@ -1,5 +1,5 @@
/* Arabic joining type of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joiningtype_of.c b/lib/unictype/joiningtype_of.c
index cca9aec..9f0d9a4 100644
--- a/lib/unictype/joiningtype_of.c
+++ b/lib/unictype/joiningtype_of.c
@@ -1,5 +1,5 @@
/* Arabic joining type of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joiningtype_of.h b/lib/unictype/joiningtype_of.h
index a625798..578bfdf 100644
--- a/lib/unictype/joiningtype_of.h
+++ b/lib/unictype/joiningtype_of.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Arabic joining type of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define joining_type_header_0 16
#define joining_type_header_1 2
#define joining_type_header_2 7
@@ -11,7 +11,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- unsigned char level3[12 * 64];
+ unsigned char level3[13 * 64];
}
u_joining_type =
{
@@ -139,7 +139,7 @@ u_joining_type =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1536, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -190,10 +190,10 @@ u_joining_type =
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0x55, 0x55, 0x55, 0x55, 0x55, 0x44, 0x04, 0x54,
- 0x45, 0x54, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x45, 0x54, 0xf5, 0x55, 0x45, 0x55, 0x55, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0x50, 0xff, 0xf2, 0xff, 0xf0,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -203,7 +203,7 @@ u_joining_type =
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
0x55, 0x55, 0x55, 0x55, 0xff, 0xff, 0xff, 0xff,
- 0x00, 0x00, 0x00, 0x50, 0x55, 0x55, 0x55, 0x55,
+ 0x00, 0x00, 0x10, 0x51, 0x55, 0x55, 0x55, 0x55,
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
0x55, 0x55, 0x55, 0x55, 0xf5, 0xf5, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -213,7 +213,7 @@ u_joining_type =
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -242,6 +242,14 @@ u_joining_type =
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
}
};
diff --git a/lib/unictype/mirror.c b/lib/unictype/mirror.c
index 3c1fbfd..463e2c9 100644
--- a/lib/unictype/mirror.c
+++ b/lib/unictype/mirror.c
@@ -1,5 +1,5 @@
/* Mirrored Unicode characters.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/mirror.h b/lib/unictype/mirror.h
index 3dfc524..0dc4df0 100644
--- a/lib/unictype/mirror.h
+++ b/lib/unictype/mirror.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Mirrored Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define mirror_header_0 16
#define mirror_header_1 2
#define mirror_header_2 7
diff --git a/lib/unictype/numeric.c b/lib/unictype/numeric.c
index 65999f7..c6930f2 100644
--- a/lib/unictype/numeric.c
+++ b/lib/unictype/numeric.c
@@ -1,5 +1,5 @@
/* Values of numeric Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/numeric.h b/lib/unictype/numeric.h
index 746e4ee..338b686 100644
--- a/lib/unictype/numeric.h
+++ b/lib/unictype/numeric.h
@@ -1,7 +1,7 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Numeric values of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
-static const uc_fraction_t u_numeric_values[138] =
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+static const uc_fraction_t u_numeric_values[143] =
{
{ 0, 0 },
{ -727379968, 1 },
@@ -140,7 +140,12 @@ static const uc_fraction_t u_numeric_values[138] =
{ 10, 12 },
{ 11, 12 },
{ 1, 16 },
- { 3, 16 }
+ { 3, 16 },
+ { 1, 20 },
+ { 3, 20 },
+ { 1, 40 },
+ { 3, 80 },
+ { 1, 160 }
};
#define numeric_header_0 16
#define numeric_header_1 3
@@ -152,7 +157,7 @@ struct
{
int level1[3];
short level2[3 << 9];
- unsigned short level3[67 * 64 + 1];
+ unsigned short level3[68 * 64 + 1];
}
u_numeric =
{
@@ -227,12 +232,12 @@ u_numeric =
5760, 5888, 6016, 6144, 6272, 6400, 6528, 6656,
-1, 6784, -1, -1, 6912, -1, -1, -1,
7040, 384, 7168, 7296, -1, 384, -1, -1,
- -1, 1408, -1, -1, 1408, 512, 7424, -1,
+ 1408, 1408, -1, -1, 1408, 512, 7424, -1,
-1, 7552, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
7680, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 7808, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -248,7 +253,7 @@ u_numeric =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 256, -1, 7808, -1,
+ -1, -1, -1, -1, 256, -1, 7936, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -274,15 +279,15 @@ u_numeric =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 7936, -1,
- -1, -1, -1, -1, -1, -1, -1, 8064,
+ -1, -1, -1, -1, -1, -1, 8064, -1,
+ -1, -1, -1, -1, -1, -1, -1, 8192,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 8192, -1, -1, -1, -1, -1, -1,
+ -1, 8320, 1408, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 8320, -1, -1, -1, -1, -1,
+ -1, -1, 8448, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -348,7 +353,7 @@ u_numeric =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 8448, -1, -1, -1, -1, -1, -1,
+ -1, 8576, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1
},
{
@@ -437,9 +442,9 @@ u_numeric =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x8c8e, 0x8a8d, 0x8b7c, 0x0070,
0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a,
- 0x390c, 0x6e42, 0x6f63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x390c, 0x6e42, 0x6f63, 0x7788, 0x0089, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -832,6 +837,14 @@ u_numeric =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x160c, 0x2a20, 0x3534,
0x3736, 0x0038, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0403, 0x0605, 0x0807,
+ 0x0a09, 0x0c0b, 0x2016, 0x342a, 0x3635, 0x3837, 0x0039, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0504, 0x0706, 0x0908, 0x0b0a, 0x0605, 0x0807, 0x0a09, 0x060b,
0x0807, 0x0a09, 0x030b, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0403,
0x0605, 0x0407, 0x0505, 0x0706, 0x0908, 0x0b0a, 0x0403, 0x0505,
diff --git a/lib/unictype/pr_alphabetic.c b/lib/unictype/pr_alphabetic.c
index 3e7a9b0..257c683 100644
--- a/lib/unictype/pr_alphabetic.c
+++ b/lib/unictype/pr_alphabetic.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_alphabetic.h b/lib/unictype/pr_alphabetic.h
index a27bfc3..9a56cb3 100644
--- a/lib/unictype/pr_alphabetic.h
+++ b/lib/unictype/pr_alphabetic.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[64 << 4];
+ /*unsigned*/ int level3[68 << 4];
}
u_property_alphabetic =
{
@@ -164,11 +164,11 @@ u_property_alphabetic =
4 + 384 * sizeof (short) / sizeof (int) + 688,
4 + 384 * sizeof (short) / sizeof (int) + 704,
4 + 384 * sizeof (short) / sizeof (int) + 720,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
4 + 384 * sizeof (short) / sizeof (int) + 752,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -176,7 +176,7 @@ u_property_alphabetic =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
+ 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
-1,
-1,
@@ -185,7 +185,7 @@ u_property_alphabetic =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 784,
+ 4 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -203,10 +203,23 @@ u_property_alphabetic =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -225,27 +238,13 @@ u_property_alphabetic =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -256,21 +255,22 @@ u_property_alphabetic =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 960,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 4 + 384 * sizeof (short) / sizeof (int) + 992,
-1,
-1,
-1,
@@ -361,7 +361,7 @@ u_property_alphabetic =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
@@ -369,8 +369,8 @@ u_property_alphabetic =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 960,
- 4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1024,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1040,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
@@ -381,7 +381,7 @@ u_property_alphabetic =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 992,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1056,
-1,
-1,
-1,
@@ -403,7 +403,7 @@ u_property_alphabetic =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 1008,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1072,
-1,
-1
},
@@ -425,7 +425,7 @@ u_property_alphabetic =
0xFFFF0000, 0xFFFFFFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFFFFC00, 0x043007FF,
0xFCFFFFFF, 0x00001FFF, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFF03F8,
+ 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFF03F8,
0xFFFFFFFF, 0xEFFFFFFF, 0xFFE1DFFF, 0xFFFE000F,
0xFFF99FEF, 0xE3C5FDFF, 0xB080599F, 0x0003000F,
0xFFF987EE, 0xC36DFDFF, 0x5E021987, 0x003F0000,
@@ -433,8 +433,8 @@ u_property_alphabetic =
0xFFF99FEE, 0xE3EDFDFF, 0xB0C0199F, 0x0002000F,
0xD63DC7EC, 0xC3FFC718, 0x00811DC7, 0x00000000,
0xFFFDDFEF, 0xE3FFFDFF, 0x07601DDF, 0x0000000F,
- 0xFFFDDFEE, 0xE3EFFDFF, 0x40601DDF, 0x0006000F,
- 0xFFFDDFEE, 0xE7FFFFFF, 0x80805DDF, 0xFC00000F,
+ 0xFFFDDFEF, 0xE3EFFDFF, 0x40601DDF, 0x0006000F,
+ 0xFFFDDFEE, 0xE7FFFFFF, 0x80F05DDF, 0xFC00000F,
0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F807F, 0x000C0000,
0xFFFFFFFE, 0x07FFFFFF, 0x0000207F, 0x00000000,
0xFEF02596, 0x3BFFECAE, 0xF000205F, 0x00000000,
@@ -465,7 +465,7 @@ u_property_alphabetic =
0xFFFFFFFF, 0xFFEFFFFF, 0x00000FEF, 0x00000000,
0xFFFFFFFF, 0xFC00F3FF, 0xFFFFFFFF, 0x0003FFBF,
0xFFFFFFFF, 0x003FFFFF, 0xFC00E000, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x006FDE00,
+ 0x000001FF, 0x00000000, 0x00000000, 0x006FDE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x001FFF80,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -511,9 +511,9 @@ u_property_alphabetic =
0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x8FF07FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x28FC0000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000002F, 0x28FC0000,
0xFFFFFC00, 0xFFFF07FF, 0x0007FFFF, 0x1FFFFFFF,
0xFFFFFFFF, 0xFFF7FFFF, 0x00008000, 0x7C00FFDF,
0xFFFFFFFF, 0x007FFFFF, 0x00003FFF, 0xC47FFFFF,
@@ -549,7 +549,7 @@ u_property_alphabetic =
0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -572,11 +572,11 @@ u_property_alphabetic =
0xFFFFFFFC, 0x01FFFFFF, 0xFFFF0000, 0x000001FF,
0xFFFFFFFF, 0x0007FFFF, 0xFFFF0000, 0x0047FFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x1400001E, 0x00000000,
- 0xFFFBFFFF, 0x009FFFFF, 0x00000000, 0x00000000,
+ 0xFFFBFFFF, 0x409FFFFF, 0x00000000, 0x00000000,
0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x000001FF,
0xFFF99FEF, 0xE3EDFDFF, 0xE081199F, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x000007BB, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x000000B3, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x7F3FFFFF, 0x3F000000, 0x00000000,
@@ -592,6 +592,10 @@ u_property_alphabetic =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0x7F7FFFFF, 0x00000001, 0xFFFC0000,
+ 0xFFFCFFFF, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -615,7 +619,15 @@ u_property_alphabetic =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -632,9 +644,13 @@ u_property_alphabetic =
0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF,
0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF,
0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000008F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_ascii_hex_digit.c b/lib/unictype/pr_ascii_hex_digit.c
index 4b993a3..f48e482 100644
--- a/lib/unictype/pr_ascii_hex_digit.c
+++ b/lib/unictype/pr_ascii_hex_digit.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_ascii_hex_digit.h b/lib/unictype/pr_ascii_hex_digit.h
index b51a2b8..b74611e 100644
--- a/lib/unictype/pr_ascii_hex_digit.h
+++ b/lib/unictype/pr_ascii_hex_digit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_arabic_digit.c b/lib/unictype/pr_bidi_arabic_digit.c
index 86e5fff..cce2663 100644
--- a/lib/unictype/pr_bidi_arabic_digit.c
+++ b/lib/unictype/pr_bidi_arabic_digit.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_arabic_digit.h b/lib/unictype/pr_bidi_arabic_digit.h
index 9f930e6..a55881d 100644
--- a/lib/unictype/pr_bidi_arabic_digit.h
+++ b/lib/unictype/pr_bidi_arabic_digit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[2 << 4];
+ /*unsigned*/ int level3[3 << 4];
}
u_property_bidi_arabic_digit =
{
@@ -25,6 +25,7 @@ u_property_bidi_arabic_digit =
-1,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 0,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
@@ -155,8 +156,7 @@ u_property_bidi_arabic_digit =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -283,6 +283,10 @@ u_property_bidi_arabic_digit =
0x00000000, 0x00000000, 0x20000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000004,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.c b/lib/unictype/pr_bidi_arabic_right_to_left.c
index 767a15e..9c84f16 100644
--- a/lib/unictype/pr_bidi_arabic_right_to_left.c
+++ b/lib/unictype/pr_bidi_arabic_right_to_left.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.h b/lib/unictype/pr_bidi_arabic_right_to_left.h
index 6f2bfd3..541e20a 100644
--- a/lib/unictype/pr_bidi_arabic_right_to_left.h
+++ b/lib/unictype/pr_bidi_arabic_right_to_left.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -284,7 +284,7 @@ u_property_bidi_arabic_right_to_left =
0xFFFDFFFF, 0x0000FFFF, 0xFFFFF800, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFE003F, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000020,
diff --git a/lib/unictype/pr_bidi_block_separator.c b/lib/unictype/pr_bidi_block_separator.c
index 59b098e..04a12d5 100644
--- a/lib/unictype/pr_bidi_block_separator.c
+++ b/lib/unictype/pr_bidi_block_separator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_block_separator.h b/lib/unictype/pr_bidi_block_separator.h
index 5c4006c..a9747b1 100644
--- a/lib/unictype/pr_bidi_block_separator.h
+++ b/lib/unictype/pr_bidi_block_separator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_boundary_neutral.c b/lib/unictype/pr_bidi_boundary_neutral.c
index 98715c7..01f8359 100644
--- a/lib/unictype/pr_bidi_boundary_neutral.c
+++ b/lib/unictype/pr_bidi_boundary_neutral.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_boundary_neutral.h b/lib/unictype/pr_bidi_boundary_neutral.h
index 2739d37..28c39eb 100644
--- a/lib/unictype/pr_bidi_boundary_neutral.h
+++ b/lib/unictype/pr_bidi_boundary_neutral.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_common_separator.c b/lib/unictype/pr_bidi_common_separator.c
index d6017db..3429040 100644
--- a/lib/unictype/pr_bidi_common_separator.c
+++ b/lib/unictype/pr_bidi_common_separator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_common_separator.h b/lib/unictype/pr_bidi_common_separator.h
index 56cd448..f1f11b1 100644
--- a/lib/unictype/pr_bidi_common_separator.h
+++ b/lib/unictype/pr_bidi_common_separator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_control.c b/lib/unictype/pr_bidi_control.c
index ec393c2..e249545 100644
--- a/lib/unictype/pr_bidi_control.c
+++ b/lib/unictype/pr_bidi_control.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_control.h b/lib/unictype/pr_bidi_control.h
index 428b9e7..b85592b 100644
--- a/lib/unictype/pr_bidi_control.h
+++ b/lib/unictype/pr_bidi_control.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_embedding_or_override.c b/lib/unictype/pr_bidi_embedding_or_override.c
index 0a3e333..de332ec 100644
--- a/lib/unictype/pr_bidi_embedding_or_override.c
+++ b/lib/unictype/pr_bidi_embedding_or_override.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_embedding_or_override.h b/lib/unictype/pr_bidi_embedding_or_override.h
index ef1c7f8..bb1be95 100644
--- a/lib/unictype/pr_bidi_embedding_or_override.h
+++ b/lib/unictype/pr_bidi_embedding_or_override.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_eur_num_separator.c b/lib/unictype/pr_bidi_eur_num_separator.c
index 10b09a5..4692547 100644
--- a/lib/unictype/pr_bidi_eur_num_separator.c
+++ b/lib/unictype/pr_bidi_eur_num_separator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_eur_num_separator.h b/lib/unictype/pr_bidi_eur_num_separator.h
index d2576f2..4085fc3 100644
--- a/lib/unictype/pr_bidi_eur_num_separator.h
+++ b/lib/unictype/pr_bidi_eur_num_separator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_eur_num_terminator.c b/lib/unictype/pr_bidi_eur_num_terminator.c
index 30845b4..9cd8240 100644
--- a/lib/unictype/pr_bidi_eur_num_terminator.c
+++ b/lib/unictype/pr_bidi_eur_num_terminator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_eur_num_terminator.h b/lib/unictype/pr_bidi_eur_num_terminator.h
index bf85f6c..dd00006 100644
--- a/lib/unictype/pr_bidi_eur_num_terminator.h
+++ b/lib/unictype/pr_bidi_eur_num_terminator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_european_digit.c b/lib/unictype/pr_bidi_european_digit.c
index 18a5008..a114011 100644
--- a/lib/unictype/pr_bidi_european_digit.c
+++ b/lib/unictype/pr_bidi_european_digit.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_european_digit.h b/lib/unictype/pr_bidi_european_digit.h
index bcad71e..c36f002 100644
--- a/lib/unictype/pr_bidi_european_digit.h
+++ b/lib/unictype/pr_bidi_european_digit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.c b/lib/unictype/pr_bidi_hebrew_right_to_left.c
index 54f33ba..3bb5f28 100644
--- a/lib/unictype/pr_bidi_hebrew_right_to_left.c
+++ b/lib/unictype/pr_bidi_hebrew_right_to_left.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.h b/lib/unictype/pr_bidi_hebrew_right_to_left.h
index aba5578..c77ae9d 100644
--- a/lib/unictype/pr_bidi_hebrew_right_to_left.h
+++ b/lib/unictype/pr_bidi_hebrew_right_to_left.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -288,7 +288,7 @@ u_property_bidi_hebrew_right_to_left =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFFFFFF, 0xFC3007FF,
0x043FFFFF, 0xFFFFC110, 0xF1FFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007,
+ 0xFFFFFFFF, 0xC0200000, 0x000FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00008000, 0x00000000, 0x00000000, 0x00000000,
@@ -317,7 +317,7 @@ u_property_bidi_hebrew_right_to_left =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF9F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FF000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_bidi_left_to_right.c b/lib/unictype/pr_bidi_left_to_right.c
index c76ca68..b2b1f28 100644
--- a/lib/unictype/pr_bidi_left_to_right.c
+++ b/lib/unictype/pr_bidi_left_to_right.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_left_to_right.h b/lib/unictype/pr_bidi_left_to_right.h
index eac4dc7..6741ad5 100644
--- a/lib/unictype/pr_bidi_left_to_right.h
+++ b/lib/unictype/pr_bidi_left_to_right.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[17];
short level2[4 << 7];
- /*unsigned*/ int level3[53 << 4];
+ /*unsigned*/ int level3[54 << 4];
}
u_property_bidi_left_to_right =
{
@@ -178,6 +178,7 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 608,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 624,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
@@ -216,11 +217,9 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 624,
- 18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 640,
18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 656,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
@@ -258,8 +257,8 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 656,
18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 672,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
@@ -268,30 +267,31 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 672,
- 18 + 512 * sizeof (short) / sizeof (int) + 688,
18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 688,
18 + 512 * sizeof (short) / sizeof (int) + 704,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 720,
18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 736,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 752,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 736,
+ 18 + 512 * sizeof (short) / sizeof (int) + 768,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 752,
- 18 + 512 * sizeof (short) / sizeof (int) + 768,
- 18 + 512 * sizeof (short) / sizeof (int) + 304,
18 + 512 * sizeof (short) / sizeof (int) + 784,
18 + 512 * sizeof (short) / sizeof (int) + 800,
+ 18 + 512 * sizeof (short) / sizeof (int) + 304,
+ -1,
18 + 512 * sizeof (short) / sizeof (int) + 816,
+ 18 + 512 * sizeof (short) / sizeof (int) + 832,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 832,
+ 18 + 512 * sizeof (short) / sizeof (int) + 848,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
@@ -419,7 +419,7 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 832,
+ 18 + 512 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -547,7 +547,7 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 832
+ 18 + 512 * sizeof (short) / sizeof (int) + 848
},
{
0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE,
@@ -595,7 +595,7 @@ u_property_bidi_left_to_right =
0xFFE3FFFF, 0xFFE3FFFF, 0xFFF3FFFF, 0xFFF3FFFF,
0xFFFFFFFF, 0xC04FFFFF, 0xD7F001BF, 0xFC00FFFF,
0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFDFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFF9F, 0xFFFFFDFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xF1FBFE78, 0xFFFFFFCE, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000,
0xF67FFFFF, 0xFFFFFFFF, 0x80BFFFFF, 0x6007E01A,
@@ -605,7 +605,7 @@ u_property_bidi_left_to_right =
0xFFFFFFFF, 0xFF300FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0008FFFF, 0xFCEFDE02,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0FC00000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x07C00000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -617,7 +617,7 @@ u_property_bidi_left_to_right =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00200000, 0x00000000, 0x00000000, 0xF8000000,
+ 0x00200000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -638,7 +638,7 @@ u_property_bidi_left_to_right =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FC781F,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFE0, 0xFFFFFFFF,
0x04000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF,
@@ -667,7 +667,7 @@ u_property_bidi_left_to_right =
0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFEFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFF7BB, 0xFCFFF09F, 0xFFFFFFFF, 0xFF0FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFC0000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFCF, 0xFFFC0000,
0xFFFFFFFF, 0xFFFFC03F, 0xFFFC007F, 0xFFFFFFFF,
0xFFFFFFF8, 0xEC37FFFF, 0xFFFFFFFF, 0xFFFFFFDF,
0xFFFFFFFF, 0xFF9981FF, 0xFFFFEFF7, 0xEFFFFFFF,
@@ -694,18 +694,22 @@ u_property_bidi_left_to_right =
0xFFFFFFFC, 0xF987FFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFF8, 0xFFE0107F, 0xFFFFFFFF, 0xFFF7FFFF,
0xFFFFFFFC, 0x803FFFFF, 0xFFFFE3FF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFF2C7FFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xBF2C7FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFF807,
0xFFFFFFFC, 0xEFFFFFFF, 0xFFFFFFFE, 0xFFE0E03F,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFFFA3, 0xFFFFFFFF,
0xFFFFFFFF, 0x7A07FFFF, 0xFFFFFFF2, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0x4FC3FFFF, 0xCFFFFFFE, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x5807FFFF, 0xFFFFFFFE, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x5807FFFF, 0xFFFFFFFE, 0xFFFFE000,
0xFFFFFFFF, 0xFF40D7FF, 0xFFFFFFFF, 0xFFFFFFFF,
0x1FFFFFFF, 0xFFFFF043, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xC080FFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x0003FFFF, 0xFF920300, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFE0FFFF,
0xFFFFFFFF, 0xFF80FFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -734,9 +738,13 @@ u_property_bidi_left_to_right =
0x07FFFFEF, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x06000080, 0xFFFFF824, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x3C00F800, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000010, 0xF5080169, 0x5569157B, 0xA1080869,
0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF,
@@ -747,17 +755,13 @@ u_property_bidi_left_to_right =
0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFF3FF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x04000000,
- 0x00000000, 0x00000010, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000,
+ 0x00000000, 0x00000000, 0xFFF80000, 0xFF80E000,
0x00000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF,
0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000,
0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
+ 0x8000FFFF, 0x8006FF00, 0x8000F000, 0xFFFFFFFF,
+ 0xFFFC0000, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/pr_bidi_non_spacing_mark.c b/lib/unictype/pr_bidi_non_spacing_mark.c
index 89cb0fd..fad7169 100644
--- a/lib/unictype/pr_bidi_non_spacing_mark.c
+++ b/lib/unictype/pr_bidi_non_spacing_mark.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_non_spacing_mark.h b/lib/unictype/pr_bidi_non_spacing_mark.h
index bbf4af6..d32c7cb 100644
--- a/lib/unictype/pr_bidi_non_spacing_mark.h
+++ b/lib/unictype/pr_bidi_non_spacing_mark.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[36 << 4];
+ /*unsigned*/ int level3[38 << 4];
}
u_property_bidi_non_spacing_mark =
{
@@ -176,6 +176,7 @@ u_property_bidi_non_spacing_mark =
16 + 384 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -214,11 +215,9 @@ u_property_bidi_non_spacing_mark =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 448,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 464,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_property_bidi_non_spacing_mark =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -266,19 +265,20 @@ u_property_bidi_non_spacing_mark =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 496,
- 16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 512,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_property_bidi_non_spacing_mark =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -433,7 +433,7 @@ u_property_bidi_non_spacing_mark =
0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB,
0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C,
0x00000002, 0x10000000, 0x0000201E, 0x0000000C,
0x00000006, 0x10000000, 0x00023986, 0x00230000,
@@ -461,7 +461,7 @@ u_property_bidi_non_spacing_mark =
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000,
0x00003800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0E040187, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5,
@@ -471,7 +471,7 @@ u_property_bidi_non_spacing_mark =
0x00000000, 0x00CFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -489,7 +489,7 @@ u_property_bidi_non_spacing_mark =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x00000060, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF,
+ 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000,
0x00000007, 0x13C80000, 0x00000000, 0x00000020,
0x00000000, 0x00667E00, 0x00001008, 0x10000000,
@@ -520,11 +520,11 @@ u_property_bidi_non_spacing_mark =
0x00000003, 0x06780000, 0x00000000, 0x00000000,
0x00000007, 0x001FEF80, 0x00000000, 0x00080000,
0x00000003, 0x7FC00000, 0x00001C00, 0x00000000,
- 0x00000000, 0x00D38000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40D38000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x000007F8,
0x00000003, 0x10000000, 0x00000001, 0x001F1FC0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF000000, 0x0000005C, 0x00000000,
0x00000000, 0x85F80000, 0x0000000D, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xB03C0000, 0x30000001, 0x00000000,
@@ -532,6 +532,10 @@ u_property_bidi_non_spacing_mark =
0x00000000, 0x00BF2800, 0x00000000, 0x00000000,
0xE0000000, 0x00000FBC, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x3F7F0000, 0x00000000, 0x00000000,
+ 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x007F0000, 0x00000000, 0x00000000,
@@ -556,10 +560,14 @@ u_property_bidi_non_spacing_mark =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/pr_bidi_other_neutral.c b/lib/unictype/pr_bidi_other_neutral.c
index 91878ae..5fa0406 100644
--- a/lib/unictype/pr_bidi_other_neutral.c
+++ b/lib/unictype/pr_bidi_other_neutral.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_other_neutral.h b/lib/unictype/pr_bidi_other_neutral.h
index 0375277..d49ddf3 100644
--- a/lib/unictype/pr_bidi_other_neutral.h
+++ b/lib/unictype/pr_bidi_other_neutral.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[39 << 4];
+ /*unsigned*/ int level3[40 << 4];
}
u_property_bidi_other_neutral =
{
@@ -160,6 +160,7 @@ u_property_bidi_other_neutral =
3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
@@ -253,11 +254,10 @@ u_property_bidi_other_neutral =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 512,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 528,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
+ -1,
-1,
-1,
-1,
@@ -268,12 +268,12 @@ u_property_bidi_other_neutral =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 544,
3 + 256 * sizeof (short) / sizeof (int) + 560,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
3 + 256 * sizeof (short) / sizeof (int) + 576,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
3 + 256 * sizeof (short) / sizeof (int) + 592,
3 + 256 * sizeof (short) / sizeof (int) + 608,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
-1
@@ -334,7 +334,7 @@ u_property_bidi_other_neutral =
0xFFF3FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xF8000000,
- 0xFFDFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
+ 0xFFDFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
0x000000FF, 0x00000000, 0x00000000, 0xFFFFFC00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -355,7 +355,7 @@ u_property_bidi_other_neutral =
0x00000000, 0x00000000, 0x00000000, 0xFE0007E0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
@@ -407,6 +407,10 @@ u_property_bidi_other_neutral =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00001FFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000023, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
@@ -425,15 +429,15 @@ u_property_bidi_other_neutral =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000001F, 0x00000000, 0x00000001, 0x00000000
+ 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
+ 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000
}
};
diff --git a/lib/unictype/pr_bidi_pdf.c b/lib/unictype/pr_bidi_pdf.c
index 51ba0f4..144ebf1 100644
--- a/lib/unictype/pr_bidi_pdf.c
+++ b/lib/unictype/pr_bidi_pdf.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_pdf.h b/lib/unictype/pr_bidi_pdf.h
index ffa897d..aeaafb2 100644
--- a/lib/unictype/pr_bidi_pdf.h
+++ b/lib/unictype/pr_bidi_pdf.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_segment_separator.c b/lib/unictype/pr_bidi_segment_separator.c
index aa7a4a3..84166f0 100644
--- a/lib/unictype/pr_bidi_segment_separator.c
+++ b/lib/unictype/pr_bidi_segment_separator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_segment_separator.h b/lib/unictype/pr_bidi_segment_separator.h
index 3d3347c..8e12d50 100644
--- a/lib/unictype/pr_bidi_segment_separator.h
+++ b/lib/unictype/pr_bidi_segment_separator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_whitespace.c b/lib/unictype/pr_bidi_whitespace.c
index 8c6274e..f750b34 100644
--- a/lib/unictype/pr_bidi_whitespace.c
+++ b/lib/unictype/pr_bidi_whitespace.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_whitespace.h b/lib/unictype/pr_bidi_whitespace.h
index 9dc6c84..0c4ce00 100644
--- a/lib/unictype/pr_bidi_whitespace.h
+++ b/lib/unictype/pr_bidi_whitespace.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_byname.c b/lib/unictype/pr_byname.c
index ff40ca9..1fc35fb 100644
--- a/lib/unictype/pr_byname.c
+++ b/lib/unictype/pr_byname.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2007, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_byname.h b/lib/unictype/pr_byname.h
index 3b23903..9bf54c1 100644
--- a/lib/unictype/pr_byname.h
+++ b/lib/unictype/pr_byname.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./unictype/pr_byname.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/unictype/pr_byname.gperf */
/* Computed positions: -k'1-2,8,14,18,$' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 1 "./unictype/pr_byname.gperf"
+#line 1 "../../lib/unictype/pr_byname.gperf"
struct named_property { int name; int property_index; };
#define TOTAL_KEYWORDS 206
@@ -47,7 +47,7 @@ inline
#endif
#endif
static unsigned int
-properties_hash (register const char *str, register unsigned int len)
+properties_hash (register const char *str, register size_t len)
{
static const unsigned short asso_values[] =
{
@@ -65,7 +65,7 @@ properties_hash (register const char *str, register unsigned int len)
74, 2, 104, 14, 14, 20, 5, 80, 41, 140,
181, 68, 35, 620, 620, 620, 620, 620
};
- register int hval = len;
+ register unsigned int hval = len;
switch (hval)
{
@@ -524,518 +524,518 @@ static const struct properties_stringpool_t properties_stringpool_contents =
static const struct named_property properties[] =
{
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 25 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str8, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT},
-#line 28 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str9, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT},
-#line 163 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str10, UC_PROPERTY_INDEX_IDEOGRAPHIC},
+#line 25 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str8, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT},
+#line 28 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str9, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT},
+#line 163 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str10, UC_PROPERTY_INDEX_IDEOGRAPHIC},
{-1}, {-1},
-#line 173 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str13, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR},
+#line 173 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str13, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR},
{-1}, {-1},
-#line 75 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str16, UC_PROPERTY_INDEX_ID_START},
+#line 75 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str16, UC_PROPERTY_INDEX_ID_START},
{-1}, {-1},
-#line 80 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str19, UC_PROPERTY_INDEX_ID_CONTINUE},
+#line 80 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str19, UC_PROPERTY_INDEX_ID_CONTINUE},
{-1},
-#line 29 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str21, UC_PROPERTY_INDEX_DEPRECATED},
-#line 74 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str22, UC_PROPERTY_INDEX_ID_START},
-#line 211 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str23, UC_PROPERTY_INDEX_DECIMAL_DIGIT},
+#line 29 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str21, UC_PROPERTY_INDEX_DEPRECATED},
+#line 74 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str22, UC_PROPERTY_INDEX_ID_START},
+#line 211 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str23, UC_PROPERTY_INDEX_DECIMAL_DIGIT},
{-1},
-#line 170 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str25, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR},
-#line 73 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str26, UC_PROPERTY_INDEX_SOFT_DOTTED},
-#line 76 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str27, UC_PROPERTY_INDEX_ID_START},
-#line 79 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str28, UC_PROPERTY_INDEX_OTHER_ID_START},
+#line 170 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str25, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR},
+#line 73 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str26, UC_PROPERTY_INDEX_SOFT_DOTTED},
+#line 76 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str27, UC_PROPERTY_INDEX_ID_START},
+#line 79 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str28, UC_PROPERTY_INDEX_OTHER_ID_START},
{-1},
-#line 83 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str30, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE},
+#line 83 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str30, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE},
{-1}, {-1},
-#line 77 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str33, UC_PROPERTY_INDEX_OTHER_ID_START},
+#line 77 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str33, UC_PROPERTY_INDEX_OTHER_ID_START},
{-1}, {-1},
-#line 214 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str36, UC_PROPERTY_INDEX_DIACRITIC},
+#line 214 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str36, UC_PROPERTY_INDEX_DIACRITIC},
{-1},
-#line 51 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str38, UC_PROPERTY_INDEX_TITLECASE},
-#line 72 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str39, UC_PROPERTY_INDEX_SOFT_DOTTED},
-#line 71 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str40, UC_PROPERTY_INDEX_SOFT_DOTTED},
+#line 51 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str38, UC_PROPERTY_INDEX_TITLECASE},
+#line 72 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str39, UC_PROPERTY_INDEX_SOFT_DOTTED},
+#line 71 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str40, UC_PROPERTY_INDEX_SOFT_DOTTED},
{-1},
-#line 145 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str42, UC_PROPERTY_INDEX_BIDI_WHITESPACE},
+#line 145 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str42, UC_PROPERTY_INDEX_BIDI_WHITESPACE},
{-1},
-#line 78 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str44, UC_PROPERTY_INDEX_OTHER_ID_START},
-#line 131 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str45, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT},
-#line 48 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str46, UC_PROPERTY_INDEX_OTHER_LOWERCASE},
+#line 78 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str44, UC_PROPERTY_INDEX_OTHER_ID_START},
+#line 131 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str45, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT},
+#line 48 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str46, UC_PROPERTY_INDEX_OTHER_LOWERCASE},
{-1},
-#line 33 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str48, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION},
+#line 33 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str48, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION},
{-1},
-#line 153 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str50, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE},
-#line 112 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str51, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
+#line 153 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str50, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE},
+#line 112 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str51, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
{-1}, {-1}, {-1},
-#line 24 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str55, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT},
+#line 24 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str55, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT},
{-1}, {-1},
-#line 137 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str58, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT},
+#line 137 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str58, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT},
{-1}, {-1}, {-1},
-#line 47 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str62, UC_PROPERTY_INDEX_LOWERCASE},
-#line 50 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str63, UC_PROPERTY_INDEX_OTHER_LOWERCASE},
+#line 47 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str62, UC_PROPERTY_INDEX_LOWERCASE},
+#line 50 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str63, UC_PROPERTY_INDEX_OTHER_LOWERCASE},
{-1}, {-1},
-#line 20 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str66, UC_PROPERTY_INDEX_OTHER_ALPHABETIC},
+#line 20 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str66, UC_PROPERTY_INDEX_OTHER_ALPHABETIC},
{-1}, {-1}, {-1},
-#line 168 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str70, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR},
+#line 168 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str70, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR},
{-1},
-#line 136 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str72, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT},
-#line 159 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str73, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT},
-#line 46 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str74, UC_PROPERTY_INDEX_LOWERCASE},
+#line 136 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str72, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT},
+#line 159 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str73, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT},
+#line 46 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str74, UC_PROPERTY_INDEX_LOWERCASE},
{-1},
-#line 121 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str76, UC_PROPERTY_INDEX_BIDI_CONTROL},
-#line 134 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str77, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR},
-#line 169 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str78, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR},
-#line 179 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str79, UC_PROPERTY_INDEX_ISO_CONTROL},
+#line 121 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str76, UC_PROPERTY_INDEX_BIDI_CONTROL},
+#line 134 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str77, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR},
+#line 169 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str78, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR},
+#line 179 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str79, UC_PROPERTY_INDEX_ISO_CONTROL},
{-1}, {-1}, {-1},
-#line 36 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str83, UC_PROPERTY_INDEX_VARIATION_SELECTOR},
-#line 193 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str84, UC_PROPERTY_INDEX_SENTENCE_TERMINAL},
+#line 36 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str83, UC_PROPERTY_INDEX_VARIATION_SELECTOR},
+#line 193 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str84, UC_PROPERTY_INDEX_SENTENCE_TERMINAL},
{-1}, {-1},
-#line 180 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str87, UC_PROPERTY_INDEX_ISO_CONTROL},
+#line 180 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str87, UC_PROPERTY_INDEX_ISO_CONTROL},
{-1},
-#line 166 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str89, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH},
-#line 81 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str90, UC_PROPERTY_INDEX_ID_CONTINUE},
-#line 167 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str91, UC_PROPERTY_INDEX_RADICAL},
-#line 155 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str92, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL},
-#line 172 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str93, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR},
+#line 166 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str89, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH},
+#line 81 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str90, UC_PROPERTY_INDEX_ID_CONTINUE},
+#line 167 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str91, UC_PROPERTY_INDEX_RADICAL},
+#line 155 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str92, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL},
+#line 172 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str93, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR},
{-1}, {-1},
-#line 207 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str96, UC_PROPERTY_INDEX_LEFT_OF_PAIR},
+#line 207 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str96, UC_PROPERTY_INDEX_LEFT_OF_PAIR},
{-1}, {-1},
-#line 187 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str99, UC_PROPERTY_INDEX_LINE_SEPARATOR},
+#line 187 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str99, UC_PROPERTY_INDEX_LINE_SEPARATOR},
{-1}, {-1},
-#line 45 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str102, UC_PROPERTY_INDEX_OTHER_UPPERCASE},
-#line 132 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str103, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR},
-#line 17 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str104, UC_PROPERTY_INDEX_ALPHABETIC},
+#line 45 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str102, UC_PROPERTY_INDEX_OTHER_UPPERCASE},
+#line 132 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str103, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR},
+#line 17 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str104, UC_PROPERTY_INDEX_ALPHABETIC},
{-1}, {-1},
-#line 55 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str107, UC_PROPERTY_INDEX_CASE_IGNORABLE},
-#line 82 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str108, UC_PROPERTY_INDEX_ID_CONTINUE},
-#line 85 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str109, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE},
-#line 156 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str110, UC_PROPERTY_INDEX_HEX_DIGIT},
-#line 30 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str111, UC_PROPERTY_INDEX_DEPRECATED},
-#line 157 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str112, UC_PROPERTY_INDEX_HEX_DIGIT},
-#line 202 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str113, UC_PROPERTY_INDEX_OTHER_MATH},
+#line 55 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str107, UC_PROPERTY_INDEX_CASE_IGNORABLE},
+#line 82 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str108, UC_PROPERTY_INDEX_ID_CONTINUE},
+#line 85 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str109, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE},
+#line 156 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str110, UC_PROPERTY_INDEX_HEX_DIGIT},
+#line 30 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str111, UC_PROPERTY_INDEX_DEPRECATED},
+#line 157 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str112, UC_PROPERTY_INDEX_HEX_DIGIT},
+#line 202 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str113, UC_PROPERTY_INDEX_OTHER_MATH},
{-1}, {-1},
-#line 213 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str116, UC_PROPERTY_INDEX_DIACRITIC},
-#line 22 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str117, UC_PROPERTY_INDEX_NOT_A_CHARACTER},
+#line 213 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str116, UC_PROPERTY_INDEX_DIACRITIC},
+#line 22 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str117, UC_PROPERTY_INDEX_NOT_A_CHARACTER},
{-1},
-#line 209 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str119, UC_PROPERTY_INDEX_COMPOSITE},
-#line 34 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str120, UC_PROPERTY_INDEX_VARIATION_SELECTOR},
+#line 209 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str119, UC_PROPERTY_INDEX_COMPOSITE},
+#line 34 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str120, UC_PROPERTY_INDEX_VARIATION_SELECTOR},
{-1}, {-1}, {-1},
-#line 101 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str124, UC_PROPERTY_INDEX_JOIN_CONTROL},
-#line 123 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str125, UC_PROPERTY_INDEX_BIDI_CONTROL},
-#line 122 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str126, UC_PROPERTY_INDEX_BIDI_CONTROL},
-#line 183 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str127, UC_PROPERTY_INDEX_DASH},
+#line 101 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str124, UC_PROPERTY_INDEX_JOIN_CONTROL},
+#line 123 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str125, UC_PROPERTY_INDEX_BIDI_CONTROL},
+#line 122 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str126, UC_PROPERTY_INDEX_BIDI_CONTROL},
+#line 183 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str127, UC_PROPERTY_INDEX_DASH},
{-1},
-#line 44 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str129, UC_PROPERTY_INDEX_OTHER_UPPERCASE},
+#line 44 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str129, UC_PROPERTY_INDEX_OTHER_UPPERCASE},
{-1},
-#line 176 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str131, UC_PROPERTY_INDEX_SPACE},
-#line 210 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str132, UC_PROPERTY_INDEX_DECIMAL_DIGIT},
-#line 113 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str133, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
+#line 176 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str131, UC_PROPERTY_INDEX_SPACE},
+#line 210 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str132, UC_PROPERTY_INDEX_DECIMAL_DIGIT},
+#line 113 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str133, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
{-1}, {-1},
-#line 125 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str136, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT},
-#line 52 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str137, UC_PROPERTY_INDEX_CASED},
-#line 201 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str138, UC_PROPERTY_INDEX_OTHER_MATH},
-#line 144 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str139, UC_PROPERTY_INDEX_BIDI_WHITESPACE},
+#line 125 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str136, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT},
+#line 52 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str137, UC_PROPERTY_INDEX_CASED},
+#line 201 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str138, UC_PROPERTY_INDEX_OTHER_MATH},
+#line 144 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str139, UC_PROPERTY_INDEX_BIDI_WHITESPACE},
{-1},
-#line 174 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str141, UC_PROPERTY_INDEX_ZERO_WIDTH},
+#line 174 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str141, UC_PROPERTY_INDEX_ZERO_WIDTH},
{-1},
-#line 175 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str143, UC_PROPERTY_INDEX_ZERO_WIDTH},
+#line 175 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str143, UC_PROPERTY_INDEX_ZERO_WIDTH},
{-1}, {-1},
-#line 120 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str146, UC_PROPERTY_INDEX_BIDI_CONTROL},
-#line 54 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str147, UC_PROPERTY_INDEX_CASE_IGNORABLE},
-#line 43 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str148, UC_PROPERTY_INDEX_OTHER_UPPERCASE},
-#line 195 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str149, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION},
+#line 120 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str146, UC_PROPERTY_INDEX_BIDI_CONTROL},
+#line 54 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str147, UC_PROPERTY_INDEX_CASE_IGNORABLE},
+#line 43 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str148, UC_PROPERTY_INDEX_OTHER_UPPERCASE},
+#line 195 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str149, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION},
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 194 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str155, UC_PROPERTY_INDEX_SENTENCE_TERMINAL},
+#line 194 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str155, UC_PROPERTY_INDEX_SENTENCE_TERMINAL},
{-1},
-#line 133 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str157, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR},
-#line 95 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str158, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
-#line 94 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str159, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
-#line 26 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str160, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT},
+#line 133 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str157, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR},
+#line 95 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str158, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
+#line 94 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str159, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
+#line 26 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str160, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT},
{-1}, {-1},
-#line 197 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str163, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION},
-#line 140 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str164, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR},
-#line 49 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str165, UC_PROPERTY_INDEX_OTHER_LOWERCASE},
+#line 197 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str163, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION},
+#line 140 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str164, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR},
+#line 49 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str165, UC_PROPERTY_INDEX_OTHER_LOWERCASE},
{-1}, {-1},
-#line 15 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str168, UC_PROPERTY_INDEX_WHITE_SPACE},
-#line 130 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str169, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT},
-#line 18 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str170, UC_PROPERTY_INDEX_OTHER_ALPHABETIC},
-#line 191 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str171, UC_PROPERTY_INDEX_QUOTATION_MARK},
+#line 15 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str168, UC_PROPERTY_INDEX_WHITE_SPACE},
+#line 130 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str169, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT},
+#line 18 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str170, UC_PROPERTY_INDEX_OTHER_ALPHABETIC},
+#line 191 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str171, UC_PROPERTY_INDEX_QUOTATION_MARK},
{-1},
-#line 103 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str173, UC_PROPERTY_INDEX_JOIN_CONTROL},
-#line 102 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str174, UC_PROPERTY_INDEX_JOIN_CONTROL},
+#line 103 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str173, UC_PROPERTY_INDEX_JOIN_CONTROL},
+#line 102 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str174, UC_PROPERTY_INDEX_JOIN_CONTROL},
{-1},
-#line 177 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str176, UC_PROPERTY_INDEX_NON_BREAK},
+#line 177 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str176, UC_PROPERTY_INDEX_NON_BREAK},
{-1},
-#line 126 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str178, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT},
-#line 206 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str179, UC_PROPERTY_INDEX_LEFT_OF_PAIR},
-#line 141 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str180, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR},
+#line 126 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str178, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT},
+#line 206 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str179, UC_PROPERTY_INDEX_LEFT_OF_PAIR},
+#line 141 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str180, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR},
{-1}, {-1}, {-1},
-#line 149 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str184, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL},
+#line 149 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str184, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL},
{-1},
-#line 16 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str186, UC_PROPERTY_INDEX_ALPHABETIC},
+#line 16 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str186, UC_PROPERTY_INDEX_ALPHABETIC},
{-1}, {-1},
-#line 186 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str189, UC_PROPERTY_INDEX_LINE_SEPARATOR},
-#line 128 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str190, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT},
-#line 216 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str191, UC_PROPERTY_INDEX_EXTENDER},
-#line 127 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str192, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT},
-#line 151 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str193, UC_PROPERTY_INDEX_BIDI_PDF},
-#line 100 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str194, UC_PROPERTY_INDEX_JOIN_CONTROL},
-#line 129 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str195, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT},
+#line 186 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str189, UC_PROPERTY_INDEX_LINE_SEPARATOR},
+#line 128 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str190, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT},
+#line 216 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str191, UC_PROPERTY_INDEX_EXTENDER},
+#line 127 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str192, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT},
+#line 151 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str193, UC_PROPERTY_INDEX_BIDI_PDF},
+#line 100 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str194, UC_PROPERTY_INDEX_JOIN_CONTROL},
+#line 129 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str195, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT},
{-1}, {-1},
-#line 90 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str198, UC_PROPERTY_INDEX_XID_CONTINUE},
-#line 21 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str199, UC_PROPERTY_INDEX_NOT_A_CHARACTER},
+#line 90 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str198, UC_PROPERTY_INDEX_XID_CONTINUE},
+#line 21 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str199, UC_PROPERTY_INDEX_NOT_A_CHARACTER},
{-1},
-#line 87 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str201, UC_PROPERTY_INDEX_XID_START},
-#line 89 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str202, UC_PROPERTY_INDEX_XID_CONTINUE},
-#line 42 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str203, UC_PROPERTY_INDEX_UPPERCASE},
-#line 35 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str204, UC_PROPERTY_INDEX_VARIATION_SELECTOR},
-#line 84 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str205, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE},
+#line 87 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str201, UC_PROPERTY_INDEX_XID_START},
+#line 89 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str202, UC_PROPERTY_INDEX_XID_CONTINUE},
+#line 42 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str203, UC_PROPERTY_INDEX_UPPERCASE},
+#line 35 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str204, UC_PROPERTY_INDEX_VARIATION_SELECTOR},
+#line 84 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str205, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE},
{-1},
-#line 88 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str207, UC_PROPERTY_INDEX_XID_START},
-#line 178 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str208, UC_PROPERTY_INDEX_NON_BREAK},
+#line 88 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str207, UC_PROPERTY_INDEX_XID_START},
+#line 178 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str208, UC_PROPERTY_INDEX_NON_BREAK},
{-1},
-#line 38 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str210, UC_PROPERTY_INDEX_PRIVATE_USE},
-#line 86 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str211, UC_PROPERTY_INDEX_XID_START},
+#line 38 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str210, UC_PROPERTY_INDEX_PRIVATE_USE},
+#line 86 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str211, UC_PROPERTY_INDEX_XID_START},
{-1},
-#line 99 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str213, UC_PROPERTY_INDEX_PATTERN_SYNTAX},
-#line 98 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str214, UC_PROPERTY_INDEX_PATTERN_SYNTAX},
-#line 41 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str215, UC_PROPERTY_INDEX_UPPERCASE},
+#line 99 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str213, UC_PROPERTY_INDEX_PATTERN_SYNTAX},
+#line 98 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str214, UC_PROPERTY_INDEX_PATTERN_SYNTAX},
+#line 41 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str215, UC_PROPERTY_INDEX_UPPERCASE},
{-1}, {-1}, {-1},
-#line 215 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str219, UC_PROPERTY_INDEX_EXTENDER},
-#line 162 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str220, UC_PROPERTY_INDEX_IDEOGRAPHIC},
-#line 171 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str221, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR},
-#line 53 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str222, UC_PROPERTY_INDEX_CASE_IGNORABLE},
-#line 196 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str223, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION},
+#line 215 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str219, UC_PROPERTY_INDEX_EXTENDER},
+#line 162 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str220, UC_PROPERTY_INDEX_IDEOGRAPHIC},
+#line 171 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str221, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR},
+#line 53 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str222, UC_PROPERTY_INDEX_CASE_IGNORABLE},
+#line 196 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str223, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION},
{-1},
-#line 182 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str225, UC_PROPERTY_INDEX_FORMAT_CONTROL},
+#line 182 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str225, UC_PROPERTY_INDEX_FORMAT_CONTROL},
{-1}, {-1},
-#line 124 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str228, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT},
-#line 19 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str229, UC_PROPERTY_INDEX_OTHER_ALPHABETIC},
+#line 124 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str228, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT},
+#line 19 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str229, UC_PROPERTY_INDEX_OTHER_ALPHABETIC},
{-1}, {-1}, {-1},
-#line 192 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str233, UC_PROPERTY_INDEX_QUOTATION_MARK},
-#line 190 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str234, UC_PROPERTY_INDEX_QUOTATION_MARK},
-#line 139 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str235, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR},
+#line 192 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str233, UC_PROPERTY_INDEX_QUOTATION_MARK},
+#line 190 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str234, UC_PROPERTY_INDEX_QUOTATION_MARK},
+#line 139 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str235, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR},
{-1},
-#line 138 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str237, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR},
+#line 138 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str237, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR},
{-1}, {-1},
-#line 184 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str240, UC_PROPERTY_INDEX_HYPHEN},
-#line 37 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str241, UC_PROPERTY_INDEX_PRIVATE_USE},
+#line 184 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str240, UC_PROPERTY_INDEX_HYPHEN},
+#line 37 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str241, UC_PROPERTY_INDEX_PRIVATE_USE},
{-1},
-#line 115 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str243, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
-#line 114 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str244, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
+#line 115 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str243, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
+#line 114 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str244, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
{-1}, {-1}, {-1},
-#line 160 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str248, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT},
-#line 64 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str249, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED},
+#line 160 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str248, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT},
+#line 64 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str249, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED},
{-1},
-#line 203 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str251, UC_PROPERTY_INDEX_OTHER_MATH},
-#line 107 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str252, UC_PROPERTY_INDEX_GRAPHEME_BASE},
-#line 106 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str253, UC_PROPERTY_INDEX_GRAPHEME_BASE},
-#line 111 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str254, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
-#line 110 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str255, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
+#line 203 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str251, UC_PROPERTY_INDEX_OTHER_MATH},
+#line 107 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str252, UC_PROPERTY_INDEX_GRAPHEME_BASE},
+#line 106 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str253, UC_PROPERTY_INDEX_GRAPHEME_BASE},
+#line 111 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str254, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
+#line 110 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str255, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
{-1}, {-1}, {-1}, {-1},
-#line 105 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str260, UC_PROPERTY_INDEX_GRAPHEME_BASE},
-#line 104 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str261, UC_PROPERTY_INDEX_GRAPHEME_BASE},
-#line 212 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str262, UC_PROPERTY_INDEX_NUMERIC},
+#line 105 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str260, UC_PROPERTY_INDEX_GRAPHEME_BASE},
+#line 104 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str261, UC_PROPERTY_INDEX_GRAPHEME_BASE},
+#line 212 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str262, UC_PROPERTY_INDEX_NUMERIC},
{-1},
-#line 109 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str264, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
+#line 109 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str264, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 14 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str273, UC_PROPERTY_INDEX_WHITE_SPACE},
-#line 185 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str274, UC_PROPERTY_INDEX_PUNCTUATION},
+#line 14 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str273, UC_PROPERTY_INDEX_WHITE_SPACE},
+#line 185 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str274, UC_PROPERTY_INDEX_PUNCTUATION},
{-1},
-#line 148 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str276, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL},
-#line 200 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str277, UC_PROPERTY_INDEX_MATH},
-#line 158 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str278, UC_PROPERTY_INDEX_HEX_DIGIT},
+#line 148 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str276, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL},
+#line 200 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str277, UC_PROPERTY_INDEX_MATH},
+#line 158 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str278, UC_PROPERTY_INDEX_HEX_DIGIT},
{-1}, {-1}, {-1},
-#line 39 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str282, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE},
+#line 39 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str282, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE},
{-1},
-#line 135 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str284, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR},
-#line 58 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str285, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED},
-#line 23 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str286, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT},
+#line 135 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str284, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR},
+#line 58 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str285, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED},
+#line 23 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str286, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT},
{-1},
-#line 91 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str288, UC_PROPERTY_INDEX_XID_CONTINUE},
+#line 91 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str288, UC_PROPERTY_INDEX_XID_CONTINUE},
{-1}, {-1},
-#line 154 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str291, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL},
+#line 154 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str291, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL},
{-1},
-#line 165 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str293, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH},
+#line 165 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str293, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH},
{-1}, {-1}, {-1},
-#line 189 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str297, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR},
+#line 189 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str297, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR},
{-1}, {-1}, {-1},
-#line 188 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str301, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR},
+#line 188 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str301, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR},
{-1}, {-1}, {-1}, {-1},
-#line 161 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str306, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT},
-#line 198 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str307, UC_PROPERTY_INDEX_CURRENCY_SYMBOL},
+#line 161 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str306, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT},
+#line 198 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str307, UC_PROPERTY_INDEX_CURRENCY_SYMBOL},
{-1},
-#line 205 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str309, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION},
+#line 205 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str309, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION},
{-1}, {-1},
-#line 119 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str312, UC_PROPERTY_INDEX_GRAPHEME_LINK},
-#line 118 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str313, UC_PROPERTY_INDEX_GRAPHEME_LINK},
-#line 143 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str314, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR},
+#line 119 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str312, UC_PROPERTY_INDEX_GRAPHEME_LINK},
+#line 118 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str313, UC_PROPERTY_INDEX_GRAPHEME_LINK},
+#line 143 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str314, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR},
{-1}, {-1}, {-1}, {-1},
-#line 142 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str319, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR},
-#line 117 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str320, UC_PROPERTY_INDEX_GRAPHEME_LINK},
-#line 116 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str321, UC_PROPERTY_INDEX_GRAPHEME_LINK},
+#line 142 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str319, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR},
+#line 117 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str320, UC_PROPERTY_INDEX_GRAPHEME_LINK},
+#line 116 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str321, UC_PROPERTY_INDEX_GRAPHEME_LINK},
{-1}, {-1},
-#line 61 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str324, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED},
+#line 61 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str324, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED},
{-1},
-#line 32 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str326, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION},
+#line 32 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str326, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION},
{-1}, {-1}, {-1},
-#line 146 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str330, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK},
-#line 40 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str331, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE},
+#line 146 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str330, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK},
+#line 40 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str331, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE},
{-1}, {-1}, {-1},
-#line 62 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str335, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED},
-#line 217 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str336, UC_PROPERTY_INDEX_IGNORABLE_CONTROL},
-#line 108 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str337, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
+#line 62 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str335, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED},
+#line 217 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str336, UC_PROPERTY_INDEX_IGNORABLE_CONTROL},
+#line 108 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str337, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 218 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str344, UC_PROPERTY_INDEX_IGNORABLE_CONTROL},
-#line 199 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str345, UC_PROPERTY_INDEX_CURRENCY_SYMBOL},
+#line 218 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str344, UC_PROPERTY_INDEX_IGNORABLE_CONTROL},
+#line 199 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str345, UC_PROPERTY_INDEX_CURRENCY_SYMBOL},
{-1},
-#line 97 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str347, UC_PROPERTY_INDEX_PATTERN_SYNTAX},
+#line 97 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str347, UC_PROPERTY_INDEX_PATTERN_SYNTAX},
{-1},
-#line 13 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str349, UC_PROPERTY_INDEX_WHITE_SPACE},
+#line 13 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str349, UC_PROPERTY_INDEX_WHITE_SPACE},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1},
-#line 150 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str361, UC_PROPERTY_INDEX_BIDI_PDF},
-#line 31 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str362, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION},
+#line 150 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str361, UC_PROPERTY_INDEX_BIDI_PDF},
+#line 31 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str362, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION},
{-1}, {-1}, {-1},
-#line 181 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str366, UC_PROPERTY_INDEX_FORMAT_CONTROL},
+#line 181 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str366, UC_PROPERTY_INDEX_FORMAT_CONTROL},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 56 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str383, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED},
+#line 56 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str383, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED},
{-1}, {-1}, {-1},
-#line 164 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str387, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH},
+#line 164 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str387, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH},
{-1}, {-1},
-#line 63 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str390, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED},
+#line 63 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str390, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED},
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 93 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str396, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
-#line 70 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str397, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED},
+#line 93 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str396, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
+#line 70 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str397, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 152 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str404, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE},
+#line 152 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str404, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 147 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str411, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK},
-#line 67 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str412, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED},
+#line 147 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str411, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK},
+#line 67 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str412, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED},
{-1}, {-1}, {-1},
-#line 208 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str416, UC_PROPERTY_INDEX_COMBINING},
-#line 66 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str417, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED},
+#line 208 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str416, UC_PROPERTY_INDEX_COMBINING},
+#line 66 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str417, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED},
{-1}, {-1}, {-1}, {-1},
-#line 59 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str422, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED},
+#line 59 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str422, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 204 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str432, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION},
+#line 204 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str432, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 27 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str468, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT},
+#line 27 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str468, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 92 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str475, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
+#line 92 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str475, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
{-1}, {-1}, {-1}, {-1},
-#line 69 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str480, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED},
+#line 69 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str480, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 60 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str489, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED},
+#line 60 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str489, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 57 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str525, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED},
+#line 57 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str525, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
@@ -1043,33 +1043,27 @@ static const struct named_property properties[] =
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1},
-#line 68 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str581, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED},
+#line 68 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str581, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 65 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str596, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED},
+#line 65 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str596, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1},
-#line 96 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str619, UC_PROPERTY_INDEX_PATTERN_SYNTAX}
+#line 96 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str619, UC_PROPERTY_INDEX_PATTERN_SYNTAX}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct named_property *
-uc_property_lookup (register const char *str, register unsigned int len)
+uc_property_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = properties_hash (str, len);
+ register unsigned int key = properties_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = properties[key].name;
if (o >= 0)
diff --git a/lib/unictype/pr_case_ignorable.c b/lib/unictype/pr_case_ignorable.c
index b3c2183..d90b852 100644
--- a/lib/unictype/pr_case_ignorable.c
+++ b/lib/unictype/pr_case_ignorable.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_case_ignorable.h b/lib/unictype/pr_case_ignorable.h
index 5540ed2..7a49b4d 100644
--- a/lib/unictype/pr_case_ignorable.h
+++ b/lib/unictype/pr_case_ignorable.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[42 << 4];
+ /*unsigned*/ int level3[44 << 4];
}
u_property_case_ignorable =
{
@@ -176,6 +176,7 @@ u_property_case_ignorable =
16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
@@ -214,11 +215,9 @@ u_property_case_ignorable =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_property_case_ignorable =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -266,31 +265,32 @@ u_property_case_ignorable =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 576,
- 16 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
+ 16 + 384 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 608,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 624,
+ 16 + 384 * sizeof (short) / sizeof (int) + 656,
-1,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 640,
+ 16 + 384 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
-1,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 656,
+ 16 + 384 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
-1,
@@ -437,7 +437,7 @@ u_property_case_ignorable =
0x00028000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x043FF800,
0xFFC00000, 0x00003FFF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFF,
0x00000007, 0x14000000, 0x00FE21FE, 0x0002000C,
0x00000002, 0x10000000, 0x0000201E, 0x0000000C,
0x00000006, 0x10000000, 0x00023986, 0x00230000,
@@ -465,7 +465,7 @@ u_property_case_ignorable =
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
0x00000000, 0x3FB00000, 0x208FFE40, 0x00000000,
0x00007800, 0x00000000, 0x00000008, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0E040187, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5,
@@ -475,7 +475,7 @@ u_property_case_ignorable =
0x00000000, 0x00CFF000, 0x00000000, 0x3F000000,
0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,
0x00000000, 0xFFFFF000, 0xFFFFFFFF, 0x010007FF,
- 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF,
+ 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -509,7 +509,7 @@ u_property_case_ignorable =
0xFFFFFFFF, 0x00000003, 0x00000000, 0x00010000,
0x00000700, 0x00000000, 0x00000000, 0x03000000,
0x00000844, 0x00000060, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF,
+ 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000,
0x00000007, 0x13C80000, 0x00008000, 0x00000060,
0x00000000, 0x00667E00, 0x00001008, 0x10010000,
@@ -540,11 +540,11 @@ u_property_case_ignorable =
0x00000003, 0x26780000, 0x00000000, 0x00000000,
0x00000007, 0x001FEF80, 0x00000000, 0x00080000,
0x00000003, 0x7FC00000, 0x00001C00, 0x00000000,
- 0x00000000, 0x00D38000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40D38000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x000007F8,
0x00000003, 0x10000000, 0x00000001, 0x001F1FC0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF000000, 0x0000005C, 0x00000000,
0x00000000, 0x85F80000, 0x0000000D, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xB03C0000, 0x30000001, 0x00000000,
@@ -552,6 +552,10 @@ u_property_case_ignorable =
0x00000000, 0x00BF2800, 0x00000000, 0x00000000,
0xE0000000, 0x00000FBC, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xBF7F0000, 0x00000000, 0x00000000,
+ 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x007F0000, 0x0000000F, 0x00000000,
@@ -559,7 +563,7 @@ u_property_case_ignorable =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000001,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x60000000, 0x0000000F, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -576,11 +580,15 @@ u_property_case_ignorable =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xF8000000,
diff --git a/lib/unictype/pr_cased.c b/lib/unictype/pr_cased.c
index 363e647..13f592b 100644
--- a/lib/unictype/pr_cased.c
+++ b/lib/unictype/pr_cased.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_cased.h b/lib/unictype/pr_cased.h
index d11ffa3..780f433 100644
--- a/lib/unictype/pr_cased.h
+++ b/lib/unictype/pr_cased.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[20 << 4];
+ /*unsigned*/ int level3[21 << 4];
}
u_property_cased =
{
@@ -265,11 +265,11 @@ u_property_cased =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 304,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
-1,
@@ -300,7 +300,7 @@ u_property_cased =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -322,7 +322,7 @@ u_property_cased =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x07000000,
+ 0xFFFF78FF, 0x00FF7FFF, 0x00000000, 0x07000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0xFFFF003F,
@@ -336,7 +336,7 @@ u_property_cased =
0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -357,6 +357,10 @@ u_property_cased =
0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF,
0x000003FF, 0x00000000, 0x00000000, 0x00000000
}
diff --git a/lib/unictype/pr_changes_when_casefolded.c b/lib/unictype/pr_changes_when_casefolded.c
index 1f903f3..02097c2 100644
--- a/lib/unictype/pr_changes_when_casefolded.c
+++ b/lib/unictype/pr_changes_when_casefolded.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_changes_when_casefolded.h b/lib/unictype/pr_changes_when_casefolded.h
index a3a7d8e..b4bec6c 100644
--- a/lib/unictype/pr_changes_when_casefolded.h
+++ b/lib/unictype/pr_changes_when_casefolded.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[16 << 4];
+ /*unsigned*/ int level3[18 << 4];
}
u_property_changes_when_casefolded =
{
@@ -35,16 +35,15 @@ u_property_changes_when_casefolded =
-1,
-1,
-1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 80,
3 + 256 * sizeof (short) / sizeof (int) + 96,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -104,10 +103,10 @@ u_property_changes_when_casefolded =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
-1,
-1,
@@ -146,23 +145,23 @@ u_property_changes_when_casefolded =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ -1,
+ -1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -266,6 +265,7 @@ u_property_changes_when_casefolded =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -299,6 +299,10 @@ u_property_changes_when_casefolded =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x3F000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x55555555, 0x55555555, 0x55555555, 0x55555555,
0x4C155555, 0x55555555, 0x55555555, 0x55555555,
0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00,
@@ -318,7 +322,7 @@ u_property_changes_when_casefolded =
0x00000000, 0x00000000, 0x55555555, 0x00001555,
0x05555555, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x55545554, 0x55555555, 0x6A005555,
- 0x55452855, 0x005F3D55, 0x00000000, 0x00000000,
+ 0x55452855, 0x005F7D55, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFFFF0000,
@@ -332,7 +336,7 @@ u_property_changes_when_casefolded =
0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x000FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -342,6 +346,10 @@ u_property_changes_when_casefolded =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_changes_when_casemapped.c b/lib/unictype/pr_changes_when_casemapped.c
index 3a1e220..f5e4284 100644
--- a/lib/unictype/pr_changes_when_casemapped.c
+++ b/lib/unictype/pr_changes_when_casemapped.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_changes_when_casemapped.h b/lib/unictype/pr_changes_when_casemapped.h
index bcaa685..0cc0a4a 100644
--- a/lib/unictype/pr_changes_when_casemapped.h
+++ b/lib/unictype/pr_changes_when_casemapped.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[17 << 4];
+ /*unsigned*/ int level3[18 << 4];
}
u_property_changes_when_casemapped =
{
@@ -265,7 +265,7 @@ u_property_changes_when_casemapped =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -283,7 +283,7 @@ u_property_changes_when_casemapped =
0x00000000, 0x00200000, 0xFF7FFFFF, 0xFF7FFFFF,
0xFFFFFFFF, 0xFEFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xF7FFDFFF, 0xB3FFF3FF, 0xFFFFFFF0, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFC0FFFFD, 0x1ADFFFFF, 0x20269B6B,
+ 0xFFFFFFFF, 0xFC0FFFFD, 0x1ADFFFFF, 0x20269F6B,
0x60041F89, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000020, 0xB8CF0000,
0xFFFFD740, 0xFFFFFFFB, 0xFFE3FFFF, 0xEFBFFFFF,
@@ -300,7 +300,7 @@ u_property_changes_when_casemapped =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x22000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -322,7 +322,7 @@ u_property_changes_when_casemapped =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF,
0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFCFFFC, 0xFFFFFFFF, 0xFE00FFFF,
- 0xFFCF38FF, 0x00FF3FFF, 0x00000000, 0x00000000,
+ 0xFFCF38FF, 0x00FF7FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00080000, 0xFFFF0000,
@@ -336,7 +336,7 @@ u_property_changes_when_casemapped =
0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -346,6 +346,10 @@ u_property_changes_when_casemapped =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_changes_when_lowercased.c b/lib/unictype/pr_changes_when_lowercased.c
index ba87beb..37d474c 100644
--- a/lib/unictype/pr_changes_when_lowercased.c
+++ b/lib/unictype/pr_changes_when_lowercased.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_changes_when_lowercased.h b/lib/unictype/pr_changes_when_lowercased.h
index 072c719..a0a5e57 100644
--- a/lib/unictype/pr_changes_when_lowercased.h
+++ b/lib/unictype/pr_changes_when_lowercased.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[14 << 4];
+ /*unsigned*/ int level3[15 << 4];
}
u_property_changes_when_lowercased =
{
@@ -265,7 +265,7 @@ u_property_changes_when_lowercased =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
@@ -318,13 +318,13 @@ u_property_changes_when_lowercased =
0x00000000, 0x00000000, 0x55555555, 0x00001555,
0x05555555, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x55545554, 0x55555555, 0x6A005555,
- 0x55452855, 0x005F3D55, 0x00000000, 0x00000000,
+ 0x55452855, 0x005F7D55, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x000FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -334,6 +334,10 @@ u_property_changes_when_lowercased =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_changes_when_titlecased.c b/lib/unictype/pr_changes_when_titlecased.c
index 7ac32bd..9bb6ff8 100644
--- a/lib/unictype/pr_changes_when_titlecased.c
+++ b/lib/unictype/pr_changes_when_titlecased.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_changes_when_titlecased.h b/lib/unictype/pr_changes_when_titlecased.h
index 3947625..b85d29f 100644
--- a/lib/unictype/pr_changes_when_titlecased.h
+++ b/lib/unictype/pr_changes_when_titlecased.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[16 << 4];
+ /*unsigned*/ int level3[17 << 4];
}
u_property_changes_when_titlecased =
{
@@ -265,7 +265,7 @@ u_property_changes_when_titlecased =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -283,7 +283,7 @@ u_property_changes_when_titlecased =
0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF,
0xAAAAAAAA, 0x54AAAAAA, 0xAAAAAB55, 0xD4AAAAAA,
0x46241129, 0xA251212A, 0xB55556D0, 0xAA2BAAAA,
- 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B,
+ 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269F6B,
0x60041F89, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000020, 0x388A0000,
0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x092FAAAA,
@@ -296,7 +296,7 @@ u_property_changes_when_titlecased =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x3F000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x22000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
@@ -332,7 +332,7 @@ u_property_changes_when_titlecased =
0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF000000, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -342,6 +342,10 @@ u_property_changes_when_titlecased =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_changes_when_uppercased.c b/lib/unictype/pr_changes_when_uppercased.c
index 20893c2..c1a95c6 100644
--- a/lib/unictype/pr_changes_when_uppercased.c
+++ b/lib/unictype/pr_changes_when_uppercased.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_changes_when_uppercased.h b/lib/unictype/pr_changes_when_uppercased.h
index 3127537..0c8a010 100644
--- a/lib/unictype/pr_changes_when_uppercased.h
+++ b/lib/unictype/pr_changes_when_uppercased.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[16 << 4];
+ /*unsigned*/ int level3[17 << 4];
}
u_property_changes_when_uppercased =
{
@@ -265,7 +265,7 @@ u_property_changes_when_uppercased =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -283,7 +283,7 @@ u_property_changes_when_uppercased =
0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF,
0xAAAAAAAA, 0x54AAAAAA, 0xAAAAAB55, 0xD4AAAAAA,
0x46241129, 0xA251212A, 0xB5555B60, 0xAA2DAAAA,
- 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B,
+ 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269F6B,
0x60041F89, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000020, 0x388A0000,
0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x092FAAAA,
@@ -296,7 +296,7 @@ u_property_changes_when_uppercased =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x3F000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x22000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
@@ -332,7 +332,7 @@ u_property_changes_when_uppercased =
0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF000000, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -342,6 +342,10 @@ u_property_changes_when_uppercased =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_combining.c b/lib/unictype/pr_combining.c
index 16bbcb0..55a4349 100644
--- a/lib/unictype/pr_combining.c
+++ b/lib/unictype/pr_combining.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_combining.h b/lib/unictype/pr_combining.h
index feafd3c..afe3ec8 100644
--- a/lib/unictype/pr_combining.h
+++ b/lib/unictype/pr_combining.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[36 << 4];
+ /*unsigned*/ int level3[38 << 4];
}
u_property_combining =
{
@@ -176,6 +176,7 @@ u_property_combining =
16 + 384 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -214,11 +215,9 @@ u_property_combining =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 448,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 464,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_property_combining =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -266,19 +265,20 @@ u_property_combining =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 496,
- 16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 512,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_property_combining =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -433,7 +433,7 @@ u_property_combining =
0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB,
0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0000000C,
0x0000000E, 0xD0000000, 0x0080399F, 0x0000000C,
0x0000000E, 0xD0000000, 0x00023987, 0x00230000,
@@ -461,7 +461,7 @@ u_property_combining =
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
0x00000000, 0xFFF00000, 0x200FFFFF, 0x00000000,
0x00003800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0FFF0FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0F800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF,
@@ -471,7 +471,7 @@ u_property_combining =
0x00000000, 0x00FFFFF0, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFF70000, 0x031C21FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -489,7 +489,7 @@ u_property_combining =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x000000F8, 0x00000000, 0x00000000,
- 0x00000003, 0xFFF00000, 0x0000001F, 0x0003FFFF,
+ 0x00000003, 0xFFF00000, 0x0000003F, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x000FFF80, 0x00000000,
0x0000000F, 0xFFF80000, 0x00000001, 0x00000020,
0x00000000, 0x007FFE00, 0x00003008, 0x38000000,
@@ -520,11 +520,11 @@ u_property_combining =
0x00000007, 0x07FF0000, 0x00000000, 0x00000000,
0x00000007, 0x001FFF80, 0x00000000, 0x00080000,
0x00000007, 0xFFF80000, 0x00001C01, 0x00000000,
- 0x00000000, 0x00FFF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40FFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x000007FF,
0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFE00000, 0x0000007F, 0x00000000,
0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFF3F8000, 0x30000001, 0x00000000,
@@ -532,6 +532,10 @@ u_property_combining =
0x00000000, 0x00FFF800, 0x00000000, 0x00000000,
0xE0000000, 0x00000FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF7F8000, 0x00000000, 0x00000000,
+ 0xFFFC0000, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x007F0000, 0x00000000, 0x00000000,
@@ -556,10 +560,14 @@ u_property_combining =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/pr_composite.c b/lib/unictype/pr_composite.c
index 6d32ae9..975e774 100644
--- a/lib/unictype/pr_composite.c
+++ b/lib/unictype/pr_composite.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_composite.h b/lib/unictype/pr_composite.h
index 031af62..ffe5b54 100644
--- a/lib/unictype/pr_composite.h
+++ b/lib/unictype/pr_composite.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_currency_symbol.c b/lib/unictype/pr_currency_symbol.c
index fc8563e..04bd8cb 100644
--- a/lib/unictype/pr_currency_symbol.c
+++ b/lib/unictype/pr_currency_symbol.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_currency_symbol.h b/lib/unictype/pr_currency_symbol.h
index b065d8e..ca2d12a 100644
--- a/lib/unictype/pr_currency_symbol.h
+++ b/lib/unictype/pr_currency_symbol.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_dash.c b/lib/unictype/pr_dash.c
index a96dff0..2636306 100644
--- a/lib/unictype/pr_dash.c
+++ b/lib/unictype/pr_dash.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_dash.h b/lib/unictype/pr_dash.h
index 3ae811a..0677f06 100644
--- a/lib/unictype/pr_dash.h
+++ b/lib/unictype/pr_dash.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_decimal_digit.c b/lib/unictype/pr_decimal_digit.c
index 78783e6..cbbd2d7 100644
--- a/lib/unictype/pr_decimal_digit.c
+++ b/lib/unictype/pr_decimal_digit.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_decimal_digit.h b/lib/unictype/pr_decimal_digit.h
index ee5daeb..542a038 100644
--- a/lib/unictype/pr_decimal_digit.h
+++ b/lib/unictype/pr_decimal_digit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[22 << 4];
+ /*unsigned*/ int level3[24 << 4];
}
u_property_decimal_digit =
{
@@ -163,6 +163,7 @@ u_property_decimal_digit =
3 + 256 * sizeof (short) / sizeof (int) + 288,
3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
-1,
@@ -201,9 +202,7 @@ u_property_decimal_digit =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 320,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_property_decimal_digit =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
@@ -266,6 +265,7 @@ u_property_decimal_digit =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
@@ -347,7 +347,7 @@ u_property_decimal_digit =
0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -359,6 +359,10 @@ u_property_decimal_digit =
0x00000000, 0x00000000, 0x00000000, 0x000003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x000003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
@@ -366,6 +370,10 @@ u_property_decimal_digit =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF
+ 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_default_ignorable_code_point.c b/lib/unictype/pr_default_ignorable_code_point.c
index b06b236..6bf16c6 100644
--- a/lib/unictype/pr_default_ignorable_code_point.c
+++ b/lib/unictype/pr_default_ignorable_code_point.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_default_ignorable_code_point.h b/lib/unictype/pr_default_ignorable_code_point.h
index 9200d79..1163ad4 100644
--- a/lib/unictype/pr_default_ignorable_code_point.h
+++ b/lib/unictype/pr_default_ignorable_code_point.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_deprecated.c b/lib/unictype/pr_deprecated.c
index bbfda24..16072a1 100644
--- a/lib/unictype/pr_deprecated.c
+++ b/lib/unictype/pr_deprecated.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_deprecated.h b/lib/unictype/pr_deprecated.h
index bb3391c..9a7e1f8 100644
--- a/lib/unictype/pr_deprecated.h
+++ b/lib/unictype/pr_deprecated.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -316,7 +316,7 @@ u_property_deprecated =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000600, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000002, 0x00000000, 0x00000000, 0x80000000,
+ 0x00000002, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
diff --git a/lib/unictype/pr_diacritic.c b/lib/unictype/pr_diacritic.c
index 9090d5c..3d3127c 100644
--- a/lib/unictype/pr_diacritic.c
+++ b/lib/unictype/pr_diacritic.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_diacritic.h b/lib/unictype/pr_diacritic.h
index 9a89f10..58877b1 100644
--- a/lib/unictype/pr_diacritic.h
+++ b/lib/unictype/pr_diacritic.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[32 << 4];
+ /*unsigned*/ int level3[33 << 4];
}
u_property_diacritic =
{
@@ -163,6 +163,7 @@ u_property_diacritic =
3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -201,11 +202,9 @@ u_property_diacritic =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 448,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 464,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -253,8 +252,8 @@ u_property_diacritic =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -265,7 +264,8 @@ u_property_diacritic =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 496,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
@@ -383,7 +383,7 @@ u_property_diacritic =
0x00000000, 0x00000000, 0x00000000, 0x00000600,
0x00000000, 0x10000000, 0x00002000, 0x001F1FC0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000044, 0x00000000,
0x00000000, 0x00000000, 0x0000000C, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x80000000, 0x00000001, 0x00000000,
@@ -391,6 +391,10 @@ u_property_diacritic =
0x00000000, 0x00C00000, 0x00000000, 0x00000000,
0x00000000, 0x00000800, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x80000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -405,7 +409,7 @@ u_property_diacritic =
0x00000FE7, 0x00003C00, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x007F0000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000770, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_extender.c b/lib/unictype/pr_extender.c
index a0a2d9d..bb018bb 100644
--- a/lib/unictype/pr_extender.c
+++ b/lib/unictype/pr_extender.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_extender.h b/lib/unictype/pr_extender.h
index f584de5..59efb61 100644
--- a/lib/unictype/pr_extender.h
+++ b/lib/unictype/pr_extender.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[16 << 4];
+ /*unsigned*/ int level3[18 << 4];
}
u_property_extender =
{
@@ -204,6 +204,7 @@ u_property_extender =
-1,
3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -264,8 +265,7 @@ u_property_extender =
-1,
-1,
-1,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -342,6 +342,14 @@ u_property_extender =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x0000000C, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000001,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000070, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_format_control.c b/lib/unictype/pr_format_control.c
index 74c21f4..e693e39 100644
--- a/lib/unictype/pr_format_control.c
+++ b/lib/unictype/pr_format_control.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_format_control.h b/lib/unictype/pr_format_control.h
index b69678b..8b6428f 100644
--- a/lib/unictype/pr_format_control.h
+++ b/lib/unictype/pr_format_control.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_grapheme_base.c b/lib/unictype/pr_grapheme_base.c
index cfd4df3..64c7a96 100644
--- a/lib/unictype/pr_grapheme_base.c
+++ b/lib/unictype/pr_grapheme_base.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_grapheme_base.h b/lib/unictype/pr_grapheme_base.h
index 3047070..cca8cab 100644
--- a/lib/unictype/pr_grapheme_base.h
+++ b/lib/unictype/pr_grapheme_base.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[74 << 4];
+ /*unsigned*/ int level3[76 << 4];
}
u_property_grapheme_base =
{
@@ -164,11 +164,11 @@ u_property_grapheme_base =
4 + 384 * sizeof (short) / sizeof (int) + 736,
4 + 384 * sizeof (short) / sizeof (int) + 752,
4 + 384 * sizeof (short) / sizeof (int) + 768,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 784,
4 + 384 * sizeof (short) / sizeof (int) + 800,
+ 4 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
@@ -176,7 +176,7 @@ u_property_grapheme_base =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -185,7 +185,7 @@ u_property_grapheme_base =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -203,10 +203,23 @@ u_property_grapheme_base =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
-1,
@@ -225,26 +238,13 @@ u_property_grapheme_base =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
-1,
@@ -254,27 +254,27 @@ u_property_grapheme_base =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
4 + 384 * sizeof (short) / sizeof (int) + 960,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 4 + 384 * sizeof (short) / sizeof (int) + 992,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1024,
-1,
-1,
-1,
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 992,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1040,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 1008,
- 4 + 384 * sizeof (short) / sizeof (int) + 1024,
- 4 + 384 * sizeof (short) / sizeof (int) + 1040,
4 + 384 * sizeof (short) / sizeof (int) + 1056,
4 + 384 * sizeof (short) / sizeof (int) + 1072,
4 + 384 * sizeof (short) / sizeof (int) + 1088,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1104,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1120,
-1,
-1,
-1,
@@ -361,7 +361,7 @@ u_property_grapheme_base =
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 1104,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1136,
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
@@ -369,8 +369,8 @@ u_property_grapheme_base =
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 1120,
- 4 + 384 * sizeof (short) / sizeof (int) + 1136,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1152,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1168,
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
@@ -381,7 +381,7 @@ u_property_grapheme_base =
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 1152,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1184,
-1,
-1,
-1,
@@ -403,7 +403,7 @@ u_property_grapheme_base =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 1168,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1200,
-1,
-1
},
@@ -425,7 +425,7 @@ u_property_grapheme_base =
0xFFFD3FFF, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x07F007FF,
0x043FFFFF, 0x7FFF0110, 0x41FFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
0xFFFFFFF8, 0xEBFFFFFF, 0xFF01DE01, 0xFFFFFFF3,
0xFFF99FED, 0xA3C5FDFF, 0xB0005981, 0x0FFFFFC3,
0xFFF987E8, 0xC36DFDFF, 0x5E000001, 0x001CFFC0,
@@ -433,8 +433,8 @@ u_property_grapheme_base =
0xFFF99FEC, 0x23EDFDFF, 0xB0001981, 0x00FFFFC3,
0xD63DC7E8, 0x83FFC718, 0x00011DC6, 0x07FFFFC0,
0xFFFDDFEE, 0x23FFFDFF, 0x0700001E, 0xFF00FFC3,
- 0xFFFDDFEC, 0x63EFFDFF, 0x40000D9B, 0x0006FFC3,
- 0xFFFDDFEC, 0xA7FFFFFF, 0x80005DC1, 0xFE3FFFC3,
+ 0xFFFDDFED, 0x63EFFDFF, 0x40000D9B, 0x0006FFC3,
+ 0xFFFDDFEC, 0xA7FFFFFF, 0xFF70DDC1, 0xFFFFFFC3,
0xFC7FFFEC, 0x2FFBFFFF, 0x7F03007F, 0x001CFFC0,
0xFFFFFFFE, 0x800DFFFF, 0x0FFF807F, 0x00000000,
0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000,
@@ -457,7 +457,7 @@ u_property_grapheme_base =
0x0003DFFF, 0x0063FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0xC04FFFFF, 0x1FF001BF, 0x03FF03FF,
0x03FF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
0x7FFFFFFF, 0x01FB0E78, 0xFFFFFFF1, 0x001F3FFF,
0xFFFFFFFF, 0xFFFF0FFF, 0xC7FF03FF, 0xFFFFFFFF,
0xC67FFFFF, 0xFFFFFFFF, 0x00BFFFFF, 0x0007E01A,
@@ -465,7 +465,7 @@ u_property_grapheme_base =
0xFFFFFFF0, 0xE82FFFFF, 0xFFFF0FFB, 0x1FF007FF,
0xFFFFFFFC, 0xFFFFC4C3, 0xFFFFFFFF, 0xF00C5CBF,
0xFFFFFFFF, 0xF8300FFF, 0xFFFFE3FF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x000800FF, 0x006FDE02,
+ 0x000001FF, 0x00000000, 0x000800FF, 0x006FDE02,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -479,7 +479,7 @@ u_property_grapheme_base =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -492,7 +492,7 @@ u_property_grapheme_base =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0C7FFF,
0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000180FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
@@ -519,7 +519,7 @@ u_property_grapheme_base =
0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xC0087FFF,
0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FCFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFFFFF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x03FF0F9F, 0xFFFFFFFF, 0x00FFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC00F, 0x3FFC0000,
0xFFFFFFFF, 0xFFFFC03F, 0x800C007F, 0x1FFFFFFF,
@@ -551,13 +551,13 @@ u_property_grapheme_base =
0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFF87, 0xFF8FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF,
+ 0x0FFF7FFF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFE,
0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x003FFFFF,
0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000800F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -588,11 +588,11 @@ u_property_grapheme_base =
0xBFFFBD7F, 0xFFFF03FF, 0x7FFFFFFF, 0x03FF0007,
0xFFF99FEC, 0xA3EDFDFF, 0xE001399E, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00FFFFFF, 0x2BFFFFA3, 0x00000000,
0xFFFFFFFF, 0x5A06FFFF, 0x03FF00F2, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x4F037FFF, 0x0FFFFFFE, 0x00000000,
- 0xFFFFFFFF, 0x5807FFFF, 0x03FF001E, 0x00000000,
+ 0xFFFFFFFF, 0x5807FFFF, 0x03FF001E, 0x00001FFF,
0xFFFFFFFF, 0x0040D7FF, 0x000003FF, 0x00000000,
0x03FFFFFF, 0xFFFF0043, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -604,6 +604,10 @@ u_property_grapheme_base =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0x4000FFFF, 0xFFFF003F, 0xFFFF1FFF,
+ 0x0000FFFF, 0x00120200, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -627,7 +631,15 @@ u_property_grapheme_base =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -658,7 +670,7 @@ u_property_grapheme_base =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF9F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FF000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000,
@@ -667,23 +679,19 @@ u_property_grapheme_base =
0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
0xFFFF1FFF, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF,
- 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0,
- 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000,
+ 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0,
+ 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000001F, 0x00000000, 0x00000001, 0x00000000,
+ 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
+ 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/pr_grapheme_extend.c b/lib/unictype/pr_grapheme_extend.c
index ebd11b9..11e4020 100644
--- a/lib/unictype/pr_grapheme_extend.c
+++ b/lib/unictype/pr_grapheme_extend.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_grapheme_extend.h b/lib/unictype/pr_grapheme_extend.h
index 30e8b63..93db881 100644
--- a/lib/unictype/pr_grapheme_extend.h
+++ b/lib/unictype/pr_grapheme_extend.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[36 << 4];
+ /*unsigned*/ int level3[38 << 4];
}
u_property_grapheme_extend =
{
@@ -176,6 +176,7 @@ u_property_grapheme_extend =
16 + 384 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -214,11 +215,9 @@ u_property_grapheme_extend =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 448,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 464,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_property_grapheme_extend =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -266,19 +265,20 @@ u_property_grapheme_extend =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 496,
- 16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 512,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_property_grapheme_extend =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -433,7 +433,7 @@ u_property_grapheme_extend =
0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB,
0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C,
0x00000002, 0x50000000, 0x0080201E, 0x0000000C,
0x00000006, 0x10000000, 0x00023986, 0x00230000,
@@ -461,7 +461,7 @@ u_property_grapheme_extend =
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000,
0x00003800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0E040187, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5,
@@ -471,8 +471,8 @@ u_property_grapheme_extend =
0x00000000, 0x00CFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
- 0x00003000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
+ 0x00001000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -489,7 +489,7 @@ u_property_grapheme_extend =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x00000060, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF,
+ 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000,
0x00000007, 0x13C80000, 0x00000000, 0x00000020,
0x00000000, 0x00667E00, 0x00001008, 0x10000000,
@@ -520,11 +520,11 @@ u_property_grapheme_extend =
0x00000003, 0x06780000, 0x00000000, 0x00000000,
0x00000007, 0x001FEF80, 0x00000000, 0x00080000,
0x00000003, 0x7FC00000, 0x00001C00, 0x00000000,
- 0x00000000, 0x00D38000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40D38000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x000007F8,
0x00000003, 0x50000000, 0x00800001, 0x001F1FC0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF000000, 0x0000005C, 0x00000000,
0x00000000, 0xA5F90000, 0x0000000D, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xB03C8000, 0x30000001, 0x00000000,
@@ -532,6 +532,10 @@ u_property_grapheme_extend =
0x00000000, 0x00BF2800, 0x00000000, 0x00000000,
0xE0000000, 0x00000FBC, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xBF7F0000, 0x00000000, 0x00000000,
+ 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x007F0000, 0x00000000, 0x00000000,
@@ -556,11 +560,15 @@ u_property_grapheme_extend =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF
diff --git a/lib/unictype/pr_grapheme_link.c b/lib/unictype/pr_grapheme_link.c
index a5a4ca7..e2066ba 100644
--- a/lib/unictype/pr_grapheme_link.c
+++ b/lib/unictype/pr_grapheme_link.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_grapheme_link.h b/lib/unictype/pr_grapheme_link.h
index 06c4392..1692a7a 100644
--- a/lib/unictype/pr_grapheme_link.h
+++ b/lib/unictype/pr_grapheme_link.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -163,7 +163,7 @@ u_property_grapheme_link =
3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
@@ -331,7 +331,7 @@ u_property_grapheme_link =
0x00000000, 0x00000000, 0x00000000, 0x00000400,
0x00000000, 0x00000000, 0x00002000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000004, 0x00000000,
0x00000000, 0x00000000, 0x00000004, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x80000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_hex_digit.c b/lib/unictype/pr_hex_digit.c
index 7ff8bf8..78386a1 100644
--- a/lib/unictype/pr_hex_digit.c
+++ b/lib/unictype/pr_hex_digit.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_hex_digit.h b/lib/unictype/pr_hex_digit.h
index f401c39..f83ac6a 100644
--- a/lib/unictype/pr_hex_digit.h
+++ b/lib/unictype/pr_hex_digit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_hyphen.c b/lib/unictype/pr_hyphen.c
index 47a1e4b..0182a31 100644
--- a/lib/unictype/pr_hyphen.c
+++ b/lib/unictype/pr_hyphen.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_hyphen.h b/lib/unictype/pr_hyphen.h
index 4dd6c3d..35bba66 100644
--- a/lib/unictype/pr_hyphen.h
+++ b/lib/unictype/pr_hyphen.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_id_continue.c b/lib/unictype/pr_id_continue.c
index 2415d9b..3ebb894 100644
--- a/lib/unictype/pr_id_continue.c
+++ b/lib/unictype/pr_id_continue.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_id_continue.h b/lib/unictype/pr_id_continue.h
index d849df6..6696c3b 100644
--- a/lib/unictype/pr_id_continue.h
+++ b/lib/unictype/pr_id_continue.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[4 << 7];
- /*unsigned*/ int level3[65 << 4];
+ /*unsigned*/ int level3[69 << 4];
}
u_property_id_continue =
{
@@ -176,11 +176,11 @@ u_property_id_continue =
16 + 512 * sizeof (short) / sizeof (int) + 656,
16 + 512 * sizeof (short) / sizeof (int) + 672,
16 + 512 * sizeof (short) / sizeof (int) + 688,
- -1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 704,
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 704,
16 + 512 * sizeof (short) / sizeof (int) + 720,
+ 16 + 512 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -188,7 +188,7 @@ u_property_id_continue =
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 736,
+ 16 + 512 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -197,7 +197,7 @@ u_property_id_continue =
-1,
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 752,
+ 16 + 512 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -215,10 +215,23 @@ u_property_id_continue =
-1,
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 768,
- -1,
16 + 512 * sizeof (short) / sizeof (int) + 784,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 800,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 816,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -237,26 +250,13 @@ u_property_id_continue =
-1,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 16 + 512 * sizeof (short) / sizeof (int) + 800,
- -1,
- -1,
- -1,
- -1,
- -1,
- 16 + 512 * sizeof (short) / sizeof (int) + 816,
+ 16 + 512 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -266,22 +266,22 @@ u_property_id_continue =
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 832,
- 16 + 512 * sizeof (short) / sizeof (int) + 848,
- 16 + 512 * sizeof (short) / sizeof (int) + 864,
16 + 512 * sizeof (short) / sizeof (int) + 880,
- -1,
16 + 512 * sizeof (short) / sizeof (int) + 896,
+ 16 + 512 * sizeof (short) / sizeof (int) + 912,
+ 16 + 512 * sizeof (short) / sizeof (int) + 928,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 960,
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 912,
+ 16 + 512 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 928,
+ 16 + 512 * sizeof (short) / sizeof (int) + 992,
-1,
-1,
-1,
@@ -373,7 +373,7 @@ u_property_id_continue =
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 944,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1008,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
@@ -381,8 +381,8 @@ u_property_id_continue =
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 960,
- 16 + 512 * sizeof (short) / sizeof (int) + 976,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1024,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1040,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
@@ -393,7 +393,7 @@ u_property_id_continue =
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 992,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1056,
-1,
-1,
-1,
@@ -415,10 +415,10 @@ u_property_id_continue =
-1,
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 1008,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1072,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 1024,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1088,
-1,
-1,
-1,
@@ -565,7 +565,7 @@ u_property_id_continue =
0xFFFF0000, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x043FFFFF,
0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFFFFFB,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFEFFCF,
0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF,
0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0,
@@ -573,8 +573,8 @@ u_property_id_continue =
0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0002FFCF,
0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x0000FFC0,
0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0x0000FFCF,
- 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
- 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFC00FFCF,
+ 0xFFFDDFEF, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
+ 0xFFFDDFEE, 0xE7FFFFFF, 0x80F07DDF, 0xFC00FFCF,
0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000CFFC0,
0xFFFFFFFE, 0x07FFFFFF, 0x03FF7FFF, 0x00000000,
0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000,
@@ -605,9 +605,9 @@ u_property_id_continue =
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0FFF, 0x000FF800,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0x00FFFFFF, 0xFFFFE3FF, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0xFFF70000, 0x037FFFFF,
+ 0x000001FF, 0x00000000, 0xFFF70000, 0x037FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
@@ -643,9 +643,9 @@ u_property_id_continue =
0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xBFF0FFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x28FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF003F, 0x28FFFFFF,
0xFFFFFFFF, 0xFFFF3FFF, 0x000FFFFF, 0x1FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF8001, 0x7FFFFFFF,
0xFFFFFFFF, 0x007FFFFF, 0x03FF3FFF, 0xFC7FFFFF,
@@ -681,7 +681,7 @@ u_property_id_continue =
0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -704,11 +704,11 @@ u_property_id_continue =
0xFFFFFFFF, 0x07FFFFFF, 0xFFFF0000, 0x03FF01FF,
0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF0000, 0x004FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x17FF1C1F, 0x00000000,
- 0xFFFBFFFF, 0x00FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFBFFFF, 0x40FFFFFF, 0x00000000, 0x00000000,
0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x03FF07FF,
0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF07FF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00BF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFF3FFFFF, 0x3F000001, 0x00000000,
@@ -724,6 +724,10 @@ u_property_id_continue =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0xFF7FFFFF, 0x03FF0001, 0xFFFC0000,
+ 0xFFFCFFFF, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -747,7 +751,15 @@ u_property_id_continue =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
- 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -776,9 +788,13 @@ u_property_id_continue =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007F001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF07FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_id_start.c b/lib/unictype/pr_id_start.c
index 2319f17..e0e2462 100644
--- a/lib/unictype/pr_id_start.c
+++ b/lib/unictype/pr_id_start.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_id_start.h b/lib/unictype/pr_id_start.h
index a4df93e..aff0d0b 100644
--- a/lib/unictype/pr_id_start.h
+++ b/lib/unictype/pr_id_start.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[61 << 4];
+ /*unsigned*/ int level3[64 << 4];
}
u_property_id_start =
{
@@ -164,11 +164,11 @@ u_property_id_start =
4 + 384 * sizeof (short) / sizeof (int) + 656,
4 + 384 * sizeof (short) / sizeof (int) + 672,
4 + 384 * sizeof (short) / sizeof (int) + 688,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 704,
4 + 384 * sizeof (short) / sizeof (int) + 720,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -176,7 +176,7 @@ u_property_id_start =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -185,7 +185,7 @@ u_property_id_start =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 752,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -203,10 +203,23 @@ u_property_id_start =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 800,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 816,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -225,26 +238,13 @@ u_property_id_start =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -256,8 +256,8 @@ u_property_id_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -266,10 +266,10 @@ u_property_id_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -361,7 +361,7 @@ u_property_id_start =
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
@@ -369,8 +369,8 @@ u_property_id_start =
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
+ 4 + 384 * sizeof (short) / sizeof (int) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
@@ -381,7 +381,7 @@ u_property_id_start =
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
+ 4 + 384 * sizeof (short) / sizeof (int) + 992,
-1,
-1,
-1,
@@ -403,7 +403,7 @@ u_property_id_start =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
-1,
-1
},
@@ -425,7 +425,7 @@ u_property_id_start =
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF,
0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003,
0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
@@ -433,8 +433,8 @@ u_property_id_start =
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000,
0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003,
+ 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x00060003,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC000003,
0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
0xFFFFFFFE, 0x000DFFFF, 0x0000007F, 0x00000000,
0xFEF02596, 0x200DECAE, 0xF000005F, 0x00000000,
@@ -465,7 +465,7 @@ u_property_id_start =
0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000,
0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F,
0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
+ 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -503,7 +503,7 @@ u_property_id_start =
0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF,
0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000,
0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF,
@@ -541,7 +541,7 @@ u_property_id_start =
0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -568,7 +568,7 @@ u_property_id_start =
0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000,
0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x001FFFFF, 0x00000780, 0x00000000,
0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
@@ -584,6 +584,10 @@ u_property_id_start =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0x00007FFF, 0x00000001, 0xFFFC0000,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -607,7 +611,15 @@ u_property_id_start =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -626,7 +638,7 @@ u_property_id_start =
0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_ideographic.c b/lib/unictype/pr_ideographic.c
index 300109f..c669f79 100644
--- a/lib/unictype/pr_ideographic.c
+++ b/lib/unictype/pr_ideographic.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_ideographic.h b/lib/unictype/pr_ideographic.h
index 9a08c61..c9f07e2 100644
--- a/lib/unictype/pr_ideographic.h
+++ b/lib/unictype/pr_ideographic.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -10,16 +10,16 @@ struct
{
int header[1];
int level1[3];
- short level2[2 << 7];
- /*unsigned*/ int level3[11 << 4];
+ short level2[3 << 7];
+ /*unsigned*/ int level3[13 << 4];
}
u_property_ideographic =
{
{ 3 },
{
4 * sizeof (int) / sizeof (short) + 0,
- -1,
- 4 * sizeof (int) / sizeof (short) + 128
+ 4 * sizeof (int) / sizeof (short) + 128,
+ 4 * sizeof (int) / sizeof (short) + 256
},
{
-1,
@@ -46,62 +46,126 @@ u_property_ideographic =
-1,
-1,
-1,
- 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 384 * sizeof (short) / sizeof (int) + 0,
+ -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 32,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 64,
+ 4 + 384 * sizeof (short) / sizeof (int) + 80,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 32,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -142,141 +206,205 @@ u_property_ideographic =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 96,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
- -1,
- 4 + 256 * sizeof (short) / sizeof (int) + 64,
- 4 + 256 * sizeof (short) / sizeof (int) + 80,
- -1,
- -1,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 96,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 112,
- 4 + 256 * sizeof (short) / sizeof (int) + 128,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 144,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 160,
- -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 128,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 144,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 176,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 192,
+ -1,
-1
},
{
@@ -305,6 +433,14 @@ u_property_ideographic =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/pr_ids_binary_operator.c b/lib/unictype/pr_ids_binary_operator.c
index f172fe2..d7682d9 100644
--- a/lib/unictype/pr_ids_binary_operator.c
+++ b/lib/unictype/pr_ids_binary_operator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_ids_binary_operator.h b/lib/unictype/pr_ids_binary_operator.h
index b851f24..12df49d 100644
--- a/lib/unictype/pr_ids_binary_operator.h
+++ b/lib/unictype/pr_ids_binary_operator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_ids_trinary_operator.c b/lib/unictype/pr_ids_trinary_operator.c
index 4caf484..9623565 100644
--- a/lib/unictype/pr_ids_trinary_operator.c
+++ b/lib/unictype/pr_ids_trinary_operator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_ids_trinary_operator.h b/lib/unictype/pr_ids_trinary_operator.h
index a583ff9..a76ddbf 100644
--- a/lib/unictype/pr_ids_trinary_operator.h
+++ b/lib/unictype/pr_ids_trinary_operator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_ignorable_control.c b/lib/unictype/pr_ignorable_control.c
index 4c7f82c..0585efd 100644
--- a/lib/unictype/pr_ignorable_control.c
+++ b/lib/unictype/pr_ignorable_control.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_ignorable_control.h b/lib/unictype/pr_ignorable_control.h
index 5e784ac..1934b12 100644
--- a/lib/unictype/pr_ignorable_control.h
+++ b/lib/unictype/pr_ignorable_control.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[9 << 4];
+ /*unsigned*/ int level3[10 << 4];
}
u_property_ignorable_control =
{
@@ -38,6 +38,7 @@ u_property_ignorable_control =
-1,
-1,
16 + 384 * sizeof (short) / sizeof (int) + 16,
+ 16 + 384 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -45,12 +46,11 @@ u_property_ignorable_control =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 32,
+ 16 + 384 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 48,
+ 16 + 384 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
@@ -161,7 +161,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 64,
+ 16 + 384 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -170,7 +170,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 80,
+ 16 + 384 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -256,7 +256,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 96,
+ 16 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -266,7 +266,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 112,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 128,
+ 16 + 384 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -428,6 +428,10 @@ u_property_ignorable_control =
0x00000000, 0x00000000, 0x20000000, 0x00000000,
0x00008000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000004,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00004000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_iso_control.c b/lib/unictype/pr_iso_control.c
index e7077ea..3cffcf0 100644
--- a/lib/unictype/pr_iso_control.c
+++ b/lib/unictype/pr_iso_control.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_iso_control.h b/lib/unictype/pr_iso_control.h
index f8d7b0a..e105d64 100644
--- a/lib/unictype/pr_iso_control.h
+++ b/lib/unictype/pr_iso_control.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_join_control.c b/lib/unictype/pr_join_control.c
index 283a03d..e8518bf 100644
--- a/lib/unictype/pr_join_control.c
+++ b/lib/unictype/pr_join_control.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_join_control.h b/lib/unictype/pr_join_control.h
index db6c9b3..ee4b2e1 100644
--- a/lib/unictype/pr_join_control.h
+++ b/lib/unictype/pr_join_control.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_left_of_pair.c b/lib/unictype/pr_left_of_pair.c
index 3630eb2..9ae0849 100644
--- a/lib/unictype/pr_left_of_pair.c
+++ b/lib/unictype/pr_left_of_pair.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_left_of_pair.h b/lib/unictype/pr_left_of_pair.h
index f54f121..1503582 100644
--- a/lib/unictype/pr_left_of_pair.h
+++ b/lib/unictype/pr_left_of_pair.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_line_separator.c b/lib/unictype/pr_line_separator.c
index 1250ac2..20f2a6a 100644
--- a/lib/unictype/pr_line_separator.c
+++ b/lib/unictype/pr_line_separator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_line_separator.h b/lib/unictype/pr_line_separator.h
index aeb4613..3d94141 100644
--- a/lib/unictype/pr_line_separator.h
+++ b/lib/unictype/pr_line_separator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_logical_order_exception.c b/lib/unictype/pr_logical_order_exception.c
index 07d9b4a..cf51546 100644
--- a/lib/unictype/pr_logical_order_exception.c
+++ b/lib/unictype/pr_logical_order_exception.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_logical_order_exception.h b/lib/unictype/pr_logical_order_exception.h
index 40cf228..dab0369 100644
--- a/lib/unictype/pr_logical_order_exception.h
+++ b/lib/unictype/pr_logical_order_exception.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_lowercase.c b/lib/unictype/pr_lowercase.c
index 2d4d1a3..a55f7a3 100644
--- a/lib/unictype/pr_lowercase.c
+++ b/lib/unictype/pr_lowercase.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_lowercase.h b/lib/unictype/pr_lowercase.h
index 75d59f6..b11c836 100644
--- a/lib/unictype/pr_lowercase.h
+++ b/lib/unictype/pr_lowercase.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[18 << 4];
+ /*unsigned*/ int level3[19 << 4];
}
u_property_lowercase =
{
@@ -265,7 +265,7 @@ u_property_lowercase =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
@@ -296,7 +296,7 @@ u_property_lowercase =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x3F000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
@@ -332,7 +332,7 @@ u_property_lowercase =
0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF000000, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -350,6 +350,10 @@ u_property_lowercase =
0x000000FF, 0x0FFFFFFC, 0xFFC00000, 0x0000FFFF,
0xFFFFFC00, 0x0000003F, 0xF7FFFFFC, 0xF0000003,
0x0FDFFFFF, 0xFFC00000, 0x003F7FFF, 0xFFFF0000,
- 0x0000FDFF, 0xFFFFFC00, 0x00000BF7, 0x00000000
+ 0x0000FDFF, 0xFFFFFC00, 0x00000BF7, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_math.c b/lib/unictype/pr_math.c
index d686dbf..0d8c581 100644
--- a/lib/unictype/pr_math.c
+++ b/lib/unictype/pr_math.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_math.h b/lib/unictype/pr_math.h
index bc2735c..ee50c25 100644
--- a/lib/unictype/pr_math.h
+++ b/lib/unictype/pr_math.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_non_break.c b/lib/unictype/pr_non_break.c
index a72ad75..8b72421 100644
--- a/lib/unictype/pr_non_break.c
+++ b/lib/unictype/pr_non_break.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_non_break.h b/lib/unictype/pr_non_break.h
index 43319cb..ed862de 100644
--- a/lib/unictype/pr_non_break.h
+++ b/lib/unictype/pr_non_break.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_not_a_character.c b/lib/unictype/pr_not_a_character.c
index 198c997..c5665d7 100644
--- a/lib/unictype/pr_not_a_character.c
+++ b/lib/unictype/pr_not_a_character.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_not_a_character.h b/lib/unictype/pr_not_a_character.h
index 1148566..5bcc485 100644
--- a/lib/unictype/pr_not_a_character.h
+++ b/lib/unictype/pr_not_a_character.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_numeric.c b/lib/unictype/pr_numeric.c
index de300cf..48aa066 100644
--- a/lib/unictype/pr_numeric.c
+++ b/lib/unictype/pr_numeric.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_numeric.h b/lib/unictype/pr_numeric.h
index 03f1eff..84acabb 100644
--- a/lib/unictype/pr_numeric.h
+++ b/lib/unictype/pr_numeric.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[42 << 4];
+ /*unsigned*/ int level3[43 << 4];
}
u_property_numeric =
{
@@ -164,12 +164,11 @@ u_property_numeric =
4 + 384 * sizeof (short) / sizeof (int) + 528,
4 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 560,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -203,8 +202,8 @@ u_property_numeric =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -255,10 +254,10 @@ u_property_numeric =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 608,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
-1,
@@ -266,11 +265,12 @@ u_property_numeric =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 624,
+ -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 640,
+ 4 + 384 * sizeof (short) / sizeof (int) + 656,
-1,
-1,
-1,
@@ -402,7 +402,7 @@ u_property_numeric =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 656,
+ 4 + 384 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
-1
@@ -426,7 +426,7 @@ u_property_numeric =
0x00000000, 0x00000000, 0x00000000, 0x0007FFC0,
0x00000000, 0x00000000, 0x00000000, 0x7F00FFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x003FFFC0,
+ 0x00000000, 0x00000000, 0x7F000000, 0x01FFFFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
@@ -536,7 +536,7 @@ u_property_numeric =
0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -548,6 +548,10 @@ u_property_numeric =
0x00000000, 0x00000000, 0x00000000, 0x0007FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x00001FFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -566,7 +570,7 @@ u_property_numeric =
0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x0000FF80, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_other_alphabetic.c b/lib/unictype/pr_other_alphabetic.c
index 060ba52..c2cdbdd 100644
--- a/lib/unictype/pr_other_alphabetic.c
+++ b/lib/unictype/pr_other_alphabetic.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_alphabetic.h b/lib/unictype/pr_other_alphabetic.h
index a6db224..50dc81d 100644
--- a/lib/unictype/pr_other_alphabetic.h
+++ b/lib/unictype/pr_other_alphabetic.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[29 << 4];
+ /*unsigned*/ int level3[32 << 4];
}
u_property_other_alphabetic =
{
@@ -163,6 +163,7 @@ u_property_other_alphabetic =
3 + 256 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -201,11 +202,9 @@ u_property_other_alphabetic =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 400,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
@@ -243,9 +242,8 @@ u_property_other_alphabetic =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 432,
- -1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -263,13 +261,15 @@ u_property_other_alphabetic =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 448,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -292,7 +292,7 @@ u_property_other_alphabetic =
0x00020000, 0xFFFF0000, 0x00000000, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x00000000,
0xF8C00000, 0x00001EEF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFF03F8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFF03F8,
0x0000000F, 0xCC000000, 0x00E0DFFF, 0x0000000C,
0x0000000E, 0xC0000000, 0x0080199F, 0x0000000C,
0x0000000E, 0xC0000000, 0x00021987, 0x00230000,
@@ -320,7 +320,7 @@ u_property_other_alphabetic =
0x000C0000, 0x000C0000, 0x000C0000, 0x000C0000,
0x00000000, 0xFFC00000, 0x000001FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x01FF0FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0F800000, 0x00000000, 0x7FE00000, 0x001FFFFE,
@@ -344,7 +344,7 @@ u_property_other_alphabetic =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x000000F8, 0x00000000, 0x00000000,
- 0x00000003, 0xFFF00000, 0x0000000F, 0x00000000,
+ 0x00000003, 0xFFF00000, 0x0000002F, 0x00000000,
0x00000000, 0x000007C0, 0x0007FF80, 0x00000000,
0x0000000F, 0xFFF00000, 0x00000000, 0x00000000,
0x00000000, 0x007FFE00, 0x00003008, 0x00000000,
@@ -367,11 +367,11 @@ u_property_other_alphabetic =
0x00000004, 0x01FF0000, 0x00000000, 0x00000000,
0x00000007, 0x0007FF80, 0x00000000, 0x00000000,
0x00000007, 0xFFF80000, 0x00000000, 0x00000000,
- 0x00000000, 0x009FF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x409FF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x000001FF,
0x0000000F, 0xC0000000, 0x0080199F, 0x0000000C,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFE00000, 0x0000003B, 0x00000000,
0x00000000, 0xFFFF0000, 0x00000003, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x7F3F8000, 0x30000000, 0x00000000,
@@ -379,6 +379,10 @@ u_property_other_alphabetic =
0x00000000, 0x003FF800, 0x00000000, 0x00000000,
0xE0000000, 0x000007FF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x7F7F8000, 0x00000000, 0x00000000,
+ 0xFFFC0000, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x007F0000, 0x00000000, 0x00000000,
@@ -391,6 +395,14 @@ u_property_other_alphabetic =
0x40000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000080, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF,
diff --git a/lib/unictype/pr_other_default_ignorable_code_point.c b/lib/unictype/pr_other_default_ignorable_code_point.c
index 862601d..0ae04e0 100644
--- a/lib/unictype/pr_other_default_ignorable_code_point.c
+++ b/lib/unictype/pr_other_default_ignorable_code_point.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_default_ignorable_code_point.h b/lib/unictype/pr_other_default_ignorable_code_point.h
index 3e06d4b..b660e2f 100644
--- a/lib/unictype/pr_other_default_ignorable_code_point.h
+++ b/lib/unictype/pr_other_default_ignorable_code_point.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_other_grapheme_extend.c b/lib/unictype/pr_other_grapheme_extend.c
index 8f88055..3bdf8e3 100644
--- a/lib/unictype/pr_other_grapheme_extend.c
+++ b/lib/unictype/pr_other_grapheme_extend.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_grapheme_extend.h b/lib/unictype/pr_other_grapheme_extend.h
index 023377c..ddd4a67 100644
--- a/lib/unictype/pr_other_grapheme_extend.h
+++ b/lib/unictype/pr_other_grapheme_extend.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,25 +9,99 @@ static const
struct
{
int header[1];
- int level1[2];
- short level2[2 << 7];
- /*unsigned*/ int level3[9 << 4];
+ int level1[15];
+ short level2[3 << 7];
+ /*unsigned*/ int level3[10 << 4];
}
u_property_other_grapheme_extend =
{
- { 2 },
+ { 15 },
{
- 3 * sizeof (int) / sizeof (short) + 0,
- 3 * sizeof (int) / sizeof (short) + 128
+ 16 * sizeof (int) / sizeof (short) + 0,
+ 16 * sizeof (int) / sizeof (short) + 128,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 * sizeof (int) / sizeof (short) + 256
},
{
-1,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 0,
- 3 + 256 * sizeof (short) / sizeof (int) + 16,
- 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ 16 + 384 * sizeof (short) / sizeof (int) + 0,
+ 16 + 384 * sizeof (short) / sizeof (int) + 16,
+ 16 + 384 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 64,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
@@ -37,7 +111,6 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -45,7 +118,6 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
@@ -89,6 +161,7 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -98,6 +171,8 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 96,
+ 16 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -148,7 +223,6 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -158,8 +232,76 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 96,
- 3 + 256 * sizeof (short) / sizeof (int) + 112,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 144,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
@@ -253,7 +395,6 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -291,7 +432,7 @@ u_property_other_grapheme_extend =
0x00000000, 0x00000000, 0x00600004, 0x00000000,
0x00000000, 0x40000000, 0x00800000, 0x00000000,
0x00000000, 0x00000000, 0x80008000, 0x00000000,
- 0x00003000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -314,6 +455,10 @@ u_property_other_grapheme_extend =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x0007C020,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_other_id_continue.c b/lib/unictype/pr_other_id_continue.c
index 7f968b0..a723561 100644
--- a/lib/unictype/pr_other_id_continue.c
+++ b/lib/unictype/pr_other_id_continue.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_id_continue.h b/lib/unictype/pr_other_id_continue.h
index 1f7bd04..11f3d37 100644
--- a/lib/unictype/pr_other_id_continue.h
+++ b/lib/unictype/pr_other_id_continue.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_other_id_start.c b/lib/unictype/pr_other_id_start.c
index a93a591..55acddc 100644
--- a/lib/unictype/pr_other_id_start.c
+++ b/lib/unictype/pr_other_id_start.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_id_start.h b/lib/unictype/pr_other_id_start.h
index 63b3b7f..d7fe624 100644
--- a/lib/unictype/pr_other_id_start.h
+++ b/lib/unictype/pr_other_id_start.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[2 << 4];
+ /*unsigned*/ int level3[3 << 4];
}
u_property_other_id_start =
{
@@ -30,11 +30,11 @@ u_property_other_id_start =
-1,
-1,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 0,
-1,
-1,
-1,
- -1,
- 2 + 128 * sizeof (short) / sizeof (int) + 0,
+ 2 + 128 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
@@ -42,7 +42,7 @@ u_property_other_id_start =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 16,
+ 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -149,6 +149,10 @@ u_property_other_id_start =
},
{
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x01000000, 0x00004000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_other_lowercase.c b/lib/unictype/pr_other_lowercase.c
index 4eed446..7044a26 100644
--- a/lib/unictype/pr_other_lowercase.c
+++ b/lib/unictype/pr_other_lowercase.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_lowercase.h b/lib/unictype/pr_other_lowercase.h
index cbe5323..96545a2 100644
--- a/lib/unictype/pr_other_lowercase.h
+++ b/lib/unictype/pr_other_lowercase.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_other_math.c b/lib/unictype/pr_other_math.c
index 24558c9..64eb972 100644
--- a/lib/unictype/pr_other_math.c
+++ b/lib/unictype/pr_other_math.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_math.h b/lib/unictype/pr_other_math.h
index 9675ed8..e40d7bf 100644
--- a/lib/unictype/pr_other_math.h
+++ b/lib/unictype/pr_other_math.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_other_uppercase.c b/lib/unictype/pr_other_uppercase.c
index 484aa4f..66a96dc 100644
--- a/lib/unictype/pr_other_uppercase.c
+++ b/lib/unictype/pr_other_uppercase.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_uppercase.h b/lib/unictype/pr_other_uppercase.h
index 37c49f7..938ffbc 100644
--- a/lib/unictype/pr_other_uppercase.h
+++ b/lib/unictype/pr_other_uppercase.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_paired_punctuation.c b/lib/unictype/pr_paired_punctuation.c
index f5712f4..4cf586e 100644
--- a/lib/unictype/pr_paired_punctuation.c
+++ b/lib/unictype/pr_paired_punctuation.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_paired_punctuation.h b/lib/unictype/pr_paired_punctuation.h
index a0822f2..5d6ecdb 100644
--- a/lib/unictype/pr_paired_punctuation.h
+++ b/lib/unictype/pr_paired_punctuation.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_paragraph_separator.c b/lib/unictype/pr_paragraph_separator.c
index 7d86b15..18430e9 100644
--- a/lib/unictype/pr_paragraph_separator.c
+++ b/lib/unictype/pr_paragraph_separator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_paragraph_separator.h b/lib/unictype/pr_paragraph_separator.h
index 6ed82b2..497ac60 100644
--- a/lib/unictype/pr_paragraph_separator.h
+++ b/lib/unictype/pr_paragraph_separator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_pattern_syntax.c b/lib/unictype/pr_pattern_syntax.c
index 2168cc1..dd1cbe0 100644
--- a/lib/unictype/pr_pattern_syntax.c
+++ b/lib/unictype/pr_pattern_syntax.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_pattern_syntax.h b/lib/unictype/pr_pattern_syntax.h
index df4c856..936244a 100644
--- a/lib/unictype/pr_pattern_syntax.h
+++ b/lib/unictype/pr_pattern_syntax.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_pattern_white_space.c b/lib/unictype/pr_pattern_white_space.c
index 60ffd62..781feac 100644
--- a/lib/unictype/pr_pattern_white_space.c
+++ b/lib/unictype/pr_pattern_white_space.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_pattern_white_space.h b/lib/unictype/pr_pattern_white_space.h
index 794d6c3..cb245bb 100644
--- a/lib/unictype/pr_pattern_white_space.h
+++ b/lib/unictype/pr_pattern_white_space.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_private_use.c b/lib/unictype/pr_private_use.c
index 256ab9e..7e73caf 100644
--- a/lib/unictype/pr_private_use.c
+++ b/lib/unictype/pr_private_use.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_private_use.h b/lib/unictype/pr_private_use.h
index ce775b9..869a5f7 100644
--- a/lib/unictype/pr_private_use.h
+++ b/lib/unictype/pr_private_use.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_punctuation.c b/lib/unictype/pr_punctuation.c
index 5554a33..c5477b4 100644
--- a/lib/unictype/pr_punctuation.c
+++ b/lib/unictype/pr_punctuation.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_punctuation.h b/lib/unictype/pr_punctuation.h
index d4cd7da..7a9dbb7 100644
--- a/lib/unictype/pr_punctuation.h
+++ b/lib/unictype/pr_punctuation.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[41 << 4];
+ /*unsigned*/ int level3[43 << 4];
}
u_property_punctuation =
{
@@ -163,11 +163,11 @@ u_property_punctuation =
3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 592,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
-1,
@@ -202,7 +202,7 @@ u_property_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 608,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
-1,
@@ -243,7 +243,7 @@ u_property_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 624,
+ 3 + 256 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
@@ -258,14 +258,14 @@ u_property_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 640,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 656,
-1,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
-1,
@@ -359,7 +359,7 @@ u_property_punctuation =
0x00000000, 0x00000000, 0x00000000, 0xDE000000,
0x00000000, 0x00000000, 0x00000000, 0x00010000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x00000007, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x0000001F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -419,14 +419,18 @@ u_property_punctuation =
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x2800F800, 0x00000000,
0x00000000, 0x00000000, 0x00000040, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000,
- 0x00000000, 0x00000000, 0x0000000E, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000E, 0x00001FFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x70000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000003E, 0x00030000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -442,6 +446,10 @@ u_property_punctuation =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000F80, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xC0000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_quotation_mark.c b/lib/unictype/pr_quotation_mark.c
index 943f4c0..41009e1 100644
--- a/lib/unictype/pr_quotation_mark.c
+++ b/lib/unictype/pr_quotation_mark.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_quotation_mark.h b/lib/unictype/pr_quotation_mark.h
index a9be9c9..8c57f50 100644
--- a/lib/unictype/pr_quotation_mark.h
+++ b/lib/unictype/pr_quotation_mark.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_radical.c b/lib/unictype/pr_radical.c
index e90680f..b7c8df1 100644
--- a/lib/unictype/pr_radical.c
+++ b/lib/unictype/pr_radical.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_radical.h b/lib/unictype/pr_radical.h
index 8d821f7..df5365a 100644
--- a/lib/unictype/pr_radical.h
+++ b/lib/unictype/pr_radical.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_sentence_terminal.c b/lib/unictype/pr_sentence_terminal.c
index aaedf8e..2add681 100644
--- a/lib/unictype/pr_sentence_terminal.c
+++ b/lib/unictype/pr_sentence_terminal.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_sentence_terminal.h b/lib/unictype/pr_sentence_terminal.h
index 20ea741..44cf1ba 100644
--- a/lib/unictype/pr_sentence_terminal.h
+++ b/lib/unictype/pr_sentence_terminal.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[26 << 4];
+ /*unsigned*/ int level3[27 << 4];
}
u_property_sentence_terminal =
{
@@ -163,6 +163,7 @@ u_property_sentence_terminal =
3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
@@ -201,8 +202,7 @@ u_property_sentence_terminal =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 368,
+ 3 + 256 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
-1,
@@ -243,7 +243,7 @@ u_property_sentence_terminal =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 384,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -258,7 +258,7 @@ u_property_sentence_terminal =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 400,
+ 3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
-1,
-1,
@@ -363,7 +363,7 @@ u_property_sentence_terminal =
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00001800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00FFFE0C, 0x00000000,
@@ -371,6 +371,10 @@ u_property_sentence_terminal =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x70000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000006, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x0000C000,
0x00000000, 0x00000000, 0x00000000, 0x00200000,
0x00000000, 0x01800000, 0x00000010, 0x00000000,
diff --git a/lib/unictype/pr_soft_dotted.c b/lib/unictype/pr_soft_dotted.c
index 795bf9a..83e552c 100644
--- a/lib/unictype/pr_soft_dotted.c
+++ b/lib/unictype/pr_soft_dotted.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_soft_dotted.h b/lib/unictype/pr_soft_dotted.h
index 28f6885..2c81721 100644
--- a/lib/unictype/pr_soft_dotted.h
+++ b/lib/unictype/pr_soft_dotted.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_space.c b/lib/unictype/pr_space.c
index 21d4652..0e3d8fe 100644
--- a/lib/unictype/pr_space.c
+++ b/lib/unictype/pr_space.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_space.h b/lib/unictype/pr_space.h
index 6b38e24..66a653c 100644
--- a/lib/unictype/pr_space.h
+++ b/lib/unictype/pr_space.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_terminal_punctuation.c b/lib/unictype/pr_terminal_punctuation.c
index 3068ddf..209b521 100644
--- a/lib/unictype/pr_terminal_punctuation.c
+++ b/lib/unictype/pr_terminal_punctuation.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_terminal_punctuation.h b/lib/unictype/pr_terminal_punctuation.h
index 3bce086..a2a8fe7 100644
--- a/lib/unictype/pr_terminal_punctuation.h
+++ b/lib/unictype/pr_terminal_punctuation.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[31 << 4];
+ /*unsigned*/ int level3[32 << 4];
}
u_property_terminal_punctuation =
{
@@ -163,11 +163,11 @@ u_property_terminal_punctuation =
3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 432,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -202,7 +202,7 @@ u_property_terminal_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 448,
+ 3 + 256 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
@@ -243,7 +243,7 @@ u_property_terminal_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 464,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -258,7 +258,7 @@ u_property_terminal_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 480,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -379,7 +379,7 @@ u_property_terminal_punctuation =
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x08003800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00FFFE3C, 0x00000000,
@@ -387,6 +387,10 @@ u_property_terminal_punctuation =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x70000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000E, 0x00020000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_test.c b/lib/unictype/pr_test.c
index 0af6af7..9e2e01a 100644
--- a/lib/unictype/pr_test.c
+++ b/lib/unictype/pr_test.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2005-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_titlecase.c b/lib/unictype/pr_titlecase.c
index d00093d..70bfa27 100644
--- a/lib/unictype/pr_titlecase.c
+++ b/lib/unictype/pr_titlecase.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_titlecase.h b/lib/unictype/pr_titlecase.h
index 12c9a13..26a1f4d 100644
--- a/lib/unictype/pr_titlecase.h
+++ b/lib/unictype/pr_titlecase.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_unassigned_code_value.c b/lib/unictype/pr_unassigned_code_value.c
index e033671..36a4814 100644
--- a/lib/unictype/pr_unassigned_code_value.c
+++ b/lib/unictype/pr_unassigned_code_value.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_unassigned_code_value.h b/lib/unictype/pr_unassigned_code_value.h
index 986e589..4ea9197 100644
--- a/lib/unictype/pr_unassigned_code_value.h
+++ b/lib/unictype/pr_unassigned_code_value.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[5 << 7];
- /*unsigned*/ int level3[74 << 4];
+ /*unsigned*/ int level3[77 << 4];
}
u_property_unassigned_code_value =
{
@@ -177,120 +177,119 @@ u_property_unassigned_code_value =
16 + 640 * sizeof (short) / sizeof (int) + 704,
16 + 640 * sizeof (short) / sizeof (int) + 720,
16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- -1,
16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 768,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- -1,
-1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 768,
16 + 640 * sizeof (short) / sizeof (int) + 784,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ -1,
-1,
16 + 640 * sizeof (short) / sizeof (int) + 800,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
-1,
16 + 640 * sizeof (short) / sizeof (int) + 816,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ -1,
16 + 640 * sizeof (short) / sizeof (int) + 832,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
16 + 640 * sizeof (short) / sizeof (int) + 848,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
16 + 640 * sizeof (short) / sizeof (int) + 864,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
+ -1,
16 + 640 * sizeof (short) / sizeof (int) + 880,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
16 + 640 * sizeof (short) / sizeof (int) + 896,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
16 + 640 * sizeof (short) / sizeof (int) + 912,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
16 + 640 * sizeof (short) / sizeof (int) + 928,
- -1,
16 + 640 * sizeof (short) / sizeof (int) + 944,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
16 + 640 * sizeof (short) / sizeof (int) + 960,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
16 + 640 * sizeof (short) / sizeof (int) + 976,
+ -1,
16 + 640 * sizeof (short) / sizeof (int) + 992,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
16 + 640 * sizeof (short) / sizeof (int) + 1008,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
16 + 640 * sizeof (short) / sizeof (int) + 1024,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
16 + 640 * sizeof (short) / sizeof (int) + 1040,
16 + 640 * sizeof (short) / sizeof (int) + 1056,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
16 + 640 * sizeof (short) / sizeof (int) + 1072,
-1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1088,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1104,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1120,
-1,
-1,
-1,
@@ -373,17 +372,17 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 1088,
-1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1136,
-1,
-1,
-1,
-1,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 1104,
- 16 + 640 * sizeof (short) / sizeof (int) + 1120,
-1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1152,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1168,
-1,
-1,
-1,
@@ -393,287 +392,288 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 1136,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 1152,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 1072,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 1072,
- 16 + 640 * sizeof (short) / sizeof (int) + 1168,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 1072
+ 16 + 640 * sizeof (short) / sizeof (int) + 1184,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1200,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1120,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1120,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1216,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1120
},
{
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -689,7 +689,7 @@ u_property_unassigned_code_value =
0x00004000, 0x00000000, 0x00001800, 0x00000000,
0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000,
0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007,
+ 0xFFFFFFFF, 0xC0200000, 0x000FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030,
0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F,
@@ -697,8 +697,8 @@ u_property_unassigned_code_value =
0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030,
0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F,
0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030,
- 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030,
- 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030,
+ 0x00022010, 0x0C100200, 0xBF9FC220, 0xFFF90030,
+ 0x00022011, 0x18000000, 0x000F0220, 0x00000030,
0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F,
0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF,
0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF,
@@ -725,9 +725,9 @@ u_property_unassigned_code_value =
0x00000000, 0x00000000, 0x0000F000, 0xE0000000,
0x00000000, 0x00000000, 0x00000000, 0x0FF00000,
0x00000000, 0x07000000, 0x00001C00, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
+ 0xFFFFFE00, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0FC00000,
+ 0x00000000, 0x00000000, 0x00000000, 0x07C00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000,
@@ -739,7 +739,7 @@ u_property_unassigned_code_value =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xF8000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -752,7 +752,7 @@ u_property_unassigned_code_value =
0x00000000, 0x00000000, 0x00000000, 0x01F00000,
0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00,
0xFF800000, 0x80808080, 0x80808080, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFE0, 0xFFFFFFFF,
0x04000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF,
@@ -779,9 +779,9 @@ u_property_unassigned_code_value =
0x00000000, 0xFFFFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFF000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF,
+ 0x00000000, 0xFF008000, 0xFFFFFFFF, 0x007FFFFF,
0x00000000, 0xFC00F000, 0x00000000, 0xFF000000,
- 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000,
+ 0x00000000, 0x00000000, 0xFC003FC0, 0xC0000000,
0x00000000, 0x00000000, 0x7FF00000, 0xE0000000,
0x00000000, 0x00000000, 0x3C004000, 0x80000000,
0x00000000, 0xFF800000, 0x0C00C000, 0x00000000,
@@ -807,13 +807,13 @@ u_property_unassigned_code_value =
0x00001000, 0x48000080, 0xC000C000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0xF8000000,
0x00000078, 0x00700000, 0x00000000, 0x00000000,
- 0xF000E000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
+ 0xF0008000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000,
0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000,
0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC0000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xC0000000, 0x0000FC00, 0x00F00000, 0xF0000000,
0x00000000, 0x0000FF00, 0x00000000, 0xFFFF7FF0,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -840,15 +840,15 @@ u_property_unassigned_code_value =
0x00000000, 0x00000000, 0x0000FFFC, 0xFC00FE00,
0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000,
0x00000000, 0x00000000, 0x0000C000, 0xFFE00001,
- 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00040000, 0x80000000, 0xFFFFFFFF, 0xFFFFFFFF,
0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800,
0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xD4000000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFE000,
0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF,
0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -860,6 +860,10 @@ u_property_unassigned_code_value =
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFE000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000200, 0x00800000, 0x0000FFC0, 0x0000E000,
+ 0x00030000, 0xFF800100, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -887,7 +891,15 @@ u_property_unassigned_code_value =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x0000FFE0, 0x80000000,
- 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFE000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFF80000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -916,9 +928,13 @@ u_property_unassigned_code_value =
0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x06000080, 0xFFFFF824, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x3C00F800, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000010, 0xF5080169, 0x5569157B, 0xA1080869,
0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF,
@@ -927,23 +943,19 @@ u_property_unassigned_code_value =
0x00000000, 0x0000F000, 0x00000000, 0x00000000,
0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000,
0x0000E000, 0x00008000, 0x00000000, 0x0000F000,
- 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F,
- 0x0000FFF8, 0xF8000000, 0xFFFCFE00, 0xFFFFFFFF,
+ 0x00000000, 0xFFFFE000, 0xFFFFFFFF, 0x0000003F,
+ 0x0000FFF8, 0xF0000000, 0xFFFCFE00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x04000000,
- 0x00000000, 0x00000010, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000,
+ 0x00000000, 0x00000000, 0xFFF80000, 0xFF80E000,
0x00000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF,
0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000,
0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
+ 0x8000FFFF, 0x8006FF00, 0x8000F000, 0xFFFFFFFF,
+ 0xFFFC0000, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/pr_unified_ideograph.c b/lib/unictype/pr_unified_ideograph.c
index bb42eda..8edfb2d 100644
--- a/lib/unictype/pr_unified_ideograph.c
+++ b/lib/unictype/pr_unified_ideograph.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_unified_ideograph.h b/lib/unictype/pr_unified_ideograph.h
index fc4807e..237f207 100644
--- a/lib/unictype/pr_unified_ideograph.h
+++ b/lib/unictype/pr_unified_ideograph.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_uppercase.c b/lib/unictype/pr_uppercase.c
index 7c6774a..1b79210 100644
--- a/lib/unictype/pr_uppercase.c
+++ b/lib/unictype/pr_uppercase.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_uppercase.h b/lib/unictype/pr_uppercase.h
index ee58f43..149f556 100644
--- a/lib/unictype/pr_uppercase.h
+++ b/lib/unictype/pr_uppercase.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[17 << 4];
+ /*unsigned*/ int level3[18 << 4];
}
u_property_uppercase =
{
@@ -265,11 +265,11 @@ u_property_uppercase =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -318,13 +318,13 @@ u_property_uppercase =
0x00000000, 0x00000000, 0x55555555, 0x00001555,
0x05555555, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x55545554, 0x55555555, 0x6A005555,
- 0x55452855, 0x005F3D55, 0x00000000, 0x00000000,
+ 0x55452855, 0x005F7D55, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x000FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -345,6 +345,10 @@ u_property_uppercase =
0xFFFF0000, 0x000001FF, 0x00000400, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF,
0x000003FF, 0x00000000, 0x00000000, 0x00000000
}
diff --git a/lib/unictype/pr_variation_selector.c b/lib/unictype/pr_variation_selector.c
index a8a78ed..6000a6b 100644
--- a/lib/unictype/pr_variation_selector.c
+++ b/lib/unictype/pr_variation_selector.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_variation_selector.h b/lib/unictype/pr_variation_selector.h
index 2dff816..c038c36 100644
--- a/lib/unictype/pr_variation_selector.h
+++ b/lib/unictype/pr_variation_selector.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_white_space.c b/lib/unictype/pr_white_space.c
index 72cabb9..2e873c7 100644
--- a/lib/unictype/pr_white_space.c
+++ b/lib/unictype/pr_white_space.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_white_space.h b/lib/unictype/pr_white_space.h
index 64f2927..7af37ec 100644
--- a/lib/unictype/pr_white_space.h
+++ b/lib/unictype/pr_white_space.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_xid_continue.c b/lib/unictype/pr_xid_continue.c
index aa23f35..5fcd502 100644
--- a/lib/unictype/pr_xid_continue.c
+++ b/lib/unictype/pr_xid_continue.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_xid_continue.h b/lib/unictype/pr_xid_continue.h
index f593b53..d8f729d 100644
--- a/lib/unictype/pr_xid_continue.h
+++ b/lib/unictype/pr_xid_continue.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[4 << 7];
- /*unsigned*/ int level3[65 << 4];
+ /*unsigned*/ int level3[69 << 4];
}
u_property_xid_continue =
{
@@ -176,11 +176,11 @@ u_property_xid_continue =
16 + 512 * sizeof (short) / sizeof (int) + 656,
16 + 512 * sizeof (short) / sizeof (int) + 672,
16 + 512 * sizeof (short) / sizeof (int) + 688,
- -1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 704,
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 704,
16 + 512 * sizeof (short) / sizeof (int) + 720,
+ 16 + 512 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -188,7 +188,7 @@ u_property_xid_continue =
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 736,
+ 16 + 512 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -197,7 +197,7 @@ u_property_xid_continue =
-1,
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 752,
+ 16 + 512 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -215,10 +215,23 @@ u_property_xid_continue =
-1,
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 768,
- -1,
16 + 512 * sizeof (short) / sizeof (int) + 784,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 800,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 816,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -237,26 +250,13 @@ u_property_xid_continue =
-1,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 16 + 512 * sizeof (short) / sizeof (int) + 800,
- -1,
- -1,
- -1,
- -1,
- -1,
- 16 + 512 * sizeof (short) / sizeof (int) + 816,
+ 16 + 512 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -266,22 +266,22 @@ u_property_xid_continue =
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 832,
- 16 + 512 * sizeof (short) / sizeof (int) + 848,
- 16 + 512 * sizeof (short) / sizeof (int) + 864,
16 + 512 * sizeof (short) / sizeof (int) + 880,
- -1,
16 + 512 * sizeof (short) / sizeof (int) + 896,
+ 16 + 512 * sizeof (short) / sizeof (int) + 912,
+ 16 + 512 * sizeof (short) / sizeof (int) + 928,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 960,
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 912,
+ 16 + 512 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 928,
+ 16 + 512 * sizeof (short) / sizeof (int) + 992,
-1,
-1,
-1,
@@ -373,7 +373,7 @@ u_property_xid_continue =
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 944,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1008,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
@@ -381,8 +381,8 @@ u_property_xid_continue =
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 960,
- 16 + 512 * sizeof (short) / sizeof (int) + 976,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1024,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1040,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
@@ -393,7 +393,7 @@ u_property_xid_continue =
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 992,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1056,
-1,
-1,
-1,
@@ -415,10 +415,10 @@ u_property_xid_continue =
-1,
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 1008,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1072,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 1024,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1088,
-1,
-1,
-1,
@@ -565,7 +565,7 @@ u_property_xid_continue =
0xFFFF0000, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x043FFFFF,
0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFFFFFB,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFEFFCF,
0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF,
0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0,
@@ -573,8 +573,8 @@ u_property_xid_continue =
0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0002FFCF,
0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x0000FFC0,
0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0x0000FFCF,
- 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
- 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFC00FFCF,
+ 0xFFFDDFEF, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
+ 0xFFFDDFEE, 0xE7FFFFFF, 0x80F07DDF, 0xFC00FFCF,
0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000CFFC0,
0xFFFFFFFE, 0x07FFFFFF, 0x03FF7FFF, 0x00000000,
0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000,
@@ -605,9 +605,9 @@ u_property_xid_continue =
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0FFF, 0x000FF800,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0x00FFFFFF, 0xFFFFE3FF, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0xFFF70000, 0x037FFFFF,
+ 0x000001FF, 0x00000000, 0xFFF70000, 0x037FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
@@ -643,9 +643,9 @@ u_property_xid_continue =
0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xBFF0FFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x28FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF003F, 0x28FFFFFF,
0xFFFFFFFF, 0xFFFF3FFF, 0x000FFFFF, 0x1FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF8001, 0x7FFFFFFF,
0xFFFFFFFF, 0x007FFFFF, 0x03FF3FFF, 0xFC7FFFFF,
@@ -681,7 +681,7 @@ u_property_xid_continue =
0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -704,11 +704,11 @@ u_property_xid_continue =
0xFFFFFFFF, 0x07FFFFFF, 0xFFFF0000, 0x03FF01FF,
0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF0000, 0x004FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x17FF1C1F, 0x00000000,
- 0xFFFBFFFF, 0x00FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFBFFFF, 0x40FFFFFF, 0x00000000, 0x00000000,
0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x03FF07FF,
0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF07FF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00BF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFF3FFFFF, 0x3F000001, 0x00000000,
@@ -724,6 +724,10 @@ u_property_xid_continue =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0xFF7FFFFF, 0x03FF0001, 0xFFFC0000,
+ 0xFFFCFFFF, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -747,7 +751,15 @@ u_property_xid_continue =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
- 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -776,9 +788,13 @@ u_property_xid_continue =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007F001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF07FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_xid_start.c b/lib/unictype/pr_xid_start.c
index 6e8ee6c..34dc0c9 100644
--- a/lib/unictype/pr_xid_start.c
+++ b/lib/unictype/pr_xid_start.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_xid_start.h b/lib/unictype/pr_xid_start.h
index b6d621d..4c11007 100644
--- a/lib/unictype/pr_xid_start.h
+++ b/lib/unictype/pr_xid_start.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[61 << 4];
+ /*unsigned*/ int level3[64 << 4];
}
u_property_xid_start =
{
@@ -164,11 +164,11 @@ u_property_xid_start =
4 + 384 * sizeof (short) / sizeof (int) + 656,
4 + 384 * sizeof (short) / sizeof (int) + 672,
4 + 384 * sizeof (short) / sizeof (int) + 688,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 704,
4 + 384 * sizeof (short) / sizeof (int) + 720,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -176,7 +176,7 @@ u_property_xid_start =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -185,7 +185,7 @@ u_property_xid_start =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 752,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -203,10 +203,23 @@ u_property_xid_start =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 800,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 816,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -225,26 +238,13 @@ u_property_xid_start =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -256,8 +256,8 @@ u_property_xid_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -266,10 +266,10 @@ u_property_xid_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -361,7 +361,7 @@ u_property_xid_start =
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
@@ -369,8 +369,8 @@ u_property_xid_start =
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
+ 4 + 384 * sizeof (short) / sizeof (int) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
@@ -381,7 +381,7 @@ u_property_xid_start =
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
+ 4 + 384 * sizeof (short) / sizeof (int) + 992,
-1,
-1,
-1,
@@ -403,7 +403,7 @@ u_property_xid_start =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
-1,
-1
},
@@ -425,7 +425,7 @@ u_property_xid_start =
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF,
0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003,
0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
@@ -433,8 +433,8 @@ u_property_xid_start =
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000,
0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003,
+ 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x00060003,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC000003,
0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
0xFFFFFFFE, 0x0005FFFF, 0x0000007F, 0x00000000,
0xFEF02596, 0x2005ECAE, 0xF000005F, 0x00000000,
@@ -465,7 +465,7 @@ u_property_xid_start =
0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000,
0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F,
0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
+ 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -503,7 +503,7 @@ u_property_xid_start =
0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF,
0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000,
0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF,
@@ -541,7 +541,7 @@ u_property_xid_start =
0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -568,7 +568,7 @@ u_property_xid_start =
0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000,
0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x001FFFFF, 0x00000780, 0x00000000,
0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
@@ -584,6 +584,10 @@ u_property_xid_start =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0x00007FFF, 0x00000001, 0xFFFC0000,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -607,7 +611,15 @@ u_property_xid_start =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -626,7 +638,7 @@ u_property_xid_start =
0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_zero_width.c b/lib/unictype/pr_zero_width.c
index bd3a6f4..cfbfcbf 100644
--- a/lib/unictype/pr_zero_width.c
+++ b/lib/unictype/pr_zero_width.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_zero_width.h b/lib/unictype/pr_zero_width.h
index 2e6649c..aab1e91 100644
--- a/lib/unictype/pr_zero_width.h
+++ b/lib/unictype/pr_zero_width.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[9 << 4];
+ /*unsigned*/ int level3[10 << 4];
}
u_property_zero_width =
{
@@ -38,6 +38,7 @@ u_property_zero_width =
-1,
-1,
16 + 384 * sizeof (short) / sizeof (int) + 16,
+ 16 + 384 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -45,12 +46,11 @@ u_property_zero_width =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 32,
+ 16 + 384 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 48,
+ 16 + 384 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
@@ -161,7 +161,7 @@ u_property_zero_width =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 64,
+ 16 + 384 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -170,7 +170,7 @@ u_property_zero_width =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 80,
+ 16 + 384 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -256,7 +256,7 @@ u_property_zero_width =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 96,
+ 16 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -266,7 +266,7 @@ u_property_zero_width =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 112,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_property_zero_width =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 128,
+ 16 + 384 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -428,6 +428,10 @@ u_property_zero_width =
0x00000000, 0x00000000, 0x20000000, 0x00000000,
0x00008000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000004,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00004000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/scripts.c b/lib/unictype/scripts.c
index 3d35248..8f868b3 100644
--- a/lib/unictype/scripts.c
+++ b/lib/unictype/scripts.c
@@ -1,5 +1,5 @@
/* Scripts of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/scripts.h b/lib/unictype/scripts.h
index 7d98bd7..85bd699 100644
--- a/lib/unictype/scripts.h
+++ b/lib/unictype/scripts.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Unicode scripts. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
static const uc_interval_t script_common_intervals[] =
{
{ 0x0000, 1, 0 }, { 0x0040, 0, 1 },
@@ -24,6 +24,7 @@ static const uc_interval_t script_common_intervals[] =
{ 0x061F, 1, 1 },
{ 0x0640, 1, 1 },
{ 0x06DD, 1, 1 },
+ { 0x08E2, 1, 1 },
{ 0x0964, 1, 0 }, { 0x0965, 0, 1 },
{ 0x0E3F, 1, 1 },
{ 0x0FD5, 1, 0 }, { 0x0FD8, 0, 1 },
@@ -49,7 +50,7 @@ static const uc_interval_t script_common_intervals[] =
{ 0x2133, 1, 0 }, { 0x214D, 0, 1 },
{ 0x214F, 1, 0 }, { 0x215F, 0, 1 },
{ 0x2189, 1, 0 }, { 0x218B, 0, 1 },
- { 0x2190, 1, 0 }, { 0x23FA, 0, 1 },
+ { 0x2190, 1, 0 }, { 0x23FE, 0, 1 },
{ 0x2400, 1, 0 }, { 0x2426, 0, 1 },
{ 0x2440, 1, 0 }, { 0x244A, 0, 1 },
{ 0x2460, 1, 0 }, { 0x27FF, 0, 1 },
@@ -59,7 +60,7 @@ static const uc_interval_t script_common_intervals[] =
{ 0x2BBD, 1, 0 }, { 0x2BC8, 0, 1 },
{ 0x2BCA, 1, 0 }, { 0x2BD1, 0, 1 },
{ 0x2BEC, 1, 0 }, { 0x2BEF, 0, 1 },
- { 0x2E00, 1, 0 }, { 0x2E42, 0, 1 },
+ { 0x2E00, 1, 0 }, { 0x2E44, 0, 1 },
{ 0x2FF0, 1, 0 }, { 0x2FFB, 0, 1 },
{ 0x3000, 1, 0 }, { 0x3004, 0, 1 },
{ 0x3006, 1, 1 },
@@ -141,17 +142,15 @@ static const uc_interval_t script_common_intervals[] =
{ 0x1F100, 1, 0 }, { 0x1F10C, 0, 1 },
{ 0x1F110, 1, 0 }, { 0x1F12E, 0, 1 },
{ 0x1F130, 1, 0 }, { 0x1F16B, 0, 1 },
- { 0x1F170, 1, 0 }, { 0x1F19A, 0, 1 },
+ { 0x1F170, 1, 0 }, { 0x1F1AC, 0, 1 },
{ 0x1F1E6, 1, 0 }, { 0x1F1FF, 0, 1 },
{ 0x1F201, 1, 0 }, { 0x1F202, 0, 1 },
- { 0x1F210, 1, 0 }, { 0x1F23A, 0, 1 },
+ { 0x1F210, 1, 0 }, { 0x1F23B, 0, 1 },
{ 0x1F240, 1, 0 }, { 0x1F248, 0, 1 },
{ 0x1F250, 1, 0 }, { 0x1F251, 0, 1 },
- { 0x1F300, 1, 0 }, { 0x1F579, 0, 1 },
- { 0x1F57B, 1, 0 }, { 0x1F5A3, 0, 1 },
- { 0x1F5A5, 1, 0 }, { 0x1F6D0, 0, 1 },
+ { 0x1F300, 1, 0 }, { 0x1F6D2, 0, 1 },
{ 0x1F6E0, 1, 0 }, { 0x1F6EC, 0, 1 },
- { 0x1F6F0, 1, 0 }, { 0x1F6F3, 0, 1 },
+ { 0x1F6F0, 1, 0 }, { 0x1F6F6, 0, 1 },
{ 0x1F700, 1, 0 }, { 0x1F773, 0, 1 },
{ 0x1F780, 1, 0 }, { 0x1F7D4, 0, 1 },
{ 0x1F800, 1, 0 }, { 0x1F80B, 0, 1 },
@@ -159,8 +158,13 @@ static const uc_interval_t script_common_intervals[] =
{ 0x1F850, 1, 0 }, { 0x1F859, 0, 1 },
{ 0x1F860, 1, 0 }, { 0x1F887, 0, 1 },
{ 0x1F890, 1, 0 }, { 0x1F8AD, 0, 1 },
- { 0x1F910, 1, 0 }, { 0x1F918, 0, 1 },
- { 0x1F980, 1, 0 }, { 0x1F984, 0, 1 },
+ { 0x1F910, 1, 0 }, { 0x1F91E, 0, 1 },
+ { 0x1F920, 1, 0 }, { 0x1F927, 0, 1 },
+ { 0x1F930, 1, 1 },
+ { 0x1F933, 1, 0 }, { 0x1F93E, 0, 1 },
+ { 0x1F940, 1, 0 }, { 0x1F94B, 0, 1 },
+ { 0x1F950, 1, 0 }, { 0x1F95E, 0, 1 },
+ { 0x1F980, 1, 0 }, { 0x1F991, 0, 1 },
{ 0x1F9C0, 1, 1 },
{ 0xE0001, 1, 1 },
{ 0xE0020, 1, 0 }, { 0xE007F, 0, 1 }
@@ -190,7 +194,7 @@ static const uc_interval_t script_latin_intervals[] =
{ 0x2160, 1, 0 }, { 0x2188, 0, 1 },
{ 0x2C60, 1, 0 }, { 0x2C7F, 0, 1 },
{ 0xA722, 1, 0 }, { 0xA787, 0, 1 },
- { 0xA78B, 1, 0 }, { 0xA7AD, 0, 1 },
+ { 0xA78B, 1, 0 }, { 0xA7AE, 0, 1 },
{ 0xA7B0, 1, 0 }, { 0xA7B7, 0, 1 },
{ 0xA7F7, 1, 0 }, { 0xA7FF, 0, 1 },
{ 0xAB30, 1, 0 }, { 0xAB5A, 0, 1 },
@@ -234,7 +238,7 @@ static const uc_interval_t script_greek_intervals[] =
{ 0x1FF6, 1, 0 }, { 0x1FFE, 0, 1 },
{ 0x2126, 1, 1 },
{ 0xAB65, 1, 1 },
- { 0x10140, 1, 0 }, { 0x1018C, 0, 1 },
+ { 0x10140, 1, 0 }, { 0x1018E, 0, 1 },
{ 0x101A0, 1, 1 },
{ 0x1D200, 1, 0 }, { 0x1D245, 0, 1 }
};
@@ -242,6 +246,7 @@ static const uc_interval_t script_cyrillic_intervals[] =
{
{ 0x0400, 1, 0 }, { 0x0484, 0, 1 },
{ 0x0487, 1, 0 }, { 0x052F, 0, 1 },
+ { 0x1C80, 1, 0 }, { 0x1C88, 0, 1 },
{ 0x1D2B, 1, 1 },
{ 0x1D78, 1, 1 },
{ 0x2DE0, 1, 0 }, { 0x2DFF, 0, 1 },
@@ -282,6 +287,8 @@ static const uc_interval_t script_arabic_intervals[] =
{ 0x06DE, 1, 0 }, { 0x06FF, 0, 1 },
{ 0x0750, 1, 0 }, { 0x077F, 0, 1 },
{ 0x08A0, 1, 0 }, { 0x08B4, 0, 1 },
+ { 0x08B6, 1, 0 }, { 0x08BD, 0, 1 },
+ { 0x08D4, 1, 0 }, { 0x08E1, 0, 1 },
{ 0x08E3, 1, 0 }, { 0x08FF, 0, 1 },
{ 0xFB50, 1, 0 }, { 0xFBC1, 0, 1 },
{ 0xFBD3, 1, 0 }, { 0xFD3D, 0, 1 },
@@ -450,7 +457,7 @@ static const uc_interval_t script_telugu_intervals[] =
};
static const uc_interval_t script_kannada_intervals[] =
{
- { 0x0C81, 1, 0 }, { 0x0C83, 0, 1 },
+ { 0x0C80, 1, 0 }, { 0x0C83, 0, 1 },
{ 0x0C85, 1, 0 }, { 0x0C8C, 0, 1 },
{ 0x0C8E, 1, 0 }, { 0x0C90, 0, 1 },
{ 0x0C92, 1, 0 }, { 0x0CA8, 0, 1 },
@@ -473,11 +480,9 @@ static const uc_interval_t script_malayalam_intervals[] =
{ 0x0D12, 1, 0 }, { 0x0D3A, 0, 1 },
{ 0x0D3D, 1, 0 }, { 0x0D44, 0, 1 },
{ 0x0D46, 1, 0 }, { 0x0D48, 0, 1 },
- { 0x0D4A, 1, 0 }, { 0x0D4E, 0, 1 },
- { 0x0D57, 1, 1 },
- { 0x0D5F, 1, 0 }, { 0x0D63, 0, 1 },
- { 0x0D66, 1, 0 }, { 0x0D75, 0, 1 },
- { 0x0D79, 1, 0 }, { 0x0D7F, 0, 1 }
+ { 0x0D4A, 1, 0 }, { 0x0D4F, 0, 1 },
+ { 0x0D54, 1, 0 }, { 0x0D63, 0, 1 },
+ { 0x0D66, 1, 0 }, { 0x0D7F, 0, 1 }
};
static const uc_interval_t script_sinhala_intervals[] =
{
@@ -634,7 +639,8 @@ static const uc_interval_t script_mongolian_intervals[] =
{ 0x1806, 1, 0 }, { 0x180E, 0, 1 },
{ 0x1810, 1, 0 }, { 0x1819, 0, 1 },
{ 0x1820, 1, 0 }, { 0x1877, 0, 1 },
- { 0x1880, 1, 0 }, { 0x18AA, 0, 1 }
+ { 0x1880, 1, 0 }, { 0x18AA, 0, 1 },
+ { 0x11660, 1, 0 }, { 0x1166C, 0, 1 }
};
static const uc_interval_t script_hiragana_intervals[] =
{
@@ -711,7 +717,7 @@ static const uc_interval_t script_inherited_intervals[] =
{ 0x1CF4, 1, 1 },
{ 0x1CF8, 1, 0 }, { 0x1CF9, 0, 1 },
{ 0x1DC0, 1, 0 }, { 0x1DF5, 0, 1 },
- { 0x1DFC, 1, 0 }, { 0x1DFF, 0, 1 },
+ { 0x1DFB, 1, 0 }, { 0x1DFF, 0, 1 },
{ 0x200C, 1, 0 }, { 0x200D, 0, 1 },
{ 0x20D0, 1, 0 }, { 0x20F0, 0, 1 },
{ 0x302A, 1, 0 }, { 0x302D, 0, 1 },
@@ -816,7 +822,12 @@ static const uc_interval_t script_new_tai_lue_intervals[] =
static const uc_interval_t script_glagolitic_intervals[] =
{
{ 0x2C00, 1, 0 }, { 0x2C2E, 0, 1 },
- { 0x2C30, 1, 0 }, { 0x2C5E, 0, 1 }
+ { 0x2C30, 1, 0 }, { 0x2C5E, 0, 1 },
+ { 0x1E000, 1, 0 }, { 0x1E006, 0, 1 },
+ { 0x1E008, 1, 0 }, { 0x1E018, 0, 1 },
+ { 0x1E01B, 1, 0 }, { 0x1E021, 0, 1 },
+ { 0x1E023, 1, 0 }, { 0x1E024, 0, 1 },
+ { 0x1E026, 1, 0 }, { 0x1E02A, 0, 1 }
};
static const uc_interval_t script_tifinagh_intervals[] =
{
@@ -890,7 +901,7 @@ static const uc_interval_t script_vai_intervals[] =
};
static const uc_interval_t script_saurashtra_intervals[] =
{
- { 0xA880, 1, 0 }, { 0xA8C4, 0, 1 },
+ { 0xA880, 1, 0 }, { 0xA8C5, 0, 1 },
{ 0xA8CE, 1, 0 }, { 0xA8D9, 0, 1 }
};
static const uc_interval_t script_kayah_li_intervals[] =
@@ -1101,7 +1112,7 @@ static const uc_interval_t script_pahawh_hmong_intervals[] =
static const uc_interval_t script_khojki_intervals[] =
{
{ 0x11200, 1, 0 }, { 0x11211, 0, 1 },
- { 0x11213, 1, 0 }, { 0x1123D, 0, 1 }
+ { 0x11213, 1, 0 }, { 0x1123E, 0, 1 }
};
static const uc_interval_t script_linear_a_intervals[] =
{
@@ -1217,7 +1228,43 @@ static const uc_interval_t script_signwriting_intervals[] =
{ 0x1DA9B, 1, 0 }, { 0x1DA9F, 0, 1 },
{ 0x1DAA1, 1, 0 }, { 0x1DAAF, 0, 1 }
};
-static const uc_script_t scripts[131] =
+static const uc_interval_t script_adlam_intervals[] =
+{
+ { 0x1E900, 1, 0 }, { 0x1E94A, 0, 1 },
+ { 0x1E950, 1, 0 }, { 0x1E959, 0, 1 },
+ { 0x1E95E, 1, 0 }, { 0x1E95F, 0, 1 }
+};
+static const uc_interval_t script_bhaiksuki_intervals[] =
+{
+ { 0x11C00, 1, 0 }, { 0x11C08, 0, 1 },
+ { 0x11C0A, 1, 0 }, { 0x11C36, 0, 1 },
+ { 0x11C38, 1, 0 }, { 0x11C45, 0, 1 },
+ { 0x11C50, 1, 0 }, { 0x11C6C, 0, 1 }
+};
+static const uc_interval_t script_marchen_intervals[] =
+{
+ { 0x11C70, 1, 0 }, { 0x11C8F, 0, 1 },
+ { 0x11C92, 1, 0 }, { 0x11CA7, 0, 1 },
+ { 0x11CA9, 1, 0 }, { 0x11CB6, 0, 1 }
+};
+static const uc_interval_t script_newa_intervals[] =
+{
+ { 0x11400, 1, 0 }, { 0x11459, 0, 1 },
+ { 0x1145B, 1, 1 },
+ { 0x1145D, 1, 1 }
+};
+static const uc_interval_t script_osage_intervals[] =
+{
+ { 0x104B0, 1, 0 }, { 0x104D3, 0, 1 },
+ { 0x104D8, 1, 0 }, { 0x104FB, 0, 1 }
+};
+static const uc_interval_t script_tangut_intervals[] =
+{
+ { 0x16FE0, 1, 1 },
+ { 0x17000, 1, 0 }, { 0x187EC, 0, 1 },
+ { 0x18800, 1, 0 }, { 0x18AF2, 0, 1 }
+};
+static const uc_script_t scripts[137] =
{
{
sizeof (script_common_intervals) / sizeof (uc_interval_t),
@@ -1873,6 +1920,36 @@ static const uc_script_t scripts[131] =
sizeof (script_signwriting_intervals) / sizeof (uc_interval_t),
script_signwriting_intervals,
"SignWriting"
+ },
+ {
+ sizeof (script_adlam_intervals) / sizeof (uc_interval_t),
+ script_adlam_intervals,
+ "Adlam"
+ },
+ {
+ sizeof (script_bhaiksuki_intervals) / sizeof (uc_interval_t),
+ script_bhaiksuki_intervals,
+ "Bhaiksuki"
+ },
+ {
+ sizeof (script_marchen_intervals) / sizeof (uc_interval_t),
+ script_marchen_intervals,
+ "Marchen"
+ },
+ {
+ sizeof (script_newa_intervals) / sizeof (uc_interval_t),
+ script_newa_intervals,
+ "Newa"
+ },
+ {
+ sizeof (script_osage_intervals) / sizeof (uc_interval_t),
+ script_osage_intervals,
+ "Osage"
+ },
+ {
+ sizeof (script_tangut_intervals) / sizeof (uc_interval_t),
+ script_tangut_intervals,
+ "Tangut"
}
};
#define script_header_0 16
@@ -1885,7 +1962,7 @@ struct
{
int level1[15];
short level2[4 << 9];
- unsigned char level3[202 << 7];
+ unsigned char level3[208 << 7];
}
u_script =
{
@@ -1963,29 +2040,20 @@ u_script =
15488, 15616, 15744, 15872, 16000, 16128, 16256, 16384,
16512, 16640, -1, -1, 16768, -1, -1, -1,
16896, 17024, 17152, 17280, 17408, 17536, 17664, -1,
- -1, 17792, -1, 17920, 18048, 18176, 18304, -1,
- -1, 18432, -1, -1, -1, 18560, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18816,
- 18944, 18688, 19072, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 19200, 19200, 19200, 19200, 19200, 19200, 19200, 19200,
- 19328, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 19456, 19456, 19456, 19456, 19584, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ 17792, 17920, -1, 18048, 18176, 18304, 18432, -1,
+ -1, 18560, -1, -1, -1, 18688, -1, -1,
+ 18816, 18944, -1, -1, -1, -1, -1, -1,
+ 19072, 19072, 19072, 19072, 19072, 19072, 19072, 19200,
+ 19328, 19072, 19456, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 19584, 19584, 19584, 19584, 19584, 19584, 19584, 19584,
+ 19712, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 19840, 19840, 19840, 19840, 19968, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 19712, 19712, 19712, 19712, 19840, 19968, 20096, 20224,
- -1, -1, -1, -1, -1, -1, 20352, 20480,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -1993,6 +2061,15 @@ u_script =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 20096, 20096, 20096, 20096, 20224, 20352, 20480, 20608,
+ -1, -1, -1, -1, -1, -1, 20736, 20864,
+ 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992,
+ 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992,
+ 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992,
+ 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992,
+ 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992,
+ 20992, 20992, 20992, 20992, 20992, 20992, 20992, 21120,
+ 20992, 20992, 20992, 20992, 20992, 21248, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -2002,25 +2079,25 @@ u_script =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 20608, -1, -1, -1, -1, -1, -1, -1,
+ 21376, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 20736, 20864, -1, -1, -1, -1, -1, -1,
+ 21504, 21632, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 7552, 20992, 21120, 21248, 21376, -1, 21504, -1,
- 21632, 21760, 21888, 7552, 7552, 22016, 7552, 22144,
- 22272, 22272, 22272, 22272, 22272, 22400, -1, -1,
+ 7552, 21760, 21888, 22016, 22144, -1, 22272, -1,
+ 22400, 22528, 22656, 7552, 7552, 22784, 7552, 22912,
+ 23040, 23040, 23040, 23040, 23040, 23168, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 23296, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 22528, 22656, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 22784, 22912, -1, -1,
- 23040, 23168, 23296, 23424, 23552, -1, 7552, 7552,
- 7552, 7552, 23680, 23808, 7552, 23936, 24064, 24192,
- 24320, 24448, 24576, 24704, -1, -1, -1, -1,
+ 23424, 23552, 23680, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 23808, 23936, -1, -1,
+ 24064, 24192, 24320, 24448, 24576, -1, 7552, 7552,
+ 7552, 7552, 7552, 7552, 7552, 24704, 24832, 24960,
+ 25088, 25216, 25344, 25472, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
@@ -2063,17 +2140,17 @@ u_script =
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
- 9088, 9088, 9088, 9088, 9088, 24832, 9088, 9088,
+ 9088, 9088, 9088, 9088, 9088, 25600, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
- 9088, 9088, 9088, 9088, 9088, 9088, 24960, 9088,
- 25088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
+ 9088, 9088, 9088, 9088, 9088, 9088, 25728, 9088,
+ 25856, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
- 9088, 9088, 9088, 9088, 9088, 25216, -1, -1,
+ 9088, 9088, 9088, 9088, 9088, 25984, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -2084,9 +2161,9 @@ u_script =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 9088, 9088, 9088, 9088, 25344, -1, -1, -1,
+ 9088, 9088, 9088, 9088, 26112, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 25472, -1, 25600, 25728, -1, -1, -1, -1,
+ 26240, -1, 26368, 26496, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -2398,13 +2475,13 @@ u_script =
255, 255, 255, 255, 255, 255, 255, 255,
6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6,
- 6, 6, 6, 6, 6, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 6, 6, 6, 6, 6, 255, 6, 6,
+ 6, 6, 6, 6, 6, 6, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 6, 6, 6, 6, 6,
+ 255, 255, 255, 255, 6, 6, 6, 6,
+ 6, 6, 6, 6, 6, 6, 6, 6,
+ 6, 6, 0, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6,
@@ -2520,7 +2597,7 @@ u_script =
15, 15, 15, 15, 15, 15, 15, 15,
255, 255, 255, 255, 255, 255, 255, 255,
15, 15, 15, 15, 15, 15, 15, 15,
- 255, 16, 16, 16, 255, 16, 16, 16,
+ 16, 16, 16, 16, 255, 16, 16, 16,
16, 16, 16, 16, 16, 255, 16, 16,
16, 255, 16, 16, 16, 16, 16, 16,
16, 16, 16, 16, 16, 16, 16, 16,
@@ -2545,13 +2622,13 @@ u_script =
17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 255, 255, 17, 17, 17,
17, 17, 17, 17, 17, 255, 17, 17,
- 17, 255, 17, 17, 17, 17, 17, 255,
- 255, 255, 255, 255, 255, 255, 255, 17,
- 255, 255, 255, 255, 255, 255, 255, 17,
+ 17, 255, 17, 17, 17, 17, 17, 17,
+ 255, 255, 255, 255, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 255, 255, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17,
- 17, 17, 17, 17, 17, 17, 255, 255,
- 255, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17,
255, 255, 18, 18, 255, 18, 18, 18,
18, 18, 18, 18, 18, 18, 18, 18,
18, 18, 18, 18, 18, 18, 18, 255,
@@ -2952,8 +3029,8 @@ u_script =
68, 68, 68, 68, 68, 68, 68, 68,
68, 68, 68, 68, 68, 68, 68, 68,
68, 68, 68, 68, 68, 68, 68, 68,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -2999,7 +3076,7 @@ u_script =
40, 40, 40, 40, 40, 40, 40, 40,
40, 40, 40, 40, 40, 40, 40, 40,
40, 40, 40, 40, 40, 40, 255, 255,
- 255, 255, 255, 255, 40, 40, 40, 40,
+ 255, 255, 255, 40, 40, 40, 40, 40,
2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 255, 255,
@@ -3127,7 +3204,7 @@ u_script =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 255, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 0, 0, 255,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -3264,7 +3341,7 @@ u_script =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 255, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -3565,7 +3642,7 @@ u_script =
1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 255, 255,
+ 1, 1, 1, 1, 1, 1, 1, 255,
1, 1, 1, 1, 1, 1, 1, 1,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -3600,7 +3677,7 @@ u_script =
70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 255, 255, 255,
+ 70, 70, 70, 70, 70, 70, 255, 255,
255, 255, 255, 255, 255, 255, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 255, 255, 255, 255, 255, 255,
@@ -3945,7 +4022,7 @@ u_script =
2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 255, 255, 255,
+ 2, 2, 2, 2, 2, 2, 2, 255,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 255, 255, 255, 255,
2, 255, 255, 255, 255, 255, 255, 255,
@@ -4030,16 +4107,16 @@ u_script =
50, 50, 50, 50, 50, 50, 255, 255,
50, 50, 50, 50, 50, 50, 50, 50,
50, 50, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 135, 135, 135, 135, 135, 135, 135, 135,
+ 135, 135, 135, 135, 135, 135, 135, 135,
+ 135, 135, 135, 135, 135, 135, 135, 135,
+ 135, 135, 135, 135, 135, 135, 135, 135,
+ 135, 135, 135, 135, 255, 255, 255, 255,
+ 135, 135, 135, 135, 135, 135, 135, 135,
+ 135, 135, 135, 135, 135, 135, 135, 135,
+ 135, 135, 135, 135, 135, 135, 135, 135,
+ 135, 135, 135, 135, 135, 135, 135, 135,
+ 135, 135, 135, 135, 255, 255, 255, 255,
105, 105, 105, 105, 105, 105, 105, 105,
105, 105, 105, 105, 105, 105, 105, 105,
105, 105, 105, 105, 105, 105, 105, 105,
@@ -4335,7 +4412,7 @@ u_script =
108, 108, 108, 108, 108, 108, 108, 108,
108, 108, 108, 108, 108, 108, 108, 108,
108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 255, 255,
+ 108, 108, 108, 108, 108, 108, 108, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -4376,6 +4453,22 @@ u_script =
106, 106, 106, 106, 106, 255, 255, 255,
106, 106, 106, 106, 106, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 255, 134, 255, 134, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
123, 123, 123, 123, 123, 123, 123, 123,
123, 123, 123, 123, 123, 123, 123, 123,
123, 123, 123, 123, 123, 123, 123, 123,
@@ -4420,8 +4513,8 @@ u_script =
255, 255, 255, 255, 255, 255, 255, 255,
113, 113, 113, 113, 113, 113, 113, 113,
113, 113, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 31, 31, 31, 31, 31, 31, 31, 31,
+ 31, 31, 31, 31, 31, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
101, 101, 101, 101, 101, 101, 101, 101,
@@ -4488,6 +4581,38 @@ u_script =
118, 118, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118,
118, 255, 255, 255, 255, 255, 255, 255,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 255, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 132, 132, 255,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 132, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 255, 255, 255,
+ 133, 133, 133, 133, 133, 133, 133, 133,
+ 133, 133, 133, 133, 133, 133, 133, 133,
+ 133, 133, 133, 133, 133, 133, 133, 133,
+ 133, 133, 133, 133, 133, 133, 133, 133,
+ 255, 255, 133, 133, 133, 133, 133, 133,
+ 133, 133, 133, 133, 133, 133, 133, 133,
+ 133, 133, 133, 133, 133, 133, 133, 133,
+ 255, 133, 133, 133, 133, 133, 133, 133,
+ 133, 133, 133, 133, 133, 133, 133, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
62, 62, 62, 62, 62, 62, 62, 62,
62, 62, 62, 62, 62, 62, 62, 62,
62, 62, 62, 62, 62, 62, 62, 62,
@@ -4724,9 +4849,57 @@ u_script =
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 136, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
33, 32, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -4968,6 +5141,22 @@ u_script =
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
+ 56, 56, 56, 56, 56, 56, 56, 255,
+ 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 255, 255, 56, 56, 56, 56, 56,
+ 56, 56, 255, 56, 56, 255, 56, 56,
+ 56, 56, 56, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
112, 112, 112, 112, 112, 112, 112, 112,
112, 112, 112, 112, 112, 112, 112, 112,
112, 112, 112, 112, 112, 112, 112, 112,
@@ -5000,6 +5189,22 @@ u_script =
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 255, 255, 255, 255, 255,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 255, 255, 255, 255, 131, 131,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
6, 6, 6, 6, 255, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6,
@@ -5083,9 +5288,9 @@ u_script =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -5103,7 +5308,7 @@ u_script =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 255, 255, 255, 255, 255,
+ 0, 0, 0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 0, 0, 0, 0,
0, 255, 255, 255, 255, 255, 255, 255,
0, 0, 255, 255, 255, 255, 255, 255,
@@ -5122,43 +5327,11 @@ u_script =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 255, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 255, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 255, 255, 255, 255, 255, 255, 255,
+ 0, 0, 0, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 255, 255, 255,
- 0, 0, 0, 0, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 0, 0, 255,
255, 255, 255, 255, 255, 255, 255, 255,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -5227,22 +5400,22 @@ u_script =
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 0, 0, 255,
+ 0, 0, 0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 255, 255, 255, 255,
+ 0, 255, 255, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 255,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
- 0, 0, 0, 0, 0, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
diff --git a/lib/unictype/scripts_byname.gperf b/lib/unictype/scripts_byname.gperf
index 721764d..befa93c 100644
--- a/lib/unictype/scripts_byname.gperf
+++ b/lib/unictype/scripts_byname.gperf
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Unicode scripts. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
struct named_script { int name; unsigned int index; };
%struct-type
%language=ANSI-C
@@ -143,3 +143,9 @@ Hatran, 127
Multani, 128
Old_Hungarian, 129
SignWriting, 130
+Adlam, 131
+Bhaiksuki, 132
+Marchen, 133
+Newa, 134
+Osage, 135
+Tangut, 136
diff --git a/lib/unictype/scripts_byname.h b/lib/unictype/scripts_byname.h
index 1958b8a..7840c63 100644
--- a/lib/unictype/scripts_byname.h
+++ b/lib/unictype/scripts_byname.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./unictype/scripts_byname.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/unictype/scripts_byname.gperf */
/* Computed positions: -k'1,3,5,8' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,18 +26,18 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 4 "./unictype/scripts_byname.gperf"
+#line 4 "../../lib/unictype/scripts_byname.gperf"
struct named_script { int name; unsigned int index; };
-#define TOTAL_KEYWORDS 131
+#define TOTAL_KEYWORDS 137
#define MIN_WORD_LENGTH 2
#define MAX_WORD_LENGTH 22
-#define MIN_HASH_VALUE 4
-#define MAX_HASH_VALUE 199
-/* maximum key range = 196, duplicates = 0 */
+#define MIN_HASH_VALUE 2
+#define MAX_HASH_VALUE 210
+/* maximum key range = 209, duplicates = 0 */
#ifdef __GNUC__
__inline
@@ -47,38 +47,38 @@ inline
#endif
#endif
static unsigned int
-scripts_hash (register const char *str, register unsigned int len)
+scripts_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 5, 2, 19, 31, 12,
- 200, 24, 46, 4, 51, 42, 7, 4, 2, 16,
- 35, 200, 71, 16, 10, 32, 51, 30, 200, 2,
- 200, 200, 200, 200, 200, 34, 200, 5, 57, 50,
- 64, 12, 44, 18, 36, 9, 19, 40, 31, 4,
- 2, 2, 75, 200, 9, 73, 38, 33, 41, 10,
- 200, 24, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 9, 0, 16, 40, 28,
+ 211, 64, 66, 24, 68, 47, 29, 8, 71, 44,
+ 16, 211, 61, 26, 19, 46, 102, 23, 211, 0,
+ 211, 211, 211, 211, 211, 51, 211, 3, 54, 55,
+ 36, 3, 55, 51, 36, 11, 48, 26, 6, 2,
+ 0, 1, 70, 211, 16, 64, 11, 18, 46, 3,
+ 211, 83, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211
};
- register int hval = len;
+ register unsigned int hval = len;
switch (hval)
{
@@ -104,576 +104,592 @@ scripts_hash (register const char *str, register unsigned int len)
struct script_stringpool_t
{
- char script_stringpool_str4[sizeof("Yi")];
- char script_stringpool_str7[sizeof("Nko")];
- char script_stringpool_str9[sizeof("Mro")];
- char script_stringpool_str11[sizeof("Ahom")];
- char script_stringpool_str12[sizeof("Lao")];
- char script_stringpool_str13[sizeof("Miao")];
- char script_stringpool_str15[sizeof("Bamum")];
- char script_stringpool_str16[sizeof("Bengali")];
- char script_stringpool_str17[sizeof("Brahmi")];
+ char script_stringpool_str2[sizeof("Yi")];
+ char script_stringpool_str9[sizeof("Bamum")];
+ char script_stringpool_str10[sizeof("Bengali")];
+ char script_stringpool_str11[sizeof("Brahmi")];
+ char script_stringpool_str12[sizeof("Mro")];
+ char script_stringpool_str14[sizeof("Ahom")];
+ char script_stringpool_str15[sizeof("Miao")];
+ char script_stringpool_str16[sizeof("Braille")];
+ char script_stringpool_str17[sizeof("Balinese")];
char script_stringpool_str18[sizeof("Mandaic")];
- char script_stringpool_str19[sizeof("Thai")];
+ char script_stringpool_str19[sizeof("Armenian")];
char script_stringpool_str20[sizeof("Myanmar")];
- char script_stringpool_str21[sizeof("Armenian")];
- char script_stringpool_str22[sizeof("Mongolian")];
- char script_stringpool_str23[sizeof("Thaana")];
- char script_stringpool_str24[sizeof("Linear_B")];
- char script_stringpool_str25[sizeof("Arabic")];
- char script_stringpool_str27[sizeof("Linear_A")];
- char script_stringpool_str28[sizeof("Cham")];
- char script_stringpool_str29[sizeof("Osmanya")];
- char script_stringpool_str30[sizeof("Sinhala")];
- char script_stringpool_str31[sizeof("Common")];
- char script_stringpool_str32[sizeof("Tai_Le")];
- char script_stringpool_str33[sizeof("Sharada")];
- char script_stringpool_str34[sizeof("Chakma")];
- char script_stringpool_str35[sizeof("Oriya")];
- char script_stringpool_str36[sizeof("Syriac")];
- char script_stringpool_str37[sizeof("Shavian")];
- char script_stringpool_str38[sizeof("Anatolian_Hieroglyphs")];
- char script_stringpool_str39[sizeof("Carian")];
- char script_stringpool_str40[sizeof("Mende_Kikakui")];
- char script_stringpool_str41[sizeof("Tai_Tham")];
- char script_stringpool_str42[sizeof("Buginese")];
- char script_stringpool_str43[sizeof("Samaritan")];
- char script_stringpool_str44[sizeof("Meetei_Mayek")];
- char script_stringpool_str45[sizeof("Braille")];
- char script_stringpool_str46[sizeof("Tagbanwa")];
- char script_stringpool_str47[sizeof("Multani")];
- char script_stringpool_str48[sizeof("Cuneiform")];
- char script_stringpool_str49[sizeof("Limbu")];
- char script_stringpool_str50[sizeof("Tamil")];
- char script_stringpool_str51[sizeof("Han")];
- char script_stringpool_str52[sizeof("Latin")];
- char script_stringpool_str53[sizeof("Cherokee")];
- char script_stringpool_str54[sizeof("Georgian")];
- char script_stringpool_str55[sizeof("Balinese")];
- char script_stringpool_str56[sizeof("Kannada")];
- char script_stringpool_str57[sizeof("Hanunoo")];
- char script_stringpool_str58[sizeof("Phoenician")];
- char script_stringpool_str59[sizeof("Tirhuta")];
- char script_stringpool_str60[sizeof("Khmer")];
- char script_stringpool_str61[sizeof("Ogham")];
- char script_stringpool_str62[sizeof("Avestan")];
- char script_stringpool_str63[sizeof("Vai")];
- char script_stringpool_str64[sizeof("Takri")];
- char script_stringpool_str65[sizeof("Telugu")];
- char script_stringpool_str66[sizeof("Tagalog")];
- char script_stringpool_str67[sizeof("New_Tai_Lue")];
- char script_stringpool_str68[sizeof("Lycian")];
- char script_stringpool_str69[sizeof("Gujarati")];
- char script_stringpool_str70[sizeof("Inherited")];
- char script_stringpool_str71[sizeof("Warang_Citi")];
- char script_stringpool_str72[sizeof("Modi")];
- char script_stringpool_str73[sizeof("Malayalam")];
- char script_stringpool_str74[sizeof("Grantha")];
- char script_stringpool_str75[sizeof("Sora_Sompeng")];
- char script_stringpool_str76[sizeof("Mahajani")];
- char script_stringpool_str77[sizeof("Gothic")];
- char script_stringpool_str78[sizeof("Manichaean")];
- char script_stringpool_str79[sizeof("Glagolitic")];
- char script_stringpool_str80[sizeof("Caucasian_Albanian")];
- char script_stringpool_str81[sizeof("Greek")];
- char script_stringpool_str82[sizeof("Lydian")];
- char script_stringpool_str83[sizeof("Gurmukhi")];
- char script_stringpool_str84[sizeof("Lisu")];
- char script_stringpool_str85[sizeof("Batak")];
- char script_stringpool_str86[sizeof("Hiragana")];
- char script_stringpool_str87[sizeof("Hangul")];
- char script_stringpool_str88[sizeof("Meroitic_Cursive")];
- char script_stringpool_str89[sizeof("Devanagari")];
- char script_stringpool_str90[sizeof("Khojki")];
- char script_stringpool_str91[sizeof("Bopomofo")];
- char script_stringpool_str92[sizeof("Meroitic_Hieroglyphs")];
- char script_stringpool_str93[sizeof("Kaithi")];
- char script_stringpool_str94[sizeof("Bassa_Vah")];
- char script_stringpool_str95[sizeof("Hatran")];
- char script_stringpool_str96[sizeof("Egyptian_Hieroglyphs")];
- char script_stringpool_str97[sizeof("Kharoshthi")];
- char script_stringpool_str98[sizeof("Rejang")];
- char script_stringpool_str99[sizeof("Syloti_Nagri")];
- char script_stringpool_str100[sizeof("Tifinagh")];
- char script_stringpool_str101[sizeof("Palmyrene")];
- char script_stringpool_str102[sizeof("Saurashtra")];
- char script_stringpool_str103[sizeof("Ol_Chiki")];
- char script_stringpool_str104[sizeof("Ugaritic")];
- char script_stringpool_str105[sizeof("Sundanese")];
- char script_stringpool_str106[sizeof("Canadian_Aboriginal")];
- char script_stringpool_str107[sizeof("Buhid")];
- char script_stringpool_str108[sizeof("Ethiopic")];
- char script_stringpool_str109[sizeof("Coptic")];
- char script_stringpool_str110[sizeof("Cypriot")];
- char script_stringpool_str111[sizeof("Nabataean")];
- char script_stringpool_str112[sizeof("Tibetan")];
- char script_stringpool_str113[sizeof("SignWriting")];
- char script_stringpool_str114[sizeof("Javanese")];
- char script_stringpool_str116[sizeof("Tai_Viet")];
- char script_stringpool_str117[sizeof("Cyrillic")];
- char script_stringpool_str118[sizeof("Duployan")];
- char script_stringpool_str119[sizeof("Kayah_Li")];
- char script_stringpool_str120[sizeof("Deseret")];
- char script_stringpool_str121[sizeof("Hebrew")];
- char script_stringpool_str123[sizeof("Siddham")];
- char script_stringpool_str124[sizeof("Lepcha")];
- char script_stringpool_str125[sizeof("Old_Italic")];
- char script_stringpool_str126[sizeof("Phags_Pa")];
- char script_stringpool_str127[sizeof("Psalter_Pahlavi")];
- char script_stringpool_str128[sizeof("Runic")];
- char script_stringpool_str129[sizeof("Old_Permic")];
- char script_stringpool_str132[sizeof("Pau_Cin_Hau")];
- char script_stringpool_str133[sizeof("Katakana")];
- char script_stringpool_str135[sizeof("Imperial_Aramaic")];
- char script_stringpool_str137[sizeof("Old_North_Arabian")];
- char script_stringpool_str139[sizeof("Pahawh_Hmong")];
- char script_stringpool_str140[sizeof("Old_Turkic")];
- char script_stringpool_str145[sizeof("Inscriptional_Pahlavi")];
- char script_stringpool_str146[sizeof("Inscriptional_Parthian")];
- char script_stringpool_str149[sizeof("Elbasan")];
- char script_stringpool_str151[sizeof("Old_South_Arabian")];
- char script_stringpool_str153[sizeof("Khudawadi")];
- char script_stringpool_str157[sizeof("Old_Hungarian")];
- char script_stringpool_str199[sizeof("Old_Persian")];
+ char script_stringpool_str21[sizeof("Mongolian")];
+ char script_stringpool_str22[sizeof("Adlam")];
+ char script_stringpool_str23[sizeof("Cham")];
+ char script_stringpool_str24[sizeof("Multani")];
+ char script_stringpool_str25[sizeof("Common")];
+ char script_stringpool_str26[sizeof("Thai")];
+ char script_stringpool_str27[sizeof("Chakma")];
+ char script_stringpool_str28[sizeof("Thaana")];
+ char script_stringpool_str29[sizeof("Arabic")];
+ char script_stringpool_str30[sizeof("Avestan")];
+ char script_stringpool_str31[sizeof("Cherokee")];
+ char script_stringpool_str32[sizeof("Tamil")];
+ char script_stringpool_str33[sizeof("Lao")];
+ char script_stringpool_str34[sizeof("Meetei_Mayek")];
+ char script_stringpool_str35[sizeof("Mende_Kikakui")];
+ char script_stringpool_str36[sizeof("Sinhala")];
+ char script_stringpool_str37[sizeof("Anatolian_Hieroglyphs")];
+ char script_stringpool_str38[sizeof("Phoenician")];
+ char script_stringpool_str39[sizeof("Sharada")];
+ char script_stringpool_str40[sizeof("Linear_B")];
+ char script_stringpool_str41[sizeof("Carian")];
+ char script_stringpool_str42[sizeof("Batak")];
+ char script_stringpool_str43[sizeof("Tangut")];
+ char script_stringpool_str45[sizeof("Latin")];
+ char script_stringpool_str47[sizeof("Shavian")];
+ char script_stringpool_str48[sizeof("Modi")];
+ char script_stringpool_str49[sizeof("Linear_A")];
+ char script_stringpool_str51[sizeof("Syriac")];
+ char script_stringpool_str52[sizeof("Cuneiform")];
+ char script_stringpool_str53[sizeof("Osmanya")];
+ char script_stringpool_str54[sizeof("Limbu")];
+ char script_stringpool_str55[sizeof("Osage")];
+ char script_stringpool_str56[sizeof("Samaritan")];
+ char script_stringpool_str57[sizeof("Kannada")];
+ char script_stringpool_str58[sizeof("Caucasian_Albanian")];
+ char script_stringpool_str59[sizeof("Tai_Tham")];
+ char script_stringpool_str60[sizeof("Tirhuta")];
+ char script_stringpool_str61[sizeof("Takri")];
+ char script_stringpool_str62[sizeof("Buginese")];
+ char script_stringpool_str63[sizeof("Oriya")];
+ char script_stringpool_str64[sizeof("Bhaiksuki")];
+ char script_stringpool_str65[sizeof("Tai_Le")];
+ char script_stringpool_str66[sizeof("Warang_Citi")];
+ char script_stringpool_str67[sizeof("Marchen")];
+ char script_stringpool_str68[sizeof("Saurashtra")];
+ char script_stringpool_str69[sizeof("Han")];
+ char script_stringpool_str70[sizeof("Khmer")];
+ char script_stringpool_str71[sizeof("Canadian_Aboriginal")];
+ char script_stringpool_str72[sizeof("Kharoshthi")];
+ char script_stringpool_str73[sizeof("Hanunoo")];
+ char script_stringpool_str74[sizeof("Lydian")];
+ char script_stringpool_str75[sizeof("Nko")];
+ char script_stringpool_str76[sizeof("Manichaean")];
+ char script_stringpool_str77[sizeof("Buhid")];
+ char script_stringpool_str78[sizeof("Newa")];
+ char script_stringpool_str79[sizeof("Bassa_Vah")];
+ char script_stringpool_str80[sizeof("Khojki")];
+ char script_stringpool_str81[sizeof("Bopomofo")];
+ char script_stringpool_str82[sizeof("Telugu")];
+ char script_stringpool_str83[sizeof("Tagalog")];
+ char script_stringpool_str84[sizeof("Tagbanwa")];
+ char script_stringpool_str85[sizeof("Grantha")];
+ char script_stringpool_str86[sizeof("Hatran")];
+ char script_stringpool_str87[sizeof("Ogham")];
+ char script_stringpool_str88[sizeof("Inherited")];
+ char script_stringpool_str89[sizeof("Glagolitic")];
+ char script_stringpool_str90[sizeof("Hangul")];
+ char script_stringpool_str91[sizeof("Tibetan")];
+ char script_stringpool_str92[sizeof("Gothic")];
+ char script_stringpool_str93[sizeof("Lycian")];
+ char script_stringpool_str94[sizeof("Phags_Pa")];
+ char script_stringpool_str95[sizeof("Katakana")];
+ char script_stringpool_str96[sizeof("Psalter_Pahlavi")];
+ char script_stringpool_str97[sizeof("Lisu")];
+ char script_stringpool_str98[sizeof("Greek")];
+ char script_stringpool_str99[sizeof("Devanagari")];
+ char script_stringpool_str100[sizeof("Kaithi")];
+ char script_stringpool_str101[sizeof("Cyrillic")];
+ char script_stringpool_str102[sizeof("Sundanese")];
+ char script_stringpool_str103[sizeof("Coptic")];
+ char script_stringpool_str104[sizeof("Cypriot")];
+ char script_stringpool_str105[sizeof("Siddham")];
+ char script_stringpool_str106[sizeof("Meroitic_Cursive")];
+ char script_stringpool_str107[sizeof("Sora_Sompeng")];
+ char script_stringpool_str108[sizeof("Old_Permic")];
+ char script_stringpool_str109[sizeof("Malayalam")];
+ char script_stringpool_str110[sizeof("Meroitic_Hieroglyphs")];
+ char script_stringpool_str111[sizeof("Mahajani")];
+ char script_stringpool_str112[sizeof("Pau_Cin_Hau")];
+ char script_stringpool_str113[sizeof("Khudawadi")];
+ char script_stringpool_str114[sizeof("Palmyrene")];
+ char script_stringpool_str115[sizeof("Rejang")];
+ char script_stringpool_str116[sizeof("Vai")];
+ char script_stringpool_str117[sizeof("Gurmukhi")];
+ char script_stringpool_str118[sizeof("Tifinagh")];
+ char script_stringpool_str119[sizeof("Duployan")];
+ char script_stringpool_str120[sizeof("Old_Italic")];
+ char script_stringpool_str121[sizeof("Runic")];
+ char script_stringpool_str122[sizeof("SignWriting")];
+ char script_stringpool_str123[sizeof("Ugaritic")];
+ char script_stringpool_str124[sizeof("Georgian")];
+ char script_stringpool_str125[sizeof("Javanese")];
+ char script_stringpool_str126[sizeof("Syloti_Nagri")];
+ char script_stringpool_str127[sizeof("Deseret")];
+ char script_stringpool_str128[sizeof("Ethiopic")];
+ char script_stringpool_str129[sizeof("Hebrew")];
+ char script_stringpool_str132[sizeof("Imperial_Aramaic")];
+ char script_stringpool_str133[sizeof("Pahawh_Hmong")];
+ char script_stringpool_str134[sizeof("Old_South_Arabian")];
+ char script_stringpool_str135[sizeof("Old_Turkic")];
+ char script_stringpool_str136[sizeof("Inscriptional_Pahlavi")];
+ char script_stringpool_str137[sizeof("Inscriptional_Parthian")];
+ char script_stringpool_str141[sizeof("Lepcha")];
+ char script_stringpool_str142[sizeof("Egyptian_Hieroglyphs")];
+ char script_stringpool_str144[sizeof("Hiragana")];
+ char script_stringpool_str147[sizeof("Gujarati")];
+ char script_stringpool_str148[sizeof("Nabataean")];
+ char script_stringpool_str150[sizeof("Ol_Chiki")];
+ char script_stringpool_str151[sizeof("Tai_Viet")];
+ char script_stringpool_str153[sizeof("Elbasan")];
+ char script_stringpool_str155[sizeof("New_Tai_Lue")];
+ char script_stringpool_str171[sizeof("Old_Persian")];
+ char script_stringpool_str179[sizeof("Old_North_Arabian")];
+ char script_stringpool_str185[sizeof("Kayah_Li")];
+ char script_stringpool_str210[sizeof("Old_Hungarian")];
};
static const struct script_stringpool_t script_stringpool_contents =
{
"Yi",
- "Nko",
- "Mro",
- "Ahom",
- "Lao",
- "Miao",
"Bamum",
"Bengali",
"Brahmi",
+ "Mro",
+ "Ahom",
+ "Miao",
+ "Braille",
+ "Balinese",
"Mandaic",
- "Thai",
- "Myanmar",
"Armenian",
+ "Myanmar",
"Mongolian",
- "Thaana",
- "Linear_B",
- "Arabic",
- "Linear_A",
+ "Adlam",
"Cham",
- "Osmanya",
- "Sinhala",
+ "Multani",
"Common",
- "Tai_Le",
- "Sharada",
+ "Thai",
"Chakma",
- "Oriya",
- "Syriac",
- "Shavian",
+ "Thaana",
+ "Arabic",
+ "Avestan",
+ "Cherokee",
+ "Tamil",
+ "Lao",
+ "Meetei_Mayek",
+ "Mende_Kikakui",
+ "Sinhala",
"Anatolian_Hieroglyphs",
+ "Phoenician",
+ "Sharada",
+ "Linear_B",
"Carian",
- "Mende_Kikakui",
- "Tai_Tham",
- "Buginese",
- "Samaritan",
- "Meetei_Mayek",
- "Braille",
- "Tagbanwa",
- "Multani",
+ "Batak",
+ "Tangut",
+ "Latin",
+ "Shavian",
+ "Modi",
+ "Linear_A",
+ "Syriac",
"Cuneiform",
+ "Osmanya",
"Limbu",
- "Tamil",
- "Han",
- "Latin",
- "Cherokee",
- "Georgian",
- "Balinese",
+ "Osage",
+ "Samaritan",
"Kannada",
- "Hanunoo",
- "Phoenician",
+ "Caucasian_Albanian",
+ "Tai_Tham",
"Tirhuta",
- "Khmer",
- "Ogham",
- "Avestan",
- "Vai",
"Takri",
+ "Buginese",
+ "Oriya",
+ "Bhaiksuki",
+ "Tai_Le",
+ "Warang_Citi",
+ "Marchen",
+ "Saurashtra",
+ "Han",
+ "Khmer",
+ "Canadian_Aboriginal",
+ "Kharoshthi",
+ "Hanunoo",
+ "Lydian",
+ "Nko",
+ "Manichaean",
+ "Buhid",
+ "Newa",
+ "Bassa_Vah",
+ "Khojki",
+ "Bopomofo",
"Telugu",
"Tagalog",
- "New_Tai_Lue",
- "Lycian",
- "Gujarati",
- "Inherited",
- "Warang_Citi",
- "Modi",
- "Malayalam",
+ "Tagbanwa",
"Grantha",
- "Sora_Sompeng",
- "Mahajani",
- "Gothic",
- "Manichaean",
+ "Hatran",
+ "Ogham",
+ "Inherited",
"Glagolitic",
- "Caucasian_Albanian",
- "Greek",
- "Lydian",
- "Gurmukhi",
- "Lisu",
- "Batak",
- "Hiragana",
"Hangul",
- "Meroitic_Cursive",
+ "Tibetan",
+ "Gothic",
+ "Lycian",
+ "Phags_Pa",
+ "Katakana",
+ "Psalter_Pahlavi",
+ "Lisu",
+ "Greek",
"Devanagari",
- "Khojki",
- "Bopomofo",
- "Meroitic_Hieroglyphs",
"Kaithi",
- "Bassa_Vah",
- "Hatran",
- "Egyptian_Hieroglyphs",
- "Kharoshthi",
- "Rejang",
- "Syloti_Nagri",
- "Tifinagh",
- "Palmyrene",
- "Saurashtra",
- "Ol_Chiki",
- "Ugaritic",
+ "Cyrillic",
"Sundanese",
- "Canadian_Aboriginal",
- "Buhid",
- "Ethiopic",
"Coptic",
"Cypriot",
- "Nabataean",
- "Tibetan",
+ "Siddham",
+ "Meroitic_Cursive",
+ "Sora_Sompeng",
+ "Old_Permic",
+ "Malayalam",
+ "Meroitic_Hieroglyphs",
+ "Mahajani",
+ "Pau_Cin_Hau",
+ "Khudawadi",
+ "Palmyrene",
+ "Rejang",
+ "Vai",
+ "Gurmukhi",
+ "Tifinagh",
+ "Duployan",
+ "Old_Italic",
+ "Runic",
"SignWriting",
+ "Ugaritic",
+ "Georgian",
"Javanese",
- "Tai_Viet",
- "Cyrillic",
- "Duployan",
- "Kayah_Li",
+ "Syloti_Nagri",
"Deseret",
+ "Ethiopic",
"Hebrew",
- "Siddham",
- "Lepcha",
- "Old_Italic",
- "Phags_Pa",
- "Psalter_Pahlavi",
- "Runic",
- "Old_Permic",
- "Pau_Cin_Hau",
- "Katakana",
"Imperial_Aramaic",
- "Old_North_Arabian",
"Pahawh_Hmong",
+ "Old_South_Arabian",
"Old_Turkic",
"Inscriptional_Pahlavi",
"Inscriptional_Parthian",
+ "Lepcha",
+ "Egyptian_Hieroglyphs",
+ "Hiragana",
+ "Gujarati",
+ "Nabataean",
+ "Ol_Chiki",
+ "Tai_Viet",
"Elbasan",
- "Old_South_Arabian",
- "Khudawadi",
- "Old_Hungarian",
- "Old_Persian"
+ "New_Tai_Lue",
+ "Old_Persian",
+ "Old_North_Arabian",
+ "Kayah_Li",
+ "Old_Hungarian"
};
#define script_stringpool ((const char *) &script_stringpool_contents)
static const struct named_script script_names[] =
{
- {-1}, {-1}, {-1}, {-1},
-#line 51 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str4, 36},
{-1}, {-1},
-#line 80 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str7, 65},
- {-1},
-#line 129 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str9, 114},
- {-1},
-#line 140 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str11, 125},
-#line 35 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str12, 20},
-#line 113 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str13, 98},
+#line 51 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str2, 36},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 98 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str9, 83},
+#line 25 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str10, 10},
+#line 108 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str11, 93},
+#line 129 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str12, 114},
{-1},
-#line 98 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str15, 83},
-#line 25 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str16, 10},
-#line 108 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str17, 93},
-#line 109 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str18, 94},
-#line 34 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str19, 19},
-#line 37 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str20, 22},
-#line 19 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str21, 4},
-#line 46 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str22, 31},
-#line 23 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str23, 8},
-#line 62 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str24, 47},
-#line 21 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str25, 6},
+#line 140 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str14, 125},
+#line 113 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str15, 98},
+#line 67 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str16, 52},
+#line 76 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str17, 61},
+#line 109 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str18, 94},
+#line 19 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str19, 4},
+#line 37 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str20, 22},
+#line 46 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str21, 31},
+#line 146 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str22, 131},
+#line 91 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str23, 76},
+#line 143 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str24, 128},
+#line 15 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str25, 0},
+#line 34 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str26, 19},
+#line 110 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str27, 95},
+#line 23 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str28, 8},
+#line 21 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str29, 6},
+#line 94 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str30, 79},
+#line 41 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str31, 26},
+#line 29 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str32, 14},
+#line 35 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str33, 20},
+#line 100 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str34, 85},
+#line 127 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str35, 112},
+#line 33 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str36, 18},
+#line 141 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str37, 126},
+#line 78 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str38, 63},
+#line 114 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str39, 99},
+#line 62 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str40, 47},
+#line 89 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str41, 74},
+#line 107 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str42, 92},
+#line 151 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str43, 136},
{-1},
-#line 124 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str27, 109},
-#line 91 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str28, 76},
-#line 65 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str29, 50},
-#line 33 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str30, 18},
-#line 15 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str31, 0},
-#line 61 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str32, 46},
-#line 114 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str33, 99},
-#line 110 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str34, 95},
-#line 28 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str35, 13},
-#line 22 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str36, 7},
-#line 64 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str37, 49},
-#line 141 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str38, 126},
-#line 89 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str39, 74},
-#line 127 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str40, 112},
-#line 92 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str41, 77},
-#line 68 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str42, 53},
-#line 96 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str43, 81},
-#line 100 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str44, 85},
-#line 67 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str45, 52},
-#line 59 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str46, 44},
-#line 143 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str47, 128},
-#line 77 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str48, 62},
-#line 60 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str49, 45},
-#line 29 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str50, 14},
-#line 50 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str51, 35},
-#line 16 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str52, 1},
-#line 41 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str53, 26},
-#line 38 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str54, 23},
-#line 76 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str55, 61},
-#line 31 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str56, 16},
-#line 57 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str57, 42},
-#line 78 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str58, 63},
-#line 138 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str59, 123},
-#line 45 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str60, 30},
-#line 43 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str61, 28},
-#line 94 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str62, 79},
-#line 84 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str63, 69},
-#line 116 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str64, 101},
-#line 30 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str65, 15},
-#line 56 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str66, 41},
-#line 70 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str67, 55},
-#line 88 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str68, 73},
-#line 27 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str69, 12},
-#line 55 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str70, 40},
-#line 139 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str71, 124},
-#line 128 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str72, 113},
-#line 32 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str73, 17},
-#line 121 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str74, 106},
-#line 115 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str75, 100},
-#line 125 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str76, 110},
-#line 53 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str77, 38},
-#line 126 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str78, 111},
-#line 71 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str79, 56},
-#line 117 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str80, 102},
-#line 17 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str81, 2},
-#line 90 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str82, 75},
-#line 26 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str83, 11},
-#line 97 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str84, 82},
-#line 107 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str85, 92},
-#line 47 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str86, 32},
-#line 39 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str87, 24},
-#line 111 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str88, 96},
-#line 24 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str89, 9},
-#line 123 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str90, 108},
-#line 49 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str91, 34},
-#line 112 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str92, 97},
-#line 106 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str93, 91},
-#line 118 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str94, 103},
-#line 142 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str95, 127},
-#line 95 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str96, 80},
-#line 75 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str97, 60},
-#line 87 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str98, 72},
-#line 73 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str99, 58},
-#line 72 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str100, 57},
-#line 132 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str101, 117},
-#line 85 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str102, 70},
-#line 83 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str103, 68},
-#line 63 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str104, 48},
-#line 81 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str105, 66},
-#line 42 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str106, 27},
-#line 58 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str107, 43},
-#line 40 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str108, 25},
-#line 69 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str109, 54},
-#line 66 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str110, 51},
-#line 131 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str111, 116},
-#line 36 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str112, 21},
-#line 145 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str113, 130},
-#line 99 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str114, 84},
+#line 16 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str45, 1},
{-1},
-#line 93 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str116, 78},
-#line 18 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str117, 3},
-#line 119 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str118, 104},
-#line 86 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str119, 71},
-#line 54 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str120, 39},
-#line 20 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str121, 5},
+#line 64 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str47, 49},
+#line 128 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str48, 113},
+#line 124 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str49, 109},
{-1},
-#line 136 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str123, 121},
-#line 82 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str124, 67},
-#line 52 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str125, 37},
-#line 79 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str126, 64},
-#line 135 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str127, 120},
-#line 44 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str128, 29},
-#line 134 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str129, 119},
+#line 22 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str51, 7},
+#line 77 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str52, 62},
+#line 65 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str53, 50},
+#line 60 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str54, 45},
+#line 150 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str55, 135},
+#line 96 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str56, 81},
+#line 31 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str57, 16},
+#line 117 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str58, 102},
+#line 92 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str59, 77},
+#line 138 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str60, 123},
+#line 116 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str61, 101},
+#line 68 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str62, 53},
+#line 28 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str63, 13},
+#line 147 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str64, 132},
+#line 61 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str65, 46},
+#line 139 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str66, 124},
+#line 148 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str67, 133},
+#line 85 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str68, 70},
+#line 50 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str69, 35},
+#line 45 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str70, 30},
+#line 42 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str71, 27},
+#line 75 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str72, 60},
+#line 57 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str73, 42},
+#line 90 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str74, 75},
+#line 80 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str75, 65},
+#line 126 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str76, 111},
+#line 58 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str77, 43},
+#line 149 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str78, 134},
+#line 118 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str79, 103},
+#line 123 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str80, 108},
+#line 49 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str81, 34},
+#line 30 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str82, 15},
+#line 56 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str83, 41},
+#line 59 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str84, 44},
+#line 121 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str85, 106},
+#line 142 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str86, 127},
+#line 43 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str87, 28},
+#line 55 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str88, 40},
+#line 71 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str89, 56},
+#line 39 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str90, 24},
+#line 36 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str91, 21},
+#line 53 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str92, 38},
+#line 88 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str93, 73},
+#line 79 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str94, 64},
+#line 48 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str95, 33},
+#line 135 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str96, 120},
+#line 97 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str97, 82},
+#line 17 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str98, 2},
+#line 24 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str99, 9},
+#line 106 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str100, 91},
+#line 18 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str101, 3},
+#line 81 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str102, 66},
+#line 69 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str103, 54},
+#line 66 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str104, 51},
+#line 136 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str105, 121},
+#line 111 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str106, 96},
+#line 115 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str107, 100},
+#line 134 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str108, 119},
+#line 32 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str109, 17},
+#line 112 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str110, 97},
+#line 125 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str111, 110},
+#line 133 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str112, 118},
+#line 137 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str113, 122},
+#line 132 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str114, 117},
+#line 87 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str115, 72},
+#line 84 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str116, 69},
+#line 26 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str117, 11},
+#line 72 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str118, 57},
+#line 119 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str119, 104},
+#line 52 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str120, 37},
+#line 44 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str121, 29},
+#line 145 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str122, 130},
+#line 63 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str123, 48},
+#line 38 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str124, 23},
+#line 99 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str125, 84},
+#line 73 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str126, 58},
+#line 54 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str127, 39},
+#line 40 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str128, 25},
+#line 20 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str129, 5},
{-1}, {-1},
-#line 133 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str132, 118},
-#line 48 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str133, 33},
- {-1},
-#line 101 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str135, 86},
- {-1},
-#line 130 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str137, 115},
+#line 101 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str132, 86},
+#line 122 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str133, 107},
+#line 102 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str134, 87},
+#line 105 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str135, 90},
+#line 104 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str136, 89},
+#line 103 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str137, 88},
+ {-1}, {-1}, {-1},
+#line 82 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str141, 67},
+#line 95 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str142, 80},
{-1},
-#line 122 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str139, 107},
-#line 105 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str140, 90},
- {-1}, {-1}, {-1}, {-1},
-#line 104 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str145, 89},
-#line 103 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str146, 88},
+#line 47 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str144, 32},
{-1}, {-1},
-#line 120 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str149, 105},
+#line 27 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str147, 12},
+#line 131 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str148, 116},
{-1},
-#line 102 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str151, 87},
+#line 83 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str150, 68},
+#line 93 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str151, 78},
{-1},
-#line 137 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str153, 122},
- {-1}, {-1}, {-1},
-#line 144 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str157, 129},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 120 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str153, 105},
+ {-1},
+#line 70 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str155, 55},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 74 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str171, 59},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 130 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str179, 115},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+#line 86 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str185, 71},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1},
-#line 74 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str199, 59}
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 144 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str210, 129}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct named_script *
-uc_script_lookup (register const char *str, register unsigned int len)
+uc_script_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = scripts_hash (str, len);
+ register unsigned int key = scripts_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = script_names[key].name;
if (o >= 0)
diff --git a/lib/unictype/sy_c_ident.c b/lib/unictype/sy_c_ident.c
index 77d7769..07a05ef 100644
--- a/lib/unictype/sy_c_ident.c
+++ b/lib/unictype/sy_c_ident.c
@@ -1,5 +1,5 @@
/* Syntax properties of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/sy_c_ident.h b/lib/unictype/sy_c_ident.h
index 63d047c..174d8d3 100644
--- a/lib/unictype/sy_c_ident.h
+++ b/lib/unictype/sy_c_ident.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Language syntax properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define identsyntax_header_0 12
#define identsyntax_header_1 14
#define identsyntax_header_2 7
diff --git a/lib/unictype/sy_c_whitespace.c b/lib/unictype/sy_c_whitespace.c
index d189574..21980a4 100644
--- a/lib/unictype/sy_c_whitespace.c
+++ b/lib/unictype/sy_c_whitespace.c
@@ -1,5 +1,5 @@
/* Syntax properties of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/sy_java_ident.c b/lib/unictype/sy_java_ident.c
index 75d6115..b72718a 100644
--- a/lib/unictype/sy_java_ident.c
+++ b/lib/unictype/sy_java_ident.c
@@ -1,5 +1,5 @@
/* Syntax properties of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/sy_java_ident.h b/lib/unictype/sy_java_ident.h
index e0e45f3..e5a1e59 100644
--- a/lib/unictype/sy_java_ident.h
+++ b/lib/unictype/sy_java_ident.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Language syntax properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define identsyntax_header_0 12
#define identsyntax_header_1 225
#define identsyntax_header_2 7
@@ -10,18 +10,18 @@ static const
struct
{
int level1[225];
- short level2[24 << 5];
- unsigned short level3[162 * 16];
+ short level2[25 << 5];
+ unsigned short level3[169 * 16];
}
u_java_ident =
{
{
0, 32, 64, 96, 128, 160, 160, 160,
160, 192, 224, 160, 160, 256, -1, 288,
- 320, 352, 384, 416, 448, -1, 480, -1,
- -1, -1, -1, 512, -1, 544, 576, -1,
+ 320, 352, 384, 416, 448, -1, 480, 160,
+ 512, -1, -1, 544, -1, 576, 608, -1,
160, 160, 160, 160, 160, 160, 160, 160,
- 160, 160, 608, 640, 672, -1, -1, 704,
+ 160, 160, 640, 672, 704, -1, -1, 736,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -44,7 +44,7 @@ u_java_ident =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 736
+ 768
},
{
0, 128, 256, 256, 256, 384, 512, 640,
@@ -92,54 +92,58 @@ u_java_ident =
13056, 13184, 13312, 13440, 13568, 13696, 13824, 13952,
14080, 14208, -1, -1, -1, -1, -1, -1,
14336, 14464, 14592, 14720, 14848, 14976, 15104, -1,
- -1, 15232, -1, 15360, 15488, 15616, 15744, -1,
- -1, 15872, -1, -1, -1, 16000, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 256, 256, 256, 16128,
- 16256, 256, 16384, -1, -1, -1, -1, -1,
+ 15232, 15360, -1, 15488, 15616, 15744, 15872, -1,
+ -1, 16000, -1, -1, -1, 16128, -1, -1,
+ 16256, 16384, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 256, 256, 256, 16512,
+ 16640, 256, 16768, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
256, 256, 256, 256, 256, 256, 256, 256,
- 16512, -1, -1, -1, -1, -1, -1, -1,
+ 16896, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 16640, -1, -1, -1,
+ 256, 256, 256, 256, 17024, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 16768, 16896, 17024, 17152,
- -1, -1, -1, -1, -1, -1, 17280, 17408,
- 17536, -1, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 17152, 17280, 17408, 17536,
+ -1, -1, -1, -1, -1, -1, 17664, 17792,
+ 256, 256, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 256, 256, 17920,
+ 256, 256, 256, 256, 256, 18048, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 18176, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 17664, 17792, -1, -1, -1, -1, -1, -1,
- -1, -1, 17920, 18048, 18176, -1, -1, -1,
- 18304, 18432, 18560, 256, 256, 18688, 18816, 18944,
- -1, -1, -1, -1, 19072, 19200, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 18304, 18432, -1, -1, -1, -1, -1, -1,
+ -1, -1, 18560, 18688, 18816, -1, -1, -1,
+ 18944, 19072, 19200, 256, 256, 19328, 19456, 19584,
+ -1, -1, -1, -1, 19712, 19840, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 19968, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 19328, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 19456, 19584, -1, -1,
+ 256, 20096, 20224, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 20352, 20480, -1, -1,
256, 256, 256, 256, 256, 256, 256, 256,
- 256, 256, 256, 256, 256, 19712, 256, 256,
+ 256, 256, 256, 256, 256, 20608, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
- 256, 256, 256, 256, 256, 256, 19840, 256,
- 19968, 256, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 256, 20736, 256,
+ 20864, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
- 256, 256, 256, 256, 256, 20096, -1, -1,
+ 256, 256, 256, 256, 256, 20992, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 20224, -1, -1, -1,
+ 256, 256, 256, 256, 21120, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 20352, -1, 20480, 20608, -1, -1, -1, -1,
+ 21248, -1, 21376, 21504, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1
@@ -173,8 +177,8 @@ u_java_ident =
0x5555, 0x0005, 0x0000, 0x0000, 0x0000, 0x5540, 0xa055, 0xaa8a,
0x0000, 0x0000, 0x5000, 0x5545, 0x5455, 0xa554, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0xaa54, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0xa800, 0xaaaa,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x556a, 0x5555, 0x5555, 0x5555,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0800, 0xa000,
+ 0xaaaa, 0xaaaa, 0x55aa, 0x5555, 0x5575, 0x5555, 0x5555, 0x5555,
0x0055, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5150,
0x5555, 0x5555, 0x5554, 0x0000, 0x5a50, 0x5555, 0x0002, 0x0000,
0x0254, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0a88, 0x51a0,
@@ -189,10 +193,10 @@ u_java_ident =
0x5a95, 0xa559, 0x6aa8, 0xaaaa, 0x5aaa, 0x5555, 0xaaaa, 0xaaa2,
0x0255, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0000, 0x52a0,
0x5955, 0xa559, 0x96aa, 0xaa80, 0x5a50, 0x5555, 0xaaaa, 0xaaaa,
- 0x0256, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x51a0,
+ 0x0254, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x51a0,
0x5955, 0xa559, 0x96aa, 0x8aaa, 0x5a50, 0x5555, 0xaa82, 0xaaaa,
0x0256, 0x0800, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x5280,
- 0x5955, 0x8559, 0x6aaa, 0x2aaa, 0x5a50, 0x5555, 0xaaaa, 0x000a,
+ 0x5955, 0x8559, 0x40aa, 0x2aaa, 0x5a50, 0x5555, 0xaaaa, 0x000a,
0x025a, 0x0000, 0x8000, 0x000a, 0x0000, 0x0000, 0x0020, 0xa200,
0x8000, 0x6a9a, 0x9955, 0x5555, 0x5aaa, 0x5555, 0xaa5a, 0xaaaa,
0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5504, 0x2a95,
@@ -227,7 +231,7 @@ u_java_ident =
0x5555, 0x5555, 0x2a55, 0xa42a, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa,
0xaaaa, 0xb56a, 0x5555, 0xaaa5, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa84, 0x0000, 0x0000,
+ 0x1400, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa84, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x8000, 0x5555, 0xaa55, 0x5555, 0xaa55,
0x5aaa, 0x5555, 0x0000, 0x0000, 0x0000, 0xa000, 0xa800, 0xaaaa,
@@ -243,10 +247,10 @@ u_java_ident =
0x0000, 0x0000, 0x0000, 0x0000, 0x5000, 0x5555, 0xaa55, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, 0x5555, 0xaaaa,
0x5555, 0x02a5, 0x5555, 0x0005, 0x0000, 0x0000, 0x0000, 0xa000,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0x5595, 0x5555, 0x5555, 0x0401, 0x8150, 0xaaa5,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa555, 0x55aa,
+ 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa555, 0x556a,
0x0000, 0x0000, 0xa000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000,
0xa000, 0xa000, 0x0000, 0x2222, 0x0000, 0x0000, 0x0000, 0xa000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x8800,
@@ -289,12 +293,12 @@ u_java_ident =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa5, 0xaaaa,
0xaaaa, 0xaaaa, 0x2aaa, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0028, 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0xaaaa,
+ 0x0000, 0x0028, 0x0000, 0x0000, 0x0000, 0x8000, 0x0000, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x2aaa, 0x0000,
0x1010, 0x0040, 0x0000, 0x0000, 0x5540, 0xaaaa, 0xaaaa, 0xaaa8,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa,
0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555,
- 0xa955, 0xaaaa, 0x5555, 0xaaa5, 0x5555, 0x5555, 0x0005, 0xa22a,
+ 0xa555, 0xaaaa, 0x5555, 0xaaa5, 0x5555, 0x5555, 0x0005, 0xa22a,
0x5555, 0x0005, 0x0000, 0x0000, 0x5000, 0xa555, 0x0000, 0x0000,
0x4000, 0x5555, 0xaa55, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xa800,
0x0055, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555,
@@ -343,8 +347,8 @@ u_java_ident =
0x0000, 0xaa80, 0x0000, 0x0000, 0x0000, 0x0000, 0x5000, 0xaa95,
0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000,
0xaa00, 0x0000, 0xa002, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0x0000, 0x0000, 0x0000, 0xa000, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0xa000, 0x5555, 0xaaa5, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0xaa00, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa,
@@ -377,12 +381,14 @@ u_java_ident =
0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x8a40, 0xaaaa,
0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555,
0xa801, 0xa95a, 0x5555, 0xa885, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x5500, 0x5555, 0xaaaa,
+ 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x5500, 0x5555, 0x9aaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x8000, 0x2008, 0x0000, 0x2000, 0x0000, 0xaaa8, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x4000, 0x5555, 0xaa95, 0x5555, 0xaaa5,
0x0255, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0208, 0x51a0,
0x6955, 0xa569, 0x6aa8, 0x02aa, 0x5a50, 0xa955, 0xa955, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5400, 0x5555,
+ 0x1555, 0xaa80, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0x5555,
0x2055, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0xa555, 0x5555,
@@ -397,6 +403,10 @@ u_java_ident =
0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0xaaa5, 0xaaaa, 0x2aaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8,
+ 0x0000, 0x0008, 0x0000, 0x0000, 0x0000, 0x4000, 0x9555, 0x5555,
+ 0xaaa8, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0x000a, 0x0000,
+ 0x0000, 0x0000, 0x555a, 0x5555, 0x5555, 0x5556, 0x9555, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -418,7 +428,11 @@ u_java_ident =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0xa800, 0xaaaa, 0x5554, 0x5555, 0x5555, 0x5555, 0x5555, 0x9555,
0xaaaa, 0x6aaa, 0x0015, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa,
0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -447,8 +461,12 @@ u_java_ident =
0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa955, 0xa6aa, 0xaaaa,
0xa9aa, 0xaaaa, 0xaaaa, 0x556a, 0x5556, 0x5555, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x9555, 0x5555, 0x5555, 0x5569, 0x5965, 0xaa95, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0xa800, 0xaaaa, 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x5500, 0xaa95, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0200, 0x0000, 0x0000, 0x0000, 0x2882, 0x0002, 0x0080, 0xaa22,
0x2a8a, 0x0222, 0x2882, 0x2222, 0x2882, 0x0080, 0x0080, 0x8802,
0x0000, 0x0020, 0x0000, 0xaa00, 0x0202, 0x0020, 0x0000, 0xaa00,
diff --git a/lib/unictype/sy_java_whitespace.c b/lib/unictype/sy_java_whitespace.c
index f5835f5..4c91340 100644
--- a/lib/unictype/sy_java_whitespace.c
+++ b/lib/unictype/sy_java_whitespace.c
@@ -1,5 +1,5 @@
/* Syntax properties of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unigbrk.h b/lib/unigbrk.h
index 770858d..5861d54 100644
--- a/lib/unigbrk.h
+++ b/lib/unigbrk.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Grapheme cluster breaks in Unicode strings.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNIGBRK_H
#define _UNIGBRK_H
@@ -62,7 +62,12 @@ enum
GBP_T = 9,
GBP_LV = 10,
GBP_LVT = 11,
- GBP_RI = 12
+ GBP_RI = 12,
+ GBP_ZWJ = 13,
+ GBP_EB = 14,
+ GBP_EM = 15,
+ GBP_GAZ = 16,
+ GBP_EBG = 17
};
/* Return the Grapheme_Cluster_Break property of a Unicode character. */
@@ -128,6 +133,8 @@ extern void
u32_grapheme_breaks (const uint32_t *s, size_t n, char *p);
extern void
ulc_grapheme_breaks (const char *s, size_t n, char *p);
+extern void
+ uc_grapheme_breaks (const ucs4_t *s, size_t n, char *p);
/* ========================================================================= */
diff --git a/lib/unigbrk.in.h b/lib/unigbrk.in.h
index 8551ee4..7f8bd60 100644
--- a/lib/unigbrk.in.h
+++ b/lib/unigbrk.in.h
@@ -1,5 +1,5 @@
/* Grapheme cluster breaks in Unicode strings.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNIGBRK_H
#define _UNIGBRK_H
@@ -61,7 +61,12 @@ enum
GBP_T = 9,
GBP_LV = 10,
GBP_LVT = 11,
- GBP_RI = 12
+ GBP_RI = 12,
+ GBP_ZWJ = 13,
+ GBP_EB = 14,
+ GBP_EM = 15,
+ GBP_GAZ = 16,
+ GBP_EBG = 17
};
/* Return the Grapheme_Cluster_Break property of a Unicode character. */
@@ -127,6 +132,8 @@ extern void
u32_grapheme_breaks (const uint32_t *s, size_t n, char *p);
extern void
ulc_grapheme_breaks (const char *s, size_t n, char *p);
+extern void
+ uc_grapheme_breaks (const ucs4_t *s, size_t n, char *p);
/* ========================================================================= */
diff --git a/lib/unigbrk/gbrkprop.h b/lib/unigbrk/gbrkprop.h
index 464ebf0..c8be861 100644
--- a/lib/unigbrk/gbrkprop.h
+++ b/lib/unigbrk/gbrkprop.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Grapheme break property of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define gbrkprop_header_0 16
#define gbrkprop_header_1 15
#define gbrkprop_header_2 7
@@ -11,7 +11,7 @@ struct
{
int level1[15];
short level2[3 << 9];
- unsigned char level3[(102 << 7) / 2];
+ unsigned char level3[119 << 7];
}
unigbrkprop =
{
@@ -20,19 +20,20 @@ unigbrkprop =
-1, -1, -1, -1, -1, -1, 1024
},
{
- 0, 64, -1, -1, -1, -1, 128, -1,
- -1, 192, -1, 256, 320, 384, 448, 512,
- 576, 640, 704, 768, 832, 896, 960, 1024,
- 1088, 1152, 1216, 1280, 1344, 1408, 1472, 1536,
- 1600, 1664, 1728, 1792, -1, -1, 1856, -1,
- -1, -1, -1, -1, -1, -1, 1920, 1984,
- 2048, 2112, 2176, -1, 2240, 2304, 2368, 2432,
- 2496, 2560, -1, 2624, -1, -1, -1, -1,
- 2688, 2752, -1, -1, -1, -1, -1, -1,
+ 0, 128, -1, -1, -1, -1, 256, -1,
+ -1, 384, -1, 512, 640, 768, 896, 1024,
+ 1152, 1280, 1408, 1536, 1664, 1792, 1920, 2048,
+ 2176, 2304, 2432, 2560, 2688, 2816, 2944, 3072,
+ 3200, 3328, 3456, 3584, -1, -1, 3712, -1,
+ -1, -1, -1, -1, -1, -1, 3840, 3968,
+ 4096, 4224, 4352, -1, 4480, 4608, 4736, 4864,
+ 4992, 5120, -1, 5248, -1, -1, -1, -1,
+ 5376, 5504, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 5632, 5760, 5888, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 6016, 6144, 6272, -1, -1, -1, -1,
+ 6400, 6528, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 2816, 2880, 2944, -1, -1, -1, -1,
- 3008, 3072, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -60,36 +61,37 @@ unigbrkprop =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 6656, 6784, -1, -1,
+ 6912, 7040, 7168, 7296, 7424, 7552, -1, 7680,
+ 7808, 7936, 8064, 8192, 8320, 8448, 8576, 7808,
+ 7936, 8064, 8192, 8320, 8448, 8576, 7808, 7936,
+ 8064, 8192, 8320, 8448, 8576, 7808, 7936, 8064,
+ 8192, 8320, 8448, 8576, 7808, 7936, 8064, 8192,
+ 8320, 8448, 8576, 7808, 7936, 8064, 8192, 8320,
+ 8448, 8576, 7808, 7936, 8064, 8192, 8320, 8448,
+ 8576, 7808, 7936, 8064, 8192, 8320, 8448, 8576,
+ 7808, 7936, 8064, 8192, 8320, 8448, 8576, 7808,
+ 7936, 8064, 8192, 8320, 8448, 8576, 7808, 7936,
+ 8064, 8192, 8320, 8448, 8576, 7808, 7936, 8064,
+ 8192, 8320, 8448, 8576, 7808, 7936, 8064, 8704,
+ 8832, 8832, 8832, 8832, 8832, 8832, 8832, 8832,
+ 8832, 8832, 8832, 8832, 8832, 8832, 8832, 8832,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 3136, 3200, -1, -1,
- 3264, 3328, 3392, 3456, 3520, 3584, -1, 3648,
- 3712, 3776, 3840, 3904, 3968, 4032, 4096, 3712,
- 3776, 3840, 3904, 3968, 4032, 4096, 3712, 3776,
- 3840, 3904, 3968, 4032, 4096, 3712, 3776, 3840,
- 3904, 3968, 4032, 4096, 3712, 3776, 3840, 3904,
- 3968, 4032, 4096, 3712, 3776, 3840, 3904, 3968,
- 4032, 4096, 3712, 3776, 3840, 3904, 3968, 4032,
- 4096, 3712, 3776, 3840, 3904, 3968, 4032, 4096,
- 3712, 3776, 3840, 3904, 3968, 4032, 4096, 3712,
- 3776, 3840, 3904, 3968, 4032, 4096, 3712, 3776,
- 3840, 3904, 3968, 4032, 4096, 3712, 3776, 3840,
- 3904, 3968, 4032, 4096, 3712, 3776, 3840, 4160,
- 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224,
- 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 8960, -1,
+ -1, -1, -1, -1, 9088, 9216, -1, 9344,
+ -1, -1, -1, 9472, -1, 9600, 9728, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 4288, -1,
- -1, -1, -1, -1, 4352, 4416, -1, 4480,
- -1, -1, -1, 4544, -1, 4608, 4672, -1,
+ -1, -1, -1, -1, 9856, 9984, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 4736, 4800, -1, -1,
+ 10112, 10240, 10368, 10496, 10624, 10752, 10880, -1,
+ 11008, 11136, -1, 11264, 11392, 11520, 11648, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 4864, 4928, 4992, 5056, 5120, 5184, 5248, -1,
- -1, 5312, -1, 5376, 5440, 5504, 5568, -1,
+ 11776, 11904, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -108,10 +110,10 @@ unigbrkprop =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 12032, 12160, -1,
+ -1, -1, -1, -1, -1, -1, 12288, 12416,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 5632, 5696, -1,
- -1, -1, -1, -1, -1, -1, 5760, 5824,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -129,29 +131,27 @@ unigbrkprop =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 12544, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 5888, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 12672, 12800, 12928, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 13056, 13184, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 5952, 6016, 6080, -1, -1, -1,
+ 13312, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 6144, 6208, -1, -1,
+ -1, 13440, 13568, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 13696, -1, -1, -1, 13824,
+ 13952, 14080, 14208, 14336, 14464, 14592, -1, -1,
+ -1, -1, 14720, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 6272, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 6336, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 4224, 4224, 6400, 6464, 4224, 4224, 4224, 4224,
- 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224,
- 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224,
- 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224,
+ 14848, 8832, 14976, 15104, 8832, 8832, 8832, 8832,
+ 8832, 8832, 8832, 8832, 8832, 8832, 8832, 8832,
+ 8832, 8832, 8832, 8832, 8832, 8832, 8832, 8832,
+ 8832, 8832, 8832, 8832, 8832, 8832, 8832, 8832,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -214,821 +214,3813 @@ unigbrkprop =
-1, -1, -1, -1, -1, -1, -1, -1
},
{
- 0x33, 0x33, 0x33, 0x33, 0x33, 0x32, 0x13, 0x33,
- 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30,
- 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
- 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x40, 0x44, 0x44, 0x44, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x40, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x40,
- 0x40, 0x04, 0x44, 0x40, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x04, 0x03, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0x34, 0x40,
- 0x44, 0x44, 0x04, 0x40, 0x04, 0x44, 0x44, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30,
- 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x04, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x44,
- 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x44, 0x44, 0x40, 0x44, 0x44,
- 0x44, 0x44, 0x40, 0x44, 0x40, 0x44, 0x44, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x40, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x04, 0x66,
- 0x46, 0x44, 0x44, 0x44, 0x64, 0x66, 0x46, 0x66,
- 0x40, 0x44, 0x44, 0x44, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x40, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x64,
- 0x46, 0x44, 0x04, 0x60, 0x06, 0x60, 0x46, 0x00,
- 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x40, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x66,
- 0x46, 0x04, 0x00, 0x40, 0x04, 0x40, 0x44, 0x00,
- 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x40, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x66,
- 0x46, 0x44, 0x44, 0x40, 0x64, 0x60, 0x46, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x40, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x44,
- 0x46, 0x44, 0x04, 0x60, 0x06, 0x60, 0x46, 0x00,
- 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64,
- 0x64, 0x06, 0x00, 0x66, 0x06, 0x66, 0x46, 0x00,
- 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x64, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44,
- 0x64, 0x66, 0x06, 0x44, 0x04, 0x44, 0x44, 0x00,
- 0x00, 0x00, 0x40, 0x04, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x40, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x46,
- 0x66, 0x64, 0x06, 0x64, 0x06, 0x66, 0x44, 0x00,
- 0x00, 0x00, 0x40, 0x04, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x40, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64,
- 0x46, 0x44, 0x04, 0x66, 0x06, 0x66, 0x46, 0x00,
- 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x40,
- 0x66, 0x44, 0x04, 0x04, 0x66, 0x66, 0x66, 0x46,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x40, 0x60, 0x44, 0x44, 0x44, 0x04, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x40, 0x44, 0x44, 0x44, 0x04,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x40, 0x60, 0x44, 0x44, 0x44, 0x40, 0x04, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x40, 0x40, 0x40, 0x00, 0x00, 0x66,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x40, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x64,
- 0x44, 0x44, 0x04, 0x44, 0x00, 0x00, 0x40, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x40, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x04, 0x00,
- 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44,
- 0x64, 0x44, 0x44, 0x44, 0x40, 0x64, 0x46, 0x04,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x66, 0x44, 0x00, 0x00, 0x44,
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x40, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x04, 0x46, 0x04, 0x00, 0x00, 0x40, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77,
- 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77,
- 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77,
- 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77,
- 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77,
- 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77,
- 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88,
- 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88,
- 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88,
- 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88,
- 0x88, 0x88, 0x88, 0x88, 0x99, 0x99, 0x99, 0x99,
- 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99,
- 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99,
- 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99,
- 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99,
- 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x44, 0x46, 0x44, 0x44, 0x44, 0x66,
- 0x66, 0x66, 0x66, 0x64, 0x46, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x03,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x64, 0x66, 0x46, 0x64, 0x66, 0x00, 0x00,
- 0x66, 0x64, 0x66, 0x66, 0x46, 0x44, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x40, 0x64, 0x46, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x60, 0x64, 0x44, 0x44, 0x44, 0x04,
- 0x04, 0x04, 0x40, 0x44, 0x44, 0x44, 0x64, 0x66,
- 0x66, 0x46, 0x44, 0x44, 0x44, 0x44, 0x04, 0x40,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x04,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x44, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x64, 0x44, 0x44, 0x64, 0x64, 0x66,
- 0x66, 0x64, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x44,
- 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x60, 0x44, 0x44, 0x66, 0x44, 0x46, 0x44, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x64, 0x44, 0x66, 0x46, 0x46,
- 0x44, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x44, 0x44,
- 0x44, 0x44, 0x66, 0x44, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x04, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x64, 0x44, 0x44, 0x44, 0x04, 0x00, 0x40, 0x00,
- 0x00, 0x66, 0x04, 0x00, 0x44, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x00, 0x00, 0x00, 0x44, 0x44,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x44, 0x33,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, 0x33, 0x03,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
- 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x44, 0x44,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x40, 0x04, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
- 0x44, 0x04, 0x44, 0x44, 0x44, 0x44, 0x44, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x04, 0x00, 0x04, 0x00, 0x40, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x60, 0x46, 0x64, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
- 0x66, 0x66, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0x44, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x40, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77,
- 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x07, 0x00,
- 0x44, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x40, 0x66, 0x44, 0x44, 0x66, 0x64, 0x66,
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x44, 0x64,
- 0x46, 0x64, 0x46, 0x04, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x04, 0x44, 0x04, 0x40, 0x04, 0x00, 0x00, 0x44,
- 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x44, 0x66,
- 0x00, 0x00, 0x60, 0x04, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x60, 0x46, 0x66, 0x64, 0x06, 0x46, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
- 0xbb, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88,
- 0x88, 0x88, 0x88, 0x08, 0x00, 0x90, 0x99, 0x99,
- 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99,
- 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99,
- 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x00, 0x00,
- 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
- 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
- 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
- 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
- 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
- 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
- 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
- 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x44, 0x44, 0x04, 0x00, 0x00,
- 0x40, 0x44, 0x40, 0x04, 0x00, 0x00, 0x44, 0x44,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x44, 0x04, 0x00, 0x40,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x40, 0x04, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x46, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
- 0x44, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x66, 0x46, 0x44, 0x64, 0x46, 0x04, 0x30, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x40, 0x44, 0x44, 0x46, 0x44,
- 0x44, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x60, 0x66, 0x44, 0x44, 0x44, 0x44, 0x64,
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x44, 0x04, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x46,
- 0x44, 0x66, 0x64, 0x44, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
- 0x66, 0x46, 0x44, 0x44, 0x44, 0x04, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x64,
- 0x64, 0x66, 0x06, 0x60, 0x06, 0x60, 0x66, 0x00,
- 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x66, 0x00, 0x44, 0x44, 0x44, 0x04, 0x00,
- 0x44, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x64, 0x46, 0x44, 0x44, 0x64, 0x64, 0x46, 0x46,
- 0x64, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
- 0x66, 0x44, 0x44, 0x00, 0x66, 0x66, 0x44, 0x46,
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x66, 0x46, 0x44, 0x44, 0x44, 0x64, 0x46, 0x46,
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x46, 0x66,
- 0x44, 0x44, 0x44, 0x46, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44,
- 0x66, 0x44, 0x44, 0x46, 0x44, 0x44, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x44, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x60, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
- 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
- 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x06,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
- 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x04,
- 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x40, 0x46, 0x44, 0x00, 0x60, 0x44,
- 0x44, 0x34, 0x33, 0x33, 0x33, 0x43, 0x44, 0x44,
- 0x44, 0x04, 0x40, 0x44, 0x44, 0x44, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x44, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x04, 0x00, 0x40, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x04, 0x00,
- 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x44,
- 0x40, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x44, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc,
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
- 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_LF, GBP_CONTROL,
+ GBP_CONTROL, GBP_CR, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_CONTROL, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_EXTEND,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_PREPEND, GBP_PREPEND, GBP_PREPEND, GBP_PREPEND,
+ GBP_PREPEND, GBP_PREPEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_CONTROL, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_PREPEND, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_PREPEND,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_PREPEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_PREPEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_EXTEND, GBP_OTHER,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_EXTEND,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_OTHER,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_CONTROL, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_SPACINGMARK, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_CONTROL,
+ GBP_EXTEND, GBP_ZWJ, GBP_CONTROL, GBP_CONTROL,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EB, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EB, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EB, GBP_EB,
+ GBP_EB, GBP_EB, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_GAZ, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_L, GBP_L, GBP_L,
+ GBP_L, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_SPACINGMARK, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_OTHER,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LV, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_LVT, GBP_LVT, GBP_LVT, GBP_LVT,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_V,
+ GBP_V, GBP_V, GBP_V, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_T, GBP_T, GBP_T, GBP_T,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_CONTROL,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_SPACINGMARK, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_PREPEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_OTHER, GBP_PREPEND, GBP_PREPEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_RI, GBP_RI,
+ GBP_RI, GBP_RI, GBP_RI, GBP_RI,
+ GBP_RI, GBP_RI, GBP_RI, GBP_RI,
+ GBP_RI, GBP_RI, GBP_RI, GBP_RI,
+ GBP_RI, GBP_RI, GBP_RI, GBP_RI,
+ GBP_RI, GBP_RI, GBP_RI, GBP_RI,
+ GBP_RI, GBP_RI, GBP_RI, GBP_RI,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EB, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EB,
+ GBP_EB, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EB, GBP_EB,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EM,
+ GBP_EM, GBP_EM, GBP_EM, GBP_EM,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EB, GBP_EB,
+ GBP_OTHER, GBP_OTHER, GBP_EB, GBP_EB,
+ GBP_EB, GBP_EB, GBP_EB, GBP_EB,
+ GBP_EB, GBP_EB, GBP_EB, GBP_EB,
+ GBP_EB, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EBG, GBP_EBG,
+ GBP_EBG, GBP_EBG, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EB, GBP_OTHER,
+ GBP_EB, GBP_EB, GBP_EB, GBP_EB,
+ GBP_EB, GBP_EB, GBP_EB, GBP_EB,
+ GBP_EB, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EB, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EB, GBP_EB, GBP_EB,
+ GBP_OTHER, GBP_EB, GBP_EB, GBP_EB,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_GAZ,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EB, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EB, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EB, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EB, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EB, GBP_EB, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_GAZ, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EB, GBP_EB, GBP_EB,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EB,
+ GBP_EB, GBP_EB, GBP_EB, GBP_EB,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EB,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EB, GBP_EB, GBP_EB, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EB, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EB, GBP_EB, GBP_EB, GBP_EB,
+ GBP_EB, GBP_EB, GBP_EB, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EB, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EB, GBP_OTHER, GBP_OTHER, GBP_EB,
+ GBP_EB, GBP_EB, GBP_EB, GBP_EB,
+ GBP_EB, GBP_EB, GBP_OTHER, GBP_OTHER,
+ GBP_EB, GBP_EB, GBP_EB, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL
}
};
diff --git a/lib/unigbrk/u-grapheme-breaks.h b/lib/unigbrk/u-grapheme-breaks.h
new file mode 100644
index 0000000..18d8bcb
--- /dev/null
+++ b/lib/unigbrk/u-grapheme-breaks.h
@@ -0,0 +1,131 @@
+/* Grapheme cluster break function.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
+
+ This program is free software: you can redistribute it and/or
+ modify it under the terms of either:
+
+ * the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 3 of the License, or (at your
+ option) any later version.
+
+ or
+
+ * the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+ or both in parallel, as here.
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+void
+FUNC (const UNIT *s, size_t n, char *p)
+{
+ if (n > 0)
+ {
+ const UNIT *s_end = s + n;
+
+ /* Grapheme Cluster break property of the last character.
+ -1 at the very beginning of the string. */
+ int last_char_prop = -1;
+
+ /* Grapheme Cluster break property of the last complex character.
+ -1 at the very beginning of the string. */
+ int last_compchar_prop = -1;
+
+ size_t ri_count = 0;
+
+ /* Don't break inside multibyte characters. */
+ memset (p, 0, n);
+
+ while (s < s_end)
+ {
+ ucs4_t uc;
+ int count = U_MBTOUC (&uc, s, s_end - s);
+ int prop = uc_graphemeclusterbreak_property (uc);
+
+ /* Break at the start of the string (GB1). */
+ if (last_char_prop < 0)
+ *p = 1;
+ else
+ {
+ /* No break between CR and LF (GB3). */
+ if (last_char_prop == GBP_CR && prop == GBP_LF)
+ /* *p = 0 */;
+ /* Break before and after newlines (GB4, GB5). */
+ else if ((last_char_prop == GBP_CR
+ || last_char_prop == GBP_LF
+ || last_char_prop == GBP_CONTROL)
+ || (prop == GBP_CR
+ || prop == GBP_LF
+ || prop == GBP_CONTROL))
+ *p = 1;
+ /* No break between Hangul syllable sequences (GB6, GB7, GB8). */
+ else if ((last_char_prop == GBP_L
+ && (prop == GBP_L
+ || prop == GBP_V
+ || prop == GBP_LV
+ || prop == GBP_LVT))
+ || ((last_char_prop == GBP_LV
+ || last_char_prop == GBP_V)
+ && (prop == GBP_V
+ || prop == GBP_T))
+ || ((last_char_prop == GBP_LVT
+ || last_char_prop == GBP_T)
+ && prop == GBP_T))
+ /* *p = 0 */;
+ /* No break before extending characters or ZWJ (GB9). */
+ else if (prop == GBP_EXTEND || prop == GBP_ZWJ)
+ /* *p = 0 */;
+ /* No break before SpacingMarks (GB9a). */
+ else if (prop == GBP_SPACINGMARK)
+ /* *p = 0 */;
+ /* No break after Prepend characters (GB9b). */
+ else if (last_char_prop == GBP_PREPEND)
+ /* *p = 0 */;
+ /* No break within emoji modifier sequences (GB10). */
+ else if ((last_compchar_prop == GBP_EB
+ || last_compchar_prop == GBP_EBG)
+ && prop == GBP_EM)
+ /* *p = 0 */;
+ /* No break within emoji zwj sequences (GB11). */
+ else if (last_char_prop == GBP_ZWJ
+ && (prop == GBP_GAZ
+ || prop == GBP_EBG))
+ /* *p = 0 */;
+ /* No break between RI if there is an odd number of RI
+ characters before (GB12, GB13). */
+ else if (prop == GBP_RI)
+ {
+ if (ri_count % 2 == 0)
+ *p = 1;
+ /* else *p = 0; */
+ }
+ /* Break everywhere (GBP999). */
+ else
+ *p = 1;
+ }
+
+ last_char_prop = prop;
+
+ if (!(prop == GBP_EXTEND
+ && (last_compchar_prop == GBP_EB
+ || last_compchar_prop == GBP_EBG)))
+ last_compchar_prop = prop;
+
+ if (prop == GBP_RI)
+ ri_count++;
+ else
+ ri_count = 0;
+
+ s += count;
+ p += count;
+ }
+ }
+}
diff --git a/lib/unigbrk/u16-grapheme-breaks.c b/lib/unigbrk/u16-grapheme-breaks.c
index d01e65c..67ad3bb 100644
--- a/lib/unigbrk/u16-grapheme-breaks.c
+++ b/lib/unigbrk/u16-grapheme-breaks.c
@@ -1,5 +1,5 @@
/* Grapheme cluster breaks function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
This program is free software: you can redistribute it and/or
@@ -22,32 +22,18 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "unigbrk.h"
-#include "unistr.h"
-
-void
-u16_grapheme_breaks (const uint16_t *s, size_t n, char *p)
-{
- ucs4_t prev;
- int mblen;
-
- prev = 0;
- for (; n > 0; s += mblen, p += mblen, n -= mblen)
- {
- ucs4_t next;
+#include <string.h>
- mblen = u16_mbtouc (&next, s, n);
-
- p[0] = uc_is_grapheme_break (prev, next);
- if (mblen > 1)
- p[1] = 0;
+#include "unistr.h"
- prev = next;
- }
-}
+#define FUNC u16_grapheme_breaks
+#define UNIT uint16_t
+#define U_MBTOUC u16_mbtouc
+#include "u-grapheme-breaks.h"
diff --git a/lib/unigbrk/u16-grapheme-next.c b/lib/unigbrk/u16-grapheme-next.c
index 66acf16..3aacc25 100644
--- a/lib/unigbrk/u16-grapheme-next.c
+++ b/lib/unigbrk/u16-grapheme-next.c
@@ -1,5 +1,5 @@
/* Next grapheme cluster function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unigbrk/u16-grapheme-prev.c b/lib/unigbrk/u16-grapheme-prev.c
index f697206..93f6e8d 100644
--- a/lib/unigbrk/u16-grapheme-prev.c
+++ b/lib/unigbrk/u16-grapheme-prev.c
@@ -1,5 +1,5 @@
/* Previous grapheme cluster function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unigbrk/u32-grapheme-breaks.c b/lib/unigbrk/u32-grapheme-breaks.c
index 51d024f..9372ada 100644
--- a/lib/unigbrk/u32-grapheme-breaks.c
+++ b/lib/unigbrk/u32-grapheme-breaks.c
@@ -1,5 +1,5 @@
/* Grapheme cluster breaks function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
This program is free software: you can redistribute it and/or
@@ -22,30 +22,18 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "unigbrk.h"
-#include "unistr.h"
-
-void
-u32_grapheme_breaks (const uint32_t *s, size_t n, char *p)
-{
- ucs4_t prev;
- size_t i;
-
- prev = 0;
- for (i = 0; i < n; i++)
- {
- ucs4_t next;
+#include <string.h>
- u32_mbtouc (&next, &s[i], 1);
-
- p[i] = uc_is_grapheme_break (prev, next);
+#include "unistr.h"
- prev = next;
- }
-}
+#define FUNC u32_grapheme_breaks
+#define UNIT uint32_t
+#define U_MBTOUC u32_mbtouc
+#include "u-grapheme-breaks.h"
diff --git a/lib/unigbrk/u32-grapheme-next.c b/lib/unigbrk/u32-grapheme-next.c
index c8019cb..0672f45 100644
--- a/lib/unigbrk/u32-grapheme-next.c
+++ b/lib/unigbrk/u32-grapheme-next.c
@@ -1,5 +1,5 @@
/* Next grapheme cluster function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unigbrk/u32-grapheme-prev.c b/lib/unigbrk/u32-grapheme-prev.c
index 9946330..a1febd5 100644
--- a/lib/unigbrk/u32-grapheme-prev.c
+++ b/lib/unigbrk/u32-grapheme-prev.c
@@ -1,5 +1,5 @@
/* Previous grapheme cluster function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unigbrk/u8-grapheme-breaks.c b/lib/unigbrk/u8-grapheme-breaks.c
index 1c79845..95e3244 100644
--- a/lib/unigbrk/u8-grapheme-breaks.c
+++ b/lib/unigbrk/u8-grapheme-breaks.c
@@ -1,5 +1,5 @@
/* Grapheme cluster breaks function.
- Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010,
based on code written by Bruno Haible <bruno@clisp.org>, 2009.
@@ -23,33 +23,18 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "unigbrk.h"
-#include "unistr.h"
-
-void
-u8_grapheme_breaks (const uint8_t *s, size_t n, char *p)
-{
- ucs4_t prev;
- int mblen;
-
- prev = 0;
- for (; n > 0; s += mblen, p += mblen, n -= mblen)
- {
- ucs4_t next;
- int i;
+#include <string.h>
- mblen = u8_mbtouc (&next, s, n);
-
- p[0] = uc_is_grapheme_break (prev, next);
- for (i = 1; i < mblen; i++)
- p[i] = 0;
+#include "unistr.h"
- prev = next;
- }
-}
+#define FUNC u8_grapheme_breaks
+#define UNIT uint8_t
+#define U_MBTOUC u8_mbtouc
+#include "u-grapheme-breaks.h"
diff --git a/lib/unigbrk/u8-grapheme-next.c b/lib/unigbrk/u8-grapheme-next.c
index 8a96b6e..aa35a07 100644
--- a/lib/unigbrk/u8-grapheme-next.c
+++ b/lib/unigbrk/u8-grapheme-next.c
@@ -1,5 +1,5 @@
/* Next grapheme cluster function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unigbrk/u8-grapheme-prev.c b/lib/unigbrk/u8-grapheme-prev.c
index 252ab02..796f085 100644
--- a/lib/unigbrk/u8-grapheme-prev.c
+++ b/lib/unigbrk/u8-grapheme-prev.c
@@ -1,5 +1,5 @@
/* Previous grapheme cluster function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unigbrk/uc-gbrk-prop.c b/lib/unigbrk/uc-gbrk-prop.c
index 083d1d7..0dd46dc 100644
--- a/lib/unigbrk/uc-gbrk-prop.c
+++ b/lib/unigbrk/uc-gbrk-prop.c
@@ -1,5 +1,5 @@
/* Grapheme cluster break property function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -45,8 +45,7 @@ uc_graphemeclusterbreak_property (ucs4_t uc)
if (lookup2 >= 0)
{
unsigned int index3 = uc & gbrkprop_header_4;
- unsigned char lookup3 = unigbrkprop.level3[lookup2 + index3 / 2];
- return (lookup3 >> ((uc & 1) << 2)) & 0x0f;
+ return unigbrkprop.level3[lookup2 + index3];
}
}
}
diff --git a/lib/unigbrk/uc-grapheme-breaks.c b/lib/unigbrk/uc-grapheme-breaks.c
new file mode 100644
index 0000000..7f904b0
--- /dev/null
+++ b/lib/unigbrk/uc-grapheme-breaks.c
@@ -0,0 +1,48 @@
+/* Grapheme cluster breaks function.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
+
+ This program is free software: you can redistribute it and/or
+ modify it under the terms of either:
+
+ * the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 3 of the License, or (at your
+ option) any later version.
+
+ or
+
+ * the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+ or both in parallel, as here.
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unigbrk.h"
+
+#include <string.h>
+
+#include "unistr.h"
+
+/* This is similar to u32_mbtouc_unsafe(), but doesn't check invalid
+ characters. */
+static int
+uc_grapheme_breaks_mbtouc (ucs4_t *puc, const ucs4_t *s, size_t n)
+{
+ *puc = *s;
+ return 1;
+}
+
+#define FUNC uc_grapheme_breaks
+#define UNIT ucs4_t
+#define U_MBTOUC uc_grapheme_breaks_mbtouc
+#include "u-grapheme-breaks.h"
diff --git a/lib/unigbrk/uc-is-grapheme-break.c b/lib/unigbrk/uc-is-grapheme-break.c
index e7b9094..6b58bc7 100644
--- a/lib/unigbrk/uc-is-grapheme-break.c
+++ b/lib/unigbrk/uc-is-grapheme-break.c
@@ -1,5 +1,5 @@
/* Grapheme cluster break function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -56,19 +56,22 @@
/* GB8 */ \
((A) == GBP_LVT || (A) == GBP_T) && (B) == GBP_T ? false : \
\
- /* GB8a */ \
- (A) == GBP_RI && (B) == GBP_RI ? false : \
- \
/* GB9 */ \
- (B) == GBP_EXTEND ? false : \
+ (B) == GBP_EXTEND || (B) == GBP_ZWJ ? false : \
\
/* GB9a */ \
(B) == GBP_SPACINGMARK ? false : \
\
/* GB9b */ \
- (A) == GBP_PREPEND ? false \
+ (A) == GBP_PREPEND ? false : \
\
- /* GB10 */ \
+ /* GB10 -- incomplete */ \
+ ((A) == GBP_EB || (A) == GBP_EBG) && (B) == GBP_EM ? false : \
+ \
+ /* GB11 */ \
+ (A) == GBP_ZWJ && ((B) == GBP_GAZ || (B) == GBP_EBG) ? false \
+ \
+ /* GB999 */ \
: true)
#define UC_GRAPHEME_BREAKS_FOR(A) \
@@ -84,9 +87,14 @@
| (UC_IS_GRAPHEME_BREAK(A, GBP_T) << GBP_T) \
| (UC_IS_GRAPHEME_BREAK(A, GBP_LV) << GBP_LV) \
| (UC_IS_GRAPHEME_BREAK(A, GBP_LVT) << GBP_LVT) \
- | (UC_IS_GRAPHEME_BREAK(A, GBP_RI) << GBP_RI))
+ | (UC_IS_GRAPHEME_BREAK(A, GBP_RI) << GBP_RI) \
+ | (UC_IS_GRAPHEME_BREAK(A, GBP_ZWJ) << GBP_ZWJ) \
+ | (UC_IS_GRAPHEME_BREAK(A, GBP_EB) << GBP_EB) \
+ | (UC_IS_GRAPHEME_BREAK(A, GBP_EM) << GBP_EM) \
+ | (UC_IS_GRAPHEME_BREAK(A, GBP_GAZ) << GBP_GAZ) \
+ | (UC_IS_GRAPHEME_BREAK(A, GBP_EBG) << GBP_EBG))
-static const unsigned short int gb_table[13] =
+static const unsigned long int gb_table[18] =
{
UC_GRAPHEME_BREAKS_FOR(0), /* GBP_OTHER */
UC_GRAPHEME_BREAKS_FOR(1), /* GBP_CR */
@@ -101,6 +109,11 @@ static const unsigned short int gb_table[13] =
UC_GRAPHEME_BREAKS_FOR(10), /* GBP_LV */
UC_GRAPHEME_BREAKS_FOR(11), /* GBP_LVT */
UC_GRAPHEME_BREAKS_FOR(12), /* GBP_RI */
+ UC_GRAPHEME_BREAKS_FOR(13), /* GBP_ZWJ */
+ UC_GRAPHEME_BREAKS_FOR(14), /* GBP_EB */
+ UC_GRAPHEME_BREAKS_FOR(15), /* GBP_EM */
+ UC_GRAPHEME_BREAKS_FOR(16), /* GBP_GAZ */
+ UC_GRAPHEME_BREAKS_FOR(17), /* GBP_EBG */
};
bool
diff --git a/lib/unigbrk/ulc-grapheme-breaks.c b/lib/unigbrk/ulc-grapheme-breaks.c
index be21fd9..673a084 100644
--- a/lib/unigbrk/ulc-grapheme-breaks.c
+++ b/lib/unigbrk/ulc-grapheme-breaks.c
@@ -1,5 +1,5 @@
/* Grapheme cluster breaks function.
- Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010,
based on code written by Bruno Haible <bruno@clisp.org>, 2009.
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unilbrk.h b/lib/unilbrk.h
index cfe68a1..3504239 100644
--- a/lib/unilbrk.h
+++ b/lib/unilbrk.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Line breaking of Unicode strings.
- Copyright (C) 2001-2003, 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2005-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNILBRK_H
#define _UNILBRK_H
diff --git a/lib/unilbrk.in.h b/lib/unilbrk.in.h
index 5a93a2f..4ca5ce1 100644
--- a/lib/unilbrk.in.h
+++ b/lib/unilbrk.in.h
@@ -1,5 +1,5 @@
/* Line breaking of Unicode strings.
- Copyright (C) 2001-2003, 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2005-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNILBRK_H
#define _UNILBRK_H
diff --git a/lib/unilbrk/lbrkprop1.h b/lib/unilbrk/lbrkprop1.h
index 1bfc05b..71b3104 100644
--- a/lib/unilbrk/lbrkprop1.h
+++ b/lib/unilbrk/lbrkprop1.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Line breaking properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
/* Copyright (C) 2000-2002, 2004, 2008 Free Software Foundation, Inc.
@@ -24,7 +24,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#define lbrkprop_header_0 16
#define lbrkprop_header_1 15
@@ -36,7 +36,7 @@ typedef struct
{
int level1[15];
int level2[4 << 9];
- unsigned char level3[206 << 7];
+ unsigned char level3[210 << 7];
}
lbrkprop_t;
extern const lbrkprop_t unilbrkprop;
diff --git a/lib/unilbrk/lbrkprop2.h b/lib/unilbrk/lbrkprop2.h
index 116f55a..659a108 100644
--- a/lib/unilbrk/lbrkprop2.h
+++ b/lib/unilbrk/lbrkprop2.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Line breaking properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
/* Copyright (C) 2000-2002, 2004, 2008 Free Software Foundation, Inc.
@@ -24,7 +24,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
const lbrkprop_t unilbrkprop =
{
@@ -102,30 +102,19 @@ const lbrkprop_t unilbrkprop =
16256, 16384, 16512, 16640, 16768, 16896, 17024, 17152,
17280, 17408, -1, -1, 17536, -1, -1, -1,
17664, 17792, 17920, 18048, 18176, 18304, 18432, -1,
- -1, 18560, -1, 18688, 18816, 18944, 19072, -1,
- -1, 19200, -1, -1, -1, 19328, -1, -1,
+ 18560, 18688, -1, 18816, 18944, 19072, 19200, -1,
+ -1, 19328, -1, -1, -1, 19456, -1, -1,
+ 19584, 19712, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 256, 256, 256, 19840,
+ 19968, 256, 20096, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 256, 256, 256, 19456,
- 19584, 256, 19712, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 20224, 20352, 20480, 256,
+ 20608, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 19840, 19968, 20096, 256,
- 20224, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 20352, 20480, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 20608, 20736, 20864, 20992,
- -1, -1, -1, -1, -1, -1, 21120, 21248,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 20736, 20864, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -134,6 +123,15 @@ const lbrkprop_t unilbrkprop =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 20992, 21120, 21248, 21376,
+ -1, -1, -1, -1, -1, -1, 21504, 21632,
+ 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
+ 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
+ 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
+ 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
+ 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
+ 10112, 10112, 10112, 10112, 10112, 10112, 10112, 21760,
+ 10112, 10112, 10112, 10112, 10112, 21888, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -141,26 +139,28 @@ const lbrkprop_t unilbrkprop =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 21376, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 21504, 21632, -1, -1, -1, -1, -1, -1,
+ 22016, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 22144, 22272, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 21760, 21888, 22016, 22144, -1, 22272, -1,
- 22400, 22528, 22656, 256, 256, 22784, 256, 22912,
- 256, 256, 256, 256, 23040, 23168, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 256, 22400, 22528, 22656, 22784, -1, 22912, -1,
+ 23040, 23168, 23296, 256, 256, 23424, 256, 23552,
+ 256, 256, 256, 256, 23680, 23808, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 23296, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 23424, 23552, -1, -1,
- 23680, 23808, 23936, 24064, 24192, -1, 10112, 24320,
- 10112, 24448, 24576, 24704, 24832, 24960, 25088, 25216,
- 25344, 25472, 25600, 25728, -1, -1, -1, -1,
+ 23936, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 256, 24064, 24192, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 24320, 24448, -1, -1,
+ 10112, 10112, 24576, 24704, 10112, 10112, 10112, 24832,
+ 24960, 25088, 25216, 25344, 25472, 25600, 25728, 25856,
+ 25984, 26112, 26240, 10112, 10112, 10112, 10112, 10112,
+ 10112, 10112, 10112, 10112, 10112, 10112, 10112, 26368,
10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
@@ -224,8 +224,8 @@ const lbrkprop_t unilbrkprop =
10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 25856,
- 25984, -1, 26112, 26240, -1, -1, -1, -1,
+ 10112, 10112, 10112, 10112, 10112, 10112, 10112, 26368,
+ 26496, -1, 26624, 26752, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -521,13 +521,13 @@ const lbrkprop_t unilbrkprop =
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_CM, LBP_CM, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
@@ -643,7 +643,7 @@ const lbrkprop_t unilbrkprop =
LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL,
LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -668,13 +668,13 @@ const lbrkprop_t unilbrkprop =
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_CM, LBP_CM,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_CM, LBP_CM,
- LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL,
+ LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_CM,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_NU, LBP_NU,
LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX,
- LBP_XX, LBP_PO, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_PO, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX,
@@ -963,7 +963,7 @@ const lbrkprop_t unilbrkprop =
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -1091,8 +1091,8 @@ const lbrkprop_t unilbrkprop =
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_BA, LBP_BA,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
@@ -1122,7 +1122,7 @@ const lbrkprop_t unilbrkprop =
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX,
@@ -1156,7 +1156,7 @@ const lbrkprop_t unilbrkprop =
LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_BB, LBP_AL, LBP_XX,
LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_GL,
- LBP_BA, LBP_BA, LBP_BA, LBP_ZW, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_BA, LBP_BA, LBP_BA, LBP_ZW, LBP_CM, LBP_ZWJ, LBP_CM, LBP_CM,
LBP_BA, LBP_GL, LBP_BA, LBP_BA, LBP_B2, LBP_AI, LBP_AI, LBP_AL,
LBP_QU, LBP_QU, LBP_OP, LBP_QU, LBP_QU, LBP_QU, LBP_OP, LBP_QU,
LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_IN, LBP_IN, LBP_IN, LBP_BA,
@@ -1282,7 +1282,7 @@ const lbrkprop_t unilbrkprop =
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -1350,7 +1350,7 @@ const lbrkprop_t unilbrkprop =
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AI, LBP_AI, LBP_AL,
LBP_AL, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AI, LBP_AI,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_AI, LBP_AI,
- LBP_ID, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_ID, LBP_ID,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -1378,9 +1378,9 @@ const lbrkprop_t unilbrkprop =
LBP_ID, LBP_ID, LBP_AL, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AI, LBP_AI, LBP_ID, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
LBP_AI, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AI, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_AI, LBP_AI, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_EB, LBP_ID, LBP_AI, LBP_AI, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_AL,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL,
+ LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -1391,7 +1391,7 @@ const lbrkprop_t unilbrkprop =
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AI,
LBP_AL, LBP_AL, LBP_AL, LBP_QU, LBP_QU, LBP_QU, LBP_QU, LBP_QU,
- LBP_QU, LBP_AL, LBP_EX, LBP_EX, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_QU, LBP_AL, LBP_EX, LBP_EX, LBP_ID, LBP_AL, LBP_AL, LBP_AL,
LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL,
LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_AI, LBP_AI,
LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
@@ -1531,7 +1531,7 @@ const lbrkprop_t unilbrkprop =
LBP_OP, LBP_CL, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_EX, LBP_AL,
LBP_BA, LBP_BA, LBP_AL, LBP_BA, LBP_BA, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_B2, LBP_B2, LBP_BA, LBP_BA, LBP_BA, LBP_AL,
- LBP_BA, LBP_BA, LBP_OP, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_BA, LBP_BA, LBP_OP, LBP_BA, LBP_BA, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
@@ -1768,7 +1768,7 @@ const lbrkprop_t unilbrkprop =
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
@@ -1803,7 +1803,7 @@ const lbrkprop_t unilbrkprop =
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
- LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX,
+ LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_BA, LBP_BA,
LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU,
LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
@@ -2143,22 +2143,22 @@ const lbrkprop_t unilbrkprop =
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_OP, LBP_ID, LBP_CL, LBP_ID, LBP_OP,
- LBP_CL, LBP_CL, LBP_OP, LBP_CL, LBP_CL, LBP_NS, LBP_AL, LBP_NS,
+ LBP_CL, LBP_CL, LBP_OP, LBP_CL, LBP_CL, LBP_NS, LBP_ID, LBP_NS,
LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_NS,
- LBP_NS, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_NS, LBP_NS,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX,
- LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX,
+ LBP_NS, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_NS, LBP_NS,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX,
+ LBP_XX, LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_XX, LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_XX, LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_XX, LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX,
LBP_PO, LBP_PR, LBP_ID, LBP_ID, LBP_ID, LBP_PR, LBP_PR, LBP_XX,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
@@ -2212,7 +2212,7 @@ const lbrkprop_t unilbrkprop =
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
@@ -2281,16 +2281,16 @@ const lbrkprop_t unilbrkprop =
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX,
LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU,
LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -2570,7 +2570,7 @@ const lbrkprop_t unilbrkprop =
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
- LBP_BA, LBP_BA, LBP_AL, LBP_BA, LBP_BA, LBP_AL, LBP_XX, LBP_XX,
+ LBP_BA, LBP_BA, LBP_AL, LBP_BA, LBP_BA, LBP_AL, LBP_CM, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
@@ -2617,6 +2617,22 @@ const lbrkprop_t unilbrkprop =
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM,
+ LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_AL,
+ LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU,
+ LBP_NU, LBP_NU, LBP_XX, LBP_BA, LBP_XX, LBP_AL, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -2655,8 +2671,8 @@ const lbrkprop_t unilbrkprop =
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU,
LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_BB, LBP_BB, LBP_BB, LBP_BB, LBP_BB, LBP_BB, LBP_BB, LBP_BB,
+ LBP_BB, LBP_BB, LBP_BB, LBP_BB, LBP_BB, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -2724,6 +2740,38 @@ const lbrkprop_t unilbrkprop =
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM,
+ LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX,
+ LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_AL, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU,
+ LBP_NU, LBP_NU, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX,
+ LBP_BB, LBP_EX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
@@ -2959,9 +3007,41 @@ const lbrkprop_t unilbrkprop =
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_NS, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
@@ -3203,6 +3283,22 @@ const lbrkprop_t unilbrkprop =
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX,
+ LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_CM, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_CM, LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_XX, LBP_CM, LBP_CM,
+ LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -3219,6 +3315,22 @@ const lbrkprop_t unilbrkprop =
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU,
+ LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_OP, LBP_OP,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -3251,44 +3363,12 @@ const lbrkprop_t unilbrkprop =
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX,
- LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
- LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_ID, LBP_ID, LBP_ID,
LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
- LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AL, LBP_XX,
+ LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AL, LBP_ID,
LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
@@ -3296,42 +3376,26 @@ const lbrkprop_t unilbrkprop =
LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
- LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
- LBP_AI, LBP_AI, LBP_AI, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_RI, LBP_RI,
- LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI,
- LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI,
- LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI,
- LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
+ LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
+ LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_RI, LBP_RI,
+ LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI,
+ LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI,
+ LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_ID, LBP_ID,
@@ -3339,20 +3403,36 @@ const lbrkprop_t unilbrkprop =
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_EM, LBP_EM, LBP_EM, LBP_EM, LBP_EM,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_ID, LBP_ID, LBP_EB, LBP_EB,
+ LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB,
+ LBP_EB, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_EB,
+ LBP_EB, LBP_EB, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_ID,
+ LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB,
+ LBP_EB, LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_EB, LBP_EB, LBP_EB, LBP_ID, LBP_EB, LBP_EB, LBP_EB,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_AL, LBP_ID, LBP_AL, LBP_ID, LBP_AL, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL,
+ LBP_ID, LBP_ID, LBP_EB, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL,
LBP_ID, LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
@@ -3377,13 +3457,13 @@ const lbrkprop_t unilbrkprop =
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_EB, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_EB, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
@@ -3403,8 +3483,8 @@ const lbrkprop_t unilbrkprop =
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_EB,
+ LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -3415,18 +3495,18 @@ const lbrkprop_t unilbrkprop =
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_EB, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_EB, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -3441,8 +3521,8 @@ const lbrkprop_t unilbrkprop =
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -3453,14 +3533,14 @@ const lbrkprop_t unilbrkprop =
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -3468,61 +3548,45 @@ const lbrkprop_t unilbrkprop =
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_EB, LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB,
+ LBP_EB, LBP_EB, LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_EB, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
diff --git a/lib/unilbrk/lbrktables.c b/lib/unilbrk/lbrktables.c
index 8c0bf43..f9b2cf8 100644
--- a/lib/unilbrk/lbrktables.c
+++ b/lib/unilbrk/lbrktables.c
@@ -1,5 +1,5 @@
/* Line breaking auxiliary tables.
- Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -32,37 +32,40 @@
/* Define unilbrkprop, table of line breaking properties. */
#include "unilbrk/lbrkprop2.h"
-const unsigned char unilbrk_table[27][27] =
+const unsigned char unilbrk_table[30][30] =
{
/* after */
- /* WJ GL B2 BA BB HY CL CP EX IN NS OP QU IS NU PO PR SY AL H2 H3 ID JL JV JT HL RI */
-/* WJ */ { P, I, I, I, I, I, P, P, P, I, I, I, I, P, I, I, I, P, I, I, I, I, I, I, I, I, I, },
-/* GL */ { P, I, I, I, I, I, P, P, P, I, I, I, I, P, I, I, I, P, I, I, I, I, I, I, I, I, I, },
-/* B2 */ { P, I, P, I, D, I, P, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, },
-/* BA */ { P, D, D, I, D, I, P, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, },
-/* BB */ { P, I, I, I, I, I, P, P, P, I, I, I, I, P, I, I, I, P, I, I, I, I, I, I, I, I, I, },
-/* HY */ { P, D, D, I, D, I, P, P, P, D, I, D, I, P, I, D, D, P, D, D, D, D, D, D, D, D, D, },
-/* CL */ { P, I, D, I, D, I, P, P, P, D, P, D, I, P, D, I, I, P, D, D, D, D, D, D, D, D, D, },
-/* CP */ { P, I, D, I, D, I, P, P, P, D, P, D, I, P, I, I, I, P, I, D, D, D, D, D, D, I, D, },
-/* EX */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, },
-/* IN */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, },
-/* NS */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, },
-/* OP */ { P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, },
-/* QU */ { P, I, I, I, I, I, P, P, P, I, I, P, I, P, I, I, I, P, I, I, I, I, I, I, I, I, I, },
-/* IS */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, I, D, D, P, D, D, D, D, D, D, D, D, D, },
-/* NU */ { P, I, D, I, D, I, P, P, P, I, I, I, I, P, I, I, I, P, I, D, D, D, D, D, D, I, D, },
-/* PO */ { P, I, D, I, D, I, P, P, P, D, I, I, I, P, I, D, D, P, I, D, D, D, D, D, D, I, D, },
-/* PR */ { P, I, D, I, D, I, P, P, P, D, I, I, I, P, I, D, D, P, I, I, I, I, I, I, I, I, D, },
-/* SY */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, I, D, D, P, D, D, D, D, D, D, D, I, D, },
-/* AL */ { P, I, D, I, D, I, P, P, P, I, I, I, I, P, I, D, D, P, I, D, D, D, D, D, D, I, D, },
-/* H2 */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, I, I, D, D, },
-/* H3 */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, D, I, D, D, },
-/* ID */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, D, D, D, D, },
-/* JL */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, I, I, D, I, I, D, D, D, },
-/* JV */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, I, I, D, D, },
-/* JT */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, D, I, D, D, },
-/* HL */ { P, I, D, I, D, I, P, P, P, I, I, I, I, P, I, D, D, P, I, D, D, D, D, D, D, I, D, },
-/* RI */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, I, D, I, },
+ /* WJ GL B2 BA BB HY CL CP EX IN NS OP QU IS NU PO PR SY AL H2 H3 ID JL JV JT HL RI ZWJ EB EM */
+/* WJ */ { P, I, I, I, I, I, P, P, P, I, I, I, I, P, I, I, I, P, I, I, I, I, I, I, I, I, I, I, I, I, },
+/* GL */ { P, I, I, I, I, I, P, P, P, I, I, I, I, P, I, I, I, P, I, I, I, I, I, I, I, I, I, I, I, I, },
+/* B2 */ { P, I, P, I, D, I, P, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, I, D, D, },
+/* BA */ { P, D, D, I, D, I, P, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, I, D, D, },
+/* BB */ { P, I, I, I, I, I, P, P, P, I, I, I, I, P, I, I, I, P, I, I, I, I, I, I, I, I, I, I, I, I, },
+/* HY */ { P, D, D, I, D, I, P, P, P, D, I, D, I, P, I, D, D, P, D, D, D, D, D, D, D, D, D, I, D, D, },
+/* CL */ { P, I, D, I, D, I, P, P, P, D, P, D, I, P, D, I, I, P, D, D, D, D, D, D, D, D, D, I, D, D, },
+/* CP */ { P, I, D, I, D, I, P, P, P, D, P, D, I, P, I, I, I, P, I, D, D, D, D, D, D, I, D, I, D, D, },
+/* EX */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, I, D, D, },
+/* IN */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, I, D, D, },
+/* NS */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, I, D, D, },
+/* OP */ { P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, },
+/* QU */ { P, I, I, I, I, I, P, P, P, I, I, P, I, P, I, I, I, P, I, I, I, I, I, I, I, I, I, I, I, I, },
+/* IS */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, I, D, D, P, D, D, D, D, D, D, D, D, D, I, D, D, },
+/* NU */ { P, I, D, I, D, I, P, P, P, I, I, I, I, P, I, I, I, P, I, D, D, D, D, D, D, I, D, I, D, D, },
+/* PO */ { P, I, D, I, D, I, P, P, P, D, I, I, I, P, I, D, D, P, I, D, D, D, D, D, D, I, D, I, D, D, },
+/* PR */ { P, I, D, I, D, I, P, P, P, D, I, I, I, P, I, D, D, P, I, I, I, I, I, I, I, I, D, I, I, I, },
+/* SY */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, I, D, D, P, D, D, D, D, D, D, D, I, D, I, D, D, },
+/* AL */ { P, I, D, I, D, I, P, P, P, I, I, I, I, P, I, D, D, P, I, D, D, D, D, D, D, I, D, I, D, D, },
+/* H2 */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, I, I, D, D, I, D, D, },
+/* H3 */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, D, I, D, D, I, D, D, },
+/* ID */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, D, D, D, D, I, D, D, },
+/* JL */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, I, I, D, I, I, D, D, D, I, D, D, },
+/* JV */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, I, I, D, D, I, D, D, },
+/* JT */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, D, I, D, D, I, D, D, },
+/* HL */ { P, I, D, I, D, I, P, P, P, I, I, I, I, P, I, D, D, P, I, D, D, D, D, D, D, I, D, I, D, D, },
+/* RI */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, I, D, I, I, D, D, },
+/* ZWJ */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, D, D, D, P, D, D, D, I, D, D, I, D, I, I, I, I, },
+/* EB */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, D, I, D, I, I, D, I, },
+/* EM */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, D, I, D, I, I, D, D, },
/* "" */
/* before */
};
diff --git a/lib/unilbrk/lbrktables.h b/lib/unilbrk/lbrktables.h
index 9eff7a0..47766b3 100644
--- a/lib/unilbrk/lbrktables.h
+++ b/lib/unilbrk/lbrktables.h
@@ -1,5 +1,5 @@
/* Line breaking auxiliary tables.
- Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "unitypes.h"
@@ -30,22 +30,22 @@
enum
{
- /* Values >= 27 are resolved at run time. */
- LBP_BK = 27, /* mandatory break */
+ /* Values >= 30 are resolved at run time. */
+ LBP_BK = 30, /* mandatory break */
/*LBP_CR, carriage return - not used here because it's a DOSism */
/*LBP_LF, line feed - not used here because it's a DOSism */
- LBP_CM = 28, /* attached characters and combining marks */
+ LBP_CM = 31, /* attached characters and combining marks */
/*LBP_NL, next line - not used here because it's equivalent to LBP_BK */
/*LBP_SG, surrogates - not used here because they are not characters */
LBP_WJ = 0, /* word joiner */
- LBP_ZW = 29, /* zero width space */
+ LBP_ZW = 32, /* zero width space */
LBP_GL = 1, /* non-breaking (glue) */
- LBP_SP = 30, /* space */
+ LBP_SP = 33, /* space */
LBP_B2 = 2, /* break opportunity before and after */
LBP_BA = 3, /* break opportunity after */
LBP_BB = 4, /* break opportunity before */
LBP_HY = 5, /* hyphen */
- LBP_CB = 31, /* contingent break opportunity */
+ LBP_CB = 34, /* contingent break opportunity */
LBP_CL = 6, /* closing punctuation */
LBP_CP = 7, /* closing parenthesis */
LBP_EX = 8, /* exclamation/interrogation */
@@ -58,7 +58,7 @@ enum
LBP_PO = 15, /* postfix (numeric) */
LBP_PR = 16, /* prefix (numeric) */
LBP_SY = 17, /* symbols allowing breaks */
- LBP_AI = 32, /* ambiguous (alphabetic or ideograph) */
+ LBP_AI = 35, /* ambiguous (alphabetic or ideograph) */
LBP_AL = 18, /* ordinary alphabetic and symbol characters */
/*LBP_CJ, conditional Japanese starters, resolved to NS */
LBP_H2 = 19, /* Hangul LV syllable */
@@ -69,8 +69,11 @@ enum
LBP_JV = 23, /* Hangul V Jamo */
LBP_JT = 24, /* Hangul T Jamo */
LBP_RI = 26, /* regional indicator */
- LBP_SA = 33, /* complex context (South East Asian) */
- LBP_XX = 34 /* unknown */
+ LBP_SA = 36, /* complex context (South East Asian) */
+ LBP_ZWJ = 27, /* zero width joiner */
+ LBP_EB = 28, /* emoji base */
+ LBP_EM = 29, /* emoji modifier */
+ LBP_XX = 37 /* unknown */
};
#include "lbrkprop1.h"
@@ -101,7 +104,7 @@ unilbrkprop_lookup (ucs4_t uc)
#define I 2 /* indirect break opportunity, '%' in table 7.3 of UTR #14 */
#define P 3 /* prohibited break, '^' in table 7.3 of UTR #14 */
-extern const unsigned char unilbrk_table[27][27];
+extern const unsigned char unilbrk_table[30][30];
/* We don't support line breaking of complex-context dependent characters
(Thai, Lao, Myanmar, Khmer) yet, because it requires dictionary lookup. */
diff --git a/lib/unilbrk/u16-possible-linebreaks.c b/lib/unilbrk/u16-possible-linebreaks.c
index f3673c8..b45fbde 100644
--- a/lib/unilbrk/u16-possible-linebreaks.c
+++ b/lib/unilbrk/u16-possible-linebreaks.c
@@ -1,5 +1,5 @@
/* Line breaking of UTF-16 strings.
- Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unilbrk/u16-width-linebreaks.c b/lib/unilbrk/u16-width-linebreaks.c
index f31d28f..9ac848d 100644
--- a/lib/unilbrk/u16-width-linebreaks.c
+++ b/lib/unilbrk/u16-width-linebreaks.c
@@ -1,5 +1,5 @@
/* Line breaking of UTF-16 strings.
- Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unilbrk/u32-possible-linebreaks.c b/lib/unilbrk/u32-possible-linebreaks.c
index 318153d..936c743 100644
--- a/lib/unilbrk/u32-possible-linebreaks.c
+++ b/lib/unilbrk/u32-possible-linebreaks.c
@@ -1,5 +1,5 @@
/* Line breaking of UTF-32 strings.
- Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unilbrk/u32-width-linebreaks.c b/lib/unilbrk/u32-width-linebreaks.c
index 613f0bd..2a25c54 100644
--- a/lib/unilbrk/u32-width-linebreaks.c
+++ b/lib/unilbrk/u32-width-linebreaks.c
@@ -1,5 +1,5 @@
/* Line breaking of UTF-32 strings.
- Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unilbrk/u8-possible-linebreaks.c b/lib/unilbrk/u8-possible-linebreaks.c
index 515f749..afd4d0a 100644
--- a/lib/unilbrk/u8-possible-linebreaks.c
+++ b/lib/unilbrk/u8-possible-linebreaks.c
@@ -1,5 +1,5 @@
/* Line breaking of UTF-8 strings.
- Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unilbrk/u8-width-linebreaks.c b/lib/unilbrk/u8-width-linebreaks.c
index 0bc068f..097c952 100644
--- a/lib/unilbrk/u8-width-linebreaks.c
+++ b/lib/unilbrk/u8-width-linebreaks.c
@@ -1,5 +1,5 @@
/* Line breaking of UTF-8 strings.
- Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unilbrk/ulc-common.c b/lib/unilbrk/ulc-common.c
index d442416..c3e3597 100644
--- a/lib/unilbrk/ulc-common.c
+++ b/lib/unilbrk/ulc-common.c
@@ -1,5 +1,5 @@
/* Line breaking auxiliary functions.
- Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unilbrk/ulc-common.h b/lib/unilbrk/ulc-common.h
index 96abf62..05c6bfd 100644
--- a/lib/unilbrk/ulc-common.h
+++ b/lib/unilbrk/ulc-common.h
@@ -1,5 +1,5 @@
/* Line breaking auxiliary functions.
- Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Get size_t. */
#include <stddef.h>
diff --git a/lib/unilbrk/ulc-possible-linebreaks.c b/lib/unilbrk/ulc-possible-linebreaks.c
index fac53d5..3be2ffb 100644
--- a/lib/unilbrk/ulc-possible-linebreaks.c
+++ b/lib/unilbrk/ulc-possible-linebreaks.c
@@ -1,5 +1,5 @@
/* Line breaking of strings.
- Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unilbrk/ulc-width-linebreaks.c b/lib/unilbrk/ulc-width-linebreaks.c
index 829f4bf..f6908ae 100644
--- a/lib/unilbrk/ulc-width-linebreaks.c
+++ b/lib/unilbrk/ulc-width-linebreaks.c
@@ -1,5 +1,5 @@
/* Line breaking of strings.
- Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniname.h b/lib/uniname.h
index 8830a04..568fc35 100644
--- a/lib/uniname.h
+++ b/lib/uniname.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Association between Unicode characters and their names.
- Copyright (C) 2000-2002, 2005, 2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 2000-2002, 2005, 2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNINAME_H
#define _UNINAME_H
diff --git a/lib/uniname.in.h b/lib/uniname.in.h
index 9a73ac3..db42910 100644
--- a/lib/uniname.in.h
+++ b/lib/uniname.in.h
@@ -1,5 +1,5 @@
/* Association between Unicode characters and their names.
- Copyright (C) 2000-2002, 2005, 2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 2000-2002, 2005, 2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNINAME_H
#define _UNINAME_H
diff --git a/lib/uniname/gen-uninames.lisp b/lib/uniname/gen-uninames.lisp
index 9f79562..937b50e 100755
--- a/lib/uniname/gen-uninames.lisp
+++ b/lib/uniname/gen-uninames.lisp
@@ -196,7 +196,7 @@
) ) )
(format ostream "};~%")
|#
- (format ostream "static const struct { uint16_t extra_offset; uint16_t ind_offset; } unicode_name_by_length[~D] = {~%"
+ (format ostream "static const struct { uint32_t extra_offset; uint16_t ind_offset; } unicode_name_by_length[~D] = {~%"
(1+ (length words-by-length))
)
(let ((extra-offset 0)
diff --git a/lib/uniname/uniname.c b/lib/uniname/uniname.c
index 08ead7b..48c8e96 100644
--- a/lib/uniname/uniname.c
+++ b/lib/uniname/uniname.c
@@ -1,5 +1,5 @@
/* Association between Unicode characters and their names.
- Copyright (C) 2000-2002, 2005-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2002, 2005-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -415,218 +415,220 @@ unicode_name_character (const char *name)
}
}
}
- /* Convert the constituents to uint16_t words. */
- uint16_t words[UNICODE_CHARNAME_MAX_WORDS];
- uint16_t *wordptr = words;
{
- const char *p1 = buf;
- for (;;)
- {
+ /* Convert the constituents to uint16_t words. */
+ uint16_t words[UNICODE_CHARNAME_MAX_WORDS];
+ uint16_t *wordptr = words;
+ {
+ const char *p1 = buf;
+ for (;;)
{
- int word;
- const char *p2 = p1;
- while (p2 < ptr && *p2 != ' ')
- p2++;
- word = unicode_name_word_lookup (p1, p2 - p1);
- if (word < 0)
- break;
- if (wordptr == &words[UNICODE_CHARNAME_MAX_WORDS])
- break;
- *wordptr++ = word;
- if (p2 == ptr)
- goto filled_words;
- p1 = p2 + 1;
- }
- /* Special case for Hangul syllables. Keeps the tables small. */
- if (wordptr == &words[2]
- && words[0] == UNICODE_CHARNAME_WORD_HANGUL
- && words[1] == UNICODE_CHARNAME_WORD_SYLLABLE)
{
- /* Split the last word [p1..ptr) into three parts:
- 1) [BCDGHJKMNPRST]
- 2) [AEIOUWY]
- 3) [BCDGHIJKLMNPST]
- */
- const char *p2;
- const char *p3;
- const char *p4;
-
- p2 = p1;
- while (p2 < ptr
- && (*p2 == 'B' || *p2 == 'C' || *p2 == 'D'
- || *p2 == 'G' || *p2 == 'H' || *p2 == 'J'
- || *p2 == 'K' || *p2 == 'M' || *p2 == 'N'
- || *p2 == 'P' || *p2 == 'R' || *p2 == 'S'
- || *p2 == 'T'))
+ int word;
+ const char *p2 = p1;
+ while (p2 < ptr && *p2 != ' ')
p2++;
- p3 = p2;
- while (p3 < ptr
- && (*p3 == 'A' || *p3 == 'E' || *p3 == 'I'
- || *p3 == 'O' || *p3 == 'U' || *p3 == 'W'
- || *p3 == 'Y'))
- p3++;
- p4 = p3;
- while (p4 < ptr
- && (*p4 == 'B' || *p4 == 'C' || *p4 == 'D'
- || *p4 == 'G' || *p4 == 'H' || *p4 == 'I'
- || *p4 == 'J' || *p4 == 'K' || *p4 == 'L'
- || *p4 == 'M' || *p4 == 'N' || *p4 == 'P'
- || *p4 == 'S' || *p4 == 'T'))
- p4++;
- if (p4 == ptr)
- {
- unsigned int n1 = p2 - p1;
- unsigned int n2 = p3 - p2;
- unsigned int n3 = p4 - p3;
-
- if (n1 <= 2 && (n2 >= 1 && n2 <= 3) && n3 <= 2)
- {
- unsigned int index1;
-
- for (index1 = 0; index1 < 19; index1++)
- if (memcmp (jamo_initial_short_name[index1], p1, n1) == 0
- && jamo_initial_short_name[index1][n1] == '\0')
+ word = unicode_name_word_lookup (p1, p2 - p1);
+ if (word < 0)
+ break;
+ if (wordptr == &words[UNICODE_CHARNAME_MAX_WORDS])
+ break;
+ *wordptr++ = word;
+ if (p2 == ptr)
+ goto filled_words;
+ p1 = p2 + 1;
+ }
+ /* Special case for Hangul syllables. Keeps the tables small. */
+ if (wordptr == &words[2]
+ && words[0] == UNICODE_CHARNAME_WORD_HANGUL
+ && words[1] == UNICODE_CHARNAME_WORD_SYLLABLE)
+ {
+ /* Split the last word [p1..ptr) into three parts:
+ 1) [BCDGHJKMNPRST]
+ 2) [AEIOUWY]
+ 3) [BCDGHIJKLMNPST]
+ */
+ const char *p2;
+ const char *p3;
+ const char *p4;
+
+ p2 = p1;
+ while (p2 < ptr
+ && (*p2 == 'B' || *p2 == 'C' || *p2 == 'D'
+ || *p2 == 'G' || *p2 == 'H' || *p2 == 'J'
+ || *p2 == 'K' || *p2 == 'M' || *p2 == 'N'
+ || *p2 == 'P' || *p2 == 'R' || *p2 == 'S'
+ || *p2 == 'T'))
+ p2++;
+ p3 = p2;
+ while (p3 < ptr
+ && (*p3 == 'A' || *p3 == 'E' || *p3 == 'I'
+ || *p3 == 'O' || *p3 == 'U' || *p3 == 'W'
+ || *p3 == 'Y'))
+ p3++;
+ p4 = p3;
+ while (p4 < ptr
+ && (*p4 == 'B' || *p4 == 'C' || *p4 == 'D'
+ || *p4 == 'G' || *p4 == 'H' || *p4 == 'I'
+ || *p4 == 'J' || *p4 == 'K' || *p4 == 'L'
+ || *p4 == 'M' || *p4 == 'N' || *p4 == 'P'
+ || *p4 == 'S' || *p4 == 'T'))
+ p4++;
+ if (p4 == ptr)
+ {
+ unsigned int n1 = p2 - p1;
+ unsigned int n2 = p3 - p2;
+ unsigned int n3 = p4 - p3;
+
+ if (n1 <= 2 && (n2 >= 1 && n2 <= 3) && n3 <= 2)
+ {
+ unsigned int index1;
+
+ for (index1 = 0; index1 < 19; index1++)
+ if (memcmp (jamo_initial_short_name[index1], p1, n1) == 0
+ && jamo_initial_short_name[index1][n1] == '\0')
+ {
+ unsigned int index2;
+
+ for (index2 = 0; index2 < 21; index2++)
+ if (memcmp (jamo_medial_short_name[index2], p2, n2) == 0
+ && jamo_medial_short_name[index2][n2] == '\0')
+ {
+ unsigned int index3;
+
+ for (index3 = 0; index3 < 28; index3++)
+ if (memcmp (jamo_final_short_name[index3], p3, n3) == 0
+ && jamo_final_short_name[index3][n3] == '\0')
+ {
+ return 0xAC00 + (index1 * 21 + index2) * 28 + index3;
+ }
+ break;
+ }
+ break;
+ }
+ }
+ }
+ }
+ /* Special case for CJK compatibility ideographs. Keeps the
+ tables small. */
+ if (wordptr == &words[2]
+ && words[0] == UNICODE_CHARNAME_WORD_CJK
+ && words[1] == UNICODE_CHARNAME_WORD_COMPATIBILITY
+ && p1 + 14 <= ptr
+ && p1 + 15 >= ptr
+ && memcmp (p1, "IDEOGRAPH-", 10) == 0)
+ {
+ const char *p2 = p1 + 10;
+
+ if (*p2 != '0')
+ {
+ unsigned int c = 0;
+
+ for (;;)
+ {
+ if (*p2 >= '0' && *p2 <= '9')
+ c += (*p2 - '0');
+ else if (*p2 >= 'A' && *p2 <= 'F')
+ c += (*p2 - 'A' + 10);
+ else
+ break;
+ p2++;
+ if (p2 == ptr)
{
- unsigned int index2;
-
- for (index2 = 0; index2 < 21; index2++)
- if (memcmp (jamo_medial_short_name[index2], p2, n2) == 0
- && jamo_medial_short_name[index2][n2] == '\0')
- {
- unsigned int index3;
-
- for (index3 = 0; index3 < 28; index3++)
- if (memcmp (jamo_final_short_name[index3], p3, n3) == 0
- && jamo_final_short_name[index3][n3] == '\0')
- {
- return 0xAC00 + (index1 * 21 + index2) * 28 + index3;
- }
- break;
- }
- break;
+ if ((c >= 0xF900 && c <= 0xFA2D)
+ || (c >= 0xFA30 && c <= 0xFA6A)
+ || (c >= 0xFA70 && c <= 0xFAD9)
+ || (c >= 0x2F800 && c <= 0x2FA1D))
+ return c;
+ else
+ break;
}
- }
- }
- }
- /* Special case for CJK compatibility ideographs. Keeps the
- tables small. */
- if (wordptr == &words[2]
- && words[0] == UNICODE_CHARNAME_WORD_CJK
- && words[1] == UNICODE_CHARNAME_WORD_COMPATIBILITY
- && p1 + 14 <= ptr
- && p1 + 15 >= ptr
- && memcmp (p1, "IDEOGRAPH-", 10) == 0)
- {
- const char *p2 = p1 + 10;
-
- if (*p2 != '0')
- {
- unsigned int c = 0;
-
- for (;;)
- {
- if (*p2 >= '0' && *p2 <= '9')
- c += (*p2 - '0');
- else if (*p2 >= 'A' && *p2 <= 'F')
- c += (*p2 - 'A' + 10);
- else
+ c = c << 4;
+ }
+ }
+ }
+ /* Special case for variation selectors. Keeps the
+ tables small. */
+ if (wordptr == &words[1]
+ && words[0] == UNICODE_CHARNAME_WORD_VARIATION
+ && p1 + 10 <= ptr
+ && p1 + 12 >= ptr
+ && memcmp (p1, "SELECTOR-", 9) == 0)
+ {
+ const char *p2 = p1 + 9;
+
+ if (*p2 != '0')
+ {
+ unsigned int c = 0;
+
+ for (;;)
+ {
+ if (*p2 >= '0' && *p2 <= '9')
+ c += (*p2 - '0');
+ p2++;
+ if (p2 == ptr)
+ {
+ if (c >= 1 && c <= 16)
+ return c - 1 + 0xFE00;
+ else if (c >= 17 && c <= 256)
+ return c - 17 + 0xE0100;
+ else
+ break;
+ }
+ c = c * 10;
+ }
+ }
+ }
+ }
+ }
+ if (false)
+ filled_words:
+ {
+ /* Multiply by 2, to simplify later comparisons. */
+ unsigned int words_length = wordptr - words;
+ {
+ int i = words_length - 1;
+ words[i] = 2 * words[i];
+ for (; --i >= 0; )
+ words[i] = 2 * words[i] + 1;
+ }
+ /* Binary search in unicode_name_to_index. */
+ {
+ unsigned int i1 = 0;
+ unsigned int i2 = SIZEOF (unicode_name_to_index);
+ for (;;)
+ {
+ unsigned int i = (i1 + i2) >> 1;
+ const uint16_t *w = words;
+ const uint16_t *p = &unicode_names[unicode_name_to_index[i].name];
+ unsigned int n = words_length;
+ for (;;)
+ {
+ if (*p < *w)
+ {
+ if (i1 == i)
+ goto name_not_found;
+ /* Note here: i1 < i < i2. */
+ i1 = i;
break;
- p2++;
- if (p2 == ptr)
- {
- if ((c >= 0xF900 && c <= 0xFA2D)
- || (c >= 0xFA30 && c <= 0xFA6A)
- || (c >= 0xFA70 && c <= 0xFAD9)
- || (c >= 0x2F800 && c <= 0x2FA1D))
- return c;
- else
- break;
- }
- c = c << 4;
- }
- }
- }
- /* Special case for variation selectors. Keeps the
- tables small. */
- if (wordptr == &words[1]
- && words[0] == UNICODE_CHARNAME_WORD_VARIATION
- && p1 + 10 <= ptr
- && p1 + 12 >= ptr
- && memcmp (p1, "SELECTOR-", 9) == 0)
- {
- const char *p2 = p1 + 9;
-
- if (*p2 != '0')
- {
- unsigned int c = 0;
-
- for (;;)
- {
- if (*p2 >= '0' && *p2 <= '9')
- c += (*p2 - '0');
- p2++;
- if (p2 == ptr)
- {
- if (c >= 1 && c <= 16)
- return c - 1 + 0xFE00;
- else if (c >= 17 && c <= 256)
- return c - 17 + 0xE0100;
- else
- break;
- }
- c = c * 10;
- }
- }
- }
+ }
+ else if (*p > *w)
+ {
+ if (i2 == i)
+ goto name_not_found;
+ /* Note here: i1 <= i < i2. */
+ i2 = i;
+ break;
+ }
+ p++; w++; n--;
+ if (n == 0)
+ return unicode_index_to_code (unicode_name_to_index[i].index);
+ }
+ }
+ }
+ name_not_found: ;
}
}
- if (false)
- filled_words:
- {
- /* Multiply by 2, to simplify later comparisons. */
- unsigned int words_length = wordptr - words;
- {
- int i = words_length - 1;
- words[i] = 2 * words[i];
- for (; --i >= 0; )
- words[i] = 2 * words[i] + 1;
- }
- /* Binary search in unicode_name_to_index. */
- {
- unsigned int i1 = 0;
- unsigned int i2 = SIZEOF (unicode_name_to_index);
- for (;;)
- {
- unsigned int i = (i1 + i2) >> 1;
- const uint16_t *w = words;
- const uint16_t *p = &unicode_names[unicode_name_to_index[i].name];
- unsigned int n = words_length;
- for (;;)
- {
- if (*p < *w)
- {
- if (i1 == i)
- goto name_not_found;
- /* Note here: i1 < i < i2. */
- i1 = i;
- break;
- }
- else if (*p > *w)
- {
- if (i2 == i)
- goto name_not_found;
- /* Note here: i1 <= i < i2. */
- i2 = i;
- break;
- }
- p++; w++; n--;
- if (n == 0)
- return unicode_index_to_code (unicode_name_to_index[i].index);
- }
- }
- }
- name_not_found: ;
- }
}
}
return UNINAME_INVALID;
diff --git a/lib/uniname/uninames.h b/lib/uniname/uninames.h
index 3dd0e49..2906ec9 100644
--- a/lib/uniname/uninames.h
+++ b/lib/uniname/uninames.h
@@ -6,7 +6,7 @@
* Generated automatically by the gen-uninames utility.
*/
-static const char unicode_name_words[60839] = {
+static const char unicode_name_words[71408] = {
'A',
'B',
'C',
@@ -141,6 +141,7 @@ static const char unicode_name_words[60839] = {
'G', 'V',
'G', 'Y',
'H', 'A',
+ 'H', 'C',
'H', 'E',
'H', 'G',
'H', 'I',
@@ -492,6 +493,7 @@ static const char unicode_name_words[60839] = {
'B', 'O', 'W',
'B', 'O', 'X',
'B', 'O', 'Y',
+ 'B', 'R', 'A',
'B', 'U', 'D',
'B', 'U', 'G',
'B', 'U', 'O',
@@ -647,6 +649,7 @@ static const char unicode_name_words[60839] = {
'E', 'G', 'G',
'E', 'G', 'Y',
'E', 'I', 'E',
+ 'E', 'I', 'N',
'E', 'I', 'S',
'E', 'K', 'S',
'E', 'L', 'T',
@@ -806,6 +809,7 @@ static const char unicode_name_words[60839] = {
'H', 'A', 'T',
'H', 'A', 'U',
'H', 'A', 'X',
+ 'H', 'D', 'R',
'H', 'E', 'E',
'H', 'E', 'H',
'H', 'E', 'I',
@@ -863,6 +867,7 @@ static const char unicode_name_words[60839] = {
'H', 'X', 'E',
'H', 'X', 'I',
'H', 'X', 'O',
+ 'H', 'Y', 'A',
'H', 'Z', 'G',
'H', 'Z', 'T',
'H', 'Z', 'W',
@@ -1080,6 +1085,7 @@ static const char unicode_name_words[60839] = {
'L', 'J', 'E',
'L', 'L', 'A',
'L', 'L', 'E',
+ 'L', 'L', 'L',
'L', 'O', 'A',
'L', 'O', 'G',
'L', 'O', 'M',
@@ -1303,6 +1309,7 @@ static const char unicode_name_words[60839] = {
'O', 'F', 'F',
'O', 'H', 'M',
'O', 'I', 'L',
+ 'O', 'I', 'N',
'O', 'L', 'D',
'O', 'L', 'E',
'O', 'N', 'E',
@@ -1317,6 +1324,7 @@ static const char unicode_name_words[60839] = {
'O', 'T', 'T',
'O', 'T', 'U',
'O', 'U', 'T',
+ 'O', 'W', 'L',
'P', 'A', 'A',
'P', 'A', 'D',
'P', 'A', 'H',
@@ -1395,6 +1403,7 @@ static const char unicode_name_words[60839] = {
'Q', 'H', 'O',
'Q', 'H', 'U',
'Q', 'I', 'E',
+ 'Q', 'I', 'F',
'Q', 'I', 'I',
'Q', 'I', 'P',
'Q', 'I', 'T',
@@ -1527,6 +1536,7 @@ static const char unicode_name_words[60839] = {
'S', 'H', 'I',
'S', 'H', 'O',
'S', 'H', 'U',
+ 'S', 'H', 'V',
'S', 'H', 'Y',
'S', 'I', 'A',
'S', 'I', 'E',
@@ -1693,6 +1703,7 @@ static const char unicode_name_words[60839] = {
'U', 'E', 'E',
'U', 'E', 'I',
'U', 'E', 'Y',
+ 'U', 'H', 'D',
'U', 'K', 'U',
'U', 'L', 'U',
'U', 'N', 'A',
@@ -1736,6 +1747,7 @@ static const char unicode_name_words[60839] = {
'V', 'I', 'P',
'V', 'I', 'T',
'V', 'I', 'X',
+ 'V', 'O', 'D',
'V', 'O', 'M',
'V', 'O', 'O',
'V', 'O', 'P',
@@ -1849,6 +1861,7 @@ static const char unicode_name_words[60839] = {
'Y', 'E', 'R',
'Y', 'E', 'W',
'Y', 'E', 'Y',
+ 'Y', 'H', 'E',
'Y', 'I', 'E',
'Y', 'I', 'G',
'Y', 'I', 'I',
@@ -2619,6 +2632,7 @@ static const char unicode_name_words[60839] = {
'A', 'L', 'A', 'N',
'A', 'L', 'E', 'F',
'A', 'L', 'F', 'A',
+ 'A', 'L', 'I', 'F',
'A', 'L', 'L', 'I',
'A', 'L', 'L', 'O',
'A', 'L', 'P', 'A',
@@ -3215,6 +3229,7 @@ static const char unicode_name_words[60839] = {
'D', 'R', 'I', 'L',
'D', 'R', 'U', 'M',
'D', 'U', 'B', '2',
+ 'D', 'U', 'C', 'K',
'D', 'U', 'N', '3',
'D', 'U', 'N', '4',
'D', 'U', 'N', 'G',
@@ -3275,6 +3290,9 @@ static const char unicode_name_words[60839] = {
'E', 'A', 'S', 'T',
'E', 'D', 'I', 'N',
'E', 'G', 'I', 'R',
+ 'E', 'H', 'K', 'A',
+ 'E', 'H', 'P', 'A',
+ 'E', 'H', 'T', 'A',
'E', 'K', 'A', 'M',
'E', 'N', 'N', 'I',
'E', 'N', 'O', 'S',
@@ -3731,6 +3749,7 @@ static const char unicode_name_words[60839] = {
'J', 'I', 'E', 'P',
'J', 'I', 'E', 'T',
'J', 'I', 'E', 'X',
+ 'J', 'I', 'I', 'M',
'J', 'J', 'E', 'E',
'J', 'J', 'I', 'E',
'J', 'J', 'I', 'P',
@@ -4205,7 +4224,9 @@ static const char unicode_name_words[60839] = {
'M', 'I', 'E', 'E',
'M', 'I', 'E', 'P',
'M', 'I', 'E', 'X',
+ 'M', 'I', 'I', 'M',
'M', 'I', 'I', 'N',
+ 'M', 'I', 'L', 'K',
'M', 'I', 'L', 'L',
'M', 'I', 'M', 'E',
'M', 'I', 'N', 'Y',
@@ -4335,6 +4356,7 @@ static const char unicode_name_words[60839] = {
'N', 'E', '-', '2',
'N', 'E', 'C', 'K',
'N', 'E', 'R', 'D',
+ 'N', 'E', 'W', 'A',
'N', 'E', 'X', 'T',
'N', 'G', 'A', 'A',
'N', 'G', 'A', 'H',
@@ -4631,6 +4653,7 @@ static const char unicode_name_words[60839] = {
'P', 'L', 'U', 'S',
'P', 'O', 'L', 'E',
'P', 'O', 'L', 'I',
+ 'P', 'O', 'L', 'O',
'P', 'O', 'O', 'N',
'P', 'O', 'S', 'T',
'P', 'R', 'A', 'M',
@@ -5683,6 +5706,7 @@ static const char unicode_name_words[60839] = {
'A', 'B', 'O', 'V', 'E',
'A', 'C', 'U', 'T', 'E',
'A', 'D', 'D', 'A', 'K',
+ 'A', 'D', 'L', 'A', 'M',
'A', 'F', 'F', 'I', 'X',
'A', 'F', 'T', 'E', 'R',
'A', 'G', 'A', 'I', 'N',
@@ -5740,6 +5764,7 @@ static const char unicode_name_words[60839] = {
'B', '1', '0', '8', 'M',
'B', '1', '0', '9', 'F',
'B', '1', '0', '9', 'M',
+ 'B', 'A', 'C', 'O', 'N',
'B', 'A', 'D', 'G', 'E',
'B', 'A', 'L', 'A', 'G',
'B', 'A', 'M', 'U', 'M',
@@ -5805,6 +5830,7 @@ static const char unicode_name_words[60839] = {
'C', 'A', 'L', 'Y', 'A',
'C', 'A', 'M', 'E', 'L',
'C', 'A', 'N', 'D', 'Y',
+ 'C', 'A', 'N', 'O', 'E',
'C', 'A', 'P', 'U', 'T',
'C', 'A', 'R', 'D', 'S',
'C', 'A', 'R', 'E', 'T',
@@ -5856,6 +5882,7 @@ static const char unicode_name_words[60839] = {
'C', 'L', 'O', 'S', 'E',
'C', 'L', 'O', 'T', 'H',
'C', 'L', 'O', 'U', 'D',
+ 'C', 'L', 'O', 'W', 'N',
'C', 'L', 'U', 'B', 'S',
'C', 'O', 'E', 'N', 'G',
'C', 'O', 'L', 'O', 'N',
@@ -5897,6 +5924,7 @@ static const char unicode_name_words[60839] = {
'D', '0', '6', '7', 'F',
'D', '0', '6', '7', 'G',
'D', '0', '6', '7', 'H',
+ 'D', 'A', 'A', 'L', 'I',
'D', 'A', 'A', 'S', 'U',
'D', 'A', 'E', 'N', 'G',
'D', 'A', 'G', 'A', 'Z',
@@ -5940,6 +5968,7 @@ static const char unicode_name_words[60839] = {
'D', 'J', 'E', 'R', 'V',
'D', 'L', 'H', 'Y', 'A',
'D', 'O', 'B', 'R', 'O',
+ 'D', 'O', 'I', 'N', 'G',
'D', 'O', 'L', 'L', 'S',
'D', 'O', 'O', 'N', 'G',
'D', 'O', 'U', 'B', 'T',
@@ -5964,6 +5993,8 @@ static const char unicode_name_words[60839] = {
'E', 'A', 'R', 'L', 'Y',
'E', 'A', 'R', 'T', 'H',
'E', 'E', 'K', 'A', 'A',
+ 'E', 'H', 'C', 'H', 'A',
+ 'E', 'H', 'T', 'S', 'A',
'E', 'H', 'W', 'A', 'Z',
'E', 'I', 'G', 'H', 'T',
'E', 'J', 'E', 'C', 'T',
@@ -6084,6 +6115,7 @@ static const char unicode_name_words[60839] = {
'G', 'I', 'S', 'A', 'L',
'G', 'L', 'A', 'S', 'S',
'G', 'L', 'O', 'B', 'E',
+ 'G', 'L', 'O', 'V', 'E',
'G', 'N', 'Y', 'I', 'S',
'G', 'O', 'I', 'N', 'G',
'G', 'O', 'R', 'G', 'I',
@@ -6273,6 +6305,7 @@ static const char unicode_name_words[60839] = {
'L', 'U', 'A', 'E', 'P',
'L', 'U', 'G', 'A', 'L',
'L', 'U', 'H', 'U', 'R',
+ 'L', 'Y', 'I', 'N', 'G',
'M', '0', '0', '1', 'A',
'M', '0', '0', '1', 'B',
'M', '0', '0', '3', 'A',
@@ -6551,6 +6584,7 @@ static const char unicode_name_words[60839] = {
'O', 'R', 'D', 'E', 'R',
'O', 'R', 'E', '-', '2',
'O', 'R', 'I', 'Y', 'A',
+ 'O', 'S', 'A', 'G', 'E',
'O', 'T', 'H', 'A', 'L',
'O', 'T', 'H', 'E', 'R',
'O', 'U', 'N', 'C', 'E',
@@ -6642,6 +6676,7 @@ static const char unicode_name_words[60839] = {
'R', 'G', 'Y', 'A', 'N',
'R', 'I', 'C', 'E', 'M',
'R', 'I', 'E', 'U', 'L',
+ 'R', 'I', 'F', 'L', 'E',
'R', 'I', 'G', 'H', 'T',
'R', 'I', 'N', 'G', 'S',
'R', 'I', 'T', 'S', 'I',
@@ -6676,6 +6711,8 @@ static const char unicode_name_words[60839] = {
'S', 'A', 'F', 'H', 'A',
'S', 'A', 'K', 'H', 'A',
'S', 'A', 'K', 'O', 'T',
+ 'S', 'A', 'K', 'T', 'A',
+ 'S', 'A', 'L', 'A', 'D',
'S', 'A', 'L', 'A', 'M',
'S', 'A', 'L', 'L', 'A',
'S', 'A', 'M', 'B', 'A',
@@ -6703,6 +6740,7 @@ static const char unicode_name_words[60839] = {
'S', 'H', 'A', 'P', 'E',
'S', 'H', 'A', 'R', '2',
'S', 'H', 'A', 'R', 'A',
+ 'S', 'H', 'A', 'R', 'K',
'S', 'H', 'A', 'R', 'P',
'S', 'H', 'A', 'R', 'U',
'S', 'H', 'C', 'H', 'A',
@@ -6723,6 +6761,7 @@ static const char unicode_name_words[60839] = {
'S', 'H', 'O', 'O', 'I',
'S', 'H', 'O', 'O', 'T',
'S', 'H', 'O', 'R', 'T',
+ 'S', 'H', 'R', 'U', 'G',
'S', 'H', 'U', 'E', 'Q',
'S', 'H', 'U', 'O', 'P',
'S', 'H', 'U', 'O', 'X',
@@ -6743,6 +6782,7 @@ static const char unicode_name_words[60839] = {
'S', 'K', 'U', 'L', 'L',
'S', 'L', 'A', 'S', 'H',
'S', 'L', 'A', 'V', 'E',
+ 'S', 'L', 'E', 'E', 'P',
'S', 'L', 'I', 'C', 'E',
'S', 'L', 'I', 'N', 'G',
'S', 'L', 'O', 'A', 'N',
@@ -6766,6 +6806,7 @@ static const char unicode_name_words[60839] = {
'S', 'P', 'L', 'I', 'T',
'S', 'P', 'O', 'O', 'N',
'S', 'Q', 'U', 'A', 'T',
+ 'S', 'Q', 'U', 'I', 'D',
'S', 'S', 'H', 'I', 'N',
'S', 'S', 'I', 'E', 'P',
'S', 'S', 'I', 'E', 'X',
@@ -6979,6 +7020,7 @@ static const char unicode_name_words[60839] = {
'W', 'A', 'A', 'V', 'U',
'W', 'A', 'D', 'D', 'A',
'W', 'A', 'I', 'S', 'T',
+ 'W', 'A', 'Q', 'F', 'A',
'W', 'A', 'S', 'L', 'A',
'W', 'A', 'T', 'C', 'H',
'W', 'A', 'T', 'E', 'R',
@@ -7113,6 +7155,7 @@ static const char unicode_name_words[60839] = {
'A', 'N', 'N', 'A', 'A', 'U',
'A', 'P', 'A', 'A', 'T', 'O',
'A', 'P', 'L', 'O', 'U', 'N',
+ 'A', 'R', '-', 'R', 'U', 'B',
'A', 'R', 'A', 'B', 'I', 'C',
'A', 'R', 'A', 'E', 'A', 'E',
'A', 'R', 'L', 'A', 'U', 'G',
@@ -7163,6 +7206,7 @@ static const char unicode_name_words[60839] = {
'B', 'O', 'T', 'T', 'O', 'M',
'B', 'O', 'W', 'I', 'N', 'G',
'B', 'O', 'W', 'T', 'I', 'E',
+ 'B', 'O', 'X', 'I', 'N', 'G',
'B', 'R', 'A', 'H', 'M', 'I',
'B', 'R', 'A', 'N', 'C', 'H',
'B', 'R', 'E', 'A', 'T', 'H',
@@ -7183,6 +7227,7 @@ static const char unicode_name_words[60839] = {
'C', 'A', 'N', 'D', 'R', 'A',
'C', 'A', 'P', 'P', 'E', 'D',
'C', 'A', 'R', 'I', 'A', 'N',
+ 'C', 'A', 'R', 'R', 'O', 'T',
'C', 'A', 'S', 'K', 'E', 'T',
'C', 'A', 'S', 'T', 'L', 'E',
'C', 'A', 'T', 'A', 'W', 'A',
@@ -7224,6 +7269,7 @@ static const char unicode_name_words[60839] = {
'C', 'O', 'R', 'N', 'E', 'R',
'C', 'O', 'R', 'P', 'S', 'E',
'C', 'O', 'U', 'P', 'L', 'E',
+ 'C', 'O', 'W', 'B', 'O', 'Y',
'C', 'R', 'A', 'Y', 'O', 'N',
'C', 'R', 'E', 'D', 'I', 'T',
'C', 'R', 'O', 'C', 'U', 'S',
@@ -7304,6 +7350,7 @@ static const char unicode_name_words[60839] = {
'F', 'A', 'M', 'I', 'L', 'Y',
'F', 'A', 'T', 'H', 'E', 'R',
'F', 'E', 'M', 'A', 'L', 'E',
+ 'F', 'E', 'N', 'C', 'E', 'R',
'F', 'E', 'R', 'R', 'I', 'S',
'F', 'H', 'T', 'O', 'R', 'A',
'F', 'I', 'F', 'T', 'H', 'S',
@@ -7380,6 +7427,7 @@ static const char unicode_name_words[60839] = {
'H', 'E', 'L', 'M', 'E', 'T',
'H', 'E', 'R', 'M', 'E', 'S',
'H', 'E', 'R', 'U', 'T', 'U',
+ 'H', 'I', '-', 'R', 'E', 'S',
'H', 'I', 'D', 'I', 'N', 'G',
'H', 'I', 'N', 'G', 'E', 'D',
'H', 'O', 'C', 'K', 'E', 'Y',
@@ -7475,6 +7523,7 @@ static const char unicode_name_words[60839] = {
'L', 'I', 'Q', 'U', 'I', 'D',
'L', 'I', 'T', 'T', 'E', 'R',
'L', 'I', 'T', 'T', 'L', 'E',
+ 'L', 'I', 'Z', 'A', 'R', 'D',
'L', 'O', 'M', 'M', 'A', 'E',
'L', 'O', 'N', 'S', 'U', 'M',
'L', 'O', 'O', 'P', 'E', 'D',
@@ -7523,6 +7572,7 @@ static const char unicode_name_words[60839] = {
'M', 'I', 'N', 'I', 'M', 'A',
'M', 'O', 'B', 'I', 'L', 'E',
'M', 'O', 'D', 'E', 'L', 'S',
+ 'M', 'O', 'D', 'E', 'R', 'N',
'M', 'O', 'D', 'U', 'L', 'O',
'M', 'O', 'N', 'K', 'E', 'Y',
'M', 'O', 'R', 'T', 'A', 'R',
@@ -7583,6 +7633,7 @@ static const char unicode_name_words[60839] = {
'O', 'G', 'O', 'N', 'E', 'K',
'O', 'L', 'I', 'G', 'O', 'N',
'O', 'M', 'A', 'L', 'O', 'N',
+ 'O', 'N', '-', 'O', 'F', 'F',
'O', 'P', 'E', 'N', '-', 'O',
'O', 'P', 'E', 'N', '-', 'P',
'O', 'P', 'P', 'O', 'S', 'E',
@@ -7650,6 +7701,7 @@ static const char unicode_name_words[60839] = {
'P', 'O', 'W', 'D', 'E', 'R',
'P', 'O', 'W', 'E', 'R', 'S',
'P', 'R', 'A', 'Y', 'E', 'R',
+ 'P', 'R', 'I', 'N', 'C', 'E',
'P', 'R', 'I', 'N', 'T', 'S',
'P', 'R', 'O', 'T', 'O', 'S',
'P', 'S', 'I', 'L', 'O', 'N',
@@ -7712,6 +7764,7 @@ static const char unicode_name_words[60839] = {
'S', 'E', 'C', 'R', 'E', 'T',
'S', 'E', 'C', 'T', 'O', 'R',
'S', 'E', 'I', 'S', 'M', 'A',
+ 'S', 'E', 'L', 'F', 'I', 'E',
'S', 'E', 'R', 'I', 'F', 'S',
'S', 'E', 'S', 'A', 'M', 'E',
'S', 'E', 'T', 'F', 'O', 'N',
@@ -7737,6 +7790,7 @@ static const char unicode_name_words[60839] = {
'S', 'H', 'R', 'I', 'N', 'E',
'S', 'H', 'U', 'B', 'U', 'R',
'S', 'I', 'C', 'K', 'L', 'E',
+ 'S', 'I', 'D', 'D', 'H', 'I',
'S', 'I', 'L', 'V', 'E', 'R',
'S', 'I', 'N', 'D', 'H', 'I',
'S', 'I', 'N', 'G', 'L', 'E',
@@ -7798,6 +7852,7 @@ static const char unicode_name_words[60839] = {
'T', 'A', 'L', 'E', 'N', 'T',
'T', 'A', 'L', 'I', 'N', 'G',
'T', 'A', 'M', 'I', 'N', 'G',
+ 'T', 'A', 'N', 'G', 'U', 'T',
'T', 'A', 'N', 'N', 'E', 'D',
'T', 'A', 'R', 'G', 'E', 'T',
'T', 'A', 'R', 'T', 'A', 'R',
@@ -7859,6 +7914,7 @@ static const char unicode_name_words[60839] = {
'T', 'U', 'R', 'K', 'I', 'C',
'T', 'U', 'R', 'N', 'E', 'D',
'T', 'U', 'R', 'T', 'L', 'E',
+ 'T', 'U', 'X', 'E', 'D', 'O',
'T', 'V', 'R', 'I', 'D', 'O',
'T', 'W', 'E', 'L', 'V', 'E',
'T', 'W', 'E', 'N', 'T', 'Y',
@@ -7898,6 +7954,7 @@ static const char unicode_name_words[60839] = {
'W', 'E', 'A', 'P', 'O', 'N',
'W', 'E', 'I', 'G', 'H', 'T',
'W', 'I', 'G', 'G', 'L', 'Y',
+ 'W', 'I', 'L', 'T', 'E', 'D',
'W', 'I', 'N', 'D', 'O', 'W',
'W', 'I', 'N', 'T', 'E', 'R',
'W', 'I', 'T', 'H', 'I', 'N',
@@ -7944,6 +8001,7 @@ static const char unicode_name_words[60839] = {
'A', 'L', 'L', 'A', 'H', 'O', 'U',
'A', 'M', 'A', 'L', 'G', 'A', 'M',
'A', 'M', 'P', 'H', 'O', 'R', 'A',
+ 'A', 'N', '-', 'N', 'I', 'S', 'F',
'A', 'N', 'G', 'U', 'L', 'A', 'R',
'A', 'N', 'N', 'U', 'I', 'T', 'Y',
'A', 'N', 'T', 'E', 'N', 'N', 'A',
@@ -7962,6 +8020,7 @@ static const char unicode_name_words[60839] = {
'A', 'U', 'Y', 'A', 'N', 'N', 'A',
'A', 'V', 'E', 'R', 'A', 'G', 'E',
'A', 'V', 'E', 'S', 'T', 'A', 'N',
+ 'A', 'V', 'O', 'C', 'A', 'D', 'O',
'B', 'A', 'A', 'R', 'E', 'R', 'U',
'B', 'A', 'G', 'G', 'A', 'G', 'E',
'B', 'A', 'I', 'R', 'K', 'A', 'N',
@@ -8058,6 +8117,7 @@ static const char unicode_name_words[60839] = {
'C', 'Y', 'P', 'E', 'R', 'U', 'S',
'C', 'Y', 'P', 'R', 'I', 'O', 'T',
'D', 'A', 'G', 'A', 'L', 'G', 'A',
+ 'D', 'A', 'N', 'C', 'I', 'N', 'G',
'D', 'A', 'N', 'T', 'A', 'J', 'A',
'D', 'A', 'P', '-', 'B', 'E', 'I',
'D', 'A', 'P', '-', 'P', 'I', 'I',
@@ -8170,8 +8230,10 @@ static const char unicode_name_words[60839] = {
'G', 'I', 'B', 'B', 'O', 'U', 'S',
'G', 'I', 'R', 'U', 'D', 'A', 'A',
'G', 'L', 'A', 'G', 'O', 'L', 'I',
+ 'G', 'L', 'A', 'S', 'S', 'E', 'S',
'G', 'L', 'O', 'T', 'T', 'A', 'L',
'G', 'L', 'O', 'W', 'I', 'N', 'G',
+ 'G', 'O', 'R', 'I', 'L', 'L', 'A',
'G', 'R', 'A', 'D', 'U', 'A', 'L',
'G', 'R', 'A', 'N', 'T', 'H', 'A',
'G', 'R', 'E', 'A', 'T', 'E', 'R',
@@ -8331,6 +8393,8 @@ static const char unicode_name_words[60839] = {
'M', 'A', 'N', 'S', 'Y', 'O', 'N',
'M', 'A', 'R', 'B', 'U', 'T', 'A',
'M', 'A', 'R', 'C', 'A', 'T', 'O',
+ 'M', 'A', 'R', 'C', 'H', 'E', 'N',
+ 'M', 'A', 'R', 'T', 'I', 'A', 'L',
'M', 'A', 'R', 'W', 'A', 'R', 'I',
'M', 'A', 'S', 'S', 'A', 'G', 'E',
'M', 'A', 'S', 'S', 'I', 'N', 'G',
@@ -8387,6 +8451,7 @@ static const char unicode_name_words[60839] = {
'N', 'J', 'E', 'U', 'A', 'E', 'M',
'N', 'K', 'A', 'A', 'R', 'A', 'E',
'N', 'O', 'M', 'I', 'N', 'A', 'L',
+ 'N', 'O', 'M', 'I', 'S', 'M', 'A',
'N', 'O', 'T', 'C', 'H', 'E', 'D',
'N', 'S', 'E', 'U', 'A', 'E', 'N',
'N', 'T', 'O', 'Q', 'P', 'E', 'N',
@@ -8439,6 +8504,7 @@ static const char unicode_name_words[60839] = {
'P', 'A', 'T', 'T', 'E', 'R', 'N',
'P', 'A', 'Y', 'A', 'N', 'N', 'A',
'P', 'A', 'Y', 'E', 'R', 'O', 'K',
+ 'P', 'E', 'A', 'N', 'U', 'T', 'S',
'P', 'E', 'N', 'G', 'K', 'A', 'L',
'P', 'E', 'N', 'G', 'U', 'I', 'N',
'P', 'E', 'N', 'N', 'A', 'N', 'T',
@@ -8527,6 +8593,7 @@ static const char unicode_name_words[60839] = {
'S', 'A', 'Y', 'A', 'N', 'N', 'A',
'S', 'C', 'E', 'P', 'T', 'E', 'R',
'S', 'C', 'H', 'O', 'L', 'A', 'R',
+ 'S', 'C', 'O', 'O', 'T', 'E', 'R',
'S', 'C', 'R', 'U', 'P', 'L', 'E',
'S', 'E', 'A', 'G', 'U', 'L', 'L',
'S', 'E', 'C', 'T', 'I', 'O', 'N',
@@ -8540,6 +8607,7 @@ static const char unicode_name_words[60839] = {
'S', 'E', 'X', 'T', 'I', 'L', 'E',
'S', 'E', 'X', 'T', 'U', 'L', 'A',
'S', 'H', 'A', 'K', 'I', 'N', 'G',
+ 'S', 'H', 'A', 'L', 'L', 'O', 'W',
'S', 'H', 'A', 'P', 'I', 'N', 'G',
'S', 'H', 'A', 'R', 'A', 'D', 'A',
'S', 'H', 'A', 'V', 'I', 'A', 'N',
@@ -8591,6 +8659,7 @@ static const char unicode_name_words[60839] = {
'S', 'T', 'R', 'A', 'T', 'U', 'M',
'S', 'T', 'R', 'E', 'T', 'C', 'H',
'S', 'T', 'R', 'O', 'K', 'E', 'S',
+ 'S', 'T', 'U', 'F', 'F', 'E', 'D',
'S', 'U', 'B', 'J', 'E', 'C', 'T',
'S', 'U', 'B', 'U', 'N', 'I', 'T',
'S', 'U', 'C', 'C', 'E', 'E', 'D',
@@ -8641,6 +8710,7 @@ static const char unicode_name_words[60839] = {
'T', 'R', 'I', 'I', 'S', 'A', 'P',
'T', 'R', 'I', 'S', 'E', 'M', 'E',
'T', 'R', 'I', 'U', 'M', 'P', 'H',
+ 'T', 'R', 'O', 'L', 'L', 'E', 'Y',
'T', 'R', 'U', 'M', 'P', '-', '1',
'T', 'R', 'U', 'M', 'P', '-', '2',
'T', 'R', 'U', 'M', 'P', '-', '3',
@@ -8653,6 +8723,7 @@ static const char unicode_name_words[60839] = {
'T', 'R', 'U', 'M', 'P', 'E', 'T',
'T', 'S', 'A', 'A', 'D', 'I', 'Y',
'T', 'T', 'U', 'D', 'D', 'A', 'G',
+ 'T', 'U', 'M', 'B', 'L', 'E', 'R',
'T', 'U', 'M', 'E', 'T', 'E', 'S',
'T', 'U', 'R', 'K', 'I', 'S', 'H',
'T', 'W', 'E', 'L', 'F', 'T', 'H',
@@ -8663,6 +8734,7 @@ static const char unicode_name_words[60839] = {
'U', 'B', 'U', 'F', 'I', 'L', 'I',
'U', 'N', 'I', 'C', 'O', 'R', 'N',
'U', 'N', 'I', 'F', 'I', 'E', 'D',
+ 'U', 'N', 'I', 'F', 'O', 'R', 'M',
'U', 'N', 'K', 'N', 'O', 'W', 'N',
'U', 'P', 'R', 'I', 'G', 'H', 'T',
'U', 'P', 'S', 'I', 'L', 'O', 'N',
@@ -8753,6 +8825,7 @@ static const char unicode_name_words[60839] = {
'A', 'R', 'M', 'E', 'N', 'I', 'A', 'N',
'A', 'R', 'O', 'U', 'S', 'I', 'N', 'G',
'A', 'R', 'R', 'I', 'V', 'I', 'N', 'G',
+ 'A', 'S', '-', 'S', 'A', 'J', 'D', 'A',
'A', 'S', 'S', 'A', 'L', 'L', 'A', 'M',
'A', 'S', 'S', 'Y', 'R', 'I', 'A', 'N',
'A', 'S', 'T', 'E', 'R', 'I', 'S', 'K',
@@ -8763,6 +8836,7 @@ static const char unicode_name_words[60839] = {
'A', 'V', 'A', 'G', 'R', 'A', 'H', 'A',
'B', 'A', 'C', 'K', 'H', 'A', 'N', 'D',
'B', 'A', 'C', 'T', 'R', 'I', 'A', 'N',
+ 'B', 'A', 'G', 'U', 'E', 'T', 'T', 'E',
'B', 'A', 'L', 'I', 'N', 'E', 'S', 'E',
'B', 'A', 'N', 'K', 'N', 'O', 'T', 'E',
'B', 'A', 'S', 'E', 'B', 'A', 'L', 'L',
@@ -8832,6 +8906,7 @@ static const char unicode_name_words[60839] = {
'C', 'R', 'O', 'S', 'S', 'I', 'N', 'G',
'C', 'R', 'U', 'C', 'I', 'B', 'L', 'E',
'C', 'R', 'U', 'Z', 'E', 'I', 'R', 'O',
+ 'C', 'U', 'C', 'U', 'M', 'B', 'E', 'R',
'C', 'U', 'R', 'L', 'I', 'C', 'U', 'E',
'C', 'U', 'R', 'R', 'E', 'N', 'C', 'Y',
'C', 'U', 'S', 'T', 'O', 'M', 'E', 'R',
@@ -8845,6 +8920,7 @@ static const char unicode_name_words[60839] = {
'D', 'D', 'A', 'Y', 'A', 'N', 'N', 'A',
'D', 'E', 'C', 'E', 'M', 'B', 'E', 'R',
'D', 'E', 'C', 'R', 'E', 'A', 'S', 'E',
+ 'D', 'E', 'L', 'E', 'T', 'I', 'O', 'N',
'D', 'E', 'L', 'I', 'V', 'E', 'R', 'Y',
'D', 'E', 'N', 'A', 'R', 'I', 'U', 'S',
'D', 'E', 'R', 'E', 'L', 'I', 'C', 'T',
@@ -8860,6 +8936,7 @@ static const char unicode_name_words[60839] = {
'D', 'I', 'G', 'R', 'A', 'M', 'M', 'A',
'D', 'I', 'R', 'E', 'C', 'T', 'L', 'Y',
'D', 'I', 'S', 'A', 'B', 'L', 'E', 'D',
+ 'D', 'I', 'S', 'P', 'U', 'T', 'E', 'D',
'D', 'I', 'S', 'S', 'O', 'L', 'V', 'E',
'D', 'I', 'V', 'I', 'D', 'E', 'R', 'S',
'D', 'I', 'V', 'I', 'S', 'I', 'O', 'N',
@@ -8929,6 +9006,7 @@ static const char unicode_name_words[60839] = {
'D', 'R', 'A', 'F', 'T', 'I', 'N', 'G',
'D', 'R', 'A', 'U', 'G', 'H', 'T', 'S',
'D', 'R', 'A', 'W', 'I', 'N', 'G', 'S',
+ 'D', 'R', 'O', 'O', 'L', 'I', 'N', 'G',
'D', 'U', 'P', 'L', 'O', 'Y', 'A', 'N',
'D', 'U', 'R', 'A', 'T', 'I', 'O', 'N',
'D', 'U', 'S', 'H', 'E', 'N', 'N', 'A',
@@ -8959,6 +9037,8 @@ static const char unicode_name_words[60839] = {
'F', 'I', 'G', 'U', 'R', 'E', '-', '1',
'F', 'I', 'G', 'U', 'R', 'E', '-', '2',
'F', 'I', 'G', 'U', 'R', 'E', '-', '3',
+ 'F', 'I', 'L', 'L', 'E', 'R', '-', '1',
+ 'F', 'I', 'L', 'L', 'E', 'R', '-', '2',
'F', 'I', 'N', 'G', 'E', 'R', 'E', 'D',
'F', 'I', 'R', 'E', 'W', 'O', 'R', 'K',
'F', 'I', 'S', 'H', 'H', 'O', 'O', 'K',
@@ -8968,6 +9048,7 @@ static const char unicode_name_words[60839] = {
'F', 'O', 'O', 'T', 'B', 'A', 'L', 'L',
'F', 'O', 'O', 'T', 'N', 'O', 'T', 'E',
'F', 'O', 'R', 'E', 'H', 'E', 'A', 'D',
+ 'F', 'O', 'R', 'T', 'I', 'E', 'T', 'H',
'F', 'O', 'U', 'N', 'T', 'A', 'I', 'N',
'F', 'O', 'U', 'R', 'T', 'E', 'E', 'N',
'F', 'R', 'A', 'C', 'T', 'I', 'O', 'N',
@@ -8978,6 +9059,7 @@ static const char unicode_name_words[60839] = {
'F', 'U', 'N', 'C', 'T', 'I', 'O', 'N',
'G', 'A', 'R', 'S', 'H', 'U', 'N', 'I',
'G', 'A', 'U', 'N', 'T', 'L', 'E', 'T',
+ 'G', 'E', 'M', 'I', 'N', 'A', 'T', 'E',
'G', 'E', 'N', 'I', 'T', 'I', 'V', 'E',
'G', 'E', 'O', 'R', 'G', 'I', 'A', 'N',
'G', 'H', 'E', 'U', 'G', 'H', 'E', 'N',
@@ -8987,6 +9069,7 @@ static const char unicode_name_words[60839] = {
'G', 'U', 'R', 'M', 'U', 'K', 'H', 'I',
'H', 'A', 'N', '-', 'A', 'K', 'A', 'T',
'H', 'A', 'N', 'D', '-', 'C', 'U', 'P',
+ 'H', 'A', 'N', 'D', 'B', 'A', 'L', 'L',
'H', 'A', 'N', 'G', 'Z', 'H', 'O', 'U',
'H', 'A', 'R', 'D', 'N', 'E', 'S', 'S',
'H', 'A', 'R', 'K', 'L', 'E', 'A', 'N',
@@ -9024,6 +9107,7 @@ static const char unicode_name_words[60839] = {
'J', 'A', 'V', 'A', 'N', 'E', 'S', 'E',
'J', 'A', 'V', 'I', 'Y', 'A', 'N', 'I',
'J', 'O', 'Y', 'S', 'T', 'I', 'C', 'K',
+ 'J', 'U', 'G', 'G', 'L', 'I', 'N', 'G',
'K', 'A', 'R', 'S', 'H', 'A', 'N', 'A',
'K', 'A', 'S', 'H', 'M', 'I', 'R', 'I',
'K', 'A', 'S', 'R', 'A', 'T', 'A', 'N',
@@ -9037,6 +9121,7 @@ static const char unicode_name_words[60839] = {
'L', '-', 'S', 'H', 'A', 'P', 'E', 'D',
'L', 'A', 'N', 'G', 'U', 'A', 'G', 'E',
'L', 'A', 'T', 'I', 'N', 'A', 'T', 'E',
+ 'L', 'A', 'U', 'G', 'H', 'I', 'N', 'G',
'L', 'E', 'E', 'R', 'A', 'E', 'W', 'A',
'L', 'E', 'N', 'G', 'T', 'H', '-', '1',
'L', 'E', 'N', 'G', 'T', 'H', '-', '2',
@@ -9054,6 +9139,7 @@ static const char unicode_name_words[60839] = {
'L', 'O', 'G', 'O', 'T', 'Y', 'P', 'E',
'L', 'O', 'L', 'L', 'I', 'P', 'O', 'P',
'L', 'O', 'R', 'R', 'A', 'I', 'N', 'E',
+ 'L', 'O', 'S', 'S', 'L', 'E', 'S', 'S',
'M', 'A', 'E', 'M', 'K', 'P', 'E', 'N',
'M', 'A', 'E', 'M', 'V', 'E', 'U', 'X',
'M', 'A', 'H', 'A', 'J', 'A', 'N', 'I',
@@ -9129,6 +9215,7 @@ static const char unicode_name_words[60839] = {
'P', 'A', 'L', 'O', 'C', 'H', 'K', 'A',
'P', 'A', 'M', 'E', 'N', 'E', 'N', 'G',
'P', 'A', 'M', 'U', 'D', 'P', 'O', 'D',
+ 'P', 'A', 'N', 'C', 'A', 'K', 'E', 'S',
'P', 'A', 'N', 'G', 'H', 'U', 'L', 'U',
'P', 'A', 'N', 'G', 'L', 'O', 'N', 'G',
'P', 'A', 'N', 'G', 'O', 'L', 'A', 'T',
@@ -9164,6 +9251,7 @@ static const char unicode_name_words[60839] = {
'P', 'R', 'A', 'M', '-', 'P', 'I', 'I',
'P', 'R', 'E', 'C', 'E', 'D', 'E', 'D',
'P', 'R', 'E', 'C', 'E', 'D', 'E', 'S',
+ 'P', 'R', 'E', 'G', 'N', 'A', 'N', 'T',
'P', 'R', 'E', 'V', 'I', 'O', 'U', 'S',
'P', 'R', 'I', 'N', 'C', 'E', 'S', 'S',
'P', 'R', 'O', 'F', 'O', 'U', 'N', 'D',
@@ -9226,6 +9314,7 @@ static const char unicode_name_words[60839] = {
'S', 'L', 'E', 'E', 'P', 'I', 'N', 'G',
'S', 'L', 'I', 'G', 'H', 'T', 'L', 'Y',
'S', 'M', 'I', 'R', 'K', 'I', 'N', 'G',
+ 'S', 'N', 'E', 'E', 'Z', 'I', 'N', 'G',
'S', 'O', 'F', 'T', 'N', 'E', 'S', 'S',
'S', 'O', 'U', 'T', 'H', 'E', 'R', 'N',
'S', 'P', 'A', 'R', 'K', 'L', 'E', 'R',
@@ -9384,6 +9473,7 @@ static const char unicode_name_words[60839] = {
'B', 'A', 'D', 'M', 'I', 'N', 'T', 'O', 'N',
'B', 'A', 'L', 'L', 'P', 'O', 'I', 'N', 'T',
'B', 'E', 'G', 'I', 'N', 'N', 'I', 'N', 'G',
+ 'B', 'H', 'A', 'I', 'K', 'S', 'U', 'K', 'I',
'B', 'I', 'C', 'Y', 'C', 'L', 'I', 'S', 'T',
'B', 'I', 'L', 'L', 'I', 'A', 'R', 'D', 'S',
'B', 'I', 'N', 'O', 'C', 'U', 'L', 'A', 'R',
@@ -9396,11 +9486,13 @@ static const char unicode_name_words[60839] = {
'B', 'R', 'A', 'N', 'C', 'H', 'I', 'N', 'G',
'B', 'R', 'I', 'E', 'F', 'C', 'A', 'S', 'E',
'B', 'U', 'I', 'L', 'D', 'I', 'N', 'G', 'S',
+ 'B', 'U', 'T', 'T', 'E', 'R', 'F', 'L', 'Y',
'B', 'Y', 'Z', 'A', 'N', 'T', 'I', 'N', 'E',
'C', 'A', 'P', 'I', 'T', 'U', 'L', 'U', 'M',
'C', 'A', 'P', 'R', 'I', 'C', 'O', 'R', 'N',
'C', 'A', 'R', 'P', 'E', 'N', 'T', 'R', 'Y',
'C', 'A', 'R', 'T', 'R', 'I', 'D', 'G', 'E',
+ 'C', 'A', 'R', 'T', 'W', 'H', 'E', 'E', 'L',
'C', 'A', 'R', 'Y', 'S', 'T', 'I', 'A', 'N',
'C', 'A', 'U', 'C', 'A', 'S', 'I', 'A', 'N',
'C', 'E', 'N', 'T', 'U', 'R', 'I', 'A', 'L',
@@ -9430,6 +9522,7 @@ static const char unicode_name_words[60839] = {
'C', 'R', 'E', 'S', 'C', 'E', 'N', 'D', 'O',
'C', 'R', 'E', 'S', 'C', 'E', 'N', 'T', 'S',
'C', 'R', 'O', 'C', 'O', 'D', 'I', 'L', 'E',
+ 'C', 'R', 'O', 'I', 'S', 'S', 'A', 'N', 'T',
'C', 'R', 'U', 'C', 'I', 'F', 'O', 'R', 'M',
'C', 'U', 'A', 'T', 'R', 'I', 'L', 'L', 'O',
'C', 'U', 'N', 'E', 'I', 'F', 'O', 'R', 'M',
@@ -9546,6 +9639,7 @@ static const char unicode_name_words[60839] = {
'F', 'I', 'N', 'A', 'N', 'C', 'I', 'A', 'L',
'F', 'I', 'R', 'E', 'W', 'O', 'R', 'K', 'S',
'F', 'I', 'V', 'E', '-', 'L', 'I', 'N', 'E',
+ 'F', 'L', 'A', 'T', 'B', 'R', 'E', 'A', 'D',
'F', 'L', 'A', 'T', 'T', 'E', 'N', 'E', 'D',
'F', 'O', 'L', 'L', 'O', 'W', 'I', 'N', 'G',
'F', 'O', 'O', 'T', 'S', 'T', 'O', 'O', 'L',
@@ -9574,6 +9668,7 @@ static const char unicode_name_words[60839] = {
'H', 'A', 'N', 'D', '-', 'F', 'L', 'A', 'T',
'H', 'A', 'N', 'D', '-', 'H', 'O', 'O', 'K',
'H', 'A', 'N', 'D', '-', 'O', 'V', 'A', 'L',
+ 'H', 'A', 'N', 'D', 'S', 'H', 'A', 'K', 'E',
'H', 'E', 'A', 'D', 'P', 'H', 'O', 'N', 'E',
'H', 'E', 'A', 'D', 'S', 'T', 'O', 'N', 'E',
'H', 'E', 'K', 'U', 'T', 'A', 'A', 'R', 'U',
@@ -9589,6 +9684,7 @@ static const char unicode_name_words[60839] = {
'I', 'N', 'C', 'R', 'E', 'A', 'S', 'E', 'S',
'I', 'N', 'C', 'R', 'E', 'M', 'E', 'N', 'T',
'I', 'N', 'D', 'I', 'C', 'A', 'T', 'O', 'R',
+ 'I', 'N', 'D', 'I', 'C', 'T', 'I', 'O', 'N',
'I', 'N', 'F', 'L', 'U', 'E', 'N', 'C', 'E',
'I', 'N', 'N', 'O', 'C', 'E', 'N', 'C', 'E',
'I', 'N', 'S', 'E', 'R', 'T', 'I', 'O', 'N',
@@ -9606,6 +9702,7 @@ static const char unicode_name_words[60839] = {
'K', 'H', 'U', 'D', 'A', 'W', 'A', 'D', 'I',
'K', 'H', 'U', 'E', 'N', '-', 'L', 'U', 'E',
'K', 'I', 'R', 'O', 'W', 'A', 'T', 'T', 'O',
+ 'K', 'I', 'W', 'I', 'F', 'R', 'U', 'I', 'T',
'K', 'R', 'A', 'T', 'I', 'M', 'A', 'T', 'A',
'K', 'U', 'R', 'U', 'Z', 'E', 'I', 'R', 'O',
'L', 'A', 'B', 'O', 'U', 'R', 'I', 'N', 'G',
@@ -9640,6 +9737,7 @@ static const char unicode_name_words[60839] = {
'M', 'U', 'K', 'P', 'H', 'R', 'E', 'N', 'G',
'M', 'U', 'U', 'R', 'D', 'H', 'A', 'J', 'A',
'N', 'A', 'B', 'A', 'T', 'A', 'E', 'A', 'N',
+ 'N', 'A', 'U', 'S', 'E', 'A', 'T', 'E', 'D',
'N', 'D', 'E', 'U', 'A', 'E', 'R', 'E', 'E',
'N', 'E', 'T', 'W', 'O', 'R', 'K', 'E', 'D',
'N', 'E', 'W', 'S', 'P', 'A', 'P', 'E', 'R',
@@ -9651,6 +9749,7 @@ static const char unicode_name_words[60839] = {
'N', 'U', 'M', 'E', 'R', 'A', 'T', 'O', 'R',
'O', 'A', 'B', 'O', 'A', 'F', 'I', 'L', 'I',
'O', 'C', 'C', 'L', 'U', 'S', 'I', 'O', 'N',
+ 'O', 'C', 'T', 'A', 'G', 'O', 'N', 'A', 'L',
'O', 'O', 'B', 'O', 'O', 'F', 'I', 'L', 'I',
'O', 'P', 'H', 'I', 'U', 'C', 'H', 'U', 'S',
'O', 'R', 'N', 'A', 'M', 'E', 'N', 'T', 'S',
@@ -9814,7 +9913,9 @@ static const char unicode_name_words[60839] = {
'T', 'U', 'K', 'W', 'E', 'N', 'T', 'I', 'S',
'T', 'U', 'R', 'N', 'S', 'T', 'I', 'L', 'E',
'T', 'U', 'T', 'E', 'Y', 'A', 'S', 'A', 'T',
+ 'T', 'W', 'E', 'N', 'T', 'I', 'E', 'T', 'H',
'U', 'K', 'R', 'A', 'I', 'N', 'I', 'A', 'N',
+ 'U', 'N', 'B', 'L', 'E', 'N', 'D', 'E', 'D',
'U', 'N', 'D', 'E', 'R', 'L', 'I', 'N', 'E',
'U', 'N', 'I', 'V', 'E', 'R', 'S', 'A', 'L',
'U', 'N', 'M', 'A', 'R', 'R', 'I', 'E', 'D',
@@ -9831,6 +9932,7 @@ static const char unicode_name_words[60839] = {
'W', 'E', 'S', 'T', '-', 'C', 'R', 'E', 'E',
'W', 'I', 'A', 'N', 'G', 'W', 'A', 'A', 'K',
'W', 'O', 'R', 'D', 'S', 'P', 'A', 'C', 'E',
+ 'W', 'R', 'E', 'S', 'T', 'L', 'E', 'R', 'S',
'Y', 'P', 'O', 'K', 'R', 'I', 'S', 'I', 'S',
'A', 'C', 'R', 'O', 'P', 'H', 'O', 'N', 'I', 'C',
'A', 'E', 'D', 'A', '-', 'P', 'I', 'L', 'L', 'A',
@@ -9954,6 +10056,8 @@ static const char unicode_name_words[60839] = {
'D', 'O', 'T', 'S', '-', '3', '4', '6', '7', '8',
'D', 'O', 'T', 'S', '-', '3', '5', '6', '7', '8',
'D', 'O', 'T', 'S', '-', '4', '5', '6', '7', '8',
+ 'D', 'R', 'U', 'M', 'S', 'T', 'I', 'C', 'K', 'S',
+ 'E', 'I', 'G', 'H', 'T', 'I', 'E', 'T', 'H', 'S',
'E', 'K', 'S', 'T', 'R', 'E', 'P', 'T', 'O', 'N',
'E', 'L', 'E', 'C', 'T', 'R', 'I', 'C', 'A', 'L',
'E', 'M', 'B', 'R', 'O', 'I', 'D', 'E', 'R', 'Y',
@@ -10060,6 +10164,7 @@ static const char unicode_name_words[60839] = {
'P', 'A', 'R', 'A', 'P', 'H', 'R', 'A', 'S', 'E',
'P', 'A', 'T', 'H', 'A', 'M', 'A', 'S', 'A', 'T',
'P', 'E', 'D', 'E', 'S', 'T', 'R', 'I', 'A', 'N',
+ 'P', 'E', 'N', 'T', 'A', 'T', 'H', 'L', 'O', 'N',
'P', 'E', 'R', 'C', 'U', 'S', 'S', 'I', 'V', 'E',
'P', 'E', 'R', 'F', 'O', 'R', 'M', 'I', 'N', 'G',
'P', 'H', 'A', 'R', 'Y', 'N', 'G', 'E', 'A', 'L',
@@ -10085,6 +10190,7 @@ static const char unicode_name_words[60839] = {
'R', 'E', 'S', 'O', 'L', 'U', 'T', 'I', 'O', 'N',
'R', 'E', 'S', 'T', 'R', 'I', 'C', 'T', 'E', 'D',
'R', 'E', 'V', 'O', 'L', 'U', 'T', 'I', 'O', 'N',
+ 'R', 'H', 'I', 'N', 'O', 'C', 'E', 'R', 'O', 'S',
'R', 'I', 'E', 'U', 'L', '-', 'S', 'I', 'O', 'S',
'R', 'I', 'G', 'H', 'T', '-', 'H', 'A', 'N', 'D',
'R', 'I', 'G', 'H', 'T', '-', 'S', 'I', 'D', 'E',
@@ -10105,6 +10211,7 @@ static const char unicode_name_words[60839] = {
'S', 'I', 'L', 'H', 'O', 'U', 'E', 'T', 'T', 'E',
'S', 'I', 'M', 'A', 'L', 'U', 'N', 'G', 'U', 'N',
'S', 'I', 'M', 'P', 'L', 'I', 'F', 'I', 'E', 'D',
+ 'S', 'I', 'N', 'N', 'Y', 'I', 'I', 'Y', 'H', 'E',
'S', 'I', 'O', 'S', '-', 'C', 'I', 'E', 'U', 'C',
'S', 'I', 'O', 'S', '-', 'H', 'I', 'E', 'U', 'H',
'S', 'I', 'O', 'S', '-', 'I', 'E', 'U', 'N', 'G',
@@ -10145,6 +10252,7 @@ static const char unicode_name_words[60839] = {
'T', 'R', 'O', 'E', 'Z', 'E', 'N', 'I', 'A', 'N',
'T', 'R', 'O', 'K', 'U', 'T', 'A', 'S', 'T', 'I',
'T', 'R', 'O', 'L', 'L', 'E', 'Y', 'B', 'U', 'S',
+ 'T', 'W', 'E', 'N', 'T', 'I', 'E', 'T', 'H', 'S',
'T', 'W', 'E', 'N', 'T', 'Y', '-', 'O', 'N', 'E',
'T', 'W', 'E', 'N', 'T', 'Y', '-', 'S', 'I', 'X',
'T', 'W', 'E', 'N', 'T', 'Y', '-', 'T', 'W', 'O',
@@ -10284,6 +10392,7 @@ static const char unicode_name_words[60839] = {
'L', 'E', 'F', 'T', '-', 'F', 'A', 'C', 'I', 'N', 'G',
'L', 'E', 'F', 'T', '-', 'H', 'A', 'N', 'D', 'E', 'D',
'L', 'E', 'F', 'T', '-', 'S', 'H', 'A', 'D', 'E', 'D',
+ 'L', 'O', 'N', 'G', '-', 'L', 'E', 'G', 'G', 'E', 'D',
'L', 'O', 'U', 'D', 'S', 'P', 'E', 'A', 'K', 'E', 'R',
'L', 'O', 'W', '-', 'F', 'A', 'L', 'L', 'I', 'N', 'G',
'M', 'A', 'H', 'A', 'A', 'P', 'R', 'A', 'A', 'N', 'A',
@@ -10403,6 +10512,7 @@ static const char unicode_name_words[60839] = {
'A', 'R', 'D', 'H', 'A', 'V', 'I', 'S', 'A', 'R', 'G', 'A',
'A', 'S', 'T', 'R', 'O', 'L', 'O', 'G', 'I', 'C', 'A', 'L',
'A', 'S', 'T', 'R', 'O', 'N', 'O', 'M', 'I', 'C', 'A', 'L',
+ 'A', 'T', 'H', '-', 'T', 'H', 'A', 'L', 'A', 'T', 'H', 'A',
'A', 'T', 'H', 'A', 'R', 'V', 'A', 'V', 'E', 'D', 'I', 'C',
'A', 'U', 'G', 'M', 'E', 'N', 'T', 'A', 'T', 'I', 'O', 'N',
'A', 'U', 'R', 'A', 'M', 'A', 'Z', 'D', 'A', 'A', '-', '2',
@@ -10518,6 +10628,7 @@ static const char unicode_name_words[60839] = {
'S', 'U', 'B', 'S', 'T', 'I', 'T', 'U', 'T', 'I', 'O', 'N',
'S', 'U', 'P', 'E', 'R', 'I', 'M', 'P', 'O', 'S', 'E', 'D',
'T', 'H', 'R', 'E', 'E', '-', 'C', 'I', 'R', 'C', 'L', 'E',
+ 'T', 'H', 'R', 'E', 'E', '-', 'L', 'E', 'G', 'G', 'E', 'D',
'T', 'H', 'R', 'E', 'E', '-', 'P', 'E', 'R', '-', 'E', 'M',
'T', 'H', 'R', 'E', 'E', '-', 'T', 'H', 'I', 'R', 'T', 'Y',
'T', 'H', 'U', 'N', 'D', 'E', 'R', 'S', 'T', 'O', 'R', 'M',
@@ -10544,6 +10655,761 @@ static const char unicode_name_words[60839] = {
'C', 'H', 'I', 'T', 'U', 'E', 'U', 'M', 'C', 'I', 'E', 'U', 'C',
'C', 'H', 'R', 'Y', 'S', 'A', 'N', 'T', 'H', 'E', 'M', 'U', 'M',
'C', 'O', 'M', 'P', 'A', 'T', 'I', 'B', 'I', 'L', 'I', 'T', 'Y',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '0', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '0', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '0', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '0', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '0', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '0', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '0', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '0', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '0', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '1', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '1', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '1', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '1', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '1', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '1', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '1', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '1', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '1', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '1', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '2', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '2', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '2', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '2', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '2', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '2', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '2', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '2', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '2', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '2', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '3', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '3', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '3', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '3', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '3', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '3', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '3', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '3', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '3', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '3', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '4', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '4', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '4', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '4', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '4', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '4', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '4', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '4', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '4', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '4', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '5', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '5', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '5', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '5', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '5', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '5', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '5', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '5', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '5', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '5', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '6', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '6', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '6', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '6', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '6', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '6', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '6', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '6', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '6', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '6', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '7', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '7', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '7', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '7', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '7', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '7', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '7', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '7', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '7', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '7', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '8', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '8', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '8', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '8', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '8', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '8', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '8', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '8', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '8', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '8', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '9', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '9', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '9', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '9', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '9', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '9', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '9', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '9', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '9', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '9', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '0', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '0', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '0', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '0', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '0', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '0', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '0', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '0', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '0', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '0', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '1', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '1', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '1', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '1', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '1', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '1', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '1', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '1', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '1', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '1', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '2', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '2', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '2', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '2', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '2', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '2', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '2', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '2', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '2', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '2', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '3', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '3', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '3', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '3', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '3', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '3', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '3', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '3', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '3', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '3', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '4', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '4', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '4', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '4', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '4', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '4', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '4', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '4', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '4', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '4', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '5', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '5', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '5', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '5', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '5', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '5', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '5', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '5', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '5', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '5', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '6', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '6', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '6', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '6', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '6', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '6', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '6', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '6', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '6', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '6', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '7', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '7', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '7', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '7', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '7', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '7', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '7', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '7', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '7', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '7', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '8', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '8', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '8', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '8', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '8', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '8', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '8', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '8', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '8', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '8', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '9', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '9', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '9', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '9', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '9', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '9', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '9', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '9', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '9', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '1', '9', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '0', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '0', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '0', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '0', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '0', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '0', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '0', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '0', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '0', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '0', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '1', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '1', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '1', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '1', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '1', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '1', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '1', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '1', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '1', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '1', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '2', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '2', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '2', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '2', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '2', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '2', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '2', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '2', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '2', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '2', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '3', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '3', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '3', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '3', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '3', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '3', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '3', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '3', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '3', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '3', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '4', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '4', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '4', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '4', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '4', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '4', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '4', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '4', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '4', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '4', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '5', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '5', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '5', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '5', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '5', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '5', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '5', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '5', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '5', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '5', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '6', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '6', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '6', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '6', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '6', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '6', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '6', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '6', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '6', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '6', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '7', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '7', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '7', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '7', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '7', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '7', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '7', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '7', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '7', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '7', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '8', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '8', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '8', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '8', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '8', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '8', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '8', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '8', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '8', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '8', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '9', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '9', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '9', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '9', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '9', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '9', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '9', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '9', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '9', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '2', '9', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '0', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '0', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '0', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '0', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '0', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '0', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '0', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '0', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '0', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '0', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '1', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '1', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '1', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '1', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '1', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '1', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '1', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '1', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '1', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '1', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '2', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '2', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '2', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '2', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '2', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '2', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '2', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '2', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '2', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '2', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '3', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '3', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '3', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '3', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '3', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '3', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '3', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '3', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '3', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '3', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '4', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '4', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '4', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '4', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '4', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '4', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '4', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '4', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '4', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '4', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '5', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '5', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '5', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '5', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '5', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '5', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '5', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '5', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '5', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '5', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '6', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '6', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '6', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '6', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '6', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '6', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '6', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '6', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '6', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '6', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '7', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '7', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '7', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '7', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '7', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '7', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '7', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '7', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '7', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '7', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '8', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '8', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '8', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '8', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '8', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '8', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '8', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '8', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '8', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '8', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '9', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '9', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '9', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '9', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '9', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '9', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '9', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '9', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '9', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '3', '9', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '0', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '0', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '0', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '0', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '0', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '0', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '0', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '0', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '0', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '0', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '1', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '1', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '1', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '1', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '1', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '1', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '1', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '1', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '1', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '1', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '2', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '2', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '2', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '2', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '2', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '2', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '2', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '2', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '2', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '2', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '3', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '3', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '3', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '3', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '3', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '3', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '3', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '3', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '3', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '3', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '4', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '4', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '4', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '4', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '4', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '4', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '4', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '4', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '4', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '4', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '5', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '5', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '5', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '5', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '5', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '5', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '5', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '5', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '5', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '5', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '6', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '6', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '6', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '6', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '6', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '6', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '6', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '6', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '6', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '6', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '7', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '7', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '7', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '7', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '7', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '7', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '7', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '7', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '7', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '7', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '8', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '8', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '8', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '8', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '8', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '8', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '8', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '8', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '8', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '8', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '9', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '9', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '9', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '9', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '9', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '9', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '9', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '9', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '9', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '4', '9', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '0', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '0', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '0', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '0', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '0', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '0', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '0', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '0', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '0', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '0', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '1', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '1', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '1', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '1', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '1', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '1', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '1', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '1', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '1', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '1', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '2', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '2', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '2', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '2', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '2', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '2', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '2', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '2', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '2', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '2', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '3', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '3', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '3', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '3', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '3', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '3', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '3', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '3', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '3', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '3', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '4', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '4', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '4', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '4', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '4', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '4', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '4', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '4', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '4', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '4', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '5', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '5', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '5', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '5', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '5', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '5', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '5', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '5', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '5', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '5', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '6', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '6', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '6', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '6', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '6', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '6', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '6', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '6', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '6', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '6', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '7', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '7', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '7', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '7', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '7', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '7', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '7', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '7', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '7', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '7', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '8', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '8', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '8', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '8', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '8', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '8', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '8', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '8', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '8', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '8', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '9', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '9', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '9', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '9', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '9', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '9', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '9', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '9', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '9', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '5', '9', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '0', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '0', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '0', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '0', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '0', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '0', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '0', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '0', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '0', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '0', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '1', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '1', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '1', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '1', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '1', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '1', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '1', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '1', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '1', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '1', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '2', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '2', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '2', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '2', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '2', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '2', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '2', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '2', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '2', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '2', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '3', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '3', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '3', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '3', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '3', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '3', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '3', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '3', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '3', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '3', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '4', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '4', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '4', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '4', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '4', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '4', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '4', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '4', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '4', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '4', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '5', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '5', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '5', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '5', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '5', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '5', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '5', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '5', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '5', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '5', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '6', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '6', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '6', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '6', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '6', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '6', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '6', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '6', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '6', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '6', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '7', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '7', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '7', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '7', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '7', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '7', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '7', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '7', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '7', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '7', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '8', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '8', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '8', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '8', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '8', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '8', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '8', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '8', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '8', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '8', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '9', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '9', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '9', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '9', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '9', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '9', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '9', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '9', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '9', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '6', '9', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '0', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '0', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '0', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '0', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '0', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '0', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '0', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '0', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '0', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '0', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '1', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '1', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '1', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '1', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '1', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '1', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '1', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '1', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '1', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '1', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '2', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '2', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '2', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '2', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '2', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '2', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '2', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '2', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '2', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '2', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '3', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '3', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '3', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '3', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '3', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '3', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '3', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '3', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '3', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '3', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '4', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '4', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '4', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '4', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '4', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '4', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '4', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '4', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '4', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '4', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '5', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '5', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '5', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '5', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '5', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '5', '5',
'C', 'O', 'N', 'C', 'A', 'V', 'E', '-', 'S', 'I', 'D', 'E', 'D',
'C', 'O', 'N', 'T', 'E', 'M', 'P', 'L', 'A', 'T', 'I', 'O', 'N',
'C', 'R', 'Y', 'P', 'T', 'O', 'G', 'R', 'A', 'M', 'M', 'I', 'C',
@@ -10683,6 +11549,7 @@ static const char unicode_name_words[60839] = {
'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '8', 'C', 'A', '9',
'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '8', 'D', '7', '0',
'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '9', '0', '4', 'A',
+ 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '9', '1', '4', 'D',
'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', 'F', 'A', '2', 'E',
'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', 'F', 'A', '2', 'F',
'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', 'F', 'A', '6', 'B',
@@ -10920,83732 +11787,87858 @@ static const char unicode_name_words[60839] = {
'B', 'Y', 'E', 'L', 'O', 'R', 'U', 'S', 'S', 'I', 'A', 'N', '-', 'U', 'K', 'R', 'A', 'I', 'N', 'I', 'A', 'N',
'P', 'A', 'S', 'S', 'I', 'V', 'E', '-', 'P', 'U', 'L', 'L', '-', 'U', 'P', '-', 'O', 'U', 'T', 'P', 'U', 'T',
'R', 'I', 'E', 'U', 'L', '-', 'Y', 'E', 'O', 'R', 'I', 'N', 'H', 'I', 'E', 'U', 'H', '-', 'H', 'I', 'E', 'U', 'H',
+ 'O', 'N', 'E', '-', 'H', 'U', 'N', 'D', 'R', 'E', 'D', '-', 'A', 'N', 'D', '-', 'S', 'I', 'X', 'T', 'I', 'E', 'T', 'H',
'P', 'A', 'S', 'S', 'I', 'V', 'E', '-', 'P', 'U', 'L', 'L', '-', 'D', 'O', 'W', 'N', '-', 'O', 'U', 'T', 'P', 'U', 'T',
};
-#define UNICODE_CHARNAME_NUM_WORDS 10914
-static const struct { uint16_t extra_offset; uint16_t ind_offset; } unicode_name_by_length[26] = {
+#define UNICODE_CHARNAME_NUM_WORDS 11782
+static const struct { uint32_t extra_offset; uint16_t ind_offset; } unicode_name_by_length[26] = {
{ 0, 0 },
{ 0, 0 },
{ 26, 26 },
- { 738, 382 },
- { 5394, 1934 },
- { 19610, 5488 },
- { 27540, 7074 },
- { 32604, 7918 },
- { 38071, 8699 },
- { 43263, 9348 },
- { 47556, 9825 },
- { 50816, 10151 },
- { 53390, 10385 },
- { 55094, 10527 },
- { 56251, 10616 },
- { 58225, 10757 },
- { 58675, 10787 },
- { 59795, 10857 },
- { 60135, 10877 },
- { 60513, 10898 },
- { 60665, 10906 },
- { 60685, 10907 },
- { 60748, 10910 },
- { 60792, 10912 },
- { 60815, 10913 },
- { 60839, 10914 }
+ { 740, 383 },
+ { 5432, 1947 },
+ { 19688, 5511 },
+ { 27713, 7116 },
+ { 32867, 7975 },
+ { 38439, 8771 },
+ { 43767, 9437 },
+ { 48177, 9927 },
+ { 51497, 10259 },
+ { 54082, 10494 },
+ { 55810, 10638 },
+ { 66782, 11482 },
+ { 68770, 11624 },
+ { 69220, 11654 },
+ { 70340, 11724 },
+ { 70680, 11744 },
+ { 71058, 11765 },
+ { 71210, 11773 },
+ { 71230, 11774 },
+ { 71293, 11777 },
+ { 71337, 11779 },
+ { 71360, 11780 },
+ { 71408, 11782 }
};
-#define UNICODE_CHARNAME_WORD_HANGUL 7362
-#define UNICODE_CHARNAME_WORD_SYLLABLE 9259
-#define UNICODE_CHARNAME_WORD_CJK 534
-#define UNICODE_CHARNAME_WORD_COMPATIBILITY 10536
-#define UNICODE_CHARNAME_WORD_VARIATION 9811
-static const uint16_t unicode_names[112324] = {
- 23, 3, 895, 15564,
- 37, 315, 18596,
- 47, 315, 1, 19369, 966,
- 51, 18199, 885, 20026,
- 51, 18199, 7779, 12319, 15970,
- 51, 18199, 7779, 15951, 15970,
- 51, 18199, 9852,
- 51, 18199, 10267, 11702,
- 51, 18199, 13245, 21518,
- 51, 18199, 13271, 12319, 15970,
- 51, 18199, 13271, 15951, 15970,
- 51, 18199, 14511, 21518,
- 51, 18199, 15391, 15238,
- 51, 18199, 15391, 20126,
- 51, 18199, 15391, 20350,
- 51, 18199, 20145, 20350,
- 63, 16082,
- 167, 2499, 14933, 15564,
- 201, 6258,
- 201, 9328,
- 201, 13502,
- 203, 6258,
- 203, 9328,
- 203, 13502,
- 467, 2597, 13801, 17855, 15564,
- 467, 11932,
- 467, 11933, 9808,
- 467, 15029, 15228,
- 467, 15240,
- 467, 17111, 15564,
- 467, 17528,
- 467, 20632,
- 489, 7091, 9808,
- 491, 11657, 439, 17290,
- 491, 11657, 5202,
- 491, 11657, 11849, 2596,
- 491, 11657, 11849, 3056,
- 491, 11657, 11849, 3336,
- 491, 11657, 11849, 6720,
- 491, 11657, 11849, 6742,
- 491, 11657, 11849, 8736,
- 491, 11657, 11849, 10854,
- 491, 11657, 11849, 11916,
- 491, 11657, 11849, 13376,
- 491, 11657, 11849, 13654,
- 491, 11657, 13258,
- 491, 11657, 14903, 68,
- 491, 11657, 14903, 76,
- 491, 11657, 14903, 92,
- 491, 11657, 14903, 202,
- 491, 11657, 14903, 206,
- 491, 11657, 14903, 304,
- 491, 11657, 14903, 322,
- 491, 11657, 14903, 324,
- 491, 11657, 14903, 382,
- 491, 11657, 14903, 386,
- 491, 11657, 14903, 390,
- 491, 11657, 14903, 400,
- 491, 11657, 14903, 404,
- 491, 11657, 14903, 478,
- 491, 11657, 14903, 484,
- 491, 11657, 14903, 510,
- 491, 11657, 14903, 650,
- 491, 11657, 14903, 652,
- 491, 11657, 14903, 676,
- 491, 11657, 14903, 772,
- 491, 11657, 14903, 774,
- 491, 11657, 14903, 776,
- 491, 11657, 14903, 784,
- 491, 11657, 14903, 842,
- 491, 11657, 14903, 1268,
- 491, 11657, 14903, 1308,
- 491, 11657, 14903, 1754,
- 491, 11657, 14903, 2056,
- 491, 11657, 14903, 2614,
- 491, 11657, 14903, 3382,
- 491, 11657, 16307, 18634,
- 491, 11657, 18280,
- 491, 11657, 20061, 18634,
- 491, 11657, 20659, 14533, 15042,
- 491, 11657, 20659, 15042,
- 493, 15564,
- 495, 10595, 20469, 8283, 10595, 7779, 13271, 11429, 11346,
- 503, 10595, 1213, 14778,
- 514,
- 602,
- 669, 5713, 7779, 6407, 5713, 7779, 16356,
- 669, 5713, 7779, 6407, 5713, 13271, 16356,
- 669, 5713, 13271, 6407, 5713, 7779, 16356,
- 669, 5713, 13271, 6407, 5713, 13271, 16356,
- 669, 6407, 11428,
- 669, 6407, 11429, 10595, 5716,
- 669, 6407, 11521, 11428,
- 669, 6407, 13965, 11428,
- 669, 6407, 14533, 11428,
- 669, 6407, 20165, 11428,
- 669, 6407, 21571, 11428,
- 669, 6715, 10046,
- 669, 10040,
- 669, 10041, 10595, 14397, 11346,
- 669, 11429, 17231, 14396,
- 669, 13271, 17687, 17860,
- 669, 18728,
- 669, 18729, 315, 1, 19369, 966,
- 669, 18729, 15947, 3337, 19973, 5714,
- 706,
- 737, 16959, 144,
- 737, 16959, 168,
- 737, 16959, 244,
- 737, 16959, 340,
- 737, 16959, 352,
- 737, 16959, 390,
- 737, 16959, 428,
- 737, 16959, 498,
- 737, 16959, 640,
- 737, 16959, 708,
- 737, 16959, 740,
- 737, 16959, 750,
- 737, 16959, 978,
- 737, 16959, 1042,
- 737, 16959, 1062,
- 737, 16959, 1106,
- 737, 16959, 1110,
- 737, 16959, 1468,
- 737, 16959, 1524,
- 737, 16959, 1650,
- 737, 16959, 1812,
- 737, 16959, 1932,
- 737, 16959, 2124,
- 737, 16959, 2212,
- 737, 16959, 2320,
- 737, 16959, 2726,
- 737, 16959, 2742,
- 737, 16959, 2792,
- 737, 16959, 3040,
- 737, 16959, 3098,
- 737, 16959, 3194,
- 737, 16959, 3438,
- 737, 16959, 3476,
- 737, 16959, 3694,
- 737, 16959, 3822,
- 737, 16959, 3836,
- 737, 16959, 3838,
- 737, 16959, 5756,
- 737, 16959, 6086,
- 737, 16959, 6316,
- 737, 16959, 6948,
- 737, 16959, 6954,
- 737, 16959, 7316,
- 737, 16959, 7320,
- 737, 16959, 7326,
- 737, 16959, 7450,
- 737, 16959, 7470,
- 737, 16959, 8572,
- 737, 16959, 8922,
- 737, 16959, 8940,
- 737, 16959, 8986,
- 737, 16959, 9704,
- 737, 16959, 9746,
- 737, 16959, 9770,
- 737, 16959, 14138,
- 737, 18519, 0,
- 737, 18519, 8,
- 737, 18519, 16,
- 737, 18519, 28,
- 737, 18519, 84,
- 737, 18519, 92,
- 737, 18519, 100,
- 737, 18519, 106,
- 737, 18519, 110,
- 737, 18519, 114,
- 737, 18519, 116,
- 737, 18519, 120,
- 737, 18519, 122,
- 737, 18519, 124,
- 737, 18519, 130,
- 737, 18519, 134,
- 737, 18519, 140,
- 737, 18519, 142,
- 737, 18519, 144,
- 737, 18519, 148,
- 737, 18519, 154,
- 737, 18519, 158,
- 737, 18519, 166,
- 737, 18519, 168,
- 737, 18519, 220,
- 737, 18519, 224,
- 737, 18519, 230,
- 737, 18519, 236,
- 737, 18519, 238,
- 737, 18519, 240,
- 737, 18519, 244,
- 737, 18519, 248,
- 737, 18519, 254,
- 737, 18519, 258,
- 737, 18519, 260,
- 737, 18519, 266,
- 737, 18519, 268,
- 737, 18519, 280,
- 737, 18519, 298,
- 737, 18519, 318,
- 737, 18519, 326,
- 737, 18519, 330,
- 737, 18519, 338,
- 737, 18519, 340,
- 737, 18519, 342,
- 737, 18519, 344,
- 737, 18519, 348,
- 737, 18519, 352,
- 737, 18519, 356,
- 737, 18519, 364,
- 737, 18519, 368,
- 737, 18519, 382,
- 737, 18519, 386,
- 737, 18519, 390,
- 737, 18519, 400,
- 737, 18519, 404,
- 737, 18519, 410,
- 737, 18519, 414,
- 737, 18519, 422,
- 737, 18519, 428,
- 737, 18519, 434,
- 737, 18519, 438,
- 737, 18519, 444,
- 737, 18519, 446,
- 737, 18519, 450,
- 737, 18519, 458,
- 737, 18519, 466,
- 737, 18519, 470,
- 737, 18519, 498,
- 737, 18519, 506,
- 737, 18519, 514,
- 737, 18519, 520,
- 737, 18519, 534,
- 737, 18519, 538,
- 737, 18519, 544,
- 737, 18519, 550,
- 737, 18519, 558,
- 737, 18519, 562,
- 737, 18519, 566,
- 737, 18519, 568,
- 737, 18519, 570,
- 737, 18519, 572,
- 737, 18519, 578,
- 737, 18519, 582,
- 737, 18519, 584,
- 737, 18519, 586,
- 737, 18519, 590,
- 737, 18519, 596,
- 737, 18519, 600,
- 737, 18519, 610,
- 737, 18519, 616,
- 737, 18519, 620,
- 737, 18519, 624,
- 737, 18519, 628,
- 737, 18519, 632,
- 737, 18519, 640,
- 737, 18519, 666,
- 737, 18519, 678,
- 737, 18519, 682,
- 737, 18519, 684,
- 737, 18519, 688,
- 737, 18519, 690,
- 737, 18519, 692,
- 737, 18519, 698,
- 737, 18519, 708,
- 737, 18519, 710,
- 737, 18519, 722,
- 737, 18519, 724,
- 737, 18519, 730,
- 737, 18519, 736,
- 737, 18519, 740,
- 737, 18519, 744,
- 737, 18519, 748,
- 737, 18519, 750,
- 737, 18519, 752,
- 737, 18519, 756,
- 737, 18519, 758,
- 737, 18519, 760,
- 737, 18519, 762,
- 737, 18519, 892,
- 737, 18519, 896,
- 737, 18519, 900,
- 737, 18519, 902,
- 737, 18519, 904,
- 737, 18519, 906,
- 737, 18519, 908,
- 737, 18519, 910,
- 737, 18519, 912,
- 737, 18519, 924,
- 737, 18519, 928,
- 737, 18519, 942,
- 737, 18519, 946,
- 737, 18519, 948,
- 737, 18519, 950,
- 737, 18519, 960,
- 737, 18519, 962,
- 737, 18519, 966,
- 737, 18519, 974,
- 737, 18519, 976,
- 737, 18519, 978,
- 737, 18519, 982,
- 737, 18519, 984,
- 737, 18519, 994,
- 737, 18519, 996,
- 737, 18519, 998,
- 737, 18519, 1000,
- 737, 18519, 1010,
- 737, 18519, 1014,
- 737, 18519, 1018,
- 737, 18519, 1034,
- 737, 18519, 1036,
- 737, 18519, 1040,
- 737, 18519, 1042,
- 737, 18519, 1046,
- 737, 18519, 1048,
- 737, 18519, 1050,
- 737, 18519, 1052,
- 737, 18519, 1062,
- 737, 18519, 1064,
- 737, 18519, 1066,
- 737, 18519, 1076,
- 737, 18519, 1078,
- 737, 18519, 1082,
- 737, 18519, 1086,
- 737, 18519, 1088,
- 737, 18519, 1090,
- 737, 18519, 1092,
- 737, 18519, 1094,
- 737, 18519, 1106,
- 737, 18519, 1108,
- 737, 18519, 1110,
- 737, 18519, 1112,
- 737, 18519, 1128,
- 737, 18519, 1132,
- 737, 18519, 1134,
- 737, 18519, 1138,
- 737, 18519, 1140,
- 737, 18519, 1142,
- 737, 18519, 1144,
- 737, 18519, 1146,
- 737, 18519, 1156,
- 737, 18519, 1158,
- 737, 18519, 1172,
- 737, 18519, 1180,
- 737, 18519, 1182,
- 737, 18519, 1184,
- 737, 18519, 1210,
- 737, 18519, 1212,
- 737, 18519, 1214,
- 737, 18519, 1230,
- 737, 18519, 1232,
- 737, 18519, 1234,
- 737, 18519, 1236,
- 737, 18519, 1238,
- 737, 18519, 1346,
- 737, 18519, 1352,
- 737, 18519, 1354,
- 737, 18519, 1370,
- 737, 18519, 1372,
- 737, 18519, 1374,
- 737, 18519, 1388,
- 737, 18519, 1392,
- 737, 18519, 1400,
- 737, 18519, 1402,
- 737, 18519, 1404,
- 737, 18519, 1406,
- 737, 18519, 1416,
- 737, 18519, 1418,
- 737, 18519, 1420,
- 737, 18519, 1442,
- 737, 18519, 1446,
- 737, 18519, 1448,
- 737, 18519, 1468,
- 737, 18519, 1472,
- 737, 18519, 1474,
- 737, 18519, 1476,
- 737, 18519, 1478,
- 737, 18519, 1480,
- 737, 18519, 1482,
- 737, 18519, 1484,
- 737, 18519, 1500,
- 737, 18519, 1506,
- 737, 18519, 1508,
- 737, 18519, 1510,
- 737, 18519, 1522,
- 737, 18519, 1524,
- 737, 18519, 1526,
- 737, 18519, 1544,
- 737, 18519, 1546,
- 737, 18519, 1548,
- 737, 18519, 1550,
- 737, 18519, 1552,
- 737, 18519, 1588,
- 737, 18519, 1592,
- 737, 18519, 1596,
- 737, 18519, 1606,
- 737, 18519, 1610,
- 737, 18519, 1622,
- 737, 18519, 1630,
- 737, 18519, 1632,
- 737, 18519, 1634,
- 737, 18519, 1636,
- 737, 18519, 1638,
- 737, 18519, 1640,
- 737, 18519, 1642,
- 737, 18519, 1644,
- 737, 18519, 1648,
- 737, 18519, 1650,
- 737, 18519, 1652,
- 737, 18519, 1654,
- 737, 18519, 1656,
- 737, 18519, 1658,
- 737, 18519, 1660,
- 737, 18519, 1674,
- 737, 18519, 1676,
- 737, 18519, 1678,
- 737, 18519, 1692,
- 737, 18519, 1704,
- 737, 18519, 1706,
- 737, 18519, 1708,
- 737, 18519, 1710,
- 737, 18519, 1732,
- 737, 18519, 1734,
- 737, 18519, 1736,
- 737, 18519, 1792,
- 737, 18519, 1796,
- 737, 18519, 1798,
- 737, 18519, 1800,
- 737, 18519, 1806,
- 737, 18519, 1808,
- 737, 18519, 1810,
- 737, 18519, 1812,
- 737, 18519, 1818,
- 737, 18519, 1820,
- 737, 18519, 1822,
- 737, 18519, 1826,
- 737, 18519, 1828,
- 737, 18519, 1830,
- 737, 18519, 1832,
- 737, 18519, 1836,
- 737, 18519, 1840,
- 737, 18519, 1842,
- 737, 18519, 1844,
- 737, 18519, 1846,
- 737, 18519, 1870,
- 737, 18519, 1876,
- 737, 18519, 1880,
- 737, 18519, 1892,
- 737, 18519, 1896,
- 737, 18519, 1900,
- 737, 18519, 1920,
- 737, 18519, 1928,
- 737, 18519, 1932,
- 737, 18519, 1938,
- 737, 18519, 1968,
- 737, 18519, 1970,
- 737, 18519, 1974,
- 737, 18519, 2006,
- 737, 18519, 2008,
- 737, 18519, 2012,
- 737, 18519, 2014,
- 737, 18519, 2018,
- 737, 18519, 2072,
- 737, 18519, 2078,
- 737, 18519, 2084,
- 737, 18519, 2104,
- 737, 18519, 2110,
- 737, 18519, 2124,
- 737, 18519, 2130,
- 737, 18519, 2136,
- 737, 18519, 2138,
- 737, 18519, 2154,
- 737, 18519, 2160,
- 737, 18519, 2164,
- 737, 18519, 2188,
- 737, 18519, 2190,
- 737, 18519, 2192,
- 737, 18519, 2196,
- 737, 18519, 2198,
- 737, 18519, 2210,
- 737, 18519, 2212,
- 737, 18519, 2214,
- 737, 18519, 2216,
- 737, 18519, 2234,
- 737, 18519, 2240,
- 737, 18519, 2244,
- 737, 18519, 2274,
- 737, 18519, 2278,
- 737, 18519, 2280,
- 737, 18519, 2282,
- 737, 18519, 2284,
- 737, 18519, 2292,
- 737, 18519, 2304,
- 737, 18519, 2306,
- 737, 18519, 2308,
- 737, 18519, 2320,
- 737, 18519, 2322,
- 737, 18519, 2324,
- 737, 18519, 2338,
- 737, 18519, 2340,
- 737, 18519, 2342,
- 737, 18519, 2346,
- 737, 18519, 2348,
- 737, 18519, 2364,
- 737, 18519, 2366,
- 737, 18519, 2368,
- 737, 18519, 2386,
- 737, 18519, 2394,
- 737, 18519, 2398,
- 737, 18519, 2400,
- 737, 18519, 2402,
- 737, 18519, 2404,
- 737, 18519, 2406,
- 737, 18519, 2408,
- 737, 18519, 2410,
- 737, 18519, 2412,
- 737, 18519, 2414,
- 737, 18519, 2416,
- 737, 18519, 2424,
- 737, 18519, 2430,
- 737, 18519, 2432,
- 737, 18519, 2434,
- 737, 18519, 2440,
- 737, 18519, 2452,
- 737, 18519, 2460,
- 737, 18519, 2462,
- 737, 18519, 2464,
- 737, 18519, 2470,
- 737, 18519, 2472,
- 737, 18519, 2474,
- 737, 18519, 2476,
- 737, 18519, 2494,
- 737, 18519, 2498,
- 737, 18519, 2502,
- 737, 18519, 2506,
- 737, 18519, 2508,
- 737, 18519, 2510,
- 737, 18519, 2512,
- 737, 18519, 2514,
- 737, 18519, 2526,
- 737, 18519, 2528,
- 737, 18519, 2530,
- 737, 18519, 2532,
- 737, 18519, 2534,
- 737, 18519, 2550,
- 737, 18519, 2552,
- 737, 18519, 2554,
- 737, 18519, 2556,
- 737, 18519, 2558,
- 737, 18519, 2560,
- 737, 18519, 2562,
- 737, 18519, 2564,
- 737, 18519, 2630,
- 737, 18519, 2634,
- 737, 18519, 2640,
- 737, 18519, 2670,
- 737, 18519, 2678,
- 737, 18519, 2680,
- 737, 18519, 2682,
- 737, 18519, 2692,
- 737, 18519, 2694,
- 737, 18519, 2696,
- 737, 18519, 2718,
- 737, 18519, 2720,
- 737, 18519, 2724,
- 737, 18519, 2726,
- 737, 18519, 2728,
- 737, 18519, 2738,
- 737, 18519, 2740,
- 737, 18519, 2742,
- 737, 18519, 2744,
- 737, 18519, 2774,
- 737, 18519, 2778,
- 737, 18519, 2780,
- 737, 18519, 2782,
- 737, 18519, 2790,
- 737, 18519, 2792,
- 737, 18519, 2794,
- 737, 18519, 2806,
- 737, 18519, 2808,
- 737, 18519, 2810,
- 737, 18519, 2812,
- 737, 18519, 2818,
- 737, 18519, 2834,
- 737, 18519, 2836,
- 737, 18519, 2838,
- 737, 18519, 2842,
- 737, 18519, 2864,
- 737, 18519, 2868,
- 737, 18519, 2872,
- 737, 18519, 2888,
- 737, 18519, 2892,
- 737, 18519, 2932,
- 737, 18519, 2934,
- 737, 18519, 2936,
- 737, 18519, 2938,
- 737, 18519, 2940,
- 737, 18519, 2942,
- 737, 18519, 2944,
- 737, 18519, 2946,
- 737, 18519, 2958,
- 737, 18519, 2960,
- 737, 18519, 2962,
- 737, 18519, 2964,
- 737, 18519, 2966,
- 737, 18519, 2978,
- 737, 18519, 2980,
- 737, 18519, 2982,
- 737, 18519, 2984,
- 737, 18519, 3004,
- 737, 18519, 3010,
- 737, 18519, 3014,
- 737, 18519, 3022,
- 737, 18519, 3026,
- 737, 18519, 3030,
- 737, 18519, 3032,
- 737, 18519, 3036,
- 737, 18519, 3038,
- 737, 18519, 3040,
- 737, 18519, 3044,
- 737, 18519, 3052,
- 737, 18519, 3054,
- 737, 18519, 3056,
- 737, 18519, 3076,
- 737, 18519, 3082,
- 737, 18519, 3088,
- 737, 18519, 3094,
- 737, 18519, 3096,
- 737, 18519, 3098,
- 737, 18519, 3100,
- 737, 18519, 3102,
- 737, 18519, 3104,
- 737, 18519, 3118,
- 737, 18519, 3120,
- 737, 18519, 3122,
- 737, 18519, 3124,
- 737, 18519, 3128,
- 737, 18519, 3144,
- 737, 18519, 3146,
- 737, 18519, 3148,
- 737, 18519, 3150,
- 737, 18519, 3186,
- 737, 18519, 3194,
- 737, 18519, 3202,
- 737, 18519, 3214,
- 737, 18519, 3220,
- 737, 18519, 3236,
- 737, 18519, 3244,
- 737, 18519, 3248,
- 737, 18519, 3250,
- 737, 18519, 3272,
- 737, 18519, 3278,
- 737, 18519, 3282,
- 737, 18519, 3320,
- 737, 18519, 3322,
- 737, 18519, 3324,
- 737, 18519, 3326,
- 737, 18519, 3328,
- 737, 18519, 3386,
- 737, 18519, 3388,
- 737, 18519, 3424,
- 737, 18519, 3426,
- 737, 18519, 3432,
- 737, 18519, 3438,
- 737, 18519, 3444,
- 737, 18519, 3448,
- 737, 18519, 3452,
- 737, 18519, 3454,
- 737, 18519, 3456,
- 737, 18519, 3462,
- 737, 18519, 3466,
- 737, 18519, 3472,
- 737, 18519, 3474,
- 737, 18519, 3476,
- 737, 18519, 3478,
- 737, 18519, 3480,
- 737, 18519, 3486,
- 737, 18519, 3488,
- 737, 18519, 3490,
- 737, 18519, 3492,
- 737, 18519, 3502,
- 737, 18519, 3504,
- 737, 18519, 3510,
- 737, 18519, 3524,
- 737, 18519, 3526,
- 737, 18519, 3540,
- 737, 18519, 3544,
- 737, 18519, 3554,
- 737, 18519, 3576,
- 737, 18519, 3578,
- 737, 18519, 3580,
- 737, 18519, 3582,
- 737, 18519, 3586,
- 737, 18519, 3590,
- 737, 18519, 3592,
- 737, 18519, 3594,
- 737, 18519, 3614,
- 737, 18519, 3616,
- 737, 18519, 3618,
- 737, 18519, 3622,
- 737, 18519, 3684,
- 737, 18519, 3692,
- 737, 18519, 3694,
- 737, 18519, 3696,
- 737, 18519, 3704,
- 737, 18519, 3708,
- 737, 18519, 3710,
- 737, 18519, 3724,
- 737, 18519, 3726,
- 737, 18519, 3730,
- 737, 18519, 3734,
- 737, 18519, 3736,
- 737, 18519, 3750,
- 737, 18519, 3752,
- 737, 18519, 3754,
- 737, 18519, 3756,
- 737, 18519, 3770,
- 737, 18519, 3772,
- 737, 18519, 3774,
- 737, 18519, 3782,
- 737, 18519, 3784,
- 737, 18519, 3786,
- 737, 18519, 3788,
- 737, 18519, 3792,
- 737, 18519, 3794,
- 737, 18519, 3796,
- 737, 18519, 3802,
- 737, 18519, 3806,
- 737, 18519, 3808,
- 737, 18519, 3810,
- 737, 18519, 3820,
- 737, 18519, 3822,
- 737, 18519, 3824,
- 737, 18519, 3834,
- 737, 18519, 3836,
- 737, 18519, 3838,
- 737, 18519, 3840,
- 737, 18519, 3842,
- 737, 18519, 3848,
- 737, 18519, 3850,
- 737, 18519, 3852,
- 737, 18519, 3854,
- 737, 18519, 3856,
- 737, 18519, 3858,
- 737, 18519, 3860,
- 737, 18519, 3862,
- 737, 18519, 3864,
- 737, 18519, 3866,
- 737, 18519, 5724,
- 737, 18519, 5726,
- 737, 18519, 5728,
- 737, 18519, 5732,
- 737, 18519, 5734,
- 737, 18519, 5736,
- 737, 18519, 5738,
- 737, 18519, 5740,
- 737, 18519, 5742,
- 737, 18519, 5744,
- 737, 18519, 5746,
- 737, 18519, 5748,
- 737, 18519, 5750,
- 737, 18519, 5752,
- 737, 18519, 5754,
- 737, 18519, 5756,
- 737, 18519, 5758,
- 737, 18519, 5760,
- 737, 18519, 5762,
- 737, 18519, 5764,
- 737, 18519, 5800,
- 737, 18519, 5802,
- 737, 18519, 5804,
- 737, 18519, 5854,
- 737, 18519, 5856,
- 737, 18519, 5862,
- 737, 18519, 5868,
- 737, 18519, 5986,
- 737, 18519, 5990,
- 737, 18519, 5994,
- 737, 18519, 6002,
- 737, 18519, 6004,
- 737, 18519, 6006,
- 737, 18519, 6018,
- 737, 18519, 6020,
- 737, 18519, 6022,
- 737, 18519, 6026,
- 737, 18519, 6028,
- 737, 18519, 6030,
- 737, 18519, 6032,
- 737, 18519, 6038,
- 737, 18519, 6040,
- 737, 18519, 6042,
- 737, 18519, 6044,
- 737, 18519, 6046,
- 737, 18519, 6048,
- 737, 18519, 6050,
- 737, 18519, 6086,
- 737, 18519, 6088,
- 737, 18519, 6092,
- 737, 18519, 6106,
- 737, 18519, 6272,
- 737, 18519, 6274,
- 737, 18519, 6276,
- 737, 18519, 6282,
- 737, 18519, 6284,
- 737, 18519, 6296,
- 737, 18519, 6298,
- 737, 18519, 6300,
- 737, 18519, 6302,
- 737, 18519, 6306,
- 737, 18519, 6308,
- 737, 18519, 6310,
- 737, 18519, 6312,
- 737, 18519, 6314,
- 737, 18519, 6316,
- 737, 18519, 6318,
- 737, 18519, 6320,
- 737, 18519, 6368,
- 737, 18519, 6370,
- 737, 18519, 6422,
- 737, 18519, 6426,
- 737, 18519, 6758,
- 737, 18519, 6928,
- 737, 18519, 6930,
- 737, 18519, 6932,
- 737, 18519, 6936,
- 737, 18519, 6938,
- 737, 18519, 6940,
- 737, 18519, 6942,
- 737, 18519, 6944,
- 737, 18519, 6946,
- 737, 18519, 6948,
- 737, 18519, 6950,
- 737, 18519, 6952,
- 737, 18519, 6954,
- 737, 18519, 6956,
- 737, 18519, 6958,
- 737, 18519, 6960,
- 737, 18519, 6962,
- 737, 18519, 6992,
- 737, 18519, 6994,
- 737, 18519, 6996,
- 737, 18519, 7036,
- 737, 18519, 7038,
- 737, 18519, 7040,
- 737, 18519, 7044,
- 737, 18519, 7132,
- 737, 18519, 7140,
- 737, 18519, 7142,
- 737, 18519, 7146,
- 737, 18519, 7148,
- 737, 18519, 7150,
- 737, 18519, 7152,
- 737, 18519, 7154,
- 737, 18519, 7156,
- 737, 18519, 7158,
- 737, 18519, 7160,
- 737, 18519, 7162,
- 737, 18519, 7164,
- 737, 18519, 7166,
- 737, 18519, 7168,
- 737, 18519, 7170,
- 737, 18519, 7172,
- 737, 18519, 7174,
- 737, 18519, 7176,
- 737, 18519, 7178,
- 737, 18519, 7180,
- 737, 18519, 7182,
- 737, 18519, 7184,
- 737, 18519, 7186,
- 737, 18519, 7188,
- 737, 18519, 7190,
- 737, 18519, 7192,
- 737, 18519, 7194,
- 737, 18519, 7196,
- 737, 18519, 7198,
- 737, 18519, 7200,
- 737, 18519, 7202,
- 737, 18519, 7204,
- 737, 18519, 7206,
- 737, 18519, 7208,
- 737, 18519, 7210,
- 737, 18519, 7212,
- 737, 18519, 7214,
- 737, 18519, 7216,
- 737, 18519, 7218,
- 737, 18519, 7220,
- 737, 18519, 7224,
- 737, 18519, 7226,
- 737, 18519, 7228,
- 737, 18519, 7230,
- 737, 18519, 7232,
- 737, 18519, 7234,
- 737, 18519, 7236,
- 737, 18519, 7238,
- 737, 18519, 7240,
- 737, 18519, 7242,
- 737, 18519, 7246,
- 737, 18519, 7248,
- 737, 18519, 7288,
- 737, 18519, 7290,
- 737, 18519, 7292,
- 737, 18519, 7302,
- 737, 18519, 7304,
- 737, 18519, 7306,
- 737, 18519, 7308,
- 737, 18519, 7310,
- 737, 18519, 7312,
- 737, 18519, 7314,
- 737, 18519, 7316,
- 737, 18519, 7318,
- 737, 18519, 7320,
- 737, 18519, 7322,
- 737, 18519, 7324,
- 737, 18519, 7326,
- 737, 18519, 7442,
- 737, 18519, 7444,
- 737, 18519, 7446,
- 737, 18519, 7450,
- 737, 18519, 7452,
- 737, 18519, 7454,
- 737, 18519, 7456,
- 737, 18519, 7458,
- 737, 18519, 7460,
- 737, 18519, 7462,
- 737, 18519, 7464,
- 737, 18519, 7466,
- 737, 18519, 7468,
- 737, 18519, 7470,
- 737, 18519, 7472,
- 737, 18519, 7474,
- 737, 18519, 7476,
- 737, 18519, 7478,
- 737, 18519, 7494,
- 737, 18519, 7496,
- 737, 18519, 7498,
- 737, 18519, 7500,
- 737, 18519, 7502,
- 737, 18519, 7630,
- 737, 18519, 7632,
- 737, 18519, 7682,
- 737, 18519, 7686,
- 737, 18519, 7690,
- 737, 18519, 7802,
- 737, 18519, 7804,
- 737, 18519, 7806,
- 737, 18519, 7858,
- 737, 18519, 7860,
- 737, 18519, 7862,
- 737, 18519, 7864,
- 737, 18519, 7874,
- 737, 18519, 8348,
- 737, 18519, 8350,
- 737, 18519, 8352,
- 737, 18519, 8364,
- 737, 18519, 8366,
- 737, 18519, 8368,
- 737, 18519, 8370,
- 737, 18519, 8372,
- 737, 18519, 8374,
- 737, 18519, 8376,
- 737, 18519, 8378,
- 737, 18519, 8380,
- 737, 18519, 8382,
- 737, 18519, 8384,
- 737, 18519, 8392,
- 737, 18519, 8394,
- 737, 18519, 8436,
- 737, 18519, 8438,
- 737, 18519, 8440,
- 737, 18519, 8446,
- 737, 18519, 8566,
- 737, 18519, 8568,
- 737, 18519, 8570,
- 737, 18519, 8572,
- 737, 18519, 8574,
- 737, 18519, 8576,
- 737, 18519, 8578,
- 737, 18519, 8580,
- 737, 18519, 8582,
- 737, 18519, 8584,
- 737, 18519, 8588,
- 737, 18519, 8590,
- 737, 18519, 8592,
- 737, 18519, 8594,
- 737, 18519, 8596,
- 737, 18519, 8598,
- 737, 18519, 8600,
- 737, 18519, 8602,
- 737, 18519, 8608,
- 737, 18519, 8610,
- 737, 18519, 8612,
- 737, 18519, 8616,
- 737, 18519, 8618,
- 737, 18519, 8620,
- 737, 18519, 8622,
- 737, 18519, 8626,
- 737, 18519, 8628,
- 737, 18519, 8634,
- 737, 18519, 8636,
- 737, 18519, 8638,
- 737, 18519, 8642,
- 737, 18519, 8644,
- 737, 18519, 8646,
- 737, 18519, 8648,
- 737, 18519, 8666,
- 737, 18519, 8672,
- 737, 18519, 8674,
- 737, 18519, 8678,
- 737, 18519, 8680,
- 737, 18519, 8694,
- 737, 18519, 8706,
- 737, 18519, 8710,
- 737, 18519, 8714,
- 737, 18519, 8718,
- 737, 18519, 8728,
- 737, 18519, 8730,
- 737, 18519, 8750,
- 737, 18519, 8752,
- 737, 18519, 8754,
- 737, 18519, 8756,
- 737, 18519, 8760,
- 737, 18519, 8762,
- 737, 18519, 8764,
- 737, 18519, 8766,
- 737, 18519, 8768,
- 737, 18519, 8770,
- 737, 18519, 8772,
- 737, 18519, 8774,
- 737, 18519, 8776,
- 737, 18519, 8778,
- 737, 18519, 8780,
- 737, 18519, 8814,
- 737, 18519, 8816,
- 737, 18519, 8818,
- 737, 18519, 8820,
- 737, 18519, 8824,
- 737, 18519, 8826,
- 737, 18519, 8828,
- 737, 18519, 8830,
- 737, 18519, 8834,
- 737, 18519, 8836,
- 737, 18519, 8838,
- 737, 18519, 8840,
- 737, 18519, 8842,
- 737, 18519, 8844,
- 737, 18519, 8846,
- 737, 18519, 8848,
- 737, 18519, 8884,
- 737, 18519, 8886,
- 737, 18519, 8888,
- 737, 18519, 8918,
- 737, 18519, 8922,
- 737, 18519, 8928,
- 737, 18519, 8930,
- 737, 18519, 8940,
- 737, 18519, 8942,
- 737, 18519, 8944,
- 737, 18519, 8950,
- 737, 18519, 8952,
- 737, 18519, 8954,
- 737, 18519, 8956,
- 737, 18519, 8960,
- 737, 18519, 8964,
- 737, 18519, 8966,
- 737, 18519, 8968,
- 737, 18519, 8970,
- 737, 18519, 8972,
- 737, 18519, 8974,
- 737, 18519, 8976,
- 737, 18519, 8978,
- 737, 18519, 8980,
- 737, 18519, 8984,
- 737, 18519, 8986,
- 737, 18519, 8990,
- 737, 18519, 8992,
- 737, 18519, 8994,
- 737, 18519, 8996,
- 737, 18519, 8998,
- 737, 18519, 9000,
- 737, 18519, 9212,
- 737, 18519, 9216,
- 737, 18519, 9264,
- 737, 18519, 9266,
- 737, 18519, 9268,
- 737, 18519, 9282,
- 737, 18519, 9318,
- 737, 18519, 9320,
- 737, 18519, 9322,
- 737, 18519, 9330,
- 737, 18519, 9332,
- 737, 18519, 9334,
- 737, 18519, 9336,
- 737, 18519, 9348,
- 737, 18519, 9480,
- 737, 18519, 9484,
- 737, 18519, 9486,
- 737, 18519, 9488,
- 737, 18519, 9490,
- 737, 18519, 9492,
- 737, 18519, 9494,
- 737, 18519, 9498,
- 737, 18519, 9500,
- 737, 18519, 9502,
- 737, 18519, 9504,
- 737, 18519, 9506,
- 737, 18519, 9508,
- 737, 18519, 9510,
- 737, 18519, 9512,
- 737, 18519, 9514,
- 737, 18519, 9522,
- 737, 18519, 9524,
- 737, 18519, 9526,
- 737, 18519, 9538,
- 737, 18519, 9702,
- 737, 18519, 9704,
- 737, 18519, 9706,
- 737, 18519, 9716,
- 737, 18519, 9718,
- 737, 18519, 9720,
- 737, 18519, 9746,
- 737, 18519, 9750,
- 737, 18519, 9752,
- 737, 18519, 9766,
- 737, 18519, 9768,
- 737, 18519, 9770,
- 737, 18519, 9772,
- 737, 18519, 9774,
- 737, 18519, 9788,
- 737, 18519, 9790,
- 737, 18519, 9792,
- 737, 18519, 9794,
- 737, 18519, 9802,
- 737, 18519, 9804,
- 737, 18519, 9858,
- 737, 18519, 9860,
- 737, 18519, 9862,
- 737, 18519, 9866,
- 737, 18519, 9868,
- 737, 18519, 9872,
- 737, 18519, 9874,
- 737, 18519, 9876,
- 737, 18519, 9878,
- 737, 18519, 9880,
- 737, 18519, 9882,
- 737, 18519, 9884,
- 737, 18519, 9886,
- 737, 18519, 9888,
- 737, 18519, 9892,
- 737, 18519, 9894,
- 737, 18519, 9896,
- 737, 18519, 9898,
- 737, 18519, 9900,
- 737, 18519, 9930,
- 737, 18519, 9932,
- 737, 18519, 9938,
- 737, 18519, 9946,
- 737, 18519, 10138,
- 737, 18519, 10140,
- 737, 18519, 10244,
- 737, 18519, 10246,
- 737, 18519, 10248,
- 737, 18519, 10254,
- 737, 18519, 10498,
- 737, 18519, 10500,
- 737, 18519, 10502,
- 737, 18519, 10514,
- 737, 18519, 10516,
- 737, 18519, 10612,
- 737, 18519, 10614,
- 737, 18519, 10642,
- 737, 18519, 10644,
- 737, 18519, 10646,
- 737, 18519, 10650,
- 737, 18519, 10662,
- 737, 18519, 10748,
- 737, 18519, 10750,
- 737, 18519, 10752,
- 737, 18519, 10792,
- 737, 18519, 10794,
- 737, 18519, 10796,
- 737, 18519, 10798,
- 737, 18519, 10808,
- 737, 18519, 10860,
- 737, 18519, 10864,
- 737, 18519, 10866,
- 737, 18519, 10870,
- 737, 18519, 10872,
- 737, 18519, 10874,
- 737, 18519, 10882,
- 737, 18519, 10884,
- 737, 18519, 10886,
- 737, 18519, 10888,
- 737, 18519, 10890,
- 737, 18519, 10892,
- 737, 18519, 10894,
- 737, 18519, 10896,
- 737, 18519, 10902,
- 737, 18519, 10904,
- 737, 18519, 10906,
- 737, 18519, 10908,
- 737, 18519, 10912,
- 737, 18519, 10914,
- 737, 18519, 10920,
- 737, 18519, 10922,
- 737, 18519, 10924,
- 737, 18519, 10930,
- 737, 18519, 10934,
- 737, 18519, 10936,
- 737, 18519, 10938,
- 737, 18519, 10942,
- 737, 18519, 10944,
- 737, 18519, 10946,
- 737, 18519, 10948,
- 737, 18519, 10950,
- 737, 18519, 10952,
- 737, 18519, 10954,
- 737, 18519, 10956,
- 737, 18519, 10960,
- 737, 18519, 10962,
- 737, 18519, 10964,
- 737, 18519, 10968,
- 737, 18519, 10970,
- 737, 18519, 10972,
- 737, 18519, 10974,
- 737, 18519, 11478,
- 737, 18519, 11480,
- 737, 18519, 11482,
- 737, 18519, 11484,
- 737, 18519, 11486,
- 737, 18519, 11488,
- 737, 18519, 11670,
- 737, 18519, 11672,
- 737, 18519, 11674,
- 737, 18519, 11676,
- 737, 18519, 11678,
- 737, 18519, 11818,
- 737, 18519, 11820,
- 737, 18519, 11822,
- 737, 18519, 11824,
- 737, 18519, 11826,
- 737, 18519, 12112,
- 737, 18519, 12114,
- 737, 18519, 12116,
- 737, 18519, 12118,
- 737, 18519, 12120,
- 737, 18519, 12122,
- 737, 18519, 12222,
- 737, 18519, 12224,
- 737, 18519, 12226,
- 737, 18519, 12228,
- 737, 18519, 12230,
- 737, 18519, 12232,
- 737, 18519, 12234,
- 737, 18519, 12236,
- 737, 18519, 12240,
- 737, 18519, 12242,
- 737, 18519, 12244,
- 737, 18519, 12246,
- 737, 18519, 12248,
- 737, 18519, 12250,
- 737, 18519, 12252,
- 737, 18519, 12254,
- 737, 18519, 12278,
- 737, 18519, 12280,
- 737, 18519, 12282,
- 737, 18519, 12284,
- 737, 18519, 12286,
- 737, 18519, 12288,
- 737, 18519, 12342,
- 737, 18519, 12344,
- 737, 18519, 12346,
- 737, 18519, 12348,
- 737, 18519, 12350,
- 737, 18519, 12352,
- 737, 18519, 12656,
- 737, 18519, 12658,
- 737, 18519, 12660,
- 737, 18519, 12662,
- 737, 18519, 12748,
- 737, 18519, 12750,
- 737, 18519, 12752,
- 737, 18519, 12754,
- 737, 18519, 12766,
- 737, 18519, 12770,
- 737, 18519, 12794,
- 737, 18519, 12796,
- 737, 18519, 12816,
- 737, 18519, 12818,
- 737, 18519, 12838,
- 737, 18519, 12840,
- 737, 18519, 12842,
- 737, 18519, 12848,
- 737, 18519, 12852,
- 737, 18519, 12854,
- 737, 18519, 12914,
- 737, 18519, 12916,
- 737, 18519, 12990,
- 737, 18519, 12992,
- 737, 18519, 12994,
- 737, 18519, 12996,
- 737, 18519, 12998,
- 737, 18519, 13002,
- 737, 18519, 13004,
- 737, 18519, 13006,
- 737, 18519, 13008,
- 737, 18519, 13010,
- 737, 18519, 13288,
- 737, 18519, 13290,
- 737, 18519, 13292,
- 737, 18519, 13434,
- 737, 18519, 13436,
- 737, 18519, 13438,
- 737, 18519, 13448,
- 737, 18519, 13520,
- 737, 18519, 13522,
- 737, 18519, 13524,
- 737, 18519, 14116,
- 737, 18519, 14118,
- 737, 18519, 14120,
- 737, 18519, 14122,
- 737, 18519, 14136,
- 737, 18519, 14138,
- 737, 18519, 14140,
- 737, 18519, 14144,
- 737, 18519, 14146,
- 737, 18519, 19179, 8282,
- 795, 15422,
- 833, 11943, 632,
- 833, 21234,
- 834,
- 841, 10595, 1212,
- 848,
- 855, 19943, 15565, 669, 9741, 1820,
- 855, 19943, 15565, 669, 10041, 1820,
- 855, 19943, 15565, 669, 10041, 16816,
- 855, 19943, 15565, 669, 10041, 18872,
- 855, 19943, 15565, 669, 11601, 13676,
- 855, 19943, 15565, 1155, 13540,
- 855, 19943, 15565, 1155, 13676,
- 855, 19943, 15565, 1155, 18872,
- 855, 19943, 15565, 1821, 18658,
- 855, 19943, 15565, 1821, 18872,
- 855, 19943, 15565, 2896,
- 855, 19943, 15565, 6407, 9741, 13540,
- 855, 19943, 15565, 6407, 10041, 1820,
- 855, 19943, 15565, 6407, 10041, 18658,
- 855, 19943, 15565, 6407, 11601, 13676,
- 855, 19943, 15565, 7402,
- 855, 19943, 15565, 7403, 18658,
- 855, 19943, 15565, 7779, 9741, 13540,
- 855, 19943, 15565, 9328,
- 855, 19943, 15565, 9329, 669, 11600,
- 855, 19943, 15565, 9329, 1154,
- 855, 19943, 15565, 9329, 1820,
- 855, 19943, 15565, 9329, 2499, 11942,
- 855, 19943, 15565, 9329, 6407, 11600,
- 855, 19943, 15565, 9329, 11702,
- 855, 19943, 15565, 9329, 11832,
- 855, 19943, 15565, 9329, 11942,
- 855, 19943, 15565, 9329, 13468,
- 855, 19943, 15565, 9329, 14396,
- 855, 19943, 15565, 9329, 14500,
- 855, 19943, 15565, 9329, 16128,
- 855, 19943, 15565, 9329, 17319, 11428,
- 855, 19943, 15565, 9329, 18334,
- 855, 19943, 15565, 9329, 18744,
- 855, 19943, 15565, 9329, 19029, 11428,
- 855, 19943, 15565, 9329, 19213, 11428,
- 855, 19943, 15565, 9329, 19214,
- 855, 19943, 15565, 9329, 20163, 11428,
- 855, 19943, 15565, 9329, 20876,
- 855, 19943, 15565, 9905, 18872,
- 855, 19943, 15565, 11388,
- 855, 19943, 15565, 11389, 18658,
- 855, 19943, 15565, 11709, 894,
- 855, 19943, 15565, 11833, 13540,
- 855, 19943, 15565, 11833, 18658,
- 855, 19943, 15565, 13078,
- 855, 19943, 15565, 13079, 18658,
- 855, 19943, 15565, 13227, 9328,
- 855, 19943, 15565, 13227, 18658,
- 855, 19943, 15565, 13469, 894,
- 855, 19943, 15565, 13541, 13676,
- 855, 19943, 15565, 13677, 18872,
- 855, 19943, 15565, 14124,
- 855, 19943, 15565, 14397, 1820,
- 855, 19943, 15565, 14397, 9904,
- 855, 19943, 15565, 14397, 13540,
- 855, 19943, 15565, 14397, 18658,
- 855, 19943, 15565, 14397, 18744,
- 855, 19943, 15565, 14397, 18872,
- 855, 19943, 15565, 14762,
- 855, 19943, 15565, 15515, 9328,
- 855, 19943, 15565, 16129, 18658,
- 855, 19943, 15565, 16257, 18658,
- 855, 19943, 15565, 17319, 10478,
- 855, 19943, 15565, 18745, 894,
- 855, 19943, 15565, 19029, 10478,
- 855, 19943, 15565, 19213, 10478,
- 855, 19943, 15565, 19417, 18658,
- 855, 19943, 15565, 20163, 10478,
- 855, 19943, 15565, 20877, 18872,
- 856,
- 895, 11640,
- 914,
- 927, 15564,
- 945, 16991, 17118,
- 945, 17118,
- 956,
- 965, 841, 11428,
- 967, 17843, 669, 12213, 841, 6407, 19973, 12498,
- 967, 17843, 669, 12213, 841, 7779, 6407, 12498,
- 967, 17843, 669, 12213, 841, 7779, 12498,
- 967, 17843, 669, 12213, 841, 13271, 6407, 12498,
- 967, 17843, 669, 12213, 841, 13271, 12498,
- 967, 17843, 669, 12213, 841, 19973, 12498,
- 967, 17843, 669, 12499, 841, 6407, 19973, 12212,
- 967, 17843, 669, 12499, 841, 7779, 6407, 12212,
- 967, 17843, 669, 12499, 841, 7779, 12212,
- 967, 17843, 669, 12499, 841, 13271, 6407, 12212,
- 967, 17843, 669, 12499, 841, 13271, 12212,
- 967, 17843, 669, 12499, 841, 19973, 12212,
- 967, 17843, 669, 14533, 841, 7779, 15464,
- 967, 17843, 669, 14533, 841, 13271, 15464,
- 967, 17843, 669, 14533, 841, 19973, 15464,
- 967, 17843, 669, 15465, 841, 7779, 14532,
- 967, 17843, 669, 15465, 841, 13271, 14532,
- 967, 17843, 669, 15465, 841, 19973, 14532,
- 967, 17843, 6407, 12213, 841, 669, 19973, 12498,
- 967, 17843, 6407, 12213, 841, 7779, 669, 12498,
- 967, 17843, 6407, 12213, 841, 7779, 12498,
- 967, 17843, 6407, 12213, 841, 13271, 669, 12498,
- 967, 17843, 6407, 12213, 841, 13271, 12498,
- 967, 17843, 6407, 12213, 841, 19973, 12498,
- 967, 17843, 6407, 12499, 841, 669, 19973, 12212,
- 967, 17843, 6407, 12499, 841, 7779, 669, 12212,
- 967, 17843, 6407, 12499, 841, 7779, 12212,
- 967, 17843, 6407, 12499, 841, 13271, 669, 12212,
- 967, 17843, 6407, 12499, 841, 13271, 12212,
- 967, 17843, 6407, 12499, 841, 19973, 12212,
- 967, 17843, 6407, 14533, 841, 7779, 15464,
- 967, 17843, 6407, 14533, 841, 13271, 15464,
- 967, 17843, 6407, 14533, 841, 19973, 15464,
- 967, 17843, 6407, 15465, 841, 7779, 14532,
- 967, 17843, 6407, 15465, 841, 13271, 14532,
- 967, 17843, 6407, 15465, 841, 19973, 14532,
- 967, 17843, 7779, 669, 12213, 841, 13271, 6407, 12498,
- 967, 17843, 7779, 6407, 12213, 841, 13271, 669, 12498,
- 967, 17843, 7779, 12213, 841, 13271, 669, 12498,
- 967, 17843, 7779, 12213, 841, 13271, 6407, 12498,
- 967, 17843, 7779, 12213, 841, 13271, 18669, 12498,
- 967, 17843, 7779, 12499, 841, 13271, 669, 12212,
- 967, 17843, 7779, 12499, 841, 13271, 6407, 12212,
- 967, 17843, 7779, 12499, 841, 13271, 18669, 12212,
- 967, 17843, 12213, 668,
- 967, 17843, 12213, 669, 841, 7778,
- 967, 17843, 12213, 669, 841, 12499, 6406,
- 967, 17843, 12213, 669, 841, 13270,
- 967, 17843, 12213, 669, 841, 19972,
- 967, 17843, 12213, 6406,
- 967, 17843, 12213, 6407, 841, 7778,
- 967, 17843, 12213, 6407, 841, 13270,
- 967, 17843, 12213, 6407, 841, 19972,
- 967, 17843, 12213, 7778,
- 967, 17843, 12213, 7779, 841, 12499, 13270,
- 967, 17843, 12213, 13270,
- 967, 17843, 12213, 14533, 6259, 18668,
- 967, 17843, 12213, 14533, 6259, 19972,
- 967, 17843, 12213, 15671, 6259, 18668,
- 967, 17843, 12213, 15671, 6259, 19972,
- 967, 17843, 12213, 18668,
- 967, 17843, 12213, 18669, 841, 7778,
- 967, 17843, 12213, 18669, 841, 13270,
- 967, 17843, 12213, 18669, 841, 19972,
- 967, 17843, 12213, 19355, 6259, 18668,
- 967, 17843, 12213, 19355, 6259, 19972,
- 967, 17843, 12213, 19972,
- 967, 17843, 12499, 668,
- 967, 17843, 12499, 669, 841, 7778,
- 967, 17843, 12499, 669, 841, 12213, 6406,
- 967, 17843, 12499, 669, 841, 13270,
- 967, 17843, 12499, 669, 841, 19972,
- 967, 17843, 12499, 857, 669, 841, 7778,
- 967, 17843, 12499, 857, 669, 841, 13270,
- 967, 17843, 12499, 857, 6407, 841, 7778,
- 967, 17843, 12499, 857, 6407, 841, 13270,
- 967, 17843, 12499, 6406,
- 967, 17843, 12499, 6407, 841, 7778,
- 967, 17843, 12499, 6407, 841, 13270,
- 967, 17843, 12499, 6407, 841, 19972,
- 967, 17843, 12499, 7778,
- 967, 17843, 12499, 7779, 841, 12213, 13270,
- 967, 17843, 12499, 13270,
- 967, 17843, 12499, 14533, 6259, 18668,
- 967, 17843, 12499, 14533, 6259, 19972,
- 967, 17843, 12499, 15671, 6259, 18668,
- 967, 17843, 12499, 15671, 6259, 19972,
- 967, 17843, 12499, 17687, 11718,
- 967, 17843, 12499, 17687, 13807, 7779, 633, 12525, 13270,
- 967, 17843, 12499, 17687, 13807, 13271, 633, 12525, 7778,
- 967, 17843, 12499, 18668,
- 967, 17843, 12499, 18669, 841, 7778,
- 967, 17843, 12499, 18669, 841, 13270,
- 967, 17843, 12499, 18669, 841, 19972,
- 967, 17843, 12499, 19355, 6259, 18668,
- 967, 17843, 12499, 19355, 6259, 19972,
- 967, 17843, 12499, 19972,
- 967, 17843, 13271, 669, 12213, 841, 7779, 6407, 12498,
- 967, 17843, 13271, 6407, 12213, 841, 7779, 669, 12498,
- 967, 17843, 13271, 12213, 841, 7779, 669, 12498,
- 967, 17843, 13271, 12213, 841, 7779, 6407, 12498,
- 967, 17843, 13271, 12213, 841, 7779, 18669, 12498,
- 967, 17843, 13271, 12499, 841, 7779, 669, 12212,
- 967, 17843, 13271, 12499, 841, 7779, 6407, 12212,
- 967, 17843, 13271, 12499, 841, 7779, 18669, 12212,
- 967, 17843, 14533, 669, 841, 7778,
- 967, 17843, 14533, 669, 841, 13270,
- 967, 17843, 14533, 669, 841, 19972,
- 967, 17843, 14533, 6407, 841, 7778,
- 967, 17843, 14533, 6407, 841, 13270,
- 967, 17843, 14533, 6407, 841, 19972,
- 967, 17843, 14533, 18668,
- 967, 17843, 14533, 18669, 841, 7778,
- 967, 17843, 14533, 18669, 841, 13270,
- 967, 17843, 14533, 18669, 841, 19972,
- 967, 17843, 14533, 19972,
- 967, 17843, 18669, 12213, 841, 7779, 12498,
- 967, 17843, 18669, 12213, 841, 13271, 12498,
- 967, 17843, 18669, 12213, 841, 19973, 12498,
- 967, 17843, 18669, 12499, 841, 7779, 12212,
- 967, 17843, 18669, 12499, 841, 13271, 12212,
- 967, 17843, 18669, 12499, 841, 19973, 12212,
- 967, 17843, 18669, 14533, 841, 7779, 15464,
- 967, 17843, 18669, 14533, 841, 13271, 15464,
- 967, 17843, 18669, 14533, 841, 19973, 15464,
- 967, 17843, 18669, 15465, 841, 7779, 14532,
- 967, 17843, 18669, 15465, 841, 13271, 14532,
- 967, 17843, 18669, 15465, 841, 19973, 14532,
- 968,
- 972,
- 980,
- 981, 9910,
- 1013, 17102,
- 1014,
- 1015, 6682,
- 1015, 6683, 10595, 3547, 13488,
- 1015, 6683, 10595, 13611, 483, 1824,
- 1038,
- 1045, 2896,
- 1069, 15535, 6,
- 1069, 15535, 14,
- 1069, 15535, 26,
- 1069, 15535, 30,
- 1069, 15535, 32,
- 1069, 15535, 36,
- 1069, 15535, 38,
- 1069, 15535, 270,
- 1069, 15535, 282,
- 1069, 15535, 288,
- 1069, 15535, 524,
- 1069, 15535, 530,
- 1069, 15535, 552,
- 1069, 15535, 592,
- 1069, 15535, 602,
- 1069, 15535, 608,
- 1069, 15535, 614,
- 1069, 15535, 618,
- 1069, 15535, 630,
- 1069, 15535, 700,
- 1069, 15535, 720,
- 1069, 15535, 992,
- 1069, 15535, 1712,
- 1069, 15535, 1714,
- 1069, 15535, 1716,
- 1069, 15535, 1718,
- 1069, 15535, 3134,
- 1069, 15535, 3140,
- 1069, 15535, 3162,
- 1069, 15535, 7276,
- 1069, 15535, 7328,
- 1069, 15535, 7330,
- 1069, 15535, 7332,
- 1069, 15535, 7334,
- 1069, 15535, 9954,
- 1069, 15535, 12290,
- 1069, 16959, 966,
- 1069, 16959, 1080,
- 1069, 16959, 1202,
- 1069, 16959, 1263, 2596,
- 1069, 16959, 1263, 3336,
- 1069, 16959, 1263, 13654,
- 1069, 16959, 1326,
- 1069, 16959, 1330,
- 1069, 16959, 2427, 2596,
- 1069, 16959, 2427, 3336,
- 1069, 16959, 2427, 6742,
- 1069, 16959, 2427, 13654,
- 1069, 16959, 2592,
- 1069, 16959, 2639, 2596,
- 1069, 16959, 2639, 3336,
- 1069, 16959, 2860,
- 1069, 16959, 2864,
- 1069, 16959, 3116,
- 1069, 16959, 5816,
- 1069, 16959, 5827, 483, 11694,
- 1069, 16959, 5830,
- 1069, 16959, 6054,
- 1069, 16959, 6710,
- 1069, 16959, 6736,
- 1069, 16959, 7090,
- 1069, 16959, 7102,
- 1069, 16959, 7268,
- 1069, 16959, 7422,
- 1069, 16959, 7755, 2596,
- 1069, 16959, 7755, 3336,
- 1069, 16959, 7755, 6742,
- 1069, 16959, 7755, 13654,
- 1069, 16959, 7845, 2596,
- 1069, 16959, 7845, 3336,
- 1069, 16959, 8314,
- 1069, 16959, 8330,
- 1069, 16959, 8418,
- 1069, 16959, 9420,
- 1069, 16959, 9666,
- 1069, 16959, 9814,
- 1069, 16959, 10571, 2596,
- 1069, 16959, 10571, 3336,
- 1069, 16959, 10583, 2596,
- 1069, 16959, 10583, 3336,
- 1069, 16959, 11555, 2596,
- 1069, 16959, 11555, 3336,
- 1069, 16959, 11664,
- 1069, 16959, 11688,
- 1069, 16959, 11828,
- 1069, 16959, 12138,
- 1069, 16959, 12167, 2596,
- 1069, 16959, 12167, 3336,
- 1069, 16959, 12167, 13654,
- 1069, 16959, 12211, 2596,
- 1069, 16959, 12211, 3336,
- 1069, 16959, 12421, 2596,
- 1069, 16959, 12421, 3336,
- 1069, 16959, 12693, 2596,
- 1069, 16959, 12693, 3336,
- 1069, 16959, 13400,
- 1069, 16959, 13483, 2596,
- 1069, 16959, 13483, 3336,
- 1069, 16959, 13492,
- 1069, 16959, 13495, 2596,
- 1069, 16959, 13495, 3336,
- 1069, 16959, 13600,
- 1069, 16959, 13672,
- 1069, 16959, 13949, 2596,
- 1069, 16959, 13949, 3336,
- 1069, 16959, 14260,
- 1069, 16959, 15036,
- 1069, 16959, 15040,
- 1069, 16959, 15218,
- 1069, 16959, 15330,
- 1069, 16959, 15403, 2596,
- 1069, 16959, 15403, 3336,
- 1069, 16959, 15403, 13654,
- 1069, 16959, 15499, 2596,
- 1069, 16959, 15499, 3336,
- 1069, 16959, 15630,
- 1069, 16959, 15702,
- 1069, 16959, 16046,
- 1069, 16959, 17610,
- 1069, 16959, 19780,
- 1069, 16959, 20195, 7087, 10183, 13736,
- 1069, 16959, 20195, 7268,
- 1069, 16959, 20195, 10570,
- 1069, 16959, 20195, 13960,
- 1069, 16959, 20195, 15806,
- 1069, 16959, 20809, 1262,
- 1069, 16959, 20809, 1378,
- 1069, 16959, 20809, 3018,
- 1069, 16959, 20809, 5806,
- 1069, 16959, 20809, 5950,
- 1069, 16959, 20809, 6566,
- 1069, 16959, 20809, 6714,
- 1069, 16959, 20809, 6746,
- 1069, 16959, 20809, 6894,
- 1069, 16959, 20809, 7012,
- 1069, 16959, 20809, 7774,
- 1069, 16959, 20809, 7844,
- 1069, 16959, 20809, 9648,
- 1069, 16959, 20809, 9814,
- 1069, 16959, 20809, 10588,
- 1069, 16959, 20809, 12266,
- 1069, 16959, 20809, 13406,
- 1069, 16959, 20809, 13712,
- 1069, 16959, 20809, 14534,
- 1069, 16959, 20809, 15492,
- 1069, 16959, 20809, 15583, 16584,
- 1069, 16959, 20809, 15702,
- 1069, 16959, 20907, 6566,
- 1069, 16959, 20907, 13712,
- 1069, 16959, 20907, 14534,
- 1069, 16959, 20907, 15702,
- 1069, 21073, 21352,
- 1069, 21073, 21354,
- 1069, 21073, 21356,
- 1069, 21073, 21358,
- 1069, 21073, 21360,
- 1080,
- 1081, 6682,
- 1089, 495, 11521, 15512,
- 1173, 14570,
- 1173, 14572,
- 1173, 14574,
- 1173, 14576,
- 1173, 14578,
- 1173, 14580,
- 1202,
- 1203, 6682,
- 1213, 9242,
- 1213, 11346,
- 1213, 12674,
- 1213, 18214,
- 1240,
- 1260,
- 1261, 483, 9450,
- 1261, 483, 12586,
- 1293, 483, 13196,
- 1293, 10595, 19213, 11429, 11346,
- 1330,
- 1355, 7378,
- 1355, 16616,
- 1380,
- 1391, 832,
- 1394,
- 1465, 13546,
- 1677, 1202,
- 1677, 15212,
- 1677, 17136,
- 1677, 17526,
- 1731, 11714,
- 1731, 13462,
- 1731, 14751, 13539, 841, 9258,
- 1744,
- 1902,
- 1929, 9808,
- 2071, 281, 434,
- 2071, 281, 466,
- 2071, 365, 382,
- 2071, 10173, 2229, 196,
- 2071, 10173, 2229, 628,
- 2071, 10173, 2229, 3228,
- 2071, 10173, 2229, 14356,
- 2071, 11849, 2596,
- 2071, 11849, 3056,
- 2071, 11849, 3336,
- 2071, 11849, 6720,
- 2071, 11849, 6742,
- 2071, 11849, 8736,
- 2071, 11849, 10854,
- 2071, 11849, 11916,
- 2071, 11849, 13376,
- 2071, 11849, 13654,
- 2071, 13921, 9809, 0,
- 2071, 13921, 9809, 8,
- 2071, 13921, 9809, 16,
- 2071, 13921, 9809, 28,
- 2071, 13921, 9809, 40,
- 2071, 13921, 9809, 48,
- 2071, 13921, 9809, 58,
- 2071, 13921, 9809, 72,
- 2071, 13921, 9809, 78,
- 2071, 13921, 9809, 102,
- 2071, 13921, 9809, 192,
- 2071, 13921, 9809, 306,
- 2071, 13921, 9809, 674,
- 2071, 13921, 9809, 748,
- 2071, 13921, 9809, 2229, 1868,
- 2071, 13921, 9809, 2229, 1964,
- 2071, 14903, 28,
- 2071, 14903, 116,
- 2071, 14903, 140,
- 2071, 14903, 166,
- 2071, 14903, 237, 1356,
- 2071, 14903, 237, 1384,
- 2071, 14903, 237, 3180,
- 2071, 14903, 237, 9928,
- 2071, 14903, 281, 3180,
- 2071, 14903, 281, 9928,
- 2071, 14903, 364,
- 2071, 14903, 400,
- 2071, 14903, 401, 7818,
- 2071, 14903, 401, 7852,
- 2071, 14903, 434,
- 2071, 14903, 466,
- 2071, 14903, 538,
- 2071, 14903, 578,
- 2071, 14903, 601, 3180,
- 2071, 14903, 601, 9928,
- 2071, 14903, 632,
- 2071, 14903, 708,
- 2071, 14903, 740,
- 2071, 14903, 1911, 3180,
- 2071, 14903, 1911, 9928,
- 2071, 14903, 2440,
- 2071, 14903, 2552,
- 2071, 14903, 2667, 3180,
- 2071, 14903, 2667, 9928,
- 2071, 14903, 3229, 3180,
- 2071, 14903, 3229, 9928,
- 2071, 14903, 7617, 258,
- 2071, 14903, 7617, 2552,
- 2071, 17860,
- 2071, 19272,
- 2071, 19419, 9809, 400,
- 2071, 19419, 9809, 2552,
- 2071, 20813, 8282,
- 2102,
- 2163, 7816,
- 2163, 14533, 13193, 19359, 8282,
- 2163, 17496,
- 2163, 19709, 15564,
- 2166,
- 2168,
- 2170,
- 2172,
- 2230,
- 2231, 315, 17559, 9925, 20010,
- 2231, 841, 13981, 16373, 12198,
- 2231, 10595, 1535, 535, 2232,
- 2231, 10595, 15694,
- 2235, 15565, 1391, 20012,
- 2329, 11798,
- 2329, 11849, 2596,
- 2329, 11849, 3056,
- 2329, 11849, 3336,
- 2329, 11849, 6720,
- 2329, 11849, 6742,
- 2329, 11849, 8736,
- 2329, 11849, 10854,
- 2329, 11849, 11916,
- 2329, 11849, 13376,
- 2329, 11849, 13654,
- 2329, 14533, 11798,
- 2329, 14903, 0,
- 2329, 14903, 8,
- 2329, 14903, 28,
- 2329, 14903, 106,
- 2329, 14903, 148,
- 2329, 14903, 176,
- 2329, 14903, 364,
- 2329, 14903, 382,
- 2329, 14903, 490,
- 2329, 14903, 496,
- 2329, 14903, 520,
- 2329, 14903, 576,
- 2329, 14903, 578,
- 2329, 14903, 620,
- 2329, 14903, 692,
- 2329, 14903, 740,
- 2329, 14903, 1048,
- 2329, 14903, 1122,
- 2329, 14903, 1578,
- 2329, 14903, 1586,
- 2329, 14903, 2068,
- 2329, 14903, 2300,
- 2329, 14903, 2438,
- 2329, 14903, 2458,
- 2329, 14903, 2664,
- 2329, 14903, 3034,
- 2329, 14903, 3210,
- 2329, 14903, 7598,
- 2329, 14903, 8274,
- 2329, 14903, 10102,
- 2329, 14903, 12382,
- 2352,
- 2429, 3177, 2181, 9809, 2058,
- 2429, 3177, 2181, 9809, 7746,
- 2429, 3177, 2181, 10097, 11849, 2596,
- 2429, 3177, 2181, 10173, 14968,
- 2429, 3177, 2181, 10173, 14970,
- 2429, 3177, 2181, 11849, 2596,
- 2429, 3177, 2181, 11849, 3056,
- 2429, 3177, 2181, 11849, 3336,
- 2429, 3177, 2181, 11849, 6720,
- 2429, 3177, 2181, 11849, 6742,
- 2429, 3177, 2181, 11849, 8736,
- 2429, 3177, 2181, 11849, 10854,
- 2429, 3177, 2181, 11849, 11916,
- 2429, 3177, 2181, 11849, 13376,
- 2429, 3177, 2181, 11849, 13654,
- 2429, 3177, 2181, 13921, 9809, 8,
- 2429, 3177, 2181, 13921, 9809, 28,
- 2429, 3177, 2181, 13921, 9809, 40,
- 2429, 3177, 2181, 13921, 9809, 58,
- 2429, 3177, 2181, 13921, 9809, 66,
- 2429, 3177, 2181, 13921, 9809, 102,
- 2429, 3177, 2181, 13921, 9809, 306,
- 2429, 3177, 2181, 13921, 9809, 332,
- 2429, 3177, 2181, 13921, 9809, 476,
- 2429, 3177, 2181, 13921, 9809, 516,
- 2429, 3177, 2181, 13921, 9809, 654,
- 2429, 3177, 2181, 13921, 9809, 674,
- 2429, 3177, 2181, 13921, 9809, 676,
- 2429, 3177, 2181, 13921, 9809, 786,
- 2429, 3177, 2181, 13921, 9809, 2574,
- 2429, 3177, 2181, 13921, 9809, 3370,
- 2429, 3177, 2181, 13921, 9809, 13921, 19434,
- 2429, 3177, 2181, 14903, 2163, 106,
- 2429, 3177, 2181, 14903, 2163, 148,
- 2429, 3177, 2181, 14903, 2163, 224,
- 2429, 3177, 2181, 14903, 2163, 266,
- 2429, 3177, 2181, 14903, 2163, 348,
- 2429, 3177, 2181, 14903, 2163, 382,
- 2429, 3177, 2181, 14903, 2163, 414,
- 2429, 3177, 2181, 14903, 2163, 446,
- 2429, 3177, 2181, 14903, 2163, 520,
- 2429, 3177, 2181, 14903, 2163, 554,
- 2429, 3177, 2181, 14903, 2163, 586,
- 2429, 3177, 2181, 14903, 2163, 620,
- 2429, 3177, 2181, 14903, 2163, 678,
- 2429, 3177, 2181, 14903, 2163, 716,
- 2429, 3177, 2181, 14903, 2163, 732,
- 2429, 3177, 2181, 14903, 2163, 2020,
- 2429, 3177, 2181, 14903, 2163, 2432,
- 2429, 3177, 2181, 14903, 2163, 2660,
- 2429, 3177, 2181, 14903, 2163, 3108,
- 2429, 3177, 2181, 14903, 2163, 3222,
- 2429, 3177, 2181, 14903, 2163, 3288,
- 2429, 3177, 2181, 14903, 2163, 3596,
- 2429, 3177, 2181, 14903, 7135, 106,
- 2429, 3177, 2181, 14903, 7135, 148,
- 2429, 3177, 2181, 14903, 7135, 224,
- 2429, 3177, 2181, 14903, 7135, 266,
- 2429, 3177, 2181, 14903, 7135, 348,
- 2429, 3177, 2181, 14903, 7135, 382,
- 2429, 3177, 2181, 14903, 7135, 414,
- 2429, 3177, 2181, 14903, 7135, 446,
- 2429, 3177, 2181, 14903, 7135, 520,
- 2429, 3177, 2181, 14903, 7135, 554,
- 2429, 3177, 2181, 14903, 7135, 586,
- 2429, 3177, 2181, 14903, 7135, 620,
- 2429, 3177, 2181, 14903, 7135, 678,
- 2429, 3177, 2181, 14903, 7135, 716,
- 2429, 3177, 2181, 14903, 7135, 732,
- 2429, 3177, 2181, 14903, 7135, 2020,
- 2429, 3177, 2181, 14903, 7135, 2432,
- 2429, 3177, 2181, 14903, 7135, 2660,
- 2429, 3177, 2181, 14903, 7135, 3108,
- 2429, 3177, 2181, 14903, 7135, 3222,
- 2429, 3177, 2181, 14903, 7135, 3288,
- 2429, 3177, 2181, 14903, 7135, 3596,
- 2429, 3177, 2181, 14903, 12023, 2,
- 2429, 3177, 2181, 14903, 12023, 6,
- 2429, 3177, 2181, 14903, 12023, 20,
- 2429, 3177, 2181, 14903, 12023, 24,
- 2429, 3177, 2181, 14903, 12023, 26,
- 2429, 3177, 2181, 14903, 12023, 42,
- 2429, 3177, 2181, 14903, 12023, 454,
- 2429, 8419, 10595, 6682,
- 2429, 8419, 15564,
- 2429, 15431, 9808,
- 2479, 2163, 10173, 19676,
- 2479, 7135, 10173, 19676,
- 2479, 11708,
- 2479, 11849, 2596,
- 2479, 11849, 3056,
- 2479, 11849, 3336,
- 2479, 11849, 6720,
- 2479, 11849, 6742,
- 2479, 11849, 8736,
- 2479, 11849, 10854,
- 2479, 11849, 11916,
- 2479, 11849, 13376,
- 2479, 11849, 13654,
- 2479, 14903, 0,
- 2479, 14903, 8,
- 2479, 14903, 16,
- 2479, 14903, 26,
- 2479, 14903, 28,
- 2479, 14903, 40,
- 2479, 14903, 106,
- 2479, 14903, 148,
- 2479, 14903, 184,
- 2479, 14903, 224,
- 2479, 14903, 266,
- 2479, 14903, 334,
- 2479, 14903, 348,
- 2479, 14903, 382,
- 2479, 14903, 414,
- 2479, 14903, 446,
- 2479, 14903, 447, 15788,
- 2479, 14903, 496,
- 2479, 14903, 520,
- 2479, 14903, 570,
- 2479, 14903, 586,
- 2479, 14903, 620,
- 2479, 14903, 692,
- 2479, 14903, 732,
- 2479, 14903, 1040,
- 2479, 14903, 1452,
- 2479, 14903, 2544,
- 2479, 14903, 2545, 15788,
- 2479, 14903, 2938,
- 2479, 14903, 7483, 334,
- 2479, 14903, 7483, 570,
- 2479, 14903, 7483, 1040,
- 2479, 14903, 19754,
- 2479, 15565, 497, 14472,
- 2479, 15565, 19944,
- 2479, 18819, 7845, 2163, 10172,
- 2479, 18819, 7845, 7135, 10172,
- 2479, 18819, 7845, 15347, 10172,
- 2479, 18819, 7845, 19765, 10172,
- 2479, 18819, 13431, 2163, 10172,
- 2479, 18819, 13431, 7135, 10172,
- 2479, 18819, 13431, 15347, 10172,
- 2479, 18819, 14533, 1213, 11346,
- 2479, 18819, 20937, 8282,
- 2479, 20004,
- 2479, 20469, 8282,
- 2496,
- 2499, 1, 15543, 482,
- 2499, 1, 18511, 482,
- 2499, 81, 16245, 482,
- 2499, 9808,
- 2499, 10186,
- 2499, 11643, 8282,
- 2499, 11943, 632,
- 2499, 13676,
- 2499, 14197, 11943, 632,
- 2499, 15111, 18505, 482,
- 2499, 15111, 18505, 483, 503, 11943, 632,
- 2499, 15513, 12319, 483, 503, 11943, 632,
- 2499, 15513, 18219, 483, 503, 11943, 632,
- 2499, 18257, 632,
- 2499, 19149, 632,
- 2499, 19214,
- 2499, 19919, 632,
- 2499, 20876,
- 2499, 21239, 11943, 632,
- 2533, 841, 5826,
- 2577, 965, 3236,
- 2577, 5783, 14328,
- 2577, 6258,
- 2577, 6738,
- 2577, 7256,
- 2577, 11636,
- 2577, 14199, 483, 11642,
- 2577, 14315, 5711, 21254,
- 2577, 14533, 18744,
- 2577, 17655, 15845, 15132,
- 2577, 18017, 6738,
- 2589, 9808,
- 2591, 6412,
- 2593, 1902,
- 2593, 12907, 15883, 14903, 824,
- 2593, 12907, 15883, 14903, 918,
- 2593, 12907, 15883, 14903, 1116,
- 2593, 12907, 15883, 14903, 1124,
- 2593, 12907, 15883, 14903, 1360,
- 2593, 12907, 15883, 14903, 1576,
- 2593, 12907, 15883, 14903, 1600,
- 2593, 12907, 15883, 14903, 1856,
- 2593, 12907, 15883, 14903, 2066,
- 2593, 12907, 15883, 14903, 2748,
- 2593, 12907, 15883, 14903, 2882,
- 2593, 12907, 15883, 14903, 2992,
- 2593, 12907, 15883, 14903, 3174,
- 2593, 12907, 15883, 14903, 3208,
- 2593, 12907, 15883, 14903, 3508,
- 2593, 12907, 15883, 14903, 3672,
- 2593, 12907, 15883, 14903, 3764,
- 2593, 12907, 15883, 14903, 5220,
- 2593, 12907, 15883, 14903, 6548,
- 2593, 12907, 15883, 14903, 6550,
- 2593, 12907, 15883, 14903, 6552,
- 2593, 12907, 15883, 14903, 6922,
- 2593, 12907, 15883, 14903, 7596,
- 2593, 12907, 15883, 14903, 8318,
- 2593, 12907, 15883, 14903, 8804,
- 2593, 12907, 15883, 14903, 10094,
- 2593, 12907, 15883, 14903, 10106,
- 2593, 12907, 15883, 14903, 10844,
- 2593, 12907, 15883, 14903, 12128,
- 2593, 12907, 15883, 15133, 2596,
- 2593, 12907, 15883, 15133, 3212,
- 2593, 12907, 15883, 15133, 15708,
- 2593, 13501, 15883, 14903, 226,
- 2593, 13501, 15883, 14903, 268,
- 2593, 13501, 15883, 14903, 876,
- 2593, 13501, 15883, 14903, 2268,
- 2593, 13501, 15883, 14903, 2524,
- 2593, 13501, 15883, 14903, 3010,
- 2593, 13501, 15883, 14903, 3200,
- 2593, 13501, 15883, 14903, 3508,
- 2593, 13501, 15883, 14903, 5220,
- 2593, 13501, 15883, 14903, 5790,
- 2593, 13501, 15883, 14903, 7120,
- 2593, 13501, 15883, 14903, 7558,
- 2593, 13501, 15883, 14903, 9326,
- 2593, 13501, 15883, 14903, 9440,
- 2593, 13501, 15883, 14903, 9730,
- 2593, 13501, 15883, 14903, 10080,
- 2593, 13501, 15883, 14903, 10100,
- 2593, 13501, 15883, 14903, 10764,
- 2593, 13501, 15883, 14903, 10852,
- 2593, 13501, 15883, 14903, 12130,
- 2593, 13501, 15883, 14903, 12142,
- 2593, 13501, 15883, 14903, 12406,
- 2593, 13501, 15883, 14903, 13330,
- 2593, 13501, 15883, 14903, 13638,
- 2593, 13501, 15883, 14903, 14454,
- 2593, 13501, 15883, 14903, 14484,
- 2593, 13501, 15883, 14903, 14882,
- 2593, 13501, 15883, 14903, 15370,
- 2593, 13501, 15883, 14903, 16124,
- 2593, 13501, 15883, 15133, 2596,
- 2593, 13501, 15883, 15133, 12018,
- 2593, 13501, 15883, 16771, 19162,
- 2593, 14787, 14903, 0,
- 2593, 14787, 14903, 8,
- 2593, 14787, 14903, 16,
- 2593, 14787, 14903, 28,
- 2593, 14787, 14903, 40,
- 2593, 14787, 14903, 110,
- 2593, 14787, 14903, 154,
- 2593, 14787, 14903, 186,
- 2593, 14787, 14903, 198,
- 2593, 14787, 14903, 200,
- 2593, 14787, 14903, 202,
- 2593, 14787, 14903, 208,
- 2593, 14787, 14903, 210,
- 2593, 14787, 14903, 268,
- 2593, 14787, 14903, 306,
- 2593, 14787, 14903, 348,
- 2593, 14787, 14903, 352,
- 2593, 14787, 14903, 368,
- 2593, 14787, 14903, 526,
- 2593, 14787, 14903, 624,
- 2593, 14787, 14903, 674,
- 2593, 14787, 14903, 680,
- 2593, 14787, 14903, 752,
- 2593, 14787, 14903, 1042,
- 2593, 14787, 14903, 1282,
- 2593, 14787, 14903, 1310,
- 2593, 14787, 14903, 1312,
- 2593, 14787, 14903, 1316,
- 2593, 14787, 14903, 1906,
- 2593, 14787, 14903, 2662,
- 2593, 14787, 14903, 3032,
- 2593, 14787, 14903, 3224,
- 2593, 14787, 16769, 2596,
- 2593, 14787, 16769, 3212,
- 2593, 14787, 16769, 6720,
- 2593, 14787, 16769, 12018,
- 2593, 15215, 14903, 8,
- 2593, 15215, 14903, 16,
- 2593, 15215, 14903, 28,
- 2593, 15215, 14903, 40,
- 2593, 15215, 14903, 80,
- 2593, 15215, 14903, 186,
- 2593, 15215, 14903, 266,
- 2593, 15215, 14903, 290,
- 2593, 15215, 14903, 298,
- 2593, 15215, 14903, 496,
- 2593, 15215, 14903, 732,
- 2593, 15215, 14903, 744,
- 2593, 15215, 14903, 978,
- 2593, 15215, 14903, 1204,
- 2593, 15215, 14903, 1434,
- 2593, 15215, 14903, 2098,
- 2593, 15215, 14903, 2884,
- 2593, 15215, 14903, 3048,
- 2593, 15215, 14903, 3176,
- 2593, 15215, 14903, 3440,
- 2593, 15215, 14903, 3656,
- 2593, 15215, 14903, 3678,
- 2593, 15215, 14903, 3714,
- 2593, 15215, 14903, 7646,
- 2593, 15215, 14903, 9180,
- 2593, 15215, 14903, 10198,
- 2593, 15215, 14903, 10510,
- 2593, 15215, 14903, 10732,
- 2593, 15215, 14903, 10734,
- 2593, 15215, 14903, 10850,
- 2593, 15215, 14903, 10878,
- 2593, 15215, 14903, 11648,
- 2593, 15215, 14903, 11884,
- 2593, 15215, 14903, 11886,
- 2593, 15215, 14903, 12630,
- 2593, 15215, 14903, 12772,
- 2593, 15215, 14903, 13426,
- 2593, 15215, 14903, 17072,
- 2593, 15699, 14903, 15167, 0,
- 2593, 15699, 14903, 15167, 16,
- 2593, 15699, 14903, 15167, 28,
- 2593, 15699, 14903, 15167, 60,
- 2593, 15699, 14903, 15167, 64,
- 2593, 15699, 14903, 15167, 68,
- 2593, 15699, 14903, 15167, 76,
- 2593, 15699, 14903, 15167, 80,
- 2593, 15699, 14903, 15167, 86,
- 2593, 15699, 14903, 15167, 88,
- 2593, 15699, 14903, 15167, 90,
- 2593, 15699, 14903, 15167, 92,
- 2593, 15699, 14903, 15167, 102,
- 2593, 15699, 14903, 15167, 180,
- 2593, 15699, 14903, 15167, 200,
- 2593, 15699, 14903, 15167, 206,
- 2593, 15699, 14903, 15167, 222,
- 2593, 15699, 14903, 15167, 294,
- 2593, 15699, 14903, 15167, 320,
- 2593, 15699, 14903, 15167, 480,
- 2593, 15699, 14903, 15167, 498,
- 2593, 15699, 14903, 15167, 500,
- 2593, 15699, 14903, 15167, 506,
- 2593, 15699, 14903, 15167, 798,
- 2593, 15699, 14903, 15167, 800,
- 2593, 15699, 14903, 15167, 804,
- 2593, 15699, 14903, 15167, 806,
- 2593, 15699, 14903, 15167, 808,
- 2593, 15699, 14903, 15167, 810,
- 2593, 15699, 14903, 15167, 812,
- 2593, 15699, 14903, 15167, 814,
- 2593, 15699, 14903, 15167, 816,
- 2593, 15699, 14903, 15167, 818,
- 2593, 15699, 14903, 15167, 862,
- 2593, 15699, 14903, 15167, 1284,
- 2593, 15699, 14903, 15167, 1290,
- 2593, 15699, 14903, 15167, 1294,
- 2593, 15699, 14903, 15167, 1298,
- 2593, 15699, 14903, 15167, 1300,
- 2593, 15699, 14903, 15167, 1312,
- 2593, 15699, 14903, 15167, 2582,
- 2593, 15699, 14903, 15167, 5718,
- 2593, 15699, 14903, 17391, 0,
- 2593, 15699, 14903, 17391, 8,
- 2593, 15699, 14903, 17391, 16,
- 2593, 15699, 14903, 17391, 60,
- 2593, 15699, 14903, 17391, 64,
- 2593, 15699, 14903, 17391, 66,
- 2593, 15699, 14903, 17391, 68,
- 2593, 15699, 14903, 17391, 76,
- 2593, 15699, 14903, 17391, 86,
- 2593, 15699, 14903, 17391, 88,
- 2593, 15699, 14903, 17391, 92,
- 2593, 15699, 14903, 17391, 102,
- 2593, 15699, 14903, 17391, 180,
- 2593, 15699, 14903, 17391, 222,
- 2593, 15699, 14903, 17391, 320,
- 2593, 15699, 14903, 17391, 480,
- 2593, 15699, 14903, 17391, 500,
- 2593, 15699, 14903, 17391, 798,
- 2593, 15699, 14903, 17391, 804,
- 2593, 15699, 14903, 17391, 806,
- 2593, 15699, 14903, 17391, 810,
- 2593, 15699, 14903, 17391, 816,
- 2593, 15699, 14903, 17391, 818,
- 2593, 15699, 14903, 17391, 842,
- 2593, 15699, 14903, 17391, 862,
- 2593, 15699, 14903, 17391, 1290,
- 2593, 15699, 14903, 17391, 1298,
- 2593, 15699, 14903, 17391, 1300,
- 2593, 15699, 14903, 17391, 1312,
- 2593, 15699, 14903, 17391, 2582,
- 2593, 15699, 14903, 17391, 5198,
- 2593, 16875, 9809, 0,
- 2593, 16875, 9809, 16,
- 2593, 16875, 9809, 40,
- 2593, 16875, 9809, 106,
- 2593, 16875, 9809, 124,
- 2593, 16875, 9809, 148,
- 2593, 16875, 9809, 158,
- 2593, 16875, 9809, 168,
- 2593, 16875, 9809, 224,
- 2593, 16875, 9809, 244,
- 2593, 16875, 9809, 260,
- 2593, 16875, 9809, 266,
- 2593, 16875, 9809, 334,
- 2593, 16875, 9809, 338,
- 2593, 16875, 9809, 348,
- 2593, 16875, 9809, 368,
- 2593, 16875, 9809, 382,
- 2593, 16875, 9809, 414,
- 2593, 16875, 9809, 428,
- 2593, 16875, 9809, 438,
- 2593, 16875, 9809, 446,
- 2593, 16875, 9809, 470,
- 2593, 16875, 9809, 520,
- 2593, 16875, 9809, 570,
- 2593, 16875, 9809, 582,
- 2593, 16875, 9809, 586,
- 2593, 16875, 9809, 620,
- 2593, 16875, 9809, 640,
- 2593, 16875, 9809, 678,
- 2593, 16875, 9809, 682,
- 2593, 16875, 9809, 716,
- 2593, 16875, 9809, 732,
- 2593, 16875, 9809, 750,
- 2593, 16875, 9809, 3030,
- 2593, 16875, 9809, 3094,
- 2593, 16875, 9809, 3222,
- 2593, 16875, 9809, 5696,
- 2593, 16875, 9809, 15984,
- 2593, 16875, 9809, 18852,
- 2593, 16875, 9809, 19696,
- 2593, 16875, 9809, 20372,
- 2593, 16875, 9809, 20796,
- 2593, 16875, 9809, 20798,
- 2593, 16875, 9809, 21048,
- 2593, 16875, 10605, 16150,
- 2593, 16875, 15133, 2596,
- 2593, 16875, 15133, 3212,
- 2593, 16875, 15133, 3336,
- 2593, 16875, 15133, 15708,
- 2593, 16875, 15133, 16378,
- 2593, 18277, 17624,
- 2593, 19145, 13483, 14903, 0,
- 2593, 19145, 13483, 14903, 8,
- 2593, 19145, 13483, 14903, 16,
- 2593, 19145, 13483, 14903, 28,
- 2593, 19145, 13483, 14903, 40,
- 2593, 19145, 13483, 14903, 58,
- 2593, 19145, 13483, 14903, 74,
- 2593, 19145, 13483, 14903, 178,
- 2593, 19145, 13483, 14903, 180,
- 2593, 19145, 13483, 14903, 182,
- 2593, 19145, 13483, 14903, 184,
- 2593, 19145, 13483, 14903, 186,
- 2593, 19145, 13483, 14903, 188,
- 2593, 19145, 13483, 14903, 190,
- 2593, 19145, 13483, 14903, 194,
- 2593, 19145, 13483, 14903, 196,
- 2593, 19145, 13483, 14903, 198,
- 2593, 19145, 13483, 14903, 200,
- 2593, 19145, 13483, 14903, 202,
- 2593, 19145, 13483, 14903, 206,
- 2593, 19145, 13483, 14903, 208,
- 2593, 19145, 13483, 14903, 210,
- 2593, 19145, 13483, 14903, 212,
- 2593, 19145, 13483, 14903, 216,
- 2593, 19145, 13483, 14903, 222,
- 2593, 19145, 13483, 14903, 306,
- 2593, 19145, 13483, 14903, 496,
- 2593, 19145, 13483, 14903, 672,
- 2593, 19145, 13483, 14903, 674,
- 2593, 19145, 13483, 14903, 838,
- 2593, 19145, 13483, 14903, 840,
- 2593, 19145, 13483, 14903, 1264,
- 2593, 19145, 13483, 14903, 1266,
- 2593, 19145, 13483, 14903, 1276,
- 2593, 19145, 13483, 14903, 1286,
- 2593, 19145, 13483, 14903, 1288,
- 2593, 19145, 13483, 14903, 1290,
- 2593, 19145, 13483, 14903, 1298,
- 2593, 19145, 13483, 14903, 1300,
- 2593, 19145, 13483, 14903, 1318,
- 2593, 19145, 13483, 14903, 1324,
- 2593, 19145, 13483, 14903, 1336,
- 2593, 19145, 13483, 14903, 2580,
- 2593, 19145, 13483, 14903, 3380,
- 2593, 19145, 13483, 14903, 11693, 8,
- 2593, 19145, 13483, 14903, 13431, 208,
- 2593, 19145, 13483, 14903, 19399, 480,
- 2593, 19145, 13483, 14903, 19399, 654,
- 2593, 19145, 13483, 14903, 19907, 9808,
- 2593, 19145, 13483, 14903, 20075, 480,
- 2593, 19145, 13483, 14903, 20075, 654,
- 2593, 19145, 15133, 2596,
- 2593, 19145, 15133, 2597, 16378,
- 2593, 19145, 15133, 2597, 18566,
- 2593, 19145, 15133, 3212,
- 2593, 19145, 15133, 6720,
- 2593, 19145, 15133, 12018,
- 2593, 19145, 15993, 14903, 0,
- 2593, 19145, 15993, 14903, 8,
- 2593, 19145, 15993, 14903, 16,
- 2593, 19145, 15993, 14903, 28,
- 2593, 19145, 15993, 14903, 40,
- 2593, 19145, 15993, 14903, 58,
- 2593, 19145, 15993, 14903, 74,
- 2593, 19145, 15993, 14903, 178,
- 2593, 19145, 15993, 14903, 180,
- 2593, 19145, 15993, 14903, 182,
- 2593, 19145, 15993, 14903, 184,
- 2593, 19145, 15993, 14903, 186,
- 2593, 19145, 15993, 14903, 188,
- 2593, 19145, 15993, 14903, 190,
- 2593, 19145, 15993, 14903, 194,
- 2593, 19145, 15993, 14903, 196,
- 2593, 19145, 15993, 14903, 198,
- 2593, 19145, 15993, 14903, 200,
- 2593, 19145, 15993, 14903, 202,
- 2593, 19145, 15993, 14903, 206,
- 2593, 19145, 15993, 14903, 208,
- 2593, 19145, 15993, 14903, 210,
- 2593, 19145, 15993, 14903, 212,
- 2593, 19145, 15993, 14903, 216,
- 2593, 19145, 15993, 14903, 222,
- 2593, 19145, 15993, 14903, 306,
- 2593, 19145, 15993, 14903, 496,
- 2593, 19145, 15993, 14903, 672,
- 2593, 19145, 15993, 14903, 674,
- 2593, 19145, 15993, 14903, 838,
- 2593, 19145, 15993, 14903, 840,
- 2593, 19145, 15993, 14903, 1264,
- 2593, 19145, 15993, 14903, 1266,
- 2593, 19145, 15993, 14903, 1276,
- 2593, 19145, 15993, 14903, 1286,
- 2593, 19145, 15993, 14903, 1288,
- 2593, 19145, 15993, 14903, 1290,
- 2593, 19145, 15993, 14903, 1298,
- 2593, 19145, 15993, 14903, 1300,
- 2593, 19145, 15993, 14903, 1318,
- 2593, 19145, 15993, 14903, 1324,
- 2593, 19145, 15993, 14903, 1336,
- 2593, 19145, 15993, 14903, 2580,
- 2593, 19145, 15993, 14903, 3380,
- 2593, 19145, 15993, 14903, 11693, 8,
- 2593, 19145, 15993, 14903, 13431, 208,
- 2593, 19145, 15993, 14903, 19399, 480,
- 2593, 19145, 15993, 14903, 19399, 654,
- 2593, 19145, 15993, 14903, 19907, 9808,
- 2593, 19145, 15993, 14903, 20075, 480,
- 2593, 19145, 15993, 14903, 20075, 654,
- 2597, 1213, 9131, 3337, 6403, 20658,
- 2597, 1213, 14888,
- 2597, 14333, 12696,
- 2637, 1061, 1595, 14903, 0,
- 2637, 1061, 1595, 14903, 8,
- 2637, 1061, 1595, 14903, 16,
- 2637, 1061, 1595, 14903, 28,
- 2637, 1061, 1595, 14903, 40,
- 2637, 1061, 1595, 14903, 106,
- 2637, 1061, 1595, 14903, 124,
- 2637, 1061, 1595, 14903, 148,
- 2637, 1061, 1595, 14903, 224,
- 2637, 1061, 1595, 14903, 244,
- 2637, 1061, 1595, 14903, 266,
- 2637, 1061, 1595, 14903, 290,
- 2637, 1061, 1595, 14903, 348,
- 2637, 1061, 1595, 14903, 382,
- 2637, 1061, 1595, 14903, 414,
- 2637, 1061, 1595, 14903, 446,
- 2637, 1061, 1595, 14903, 520,
- 2637, 1061, 1595, 14903, 570,
- 2637, 1061, 1595, 14903, 586,
- 2637, 1061, 1595, 14903, 620,
- 2637, 1061, 1595, 14903, 646,
- 2637, 1061, 1595, 14903, 678,
- 2637, 1061, 1595, 14903, 750,
- 2637, 1061, 1595, 14903, 1040,
- 2637, 1061, 1595, 14903, 1904,
- 2637, 1061, 1595, 14903, 2432,
- 2637, 1061, 1595, 14903, 2660,
- 2637, 1061, 1595, 14903, 3222,
- 2637, 1061, 1595, 14903, 12023, 20,
- 2637, 1061, 1595, 14903, 12023, 22,
- 2637, 1061, 1595, 14903, 12023, 24,
- 2637, 1061, 1595, 14903, 12023, 26,
- 2637, 1061, 1595, 14903, 12023, 30,
- 2637, 1061, 1595, 14903, 12023, 38,
- 2637, 1061, 1595, 14903, 12023, 44,
- 2637, 1061, 1595, 14903, 12023, 48,
- 2637, 1061, 1595, 14903, 12023, 454,
- 2637, 1061, 1595, 15347, 10172,
- 2637, 1061, 1595, 15347, 10173, 7844,
- 2637, 1061, 1595, 15347, 10173, 7845, 12022,
- 2637, 1061, 1595, 15347, 10173, 12022,
- 2637, 1061, 1595, 15379, 10172,
- 2637, 1061, 1595, 15379, 10173, 7844,
- 2637, 1061, 1595, 15379, 10173, 7845, 12022,
- 2637, 1061, 1595, 15379, 10173, 12022,
- 2637, 1061, 1595, 15379, 16327, 9910,
- 2637, 1061, 1595, 15379, 16327, 9911, 12022,
- 2637, 1061, 1595, 16327, 9910,
- 2637, 1061, 1595, 16327, 9911, 12022,
- 2637, 1061, 1595, 16327, 9911, 17328,
- 2637, 1061, 1595, 19247, 10172,
- 2637, 1061, 1595, 19247, 10173, 7845, 12022,
- 2637, 1061, 1595, 19247, 10173, 12022,
- 2637, 1061, 1595, 20557, 10172,
- 2637, 1061, 1595, 20557, 10173, 7844,
- 2637, 1061, 1595, 20557, 10173, 7845, 12022,
- 2637, 1061, 1595, 20557, 10173, 12022,
- 2639, 15286,
- 2644,
- 2646,
- 2653, 9131, 17147, 17870,
- 2655, 3213, 18567, 9808,
- 2655, 9808,
- 2655, 12673, 9808,
- 2672,
- 2673, 6682,
- 2673, 8806,
- 2693, 20393, 16410,
- 2693, 20393, 19940,
- 2695, 483, 6732,
- 2727, 14933, 315, 1767, 13171, 15564,
- 2860,
- 2868,
- 2879, 11412,
- 2908,
- 2910,
- 2912,
- 2914,
- 3025, 12674,
- 3040,
- 3057, 16913, 9905, 10595, 15021, 1212,
- 3057, 16913, 11521, 9904,
- 3057, 16913, 18287, 9904,
- 3057, 18279, 11521, 841, 13965, 17912,
- 3061, 841, 3061, 5834,
- 3116,
- 3117, 10595, 6682,
- 3117, 14283, 11696,
- 3173, 2163, 7816,
- 3173, 6757, 9910,
- 3173, 7779, 11725, 15970,
- 3173, 7779, 15513, 15970,
- 3173, 7779, 20628,
- 3173, 9243, 9808,
- 3173, 11702,
- 3173, 11708,
- 3173, 11849, 2596,
- 3173, 11849, 3056,
- 3173, 11849, 3336,
- 3173, 11849, 6720,
- 3173, 11849, 6742,
- 3173, 11849, 8736,
- 3173, 11849, 10854,
- 3173, 11849, 11916,
- 3173, 11849, 13376,
- 3173, 11849, 13654,
- 3173, 12169, 14178,
- 3173, 12477, 13483, 14903, 0,
- 3173, 12477, 13483, 14903, 2,
- 3173, 12477, 13483, 14903, 4,
- 3173, 12477, 13483, 14903, 6,
- 3173, 12477, 13483, 14903, 8,
- 3173, 12477, 13483, 14903, 10,
- 3173, 12477, 13483, 14903, 12,
- 3173, 12477, 13483, 14903, 14,
- 3173, 12477, 13483, 14903, 16,
- 3173, 12477, 13483, 14903, 18,
- 3173, 12477, 13483, 14903, 20,
- 3173, 12477, 13483, 14903, 22,
- 3173, 12477, 13483, 14903, 24,
- 3173, 12477, 13483, 14903, 26,
- 3173, 12477, 13483, 14903, 28,
- 3173, 12477, 13483, 14903, 30,
- 3173, 12477, 13483, 14903, 32,
- 3173, 12477, 13483, 14903, 34,
- 3173, 12477, 13483, 14903, 36,
- 3173, 12477, 13483, 14903, 38,
- 3173, 12477, 13483, 14903, 40,
- 3173, 12477, 13483, 14903, 42,
- 3173, 12477, 13483, 14903, 44,
- 3173, 12477, 13483, 14903, 46,
- 3173, 12477, 13483, 14903, 48,
- 3173, 12477, 13483, 14903, 50,
- 3173, 12477, 15993, 14903, 0,
- 3173, 12477, 15993, 14903, 2,
- 3173, 12477, 15993, 14903, 4,
- 3173, 12477, 15993, 14903, 6,
- 3173, 12477, 15993, 14903, 8,
- 3173, 12477, 15993, 14903, 10,
- 3173, 12477, 15993, 14903, 12,
- 3173, 12477, 15993, 14903, 14,
- 3173, 12477, 15993, 14903, 16,
- 3173, 12477, 15993, 14903, 18,
- 3173, 12477, 15993, 14903, 20,
- 3173, 12477, 15993, 14903, 22,
- 3173, 12477, 15993, 14903, 24,
- 3173, 12477, 15993, 14903, 26,
- 3173, 12477, 15993, 14903, 28,
- 3173, 12477, 15993, 14903, 30,
- 3173, 12477, 15993, 14903, 32,
- 3173, 12477, 15993, 14903, 34,
- 3173, 12477, 15993, 14903, 36,
- 3173, 12477, 15993, 14903, 38,
- 3173, 12477, 15993, 14903, 40,
- 3173, 12477, 15993, 14903, 42,
- 3173, 12477, 15993, 14903, 44,
- 3173, 12477, 15993, 14903, 46,
- 3173, 12477, 15993, 14903, 48,
- 3173, 12477, 15993, 14903, 50,
- 3173, 13271, 11725, 15970,
- 3173, 13271, 15513, 15970,
- 3173, 13271, 20628,
- 3173, 13502,
- 3173, 13676,
- 3173, 14509, 9808,
- 3173, 14555, 9808,
- 3173, 15133, 9808,
- 3173, 16873, 9808,
- 3173, 16991, 17118,
- 3173, 17118,
- 3173, 17496,
- 3173, 18335, 8282,
- 3173, 18669, 7816,
- 3173, 18716,
- 3173, 19215, 9808,
- 3173, 19359, 8282,
- 3173, 19416,
- 3173, 19676,
- 3173, 19717, 14178,
- 3173, 19719, 92,
- 3173, 20469, 8282,
- 3173, 20877, 9808,
- 3173, 20890,
- 3177, 387, 14903, 0,
- 3177, 387, 14903, 8,
- 3177, 387, 14903, 16,
- 3177, 387, 14903, 28,
- 3177, 387, 14903, 40,
- 3177, 387, 14903, 72,
- 3177, 387, 14903, 184,
- 3177, 387, 14903, 190,
- 3177, 387, 14903, 224,
- 3177, 387, 14903, 266,
- 3177, 387, 14903, 348,
- 3177, 387, 14903, 382,
- 3177, 387, 14903, 414,
- 3177, 387, 14903, 446,
- 3177, 387, 14903, 496,
- 3177, 387, 14903, 520,
- 3177, 387, 14903, 554,
- 3177, 387, 14903, 586,
- 3177, 387, 14903, 620,
- 3177, 387, 14903, 654,
- 3177, 387, 14903, 678,
- 3177, 387, 14903, 716,
- 3177, 387, 14903, 732,
- 3177, 387, 14903, 868,
- 3177, 387, 14903, 1904,
- 3177, 387, 14903, 2432,
- 3177, 387, 14903, 2660,
- 3177, 387, 14903, 3222,
- 3177, 387, 14903, 3288,
- 3177, 387, 14903, 10194,
- 3177, 387, 14903, 15652,
- 3177, 387, 14903, 15654,
- 3177, 387, 14903, 15656,
- 3177, 387, 14903, 15658,
- 3177, 387, 14903, 15660,
- 3177, 10097, 7265, 11849, 2596,
- 3177, 10097, 7265, 11849, 3056,
- 3177, 10097, 7265, 11849, 3336,
- 3177, 10097, 7265, 11849, 6720,
- 3177, 10097, 7265, 11849, 6742,
- 3177, 10097, 7265, 11849, 8736,
- 3177, 10097, 7265, 11849, 10854,
- 3177, 10097, 7265, 11849, 11916,
- 3177, 10097, 7265, 11849, 13376,
- 3177, 10097, 7265, 11849, 13654,
- 3177, 10097, 9809, 571, 7078,
- 3177, 10097, 9809, 1680,
- 3177, 10097, 9809, 2229, 3000,
- 3177, 10097, 9809, 2229, 7554,
- 3177, 10097, 9809, 2229, 7555, 2062,
- 3177, 10097, 9809, 2229, 14024,
- 3177, 10097, 9809, 7092,
- 3177, 10097, 9809, 7526,
- 3177, 10097, 9809, 7584,
- 3177, 10097, 9809, 11586,
- 3177, 10097, 9809, 12413, 15654,
- 3177, 10097, 9809, 12413, 15656,
- 3177, 10097, 9809, 12413, 15658,
- 3177, 10097, 9809, 13336,
- 3177, 10097, 9809, 13354,
- 3177, 10097, 9809, 13968,
- 3177, 10097, 9809, 14504,
- 3177, 10097, 9809, 15650,
- 3177, 10097, 9809, 15652,
- 3177, 10097, 9809, 16424,
- 3177, 10097, 9809, 17032,
- 3177, 10097, 9809, 18367, 17007, 9424,
- 3177, 10097, 9809, 19195, 12372,
- 3177, 10097, 9809, 19644,
- 3177, 10097, 9809, 20166,
- 3177, 10097, 10097, 11849, 2596,
- 3177, 10097, 10097, 11849, 3056,
- 3177, 10097, 10097, 11849, 3336,
- 3177, 10097, 10097, 11849, 6720,
- 3177, 10097, 10097, 11849, 6742,
- 3177, 10097, 10097, 11849, 8736,
- 3177, 10097, 10097, 11849, 10854,
- 3177, 10097, 10097, 11849, 11916,
- 3177, 10097, 10097, 11849, 13376,
- 3177, 10097, 10097, 11849, 13654,
- 3177, 10097, 13921, 9809, 0,
- 3177, 10097, 13921, 9809, 8,
- 3177, 10097, 13921, 9809, 16,
- 3177, 10097, 13921, 9809, 28,
- 3177, 10097, 13921, 9809, 40,
- 3177, 10097, 13921, 9809, 58,
- 3177, 10097, 13921, 9809, 66,
- 3177, 10097, 13921, 9809, 72,
- 3177, 10097, 13921, 9809, 306,
- 3177, 10097, 13921, 9809, 477, 11346,
- 3177, 10097, 13921, 9809, 477, 11502,
- 3177, 10097, 13921, 9809, 496,
- 3177, 10097, 13921, 9809, 516,
- 3177, 10097, 13921, 9809, 654,
- 3177, 10097, 13921, 9809, 674,
- 3177, 10097, 13921, 9809, 2229, 3010,
- 3177, 10097, 13921, 9809, 3406,
- 3177, 10097, 13921, 9809, 10053, 58,
- 3177, 10097, 13921, 9809, 10097, 72,
- 3177, 10097, 14903, 0,
- 3177, 10097, 14903, 16,
- 3177, 10097, 14903, 40,
- 3177, 10097, 14903, 106,
- 3177, 10097, 14903, 148,
- 3177, 10097, 14903, 184,
- 3177, 10097, 14903, 306,
- 3177, 10097, 14903, 382,
- 3177, 10097, 14903, 414,
- 3177, 10097, 14903, 446,
- 3177, 10097, 14903, 496,
- 3177, 10097, 14903, 570,
- 3177, 10097, 14903, 674,
- 3177, 10097, 14903, 692,
- 3177, 10097, 14903, 2058,
- 3177, 10097, 14903, 2142,
- 3177, 10097, 14903, 2163, 124,
- 3177, 10097, 14903, 2163, 224,
- 3177, 10097, 14903, 2163, 266,
- 3177, 10097, 14903, 2163, 348,
- 3177, 10097, 14903, 2163, 520,
- 3177, 10097, 14903, 2163, 586,
- 3177, 10097, 14903, 2163, 620,
- 3177, 10097, 14903, 2163, 732,
- 3177, 10097, 14903, 2163, 1040,
- 3177, 10097, 14903, 2163, 1904,
- 3177, 10097, 14903, 2163, 2036,
- 3177, 10097, 14903, 2163, 2660,
- 3177, 10097, 14903, 2163, 3222,
- 3177, 10097, 14903, 2163, 13248,
- 3177, 10097, 14903, 2180,
- 3177, 10097, 14903, 2432,
- 3177, 10097, 14903, 2544,
- 3177, 10097, 14903, 2952,
- 3177, 10097, 14903, 7135, 124,
- 3177, 10097, 14903, 7135, 224,
- 3177, 10097, 14903, 7135, 266,
- 3177, 10097, 14903, 7135, 348,
- 3177, 10097, 14903, 7135, 520,
- 3177, 10097, 14903, 7135, 586,
- 3177, 10097, 14903, 7135, 620,
- 3177, 10097, 14903, 7135, 732,
- 3177, 10097, 14903, 7135, 1040,
- 3177, 10097, 14903, 7135, 1904,
- 3177, 10097, 14903, 7135, 2036,
- 3177, 10097, 14903, 7135, 2660,
- 3177, 10097, 14903, 7135, 3030,
- 3177, 10097, 14903, 7135, 3094,
- 3177, 10097, 14903, 7135, 3222,
- 3177, 10097, 14903, 7135, 13248,
- 3177, 10097, 14903, 9424,
- 3177, 10097, 14903, 9426,
- 3177, 10097, 14903, 12171, 586,
- 3177, 10097, 18819, 21079, 1212,
- 3177, 10097, 18831, 9809, 106,
- 3177, 10097, 18831, 9809, 383, 10055, 2062,
- 3177, 10097, 18831, 9809, 414,
- 3177, 10097, 18831, 9809, 586,
- 3177, 10097, 18831, 9809, 2163, 520,
- 3177, 10097, 18831, 9809, 7135, 13249, 503, 2163, 520,
- 3177, 10097, 18831, 9809, 12023, 2432,
- 3177, 10097, 18831, 9809, 14995, 382,
- 3177, 10097, 18831, 9809, 14995, 570,
- 3177, 10501, 2229, 7554,
- 3177, 10501, 2229, 7614,
- 3177, 10501, 10173, 2229, 196,
- 3177, 10501, 10173, 2229, 3228,
- 3177, 10501, 10173, 2229, 9846,
- 3177, 10501, 10173, 2229, 12984,
- 3177, 10501, 13921, 8,
- 3177, 10501, 13921, 16,
- 3177, 10501, 13921, 28,
- 3177, 10501, 13921, 40,
- 3177, 10501, 13921, 58,
- 3177, 10501, 13921, 78,
- 3177, 10501, 13921, 80,
- 3177, 10501, 13921, 102,
- 3177, 10501, 13921, 290,
- 3177, 10501, 13921, 646,
- 3177, 10501, 13921, 654,
- 3177, 10501, 13921, 868,
- 3177, 10501, 13921, 3364,
- 3177, 10501, 14903, 2163, 28,
- 3177, 10501, 14903, 2163, 116,
- 3177, 10501, 14903, 2163, 140,
- 3177, 10501, 14903, 2163, 166,
- 3177, 10501, 14903, 2163, 236,
- 3177, 10501, 14903, 2163, 258,
- 3177, 10501, 14903, 2163, 280,
- 3177, 10501, 14903, 2163, 364,
- 3177, 10501, 14903, 2163, 400,
- 3177, 10501, 14903, 2163, 434,
- 3177, 10501, 14903, 2163, 466,
- 3177, 10501, 14903, 2163, 538,
- 3177, 10501, 14903, 2163, 578,
- 3177, 10501, 14903, 2163, 600,
- 3177, 10501, 14903, 2163, 632,
- 3177, 10501, 14903, 2163, 684,
- 3177, 10501, 14903, 2163, 740,
- 3177, 10501, 14903, 2163, 1046,
- 3177, 10501, 14903, 2163, 1910,
- 3177, 10501, 14903, 2163, 2440,
- 3177, 10501, 14903, 2163, 2552,
- 3177, 10501, 14903, 2163, 2666,
- 3177, 10501, 14903, 2163, 3228,
- 3177, 10501, 14903, 2163, 7612,
- 3177, 10501, 14903, 7135, 28,
- 3177, 10501, 14903, 7135, 116,
- 3177, 10501, 14903, 7135, 140,
- 3177, 10501, 14903, 7135, 166,
- 3177, 10501, 14903, 7135, 236,
- 3177, 10501, 14903, 7135, 258,
- 3177, 10501, 14903, 7135, 280,
- 3177, 10501, 14903, 7135, 364,
- 3177, 10501, 14903, 7135, 400,
- 3177, 10501, 14903, 7135, 434,
- 3177, 10501, 14903, 7135, 466,
- 3177, 10501, 14903, 7135, 538,
- 3177, 10501, 14903, 7135, 578,
- 3177, 10501, 14903, 7135, 600,
- 3177, 10501, 14903, 7135, 632,
- 3177, 10501, 14903, 7135, 684,
- 3177, 10501, 14903, 7135, 740,
- 3177, 10501, 14903, 7135, 1046,
- 3177, 10501, 14903, 7135, 1910,
- 3177, 10501, 14903, 7135, 2440,
- 3177, 10501, 14903, 7135, 2552,
- 3177, 10501, 14903, 7135, 2666,
- 3177, 10501, 14903, 7135, 3228,
- 3177, 10501, 14903, 7135, 7612,
- 3177, 10501, 15565, 281, 1666,
- 3177, 10501, 15565, 1961, 1960,
- 3177, 10501, 15565, 1964,
- 3177, 10501, 15565, 3000,
- 3177, 10501, 15565, 12984,
- 3237, 9131, 18006,
- 3273, 857, 18813, 11429, 10595, 12674,
- 3273, 857, 21057, 11428,
- 3273, 857, 21057, 11429, 10595, 9242,
- 3273, 1592,
- 3273, 7087, 11521, 14396,
- 3273, 7087, 17045, 9808,
- 3273, 7087, 18010,
- 3273, 7779, 6080,
- 3273, 7779, 7087, 15970,
- 3273, 7779, 14428,
- 3273, 10595, 17319, 11429, 11346,
- 3273, 11725, 15970,
- 3273, 13271, 6080,
- 3273, 13271, 7087, 15970,
- 3273, 13271, 14428,
- 3273, 15513, 15970,
- 3273, 18585, 13407, 15970,
- 3273, 20628,
- 3337, 1213, 14888,
- 3337, 1213, 20658,
- 3337, 2271, 16373, 12198,
- 3337, 6403, 9131, 2597, 1213, 20658,
- 3337, 13983, 16373, 12198,
- 3337, 14333, 12696,
- 3337, 14730,
- 3337, 14793, 17140,
- 3337, 15493, 15978,
- 3337, 16603, 503, 18214,
- 3337, 16603, 841, 18214,
- 3337, 18737, 15867, 20288,
- 3337, 20357, 14555, 13454,
- 3337, 20903, 16603, 502,
- 3337, 20903, 16603, 840,
- 3421, 6757, 9910,
- 3421, 11708,
- 3421, 11849, 2596,
- 3421, 11849, 3056,
- 3421, 11849, 3336,
- 3421, 11849, 6720,
- 3421, 11849, 6742,
- 3421, 11849, 8736,
- 3421, 11849, 10854,
- 3421, 11849, 11916,
- 3421, 11849, 13376,
- 3421, 11849, 13654,
- 3421, 15565, 1338,
- 3421, 15565, 2454,
- 3421, 15565, 3166,
- 3421, 15565, 5708,
- 3421, 15565, 6252,
- 3421, 15565, 6390,
- 3421, 15565, 7484,
- 3421, 15565, 7678,
- 3421, 15565, 10148,
- 3421, 15565, 10174,
- 3421, 15565, 11868,
- 3421, 15565, 12008,
- 3421, 15565, 12384,
- 3421, 18335, 8282,
- 3421, 18519, 0,
- 3421, 18519, 8,
- 3421, 18519, 16,
- 3421, 18519, 28,
- 3421, 18519, 40,
- 3421, 18519, 80,
- 3421, 18519, 106,
- 3421, 18519, 110,
- 3421, 18519, 114,
- 3421, 18519, 116,
- 3421, 18519, 120,
- 3421, 18519, 124,
- 3421, 18519, 130,
- 3421, 18519, 134,
- 3421, 18519, 140,
- 3421, 18519, 142,
- 3421, 18519, 148,
- 3421, 18519, 154,
- 3421, 18519, 158,
- 3421, 18519, 166,
- 3421, 18519, 168,
- 3421, 18519, 184,
- 3421, 18519, 202,
- 3421, 18519, 224,
- 3421, 18519, 226,
- 3421, 18519, 230,
- 3421, 18519, 236,
- 3421, 18519, 238,
- 3421, 18519, 244,
- 3421, 18519, 248,
- 3421, 18519, 254,
- 3421, 18519, 258,
- 3421, 18519, 260,
- 3421, 18519, 266,
- 3421, 18519, 268,
- 3421, 18519, 272,
- 3421, 18519, 280,
- 3421, 18519, 284,
- 3421, 18519, 314,
- 3421, 18519, 334,
- 3421, 18519, 336,
- 3421, 18519, 338,
- 3421, 18519, 340,
- 3421, 18519, 342,
- 3421, 18519, 348,
- 3421, 18519, 352,
- 3421, 18519, 356,
- 3421, 18519, 364,
- 3421, 18519, 368,
- 3421, 18519, 382,
- 3421, 18519, 386,
- 3421, 18519, 390,
- 3421, 18519, 400,
- 3421, 18519, 404,
- 3421, 18519, 414,
- 3421, 18519, 422,
- 3421, 18519, 428,
- 3421, 18519, 434,
- 3421, 18519, 438,
- 3421, 18519, 446,
- 3421, 18519, 450,
- 3421, 18519, 454,
- 3421, 18519, 458,
- 3421, 18519, 466,
- 3421, 18519, 470,
- 3421, 18519, 494,
- 3421, 18519, 496,
- 3421, 18519, 520,
- 3421, 18519, 526,
- 3421, 18519, 534,
- 3421, 18519, 538,
- 3421, 18519, 544,
- 3421, 18519, 570,
- 3421, 18519, 572,
- 3421, 18519, 576,
- 3421, 18519, 578,
- 3421, 18519, 582,
- 3421, 18519, 586,
- 3421, 18519, 590,
- 3421, 18519, 596,
- 3421, 18519, 600,
- 3421, 18519, 610,
- 3421, 18519, 620,
- 3421, 18519, 624,
- 3421, 18519, 628,
- 3421, 18519, 632,
- 3421, 18519, 640,
- 3421, 18519, 664,
- 3421, 18519, 678,
- 3421, 18519, 680,
- 3421, 18519, 682,
- 3421, 18519, 684,
- 3421, 18519, 688,
- 3421, 18519, 692,
- 3421, 18519, 698,
- 3421, 18519, 704,
- 3421, 18519, 708,
- 3421, 18519, 710,
- 3421, 18519, 732,
- 3421, 18519, 734,
- 3421, 18519, 736,
- 3421, 18519, 740,
- 3421, 18519, 744,
- 3421, 18519, 750,
- 3421, 18519, 752,
- 3421, 18519, 756,
- 3421, 18519, 758,
- 3421, 18519, 760,
- 3421, 18519, 916,
- 3421, 18519, 930,
- 3421, 18519, 932,
- 3421, 18519, 934,
- 3421, 18519, 936,
- 3421, 18519, 938,
- 3421, 18519, 958,
- 3421, 18519, 1030,
- 3421, 18519, 1074,
- 3421, 18519, 1148,
- 3421, 18519, 1160,
- 3421, 18519, 1162,
- 3421, 18519, 1164,
- 3421, 18519, 1166,
- 3421, 18519, 1168,
- 3421, 18519, 1208,
- 3421, 18519, 1272,
- 3421, 18519, 1358,
- 3421, 18519, 1386,
- 3421, 18519, 1452,
- 3421, 18519, 1454,
- 3421, 18519, 1456,
- 3421, 18519, 1458,
- 3421, 18519, 1460,
- 3421, 18519, 1462,
- 3421, 18519, 1466,
- 3421, 18519, 1520,
- 3421, 18519, 1584,
- 3421, 18519, 1598,
- 3421, 18519, 1604,
- 3421, 18519, 1626,
- 3421, 18519, 1670,
- 3421, 18519, 1672,
- 3421, 18519, 1690,
- 3421, 18519, 1778,
- 3421, 18519, 1816,
- 3421, 18519, 1868,
- 3421, 18519, 1886,
- 3421, 18519, 1966,
- 3421, 18519, 1976,
- 3421, 18519, 1978,
- 3421, 18519, 1980,
- 3421, 18519, 1982,
- 3421, 18519, 1984,
- 3421, 18519, 2094,
- 3421, 18519, 2152,
- 3421, 18519, 2254,
- 3421, 18519, 2256,
- 3421, 18519, 2258,
- 3421, 18519, 2260,
- 3421, 18519, 2262,
- 3421, 18519, 2266,
- 3421, 18519, 2318,
- 3421, 18519, 2408,
- 3421, 18519, 2410,
- 3421, 18519, 2412,
- 3421, 18519, 2414,
- 3421, 18519, 2416,
- 3421, 18519, 2418,
- 3421, 18519, 2466,
- 3421, 18519, 2468,
- 3421, 18519, 2470,
- 3421, 18519, 2472,
- 3421, 18519, 2474,
- 3421, 18519, 2492,
- 3421, 18519, 2544,
- 3421, 18519, 2548,
- 3421, 18519, 2550,
- 3421, 18519, 2552,
- 3421, 18519, 2554,
- 3421, 18519, 2608,
- 3421, 18519, 2648,
- 3421, 18519, 2690,
- 3421, 18519, 2880,
- 3421, 18519, 2930,
- 3421, 18519, 3018,
- 3421, 18519, 3030,
- 3421, 18519, 3032,
- 3421, 18519, 3034,
- 3421, 18519, 3036,
- 3421, 18519, 3038,
- 3421, 18519, 3074,
- 3421, 18519, 3206,
- 3421, 18519, 3222,
- 3421, 18519, 3224,
- 3421, 18519, 3226,
- 3421, 18519, 3228,
- 3421, 18519, 3230,
- 3421, 18519, 3270,
- 3421, 18519, 3434,
- 3421, 18519, 3460,
- 3421, 18519, 3500,
- 3421, 18519, 3516,
- 3421, 18519, 3520,
- 3421, 18519, 3530,
- 3421, 18519, 3536,
- 3421, 18519, 3538,
- 3421, 18519, 3552,
- 3421, 18519, 3670,
- 3421, 18519, 3702,
- 3421, 18519, 3778,
- 3421, 18519, 3786,
- 3421, 18519, 3788,
- 3421, 18519, 3790,
- 3421, 18519, 3792,
- 3421, 18519, 3794,
- 3421, 18519, 3818,
- 3421, 18519, 5796,
- 3421, 18519, 5798,
- 3421, 18519, 6350,
- 3421, 18519, 6352,
- 3421, 18519, 6354,
- 3421, 18519, 6356,
- 3421, 18519, 6358,
- 3421, 18519, 6360,
- 3421, 18519, 6364,
- 3421, 18519, 6896,
- 3421, 18519, 6898,
- 3421, 18519, 6902,
- 3421, 18519, 6904,
- 3421, 18519, 7660,
- 3421, 18519, 7662,
- 3421, 18519, 7664,
- 3421, 18519, 7666,
- 3421, 18519, 8296,
- 3421, 18519, 8302,
- 3421, 18519, 8354,
- 3421, 18519, 8356,
- 3421, 18519, 8358,
- 3421, 18519, 8360,
- 3421, 18519, 8362,
- 3421, 18519, 8614,
- 3421, 18519, 8632,
- 3421, 18519, 8664,
- 3421, 18519, 8676,
- 3421, 18519, 8682,
- 3421, 18519, 8684,
- 3421, 18519, 8686,
- 3421, 18519, 8688,
- 3421, 18519, 8690,
- 3421, 18519, 8702,
- 3421, 18519, 8748,
- 3421, 18519, 8758,
- 3421, 18519, 8908,
- 3421, 18519, 8938,
- 3421, 18519, 9710,
- 3421, 18519, 9744,
- 3421, 18519, 10104,
- 3421, 18519, 10124,
- 3421, 18519, 10578,
- 3421, 18519, 10602,
- 3421, 18519, 10868,
- 3421, 18519, 10880,
- 3421, 18519, 11842,
- 3421, 18519, 11844,
- 3421, 18519, 12650,
- 3421, 18519, 12654,
- 3421, 18519, 12769, 166,
- 3421, 18519, 12769, 224,
- 3421, 18519, 12769, 348,
- 3421, 18519, 12769, 414,
- 3421, 18519, 12769, 3074,
- 3421, 18519, 12780,
- 3421, 18519, 12782,
- 3421, 18519, 12786,
- 3421, 18519, 20006,
- 3537, 9808,
- 3588,
- 3675, 9808,
- 3691, 10704,
- 3846,
- 5205, 9809, 13300,
- 5205, 9809, 13483, 17044,
- 5205, 9809, 14842,
- 5205, 9809, 17044,
- 5205, 11849, 2596,
- 5205, 11849, 3056,
- 5205, 11849, 3336,
- 5205, 11849, 6720,
- 5205, 11849, 6742,
- 5205, 11849, 8736,
- 5205, 11849, 10854,
- 5205, 11849, 11916,
- 5205, 11849, 13376,
- 5205, 11849, 13654,
- 5205, 13921, 9809, 0,
- 5205, 13921, 9809, 8,
- 5205, 13921, 9809, 16,
- 5205, 13921, 9809, 28,
- 5205, 13921, 9809, 40,
- 5205, 13921, 9809, 58,
- 5205, 13921, 9809, 72,
- 5205, 13921, 9809, 78,
- 5205, 13921, 9809, 98,
- 5205, 13921, 9809, 306,
- 5205, 13921, 9809, 674,
- 5205, 14903, 0,
- 5205, 14903, 106,
- 5205, 14903, 148,
- 5205, 14903, 244,
- 5205, 14903, 266,
- 5205, 14903, 334,
- 5205, 14903, 348,
- 5205, 14903, 382,
- 5205, 14903, 414,
- 5205, 14903, 446,
- 5205, 14903, 520,
- 5205, 14903, 570,
- 5205, 14903, 586,
- 5205, 14903, 620,
- 5205, 14903, 930,
- 5205, 14903, 1040,
- 5205, 14903, 1160,
- 5205, 14903, 1486,
- 5205, 14903, 1786,
- 5205, 14903, 1904,
- 5205, 14903, 2432,
- 5205, 14903, 2544,
- 5205, 14903, 2660,
- 5205, 14903, 3222,
- 5205, 14903, 18713, 244,
- 5205, 14903, 18713, 620,
- 5205, 15133, 3212,
- 5205, 15133, 15708,
- 5205, 15565, 682,
- 5205, 18831, 9809, 14995, 382,
- 5205, 18831, 9809, 14995, 570,
- 5205, 18831, 9809, 14995, 18077, 570,
- 5221, 15564,
- 5246,
- 5275, 15564,
- 5690,
- 5691, 11394,
- 5691, 11654,
- 5691, 14304,
- 5691, 15564,
- 5693, 483, 17870,
- 5693, 10595, 19213, 11429, 11346,
- 5710,
- 5720,
- 5773, 6682,
- 5779, 2332,
- 5780,
- 5781, 10595, 20813, 15534,
- 5781, 15564,
- 5787, 11429, 18297, 19029, 10109, 12907, 6530,
- 5806,
- 5817, 5832,
- 5817, 12210,
- 5818,
- 5825, 3057, 15501, 17496,
- 5825, 6721, 15501, 17496,
- 5825, 11917, 15501, 17496,
- 5825, 12173, 11718,
- 5825, 13965, 14396,
- 5825, 13965, 15512,
- 5825, 17022,
- 5828,
- 5832,
- 5839, 483, 16380,
- 5841, 15564,
- 5865, 315, 20190,
- 5871, 13083, 8282,
- 5929, 3376,
- 5943, 6705, 966,
- 5943, 12324,
- 5943, 12325, 17708,
- 5945, 482,
- 5947, 18480,
- 5971, 9808,
- 5977, 9808,
- 5983, 11849, 2596,
- 5983, 11849, 3056,
- 5983, 11849, 3336,
- 5983, 11849, 6720,
- 5983, 11849, 6742,
- 5983, 11849, 8736,
- 5983, 11849, 10854,
- 5983, 11849, 11916,
- 5983, 11849, 13376,
- 5983, 11849, 13654,
- 5983, 13921, 9809, 16,
- 5983, 13921, 9809, 28,
- 5983, 13921, 9809, 40,
- 5983, 13921, 9809, 58,
- 5983, 13921, 9809, 72,
- 5983, 13921, 9809, 94,
- 5983, 13921, 9809, 192,
- 5983, 13921, 9809, 306,
- 5983, 13921, 9809, 480,
- 5983, 13921, 9809, 654,
- 5983, 14903, 0,
- 5983, 14903, 8,
- 5983, 14903, 16,
- 5983, 14903, 28,
- 5983, 14903, 40,
- 5983, 14903, 72,
- 5983, 14903, 106,
- 5983, 14903, 148,
- 5983, 14903, 244,
- 5983, 14903, 266,
- 5983, 14903, 334,
- 5983, 14903, 348,
- 5983, 14903, 382,
- 5983, 14903, 414,
- 5983, 14903, 446,
- 5983, 14903, 520,
- 5983, 14903, 570,
- 5983, 14903, 586,
- 5983, 14903, 620,
- 5983, 14903, 678,
- 5983, 14903, 732,
- 5983, 14903, 902,
- 5983, 14903, 930,
- 5983, 14903, 1040,
- 5983, 14903, 1138,
- 5983, 14903, 1160,
- 5983, 14903, 1486,
- 5983, 14903, 1786,
- 5983, 14903, 1904,
- 5983, 14903, 2330,
- 5983, 14903, 2432,
- 5983, 14903, 2444,
- 5983, 14903, 2520,
- 5983, 14903, 2660,
- 5983, 14903, 2700,
- 5983, 14903, 3094,
- 5983, 14903, 3222,
- 5983, 14903, 6008,
- 5983, 14903, 8716,
- 5983, 14903, 8724,
- 5983, 14903, 8726,
- 5983, 14903, 12023, 12,
- 5983, 14903, 12023, 20,
- 5983, 14903, 12023, 22,
- 5983, 14903, 12023, 26,
- 5983, 14903, 12023, 30,
- 5983, 14903, 12023, 34,
- 5983, 14903, 12023, 38,
- 5983, 14903, 12023, 48,
- 5983, 14903, 12023, 132,
- 5983, 14903, 12023, 454,
- 5983, 14903, 12023, 606,
- 5983, 18831, 9809, 382,
- 5983, 18831, 9809, 570,
- 5983, 18831, 9809, 692,
- 5983, 18831, 9809, 732,
- 5983, 18831, 9809, 12023, 14,
- 5983, 18831, 9809, 12023, 24,
- 5983, 18831, 9809, 12023, 454,
- 5983, 20659, 11798,
- 5983, 20659, 14533, 11798,
- 5983, 20659, 15496,
- 5983, 20659, 15671, 11798,
- 6078,
- 6085, 9474,
- 6255, 13380,
- 6255, 20242,
- 6259, 15564,
- 6393, 2499, 12040,
- 6393, 2499, 13198,
- 6393, 2499, 14500,
- 6393, 2499, 14501, 10595, 18367, 18175, 13468,
- 6393, 2499, 16059, 91, 15002,
- 6393, 2499, 16059, 91, 15111, 18504,
- 6393, 2499, 16059, 91, 15111, 18505, 503, 11942,
- 6393, 2499, 16928,
- 6393, 2499, 16929, 503, 11942,
- 6393, 2499, 17172,
- 6393, 2499, 17173, 503, 11942,
- 6397, 9808,
- 6398,
- 6405, 483, 13130,
- 6407, 6715, 10046,
- 6407, 10040,
- 6407, 10041, 10595, 14397, 11502,
- 6407, 13271, 17687, 17860,
- 6407, 18728,
- 6531, 15571, 11718,
- 6565, 9808,
- 6568,
- 6683, 10595, 467, 7017, 16316,
- 6683, 10595, 489, 16316,
- 6683, 10595, 6067, 13572,
- 6683, 10595, 7847, 483, 17266,
- 6683, 10595, 9127, 12698,
- 6683, 10595, 9127, 12699, 841, 6067, 13572,
- 6683, 10595, 13611, 483, 1824,
- 6683, 10595, 16665, 8288,
- 6683, 10595, 17001, 6568,
- 6683, 10595, 19467, 15666,
- 6683, 10595, 19467, 15667, 841, 17375, 1330,
- 6683, 10595, 19467, 15667, 841, 21401, 6568,
- 6683, 10595, 20730,
- 6683, 10595, 20880,
- 6683, 16650,
- 6683, 17377, 12698,
- 6683, 18571, 1, 7640,
- 6683, 19405, 18861, 6732,
- 6683, 19413, 315, 6690,
- 6705, 14638,
- 6705, 15986,
- 6709, 14648,
- 6709, 19344,
- 6710,
- 6711, 14552,
- 6714,
- 6715, 5931, 10595, 13577, 14478,
- 6721, 1213, 8282,
- 6721, 1213, 20658,
- 6723, 315, 7252,
- 6739, 841, 12420,
- 6739, 841, 12421, 10595, 13174,
- 6743, 1213, 8282,
- 6743, 1213, 20658,
- 6743, 7775, 14410,
- 6743, 14429, 14227, 17605, 21056,
- 6743, 16913, 11521, 9904,
- 6743, 20347, 17496,
- 6743, 21241, 17496,
- 6743, 21567, 17496,
- 6747, 6682,
- 6751, 9260,
- 6757, 8419, 10595, 6682,
- 6757, 8419, 15564,
- 6757, 9910,
- 6757, 11528,
- 6757, 13095, 7480,
- 6762,
- 6764,
- 6766,
- 6768,
- 6887, 1172,
- 6914,
- 6915, 10595, 16352,
- 6915, 17377, 1686,
- 6925, 8282,
- 7004,
- 7010,
- 7083, 13502,
- 7095, 6382,
- 7109, 15564,
- 7114,
- 7135, 17357, 9808,
- 7135, 19709, 15564,
- 7252,
- 7480,
- 7492,
- 7640,
- 7641, 8282,
- 7745, 14278,
- 7761, 9808,
- 7763, 16955, 8418,
- 7763, 16955, 8419, 10595, 6682,
- 7763, 16955, 8419, 15564,
- 7775, 19937, 315, 10588,
- 7779, 841, 13271, 10040,
- 7779, 841, 13271, 14533, 19610,
- 7779, 857, 19215, 15970,
- 7779, 2163, 20101, 15970,
- 7779, 2597, 14543, 11528,
- 7779, 2597, 16955, 11528,
- 7779, 5713, 669, 13271, 5713, 669, 16356,
- 7779, 5713, 669, 13271, 5713, 6407, 16356,
- 7779, 5713, 6407, 13271, 5713, 669, 16356,
- 7779, 5713, 6407, 13271, 5713, 6407, 16356,
- 7779, 6715, 10046,
- 7779, 6721, 16237, 11528,
- 7779, 7087, 11521, 14396,
- 7779, 7087, 11528,
- 7779, 7091, 19575, 18338,
- 7779, 10040,
- 7779, 11397, 14326,
- 7779, 11399, 15970,
- 7779, 11399, 15971, 10595, 1212,
- 7779, 11429, 10595, 13483, 14396,
- 7779, 11429, 10595, 16035, 9242,
- 7779, 11521, 18585, 13407, 15970,
- 7779, 11521, 20009, 15970,
- 7779, 11725, 15970,
- 7779, 11725, 15971, 12525, 7256,
- 7779, 11725, 15971, 13807, 7256,
- 7779, 11725, 15971, 15021, 13158,
- 7779, 12032,
- 7779, 13095, 7480,
- 7779, 13271, 10575, 11428,
- 7779, 13271, 11428,
- 7779, 13271, 11429, 10595, 14533, 18669, 15534,
- 7779, 13271, 11429, 10595, 15534,
- 7779, 13271, 11429, 10595, 18669, 15534,
- 7779, 13271, 11429, 17231, 13483, 14396,
- 7779, 13271, 11521, 11428,
- 7779, 13271, 13965, 11428,
- 7779, 13271, 14533, 11428,
- 7779, 13271, 14533, 11429, 10595, 15534,
- 7779, 13271, 14533, 11429, 10595, 18669, 15534,
- 7779, 13271, 20165, 11428,
- 7779, 13271, 20613, 11428,
- 7779, 13271, 21571, 11428,
- 7779, 13377, 16237, 11528,
- 7779, 13655, 16237, 11528,
- 7779, 13655, 18333, 11528,
- 7779, 13965, 11725, 15970,
- 7779, 13965, 14429, 15970,
- 7779, 13965, 15513, 15970,
- 7779, 13965, 18585, 13407, 15970,
- 7779, 13965, 20009, 15970,
- 7779, 13965, 20628,
- 7779, 14407, 11932,
- 7779, 14429, 15970,
- 7779, 14531, 21017, 15970,
- 7779, 14533, 11399, 15970,
- 7779, 14533, 15781, 12010,
- 7779, 14533, 19359, 8282,
- 7779, 14533, 20628,
- 7779, 15111, 14585, 20175, 16942,
- 7779, 15319, 18209, 15970,
- 7779, 15465, 19359, 8282,
- 7779, 15493, 14326,
- 7779, 15513, 15970,
- 7779, 15513, 15971, 10595, 10137, 315, 3273, 14428,
- 7779, 15513, 15971, 10595, 10137, 315, 14307, 14428,
- 7779, 15513, 15971, 10595, 13222,
- 7779, 15513, 15971, 10595, 18658,
- 7779, 15513, 15971, 12525, 14428,
- 7779, 15513, 15971, 13807, 14428,
- 7779, 15513, 15971, 19056,
- 7779, 15781, 12010,
- 7779, 16004,
- 7779, 16610,
- 7779, 17227, 14326,
- 7779, 17385, 7090,
- 7779, 18162,
- 7779, 18379, 885, 18862,
- 7779, 18423, 41, 15970,
- 7779, 18585, 13407, 15970,
- 7779, 18597, 14287, 18669, 894,
- 7779, 18669, 895, 10595, 13222,
- 7779, 18669, 967, 7816,
- 7779, 20175, 16942,
- 7779, 20628,
- 7779, 20629, 12525, 7256,
- 7779, 20629, 13807, 7256,
- 7779, 20629, 19056,
- 7779, 21017, 15970,
- 7779, 21215, 15970,
- 7817, 19420,
- 7817, 20529, 2499, 19157, 3225, 9244,
- 7817, 20529, 10595, 20665, 9175, 14221, 9244,
- 7817, 20529, 10595, 20987, 9175, 14221, 9244,
- 7821, 15564,
- 7823, 6682,
- 7824,
- 7827, 9808,
- 7831, 14903, 0,
- 7831, 14903, 8,
- 7831, 14903, 16,
- 7831, 14903, 28,
- 7831, 14903, 40,
- 7831, 14903, 66,
- 7831, 14903, 106,
- 7831, 14903, 124,
- 7831, 14903, 148,
- 7831, 14903, 214,
- 7831, 14903, 224,
- 7831, 14903, 244,
- 7831, 14903, 266,
- 7831, 14903, 334,
- 7831, 14903, 348,
- 7831, 14903, 382,
- 7831, 14903, 414,
- 7831, 14903, 446,
- 7831, 14903, 480,
- 7831, 14903, 520,
- 7831, 14903, 586,
- 7831, 14903, 620,
- 7831, 14903, 654,
- 7831, 14903, 656,
- 7831, 14903, 692,
- 7831, 14903, 716,
- 7831, 14903, 732,
- 7831, 14903, 750,
- 7831, 14903, 1040,
- 7831, 14903, 1250,
- 7831, 14903, 1486,
- 7831, 14903, 1612,
- 7831, 14903, 1904,
- 7831, 14903, 2432,
- 7831, 14903, 2660,
- 7831, 14903, 3030,
- 7831, 14903, 3222,
- 7831, 14903, 3288,
- 7831, 14903, 3786,
- 7831, 14903, 10173, 447, 538,
- 7831, 14903, 10173, 2363, 116,
- 7831, 14903, 10173, 2363, 446,
- 7831, 14903, 10173, 2363, 628,
- 7831, 14903, 10173, 2363, 1104,
- 7831, 14903, 10173, 2363, 1784,
- 7831, 14903, 10194,
- 7831, 20659, 6757, 9910,
- 7831, 20659, 11708,
- 7838,
- 7839, 10595, 1751, 2652,
- 7845, 6259, 6749, 7779, 15003, 483, 14533, 18668,
- 7845, 7779, 10040,
- 7845, 7779, 13271, 11428,
- 7845, 7779, 13271, 14533, 11428,
- 7845, 13271, 10040,
- 7845, 17710,
- 7845, 19213, 11428,
- 7845, 19213, 11429, 6749, 894,
- 7845, 19213, 14533, 11428,
- 7845, 19213, 14533, 11429, 6749, 894,
- 7845, 19213, 18457, 11428,
- 7845, 20163, 11428,
- 7845, 20163, 11429, 6749, 894,
- 7845, 20163, 14533, 11428,
- 7845, 20163, 14533, 11429, 6749, 894,
- 7845, 20163, 18457, 11428,
- 7855, 12268,
- 7855, 14902,
- 8277, 841, 14593, 9808,
- 8277, 9808,
- 8277, 10595, 15535, 841, 8277, 841, 14593, 9808,
- 8277, 10595, 15535, 9808,
- 8279, 9740,
- 8291, 8282,
- 8315, 495, 5830,
- 8324,
- 8327, 15564,
- 8387, 9809, 18345, 17350,
- 8387, 9809, 18345, 19688,
- 8387, 9809, 19688,
- 8387, 10173, 3273, 13270,
- 8387, 10173, 11346,
- 8387, 10173, 11502,
- 8387, 10173, 13270,
- 8387, 13921, 9809, 0,
- 8387, 13921, 9809, 8,
- 8387, 13921, 9809, 16,
- 8387, 13921, 9809, 26,
- 8387, 13921, 9809, 28,
- 8387, 13921, 9809, 40,
- 8387, 13921, 9809, 44,
- 8387, 13921, 9809, 48,
- 8387, 13921, 9809, 58,
- 8387, 13921, 9809, 66,
- 8387, 13921, 9809, 72,
- 8387, 13921, 9809, 80,
- 8387, 13921, 9809, 94,
- 8387, 13921, 9809, 192,
- 8387, 13921, 9809, 202,
- 8387, 13921, 9809, 208,
- 8387, 13921, 9809, 290,
- 8387, 13921, 9809, 298,
- 8387, 13921, 9809, 306,
- 8387, 13921, 9809, 316,
- 8387, 13921, 9809, 328,
- 8387, 13921, 9809, 454,
- 8387, 13921, 9809, 496,
- 8387, 13921, 9809, 508,
- 8387, 13921, 9809, 646,
- 8387, 13921, 9809, 674,
- 8387, 13921, 9809, 708,
- 8387, 13921, 9809, 736,
- 8387, 13921, 9809, 802,
- 8387, 13921, 9809, 822,
- 8387, 13921, 9809, 842,
- 8387, 13921, 9809, 1294,
- 8387, 13921, 9809, 1308,
- 8387, 13921, 9809, 1728,
- 8387, 13921, 9809, 1746,
- 8387, 13921, 9809, 2584,
- 8387, 13921, 9809, 3362,
- 8387, 13921, 9809, 3368,
- 8387, 13921, 9809, 3378,
- 8387, 13921, 9809, 7376,
- 8387, 13921, 9809, 10364,
- 8387, 13921, 9809, 17011, 208,
- 8387, 13921, 9809, 17011, 1308,
- 8387, 14903, 70,
- 8387, 14903, 106,
- 8387, 14903, 148,
- 8387, 14903, 224,
- 8387, 14903, 244,
- 8387, 14903, 266,
- 8387, 14903, 348,
- 8387, 14903, 382,
- 8387, 14903, 414,
- 8387, 14903, 446,
- 8387, 14903, 520,
- 8387, 14903, 554,
- 8387, 14903, 586,
- 8387, 14903, 620,
- 8387, 14903, 678,
- 8387, 14903, 692,
- 8387, 14903, 716,
- 8387, 14903, 737, 348,
- 8387, 14903, 737, 520,
- 8387, 14903, 737, 620,
- 8387, 14903, 737, 2480,
- 8387, 14903, 737, 3288,
- 8387, 14903, 737, 3302,
- 8387, 14903, 737, 6440,
- 8387, 14903, 737, 10194,
- 8387, 14903, 750,
- 8387, 14903, 1138,
- 8387, 14903, 1250,
- 8387, 14903, 1486,
- 8387, 14903, 1612,
- 8387, 14903, 2112,
- 8387, 14903, 2208,
- 8387, 14903, 2286,
- 8387, 14903, 2432,
- 8387, 14903, 2444,
- 8387, 14903, 2480,
- 8387, 14903, 2544,
- 8387, 14903, 2684,
- 8387, 14903, 2762,
- 8387, 14903, 3030,
- 8387, 14903, 3094,
- 8387, 14903, 3288,
- 8387, 14903, 3302,
- 8387, 14903, 3446,
- 8387, 14903, 3786,
- 8387, 14903, 3828,
- 8387, 14903, 3856,
- 8387, 14903, 6388,
- 8387, 14903, 6440,
- 8387, 14903, 6448,
- 8387, 14903, 6982,
- 8387, 14903, 7798,
- 8387, 14903, 8692,
- 8387, 14903, 8796,
- 8387, 14903, 8916,
- 8387, 14903, 10160,
- 8387, 14903, 10194,
- 8387, 14903, 10202,
- 8387, 14903, 10918,
- 8387, 14903, 10958,
- 8387, 14903, 10966,
- 8387, 14903, 11862,
- 8387, 14903, 13702,
- 8387, 14903, 14142,
- 8387, 14903, 15652,
- 8387, 14903, 15654,
- 8387, 14903, 15656,
- 8387, 14903, 15658,
- 8387, 14903, 15660,
- 8387, 14903, 15662,
- 8387, 14903, 15664,
- 8387, 14903, 15895, 414,
- 8387, 14903, 15895, 446,
- 8387, 14903, 15895, 2432,
- 8387, 14903, 15895, 3856,
- 8387, 14903, 18345, 10194,
- 8387, 14903, 18345, 15650,
- 8387, 14903, 18345, 15652,
- 8387, 14903, 18345, 15656,
- 8387, 14903, 18345, 15658,
- 8387, 14903, 18345, 15660,
- 8387, 14903, 18345, 15664,
- 8387, 14903, 20936,
- 8389, 495, 673, 15564,
- 8389, 6259, 15564,
- 8399, 9808,
- 8402,
- 8406,
- 8413, 9809, 7296,
- 8413, 9809, 15756,
- 8413, 9809, 17342,
- 8413, 9809, 17466,
- 8413, 9809, 20322,
- 8413, 11798,
- 8413, 11849, 2596,
- 8413, 11849, 3056,
- 8413, 11849, 3336,
- 8413, 11849, 6720,
- 8413, 11849, 6742,
- 8413, 11849, 8736,
- 8413, 11849, 10854,
- 8413, 11849, 11916,
- 8413, 11849, 13376,
- 8413, 11849, 13654,
- 8413, 13921, 9809, 8,
- 8413, 13921, 9809, 16,
- 8413, 13921, 9809, 28,
- 8413, 13921, 9809, 40,
- 8413, 13921, 9809, 58,
- 8413, 13921, 9809, 72,
- 8413, 13921, 9809, 94,
- 8413, 13921, 9809, 306,
- 8413, 13921, 9809, 674,
- 8413, 13921, 9809, 17349, 22,
- 8413, 13921, 9809, 17349, 34,
- 8413, 13921, 9809, 17349, 394,
- 8413, 13921, 9809, 17349, 580,
- 8413, 14533, 11798,
- 8413, 14903, 0,
- 8413, 14903, 8,
- 8413, 14903, 16,
- 8413, 14903, 28,
- 8413, 14903, 40,
- 8413, 14903, 58,
- 8413, 14903, 72,
- 8413, 14903, 94,
- 8413, 14903, 106,
- 8413, 14903, 124,
- 8413, 14903, 148,
- 8413, 14903, 244,
- 8413, 14903, 266,
- 8413, 14903, 306,
- 8413, 14903, 334,
- 8413, 14903, 348,
- 8413, 14903, 382,
- 8413, 14903, 414,
- 8413, 14903, 446,
- 8413, 14903, 520,
- 8413, 14903, 570,
- 8413, 14903, 586,
- 8413, 14903, 620,
- 8413, 14903, 674,
- 8413, 14903, 678,
- 8413, 14903, 732,
- 8413, 14903, 930,
- 8413, 14903, 1040,
- 8413, 14903, 1138,
- 8413, 14903, 1160,
- 8413, 14903, 1486,
- 8413, 14903, 1786,
- 8413, 14903, 1904,
- 8413, 14903, 2142,
- 8413, 14903, 2432,
- 8413, 14903, 2480,
- 8413, 14903, 2544,
- 8413, 14903, 2660,
- 8413, 14903, 3030,
- 8413, 14903, 3094,
- 8413, 14903, 3222,
- 8413, 14903, 3302,
- 8413, 14903, 6286,
- 8413, 14903, 10218,
- 8413, 14903, 17349, 22,
- 8413, 14903, 17349, 34,
- 8413, 14903, 17349, 394,
- 8413, 14903, 17349, 580,
- 8413, 20771, 9808,
- 8417, 14326,
- 8419, 17337, 17576,
- 8429, 19214,
- 8429, 20876,
- 8551, 15268,
- 8555, 11466,
- 8558,
- 8586,
- 8655, 6682,
- 8657, 9162,
- 8806,
- 8808,
- 8809, 2622,
- 8809, 9162,
- 9112,
- 9127, 966,
- 9127, 5832,
- 9127, 6705, 14638,
- 9127, 7838,
- 9127, 12199, 9808,
- 9127, 14365, 11521, 9904,
- 9127, 14365, 11718,
- 9127, 14365, 17496,
- 9127, 14365, 21567, 17496,
- 9127, 14638,
- 9127, 15542,
- 9127, 16627, 10595, 15319, 6722,
- 9127, 16627, 10595, 16607, 6722,
- 9127, 18510,
- 9162,
- 9163, 10595, 6090,
- 9163, 10595, 16035, 10086,
- 9163, 14583, 668,
- 9165, 10182,
- 9165, 14314,
- 9173, 20313, 8282,
- 9178,
- 9187, 9808,
- 9210,
- 9221, 483, 2690,
+#define UNICODE_CHARNAME_WORD_HANGUL 7409
+#define UNICODE_CHARNAME_WORD_SYLLABLE 9348
+#define UNICODE_CHARNAME_WORD_CJK 536
+#define UNICODE_CHARNAME_WORD_COMPATIBILITY 10647
+#define UNICODE_CHARNAME_WORD_VARIATION 9912
+static const uint16_t unicode_names[115981] = {
+ 23, 3, 897, 15672,
+ 37, 317, 18774,
+ 47, 317, 1, 19567, 968,
+ 51, 18371, 887, 20234,
+ 51, 18371, 7817, 12383, 16088,
+ 51, 18371, 7817, 16069, 16088,
+ 51, 18371, 9898,
+ 51, 18371, 10313, 11756,
+ 51, 18371, 13313, 23252,
+ 51, 18371, 13341, 12383, 16088,
+ 51, 18371, 13341, 16069, 16088,
+ 51, 18371, 14603, 23252,
+ 51, 18371, 15495, 15340,
+ 51, 18371, 15495, 20336,
+ 51, 18371, 15495, 20566,
+ 51, 18371, 20355, 20566,
+ 63, 16200,
+ 167, 2511, 15029, 15672,
+ 201, 6286,
+ 201, 9374,
+ 201, 13582,
+ 203, 6286,
+ 203, 9374,
+ 203, 13582,
+ 469, 2611, 13883, 18011, 15672,
+ 469, 11994,
+ 469, 11995, 9854,
+ 469, 15127, 15330,
+ 469, 15342,
+ 469, 17247, 15672,
+ 469, 17676,
+ 469, 20850,
+ 491, 7127, 9854,
+ 493, 11709, 441, 17430,
+ 493, 11709, 5228,
+ 493, 11709, 11905, 2610,
+ 493, 11709, 11905, 3076,
+ 493, 11709, 11905, 3356,
+ 493, 11709, 11905, 6756,
+ 493, 11709, 11905, 6778,
+ 493, 11709, 11905, 8780,
+ 493, 11709, 11905, 10900,
+ 493, 11709, 11905, 11978,
+ 493, 11709, 11905, 13450,
+ 493, 11709, 11905, 13736,
+ 493, 11709, 13326,
+ 493, 11709, 14999, 68,
+ 493, 11709, 14999, 76,
+ 493, 11709, 14999, 92,
+ 493, 11709, 14999, 202,
+ 493, 11709, 14999, 206,
+ 493, 11709, 14999, 306,
+ 493, 11709, 14999, 324,
+ 493, 11709, 14999, 326,
+ 493, 11709, 14999, 384,
+ 493, 11709, 14999, 388,
+ 493, 11709, 14999, 392,
+ 493, 11709, 14999, 402,
+ 493, 11709, 14999, 406,
+ 493, 11709, 14999, 480,
+ 493, 11709, 14999, 486,
+ 493, 11709, 14999, 512,
+ 493, 11709, 14999, 652,
+ 493, 11709, 14999, 654,
+ 493, 11709, 14999, 678,
+ 493, 11709, 14999, 774,
+ 493, 11709, 14999, 776,
+ 493, 11709, 14999, 778,
+ 493, 11709, 14999, 786,
+ 493, 11709, 14999, 844,
+ 493, 11709, 14999, 1272,
+ 493, 11709, 14999, 1314,
+ 493, 11709, 14999, 1764,
+ 493, 11709, 14999, 2066,
+ 493, 11709, 14999, 2628,
+ 493, 11709, 14999, 3404,
+ 493, 11709, 16427, 18812,
+ 493, 11709, 18454,
+ 493, 11709, 20269, 18812,
+ 493, 11709, 20877, 14625, 15142,
+ 493, 11709, 20877, 15142,
+ 495, 15672,
+ 497, 10641, 20685, 8321, 10641, 7817, 13341, 11477, 11392,
+ 505, 10641, 1217, 14874,
+ 516,
+ 604,
+ 671, 5741, 7817, 6435, 5741, 7817, 16480,
+ 671, 5741, 7817, 6435, 5741, 13341, 16480,
+ 671, 5741, 13341, 6435, 5741, 7817, 16480,
+ 671, 5741, 13341, 6435, 5741, 13341, 16480,
+ 671, 6435, 11476,
+ 671, 6435, 11477, 10641, 5744,
+ 671, 6435, 11571, 11476,
+ 671, 6435, 14049, 11476,
+ 671, 6435, 14625, 11476,
+ 671, 6435, 20377, 11476,
+ 671, 6435, 23305, 11476,
+ 671, 6751, 10092,
+ 671, 10086,
+ 671, 10087, 10641, 14487, 11392,
+ 671, 11477, 17369, 14486,
+ 671, 13341, 17839, 18016,
+ 671, 18906,
+ 671, 18907, 317, 1, 19567, 968,
+ 671, 18907, 16065, 3357, 20181, 5742,
+ 708,
+ 739, 17091, 144,
+ 739, 17091, 168,
+ 739, 17091, 244,
+ 739, 17091, 342,
+ 739, 17091, 354,
+ 739, 17091, 392,
+ 739, 17091, 430,
+ 739, 17091, 500,
+ 739, 17091, 642,
+ 739, 17091, 710,
+ 739, 17091, 742,
+ 739, 17091, 752,
+ 739, 17091, 982,
+ 739, 17091, 1046,
+ 739, 17091, 1066,
+ 739, 17091, 1110,
+ 739, 17091, 1114,
+ 739, 17091, 1474,
+ 739, 17091, 1530,
+ 739, 17091, 1658,
+ 739, 17091, 1822,
+ 739, 17091, 1942,
+ 739, 17091, 2134,
+ 739, 17091, 2224,
+ 739, 17091, 2332,
+ 739, 17091, 2742,
+ 739, 17091, 2758,
+ 739, 17091, 2810,
+ 739, 17091, 3060,
+ 739, 17091, 3118,
+ 739, 17091, 3214,
+ 739, 17091, 3460,
+ 739, 17091, 3500,
+ 739, 17091, 3720,
+ 739, 17091, 3848,
+ 739, 17091, 3862,
+ 739, 17091, 3864,
+ 739, 17091, 5784,
+ 739, 17091, 6114,
+ 739, 17091, 6344,
+ 739, 17091, 6984,
+ 739, 17091, 6990,
+ 739, 17091, 7352,
+ 739, 17091, 7356,
+ 739, 17091, 7362,
+ 739, 17091, 7488,
+ 739, 17091, 7508,
+ 739, 17091, 8614,
+ 739, 17091, 8966,
+ 739, 17091, 8984,
+ 739, 17091, 9030,
+ 739, 17091, 9750,
+ 739, 17091, 9792,
+ 739, 17091, 9816,
+ 739, 17091, 14222,
+ 739, 18697, 0,
+ 739, 18697, 8,
+ 739, 18697, 16,
+ 739, 18697, 28,
+ 739, 18697, 84,
+ 739, 18697, 92,
+ 739, 18697, 100,
+ 739, 18697, 106,
+ 739, 18697, 110,
+ 739, 18697, 114,
+ 739, 18697, 116,
+ 739, 18697, 120,
+ 739, 18697, 122,
+ 739, 18697, 124,
+ 739, 18697, 130,
+ 739, 18697, 134,
+ 739, 18697, 140,
+ 739, 18697, 142,
+ 739, 18697, 144,
+ 739, 18697, 148,
+ 739, 18697, 154,
+ 739, 18697, 158,
+ 739, 18697, 166,
+ 739, 18697, 168,
+ 739, 18697, 220,
+ 739, 18697, 224,
+ 739, 18697, 230,
+ 739, 18697, 236,
+ 739, 18697, 238,
+ 739, 18697, 240,
+ 739, 18697, 244,
+ 739, 18697, 248,
+ 739, 18697, 254,
+ 739, 18697, 258,
+ 739, 18697, 260,
+ 739, 18697, 266,
+ 739, 18697, 270,
+ 739, 18697, 282,
+ 739, 18697, 300,
+ 739, 18697, 320,
+ 739, 18697, 328,
+ 739, 18697, 332,
+ 739, 18697, 340,
+ 739, 18697, 342,
+ 739, 18697, 344,
+ 739, 18697, 346,
+ 739, 18697, 350,
+ 739, 18697, 354,
+ 739, 18697, 358,
+ 739, 18697, 366,
+ 739, 18697, 370,
+ 739, 18697, 384,
+ 739, 18697, 388,
+ 739, 18697, 392,
+ 739, 18697, 402,
+ 739, 18697, 406,
+ 739, 18697, 412,
+ 739, 18697, 416,
+ 739, 18697, 424,
+ 739, 18697, 430,
+ 739, 18697, 436,
+ 739, 18697, 440,
+ 739, 18697, 446,
+ 739, 18697, 448,
+ 739, 18697, 452,
+ 739, 18697, 460,
+ 739, 18697, 468,
+ 739, 18697, 472,
+ 739, 18697, 500,
+ 739, 18697, 508,
+ 739, 18697, 516,
+ 739, 18697, 522,
+ 739, 18697, 536,
+ 739, 18697, 540,
+ 739, 18697, 546,
+ 739, 18697, 552,
+ 739, 18697, 560,
+ 739, 18697, 564,
+ 739, 18697, 568,
+ 739, 18697, 570,
+ 739, 18697, 572,
+ 739, 18697, 574,
+ 739, 18697, 580,
+ 739, 18697, 584,
+ 739, 18697, 586,
+ 739, 18697, 588,
+ 739, 18697, 592,
+ 739, 18697, 598,
+ 739, 18697, 602,
+ 739, 18697, 612,
+ 739, 18697, 618,
+ 739, 18697, 622,
+ 739, 18697, 626,
+ 739, 18697, 630,
+ 739, 18697, 634,
+ 739, 18697, 642,
+ 739, 18697, 668,
+ 739, 18697, 680,
+ 739, 18697, 684,
+ 739, 18697, 686,
+ 739, 18697, 690,
+ 739, 18697, 692,
+ 739, 18697, 694,
+ 739, 18697, 700,
+ 739, 18697, 710,
+ 739, 18697, 712,
+ 739, 18697, 724,
+ 739, 18697, 726,
+ 739, 18697, 732,
+ 739, 18697, 738,
+ 739, 18697, 742,
+ 739, 18697, 746,
+ 739, 18697, 750,
+ 739, 18697, 752,
+ 739, 18697, 754,
+ 739, 18697, 758,
+ 739, 18697, 760,
+ 739, 18697, 762,
+ 739, 18697, 764,
+ 739, 18697, 894,
+ 739, 18697, 898,
+ 739, 18697, 902,
+ 739, 18697, 904,
+ 739, 18697, 906,
+ 739, 18697, 908,
+ 739, 18697, 910,
+ 739, 18697, 912,
+ 739, 18697, 914,
+ 739, 18697, 926,
+ 739, 18697, 930,
+ 739, 18697, 944,
+ 739, 18697, 948,
+ 739, 18697, 950,
+ 739, 18697, 952,
+ 739, 18697, 962,
+ 739, 18697, 964,
+ 739, 18697, 968,
+ 739, 18697, 978,
+ 739, 18697, 980,
+ 739, 18697, 982,
+ 739, 18697, 986,
+ 739, 18697, 988,
+ 739, 18697, 998,
+ 739, 18697, 1000,
+ 739, 18697, 1002,
+ 739, 18697, 1004,
+ 739, 18697, 1014,
+ 739, 18697, 1018,
+ 739, 18697, 1022,
+ 739, 18697, 1038,
+ 739, 18697, 1040,
+ 739, 18697, 1044,
+ 739, 18697, 1046,
+ 739, 18697, 1050,
+ 739, 18697, 1052,
+ 739, 18697, 1054,
+ 739, 18697, 1056,
+ 739, 18697, 1066,
+ 739, 18697, 1068,
+ 739, 18697, 1070,
+ 739, 18697, 1080,
+ 739, 18697, 1082,
+ 739, 18697, 1086,
+ 739, 18697, 1090,
+ 739, 18697, 1092,
+ 739, 18697, 1094,
+ 739, 18697, 1096,
+ 739, 18697, 1098,
+ 739, 18697, 1110,
+ 739, 18697, 1112,
+ 739, 18697, 1114,
+ 739, 18697, 1116,
+ 739, 18697, 1132,
+ 739, 18697, 1136,
+ 739, 18697, 1138,
+ 739, 18697, 1142,
+ 739, 18697, 1144,
+ 739, 18697, 1146,
+ 739, 18697, 1148,
+ 739, 18697, 1150,
+ 739, 18697, 1160,
+ 739, 18697, 1162,
+ 739, 18697, 1176,
+ 739, 18697, 1184,
+ 739, 18697, 1186,
+ 739, 18697, 1188,
+ 739, 18697, 1214,
+ 739, 18697, 1216,
+ 739, 18697, 1218,
+ 739, 18697, 1234,
+ 739, 18697, 1236,
+ 739, 18697, 1238,
+ 739, 18697, 1240,
+ 739, 18697, 1242,
+ 739, 18697, 1352,
+ 739, 18697, 1358,
+ 739, 18697, 1360,
+ 739, 18697, 1376,
+ 739, 18697, 1378,
+ 739, 18697, 1380,
+ 739, 18697, 1394,
+ 739, 18697, 1398,
+ 739, 18697, 1406,
+ 739, 18697, 1408,
+ 739, 18697, 1410,
+ 739, 18697, 1412,
+ 739, 18697, 1422,
+ 739, 18697, 1424,
+ 739, 18697, 1426,
+ 739, 18697, 1448,
+ 739, 18697, 1452,
+ 739, 18697, 1454,
+ 739, 18697, 1474,
+ 739, 18697, 1478,
+ 739, 18697, 1480,
+ 739, 18697, 1482,
+ 739, 18697, 1484,
+ 739, 18697, 1486,
+ 739, 18697, 1488,
+ 739, 18697, 1490,
+ 739, 18697, 1506,
+ 739, 18697, 1512,
+ 739, 18697, 1514,
+ 739, 18697, 1516,
+ 739, 18697, 1528,
+ 739, 18697, 1530,
+ 739, 18697, 1532,
+ 739, 18697, 1550,
+ 739, 18697, 1552,
+ 739, 18697, 1554,
+ 739, 18697, 1556,
+ 739, 18697, 1558,
+ 739, 18697, 1594,
+ 739, 18697, 1598,
+ 739, 18697, 1602,
+ 739, 18697, 1614,
+ 739, 18697, 1618,
+ 739, 18697, 1630,
+ 739, 18697, 1638,
+ 739, 18697, 1640,
+ 739, 18697, 1642,
+ 739, 18697, 1644,
+ 739, 18697, 1646,
+ 739, 18697, 1648,
+ 739, 18697, 1650,
+ 739, 18697, 1652,
+ 739, 18697, 1656,
+ 739, 18697, 1658,
+ 739, 18697, 1660,
+ 739, 18697, 1662,
+ 739, 18697, 1664,
+ 739, 18697, 1666,
+ 739, 18697, 1668,
+ 739, 18697, 1682,
+ 739, 18697, 1684,
+ 739, 18697, 1686,
+ 739, 18697, 1700,
+ 739, 18697, 1712,
+ 739, 18697, 1714,
+ 739, 18697, 1716,
+ 739, 18697, 1718,
+ 739, 18697, 1742,
+ 739, 18697, 1744,
+ 739, 18697, 1746,
+ 739, 18697, 1802,
+ 739, 18697, 1806,
+ 739, 18697, 1808,
+ 739, 18697, 1810,
+ 739, 18697, 1816,
+ 739, 18697, 1818,
+ 739, 18697, 1820,
+ 739, 18697, 1822,
+ 739, 18697, 1828,
+ 739, 18697, 1830,
+ 739, 18697, 1832,
+ 739, 18697, 1836,
+ 739, 18697, 1838,
+ 739, 18697, 1840,
+ 739, 18697, 1842,
+ 739, 18697, 1846,
+ 739, 18697, 1850,
+ 739, 18697, 1852,
+ 739, 18697, 1854,
+ 739, 18697, 1856,
+ 739, 18697, 1880,
+ 739, 18697, 1886,
+ 739, 18697, 1890,
+ 739, 18697, 1902,
+ 739, 18697, 1906,
+ 739, 18697, 1910,
+ 739, 18697, 1930,
+ 739, 18697, 1938,
+ 739, 18697, 1942,
+ 739, 18697, 1948,
+ 739, 18697, 1978,
+ 739, 18697, 1980,
+ 739, 18697, 1984,
+ 739, 18697, 2016,
+ 739, 18697, 2018,
+ 739, 18697, 2022,
+ 739, 18697, 2024,
+ 739, 18697, 2028,
+ 739, 18697, 2082,
+ 739, 18697, 2088,
+ 739, 18697, 2094,
+ 739, 18697, 2114,
+ 739, 18697, 2120,
+ 739, 18697, 2134,
+ 739, 18697, 2140,
+ 739, 18697, 2146,
+ 739, 18697, 2148,
+ 739, 18697, 2166,
+ 739, 18697, 2172,
+ 739, 18697, 2176,
+ 739, 18697, 2200,
+ 739, 18697, 2202,
+ 739, 18697, 2204,
+ 739, 18697, 2208,
+ 739, 18697, 2210,
+ 739, 18697, 2222,
+ 739, 18697, 2224,
+ 739, 18697, 2226,
+ 739, 18697, 2228,
+ 739, 18697, 2246,
+ 739, 18697, 2252,
+ 739, 18697, 2256,
+ 739, 18697, 2286,
+ 739, 18697, 2290,
+ 739, 18697, 2292,
+ 739, 18697, 2294,
+ 739, 18697, 2296,
+ 739, 18697, 2304,
+ 739, 18697, 2316,
+ 739, 18697, 2318,
+ 739, 18697, 2320,
+ 739, 18697, 2332,
+ 739, 18697, 2334,
+ 739, 18697, 2336,
+ 739, 18697, 2350,
+ 739, 18697, 2352,
+ 739, 18697, 2354,
+ 739, 18697, 2358,
+ 739, 18697, 2360,
+ 739, 18697, 2376,
+ 739, 18697, 2378,
+ 739, 18697, 2380,
+ 739, 18697, 2398,
+ 739, 18697, 2406,
+ 739, 18697, 2410,
+ 739, 18697, 2412,
+ 739, 18697, 2414,
+ 739, 18697, 2416,
+ 739, 18697, 2418,
+ 739, 18697, 2420,
+ 739, 18697, 2422,
+ 739, 18697, 2424,
+ 739, 18697, 2426,
+ 739, 18697, 2428,
+ 739, 18697, 2436,
+ 739, 18697, 2442,
+ 739, 18697, 2444,
+ 739, 18697, 2446,
+ 739, 18697, 2452,
+ 739, 18697, 2464,
+ 739, 18697, 2472,
+ 739, 18697, 2474,
+ 739, 18697, 2476,
+ 739, 18697, 2482,
+ 739, 18697, 2484,
+ 739, 18697, 2486,
+ 739, 18697, 2488,
+ 739, 18697, 2506,
+ 739, 18697, 2510,
+ 739, 18697, 2514,
+ 739, 18697, 2518,
+ 739, 18697, 2520,
+ 739, 18697, 2522,
+ 739, 18697, 2524,
+ 739, 18697, 2526,
+ 739, 18697, 2538,
+ 739, 18697, 2540,
+ 739, 18697, 2542,
+ 739, 18697, 2544,
+ 739, 18697, 2546,
+ 739, 18697, 2562,
+ 739, 18697, 2564,
+ 739, 18697, 2566,
+ 739, 18697, 2568,
+ 739, 18697, 2570,
+ 739, 18697, 2572,
+ 739, 18697, 2574,
+ 739, 18697, 2576,
+ 739, 18697, 2646,
+ 739, 18697, 2650,
+ 739, 18697, 2656,
+ 739, 18697, 2686,
+ 739, 18697, 2694,
+ 739, 18697, 2696,
+ 739, 18697, 2698,
+ 739, 18697, 2708,
+ 739, 18697, 2710,
+ 739, 18697, 2712,
+ 739, 18697, 2734,
+ 739, 18697, 2736,
+ 739, 18697, 2740,
+ 739, 18697, 2742,
+ 739, 18697, 2744,
+ 739, 18697, 2754,
+ 739, 18697, 2756,
+ 739, 18697, 2758,
+ 739, 18697, 2760,
+ 739, 18697, 2790,
+ 739, 18697, 2796,
+ 739, 18697, 2798,
+ 739, 18697, 2800,
+ 739, 18697, 2808,
+ 739, 18697, 2810,
+ 739, 18697, 2812,
+ 739, 18697, 2824,
+ 739, 18697, 2826,
+ 739, 18697, 2828,
+ 739, 18697, 2830,
+ 739, 18697, 2836,
+ 739, 18697, 2852,
+ 739, 18697, 2854,
+ 739, 18697, 2856,
+ 739, 18697, 2860,
+ 739, 18697, 2882,
+ 739, 18697, 2886,
+ 739, 18697, 2890,
+ 739, 18697, 2906,
+ 739, 18697, 2910,
+ 739, 18697, 2950,
+ 739, 18697, 2952,
+ 739, 18697, 2954,
+ 739, 18697, 2956,
+ 739, 18697, 2958,
+ 739, 18697, 2960,
+ 739, 18697, 2962,
+ 739, 18697, 2964,
+ 739, 18697, 2976,
+ 739, 18697, 2978,
+ 739, 18697, 2980,
+ 739, 18697, 2982,
+ 739, 18697, 2984,
+ 739, 18697, 2996,
+ 739, 18697, 2998,
+ 739, 18697, 3000,
+ 739, 18697, 3002,
+ 739, 18697, 3022,
+ 739, 18697, 3028,
+ 739, 18697, 3032,
+ 739, 18697, 3040,
+ 739, 18697, 3044,
+ 739, 18697, 3048,
+ 739, 18697, 3050,
+ 739, 18697, 3054,
+ 739, 18697, 3056,
+ 739, 18697, 3060,
+ 739, 18697, 3064,
+ 739, 18697, 3072,
+ 739, 18697, 3074,
+ 739, 18697, 3076,
+ 739, 18697, 3096,
+ 739, 18697, 3102,
+ 739, 18697, 3108,
+ 739, 18697, 3114,
+ 739, 18697, 3116,
+ 739, 18697, 3118,
+ 739, 18697, 3120,
+ 739, 18697, 3122,
+ 739, 18697, 3124,
+ 739, 18697, 3138,
+ 739, 18697, 3140,
+ 739, 18697, 3142,
+ 739, 18697, 3144,
+ 739, 18697, 3148,
+ 739, 18697, 3164,
+ 739, 18697, 3166,
+ 739, 18697, 3168,
+ 739, 18697, 3170,
+ 739, 18697, 3206,
+ 739, 18697, 3214,
+ 739, 18697, 3222,
+ 739, 18697, 3234,
+ 739, 18697, 3240,
+ 739, 18697, 3256,
+ 739, 18697, 3264,
+ 739, 18697, 3268,
+ 739, 18697, 3270,
+ 739, 18697, 3292,
+ 739, 18697, 3298,
+ 739, 18697, 3302,
+ 739, 18697, 3340,
+ 739, 18697, 3342,
+ 739, 18697, 3344,
+ 739, 18697, 3346,
+ 739, 18697, 3348,
+ 739, 18697, 3408,
+ 739, 18697, 3410,
+ 739, 18697, 3446,
+ 739, 18697, 3448,
+ 739, 18697, 3454,
+ 739, 18697, 3460,
+ 739, 18697, 3466,
+ 739, 18697, 3470,
+ 739, 18697, 3474,
+ 739, 18697, 3476,
+ 739, 18697, 3478,
+ 739, 18697, 3486,
+ 739, 18697, 3490,
+ 739, 18697, 3496,
+ 739, 18697, 3498,
+ 739, 18697, 3500,
+ 739, 18697, 3502,
+ 739, 18697, 3504,
+ 739, 18697, 3510,
+ 739, 18697, 3512,
+ 739, 18697, 3514,
+ 739, 18697, 3516,
+ 739, 18697, 3526,
+ 739, 18697, 3528,
+ 739, 18697, 3534,
+ 739, 18697, 3548,
+ 739, 18697, 3550,
+ 739, 18697, 3564,
+ 739, 18697, 3568,
+ 739, 18697, 3578,
+ 739, 18697, 3600,
+ 739, 18697, 3602,
+ 739, 18697, 3604,
+ 739, 18697, 3606,
+ 739, 18697, 3610,
+ 739, 18697, 3614,
+ 739, 18697, 3616,
+ 739, 18697, 3618,
+ 739, 18697, 3638,
+ 739, 18697, 3640,
+ 739, 18697, 3642,
+ 739, 18697, 3646,
+ 739, 18697, 3710,
+ 739, 18697, 3718,
+ 739, 18697, 3720,
+ 739, 18697, 3722,
+ 739, 18697, 3730,
+ 739, 18697, 3734,
+ 739, 18697, 3736,
+ 739, 18697, 3750,
+ 739, 18697, 3752,
+ 739, 18697, 3756,
+ 739, 18697, 3760,
+ 739, 18697, 3762,
+ 739, 18697, 3776,
+ 739, 18697, 3778,
+ 739, 18697, 3780,
+ 739, 18697, 3782,
+ 739, 18697, 3796,
+ 739, 18697, 3798,
+ 739, 18697, 3800,
+ 739, 18697, 3808,
+ 739, 18697, 3810,
+ 739, 18697, 3812,
+ 739, 18697, 3814,
+ 739, 18697, 3818,
+ 739, 18697, 3820,
+ 739, 18697, 3822,
+ 739, 18697, 3828,
+ 739, 18697, 3832,
+ 739, 18697, 3834,
+ 739, 18697, 3836,
+ 739, 18697, 3846,
+ 739, 18697, 3848,
+ 739, 18697, 3850,
+ 739, 18697, 3860,
+ 739, 18697, 3862,
+ 739, 18697, 3864,
+ 739, 18697, 3866,
+ 739, 18697, 3868,
+ 739, 18697, 3874,
+ 739, 18697, 3876,
+ 739, 18697, 3878,
+ 739, 18697, 3880,
+ 739, 18697, 3882,
+ 739, 18697, 3884,
+ 739, 18697, 3886,
+ 739, 18697, 3888,
+ 739, 18697, 3890,
+ 739, 18697, 3892,
+ 739, 18697, 5752,
+ 739, 18697, 5754,
+ 739, 18697, 5756,
+ 739, 18697, 5760,
+ 739, 18697, 5762,
+ 739, 18697, 5764,
+ 739, 18697, 5766,
+ 739, 18697, 5768,
+ 739, 18697, 5770,
+ 739, 18697, 5772,
+ 739, 18697, 5774,
+ 739, 18697, 5776,
+ 739, 18697, 5778,
+ 739, 18697, 5780,
+ 739, 18697, 5782,
+ 739, 18697, 5784,
+ 739, 18697, 5786,
+ 739, 18697, 5788,
+ 739, 18697, 5790,
+ 739, 18697, 5792,
+ 739, 18697, 5828,
+ 739, 18697, 5830,
+ 739, 18697, 5832,
+ 739, 18697, 5882,
+ 739, 18697, 5884,
+ 739, 18697, 5890,
+ 739, 18697, 5896,
+ 739, 18697, 6014,
+ 739, 18697, 6018,
+ 739, 18697, 6022,
+ 739, 18697, 6030,
+ 739, 18697, 6032,
+ 739, 18697, 6034,
+ 739, 18697, 6046,
+ 739, 18697, 6048,
+ 739, 18697, 6050,
+ 739, 18697, 6054,
+ 739, 18697, 6056,
+ 739, 18697, 6058,
+ 739, 18697, 6060,
+ 739, 18697, 6066,
+ 739, 18697, 6068,
+ 739, 18697, 6070,
+ 739, 18697, 6072,
+ 739, 18697, 6074,
+ 739, 18697, 6076,
+ 739, 18697, 6078,
+ 739, 18697, 6114,
+ 739, 18697, 6116,
+ 739, 18697, 6120,
+ 739, 18697, 6134,
+ 739, 18697, 6300,
+ 739, 18697, 6302,
+ 739, 18697, 6304,
+ 739, 18697, 6310,
+ 739, 18697, 6312,
+ 739, 18697, 6324,
+ 739, 18697, 6326,
+ 739, 18697, 6328,
+ 739, 18697, 6330,
+ 739, 18697, 6334,
+ 739, 18697, 6336,
+ 739, 18697, 6338,
+ 739, 18697, 6340,
+ 739, 18697, 6342,
+ 739, 18697, 6344,
+ 739, 18697, 6346,
+ 739, 18697, 6348,
+ 739, 18697, 6396,
+ 739, 18697, 6398,
+ 739, 18697, 6452,
+ 739, 18697, 6456,
+ 739, 18697, 6794,
+ 739, 18697, 6964,
+ 739, 18697, 6966,
+ 739, 18697, 6968,
+ 739, 18697, 6972,
+ 739, 18697, 6974,
+ 739, 18697, 6976,
+ 739, 18697, 6978,
+ 739, 18697, 6980,
+ 739, 18697, 6982,
+ 739, 18697, 6984,
+ 739, 18697, 6986,
+ 739, 18697, 6988,
+ 739, 18697, 6990,
+ 739, 18697, 6992,
+ 739, 18697, 6994,
+ 739, 18697, 6996,
+ 739, 18697, 6998,
+ 739, 18697, 7028,
+ 739, 18697, 7030,
+ 739, 18697, 7032,
+ 739, 18697, 7072,
+ 739, 18697, 7074,
+ 739, 18697, 7076,
+ 739, 18697, 7080,
+ 739, 18697, 7168,
+ 739, 18697, 7176,
+ 739, 18697, 7178,
+ 739, 18697, 7182,
+ 739, 18697, 7184,
+ 739, 18697, 7186,
+ 739, 18697, 7188,
+ 739, 18697, 7190,
+ 739, 18697, 7192,
+ 739, 18697, 7194,
+ 739, 18697, 7196,
+ 739, 18697, 7198,
+ 739, 18697, 7200,
+ 739, 18697, 7202,
+ 739, 18697, 7204,
+ 739, 18697, 7206,
+ 739, 18697, 7208,
+ 739, 18697, 7210,
+ 739, 18697, 7212,
+ 739, 18697, 7214,
+ 739, 18697, 7216,
+ 739, 18697, 7218,
+ 739, 18697, 7220,
+ 739, 18697, 7222,
+ 739, 18697, 7224,
+ 739, 18697, 7226,
+ 739, 18697, 7228,
+ 739, 18697, 7230,
+ 739, 18697, 7232,
+ 739, 18697, 7234,
+ 739, 18697, 7236,
+ 739, 18697, 7238,
+ 739, 18697, 7240,
+ 739, 18697, 7242,
+ 739, 18697, 7244,
+ 739, 18697, 7246,
+ 739, 18697, 7248,
+ 739, 18697, 7250,
+ 739, 18697, 7252,
+ 739, 18697, 7254,
+ 739, 18697, 7256,
+ 739, 18697, 7260,
+ 739, 18697, 7262,
+ 739, 18697, 7264,
+ 739, 18697, 7266,
+ 739, 18697, 7268,
+ 739, 18697, 7270,
+ 739, 18697, 7272,
+ 739, 18697, 7274,
+ 739, 18697, 7276,
+ 739, 18697, 7278,
+ 739, 18697, 7282,
+ 739, 18697, 7284,
+ 739, 18697, 7324,
+ 739, 18697, 7326,
+ 739, 18697, 7328,
+ 739, 18697, 7338,
+ 739, 18697, 7340,
+ 739, 18697, 7342,
+ 739, 18697, 7344,
+ 739, 18697, 7346,
+ 739, 18697, 7348,
+ 739, 18697, 7350,
+ 739, 18697, 7352,
+ 739, 18697, 7354,
+ 739, 18697, 7356,
+ 739, 18697, 7358,
+ 739, 18697, 7360,
+ 739, 18697, 7362,
+ 739, 18697, 7478,
+ 739, 18697, 7480,
+ 739, 18697, 7482,
+ 739, 18697, 7488,
+ 739, 18697, 7490,
+ 739, 18697, 7492,
+ 739, 18697, 7494,
+ 739, 18697, 7496,
+ 739, 18697, 7498,
+ 739, 18697, 7500,
+ 739, 18697, 7502,
+ 739, 18697, 7504,
+ 739, 18697, 7506,
+ 739, 18697, 7508,
+ 739, 18697, 7510,
+ 739, 18697, 7512,
+ 739, 18697, 7514,
+ 739, 18697, 7516,
+ 739, 18697, 7532,
+ 739, 18697, 7534,
+ 739, 18697, 7536,
+ 739, 18697, 7538,
+ 739, 18697, 7540,
+ 739, 18697, 7668,
+ 739, 18697, 7670,
+ 739, 18697, 7720,
+ 739, 18697, 7724,
+ 739, 18697, 7728,
+ 739, 18697, 7840,
+ 739, 18697, 7842,
+ 739, 18697, 7844,
+ 739, 18697, 7896,
+ 739, 18697, 7898,
+ 739, 18697, 7900,
+ 739, 18697, 7902,
+ 739, 18697, 7912,
+ 739, 18697, 8386,
+ 739, 18697, 8388,
+ 739, 18697, 8390,
+ 739, 18697, 8402,
+ 739, 18697, 8404,
+ 739, 18697, 8406,
+ 739, 18697, 8408,
+ 739, 18697, 8410,
+ 739, 18697, 8412,
+ 739, 18697, 8414,
+ 739, 18697, 8416,
+ 739, 18697, 8418,
+ 739, 18697, 8420,
+ 739, 18697, 8422,
+ 739, 18697, 8430,
+ 739, 18697, 8432,
+ 739, 18697, 8478,
+ 739, 18697, 8480,
+ 739, 18697, 8482,
+ 739, 18697, 8488,
+ 739, 18697, 8608,
+ 739, 18697, 8610,
+ 739, 18697, 8612,
+ 739, 18697, 8614,
+ 739, 18697, 8616,
+ 739, 18697, 8618,
+ 739, 18697, 8620,
+ 739, 18697, 8622,
+ 739, 18697, 8624,
+ 739, 18697, 8626,
+ 739, 18697, 8630,
+ 739, 18697, 8632,
+ 739, 18697, 8634,
+ 739, 18697, 8636,
+ 739, 18697, 8638,
+ 739, 18697, 8640,
+ 739, 18697, 8642,
+ 739, 18697, 8644,
+ 739, 18697, 8650,
+ 739, 18697, 8652,
+ 739, 18697, 8654,
+ 739, 18697, 8658,
+ 739, 18697, 8660,
+ 739, 18697, 8662,
+ 739, 18697, 8664,
+ 739, 18697, 8668,
+ 739, 18697, 8670,
+ 739, 18697, 8676,
+ 739, 18697, 8678,
+ 739, 18697, 8680,
+ 739, 18697, 8684,
+ 739, 18697, 8686,
+ 739, 18697, 8688,
+ 739, 18697, 8690,
+ 739, 18697, 8710,
+ 739, 18697, 8716,
+ 739, 18697, 8718,
+ 739, 18697, 8722,
+ 739, 18697, 8724,
+ 739, 18697, 8738,
+ 739, 18697, 8750,
+ 739, 18697, 8754,
+ 739, 18697, 8758,
+ 739, 18697, 8762,
+ 739, 18697, 8772,
+ 739, 18697, 8774,
+ 739, 18697, 8794,
+ 739, 18697, 8796,
+ 739, 18697, 8798,
+ 739, 18697, 8800,
+ 739, 18697, 8804,
+ 739, 18697, 8806,
+ 739, 18697, 8808,
+ 739, 18697, 8810,
+ 739, 18697, 8812,
+ 739, 18697, 8814,
+ 739, 18697, 8816,
+ 739, 18697, 8818,
+ 739, 18697, 8820,
+ 739, 18697, 8822,
+ 739, 18697, 8824,
+ 739, 18697, 8858,
+ 739, 18697, 8860,
+ 739, 18697, 8862,
+ 739, 18697, 8864,
+ 739, 18697, 8868,
+ 739, 18697, 8870,
+ 739, 18697, 8872,
+ 739, 18697, 8874,
+ 739, 18697, 8878,
+ 739, 18697, 8880,
+ 739, 18697, 8882,
+ 739, 18697, 8884,
+ 739, 18697, 8886,
+ 739, 18697, 8888,
+ 739, 18697, 8890,
+ 739, 18697, 8892,
+ 739, 18697, 8928,
+ 739, 18697, 8930,
+ 739, 18697, 8932,
+ 739, 18697, 8962,
+ 739, 18697, 8966,
+ 739, 18697, 8972,
+ 739, 18697, 8974,
+ 739, 18697, 8984,
+ 739, 18697, 8986,
+ 739, 18697, 8988,
+ 739, 18697, 8994,
+ 739, 18697, 8996,
+ 739, 18697, 8998,
+ 739, 18697, 9000,
+ 739, 18697, 9004,
+ 739, 18697, 9008,
+ 739, 18697, 9010,
+ 739, 18697, 9012,
+ 739, 18697, 9014,
+ 739, 18697, 9016,
+ 739, 18697, 9018,
+ 739, 18697, 9020,
+ 739, 18697, 9022,
+ 739, 18697, 9024,
+ 739, 18697, 9028,
+ 739, 18697, 9030,
+ 739, 18697, 9034,
+ 739, 18697, 9036,
+ 739, 18697, 9038,
+ 739, 18697, 9040,
+ 739, 18697, 9042,
+ 739, 18697, 9044,
+ 739, 18697, 9256,
+ 739, 18697, 9260,
+ 739, 18697, 9310,
+ 739, 18697, 9312,
+ 739, 18697, 9314,
+ 739, 18697, 9328,
+ 739, 18697, 9364,
+ 739, 18697, 9366,
+ 739, 18697, 9368,
+ 739, 18697, 9376,
+ 739, 18697, 9378,
+ 739, 18697, 9380,
+ 739, 18697, 9382,
+ 739, 18697, 9394,
+ 739, 18697, 9526,
+ 739, 18697, 9530,
+ 739, 18697, 9532,
+ 739, 18697, 9534,
+ 739, 18697, 9536,
+ 739, 18697, 9538,
+ 739, 18697, 9540,
+ 739, 18697, 9544,
+ 739, 18697, 9546,
+ 739, 18697, 9548,
+ 739, 18697, 9550,
+ 739, 18697, 9552,
+ 739, 18697, 9554,
+ 739, 18697, 9556,
+ 739, 18697, 9558,
+ 739, 18697, 9560,
+ 739, 18697, 9568,
+ 739, 18697, 9570,
+ 739, 18697, 9572,
+ 739, 18697, 9584,
+ 739, 18697, 9748,
+ 739, 18697, 9750,
+ 739, 18697, 9752,
+ 739, 18697, 9762,
+ 739, 18697, 9764,
+ 739, 18697, 9766,
+ 739, 18697, 9792,
+ 739, 18697, 9796,
+ 739, 18697, 9798,
+ 739, 18697, 9812,
+ 739, 18697, 9814,
+ 739, 18697, 9816,
+ 739, 18697, 9818,
+ 739, 18697, 9820,
+ 739, 18697, 9834,
+ 739, 18697, 9836,
+ 739, 18697, 9838,
+ 739, 18697, 9840,
+ 739, 18697, 9848,
+ 739, 18697, 9850,
+ 739, 18697, 9904,
+ 739, 18697, 9906,
+ 739, 18697, 9908,
+ 739, 18697, 9912,
+ 739, 18697, 9914,
+ 739, 18697, 9918,
+ 739, 18697, 9920,
+ 739, 18697, 9922,
+ 739, 18697, 9924,
+ 739, 18697, 9926,
+ 739, 18697, 9928,
+ 739, 18697, 9930,
+ 739, 18697, 9932,
+ 739, 18697, 9934,
+ 739, 18697, 9938,
+ 739, 18697, 9940,
+ 739, 18697, 9942,
+ 739, 18697, 9944,
+ 739, 18697, 9946,
+ 739, 18697, 9976,
+ 739, 18697, 9978,
+ 739, 18697, 9984,
+ 739, 18697, 9992,
+ 739, 18697, 10184,
+ 739, 18697, 10186,
+ 739, 18697, 10290,
+ 739, 18697, 10292,
+ 739, 18697, 10294,
+ 739, 18697, 10300,
+ 739, 18697, 10544,
+ 739, 18697, 10546,
+ 739, 18697, 10548,
+ 739, 18697, 10560,
+ 739, 18697, 10562,
+ 739, 18697, 10658,
+ 739, 18697, 10660,
+ 739, 18697, 10688,
+ 739, 18697, 10690,
+ 739, 18697, 10692,
+ 739, 18697, 10696,
+ 739, 18697, 10708,
+ 739, 18697, 10794,
+ 739, 18697, 10796,
+ 739, 18697, 10798,
+ 739, 18697, 10838,
+ 739, 18697, 10840,
+ 739, 18697, 10842,
+ 739, 18697, 10844,
+ 739, 18697, 10854,
+ 739, 18697, 10906,
+ 739, 18697, 10910,
+ 739, 18697, 10912,
+ 739, 18697, 10916,
+ 739, 18697, 10918,
+ 739, 18697, 10920,
+ 739, 18697, 10928,
+ 739, 18697, 10930,
+ 739, 18697, 10932,
+ 739, 18697, 10934,
+ 739, 18697, 10936,
+ 739, 18697, 10938,
+ 739, 18697, 10940,
+ 739, 18697, 10942,
+ 739, 18697, 10948,
+ 739, 18697, 10950,
+ 739, 18697, 10952,
+ 739, 18697, 10954,
+ 739, 18697, 10958,
+ 739, 18697, 10960,
+ 739, 18697, 10966,
+ 739, 18697, 10968,
+ 739, 18697, 10970,
+ 739, 18697, 10976,
+ 739, 18697, 10980,
+ 739, 18697, 10982,
+ 739, 18697, 10984,
+ 739, 18697, 10988,
+ 739, 18697, 10990,
+ 739, 18697, 10992,
+ 739, 18697, 10994,
+ 739, 18697, 10996,
+ 739, 18697, 10998,
+ 739, 18697, 11000,
+ 739, 18697, 11002,
+ 739, 18697, 11006,
+ 739, 18697, 11008,
+ 739, 18697, 11010,
+ 739, 18697, 11014,
+ 739, 18697, 11016,
+ 739, 18697, 11018,
+ 739, 18697, 11020,
+ 739, 18697, 11528,
+ 739, 18697, 11530,
+ 739, 18697, 11532,
+ 739, 18697, 11534,
+ 739, 18697, 11536,
+ 739, 18697, 11538,
+ 739, 18697, 11722,
+ 739, 18697, 11724,
+ 739, 18697, 11726,
+ 739, 18697, 11728,
+ 739, 18697, 11730,
+ 739, 18697, 11874,
+ 739, 18697, 11876,
+ 739, 18697, 11878,
+ 739, 18697, 11880,
+ 739, 18697, 11882,
+ 739, 18697, 12174,
+ 739, 18697, 12176,
+ 739, 18697, 12178,
+ 739, 18697, 12180,
+ 739, 18697, 12182,
+ 739, 18697, 12184,
+ 739, 18697, 12286,
+ 739, 18697, 12288,
+ 739, 18697, 12290,
+ 739, 18697, 12292,
+ 739, 18697, 12294,
+ 739, 18697, 12296,
+ 739, 18697, 12298,
+ 739, 18697, 12300,
+ 739, 18697, 12304,
+ 739, 18697, 12306,
+ 739, 18697, 12308,
+ 739, 18697, 12310,
+ 739, 18697, 12312,
+ 739, 18697, 12314,
+ 739, 18697, 12316,
+ 739, 18697, 12318,
+ 739, 18697, 12342,
+ 739, 18697, 12344,
+ 739, 18697, 12346,
+ 739, 18697, 12348,
+ 739, 18697, 12350,
+ 739, 18697, 12352,
+ 739, 18697, 12406,
+ 739, 18697, 12408,
+ 739, 18697, 12410,
+ 739, 18697, 12412,
+ 739, 18697, 12414,
+ 739, 18697, 12416,
+ 739, 18697, 12722,
+ 739, 18697, 12724,
+ 739, 18697, 12726,
+ 739, 18697, 12728,
+ 739, 18697, 12814,
+ 739, 18697, 12816,
+ 739, 18697, 12818,
+ 739, 18697, 12820,
+ 739, 18697, 12832,
+ 739, 18697, 12836,
+ 739, 18697, 12860,
+ 739, 18697, 12862,
+ 739, 18697, 12882,
+ 739, 18697, 12884,
+ 739, 18697, 12904,
+ 739, 18697, 12906,
+ 739, 18697, 12908,
+ 739, 18697, 12914,
+ 739, 18697, 12918,
+ 739, 18697, 12920,
+ 739, 18697, 12980,
+ 739, 18697, 12982,
+ 739, 18697, 13056,
+ 739, 18697, 13058,
+ 739, 18697, 13060,
+ 739, 18697, 13062,
+ 739, 18697, 13064,
+ 739, 18697, 13068,
+ 739, 18697, 13070,
+ 739, 18697, 13072,
+ 739, 18697, 13074,
+ 739, 18697, 13076,
+ 739, 18697, 13358,
+ 739, 18697, 13360,
+ 739, 18697, 13362,
+ 739, 18697, 13512,
+ 739, 18697, 13514,
+ 739, 18697, 13516,
+ 739, 18697, 13526,
+ 739, 18697, 13602,
+ 739, 18697, 13604,
+ 739, 18697, 13606,
+ 739, 18697, 14200,
+ 739, 18697, 14202,
+ 739, 18697, 14204,
+ 739, 18697, 14206,
+ 739, 18697, 14220,
+ 739, 18697, 14222,
+ 739, 18697, 14224,
+ 739, 18697, 14228,
+ 739, 18697, 14230,
+ 739, 18697, 19371, 8320,
+ 797, 15528,
+ 835, 12005, 634,
+ 835, 22966,
+ 836,
+ 843, 10641, 1216,
+ 850,
+ 857, 20151, 15673, 671, 9787, 1830,
+ 857, 20151, 15673, 671, 10087, 1830,
+ 857, 20151, 15673, 671, 10087, 16946,
+ 857, 20151, 15673, 671, 10087, 19058,
+ 857, 20151, 15673, 671, 11653, 13758,
+ 857, 20151, 15673, 1159, 13622,
+ 857, 20151, 15673, 1159, 13758,
+ 857, 20151, 15673, 1159, 19058,
+ 857, 20151, 15673, 1831, 18836,
+ 857, 20151, 15673, 1831, 19058,
+ 857, 20151, 15673, 2914,
+ 857, 20151, 15673, 6435, 9787, 13622,
+ 857, 20151, 15673, 6435, 10087, 1830,
+ 857, 20151, 15673, 6435, 10087, 18836,
+ 857, 20151, 15673, 6435, 11653, 13758,
+ 857, 20151, 15673, 7438,
+ 857, 20151, 15673, 7439, 18836,
+ 857, 20151, 15673, 7817, 9787, 13622,
+ 857, 20151, 15673, 9374,
+ 857, 20151, 15673, 9375, 671, 11652,
+ 857, 20151, 15673, 9375, 1158,
+ 857, 20151, 15673, 9375, 1830,
+ 857, 20151, 15673, 9375, 2511, 12004,
+ 857, 20151, 15673, 9375, 6435, 11652,
+ 857, 20151, 15673, 9375, 11756,
+ 857, 20151, 15673, 9375, 11888,
+ 857, 20151, 15673, 9375, 12004,
+ 857, 20151, 15673, 9375, 13546,
+ 857, 20151, 15673, 9375, 14486,
+ 857, 20151, 15673, 9375, 14592,
+ 857, 20151, 15673, 9375, 16248,
+ 857, 20151, 15673, 9375, 17463, 11476,
+ 857, 20151, 15673, 9375, 18510,
+ 857, 20151, 15673, 9375, 18922,
+ 857, 20151, 15673, 9375, 19215, 11476,
+ 857, 20151, 15673, 9375, 19407, 11476,
+ 857, 20151, 15673, 9375, 19408,
+ 857, 20151, 15673, 9375, 20375, 11476,
+ 857, 20151, 15673, 9375, 21096,
+ 857, 20151, 15673, 9951, 19058,
+ 857, 20151, 15673, 11436,
+ 857, 20151, 15673, 11437, 18836,
+ 857, 20151, 15673, 11763, 896,
+ 857, 20151, 15673, 11889, 13622,
+ 857, 20151, 15673, 11889, 18836,
+ 857, 20151, 15673, 13144,
+ 857, 20151, 15673, 13145, 18836,
+ 857, 20151, 15673, 13295, 9374,
+ 857, 20151, 15673, 13295, 18836,
+ 857, 20151, 15673, 13547, 896,
+ 857, 20151, 15673, 13623, 13758,
+ 857, 20151, 15673, 13759, 19058,
+ 857, 20151, 15673, 14208,
+ 857, 20151, 15673, 14487, 1830,
+ 857, 20151, 15673, 14487, 9950,
+ 857, 20151, 15673, 14487, 13622,
+ 857, 20151, 15673, 14487, 18836,
+ 857, 20151, 15673, 14487, 18922,
+ 857, 20151, 15673, 14487, 19058,
+ 857, 20151, 15673, 14858,
+ 857, 20151, 15673, 15623, 9374,
+ 857, 20151, 15673, 16249, 18836,
+ 857, 20151, 15673, 16377, 18836,
+ 857, 20151, 15673, 17463, 10524,
+ 857, 20151, 15673, 18923, 896,
+ 857, 20151, 15673, 19215, 10524,
+ 857, 20151, 15673, 19407, 10524,
+ 857, 20151, 15673, 19615, 18836,
+ 857, 20151, 15673, 20375, 10524,
+ 857, 20151, 15673, 21097, 19058,
+ 858,
+ 897, 11692,
+ 898,
+ 916,
+ 929, 15672,
+ 947, 17123, 17254,
+ 947, 17254,
+ 958,
+ 967, 843, 11476,
+ 969, 17997, 671, 12277, 843, 6435, 20181, 12562,
+ 969, 17997, 671, 12277, 843, 7817, 6435, 12562,
+ 969, 17997, 671, 12277, 843, 7817, 12562,
+ 969, 17997, 671, 12277, 843, 13341, 6435, 12562,
+ 969, 17997, 671, 12277, 843, 13341, 12562,
+ 969, 17997, 671, 12277, 843, 20181, 12562,
+ 969, 17997, 671, 12563, 843, 6435, 20181, 12276,
+ 969, 17997, 671, 12563, 843, 7817, 6435, 12276,
+ 969, 17997, 671, 12563, 843, 7817, 12276,
+ 969, 17997, 671, 12563, 843, 13341, 6435, 12276,
+ 969, 17997, 671, 12563, 843, 13341, 12276,
+ 969, 17997, 671, 12563, 843, 20181, 12276,
+ 969, 17997, 671, 14625, 843, 7817, 15572,
+ 969, 17997, 671, 14625, 843, 13341, 15572,
+ 969, 17997, 671, 14625, 843, 20181, 15572,
+ 969, 17997, 671, 15573, 843, 7817, 14624,
+ 969, 17997, 671, 15573, 843, 13341, 14624,
+ 969, 17997, 671, 15573, 843, 20181, 14624,
+ 969, 17997, 6435, 12277, 843, 671, 20181, 12562,
+ 969, 17997, 6435, 12277, 843, 7817, 671, 12562,
+ 969, 17997, 6435, 12277, 843, 7817, 12562,
+ 969, 17997, 6435, 12277, 843, 13341, 671, 12562,
+ 969, 17997, 6435, 12277, 843, 13341, 12562,
+ 969, 17997, 6435, 12277, 843, 20181, 12562,
+ 969, 17997, 6435, 12563, 843, 671, 20181, 12276,
+ 969, 17997, 6435, 12563, 843, 7817, 671, 12276,
+ 969, 17997, 6435, 12563, 843, 7817, 12276,
+ 969, 17997, 6435, 12563, 843, 13341, 671, 12276,
+ 969, 17997, 6435, 12563, 843, 13341, 12276,
+ 969, 17997, 6435, 12563, 843, 20181, 12276,
+ 969, 17997, 6435, 14625, 843, 7817, 15572,
+ 969, 17997, 6435, 14625, 843, 13341, 15572,
+ 969, 17997, 6435, 14625, 843, 20181, 15572,
+ 969, 17997, 6435, 15573, 843, 7817, 14624,
+ 969, 17997, 6435, 15573, 843, 13341, 14624,
+ 969, 17997, 6435, 15573, 843, 20181, 14624,
+ 969, 17997, 7817, 671, 12277, 843, 13341, 6435, 12562,
+ 969, 17997, 7817, 6435, 12277, 843, 13341, 671, 12562,
+ 969, 17997, 7817, 12277, 843, 13341, 671, 12562,
+ 969, 17997, 7817, 12277, 843, 13341, 6435, 12562,
+ 969, 17997, 7817, 12277, 843, 13341, 18847, 12562,
+ 969, 17997, 7817, 12563, 843, 13341, 671, 12276,
+ 969, 17997, 7817, 12563, 843, 13341, 6435, 12276,
+ 969, 17997, 7817, 12563, 843, 13341, 18847, 12276,
+ 969, 17997, 12277, 670,
+ 969, 17997, 12277, 671, 843, 7816,
+ 969, 17997, 12277, 671, 843, 12563, 6434,
+ 969, 17997, 12277, 671, 843, 13340,
+ 969, 17997, 12277, 671, 843, 20180,
+ 969, 17997, 12277, 6434,
+ 969, 17997, 12277, 6435, 843, 7816,
+ 969, 17997, 12277, 6435, 843, 13340,
+ 969, 17997, 12277, 6435, 843, 20180,
+ 969, 17997, 12277, 7816,
+ 969, 17997, 12277, 7817, 843, 12563, 13340,
+ 969, 17997, 12277, 13340,
+ 969, 17997, 12277, 14625, 6287, 18846,
+ 969, 17997, 12277, 14625, 6287, 20180,
+ 969, 17997, 12277, 15781, 6287, 18846,
+ 969, 17997, 12277, 15781, 6287, 20180,
+ 969, 17997, 12277, 18846,
+ 969, 17997, 12277, 18847, 843, 7816,
+ 969, 17997, 12277, 18847, 843, 13340,
+ 969, 17997, 12277, 18847, 843, 20180,
+ 969, 17997, 12277, 19553, 6287, 18846,
+ 969, 17997, 12277, 19553, 6287, 20180,
+ 969, 17997, 12277, 20180,
+ 969, 17997, 12563, 670,
+ 969, 17997, 12563, 671, 843, 7816,
+ 969, 17997, 12563, 671, 843, 12277, 6434,
+ 969, 17997, 12563, 671, 843, 13340,
+ 969, 17997, 12563, 671, 843, 20180,
+ 969, 17997, 12563, 859, 671, 843, 7816,
+ 969, 17997, 12563, 859, 671, 843, 13340,
+ 969, 17997, 12563, 859, 6435, 843, 7816,
+ 969, 17997, 12563, 859, 6435, 843, 13340,
+ 969, 17997, 12563, 6434,
+ 969, 17997, 12563, 6435, 843, 7816,
+ 969, 17997, 12563, 6435, 843, 13340,
+ 969, 17997, 12563, 6435, 843, 20180,
+ 969, 17997, 12563, 7816,
+ 969, 17997, 12563, 7817, 843, 12277, 13340,
+ 969, 17997, 12563, 13340,
+ 969, 17997, 12563, 14625, 6287, 18846,
+ 969, 17997, 12563, 14625, 6287, 20180,
+ 969, 17997, 12563, 15781, 6287, 18846,
+ 969, 17997, 12563, 15781, 6287, 20180,
+ 969, 17997, 12563, 17839, 11772,
+ 969, 17997, 12563, 17839, 13889, 7817, 635, 12589, 13340,
+ 969, 17997, 12563, 17839, 13889, 13341, 635, 12589, 7816,
+ 969, 17997, 12563, 18846,
+ 969, 17997, 12563, 18847, 843, 7816,
+ 969, 17997, 12563, 18847, 843, 13340,
+ 969, 17997, 12563, 18847, 843, 20180,
+ 969, 17997, 12563, 19553, 6287, 18846,
+ 969, 17997, 12563, 19553, 6287, 20180,
+ 969, 17997, 12563, 20180,
+ 969, 17997, 13341, 671, 12277, 843, 7817, 6435, 12562,
+ 969, 17997, 13341, 6435, 12277, 843, 7817, 671, 12562,
+ 969, 17997, 13341, 12277, 843, 7817, 671, 12562,
+ 969, 17997, 13341, 12277, 843, 7817, 6435, 12562,
+ 969, 17997, 13341, 12277, 843, 7817, 18847, 12562,
+ 969, 17997, 13341, 12563, 843, 7817, 671, 12276,
+ 969, 17997, 13341, 12563, 843, 7817, 6435, 12276,
+ 969, 17997, 13341, 12563, 843, 7817, 18847, 12276,
+ 969, 17997, 14625, 671, 843, 7816,
+ 969, 17997, 14625, 671, 843, 13340,
+ 969, 17997, 14625, 671, 843, 20180,
+ 969, 17997, 14625, 6435, 843, 7816,
+ 969, 17997, 14625, 6435, 843, 13340,
+ 969, 17997, 14625, 6435, 843, 20180,
+ 969, 17997, 14625, 18846,
+ 969, 17997, 14625, 18847, 843, 7816,
+ 969, 17997, 14625, 18847, 843, 13340,
+ 969, 17997, 14625, 18847, 843, 20180,
+ 969, 17997, 14625, 20180,
+ 969, 17997, 18847, 12277, 843, 7817, 12562,
+ 969, 17997, 18847, 12277, 843, 13341, 12562,
+ 969, 17997, 18847, 12277, 843, 20181, 12562,
+ 969, 17997, 18847, 12563, 843, 7817, 12276,
+ 969, 17997, 18847, 12563, 843, 13341, 12276,
+ 969, 17997, 18847, 12563, 843, 20181, 12276,
+ 969, 17997, 18847, 14625, 843, 7817, 15572,
+ 969, 17997, 18847, 14625, 843, 13341, 15572,
+ 969, 17997, 18847, 14625, 843, 20181, 15572,
+ 969, 17997, 18847, 15573, 843, 7817, 14624,
+ 969, 17997, 18847, 15573, 843, 13341, 14624,
+ 969, 17997, 18847, 15573, 843, 20181, 14624,
+ 970,
+ 976,
+ 984,
+ 985, 9956,
+ 1017, 17238,
+ 1018,
+ 1019, 6718,
+ 1019, 6719, 10641, 3571, 13568,
+ 1019, 6719, 10641, 13693, 485, 1834,
+ 1042,
+ 1049, 2914,
+ 1073, 15643, 6,
+ 1073, 15643, 14,
+ 1073, 15643, 26,
+ 1073, 15643, 30,
+ 1073, 15643, 32,
+ 1073, 15643, 36,
+ 1073, 15643, 38,
+ 1073, 15643, 272,
+ 1073, 15643, 284,
+ 1073, 15643, 290,
+ 1073, 15643, 526,
+ 1073, 15643, 532,
+ 1073, 15643, 554,
+ 1073, 15643, 594,
+ 1073, 15643, 604,
+ 1073, 15643, 610,
+ 1073, 15643, 616,
+ 1073, 15643, 620,
+ 1073, 15643, 632,
+ 1073, 15643, 702,
+ 1073, 15643, 722,
+ 1073, 15643, 996,
+ 1073, 15643, 1722,
+ 1073, 15643, 1724,
+ 1073, 15643, 1726,
+ 1073, 15643, 1728,
+ 1073, 15643, 3154,
+ 1073, 15643, 3160,
+ 1073, 15643, 3182,
+ 1073, 15643, 7312,
+ 1073, 15643, 7364,
+ 1073, 15643, 7366,
+ 1073, 15643, 7368,
+ 1073, 15643, 7370,
+ 1073, 15643, 10000,
+ 1073, 15643, 12354,
+ 1073, 17091, 968,
+ 1073, 17091, 1084,
+ 1073, 17091, 1206,
+ 1073, 17091, 1267, 2610,
+ 1073, 17091, 1267, 3356,
+ 1073, 17091, 1267, 13736,
+ 1073, 17091, 1332,
+ 1073, 17091, 1336,
+ 1073, 17091, 2439, 2610,
+ 1073, 17091, 2439, 3356,
+ 1073, 17091, 2439, 6778,
+ 1073, 17091, 2439, 13736,
+ 1073, 17091, 2606,
+ 1073, 17091, 2655, 2610,
+ 1073, 17091, 2655, 3356,
+ 1073, 17091, 2878,
+ 1073, 17091, 2882,
+ 1073, 17091, 3136,
+ 1073, 17091, 5844,
+ 1073, 17091, 5855, 485, 11746,
+ 1073, 17091, 5858,
+ 1073, 17091, 6082,
+ 1073, 17091, 6746,
+ 1073, 17091, 6772,
+ 1073, 17091, 7126,
+ 1073, 17091, 7138,
+ 1073, 17091, 7304,
+ 1073, 17091, 7458,
+ 1073, 17091, 7793, 2610,
+ 1073, 17091, 7793, 3356,
+ 1073, 17091, 7793, 6778,
+ 1073, 17091, 7793, 13736,
+ 1073, 17091, 7883, 2610,
+ 1073, 17091, 7883, 3356,
+ 1073, 17091, 8352,
+ 1073, 17091, 8368,
+ 1073, 17091, 8460,
+ 1073, 17091, 9466,
+ 1073, 17091, 9712,
+ 1073, 17091, 9860,
+ 1073, 17091, 10617, 2610,
+ 1073, 17091, 10617, 3356,
+ 1073, 17091, 10629, 2610,
+ 1073, 17091, 10629, 3356,
+ 1073, 17091, 11605, 2610,
+ 1073, 17091, 11605, 3356,
+ 1073, 17091, 11716,
+ 1073, 17091, 11740,
+ 1073, 17091, 11884,
+ 1073, 17091, 12200,
+ 1073, 17091, 12231, 2610,
+ 1073, 17091, 12231, 3356,
+ 1073, 17091, 12231, 13736,
+ 1073, 17091, 12275, 2610,
+ 1073, 17091, 12275, 3356,
+ 1073, 17091, 12485, 2610,
+ 1073, 17091, 12485, 3356,
+ 1073, 17091, 12759, 2610,
+ 1073, 17091, 12759, 3356,
+ 1073, 17091, 13476,
+ 1073, 17091, 13563, 2610,
+ 1073, 17091, 13563, 3356,
+ 1073, 17091, 13572,
+ 1073, 17091, 13575, 2610,
+ 1073, 17091, 13575, 3356,
+ 1073, 17091, 13682,
+ 1073, 17091, 13754,
+ 1073, 17091, 14033, 2610,
+ 1073, 17091, 14033, 3356,
+ 1073, 17091, 14346,
+ 1073, 17091, 15136,
+ 1073, 17091, 15140,
+ 1073, 17091, 15320,
+ 1073, 17091, 15434,
+ 1073, 17091, 15507, 2610,
+ 1073, 17091, 15507, 3356,
+ 1073, 17091, 15507, 13736,
+ 1073, 17091, 15607, 2610,
+ 1073, 17091, 15607, 3356,
+ 1073, 17091, 15740,
+ 1073, 17091, 15812,
+ 1073, 17091, 16164,
+ 1073, 17091, 17758,
+ 1073, 17091, 19984,
+ 1073, 17091, 20407, 7123, 10229, 13818,
+ 1073, 17091, 20407, 7304,
+ 1073, 17091, 20407, 10616,
+ 1073, 17091, 20407, 14044,
+ 1073, 17091, 20407, 15920,
+ 1073, 17091, 21029, 1266,
+ 1073, 17091, 21029, 1384,
+ 1073, 17091, 21029, 3036,
+ 1073, 17091, 21029, 5834,
+ 1073, 17091, 21029, 5978,
+ 1073, 17091, 21029, 6602,
+ 1073, 17091, 21029, 6750,
+ 1073, 17091, 21029, 6782,
+ 1073, 17091, 21029, 6930,
+ 1073, 17091, 21029, 7048,
+ 1073, 17091, 21029, 7812,
+ 1073, 17091, 21029, 7882,
+ 1073, 17091, 21029, 9694,
+ 1073, 17091, 21029, 9860,
+ 1073, 17091, 21029, 10634,
+ 1073, 17091, 21029, 12330,
+ 1073, 17091, 21029, 13482,
+ 1073, 17091, 21029, 13794,
+ 1073, 17091, 21029, 14626,
+ 1073, 17091, 21029, 15600,
+ 1073, 17091, 21029, 15693, 16708,
+ 1073, 17091, 21029, 15812,
+ 1073, 17091, 21127, 6602,
+ 1073, 17091, 21127, 13794,
+ 1073, 17091, 21127, 14626,
+ 1073, 17091, 21127, 15812,
+ 1073, 21295, 23086,
+ 1073, 21295, 23088,
+ 1073, 21295, 23090,
+ 1073, 21295, 23092,
+ 1073, 21295, 23094,
+ 1084,
+ 1085, 6718,
+ 1093, 497, 11571, 15620,
+ 1177, 14662,
+ 1177, 14664,
+ 1177, 14666,
+ 1177, 14668,
+ 1177, 14670,
+ 1177, 14672,
+ 1206,
+ 1207, 6718,
+ 1217, 9286,
+ 1217, 11392,
+ 1217, 12740,
+ 1217, 18386,
+ 1244,
+ 1264,
+ 1265, 485, 9496,
+ 1265, 485, 12652,
+ 1278,
+ 1299, 485, 13264,
+ 1299, 10641, 19407, 11477, 11392,
+ 1336,
+ 1361, 7414,
+ 1361, 16740,
+ 1386,
+ 1397, 834,
+ 1399, 6718,
+ 1400,
+ 1471, 13628,
+ 1685, 1206,
+ 1685, 15314,
+ 1685, 17272,
+ 1685, 17674,
+ 1741, 11768,
+ 1741, 13540,
+ 1741, 14847, 13621, 843, 9304,
+ 1754,
+ 1912,
+ 1939, 9854,
+ 2081, 283, 436,
+ 2081, 283, 468,
+ 2081, 367, 384,
+ 2081, 10219, 2241, 196,
+ 2081, 10219, 2241, 630,
+ 2081, 10219, 2241, 3248,
+ 2081, 10219, 2241, 14446,
+ 2081, 11905, 2610,
+ 2081, 11905, 3076,
+ 2081, 11905, 3356,
+ 2081, 11905, 6756,
+ 2081, 11905, 6778,
+ 2081, 11905, 8780,
+ 2081, 11905, 10900,
+ 2081, 11905, 11978,
+ 2081, 11905, 13450,
+ 2081, 11905, 13736,
+ 2081, 14003, 9855, 0,
+ 2081, 14003, 9855, 8,
+ 2081, 14003, 9855, 16,
+ 2081, 14003, 9855, 28,
+ 2081, 14003, 9855, 40,
+ 2081, 14003, 9855, 48,
+ 2081, 14003, 9855, 58,
+ 2081, 14003, 9855, 72,
+ 2081, 14003, 9855, 78,
+ 2081, 14003, 9855, 102,
+ 2081, 14003, 9855, 192,
+ 2081, 14003, 9855, 308,
+ 2081, 14003, 9855, 676,
+ 2081, 14003, 9855, 750,
+ 2081, 14003, 9855, 2241, 1878,
+ 2081, 14003, 9855, 2241, 1974,
+ 2081, 14999, 28,
+ 2081, 14999, 116,
+ 2081, 14999, 140,
+ 2081, 14999, 166,
+ 2081, 14999, 237, 1362,
+ 2081, 14999, 237, 1390,
+ 2081, 14999, 237, 3200,
+ 2081, 14999, 237, 9974,
+ 2081, 14999, 283, 3200,
+ 2081, 14999, 283, 9974,
+ 2081, 14999, 366,
+ 2081, 14999, 402,
+ 2081, 14999, 403, 7856,
+ 2081, 14999, 403, 7890,
+ 2081, 14999, 436,
+ 2081, 14999, 468,
+ 2081, 14999, 540,
+ 2081, 14999, 580,
+ 2081, 14999, 603, 3200,
+ 2081, 14999, 603, 9974,
+ 2081, 14999, 634,
+ 2081, 14999, 710,
+ 2081, 14999, 742,
+ 2081, 14999, 1921, 3200,
+ 2081, 14999, 1921, 9974,
+ 2081, 14999, 2452,
+ 2081, 14999, 2564,
+ 2081, 14999, 2683, 3200,
+ 2081, 14999, 2683, 9974,
+ 2081, 14999, 3249, 3200,
+ 2081, 14999, 3249, 9974,
+ 2081, 14999, 7655, 258,
+ 2081, 14999, 7655, 2564,
+ 2081, 18016,
+ 2081, 19468,
+ 2081, 19617, 9855, 402,
+ 2081, 19617, 9855, 2564,
+ 2081, 21033, 8320,
+ 2112,
+ 2175, 7854,
+ 2175, 14625, 13261, 19557, 8320,
+ 2175, 17642,
+ 2175, 19913, 15672,
+ 2178,
+ 2180,
+ 2182,
+ 2184,
+ 2242,
+ 2243, 317, 15814,
+ 2243, 317, 17707, 9971, 20218,
+ 2243, 843, 14065, 16497, 12262,
+ 2243, 10641, 1541, 537, 2244,
+ 2243, 10641, 15804,
+ 2243, 16220,
+ 2247, 15673, 1397, 20220,
+ 2341, 11854,
+ 2341, 11905, 2610,
+ 2341, 11905, 3076,
+ 2341, 11905, 3356,
+ 2341, 11905, 6756,
+ 2341, 11905, 6778,
+ 2341, 11905, 8780,
+ 2341, 11905, 10900,
+ 2341, 11905, 11978,
+ 2341, 11905, 13450,
+ 2341, 11905, 13736,
+ 2341, 14625, 11854,
+ 2341, 14999, 0,
+ 2341, 14999, 8,
+ 2341, 14999, 28,
+ 2341, 14999, 106,
+ 2341, 14999, 148,
+ 2341, 14999, 176,
+ 2341, 14999, 366,
+ 2341, 14999, 384,
+ 2341, 14999, 492,
+ 2341, 14999, 498,
+ 2341, 14999, 522,
+ 2341, 14999, 578,
+ 2341, 14999, 580,
+ 2341, 14999, 622,
+ 2341, 14999, 694,
+ 2341, 14999, 742,
+ 2341, 14999, 1052,
+ 2341, 14999, 1126,
+ 2341, 14999, 1584,
+ 2341, 14999, 1592,
+ 2341, 14999, 2078,
+ 2341, 14999, 2312,
+ 2341, 14999, 2450,
+ 2341, 14999, 2470,
+ 2341, 14999, 2680,
+ 2341, 14999, 3052,
+ 2341, 14999, 3230,
+ 2341, 14999, 7636,
+ 2341, 14999, 8312,
+ 2341, 14999, 10148,
+ 2341, 14999, 12446,
+ 2364,
+ 2441, 3197, 2193, 9855, 2068,
+ 2441, 3197, 2193, 9855, 7784,
+ 2441, 3197, 2193, 10143, 11905, 2610,
+ 2441, 3197, 2193, 10219, 15066,
+ 2441, 3197, 2193, 10219, 15068,
+ 2441, 3197, 2193, 11905, 2610,
+ 2441, 3197, 2193, 11905, 3076,
+ 2441, 3197, 2193, 11905, 3356,
+ 2441, 3197, 2193, 11905, 6756,
+ 2441, 3197, 2193, 11905, 6778,
+ 2441, 3197, 2193, 11905, 8780,
+ 2441, 3197, 2193, 11905, 10900,
+ 2441, 3197, 2193, 11905, 11978,
+ 2441, 3197, 2193, 11905, 13450,
+ 2441, 3197, 2193, 11905, 13736,
+ 2441, 3197, 2193, 14003, 9855, 8,
+ 2441, 3197, 2193, 14003, 9855, 28,
+ 2441, 3197, 2193, 14003, 9855, 40,
+ 2441, 3197, 2193, 14003, 9855, 58,
+ 2441, 3197, 2193, 14003, 9855, 66,
+ 2441, 3197, 2193, 14003, 9855, 102,
+ 2441, 3197, 2193, 14003, 9855, 308,
+ 2441, 3197, 2193, 14003, 9855, 334,
+ 2441, 3197, 2193, 14003, 9855, 478,
+ 2441, 3197, 2193, 14003, 9855, 518,
+ 2441, 3197, 2193, 14003, 9855, 656,
+ 2441, 3197, 2193, 14003, 9855, 676,
+ 2441, 3197, 2193, 14003, 9855, 678,
+ 2441, 3197, 2193, 14003, 9855, 788,
+ 2441, 3197, 2193, 14003, 9855, 2586,
+ 2441, 3197, 2193, 14003, 9855, 3390,
+ 2441, 3197, 2193, 14003, 9855, 14003, 19632,
+ 2441, 3197, 2193, 14999, 2175, 106,
+ 2441, 3197, 2193, 14999, 2175, 148,
+ 2441, 3197, 2193, 14999, 2175, 224,
+ 2441, 3197, 2193, 14999, 2175, 266,
+ 2441, 3197, 2193, 14999, 2175, 350,
+ 2441, 3197, 2193, 14999, 2175, 384,
+ 2441, 3197, 2193, 14999, 2175, 416,
+ 2441, 3197, 2193, 14999, 2175, 448,
+ 2441, 3197, 2193, 14999, 2175, 522,
+ 2441, 3197, 2193, 14999, 2175, 556,
+ 2441, 3197, 2193, 14999, 2175, 588,
+ 2441, 3197, 2193, 14999, 2175, 622,
+ 2441, 3197, 2193, 14999, 2175, 680,
+ 2441, 3197, 2193, 14999, 2175, 718,
+ 2441, 3197, 2193, 14999, 2175, 734,
+ 2441, 3197, 2193, 14999, 2175, 2030,
+ 2441, 3197, 2193, 14999, 2175, 2444,
+ 2441, 3197, 2193, 14999, 2175, 2676,
+ 2441, 3197, 2193, 14999, 2175, 3128,
+ 2441, 3197, 2193, 14999, 2175, 3242,
+ 2441, 3197, 2193, 14999, 2175, 3308,
+ 2441, 3197, 2193, 14999, 2175, 3620,
+ 2441, 3197, 2193, 14999, 7171, 106,
+ 2441, 3197, 2193, 14999, 7171, 148,
+ 2441, 3197, 2193, 14999, 7171, 224,
+ 2441, 3197, 2193, 14999, 7171, 266,
+ 2441, 3197, 2193, 14999, 7171, 350,
+ 2441, 3197, 2193, 14999, 7171, 384,
+ 2441, 3197, 2193, 14999, 7171, 416,
+ 2441, 3197, 2193, 14999, 7171, 448,
+ 2441, 3197, 2193, 14999, 7171, 522,
+ 2441, 3197, 2193, 14999, 7171, 556,
+ 2441, 3197, 2193, 14999, 7171, 588,
+ 2441, 3197, 2193, 14999, 7171, 622,
+ 2441, 3197, 2193, 14999, 7171, 680,
+ 2441, 3197, 2193, 14999, 7171, 718,
+ 2441, 3197, 2193, 14999, 7171, 734,
+ 2441, 3197, 2193, 14999, 7171, 2030,
+ 2441, 3197, 2193, 14999, 7171, 2444,
+ 2441, 3197, 2193, 14999, 7171, 2676,
+ 2441, 3197, 2193, 14999, 7171, 3128,
+ 2441, 3197, 2193, 14999, 7171, 3242,
+ 2441, 3197, 2193, 14999, 7171, 3308,
+ 2441, 3197, 2193, 14999, 7171, 3620,
+ 2441, 3197, 2193, 14999, 12085, 2,
+ 2441, 3197, 2193, 14999, 12085, 6,
+ 2441, 3197, 2193, 14999, 12085, 20,
+ 2441, 3197, 2193, 14999, 12085, 24,
+ 2441, 3197, 2193, 14999, 12085, 26,
+ 2441, 3197, 2193, 14999, 12085, 42,
+ 2441, 3197, 2193, 14999, 12085, 456,
+ 2441, 8461, 10641, 6718,
+ 2441, 8461, 15672,
+ 2441, 15537, 9854,
+ 2491, 2175, 10219, 19880,
+ 2491, 7171, 10219, 19880,
+ 2491, 11762,
+ 2491, 11905, 2610,
+ 2491, 11905, 3076,
+ 2491, 11905, 3356,
+ 2491, 11905, 6756,
+ 2491, 11905, 6778,
+ 2491, 11905, 8780,
+ 2491, 11905, 10900,
+ 2491, 11905, 11978,
+ 2491, 11905, 13450,
+ 2491, 11905, 13736,
+ 2491, 14999, 0,
+ 2491, 14999, 8,
+ 2491, 14999, 16,
+ 2491, 14999, 26,
+ 2491, 14999, 28,
+ 2491, 14999, 40,
+ 2491, 14999, 106,
+ 2491, 14999, 148,
+ 2491, 14999, 184,
+ 2491, 14999, 224,
+ 2491, 14999, 266,
+ 2491, 14999, 336,
+ 2491, 14999, 350,
+ 2491, 14999, 384,
+ 2491, 14999, 416,
+ 2491, 14999, 448,
+ 2491, 14999, 449, 15902,
+ 2491, 14999, 498,
+ 2491, 14999, 522,
+ 2491, 14999, 572,
+ 2491, 14999, 588,
+ 2491, 14999, 622,
+ 2491, 14999, 694,
+ 2491, 14999, 734,
+ 2491, 14999, 1044,
+ 2491, 14999, 1458,
+ 2491, 14999, 2556,
+ 2491, 14999, 2557, 15902,
+ 2491, 14999, 2956,
+ 2491, 14999, 7521, 336,
+ 2491, 14999, 7521, 572,
+ 2491, 14999, 7521, 1044,
+ 2491, 14999, 19958,
+ 2491, 15673, 499, 14564,
+ 2491, 15673, 20152,
+ 2491, 19003, 7883, 2175, 10218,
+ 2491, 19003, 7883, 7171, 10218,
+ 2491, 19003, 7883, 15451, 10218,
+ 2491, 19003, 7883, 19969, 10218,
+ 2491, 19003, 13507, 2175, 10218,
+ 2491, 19003, 13507, 7171, 10218,
+ 2491, 19003, 13507, 15451, 10218,
+ 2491, 19003, 14625, 1217, 11392,
+ 2491, 19003, 21157, 8320,
+ 2491, 20212,
+ 2491, 20685, 8320,
+ 2508,
+ 2511, 1, 15651, 484,
+ 2511, 1, 18689, 484,
+ 2511, 81, 16365, 484,
+ 2511, 9854,
+ 2511, 10232,
+ 2511, 11695, 8320,
+ 2511, 12005, 634,
+ 2511, 13758,
+ 2511, 14281, 12005, 634,
+ 2511, 15211, 18683, 484,
+ 2511, 15211, 18683, 485, 505, 12005, 634,
+ 2511, 15621, 12383, 485, 505, 12005, 634,
+ 2511, 15621, 18391, 485, 505, 12005, 634,
+ 2511, 18431, 634,
+ 2511, 19339, 634,
+ 2511, 19408,
+ 2511, 20127, 634,
+ 2511, 21096,
+ 2511, 22971, 12005, 634,
+ 2545, 843, 5854,
+ 2589, 967, 3256,
+ 2589, 5811, 14416,
+ 2589, 6286,
+ 2589, 6774,
+ 2589, 7292,
+ 2589, 11688,
+ 2589, 14283, 485, 11694,
+ 2589, 14403, 5739, 22986,
+ 2589, 14625, 18922,
+ 2589, 17805, 15959, 15232,
+ 2589, 18183, 6774,
+ 2601, 9854,
+ 2603, 6440,
+ 2607, 1912,
+ 2607, 12973, 15999, 14999, 826,
+ 2607, 12973, 15999, 14999, 920,
+ 2607, 12973, 15999, 14999, 1120,
+ 2607, 12973, 15999, 14999, 1128,
+ 2607, 12973, 15999, 14999, 1366,
+ 2607, 12973, 15999, 14999, 1582,
+ 2607, 12973, 15999, 14999, 1608,
+ 2607, 12973, 15999, 14999, 1866,
+ 2607, 12973, 15999, 14999, 2076,
+ 2607, 12973, 15999, 14999, 2764,
+ 2607, 12973, 15999, 14999, 2900,
+ 2607, 12973, 15999, 14999, 3010,
+ 2607, 12973, 15999, 14999, 3194,
+ 2607, 12973, 15999, 14999, 3228,
+ 2607, 12973, 15999, 14999, 3532,
+ 2607, 12973, 15999, 14999, 3696,
+ 2607, 12973, 15999, 14999, 3790,
+ 2607, 12973, 15999, 14999, 5246,
+ 2607, 12973, 15999, 14999, 6584,
+ 2607, 12973, 15999, 14999, 6586,
+ 2607, 12973, 15999, 14999, 6588,
+ 2607, 12973, 15999, 14999, 6958,
+ 2607, 12973, 15999, 14999, 7634,
+ 2607, 12973, 15999, 14999, 8356,
+ 2607, 12973, 15999, 14999, 8848,
+ 2607, 12973, 15999, 14999, 10140,
+ 2607, 12973, 15999, 14999, 10152,
+ 2607, 12973, 15999, 14999, 10890,
+ 2607, 12973, 15999, 14999, 12190,
+ 2607, 12973, 15999, 15233, 2610,
+ 2607, 12973, 15999, 15233, 3232,
+ 2607, 12973, 15999, 15233, 15820,
+ 2607, 13581, 15999, 14999, 226,
+ 2607, 13581, 15999, 14999, 270,
+ 2607, 13581, 15999, 14999, 878,
+ 2607, 13581, 15999, 14999, 2280,
+ 2607, 13581, 15999, 14999, 2536,
+ 2607, 13581, 15999, 14999, 3028,
+ 2607, 13581, 15999, 14999, 3220,
+ 2607, 13581, 15999, 14999, 3532,
+ 2607, 13581, 15999, 14999, 5246,
+ 2607, 13581, 15999, 14999, 5818,
+ 2607, 13581, 15999, 14999, 7156,
+ 2607, 13581, 15999, 14999, 7596,
+ 2607, 13581, 15999, 14999, 9372,
+ 2607, 13581, 15999, 14999, 9486,
+ 2607, 13581, 15999, 14999, 9776,
+ 2607, 13581, 15999, 14999, 10126,
+ 2607, 13581, 15999, 14999, 10146,
+ 2607, 13581, 15999, 14999, 10810,
+ 2607, 13581, 15999, 14999, 10898,
+ 2607, 13581, 15999, 14999, 12192,
+ 2607, 13581, 15999, 14999, 12204,
+ 2607, 13581, 15999, 14999, 12470,
+ 2607, 13581, 15999, 14999, 13400,
+ 2607, 13581, 15999, 14999, 13720,
+ 2607, 13581, 15999, 14999, 14546,
+ 2607, 13581, 15999, 14999, 14576,
+ 2607, 13581, 15999, 14999, 14978,
+ 2607, 13581, 15999, 14999, 15474,
+ 2607, 13581, 15999, 14999, 16244,
+ 2607, 13581, 15999, 15233, 2610,
+ 2607, 13581, 15999, 15233, 12080,
+ 2607, 13581, 15999, 16901, 19352,
+ 2607, 14883, 14999, 0,
+ 2607, 14883, 14999, 8,
+ 2607, 14883, 14999, 16,
+ 2607, 14883, 14999, 28,
+ 2607, 14883, 14999, 40,
+ 2607, 14883, 14999, 110,
+ 2607, 14883, 14999, 154,
+ 2607, 14883, 14999, 186,
+ 2607, 14883, 14999, 198,
+ 2607, 14883, 14999, 200,
+ 2607, 14883, 14999, 202,
+ 2607, 14883, 14999, 208,
+ 2607, 14883, 14999, 210,
+ 2607, 14883, 14999, 270,
+ 2607, 14883, 14999, 308,
+ 2607, 14883, 14999, 350,
+ 2607, 14883, 14999, 354,
+ 2607, 14883, 14999, 370,
+ 2607, 14883, 14999, 528,
+ 2607, 14883, 14999, 626,
+ 2607, 14883, 14999, 676,
+ 2607, 14883, 14999, 682,
+ 2607, 14883, 14999, 754,
+ 2607, 14883, 14999, 1046,
+ 2607, 14883, 14999, 1288,
+ 2607, 14883, 14999, 1316,
+ 2607, 14883, 14999, 1318,
+ 2607, 14883, 14999, 1322,
+ 2607, 14883, 14999, 1916,
+ 2607, 14883, 14999, 2678,
+ 2607, 14883, 14999, 3050,
+ 2607, 14883, 14999, 3244,
+ 2607, 14883, 16899, 2610,
+ 2607, 14883, 16899, 3232,
+ 2607, 14883, 16899, 6756,
+ 2607, 14883, 16899, 12080,
+ 2607, 15317, 14999, 8,
+ 2607, 15317, 14999, 16,
+ 2607, 15317, 14999, 28,
+ 2607, 15317, 14999, 40,
+ 2607, 15317, 14999, 80,
+ 2607, 15317, 14999, 186,
+ 2607, 15317, 14999, 266,
+ 2607, 15317, 14999, 292,
+ 2607, 15317, 14999, 300,
+ 2607, 15317, 14999, 498,
+ 2607, 15317, 14999, 734,
+ 2607, 15317, 14999, 746,
+ 2607, 15317, 14999, 982,
+ 2607, 15317, 14999, 1208,
+ 2607, 15317, 14999, 1440,
+ 2607, 15317, 14999, 2108,
+ 2607, 15317, 14999, 2902,
+ 2607, 15317, 14999, 3068,
+ 2607, 15317, 14999, 3196,
+ 2607, 15317, 14999, 3462,
+ 2607, 15317, 14999, 3680,
+ 2607, 15317, 14999, 3702,
+ 2607, 15317, 14999, 3740,
+ 2607, 15317, 14999, 7684,
+ 2607, 15317, 14999, 9224,
+ 2607, 15317, 14999, 10244,
+ 2607, 15317, 14999, 10556,
+ 2607, 15317, 14999, 10778,
+ 2607, 15317, 14999, 10780,
+ 2607, 15317, 14999, 10896,
+ 2607, 15317, 14999, 10924,
+ 2607, 15317, 14999, 11700,
+ 2607, 15317, 14999, 11942,
+ 2607, 15317, 14999, 11944,
+ 2607, 15317, 14999, 12696,
+ 2607, 15317, 14999, 12838,
+ 2607, 15317, 14999, 13502,
+ 2607, 15317, 14999, 17208,
+ 2607, 15809, 14999, 15269, 0,
+ 2607, 15809, 14999, 15269, 16,
+ 2607, 15809, 14999, 15269, 28,
+ 2607, 15809, 14999, 15269, 60,
+ 2607, 15809, 14999, 15269, 64,
+ 2607, 15809, 14999, 15269, 68,
+ 2607, 15809, 14999, 15269, 76,
+ 2607, 15809, 14999, 15269, 80,
+ 2607, 15809, 14999, 15269, 86,
+ 2607, 15809, 14999, 15269, 88,
+ 2607, 15809, 14999, 15269, 90,
+ 2607, 15809, 14999, 15269, 92,
+ 2607, 15809, 14999, 15269, 102,
+ 2607, 15809, 14999, 15269, 180,
+ 2607, 15809, 14999, 15269, 200,
+ 2607, 15809, 14999, 15269, 206,
+ 2607, 15809, 14999, 15269, 222,
+ 2607, 15809, 14999, 15269, 296,
+ 2607, 15809, 14999, 15269, 322,
+ 2607, 15809, 14999, 15269, 482,
+ 2607, 15809, 14999, 15269, 500,
+ 2607, 15809, 14999, 15269, 502,
+ 2607, 15809, 14999, 15269, 508,
+ 2607, 15809, 14999, 15269, 800,
+ 2607, 15809, 14999, 15269, 802,
+ 2607, 15809, 14999, 15269, 806,
+ 2607, 15809, 14999, 15269, 808,
+ 2607, 15809, 14999, 15269, 810,
+ 2607, 15809, 14999, 15269, 812,
+ 2607, 15809, 14999, 15269, 814,
+ 2607, 15809, 14999, 15269, 816,
+ 2607, 15809, 14999, 15269, 818,
+ 2607, 15809, 14999, 15269, 820,
+ 2607, 15809, 14999, 15269, 864,
+ 2607, 15809, 14999, 15269, 1290,
+ 2607, 15809, 14999, 15269, 1296,
+ 2607, 15809, 14999, 15269, 1300,
+ 2607, 15809, 14999, 15269, 1304,
+ 2607, 15809, 14999, 15269, 1306,
+ 2607, 15809, 14999, 15269, 1318,
+ 2607, 15809, 14999, 15269, 2594,
+ 2607, 15809, 14999, 15269, 5746,
+ 2607, 15809, 14999, 17535, 0,
+ 2607, 15809, 14999, 17535, 8,
+ 2607, 15809, 14999, 17535, 16,
+ 2607, 15809, 14999, 17535, 60,
+ 2607, 15809, 14999, 17535, 64,
+ 2607, 15809, 14999, 17535, 66,
+ 2607, 15809, 14999, 17535, 68,
+ 2607, 15809, 14999, 17535, 76,
+ 2607, 15809, 14999, 17535, 86,
+ 2607, 15809, 14999, 17535, 88,
+ 2607, 15809, 14999, 17535, 92,
+ 2607, 15809, 14999, 17535, 102,
+ 2607, 15809, 14999, 17535, 180,
+ 2607, 15809, 14999, 17535, 222,
+ 2607, 15809, 14999, 17535, 322,
+ 2607, 15809, 14999, 17535, 482,
+ 2607, 15809, 14999, 17535, 502,
+ 2607, 15809, 14999, 17535, 800,
+ 2607, 15809, 14999, 17535, 806,
+ 2607, 15809, 14999, 17535, 808,
+ 2607, 15809, 14999, 17535, 812,
+ 2607, 15809, 14999, 17535, 818,
+ 2607, 15809, 14999, 17535, 820,
+ 2607, 15809, 14999, 17535, 844,
+ 2607, 15809, 14999, 17535, 864,
+ 2607, 15809, 14999, 17535, 1296,
+ 2607, 15809, 14999, 17535, 1304,
+ 2607, 15809, 14999, 17535, 1306,
+ 2607, 15809, 14999, 17535, 1318,
+ 2607, 15809, 14999, 17535, 2594,
+ 2607, 15809, 14999, 17535, 5224,
+ 2607, 17007, 9855, 0,
+ 2607, 17007, 9855, 16,
+ 2607, 17007, 9855, 40,
+ 2607, 17007, 9855, 106,
+ 2607, 17007, 9855, 124,
+ 2607, 17007, 9855, 148,
+ 2607, 17007, 9855, 158,
+ 2607, 17007, 9855, 168,
+ 2607, 17007, 9855, 224,
+ 2607, 17007, 9855, 244,
+ 2607, 17007, 9855, 260,
+ 2607, 17007, 9855, 266,
+ 2607, 17007, 9855, 336,
+ 2607, 17007, 9855, 340,
+ 2607, 17007, 9855, 350,
+ 2607, 17007, 9855, 370,
+ 2607, 17007, 9855, 384,
+ 2607, 17007, 9855, 416,
+ 2607, 17007, 9855, 430,
+ 2607, 17007, 9855, 440,
+ 2607, 17007, 9855, 448,
+ 2607, 17007, 9855, 472,
+ 2607, 17007, 9855, 522,
+ 2607, 17007, 9855, 572,
+ 2607, 17007, 9855, 584,
+ 2607, 17007, 9855, 588,
+ 2607, 17007, 9855, 622,
+ 2607, 17007, 9855, 642,
+ 2607, 17007, 9855, 680,
+ 2607, 17007, 9855, 684,
+ 2607, 17007, 9855, 718,
+ 2607, 17007, 9855, 734,
+ 2607, 17007, 9855, 752,
+ 2607, 17007, 9855, 3048,
+ 2607, 17007, 9855, 3114,
+ 2607, 17007, 9855, 3242,
+ 2607, 17007, 9855, 5724,
+ 2607, 17007, 9855, 16102,
+ 2607, 17007, 9855, 19038,
+ 2607, 17007, 9855, 19900,
+ 2607, 17007, 9855, 20588,
+ 2607, 17007, 9855, 21016,
+ 2607, 17007, 9855, 21018,
+ 2607, 17007, 9855, 21270,
+ 2607, 17007, 10651, 16270,
+ 2607, 17007, 15233, 2610,
+ 2607, 17007, 15233, 3232,
+ 2607, 17007, 15233, 3356,
+ 2607, 17007, 15233, 15820,
+ 2607, 17007, 15233, 16502,
+ 2607, 18451, 17772,
+ 2607, 19335, 13563, 14999, 0,
+ 2607, 19335, 13563, 14999, 8,
+ 2607, 19335, 13563, 14999, 16,
+ 2607, 19335, 13563, 14999, 28,
+ 2607, 19335, 13563, 14999, 40,
+ 2607, 19335, 13563, 14999, 58,
+ 2607, 19335, 13563, 14999, 74,
+ 2607, 19335, 13563, 14999, 178,
+ 2607, 19335, 13563, 14999, 180,
+ 2607, 19335, 13563, 14999, 182,
+ 2607, 19335, 13563, 14999, 184,
+ 2607, 19335, 13563, 14999, 186,
+ 2607, 19335, 13563, 14999, 188,
+ 2607, 19335, 13563, 14999, 190,
+ 2607, 19335, 13563, 14999, 194,
+ 2607, 19335, 13563, 14999, 196,
+ 2607, 19335, 13563, 14999, 198,
+ 2607, 19335, 13563, 14999, 200,
+ 2607, 19335, 13563, 14999, 202,
+ 2607, 19335, 13563, 14999, 206,
+ 2607, 19335, 13563, 14999, 208,
+ 2607, 19335, 13563, 14999, 210,
+ 2607, 19335, 13563, 14999, 212,
+ 2607, 19335, 13563, 14999, 216,
+ 2607, 19335, 13563, 14999, 222,
+ 2607, 19335, 13563, 14999, 308,
+ 2607, 19335, 13563, 14999, 498,
+ 2607, 19335, 13563, 14999, 674,
+ 2607, 19335, 13563, 14999, 676,
+ 2607, 19335, 13563, 14999, 840,
+ 2607, 19335, 13563, 14999, 842,
+ 2607, 19335, 13563, 14999, 1268,
+ 2607, 19335, 13563, 14999, 1270,
+ 2607, 19335, 13563, 14999, 1280,
+ 2607, 19335, 13563, 14999, 1292,
+ 2607, 19335, 13563, 14999, 1294,
+ 2607, 19335, 13563, 14999, 1296,
+ 2607, 19335, 13563, 14999, 1304,
+ 2607, 19335, 13563, 14999, 1306,
+ 2607, 19335, 13563, 14999, 1324,
+ 2607, 19335, 13563, 14999, 1330,
+ 2607, 19335, 13563, 14999, 1342,
+ 2607, 19335, 13563, 14999, 2592,
+ 2607, 19335, 13563, 14999, 3402,
+ 2607, 19335, 13563, 14999, 11745, 8,
+ 2607, 19335, 13563, 14999, 13507, 208,
+ 2607, 19335, 13563, 14999, 19597, 482,
+ 2607, 19335, 13563, 14999, 19597, 656,
+ 2607, 19335, 13563, 14999, 20115, 9854,
+ 2607, 19335, 13563, 14999, 20283, 482,
+ 2607, 19335, 13563, 14999, 20283, 656,
+ 2607, 19335, 15233, 2610,
+ 2607, 19335, 15233, 2611, 16502,
+ 2607, 19335, 15233, 2611, 18744,
+ 2607, 19335, 15233, 3232,
+ 2607, 19335, 15233, 6756,
+ 2607, 19335, 15233, 12080,
+ 2607, 19335, 16111, 14999, 0,
+ 2607, 19335, 16111, 14999, 8,
+ 2607, 19335, 16111, 14999, 16,
+ 2607, 19335, 16111, 14999, 28,
+ 2607, 19335, 16111, 14999, 40,
+ 2607, 19335, 16111, 14999, 58,
+ 2607, 19335, 16111, 14999, 74,
+ 2607, 19335, 16111, 14999, 178,
+ 2607, 19335, 16111, 14999, 180,
+ 2607, 19335, 16111, 14999, 182,
+ 2607, 19335, 16111, 14999, 184,
+ 2607, 19335, 16111, 14999, 186,
+ 2607, 19335, 16111, 14999, 188,
+ 2607, 19335, 16111, 14999, 190,
+ 2607, 19335, 16111, 14999, 194,
+ 2607, 19335, 16111, 14999, 196,
+ 2607, 19335, 16111, 14999, 198,
+ 2607, 19335, 16111, 14999, 200,
+ 2607, 19335, 16111, 14999, 202,
+ 2607, 19335, 16111, 14999, 206,
+ 2607, 19335, 16111, 14999, 208,
+ 2607, 19335, 16111, 14999, 210,
+ 2607, 19335, 16111, 14999, 212,
+ 2607, 19335, 16111, 14999, 216,
+ 2607, 19335, 16111, 14999, 222,
+ 2607, 19335, 16111, 14999, 308,
+ 2607, 19335, 16111, 14999, 498,
+ 2607, 19335, 16111, 14999, 674,
+ 2607, 19335, 16111, 14999, 676,
+ 2607, 19335, 16111, 14999, 840,
+ 2607, 19335, 16111, 14999, 842,
+ 2607, 19335, 16111, 14999, 1268,
+ 2607, 19335, 16111, 14999, 1270,
+ 2607, 19335, 16111, 14999, 1280,
+ 2607, 19335, 16111, 14999, 1292,
+ 2607, 19335, 16111, 14999, 1294,
+ 2607, 19335, 16111, 14999, 1296,
+ 2607, 19335, 16111, 14999, 1304,
+ 2607, 19335, 16111, 14999, 1306,
+ 2607, 19335, 16111, 14999, 1324,
+ 2607, 19335, 16111, 14999, 1330,
+ 2607, 19335, 16111, 14999, 1342,
+ 2607, 19335, 16111, 14999, 2592,
+ 2607, 19335, 16111, 14999, 3402,
+ 2607, 19335, 16111, 14999, 11745, 8,
+ 2607, 19335, 16111, 14999, 13507, 208,
+ 2607, 19335, 16111, 14999, 19597, 482,
+ 2607, 19335, 16111, 14999, 19597, 656,
+ 2607, 19335, 16111, 14999, 20115, 9854,
+ 2607, 19335, 16111, 14999, 20283, 482,
+ 2607, 19335, 16111, 14999, 20283, 656,
+ 2611, 1217, 9175, 3357, 6431, 20876,
+ 2611, 1217, 14984,
+ 2611, 14421, 12762,
+ 2634,
+ 2653, 1065, 1601, 14999, 0,
+ 2653, 1065, 1601, 14999, 8,
+ 2653, 1065, 1601, 14999, 16,
+ 2653, 1065, 1601, 14999, 28,
+ 2653, 1065, 1601, 14999, 40,
+ 2653, 1065, 1601, 14999, 106,
+ 2653, 1065, 1601, 14999, 124,
+ 2653, 1065, 1601, 14999, 148,
+ 2653, 1065, 1601, 14999, 224,
+ 2653, 1065, 1601, 14999, 244,
+ 2653, 1065, 1601, 14999, 266,
+ 2653, 1065, 1601, 14999, 292,
+ 2653, 1065, 1601, 14999, 350,
+ 2653, 1065, 1601, 14999, 384,
+ 2653, 1065, 1601, 14999, 416,
+ 2653, 1065, 1601, 14999, 448,
+ 2653, 1065, 1601, 14999, 522,
+ 2653, 1065, 1601, 14999, 572,
+ 2653, 1065, 1601, 14999, 588,
+ 2653, 1065, 1601, 14999, 622,
+ 2653, 1065, 1601, 14999, 648,
+ 2653, 1065, 1601, 14999, 680,
+ 2653, 1065, 1601, 14999, 752,
+ 2653, 1065, 1601, 14999, 1044,
+ 2653, 1065, 1601, 14999, 1914,
+ 2653, 1065, 1601, 14999, 2444,
+ 2653, 1065, 1601, 14999, 2676,
+ 2653, 1065, 1601, 14999, 3242,
+ 2653, 1065, 1601, 14999, 12085, 20,
+ 2653, 1065, 1601, 14999, 12085, 22,
+ 2653, 1065, 1601, 14999, 12085, 24,
+ 2653, 1065, 1601, 14999, 12085, 26,
+ 2653, 1065, 1601, 14999, 12085, 30,
+ 2653, 1065, 1601, 14999, 12085, 38,
+ 2653, 1065, 1601, 14999, 12085, 44,
+ 2653, 1065, 1601, 14999, 12085, 48,
+ 2653, 1065, 1601, 14999, 12085, 456,
+ 2653, 1065, 1601, 15451, 10218,
+ 2653, 1065, 1601, 15451, 10219, 7882,
+ 2653, 1065, 1601, 15451, 10219, 7883, 12084,
+ 2653, 1065, 1601, 15451, 10219, 12084,
+ 2653, 1065, 1601, 15483, 10218,
+ 2653, 1065, 1601, 15483, 10219, 7882,
+ 2653, 1065, 1601, 15483, 10219, 7883, 12084,
+ 2653, 1065, 1601, 15483, 10219, 12084,
+ 2653, 1065, 1601, 15483, 16449, 9956,
+ 2653, 1065, 1601, 15483, 16449, 9957, 12084,
+ 2653, 1065, 1601, 16449, 9956,
+ 2653, 1065, 1601, 16449, 9957, 12084,
+ 2653, 1065, 1601, 16449, 9957, 17472,
+ 2653, 1065, 1601, 19441, 10218,
+ 2653, 1065, 1601, 19441, 10219, 7883, 12084,
+ 2653, 1065, 1601, 19441, 10219, 12084,
+ 2653, 1065, 1601, 20775, 10218,
+ 2653, 1065, 1601, 20775, 10219, 7882,
+ 2653, 1065, 1601, 20775, 10219, 7883, 12084,
+ 2653, 1065, 1601, 20775, 10219, 12084,
+ 2655, 15390,
+ 2660,
+ 2662,
+ 2669, 9175, 17283, 18026,
+ 2671, 3233, 18745, 9854,
+ 2671, 9854,
+ 2671, 12739, 9854,
+ 2688,
+ 2689, 6718,
+ 2689, 8850,
+ 2709, 20609, 16534,
+ 2709, 20609, 20148,
+ 2711, 485, 6768,
+ 2743, 15029, 317, 1777, 13239, 15672,
+ 2878,
+ 2886,
+ 2897, 11460,
+ 2926,
+ 2928,
+ 2930,
+ 2932,
+ 3043, 12740,
+ 3060,
+ 3077, 17045, 9951, 10641, 15119, 1216,
+ 3077, 17045, 11571, 9950,
+ 3077, 17045, 18461, 9950,
+ 3077, 18453, 11571, 843, 14049, 18072,
+ 3081, 843, 3081, 5862,
+ 3136,
+ 3137, 10641, 6718,
+ 3137, 14369, 11748,
+ 3193, 2175, 7854,
+ 3193, 6793, 9956,
+ 3193, 7817, 11779, 16088,
+ 3193, 7817, 15621, 16088,
+ 3193, 7817, 20846,
+ 3193, 9287, 9854,
+ 3193, 11756,
+ 3193, 11762,
+ 3193, 11905, 2610,
+ 3193, 11905, 3076,
+ 3193, 11905, 3356,
+ 3193, 11905, 6756,
+ 3193, 11905, 6778,
+ 3193, 11905, 8780,
+ 3193, 11905, 10900,
+ 3193, 11905, 11978,
+ 3193, 11905, 13450,
+ 3193, 11905, 13736,
+ 3193, 12233, 14262,
+ 3193, 12541, 13563, 14999, 0,
+ 3193, 12541, 13563, 14999, 2,
+ 3193, 12541, 13563, 14999, 4,
+ 3193, 12541, 13563, 14999, 6,
+ 3193, 12541, 13563, 14999, 8,
+ 3193, 12541, 13563, 14999, 10,
+ 3193, 12541, 13563, 14999, 12,
+ 3193, 12541, 13563, 14999, 14,
+ 3193, 12541, 13563, 14999, 16,
+ 3193, 12541, 13563, 14999, 18,
+ 3193, 12541, 13563, 14999, 20,
+ 3193, 12541, 13563, 14999, 22,
+ 3193, 12541, 13563, 14999, 24,
+ 3193, 12541, 13563, 14999, 26,
+ 3193, 12541, 13563, 14999, 28,
+ 3193, 12541, 13563, 14999, 30,
+ 3193, 12541, 13563, 14999, 32,
+ 3193, 12541, 13563, 14999, 34,
+ 3193, 12541, 13563, 14999, 36,
+ 3193, 12541, 13563, 14999, 38,
+ 3193, 12541, 13563, 14999, 40,
+ 3193, 12541, 13563, 14999, 42,
+ 3193, 12541, 13563, 14999, 44,
+ 3193, 12541, 13563, 14999, 46,
+ 3193, 12541, 13563, 14999, 48,
+ 3193, 12541, 13563, 14999, 50,
+ 3193, 12541, 16111, 14999, 0,
+ 3193, 12541, 16111, 14999, 2,
+ 3193, 12541, 16111, 14999, 4,
+ 3193, 12541, 16111, 14999, 6,
+ 3193, 12541, 16111, 14999, 8,
+ 3193, 12541, 16111, 14999, 10,
+ 3193, 12541, 16111, 14999, 12,
+ 3193, 12541, 16111, 14999, 14,
+ 3193, 12541, 16111, 14999, 16,
+ 3193, 12541, 16111, 14999, 18,
+ 3193, 12541, 16111, 14999, 20,
+ 3193, 12541, 16111, 14999, 22,
+ 3193, 12541, 16111, 14999, 24,
+ 3193, 12541, 16111, 14999, 26,
+ 3193, 12541, 16111, 14999, 28,
+ 3193, 12541, 16111, 14999, 30,
+ 3193, 12541, 16111, 14999, 32,
+ 3193, 12541, 16111, 14999, 34,
+ 3193, 12541, 16111, 14999, 36,
+ 3193, 12541, 16111, 14999, 38,
+ 3193, 12541, 16111, 14999, 40,
+ 3193, 12541, 16111, 14999, 42,
+ 3193, 12541, 16111, 14999, 44,
+ 3193, 12541, 16111, 14999, 46,
+ 3193, 12541, 16111, 14999, 48,
+ 3193, 12541, 16111, 14999, 50,
+ 3193, 13341, 11779, 16088,
+ 3193, 13341, 15621, 16088,
+ 3193, 13341, 20846,
+ 3193, 13582,
+ 3193, 13758,
+ 3193, 14601, 9854,
+ 3193, 14647, 9854,
+ 3193, 15233, 9854,
+ 3193, 17005, 9854,
+ 3193, 17123, 17254,
+ 3193, 17254,
+ 3193, 17642,
+ 3193, 18511, 8320,
+ 3193, 18847, 7854,
+ 3193, 18894,
+ 3193, 19409, 9854,
+ 3193, 19557, 8320,
+ 3193, 19614,
+ 3193, 19880,
+ 3193, 19921, 14262,
+ 3193, 19923, 92,
+ 3193, 20685, 8320,
+ 3193, 21097, 9854,
+ 3193, 21110,
+ 3197, 389, 14999, 0,
+ 3197, 389, 14999, 8,
+ 3197, 389, 14999, 16,
+ 3197, 389, 14999, 28,
+ 3197, 389, 14999, 40,
+ 3197, 389, 14999, 72,
+ 3197, 389, 14999, 184,
+ 3197, 389, 14999, 190,
+ 3197, 389, 14999, 224,
+ 3197, 389, 14999, 266,
+ 3197, 389, 14999, 350,
+ 3197, 389, 14999, 384,
+ 3197, 389, 14999, 416,
+ 3197, 389, 14999, 448,
+ 3197, 389, 14999, 498,
+ 3197, 389, 14999, 522,
+ 3197, 389, 14999, 556,
+ 3197, 389, 14999, 588,
+ 3197, 389, 14999, 622,
+ 3197, 389, 14999, 656,
+ 3197, 389, 14999, 680,
+ 3197, 389, 14999, 718,
+ 3197, 389, 14999, 734,
+ 3197, 389, 14999, 870,
+ 3197, 389, 14999, 1914,
+ 3197, 389, 14999, 2444,
+ 3197, 389, 14999, 2676,
+ 3197, 389, 14999, 3242,
+ 3197, 389, 14999, 3308,
+ 3197, 389, 14999, 10240,
+ 3197, 389, 14999, 15762,
+ 3197, 389, 14999, 15764,
+ 3197, 389, 14999, 15766,
+ 3197, 389, 14999, 15768,
+ 3197, 389, 14999, 15770,
+ 3197, 10143, 7301, 11905, 2610,
+ 3197, 10143, 7301, 11905, 3076,
+ 3197, 10143, 7301, 11905, 3356,
+ 3197, 10143, 7301, 11905, 6756,
+ 3197, 10143, 7301, 11905, 6778,
+ 3197, 10143, 7301, 11905, 8780,
+ 3197, 10143, 7301, 11905, 10900,
+ 3197, 10143, 7301, 11905, 11978,
+ 3197, 10143, 7301, 11905, 13450,
+ 3197, 10143, 7301, 11905, 13736,
+ 3197, 10143, 9855, 573, 7114,
+ 3197, 10143, 9855, 1688,
+ 3197, 10143, 9855, 2241, 3018,
+ 3197, 10143, 9855, 2241, 7592,
+ 3197, 10143, 9855, 2241, 7593, 2072,
+ 3197, 10143, 9855, 2241, 14108,
+ 3197, 10143, 9855, 7128,
+ 3197, 10143, 9855, 7564,
+ 3197, 10143, 9855, 7622,
+ 3197, 10143, 9855, 11636,
+ 3197, 10143, 9855, 12477, 15764,
+ 3197, 10143, 9855, 12477, 15766,
+ 3197, 10143, 9855, 12477, 15768,
+ 3197, 10143, 9855, 13406,
+ 3197, 10143, 9855, 13428,
+ 3197, 10143, 9855, 14052,
+ 3197, 10143, 9855, 14596,
+ 3197, 10143, 9855, 15760,
+ 3197, 10143, 9855, 15762,
+ 3197, 10143, 9855, 16548,
+ 3197, 10143, 9855, 17164,
+ 3197, 10143, 9855, 18543, 17139, 9470,
+ 3197, 10143, 9855, 19387, 12436,
+ 3197, 10143, 9855, 19846,
+ 3197, 10143, 9855, 20378,
+ 3197, 10143, 10143, 11905, 2610,
+ 3197, 10143, 10143, 11905, 3076,
+ 3197, 10143, 10143, 11905, 3356,
+ 3197, 10143, 10143, 11905, 6756,
+ 3197, 10143, 10143, 11905, 6778,
+ 3197, 10143, 10143, 11905, 8780,
+ 3197, 10143, 10143, 11905, 10900,
+ 3197, 10143, 10143, 11905, 11978,
+ 3197, 10143, 10143, 11905, 13450,
+ 3197, 10143, 10143, 11905, 13736,
+ 3197, 10143, 14003, 9855, 0,
+ 3197, 10143, 14003, 9855, 8,
+ 3197, 10143, 14003, 9855, 16,
+ 3197, 10143, 14003, 9855, 28,
+ 3197, 10143, 14003, 9855, 40,
+ 3197, 10143, 14003, 9855, 58,
+ 3197, 10143, 14003, 9855, 66,
+ 3197, 10143, 14003, 9855, 72,
+ 3197, 10143, 14003, 9855, 308,
+ 3197, 10143, 14003, 9855, 479, 11392,
+ 3197, 10143, 14003, 9855, 479, 11552,
+ 3197, 10143, 14003, 9855, 498,
+ 3197, 10143, 14003, 9855, 518,
+ 3197, 10143, 14003, 9855, 656,
+ 3197, 10143, 14003, 9855, 676,
+ 3197, 10143, 14003, 9855, 2241, 3028,
+ 3197, 10143, 14003, 9855, 3428,
+ 3197, 10143, 14003, 9855, 10099, 58,
+ 3197, 10143, 14003, 9855, 10143, 72,
+ 3197, 10143, 14999, 0,
+ 3197, 10143, 14999, 16,
+ 3197, 10143, 14999, 40,
+ 3197, 10143, 14999, 106,
+ 3197, 10143, 14999, 148,
+ 3197, 10143, 14999, 184,
+ 3197, 10143, 14999, 308,
+ 3197, 10143, 14999, 384,
+ 3197, 10143, 14999, 416,
+ 3197, 10143, 14999, 448,
+ 3197, 10143, 14999, 498,
+ 3197, 10143, 14999, 572,
+ 3197, 10143, 14999, 676,
+ 3197, 10143, 14999, 694,
+ 3197, 10143, 14999, 2068,
+ 3197, 10143, 14999, 2152,
+ 3197, 10143, 14999, 2175, 124,
+ 3197, 10143, 14999, 2175, 224,
+ 3197, 10143, 14999, 2175, 266,
+ 3197, 10143, 14999, 2175, 350,
+ 3197, 10143, 14999, 2175, 522,
+ 3197, 10143, 14999, 2175, 588,
+ 3197, 10143, 14999, 2175, 622,
+ 3197, 10143, 14999, 2175, 734,
+ 3197, 10143, 14999, 2175, 1044,
+ 3197, 10143, 14999, 2175, 1914,
+ 3197, 10143, 14999, 2175, 2046,
+ 3197, 10143, 14999, 2175, 2676,
+ 3197, 10143, 14999, 2175, 3242,
+ 3197, 10143, 14999, 2175, 13316,
+ 3197, 10143, 14999, 2192,
+ 3197, 10143, 14999, 2444,
+ 3197, 10143, 14999, 2556,
+ 3197, 10143, 14999, 2970,
+ 3197, 10143, 14999, 7171, 124,
+ 3197, 10143, 14999, 7171, 224,
+ 3197, 10143, 14999, 7171, 266,
+ 3197, 10143, 14999, 7171, 350,
+ 3197, 10143, 14999, 7171, 522,
+ 3197, 10143, 14999, 7171, 588,
+ 3197, 10143, 14999, 7171, 622,
+ 3197, 10143, 14999, 7171, 734,
+ 3197, 10143, 14999, 7171, 1044,
+ 3197, 10143, 14999, 7171, 1914,
+ 3197, 10143, 14999, 7171, 2046,
+ 3197, 10143, 14999, 7171, 2676,
+ 3197, 10143, 14999, 7171, 3048,
+ 3197, 10143, 14999, 7171, 3114,
+ 3197, 10143, 14999, 7171, 3242,
+ 3197, 10143, 14999, 7171, 13316,
+ 3197, 10143, 14999, 9470,
+ 3197, 10143, 14999, 9472,
+ 3197, 10143, 14999, 12235, 588,
+ 3197, 10143, 19003, 22811, 1216,
+ 3197, 10143, 19015, 9855, 106,
+ 3197, 10143, 19015, 9855, 385, 10101, 2072,
+ 3197, 10143, 19015, 9855, 416,
+ 3197, 10143, 19015, 9855, 588,
+ 3197, 10143, 19015, 9855, 2175, 522,
+ 3197, 10143, 19015, 9855, 7171, 13317, 505, 2175, 522,
+ 3197, 10143, 19015, 9855, 12085, 2444,
+ 3197, 10143, 19015, 9855, 15093, 384,
+ 3197, 10143, 19015, 9855, 15093, 572,
+ 3197, 10547, 2241, 7592,
+ 3197, 10547, 2241, 7652,
+ 3197, 10547, 10219, 2241, 196,
+ 3197, 10547, 10219, 2241, 3248,
+ 3197, 10547, 10219, 2241, 9892,
+ 3197, 10547, 10219, 2241, 13050,
+ 3197, 10547, 14003, 8,
+ 3197, 10547, 14003, 16,
+ 3197, 10547, 14003, 28,
+ 3197, 10547, 14003, 40,
+ 3197, 10547, 14003, 58,
+ 3197, 10547, 14003, 78,
+ 3197, 10547, 14003, 80,
+ 3197, 10547, 14003, 102,
+ 3197, 10547, 14003, 292,
+ 3197, 10547, 14003, 648,
+ 3197, 10547, 14003, 656,
+ 3197, 10547, 14003, 870,
+ 3197, 10547, 14003, 3384,
+ 3197, 10547, 14999, 2175, 28,
+ 3197, 10547, 14999, 2175, 116,
+ 3197, 10547, 14999, 2175, 140,
+ 3197, 10547, 14999, 2175, 166,
+ 3197, 10547, 14999, 2175, 236,
+ 3197, 10547, 14999, 2175, 258,
+ 3197, 10547, 14999, 2175, 282,
+ 3197, 10547, 14999, 2175, 366,
+ 3197, 10547, 14999, 2175, 402,
+ 3197, 10547, 14999, 2175, 436,
+ 3197, 10547, 14999, 2175, 468,
+ 3197, 10547, 14999, 2175, 540,
+ 3197, 10547, 14999, 2175, 580,
+ 3197, 10547, 14999, 2175, 602,
+ 3197, 10547, 14999, 2175, 634,
+ 3197, 10547, 14999, 2175, 686,
+ 3197, 10547, 14999, 2175, 742,
+ 3197, 10547, 14999, 2175, 1050,
+ 3197, 10547, 14999, 2175, 1920,
+ 3197, 10547, 14999, 2175, 2452,
+ 3197, 10547, 14999, 2175, 2564,
+ 3197, 10547, 14999, 2175, 2682,
+ 3197, 10547, 14999, 2175, 3248,
+ 3197, 10547, 14999, 2175, 7650,
+ 3197, 10547, 14999, 7171, 28,
+ 3197, 10547, 14999, 7171, 116,
+ 3197, 10547, 14999, 7171, 140,
+ 3197, 10547, 14999, 7171, 166,
+ 3197, 10547, 14999, 7171, 236,
+ 3197, 10547, 14999, 7171, 258,
+ 3197, 10547, 14999, 7171, 282,
+ 3197, 10547, 14999, 7171, 366,
+ 3197, 10547, 14999, 7171, 402,
+ 3197, 10547, 14999, 7171, 436,
+ 3197, 10547, 14999, 7171, 468,
+ 3197, 10547, 14999, 7171, 540,
+ 3197, 10547, 14999, 7171, 580,
+ 3197, 10547, 14999, 7171, 602,
+ 3197, 10547, 14999, 7171, 634,
+ 3197, 10547, 14999, 7171, 686,
+ 3197, 10547, 14999, 7171, 742,
+ 3197, 10547, 14999, 7171, 1050,
+ 3197, 10547, 14999, 7171, 1920,
+ 3197, 10547, 14999, 7171, 2452,
+ 3197, 10547, 14999, 7171, 2564,
+ 3197, 10547, 14999, 7171, 2682,
+ 3197, 10547, 14999, 7171, 3248,
+ 3197, 10547, 14999, 7171, 7650,
+ 3197, 10547, 15673, 283, 1674,
+ 3197, 10547, 15673, 1971, 1970,
+ 3197, 10547, 15673, 1974,
+ 3197, 10547, 15673, 3018,
+ 3197, 10547, 15673, 13050,
+ 3257, 9175, 18172,
+ 3293, 859, 18997, 11477, 10641, 12740,
+ 3293, 859, 21279, 11476,
+ 3293, 859, 21279, 11477, 10641, 9286,
+ 3293, 1598,
+ 3293, 7123, 11571, 14486,
+ 3293, 7123, 17179, 9854,
+ 3293, 7123, 18176,
+ 3293, 7817, 6108,
+ 3293, 7817, 7123, 16088,
+ 3293, 7817, 14518,
+ 3293, 10641, 17463, 11477, 11392,
+ 3293, 11779, 16088,
+ 3293, 13341, 6108,
+ 3293, 13341, 7123, 16088,
+ 3293, 13341, 14518,
+ 3293, 15621, 16088,
+ 3293, 18763, 13483, 16088,
+ 3293, 20846,
+ 3357, 1217, 14984,
+ 3357, 1217, 20876,
+ 3357, 2283, 16497, 12262,
+ 3357, 6431, 9175, 2611, 1217, 20876,
+ 3357, 14067, 16497, 12262,
+ 3357, 14421, 12762,
+ 3357, 14824,
+ 3357, 14889, 17276,
+ 3357, 15601, 16096,
+ 3357, 16727, 505, 18386,
+ 3357, 16727, 843, 18386,
+ 3357, 18915, 15981, 20504,
+ 3357, 20573, 14647, 13532,
+ 3357, 21123, 16727, 504,
+ 3357, 21123, 16727, 842,
+ 3443, 6793, 9956,
+ 3443, 11762,
+ 3443, 11905, 2610,
+ 3443, 11905, 3076,
+ 3443, 11905, 3356,
+ 3443, 11905, 6756,
+ 3443, 11905, 6778,
+ 3443, 11905, 8780,
+ 3443, 11905, 10900,
+ 3443, 11905, 11978,
+ 3443, 11905, 13450,
+ 3443, 11905, 13736,
+ 3443, 15673, 1344,
+ 3443, 15673, 2466,
+ 3443, 15673, 3186,
+ 3443, 15673, 5736,
+ 3443, 15673, 6280,
+ 3443, 15673, 6418,
+ 3443, 15673, 7522,
+ 3443, 15673, 7716,
+ 3443, 15673, 10194,
+ 3443, 15673, 10220,
+ 3443, 15673, 11926,
+ 3443, 15673, 12070,
+ 3443, 15673, 12448,
+ 3443, 18511, 8320,
+ 3443, 18697, 0,
+ 3443, 18697, 8,
+ 3443, 18697, 16,
+ 3443, 18697, 28,
+ 3443, 18697, 40,
+ 3443, 18697, 80,
+ 3443, 18697, 106,
+ 3443, 18697, 110,
+ 3443, 18697, 114,
+ 3443, 18697, 116,
+ 3443, 18697, 120,
+ 3443, 18697, 124,
+ 3443, 18697, 130,
+ 3443, 18697, 134,
+ 3443, 18697, 140,
+ 3443, 18697, 142,
+ 3443, 18697, 148,
+ 3443, 18697, 154,
+ 3443, 18697, 158,
+ 3443, 18697, 166,
+ 3443, 18697, 168,
+ 3443, 18697, 184,
+ 3443, 18697, 202,
+ 3443, 18697, 224,
+ 3443, 18697, 226,
+ 3443, 18697, 230,
+ 3443, 18697, 236,
+ 3443, 18697, 238,
+ 3443, 18697, 244,
+ 3443, 18697, 248,
+ 3443, 18697, 254,
+ 3443, 18697, 258,
+ 3443, 18697, 260,
+ 3443, 18697, 266,
+ 3443, 18697, 270,
+ 3443, 18697, 274,
+ 3443, 18697, 282,
+ 3443, 18697, 286,
+ 3443, 18697, 316,
+ 3443, 18697, 336,
+ 3443, 18697, 338,
+ 3443, 18697, 340,
+ 3443, 18697, 342,
+ 3443, 18697, 344,
+ 3443, 18697, 350,
+ 3443, 18697, 354,
+ 3443, 18697, 358,
+ 3443, 18697, 366,
+ 3443, 18697, 370,
+ 3443, 18697, 384,
+ 3443, 18697, 388,
+ 3443, 18697, 392,
+ 3443, 18697, 402,
+ 3443, 18697, 406,
+ 3443, 18697, 416,
+ 3443, 18697, 424,
+ 3443, 18697, 430,
+ 3443, 18697, 436,
+ 3443, 18697, 440,
+ 3443, 18697, 448,
+ 3443, 18697, 452,
+ 3443, 18697, 456,
+ 3443, 18697, 460,
+ 3443, 18697, 468,
+ 3443, 18697, 472,
+ 3443, 18697, 496,
+ 3443, 18697, 498,
+ 3443, 18697, 522,
+ 3443, 18697, 528,
+ 3443, 18697, 536,
+ 3443, 18697, 540,
+ 3443, 18697, 546,
+ 3443, 18697, 572,
+ 3443, 18697, 574,
+ 3443, 18697, 578,
+ 3443, 18697, 580,
+ 3443, 18697, 584,
+ 3443, 18697, 588,
+ 3443, 18697, 592,
+ 3443, 18697, 598,
+ 3443, 18697, 602,
+ 3443, 18697, 612,
+ 3443, 18697, 622,
+ 3443, 18697, 626,
+ 3443, 18697, 630,
+ 3443, 18697, 634,
+ 3443, 18697, 642,
+ 3443, 18697, 666,
+ 3443, 18697, 680,
+ 3443, 18697, 682,
+ 3443, 18697, 684,
+ 3443, 18697, 686,
+ 3443, 18697, 690,
+ 3443, 18697, 694,
+ 3443, 18697, 700,
+ 3443, 18697, 706,
+ 3443, 18697, 710,
+ 3443, 18697, 712,
+ 3443, 18697, 734,
+ 3443, 18697, 736,
+ 3443, 18697, 738,
+ 3443, 18697, 742,
+ 3443, 18697, 746,
+ 3443, 18697, 752,
+ 3443, 18697, 754,
+ 3443, 18697, 758,
+ 3443, 18697, 760,
+ 3443, 18697, 762,
+ 3443, 18697, 918,
+ 3443, 18697, 932,
+ 3443, 18697, 934,
+ 3443, 18697, 936,
+ 3443, 18697, 938,
+ 3443, 18697, 940,
+ 3443, 18697, 960,
+ 3443, 18697, 1034,
+ 3443, 18697, 1078,
+ 3443, 18697, 1152,
+ 3443, 18697, 1164,
+ 3443, 18697, 1166,
+ 3443, 18697, 1168,
+ 3443, 18697, 1170,
+ 3443, 18697, 1172,
+ 3443, 18697, 1212,
+ 3443, 18697, 1276,
+ 3443, 18697, 1364,
+ 3443, 18697, 1392,
+ 3443, 18697, 1458,
+ 3443, 18697, 1460,
+ 3443, 18697, 1462,
+ 3443, 18697, 1464,
+ 3443, 18697, 1466,
+ 3443, 18697, 1468,
+ 3443, 18697, 1472,
+ 3443, 18697, 1526,
+ 3443, 18697, 1590,
+ 3443, 18697, 1606,
+ 3443, 18697, 1612,
+ 3443, 18697, 1634,
+ 3443, 18697, 1678,
+ 3443, 18697, 1680,
+ 3443, 18697, 1698,
+ 3443, 18697, 1788,
+ 3443, 18697, 1826,
+ 3443, 18697, 1878,
+ 3443, 18697, 1896,
+ 3443, 18697, 1976,
+ 3443, 18697, 1986,
+ 3443, 18697, 1988,
+ 3443, 18697, 1990,
+ 3443, 18697, 1992,
+ 3443, 18697, 1994,
+ 3443, 18697, 2104,
+ 3443, 18697, 2164,
+ 3443, 18697, 2266,
+ 3443, 18697, 2268,
+ 3443, 18697, 2270,
+ 3443, 18697, 2272,
+ 3443, 18697, 2274,
+ 3443, 18697, 2278,
+ 3443, 18697, 2330,
+ 3443, 18697, 2420,
+ 3443, 18697, 2422,
+ 3443, 18697, 2424,
+ 3443, 18697, 2426,
+ 3443, 18697, 2428,
+ 3443, 18697, 2430,
+ 3443, 18697, 2478,
+ 3443, 18697, 2480,
+ 3443, 18697, 2482,
+ 3443, 18697, 2484,
+ 3443, 18697, 2486,
+ 3443, 18697, 2504,
+ 3443, 18697, 2556,
+ 3443, 18697, 2560,
+ 3443, 18697, 2562,
+ 3443, 18697, 2564,
+ 3443, 18697, 2566,
+ 3443, 18697, 2622,
+ 3443, 18697, 2664,
+ 3443, 18697, 2706,
+ 3443, 18697, 2898,
+ 3443, 18697, 2948,
+ 3443, 18697, 3036,
+ 3443, 18697, 3048,
+ 3443, 18697, 3050,
+ 3443, 18697, 3052,
+ 3443, 18697, 3054,
+ 3443, 18697, 3056,
+ 3443, 18697, 3094,
+ 3443, 18697, 3226,
+ 3443, 18697, 3242,
+ 3443, 18697, 3244,
+ 3443, 18697, 3246,
+ 3443, 18697, 3248,
+ 3443, 18697, 3250,
+ 3443, 18697, 3290,
+ 3443, 18697, 3456,
+ 3443, 18697, 3484,
+ 3443, 18697, 3524,
+ 3443, 18697, 3540,
+ 3443, 18697, 3544,
+ 3443, 18697, 3554,
+ 3443, 18697, 3560,
+ 3443, 18697, 3562,
+ 3443, 18697, 3576,
+ 3443, 18697, 3694,
+ 3443, 18697, 3728,
+ 3443, 18697, 3804,
+ 3443, 18697, 3812,
+ 3443, 18697, 3814,
+ 3443, 18697, 3816,
+ 3443, 18697, 3818,
+ 3443, 18697, 3820,
+ 3443, 18697, 3844,
+ 3443, 18697, 5824,
+ 3443, 18697, 5826,
+ 3443, 18697, 6378,
+ 3443, 18697, 6380,
+ 3443, 18697, 6382,
+ 3443, 18697, 6384,
+ 3443, 18697, 6386,
+ 3443, 18697, 6388,
+ 3443, 18697, 6392,
+ 3443, 18697, 6932,
+ 3443, 18697, 6934,
+ 3443, 18697, 6938,
+ 3443, 18697, 6940,
+ 3443, 18697, 7698,
+ 3443, 18697, 7700,
+ 3443, 18697, 7702,
+ 3443, 18697, 7704,
+ 3443, 18697, 8334,
+ 3443, 18697, 8340,
+ 3443, 18697, 8392,
+ 3443, 18697, 8394,
+ 3443, 18697, 8396,
+ 3443, 18697, 8398,
+ 3443, 18697, 8400,
+ 3443, 18697, 8656,
+ 3443, 18697, 8674,
+ 3443, 18697, 8708,
+ 3443, 18697, 8720,
+ 3443, 18697, 8726,
+ 3443, 18697, 8728,
+ 3443, 18697, 8730,
+ 3443, 18697, 8732,
+ 3443, 18697, 8734,
+ 3443, 18697, 8746,
+ 3443, 18697, 8792,
+ 3443, 18697, 8802,
+ 3443, 18697, 8952,
+ 3443, 18697, 8982,
+ 3443, 18697, 9756,
+ 3443, 18697, 9790,
+ 3443, 18697, 10150,
+ 3443, 18697, 10170,
+ 3443, 18697, 10624,
+ 3443, 18697, 10648,
+ 3443, 18697, 10914,
+ 3443, 18697, 10926,
+ 3443, 18697, 11898,
+ 3443, 18697, 11900,
+ 3443, 18697, 12716,
+ 3443, 18697, 12720,
+ 3443, 18697, 12835, 166,
+ 3443, 18697, 12835, 224,
+ 3443, 18697, 12835, 350,
+ 3443, 18697, 12835, 416,
+ 3443, 18697, 12835, 3094,
+ 3443, 18697, 12846,
+ 3443, 18697, 12848,
+ 3443, 18697, 12852,
+ 3443, 18697, 20214,
+ 3561, 9854,
+ 3612,
+ 3699, 9854,
+ 3717, 10750,
+ 3872,
+ 5231, 9855, 13370,
+ 5231, 9855, 13563, 17178,
+ 5231, 9855, 14938,
+ 5231, 9855, 17178,
+ 5231, 11905, 2610,
+ 5231, 11905, 3076,
+ 5231, 11905, 3356,
+ 5231, 11905, 6756,
+ 5231, 11905, 6778,
+ 5231, 11905, 8780,
+ 5231, 11905, 10900,
+ 5231, 11905, 11978,
+ 5231, 11905, 13450,
+ 5231, 11905, 13736,
+ 5231, 14003, 9855, 0,
+ 5231, 14003, 9855, 8,
+ 5231, 14003, 9855, 16,
+ 5231, 14003, 9855, 28,
+ 5231, 14003, 9855, 40,
+ 5231, 14003, 9855, 58,
+ 5231, 14003, 9855, 72,
+ 5231, 14003, 9855, 78,
+ 5231, 14003, 9855, 98,
+ 5231, 14003, 9855, 308,
+ 5231, 14003, 9855, 676,
+ 5231, 14999, 0,
+ 5231, 14999, 106,
+ 5231, 14999, 148,
+ 5231, 14999, 244,
+ 5231, 14999, 266,
+ 5231, 14999, 336,
+ 5231, 14999, 350,
+ 5231, 14999, 384,
+ 5231, 14999, 416,
+ 5231, 14999, 448,
+ 5231, 14999, 522,
+ 5231, 14999, 572,
+ 5231, 14999, 588,
+ 5231, 14999, 622,
+ 5231, 14999, 932,
+ 5231, 14999, 1044,
+ 5231, 14999, 1164,
+ 5231, 14999, 1492,
+ 5231, 14999, 1796,
+ 5231, 14999, 1914,
+ 5231, 14999, 2444,
+ 5231, 14999, 2556,
+ 5231, 14999, 2676,
+ 5231, 14999, 3242,
+ 5231, 14999, 18891, 244,
+ 5231, 14999, 18891, 622,
+ 5231, 15233, 3232,
+ 5231, 15233, 15820,
+ 5231, 15673, 684,
+ 5231, 19015, 9855, 15093, 384,
+ 5231, 19015, 9855, 15093, 572,
+ 5231, 19015, 9855, 15093, 18247, 572,
+ 5247, 15672,
+ 5274,
+ 5303, 15672,
+ 5718,
+ 5719, 11442,
+ 5719, 11706,
+ 5719, 14390,
+ 5719, 15672,
+ 5721, 485, 18026,
+ 5721, 10641, 19407, 11477, 11392,
+ 5738,
+ 5748,
+ 5801, 6718,
+ 5807, 2344,
+ 5808,
+ 5809, 10641, 21033, 15642,
+ 5809, 15672,
+ 5815, 11477, 18471, 19215, 10155, 12973, 6560,
+ 5834,
+ 5845, 5860,
+ 5845, 12274,
+ 5846,
+ 5853, 3077, 15609, 17642,
+ 5853, 6757, 15609, 17642,
+ 5853, 11979, 15609, 17642,
+ 5853, 12237, 11772,
+ 5853, 14049, 14486,
+ 5853, 14049, 15620,
+ 5853, 17154,
+ 5856,
+ 5860,
+ 5867, 485, 16504,
+ 5869, 15672,
+ 5893, 317, 20402,
+ 5899, 13149, 8320,
+ 5957, 3398,
+ 5963, 425, 7126,
+ 5971, 6741, 968,
+ 5971, 12388,
+ 5971, 12389, 17862,
+ 5973, 484,
+ 5975, 18658,
+ 5999, 9854,
+ 6005, 9854,
+ 6011, 11905, 2610,
+ 6011, 11905, 3076,
+ 6011, 11905, 3356,
+ 6011, 11905, 6756,
+ 6011, 11905, 6778,
+ 6011, 11905, 8780,
+ 6011, 11905, 10900,
+ 6011, 11905, 11978,
+ 6011, 11905, 13450,
+ 6011, 11905, 13736,
+ 6011, 14003, 9855, 16,
+ 6011, 14003, 9855, 28,
+ 6011, 14003, 9855, 40,
+ 6011, 14003, 9855, 58,
+ 6011, 14003, 9855, 72,
+ 6011, 14003, 9855, 94,
+ 6011, 14003, 9855, 192,
+ 6011, 14003, 9855, 308,
+ 6011, 14003, 9855, 482,
+ 6011, 14003, 9855, 656,
+ 6011, 14999, 0,
+ 6011, 14999, 8,
+ 6011, 14999, 16,
+ 6011, 14999, 28,
+ 6011, 14999, 40,
+ 6011, 14999, 72,
+ 6011, 14999, 106,
+ 6011, 14999, 148,
+ 6011, 14999, 244,
+ 6011, 14999, 266,
+ 6011, 14999, 336,
+ 6011, 14999, 350,
+ 6011, 14999, 384,
+ 6011, 14999, 416,
+ 6011, 14999, 448,
+ 6011, 14999, 522,
+ 6011, 14999, 572,
+ 6011, 14999, 588,
+ 6011, 14999, 622,
+ 6011, 14999, 680,
+ 6011, 14999, 734,
+ 6011, 14999, 904,
+ 6011, 14999, 932,
+ 6011, 14999, 1044,
+ 6011, 14999, 1142,
+ 6011, 14999, 1164,
+ 6011, 14999, 1492,
+ 6011, 14999, 1796,
+ 6011, 14999, 1914,
+ 6011, 14999, 2342,
+ 6011, 14999, 2444,
+ 6011, 14999, 2456,
+ 6011, 14999, 2532,
+ 6011, 14999, 2676,
+ 6011, 14999, 2716,
+ 6011, 14999, 3114,
+ 6011, 14999, 3242,
+ 6011, 14999, 6036,
+ 6011, 14999, 8760,
+ 6011, 14999, 8768,
+ 6011, 14999, 8770,
+ 6011, 14999, 12085, 12,
+ 6011, 14999, 12085, 20,
+ 6011, 14999, 12085, 22,
+ 6011, 14999, 12085, 26,
+ 6011, 14999, 12085, 30,
+ 6011, 14999, 12085, 34,
+ 6011, 14999, 12085, 38,
+ 6011, 14999, 12085, 48,
+ 6011, 14999, 12085, 132,
+ 6011, 14999, 12085, 456,
+ 6011, 14999, 12085, 608,
+ 6011, 19015, 9855, 384,
+ 6011, 19015, 9855, 572,
+ 6011, 19015, 9855, 694,
+ 6011, 19015, 9855, 734,
+ 6011, 19015, 9855, 12085, 14,
+ 6011, 19015, 9855, 12085, 24,
+ 6011, 19015, 9855, 12085, 456,
+ 6011, 20877, 11854,
+ 6011, 20877, 14625, 11854,
+ 6011, 20877, 15604,
+ 6011, 20877, 15781, 11854,
+ 6106,
+ 6113, 9520,
+ 6283, 13454,
+ 6283, 20456,
+ 6287, 10641, 7817, 15844,
+ 6287, 15672,
+ 6356,
+ 6421, 2511, 12102,
+ 6421, 2511, 13266,
+ 6421, 2511, 14592,
+ 6421, 2511, 14593, 10641, 18543, 18347, 13546,
+ 6421, 2511, 16177, 91, 15100,
+ 6421, 2511, 16177, 91, 15211, 18682,
+ 6421, 2511, 16177, 91, 15211, 18683, 505, 12004,
+ 6421, 2511, 17060,
+ 6421, 2511, 17061, 505, 12004,
+ 6421, 2511, 17310,
+ 6421, 2511, 17311, 505, 12004,
+ 6425, 9854,
+ 6426,
+ 6433, 485, 13198,
+ 6435, 6751, 10092,
+ 6435, 10086,
+ 6435, 10087, 10641, 14487, 11552,
+ 6435, 13341, 17839, 18016,
+ 6435, 18906,
+ 6441, 10641, 20098,
+ 6444,
+ 6561, 15679, 11772,
+ 6601, 9854,
+ 6604,
+ 6719, 9208,
+ 6719, 10641, 469, 7053, 16436,
+ 6719, 10641, 491, 16436,
+ 6719, 10641, 6095, 13654,
+ 6719, 10641, 7885, 485, 17404,
+ 6719, 10641, 9171, 12764,
+ 6719, 10641, 9171, 12765, 843, 6095, 13654,
+ 6719, 10641, 13693, 485, 1834,
+ 6719, 10641, 14525, 1598,
+ 6719, 10641, 16793, 8326,
+ 6719, 10641, 17133, 6604,
+ 6719, 10641, 19665, 15776,
+ 6719, 10641, 19665, 15777, 843, 17519, 1336,
+ 6719, 10641, 19665, 15777, 843, 23135, 6604,
+ 6719, 10641, 20948,
+ 6719, 10641, 21100,
+ 6719, 16778,
+ 6719, 17521, 12764,
+ 6719, 18749, 1, 7678,
+ 6719, 19603, 19047, 6768,
+ 6719, 19611, 317, 6726,
+ 6741, 14732,
+ 6741, 16104,
+ 6745, 14742,
+ 6745, 19542,
+ 6746,
+ 6747, 14644,
+ 6750,
+ 6751, 5959, 10641, 13659, 14570,
+ 6757, 1217, 8320,
+ 6757, 1217, 20876,
+ 6759, 317, 7288,
+ 6775, 843, 12484,
+ 6775, 843, 12485, 10641, 13242,
+ 6779, 1217, 8320,
+ 6779, 1217, 20876,
+ 6779, 7813, 14500,
+ 6779, 14519, 14313, 17753, 21278,
+ 6779, 17045, 11571, 9950,
+ 6779, 20563, 17642,
+ 6779, 22973, 17642,
+ 6779, 23301, 17642,
+ 6783, 6718,
+ 6787, 9306,
+ 6793, 8461, 10641, 6718,
+ 6793, 8461, 15672,
+ 6793, 9956,
+ 6793, 11578,
+ 6793, 13163, 7518,
+ 6798,
+ 6800,
+ 6802,
+ 6804,
+ 6923, 1176,
+ 6950,
+ 6951, 10641, 16476,
+ 6951, 17521, 1694,
+ 6961, 8320,
+ 7040,
+ 7045, 2438,
+ 7046,
+ 7119, 13582,
+ 7127, 10641, 12389, 843, 15119, 16403, 16196,
+ 7131, 6410,
+ 7145, 15672,
+ 7150,
+ 7171, 17501, 9854,
+ 7171, 19913, 15672,
+ 7288,
+ 7518,
+ 7530,
+ 7678,
+ 7679, 8320,
+ 7783, 14364,
+ 7799, 9854,
+ 7801, 17087, 8460,
+ 7801, 17087, 8461, 10641, 6718,
+ 7801, 17087, 8461, 15672,
+ 7813, 20145, 317, 10634,
+ 7817, 843, 13341, 10086,
+ 7817, 843, 13341, 14625, 19808,
+ 7817, 859, 19409, 16088,
+ 7817, 2175, 20309, 16088,
+ 7817, 2611, 14635, 11578,
+ 7817, 2611, 17087, 11578,
+ 7817, 5741, 671, 13341, 5741, 671, 16480,
+ 7817, 5741, 671, 13341, 5741, 6435, 16480,
+ 7817, 5741, 6435, 13341, 5741, 671, 16480,
+ 7817, 5741, 6435, 13341, 5741, 6435, 16480,
+ 7817, 6751, 10092,
+ 7817, 6757, 16357, 11578,
+ 7817, 7123, 11571, 14486,
+ 7817, 7123, 11578,
+ 7817, 7127, 19773, 18514,
+ 7817, 10086,
+ 7817, 11445, 14414,
+ 7817, 11447, 16088,
+ 7817, 11447, 16089, 10641, 1216,
+ 7817, 11477, 10641, 13563, 14486,
+ 7817, 11477, 10641, 16153, 9286,
+ 7817, 11571, 18763, 13483, 16088,
+ 7817, 11571, 20217, 16088,
+ 7817, 11779, 16088,
+ 7817, 11779, 16089, 12589, 7292,
+ 7817, 11779, 16089, 13889, 7292,
+ 7817, 11779, 16089, 15119, 13226,
+ 7817, 12094,
+ 7817, 13163, 7518,
+ 7817, 13341, 10621, 11476,
+ 7817, 13341, 11476,
+ 7817, 13341, 11477, 10641, 14625, 18847, 15642,
+ 7817, 13341, 11477, 10641, 15642,
+ 7817, 13341, 11477, 10641, 18847, 15642,
+ 7817, 13341, 11477, 17369, 13563, 14486,
+ 7817, 13341, 11571, 11476,
+ 7817, 13341, 14049, 11476,
+ 7817, 13341, 14625, 11476,
+ 7817, 13341, 14625, 11477, 10641, 15642,
+ 7817, 13341, 14625, 11477, 10641, 18847, 15642,
+ 7817, 13341, 20377, 11476,
+ 7817, 13341, 20831, 11476,
+ 7817, 13341, 23305, 11476,
+ 7817, 13451, 16357, 11578,
+ 7817, 13737, 16357, 11578,
+ 7817, 13737, 18509, 11578,
+ 7817, 14049, 11779, 16088,
+ 7817, 14049, 14519, 16088,
+ 7817, 14049, 15621, 16088,
+ 7817, 14049, 18763, 13483, 16088,
+ 7817, 14049, 20217, 16088,
+ 7817, 14049, 20846,
+ 7817, 14497, 11994,
+ 7817, 14519, 16088,
+ 7817, 14623, 21237, 16088,
+ 7817, 14625, 11447, 16088,
+ 7817, 14625, 15893, 12072,
+ 7817, 14625, 19557, 8320,
+ 7817, 14625, 20846,
+ 7817, 15211, 14677, 20387, 17074,
+ 7817, 15423, 18381, 16088,
+ 7817, 15573, 19557, 8320,
+ 7817, 15601, 14414,
+ 7817, 15621, 16088,
+ 7817, 15621, 16089, 10641, 10183, 317, 3293, 14518,
+ 7817, 15621, 16089, 10641, 10183, 317, 14393, 14518,
+ 7817, 15621, 16089, 10641, 13290,
+ 7817, 15621, 16089, 10641, 18836,
+ 7817, 15621, 16089, 12589, 14518,
+ 7817, 15621, 16089, 13889, 14518,
+ 7817, 15621, 16089, 19242,
+ 7817, 15893, 12072,
+ 7817, 16122,
+ 7817, 16734,
+ 7817, 17365, 14414,
+ 7817, 17529, 7126,
+ 7817, 18334,
+ 7817, 18555, 887, 19048,
+ 7817, 18599, 41, 16088,
+ 7817, 18763, 13483, 16088,
+ 7817, 18775, 14373, 18847, 896,
+ 7817, 18847, 897, 10641, 13290,
+ 7817, 18847, 969, 7854,
+ 7817, 20387, 17074,
+ 7817, 20846,
+ 7817, 20847, 12589, 7292,
+ 7817, 20847, 13889, 7292,
+ 7817, 20847, 19242,
+ 7817, 21237, 16088,
+ 7817, 22947, 16088,
+ 7855, 19618,
+ 7855, 20745, 2511, 19347, 3245, 9288,
+ 7855, 20745, 10641, 20883, 9219, 14307, 9288,
+ 7855, 20745, 10641, 21207, 9219, 14307, 9288,
+ 7859, 15672,
+ 7861, 6718,
+ 7862,
+ 7865, 9854,
+ 7869, 14999, 0,
+ 7869, 14999, 8,
+ 7869, 14999, 16,
+ 7869, 14999, 28,
+ 7869, 14999, 40,
+ 7869, 14999, 66,
+ 7869, 14999, 106,
+ 7869, 14999, 124,
+ 7869, 14999, 148,
+ 7869, 14999, 214,
+ 7869, 14999, 224,
+ 7869, 14999, 244,
+ 7869, 14999, 266,
+ 7869, 14999, 336,
+ 7869, 14999, 350,
+ 7869, 14999, 384,
+ 7869, 14999, 416,
+ 7869, 14999, 448,
+ 7869, 14999, 482,
+ 7869, 14999, 522,
+ 7869, 14999, 588,
+ 7869, 14999, 622,
+ 7869, 14999, 656,
+ 7869, 14999, 658,
+ 7869, 14999, 694,
+ 7869, 14999, 718,
+ 7869, 14999, 734,
+ 7869, 14999, 752,
+ 7869, 14999, 1044,
+ 7869, 14999, 1254,
+ 7869, 14999, 1492,
+ 7869, 14999, 1620,
+ 7869, 14999, 1914,
+ 7869, 14999, 2444,
+ 7869, 14999, 2676,
+ 7869, 14999, 3048,
+ 7869, 14999, 3242,
+ 7869, 14999, 3308,
+ 7869, 14999, 3812,
+ 7869, 14999, 10219, 449, 540,
+ 7869, 14999, 10219, 2375, 116,
+ 7869, 14999, 10219, 2375, 448,
+ 7869, 14999, 10219, 2375, 630,
+ 7869, 14999, 10219, 2375, 1108,
+ 7869, 14999, 10219, 2375, 1794,
+ 7869, 14999, 10240,
+ 7869, 20877, 6793, 9956,
+ 7869, 20877, 11762,
+ 7876,
+ 7877, 10641, 1761, 2668,
+ 7883, 6287, 6785, 7817, 15101, 485, 14625, 18846,
+ 7883, 7817, 10086,
+ 7883, 7817, 13341, 11476,
+ 7883, 7817, 13341, 14625, 11476,
+ 7883, 13341, 10086,
+ 7883, 17864,
+ 7883, 19407, 11476,
+ 7883, 19407, 11477, 6785, 896,
+ 7883, 19407, 14625, 11476,
+ 7883, 19407, 14625, 11477, 6785, 896,
+ 7883, 19407, 18635, 11476,
+ 7883, 20375, 11476,
+ 7883, 20375, 11477, 6785, 896,
+ 7883, 20375, 14625, 11476,
+ 7883, 20375, 14625, 11477, 6785, 896,
+ 7883, 20375, 18635, 11476,
+ 7893, 12332,
+ 7893, 14998,
+ 8315, 843, 14685, 9854,
+ 8315, 9854,
+ 8315, 10641, 15643, 843, 8315, 843, 14685, 9854,
+ 8315, 10641, 15643, 9854,
+ 8317, 9786,
+ 8329, 8320,
+ 8353, 497, 5858,
+ 8362,
+ 8365, 15672,
+ 8425, 9855, 18521, 17494,
+ 8425, 9855, 18521, 19892,
+ 8425, 9855, 19892,
+ 8425, 10219, 3293, 13340,
+ 8425, 10219, 11392,
+ 8425, 10219, 11552,
+ 8425, 10219, 13340,
+ 8425, 14003, 9855, 0,
+ 8425, 14003, 9855, 8,
+ 8425, 14003, 9855, 16,
+ 8425, 14003, 9855, 26,
+ 8425, 14003, 9855, 28,
+ 8425, 14003, 9855, 40,
+ 8425, 14003, 9855, 44,
+ 8425, 14003, 9855, 48,
+ 8425, 14003, 9855, 58,
+ 8425, 14003, 9855, 66,
+ 8425, 14003, 9855, 72,
+ 8425, 14003, 9855, 80,
+ 8425, 14003, 9855, 94,
+ 8425, 14003, 9855, 192,
+ 8425, 14003, 9855, 202,
+ 8425, 14003, 9855, 208,
+ 8425, 14003, 9855, 292,
+ 8425, 14003, 9855, 300,
+ 8425, 14003, 9855, 308,
+ 8425, 14003, 9855, 318,
+ 8425, 14003, 9855, 330,
+ 8425, 14003, 9855, 456,
+ 8425, 14003, 9855, 498,
+ 8425, 14003, 9855, 510,
+ 8425, 14003, 9855, 648,
+ 8425, 14003, 9855, 676,
+ 8425, 14003, 9855, 710,
+ 8425, 14003, 9855, 738,
+ 8425, 14003, 9855, 804,
+ 8425, 14003, 9855, 824,
+ 8425, 14003, 9855, 844,
+ 8425, 14003, 9855, 1300,
+ 8425, 14003, 9855, 1314,
+ 8425, 14003, 9855, 1738,
+ 8425, 14003, 9855, 1756,
+ 8425, 14003, 9855, 2596,
+ 8425, 14003, 9855, 3382,
+ 8425, 14003, 9855, 3388,
+ 8425, 14003, 9855, 3400,
+ 8425, 14003, 9855, 7412,
+ 8425, 14003, 9855, 10410,
+ 8425, 14003, 9855, 17143, 208,
+ 8425, 14003, 9855, 17143, 1314,
+ 8425, 14999, 70,
+ 8425, 14999, 106,
+ 8425, 14999, 148,
+ 8425, 14999, 224,
+ 8425, 14999, 244,
+ 8425, 14999, 266,
+ 8425, 14999, 350,
+ 8425, 14999, 384,
+ 8425, 14999, 416,
+ 8425, 14999, 448,
+ 8425, 14999, 522,
+ 8425, 14999, 556,
+ 8425, 14999, 588,
+ 8425, 14999, 622,
+ 8425, 14999, 680,
+ 8425, 14999, 694,
+ 8425, 14999, 718,
+ 8425, 14999, 739, 350,
+ 8425, 14999, 739, 522,
+ 8425, 14999, 739, 622,
+ 8425, 14999, 739, 2492,
+ 8425, 14999, 739, 3308,
+ 8425, 14999, 739, 3322,
+ 8425, 14999, 739, 6470,
+ 8425, 14999, 739, 10240,
+ 8425, 14999, 752,
+ 8425, 14999, 1142,
+ 8425, 14999, 1254,
+ 8425, 14999, 1492,
+ 8425, 14999, 1620,
+ 8425, 14999, 2122,
+ 8425, 14999, 2220,
+ 8425, 14999, 2298,
+ 8425, 14999, 2444,
+ 8425, 14999, 2456,
+ 8425, 14999, 2492,
+ 8425, 14999, 2556,
+ 8425, 14999, 2700,
+ 8425, 14999, 2778,
+ 8425, 14999, 3048,
+ 8425, 14999, 3114,
+ 8425, 14999, 3308,
+ 8425, 14999, 3322,
+ 8425, 14999, 3468,
+ 8425, 14999, 3812,
+ 8425, 14999, 3854,
+ 8425, 14999, 3882,
+ 8425, 14999, 6416,
+ 8425, 14999, 6470,
+ 8425, 14999, 6478,
+ 8425, 14999, 7018,
+ 8425, 14999, 7836,
+ 8425, 14999, 8736,
+ 8425, 14999, 8840,
+ 8425, 14999, 8960,
+ 8425, 14999, 10206,
+ 8425, 14999, 10240,
+ 8425, 14999, 10248,
+ 8425, 14999, 10964,
+ 8425, 14999, 11004,
+ 8425, 14999, 11012,
+ 8425, 14999, 11918,
+ 8425, 14999, 13784,
+ 8425, 14999, 14226,
+ 8425, 14999, 15762,
+ 8425, 14999, 15764,
+ 8425, 14999, 15766,
+ 8425, 14999, 15768,
+ 8425, 14999, 15770,
+ 8425, 14999, 15772,
+ 8425, 14999, 15774,
+ 8425, 14999, 16011, 416,
+ 8425, 14999, 16011, 448,
+ 8425, 14999, 16011, 2444,
+ 8425, 14999, 16011, 3882,
+ 8425, 14999, 18521, 10240,
+ 8425, 14999, 18521, 15760,
+ 8425, 14999, 18521, 15762,
+ 8425, 14999, 18521, 15766,
+ 8425, 14999, 18521, 15768,
+ 8425, 14999, 18521, 15770,
+ 8425, 14999, 18521, 15774,
+ 8425, 14999, 21156,
+ 8427, 497, 675, 15672,
+ 8427, 6287, 15672,
+ 8441, 9854,
+ 8444,
+ 8448,
+ 8455, 9855, 7332,
+ 8455, 9855, 15868,
+ 8455, 9855, 17486,
+ 8455, 9855, 17610,
+ 8455, 9855, 20538,
+ 8455, 11854,
+ 8455, 11905, 2610,
+ 8455, 11905, 3076,
+ 8455, 11905, 3356,
+ 8455, 11905, 6756,
+ 8455, 11905, 6778,
+ 8455, 11905, 8780,
+ 8455, 11905, 10900,
+ 8455, 11905, 11978,
+ 8455, 11905, 13450,
+ 8455, 11905, 13736,
+ 8455, 14003, 9855, 8,
+ 8455, 14003, 9855, 16,
+ 8455, 14003, 9855, 28,
+ 8455, 14003, 9855, 40,
+ 8455, 14003, 9855, 58,
+ 8455, 14003, 9855, 72,
+ 8455, 14003, 9855, 94,
+ 8455, 14003, 9855, 308,
+ 8455, 14003, 9855, 676,
+ 8455, 14003, 9855, 17493, 22,
+ 8455, 14003, 9855, 17493, 34,
+ 8455, 14003, 9855, 17493, 396,
+ 8455, 14003, 9855, 17493, 582,
+ 8455, 14625, 11854,
+ 8455, 14999, 0,
+ 8455, 14999, 8,
+ 8455, 14999, 16,
+ 8455, 14999, 28,
+ 8455, 14999, 40,
+ 8455, 14999, 58,
+ 8455, 14999, 72,
+ 8455, 14999, 94,
+ 8455, 14999, 106,
+ 8455, 14999, 124,
+ 8455, 14999, 148,
+ 8455, 14999, 244,
+ 8455, 14999, 266,
+ 8455, 14999, 308,
+ 8455, 14999, 336,
+ 8455, 14999, 350,
+ 8455, 14999, 384,
+ 8455, 14999, 416,
+ 8455, 14999, 448,
+ 8455, 14999, 522,
+ 8455, 14999, 572,
+ 8455, 14999, 588,
+ 8455, 14999, 622,
+ 8455, 14999, 676,
+ 8455, 14999, 680,
+ 8455, 14999, 734,
+ 8455, 14999, 932,
+ 8455, 14999, 1044,
+ 8455, 14999, 1142,
+ 8455, 14999, 1164,
+ 8455, 14999, 1492,
+ 8455, 14999, 1796,
+ 8455, 14999, 1914,
+ 8455, 14999, 2152,
+ 8455, 14999, 2444,
+ 8455, 14999, 2492,
+ 8455, 14999, 2556,
+ 8455, 14999, 2676,
+ 8455, 14999, 3048,
+ 8455, 14999, 3114,
+ 8455, 14999, 3242,
+ 8455, 14999, 3322,
+ 8455, 14999, 6314,
+ 8455, 14999, 10264,
+ 8455, 14999, 17493, 22,
+ 8455, 14999, 17493, 34,
+ 8455, 14999, 17493, 396,
+ 8455, 14999, 17493, 582,
+ 8455, 20989, 9854,
+ 8459, 14414,
+ 8461, 17481, 17724,
+ 8471, 19408,
+ 8471, 21096,
+ 8593, 15370,
+ 8597, 11516,
+ 8600,
+ 8628,
+ 8697, 6718,
+ 8699, 494,
+ 8699, 1449, 14698,
+ 8699, 9855, 12085, 17610,
+ 8699, 9855, 13052,
+ 8699, 9855, 15868,
+ 8699, 9855, 17486,
+ 8699, 9855, 17610,
+ 8699, 9855, 17652,
+ 8699, 9855, 20552,
+ 8699, 11762,
+ 8699, 11854,
+ 8699, 11905, 2610,
+ 8699, 11905, 3076,
+ 8699, 11905, 3356,
+ 8699, 11905, 6756,
+ 8699, 11905, 6778,
+ 8699, 11905, 8780,
+ 8699, 11905, 10900,
+ 8699, 11905, 11978,
+ 8699, 11905, 13450,
+ 8699, 11905, 13736,
+ 8699, 14003, 9855, 8,
+ 8699, 14003, 9855, 16,
+ 8699, 14003, 9855, 28,
+ 8699, 14003, 9855, 40,
+ 8699, 14003, 9855, 58,
+ 8699, 14003, 9855, 72,
+ 8699, 14003, 9855, 94,
+ 8699, 14003, 9855, 308,
+ 8699, 14003, 9855, 676,
+ 8699, 14003, 9855, 17493, 22,
+ 8699, 14003, 9855, 17493, 34,
+ 8699, 14003, 9855, 17493, 396,
+ 8699, 14003, 9855, 17493, 582,
+ 8699, 14625, 11854,
+ 8699, 14999, 0,
+ 8699, 14999, 8,
+ 8699, 14999, 16,
+ 8699, 14999, 28,
+ 8699, 14999, 40,
+ 8699, 14999, 58,
+ 8699, 14999, 72,
+ 8699, 14999, 94,
+ 8699, 14999, 106,
+ 8699, 14999, 124,
+ 8699, 14999, 148,
+ 8699, 14999, 244,
+ 8699, 14999, 266,
+ 8699, 14999, 308,
+ 8699, 14999, 336,
+ 8699, 14999, 350,
+ 8699, 14999, 384,
+ 8699, 14999, 416,
+ 8699, 14999, 448,
+ 8699, 14999, 522,
+ 8699, 14999, 572,
+ 8699, 14999, 588,
+ 8699, 14999, 622,
+ 8699, 14999, 676,
+ 8699, 14999, 694,
+ 8699, 14999, 734,
+ 8699, 14999, 932,
+ 8699, 14999, 1044,
+ 8699, 14999, 1142,
+ 8699, 14999, 1164,
+ 8699, 14999, 1492,
+ 8699, 14999, 1796,
+ 8699, 14999, 1914,
+ 8699, 14999, 2122,
+ 8699, 14999, 2298,
+ 8699, 14999, 2444,
+ 8699, 14999, 2456,
+ 8699, 14999, 2492,
+ 8699, 14999, 2556,
+ 8699, 14999, 2676,
+ 8699, 14999, 2912,
+ 8699, 14999, 3048,
+ 8699, 14999, 3114,
+ 8699, 14999, 3242,
+ 8699, 14999, 3322,
+ 8699, 14999, 6314,
+ 8699, 14999, 8736,
+ 8699, 14999, 8960,
+ 8699, 14999, 10264,
+ 8699, 14999, 17493, 22,
+ 8699, 14999, 17493, 34,
+ 8699, 14999, 17493, 396,
+ 8699, 14999, 17493, 582,
+ 8699, 15566,
+ 8699, 19361, 9854,
+ 8699, 20873, 8320,
+ 8699, 20989, 9854,
+ 8701, 9206,
+ 8850,
+ 8852,
+ 8853, 2638,
+ 8853, 9206,
+ 9156,
+ 9171, 968,
+ 9171, 5860,
+ 9171, 6741, 14732,
+ 9171, 7876,
+ 9171, 12263, 9854,
+ 9171, 14455, 11571, 9950,
+ 9171, 14455, 11772,
+ 9171, 14455, 17642,
+ 9171, 14455, 23301, 17642,
+ 9171, 14732,
+ 9171, 15650,
+ 9171, 16751, 10641, 15423, 6758,
+ 9171, 16751, 10641, 16731, 6758,
+ 9171, 18688,
+ 9206,
+ 9207, 10641, 6118,
+ 9207, 10641, 16153, 10132,
+ 9207, 14675, 670,
+ 9209, 10228,
+ 9209, 14402,
+ 9217, 20529, 8320,
9222,
- 9225, 19756,
- 9243, 9808,
- 9243, 9809, 315, 7779, 7087, 14396,
- 9243, 9809, 315, 13271, 7087, 14396,
- 9243, 9809, 315, 18596,
- 9243, 9809, 10595, 1213, 11502,
- 9243, 9809, 10595, 11521, 18596,
- 9243, 9809, 10595, 13483, 14397, 11346,
- 9243, 9809, 10595, 13677, 11346,
- 9243, 9809, 10595, 13677, 11502,
- 9243, 9809, 10595, 19475, 3336,
- 9243, 9809, 10595, 19717, 14179, 11346,
- 9243, 9809, 11347, 14555, 9808,
- 9420,
- 9449, 9808,
- 9451, 5702,
- 9451, 16074,
- 9456,
- 9457, 315, 11943, 632,
- 9457, 11346,
- 9457, 11943, 632,
- 9457, 13182,
- 9457, 18214,
- 9476,
- 9521, 11849, 2596,
- 9521, 11849, 3056,
- 9521, 11849, 3336,
- 9521, 11849, 6720,
- 9521, 11849, 6742,
- 9521, 11849, 8736,
- 9521, 11849, 11916,
- 9521, 11849, 13376,
- 9521, 11849, 13654,
- 9521, 15133, 2597, 16378,
- 9521, 15133, 3057, 16378,
- 9521, 15133, 3212,
- 9521, 15133, 3337, 16378,
- 9521, 15133, 6721, 16378,
- 9521, 15133, 6743, 16378,
- 9521, 15133, 8737, 16378,
- 9521, 15133, 11917, 16378,
- 9521, 15133, 12018,
- 9521, 15133, 12046,
- 9521, 15133, 13377, 16378,
- 9521, 15133, 13460,
- 9521, 15133, 13655, 16378,
- 9521, 15133, 14544,
- 9521, 15133, 15094,
- 9521, 15133, 15626,
- 9521, 15133, 15708,
- 9521, 15133, 17056,
- 9521, 17927, 2597, 7086,
- 9521, 17927, 2597, 13646,
- 9521, 17927, 2597, 16954,
- 9521, 17927, 3337, 15624,
- 9645, 14305, 841, 1088,
- 9668,
- 9732,
- 9809, 483, 3225, 12264,
- 9819, 10574,
- 9833, 16616,
- 9841, 14349, 18158,
- 9845, 1731, 11714,
- 9845, 13407, 14629, 6382,
- 9845, 14760,
- 9849, 10595, 20163, 11429, 11346,
- 9851, 17121, 11849, 2596,
- 9851, 17121, 11849, 3056,
- 9851, 17121, 11849, 3336,
- 9851, 17121, 11849, 6720,
- 9851, 17121, 11849, 6742,
- 9851, 17121, 11849, 8736,
- 9851, 17121, 11849, 10854,
- 9851, 17121, 11849, 11916,
- 9851, 17121, 11849, 13376,
- 9851, 17121, 11849, 13654,
- 9851, 17121, 14903, 70,
- 9851, 17121, 14903, 190,
- 9851, 17121, 14903, 304,
- 9851, 17121, 14903, 484,
- 9851, 17121, 14903, 656,
- 9851, 17121, 14903, 886,
- 9851, 17121, 14903, 1004,
- 9851, 17121, 14903, 1120,
- 9851, 17121, 14903, 1270,
- 9851, 17121, 14903, 1432,
- 9851, 17121, 14903, 1576,
- 9851, 17121, 14903, 1772,
- 9851, 17121, 14903, 1858,
- 9851, 17121, 14903, 2060,
- 9851, 17121, 14903, 2224,
- 9851, 17121, 14903, 2226,
- 9851, 17121, 14903, 2380,
- 9851, 17121, 14903, 2624,
- 9851, 17121, 14903, 2856,
- 9851, 17121, 14903, 2996,
- 9851, 17121, 14903, 3174,
- 9851, 17121, 14903, 3418,
- 9851, 17121, 14903, 3636,
- 9851, 17121, 14903, 8660,
- 9851, 17121, 14903, 8900,
- 9905, 483, 11810,
- 9905, 841, 17642,
- 9905, 14554,
- 9905, 18214,
- 10042,
- 10057, 11876,
- 10057, 18786,
- 10062,
- 10074,
- 10091, 11849, 2596,
- 10091, 11849, 3056,
- 10091, 11849, 3336,
- 10091, 11849, 6720,
- 10091, 11849, 6742,
- 10091, 11849, 8736,
- 10091, 11849, 10854,
- 10091, 11849, 11916,
- 10091, 11849, 13376,
- 10091, 11849, 13654,
- 10091, 17653, 15565, 5700,
- 10091, 18795, 29, 842,
- 10091, 18795, 117, 14254,
- 10091, 18795, 167, 1152,
- 10091, 18795, 167, 11634,
- 10091, 18795, 237, 224,
- 10091, 18795, 237, 1344,
- 10091, 18795, 281, 1628,
- 10091, 18795, 281, 15106,
- 10091, 18795, 365, 1860,
- 10091, 18795, 401, 7818,
- 10091, 18795, 401, 11668,
- 10091, 18795, 404,
- 10091, 18795, 435, 414,
- 10091, 18795, 467, 470,
- 10091, 18795, 467, 2420,
- 10091, 18795, 539, 2684,
- 10091, 18795, 579, 2948,
- 10091, 18795, 582,
- 10091, 18795, 601, 600,
- 10091, 18795, 601, 3108,
- 10091, 18795, 601, 9528,
- 10091, 18795, 601, 9646,
- 10091, 18795, 633, 3184,
- 10091, 18795, 633, 13126,
- 10091, 18795, 709, 10568,
- 10091, 18795, 741, 3640,
- 10091, 18795, 741, 10754,
- 10091, 18795, 1047, 5984,
- 10091, 18795, 1047, 6016,
- 10091, 18795, 1047, 11638,
- 10091, 18795, 1047, 11662,
- 10091, 18795, 1911, 7598,
- 10091, 18795, 1911, 7618,
- 10091, 18795, 1911, 12410,
- 10091, 18795, 1911, 12414,
- 10091, 18795, 1911, 16966,
- 10091, 18795, 2229, 196,
- 10091, 18795, 2229, 3228,
- 10091, 18795, 2229, 3286,
- 10091, 18795, 2229, 17580,
- 10091, 18795, 2229, 17956,
- 10091, 18795, 2441, 2442,
- 10091, 18795, 2667, 9198,
- 10091, 18795, 2667, 13154,
- 10091, 18795, 2667, 17024,
- 10091, 18795, 3229, 10098,
- 10091, 18795, 3229, 13650,
- 10091, 18795, 3229, 13658,
- 10091, 18795, 3229, 15618,
- 10091, 18795, 3229, 16896,
- 10091, 18795, 3229, 20066,
- 10091, 18795, 9655, 0,
- 10091, 18795, 9655, 8,
- 10091, 18795, 9655, 16,
- 10091, 18795, 9655, 28,
- 10091, 18795, 9655, 40,
- 10091, 18795, 9655, 58,
- 10091, 18795, 9655, 66,
- 10091, 18795, 9655, 73, 16628,
- 10091, 18795, 9655, 73, 18102,
- 10091, 18795, 9655, 78,
- 10091, 18795, 9655, 306,
- 10091, 18795, 9655, 654,
- 10091, 18795, 9655, 674,
- 10091, 18795, 9655, 3366,
- 10091, 18795, 14836,
- 10091, 18795, 16296,
- 10091, 18795, 16894,
- 10091, 18795, 18104,
- 10091, 18795, 18188,
- 10091, 18795, 18686,
- 10091, 18795, 19228,
- 10091, 18795, 19298,
- 10091, 18795, 19662,
- 10091, 18795, 20546,
- 10091, 18795, 20726,
- 10117, 12173, 11718,
- 10117, 13502,
- 10117, 17022,
- 10150,
- 10151, 3337, 6403, 9131, 2597, 1213, 20658,
- 10178,
- 10179, 1012,
- 10186,
- 10375, 15564,
- 10487, 5825, 12173, 11718,
- 10487, 8429, 19214,
- 10487, 8429, 20876,
- 10487, 12213, 3057, 15501, 17496,
- 10487, 12213, 6721, 15501, 17496,
- 10487, 12213, 11917, 15501, 17496,
- 10487, 12213, 11917, 16913, 11521, 9904,
- 10487, 12213, 12173, 11718,
- 10487, 12213, 13965, 14396,
- 10487, 12213, 13965, 15512,
- 10487, 12213, 16991, 17118,
- 10487, 12213, 17022,
- 10487, 12213, 17118,
- 10575, 6258,
- 10575, 11429, 18297, 17703, 7778,
- 10575, 11429, 18297, 17703, 13270,
- 10577, 2163, 7816,
- 10577, 6258,
- 10577, 7816,
- 10577, 18228,
- 10583, 15571, 11718,
- 10589, 11660,
- 10589, 15961, 6682,
- 10591, 12150,
- 10597, 6682,
- 10605, 14794,
- 10605, 19421, 15021, 1212,
- 10855, 13971, 13502,
- 10855, 13971, 14794,
- 10855, 13971, 18195, 13502,
- 10855, 13971, 20076,
- 10926,
- 10928,
- 11349, 11398,
- 11349, 14178,
- 11375, 11690,
- 11383, 16690,
- 11397, 15564,
- 11398,
- 11399, 10595, 37, 14778,
- 11399, 10595, 18658,
- 11401, 6682,
- 11422,
- 11429, 18297, 19029, 10109, 16087, 19212,
- 11429, 18297, 19029, 10109, 16087, 20162,
- 11429, 18297, 20163, 10109, 16087, 17318,
- 11429, 18297, 20163, 10109, 16087, 19028,
- 11471, 6757, 9910,
- 11471, 11702,
- 11471, 11708,
- 11471, 14903, 0,
- 11471, 14903, 16,
- 11471, 14903, 24,
- 11471, 14903, 28,
- 11471, 14903, 40,
- 11471, 14903, 184,
- 11471, 14903, 238,
- 11471, 14903, 348,
- 11471, 14903, 356,
- 11471, 14903, 364,
- 11471, 14903, 368,
- 11471, 14903, 382,
- 11471, 14903, 390,
- 11471, 14903, 404,
- 11471, 14903, 414,
- 11471, 14903, 428,
- 11471, 14903, 434,
- 11471, 14903, 438,
- 11471, 14903, 446,
- 11471, 14903, 458,
- 11471, 14903, 470,
- 11471, 14903, 520,
- 11471, 14903, 534,
- 11471, 14903, 582,
- 11471, 14903, 596,
- 11471, 14903, 628,
- 11471, 14903, 692,
- 11471, 14903, 732,
- 11471, 14903, 1358,
- 11471, 14903, 1382,
- 11471, 14903, 1890,
- 11471, 14903, 1896,
- 11471, 14903, 1976,
- 11471, 14903, 2156,
- 11471, 14903, 2270,
- 11471, 14903, 2432,
- 11471, 14903, 2550,
- 11471, 14903, 2648,
- 11471, 14903, 2714,
- 11471, 14903, 2854,
- 11471, 14903, 2880,
- 11471, 14903, 2886,
- 11471, 14903, 2898,
- 11471, 14903, 3036,
- 11471, 14903, 3038,
- 11471, 14903, 3126,
- 11471, 14903, 3166,
- 11471, 14903, 3170,
- 11471, 14903, 3212,
- 11471, 14903, 3216,
- 11471, 14903, 3548,
- 11471, 14903, 3706,
- 11471, 14903, 3728,
- 11471, 14903, 7590,
- 11471, 14903, 7716,
- 11471, 14903, 8292,
- 11471, 14903, 8298,
- 11471, 14903, 8604,
- 11471, 14903, 8682,
- 11471, 14903, 8748,
- 11471, 14903, 8852,
- 11471, 14903, 8864,
- 11471, 14903, 8874,
- 11471, 14903, 8878,
- 11471, 14903, 9190,
- 11471, 14903, 9254,
- 11471, 14903, 9444,
- 11471, 14903, 9452,
- 11471, 14903, 9678,
- 11471, 14903, 9726,
- 11471, 14903, 12432,
- 11471, 14903, 12482,
- 11471, 14903, 12618,
- 11471, 14903, 12830,
- 11471, 14903, 12844,
- 11471, 14903, 13342,
- 11471, 14903, 13410,
- 11471, 14903, 14568,
- 11471, 14903, 14856,
- 11471, 14903, 16748,
- 11471, 14903, 16881, 41, 3729, 2376,
- 11471, 14903, 16881, 404,
- 11471, 14903, 16881, 521, 18060,
- 11471, 14903, 16881, 641, 14958,
- 11471, 14903, 16881, 1872,
- 11471, 14903, 16881, 1896,
- 11471, 14903, 16881, 2107, 2014,
- 11471, 14903, 16881, 2235, 13162,
- 11471, 14903, 16881, 2317, 18182,
- 11471, 14903, 16881, 2375, 8346,
- 11471, 14903, 16881, 2388,
- 11471, 14903, 16881, 2409, 18060,
- 11471, 14903, 16881, 2420,
- 11471, 14903, 16881, 2550,
- 11471, 14903, 16881, 2557, 8346,
- 11471, 14903, 16881, 2658,
- 11471, 14903, 16881, 2689, 521, 2471, 18288,
- 11471, 14903, 16881, 2689, 521, 2471, 20652,
- 11471, 14903, 16881, 2689, 8347, 18288,
- 11471, 14903, 16881, 2689, 8347, 20652,
- 11471, 14903, 16881, 2720,
- 11471, 14903, 16881, 2928,
- 11471, 14903, 16881, 3078,
- 11471, 14903, 16881, 3082,
- 11471, 14903, 16881, 3126,
- 11471, 14903, 16881, 3434,
- 11471, 14903, 16881, 6712,
- 11471, 14903, 16881, 7540,
- 11471, 14903, 16881, 7668,
- 11471, 14903, 16881, 7684,
- 11471, 14903, 16881, 8274,
- 11471, 14903, 16881, 8294,
- 11471, 14903, 16881, 8732,
- 11471, 14903, 16881, 8742,
- 11471, 14903, 16881, 8852,
- 11471, 14903, 16881, 8862,
- 11471, 14903, 16881, 8863, 8344,
- 11471, 14903, 16881, 8863, 8860,
- 11471, 14903, 16881, 8914,
- 11471, 14903, 16881, 8929, 20050,
- 11471, 14903, 16881, 8983, 8342,
- 11471, 14903, 16881, 9158,
- 11471, 14903, 16881, 9749, 12925, 3720,
- 11471, 14903, 16881, 9764,
- 11471, 14903, 16881, 9822,
- 11471, 14903, 16881, 10153, 8346,
- 11471, 14903, 16881, 12107, 1384,
- 11471, 14903, 16881, 12470,
- 11471, 14903, 16881, 12526,
- 11471, 14903, 16881, 12580,
- 11471, 14903, 16881, 12782,
- 11471, 14903, 16881, 12803, 8346,
- 11471, 14903, 16881, 13764,
- 11471, 14903, 16881, 14936,
- 11471, 14903, 16881, 14960,
- 11471, 14903, 16881, 14986,
- 11471, 14903, 16881, 15014,
- 11471, 14903, 16881, 15070,
- 11471, 14903, 16881, 15100,
- 11471, 14903, 16881, 15112,
- 11471, 14903, 16881, 15182,
- 11471, 14903, 16881, 15198,
- 11471, 14903, 16881, 15441, 521, 2470,
- 11471, 14903, 16881, 15446,
- 11471, 14903, 16881, 15480,
- 11471, 14903, 16881, 15610,
- 11471, 14903, 16881, 16618,
- 11471, 14903, 16881, 16640,
- 11471, 14903, 16881, 16692,
- 11471, 14903, 16881, 16694,
- 11471, 14903, 16881, 16756,
- 11471, 14903, 16881, 16764,
- 11471, 14903, 16881, 16840,
- 11471, 14903, 16881, 17052,
- 11471, 14903, 16881, 17312,
- 11471, 14903, 16881, 18094,
- 11471, 14903, 16881, 18096,
- 11471, 14903, 16881, 19100,
- 11471, 14903, 16881, 19582,
- 11471, 14903, 16881, 19992,
- 11471, 14903, 16881, 20018,
- 11471, 14903, 16881, 20062,
- 11471, 14903, 16881, 20070,
- 11471, 14903, 16881, 20188,
- 11471, 14903, 16881, 20872,
- 11471, 14903, 16881, 20928,
- 11471, 14903, 16881, 20938,
- 11471, 14903, 16883, 414,
- 11471, 14903, 16883, 415, 12850,
- 11471, 14903, 16883, 415, 18192,
- 11471, 14903, 16883, 641, 12926,
- 11471, 14903, 16883, 641, 19224,
- 11471, 14903, 16883, 1358,
- 11471, 14903, 16883, 1866,
- 11471, 14903, 16883, 1930,
- 11471, 14903, 16883, 2067, 12925, 8902,
- 11471, 14903, 16883, 2106,
- 11471, 14903, 16883, 2151, 12930,
- 11471, 14903, 16883, 2255, 14956,
- 11471, 14903, 16883, 2417, 8740,
- 11471, 14903, 16883, 2551, 12930,
- 11471, 14903, 16883, 2680,
- 11471, 14903, 16883, 3025, 640,
- 11471, 14903, 16883, 3112,
- 11471, 14903, 16883, 6702,
- 11471, 14903, 16883, 8301, 16658,
- 11471, 14903, 16883, 8340,
- 11471, 14903, 16883, 8343, 15074,
- 11471, 14903, 16883, 8347, 15612,
- 11471, 14903, 16883, 8700,
- 11471, 14903, 16883, 8850,
- 11471, 14903, 16883, 9719, 8746,
- 11471, 14903, 16883, 9800,
- 11471, 14903, 16883, 10034,
- 11471, 14903, 16883, 10488,
- 11471, 14903, 16883, 10695, 18060,
- 11471, 14903, 16883, 12416,
- 11471, 14903, 16883, 12612,
- 11471, 14903, 16883, 12785, 2262,
- 11471, 14903, 16883, 12935, 15436,
- 11471, 14903, 16883, 13118,
- 11471, 14903, 16883, 13992,
- 11471, 14903, 16883, 14822,
- 11471, 14903, 16883, 14826,
- 11471, 14903, 16883, 14872,
- 11471, 14903, 16883, 14990,
- 11471, 14903, 16883, 15012,
- 11471, 14903, 16883, 15072,
- 11471, 14903, 16883, 15082,
- 11471, 14903, 16883, 15083, 12472,
- 11471, 14903, 16883, 15114,
- 11471, 14903, 16883, 15202,
- 11471, 14903, 16883, 15812,
- 11471, 14903, 16883, 16450,
- 11471, 14903, 16883, 16660,
- 11471, 14903, 16883, 16747, 8450,
- 11471, 14903, 16883, 16778,
- 11471, 14903, 16883, 16946,
- 11471, 14903, 16883, 17020,
- 11471, 14903, 16883, 17946,
- 11471, 14903, 16883, 18154,
- 11471, 14903, 16883, 19430,
- 11471, 14903, 16883, 20486,
- 11471, 14903, 16885, 404,
- 11471, 14903, 16885, 415, 12926,
- 11471, 14903, 16885, 415, 16446,
- 11471, 14903, 16885, 582,
- 11471, 14903, 16885, 745, 15046,
- 11471, 14903, 16885, 1398,
- 11471, 14903, 16885, 1850,
- 11471, 14903, 16885, 1891, 2082,
- 11471, 14903, 16885, 1891, 16270,
- 11471, 14903, 16885, 1896,
- 11471, 14903, 16885, 2014,
- 11471, 14903, 16885, 2066,
- 11471, 14903, 16885, 2072,
- 11471, 14903, 16885, 2132,
- 11471, 14903, 16885, 2258,
- 11471, 14903, 16885, 2388,
- 11471, 14903, 16885, 2516,
- 11471, 14903, 16885, 2519, 8300,
- 11471, 14903, 16885, 2556,
- 11471, 14903, 16885, 2652,
- 11471, 14903, 16885, 2676,
- 11471, 14903, 16885, 3216,
- 11471, 14903, 16885, 3556,
- 11471, 14903, 16885, 3624,
- 11471, 14903, 16885, 3720,
- 11471, 14903, 16885, 5850,
- 11471, 14903, 16885, 6976,
- 11471, 14903, 16885, 7586,
- 11471, 14903, 16885, 7683, 16756,
- 11471, 14903, 16885, 8293, 15234,
- 11471, 14903, 16885, 8293, 20810,
- 11471, 14903, 16885, 8300,
- 11471, 14903, 16885, 8304,
- 11471, 14903, 16885, 8390,
- 11471, 14903, 16885, 8422,
- 11471, 14903, 16885, 8606,
- 11471, 14903, 16885, 8608,
- 11471, 14903, 16885, 8668,
- 11471, 14903, 16885, 8690,
- 11471, 14903, 16885, 8700,
- 11471, 14903, 16885, 8742,
- 11471, 14903, 16885, 8854,
- 11471, 14903, 16885, 8858,
- 11471, 14903, 16885, 8860,
- 11471, 14903, 16885, 8866,
- 11471, 14903, 16885, 8925, 16687, 8338,
- 11471, 14903, 16885, 9678,
- 11471, 14903, 16885, 9734,
- 11471, 14903, 16885, 10153, 3716,
- 11471, 14903, 16885, 10490,
- 11471, 14903, 16885, 10738,
- 11471, 14903, 16885, 12102,
- 11471, 14903, 16885, 12580,
- 11471, 14903, 16885, 12606,
- 11471, 14903, 16885, 12608,
- 11471, 14903, 16885, 12758,
- 11471, 14903, 16885, 12764,
- 11471, 14903, 16885, 12782,
- 11471, 14903, 16885, 12790,
- 11471, 14903, 16885, 12800,
- 11471, 14903, 16885, 12803, 14958,
- 11471, 14903, 16885, 12830,
- 11471, 14903, 16885, 12834,
- 11471, 14903, 16885, 12846,
- 11471, 14903, 16885, 12918,
- 11471, 14903, 16885, 12929, 8700,
- 11471, 14903, 16885, 13000,
- 11471, 14903, 16885, 13432,
- 11471, 14903, 16885, 13556,
- 11471, 14903, 16885, 14056,
- 11471, 14903, 16885, 14682,
- 11471, 14903, 16885, 14824,
- 11471, 14903, 16885, 14862,
- 11471, 14903, 16885, 14958,
- 11471, 14903, 16885, 14986,
- 11471, 14903, 16885, 14988,
- 11471, 14903, 16885, 14992,
- 11471, 14903, 16885, 15062,
- 11471, 14903, 16885, 15080,
- 11471, 14903, 16885, 15098,
- 11471, 14903, 16885, 15414,
- 11471, 14903, 16885, 16448,
- 11471, 14903, 16885, 16676,
- 11471, 14903, 16885, 16735, 8902,
- 11471, 14903, 16885, 16736,
- 11471, 14903, 16885, 16762,
- 11471, 14903, 16885, 16902,
- 11471, 14903, 16885, 17196,
- 11471, 14903, 16885, 17216,
- 11471, 14903, 16885, 17244,
- 11471, 14903, 16885, 18120,
- 11471, 14903, 16885, 18122,
- 11471, 14903, 16885, 18170,
- 11471, 14903, 16885, 18206,
- 11471, 14903, 16885, 18670,
- 11471, 14903, 16885, 18676,
- 11471, 14903, 16885, 19266,
- 11471, 14903, 16885, 19994,
- 11471, 14903, 16887, 24,
- 11471, 14903, 16887, 368,
- 11471, 14903, 16887, 438,
- 11471, 14903, 16887, 458,
- 11471, 14903, 16887, 470,
- 11471, 14903, 16887, 628,
- 11471, 14903, 16887, 640,
- 11471, 14903, 16887, 1338,
- 11471, 14903, 16887, 1896,
- 11471, 14903, 16887, 2004,
- 11471, 14903, 16887, 2010,
- 11471, 14903, 16887, 2106,
- 11471, 14903, 16887, 2156,
- 11471, 14903, 16887, 2186,
- 11471, 14903, 16887, 2276,
- 11471, 14903, 16887, 2470,
- 11471, 14903, 16887, 2550,
- 11471, 14903, 16887, 2630,
- 11471, 14903, 16887, 2648,
- 11471, 14903, 16887, 2678,
- 11471, 14903, 16887, 2722,
- 11471, 14903, 16887, 2887, 2592,
- 11471, 14903, 16887, 2887, 8428,
- 11471, 14903, 16887, 2898,
- 11471, 14903, 16887, 3004,
- 11471, 14903, 16887, 3006,
- 11471, 14903, 16887, 3038,
- 11471, 14903, 16887, 3082,
- 11471, 14903, 16887, 3112,
- 11471, 14903, 16887, 3126,
- 11471, 14903, 16887, 3170,
- 11471, 14903, 16887, 3274,
- 11471, 14903, 16887, 3502,
- 11471, 14903, 16887, 3674,
- 11471, 14903, 16887, 6970,
- 11471, 14903, 16887, 7586,
- 11471, 14903, 16887, 7588,
- 11471, 14903, 16887, 7680,
- 11471, 14903, 16887, 7716,
- 11471, 14903, 16887, 7784,
- 11471, 14903, 16887, 7800,
- 11471, 14903, 16887, 8292,
- 11471, 14903, 16887, 8293, 13376,
- 11471, 14903, 16887, 8306,
- 11471, 14903, 16887, 8338,
- 11471, 14903, 16887, 8342,
- 11471, 14903, 16887, 8346,
- 11471, 14903, 16887, 8414,
- 11471, 14903, 16887, 8450,
- 11471, 14903, 16887, 8606,
- 11471, 14903, 16887, 8614,
- 11471, 14903, 16887, 8630,
- 11471, 14903, 16887, 8744,
- 11471, 14903, 16887, 8856,
- 11471, 14903, 16887, 8864,
- 11471, 14903, 16887, 8874,
- 11471, 14903, 16887, 8902,
- 11471, 14903, 16887, 8914,
- 11471, 14903, 16887, 8946,
- 11471, 14903, 16887, 9270,
- 11471, 14903, 16887, 9414,
- 11471, 14903, 16887, 9710,
- 11471, 14903, 16887, 9726,
- 11471, 14903, 16887, 9748,
- 11471, 14903, 16887, 9916,
- 11471, 14903, 16887, 10082,
- 11471, 14903, 16887, 10084,
- 11471, 14903, 16887, 10246,
- 11471, 14903, 16887, 10790,
- 11471, 14903, 16887, 10792,
- 11471, 14903, 16887, 12401, 12610,
- 11471, 14903, 16887, 12438,
- 11471, 14903, 16887, 12482,
- 11471, 14903, 16887, 12618,
- 11471, 14903, 16887, 12646,
- 11471, 14903, 16887, 12648,
- 11471, 14903, 16887, 12760,
- 11471, 14903, 16887, 12778,
- 11471, 14903, 16887, 12798,
- 11471, 14903, 16887, 12806,
- 11471, 14903, 16887, 12832,
- 11471, 14903, 16887, 12836,
- 11471, 14903, 16887, 12846,
- 11471, 14903, 16887, 12920,
- 11471, 14903, 16887, 12924,
- 11471, 14903, 16887, 12930,
- 11471, 14903, 16887, 13410,
- 11471, 14903, 16887, 13612,
- 11471, 14903, 16887, 13990,
- 11471, 14903, 16887, 14056,
- 11471, 14903, 16887, 14684,
- 11471, 14903, 16887, 14906,
- 11471, 14903, 16887, 15010,
- 11471, 14903, 16887, 15016,
- 11471, 14903, 16887, 15018,
- 11471, 14903, 16887, 15072,
- 11471, 14903, 16887, 15076,
- 11471, 14903, 16887, 15078,
- 11471, 14903, 16887, 15086,
- 11471, 14903, 16887, 15088,
- 11471, 14903, 16887, 15118,
- 11471, 14903, 16887, 15120,
- 11471, 14903, 16887, 15224,
- 11471, 14903, 16887, 15416,
- 11471, 14903, 16887, 15434,
- 11471, 14903, 16887, 15610,
- 11471, 14903, 16887, 16620,
- 11471, 14903, 16887, 16634,
- 11471, 14903, 16887, 16678,
- 11471, 14903, 16887, 16740,
- 11471, 14903, 16887, 16744,
- 11471, 14903, 16887, 16754,
- 11471, 14903, 16887, 17386,
- 11471, 14903, 16887, 18180,
- 11471, 14903, 16887, 18186,
- 11471, 14903, 16887, 19070,
- 11471, 14903, 16887, 19990,
- 11471, 14903, 16889, 0,
- 11471, 14903, 16889, 16,
- 11471, 14903, 16889, 28,
- 11471, 14903, 16889, 224,
- 11471, 14903, 16889, 239, 16,
- 11471, 14903, 16889, 239, 5934,
- 11471, 14903, 16889, 239, 15328,
- 11471, 14903, 16889, 356,
- 11471, 14903, 16889, 364,
- 11471, 14903, 16889, 404,
- 11471, 14903, 16889, 414,
- 11471, 14903, 16889, 428,
- 11471, 14903, 16889, 446,
- 11471, 14903, 16889, 521, 15208,
- 11471, 14903, 16889, 521, 15252,
- 11471, 14903, 16889, 534,
- 11471, 14903, 16889, 538,
- 11471, 14903, 16889, 544,
- 11471, 14903, 16889, 1348,
- 11471, 14903, 16889, 1358,
- 11471, 14903, 16889, 1382,
- 11471, 14903, 16889, 1398,
- 11471, 14903, 16889, 1896,
- 11471, 14903, 16889, 2014,
- 11471, 14903, 16889, 2072,
- 11471, 14903, 16889, 2074,
- 11471, 14903, 16889, 2150,
- 11471, 14903, 16889, 2156,
- 11471, 14903, 16889, 2224,
- 11471, 14903, 16889, 2234,
- 11471, 14903, 16889, 2236,
- 11471, 14903, 16889, 2270,
- 11471, 14903, 16889, 2316,
- 11471, 14903, 16889, 2350,
- 11471, 14903, 16889, 2376,
- 11471, 14903, 16889, 2432,
- 11471, 14903, 16889, 2551, 15946,
- 11471, 14903, 16889, 2551, 16040,
- 11471, 14903, 16889, 2620,
- 11471, 14903, 16889, 2714,
- 11471, 14903, 16889, 2716,
- 11471, 14903, 16889, 2854,
- 11471, 14903, 16889, 2866,
- 11471, 14903, 16889, 2990,
- 11471, 14903, 16889, 3018,
- 11471, 14903, 16889, 3024,
- 11471, 14903, 16889, 3036,
- 11471, 14903, 16889, 3070,
- 11471, 14903, 16889, 3166,
- 11471, 14903, 16889, 3180,
- 11471, 14903, 16889, 3188,
- 11471, 14903, 16889, 3212,
- 11471, 14903, 16889, 3218,
- 11471, 14903, 16889, 3270,
- 11471, 14903, 16889, 3274,
- 11471, 14903, 16889, 3318,
- 11471, 14903, 16889, 3434,
- 11471, 14903, 16889, 3458,
- 11471, 14903, 16889, 3548,
- 11471, 14903, 16889, 3554,
- 11471, 14903, 16889, 3648,
- 11471, 14903, 16889, 3694,
- 11471, 14903, 16889, 3707, 11712,
- 11471, 14903, 16889, 3707, 18516,
- 11471, 14903, 16889, 3722,
- 11471, 14903, 16889, 3728,
- 11471, 14903, 16889, 6752,
- 11471, 14903, 16889, 6900,
- 11471, 14903, 16889, 6980,
- 11471, 14903, 16889, 6984,
- 11471, 14903, 16889, 7590,
- 11471, 14903, 16889, 7676,
- 11471, 14903, 16889, 7682,
- 11471, 14903, 16889, 7736,
- 11471, 14903, 16889, 7848,
- 11471, 14903, 16889, 7852,
- 11471, 14903, 16889, 8274,
- 11471, 14903, 16889, 8296,
- 11471, 14903, 16889, 8354,
- 11471, 14903, 16889, 8390,
- 11471, 14903, 16889, 8422,
- 11471, 14903, 16889, 8605, 445, 12270,
- 11471, 14903, 16889, 8605, 18438,
- 11471, 14903, 16889, 8608,
- 11471, 14903, 16889, 8624,
- 11471, 14903, 16889, 8640,
- 11471, 14903, 16889, 8698,
- 11471, 14903, 16889, 8706,
- 11471, 14903, 16889, 8708,
- 11471, 14903, 16889, 8748,
- 11471, 14903, 16889, 8749, 11940,
- 11471, 14903, 16889, 8784,
- 11471, 14903, 16889, 8862,
- 11471, 14903, 16889, 8872,
- 11471, 14903, 16889, 8962,
- 11471, 14903, 16889, 8988,
- 11471, 14903, 16889, 9158,
- 11471, 14903, 16889, 9182,
- 11471, 14903, 16889, 9188,
- 11471, 14903, 16889, 9190,
- 11471, 14903, 16889, 9214,
- 11471, 14903, 16889, 9248,
- 11471, 14903, 16889, 9254,
- 11471, 14903, 16889, 9256,
- 11471, 14903, 16889, 9444,
- 11471, 14903, 16889, 9734,
- 11471, 14903, 16889, 9748,
- 11471, 14903, 16889, 10036,
- 11471, 14903, 16889, 10045, 12930,
- 11471, 14903, 16889, 10176,
- 11471, 14903, 16889, 10240,
- 11471, 14903, 16889, 10584,
- 11471, 14903, 16889, 10736,
- 11471, 14903, 16889, 10740,
- 11471, 14903, 16889, 10746,
- 11471, 14903, 16889, 10788,
- 11471, 14903, 16889, 12104,
- 11471, 14903, 16889, 12132,
- 11471, 14903, 16889, 12134,
- 11471, 14903, 16889, 12398,
- 11471, 14903, 16889, 12434,
- 11471, 14903, 16889, 12606,
- 11471, 14903, 16889, 12644,
- 11471, 14903, 16889, 12652,
- 11471, 14903, 16889, 12762,
- 11471, 14903, 16889, 12792,
- 11471, 14903, 16889, 12804,
- 11471, 14903, 16889, 12808,
- 11471, 14903, 16889, 12812,
- 11471, 14903, 16889, 12834,
- 11471, 14903, 16889, 12922,
- 11471, 14903, 16889, 13160,
- 11471, 14903, 16889, 13554,
- 11471, 14903, 16889, 13768,
- 11471, 14903, 16889, 13908,
- 11471, 14903, 16889, 14038,
- 11471, 14903, 16889, 14054,
- 11471, 14903, 16889, 14684,
- 11471, 14903, 16889, 14904,
- 11471, 14903, 16889, 15084,
- 11471, 14903, 16889, 15090,
- 11471, 14903, 16889, 15112,
- 11471, 14903, 16889, 15116,
- 11471, 14903, 16889, 15342,
- 11471, 14903, 16889, 15612,
- 11471, 14903, 16889, 15810,
- 11471, 14903, 16889, 16318,
- 11471, 14903, 16889, 16730,
- 11471, 14903, 16889, 16732,
- 11471, 14903, 16889, 16738,
- 11471, 14903, 16889, 16742,
- 11471, 14903, 16889, 16752,
- 11471, 14903, 16889, 17076,
- 11471, 14903, 16889, 18178,
- 11471, 14903, 16889, 18182,
- 11471, 14903, 16889, 18184,
- 11471, 14903, 16889, 20069, 8902,
- 11471, 14903, 16891, 24,
- 11471, 14903, 16891, 40,
- 11471, 14903, 16891, 184,
- 11471, 14903, 16891, 348,
- 11471, 14903, 16891, 364,
- 11471, 14903, 16891, 368,
- 11471, 14903, 16891, 382,
- 11471, 14903, 16891, 390,
- 11471, 14903, 16891, 414,
- 11471, 14903, 16891, 434,
- 11471, 14903, 16891, 458,
- 11471, 14903, 16891, 470,
- 11471, 14903, 16891, 582,
- 11471, 14903, 16891, 596,
- 11471, 14903, 16891, 692,
- 11471, 14903, 16891, 732,
- 11471, 14903, 16891, 1382,
- 11471, 14903, 16891, 1890,
- 11471, 14903, 16891, 1896,
- 11471, 14903, 16891, 1976,
- 11471, 14903, 16891, 2156,
- 11471, 14903, 16891, 2550,
- 11471, 14903, 16891, 2648,
- 11471, 14903, 16891, 2880,
- 11471, 14903, 16891, 2886,
- 11471, 14903, 16891, 2898,
- 11471, 14903, 16891, 3036,
- 11471, 14903, 16891, 3038,
- 11471, 14903, 16891, 3126,
- 11471, 14903, 16891, 3166,
- 11471, 14903, 16891, 3170,
- 11471, 14903, 16891, 3216,
- 11471, 14903, 16891, 3548,
- 11471, 14903, 16891, 3706,
- 11471, 14903, 16891, 7716,
- 11471, 14903, 16891, 8292,
- 11471, 14903, 16891, 8298,
- 11471, 14903, 16891, 8604,
- 11471, 14903, 16891, 8682,
- 11471, 14903, 16891, 8852,
- 11471, 14903, 16891, 8864,
- 11471, 14903, 16891, 8878,
- 11471, 14903, 16891, 9190,
- 11471, 14903, 16891, 9254,
- 11471, 14903, 16891, 9444,
- 11471, 14903, 16891, 9452,
- 11471, 14903, 16891, 9678,
- 11471, 14903, 16891, 9726,
- 11471, 14903, 16891, 10512,
- 11471, 14903, 16891, 12618,
- 11471, 14903, 16891, 12830,
- 11471, 14903, 16891, 12844,
- 11471, 14903, 16891, 13342,
- 11471, 14903, 16891, 16748,
- 11471, 16752,
- 11471, 18335, 8282,
- 11471, 18819, 8283, 16468,
- 11471, 18819, 8283, 19608,
- 11471, 19416,
- 11475, 3419, 6757, 9910,
- 11475, 3419, 14903, 0,
- 11475, 3419, 14903, 8,
- 11475, 3419, 14903, 16,
- 11475, 3419, 14903, 28,
- 11475, 3419, 14903, 40,
- 11475, 3419, 14903, 106,
- 11475, 3419, 14903, 130,
- 11475, 3419, 14903, 166,
- 11475, 3419, 14903, 184,
- 11475, 3419, 14903, 224,
- 11475, 3419, 14903, 340,
- 11475, 3419, 14903, 348,
- 11475, 3419, 14903, 496,
- 11475, 3419, 14903, 520,
- 11475, 3419, 14903, 590,
- 11475, 3419, 14903, 632,
- 11475, 3419, 14903, 688,
- 11475, 3419, 14903, 692,
- 11475, 3419, 14903, 758,
- 11475, 3419, 14903, 1432,
- 11475, 3419, 14903, 1460,
- 11475, 3419, 14903, 2256,
- 11475, 3419, 14903, 3410,
- 11475, 3419, 14903, 3684,
- 11475, 3419, 14903, 6362,
- 11475, 3419, 14903, 6538,
- 11475, 3419, 14903, 7298,
- 11475, 3419, 14903, 7658,
- 11475, 3419, 14903, 10730,
- 11475, 3419, 14903, 13940,
- 11475, 3419, 18819, 2163, 10172,
- 11475, 3419, 18819, 2291, 10172,
- 11475, 3419, 18819, 7135, 10172,
- 11475, 3419, 18819, 16605, 10172,
- 11475, 3419, 18819, 17979, 10172,
- 11477, 9809, 13706,
- 11477, 13921, 9809, 8,
- 11477, 13921, 9809, 16,
- 11477, 13921, 9809, 28,
- 11477, 13921, 9809, 40,
- 11477, 13921, 9809, 41, 1391, 20193, 586,
- 11477, 13921, 9809, 184,
- 11477, 13921, 9809, 7563, 16,
- 11477, 13921, 9809, 7563, 28,
- 11477, 13921, 9809, 15191, 8,
- 11477, 14903, 0,
- 11477, 14903, 16,
- 11477, 14903, 40,
- 11477, 14903, 106,
- 11477, 14903, 124,
- 11477, 14903, 148,
- 11477, 14903, 244,
- 11477, 14903, 266,
- 11477, 14903, 334,
- 11477, 14903, 382,
- 11477, 14903, 414,
- 11477, 14903, 446,
- 11477, 14903, 520,
- 11477, 14903, 570,
- 11477, 14903, 586,
- 11477, 14903, 692,
- 11477, 14903, 732,
- 11477, 14903, 2254,
- 11477, 14903, 2408,
- 11477, 14903, 2432,
- 11477, 14903, 2544,
- 11477, 14903, 7563, 106,
- 11477, 14903, 15191, 692,
- 11477, 14903, 18197, 620,
- 11477, 14903, 18441, 620,
- 11477, 14903, 20023, 266,
- 11477, 14903, 20023, 446,
- 11477, 14903, 20023, 586,
- 11477, 14903, 20193, 0,
- 11477, 14903, 20193, 244,
- 11477, 14903, 20193, 266,
- 11477, 14903, 20193, 382,
- 11477, 14903, 20193, 414,
- 11477, 14903, 20193, 520,
- 11477, 14903, 20193, 570,
- 11477, 14903, 20193, 586,
- 11477, 14903, 20193, 692,
- 11477, 14903, 20193, 732,
- 11477, 15565, 11515, 447, 12638,
- 11477, 15565, 11515, 12358,
- 11477, 15565, 11515, 18248,
- 11477, 15565, 11515, 20118,
- 11477, 18248,
- 11477, 18831, 9809, 14,
- 11477, 18831, 9809, 454,
- 11477, 20096,
- 11491, 10595, 18654,
- 11507, 966,
- 11521, 669, 18297, 17509, 12324,
- 11521, 2450,
- 11521, 3117, 10595, 9428,
- 11521, 6063, 9924,
- 11521, 6407, 18297, 17509, 12324,
- 11521, 6722,
- 11521, 6743, 16913, 9904,
- 11521, 7095, 13407, 14629, 6382,
- 11521, 7779, 7759, 12632,
- 11521, 7779, 18297, 12324,
- 11521, 7779, 18297, 17509, 12324,
- 11521, 8419, 14910,
- 11521, 9904,
- 11521, 10151, 15512,
- 11521, 10151, 16128,
- 11521, 10151, 16608,
- 11521, 10487, 13483, 15512,
- 11521, 10487, 13483, 16128,
- 11521, 10487, 13483, 16608,
- 11521, 11651, 7634,
- 11521, 11651, 9176,
- 11521, 11651, 9472,
- 11521, 11651, 13218,
- 11521, 11651, 14296,
- 11521, 11651, 14854,
- 11521, 11719, 495, 15438,
- 11521, 12211, 9924,
- 11521, 12473, 14396,
- 11521, 12473, 15512,
- 11521, 12525, 7779, 18596,
- 11521, 12525, 13271, 18596,
- 11521, 13271, 18297, 12324,
- 11521, 13271, 18297, 17509, 12324,
- 11521, 13425, 13158,
- 11521, 13467, 841, 19742,
- 11521, 13483, 9904,
- 11521, 13483, 15512,
- 11521, 13483, 16128,
- 11521, 13483, 16608,
- 11521, 13505, 9924,
- 11521, 13734,
- 11521, 13807, 7779, 18596,
- 11521, 13807, 13271, 18596,
- 11521, 14310,
- 11521, 14365, 13965, 9904,
- 11521, 14396,
- 11521, 14397, 1391, 15324,
- 11521, 14397, 10595, 3337, 13965, 6402,
- 11521, 14397, 10595, 6407, 11428,
- 11521, 14397, 10595, 13965, 1213, 13270,
- 11521, 14445, 17319, 841, 19213, 11428,
- 11521, 14445, 17319, 841, 20163, 11428,
- 11521, 14445, 19029, 841, 19213, 11428,
- 11521, 14445, 19029, 841, 20163, 11428,
- 11521, 14445, 19213, 841, 17319, 11428,
- 11521, 14445, 19213, 841, 19029, 11428,
- 11521, 14445, 20163, 841, 17319, 11428,
- 11521, 14445, 20163, 841, 19029, 11428,
- 11521, 14638,
- 11521, 14997, 13483, 15512,
- 11521, 14997, 13483, 16128,
- 11521, 14997, 13483, 16608,
- 11521, 14997, 15512,
- 11521, 14997, 16128,
- 11521, 14997, 16608,
- 11521, 14997, 20755, 18596,
- 11521, 14997, 20755, 18597, 16008,
- 11521, 14997, 21089, 18596,
- 11521, 14997, 21089, 18597, 16008,
- 11521, 14997, 21135, 18596,
- 11521, 14997, 21135, 18597, 16008,
- 11521, 14997, 21387, 18596,
- 11521, 14997, 21387, 18597, 16008,
- 11521, 15365, 18390,
- 11521, 15512,
- 11521, 15513, 1391, 9910,
- 11521, 15513, 14332,
- 11521, 15513, 16008,
- 11521, 16128,
- 11521, 16129, 9924,
- 11521, 16129, 10595, 6407, 11428,
- 11521, 16129, 12675, 13965, 46,
- 11521, 16129, 16008,
- 11521, 16220,
- 11521, 16368,
- 11521, 16608,
- 11521, 16786,
- 11521, 16868,
- 11521, 16952,
- 11521, 17004,
- 11521, 17109, 6682,
- 11521, 17112,
- 11521, 17301, 7779, 3513, 17254,
- 11521, 17319, 20467, 18728,
- 11521, 17841, 2230,
- 11521, 17841, 7634,
- 11521, 17912,
- 11521, 18272,
- 11521, 18335, 8283, 18220,
- 11521, 18390,
- 11521, 18435, 13483, 14396,
- 11521, 18435, 13483, 15512,
- 11521, 18669, 16246,
- 11521, 18669, 19368,
- 11521, 19029, 20467, 18728,
- 11521, 19142,
- 11521, 19213, 14330,
- 11521, 19213, 20467, 18728,
- 11521, 19368,
- 11521, 19574,
- 11521, 19589, 19574,
- 11521, 19619, 19371, 15564,
- 11521, 19973, 16246,
- 11521, 20163, 11428,
- 11521, 20163, 14330,
- 11521, 20163, 18728,
- 11521, 20163, 20467, 18728,
- 11521, 20755, 13483, 18596,
- 11521, 20755, 14533, 18596,
- 11521, 20755, 18596,
- 11521, 20755, 19177, 13271, 18596,
- 11521, 21089, 13483, 18596,
- 11521, 21089, 14533, 18596,
- 11521, 21089, 18596,
- 11521, 21089, 19177, 13271, 18596,
- 11521, 21135, 13483, 18596,
- 11521, 21135, 14533, 18596,
- 11521, 21135, 14533, 18597, 10595, 18669, 894,
- 11521, 21135, 16914,
- 11521, 21135, 18596,
- 11521, 21135, 19177, 13271, 18596,
- 11521, 21156,
- 11521, 21387, 13483, 18596,
- 11521, 21387, 14533, 18596,
- 11521, 21387, 14533, 18597, 10595, 18669, 894,
- 11521, 21387, 16914,
- 11521, 21387, 18272,
- 11521, 21387, 18596,
- 11521, 21387, 18597, 10595, 14533, 18669, 894,
- 11521, 21387, 19177, 13271, 18596,
- 11525, 15564,
- 11536,
- 11544,
- 11546,
- 11551, 10595, 10482,
- 11565, 13921, 9809, 16,
- 11565, 13921, 9809, 40,
- 11565, 14903, 0,
- 11565, 14903, 16,
- 11565, 14903, 40,
- 11565, 14903, 106,
- 11565, 14903, 148,
- 11565, 14903, 244,
- 11565, 14903, 266,
- 11565, 14903, 348,
- 11565, 14903, 382,
- 11565, 14903, 414,
- 11565, 14903, 446,
- 11565, 14903, 520,
- 11565, 14903, 570,
- 11565, 14903, 586,
- 11565, 14903, 620,
- 11565, 14903, 692,
- 11565, 14903, 732,
- 11565, 14903, 2432,
- 11575, 315, 20190,
+ 9231, 9854,
+ 9254,
+ 9265, 485, 2706,
+ 9266,
+ 9269, 19960,
+ 9287, 9854,
+ 9287, 9855, 317, 7817, 7123, 14486,
+ 9287, 9855, 317, 13341, 7123, 14486,
+ 9287, 9855, 317, 18774,
+ 9287, 9855, 10641, 1217, 11552,
+ 9287, 9855, 10641, 11571, 18774,
+ 9287, 9855, 10641, 13563, 14487, 11392,
+ 9287, 9855, 10641, 13759, 11392,
+ 9287, 9855, 10641, 13759, 11552,
+ 9287, 9855, 10641, 19673, 3356,
+ 9287, 9855, 10641, 19921, 14263, 11392,
+ 9287, 9855, 11393, 14647, 9854,
+ 9466,
+ 9495, 9854,
+ 9497, 5730,
+ 9497, 16192,
+ 9502,
+ 9503, 317, 12005, 634,
+ 9503, 11392,
+ 9503, 12005, 634,
+ 9503, 13250,
+ 9503, 18386,
+ 9522,
+ 9567, 11905, 2610,
+ 9567, 11905, 3076,
+ 9567, 11905, 3356,
+ 9567, 11905, 6756,
+ 9567, 11905, 6778,
+ 9567, 11905, 8780,
+ 9567, 11905, 11978,
+ 9567, 11905, 13450,
+ 9567, 11905, 13736,
+ 9567, 15233, 2611, 16502,
+ 9567, 15233, 3077, 16502,
+ 9567, 15233, 3232,
+ 9567, 15233, 3357, 16502,
+ 9567, 15233, 6757, 16502,
+ 9567, 15233, 6779, 16502,
+ 9567, 15233, 8781, 16502,
+ 9567, 15233, 11979, 16502,
+ 9567, 15233, 12080,
+ 9567, 15233, 12108,
+ 9567, 15233, 13451, 16502,
+ 9567, 15233, 13538,
+ 9567, 15233, 13737, 16502,
+ 9567, 15233, 14636,
+ 9567, 15233, 15194,
+ 9567, 15233, 15736,
+ 9567, 15233, 15820,
+ 9567, 15233, 17190,
+ 9567, 18089, 2611, 7122,
+ 9567, 18089, 2611, 13728,
+ 9567, 18089, 2611, 17086,
+ 9567, 18089, 3357, 15734,
+ 9691, 14391, 843, 1092,
+ 9714,
+ 9778,
+ 9855, 485, 3245, 12328,
+ 9865, 10620,
+ 9879, 16740,
+ 9887, 14437, 18330,
+ 9891, 1741, 11768,
+ 9891, 13483, 14723, 6410,
+ 9891, 14856,
+ 9895, 10641, 20375, 11477, 11392,
+ 9897, 17257, 11905, 2610,
+ 9897, 17257, 11905, 3076,
+ 9897, 17257, 11905, 3356,
+ 9897, 17257, 11905, 6756,
+ 9897, 17257, 11905, 6778,
+ 9897, 17257, 11905, 8780,
+ 9897, 17257, 11905, 10900,
+ 9897, 17257, 11905, 11978,
+ 9897, 17257, 11905, 13450,
+ 9897, 17257, 11905, 13736,
+ 9897, 17257, 14999, 70,
+ 9897, 17257, 14999, 190,
+ 9897, 17257, 14999, 306,
+ 9897, 17257, 14999, 486,
+ 9897, 17257, 14999, 658,
+ 9897, 17257, 14999, 888,
+ 9897, 17257, 14999, 1008,
+ 9897, 17257, 14999, 1124,
+ 9897, 17257, 14999, 1274,
+ 9897, 17257, 14999, 1438,
+ 9897, 17257, 14999, 1582,
+ 9897, 17257, 14999, 1782,
+ 9897, 17257, 14999, 1868,
+ 9897, 17257, 14999, 2070,
+ 9897, 17257, 14999, 2236,
+ 9897, 17257, 14999, 2238,
+ 9897, 17257, 14999, 2392,
+ 9897, 17257, 14999, 2640,
+ 9897, 17257, 14999, 2874,
+ 9897, 17257, 14999, 3014,
+ 9897, 17257, 14999, 3194,
+ 9897, 17257, 14999, 3440,
+ 9897, 17257, 14999, 3660,
+ 9897, 17257, 14999, 8704,
+ 9897, 17257, 14999, 8944,
+ 9951, 485, 11866,
+ 9951, 843, 17790,
+ 9951, 14646,
+ 9951, 18386,
+ 10088,
+ 10103, 11934,
+ 10103, 18968,
+ 10108,
+ 10120,
+ 10137, 11905, 2610,
+ 10137, 11905, 3076,
+ 10137, 11905, 3356,
+ 10137, 11905, 6756,
+ 10137, 11905, 6778,
+ 10137, 11905, 8780,
+ 10137, 11905, 10900,
+ 10137, 11905, 11978,
+ 10137, 11905, 13450,
+ 10137, 11905, 13736,
+ 10137, 17803, 15673, 5728,
+ 10137, 18979, 29, 844,
+ 10137, 18979, 117, 14340,
+ 10137, 18979, 167, 1156,
+ 10137, 18979, 167, 11686,
+ 10137, 18979, 237, 224,
+ 10137, 18979, 237, 1350,
+ 10137, 18979, 283, 1636,
+ 10137, 18979, 283, 15206,
+ 10137, 18979, 367, 1870,
+ 10137, 18979, 403, 7856,
+ 10137, 18979, 403, 11720,
+ 10137, 18979, 406,
+ 10137, 18979, 437, 416,
+ 10137, 18979, 469, 472,
+ 10137, 18979, 469, 2432,
+ 10137, 18979, 541, 2700,
+ 10137, 18979, 581, 2966,
+ 10137, 18979, 584,
+ 10137, 18979, 603, 602,
+ 10137, 18979, 603, 3128,
+ 10137, 18979, 603, 9574,
+ 10137, 18979, 603, 9692,
+ 10137, 18979, 635, 3204,
+ 10137, 18979, 635, 13194,
+ 10137, 18979, 711, 10614,
+ 10137, 18979, 743, 3664,
+ 10137, 18979, 743, 10800,
+ 10137, 18979, 1051, 6012,
+ 10137, 18979, 1051, 6044,
+ 10137, 18979, 1051, 11690,
+ 10137, 18979, 1051, 11714,
+ 10137, 18979, 1921, 7636,
+ 10137, 18979, 1921, 7656,
+ 10137, 18979, 1921, 12474,
+ 10137, 18979, 1921, 12478,
+ 10137, 18979, 1921, 17098,
+ 10137, 18979, 2241, 196,
+ 10137, 18979, 2241, 3248,
+ 10137, 18979, 2241, 3306,
+ 10137, 18979, 2241, 17728,
+ 10137, 18979, 2241, 18120,
+ 10137, 18979, 2453, 2454,
+ 10137, 18979, 2683, 9242,
+ 10137, 18979, 2683, 13222,
+ 10137, 18979, 2683, 17156,
+ 10137, 18979, 3249, 10144,
+ 10137, 18979, 3249, 13732,
+ 10137, 18979, 3249, 13740,
+ 10137, 18979, 3249, 15728,
+ 10137, 18979, 3249, 17028,
+ 10137, 18979, 3249, 20274,
+ 10137, 18979, 9701, 0,
+ 10137, 18979, 9701, 8,
+ 10137, 18979, 9701, 16,
+ 10137, 18979, 9701, 28,
+ 10137, 18979, 9701, 40,
+ 10137, 18979, 9701, 58,
+ 10137, 18979, 9701, 66,
+ 10137, 18979, 9701, 73, 16752,
+ 10137, 18979, 9701, 73, 18274,
+ 10137, 18979, 9701, 78,
+ 10137, 18979, 9701, 308,
+ 10137, 18979, 9701, 656,
+ 10137, 18979, 9701, 676,
+ 10137, 18979, 9701, 3386,
+ 10137, 18979, 14932,
+ 10137, 18979, 16416,
+ 10137, 18979, 17026,
+ 10137, 18979, 18276,
+ 10137, 18979, 18360,
+ 10137, 18979, 18864,
+ 10137, 18979, 19422,
+ 10137, 18979, 19496,
+ 10137, 18979, 19866,
+ 10137, 18979, 20762,
+ 10137, 18979, 20944,
+ 10163, 12237, 11772,
+ 10163, 13582,
+ 10163, 17154,
+ 10196,
+ 10197, 3357, 6431, 9175, 2611, 1217, 20876,
+ 10224,
+ 10225, 1016,
+ 10232,
+ 10421, 15672,
+ 10533, 5853, 12237, 11772,
+ 10533, 8471, 19408,
+ 10533, 8471, 21096,
+ 10533, 12277, 3077, 15609, 17642,
+ 10533, 12277, 6757, 15609, 17642,
+ 10533, 12277, 11979, 15609, 17642,
+ 10533, 12277, 11979, 17045, 11571, 9950,
+ 10533, 12277, 12237, 11772,
+ 10533, 12277, 14049, 14486,
+ 10533, 12277, 14049, 15620,
+ 10533, 12277, 17123, 17254,
+ 10533, 12277, 17154,
+ 10533, 12277, 17254,
+ 10621, 6286,
+ 10621, 11477, 18471, 17855, 7816,
+ 10621, 11477, 18471, 17855, 13340,
+ 10623, 2175, 7854,
+ 10623, 6286,
+ 10623, 7854,
+ 10623, 18400,
+ 10629, 15679, 11772,
+ 10635, 11712,
+ 10635, 16079, 6718,
+ 10637, 12212,
+ 10643, 6718,
+ 10651, 14890,
+ 10651, 19619, 15119, 1216,
+ 10901, 14055, 13582,
+ 10901, 14055, 14890,
+ 10901, 14055, 18367, 13582,
+ 10901, 14055, 20284,
+ 10972,
+ 10974,
+ 11395, 11446,
+ 11395, 14262,
+ 11399, 5251, 20214,
+ 11399, 11905, 2610,
+ 11399, 11905, 3076,
+ 11399, 11905, 3356,
+ 11399, 11905, 6756,
+ 11399, 11905, 6778,
+ 11399, 11905, 8780,
+ 11399, 11905, 10900,
+ 11399, 11905, 11978,
+ 11399, 11905, 13450,
+ 11399, 11905, 13736,
+ 11399, 12260,
+ 11399, 13052,
+ 11399, 13563, 14999, 8,
+ 11399, 13563, 14999, 16,
+ 11399, 13563, 14999, 28,
+ 11399, 13563, 14999, 40,
+ 11399, 13563, 14999, 106,
+ 11399, 13563, 14999, 224,
+ 11399, 13563, 14999, 244,
+ 11399, 13563, 14999, 266,
+ 11399, 13563, 14999, 528,
+ 11399, 13563, 14999, 572,
+ 11399, 13563, 14999, 642,
+ 11399, 13563, 14999, 680,
+ 11399, 13563, 14999, 734,
+ 11399, 13563, 14999, 934,
+ 11399, 13563, 14999, 1048,
+ 11399, 13563, 14999, 1164,
+ 11399, 13563, 14999, 1460,
+ 11399, 13563, 14999, 1866,
+ 11399, 13563, 14999, 1914,
+ 11399, 13563, 14999, 1992,
+ 11399, 13563, 14999, 2456,
+ 11399, 13563, 14999, 2536,
+ 11399, 13563, 14999, 2556,
+ 11399, 13563, 14999, 3048,
+ 11399, 13563, 14999, 3532,
+ 11399, 13563, 14999, 3708,
+ 11399, 13563, 14999, 3794,
+ 11399, 13563, 14999, 5250,
+ 11399, 13563, 14999, 7484,
+ 11399, 13563, 14999, 7774,
+ 11399, 13563, 14999, 8434,
+ 11399, 13563, 14999, 9344,
+ 11399, 13563, 14999, 11834,
+ 11399, 13563, 14999, 20408,
+ 11399, 14003, 20214,
+ 11399, 16111, 14999, 8,
+ 11399, 16111, 14999, 16,
+ 11399, 16111, 14999, 28,
+ 11399, 16111, 14999, 40,
+ 11399, 16111, 14999, 106,
+ 11399, 16111, 14999, 224,
+ 11399, 16111, 14999, 244,
+ 11399, 16111, 14999, 266,
+ 11399, 16111, 14999, 528,
+ 11399, 16111, 14999, 572,
+ 11399, 16111, 14999, 642,
+ 11399, 16111, 14999, 680,
+ 11399, 16111, 14999, 734,
+ 11399, 16111, 14999, 934,
+ 11399, 16111, 14999, 1048,
+ 11399, 16111, 14999, 1164,
+ 11399, 16111, 14999, 1460,
+ 11399, 16111, 14999, 1866,
+ 11399, 16111, 14999, 1914,
+ 11399, 16111, 14999, 1992,
+ 11399, 16111, 14999, 2456,
+ 11399, 16111, 14999, 2536,
+ 11399, 16111, 14999, 2556,
+ 11399, 16111, 14999, 3048,
+ 11399, 16111, 14999, 3532,
+ 11399, 16111, 14999, 3708,
+ 11399, 16111, 14999, 3794,
+ 11399, 16111, 14999, 5250,
+ 11399, 16111, 14999, 7484,
+ 11399, 16111, 14999, 7774,
+ 11399, 16111, 14999, 8434,
+ 11399, 16111, 14999, 9344,
+ 11399, 16111, 14999, 11834,
+ 11399, 16111, 14999, 20408,
+ 11399, 16525, 18511, 8320,
+ 11399, 16525, 20685, 8320,
+ 11399, 18105, 19015, 18318,
+ 11399, 19015, 18318,
+ 11399, 20155, 8320,
+ 11423, 11742,
+ 11431, 16818,
+ 11445, 15672,
+ 11446,
+ 11447, 10641, 37, 14874,
+ 11447, 10641, 18836,
+ 11449, 6718,
+ 11470,
+ 11477, 18471, 19215, 10155, 16205, 19406,
+ 11477, 18471, 19215, 10155, 16205, 20374,
+ 11477, 18471, 20375, 10155, 16205, 17462,
+ 11477, 18471, 20375, 10155, 16205, 19214,
+ 11514,
+ 11521, 6793, 9956,
+ 11521, 11756,
+ 11521, 11762,
+ 11521, 14999, 0,
+ 11521, 14999, 16,
+ 11521, 14999, 24,
+ 11521, 14999, 28,
+ 11521, 14999, 40,
+ 11521, 14999, 184,
+ 11521, 14999, 238,
+ 11521, 14999, 350,
+ 11521, 14999, 358,
+ 11521, 14999, 366,
+ 11521, 14999, 370,
+ 11521, 14999, 384,
+ 11521, 14999, 392,
+ 11521, 14999, 406,
+ 11521, 14999, 416,
+ 11521, 14999, 430,
+ 11521, 14999, 436,
+ 11521, 14999, 440,
+ 11521, 14999, 448,
+ 11521, 14999, 460,
+ 11521, 14999, 472,
+ 11521, 14999, 522,
+ 11521, 14999, 536,
+ 11521, 14999, 584,
+ 11521, 14999, 598,
+ 11521, 14999, 630,
+ 11521, 14999, 694,
+ 11521, 14999, 734,
+ 11521, 14999, 1364,
+ 11521, 14999, 1388,
+ 11521, 14999, 1900,
+ 11521, 14999, 1906,
+ 11521, 14999, 1986,
+ 11521, 14999, 2168,
+ 11521, 14999, 2282,
+ 11521, 14999, 2444,
+ 11521, 14999, 2562,
+ 11521, 14999, 2664,
+ 11521, 14999, 2730,
+ 11521, 14999, 2872,
+ 11521, 14999, 2898,
+ 11521, 14999, 2904,
+ 11521, 14999, 2916,
+ 11521, 14999, 3054,
+ 11521, 14999, 3056,
+ 11521, 14999, 3146,
+ 11521, 14999, 3186,
+ 11521, 14999, 3190,
+ 11521, 14999, 3232,
+ 11521, 14999, 3236,
+ 11521, 14999, 3572,
+ 11521, 14999, 3732,
+ 11521, 14999, 3754,
+ 11521, 14999, 7628,
+ 11521, 14999, 7754,
+ 11521, 14999, 8330,
+ 11521, 14999, 8336,
+ 11521, 14999, 8646,
+ 11521, 14999, 8726,
+ 11521, 14999, 8792,
+ 11521, 14999, 8896,
+ 11521, 14999, 8908,
+ 11521, 14999, 8918,
+ 11521, 14999, 8922,
+ 11521, 14999, 9234,
+ 11521, 14999, 9300,
+ 11521, 14999, 9490,
+ 11521, 14999, 9498,
+ 11521, 14999, 9724,
+ 11521, 14999, 9772,
+ 11521, 14999, 12496,
+ 11521, 14999, 12546,
+ 11521, 14999, 12684,
+ 11521, 14999, 12896,
+ 11521, 14999, 12910,
+ 11521, 14999, 13416,
+ 11521, 14999, 13486,
+ 11521, 14999, 14660,
+ 11521, 14999, 14952,
+ 11521, 14999, 16876,
+ 11521, 14999, 17013, 41, 3755, 2388,
+ 11521, 14999, 17013, 406,
+ 11521, 14999, 17013, 523, 18230,
+ 11521, 14999, 17013, 643, 15056,
+ 11521, 14999, 17013, 1882,
+ 11521, 14999, 17013, 1906,
+ 11521, 14999, 17013, 2117, 2024,
+ 11521, 14999, 17013, 2247, 13230,
+ 11521, 14999, 17013, 2329, 18354,
+ 11521, 14999, 17013, 2387, 8384,
+ 11521, 14999, 17013, 2400,
+ 11521, 14999, 17013, 2421, 18230,
+ 11521, 14999, 17013, 2432,
+ 11521, 14999, 17013, 2562,
+ 11521, 14999, 17013, 2569, 8384,
+ 11521, 14999, 17013, 2674,
+ 11521, 14999, 17013, 2705, 523, 2483, 18462,
+ 11521, 14999, 17013, 2705, 523, 2483, 20870,
+ 11521, 14999, 17013, 2705, 8385, 18462,
+ 11521, 14999, 17013, 2705, 8385, 20870,
+ 11521, 14999, 17013, 2736,
+ 11521, 14999, 17013, 2946,
+ 11521, 14999, 17013, 3098,
+ 11521, 14999, 17013, 3102,
+ 11521, 14999, 17013, 3146,
+ 11521, 14999, 17013, 3456,
+ 11521, 14999, 17013, 6748,
+ 11521, 14999, 17013, 7578,
+ 11521, 14999, 17013, 7706,
+ 11521, 14999, 17013, 7722,
+ 11521, 14999, 17013, 8312,
+ 11521, 14999, 17013, 8332,
+ 11521, 14999, 17013, 8776,
+ 11521, 14999, 17013, 8786,
+ 11521, 14999, 17013, 8896,
+ 11521, 14999, 17013, 8906,
+ 11521, 14999, 17013, 8907, 8382,
+ 11521, 14999, 17013, 8907, 8904,
+ 11521, 14999, 17013, 8958,
+ 11521, 14999, 17013, 8973, 20258,
+ 11521, 14999, 17013, 9027, 8380,
+ 11521, 14999, 17013, 9202,
+ 11521, 14999, 17013, 9795, 12991, 3746,
+ 11521, 14999, 17013, 9810,
+ 11521, 14999, 17013, 9868,
+ 11521, 14999, 17013, 10199, 8384,
+ 11521, 14999, 17013, 12169, 1390,
+ 11521, 14999, 17013, 12534,
+ 11521, 14999, 17013, 12590,
+ 11521, 14999, 17013, 12646,
+ 11521, 14999, 17013, 12848,
+ 11521, 14999, 17013, 12869, 8384,
+ 11521, 14999, 17013, 13846,
+ 11521, 14999, 17013, 15034,
+ 11521, 14999, 17013, 15058,
+ 11521, 14999, 17013, 15084,
+ 11521, 14999, 17013, 15112,
+ 11521, 14999, 17013, 15170,
+ 11521, 14999, 17013, 15200,
+ 11521, 14999, 17013, 15212,
+ 11521, 14999, 17013, 15284,
+ 11521, 14999, 17013, 15300,
+ 11521, 14999, 17013, 15547, 523, 2482,
+ 11521, 14999, 17013, 15552,
+ 11521, 14999, 17013, 15588,
+ 11521, 14999, 17013, 15720,
+ 11521, 14999, 17013, 16742,
+ 11521, 14999, 17013, 16764,
+ 11521, 14999, 17013, 16820,
+ 11521, 14999, 17013, 16822,
+ 11521, 14999, 17013, 16884,
+ 11521, 14999, 17013, 16894,
+ 11521, 14999, 17013, 16970,
+ 11521, 14999, 17013, 17186,
+ 11521, 14999, 17013, 17456,
+ 11521, 14999, 17013, 18266,
+ 11521, 14999, 17013, 18268,
+ 11521, 14999, 17013, 19288,
+ 11521, 14999, 17013, 19780,
+ 11521, 14999, 17013, 20200,
+ 11521, 14999, 17013, 20226,
+ 11521, 14999, 17013, 20270,
+ 11521, 14999, 17013, 20278,
+ 11521, 14999, 17013, 20400,
+ 11521, 14999, 17013, 21092,
+ 11521, 14999, 17013, 21148,
+ 11521, 14999, 17013, 21158,
+ 11521, 14999, 17015, 416,
+ 11521, 14999, 17015, 417, 12916,
+ 11521, 14999, 17015, 417, 18364,
+ 11521, 14999, 17015, 643, 12992,
+ 11521, 14999, 17015, 643, 19418,
+ 11521, 14999, 17015, 1364,
+ 11521, 14999, 17015, 1876,
+ 11521, 14999, 17015, 1940,
+ 11521, 14999, 17015, 2077, 12991, 8946,
+ 11521, 14999, 17015, 2116,
+ 11521, 14999, 17015, 2163, 12996,
+ 11521, 14999, 17015, 2267, 15054,
+ 11521, 14999, 17015, 2429, 8784,
+ 11521, 14999, 17015, 2563, 12996,
+ 11521, 14999, 17015, 2696,
+ 11521, 14999, 17015, 3043, 642,
+ 11521, 14999, 17015, 3132,
+ 11521, 14999, 17015, 6738,
+ 11521, 14999, 17015, 8339, 16786,
+ 11521, 14999, 17015, 8378,
+ 11521, 14999, 17015, 8381, 15174,
+ 11521, 14999, 17015, 8385, 15722,
+ 11521, 14999, 17015, 8744,
+ 11521, 14999, 17015, 8894,
+ 11521, 14999, 17015, 9765, 8790,
+ 11521, 14999, 17015, 9846,
+ 11521, 14999, 17015, 10080,
+ 11521, 14999, 17015, 10534,
+ 11521, 14999, 17015, 10741, 18230,
+ 11521, 14999, 17015, 12480,
+ 11521, 14999, 17015, 12678,
+ 11521, 14999, 17015, 12851, 2274,
+ 11521, 14999, 17015, 13001, 15542,
+ 11521, 14999, 17015, 13186,
+ 11521, 14999, 17015, 14076,
+ 11521, 14999, 17015, 14918,
+ 11521, 14999, 17015, 14922,
+ 11521, 14999, 17015, 14968,
+ 11521, 14999, 17015, 15088,
+ 11521, 14999, 17015, 15110,
+ 11521, 14999, 17015, 15172,
+ 11521, 14999, 17015, 15182,
+ 11521, 14999, 17015, 15183, 12536,
+ 11521, 14999, 17015, 15214,
+ 11521, 14999, 17015, 15304,
+ 11521, 14999, 17015, 15926,
+ 11521, 14999, 17015, 16574,
+ 11521, 14999, 17015, 16788,
+ 11521, 14999, 17015, 16875, 8492,
+ 11521, 14999, 17015, 16908,
+ 11521, 14999, 17015, 17078,
+ 11521, 14999, 17015, 17152,
+ 11521, 14999, 17015, 18110,
+ 11521, 14999, 17015, 18326,
+ 11521, 14999, 17015, 19628,
+ 11521, 14999, 17015, 20702,
+ 11521, 14999, 17017, 406,
+ 11521, 14999, 17017, 417, 12992,
+ 11521, 14999, 17017, 417, 16570,
+ 11521, 14999, 17017, 584,
+ 11521, 14999, 17017, 747, 15146,
+ 11521, 14999, 17017, 1404,
+ 11521, 14999, 17017, 1860,
+ 11521, 14999, 17017, 1901, 2092,
+ 11521, 14999, 17017, 1901, 16390,
+ 11521, 14999, 17017, 1906,
+ 11521, 14999, 17017, 2024,
+ 11521, 14999, 17017, 2076,
+ 11521, 14999, 17017, 2082,
+ 11521, 14999, 17017, 2142,
+ 11521, 14999, 17017, 2270,
+ 11521, 14999, 17017, 2400,
+ 11521, 14999, 17017, 2528,
+ 11521, 14999, 17017, 2531, 8338,
+ 11521, 14999, 17017, 2568,
+ 11521, 14999, 17017, 2668,
+ 11521, 14999, 17017, 2692,
+ 11521, 14999, 17017, 3236,
+ 11521, 14999, 17017, 3580,
+ 11521, 14999, 17017, 3648,
+ 11521, 14999, 17017, 3746,
+ 11521, 14999, 17017, 5878,
+ 11521, 14999, 17017, 7012,
+ 11521, 14999, 17017, 7624,
+ 11521, 14999, 17017, 7721, 16884,
+ 11521, 14999, 17017, 8331, 15336,
+ 11521, 14999, 17017, 8331, 21030,
+ 11521, 14999, 17017, 8338,
+ 11521, 14999, 17017, 8342,
+ 11521, 14999, 17017, 8428,
+ 11521, 14999, 17017, 8464,
+ 11521, 14999, 17017, 8648,
+ 11521, 14999, 17017, 8650,
+ 11521, 14999, 17017, 8712,
+ 11521, 14999, 17017, 8734,
+ 11521, 14999, 17017, 8744,
+ 11521, 14999, 17017, 8786,
+ 11521, 14999, 17017, 8898,
+ 11521, 14999, 17017, 8902,
+ 11521, 14999, 17017, 8904,
+ 11521, 14999, 17017, 8910,
+ 11521, 14999, 17017, 8969, 16815, 8376,
+ 11521, 14999, 17017, 9724,
+ 11521, 14999, 17017, 9780,
+ 11521, 14999, 17017, 10199, 3742,
+ 11521, 14999, 17017, 10536,
+ 11521, 14999, 17017, 10784,
+ 11521, 14999, 17017, 12164,
+ 11521, 14999, 17017, 12646,
+ 11521, 14999, 17017, 12672,
+ 11521, 14999, 17017, 12674,
+ 11521, 14999, 17017, 12824,
+ 11521, 14999, 17017, 12830,
+ 11521, 14999, 17017, 12848,
+ 11521, 14999, 17017, 12856,
+ 11521, 14999, 17017, 12866,
+ 11521, 14999, 17017, 12869, 15056,
+ 11521, 14999, 17017, 12896,
+ 11521, 14999, 17017, 12900,
+ 11521, 14999, 17017, 12912,
+ 11521, 14999, 17017, 12984,
+ 11521, 14999, 17017, 12995, 8744,
+ 11521, 14999, 17017, 13066,
+ 11521, 14999, 17017, 13510,
+ 11521, 14999, 17017, 13638,
+ 11521, 14999, 17017, 14140,
+ 11521, 14999, 17017, 14776,
+ 11521, 14999, 17017, 14920,
+ 11521, 14999, 17017, 14958,
+ 11521, 14999, 17017, 15056,
+ 11521, 14999, 17017, 15084,
+ 11521, 14999, 17017, 15086,
+ 11521, 14999, 17017, 15090,
+ 11521, 14999, 17017, 15162,
+ 11521, 14999, 17017, 15180,
+ 11521, 14999, 17017, 15198,
+ 11521, 14999, 17017, 15520,
+ 11521, 14999, 17017, 16572,
+ 11521, 14999, 17017, 16804,
+ 11521, 14999, 17017, 16863, 8946,
+ 11521, 14999, 17017, 16864,
+ 11521, 14999, 17017, 16892,
+ 11521, 14999, 17017, 17034,
+ 11521, 14999, 17017, 17334,
+ 11521, 14999, 17017, 17354,
+ 11521, 14999, 17017, 17382,
+ 11521, 14999, 17017, 18292,
+ 11521, 14999, 17017, 18294,
+ 11521, 14999, 17017, 18342,
+ 11521, 14999, 17017, 18378,
+ 11521, 14999, 17017, 18848,
+ 11521, 14999, 17017, 18854,
+ 11521, 14999, 17017, 19462,
+ 11521, 14999, 17017, 20202,
+ 11521, 14999, 17019, 24,
+ 11521, 14999, 17019, 370,
+ 11521, 14999, 17019, 440,
+ 11521, 14999, 17019, 460,
+ 11521, 14999, 17019, 472,
+ 11521, 14999, 17019, 630,
+ 11521, 14999, 17019, 642,
+ 11521, 14999, 17019, 1344,
+ 11521, 14999, 17019, 1906,
+ 11521, 14999, 17019, 2014,
+ 11521, 14999, 17019, 2020,
+ 11521, 14999, 17019, 2116,
+ 11521, 14999, 17019, 2168,
+ 11521, 14999, 17019, 2198,
+ 11521, 14999, 17019, 2288,
+ 11521, 14999, 17019, 2482,
+ 11521, 14999, 17019, 2562,
+ 11521, 14999, 17019, 2646,
+ 11521, 14999, 17019, 2664,
+ 11521, 14999, 17019, 2694,
+ 11521, 14999, 17019, 2738,
+ 11521, 14999, 17019, 2905, 2606,
+ 11521, 14999, 17019, 2905, 8470,
+ 11521, 14999, 17019, 2916,
+ 11521, 14999, 17019, 3022,
+ 11521, 14999, 17019, 3024,
+ 11521, 14999, 17019, 3056,
+ 11521, 14999, 17019, 3102,
+ 11521, 14999, 17019, 3132,
+ 11521, 14999, 17019, 3146,
+ 11521, 14999, 17019, 3190,
+ 11521, 14999, 17019, 3294,
+ 11521, 14999, 17019, 3526,
+ 11521, 14999, 17019, 3698,
+ 11521, 14999, 17019, 7006,
+ 11521, 14999, 17019, 7624,
+ 11521, 14999, 17019, 7626,
+ 11521, 14999, 17019, 7718,
+ 11521, 14999, 17019, 7754,
+ 11521, 14999, 17019, 7822,
+ 11521, 14999, 17019, 7838,
+ 11521, 14999, 17019, 8330,
+ 11521, 14999, 17019, 8331, 13450,
+ 11521, 14999, 17019, 8344,
+ 11521, 14999, 17019, 8376,
+ 11521, 14999, 17019, 8380,
+ 11521, 14999, 17019, 8384,
+ 11521, 14999, 17019, 8456,
+ 11521, 14999, 17019, 8492,
+ 11521, 14999, 17019, 8648,
+ 11521, 14999, 17019, 8656,
+ 11521, 14999, 17019, 8672,
+ 11521, 14999, 17019, 8788,
+ 11521, 14999, 17019, 8900,
+ 11521, 14999, 17019, 8908,
+ 11521, 14999, 17019, 8918,
+ 11521, 14999, 17019, 8946,
+ 11521, 14999, 17019, 8958,
+ 11521, 14999, 17019, 8990,
+ 11521, 14999, 17019, 9316,
+ 11521, 14999, 17019, 9460,
+ 11521, 14999, 17019, 9756,
+ 11521, 14999, 17019, 9772,
+ 11521, 14999, 17019, 9794,
+ 11521, 14999, 17019, 9962,
+ 11521, 14999, 17019, 10128,
+ 11521, 14999, 17019, 10130,
+ 11521, 14999, 17019, 10292,
+ 11521, 14999, 17019, 10836,
+ 11521, 14999, 17019, 10838,
+ 11521, 14999, 17019, 12465, 12676,
+ 11521, 14999, 17019, 12502,
+ 11521, 14999, 17019, 12546,
+ 11521, 14999, 17019, 12684,
+ 11521, 14999, 17019, 12712,
+ 11521, 14999, 17019, 12714,
+ 11521, 14999, 17019, 12826,
+ 11521, 14999, 17019, 12844,
+ 11521, 14999, 17019, 12864,
+ 11521, 14999, 17019, 12872,
+ 11521, 14999, 17019, 12898,
+ 11521, 14999, 17019, 12902,
+ 11521, 14999, 17019, 12912,
+ 11521, 14999, 17019, 12986,
+ 11521, 14999, 17019, 12990,
+ 11521, 14999, 17019, 12996,
+ 11521, 14999, 17019, 13486,
+ 11521, 14999, 17019, 13694,
+ 11521, 14999, 17019, 14074,
+ 11521, 14999, 17019, 14140,
+ 11521, 14999, 17019, 14778,
+ 11521, 14999, 17019, 15002,
+ 11521, 14999, 17019, 15108,
+ 11521, 14999, 17019, 15114,
+ 11521, 14999, 17019, 15116,
+ 11521, 14999, 17019, 15172,
+ 11521, 14999, 17019, 15176,
+ 11521, 14999, 17019, 15178,
+ 11521, 14999, 17019, 15186,
+ 11521, 14999, 17019, 15188,
+ 11521, 14999, 17019, 15218,
+ 11521, 14999, 17019, 15220,
+ 11521, 14999, 17019, 15326,
+ 11521, 14999, 17019, 15522,
+ 11521, 14999, 17019, 15540,
+ 11521, 14999, 17019, 15720,
+ 11521, 14999, 17019, 16744,
+ 11521, 14999, 17019, 16758,
+ 11521, 14999, 17019, 16806,
+ 11521, 14999, 17019, 16868,
+ 11521, 14999, 17019, 16872,
+ 11521, 14999, 17019, 16882,
+ 11521, 14999, 17019, 17530,
+ 11521, 14999, 17019, 18352,
+ 11521, 14999, 17019, 18358,
+ 11521, 14999, 17019, 19256,
+ 11521, 14999, 17019, 20198,
+ 11521, 14999, 17021, 0,
+ 11521, 14999, 17021, 16,
+ 11521, 14999, 17021, 28,
+ 11521, 14999, 17021, 224,
+ 11521, 14999, 17021, 239, 16,
+ 11521, 14999, 17021, 239, 5962,
+ 11521, 14999, 17021, 239, 15432,
+ 11521, 14999, 17021, 358,
+ 11521, 14999, 17021, 366,
+ 11521, 14999, 17021, 406,
+ 11521, 14999, 17021, 416,
+ 11521, 14999, 17021, 430,
+ 11521, 14999, 17021, 448,
+ 11521, 14999, 17021, 523, 15310,
+ 11521, 14999, 17021, 523, 15354,
+ 11521, 14999, 17021, 536,
+ 11521, 14999, 17021, 540,
+ 11521, 14999, 17021, 546,
+ 11521, 14999, 17021, 1354,
+ 11521, 14999, 17021, 1364,
+ 11521, 14999, 17021, 1388,
+ 11521, 14999, 17021, 1404,
+ 11521, 14999, 17021, 1906,
+ 11521, 14999, 17021, 2024,
+ 11521, 14999, 17021, 2082,
+ 11521, 14999, 17021, 2084,
+ 11521, 14999, 17021, 2162,
+ 11521, 14999, 17021, 2168,
+ 11521, 14999, 17021, 2236,
+ 11521, 14999, 17021, 2246,
+ 11521, 14999, 17021, 2248,
+ 11521, 14999, 17021, 2282,
+ 11521, 14999, 17021, 2328,
+ 11521, 14999, 17021, 2362,
+ 11521, 14999, 17021, 2388,
+ 11521, 14999, 17021, 2444,
+ 11521, 14999, 17021, 2563, 16064,
+ 11521, 14999, 17021, 2563, 16158,
+ 11521, 14999, 17021, 2636,
+ 11521, 14999, 17021, 2730,
+ 11521, 14999, 17021, 2732,
+ 11521, 14999, 17021, 2872,
+ 11521, 14999, 17021, 2884,
+ 11521, 14999, 17021, 3008,
+ 11521, 14999, 17021, 3036,
+ 11521, 14999, 17021, 3042,
+ 11521, 14999, 17021, 3054,
+ 11521, 14999, 17021, 3090,
+ 11521, 14999, 17021, 3186,
+ 11521, 14999, 17021, 3200,
+ 11521, 14999, 17021, 3208,
+ 11521, 14999, 17021, 3232,
+ 11521, 14999, 17021, 3238,
+ 11521, 14999, 17021, 3290,
+ 11521, 14999, 17021, 3294,
+ 11521, 14999, 17021, 3338,
+ 11521, 14999, 17021, 3456,
+ 11521, 14999, 17021, 3482,
+ 11521, 14999, 17021, 3572,
+ 11521, 14999, 17021, 3578,
+ 11521, 14999, 17021, 3672,
+ 11521, 14999, 17021, 3720,
+ 11521, 14999, 17021, 3733, 11766,
+ 11521, 14999, 17021, 3733, 18694,
+ 11521, 14999, 17021, 3748,
+ 11521, 14999, 17021, 3754,
+ 11521, 14999, 17021, 6788,
+ 11521, 14999, 17021, 6936,
+ 11521, 14999, 17021, 7016,
+ 11521, 14999, 17021, 7020,
+ 11521, 14999, 17021, 7628,
+ 11521, 14999, 17021, 7714,
+ 11521, 14999, 17021, 7720,
+ 11521, 14999, 17021, 7774,
+ 11521, 14999, 17021, 7886,
+ 11521, 14999, 17021, 7890,
+ 11521, 14999, 17021, 8312,
+ 11521, 14999, 17021, 8334,
+ 11521, 14999, 17021, 8392,
+ 11521, 14999, 17021, 8428,
+ 11521, 14999, 17021, 8464,
+ 11521, 14999, 17021, 8647, 447, 12334,
+ 11521, 14999, 17021, 8647, 18616,
+ 11521, 14999, 17021, 8650,
+ 11521, 14999, 17021, 8666,
+ 11521, 14999, 17021, 8682,
+ 11521, 14999, 17021, 8742,
+ 11521, 14999, 17021, 8750,
+ 11521, 14999, 17021, 8752,
+ 11521, 14999, 17021, 8792,
+ 11521, 14999, 17021, 8793, 12002,
+ 11521, 14999, 17021, 8828,
+ 11521, 14999, 17021, 8906,
+ 11521, 14999, 17021, 8916,
+ 11521, 14999, 17021, 9006,
+ 11521, 14999, 17021, 9032,
+ 11521, 14999, 17021, 9202,
+ 11521, 14999, 17021, 9226,
+ 11521, 14999, 17021, 9232,
+ 11521, 14999, 17021, 9234,
+ 11521, 14999, 17021, 9258,
+ 11521, 14999, 17021, 9294,
+ 11521, 14999, 17021, 9300,
+ 11521, 14999, 17021, 9302,
+ 11521, 14999, 17021, 9490,
+ 11521, 14999, 17021, 9780,
+ 11521, 14999, 17021, 9794,
+ 11521, 14999, 17021, 10082,
+ 11521, 14999, 17021, 10091, 12996,
+ 11521, 14999, 17021, 10222,
+ 11521, 14999, 17021, 10286,
+ 11521, 14999, 17021, 10630,
+ 11521, 14999, 17021, 10782,
+ 11521, 14999, 17021, 10786,
+ 11521, 14999, 17021, 10792,
+ 11521, 14999, 17021, 10834,
+ 11521, 14999, 17021, 12166,
+ 11521, 14999, 17021, 12194,
+ 11521, 14999, 17021, 12196,
+ 11521, 14999, 17021, 12462,
+ 11521, 14999, 17021, 12498,
+ 11521, 14999, 17021, 12672,
+ 11521, 14999, 17021, 12710,
+ 11521, 14999, 17021, 12718,
+ 11521, 14999, 17021, 12828,
+ 11521, 14999, 17021, 12858,
+ 11521, 14999, 17021, 12870,
+ 11521, 14999, 17021, 12874,
+ 11521, 14999, 17021, 12878,
+ 11521, 14999, 17021, 12900,
+ 11521, 14999, 17021, 12988,
+ 11521, 14999, 17021, 13228,
+ 11521, 14999, 17021, 13636,
+ 11521, 14999, 17021, 13850,
+ 11521, 14999, 17021, 13990,
+ 11521, 14999, 17021, 14122,
+ 11521, 14999, 17021, 14138,
+ 11521, 14999, 17021, 14778,
+ 11521, 14999, 17021, 15000,
+ 11521, 14999, 17021, 15184,
+ 11521, 14999, 17021, 15190,
+ 11521, 14999, 17021, 15212,
+ 11521, 14999, 17021, 15216,
+ 11521, 14999, 17021, 15446,
+ 11521, 14999, 17021, 15722,
+ 11521, 14999, 17021, 15924,
+ 11521, 14999, 17021, 16438,
+ 11521, 14999, 17021, 16858,
+ 11521, 14999, 17021, 16860,
+ 11521, 14999, 17021, 16866,
+ 11521, 14999, 17021, 16870,
+ 11521, 14999, 17021, 16880,
+ 11521, 14999, 17021, 17212,
+ 11521, 14999, 17021, 18350,
+ 11521, 14999, 17021, 18354,
+ 11521, 14999, 17021, 18356,
+ 11521, 14999, 17021, 20277, 8946,
+ 11521, 14999, 17023, 24,
+ 11521, 14999, 17023, 40,
+ 11521, 14999, 17023, 184,
+ 11521, 14999, 17023, 350,
+ 11521, 14999, 17023, 366,
+ 11521, 14999, 17023, 370,
+ 11521, 14999, 17023, 384,
+ 11521, 14999, 17023, 392,
+ 11521, 14999, 17023, 416,
+ 11521, 14999, 17023, 436,
+ 11521, 14999, 17023, 460,
+ 11521, 14999, 17023, 472,
+ 11521, 14999, 17023, 584,
+ 11521, 14999, 17023, 598,
+ 11521, 14999, 17023, 694,
+ 11521, 14999, 17023, 734,
+ 11521, 14999, 17023, 1388,
+ 11521, 14999, 17023, 1900,
+ 11521, 14999, 17023, 1906,
+ 11521, 14999, 17023, 1986,
+ 11521, 14999, 17023, 2168,
+ 11521, 14999, 17023, 2562,
+ 11521, 14999, 17023, 2664,
+ 11521, 14999, 17023, 2898,
+ 11521, 14999, 17023, 2904,
+ 11521, 14999, 17023, 2916,
+ 11521, 14999, 17023, 3054,
+ 11521, 14999, 17023, 3056,
+ 11521, 14999, 17023, 3146,
+ 11521, 14999, 17023, 3186,
+ 11521, 14999, 17023, 3190,
+ 11521, 14999, 17023, 3236,
+ 11521, 14999, 17023, 3572,
+ 11521, 14999, 17023, 3732,
+ 11521, 14999, 17023, 7754,
+ 11521, 14999, 17023, 8330,
+ 11521, 14999, 17023, 8336,
+ 11521, 14999, 17023, 8646,
+ 11521, 14999, 17023, 8726,
+ 11521, 14999, 17023, 8896,
+ 11521, 14999, 17023, 8908,
+ 11521, 14999, 17023, 8922,
+ 11521, 14999, 17023, 9234,
+ 11521, 14999, 17023, 9300,
+ 11521, 14999, 17023, 9490,
+ 11521, 14999, 17023, 9498,
+ 11521, 14999, 17023, 9724,
+ 11521, 14999, 17023, 9772,
+ 11521, 14999, 17023, 10558,
+ 11521, 14999, 17023, 12684,
+ 11521, 14999, 17023, 12896,
+ 11521, 14999, 17023, 12910,
+ 11521, 14999, 17023, 13416,
+ 11521, 14999, 17023, 16876,
+ 11521, 16880,
+ 11521, 18511, 8320,
+ 11521, 19003, 8321, 16592,
+ 11521, 19003, 8321, 19806,
+ 11521, 19614,
+ 11525, 3441, 6793, 9956,
+ 11525, 3441, 14999, 0,
+ 11525, 3441, 14999, 8,
+ 11525, 3441, 14999, 16,
+ 11525, 3441, 14999, 28,
+ 11525, 3441, 14999, 40,
+ 11525, 3441, 14999, 106,
+ 11525, 3441, 14999, 130,
+ 11525, 3441, 14999, 166,
+ 11525, 3441, 14999, 184,
+ 11525, 3441, 14999, 224,
+ 11525, 3441, 14999, 342,
+ 11525, 3441, 14999, 350,
+ 11525, 3441, 14999, 498,
+ 11525, 3441, 14999, 522,
+ 11525, 3441, 14999, 592,
+ 11525, 3441, 14999, 634,
+ 11525, 3441, 14999, 690,
+ 11525, 3441, 14999, 694,
+ 11525, 3441, 14999, 760,
+ 11525, 3441, 14999, 1438,
+ 11525, 3441, 14999, 1466,
+ 11525, 3441, 14999, 2268,
+ 11525, 3441, 14999, 3432,
+ 11525, 3441, 14999, 3710,
+ 11525, 3441, 14999, 6390,
+ 11525, 3441, 14999, 6574,
+ 11525, 3441, 14999, 7334,
+ 11525, 3441, 14999, 7696,
+ 11525, 3441, 14999, 10776,
+ 11525, 3441, 14999, 14022,
+ 11525, 3441, 19003, 2175, 10218,
+ 11525, 3441, 19003, 2303, 10218,
+ 11525, 3441, 19003, 7171, 10218,
+ 11525, 3441, 19003, 16729, 10218,
+ 11525, 3441, 19003, 18145, 10218,
+ 11527, 9855, 13788,
+ 11527, 14003, 9855, 8,
+ 11527, 14003, 9855, 16,
+ 11527, 14003, 9855, 28,
+ 11527, 14003, 9855, 40,
+ 11527, 14003, 9855, 41, 1397, 20405, 588,
+ 11527, 14003, 9855, 184,
+ 11527, 14003, 9855, 7601, 16,
+ 11527, 14003, 9855, 7601, 28,
+ 11527, 14003, 9855, 15293, 8,
+ 11527, 14999, 0,
+ 11527, 14999, 16,
+ 11527, 14999, 40,
+ 11527, 14999, 106,
+ 11527, 14999, 124,
+ 11527, 14999, 148,
+ 11527, 14999, 244,
+ 11527, 14999, 266,
+ 11527, 14999, 336,
+ 11527, 14999, 384,
+ 11527, 14999, 416,
+ 11527, 14999, 448,
+ 11527, 14999, 522,
+ 11527, 14999, 572,
+ 11527, 14999, 588,
+ 11527, 14999, 694,
+ 11527, 14999, 734,
+ 11527, 14999, 2266,
+ 11527, 14999, 2420,
+ 11527, 14999, 2444,
+ 11527, 14999, 2556,
+ 11527, 14999, 7601, 106,
+ 11527, 14999, 15293, 694,
+ 11527, 14999, 18369, 622,
+ 11527, 14999, 18619, 622,
+ 11527, 14999, 20231, 266,
+ 11527, 14999, 20231, 448,
+ 11527, 14999, 20231, 588,
+ 11527, 14999, 20405, 0,
+ 11527, 14999, 20405, 244,
+ 11527, 14999, 20405, 266,
+ 11527, 14999, 20405, 384,
+ 11527, 14999, 20405, 416,
+ 11527, 14999, 20405, 522,
+ 11527, 14999, 20405, 572,
+ 11527, 14999, 20405, 588,
+ 11527, 14999, 20405, 694,
+ 11527, 14999, 20405, 734,
+ 11527, 15673, 11565, 449, 12704,
+ 11527, 15673, 11565, 12422,
+ 11527, 15673, 11565, 18422,
+ 11527, 15673, 11565, 20328,
+ 11527, 18422,
+ 11527, 19015, 9855, 14,
+ 11527, 19015, 9855, 456,
+ 11527, 20304,
+ 11541, 10641, 18832,
+ 11557, 968,
+ 11571, 671, 18471, 17655, 12388,
+ 11571, 2462,
+ 11571, 3137, 10641, 9474,
+ 11571, 6091, 9970,
+ 11571, 6435, 18471, 17655, 12388,
+ 11571, 6758,
+ 11571, 6779, 17045, 9950,
+ 11571, 7131, 13483, 14723, 6410,
+ 11571, 7817, 7797, 12698,
+ 11571, 7817, 18471, 12388,
+ 11571, 7817, 18471, 17655, 12388,
+ 11571, 8461, 15006,
+ 11571, 9950,
+ 11571, 10197, 15620,
+ 11571, 10197, 16248,
+ 11571, 10197, 16732,
+ 11571, 10533, 13563, 15620,
+ 11571, 10533, 13563, 16248,
+ 11571, 10533, 13563, 16732,
+ 11571, 11703, 7672,
+ 11571, 11703, 9220,
+ 11571, 11703, 9518,
+ 11571, 11703, 13286,
+ 11571, 11703, 14382,
+ 11571, 11703, 14950,
+ 11571, 11773, 497, 15544,
+ 11571, 12274,
+ 11571, 12275, 9970,
+ 11571, 12537, 14486,
+ 11571, 12537, 15620,
+ 11571, 12589, 7817, 18774,
+ 11571, 12589, 13341, 18774,
+ 11571, 13341, 18471, 12388,
+ 11571, 13341, 18471, 17655, 12388,
+ 11571, 13501, 13226,
+ 11571, 13545, 843, 19946,
+ 11571, 13563, 9950,
+ 11571, 13563, 15620,
+ 11571, 13563, 16248,
+ 11571, 13563, 16732,
+ 11571, 13585, 9970,
+ 11571, 13816,
+ 11571, 13889, 7817, 18774,
+ 11571, 13889, 13341, 18774,
+ 11571, 14396,
+ 11571, 14455, 14049, 9950,
+ 11571, 14486,
+ 11571, 14487, 1397, 15428,
+ 11571, 14487, 10641, 3357, 14049, 6430,
+ 11571, 14487, 10641, 6435, 11476,
+ 11571, 14487, 10641, 14049, 1217, 13340,
+ 11571, 14537, 17463, 843, 19407, 11476,
+ 11571, 14537, 17463, 843, 20375, 11476,
+ 11571, 14537, 19215, 843, 19407, 11476,
+ 11571, 14537, 19215, 843, 20375, 11476,
+ 11571, 14537, 19407, 843, 17463, 11476,
+ 11571, 14537, 19407, 843, 19215, 11476,
+ 11571, 14537, 20375, 843, 17463, 11476,
+ 11571, 14537, 20375, 843, 19215, 11476,
+ 11571, 14732,
+ 11571, 15095, 13563, 15620,
+ 11571, 15095, 13563, 16248,
+ 11571, 15095, 13563, 16732,
+ 11571, 15095, 15620,
+ 11571, 15095, 16248,
+ 11571, 15095, 16732,
+ 11571, 15095, 20973, 18774,
+ 11571, 15095, 20973, 18775, 16126,
+ 11571, 15095, 22821, 18774,
+ 11571, 15095, 22821, 18775, 16126,
+ 11571, 15095, 22867, 18774,
+ 11571, 15095, 22867, 18775, 16126,
+ 11571, 15095, 23121, 18774,
+ 11571, 15095, 23121, 18775, 16126,
+ 11571, 15469, 18566,
+ 11571, 15620,
+ 11571, 15621, 1397, 9956,
+ 11571, 15621, 14420,
+ 11571, 15621, 16126,
+ 11571, 16248,
+ 11571, 16249, 9970,
+ 11571, 16249, 10641, 6435, 11476,
+ 11571, 16249, 12741, 14049, 46,
+ 11571, 16249, 16126,
+ 11571, 16340,
+ 11571, 16492,
+ 11571, 16732,
+ 11571, 16916,
+ 11571, 17000,
+ 11571, 17084,
+ 11571, 17136,
+ 11571, 17245, 6718,
+ 11571, 17248,
+ 11571, 17443, 7817, 3537, 17392,
+ 11571, 17463, 20683, 18906,
+ 11571, 17995, 2242,
+ 11571, 17995, 7672,
+ 11571, 18072,
+ 11571, 18446,
+ 11571, 18511, 8321, 18392,
+ 11571, 18566,
+ 11571, 18611, 13563, 14486,
+ 11571, 18611, 13563, 15620,
+ 11571, 18847, 16366,
+ 11571, 18847, 19566,
+ 11571, 19215, 20683, 18906,
+ 11571, 19332,
+ 11571, 19407, 14418,
+ 11571, 19407, 20683, 18906,
+ 11571, 19566,
+ 11571, 19772,
+ 11571, 19787, 19772,
+ 11571, 19821, 19569, 15672,
+ 11571, 20181, 16366,
+ 11571, 20375, 11476,
+ 11571, 20375, 14418,
+ 11571, 20375, 18906,
+ 11571, 20375, 20683, 18906,
+ 11571, 20973, 13563, 18774,
+ 11571, 20973, 14625, 18774,
+ 11571, 20973, 18774,
+ 11571, 20973, 19369, 13341, 18774,
+ 11571, 22821, 13563, 18774,
+ 11571, 22821, 14625, 18774,
+ 11571, 22821, 18774,
+ 11571, 22821, 19369, 13341, 18774,
+ 11571, 22867, 13563, 18774,
+ 11571, 22867, 14625, 18774,
+ 11571, 22867, 14625, 18775, 10641, 18847, 896,
+ 11571, 22867, 17046,
+ 11571, 22867, 18774,
+ 11571, 22867, 19369, 13341, 18774,
+ 11571, 22888,
+ 11571, 23121, 13563, 18774,
+ 11571, 23121, 14625, 18774,
+ 11571, 23121, 14625, 18775, 10641, 18847, 896,
+ 11571, 23121, 17046,
+ 11571, 23121, 18446,
+ 11571, 23121, 18774,
+ 11571, 23121, 18775, 10641, 14625, 18847, 896,
+ 11571, 23121, 19369, 13341, 18774,
+ 11575, 15672,
+ 11586,
11594,
- 11600,
- 11601, 19169, 13182,
- 11604,
- 11632,
- 11641, 10595, 17319, 13730,
- 11641, 10595, 17319, 13731, 841, 3675, 9808,
- 11641, 10595, 19029, 13730,
- 11643, 8282,
- 11685, 15395, 15564,
- 11691, 6683, 2597, 15142,
- 11691, 6683, 3057, 15142,
- 11691, 6683, 3213, 15142,
- 11691, 6683, 3337, 15142,
- 11691, 6683, 6721, 15142,
- 11691, 6683, 6743, 15142,
- 11691, 6683, 8737, 15142,
- 11691, 6683, 11917, 15142,
- 11691, 6683, 13377, 15142,
- 11691, 6683, 13655, 15142,
- 11691, 6683, 14547, 15142,
- 11691, 6683, 15707, 15142,
- 11691, 6683, 20080,
- 11691, 6683, 20214,
- 11691, 6683, 20254,
- 11691, 6683, 20286,
- 11691, 6683, 20476,
- 11691, 6683, 20482,
- 11691, 6683, 20606,
- 11691, 6683, 20860,
- 11691, 6683, 20988,
- 11691, 6683, 21024,
- 11691, 6683, 21094,
- 11691, 6683, 21216,
- 11693, 668,
- 11696,
- 11697, 10595, 9420,
- 11697, 10595, 9840,
- 11697, 10595, 17246,
- 11697, 10595, 19220,
- 11702,
- 11703, 9808,
- 11703, 14554,
- 11706,
- 11708,
- 11711, 841, 7756,
- 11719, 483, 18092,
- 11719, 483, 19180,
- 11719, 8282,
- 11719, 15270,
- 11719, 15271, 10595, 20491, 11502,
- 11720,
- 11725, 7850,
- 11725, 15971, 19056,
- 11725, 16603, 502,
- 11725, 16603, 840,
- 11727, 841, 9450,
- 11795, 15564,
- 11800,
- 11833, 11943, 632,
- 11849, 2596,
- 11849, 2597, 6757, 9910,
- 11849, 2597, 11708,
- 11849, 3056,
- 11849, 3057, 6757, 9910,
- 11849, 3057, 11708,
- 11849, 3336,
- 11849, 3337, 6757, 9910,
- 11849, 3337, 11708,
- 11849, 6720,
- 11849, 6721, 6757, 9910,
- 11849, 6721, 11708,
- 11849, 6742,
- 11849, 6743, 6757, 9910,
- 11849, 6743, 11708,
- 11849, 8736,
- 11849, 8737, 6757, 9910,
- 11849, 8737, 11708,
- 11849, 10854,
- 11849, 10855, 6757, 9910,
- 11849, 10855, 11708,
- 11849, 11916,
- 11849, 11917, 6757, 9910,
- 11849, 11917, 11708,
- 11849, 13376,
- 11849, 13377, 6757, 9910,
- 11849, 13377, 11708,
- 11849, 13654,
- 11849, 13655, 6757, 9910,
- 11849, 13655, 11708,
- 11857, 8282,
- 11859, 6682,
- 11859, 15564,
- 11872,
- 11877, 9835, 9808,
- 11910,
- 11911, 12153, 17458,
- 11911, 12153, 21100,
- 11911, 12153, 21236,
- 11911, 14706,
- 11917, 15501, 17496,
- 11917, 16913, 11521, 9904,
- 11917, 16913, 18287, 9904,
- 11917, 16913, 20667, 11521, 9904,
- 11917, 18279, 18225, 11521, 17912,
- 11917, 21567, 19349, 17496,
- 11919, 15564,
- 11925, 18147, 20475, 15718,
- 11925, 18147, 20475, 15720,
- 11925, 18147, 20475, 15722,
- 11925, 18147, 20475, 15724,
- 11925, 18147, 20475, 18644,
- 11927, 3024,
- 11927, 3025, 10595, 7779, 11429, 11346,
- 11927, 3025, 10595, 13271, 11429, 11346,
- 11927, 3025, 10595, 13483, 14397, 11346,
- 11927, 3025, 10595, 16816,
- 11927, 8808,
- 11927, 8809, 2622,
- 11927, 8809, 9162,
- 11927, 9162,
- 11927, 13108,
- 11927, 17712,
- 11931, 15564,
- 11943, 633, 123, 19760,
- 11943, 633, 503, 18312,
- 11943, 633, 503, 18506,
- 11943, 633, 503, 19214,
- 11943, 633, 503, 20876,
- 11943, 841, 18257, 632,
- 11947, 633, 3225, 7778,
- 11947, 633, 3225, 13270,
- 11967, 17632,
- 12003, 15564,
- 12012,
- 12015, 14751, 13539, 841, 5702,
- 12025, 15537, 16410,
- 12025, 16955, 8418,
- 12025, 16955, 8419, 10595, 6682,
- 12025, 16955, 8419, 15564,
- 12036,
- 12049, 10595, 81, 46,
- 12049, 10595, 13678,
- 12049, 10595, 16898,
- 12053, 15452,
- 12060,
- 12138,
- 12143, 15564,
- 12147, 15564,
- 12153, 10595, 19240,
- 12169, 14178,
- 12173, 535, 15564,
- 12173, 847, 15596,
- 12173, 1861, 15564,
- 12173, 2597, 7087, 9808,
- 12173, 2597, 7087, 9809, 18713, 6740,
- 12173, 2597, 16955, 9808,
- 12173, 2665, 15564,
- 12173, 2897, 10595, 15535, 15564,
- 12173, 2897, 15564,
- 12173, 3337, 13067, 9808,
- 12173, 3337, 15625, 9808,
- 12173, 5789, 15564,
- 12173, 6721, 13067, 9808,
- 12173, 6743, 13067, 9808,
- 12173, 9111, 9808,
- 12173, 9132,
- 12173, 10727, 9808,
- 12173, 10855, 9808,
- 12173, 11808,
- 12173, 11809, 841, 9132,
- 12173, 11809, 841, 13892,
- 12173, 11809, 841, 20636,
- 12173, 12371, 15564,
- 12173, 12511, 9808,
- 12173, 12525, 16769, 9808,
- 12173, 13200,
- 12173, 13201, 841, 9132,
- 12173, 13201, 841, 13892,
- 12173, 13201, 841, 20636,
- 12173, 13483, 14531, 14945, 13453, 15564,
- 12173, 13483, 14903, 438,
- 12173, 13483, 14903, 470,
- 12173, 13483, 14903, 534,
- 12173, 13483, 14903, 722,
- 12173, 13483, 14903, 1044,
- 12173, 13483, 14903, 1320,
- 12173, 13483, 14903, 1321, 10595, 9132,
- 12173, 13483, 14903, 1321, 10595, 9133, 841, 21228,
- 12173, 13483, 14903, 1321, 10595, 11808,
- 12173, 13483, 14903, 1321, 10595, 11809, 841, 9132,
- 12173, 13483, 14903, 1321, 10595, 11809, 841, 9133, 841, 21228,
- 12173, 13483, 14903, 1321, 10595, 11809, 841, 13892,
- 12173, 13483, 14903, 1321, 10595, 11809, 841, 13893, 841, 21228,
- 12173, 13483, 14903, 1321, 10595, 11809, 841, 20636,
- 12173, 13483, 14903, 1321, 10595, 11809, 841, 20637, 841, 21228,
- 12173, 13483, 14903, 1321, 10595, 11809, 841, 21228,
- 12173, 13483, 14903, 1321, 10595, 13200,
- 12173, 13483, 14903, 1321, 10595, 13201, 841, 9132,
- 12173, 13483, 14903, 1321, 10595, 13201, 841, 9133, 841, 21228,
- 12173, 13483, 14903, 1321, 10595, 13201, 841, 13892,
- 12173, 13483, 14903, 1321, 10595, 13201, 841, 13893, 841, 21228,
- 12173, 13483, 14903, 1321, 10595, 13201, 841, 20636,
- 12173, 13483, 14903, 1321, 10595, 13201, 841, 20637, 841, 21228,
- 12173, 13483, 14903, 1321, 10595, 13201, 841, 21228,
- 12173, 13483, 14903, 1321, 10595, 13710,
- 12173, 13483, 14903, 1321, 10595, 13892,
- 12173, 13483, 14903, 1321, 10595, 13893, 841, 21228,
- 12173, 13483, 14903, 1321, 10595, 20636,
- 12173, 13483, 14903, 1321, 10595, 20637, 841, 21228,
- 12173, 13483, 14903, 1321, 10595, 21228,
- 12173, 13483, 14903, 2664,
- 12173, 13483, 14903, 2706,
- 12173, 13483, 14903, 2896,
- 12173, 13483, 14903, 2897, 10595, 11808,
- 12173, 13483, 14903, 2897, 10595, 13200,
- 12173, 13483, 14903, 3002,
- 12173, 13483, 14903, 3036,
- 12173, 13483, 14903, 3196,
- 12173, 13483, 14903, 5788,
- 12173, 13483, 14903, 7118,
- 12173, 13483, 14903, 7402,
- 12173, 13483, 14903, 7403, 10595, 9132,
- 12173, 13483, 14903, 7403, 10595, 11808,
- 12173, 13483, 14903, 7403, 10595, 11809, 841, 9132,
- 12173, 13483, 14903, 7403, 10595, 11809, 841, 13892,
- 12173, 13483, 14903, 7403, 10595, 11809, 841, 20636,
- 12173, 13483, 14903, 7403, 10595, 13200,
- 12173, 13483, 14903, 7403, 10595, 13201, 841, 9132,
- 12173, 13483, 14903, 7403, 10595, 13201, 841, 13892,
- 12173, 13483, 14903, 7403, 10595, 13201, 841, 20636,
- 12173, 13483, 14903, 7403, 10595, 13710,
- 12173, 13483, 14903, 7403, 10595, 13892,
- 12173, 13483, 14903, 7403, 10595, 14952,
- 12173, 13483, 14903, 7403, 10595, 15764,
- 12173, 13483, 14903, 7403, 10595, 18876,
- 12173, 13483, 14903, 7403, 10595, 18877, 841, 9132,
- 12173, 13483, 14903, 7403, 10595, 18877, 841, 13710,
- 12173, 13483, 14903, 7403, 10595, 18877, 841, 13892,
- 12173, 13483, 14903, 7403, 10595, 18877, 841, 20636,
- 12173, 13483, 14903, 7403, 10595, 20636,
- 12173, 13483, 14903, 10856,
- 12173, 13483, 14903, 11388,
- 12173, 13483, 14903, 11389, 10595, 9132,
- 12173, 13483, 14903, 11389, 10595, 9133, 841, 21228,
- 12173, 13483, 14903, 11389, 10595, 11808,
- 12173, 13483, 14903, 11389, 10595, 11809, 841, 9132,
- 12173, 13483, 14903, 11389, 10595, 11809, 841, 9133, 841, 21228,
- 12173, 13483, 14903, 11389, 10595, 11809, 841, 13892,
- 12173, 13483, 14903, 11389, 10595, 11809, 841, 13893, 841, 21228,
- 12173, 13483, 14903, 11389, 10595, 11809, 841, 20636,
- 12173, 13483, 14903, 11389, 10595, 11809, 841, 20637, 841, 21228,
- 12173, 13483, 14903, 11389, 10595, 11809, 841, 21228,
- 12173, 13483, 14903, 11389, 10595, 13200,
- 12173, 13483, 14903, 11389, 10595, 13201, 841, 9132,
- 12173, 13483, 14903, 11389, 10595, 13201, 841, 9133, 841, 21228,
- 12173, 13483, 14903, 11389, 10595, 13201, 841, 13892,
- 12173, 13483, 14903, 11389, 10595, 13201, 841, 13893, 841, 21228,
- 12173, 13483, 14903, 11389, 10595, 13201, 841, 20636,
- 12173, 13483, 14903, 11389, 10595, 13201, 841, 20637, 841, 21228,
- 12173, 13483, 14903, 11389, 10595, 13201, 841, 21228,
- 12173, 13483, 14903, 11389, 10595, 13710,
- 12173, 13483, 14903, 11389, 10595, 13892,
- 12173, 13483, 14903, 11389, 10595, 13893, 841, 21228,
- 12173, 13483, 14903, 11389, 10595, 14952,
- 12173, 13483, 14903, 11389, 10595, 15764,
- 12173, 13483, 14903, 11389, 10595, 20636,
- 12173, 13483, 14903, 11389, 10595, 20637, 841, 21228,
- 12173, 13483, 14903, 11389, 10595, 21228,
- 12173, 13483, 14903, 11832,
- 12173, 13483, 14903, 12023, 13452,
- 12173, 13483, 14903, 12094,
- 12173, 13483, 14903, 12370,
- 12173, 13483, 14903, 12430,
- 12173, 13483, 14903, 12464,
- 12173, 13483, 14903, 13078,
- 12173, 13483, 14903, 13079, 10595, 9132,
- 12173, 13483, 14903, 13079, 10595, 9133, 841, 21228,
- 12173, 13483, 14903, 13079, 10595, 11808,
- 12173, 13483, 14903, 13079, 10595, 11809, 841, 9132,
- 12173, 13483, 14903, 13079, 10595, 11809, 841, 9133, 841, 21228,
- 12173, 13483, 14903, 13079, 10595, 11809, 841, 13892,
- 12173, 13483, 14903, 13079, 10595, 11809, 841, 13893, 841, 21228,
- 12173, 13483, 14903, 13079, 10595, 11809, 841, 20636,
- 12173, 13483, 14903, 13079, 10595, 11809, 841, 20637, 841, 21228,
- 12173, 13483, 14903, 13079, 10595, 11809, 841, 21228,
- 12173, 13483, 14903, 13079, 10595, 13200,
- 12173, 13483, 14903, 13079, 10595, 13201, 841, 9132,
- 12173, 13483, 14903, 13079, 10595, 13201, 841, 9133, 841, 21228,
- 12173, 13483, 14903, 13079, 10595, 13201, 841, 13892,
- 12173, 13483, 14903, 13079, 10595, 13201, 841, 13893, 841, 21228,
- 12173, 13483, 14903, 13079, 10595, 13201, 841, 20636,
- 12173, 13483, 14903, 13079, 10595, 13201, 841, 20637, 841, 21228,
- 12173, 13483, 14903, 13079, 10595, 13201, 841, 21228,
- 12173, 13483, 14903, 13079, 10595, 13710,
- 12173, 13483, 14903, 13079, 10595, 13892,
- 12173, 13483, 14903, 13079, 10595, 13893, 841, 21228,
- 12173, 13483, 14903, 13079, 10595, 20636,
- 12173, 13483, 14903, 13079, 10595, 20637, 841, 21228,
- 12173, 13483, 14903, 13079, 10595, 21228,
- 12173, 13483, 14903, 13346,
- 12173, 13483, 14903, 13452,
- 12173, 13483, 14903, 13636,
- 12173, 13483, 14903, 15520,
- 12173, 13483, 14903, 15895, 12430,
- 12173, 13483, 14903, 15895, 13346,
- 12173, 13483, 14903, 16132,
- 12173, 13483, 14903, 16256,
- 12173, 13483, 14903, 16257, 10595, 9132,
- 12173, 13483, 14903, 16257, 10595, 11808,
- 12173, 13483, 14903, 16257, 10595, 11809, 841, 9132,
- 12173, 13483, 14903, 16257, 10595, 11809, 841, 13892,
- 12173, 13483, 14903, 16257, 10595, 13200,
- 12173, 13483, 14903, 16257, 10595, 13201, 841, 9132,
- 12173, 13483, 14903, 16257, 10595, 13201, 841, 13892,
- 12173, 13483, 14903, 16257, 10595, 13710,
- 12173, 13483, 14903, 16257, 10595, 13892,
- 12173, 13483, 14903, 16796,
- 12173, 13483, 14903, 16797, 10595, 9132,
- 12173, 13483, 14903, 16797, 10595, 11808,
- 12173, 13483, 14903, 16797, 10595, 11809, 841, 9132,
- 12173, 13483, 14903, 16797, 10595, 11809, 841, 13892,
- 12173, 13483, 14903, 16797, 10595, 13200,
- 12173, 13483, 14903, 16797, 10595, 13201, 841, 9132,
- 12173, 13483, 14903, 16797, 10595, 13201, 841, 13892,
- 12173, 13483, 14903, 16797, 10595, 13710,
- 12173, 13483, 14903, 16797, 10595, 13892,
- 12173, 13483, 14903, 17316,
- 12173, 13483, 14903, 17317, 10595, 9132,
- 12173, 13483, 14903, 17317, 10595, 11808,
- 12173, 13483, 14903, 17317, 10595, 11809, 841, 9132,
- 12173, 13483, 14903, 17317, 10595, 11809, 841, 13892,
- 12173, 13483, 14903, 17317, 10595, 11809, 841, 20636,
- 12173, 13483, 14903, 17317, 10595, 13200,
- 12173, 13483, 14903, 17317, 10595, 13201, 841, 9132,
- 12173, 13483, 14903, 17317, 10595, 13201, 841, 13892,
- 12173, 13483, 14903, 17317, 10595, 13201, 841, 20636,
- 12173, 13483, 14903, 17317, 10595, 13710,
- 12173, 13483, 14903, 17317, 10595, 13892,
- 12173, 13483, 14903, 17317, 10595, 14952,
- 12173, 13483, 14903, 17317, 10595, 15764,
- 12173, 13483, 14903, 17317, 10595, 18876,
- 12173, 13483, 14903, 17317, 10595, 18877, 841, 9132,
- 12173, 13483, 14903, 17317, 10595, 18877, 841, 13710,
- 12173, 13483, 14903, 17317, 10595, 18877, 841, 13892,
- 12173, 13483, 14903, 17317, 10595, 18877, 841, 20636,
- 12173, 13483, 14903, 17317, 10595, 20636,
- 12173, 13483, 14903, 20091, 16132,
- 12173, 13483, 18367, 14531, 14945, 13453, 15564,
- 12173, 13483, 18367, 14945, 13453, 15564,
- 12173, 13637, 15564,
- 12173, 13655, 13067, 9808,
- 12173, 13655, 18333, 9808,
- 12173, 13710,
- 12173, 13892,
- 12173, 13919, 18199, 18520,
- 12173, 13919, 18199, 18522,
- 12173, 13919, 18199, 18524,
- 12173, 13919, 18199, 18526,
- 12173, 13919, 18199, 18528,
- 12173, 13919, 18199, 18530,
- 12173, 13919, 18199, 18532,
- 12173, 13919, 18199, 18534,
- 12173, 13919, 18199, 18536,
- 12173, 13919, 18199, 19486,
- 12173, 13919, 18199, 19488,
- 12173, 13919, 18199, 19490,
- 12173, 13919, 18199, 19492,
- 12173, 13919, 18199, 19494,
- 12173, 13919, 18199, 19496,
- 12173, 13919, 18199, 19498,
- 12173, 13919, 18199, 19500,
- 12173, 13919, 18199, 19502,
- 12173, 13919, 18199, 19504,
- 12173, 13919, 18199, 19506,
- 12173, 13919, 18199, 19508,
- 12173, 13919, 18199, 19510,
- 12173, 13919, 18199, 19512,
- 12173, 13919, 18199, 19514,
- 12173, 13919, 18199, 19550,
- 12173, 13919, 18199, 19552,
- 12173, 13919, 18199, 19554,
- 12173, 13919, 18199, 19556,
- 12173, 13919, 18199, 19558,
- 12173, 14223, 9808,
- 12173, 14231, 9808,
- 12173, 14701, 9808,
- 12173, 14903, 3708,
- 12173, 14903, 12430,
- 12173, 14903, 13346,
- 12173, 14903, 13483, 15993, 534,
- 12173, 14903, 13483, 15993, 2706,
- 12173, 14903, 13483, 15993, 2896,
- 12173, 14903, 13483, 15993, 12094,
- 12173, 14903, 13483, 15993, 12464,
- 12173, 14903, 13483, 15993, 13078,
- 12173, 14903, 15520,
- 12173, 14903, 15895, 12430,
- 12173, 14903, 16132,
- 12173, 14945, 13453, 15564,
- 12173, 14945, 16257, 15564,
- 12173, 15175, 9808,
- 12173, 15565, 3197, 2896,
- 12173, 15577, 9808,
- 12173, 15801, 9808,
- 12173, 15993, 1861, 15564,
- 12173, 15993, 13637, 15564,
- 12173, 15993, 14531, 14945, 13453, 15564,
- 12173, 15993, 14903, 438,
- 12173, 15993, 14903, 470,
- 12173, 15993, 14903, 534,
- 12173, 15993, 14903, 722,
- 12173, 15993, 14903, 1044,
- 12173, 15993, 14903, 1320,
- 12173, 15993, 14903, 1321, 10595, 9132,
- 12173, 15993, 14903, 1321, 10595, 11808,
- 12173, 15993, 14903, 1321, 10595, 11809, 841, 9132,
- 12173, 15993, 14903, 1321, 10595, 11809, 841, 9133, 841, 21380,
- 12173, 15993, 14903, 1321, 10595, 11809, 841, 13892,
- 12173, 15993, 14903, 1321, 10595, 11809, 841, 13893, 841, 21380,
- 12173, 15993, 14903, 1321, 10595, 11809, 841, 20636,
- 12173, 15993, 14903, 1321, 10595, 11809, 841, 20637, 841, 21380,
- 12173, 15993, 14903, 1321, 10595, 11809, 841, 21380,
- 12173, 15993, 14903, 1321, 10595, 13200,
- 12173, 15993, 14903, 1321, 10595, 13201, 841, 9132,
- 12173, 15993, 14903, 1321, 10595, 13201, 841, 9133, 841, 21380,
- 12173, 15993, 14903, 1321, 10595, 13201, 841, 13892,
- 12173, 15993, 14903, 1321, 10595, 13201, 841, 13893, 841, 21380,
- 12173, 15993, 14903, 1321, 10595, 13201, 841, 20636,
- 12173, 15993, 14903, 1321, 10595, 13201, 841, 20637, 841, 21380,
- 12173, 15993, 14903, 1321, 10595, 13201, 841, 21380,
- 12173, 15993, 14903, 1321, 10595, 13710,
- 12173, 15993, 14903, 1321, 10595, 13892,
- 12173, 15993, 14903, 1321, 10595, 21380,
- 12173, 15993, 14903, 2664,
- 12173, 15993, 14903, 2706,
- 12173, 15993, 14903, 2896,
- 12173, 15993, 14903, 2897, 10595, 11808,
- 12173, 15993, 14903, 3002,
- 12173, 15993, 14903, 3036,
- 12173, 15993, 14903, 3196,
- 12173, 15993, 14903, 3708,
- 12173, 15993, 14903, 5788,
- 12173, 15993, 14903, 7118,
- 12173, 15993, 14903, 7402,
- 12173, 15993, 14903, 7403, 10595, 9132,
- 12173, 15993, 14903, 7403, 10595, 11808,
- 12173, 15993, 14903, 7403, 10595, 11809, 841, 9132,
- 12173, 15993, 14903, 7403, 10595, 11809, 841, 13892,
- 12173, 15993, 14903, 7403, 10595, 11809, 841, 20636,
- 12173, 15993, 14903, 7403, 10595, 13200,
- 12173, 15993, 14903, 7403, 10595, 13201, 841, 9132,
- 12173, 15993, 14903, 7403, 10595, 13201, 841, 13892,
- 12173, 15993, 14903, 7403, 10595, 13201, 841, 20636,
- 12173, 15993, 14903, 7403, 10595, 13710,
- 12173, 15993, 14903, 7403, 10595, 13892,
- 12173, 15993, 14903, 7403, 10595, 14952,
- 12173, 15993, 14903, 7403, 10595, 15764,
- 12173, 15993, 14903, 7403, 10595, 18876,
- 12173, 15993, 14903, 10856,
- 12173, 15993, 14903, 11388,
- 12173, 15993, 14903, 11389, 10595, 9132,
- 12173, 15993, 14903, 11389, 10595, 11808,
- 12173, 15993, 14903, 11389, 10595, 11809, 841, 9132,
- 12173, 15993, 14903, 11389, 10595, 11809, 841, 9133, 841, 21380,
- 12173, 15993, 14903, 11389, 10595, 11809, 841, 13892,
- 12173, 15993, 14903, 11389, 10595, 11809, 841, 13893, 841, 21380,
- 12173, 15993, 14903, 11389, 10595, 11809, 841, 20636,
- 12173, 15993, 14903, 11389, 10595, 11809, 841, 20637, 841, 21380,
- 12173, 15993, 14903, 11389, 10595, 11809, 841, 21380,
- 12173, 15993, 14903, 11389, 10595, 13200,
- 12173, 15993, 14903, 11389, 10595, 13201, 841, 9132,
- 12173, 15993, 14903, 11389, 10595, 13201, 841, 9133, 841, 21380,
- 12173, 15993, 14903, 11389, 10595, 13201, 841, 13892,
- 12173, 15993, 14903, 11389, 10595, 13201, 841, 13893, 841, 21380,
- 12173, 15993, 14903, 11389, 10595, 13201, 841, 20636,
- 12173, 15993, 14903, 11389, 10595, 13201, 841, 20637, 841, 21380,
- 12173, 15993, 14903, 11389, 10595, 13201, 841, 21380,
- 12173, 15993, 14903, 11389, 10595, 13710,
- 12173, 15993, 14903, 11389, 10595, 13892,
- 12173, 15993, 14903, 11389, 10595, 14952,
- 12173, 15993, 14903, 11389, 10595, 15764,
- 12173, 15993, 14903, 11389, 10595, 21380,
- 12173, 15993, 14903, 11832,
- 12173, 15993, 14903, 12094,
- 12173, 15993, 14903, 12370,
- 12173, 15993, 14903, 12464,
- 12173, 15993, 14903, 13078,
- 12173, 15993, 14903, 13079, 10595, 9132,
- 12173, 15993, 14903, 13079, 10595, 11808,
- 12173, 15993, 14903, 13079, 10595, 11809, 841, 9132,
- 12173, 15993, 14903, 13079, 10595, 11809, 841, 9133, 841, 21380,
- 12173, 15993, 14903, 13079, 10595, 11809, 841, 13892,
- 12173, 15993, 14903, 13079, 10595, 11809, 841, 13893, 841, 21380,
- 12173, 15993, 14903, 13079, 10595, 11809, 841, 20636,
- 12173, 15993, 14903, 13079, 10595, 11809, 841, 20637, 841, 21380,
- 12173, 15993, 14903, 13079, 10595, 11809, 841, 21380,
- 12173, 15993, 14903, 13079, 10595, 13200,
- 12173, 15993, 14903, 13079, 10595, 13201, 841, 9132,
- 12173, 15993, 14903, 13079, 10595, 13201, 841, 9133, 841, 21380,
- 12173, 15993, 14903, 13079, 10595, 13201, 841, 13892,
- 12173, 15993, 14903, 13079, 10595, 13201, 841, 13893, 841, 21380,
- 12173, 15993, 14903, 13079, 10595, 13201, 841, 20636,
- 12173, 15993, 14903, 13079, 10595, 13201, 841, 20637, 841, 21380,
- 12173, 15993, 14903, 13079, 10595, 13201, 841, 21380,
- 12173, 15993, 14903, 13079, 10595, 13710,
- 12173, 15993, 14903, 13079, 10595, 13892,
- 12173, 15993, 14903, 13079, 10595, 21380,
- 12173, 15993, 14903, 13452,
- 12173, 15993, 14903, 13636,
- 12173, 15993, 14903, 15895, 13346,
- 12173, 15993, 14903, 16256,
- 12173, 15993, 14903, 16257, 10595, 9132,
- 12173, 15993, 14903, 16257, 10595, 11808,
- 12173, 15993, 14903, 16257, 10595, 11809, 841, 9132,
- 12173, 15993, 14903, 16257, 10595, 11809, 841, 13892,
- 12173, 15993, 14903, 16257, 10595, 13200,
- 12173, 15993, 14903, 16257, 10595, 13201, 841, 9132,
- 12173, 15993, 14903, 16257, 10595, 13201, 841, 13892,
- 12173, 15993, 14903, 16257, 10595, 13710,
- 12173, 15993, 14903, 16257, 10595, 13892,
- 12173, 15993, 14903, 16796,
- 12173, 15993, 14903, 16797, 10595, 9132,
- 12173, 15993, 14903, 16797, 10595, 11808,
- 12173, 15993, 14903, 16797, 10595, 11809, 841, 9132,
- 12173, 15993, 14903, 16797, 10595, 11809, 841, 13892,
- 12173, 15993, 14903, 16797, 10595, 13200,
- 12173, 15993, 14903, 16797, 10595, 13201, 841, 9132,
- 12173, 15993, 14903, 16797, 10595, 13201, 841, 13892,
- 12173, 15993, 14903, 16797, 10595, 13710,
- 12173, 15993, 14903, 16797, 10595, 13892,
- 12173, 15993, 14903, 17316,
- 12173, 15993, 14903, 17317, 10595, 9132,
- 12173, 15993, 14903, 17317, 10595, 11808,
- 12173, 15993, 14903, 17317, 10595, 11809, 841, 9132,
- 12173, 15993, 14903, 17317, 10595, 11809, 841, 13892,
- 12173, 15993, 14903, 17317, 10595, 11809, 841, 20636,
- 12173, 15993, 14903, 17317, 10595, 13710,
- 12173, 15993, 14903, 17317, 10595, 13892,
- 12173, 15993, 14903, 17317, 10595, 14952,
- 12173, 15993, 14903, 17317, 10595, 15764,
- 12173, 15993, 14903, 17317, 10595, 18876,
- 12173, 15993, 14903, 20091, 16132,
- 12173, 15993, 14945, 13453, 15564,
- 12173, 15993, 18367, 14531, 14945, 13453, 15564,
- 12173, 15993, 18367, 14945, 13453, 15564,
- 12173, 16219, 9808,
- 12173, 16472,
- 12173, 16479, 5717, 9808,
- 12173, 16703, 14894,
- 12173, 16769, 9808,
- 12173, 17317, 10595, 7257, 15564,
- 12173, 17317, 10595, 11349, 841, 7257, 15564,
- 12173, 17317, 10595, 18873, 841, 7257, 15564,
- 12173, 18133, 9808,
- 12173, 18335, 8282,
- 12173, 18367, 14945, 16257, 15564,
- 12173, 18427, 9808,
- 12173, 18631, 5717, 9808,
- 12173, 18877, 841, 9132,
- 12173, 18877, 841, 13892,
- 12173, 18877, 841, 20636,
- 12173, 18877, 13710,
- 12173, 19475, 13483, 14903, 1044,
- 12173, 19475, 13483, 14903, 2664,
- 12173, 19475, 13483, 14903, 2896,
- 12173, 19475, 13483, 14903, 5788,
- 12173, 19475, 13483, 14903, 12094,
- 12173, 19651, 11443, 2597, 7086,
- 12173, 19651, 11443, 2597, 16218,
- 12173, 19651, 11443, 2597, 16379, 17150,
- 12173, 19651, 11443, 2597, 16379, 17202,
- 12173, 19651, 11443, 2597, 16954,
- 12173, 19651, 11443, 2597, 18567, 17150,
- 12173, 19651, 11443, 2597, 18567, 17202,
- 12173, 19651, 11443, 3213, 8408,
- 12173, 19651, 11443, 3213, 17150,
- 12173, 19651, 11443, 3213, 17202,
- 12173, 19651, 11443, 3213, 18567, 17150,
- 12173, 19651, 11443, 6720,
- 12173, 19651, 11443, 6721, 16378,
- 12173, 19651, 11443, 6721, 16379, 17150,
- 12173, 19651, 11443, 6721, 16379, 17202,
- 12173, 19651, 11443, 6721, 17150,
- 12173, 19651, 11443, 6721, 17202,
- 12173, 19651, 11443, 6721, 18566,
- 12173, 19651, 11443, 6721, 18567, 17202,
- 12173, 19651, 11443, 12018,
- 12173, 19651, 11443, 12019, 17150,
- 12173, 19651, 11443, 12019, 17202,
- 12173, 19651, 11443, 12019, 18566,
- 12173, 19651, 11443, 12019, 18567, 17150,
- 12173, 19651, 15061, 6721, 16378,
- 12173, 19651, 16117, 6721, 8408,
- 12173, 19651, 16367, 2597, 18292,
- 12173, 19651, 17657, 3337, 17836,
- 12173, 19651, 18479, 12019, 8408,
- 12173, 19651, 18561, 2596,
- 12173, 19651, 18561, 2597, 16378,
- 12173, 19651, 18561, 2597, 18566,
- 12173, 19651, 18561, 3212,
- 12173, 19651, 18561, 3336,
- 12173, 19651, 18561, 6721, 16378,
- 12173, 19651, 18561, 6721, 18566,
- 12173, 19651, 18561, 12018,
- 12173, 19651, 18561, 13655, 16378,
- 12173, 19651, 18561, 15626,
- 12173, 19651, 18789, 6721, 16378,
- 12173, 19651, 19243, 3212,
- 12173, 19651, 19915, 3336,
- 12173, 19651, 19915, 3337, 17836,
- 12173, 19651, 19915, 6721, 16378,
- 12173, 19651, 19963, 2596,
- 12173, 19651, 19963, 3212,
- 12173, 19651, 19963, 12018,
- 12173, 19651, 20271, 3212,
- 12173, 19651, 20271, 3213, 18713, 6740,
- 12173, 19651, 20271, 6720,
- 12173, 19651, 20271, 6721, 16378,
- 12173, 19651, 20271, 12018,
- 12173, 19651, 20271, 12019, 18713, 6740,
- 12173, 20636,
- 12173, 20901, 18199, 18520,
- 12173, 20901, 18199, 18522,
- 12173, 20901, 18199, 18526,
- 12173, 20901, 18199, 18528,
- 12173, 20901, 18199, 18532,
- 12173, 20901, 18199, 18534,
- 12173, 20901, 18199, 19488,
- 12173, 20901, 18199, 19490,
- 12173, 20901, 18199, 19492,
- 12173, 20901, 18199, 19494,
- 12173, 20901, 18199, 19500,
- 12173, 20901, 18199, 19502,
- 12173, 20901, 18199, 19504,
- 12173, 20901, 18199, 19512,
- 12173, 20901, 18199, 19514,
- 12173, 20901, 18199, 19516,
- 12173, 20901, 18199, 19518,
- 12173, 20901, 18199, 19520,
- 12173, 20901, 18199, 19522,
- 12173, 20901, 18199, 19524,
- 12173, 20901, 18199, 19526,
- 12173, 20901, 18199, 19528,
- 12173, 20901, 18199, 19530,
- 12173, 20901, 18199, 19532,
- 12173, 20901, 18199, 19534,
- 12173, 20901, 18199, 19536,
- 12173, 20901, 18199, 19538,
- 12173, 20901, 18199, 19540,
- 12173, 20901, 18199, 19542,
- 12173, 20901, 18199, 19544,
- 12173, 20901, 18199, 19546,
- 12173, 20901, 18199, 19548,
- 12173, 20901, 18199, 19550,
- 12173, 20901, 18199, 19552,
- 12173, 20901, 18199, 19554,
- 12173, 20901, 18199, 19556,
- 12173, 20901, 18199, 19558,
- 12173, 21228,
- 12173, 21380,
- 12175, 5832,
- 12175, 11412,
- 12175, 12210,
- 12201, 15219, 16965, 2597, 7090,
- 12211, 10595, 3245, 495, 3225, 7778,
- 12211, 10595, 11428,
- 12211, 10595, 15338,
- 12211, 19756,
- 12213, 2163, 14533, 11709, 19359, 8283, 18220,
- 12213, 2163, 15465, 11709, 19359, 8283, 18220,
- 12213, 3057, 15501, 17496,
- 12213, 3057, 16913, 11521, 9904,
- 12213, 6721, 15501, 17496,
- 12213, 6721, 16913, 11521, 9904,
- 12213, 6743, 21241, 17496,
- 12213, 9127, 14365, 11718,
- 12213, 9129, 10595, 9129, 14778,
- 12213, 9243, 9808,
- 12213, 11429, 13383, 13971, 2596,
- 12213, 11429, 13383, 13971, 2597, 7086,
- 12213, 11429, 13383, 13971, 2597, 13646,
- 12213, 11429, 13383, 13971, 3337, 15624,
- 12213, 11521, 12210,
- 12213, 11521, 14445, 17319, 841, 20163, 11428,
- 12213, 11521, 14445, 19029, 841, 20163, 11428,
- 12213, 11643, 8282,
- 12213, 11917, 15501, 17496,
- 12213, 11917, 16913, 11521, 9904,
- 12213, 11917, 16913, 18287, 9904,
- 12213, 11917, 16913, 20667, 11521, 9904,
- 12213, 11917, 21567, 19349, 17496,
- 12213, 12173, 11718,
- 12213, 12211, 20469, 8283, 18220,
- 12213, 12473, 14396,
- 12213, 12477, 11718,
- 12213, 12525, 21389, 13965, 20163, 11428,
- 12213, 12675, 9808,
- 12213, 12907, 6531, 11428,
- 12213, 12907, 6531, 18297, 970,
- 12213, 12907, 6531, 18297, 10505, 7774,
- 12213, 12907, 10583, 18297, 970,
- 12213, 12907, 10583, 18297, 10505, 7774,
- 12213, 13501, 6531, 11428,
- 12213, 13501, 6531, 18297, 970,
- 12213, 13501, 6531, 18297, 10505, 7774,
- 12213, 13501, 10583, 18297, 970,
- 12213, 13501, 10583, 18297, 10505, 7774,
- 12213, 13807, 21389, 13965, 20163, 11428,
- 12213, 13965, 14396,
- 12213, 13965, 15512,
- 12213, 13965, 21089, 18596,
- 12213, 14257, 46,
- 12213, 14396,
- 12213, 14397, 10595, 14397, 14778,
- 12213, 14397, 10595, 15535, 841, 3337, 6403, 11346,
- 12213, 14463, 21571, 20163, 11428,
- 12213, 14509, 9808,
- 12213, 14533, 11709, 19359, 8283, 18220,
- 12213, 14533, 15701, 11709, 19359, 8283, 18220,
- 12213, 15397, 18079, 213, 18220,
- 12213, 15465, 11709, 19359, 8283, 18220,
- 12213, 15465, 15701, 11709, 19359, 8283, 18220,
- 12213, 15707, 16913, 11521, 9904,
- 12213, 15707, 16913, 18287, 9904,
- 12213, 16021, 19440,
- 12213, 16035, 17022,
- 12213, 17022,
- 12213, 17124,
- 12213, 17319, 11429, 10595, 12473, 20467, 18728,
- 12213, 17319, 11429, 10595, 20467, 18728,
- 12213, 17496,
- 12213, 17711, 9808,
- 12213, 18079, 9127, 213, 18220,
- 12213, 18225, 11521, 9904,
- 12213, 18669, 894,
- 12213, 18717, 18220,
- 12213, 19029, 11429, 10595, 12473, 20467, 18728,
- 12213, 19029, 11429, 10595, 20467, 18728,
- 12213, 19213, 11429, 10595, 12473, 20467, 18728,
- 12213, 19213, 11429, 10595, 20467, 18728,
- 12213, 20163, 11428,
- 12213, 20163, 11429, 10595, 12473, 20467, 18728,
- 12213, 20163, 11429, 10595, 20467, 18728,
- 12213, 20165, 20537, 18220,
- 12213, 20469, 8283, 15564,
- 12213, 20469, 8283, 18220,
- 12213, 20537, 18220,
- 12213, 20767, 20163, 11428,
- 12213, 20981, 20163, 11428,
- 12213, 21047, 20163, 11428,
- 12213, 21135, 11399, 15971, 18220,
- 12213, 21135, 11399, 19359, 8283, 18220,
- 12213, 21377, 46,
- 12213, 21387, 11399, 15971, 18220,
- 12213, 21387, 11399, 19359, 8283, 18220,
- 12213, 21521, 12907, 6531, 11428,
- 12213, 21521, 13501, 6531, 11428,
- 12213, 21521, 20163, 11428,
- 12213, 21529, 11521, 20163, 11428,
- 12213, 21567, 17496,
- 12213, 21567, 18287, 17496,
- 12213, 21571, 20163, 11428,
- 12213, 21705, 20163, 11428,
- 12256,
- 12261, 2694,
- 12266,
- 12267, 6682,
- 12267, 15316,
- 12268,
- 12270,
- 12271, 10595, 14660,
- 12271, 17552,
- 12271, 18776,
- 12319, 482,
- 12319, 483, 503, 21059, 11943, 632,
- 12323, 10180,
- 12331, 15565, 1391, 12477, 13483, 16590,
- 12331, 15565, 1391, 12477, 15993, 16590,
- 12331, 15565, 1391, 12477, 16590,
- 12331, 15565, 1391, 16766,
- 12331, 15565, 1391, 17184,
- 12338,
- 12362,
- 12381, 391, 9809, 1100,
- 12381, 391, 9809, 9784,
- 12381, 391, 10173, 11590,
- 12381, 391, 10173, 11591, 15248,
- 12381, 391, 10173, 15248,
- 12381, 391, 11849, 2596,
- 12381, 391, 11849, 3056,
- 12381, 391, 11849, 3336,
- 12381, 391, 11849, 6720,
- 12381, 391, 11849, 6742,
- 12381, 391, 11849, 8736,
- 12381, 391, 11849, 10854,
- 12381, 391, 11849, 11916,
- 12381, 391, 11849, 13376,
- 12381, 391, 11849, 13654,
- 12381, 391, 13921, 8,
- 12381, 391, 13921, 28,
- 12381, 391, 13921, 40,
- 12381, 391, 13921, 184,
- 12381, 391, 13921, 654,
- 12381, 391, 14903, 0,
- 12381, 391, 14903, 16,
- 12381, 391, 14903, 106,
- 12381, 391, 14903, 124,
- 12381, 391, 14903, 148,
- 12381, 391, 14903, 244,
- 12381, 391, 14903, 266,
- 12381, 391, 14903, 348,
- 12381, 391, 14903, 382,
- 12381, 391, 14903, 414,
- 12381, 391, 14903, 446,
- 12381, 391, 14903, 480,
- 12381, 391, 14903, 496,
- 12381, 391, 14903, 520,
- 12381, 391, 14903, 570,
- 12381, 391, 14903, 586,
- 12381, 391, 14903, 620,
- 12381, 391, 14903, 678,
- 12381, 391, 14903, 692,
- 12381, 391, 14903, 732,
- 12381, 391, 14903, 750,
- 12381, 391, 14903, 1684,
- 12381, 391, 14903, 1904,
- 12381, 391, 14903, 2432,
- 12381, 391, 14903, 2544,
- 12381, 391, 14903, 2660,
- 12381, 391, 14903, 3030,
- 12381, 391, 14903, 3222,
- 12409, 9809, 2101, 3270,
- 12409, 9809, 7600,
- 12409, 9809, 11364,
- 12409, 9809, 11700,
- 12409, 9809, 13280,
- 12409, 9809, 14264,
- 12409, 9809, 14288,
- 12409, 9809, 14339, 2675, 7692,
- 12409, 9809, 15227, 8424,
- 12409, 9809, 15375, 15382,
- 12409, 9809, 15758,
- 12409, 9809, 16426,
- 12409, 9809, 16466,
- 12409, 9809, 16750,
- 12409, 9809, 16974,
- 12409, 9809, 17262,
- 12409, 9809, 17504,
- 12409, 9809, 19700,
- 12409, 9809, 19704,
- 12409, 9809, 20592,
- 12409, 9809, 20736,
- 12409, 9809, 21062,
- 12409, 9809, 21230,
- 12409, 11849, 2596,
- 12409, 11849, 3056,
- 12409, 11849, 3336,
- 12409, 11849, 6720,
- 12409, 11849, 6742,
- 12409, 11849, 8736,
- 12409, 11849, 10854,
- 12409, 11849, 11916,
- 12409, 11849, 13376,
- 12409, 11849, 13654,
- 12409, 13921, 9809, 8,
- 12409, 13921, 9809, 16,
- 12409, 13921, 9809, 40,
- 12409, 13921, 9809, 48,
- 12409, 13921, 9809, 58,
- 12409, 13921, 9809, 66,
- 12409, 13921, 9809, 72,
- 12409, 13921, 9809, 94,
- 12409, 13921, 9809, 298,
- 12409, 13921, 9809, 306,
- 12409, 13921, 9809, 480,
- 12409, 13921, 9809, 496,
- 12409, 13921, 9809, 646,
- 12409, 13921, 9809, 674,
- 12409, 13921, 9809, 732,
- 12409, 13921, 9809, 748,
- 12409, 13921, 18009, 58,
- 12409, 13921, 18009, 86,
- 12409, 14903, 106,
- 12409, 14903, 124,
- 12409, 14903, 140,
- 12409, 14903, 148,
- 12409, 14903, 166,
- 12409, 14903, 266,
- 12409, 14903, 348,
- 12409, 14903, 364,
- 12409, 14903, 382,
- 12409, 14903, 400,
- 12409, 14903, 434,
- 12409, 14903, 466,
- 12409, 14903, 538,
- 12409, 14903, 554,
- 12409, 14903, 578,
- 12409, 14903, 586,
- 12409, 14903, 620,
- 12409, 14903, 632,
- 12409, 14903, 684,
- 12409, 14903, 740,
- 12409, 14903, 1040,
- 12409, 14903, 1046,
- 12409, 14903, 1904,
- 12409, 14903, 1910,
- 12409, 14903, 2440,
- 12409, 14903, 2486,
- 12409, 14903, 2552,
- 12409, 14903, 2660,
- 12409, 14903, 2666,
- 12409, 14903, 3030,
- 12409, 14903, 3100,
- 12409, 14903, 3222,
- 12409, 14903, 3228,
- 12409, 14903, 10218,
- 12409, 14903, 10224,
- 12409, 15565, 921, 2922,
- 12409, 15565, 921, 7644,
- 12409, 15565, 1129, 2922,
- 12409, 15565, 1129, 7644,
- 12409, 15565, 2101, 11441, 920,
- 12409, 15565, 2101, 11441, 2674,
- 12409, 15565, 2101, 11441, 3072,
- 12409, 15565, 2101, 11441, 5852,
- 12409, 15565, 2101, 11441, 8442,
- 12409, 15565, 2101, 11441, 9252,
- 12409, 15565, 2101, 11441, 18306,
- 12409, 15565, 2101, 11441, 18308,
- 12409, 15565, 2101, 11441, 19338,
- 12409, 15565, 2101, 11441, 19340,
- 12409, 15565, 2675, 2922,
- 12409, 15565, 2675, 7644,
- 12409, 15565, 5853, 2922,
- 12409, 15565, 5853, 7644,
- 12409, 15565, 8443, 2922,
- 12409, 15565, 8443, 7644,
- 12409, 15565, 9253, 2922,
- 12409, 15565, 9253, 7644,
- 12409, 15565, 16105, 2922,
- 12409, 15565, 16105, 7644,
- 12409, 15565, 16107, 2922,
- 12409, 15565, 16107, 7644,
- 12409, 15565, 17663, 2922,
- 12409, 15565, 17663, 7644,
- 12409, 15565, 17665, 2922,
- 12409, 15565, 17665, 7644,
- 12409, 15565, 17667, 2922,
- 12409, 15565, 17667, 7644,
- 12409, 15565, 18307, 2922,
- 12409, 15565, 18307, 7644,
- 12409, 15565, 18309, 2922,
- 12409, 15565, 18309, 7644,
- 12409, 15565, 19339, 2922,
- 12409, 15565, 19339, 7644,
- 12409, 15565, 19341, 2922,
- 12409, 15565, 19341, 7644,
- 12409, 15565, 19612,
- 12409, 15565, 20102,
- 12409, 17653, 15565, 9454,
- 12409, 20525, 13921, 410,
- 12409, 20525, 13921, 556,
- 12409, 20525, 13921, 558,
- 12409, 20525, 13921, 566,
- 12409, 20525, 13921, 584,
- 12409, 20525, 13921, 2218,
- 12409, 20525, 13921, 2746,
- 12409, 20525, 13921, 2750,
- 12409, 20525, 13921, 2752,
- 12409, 20525, 13921, 2756,
- 12409, 20525, 13921, 2776,
- 12409, 20525, 13921, 2789, 10267, 2596,
- 12409, 20525, 13921, 2789, 10267, 3336,
- 12409, 20525, 13921, 2804,
- 12409, 20525, 13921, 2814,
- 12409, 20525, 13921, 2986,
- 12409, 20525, 13921, 9338,
- 12424,
- 12452,
- 12473, 669, 10040,
- 12473, 2597, 1213, 9131, 3337, 6403, 20658,
- 12473, 2597, 9457, 9131, 3337, 13273, 20658,
- 12473, 2879, 14396,
- 12473, 3337, 6403, 9131, 2597, 1213, 20658,
- 12473, 3337, 13273, 9131, 2597, 9457, 20658,
- 12473, 5817, 14396,
- 12473, 5817, 16128,
- 12473, 6407, 10040,
- 12473, 7779, 18597, 18214,
- 12473, 14396,
- 12473, 15161, 16128,
- 12473, 15671, 18669, 895, 18214,
- 12477, 11718,
- 12477, 13483, 14903, 0,
- 12477, 13483, 14903, 1, 10595, 1213, 11346,
- 12477, 13483, 14903, 1, 10595, 1213, 11347, 841, 14952,
- 12477, 13483, 14903, 1, 10595, 1213, 11502,
- 12477, 13483, 14903, 1, 10595, 7257, 11346,
- 12477, 13483, 14903, 1, 10595, 9457, 11346,
- 12477, 13483, 14903, 1, 10595, 9457, 11347, 841, 11348,
- 12477, 13483, 14903, 1, 10595, 9457, 11502,
- 12477, 13483, 14903, 1, 10595, 11348,
- 12477, 13483, 14903, 1, 10595, 11546,
- 12477, 13483, 14903, 1, 10595, 11547, 841, 1213, 11502,
- 12477, 13483, 14903, 1, 10595, 11547, 841, 7257, 11346,
- 12477, 13483, 14903, 1, 10595, 11547, 841, 11348,
- 12477, 13483, 14903, 1, 10595, 11547, 841, 12168,
- 12477, 13483, 14903, 1, 10595, 11547, 841, 13676,
- 12477, 13483, 14903, 1, 10595, 11604,
- 12477, 13483, 14903, 1, 10595, 12168,
- 12477, 13483, 14903, 1, 10595, 13271, 7087, 9456,
- 12477, 13483, 14903, 1, 10595, 13676,
- 12477, 13483, 14903, 1, 10595, 14533, 12168,
- 12477, 13483, 14903, 1, 10595, 14952,
- 12477, 13483, 14903, 1, 10595, 15146,
- 12477, 13483, 14903, 1, 10595, 15534,
- 12477, 13483, 14903, 1, 10595, 18017, 11546,
- 12477, 13483, 14903, 1, 10595, 18872,
- 12477, 13483, 14903, 1, 10595, 18873, 841, 14952,
- 12477, 13483, 14903, 1, 10595, 19389, 7256,
- 12477, 13483, 14903, 1, 10595, 19716,
- 12477, 13483, 14903, 1, 10595, 19717, 841, 1213, 11502,
- 12477, 13483, 14903, 1, 10595, 19717, 841, 7257, 11346,
- 12477, 13483, 14903, 1, 10595, 19717, 841, 11348,
- 12477, 13483, 14903, 1, 10595, 19717, 841, 12168,
- 12477, 13483, 14903, 1, 10595, 19717, 841, 13676,
- 12477, 13483, 14903, 1, 21382,
- 12477, 13483, 14903, 2,
- 12477, 13483, 14903, 3, 10595, 1213, 11346,
- 12477, 13483, 14903, 3, 10595, 1213, 11502,
- 12477, 13483, 14903, 3, 10595, 7256,
- 12477, 13483, 14903, 3, 10595, 7817, 11502,
- 12477, 13483, 14903, 3, 10595, 15021, 13676,
- 12477, 13483, 14903, 3, 10595, 15534,
- 12477, 13483, 14903, 3, 10595, 15668,
- 12477, 13483, 14903, 3, 10595, 16829, 7256,
- 12477, 13483, 14903, 3, 10595, 17914,
- 12477, 13483, 14903, 4,
- 12477, 13483, 14903, 5, 10595, 894,
- 12477, 13483, 14903, 5, 10595, 1213, 11346,
- 12477, 13483, 14903, 5, 10595, 6090,
- 12477, 13483, 14903, 5, 10595, 7256,
- 12477, 13483, 14903, 5, 10595, 11348,
- 12477, 13483, 14903, 5, 10595, 11604,
- 12477, 13483, 14903, 5, 10595, 15534,
- 12477, 13483, 14903, 5, 10595, 16002,
- 12477, 13483, 14903, 5, 10595, 16003, 841, 11348,
- 12477, 13483, 14903, 5, 10595, 16829, 7256,
- 12477, 13483, 14903, 5, 10595, 19716,
- 12477, 13483, 14903, 6,
- 12477, 13483, 14903, 7, 10595, 1213, 11346,
- 12477, 13483, 14903, 7, 10595, 1213, 11502,
- 12477, 13483, 14903, 7, 10595, 6090,
- 12477, 13483, 14903, 7, 10595, 7256,
- 12477, 13483, 14903, 7, 10595, 7257, 841, 10046,
- 12477, 13483, 14903, 7, 10595, 7817, 11502,
- 12477, 13483, 14903, 7, 10595, 10046,
- 12477, 13483, 14903, 7, 10595, 11604,
- 12477, 13483, 14903, 7, 10595, 15021, 13676,
- 12477, 13483, 14903, 7, 10595, 15534,
- 12477, 13483, 14903, 7, 10595, 15668,
- 12477, 13483, 14903, 7, 10595, 16002,
- 12477, 13483, 14903, 7, 10595, 16829, 7256,
- 12477, 13483, 14903, 7, 10595, 19717, 11502,
- 12477, 13483, 14903, 8,
- 12477, 13483, 14903, 9, 10595, 1213, 11346,
- 12477, 13483, 14903, 9, 10595, 1213, 11502,
- 12477, 13483, 14903, 9, 10595, 7257, 11346,
- 12477, 13483, 14903, 9, 10595, 11348,
- 12477, 13483, 14903, 9, 10595, 11546,
- 12477, 13483, 14903, 9, 10595, 11604,
- 12477, 13483, 14903, 9, 10595, 12168,
- 12477, 13483, 14903, 9, 10595, 12908,
- 12477, 13483, 14903, 9, 10595, 13676,
- 12477, 13483, 14903, 9, 10595, 13677, 11502,
- 12477, 13483, 14903, 9, 10595, 14533, 12168,
- 12477, 13483, 14903, 9, 10595, 14952,
- 12477, 13483, 14903, 9, 10595, 14953, 841, 11348,
- 12477, 13483, 14903, 9, 10595, 14953, 841, 12168,
- 12477, 13483, 14903, 9, 10595, 15146,
- 12477, 13483, 14903, 9, 10595, 15534,
- 12477, 13483, 14903, 9, 10595, 16002,
- 12477, 13483, 14903, 9, 10595, 16003, 841, 11546,
- 12477, 13483, 14903, 9, 10595, 17914,
- 12477, 13483, 14903, 9, 10595, 18017, 11546,
- 12477, 13483, 14903, 9, 10595, 18872,
- 12477, 13483, 14903, 9, 10595, 19389, 7256,
- 12477, 13483, 14903, 9, 10595, 19716,
- 12477, 13483, 14903, 9, 10595, 19717, 841, 1213, 11502,
- 12477, 13483, 14903, 9, 10595, 19717, 841, 7257, 11346,
- 12477, 13483, 14903, 9, 10595, 19717, 841, 11348,
- 12477, 13483, 14903, 9, 10595, 19717, 841, 12168,
- 12477, 13483, 14903, 9, 10595, 19717, 841, 13676,
- 12477, 13483, 14903, 9, 10595, 19717, 11502,
- 12477, 13483, 14903, 10,
- 12477, 13483, 14903, 11, 10595, 1213, 11346,
- 12477, 13483, 14903, 11, 10595, 7256,
- 12477, 13483, 14903, 11, 10595, 15021, 13676,
- 12477, 13483, 14903, 11, 10595, 15534,
- 12477, 13483, 14903, 11, 10595, 16829, 7256,
- 12477, 13483, 14903, 12,
- 12477, 13483, 14903, 13, 10595, 1213, 11346,
- 12477, 13483, 14903, 13, 10595, 7256,
- 12477, 13483, 14903, 13, 10595, 11348,
- 12477, 13483, 14903, 13, 10595, 11546,
- 12477, 13483, 14903, 13, 10595, 11604,
- 12477, 13483, 14903, 13, 10595, 14952,
- 12477, 13483, 14903, 13, 10595, 15534,
- 12477, 13483, 14903, 13, 10595, 16002,
- 12477, 13483, 14903, 13, 10595, 16783, 15534,
- 12477, 13483, 14903, 13, 10595, 16829, 7256,
- 12477, 13483, 14903, 13, 10595, 19716,
- 12477, 13483, 14903, 14,
- 12477, 13483, 14903, 15, 10595, 1213, 11346,
- 12477, 13483, 14903, 15, 10595, 1213, 11502,
- 12477, 13483, 14903, 15, 10595, 7256,
- 12477, 13483, 14903, 15, 10595, 7817, 11502,
- 12477, 13483, 14903, 15, 10595, 11547, 11502,
- 12477, 13483, 14903, 15, 10595, 11604,
- 12477, 13483, 14903, 15, 10595, 15534,
- 12477, 13483, 14903, 15, 10595, 16002,
- 12477, 13483, 14903, 15, 10595, 16829, 7256,
- 12477, 13483, 14903, 15, 10595, 18870,
- 12477, 13483, 14903, 15, 10595, 18872,
- 12477, 13483, 14903, 15, 10595, 19716,
- 12477, 13483, 14903, 16,
- 12477, 13483, 14903, 17, 10595, 1213, 11502,
- 12477, 13483, 14903, 17, 10595, 7257, 11346,
- 12477, 13483, 14903, 17, 10595, 11348,
- 12477, 13483, 14903, 17, 10595, 11546,
- 12477, 13483, 14903, 17, 10595, 11604,
- 12477, 13483, 14903, 17, 10595, 12168,
- 12477, 13483, 14903, 17, 10595, 13676,
- 12477, 13483, 14903, 17, 10595, 13677, 11502,
- 12477, 13483, 14903, 17, 10595, 14533, 12168,
- 12477, 13483, 14903, 17, 10595, 14952,
- 12477, 13483, 14903, 17, 10595, 15146,
- 12477, 13483, 14903, 17, 10595, 15534,
- 12477, 13483, 14903, 17, 10595, 18017, 11546,
- 12477, 13483, 14903, 17, 10595, 18872,
- 12477, 13483, 14903, 17, 10595, 18873, 841, 11348,
- 12477, 13483, 14903, 17, 10595, 19389, 7256,
- 12477, 13483, 14903, 17, 10595, 19716,
- 12477, 13483, 14903, 18,
- 12477, 13483, 14903, 19, 10595, 11604,
- 12477, 13483, 14903, 19, 10595, 15534,
- 12477, 13483, 14903, 19, 10595, 19716,
- 12477, 13483, 14903, 19, 10595, 20822,
- 12477, 13483, 14903, 20,
- 12477, 13483, 14903, 21, 10595, 1213, 11502,
- 12477, 13483, 14903, 21, 10595, 7256,
- 12477, 13483, 14903, 21, 10595, 7817, 11502,
- 12477, 13483, 14903, 21, 10595, 11348,
- 12477, 13483, 14903, 21, 10595, 11604,
- 12477, 13483, 14903, 21, 10595, 15534,
- 12477, 13483, 14903, 21, 10595, 15535, 841, 17687, 15534,
- 12477, 13483, 14903, 21, 10595, 16002,
- 12477, 13483, 14903, 21, 10595, 16783, 15534,
- 12477, 13483, 14903, 21, 10595, 16829, 7256,
- 12477, 13483, 14903, 21, 10595, 17687, 15534,
- 12477, 13483, 14903, 21, 10595, 18870,
- 12477, 13483, 14903, 22,
- 12477, 13483, 14903, 23, 10595, 894,
- 12477, 13483, 14903, 23, 10595, 1213, 11502,
- 12477, 13483, 14903, 23, 10595, 1213, 11503, 841, 14952,
- 12477, 13483, 14903, 23, 10595, 5782,
- 12477, 13483, 14903, 23, 10595, 6090,
- 12477, 13483, 14903, 23, 10595, 7135, 15534,
- 12477, 13483, 14903, 23, 10595, 7817, 11502,
- 12477, 13483, 14903, 23, 10595, 11348,
- 12477, 13483, 14903, 23, 10595, 11604,
- 12477, 13483, 14903, 23, 10595, 14533, 894,
- 12477, 13483, 14903, 23, 10595, 14533, 15021, 13676,
- 12477, 13483, 14903, 23, 10595, 15021, 1212,
- 12477, 13483, 14903, 23, 10595, 15021, 9456,
- 12477, 13483, 14903, 23, 10595, 15021, 13676,
- 12477, 13483, 14903, 23, 10595, 15534,
- 12477, 13483, 14903, 23, 10595, 16002,
- 12477, 13483, 14903, 23, 10595, 16829, 7256,
- 12477, 13483, 14903, 23, 10595, 18017, 7769, 36,
- 12477, 13483, 14903, 23, 10595, 19389, 7256,
- 12477, 13483, 14903, 23, 10595, 19389, 7257, 841, 5782,
- 12477, 13483, 14903, 23, 10595, 19717, 11502,
- 12477, 13483, 14903, 24,
- 12477, 13483, 14903, 25, 10595, 1213, 11346,
- 12477, 13483, 14903, 25, 10595, 1213, 11502,
- 12477, 13483, 14903, 25, 10595, 7256,
- 12477, 13483, 14903, 25, 10595, 11348,
- 12477, 13483, 14903, 25, 10595, 15021, 13676,
- 12477, 13483, 14903, 25, 10595, 16829, 7256,
- 12477, 13483, 14903, 25, 10595, 20822,
- 12477, 13483, 14903, 26,
- 12477, 13483, 14903, 27, 10595, 1213, 11346,
- 12477, 13483, 14903, 27, 10595, 1213, 11502,
- 12477, 13483, 14903, 27, 10595, 6090,
- 12477, 13483, 14903, 27, 10595, 7779, 7256,
- 12477, 13483, 14903, 27, 10595, 7817, 11502,
- 12477, 13483, 14903, 27, 10595, 7845, 13271, 2096,
- 12477, 13483, 14903, 27, 10595, 11348,
- 12477, 13483, 14903, 27, 10595, 11604,
- 12477, 13483, 14903, 27, 10595, 12168,
- 12477, 13483, 14903, 27, 10595, 13676,
- 12477, 13483, 14903, 27, 10595, 15021, 13676,
- 12477, 13483, 14903, 27, 10595, 16002,
- 12477, 13483, 14903, 27, 10595, 16783, 15534,
- 12477, 13483, 14903, 27, 10595, 16829, 7256,
- 12477, 13483, 14903, 27, 10595, 18870,
- 12477, 13483, 14903, 27, 10595, 19389, 7256,
- 12477, 13483, 14903, 27, 10595, 19717, 11502,
- 12477, 13483, 14903, 27, 10595, 20822,
- 12477, 13483, 14903, 27, 18311, 123, 19676,
- 12477, 13483, 14903, 28,
- 12477, 13483, 14903, 29, 10595, 1213, 11346,
- 12477, 13483, 14903, 29, 10595, 1213, 11347, 841, 14952,
- 12477, 13483, 14903, 29, 10595, 1213, 11502,
- 12477, 13483, 14903, 29, 10595, 2163, 9457, 14778,
- 12477, 13483, 14903, 29, 10595, 7257, 11346,
- 12477, 13483, 14903, 29, 10595, 7268,
- 12477, 13483, 14903, 29, 10595, 7269, 841, 1213, 11502,
- 12477, 13483, 14903, 29, 10595, 7269, 841, 7257, 11346,
- 12477, 13483, 14903, 29, 10595, 7269, 841, 11348,
- 12477, 13483, 14903, 29, 10595, 7269, 841, 12168,
- 12477, 13483, 14903, 29, 10595, 7269, 841, 13676,
- 12477, 13483, 14903, 29, 10595, 7845, 15535, 16820,
- 12477, 13483, 14903, 29, 10595, 7850,
- 12477, 13483, 14903, 29, 10595, 11348,
- 12477, 13483, 14903, 29, 10595, 11546,
- 12477, 13483, 14903, 29, 10595, 11604,
- 12477, 13483, 14903, 29, 10595, 12168,
- 12477, 13483, 14903, 29, 10595, 13676,
- 12477, 13483, 14903, 29, 10595, 13677, 841, 11348,
- 12477, 13483, 14903, 29, 10595, 13677, 841, 14952,
- 12477, 13483, 14903, 29, 10595, 13677, 841, 18872,
- 12477, 13483, 14903, 29, 10595, 14533, 11348,
- 12477, 13483, 14903, 29, 10595, 14533, 12168,
- 12477, 13483, 14903, 29, 10595, 14952,
- 12477, 13483, 14903, 29, 10595, 14953, 841, 11348,
- 12477, 13483, 14903, 29, 10595, 14953, 841, 12168,
- 12477, 13483, 14903, 29, 10595, 15146,
- 12477, 13483, 14903, 29, 10595, 15147, 841, 14952,
- 12477, 13483, 14903, 29, 10595, 15534,
- 12477, 13483, 14903, 29, 10595, 15535, 841, 11348,
- 12477, 13483, 14903, 29, 10595, 18017, 11546,
- 12477, 13483, 14903, 29, 10595, 18872,
- 12477, 13483, 14903, 29, 10595, 18873, 841, 14952,
- 12477, 13483, 14903, 29, 10595, 19716,
- 12477, 13483, 14903, 29, 10595, 19717, 841, 1213, 11502,
- 12477, 13483, 14903, 29, 10595, 19717, 841, 7257, 11346,
- 12477, 13483, 14903, 29, 10595, 19717, 841, 11348,
- 12477, 13483, 14903, 29, 10595, 19717, 841, 12168,
- 12477, 13483, 14903, 29, 10595, 19717, 841, 13676,
- 12477, 13483, 14903, 30,
- 12477, 13483, 14903, 31, 10595, 1213, 11346,
- 12477, 13483, 14903, 31, 10595, 7256,
- 12477, 13483, 14903, 31, 10595, 11348,
- 12477, 13483, 14903, 31, 10595, 15021, 13676,
- 12477, 13483, 14903, 31, 10595, 15534,
- 12477, 13483, 14903, 31, 10595, 15535, 17231, 18870,
- 12477, 13483, 14903, 31, 10595, 16829, 7256,
- 12477, 13483, 14903, 31, 10595, 17914,
- 12477, 13483, 14903, 31, 10595, 18459, 10046,
- 12477, 13483, 14903, 32,
- 12477, 13483, 14903, 33, 10595, 7256,
- 12477, 13483, 14903, 33, 10595, 7257, 10046,
- 12477, 13483, 14903, 33, 10595, 15535, 17231, 18870,
- 12477, 13483, 14903, 33, 10595, 17687, 15534,
- 12477, 13483, 14903, 34,
- 12477, 13483, 14903, 35, 10595, 1213, 11346,
- 12477, 13483, 14903, 35, 10595, 1213, 11502,
- 12477, 13483, 14903, 35, 10595, 1213, 11503, 841, 14952,
- 12477, 13483, 14903, 35, 10595, 7817, 11502,
- 12477, 13483, 14903, 35, 10595, 7845, 2096,
- 12477, 13483, 14903, 35, 10595, 10046,
- 12477, 13483, 14903, 35, 10595, 11348,
- 12477, 13483, 14903, 35, 10595, 11604,
- 12477, 13483, 14903, 35, 10595, 14533, 12168,
- 12477, 13483, 14903, 35, 10595, 15021, 13676,
- 12477, 13483, 14903, 35, 10595, 15534,
- 12477, 13483, 14903, 35, 10595, 16002,
- 12477, 13483, 14903, 35, 10595, 16783, 15534,
- 12477, 13483, 14903, 35, 10595, 16829, 7256,
- 12477, 13483, 14903, 35, 10595, 17908,
- 12477, 13483, 14903, 35, 10595, 17909, 841, 15021, 13676,
- 12477, 13483, 14903, 35, 10595, 18017, 11546,
- 12477, 13483, 14903, 35, 10595, 20822,
- 12477, 13483, 14903, 35, 17008,
- 12477, 13483, 14903, 35, 17377, 14722,
- 12477, 13483, 14903, 36,
- 12477, 13483, 14903, 37, 10595, 1213, 11346,
- 12477, 13483, 14903, 37, 10595, 1213, 11502,
- 12477, 13483, 14903, 37, 10595, 1213, 11503, 841, 1213, 11346,
- 12477, 13483, 14903, 37, 10595, 7256,
- 12477, 13483, 14903, 37, 10595, 11348,
- 12477, 13483, 14903, 37, 10595, 11349, 841, 1213, 11346,
- 12477, 13483, 14903, 37, 10595, 11604,
- 12477, 13483, 14903, 37, 10595, 11605, 841, 1213, 11346,
- 12477, 13483, 14903, 37, 10595, 11709, 11502,
- 12477, 13483, 14903, 37, 10595, 13571, 10046,
- 12477, 13483, 14903, 37, 10595, 15021, 13676,
- 12477, 13483, 14903, 37, 10595, 16002,
- 12477, 13483, 14903, 37, 10595, 16783, 15534,
- 12477, 13483, 14903, 37, 10595, 16829, 7256,
- 12477, 13483, 14903, 37, 10595, 19716,
- 12477, 13483, 14903, 38,
- 12477, 13483, 14903, 39, 10595, 1213, 11346,
- 12477, 13483, 14903, 39, 10595, 1213, 11502,
- 12477, 13483, 14903, 39, 10595, 6090,
- 12477, 13483, 14903, 39, 10595, 7256,
- 12477, 13483, 14903, 39, 10595, 7817, 11502,
- 12477, 13483, 14903, 39, 10595, 11604,
- 12477, 13483, 14903, 39, 10595, 11709, 11502,
- 12477, 13483, 14903, 39, 10595, 15021, 13676,
- 12477, 13483, 14903, 39, 10595, 15534,
- 12477, 13483, 14903, 39, 10595, 16002,
- 12477, 13483, 14903, 39, 10595, 16829, 7256,
- 12477, 13483, 14903, 39, 10595, 17687, 15534,
- 12477, 13483, 14903, 39, 10595, 18872,
- 12477, 13483, 14903, 39, 10595, 19389, 7256,
- 12477, 13483, 14903, 39, 10595, 19717, 11502,
- 12477, 13483, 14903, 40,
- 12477, 13483, 14903, 41, 894,
- 12477, 13483, 14903, 41, 895, 10595, 13431, 13271, 2096,
- 12477, 13483, 14903, 41, 10595, 1213, 11502,
- 12477, 13483, 14903, 41, 10595, 7257, 11346,
- 12477, 13483, 14903, 41, 10595, 7268,
- 12477, 13483, 14903, 41, 10595, 7269, 841, 1213, 11502,
- 12477, 13483, 14903, 41, 10595, 7269, 841, 7257, 11346,
- 12477, 13483, 14903, 41, 10595, 7269, 841, 11348,
- 12477, 13483, 14903, 41, 10595, 7269, 841, 12168,
- 12477, 13483, 14903, 41, 10595, 7269, 841, 13676,
- 12477, 13483, 14903, 41, 10595, 7779, 7256,
- 12477, 13483, 14903, 41, 10595, 9457, 11346,
- 12477, 13483, 14903, 41, 10595, 11348,
- 12477, 13483, 14903, 41, 10595, 11546,
- 12477, 13483, 14903, 41, 10595, 11604,
- 12477, 13483, 14903, 41, 10595, 12168,
- 12477, 13483, 14903, 41, 10595, 13431, 13271, 2096,
- 12477, 13483, 14903, 41, 10595, 13676,
- 12477, 13483, 14903, 41, 10595, 13677, 841, 11348,
- 12477, 13483, 14903, 41, 10595, 13677, 11502,
- 12477, 13483, 14903, 41, 10595, 14533, 11348,
- 12477, 13483, 14903, 41, 10595, 14533, 12168,
- 12477, 13483, 14903, 41, 10595, 14952,
- 12477, 13483, 14903, 41, 10595, 14953, 841, 18872,
- 12477, 13483, 14903, 41, 10595, 15146,
- 12477, 13483, 14903, 41, 10595, 18017, 11546,
- 12477, 13483, 14903, 41, 10595, 18872,
- 12477, 13483, 14903, 41, 10595, 18873, 841, 11348,
- 12477, 13483, 14903, 41, 10595, 18873, 841, 11604,
- 12477, 13483, 14903, 41, 10595, 18873, 841, 12168,
- 12477, 13483, 14903, 41, 10595, 18873, 841, 14952,
- 12477, 13483, 14903, 41, 10595, 18873, 11502,
- 12477, 13483, 14903, 41, 10595, 19389, 7256,
- 12477, 13483, 14903, 41, 10595, 19716,
- 12477, 13483, 14903, 41, 10595, 19717, 11502,
- 12477, 13483, 14903, 42,
- 12477, 13483, 14903, 43, 10595, 1213, 11502,
- 12477, 13483, 14903, 43, 10595, 6090,
- 12477, 13483, 14903, 43, 10595, 7256,
- 12477, 13483, 14903, 43, 10595, 13271, 7256,
- 12477, 13483, 14903, 43, 10595, 13676,
- 12477, 13483, 14903, 43, 10595, 16829, 7256,
- 12477, 13483, 14903, 43, 10595, 17687, 15534,
- 12477, 13483, 14903, 44,
- 12477, 13483, 14903, 45, 10595, 1213, 11346,
- 12477, 13483, 14903, 45, 10595, 1213, 11502,
- 12477, 13483, 14903, 45, 10595, 7256,
- 12477, 13483, 14903, 45, 10595, 9457, 11346,
- 12477, 13483, 14903, 45, 10595, 11348,
- 12477, 13483, 14903, 45, 10595, 12168,
- 12477, 13483, 14903, 45, 10595, 18872,
- 12477, 13483, 14903, 45, 10595, 19716,
- 12477, 13483, 14903, 46,
- 12477, 13483, 14903, 47, 10595, 1213, 11346,
- 12477, 13483, 14903, 47, 10595, 2163, 13271, 9456,
- 12477, 13483, 14903, 47, 10595, 7845, 7779, 2096,
- 12477, 13483, 14903, 47, 10595, 7845, 7779, 2097, 841, 2163, 13271, 9456,
- 12477, 13483, 14903, 47, 10595, 7845, 7779, 2097, 10595, 13374,
- 12477, 13483, 14903, 47, 10595, 16829, 7256,
- 12477, 13483, 14903, 47, 10595, 18872,
- 12477, 13483, 14903, 48,
- 12477, 13483, 14903, 49, 10595, 1213, 11346,
- 12477, 13483, 14903, 49, 10595, 1213, 11502,
- 12477, 13483, 14903, 49, 10595, 7256,
- 12477, 13483, 14903, 49, 10595, 7257, 11346,
- 12477, 13483, 14903, 49, 10595, 7850,
- 12477, 13483, 14903, 49, 10595, 9457, 11346,
- 12477, 13483, 14903, 49, 10595, 11348,
- 12477, 13483, 14903, 49, 10595, 12168,
- 12477, 13483, 14903, 49, 10595, 13431, 13271, 2096,
- 12477, 13483, 14903, 49, 10595, 13676,
- 12477, 13483, 14903, 49, 10595, 14952,
- 12477, 13483, 14903, 49, 10595, 15534,
- 12477, 13483, 14903, 49, 10595, 18872,
- 12477, 13483, 14903, 49, 10595, 19716,
- 12477, 13483, 14903, 50,
- 12477, 13483, 14903, 51, 10595, 1213, 11346,
- 12477, 13483, 14903, 51, 10595, 1213, 11502,
- 12477, 13483, 14903, 51, 10595, 6090,
- 12477, 13483, 14903, 51, 10595, 7256,
- 12477, 13483, 14903, 51, 10595, 7817, 11502,
- 12477, 13483, 14903, 51, 10595, 11348,
- 12477, 13483, 14903, 51, 10595, 11604,
- 12477, 13483, 14903, 51, 10595, 13571, 10046,
- 12477, 13483, 14903, 51, 10595, 15021, 13676,
- 12477, 13483, 14903, 51, 10595, 15534,
- 12477, 13483, 14903, 51, 10595, 16829, 7256,
- 12477, 13483, 14903, 51, 10595, 18870,
- 12477, 13483, 14903, 51, 10595, 19389, 7256,
- 12477, 13483, 14903, 51, 10595, 19716,
- 12477, 13483, 14903, 58,
- 12477, 13483, 14903, 66,
- 12477, 13483, 14903, 67, 10595, 11348,
- 12477, 13483, 14903, 67, 10595, 14952,
- 12477, 13483, 14903, 82,
- 12477, 13483, 14903, 94,
- 12477, 13483, 14903, 96,
- 12477, 13483, 14903, 97, 10595, 19973, 894,
- 12477, 13483, 14903, 102,
- 12477, 13483, 14903, 151, 16134,
- 12477, 13483, 14903, 172,
- 12477, 13483, 14903, 173, 10595, 11604,
- 12477, 13483, 14903, 173, 16134,
- 12477, 13483, 14903, 173, 16135, 10595, 6090,
- 12477, 13483, 14903, 212,
- 12477, 13483, 14903, 286,
- 12477, 13483, 14903, 324,
- 12477, 13483, 14903, 392,
- 12477, 13483, 14903, 403, 16134,
- 12477, 13483, 14903, 413, 16134,
- 12477, 13483, 14903, 460,
- 12477, 13483, 14903, 486,
- 12477, 13483, 14903, 496,
- 12477, 13483, 14903, 508,
- 12477, 13483, 14903, 565, 16134,
- 12477, 13483, 14903, 623, 16135, 10595, 6090,
- 12477, 13483, 14903, 627, 10595, 21202,
- 12477, 13483, 14903, 637, 16134,
- 12477, 13483, 14903, 642,
- 12477, 13483, 14903, 654,
- 12477, 13483, 14903, 658,
- 12477, 13483, 14903, 662,
- 12477, 13483, 14903, 666,
- 12477, 13483, 14903, 690,
- 12477, 13483, 14903, 1044,
- 12477, 13483, 14903, 1045, 10595, 2163, 7779, 13374,
- 12477, 13483, 14903, 1045, 10595, 2163, 13271, 9456,
- 12477, 13483, 14903, 1072,
- 12477, 13483, 14903, 1226,
- 12477, 13483, 14903, 1294,
- 12477, 13483, 14903, 1295, 10595, 20822,
- 12477, 13483, 14903, 1312,
- 12477, 13483, 14903, 1313, 10595, 6090,
- 12477, 13483, 14903, 1313, 10595, 16829, 7256,
- 12477, 13483, 14903, 1313, 10595, 19389, 7256,
- 12477, 13483, 14903, 1322,
- 12477, 13483, 14903, 1334,
- 12477, 13483, 14903, 1335, 10595, 6090,
- 12477, 13483, 14903, 1335, 10595, 10046,
- 12477, 13483, 14903, 1335, 10595, 11604,
- 12477, 13483, 14903, 1335, 10595, 19389, 7256,
- 12477, 13483, 14903, 1335, 18366,
- 12477, 13483, 14903, 1486,
- 12477, 13483, 14903, 1986,
- 12477, 13483, 14903, 2186,
- 12477, 13483, 14903, 2334,
- 12477, 13483, 14903, 2522,
- 12477, 13483, 14903, 2664,
- 12477, 13483, 14903, 2954,
- 12477, 13483, 14903, 2955, 17008,
- 12477, 13483, 14903, 3273, 7087, 28,
- 12477, 13483, 14903, 3318,
- 12477, 13483, 14903, 5788,
- 12477, 13483, 14903, 6345, 16134,
- 12477, 13483, 14903, 6699, 16134,
- 12477, 13483, 14903, 7087, 14,
- 12477, 13483, 14903, 7112,
- 12477, 13483, 14903, 7113, 10595, 7256,
- 12477, 13483, 14903, 7402,
- 12477, 13483, 14903, 7403, 10595, 15534,
- 12477, 13483, 14903, 7786,
- 12477, 13483, 14903, 7845, 36,
- 12477, 13483, 14903, 7845, 37, 10595, 1213, 11346,
- 12477, 13483, 14903, 7845, 37, 10595, 7135, 15534,
- 12477, 13483, 14903, 7845, 37, 10595, 17687, 15534,
- 12477, 13483, 14903, 9127, 8,
- 12477, 13483, 14903, 9127, 9, 10595, 19389, 7256,
- 12477, 13483, 14903, 9127, 28,
- 12477, 13483, 14903, 9127, 29, 10595, 15534,
- 12477, 13483, 14903, 9127, 29, 10595, 19389, 7256,
- 12477, 13483, 14903, 9127, 480,
- 12477, 13483, 14903, 9423, 7268,
- 12477, 13483, 14903, 10079, 16134,
- 12477, 13483, 14903, 10173, 3056,
- 12477, 13483, 14903, 10173, 3336,
- 12477, 13483, 14903, 10173, 6720,
- 12477, 13483, 14903, 10484,
- 12477, 13483, 14903, 10766,
- 12477, 13483, 14903, 11388,
- 12477, 13483, 14903, 11389, 10595, 19389, 7256,
- 12477, 13483, 14903, 11832,
- 12477, 13483, 14903, 12094,
- 12477, 13483, 14903, 12493, 10,
- 12477, 13483, 14903, 13078,
- 12477, 13483, 14903, 13335, 3656,
- 12477, 13483, 14903, 13358,
- 12477, 13483, 14903, 13359, 10595, 7256,
- 12477, 13483, 14903, 13359, 10595, 19389, 7256,
- 12477, 13483, 14903, 13393, 36,
- 12477, 13483, 14903, 13517, 18367, 1312,
- 12477, 13483, 14903, 13652,
- 12477, 13483, 14903, 13653, 10595, 15534,
- 12477, 13483, 14903, 13653, 10595, 15535, 17231, 18870,
- 12477, 13483, 14903, 14271, 8,
- 12477, 13483, 14903, 14271, 28,
- 12477, 13483, 14903, 14271, 11388,
- 12477, 13483, 14903, 14307, 7087, 28,
- 12477, 13483, 14903, 14323, 22,
- 12477, 13483, 14903, 14407, 9127, 8,
- 12477, 13483, 14903, 14407, 13078,
- 12477, 13483, 14903, 14407, 18367, 9127, 8,
- 12477, 13483, 14903, 14533, 34,
- 12477, 13483, 14903, 14533, 35, 10595, 20822,
- 12477, 13483, 14903, 14881, 10595, 15534,
- 12477, 13483, 14903, 15397, 12,
- 12477, 13483, 14903, 15397, 13, 10595, 20822,
- 12477, 13483, 14903, 15397, 34,
- 12477, 13483, 14903, 15397, 35, 10595, 9456,
- 12477, 13483, 14903, 15701, 0,
- 12477, 13483, 14903, 15701, 8,
- 12477, 13483, 14903, 15701, 12,
- 12477, 13483, 14903, 15701, 14,
- 12477, 13483, 14903, 15701, 15, 10595, 17908,
- 12477, 13483, 14903, 15701, 15, 10595, 17909, 841, 10046,
- 12477, 13483, 14903, 15701, 16,
- 12477, 13483, 14903, 15701, 20,
- 12477, 13483, 14903, 15701, 22,
- 12477, 13483, 14903, 15701, 24,
- 12477, 13483, 14903, 15701, 25, 10595, 7845, 2096,
- 12477, 13483, 14903, 15701, 29, 15152,
- 12477, 13483, 14903, 15701, 29, 15153, 10595, 15534,
- 12477, 13483, 14903, 15701, 34,
- 12477, 13483, 14903, 15701, 35, 10595, 7256,
- 12477, 13483, 14903, 15701, 35, 10595, 7845, 2096,
- 12477, 13483, 14903, 15701, 35, 10595, 10046,
- 12477, 13483, 14903, 15701, 38,
- 12477, 13483, 14903, 15701, 42,
- 12477, 13483, 14903, 15701, 44,
- 12477, 13483, 14903, 15701, 48,
- 12477, 13483, 14903, 15701, 66,
- 12477, 13483, 14903, 15701, 480,
- 12477, 13483, 14903, 15701, 481, 10595, 15534,
- 12477, 13483, 14903, 15701, 481, 10595, 19973, 15534,
- 12477, 13483, 14903, 15701, 658,
- 12477, 13483, 14903, 15701, 9127, 8,
- 12477, 13483, 14903, 15701, 11388,
- 12477, 13483, 14903, 15701, 11832,
- 12477, 13483, 14903, 15701, 16403, 12,
- 12477, 13483, 14903, 16159, 16,
- 12477, 13483, 14903, 16159, 18,
- 12477, 13483, 14903, 16159, 19, 10595, 15534,
- 12477, 13483, 14903, 16159, 19, 10595, 15535, 841, 7256,
- 12477, 13483, 14903, 16327, 9910,
- 12477, 13483, 14903, 16403, 6,
- 12477, 13483, 14903, 16403, 10,
- 12477, 13483, 14903, 16403, 12,
- 12477, 13483, 14903, 16403, 34,
- 12477, 13483, 14903, 16403, 36,
- 12477, 13483, 14903, 16403, 38,
- 12477, 13483, 14903, 17161, 34,
- 12477, 13483, 14903, 17316,
- 12477, 13483, 14903, 17317, 10595, 15534,
- 12477, 13483, 14903, 17353, 66,
- 12477, 13483, 14903, 17353, 480,
- 12477, 13483, 14903, 17353, 654,
- 12477, 13483, 14903, 17519, 1312,
- 12477, 13483, 14903, 18017, 480,
- 12477, 13483, 14903, 18017, 11388,
- 12477, 13483, 14903, 18019, 8,
- 12477, 13483, 14903, 18367, 4,
- 12477, 13483, 14903, 18367, 5, 10595, 1212,
- 12477, 13483, 14903, 18367, 8,
- 12477, 13483, 14903, 18367, 35, 10595, 17908,
- 12477, 13483, 14903, 18367, 9127, 8,
- 12477, 13483, 14903, 18367, 9127, 9, 10595, 7256,
- 12477, 13483, 14903, 18367, 9127, 9, 10595, 19389, 7256,
- 12477, 13483, 14903, 18382,
- 12477, 13483, 14903, 18423, 28,
- 12477, 13483, 14903, 18423, 29, 10595, 15534,
- 12477, 13483, 14903, 18423, 40,
- 12477, 13483, 14903, 18423, 9127, 28,
- 12477, 13483, 14903, 18423, 15701, 24,
- 12477, 13483, 14903, 18423, 20389, 40,
- 12477, 13483, 14903, 18543, 2664,
- 12477, 13483, 14903, 18594,
- 12477, 13483, 14903, 18848,
- 12477, 13483, 14903, 18849, 10595, 11708,
- 12477, 13483, 14903, 20291, 50,
- 12477, 13483, 14903, 20335, 8,
- 12477, 13483, 14903, 20335, 28,
- 12477, 13483, 14903, 20335, 29, 10595, 15534,
- 12477, 13483, 14903, 20931, 42,
- 12477, 13483, 14903, 20931, 394,
- 12477, 13483, 14903, 21093, 824,
- 12477, 13483, 14903, 21093, 5220,
- 12477, 13483, 15993, 14903, 17, 10595, 15534,
- 12477, 13483, 15993, 14903, 41, 10595, 15534,
- 12477, 13483, 18079, 228,
- 12477, 13483, 18079, 230,
- 12477, 13483, 18079, 232,
- 12477, 13483, 18079, 308,
- 12477, 13483, 18079, 480,
- 12477, 13483, 18079, 608,
- 12477, 13483, 18079, 1364,
- 12477, 13483, 18079, 1366,
- 12477, 13483, 18079, 7845, 37, 38,
- 12477, 14903, 742,
- 12477, 14903, 824,
- 12477, 14903, 3337, 10595, 15534,
- 12477, 14903, 10616,
- 12477, 14903, 13483, 15993, 0,
- 12477, 14903, 13483, 15993, 2,
- 12477, 14903, 13483, 15993, 4,
- 12477, 14903, 13483, 15993, 6,
- 12477, 14903, 13483, 15993, 8,
- 12477, 14903, 13483, 15993, 10,
- 12477, 14903, 13483, 15993, 12,
- 12477, 14903, 13483, 15993, 13, 10595, 7256,
- 12477, 14903, 13483, 15993, 14,
- 12477, 14903, 13483, 15993, 16,
- 12477, 14903, 13483, 15993, 18,
- 12477, 14903, 13483, 15993, 20,
- 12477, 14903, 13483, 15993, 22,
- 12477, 14903, 13483, 15993, 23, 10595, 15534,
- 12477, 14903, 13483, 15993, 24,
- 12477, 14903, 13483, 15993, 26,
- 12477, 14903, 13483, 15993, 28,
- 12477, 14903, 13483, 15993, 30,
- 12477, 14903, 13483, 15993, 34,
- 12477, 14903, 13483, 15993, 35, 10595, 13271, 2096,
- 12477, 14903, 13483, 15993, 36,
- 12477, 14903, 13483, 15993, 38,
- 12477, 14903, 13483, 15993, 40,
- 12477, 14903, 13483, 15993, 42,
- 12477, 14903, 13483, 15993, 44,
- 12477, 14903, 13483, 15993, 48,
- 12477, 14903, 13483, 15993, 50,
- 12477, 14903, 13483, 15993, 66,
- 12477, 14903, 13483, 15993, 480,
- 12477, 14903, 13483, 15993, 508,
- 12477, 14903, 13483, 15993, 1322,
- 12477, 14903, 13483, 15993, 1334,
- 12477, 14903, 13483, 15993, 2954,
- 12477, 14903, 13483, 15993, 9127, 28,
- 12477, 14903, 13483, 15993, 14271, 2,
- 12477, 14903, 13483, 15993, 15701, 8,
- 12477, 14903, 13483, 15993, 15701, 24,
- 12477, 14903, 13483, 15993, 15701, 34,
- 12477, 14903, 13483, 15993, 18017, 34,
- 12477, 14903, 13483, 15993, 18367, 26,
- 12477, 14903, 13483, 15993, 18367, 34,
- 12477, 14903, 14475, 11686,
- 12477, 14903, 15761, 19205, 17132,
- 12477, 14903, 16327, 9910,
- 12477, 14903, 16327, 9911, 10595, 15534,
- 12477, 14903, 16579, 11686,
- 12477, 14903, 17455, 11686,
- 12477, 14903, 17531, 20106,
- 12477, 14903, 17533, 11686,
- 12477, 14903, 17533, 20106,
- 12477, 14903, 18017, 16327, 9910,
- 12477, 14903, 18017, 16327, 9911, 10595, 15534,
- 12477, 14903, 18367, 1313, 7850,
- 12477, 14903, 18367, 16327, 9911, 10595, 15534,
- 12477, 14903, 19389, 11686,
- 12477, 14903, 19461, 4,
- 12477, 14903, 20111, 15761, 19090,
- 12477, 14903, 20701, 1212,
- 12477, 15993, 14903, 0,
- 12477, 15993, 14903, 1, 10595, 1213, 11346,
- 12477, 15993, 14903, 1, 10595, 1213, 11347, 841, 14952,
- 12477, 15993, 14903, 1, 10595, 1213, 11502,
- 12477, 15993, 14903, 1, 10595, 7257, 11346,
- 12477, 15993, 14903, 1, 10595, 9457, 11346,
- 12477, 15993, 14903, 1, 10595, 9457, 11347, 841, 11348,
- 12477, 15993, 14903, 1, 10595, 9457, 11502,
- 12477, 15993, 14903, 1, 10595, 11348,
- 12477, 15993, 14903, 1, 10595, 11546,
- 12477, 15993, 14903, 1, 10595, 11547, 841, 1213, 11502,
- 12477, 15993, 14903, 1, 10595, 11547, 841, 7257, 11346,
- 12477, 15993, 14903, 1, 10595, 11547, 841, 11348,
- 12477, 15993, 14903, 1, 10595, 11547, 841, 12168,
- 12477, 15993, 14903, 1, 10595, 11547, 841, 13676,
- 12477, 15993, 14903, 1, 10595, 11604,
- 12477, 15993, 14903, 1, 10595, 12168,
- 12477, 15993, 14903, 1, 10595, 13676,
- 12477, 15993, 14903, 1, 10595, 14533, 12168,
- 12477, 15993, 14903, 1, 10595, 14952,
- 12477, 15993, 14903, 1, 10595, 15146,
- 12477, 15993, 14903, 1, 10595, 15534,
- 12477, 15993, 14903, 1, 10595, 18017, 11546,
- 12477, 15993, 14903, 1, 10595, 18872,
- 12477, 15993, 14903, 1, 10595, 18873, 841, 14952,
- 12477, 15993, 14903, 1, 10595, 19716,
- 12477, 15993, 14903, 1, 10595, 19717, 841, 1213, 11502,
- 12477, 15993, 14903, 1, 10595, 19717, 841, 7257, 11346,
- 12477, 15993, 14903, 1, 10595, 19717, 841, 11348,
- 12477, 15993, 14903, 1, 10595, 19717, 841, 12168,
- 12477, 15993, 14903, 1, 10595, 19717, 841, 13676,
- 12477, 15993, 14903, 2,
- 12477, 15993, 14903, 3, 10595, 1213, 11346,
- 12477, 15993, 14903, 3, 10595, 1213, 11502,
- 12477, 15993, 14903, 3, 10595, 7256,
- 12477, 15993, 14903, 3, 10595, 7817, 11502,
- 12477, 15993, 14903, 3, 10595, 15534,
- 12477, 15993, 14903, 3, 10595, 15668,
- 12477, 15993, 14903, 3, 10595, 17914,
- 12477, 15993, 14903, 4,
- 12477, 15993, 14903, 5, 10595, 894,
- 12477, 15993, 14903, 5, 10595, 1213, 11346,
- 12477, 15993, 14903, 5, 10595, 7256,
- 12477, 15993, 14903, 5, 10595, 11348,
- 12477, 15993, 14903, 5, 10595, 11604,
- 12477, 15993, 14903, 5, 10595, 15534,
- 12477, 15993, 14903, 5, 10595, 16002,
- 12477, 15993, 14903, 5, 10595, 16003, 841, 11348,
- 12477, 15993, 14903, 5, 10595, 19716,
- 12477, 15993, 14903, 6,
- 12477, 15993, 14903, 7, 10595, 1213, 11346,
- 12477, 15993, 14903, 7, 10595, 1213, 11502,
- 12477, 15993, 14903, 7, 10595, 7256,
- 12477, 15993, 14903, 7, 10595, 7817, 11502,
- 12477, 15993, 14903, 7, 10595, 11604,
- 12477, 15993, 14903, 7, 10595, 13483, 14903, 50,
- 12477, 15993, 14903, 7, 10595, 13483, 14903, 51, 10595, 11604,
- 12477, 15993, 14903, 7, 10595, 15534,
- 12477, 15993, 14903, 7, 10595, 15668,
- 12477, 15993, 14903, 7, 10595, 16002,
- 12477, 15993, 14903, 7, 10595, 19717, 11502,
- 12477, 15993, 14903, 8,
- 12477, 15993, 14903, 9, 10595, 1213, 11346,
- 12477, 15993, 14903, 9, 10595, 1213, 11502,
- 12477, 15993, 14903, 9, 10595, 7257, 11346,
- 12477, 15993, 14903, 9, 10595, 11348,
- 12477, 15993, 14903, 9, 10595, 11546,
- 12477, 15993, 14903, 9, 10595, 11604,
- 12477, 15993, 14903, 9, 10595, 12168,
- 12477, 15993, 14903, 9, 10595, 13676,
- 12477, 15993, 14903, 9, 10595, 13677, 11502,
- 12477, 15993, 14903, 9, 10595, 14533, 12168,
- 12477, 15993, 14903, 9, 10595, 14952,
- 12477, 15993, 14903, 9, 10595, 14953, 841, 11348,
- 12477, 15993, 14903, 9, 10595, 14953, 841, 12168,
- 12477, 15993, 14903, 9, 10595, 15146,
- 12477, 15993, 14903, 9, 10595, 15534,
- 12477, 15993, 14903, 9, 10595, 16002,
- 12477, 15993, 14903, 9, 10595, 16003, 841, 11546,
- 12477, 15993, 14903, 9, 10595, 18017, 11546,
- 12477, 15993, 14903, 9, 10595, 18872,
- 12477, 15993, 14903, 9, 10595, 19716,
- 12477, 15993, 14903, 9, 10595, 19717, 841, 1213, 11502,
- 12477, 15993, 14903, 9, 10595, 19717, 841, 7257, 11346,
- 12477, 15993, 14903, 9, 10595, 19717, 841, 11348,
- 12477, 15993, 14903, 9, 10595, 19717, 841, 12168,
- 12477, 15993, 14903, 9, 10595, 19717, 841, 13676,
- 12477, 15993, 14903, 9, 10595, 19717, 11502,
- 12477, 15993, 14903, 10,
- 12477, 15993, 14903, 11, 10595, 1213, 11346,
- 12477, 15993, 14903, 11, 10595, 7256,
- 12477, 15993, 14903, 11, 10595, 15534,
- 12477, 15993, 14903, 12,
- 12477, 15993, 14903, 13, 10595, 1213, 11346,
- 12477, 15993, 14903, 13, 10595, 7256,
- 12477, 15993, 14903, 13, 10595, 11348,
- 12477, 15993, 14903, 13, 10595, 11546,
- 12477, 15993, 14903, 13, 10595, 11604,
- 12477, 15993, 14903, 13, 10595, 14952,
- 12477, 15993, 14903, 13, 10595, 15534,
- 12477, 15993, 14903, 13, 10595, 16002,
- 12477, 15993, 14903, 13, 10595, 16783, 15534,
- 12477, 15993, 14903, 13, 10595, 19716,
- 12477, 15993, 14903, 14,
- 12477, 15993, 14903, 15, 10595, 1213, 11346,
- 12477, 15993, 14903, 15, 10595, 1213, 11502,
- 12477, 15993, 14903, 15, 10595, 7256,
- 12477, 15993, 14903, 15, 10595, 11547, 11502,
- 12477, 15993, 14903, 15, 10595, 11604,
- 12477, 15993, 14903, 15, 10595, 15534,
- 12477, 15993, 14903, 15, 10595, 16002,
- 12477, 15993, 14903, 15, 10595, 18870,
- 12477, 15993, 14903, 15, 10595, 18872,
- 12477, 15993, 14903, 15, 10595, 19716,
- 12477, 15993, 14903, 16,
- 12477, 15993, 14903, 17, 10595, 1213, 11346,
- 12477, 15993, 14903, 17, 10595, 1213, 11502,
- 12477, 15993, 14903, 17, 10595, 7257, 11346,
- 12477, 15993, 14903, 17, 10595, 11348,
- 12477, 15993, 14903, 17, 10595, 11546,
- 12477, 15993, 14903, 17, 10595, 11604,
- 12477, 15993, 14903, 17, 10595, 12168,
- 12477, 15993, 14903, 17, 10595, 13676,
- 12477, 15993, 14903, 17, 10595, 13677, 11502,
- 12477, 15993, 14903, 17, 10595, 14533, 12168,
- 12477, 15993, 14903, 17, 10595, 14952,
- 12477, 15993, 14903, 17, 10595, 15146,
- 12477, 15993, 14903, 17, 10595, 15534,
- 12477, 15993, 14903, 17, 10595, 18017, 11546,
- 12477, 15993, 14903, 17, 10595, 18872,
- 12477, 15993, 14903, 17, 10595, 18873, 841, 11348,
- 12477, 15993, 14903, 17, 10595, 19716,
- 12477, 15993, 14903, 18,
- 12477, 15993, 14903, 19, 10595, 15534,
- 12477, 15993, 14903, 19, 10595, 19716,
- 12477, 15993, 14903, 19, 10595, 20822,
- 12477, 15993, 14903, 20,
- 12477, 15993, 14903, 21, 10595, 1213, 11502,
- 12477, 15993, 14903, 21, 10595, 7256,
- 12477, 15993, 14903, 21, 10595, 7817, 11502,
- 12477, 15993, 14903, 21, 10595, 11348,
- 12477, 15993, 14903, 21, 10595, 11604,
- 12477, 15993, 14903, 21, 10595, 15534,
- 12477, 15993, 14903, 21, 10595, 15535, 841, 17687, 15534,
- 12477, 15993, 14903, 21, 10595, 16002,
- 12477, 15993, 14903, 21, 10595, 16783, 15534,
- 12477, 15993, 14903, 21, 10595, 17687, 15534,
- 12477, 15993, 14903, 21, 10595, 18870,
- 12477, 15993, 14903, 22,
- 12477, 15993, 14903, 23, 10595, 894,
- 12477, 15993, 14903, 23, 10595, 1213, 11502,
- 12477, 15993, 14903, 23, 10595, 1213, 11503, 841, 14952,
- 12477, 15993, 14903, 23, 10595, 5782,
- 12477, 15993, 14903, 23, 10595, 7135, 15534,
- 12477, 15993, 14903, 23, 10595, 7817, 11502,
- 12477, 15993, 14903, 23, 10595, 11348,
- 12477, 15993, 14903, 23, 10595, 11604,
- 12477, 15993, 14903, 23, 10595, 13483, 14903, 18,
- 12477, 15993, 14903, 23, 10595, 14533, 894,
- 12477, 15993, 14903, 23, 10595, 15021, 1212,
- 12477, 15993, 14903, 23, 10595, 15021, 13676,
- 12477, 15993, 14903, 23, 10595, 15534,
- 12477, 15993, 14903, 23, 10595, 16002,
- 12477, 15993, 14903, 23, 10595, 19717, 11502,
- 12477, 15993, 14903, 24,
- 12477, 15993, 14903, 25, 10595, 1213, 11346,
- 12477, 15993, 14903, 25, 10595, 1213, 11502,
- 12477, 15993, 14903, 25, 10595, 7256,
- 12477, 15993, 14903, 25, 10595, 11348,
- 12477, 15993, 14903, 26,
- 12477, 15993, 14903, 27, 10595, 1213, 11346,
- 12477, 15993, 14903, 27, 10595, 1213, 11502,
- 12477, 15993, 14903, 27, 10595, 7779, 7256,
- 12477, 15993, 14903, 27, 10595, 7817, 11502,
- 12477, 15993, 14903, 27, 10595, 7845, 13271, 2096,
- 12477, 15993, 14903, 27, 10595, 11348,
- 12477, 15993, 14903, 27, 10595, 11604,
- 12477, 15993, 14903, 27, 10595, 12168,
- 12477, 15993, 14903, 27, 10595, 13483, 14903, 18,
- 12477, 15993, 14903, 27, 10595, 13676,
- 12477, 15993, 14903, 27, 10595, 16002,
- 12477, 15993, 14903, 27, 10595, 16783, 15534,
- 12477, 15993, 14903, 27, 10595, 18870,
- 12477, 15993, 14903, 27, 10595, 19717, 11502,
- 12477, 15993, 14903, 28,
- 12477, 15993, 14903, 29, 10595, 1213, 11346,
- 12477, 15993, 14903, 29, 10595, 1213, 11347, 841, 14952,
- 12477, 15993, 14903, 29, 10595, 1213, 11502,
- 12477, 15993, 14903, 29, 10595, 7257, 11346,
- 12477, 15993, 14903, 29, 10595, 7268,
- 12477, 15993, 14903, 29, 10595, 7269, 841, 1213, 11502,
- 12477, 15993, 14903, 29, 10595, 7269, 841, 7257, 11346,
- 12477, 15993, 14903, 29, 10595, 7269, 841, 11348,
- 12477, 15993, 14903, 29, 10595, 7269, 841, 12168,
- 12477, 15993, 14903, 29, 10595, 7269, 841, 13676,
- 12477, 15993, 14903, 29, 10595, 7845, 15535, 16820,
- 12477, 15993, 14903, 29, 10595, 7850,
- 12477, 15993, 14903, 29, 10595, 11348,
- 12477, 15993, 14903, 29, 10595, 11546,
- 12477, 15993, 14903, 29, 10595, 11604,
- 12477, 15993, 14903, 29, 10595, 12168,
- 12477, 15993, 14903, 29, 10595, 13676,
- 12477, 15993, 14903, 29, 10595, 13677, 841, 11348,
- 12477, 15993, 14903, 29, 10595, 13677, 841, 14952,
- 12477, 15993, 14903, 29, 10595, 13677, 841, 18872,
- 12477, 15993, 14903, 29, 10595, 14533, 11348,
- 12477, 15993, 14903, 29, 10595, 14533, 12168,
- 12477, 15993, 14903, 29, 10595, 14952,
- 12477, 15993, 14903, 29, 10595, 14953, 841, 11348,
- 12477, 15993, 14903, 29, 10595, 14953, 841, 12168,
- 12477, 15993, 14903, 29, 10595, 15021, 13676,
- 12477, 15993, 14903, 29, 10595, 15146,
- 12477, 15993, 14903, 29, 10595, 15147, 841, 14952,
- 12477, 15993, 14903, 29, 10595, 15534,
- 12477, 15993, 14903, 29, 10595, 15535, 841, 11348,
- 12477, 15993, 14903, 29, 10595, 18017, 11546,
- 12477, 15993, 14903, 29, 10595, 18872,
- 12477, 15993, 14903, 29, 10595, 18873, 841, 14952,
- 12477, 15993, 14903, 29, 10595, 19716,
- 12477, 15993, 14903, 29, 10595, 19717, 841, 1213, 11502,
- 12477, 15993, 14903, 29, 10595, 19717, 841, 7257, 11346,
- 12477, 15993, 14903, 29, 10595, 19717, 841, 11348,
- 12477, 15993, 14903, 29, 10595, 19717, 841, 12168,
- 12477, 15993, 14903, 29, 10595, 19717, 841, 13676,
- 12477, 15993, 14903, 30,
- 12477, 15993, 14903, 31, 10595, 1213, 11346,
- 12477, 15993, 14903, 31, 10595, 7256,
- 12477, 15993, 14903, 31, 10595, 11348,
- 12477, 15993, 14903, 31, 10595, 15534,
- 12477, 15993, 14903, 31, 10595, 15535, 17231, 18870,
- 12477, 15993, 14903, 31, 10595, 17914,
- 12477, 15993, 14903, 31, 10595, 18459, 10046,
- 12477, 15993, 14903, 32,
- 12477, 15993, 14903, 33, 10595, 15535, 17231, 18870,
- 12477, 15993, 14903, 33, 10595, 17687, 15534,
- 12477, 15993, 14903, 34,
- 12477, 15993, 14903, 35, 10595, 1213, 11346,
- 12477, 15993, 14903, 35, 10595, 1213, 11502,
- 12477, 15993, 14903, 35, 10595, 1213, 11503, 841, 14952,
- 12477, 15993, 14903, 35, 10595, 7817, 11502,
- 12477, 15993, 14903, 35, 10595, 10046,
- 12477, 15993, 14903, 35, 10595, 11348,
- 12477, 15993, 14903, 35, 10595, 11604,
- 12477, 15993, 14903, 35, 10595, 14533, 12168,
- 12477, 15993, 14903, 35, 10595, 15534,
- 12477, 15993, 14903, 35, 10595, 16002,
- 12477, 15993, 14903, 35, 10595, 16783, 15534,
- 12477, 15993, 14903, 35, 10595, 18017, 11546,
- 12477, 15993, 14903, 35, 17008,
- 12477, 15993, 14903, 36,
- 12477, 15993, 14903, 37, 10595, 1213, 11346,
- 12477, 15993, 14903, 37, 10595, 1213, 11502,
- 12477, 15993, 14903, 37, 10595, 1213, 11503, 841, 1213, 11346,
- 12477, 15993, 14903, 37, 10595, 11348,
- 12477, 15993, 14903, 37, 10595, 11349, 841, 1213, 11346,
- 12477, 15993, 14903, 37, 10595, 11604,
- 12477, 15993, 14903, 37, 10595, 11605, 841, 1213, 11346,
- 12477, 15993, 14903, 37, 10595, 11709, 11502,
- 12477, 15993, 14903, 37, 10595, 13571, 10046,
- 12477, 15993, 14903, 37, 10595, 16002,
- 12477, 15993, 14903, 37, 10595, 16783, 15534,
- 12477, 15993, 14903, 37, 10595, 19716,
- 12477, 15993, 14903, 38,
- 12477, 15993, 14903, 39, 10595, 1213, 11346,
- 12477, 15993, 14903, 39, 10595, 1213, 11502,
- 12477, 15993, 14903, 39, 10595, 7256,
- 12477, 15993, 14903, 39, 10595, 7817, 11502,
- 12477, 15993, 14903, 39, 10595, 11604,
- 12477, 15993, 14903, 39, 10595, 11709, 11502,
- 12477, 15993, 14903, 39, 10595, 15534,
- 12477, 15993, 14903, 39, 10595, 16002,
- 12477, 15993, 14903, 39, 10595, 17687, 15534,
- 12477, 15993, 14903, 39, 10595, 19389, 7256,
- 12477, 15993, 14903, 39, 10595, 19717, 11502,
- 12477, 15993, 14903, 40,
- 12477, 15993, 14903, 41, 894,
- 12477, 15993, 14903, 41, 10595, 1213, 11502,
- 12477, 15993, 14903, 41, 10595, 7257, 11346,
- 12477, 15993, 14903, 41, 10595, 7268,
- 12477, 15993, 14903, 41, 10595, 7269, 841, 1213, 11502,
- 12477, 15993, 14903, 41, 10595, 7269, 841, 7257, 11346,
- 12477, 15993, 14903, 41, 10595, 7269, 841, 11348,
- 12477, 15993, 14903, 41, 10595, 7269, 841, 12168,
- 12477, 15993, 14903, 41, 10595, 7269, 841, 13676,
- 12477, 15993, 14903, 41, 10595, 9457, 11346,
- 12477, 15993, 14903, 41, 10595, 11348,
- 12477, 15993, 14903, 41, 10595, 11546,
- 12477, 15993, 14903, 41, 10595, 11604,
- 12477, 15993, 14903, 41, 10595, 12168,
- 12477, 15993, 14903, 41, 10595, 13676,
- 12477, 15993, 14903, 41, 10595, 13677, 841, 11348,
- 12477, 15993, 14903, 41, 10595, 13677, 11502,
- 12477, 15993, 14903, 41, 10595, 14533, 11348,
- 12477, 15993, 14903, 41, 10595, 14533, 12168,
- 12477, 15993, 14903, 41, 10595, 14952,
- 12477, 15993, 14903, 41, 10595, 14953, 841, 18872,
- 12477, 15993, 14903, 41, 10595, 15146,
- 12477, 15993, 14903, 41, 10595, 18017, 11546,
- 12477, 15993, 14903, 41, 10595, 18872,
- 12477, 15993, 14903, 41, 10595, 18873, 841, 11348,
- 12477, 15993, 14903, 41, 10595, 18873, 841, 11604,
- 12477, 15993, 14903, 41, 10595, 18873, 841, 12168,
- 12477, 15993, 14903, 41, 10595, 18873, 841, 14952,
- 12477, 15993, 14903, 41, 10595, 18873, 11502,
- 12477, 15993, 14903, 41, 10595, 19716,
- 12477, 15993, 14903, 41, 10595, 19717, 11502,
- 12477, 15993, 14903, 42,
- 12477, 15993, 14903, 43, 10595, 1213, 11502,
- 12477, 15993, 14903, 43, 10595, 7256,
- 12477, 15993, 14903, 43, 10595, 13676,
- 12477, 15993, 14903, 43, 10595, 17687, 15534,
- 12477, 15993, 14903, 44,
- 12477, 15993, 14903, 45, 10595, 1213, 11346,
- 12477, 15993, 14903, 45, 10595, 1213, 11502,
- 12477, 15993, 14903, 45, 10595, 7256,
- 12477, 15993, 14903, 45, 10595, 11348,
- 12477, 15993, 14903, 45, 10595, 12168,
- 12477, 15993, 14903, 45, 10595, 18872,
- 12477, 15993, 14903, 45, 10595, 19716,
- 12477, 15993, 14903, 46,
- 12477, 15993, 14903, 47, 10595, 1213, 11346,
- 12477, 15993, 14903, 47, 10595, 18872,
- 12477, 15993, 14903, 48,
- 12477, 15993, 14903, 49, 10595, 1213, 11346,
- 12477, 15993, 14903, 49, 10595, 1213, 11502,
- 12477, 15993, 14903, 49, 10595, 7256,
- 12477, 15993, 14903, 49, 10595, 7257, 11346,
- 12477, 15993, 14903, 49, 10595, 7850,
- 12477, 15993, 14903, 49, 10595, 11348,
- 12477, 15993, 14903, 49, 10595, 12168,
- 12477, 15993, 14903, 49, 10595, 13676,
- 12477, 15993, 14903, 49, 10595, 14952,
- 12477, 15993, 14903, 49, 10595, 15534,
- 12477, 15993, 14903, 49, 10595, 18872,
- 12477, 15993, 14903, 49, 10595, 19716,
- 12477, 15993, 14903, 50,
- 12477, 15993, 14903, 51, 10595, 1213, 11346,
- 12477, 15993, 14903, 51, 10595, 1213, 11502,
- 12477, 15993, 14903, 51, 10595, 7256,
- 12477, 15993, 14903, 51, 10595, 7817, 11502,
- 12477, 15993, 14903, 51, 10595, 11348,
- 12477, 15993, 14903, 51, 10595, 11604,
- 12477, 15993, 14903, 51, 10595, 13571, 10046,
- 12477, 15993, 14903, 51, 10595, 15534,
- 12477, 15993, 14903, 51, 10595, 18870,
- 12477, 15993, 14903, 51, 10595, 19716,
- 12477, 15993, 14903, 58,
- 12477, 15993, 14903, 66,
- 12477, 15993, 14903, 67, 10595, 11348,
- 12477, 15993, 14903, 67, 10595, 14952,
- 12477, 15993, 14903, 82,
- 12477, 15993, 14903, 94,
- 12477, 15993, 14903, 96,
- 12477, 15993, 14903, 97, 10595, 19973, 894,
- 12477, 15993, 14903, 102,
- 12477, 15993, 14903, 172,
- 12477, 15993, 14903, 173, 10595, 11604,
- 12477, 15993, 14903, 212,
- 12477, 15993, 14903, 324,
- 12477, 15993, 14903, 392,
- 12477, 15993, 14903, 460,
- 12477, 15993, 14903, 486,
- 12477, 15993, 14903, 496,
- 12477, 15993, 14903, 508,
- 12477, 15993, 14903, 642,
- 12477, 15993, 14903, 690,
- 12477, 15993, 14903, 1044,
- 12477, 15993, 14903, 1072,
- 12477, 15993, 14903, 1294,
- 12477, 15993, 14903, 1312,
- 12477, 15993, 14903, 1322,
- 12477, 15993, 14903, 1334,
- 12477, 15993, 14903, 1335, 10595, 11604,
- 12477, 15993, 14903, 1335, 18366,
- 12477, 15993, 14903, 1486,
- 12477, 15993, 14903, 2955, 17008,
- 12477, 15993, 14903, 5788,
- 12477, 15993, 14903, 7087, 14,
- 12477, 15993, 14903, 7112,
- 12477, 15993, 14903, 7402,
- 12477, 15993, 14903, 9127, 8,
- 12477, 15993, 14903, 9127, 28,
- 12477, 15993, 14903, 10173, 3056,
- 12477, 15993, 14903, 10173, 3336,
- 12477, 15993, 14903, 10173, 6720,
- 12477, 15993, 14903, 10484,
- 12477, 15993, 14903, 10616,
- 12477, 15993, 14903, 10766,
- 12477, 15993, 14903, 11388,
- 12477, 15993, 14903, 12094,
- 12477, 15993, 14903, 12276,
- 12477, 15993, 14903, 13078,
- 12477, 15993, 14903, 13358,
- 12477, 15993, 14903, 13393, 36,
- 12477, 15993, 14903, 13483, 33, 10595, 7257, 10046,
- 12477, 15993, 14903, 13652,
- 12477, 15993, 14903, 13653, 10595, 15534,
- 12477, 15993, 14903, 13653, 10595, 15535, 17231, 18870,
- 12477, 15993, 14903, 14323, 22,
- 12477, 15993, 14903, 15397, 12,
- 12477, 15993, 14903, 15701, 0,
- 12477, 15993, 14903, 15701, 14,
- 12477, 15993, 14903, 15701, 20,
- 12477, 15993, 14903, 15701, 22,
- 12477, 15993, 14903, 15701, 24,
- 12477, 15993, 14903, 15701, 38,
- 12477, 15993, 14903, 15701, 42,
- 12477, 15993, 14903, 15701, 11388,
- 12477, 15993, 14903, 15701, 16403, 12,
- 12477, 15993, 14903, 15855, 6,
- 12477, 15993, 14903, 16327, 9910,
- 12477, 15993, 14903, 16403, 6,
- 12477, 15993, 14903, 16403, 10,
- 12477, 15993, 14903, 16403, 12,
- 12477, 15993, 14903, 16403, 34,
- 12477, 15993, 14903, 16403, 36,
- 12477, 15993, 14903, 16403, 38,
- 12477, 15993, 14903, 17316,
- 12477, 15993, 14903, 17353, 66,
- 12477, 15993, 14903, 17353, 480,
- 12477, 15993, 14903, 17353, 654,
- 12477, 15993, 14903, 18367, 5, 10595, 1212,
- 12477, 15993, 14903, 18367, 8,
- 12477, 15993, 14903, 18367, 9127, 8,
- 12477, 15993, 14903, 18382,
- 12477, 15993, 14903, 18594,
- 12477, 15993, 14903, 18848,
- 12477, 15993, 14903, 18849, 10595, 11708,
- 12477, 15993, 14903, 20291, 50,
- 12477, 15993, 14903, 20931, 42,
- 12477, 15993, 14903, 20931, 394,
- 12477, 15993, 14903, 21093, 824,
- 12477, 15993, 14903, 21093, 5220,
- 12477, 15993, 18079, 308,
- 12477, 15993, 18079, 480,
- 12477, 19475, 13483, 14903, 0,
- 12477, 19475, 13483, 14903, 8,
- 12477, 19475, 13483, 14903, 14,
- 12477, 19475, 13483, 14903, 16,
- 12477, 19475, 13483, 14903, 18,
- 12477, 19475, 13483, 14903, 20,
- 12477, 19475, 13483, 14903, 22,
- 12477, 19475, 13483, 14903, 24,
- 12477, 19475, 13483, 14903, 26,
- 12477, 19475, 13483, 14903, 28,
- 12477, 19475, 13483, 14903, 30,
- 12477, 19475, 13483, 14903, 34,
- 12477, 19475, 13483, 14903, 36,
- 12477, 19475, 13483, 14903, 38,
- 12477, 19475, 13483, 14903, 40,
- 12477, 19475, 13483, 14903, 42,
- 12477, 19475, 13483, 14903, 46,
- 12477, 19475, 13483, 14903, 13358,
- 12477, 19917, 14903, 17, 12514,
- 12477, 19917, 14903, 15895, 24,
- 12477, 19917, 14903, 18017, 24,
- 12477, 19917, 14903, 18367, 10,
- 12477, 19917, 14903, 18367, 30,
- 12477, 19917, 14903, 18423, 16,
+ 11596,
+ 11601, 10641, 10528,
+ 11615, 14003, 9855, 16,
+ 11615, 14003, 9855, 40,
+ 11615, 14999, 0,
+ 11615, 14999, 16,
+ 11615, 14999, 40,
+ 11615, 14999, 106,
+ 11615, 14999, 148,
+ 11615, 14999, 244,
+ 11615, 14999, 266,
+ 11615, 14999, 350,
+ 11615, 14999, 384,
+ 11615, 14999, 416,
+ 11615, 14999, 448,
+ 11615, 14999, 522,
+ 11615, 14999, 572,
+ 11615, 14999, 588,
+ 11615, 14999, 622,
+ 11615, 14999, 694,
+ 11615, 14999, 734,
+ 11615, 14999, 2444,
+ 11625, 317, 20402,
+ 11644,
+ 11646,
+ 11652,
+ 11653, 19361, 13250,
+ 11656,
+ 11684,
+ 11693, 10641, 17463, 13812,
+ 11693, 10641, 17463, 13813, 843, 3699, 9854,
+ 11693, 10641, 19215, 13812,
+ 11695, 8320,
+ 11737, 15499, 15672,
+ 11743, 6719, 2611, 15242,
+ 11743, 6719, 3077, 15242,
+ 11743, 6719, 3233, 15242,
+ 11743, 6719, 3357, 15242,
+ 11743, 6719, 6757, 15242,
+ 11743, 6719, 6779, 15242,
+ 11743, 6719, 8781, 15242,
+ 11743, 6719, 11979, 15242,
+ 11743, 6719, 13451, 15242,
+ 11743, 6719, 13737, 15242,
+ 11743, 6719, 14639, 15242,
+ 11743, 6719, 15819, 15242,
+ 11743, 6719, 20288,
+ 11743, 6719, 20428,
+ 11743, 6719, 20468,
+ 11743, 6719, 20502,
+ 11743, 6719, 20692,
+ 11743, 6719, 20698,
+ 11743, 6719, 20824,
+ 11743, 6719, 21080,
+ 11743, 6719, 21208,
+ 11743, 6719, 21246,
+ 11743, 6719, 22826,
+ 11743, 6719, 22948,
+ 11745, 670,
+ 11748,
+ 11749, 10641, 9466,
+ 11749, 10641, 9886,
+ 11749, 10641, 17384,
+ 11749, 10641, 19414,
+ 11751, 6718,
+ 11756,
+ 11757, 9854,
+ 11757, 14646,
+ 11760,
+ 11762,
+ 11765, 843, 7794,
+ 11773, 485, 18262,
+ 11773, 485, 19372,
+ 11773, 8320,
+ 11773, 15372,
+ 11773, 15373, 10641, 20707, 11552,
+ 11774,
+ 11779, 7888,
+ 11779, 16089, 19242,
+ 11779, 16727, 504,
+ 11779, 16727, 842,
+ 11781, 843, 9496,
+ 11851, 15672,
+ 11856,
+ 11889, 12005, 634,
+ 11905, 2610,
+ 11905, 2611, 6793, 9956,
+ 11905, 2611, 11762,
+ 11905, 3076,
+ 11905, 3077, 6793, 9956,
+ 11905, 3077, 11762,
+ 11905, 3356,
+ 11905, 3357, 6793, 9956,
+ 11905, 3357, 11762,
+ 11905, 6756,
+ 11905, 6757, 6793, 9956,
+ 11905, 6757, 11762,
+ 11905, 6778,
+ 11905, 6779, 6793, 9956,
+ 11905, 6779, 11762,
+ 11905, 8780,
+ 11905, 8781, 6793, 9956,
+ 11905, 8781, 11762,
+ 11905, 10900,
+ 11905, 10901, 6793, 9956,
+ 11905, 10901, 11762,
+ 11905, 11978,
+ 11905, 11979, 6793, 9956,
+ 11905, 11979, 11762,
+ 11905, 13450,
+ 11905, 13451, 6793, 9956,
+ 11905, 13451, 11762,
+ 11905, 13736,
+ 11905, 13737, 6793, 9956,
+ 11905, 13737, 11762,
+ 11913, 8320,
+ 11915, 6718,
+ 11915, 15672,
+ 11930,
+ 11935, 9881, 9854,
+ 11964,
+ 11968,
+ 11969, 12215, 17602,
+ 11969, 12215, 22832,
+ 11969, 12215, 22968,
+ 11969, 14800,
+ 11979, 15609, 17642,
+ 11979, 17045, 11571, 9950,
+ 11979, 17045, 18461, 9950,
+ 11979, 17045, 20885, 11571, 9950,
+ 11979, 18453, 18397, 11571, 18072,
+ 11979, 23301, 19547, 17642,
+ 11981, 15672,
+ 11987, 18319, 20691, 15830,
+ 11987, 18319, 20691, 15832,
+ 11987, 18319, 20691, 15834,
+ 11987, 18319, 20691, 15836,
+ 11987, 18319, 20691, 18822,
+ 11989, 3042,
+ 11989, 3043, 10641, 7817, 11477, 11392,
+ 11989, 3043, 10641, 13341, 11477, 11392,
+ 11989, 3043, 10641, 13563, 14487, 11392,
+ 11989, 3043, 10641, 16946,
+ 11989, 8852,
+ 11989, 8853, 2638,
+ 11989, 8853, 9206,
+ 11989, 9206,
+ 11989, 13176,
+ 11989, 17866,
+ 11993, 15672,
+ 12005, 635, 123, 19964,
+ 12005, 635, 505, 18486,
+ 12005, 635, 505, 18684,
+ 12005, 635, 505, 19408,
+ 12005, 635, 505, 21096,
+ 12005, 843, 18431, 634,
+ 12009, 635, 3245, 7816,
+ 12009, 635, 3245, 13340,
+ 12029, 17780,
+ 12065, 15672,
+ 12074,
+ 12077, 14847, 13621, 843, 5730,
+ 12087, 13239, 12682,
+ 12087, 15645, 16534,
+ 12087, 17087, 8460,
+ 12087, 17087, 8461, 10641, 6718,
+ 12087, 17087, 8461, 15672,
+ 12098,
+ 12111, 10641, 81, 46,
+ 12111, 10641, 13760,
+ 12111, 10641, 17030,
+ 12115, 15558,
+ 12122,
+ 12200,
+ 12205, 15672,
+ 12209, 15672,
+ 12213, 485, 8438,
+ 12215, 10641, 19434,
+ 12233, 14262,
+ 12237, 537, 15672,
+ 12237, 849, 15706,
+ 12237, 1871, 15672,
+ 12237, 2611, 7123, 9854,
+ 12237, 2611, 7123, 9855, 18891, 6776,
+ 12237, 2611, 17087, 9854,
+ 12237, 2681, 15672,
+ 12237, 2915, 10641, 15643, 15672,
+ 12237, 2915, 15672,
+ 12237, 3357, 13133, 9854,
+ 12237, 3357, 15735, 9854,
+ 12237, 5817, 15672,
+ 12237, 6757, 13133, 9854,
+ 12237, 6779, 13133, 9854,
+ 12237, 9155, 9854,
+ 12237, 9176,
+ 12237, 10773, 9854,
+ 12237, 10901, 9854,
+ 12237, 11864,
+ 12237, 11865, 843, 9176,
+ 12237, 11865, 843, 13974,
+ 12237, 11865, 843, 20854,
+ 12237, 12435, 15672,
+ 12237, 12575, 9854,
+ 12237, 12589, 16899, 9854,
+ 12237, 13268,
+ 12237, 13269, 843, 9176,
+ 12237, 13269, 843, 13974,
+ 12237, 13269, 843, 20854,
+ 12237, 13563, 14623, 15043, 13531, 15672,
+ 12237, 13563, 14999, 440,
+ 12237, 13563, 14999, 472,
+ 12237, 13563, 14999, 536,
+ 12237, 13563, 14999, 724,
+ 12237, 13563, 14999, 1048,
+ 12237, 13563, 14999, 1326,
+ 12237, 13563, 14999, 1327, 10641, 9176,
+ 12237, 13563, 14999, 1327, 10641, 9177, 843, 22960,
+ 12237, 13563, 14999, 1327, 10641, 11864,
+ 12237, 13563, 14999, 1327, 10641, 11865, 843, 9176,
+ 12237, 13563, 14999, 1327, 10641, 11865, 843, 9177, 843, 22960,
+ 12237, 13563, 14999, 1327, 10641, 11865, 843, 13974,
+ 12237, 13563, 14999, 1327, 10641, 11865, 843, 13975, 843, 22960,
+ 12237, 13563, 14999, 1327, 10641, 11865, 843, 20854,
+ 12237, 13563, 14999, 1327, 10641, 11865, 843, 20855, 843, 22960,
+ 12237, 13563, 14999, 1327, 10641, 11865, 843, 22960,
+ 12237, 13563, 14999, 1327, 10641, 13268,
+ 12237, 13563, 14999, 1327, 10641, 13269, 843, 9176,
+ 12237, 13563, 14999, 1327, 10641, 13269, 843, 9177, 843, 22960,
+ 12237, 13563, 14999, 1327, 10641, 13269, 843, 13974,
+ 12237, 13563, 14999, 1327, 10641, 13269, 843, 13975, 843, 22960,
+ 12237, 13563, 14999, 1327, 10641, 13269, 843, 20854,
+ 12237, 13563, 14999, 1327, 10641, 13269, 843, 20855, 843, 22960,
+ 12237, 13563, 14999, 1327, 10641, 13269, 843, 22960,
+ 12237, 13563, 14999, 1327, 10641, 13792,
+ 12237, 13563, 14999, 1327, 10641, 13974,
+ 12237, 13563, 14999, 1327, 10641, 13975, 843, 22960,
+ 12237, 13563, 14999, 1327, 10641, 20854,
+ 12237, 13563, 14999, 1327, 10641, 20855, 843, 22960,
+ 12237, 13563, 14999, 1327, 10641, 22960,
+ 12237, 13563, 14999, 2680,
+ 12237, 13563, 14999, 2722,
+ 12237, 13563, 14999, 2914,
+ 12237, 13563, 14999, 2915, 10641, 11864,
+ 12237, 13563, 14999, 2915, 10641, 13268,
+ 12237, 13563, 14999, 3020,
+ 12237, 13563, 14999, 3054,
+ 12237, 13563, 14999, 3216,
+ 12237, 13563, 14999, 5816,
+ 12237, 13563, 14999, 7154,
+ 12237, 13563, 14999, 7438,
+ 12237, 13563, 14999, 7439, 10641, 9176,
+ 12237, 13563, 14999, 7439, 10641, 11864,
+ 12237, 13563, 14999, 7439, 10641, 11865, 843, 9176,
+ 12237, 13563, 14999, 7439, 10641, 11865, 843, 13974,
+ 12237, 13563, 14999, 7439, 10641, 11865, 843, 20854,
+ 12237, 13563, 14999, 7439, 10641, 13268,
+ 12237, 13563, 14999, 7439, 10641, 13269, 843, 9176,
+ 12237, 13563, 14999, 7439, 10641, 13269, 843, 13974,
+ 12237, 13563, 14999, 7439, 10641, 13269, 843, 20854,
+ 12237, 13563, 14999, 7439, 10641, 13792,
+ 12237, 13563, 14999, 7439, 10641, 13974,
+ 12237, 13563, 14999, 7439, 10641, 15050,
+ 12237, 13563, 14999, 7439, 10641, 15876,
+ 12237, 13563, 14999, 7439, 10641, 19062,
+ 12237, 13563, 14999, 7439, 10641, 19063, 843, 9176,
+ 12237, 13563, 14999, 7439, 10641, 19063, 843, 13792,
+ 12237, 13563, 14999, 7439, 10641, 19063, 843, 13974,
+ 12237, 13563, 14999, 7439, 10641, 19063, 843, 20854,
+ 12237, 13563, 14999, 7439, 10641, 20854,
+ 12237, 13563, 14999, 10902,
+ 12237, 13563, 14999, 11436,
+ 12237, 13563, 14999, 11437, 10641, 9176,
+ 12237, 13563, 14999, 11437, 10641, 9177, 843, 22960,
+ 12237, 13563, 14999, 11437, 10641, 11864,
+ 12237, 13563, 14999, 11437, 10641, 11865, 843, 9176,
+ 12237, 13563, 14999, 11437, 10641, 11865, 843, 9177, 843, 22960,
+ 12237, 13563, 14999, 11437, 10641, 11865, 843, 13974,
+ 12237, 13563, 14999, 11437, 10641, 11865, 843, 13975, 843, 22960,
+ 12237, 13563, 14999, 11437, 10641, 11865, 843, 20854,
+ 12237, 13563, 14999, 11437, 10641, 11865, 843, 20855, 843, 22960,
+ 12237, 13563, 14999, 11437, 10641, 11865, 843, 22960,
+ 12237, 13563, 14999, 11437, 10641, 13268,
+ 12237, 13563, 14999, 11437, 10641, 13269, 843, 9176,
+ 12237, 13563, 14999, 11437, 10641, 13269, 843, 9177, 843, 22960,
+ 12237, 13563, 14999, 11437, 10641, 13269, 843, 13974,
+ 12237, 13563, 14999, 11437, 10641, 13269, 843, 13975, 843, 22960,
+ 12237, 13563, 14999, 11437, 10641, 13269, 843, 20854,
+ 12237, 13563, 14999, 11437, 10641, 13269, 843, 20855, 843, 22960,
+ 12237, 13563, 14999, 11437, 10641, 13269, 843, 22960,
+ 12237, 13563, 14999, 11437, 10641, 13792,
+ 12237, 13563, 14999, 11437, 10641, 13974,
+ 12237, 13563, 14999, 11437, 10641, 13975, 843, 22960,
+ 12237, 13563, 14999, 11437, 10641, 15050,
+ 12237, 13563, 14999, 11437, 10641, 15876,
+ 12237, 13563, 14999, 11437, 10641, 20854,
+ 12237, 13563, 14999, 11437, 10641, 20855, 843, 22960,
+ 12237, 13563, 14999, 11437, 10641, 22960,
+ 12237, 13563, 14999, 11888,
+ 12237, 13563, 14999, 12085, 13530,
+ 12237, 13563, 14999, 12156,
+ 12237, 13563, 14999, 12434,
+ 12237, 13563, 14999, 12494,
+ 12237, 13563, 14999, 12528,
+ 12237, 13563, 14999, 13144,
+ 12237, 13563, 14999, 13145, 10641, 9176,
+ 12237, 13563, 14999, 13145, 10641, 9177, 843, 22960,
+ 12237, 13563, 14999, 13145, 10641, 11864,
+ 12237, 13563, 14999, 13145, 10641, 11865, 843, 9176,
+ 12237, 13563, 14999, 13145, 10641, 11865, 843, 9177, 843, 22960,
+ 12237, 13563, 14999, 13145, 10641, 11865, 843, 13974,
+ 12237, 13563, 14999, 13145, 10641, 11865, 843, 13975, 843, 22960,
+ 12237, 13563, 14999, 13145, 10641, 11865, 843, 20854,
+ 12237, 13563, 14999, 13145, 10641, 11865, 843, 20855, 843, 22960,
+ 12237, 13563, 14999, 13145, 10641, 11865, 843, 22960,
+ 12237, 13563, 14999, 13145, 10641, 13268,
+ 12237, 13563, 14999, 13145, 10641, 13269, 843, 9176,
+ 12237, 13563, 14999, 13145, 10641, 13269, 843, 9177, 843, 22960,
+ 12237, 13563, 14999, 13145, 10641, 13269, 843, 13974,
+ 12237, 13563, 14999, 13145, 10641, 13269, 843, 13975, 843, 22960,
+ 12237, 13563, 14999, 13145, 10641, 13269, 843, 20854,
+ 12237, 13563, 14999, 13145, 10641, 13269, 843, 20855, 843, 22960,
+ 12237, 13563, 14999, 13145, 10641, 13269, 843, 22960,
+ 12237, 13563, 14999, 13145, 10641, 13792,
+ 12237, 13563, 14999, 13145, 10641, 13974,
+ 12237, 13563, 14999, 13145, 10641, 13975, 843, 22960,
+ 12237, 13563, 14999, 13145, 10641, 20854,
+ 12237, 13563, 14999, 13145, 10641, 20855, 843, 22960,
+ 12237, 13563, 14999, 13145, 10641, 22960,
+ 12237, 13563, 14999, 13420,
+ 12237, 13563, 14999, 13530,
+ 12237, 13563, 14999, 13718,
+ 12237, 13563, 14999, 15628,
+ 12237, 13563, 14999, 16011, 12494,
+ 12237, 13563, 14999, 16011, 13420,
+ 12237, 13563, 14999, 16252,
+ 12237, 13563, 14999, 16376,
+ 12237, 13563, 14999, 16377, 10641, 9176,
+ 12237, 13563, 14999, 16377, 10641, 11864,
+ 12237, 13563, 14999, 16377, 10641, 11865, 843, 9176,
+ 12237, 13563, 14999, 16377, 10641, 11865, 843, 13974,
+ 12237, 13563, 14999, 16377, 10641, 13268,
+ 12237, 13563, 14999, 16377, 10641, 13269, 843, 9176,
+ 12237, 13563, 14999, 16377, 10641, 13269, 843, 13974,
+ 12237, 13563, 14999, 16377, 10641, 13792,
+ 12237, 13563, 14999, 16377, 10641, 13974,
+ 12237, 13563, 14999, 16926,
+ 12237, 13563, 14999, 16927, 10641, 9176,
+ 12237, 13563, 14999, 16927, 10641, 11864,
+ 12237, 13563, 14999, 16927, 10641, 11865, 843, 9176,
+ 12237, 13563, 14999, 16927, 10641, 11865, 843, 13974,
+ 12237, 13563, 14999, 16927, 10641, 13268,
+ 12237, 13563, 14999, 16927, 10641, 13269, 843, 9176,
+ 12237, 13563, 14999, 16927, 10641, 13269, 843, 13974,
+ 12237, 13563, 14999, 16927, 10641, 13792,
+ 12237, 13563, 14999, 16927, 10641, 13974,
+ 12237, 13563, 14999, 17460,
+ 12237, 13563, 14999, 17461, 10641, 9176,
+ 12237, 13563, 14999, 17461, 10641, 11864,
+ 12237, 13563, 14999, 17461, 10641, 11865, 843, 9176,
+ 12237, 13563, 14999, 17461, 10641, 11865, 843, 13974,
+ 12237, 13563, 14999, 17461, 10641, 11865, 843, 20854,
+ 12237, 13563, 14999, 17461, 10641, 13268,
+ 12237, 13563, 14999, 17461, 10641, 13269, 843, 9176,
+ 12237, 13563, 14999, 17461, 10641, 13269, 843, 13974,
+ 12237, 13563, 14999, 17461, 10641, 13269, 843, 20854,
+ 12237, 13563, 14999, 17461, 10641, 13792,
+ 12237, 13563, 14999, 17461, 10641, 13974,
+ 12237, 13563, 14999, 17461, 10641, 15050,
+ 12237, 13563, 14999, 17461, 10641, 15876,
+ 12237, 13563, 14999, 17461, 10641, 19062,
+ 12237, 13563, 14999, 17461, 10641, 19063, 843, 9176,
+ 12237, 13563, 14999, 17461, 10641, 19063, 843, 13792,
+ 12237, 13563, 14999, 17461, 10641, 19063, 843, 13974,
+ 12237, 13563, 14999, 17461, 10641, 19063, 843, 20854,
+ 12237, 13563, 14999, 17461, 10641, 20854,
+ 12237, 13563, 14999, 20299, 16252,
+ 12237, 13563, 18543, 14623, 15043, 13531, 15672,
+ 12237, 13563, 18543, 15043, 13531, 15672,
+ 12237, 13719, 15672,
+ 12237, 13737, 13133, 9854,
+ 12237, 13737, 18509, 9854,
+ 12237, 13792,
+ 12237, 13974,
+ 12237, 14001, 18371, 18698,
+ 12237, 14001, 18371, 18700,
+ 12237, 14001, 18371, 18702,
+ 12237, 14001, 18371, 18704,
+ 12237, 14001, 18371, 18706,
+ 12237, 14001, 18371, 18708,
+ 12237, 14001, 18371, 18710,
+ 12237, 14001, 18371, 18712,
+ 12237, 14001, 18371, 18714,
+ 12237, 14001, 18371, 19684,
+ 12237, 14001, 18371, 19686,
+ 12237, 14001, 18371, 19688,
+ 12237, 14001, 18371, 19690,
+ 12237, 14001, 18371, 19692,
+ 12237, 14001, 18371, 19694,
+ 12237, 14001, 18371, 19696,
+ 12237, 14001, 18371, 19698,
+ 12237, 14001, 18371, 19700,
+ 12237, 14001, 18371, 19702,
+ 12237, 14001, 18371, 19704,
+ 12237, 14001, 18371, 19706,
+ 12237, 14001, 18371, 19708,
+ 12237, 14001, 18371, 19710,
+ 12237, 14001, 18371, 19712,
+ 12237, 14001, 18371, 19748,
+ 12237, 14001, 18371, 19750,
+ 12237, 14001, 18371, 19752,
+ 12237, 14001, 18371, 19754,
+ 12237, 14001, 18371, 19756,
+ 12237, 14309, 9854,
+ 12237, 14317, 9854,
+ 12237, 14795, 9854,
+ 12237, 14999, 3734,
+ 12237, 14999, 12494,
+ 12237, 14999, 13420,
+ 12237, 14999, 13563, 16111, 536,
+ 12237, 14999, 13563, 16111, 2722,
+ 12237, 14999, 13563, 16111, 2914,
+ 12237, 14999, 13563, 16111, 12156,
+ 12237, 14999, 13563, 16111, 12528,
+ 12237, 14999, 13563, 16111, 13144,
+ 12237, 14999, 15628,
+ 12237, 14999, 16011, 12494,
+ 12237, 14999, 16252,
+ 12237, 15043, 13531, 15672,
+ 12237, 15043, 16377, 15672,
+ 12237, 15277, 9854,
+ 12237, 15673, 3217, 2914,
+ 12237, 15685, 9854,
+ 12237, 15915, 9854,
+ 12237, 16111, 1871, 15672,
+ 12237, 16111, 13719, 15672,
+ 12237, 16111, 14623, 15043, 13531, 15672,
+ 12237, 16111, 14999, 440,
+ 12237, 16111, 14999, 472,
+ 12237, 16111, 14999, 536,
+ 12237, 16111, 14999, 724,
+ 12237, 16111, 14999, 1048,
+ 12237, 16111, 14999, 1326,
+ 12237, 16111, 14999, 1327, 10641, 9176,
+ 12237, 16111, 14999, 1327, 10641, 11864,
+ 12237, 16111, 14999, 1327, 10641, 11865, 843, 9176,
+ 12237, 16111, 14999, 1327, 10641, 11865, 843, 9177, 843, 23114,
+ 12237, 16111, 14999, 1327, 10641, 11865, 843, 13974,
+ 12237, 16111, 14999, 1327, 10641, 11865, 843, 13975, 843, 23114,
+ 12237, 16111, 14999, 1327, 10641, 11865, 843, 20854,
+ 12237, 16111, 14999, 1327, 10641, 11865, 843, 20855, 843, 23114,
+ 12237, 16111, 14999, 1327, 10641, 11865, 843, 23114,
+ 12237, 16111, 14999, 1327, 10641, 13268,
+ 12237, 16111, 14999, 1327, 10641, 13269, 843, 9176,
+ 12237, 16111, 14999, 1327, 10641, 13269, 843, 9177, 843, 23114,
+ 12237, 16111, 14999, 1327, 10641, 13269, 843, 13974,
+ 12237, 16111, 14999, 1327, 10641, 13269, 843, 13975, 843, 23114,
+ 12237, 16111, 14999, 1327, 10641, 13269, 843, 20854,
+ 12237, 16111, 14999, 1327, 10641, 13269, 843, 20855, 843, 23114,
+ 12237, 16111, 14999, 1327, 10641, 13269, 843, 23114,
+ 12237, 16111, 14999, 1327, 10641, 13792,
+ 12237, 16111, 14999, 1327, 10641, 13974,
+ 12237, 16111, 14999, 1327, 10641, 23114,
+ 12237, 16111, 14999, 2680,
+ 12237, 16111, 14999, 2722,
+ 12237, 16111, 14999, 2914,
+ 12237, 16111, 14999, 2915, 10641, 11864,
+ 12237, 16111, 14999, 3020,
+ 12237, 16111, 14999, 3054,
+ 12237, 16111, 14999, 3216,
+ 12237, 16111, 14999, 3734,
+ 12237, 16111, 14999, 5816,
+ 12237, 16111, 14999, 7154,
+ 12237, 16111, 14999, 7438,
+ 12237, 16111, 14999, 7439, 10641, 9176,
+ 12237, 16111, 14999, 7439, 10641, 11864,
+ 12237, 16111, 14999, 7439, 10641, 11865, 843, 9176,
+ 12237, 16111, 14999, 7439, 10641, 11865, 843, 13974,
+ 12237, 16111, 14999, 7439, 10641, 11865, 843, 20854,
+ 12237, 16111, 14999, 7439, 10641, 13268,
+ 12237, 16111, 14999, 7439, 10641, 13269, 843, 9176,
+ 12237, 16111, 14999, 7439, 10641, 13269, 843, 13974,
+ 12237, 16111, 14999, 7439, 10641, 13269, 843, 20854,
+ 12237, 16111, 14999, 7439, 10641, 13792,
+ 12237, 16111, 14999, 7439, 10641, 13974,
+ 12237, 16111, 14999, 7439, 10641, 15050,
+ 12237, 16111, 14999, 7439, 10641, 15876,
+ 12237, 16111, 14999, 7439, 10641, 19062,
+ 12237, 16111, 14999, 10902,
+ 12237, 16111, 14999, 11436,
+ 12237, 16111, 14999, 11437, 10641, 9176,
+ 12237, 16111, 14999, 11437, 10641, 11864,
+ 12237, 16111, 14999, 11437, 10641, 11865, 843, 9176,
+ 12237, 16111, 14999, 11437, 10641, 11865, 843, 9177, 843, 23114,
+ 12237, 16111, 14999, 11437, 10641, 11865, 843, 13974,
+ 12237, 16111, 14999, 11437, 10641, 11865, 843, 13975, 843, 23114,
+ 12237, 16111, 14999, 11437, 10641, 11865, 843, 20854,
+ 12237, 16111, 14999, 11437, 10641, 11865, 843, 20855, 843, 23114,
+ 12237, 16111, 14999, 11437, 10641, 11865, 843, 23114,
+ 12237, 16111, 14999, 11437, 10641, 13268,
+ 12237, 16111, 14999, 11437, 10641, 13269, 843, 9176,
+ 12237, 16111, 14999, 11437, 10641, 13269, 843, 9177, 843, 23114,
+ 12237, 16111, 14999, 11437, 10641, 13269, 843, 13974,
+ 12237, 16111, 14999, 11437, 10641, 13269, 843, 13975, 843, 23114,
+ 12237, 16111, 14999, 11437, 10641, 13269, 843, 20854,
+ 12237, 16111, 14999, 11437, 10641, 13269, 843, 20855, 843, 23114,
+ 12237, 16111, 14999, 11437, 10641, 13269, 843, 23114,
+ 12237, 16111, 14999, 11437, 10641, 13792,
+ 12237, 16111, 14999, 11437, 10641, 13974,
+ 12237, 16111, 14999, 11437, 10641, 15050,
+ 12237, 16111, 14999, 11437, 10641, 15876,
+ 12237, 16111, 14999, 11437, 10641, 23114,
+ 12237, 16111, 14999, 11888,
+ 12237, 16111, 14999, 12156,
+ 12237, 16111, 14999, 12434,
+ 12237, 16111, 14999, 12528,
+ 12237, 16111, 14999, 13144,
+ 12237, 16111, 14999, 13145, 10641, 9176,
+ 12237, 16111, 14999, 13145, 10641, 11864,
+ 12237, 16111, 14999, 13145, 10641, 11865, 843, 9176,
+ 12237, 16111, 14999, 13145, 10641, 11865, 843, 9177, 843, 23114,
+ 12237, 16111, 14999, 13145, 10641, 11865, 843, 13974,
+ 12237, 16111, 14999, 13145, 10641, 11865, 843, 13975, 843, 23114,
+ 12237, 16111, 14999, 13145, 10641, 11865, 843, 20854,
+ 12237, 16111, 14999, 13145, 10641, 11865, 843, 20855, 843, 23114,
+ 12237, 16111, 14999, 13145, 10641, 11865, 843, 23114,
+ 12237, 16111, 14999, 13145, 10641, 13268,
+ 12237, 16111, 14999, 13145, 10641, 13269, 843, 9176,
+ 12237, 16111, 14999, 13145, 10641, 13269, 843, 9177, 843, 23114,
+ 12237, 16111, 14999, 13145, 10641, 13269, 843, 13974,
+ 12237, 16111, 14999, 13145, 10641, 13269, 843, 13975, 843, 23114,
+ 12237, 16111, 14999, 13145, 10641, 13269, 843, 20854,
+ 12237, 16111, 14999, 13145, 10641, 13269, 843, 20855, 843, 23114,
+ 12237, 16111, 14999, 13145, 10641, 13269, 843, 23114,
+ 12237, 16111, 14999, 13145, 10641, 13792,
+ 12237, 16111, 14999, 13145, 10641, 13974,
+ 12237, 16111, 14999, 13145, 10641, 23114,
+ 12237, 16111, 14999, 13530,
+ 12237, 16111, 14999, 13718,
+ 12237, 16111, 14999, 16011, 13420,
+ 12237, 16111, 14999, 16376,
+ 12237, 16111, 14999, 16377, 10641, 9176,
+ 12237, 16111, 14999, 16377, 10641, 11864,
+ 12237, 16111, 14999, 16377, 10641, 11865, 843, 9176,
+ 12237, 16111, 14999, 16377, 10641, 11865, 843, 13974,
+ 12237, 16111, 14999, 16377, 10641, 13268,
+ 12237, 16111, 14999, 16377, 10641, 13269, 843, 9176,
+ 12237, 16111, 14999, 16377, 10641, 13269, 843, 13974,
+ 12237, 16111, 14999, 16377, 10641, 13792,
+ 12237, 16111, 14999, 16377, 10641, 13974,
+ 12237, 16111, 14999, 16926,
+ 12237, 16111, 14999, 16927, 10641, 9176,
+ 12237, 16111, 14999, 16927, 10641, 11864,
+ 12237, 16111, 14999, 16927, 10641, 11865, 843, 9176,
+ 12237, 16111, 14999, 16927, 10641, 11865, 843, 13974,
+ 12237, 16111, 14999, 16927, 10641, 13268,
+ 12237, 16111, 14999, 16927, 10641, 13269, 843, 9176,
+ 12237, 16111, 14999, 16927, 10641, 13269, 843, 13974,
+ 12237, 16111, 14999, 16927, 10641, 13792,
+ 12237, 16111, 14999, 16927, 10641, 13974,
+ 12237, 16111, 14999, 17460,
+ 12237, 16111, 14999, 17461, 10641, 9176,
+ 12237, 16111, 14999, 17461, 10641, 11864,
+ 12237, 16111, 14999, 17461, 10641, 11865, 843, 9176,
+ 12237, 16111, 14999, 17461, 10641, 11865, 843, 13974,
+ 12237, 16111, 14999, 17461, 10641, 11865, 843, 20854,
+ 12237, 16111, 14999, 17461, 10641, 13792,
+ 12237, 16111, 14999, 17461, 10641, 13974,
+ 12237, 16111, 14999, 17461, 10641, 15050,
+ 12237, 16111, 14999, 17461, 10641, 15876,
+ 12237, 16111, 14999, 17461, 10641, 19062,
+ 12237, 16111, 14999, 20299, 16252,
+ 12237, 16111, 15043, 13531, 15672,
+ 12237, 16111, 18543, 14623, 15043, 13531, 15672,
+ 12237, 16111, 18543, 15043, 13531, 15672,
+ 12237, 16339, 9854,
+ 12237, 16596,
+ 12237, 16603, 5745, 9854,
+ 12237, 16831, 14990,
+ 12237, 16899, 9854,
+ 12237, 17461, 10641, 7293, 15672,
+ 12237, 17461, 10641, 11395, 843, 7293, 15672,
+ 12237, 17461, 10641, 19059, 843, 7293, 15672,
+ 12237, 18305, 9854,
+ 12237, 18511, 8320,
+ 12237, 18543, 15043, 16377, 15672,
+ 12237, 18603, 9854,
+ 12237, 18809, 5745, 9854,
+ 12237, 19063, 843, 9176,
+ 12237, 19063, 843, 13974,
+ 12237, 19063, 843, 20854,
+ 12237, 19063, 13792,
+ 12237, 19355, 9854,
+ 12237, 19673, 13563, 14999, 1048,
+ 12237, 19673, 13563, 14999, 2680,
+ 12237, 19673, 13563, 14999, 2914,
+ 12237, 19673, 13563, 14999, 5816,
+ 12237, 19673, 13563, 14999, 12156,
+ 12237, 19855, 11491, 2611, 7122,
+ 12237, 19855, 11491, 2611, 16338,
+ 12237, 19855, 11491, 2611, 16503, 17286,
+ 12237, 19855, 11491, 2611, 16503, 17340,
+ 12237, 19855, 11491, 2611, 17086,
+ 12237, 19855, 11491, 2611, 18745, 17286,
+ 12237, 19855, 11491, 2611, 18745, 17340,
+ 12237, 19855, 11491, 3233, 8450,
+ 12237, 19855, 11491, 3233, 17286,
+ 12237, 19855, 11491, 3233, 17340,
+ 12237, 19855, 11491, 3233, 18745, 17286,
+ 12237, 19855, 11491, 6756,
+ 12237, 19855, 11491, 6757, 16502,
+ 12237, 19855, 11491, 6757, 16503, 17286,
+ 12237, 19855, 11491, 6757, 16503, 17340,
+ 12237, 19855, 11491, 6757, 17286,
+ 12237, 19855, 11491, 6757, 17340,
+ 12237, 19855, 11491, 6757, 18744,
+ 12237, 19855, 11491, 6757, 18745, 17340,
+ 12237, 19855, 11491, 12080,
+ 12237, 19855, 11491, 12081, 17286,
+ 12237, 19855, 11491, 12081, 17340,
+ 12237, 19855, 11491, 12081, 18744,
+ 12237, 19855, 11491, 12081, 18745, 17286,
+ 12237, 19855, 15161, 6757, 16502,
+ 12237, 19855, 16237, 6757, 8450,
+ 12237, 19855, 16491, 2611, 18466,
+ 12237, 19855, 17807, 3357, 17990,
+ 12237, 19855, 18657, 12081, 8450,
+ 12237, 19855, 18739, 2610,
+ 12237, 19855, 18739, 2611, 16502,
+ 12237, 19855, 18739, 2611, 18744,
+ 12237, 19855, 18739, 3232,
+ 12237, 19855, 18739, 3356,
+ 12237, 19855, 18739, 6757, 16502,
+ 12237, 19855, 18739, 6757, 18744,
+ 12237, 19855, 18739, 12080,
+ 12237, 19855, 18739, 13737, 16502,
+ 12237, 19855, 18739, 15736,
+ 12237, 19855, 18973, 6757, 16502,
+ 12237, 19855, 19437, 3232,
+ 12237, 19855, 20123, 3356,
+ 12237, 19855, 20123, 3357, 17990,
+ 12237, 19855, 20123, 6757, 16502,
+ 12237, 19855, 20171, 2610,
+ 12237, 19855, 20171, 3232,
+ 12237, 19855, 20171, 12080,
+ 12237, 19855, 20485, 3232,
+ 12237, 19855, 20485, 3233, 18891, 6776,
+ 12237, 19855, 20485, 6756,
+ 12237, 19855, 20485, 6757, 16502,
+ 12237, 19855, 20485, 12080,
+ 12237, 19855, 20485, 12081, 18891, 6776,
+ 12237, 20854,
+ 12237, 21121, 18371, 18698,
+ 12237, 21121, 18371, 18700,
+ 12237, 21121, 18371, 18704,
+ 12237, 21121, 18371, 18706,
+ 12237, 21121, 18371, 18710,
+ 12237, 21121, 18371, 18712,
+ 12237, 21121, 18371, 19686,
+ 12237, 21121, 18371, 19688,
+ 12237, 21121, 18371, 19690,
+ 12237, 21121, 18371, 19692,
+ 12237, 21121, 18371, 19698,
+ 12237, 21121, 18371, 19700,
+ 12237, 21121, 18371, 19702,
+ 12237, 21121, 18371, 19710,
+ 12237, 21121, 18371, 19712,
+ 12237, 21121, 18371, 19714,
+ 12237, 21121, 18371, 19716,
+ 12237, 21121, 18371, 19718,
+ 12237, 21121, 18371, 19720,
+ 12237, 21121, 18371, 19722,
+ 12237, 21121, 18371, 19724,
+ 12237, 21121, 18371, 19726,
+ 12237, 21121, 18371, 19728,
+ 12237, 21121, 18371, 19730,
+ 12237, 21121, 18371, 19732,
+ 12237, 21121, 18371, 19734,
+ 12237, 21121, 18371, 19736,
+ 12237, 21121, 18371, 19738,
+ 12237, 21121, 18371, 19740,
+ 12237, 21121, 18371, 19742,
+ 12237, 21121, 18371, 19744,
+ 12237, 21121, 18371, 19746,
+ 12237, 21121, 18371, 19748,
+ 12237, 21121, 18371, 19750,
+ 12237, 21121, 18371, 19752,
+ 12237, 21121, 18371, 19754,
+ 12237, 21121, 18371, 19756,
+ 12237, 22960,
+ 12237, 23114,
+ 12239, 5860,
+ 12239, 11460,
+ 12239, 12274,
+ 12239, 13410,
+ 12265, 15321, 17097, 2611, 7126,
+ 12275, 10641, 3265, 497, 3245, 7816,
+ 12275, 10641, 11476,
+ 12275, 10641, 15442,
+ 12275, 19960,
+ 12277, 2175, 14625, 11763, 19557, 8321, 18392,
+ 12277, 2175, 15573, 11763, 19557, 8321, 18392,
+ 12277, 3077, 15609, 17642,
+ 12277, 3077, 17045, 11571, 9950,
+ 12277, 6757, 15609, 17642,
+ 12277, 6757, 17045, 11571, 9950,
+ 12277, 6779, 22973, 17642,
+ 12277, 9171, 14455, 11772,
+ 12277, 9173, 10641, 9173, 14874,
+ 12277, 9287, 9854,
+ 12277, 11477, 13457, 14055, 2610,
+ 12277, 11477, 13457, 14055, 2611, 7122,
+ 12277, 11477, 13457, 14055, 2611, 13728,
+ 12277, 11477, 13457, 14055, 3357, 15734,
+ 12277, 11571, 12274,
+ 12277, 11571, 14537, 17463, 843, 20375, 11476,
+ 12277, 11571, 14537, 19215, 843, 20375, 11476,
+ 12277, 11695, 8320,
+ 12277, 11979, 15609, 17642,
+ 12277, 11979, 17045, 11571, 9950,
+ 12277, 11979, 17045, 18461, 9950,
+ 12277, 11979, 17045, 20885, 11571, 9950,
+ 12277, 11979, 23301, 19547, 17642,
+ 12277, 12237, 11772,
+ 12277, 12275, 20685, 8321, 18392,
+ 12277, 12537, 14486,
+ 12277, 12541, 11772,
+ 12277, 12589, 23123, 14049, 20375, 11476,
+ 12277, 12741, 9854,
+ 12277, 12973, 6561, 11476,
+ 12277, 12973, 6561, 18471, 974,
+ 12277, 12973, 6561, 18471, 10551, 7812,
+ 12277, 12973, 10629, 18471, 974,
+ 12277, 12973, 10629, 18471, 10551, 7812,
+ 12277, 13581, 6561, 11476,
+ 12277, 13581, 6561, 18471, 974,
+ 12277, 13581, 6561, 18471, 10551, 7812,
+ 12277, 13581, 10629, 18471, 974,
+ 12277, 13581, 10629, 18471, 10551, 7812,
+ 12277, 13889, 23123, 14049, 20375, 11476,
+ 12277, 14049, 14486,
+ 12277, 14049, 15620,
+ 12277, 14049, 22821, 18774,
+ 12277, 14343, 46,
+ 12277, 14486,
+ 12277, 14487, 10641, 14487, 14874,
+ 12277, 14487, 10641, 15643, 843, 3357, 6431, 11392,
+ 12277, 14555, 23305, 20375, 11476,
+ 12277, 14601, 9854,
+ 12277, 14625, 11763, 19557, 8321, 18392,
+ 12277, 14625, 15811, 11763, 19557, 8321, 18392,
+ 12277, 15501, 18249, 213, 18392,
+ 12277, 15573, 11763, 19557, 8321, 18392,
+ 12277, 15573, 15811, 11763, 19557, 8321, 18392,
+ 12277, 15819, 17045, 11571, 9950,
+ 12277, 15819, 17045, 18461, 9950,
+ 12277, 16139, 19638,
+ 12277, 16153, 17154,
+ 12277, 17154,
+ 12277, 17260,
+ 12277, 17463, 11477, 10641, 12537, 20683, 18906,
+ 12277, 17463, 11477, 10641, 20683, 18906,
+ 12277, 17642,
+ 12277, 17865, 9854,
+ 12277, 18249, 9171, 213, 18392,
+ 12277, 18397, 11571, 9950,
+ 12277, 18847, 896,
+ 12277, 18895, 18392,
+ 12277, 19215, 11477, 10641, 12537, 20683, 18906,
+ 12277, 19215, 11477, 10641, 20683, 18906,
+ 12277, 19407, 11477, 10641, 12537, 20683, 18906,
+ 12277, 19407, 11477, 10641, 20683, 18906,
+ 12277, 20375, 11476,
+ 12277, 20375, 11477, 10641, 12537, 20683, 18906,
+ 12277, 20375, 11477, 10641, 20683, 18906,
+ 12277, 20377, 20753, 18392,
+ 12277, 20685, 8321, 15672,
+ 12277, 20685, 8321, 18392,
+ 12277, 20753, 18392,
+ 12277, 20985, 20375, 11476,
+ 12277, 21201, 20375, 11476,
+ 12277, 21269, 20375, 11476,
+ 12277, 22867, 11447, 16089, 18392,
+ 12277, 22867, 11447, 19557, 8321, 18392,
+ 12277, 23111, 46,
+ 12277, 23121, 11447, 16089, 18392,
+ 12277, 23121, 11447, 19557, 8321, 18392,
+ 12277, 23255, 12973, 6561, 11476,
+ 12277, 23255, 13581, 6561, 11476,
+ 12277, 23255, 20375, 11476,
+ 12277, 23263, 11571, 20375, 11476,
+ 12277, 23301, 17642,
+ 12277, 23301, 18461, 17642,
+ 12277, 23305, 20375, 11476,
+ 12277, 23439, 20375, 11476,
+ 12320,
+ 12325, 2710,
+ 12330,
+ 12331, 6718,
+ 12331, 15420,
+ 12332,
+ 12334,
+ 12335, 10641, 14754,
+ 12335, 17700,
+ 12335, 18956,
+ 12383, 484,
+ 12383, 485, 505, 21281, 12005, 634,
+ 12387, 10226,
+ 12395, 15673, 1397, 12541, 13563, 16714,
+ 12395, 15673, 1397, 12541, 16111, 16714,
+ 12395, 15673, 1397, 12541, 16714,
+ 12395, 15673, 1397, 16896,
+ 12395, 15673, 1397, 17322,
+ 12402,
+ 12426,
+ 12445, 393, 9855, 1104,
+ 12445, 393, 9855, 9830,
+ 12445, 393, 10219, 11640,
+ 12445, 393, 10219, 11641, 15350,
+ 12445, 393, 10219, 15350,
+ 12445, 393, 11905, 2610,
+ 12445, 393, 11905, 3076,
+ 12445, 393, 11905, 3356,
+ 12445, 393, 11905, 6756,
+ 12445, 393, 11905, 6778,
+ 12445, 393, 11905, 8780,
+ 12445, 393, 11905, 10900,
+ 12445, 393, 11905, 11978,
+ 12445, 393, 11905, 13450,
+ 12445, 393, 11905, 13736,
+ 12445, 393, 14003, 8,
+ 12445, 393, 14003, 28,
+ 12445, 393, 14003, 40,
+ 12445, 393, 14003, 184,
+ 12445, 393, 14003, 656,
+ 12445, 393, 14999, 0,
+ 12445, 393, 14999, 16,
+ 12445, 393, 14999, 106,
+ 12445, 393, 14999, 124,
+ 12445, 393, 14999, 148,
+ 12445, 393, 14999, 244,
+ 12445, 393, 14999, 266,
+ 12445, 393, 14999, 350,
+ 12445, 393, 14999, 384,
+ 12445, 393, 14999, 416,
+ 12445, 393, 14999, 448,
+ 12445, 393, 14999, 482,
+ 12445, 393, 14999, 498,
+ 12445, 393, 14999, 522,
+ 12445, 393, 14999, 572,
+ 12445, 393, 14999, 588,
+ 12445, 393, 14999, 622,
+ 12445, 393, 14999, 680,
+ 12445, 393, 14999, 694,
+ 12445, 393, 14999, 734,
+ 12445, 393, 14999, 752,
+ 12445, 393, 14999, 1692,
+ 12445, 393, 14999, 1914,
+ 12445, 393, 14999, 2444,
+ 12445, 393, 14999, 2556,
+ 12445, 393, 14999, 2676,
+ 12445, 393, 14999, 3048,
+ 12445, 393, 14999, 3242,
+ 12473, 9855, 2111, 3290,
+ 12473, 9855, 7638,
+ 12473, 9855, 11412,
+ 12473, 9855, 11754,
+ 12473, 9855, 13350,
+ 12473, 9855, 14350,
+ 12473, 9855, 14374,
+ 12473, 9855, 14427, 2691, 7730,
+ 12473, 9855, 15329, 8466,
+ 12473, 9855, 15479, 15486,
+ 12473, 9855, 15870,
+ 12473, 9855, 16550,
+ 12473, 9855, 16590,
+ 12473, 9855, 16878,
+ 12473, 9855, 17106,
+ 12473, 9855, 17400,
+ 12473, 9855, 17650,
+ 12473, 9855, 19904,
+ 12473, 9855, 19908,
+ 12473, 9855, 20810,
+ 12473, 9855, 20954,
+ 12473, 9855, 21284,
+ 12473, 9855, 22962,
+ 12473, 11905, 2610,
+ 12473, 11905, 3076,
+ 12473, 11905, 3356,
+ 12473, 11905, 6756,
+ 12473, 11905, 6778,
+ 12473, 11905, 8780,
+ 12473, 11905, 10900,
+ 12473, 11905, 11978,
+ 12473, 11905, 13450,
+ 12473, 11905, 13736,
+ 12473, 14003, 9855, 8,
+ 12473, 14003, 9855, 16,
+ 12473, 14003, 9855, 40,
+ 12473, 14003, 9855, 48,
+ 12473, 14003, 9855, 58,
+ 12473, 14003, 9855, 66,
+ 12473, 14003, 9855, 72,
+ 12473, 14003, 9855, 94,
+ 12473, 14003, 9855, 300,
+ 12473, 14003, 9855, 308,
+ 12473, 14003, 9855, 482,
+ 12473, 14003, 9855, 498,
+ 12473, 14003, 9855, 648,
+ 12473, 14003, 9855, 676,
+ 12473, 14003, 9855, 734,
+ 12473, 14003, 9855, 750,
+ 12473, 14003, 18175, 58,
+ 12473, 14003, 18175, 86,
+ 12473, 14999, 106,
+ 12473, 14999, 124,
+ 12473, 14999, 140,
+ 12473, 14999, 148,
+ 12473, 14999, 166,
+ 12473, 14999, 266,
+ 12473, 14999, 350,
+ 12473, 14999, 366,
+ 12473, 14999, 384,
+ 12473, 14999, 402,
+ 12473, 14999, 436,
+ 12473, 14999, 468,
+ 12473, 14999, 540,
+ 12473, 14999, 556,
+ 12473, 14999, 580,
+ 12473, 14999, 588,
+ 12473, 14999, 622,
+ 12473, 14999, 634,
+ 12473, 14999, 686,
+ 12473, 14999, 742,
+ 12473, 14999, 1044,
+ 12473, 14999, 1050,
+ 12473, 14999, 1914,
+ 12473, 14999, 1920,
+ 12473, 14999, 2452,
+ 12473, 14999, 2498,
+ 12473, 14999, 2564,
+ 12473, 14999, 2676,
+ 12473, 14999, 2682,
+ 12473, 14999, 3048,
+ 12473, 14999, 3120,
+ 12473, 14999, 3242,
+ 12473, 14999, 3248,
+ 12473, 14999, 10264,
+ 12473, 14999, 10270,
+ 12473, 15673, 923, 2940,
+ 12473, 15673, 923, 7682,
+ 12473, 15673, 1133, 2940,
+ 12473, 15673, 1133, 7682,
+ 12473, 15673, 2111, 11489, 922,
+ 12473, 15673, 2111, 11489, 2690,
+ 12473, 15673, 2111, 11489, 3092,
+ 12473, 15673, 2111, 11489, 5880,
+ 12473, 15673, 2111, 11489, 8484,
+ 12473, 15673, 2111, 11489, 9298,
+ 12473, 15673, 2111, 11489, 18480,
+ 12473, 15673, 2111, 11489, 18482,
+ 12473, 15673, 2111, 11489, 19536,
+ 12473, 15673, 2111, 11489, 19538,
+ 12473, 15673, 2691, 2940,
+ 12473, 15673, 2691, 7682,
+ 12473, 15673, 5881, 2940,
+ 12473, 15673, 5881, 7682,
+ 12473, 15673, 8485, 2940,
+ 12473, 15673, 8485, 7682,
+ 12473, 15673, 9299, 2940,
+ 12473, 15673, 9299, 7682,
+ 12473, 15673, 16225, 2940,
+ 12473, 15673, 16225, 7682,
+ 12473, 15673, 16227, 2940,
+ 12473, 15673, 16227, 7682,
+ 12473, 15673, 17813, 2940,
+ 12473, 15673, 17813, 7682,
+ 12473, 15673, 17815, 2940,
+ 12473, 15673, 17815, 7682,
+ 12473, 15673, 17817, 2940,
+ 12473, 15673, 17817, 7682,
+ 12473, 15673, 18481, 2940,
+ 12473, 15673, 18481, 7682,
+ 12473, 15673, 18483, 2940,
+ 12473, 15673, 18483, 7682,
+ 12473, 15673, 19537, 2940,
+ 12473, 15673, 19537, 7682,
+ 12473, 15673, 19539, 2940,
+ 12473, 15673, 19539, 7682,
+ 12473, 15673, 19810,
+ 12473, 15673, 20310,
+ 12473, 17803, 15673, 9500,
+ 12473, 20741, 14003, 412,
+ 12473, 20741, 14003, 558,
+ 12473, 20741, 14003, 560,
+ 12473, 20741, 14003, 568,
+ 12473, 20741, 14003, 586,
+ 12473, 20741, 14003, 2230,
+ 12473, 20741, 14003, 2762,
+ 12473, 20741, 14003, 2766,
+ 12473, 20741, 14003, 2768,
+ 12473, 20741, 14003, 2772,
+ 12473, 20741, 14003, 2794,
+ 12473, 20741, 14003, 2807, 10313, 2610,
+ 12473, 20741, 14003, 2807, 10313, 3356,
+ 12473, 20741, 14003, 2822,
+ 12473, 20741, 14003, 2832,
+ 12473, 20741, 14003, 3004,
+ 12473, 20741, 14003, 9384,
12488,
- 12495, 15474,
- 12496,
- 12499, 3057, 15501, 17496,
- 12499, 6721, 15501, 17496,
- 12499, 6721, 16913, 11521, 9904,
- 12499, 6743, 16913, 11521, 6094,
- 12499, 6743, 16913, 11521, 9904,
- 12499, 7779, 18585, 13407, 15971, 18220,
- 12499, 9418,
- 12499, 11643, 8282,
- 12499, 11917, 15501, 17496,
- 12499, 12173, 11718,
- 12499, 13271, 18585, 13407, 15971, 18220,
- 12499, 13380,
- 12499, 13655, 16913, 11521, 9904,
- 12499, 13965, 15512,
- 12499, 15707, 16913, 11521, 9904,
- 12499, 17022,
- 12499, 18669, 894,
- 12503, 9809, 2152,
- 12503, 9809, 9634,
- 12503, 9809, 19188,
- 12503, 9809, 19260,
- 12503, 11849, 2596,
- 12503, 11849, 3056,
- 12503, 11849, 3336,
- 12503, 11849, 6720,
- 12503, 11849, 6742,
- 12503, 11849, 8736,
- 12503, 11849, 10854,
- 12503, 11849, 11916,
- 12503, 11849, 13376,
- 12503, 11849, 13654,
- 12503, 13483, 14903, 348,
- 12503, 13483, 14903, 382,
- 12503, 13483, 14903, 414,
- 12503, 13483, 14903, 446,
- 12503, 13483, 14903, 520,
- 12503, 13483, 14903, 570,
- 12503, 13483, 14903, 620,
- 12503, 13483, 14903, 2432,
- 12503, 13483, 14903, 17466,
- 12503, 13921, 9809, 0,
- 12503, 13921, 9809, 8,
- 12503, 13921, 9809, 16,
- 12503, 13921, 9809, 28,
- 12503, 13921, 9809, 40,
- 12503, 13921, 9809, 72,
- 12503, 13921, 9809, 94,
- 12503, 13921, 9809, 184,
- 12503, 13921, 9809, 496,
- 12503, 14903, 106,
- 12503, 14903, 124,
- 12503, 14903, 148,
- 12503, 14903, 244,
- 12503, 14903, 266,
- 12503, 14903, 334,
- 12503, 14903, 348,
- 12503, 14903, 382,
- 12503, 14903, 414,
- 12503, 14903, 446,
- 12503, 14903, 520,
- 12503, 14903, 570,
- 12503, 14903, 586,
- 12503, 14903, 620,
- 12503, 14903, 692,
- 12503, 14903, 732,
- 12503, 14903, 930,
- 12503, 14903, 1040,
- 12503, 14903, 1160,
- 12503, 14903, 1486,
- 12503, 14903, 1786,
- 12503, 14903, 1904,
- 12503, 14903, 2432,
- 12503, 14903, 2660,
- 12503, 14903, 3030,
- 12503, 14903, 3094,
- 12503, 14903, 3222,
- 12503, 14903, 3284,
- 12503, 14903, 3646,
- 12503, 14903, 7052,
- 12503, 18335, 8282,
- 12503, 19469, 14903, 570,
- 12503, 19469, 14903, 692,
- 12503, 19469, 14903, 732,
- 12503, 20469, 8282,
- 12503, 21223, 14902,
- 12513, 18589, 9808,
- 12525, 2597, 14543, 11528,
- 12525, 2597, 16955, 11528,
- 12525, 6721, 16237, 11528,
- 12525, 7087, 11528,
- 12525, 7087, 14396,
- 12525, 7087, 16405, 13965, 14396,
- 12525, 7779, 14434,
- 12525, 7779, 15204,
- 12525, 7779, 17923, 2652,
- 12525, 7779, 18329, 17607, 856,
- 12525, 7779, 18596,
- 12525, 7779, 18751, 2652,
- 12525, 7779, 20088,
- 12525, 7779, 20987, 21057, 11428,
- 12525, 11523, 18390,
- 12525, 13271, 14429, 10595, 1212,
- 12525, 13271, 15204,
- 12525, 13271, 18329, 17607, 856,
- 12525, 13271, 18407, 13965, 14396,
- 12525, 13271, 18407, 13965, 15512,
- 12525, 13271, 18596,
- 12525, 13271, 20987, 18813, 11428,
- 12525, 13271, 21091, 13965, 15512,
- 12525, 13377, 16237, 11528,
- 12525, 13655, 16237, 11528,
- 12525, 13655, 18333, 11528,
- 12589, 9808,
- 12595, 7774,
- 12626,
- 12629, 16455, 11849, 2596,
- 12629, 16455, 11849, 3056,
- 12629, 16455, 11849, 3336,
- 12629, 16455, 11849, 6720,
- 12629, 16455, 11849, 6742,
- 12629, 16455, 11849, 8736,
- 12629, 16455, 11849, 11916,
- 12629, 16455, 11849, 13376,
- 12629, 16455, 11849, 13654,
- 12629, 16455, 18519, 7877, 356,
- 12629, 16455, 18519, 7879, 348,
- 12629, 16455, 18519, 7881, 368,
- 12629, 16455, 18519, 7883, 704,
- 12629, 16455, 18519, 7885, 692,
- 12629, 16455, 18519, 7887, 710,
- 12629, 16455, 18519, 7889, 2302,
- 12629, 16455, 18519, 7891, 2230,
- 12629, 16455, 18519, 7893, 2336,
- 12629, 16455, 18519, 7895, 114,
- 12629, 16455, 18519, 7897, 106,
- 12629, 16455, 18519, 7899, 120,
- 12629, 16455, 18519, 7901, 16,
- 12629, 16455, 18519, 7903, 0,
- 12629, 16455, 18519, 7905, 40,
- 12629, 16455, 18519, 7907, 158,
- 12629, 16455, 18519, 7909, 148,
- 12629, 16455, 18519, 7911, 168,
- 12629, 16455, 18519, 7913, 596,
- 12629, 16455, 18519, 7915, 586,
- 12629, 16455, 18519, 7917, 610,
- 12629, 16455, 18519, 7919, 628,
- 12629, 16455, 18519, 7921, 620,
- 12629, 16455, 18519, 7923, 640,
- 12629, 16455, 18519, 7925, 390,
- 12629, 16455, 18519, 7927, 382,
- 12629, 16455, 18519, 7929, 404,
- 12629, 16455, 18519, 7931, 338,
- 12629, 16455, 18519, 7933, 334,
- 12629, 16455, 18519, 7935, 342,
- 12629, 16455, 18519, 7937, 736,
- 12629, 16455, 18519, 7939, 732,
- 12629, 16455, 18519, 7941, 744,
- 12629, 16455, 18519, 7943, 230,
- 12629, 16455, 18519, 7945, 224,
- 12629, 16455, 18519, 7947, 238,
- 12629, 16455, 18519, 7949, 2458,
- 12629, 16455, 18519, 7951, 2384,
- 12629, 16455, 18519, 7953, 2524,
- 12629, 16455, 18519, 7955, 1598,
- 12629, 16455, 18519, 7957, 266,
- 12629, 16455, 18519, 7959, 1672,
- 12629, 16455, 18519, 7961, 8682,
- 12629, 16455, 18519, 7963, 7662,
- 12629, 16455, 18519, 7965, 708,
- 12629, 16455, 18519, 7967, 7278,
- 12629, 16455, 18519, 7969, 8296,
- 12629, 16455, 18519, 7971, 364,
- 12629, 16455, 18519, 7973, 3558,
- 12629, 16455, 18519, 7975, 544,
- 12629, 16455, 18519, 7977, 526,
- 12629, 16455, 18519, 7979, 1604,
- 12629, 16455, 18519, 7981, 1626,
- 12629, 16455, 18519, 7983, 2152,
- 12629, 16455, 18519, 7985, 624,
- 12629, 16455, 18519, 7987, 1452,
- 12629, 16455, 18519, 7989, 8702,
- 12629, 16455, 18519, 7991, 8904,
- 12629, 16455, 18519, 7993, 2270,
- 12629, 16455, 18519, 7995, 8936,
- 12629, 16455, 18519, 7997, 3562,
- 12629, 16455, 18519, 7999, 2254,
- 12629, 16455, 18519, 8001, 340,
- 12629, 16455, 18519, 8003, 2414,
- 12629, 16455, 18519, 8005, 1886,
- 12629, 16455, 18519, 8007, 538,
- 12629, 16455, 18519, 8009, 8632,
- 12629, 16455, 18519, 8011, 534,
- 12629, 16455, 18519, 8013, 632,
- 12629, 16455, 18519, 8015, 1458,
- 12629, 16455, 18519, 8017, 6904,
- 12629, 16455, 18519, 8019, 2256,
- 12629, 16455, 18519, 8021, 386,
- 12629, 16455, 18519, 8023, 1984,
- 12629, 16455, 18519, 8025, 226,
- 12629, 16455, 18519, 8027, 1966,
- 12629, 16455, 18519, 8029, 684,
- 12629, 16455, 18519, 8031, 1358,
- 12629, 16455, 18519, 8033, 600,
- 12629, 16455, 18519, 8035, 734,
- 12629, 16455, 18519, 8037, 2648,
- 12629, 16455, 18519, 8039, 8690,
- 12629, 16455, 18519, 8041, 7104,
- 12629, 16455, 18519, 8043, 2094,
- 12629, 16455, 18519, 8045, 680,
- 12629, 16455, 18519, 8047, 7845, 8684,
- 12629, 16455, 18519, 8049, 1690,
- 12629, 16455, 18519, 8051, 236,
- 12629, 16455, 18519, 8053, 1148,
- 12629, 16455, 18519, 8055, 8686,
- 12629, 16455, 18519, 8057, 3206,
- 12629, 16455, 18519, 8059, 1976,
- 12629, 16455, 18519, 8061, 6896,
- 12629, 16455, 18519, 8063, 2316,
- 12629, 16455, 18519, 8065, 352,
- 12629, 16455, 18519, 8067, 268,
- 12629, 16455, 18519, 8069, 110,
- 12629, 16455, 18519, 8071, 8912,
- 12629, 16455, 18519, 8073, 520,
- 12629, 16455, 18519, 8075, 8,
- 12629, 16455, 18519, 8077, 1344,
- 12629, 16455, 18519, 8079, 2690,
- 12629, 16455, 18519, 8081, 958,
- 12629, 16455, 18519, 8083, 3270,
- 12629, 16455, 18519, 8085, 7845, 8302,
- 12629, 16455, 18519, 8087, 7845, 12786,
- 12629, 16455, 18519, 8089, 1454,
- 12629, 16455, 18519, 8091, 1978,
- 12629, 16455, 18519, 8093, 3670,
- 12629, 16455, 18519, 8095, 7845, 386,
- 12629, 16455, 18519, 8097, 244,
- 12629, 16455, 18519, 8099, 7666,
- 12629, 16455, 18519, 8101, 336,
- 12629, 16455, 18519, 8103, 3538,
- 12629, 16455, 18519, 8105, 12780,
- 12629, 16455, 18519, 8107, 590,
- 12629, 16455, 18519, 8109, 2420,
- 12629, 16455, 18519, 8111, 698,
- 12629, 16455, 18519, 8113, 2410,
- 12629, 16455, 18519, 8115, 8688,
- 12629, 16455, 18519, 8117, 740,
- 12629, 16455, 18519, 8119, 2262,
- 12629, 16455, 18519, 8121, 2412,
- 12629, 16455, 18519, 8123, 1456,
- 12629, 16455, 18519, 8125, 2416,
- 12629, 16455, 18519, 8127, 3516,
- 12629, 16455, 18519, 8129, 12788,
- 12629, 16455, 18519, 8131, 7262,
- 12629, 16455, 18519, 8133, 2408,
- 12629, 16455, 18519, 8135, 1584,
- 12629, 16455, 18519, 8137, 314,
- 12629, 16455, 18519, 8139, 1980,
- 12629, 16455, 18519, 8141, 1386,
- 12629, 16455, 18519, 8143, 8758,
- 12629, 16455, 18519, 8145, 314,
- 12629, 16455, 18519, 8147, 3074,
- 12629, 16455, 18519, 8149, 192,
- 12629, 16455, 18519, 8151, 116,
- 12629, 16455, 18519, 8153, 3560,
- 12629, 16455, 18519, 8155, 280,
- 12629, 16455, 18519, 8157, 3702,
- 12629, 16455, 18519, 8159, 7845, 2260,
- 12629, 16455, 18519, 8161, 3518,
- 12629, 16455, 18519, 8163, 3460,
- 12629, 16455, 18519, 8165, 2258,
- 12629, 16455, 18519, 8167, 8684,
- 12629, 16455, 18519, 8169, 28,
- 12629, 16455, 18519, 8171, 1460,
- 12629, 16455, 18519, 8173, 8748,
- 12629, 16455, 18519, 8175, 916,
- 12629, 16455, 18519, 8177, 688,
- 12629, 16455, 18519, 8179, 2466,
- 12629, 16455, 18519, 8181, 400,
- 12629, 16455, 18519, 8183, 8424,
- 12629, 16455, 18519, 8185, 254,
- 12629, 16455, 18519, 8187, 12786,
- 12629, 16455, 18519, 8189, 1778,
- 12629, 16455, 18519, 8191, 1982,
- 12629, 16455, 18519, 8193, 12776,
- 12629, 16455, 18519, 8195, 1816,
- 12629, 16455, 18519, 8197, 7845, 2256,
- 12629, 16455, 18519, 8199, 3018,
- 12629, 16455, 18519, 8201, 184,
- 12629, 16455, 18519, 8203, 8920,
- 12629, 16455, 18519, 8205, 496,
- 12629, 16455, 18519, 8207, 7032,
- 12629, 16455, 18519, 8209, 7028,
- 12629, 16455, 18519, 8211, 260,
- 12629, 16455, 18519, 8213, 2490,
- 12629, 16455, 18519, 8215, 8948,
- 12629, 16455, 18519, 8217, 570,
- 12629, 16455, 18519, 8219, 8302,
- 12629, 16455, 18519, 8221, 3434,
- 12629, 16455, 18519, 8223, 2260,
- 12629, 16455, 18519, 8225, 7845, 340,
- 12629, 16455, 18519, 8227, 272,
- 12629, 16455, 18519, 8229, 12814,
- 12629, 16455, 18519, 8231, 202,
- 12629, 16455, 18519, 8233, 1996,
- 12629, 16455, 18519, 8235, 1208,
- 12629, 16455, 18519, 8237, 166,
- 12629, 16455, 18519, 8239, 682,
- 12629, 16455, 18519, 8241, 7845, 8688,
- 12629, 16455, 18519, 8243, 8676,
- 12629, 16455, 18519, 8245, 678,
- 12629, 16455, 18519, 8247, 284,
- 12629, 16455, 18519, 8249, 8308,
- 12629, 16455, 18519, 8251, 8296,
- 12629, 16455, 18519, 8253, 8430,
- 12629, 16455, 18519, 8255, 1462,
- 12629, 16455, 18519, 8257, 8614,
- 12629, 16455, 18519, 8259, 2474,
- 12629, 16455, 18519, 8261, 1670,
- 12629, 16455, 18519, 8263, 3550,
- 12629, 16455, 18519, 8265, 80,
- 12629, 16455, 18519, 8267, 3042,
- 12629, 16455, 18519, 8269, 1396,
- 12629, 16455, 18819, 15133, 3213, 19586,
- 12629, 16455, 18819, 15133, 10072,
- 12629, 16455, 18819, 15133, 13614,
- 12629, 16455, 18819, 15133, 16379, 19586,
- 12629, 16455, 18819, 15133, 17990,
- 12629, 16455, 18819, 15133, 18138,
- 12629, 16455, 18819, 15133, 19586,
- 12640,
- 12665, 9808,
- 12671, 3512,
- 12675, 9808,
- 12675, 9809, 315, 18596,
- 12675, 9809, 10595, 1213, 11502,
- 12675, 9809, 10595, 11709, 11346,
- 12675, 9809, 10595, 15347, 6402,
- 12675, 9809, 10595, 16269, 6402,
- 12675, 13676,
- 12687, 884,
- 12687, 10595, 13974,
- 12691, 5820,
- 12695, 6754,
- 12696,
- 12697, 6682,
- 12698,
- 12705, 14336,
+ 12516,
+ 12537, 671, 10086,
+ 12537, 2611, 1217, 9175, 3357, 6431, 20876,
+ 12537, 2611, 9503, 9175, 3357, 13343, 20876,
+ 12537, 2897, 14486,
+ 12537, 3357, 6431, 9175, 2611, 1217, 20876,
+ 12537, 3357, 13343, 9175, 2611, 9503, 20876,
+ 12537, 5845, 14486,
+ 12537, 5845, 16248,
+ 12537, 6435, 10086,
+ 12537, 7817, 18775, 18386,
+ 12537, 14486,
+ 12537, 15263, 16248,
+ 12537, 15781, 18847, 897, 18386,
+ 12541, 11772,
+ 12541, 13563, 14999, 0,
+ 12541, 13563, 14999, 1, 10641, 1217, 11392,
+ 12541, 13563, 14999, 1, 10641, 1217, 11393, 843, 15050,
+ 12541, 13563, 14999, 1, 10641, 1217, 11552,
+ 12541, 13563, 14999, 1, 10641, 7293, 11392,
+ 12541, 13563, 14999, 1, 10641, 9503, 11392,
+ 12541, 13563, 14999, 1, 10641, 9503, 11393, 843, 11394,
+ 12541, 13563, 14999, 1, 10641, 9503, 11552,
+ 12541, 13563, 14999, 1, 10641, 11394,
+ 12541, 13563, 14999, 1, 10641, 11596,
+ 12541, 13563, 14999, 1, 10641, 11597, 843, 1217, 11552,
+ 12541, 13563, 14999, 1, 10641, 11597, 843, 7293, 11392,
+ 12541, 13563, 14999, 1, 10641, 11597, 843, 11394,
+ 12541, 13563, 14999, 1, 10641, 11597, 843, 12232,
+ 12541, 13563, 14999, 1, 10641, 11597, 843, 13758,
+ 12541, 13563, 14999, 1, 10641, 11656,
+ 12541, 13563, 14999, 1, 10641, 12232,
+ 12541, 13563, 14999, 1, 10641, 13341, 7123, 9502,
+ 12541, 13563, 14999, 1, 10641, 13758,
+ 12541, 13563, 14999, 1, 10641, 14625, 12232,
+ 12541, 13563, 14999, 1, 10641, 15050,
+ 12541, 13563, 14999, 1, 10641, 15246,
+ 12541, 13563, 14999, 1, 10641, 15642,
+ 12541, 13563, 14999, 1, 10641, 18183, 11596,
+ 12541, 13563, 14999, 1, 10641, 19058,
+ 12541, 13563, 14999, 1, 10641, 19059, 843, 15050,
+ 12541, 13563, 14999, 1, 10641, 19587, 7292,
+ 12541, 13563, 14999, 1, 10641, 19920,
+ 12541, 13563, 14999, 1, 10641, 19921, 843, 1217, 11552,
+ 12541, 13563, 14999, 1, 10641, 19921, 843, 7293, 11392,
+ 12541, 13563, 14999, 1, 10641, 19921, 843, 11394,
+ 12541, 13563, 14999, 1, 10641, 19921, 843, 12232,
+ 12541, 13563, 14999, 1, 10641, 19921, 843, 13758,
+ 12541, 13563, 14999, 1, 23116,
+ 12541, 13563, 14999, 2,
+ 12541, 13563, 14999, 3, 10641, 1217, 11392,
+ 12541, 13563, 14999, 3, 10641, 1217, 11552,
+ 12541, 13563, 14999, 3, 10641, 7292,
+ 12541, 13563, 14999, 3, 10641, 7855, 11552,
+ 12541, 13563, 14999, 3, 10641, 15119, 13758,
+ 12541, 13563, 14999, 3, 10641, 15642,
+ 12541, 13563, 14999, 3, 10641, 15778,
+ 12541, 13563, 14999, 3, 10641, 16959, 7292,
+ 12541, 13563, 14999, 3, 10641, 18074,
+ 12541, 13563, 14999, 4,
+ 12541, 13563, 14999, 5, 10641, 896,
+ 12541, 13563, 14999, 5, 10641, 1217, 11392,
+ 12541, 13563, 14999, 5, 10641, 6118,
+ 12541, 13563, 14999, 5, 10641, 7292,
+ 12541, 13563, 14999, 5, 10641, 11394,
+ 12541, 13563, 14999, 5, 10641, 11656,
+ 12541, 13563, 14999, 5, 10641, 15642,
+ 12541, 13563, 14999, 5, 10641, 16120,
+ 12541, 13563, 14999, 5, 10641, 16121, 843, 11394,
+ 12541, 13563, 14999, 5, 10641, 16959, 7292,
+ 12541, 13563, 14999, 5, 10641, 19920,
+ 12541, 13563, 14999, 6,
+ 12541, 13563, 14999, 7, 10641, 1217, 11392,
+ 12541, 13563, 14999, 7, 10641, 1217, 11552,
+ 12541, 13563, 14999, 7, 10641, 6118,
+ 12541, 13563, 14999, 7, 10641, 7292,
+ 12541, 13563, 14999, 7, 10641, 7293, 843, 10092,
+ 12541, 13563, 14999, 7, 10641, 7855, 11552,
+ 12541, 13563, 14999, 7, 10641, 10092,
+ 12541, 13563, 14999, 7, 10641, 11656,
+ 12541, 13563, 14999, 7, 10641, 15119, 13758,
+ 12541, 13563, 14999, 7, 10641, 15642,
+ 12541, 13563, 14999, 7, 10641, 15778,
+ 12541, 13563, 14999, 7, 10641, 16120,
+ 12541, 13563, 14999, 7, 10641, 16959, 7292,
+ 12541, 13563, 14999, 7, 10641, 19921, 11552,
+ 12541, 13563, 14999, 8,
+ 12541, 13563, 14999, 9, 10641, 1217, 11392,
+ 12541, 13563, 14999, 9, 10641, 1217, 11552,
+ 12541, 13563, 14999, 9, 10641, 7293, 11392,
+ 12541, 13563, 14999, 9, 10641, 11394,
+ 12541, 13563, 14999, 9, 10641, 11596,
+ 12541, 13563, 14999, 9, 10641, 11656,
+ 12541, 13563, 14999, 9, 10641, 12232,
+ 12541, 13563, 14999, 9, 10641, 12974,
+ 12541, 13563, 14999, 9, 10641, 13758,
+ 12541, 13563, 14999, 9, 10641, 13759, 11552,
+ 12541, 13563, 14999, 9, 10641, 14625, 12232,
+ 12541, 13563, 14999, 9, 10641, 15050,
+ 12541, 13563, 14999, 9, 10641, 15051, 843, 11394,
+ 12541, 13563, 14999, 9, 10641, 15051, 843, 12232,
+ 12541, 13563, 14999, 9, 10641, 15246,
+ 12541, 13563, 14999, 9, 10641, 15642,
+ 12541, 13563, 14999, 9, 10641, 16120,
+ 12541, 13563, 14999, 9, 10641, 16121, 843, 11596,
+ 12541, 13563, 14999, 9, 10641, 18074,
+ 12541, 13563, 14999, 9, 10641, 18183, 11596,
+ 12541, 13563, 14999, 9, 10641, 19058,
+ 12541, 13563, 14999, 9, 10641, 19587, 7292,
+ 12541, 13563, 14999, 9, 10641, 19920,
+ 12541, 13563, 14999, 9, 10641, 19921, 843, 1217, 11552,
+ 12541, 13563, 14999, 9, 10641, 19921, 843, 7293, 11392,
+ 12541, 13563, 14999, 9, 10641, 19921, 843, 11394,
+ 12541, 13563, 14999, 9, 10641, 19921, 843, 12232,
+ 12541, 13563, 14999, 9, 10641, 19921, 843, 13758,
+ 12541, 13563, 14999, 9, 10641, 19921, 11552,
+ 12541, 13563, 14999, 10,
+ 12541, 13563, 14999, 11, 10641, 1217, 11392,
+ 12541, 13563, 14999, 11, 10641, 7292,
+ 12541, 13563, 14999, 11, 10641, 15119, 13758,
+ 12541, 13563, 14999, 11, 10641, 15642,
+ 12541, 13563, 14999, 11, 10641, 16959, 7292,
+ 12541, 13563, 14999, 12,
+ 12541, 13563, 14999, 13, 10641, 1217, 11392,
+ 12541, 13563, 14999, 13, 10641, 7292,
+ 12541, 13563, 14999, 13, 10641, 11394,
+ 12541, 13563, 14999, 13, 10641, 11596,
+ 12541, 13563, 14999, 13, 10641, 11656,
+ 12541, 13563, 14999, 13, 10641, 15050,
+ 12541, 13563, 14999, 13, 10641, 15642,
+ 12541, 13563, 14999, 13, 10641, 16120,
+ 12541, 13563, 14999, 13, 10641, 16913, 15642,
+ 12541, 13563, 14999, 13, 10641, 16959, 7292,
+ 12541, 13563, 14999, 13, 10641, 19920,
+ 12541, 13563, 14999, 14,
+ 12541, 13563, 14999, 15, 10641, 1217, 11392,
+ 12541, 13563, 14999, 15, 10641, 1217, 11552,
+ 12541, 13563, 14999, 15, 10641, 7292,
+ 12541, 13563, 14999, 15, 10641, 7855, 11552,
+ 12541, 13563, 14999, 15, 10641, 11597, 11552,
+ 12541, 13563, 14999, 15, 10641, 11656,
+ 12541, 13563, 14999, 15, 10641, 15642,
+ 12541, 13563, 14999, 15, 10641, 16120,
+ 12541, 13563, 14999, 15, 10641, 16959, 7292,
+ 12541, 13563, 14999, 15, 10641, 19056,
+ 12541, 13563, 14999, 15, 10641, 19058,
+ 12541, 13563, 14999, 15, 10641, 19920,
+ 12541, 13563, 14999, 16,
+ 12541, 13563, 14999, 17, 10641, 1217, 11552,
+ 12541, 13563, 14999, 17, 10641, 7293, 11392,
+ 12541, 13563, 14999, 17, 10641, 11394,
+ 12541, 13563, 14999, 17, 10641, 11596,
+ 12541, 13563, 14999, 17, 10641, 11656,
+ 12541, 13563, 14999, 17, 10641, 12232,
+ 12541, 13563, 14999, 17, 10641, 13758,
+ 12541, 13563, 14999, 17, 10641, 13759, 11552,
+ 12541, 13563, 14999, 17, 10641, 14625, 12232,
+ 12541, 13563, 14999, 17, 10641, 15050,
+ 12541, 13563, 14999, 17, 10641, 15246,
+ 12541, 13563, 14999, 17, 10641, 15642,
+ 12541, 13563, 14999, 17, 10641, 18183, 11596,
+ 12541, 13563, 14999, 17, 10641, 19058,
+ 12541, 13563, 14999, 17, 10641, 19059, 843, 11394,
+ 12541, 13563, 14999, 17, 10641, 19587, 7292,
+ 12541, 13563, 14999, 17, 10641, 19920,
+ 12541, 13563, 14999, 18,
+ 12541, 13563, 14999, 19, 10641, 11656,
+ 12541, 13563, 14999, 19, 10641, 15642,
+ 12541, 13563, 14999, 19, 10641, 19920,
+ 12541, 13563, 14999, 19, 10641, 21042,
+ 12541, 13563, 14999, 20,
+ 12541, 13563, 14999, 21, 10641, 1217, 11552,
+ 12541, 13563, 14999, 21, 10641, 7292,
+ 12541, 13563, 14999, 21, 10641, 7855, 11552,
+ 12541, 13563, 14999, 21, 10641, 11394,
+ 12541, 13563, 14999, 21, 10641, 11656,
+ 12541, 13563, 14999, 21, 10641, 15642,
+ 12541, 13563, 14999, 21, 10641, 15643, 843, 17839, 15642,
+ 12541, 13563, 14999, 21, 10641, 16120,
+ 12541, 13563, 14999, 21, 10641, 16913, 15642,
+ 12541, 13563, 14999, 21, 10641, 16959, 7292,
+ 12541, 13563, 14999, 21, 10641, 17839, 15642,
+ 12541, 13563, 14999, 21, 10641, 19056,
+ 12541, 13563, 14999, 22,
+ 12541, 13563, 14999, 23, 10641, 896,
+ 12541, 13563, 14999, 23, 10641, 1217, 11552,
+ 12541, 13563, 14999, 23, 10641, 1217, 11553, 843, 15050,
+ 12541, 13563, 14999, 23, 10641, 5810,
+ 12541, 13563, 14999, 23, 10641, 6118,
+ 12541, 13563, 14999, 23, 10641, 7171, 15642,
+ 12541, 13563, 14999, 23, 10641, 7855, 11552,
+ 12541, 13563, 14999, 23, 10641, 11394,
+ 12541, 13563, 14999, 23, 10641, 11656,
+ 12541, 13563, 14999, 23, 10641, 14625, 896,
+ 12541, 13563, 14999, 23, 10641, 14625, 15119, 13758,
+ 12541, 13563, 14999, 23, 10641, 15119, 1216,
+ 12541, 13563, 14999, 23, 10641, 15119, 9502,
+ 12541, 13563, 14999, 23, 10641, 15119, 13758,
+ 12541, 13563, 14999, 23, 10641, 15642,
+ 12541, 13563, 14999, 23, 10641, 16120,
+ 12541, 13563, 14999, 23, 10641, 16959, 7292,
+ 12541, 13563, 14999, 23, 10641, 18183, 7807, 36,
+ 12541, 13563, 14999, 23, 10641, 19587, 7292,
+ 12541, 13563, 14999, 23, 10641, 19587, 7293, 843, 5810,
+ 12541, 13563, 14999, 23, 10641, 19921, 11552,
+ 12541, 13563, 14999, 24,
+ 12541, 13563, 14999, 25, 10641, 1217, 11392,
+ 12541, 13563, 14999, 25, 10641, 1217, 11552,
+ 12541, 13563, 14999, 25, 10641, 7292,
+ 12541, 13563, 14999, 25, 10641, 11394,
+ 12541, 13563, 14999, 25, 10641, 15119, 13758,
+ 12541, 13563, 14999, 25, 10641, 16959, 7292,
+ 12541, 13563, 14999, 25, 10641, 21042,
+ 12541, 13563, 14999, 26,
+ 12541, 13563, 14999, 27, 10641, 1217, 11392,
+ 12541, 13563, 14999, 27, 10641, 1217, 11552,
+ 12541, 13563, 14999, 27, 10641, 6118,
+ 12541, 13563, 14999, 27, 10641, 7817, 7292,
+ 12541, 13563, 14999, 27, 10641, 7855, 11552,
+ 12541, 13563, 14999, 27, 10641, 7883, 13341, 2106,
+ 12541, 13563, 14999, 27, 10641, 11394,
+ 12541, 13563, 14999, 27, 10641, 11656,
+ 12541, 13563, 14999, 27, 10641, 12232,
+ 12541, 13563, 14999, 27, 10641, 13758,
+ 12541, 13563, 14999, 27, 10641, 15119, 13758,
+ 12541, 13563, 14999, 27, 10641, 16120,
+ 12541, 13563, 14999, 27, 10641, 16913, 15642,
+ 12541, 13563, 14999, 27, 10641, 16959, 7292,
+ 12541, 13563, 14999, 27, 10641, 19056,
+ 12541, 13563, 14999, 27, 10641, 19587, 7292,
+ 12541, 13563, 14999, 27, 10641, 19921, 11552,
+ 12541, 13563, 14999, 27, 10641, 21042,
+ 12541, 13563, 14999, 27, 18485, 123, 19880,
+ 12541, 13563, 14999, 28,
+ 12541, 13563, 14999, 29, 10641, 1217, 11392,
+ 12541, 13563, 14999, 29, 10641, 1217, 11393, 843, 15050,
+ 12541, 13563, 14999, 29, 10641, 1217, 11552,
+ 12541, 13563, 14999, 29, 10641, 2175, 9503, 14874,
+ 12541, 13563, 14999, 29, 10641, 7293, 11392,
+ 12541, 13563, 14999, 29, 10641, 7304,
+ 12541, 13563, 14999, 29, 10641, 7305, 843, 1217, 11552,
+ 12541, 13563, 14999, 29, 10641, 7305, 843, 7293, 11392,
+ 12541, 13563, 14999, 29, 10641, 7305, 843, 11394,
+ 12541, 13563, 14999, 29, 10641, 7305, 843, 12232,
+ 12541, 13563, 14999, 29, 10641, 7305, 843, 13758,
+ 12541, 13563, 14999, 29, 10641, 7883, 15643, 16950,
+ 12541, 13563, 14999, 29, 10641, 7888,
+ 12541, 13563, 14999, 29, 10641, 11394,
+ 12541, 13563, 14999, 29, 10641, 11596,
+ 12541, 13563, 14999, 29, 10641, 11656,
+ 12541, 13563, 14999, 29, 10641, 12232,
+ 12541, 13563, 14999, 29, 10641, 13758,
+ 12541, 13563, 14999, 29, 10641, 13759, 843, 11394,
+ 12541, 13563, 14999, 29, 10641, 13759, 843, 15050,
+ 12541, 13563, 14999, 29, 10641, 13759, 843, 19058,
+ 12541, 13563, 14999, 29, 10641, 14625, 11394,
+ 12541, 13563, 14999, 29, 10641, 14625, 12232,
+ 12541, 13563, 14999, 29, 10641, 15050,
+ 12541, 13563, 14999, 29, 10641, 15051, 843, 11394,
+ 12541, 13563, 14999, 29, 10641, 15051, 843, 12232,
+ 12541, 13563, 14999, 29, 10641, 15246,
+ 12541, 13563, 14999, 29, 10641, 15247, 843, 15050,
+ 12541, 13563, 14999, 29, 10641, 15642,
+ 12541, 13563, 14999, 29, 10641, 15643, 843, 11394,
+ 12541, 13563, 14999, 29, 10641, 18183, 11596,
+ 12541, 13563, 14999, 29, 10641, 19058,
+ 12541, 13563, 14999, 29, 10641, 19059, 843, 15050,
+ 12541, 13563, 14999, 29, 10641, 19920,
+ 12541, 13563, 14999, 29, 10641, 19921, 843, 1217, 11552,
+ 12541, 13563, 14999, 29, 10641, 19921, 843, 7293, 11392,
+ 12541, 13563, 14999, 29, 10641, 19921, 843, 11394,
+ 12541, 13563, 14999, 29, 10641, 19921, 843, 12232,
+ 12541, 13563, 14999, 29, 10641, 19921, 843, 13758,
+ 12541, 13563, 14999, 30,
+ 12541, 13563, 14999, 31, 10641, 1217, 11392,
+ 12541, 13563, 14999, 31, 10641, 7292,
+ 12541, 13563, 14999, 31, 10641, 11394,
+ 12541, 13563, 14999, 31, 10641, 15119, 13758,
+ 12541, 13563, 14999, 31, 10641, 15642,
+ 12541, 13563, 14999, 31, 10641, 15643, 17369, 19056,
+ 12541, 13563, 14999, 31, 10641, 16959, 7292,
+ 12541, 13563, 14999, 31, 10641, 18074,
+ 12541, 13563, 14999, 31, 10641, 18637, 10092,
+ 12541, 13563, 14999, 32,
+ 12541, 13563, 14999, 33, 10641, 7292,
+ 12541, 13563, 14999, 33, 10641, 7293, 10092,
+ 12541, 13563, 14999, 33, 10641, 15643, 17369, 19056,
+ 12541, 13563, 14999, 33, 10641, 17839, 15642,
+ 12541, 13563, 14999, 34,
+ 12541, 13563, 14999, 35, 10641, 1217, 11392,
+ 12541, 13563, 14999, 35, 10641, 1217, 11552,
+ 12541, 13563, 14999, 35, 10641, 1217, 11553, 843, 15050,
+ 12541, 13563, 14999, 35, 10641, 7855, 11552,
+ 12541, 13563, 14999, 35, 10641, 7883, 2106,
+ 12541, 13563, 14999, 35, 10641, 10092,
+ 12541, 13563, 14999, 35, 10641, 11394,
+ 12541, 13563, 14999, 35, 10641, 11656,
+ 12541, 13563, 14999, 35, 10641, 14625, 12232,
+ 12541, 13563, 14999, 35, 10641, 15119, 13758,
+ 12541, 13563, 14999, 35, 10641, 15642,
+ 12541, 13563, 14999, 35, 10641, 16120,
+ 12541, 13563, 14999, 35, 10641, 16913, 15642,
+ 12541, 13563, 14999, 35, 10641, 16959, 7292,
+ 12541, 13563, 14999, 35, 10641, 18068,
+ 12541, 13563, 14999, 35, 10641, 18069, 843, 15119, 13758,
+ 12541, 13563, 14999, 35, 10641, 18183, 11596,
+ 12541, 13563, 14999, 35, 10641, 21042,
+ 12541, 13563, 14999, 35, 17140,
+ 12541, 13563, 14999, 35, 17521, 14816,
+ 12541, 13563, 14999, 36,
+ 12541, 13563, 14999, 37, 10641, 1217, 11392,
+ 12541, 13563, 14999, 37, 10641, 1217, 11552,
+ 12541, 13563, 14999, 37, 10641, 1217, 11553, 843, 1217, 11392,
+ 12541, 13563, 14999, 37, 10641, 7292,
+ 12541, 13563, 14999, 37, 10641, 11394,
+ 12541, 13563, 14999, 37, 10641, 11395, 843, 1217, 11392,
+ 12541, 13563, 14999, 37, 10641, 11656,
+ 12541, 13563, 14999, 37, 10641, 11657, 843, 1217, 11392,
+ 12541, 13563, 14999, 37, 10641, 11763, 11552,
+ 12541, 13563, 14999, 37, 10641, 13653, 10092,
+ 12541, 13563, 14999, 37, 10641, 15119, 13758,
+ 12541, 13563, 14999, 37, 10641, 16120,
+ 12541, 13563, 14999, 37, 10641, 16913, 15642,
+ 12541, 13563, 14999, 37, 10641, 16959, 7292,
+ 12541, 13563, 14999, 37, 10641, 19920,
+ 12541, 13563, 14999, 38,
+ 12541, 13563, 14999, 39, 10641, 1217, 11392,
+ 12541, 13563, 14999, 39, 10641, 1217, 11552,
+ 12541, 13563, 14999, 39, 10641, 6118,
+ 12541, 13563, 14999, 39, 10641, 7292,
+ 12541, 13563, 14999, 39, 10641, 7855, 11552,
+ 12541, 13563, 14999, 39, 10641, 11656,
+ 12541, 13563, 14999, 39, 10641, 11763, 11552,
+ 12541, 13563, 14999, 39, 10641, 15119, 13758,
+ 12541, 13563, 14999, 39, 10641, 15642,
+ 12541, 13563, 14999, 39, 10641, 16120,
+ 12541, 13563, 14999, 39, 10641, 16959, 7292,
+ 12541, 13563, 14999, 39, 10641, 17839, 15642,
+ 12541, 13563, 14999, 39, 10641, 19058,
+ 12541, 13563, 14999, 39, 10641, 19587, 7292,
+ 12541, 13563, 14999, 39, 10641, 19921, 11552,
+ 12541, 13563, 14999, 40,
+ 12541, 13563, 14999, 41, 896,
+ 12541, 13563, 14999, 41, 897, 10641, 13507, 13341, 2106,
+ 12541, 13563, 14999, 41, 10641, 1217, 11552,
+ 12541, 13563, 14999, 41, 10641, 7293, 11392,
+ 12541, 13563, 14999, 41, 10641, 7304,
+ 12541, 13563, 14999, 41, 10641, 7305, 843, 1217, 11552,
+ 12541, 13563, 14999, 41, 10641, 7305, 843, 7293, 11392,
+ 12541, 13563, 14999, 41, 10641, 7305, 843, 11394,
+ 12541, 13563, 14999, 41, 10641, 7305, 843, 12232,
+ 12541, 13563, 14999, 41, 10641, 7305, 843, 13758,
+ 12541, 13563, 14999, 41, 10641, 7817, 7292,
+ 12541, 13563, 14999, 41, 10641, 9503, 11392,
+ 12541, 13563, 14999, 41, 10641, 11394,
+ 12541, 13563, 14999, 41, 10641, 11596,
+ 12541, 13563, 14999, 41, 10641, 11656,
+ 12541, 13563, 14999, 41, 10641, 12232,
+ 12541, 13563, 14999, 41, 10641, 13507, 13341, 2106,
+ 12541, 13563, 14999, 41, 10641, 13758,
+ 12541, 13563, 14999, 41, 10641, 13759, 843, 11394,
+ 12541, 13563, 14999, 41, 10641, 13759, 11552,
+ 12541, 13563, 14999, 41, 10641, 14625, 11394,
+ 12541, 13563, 14999, 41, 10641, 14625, 12232,
+ 12541, 13563, 14999, 41, 10641, 15050,
+ 12541, 13563, 14999, 41, 10641, 15051, 843, 19058,
+ 12541, 13563, 14999, 41, 10641, 15246,
+ 12541, 13563, 14999, 41, 10641, 18183, 11596,
+ 12541, 13563, 14999, 41, 10641, 19058,
+ 12541, 13563, 14999, 41, 10641, 19059, 843, 11394,
+ 12541, 13563, 14999, 41, 10641, 19059, 843, 11656,
+ 12541, 13563, 14999, 41, 10641, 19059, 843, 12232,
+ 12541, 13563, 14999, 41, 10641, 19059, 843, 15050,
+ 12541, 13563, 14999, 41, 10641, 19059, 11552,
+ 12541, 13563, 14999, 41, 10641, 19587, 7292,
+ 12541, 13563, 14999, 41, 10641, 19920,
+ 12541, 13563, 14999, 41, 10641, 19921, 11552,
+ 12541, 13563, 14999, 42,
+ 12541, 13563, 14999, 43, 10641, 1217, 11552,
+ 12541, 13563, 14999, 43, 10641, 6118,
+ 12541, 13563, 14999, 43, 10641, 7292,
+ 12541, 13563, 14999, 43, 10641, 13341, 7292,
+ 12541, 13563, 14999, 43, 10641, 13758,
+ 12541, 13563, 14999, 43, 10641, 16959, 7292,
+ 12541, 13563, 14999, 43, 10641, 17839, 15642,
+ 12541, 13563, 14999, 44,
+ 12541, 13563, 14999, 45, 10641, 1217, 11392,
+ 12541, 13563, 14999, 45, 10641, 1217, 11552,
+ 12541, 13563, 14999, 45, 10641, 7292,
+ 12541, 13563, 14999, 45, 10641, 9503, 11392,
+ 12541, 13563, 14999, 45, 10641, 11394,
+ 12541, 13563, 14999, 45, 10641, 12232,
+ 12541, 13563, 14999, 45, 10641, 19058,
+ 12541, 13563, 14999, 45, 10641, 19920,
+ 12541, 13563, 14999, 46,
+ 12541, 13563, 14999, 47, 10641, 1217, 11392,
+ 12541, 13563, 14999, 47, 10641, 2175, 13341, 9502,
+ 12541, 13563, 14999, 47, 10641, 7883, 7817, 2106,
+ 12541, 13563, 14999, 47, 10641, 7883, 7817, 2107, 843, 2175, 13341, 9502,
+ 12541, 13563, 14999, 47, 10641, 7883, 7817, 2107, 10641, 13448,
+ 12541, 13563, 14999, 47, 10641, 16959, 7292,
+ 12541, 13563, 14999, 47, 10641, 19058,
+ 12541, 13563, 14999, 48,
+ 12541, 13563, 14999, 49, 10641, 1217, 11392,
+ 12541, 13563, 14999, 49, 10641, 1217, 11552,
+ 12541, 13563, 14999, 49, 10641, 7292,
+ 12541, 13563, 14999, 49, 10641, 7293, 11392,
+ 12541, 13563, 14999, 49, 10641, 7888,
+ 12541, 13563, 14999, 49, 10641, 9503, 11392,
+ 12541, 13563, 14999, 49, 10641, 11394,
+ 12541, 13563, 14999, 49, 10641, 12232,
+ 12541, 13563, 14999, 49, 10641, 13507, 13341, 2106,
+ 12541, 13563, 14999, 49, 10641, 13758,
+ 12541, 13563, 14999, 49, 10641, 15050,
+ 12541, 13563, 14999, 49, 10641, 15642,
+ 12541, 13563, 14999, 49, 10641, 19058,
+ 12541, 13563, 14999, 49, 10641, 19920,
+ 12541, 13563, 14999, 50,
+ 12541, 13563, 14999, 51, 10641, 1217, 11392,
+ 12541, 13563, 14999, 51, 10641, 1217, 11552,
+ 12541, 13563, 14999, 51, 10641, 6118,
+ 12541, 13563, 14999, 51, 10641, 7292,
+ 12541, 13563, 14999, 51, 10641, 7855, 11552,
+ 12541, 13563, 14999, 51, 10641, 11394,
+ 12541, 13563, 14999, 51, 10641, 11656,
+ 12541, 13563, 14999, 51, 10641, 13653, 10092,
+ 12541, 13563, 14999, 51, 10641, 15119, 13758,
+ 12541, 13563, 14999, 51, 10641, 15642,
+ 12541, 13563, 14999, 51, 10641, 16959, 7292,
+ 12541, 13563, 14999, 51, 10641, 19056,
+ 12541, 13563, 14999, 51, 10641, 19587, 7292,
+ 12541, 13563, 14999, 51, 10641, 19920,
+ 12541, 13563, 14999, 58,
+ 12541, 13563, 14999, 66,
+ 12541, 13563, 14999, 67, 10641, 11394,
+ 12541, 13563, 14999, 67, 10641, 15050,
+ 12541, 13563, 14999, 82,
+ 12541, 13563, 14999, 94,
+ 12541, 13563, 14999, 96,
+ 12541, 13563, 14999, 97, 10641, 20181, 896,
+ 12541, 13563, 14999, 102,
+ 12541, 13563, 14999, 151, 16254,
+ 12541, 13563, 14999, 172,
+ 12541, 13563, 14999, 173, 10641, 11656,
+ 12541, 13563, 14999, 173, 16254,
+ 12541, 13563, 14999, 173, 16255, 10641, 6118,
+ 12541, 13563, 14999, 212,
+ 12541, 13563, 14999, 288,
+ 12541, 13563, 14999, 326,
+ 12541, 13563, 14999, 394,
+ 12541, 13563, 14999, 405, 16254,
+ 12541, 13563, 14999, 415, 16254,
+ 12541, 13563, 14999, 462,
+ 12541, 13563, 14999, 488,
+ 12541, 13563, 14999, 498,
+ 12541, 13563, 14999, 510,
+ 12541, 13563, 14999, 567, 16254,
+ 12541, 13563, 14999, 625, 16255, 10641, 6118,
+ 12541, 13563, 14999, 629, 10641, 22934,
+ 12541, 13563, 14999, 639, 16254,
+ 12541, 13563, 14999, 644,
+ 12541, 13563, 14999, 656,
+ 12541, 13563, 14999, 660,
+ 12541, 13563, 14999, 664,
+ 12541, 13563, 14999, 668,
+ 12541, 13563, 14999, 692,
+ 12541, 13563, 14999, 1048,
+ 12541, 13563, 14999, 1049, 10641, 2175, 7817, 13448,
+ 12541, 13563, 14999, 1049, 10641, 2175, 13341, 9502,
+ 12541, 13563, 14999, 1076,
+ 12541, 13563, 14999, 1230,
+ 12541, 13563, 14999, 1300,
+ 12541, 13563, 14999, 1301, 10641, 21042,
+ 12541, 13563, 14999, 1318,
+ 12541, 13563, 14999, 1319, 10641, 6118,
+ 12541, 13563, 14999, 1319, 10641, 16959, 7292,
+ 12541, 13563, 14999, 1319, 10641, 19587, 7292,
+ 12541, 13563, 14999, 1328,
+ 12541, 13563, 14999, 1340,
+ 12541, 13563, 14999, 1341, 10641, 6118,
+ 12541, 13563, 14999, 1341, 10641, 10092,
+ 12541, 13563, 14999, 1341, 10641, 11656,
+ 12541, 13563, 14999, 1341, 10641, 19587, 7292,
+ 12541, 13563, 14999, 1341, 18542,
+ 12541, 13563, 14999, 1492,
+ 12541, 13563, 14999, 1996,
+ 12541, 13563, 14999, 2198,
+ 12541, 13563, 14999, 2346,
+ 12541, 13563, 14999, 2534,
+ 12541, 13563, 14999, 2680,
+ 12541, 13563, 14999, 2972,
+ 12541, 13563, 14999, 2973, 17140,
+ 12541, 13563, 14999, 3293, 7123, 28,
+ 12541, 13563, 14999, 3338,
+ 12541, 13563, 14999, 5816,
+ 12541, 13563, 14999, 6373, 16254,
+ 12541, 13563, 14999, 6735, 16254,
+ 12541, 13563, 14999, 7123, 14,
+ 12541, 13563, 14999, 7148,
+ 12541, 13563, 14999, 7149, 10641, 7292,
+ 12541, 13563, 14999, 7438,
+ 12541, 13563, 14999, 7439, 10641, 15642,
+ 12541, 13563, 14999, 7824,
+ 12541, 13563, 14999, 7883, 36,
+ 12541, 13563, 14999, 7883, 37, 10641, 1217, 11392,
+ 12541, 13563, 14999, 7883, 37, 10641, 7171, 15642,
+ 12541, 13563, 14999, 7883, 37, 10641, 17839, 15642,
+ 12541, 13563, 14999, 9171, 8,
+ 12541, 13563, 14999, 9171, 9, 10641, 19587, 7292,
+ 12541, 13563, 14999, 9171, 28,
+ 12541, 13563, 14999, 9171, 29, 10641, 15642,
+ 12541, 13563, 14999, 9171, 29, 10641, 19587, 7292,
+ 12541, 13563, 14999, 9171, 482,
+ 12541, 13563, 14999, 9469, 7304,
+ 12541, 13563, 14999, 10125, 16254,
+ 12541, 13563, 14999, 10219, 3076,
+ 12541, 13563, 14999, 10219, 3356,
+ 12541, 13563, 14999, 10219, 6756,
+ 12541, 13563, 14999, 10530,
+ 12541, 13563, 14999, 10812,
+ 12541, 13563, 14999, 11436,
+ 12541, 13563, 14999, 11437, 10641, 19587, 7292,
+ 12541, 13563, 14999, 11888,
+ 12541, 13563, 14999, 12156,
+ 12541, 13563, 14999, 12557, 10,
+ 12541, 13563, 14999, 13144,
+ 12541, 13563, 14999, 13405, 3680,
+ 12541, 13563, 14999, 13432,
+ 12541, 13563, 14999, 13433, 10641, 7292,
+ 12541, 13563, 14999, 13433, 10641, 19587, 7292,
+ 12541, 13563, 14999, 13469, 36,
+ 12541, 13563, 14999, 13597, 18543, 1318,
+ 12541, 13563, 14999, 13734,
+ 12541, 13563, 14999, 13735, 10641, 15642,
+ 12541, 13563, 14999, 13735, 10641, 15643, 17369, 19056,
+ 12541, 13563, 14999, 14357, 8,
+ 12541, 13563, 14999, 14357, 28,
+ 12541, 13563, 14999, 14357, 11436,
+ 12541, 13563, 14999, 14393, 7123, 28,
+ 12541, 13563, 14999, 14411, 22,
+ 12541, 13563, 14999, 14497, 9171, 8,
+ 12541, 13563, 14999, 14497, 13144,
+ 12541, 13563, 14999, 14497, 18543, 9171, 8,
+ 12541, 13563, 14999, 14625, 34,
+ 12541, 13563, 14999, 14625, 35, 10641, 21042,
+ 12541, 13563, 14999, 14977, 10641, 15642,
+ 12541, 13563, 14999, 15501, 12,
+ 12541, 13563, 14999, 15501, 13, 10641, 21042,
+ 12541, 13563, 14999, 15501, 34,
+ 12541, 13563, 14999, 15501, 35, 10641, 9502,
+ 12541, 13563, 14999, 15811, 0,
+ 12541, 13563, 14999, 15811, 8,
+ 12541, 13563, 14999, 15811, 12,
+ 12541, 13563, 14999, 15811, 14,
+ 12541, 13563, 14999, 15811, 15, 10641, 18068,
+ 12541, 13563, 14999, 15811, 15, 10641, 18069, 843, 10092,
+ 12541, 13563, 14999, 15811, 16,
+ 12541, 13563, 14999, 15811, 20,
+ 12541, 13563, 14999, 15811, 22,
+ 12541, 13563, 14999, 15811, 24,
+ 12541, 13563, 14999, 15811, 25, 10641, 7883, 2106,
+ 12541, 13563, 14999, 15811, 29, 15254,
+ 12541, 13563, 14999, 15811, 29, 15255, 10641, 15642,
+ 12541, 13563, 14999, 15811, 34,
+ 12541, 13563, 14999, 15811, 35, 10641, 7292,
+ 12541, 13563, 14999, 15811, 35, 10641, 7883, 2106,
+ 12541, 13563, 14999, 15811, 35, 10641, 10092,
+ 12541, 13563, 14999, 15811, 38,
+ 12541, 13563, 14999, 15811, 42,
+ 12541, 13563, 14999, 15811, 44,
+ 12541, 13563, 14999, 15811, 48,
+ 12541, 13563, 14999, 15811, 66,
+ 12541, 13563, 14999, 15811, 482,
+ 12541, 13563, 14999, 15811, 483, 10641, 15642,
+ 12541, 13563, 14999, 15811, 483, 10641, 20181, 15642,
+ 12541, 13563, 14999, 15811, 660,
+ 12541, 13563, 14999, 15811, 9171, 8,
+ 12541, 13563, 14999, 15811, 11436,
+ 12541, 13563, 14999, 15811, 11888,
+ 12541, 13563, 14999, 15811, 16527, 12,
+ 12541, 13563, 14999, 16279, 16,
+ 12541, 13563, 14999, 16279, 18,
+ 12541, 13563, 14999, 16279, 19, 10641, 15642,
+ 12541, 13563, 14999, 16279, 19, 10641, 15643, 843, 7292,
+ 12541, 13563, 14999, 16449, 9956,
+ 12541, 13563, 14999, 16527, 6,
+ 12541, 13563, 14999, 16527, 10,
+ 12541, 13563, 14999, 16527, 12,
+ 12541, 13563, 14999, 16527, 34,
+ 12541, 13563, 14999, 16527, 36,
+ 12541, 13563, 14999, 16527, 38,
+ 12541, 13563, 14999, 17297, 34,
+ 12541, 13563, 14999, 17460,
+ 12541, 13563, 14999, 17461, 10641, 15642,
+ 12541, 13563, 14999, 17497, 66,
+ 12541, 13563, 14999, 17497, 482,
+ 12541, 13563, 14999, 17497, 656,
+ 12541, 13563, 14999, 17667, 1318,
+ 12541, 13563, 14999, 18183, 482,
+ 12541, 13563, 14999, 18183, 11436,
+ 12541, 13563, 14999, 18185, 8,
+ 12541, 13563, 14999, 18543, 4,
+ 12541, 13563, 14999, 18543, 5, 10641, 1216,
+ 12541, 13563, 14999, 18543, 8,
+ 12541, 13563, 14999, 18543, 35, 10641, 18068,
+ 12541, 13563, 14999, 18543, 9171, 8,
+ 12541, 13563, 14999, 18543, 9171, 9, 10641, 7292,
+ 12541, 13563, 14999, 18543, 9171, 9, 10641, 19587, 7292,
+ 12541, 13563, 14999, 18558,
+ 12541, 13563, 14999, 18599, 28,
+ 12541, 13563, 14999, 18599, 29, 10641, 15642,
+ 12541, 13563, 14999, 18599, 40,
+ 12541, 13563, 14999, 18599, 9171, 28,
+ 12541, 13563, 14999, 18599, 15811, 24,
+ 12541, 13563, 14999, 18599, 20605, 40,
+ 12541, 13563, 14999, 18721, 2680,
+ 12541, 13563, 14999, 18772,
+ 12541, 13563, 14999, 19034,
+ 12541, 13563, 14999, 19035, 10641, 11762,
+ 12541, 13563, 14999, 20507, 50,
+ 12541, 13563, 14999, 20551, 8,
+ 12541, 13563, 14999, 20551, 28,
+ 12541, 13563, 14999, 20551, 29, 10641, 15642,
+ 12541, 13563, 14999, 21151, 42,
+ 12541, 13563, 14999, 21151, 396,
+ 12541, 13563, 14999, 22825, 826,
+ 12541, 13563, 14999, 22825, 5246,
+ 12541, 13563, 16111, 14999, 17, 10641, 15642,
+ 12541, 13563, 16111, 14999, 41, 10641, 15642,
+ 12541, 13563, 18249, 228,
+ 12541, 13563, 18249, 230,
+ 12541, 13563, 18249, 232,
+ 12541, 13563, 18249, 310,
+ 12541, 13563, 18249, 482,
+ 12541, 13563, 18249, 610,
+ 12541, 13563, 18249, 1370,
+ 12541, 13563, 18249, 1372,
+ 12541, 13563, 18249, 7883, 37, 38,
+ 12541, 14999, 744,
+ 12541, 14999, 826,
+ 12541, 14999, 3357, 10641, 15642,
+ 12541, 14999, 10662,
+ 12541, 14999, 13563, 16111, 0,
+ 12541, 14999, 13563, 16111, 2,
+ 12541, 14999, 13563, 16111, 4,
+ 12541, 14999, 13563, 16111, 6,
+ 12541, 14999, 13563, 16111, 8,
+ 12541, 14999, 13563, 16111, 10,
+ 12541, 14999, 13563, 16111, 12,
+ 12541, 14999, 13563, 16111, 13, 10641, 7292,
+ 12541, 14999, 13563, 16111, 14,
+ 12541, 14999, 13563, 16111, 16,
+ 12541, 14999, 13563, 16111, 18,
+ 12541, 14999, 13563, 16111, 20,
+ 12541, 14999, 13563, 16111, 22,
+ 12541, 14999, 13563, 16111, 23, 10641, 15642,
+ 12541, 14999, 13563, 16111, 24,
+ 12541, 14999, 13563, 16111, 26,
+ 12541, 14999, 13563, 16111, 28,
+ 12541, 14999, 13563, 16111, 30,
+ 12541, 14999, 13563, 16111, 34,
+ 12541, 14999, 13563, 16111, 35, 10641, 13341, 2106,
+ 12541, 14999, 13563, 16111, 36,
+ 12541, 14999, 13563, 16111, 38,
+ 12541, 14999, 13563, 16111, 40,
+ 12541, 14999, 13563, 16111, 42,
+ 12541, 14999, 13563, 16111, 44,
+ 12541, 14999, 13563, 16111, 48,
+ 12541, 14999, 13563, 16111, 50,
+ 12541, 14999, 13563, 16111, 66,
+ 12541, 14999, 13563, 16111, 482,
+ 12541, 14999, 13563, 16111, 510,
+ 12541, 14999, 13563, 16111, 1328,
+ 12541, 14999, 13563, 16111, 1340,
+ 12541, 14999, 13563, 16111, 2972,
+ 12541, 14999, 13563, 16111, 9171, 28,
+ 12541, 14999, 13563, 16111, 14357, 2,
+ 12541, 14999, 13563, 16111, 15811, 8,
+ 12541, 14999, 13563, 16111, 15811, 24,
+ 12541, 14999, 13563, 16111, 15811, 34,
+ 12541, 14999, 13563, 16111, 18183, 34,
+ 12541, 14999, 13563, 16111, 18543, 26,
+ 12541, 14999, 13563, 16111, 18543, 34,
+ 12541, 14999, 14567, 11738,
+ 12541, 14999, 15873, 19399, 17268,
+ 12541, 14999, 16449, 9956,
+ 12541, 14999, 16449, 9957, 10641, 15642,
+ 12541, 14999, 16703, 11738,
+ 12541, 14999, 17599, 11738,
+ 12541, 14999, 17679, 20316,
+ 12541, 14999, 17681, 11738,
+ 12541, 14999, 17681, 20316,
+ 12541, 14999, 18183, 16449, 9956,
+ 12541, 14999, 18183, 16449, 9957, 10641, 15642,
+ 12541, 14999, 18543, 1319, 7888,
+ 12541, 14999, 18543, 16449, 9957, 10641, 15642,
+ 12541, 14999, 19587, 11738,
+ 12541, 14999, 19659, 4,
+ 12541, 14999, 20321, 15873, 19278,
+ 12541, 14999, 20919, 1216,
+ 12541, 16111, 14999, 0,
+ 12541, 16111, 14999, 1, 10641, 1217, 11392,
+ 12541, 16111, 14999, 1, 10641, 1217, 11393, 843, 15050,
+ 12541, 16111, 14999, 1, 10641, 1217, 11552,
+ 12541, 16111, 14999, 1, 10641, 7293, 11392,
+ 12541, 16111, 14999, 1, 10641, 9503, 11392,
+ 12541, 16111, 14999, 1, 10641, 9503, 11393, 843, 11394,
+ 12541, 16111, 14999, 1, 10641, 9503, 11552,
+ 12541, 16111, 14999, 1, 10641, 11394,
+ 12541, 16111, 14999, 1, 10641, 11596,
+ 12541, 16111, 14999, 1, 10641, 11597, 843, 1217, 11552,
+ 12541, 16111, 14999, 1, 10641, 11597, 843, 7293, 11392,
+ 12541, 16111, 14999, 1, 10641, 11597, 843, 11394,
+ 12541, 16111, 14999, 1, 10641, 11597, 843, 12232,
+ 12541, 16111, 14999, 1, 10641, 11597, 843, 13758,
+ 12541, 16111, 14999, 1, 10641, 11656,
+ 12541, 16111, 14999, 1, 10641, 12232,
+ 12541, 16111, 14999, 1, 10641, 13758,
+ 12541, 16111, 14999, 1, 10641, 14625, 12232,
+ 12541, 16111, 14999, 1, 10641, 15050,
+ 12541, 16111, 14999, 1, 10641, 15246,
+ 12541, 16111, 14999, 1, 10641, 15642,
+ 12541, 16111, 14999, 1, 10641, 18183, 11596,
+ 12541, 16111, 14999, 1, 10641, 19058,
+ 12541, 16111, 14999, 1, 10641, 19059, 843, 15050,
+ 12541, 16111, 14999, 1, 10641, 19920,
+ 12541, 16111, 14999, 1, 10641, 19921, 843, 1217, 11552,
+ 12541, 16111, 14999, 1, 10641, 19921, 843, 7293, 11392,
+ 12541, 16111, 14999, 1, 10641, 19921, 843, 11394,
+ 12541, 16111, 14999, 1, 10641, 19921, 843, 12232,
+ 12541, 16111, 14999, 1, 10641, 19921, 843, 13758,
+ 12541, 16111, 14999, 2,
+ 12541, 16111, 14999, 3, 10641, 1217, 11392,
+ 12541, 16111, 14999, 3, 10641, 1217, 11552,
+ 12541, 16111, 14999, 3, 10641, 7292,
+ 12541, 16111, 14999, 3, 10641, 7855, 11552,
+ 12541, 16111, 14999, 3, 10641, 15642,
+ 12541, 16111, 14999, 3, 10641, 15778,
+ 12541, 16111, 14999, 3, 10641, 18074,
+ 12541, 16111, 14999, 4,
+ 12541, 16111, 14999, 5, 10641, 896,
+ 12541, 16111, 14999, 5, 10641, 1217, 11392,
+ 12541, 16111, 14999, 5, 10641, 7292,
+ 12541, 16111, 14999, 5, 10641, 11394,
+ 12541, 16111, 14999, 5, 10641, 11656,
+ 12541, 16111, 14999, 5, 10641, 15642,
+ 12541, 16111, 14999, 5, 10641, 16120,
+ 12541, 16111, 14999, 5, 10641, 16121, 843, 11394,
+ 12541, 16111, 14999, 5, 10641, 19920,
+ 12541, 16111, 14999, 6,
+ 12541, 16111, 14999, 7, 10641, 1217, 11392,
+ 12541, 16111, 14999, 7, 10641, 1217, 11552,
+ 12541, 16111, 14999, 7, 10641, 7292,
+ 12541, 16111, 14999, 7, 10641, 7855, 11552,
+ 12541, 16111, 14999, 7, 10641, 11656,
+ 12541, 16111, 14999, 7, 10641, 13563, 14999, 50,
+ 12541, 16111, 14999, 7, 10641, 13563, 14999, 51, 10641, 11656,
+ 12541, 16111, 14999, 7, 10641, 15642,
+ 12541, 16111, 14999, 7, 10641, 15778,
+ 12541, 16111, 14999, 7, 10641, 16120,
+ 12541, 16111, 14999, 7, 10641, 19921, 11552,
+ 12541, 16111, 14999, 8,
+ 12541, 16111, 14999, 9, 10641, 1217, 11392,
+ 12541, 16111, 14999, 9, 10641, 1217, 11552,
+ 12541, 16111, 14999, 9, 10641, 7293, 11392,
+ 12541, 16111, 14999, 9, 10641, 11394,
+ 12541, 16111, 14999, 9, 10641, 11596,
+ 12541, 16111, 14999, 9, 10641, 11656,
+ 12541, 16111, 14999, 9, 10641, 12232,
+ 12541, 16111, 14999, 9, 10641, 13758,
+ 12541, 16111, 14999, 9, 10641, 13759, 11552,
+ 12541, 16111, 14999, 9, 10641, 14625, 12232,
+ 12541, 16111, 14999, 9, 10641, 15050,
+ 12541, 16111, 14999, 9, 10641, 15051, 843, 11394,
+ 12541, 16111, 14999, 9, 10641, 15051, 843, 12232,
+ 12541, 16111, 14999, 9, 10641, 15246,
+ 12541, 16111, 14999, 9, 10641, 15642,
+ 12541, 16111, 14999, 9, 10641, 16120,
+ 12541, 16111, 14999, 9, 10641, 16121, 843, 11596,
+ 12541, 16111, 14999, 9, 10641, 18183, 11596,
+ 12541, 16111, 14999, 9, 10641, 19058,
+ 12541, 16111, 14999, 9, 10641, 19920,
+ 12541, 16111, 14999, 9, 10641, 19921, 843, 1217, 11552,
+ 12541, 16111, 14999, 9, 10641, 19921, 843, 7293, 11392,
+ 12541, 16111, 14999, 9, 10641, 19921, 843, 11394,
+ 12541, 16111, 14999, 9, 10641, 19921, 843, 12232,
+ 12541, 16111, 14999, 9, 10641, 19921, 843, 13758,
+ 12541, 16111, 14999, 9, 10641, 19921, 11552,
+ 12541, 16111, 14999, 10,
+ 12541, 16111, 14999, 11, 10641, 1217, 11392,
+ 12541, 16111, 14999, 11, 10641, 7292,
+ 12541, 16111, 14999, 11, 10641, 15642,
+ 12541, 16111, 14999, 12,
+ 12541, 16111, 14999, 13, 10641, 1217, 11392,
+ 12541, 16111, 14999, 13, 10641, 7292,
+ 12541, 16111, 14999, 13, 10641, 11394,
+ 12541, 16111, 14999, 13, 10641, 11596,
+ 12541, 16111, 14999, 13, 10641, 11656,
+ 12541, 16111, 14999, 13, 10641, 15050,
+ 12541, 16111, 14999, 13, 10641, 15642,
+ 12541, 16111, 14999, 13, 10641, 16120,
+ 12541, 16111, 14999, 13, 10641, 16913, 15642,
+ 12541, 16111, 14999, 13, 10641, 19920,
+ 12541, 16111, 14999, 14,
+ 12541, 16111, 14999, 15, 10641, 1217, 11392,
+ 12541, 16111, 14999, 15, 10641, 1217, 11552,
+ 12541, 16111, 14999, 15, 10641, 7292,
+ 12541, 16111, 14999, 15, 10641, 11597, 11552,
+ 12541, 16111, 14999, 15, 10641, 11656,
+ 12541, 16111, 14999, 15, 10641, 15642,
+ 12541, 16111, 14999, 15, 10641, 16120,
+ 12541, 16111, 14999, 15, 10641, 19056,
+ 12541, 16111, 14999, 15, 10641, 19058,
+ 12541, 16111, 14999, 15, 10641, 19920,
+ 12541, 16111, 14999, 16,
+ 12541, 16111, 14999, 17, 10641, 1217, 11392,
+ 12541, 16111, 14999, 17, 10641, 1217, 11552,
+ 12541, 16111, 14999, 17, 10641, 7293, 11392,
+ 12541, 16111, 14999, 17, 10641, 11394,
+ 12541, 16111, 14999, 17, 10641, 11596,
+ 12541, 16111, 14999, 17, 10641, 11656,
+ 12541, 16111, 14999, 17, 10641, 12232,
+ 12541, 16111, 14999, 17, 10641, 13758,
+ 12541, 16111, 14999, 17, 10641, 13759, 11552,
+ 12541, 16111, 14999, 17, 10641, 14625, 12232,
+ 12541, 16111, 14999, 17, 10641, 15050,
+ 12541, 16111, 14999, 17, 10641, 15246,
+ 12541, 16111, 14999, 17, 10641, 15642,
+ 12541, 16111, 14999, 17, 10641, 18183, 11596,
+ 12541, 16111, 14999, 17, 10641, 19058,
+ 12541, 16111, 14999, 17, 10641, 19059, 843, 11394,
+ 12541, 16111, 14999, 17, 10641, 19920,
+ 12541, 16111, 14999, 18,
+ 12541, 16111, 14999, 19, 10641, 15642,
+ 12541, 16111, 14999, 19, 10641, 19920,
+ 12541, 16111, 14999, 19, 10641, 21042,
+ 12541, 16111, 14999, 20,
+ 12541, 16111, 14999, 21, 10641, 1217, 11552,
+ 12541, 16111, 14999, 21, 10641, 7292,
+ 12541, 16111, 14999, 21, 10641, 7855, 11552,
+ 12541, 16111, 14999, 21, 10641, 11394,
+ 12541, 16111, 14999, 21, 10641, 11656,
+ 12541, 16111, 14999, 21, 10641, 15642,
+ 12541, 16111, 14999, 21, 10641, 15643, 843, 17839, 15642,
+ 12541, 16111, 14999, 21, 10641, 16120,
+ 12541, 16111, 14999, 21, 10641, 16913, 15642,
+ 12541, 16111, 14999, 21, 10641, 17839, 15642,
+ 12541, 16111, 14999, 21, 10641, 19056,
+ 12541, 16111, 14999, 22,
+ 12541, 16111, 14999, 23, 10641, 896,
+ 12541, 16111, 14999, 23, 10641, 1217, 11552,
+ 12541, 16111, 14999, 23, 10641, 1217, 11553, 843, 15050,
+ 12541, 16111, 14999, 23, 10641, 5810,
+ 12541, 16111, 14999, 23, 10641, 7171, 15642,
+ 12541, 16111, 14999, 23, 10641, 7855, 11552,
+ 12541, 16111, 14999, 23, 10641, 11394,
+ 12541, 16111, 14999, 23, 10641, 11656,
+ 12541, 16111, 14999, 23, 10641, 13563, 14999, 18,
+ 12541, 16111, 14999, 23, 10641, 14625, 896,
+ 12541, 16111, 14999, 23, 10641, 15119, 1216,
+ 12541, 16111, 14999, 23, 10641, 15119, 13758,
+ 12541, 16111, 14999, 23, 10641, 15642,
+ 12541, 16111, 14999, 23, 10641, 16120,
+ 12541, 16111, 14999, 23, 10641, 19921, 11552,
+ 12541, 16111, 14999, 24,
+ 12541, 16111, 14999, 25, 10641, 1217, 11392,
+ 12541, 16111, 14999, 25, 10641, 1217, 11552,
+ 12541, 16111, 14999, 25, 10641, 7292,
+ 12541, 16111, 14999, 25, 10641, 11394,
+ 12541, 16111, 14999, 26,
+ 12541, 16111, 14999, 27, 10641, 1217, 11392,
+ 12541, 16111, 14999, 27, 10641, 1217, 11552,
+ 12541, 16111, 14999, 27, 10641, 7817, 7292,
+ 12541, 16111, 14999, 27, 10641, 7855, 11552,
+ 12541, 16111, 14999, 27, 10641, 7883, 13341, 2106,
+ 12541, 16111, 14999, 27, 10641, 11394,
+ 12541, 16111, 14999, 27, 10641, 11656,
+ 12541, 16111, 14999, 27, 10641, 12232,
+ 12541, 16111, 14999, 27, 10641, 13563, 14999, 18,
+ 12541, 16111, 14999, 27, 10641, 13758,
+ 12541, 16111, 14999, 27, 10641, 16120,
+ 12541, 16111, 14999, 27, 10641, 16913, 15642,
+ 12541, 16111, 14999, 27, 10641, 19056,
+ 12541, 16111, 14999, 27, 10641, 19921, 11552,
+ 12541, 16111, 14999, 28,
+ 12541, 16111, 14999, 29, 10641, 1217, 11392,
+ 12541, 16111, 14999, 29, 10641, 1217, 11393, 843, 15050,
+ 12541, 16111, 14999, 29, 10641, 1217, 11552,
+ 12541, 16111, 14999, 29, 10641, 7293, 11392,
+ 12541, 16111, 14999, 29, 10641, 7304,
+ 12541, 16111, 14999, 29, 10641, 7305, 843, 1217, 11552,
+ 12541, 16111, 14999, 29, 10641, 7305, 843, 7293, 11392,
+ 12541, 16111, 14999, 29, 10641, 7305, 843, 11394,
+ 12541, 16111, 14999, 29, 10641, 7305, 843, 12232,
+ 12541, 16111, 14999, 29, 10641, 7305, 843, 13758,
+ 12541, 16111, 14999, 29, 10641, 7883, 15643, 16950,
+ 12541, 16111, 14999, 29, 10641, 7888,
+ 12541, 16111, 14999, 29, 10641, 11394,
+ 12541, 16111, 14999, 29, 10641, 11596,
+ 12541, 16111, 14999, 29, 10641, 11656,
+ 12541, 16111, 14999, 29, 10641, 12232,
+ 12541, 16111, 14999, 29, 10641, 13758,
+ 12541, 16111, 14999, 29, 10641, 13759, 843, 11394,
+ 12541, 16111, 14999, 29, 10641, 13759, 843, 15050,
+ 12541, 16111, 14999, 29, 10641, 13759, 843, 19058,
+ 12541, 16111, 14999, 29, 10641, 14625, 11394,
+ 12541, 16111, 14999, 29, 10641, 14625, 12232,
+ 12541, 16111, 14999, 29, 10641, 15050,
+ 12541, 16111, 14999, 29, 10641, 15051, 843, 11394,
+ 12541, 16111, 14999, 29, 10641, 15051, 843, 12232,
+ 12541, 16111, 14999, 29, 10641, 15119, 13758,
+ 12541, 16111, 14999, 29, 10641, 15246,
+ 12541, 16111, 14999, 29, 10641, 15247, 843, 15050,
+ 12541, 16111, 14999, 29, 10641, 15642,
+ 12541, 16111, 14999, 29, 10641, 15643, 843, 11394,
+ 12541, 16111, 14999, 29, 10641, 18183, 11596,
+ 12541, 16111, 14999, 29, 10641, 19058,
+ 12541, 16111, 14999, 29, 10641, 19059, 843, 15050,
+ 12541, 16111, 14999, 29, 10641, 19920,
+ 12541, 16111, 14999, 29, 10641, 19921, 843, 1217, 11552,
+ 12541, 16111, 14999, 29, 10641, 19921, 843, 7293, 11392,
+ 12541, 16111, 14999, 29, 10641, 19921, 843, 11394,
+ 12541, 16111, 14999, 29, 10641, 19921, 843, 12232,
+ 12541, 16111, 14999, 29, 10641, 19921, 843, 13758,
+ 12541, 16111, 14999, 30,
+ 12541, 16111, 14999, 31, 10641, 1217, 11392,
+ 12541, 16111, 14999, 31, 10641, 7292,
+ 12541, 16111, 14999, 31, 10641, 11394,
+ 12541, 16111, 14999, 31, 10641, 15642,
+ 12541, 16111, 14999, 31, 10641, 15643, 17369, 19056,
+ 12541, 16111, 14999, 31, 10641, 18074,
+ 12541, 16111, 14999, 31, 10641, 18637, 10092,
+ 12541, 16111, 14999, 32,
+ 12541, 16111, 14999, 33, 10641, 15643, 17369, 19056,
+ 12541, 16111, 14999, 33, 10641, 17839, 15642,
+ 12541, 16111, 14999, 34,
+ 12541, 16111, 14999, 35, 10641, 1217, 11392,
+ 12541, 16111, 14999, 35, 10641, 1217, 11552,
+ 12541, 16111, 14999, 35, 10641, 1217, 11553, 843, 15050,
+ 12541, 16111, 14999, 35, 10641, 7855, 11552,
+ 12541, 16111, 14999, 35, 10641, 10092,
+ 12541, 16111, 14999, 35, 10641, 11394,
+ 12541, 16111, 14999, 35, 10641, 11656,
+ 12541, 16111, 14999, 35, 10641, 14625, 12232,
+ 12541, 16111, 14999, 35, 10641, 15642,
+ 12541, 16111, 14999, 35, 10641, 16120,
+ 12541, 16111, 14999, 35, 10641, 16913, 15642,
+ 12541, 16111, 14999, 35, 10641, 18183, 11596,
+ 12541, 16111, 14999, 35, 17140,
+ 12541, 16111, 14999, 36,
+ 12541, 16111, 14999, 37, 10641, 1217, 11392,
+ 12541, 16111, 14999, 37, 10641, 1217, 11552,
+ 12541, 16111, 14999, 37, 10641, 1217, 11553, 843, 1217, 11392,
+ 12541, 16111, 14999, 37, 10641, 11394,
+ 12541, 16111, 14999, 37, 10641, 11395, 843, 1217, 11392,
+ 12541, 16111, 14999, 37, 10641, 11656,
+ 12541, 16111, 14999, 37, 10641, 11657, 843, 1217, 11392,
+ 12541, 16111, 14999, 37, 10641, 11763, 11552,
+ 12541, 16111, 14999, 37, 10641, 13653, 10092,
+ 12541, 16111, 14999, 37, 10641, 16120,
+ 12541, 16111, 14999, 37, 10641, 16913, 15642,
+ 12541, 16111, 14999, 37, 10641, 19920,
+ 12541, 16111, 14999, 38,
+ 12541, 16111, 14999, 39, 10641, 1217, 11392,
+ 12541, 16111, 14999, 39, 10641, 1217, 11552,
+ 12541, 16111, 14999, 39, 10641, 7292,
+ 12541, 16111, 14999, 39, 10641, 7855, 11552,
+ 12541, 16111, 14999, 39, 10641, 11656,
+ 12541, 16111, 14999, 39, 10641, 11763, 11552,
+ 12541, 16111, 14999, 39, 10641, 15642,
+ 12541, 16111, 14999, 39, 10641, 16120,
+ 12541, 16111, 14999, 39, 10641, 17839, 15642,
+ 12541, 16111, 14999, 39, 10641, 19587, 7292,
+ 12541, 16111, 14999, 39, 10641, 19921, 11552,
+ 12541, 16111, 14999, 40,
+ 12541, 16111, 14999, 41, 896,
+ 12541, 16111, 14999, 41, 10641, 1217, 11552,
+ 12541, 16111, 14999, 41, 10641, 7293, 11392,
+ 12541, 16111, 14999, 41, 10641, 7304,
+ 12541, 16111, 14999, 41, 10641, 7305, 843, 1217, 11552,
+ 12541, 16111, 14999, 41, 10641, 7305, 843, 7293, 11392,
+ 12541, 16111, 14999, 41, 10641, 7305, 843, 11394,
+ 12541, 16111, 14999, 41, 10641, 7305, 843, 12232,
+ 12541, 16111, 14999, 41, 10641, 7305, 843, 13758,
+ 12541, 16111, 14999, 41, 10641, 9503, 11392,
+ 12541, 16111, 14999, 41, 10641, 11394,
+ 12541, 16111, 14999, 41, 10641, 11596,
+ 12541, 16111, 14999, 41, 10641, 11656,
+ 12541, 16111, 14999, 41, 10641, 12232,
+ 12541, 16111, 14999, 41, 10641, 13758,
+ 12541, 16111, 14999, 41, 10641, 13759, 843, 11394,
+ 12541, 16111, 14999, 41, 10641, 13759, 11552,
+ 12541, 16111, 14999, 41, 10641, 14625, 11394,
+ 12541, 16111, 14999, 41, 10641, 14625, 12232,
+ 12541, 16111, 14999, 41, 10641, 15050,
+ 12541, 16111, 14999, 41, 10641, 15051, 843, 19058,
+ 12541, 16111, 14999, 41, 10641, 15246,
+ 12541, 16111, 14999, 41, 10641, 18183, 11596,
+ 12541, 16111, 14999, 41, 10641, 19058,
+ 12541, 16111, 14999, 41, 10641, 19059, 843, 11394,
+ 12541, 16111, 14999, 41, 10641, 19059, 843, 11656,
+ 12541, 16111, 14999, 41, 10641, 19059, 843, 12232,
+ 12541, 16111, 14999, 41, 10641, 19059, 843, 15050,
+ 12541, 16111, 14999, 41, 10641, 19059, 11552,
+ 12541, 16111, 14999, 41, 10641, 19920,
+ 12541, 16111, 14999, 41, 10641, 19921, 11552,
+ 12541, 16111, 14999, 42,
+ 12541, 16111, 14999, 43, 10641, 1217, 11552,
+ 12541, 16111, 14999, 43, 10641, 7292,
+ 12541, 16111, 14999, 43, 10641, 13758,
+ 12541, 16111, 14999, 43, 10641, 17839, 15642,
+ 12541, 16111, 14999, 44,
+ 12541, 16111, 14999, 45, 10641, 1217, 11392,
+ 12541, 16111, 14999, 45, 10641, 1217, 11552,
+ 12541, 16111, 14999, 45, 10641, 7292,
+ 12541, 16111, 14999, 45, 10641, 11394,
+ 12541, 16111, 14999, 45, 10641, 12232,
+ 12541, 16111, 14999, 45, 10641, 19058,
+ 12541, 16111, 14999, 45, 10641, 19920,
+ 12541, 16111, 14999, 46,
+ 12541, 16111, 14999, 47, 10641, 1217, 11392,
+ 12541, 16111, 14999, 47, 10641, 19058,
+ 12541, 16111, 14999, 48,
+ 12541, 16111, 14999, 49, 10641, 1217, 11392,
+ 12541, 16111, 14999, 49, 10641, 1217, 11552,
+ 12541, 16111, 14999, 49, 10641, 7292,
+ 12541, 16111, 14999, 49, 10641, 7293, 11392,
+ 12541, 16111, 14999, 49, 10641, 7888,
+ 12541, 16111, 14999, 49, 10641, 11394,
+ 12541, 16111, 14999, 49, 10641, 12232,
+ 12541, 16111, 14999, 49, 10641, 13758,
+ 12541, 16111, 14999, 49, 10641, 15050,
+ 12541, 16111, 14999, 49, 10641, 15642,
+ 12541, 16111, 14999, 49, 10641, 19058,
+ 12541, 16111, 14999, 49, 10641, 19920,
+ 12541, 16111, 14999, 50,
+ 12541, 16111, 14999, 51, 10641, 1217, 11392,
+ 12541, 16111, 14999, 51, 10641, 1217, 11552,
+ 12541, 16111, 14999, 51, 10641, 7292,
+ 12541, 16111, 14999, 51, 10641, 7855, 11552,
+ 12541, 16111, 14999, 51, 10641, 11394,
+ 12541, 16111, 14999, 51, 10641, 11656,
+ 12541, 16111, 14999, 51, 10641, 13653, 10092,
+ 12541, 16111, 14999, 51, 10641, 15642,
+ 12541, 16111, 14999, 51, 10641, 19056,
+ 12541, 16111, 14999, 51, 10641, 19920,
+ 12541, 16111, 14999, 58,
+ 12541, 16111, 14999, 66,
+ 12541, 16111, 14999, 67, 10641, 11394,
+ 12541, 16111, 14999, 67, 10641, 15050,
+ 12541, 16111, 14999, 82,
+ 12541, 16111, 14999, 94,
+ 12541, 16111, 14999, 96,
+ 12541, 16111, 14999, 97, 10641, 20181, 896,
+ 12541, 16111, 14999, 102,
+ 12541, 16111, 14999, 172,
+ 12541, 16111, 14999, 173, 10641, 11656,
+ 12541, 16111, 14999, 212,
+ 12541, 16111, 14999, 326,
+ 12541, 16111, 14999, 394,
+ 12541, 16111, 14999, 462,
+ 12541, 16111, 14999, 488,
+ 12541, 16111, 14999, 498,
+ 12541, 16111, 14999, 510,
+ 12541, 16111, 14999, 644,
+ 12541, 16111, 14999, 692,
+ 12541, 16111, 14999, 1048,
+ 12541, 16111, 14999, 1076,
+ 12541, 16111, 14999, 1300,
+ 12541, 16111, 14999, 1318,
+ 12541, 16111, 14999, 1328,
+ 12541, 16111, 14999, 1340,
+ 12541, 16111, 14999, 1341, 10641, 11656,
+ 12541, 16111, 14999, 1341, 18542,
+ 12541, 16111, 14999, 1492,
+ 12541, 16111, 14999, 2973, 17140,
+ 12541, 16111, 14999, 5816,
+ 12541, 16111, 14999, 7123, 14,
+ 12541, 16111, 14999, 7148,
+ 12541, 16111, 14999, 7438,
+ 12541, 16111, 14999, 9171, 8,
+ 12541, 16111, 14999, 9171, 28,
+ 12541, 16111, 14999, 10219, 3076,
+ 12541, 16111, 14999, 10219, 3356,
+ 12541, 16111, 14999, 10219, 6756,
+ 12541, 16111, 14999, 10530,
+ 12541, 16111, 14999, 10662,
+ 12541, 16111, 14999, 10812,
+ 12541, 16111, 14999, 11436,
+ 12541, 16111, 14999, 12156,
+ 12541, 16111, 14999, 12340,
+ 12541, 16111, 14999, 13144,
+ 12541, 16111, 14999, 13432,
+ 12541, 16111, 14999, 13469, 36,
+ 12541, 16111, 14999, 13563, 33, 10641, 7293, 10092,
+ 12541, 16111, 14999, 13563, 16111, 16,
+ 12541, 16111, 14999, 13734,
+ 12541, 16111, 14999, 13735, 10641, 15642,
+ 12541, 16111, 14999, 13735, 10641, 15643, 17369, 19056,
+ 12541, 16111, 14999, 14411, 22,
+ 12541, 16111, 14999, 15501, 12,
+ 12541, 16111, 14999, 15811, 0,
+ 12541, 16111, 14999, 15811, 14,
+ 12541, 16111, 14999, 15811, 20,
+ 12541, 16111, 14999, 15811, 22,
+ 12541, 16111, 14999, 15811, 24,
+ 12541, 16111, 14999, 15811, 38,
+ 12541, 16111, 14999, 15811, 42,
+ 12541, 16111, 14999, 15811, 11436,
+ 12541, 16111, 14999, 15811, 16527, 12,
+ 12541, 16111, 14999, 15969, 6,
+ 12541, 16111, 14999, 16449, 9956,
+ 12541, 16111, 14999, 16527, 6,
+ 12541, 16111, 14999, 16527, 10,
+ 12541, 16111, 14999, 16527, 12,
+ 12541, 16111, 14999, 16527, 34,
+ 12541, 16111, 14999, 16527, 36,
+ 12541, 16111, 14999, 16527, 38,
+ 12541, 16111, 14999, 17460,
+ 12541, 16111, 14999, 17497, 66,
+ 12541, 16111, 14999, 17497, 482,
+ 12541, 16111, 14999, 17497, 656,
+ 12541, 16111, 14999, 18543, 5, 10641, 1216,
+ 12541, 16111, 14999, 18543, 8,
+ 12541, 16111, 14999, 18543, 9171, 8,
+ 12541, 16111, 14999, 18558,
+ 12541, 16111, 14999, 18772,
+ 12541, 16111, 14999, 19034,
+ 12541, 16111, 14999, 19035, 10641, 11762,
+ 12541, 16111, 14999, 20507, 50,
+ 12541, 16111, 14999, 21151, 42,
+ 12541, 16111, 14999, 21151, 396,
+ 12541, 16111, 14999, 22825, 826,
+ 12541, 16111, 14999, 22825, 5246,
+ 12541, 16111, 18249, 310,
+ 12541, 16111, 18249, 482,
+ 12541, 19673, 13563, 14999, 0,
+ 12541, 19673, 13563, 14999, 8,
+ 12541, 19673, 13563, 14999, 14,
+ 12541, 19673, 13563, 14999, 16,
+ 12541, 19673, 13563, 14999, 18,
+ 12541, 19673, 13563, 14999, 20,
+ 12541, 19673, 13563, 14999, 22,
+ 12541, 19673, 13563, 14999, 24,
+ 12541, 19673, 13563, 14999, 26,
+ 12541, 19673, 13563, 14999, 28,
+ 12541, 19673, 13563, 14999, 30,
+ 12541, 19673, 13563, 14999, 34,
+ 12541, 19673, 13563, 14999, 36,
+ 12541, 19673, 13563, 14999, 38,
+ 12541, 19673, 13563, 14999, 40,
+ 12541, 19673, 13563, 14999, 42,
+ 12541, 19673, 13563, 14999, 46,
+ 12541, 19673, 13563, 14999, 13432,
+ 12541, 20125, 14999, 17, 12578,
+ 12541, 20125, 14999, 16011, 24,
+ 12541, 20125, 14999, 18183, 24,
+ 12541, 20125, 14999, 18543, 10,
+ 12541, 20125, 14999, 18543, 30,
+ 12541, 20125, 14999, 18599, 16,
+ 12552,
+ 12559, 15582,
+ 12560,
+ 12563, 3077, 15609, 17642,
+ 12563, 6757, 15609, 17642,
+ 12563, 6757, 17045, 11571, 9950,
+ 12563, 6779, 17045, 11571, 6122,
+ 12563, 6779, 17045, 11571, 9950,
+ 12563, 7817, 18763, 13483, 16089, 18392,
+ 12563, 9464,
+ 12563, 11695, 8320,
+ 12563, 11979, 15609, 17642,
+ 12563, 12237, 11772,
+ 12563, 13341, 18763, 13483, 16089, 18392,
+ 12563, 13454,
+ 12563, 13737, 17045, 11571, 9950,
+ 12563, 14049, 15620,
+ 12563, 15819, 17045, 11571, 9950,
+ 12563, 17154,
+ 12563, 18847, 896,
+ 12567, 9855, 2164,
+ 12567, 9855, 9680,
+ 12567, 9855, 19380,
+ 12567, 9855, 19454,
+ 12567, 11905, 2610,
+ 12567, 11905, 3076,
+ 12567, 11905, 3356,
+ 12567, 11905, 6756,
+ 12567, 11905, 6778,
+ 12567, 11905, 8780,
+ 12567, 11905, 10900,
+ 12567, 11905, 11978,
+ 12567, 11905, 13450,
+ 12567, 11905, 13736,
+ 12567, 13563, 14999, 350,
+ 12567, 13563, 14999, 384,
+ 12567, 13563, 14999, 416,
+ 12567, 13563, 14999, 448,
+ 12567, 13563, 14999, 522,
+ 12567, 13563, 14999, 572,
+ 12567, 13563, 14999, 622,
+ 12567, 13563, 14999, 2444,
+ 12567, 13563, 14999, 17610,
+ 12567, 14003, 9855, 0,
+ 12567, 14003, 9855, 8,
+ 12567, 14003, 9855, 16,
+ 12567, 14003, 9855, 28,
+ 12567, 14003, 9855, 40,
+ 12567, 14003, 9855, 72,
+ 12567, 14003, 9855, 94,
+ 12567, 14003, 9855, 184,
+ 12567, 14003, 9855, 498,
+ 12567, 14999, 106,
+ 12567, 14999, 124,
+ 12567, 14999, 148,
+ 12567, 14999, 244,
+ 12567, 14999, 266,
+ 12567, 14999, 336,
+ 12567, 14999, 350,
+ 12567, 14999, 384,
+ 12567, 14999, 416,
+ 12567, 14999, 448,
+ 12567, 14999, 522,
+ 12567, 14999, 572,
+ 12567, 14999, 588,
+ 12567, 14999, 622,
+ 12567, 14999, 694,
+ 12567, 14999, 734,
+ 12567, 14999, 932,
+ 12567, 14999, 1044,
+ 12567, 14999, 1164,
+ 12567, 14999, 1492,
+ 12567, 14999, 1796,
+ 12567, 14999, 1914,
+ 12567, 14999, 2444,
+ 12567, 14999, 2676,
+ 12567, 14999, 3048,
+ 12567, 14999, 3114,
+ 12567, 14999, 3242,
+ 12567, 14999, 3304,
+ 12567, 14999, 3670,
+ 12567, 14999, 7088,
+ 12567, 18511, 8320,
+ 12567, 19667, 14999, 572,
+ 12567, 19667, 14999, 694,
+ 12567, 19667, 14999, 734,
+ 12567, 20685, 8320,
+ 12567, 22955, 14998,
+ 12577, 18767, 9854,
+ 12589, 2611, 14635, 11578,
+ 12589, 2611, 17087, 11578,
+ 12589, 6757, 16357, 11578,
+ 12589, 7123, 11578,
+ 12589, 7123, 14486,
+ 12589, 7123, 16529, 14049, 14486,
+ 12589, 7817, 14526,
+ 12589, 7817, 15306,
+ 12589, 7817, 18085, 2668,
+ 12589, 7817, 18505, 17755, 858,
+ 12589, 7817, 18774,
+ 12589, 7817, 18929, 2668,
+ 12589, 7817, 20296,
+ 12589, 7817, 21207, 21279, 11476,
+ 12589, 11573, 18566,
+ 12589, 13341, 14519, 10641, 1216,
+ 12589, 13341, 15306,
+ 12589, 13341, 18505, 17755, 858,
+ 12589, 13341, 18583, 14049, 14486,
+ 12589, 13341, 18583, 14049, 15620,
+ 12589, 13341, 18774,
+ 12589, 13341, 21207, 18997, 11476,
+ 12589, 13341, 22823, 14049, 15620,
+ 12589, 13451, 16357, 11578,
+ 12589, 13737, 16357, 11578,
+ 12589, 13737, 18509, 11578,
+ 12597, 6718,
+ 12655, 9854,
+ 12661, 7812,
+ 12692,
+ 12695, 16579, 11905, 2610,
+ 12695, 16579, 11905, 3076,
+ 12695, 16579, 11905, 3356,
+ 12695, 16579, 11905, 6756,
+ 12695, 16579, 11905, 6778,
+ 12695, 16579, 11905, 8780,
+ 12695, 16579, 11905, 11978,
+ 12695, 16579, 11905, 13450,
+ 12695, 16579, 11905, 13736,
+ 12695, 16579, 18697, 7915, 358,
+ 12695, 16579, 18697, 7917, 350,
+ 12695, 16579, 18697, 7919, 370,
+ 12695, 16579, 18697, 7921, 706,
+ 12695, 16579, 18697, 7923, 694,
+ 12695, 16579, 18697, 7925, 712,
+ 12695, 16579, 18697, 7927, 2314,
+ 12695, 16579, 18697, 7929, 2242,
+ 12695, 16579, 18697, 7931, 2348,
+ 12695, 16579, 18697, 7933, 114,
+ 12695, 16579, 18697, 7935, 106,
+ 12695, 16579, 18697, 7937, 120,
+ 12695, 16579, 18697, 7939, 16,
+ 12695, 16579, 18697, 7941, 0,
+ 12695, 16579, 18697, 7943, 40,
+ 12695, 16579, 18697, 7945, 158,
+ 12695, 16579, 18697, 7947, 148,
+ 12695, 16579, 18697, 7949, 168,
+ 12695, 16579, 18697, 7951, 598,
+ 12695, 16579, 18697, 7953, 588,
+ 12695, 16579, 18697, 7955, 612,
+ 12695, 16579, 18697, 7957, 630,
+ 12695, 16579, 18697, 7959, 622,
+ 12695, 16579, 18697, 7961, 642,
+ 12695, 16579, 18697, 7963, 392,
+ 12695, 16579, 18697, 7965, 384,
+ 12695, 16579, 18697, 7967, 406,
+ 12695, 16579, 18697, 7969, 340,
+ 12695, 16579, 18697, 7971, 336,
+ 12695, 16579, 18697, 7973, 344,
+ 12695, 16579, 18697, 7975, 738,
+ 12695, 16579, 18697, 7977, 734,
+ 12695, 16579, 18697, 7979, 746,
+ 12695, 16579, 18697, 7981, 230,
+ 12695, 16579, 18697, 7983, 224,
+ 12695, 16579, 18697, 7985, 238,
+ 12695, 16579, 18697, 7987, 2470,
+ 12695, 16579, 18697, 7989, 2396,
+ 12695, 16579, 18697, 7991, 2536,
+ 12695, 16579, 18697, 7993, 1606,
+ 12695, 16579, 18697, 7995, 266,
+ 12695, 16579, 18697, 7997, 1680,
+ 12695, 16579, 18697, 7999, 8726,
+ 12695, 16579, 18697, 8001, 7700,
+ 12695, 16579, 18697, 8003, 710,
+ 12695, 16579, 18697, 8005, 7314,
+ 12695, 16579, 18697, 8007, 8334,
+ 12695, 16579, 18697, 8009, 366,
+ 12695, 16579, 18697, 8011, 3582,
+ 12695, 16579, 18697, 8013, 546,
+ 12695, 16579, 18697, 8015, 528,
+ 12695, 16579, 18697, 8017, 1612,
+ 12695, 16579, 18697, 8019, 1634,
+ 12695, 16579, 18697, 8021, 2164,
+ 12695, 16579, 18697, 8023, 626,
+ 12695, 16579, 18697, 8025, 1458,
+ 12695, 16579, 18697, 8027, 8746,
+ 12695, 16579, 18697, 8029, 8948,
+ 12695, 16579, 18697, 8031, 2282,
+ 12695, 16579, 18697, 8033, 8980,
+ 12695, 16579, 18697, 8035, 3586,
+ 12695, 16579, 18697, 8037, 2266,
+ 12695, 16579, 18697, 8039, 342,
+ 12695, 16579, 18697, 8041, 2426,
+ 12695, 16579, 18697, 8043, 1896,
+ 12695, 16579, 18697, 8045, 540,
+ 12695, 16579, 18697, 8047, 8674,
+ 12695, 16579, 18697, 8049, 536,
+ 12695, 16579, 18697, 8051, 634,
+ 12695, 16579, 18697, 8053, 1464,
+ 12695, 16579, 18697, 8055, 6940,
+ 12695, 16579, 18697, 8057, 2268,
+ 12695, 16579, 18697, 8059, 388,
+ 12695, 16579, 18697, 8061, 1994,
+ 12695, 16579, 18697, 8063, 226,
+ 12695, 16579, 18697, 8065, 1976,
+ 12695, 16579, 18697, 8067, 686,
+ 12695, 16579, 18697, 8069, 1364,
+ 12695, 16579, 18697, 8071, 602,
+ 12695, 16579, 18697, 8073, 736,
+ 12695, 16579, 18697, 8075, 2664,
+ 12695, 16579, 18697, 8077, 8734,
+ 12695, 16579, 18697, 8079, 7140,
+ 12695, 16579, 18697, 8081, 2104,
+ 12695, 16579, 18697, 8083, 682,
+ 12695, 16579, 18697, 8085, 7883, 8728,
+ 12695, 16579, 18697, 8087, 1698,
+ 12695, 16579, 18697, 8089, 236,
+ 12695, 16579, 18697, 8091, 1152,
+ 12695, 16579, 18697, 8093, 8730,
+ 12695, 16579, 18697, 8095, 3226,
+ 12695, 16579, 18697, 8097, 1986,
+ 12695, 16579, 18697, 8099, 6932,
+ 12695, 16579, 18697, 8101, 2328,
+ 12695, 16579, 18697, 8103, 354,
+ 12695, 16579, 18697, 8105, 270,
+ 12695, 16579, 18697, 8107, 110,
+ 12695, 16579, 18697, 8109, 8956,
+ 12695, 16579, 18697, 8111, 522,
+ 12695, 16579, 18697, 8113, 8,
+ 12695, 16579, 18697, 8115, 1350,
+ 12695, 16579, 18697, 8117, 2706,
+ 12695, 16579, 18697, 8119, 960,
+ 12695, 16579, 18697, 8121, 3290,
+ 12695, 16579, 18697, 8123, 7883, 8340,
+ 12695, 16579, 18697, 8125, 7883, 12852,
+ 12695, 16579, 18697, 8127, 1460,
+ 12695, 16579, 18697, 8129, 1988,
+ 12695, 16579, 18697, 8131, 3694,
+ 12695, 16579, 18697, 8133, 7883, 388,
+ 12695, 16579, 18697, 8135, 244,
+ 12695, 16579, 18697, 8137, 7704,
+ 12695, 16579, 18697, 8139, 338,
+ 12695, 16579, 18697, 8141, 3562,
+ 12695, 16579, 18697, 8143, 12846,
+ 12695, 16579, 18697, 8145, 592,
+ 12695, 16579, 18697, 8147, 2432,
+ 12695, 16579, 18697, 8149, 700,
+ 12695, 16579, 18697, 8151, 2422,
+ 12695, 16579, 18697, 8153, 8732,
+ 12695, 16579, 18697, 8155, 742,
+ 12695, 16579, 18697, 8157, 2274,
+ 12695, 16579, 18697, 8159, 2424,
+ 12695, 16579, 18697, 8161, 1462,
+ 12695, 16579, 18697, 8163, 2428,
+ 12695, 16579, 18697, 8165, 3540,
+ 12695, 16579, 18697, 8167, 12854,
+ 12695, 16579, 18697, 8169, 7298,
+ 12695, 16579, 18697, 8171, 2420,
+ 12695, 16579, 18697, 8173, 1590,
+ 12695, 16579, 18697, 8175, 316,
+ 12695, 16579, 18697, 8177, 1990,
+ 12695, 16579, 18697, 8179, 1392,
+ 12695, 16579, 18697, 8181, 8802,
+ 12695, 16579, 18697, 8183, 316,
+ 12695, 16579, 18697, 8185, 3094,
+ 12695, 16579, 18697, 8187, 192,
+ 12695, 16579, 18697, 8189, 116,
+ 12695, 16579, 18697, 8191, 3584,
+ 12695, 16579, 18697, 8193, 282,
+ 12695, 16579, 18697, 8195, 3728,
+ 12695, 16579, 18697, 8197, 7883, 2272,
+ 12695, 16579, 18697, 8199, 3542,
+ 12695, 16579, 18697, 8201, 3484,
+ 12695, 16579, 18697, 8203, 2270,
+ 12695, 16579, 18697, 8205, 8728,
+ 12695, 16579, 18697, 8207, 28,
+ 12695, 16579, 18697, 8209, 1466,
+ 12695, 16579, 18697, 8211, 8792,
+ 12695, 16579, 18697, 8213, 918,
+ 12695, 16579, 18697, 8215, 690,
+ 12695, 16579, 18697, 8217, 2478,
+ 12695, 16579, 18697, 8219, 402,
+ 12695, 16579, 18697, 8221, 8466,
+ 12695, 16579, 18697, 8223, 254,
+ 12695, 16579, 18697, 8225, 12852,
+ 12695, 16579, 18697, 8227, 1788,
+ 12695, 16579, 18697, 8229, 1992,
+ 12695, 16579, 18697, 8231, 12842,
+ 12695, 16579, 18697, 8233, 1826,
+ 12695, 16579, 18697, 8235, 7883, 2268,
+ 12695, 16579, 18697, 8237, 3036,
+ 12695, 16579, 18697, 8239, 184,
+ 12695, 16579, 18697, 8241, 8964,
+ 12695, 16579, 18697, 8243, 498,
+ 12695, 16579, 18697, 8245, 7068,
+ 12695, 16579, 18697, 8247, 7064,
+ 12695, 16579, 18697, 8249, 260,
+ 12695, 16579, 18697, 8251, 2502,
+ 12695, 16579, 18697, 8253, 8992,
+ 12695, 16579, 18697, 8255, 572,
+ 12695, 16579, 18697, 8257, 8340,
+ 12695, 16579, 18697, 8259, 3456,
+ 12695, 16579, 18697, 8261, 2272,
+ 12695, 16579, 18697, 8263, 7883, 342,
+ 12695, 16579, 18697, 8265, 274,
+ 12695, 16579, 18697, 8267, 12880,
+ 12695, 16579, 18697, 8269, 202,
+ 12695, 16579, 18697, 8271, 2006,
+ 12695, 16579, 18697, 8273, 1212,
+ 12695, 16579, 18697, 8275, 166,
+ 12695, 16579, 18697, 8277, 684,
+ 12695, 16579, 18697, 8279, 7883, 8732,
+ 12695, 16579, 18697, 8281, 8720,
+ 12695, 16579, 18697, 8283, 680,
+ 12695, 16579, 18697, 8285, 286,
+ 12695, 16579, 18697, 8287, 8346,
+ 12695, 16579, 18697, 8289, 8334,
+ 12695, 16579, 18697, 8291, 8472,
+ 12695, 16579, 18697, 8293, 1468,
+ 12695, 16579, 18697, 8295, 8656,
+ 12695, 16579, 18697, 8297, 2486,
+ 12695, 16579, 18697, 8299, 1678,
+ 12695, 16579, 18697, 8301, 3574,
+ 12695, 16579, 18697, 8303, 80,
+ 12695, 16579, 18697, 8305, 3062,
+ 12695, 16579, 18697, 8307, 1402,
+ 12695, 16579, 19003, 15233, 3233, 19784,
+ 12695, 16579, 19003, 15233, 10118,
+ 12695, 16579, 19003, 15233, 13696,
+ 12695, 16579, 19003, 15233, 16503, 19784,
+ 12695, 16579, 19003, 15233, 18156,
+ 12695, 16579, 19003, 15233, 18310,
+ 12695, 16579, 19003, 15233, 19784,
12706,
- 12719, 6725, 9808,
- 12719, 13393, 9808,
- 12719, 16711, 9808,
- 12721, 13683, 18214,
- 12721, 13802,
- 12721, 13803, 18215, 10595, 1212,
- 12721, 13803, 18215, 10595, 9242,
- 12721, 13965, 18669, 894,
- 12721, 15513, 13803, 18214,
- 12721, 15513, 20905, 18214,
- 12721, 16035, 1213, 18214,
- 12721, 16035, 9243, 18214,
- 12721, 16035, 13683, 18214,
- 12721, 16603, 502,
- 12721, 16603, 840,
- 12721, 16942,
- 12721, 18836,
- 12721, 19476,
- 12721, 20904,
- 12736,
- 12743, 9808,
- 12823, 10595, 13532,
- 12896,
- 12907, 6531, 841, 13501, 10583, 11428,
- 12907, 6531, 11428,
- 12907, 6531, 11429, 841, 13501, 6531, 11428,
- 12907, 6531, 11429, 10595, 7256,
- 12907, 6531, 11429, 17645, 12907, 10583, 11428,
- 12907, 6531, 11429, 17645, 13501, 6531, 11428,
- 12907, 6531, 11521, 11428,
- 12907, 6531, 13965, 11428,
- 12907, 6531, 14533, 11428,
- 12907, 6531, 18297, 970,
- 12907, 6531, 18297, 7774,
- 12907, 6531, 18297, 10505, 7774,
- 12907, 6531, 20165, 11428,
- 12907, 6531, 21571, 11428,
- 12907, 6531, 21571, 11429, 633, 894,
- 12907, 10583, 841, 13501, 6531, 11428,
- 12907, 10583, 11428,
- 12907, 10583, 11429, 633, 7845, 894,
- 12907, 10583, 11429, 633, 14428,
- 12907, 10583, 11429, 841, 12907, 6531, 11428,
- 12907, 10583, 11429, 10595, 7256,
- 12907, 10583, 11429, 17645, 12907, 6531, 11428,
- 12907, 10583, 11521, 11428,
- 12907, 10583, 13965, 11428,
- 12907, 10583, 14533, 11428,
- 12907, 10583, 18297, 970,
- 12907, 10583, 18297, 7774,
- 12907, 10583, 18297, 10505, 7774,
- 12907, 10583, 20165, 11428,
- 12907, 10583, 21571, 11428,
- 12907, 10583, 21571, 11429, 633, 894,
- 12907, 12327, 13309, 8282,
- 12907, 12327, 16955, 8282,
- 12907, 12327, 17927, 2597, 7086,
- 12907, 12327, 17927, 2597, 14542,
- 12907, 12327, 17927, 2597, 16954,
- 12907, 12327, 17927, 2597, 19438,
- 12907, 12327, 17927, 13655, 18332,
- 12907, 12327, 17927, 13655, 20216,
- 12907, 12327, 18331, 8282,
- 12907, 12327, 20655, 8282,
- 13069, 13503, 8282,
- 13069, 14903, 502,
- 13069, 14903, 670,
- 13069, 14903, 2600,
- 13069, 14903, 5208,
- 13069, 14903, 6068,
- 13069, 14903, 6248,
- 13069, 14903, 7020,
- 13069, 14903, 7384,
- 13069, 14903, 7856,
- 13069, 14903, 8434,
- 13069, 14903, 8738,
- 13069, 14903, 9516,
- 13069, 14903, 9642,
- 13069, 14903, 10366,
- 13069, 14903, 11500,
- 13069, 14903, 11628,
- 13069, 14903, 12006,
- 13069, 14903, 13142,
- 13069, 14903, 13684,
- 13069, 14903, 15524,
- 13069, 14903, 16224,
- 13069, 14903, 16226,
- 13069, 14903, 16406,
- 13069, 14903, 16728,
- 13069, 14903, 18652,
- 13069, 14903, 20456,
- 13069, 16277, 8282,
- 13069, 18367, 16277, 8282,
- 13075, 2230,
- 13075, 13980,
- 13087, 73, 14897, 8282,
- 13087, 95, 14897, 8282,
- 13087, 9809, 12986,
- 13087, 9809, 15756,
- 13087, 9809, 17342,
- 13087, 9809, 17466,
- 13087, 9809, 17506,
- 13087, 9809, 20336,
- 13087, 11849, 2596,
- 13087, 11849, 3056,
- 13087, 11849, 3336,
- 13087, 11849, 6720,
- 13087, 11849, 6742,
- 13087, 11849, 8736,
- 13087, 11849, 10854,
- 13087, 11849, 11916,
- 13087, 11849, 13376,
- 13087, 11849, 13654,
- 13087, 13921, 9809, 8,
- 13087, 13921, 9809, 16,
- 13087, 13921, 9809, 28,
- 13087, 13921, 9809, 40,
- 13087, 13921, 9809, 58,
- 13087, 13921, 9809, 72,
- 13087, 13921, 9809, 94,
- 13087, 13921, 9809, 306,
- 13087, 13921, 9809, 674,
- 13087, 13921, 9809, 17349, 22,
- 13087, 13921, 9809, 17349, 34,
- 13087, 13921, 9809, 17349, 394,
- 13087, 13921, 9809, 17349, 580,
- 13087, 14784,
- 13087, 14903, 0,
- 13087, 14903, 8,
- 13087, 14903, 16,
- 13087, 14903, 28,
- 13087, 14903, 40,
- 13087, 14903, 58,
- 13087, 14903, 72,
- 13087, 14903, 94,
- 13087, 14903, 106,
- 13087, 14903, 124,
- 13087, 14903, 148,
- 13087, 14903, 244,
- 13087, 14903, 266,
- 13087, 14903, 306,
- 13087, 14903, 334,
- 13087, 14903, 348,
- 13087, 14903, 382,
- 13087, 14903, 414,
- 13087, 14903, 446,
- 13087, 14903, 520,
- 13087, 14903, 570,
- 13087, 14903, 586,
- 13087, 14903, 620,
- 13087, 14903, 674,
- 13087, 14903, 678,
- 13087, 14903, 692,
- 13087, 14903, 732,
- 13087, 14903, 930,
- 13087, 14903, 1040,
- 13087, 14903, 1138,
- 13087, 14903, 1160,
- 13087, 14903, 1486,
- 13087, 14903, 1786,
- 13087, 14903, 1904,
- 13087, 14903, 2142,
- 13087, 14903, 2432,
- 13087, 14903, 2480,
- 13087, 14903, 2544,
- 13087, 14903, 2660,
- 13087, 14903, 2894,
- 13087, 14903, 2938,
- 13087, 14903, 3030,
- 13087, 14903, 3094,
- 13087, 14903, 3222,
- 13087, 14903, 3302,
- 13087, 14903, 3746,
- 13087, 14903, 6286,
- 13087, 14903, 10218,
- 13087, 14903, 17349, 22,
- 13087, 14903, 17349, 34,
- 13087, 14903, 17349, 394,
- 13087, 14903, 17349, 580,
- 13087, 17927, 2597, 7086,
- 13087, 17927, 2597, 14542,
- 13087, 17927, 2597, 16954,
- 13087, 17927, 2597, 19438,
- 13087, 17927, 13655, 18332,
- 13087, 17927, 13655, 20216,
- 13093, 9808,
- 13106,
- 13108,
- 13111, 6682,
- 13117, 15274,
- 13131, 15564,
- 13132,
- 13171, 483, 17380,
- 13171, 483, 18013, 9808,
- 13180,
- 13186,
- 13189, 9808,
- 13192,
- 13195, 15395, 15564,
- 13202,
- 13238,
- 13239, 14332,
- 13250,
- 13271, 857, 20877, 15970,
- 13271, 2163, 20101, 15970,
- 13271, 2597, 14543, 11528,
- 13271, 6715, 10046,
- 13271, 7087, 11521, 14396,
- 13271, 7087, 11528,
- 13271, 7091, 19575, 18338,
- 13271, 10040,
- 13271, 11397, 14326,
- 13271, 11398,
- 13271, 11399, 10595, 856,
- 13271, 11399, 10595, 19029, 15831, 11428,
- 13271, 11399, 14531, 21017, 14976,
- 13271, 11399, 15970,
- 13271, 11399, 15971, 10595, 1212,
- 13271, 11399, 17329, 10595, 15512,
- 13271, 11399, 21017, 14976,
- 13271, 11429, 10595, 13483, 14396,
- 13271, 11429, 10595, 16035, 9242,
- 13271, 11521, 18585, 13407, 15970,
- 13271, 11521, 20009, 15970,
- 13271, 11725, 15970,
- 13271, 11725, 15971, 12525, 7256,
- 13271, 11725, 15971, 13807, 7256,
- 13271, 11725, 15971, 15021, 13158,
- 13271, 12032,
- 13271, 13095, 7480,
- 13271, 13965, 11725, 15970,
- 13271, 13965, 14429, 15970,
- 13271, 13965, 15513, 15970,
- 13271, 13965, 18585, 13407, 15970,
- 13271, 13965, 20009, 15970,
- 13271, 13965, 20628,
- 13271, 14429, 15970,
- 13271, 14531, 21017, 15970,
- 13271, 14533, 11399, 15970,
- 13271, 14533, 11429, 10595, 17011, 7102,
- 13271, 14533, 15781, 12010,
- 13271, 14533, 19359, 8282,
- 13271, 14533, 20628,
- 13271, 15111, 14585, 20175, 16942,
- 13271, 15319, 18209, 15970,
- 13271, 15465, 19359, 8282,
- 13271, 15493, 14326,
- 13271, 15513, 15970,
- 13271, 15513, 15971, 10595, 10137, 315, 3273, 14428,
- 13271, 15513, 15971, 10595, 10137, 315, 14307, 14428,
- 13271, 15513, 15971, 10595, 13222,
- 13271, 15513, 15971, 10595, 18658,
- 13271, 15513, 15971, 12525, 14428,
- 13271, 15513, 15971, 13807, 14428,
- 13271, 15513, 15971, 19056,
- 13271, 15781, 12010,
- 13271, 16004,
- 13271, 17126,
- 13271, 17127, 10595, 2597, 13499, 10574,
- 13271, 17127, 10595, 13655, 13499, 13952,
- 13271, 17227, 14326,
- 13271, 18379, 885, 18862,
- 13271, 18423, 41, 15970,
- 13271, 18585, 13407, 15970,
- 13271, 18596,
- 13271, 18597, 11347, 7779, 18596,
- 13271, 18669, 895, 10595, 13222,
- 13271, 18669, 967, 7816,
- 13271, 20175, 16942,
- 13271, 20628,
- 13271, 20629, 12525, 7256,
- 13271, 20629, 13807, 7256,
- 13271, 20629, 19056,
- 13271, 21017, 15970,
- 13271, 21215, 15970,
- 13283, 6682,
- 13285, 91, 9808,
- 13285, 13799, 9808,
- 13285, 16137, 17063, 9808,
- 13285, 16769, 2596,
- 13285, 16769, 2597, 16378,
- 13285, 16769, 2597, 16379, 18566,
- 13285, 16769, 2597, 18566,
- 13285, 16769, 2597, 18567, 5, 6,
- 13285, 16769, 3056,
- 13285, 16769, 3057, 7765, 6740,
- 13285, 16769, 3212,
- 13285, 16769, 3213, 18566,
- 13285, 16769, 3336,
- 13285, 16769, 6720,
- 13285, 16769, 6721, 16378,
- 13285, 16769, 6721, 18566,
- 13285, 16769, 6742,
- 13285, 16769, 8736,
- 13285, 16769, 11916,
- 13285, 16769, 12018,
- 13285, 16769, 12019, 11909, 6740,
- 13285, 16769, 12019, 18566,
- 13285, 16769, 13376,
- 13285, 16769, 13654,
- 13285, 16769, 14546,
- 13285, 16769, 15706,
- 13285, 16769, 18367, 2597, 16378,
- 13285, 17059, 9808,
- 13285, 17063, 9808,
- 13285, 17085, 9808,
- 13285, 17679, 9808,
- 13285, 18403, 9808,
- 13285, 18793, 9808,
- 13285, 19033, 9808,
- 13285, 19357, 9808,
- 13285, 20181, 9808,
- 13287, 15584,
- 13287, 16952,
- 13297, 9808,
- 13299, 17916,
- 13307, 11719, 20658,
- 13307, 14217, 15564,
- 13307, 14903, 4,
- 13307, 14903, 6,
- 13307, 14903, 8,
- 13307, 14903, 12,
- 13307, 14903, 20,
- 13307, 14903, 28,
- 13307, 14903, 32,
- 13307, 14903, 42,
- 13307, 14903, 44,
- 13307, 14903, 46,
- 13307, 14903, 48,
- 13307, 14903, 50,
- 13307, 14903, 63, 0,
- 13307, 14903, 480,
- 13307, 14903, 494,
- 13307, 14903, 496,
- 13307, 14903, 505, 28,
- 13307, 14903, 594,
- 13307, 14903, 742,
- 13307, 14903, 1032,
- 13307, 14903, 1260,
- 13307, 14903, 1294,
- 13307, 14903, 1322,
- 13307, 14903, 1444,
- 13307, 14903, 1470,
- 13307, 14903, 1746,
- 13307, 14903, 1756,
- 13307, 14903, 5200,
- 13307, 14903, 5932,
- 13307, 14903, 6697, 6701, 227, 10,
- 13307, 14903, 6919, 7059, 12,
- 13307, 14903, 7407, 325, 1765, 16,
- 13307, 14903, 7415, 1302,
- 13307, 14903, 7569, 20,
- 13307, 14903, 9902,
- 13307, 14903, 10383, 671, 40,
- 13307, 14903, 11381, 11936,
- 13307, 14903, 11407, 0,
- 13307, 14903, 11622,
- 13307, 14903, 11785, 6243, 6,
- 13307, 14903, 11915, 191, 8,
- 13307, 14903, 12191, 14,
- 13307, 14903, 12341, 18,
- 13307, 14903, 12378,
- 13307, 14903, 13243, 2853, 9433, 34,
- 13307, 14903, 13451, 21543, 36,
- 13307, 14903, 13695, 3247, 3347, 38,
- 13307, 14903, 13995, 10617, 44,
- 13307, 14903, 14651, 14353, 62,
- 13307, 14903, 14651, 14353, 190,
- 13307, 14903, 14651, 14353, 324,
- 13307, 14903, 14651, 14353, 504,
- 13307, 14903, 14651, 14353, 5200,
- 13307, 14903, 14719, 14,
- 13307, 14903, 14770,
- 13307, 14903, 14887, 7749, 7841, 22,
- 13307, 14903, 14967, 2231, 24,
- 13307, 14903, 15057, 2547, 8565, 26,
- 13307, 14903, 15154,
- 13307, 14903, 15221, 15211, 30,
- 13307, 14903, 15487, 36,
- 13307, 14903, 16092,
- 13307, 14903, 16813, 11961, 28,
- 13307, 14903, 17525, 11509, 15955, 2,
- 13307, 14903, 17828,
- 13307, 14903, 17830,
- 13307, 14903, 17832,
- 13307, 14903, 18573, 13661, 13652,
- 13307, 14903, 20894,
- 13307, 14903, 21195, 0,
- 13307, 14903, 21196,
- 13307, 14903, 21369, 66,
- 13307, 14903, 21370,
- 13307, 14903, 21393, 28,
- 13307, 14903, 21395, 36,
- 13307, 14903, 21397, 38,
- 13307, 14903, 21541, 28,
- 13307, 14903, 21559, 24,
- 13307, 14903, 21561, 26,
- 13307, 14903, 21679, 24,
- 13307, 14903, 21745, 14,
- 13307, 14903, 21767, 14,
- 13307, 14903, 21787, 2,
- 13307, 15465, 20658,
- 13307, 17523, 15564,
- 13307, 18165, 20658,
- 13307, 18637, 15564,
- 13309, 9808,
- 13400,
- 13431, 669, 10040,
- 13431, 669, 10041, 10595, 18658,
- 13431, 669, 10041, 11347, 13431, 6407, 10040,
- 13431, 5787, 11429, 18297, 19029, 10109, 12907, 6530,
- 13431, 6407, 10040,
- 13431, 6407, 10041, 10595, 16816,
- 13431, 7779, 10040,
- 13431, 17101, 12907, 11428,
- 13431, 20163, 11429, 11347, 19213, 11428,
- 13431, 20331, 13501, 11428,
- 13464,
+ 12731, 9854,
+ 12737, 3536,
+ 12741, 9854,
+ 12741, 9855, 317, 18774,
+ 12741, 9855, 10641, 1217, 11552,
+ 12741, 9855, 10641, 11763, 11392,
+ 12741, 9855, 10641, 15451, 6430,
+ 12741, 9855, 10641, 16389, 6430,
+ 12741, 13758,
+ 12753, 886,
+ 12753, 10641, 14058,
+ 12757, 5848,
+ 12757, 17172,
+ 12761, 6790,
+ 12762,
+ 12763, 6718,
+ 12764,
+ 12771, 14424,
+ 12772,
+ 12785, 6761, 9854,
+ 12785, 13469, 9854,
+ 12785, 16839, 9854,
+ 12787, 13765, 18386,
+ 12787, 13884,
+ 12787, 13885, 18387, 10641, 1216,
+ 12787, 13885, 18387, 10641, 9286,
+ 12787, 14049, 18847, 896,
+ 12787, 15621, 13885, 18386,
+ 12787, 15621, 21125, 18386,
+ 12787, 16153, 1217, 18386,
+ 12787, 16153, 9287, 18386,
+ 12787, 16153, 13765, 18386,
+ 12787, 16727, 504,
+ 12787, 16727, 842,
+ 12787, 17074,
+ 12787, 19020,
+ 12787, 19674,
+ 12787, 21124,
+ 12802,
+ 12809, 9854,
+ 12889, 10641, 13614,
+ 12962,
+ 12973, 6561, 843, 13581, 10629, 11476,
+ 12973, 6561, 11476,
+ 12973, 6561, 11477, 843, 13581, 6561, 11476,
+ 12973, 6561, 11477, 10641, 7292,
+ 12973, 6561, 11477, 17793, 12973, 10629, 11476,
+ 12973, 6561, 11477, 17793, 13581, 6561, 11476,
+ 12973, 6561, 11571, 11476,
+ 12973, 6561, 14049, 11476,
+ 12973, 6561, 14625, 11476,
+ 12973, 6561, 18471, 974,
+ 12973, 6561, 18471, 7812,
+ 12973, 6561, 18471, 10551, 7812,
+ 12973, 6561, 20377, 11476,
+ 12973, 6561, 23305, 11476,
+ 12973, 6561, 23305, 11477, 635, 896,
+ 12973, 10629, 843, 13581, 6561, 11476,
+ 12973, 10629, 11476,
+ 12973, 10629, 11477, 635, 7883, 896,
+ 12973, 10629, 11477, 635, 14518,
+ 12973, 10629, 11477, 843, 12973, 6561, 11476,
+ 12973, 10629, 11477, 10641, 7292,
+ 12973, 10629, 11477, 17793, 12973, 6561, 11476,
+ 12973, 10629, 11571, 11476,
+ 12973, 10629, 14049, 11476,
+ 12973, 10629, 14625, 11476,
+ 12973, 10629, 18471, 974,
+ 12973, 10629, 18471, 7812,
+ 12973, 10629, 18471, 10551, 7812,
+ 12973, 10629, 20377, 11476,
+ 12973, 10629, 23305, 11476,
+ 12973, 10629, 23305, 11477, 635, 896,
+ 12973, 12391, 13379, 8320,
+ 12973, 12391, 17087, 8320,
+ 12973, 12391, 18089, 2611, 7122,
+ 12973, 12391, 18089, 2611, 14634,
+ 12973, 12391, 18089, 2611, 17086,
+ 12973, 12391, 18089, 2611, 19636,
+ 12973, 12391, 18089, 13737, 18508,
+ 12973, 12391, 18089, 13737, 20430,
+ 12973, 12391, 18507, 8320,
+ 12973, 12391, 20873, 8320,
+ 13135, 13583, 8320,
+ 13135, 14999, 504,
+ 13135, 14999, 672,
+ 13135, 14999, 2614,
+ 13135, 14999, 5234,
+ 13135, 14999, 6096,
+ 13135, 14999, 6276,
+ 13135, 14999, 7056,
+ 13135, 14999, 7420,
+ 13135, 14999, 7894,
+ 13135, 14999, 8476,
+ 13135, 14999, 8782,
+ 13135, 14999, 9562,
+ 13135, 14999, 9688,
+ 13135, 14999, 10412,
+ 13135, 14999, 11550,
+ 13135, 14999, 11680,
+ 13135, 14999, 12068,
+ 13135, 14999, 13210,
+ 13135, 14999, 13766,
+ 13135, 14999, 15632,
+ 13135, 14999, 16344,
+ 13135, 14999, 16346,
+ 13135, 14999, 16530,
+ 13135, 14999, 16856,
+ 13135, 14999, 18830,
+ 13135, 14999, 20672,
+ 13135, 16397, 8320,
+ 13135, 18543, 16397, 8320,
+ 13141, 2242,
+ 13141, 14064,
+ 13153, 73, 14993, 8320,
+ 13153, 95, 14993, 8320,
+ 13153, 9855, 13052,
+ 13153, 9855, 15868,
+ 13153, 9855, 17486,
+ 13153, 9855, 17610,
+ 13153, 9855, 17652,
+ 13153, 9855, 20552,
+ 13153, 11905, 2610,
+ 13153, 11905, 3076,
+ 13153, 11905, 3356,
+ 13153, 11905, 6756,
+ 13153, 11905, 6778,
+ 13153, 11905, 8780,
+ 13153, 11905, 10900,
+ 13153, 11905, 11978,
+ 13153, 11905, 13450,
+ 13153, 11905, 13736,
+ 13153, 14003, 9855, 8,
+ 13153, 14003, 9855, 16,
+ 13153, 14003, 9855, 28,
+ 13153, 14003, 9855, 40,
+ 13153, 14003, 9855, 58,
+ 13153, 14003, 9855, 72,
+ 13153, 14003, 9855, 94,
+ 13153, 14003, 9855, 308,
+ 13153, 14003, 9855, 676,
+ 13153, 14003, 9855, 17493, 22,
+ 13153, 14003, 9855, 17493, 34,
+ 13153, 14003, 9855, 17493, 396,
+ 13153, 14003, 9855, 17493, 582,
+ 13153, 14880,
+ 13153, 14999, 0,
+ 13153, 14999, 8,
+ 13153, 14999, 16,
+ 13153, 14999, 28,
+ 13153, 14999, 40,
+ 13153, 14999, 58,
+ 13153, 14999, 72,
+ 13153, 14999, 94,
+ 13153, 14999, 106,
+ 13153, 14999, 124,
+ 13153, 14999, 148,
+ 13153, 14999, 244,
+ 13153, 14999, 266,
+ 13153, 14999, 308,
+ 13153, 14999, 336,
+ 13153, 14999, 350,
+ 13153, 14999, 384,
+ 13153, 14999, 416,
+ 13153, 14999, 448,
+ 13153, 14999, 522,
+ 13153, 14999, 572,
+ 13153, 14999, 588,
+ 13153, 14999, 622,
+ 13153, 14999, 676,
+ 13153, 14999, 680,
+ 13153, 14999, 694,
+ 13153, 14999, 734,
+ 13153, 14999, 932,
+ 13153, 14999, 1044,
+ 13153, 14999, 1142,
+ 13153, 14999, 1164,
+ 13153, 14999, 1492,
+ 13153, 14999, 1796,
+ 13153, 14999, 1914,
+ 13153, 14999, 2152,
+ 13153, 14999, 2444,
+ 13153, 14999, 2492,
+ 13153, 14999, 2556,
+ 13153, 14999, 2676,
+ 13153, 14999, 2912,
+ 13153, 14999, 2956,
+ 13153, 14999, 3048,
+ 13153, 14999, 3114,
+ 13153, 14999, 3242,
+ 13153, 14999, 3322,
+ 13153, 14999, 3772,
+ 13153, 14999, 6314,
+ 13153, 14999, 10264,
+ 13153, 14999, 17493, 22,
+ 13153, 14999, 17493, 34,
+ 13153, 14999, 17493, 396,
+ 13153, 14999, 17493, 582,
+ 13153, 18089, 2611, 7122,
+ 13153, 18089, 2611, 14634,
+ 13153, 18089, 2611, 17086,
+ 13153, 18089, 2611, 19636,
+ 13153, 18089, 13737, 18508,
+ 13153, 18089, 13737, 20430,
+ 13155, 13563, 14999, 0,
+ 13155, 13563, 14999, 8,
+ 13155, 13563, 14999, 16,
+ 13155, 13563, 14999, 28,
+ 13155, 13563, 14999, 40,
+ 13155, 13563, 14999, 70,
+ 13155, 13563, 14999, 72,
+ 13155, 13563, 14999, 266,
+ 13155, 13563, 14999, 350,
+ 13155, 13563, 14999, 384,
+ 13155, 13563, 14999, 416,
+ 13155, 13563, 14999, 448,
+ 13155, 13563, 14999, 522,
+ 13155, 13563, 14999, 588,
+ 13155, 13563, 14999, 622,
+ 13155, 13563, 14999, 694,
+ 13155, 13563, 14999, 752,
+ 13155, 13563, 14999, 826,
+ 13155, 13563, 14999, 972,
+ 13155, 13563, 14999, 1044,
+ 13155, 13563, 14999, 1164,
+ 13155, 13563, 14999, 1284,
+ 13155, 13563, 14999, 1492,
+ 13155, 13563, 14999, 1720,
+ 13155, 13563, 14999, 1914,
+ 13155, 13563, 14999, 2056,
+ 13155, 13563, 14999, 2604,
+ 13155, 13563, 14999, 3048,
+ 13155, 13563, 14999, 3308,
+ 13155, 13563, 14999, 3812,
+ 13155, 13563, 14999, 6566,
+ 13155, 13563, 14999, 6568,
+ 13155, 13563, 14999, 6570,
+ 13155, 13563, 14999, 10240,
+ 13155, 13563, 14999, 11972,
+ 13155, 13563, 14999, 11974,
+ 13155, 16111, 14999, 0,
+ 13155, 16111, 14999, 8,
+ 13155, 16111, 14999, 16,
+ 13155, 16111, 14999, 28,
+ 13155, 16111, 14999, 40,
+ 13155, 16111, 14999, 70,
+ 13155, 16111, 14999, 72,
+ 13155, 16111, 14999, 266,
+ 13155, 16111, 14999, 350,
+ 13155, 16111, 14999, 384,
+ 13155, 16111, 14999, 416,
+ 13155, 16111, 14999, 448,
+ 13155, 16111, 14999, 522,
+ 13155, 16111, 14999, 588,
+ 13155, 16111, 14999, 622,
+ 13155, 16111, 14999, 694,
+ 13155, 16111, 14999, 752,
+ 13155, 16111, 14999, 826,
+ 13155, 16111, 14999, 972,
+ 13155, 16111, 14999, 1044,
+ 13155, 16111, 14999, 1164,
+ 13155, 16111, 14999, 1284,
+ 13155, 16111, 14999, 1492,
+ 13155, 16111, 14999, 1720,
+ 13155, 16111, 14999, 1914,
+ 13155, 16111, 14999, 2056,
+ 13155, 16111, 14999, 2604,
+ 13155, 16111, 14999, 3048,
+ 13155, 16111, 14999, 3308,
+ 13155, 16111, 14999, 3812,
+ 13155, 16111, 14999, 6566,
+ 13155, 16111, 14999, 6568,
+ 13155, 16111, 14999, 6570,
+ 13155, 16111, 14999, 10240,
+ 13155, 16111, 14999, 11972,
+ 13155, 16111, 14999, 11974,
+ 13161, 9854,
+ 13174,
+ 13176,
+ 13179, 6718,
+ 13185, 15376,
+ 13199, 15672,
+ 13200,
+ 13239, 485, 17524,
+ 13239, 485, 18179, 9854,
+ 13248,
+ 13254,
+ 13257, 9854,
+ 13259, 497, 15672,
+ 13259, 13551, 15672,
+ 13259, 15253, 15672,
+ 13259, 15672,
+ 13260,
+ 13263, 15499, 15672,
+ 13270,
+ 13306,
+ 13307, 14420,
+ 13318,
+ 13338,
+ 13341, 859, 21097, 16088,
+ 13341, 2175, 20309, 16088,
+ 13341, 2611, 14635, 11578,
+ 13341, 6751, 10092,
+ 13341, 7123, 11571, 14486,
+ 13341, 7123, 11578,
+ 13341, 7127, 19773, 18514,
+ 13341, 10086,
+ 13341, 11445, 14414,
+ 13341, 11446,
+ 13341, 11447, 10641, 858,
+ 13341, 11447, 10641, 19215, 15945, 11476,
+ 13341, 11447, 14623, 21237, 15074,
+ 13341, 11447, 16088,
+ 13341, 11447, 16089, 10641, 1216,
+ 13341, 11447, 17473, 10641, 15620,
+ 13341, 11447, 21237, 15074,
+ 13341, 11477, 10641, 13563, 14486,
+ 13341, 11477, 10641, 16153, 9286,
+ 13341, 11571, 18763, 13483, 16088,
+ 13341, 11571, 20217, 16088,
+ 13341, 11779, 16088,
+ 13341, 11779, 16089, 12589, 7292,
+ 13341, 11779, 16089, 13889, 7292,
+ 13341, 11779, 16089, 15119, 13226,
+ 13341, 12094,
+ 13341, 13163, 7518,
+ 13341, 14049, 11779, 16088,
+ 13341, 14049, 14519, 16088,
+ 13341, 14049, 15621, 16088,
+ 13341, 14049, 18763, 13483, 16088,
+ 13341, 14049, 20217, 16088,
+ 13341, 14049, 20846,
+ 13341, 14519, 16088,
+ 13341, 14623, 21237, 16088,
+ 13341, 14625, 11447, 16088,
+ 13341, 14625, 11477, 10641, 17143, 7138,
+ 13341, 14625, 15893, 12072,
+ 13341, 14625, 19557, 8320,
+ 13341, 14625, 20846,
+ 13341, 15211, 14677, 20387, 17074,
+ 13341, 15423, 18381, 16088,
+ 13341, 15573, 19557, 8320,
+ 13341, 15601, 14414,
+ 13341, 15621, 16088,
+ 13341, 15621, 16089, 10641, 10183, 317, 3293, 14518,
+ 13341, 15621, 16089, 10641, 10183, 317, 14393, 14518,
+ 13341, 15621, 16089, 10641, 13290,
+ 13341, 15621, 16089, 10641, 18836,
+ 13341, 15621, 16089, 12589, 14518,
+ 13341, 15621, 16089, 13889, 14518,
+ 13341, 15621, 16089, 19242,
+ 13341, 15893, 12072,
+ 13341, 16122,
+ 13341, 17262,
+ 13341, 17263, 10641, 2611, 13579, 10620,
+ 13341, 17263, 10641, 13737, 13579, 14036,
+ 13341, 17365, 14414,
+ 13341, 18555, 887, 19048,
+ 13341, 18599, 41, 16088,
+ 13341, 18763, 13483, 16088,
+ 13341, 18774,
+ 13341, 18775, 11393, 7817, 18774,
+ 13341, 18847, 897, 10641, 13290,
+ 13341, 18847, 969, 7854,
+ 13341, 20387, 17074,
+ 13341, 20846,
+ 13341, 20847, 12589, 7292,
+ 13341, 20847, 13889, 7292,
+ 13341, 20847, 19242,
+ 13341, 21237, 16088,
+ 13341, 22947, 16088,
+ 13353, 6718,
+ 13355, 91, 9854,
+ 13355, 13881, 9854,
+ 13355, 16257, 17197, 9854,
+ 13355, 16899, 2610,
+ 13355, 16899, 2611, 16502,
+ 13355, 16899, 2611, 16503, 18744,
+ 13355, 16899, 2611, 18744,
+ 13355, 16899, 2611, 18745, 5, 6,
+ 13355, 16899, 3076,
+ 13355, 16899, 3077, 7803, 6776,
+ 13355, 16899, 3232,
+ 13355, 16899, 3233, 18744,
+ 13355, 16899, 3356,
+ 13355, 16899, 6756,
+ 13355, 16899, 6757, 16502,
+ 13355, 16899, 6757, 18744,
+ 13355, 16899, 6778,
+ 13355, 16899, 8780,
+ 13355, 16899, 11978,
+ 13355, 16899, 12080,
+ 13355, 16899, 12081, 11967, 6776,
+ 13355, 16899, 12081, 18744,
+ 13355, 16899, 13450,
+ 13355, 16899, 13736,
+ 13355, 16899, 14638,
+ 13355, 16899, 15818,
+ 13355, 16899, 18543, 2611, 16502,
+ 13355, 17193, 9854,
+ 13355, 17197, 9854,
+ 13355, 17221, 9854,
+ 13355, 17831, 9854,
+ 13355, 18579, 9854,
+ 13355, 18977, 9854,
+ 13355, 19219, 9854,
+ 13355, 19555, 9854,
+ 13355, 20393, 9854,
+ 13357, 15694,
+ 13357, 17084,
+ 13367, 9854,
+ 13369, 18076,
+ 13377, 11773, 20876,
+ 13377, 14303, 15672,
+ 13377, 14999, 4,
+ 13377, 14999, 6,
+ 13377, 14999, 8,
+ 13377, 14999, 12,
+ 13377, 14999, 20,
+ 13377, 14999, 28,
+ 13377, 14999, 32,
+ 13377, 14999, 42,
+ 13377, 14999, 44,
+ 13377, 14999, 46,
+ 13377, 14999, 48,
+ 13377, 14999, 50,
+ 13377, 14999, 63, 0,
+ 13377, 14999, 482,
+ 13377, 14999, 496,
+ 13377, 14999, 498,
+ 13377, 14999, 507, 28,
+ 13377, 14999, 596,
+ 13377, 14999, 744,
+ 13377, 14999, 1036,
+ 13377, 14999, 1264,
+ 13377, 14999, 1300,
+ 13377, 14999, 1328,
+ 13377, 14999, 1450,
+ 13377, 14999, 1476,
+ 13377, 14999, 1756,
+ 13377, 14999, 1766,
+ 13377, 14999, 5226,
+ 13377, 14999, 5960,
+ 13377, 14999, 6733, 6737, 227, 10,
+ 13377, 14999, 6955, 7095, 12,
+ 13377, 14999, 7443, 327, 1775, 16,
+ 13377, 14999, 7451, 1308,
+ 13377, 14999, 7607, 20,
+ 13377, 14999, 9948,
+ 13377, 14999, 10429, 673, 40,
+ 13377, 14999, 11429, 11998,
+ 13377, 14999, 11455, 0,
+ 13377, 14999, 11674,
+ 13377, 14999, 11841, 6271, 6,
+ 13377, 14999, 11977, 191, 8,
+ 13377, 14999, 12255, 14,
+ 13377, 14999, 12405, 18,
+ 13377, 14999, 12442,
+ 13377, 14999, 13311, 2871, 9479, 34,
+ 13377, 14999, 13529, 23277, 36,
+ 13377, 14999, 13777, 3267, 3367, 38,
+ 13377, 14999, 14079, 10663, 44,
+ 13377, 14999, 14745, 14443, 62,
+ 13377, 14999, 14745, 14443, 190,
+ 13377, 14999, 14745, 14443, 326,
+ 13377, 14999, 14745, 14443, 506,
+ 13377, 14999, 14745, 14443, 5226,
+ 13377, 14999, 14813, 14,
+ 13377, 14999, 14866,
+ 13377, 14999, 14983, 7787, 7879, 22,
+ 13377, 14999, 15065, 2243, 24,
+ 13377, 14999, 15157, 2559, 8607, 26,
+ 13377, 14999, 15256,
+ 13377, 14999, 15323, 15313, 30,
+ 13377, 14999, 15595, 36,
+ 13377, 14999, 16210,
+ 13377, 14999, 16943, 12023, 28,
+ 13377, 14999, 17673, 11559, 16073, 2,
+ 13377, 14999, 17982,
+ 13377, 14999, 17984,
+ 13377, 14999, 17986,
+ 13377, 14999, 18751, 13743, 13734,
+ 13377, 14999, 21114,
+ 13377, 14999, 22927, 0,
+ 13377, 14999, 22928,
+ 13377, 14999, 23103, 66,
+ 13377, 14999, 23104,
+ 13377, 14999, 23127, 28,
+ 13377, 14999, 23129, 36,
+ 13377, 14999, 23131, 38,
+ 13377, 14999, 23275, 28,
+ 13377, 14999, 23293, 24,
+ 13377, 14999, 23295, 26,
+ 13377, 14999, 23413, 24,
+ 13377, 14999, 23479, 14,
+ 13377, 14999, 23501, 14,
+ 13377, 14999, 23521, 2,
+ 13377, 15573, 20876,
+ 13377, 17671, 15672,
+ 13377, 18337, 20876,
+ 13377, 18815, 15672,
+ 13379, 9854,
13466,
- 13467, 841, 19742,
- 13473, 483, 13168,
- 13478,
- 13483, 201, 6258,
- 13483, 3337, 6403, 9131, 2597, 1213, 20658,
- 13483, 3435, 10595, 18658,
- 13483, 5817, 16128,
- 13483, 6757, 9910,
- 13483, 7779, 11725, 15970,
- 13483, 7779, 18585, 13407, 15970,
- 13483, 7779, 20628,
- 13483, 9243, 9808,
- 13483, 11702,
- 13483, 11708,
- 13483, 13271, 11725, 15970,
- 13483, 13271, 18585, 13407, 15970,
- 13483, 13271, 20628,
- 13483, 13285, 16769, 2596,
- 13483, 13285, 16769, 2597, 16378,
- 13483, 13285, 16769, 2597, 18566,
- 13483, 13285, 16769, 3056,
- 13483, 13285, 16769, 3212,
- 13483, 13285, 16769, 3336,
- 13483, 13285, 16769, 6720,
- 13483, 13285, 16769, 6721, 16378,
- 13483, 13285, 16769, 6742,
- 13483, 13285, 16769, 8736,
- 13483, 13285, 16769, 11916,
- 13483, 13285, 16769, 12018,
- 13483, 13285, 16769, 13376,
- 13483, 13285, 16769, 13654,
- 13483, 13285, 16769, 14546,
- 13483, 13285, 16769, 15706,
- 13483, 13676,
- 13483, 14509, 9808,
- 13483, 14555, 9808,
- 13483, 15133, 9808,
- 13483, 15161, 16128,
- 13483, 16245, 482,
- 13483, 16245, 483, 10595, 16816,
- 13483, 16245, 483, 10595, 18669, 895, 93, 1293, 483, 19973, 15534,
- 13483, 16873, 9808,
- 13483, 16991, 17118,
- 13483, 17444,
- 13483, 17496,
- 13483, 17635, 91, 15002,
- 13483, 17635, 10595, 16816,
- 13483, 17635, 10595, 18669, 895, 93, 1293, 483, 19973, 15534,
- 13483, 18335, 8282,
- 13483, 18716,
- 13483, 19215, 9808,
- 13483, 19416,
- 13483, 19719, 92,
- 13483, 20469, 8282,
- 13483, 20511, 11708,
- 13483, 20877, 9808,
- 13483, 20890,
- 13485, 16942,
- 13488,
- 13490,
- 13492,
- 13497, 13225, 15513, 18220,
- 13497, 13225, 15513, 18221, 315, 11521, 15512,
- 13499, 19367, 18838,
- 13501, 6531, 11428,
- 13501, 6531, 11429, 633, 14428,
- 13501, 6531, 11429, 841, 13501, 10583, 11428,
- 13501, 6531, 11429, 10595, 7256,
- 13501, 6531, 11429, 17645, 12907, 6531, 11428,
- 13501, 6531, 11521, 11428,
- 13501, 6531, 13965, 11428,
- 13501, 6531, 14533, 11428,
- 13501, 6531, 18297, 970,
- 13501, 6531, 18297, 7774,
- 13501, 6531, 18297, 10505, 7774,
- 13501, 6531, 20165, 11428,
- 13501, 6531, 21571, 11428,
- 13501, 6531, 21571, 11429, 633, 894,
- 13501, 10583, 11428,
- 13501, 10583, 11429, 841, 12907, 10583, 11428,
- 13501, 10583, 11429, 10595, 7256,
- 13501, 10583, 11521, 11428,
- 13501, 10583, 13965, 11428,
- 13501, 10583, 14533, 11428,
- 13501, 10583, 18297, 970,
- 13501, 10583, 18297, 7774,
- 13501, 10583, 18297, 10505, 7774,
- 13501, 10583, 20165, 11428,
- 13501, 10583, 21571, 11428,
- 13501, 10583, 21571, 11429, 633, 894,
- 13502,
- 13517, 11521, 20163, 11428,
- 13527, 483, 14742,
- 13527, 483, 20304,
- 13537, 20016,
- 13545, 11640,
- 13566,
- 13571, 18717, 18220,
- 13581, 6258,
- 13601, 15607, 15185, 841, 5702,
- 13603, 9809, 12986,
- 13603, 9809, 15756,
- 13603, 9809, 17342,
- 13603, 9809, 17466,
- 13603, 11849, 2596,
- 13603, 11849, 3056,
- 13603, 11849, 3336,
- 13603, 11849, 6720,
- 13603, 11849, 6742,
- 13603, 11849, 8736,
- 13603, 11849, 10854,
- 13603, 11849, 11916,
- 13603, 11849, 13376,
- 13603, 11849, 13654,
- 13603, 13921, 9809, 8,
- 13603, 13921, 9809, 16,
- 13603, 13921, 9809, 28,
- 13603, 13921, 9809, 40,
- 13603, 13921, 9809, 58,
- 13603, 13921, 9809, 72,
- 13603, 13921, 9809, 94,
- 13603, 13921, 9809, 306,
- 13603, 13921, 9809, 674,
- 13603, 14903, 0,
- 13603, 14903, 8,
- 13603, 14903, 16,
- 13603, 14903, 28,
- 13603, 14903, 40,
- 13603, 14903, 58,
- 13603, 14903, 72,
- 13603, 14903, 94,
- 13603, 14903, 106,
- 13603, 14903, 124,
- 13603, 14903, 148,
- 13603, 14903, 244,
- 13603, 14903, 266,
- 13603, 14903, 306,
- 13603, 14903, 334,
- 13603, 14903, 348,
- 13603, 14903, 382,
- 13603, 14903, 414,
- 13603, 14903, 446,
- 13603, 14903, 520,
- 13603, 14903, 570,
- 13603, 14903, 586,
- 13603, 14903, 620,
- 13603, 14903, 674,
- 13603, 14903, 678,
- 13603, 14903, 732,
- 13603, 14903, 930,
- 13603, 14903, 1040,
- 13603, 14903, 1138,
- 13603, 14903, 1160,
- 13603, 14903, 1486,
- 13603, 14903, 1786,
- 13603, 14903, 1904,
- 13603, 14903, 2432,
- 13603, 14903, 2480,
- 13603, 14903, 2544,
- 13603, 14903, 2660,
- 13603, 14903, 2938,
- 13603, 14903, 3030,
- 13603, 14903, 3222,
- 13603, 14903, 3302,
- 13603, 14903, 6286,
- 13603, 14903, 10218,
- 13605, 91, 11347, 9808,
- 13605, 95, 14897, 8282,
- 13605, 492,
- 13605, 1137, 9808,
- 13605, 9809, 15756,
- 13605, 9809, 17342,
- 13605, 9809, 17466,
- 13605, 10727, 9808,
- 13605, 11831, 9808,
- 13605, 11849, 2596,
- 13605, 11849, 3056,
- 13605, 11849, 3336,
- 13605, 11849, 6720,
- 13605, 11849, 6742,
- 13605, 11849, 8736,
- 13605, 11849, 10854,
- 13605, 11849, 11916,
- 13605, 11849, 13376,
- 13605, 11849, 13654,
- 13605, 12689, 9808,
- 13605, 13309, 9808,
- 13605, 13921, 9809, 8,
- 13605, 13921, 9809, 16,
- 13605, 13921, 9809, 28,
- 13605, 13921, 9809, 40,
- 13605, 13921, 9809, 58,
- 13605, 13921, 9809, 72,
- 13605, 13921, 9809, 94,
- 13605, 13921, 9809, 184,
- 13605, 13921, 9809, 306,
- 13605, 13921, 9809, 496,
- 13605, 13921, 9809, 674,
- 13605, 14437, 9808,
- 13605, 14903, 0,
- 13605, 14903, 8,
- 13605, 14903, 16,
- 13605, 14903, 28,
- 13605, 14903, 40,
- 13605, 14903, 58,
- 13605, 14903, 72,
- 13605, 14903, 94,
- 13605, 14903, 124,
- 13605, 14903, 184,
- 13605, 14903, 266,
- 13605, 14903, 306,
- 13605, 14903, 334,
- 13605, 14903, 348,
- 13605, 14903, 382,
- 13605, 14903, 414,
- 13605, 14903, 446,
- 13605, 14903, 496,
- 13605, 14903, 520,
- 13605, 14903, 570,
- 13605, 14903, 586,
- 13605, 14903, 620,
- 13605, 14903, 674,
- 13605, 14903, 678,
- 13605, 14903, 732,
- 13605, 14903, 2142,
- 13605, 14903, 2432,
- 13605, 14903, 2480,
- 13605, 14903, 2544,
- 13605, 14903, 2938,
- 13605, 14903, 3030,
- 13605, 14903, 3094,
- 13605, 14903, 3302,
- 13605, 14903, 7836,
- 13605, 14903, 8798,
- 13605, 15133, 2597, 16378,
- 13605, 15133, 2597, 18566,
- 13605, 15133, 3212,
- 13605, 15133, 9808,
- 13625, 9808,
- 13635, 6393, 2499, 11970,
- 13635, 14564,
- 13655, 1213, 20658,
- 13655, 9429, 7778,
- 13655, 9429, 11346,
- 13655, 9429, 11502,
- 13655, 9429, 13270,
- 13655, 12509, 19741, 7778,
- 13655, 12509, 19741, 13270,
- 13655, 14333, 12696,
- 13655, 15493, 15978,
- 13655, 16913, 11521, 9904,
- 13655, 19213, 14226,
- 13655, 19269, 18822,
- 13655, 20163, 14226,
- 13655, 20357, 14555, 13454,
- 13655, 20391, 11398,
- 13672,
- 13673, 6682,
- 13675, 20267, 19440,
- 13676,
- 13677, 10595, 1213, 11346,
- 13677, 10595, 1213, 11502,
- 13677, 10595, 9457, 11346,
- 13677, 18214,
- 13677, 18215, 10595, 1213, 11346,
- 13677, 18215, 10595, 15347, 6402,
- 13677, 18215, 11347, 19213, 11428,
- 13677, 18215, 11347, 20163, 11428,
- 13681, 11690,
- 13683, 10595, 7779, 7087, 11520,
- 13683, 10595, 13271, 7087, 11520,
- 13689, 6682,
- 13705, 13722,
- 13719, 15360,
- 13727, 8283, 9808,
- 13728,
- 13766,
- 13802,
- 13803, 10595, 12675, 9808,
- 13803, 10595, 16603, 502,
- 13803, 10595, 16816,
- 13803, 11347, 895, 11347, 20904,
- 13803, 11347, 20904,
- 13803, 14287, 841, 14793, 10595, 13802,
- 13807, 2597, 14543, 11528,
- 13807, 7087, 11528,
- 13807, 7087, 14396,
- 13807, 7087, 16405, 13965, 14396,
- 13807, 7779, 503, 12525, 13271, 11725, 15971, 17044,
- 13807, 7779, 14429, 10595, 1212,
- 13807, 7779, 18329, 17607, 856,
- 13807, 7779, 18596,
- 13807, 11523, 18390,
- 13807, 13271, 503, 12525, 7779, 11725, 15971, 17044,
- 13807, 13271, 15204,
- 13807, 13271, 18329, 17607, 856,
- 13807, 13271, 18407, 13965, 14396,
- 13807, 13271, 18407, 13965, 15512,
- 13807, 13271, 18596,
- 13807, 13271, 21091, 13965, 15512,
- 13901, 9809, 7845, 17466,
- 13901, 9809, 15357, 7845, 17466,
- 13901, 9809, 15642,
- 13901, 9809, 17007, 20786,
- 13901, 9809, 17343, 15728,
- 13901, 9809, 17343, 15729, 10595, 10046,
- 13901, 9809, 17343, 17180,
- 13901, 9809, 17343, 17464,
- 13901, 9809, 17343, 17465, 10595, 10046,
- 13901, 9809, 17467, 18649, 12708,
- 13901, 9809, 17467, 20760,
- 13901, 9809, 17467, 20761, 10595, 10046,
- 13901, 9809, 17467, 20782,
- 13901, 9809, 17467, 20800,
- 13901, 9809, 17975, 7845, 17466,
- 13901, 9809, 18367, 17343, 15728,
- 13901, 9809, 18367, 17343, 17464,
- 13901, 9809, 19278,
- 13901, 9809, 20301, 16681, 17180,
- 13901, 9809, 20540,
- 13901, 9809, 20756,
- 13901, 9809, 20786,
- 13901, 10173, 1213, 11502,
- 13901, 10173, 3337, 6403, 11502,
- 13901, 10173, 9457, 11346,
- 13901, 10173, 13390,
- 13901, 10173, 13655, 6403, 11502,
- 13901, 10173, 14347, 11346,
- 13901, 10173, 14347, 11502,
- 13901, 10173, 14533, 9457, 11346,
- 13901, 10173, 14533, 17180,
- 13901, 10173, 15671, 17180,
- 13901, 10173, 16437, 17464,
- 13901, 10173, 16932,
- 13901, 10173, 18034,
- 13901, 10173, 18369, 18037, 20525, 17180,
- 13901, 10173, 20301, 16437, 20525, 17180,
- 13901, 10173, 20301, 16437, 20525, 17181, 19410,
- 13901, 10173, 20301, 19657, 20525, 17180,
- 13901, 10173, 20301, 20525, 17180,
- 13901, 10173, 20793, 20525, 17180,
- 13906,
- 13911, 6886,
- 13911, 14336,
- 13914,
- 13946,
- 13949, 10574,
- 13949, 14408,
- 13949, 15980,
- 13955, 1015, 6682,
- 13955, 6682,
- 13958,
- 13963, 483, 14486,
- 13965, 669, 18297, 12324,
- 13965, 669, 18297, 17509, 12324,
- 13965, 2450,
- 13965, 3116,
- 13965, 3117, 10595, 9428,
- 13965, 3117, 10595, 13483, 11696,
- 13965, 3117, 14283, 11696,
- 13965, 3117, 14283, 11697, 10595, 9420,
- 13965, 6063, 9924,
- 13965, 6407, 18297, 7779, 7091, 12324,
- 13965, 6407, 18297, 12324,
- 13965, 6407, 18297, 17509, 12324,
- 13965, 6722,
- 13965, 6723, 10595, 19973, 15021, 11521, 15532,
- 13965, 6743, 16913, 6094,
- 13965, 6743, 16913, 9904,
- 13965, 7095, 13407, 14629, 6382,
- 13965, 7779, 7759, 12632,
- 13965, 7779, 18297, 12324,
- 13965, 7779, 18297, 17509, 12324,
- 13965, 9904,
- 13965, 10487, 13483, 15512,
- 13965, 11429, 13383, 13971, 2596,
- 13965, 11429, 13383, 13971, 3337, 15624,
- 13965, 11651, 7634,
- 13965, 11651, 9176,
- 13965, 11651, 9472,
- 13965, 11651, 13218,
- 13965, 11651, 14296,
- 13965, 11651, 14854,
- 13965, 12211, 9924,
- 13965, 12213, 11643, 8282,
- 13965, 12473, 15512,
- 13965, 12477, 11718,
- 13965, 13271, 18297, 12324,
- 13965, 13271, 18297, 17509, 12324,
- 13965, 13425, 13158,
- 13965, 13483, 9904,
- 13965, 13483, 15512,
- 13965, 13483, 16608,
- 13965, 13505, 9924,
- 13965, 14330,
- 13965, 14396,
- 13965, 14397, 10595, 1213, 13270,
- 13965, 14397, 10595, 3337, 6402,
- 13965, 14397, 10595, 6407, 11428,
- 13965, 14397, 10595, 12525, 7779, 18328,
- 13965, 14397, 10595, 12525, 13271, 18328,
- 13965, 14397, 10595, 13807, 7779, 18328,
- 13965, 14397, 10595, 13807, 13271, 18328,
- 13965, 14397, 19733, 11521, 13483, 14396,
- 13965, 14632,
- 13965, 14997, 9904,
- 13965, 14997, 13483, 15512,
- 13965, 14997, 15512,
- 13965, 14997, 16128,
- 13965, 14997, 16608,
- 13965, 15413, 1212,
- 13965, 15512,
- 13965, 15513, 10595, 12525, 7779, 18328,
- 13965, 15513, 10595, 12525, 13271, 18328,
- 13965, 15513, 10595, 13807, 7779, 18328,
- 13965, 15513, 10595, 13807, 13271, 18328,
- 13965, 15513, 10595, 14365, 18669, 7816,
- 13965, 15513, 10595, 17011, 16066,
- 13965, 15513, 10595, 18669, 18763, 7816,
- 13965, 15513, 10595, 19213, 10136,
- 13965, 15513, 10595, 20163, 10136,
- 13965, 15513, 14332,
- 13965, 15513, 19733, 11521, 10487, 13483, 15512,
- 13965, 15513, 19733, 11521, 13483, 15512,
- 13965, 15513, 19733, 11521, 14997, 15512,
- 13965, 16128,
- 13965, 16129, 315, 15512,
- 13965, 16129, 9924,
- 13965, 16129, 10595, 16009, 1212,
- 13965, 16129, 19733, 11521, 10487, 13483, 16128,
- 13965, 16129, 19733, 11521, 13483, 16128,
- 13965, 16129, 19733, 11521, 14997, 16128,
- 13965, 16368,
- 13965, 16609, 19733, 11521, 13483, 16608,
- 13965, 16868,
- 13965, 17109, 6682,
- 13965, 17301, 7779, 3513, 17254,
- 13965, 17841, 2230,
- 13965, 17841, 7634,
- 13965, 17912,
- 13965, 17933, 6682,
- 13965, 18272,
- 13965, 18335, 8283, 18220,
- 13965, 18390,
- 13965, 18597, 19733, 13483, 13965, 18596,
- 13965, 18669, 894,
- 13965, 18669, 16246,
- 13965, 18669, 19368,
- 13965, 19142,
- 13965, 19368,
- 13965, 19574,
- 13965, 19589, 19574,
- 13965, 19592,
- 13965, 19973, 16246,
- 13965, 20469, 8283, 18220,
- 13965, 20755, 13483, 18596,
- 13965, 20755, 18596,
- 13965, 20755, 18597, 10595, 1212,
- 13965, 21075, 16128,
- 13965, 21075, 16129, 10595, 19213, 10136,
- 13965, 21075, 16129, 10595, 20163, 10136,
- 13965, 21089, 13483, 18596,
- 13965, 21089, 18596,
- 13965, 21135, 13483, 18596,
- 13965, 21135, 16914,
- 13965, 21135, 18596,
- 13965, 21156,
- 13965, 21387, 13483, 18596,
- 13965, 21387, 16914,
- 13965, 21387, 18272,
- 13965, 21387, 18596,
- 13979, 18044,
- 13980,
- 13981, 10595, 11573, 6526,
- 13985, 2234,
- 14183, 1217, 16663, 12025, 17170,
- 14183, 10605, 19421, 1212,
- 14183, 10605, 19421, 7816,
- 14183, 11643, 8282,
- 14183, 14931, 16663, 12025, 17170,
- 14183, 15133, 2596,
- 14183, 15133, 2597, 16378,
- 14183, 15133, 2597, 18566,
- 14183, 15133, 3056,
- 14183, 15133, 3057, 16378,
- 14183, 15133, 3057, 18566,
- 14183, 15133, 3212,
- 14183, 15133, 3213, 18566,
- 14183, 15133, 3336,
- 14183, 15133, 3337, 16378,
- 14183, 15133, 3337, 18566,
- 14183, 15133, 6720,
- 14183, 15133, 6721, 16378,
- 14183, 15133, 6721, 18566,
- 14183, 15133, 6742,
- 14183, 15133, 6743, 16378,
- 14183, 15133, 6743, 18566,
- 14183, 15133, 8736,
- 14183, 15133, 8737, 16378,
- 14183, 15133, 8737, 18566,
- 14183, 15133, 11916,
- 14183, 15133, 11917, 16378,
- 14183, 15133, 11917, 18566,
- 14183, 15133, 12018,
- 14183, 15133, 12019, 18566,
- 14183, 15133, 12046,
- 14183, 15133, 12047, 18566,
- 14183, 15133, 13376,
- 14183, 15133, 13377, 16378,
- 14183, 15133, 13377, 18566,
- 14183, 15133, 13460,
- 14183, 15133, 13461, 18566,
- 14183, 15133, 13654,
- 14183, 15133, 13655, 16378,
- 14183, 15133, 13655, 18566,
- 14183, 15133, 14544,
- 14183, 15133, 14545, 18566,
- 14183, 15133, 15094,
- 14183, 15133, 15095, 18566,
- 14183, 15133, 15626,
- 14183, 15133, 15627, 18566,
- 14183, 15133, 15708,
- 14183, 15133, 15709, 18566,
- 14183, 15133, 17056,
- 14183, 15133, 17057, 18566,
- 14183, 15779, 5717, 10376,
- 14183, 15779, 12025, 17170,
- 14183, 15779, 13647, 17170,
- 14183, 15779, 14647, 17170,
- 14183, 15779, 15403, 17170,
- 14183, 16663, 13647, 17170,
- 14183, 16663, 15403, 17170,
- 14185, 17256,
- 14197, 11943, 503, 11943, 632,
- 14197, 11943, 632,
- 14197, 11943, 633, 10595, 19717, 14178,
- 14200,
- 14213, 1293, 483, 5280,
- 14213, 2874,
- 14213, 6263, 19420,
- 14213, 6721, 16913, 9904,
- 14213, 6757, 9910,
- 14213, 7779, 18729, 11346,
- 14213, 7779, 18729, 11502,
- 14213, 8283, 8805, 14688,
- 14213, 8283, 18423, 8805, 14688,
- 14213, 9127, 17660,
- 14213, 9127, 17890,
- 14213, 9127, 18038,
- 14213, 9809, 9413, 15869, 5242,
- 14213, 9809, 12678,
- 14213, 9809, 13332,
- 14213, 9809, 13348,
- 14213, 9809, 14193, 17492,
- 14213, 9809, 15372,
- 14213, 9809, 15463, 18716,
- 14213, 9809, 15463, 20955, 2270,
- 14213, 9809, 19568,
- 14213, 9809, 20663, 14192,
- 14213, 9809, 20687, 14193, 19640,
- 14213, 10047, 17928,
- 14213, 10173, 2597, 1213, 11346,
- 14213, 10173, 2597, 1213, 11502,
- 14213, 10173, 3337, 6403, 11346,
- 14213, 10173, 3337, 6403, 11502,
- 14213, 10173, 7851, 11346,
- 14213, 10173, 7851, 11502,
- 14213, 10577, 12197, 11502,
- 14213, 11708,
- 14213, 11725, 11796,
- 14213, 11725, 12004,
- 14213, 11725, 12376,
- 14213, 11725, 17660,
- 14213, 11725, 17890,
- 14213, 11725, 18038,
- 14213, 11796,
- 14213, 11797, 10595, 1212,
- 14213, 11797, 14995, 6740,
- 14213, 11797, 18025, 6740,
- 14213, 11927, 14365, 2163, 9910,
- 14213, 11927, 14365, 7135, 9910,
- 14213, 12004,
- 14213, 12005, 10595, 1213, 11346,
- 14213, 12005, 10595, 3337, 6402,
- 14213, 12005, 10595, 9456,
- 14213, 12005, 14995, 6740,
- 14213, 12005, 18025, 6740,
- 14213, 12197, 11346,
- 14213, 12197, 11502,
- 14213, 12376,
- 14213, 12377, 10595, 1213, 11502,
- 14213, 12377, 14995, 6740,
- 14213, 12377, 18025, 6740,
- 14213, 13171, 483, 15366,
- 14213, 13271, 18729, 11346,
- 14213, 13271, 18729, 11347, 10595, 1212,
- 14213, 13271, 18729, 11502,
- 14213, 13483, 2163, 8318,
- 14213, 13483, 2163, 9670,
- 14213, 13483, 3508,
- 14213, 13483, 3672,
- 14213, 13483, 7135, 2067, 5220,
- 14213, 13483, 7135, 3174,
- 14213, 13483, 7135, 3508,
- 14213, 13483, 7135, 3672,
- 14213, 13483, 7135, 7428,
- 14213, 13483, 7135, 8319, 16401, 6740,
- 14213, 13483, 7135, 8319, 18025, 6740,
- 14213, 13483, 7135, 8804,
- 14213, 13483, 7135, 9670,
- 14213, 13483, 7135, 10844,
- 14213, 13483, 7135, 12576,
- 14213, 13483, 7135, 13655, 6402,
- 14213, 13483, 7135, 16159, 7103, 483, 7596,
- 14213, 13483, 7135, 17011, 10854,
- 14213, 13483, 7135, 17315, 20665, 10854,
- 14213, 13483, 7135, 18079, 2749, 10595, 2067, 10595, 5221, 16630,
- 14213, 13483, 7135, 18079, 2993, 10595, 2067, 10595, 5221, 16630,
- 14213, 13483, 7135, 18079, 5221, 10595, 2067, 10595, 3672,
- 14213, 13483, 11796,
- 14213, 13483, 12004,
- 14213, 13483, 12376,
- 14213, 13535, 483, 2951, 199, 7138,
- 14213, 13560,
- 14213, 13561, 14995, 6740,
- 14213, 13561, 18025, 6740,
- 14213, 13921, 9809, 1213, 11502,
- 14213, 13921, 9809, 13483, 43, 11346,
- 14213, 13921, 9809, 18017, 13483, 43, 11346,
- 14213, 14533, 13271, 18729, 11346,
- 14213, 14533, 13271, 18729, 11347, 10595, 1212,
- 14213, 14903, 8,
- 14213, 14903, 9, 12023, 6740,
- 14213, 14903, 9, 14995, 6740,
- 14213, 14903, 9, 16401, 6740,
- 14213, 14903, 9, 18025, 6740,
- 14213, 14903, 40,
- 14213, 14903, 41, 10595, 12197, 11346,
- 14213, 14903, 41, 10595, 12197, 11347, 18025, 6740,
- 14213, 14903, 41, 12023, 6740,
- 14213, 14903, 41, 18025, 6740,
- 14213, 14903, 66,
- 14213, 14903, 454,
- 14213, 14903, 455, 12023, 6740,
- 14213, 14903, 455, 14995, 6740,
- 14213, 14903, 455, 16401, 6740,
- 14213, 14903, 455, 18025, 6740,
- 14213, 14903, 480,
- 14213, 14903, 481, 12023, 6740,
- 14213, 14903, 481, 18025, 6740,
- 14213, 14903, 680,
- 14213, 14903, 681, 12023, 6740,
- 14213, 14903, 681, 18025, 6740,
- 14213, 14903, 744,
- 14213, 14903, 745, 12023, 6740,
- 14213, 14903, 745, 18025, 6740,
- 14213, 14903, 824,
- 14213, 14903, 825, 10595, 3337, 6403, 11346,
- 14213, 14903, 825, 10595, 3337, 6403, 20289, 11346,
- 14213, 14903, 825, 10595, 13655, 6403, 11346,
- 14213, 14903, 825, 10595, 13655, 6403, 11502,
- 14213, 14903, 825, 10595, 13655, 6403, 18297, 19029, 11346,
- 14213, 14903, 825, 12023, 6740,
- 14213, 14903, 825, 14995, 6740,
- 14213, 14903, 825, 16401, 6740,
- 14213, 14903, 825, 18025, 6740,
- 14213, 14903, 918,
- 14213, 14903, 919, 10595, 1213, 11503, 841, 13655, 6403, 11346,
- 14213, 14903, 919, 10595, 3337, 6403, 11503, 841, 1213, 11346,
- 14213, 14903, 919, 10595, 12197, 11346,
- 14213, 14903, 919, 10595, 13483, 42,
- 14213, 14903, 919, 10595, 13483, 43, 11502,
- 14213, 14903, 919, 10595, 13655, 6403, 18297, 17319, 11502,
- 14213, 14903, 919, 10595, 13655, 6403, 18297, 17319, 11503, 841, 3337, 6403, 11346,
- 14213, 14903, 919, 10595, 13655, 6403, 20889, 11502,
- 14213, 14903, 919, 10595, 18017, 13483, 43, 11502,
- 14213, 14903, 919, 12023, 6740,
- 14213, 14903, 919, 14995, 6740,
- 14213, 14903, 919, 16401, 6740,
- 14213, 14903, 919, 18025, 6740,
- 14213, 14903, 1116,
- 14213, 14903, 1117, 10595, 1213, 11502,
- 14213, 14903, 1117, 12023, 6740,
- 14213, 14903, 1117, 14995, 6740,
- 14213, 14903, 1117, 16401, 6740,
- 14213, 14903, 1117, 18025, 6740,
- 14213, 14903, 1124,
- 14213, 14903, 1125, 10595, 1213, 11502,
- 14213, 14903, 1125, 10595, 1213, 11503, 841, 13483, 3174,
- 14213, 14903, 1125, 10595, 3337, 6403, 20289, 11503, 841, 13483, 3174,
- 14213, 14903, 1125, 10595, 6743, 6403, 11346,
- 14213, 14903, 1125, 10595, 9456,
- 14213, 14903, 1125, 10595, 13655, 6403, 11347, 19028,
- 14213, 14903, 1125, 10595, 13655, 6403, 11502,
- 14213, 14903, 1125, 10595, 18017, 42,
- 14213, 14903, 1125, 10595, 18017, 13483, 43, 11502,
- 14213, 14903, 1125, 12023, 6740,
- 14213, 14903, 1125, 18025, 6740,
- 14213, 14903, 1224,
- 14213, 14903, 1225, 12023, 6740,
- 14213, 14903, 1225, 18025, 6740,
- 14213, 14903, 1360,
- 14213, 14903, 1361, 10595, 1213, 11502,
- 14213, 14903, 1361, 10595, 1213, 11503, 841, 13655, 6403, 11346,
- 14213, 14903, 1361, 10595, 1213, 12701, 11502,
- 14213, 14903, 1361, 10595, 3337, 6403, 11502,
- 14213, 14903, 1361, 10595, 13655, 6403, 11502,
- 14213, 14903, 1361, 10595, 13655, 6403, 18297, 17319, 11502,
- 14213, 14903, 1361, 12023, 6740,
- 14213, 14903, 1361, 14995, 6740,
- 14213, 14903, 1361, 16401, 6740,
- 14213, 14903, 1361, 18025, 6740,
- 14213, 14903, 1428,
- 14213, 14903, 1429, 10595, 3337, 6403, 11502,
- 14213, 14903, 1429, 10595, 9456,
- 14213, 14903, 1429, 10595, 13655, 6403, 11346,
- 14213, 14903, 1429, 10595, 18017, 15534,
- 14213, 14903, 1429, 12023, 6740,
- 14213, 14903, 1429, 14995, 6740,
- 14213, 14903, 1429, 16401, 6740,
- 14213, 14903, 1429, 18025, 6740,
- 14213, 14903, 1576,
- 14213, 14903, 1577, 10595, 3337, 6403, 11346,
- 14213, 14903, 1577, 10595, 3337, 6403, 18669, 11346,
- 14213, 14903, 1577, 10595, 12197, 11346,
- 14213, 14903, 1577, 10595, 13483, 14213, 14903, 3175, 841, 3337, 6402,
- 14213, 14903, 1577, 10595, 13483, 14213, 14903, 3175, 11346,
- 14213, 14903, 1577, 10595, 13483, 14213, 14903, 3175, 11502,
- 14213, 14903, 1577, 10595, 13655, 6403, 11346,
- 14213, 14903, 1577, 10595, 13655, 6403, 18297, 17319, 11502,
- 14213, 14903, 1577, 10595, 17887, 20785, 11849, 6743, 11502,
- 14213, 14903, 1577, 12023, 6740,
- 14213, 14903, 1577, 14995, 6740,
- 14213, 14903, 1577, 16401, 6740,
- 14213, 14903, 1577, 18025, 6740,
- 14213, 14903, 1600,
- 14213, 14903, 1601, 7008,
- 14213, 14903, 1601, 7009, 10595, 12197, 11346,
- 14213, 14903, 1601, 7009, 12023, 6740,
- 14213, 14903, 1601, 7009, 14995, 6740,
- 14213, 14903, 1601, 7009, 16401, 6740,
- 14213, 14903, 1601, 7009, 18025, 6740,
- 14213, 14903, 1601, 10595, 3673, 11346,
- 14213, 14903, 1601, 10595, 3673, 11347, 12023, 6740,
- 14213, 14903, 1601, 10595, 3673, 11347, 18025, 6740,
- 14213, 14903, 1601, 10595, 18017, 42,
- 14213, 14903, 1601, 12023, 6740,
- 14213, 14903, 1601, 14995, 6740,
- 14213, 14903, 1601, 16401, 6740,
- 14213, 14903, 1601, 18025, 6740,
- 14213, 14903, 1601, 20396,
- 14213, 14903, 1601, 20397, 12023, 6740,
- 14213, 14903, 1601, 20397, 14995, 6740,
- 14213, 14903, 1601, 20397, 16401, 6740,
- 14213, 14903, 1601, 20397, 18025, 6740,
- 14213, 14903, 1780,
- 14213, 14903, 1781, 12023, 6740,
- 14213, 14903, 1781, 18025, 6740,
- 14213, 14903, 1856,
- 14213, 14903, 1857, 10595, 1213, 11346,
- 14213, 14903, 1857, 10595, 1213, 11502,
- 14213, 14903, 1857, 10595, 3337, 6403, 11346,
- 14213, 14903, 1857, 10595, 9456,
- 14213, 14903, 1857, 10595, 13655, 6403, 11502,
- 14213, 14903, 1857, 12023, 6740,
- 14213, 14903, 1857, 14995, 6740,
- 14213, 14903, 1857, 16401, 6740,
- 14213, 14903, 1857, 18025, 6740,
- 14213, 14903, 2066,
- 14213, 14903, 2067, 10595, 894,
- 14213, 14903, 2067, 10595, 1213, 11346,
- 14213, 14903, 2067, 10595, 13483, 42,
- 14213, 14903, 2067, 10595, 13655, 6403, 11346,
- 14213, 14903, 2067, 10595, 13655, 6403, 11502,
- 14213, 14903, 2067, 10595, 14533, 894,
- 14213, 14903, 2067, 12023, 6740,
- 14213, 14903, 2067, 14995, 6740,
- 14213, 14903, 2067, 16401, 6740,
- 14213, 14903, 2067, 18025, 6740,
- 14213, 14903, 2163, 5220,
- 14213, 14903, 2650,
- 14213, 14903, 2651, 12023, 6740,
- 14213, 14903, 2651, 14995, 6740,
- 14213, 14903, 2651, 16401, 6740,
- 14213, 14903, 2651, 18025, 6740,
- 14213, 14903, 2748,
- 14213, 14903, 2749, 10595, 1213, 11346,
- 14213, 14903, 2749, 10595, 1213, 11502,
- 14213, 14903, 2749, 10595, 13655, 6403, 11346,
- 14213, 14903, 2749, 12023, 6740,
- 14213, 14903, 2749, 14995, 6740,
- 14213, 14903, 2749, 16401, 6740,
- 14213, 14903, 2749, 18025, 6740,
- 14213, 14903, 2882,
- 14213, 14903, 2883, 10595, 1213, 11502,
- 14213, 14903, 2883, 10595, 1213, 11503, 841, 1213, 11346,
- 14213, 14903, 2883, 10595, 3337, 6403, 11346,
- 14213, 14903, 2883, 10595, 3337, 6403, 20289, 11346,
- 14213, 14903, 2883, 10595, 6743, 6403, 11346,
- 14213, 14903, 2883, 10595, 7850,
- 14213, 14903, 2883, 10595, 9456,
- 14213, 14903, 2883, 10595, 12197, 11346,
- 14213, 14903, 2883, 10595, 13483, 42,
- 14213, 14903, 2883, 10595, 13483, 43, 11502,
- 14213, 14903, 2883, 10595, 13483, 14213, 14903, 3175, 841, 3337, 6402,
- 14213, 14903, 2883, 10595, 15534,
- 14213, 14903, 2883, 10595, 18017, 42,
- 14213, 14903, 2883, 12023, 6740,
- 14213, 14903, 2883, 18025, 6740,
- 14213, 14903, 2992,
- 14213, 14903, 2993, 10595, 3337, 6403, 11502,
- 14213, 14903, 2993, 10595, 13655, 6403, 11346,
- 14213, 14903, 2993, 10595, 13655, 6403, 11502,
- 14213, 14903, 2993, 12023, 6740,
- 14213, 14903, 2993, 14995, 6740,
- 14213, 14903, 2993, 16401, 6740,
- 14213, 14903, 2993, 18025, 6740,
- 14213, 14903, 3174,
- 14213, 14903, 3175, 10595, 3337, 6403, 11346,
- 14213, 14903, 3175, 10595, 13655, 6403, 11346,
- 14213, 14903, 3175, 12023, 6740,
- 14213, 14903, 3175, 14995, 6740,
- 14213, 14903, 3175, 16401, 6740,
- 14213, 14903, 3175, 18025, 6740,
- 14213, 14903, 3208,
- 14213, 14903, 3209, 10595, 9456,
- 14213, 14903, 3209, 10595, 13655, 6403, 11347, 19028,
- 14213, 14903, 3209, 12023, 6740,
- 14213, 14903, 3209, 14995, 6740,
- 14213, 14903, 3209, 16401, 6740,
- 14213, 14903, 3209, 16644,
- 14213, 14903, 3209, 16645, 7008,
- 14213, 14903, 3209, 16645, 12023, 6740,
- 14213, 14903, 3209, 16645, 18025, 6740,
- 14213, 14903, 3209, 18025, 6740,
- 14213, 14903, 3436,
- 14213, 14903, 3437, 12023, 6740,
- 14213, 14903, 3437, 14995, 6740,
- 14213, 14903, 3437, 16401, 6740,
- 14213, 14903, 3437, 18025, 6740,
- 14213, 14903, 3508,
- 14213, 14903, 3509, 10595, 1213, 11346,
- 14213, 14903, 3509, 10595, 1213, 15786,
- 14213, 14903, 3509, 10595, 3337, 6403, 11346,
- 14213, 14903, 3509, 10595, 9456,
- 14213, 14903, 3509, 10595, 12197, 11346,
- 14213, 14903, 3509, 10595, 12197, 11347, 12023, 6740,
- 14213, 14903, 3509, 10595, 12197, 11347, 18025, 6740,
- 14213, 14903, 3509, 10595, 17887, 20785, 11849, 3337, 11346,
- 14213, 14903, 3509, 10595, 17887, 20785, 11849, 13655, 11346,
- 14213, 14903, 3509, 12023, 6740,
- 14213, 14903, 3509, 18025, 6740,
- 14213, 14903, 3672,
- 14213, 14903, 3673, 10595, 3337, 6403, 11503, 841, 1213, 11346,
- 14213, 14903, 3673, 10595, 3337, 6403, 11503, 841, 12197, 11346,
- 14213, 14903, 3673, 10595, 10046,
- 14213, 14903, 3673, 10595, 12197, 11346,
- 14213, 14903, 3673, 10595, 12197, 11347, 12023, 6740,
- 14213, 14903, 3673, 10595, 12197, 11347, 14995, 6740,
- 14213, 14903, 3673, 10595, 12197, 11347, 16401, 6740,
- 14213, 14903, 3673, 10595, 12197, 11347, 18025, 6740,
- 14213, 14903, 3673, 10595, 13483, 42,
- 14213, 14903, 3673, 10595, 13655, 6403, 11502,
- 14213, 14903, 3673, 12023, 6740,
- 14213, 14903, 3673, 14272,
- 14213, 14903, 3673, 14273, 10595, 12197, 11346,
- 14213, 14903, 3673, 14273, 10595, 12197, 11347, 12023, 6740,
- 14213, 14903, 3673, 14273, 10595, 12197, 11347, 18025, 6740,
- 14213, 14903, 3673, 14273, 10595, 17887, 20785, 11849, 3337, 11346,
- 14213, 14903, 3673, 14273, 10595, 17887, 20785, 11849, 13655, 11346,
- 14213, 14903, 3673, 14273, 12023, 6740,
- 14213, 14903, 3673, 14273, 18025, 6740,
- 14213, 14903, 3673, 14995, 6740,
- 14213, 14903, 3673, 16401, 6740,
- 14213, 14903, 3673, 18025, 6740,
- 14213, 14903, 3764,
- 14213, 14903, 3765, 12023, 6740,
- 14213, 14903, 3765, 14995, 6740,
- 14213, 14903, 3765, 16401, 6740,
- 14213, 14903, 3765, 18025, 6740,
- 14213, 14903, 5220,
- 14213, 14903, 5221, 10595, 10577, 12197, 11346,
- 14213, 14903, 5221, 10595, 10577, 12197, 11502,
- 14213, 14903, 5221, 10595, 12197, 11346,
- 14213, 14903, 5221, 10595, 12197, 11347, 12023, 6740,
- 14213, 14903, 5221, 10595, 12197, 11347, 18025, 6740,
- 14213, 14903, 5221, 10595, 12197, 11502,
- 14213, 14903, 5221, 10595, 12197, 11503, 12023, 6740,
- 14213, 14903, 5221, 10595, 12197, 11503, 18025, 6740,
- 14213, 14903, 5221, 10595, 12577, 11346,
- 14213, 14903, 5221, 10595, 12577, 11347, 12023, 6740,
- 14213, 14903, 5221, 10595, 12577, 11347, 18025, 6740,
- 14213, 14903, 5221, 10595, 17887, 20785, 11849, 3337, 11346,
- 14213, 14903, 5221, 10595, 17887, 20785, 11849, 13655, 11346,
- 14213, 14903, 5221, 12023, 6740,
- 14213, 14903, 5221, 13944,
- 14213, 14903, 5221, 13945, 12023, 6740,
- 14213, 14903, 5221, 13945, 18025, 6740,
- 14213, 14903, 5221, 16630,
- 14213, 14903, 5221, 16631, 12023, 6740,
- 14213, 14903, 5221, 16631, 18025, 6740,
- 14213, 14903, 5221, 18025, 6740,
- 14213, 14903, 5776,
- 14213, 14903, 5777, 12023, 6740,
- 14213, 14903, 5777, 14995, 6740,
- 14213, 14903, 5777, 16401, 6740,
- 14213, 14903, 5777, 18025, 6740,
- 14213, 14903, 6270,
- 14213, 14903, 6271, 12023, 6740,
- 14213, 14903, 6271, 18025, 6740,
- 14213, 14903, 6432,
- 14213, 14903, 6433, 12023, 6740,
- 14213, 14903, 6433, 14995, 6740,
- 14213, 14903, 6433, 16401, 6740,
- 14213, 14903, 6433, 18025, 6740,
- 14213, 14903, 7030,
- 14213, 14903, 7031, 12023, 6740,
- 14213, 14903, 7031, 14995, 6740,
- 14213, 14903, 7031, 16401, 6740,
- 14213, 14903, 7031, 18025, 6740,
- 14213, 14903, 7135, 12196,
- 14213, 14903, 7135, 12197, 3508,
- 14213, 14903, 7135, 12197, 3672,
- 14213, 14903, 7135, 12197, 5220,
- 14213, 14903, 7428,
- 14213, 14903, 7429, 10595, 3337, 6403, 11346,
- 14213, 14903, 7429, 12023, 6740,
- 14213, 14903, 7429, 14995, 6740,
- 14213, 14903, 7429, 16401, 6740,
- 14213, 14903, 7429, 18025, 6740,
- 14213, 14903, 7596,
- 14213, 14903, 7597, 12023, 6740,
- 14213, 14903, 7597, 14995, 6740,
- 14213, 14903, 7597, 16401, 6740,
- 14213, 14903, 7597, 18025, 6740,
- 14213, 14903, 8282,
- 14213, 14903, 8318,
- 14213, 14903, 8319, 10595, 1213, 11346,
- 14213, 14903, 8319, 10595, 1213, 11502,
- 14213, 14903, 8319, 10595, 13655, 6403, 11346,
- 14213, 14903, 8319, 12023, 6740,
- 14213, 14903, 8319, 14995, 6740,
- 14213, 14903, 8319, 16401, 6740,
- 14213, 14903, 8319, 18025, 6740,
- 14213, 14903, 8804,
- 14213, 14903, 8805, 10595, 1213, 11502,
- 14213, 14903, 8805, 10595, 3337, 6403, 11502,
- 14213, 14903, 8805, 10595, 9456,
- 14213, 14903, 8805, 10595, 13483, 42,
- 14213, 14903, 8805, 10595, 13483, 3174,
- 14213, 14903, 8805, 10595, 13655, 6403, 11346,
- 14213, 14903, 8805, 12023, 6740,
- 14213, 14903, 8805, 14688,
- 14213, 14903, 8805, 14689, 12023, 6740,
- 14213, 14903, 8805, 14689, 18025, 6740,
- 14213, 14903, 8805, 14995, 6740,
- 14213, 14903, 8805, 16401, 6740,
- 14213, 14903, 8805, 18025, 6740,
- 14213, 14903, 8910,
- 14213, 14903, 8911, 12023, 6740,
- 14213, 14903, 8911, 14995, 6740,
- 14213, 14903, 8911, 16401, 6740,
- 14213, 14903, 8911, 18025, 6740,
- 14213, 14903, 9482,
- 14213, 14903, 9483, 12023, 6740,
- 14213, 14903, 9483, 18025, 6740,
- 14213, 14903, 9670,
- 14213, 14903, 9671, 10595, 1213, 11503, 841, 1213, 11346,
- 14213, 14903, 9671, 10595, 3337, 6403, 20289, 11346,
- 14213, 14903, 9671, 10595, 6743, 6403, 11346,
- 14213, 14903, 9671, 10595, 13483, 14213, 14903, 3175, 841, 3337, 6402,
- 14213, 14903, 9671, 10595, 13655, 6403, 11502,
- 14213, 14903, 9671, 10595, 13655, 6403, 11503, 841, 13655, 6403, 11346,
- 14213, 14903, 9671, 10595, 17887, 20785, 11849, 6743, 11346,
- 14213, 14903, 9671, 10595, 18017, 42,
- 14213, 14903, 9671, 12023, 6740,
- 14213, 14903, 9671, 14995, 6740,
- 14213, 14903, 9671, 16401, 6740,
- 14213, 14903, 9671, 18025, 6740,
- 14213, 14903, 10094,
- 14213, 14903, 10095, 12023, 6740,
- 14213, 14903, 10095, 18025, 6740,
- 14213, 14903, 10106,
- 14213, 14903, 10107, 12023, 6740,
- 14213, 14903, 10107, 14995, 6740,
- 14213, 14903, 10107, 16401, 6740,
- 14213, 14903, 10107, 18025, 6740,
- 14213, 14903, 10216,
- 14213, 14903, 10217, 12023, 6740,
- 14213, 14903, 10217, 14995, 6740,
- 14213, 14903, 10217, 16401, 6740,
- 14213, 14903, 10217, 18025, 6740,
- 14213, 14903, 10844,
- 14213, 14903, 10845, 10595, 18017, 43, 11346,
- 14213, 14903, 10845, 12023, 6740,
- 14213, 14903, 10845, 18025, 6740,
- 14213, 14903, 11498,
- 14213, 14903, 11499, 12023, 6740,
- 14213, 14903, 11499, 14995, 6740,
- 14213, 14903, 11499, 16401, 6740,
- 14213, 14903, 11499, 18025, 6740,
- 14213, 14903, 11786,
- 14213, 14903, 11787, 12023, 6740,
- 14213, 14903, 11787, 18025, 6740,
- 14213, 14903, 12003, 3672,
- 14213, 14903, 12003, 3673, 10595, 3337, 6403, 11346,
- 14213, 14903, 12003, 3673, 10595, 13655, 6403, 11346,
- 14213, 14903, 12003, 3673, 10595, 17887, 20785, 11849, 3337, 11346,
- 14213, 14903, 12003, 3673, 10595, 17887, 20785, 11849, 6743, 11502,
- 14213, 14903, 12003, 3673, 10595, 17887, 20785, 11849, 13655, 11346,
- 14213, 14903, 12003, 3673, 10595, 18017, 42,
- 14213, 14903, 12003, 3673, 12023, 6740,
- 14213, 14903, 12003, 3673, 14995, 6740,
- 14213, 14903, 12003, 3673, 16401, 6740,
- 14213, 14903, 12003, 3673, 18025, 6740,
- 14213, 14903, 12128,
- 14213, 14903, 12129, 10595, 1213, 11502,
- 14213, 14903, 12129, 12023, 6740,
- 14213, 14903, 12129, 14995, 6740,
- 14213, 14903, 12129, 16401, 6740,
- 14213, 14903, 12129, 18025, 6740,
- 14213, 14903, 12196,
- 14213, 14903, 12197, 18025, 6740,
- 14213, 14903, 12388,
- 14213, 14903, 12389, 10595, 1213, 11346,
- 14213, 14903, 12389, 10595, 3337, 6403, 11346,
- 14213, 14903, 12389, 10595, 13655, 6403, 11346,
- 14213, 14903, 12389, 10595, 13655, 6403, 11502,
- 14213, 14903, 12389, 10595, 13655, 6403, 18297, 17319, 11502,
- 14213, 14903, 12389, 12023, 6740,
- 14213, 14903, 12389, 14995, 6740,
- 14213, 14903, 12389, 16401, 6740,
- 14213, 14903, 12389, 18025, 6740,
- 14213, 14903, 12810,
- 14213, 14903, 12811, 12023, 6740,
- 14213, 14903, 12811, 14995, 6740,
- 14213, 14903, 12811, 16401, 6740,
- 14213, 14903, 12811, 18025, 6740,
- 14213, 14903, 13140,
- 14213, 14903, 13141, 12023, 6740,
- 14213, 14903, 13141, 14995, 6740,
- 14213, 14903, 13141, 16401, 6740,
- 14213, 14903, 13141, 18025, 6740,
- 14213, 14903, 13278,
- 14213, 14903, 13279, 12023, 6740,
- 14213, 14903, 13279, 14995, 6740,
- 14213, 14903, 13279, 16401, 6740,
- 14213, 14903, 13279, 18025, 6740,
- 14213, 14903, 13398,
- 14213, 14903, 13399, 10595, 1213, 11502,
- 14213, 14903, 13399, 12023, 6740,
- 14213, 14903, 13399, 14995, 6740,
- 14213, 14903, 13399, 16401, 6740,
- 14213, 14903, 13399, 18025, 6740,
- 14213, 14903, 13571, 1856,
- 14213, 14903, 13608,
- 14213, 14903, 13609, 10595, 1213, 11346,
- 14213, 14903, 13609, 12023, 6740,
- 14213, 14903, 13609, 14995, 6740,
- 14213, 14903, 13609, 16401, 6740,
- 14213, 14903, 13609, 18025, 6740,
- 14213, 14903, 13620,
- 14213, 14903, 13621, 12023, 6740,
- 14213, 14903, 13621, 14995, 6740,
- 14213, 14903, 13621, 16401, 6740,
- 14213, 14903, 13621, 18025, 6740,
- 14213, 14903, 14464,
- 14213, 14903, 14465, 12023, 6740,
- 14213, 14903, 14465, 18025, 6740,
- 14213, 14903, 15688,
- 14213, 14903, 15689, 12023, 6740,
- 14213, 14903, 15689, 14995, 6740,
- 14213, 14903, 15689, 16401, 6740,
- 14213, 14903, 15689, 18025, 6740,
- 14213, 14903, 15731, 14813, 16459, 5221, 16631, 14995, 6740,
- 14213, 14903, 15731, 14813, 16459, 5221, 16631, 16401, 6740,
- 14213, 14903, 16159, 918,
- 14213, 14903, 16159, 1360,
- 14213, 14903, 16159, 2748,
- 14213, 14903, 16459, 480,
- 14213, 14903, 16459, 481, 12023, 6740,
- 14213, 14903, 16459, 481, 18025, 6740,
- 14213, 14903, 16459, 744,
- 14213, 14903, 16459, 745, 12023, 6740,
- 14213, 14903, 16459, 745, 18025, 6740,
- 14213, 14903, 17210,
- 14213, 14903, 17211, 12023, 6740,
- 14213, 14903, 17211, 14995, 6740,
- 14213, 14903, 17211, 16401, 6740,
- 14213, 14903, 17211, 18025, 6740,
- 14213, 14903, 18037, 3672,
- 14213, 14903, 18371, 3672,
- 14213, 14903, 18475, 3508,
- 14213, 14903, 20719, 5220,
- 14213, 14955, 11346,
- 14213, 15133, 8283, 11346,
- 14213, 15133, 9808,
- 14213, 15257, 13905, 9808,
- 14213, 15418,
- 14213, 15419, 14995, 6740,
- 14213, 15419, 18025, 6740,
- 14213, 15565, 1213, 11346,
- 14213, 15565, 1213, 11502,
- 14213, 15565, 3337, 6403, 11346,
- 14213, 15565, 3337, 6403, 11502,
- 14213, 15565, 3337, 6403, 20289, 11346,
- 14213, 15565, 3337, 6403, 20289, 11502,
- 14213, 15565, 6743, 6403, 11346,
- 14213, 15565, 6743, 6403, 11502,
- 14213, 15565, 9456,
- 14213, 15565, 13483, 3175, 11346,
- 14213, 15565, 13483, 3175, 11502,
- 14213, 15565, 13655, 6403, 11346,
- 14213, 15565, 13655, 6403, 11502,
- 14213, 15565, 13655, 6403, 18297, 19029, 11346,
- 14213, 15565, 13655, 6403, 18297, 19029, 11502,
- 14213, 15565, 14533, 18669, 895, 11502,
- 14213, 15671, 1213, 20659, 8282,
- 14213, 15701, 11797, 11502,
- 14213, 16113, 19420,
- 14213, 16873, 9808,
- 14213, 17011, 7135, 9911, 10595, 14603, 14364,
- 14213, 17206,
- 14213, 17207, 10595, 17891, 11346,
- 14213, 17660,
- 14213, 17661, 18025, 6740,
- 14213, 17890,
- 14213, 17891, 18025, 6740,
- 14213, 17919, 14976,
- 14213, 18017, 11796,
- 14213, 18038,
- 14213, 18039, 18025, 6740,
- 14213, 18079, 825, 10595, 3673, 12023, 6740,
- 14213, 18079, 825, 10595, 3673, 18025, 6740,
- 14213, 18079, 825, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 825, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 825, 10595, 7429, 10595, 8319, 12023, 6740,
- 14213, 18079, 825, 10595, 7429, 10595, 8319, 16401, 6740,
- 14213, 18079, 825, 10595, 7429, 16401, 6740,
- 14213, 18079, 825, 10595, 7429, 18025, 6740,
- 14213, 18079, 825, 10595, 8319, 10595, 3673, 12023, 6740,
- 14213, 18079, 825, 10595, 8319, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 825, 10595, 8319, 10595, 8319, 12023, 6740,
- 14213, 18079, 825, 10595, 8319, 10595, 8319, 16401, 6740,
- 14213, 18079, 825, 10595, 8319, 16401, 6740,
- 14213, 18079, 825, 10595, 8319, 18025, 6740,
- 14213, 18079, 919, 10595, 1577, 10595, 3673, 12023, 6740,
- 14213, 18079, 919, 10595, 1577, 16401, 6740,
- 14213, 18079, 919, 10595, 1577, 18025, 6740,
- 14213, 18079, 919, 10595, 1601, 14995, 6740,
- 14213, 18079, 919, 10595, 1601, 16401, 6740,
- 14213, 18079, 919, 10595, 2883, 12023, 6740,
- 14213, 18079, 919, 10595, 3673, 12023, 6740,
- 14213, 18079, 919, 10595, 3673, 18025, 6740,
- 14213, 18079, 919, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 919, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 919, 10595, 7429, 16401, 6740,
- 14213, 18079, 919, 10595, 7429, 18025, 6740,
- 14213, 18079, 919, 10595, 7597, 10595, 3673, 12023, 6740,
- 14213, 18079, 919, 10595, 7597, 16401, 6740,
- 14213, 18079, 919, 10595, 7597, 18025, 6740,
- 14213, 18079, 919, 10595, 8319, 12023, 6740,
- 14213, 18079, 919, 10595, 8319, 14995, 6740,
- 14213, 18079, 919, 10595, 8319, 16401, 6740,
- 14213, 18079, 919, 10595, 8319, 18025, 6740,
- 14213, 18079, 919, 10595, 8805, 12023, 6740,
- 14213, 18079, 919, 10595, 10845, 12023, 6740,
- 14213, 18079, 1117, 10595, 1577, 10595, 3673, 12023, 6740,
- 14213, 18079, 1117, 10595, 1577, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 1117, 10595, 1577, 16401, 6740,
- 14213, 18079, 1117, 10595, 1577, 18025, 6740,
- 14213, 18079, 1117, 10595, 2883, 12023, 6740,
- 14213, 18079, 1117, 10595, 2883, 18025, 6740,
- 14213, 18079, 1117, 10595, 3673, 12023, 6740,
- 14213, 18079, 1117, 10595, 3673, 18025, 6740,
- 14213, 18079, 1117, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 1117, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 1117, 10595, 7429, 16401, 6740,
- 14213, 18079, 1117, 10595, 7429, 18025, 6740,
- 14213, 18079, 1117, 10595, 7597, 10595, 8319, 12023, 6740,
- 14213, 18079, 1117, 10595, 7597, 10595, 8319, 16401, 6740,
- 14213, 18079, 1117, 10595, 7597, 16401, 6740,
- 14213, 18079, 1117, 10595, 7597, 18025, 6740,
- 14213, 18079, 1117, 10595, 8319, 16401, 6740,
- 14213, 18079, 1117, 10595, 8319, 18025, 6740,
- 14213, 18079, 1361, 10595, 1577, 16401, 6740,
- 14213, 18079, 1361, 10595, 1577, 18025, 6740,
- 14213, 18079, 1361, 10595, 3673, 12023, 6740,
- 14213, 18079, 1361, 10595, 3673, 18025, 6740,
- 14213, 18079, 1361, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 1361, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 1361, 10595, 7429, 16401, 6740,
- 14213, 18079, 1361, 10595, 7429, 18025, 6740,
- 14213, 18079, 1361, 10595, 7597, 10595, 8319, 12023, 6740,
- 14213, 18079, 1361, 10595, 7597, 10595, 8319, 16401, 6740,
- 14213, 18079, 1361, 10595, 7597, 16401, 6740,
- 14213, 18079, 1361, 10595, 7597, 18025, 6740,
- 14213, 18079, 1361, 10595, 8319, 10595, 3673, 12023, 6740,
- 14213, 18079, 1361, 10595, 8319, 16401, 6740,
- 14213, 18079, 1361, 10595, 8319, 18025, 6740,
- 14213, 18079, 1577, 10595, 3673, 12023, 6740,
- 14213, 18079, 1577, 10595, 3673, 18025, 6740,
- 14213, 18079, 1577, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 1577, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 1577, 10595, 7429, 10595, 3673, 12023, 6740,
- 14213, 18079, 1577, 10595, 7429, 16401, 6740,
- 14213, 18079, 1577, 10595, 7429, 18025, 6740,
- 14213, 18079, 1577, 10595, 8319, 10595, 3673, 12023, 6740,
- 14213, 18079, 1577, 10595, 8319, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 1577, 10595, 8319, 16401, 6740,
- 14213, 18079, 1577, 10595, 8319, 18025, 6740,
- 14213, 18079, 1601, 10595, 3673, 18025, 6740,
- 14213, 18079, 1601, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 1601, 10595, 7429, 16401, 6740,
- 14213, 18079, 1601, 10595, 7429, 18025, 6740,
- 14213, 18079, 1601, 10595, 8319, 10595, 7429, 16401, 6740,
- 14213, 18079, 1601, 10595, 8319, 10595, 8319, 16401, 6740,
- 14213, 18079, 1601, 10595, 8319, 16401, 6740,
- 14213, 18079, 1601, 10595, 8319, 18025, 6740,
- 14213, 18079, 1601, 10595, 20719, 5221, 16401, 6740,
- 14213, 18079, 1857, 10595, 1577, 16401, 6740,
- 14213, 18079, 1857, 10595, 1577, 18025, 6740,
- 14213, 18079, 1857, 10595, 2067, 12023, 6740,
- 14213, 18079, 1857, 10595, 2067, 14995, 6740,
- 14213, 18079, 1857, 10595, 2067, 16401, 6740,
- 14213, 18079, 1857, 10595, 2067, 18025, 6740,
- 14213, 18079, 1857, 10595, 3673, 12023, 6740,
- 14213, 18079, 1857, 10595, 3673, 18025, 6740,
- 14213, 18079, 1857, 10595, 5221, 12023, 6740,
- 14213, 18079, 1857, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 1857, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 1857, 10595, 5221, 18025, 6740,
- 14213, 18079, 1857, 10595, 7429, 16401, 6740,
- 14213, 18079, 1857, 10595, 7429, 18025, 6740,
- 14213, 18079, 1857, 10595, 7597, 16401, 6740,
- 14213, 18079, 1857, 10595, 7597, 18025, 6740,
- 14213, 18079, 1857, 10595, 8319, 10595, 3673, 12023, 6740,
- 14213, 18079, 1857, 10595, 8319, 10595, 8319, 12023, 6740,
- 14213, 18079, 1857, 10595, 8319, 10595, 8319, 16401, 6740,
- 14213, 18079, 1857, 10595, 8319, 12023, 6740,
- 14213, 18079, 1857, 10595, 8319, 14995, 6740,
- 14213, 18079, 1857, 10595, 8319, 16401, 6740,
- 14213, 18079, 1857, 10595, 8319, 18025, 6740,
- 14213, 18079, 2067, 10595, 1577, 10595, 3673, 12023, 6740,
- 14213, 18079, 2067, 10595, 1577, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 2067, 10595, 1577, 10595, 8319, 12023, 6740,
- 14213, 18079, 2067, 10595, 1577, 10595, 8319, 16401, 6740,
- 14213, 18079, 2067, 10595, 1577, 16401, 6740,
- 14213, 18079, 2067, 10595, 1577, 18025, 6740,
- 14213, 18079, 2067, 10595, 1601, 16401, 6740,
- 14213, 18079, 2067, 10595, 3673, 12023, 6740,
- 14213, 18079, 2067, 10595, 3673, 18025, 6740,
- 14213, 18079, 2067, 10595, 5221, 10595, 12197, 11347, 12023, 6740,
- 14213, 18079, 2067, 10595, 5221, 10595, 12197, 11347, 18025, 6740,
- 14213, 18079, 2067, 10595, 5221, 10595, 12197, 11503, 12023, 6740,
- 14213, 18079, 2067, 10595, 5221, 10595, 12197, 11503, 18025, 6740,
- 14213, 18079, 2067, 10595, 5221, 10595, 12577, 11347, 12023, 6740,
- 14213, 18079, 2067, 10595, 5221, 10595, 12577, 11347, 18025, 6740,
- 14213, 18079, 2067, 10595, 5221, 12023, 6740,
- 14213, 18079, 2067, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 2067, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 2067, 10595, 5221, 18025, 6740,
- 14213, 18079, 2067, 10595, 7429, 10595, 3673, 12023, 6740,
- 14213, 18079, 2067, 10595, 7429, 10595, 7429, 12023, 6740,
- 14213, 18079, 2067, 10595, 7429, 10595, 7429, 16401, 6740,
- 14213, 18079, 2067, 10595, 7429, 10595, 8319, 12023, 6740,
- 14213, 18079, 2067, 10595, 7429, 10595, 8319, 16401, 6740,
- 14213, 18079, 2067, 10595, 7429, 16401, 6740,
- 14213, 18079, 2067, 10595, 7429, 18025, 6740,
- 14213, 18079, 2067, 10595, 7597, 10595, 8319, 12023, 6740,
- 14213, 18079, 2067, 10595, 7597, 10595, 8319, 16401, 6740,
- 14213, 18079, 2067, 10595, 7597, 16401, 6740,
- 14213, 18079, 2067, 10595, 7597, 18025, 6740,
- 14213, 18079, 2067, 10595, 8319, 10595, 1577, 12023, 6740,
- 14213, 18079, 2067, 10595, 8319, 10595, 1577, 16401, 6740,
- 14213, 18079, 2067, 10595, 8319, 10595, 3673, 12023, 6740,
- 14213, 18079, 2067, 10595, 8319, 12023, 6740,
- 14213, 18079, 2067, 10595, 8319, 14995, 6740,
- 14213, 18079, 2067, 10595, 8319, 16401, 6740,
- 14213, 18079, 2067, 10595, 8319, 18025, 6740,
- 14213, 18079, 2749, 10595, 1577, 16401, 6740,
- 14213, 18079, 2749, 10595, 1577, 18025, 6740,
- 14213, 18079, 2749, 10595, 3673, 12023, 6740,
- 14213, 18079, 2749, 10595, 3673, 18025, 6740,
- 14213, 18079, 2749, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 2749, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 2749, 10595, 8319, 10595, 1577, 12023, 6740,
- 14213, 18079, 2749, 10595, 8319, 10595, 1577, 16401, 6740,
- 14213, 18079, 2749, 10595, 8319, 10595, 3673, 12023, 6740,
- 14213, 18079, 2749, 10595, 8319, 10595, 8319, 12023, 6740,
- 14213, 18079, 2749, 10595, 8319, 16401, 6740,
- 14213, 18079, 2749, 10595, 8319, 18025, 6740,
- 14213, 18079, 2883, 10595, 20719, 5221, 18025, 6740,
- 14213, 18079, 2993, 10595, 1577, 10595, 1577, 12023, 6740,
- 14213, 18079, 2993, 10595, 1577, 10595, 1577, 16401, 6740,
- 14213, 18079, 2993, 10595, 1577, 10595, 3673, 12023, 6740,
- 14213, 18079, 2993, 10595, 1577, 16401, 6740,
- 14213, 18079, 2993, 10595, 1577, 18025, 6740,
- 14213, 18079, 2993, 10595, 2883, 12023, 6740,
- 14213, 18079, 2993, 10595, 2883, 18025, 6740,
- 14213, 18079, 2993, 10595, 3673, 12023, 6740,
- 14213, 18079, 2993, 10595, 3673, 18025, 6740,
- 14213, 18079, 2993, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 2993, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 2993, 10595, 7597, 16401, 6740,
- 14213, 18079, 2993, 10595, 8319, 10595, 8319, 12023, 6740,
- 14213, 18079, 2993, 10595, 8319, 10595, 8319, 16401, 6740,
- 14213, 18079, 2993, 10595, 8319, 16401, 6740,
- 14213, 18079, 2993, 10595, 8319, 18025, 6740,
- 14213, 18079, 3175, 10595, 1577, 16401, 6740,
- 14213, 18079, 3175, 10595, 1577, 18025, 6740,
- 14213, 18079, 3175, 10595, 3673, 12023, 6740,
- 14213, 18079, 3175, 10595, 3673, 18025, 6740,
- 14213, 18079, 3175, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 3175, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 3175, 10595, 8319, 10595, 1577, 12023, 6740,
- 14213, 18079, 3175, 10595, 8319, 10595, 1577, 16401, 6740,
- 14213, 18079, 3175, 10595, 8319, 10595, 3673, 12023, 6740,
- 14213, 18079, 3175, 10595, 8319, 10595, 8319, 16401, 6740,
- 14213, 18079, 3175, 10595, 8319, 14995, 6740,
- 14213, 18079, 3175, 10595, 8319, 16401, 6740,
- 14213, 18079, 3175, 10595, 8319, 18025, 6740,
- 14213, 18079, 3209, 10595, 1577, 10595, 7429, 12023, 6740,
- 14213, 18079, 3209, 10595, 1577, 10595, 7429, 16401, 6740,
- 14213, 18079, 3209, 10595, 1577, 10595, 8319, 16401, 6740,
- 14213, 18079, 3209, 10595, 1577, 16401, 6740,
- 14213, 18079, 3209, 10595, 1577, 18025, 6740,
- 14213, 18079, 3209, 10595, 1601, 14995, 6740,
- 14213, 18079, 3209, 10595, 1601, 16401, 6740,
- 14213, 18079, 3209, 10595, 2883, 12023, 6740,
- 14213, 18079, 3209, 10595, 3673, 12023, 6740,
- 14213, 18079, 3209, 10595, 3673, 18025, 6740,
- 14213, 18079, 3209, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 3209, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 3209, 10595, 7429, 10595, 3673, 12023, 6740,
- 14213, 18079, 3209, 10595, 7429, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 3209, 10595, 7429, 10595, 8319, 16401, 6740,
- 14213, 18079, 3209, 10595, 7429, 16401, 6740,
- 14213, 18079, 3209, 10595, 7429, 18025, 6740,
- 14213, 18079, 3209, 10595, 7597, 10595, 3673, 12023, 6740,
- 14213, 18079, 3209, 10595, 7597, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 3209, 10595, 7597, 10595, 8319, 16401, 6740,
- 14213, 18079, 3209, 10595, 7597, 16401, 6740,
- 14213, 18079, 3209, 10595, 7597, 18025, 6740,
- 14213, 18079, 3209, 10595, 8319, 10595, 1577, 16401, 6740,
- 14213, 18079, 3209, 10595, 8319, 10595, 3673, 12023, 6740,
- 14213, 18079, 3209, 10595, 8319, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 3209, 10595, 8319, 10595, 7429, 16401, 6740,
- 14213, 18079, 3209, 10595, 8319, 10595, 7597, 16401, 6740,
- 14213, 18079, 3209, 10595, 8319, 12023, 6740,
- 14213, 18079, 3209, 10595, 8319, 14995, 6740,
- 14213, 18079, 3209, 10595, 8319, 16401, 6740,
- 14213, 18079, 3209, 10595, 8319, 18025, 6740,
- 14213, 18079, 3209, 10595, 8805, 12023, 6740,
- 14213, 18079, 3209, 10595, 10845, 12023, 6740,
- 14213, 18079, 3673, 10595, 1577, 10595, 3673, 12023, 6740,
- 14213, 18079, 3673, 10595, 1577, 16401, 6740,
- 14213, 18079, 3673, 10595, 1577, 18025, 6740,
- 14213, 18079, 3673, 10595, 1601, 14995, 6740,
- 14213, 18079, 3673, 10595, 1601, 16401, 6740,
- 14213, 18079, 3673, 10595, 2883, 12023, 6740,
- 14213, 18079, 3673, 10595, 3673, 12023, 6740,
- 14213, 18079, 3673, 10595, 3673, 18025, 6740,
- 14213, 18079, 3673, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 3673, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 3673, 10595, 7429, 10595, 3673, 12023, 6740,
- 14213, 18079, 3673, 10595, 7429, 16401, 6740,
- 14213, 18079, 3673, 10595, 7429, 18025, 6740,
- 14213, 18079, 3673, 10595, 7597, 16401, 6740,
- 14213, 18079, 3673, 10595, 7597, 18025, 6740,
- 14213, 18079, 3673, 10595, 8319, 10595, 3673, 12023, 6740,
- 14213, 18079, 3673, 10595, 8319, 10595, 8319, 12023, 6740,
- 14213, 18079, 3673, 10595, 8319, 10595, 8319, 16401, 6740,
- 14213, 18079, 3673, 10595, 8319, 12023, 6740,
- 14213, 18079, 3673, 10595, 8319, 14995, 6740,
- 14213, 18079, 3673, 10595, 8319, 16401, 6740,
- 14213, 18079, 3673, 10595, 8319, 18025, 6740,
- 14213, 18079, 3673, 10595, 8805, 12023, 6740,
- 14213, 18079, 3673, 10595, 10845, 12023, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 9, 12023, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 9, 16401, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 9, 18025, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 41, 12023, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 41, 18025, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 67, 12023, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 67, 18025, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 481, 12023, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 481, 18025, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 745, 12023, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 745, 18025, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 1577, 16401, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 1577, 18025, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 1601, 14995, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 1601, 16401, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 2883, 12023, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 3509, 12023, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 3509, 18025, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 3673, 12023, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 3673, 18025, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 5221, 12023, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 5221, 18025, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 7429, 16401, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 7429, 18025, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 7597, 16401, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 8319, 12023, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 8319, 14995, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 8319, 16401, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 8319, 18025, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 8805, 12023, 6740,
- 14213, 18079, 3673, 10595, 12197, 11347, 10595, 10845, 12023, 6740,
- 14213, 18079, 3765, 10595, 8319, 14995, 6740,
- 14213, 18079, 3765, 10595, 8319, 16401, 6740,
- 14213, 18079, 3765, 10595, 8319, 18025, 6740,
- 14213, 18079, 5221, 10595, 17891, 12023, 6740,
- 14213, 18079, 5221, 10595, 17891, 18025, 6740,
- 14213, 18079, 5221, 16631, 10595, 20719, 5221, 12023, 6740,
- 14213, 18079, 5221, 16631, 10595, 20719, 5221, 18025, 6740,
- 14213, 18079, 7429, 10595, 1577, 10595, 3673, 12023, 6740,
- 14213, 18079, 7429, 10595, 1577, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 7429, 10595, 1577, 16401, 6740,
- 14213, 18079, 7429, 10595, 1577, 18025, 6740,
- 14213, 18079, 7429, 10595, 3673, 12023, 6740,
- 14213, 18079, 7429, 10595, 3673, 18025, 6740,
- 14213, 18079, 7429, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 7429, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 7429, 10595, 8319, 10595, 1577, 12023, 6740,
- 14213, 18079, 7429, 10595, 8319, 10595, 1577, 16401, 6740,
- 14213, 18079, 7429, 10595, 8319, 10595, 3673, 12023, 6740,
- 14213, 18079, 7429, 10595, 8319, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 7429, 10595, 8319, 16401, 6740,
- 14213, 18079, 7429, 10595, 8319, 18025, 6740,
- 14213, 18079, 7597, 10595, 1577, 18025, 6740,
- 14213, 18079, 7597, 10595, 3673, 12023, 6740,
- 14213, 18079, 7597, 10595, 3673, 18025, 6740,
- 14213, 18079, 7597, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 7597, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 7597, 10595, 7429, 16401, 6740,
- 14213, 18079, 7597, 10595, 7429, 18025, 6740,
- 14213, 18079, 7597, 10595, 8319, 16401, 6740,
- 14213, 18079, 7597, 10595, 8319, 18025, 6740,
- 14213, 18079, 8319, 10595, 1577, 10595, 3673, 12023, 6740,
- 14213, 18079, 8319, 10595, 1577, 10595, 7429, 16401, 6740,
- 14213, 18079, 8319, 10595, 1577, 10595, 8319, 16401, 6740,
- 14213, 18079, 8319, 10595, 1577, 16401, 6740,
- 14213, 18079, 8319, 10595, 1577, 18025, 6740,
- 14213, 18079, 8319, 10595, 3673, 18025, 6740,
- 14213, 18079, 8319, 10595, 5221, 12023, 6740,
- 14213, 18079, 8319, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 8319, 10595, 7429, 10595, 1577, 16401, 6740,
- 14213, 18079, 8319, 10595, 7429, 10595, 3673, 12023, 6740,
- 14213, 18079, 8319, 10595, 7429, 10595, 7597, 16401, 6740,
- 14213, 18079, 8319, 10595, 7429, 10595, 8319, 16401, 6740,
- 14213, 18079, 8319, 10595, 7429, 16401, 6740,
- 14213, 18079, 8319, 10595, 7429, 18025, 6740,
- 14213, 18079, 8319, 10595, 7597, 10595, 3673, 12023, 6740,
- 14213, 18079, 8319, 10595, 7597, 10595, 7429, 16401, 6740,
- 14213, 18079, 8319, 10595, 7597, 10595, 8319, 16401, 6740,
- 14213, 18079, 8319, 10595, 7597, 16401, 6740,
- 14213, 18079, 8319, 10595, 7597, 18025, 6740,
- 14213, 18079, 8319, 10595, 8319, 10595, 3673, 12023, 6740,
- 14213, 18079, 8319, 10595, 8319, 12023, 6740,
- 14213, 18079, 8319, 10595, 8319, 16401, 6740,
- 14213, 18079, 8319, 10595, 8319, 18025, 6740,
- 14213, 18079, 8805, 10595, 1577, 10595, 3673, 12023, 6740,
- 14213, 18079, 8805, 10595, 1577, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 8805, 10595, 1577, 10595, 8319, 16401, 6740,
- 14213, 18079, 8805, 10595, 1577, 16401, 6740,
- 14213, 18079, 8805, 10595, 1577, 18025, 6740,
- 14213, 18079, 8805, 10595, 1601, 14995, 6740,
- 14213, 18079, 8805, 10595, 1601, 16401, 6740,
- 14213, 18079, 8805, 10595, 2883, 12023, 6740,
- 14213, 18079, 8805, 10595, 3673, 12023, 6740,
- 14213, 18079, 8805, 10595, 3673, 18025, 6740,
- 14213, 18079, 8805, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 8805, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 8805, 10595, 7429, 10595, 1577, 12023, 6740,
- 14213, 18079, 8805, 10595, 7429, 10595, 1577, 16401, 6740,
- 14213, 18079, 8805, 10595, 7429, 10595, 3673, 12023, 6740,
- 14213, 18079, 8805, 10595, 7429, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 8805, 10595, 7429, 10595, 8319, 12023, 6740,
- 14213, 18079, 8805, 10595, 7429, 10595, 8319, 16401, 6740,
- 14213, 18079, 8805, 10595, 7429, 16401, 6740,
- 14213, 18079, 8805, 10595, 7429, 18025, 6740,
- 14213, 18079, 8805, 10595, 7597, 16401, 6740,
- 14213, 18079, 8805, 10595, 7597, 18025, 6740,
- 14213, 18079, 8805, 10595, 8319, 10595, 3673, 12023, 6740,
- 14213, 18079, 8805, 10595, 8319, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 8805, 10595, 8319, 12023, 6740,
- 14213, 18079, 8805, 10595, 8319, 14995, 6740,
- 14213, 18079, 8805, 10595, 8319, 16401, 6740,
- 14213, 18079, 8805, 10595, 8319, 18025, 6740,
- 14213, 18079, 8805, 10595, 8805, 12023, 6740,
- 14213, 18079, 8805, 10595, 10845, 12023, 6740,
- 14213, 18079, 9303, 10385, 91, 16471, 9911, 9809, 18025, 6740,
- 14213, 18079, 9671, 10595, 1577, 10595, 7429, 16401, 6740,
- 14213, 18079, 9671, 10595, 1577, 14995, 6740,
- 14213, 18079, 9671, 10595, 1577, 16401, 6740,
- 14213, 18079, 9671, 10595, 1577, 18025, 6740,
- 14213, 18079, 9671, 10595, 1601, 14995, 6740,
- 14213, 18079, 9671, 10595, 1601, 16401, 6740,
- 14213, 18079, 9671, 10595, 2883, 12023, 6740,
- 14213, 18079, 9671, 10595, 2883, 18025, 6740,
- 14213, 18079, 9671, 10595, 3673, 12023, 6740,
- 14213, 18079, 9671, 10595, 3673, 18025, 6740,
- 14213, 18079, 9671, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 9671, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 9671, 10595, 7429, 10595, 1577, 16401, 6740,
- 14213, 18079, 9671, 10595, 7429, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 9671, 10595, 7429, 14995, 6740,
- 14213, 18079, 9671, 10595, 7429, 16401, 6740,
- 14213, 18079, 9671, 10595, 7429, 18025, 6740,
- 14213, 18079, 9671, 10595, 7597, 10595, 3673, 12023, 6740,
- 14213, 18079, 9671, 10595, 7597, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 9671, 10595, 7597, 14995, 6740,
- 14213, 18079, 9671, 10595, 7597, 16401, 6740,
- 14213, 18079, 9671, 10595, 7597, 18025, 6740,
- 14213, 18079, 9671, 10595, 8319, 10595, 1577, 12023, 6740,
- 14213, 18079, 9671, 10595, 8319, 10595, 1577, 16401, 6740,
- 14213, 18079, 9671, 10595, 8319, 10595, 7429, 16401, 6740,
- 14213, 18079, 9671, 10595, 8319, 10595, 8319, 12023, 6740,
- 14213, 18079, 9671, 10595, 8319, 10595, 8319, 16401, 6740,
- 14213, 18079, 9671, 10595, 8319, 14995, 6740,
- 14213, 18079, 9671, 10595, 8319, 16401, 6740,
- 14213, 18079, 9671, 10595, 8319, 18025, 6740,
- 14213, 18079, 10095, 10595, 20719, 5221, 18025, 6740,
- 14213, 18079, 10107, 10595, 1601, 14995, 6740,
- 14213, 18079, 10107, 10595, 2883, 12023, 6740,
- 14213, 18079, 10107, 10595, 3673, 12023, 6740,
- 14213, 18079, 10107, 10595, 3673, 18025, 6740,
- 14213, 18079, 10107, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 10107, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 10107, 10595, 7429, 18025, 6740,
- 14213, 18079, 10107, 10595, 8319, 12023, 6740,
- 14213, 18079, 10107, 10595, 8319, 14995, 6740,
- 14213, 18079, 10107, 10595, 8319, 16401, 6740,
- 14213, 18079, 10107, 10595, 8319, 18025, 6740,
- 14213, 18079, 10107, 10595, 8805, 12023, 6740,
- 14213, 18079, 10107, 10595, 10845, 12023, 6740,
- 14213, 18079, 11371, 18025, 6740,
- 14213, 18079, 11387, 18025, 6740,
- 14213, 18079, 12129, 10595, 3673, 12023, 6740,
- 14213, 18079, 12129, 10595, 3673, 18025, 6740,
- 14213, 18079, 12129, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 12129, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 12129, 10595, 7429, 16401, 6740,
- 14213, 18079, 12129, 10595, 7429, 18025, 6740,
- 14213, 18079, 12129, 10595, 8319, 10595, 3673, 12023, 6740,
- 14213, 18079, 12129, 10595, 8319, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 12129, 10595, 8319, 10595, 8319, 12023, 6740,
- 14213, 18079, 12129, 10595, 8319, 16401, 6740,
- 14213, 18079, 12129, 10595, 8319, 18025, 6740,
- 14213, 18079, 13339, 18025, 6740,
- 14213, 18079, 13341, 10385, 91, 16471, 9911, 9809, 18025, 6740,
- 14213, 18079, 13341, 18025, 6740,
- 14213, 18079, 13399, 10595, 1577, 10595, 3673, 12023, 6740,
- 14213, 18079, 13399, 10595, 1577, 10595, 8319, 12023, 6740,
- 14213, 18079, 13399, 10595, 1577, 10595, 8319, 16401, 6740,
- 14213, 18079, 13399, 10595, 1577, 12023, 6740,
- 14213, 18079, 13399, 10595, 1577, 14995, 6740,
- 14213, 18079, 13399, 10595, 1577, 16401, 6740,
- 14213, 18079, 13399, 10595, 1577, 18025, 6740,
- 14213, 18079, 13399, 10595, 1601, 14995, 6740,
- 14213, 18079, 13399, 10595, 1601, 16401, 6740,
- 14213, 18079, 13399, 10595, 2883, 12023, 6740,
- 14213, 18079, 13399, 10595, 2883, 18025, 6740,
- 14213, 18079, 13399, 10595, 3673, 12023, 6740,
- 14213, 18079, 13399, 10595, 3673, 18025, 6740,
- 14213, 18079, 13399, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 13399, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 13399, 10595, 7429, 10595, 3673, 12023, 6740,
- 14213, 18079, 13399, 10595, 7429, 12023, 6740,
- 14213, 18079, 13399, 10595, 7429, 14995, 6740,
- 14213, 18079, 13399, 10595, 7429, 16401, 6740,
- 14213, 18079, 13399, 10595, 7429, 18025, 6740,
- 14213, 18079, 13399, 10595, 7597, 12023, 6740,
- 14213, 18079, 13399, 10595, 7597, 14995, 6740,
- 14213, 18079, 13399, 10595, 7597, 16401, 6740,
- 14213, 18079, 13399, 10595, 7597, 18025, 6740,
- 14213, 18079, 13399, 10595, 8319, 10595, 7597, 12023, 6740,
- 14213, 18079, 13399, 10595, 8319, 10595, 7597, 16401, 6740,
- 14213, 18079, 13399, 10595, 8319, 10595, 8319, 12023, 6740,
- 14213, 18079, 13399, 10595, 8319, 10595, 8319, 16401, 6740,
- 14213, 18079, 13399, 10595, 8319, 12023, 6740,
- 14213, 18079, 13399, 10595, 8319, 14995, 6740,
- 14213, 18079, 13399, 10595, 8319, 16401, 6740,
- 14213, 18079, 13399, 10595, 8319, 18025, 6740,
- 14213, 18079, 14193, 18025, 6740,
- 14213, 18079, 15323, 18025, 6740,
- 14213, 18079, 15419, 10595, 11797, 14995, 6740,
- 14213, 18079, 15419, 10595, 11797, 18025, 6740,
- 14213, 18079, 15419, 10595, 12005, 14995, 6740,
- 14213, 18079, 15419, 10595, 12005, 18025, 6740,
- 14213, 18079, 15419, 10595, 12377, 14995, 6740,
- 14213, 18079, 15419, 10595, 12377, 18025, 6740,
- 14213, 18079, 15419, 10595, 17661, 18025, 6740,
- 14213, 18079, 15419, 10595, 18039, 18025, 6740,
- 14213, 18079, 15419, 10595, 20719, 5221, 18025, 6740,
- 14213, 18079, 15731, 16459, 3673, 10595, 12197, 11347, 10595, 5221, 16631, 12023, 6740,
- 14213, 18079, 15731, 16459, 3673, 10595, 12197, 11347, 10595, 5221, 16631, 16401, 6740,
- 14213, 18079, 15731, 16459, 3673, 10595, 12197, 11347, 10595, 5221, 16631, 18025, 6740,
- 14213, 18079, 18149, 18025, 6740,
- 14213, 18079, 18679, 18025, 6740,
- 14213, 18079, 18765, 18727, 18724,
- 14213, 18079, 20687, 14193, 18678,
- 14213, 18079, 21532,
- 14213, 18335, 8282,
- 14213, 18367, 11796,
- 14213, 18694,
- 14213, 19416,
- 14213, 19475, 5220,
- 14213, 19587, 19420,
- 14213, 20927, 824,
- 14213, 20927, 918,
- 14213, 20927, 1116,
- 14213, 20927, 1124,
- 14213, 20927, 1360,
- 14213, 20927, 1576,
- 14213, 20927, 1856,
- 14213, 20927, 2066,
- 14213, 20927, 2748,
- 14213, 20927, 2882,
- 14213, 20927, 2992,
- 14213, 20927, 3174,
- 14213, 20927, 3208,
- 14213, 20927, 3508,
- 14213, 20927, 3672,
- 14213, 20927, 3764,
- 14213, 20927, 5220,
- 14213, 20927, 7428,
- 14213, 20927, 7596,
- 14213, 20927, 8318,
- 14213, 20927, 8804,
- 14213, 20927, 9670,
- 14213, 20927, 10094,
- 14213, 20927, 10106,
- 14213, 20927, 10844,
- 14213, 20927, 12128,
- 14213, 20927, 13398,
- 14213, 20927, 14941, 824,
- 14213, 20927, 14941, 918,
- 14213, 20927, 14941, 1116,
- 14213, 20927, 14941, 1124,
- 14213, 20927, 14941, 1360,
- 14213, 20927, 14941, 1576,
- 14213, 20927, 14941, 1600,
- 14213, 20927, 14941, 2066,
- 14213, 20927, 14941, 2748,
- 14213, 20927, 14941, 2882,
- 14213, 20927, 14941, 2992,
- 14213, 20927, 14941, 3174,
- 14213, 20927, 14941, 3208,
- 14213, 20927, 14941, 3508,
- 14213, 20927, 14941, 3672,
- 14213, 20927, 14941, 3764,
- 14213, 20927, 14941, 5220,
- 14213, 20927, 14941, 7428,
- 14213, 20927, 14941, 7596,
- 14213, 20927, 14941, 8318,
- 14213, 20927, 14941, 8804,
- 14213, 20927, 14941, 9670,
- 14213, 20927, 14941, 10094,
- 14213, 20927, 14941, 10106,
- 14213, 20927, 14941, 10844,
- 14213, 20927, 14941, 12128,
- 14213, 20927, 14941, 13398,
- 14213, 20927, 15575, 824,
- 14213, 20927, 15575, 1116,
- 14213, 20927, 15575, 1576,
- 14213, 20927, 15575, 2066,
- 14213, 20927, 15575, 2748,
- 14213, 20927, 15575, 2992,
- 14213, 20927, 15575, 3672,
- 14213, 20927, 15575, 7428,
- 14213, 20927, 15575, 7596,
- 14213, 20927, 15575, 8804,
- 14213, 20927, 15575, 9670,
- 14213, 20927, 15575, 12128,
- 14213, 20927, 15575, 13398,
- 14213, 20927, 15575, 16159, 2748,
- 14213, 20927, 15575, 16159, 8804,
- 14213, 20927, 16159, 918,
- 14213, 20927, 16159, 1360,
- 14213, 20927, 16159, 2748,
- 14213, 20927, 16159, 8804,
- 14213, 20927, 16401, 824,
- 14213, 20927, 16401, 918,
- 14213, 20927, 16401, 1116,
- 14213, 20927, 16401, 1360,
- 14213, 20927, 16401, 1576,
- 14213, 20927, 16401, 1600,
- 14213, 20927, 16401, 1856,
- 14213, 20927, 16401, 2066,
- 14213, 20927, 16401, 2748,
- 14213, 20927, 16401, 2992,
- 14213, 20927, 16401, 3208,
- 14213, 20927, 16401, 3672,
- 14213, 20927, 16401, 7428,
- 14213, 20927, 16401, 7596,
- 14213, 20927, 16401, 8318,
- 14213, 20927, 16401, 8804,
- 14213, 20927, 16401, 9670,
- 14213, 20927, 16401, 10106,
- 14213, 20927, 16401, 12128,
- 14213, 20927, 16401, 13398,
- 14213, 20927, 18215, 1577, 10595, 1124,
- 14213, 20927, 18215, 8319, 10595, 1577, 10595, 17206,
- 14213, 20927, 19461, 824,
- 14213, 20927, 19461, 918,
- 14213, 20927, 19461, 1116,
- 14213, 20927, 19461, 1360,
- 14213, 20927, 19461, 1576,
- 14213, 20927, 19461, 1600,
- 14213, 20927, 19461, 1856,
- 14213, 20927, 19461, 2748,
- 14213, 20927, 19461, 2992,
- 14213, 20927, 19461, 3174,
- 14213, 20927, 19461, 3208,
- 14213, 20927, 19461, 3672,
- 14213, 20927, 19461, 3764,
- 14213, 20927, 19461, 7428,
- 14213, 20927, 19461, 7596,
- 14213, 20927, 19461, 8318,
- 14213, 20927, 19461, 8804,
- 14213, 20927, 19461, 9670,
- 14213, 20927, 19461, 10106,
- 14213, 20927, 19461, 12128,
- 14213, 20927, 19461, 13398,
- 14213, 20927, 19461, 16159, 918,
- 14213, 20927, 19461, 16159, 1360,
- 14213, 20927, 21087, 824,
- 14213, 20927, 21087, 918,
- 14213, 20927, 21087, 1116,
- 14213, 20927, 21087, 1124,
- 14213, 20927, 21087, 1360,
- 14213, 20927, 21087, 1576,
- 14213, 20927, 21087, 2066,
- 14213, 20927, 21087, 2748,
- 14213, 20927, 21087, 2882,
- 14213, 20927, 21087, 2992,
- 14213, 20927, 21087, 3174,
- 14213, 20927, 21087, 3208,
- 14213, 20927, 21087, 3508,
- 14213, 20927, 21087, 3672,
- 14213, 20927, 21087, 3764,
- 14213, 20927, 21087, 7428,
- 14213, 20927, 21087, 7596,
- 14213, 20927, 21087, 8318,
- 14213, 20927, 21087, 8804,
- 14213, 20927, 21087, 9670,
- 14213, 20927, 21087, 10094,
- 14213, 20927, 21087, 10106,
- 14213, 20927, 21087, 10844,
- 14213, 20927, 21087, 12128,
- 14213, 20927, 21087, 13398,
- 14233, 16832,
- 14257, 46,
- 14257, 966,
- 14257, 967, 10595, 46,
- 14257, 967, 10595, 5825, 11642,
- 14257, 967, 10595, 5825, 15397, 46,
- 14257, 967, 10595, 11642,
- 14257, 967, 10595, 12499, 46,
- 14257, 967, 10595, 14256,
- 14257, 967, 10595, 15397, 46,
- 14257, 5825, 15397, 46,
- 14257, 15397, 46,
- 14262,
- 14267, 9244,
- 14275, 14543, 12910,
- 14275, 18731, 16703, 12910,
- 14275, 19439, 12910,
- 14275, 19765, 16703, 12910,
- 14292,
- 14305, 10595, 16919, 6076,
- 14307, 857, 21057, 11428,
- 14307, 7087, 11521, 14396,
- 14307, 7087, 18010,
- 14307, 7779, 6080,
- 14307, 7779, 7087, 15970,
- 14307, 7779, 14428,
- 14307, 11725, 15970,
- 14307, 13271, 6080,
- 14307, 13271, 7087, 15970,
- 14307, 13271, 14428,
- 14307, 15513, 15970,
- 14307, 15513, 15971, 9131, 3273, 15513, 15970,
- 14307, 18585, 13407, 15970,
- 14307, 20628,
- 14310,
- 14311, 10595, 7779, 7087, 11520,
- 14311, 10595, 13271, 7087, 11520,
- 14313, 9809, 17342,
- 14313, 9809, 17466,
- 14313, 9809, 20336,
- 14313, 9809, 20540,
- 14313, 9809, 20756,
- 14313, 11798,
- 14313, 11849, 2596,
- 14313, 11849, 3056,
- 14313, 11849, 3336,
- 14313, 11849, 6720,
- 14313, 11849, 6742,
- 14313, 11849, 8736,
- 14313, 11849, 10854,
- 14313, 11849, 11916,
- 14313, 11849, 13376,
- 14313, 11849, 13654,
- 14313, 13921, 9809, 8,
- 14313, 13921, 9809, 16,
- 14313, 13921, 9809, 28,
- 14313, 13921, 9809, 40,
- 14313, 13921, 9809, 58,
- 14313, 13921, 9809, 72,
- 14313, 13921, 9809, 94,
- 14313, 13921, 9809, 306,
- 14313, 13921, 9809, 674,
- 14313, 13921, 9809, 17349, 22,
- 14313, 13921, 9809, 17349, 34,
- 14313, 13921, 9809, 17349, 394,
- 14313, 13921, 9809, 17349, 580,
- 14313, 13921, 9809, 20333, 58,
- 14313, 14533, 11798,
- 14313, 14903, 0,
- 14313, 14903, 8,
- 14313, 14903, 16,
- 14313, 14903, 28,
- 14313, 14903, 40,
- 14313, 14903, 58,
- 14313, 14903, 72,
- 14313, 14903, 94,
- 14313, 14903, 106,
- 14313, 14903, 124,
- 14313, 14903, 148,
- 14313, 14903, 244,
- 14313, 14903, 266,
- 14313, 14903, 306,
- 14313, 14903, 334,
- 14313, 14903, 348,
- 14313, 14903, 382,
- 14313, 14903, 414,
- 14313, 14903, 446,
- 14313, 14903, 520,
- 14313, 14903, 570,
- 14313, 14903, 586,
- 14313, 14903, 620,
- 14313, 14903, 674,
- 14313, 14903, 678,
- 14313, 14903, 732,
- 14313, 14903, 930,
- 14313, 14903, 1040,
- 14313, 14903, 1138,
- 14313, 14903, 1160,
- 14313, 14903, 1486,
- 14313, 14903, 1786,
- 14313, 14903, 1904,
- 14313, 14903, 2142,
- 14313, 14903, 2432,
- 14313, 14903, 2480,
- 14313, 14903, 2544,
- 14313, 14903, 2593, 13605, 2938,
- 14313, 14903, 2593, 13605, 7836,
- 14313, 14903, 2593, 13605, 8798,
- 14313, 14903, 2660,
- 14313, 14903, 3030,
- 14313, 14903, 3094,
- 14313, 14903, 3222,
- 14313, 14903, 3302,
- 14313, 14903, 6286,
- 14313, 14903, 10218,
- 14313, 14903, 17349, 22,
- 14313, 14903, 17349, 34,
- 14313, 14903, 17349, 394,
- 14313, 14903, 17349, 580,
- 14313, 15133, 2596,
- 14313, 15133, 2597, 16378,
- 14313, 15133, 2597, 18566,
- 14313, 15133, 3056,
- 14313, 15133, 3212,
- 14313, 15133, 3336,
- 14313, 15133, 6720,
- 14313, 15133, 6742,
- 14313, 15133, 8736,
- 14313, 15133, 11916,
- 14313, 15133, 12018,
- 14313, 15133, 12046,
- 14313, 15133, 13376,
- 14313, 15133, 13460,
- 14313, 15133, 13654,
- 14313, 15133, 14544,
- 14313, 15133, 14794,
- 14313, 15133, 15094,
- 14313, 15133, 15626,
- 14313, 15133, 15708,
- 14313, 15133, 17056,
- 14313, 15756,
- 14313, 20659, 1212,
- 14313, 20659, 7816,
- 14313, 20659, 12518,
- 14313, 20659, 14533, 1212,
- 14313, 20659, 17643, 894,
- 14321, 93, 12822,
- 14323, 894,
- 14323, 12210,
- 14323, 14397, 10595, 19281, 11428,
- 14330,
- 14331, 18214,
- 14334,
- 14336,
- 14337, 10595, 12028,
- 14341, 3172,
- 14342,
- 14344,
- 14351, 14903, 0,
- 14351, 14903, 2,
- 14351, 14903, 6,
- 14351, 14903, 8,
- 14351, 14903, 12,
- 14351, 14903, 16,
- 14351, 14903, 20,
- 14351, 14903, 22,
- 14351, 14903, 24,
- 14351, 14903, 26,
- 14351, 14903, 28,
- 14351, 14903, 30,
- 14351, 14903, 32,
- 14351, 14903, 34,
- 14351, 14903, 36,
- 14351, 14903, 38,
- 14351, 14903, 40,
- 14351, 14903, 46,
- 14351, 14903, 54,
- 14351, 14903, 146,
- 14351, 14903, 174,
- 14351, 14903, 242,
- 14351, 14903, 306,
- 14351, 14903, 346,
- 14351, 14903, 384,
- 14351, 14903, 416,
- 14351, 14903, 448,
- 14351, 14903, 454,
- 14351, 14903, 464,
- 14351, 14903, 518,
- 14351, 14903, 580,
- 14351, 14903, 594,
- 14351, 14903, 606,
- 14351, 14903, 608,
- 14351, 14903, 638,
- 14351, 14903, 674,
- 14351, 14903, 2092,
- 14351, 14903, 2248,
- 14351, 14903, 2250,
- 14351, 14903, 2252,
- 14351, 14903, 3028,
- 14351, 14903, 3106,
- 14351, 14903, 3300,
- 14351, 14903, 3408,
- 14351, 14903, 5874,
- 14351, 14903, 5876,
- 14351, 14903, 10392,
- 14351, 14903, 10394,
- 14351, 14903, 10396,
- 14354,
- 14363, 11718,
- 14365, 7817, 15564,
- 14368,
- 14371, 29, 8282,
- 14371, 95, 8282,
- 14371, 9809, 17342,
- 14371, 9809, 17466,
- 14371, 9809, 20336,
- 14371, 11798,
- 14371, 11849, 2596,
- 14371, 11849, 3056,
- 14371, 11849, 3336,
- 14371, 11849, 6720,
- 14371, 11849, 6742,
- 14371, 11849, 8736,
- 14371, 11849, 10854,
- 14371, 11849, 11916,
- 14371, 11849, 13376,
- 14371, 11849, 13654,
- 14371, 13921, 9809, 0,
- 14371, 13921, 9809, 8,
- 14371, 13921, 9809, 16,
- 14371, 13921, 9809, 28,
- 14371, 13921, 9809, 40,
- 14371, 13921, 9809, 72,
- 14371, 13921, 9809, 94,
- 14371, 13921, 9809, 306,
- 14371, 13921, 9809, 486,
- 14371, 13921, 9809, 674,
- 14371, 14533, 11798,
- 14371, 14903, 8,
- 14371, 14903, 16,
- 14371, 14903, 40,
- 14371, 14903, 58,
- 14371, 14903, 880,
- 14371, 14903, 1002,
- 14371, 14903, 1114,
- 14371, 14903, 1424,
- 14371, 14903, 1572,
- 14371, 14903, 1770,
- 14371, 14903, 1850,
- 14371, 14903, 2056,
- 14371, 14903, 2222,
- 14371, 14903, 2374,
- 14371, 14903, 2620,
- 14371, 14903, 2848,
- 14371, 14903, 2990,
- 14371, 14903, 3166,
- 14371, 14903, 3494,
- 14371, 14903, 3624,
- 14371, 14903, 5792,
- 14371, 14903, 5978,
- 14371, 14903, 6268,
- 14371, 14903, 6346,
- 14371, 14903, 6970,
- 14371, 14903, 7432,
- 14371, 14903, 7592,
- 14371, 14903, 8658,
- 14371, 14903, 8788,
- 14371, 14903, 8898,
- 14371, 14903, 9192,
- 14371, 14903, 10088,
- 14371, 14903, 10212,
- 14371, 14903, 10806,
- 14371, 14903, 11814,
- 14371, 14903, 13752,
- 14371, 15756,
- 14371, 16614,
- 14371, 17045, 8282,
- 14371, 18335, 8282,
- 14379, 13956,
- 14381, 15958,
- 14386,
- 14392,
- 14394,
- 14397, 10595, 833, 983, 13807, 7779, 18329, 11520,
- 14397, 10595, 3337, 19973, 17167, 633, 3225, 13270,
- 14397, 10595, 7779, 7087, 11520,
- 14397, 10595, 12525, 7087, 11520,
- 14397, 10595, 13271, 7087, 11520,
- 14397, 10595, 13483, 14397, 633, 3225, 13270,
- 14397, 10595, 13807, 7087, 11520,
- 14397, 10595, 13807, 13271, 18329, 11520,
- 14397, 10595, 18669, 6706,
- 14397, 10595, 19973, 894,
- 14397, 10595, 21019, 46,
- 14397, 16149, 123, 19973, 895, 841, 3273, 7087, 16149, 123, 18669, 894,
- 14399, 10074,
- 14407, 5832,
- 14407, 7839, 10595, 1902,
- 14407, 13803, 10595, 15410,
- 14407, 13803, 10595, 15411, 841, 13485, 16942,
- 14407, 15542,
- 14407, 15543, 503, 11943, 632,
- 14407, 16627, 10595, 15319, 6722,
- 14407, 16627, 10595, 16607, 6722,
- 14407, 18510,
- 14407, 18511, 503, 11943, 632,
- 14407, 18654,
- 14407, 20905, 10595, 15410,
- 14412,
- 14421, 9450,
+ 13476,
+ 13507, 671, 10086,
+ 13507, 671, 10087, 10641, 18836,
+ 13507, 671, 10087, 11393, 13507, 6435, 10086,
+ 13507, 5815, 11477, 18471, 19215, 10155, 12973, 6560,
+ 13507, 6435, 10086,
+ 13507, 6435, 10087, 10641, 16946,
+ 13507, 7817, 10086,
+ 13507, 17237, 12973, 11476,
+ 13507, 20375, 11477, 11393, 19407, 11476,
+ 13507, 20547, 13581, 11476,
+ 13508,
+ 13542,
+ 13544,
+ 13545, 843, 19946,
+ 13553, 485, 13236,
+ 13558,
+ 13563, 201, 6286,
+ 13563, 3357, 6431, 9175, 2611, 1217, 20876,
+ 13563, 3457, 10641, 18836,
+ 13563, 5845, 16248,
+ 13563, 6793, 9956,
+ 13563, 7817, 11779, 16088,
+ 13563, 7817, 18763, 13483, 16088,
+ 13563, 7817, 20846,
+ 13563, 9287, 9854,
+ 13563, 11756,
+ 13563, 11762,
+ 13563, 13341, 11779, 16088,
+ 13563, 13341, 18763, 13483, 16088,
+ 13563, 13341, 20846,
+ 13563, 13355, 16899, 2610,
+ 13563, 13355, 16899, 2611, 16502,
+ 13563, 13355, 16899, 2611, 18744,
+ 13563, 13355, 16899, 3076,
+ 13563, 13355, 16899, 3232,
+ 13563, 13355, 16899, 3356,
+ 13563, 13355, 16899, 6756,
+ 13563, 13355, 16899, 6757, 16502,
+ 13563, 13355, 16899, 6778,
+ 13563, 13355, 16899, 8780,
+ 13563, 13355, 16899, 11978,
+ 13563, 13355, 16899, 12080,
+ 13563, 13355, 16899, 13450,
+ 13563, 13355, 16899, 13736,
+ 13563, 13355, 16899, 14638,
+ 13563, 13355, 16899, 15818,
+ 13563, 13758,
+ 13563, 14601, 9854,
+ 13563, 14647, 9854,
+ 13563, 15233, 9854,
+ 13563, 15263, 16248,
+ 13563, 16365, 484,
+ 13563, 16365, 485, 10641, 16946,
+ 13563, 16365, 485, 10641, 18847, 897, 93, 1299, 485, 20181, 15642,
+ 13563, 17005, 9854,
+ 13563, 17123, 17254,
+ 13563, 17588,
+ 13563, 17642,
+ 13563, 17783, 91, 15100,
+ 13563, 17783, 10641, 16946,
+ 13563, 17783, 10641, 18847, 897, 93, 1299, 485, 20181, 15642,
+ 13563, 18511, 8320,
+ 13563, 18894,
+ 13563, 19409, 9854,
+ 13563, 19614,
+ 13563, 19923, 92,
+ 13563, 20685, 8320,
+ 13563, 20727, 11762,
+ 13563, 21097, 9854,
+ 13563, 21110,
+ 13565, 17074,
+ 13568,
+ 13570,
+ 13572,
+ 13577, 13293, 15621, 18392,
+ 13577, 13293, 15621, 18393, 317, 11571, 15620,
+ 13579, 19565, 19022,
+ 13581, 6561, 11476,
+ 13581, 6561, 11477, 635, 14518,
+ 13581, 6561, 11477, 843, 13581, 10629, 11476,
+ 13581, 6561, 11477, 10641, 7292,
+ 13581, 6561, 11477, 17793, 12973, 6561, 11476,
+ 13581, 6561, 11571, 11476,
+ 13581, 6561, 14049, 11476,
+ 13581, 6561, 14625, 11476,
+ 13581, 6561, 18471, 974,
+ 13581, 6561, 18471, 7812,
+ 13581, 6561, 18471, 10551, 7812,
+ 13581, 6561, 20377, 11476,
+ 13581, 6561, 23305, 11476,
+ 13581, 6561, 23305, 11477, 635, 896,
+ 13581, 10629, 11476,
+ 13581, 10629, 11477, 843, 12973, 10629, 11476,
+ 13581, 10629, 11477, 10641, 7292,
+ 13581, 10629, 11571, 11476,
+ 13581, 10629, 14049, 11476,
+ 13581, 10629, 14625, 11476,
+ 13581, 10629, 18471, 974,
+ 13581, 10629, 18471, 7812,
+ 13581, 10629, 18471, 10551, 7812,
+ 13581, 10629, 20377, 11476,
+ 13581, 10629, 23305, 11476,
+ 13581, 10629, 23305, 11477, 635, 896,
+ 13582,
+ 13594,
+ 13597, 11571, 20375, 11476,
+ 13598,
+ 13609, 485, 14836,
+ 13609, 485, 20520,
+ 13619, 20224,
+ 13627, 11692,
+ 13648,
+ 13653, 18895, 18392,
+ 13663, 6286,
+ 13683, 15717, 15287, 843, 5730,
+ 13685, 9855, 13052,
+ 13685, 9855, 15868,
+ 13685, 9855, 17486,
+ 13685, 9855, 17610,
+ 13685, 11905, 2610,
+ 13685, 11905, 3076,
+ 13685, 11905, 3356,
+ 13685, 11905, 6756,
+ 13685, 11905, 6778,
+ 13685, 11905, 8780,
+ 13685, 11905, 10900,
+ 13685, 11905, 11978,
+ 13685, 11905, 13450,
+ 13685, 11905, 13736,
+ 13685, 14003, 9855, 8,
+ 13685, 14003, 9855, 16,
+ 13685, 14003, 9855, 28,
+ 13685, 14003, 9855, 40,
+ 13685, 14003, 9855, 58,
+ 13685, 14003, 9855, 72,
+ 13685, 14003, 9855, 94,
+ 13685, 14003, 9855, 308,
+ 13685, 14003, 9855, 676,
+ 13685, 14999, 0,
+ 13685, 14999, 8,
+ 13685, 14999, 16,
+ 13685, 14999, 28,
+ 13685, 14999, 40,
+ 13685, 14999, 58,
+ 13685, 14999, 72,
+ 13685, 14999, 94,
+ 13685, 14999, 106,
+ 13685, 14999, 124,
+ 13685, 14999, 148,
+ 13685, 14999, 244,
+ 13685, 14999, 266,
+ 13685, 14999, 308,
+ 13685, 14999, 336,
+ 13685, 14999, 350,
+ 13685, 14999, 384,
+ 13685, 14999, 416,
+ 13685, 14999, 448,
+ 13685, 14999, 522,
+ 13685, 14999, 572,
+ 13685, 14999, 588,
+ 13685, 14999, 622,
+ 13685, 14999, 676,
+ 13685, 14999, 680,
+ 13685, 14999, 734,
+ 13685, 14999, 932,
+ 13685, 14999, 1044,
+ 13685, 14999, 1142,
+ 13685, 14999, 1164,
+ 13685, 14999, 1492,
+ 13685, 14999, 1796,
+ 13685, 14999, 1914,
+ 13685, 14999, 2444,
+ 13685, 14999, 2492,
+ 13685, 14999, 2556,
+ 13685, 14999, 2676,
+ 13685, 14999, 2956,
+ 13685, 14999, 3048,
+ 13685, 14999, 3242,
+ 13685, 14999, 3322,
+ 13685, 14999, 6314,
+ 13685, 14999, 10264,
+ 13687, 91, 11393, 9854,
+ 13687, 95, 14993, 8320,
+ 13687, 494,
+ 13687, 1141, 9854,
+ 13687, 9855, 15868,
+ 13687, 9855, 17486,
+ 13687, 9855, 17610,
+ 13687, 10773, 9854,
+ 13687, 11887, 9854,
+ 13687, 11905, 2610,
+ 13687, 11905, 3076,
+ 13687, 11905, 3356,
+ 13687, 11905, 6756,
+ 13687, 11905, 6778,
+ 13687, 11905, 8780,
+ 13687, 11905, 10900,
+ 13687, 11905, 11978,
+ 13687, 11905, 13450,
+ 13687, 11905, 13736,
+ 13687, 12755, 9854,
+ 13687, 13379, 9854,
+ 13687, 14003, 9855, 8,
+ 13687, 14003, 9855, 16,
+ 13687, 14003, 9855, 28,
+ 13687, 14003, 9855, 40,
+ 13687, 14003, 9855, 58,
+ 13687, 14003, 9855, 72,
+ 13687, 14003, 9855, 94,
+ 13687, 14003, 9855, 184,
+ 13687, 14003, 9855, 308,
+ 13687, 14003, 9855, 498,
+ 13687, 14003, 9855, 676,
+ 13687, 14529, 9854,
+ 13687, 14999, 0,
+ 13687, 14999, 8,
+ 13687, 14999, 16,
+ 13687, 14999, 28,
+ 13687, 14999, 40,
+ 13687, 14999, 58,
+ 13687, 14999, 72,
+ 13687, 14999, 94,
+ 13687, 14999, 124,
+ 13687, 14999, 184,
+ 13687, 14999, 266,
+ 13687, 14999, 308,
+ 13687, 14999, 336,
+ 13687, 14999, 350,
+ 13687, 14999, 384,
+ 13687, 14999, 416,
+ 13687, 14999, 448,
+ 13687, 14999, 498,
+ 13687, 14999, 522,
+ 13687, 14999, 572,
+ 13687, 14999, 588,
+ 13687, 14999, 622,
+ 13687, 14999, 676,
+ 13687, 14999, 680,
+ 13687, 14999, 734,
+ 13687, 14999, 2152,
+ 13687, 14999, 2444,
+ 13687, 14999, 2492,
+ 13687, 14999, 2556,
+ 13687, 14999, 2956,
+ 13687, 14999, 3048,
+ 13687, 14999, 3114,
+ 13687, 14999, 3322,
+ 13687, 14999, 7874,
+ 13687, 14999, 8842,
+ 13687, 15233, 2611, 16502,
+ 13687, 15233, 2611, 18744,
+ 13687, 15233, 3232,
+ 13687, 15233, 9854,
+ 13707, 9854,
+ 13717, 6421, 2511, 12032,
+ 13717, 14656,
+ 13729, 13239, 12682,
+ 13737, 1217, 20876,
+ 13737, 9475, 7816,
+ 13737, 9475, 11392,
+ 13737, 9475, 11552,
+ 13737, 9475, 13340,
+ 13737, 12573, 19945, 7816,
+ 13737, 12573, 19945, 13340,
+ 13737, 14421, 12762,
+ 13737, 15601, 16096,
+ 13737, 17045, 11571, 9950,
+ 13737, 19407, 14312,
+ 13737, 19465, 19006,
+ 13737, 20375, 14312,
+ 13737, 20573, 14647, 13532,
+ 13737, 20607, 11446,
+ 13754,
+ 13755, 6718,
+ 13757, 20481, 19638,
+ 13758,
+ 13759, 10641, 1217, 11392,
+ 13759, 10641, 1217, 11552,
+ 13759, 10641, 9503, 11392,
+ 13759, 18386,
+ 13759, 18387, 10641, 1217, 11392,
+ 13759, 18387, 10641, 15451, 6430,
+ 13759, 18387, 11393, 19407, 11476,
+ 13759, 18387, 11393, 20375, 11476,
+ 13763, 11742,
+ 13765, 10641, 7817, 7123, 11570,
+ 13765, 10641, 13341, 7123, 11570,
+ 13771, 6718,
+ 13787, 13804,
+ 13801, 15464,
+ 13809, 8321, 9854,
+ 13810,
+ 13848,
+ 13884,
+ 13885, 10641, 12741, 9854,
+ 13885, 10641, 16727, 504,
+ 13885, 10641, 16946,
+ 13885, 11393, 897, 11393, 21124,
+ 13885, 11393, 21124,
+ 13885, 14373, 843, 14889, 10641, 13884,
+ 13889, 2611, 14635, 11578,
+ 13889, 7123, 11578,
+ 13889, 7123, 14486,
+ 13889, 7123, 16529, 14049, 14486,
+ 13889, 7817, 505, 12589, 13341, 11779, 16089, 17178,
+ 13889, 7817, 14519, 10641, 1216,
+ 13889, 7817, 18505, 17755, 858,
+ 13889, 7817, 18774,
+ 13889, 11573, 18566,
+ 13889, 13341, 505, 12589, 7817, 11779, 16089, 17178,
+ 13889, 13341, 15306,
+ 13889, 13341, 18505, 17755, 858,
+ 13889, 13341, 18583, 14049, 14486,
+ 13889, 13341, 18583, 14049, 15620,
+ 13889, 13341, 18774,
+ 13889, 13341, 22823, 14049, 15620,
+ 13983, 9855, 7883, 17610,
+ 13983, 9855, 15461, 7883, 17610,
+ 13983, 9855, 15752,
+ 13983, 9855, 17139, 21004,
+ 13983, 9855, 17487, 15840,
+ 13983, 9855, 17487, 15841, 10641, 10092,
+ 13983, 9855, 17487, 17318,
+ 13983, 9855, 17487, 17608,
+ 13983, 9855, 17487, 17609, 10641, 10092,
+ 13983, 9855, 17611, 18827, 12774,
+ 13983, 9855, 17611, 20978,
+ 13983, 9855, 17611, 20979, 10641, 10092,
+ 13983, 9855, 17611, 21000,
+ 13983, 9855, 17611, 21020,
+ 13983, 9855, 18141, 7883, 17610,
+ 13983, 9855, 18543, 17487, 15840,
+ 13983, 9855, 18543, 17487, 17608,
+ 13983, 9855, 19474,
+ 13983, 9855, 20517, 16809, 17318,
+ 13983, 9855, 20756,
+ 13983, 9855, 20974,
+ 13983, 9855, 21004,
+ 13983, 10219, 1217, 11552,
+ 13983, 10219, 3357, 6431, 11552,
+ 13983, 10219, 9503, 11392,
+ 13983, 10219, 13464,
+ 13983, 10219, 13737, 6431, 11552,
+ 13983, 10219, 14435, 11392,
+ 13983, 10219, 14435, 11552,
+ 13983, 10219, 14625, 9503, 11392,
+ 13983, 10219, 14625, 17318,
+ 13983, 10219, 15781, 17318,
+ 13983, 10219, 16561, 17608,
+ 13983, 10219, 17064,
+ 13983, 10219, 18202,
+ 13983, 10219, 18545, 18205, 20741, 17318,
+ 13983, 10219, 20517, 16561, 20741, 17318,
+ 13983, 10219, 20517, 16561, 20741, 17319, 19608,
+ 13983, 10219, 20517, 19861, 20741, 17318,
+ 13983, 10219, 20517, 20741, 17318,
+ 13983, 10219, 21013, 20741, 17318,
+ 13988,
+ 13993, 6922,
+ 13993, 14424,
+ 13996,
+ 14030,
+ 14033, 9292,
+ 14033, 10620,
+ 14033, 14498,
+ 14033, 16098,
+ 14039, 1019, 6718,
+ 14039, 6718,
+ 14042,
+ 14047, 485, 14578,
+ 14049, 671, 18471, 12388,
+ 14049, 671, 18471, 17655, 12388,
+ 14049, 2462,
+ 14049, 3136,
+ 14049, 3137, 10641, 9474,
+ 14049, 3137, 10641, 13563, 11748,
+ 14049, 3137, 14369, 11748,
+ 14049, 3137, 14369, 11749, 10641, 9466,
+ 14049, 6091, 9970,
+ 14049, 6435, 18471, 7817, 7127, 12388,
+ 14049, 6435, 18471, 12388,
+ 14049, 6435, 18471, 17655, 12388,
+ 14049, 6758,
+ 14049, 6759, 10641, 20181, 15119, 11571, 15640,
+ 14049, 6779, 17045, 6122,
+ 14049, 6779, 17045, 9950,
+ 14049, 7131, 13483, 14723, 6410,
+ 14049, 7817, 7797, 12698,
+ 14049, 7817, 18471, 12388,
+ 14049, 7817, 18471, 17655, 12388,
+ 14049, 9950,
+ 14049, 10533, 13563, 15620,
+ 14049, 11477, 13457, 14055, 2610,
+ 14049, 11477, 13457, 14055, 3357, 15734,
+ 14049, 11703, 7672,
+ 14049, 11703, 9220,
+ 14049, 11703, 9518,
+ 14049, 11703, 13286,
+ 14049, 11703, 14382,
+ 14049, 11703, 14950,
+ 14049, 12275, 9970,
+ 14049, 12277, 11695, 8320,
+ 14049, 12537, 15620,
+ 14049, 12541, 11772,
+ 14049, 13341, 18471, 12388,
+ 14049, 13341, 18471, 17655, 12388,
+ 14049, 13501, 13226,
+ 14049, 13563, 9950,
+ 14049, 13563, 15620,
+ 14049, 13563, 16732,
+ 14049, 13585, 9970,
+ 14049, 14418,
+ 14049, 14486,
+ 14049, 14487, 10641, 1217, 13340,
+ 14049, 14487, 10641, 3357, 6430,
+ 14049, 14487, 10641, 6435, 11476,
+ 14049, 14487, 10641, 12589, 7817, 18504,
+ 14049, 14487, 10641, 12589, 13341, 18504,
+ 14049, 14487, 10641, 13889, 7817, 18504,
+ 14049, 14487, 10641, 13889, 13341, 18504,
+ 14049, 14487, 19937, 11571, 13563, 14486,
+ 14049, 14726,
+ 14049, 15095, 9950,
+ 14049, 15095, 13563, 15620,
+ 14049, 15095, 15620,
+ 14049, 15095, 16248,
+ 14049, 15095, 16732,
+ 14049, 15519, 1216,
+ 14049, 15620,
+ 14049, 15621, 10641, 12589, 7817, 18504,
+ 14049, 15621, 10641, 12589, 13341, 18504,
+ 14049, 15621, 10641, 13889, 7817, 18504,
+ 14049, 15621, 10641, 13889, 13341, 18504,
+ 14049, 15621, 10641, 14455, 18847, 7854,
+ 14049, 15621, 10641, 17143, 16184,
+ 14049, 15621, 10641, 18847, 18943, 7854,
+ 14049, 15621, 10641, 19407, 10182,
+ 14049, 15621, 10641, 20375, 10182,
+ 14049, 15621, 14420,
+ 14049, 15621, 19937, 11571, 10533, 13563, 15620,
+ 14049, 15621, 19937, 11571, 13563, 15620,
+ 14049, 15621, 19937, 11571, 15095, 15620,
+ 14049, 16248,
+ 14049, 16249, 317, 15620,
+ 14049, 16249, 9970,
+ 14049, 16249, 10641, 16127, 1216,
+ 14049, 16249, 19937, 11571, 10533, 13563, 16248,
+ 14049, 16249, 19937, 11571, 13563, 16248,
+ 14049, 16249, 19937, 11571, 15095, 16248,
+ 14049, 16492,
+ 14049, 16733, 19937, 11571, 13563, 16732,
+ 14049, 17000,
+ 14049, 17245, 6718,
+ 14049, 17443, 7817, 3537, 17392,
+ 14049, 17995, 2242,
+ 14049, 17995, 7672,
+ 14049, 18072,
+ 14049, 18095, 6718,
+ 14049, 18446,
+ 14049, 18511, 8321, 18392,
+ 14049, 18566,
+ 14049, 18775, 19937, 13563, 14049, 18774,
+ 14049, 18847, 896,
+ 14049, 18847, 16366,
+ 14049, 18847, 19566,
+ 14049, 19332,
+ 14049, 19566,
+ 14049, 19772,
+ 14049, 19787, 19772,
+ 14049, 19790,
+ 14049, 20181, 16366,
+ 14049, 20685, 8321, 18392,
+ 14049, 20973, 13563, 18774,
+ 14049, 20973, 18774,
+ 14049, 20973, 18775, 10641, 1216,
+ 14049, 22807, 16248,
+ 14049, 22807, 16249, 10641, 19407, 10182,
+ 14049, 22807, 16249, 10641, 20375, 10182,
+ 14049, 22821, 13563, 18774,
+ 14049, 22821, 18774,
+ 14049, 22867, 13563, 18774,
+ 14049, 22867, 17046,
+ 14049, 22867, 18774,
+ 14049, 22888,
+ 14049, 23121, 13563, 18774,
+ 14049, 23121, 17046,
+ 14049, 23121, 18446,
+ 14049, 23121, 18774,
+ 14063, 18212,
+ 14064,
+ 14065, 10641, 11623, 6556,
+ 14069, 2246,
+ 14267, 1221, 16791, 12087, 17308,
+ 14267, 10651, 19619, 1216,
+ 14267, 10651, 19619, 7854,
+ 14267, 11695, 8320,
+ 14267, 15027, 16791, 12087, 17308,
+ 14267, 15233, 2610,
+ 14267, 15233, 2611, 16502,
+ 14267, 15233, 2611, 18744,
+ 14267, 15233, 3076,
+ 14267, 15233, 3077, 16502,
+ 14267, 15233, 3077, 18744,
+ 14267, 15233, 3232,
+ 14267, 15233, 3233, 18744,
+ 14267, 15233, 3356,
+ 14267, 15233, 3357, 16502,
+ 14267, 15233, 3357, 18744,
+ 14267, 15233, 6756,
+ 14267, 15233, 6757, 16502,
+ 14267, 15233, 6757, 18744,
+ 14267, 15233, 6778,
+ 14267, 15233, 6779, 16502,
+ 14267, 15233, 6779, 18744,
+ 14267, 15233, 8780,
+ 14267, 15233, 8781, 16502,
+ 14267, 15233, 8781, 18744,
+ 14267, 15233, 11978,
+ 14267, 15233, 11979, 16502,
+ 14267, 15233, 11979, 18744,
+ 14267, 15233, 12080,
+ 14267, 15233, 12081, 18744,
+ 14267, 15233, 12108,
+ 14267, 15233, 12109, 18744,
+ 14267, 15233, 13450,
+ 14267, 15233, 13451, 16502,
+ 14267, 15233, 13451, 18744,
+ 14267, 15233, 13538,
+ 14267, 15233, 13539, 18744,
+ 14267, 15233, 13736,
+ 14267, 15233, 13737, 16502,
+ 14267, 15233, 13737, 18744,
+ 14267, 15233, 14636,
+ 14267, 15233, 14637, 18744,
+ 14267, 15233, 15194,
+ 14267, 15233, 15195, 18744,
+ 14267, 15233, 15736,
+ 14267, 15233, 15737, 18744,
+ 14267, 15233, 15820,
+ 14267, 15233, 15821, 18744,
+ 14267, 15233, 17190,
+ 14267, 15233, 17191, 18744,
+ 14267, 15891, 5745, 10422,
+ 14267, 15891, 12087, 17308,
+ 14267, 15891, 13729, 17308,
+ 14267, 15891, 14741, 17308,
+ 14267, 15891, 15507, 17308,
+ 14267, 16791, 13729, 17308,
+ 14267, 16791, 15507, 17308,
+ 14269, 17394,
+ 14281, 12005, 505, 12005, 634,
+ 14281, 12005, 634,
+ 14281, 12005, 635, 10641, 19921, 14262,
+ 14284,
+ 14299, 1299, 485, 5308,
+ 14299, 2892,
+ 14299, 6291, 19618,
+ 14299, 6757, 17045, 9950,
+ 14299, 6793, 9956,
+ 14299, 7817, 18907, 11392,
+ 14299, 7817, 18907, 11552,
+ 14299, 8321, 8849, 14782,
+ 14299, 8321, 18599, 8849, 14782,
+ 14299, 9171, 17810,
+ 14299, 9171, 18046,
+ 14299, 9171, 18206,
+ 14299, 9855, 9459, 15983, 5270,
+ 14299, 9855, 12744,
+ 14299, 9855, 13402,
+ 14299, 9855, 13422,
+ 14299, 9855, 14277, 17638,
+ 14299, 9855, 15476,
+ 14299, 9855, 15571, 18894,
+ 14299, 9855, 15571, 21175, 2282,
+ 14299, 9855, 19766,
+ 14299, 9855, 20881, 14276,
+ 14299, 9855, 20905, 14277, 19842,
+ 14299, 10093, 18090,
+ 14299, 10219, 2611, 1217, 11392,
+ 14299, 10219, 2611, 1217, 11552,
+ 14299, 10219, 3357, 6431, 11392,
+ 14299, 10219, 3357, 6431, 11552,
+ 14299, 10219, 7889, 11392,
+ 14299, 10219, 7889, 11552,
+ 14299, 10623, 12261, 11552,
+ 14299, 11762,
+ 14299, 11779, 11852,
+ 14299, 11779, 12066,
+ 14299, 11779, 12440,
+ 14299, 11779, 17810,
+ 14299, 11779, 18046,
+ 14299, 11779, 18206,
+ 14299, 11852,
+ 14299, 11853, 10641, 1216,
+ 14299, 11853, 15093, 6776,
+ 14299, 11853, 18191, 6776,
+ 14299, 11989, 14455, 2175, 9956,
+ 14299, 11989, 14455, 7171, 9956,
+ 14299, 12066,
+ 14299, 12067, 10641, 1217, 11392,
+ 14299, 12067, 10641, 3357, 6430,
+ 14299, 12067, 10641, 9502,
+ 14299, 12067, 15093, 6776,
+ 14299, 12067, 18191, 6776,
+ 14299, 12261, 11392,
+ 14299, 12261, 11552,
+ 14299, 12440,
+ 14299, 12441, 10641, 1217, 11552,
+ 14299, 12441, 15093, 6776,
+ 14299, 12441, 18191, 6776,
+ 14299, 13239, 485, 15470,
+ 14299, 13341, 18907, 11392,
+ 14299, 13341, 18907, 11393, 10641, 1216,
+ 14299, 13341, 18907, 11552,
+ 14299, 13563, 2175, 8356,
+ 14299, 13563, 2175, 8849, 10641, 12440,
+ 14299, 13563, 2175, 9716,
+ 14299, 13563, 3532,
+ 14299, 13563, 3696,
+ 14299, 13563, 7171, 826,
+ 14299, 13563, 7171, 2077, 5246,
+ 14299, 13563, 7171, 2764,
+ 14299, 13563, 7171, 3010,
+ 14299, 13563, 7171, 3194,
+ 14299, 13563, 7171, 3532,
+ 14299, 13563, 7171, 3696,
+ 14299, 13563, 7171, 7464,
+ 14299, 13563, 7171, 8357, 16525, 6776,
+ 14299, 13563, 7171, 8357, 18191, 6776,
+ 14299, 13563, 7171, 8848,
+ 14299, 13563, 7171, 8849, 10641, 12440,
+ 14299, 13563, 7171, 9716,
+ 14299, 13563, 7171, 9855, 13402,
+ 14299, 13563, 7171, 10651, 2792,
+ 14299, 13563, 7171, 10651, 13408,
+ 14299, 13563, 7171, 10651, 14026,
+ 14299, 13563, 7171, 10651, 14296,
+ 14299, 13563, 7171, 10651, 15988,
+ 14299, 13563, 7171, 10651, 17636,
+ 14299, 13563, 7171, 10651, 21010,
+ 14299, 13563, 7171, 10890,
+ 14299, 13563, 7171, 12642,
+ 14299, 13563, 7171, 13737, 6430,
+ 14299, 13563, 7171, 16279, 7139, 485, 7634,
+ 14299, 13563, 7171, 17143, 10900,
+ 14299, 13563, 7171, 17459, 20883, 10900,
+ 14299, 13563, 7171, 18079, 15074,
+ 14299, 13563, 7171, 18249, 2765, 10641, 2077, 10641, 5247, 16754,
+ 14299, 13563, 7171, 18249, 3011, 10641, 2077, 10641, 5247, 16754,
+ 14299, 13563, 7171, 18249, 5247, 10641, 2077, 10641, 3696,
+ 14299, 13563, 11852,
+ 14299, 13563, 12066,
+ 14299, 13563, 12440,
+ 14299, 13617, 485, 2969, 199, 7174,
+ 14299, 13642,
+ 14299, 13643, 15093, 6776,
+ 14299, 13643, 18191, 6776,
+ 14299, 14003, 9855, 1217, 11552,
+ 14299, 14003, 9855, 13563, 43, 11392,
+ 14299, 14003, 9855, 18183, 13563, 43, 11392,
+ 14299, 14625, 13341, 18907, 11392,
+ 14299, 14625, 13341, 18907, 11393, 10641, 1216,
+ 14299, 14999, 8,
+ 14299, 14999, 9, 12085, 6776,
+ 14299, 14999, 9, 15093, 6776,
+ 14299, 14999, 9, 16525, 6776,
+ 14299, 14999, 9, 18191, 6776,
+ 14299, 14999, 40,
+ 14299, 14999, 41, 10641, 12261, 11392,
+ 14299, 14999, 41, 10641, 12261, 11393, 18191, 6776,
+ 14299, 14999, 41, 12085, 6776,
+ 14299, 14999, 41, 18191, 6776,
+ 14299, 14999, 66,
+ 14299, 14999, 456,
+ 14299, 14999, 457, 12085, 6776,
+ 14299, 14999, 457, 15093, 6776,
+ 14299, 14999, 457, 16525, 6776,
+ 14299, 14999, 457, 18191, 6776,
+ 14299, 14999, 482,
+ 14299, 14999, 483, 12085, 6776,
+ 14299, 14999, 483, 18191, 6776,
+ 14299, 14999, 682,
+ 14299, 14999, 683, 12085, 6776,
+ 14299, 14999, 683, 18191, 6776,
+ 14299, 14999, 746,
+ 14299, 14999, 747, 12085, 6776,
+ 14299, 14999, 747, 18191, 6776,
+ 14299, 14999, 826,
+ 14299, 14999, 827, 10641, 3357, 6431, 11392,
+ 14299, 14999, 827, 10641, 3357, 6431, 20505, 11392,
+ 14299, 14999, 827, 10641, 13737, 6431, 11392,
+ 14299, 14999, 827, 10641, 13737, 6431, 11552,
+ 14299, 14999, 827, 10641, 13737, 6431, 18471, 19215, 11392,
+ 14299, 14999, 827, 12085, 6776,
+ 14299, 14999, 827, 15093, 6776,
+ 14299, 14999, 827, 16525, 6776,
+ 14299, 14999, 827, 18191, 6776,
+ 14299, 14999, 920,
+ 14299, 14999, 921, 10641, 1217, 11553, 843, 13737, 6431, 11392,
+ 14299, 14999, 921, 10641, 3357, 6431, 11553, 843, 1217, 11392,
+ 14299, 14999, 921, 10641, 12261, 11392,
+ 14299, 14999, 921, 10641, 13563, 42,
+ 14299, 14999, 921, 10641, 13563, 43, 11552,
+ 14299, 14999, 921, 10641, 13563, 8357, 11392,
+ 14299, 14999, 921, 10641, 13737, 6431, 18471, 17463, 11552,
+ 14299, 14999, 921, 10641, 13737, 6431, 18471, 17463, 11553, 843, 3357, 6431, 11392,
+ 14299, 14999, 921, 10641, 13737, 6431, 21109, 11552,
+ 14299, 14999, 921, 10641, 18183, 13563, 43, 11552,
+ 14299, 14999, 921, 12085, 6776,
+ 14299, 14999, 921, 15093, 6776,
+ 14299, 14999, 921, 16525, 6776,
+ 14299, 14999, 921, 18191, 6776,
+ 14299, 14999, 1120,
+ 14299, 14999, 1121, 10641, 1217, 11552,
+ 14299, 14999, 1121, 12085, 6776,
+ 14299, 14999, 1121, 15093, 6776,
+ 14299, 14999, 1121, 16525, 6776,
+ 14299, 14999, 1121, 18191, 6776,
+ 14299, 14999, 1128,
+ 14299, 14999, 1129, 10641, 1217, 11552,
+ 14299, 14999, 1129, 10641, 1217, 11553, 843, 13563, 3194,
+ 14299, 14999, 1129, 10641, 3357, 6431, 20505, 11553, 843, 13563, 3194,
+ 14299, 14999, 1129, 10641, 6779, 6431, 11392,
+ 14299, 14999, 1129, 10641, 9502,
+ 14299, 14999, 1129, 10641, 13737, 6431, 11393, 19214,
+ 14299, 14999, 1129, 10641, 13737, 6431, 11552,
+ 14299, 14999, 1129, 10641, 18183, 42,
+ 14299, 14999, 1129, 10641, 18183, 13563, 43, 11552,
+ 14299, 14999, 1129, 12085, 6776,
+ 14299, 14999, 1129, 18191, 6776,
+ 14299, 14999, 1228,
+ 14299, 14999, 1229, 12085, 6776,
+ 14299, 14999, 1229, 18191, 6776,
+ 14299, 14999, 1366,
+ 14299, 14999, 1367, 10641, 1217, 11552,
+ 14299, 14999, 1367, 10641, 1217, 11553, 843, 13737, 6431, 11392,
+ 14299, 14999, 1367, 10641, 1217, 12767, 11552,
+ 14299, 14999, 1367, 10641, 3357, 6431, 11552,
+ 14299, 14999, 1367, 10641, 13737, 6431, 11552,
+ 14299, 14999, 1367, 10641, 13737, 6431, 18471, 17463, 11552,
+ 14299, 14999, 1367, 12085, 6776,
+ 14299, 14999, 1367, 15093, 6776,
+ 14299, 14999, 1367, 16525, 6776,
+ 14299, 14999, 1367, 18191, 6776,
+ 14299, 14999, 1434,
+ 14299, 14999, 1435, 10641, 3357, 6431, 11552,
+ 14299, 14999, 1435, 10641, 9502,
+ 14299, 14999, 1435, 10641, 13737, 6431, 11392,
+ 14299, 14999, 1435, 10641, 18183, 15642,
+ 14299, 14999, 1435, 12085, 6776,
+ 14299, 14999, 1435, 15093, 6776,
+ 14299, 14999, 1435, 16525, 6776,
+ 14299, 14999, 1435, 18191, 6776,
+ 14299, 14999, 1582,
+ 14299, 14999, 1583, 10641, 3357, 6431, 11392,
+ 14299, 14999, 1583, 10641, 3357, 6431, 18847, 11392,
+ 14299, 14999, 1583, 10641, 12261, 11392,
+ 14299, 14999, 1583, 10641, 13563, 14299, 14999, 3195, 843, 3357, 6430,
+ 14299, 14999, 1583, 10641, 13563, 14299, 14999, 3195, 11392,
+ 14299, 14999, 1583, 10641, 13563, 14299, 14999, 3195, 11552,
+ 14299, 14999, 1583, 10641, 13737, 6431, 11392,
+ 14299, 14999, 1583, 10641, 13737, 6431, 18471, 17463, 11552,
+ 14299, 14999, 1583, 10641, 18043, 21003, 11905, 6779, 11552,
+ 14299, 14999, 1583, 12085, 6776,
+ 14299, 14999, 1583, 15093, 6776,
+ 14299, 14999, 1583, 16525, 6776,
+ 14299, 14999, 1583, 18191, 6776,
+ 14299, 14999, 1608,
+ 14299, 14999, 1609, 7044,
+ 14299, 14999, 1609, 7045, 10641, 12261, 11392,
+ 14299, 14999, 1609, 7045, 12085, 6776,
+ 14299, 14999, 1609, 7045, 15093, 6776,
+ 14299, 14999, 1609, 7045, 16525, 6776,
+ 14299, 14999, 1609, 7045, 18191, 6776,
+ 14299, 14999, 1609, 10641, 3697, 11392,
+ 14299, 14999, 1609, 10641, 3697, 11393, 12085, 6776,
+ 14299, 14999, 1609, 10641, 3697, 11393, 18191, 6776,
+ 14299, 14999, 1609, 10641, 18183, 42,
+ 14299, 14999, 1609, 12085, 6776,
+ 14299, 14999, 1609, 15093, 6776,
+ 14299, 14999, 1609, 16525, 6776,
+ 14299, 14999, 1609, 18191, 6776,
+ 14299, 14999, 1609, 20612,
+ 14299, 14999, 1609, 20613, 12085, 6776,
+ 14299, 14999, 1609, 20613, 15093, 6776,
+ 14299, 14999, 1609, 20613, 16525, 6776,
+ 14299, 14999, 1609, 20613, 18191, 6776,
+ 14299, 14999, 1790,
+ 14299, 14999, 1791, 12085, 6776,
+ 14299, 14999, 1791, 18191, 6776,
+ 14299, 14999, 1866,
+ 14299, 14999, 1867, 10641, 1217, 11392,
+ 14299, 14999, 1867, 10641, 1217, 11552,
+ 14299, 14999, 1867, 10641, 3357, 6431, 11392,
+ 14299, 14999, 1867, 10641, 9502,
+ 14299, 14999, 1867, 10641, 13737, 6431, 11552,
+ 14299, 14999, 1867, 12085, 6776,
+ 14299, 14999, 1867, 15093, 6776,
+ 14299, 14999, 1867, 16525, 6776,
+ 14299, 14999, 1867, 18191, 6776,
+ 14299, 14999, 2076,
+ 14299, 14999, 2077, 10641, 896,
+ 14299, 14999, 2077, 10641, 1217, 11392,
+ 14299, 14999, 2077, 10641, 13563, 42,
+ 14299, 14999, 2077, 10641, 13737, 6431, 11392,
+ 14299, 14999, 2077, 10641, 13737, 6431, 11552,
+ 14299, 14999, 2077, 10641, 14625, 896,
+ 14299, 14999, 2077, 12085, 6776,
+ 14299, 14999, 2077, 15093, 6776,
+ 14299, 14999, 2077, 16525, 6776,
+ 14299, 14999, 2077, 18191, 6776,
+ 14299, 14999, 2175, 5246,
+ 14299, 14999, 2666,
+ 14299, 14999, 2667, 10641, 13563, 8357, 11392,
+ 14299, 14999, 2667, 12085, 6776,
+ 14299, 14999, 2667, 15093, 6776,
+ 14299, 14999, 2667, 16525, 6776,
+ 14299, 14999, 2667, 18191, 6776,
+ 14299, 14999, 2764,
+ 14299, 14999, 2765, 10641, 1217, 11392,
+ 14299, 14999, 2765, 10641, 1217, 11552,
+ 14299, 14999, 2765, 10641, 13737, 6431, 11392,
+ 14299, 14999, 2765, 12085, 6776,
+ 14299, 14999, 2765, 15093, 6776,
+ 14299, 14999, 2765, 16525, 6776,
+ 14299, 14999, 2765, 18191, 6776,
+ 14299, 14999, 2900,
+ 14299, 14999, 2901, 10641, 1217, 11552,
+ 14299, 14999, 2901, 10641, 1217, 11553, 843, 1217, 11392,
+ 14299, 14999, 2901, 10641, 3357, 6431, 11392,
+ 14299, 14999, 2901, 10641, 3357, 6431, 20505, 11392,
+ 14299, 14999, 2901, 10641, 6779, 6431, 11392,
+ 14299, 14999, 2901, 10641, 7888,
+ 14299, 14999, 2901, 10641, 9502,
+ 14299, 14999, 2901, 10641, 12261, 11392,
+ 14299, 14999, 2901, 10641, 13563, 42,
+ 14299, 14999, 2901, 10641, 13563, 43, 11552,
+ 14299, 14999, 2901, 10641, 13563, 8849, 11392,
+ 14299, 14999, 2901, 10641, 13563, 14299, 14999, 3195, 843, 3357, 6430,
+ 14299, 14999, 2901, 10641, 15642,
+ 14299, 14999, 2901, 10641, 18183, 42,
+ 14299, 14999, 2901, 12085, 6776,
+ 14299, 14999, 2901, 18191, 6776,
+ 14299, 14999, 3010,
+ 14299, 14999, 3011, 10641, 3357, 6431, 11552,
+ 14299, 14999, 3011, 10641, 13737, 6431, 11392,
+ 14299, 14999, 3011, 10641, 13737, 6431, 11552,
+ 14299, 14999, 3011, 12085, 6776,
+ 14299, 14999, 3011, 15093, 6776,
+ 14299, 14999, 3011, 16525, 6776,
+ 14299, 14999, 3011, 18191, 6776,
+ 14299, 14999, 3194,
+ 14299, 14999, 3195, 10641, 3357, 6431, 11392,
+ 14299, 14999, 3195, 10641, 13737, 6431, 11392,
+ 14299, 14999, 3195, 12085, 6776,
+ 14299, 14999, 3195, 15093, 6776,
+ 14299, 14999, 3195, 16525, 6776,
+ 14299, 14999, 3195, 18191, 6776,
+ 14299, 14999, 3228,
+ 14299, 14999, 3229, 10641, 9502,
+ 14299, 14999, 3229, 10641, 13563, 3229, 11392,
+ 14299, 14999, 3229, 10641, 13737, 6431, 11393, 19214,
+ 14299, 14999, 3229, 12085, 6776,
+ 14299, 14999, 3229, 15093, 6776,
+ 14299, 14999, 3229, 16525, 6776,
+ 14299, 14999, 3229, 16768,
+ 14299, 14999, 3229, 16769, 7044,
+ 14299, 14999, 3229, 16769, 12085, 6776,
+ 14299, 14999, 3229, 16769, 18191, 6776,
+ 14299, 14999, 3229, 18191, 6776,
+ 14299, 14999, 3458,
+ 14299, 14999, 3459, 12085, 6776,
+ 14299, 14999, 3459, 15093, 6776,
+ 14299, 14999, 3459, 16525, 6776,
+ 14299, 14999, 3459, 18191, 6776,
+ 14299, 14999, 3532,
+ 14299, 14999, 3533, 10641, 1217, 11392,
+ 14299, 14999, 3533, 10641, 1217, 15900,
+ 14299, 14999, 3533, 10641, 3357, 6431, 11392,
+ 14299, 14999, 3533, 10641, 9502,
+ 14299, 14999, 3533, 10641, 12261, 11392,
+ 14299, 14999, 3533, 10641, 12261, 11393, 12085, 6776,
+ 14299, 14999, 3533, 10641, 12261, 11393, 18191, 6776,
+ 14299, 14999, 3533, 10641, 18043, 21003, 11905, 3357, 11392,
+ 14299, 14999, 3533, 10641, 18043, 21003, 11905, 13737, 11392,
+ 14299, 14999, 3533, 12085, 6776,
+ 14299, 14999, 3533, 18191, 6776,
+ 14299, 14999, 3696,
+ 14299, 14999, 3697, 10641, 3357, 6431, 11553, 843, 1217, 11392,
+ 14299, 14999, 3697, 10641, 3357, 6431, 11553, 843, 12261, 11392,
+ 14299, 14999, 3697, 10641, 3357, 6431, 11553, 843, 13563, 8849, 11392,
+ 14299, 14999, 3697, 10641, 10092,
+ 14299, 14999, 3697, 10641, 12261, 11392,
+ 14299, 14999, 3697, 10641, 12261, 11393, 12085, 6776,
+ 14299, 14999, 3697, 10641, 12261, 11393, 15093, 6776,
+ 14299, 14999, 3697, 10641, 12261, 11393, 16525, 6776,
+ 14299, 14999, 3697, 10641, 12261, 11393, 18191, 6776,
+ 14299, 14999, 3697, 10641, 13563, 42,
+ 14299, 14999, 3697, 10641, 13737, 6431, 11552,
+ 14299, 14999, 3697, 12085, 6776,
+ 14299, 14999, 3697, 14358,
+ 14299, 14999, 3697, 14359, 10641, 12261, 11392,
+ 14299, 14999, 3697, 14359, 10641, 12261, 11393, 12085, 6776,
+ 14299, 14999, 3697, 14359, 10641, 12261, 11393, 18191, 6776,
+ 14299, 14999, 3697, 14359, 10641, 18043, 21003, 11905, 3357, 11392,
+ 14299, 14999, 3697, 14359, 10641, 18043, 21003, 11905, 13737, 11392,
+ 14299, 14999, 3697, 14359, 12085, 6776,
+ 14299, 14999, 3697, 14359, 18191, 6776,
+ 14299, 14999, 3697, 15093, 6776,
+ 14299, 14999, 3697, 16525, 6776,
+ 14299, 14999, 3697, 18191, 6776,
+ 14299, 14999, 3790,
+ 14299, 14999, 3791, 12085, 6776,
+ 14299, 14999, 3791, 15093, 6776,
+ 14299, 14999, 3791, 16525, 6776,
+ 14299, 14999, 3791, 18191, 6776,
+ 14299, 14999, 5246,
+ 14299, 14999, 5247, 10641, 10623, 12261, 11392,
+ 14299, 14999, 5247, 10641, 10623, 12261, 11552,
+ 14299, 14999, 5247, 10641, 12261, 11392,
+ 14299, 14999, 5247, 10641, 12261, 11393, 12085, 6776,
+ 14299, 14999, 5247, 10641, 12261, 11393, 18191, 6776,
+ 14299, 14999, 5247, 10641, 12261, 11552,
+ 14299, 14999, 5247, 10641, 12261, 11553, 12085, 6776,
+ 14299, 14999, 5247, 10641, 12261, 11553, 18191, 6776,
+ 14299, 14999, 5247, 10641, 12643, 11392,
+ 14299, 14999, 5247, 10641, 12643, 11393, 12085, 6776,
+ 14299, 14999, 5247, 10641, 12643, 11393, 18191, 6776,
+ 14299, 14999, 5247, 10641, 18043, 21003, 11905, 3357, 11392,
+ 14299, 14999, 5247, 10641, 18043, 21003, 11905, 13737, 11392,
+ 14299, 14999, 5247, 12085, 6776,
+ 14299, 14999, 5247, 14028,
+ 14299, 14999, 5247, 14029, 12085, 6776,
+ 14299, 14999, 5247, 14029, 18191, 6776,
+ 14299, 14999, 5247, 16754,
+ 14299, 14999, 5247, 16755, 12085, 6776,
+ 14299, 14999, 5247, 16755, 18191, 6776,
+ 14299, 14999, 5247, 18191, 6776,
+ 14299, 14999, 5804,
+ 14299, 14999, 5805, 12085, 6776,
+ 14299, 14999, 5805, 15093, 6776,
+ 14299, 14999, 5805, 16525, 6776,
+ 14299, 14999, 5805, 18191, 6776,
+ 14299, 14999, 6298,
+ 14299, 14999, 6299, 12085, 6776,
+ 14299, 14999, 6299, 18191, 6776,
+ 14299, 14999, 6462,
+ 14299, 14999, 6463, 12085, 6776,
+ 14299, 14999, 6463, 15093, 6776,
+ 14299, 14999, 6463, 16525, 6776,
+ 14299, 14999, 6463, 18191, 6776,
+ 14299, 14999, 7066,
+ 14299, 14999, 7067, 12085, 6776,
+ 14299, 14999, 7067, 15093, 6776,
+ 14299, 14999, 7067, 16525, 6776,
+ 14299, 14999, 7067, 18191, 6776,
+ 14299, 14999, 7171, 12260,
+ 14299, 14999, 7171, 12261, 3532,
+ 14299, 14999, 7171, 12261, 3696,
+ 14299, 14999, 7171, 12261, 5246,
+ 14299, 14999, 7464,
+ 14299, 14999, 7465, 10641, 3357, 6431, 11392,
+ 14299, 14999, 7465, 12085, 6776,
+ 14299, 14999, 7465, 15093, 6776,
+ 14299, 14999, 7465, 16525, 6776,
+ 14299, 14999, 7465, 18191, 6776,
+ 14299, 14999, 7634,
+ 14299, 14999, 7635, 12085, 6776,
+ 14299, 14999, 7635, 15093, 6776,
+ 14299, 14999, 7635, 16525, 6776,
+ 14299, 14999, 7635, 18191, 6776,
+ 14299, 14999, 8320,
+ 14299, 14999, 8356,
+ 14299, 14999, 8357, 10641, 1217, 11392,
+ 14299, 14999, 8357, 10641, 1217, 11552,
+ 14299, 14999, 8357, 10641, 13737, 6431, 11392,
+ 14299, 14999, 8357, 12085, 6776,
+ 14299, 14999, 8357, 15093, 6776,
+ 14299, 14999, 8357, 16525, 6776,
+ 14299, 14999, 8357, 18191, 6776,
+ 14299, 14999, 8848,
+ 14299, 14999, 8849, 10641, 1217, 11552,
+ 14299, 14999, 8849, 10641, 3357, 6431, 11552,
+ 14299, 14999, 8849, 10641, 9502,
+ 14299, 14999, 8849, 10641, 13563, 42,
+ 14299, 14999, 8849, 10641, 13563, 3194,
+ 14299, 14999, 8849, 10641, 13737, 6431, 11392,
+ 14299, 14999, 8849, 12085, 6776,
+ 14299, 14999, 8849, 14782,
+ 14299, 14999, 8849, 14783, 12085, 6776,
+ 14299, 14999, 8849, 14783, 18191, 6776,
+ 14299, 14999, 8849, 15093, 6776,
+ 14299, 14999, 8849, 16525, 6776,
+ 14299, 14999, 8849, 18191, 6776,
+ 14299, 14999, 8954,
+ 14299, 14999, 8955, 12085, 6776,
+ 14299, 14999, 8955, 15093, 6776,
+ 14299, 14999, 8955, 16525, 6776,
+ 14299, 14999, 8955, 18191, 6776,
+ 14299, 14999, 9528,
+ 14299, 14999, 9529, 12085, 6776,
+ 14299, 14999, 9529, 18191, 6776,
+ 14299, 14999, 9716,
+ 14299, 14999, 9717, 10641, 1217, 11553, 843, 1217, 11392,
+ 14299, 14999, 9717, 10641, 3357, 6431, 20505, 11392,
+ 14299, 14999, 9717, 10641, 6779, 6431, 11392,
+ 14299, 14999, 9717, 10641, 13563, 14299, 14999, 3195, 843, 3357, 6430,
+ 14299, 14999, 9717, 10641, 13737, 6431, 11552,
+ 14299, 14999, 9717, 10641, 13737, 6431, 11553, 843, 13737, 6431, 11392,
+ 14299, 14999, 9717, 10641, 18043, 21003, 11905, 6779, 11392,
+ 14299, 14999, 9717, 10641, 18183, 42,
+ 14299, 14999, 9717, 12085, 6776,
+ 14299, 14999, 9717, 15093, 6776,
+ 14299, 14999, 9717, 16525, 6776,
+ 14299, 14999, 9717, 18191, 6776,
+ 14299, 14999, 10140,
+ 14299, 14999, 10141, 12085, 6776,
+ 14299, 14999, 10141, 18191, 6776,
+ 14299, 14999, 10152,
+ 14299, 14999, 10153, 12085, 6776,
+ 14299, 14999, 10153, 15093, 6776,
+ 14299, 14999, 10153, 16525, 6776,
+ 14299, 14999, 10153, 18191, 6776,
+ 14299, 14999, 10262,
+ 14299, 14999, 10263, 12085, 6776,
+ 14299, 14999, 10263, 15093, 6776,
+ 14299, 14999, 10263, 16525, 6776,
+ 14299, 14999, 10263, 18191, 6776,
+ 14299, 14999, 10890,
+ 14299, 14999, 10891, 10641, 18183, 43, 11392,
+ 14299, 14999, 10891, 12085, 6776,
+ 14299, 14999, 10891, 18191, 6776,
+ 14299, 14999, 11548,
+ 14299, 14999, 11549, 12085, 6776,
+ 14299, 14999, 11549, 15093, 6776,
+ 14299, 14999, 11549, 16525, 6776,
+ 14299, 14999, 11549, 18191, 6776,
+ 14299, 14999, 11842,
+ 14299, 14999, 11843, 12085, 6776,
+ 14299, 14999, 11843, 18191, 6776,
+ 14299, 14999, 12065, 3696,
+ 14299, 14999, 12065, 3697, 10641, 3357, 6431, 11392,
+ 14299, 14999, 12065, 3697, 10641, 13737, 6431, 11392,
+ 14299, 14999, 12065, 3697, 10641, 18043, 21003, 11905, 3357, 11392,
+ 14299, 14999, 12065, 3697, 10641, 18043, 21003, 11905, 6779, 11552,
+ 14299, 14999, 12065, 3697, 10641, 18043, 21003, 11905, 13737, 11392,
+ 14299, 14999, 12065, 3697, 10641, 18183, 42,
+ 14299, 14999, 12065, 3697, 12085, 6776,
+ 14299, 14999, 12065, 3697, 15093, 6776,
+ 14299, 14999, 12065, 3697, 16525, 6776,
+ 14299, 14999, 12065, 3697, 18191, 6776,
+ 14299, 14999, 12190,
+ 14299, 14999, 12191, 10641, 1217, 11552,
+ 14299, 14999, 12191, 12085, 6776,
+ 14299, 14999, 12191, 15093, 6776,
+ 14299, 14999, 12191, 16525, 6776,
+ 14299, 14999, 12191, 18191, 6776,
+ 14299, 14999, 12260,
+ 14299, 14999, 12261, 18191, 6776,
+ 14299, 14999, 12452,
+ 14299, 14999, 12453, 10641, 1217, 11392,
+ 14299, 14999, 12453, 10641, 3357, 6431, 11392,
+ 14299, 14999, 12453, 10641, 13737, 6431, 11392,
+ 14299, 14999, 12453, 10641, 13737, 6431, 11552,
+ 14299, 14999, 12453, 10641, 13737, 6431, 18471, 17463, 11552,
+ 14299, 14999, 12453, 12085, 6776,
+ 14299, 14999, 12453, 15093, 6776,
+ 14299, 14999, 12453, 16525, 6776,
+ 14299, 14999, 12453, 18191, 6776,
+ 14299, 14999, 12876,
+ 14299, 14999, 12877, 12085, 6776,
+ 14299, 14999, 12877, 15093, 6776,
+ 14299, 14999, 12877, 16525, 6776,
+ 14299, 14999, 12877, 18191, 6776,
+ 14299, 14999, 13208,
+ 14299, 14999, 13209, 12085, 6776,
+ 14299, 14999, 13209, 15093, 6776,
+ 14299, 14999, 13209, 16525, 6776,
+ 14299, 14999, 13209, 18191, 6776,
+ 14299, 14999, 13348,
+ 14299, 14999, 13349, 12085, 6776,
+ 14299, 14999, 13349, 15093, 6776,
+ 14299, 14999, 13349, 16525, 6776,
+ 14299, 14999, 13349, 18191, 6776,
+ 14299, 14999, 13474,
+ 14299, 14999, 13475, 10641, 1217, 11552,
+ 14299, 14999, 13475, 12085, 6776,
+ 14299, 14999, 13475, 15093, 6776,
+ 14299, 14999, 13475, 16525, 6776,
+ 14299, 14999, 13475, 18191, 6776,
+ 14299, 14999, 13653, 1866,
+ 14299, 14999, 13690,
+ 14299, 14999, 13691, 10641, 1217, 11392,
+ 14299, 14999, 13691, 12085, 6776,
+ 14299, 14999, 13691, 15093, 6776,
+ 14299, 14999, 13691, 16525, 6776,
+ 14299, 14999, 13691, 18191, 6776,
+ 14299, 14999, 13702,
+ 14299, 14999, 13703, 12085, 6776,
+ 14299, 14999, 13703, 15093, 6776,
+ 14299, 14999, 13703, 16525, 6776,
+ 14299, 14999, 13703, 18191, 6776,
+ 14299, 14999, 14556,
+ 14299, 14999, 14557, 12085, 6776,
+ 14299, 14999, 14557, 18191, 6776,
+ 14299, 14999, 15798,
+ 14299, 14999, 15799, 12085, 6776,
+ 14299, 14999, 15799, 15093, 6776,
+ 14299, 14999, 15799, 16525, 6776,
+ 14299, 14999, 15799, 18191, 6776,
+ 14299, 14999, 15843, 14909, 16583, 5247, 16755, 15093, 6776,
+ 14299, 14999, 15843, 14909, 16583, 5247, 16755, 16525, 6776,
+ 14299, 14999, 15969, 1366,
+ 14299, 14999, 15969, 2764,
+ 14299, 14999, 15969, 8848,
+ 14299, 14999, 16279, 920,
+ 14299, 14999, 16279, 1366,
+ 14299, 14999, 16279, 2764,
+ 14299, 14999, 16583, 482,
+ 14299, 14999, 16583, 483, 12085, 6776,
+ 14299, 14999, 16583, 483, 18191, 6776,
+ 14299, 14999, 16583, 746,
+ 14299, 14999, 16583, 747, 12085, 6776,
+ 14299, 14999, 16583, 747, 18191, 6776,
+ 14299, 14999, 17348,
+ 14299, 14999, 17349, 12085, 6776,
+ 14299, 14999, 17349, 15093, 6776,
+ 14299, 14999, 17349, 16525, 6776,
+ 14299, 14999, 17349, 18191, 6776,
+ 14299, 14999, 18205, 3696,
+ 14299, 14999, 18547, 3696,
+ 14299, 14999, 18653, 3532,
+ 14299, 14999, 20937, 5246,
+ 14299, 15053, 11392,
+ 14299, 15233, 8321, 11392,
+ 14299, 15233, 9854,
+ 14299, 15359, 13987, 9854,
+ 14299, 15524,
+ 14299, 15525, 15093, 6776,
+ 14299, 15525, 18191, 6776,
+ 14299, 15673, 1217, 11392,
+ 14299, 15673, 1217, 11552,
+ 14299, 15673, 3357, 6431, 11392,
+ 14299, 15673, 3357, 6431, 11552,
+ 14299, 15673, 3357, 6431, 20505, 11392,
+ 14299, 15673, 3357, 6431, 20505, 11552,
+ 14299, 15673, 6779, 6431, 11392,
+ 14299, 15673, 6779, 6431, 11552,
+ 14299, 15673, 9502,
+ 14299, 15673, 13563, 3195, 11392,
+ 14299, 15673, 13563, 3195, 11552,
+ 14299, 15673, 13737, 6431, 11392,
+ 14299, 15673, 13737, 6431, 11552,
+ 14299, 15673, 13737, 6431, 18471, 19215, 11392,
+ 14299, 15673, 13737, 6431, 18471, 19215, 11552,
+ 14299, 15673, 14625, 18847, 897, 11552,
+ 14299, 15781, 1217, 20877, 8320,
+ 14299, 15811, 11853, 11552,
+ 14299, 16233, 19618,
+ 14299, 17005, 9854,
+ 14299, 17143, 7171, 9957, 10641, 14697, 14454,
+ 14299, 17344,
+ 14299, 17345, 10641, 18047, 11392,
+ 14299, 17810,
+ 14299, 17811, 18191, 6776,
+ 14299, 17859, 1299, 485, 5308,
+ 14299, 18046,
+ 14299, 18047, 18191, 6776,
+ 14299, 18079, 15074,
+ 14299, 18183, 11852,
+ 14299, 18206,
+ 14299, 18207, 18191, 6776,
+ 14299, 18249, 827, 10641, 3697, 12085, 6776,
+ 14299, 18249, 827, 10641, 3697, 18191, 6776,
+ 14299, 18249, 827, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 827, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 827, 10641, 7465, 10641, 8357, 12085, 6776,
+ 14299, 18249, 827, 10641, 7465, 10641, 8357, 16525, 6776,
+ 14299, 18249, 827, 10641, 7465, 16525, 6776,
+ 14299, 18249, 827, 10641, 7465, 18191, 6776,
+ 14299, 18249, 827, 10641, 8357, 10641, 3697, 12085, 6776,
+ 14299, 18249, 827, 10641, 8357, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 827, 10641, 8357, 10641, 8357, 12085, 6776,
+ 14299, 18249, 827, 10641, 8357, 10641, 8357, 16525, 6776,
+ 14299, 18249, 827, 10641, 8357, 16525, 6776,
+ 14299, 18249, 827, 10641, 8357, 18191, 6776,
+ 14299, 18249, 921, 10641, 1583, 10641, 3697, 12085, 6776,
+ 14299, 18249, 921, 10641, 1583, 16525, 6776,
+ 14299, 18249, 921, 10641, 1583, 18191, 6776,
+ 14299, 18249, 921, 10641, 1609, 15093, 6776,
+ 14299, 18249, 921, 10641, 1609, 16525, 6776,
+ 14299, 18249, 921, 10641, 2901, 12085, 6776,
+ 14299, 18249, 921, 10641, 3697, 12085, 6776,
+ 14299, 18249, 921, 10641, 3697, 18191, 6776,
+ 14299, 18249, 921, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 921, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 921, 10641, 7465, 16525, 6776,
+ 14299, 18249, 921, 10641, 7465, 18191, 6776,
+ 14299, 18249, 921, 10641, 7635, 10641, 3697, 12085, 6776,
+ 14299, 18249, 921, 10641, 7635, 16525, 6776,
+ 14299, 18249, 921, 10641, 7635, 18191, 6776,
+ 14299, 18249, 921, 10641, 8357, 12085, 6776,
+ 14299, 18249, 921, 10641, 8357, 15093, 6776,
+ 14299, 18249, 921, 10641, 8357, 16525, 6776,
+ 14299, 18249, 921, 10641, 8357, 18191, 6776,
+ 14299, 18249, 921, 10641, 8849, 12085, 6776,
+ 14299, 18249, 921, 10641, 10891, 12085, 6776,
+ 14299, 18249, 1121, 10641, 1583, 10641, 3697, 12085, 6776,
+ 14299, 18249, 1121, 10641, 1583, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 1121, 10641, 1583, 16525, 6776,
+ 14299, 18249, 1121, 10641, 1583, 18191, 6776,
+ 14299, 18249, 1121, 10641, 2901, 12085, 6776,
+ 14299, 18249, 1121, 10641, 2901, 18191, 6776,
+ 14299, 18249, 1121, 10641, 3697, 12085, 6776,
+ 14299, 18249, 1121, 10641, 3697, 18191, 6776,
+ 14299, 18249, 1121, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 1121, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 1121, 10641, 7465, 16525, 6776,
+ 14299, 18249, 1121, 10641, 7465, 18191, 6776,
+ 14299, 18249, 1121, 10641, 7635, 10641, 8357, 12085, 6776,
+ 14299, 18249, 1121, 10641, 7635, 10641, 8357, 16525, 6776,
+ 14299, 18249, 1121, 10641, 7635, 16525, 6776,
+ 14299, 18249, 1121, 10641, 7635, 18191, 6776,
+ 14299, 18249, 1121, 10641, 8357, 16525, 6776,
+ 14299, 18249, 1121, 10641, 8357, 18191, 6776,
+ 14299, 18249, 1367, 10641, 1583, 16525, 6776,
+ 14299, 18249, 1367, 10641, 1583, 18191, 6776,
+ 14299, 18249, 1367, 10641, 3697, 12085, 6776,
+ 14299, 18249, 1367, 10641, 3697, 18191, 6776,
+ 14299, 18249, 1367, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 1367, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 1367, 10641, 7465, 16525, 6776,
+ 14299, 18249, 1367, 10641, 7465, 18191, 6776,
+ 14299, 18249, 1367, 10641, 7635, 10641, 8357, 12085, 6776,
+ 14299, 18249, 1367, 10641, 7635, 10641, 8357, 16525, 6776,
+ 14299, 18249, 1367, 10641, 7635, 16525, 6776,
+ 14299, 18249, 1367, 10641, 7635, 18191, 6776,
+ 14299, 18249, 1367, 10641, 8357, 10641, 3697, 12085, 6776,
+ 14299, 18249, 1367, 10641, 8357, 16525, 6776,
+ 14299, 18249, 1367, 10641, 8357, 18191, 6776,
+ 14299, 18249, 1583, 10641, 3697, 12085, 6776,
+ 14299, 18249, 1583, 10641, 3697, 18191, 6776,
+ 14299, 18249, 1583, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 1583, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 1583, 10641, 7465, 10641, 3697, 12085, 6776,
+ 14299, 18249, 1583, 10641, 7465, 16525, 6776,
+ 14299, 18249, 1583, 10641, 7465, 18191, 6776,
+ 14299, 18249, 1583, 10641, 8357, 10641, 3697, 12085, 6776,
+ 14299, 18249, 1583, 10641, 8357, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 1583, 10641, 8357, 16525, 6776,
+ 14299, 18249, 1583, 10641, 8357, 18191, 6776,
+ 14299, 18249, 1609, 10641, 3697, 18191, 6776,
+ 14299, 18249, 1609, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 1609, 10641, 7465, 16525, 6776,
+ 14299, 18249, 1609, 10641, 7465, 18191, 6776,
+ 14299, 18249, 1609, 10641, 8357, 10641, 7465, 16525, 6776,
+ 14299, 18249, 1609, 10641, 8357, 10641, 8357, 16525, 6776,
+ 14299, 18249, 1609, 10641, 8357, 16525, 6776,
+ 14299, 18249, 1609, 10641, 8357, 18191, 6776,
+ 14299, 18249, 1609, 10641, 20937, 5247, 16525, 6776,
+ 14299, 18249, 1867, 10641, 1583, 16525, 6776,
+ 14299, 18249, 1867, 10641, 1583, 18191, 6776,
+ 14299, 18249, 1867, 10641, 2077, 12085, 6776,
+ 14299, 18249, 1867, 10641, 2077, 15093, 6776,
+ 14299, 18249, 1867, 10641, 2077, 16525, 6776,
+ 14299, 18249, 1867, 10641, 2077, 18191, 6776,
+ 14299, 18249, 1867, 10641, 3697, 12085, 6776,
+ 14299, 18249, 1867, 10641, 3697, 18191, 6776,
+ 14299, 18249, 1867, 10641, 5247, 12085, 6776,
+ 14299, 18249, 1867, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 1867, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 1867, 10641, 5247, 18191, 6776,
+ 14299, 18249, 1867, 10641, 7465, 16525, 6776,
+ 14299, 18249, 1867, 10641, 7465, 18191, 6776,
+ 14299, 18249, 1867, 10641, 7635, 16525, 6776,
+ 14299, 18249, 1867, 10641, 7635, 18191, 6776,
+ 14299, 18249, 1867, 10641, 8357, 10641, 3697, 12085, 6776,
+ 14299, 18249, 1867, 10641, 8357, 10641, 8357, 12085, 6776,
+ 14299, 18249, 1867, 10641, 8357, 10641, 8357, 16525, 6776,
+ 14299, 18249, 1867, 10641, 8357, 12085, 6776,
+ 14299, 18249, 1867, 10641, 8357, 15093, 6776,
+ 14299, 18249, 1867, 10641, 8357, 16525, 6776,
+ 14299, 18249, 1867, 10641, 8357, 18191, 6776,
+ 14299, 18249, 2077, 10641, 1583, 10641, 3697, 12085, 6776,
+ 14299, 18249, 2077, 10641, 1583, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 2077, 10641, 1583, 10641, 8357, 12085, 6776,
+ 14299, 18249, 2077, 10641, 1583, 10641, 8357, 16525, 6776,
+ 14299, 18249, 2077, 10641, 1583, 16525, 6776,
+ 14299, 18249, 2077, 10641, 1583, 18191, 6776,
+ 14299, 18249, 2077, 10641, 1609, 16525, 6776,
+ 14299, 18249, 2077, 10641, 3697, 12085, 6776,
+ 14299, 18249, 2077, 10641, 3697, 18191, 6776,
+ 14299, 18249, 2077, 10641, 5247, 10641, 12261, 11393, 12085, 6776,
+ 14299, 18249, 2077, 10641, 5247, 10641, 12261, 11393, 18191, 6776,
+ 14299, 18249, 2077, 10641, 5247, 10641, 12261, 11553, 12085, 6776,
+ 14299, 18249, 2077, 10641, 5247, 10641, 12261, 11553, 18191, 6776,
+ 14299, 18249, 2077, 10641, 5247, 10641, 12643, 11393, 12085, 6776,
+ 14299, 18249, 2077, 10641, 5247, 10641, 12643, 11393, 18191, 6776,
+ 14299, 18249, 2077, 10641, 5247, 12085, 6776,
+ 14299, 18249, 2077, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 2077, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 2077, 10641, 5247, 18191, 6776,
+ 14299, 18249, 2077, 10641, 7465, 10641, 3697, 12085, 6776,
+ 14299, 18249, 2077, 10641, 7465, 10641, 7465, 12085, 6776,
+ 14299, 18249, 2077, 10641, 7465, 10641, 7465, 16525, 6776,
+ 14299, 18249, 2077, 10641, 7465, 10641, 8357, 12085, 6776,
+ 14299, 18249, 2077, 10641, 7465, 10641, 8357, 16525, 6776,
+ 14299, 18249, 2077, 10641, 7465, 16525, 6776,
+ 14299, 18249, 2077, 10641, 7465, 18191, 6776,
+ 14299, 18249, 2077, 10641, 7635, 10641, 8357, 12085, 6776,
+ 14299, 18249, 2077, 10641, 7635, 10641, 8357, 16525, 6776,
+ 14299, 18249, 2077, 10641, 7635, 16525, 6776,
+ 14299, 18249, 2077, 10641, 7635, 18191, 6776,
+ 14299, 18249, 2077, 10641, 8357, 10641, 1583, 12085, 6776,
+ 14299, 18249, 2077, 10641, 8357, 10641, 1583, 16525, 6776,
+ 14299, 18249, 2077, 10641, 8357, 10641, 3697, 12085, 6776,
+ 14299, 18249, 2077, 10641, 8357, 12085, 6776,
+ 14299, 18249, 2077, 10641, 8357, 15093, 6776,
+ 14299, 18249, 2077, 10641, 8357, 16525, 6776,
+ 14299, 18249, 2077, 10641, 8357, 18191, 6776,
+ 14299, 18249, 2765, 10641, 1583, 16525, 6776,
+ 14299, 18249, 2765, 10641, 1583, 18191, 6776,
+ 14299, 18249, 2765, 10641, 3697, 12085, 6776,
+ 14299, 18249, 2765, 10641, 3697, 18191, 6776,
+ 14299, 18249, 2765, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 2765, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 2765, 10641, 8357, 10641, 1583, 12085, 6776,
+ 14299, 18249, 2765, 10641, 8357, 10641, 1583, 16525, 6776,
+ 14299, 18249, 2765, 10641, 8357, 10641, 3697, 12085, 6776,
+ 14299, 18249, 2765, 10641, 8357, 10641, 8357, 12085, 6776,
+ 14299, 18249, 2765, 10641, 8357, 16525, 6776,
+ 14299, 18249, 2765, 10641, 8357, 18191, 6776,
+ 14299, 18249, 2901, 10641, 20937, 5247, 18191, 6776,
+ 14299, 18249, 3011, 10641, 1583, 10641, 1583, 12085, 6776,
+ 14299, 18249, 3011, 10641, 1583, 10641, 1583, 16525, 6776,
+ 14299, 18249, 3011, 10641, 1583, 10641, 3697, 12085, 6776,
+ 14299, 18249, 3011, 10641, 1583, 16525, 6776,
+ 14299, 18249, 3011, 10641, 1583, 18191, 6776,
+ 14299, 18249, 3011, 10641, 2901, 12085, 6776,
+ 14299, 18249, 3011, 10641, 2901, 18191, 6776,
+ 14299, 18249, 3011, 10641, 3697, 12085, 6776,
+ 14299, 18249, 3011, 10641, 3697, 18191, 6776,
+ 14299, 18249, 3011, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 3011, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 3011, 10641, 7635, 16525, 6776,
+ 14299, 18249, 3011, 10641, 8357, 10641, 8357, 12085, 6776,
+ 14299, 18249, 3011, 10641, 8357, 10641, 8357, 16525, 6776,
+ 14299, 18249, 3011, 10641, 8357, 16525, 6776,
+ 14299, 18249, 3011, 10641, 8357, 18191, 6776,
+ 14299, 18249, 3195, 10641, 1583, 16525, 6776,
+ 14299, 18249, 3195, 10641, 1583, 18191, 6776,
+ 14299, 18249, 3195, 10641, 3697, 12085, 6776,
+ 14299, 18249, 3195, 10641, 3697, 18191, 6776,
+ 14299, 18249, 3195, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 3195, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 3195, 10641, 8357, 10641, 1583, 12085, 6776,
+ 14299, 18249, 3195, 10641, 8357, 10641, 1583, 16525, 6776,
+ 14299, 18249, 3195, 10641, 8357, 10641, 3697, 12085, 6776,
+ 14299, 18249, 3195, 10641, 8357, 10641, 8357, 16525, 6776,
+ 14299, 18249, 3195, 10641, 8357, 15093, 6776,
+ 14299, 18249, 3195, 10641, 8357, 16525, 6776,
+ 14299, 18249, 3195, 10641, 8357, 18191, 6776,
+ 14299, 18249, 3229, 10641, 1583, 10641, 7465, 12085, 6776,
+ 14299, 18249, 3229, 10641, 1583, 10641, 7465, 16525, 6776,
+ 14299, 18249, 3229, 10641, 1583, 10641, 8357, 16525, 6776,
+ 14299, 18249, 3229, 10641, 1583, 16525, 6776,
+ 14299, 18249, 3229, 10641, 1583, 18191, 6776,
+ 14299, 18249, 3229, 10641, 1609, 15093, 6776,
+ 14299, 18249, 3229, 10641, 1609, 16525, 6776,
+ 14299, 18249, 3229, 10641, 2901, 12085, 6776,
+ 14299, 18249, 3229, 10641, 3697, 12085, 6776,
+ 14299, 18249, 3229, 10641, 3697, 18191, 6776,
+ 14299, 18249, 3229, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 3229, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 3229, 10641, 7465, 10641, 3697, 12085, 6776,
+ 14299, 18249, 3229, 10641, 7465, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 3229, 10641, 7465, 10641, 8357, 16525, 6776,
+ 14299, 18249, 3229, 10641, 7465, 16525, 6776,
+ 14299, 18249, 3229, 10641, 7465, 18191, 6776,
+ 14299, 18249, 3229, 10641, 7635, 10641, 3697, 12085, 6776,
+ 14299, 18249, 3229, 10641, 7635, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 3229, 10641, 7635, 10641, 8357, 16525, 6776,
+ 14299, 18249, 3229, 10641, 7635, 16525, 6776,
+ 14299, 18249, 3229, 10641, 7635, 18191, 6776,
+ 14299, 18249, 3229, 10641, 8357, 10641, 1583, 16525, 6776,
+ 14299, 18249, 3229, 10641, 8357, 10641, 3697, 12085, 6776,
+ 14299, 18249, 3229, 10641, 8357, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 3229, 10641, 8357, 10641, 7465, 16525, 6776,
+ 14299, 18249, 3229, 10641, 8357, 10641, 7635, 16525, 6776,
+ 14299, 18249, 3229, 10641, 8357, 12085, 6776,
+ 14299, 18249, 3229, 10641, 8357, 15093, 6776,
+ 14299, 18249, 3229, 10641, 8357, 16525, 6776,
+ 14299, 18249, 3229, 10641, 8357, 18191, 6776,
+ 14299, 18249, 3229, 10641, 8849, 12085, 6776,
+ 14299, 18249, 3229, 10641, 10891, 12085, 6776,
+ 14299, 18249, 3697, 10641, 1583, 10641, 3697, 12085, 6776,
+ 14299, 18249, 3697, 10641, 1583, 16525, 6776,
+ 14299, 18249, 3697, 10641, 1583, 18191, 6776,
+ 14299, 18249, 3697, 10641, 1609, 15093, 6776,
+ 14299, 18249, 3697, 10641, 1609, 16525, 6776,
+ 14299, 18249, 3697, 10641, 2901, 12085, 6776,
+ 14299, 18249, 3697, 10641, 3697, 12085, 6776,
+ 14299, 18249, 3697, 10641, 3697, 18191, 6776,
+ 14299, 18249, 3697, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 3697, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 3697, 10641, 7465, 10641, 3697, 12085, 6776,
+ 14299, 18249, 3697, 10641, 7465, 16525, 6776,
+ 14299, 18249, 3697, 10641, 7465, 18191, 6776,
+ 14299, 18249, 3697, 10641, 7635, 16525, 6776,
+ 14299, 18249, 3697, 10641, 7635, 18191, 6776,
+ 14299, 18249, 3697, 10641, 8357, 10641, 3697, 12085, 6776,
+ 14299, 18249, 3697, 10641, 8357, 10641, 8357, 12085, 6776,
+ 14299, 18249, 3697, 10641, 8357, 10641, 8357, 16525, 6776,
+ 14299, 18249, 3697, 10641, 8357, 12085, 6776,
+ 14299, 18249, 3697, 10641, 8357, 15093, 6776,
+ 14299, 18249, 3697, 10641, 8357, 16525, 6776,
+ 14299, 18249, 3697, 10641, 8357, 18191, 6776,
+ 14299, 18249, 3697, 10641, 8849, 12085, 6776,
+ 14299, 18249, 3697, 10641, 10891, 12085, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 9, 12085, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 9, 16525, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 9, 18191, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 41, 12085, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 41, 18191, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 67, 12085, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 67, 18191, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 483, 12085, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 483, 18191, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 747, 12085, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 747, 18191, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 1583, 16525, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 1583, 18191, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 1609, 15093, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 1609, 16525, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 2901, 12085, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 3533, 12085, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 3533, 18191, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 3697, 12085, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 3697, 18191, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 5247, 12085, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 5247, 18191, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 7465, 16525, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 7465, 18191, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 7635, 16525, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 8357, 12085, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 8357, 15093, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 8357, 16525, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 8357, 18191, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 8849, 12085, 6776,
+ 14299, 18249, 3697, 10641, 12261, 11393, 10641, 10891, 12085, 6776,
+ 14299, 18249, 3791, 10641, 8357, 15093, 6776,
+ 14299, 18249, 3791, 10641, 8357, 16525, 6776,
+ 14299, 18249, 3791, 10641, 8357, 18191, 6776,
+ 14299, 18249, 5247, 10641, 18047, 12085, 6776,
+ 14299, 18249, 5247, 10641, 18047, 18191, 6776,
+ 14299, 18249, 5247, 16755, 10641, 20937, 5247, 12085, 6776,
+ 14299, 18249, 5247, 16755, 10641, 20937, 5247, 18191, 6776,
+ 14299, 18249, 7465, 10641, 1583, 10641, 3697, 12085, 6776,
+ 14299, 18249, 7465, 10641, 1583, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 7465, 10641, 1583, 16525, 6776,
+ 14299, 18249, 7465, 10641, 1583, 18191, 6776,
+ 14299, 18249, 7465, 10641, 3697, 12085, 6776,
+ 14299, 18249, 7465, 10641, 3697, 18191, 6776,
+ 14299, 18249, 7465, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 7465, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 7465, 10641, 8357, 10641, 1583, 12085, 6776,
+ 14299, 18249, 7465, 10641, 8357, 10641, 1583, 16525, 6776,
+ 14299, 18249, 7465, 10641, 8357, 10641, 3697, 12085, 6776,
+ 14299, 18249, 7465, 10641, 8357, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 7465, 10641, 8357, 16525, 6776,
+ 14299, 18249, 7465, 10641, 8357, 18191, 6776,
+ 14299, 18249, 7635, 10641, 1583, 18191, 6776,
+ 14299, 18249, 7635, 10641, 3697, 12085, 6776,
+ 14299, 18249, 7635, 10641, 3697, 18191, 6776,
+ 14299, 18249, 7635, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 7635, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 7635, 10641, 7465, 16525, 6776,
+ 14299, 18249, 7635, 10641, 7465, 18191, 6776,
+ 14299, 18249, 7635, 10641, 8357, 16525, 6776,
+ 14299, 18249, 7635, 10641, 8357, 18191, 6776,
+ 14299, 18249, 8357, 10641, 1583, 10641, 3697, 12085, 6776,
+ 14299, 18249, 8357, 10641, 1583, 10641, 7465, 16525, 6776,
+ 14299, 18249, 8357, 10641, 1583, 10641, 8357, 16525, 6776,
+ 14299, 18249, 8357, 10641, 1583, 16525, 6776,
+ 14299, 18249, 8357, 10641, 1583, 18191, 6776,
+ 14299, 18249, 8357, 10641, 3697, 18191, 6776,
+ 14299, 18249, 8357, 10641, 5247, 12085, 6776,
+ 14299, 18249, 8357, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 8357, 10641, 7465, 10641, 1583, 16525, 6776,
+ 14299, 18249, 8357, 10641, 7465, 10641, 3697, 12085, 6776,
+ 14299, 18249, 8357, 10641, 7465, 10641, 7635, 16525, 6776,
+ 14299, 18249, 8357, 10641, 7465, 10641, 8357, 16525, 6776,
+ 14299, 18249, 8357, 10641, 7465, 16525, 6776,
+ 14299, 18249, 8357, 10641, 7465, 18191, 6776,
+ 14299, 18249, 8357, 10641, 7635, 10641, 3697, 12085, 6776,
+ 14299, 18249, 8357, 10641, 7635, 10641, 7465, 16525, 6776,
+ 14299, 18249, 8357, 10641, 7635, 10641, 8357, 16525, 6776,
+ 14299, 18249, 8357, 10641, 7635, 16525, 6776,
+ 14299, 18249, 8357, 10641, 7635, 18191, 6776,
+ 14299, 18249, 8357, 10641, 8357, 10641, 3697, 12085, 6776,
+ 14299, 18249, 8357, 10641, 8357, 12085, 6776,
+ 14299, 18249, 8357, 10641, 8357, 16525, 6776,
+ 14299, 18249, 8357, 10641, 8357, 18191, 6776,
+ 14299, 18249, 8849, 10641, 1583, 10641, 3697, 12085, 6776,
+ 14299, 18249, 8849, 10641, 1583, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 8849, 10641, 1583, 10641, 8357, 16525, 6776,
+ 14299, 18249, 8849, 10641, 1583, 16525, 6776,
+ 14299, 18249, 8849, 10641, 1583, 18191, 6776,
+ 14299, 18249, 8849, 10641, 1609, 15093, 6776,
+ 14299, 18249, 8849, 10641, 1609, 16525, 6776,
+ 14299, 18249, 8849, 10641, 2901, 12085, 6776,
+ 14299, 18249, 8849, 10641, 3697, 12085, 6776,
+ 14299, 18249, 8849, 10641, 3697, 18191, 6776,
+ 14299, 18249, 8849, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 8849, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 8849, 10641, 7465, 10641, 1583, 12085, 6776,
+ 14299, 18249, 8849, 10641, 7465, 10641, 1583, 16525, 6776,
+ 14299, 18249, 8849, 10641, 7465, 10641, 3697, 12085, 6776,
+ 14299, 18249, 8849, 10641, 7465, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 8849, 10641, 7465, 10641, 8357, 12085, 6776,
+ 14299, 18249, 8849, 10641, 7465, 10641, 8357, 16525, 6776,
+ 14299, 18249, 8849, 10641, 7465, 16525, 6776,
+ 14299, 18249, 8849, 10641, 7465, 18191, 6776,
+ 14299, 18249, 8849, 10641, 7635, 16525, 6776,
+ 14299, 18249, 8849, 10641, 7635, 18191, 6776,
+ 14299, 18249, 8849, 10641, 8357, 10641, 3697, 12085, 6776,
+ 14299, 18249, 8849, 10641, 8357, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 8849, 10641, 8357, 12085, 6776,
+ 14299, 18249, 8849, 10641, 8357, 15093, 6776,
+ 14299, 18249, 8849, 10641, 8357, 16525, 6776,
+ 14299, 18249, 8849, 10641, 8357, 18191, 6776,
+ 14299, 18249, 8849, 10641, 8849, 12085, 6776,
+ 14299, 18249, 8849, 10641, 10891, 12085, 6776,
+ 14299, 18249, 9349, 10431, 91, 16595, 9957, 9855, 18191, 6776,
+ 14299, 18249, 9717, 10641, 1583, 10641, 7465, 16525, 6776,
+ 14299, 18249, 9717, 10641, 1583, 15093, 6776,
+ 14299, 18249, 9717, 10641, 1583, 16525, 6776,
+ 14299, 18249, 9717, 10641, 1583, 18191, 6776,
+ 14299, 18249, 9717, 10641, 1609, 15093, 6776,
+ 14299, 18249, 9717, 10641, 1609, 16525, 6776,
+ 14299, 18249, 9717, 10641, 2901, 12085, 6776,
+ 14299, 18249, 9717, 10641, 2901, 18191, 6776,
+ 14299, 18249, 9717, 10641, 3697, 12085, 6776,
+ 14299, 18249, 9717, 10641, 3697, 18191, 6776,
+ 14299, 18249, 9717, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 9717, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 9717, 10641, 7465, 10641, 1583, 16525, 6776,
+ 14299, 18249, 9717, 10641, 7465, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 9717, 10641, 7465, 15093, 6776,
+ 14299, 18249, 9717, 10641, 7465, 16525, 6776,
+ 14299, 18249, 9717, 10641, 7465, 18191, 6776,
+ 14299, 18249, 9717, 10641, 7635, 10641, 3697, 12085, 6776,
+ 14299, 18249, 9717, 10641, 7635, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 9717, 10641, 7635, 15093, 6776,
+ 14299, 18249, 9717, 10641, 7635, 16525, 6776,
+ 14299, 18249, 9717, 10641, 7635, 18191, 6776,
+ 14299, 18249, 9717, 10641, 8357, 10641, 1583, 12085, 6776,
+ 14299, 18249, 9717, 10641, 8357, 10641, 1583, 16525, 6776,
+ 14299, 18249, 9717, 10641, 8357, 10641, 7465, 16525, 6776,
+ 14299, 18249, 9717, 10641, 8357, 10641, 8357, 12085, 6776,
+ 14299, 18249, 9717, 10641, 8357, 10641, 8357, 16525, 6776,
+ 14299, 18249, 9717, 10641, 8357, 15093, 6776,
+ 14299, 18249, 9717, 10641, 8357, 16525, 6776,
+ 14299, 18249, 9717, 10641, 8357, 18191, 6776,
+ 14299, 18249, 10141, 10641, 20937, 5247, 18191, 6776,
+ 14299, 18249, 10153, 10641, 1609, 15093, 6776,
+ 14299, 18249, 10153, 10641, 2901, 12085, 6776,
+ 14299, 18249, 10153, 10641, 3697, 12085, 6776,
+ 14299, 18249, 10153, 10641, 3697, 18191, 6776,
+ 14299, 18249, 10153, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 10153, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 10153, 10641, 7465, 18191, 6776,
+ 14299, 18249, 10153, 10641, 8357, 12085, 6776,
+ 14299, 18249, 10153, 10641, 8357, 15093, 6776,
+ 14299, 18249, 10153, 10641, 8357, 16525, 6776,
+ 14299, 18249, 10153, 10641, 8357, 18191, 6776,
+ 14299, 18249, 10153, 10641, 8849, 12085, 6776,
+ 14299, 18249, 10153, 10641, 10891, 12085, 6776,
+ 14299, 18249, 11419, 18191, 6776,
+ 14299, 18249, 11435, 18191, 6776,
+ 14299, 18249, 12191, 10641, 3697, 12085, 6776,
+ 14299, 18249, 12191, 10641, 3697, 18191, 6776,
+ 14299, 18249, 12191, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 12191, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 12191, 10641, 7465, 16525, 6776,
+ 14299, 18249, 12191, 10641, 7465, 18191, 6776,
+ 14299, 18249, 12191, 10641, 8357, 10641, 3697, 12085, 6776,
+ 14299, 18249, 12191, 10641, 8357, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 12191, 10641, 8357, 10641, 8357, 12085, 6776,
+ 14299, 18249, 12191, 10641, 8357, 16525, 6776,
+ 14299, 18249, 12191, 10641, 8357, 18191, 6776,
+ 14299, 18249, 13413, 18191, 6776,
+ 14299, 18249, 13415, 10431, 91, 16595, 9957, 9855, 18191, 6776,
+ 14299, 18249, 13415, 18191, 6776,
+ 14299, 18249, 13475, 10641, 1583, 10641, 3697, 12085, 6776,
+ 14299, 18249, 13475, 10641, 1583, 10641, 8357, 12085, 6776,
+ 14299, 18249, 13475, 10641, 1583, 10641, 8357, 16525, 6776,
+ 14299, 18249, 13475, 10641, 1583, 12085, 6776,
+ 14299, 18249, 13475, 10641, 1583, 15093, 6776,
+ 14299, 18249, 13475, 10641, 1583, 16525, 6776,
+ 14299, 18249, 13475, 10641, 1583, 18191, 6776,
+ 14299, 18249, 13475, 10641, 1609, 15093, 6776,
+ 14299, 18249, 13475, 10641, 1609, 16525, 6776,
+ 14299, 18249, 13475, 10641, 2901, 12085, 6776,
+ 14299, 18249, 13475, 10641, 2901, 18191, 6776,
+ 14299, 18249, 13475, 10641, 3697, 12085, 6776,
+ 14299, 18249, 13475, 10641, 3697, 18191, 6776,
+ 14299, 18249, 13475, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 13475, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 13475, 10641, 7465, 10641, 3697, 12085, 6776,
+ 14299, 18249, 13475, 10641, 7465, 12085, 6776,
+ 14299, 18249, 13475, 10641, 7465, 15093, 6776,
+ 14299, 18249, 13475, 10641, 7465, 16525, 6776,
+ 14299, 18249, 13475, 10641, 7465, 18191, 6776,
+ 14299, 18249, 13475, 10641, 7635, 12085, 6776,
+ 14299, 18249, 13475, 10641, 7635, 15093, 6776,
+ 14299, 18249, 13475, 10641, 7635, 16525, 6776,
+ 14299, 18249, 13475, 10641, 7635, 18191, 6776,
+ 14299, 18249, 13475, 10641, 8357, 10641, 7635, 12085, 6776,
+ 14299, 18249, 13475, 10641, 8357, 10641, 7635, 16525, 6776,
+ 14299, 18249, 13475, 10641, 8357, 10641, 8357, 12085, 6776,
+ 14299, 18249, 13475, 10641, 8357, 10641, 8357, 16525, 6776,
+ 14299, 18249, 13475, 10641, 8357, 12085, 6776,
+ 14299, 18249, 13475, 10641, 8357, 15093, 6776,
+ 14299, 18249, 13475, 10641, 8357, 16525, 6776,
+ 14299, 18249, 13475, 10641, 8357, 18191, 6776,
+ 14299, 18249, 14277, 18191, 6776,
+ 14299, 18249, 15427, 18191, 6776,
+ 14299, 18249, 15525, 10641, 11853, 15093, 6776,
+ 14299, 18249, 15525, 10641, 11853, 18191, 6776,
+ 14299, 18249, 15525, 10641, 12067, 15093, 6776,
+ 14299, 18249, 15525, 10641, 12067, 18191, 6776,
+ 14299, 18249, 15525, 10641, 12441, 15093, 6776,
+ 14299, 18249, 15525, 10641, 12441, 18191, 6776,
+ 14299, 18249, 15525, 10641, 17811, 18191, 6776,
+ 14299, 18249, 15525, 10641, 18207, 18191, 6776,
+ 14299, 18249, 15525, 10641, 20937, 5247, 18191, 6776,
+ 14299, 18249, 15843, 16583, 3697, 10641, 12261, 11393, 10641, 5247, 16755, 12085, 6776,
+ 14299, 18249, 15843, 16583, 3697, 10641, 12261, 11393, 10641, 5247, 16755, 16525, 6776,
+ 14299, 18249, 15843, 16583, 3697, 10641, 12261, 11393, 10641, 5247, 16755, 18191, 6776,
+ 14299, 18249, 18321, 18191, 6776,
+ 14299, 18249, 18857, 18191, 6776,
+ 14299, 18249, 18945, 18905, 18902,
+ 14299, 18249, 20905, 14277, 18856,
+ 14299, 18249, 23266,
+ 14299, 18511, 8320,
+ 14299, 18543, 11852,
+ 14299, 18872,
+ 14299, 19614,
+ 14299, 19673, 5246,
+ 14299, 19785, 19618,
+ 14299, 21147, 826,
+ 14299, 21147, 920,
+ 14299, 21147, 1120,
+ 14299, 21147, 1128,
+ 14299, 21147, 1366,
+ 14299, 21147, 1582,
+ 14299, 21147, 1866,
+ 14299, 21147, 2076,
+ 14299, 21147, 2764,
+ 14299, 21147, 2900,
+ 14299, 21147, 3010,
+ 14299, 21147, 3194,
+ 14299, 21147, 3228,
+ 14299, 21147, 3532,
+ 14299, 21147, 3696,
+ 14299, 21147, 3790,
+ 14299, 21147, 5246,
+ 14299, 21147, 7464,
+ 14299, 21147, 7634,
+ 14299, 21147, 8356,
+ 14299, 21147, 8848,
+ 14299, 21147, 9716,
+ 14299, 21147, 10140,
+ 14299, 21147, 10152,
+ 14299, 21147, 10890,
+ 14299, 21147, 12190,
+ 14299, 21147, 13474,
+ 14299, 21147, 15039, 826,
+ 14299, 21147, 15039, 920,
+ 14299, 21147, 15039, 1120,
+ 14299, 21147, 15039, 1128,
+ 14299, 21147, 15039, 1366,
+ 14299, 21147, 15039, 1582,
+ 14299, 21147, 15039, 1608,
+ 14299, 21147, 15039, 2076,
+ 14299, 21147, 15039, 2764,
+ 14299, 21147, 15039, 2900,
+ 14299, 21147, 15039, 3010,
+ 14299, 21147, 15039, 3194,
+ 14299, 21147, 15039, 3228,
+ 14299, 21147, 15039, 3532,
+ 14299, 21147, 15039, 3696,
+ 14299, 21147, 15039, 3790,
+ 14299, 21147, 15039, 5246,
+ 14299, 21147, 15039, 7464,
+ 14299, 21147, 15039, 7634,
+ 14299, 21147, 15039, 8356,
+ 14299, 21147, 15039, 8848,
+ 14299, 21147, 15039, 9716,
+ 14299, 21147, 15039, 10140,
+ 14299, 21147, 15039, 10152,
+ 14299, 21147, 15039, 10890,
+ 14299, 21147, 15039, 12190,
+ 14299, 21147, 15039, 13474,
+ 14299, 21147, 15683, 826,
+ 14299, 21147, 15683, 1120,
+ 14299, 21147, 15683, 1582,
+ 14299, 21147, 15683, 2076,
+ 14299, 21147, 15683, 2764,
+ 14299, 21147, 15683, 3010,
+ 14299, 21147, 15683, 3696,
+ 14299, 21147, 15683, 7464,
+ 14299, 21147, 15683, 7634,
+ 14299, 21147, 15683, 8848,
+ 14299, 21147, 15683, 9716,
+ 14299, 21147, 15683, 12190,
+ 14299, 21147, 15683, 13474,
+ 14299, 21147, 15683, 16279, 2764,
+ 14299, 21147, 15683, 16279, 8848,
+ 14299, 21147, 16279, 920,
+ 14299, 21147, 16279, 1366,
+ 14299, 21147, 16279, 2764,
+ 14299, 21147, 16279, 8848,
+ 14299, 21147, 16525, 826,
+ 14299, 21147, 16525, 920,
+ 14299, 21147, 16525, 1120,
+ 14299, 21147, 16525, 1366,
+ 14299, 21147, 16525, 1582,
+ 14299, 21147, 16525, 1608,
+ 14299, 21147, 16525, 1866,
+ 14299, 21147, 16525, 2076,
+ 14299, 21147, 16525, 2764,
+ 14299, 21147, 16525, 3010,
+ 14299, 21147, 16525, 3228,
+ 14299, 21147, 16525, 3696,
+ 14299, 21147, 16525, 7464,
+ 14299, 21147, 16525, 7634,
+ 14299, 21147, 16525, 8356,
+ 14299, 21147, 16525, 8848,
+ 14299, 21147, 16525, 9716,
+ 14299, 21147, 16525, 10152,
+ 14299, 21147, 16525, 12190,
+ 14299, 21147, 16525, 13474,
+ 14299, 21147, 18387, 1583, 10641, 1128,
+ 14299, 21147, 18387, 8357, 10641, 1583, 10641, 17344,
+ 14299, 21147, 19659, 826,
+ 14299, 21147, 19659, 920,
+ 14299, 21147, 19659, 1120,
+ 14299, 21147, 19659, 1366,
+ 14299, 21147, 19659, 1582,
+ 14299, 21147, 19659, 1608,
+ 14299, 21147, 19659, 1866,
+ 14299, 21147, 19659, 2764,
+ 14299, 21147, 19659, 3010,
+ 14299, 21147, 19659, 3194,
+ 14299, 21147, 19659, 3228,
+ 14299, 21147, 19659, 3696,
+ 14299, 21147, 19659, 3790,
+ 14299, 21147, 19659, 7464,
+ 14299, 21147, 19659, 7634,
+ 14299, 21147, 19659, 8356,
+ 14299, 21147, 19659, 8848,
+ 14299, 21147, 19659, 9716,
+ 14299, 21147, 19659, 10152,
+ 14299, 21147, 19659, 12190,
+ 14299, 21147, 19659, 13474,
+ 14299, 21147, 19659, 16279, 920,
+ 14299, 21147, 19659, 16279, 1366,
+ 14299, 21147, 22819, 826,
+ 14299, 21147, 22819, 920,
+ 14299, 21147, 22819, 1120,
+ 14299, 21147, 22819, 1128,
+ 14299, 21147, 22819, 1366,
+ 14299, 21147, 22819, 1582,
+ 14299, 21147, 22819, 2076,
+ 14299, 21147, 22819, 2764,
+ 14299, 21147, 22819, 2900,
+ 14299, 21147, 22819, 3010,
+ 14299, 21147, 22819, 3194,
+ 14299, 21147, 22819, 3228,
+ 14299, 21147, 22819, 3532,
+ 14299, 21147, 22819, 3696,
+ 14299, 21147, 22819, 3790,
+ 14299, 21147, 22819, 7464,
+ 14299, 21147, 22819, 7634,
+ 14299, 21147, 22819, 8356,
+ 14299, 21147, 22819, 8848,
+ 14299, 21147, 22819, 9716,
+ 14299, 21147, 22819, 10140,
+ 14299, 21147, 22819, 10152,
+ 14299, 21147, 22819, 10890,
+ 14299, 21147, 22819, 12190,
+ 14299, 21147, 22819, 13474,
+ 14319, 16962,
+ 14343, 46,
+ 14343, 968,
+ 14343, 969, 10641, 46,
+ 14343, 969, 10641, 5853, 11694,
+ 14343, 969, 10641, 5853, 15501, 46,
+ 14343, 969, 10641, 11694,
+ 14343, 969, 10641, 12563, 46,
+ 14343, 969, 10641, 14342,
+ 14343, 969, 10641, 15501, 46,
+ 14343, 5853, 15501, 46,
+ 14343, 15501, 46,
+ 14348,
+ 14353, 9288,
+ 14361, 14635, 12976,
+ 14361, 18909, 16831, 12976,
+ 14361, 19637, 12976,
+ 14361, 19969, 16831, 12976,
+ 14378,
+ 14391, 10641, 17051, 6104,
+ 14393, 859, 21279, 11476,
+ 14393, 7123, 11571, 14486,
+ 14393, 7123, 18176,
+ 14393, 7817, 6108,
+ 14393, 7817, 7123, 16088,
+ 14393, 7817, 14518,
+ 14393, 11779, 16088,
+ 14393, 13341, 6108,
+ 14393, 13341, 7123, 16088,
+ 14393, 13341, 14518,
+ 14393, 15621, 16088,
+ 14393, 15621, 16089, 9175, 3293, 15621, 16088,
+ 14393, 18763, 13483, 16088,
+ 14393, 20846,
+ 14396,
+ 14397, 10641, 7817, 7123, 11570,
+ 14397, 10641, 13341, 7123, 11570,
+ 14399, 12216,
+ 14401, 9855, 17486,
+ 14401, 9855, 17610,
+ 14401, 9855, 20552,
+ 14401, 9855, 20756,
+ 14401, 9855, 20974,
+ 14401, 11854,
+ 14401, 11905, 2610,
+ 14401, 11905, 3076,
+ 14401, 11905, 3356,
+ 14401, 11905, 6756,
+ 14401, 11905, 6778,
+ 14401, 11905, 8780,
+ 14401, 11905, 10900,
+ 14401, 11905, 11978,
+ 14401, 11905, 13450,
+ 14401, 11905, 13736,
+ 14401, 14003, 9855, 8,
+ 14401, 14003, 9855, 16,
+ 14401, 14003, 9855, 28,
+ 14401, 14003, 9855, 40,
+ 14401, 14003, 9855, 58,
+ 14401, 14003, 9855, 72,
+ 14401, 14003, 9855, 94,
+ 14401, 14003, 9855, 308,
+ 14401, 14003, 9855, 676,
+ 14401, 14003, 9855, 17493, 22,
+ 14401, 14003, 9855, 17493, 34,
+ 14401, 14003, 9855, 17493, 396,
+ 14401, 14003, 9855, 17493, 582,
+ 14401, 14003, 9855, 20549, 58,
+ 14401, 14625, 11854,
+ 14401, 14999, 0,
+ 14401, 14999, 8,
+ 14401, 14999, 16,
+ 14401, 14999, 28,
+ 14401, 14999, 40,
+ 14401, 14999, 58,
+ 14401, 14999, 72,
+ 14401, 14999, 94,
+ 14401, 14999, 106,
+ 14401, 14999, 124,
+ 14401, 14999, 148,
+ 14401, 14999, 244,
+ 14401, 14999, 266,
+ 14401, 14999, 308,
+ 14401, 14999, 336,
+ 14401, 14999, 350,
+ 14401, 14999, 384,
+ 14401, 14999, 416,
+ 14401, 14999, 448,
+ 14401, 14999, 522,
+ 14401, 14999, 572,
+ 14401, 14999, 588,
+ 14401, 14999, 622,
+ 14401, 14999, 676,
+ 14401, 14999, 680,
+ 14401, 14999, 734,
+ 14401, 14999, 932,
+ 14401, 14999, 1044,
+ 14401, 14999, 1142,
+ 14401, 14999, 1164,
+ 14401, 14999, 1492,
+ 14401, 14999, 1796,
+ 14401, 14999, 1914,
+ 14401, 14999, 2152,
+ 14401, 14999, 2444,
+ 14401, 14999, 2492,
+ 14401, 14999, 2556,
+ 14401, 14999, 2607, 13687, 2956,
+ 14401, 14999, 2607, 13687, 7874,
+ 14401, 14999, 2607, 13687, 8842,
+ 14401, 14999, 2676,
+ 14401, 14999, 3048,
+ 14401, 14999, 3114,
+ 14401, 14999, 3242,
+ 14401, 14999, 3322,
+ 14401, 14999, 6314,
+ 14401, 14999, 10264,
+ 14401, 14999, 17493, 22,
+ 14401, 14999, 17493, 34,
+ 14401, 14999, 17493, 396,
+ 14401, 14999, 17493, 582,
+ 14401, 15233, 2610,
+ 14401, 15233, 2611, 16502,
+ 14401, 15233, 2611, 18744,
+ 14401, 15233, 3076,
+ 14401, 15233, 3232,
+ 14401, 15233, 3356,
+ 14401, 15233, 6756,
+ 14401, 15233, 6778,
+ 14401, 15233, 8780,
+ 14401, 15233, 11978,
+ 14401, 15233, 12080,
+ 14401, 15233, 12108,
+ 14401, 15233, 13450,
+ 14401, 15233, 13538,
+ 14401, 15233, 13736,
+ 14401, 15233, 14636,
+ 14401, 15233, 14890,
+ 14401, 15233, 15194,
+ 14401, 15233, 15736,
+ 14401, 15233, 15820,
+ 14401, 15233, 17190,
+ 14401, 15868,
+ 14401, 20877, 1216,
+ 14401, 20877, 7854,
+ 14401, 20877, 12582,
+ 14401, 20877, 14625, 1216,
+ 14401, 20877, 17791, 896,
+ 14409, 93, 12888,
+ 14411, 896,
+ 14411, 12274,
+ 14411, 14487, 10641, 19477, 11476,
+ 14418,
+ 14419, 18386,
14422,
- 14427, 2593, 15131, 6757, 9910,
- 14427, 2593, 15131, 13905, 16150,
- 14427, 2593, 15131, 14499, 18335, 8282,
- 14427, 2593, 15131, 18005, 18335, 8282,
- 14427, 6757, 9910,
- 14427, 11939, 11849, 2596,
- 14427, 11939, 11849, 3056,
- 14427, 11939, 11849, 3336,
- 14427, 11939, 11849, 6720,
- 14427, 11939, 11849, 6742,
- 14427, 11939, 11849, 8736,
- 14427, 11939, 11849, 11916,
- 14427, 11939, 11849, 13376,
- 14427, 11939, 11849, 13654,
- 14427, 11939, 15133, 2597, 16378,
- 14427, 11939, 15133, 3057, 16378,
- 14427, 11939, 15133, 3212,
- 14427, 11939, 15133, 3337, 16378,
- 14427, 11939, 15133, 6721, 16378,
- 14427, 11939, 15133, 6743, 16378,
- 14427, 11939, 15133, 8737, 16378,
- 14427, 11939, 15133, 11917, 16378,
- 14427, 11939, 15133, 12018,
- 14427, 11939, 15133, 12046,
- 14427, 11939, 15133, 13377, 16378,
- 14427, 11939, 15133, 13460,
- 14427, 11939, 15133, 13655, 16378,
- 14427, 11939, 15133, 14544,
- 14427, 11939, 15133, 15094,
- 14427, 11939, 15133, 15626,
- 14427, 11939, 15133, 15708,
- 14427, 11939, 15133, 17056,
- 14427, 11939, 19587, 8282,
- 14427, 13483, 14903, 28,
- 14427, 13483, 14903, 230,
- 14427, 13483, 14903, 428,
- 14427, 13483, 14903, 458,
- 14427, 13483, 14903, 534,
- 14427, 13483, 14903, 578,
- 14427, 13483, 14903, 646,
- 14427, 13483, 14903, 1150,
- 14427, 13483, 14903, 1278,
- 14427, 13483, 14903, 1362,
- 14427, 13483, 14903, 1908,
- 14427, 13483, 14903, 1988,
- 14427, 13483, 14903, 2593, 14427, 266,
- 14427, 13483, 14903, 2593, 14427, 824,
- 14427, 13483, 14903, 2593, 14427, 1186,
- 14427, 13483, 14903, 2593, 14427, 1312,
- 14427, 13483, 14903, 2593, 14427, 1592,
- 14427, 13483, 14903, 2593, 14427, 1602,
- 14427, 13483, 14903, 2593, 14427, 2610,
- 14427, 13483, 14903, 2593, 14427, 7266,
- 14427, 13483, 14903, 2593, 14427, 9712,
- 14427, 13483, 14903, 2593, 14427, 13418,
- 14427, 13483, 14903, 2593, 14427, 14656,
- 14427, 13483, 14903, 2593, 15131, 2438,
- 14427, 13483, 14903, 2593, 15131, 2550,
- 14427, 13483, 14903, 2593, 15131, 3506,
- 14427, 13483, 14903, 2593, 15131, 13418,
- 14427, 13483, 14903, 2610,
- 14427, 13483, 14903, 2706,
- 14427, 13483, 14903, 3084,
- 14427, 13483, 14903, 3196,
- 14427, 13483, 14903, 5222,
- 14427, 13483, 14903, 7096,
- 14427, 13483, 14903, 7266,
- 14427, 13483, 14903, 7556,
- 14427, 13483, 14903, 7608,
- 14427, 13483, 14903, 9712,
- 14427, 13483, 14903, 9816,
- 14427, 13483, 14903, 10494,
- 14427, 13483, 14903, 10850,
- 14427, 13483, 14903, 11792,
- 14427, 13483, 14903, 12094,
- 14427, 13483, 14903, 12306,
- 14427, 13483, 14903, 12478,
- 14427, 13483, 14903, 13346,
- 14427, 13483, 14903, 13418,
- 14427, 13483, 14903, 14656,
- 14427, 13483, 14903, 15622,
- 14427, 13483, 14903, 16079, 9712,
- 14427, 13483, 14903, 17447, 7608,
- 14427, 13483, 14903, 17541, 7608,
- 14427, 13483, 14903, 18055, 266,
- 14427, 13483, 14903, 18875, 458,
- 14427, 13483, 14903, 18875, 5220,
- 14427, 13483, 14903, 18875, 7266,
- 14427, 13483, 14903, 18875, 7556,
- 14427, 13483, 14903, 21079, 458,
- 14427, 13483, 14903, 21079, 1278,
- 14427, 13483, 14903, 21079, 9712,
- 14427, 13483, 14903, 21079, 14656,
- 14427, 15565, 429, 578,
- 14427, 15565, 535, 578,
- 14427, 15565, 1860,
- 14427, 15565, 1909, 578,
- 14427, 15565, 3197, 578,
- 14427, 15565, 13419, 9816,
- 14427, 15565, 17154,
- 14427, 15993, 14903, 28,
- 14427, 15993, 14903, 230,
- 14427, 15993, 14903, 428,
- 14427, 15993, 14903, 458,
- 14427, 15993, 14903, 534,
- 14427, 15993, 14903, 578,
- 14427, 15993, 14903, 646,
- 14427, 15993, 14903, 1150,
- 14427, 15993, 14903, 1278,
- 14427, 15993, 14903, 1362,
- 14427, 15993, 14903, 1908,
- 14427, 15993, 14903, 1988,
- 14427, 15993, 14903, 2593, 14427, 266,
- 14427, 15993, 14903, 2593, 14427, 824,
- 14427, 15993, 14903, 2593, 14427, 1186,
- 14427, 15993, 14903, 2593, 14427, 1312,
- 14427, 15993, 14903, 2593, 14427, 1592,
- 14427, 15993, 14903, 2593, 14427, 1602,
- 14427, 15993, 14903, 2593, 14427, 2610,
- 14427, 15993, 14903, 2593, 14427, 7266,
- 14427, 15993, 14903, 2593, 14427, 9712,
- 14427, 15993, 14903, 2593, 14427, 13418,
- 14427, 15993, 14903, 2593, 14427, 14656,
- 14427, 15993, 14903, 2593, 15131, 2438,
- 14427, 15993, 14903, 2593, 15131, 2550,
- 14427, 15993, 14903, 2593, 15131, 3506,
- 14427, 15993, 14903, 2593, 15131, 13418,
- 14427, 15993, 14903, 2610,
- 14427, 15993, 14903, 2706,
- 14427, 15993, 14903, 3084,
- 14427, 15993, 14903, 3196,
- 14427, 15993, 14903, 5222,
- 14427, 15993, 14903, 7096,
- 14427, 15993, 14903, 7266,
- 14427, 15993, 14903, 7556,
- 14427, 15993, 14903, 7608,
- 14427, 15993, 14903, 9712,
- 14427, 15993, 14903, 9816,
- 14427, 15993, 14903, 10494,
- 14427, 15993, 14903, 10850,
- 14427, 15993, 14903, 11792,
- 14427, 15993, 14903, 12094,
- 14427, 15993, 14903, 12306,
- 14427, 15993, 14903, 12478,
- 14427, 15993, 14903, 13346,
- 14427, 15993, 14903, 13418,
- 14427, 15993, 14903, 14656,
- 14427, 15993, 14903, 15622,
- 14427, 15993, 14903, 16079, 9712,
- 14427, 15993, 14903, 17447, 7608,
- 14427, 15993, 14903, 17541, 7608,
- 14427, 15993, 14903, 18055, 266,
- 14427, 15993, 14903, 18875, 458,
- 14427, 15993, 14903, 18875, 5220,
- 14427, 15993, 14903, 18875, 7266,
- 14427, 15993, 14903, 18875, 7556,
- 14427, 15993, 14903, 21079, 458,
- 14427, 15993, 14903, 21079, 1278,
- 14427, 15993, 14903, 21079, 9712,
- 14427, 15993, 14903, 21079, 14656,
- 14427, 17927, 2597, 7086,
- 14427, 18819, 459, 11346,
- 14427, 18819, 18451, 11434,
- 14427, 18819, 18451, 12492,
- 14427, 21145, 16150,
- 14433, 10595, 12210,
- 14437, 5942,
- 14441, 1015, 6682,
- 14441, 6682,
- 14445, 9907, 19315, 9809, 18220,
- 14450,
- 14451, 10595, 7779, 12178,
- 14451, 10595, 13271, 12178,
- 14451, 12420,
+ 14424,
+ 14425, 10641, 12090,
+ 14429, 3192,
+ 14430,
+ 14432,
+ 14439, 14999, 0,
+ 14439, 14999, 2,
+ 14439, 14999, 6,
+ 14439, 14999, 8,
+ 14439, 14999, 12,
+ 14439, 14999, 16,
+ 14439, 14999, 20,
+ 14439, 14999, 22,
+ 14439, 14999, 24,
+ 14439, 14999, 26,
+ 14439, 14999, 28,
+ 14439, 14999, 30,
+ 14439, 14999, 32,
+ 14439, 14999, 34,
+ 14439, 14999, 36,
+ 14439, 14999, 38,
+ 14439, 14999, 40,
+ 14439, 14999, 46,
+ 14439, 14999, 54,
+ 14439, 14999, 146,
+ 14439, 14999, 174,
+ 14439, 14999, 242,
+ 14439, 14999, 308,
+ 14439, 14999, 348,
+ 14439, 14999, 386,
+ 14439, 14999, 418,
+ 14439, 14999, 450,
+ 14439, 14999, 456,
+ 14439, 14999, 466,
+ 14439, 14999, 520,
+ 14439, 14999, 582,
+ 14439, 14999, 596,
+ 14439, 14999, 608,
+ 14439, 14999, 610,
+ 14439, 14999, 640,
+ 14439, 14999, 676,
+ 14439, 14999, 2102,
+ 14439, 14999, 2260,
+ 14439, 14999, 2262,
+ 14439, 14999, 2264,
+ 14439, 14999, 3046,
+ 14439, 14999, 3126,
+ 14439, 14999, 3320,
+ 14439, 14999, 3430,
+ 14439, 14999, 5902,
+ 14439, 14999, 5904,
+ 14439, 14999, 10438,
+ 14439, 14999, 10440,
+ 14439, 14999, 10442,
+ 14440,
+ 14444,
+ 14453, 11772,
+ 14455, 7855, 15672,
14458,
- 14463, 2163, 7816,
- 14463, 18228,
- 14463, 21571, 20163, 11428,
- 14469, 9808,
- 14469, 16006,
- 14469, 19928,
+ 14461, 29, 8320,
+ 14461, 95, 8320,
+ 14461, 9855, 17486,
+ 14461, 9855, 17610,
+ 14461, 9855, 20552,
+ 14461, 11854,
+ 14461, 11905, 2610,
+ 14461, 11905, 3076,
+ 14461, 11905, 3356,
+ 14461, 11905, 6756,
+ 14461, 11905, 6778,
+ 14461, 11905, 8780,
+ 14461, 11905, 10900,
+ 14461, 11905, 11978,
+ 14461, 11905, 13450,
+ 14461, 11905, 13736,
+ 14461, 14003, 9855, 0,
+ 14461, 14003, 9855, 8,
+ 14461, 14003, 9855, 16,
+ 14461, 14003, 9855, 28,
+ 14461, 14003, 9855, 40,
+ 14461, 14003, 9855, 72,
+ 14461, 14003, 9855, 94,
+ 14461, 14003, 9855, 308,
+ 14461, 14003, 9855, 488,
+ 14461, 14003, 9855, 676,
+ 14461, 14625, 11854,
+ 14461, 14999, 8,
+ 14461, 14999, 16,
+ 14461, 14999, 40,
+ 14461, 14999, 58,
+ 14461, 14999, 882,
+ 14461, 14999, 1006,
+ 14461, 14999, 1118,
+ 14461, 14999, 1430,
+ 14461, 14999, 1578,
+ 14461, 14999, 1780,
+ 14461, 14999, 1860,
+ 14461, 14999, 2066,
+ 14461, 14999, 2234,
+ 14461, 14999, 2386,
+ 14461, 14999, 2636,
+ 14461, 14999, 2866,
+ 14461, 14999, 3008,
+ 14461, 14999, 3186,
+ 14461, 14999, 3518,
+ 14461, 14999, 3648,
+ 14461, 14999, 5820,
+ 14461, 14999, 6006,
+ 14461, 14999, 6296,
+ 14461, 14999, 6374,
+ 14461, 14999, 7006,
+ 14461, 14999, 7468,
+ 14461, 14999, 7630,
+ 14461, 14999, 8702,
+ 14461, 14999, 8832,
+ 14461, 14999, 8942,
+ 14461, 14999, 9236,
+ 14461, 14999, 10134,
+ 14461, 14999, 10258,
+ 14461, 14999, 10852,
+ 14461, 14999, 11870,
+ 14461, 14999, 13834,
+ 14461, 15868,
+ 14461, 16738,
+ 14461, 17179, 8320,
+ 14461, 18511, 8320,
+ 14469, 14040,
+ 14471, 16076,
14476,
- 14477, 14782,
- 14489, 20016,
- 14495, 1391, 11910,
- 14495, 1391, 12273, 11910,
- 14495, 1391, 14901, 3690,
- 14495, 1391, 14901, 10704,
- 14495, 1391, 16229, 12272,
- 14495, 1391, 16229, 14732,
- 14495, 1391, 16335, 3690,
- 14495, 1391, 16335, 10704,
- 14495, 1391, 17971, 11910,
- 14499, 1630,
- 14499, 16083, 15565, 6741, 3336,
- 14509, 9808,
- 14513, 10143, 18669, 5692,
- 14513, 10143, 19973, 5692,
- 14513, 10143, 21412,
- 14513, 10143, 21414,
- 14513, 10143, 21416,
- 14513, 10143, 21418,
- 14513, 10143, 21420,
- 14513, 10143, 21422,
- 14513, 10143, 21424,
- 14513, 10143, 21426,
- 14513, 10143, 21428,
- 14513, 10143, 21430,
- 14513, 10143, 21432,
- 14513, 10143, 21434,
- 14513, 10143, 21436,
- 14513, 10143, 21438,
- 14513, 10143, 21440,
- 14513, 10143, 21442,
- 14513, 10143, 21444,
- 14513, 10143, 21446,
- 14513, 10143, 21448,
- 14513, 10143, 21450,
- 14513, 10143, 21452,
- 14513, 10143, 21454,
- 14513, 10143, 21456,
- 14513, 10143, 21458,
- 14513, 10143, 21460,
- 14513, 10143, 21462,
- 14513, 10143, 21464,
- 14513, 10143, 21466,
- 14513, 10143, 21468,
- 14513, 10143, 21470,
- 14513, 10143, 21472,
- 14513, 10143, 21474,
- 14513, 10143, 21476,
- 14513, 10143, 21478,
- 14513, 10143, 21480,
- 14513, 10143, 21482,
- 14513, 10143, 21484,
- 14513, 10143, 21486,
- 14513, 10143, 21488,
- 14513, 10143, 21490,
- 14513, 10143, 21492,
- 14513, 10143, 21494,
- 14513, 10143, 21496,
- 14513, 10143, 21498,
- 14513, 10143, 21500,
- 14513, 10143, 21502,
- 14513, 10143, 21504,
- 14513, 10143, 21506,
- 14513, 10143, 21508,
- 14513, 10143, 21580,
- 14513, 10143, 21582,
- 14513, 10143, 21584,
- 14513, 10143, 21586,
- 14513, 10143, 21588,
- 14513, 10143, 21590,
- 14513, 10143, 21592,
- 14513, 10143, 21594,
- 14513, 10143, 21596,
- 14513, 10143, 21598,
- 14513, 10143, 21600,
- 14513, 10143, 21602,
- 14513, 10143, 21604,
- 14513, 10143, 21606,
- 14513, 10143, 21608,
- 14513, 10143, 21610,
- 14513, 10143, 21612,
- 14513, 10143, 21614,
- 14513, 10143, 21616,
- 14513, 10143, 21618,
- 14513, 10143, 21620,
- 14513, 10143, 21622,
- 14513, 10143, 21624,
- 14513, 10143, 21626,
- 14513, 10143, 21628,
- 14513, 10143, 21630,
- 14513, 10143, 21632,
- 14513, 10143, 21634,
- 14513, 10143, 21636,
- 14513, 10143, 21638,
- 14513, 10143, 21640,
- 14513, 10143, 21642,
- 14513, 10143, 21644,
- 14513, 10143, 21646,
- 14513, 10143, 21648,
- 14513, 10143, 21650,
- 14513, 10143, 21652,
- 14513, 10143, 21654,
- 14513, 10143, 21656,
- 14513, 10143, 21658,
- 14513, 10143, 21660,
- 14513, 10143, 21662,
- 14513, 10143, 21664,
- 14513, 10143, 21666,
- 14513, 10143, 21668,
- 14513, 10143, 21670,
- 14513, 10143, 21672,
- 14513, 10143, 21674,
- 14513, 10143, 21676,
- 14531, 11718,
- 14531, 12010,
- 14531, 14396,
- 14531, 15136,
- 14531, 15512,
- 14531, 21215, 14976,
- 14531, 21387, 11398,
- 14533, 669, 10040,
- 14533, 2163, 7816,
- 14533, 6407, 10040,
- 14533, 7779, 857, 20877, 15970,
- 14533, 9242,
- 14533, 10577, 18228,
- 14533, 11349, 14178,
- 14533, 11703, 11942,
- 14533, 11725, 7850,
- 14533, 12523, 19359, 8282,
- 14533, 13192,
- 14533, 13193, 19359, 8282,
- 14533, 13271, 857, 19215, 15970,
- 14533, 13802,
- 14533, 14450,
- 14533, 14760,
- 14533, 15067, 19214,
- 14533, 15067, 19215, 10595, 18658,
- 14533, 15067, 20876,
- 14533, 15513, 13802,
- 14533, 15513, 20904,
- 14533, 15535, 2499, 9808,
- 14533, 15542,
- 14533, 16035, 11849, 2596,
- 14533, 16035, 11849, 3056,
- 14533, 16035, 11849, 3336,
- 14533, 16035, 11849, 6720,
- 14533, 16035, 11849, 6742,
- 14533, 16035, 11849, 8736,
- 14533, 16035, 11849, 11916,
- 14533, 16035, 11849, 13376,
- 14533, 16035, 11849, 13654,
- 14533, 16035, 15133, 3212,
- 14533, 16603, 502,
- 14533, 16603, 840,
- 14533, 16783, 14760,
- 14533, 17119, 18214,
- 14533, 18010,
- 14533, 18312,
- 14533, 18335, 8282,
- 14533, 18506,
- 14533, 18510,
- 14533, 18669, 894,
- 14533, 18669, 895, 7779, 19610,
- 14533, 18669, 895, 14533, 7779, 19610,
- 14533, 18669, 895, 14533, 13271, 19610,
- 14533, 18669, 7816,
- 14533, 20469, 8282,
- 14533, 20904,
- 14533, 21373, 19359, 8282,
- 14533, 21531, 19359, 8282,
- 14534,
- 14535, 6682,
- 14541, 15564,
- 14543, 8808,
- 14555, 9808,
- 14555, 9809, 841, 17101, 18256,
- 14555, 9809, 841, 17101, 18257, 10595, 13677, 11346,
- 14555, 9809, 10595, 1213, 11502,
- 14555, 9809, 10595, 3337, 6403, 11347, 841, 3337, 6403, 11502,
- 14555, 9809, 10595, 11571, 11346,
- 14555, 9809, 11347, 9243, 9808,
- 14555, 9809, 11347, 13677, 18214,
- 14555, 9809, 11347, 19213, 11428,
- 14555, 9809, 11347, 20163, 11428,
- 14555, 10595, 17496,
- 14555, 11702,
- 14560,
- 14587, 7774,
- 14588,
- 14591, 18802,
- 14593, 9808,
- 14595, 13962,
- 14601, 6258,
- 14601, 13502,
- 14609, 9173, 18010,
- 14611, 7091, 9808,
- 14623, 14290,
- 14629, 6382,
- 14631, 12210,
- 14632,
- 14633, 16909, 11598,
- 14633, 20659, 8282,
- 14635, 17870,
- 14638,
- 14640,
- 14643, 20620,
- 14647, 9474,
- 14653, 12051, 9808,
- 14653, 12054,
- 14666,
- 14675, 13145, 9808,
- 14691, 13530,
- 14694,
- 14699, 14903, 1280,
- 14699, 14903, 1782,
- 14699, 14903, 5206,
- 14699, 14903, 6246,
- 14699, 14903, 6990,
- 14699, 14903, 7080,
- 14699, 14903, 7412,
- 14699, 14903, 8737, 16378,
- 14699, 14903, 10380,
- 14699, 14903, 12000,
- 14699, 14903, 12276,
- 14699, 14903, 12314,
- 14699, 14903, 12436,
- 14699, 14903, 12460,
- 14699, 14903, 12590,
- 14699, 14903, 13088,
- 14699, 14903, 13240,
- 14699, 14903, 13352,
- 14699, 14903, 13622,
- 14699, 14903, 13976,
- 14699, 14903, 14188,
- 14699, 14903, 15058,
- 14699, 14903, 15094,
- 14699, 14903, 15628,
- 14699, 14903, 15914,
- 14699, 14903, 18236,
- 14699, 14903, 18326,
- 14702,
- 14708,
- 14720,
- 14721, 841, 9210,
- 14721, 841, 15458,
- 14721, 841, 15798,
- 14725, 14533, 1213, 10173, 8282,
- 14725, 14604,
- 14725, 14903, 0,
- 14725, 14903, 8,
- 14725, 14903, 16,
- 14725, 14903, 28,
- 14725, 14903, 40,
- 14725, 14903, 66,
- 14725, 14903, 204,
- 14725, 14903, 214,
- 14725, 14903, 480,
- 14725, 14903, 692,
- 14725, 14903, 698,
- 14725, 14903, 704,
- 14725, 14903, 732,
- 14725, 14903, 734,
- 14725, 14903, 736,
- 14725, 14903, 740,
- 14725, 14903, 744,
- 14725, 14903, 3496,
- 14725, 14903, 3522,
- 14725, 14903, 3630,
- 14725, 14903, 3676,
- 14725, 14903, 9820,
- 14725, 14903, 10760,
- 14725, 14903, 10778,
- 14725, 14903, 11416,
- 14725, 14903, 11680,
- 14725, 14903, 12216,
- 14725, 14903, 12312,
- 14725, 14903, 12666,
- 14725, 14903, 12820,
- 14725, 14903, 13164,
- 14725, 14903, 13268,
- 14725, 14903, 14046,
- 14725, 14903, 14052,
- 14725, 14903, 14214,
- 14725, 14903, 14848,
- 14725, 14903, 15638,
- 14725, 14903, 15816,
- 14725, 14903, 15822,
- 14725, 14903, 16024,
- 14725, 14903, 16452,
- 14725, 14903, 16846,
- 14725, 14903, 16892,
- 14725, 14903, 17224,
- 14725, 14903, 18688,
- 14725, 14903, 19454,
- 14725, 14903, 20032,
- 14725, 14903, 20072,
- 14725, 14903, 20116,
- 14725, 14903, 20156,
- 14725, 14903, 20196,
- 14725, 14903, 20204,
- 14725, 14903, 20206,
- 14725, 14903, 20220,
- 14725, 14903, 20222,
- 14725, 14903, 20224,
- 14725, 14903, 20228,
- 14725, 14903, 20230,
- 14725, 14903, 20544,
- 14725, 14903, 20568,
- 14725, 14903, 20598,
- 14725, 14903, 20600,
- 14725, 14903, 20642,
- 14725, 14903, 20672,
- 14725, 14903, 20674,
- 14725, 14903, 20678,
- 14725, 14903, 20702,
- 14725, 14903, 20704,
- 14725, 14903, 20708,
- 14725, 14903, 20710,
- 14725, 14903, 20768,
- 14725, 14903, 20942,
- 14725, 14903, 20950,
- 14725, 14903, 20952,
- 14725, 14903, 20970,
- 14725, 14903, 20972,
- 14725, 14903, 21124,
- 14725, 14903, 21126,
- 14725, 14903, 21140,
- 14725, 14903, 21148,
- 14725, 14903, 21174,
- 14725, 14903, 21184,
- 14725, 14903, 21186,
- 14725, 14903, 21188,
- 14725, 14903, 21226,
- 14725, 14903, 21534,
- 14725, 14903, 21692,
- 14725, 14903, 21712,
- 14725, 14903, 21728,
- 14725, 14903, 21730,
- 14725, 14903, 21732,
- 14725, 14903, 21742,
- 14725, 14903, 21760,
- 14725, 15465, 1213, 10173, 8282,
- 14725, 17601, 9820,
- 14725, 17601, 11680,
- 14725, 17601, 12216,
- 14725, 17601, 12312,
- 14725, 17601, 12666,
- 14725, 17601, 12820,
- 14725, 17601, 13164,
- 14725, 17601, 13268,
- 14725, 17601, 14604,
- 14725, 17601, 14848,
- 14725, 17601, 15638,
- 14725, 17601, 16024,
- 14725, 17601, 16452,
- 14725, 17601, 16846,
- 14725, 17601, 16892,
- 14725, 17601, 17224,
- 14725, 17601, 18688,
- 14725, 17601, 19454,
- 14725, 17601, 19966,
- 14725, 17601, 19976,
- 14725, 17601, 20032,
- 14725, 17601, 20072,
- 14725, 17601, 20116,
- 14725, 17601, 20156,
- 14725, 17601, 20196,
- 14725, 17601, 20198,
- 14725, 17601, 20200,
- 14725, 17601, 20202,
- 14725, 17601, 20204,
- 14725, 17601, 20206,
- 14725, 17601, 20208,
- 14725, 17601, 20220,
- 14725, 17601, 20222,
- 14725, 17601, 20224,
- 14725, 17601, 20228,
- 14725, 17601, 20230,
- 14725, 17601, 20232,
- 14725, 17601, 20340,
- 14725, 17601, 20512,
- 14725, 17601, 20514,
- 14725, 17601, 20516,
- 14725, 17601, 20518,
- 14725, 17601, 20520,
- 14725, 17601, 20568,
- 14725, 17601, 20598,
- 14725, 17601, 20600,
- 14725, 17601, 20602,
- 14725, 17601, 20642,
- 14725, 17601, 20644,
- 14725, 17601, 20648,
- 14725, 17601, 20670,
- 14725, 17601, 20672,
- 14725, 17601, 20674,
- 14725, 17601, 20676,
- 14725, 17601, 20678,
- 14725, 17601, 20702,
- 14725, 17601, 20704,
- 14725, 17601, 20708,
- 14725, 17601, 20710,
- 14725, 17601, 20734,
- 14725, 17601, 20768,
- 14725, 17601, 20816,
- 14725, 17601, 20896,
- 14725, 17601, 20898,
- 14725, 17601, 20932,
- 14725, 17601, 20934,
- 14725, 17601, 20940,
- 14725, 17601, 20942,
- 14725, 17601, 20950,
- 14725, 17601, 20952,
- 14725, 17601, 20970,
- 14725, 17601, 20972,
- 14725, 17601, 20992,
- 14725, 17601, 20994,
- 14725, 17601, 20998,
- 14725, 17601, 21000,
- 14725, 17601, 21008,
- 14725, 17601, 21028,
- 14725, 17601, 21030,
- 14725, 17601, 21032,
- 14725, 17601, 21034,
- 14725, 17601, 21066,
- 14725, 17601, 21068,
- 14725, 17601, 21106,
- 14725, 17601, 21110,
- 14725, 17601, 21112,
- 14725, 17601, 21114,
- 14725, 17601, 21124,
- 14725, 17601, 21126,
- 14725, 17601, 21128,
- 14725, 17601, 21130,
- 14725, 17601, 21164,
- 14725, 17601, 21166,
- 14725, 17601, 21168,
- 14725, 17601, 21170,
- 14725, 17601, 21172,
- 14725, 17601, 21174,
- 14725, 17601, 21182,
- 14725, 17601, 21212,
- 14725, 17601, 21398,
- 14725, 17601, 21522,
- 14725, 17601, 21524,
- 14725, 17601, 21526,
- 14725, 17601, 21534,
- 14725, 17601, 21550,
- 14725, 17601, 21562,
- 14725, 17601, 21574,
- 14725, 17601, 21686,
- 14725, 17601, 21688,
- 14725, 17601, 21694,
- 14725, 17601, 21696,
- 14725, 17601, 21702,
- 14725, 17601, 21716,
- 14725, 17601, 21728,
- 14725, 17601, 21730,
- 14725, 17601, 21738,
- 14725, 17601, 21740,
- 14725, 17601, 21746,
- 14725, 17601, 21754,
- 14725, 17601, 21756,
- 14725, 17601, 21760,
- 14725, 17601, 21774,
- 14725, 17601, 21806,
- 14725, 17601, 21812,
- 14725, 17601, 21816,
- 14725, 19183, 9820,
- 14725, 19183, 11680,
- 14725, 19183, 12216,
- 14725, 19183, 12312,
- 14725, 19183, 12666,
- 14725, 19183, 12820,
- 14725, 19183, 13164,
- 14725, 19183, 13268,
- 14725, 19183, 14848,
- 14725, 19183, 15638,
- 14725, 19183, 16024,
- 14725, 19183, 16452,
- 14725, 19183, 16846,
- 14725, 19183, 16892,
- 14725, 19183, 17224,
- 14725, 19183, 18688,
- 14725, 19183, 19454,
- 14725, 19183, 20032,
- 14725, 19183, 20072,
- 14725, 19183, 20116,
- 14725, 19183, 20156,
- 14725, 19183, 20196,
- 14725, 19183, 20198,
- 14725, 19183, 20202,
- 14725, 19183, 20206,
- 14725, 19183, 20208,
- 14725, 19183, 20220,
- 14725, 19183, 20224,
- 14725, 19183, 20226,
- 14725, 19183, 20228,
- 14725, 19183, 20230,
- 14725, 19183, 20232,
- 14725, 19183, 20342,
- 14725, 19183, 20498,
- 14725, 19183, 20500,
- 14725, 19183, 20502,
- 14725, 19183, 20504,
- 14725, 19183, 20544,
- 14725, 19183, 20562,
- 14725, 19183, 20564,
- 14725, 19183, 20566,
- 14725, 19183, 20568,
- 14725, 19183, 20570,
- 14725, 19183, 20598,
- 14725, 19183, 20600,
- 14725, 19183, 20604,
- 14725, 19183, 20642,
- 14725, 19183, 20644,
- 14725, 19183, 20646,
- 14725, 19183, 20650,
- 14725, 19183, 20672,
- 14725, 19183, 20674,
- 14725, 19183, 20676,
- 14725, 19183, 20678,
- 14725, 19183, 20702,
- 14725, 19183, 20704,
- 14725, 19183, 20708,
- 14725, 19183, 20710,
- 14725, 19183, 20734,
- 14725, 19183, 20768,
- 14725, 19183, 20896,
- 14725, 19183, 20910,
- 14725, 19183, 20912,
- 14725, 19183, 20914,
- 14725, 19183, 20916,
- 14725, 19183, 20932,
- 14725, 19183, 20940,
- 14725, 19183, 20942,
- 14725, 19183, 20946,
- 14725, 19183, 20952,
- 14725, 19183, 20970,
- 14725, 19183, 20972,
- 14725, 19183, 20992,
- 14725, 19183, 20996,
- 14725, 19183, 21000,
- 14725, 19183, 21028,
- 14725, 19183, 21032,
- 14725, 19183, 21034,
- 14725, 19183, 21108,
- 14725, 19183, 21124,
- 14725, 19183, 21126,
- 14725, 19183, 21128,
- 14725, 19183, 21138,
- 14725, 19183, 21140,
- 14725, 19183, 21146,
- 14725, 19183, 21148,
- 14725, 19183, 21150,
- 14725, 19183, 21154,
- 14725, 19183, 21166,
- 14725, 19183, 21168,
- 14725, 19183, 21172,
- 14725, 19183, 21182,
- 14725, 19183, 21184,
- 14725, 19183, 21186,
- 14725, 19183, 21188,
- 14725, 19183, 21212,
- 14725, 19183, 21226,
- 14725, 19183, 21364,
- 14725, 19183, 21366,
- 14725, 19183, 21384,
- 14725, 19183, 21402,
- 14725, 19183, 21404,
- 14725, 19183, 21510,
- 14725, 19183, 21512,
- 14725, 19183, 21534,
- 14725, 19183, 21544,
- 14725, 19183, 21548,
- 14725, 19183, 21556,
- 14725, 19183, 21576,
- 14725, 19183, 21682,
- 14725, 19183, 21684,
- 14725, 19183, 21690,
- 14725, 19183, 21692,
- 14725, 19183, 21698,
- 14725, 19183, 21700,
- 14725, 19183, 21712,
- 14725, 19183, 21722,
- 14725, 19183, 21730,
- 14725, 19183, 21732,
- 14725, 19183, 21734,
- 14725, 19183, 21736,
- 14725, 19183, 21738,
- 14725, 19183, 21742,
- 14725, 19183, 21750,
- 14725, 19183, 21762,
- 14725, 19183, 21776,
- 14725, 19183, 21778,
- 14725, 19183, 21780,
- 14725, 19183, 21782,
- 14725, 19183, 21788,
- 14725, 19183, 21790,
- 14725, 19183, 21792,
- 14725, 19183, 21802,
- 14725, 19183, 21806,
- 14725, 19183, 21808,
- 14725, 19183, 21818,
- 14725, 19183, 21824,
- 14725, 19185, 0,
- 14725, 19185, 8,
- 14725, 19185, 16,
- 14725, 19185, 28,
- 14725, 19185, 40,
- 14725, 19185, 66,
- 14725, 19185, 204,
- 14725, 19185, 214,
- 14725, 19185, 480,
- 14725, 19185, 692,
- 14725, 19185, 698,
- 14725, 19185, 704,
- 14725, 19185, 732,
- 14725, 19185, 734,
- 14725, 19185, 736,
- 14725, 19185, 740,
- 14725, 19185, 744,
- 14725, 19185, 766,
- 14725, 19185, 768,
- 14725, 19185, 1720,
- 14725, 19185, 1722,
- 14725, 19185, 1724,
- 14725, 19185, 1726,
- 14725, 19185, 2566,
- 14725, 19185, 2568,
- 14725, 19185, 2570,
- 14725, 19185, 3358,
- 14725, 19185, 3360,
- 14725, 19185, 3496,
- 14725, 19185, 3522,
- 14725, 19185, 3630,
- 14725, 19185, 3676,
- 14725, 19185, 3868,
- 14725, 19185, 6542,
- 14725, 19185, 6544,
- 14725, 19185, 6556,
- 14725, 19185, 6558,
- 14725, 19185, 6560,
- 14725, 19185, 6562,
- 14725, 19185, 7336,
- 14725, 19185, 7338,
- 14725, 19185, 7340,
- 14725, 19185, 7342,
- 14725, 19185, 7344,
- 14725, 19185, 9002,
- 14725, 19185, 9004,
- 14725, 19185, 9006,
- 14725, 19185, 10276,
- 14725, 19185, 10278,
- 14725, 19185, 10680,
- 14725, 19185, 10682,
- 14725, 19185, 10744,
- 14725, 19185, 10758,
- 14725, 19185, 10760,
- 14725, 19185, 10762,
- 14725, 19185, 10774,
- 14725, 19185, 10776,
- 14725, 19185, 10778,
- 14725, 19185, 10780,
- 14725, 19185, 10782,
- 14725, 19185, 11416,
- 14725, 19185, 11934,
- 14725, 19185, 11962,
- 14725, 19185, 11964,
- 14725, 19185, 12292,
- 14725, 19185, 12294,
- 14725, 19185, 12296,
- 14725, 19185, 13012,
- 14725, 19185, 13014,
- 14725, 19185, 13016,
- 14725, 19185, 13778,
- 14725, 19185, 13780,
- 14725, 19185, 14012,
- 14725, 19185, 14028,
- 14725, 19185, 14030,
- 14725, 19185, 14042,
- 14725, 19185, 14044,
- 14725, 19185, 14046,
- 14725, 19185, 14048,
- 14725, 19185, 14050,
- 14725, 19185, 14052,
- 14725, 19185, 14604,
- 14725, 19185, 14764,
- 14725, 19185, 15808,
- 14725, 19185, 15816,
- 14725, 19185, 15818,
- 14725, 19185, 15822,
- 14725, 19185, 15884,
- 14725, 19185, 15886,
- 14725, 19185, 15888,
- 14725, 19185, 15890,
- 14725, 19185, 16382,
- 14725, 19185, 17302,
- 14725, 19185, 17478,
- 14725, 19185, 20218,
- 14727, 14903, 268,
- 14727, 14903, 526,
- 14727, 14903, 876,
- 14727, 14903, 2268,
- 14727, 14903, 2524,
- 14727, 14903, 3200,
- 14727, 14903, 3508,
- 14727, 14903, 5790,
- 14727, 14903, 7120,
- 14727, 14903, 7558,
- 14727, 14903, 9326,
- 14727, 14903, 9730,
- 14727, 14903, 10080,
- 14727, 14903, 10764,
- 14727, 14903, 10852,
- 14727, 14903, 11376,
- 14727, 14903, 12142,
- 14727, 14903, 13330,
- 14727, 14903, 14882,
- 14727, 14903, 15370,
- 14727, 14903, 20374,
- 14727, 15133, 2596,
- 14727, 15133, 2597, 16378,
- 14727, 15133, 3212,
- 14727, 15133, 6720,
- 14727, 15133, 15708,
- 14735, 8283, 12525, 1212,
- 14735, 8283, 13807, 1212,
- 14735, 8283, 14981, 14396,
- 14735, 13183, 3051, 1212,
- 14735, 13183, 9416,
- 14735, 13183, 9731, 1212,
- 14735, 13183, 12205, 13124,
- 14735, 13183, 12205, 13368,
- 14735, 13183, 12205, 15304,
- 14735, 13183, 12220,
- 14735, 13183, 12258,
- 14735, 13183, 12259, 12203, 1391, 3430,
- 14735, 13183, 12636,
- 14735, 13183, 13124,
- 14735, 13183, 13368,
- 14735, 13183, 13412,
- 14735, 13183, 13744,
- 14735, 13183, 14449, 503, 12592,
- 14735, 13183, 15304,
- 14735, 13183, 15305, 13208,
- 14735, 13183, 15310,
- 14735, 13183, 21123, 15746,
- 14735, 14179, 2594,
- 14735, 14179, 6330,
- 14735, 14179, 7388,
- 14735, 14179, 11439, 14716,
- 14735, 14179, 11806,
- 14735, 14179, 12712,
- 14735, 14179, 13128,
- 14735, 14179, 13206,
- 14735, 14179, 13260,
- 14735, 14179, 13368,
- 14735, 14179, 13630,
- 14735, 14179, 14033, 923, 10768,
- 14735, 14179, 14036,
- 14735, 14179, 14109, 12084,
- 14735, 14179, 14109, 13208,
- 14735, 14179, 14110,
- 14735, 14179, 14126,
- 14735, 14179, 14672,
- 14735, 14179, 14673, 15048,
- 14735, 14179, 15006,
- 14735, 14179, 15007, 14814,
- 14735, 14179, 15200,
- 14735, 14179, 15307, 9168,
- 14735, 14179, 15640,
- 14735, 14179, 16258,
- 14735, 14179, 17213, 14664,
- 14735, 14179, 17213, 15308,
- 14735, 14179, 18100,
- 14735, 14179, 19098,
- 14735, 14179, 20182,
- 14735, 14903, 268,
- 14735, 14903, 269, 10595, 12592,
- 14735, 14903, 526,
- 14735, 14903, 527, 10595, 9416,
- 14735, 14903, 527, 10595, 14448,
- 14735, 14903, 926,
- 14735, 14903, 927, 10595, 9416,
- 14735, 14903, 927, 10595, 14448,
- 14735, 14903, 1608,
- 14735, 14903, 1856,
- 14735, 14903, 1857, 10595, 9416,
- 14735, 14903, 1857, 10595, 14448,
- 14735, 14903, 2268,
- 14735, 14903, 2269, 10595, 14448,
- 14735, 14903, 2524,
- 14735, 14903, 2525, 10595, 14448,
- 14735, 14903, 2786,
- 14735, 14903, 2787, 10595, 14448,
- 14735, 14903, 3198,
- 14735, 14903, 3199, 10595, 14448,
- 14735, 14903, 3216,
- 14735, 14903, 3217, 10595, 14448,
- 14735, 14903, 3430,
- 14735, 14903, 3431, 10595, 12258,
- 14735, 14903, 3431, 10595, 14448,
- 14735, 14903, 3700,
- 14735, 14903, 3701, 10595, 12220,
- 14735, 14903, 3701, 10595, 14448,
- 14735, 14903, 5220,
- 14735, 14903, 5221, 10595, 12592,
- 14735, 14903, 5221, 10595, 13124,
- 14735, 14903, 5221, 10595, 15304,
- 14735, 14903, 5284,
- 14735, 14903, 9440,
- 14735, 14903, 9441, 10595, 14448,
- 14735, 14903, 9730,
- 14735, 14903, 9731, 10595, 3051, 1212,
- 14735, 14903, 9731, 10595, 9731, 1212,
- 14735, 14903, 9731, 10595, 14448,
- 14735, 14903, 9731, 10595, 14449, 841, 3051, 1212,
- 14735, 14903, 9731, 10595, 14449, 841, 9731, 1212,
- 14735, 14903, 10587, 268,
- 14735, 14903, 10587, 1856,
- 14735, 14903, 10587, 3198,
- 14735, 14903, 10587, 5220,
- 14735, 14903, 10587, 9440,
- 14735, 14903, 10587, 11794,
- 14735, 14903, 10587, 12023, 2268,
- 14735, 14903, 10587, 12466,
- 14735, 14903, 11794,
- 14735, 14903, 11795, 10595, 14448,
- 14735, 14903, 12023, 526,
- 14735, 14903, 12023, 527, 10595, 14448,
- 14735, 14903, 12023, 1856,
- 14735, 14903, 12023, 1857, 10595, 14448,
- 14735, 14903, 12023, 2268,
- 14735, 14903, 12023, 2524,
- 14735, 14903, 12023, 13740,
- 14735, 14903, 12142,
- 14735, 14903, 12143, 10595, 14448,
- 14735, 14903, 12466,
- 14735, 14903, 12467, 10595, 14448,
- 14735, 14903, 13740,
- 14735, 14903, 13741, 10595, 14448,
- 14735, 14903, 14112,
- 14735, 14903, 14113, 10595, 14448,
- 14735, 14903, 15370,
- 14735, 14903, 15371, 10595, 14448,
- 14735, 14903, 20315, 5284,
- 14735, 14903, 20315, 9243, 9808,
- 14735, 18079, 5221, 12466,
- 14735, 18079, 17393, 3431, 3700,
- 14735, 18079, 17393, 3701, 3701, 13124,
- 14735, 18079, 17393, 14533, 3430,
- 14735, 18079, 17393, 14533, 3700,
- 14735, 20659, 2525, 16340,
- 14735, 20659, 3069, 13122,
- 14735, 20659, 12596,
- 14735, 20659, 13120,
- 14735, 20659, 14672,
- 14735, 20659, 19098,
- 14741, 10595, 13965, 11718,
- 14753, 13225, 15513, 18220,
- 14753, 13225, 15513, 18221, 315, 11521, 15512,
- 14759, 6682,
+ 14482,
+ 14484,
+ 14487, 10641, 835, 987, 13889, 7817, 18505, 11570,
+ 14487, 10641, 3357, 20181, 17303, 635, 3245, 13340,
+ 14487, 10641, 7817, 7123, 11570,
+ 14487, 10641, 12589, 7123, 11570,
+ 14487, 10641, 13341, 7123, 11570,
+ 14487, 10641, 13563, 14487, 635, 3245, 13340,
+ 14487, 10641, 13889, 7123, 11570,
+ 14487, 10641, 13889, 13341, 18505, 11570,
+ 14487, 10641, 18847, 6742,
+ 14487, 10641, 20181, 896,
+ 14487, 10641, 21239, 46,
+ 14487, 16269, 123, 20181, 897, 843, 3293, 7123, 16269, 123, 18847, 896,
+ 14489, 10120,
+ 14497, 5860,
+ 14497, 7877, 10641, 1912,
+ 14497, 13885, 10641, 15516,
+ 14497, 13885, 10641, 15517, 843, 13565, 17074,
+ 14497, 15650,
+ 14497, 15651, 505, 12005, 634,
+ 14497, 16751, 10641, 15423, 6758,
+ 14497, 16751, 10641, 16731, 6758,
+ 14497, 18688,
+ 14497, 18689, 505, 12005, 634,
+ 14497, 18832,
+ 14497, 21125, 10641, 15516,
+ 14502,
+ 14511, 9496,
+ 14512,
+ 14517, 2607, 15231, 6793, 9956,
+ 14517, 2607, 15231, 13987, 16270,
+ 14517, 2607, 15231, 14591, 18511, 8320,
+ 14517, 2607, 15231, 18171, 18511, 8320,
+ 14517, 6793, 9956,
+ 14517, 12001, 11905, 2610,
+ 14517, 12001, 11905, 3076,
+ 14517, 12001, 11905, 3356,
+ 14517, 12001, 11905, 6756,
+ 14517, 12001, 11905, 6778,
+ 14517, 12001, 11905, 8780,
+ 14517, 12001, 11905, 11978,
+ 14517, 12001, 11905, 13450,
+ 14517, 12001, 11905, 13736,
+ 14517, 12001, 15233, 2611, 16502,
+ 14517, 12001, 15233, 3077, 16502,
+ 14517, 12001, 15233, 3232,
+ 14517, 12001, 15233, 3357, 16502,
+ 14517, 12001, 15233, 6757, 16502,
+ 14517, 12001, 15233, 6779, 16502,
+ 14517, 12001, 15233, 8781, 16502,
+ 14517, 12001, 15233, 11979, 16502,
+ 14517, 12001, 15233, 12080,
+ 14517, 12001, 15233, 12108,
+ 14517, 12001, 15233, 13451, 16502,
+ 14517, 12001, 15233, 13538,
+ 14517, 12001, 15233, 13737, 16502,
+ 14517, 12001, 15233, 14636,
+ 14517, 12001, 15233, 15194,
+ 14517, 12001, 15233, 15736,
+ 14517, 12001, 15233, 15820,
+ 14517, 12001, 15233, 17190,
+ 14517, 12001, 19785, 8320,
+ 14517, 13563, 14999, 28,
+ 14517, 13563, 14999, 230,
+ 14517, 13563, 14999, 430,
+ 14517, 13563, 14999, 460,
+ 14517, 13563, 14999, 536,
+ 14517, 13563, 14999, 580,
+ 14517, 13563, 14999, 648,
+ 14517, 13563, 14999, 1154,
+ 14517, 13563, 14999, 1282,
+ 14517, 13563, 14999, 1368,
+ 14517, 13563, 14999, 1918,
+ 14517, 13563, 14999, 1998,
+ 14517, 13563, 14999, 2607, 14517, 266,
+ 14517, 13563, 14999, 2607, 14517, 826,
+ 14517, 13563, 14999, 2607, 14517, 1190,
+ 14517, 13563, 14999, 2607, 14517, 1318,
+ 14517, 13563, 14999, 2607, 14517, 1598,
+ 14517, 13563, 14999, 2607, 14517, 1610,
+ 14517, 13563, 14999, 2607, 14517, 2624,
+ 14517, 13563, 14999, 2607, 14517, 7302,
+ 14517, 13563, 14999, 2607, 14517, 9758,
+ 14517, 13563, 14999, 2607, 14517, 13494,
+ 14517, 13563, 14999, 2607, 14517, 14750,
+ 14517, 13563, 14999, 2607, 15231, 2450,
+ 14517, 13563, 14999, 2607, 15231, 2562,
+ 14517, 13563, 14999, 2607, 15231, 3530,
+ 14517, 13563, 14999, 2607, 15231, 13494,
+ 14517, 13563, 14999, 2624,
+ 14517, 13563, 14999, 2722,
+ 14517, 13563, 14999, 3104,
+ 14517, 13563, 14999, 3216,
+ 14517, 13563, 14999, 5248,
+ 14517, 13563, 14999, 7132,
+ 14517, 13563, 14999, 7302,
+ 14517, 13563, 14999, 7594,
+ 14517, 13563, 14999, 7646,
+ 14517, 13563, 14999, 9758,
+ 14517, 13563, 14999, 9862,
+ 14517, 13563, 14999, 10540,
+ 14517, 13563, 14999, 10896,
+ 14517, 13563, 14999, 11848,
+ 14517, 13563, 14999, 12156,
+ 14517, 13563, 14999, 12370,
+ 14517, 13563, 14999, 12542,
+ 14517, 13563, 14999, 13420,
+ 14517, 13563, 14999, 13494,
+ 14517, 13563, 14999, 14750,
+ 14517, 13563, 14999, 15732,
+ 14517, 13563, 14999, 16197, 9758,
+ 14517, 13563, 14999, 17591, 7646,
+ 14517, 13563, 14999, 17689, 7646,
+ 14517, 13563, 14999, 18223, 266,
+ 14517, 13563, 14999, 19061, 460,
+ 14517, 13563, 14999, 19061, 5246,
+ 14517, 13563, 14999, 19061, 7302,
+ 14517, 13563, 14999, 19061, 7594,
+ 14517, 13563, 14999, 22811, 460,
+ 14517, 13563, 14999, 22811, 1282,
+ 14517, 13563, 14999, 22811, 9758,
+ 14517, 13563, 14999, 22811, 14750,
+ 14517, 15673, 431, 580,
+ 14517, 15673, 537, 580,
+ 14517, 15673, 1870,
+ 14517, 15673, 1919, 580,
+ 14517, 15673, 3217, 580,
+ 14517, 15673, 13495, 9862,
+ 14517, 15673, 17290,
+ 14517, 16111, 14999, 28,
+ 14517, 16111, 14999, 230,
+ 14517, 16111, 14999, 430,
+ 14517, 16111, 14999, 460,
+ 14517, 16111, 14999, 536,
+ 14517, 16111, 14999, 580,
+ 14517, 16111, 14999, 648,
+ 14517, 16111, 14999, 1154,
+ 14517, 16111, 14999, 1282,
+ 14517, 16111, 14999, 1368,
+ 14517, 16111, 14999, 1918,
+ 14517, 16111, 14999, 1998,
+ 14517, 16111, 14999, 2607, 14517, 266,
+ 14517, 16111, 14999, 2607, 14517, 826,
+ 14517, 16111, 14999, 2607, 14517, 1190,
+ 14517, 16111, 14999, 2607, 14517, 1318,
+ 14517, 16111, 14999, 2607, 14517, 1598,
+ 14517, 16111, 14999, 2607, 14517, 1610,
+ 14517, 16111, 14999, 2607, 14517, 2624,
+ 14517, 16111, 14999, 2607, 14517, 7302,
+ 14517, 16111, 14999, 2607, 14517, 9758,
+ 14517, 16111, 14999, 2607, 14517, 13494,
+ 14517, 16111, 14999, 2607, 14517, 14750,
+ 14517, 16111, 14999, 2607, 15231, 2450,
+ 14517, 16111, 14999, 2607, 15231, 2562,
+ 14517, 16111, 14999, 2607, 15231, 3530,
+ 14517, 16111, 14999, 2607, 15231, 13494,
+ 14517, 16111, 14999, 2624,
+ 14517, 16111, 14999, 2722,
+ 14517, 16111, 14999, 3104,
+ 14517, 16111, 14999, 3216,
+ 14517, 16111, 14999, 5248,
+ 14517, 16111, 14999, 7132,
+ 14517, 16111, 14999, 7302,
+ 14517, 16111, 14999, 7594,
+ 14517, 16111, 14999, 7646,
+ 14517, 16111, 14999, 9758,
+ 14517, 16111, 14999, 9862,
+ 14517, 16111, 14999, 10540,
+ 14517, 16111, 14999, 10896,
+ 14517, 16111, 14999, 11848,
+ 14517, 16111, 14999, 12156,
+ 14517, 16111, 14999, 12370,
+ 14517, 16111, 14999, 12542,
+ 14517, 16111, 14999, 13420,
+ 14517, 16111, 14999, 13494,
+ 14517, 16111, 14999, 14750,
+ 14517, 16111, 14999, 15732,
+ 14517, 16111, 14999, 16197, 9758,
+ 14517, 16111, 14999, 17591, 7646,
+ 14517, 16111, 14999, 17689, 7646,
+ 14517, 16111, 14999, 18223, 266,
+ 14517, 16111, 14999, 19061, 460,
+ 14517, 16111, 14999, 19061, 5246,
+ 14517, 16111, 14999, 19061, 7302,
+ 14517, 16111, 14999, 19061, 7594,
+ 14517, 16111, 14999, 22811, 460,
+ 14517, 16111, 14999, 22811, 1282,
+ 14517, 16111, 14999, 22811, 9758,
+ 14517, 16111, 14999, 22811, 14750,
+ 14517, 18089, 2611, 7122,
+ 14517, 19003, 461, 11392,
+ 14517, 19003, 18629, 11482,
+ 14517, 19003, 18629, 12556,
+ 14517, 22877, 16270,
+ 14523, 10641, 12274,
+ 14529, 5970,
+ 14533, 1019, 6718,
+ 14533, 6718,
+ 14537, 9953, 19513, 9855, 18392,
+ 14542,
+ 14543, 10641, 7817, 12242,
+ 14543, 10641, 13341, 12242,
+ 14543, 12484,
+ 14550,
+ 14555, 2175, 7854,
+ 14555, 18400,
+ 14555, 23305, 20375, 11476,
+ 14561, 9854,
+ 14561, 16124,
+ 14561, 20136,
+ 14568,
+ 14569, 14878,
+ 14581, 20224,
+ 14587, 1397, 11968,
+ 14587, 1397, 12337, 11968,
+ 14587, 1397, 14997, 3716,
+ 14587, 1397, 14997, 10750,
+ 14587, 1397, 16349, 12336,
+ 14587, 1397, 16349, 14826,
+ 14587, 1397, 16459, 3716,
+ 14587, 1397, 16459, 10750,
+ 14587, 1397, 18137, 11968,
+ 14591, 1638,
+ 14591, 16201, 15673, 6777, 3356,
+ 14601, 9854,
+ 14605, 10189, 18847, 5720,
+ 14605, 10189, 20181, 5720,
+ 14605, 10189, 23146,
+ 14605, 10189, 23148,
+ 14605, 10189, 23150,
+ 14605, 10189, 23152,
+ 14605, 10189, 23154,
+ 14605, 10189, 23156,
+ 14605, 10189, 23158,
+ 14605, 10189, 23160,
+ 14605, 10189, 23162,
+ 14605, 10189, 23164,
+ 14605, 10189, 23166,
+ 14605, 10189, 23168,
+ 14605, 10189, 23170,
+ 14605, 10189, 23172,
+ 14605, 10189, 23174,
+ 14605, 10189, 23176,
+ 14605, 10189, 23178,
+ 14605, 10189, 23180,
+ 14605, 10189, 23182,
+ 14605, 10189, 23184,
+ 14605, 10189, 23186,
+ 14605, 10189, 23188,
+ 14605, 10189, 23190,
+ 14605, 10189, 23192,
+ 14605, 10189, 23194,
+ 14605, 10189, 23196,
+ 14605, 10189, 23198,
+ 14605, 10189, 23200,
+ 14605, 10189, 23202,
+ 14605, 10189, 23204,
+ 14605, 10189, 23206,
+ 14605, 10189, 23208,
+ 14605, 10189, 23210,
+ 14605, 10189, 23212,
+ 14605, 10189, 23214,
+ 14605, 10189, 23216,
+ 14605, 10189, 23218,
+ 14605, 10189, 23220,
+ 14605, 10189, 23222,
+ 14605, 10189, 23224,
+ 14605, 10189, 23226,
+ 14605, 10189, 23228,
+ 14605, 10189, 23230,
+ 14605, 10189, 23232,
+ 14605, 10189, 23234,
+ 14605, 10189, 23236,
+ 14605, 10189, 23238,
+ 14605, 10189, 23240,
+ 14605, 10189, 23242,
+ 14605, 10189, 23314,
+ 14605, 10189, 23316,
+ 14605, 10189, 23318,
+ 14605, 10189, 23320,
+ 14605, 10189, 23322,
+ 14605, 10189, 23324,
+ 14605, 10189, 23326,
+ 14605, 10189, 23328,
+ 14605, 10189, 23330,
+ 14605, 10189, 23332,
+ 14605, 10189, 23334,
+ 14605, 10189, 23336,
+ 14605, 10189, 23338,
+ 14605, 10189, 23340,
+ 14605, 10189, 23342,
+ 14605, 10189, 23344,
+ 14605, 10189, 23346,
+ 14605, 10189, 23348,
+ 14605, 10189, 23350,
+ 14605, 10189, 23352,
+ 14605, 10189, 23354,
+ 14605, 10189, 23356,
+ 14605, 10189, 23358,
+ 14605, 10189, 23360,
+ 14605, 10189, 23362,
+ 14605, 10189, 23364,
+ 14605, 10189, 23366,
+ 14605, 10189, 23368,
+ 14605, 10189, 23370,
+ 14605, 10189, 23372,
+ 14605, 10189, 23374,
+ 14605, 10189, 23376,
+ 14605, 10189, 23378,
+ 14605, 10189, 23380,
+ 14605, 10189, 23382,
+ 14605, 10189, 23384,
+ 14605, 10189, 23386,
+ 14605, 10189, 23388,
+ 14605, 10189, 23390,
+ 14605, 10189, 23392,
+ 14605, 10189, 23394,
+ 14605, 10189, 23396,
+ 14605, 10189, 23398,
+ 14605, 10189, 23400,
+ 14605, 10189, 23402,
+ 14605, 10189, 23404,
+ 14605, 10189, 23406,
+ 14605, 10189, 23408,
+ 14605, 10189, 23410,
+ 14623, 11772,
+ 14623, 12072,
+ 14623, 14486,
+ 14623, 15236,
+ 14623, 15620,
+ 14623, 22947, 15074,
+ 14623, 23121, 11446,
+ 14625, 671, 10086,
+ 14625, 2175, 7854,
+ 14625, 6435, 10086,
+ 14625, 7817, 859, 21097, 16088,
+ 14625, 9286,
+ 14625, 10623, 18400,
+ 14625, 11395, 14262,
+ 14625, 11757, 12004,
+ 14625, 11779, 7888,
+ 14625, 12587, 19557, 8320,
+ 14625, 13260,
+ 14625, 13261, 19557, 8320,
+ 14625, 13341, 859, 19409, 16088,
+ 14625, 13884,
+ 14625, 14542,
+ 14625, 14856,
+ 14625, 15167, 19408,
+ 14625, 15167, 19409, 10641, 18836,
+ 14625, 15167, 21096,
+ 14625, 15621, 13884,
+ 14625, 15621, 21124,
+ 14625, 15643, 2511, 9854,
+ 14625, 15650,
+ 14625, 16153, 11905, 2610,
+ 14625, 16153, 11905, 3076,
+ 14625, 16153, 11905, 3356,
+ 14625, 16153, 11905, 6756,
+ 14625, 16153, 11905, 6778,
+ 14625, 16153, 11905, 8780,
+ 14625, 16153, 11905, 11978,
+ 14625, 16153, 11905, 13450,
+ 14625, 16153, 11905, 13736,
+ 14625, 16153, 15233, 3232,
+ 14625, 16727, 504,
+ 14625, 16727, 842,
+ 14625, 16913, 14856,
+ 14625, 17255, 18386,
+ 14625, 18176,
+ 14625, 18486,
+ 14625, 18511, 8320,
+ 14625, 18684,
+ 14625, 18688,
+ 14625, 18847, 896,
+ 14625, 18847, 897, 7817, 19808,
+ 14625, 18847, 897, 14625, 7817, 19808,
+ 14625, 18847, 897, 14625, 13341, 19808,
+ 14625, 18847, 7854,
+ 14625, 20461, 8320,
+ 14625, 20685, 8320,
+ 14625, 21124,
+ 14625, 23107, 19557, 8320,
+ 14625, 23265, 19557, 8320,
+ 14626,
+ 14627, 6718,
+ 14633, 15672,
+ 14635, 8852,
+ 14647, 9854,
+ 14647, 9855, 843, 17237, 18430,
+ 14647, 9855, 843, 17237, 18431, 10641, 13759, 11392,
+ 14647, 9855, 10641, 1217, 11552,
+ 14647, 9855, 10641, 3357, 6431, 11393, 843, 3357, 6431, 11552,
+ 14647, 9855, 10641, 11621, 11392,
+ 14647, 9855, 11393, 9287, 9854,
+ 14647, 9855, 11393, 13759, 18386,
+ 14647, 9855, 11393, 19407, 11476,
+ 14647, 9855, 11393, 20375, 11476,
+ 14647, 10641, 17642,
+ 14647, 11756,
+ 14652,
+ 14679, 7812,
+ 14680,
+ 14683, 18986,
+ 14685, 9854,
+ 14686,
+ 14689, 14046,
+ 14695, 6286,
+ 14695, 13582,
+ 14703, 9217, 18176,
+ 14705, 7127, 9854,
+ 14717, 14376,
+ 14723, 6410,
+ 14725, 12274,
+ 14726,
+ 14727, 17041, 11650,
+ 14727, 20877, 8320,
+ 14729, 18026,
+ 14732,
+ 14734,
+ 14737, 20838,
+ 14741, 9520,
+ 14747, 12113, 9854,
+ 14747, 12116,
14760,
- 14761, 10595, 18872,
- 14761, 14330,
- 14769, 13309, 9808,
- 14801, 9809, 12986,
- 14801, 9809, 15756,
- 14801, 9809, 17342,
- 14801, 9809, 17466,
- 14801, 9809, 20336,
- 14801, 11798,
- 14801, 13921, 9809, 8,
- 14801, 13921, 9809, 16,
- 14801, 13921, 9809, 28,
- 14801, 13921, 9809, 40,
- 14801, 13921, 9809, 58,
- 14801, 13921, 9809, 72,
- 14801, 13921, 9809, 94,
- 14801, 13921, 9809, 306,
- 14801, 13921, 9809, 674,
- 14801, 14533, 11798,
- 14801, 14533, 17045, 8282,
- 14801, 14903, 0,
- 14801, 14903, 8,
- 14801, 14903, 16,
- 14801, 14903, 28,
- 14801, 14903, 40,
- 14801, 14903, 58,
- 14801, 14903, 72,
- 14801, 14903, 94,
- 14801, 14903, 106,
- 14801, 14903, 124,
- 14801, 14903, 148,
- 14801, 14903, 244,
- 14801, 14903, 266,
- 14801, 14903, 306,
- 14801, 14903, 334,
- 14801, 14903, 348,
- 14801, 14903, 382,
- 14801, 14903, 414,
- 14801, 14903, 446,
- 14801, 14903, 520,
- 14801, 14903, 570,
- 14801, 14903, 586,
- 14801, 14903, 620,
- 14801, 14903, 674,
- 14801, 14903, 678,
- 14801, 14903, 732,
- 14801, 14903, 930,
- 14801, 14903, 1040,
- 14801, 14903, 1138,
- 14801, 14903, 1160,
- 14801, 14903, 1486,
- 14801, 14903, 1786,
- 14801, 14903, 1904,
- 14801, 14903, 2432,
- 14801, 14903, 2480,
- 14801, 14903, 2544,
- 14801, 14903, 2660,
- 14801, 14903, 2894,
- 14801, 14903, 3030,
- 14801, 14903, 3094,
- 14801, 14903, 3222,
- 14801, 14903, 3302,
- 14801, 14903, 6286,
- 14801, 14903, 10218,
- 14801, 14903, 11812,
- 14801, 15133, 9808,
- 14801, 17045, 8282,
- 14801, 20463, 9808,
- 14801, 20771, 9808,
- 14805, 16959, 167, 2498,
- 14805, 16959, 258,
- 14805, 16959, 259, 15476,
- 14805, 16959, 840,
- 14805, 16959, 872,
- 14805, 16959, 944,
- 14805, 16959, 964,
- 14805, 16959, 1080,
- 14805, 16959, 1202,
- 14805, 16959, 1212,
- 14805, 16959, 1216,
- 14805, 16959, 1260,
- 14805, 16959, 1262,
- 14805, 16959, 1330,
- 14805, 16959, 1378,
- 14805, 16959, 1402,
- 14805, 16959, 1730,
- 14805, 16959, 1774,
- 14805, 16959, 2122,
- 14805, 16959, 2230,
- 14805, 16959, 2426,
- 14805, 16959, 2498,
- 14805, 16959, 2592,
- 14805, 16959, 2596,
- 14805, 16959, 2672,
- 14805, 16959, 2864,
- 14805, 16959, 2868,
- 14805, 16959, 2878,
- 14805, 16959, 2956,
- 14805, 16959, 3016,
- 14805, 16959, 3018,
- 14805, 16959, 3116,
- 14805, 16959, 3212,
- 14805, 16959, 3336,
- 14805, 16959, 3337, 12198,
- 14805, 16959, 3402,
- 14805, 16959, 5770,
- 14805, 16959, 5806,
- 14805, 16959, 5816,
- 14805, 16959, 5820,
- 14805, 16959, 5822,
- 14805, 16959, 5827, 483, 11694,
- 14805, 16959, 5830,
- 14805, 16959, 5950,
- 14805, 16959, 5952,
- 14805, 16959, 6054,
- 14805, 16959, 6056,
- 14805, 16959, 6058,
- 14805, 16959, 6328,
- 14805, 16959, 6380,
- 14805, 16959, 6398,
- 14805, 16959, 6407, 966,
- 14805, 16959, 6412,
- 14805, 16959, 6566,
- 14805, 16959, 6682,
- 14805, 16959, 6686,
- 14805, 16959, 6710,
- 14805, 16959, 6714,
- 14805, 16959, 6736,
- 14805, 16959, 6746,
- 14805, 16959, 6894,
- 14805, 16959, 7012,
- 14805, 16959, 7082,
- 14805, 16959, 7087, 10183, 13736,
- 14805, 16959, 7090,
- 14805, 16959, 7102,
- 14805, 16959, 7110,
- 14805, 16959, 7256,
- 14805, 16959, 7268,
- 14805, 16959, 7394,
- 14805, 16959, 7422,
- 14805, 16959, 7742,
- 14805, 16959, 7754,
- 14805, 16959, 7774,
- 14805, 16959, 7776,
- 14805, 16959, 7780,
- 14805, 16959, 7808,
- 14805, 16959, 7816,
- 14805, 16959, 7844,
- 14805, 16959, 7845, 15528,
- 14805, 16959, 8314,
- 14805, 16959, 8418,
- 14805, 16959, 8806,
- 14805, 16959, 9127, 966,
- 14805, 16959, 9234,
- 14805, 16959, 9420,
- 14805, 16959, 9450,
- 14805, 16959, 9470,
- 14805, 16959, 9648,
- 14805, 16959, 9666,
- 14805, 16959, 9674,
- 14805, 16959, 9814,
- 14805, 16959, 9828,
- 14805, 16959, 9908,
- 14805, 16959, 9910,
- 14805, 16959, 10052,
- 14805, 16959, 10142,
- 14805, 16959, 10182,
- 14805, 16959, 10570,
- 14805, 16959, 10571, 19042,
- 14805, 16959, 10582,
- 14805, 16959, 10588,
- 14805, 16959, 10590,
- 14805, 16959, 10606,
- 14805, 16959, 10608,
- 14805, 16959, 11356,
- 14805, 16959, 11428,
- 14805, 16959, 11520,
- 14805, 16959, 11532,
- 14805, 16959, 11554,
- 14805, 16959, 11658,
- 14805, 16959, 11688,
- 14805, 16959, 11704,
- 14805, 16959, 11712,
- 14805, 16959, 11828,
- 14805, 16959, 11910,
- 14805, 16959, 11916,
- 14805, 16959, 11930,
- 14805, 16959, 12014,
- 14805, 16959, 12020,
- 14805, 16959, 12034,
- 14805, 16959, 12138,
- 14805, 16959, 12162,
- 14805, 16959, 12166,
- 14805, 16959, 12210,
- 14805, 16959, 12266,
- 14805, 16959, 12420,
- 14805, 16959, 12626,
- 14805, 16959, 12692,
- 14805, 16959, 12698,
- 14805, 16959, 13190,
- 14805, 16959, 13271, 9127, 966,
- 14805, 16959, 13276,
- 14805, 16959, 13400,
- 14805, 16959, 13406,
- 14805, 16959, 13428,
- 14805, 16959, 13431, 15575, 5806,
- 14805, 16959, 13431, 15630,
- 14805, 16959, 13468,
- 14805, 16959, 13470,
- 14805, 16959, 13472,
- 14805, 16959, 13482,
- 14805, 16959, 13494,
- 14805, 16959, 13498,
- 14805, 16959, 13506,
- 14805, 16959, 13514,
- 14805, 16959, 13528,
- 14805, 16959, 13536,
- 14805, 16959, 13546,
- 14805, 16959, 13574,
- 14805, 16959, 13600,
- 14805, 16959, 13672,
- 14805, 16959, 13712,
- 14805, 16959, 13724,
- 14805, 16959, 13948,
- 14805, 16959, 13960,
- 14805, 16959, 13964,
- 14805, 16959, 13980,
- 14805, 16959, 13988,
- 14805, 16959, 14224,
- 14805, 16959, 14250,
- 14805, 16959, 14260,
- 14805, 16959, 14300,
- 14805, 16959, 14314,
- 14805, 16959, 14430,
- 14805, 16959, 14496,
- 14805, 16959, 14531, 10074,
- 14805, 16959, 14531, 11688,
- 14805, 16959, 14533, 46,
- 14805, 16959, 14534,
- 14805, 16959, 14590,
- 14805, 16959, 14747, 19042,
- 14805, 16959, 14776,
- 14805, 16959, 15024,
- 14805, 16959, 15036,
- 14805, 16959, 15156,
- 14805, 16959, 15396,
- 14805, 16959, 15402,
- 14805, 16959, 15492,
- 14805, 16959, 15498,
- 14805, 16959, 15508,
- 14805, 16959, 15512,
- 14805, 16959, 15583, 16584,
- 14805, 16959, 15666,
- 14805, 16959, 15674,
- 14805, 16959, 15694,
- 14805, 16959, 15702,
- 14805, 16959, 15742,
- 14805, 16959, 15776,
- 14805, 16959, 15806,
- 14805, 16959, 15976,
- 14805, 16959, 16046,
- 14805, 16959, 16052,
- 14805, 16959, 16260,
- 14805, 16959, 16276,
- 14805, 16959, 16346,
- 14805, 16959, 16584,
- 14805, 16959, 16696,
- 14805, 16959, 16800,
- 14805, 16959, 16940,
- 14805, 16959, 17038,
- 14805, 16959, 17338,
- 14805, 16959, 17574,
- 14805, 16959, 17930,
- 14805, 16959, 18144,
- 14805, 16959, 18158,
- 14805, 16959, 18318,
- 14805, 16959, 18420,
- 14805, 16959, 18472,
- 14805, 16959, 19042,
- 14805, 16959, 19780,
- 14805, 16959, 19898,
- 14805, 16959, 20394,
- 14805, 16959, 20683, 10590,
- 14817, 9808,
- 14829, 3212,
- 14835, 9809, 12986,
- 14835, 9809, 15418,
- 14835, 9809, 15756,
- 14835, 9809, 17466,
- 14835, 10605, 19420,
- 14835, 11798,
- 14835, 13921, 9809, 8,
- 14835, 13921, 9809, 16,
- 14835, 13921, 9809, 28,
- 14835, 13921, 9809, 40,
- 14835, 13921, 9809, 58,
- 14835, 13921, 9809, 72,
- 14835, 13921, 9809, 94,
- 14835, 13921, 9809, 306,
- 14835, 14533, 11798,
- 14835, 14533, 17045, 8282,
- 14835, 14903, 0,
- 14835, 14903, 8,
- 14835, 14903, 16,
- 14835, 14903, 28,
- 14835, 14903, 40,
- 14835, 14903, 58,
- 14835, 14903, 72,
- 14835, 14903, 94,
- 14835, 14903, 106,
- 14835, 14903, 124,
- 14835, 14903, 148,
- 14835, 14903, 244,
- 14835, 14903, 266,
- 14835, 14903, 334,
- 14835, 14903, 348,
- 14835, 14903, 382,
- 14835, 14903, 414,
- 14835, 14903, 446,
- 14835, 14903, 520,
- 14835, 14903, 570,
- 14835, 14903, 586,
- 14835, 14903, 620,
- 14835, 14903, 678,
- 14835, 14903, 732,
- 14835, 14903, 902,
- 14835, 14903, 930,
- 14835, 14903, 1040,
- 14835, 14903, 1138,
- 14835, 14903, 1160,
- 14835, 14903, 1476,
- 14835, 14903, 1486,
- 14835, 14903, 1802,
- 14835, 14903, 1904,
- 14835, 14903, 2142,
- 14835, 14903, 2432,
- 14835, 14903, 2480,
- 14835, 14903, 2544,
- 14835, 14903, 2660,
- 14835, 14903, 3222,
- 14835, 14903, 3302,
- 14835, 14903, 6278,
- 14835, 14903, 6286,
- 14835, 14903, 10218,
- 14835, 17045, 8282,
- 14835, 20771, 9808,
- 14844,
- 14859, 18465, 15564,
- 14885, 10098,
- 14885, 10099, 503, 11943, 632,
- 14890,
- 14899, 9809, 2862,
- 14899, 9809, 12986,
- 14899, 11849, 2596,
- 14899, 11849, 3056,
- 14899, 11849, 3336,
- 14899, 11849, 6720,
- 14899, 11849, 6742,
- 14899, 11849, 8736,
- 14899, 11849, 10854,
- 14899, 11849, 11916,
- 14899, 11849, 13376,
- 14899, 11849, 13654,
- 14899, 13921, 9809, 8,
- 14899, 13921, 9809, 16,
- 14899, 13921, 9809, 28,
- 14899, 13921, 9809, 40,
- 14899, 13921, 9809, 58,
- 14899, 13921, 9809, 496,
- 14899, 13921, 9809, 674,
- 14899, 14903, 0,
- 14899, 14903, 106,
- 14899, 14903, 124,
- 14899, 14903, 148,
- 14899, 14903, 224,
- 14899, 14903, 244,
- 14899, 14903, 266,
- 14899, 14903, 334,
- 14899, 14903, 348,
- 14899, 14903, 382,
- 14899, 14903, 414,
- 14899, 14903, 446,
- 14899, 14903, 520,
- 14899, 14903, 570,
- 14899, 14903, 586,
- 14899, 14903, 620,
- 14899, 14903, 678,
- 14899, 14903, 692,
- 14899, 14903, 732,
- 14899, 14903, 952,
- 14899, 14903, 1040,
- 14899, 14903, 1138,
- 14899, 14903, 1250,
- 14899, 14903, 1376,
- 14899, 14903, 1514,
- 14899, 14903, 1632,
- 14899, 14903, 1904,
- 14899, 14903, 1952,
- 14899, 14903, 2310,
- 14899, 14903, 2432,
- 14899, 14903, 2544,
- 14899, 14903, 2660,
- 14899, 14903, 2684,
- 14899, 14903, 3030,
- 14899, 14903, 3222,
- 14899, 14903, 3288,
- 14899, 14903, 3302,
- 14899, 14903, 10194,
- 14899, 14903, 10218,
- 14899, 18831, 9809, 20,
- 14899, 18831, 9809, 22,
- 14899, 18831, 9809, 24,
- 14899, 18831, 9809, 26,
- 14899, 18831, 9809, 30,
- 14899, 18831, 9809, 34,
- 14899, 18831, 9809, 38,
- 14899, 18831, 9809, 7554,
- 14899, 18831, 9809, 16780,
- 14899, 19469, 14903, 570,
- 14899, 19469, 14903, 732,
- 14899, 20659, 8915, 15635, 15572,
- 14899, 20659, 14366,
- 14899, 20659, 15572,
- 14899, 20659, 15684,
- 14899, 20659, 15685, 14366,
- 14925, 1, 9809, 4470,
- 14925, 1, 9809, 4472,
- 14925, 1, 9809, 4474,
- 14925, 1, 9809, 4476,
- 14925, 1, 9809, 4478,
- 14925, 1, 9809, 4480,
- 14925, 1, 9809, 4482,
- 14925, 1, 9809, 4484,
- 14925, 1, 9809, 4488,
- 14925, 1, 9809, 4490,
- 14925, 1, 9809, 4492,
- 14925, 1, 9809, 4496,
- 14925, 1, 9809, 4498,
- 14925, 1, 9809, 4500,
- 14925, 1, 9809, 4502,
- 14925, 1, 9809, 4504,
- 14925, 1, 9809, 4506,
- 14925, 1, 9809, 4508,
- 14925, 1, 9809, 4510,
- 14925, 1, 9809, 4512,
- 14925, 1, 9809, 4514,
- 14925, 1, 9809, 4516,
- 14925, 1, 9809, 4518,
- 14925, 1, 9809, 4520,
- 14925, 1, 9809, 4522,
- 14925, 1, 9809, 4524,
- 14925, 1, 9809, 4526,
- 14925, 1, 9809, 4528,
- 14925, 1, 9809, 4530,
- 14925, 1, 9809, 4532,
- 14925, 1, 9809, 4534,
- 14925, 1, 9809, 4536,
- 14925, 1, 9809, 4538,
- 14925, 1, 9809, 4540,
- 14925, 1, 9809, 4542,
- 14925, 1, 9809, 4544,
- 14925, 1, 9809, 4546,
- 14925, 1, 9809, 4548,
- 14925, 1, 9809, 4550,
- 14925, 1, 9809, 4552,
- 14925, 1, 9809, 4554,
- 14925, 1, 9809, 4556,
- 14925, 1, 9809, 4558,
- 14925, 1, 9809, 4560,
- 14925, 1, 9809, 4562,
- 14925, 1, 9809, 4564,
- 14925, 1, 9809, 4566,
- 14925, 1, 9809, 4568,
- 14925, 1, 9809, 4570,
- 14925, 1, 9809, 4572,
- 14925, 1, 9809, 4574,
- 14925, 1, 9809, 4576,
- 14925, 1, 9809, 4578,
- 14925, 1, 9809, 4580,
- 14925, 1, 9809, 4582,
- 14925, 1, 9809, 4584,
- 14925, 1, 9809, 4586,
- 14925, 1, 9809, 4588,
- 14925, 1, 9809, 4590,
- 14925, 1, 9809, 4592,
- 14925, 1, 9809, 4594,
- 14925, 1, 9809, 4596,
- 14925, 1, 9809, 4598,
- 14925, 1, 9809, 4600,
- 14925, 1, 9809, 4602,
- 14925, 1, 9809, 4604,
- 14925, 1, 9809, 4606,
- 14925, 1, 9809, 4608,
- 14925, 1, 9809, 4610,
- 14925, 1, 9809, 4864,
- 14925, 1, 9809, 4866,
- 14925, 1, 9809, 4868,
- 14925, 1, 9809, 4870,
- 14925, 1, 9809, 4872,
- 14925, 1, 9809, 4874,
- 14925, 1, 9809, 4878,
- 14925, 1, 9809, 4880,
- 14925, 1, 9809, 4882,
- 14925, 1, 9809, 4884,
- 14925, 1, 9809, 4886,
- 14925, 1, 9809, 4888,
- 14925, 1, 9809, 4892,
- 14925, 1, 9809, 4894,
- 14925, 1, 9809, 4902,
- 14925, 1, 9809, 4904,
- 14925, 1, 9809, 4908,
- 14925, 1, 9809, 4910,
- 14925, 1, 9809, 4912,
- 14925, 1, 9809, 4914,
- 14925, 1, 9809, 4916,
- 14925, 1, 9809, 4918,
- 14925, 1, 9809, 4920,
- 14925, 1, 9809, 4922,
- 14925, 1, 9809, 4924,
- 14925, 1, 9809, 4926,
- 14925, 1, 9809, 4928,
- 14925, 1, 9809, 4930,
- 14925, 1, 9809, 4932,
- 14925, 1, 9809, 4934,
- 14925, 1, 9809, 4936,
- 14925, 1, 9809, 4938,
- 14925, 1, 9809, 4940,
- 14925, 1, 9809, 4942,
- 14925, 1, 9809, 4944,
- 14925, 1, 9809, 4946,
- 14925, 1, 9809, 4948,
- 14925, 1, 9809, 4950,
- 14925, 1, 9809, 4952,
- 14925, 1, 9809, 4954,
- 14925, 1, 9809, 4956,
- 14925, 1, 9809, 4958,
- 14925, 1, 9809, 4960,
- 14925, 1, 9809, 4962,
- 14925, 1, 9809, 4964,
- 14925, 1, 9809, 4966,
- 14925, 1, 9809, 4968,
- 14925, 1, 9809, 4970,
- 14925, 1, 9809, 4972,
- 14925, 1, 9809, 4974,
- 14925, 1, 9809, 4976,
- 14925, 1, 9809, 4978,
- 14925, 1, 9809, 4980,
- 14925, 1, 9809, 4982,
- 14925, 1, 9809, 4984,
- 14925, 1, 9809, 4986,
- 14925, 1, 9809, 4988,
- 14925, 1, 9809, 4990,
- 14925, 1, 9809, 4992,
- 14925, 1, 9809, 4994,
- 14925, 1, 9809, 4996,
- 14925, 1, 9809, 4998,
- 14925, 1, 9809, 5000,
- 14925, 1, 9809, 5002,
- 14925, 1, 9809, 5004,
- 14925, 1, 9809, 5006,
- 14925, 1, 9809, 5008,
- 14925, 1, 9809, 5010,
- 14925, 1, 9809, 5012,
- 14925, 1, 9809, 5014,
- 14925, 1, 9809, 5016,
- 14925, 1, 9809, 5018,
- 14925, 1, 9809, 5020,
- 14925, 1, 9809, 5022,
- 14925, 1, 9809, 5024,
- 14925, 1, 9809, 5026,
- 14925, 1, 9809, 5028,
- 14925, 1, 9809, 5030,
- 14925, 1, 9809, 5032,
- 14925, 1, 9809, 5034,
- 14925, 1, 9809, 5036,
- 14925, 1, 9809, 5038,
- 14925, 1, 9809, 5040,
- 14925, 1, 9809, 5042,
- 14925, 1, 9809, 5044,
- 14925, 1, 9809, 5046,
- 14925, 1, 9809, 5048,
- 14925, 1, 9809, 5050,
- 14925, 1, 9809, 5052,
- 14925, 1, 9809, 5054,
- 14925, 1, 9809, 5056,
- 14925, 1, 9809, 5058,
- 14925, 1, 9809, 5060,
- 14925, 1, 9809, 5062,
- 14925, 1, 9809, 5064,
- 14925, 1, 9809, 5066,
- 14925, 1, 9809, 5068,
- 14925, 1, 9809, 5070,
- 14925, 1, 9809, 5072,
- 14925, 1, 9809, 5074,
- 14925, 1, 9809, 5076,
- 14925, 1, 9809, 5078,
- 14925, 1, 9809, 5080,
- 14925, 1, 9809, 5082,
- 14925, 1, 9809, 5084,
- 14925, 1, 9809, 5086,
- 14925, 1, 9809, 5088,
- 14925, 1, 9809, 5090,
- 14925, 1, 9809, 5092,
- 14925, 1, 9809, 5094,
- 14925, 1, 9809, 5096,
- 14925, 1, 9809, 5098,
- 14925, 1, 9809, 5100,
- 14925, 1, 9809, 5102,
- 14925, 1, 9809, 5104,
- 14925, 1, 9809, 5106,
- 14925, 1, 9809, 5108,
- 14925, 1, 9809, 5110,
- 14925, 1, 9809, 5112,
- 14925, 1, 9809, 5114,
- 14925, 1, 9809, 5116,
- 14925, 1, 9809, 5118,
- 14925, 1, 9809, 5120,
- 14925, 1, 9809, 5122,
- 14925, 1, 9809, 5124,
- 14925, 1, 9809, 5126,
- 14925, 1, 9809, 5128,
- 14925, 1, 9809, 5130,
- 14925, 1, 9809, 5132,
- 14925, 1, 9809, 5134,
- 14925, 1, 9809, 5136,
- 14925, 1, 9809, 5138,
- 14925, 1, 9809, 5141, 0,
- 14925, 1, 9809, 5143, 2,
- 14925, 1, 9809, 5145, 6,
- 14925, 1, 9809, 5147, 8,
- 14925, 1, 9809, 5149, 10,
- 14925, 1, 9809, 5151, 14,
- 14925, 1, 9809, 5153, 18,
- 14925, 1, 9809, 5155, 20,
- 14925, 1, 9809, 5157, 22,
- 14925, 1, 9809, 5159, 44,
- 14925, 1, 9809, 5161, 46,
- 14925, 1, 9809, 5163, 48,
- 14925, 1, 9809, 5165, 13078,
- 14925, 1, 9809, 5167, 790,
- 14925, 1, 9809, 5169, 108,
- 14925, 1, 9809, 5171, 152,
- 14925, 1, 9809, 5173, 6570,
- 14925, 1, 9809, 5175, 336,
- 14925, 1, 9809, 5176,
- 14925, 1, 9809, 5178,
- 14925, 1, 9809, 5180,
- 14925, 1, 9809, 5182,
- 14925, 1, 9809, 5184,
- 14925, 1, 9809, 5186,
- 14925, 1, 9809, 5188,
- 14925, 1, 9809, 5190,
- 14925, 1, 9809, 10998,
- 14925, 1, 9809, 11056,
- 14925, 1, 9809, 11060,
- 14925, 1, 9809, 11086,
- 14925, 1, 9809, 11088,
- 14925, 1, 9809, 11090,
- 14925, 1, 9809, 11092,
- 14925, 1, 9809, 11094,
- 14925, 1, 9809, 11096,
- 14925, 1, 9809, 11198,
- 14925, 1, 9809, 11200,
- 14925, 1, 9809, 11202,
- 14925, 1, 9809, 11204,
- 14925, 1, 9809, 11206,
- 14925, 1, 9809, 11208,
- 14925, 1, 9809, 11210,
- 14925, 1, 9809, 11212,
- 14925, 1, 9809, 11214,
- 14925, 1, 9809, 11216,
- 14925, 1, 9809, 11218,
- 14925, 1, 9809, 11220,
- 14925, 1, 9809, 11222,
- 14925, 1, 9809, 11224,
- 14925, 1, 9809, 11226,
- 14925, 1, 9809, 11228,
- 14925, 1, 9809, 11230,
- 14925, 1, 9809, 11232,
- 14925, 1, 9809, 11234,
- 14925, 1, 9809, 11236,
- 14925, 1, 9809, 11238,
- 14925, 1, 9809, 11240,
- 14925, 1, 9809, 11242,
- 14925, 1, 9809, 11244,
- 14925, 1, 9809, 11246,
- 14925, 1, 9809, 11248,
- 14925, 1, 9809, 11250,
- 14925, 1, 9809, 11252,
- 14925, 1, 9809, 11254,
- 14925, 1, 9809, 11256,
- 14925, 1, 9809, 11258,
- 14925, 1, 9809, 11260,
- 14925, 1, 9809, 11262,
- 14925, 1, 9809, 11264,
- 14925, 1, 9809, 11266,
- 14925, 1, 9809, 11268,
- 14925, 1, 9809, 11270,
- 14925, 1, 9809, 11272,
- 14925, 1, 9809, 11274,
- 14925, 1, 9809, 11276,
- 14925, 1, 9809, 11278,
- 14925, 1, 9809, 11280,
- 14925, 1, 9809, 11282,
- 14925, 1, 9809, 11284,
- 14925, 1, 9809, 11286,
- 14925, 1, 9809, 11288,
- 14925, 1, 9809, 11290,
- 14925, 1, 9809, 11292,
- 14925, 1, 9809, 11294,
- 14925, 1, 9809, 11296,
- 14925, 1, 9809, 11298,
- 14925, 1, 9809, 11300,
- 14925, 1, 9809, 11302,
- 14925, 1, 9809, 11304,
- 14925, 1, 9809, 11306,
- 14925, 1, 9809, 11308,
- 14925, 1, 9809, 11310,
- 14925, 1, 9809, 11312,
- 14925, 1, 9809, 11314,
- 14925, 1, 9809, 11316,
- 14925, 1, 9809, 11318,
- 14925, 1, 9809, 11320,
- 14925, 1, 9809, 11322,
- 14925, 1, 9809, 11324,
- 14925, 1, 9809, 11326,
- 14925, 1, 9809, 11328,
- 14925, 1, 9809, 11330,
- 14925, 1, 9809, 11332,
- 14925, 1, 9809, 11334,
- 14925, 1, 9809, 11336,
- 14925, 1, 9809, 11338,
- 14925, 1, 9809, 11340,
- 14925, 1, 9809, 11342,
- 14925, 1, 9809, 11344,
- 14925, 1, 9809, 14153, 374,
- 14925, 1, 9809, 14155, 376,
- 14925, 1, 9809, 14157, 378,
- 14925, 1, 9809, 14159, 380,
- 14925, 1, 9809, 14164,
- 14925, 1, 9809, 14166,
- 14925, 1, 9809, 14168,
- 14925, 1, 9809, 14170,
- 14925, 1, 9809, 14172,
- 14925, 1, 9809, 14174,
- 14925, 1, 9809, 14176,
- 14925, 1, 9809, 17398,
- 14925, 1, 9809, 17400,
- 14925, 1, 9809, 17402,
- 14925, 1, 9809, 17404,
- 14925, 1, 9809, 17406,
- 14925, 1, 9809, 17408,
- 14925, 1, 9809, 17410,
- 14925, 1, 9809, 17412,
- 14925, 1, 9809, 17414,
- 14925, 1, 9809, 17416,
- 14925, 1, 9809, 17418,
- 14925, 1, 9809, 17420,
- 14925, 1, 9809, 17422,
- 14925, 1, 9809, 17424,
- 14925, 1, 9809, 17426,
- 14925, 1, 9809, 17428,
- 14925, 1, 9809, 17430,
- 14925, 1, 9809, 17432,
- 14925, 1, 9809, 17434,
- 14925, 1, 9809, 17436,
- 14925, 3, 15565, 5320,
- 14925, 3, 15565, 5322,
- 14925, 3, 15565, 5328,
- 14925, 3, 15565, 5352,
- 14925, 3, 15565, 5376,
- 14925, 3, 15565, 5380,
- 14925, 3, 15565, 5394,
- 14925, 3, 15565, 5408,
- 14925, 3, 15565, 5410,
- 14925, 3, 15565, 5440,
- 14925, 3, 15565, 5446,
- 14925, 3, 15565, 5448,
- 14925, 3, 15565, 5452,
- 14925, 3, 15565, 5456,
- 14925, 3, 17993, 5463, 2230,
- 14925, 3, 17993, 5465, 13980,
- 14925, 3, 17993, 5467, 6328,
- 14925, 3, 17993, 5469, 11944,
- 14925, 3, 17993, 5471, 13960,
- 14925, 3, 17993, 5473, 14268,
- 14925, 3, 17993, 5475, 13076,
- 14925, 3, 17993, 5477, 13508,
- 14925, 3, 17993, 5479, 16096,
- 14925, 3, 17993, 5485, 2590,
- 14925, 3, 17993, 5487, 10590,
- 14925, 3, 17993, 5488,
- 14925, 3, 17993, 5495, 14324,
- 14925, 3, 17993, 5497, 7012,
- 14925, 3, 17993, 5498,
- 14925, 3, 17993, 5501, 10600,
- 14925, 3, 17993, 5502,
- 14925, 3, 17993, 5504,
- 14925, 3, 17993, 5507, 7268,
- 14925, 3, 17993, 5508,
- 14925, 3, 17993, 5510,
- 14925, 3, 17993, 5512,
- 14925, 3, 17993, 5518,
- 14925, 3, 17993, 5520,
- 14925, 3, 17993, 5523, 11694,
- 14925, 3, 17993, 5524,
- 14925, 3, 17993, 5526,
- 14925, 3, 17993, 5529, 16308,
- 14925, 3, 17993, 5531, 14218,
- 14925, 3, 17993, 5532,
- 14925, 3, 17993, 5534,
- 14925, 3, 17993, 5536,
- 14925, 3, 17993, 5538,
- 14925, 3, 17993, 5540,
- 14925, 3, 17993, 5542,
- 14925, 3, 17993, 5544,
- 14925, 3, 17993, 5546,
- 14925, 3, 17993, 5548,
- 14925, 3, 17993, 5551, 12688,
- 14925, 3, 17993, 5552,
- 14925, 3, 17993, 5555, 10182,
- 14925, 3, 17993, 5556,
- 14925, 3, 17993, 5558,
- 14925, 3, 17993, 5560,
- 14925, 3, 17993, 5562,
- 14925, 3, 17993, 5564,
- 14925, 3, 17993, 5566,
- 14925, 3, 17993, 5568,
- 14925, 3, 17993, 5570,
- 14925, 3, 17993, 5572,
- 14925, 3, 17993, 5574,
- 14925, 3, 17993, 5576,
- 14925, 3, 17993, 5579, 14740,
- 14925, 3, 17993, 5621, 19082,
- 14925, 3, 17993, 5627, 15928,
- 14925, 3, 17993, 5637, 13506,
- 14925, 3, 17993, 5639, 11428,
- 14925, 3, 17993, 5640,
- 14925, 3, 17993, 5643, 13578,
- 14925, 3, 17993, 5644,
- 14925, 3, 17993, 5646,
- 14925, 3, 17993, 5649, 17369, 16014,
- 14925, 3, 17993, 5651, 16014,
- 14925, 3, 17993, 5653, 16015, 12048,
- 14925, 3, 17993, 5655, 13962,
- 14925, 3, 17993, 5656,
- 14925, 3, 17993, 5658,
- 14925, 3, 17993, 5662,
- 14925, 3, 17993, 5664,
- 14925, 3, 17993, 5668,
- 14925, 3, 17993, 5670,
- 14925, 3, 17993, 5672,
- 14925, 3, 17993, 5675, 6256,
- 14925, 3, 17993, 5676,
- 14925, 3, 17993, 5678,
- 14925, 3, 17993, 5680,
- 14925, 3, 17993, 5682,
- 14925, 3, 17993, 5684,
- 14925, 3, 17993, 11447, 8280,
- 14925, 3, 17993, 11449, 18462,
- 14925, 3, 17993, 11451, 1326,
- 14925, 3, 17993, 11453, 2860,
- 14925, 3, 17993, 11455, 18410,
- 14925, 3, 17993, 11457, 16362,
- 14925, 3, 17993, 11459, 3086,
- 14925, 3, 17993, 11461, 5818,
- 14925, 3, 17993, 11463, 1080,
- 14925, 3, 17993, 11465, 5848,
- 14925, 3, 17993, 15751, 5514,
- 14925, 3, 17993, 15751, 5580,
- 14925, 3, 17993, 15751, 5582,
- 14925, 3, 17993, 15751, 5584,
- 14925, 3, 17993, 15751, 5586,
- 14925, 3, 17993, 15751, 5588,
- 14925, 3, 17993, 15751, 5590,
- 14925, 3, 17993, 15751, 5592,
- 14925, 3, 17993, 15751, 5594,
- 14925, 3, 17993, 15751, 5596,
- 14925, 3, 17993, 15751, 5598,
- 14925, 3, 17993, 15751, 5600,
- 14925, 3, 17993, 15751, 5602,
- 14925, 3, 17993, 15751, 5604,
- 14925, 3, 17993, 15751, 5606,
- 14925, 3, 17993, 15751, 5608,
- 14925, 3, 17993, 15751, 5610,
- 14925, 3, 17993, 15751, 5612,
- 14925, 3, 17993, 15751, 5614,
- 14925, 3, 17993, 15751, 5616,
- 14925, 3, 17993, 15751, 5618,
- 14925, 3, 17993, 15751, 5622,
- 14925, 3, 17993, 15751, 5624,
- 14925, 3, 17993, 15751, 5628,
- 14925, 3, 17993, 15751, 5630,
- 14925, 3, 17993, 15751, 5632,
- 14925, 3, 17993, 15751, 5634,
- 14925, 3, 17993, 15751, 5666,
- 14925, 3, 17993, 15751, 5686,
- 14925, 3, 18151, 5481, 7560,
- 14925, 3, 18151, 5483, 14802,
- 14925, 3, 18151, 5491, 11418,
- 14925, 3, 18151, 5493, 8328,
- 14925, 3, 18151, 5517, 13772,
- 14925, 3, 18151, 5661, 11852,
- 14925, 3, 18519, 5287, 148,
- 14925, 3, 18519, 5289, 578,
- 14925, 3, 18519, 5291, 520,
- 14925, 3, 18519, 5293, 624,
- 14925, 3, 18519, 5295, 632,
- 14925, 3, 18519, 5297, 446,
- 14925, 3, 18519, 5299, 158,
- 14925, 3, 18519, 5301, 0,
- 14925, 3, 18519, 5303, 590,
- 14925, 3, 18519, 5305, 40,
- 14925, 3, 18519, 5307, 538,
- 14925, 3, 18519, 5309, 600,
- 14925, 3, 18519, 5311, 422,
- 14925, 3, 18519, 5313, 166,
- 14925, 3, 18519, 5315, 434,
- 14925, 3, 18519, 5317, 554,
- 14925, 3, 18519, 5319, 750,
- 14925, 3, 18519, 5325, 758,
- 14925, 3, 18519, 5327, 558,
- 14925, 3, 18519, 5331, 438,
- 14925, 3, 18519, 5333, 450,
- 14925, 3, 18519, 5335, 54,
- 14925, 3, 18519, 5337, 582,
- 14925, 3, 18519, 5339, 572,
- 14925, 3, 18519, 5341, 16,
- 14925, 3, 18519, 5343, 2710,
- 14925, 3, 18519, 5345, 458,
- 14925, 3, 18519, 5347, 586,
- 14925, 3, 18519, 5349, 562,
- 14925, 3, 18519, 5351, 2846,
- 14925, 3, 18519, 5355, 340,
- 14925, 3, 18519, 5357, 628,
- 14925, 3, 18519, 5359, 8,
- 14925, 3, 18519, 5361, 534,
- 14925, 3, 18519, 5363, 704,
- 14925, 3, 18519, 5365, 596,
- 14925, 3, 18519, 5367, 708,
- 14925, 3, 18519, 5369, 56,
- 14925, 3, 18519, 5371, 352,
- 14925, 3, 18519, 5373, 154,
- 14925, 3, 18519, 5375, 336,
- 14925, 3, 18519, 5379, 2536,
- 14925, 3, 18519, 5383, 544,
- 14925, 3, 18519, 5385, 168,
- 14925, 3, 18519, 5387, 466,
- 14925, 3, 18519, 5389, 576,
- 14925, 3, 18519, 5391, 692,
- 14925, 3, 18519, 5393, 470,
- 14925, 3, 18519, 5397, 334,
- 14925, 3, 18519, 5399, 610,
- 14925, 3, 18519, 5401, 620,
- 14925, 3, 18519, 5403, 570,
- 14925, 3, 18519, 5405, 28,
- 14925, 3, 18519, 5407, 2708,
- 14925, 3, 18519, 5413, 342,
- 14925, 3, 18519, 5415, 3164,
- 14925, 3, 18519, 5417, 356,
- 14925, 3, 18519, 5419, 2918,
- 14925, 3, 18519, 5421, 640,
- 14925, 3, 18519, 5423, 364,
- 14925, 3, 18519, 5425, 1244,
- 14925, 3, 18519, 5427, 526,
- 14925, 3, 18519, 5429, 428,
- 14925, 3, 18519, 5431, 752,
- 14925, 3, 18519, 5433, 698,
- 14925, 3, 18519, 5435, 2844,
- 14925, 3, 18519, 5437, 348,
- 14925, 3, 18519, 5439, 556,
- 14925, 3, 18519, 5443, 414,
- 14925, 3, 18519, 5445, 368,
- 14925, 3, 18519, 5451, 94,
- 14925, 3, 18519, 5455, 3332,
- 14925, 3, 18519, 5459, 1246,
- 14925, 3, 18519, 5461, 3336,
- 14929, 20098,
- 14943, 14441, 6682,
- 14949, 14903, 0,
- 14949, 14903, 2,
- 14949, 14903, 6,
- 14949, 14903, 8,
- 14949, 14903, 12,
- 14949, 14903, 14,
- 14949, 14903, 16,
- 14949, 14903, 18,
- 14949, 14903, 20,
- 14949, 14903, 22,
- 14949, 14903, 24,
- 14949, 14903, 26,
- 14949, 14903, 30,
- 14949, 14903, 32,
- 14949, 14903, 34,
- 14949, 14903, 36,
- 14949, 14903, 38,
- 14949, 14903, 40,
- 14949, 14903, 44,
- 14949, 14903, 46,
- 14949, 14903, 50,
- 14949, 14903, 80,
- 14949, 14903, 112,
- 14949, 14903, 202,
- 14949, 14903, 358,
- 14949, 14903, 432,
- 14949, 14903, 464,
- 14949, 14903, 626,
- 14949, 14903, 638,
- 14951, 14903, 0,
- 14951, 14903, 2,
- 14951, 14903, 4,
- 14951, 14903, 6,
- 14951, 14903, 8,
- 14951, 14903, 10,
- 14951, 14903, 12,
- 14951, 14903, 16,
- 14951, 14903, 20,
- 14951, 14903, 22,
- 14951, 14903, 24,
- 14951, 14903, 26,
- 14951, 14903, 28,
- 14951, 14903, 32,
- 14951, 14903, 34,
- 14951, 14903, 36,
- 14951, 14903, 38,
- 14951, 14903, 40,
- 14951, 14903, 42,
- 14951, 14903, 48,
- 14951, 14903, 80,
- 14951, 14903, 202,
- 14951, 14903, 410,
- 14951, 14903, 464,
- 14951, 14903, 606,
- 14951, 14903, 638,
- 14951, 20265, 8282,
- 14952,
- 14997, 3057, 15501, 17496,
- 14997, 3057, 16913, 11521, 9904,
- 14997, 5825, 13965, 14396,
- 14997, 6721, 15501, 17496,
- 14997, 6743, 16913, 11521, 9904,
- 14997, 6743, 16913, 18287, 9904,
- 14997, 7779, 11725, 15971, 18220,
- 14997, 7779, 20629, 18220,
- 14997, 11521, 14396,
- 14997, 11917, 15501, 17496,
- 14997, 11917, 16913, 11521, 9904,
- 14997, 12173, 11718,
- 14997, 13271, 11725, 15971, 18220,
- 14997, 13271, 20629, 18220,
- 14997, 13380,
- 14997, 13483, 13965, 14396,
- 14997, 13655, 16913, 11521, 9904,
- 14997, 13655, 16913, 18287, 9904,
- 14997, 13965, 14396,
- 14997, 13965, 15512,
- 14997, 17022,
- 14997, 18669, 894,
- 14997, 19079, 7779, 20629, 18220,
- 14997, 19079, 13271, 20629, 18220,
- 14997, 20927, 13502,
- 14997, 21135, 11399, 15971, 18220,
- 14997, 21387, 11399, 15971, 18220,
- 14999, 12605, 2187, 7416,
- 14999, 12605, 5244,
- 14999, 12605, 5253, 7416,
- 14999, 12605, 10605, 20147, 8282,
- 14999, 12605, 11363, 14838,
- 14999, 12605, 11849, 2596,
- 14999, 12605, 11849, 3056,
- 14999, 12605, 11849, 3336,
- 14999, 12605, 11849, 6720,
- 14999, 12605, 11849, 6742,
- 14999, 12605, 11849, 8736,
- 14999, 12605, 11849, 10854,
- 14999, 12605, 11849, 11916,
- 14999, 12605, 11849, 13376,
- 14999, 12605, 11849, 13654,
- 14999, 12605, 13921, 9809, 94,
- 14999, 12605, 13921, 9809, 306,
- 14999, 12605, 13921, 9809, 674,
- 14999, 12605, 13921, 9809, 770,
- 14999, 12605, 13921, 9809, 782,
- 14999, 12605, 13921, 9809, 5240,
- 14999, 12605, 13921, 9809, 7392,
- 14999, 12605, 13921, 9809, 8882,
- 14999, 12605, 13921, 9809, 9118,
- 14999, 12605, 13921, 9809, 10372,
- 14999, 12605, 13921, 9809, 14026,
- 14999, 12605, 13921, 9809, 15482,
- 14999, 12605, 13921, 9809, 16018,
- 14999, 12605, 13921, 9809, 17342,
- 14999, 12605, 14903, 8,
- 14999, 12605, 14903, 16,
- 14999, 12605, 14903, 17, 14938,
- 14999, 12605, 14903, 28,
- 14999, 12605, 14903, 106,
- 14999, 12605, 14903, 446,
- 14999, 12605, 14903, 447, 14938,
- 14999, 12605, 14903, 520,
- 14999, 12605, 14903, 521, 14938,
- 14999, 12605, 14903, 664,
- 14999, 12605, 14903, 1040,
- 14999, 12605, 14903, 1138,
- 14999, 12605, 14903, 1174,
- 14999, 12605, 14903, 1518,
- 14999, 12605, 14903, 1688,
- 14999, 12605, 14903, 1794,
- 14999, 12605, 14903, 1962,
- 14999, 12605, 14903, 1963, 14938,
- 14999, 12605, 14903, 2062,
- 14999, 12605, 14903, 2063, 14938,
- 14999, 12605, 14903, 2306,
- 14999, 12605, 14903, 2307, 14938,
- 14999, 12605, 14903, 2480,
- 14999, 12605, 14903, 2544,
- 14999, 12605, 14903, 2858,
- 14999, 12605, 14903, 3000,
- 14999, 12605, 14903, 3030,
- 14999, 12605, 14903, 3094,
- 14999, 12605, 14903, 3240,
- 14999, 12605, 14903, 3241, 14938,
- 14999, 12605, 14903, 3302,
- 14999, 12605, 14903, 3498,
- 14999, 12605, 14903, 5794,
- 14999, 12605, 14903, 6010,
- 14999, 12605, 14903, 6286,
- 14999, 12605, 14903, 6366,
- 14999, 12605, 14903, 6986,
- 14999, 12605, 14903, 7434,
- 14999, 12605, 14903, 7622,
- 14999, 12605, 14903, 8712,
- 14999, 12605, 14903, 8713, 14938,
- 14999, 12605, 14903, 9196,
- 14999, 12605, 14903, 10126,
- 14999, 12605, 14903, 10218,
- 14999, 12605, 14903, 10704,
- 14999, 12605, 14903, 11436,
- 14999, 12605, 15756,
- 14999, 12605, 17584,
- 14999, 12605, 17586,
- 14999, 12605, 18519, 20147, 8282,
- 15021, 1212,
- 15029, 13152,
- 15029, 13153, 2586,
- 15029, 13153, 10595, 20163, 11429, 93, 7778,
- 15030,
- 15033, 3337, 3114,
- 15034,
- 15035, 6682,
- 15038,
- 15055, 18195, 13502,
- 15068,
- 15109, 8283, 9808,
- 15111, 18505, 482,
- 15111, 18505, 483, 503, 11943, 632,
- 15133, 3213, 6757, 9910,
- 15133, 9808,
- 15133, 14547, 6757, 9910,
- 15133, 15707, 6757, 9910,
- 15133, 15709, 6757, 9910,
- 15133, 16281, 6757, 9910,
- 15133, 17097, 6757, 9910,
- 15133, 17855, 6757, 9910,
- 15133, 17925, 6757, 9910,
- 15133, 18191, 6757, 9910,
- 15133, 18565, 6757, 9910,
- 15133, 19425, 6757, 9910,
- 15135, 9808,
- 15141, 20669, 18794,
- 15145, 17552,
- 15146,
- 15159, 1902,
- 15161, 5832,
- 15169, 7779, 20628,
- 15169, 13271, 20628,
- 15177, 10180,
- 15187, 12239, 6057, 9809, 1340,
- 15187, 12239, 6057, 9809, 1582,
- 15187, 12239, 6057, 9809, 1966,
- 15187, 12239, 6057, 9809, 2030,
- 15187, 12239, 6057, 9809, 2134,
- 15187, 12239, 6057, 9809, 3422,
- 15187, 12239, 6057, 9809, 3484,
- 15187, 12239, 6057, 9809, 3638,
- 15187, 12239, 6057, 9809, 7100,
- 15187, 12239, 6057, 9809, 7594,
- 15187, 12239, 6057, 9809, 7766,
- 15187, 12239, 6057, 9809, 8426,
- 15187, 12239, 6057, 9809, 9194,
- 15187, 12239, 6057, 9809, 10120,
- 15187, 12239, 6057, 9809, 10190,
- 15187, 12239, 6057, 9809, 10208,
- 15187, 12239, 6057, 9809, 10728,
- 15187, 12239, 6057, 9809, 14008,
- 15187, 12239, 6057, 9809, 15680,
- 15187, 12239, 8283, 1059, 600,
- 15187, 12239, 8283, 1059, 1668,
- 15187, 12239, 8283, 1059, 1894,
- 15187, 12239, 8283, 1059, 3314,
- 15187, 12239, 8283, 1059, 7604,
- 15187, 12239, 8283, 1059, 9918,
- 15187, 12239, 8283, 1059, 10058,
- 15187, 12239, 9809, 96,
- 15187, 12239, 9809, 293, 3644,
- 15187, 12239, 9809, 1059, 2713, 6264,
- 15187, 12239, 9809, 1059, 6083, 15682,
- 15187, 12239, 9809, 1059, 7085, 2195, 8869, 8868,
- 15187, 12239, 9809, 1059, 8823, 3276,
- 15187, 12239, 9809, 1059, 10201, 2926,
- 15187, 12239, 9809, 1059, 10262,
- 15187, 12239, 9809, 1059, 10263, 6036,
- 15187, 12239, 9809, 1059, 11646,
- 15187, 12239, 9809, 1636,
- 15187, 12239, 9809, 2158,
- 15187, 12239, 9809, 2344,
- 15187, 12239, 9809, 3196,
- 15187, 12239, 9809, 3465, 2178,
- 15187, 12239, 9809, 3465, 6694,
- 15187, 12239, 9809, 3465, 8832,
- 15187, 12239, 9809, 3465, 9672,
- 15187, 12239, 9809, 3465, 10122,
- 15187, 12239, 9809, 3465, 13640,
- 15187, 12239, 9809, 3465, 13747, 5972,
- 15187, 12239, 9809, 3847, 10092,
- 15187, 12239, 9809, 7244,
- 15187, 12239, 9809, 8317, 9914,
- 15187, 12239, 9809, 8317, 13742,
- 15187, 12239, 9809, 8812,
- 15187, 12239, 9809, 8870,
- 15187, 12239, 9809, 10636,
- 15187, 12239, 9809, 10640,
- 15187, 12239, 9809, 10660,
- 15187, 12239, 9809, 14007, 2896,
- 15187, 12239, 9809, 14007, 3280,
- 15187, 12239, 9809, 14007, 6684,
- 15187, 12239, 9809, 14007, 12938,
- 15187, 12239, 9809, 15713, 5974,
- 15187, 12239, 9809, 20733, 1636,
- 15187, 12239, 11849, 2596,
- 15187, 12239, 11849, 3056,
- 15187, 12239, 11849, 3336,
- 15187, 12239, 11849, 6720,
- 15187, 12239, 11849, 6742,
- 15187, 12239, 11849, 8736,
- 15187, 12239, 11849, 10854,
- 15187, 12239, 11849, 11916,
- 15187, 12239, 11849, 13376,
- 15187, 12239, 11849, 13654,
- 15187, 12239, 13921, 1852,
- 15187, 12239, 13921, 1878,
- 15187, 12239, 13921, 1884,
- 15187, 12239, 13921, 1898,
- 15187, 12239, 13921, 1916,
- 15187, 12239, 13921, 1934,
- 15187, 12239, 13921, 1956,
- 15187, 12239, 13921, 1972,
- 15187, 12239, 13921, 1998,
- 15187, 12239, 13921, 2016,
- 15187, 12239, 13921, 2024,
- 15187, 12239, 13921, 2034,
- 15187, 12239, 13921, 7520,
- 15187, 12239, 13921, 7528,
- 15187, 12239, 13921, 7542,
- 15187, 12239, 13921, 7544,
- 15187, 12239, 13921, 7566,
- 15187, 12239, 13921, 7570,
- 15187, 12239, 13921, 7572,
- 15187, 12239, 13921, 7576,
- 15187, 12239, 13921, 7580,
- 15187, 12239, 13921, 7582,
- 15187, 12239, 13921, 7624,
- 15187, 12239, 13921, 7626,
- 15187, 12239, 13921, 7652,
- 15187, 12239, 13921, 7654,
- 15187, 12239, 13921, 7672,
- 15187, 12239, 13921, 7674,
- 15187, 12239, 15133, 3213, 17534,
- 15187, 12239, 15133, 3213, 19586,
- 15187, 12239, 15133, 10072,
- 15187, 12239, 15133, 16379, 18138,
- 15187, 12239, 15133, 17990,
- 15187, 12239, 15133, 18138,
- 15187, 12239, 15133, 19604,
- 15187, 12239, 18831, 94,
- 15187, 12239, 18831, 1016,
- 15187, 12239, 18831, 1594,
- 15187, 12239, 18831, 2080,
- 15187, 12239, 18831, 2242,
- 15187, 12239, 18831, 2392,
- 15187, 12239, 18831, 2870,
- 15187, 12239, 18831, 3428,
- 15187, 12239, 18831, 3570,
- 15187, 12239, 18831, 3658,
- 15187, 12239, 18831, 5992,
- 15187, 12239, 18831, 7144,
- 15187, 12239, 18831, 7222,
- 15187, 12239, 18831, 8782,
- 15187, 12239, 18831, 8786,
- 15187, 12239, 18831, 9308,
- 15187, 12239, 18831, 12756,
- 15187, 12239, 18831, 12932,
- 15187, 12239, 18831, 12936,
- 15187, 12239, 18831, 13176,
- 15192,
- 15204,
- 15219, 10595, 5702,
- 15219, 10595, 11531, 7082,
- 15219, 10595, 14637, 12198,
- 15219, 10595, 16927, 6682,
- 15219, 14309, 14466,
- 15219, 16965, 5837, 12199, 315, 20338,
- 15219, 17932,
- 15223, 9808,
- 15242,
- 15244,
- 15247, 17632,
- 15247, 17633, 9131, 3337, 534,
- 15255, 19710,
- 15267, 1012,
- 15267, 5949, 19391, 12498,
- 15267, 16792,
- 15272,
- 15277, 7268,
- 15277, 8282,
- 15277, 8283, 6682,
- 15285, 11492,
- 15295, 15847, 20554,
- 15303, 12210,
- 15314,
- 15315, 6682,
- 15317, 1012,
- 15317, 20058,
- 15319, 419, 9808,
- 15319, 421, 9808,
- 15319, 1212,
- 15319, 6716,
- 15319, 7090,
- 15319, 7091, 10595, 9173, 15947, 15021, 841, 9457, 16282,
- 15319, 7091, 10595, 16283, 17134,
- 15319, 11708,
- 15319, 14531, 21119, 14976,
- 15319, 15512,
- 15319, 21119, 14976,
- 15327, 13921, 9809, 8,
- 15327, 13921, 9809, 16,
- 15327, 13921, 9809, 28,
- 15327, 13921, 9809, 40,
- 15327, 13921, 9809, 72,
- 15327, 13921, 9809, 94,
- 15327, 13921, 9809, 176,
- 15327, 13921, 9809, 214,
- 15327, 14903, 0,
- 15327, 14903, 106,
- 15327, 14903, 124,
- 15327, 14903, 148,
- 15327, 14903, 244,
- 15327, 14903, 266,
- 15327, 14903, 334,
- 15327, 14903, 348,
- 15327, 14903, 382,
- 15327, 14903, 414,
- 15327, 14903, 446,
- 15327, 14903, 520,
- 15327, 14903, 570,
- 15327, 14903, 586,
- 15327, 14903, 620,
- 15327, 14903, 692,
- 15327, 14903, 732,
- 15327, 14903, 2254,
- 15327, 14903, 2408,
- 15327, 14903, 2432,
- 15327, 14903, 2544,
- 15327, 14903, 8682,
- 15327, 14903, 8932,
- 15327, 15756,
- 15327, 17045, 8282,
- 15327, 18831, 9809, 14,
- 15327, 18831, 9809, 26,
- 15327, 18831, 9809, 34,
- 15327, 18831, 9809, 454,
- 15335, 7778,
- 15335, 13270,
- 15335, 15564,
- 15338,
- 15339, 11429, 669, 7778,
- 15339, 11429, 669, 13270,
- 15339, 11429, 6407, 7778,
- 15339, 11429, 6407, 13270,
- 15339, 11429, 7779, 668,
- 15339, 11429, 7779, 6406,
- 15339, 11429, 13271, 668,
- 15339, 11429, 13271, 6406,
- 15347, 17687, 17645, 13501, 6531, 11428,
- 15347, 17687, 17645, 16269, 17686,
- 15352,
- 15355, 16050,
- 15358,
- 15384,
+ 14769, 13213, 9854,
+ 14785, 13612,
+ 14788,
+ 14793, 14999, 1286,
+ 14793, 14999, 1792,
+ 14793, 14999, 5232,
+ 14793, 14999, 6274,
+ 14793, 14999, 7026,
+ 14793, 14999, 7116,
+ 14793, 14999, 7448,
+ 14793, 14999, 8781, 16502,
+ 14793, 14999, 10426,
+ 14793, 14999, 12062,
+ 14793, 14999, 12340,
+ 14793, 14999, 12378,
+ 14793, 14999, 12500,
+ 14793, 14999, 12524,
+ 14793, 14999, 12656,
+ 14793, 14999, 13156,
+ 14793, 14999, 13308,
+ 14793, 14999, 13426,
+ 14793, 14999, 13704,
+ 14793, 14999, 14060,
+ 14793, 14999, 14272,
+ 14793, 14999, 15158,
+ 14793, 14999, 15194,
+ 14793, 14999, 15738,
+ 14793, 14999, 16032,
+ 14793, 14999, 18408,
+ 14793, 14999, 18502,
+ 14796,
+ 14802,
+ 14814,
+ 14815, 843, 9254,
+ 14815, 843, 15564,
+ 14815, 843, 15912,
+ 14819, 14625, 1217, 10219, 8320,
+ 14819, 14698,
+ 14819, 14999, 0,
+ 14819, 14999, 8,
+ 14819, 14999, 16,
+ 14819, 14999, 28,
+ 14819, 14999, 40,
+ 14819, 14999, 66,
+ 14819, 14999, 204,
+ 14819, 14999, 214,
+ 14819, 14999, 482,
+ 14819, 14999, 694,
+ 14819, 14999, 700,
+ 14819, 14999, 706,
+ 14819, 14999, 734,
+ 14819, 14999, 736,
+ 14819, 14999, 738,
+ 14819, 14999, 742,
+ 14819, 14999, 746,
+ 14819, 14999, 3520,
+ 14819, 14999, 3546,
+ 14819, 14999, 3654,
+ 14819, 14999, 3700,
+ 14819, 14999, 9866,
+ 14819, 14999, 10806,
+ 14819, 14999, 10824,
+ 14819, 14999, 11464,
+ 14819, 14999, 11732,
+ 14819, 14999, 12280,
+ 14819, 14999, 12376,
+ 14819, 14999, 12732,
+ 14819, 14999, 12886,
+ 14819, 14999, 13232,
+ 14819, 14999, 13336,
+ 14819, 14999, 14130,
+ 14819, 14999, 14136,
+ 14819, 14999, 14300,
+ 14819, 14999, 14944,
+ 14819, 14999, 15748,
+ 14819, 14999, 15930,
+ 14819, 14999, 15936,
+ 14819, 14999, 16142,
+ 14819, 14999, 16576,
+ 14819, 14999, 16976,
+ 14819, 14999, 17024,
+ 14819, 14999, 17362,
+ 14819, 14999, 18866,
+ 14819, 14999, 19652,
+ 14819, 14999, 20240,
+ 14819, 14999, 20280,
+ 14819, 14999, 20326,
+ 14819, 14999, 20368,
+ 14819, 14999, 20410,
+ 14819, 14999, 20418,
+ 14819, 14999, 20420,
+ 14819, 14999, 20434,
+ 14819, 14999, 20436,
+ 14819, 14999, 20438,
+ 14819, 14999, 20442,
+ 14819, 14999, 20444,
+ 14819, 14999, 20760,
+ 14819, 14999, 20786,
+ 14819, 14999, 20816,
+ 14819, 14999, 20818,
+ 14819, 14999, 20860,
+ 14819, 14999, 20890,
+ 14819, 14999, 20892,
+ 14819, 14999, 20896,
+ 14819, 14999, 20920,
+ 14819, 14999, 20922,
+ 14819, 14999, 20926,
+ 14819, 14999, 20928,
+ 14819, 14999, 20986,
+ 14819, 14999, 21162,
+ 14819, 14999, 21170,
+ 14819, 14999, 21172,
+ 14819, 14999, 21190,
+ 14819, 14999, 21192,
+ 14819, 14999, 22856,
+ 14819, 14999, 22858,
+ 14819, 14999, 22872,
+ 14819, 14999, 22880,
+ 14819, 14999, 22906,
+ 14819, 14999, 22916,
+ 14819, 14999, 22918,
+ 14819, 14999, 22920,
+ 14819, 14999, 22958,
+ 14819, 14999, 23268,
+ 14819, 14999, 23426,
+ 14819, 14999, 23446,
+ 14819, 14999, 23462,
+ 14819, 14999, 23464,
+ 14819, 14999, 23466,
+ 14819, 14999, 23476,
+ 14819, 14999, 23494,
+ 14819, 15573, 1217, 10219, 8320,
+ 14819, 17749, 9866,
+ 14819, 17749, 11732,
+ 14819, 17749, 12280,
+ 14819, 17749, 12376,
+ 14819, 17749, 12732,
+ 14819, 17749, 12886,
+ 14819, 17749, 13232,
+ 14819, 17749, 13336,
+ 14819, 17749, 14698,
+ 14819, 17749, 14944,
+ 14819, 17749, 15748,
+ 14819, 17749, 16142,
+ 14819, 17749, 16576,
+ 14819, 17749, 16976,
+ 14819, 17749, 17024,
+ 14819, 17749, 17362,
+ 14819, 17749, 18866,
+ 14819, 17749, 19652,
+ 14819, 17749, 20174,
+ 14819, 17749, 20184,
+ 14819, 17749, 20240,
+ 14819, 17749, 20280,
+ 14819, 17749, 20326,
+ 14819, 17749, 20368,
+ 14819, 17749, 20410,
+ 14819, 17749, 20412,
+ 14819, 17749, 20414,
+ 14819, 17749, 20416,
+ 14819, 17749, 20418,
+ 14819, 17749, 20420,
+ 14819, 17749, 20422,
+ 14819, 17749, 20434,
+ 14819, 17749, 20436,
+ 14819, 17749, 20438,
+ 14819, 17749, 20442,
+ 14819, 17749, 20444,
+ 14819, 17749, 20446,
+ 14819, 17749, 20556,
+ 14819, 17749, 20728,
+ 14819, 17749, 20730,
+ 14819, 17749, 20732,
+ 14819, 17749, 20734,
+ 14819, 17749, 20736,
+ 14819, 17749, 20786,
+ 14819, 17749, 20816,
+ 14819, 17749, 20818,
+ 14819, 17749, 20820,
+ 14819, 17749, 20860,
+ 14819, 17749, 20862,
+ 14819, 17749, 20866,
+ 14819, 17749, 20888,
+ 14819, 17749, 20890,
+ 14819, 17749, 20892,
+ 14819, 17749, 20894,
+ 14819, 17749, 20896,
+ 14819, 17749, 20920,
+ 14819, 17749, 20922,
+ 14819, 17749, 20926,
+ 14819, 17749, 20928,
+ 14819, 17749, 20952,
+ 14819, 17749, 20986,
+ 14819, 17749, 21036,
+ 14819, 17749, 21116,
+ 14819, 17749, 21118,
+ 14819, 17749, 21152,
+ 14819, 17749, 21154,
+ 14819, 17749, 21160,
+ 14819, 17749, 21162,
+ 14819, 17749, 21170,
+ 14819, 17749, 21172,
+ 14819, 17749, 21190,
+ 14819, 17749, 21192,
+ 14819, 17749, 21212,
+ 14819, 17749, 21214,
+ 14819, 17749, 21218,
+ 14819, 17749, 21220,
+ 14819, 17749, 21228,
+ 14819, 17749, 21250,
+ 14819, 17749, 21252,
+ 14819, 17749, 21254,
+ 14819, 17749, 21256,
+ 14819, 17749, 21288,
+ 14819, 17749, 21290,
+ 14819, 17749, 22838,
+ 14819, 17749, 22842,
+ 14819, 17749, 22844,
+ 14819, 17749, 22846,
+ 14819, 17749, 22856,
+ 14819, 17749, 22858,
+ 14819, 17749, 22860,
+ 14819, 17749, 22862,
+ 14819, 17749, 22896,
+ 14819, 17749, 22898,
+ 14819, 17749, 22900,
+ 14819, 17749, 22902,
+ 14819, 17749, 22904,
+ 14819, 17749, 22906,
+ 14819, 17749, 22914,
+ 14819, 17749, 22944,
+ 14819, 17749, 23132,
+ 14819, 17749, 23256,
+ 14819, 17749, 23258,
+ 14819, 17749, 23260,
+ 14819, 17749, 23268,
+ 14819, 17749, 23284,
+ 14819, 17749, 23296,
+ 14819, 17749, 23308,
+ 14819, 17749, 23420,
+ 14819, 17749, 23422,
+ 14819, 17749, 23428,
+ 14819, 17749, 23430,
+ 14819, 17749, 23436,
+ 14819, 17749, 23450,
+ 14819, 17749, 23462,
+ 14819, 17749, 23464,
+ 14819, 17749, 23472,
+ 14819, 17749, 23474,
+ 14819, 17749, 23480,
+ 14819, 17749, 23488,
+ 14819, 17749, 23490,
+ 14819, 17749, 23494,
+ 14819, 17749, 23508,
+ 14819, 17749, 23540,
+ 14819, 17749, 23546,
+ 14819, 17749, 23550,
+ 14819, 19375, 9866,
+ 14819, 19375, 11732,
+ 14819, 19375, 12280,
+ 14819, 19375, 12376,
+ 14819, 19375, 12732,
+ 14819, 19375, 12886,
+ 14819, 19375, 13232,
+ 14819, 19375, 13336,
+ 14819, 19375, 14944,
+ 14819, 19375, 15748,
+ 14819, 19375, 16142,
+ 14819, 19375, 16576,
+ 14819, 19375, 16976,
+ 14819, 19375, 17024,
+ 14819, 19375, 17362,
+ 14819, 19375, 18866,
+ 14819, 19375, 19652,
+ 14819, 19375, 20240,
+ 14819, 19375, 20280,
+ 14819, 19375, 20326,
+ 14819, 19375, 20368,
+ 14819, 19375, 20410,
+ 14819, 19375, 20412,
+ 14819, 19375, 20416,
+ 14819, 19375, 20420,
+ 14819, 19375, 20422,
+ 14819, 19375, 20434,
+ 14819, 19375, 20438,
+ 14819, 19375, 20440,
+ 14819, 19375, 20442,
+ 14819, 19375, 20444,
+ 14819, 19375, 20446,
+ 14819, 19375, 20558,
+ 14819, 19375, 20714,
+ 14819, 19375, 20716,
+ 14819, 19375, 20718,
+ 14819, 19375, 20720,
+ 14819, 19375, 20760,
+ 14819, 19375, 20780,
+ 14819, 19375, 20782,
+ 14819, 19375, 20784,
+ 14819, 19375, 20786,
+ 14819, 19375, 20788,
+ 14819, 19375, 20816,
+ 14819, 19375, 20818,
+ 14819, 19375, 20822,
+ 14819, 19375, 20860,
+ 14819, 19375, 20862,
+ 14819, 19375, 20864,
+ 14819, 19375, 20868,
+ 14819, 19375, 20890,
+ 14819, 19375, 20892,
+ 14819, 19375, 20894,
+ 14819, 19375, 20896,
+ 14819, 19375, 20920,
+ 14819, 19375, 20922,
+ 14819, 19375, 20926,
+ 14819, 19375, 20928,
+ 14819, 19375, 20952,
+ 14819, 19375, 20986,
+ 14819, 19375, 21116,
+ 14819, 19375, 21130,
+ 14819, 19375, 21132,
+ 14819, 19375, 21134,
+ 14819, 19375, 21136,
+ 14819, 19375, 21152,
+ 14819, 19375, 21160,
+ 14819, 19375, 21162,
+ 14819, 19375, 21166,
+ 14819, 19375, 21172,
+ 14819, 19375, 21190,
+ 14819, 19375, 21192,
+ 14819, 19375, 21212,
+ 14819, 19375, 21216,
+ 14819, 19375, 21220,
+ 14819, 19375, 21250,
+ 14819, 19375, 21254,
+ 14819, 19375, 21256,
+ 14819, 19375, 22840,
+ 14819, 19375, 22856,
+ 14819, 19375, 22858,
+ 14819, 19375, 22860,
+ 14819, 19375, 22870,
+ 14819, 19375, 22872,
+ 14819, 19375, 22878,
+ 14819, 19375, 22880,
+ 14819, 19375, 22882,
+ 14819, 19375, 22886,
+ 14819, 19375, 22898,
+ 14819, 19375, 22900,
+ 14819, 19375, 22904,
+ 14819, 19375, 22914,
+ 14819, 19375, 22916,
+ 14819, 19375, 22918,
+ 14819, 19375, 22920,
+ 14819, 19375, 22944,
+ 14819, 19375, 22958,
+ 14819, 19375, 23098,
+ 14819, 19375, 23100,
+ 14819, 19375, 23118,
+ 14819, 19375, 23136,
+ 14819, 19375, 23138,
+ 14819, 19375, 23244,
+ 14819, 19375, 23246,
+ 14819, 19375, 23268,
+ 14819, 19375, 23278,
+ 14819, 19375, 23282,
+ 14819, 19375, 23290,
+ 14819, 19375, 23310,
+ 14819, 19375, 23416,
+ 14819, 19375, 23418,
+ 14819, 19375, 23424,
+ 14819, 19375, 23426,
+ 14819, 19375, 23432,
+ 14819, 19375, 23434,
+ 14819, 19375, 23446,
+ 14819, 19375, 23456,
+ 14819, 19375, 23464,
+ 14819, 19375, 23466,
+ 14819, 19375, 23468,
+ 14819, 19375, 23470,
+ 14819, 19375, 23472,
+ 14819, 19375, 23476,
+ 14819, 19375, 23484,
+ 14819, 19375, 23496,
+ 14819, 19375, 23510,
+ 14819, 19375, 23512,
+ 14819, 19375, 23514,
+ 14819, 19375, 23516,
+ 14819, 19375, 23522,
+ 14819, 19375, 23524,
+ 14819, 19375, 23526,
+ 14819, 19375, 23536,
+ 14819, 19375, 23540,
+ 14819, 19375, 23542,
+ 14819, 19375, 23552,
+ 14819, 19375, 23558,
+ 14819, 19377, 0,
+ 14819, 19377, 8,
+ 14819, 19377, 16,
+ 14819, 19377, 28,
+ 14819, 19377, 40,
+ 14819, 19377, 66,
+ 14819, 19377, 204,
+ 14819, 19377, 214,
+ 14819, 19377, 482,
+ 14819, 19377, 694,
+ 14819, 19377, 700,
+ 14819, 19377, 706,
+ 14819, 19377, 734,
+ 14819, 19377, 736,
+ 14819, 19377, 738,
+ 14819, 19377, 742,
+ 14819, 19377, 746,
+ 14819, 19377, 768,
+ 14819, 19377, 770,
+ 14819, 19377, 1730,
+ 14819, 19377, 1732,
+ 14819, 19377, 1734,
+ 14819, 19377, 1736,
+ 14819, 19377, 2578,
+ 14819, 19377, 2580,
+ 14819, 19377, 2582,
+ 14819, 19377, 3378,
+ 14819, 19377, 3380,
+ 14819, 19377, 3520,
+ 14819, 19377, 3546,
+ 14819, 19377, 3654,
+ 14819, 19377, 3700,
+ 14819, 19377, 3894,
+ 14819, 19377, 6578,
+ 14819, 19377, 6580,
+ 14819, 19377, 6592,
+ 14819, 19377, 6594,
+ 14819, 19377, 6596,
+ 14819, 19377, 6598,
+ 14819, 19377, 7372,
+ 14819, 19377, 7374,
+ 14819, 19377, 7376,
+ 14819, 19377, 7378,
+ 14819, 19377, 7380,
+ 14819, 19377, 9046,
+ 14819, 19377, 9048,
+ 14819, 19377, 9050,
+ 14819, 19377, 10322,
+ 14819, 19377, 10324,
+ 14819, 19377, 10726,
+ 14819, 19377, 10728,
+ 14819, 19377, 10790,
+ 14819, 19377, 10804,
+ 14819, 19377, 10806,
+ 14819, 19377, 10808,
+ 14819, 19377, 10820,
+ 14819, 19377, 10822,
+ 14819, 19377, 10824,
+ 14819, 19377, 10826,
+ 14819, 19377, 10828,
+ 14819, 19377, 11464,
+ 14819, 19377, 11996,
+ 14819, 19377, 12024,
+ 14819, 19377, 12026,
+ 14819, 19377, 12356,
+ 14819, 19377, 12358,
+ 14819, 19377, 12360,
+ 14819, 19377, 13078,
+ 14819, 19377, 13080,
+ 14819, 19377, 13082,
+ 14819, 19377, 13860,
+ 14819, 19377, 13862,
+ 14819, 19377, 14096,
+ 14819, 19377, 14112,
+ 14819, 19377, 14114,
+ 14819, 19377, 14126,
+ 14819, 19377, 14128,
+ 14819, 19377, 14130,
+ 14819, 19377, 14132,
+ 14819, 19377, 14134,
+ 14819, 19377, 14136,
+ 14819, 19377, 14698,
+ 14819, 19377, 14860,
+ 14819, 19377, 15922,
+ 14819, 19377, 15930,
+ 14819, 19377, 15932,
+ 14819, 19377, 15936,
+ 14819, 19377, 16000,
+ 14819, 19377, 16002,
+ 14819, 19377, 16004,
+ 14819, 19377, 16006,
+ 14819, 19377, 16506,
+ 14819, 19377, 17444,
+ 14819, 19377, 17622,
+ 14819, 19377, 20432,
+ 14821, 14999, 270,
+ 14821, 14999, 528,
+ 14821, 14999, 878,
+ 14821, 14999, 2280,
+ 14821, 14999, 2536,
+ 14821, 14999, 3220,
+ 14821, 14999, 3532,
+ 14821, 14999, 5818,
+ 14821, 14999, 7156,
+ 14821, 14999, 7596,
+ 14821, 14999, 9372,
+ 14821, 14999, 9776,
+ 14821, 14999, 10126,
+ 14821, 14999, 10810,
+ 14821, 14999, 10898,
+ 14821, 14999, 11424,
+ 14821, 14999, 12204,
+ 14821, 14999, 13400,
+ 14821, 14999, 14978,
+ 14821, 14999, 15474,
+ 14821, 14999, 20590,
+ 14821, 15233, 2610,
+ 14821, 15233, 2611, 16502,
+ 14821, 15233, 3232,
+ 14821, 15233, 6756,
+ 14821, 15233, 15820,
+ 14829, 8321, 12589, 1216,
+ 14829, 8321, 13889, 1216,
+ 14829, 8321, 15079, 14486,
+ 14829, 13251, 3071, 1216,
+ 14829, 13251, 9462,
+ 14829, 13251, 9777, 1216,
+ 14829, 13251, 12269, 13192,
+ 14829, 13251, 12269, 13442,
+ 14829, 13251, 12269, 15408,
+ 14829, 13251, 12284,
+ 14829, 13251, 12322,
+ 14829, 13251, 12323, 12267, 1397, 3452,
+ 14829, 13251, 12702,
+ 14829, 13251, 13192,
+ 14829, 13251, 13442,
+ 14829, 13251, 13488,
+ 14829, 13251, 13826,
+ 14829, 13251, 14541, 505, 12658,
+ 14829, 13251, 15408,
+ 14829, 13251, 15409, 13276,
+ 14829, 13251, 15414,
+ 14829, 13251, 22855, 15858,
+ 14829, 14263, 2608,
+ 14829, 14263, 6358,
+ 14829, 14263, 7424,
+ 14829, 14263, 11487, 14810,
+ 14829, 14263, 11862,
+ 14829, 14263, 12778,
+ 14829, 14263, 13196,
+ 14829, 14263, 13274,
+ 14829, 14263, 13328,
+ 14829, 14263, 13442,
+ 14829, 14263, 13712,
+ 14829, 14263, 14117, 925, 10814,
+ 14829, 14263, 14120,
+ 14829, 14263, 14193, 12146,
+ 14829, 14263, 14193, 13276,
+ 14829, 14263, 14194,
+ 14829, 14263, 14210,
+ 14829, 14263, 14766,
+ 14829, 14263, 14767, 15148,
+ 14829, 14263, 15104,
+ 14829, 14263, 15105, 14910,
+ 14829, 14263, 15302,
+ 14829, 14263, 15411, 9212,
+ 14829, 14263, 15750,
+ 14829, 14263, 16378,
+ 14829, 14263, 17351, 14758,
+ 14829, 14263, 17351, 15412,
+ 14829, 14263, 18272,
+ 14829, 14263, 19286,
+ 14829, 14263, 20394,
+ 14829, 14999, 270,
+ 14829, 14999, 271, 10641, 12658,
+ 14829, 14999, 528,
+ 14829, 14999, 529, 10641, 9462,
+ 14829, 14999, 529, 10641, 14540,
+ 14829, 14999, 928,
+ 14829, 14999, 929, 10641, 9462,
+ 14829, 14999, 929, 10641, 14540,
+ 14829, 14999, 1616,
+ 14829, 14999, 1866,
+ 14829, 14999, 1867, 10641, 9462,
+ 14829, 14999, 1867, 10641, 14540,
+ 14829, 14999, 2280,
+ 14829, 14999, 2281, 10641, 14540,
+ 14829, 14999, 2536,
+ 14829, 14999, 2537, 10641, 14540,
+ 14829, 14999, 2804,
+ 14829, 14999, 2805, 10641, 14540,
+ 14829, 14999, 3218,
+ 14829, 14999, 3219, 10641, 14540,
+ 14829, 14999, 3236,
+ 14829, 14999, 3237, 10641, 14540,
+ 14829, 14999, 3452,
+ 14829, 14999, 3453, 10641, 12322,
+ 14829, 14999, 3453, 10641, 14540,
+ 14829, 14999, 3726,
+ 14829, 14999, 3727, 10641, 12284,
+ 14829, 14999, 3727, 10641, 14540,
+ 14829, 14999, 5246,
+ 14829, 14999, 5247, 10641, 12658,
+ 14829, 14999, 5247, 10641, 13192,
+ 14829, 14999, 5247, 10641, 15408,
+ 14829, 14999, 5312,
+ 14829, 14999, 9486,
+ 14829, 14999, 9487, 10641, 14540,
+ 14829, 14999, 9776,
+ 14829, 14999, 9777, 10641, 3071, 1216,
+ 14829, 14999, 9777, 10641, 9777, 1216,
+ 14829, 14999, 9777, 10641, 14540,
+ 14829, 14999, 9777, 10641, 14541, 843, 3071, 1216,
+ 14829, 14999, 9777, 10641, 14541, 843, 9777, 1216,
+ 14829, 14999, 10633, 270,
+ 14829, 14999, 10633, 1866,
+ 14829, 14999, 10633, 3218,
+ 14829, 14999, 10633, 5246,
+ 14829, 14999, 10633, 9486,
+ 14829, 14999, 10633, 11850,
+ 14829, 14999, 10633, 12085, 2280,
+ 14829, 14999, 10633, 12530,
+ 14829, 14999, 11850,
+ 14829, 14999, 11851, 10641, 14540,
+ 14829, 14999, 12085, 528,
+ 14829, 14999, 12085, 529, 10641, 14540,
+ 14829, 14999, 12085, 1866,
+ 14829, 14999, 12085, 1867, 10641, 14540,
+ 14829, 14999, 12085, 2280,
+ 14829, 14999, 12085, 2536,
+ 14829, 14999, 12085, 13822,
+ 14829, 14999, 12204,
+ 14829, 14999, 12205, 10641, 14540,
+ 14829, 14999, 12530,
+ 14829, 14999, 12531, 10641, 14540,
+ 14829, 14999, 13822,
+ 14829, 14999, 13823, 10641, 14540,
+ 14829, 14999, 14196,
+ 14829, 14999, 14197, 10641, 14540,
+ 14829, 14999, 15474,
+ 14829, 14999, 15475, 10641, 14540,
+ 14829, 14999, 20531, 5312,
+ 14829, 14999, 20531, 9287, 9854,
+ 14829, 18249, 5247, 12530,
+ 14829, 18249, 17537, 3453, 3726,
+ 14829, 18249, 17537, 3727, 3727, 13192,
+ 14829, 18249, 17537, 14625, 3452,
+ 14829, 18249, 17537, 14625, 3726,
+ 14829, 20877, 2537, 16464,
+ 14829, 20877, 3089, 13190,
+ 14829, 20877, 12662,
+ 14829, 20877, 13188,
+ 14829, 20877, 14766,
+ 14829, 20877, 19286,
+ 14835, 10641, 14049, 11772,
+ 14849, 13293, 15621, 18392,
+ 14849, 13293, 15621, 18393, 317, 11571, 15620,
+ 14855, 6718,
+ 14856,
+ 14857, 10641, 19058,
+ 14857, 14418,
+ 14865, 13379, 9854,
+ 14897, 9855, 13052,
+ 14897, 9855, 15868,
+ 14897, 9855, 17486,
+ 14897, 9855, 17610,
+ 14897, 9855, 20552,
+ 14897, 11854,
+ 14897, 14003, 9855, 8,
+ 14897, 14003, 9855, 16,
+ 14897, 14003, 9855, 28,
+ 14897, 14003, 9855, 40,
+ 14897, 14003, 9855, 58,
+ 14897, 14003, 9855, 72,
+ 14897, 14003, 9855, 94,
+ 14897, 14003, 9855, 308,
+ 14897, 14003, 9855, 676,
+ 14897, 14625, 11854,
+ 14897, 14625, 17179, 8320,
+ 14897, 14999, 0,
+ 14897, 14999, 8,
+ 14897, 14999, 16,
+ 14897, 14999, 28,
+ 14897, 14999, 40,
+ 14897, 14999, 58,
+ 14897, 14999, 72,
+ 14897, 14999, 94,
+ 14897, 14999, 106,
+ 14897, 14999, 124,
+ 14897, 14999, 148,
+ 14897, 14999, 244,
+ 14897, 14999, 266,
+ 14897, 14999, 308,
+ 14897, 14999, 336,
+ 14897, 14999, 350,
+ 14897, 14999, 384,
+ 14897, 14999, 416,
+ 14897, 14999, 448,
+ 14897, 14999, 522,
+ 14897, 14999, 572,
+ 14897, 14999, 588,
+ 14897, 14999, 622,
+ 14897, 14999, 676,
+ 14897, 14999, 680,
+ 14897, 14999, 734,
+ 14897, 14999, 932,
+ 14897, 14999, 1044,
+ 14897, 14999, 1142,
+ 14897, 14999, 1164,
+ 14897, 14999, 1492,
+ 14897, 14999, 1796,
+ 14897, 14999, 1914,
+ 14897, 14999, 2444,
+ 14897, 14999, 2492,
+ 14897, 14999, 2556,
+ 14897, 14999, 2676,
+ 14897, 14999, 2912,
+ 14897, 14999, 3048,
+ 14897, 14999, 3114,
+ 14897, 14999, 3242,
+ 14897, 14999, 3322,
+ 14897, 14999, 6314,
+ 14897, 14999, 10264,
+ 14897, 14999, 11868,
+ 14897, 15233, 9854,
+ 14897, 17179, 8320,
+ 14897, 20679, 9854,
+ 14897, 20989, 9854,
+ 14901, 17091, 167, 2510,
+ 14901, 17091, 258,
+ 14901, 17091, 259, 15584,
+ 14901, 17091, 842,
+ 14901, 17091, 874,
+ 14901, 17091, 946,
+ 14901, 17091, 966,
+ 14901, 17091, 1084,
+ 14901, 17091, 1206,
+ 14901, 17091, 1216,
+ 14901, 17091, 1220,
+ 14901, 17091, 1264,
+ 14901, 17091, 1266,
+ 14901, 17091, 1336,
+ 14901, 17091, 1384,
+ 14901, 17091, 1408,
+ 14901, 17091, 1740,
+ 14901, 17091, 1784,
+ 14901, 17091, 2132,
+ 14901, 17091, 2242,
+ 14901, 17091, 2438,
+ 14901, 17091, 2510,
+ 14901, 17091, 2606,
+ 14901, 17091, 2610,
+ 14901, 17091, 2688,
+ 14901, 17091, 2882,
+ 14901, 17091, 2886,
+ 14901, 17091, 2896,
+ 14901, 17091, 2974,
+ 14901, 17091, 3034,
+ 14901, 17091, 3036,
+ 14901, 17091, 3136,
+ 14901, 17091, 3232,
+ 14901, 17091, 3356,
+ 14901, 17091, 3357, 12262,
+ 14901, 17091, 3424,
+ 14901, 17091, 5798,
+ 14901, 17091, 5834,
+ 14901, 17091, 5844,
+ 14901, 17091, 5848,
+ 14901, 17091, 5850,
+ 14901, 17091, 5855, 485, 11746,
+ 14901, 17091, 5858,
+ 14901, 17091, 5978,
+ 14901, 17091, 5980,
+ 14901, 17091, 6082,
+ 14901, 17091, 6084,
+ 14901, 17091, 6086,
+ 14901, 17091, 6356,
+ 14901, 17091, 6408,
+ 14901, 17091, 6426,
+ 14901, 17091, 6435, 968,
+ 14901, 17091, 6440,
+ 14901, 17091, 6602,
+ 14901, 17091, 6718,
+ 14901, 17091, 6722,
+ 14901, 17091, 6746,
+ 14901, 17091, 6750,
+ 14901, 17091, 6772,
+ 14901, 17091, 6782,
+ 14901, 17091, 6930,
+ 14901, 17091, 7048,
+ 14901, 17091, 7118,
+ 14901, 17091, 7123, 10229, 13818,
+ 14901, 17091, 7126,
+ 14901, 17091, 7138,
+ 14901, 17091, 7146,
+ 14901, 17091, 7292,
+ 14901, 17091, 7304,
+ 14901, 17091, 7430,
+ 14901, 17091, 7458,
+ 14901, 17091, 7780,
+ 14901, 17091, 7792,
+ 14901, 17091, 7812,
+ 14901, 17091, 7814,
+ 14901, 17091, 7818,
+ 14901, 17091, 7846,
+ 14901, 17091, 7854,
+ 14901, 17091, 7882,
+ 14901, 17091, 7883, 15636,
+ 14901, 17091, 8352,
+ 14901, 17091, 8460,
+ 14901, 17091, 8850,
+ 14901, 17091, 9171, 968,
+ 14901, 17091, 9278,
+ 14901, 17091, 9466,
+ 14901, 17091, 9496,
+ 14901, 17091, 9516,
+ 14901, 17091, 9694,
+ 14901, 17091, 9712,
+ 14901, 17091, 9720,
+ 14901, 17091, 9860,
+ 14901, 17091, 9874,
+ 14901, 17091, 9954,
+ 14901, 17091, 9956,
+ 14901, 17091, 10098,
+ 14901, 17091, 10188,
+ 14901, 17091, 10228,
+ 14901, 17091, 10616,
+ 14901, 17091, 10617, 19228,
+ 14901, 17091, 10628,
+ 14901, 17091, 10634,
+ 14901, 17091, 10636,
+ 14901, 17091, 10652,
+ 14901, 17091, 10654,
+ 14901, 17091, 11404,
+ 14901, 17091, 11476,
+ 14901, 17091, 11570,
+ 14901, 17091, 11582,
+ 14901, 17091, 11604,
+ 14901, 17091, 11710,
+ 14901, 17091, 11740,
+ 14901, 17091, 11758,
+ 14901, 17091, 11766,
+ 14901, 17091, 11884,
+ 14901, 17091, 11968,
+ 14901, 17091, 11978,
+ 14901, 17091, 11992,
+ 14901, 17091, 12076,
+ 14901, 17091, 12082,
+ 14901, 17091, 12096,
+ 14901, 17091, 12200,
+ 14901, 17091, 12226,
+ 14901, 17091, 12230,
+ 14901, 17091, 12274,
+ 14901, 17091, 12330,
+ 14901, 17091, 12484,
+ 14901, 17091, 12692,
+ 14901, 17091, 12758,
+ 14901, 17091, 12764,
+ 14901, 17091, 13258,
+ 14901, 17091, 13341, 9171, 968,
+ 14901, 17091, 13346,
+ 14901, 17091, 13476,
+ 14901, 17091, 13482,
+ 14901, 17091, 13504,
+ 14901, 17091, 13507, 15683, 5834,
+ 14901, 17091, 13507, 15740,
+ 14901, 17091, 13546,
+ 14901, 17091, 13548,
+ 14901, 17091, 13552,
+ 14901, 17091, 13562,
+ 14901, 17091, 13574,
+ 14901, 17091, 13578,
+ 14901, 17091, 13586,
+ 14901, 17091, 13594,
+ 14901, 17091, 13610,
+ 14901, 17091, 13618,
+ 14901, 17091, 13628,
+ 14901, 17091, 13656,
+ 14901, 17091, 13682,
+ 14901, 17091, 13754,
+ 14901, 17091, 13794,
+ 14901, 17091, 13806,
+ 14901, 17091, 14032,
+ 14901, 17091, 14044,
+ 14901, 17091, 14048,
+ 14901, 17091, 14064,
+ 14901, 17091, 14072,
+ 14901, 17091, 14310,
+ 14901, 17091, 14336,
+ 14901, 17091, 14346,
+ 14901, 17091, 14386,
+ 14901, 17091, 14402,
+ 14901, 17091, 14520,
+ 14901, 17091, 14588,
+ 14901, 17091, 14623, 10120,
+ 14901, 17091, 14623, 11740,
+ 14901, 17091, 14625, 46,
+ 14901, 17091, 14626,
+ 14901, 17091, 14682,
+ 14901, 17091, 14843, 19228,
+ 14901, 17091, 14872,
+ 14901, 17091, 15122,
+ 14901, 17091, 15136,
+ 14901, 17091, 15258,
+ 14901, 17091, 15500,
+ 14901, 17091, 15506,
+ 14901, 17091, 15600,
+ 14901, 17091, 15606,
+ 14901, 17091, 15616,
+ 14901, 17091, 15620,
+ 14901, 17091, 15693, 16708,
+ 14901, 17091, 15776,
+ 14901, 17091, 15784,
+ 14901, 17091, 15804,
+ 14901, 17091, 15812,
+ 14901, 17091, 15854,
+ 14901, 17091, 15888,
+ 14901, 17091, 15920,
+ 14901, 17091, 16094,
+ 14901, 17091, 16164,
+ 14901, 17091, 16170,
+ 14901, 17091, 16380,
+ 14901, 17091, 16396,
+ 14901, 17091, 16470,
+ 14901, 17091, 16708,
+ 14901, 17091, 16824,
+ 14901, 17091, 16930,
+ 14901, 17091, 17072,
+ 14901, 17091, 17170,
+ 14901, 17091, 17482,
+ 14901, 17091, 17722,
+ 14901, 17091, 18092,
+ 14901, 17091, 18316,
+ 14901, 17091, 18330,
+ 14901, 17091, 18494,
+ 14901, 17091, 18596,
+ 14901, 17091, 18650,
+ 14901, 17091, 19228,
+ 14901, 17091, 19984,
+ 14901, 17091, 20106,
+ 14901, 17091, 20610,
+ 14901, 17091, 20901, 10636,
+ 14913, 9854,
+ 14925, 3232,
+ 14931, 9855, 13052,
+ 14931, 9855, 13642,
+ 14931, 9855, 15524,
+ 14931, 9855, 15868,
+ 14931, 9855, 17610,
+ 14931, 10651, 19618,
+ 14931, 11854,
+ 14931, 14003, 9855, 8,
+ 14931, 14003, 9855, 16,
+ 14931, 14003, 9855, 28,
+ 14931, 14003, 9855, 40,
+ 14931, 14003, 9855, 58,
+ 14931, 14003, 9855, 72,
+ 14931, 14003, 9855, 94,
+ 14931, 14003, 9855, 308,
+ 14931, 14625, 11854,
+ 14931, 14625, 17179, 8320,
+ 14931, 14999, 0,
+ 14931, 14999, 8,
+ 14931, 14999, 16,
+ 14931, 14999, 28,
+ 14931, 14999, 40,
+ 14931, 14999, 58,
+ 14931, 14999, 72,
+ 14931, 14999, 94,
+ 14931, 14999, 106,
+ 14931, 14999, 124,
+ 14931, 14999, 148,
+ 14931, 14999, 244,
+ 14931, 14999, 266,
+ 14931, 14999, 336,
+ 14931, 14999, 350,
+ 14931, 14999, 384,
+ 14931, 14999, 416,
+ 14931, 14999, 448,
+ 14931, 14999, 522,
+ 14931, 14999, 572,
+ 14931, 14999, 588,
+ 14931, 14999, 622,
+ 14931, 14999, 680,
+ 14931, 14999, 734,
+ 14931, 14999, 904,
+ 14931, 14999, 932,
+ 14931, 14999, 1044,
+ 14931, 14999, 1142,
+ 14931, 14999, 1164,
+ 14931, 14999, 1482,
+ 14931, 14999, 1492,
+ 14931, 14999, 1812,
+ 14931, 14999, 1914,
+ 14931, 14999, 2152,
+ 14931, 14999, 2444,
+ 14931, 14999, 2492,
+ 14931, 14999, 2556,
+ 14931, 14999, 2676,
+ 14931, 14999, 3242,
+ 14931, 14999, 3322,
+ 14931, 14999, 6306,
+ 14931, 14999, 6314,
+ 14931, 14999, 10264,
+ 14931, 17179, 8320,
+ 14931, 20989, 9854,
+ 14940,
+ 14955, 18643, 15672,
+ 14981, 10144,
+ 14981, 10145, 505, 12005, 634,
+ 14986,
+ 14995, 9855, 2880,
+ 14995, 9855, 13052,
+ 14995, 11905, 2610,
+ 14995, 11905, 3076,
+ 14995, 11905, 3356,
+ 14995, 11905, 6756,
+ 14995, 11905, 6778,
+ 14995, 11905, 8780,
+ 14995, 11905, 10900,
+ 14995, 11905, 11978,
+ 14995, 11905, 13450,
+ 14995, 11905, 13736,
+ 14995, 14003, 9855, 8,
+ 14995, 14003, 9855, 16,
+ 14995, 14003, 9855, 28,
+ 14995, 14003, 9855, 40,
+ 14995, 14003, 9855, 58,
+ 14995, 14003, 9855, 498,
+ 14995, 14003, 9855, 676,
+ 14995, 14999, 0,
+ 14995, 14999, 106,
+ 14995, 14999, 124,
+ 14995, 14999, 148,
+ 14995, 14999, 224,
+ 14995, 14999, 244,
+ 14995, 14999, 266,
+ 14995, 14999, 336,
+ 14995, 14999, 350,
+ 14995, 14999, 384,
+ 14995, 14999, 416,
+ 14995, 14999, 448,
+ 14995, 14999, 522,
+ 14995, 14999, 572,
+ 14995, 14999, 588,
+ 14995, 14999, 622,
+ 14995, 14999, 680,
+ 14995, 14999, 694,
+ 14995, 14999, 734,
+ 14995, 14999, 954,
+ 14995, 14999, 1044,
+ 14995, 14999, 1142,
+ 14995, 14999, 1254,
+ 14995, 14999, 1382,
+ 14995, 14999, 1520,
+ 14995, 14999, 1640,
+ 14995, 14999, 1914,
+ 14995, 14999, 1962,
+ 14995, 14999, 2322,
+ 14995, 14999, 2444,
+ 14995, 14999, 2556,
+ 14995, 14999, 2676,
+ 14995, 14999, 2700,
+ 14995, 14999, 3048,
+ 14995, 14999, 3242,
+ 14995, 14999, 3308,
+ 14995, 14999, 3322,
+ 14995, 14999, 10240,
+ 14995, 14999, 10264,
+ 14995, 19015, 9855, 20,
+ 14995, 19015, 9855, 22,
+ 14995, 19015, 9855, 24,
+ 14995, 19015, 9855, 26,
+ 14995, 19015, 9855, 30,
+ 14995, 19015, 9855, 34,
+ 14995, 19015, 9855, 38,
+ 14995, 19015, 9855, 7592,
+ 14995, 19015, 9855, 16910,
+ 14995, 19667, 14999, 572,
+ 14995, 19667, 14999, 734,
+ 14995, 20877, 8959, 15745, 15680,
+ 14995, 20877, 14456,
+ 14995, 20877, 15680,
+ 14995, 20877, 15794,
+ 14995, 20877, 15795, 14456,
+ 15021, 1, 9855, 4496,
+ 15021, 1, 9855, 4498,
+ 15021, 1, 9855, 4500,
+ 15021, 1, 9855, 4502,
+ 15021, 1, 9855, 4504,
+ 15021, 1, 9855, 4506,
+ 15021, 1, 9855, 4508,
+ 15021, 1, 9855, 4510,
+ 15021, 1, 9855, 4514,
+ 15021, 1, 9855, 4516,
+ 15021, 1, 9855, 4518,
+ 15021, 1, 9855, 4522,
+ 15021, 1, 9855, 4524,
+ 15021, 1, 9855, 4526,
+ 15021, 1, 9855, 4528,
+ 15021, 1, 9855, 4530,
+ 15021, 1, 9855, 4532,
+ 15021, 1, 9855, 4534,
+ 15021, 1, 9855, 4536,
+ 15021, 1, 9855, 4538,
+ 15021, 1, 9855, 4540,
+ 15021, 1, 9855, 4542,
+ 15021, 1, 9855, 4544,
+ 15021, 1, 9855, 4546,
+ 15021, 1, 9855, 4548,
+ 15021, 1, 9855, 4550,
+ 15021, 1, 9855, 4552,
+ 15021, 1, 9855, 4554,
+ 15021, 1, 9855, 4556,
+ 15021, 1, 9855, 4558,
+ 15021, 1, 9855, 4560,
+ 15021, 1, 9855, 4562,
+ 15021, 1, 9855, 4564,
+ 15021, 1, 9855, 4566,
+ 15021, 1, 9855, 4568,
+ 15021, 1, 9855, 4570,
+ 15021, 1, 9855, 4572,
+ 15021, 1, 9855, 4574,
+ 15021, 1, 9855, 4576,
+ 15021, 1, 9855, 4578,
+ 15021, 1, 9855, 4580,
+ 15021, 1, 9855, 4582,
+ 15021, 1, 9855, 4584,
+ 15021, 1, 9855, 4586,
+ 15021, 1, 9855, 4588,
+ 15021, 1, 9855, 4590,
+ 15021, 1, 9855, 4592,
+ 15021, 1, 9855, 4594,
+ 15021, 1, 9855, 4596,
+ 15021, 1, 9855, 4598,
+ 15021, 1, 9855, 4600,
+ 15021, 1, 9855, 4602,
+ 15021, 1, 9855, 4604,
+ 15021, 1, 9855, 4606,
+ 15021, 1, 9855, 4608,
+ 15021, 1, 9855, 4610,
+ 15021, 1, 9855, 4612,
+ 15021, 1, 9855, 4614,
+ 15021, 1, 9855, 4616,
+ 15021, 1, 9855, 4618,
+ 15021, 1, 9855, 4620,
+ 15021, 1, 9855, 4622,
+ 15021, 1, 9855, 4624,
+ 15021, 1, 9855, 4626,
+ 15021, 1, 9855, 4628,
+ 15021, 1, 9855, 4630,
+ 15021, 1, 9855, 4632,
+ 15021, 1, 9855, 4634,
+ 15021, 1, 9855, 4636,
+ 15021, 1, 9855, 4890,
+ 15021, 1, 9855, 4892,
+ 15021, 1, 9855, 4894,
+ 15021, 1, 9855, 4896,
+ 15021, 1, 9855, 4898,
+ 15021, 1, 9855, 4900,
+ 15021, 1, 9855, 4904,
+ 15021, 1, 9855, 4906,
+ 15021, 1, 9855, 4908,
+ 15021, 1, 9855, 4910,
+ 15021, 1, 9855, 4912,
+ 15021, 1, 9855, 4914,
+ 15021, 1, 9855, 4918,
+ 15021, 1, 9855, 4920,
+ 15021, 1, 9855, 4928,
+ 15021, 1, 9855, 4930,
+ 15021, 1, 9855, 4934,
+ 15021, 1, 9855, 4936,
+ 15021, 1, 9855, 4938,
+ 15021, 1, 9855, 4940,
+ 15021, 1, 9855, 4942,
+ 15021, 1, 9855, 4944,
+ 15021, 1, 9855, 4946,
+ 15021, 1, 9855, 4948,
+ 15021, 1, 9855, 4950,
+ 15021, 1, 9855, 4952,
+ 15021, 1, 9855, 4954,
+ 15021, 1, 9855, 4956,
+ 15021, 1, 9855, 4958,
+ 15021, 1, 9855, 4960,
+ 15021, 1, 9855, 4962,
+ 15021, 1, 9855, 4964,
+ 15021, 1, 9855, 4966,
+ 15021, 1, 9855, 4968,
+ 15021, 1, 9855, 4970,
+ 15021, 1, 9855, 4972,
+ 15021, 1, 9855, 4974,
+ 15021, 1, 9855, 4976,
+ 15021, 1, 9855, 4978,
+ 15021, 1, 9855, 4980,
+ 15021, 1, 9855, 4982,
+ 15021, 1, 9855, 4984,
+ 15021, 1, 9855, 4986,
+ 15021, 1, 9855, 4988,
+ 15021, 1, 9855, 4990,
+ 15021, 1, 9855, 4992,
+ 15021, 1, 9855, 4994,
+ 15021, 1, 9855, 4996,
+ 15021, 1, 9855, 4998,
+ 15021, 1, 9855, 5000,
+ 15021, 1, 9855, 5002,
+ 15021, 1, 9855, 5004,
+ 15021, 1, 9855, 5006,
+ 15021, 1, 9855, 5008,
+ 15021, 1, 9855, 5010,
+ 15021, 1, 9855, 5012,
+ 15021, 1, 9855, 5014,
+ 15021, 1, 9855, 5016,
+ 15021, 1, 9855, 5018,
+ 15021, 1, 9855, 5020,
+ 15021, 1, 9855, 5022,
+ 15021, 1, 9855, 5024,
+ 15021, 1, 9855, 5026,
+ 15021, 1, 9855, 5028,
+ 15021, 1, 9855, 5030,
+ 15021, 1, 9855, 5032,
+ 15021, 1, 9855, 5034,
+ 15021, 1, 9855, 5036,
+ 15021, 1, 9855, 5038,
+ 15021, 1, 9855, 5040,
+ 15021, 1, 9855, 5042,
+ 15021, 1, 9855, 5044,
+ 15021, 1, 9855, 5046,
+ 15021, 1, 9855, 5048,
+ 15021, 1, 9855, 5050,
+ 15021, 1, 9855, 5052,
+ 15021, 1, 9855, 5054,
+ 15021, 1, 9855, 5056,
+ 15021, 1, 9855, 5058,
+ 15021, 1, 9855, 5060,
+ 15021, 1, 9855, 5062,
+ 15021, 1, 9855, 5064,
+ 15021, 1, 9855, 5066,
+ 15021, 1, 9855, 5068,
+ 15021, 1, 9855, 5070,
+ 15021, 1, 9855, 5072,
+ 15021, 1, 9855, 5074,
+ 15021, 1, 9855, 5076,
+ 15021, 1, 9855, 5078,
+ 15021, 1, 9855, 5080,
+ 15021, 1, 9855, 5082,
+ 15021, 1, 9855, 5084,
+ 15021, 1, 9855, 5086,
+ 15021, 1, 9855, 5088,
+ 15021, 1, 9855, 5090,
+ 15021, 1, 9855, 5092,
+ 15021, 1, 9855, 5094,
+ 15021, 1, 9855, 5096,
+ 15021, 1, 9855, 5098,
+ 15021, 1, 9855, 5100,
+ 15021, 1, 9855, 5102,
+ 15021, 1, 9855, 5104,
+ 15021, 1, 9855, 5106,
+ 15021, 1, 9855, 5108,
+ 15021, 1, 9855, 5110,
+ 15021, 1, 9855, 5112,
+ 15021, 1, 9855, 5114,
+ 15021, 1, 9855, 5116,
+ 15021, 1, 9855, 5118,
+ 15021, 1, 9855, 5120,
+ 15021, 1, 9855, 5122,
+ 15021, 1, 9855, 5124,
+ 15021, 1, 9855, 5126,
+ 15021, 1, 9855, 5128,
+ 15021, 1, 9855, 5130,
+ 15021, 1, 9855, 5132,
+ 15021, 1, 9855, 5134,
+ 15021, 1, 9855, 5136,
+ 15021, 1, 9855, 5138,
+ 15021, 1, 9855, 5140,
+ 15021, 1, 9855, 5142,
+ 15021, 1, 9855, 5144,
+ 15021, 1, 9855, 5146,
+ 15021, 1, 9855, 5148,
+ 15021, 1, 9855, 5150,
+ 15021, 1, 9855, 5152,
+ 15021, 1, 9855, 5154,
+ 15021, 1, 9855, 5156,
+ 15021, 1, 9855, 5158,
+ 15021, 1, 9855, 5160,
+ 15021, 1, 9855, 5162,
+ 15021, 1, 9855, 5164,
+ 15021, 1, 9855, 5167, 0,
+ 15021, 1, 9855, 5169, 2,
+ 15021, 1, 9855, 5171, 6,
+ 15021, 1, 9855, 5173, 8,
+ 15021, 1, 9855, 5175, 10,
+ 15021, 1, 9855, 5177, 14,
+ 15021, 1, 9855, 5179, 18,
+ 15021, 1, 9855, 5181, 20,
+ 15021, 1, 9855, 5183, 22,
+ 15021, 1, 9855, 5185, 44,
+ 15021, 1, 9855, 5187, 46,
+ 15021, 1, 9855, 5189, 48,
+ 15021, 1, 9855, 5191, 13144,
+ 15021, 1, 9855, 5193, 792,
+ 15021, 1, 9855, 5195, 108,
+ 15021, 1, 9855, 5197, 152,
+ 15021, 1, 9855, 5199, 6606,
+ 15021, 1, 9855, 5201, 338,
+ 15021, 1, 9855, 5202,
+ 15021, 1, 9855, 5204,
+ 15021, 1, 9855, 5206,
+ 15021, 1, 9855, 5208,
+ 15021, 1, 9855, 5210,
+ 15021, 1, 9855, 5212,
+ 15021, 1, 9855, 5214,
+ 15021, 1, 9855, 5216,
+ 15021, 1, 9855, 11044,
+ 15021, 1, 9855, 11102,
+ 15021, 1, 9855, 11106,
+ 15021, 1, 9855, 11132,
+ 15021, 1, 9855, 11134,
+ 15021, 1, 9855, 11136,
+ 15021, 1, 9855, 11138,
+ 15021, 1, 9855, 11140,
+ 15021, 1, 9855, 11142,
+ 15021, 1, 9855, 11244,
+ 15021, 1, 9855, 11246,
+ 15021, 1, 9855, 11248,
+ 15021, 1, 9855, 11250,
+ 15021, 1, 9855, 11252,
+ 15021, 1, 9855, 11254,
+ 15021, 1, 9855, 11256,
+ 15021, 1, 9855, 11258,
+ 15021, 1, 9855, 11260,
+ 15021, 1, 9855, 11262,
+ 15021, 1, 9855, 11264,
+ 15021, 1, 9855, 11266,
+ 15021, 1, 9855, 11268,
+ 15021, 1, 9855, 11270,
+ 15021, 1, 9855, 11272,
+ 15021, 1, 9855, 11274,
+ 15021, 1, 9855, 11276,
+ 15021, 1, 9855, 11278,
+ 15021, 1, 9855, 11280,
+ 15021, 1, 9855, 11282,
+ 15021, 1, 9855, 11284,
+ 15021, 1, 9855, 11286,
+ 15021, 1, 9855, 11288,
+ 15021, 1, 9855, 11290,
+ 15021, 1, 9855, 11292,
+ 15021, 1, 9855, 11294,
+ 15021, 1, 9855, 11296,
+ 15021, 1, 9855, 11298,
+ 15021, 1, 9855, 11300,
+ 15021, 1, 9855, 11302,
+ 15021, 1, 9855, 11304,
+ 15021, 1, 9855, 11306,
+ 15021, 1, 9855, 11308,
+ 15021, 1, 9855, 11310,
+ 15021, 1, 9855, 11312,
+ 15021, 1, 9855, 11314,
+ 15021, 1, 9855, 11316,
+ 15021, 1, 9855, 11318,
+ 15021, 1, 9855, 11320,
+ 15021, 1, 9855, 11322,
+ 15021, 1, 9855, 11324,
+ 15021, 1, 9855, 11326,
+ 15021, 1, 9855, 11328,
+ 15021, 1, 9855, 11330,
+ 15021, 1, 9855, 11332,
+ 15021, 1, 9855, 11334,
+ 15021, 1, 9855, 11336,
+ 15021, 1, 9855, 11338,
+ 15021, 1, 9855, 11340,
+ 15021, 1, 9855, 11342,
+ 15021, 1, 9855, 11344,
+ 15021, 1, 9855, 11346,
+ 15021, 1, 9855, 11348,
+ 15021, 1, 9855, 11350,
+ 15021, 1, 9855, 11352,
+ 15021, 1, 9855, 11354,
+ 15021, 1, 9855, 11356,
+ 15021, 1, 9855, 11358,
+ 15021, 1, 9855, 11360,
+ 15021, 1, 9855, 11362,
+ 15021, 1, 9855, 11364,
+ 15021, 1, 9855, 11366,
+ 15021, 1, 9855, 11368,
+ 15021, 1, 9855, 11370,
+ 15021, 1, 9855, 11372,
+ 15021, 1, 9855, 11374,
+ 15021, 1, 9855, 11376,
+ 15021, 1, 9855, 11378,
+ 15021, 1, 9855, 11380,
+ 15021, 1, 9855, 11382,
+ 15021, 1, 9855, 11384,
+ 15021, 1, 9855, 11386,
+ 15021, 1, 9855, 11388,
+ 15021, 1, 9855, 11390,
+ 15021, 1, 9855, 14237, 376,
+ 15021, 1, 9855, 14239, 378,
+ 15021, 1, 9855, 14241, 380,
+ 15021, 1, 9855, 14243, 382,
+ 15021, 1, 9855, 14248,
+ 15021, 1, 9855, 14250,
+ 15021, 1, 9855, 14252,
+ 15021, 1, 9855, 14254,
+ 15021, 1, 9855, 14256,
+ 15021, 1, 9855, 14258,
+ 15021, 1, 9855, 14260,
+ 15021, 1, 9855, 17542,
+ 15021, 1, 9855, 17544,
+ 15021, 1, 9855, 17546,
+ 15021, 1, 9855, 17548,
+ 15021, 1, 9855, 17550,
+ 15021, 1, 9855, 17552,
+ 15021, 1, 9855, 17554,
+ 15021, 1, 9855, 17556,
+ 15021, 1, 9855, 17558,
+ 15021, 1, 9855, 17560,
+ 15021, 1, 9855, 17562,
+ 15021, 1, 9855, 17564,
+ 15021, 1, 9855, 17566,
+ 15021, 1, 9855, 17568,
+ 15021, 1, 9855, 17570,
+ 15021, 1, 9855, 17572,
+ 15021, 1, 9855, 17574,
+ 15021, 1, 9855, 17576,
+ 15021, 1, 9855, 17578,
+ 15021, 1, 9855, 17580,
+ 15021, 3, 15673, 5348,
+ 15021, 3, 15673, 5350,
+ 15021, 3, 15673, 5356,
+ 15021, 3, 15673, 5380,
+ 15021, 3, 15673, 5404,
+ 15021, 3, 15673, 5408,
+ 15021, 3, 15673, 5422,
+ 15021, 3, 15673, 5436,
+ 15021, 3, 15673, 5438,
+ 15021, 3, 15673, 5468,
+ 15021, 3, 15673, 5474,
+ 15021, 3, 15673, 5476,
+ 15021, 3, 15673, 5480,
+ 15021, 3, 15673, 5484,
+ 15021, 3, 18159, 5491, 2242,
+ 15021, 3, 18159, 5493, 14064,
+ 15021, 3, 18159, 5495, 6356,
+ 15021, 3, 18159, 5497, 12006,
+ 15021, 3, 18159, 5499, 14044,
+ 15021, 3, 18159, 5501, 14354,
+ 15021, 3, 18159, 5503, 13142,
+ 15021, 3, 18159, 5505, 13588,
+ 15021, 3, 18159, 5507, 16214,
+ 15021, 3, 18159, 5513, 2602,
+ 15021, 3, 18159, 5515, 10636,
+ 15021, 3, 18159, 5516,
+ 15021, 3, 18159, 5523, 14412,
+ 15021, 3, 18159, 5525, 7048,
+ 15021, 3, 18159, 5526,
+ 15021, 3, 18159, 5529, 10646,
+ 15021, 3, 18159, 5530,
+ 15021, 3, 18159, 5532,
+ 15021, 3, 18159, 5535, 7304,
+ 15021, 3, 18159, 5536,
+ 15021, 3, 18159, 5538,
+ 15021, 3, 18159, 5540,
+ 15021, 3, 18159, 5546,
+ 15021, 3, 18159, 5548,
+ 15021, 3, 18159, 5551, 11746,
+ 15021, 3, 18159, 5552,
+ 15021, 3, 18159, 5554,
+ 15021, 3, 18159, 5557, 16428,
+ 15021, 3, 18159, 5559, 14304,
+ 15021, 3, 18159, 5560,
+ 15021, 3, 18159, 5562,
+ 15021, 3, 18159, 5564,
+ 15021, 3, 18159, 5566,
+ 15021, 3, 18159, 5568,
+ 15021, 3, 18159, 5570,
+ 15021, 3, 18159, 5572,
+ 15021, 3, 18159, 5574,
+ 15021, 3, 18159, 5576,
+ 15021, 3, 18159, 5579, 12754,
+ 15021, 3, 18159, 5580,
+ 15021, 3, 18159, 5583, 10228,
+ 15021, 3, 18159, 5584,
+ 15021, 3, 18159, 5586,
+ 15021, 3, 18159, 5588,
+ 15021, 3, 18159, 5590,
+ 15021, 3, 18159, 5592,
+ 15021, 3, 18159, 5594,
+ 15021, 3, 18159, 5596,
+ 15021, 3, 18159, 5598,
+ 15021, 3, 18159, 5600,
+ 15021, 3, 18159, 5602,
+ 15021, 3, 18159, 5604,
+ 15021, 3, 18159, 5607, 14834,
+ 15021, 3, 18159, 5649, 19270,
+ 15021, 3, 18159, 5655, 16046,
+ 15021, 3, 18159, 5665, 13586,
+ 15021, 3, 18159, 5667, 11476,
+ 15021, 3, 18159, 5668,
+ 15021, 3, 18159, 5671, 13660,
+ 15021, 3, 18159, 5672,
+ 15021, 3, 18159, 5674,
+ 15021, 3, 18159, 5677, 17513, 16132,
+ 15021, 3, 18159, 5679, 16132,
+ 15021, 3, 18159, 5681, 16133, 12110,
+ 15021, 3, 18159, 5683, 14046,
+ 15021, 3, 18159, 5684,
+ 15021, 3, 18159, 5686,
+ 15021, 3, 18159, 5690,
+ 15021, 3, 18159, 5692,
+ 15021, 3, 18159, 5696,
+ 15021, 3, 18159, 5698,
+ 15021, 3, 18159, 5700,
+ 15021, 3, 18159, 5703, 6284,
+ 15021, 3, 18159, 5704,
+ 15021, 3, 18159, 5706,
+ 15021, 3, 18159, 5708,
+ 15021, 3, 18159, 5710,
+ 15021, 3, 18159, 5712,
+ 15021, 3, 18159, 11495, 8318,
+ 15021, 3, 18159, 11497, 18640,
+ 15021, 3, 18159, 11499, 1332,
+ 15021, 3, 18159, 11501, 2878,
+ 15021, 3, 18159, 11503, 18586,
+ 15021, 3, 18159, 11505, 16486,
+ 15021, 3, 18159, 11507, 3106,
+ 15021, 3, 18159, 11509, 5846,
+ 15021, 3, 18159, 11511, 1084,
+ 15021, 3, 18159, 11513, 5876,
+ 15021, 3, 18159, 15863, 5542,
+ 15021, 3, 18159, 15863, 5608,
+ 15021, 3, 18159, 15863, 5610,
+ 15021, 3, 18159, 15863, 5612,
+ 15021, 3, 18159, 15863, 5614,
+ 15021, 3, 18159, 15863, 5616,
+ 15021, 3, 18159, 15863, 5618,
+ 15021, 3, 18159, 15863, 5620,
+ 15021, 3, 18159, 15863, 5622,
+ 15021, 3, 18159, 15863, 5624,
+ 15021, 3, 18159, 15863, 5626,
+ 15021, 3, 18159, 15863, 5628,
+ 15021, 3, 18159, 15863, 5630,
+ 15021, 3, 18159, 15863, 5632,
+ 15021, 3, 18159, 15863, 5634,
+ 15021, 3, 18159, 15863, 5636,
+ 15021, 3, 18159, 15863, 5638,
+ 15021, 3, 18159, 15863, 5640,
+ 15021, 3, 18159, 15863, 5642,
+ 15021, 3, 18159, 15863, 5644,
+ 15021, 3, 18159, 15863, 5646,
+ 15021, 3, 18159, 15863, 5650,
+ 15021, 3, 18159, 15863, 5652,
+ 15021, 3, 18159, 15863, 5656,
+ 15021, 3, 18159, 15863, 5658,
+ 15021, 3, 18159, 15863, 5660,
+ 15021, 3, 18159, 15863, 5662,
+ 15021, 3, 18159, 15863, 5694,
+ 15021, 3, 18159, 15863, 5714,
+ 15021, 3, 18323, 5509, 7598,
+ 15021, 3, 18323, 5511, 14898,
+ 15021, 3, 18323, 5519, 11466,
+ 15021, 3, 18323, 5521, 8366,
+ 15021, 3, 18323, 5545, 13854,
+ 15021, 3, 18323, 5689, 11908,
+ 15021, 3, 18697, 5315, 148,
+ 15021, 3, 18697, 5317, 580,
+ 15021, 3, 18697, 5319, 522,
+ 15021, 3, 18697, 5321, 626,
+ 15021, 3, 18697, 5323, 634,
+ 15021, 3, 18697, 5325, 448,
+ 15021, 3, 18697, 5327, 158,
+ 15021, 3, 18697, 5329, 0,
+ 15021, 3, 18697, 5331, 592,
+ 15021, 3, 18697, 5333, 40,
+ 15021, 3, 18697, 5335, 540,
+ 15021, 3, 18697, 5337, 602,
+ 15021, 3, 18697, 5339, 424,
+ 15021, 3, 18697, 5341, 166,
+ 15021, 3, 18697, 5343, 436,
+ 15021, 3, 18697, 5345, 556,
+ 15021, 3, 18697, 5347, 752,
+ 15021, 3, 18697, 5353, 760,
+ 15021, 3, 18697, 5355, 560,
+ 15021, 3, 18697, 5359, 440,
+ 15021, 3, 18697, 5361, 452,
+ 15021, 3, 18697, 5363, 54,
+ 15021, 3, 18697, 5365, 584,
+ 15021, 3, 18697, 5367, 574,
+ 15021, 3, 18697, 5369, 16,
+ 15021, 3, 18697, 5371, 2726,
+ 15021, 3, 18697, 5373, 460,
+ 15021, 3, 18697, 5375, 588,
+ 15021, 3, 18697, 5377, 564,
+ 15021, 3, 18697, 5379, 2864,
+ 15021, 3, 18697, 5383, 342,
+ 15021, 3, 18697, 5385, 630,
+ 15021, 3, 18697, 5387, 8,
+ 15021, 3, 18697, 5389, 536,
+ 15021, 3, 18697, 5391, 706,
+ 15021, 3, 18697, 5393, 598,
+ 15021, 3, 18697, 5395, 710,
+ 15021, 3, 18697, 5397, 56,
+ 15021, 3, 18697, 5399, 354,
+ 15021, 3, 18697, 5401, 154,
+ 15021, 3, 18697, 5403, 338,
+ 15021, 3, 18697, 5407, 2548,
+ 15021, 3, 18697, 5411, 546,
+ 15021, 3, 18697, 5413, 168,
+ 15021, 3, 18697, 5415, 468,
+ 15021, 3, 18697, 5417, 578,
+ 15021, 3, 18697, 5419, 694,
+ 15021, 3, 18697, 5421, 472,
+ 15021, 3, 18697, 5425, 336,
+ 15021, 3, 18697, 5427, 612,
+ 15021, 3, 18697, 5429, 622,
+ 15021, 3, 18697, 5431, 572,
+ 15021, 3, 18697, 5433, 28,
+ 15021, 3, 18697, 5435, 2724,
+ 15021, 3, 18697, 5441, 344,
+ 15021, 3, 18697, 5443, 3184,
+ 15021, 3, 18697, 5445, 358,
+ 15021, 3, 18697, 5447, 2936,
+ 15021, 3, 18697, 5449, 642,
+ 15021, 3, 18697, 5451, 366,
+ 15021, 3, 18697, 5453, 1248,
+ 15021, 3, 18697, 5455, 528,
+ 15021, 3, 18697, 5457, 430,
+ 15021, 3, 18697, 5459, 754,
+ 15021, 3, 18697, 5461, 700,
+ 15021, 3, 18697, 5463, 2862,
+ 15021, 3, 18697, 5465, 350,
+ 15021, 3, 18697, 5467, 558,
+ 15021, 3, 18697, 5471, 416,
+ 15021, 3, 18697, 5473, 370,
+ 15021, 3, 18697, 5479, 94,
+ 15021, 3, 18697, 5483, 3352,
+ 15021, 3, 18697, 5487, 1250,
+ 15021, 3, 18697, 5489, 3356,
+ 15025, 20306,
+ 15032,
+ 15041, 14533, 6718,
+ 15047, 14999, 0,
+ 15047, 14999, 2,
+ 15047, 14999, 6,
+ 15047, 14999, 8,
+ 15047, 14999, 12,
+ 15047, 14999, 14,
+ 15047, 14999, 16,
+ 15047, 14999, 18,
+ 15047, 14999, 20,
+ 15047, 14999, 22,
+ 15047, 14999, 24,
+ 15047, 14999, 26,
+ 15047, 14999, 30,
+ 15047, 14999, 32,
+ 15047, 14999, 34,
+ 15047, 14999, 36,
+ 15047, 14999, 38,
+ 15047, 14999, 40,
+ 15047, 14999, 44,
+ 15047, 14999, 46,
+ 15047, 14999, 50,
+ 15047, 14999, 80,
+ 15047, 14999, 112,
+ 15047, 14999, 202,
+ 15047, 14999, 360,
+ 15047, 14999, 434,
+ 15047, 14999, 466,
+ 15047, 14999, 628,
+ 15047, 14999, 640,
+ 15049, 14999, 0,
+ 15049, 14999, 2,
+ 15049, 14999, 4,
+ 15049, 14999, 6,
+ 15049, 14999, 8,
+ 15049, 14999, 10,
+ 15049, 14999, 12,
+ 15049, 14999, 16,
+ 15049, 14999, 20,
+ 15049, 14999, 22,
+ 15049, 14999, 24,
+ 15049, 14999, 26,
+ 15049, 14999, 28,
+ 15049, 14999, 32,
+ 15049, 14999, 34,
+ 15049, 14999, 36,
+ 15049, 14999, 38,
+ 15049, 14999, 40,
+ 15049, 14999, 42,
+ 15049, 14999, 48,
+ 15049, 14999, 80,
+ 15049, 14999, 202,
+ 15049, 14999, 412,
+ 15049, 14999, 466,
+ 15049, 14999, 608,
+ 15049, 14999, 640,
+ 15049, 20479, 8320,
+ 15050,
+ 15095, 3077, 15609, 17642,
+ 15095, 3077, 17045, 11571, 9950,
+ 15095, 5853, 14049, 14486,
+ 15095, 6757, 15609, 17642,
+ 15095, 6779, 17045, 11571, 9950,
+ 15095, 6779, 17045, 18461, 9950,
+ 15095, 7817, 11779, 16089, 18392,
+ 15095, 7817, 20847, 18392,
+ 15095, 11571, 14486,
+ 15095, 11979, 15609, 17642,
+ 15095, 11979, 17045, 11571, 9950,
+ 15095, 12237, 11772,
+ 15095, 13341, 11779, 16089, 18392,
+ 15095, 13341, 20847, 18392,
+ 15095, 13454,
+ 15095, 13563, 14049, 14486,
+ 15095, 13737, 17045, 11571, 9950,
+ 15095, 13737, 17045, 18461, 9950,
+ 15095, 14049, 14486,
+ 15095, 14049, 15620,
+ 15095, 17154,
+ 15095, 18847, 896,
+ 15095, 19267, 7817, 20847, 18392,
+ 15095, 19267, 13341, 20847, 18392,
+ 15095, 21147, 13582,
+ 15095, 22867, 11447, 16089, 18392,
+ 15095, 23121, 11447, 16089, 18392,
+ 15097, 12671, 2199, 7452,
+ 15097, 12671, 5272,
+ 15097, 12671, 5281, 7452,
+ 15097, 12671, 10651, 20357, 8320,
+ 15097, 12671, 11411, 14934,
+ 15097, 12671, 11905, 2610,
+ 15097, 12671, 11905, 3076,
+ 15097, 12671, 11905, 3356,
+ 15097, 12671, 11905, 6756,
+ 15097, 12671, 11905, 6778,
+ 15097, 12671, 11905, 8780,
+ 15097, 12671, 11905, 10900,
+ 15097, 12671, 11905, 11978,
+ 15097, 12671, 11905, 13450,
+ 15097, 12671, 11905, 13736,
+ 15097, 12671, 14003, 9855, 94,
+ 15097, 12671, 14003, 9855, 308,
+ 15097, 12671, 14003, 9855, 676,
+ 15097, 12671, 14003, 9855, 772,
+ 15097, 12671, 14003, 9855, 784,
+ 15097, 12671, 14003, 9855, 5268,
+ 15097, 12671, 14003, 9855, 7428,
+ 15097, 12671, 14003, 9855, 8926,
+ 15097, 12671, 14003, 9855, 9162,
+ 15097, 12671, 14003, 9855, 10418,
+ 15097, 12671, 14003, 9855, 14110,
+ 15097, 12671, 14003, 9855, 15590,
+ 15097, 12671, 14003, 9855, 16136,
+ 15097, 12671, 14003, 9855, 17486,
+ 15097, 12671, 14999, 8,
+ 15097, 12671, 14999, 16,
+ 15097, 12671, 14999, 17, 15036,
+ 15097, 12671, 14999, 28,
+ 15097, 12671, 14999, 106,
+ 15097, 12671, 14999, 448,
+ 15097, 12671, 14999, 449, 15036,
+ 15097, 12671, 14999, 522,
+ 15097, 12671, 14999, 523, 15036,
+ 15097, 12671, 14999, 666,
+ 15097, 12671, 14999, 1044,
+ 15097, 12671, 14999, 1142,
+ 15097, 12671, 14999, 1178,
+ 15097, 12671, 14999, 1524,
+ 15097, 12671, 14999, 1696,
+ 15097, 12671, 14999, 1804,
+ 15097, 12671, 14999, 1972,
+ 15097, 12671, 14999, 1973, 15036,
+ 15097, 12671, 14999, 2072,
+ 15097, 12671, 14999, 2073, 15036,
+ 15097, 12671, 14999, 2318,
+ 15097, 12671, 14999, 2319, 15036,
+ 15097, 12671, 14999, 2492,
+ 15097, 12671, 14999, 2556,
+ 15097, 12671, 14999, 2876,
+ 15097, 12671, 14999, 3018,
+ 15097, 12671, 14999, 3048,
+ 15097, 12671, 14999, 3114,
+ 15097, 12671, 14999, 3260,
+ 15097, 12671, 14999, 3261, 15036,
+ 15097, 12671, 14999, 3322,
+ 15097, 12671, 14999, 3522,
+ 15097, 12671, 14999, 5822,
+ 15097, 12671, 14999, 6038,
+ 15097, 12671, 14999, 6314,
+ 15097, 12671, 14999, 6394,
+ 15097, 12671, 14999, 7022,
+ 15097, 12671, 14999, 7470,
+ 15097, 12671, 14999, 7660,
+ 15097, 12671, 14999, 8756,
+ 15097, 12671, 14999, 8757, 15036,
+ 15097, 12671, 14999, 9240,
+ 15097, 12671, 14999, 10172,
+ 15097, 12671, 14999, 10264,
+ 15097, 12671, 14999, 10750,
+ 15097, 12671, 14999, 11484,
+ 15097, 12671, 15868,
+ 15097, 12671, 17732,
+ 15097, 12671, 17734,
+ 15097, 12671, 18697, 20357, 8320,
+ 15119, 1216,
+ 15127, 13220,
+ 15127, 13221, 2598,
+ 15127, 13221, 10641, 20375, 11477, 93, 7816,
+ 15128,
+ 15131, 20314,
+ 15133, 3357, 3134,
+ 15134,
+ 15135, 6718,
+ 15138,
+ 15141, 18986,
+ 15155, 18367, 13582,
+ 15168,
+ 15209, 8321, 9854,
+ 15211, 18683, 484,
+ 15211, 18683, 485, 505, 12005, 634,
+ 15233, 3233, 6793, 9956,
+ 15233, 9854,
+ 15233, 14639, 6793, 9956,
+ 15233, 15819, 6793, 9956,
+ 15233, 15821, 6793, 9956,
+ 15233, 16401, 6793, 9956,
+ 15233, 17233, 6793, 9956,
+ 15233, 18011, 6793, 9956,
+ 15233, 18087, 6793, 9956,
+ 15233, 18363, 6793, 9956,
+ 15233, 18743, 6793, 9956,
+ 15233, 19623, 6793, 9956,
+ 15235, 9854,
+ 15241, 20887, 18978,
+ 15245, 17700,
+ 15246,
+ 15261, 1912,
+ 15263, 5860,
+ 15271, 7817, 20846,
+ 15271, 13341, 20846,
+ 15279, 10226,
+ 15289, 12303, 6085, 9855, 1346,
+ 15289, 12303, 6085, 9855, 1588,
+ 15289, 12303, 6085, 9855, 1976,
+ 15289, 12303, 6085, 9855, 2040,
+ 15289, 12303, 6085, 9855, 2144,
+ 15289, 12303, 6085, 9855, 3444,
+ 15289, 12303, 6085, 9855, 3508,
+ 15289, 12303, 6085, 9855, 3662,
+ 15289, 12303, 6085, 9855, 7136,
+ 15289, 12303, 6085, 9855, 7632,
+ 15289, 12303, 6085, 9855, 7804,
+ 15289, 12303, 6085, 9855, 8468,
+ 15289, 12303, 6085, 9855, 9238,
+ 15289, 12303, 6085, 9855, 10166,
+ 15289, 12303, 6085, 9855, 10236,
+ 15289, 12303, 6085, 9855, 10254,
+ 15289, 12303, 6085, 9855, 10774,
+ 15289, 12303, 6085, 9855, 14092,
+ 15289, 12303, 6085, 9855, 15790,
+ 15289, 12303, 8321, 1063, 602,
+ 15289, 12303, 8321, 1063, 1676,
+ 15289, 12303, 8321, 1063, 1904,
+ 15289, 12303, 8321, 1063, 3334,
+ 15289, 12303, 8321, 1063, 7642,
+ 15289, 12303, 8321, 1063, 9964,
+ 15289, 12303, 8321, 1063, 10104,
+ 15289, 12303, 9855, 96,
+ 15289, 12303, 9855, 295, 3668,
+ 15289, 12303, 9855, 1063, 2729, 6292,
+ 15289, 12303, 9855, 1063, 6111, 15792,
+ 15289, 12303, 9855, 1063, 7121, 2207, 8913, 8912,
+ 15289, 12303, 9855, 1063, 8867, 3296,
+ 15289, 12303, 9855, 1063, 10247, 2944,
+ 15289, 12303, 9855, 1063, 10308,
+ 15289, 12303, 9855, 1063, 10309, 6064,
+ 15289, 12303, 9855, 1063, 11698,
+ 15289, 12303, 9855, 1644,
+ 15289, 12303, 9855, 2170,
+ 15289, 12303, 9855, 2356,
+ 15289, 12303, 9855, 3216,
+ 15289, 12303, 9855, 3489, 2190,
+ 15289, 12303, 9855, 3489, 6730,
+ 15289, 12303, 9855, 3489, 8876,
+ 15289, 12303, 9855, 3489, 9718,
+ 15289, 12303, 9855, 3489, 10168,
+ 15289, 12303, 9855, 3489, 13722,
+ 15289, 12303, 9855, 3489, 13829, 6000,
+ 15289, 12303, 9855, 3873, 10138,
+ 15289, 12303, 9855, 7280,
+ 15289, 12303, 9855, 8355, 9960,
+ 15289, 12303, 9855, 8355, 13824,
+ 15289, 12303, 9855, 8856,
+ 15289, 12303, 9855, 8914,
+ 15289, 12303, 9855, 10682,
+ 15289, 12303, 9855, 10686,
+ 15289, 12303, 9855, 10706,
+ 15289, 12303, 9855, 14091, 2914,
+ 15289, 12303, 9855, 14091, 3300,
+ 15289, 12303, 9855, 14091, 6720,
+ 15289, 12303, 9855, 14091, 13004,
+ 15289, 12303, 9855, 15825, 6002,
+ 15289, 12303, 9855, 20951, 1644,
+ 15289, 12303, 11905, 2610,
+ 15289, 12303, 11905, 3076,
+ 15289, 12303, 11905, 3356,
+ 15289, 12303, 11905, 6756,
+ 15289, 12303, 11905, 6778,
+ 15289, 12303, 11905, 8780,
+ 15289, 12303, 11905, 10900,
+ 15289, 12303, 11905, 11978,
+ 15289, 12303, 11905, 13450,
+ 15289, 12303, 11905, 13736,
+ 15289, 12303, 14003, 1862,
+ 15289, 12303, 14003, 1888,
+ 15289, 12303, 14003, 1894,
+ 15289, 12303, 14003, 1908,
+ 15289, 12303, 14003, 1926,
+ 15289, 12303, 14003, 1944,
+ 15289, 12303, 14003, 1966,
+ 15289, 12303, 14003, 1982,
+ 15289, 12303, 14003, 2008,
+ 15289, 12303, 14003, 2026,
+ 15289, 12303, 14003, 2034,
+ 15289, 12303, 14003, 2044,
+ 15289, 12303, 14003, 7558,
+ 15289, 12303, 14003, 7566,
+ 15289, 12303, 14003, 7580,
+ 15289, 12303, 14003, 7582,
+ 15289, 12303, 14003, 7604,
+ 15289, 12303, 14003, 7608,
+ 15289, 12303, 14003, 7610,
+ 15289, 12303, 14003, 7614,
+ 15289, 12303, 14003, 7618,
+ 15289, 12303, 14003, 7620,
+ 15289, 12303, 14003, 7662,
+ 15289, 12303, 14003, 7664,
+ 15289, 12303, 14003, 7690,
+ 15289, 12303, 14003, 7692,
+ 15289, 12303, 14003, 7710,
+ 15289, 12303, 14003, 7712,
+ 15289, 12303, 15233, 3233, 17682,
+ 15289, 12303, 15233, 3233, 19784,
+ 15289, 12303, 15233, 10118,
+ 15289, 12303, 15233, 16503, 18310,
+ 15289, 12303, 15233, 18156,
+ 15289, 12303, 15233, 18310,
+ 15289, 12303, 15233, 19802,
+ 15289, 12303, 19015, 94,
+ 15289, 12303, 19015, 1020,
+ 15289, 12303, 19015, 1600,
+ 15289, 12303, 19015, 2090,
+ 15289, 12303, 19015, 2254,
+ 15289, 12303, 19015, 2404,
+ 15289, 12303, 19015, 2888,
+ 15289, 12303, 19015, 3450,
+ 15289, 12303, 19015, 3594,
+ 15289, 12303, 19015, 3682,
+ 15289, 12303, 19015, 6020,
+ 15289, 12303, 19015, 7180,
+ 15289, 12303, 19015, 7258,
+ 15289, 12303, 19015, 8826,
+ 15289, 12303, 19015, 8830,
+ 15289, 12303, 19015, 9354,
+ 15289, 12303, 19015, 12822,
+ 15289, 12303, 19015, 12998,
+ 15289, 12303, 19015, 13002,
+ 15289, 12303, 19015, 13244,
+ 15294,
+ 15306,
+ 15321, 10641, 5730,
+ 15321, 10641, 11581, 7118,
+ 15321, 10641, 14731, 12262,
+ 15321, 10641, 17059, 6718,
+ 15321, 11923, 18970,
+ 15321, 14395, 14558,
+ 15321, 17097, 5865, 12263, 317, 20554,
+ 15321, 18094,
+ 15325, 9854,
+ 15344,
+ 15346,
+ 15349, 17780,
+ 15349, 17781, 9175, 3357, 536,
+ 15357, 19914,
+ 15369, 1016,
+ 15369, 5977, 19589, 12562,
+ 15369, 16922,
+ 15374,
+ 15379, 7304,
+ 15379, 8320,
+ 15379, 8321, 6718,
+ 15380,
+ 15387, 11542,
15388,
- 15392,
- 15393, 17030,
- 15394,
- 15397, 13483, 8,
- 15397, 13483, 12,
- 15397, 13483, 22,
- 15397, 13483, 28,
- 15397, 15993, 2,
- 15397, 15993, 8,
- 15397, 15993, 10,
- 15397, 15993, 14,
- 15397, 15993, 16,
- 15397, 15993, 22,
- 15397, 15993, 24,
- 15397, 15993, 30,
- 15397, 15993, 34,
- 15397, 18079, 213, 18220,
- 15398,
- 15406,
- 15413, 1212,
- 15427, 1730,
- 15438,
- 15445, 15454,
- 15450,
- 15465, 12523, 19359, 8282,
- 15465, 21135, 11399, 19359, 8282,
- 15465, 21387, 11399, 19359, 8282,
- 15465, 21531, 19359, 8282,
- 15471, 6682,
- 15473, 503, 3092,
- 15479, 5702,
- 15493, 15916,
- 15494,
- 15495, 3514,
- 15497, 8809, 2622,
- 15497, 13406,
- 15497, 17567, 2622,
- 15503, 12616,
- 15513, 1, 9131, 24,
- 15513, 5, 9131, 354,
- 15513, 21, 2588,
- 15513, 25, 2588,
- 15513, 25, 9131, 36,
- 15513, 25, 9131, 37, 17138,
- 15513, 25, 11722,
- 15513, 25, 17138,
- 15513, 43, 9131, 24,
- 15513, 78,
- 15513, 94,
- 15513, 118,
- 15513, 126,
- 15513, 128,
- 15513, 138,
- 15513, 139, 11722,
- 15513, 139, 17138,
- 15513, 140,
- 15513, 148,
- 15513, 150,
- 15513, 160,
- 15513, 162,
- 15513, 164,
- 15513, 165, 11722,
- 15513, 165, 17138,
- 15513, 216,
- 15513, 234,
- 15513, 246,
- 15513, 264,
- 15513, 266,
- 15513, 270,
- 15513, 282,
- 15513, 288,
- 15513, 314,
- 15513, 328,
- 15513, 348,
- 15513, 350,
- 15513, 354,
- 15513, 358,
- 15513, 360,
- 15513, 362,
- 15513, 363, 11722,
- 15513, 363, 15992,
- 15513, 363, 17138,
- 15513, 366,
- 15513, 370,
- 15513, 372,
- 15513, 396,
- 15513, 398,
- 15513, 408,
- 15513, 414,
- 15513, 416,
- 15513, 417, 13482,
- 15513, 424,
- 15513, 430,
- 15513, 432,
- 15513, 433, 11722,
- 15513, 433, 17138,
- 15513, 436,
- 15513, 439, 0,
- 15513, 439, 10,
- 15513, 439, 12,
- 15513, 439, 22,
- 15513, 439, 24,
- 15513, 439, 36,
- 15513, 439, 42,
- 15513, 439, 44,
- 15513, 440,
- 15513, 441, 8322,
- 15513, 442,
- 15513, 443, 8322,
- 15513, 446,
- 15513, 452,
- 15513, 462,
- 15513, 468,
- 15513, 472,
- 15513, 474,
- 15513, 510,
- 15513, 520,
- 15513, 521, 5238,
- 15513, 522,
- 15513, 528,
- 15513, 532,
- 15513, 536,
- 15513, 540,
- 15513, 542,
- 15513, 546,
- 15513, 548,
- 15513, 604,
- 15513, 612,
- 15513, 694,
- 15513, 894,
- 15513, 1006,
- 15513, 1010,
- 15513, 1088,
- 15513, 1305, 8555, 12622,
- 15513, 1305, 8555, 14738,
- 15513, 1305, 8555, 15568,
- 15513, 1305, 8555, 17200,
- 15513, 1306,
- 15513, 1436,
- 15513, 1496,
- 15513, 1528,
- 15513, 1670,
- 15513, 1682,
- 15513, 1914,
- 15513, 1976,
- 15513, 2148,
- 15513, 2288,
- 15513, 2298,
- 15513, 2314,
- 15513, 2326,
- 15513, 2702,
- 15513, 2852,
- 15513, 2853, 9131, 36,
- 15513, 2853, 9131, 37, 17138,
- 15513, 3232,
- 15513, 3268,
- 15513, 3384,
- 15513, 5192,
- 15513, 5808,
- 15513, 6340,
- 15513, 6400,
- 15513, 6736,
- 15513, 6743, 16066,
- 15513, 6998,
- 15513, 7258,
- 15513, 7398,
- 15513, 7578,
- 15513, 7636,
- 15513, 7779, 9127, 967, 18214,
- 15513, 8322,
- 15513, 8404,
- 15513, 8560,
- 15513, 9120,
- 15513, 9122,
- 15513, 9186,
- 15513, 9218,
- 15513, 9434,
- 15513, 9458,
- 15513, 9474,
- 15513, 10595, 3273, 7087, 11520,
- 15513, 10595, 7779, 7087, 11520,
- 15513, 10595, 12525, 7779, 17687, 7087, 11520,
- 15513, 10595, 12525, 13271, 17687, 7087, 11520,
- 15513, 10595, 13271, 7087, 11520,
- 15513, 10595, 13807, 7779, 633, 12525, 13271, 6706,
- 15513, 10595, 13807, 7779, 17687, 7087, 11520,
- 15513, 10595, 13807, 13271, 633, 12525, 7779, 6706,
- 15513, 10595, 13807, 13271, 17687, 7087, 11520,
- 15513, 10595, 14307, 7087, 11520,
- 15513, 10595, 17687, 19745, 6706,
- 15513, 10595, 18669, 6706,
- 15513, 10595, 18835, 16814,
- 15513, 10595, 19973, 6706,
- 15513, 10595, 20087, 19745, 6706,
- 15513, 10784,
- 15513, 11402,
- 15513, 11494,
- 15513, 11780,
- 15513, 11912,
- 15513, 12098,
- 15513, 12100,
- 15513, 12144,
- 15513, 12192,
- 15513, 12262,
- 15513, 12274,
- 15513, 12319, 482,
- 15513, 12319, 483, 503, 2499, 11943, 632,
- 15513, 12319, 483, 503, 11943, 632,
- 15513, 12366,
- 15513, 12386,
- 15513, 12428,
- 15513, 12582,
- 15513, 12584,
- 15513, 12912,
- 15513, 13102,
- 15513, 13138,
- 15513, 13146,
- 15513, 13184,
- 15513, 13271, 9127, 967, 18214,
- 15513, 13310,
- 15513, 13370,
- 15513, 13372,
- 15513, 13950,
- 15513, 14014,
- 15513, 14016,
- 15513, 14208,
- 15513, 14234,
- 15513, 14302,
- 15513, 14710,
- 15513, 14744,
- 15513, 14756,
- 15513, 14774,
- 15513, 14860,
- 15513, 14868,
- 15513, 14978,
- 15513, 15206,
- 15513, 15236,
- 15513, 15260,
- 15513, 15584,
- 15513, 15910,
- 15513, 16322,
- 15513, 16432,
- 15513, 16434,
- 15513, 16476,
- 15513, 16608,
- 15513, 16624,
- 15513, 16642,
- 15513, 16666,
- 15513, 16668,
- 15513, 16682,
- 15513, 16996,
- 15513, 17016,
- 15513, 17018,
- 15513, 17094,
- 15513, 17560,
- 15513, 17874,
- 15513, 17981, 7250,
- 15513, 17988,
- 15513, 18219, 482,
- 15513, 18219, 483, 503, 2499, 11943, 632,
- 15513, 18219, 483, 503, 11943, 632,
- 15513, 18234,
- 15513, 18303, 19162,
- 15513, 18356,
- 15513, 18384,
- 15513, 19118,
- 15513, 19138,
- 15513, 19196,
- 15513, 19200,
- 15513, 19248,
- 15513, 19326,
- 15513, 20000,
- 15513, 20364,
- 15513, 20542,
- 15517, 483, 16592,
- 15527, 18225, 13965, 9904,
- 15539, 20028,
- 15543, 482,
- 15543, 483, 503, 11943, 632,
- 15543, 483, 503, 11943, 633, 10595, 1213, 11346,
- 15543, 483, 10595, 2499, 11943, 632,
- 15543, 483, 11347, 2499, 11943, 632,
- 15543, 483, 11347, 13677, 18214,
- 15543, 483, 11347, 14197, 11943, 632,
- 15543, 483, 11347, 14555, 9808,
- 15543, 10595, 1212,
- 15543, 10595, 9243, 9809, 11502,
- 15543, 10595, 21377, 9809, 11502,
- 15543, 11347, 15542,
- 15543, 11347, 18510,
- 15543, 11347, 20163, 11428,
- 15553, 9131, 18776,
+ 15399, 15961, 20772,
+ 15407, 12274,
+ 15418,
+ 15419, 6718,
+ 15421, 1016,
+ 15421, 20266,
+ 15423, 421, 9854,
+ 15423, 423, 9854,
+ 15423, 1216,
+ 15423, 5721, 485, 7126,
+ 15423, 6752,
+ 15423, 7126,
+ 15423, 7127, 10641, 9217, 16065, 15119, 843, 9503, 16402,
+ 15423, 7127, 10641, 16403, 17270,
+ 15423, 11762,
+ 15423, 14623, 22851, 15074,
+ 15423, 15620,
+ 15423, 22851, 15074,
+ 15431, 14003, 9855, 8,
+ 15431, 14003, 9855, 16,
+ 15431, 14003, 9855, 28,
+ 15431, 14003, 9855, 40,
+ 15431, 14003, 9855, 72,
+ 15431, 14003, 9855, 94,
+ 15431, 14003, 9855, 176,
+ 15431, 14003, 9855, 214,
+ 15431, 14999, 0,
+ 15431, 14999, 106,
+ 15431, 14999, 124,
+ 15431, 14999, 148,
+ 15431, 14999, 244,
+ 15431, 14999, 266,
+ 15431, 14999, 336,
+ 15431, 14999, 350,
+ 15431, 14999, 384,
+ 15431, 14999, 416,
+ 15431, 14999, 448,
+ 15431, 14999, 522,
+ 15431, 14999, 572,
+ 15431, 14999, 588,
+ 15431, 14999, 622,
+ 15431, 14999, 694,
+ 15431, 14999, 734,
+ 15431, 14999, 2266,
+ 15431, 14999, 2420,
+ 15431, 14999, 2444,
+ 15431, 14999, 2556,
+ 15431, 14999, 8726,
+ 15431, 14999, 8976,
+ 15431, 15868,
+ 15431, 17179, 8320,
+ 15431, 19015, 9855, 14,
+ 15431, 19015, 9855, 26,
+ 15431, 19015, 9855, 34,
+ 15431, 19015, 9855, 456,
+ 15439, 7816,
+ 15439, 13340,
+ 15439, 15672,
+ 15442,
+ 15443, 11477, 671, 7816,
+ 15443, 11477, 671, 13340,
+ 15443, 11477, 6435, 7816,
+ 15443, 11477, 6435, 13340,
+ 15443, 11477, 7817, 670,
+ 15443, 11477, 7817, 6434,
+ 15443, 11477, 13341, 670,
+ 15443, 11477, 13341, 6434,
+ 15451, 17839, 17793, 13581, 6561, 11476,
+ 15451, 17839, 17793, 16389, 17838,
+ 15456,
+ 15459, 16168,
+ 15462,
+ 15488,
+ 15492,
+ 15496,
+ 15497, 17162,
+ 15498,
+ 15501, 13563, 8,
+ 15501, 13563, 12,
+ 15501, 13563, 22,
+ 15501, 13563, 28,
+ 15501, 16111, 2,
+ 15501, 16111, 8,
+ 15501, 16111, 10,
+ 15501, 16111, 14,
+ 15501, 16111, 16,
+ 15501, 16111, 22,
+ 15501, 16111, 24,
+ 15501, 16111, 30,
+ 15501, 16111, 34,
+ 15501, 18249, 213, 18392,
+ 15502,
+ 15507, 13239, 12682,
+ 15510,
+ 15514,
+ 15519, 1216,
+ 15533, 1740,
+ 15544,
+ 15551, 15560,
15556,
- 15563, 12741, 9809, 16358,
- 15563, 12741, 9809, 17466,
- 15563, 12741, 9809, 17850,
- 15563, 12741, 13921, 9809, 0,
- 15563, 12741, 13921, 9809, 8,
- 15563, 12741, 13921, 9809, 16,
- 15563, 12741, 13921, 9809, 40,
- 15563, 12741, 13921, 9809, 496,
- 15563, 12741, 14903, 0,
- 15563, 12741, 14903, 8,
- 15563, 12741, 14903, 16,
- 15563, 12741, 14903, 28,
- 15563, 12741, 14903, 40,
- 15563, 12741, 14903, 116,
- 15563, 12741, 14903, 140,
- 15563, 12741, 14903, 166,
- 15563, 12741, 14903, 258,
- 15563, 12741, 14903, 280,
- 15563, 12741, 14903, 340,
- 15563, 12741, 14903, 364,
- 15563, 12741, 14903, 400,
- 15563, 12741, 14903, 434,
- 15563, 12741, 14903, 466,
- 15563, 12741, 14903, 538,
- 15563, 12741, 14903, 578,
- 15563, 12741, 14903, 600,
- 15563, 12741, 14903, 632,
- 15563, 12741, 14903, 936,
- 15563, 12741, 14903, 1046,
- 15563, 12741, 14903, 1144,
- 15563, 12741, 14903, 1166,
- 15563, 12741, 14903, 1492,
- 15563, 12741, 14903, 1788,
- 15563, 12741, 14903, 1910,
- 15563, 12741, 14903, 2666,
- 15563, 12741, 14903, 2942,
- 15563, 12741, 14903, 3228,
- 15563, 12741, 14903, 3310,
- 15563, 12741, 14903, 6292,
- 15563, 12741, 14903, 10224,
- 15563, 12741, 15259, 14968,
- 15563, 12741, 15259, 14970,
- 15563, 12741, 15259, 14972,
- 15563, 12741, 15259, 14974,
- 15565, 1391, 1293, 483, 10086,
- 15565, 1391, 1293, 483, 14996,
- 15565, 1391, 1293, 483, 21036,
- 15565, 1391, 1293, 483, 21037, 11528,
- 15565, 1391, 5780,
- 15565, 1391, 6261, 7821, 14556,
- 15565, 1391, 6705, 19420,
- 15565, 1391, 6741, 6692,
- 15565, 1391, 7817, 6692,
- 15565, 1391, 8880,
- 15565, 1391, 10377, 19420,
- 15565, 1391, 12177, 19420,
- 15565, 1391, 12601, 16012,
- 15565, 1391, 13415, 314,
- 15565, 1391, 13415, 2618,
- 15565, 1391, 13502,
- 15565, 1391, 13535, 483, 10086,
- 15565, 1391, 13535, 483, 16364,
- 15565, 1391, 14340,
- 15565, 1391, 14470,
- 15565, 1391, 14471, 6741, 3336,
- 15565, 1391, 14481, 16063, 2596,
- 15565, 1391, 14481, 16063, 3336,
- 15565, 1391, 14481, 16063, 6742,
- 15565, 1391, 14481, 16063, 13654,
- 15565, 1391, 14556,
- 15565, 1391, 15325, 19420,
- 15565, 1391, 16250,
- 15565, 1391, 16726,
- 15565, 1391, 17573, 15334,
- 15565, 1391, 18177, 20302,
- 15565, 1391, 18669, 20248,
- 15565, 1391, 18746,
- 15565, 1391, 19401, 15484,
- 15565, 1391, 19973, 20248,
- 15565, 1391, 20240,
- 15565, 1391, 20241, 6741, 3336,
- 15565, 1391, 20302,
- 15565, 1391, 20723, 7382,
- 15571, 1293, 483, 19314,
- 15571, 3337, 18669, 6403, 11346,
- 15571, 3337, 18669, 6403, 11502,
- 15571, 11703, 15469, 7778,
- 15571, 11703, 15469, 13270,
- 15571, 11953, 11346,
- 15571, 11953, 11502,
- 15571, 12209, 11346,
- 15571, 12209, 11502,
- 15571, 12718,
- 15571, 13253, 11346,
- 15571, 13253, 11502,
- 15571, 13312,
- 15571, 13655, 6403, 11346,
- 15571, 13655, 6403, 11502,
- 15571, 14531, 14131, 15874,
- 15571, 14531, 14131, 19972,
- 15571, 14903, 8,
- 15571, 14903, 268,
- 15571, 14903, 526,
- 15571, 14903, 2300,
- 15571, 14903, 2524,
- 15571, 14903, 3200,
- 15571, 14903, 3508,
- 15571, 14903, 5790,
- 15571, 14903, 7120,
- 15571, 14903, 7558,
- 15571, 14903, 9304,
- 15571, 14903, 9460,
- 15571, 14903, 9730,
- 15571, 14903, 10080,
- 15571, 14903, 10081, 17938,
- 15571, 14903, 10786,
- 15571, 14903, 10787, 268,
- 15571, 14903, 10844,
- 15571, 14903, 11372,
- 15571, 14903, 12023, 17048,
- 15571, 14903, 12088,
- 15571, 14903, 12089, 17938,
- 15571, 14903, 13330,
- 15571, 14903, 14452,
- 15571, 14903, 14878,
- 15571, 14903, 16159, 14453, 9460,
- 15571, 14903, 16875, 11510,
- 15571, 14903, 16875, 14678,
- 15571, 14903, 16875, 16122,
- 15571, 14903, 17048,
- 15571, 14903, 17117, 226,
- 15571, 14903, 17117, 12404,
- 15571, 14903, 17117, 14114,
- 15571, 14903, 18367, 526,
- 15571, 14903, 20719, 11372,
- 15571, 15293, 11346,
- 15571, 15293, 11502,
- 15571, 15293, 14530,
- 15571, 15833, 11346,
- 15571, 15833, 11502,
- 15571, 15833, 14530,
- 15571, 15922,
- 15571, 16783, 7817, 11346,
- 15571, 16783, 7817, 11502,
- 15571, 17895, 1212,
- 15571, 17965, 15138,
- 15571, 17965, 19244,
- 15571, 17965, 19690,
- 15571, 18376,
- 15571, 19360,
- 15571, 19473, 6757, 9910,
- 15571, 19473, 11702,
- 15571, 19473, 11703, 15469, 7778,
- 15571, 19473, 11703, 15469, 13270,
- 15571, 19973, 11702,
- 15571, 20358,
- 15571, 20497, 14530,
- 15571, 20721, 6757, 9910,
- 15571, 20721, 11702,
- 15571, 20721, 11703, 15469, 7778,
- 15571, 20771, 8282,
- 15590,
- 15593, 17377, 14722,
- 15603, 73, 14897, 8282,
- 15603, 9809, 13776,
- 15603, 9809, 15756,
- 15603, 9809, 17342,
- 15603, 9809, 17466,
- 15603, 9809, 17506,
- 15603, 9809, 18819, 20337, 11346,
- 15603, 9809, 20336,
- 15603, 11849, 2596,
- 15603, 11849, 3056,
- 15603, 11849, 3336,
- 15603, 11849, 6720,
- 15603, 11849, 6742,
- 15603, 11849, 8736,
- 15603, 11849, 10854,
- 15603, 11849, 11916,
- 15603, 11849, 13376,
- 15603, 11849, 13654,
- 15603, 13921, 9809, 8,
- 15603, 13921, 9809, 16,
- 15603, 13921, 9809, 28,
- 15603, 13921, 9809, 40,
- 15603, 13921, 9809, 58,
- 15603, 13921, 9809, 72,
- 15603, 13921, 9809, 94,
- 15603, 13921, 9809, 184,
- 15603, 13921, 9809, 306,
- 15603, 13921, 9809, 496,
- 15603, 13921, 9809, 674,
- 15603, 13921, 9809, 17349, 22,
- 15603, 13921, 9809, 17349, 34,
- 15603, 13921, 9809, 17349, 394,
- 15603, 13921, 9809, 17349, 580,
- 15603, 14897, 8282,
- 15603, 14903, 0,
- 15603, 14903, 8,
- 15603, 14903, 16,
- 15603, 14903, 28,
- 15603, 14903, 40,
- 15603, 14903, 58,
- 15603, 14903, 72,
- 15603, 14903, 94,
- 15603, 14903, 106,
- 15603, 14903, 124,
- 15603, 14903, 148,
- 15603, 14903, 184,
- 15603, 14903, 244,
- 15603, 14903, 266,
- 15603, 14903, 306,
- 15603, 14903, 334,
- 15603, 14903, 348,
- 15603, 14903, 382,
- 15603, 14903, 414,
- 15603, 14903, 446,
- 15603, 14903, 496,
- 15603, 14903, 520,
- 15603, 14903, 570,
- 15603, 14903, 586,
- 15603, 14903, 620,
- 15603, 14903, 674,
- 15603, 14903, 678,
- 15603, 14903, 732,
- 15603, 14903, 930,
- 15603, 14903, 1040,
- 15603, 14903, 1138,
- 15603, 14903, 1160,
- 15603, 14903, 1250,
- 15603, 14903, 1486,
- 15603, 14903, 1786,
- 15603, 14903, 1904,
- 15603, 14903, 2142,
- 15603, 14903, 2432,
- 15603, 14903, 2480,
- 15603, 14903, 2544,
- 15603, 14903, 2660,
- 15603, 14903, 2938,
- 15603, 14903, 3030,
- 15603, 14903, 3094,
- 15603, 14903, 3222,
- 15603, 14903, 3288,
- 15603, 14903, 3302,
- 15603, 14903, 6286,
- 15603, 14903, 7836,
- 15603, 14903, 9496,
- 15603, 14903, 10218,
- 15603, 14903, 17349, 22,
- 15603, 14903, 17349, 34,
- 15603, 14903, 17349, 394,
- 15603, 14903, 17349, 580,
- 15603, 17927, 11849, 2597, 1391, 2579, 15283, 483, 6742,
- 15603, 17927, 11849, 2597, 1391, 6567, 15283, 483, 6742,
- 15603, 17927, 11849, 3337, 1391, 2579, 15283, 483, 6742,
- 15603, 17927, 11849, 3337, 1391, 6567, 15283, 483, 6742,
- 15603, 17927, 11849, 10855, 1391, 2579, 15283, 483, 6742,
- 15603, 17927, 11849, 13655, 1391, 2579, 15283, 483, 6742,
- 15603, 17927, 11849, 13655, 1391, 6567, 15283, 483, 6742,
- 15607, 16957, 841, 5702,
- 15617, 13560,
- 15617, 14903, 632,
- 15617, 14903, 758,
- 15617, 14903, 880,
- 15617, 14903, 1572,
- 15617, 14903, 2374,
- 15617, 14903, 2848,
- 15617, 14903, 3624,
- 15617, 14903, 3760,
- 15617, 14903, 5212,
- 15617, 14903, 7124,
- 15617, 14903, 7592,
- 15617, 14903, 10088,
- 15617, 14903, 10212,
- 15617, 14903, 11384,
- 15617, 14903, 11998,
- 15617, 14903, 12082,
- 15617, 14903, 12364,
- 15617, 14903, 12448,
- 15617, 14903, 12620,
- 15617, 14903, 12904,
- 15617, 14903, 13204,
- 15617, 14903, 13364,
- 15617, 14903, 13890,
- 15617, 14903, 13938,
- 15617, 14903, 14446,
- 15617, 14903, 14482,
- 15617, 14903, 14676,
- 15617, 14903, 15362,
- 15617, 14903, 15428,
- 15617, 14903, 15614,
- 15617, 14903, 17668,
- 15617, 14903, 18030,
- 15617, 14903, 18266,
- 15617, 14903, 18550,
- 15617, 14903, 18692,
- 15617, 14903, 18796,
- 15617, 14903, 19104,
- 15617, 14903, 19216,
- 15617, 14903, 19428,
- 15617, 15838,
- 15617, 16232,
- 15617, 16384,
- 15617, 16784,
- 15617, 17306,
- 15617, 18696,
- 15617, 19036,
- 15617, 19062,
- 15617, 19284,
- 15617, 19288,
- 15633, 669, 9808,
- 15633, 6407, 9808,
- 15636,
- 15644,
- 15648,
- 15666,
- 15671, 9242,
- 15671, 11703, 18214,
- 15671, 13192,
- 15671, 13676,
- 15671, 15067, 19214,
- 15671, 15067, 20876,
- 15671, 17119, 14295, 18348,
- 15671, 18010,
- 15671, 18669, 895, 10595, 19973, 15534,
- 15671, 18669, 895, 13271, 19610,
- 15671, 18669, 895, 14295, 18348,
- 15671, 18669, 895, 18862,
- 15671, 19973, 895, 10595, 14533, 18669, 15534,
- 15671, 19973, 895, 10595, 15671, 18669, 15534,
- 15678,
- 15693, 9808,
- 15696,
- 15701, 489, 7091, 9808,
- 15701, 2499, 9808,
- 15701, 11398,
- 15701, 11521, 13425, 13158,
- 15701, 11521, 18272,
- 15701, 11708,
- 15701, 11849, 3336,
- 15701, 11849, 13654,
- 15701, 12173, 13483, 14903, 7402,
- 15701, 12907, 6531, 18297, 7774,
- 15701, 12907, 10583, 18297, 7774,
- 15701, 13483, 10,
- 15701, 13501, 6531, 18297, 7774,
- 15701, 13501, 10583, 18297, 7774,
- 15701, 13965, 13425, 13158,
- 15701, 14450,
- 15701, 15993, 10,
- 15701, 18716,
- 15701, 19416,
- 15701, 20165, 15993, 12,
- 15701, 20165, 15993, 22,
- 15701, 20165, 15993, 48,
- 15702,
- 15707, 16913, 11521, 9904,
- 15711, 6258,
- 15736,
- 15749, 503, 11719, 16942,
+ 15558,
+ 15573, 12587, 19557, 8320,
+ 15573, 22867, 11447, 19557, 8320,
+ 15573, 23121, 11447, 19557, 8320,
+ 15573, 23265, 19557, 8320,
+ 15579, 6718,
+ 15581, 505, 3112,
+ 15587, 5730,
+ 15601, 16034,
+ 15602,
+ 15603, 3538,
+ 15605, 8853, 2638,
+ 15605, 13482,
+ 15605, 17715, 2638,
+ 15611, 12682,
+ 15621, 1, 9175, 24,
+ 15621, 5, 9175, 356,
+ 15621, 21, 2600,
+ 15621, 25, 2600,
+ 15621, 25, 9175, 36,
+ 15621, 25, 9175, 37, 17274,
+ 15621, 25, 11776,
+ 15621, 25, 17274,
+ 15621, 43, 9175, 24,
+ 15621, 78,
+ 15621, 94,
+ 15621, 118,
+ 15621, 126,
+ 15621, 128,
+ 15621, 138,
+ 15621, 139, 11776,
+ 15621, 139, 17274,
+ 15621, 140,
+ 15621, 148,
+ 15621, 150,
+ 15621, 160,
+ 15621, 162,
+ 15621, 164,
+ 15621, 165, 11776,
+ 15621, 165, 17274,
+ 15621, 216,
+ 15621, 234,
+ 15621, 246,
+ 15621, 264,
+ 15621, 266,
+ 15621, 272,
+ 15621, 284,
+ 15621, 290,
+ 15621, 316,
+ 15621, 330,
+ 15621, 350,
+ 15621, 352,
+ 15621, 356,
+ 15621, 360,
+ 15621, 362,
+ 15621, 364,
+ 15621, 365, 11776,
+ 15621, 365, 16110,
+ 15621, 365, 17274,
+ 15621, 368,
+ 15621, 372,
+ 15621, 374,
+ 15621, 398,
+ 15621, 400,
+ 15621, 410,
+ 15621, 416,
+ 15621, 418,
+ 15621, 419, 13562,
+ 15621, 426,
+ 15621, 432,
+ 15621, 434,
+ 15621, 435, 11776,
+ 15621, 435, 17274,
+ 15621, 438,
+ 15621, 441, 0,
+ 15621, 441, 10,
+ 15621, 441, 12,
+ 15621, 441, 22,
+ 15621, 441, 24,
+ 15621, 441, 36,
+ 15621, 441, 42,
+ 15621, 441, 44,
+ 15621, 442,
+ 15621, 443, 8360,
+ 15621, 444,
+ 15621, 445, 8360,
+ 15621, 448,
+ 15621, 454,
+ 15621, 464,
+ 15621, 470,
+ 15621, 474,
+ 15621, 476,
+ 15621, 512,
+ 15621, 522,
+ 15621, 523, 5266,
+ 15621, 524,
+ 15621, 530,
+ 15621, 534,
+ 15621, 538,
+ 15621, 542,
+ 15621, 544,
+ 15621, 548,
+ 15621, 550,
+ 15621, 606,
+ 15621, 614,
+ 15621, 696,
+ 15621, 896,
+ 15621, 1010,
+ 15621, 1014,
+ 15621, 1092,
+ 15621, 1311, 8597, 12688,
+ 15621, 1311, 8597, 14832,
+ 15621, 1311, 8597, 15676,
+ 15621, 1311, 8597, 17338,
+ 15621, 1312,
+ 15621, 1442,
+ 15621, 1502,
+ 15621, 1534,
+ 15621, 1678,
+ 15621, 1690,
+ 15621, 1924,
+ 15621, 1986,
+ 15621, 2160,
+ 15621, 2300,
+ 15621, 2310,
+ 15621, 2326,
+ 15621, 2338,
+ 15621, 2718,
+ 15621, 2870,
+ 15621, 2871, 9175, 36,
+ 15621, 2871, 9175, 37, 17274,
+ 15621, 3252,
+ 15621, 3288,
+ 15621, 3406,
+ 15621, 5218,
+ 15621, 5836,
+ 15621, 6368,
+ 15621, 6428,
+ 15621, 6772,
+ 15621, 6779, 16184,
+ 15621, 7034,
+ 15621, 7294,
+ 15621, 7434,
+ 15621, 7616,
+ 15621, 7674,
+ 15621, 7817, 9171, 969, 18386,
+ 15621, 8360,
+ 15621, 8446,
+ 15621, 8602,
+ 15621, 9164,
+ 15621, 9166,
+ 15621, 9230,
+ 15621, 9262,
+ 15621, 9480,
+ 15621, 9504,
+ 15621, 9520,
+ 15621, 10641, 3293, 7123, 11570,
+ 15621, 10641, 7817, 7123, 11570,
+ 15621, 10641, 12589, 7817, 17839, 7123, 11570,
+ 15621, 10641, 12589, 13341, 17839, 7123, 11570,
+ 15621, 10641, 13341, 7123, 11570,
+ 15621, 10641, 13889, 7817, 635, 12589, 13341, 6742,
+ 15621, 10641, 13889, 7817, 17839, 7123, 11570,
+ 15621, 10641, 13889, 13341, 635, 12589, 7817, 6742,
+ 15621, 10641, 13889, 13341, 17839, 7123, 11570,
+ 15621, 10641, 14393, 7123, 11570,
+ 15621, 10641, 17839, 19949, 6742,
+ 15621, 10641, 18847, 6742,
+ 15621, 10641, 19019, 16944,
+ 15621, 10641, 20181, 6742,
+ 15621, 10641, 20295, 19949, 6742,
+ 15621, 10830,
+ 15621, 11450,
+ 15621, 11544,
+ 15621, 11836,
+ 15621, 11970,
+ 15621, 12160,
+ 15621, 12162,
+ 15621, 12206,
+ 15621, 12256,
+ 15621, 12326,
+ 15621, 12338,
+ 15621, 12383, 484,
+ 15621, 12383, 485, 505, 2511, 12005, 634,
+ 15621, 12383, 485, 505, 12005, 634,
+ 15621, 12430,
+ 15621, 12450,
+ 15621, 12492,
+ 15621, 12648,
+ 15621, 12650,
+ 15621, 12978,
+ 15621, 13170,
+ 15621, 13206,
+ 15621, 13214,
+ 15621, 13252,
+ 15621, 13341, 9171, 969, 18386,
+ 15621, 13380,
+ 15621, 13444,
+ 15621, 13446,
+ 15621, 14034,
+ 15621, 14098,
+ 15621, 14100,
+ 15621, 14292,
+ 15621, 14320,
+ 15621, 14388,
+ 15621, 14804,
+ 15621, 14838,
+ 15621, 14852,
+ 15621, 14870,
+ 15621, 14956,
+ 15621, 14964,
+ 15621, 15076,
+ 15621, 15308,
+ 15621, 15338,
+ 15621, 15362,
+ 15621, 15694,
+ 15621, 16028,
+ 15621, 16442,
+ 15621, 16556,
+ 15621, 16558,
+ 15621, 16600,
+ 15621, 16732,
+ 15621, 16748,
+ 15621, 16766,
+ 15621, 16794,
+ 15621, 16796,
+ 15621, 16810,
+ 15621, 17128,
+ 15621, 17148,
+ 15621, 17150,
+ 15621, 17230,
+ 15621, 17708,
+ 15621, 18030,
+ 15621, 18147, 7286,
+ 15621, 18154,
+ 15621, 18391, 484,
+ 15621, 18391, 485, 505, 2511, 12005, 634,
+ 15621, 18391, 485, 505, 12005, 634,
+ 15621, 18406,
+ 15621, 18477, 19352,
+ 15621, 18532,
+ 15621, 18560,
+ 15621, 19306,
+ 15621, 19328,
+ 15621, 19388,
+ 15621, 19394,
+ 15621, 19442,
+ 15621, 19524,
+ 15621, 20208,
+ 15621, 20580,
+ 15621, 20758,
+ 15625, 485, 16716,
+ 15635, 18397, 14049, 9950,
+ 15647, 20236,
+ 15651, 484,
+ 15651, 485, 505, 12005, 634,
+ 15651, 485, 505, 12005, 635, 10641, 1217, 11392,
+ 15651, 485, 10641, 2511, 12005, 634,
+ 15651, 485, 11393, 2511, 12005, 634,
+ 15651, 485, 11393, 13759, 18386,
+ 15651, 485, 11393, 14281, 12005, 634,
+ 15651, 485, 11393, 14647, 9854,
+ 15651, 10641, 1216,
+ 15651, 10641, 9287, 9855, 11552,
+ 15651, 10641, 23111, 9855, 11552,
+ 15651, 11393, 15650,
+ 15651, 11393, 18688,
+ 15651, 11393, 20375, 11476,
+ 15661, 9175, 18956,
+ 15664,
+ 15671, 12807, 9855, 16482,
+ 15671, 12807, 9855, 17610,
+ 15671, 12807, 9855, 18006,
+ 15671, 12807, 14003, 9855, 0,
+ 15671, 12807, 14003, 9855, 8,
+ 15671, 12807, 14003, 9855, 16,
+ 15671, 12807, 14003, 9855, 40,
+ 15671, 12807, 14003, 9855, 498,
+ 15671, 12807, 14999, 0,
+ 15671, 12807, 14999, 8,
+ 15671, 12807, 14999, 16,
+ 15671, 12807, 14999, 28,
+ 15671, 12807, 14999, 40,
+ 15671, 12807, 14999, 116,
+ 15671, 12807, 14999, 140,
+ 15671, 12807, 14999, 166,
+ 15671, 12807, 14999, 258,
+ 15671, 12807, 14999, 282,
+ 15671, 12807, 14999, 342,
+ 15671, 12807, 14999, 366,
+ 15671, 12807, 14999, 402,
+ 15671, 12807, 14999, 436,
+ 15671, 12807, 14999, 468,
+ 15671, 12807, 14999, 540,
+ 15671, 12807, 14999, 580,
+ 15671, 12807, 14999, 602,
+ 15671, 12807, 14999, 634,
+ 15671, 12807, 14999, 938,
+ 15671, 12807, 14999, 1050,
+ 15671, 12807, 14999, 1148,
+ 15671, 12807, 14999, 1170,
+ 15671, 12807, 14999, 1498,
+ 15671, 12807, 14999, 1798,
+ 15671, 12807, 14999, 1920,
+ 15671, 12807, 14999, 2682,
+ 15671, 12807, 14999, 2960,
+ 15671, 12807, 14999, 3248,
+ 15671, 12807, 14999, 3330,
+ 15671, 12807, 14999, 6320,
+ 15671, 12807, 14999, 10270,
+ 15671, 12807, 15361, 15066,
+ 15671, 12807, 15361, 15068,
+ 15671, 12807, 15361, 15070,
+ 15671, 12807, 15361, 15072,
+ 15673, 1397, 1299, 485, 10132,
+ 15673, 1397, 1299, 485, 15094,
+ 15673, 1397, 1299, 485, 21258,
+ 15673, 1397, 1299, 485, 21259, 11578,
+ 15673, 1397, 5808,
+ 15673, 1397, 6289, 7859, 14648,
+ 15673, 1397, 6741, 19618,
+ 15673, 1397, 6777, 6728,
+ 15673, 1397, 7855, 6728,
+ 15673, 1397, 8924,
+ 15673, 1397, 10423, 19618,
+ 15673, 1397, 12241, 19618,
+ 15673, 1397, 12667, 16130,
+ 15673, 1397, 13491, 316,
+ 15673, 1397, 13491, 2632,
+ 15673, 1397, 13582,
+ 15673, 1397, 13617, 485, 10132,
+ 15673, 1397, 13617, 485, 16488,
+ 15673, 1397, 14428,
+ 15673, 1397, 14562,
+ 15673, 1397, 14563, 6777, 3356,
+ 15673, 1397, 14573, 16181, 2610,
+ 15673, 1397, 14573, 16181, 3356,
+ 15673, 1397, 14573, 16181, 6778,
+ 15673, 1397, 14573, 16181, 13736,
+ 15673, 1397, 14648,
+ 15673, 1397, 15429, 19618,
+ 15673, 1397, 16370,
+ 15673, 1397, 16854,
+ 15673, 1397, 17721, 15438,
+ 15673, 1397, 18349, 20518,
+ 15673, 1397, 18847, 20462,
+ 15673, 1397, 18924,
+ 15673, 1397, 19599, 15592,
+ 15673, 1397, 20181, 20462,
+ 15673, 1397, 20454,
+ 15673, 1397, 20455, 6777, 3356,
+ 15673, 1397, 20518,
+ 15673, 1397, 20941, 7418,
+ 15679, 1299, 485, 19512,
+ 15679, 3357, 18847, 6431, 11392,
+ 15679, 3357, 18847, 6431, 11552,
+ 15679, 11757, 15577, 7816,
+ 15679, 11757, 15577, 13340,
+ 15679, 12015, 11392,
+ 15679, 12015, 11552,
+ 15679, 12273, 11392,
+ 15679, 12273, 11552,
+ 15679, 12784,
+ 15679, 13321, 11392,
+ 15679, 13321, 11552,
+ 15679, 13382,
+ 15679, 13737, 6431, 11392,
+ 15679, 13737, 6431, 11552,
+ 15679, 14623, 14215, 15990,
+ 15679, 14623, 14215, 20180,
+ 15679, 14999, 8,
+ 15679, 14999, 270,
+ 15679, 14999, 528,
+ 15679, 14999, 2312,
+ 15679, 14999, 2536,
+ 15679, 14999, 3220,
+ 15679, 14999, 3532,
+ 15679, 14999, 5818,
+ 15679, 14999, 7156,
+ 15679, 14999, 7596,
+ 15679, 14999, 9350,
+ 15679, 14999, 9506,
+ 15679, 14999, 9776,
+ 15679, 14999, 10126,
+ 15679, 14999, 10127, 18100,
+ 15679, 14999, 10832,
+ 15679, 14999, 10833, 270,
+ 15679, 14999, 10890,
+ 15679, 14999, 11420,
+ 15679, 14999, 12085, 17182,
+ 15679, 14999, 12150,
+ 15679, 14999, 12151, 18100,
+ 15679, 14999, 13400,
+ 15679, 14999, 14544,
+ 15679, 14999, 14974,
+ 15679, 14999, 16279, 14545, 9506,
+ 15679, 14999, 17007, 11560,
+ 15679, 14999, 17007, 14772,
+ 15679, 14999, 17007, 16242,
+ 15679, 14999, 17182,
+ 15679, 14999, 17253, 226,
+ 15679, 14999, 17253, 12468,
+ 15679, 14999, 17253, 14198,
+ 15679, 14999, 18543, 528,
+ 15679, 14999, 20937, 11420,
+ 15679, 15397, 11392,
+ 15679, 15397, 11552,
+ 15679, 15397, 14622,
+ 15679, 15947, 11392,
+ 15679, 15947, 11552,
+ 15679, 15947, 14622,
+ 15679, 16040,
+ 15679, 16913, 7855, 11392,
+ 15679, 16913, 7855, 11552,
+ 15679, 18051, 1216,
+ 15679, 18131, 15238,
+ 15679, 18131, 19438,
+ 15679, 18131, 19894,
+ 15679, 18552,
+ 15679, 19558,
+ 15679, 19671, 6793, 9956,
+ 15679, 19671, 11756,
+ 15679, 19671, 11757, 15577, 7816,
+ 15679, 19671, 11757, 15577, 13340,
+ 15679, 20181, 11756,
+ 15679, 20574,
+ 15679, 20713, 14622,
+ 15679, 20939, 6793, 9956,
+ 15679, 20939, 11756,
+ 15679, 20939, 11757, 15577, 7816,
+ 15679, 20989, 8320,
+ 15691, 19371, 8320,
+ 15691, 21296,
+ 15691, 21298,
+ 15691, 21300,
+ 15691, 21302,
+ 15691, 21304,
+ 15691, 21306,
+ 15691, 21308,
+ 15691, 21310,
+ 15691, 21312,
+ 15691, 21314,
+ 15691, 21316,
+ 15691, 21318,
+ 15691, 21320,
+ 15691, 21322,
+ 15691, 21324,
+ 15691, 21326,
+ 15691, 21328,
+ 15691, 21330,
+ 15691, 21332,
+ 15691, 21334,
+ 15691, 21336,
+ 15691, 21338,
+ 15691, 21340,
+ 15691, 21342,
+ 15691, 21344,
+ 15691, 21346,
+ 15691, 21348,
+ 15691, 21350,
+ 15691, 21352,
+ 15691, 21354,
+ 15691, 21356,
+ 15691, 21358,
+ 15691, 21360,
+ 15691, 21362,
+ 15691, 21364,
+ 15691, 21366,
+ 15691, 21368,
+ 15691, 21370,
+ 15691, 21372,
+ 15691, 21374,
+ 15691, 21376,
+ 15691, 21378,
+ 15691, 21380,
+ 15691, 21382,
+ 15691, 21384,
+ 15691, 21386,
+ 15691, 21388,
+ 15691, 21390,
+ 15691, 21392,
+ 15691, 21394,
+ 15691, 21396,
+ 15691, 21398,
+ 15691, 21400,
+ 15691, 21402,
+ 15691, 21404,
+ 15691, 21406,
+ 15691, 21408,
+ 15691, 21410,
+ 15691, 21412,
+ 15691, 21414,
+ 15691, 21416,
+ 15691, 21418,
+ 15691, 21420,
+ 15691, 21422,
+ 15691, 21424,
+ 15691, 21426,
+ 15691, 21428,
+ 15691, 21430,
+ 15691, 21432,
+ 15691, 21434,
+ 15691, 21436,
+ 15691, 21438,
+ 15691, 21440,
+ 15691, 21442,
+ 15691, 21444,
+ 15691, 21446,
+ 15691, 21448,
+ 15691, 21450,
+ 15691, 21452,
+ 15691, 21454,
+ 15691, 21456,
+ 15691, 21458,
+ 15691, 21460,
+ 15691, 21462,
+ 15691, 21464,
+ 15691, 21466,
+ 15691, 21468,
+ 15691, 21470,
+ 15691, 21472,
+ 15691, 21474,
+ 15691, 21476,
+ 15691, 21478,
+ 15691, 21480,
+ 15691, 21482,
+ 15691, 21484,
+ 15691, 21486,
+ 15691, 21488,
+ 15691, 21490,
+ 15691, 21492,
+ 15691, 21494,
+ 15691, 21496,
+ 15691, 21498,
+ 15691, 21500,
+ 15691, 21502,
+ 15691, 21504,
+ 15691, 21506,
+ 15691, 21508,
+ 15691, 21510,
+ 15691, 21512,
+ 15691, 21514,
+ 15691, 21516,
+ 15691, 21518,
+ 15691, 21520,
+ 15691, 21522,
+ 15691, 21524,
+ 15691, 21526,
+ 15691, 21528,
+ 15691, 21530,
+ 15691, 21532,
+ 15691, 21534,
+ 15691, 21536,
+ 15691, 21538,
+ 15691, 21540,
+ 15691, 21542,
+ 15691, 21544,
+ 15691, 21546,
+ 15691, 21548,
+ 15691, 21550,
+ 15691, 21552,
+ 15691, 21554,
+ 15691, 21556,
+ 15691, 21558,
+ 15691, 21560,
+ 15691, 21562,
+ 15691, 21564,
+ 15691, 21566,
+ 15691, 21568,
+ 15691, 21570,
+ 15691, 21572,
+ 15691, 21574,
+ 15691, 21576,
+ 15691, 21578,
+ 15691, 21580,
+ 15691, 21582,
+ 15691, 21584,
+ 15691, 21586,
+ 15691, 21588,
+ 15691, 21590,
+ 15691, 21592,
+ 15691, 21594,
+ 15691, 21596,
+ 15691, 21598,
+ 15691, 21600,
+ 15691, 21602,
+ 15691, 21604,
+ 15691, 21606,
+ 15691, 21608,
+ 15691, 21610,
+ 15691, 21612,
+ 15691, 21614,
+ 15691, 21616,
+ 15691, 21618,
+ 15691, 21620,
+ 15691, 21622,
+ 15691, 21624,
+ 15691, 21626,
+ 15691, 21628,
+ 15691, 21630,
+ 15691, 21632,
+ 15691, 21634,
+ 15691, 21636,
+ 15691, 21638,
+ 15691, 21640,
+ 15691, 21642,
+ 15691, 21644,
+ 15691, 21646,
+ 15691, 21648,
+ 15691, 21650,
+ 15691, 21652,
+ 15691, 21654,
+ 15691, 21656,
+ 15691, 21658,
+ 15691, 21660,
+ 15691, 21662,
+ 15691, 21664,
+ 15691, 21666,
+ 15691, 21668,
+ 15691, 21670,
+ 15691, 21672,
+ 15691, 21674,
+ 15691, 21676,
+ 15691, 21678,
+ 15691, 21680,
+ 15691, 21682,
+ 15691, 21684,
+ 15691, 21686,
+ 15691, 21688,
+ 15691, 21690,
+ 15691, 21692,
+ 15691, 21694,
+ 15691, 21696,
+ 15691, 21698,
+ 15691, 21700,
+ 15691, 21702,
+ 15691, 21704,
+ 15691, 21706,
+ 15691, 21708,
+ 15691, 21710,
+ 15691, 21712,
+ 15691, 21714,
+ 15691, 21716,
+ 15691, 21718,
+ 15691, 21720,
+ 15691, 21722,
+ 15691, 21724,
+ 15691, 21726,
+ 15691, 21728,
+ 15691, 21730,
+ 15691, 21732,
+ 15691, 21734,
+ 15691, 21736,
+ 15691, 21738,
+ 15691, 21740,
+ 15691, 21742,
+ 15691, 21744,
+ 15691, 21746,
+ 15691, 21748,
+ 15691, 21750,
+ 15691, 21752,
+ 15691, 21754,
+ 15691, 21756,
+ 15691, 21758,
+ 15691, 21760,
+ 15691, 21762,
+ 15691, 21764,
+ 15691, 21766,
+ 15691, 21768,
+ 15691, 21770,
+ 15691, 21772,
+ 15691, 21774,
+ 15691, 21776,
+ 15691, 21778,
+ 15691, 21780,
+ 15691, 21782,
+ 15691, 21784,
+ 15691, 21786,
+ 15691, 21788,
+ 15691, 21790,
+ 15691, 21792,
+ 15691, 21794,
+ 15691, 21796,
+ 15691, 21798,
+ 15691, 21800,
+ 15691, 21802,
+ 15691, 21804,
+ 15691, 21806,
+ 15691, 21808,
+ 15691, 21810,
+ 15691, 21812,
+ 15691, 21814,
+ 15691, 21816,
+ 15691, 21818,
+ 15691, 21820,
+ 15691, 21822,
+ 15691, 21824,
+ 15691, 21826,
+ 15691, 21828,
+ 15691, 21830,
+ 15691, 21832,
+ 15691, 21834,
+ 15691, 21836,
+ 15691, 21838,
+ 15691, 21840,
+ 15691, 21842,
+ 15691, 21844,
+ 15691, 21846,
+ 15691, 21848,
+ 15691, 21850,
+ 15691, 21852,
+ 15691, 21854,
+ 15691, 21856,
+ 15691, 21858,
+ 15691, 21860,
+ 15691, 21862,
+ 15691, 21864,
+ 15691, 21866,
+ 15691, 21868,
+ 15691, 21870,
+ 15691, 21872,
+ 15691, 21874,
+ 15691, 21876,
+ 15691, 21878,
+ 15691, 21880,
+ 15691, 21882,
+ 15691, 21884,
+ 15691, 21886,
+ 15691, 21888,
+ 15691, 21890,
+ 15691, 21892,
+ 15691, 21894,
+ 15691, 21896,
+ 15691, 21898,
+ 15691, 21900,
+ 15691, 21902,
+ 15691, 21904,
+ 15691, 21906,
+ 15691, 21908,
+ 15691, 21910,
+ 15691, 21912,
+ 15691, 21914,
+ 15691, 21916,
+ 15691, 21918,
+ 15691, 21920,
+ 15691, 21922,
+ 15691, 21924,
+ 15691, 21926,
+ 15691, 21928,
+ 15691, 21930,
+ 15691, 21932,
+ 15691, 21934,
+ 15691, 21936,
+ 15691, 21938,
+ 15691, 21940,
+ 15691, 21942,
+ 15691, 21944,
+ 15691, 21946,
+ 15691, 21948,
+ 15691, 21950,
+ 15691, 21952,
+ 15691, 21954,
+ 15691, 21956,
+ 15691, 21958,
+ 15691, 21960,
+ 15691, 21962,
+ 15691, 21964,
+ 15691, 21966,
+ 15691, 21968,
+ 15691, 21970,
+ 15691, 21972,
+ 15691, 21974,
+ 15691, 21976,
+ 15691, 21978,
+ 15691, 21980,
+ 15691, 21982,
+ 15691, 21984,
+ 15691, 21986,
+ 15691, 21988,
+ 15691, 21990,
+ 15691, 21992,
+ 15691, 21994,
+ 15691, 21996,
+ 15691, 21998,
+ 15691, 22000,
+ 15691, 22002,
+ 15691, 22004,
+ 15691, 22006,
+ 15691, 22008,
+ 15691, 22010,
+ 15691, 22012,
+ 15691, 22014,
+ 15691, 22016,
+ 15691, 22018,
+ 15691, 22020,
+ 15691, 22022,
+ 15691, 22024,
+ 15691, 22026,
+ 15691, 22028,
+ 15691, 22030,
+ 15691, 22032,
+ 15691, 22034,
+ 15691, 22036,
+ 15691, 22038,
+ 15691, 22040,
+ 15691, 22042,
+ 15691, 22044,
+ 15691, 22046,
+ 15691, 22048,
+ 15691, 22050,
+ 15691, 22052,
+ 15691, 22054,
+ 15691, 22056,
+ 15691, 22058,
+ 15691, 22060,
+ 15691, 22062,
+ 15691, 22064,
+ 15691, 22066,
+ 15691, 22068,
+ 15691, 22070,
+ 15691, 22072,
+ 15691, 22074,
+ 15691, 22076,
+ 15691, 22078,
+ 15691, 22080,
+ 15691, 22082,
+ 15691, 22084,
+ 15691, 22086,
+ 15691, 22088,
+ 15691, 22090,
+ 15691, 22092,
+ 15691, 22094,
+ 15691, 22096,
+ 15691, 22098,
+ 15691, 22100,
+ 15691, 22102,
+ 15691, 22104,
+ 15691, 22106,
+ 15691, 22108,
+ 15691, 22110,
+ 15691, 22112,
+ 15691, 22114,
+ 15691, 22116,
+ 15691, 22118,
+ 15691, 22120,
+ 15691, 22122,
+ 15691, 22124,
+ 15691, 22126,
+ 15691, 22128,
+ 15691, 22130,
+ 15691, 22132,
+ 15691, 22134,
+ 15691, 22136,
+ 15691, 22138,
+ 15691, 22140,
+ 15691, 22142,
+ 15691, 22144,
+ 15691, 22146,
+ 15691, 22148,
+ 15691, 22150,
+ 15691, 22152,
+ 15691, 22154,
+ 15691, 22156,
+ 15691, 22158,
+ 15691, 22160,
+ 15691, 22162,
+ 15691, 22164,
+ 15691, 22166,
+ 15691, 22168,
+ 15691, 22170,
+ 15691, 22172,
+ 15691, 22174,
+ 15691, 22176,
+ 15691, 22178,
+ 15691, 22180,
+ 15691, 22182,
+ 15691, 22184,
+ 15691, 22186,
+ 15691, 22188,
+ 15691, 22190,
+ 15691, 22192,
+ 15691, 22194,
+ 15691, 22196,
+ 15691, 22198,
+ 15691, 22200,
+ 15691, 22202,
+ 15691, 22204,
+ 15691, 22206,
+ 15691, 22208,
+ 15691, 22210,
+ 15691, 22212,
+ 15691, 22214,
+ 15691, 22216,
+ 15691, 22218,
+ 15691, 22220,
+ 15691, 22222,
+ 15691, 22224,
+ 15691, 22226,
+ 15691, 22228,
+ 15691, 22230,
+ 15691, 22232,
+ 15691, 22234,
+ 15691, 22236,
+ 15691, 22238,
+ 15691, 22240,
+ 15691, 22242,
+ 15691, 22244,
+ 15691, 22246,
+ 15691, 22248,
+ 15691, 22250,
+ 15691, 22252,
+ 15691, 22254,
+ 15691, 22256,
+ 15691, 22258,
+ 15691, 22260,
+ 15691, 22262,
+ 15691, 22264,
+ 15691, 22266,
+ 15691, 22268,
+ 15691, 22270,
+ 15691, 22272,
+ 15691, 22274,
+ 15691, 22276,
+ 15691, 22278,
+ 15691, 22280,
+ 15691, 22282,
+ 15691, 22284,
+ 15691, 22286,
+ 15691, 22288,
+ 15691, 22290,
+ 15691, 22292,
+ 15691, 22294,
+ 15691, 22296,
+ 15691, 22298,
+ 15691, 22300,
+ 15691, 22302,
+ 15691, 22304,
+ 15691, 22306,
+ 15691, 22308,
+ 15691, 22310,
+ 15691, 22312,
+ 15691, 22314,
+ 15691, 22316,
+ 15691, 22318,
+ 15691, 22320,
+ 15691, 22322,
+ 15691, 22324,
+ 15691, 22326,
+ 15691, 22328,
+ 15691, 22330,
+ 15691, 22332,
+ 15691, 22334,
+ 15691, 22336,
+ 15691, 22338,
+ 15691, 22340,
+ 15691, 22342,
+ 15691, 22344,
+ 15691, 22346,
+ 15691, 22348,
+ 15691, 22350,
+ 15691, 22352,
+ 15691, 22354,
+ 15691, 22356,
+ 15691, 22358,
+ 15691, 22360,
+ 15691, 22362,
+ 15691, 22364,
+ 15691, 22366,
+ 15691, 22368,
+ 15691, 22370,
+ 15691, 22372,
+ 15691, 22374,
+ 15691, 22376,
+ 15691, 22378,
+ 15691, 22380,
+ 15691, 22382,
+ 15691, 22384,
+ 15691, 22386,
+ 15691, 22388,
+ 15691, 22390,
+ 15691, 22392,
+ 15691, 22394,
+ 15691, 22396,
+ 15691, 22398,
+ 15691, 22400,
+ 15691, 22402,
+ 15691, 22404,
+ 15691, 22406,
+ 15691, 22408,
+ 15691, 22410,
+ 15691, 22412,
+ 15691, 22414,
+ 15691, 22416,
+ 15691, 22418,
+ 15691, 22420,
+ 15691, 22422,
+ 15691, 22424,
+ 15691, 22426,
+ 15691, 22428,
+ 15691, 22430,
+ 15691, 22432,
+ 15691, 22434,
+ 15691, 22436,
+ 15691, 22438,
+ 15691, 22440,
+ 15691, 22442,
+ 15691, 22444,
+ 15691, 22446,
+ 15691, 22448,
+ 15691, 22450,
+ 15691, 22452,
+ 15691, 22454,
+ 15691, 22456,
+ 15691, 22458,
+ 15691, 22460,
+ 15691, 22462,
+ 15691, 22464,
+ 15691, 22466,
+ 15691, 22468,
+ 15691, 22470,
+ 15691, 22472,
+ 15691, 22474,
+ 15691, 22476,
+ 15691, 22478,
+ 15691, 22480,
+ 15691, 22482,
+ 15691, 22484,
+ 15691, 22486,
+ 15691, 22488,
+ 15691, 22490,
+ 15691, 22492,
+ 15691, 22494,
+ 15691, 22496,
+ 15691, 22498,
+ 15691, 22500,
+ 15691, 22502,
+ 15691, 22504,
+ 15691, 22506,
+ 15691, 22508,
+ 15691, 22510,
+ 15691, 22512,
+ 15691, 22514,
+ 15691, 22516,
+ 15691, 22518,
+ 15691, 22520,
+ 15691, 22522,
+ 15691, 22524,
+ 15691, 22526,
+ 15691, 22528,
+ 15691, 22530,
+ 15691, 22532,
+ 15691, 22534,
+ 15691, 22536,
+ 15691, 22538,
+ 15691, 22540,
+ 15691, 22542,
+ 15691, 22544,
+ 15691, 22546,
+ 15691, 22548,
+ 15691, 22550,
+ 15691, 22552,
+ 15691, 22554,
+ 15691, 22556,
+ 15691, 22558,
+ 15691, 22560,
+ 15691, 22562,
+ 15691, 22564,
+ 15691, 22566,
+ 15691, 22568,
+ 15691, 22570,
+ 15691, 22572,
+ 15691, 22574,
+ 15691, 22576,
+ 15691, 22578,
+ 15691, 22580,
+ 15691, 22582,
+ 15691, 22584,
+ 15691, 22586,
+ 15691, 22588,
+ 15691, 22590,
+ 15691, 22592,
+ 15691, 22594,
+ 15691, 22596,
+ 15691, 22598,
+ 15691, 22600,
+ 15691, 22602,
+ 15691, 22604,
+ 15691, 22606,
+ 15691, 22608,
+ 15691, 22610,
+ 15691, 22612,
+ 15691, 22614,
+ 15691, 22616,
+ 15691, 22618,
+ 15691, 22620,
+ 15691, 22622,
+ 15691, 22624,
+ 15691, 22626,
+ 15691, 22628,
+ 15691, 22630,
+ 15691, 22632,
+ 15691, 22634,
+ 15691, 22636,
+ 15691, 22638,
+ 15691, 22640,
+ 15691, 22642,
+ 15691, 22644,
+ 15691, 22646,
+ 15691, 22648,
+ 15691, 22650,
+ 15691, 22652,
+ 15691, 22654,
+ 15691, 22656,
+ 15691, 22658,
+ 15691, 22660,
+ 15691, 22662,
+ 15691, 22664,
+ 15691, 22666,
+ 15691, 22668,
+ 15691, 22670,
+ 15691, 22672,
+ 15691, 22674,
+ 15691, 22676,
+ 15691, 22678,
+ 15691, 22680,
+ 15691, 22682,
+ 15691, 22684,
+ 15691, 22686,
+ 15691, 22688,
+ 15691, 22690,
+ 15691, 22692,
+ 15691, 22694,
+ 15691, 22696,
+ 15691, 22698,
+ 15691, 22700,
+ 15691, 22702,
+ 15691, 22704,
+ 15691, 22706,
+ 15691, 22708,
+ 15691, 22710,
+ 15691, 22712,
+ 15691, 22714,
+ 15691, 22716,
+ 15691, 22718,
+ 15691, 22720,
+ 15691, 22722,
+ 15691, 22724,
+ 15691, 22726,
+ 15691, 22728,
+ 15691, 22730,
+ 15691, 22732,
+ 15691, 22734,
+ 15691, 22736,
+ 15691, 22738,
+ 15691, 22740,
+ 15691, 22742,
+ 15691, 22744,
+ 15691, 22746,
+ 15691, 22748,
+ 15691, 22750,
+ 15691, 22752,
+ 15691, 22754,
+ 15691, 22756,
+ 15691, 22758,
+ 15691, 22760,
+ 15691, 22762,
+ 15691, 22764,
+ 15691, 22766,
+ 15691, 22768,
+ 15691, 22770,
+ 15691, 22772,
+ 15691, 22774,
+ 15691, 22776,
+ 15691, 22778,
+ 15691, 22780,
+ 15691, 22782,
+ 15691, 22784,
+ 15691, 22786,
+ 15691, 22788,
+ 15691, 22790,
+ 15691, 22792,
+ 15691, 22794,
+ 15691, 22796,
+ 15691, 22798,
+ 15691, 22800,
+ 15691, 22802,
+ 15691, 22804,
+ 15700,
+ 15703, 17521, 14816,
+ 15713, 73, 14993, 8320,
+ 15713, 9855, 13858,
+ 15713, 9855, 15868,
+ 15713, 9855, 17486,
+ 15713, 9855, 17610,
+ 15713, 9855, 17652,
+ 15713, 9855, 19003, 20553, 11392,
+ 15713, 9855, 20552,
+ 15713, 11905, 2610,
+ 15713, 11905, 3076,
+ 15713, 11905, 3356,
+ 15713, 11905, 6756,
+ 15713, 11905, 6778,
+ 15713, 11905, 8780,
+ 15713, 11905, 10900,
+ 15713, 11905, 11978,
+ 15713, 11905, 13450,
+ 15713, 11905, 13736,
+ 15713, 14003, 9855, 8,
+ 15713, 14003, 9855, 16,
+ 15713, 14003, 9855, 28,
+ 15713, 14003, 9855, 40,
+ 15713, 14003, 9855, 58,
+ 15713, 14003, 9855, 72,
+ 15713, 14003, 9855, 94,
+ 15713, 14003, 9855, 184,
+ 15713, 14003, 9855, 308,
+ 15713, 14003, 9855, 498,
+ 15713, 14003, 9855, 676,
+ 15713, 14003, 9855, 17493, 22,
+ 15713, 14003, 9855, 17493, 34,
+ 15713, 14003, 9855, 17493, 396,
+ 15713, 14003, 9855, 17493, 582,
+ 15713, 14993, 8320,
+ 15713, 14999, 0,
+ 15713, 14999, 8,
+ 15713, 14999, 16,
+ 15713, 14999, 28,
+ 15713, 14999, 40,
+ 15713, 14999, 58,
+ 15713, 14999, 72,
+ 15713, 14999, 94,
+ 15713, 14999, 106,
+ 15713, 14999, 124,
+ 15713, 14999, 148,
+ 15713, 14999, 184,
+ 15713, 14999, 244,
+ 15713, 14999, 266,
+ 15713, 14999, 308,
+ 15713, 14999, 336,
+ 15713, 14999, 350,
+ 15713, 14999, 384,
+ 15713, 14999, 416,
+ 15713, 14999, 448,
+ 15713, 14999, 498,
+ 15713, 14999, 522,
+ 15713, 14999, 572,
+ 15713, 14999, 588,
+ 15713, 14999, 622,
+ 15713, 14999, 676,
+ 15713, 14999, 680,
+ 15713, 14999, 734,
+ 15713, 14999, 932,
+ 15713, 14999, 1044,
+ 15713, 14999, 1142,
+ 15713, 14999, 1164,
+ 15713, 14999, 1254,
+ 15713, 14999, 1492,
+ 15713, 14999, 1796,
+ 15713, 14999, 1914,
+ 15713, 14999, 2152,
+ 15713, 14999, 2444,
+ 15713, 14999, 2492,
+ 15713, 14999, 2556,
+ 15713, 14999, 2676,
+ 15713, 14999, 2956,
+ 15713, 14999, 3048,
+ 15713, 14999, 3114,
+ 15713, 14999, 3242,
+ 15713, 14999, 3308,
+ 15713, 14999, 3322,
+ 15713, 14999, 6314,
+ 15713, 14999, 7874,
+ 15713, 14999, 9542,
+ 15713, 14999, 10264,
+ 15713, 14999, 17493, 22,
+ 15713, 14999, 17493, 34,
+ 15713, 14999, 17493, 396,
+ 15713, 14999, 17493, 582,
+ 15713, 18089, 11905, 2611, 1397, 2591, 15385, 485, 6778,
+ 15713, 18089, 11905, 2611, 1397, 6603, 15385, 485, 6778,
+ 15713, 18089, 11905, 3357, 1397, 2591, 15385, 485, 6778,
+ 15713, 18089, 11905, 3357, 1397, 6603, 15385, 485, 6778,
+ 15713, 18089, 11905, 10901, 1397, 2591, 15385, 485, 6778,
+ 15713, 18089, 11905, 13737, 1397, 2591, 15385, 485, 6778,
+ 15713, 18089, 11905, 13737, 1397, 6603, 15385, 485, 6778,
+ 15717, 17089, 843, 5730,
+ 15727, 13642,
+ 15727, 14999, 634,
+ 15727, 14999, 760,
+ 15727, 14999, 882,
+ 15727, 14999, 1578,
+ 15727, 14999, 2386,
+ 15727, 14999, 2866,
+ 15727, 14999, 3648,
+ 15727, 14999, 3786,
+ 15727, 14999, 5238,
+ 15727, 14999, 7160,
+ 15727, 14999, 7630,
+ 15727, 14999, 10134,
+ 15727, 14999, 10258,
+ 15727, 14999, 11432,
+ 15727, 14999, 12060,
+ 15727, 14999, 12144,
+ 15727, 14999, 12428,
+ 15727, 14999, 12512,
+ 15727, 14999, 12686,
+ 15727, 14999, 12970,
+ 15727, 14999, 13272,
+ 15727, 14999, 13438,
+ 15727, 14999, 13972,
+ 15727, 14999, 14020,
+ 15727, 14999, 14538,
+ 15727, 14999, 14574,
+ 15727, 14999, 14770,
+ 15727, 14999, 15466,
+ 15727, 14999, 15534,
+ 15727, 14999, 15724,
+ 15727, 14999, 17818,
+ 15727, 14999, 18196,
+ 15727, 14999, 18440,
+ 15727, 14999, 18728,
+ 15727, 14999, 18870,
+ 15727, 14999, 18980,
+ 15727, 14999, 19292,
+ 15727, 14999, 19410,
+ 15727, 14999, 19626,
+ 15727, 15952,
+ 15727, 16352,
+ 15727, 16508,
+ 15727, 16914,
+ 15727, 17448,
+ 15727, 18874,
+ 15727, 19222,
+ 15727, 19248,
+ 15727, 19480,
+ 15727, 19486,
+ 15743, 671, 9854,
+ 15743, 6435, 9854,
+ 15746,
15754,
- 15763, 18010,
- 15767, 17927, 2597, 7086,
- 15767, 17927, 2597, 12016,
- 15767, 17927, 2597, 12824,
- 15767, 17927, 2597, 13458,
- 15767, 17927, 2597, 13628,
- 15767, 17927, 2597, 13646,
- 15767, 17927, 2597, 14542,
- 15767, 17927, 2597, 16954,
- 15767, 17927, 2597, 17054,
- 15767, 17927, 3337, 14598,
- 15767, 17927, 3337, 15624,
- 15767, 17927, 6721, 15466,
- 15767, 17927, 6721, 16236,
- 15767, 17927, 6743, 14598,
- 15767, 17927, 10855, 15624,
- 15767, 17927, 13377, 16236,
- 15767, 17927, 13655, 14598,
- 15767, 17927, 13655, 16236,
- 15767, 17927, 13655, 18332,
- 15769, 16321, 8419, 15564,
- 15769, 17643, 8419, 15564,
- 15771, 6053, 492,
- 15771, 6053, 11849, 2596,
- 15771, 6053, 11849, 3056,
- 15771, 6053, 11849, 3336,
- 15771, 6053, 11849, 6720,
- 15771, 6053, 11849, 6742,
- 15771, 6053, 11849, 8736,
- 15771, 6053, 11849, 10854,
- 15771, 6053, 11849, 11916,
- 15771, 6053, 11849, 13376,
- 15771, 6053, 11849, 13654,
- 15771, 6053, 13483, 14903, 0,
- 15771, 6053, 13483, 14903, 8,
- 15771, 6053, 13483, 14903, 28,
- 15771, 6053, 13483, 14903, 78,
- 15771, 6053, 13483, 14903, 92,
- 15771, 6053, 13483, 14903, 120,
- 15771, 6053, 13483, 14903, 148,
- 15771, 6053, 13483, 14903, 244,
- 15771, 6053, 13483, 14903, 306,
- 15771, 6053, 13483, 14903, 364,
- 15771, 6053, 13483, 14903, 544,
- 15771, 6053, 13483, 14903, 650,
- 15771, 6053, 13483, 14903, 674,
- 15771, 6053, 13483, 14903, 704,
- 15771, 6053, 13483, 14903, 732,
- 15771, 6053, 13483, 14903, 740,
- 15771, 6053, 13483, 14903, 744,
- 15771, 6053, 13483, 14903, 842,
- 15771, 6053, 13483, 14903, 1296,
- 15771, 6053, 13483, 14903, 1300,
- 15771, 6053, 13483, 14903, 1590,
- 15771, 6053, 13483, 14903, 2578,
- 15771, 6053, 13483, 14903, 3048,
- 15771, 6053, 13483, 14903, 3304,
- 15771, 6053, 13483, 14903, 3718,
- 15771, 6053, 13483, 14903, 7136,
- 15771, 6053, 13483, 14903, 7254,
- 15771, 6053, 13483, 14903, 7270,
- 15771, 6053, 13483, 14903, 8658,
- 15771, 6053, 13483, 14903, 8882,
- 15771, 6053, 13483, 14903, 9890,
- 15771, 6053, 13483, 14903, 10506,
- 15771, 6053, 15133, 3212,
- 15771, 6053, 15133, 12018,
- 15771, 6053, 15133, 12046,
- 15771, 6053, 15133, 13460,
- 15771, 6053, 15133, 14544,
- 15771, 6053, 15133, 15094,
- 15771, 6053, 15133, 15626,
- 15771, 6053, 15133, 15708,
- 15771, 6053, 15133, 17056,
- 15771, 6053, 15993, 14903, 0,
- 15771, 6053, 15993, 14903, 8,
- 15771, 6053, 15993, 14903, 28,
- 15771, 6053, 15993, 14903, 78,
- 15771, 6053, 15993, 14903, 92,
- 15771, 6053, 15993, 14903, 120,
- 15771, 6053, 15993, 14903, 148,
- 15771, 6053, 15993, 14903, 244,
- 15771, 6053, 15993, 14903, 306,
- 15771, 6053, 15993, 14903, 364,
- 15771, 6053, 15993, 14903, 544,
- 15771, 6053, 15993, 14903, 650,
- 15771, 6053, 15993, 14903, 674,
- 15771, 6053, 15993, 14903, 704,
- 15771, 6053, 15993, 14903, 732,
- 15771, 6053, 15993, 14903, 740,
- 15771, 6053, 15993, 14903, 744,
- 15771, 6053, 15993, 14903, 842,
- 15771, 6053, 15993, 14903, 1296,
- 15771, 6053, 15993, 14903, 1300,
- 15771, 6053, 15993, 14903, 1590,
- 15771, 6053, 15993, 14903, 2578,
- 15771, 6053, 15993, 14903, 3048,
- 15771, 6053, 15993, 14903, 3304,
- 15771, 6053, 15993, 14903, 3718,
- 15771, 6053, 15993, 14903, 7136,
- 15771, 6053, 15993, 14903, 7254,
- 15771, 6053, 15993, 14903, 7270,
- 15771, 6053, 15993, 14903, 8658,
- 15771, 6053, 15993, 14903, 8882,
- 15771, 6053, 15993, 14903, 9890,
- 15771, 6053, 15993, 14903, 10506,
- 15773, 7091, 9808,
- 15773, 11521, 6722,
- 15773, 13965, 6722,
- 15775, 16321, 8419, 15564,
- 15775, 17643, 8419, 15564,
- 15779, 14908,
- 15781, 18669, 7816,
- 15791, 1592,
- 15791, 11538,
- 15791, 15376,
- 15791, 16046,
- 15793, 15564,
- 15797, 16942,
- 15798,
- 15807, 12210,
- 15834,
- 15845, 482,
- 15853, 9808,
- 15864,
- 15872,
- 15879, 10595, 5714,
- 15903, 9808,
- 15909, 14903, 0,
- 15909, 14903, 8,
- 15909, 14903, 16,
- 15909, 14903, 28,
- 15909, 14903, 40,
- 15909, 14903, 58,
- 15909, 14903, 66,
- 15909, 14903, 80,
- 15909, 14903, 82,
- 15909, 14903, 110,
- 15909, 14903, 130,
- 15909, 14903, 154,
- 15909, 14903, 184,
- 15909, 14903, 226,
- 15909, 14903, 248,
- 15909, 14903, 268,
- 15909, 14903, 306,
- 15909, 14903, 336,
- 15909, 14903, 352,
- 15909, 14903, 386,
- 15909, 14903, 422,
- 15909, 14903, 450,
- 15909, 14903, 496,
- 15909, 14903, 526,
- 15909, 14903, 572,
- 15909, 14903, 590,
- 15909, 14903, 624,
- 15909, 14903, 674,
- 15909, 14903, 680,
- 15909, 14903, 718,
- 15909, 14903, 734,
- 15909, 14903, 752,
- 15909, 14903, 778,
- 15909, 14903, 780,
- 15909, 14903, 802,
- 15909, 14903, 932,
- 15909, 14903, 1162,
- 15909, 14903, 1478,
- 15909, 14903, 1488,
- 15909, 14903, 1646,
- 15909, 14903, 2434,
- 15909, 14903, 2482,
- 15909, 14903, 2548,
- 15909, 14903, 3032,
- 15909, 14903, 3224,
- 15909, 14903, 3304,
- 15909, 14903, 3598,
- 15909, 14903, 3608,
- 15909, 14903, 3748,
- 15909, 14903, 3788,
- 15909, 14903, 8720,
- 15909, 14903, 8722,
- 15909, 14903, 9786,
- 15909, 14903, 9870,
- 15909, 20771, 8282,
- 15913, 11682,
- 15916,
- 15928,
- 15930,
- 15935, 12210,
- 15936,
- 15941, 5780,
- 15943, 95, 14897, 8282,
- 15943, 5244,
- 15943, 9809, 12986,
- 15943, 9809, 15756,
- 15943, 9809, 17342,
- 15943, 9809, 17466,
- 15943, 9809, 17506,
- 15943, 9809, 20336,
- 15943, 11849, 2596,
- 15943, 11849, 3056,
- 15943, 11849, 3336,
- 15943, 11849, 6720,
- 15943, 11849, 6742,
- 15943, 11849, 8736,
- 15943, 11849, 10854,
- 15943, 11849, 11916,
- 15943, 11849, 13376,
- 15943, 11849, 13654,
- 15943, 12097, 8282,
- 15943, 13309, 8282,
- 15943, 13309, 9808,
- 15943, 13921, 9809, 8,
- 15943, 13921, 9809, 16,
- 15943, 13921, 9809, 28,
- 15943, 13921, 9809, 40,
- 15943, 13921, 9809, 58,
- 15943, 13921, 9809, 72,
- 15943, 13921, 9809, 94,
- 15943, 13921, 9809, 306,
- 15943, 13921, 9809, 674,
- 15943, 13921, 9809, 17349, 22,
- 15943, 13921, 9809, 17349, 34,
- 15943, 13921, 9809, 17349, 394,
- 15943, 13921, 9809, 17349, 580,
- 15943, 14784,
- 15943, 14903, 0,
- 15943, 14903, 8,
- 15943, 14903, 16,
- 15943, 14903, 28,
- 15943, 14903, 40,
- 15943, 14903, 58,
- 15943, 14903, 72,
- 15943, 14903, 94,
- 15943, 14903, 106,
- 15943, 14903, 124,
- 15943, 14903, 148,
- 15943, 14903, 244,
- 15943, 14903, 266,
- 15943, 14903, 306,
- 15943, 14903, 334,
- 15943, 14903, 348,
- 15943, 14903, 382,
- 15943, 14903, 414,
- 15943, 14903, 446,
- 15943, 14903, 520,
- 15943, 14903, 570,
- 15943, 14903, 571, 10595, 12525, 17686,
- 15943, 14903, 571, 10595, 15021, 17686,
- 15943, 14903, 586,
- 15943, 14903, 620,
- 15943, 14903, 674,
- 15943, 14903, 732,
- 15943, 14903, 930,
- 15943, 14903, 1040,
- 15943, 14903, 1138,
- 15943, 14903, 1160,
- 15943, 14903, 1486,
- 15943, 14903, 1786,
- 15943, 14903, 1904,
- 15943, 14903, 2432,
- 15943, 14903, 2480,
- 15943, 14903, 2544,
- 15943, 14903, 2660,
- 15943, 14903, 2894,
- 15943, 14903, 2938,
- 15943, 14903, 3030,
- 15943, 14903, 3094,
- 15943, 14903, 3222,
- 15943, 14903, 3302,
- 15943, 14903, 3746,
- 15943, 14903, 6286,
- 15943, 14903, 10218,
- 15943, 14903, 14833, 620,
- 15943, 14903, 17349, 22,
- 15943, 14903, 17349, 34,
- 15943, 14903, 17349, 394,
- 15943, 14903, 17349, 580,
- 15943, 17653, 19283, 2596,
- 15943, 17653, 19283, 2597, 7783, 10099, 3225, 20380,
- 15943, 17653, 19283, 3336,
- 15943, 17653, 19283, 6742,
- 15943, 17653, 19283, 13654,
- 15943, 17653, 20381, 17096,
- 15945, 9456,
- 15945, 9457, 10595, 14396,
- 15946,
+ 15758,
+ 15776,
+ 15781, 9286,
+ 15781, 11757, 18386,
+ 15781, 13260,
+ 15781, 13758,
+ 15781, 15167, 19408,
+ 15781, 15167, 21096,
+ 15781, 17255, 14381, 18524,
+ 15781, 18176,
+ 15781, 18847, 897, 10641, 20181, 15642,
+ 15781, 18847, 897, 13341, 19808,
+ 15781, 18847, 897, 14381, 18524,
+ 15781, 18847, 897, 19048,
+ 15781, 20181, 897, 10641, 14625, 18847, 15642,
+ 15781, 20181, 897, 10641, 15781, 18847, 15642,
+ 15788,
+ 15803, 9854,
+ 15806,
+ 15811, 491, 7127, 9854,
+ 15811, 2511, 9854,
+ 15811, 11446,
+ 15811, 11571, 13501, 13226,
+ 15811, 11571, 18446,
+ 15811, 11762,
+ 15811, 11905, 3356,
+ 15811, 11905, 13736,
+ 15811, 12237, 13563, 14999, 7438,
+ 15811, 12973, 6561, 18471, 7812,
+ 15811, 12973, 10629, 18471, 7812,
+ 15811, 13563, 10,
+ 15811, 13581, 6561, 18471, 7812,
+ 15811, 13581, 10629, 18471, 7812,
+ 15811, 14049, 13501, 13226,
+ 15811, 14542,
+ 15811, 16111, 10,
+ 15811, 18894,
+ 15811, 19614,
+ 15811, 20377, 16111, 12,
+ 15811, 20377, 16111, 22,
+ 15811, 20377, 16111, 48,
+ 15812,
+ 15819, 17045, 11571, 9950,
+ 15823, 6286,
+ 15848,
+ 15861, 505, 11773, 17074,
+ 15866,
+ 15875, 18176,
+ 15879, 18089, 2611, 7122,
+ 15879, 18089, 2611, 12078,
+ 15879, 18089, 2611, 12890,
+ 15879, 18089, 2611, 13536,
+ 15879, 18089, 2611, 13710,
+ 15879, 18089, 2611, 13728,
+ 15879, 18089, 2611, 14634,
+ 15879, 18089, 2611, 17086,
+ 15879, 18089, 2611, 17188,
+ 15879, 18089, 3357, 14692,
+ 15879, 18089, 3357, 15734,
+ 15879, 18089, 6757, 15574,
+ 15879, 18089, 6757, 16356,
+ 15879, 18089, 6779, 14692,
+ 15879, 18089, 10901, 15734,
+ 15879, 18089, 13451, 16356,
+ 15879, 18089, 13737, 14692,
+ 15879, 18089, 13737, 16356,
+ 15879, 18089, 13737, 18508,
+ 15881, 16441, 8461, 15672,
+ 15881, 17791, 8461, 15672,
+ 15883, 6081, 494,
+ 15883, 6081, 11905, 2610,
+ 15883, 6081, 11905, 3076,
+ 15883, 6081, 11905, 3356,
+ 15883, 6081, 11905, 6756,
+ 15883, 6081, 11905, 6778,
+ 15883, 6081, 11905, 8780,
+ 15883, 6081, 11905, 10900,
+ 15883, 6081, 11905, 11978,
+ 15883, 6081, 11905, 13450,
+ 15883, 6081, 11905, 13736,
+ 15883, 6081, 13563, 14999, 0,
+ 15883, 6081, 13563, 14999, 8,
+ 15883, 6081, 13563, 14999, 28,
+ 15883, 6081, 13563, 14999, 78,
+ 15883, 6081, 13563, 14999, 92,
+ 15883, 6081, 13563, 14999, 120,
+ 15883, 6081, 13563, 14999, 148,
+ 15883, 6081, 13563, 14999, 244,
+ 15883, 6081, 13563, 14999, 308,
+ 15883, 6081, 13563, 14999, 366,
+ 15883, 6081, 13563, 14999, 546,
+ 15883, 6081, 13563, 14999, 652,
+ 15883, 6081, 13563, 14999, 676,
+ 15883, 6081, 13563, 14999, 706,
+ 15883, 6081, 13563, 14999, 734,
+ 15883, 6081, 13563, 14999, 742,
+ 15883, 6081, 13563, 14999, 746,
+ 15883, 6081, 13563, 14999, 844,
+ 15883, 6081, 13563, 14999, 1302,
+ 15883, 6081, 13563, 14999, 1306,
+ 15883, 6081, 13563, 14999, 1596,
+ 15883, 6081, 13563, 14999, 2590,
+ 15883, 6081, 13563, 14999, 3068,
+ 15883, 6081, 13563, 14999, 3324,
+ 15883, 6081, 13563, 14999, 3744,
+ 15883, 6081, 13563, 14999, 7172,
+ 15883, 6081, 13563, 14999, 7290,
+ 15883, 6081, 13563, 14999, 7306,
+ 15883, 6081, 13563, 14999, 8702,
+ 15883, 6081, 13563, 14999, 8926,
+ 15883, 6081, 13563, 14999, 9936,
+ 15883, 6081, 13563, 14999, 10552,
+ 15883, 6081, 15233, 3232,
+ 15883, 6081, 15233, 12080,
+ 15883, 6081, 15233, 12108,
+ 15883, 6081, 15233, 13538,
+ 15883, 6081, 15233, 14636,
+ 15883, 6081, 15233, 15194,
+ 15883, 6081, 15233, 15736,
+ 15883, 6081, 15233, 15820,
+ 15883, 6081, 15233, 17190,
+ 15883, 6081, 16111, 14999, 0,
+ 15883, 6081, 16111, 14999, 8,
+ 15883, 6081, 16111, 14999, 28,
+ 15883, 6081, 16111, 14999, 78,
+ 15883, 6081, 16111, 14999, 92,
+ 15883, 6081, 16111, 14999, 120,
+ 15883, 6081, 16111, 14999, 148,
+ 15883, 6081, 16111, 14999, 244,
+ 15883, 6081, 16111, 14999, 308,
+ 15883, 6081, 16111, 14999, 366,
+ 15883, 6081, 16111, 14999, 546,
+ 15883, 6081, 16111, 14999, 652,
+ 15883, 6081, 16111, 14999, 676,
+ 15883, 6081, 16111, 14999, 706,
+ 15883, 6081, 16111, 14999, 734,
+ 15883, 6081, 16111, 14999, 742,
+ 15883, 6081, 16111, 14999, 746,
+ 15883, 6081, 16111, 14999, 844,
+ 15883, 6081, 16111, 14999, 1302,
+ 15883, 6081, 16111, 14999, 1306,
+ 15883, 6081, 16111, 14999, 1596,
+ 15883, 6081, 16111, 14999, 2590,
+ 15883, 6081, 16111, 14999, 3068,
+ 15883, 6081, 16111, 14999, 3324,
+ 15883, 6081, 16111, 14999, 3744,
+ 15883, 6081, 16111, 14999, 7172,
+ 15883, 6081, 16111, 14999, 7290,
+ 15883, 6081, 16111, 14999, 7306,
+ 15883, 6081, 16111, 14999, 8702,
+ 15883, 6081, 16111, 14999, 8926,
+ 15883, 6081, 16111, 14999, 9936,
+ 15883, 6081, 16111, 14999, 10552,
+ 15885, 7127, 9854,
+ 15885, 11571, 6758,
+ 15885, 14049, 6758,
+ 15887, 16441, 8461, 15672,
+ 15887, 17791, 8461, 15672,
+ 15891, 15004,
+ 15893, 18847, 7854,
+ 15895, 14726,
+ 15905, 1598,
+ 15905, 11588,
+ 15905, 15480,
+ 15905, 16164,
+ 15907, 15672,
+ 15911, 17074,
+ 15912,
+ 15921, 12274,
15948,
- 15958,
- 15966,
- 15967, 483, 16290,
- 15968,
- 15973, 16859, 11524,
- 15973, 16859, 14514,
- 15973, 16859, 14516,
- 15973, 16859, 14518,
- 15973, 16859, 14520,
- 15973, 16859, 14522,
- 15973, 16859, 14524,
- 15973, 16859, 14526,
- 15973, 16859, 14528,
- 15973, 16859, 16160,
- 15973, 16859, 16162,
- 15973, 16859, 16164,
- 15973, 16859, 16166,
- 15973, 16859, 16168,
- 15973, 16859, 16170,
- 15973, 16859, 16172,
- 15973, 16859, 16174,
- 15973, 16859, 16176,
- 15973, 16859, 16178,
- 15973, 16859, 16180,
- 15973, 16859, 16182,
- 15973, 16859, 16184,
- 15973, 16859, 16186,
- 15973, 16859, 16188,
- 15973, 16859, 16190,
- 15973, 16859, 16192,
- 15973, 16859, 16194,
- 15973, 16859, 16196,
- 15973, 16859, 16198,
- 15973, 16859, 16200,
- 15973, 16859, 16202,
- 15973, 16859, 16204,
- 15973, 16859, 16206,
- 15973, 16859, 16208,
- 15973, 16859, 16210,
- 15973, 16859, 16212,
- 15973, 16859, 16214,
- 15973, 16859, 17716,
- 15973, 16859, 17718,
- 15973, 16859, 17720,
- 15973, 16859, 17722,
- 15973, 16859, 17724,
- 15973, 16859, 17726,
- 15973, 16859, 17728,
- 15973, 16859, 17730,
- 15973, 16859, 17732,
- 15973, 16859, 17734,
- 15973, 16859, 17736,
- 15973, 16859, 17738,
- 15973, 16859, 17740,
- 15973, 16859, 17742,
- 15973, 16859, 17744,
- 15973, 16859, 17746,
- 15973, 16859, 17748,
- 15973, 16859, 17750,
- 15973, 16859, 17752,
- 15973, 16859, 17754,
- 15973, 16859, 17756,
- 15973, 16859, 17758,
- 15973, 16859, 17760,
- 15973, 16859, 17762,
- 15973, 16859, 17764,
- 15973, 16859, 17766,
- 15973, 16859, 17768,
- 15973, 16859, 17770,
- 15973, 16859, 17772,
- 15973, 16859, 17774,
- 15973, 16859, 17776,
- 15973, 16859, 17778,
- 15973, 16859, 17780,
- 15973, 16859, 17782,
- 15973, 16859, 17784,
- 15973, 16859, 17786,
- 15973, 16859, 17788,
- 15973, 16859, 17790,
- 15973, 16859, 17792,
- 15973, 16859, 17794,
- 15973, 16859, 17796,
- 15973, 16859, 17798,
- 15973, 16859, 17800,
- 15973, 16859, 17802,
- 15973, 16859, 17804,
- 15973, 16859, 17806,
- 15973, 16859, 17808,
- 15973, 16859, 17810,
- 15973, 16859, 17812,
- 15973, 16859, 17814,
- 15973, 16859, 17816,
- 15973, 16859, 17818,
- 15973, 16859, 17820,
- 15973, 16859, 17822,
- 15973, 16859, 17824,
- 15973, 16859, 17826,
- 15973, 16859, 18888,
- 15973, 16859, 18890,
- 15973, 16859, 18892,
- 15973, 16859, 18894,
- 15973, 16859, 18896,
- 15973, 16859, 18898,
- 15973, 16859, 18900,
- 15973, 16859, 18902,
- 15973, 16859, 18904,
- 15973, 16859, 18906,
- 15973, 16859, 18908,
- 15973, 16859, 18910,
- 15973, 16859, 18912,
- 15973, 16859, 18914,
- 15973, 16859, 18916,
- 15973, 16859, 18918,
- 15973, 16859, 18920,
- 15973, 16859, 18922,
- 15973, 16859, 18924,
- 15973, 16859, 18926,
- 15973, 16859, 18928,
- 15973, 16859, 18930,
- 15973, 16859, 18932,
- 15973, 16859, 18934,
- 15973, 16859, 18936,
- 15973, 16859, 18938,
- 15973, 16859, 18940,
- 15973, 16859, 18942,
- 15973, 16859, 18944,
- 15973, 16859, 18946,
- 15973, 16859, 18948,
- 15973, 16859, 18950,
- 15973, 16859, 18952,
- 15973, 16859, 18954,
- 15973, 16859, 18956,
- 15973, 16859, 18958,
- 15973, 16859, 18960,
- 15973, 16859, 18962,
- 15973, 16859, 18964,
- 15973, 16859, 18966,
- 15973, 16859, 18968,
- 15973, 16859, 18970,
- 15973, 16859, 18972,
- 15973, 16859, 18974,
- 15973, 16859, 18976,
- 15973, 16859, 18978,
- 15973, 16859, 18980,
- 15973, 16859, 18982,
- 15973, 16859, 18984,
- 15973, 16859, 18986,
- 15973, 16859, 18988,
- 15973, 16859, 18990,
- 15973, 16859, 18992,
- 15973, 16859, 18994,
- 15973, 16859, 18996,
- 15973, 16859, 18998,
- 15973, 16859, 19000,
- 15973, 16859, 19002,
- 15973, 16859, 19004,
- 15973, 16859, 19006,
- 15973, 16859, 19008,
- 15973, 16859, 19010,
- 15973, 16859, 19012,
- 15973, 16859, 19014,
- 15973, 16859, 19016,
- 15973, 16859, 19018,
- 15973, 16859, 19020,
- 15973, 16859, 19022,
- 15973, 16859, 19024,
- 15973, 16859, 19026,
- 15973, 16859, 19782,
- 15973, 16859, 19784,
- 15973, 16859, 19786,
- 15973, 16859, 19788,
- 15973, 16859, 19790,
- 15973, 16859, 19792,
- 15973, 16859, 19794,
- 15973, 16859, 19796,
- 15973, 16859, 19798,
- 15973, 16859, 19800,
- 15973, 16859, 19802,
- 15973, 16859, 19804,
- 15973, 16859, 19806,
- 15973, 16859, 19808,
- 15973, 16859, 19810,
- 15973, 16859, 19812,
- 15973, 16859, 19814,
- 15973, 16859, 19816,
- 15973, 16859, 19818,
- 15973, 16859, 19820,
- 15973, 16859, 19822,
- 15973, 16859, 19824,
- 15973, 16859, 19826,
- 15973, 16859, 19828,
- 15973, 16859, 19830,
- 15973, 16859, 19832,
- 15973, 16859, 19834,
- 15973, 16859, 19836,
- 15973, 16859, 19838,
- 15973, 16859, 19840,
- 15973, 16859, 19842,
- 15973, 16859, 19844,
- 15973, 16859, 19846,
- 15973, 16859, 19848,
- 15973, 16859, 19850,
- 15973, 16859, 19852,
- 15973, 16859, 19854,
- 15973, 16859, 19856,
- 15973, 16859, 19858,
- 15973, 16859, 19860,
- 15973, 16859, 19862,
- 15973, 16859, 19864,
- 15973, 16859, 19866,
- 15973, 16859, 19868,
- 15973, 16859, 19870,
- 15973, 16859, 19872,
- 15973, 16859, 19874,
- 15973, 16859, 19876,
- 15973, 16859, 19878,
- 15973, 16859, 19880,
- 15973, 16859, 19882,
- 15973, 16859, 19884,
- 15973, 16859, 19886,
- 15973, 16859, 19888,
- 15973, 16859, 19890,
- 15973, 16859, 19892,
- 15973, 16859, 20398,
- 15973, 16859, 20400,
- 15973, 16859, 20402,
- 15973, 16859, 20404,
- 15973, 16859, 20406,
- 15973, 16859, 20408,
- 15973, 16859, 20410,
- 15973, 16859, 20412,
- 15973, 16859, 20414,
- 15973, 16859, 20416,
- 15973, 16859, 20418,
- 15973, 16859, 20420,
- 15973, 16859, 20422,
- 15973, 16859, 20424,
- 15973, 16859, 20426,
- 15973, 16859, 20428,
- 15973, 16859, 20430,
- 15973, 16859, 20432,
- 15973, 16859, 20434,
- 15973, 16859, 20436,
- 15973, 16859, 20438,
- 15973, 16859, 20440,
- 15973, 16859, 20442,
- 15973, 16859, 20444,
- 15973, 16859, 20446,
- 15973, 16859, 20448,
- 15973, 16859, 20450,
- 15973, 16859, 20452,
- 15973, 16859, 20842,
- 15973, 16859, 20844,
- 15973, 16859, 20846,
- 15973, 16859, 20848,
- 15973, 16859, 20850,
- 15973, 16859, 20852,
- 15973, 16859, 20854,
- 15973, 16859, 20856,
- 15973, 16859, 21084,
- 15982,
- 15990,
- 15999, 9808,
- 16002,
- 16017, 11534,
- 16022,
- 16035, 46,
- 16035, 128,
- 16035, 714,
- 16035, 1213, 18214,
- 16035, 5825, 46,
- 16035, 6258,
- 16035, 9127, 14365, 11917, 16913, 9904,
- 16035, 9242,
- 16035, 9457, 18214,
- 16035, 11719, 15270,
- 16035, 11849, 2596,
- 16035, 11849, 3056,
- 16035, 11849, 3336,
- 16035, 11849, 6720,
- 16035, 11849, 6742,
- 16035, 11849, 8736,
- 16035, 11849, 10854,
- 16035, 11849, 11916,
- 16035, 11849, 13376,
- 16035, 11849, 13654,
- 16035, 12213, 13965, 20163, 11428,
- 16035, 12477, 13483, 14903, 0,
- 16035, 12477, 13483, 14903, 2,
- 16035, 12477, 13483, 14903, 4,
- 16035, 12477, 13483, 14903, 6,
- 16035, 12477, 13483, 14903, 8,
- 16035, 12477, 13483, 14903, 10,
- 16035, 12477, 13483, 14903, 12,
- 16035, 12477, 13483, 14903, 14,
- 16035, 12477, 13483, 14903, 16,
- 16035, 12477, 13483, 14903, 18,
- 16035, 12477, 13483, 14903, 20,
- 16035, 12477, 13483, 14903, 22,
- 16035, 12477, 13483, 14903, 24,
- 16035, 12477, 13483, 14903, 26,
- 16035, 12477, 13483, 14903, 28,
- 16035, 12477, 13483, 14903, 30,
- 16035, 12477, 13483, 14903, 32,
- 16035, 12477, 13483, 14903, 34,
- 16035, 12477, 13483, 14903, 36,
- 16035, 12477, 13483, 14903, 38,
- 16035, 12477, 13483, 14903, 40,
- 16035, 12477, 13483, 14903, 42,
- 16035, 12477, 13483, 14903, 44,
- 16035, 12477, 13483, 14903, 46,
- 16035, 12477, 13483, 14903, 48,
- 16035, 12477, 13483, 14903, 50,
- 16035, 12477, 15993, 14903, 0,
- 16035, 12477, 15993, 14903, 2,
- 16035, 12477, 15993, 14903, 4,
- 16035, 12477, 15993, 14903, 6,
- 16035, 12477, 15993, 14903, 8,
- 16035, 12477, 15993, 14903, 10,
- 16035, 12477, 15993, 14903, 12,
- 16035, 12477, 15993, 14903, 14,
- 16035, 12477, 15993, 14903, 16,
- 16035, 12477, 15993, 14903, 18,
- 16035, 12477, 15993, 14903, 20,
- 16035, 12477, 15993, 14903, 22,
- 16035, 12477, 15993, 14903, 24,
- 16035, 12477, 15993, 14903, 26,
- 16035, 12477, 15993, 14903, 28,
- 16035, 12477, 15993, 14903, 30,
- 16035, 12477, 15993, 14903, 32,
- 16035, 12477, 15993, 14903, 34,
- 16035, 12477, 15993, 14903, 36,
- 16035, 12477, 15993, 14903, 38,
- 16035, 12477, 15993, 14903, 40,
- 16035, 12477, 15993, 14903, 42,
- 16035, 12477, 15993, 14903, 44,
- 16035, 12477, 15993, 14903, 46,
- 16035, 12477, 15993, 14903, 48,
- 16035, 12477, 15993, 14903, 50,
- 16035, 12674,
- 16035, 13682,
- 16035, 13965, 9904,
- 16035, 13965, 14330,
- 16035, 14330,
- 16035, 14554,
- 16035, 14725, 9820,
- 16035, 14725, 9821, 0,
- 16035, 14725, 11680,
- 16035, 14725, 11681, 0,
- 16035, 14725, 12216,
- 16035, 14725, 12217, 0,
- 16035, 14725, 12312,
- 16035, 14725, 12313, 0,
- 16035, 14725, 12313, 40,
- 16035, 14725, 12666,
- 16035, 14725, 12667, 0,
- 16035, 14725, 12820,
- 16035, 14725, 12821, 0,
- 16035, 14725, 13164,
- 16035, 14725, 13165, 0,
- 16035, 14725, 13268,
- 16035, 14725, 13269, 0,
- 16035, 14725, 14848,
- 16035, 14725, 14849, 0,
- 16035, 14725, 15638,
- 16035, 14725, 15639, 0,
- 16035, 14725, 16024,
- 16035, 14725, 16025, 0,
- 16035, 14725, 16452,
- 16035, 14725, 16453, 0,
- 16035, 14725, 16892,
- 16035, 14725, 16893, 0,
- 16035, 14725, 17224,
- 16035, 14725, 17225, 0,
- 16035, 14787, 12477, 15993, 14903, 4,
- 16035, 14787, 12477, 15993, 14903, 34,
- 16035, 14859, 18795, 12360,
- 16035, 14859, 18795, 14372,
- 16035, 15133, 3212,
- 16035, 15133, 3213, 495, 11521, 15512,
- 16035, 15133, 12018,
- 16035, 15133, 12019, 495, 11521, 15512,
- 16035, 15133, 12046,
- 16035, 15133, 12047, 495, 11521, 15512,
- 16035, 15133, 12047, 2596,
- 16035, 15133, 12047, 3056,
- 16035, 15133, 12047, 3336,
- 16035, 15133, 12047, 6720,
- 16035, 15133, 12047, 6742,
- 16035, 15133, 12047, 8736,
- 16035, 15133, 12047, 11916,
- 16035, 15133, 12047, 13376,
- 16035, 15133, 12047, 13654,
- 16035, 15133, 13461, 495, 11521, 15512,
- 16035, 15133, 14545, 495, 11521, 15512,
- 16035, 15133, 14546,
- 16035, 15133, 15626,
- 16035, 15133, 15627, 495, 11521, 15512,
- 16035, 15133, 15627, 2596,
- 16035, 15133, 15627, 3056,
- 16035, 15133, 15627, 3336,
- 16035, 15133, 15627, 6720,
- 16035, 15133, 15627, 6742,
- 16035, 15133, 15627, 8736,
- 16035, 15133, 15627, 11916,
- 16035, 15133, 15627, 13376,
- 16035, 15133, 15627, 13654,
- 16035, 15133, 15706,
- 16035, 15133, 15708,
- 16035, 15133, 15709, 495, 11521, 15512,
- 16035, 15133, 15709, 2596,
- 16035, 15133, 15709, 3056,
- 16035, 15133, 15709, 3336,
- 16035, 15133, 15709, 6720,
- 16035, 15133, 15709, 6742,
- 16035, 15133, 15709, 8736,
- 16035, 15133, 15709, 11916,
- 16035, 15133, 15709, 13376,
- 16035, 15133, 15709, 13654,
- 16035, 15133, 16280,
- 16035, 15133, 17057, 495, 11521, 15512,
- 16035, 15133, 17096,
- 16035, 15133, 17854,
- 16035, 15133, 17924,
- 16035, 15133, 18190,
- 16035, 15133, 18564,
- 16035, 15133, 19424,
- 16035, 15277, 8282,
- 16035, 16991, 17118,
- 16035, 17497, 18214,
- 16035, 17645, 12468,
- 16035, 17711, 9808,
- 16035, 17711, 13468,
- 16035, 18041, 0,
- 16035, 18041, 8,
- 16035, 18041, 16,
- 16035, 18041, 28,
- 16035, 18041, 40,
- 16035, 18041, 266,
- 16035, 18041, 268,
- 16035, 18041, 272,
- 16035, 18041, 280,
- 16035, 18041, 284,
- 16035, 18041, 348,
- 16035, 18041, 352,
- 16035, 18041, 356,
- 16035, 18041, 364,
- 16035, 18041, 368,
- 16035, 18041, 414,
- 16035, 18041, 422,
- 16035, 18041, 428,
- 16035, 18041, 434,
- 16035, 18041, 438,
- 16035, 18041, 446,
- 16035, 18041, 450,
- 16035, 18041, 458,
- 16035, 18041, 466,
- 16035, 18041, 470,
- 16035, 18041, 570,
- 16035, 18041, 572,
- 16035, 18041, 576,
- 16035, 18041, 578,
- 16035, 18041, 582,
- 16035, 18041, 586,
- 16035, 18041, 590,
- 16035, 18041, 596,
- 16035, 18041, 600,
- 16035, 18041, 610,
- 16035, 18041, 620,
- 16035, 18041, 624,
- 16035, 18041, 628,
- 16035, 18041, 632,
- 16035, 18041, 640,
- 16035, 18041, 692,
- 16035, 18041, 698,
- 16035, 18041, 704,
- 16035, 18041, 708,
- 16035, 18041, 732,
- 16035, 18041, 740,
- 16035, 18041, 744,
- 16035, 18256,
- 16035, 18597, 6406,
- 16035, 18669, 894,
- 16035, 19151, 2162,
- 16035, 19151, 2596,
- 16035, 19151, 3056,
- 16035, 19151, 3116,
- 16035, 19151, 3212,
- 16035, 19151, 3336,
- 16035, 19151, 6074,
- 16035, 19151, 6710,
- 16035, 19151, 6720,
- 16035, 19151, 6742,
- 16035, 19151, 7098,
- 16035, 19151, 7134,
- 16035, 19151, 7410,
- 16035, 19151, 7656,
- 16035, 19151, 7778,
- 16035, 19151, 8276,
- 16035, 19151, 8418,
- 16035, 19151, 8554,
- 16035, 19151, 8736,
- 16035, 19151, 9442,
- 16035, 19151, 10598,
- 16035, 19151, 11910,
- 16035, 19151, 11916,
- 16035, 19151, 12454,
- 16035, 19151, 12634,
- 16035, 19151, 12822,
- 16035, 19151, 13194,
- 16035, 19151, 13270,
- 16035, 19151, 13376,
- 16035, 19151, 13544,
- 16035, 19151, 13552,
- 16035, 19151, 13654,
- 16035, 19151, 13948,
- 16035, 19151, 14180,
- 16035, 19151, 14364,
- 16035, 19151, 14592,
- 16035, 19151, 15392,
- 16035, 19151, 15404,
- 16035, 19151, 16070,
- 16035, 19151, 17114,
- 16035, 19151, 17128,
- 16035, 19151, 17452,
- 16035, 19151, 18126,
- 16035, 19151, 18334,
- 16035, 19151, 18352,
- 16035, 19151, 18360,
- 16035, 19151, 18508,
- 16035, 19151, 18706,
- 16035, 19151, 18738,
- 16035, 19151, 19054,
- 16035, 19151, 19072,
- 16035, 19151, 19482,
- 16035, 19151, 19908,
- 16035, 19151, 20908,
- 16035, 19151, 21246,
- 16035, 19214,
- 16035, 19973, 895, 10595, 12908,
- 16035, 20527, 15484,
- 16035, 20876,
- 16035, 21162,
- 16035, 21377, 9809, 10595, 19717, 14178,
- 16035, 21815, 17711, 9808,
- 16039, 11534,
- 16055, 13606,
- 16061, 18010,
- 16063, 12422,
+ 15959, 484,
+ 15967, 9854,
+ 15978,
+ 15986,
+ 15995, 10641, 5742,
+ 16019, 9854,
+ 16025, 14999, 0,
+ 16025, 14999, 8,
+ 16025, 14999, 16,
+ 16025, 14999, 28,
+ 16025, 14999, 40,
+ 16025, 14999, 58,
+ 16025, 14999, 66,
+ 16025, 14999, 80,
+ 16025, 14999, 82,
+ 16025, 14999, 110,
+ 16025, 14999, 130,
+ 16025, 14999, 154,
+ 16025, 14999, 184,
+ 16025, 14999, 226,
+ 16025, 14999, 248,
+ 16025, 14999, 270,
+ 16025, 14999, 308,
+ 16025, 14999, 338,
+ 16025, 14999, 354,
+ 16025, 14999, 388,
+ 16025, 14999, 424,
+ 16025, 14999, 452,
+ 16025, 14999, 498,
+ 16025, 14999, 528,
+ 16025, 14999, 574,
+ 16025, 14999, 592,
+ 16025, 14999, 626,
+ 16025, 14999, 676,
+ 16025, 14999, 682,
+ 16025, 14999, 720,
+ 16025, 14999, 736,
+ 16025, 14999, 754,
+ 16025, 14999, 780,
+ 16025, 14999, 782,
+ 16025, 14999, 804,
+ 16025, 14999, 934,
+ 16025, 14999, 1166,
+ 16025, 14999, 1484,
+ 16025, 14999, 1494,
+ 16025, 14999, 1654,
+ 16025, 14999, 2446,
+ 16025, 14999, 2494,
+ 16025, 14999, 2560,
+ 16025, 14999, 3050,
+ 16025, 14999, 3244,
+ 16025, 14999, 3324,
+ 16025, 14999, 3622,
+ 16025, 14999, 3632,
+ 16025, 14999, 3774,
+ 16025, 14999, 3814,
+ 16025, 14999, 8764,
+ 16025, 14999, 8766,
+ 16025, 14999, 9832,
+ 16025, 14999, 9916,
+ 16025, 20989, 8320,
+ 16026,
+ 16031, 11734,
+ 16034,
+ 16046,
+ 16048,
+ 16053, 12274,
+ 16054,
+ 16059, 5808,
+ 16061, 95, 14993, 8320,
+ 16061, 5272,
+ 16061, 9855, 13052,
+ 16061, 9855, 15868,
+ 16061, 9855, 17486,
+ 16061, 9855, 17610,
+ 16061, 9855, 17652,
+ 16061, 9855, 20552,
+ 16061, 11905, 2610,
+ 16061, 11905, 3076,
+ 16061, 11905, 3356,
+ 16061, 11905, 6756,
+ 16061, 11905, 6778,
+ 16061, 11905, 8780,
+ 16061, 11905, 10900,
+ 16061, 11905, 11978,
+ 16061, 11905, 13450,
+ 16061, 11905, 13736,
+ 16061, 12159, 8320,
+ 16061, 13379, 8320,
+ 16061, 13379, 9854,
+ 16061, 14003, 9855, 8,
+ 16061, 14003, 9855, 16,
+ 16061, 14003, 9855, 28,
+ 16061, 14003, 9855, 40,
+ 16061, 14003, 9855, 58,
+ 16061, 14003, 9855, 72,
+ 16061, 14003, 9855, 94,
+ 16061, 14003, 9855, 308,
+ 16061, 14003, 9855, 676,
+ 16061, 14003, 9855, 17493, 22,
+ 16061, 14003, 9855, 17493, 34,
+ 16061, 14003, 9855, 17493, 396,
+ 16061, 14003, 9855, 17493, 582,
+ 16061, 14880,
+ 16061, 14999, 0,
+ 16061, 14999, 8,
+ 16061, 14999, 16,
+ 16061, 14999, 28,
+ 16061, 14999, 40,
+ 16061, 14999, 58,
+ 16061, 14999, 72,
+ 16061, 14999, 94,
+ 16061, 14999, 106,
+ 16061, 14999, 124,
+ 16061, 14999, 148,
+ 16061, 14999, 244,
+ 16061, 14999, 266,
+ 16061, 14999, 308,
+ 16061, 14999, 336,
+ 16061, 14999, 350,
+ 16061, 14999, 384,
+ 16061, 14999, 416,
+ 16061, 14999, 448,
+ 16061, 14999, 522,
+ 16061, 14999, 572,
+ 16061, 14999, 573, 10641, 12589, 17838,
+ 16061, 14999, 573, 10641, 15119, 17838,
+ 16061, 14999, 588,
+ 16061, 14999, 622,
+ 16061, 14999, 676,
+ 16061, 14999, 734,
+ 16061, 14999, 932,
+ 16061, 14999, 1044,
+ 16061, 14999, 1142,
+ 16061, 14999, 1164,
+ 16061, 14999, 1492,
+ 16061, 14999, 1796,
+ 16061, 14999, 1914,
+ 16061, 14999, 2444,
+ 16061, 14999, 2492,
+ 16061, 14999, 2556,
+ 16061, 14999, 2676,
+ 16061, 14999, 2912,
+ 16061, 14999, 2956,
+ 16061, 14999, 3048,
+ 16061, 14999, 3114,
+ 16061, 14999, 3242,
+ 16061, 14999, 3322,
+ 16061, 14999, 3772,
+ 16061, 14999, 6314,
+ 16061, 14999, 10264,
+ 16061, 14999, 14929, 622,
+ 16061, 14999, 17493, 22,
+ 16061, 14999, 17493, 34,
+ 16061, 14999, 17493, 396,
+ 16061, 14999, 17493, 582,
+ 16061, 17803, 19479, 2610,
+ 16061, 17803, 19479, 2611, 7821, 10145, 3245, 20596,
+ 16061, 17803, 19479, 3356,
+ 16061, 17803, 19479, 6778,
+ 16061, 17803, 19479, 13736,
+ 16061, 17803, 20597, 17232,
+ 16063, 9502,
+ 16063, 9503, 10641, 14486,
16064,
- 16077, 897, 841, 5702,
- 16079, 12026,
- 16079, 15560,
- 16079, 18177, 17139, 12477, 15993, 14903, 30,
- 16081, 5702,
- 16088,
- 16090,
- 16094,
- 16099, 18519, 0,
- 16099, 18519, 8,
- 16099, 18519, 16,
- 16099, 18519, 28,
- 16099, 18519, 40,
- 16099, 18519, 334,
- 16099, 18519, 340,
- 16099, 18519, 348,
- 16099, 18519, 352,
- 16099, 18519, 356,
- 16099, 18519, 364,
- 16099, 18519, 368,
- 16099, 18519, 382,
- 16099, 18519, 386,
- 16099, 18519, 390,
- 16099, 18519, 400,
- 16099, 18519, 404,
- 16099, 18519, 414,
- 16099, 18519, 422,
- 16099, 18519, 428,
- 16099, 18519, 434,
- 16099, 18519, 438,
- 16099, 18519, 446,
- 16099, 18519, 450,
- 16099, 18519, 458,
- 16099, 18519, 466,
- 16099, 18519, 470,
- 16099, 18519, 520,
- 16099, 18519, 526,
- 16099, 18519, 534,
- 16099, 18519, 538,
- 16099, 18519, 544,
- 16099, 18519, 570,
- 16099, 18519, 572,
- 16099, 18519, 576,
- 16099, 18519, 578,
- 16099, 18519, 582,
- 16099, 18519, 586,
- 16099, 18519, 590,
- 16099, 18519, 596,
- 16099, 18519, 600,
- 16099, 18519, 610,
- 16099, 18519, 620,
- 16099, 18519, 624,
- 16099, 18519, 628,
- 16099, 18519, 632,
- 16099, 18519, 640,
- 16099, 18519, 692,
- 16099, 18519, 698,
- 16099, 18519, 704,
- 16099, 18519, 708,
- 16099, 18519, 716,
- 16099, 18519, 718,
- 16099, 18519, 750,
- 16099, 18519, 758,
- 16113, 17885, 15564,
- 16113, 19421, 1903, 15564,
- 16119, 13483, 14903, 14,
- 16119, 13483, 14903, 102,
- 16119, 13483, 14903, 186,
- 16119, 13483, 14903, 198,
- 16119, 13483, 14903, 200,
- 16119, 13483, 14903, 202,
- 16119, 13483, 14903, 208,
- 16119, 13483, 14903, 210,
- 16119, 13483, 14903, 218,
- 16119, 13483, 14903, 486,
- 16119, 13483, 14903, 512,
- 16119, 13483, 14903, 710,
- 16119, 13483, 14903, 916,
- 16119, 13483, 14903, 1148,
- 16119, 13483, 14903, 1294,
- 16119, 13483, 14903, 1312,
- 16119, 13483, 14903, 1322,
- 16119, 13483, 14903, 1450,
- 16119, 13483, 14903, 1778,
- 16119, 13483, 14903, 1882,
- 16119, 13483, 14903, 2648,
- 16119, 13483, 14903, 3206,
- 16119, 13483, 14903, 3434,
- 16119, 13483, 14903, 3670,
- 16119, 13483, 14903, 3778,
- 16119, 13483, 14903, 5996,
- 16119, 13483, 14903, 7845, 0,
- 16119, 13483, 14903, 7845, 8,
- 16119, 13483, 14903, 7845, 16,
- 16119, 13483, 14903, 7845, 28,
- 16119, 13483, 14903, 7845, 70,
- 16119, 13483, 14903, 7845, 496,
- 16119, 13483, 14903, 10104,
- 16119, 13483, 14903, 10868,
- 16119, 13483, 14903, 13431, 0,
- 16119, 13483, 14903, 13431, 8,
- 16119, 13483, 14903, 13431, 16,
- 16119, 13483, 14903, 13431, 28,
- 16119, 13483, 14903, 13431, 70,
- 16119, 13483, 14903, 13431, 496,
- 16119, 15993, 14903, 14,
- 16119, 15993, 14903, 102,
- 16119, 15993, 14903, 186,
- 16119, 15993, 14903, 198,
- 16119, 15993, 14903, 200,
- 16119, 15993, 14903, 202,
- 16119, 15993, 14903, 208,
- 16119, 15993, 14903, 210,
- 16119, 15993, 14903, 218,
- 16119, 15993, 14903, 486,
- 16119, 15993, 14903, 512,
- 16119, 15993, 14903, 710,
- 16119, 15993, 14903, 916,
- 16119, 15993, 14903, 1148,
- 16119, 15993, 14903, 1294,
- 16119, 15993, 14903, 1312,
- 16119, 15993, 14903, 1322,
- 16119, 15993, 14903, 1450,
- 16119, 15993, 14903, 1778,
- 16119, 15993, 14903, 1882,
- 16119, 15993, 14903, 2648,
- 16119, 15993, 14903, 3206,
- 16119, 15993, 14903, 3434,
- 16119, 15993, 14903, 3670,
- 16119, 15993, 14903, 3778,
- 16119, 15993, 14903, 5996,
- 16119, 15993, 14903, 7845, 0,
- 16119, 15993, 14903, 7845, 8,
- 16119, 15993, 14903, 7845, 16,
- 16119, 15993, 14903, 7845, 28,
- 16119, 15993, 14903, 7845, 70,
- 16119, 15993, 14903, 7845, 496,
- 16119, 15993, 14903, 10104,
- 16119, 15993, 14903, 10868,
- 16119, 15993, 14903, 13431, 0,
- 16119, 15993, 14903, 13431, 8,
- 16119, 15993, 14903, 13431, 16,
- 16119, 15993, 14903, 13431, 28,
- 16119, 15993, 14903, 13431, 70,
- 16119, 15993, 14903, 13431, 496,
- 16121, 15782,
- 16121, 17624,
- 16129, 10595, 3273, 7087, 11520,
- 16129, 10595, 7779, 7087, 11520,
- 16129, 10595, 13271, 7087, 11520,
- 16129, 10595, 14307, 7087, 11520,
- 16129, 13387, 10595, 1, 1213, 14778,
- 16129, 15584,
- 16129, 18214,
- 16141, 16035, 20165, 11849, 2596,
- 16141, 16035, 20165, 11849, 3056,
- 16141, 16035, 20165, 11849, 3336,
- 16141, 16035, 20165, 11849, 6720,
- 16141, 16035, 20165, 11849, 6742,
- 16141, 16035, 20165, 11849, 8736,
- 16141, 16035, 20165, 11849, 10854,
- 16141, 16035, 20165, 11849, 11916,
- 16141, 16035, 20165, 11849, 13376,
- 16141, 16035, 20165, 11849, 13654,
- 16141, 16035, 20165, 15133, 3212,
- 16141, 18177, 16035, 11849, 2596,
- 16141, 18177, 16035, 11849, 3056,
- 16141, 18177, 16035, 11849, 3336,
- 16141, 18177, 16035, 11849, 6720,
- 16141, 18177, 16035, 11849, 6742,
- 16141, 18177, 16035, 11849, 8736,
- 16141, 18177, 16035, 11849, 11916,
- 16141, 18177, 16035, 11849, 13376,
- 16141, 18177, 16035, 11849, 13654,
- 16141, 18177, 16035, 15133, 3212,
- 16141, 18177, 16035, 20165, 11849, 2596,
- 16141, 18177, 16035, 20165, 11849, 3056,
- 16141, 18177, 16035, 20165, 11849, 3336,
- 16141, 18177, 16035, 20165, 11849, 6720,
- 16141, 18177, 16035, 20165, 11849, 6742,
- 16141, 18177, 16035, 20165, 11849, 8736,
- 16141, 18177, 16035, 20165, 11849, 10854,
- 16141, 18177, 16035, 20165, 11849, 11916,
- 16141, 18177, 16035, 20165, 11849, 13376,
- 16141, 18177, 16035, 20165, 11849, 13654,
- 16141, 18177, 16035, 20165, 15133, 3212,
- 16152,
- 16155, 15564,
- 16156,
- 16217, 8277, 9808,
- 16217, 14593, 9808,
- 16219, 9808,
- 16220,
- 16243, 14903, 0,
- 16243, 14903, 8,
- 16243, 14903, 16,
- 16243, 14903, 28,
- 16243, 14903, 40,
- 16243, 14903, 48,
- 16243, 14903, 110,
- 16243, 14903, 130,
- 16243, 14903, 154,
- 16243, 14903, 192,
- 16243, 14903, 226,
- 16243, 14903, 248,
- 16243, 14903, 268,
- 16243, 14903, 336,
- 16243, 14903, 352,
- 16243, 14903, 386,
- 16243, 14903, 422,
- 16243, 14903, 446,
- 16243, 14903, 450,
- 16243, 14903, 526,
- 16243, 14903, 556,
- 16243, 14903, 572,
- 16243, 14903, 590,
- 16243, 14903, 624,
- 16243, 14903, 680,
- 16243, 14903, 718,
- 16243, 14903, 752,
- 16243, 14903, 1042,
- 16243, 14903, 1162,
- 16243, 14903, 1488,
- 16243, 14903, 1512,
- 16243, 14903, 1906,
- 16243, 14903, 2144,
- 16243, 14903, 2410,
- 16243, 14903, 2468,
- 16243, 14903, 2940,
- 16243, 14903, 3032,
- 16243, 14903, 3224,
- 16243, 14903, 3788,
- 16243, 14903, 14680,
- 16245, 482,
- 16245, 483, 10595, 1213, 11346,
- 16245, 483, 10595, 3337, 19973, 17166,
- 16245, 483, 10595, 7845, 19973, 15534,
- 16245, 483, 10595, 16816,
- 16245, 483, 10595, 18658,
- 16245, 483, 10595, 18669, 895, 93, 1293, 483, 19973, 15534,
- 16245, 483, 16805, 17318,
- 16245, 483, 16805, 19028,
- 16264,
- 16269, 17687, 315, 13965, 14397, 315, 11521, 15512,
- 16269, 17687, 17645, 12907, 6531, 11428,
- 16269, 17687, 17645, 15347, 17686,
- 16275, 6682,
- 16284,
- 16287, 9245, 841, 6714,
- 16295, 6682,
- 16298,
- 16305, 3398,
- 16329, 9904,
- 16333, 95, 14897, 8282,
- 16333, 492,
- 16333, 9809, 12986,
- 16333, 9809, 13178,
- 16333, 9809, 15756,
- 16333, 9809, 17342,
- 16333, 9809, 17466,
- 16333, 9809, 17506,
- 16333, 9809, 18819, 17467, 11346,
- 16333, 9809, 20336,
- 16333, 13921, 9809, 16,
- 16333, 13921, 9809, 40,
- 16333, 13921, 9809, 58,
- 16333, 13921, 9809, 72,
- 16333, 13921, 9809, 94,
- 16333, 13921, 9809, 184,
- 16333, 13921, 9809, 306,
- 16333, 13921, 9809, 496,
- 16333, 13921, 9809, 674,
- 16333, 13921, 9809, 17349, 22,
- 16333, 13921, 9809, 17349, 34,
- 16333, 13921, 9809, 17349, 394,
- 16333, 13921, 9809, 17349, 580,
- 16333, 14903, 0,
- 16333, 14903, 16,
- 16333, 14903, 40,
- 16333, 14903, 58,
- 16333, 14903, 72,
- 16333, 14903, 94,
- 16333, 14903, 106,
- 16333, 14903, 124,
- 16333, 14903, 148,
- 16333, 14903, 184,
- 16333, 14903, 244,
- 16333, 14903, 266,
- 16333, 14903, 306,
- 16333, 14903, 334,
- 16333, 14903, 348,
- 16333, 14903, 382,
- 16333, 14903, 414,
- 16333, 14903, 446,
- 16333, 14903, 496,
- 16333, 14903, 520,
- 16333, 14903, 570,
- 16333, 14903, 586,
- 16333, 14903, 620,
- 16333, 14903, 674,
- 16333, 14903, 678,
- 16333, 14903, 732,
- 16333, 14903, 930,
- 16333, 14903, 1040,
- 16333, 14903, 1138,
- 16333, 14903, 1160,
- 16333, 14903, 1486,
- 16333, 14903, 1786,
- 16333, 14903, 1904,
- 16333, 14903, 2142,
- 16333, 14903, 2432,
- 16333, 14903, 2480,
- 16333, 14903, 2544,
- 16333, 14903, 2660,
- 16333, 14903, 3030,
- 16333, 14903, 3094,
- 16333, 14903, 3222,
- 16333, 14903, 3302,
- 16333, 14903, 6286,
- 16333, 14903, 10218,
- 16333, 14903, 13901, 14533, 17466,
- 16333, 14903, 13901, 17466,
- 16333, 14903, 17349, 22,
- 16333, 14903, 17349, 34,
- 16333, 14903, 17349, 394,
- 16333, 14903, 17349, 580,
- 16337, 12210,
- 16339, 9808,
- 16342,
- 16349, 6682,
- 16350,
- 16355, 9809, 18242,
- 16355, 13921, 9809, 16,
- 16355, 13921, 9809, 40,
- 16355, 14903, 0,
- 16355, 14903, 16,
- 16355, 14903, 40,
- 16355, 14903, 106,
- 16355, 14903, 148,
- 16355, 14903, 244,
- 16355, 14903, 266,
- 16355, 14903, 348,
- 16355, 14903, 382,
- 16355, 14903, 414,
- 16355, 14903, 446,
- 16355, 14903, 520,
- 16355, 14903, 570,
- 16355, 14903, 586,
- 16355, 14903, 620,
- 16355, 14903, 692,
- 16355, 14903, 732,
- 16355, 14903, 2432,
- 16375, 9808,
- 16377, 6682,
- 16379, 15263, 15564,
- 16399, 14213, 6741, 17066,
- 16399, 19561, 18514,
- 16405, 13965, 14396,
- 16405, 14330,
- 16413, 16574,
- 16422,
- 16429, 73, 14897, 8282,
- 16429, 9809, 12986,
- 16429, 9809, 15756,
- 16429, 9809, 17342,
- 16429, 9809, 17466,
- 16429, 9809, 17506,
- 16429, 9809, 20336,
- 16429, 9809, 20540,
- 16429, 9809, 20756,
- 16429, 11849, 2596,
- 16429, 11849, 3056,
- 16429, 11849, 3336,
- 16429, 11849, 6720,
- 16429, 11849, 6742,
- 16429, 11849, 8736,
- 16429, 11849, 10854,
- 16429, 11849, 11916,
- 16429, 11849, 13376,
- 16429, 11849, 13654,
- 16429, 13921, 9809, 8,
- 16429, 13921, 9809, 16,
- 16429, 13921, 9809, 28,
- 16429, 13921, 9809, 40,
- 16429, 13921, 9809, 58,
- 16429, 13921, 9809, 72,
- 16429, 13921, 9809, 94,
- 16429, 13921, 9809, 184,
- 16429, 13921, 9809, 306,
- 16429, 13921, 9809, 496,
- 16429, 13921, 9809, 674,
- 16429, 13921, 9809, 17349, 22,
- 16429, 13921, 9809, 17349, 34,
- 16429, 13921, 9809, 17349, 394,
- 16429, 13921, 9809, 17349, 580,
- 16429, 14897, 8282,
- 16429, 14903, 0,
- 16429, 14903, 8,
- 16429, 14903, 16,
- 16429, 14903, 28,
- 16429, 14903, 40,
- 16429, 14903, 58,
- 16429, 14903, 72,
- 16429, 14903, 94,
- 16429, 14903, 106,
- 16429, 14903, 124,
- 16429, 14903, 148,
- 16429, 14903, 184,
- 16429, 14903, 224,
- 16429, 14903, 244,
- 16429, 14903, 266,
- 16429, 14903, 306,
- 16429, 14903, 334,
- 16429, 14903, 348,
- 16429, 14903, 382,
- 16429, 14903, 414,
- 16429, 14903, 446,
- 16429, 14903, 496,
- 16429, 14903, 520,
- 16429, 14903, 570,
- 16429, 14903, 586,
- 16429, 14903, 620,
- 16429, 14903, 674,
- 16429, 14903, 678,
- 16429, 14903, 732,
- 16429, 14903, 930,
- 16429, 14903, 1040,
- 16429, 14903, 1138,
- 16429, 14903, 1160,
- 16429, 14903, 1486,
- 16429, 14903, 1786,
- 16429, 14903, 1904,
- 16429, 14903, 2142,
- 16429, 14903, 2432,
- 16429, 14903, 2480,
- 16429, 14903, 2544,
- 16429, 14903, 2660,
- 16429, 14903, 2938,
- 16429, 14903, 3030,
- 16429, 14903, 3094,
- 16429, 14903, 3222,
- 16429, 14903, 3302,
- 16429, 14903, 6286,
- 16429, 14903, 7836,
- 16429, 14903, 10218,
- 16429, 14903, 17349, 22,
- 16429, 14903, 17349, 34,
- 16429, 14903, 17349, 394,
- 16429, 14903, 17349, 580,
- 16461, 1015, 6683, 10595, 14407, 6568,
- 16461, 6682,
- 16461, 6683, 10595, 14407, 6568,
- 16461, 6683, 10595, 17109, 6568,
- 16588,
- 16597, 19219, 9808,
- 16603, 502,
- 16603, 503, 10595, 1213, 11346,
- 16603, 503, 10595, 14533, 16816,
- 16603, 503, 10595, 14533, 18658,
- 16603, 503, 10595, 15021, 9906,
- 16603, 503, 10595, 19973, 6258,
- 16603, 503, 20615, 16603, 840,
- 16603, 840,
- 16603, 841, 10595, 1213, 11346,
- 16603, 841, 10595, 14533, 16816,
- 16603, 841, 10595, 14533, 18658,
- 16603, 841, 10595, 15021, 9906,
- 16603, 841, 10595, 18658,
- 16603, 841, 10595, 19973, 6258,
- 16608,
- 16609, 16149, 123, 19973, 9518,
- 16623, 10143, 2597, 483, 15918,
- 16623, 10143, 2597, 483, 16036,
- 16623, 10143, 2597, 483, 19714,
- 16623, 10143, 2879, 14534,
- 16623, 10143, 3057, 483, 15918,
- 16623, 10143, 3057, 483, 16036,
- 16623, 10143, 3057, 483, 19714,
- 16623, 10143, 3337, 483, 15918,
- 16623, 10143, 3337, 483, 16036,
- 16623, 10143, 3337, 483, 19714,
- 16623, 10143, 5692,
- 16623, 10143, 6531, 10588,
- 16623, 10143, 6721, 483, 15918,
- 16623, 10143, 6721, 483, 16036,
- 16623, 10143, 6721, 483, 19714,
- 16623, 10143, 6743, 483, 15918,
- 16623, 10143, 6743, 483, 16036,
- 16623, 10143, 6743, 483, 19714,
- 16623, 10143, 8737, 483, 15918,
- 16623, 10143, 8737, 483, 16036,
- 16623, 10143, 8737, 483, 19714,
- 16623, 10143, 9240,
- 16623, 10143, 10583, 10588,
- 16623, 10143, 11917, 483, 15918,
- 16623, 10143, 11917, 483, 16036,
- 16623, 10143, 11917, 483, 19714,
- 16623, 10143, 12175, 14534,
- 16623, 10143, 12354,
- 16623, 10143, 12907, 10588,
- 16623, 10143, 13377, 483, 15918,
- 16623, 10143, 13377, 483, 16036,
- 16623, 10143, 13377, 483, 19714,
- 16623, 10143, 13501, 10588,
- 16623, 10143, 13655, 483, 15918,
- 16623, 10143, 13655, 483, 16036,
- 16623, 10143, 13655, 483, 19714,
- 16623, 10143, 13965, 14534,
- 16623, 10143, 14246,
- 16623, 10143, 14260,
- 16623, 10143, 15162,
- 16623, 10143, 15506,
- 16623, 10143, 15550,
- 16623, 10143, 15784,
- 16623, 10143, 21070,
- 16637, 11718,
- 16639, 14903, 60,
- 16639, 14903, 64,
- 16639, 14903, 68,
- 16639, 14903, 70,
- 16639, 14903, 74,
- 16639, 14903, 76,
- 16639, 14903, 78,
- 16639, 14903, 80,
- 16639, 14903, 84,
- 16639, 14903, 86,
- 16639, 14903, 88,
- 16639, 14903, 90,
- 16639, 14903, 92,
- 16639, 14903, 104,
- 16639, 14903, 314,
- 16639, 14903, 326,
- 16639, 14903, 824,
- 16639, 14903, 862,
- 16639, 14903, 864,
- 16639, 14903, 866,
- 16639, 14903, 1854,
- 16639, 14903, 5214,
- 16639, 14903, 12194,
- 16639, 14903, 17320,
- 16639, 14903, 17848,
- 16639, 19947, 8282,
- 16639, 20307, 8282,
- 16639, 20658,
- 16639, 21045, 8282,
- 16673, 10595, 8737, 17548,
- 16674,
- 16681, 19973, 17860,
- 16684,
- 16701, 14903, 0,
- 16701, 14903, 8,
- 16701, 14903, 16,
- 16701, 14903, 40,
- 16701, 14903, 106,
- 16701, 14903, 124,
- 16701, 14903, 148,
- 16701, 14903, 244,
- 16701, 14903, 266,
- 16701, 14903, 334,
- 16701, 14903, 348,
- 16701, 14903, 382,
- 16701, 14903, 414,
- 16701, 14903, 446,
- 16701, 14903, 520,
- 16701, 14903, 570,
- 16701, 14903, 586,
- 16701, 14903, 620,
- 16701, 14903, 678,
- 16701, 14903, 732,
- 16701, 14903, 930,
- 16701, 14903, 1040,
- 16701, 14903, 1138,
- 16701, 14903, 1160,
- 16701, 14903, 1486,
- 16701, 14903, 1802,
- 16701, 14903, 1904,
- 16701, 14903, 2480,
- 16701, 14903, 2544,
- 16701, 14903, 2660,
- 16701, 14903, 2894,
- 16701, 14903, 2938,
- 16701, 14903, 3222,
- 16701, 14903, 3302,
- 16701, 14903, 6278,
- 16701, 14903, 6286,
- 16701, 14903, 10218,
- 16701, 17045, 8282,
- 16703, 8808,
- 16703, 13360,
- 16703, 15565, 5, 6060,
- 16703, 15565, 11, 6060,
- 16703, 15565, 11, 6061, 15173, 5230,
- 16703, 15565, 11, 6061, 15173, 11474,
- 16703, 15565, 13, 6060,
- 16703, 15565, 13, 6061, 15173, 5230,
- 16703, 15565, 13, 6061, 15173, 11474,
- 16703, 15565, 47, 18202,
- 16703, 15565, 50,
- 16703, 15565, 149, 5940,
- 16703, 15565, 634,
- 16703, 15565, 1093, 10146,
- 16703, 15565, 1125, 13366,
- 16703, 15565, 1293, 483, 15522,
- 16703, 15565, 1293, 3236,
- 16703, 15565, 1293, 5768,
- 16703, 15565, 1293, 9836,
- 16703, 15565, 1293, 15230,
- 16703, 15565, 2597, 16379, 21219, 8808,
- 16703, 15565, 2597, 16379, 21219, 9442,
- 16703, 15565, 2657, 20238,
- 16703, 15565, 6064,
- 16703, 15565, 6250,
- 16703, 15565, 6251, 832,
- 16703, 15565, 6413, 14400,
- 16703, 15565, 6413, 14402,
- 16703, 15565, 6725, 668,
- 16703, 15565, 6725, 6406,
- 16703, 15565, 6761, 11520,
- 16703, 15565, 6761, 13964,
- 16703, 15565, 7087, 8808,
- 16703, 15565, 7087, 9442,
- 16703, 15565, 7087, 13137, 8282,
- 16703, 15565, 7779, 15331, 9808,
- 16703, 15565, 8419, 18203, 11520,
- 16703, 15565, 8419, 18203, 13964,
- 16703, 15565, 8881, 18202,
- 16703, 15565, 9243, 18202,
- 16703, 15565, 10250,
- 16703, 15565, 10251, 668,
- 16703, 15565, 10251, 13468,
- 16703, 15565, 10509, 18202,
- 16703, 15565, 10595, 20472,
- 16703, 15565, 11497, 3236,
- 16703, 15565, 11497, 5768,
- 16703, 15565, 11497, 9836,
- 16703, 15565, 11497, 15230,
- 16703, 15565, 11542,
- 16703, 15565, 11546,
- 16703, 15565, 11716,
- 16703, 15565, 12023, 15920,
- 16703, 15565, 12044,
- 16703, 15565, 12161, 8809, 467, 13468,
- 16703, 15565, 12161, 8809, 13468,
- 16703, 15565, 12514,
- 16703, 15565, 12515, 18275, 9442,
- 16703, 15565, 12515, 19983, 9442,
- 16703, 15565, 12642,
- 16703, 15565, 12711, 9442,
- 16703, 15565, 13137, 669, 8282,
- 16703, 15565, 13137, 8282,
- 16703, 15565, 13156,
- 16703, 15565, 13271, 15331, 9808,
- 16703, 15565, 13366,
- 16703, 15565, 13393, 668,
- 16703, 15565, 13393, 6406,
- 16703, 15565, 13431, 15920,
- 16703, 15565, 13912,
- 16703, 15565, 13967, 8808,
- 16703, 15565, 13967, 9442,
- 16703, 15565, 14317, 8282,
- 16703, 15565, 14318,
- 16703, 15565, 14319, 9442,
- 16703, 15565, 14397, 47, 18202,
- 16703, 15565, 14404,
- 16703, 15565, 14419, 10146,
- 16703, 15565, 14463, 15920,
- 16703, 15565, 14469, 13468,
- 16703, 15565, 14533, 6724,
- 16703, 15565, 14533, 13392,
- 16703, 15565, 14533, 15920,
- 16703, 15565, 14543, 8808,
- 16703, 15565, 14543, 9442,
- 16703, 15565, 14841, 5, 6060,
- 16703, 15565, 14841, 1293, 483, 13158,
- 16703, 15565, 14841, 6725, 9808,
- 16703, 15565, 14841, 7087, 8808,
- 16703, 15565, 14841, 12023, 8808,
- 16703, 15565, 14841, 13967, 8808,
- 16703, 15565, 14841, 14543, 8809, 9907, 668,
- 16703, 15565, 14841, 14543, 8809, 9907, 6406,
- 16703, 15565, 14841, 16955, 8809, 9907, 668,
- 16703, 15565, 14841, 16955, 8809, 9907, 6406,
- 16703, 15565, 14841, 20141, 8282,
- 16703, 15565, 14984,
- 16703, 15565, 15026,
- 16703, 15565, 15027, 9442,
- 16703, 15565, 15027, 11520,
- 16703, 15565, 15173, 5230,
- 16703, 15565, 15173, 11474,
- 16703, 15565, 15331, 6402,
- 16703, 15565, 15465, 15920,
- 16703, 15565, 15513, 2,
- 16703, 15565, 15513, 18203, 11520,
- 16703, 15565, 15513, 18203, 13964,
- 16703, 15565, 15540,
- 16703, 15565, 15605, 19323, 1085, 20131, 18274,
- 16703, 15565, 15605, 19323, 1085, 20131, 18275, 20834,
- 16703, 15565, 15605, 19323, 1085, 20131, 19982,
- 16703, 15565, 15605, 20523, 1085, 20131, 18274,
- 16703, 15565, 15605, 20523, 1085, 20131, 19982,
- 16703, 15565, 15605, 20523, 1085, 20131, 19983, 20834,
- 16703, 15565, 15605, 20523, 1085, 20131, 19983, 20836,
- 16703, 15565, 15605, 20523, 1085, 20131, 19983, 20838,
- 16703, 15565, 15970,
- 16703, 15565, 15988,
- 16703, 15565, 16049, 18203, 11520,
- 16703, 15565, 16049, 18203, 13964,
- 16703, 15565, 16278,
- 16703, 15565, 16279, 11502,
- 16703, 15565, 16711, 668,
- 16703, 15565, 16711, 6406,
- 16703, 15565, 16910,
- 16703, 15565, 16955, 8808,
- 16703, 15565, 16955, 9442,
- 16703, 15565, 16955, 10173, 6724,
- 16703, 15565, 16955, 10173, 13392,
- 16703, 15565, 16991, 12023, 15920,
- 16703, 15565, 17614,
- 16703, 15565, 17905, 19594,
- 16703, 15565, 17905, 19596,
- 16703, 15565, 17905, 19598,
- 16703, 15565, 18017, 10250,
- 16703, 15565, 18165, 16663, 9442,
- 16703, 15565, 18203, 11520,
- 16703, 15565, 18213, 13526,
- 16703, 15565, 18221, 18486,
- 16703, 15565, 18221, 18488,
- 16703, 15565, 18221, 18490,
- 16703, 15565, 18221, 18492,
- 16703, 15565, 18221, 18494,
- 16703, 15565, 18221, 18496,
- 16703, 15565, 18221, 18498,
- 16703, 15565, 18221, 18500,
- 16703, 15565, 18221, 18502,
- 16703, 15565, 18221, 19462,
- 16703, 15565, 18221, 19464,
- 16703, 15565, 18359, 17898,
- 16703, 15565, 18359, 17900,
- 16703, 15565, 18359, 17902,
- 16703, 15565, 18429, 13526,
- 16703, 15565, 18582,
- 16703, 15565, 18583, 19386,
- 16703, 15565, 18597, 18203, 669, 11520,
- 16703, 15565, 18597, 18203, 669, 13271, 11520,
- 16703, 15565, 18597, 18203, 669, 13271, 13964,
- 16703, 15565, 18597, 18203, 669, 13964,
- 16703, 15565, 18597, 18203, 6407, 11520,
- 16703, 15565, 18597, 18203, 6407, 13964,
- 16703, 15565, 18597, 18203, 7779, 11520,
- 16703, 15565, 18597, 18203, 7779, 13964,
- 16703, 15565, 18597, 18203, 13271, 11520,
- 16703, 15565, 18597, 18203, 13271, 13964,
- 16703, 15565, 18643, 13526,
- 16703, 15565, 18819, 669, 964,
- 16703, 15565, 18819, 2904,
- 16703, 15565, 18819, 5784,
- 16703, 15565, 18819, 6394,
- 16703, 15565, 18819, 6407, 964,
- 16703, 15565, 18819, 6728,
- 16703, 15565, 18819, 9839, 19332,
- 16703, 15565, 18819, 9906,
- 16703, 15565, 18819, 12520,
- 16703, 15565, 18819, 13486,
- 16703, 15565, 18819, 14178,
- 16703, 15565, 18819, 14533, 15666,
- 16703, 15565, 18819, 14612,
- 16703, 15565, 18819, 14614,
- 16703, 15565, 18819, 14616,
- 16703, 15565, 18819, 14618,
- 16703, 15565, 18819, 14620,
- 16703, 15565, 18819, 15608,
- 16703, 15565, 18819, 15671, 15666,
- 16703, 15565, 18819, 16646,
- 16703, 15565, 18819, 17966,
- 16703, 15565, 18819, 18460,
- 16703, 15565, 18819, 19594,
- 16703, 15565, 18819, 19596,
- 16703, 15565, 18819, 19598,
- 16703, 15565, 18819, 20795, 1212,
- 16703, 15565, 18819, 21007, 9906,
- 16703, 15565, 18819, 21200,
- 16703, 15565, 18819, 21514,
- 16703, 15565, 18819, 21680,
- 16703, 15565, 18840,
- 16703, 15565, 19077, 13526,
- 16703, 15565, 19087, 13526,
- 16703, 15565, 19103, 668,
- 16703, 15565, 19103, 6406,
- 16703, 15565, 19113, 5, 6060,
- 16703, 15565, 19113, 11, 6060,
- 16703, 15565, 19334,
- 16703, 15565, 19335, 14624,
- 16703, 15565, 19408,
- 16703, 15565, 19409, 14624,
- 16703, 15565, 19439, 8808,
- 16703, 15565, 19439, 9442,
- 16703, 15565, 19683, 668,
- 16703, 15565, 19683, 6406,
- 16703, 15565, 20171, 9442,
- 16703, 15565, 20171, 11520,
- 16703, 15565, 20171, 13964,
- 16703, 15565, 20177, 9442,
- 16703, 15565, 20177, 11520,
- 16703, 15565, 20177, 13964,
- 16703, 15565, 20213, 19088,
- 16703, 15565, 20263, 13526,
- 16703, 15565, 20376,
- 16703, 15565, 20481, 19088,
- 16703, 15565, 20494,
- 16703, 15565, 20596,
- 16703, 15565, 20629, 18202,
- 16703, 15565, 20680,
- 16703, 15565, 20965, 5230,
- 16703, 15565, 20965, 11474,
- 16703, 15565, 21003, 8808,
- 16703, 15565, 21003, 9442,
- 16703, 15565, 21209, 8808,
- 16703, 15565, 21209, 9442,
- 16703, 15565, 21407, 18203, 6407, 11520,
- 16703, 15565, 21407, 18203, 6407, 13964,
- 16703, 18044,
- 16703, 18045, 10595, 12332,
- 16705, 3177, 12463, 11849, 2596,
- 16705, 3177, 12463, 11849, 3056,
- 16705, 3177, 12463, 11849, 3336,
- 16705, 3177, 12463, 11849, 6720,
- 16705, 3177, 12463, 11849, 6742,
- 16705, 3177, 12463, 11849, 8736,
- 16705, 3177, 12463, 11849, 10854,
- 16705, 3177, 12463, 11849, 11916,
- 16705, 3177, 12463, 11849, 13376,
- 16705, 3177, 12463, 11849, 13654,
- 16705, 9701, 11849, 2596,
- 16705, 9701, 11849, 3056,
- 16705, 9701, 11849, 3336,
- 16705, 9701, 11849, 6720,
- 16705, 9701, 11849, 6742,
- 16705, 9701, 11849, 8736,
- 16705, 9701, 11849, 10854,
- 16705, 9701, 11849, 11916,
- 16705, 9701, 11849, 13376,
- 16705, 9701, 11849, 13654,
- 16705, 9809, 1213, 11502,
- 16705, 9809, 2629, 12375, 10172,
- 16705, 9809, 3177, 12463, 15652,
- 16705, 9809, 3177, 12463, 15658,
- 16705, 9809, 5266,
- 16705, 9809, 9701, 3012,
- 16705, 9809, 9701, 15652,
- 16705, 9809, 9701, 15654,
- 16705, 9809, 9701, 15658,
- 16705, 9809, 9701, 15660,
- 16705, 9809, 9701, 16073, 15652,
- 16705, 9809, 9701, 16073, 15654,
- 16705, 9809, 9701, 16073, 17867, 10172,
- 16705, 9809, 13305, 16831, 15658,
- 16705, 9809, 14831, 15650,
- 16705, 9809, 14831, 15654,
- 16705, 9809, 14935, 17044,
- 16705, 9809, 15756,
- 16705, 9809, 17044,
- 16705, 9809, 17342,
- 16705, 9809, 17367, 2737, 12375, 15650,
- 16705, 9809, 17367, 2737, 12375, 15652,
- 16705, 9809, 17367, 2737, 12375, 15654,
- 16705, 9809, 17367, 2737, 12375, 15656,
- 16705, 9809, 17367, 2737, 12375, 15658,
- 16705, 9809, 17466,
- 16705, 10173, 8283, 9685, 12375, 353, 2666,
- 16705, 10173, 8283, 9685, 12375, 12206,
- 16705, 11849, 2596,
- 16705, 11849, 3056,
- 16705, 11849, 3336,
- 16705, 11849, 6720,
- 16705, 11849, 6742,
- 16705, 11849, 8736,
- 16705, 11849, 10854,
- 16705, 11849, 11916,
- 16705, 11849, 13376,
- 16705, 11849, 13654,
- 16705, 13921, 9809, 8,
- 16705, 13921, 9809, 9, 11346,
- 16705, 13921, 9809, 16,
- 16705, 13921, 9809, 40,
- 16705, 13921, 9809, 58,
- 16705, 13921, 9809, 72,
- 16705, 13921, 9809, 306,
- 16705, 13921, 9809, 674,
- 16705, 13921, 9809, 2317, 28,
- 16705, 13921, 9809, 2317, 306,
- 16705, 13921, 9809, 6917, 12375, 16,
- 16705, 13921, 9809, 9685, 12375, 214,
- 16705, 13921, 9809, 9701, 8,
- 16705, 13921, 9809, 9701, 9, 11346,
- 16705, 13921, 9809, 9701, 58,
- 16705, 13921, 9809, 9701, 12023, 48,
- 16705, 13921, 9809, 10053, 58,
- 16705, 13921, 9809, 11367, 0,
- 16705, 13921, 9809, 11367, 72,
- 16705, 13921, 9809, 12381, 40,
- 16705, 13921, 9809, 12381, 184,
- 16705, 13921, 9809, 12381, 480,
- 16705, 13921, 9809, 17349, 22,
- 16705, 13921, 9809, 17349, 34,
- 16705, 13921, 9809, 17349, 394,
- 16705, 13921, 9809, 17349, 580,
- 16705, 13921, 9809, 17367, 2737, 12375, 214,
- 16705, 13921, 9809, 17367, 2737, 12375, 654,
- 16705, 14903, 0,
- 16705, 14903, 8,
- 16705, 14903, 16,
- 16705, 14903, 28,
- 16705, 14903, 40,
- 16705, 14903, 94,
- 16705, 14903, 106,
- 16705, 14903, 124,
- 16705, 14903, 148,
- 16705, 14903, 244,
- 16705, 14903, 266,
- 16705, 14903, 306,
- 16705, 14903, 334,
- 16705, 14903, 348,
- 16705, 14903, 382,
- 16705, 14903, 414,
- 16705, 14903, 446,
- 16705, 14903, 520,
- 16705, 14903, 570,
- 16705, 14903, 586,
- 16705, 14903, 620,
- 16705, 14903, 674,
- 16705, 14903, 692,
- 16705, 14903, 732,
- 16705, 14903, 930,
- 16705, 14903, 1040,
- 16705, 14903, 1138,
- 16705, 14903, 1160,
- 16705, 14903, 1486,
- 16705, 14903, 1786,
- 16705, 14903, 1904,
- 16705, 14903, 2142,
- 16705, 14903, 2317, 8,
- 16705, 14903, 2317, 902,
- 16705, 14903, 2317, 904,
- 16705, 14903, 2317, 1786,
- 16705, 14903, 2317, 2432,
- 16705, 14903, 2432,
- 16705, 14903, 2480,
- 16705, 14903, 2544,
- 16705, 14903, 2660,
- 16705, 14903, 3030,
- 16705, 14903, 3094,
- 16705, 14903, 3177, 12463, 106,
- 16705, 14903, 3177, 12463, 148,
- 16705, 14903, 3177, 12463, 224,
- 16705, 14903, 3177, 12463, 244,
- 16705, 14903, 3177, 12463, 334,
- 16705, 14903, 3177, 12463, 930,
- 16705, 14903, 3177, 12463, 1138,
- 16705, 14903, 3177, 12463, 1160,
- 16705, 14903, 3177, 12463, 1486,
- 16705, 14903, 3177, 12463, 1786,
- 16705, 14903, 3177, 12463, 2142,
- 16705, 14903, 3177, 12463, 2480,
- 16705, 14903, 3177, 12463, 2544,
- 16705, 14903, 3177, 12463, 6286,
- 16705, 14903, 3222,
- 16705, 14903, 3302,
- 16705, 14903, 6286,
- 16705, 14903, 8800,
- 16705, 14903, 9685, 12375, 3030,
- 16705, 14903, 9701, 0,
- 16705, 14903, 9701, 106,
- 16705, 14903, 9701, 124,
- 16705, 14903, 9701, 148,
- 16705, 14903, 9701, 224,
- 16705, 14903, 9701, 244,
- 16705, 14903, 9701, 266,
- 16705, 14903, 9701, 348,
- 16705, 14903, 9701, 446,
- 16705, 14903, 9701, 750,
- 16705, 14903, 9701, 930,
- 16705, 14903, 9701, 1040,
- 16705, 14903, 9701, 1486,
- 16705, 14903, 9701, 1786,
- 16705, 14903, 9701, 1904,
- 16705, 14903, 9701, 2480,
- 16705, 14903, 9701, 2544,
- 16705, 14903, 9701, 2660,
- 16705, 14903, 9701, 3222,
- 16705, 14903, 9779, 16831, 1040,
- 16705, 14903, 9779, 16831, 3030,
- 16705, 14903, 10218,
- 16705, 14903, 11367, 570,
- 16705, 14903, 12171, 586,
- 16705, 14903, 13305, 16831, 224,
- 16705, 14903, 14831, 124,
- 16705, 14903, 14831, 224,
- 16705, 14903, 14831, 244,
- 16705, 14903, 14831, 266,
- 16705, 14903, 14831, 334,
- 16705, 14903, 14831, 446,
- 16705, 14903, 14831, 570,
- 16705, 14903, 14831, 586,
- 16705, 14903, 14831, 716,
- 16705, 14903, 14831, 750,
- 16705, 14903, 14831, 1040,
- 16705, 14903, 14831, 1138,
- 16705, 14903, 14831, 1160,
- 16705, 14903, 14831, 1612,
- 16705, 14903, 14831, 1786,
- 16705, 14903, 14831, 2544,
- 16705, 14903, 14831, 3302,
- 16705, 14903, 14831, 6286,
- 16705, 14903, 14831, 10218,
- 16705, 14903, 16231, 2737, 12375, 2480,
- 16705, 14903, 16231, 2737, 12375, 3738,
- 16705, 14903, 16231, 2737, 12375, 6988,
- 16705, 14903, 17349, 22,
- 16705, 14903, 17349, 34,
- 16705, 14903, 17349, 394,
- 16705, 14903, 17349, 580,
- 16705, 14903, 17367, 2737, 12375, 2730,
- 16705, 14903, 17367, 2737, 12375, 3222,
- 16705, 15565, 9701, 2596,
- 16705, 15565, 9701, 20468,
- 16705, 15565, 11367, 2596,
- 16705, 15565, 11367, 3336,
- 16705, 15565, 11367, 20468,
- 16705, 15565, 17942,
- 16705, 15565, 18084,
- 16705, 15565, 18820,
- 16705, 15565, 21232,
- 16705, 18087, 14831, 278,
- 16705, 18087, 14831, 560,
- 16705, 18087, 14831, 2574,
- 16705, 18147, 14903, 9701, 21180,
- 16705, 18147, 14903, 14831, 21180,
- 16705, 18831, 9809, 2317, 14995, 382,
- 16705, 18831, 9809, 2317, 14995, 414,
- 16705, 18831, 9809, 2317, 14995, 446,
- 16705, 18831, 9809, 9701, 14995, 692,
- 16705, 18831, 9809, 14995, 266,
- 16705, 18831, 9809, 14995, 570,
- 16705, 18831, 9809, 14995, 692,
- 16705, 18831, 9809, 14995, 732,
- 16714,
- 16717, 14533, 18669, 895, 14533, 13271, 19610,
- 16719, 1, 15543, 483, 2497, 11943, 632,
- 16719, 1, 18511, 483, 2497, 11943, 632,
- 16719, 19215, 2497, 11943, 632,
- 16719, 19215, 2497, 19919, 632,
- 16719, 19215, 2497, 20876,
- 16719, 20877, 2497, 11943, 632,
- 16719, 20877, 2497, 19214,
- 16719, 20877, 2497, 19919, 632,
- 16719, 21059, 2497, 17441, 11943, 632,
- 16720,
- 16725, 6682,
- 16727, 7778,
- 16727, 13270,
- 16759, 11849, 15424,
- 16761, 7779, 20173, 10595, 13655, 6402,
- 16761, 12525, 21389, 13965, 20163, 11428,
- 16761, 13271, 20173, 10595, 13655, 6402,
- 16761, 13807, 21389, 13965, 20163, 11428,
- 16783, 11399, 16805, 668,
- 16783, 11399, 16805, 6406,
- 16790,
- 16807, 6378,
- 16807, 6379, 7378,
- 16811, 11849, 2596,
- 16811, 11849, 3056,
- 16811, 11849, 3336,
- 16811, 11849, 6720,
- 16811, 11849, 6742,
- 16811, 11849, 8736,
- 16811, 11849, 10854,
- 16811, 11849, 11916,
- 16811, 11849, 13376,
- 16811, 11849, 13654,
- 16811, 14903, 0,
- 16811, 14903, 8,
- 16811, 14903, 16,
- 16811, 14903, 28,
- 16811, 14903, 40,
- 16811, 14903, 58,
- 16811, 14903, 106,
- 16811, 14903, 184,
- 16811, 14903, 224,
- 16811, 14903, 244,
- 16811, 14903, 266,
- 16811, 14903, 334,
- 16811, 14903, 496,
- 16811, 14903, 570,
- 16811, 14903, 586,
- 16811, 14903, 620,
- 16811, 14903, 716,
- 16811, 14903, 732,
- 16811, 14903, 1160,
- 16811, 14903, 1904,
- 16811, 14903, 3508,
- 16811, 14903, 5220,
- 16811, 14903, 5954,
- 16811, 14903, 6326,
- 16811, 14903, 7522,
- 16811, 14903, 7738,
- 16811, 14903, 8396,
- 16811, 14903, 8890,
- 16811, 14903, 9298,
- 16811, 14903, 13416,
- 16818,
- 16822,
- 16857, 20828,
- 16866,
- 16871, 6682,
- 16873, 9808,
- 16901, 9808,
- 16909, 5943, 793, 483, 11698,
- 16909, 5943, 793, 483, 14730,
- 16909, 5943, 793, 483, 15488,
- 16909, 5943, 793, 483, 17690,
- 16909, 5943, 2879, 12354,
- 16909, 5943, 3057, 483, 11698,
- 16909, 5943, 3057, 483, 14730,
- 16909, 5943, 3057, 483, 15488,
- 16909, 5943, 3057, 483, 17690,
- 16909, 5943, 3213, 483, 11698,
- 16909, 5943, 3213, 483, 14730,
- 16909, 5943, 3213, 483, 15488,
- 16909, 5943, 3213, 483, 17690,
- 16909, 5943, 3337, 483, 11698,
- 16909, 5943, 3337, 483, 14730,
- 16909, 5943, 3337, 483, 15488,
- 16909, 5943, 3337, 483, 17690,
- 16909, 5943, 5692,
- 16909, 5943, 6721, 483, 11698,
- 16909, 5943, 6721, 483, 14730,
- 16909, 5943, 6721, 483, 15488,
- 16909, 5943, 6721, 483, 17690,
- 16909, 5943, 6734,
- 16909, 5943, 6743, 483, 11698,
- 16909, 5943, 6743, 483, 14730,
- 16909, 5943, 6743, 483, 15488,
- 16909, 5943, 6743, 483, 17690,
- 16909, 5943, 7421, 483, 11698,
- 16909, 5943, 7421, 483, 14730,
- 16909, 5943, 7421, 483, 15488,
- 16909, 5943, 7421, 483, 17690,
- 16909, 5943, 7635, 483, 11698,
- 16909, 5943, 7635, 483, 14730,
- 16909, 5943, 7635, 483, 15488,
- 16909, 5943, 7635, 483, 17690,
- 16909, 5943, 8737, 483, 11698,
- 16909, 5943, 8737, 483, 14730,
- 16909, 5943, 8737, 483, 15488,
- 16909, 5943, 8737, 483, 17690,
- 16909, 5943, 11521, 12354,
- 16909, 5943, 11917, 483, 11698,
- 16909, 5943, 11917, 483, 14730,
- 16909, 5943, 11917, 483, 15488,
- 16909, 5943, 11917, 483, 17690,
- 16909, 5943, 13219, 483, 11698,
- 16909, 5943, 13219, 483, 14730,
- 16909, 5943, 13219, 483, 15488,
- 16909, 5943, 13219, 483, 17690,
- 16909, 5943, 13377, 483, 11698,
- 16909, 5943, 13377, 483, 14730,
- 16909, 5943, 13377, 483, 15488,
- 16909, 5943, 13377, 483, 17690,
- 16909, 5943, 13655, 483, 11698,
- 16909, 5943, 13655, 483, 14730,
- 16909, 5943, 13655, 483, 15488,
- 16909, 5943, 13655, 483, 17690,
- 16909, 5943, 13965, 12354,
- 16909, 5943, 14855, 483, 11698,
- 16909, 5943, 14855, 483, 14730,
- 16909, 5943, 14855, 483, 15488,
- 16909, 5943, 14855, 483, 17690,
- 16909, 5943, 17268,
- 16909, 5943, 17270,
- 16909, 5943, 17272,
- 16909, 5943, 17274,
- 16909, 5943, 17276,
- 16909, 5943, 17278,
- 16909, 5943, 17280,
- 16909, 5943, 17282,
- 16909, 5943, 17284,
- 16909, 5943, 18606,
- 16909, 5943, 18608,
- 16909, 5943, 18610,
- 16909, 5943, 18612,
- 16909, 5943, 18614,
- 16909, 5943, 18616,
- 16909, 5943, 18618,
- 16909, 5943, 18620,
- 16909, 5943, 18622,
- 16909, 5943, 18624,
- 16909, 5943, 18626,
- 16909, 5943, 18628,
- 16916,
+ 16066,
+ 16076,
+ 16084,
+ 16085, 485, 16410,
+ 16086,
+ 16091, 16989, 11574,
+ 16091, 16989, 14606,
+ 16091, 16989, 14608,
+ 16091, 16989, 14610,
+ 16091, 16989, 14612,
+ 16091, 16989, 14614,
+ 16091, 16989, 14616,
+ 16091, 16989, 14618,
+ 16091, 16989, 14620,
+ 16091, 16989, 16280,
+ 16091, 16989, 16282,
+ 16091, 16989, 16284,
+ 16091, 16989, 16286,
+ 16091, 16989, 16288,
+ 16091, 16989, 16290,
+ 16091, 16989, 16292,
+ 16091, 16989, 16294,
+ 16091, 16989, 16296,
+ 16091, 16989, 16298,
+ 16091, 16989, 16300,
+ 16091, 16989, 16302,
+ 16091, 16989, 16304,
+ 16091, 16989, 16306,
+ 16091, 16989, 16308,
+ 16091, 16989, 16310,
+ 16091, 16989, 16312,
+ 16091, 16989, 16314,
+ 16091, 16989, 16316,
+ 16091, 16989, 16318,
+ 16091, 16989, 16320,
+ 16091, 16989, 16322,
+ 16091, 16989, 16324,
+ 16091, 16989, 16326,
+ 16091, 16989, 16328,
+ 16091, 16989, 16330,
+ 16091, 16989, 16332,
+ 16091, 16989, 16334,
+ 16091, 16989, 17870,
+ 16091, 16989, 17872,
+ 16091, 16989, 17874,
+ 16091, 16989, 17876,
+ 16091, 16989, 17878,
+ 16091, 16989, 17880,
+ 16091, 16989, 17882,
+ 16091, 16989, 17884,
+ 16091, 16989, 17886,
+ 16091, 16989, 17888,
+ 16091, 16989, 17890,
+ 16091, 16989, 17892,
+ 16091, 16989, 17894,
+ 16091, 16989, 17896,
+ 16091, 16989, 17898,
+ 16091, 16989, 17900,
+ 16091, 16989, 17902,
+ 16091, 16989, 17904,
+ 16091, 16989, 17906,
+ 16091, 16989, 17908,
+ 16091, 16989, 17910,
+ 16091, 16989, 17912,
+ 16091, 16989, 17914,
+ 16091, 16989, 17916,
+ 16091, 16989, 17918,
+ 16091, 16989, 17920,
+ 16091, 16989, 17922,
+ 16091, 16989, 17924,
+ 16091, 16989, 17926,
+ 16091, 16989, 17928,
+ 16091, 16989, 17930,
+ 16091, 16989, 17932,
+ 16091, 16989, 17934,
+ 16091, 16989, 17936,
+ 16091, 16989, 17938,
+ 16091, 16989, 17940,
+ 16091, 16989, 17942,
+ 16091, 16989, 17944,
+ 16091, 16989, 17946,
+ 16091, 16989, 17948,
+ 16091, 16989, 17950,
+ 16091, 16989, 17952,
+ 16091, 16989, 17954,
+ 16091, 16989, 17956,
+ 16091, 16989, 17958,
+ 16091, 16989, 17960,
+ 16091, 16989, 17962,
+ 16091, 16989, 17964,
+ 16091, 16989, 17966,
+ 16091, 16989, 17968,
+ 16091, 16989, 17970,
+ 16091, 16989, 17972,
+ 16091, 16989, 17974,
+ 16091, 16989, 17976,
+ 16091, 16989, 17978,
+ 16091, 16989, 17980,
+ 16091, 16989, 19074,
+ 16091, 16989, 19076,
+ 16091, 16989, 19078,
+ 16091, 16989, 19080,
+ 16091, 16989, 19082,
+ 16091, 16989, 19084,
+ 16091, 16989, 19086,
+ 16091, 16989, 19088,
+ 16091, 16989, 19090,
+ 16091, 16989, 19092,
+ 16091, 16989, 19094,
+ 16091, 16989, 19096,
+ 16091, 16989, 19098,
+ 16091, 16989, 19100,
+ 16091, 16989, 19102,
+ 16091, 16989, 19104,
+ 16091, 16989, 19106,
+ 16091, 16989, 19108,
+ 16091, 16989, 19110,
+ 16091, 16989, 19112,
+ 16091, 16989, 19114,
+ 16091, 16989, 19116,
+ 16091, 16989, 19118,
+ 16091, 16989, 19120,
+ 16091, 16989, 19122,
+ 16091, 16989, 19124,
+ 16091, 16989, 19126,
+ 16091, 16989, 19128,
+ 16091, 16989, 19130,
+ 16091, 16989, 19132,
+ 16091, 16989, 19134,
+ 16091, 16989, 19136,
+ 16091, 16989, 19138,
+ 16091, 16989, 19140,
+ 16091, 16989, 19142,
+ 16091, 16989, 19144,
+ 16091, 16989, 19146,
+ 16091, 16989, 19148,
+ 16091, 16989, 19150,
+ 16091, 16989, 19152,
+ 16091, 16989, 19154,
+ 16091, 16989, 19156,
+ 16091, 16989, 19158,
+ 16091, 16989, 19160,
+ 16091, 16989, 19162,
+ 16091, 16989, 19164,
+ 16091, 16989, 19166,
+ 16091, 16989, 19168,
+ 16091, 16989, 19170,
+ 16091, 16989, 19172,
+ 16091, 16989, 19174,
+ 16091, 16989, 19176,
+ 16091, 16989, 19178,
+ 16091, 16989, 19180,
+ 16091, 16989, 19182,
+ 16091, 16989, 19184,
+ 16091, 16989, 19186,
+ 16091, 16989, 19188,
+ 16091, 16989, 19190,
+ 16091, 16989, 19192,
+ 16091, 16989, 19194,
+ 16091, 16989, 19196,
+ 16091, 16989, 19198,
+ 16091, 16989, 19200,
+ 16091, 16989, 19202,
+ 16091, 16989, 19204,
+ 16091, 16989, 19206,
+ 16091, 16989, 19208,
+ 16091, 16989, 19210,
+ 16091, 16989, 19212,
+ 16091, 16989, 19986,
+ 16091, 16989, 19988,
+ 16091, 16989, 19990,
+ 16091, 16989, 19992,
+ 16091, 16989, 19994,
+ 16091, 16989, 19996,
+ 16091, 16989, 19998,
+ 16091, 16989, 20000,
+ 16091, 16989, 20002,
+ 16091, 16989, 20004,
+ 16091, 16989, 20006,
+ 16091, 16989, 20008,
+ 16091, 16989, 20010,
+ 16091, 16989, 20012,
+ 16091, 16989, 20014,
+ 16091, 16989, 20016,
+ 16091, 16989, 20018,
+ 16091, 16989, 20020,
+ 16091, 16989, 20022,
+ 16091, 16989, 20024,
+ 16091, 16989, 20026,
+ 16091, 16989, 20028,
+ 16091, 16989, 20030,
+ 16091, 16989, 20032,
+ 16091, 16989, 20034,
+ 16091, 16989, 20036,
+ 16091, 16989, 20038,
+ 16091, 16989, 20040,
+ 16091, 16989, 20042,
+ 16091, 16989, 20044,
+ 16091, 16989, 20046,
+ 16091, 16989, 20048,
+ 16091, 16989, 20050,
+ 16091, 16989, 20052,
+ 16091, 16989, 20054,
+ 16091, 16989, 20056,
+ 16091, 16989, 20058,
+ 16091, 16989, 20060,
+ 16091, 16989, 20062,
+ 16091, 16989, 20064,
+ 16091, 16989, 20066,
+ 16091, 16989, 20068,
+ 16091, 16989, 20070,
+ 16091, 16989, 20072,
+ 16091, 16989, 20074,
+ 16091, 16989, 20076,
+ 16091, 16989, 20078,
+ 16091, 16989, 20080,
+ 16091, 16989, 20082,
+ 16091, 16989, 20084,
+ 16091, 16989, 20086,
+ 16091, 16989, 20088,
+ 16091, 16989, 20090,
+ 16091, 16989, 20092,
+ 16091, 16989, 20094,
+ 16091, 16989, 20096,
+ 16091, 16989, 20614,
+ 16091, 16989, 20616,
+ 16091, 16989, 20618,
+ 16091, 16989, 20620,
+ 16091, 16989, 20622,
+ 16091, 16989, 20624,
+ 16091, 16989, 20626,
+ 16091, 16989, 20628,
+ 16091, 16989, 20630,
+ 16091, 16989, 20632,
+ 16091, 16989, 20634,
+ 16091, 16989, 20636,
+ 16091, 16989, 20638,
+ 16091, 16989, 20640,
+ 16091, 16989, 20642,
+ 16091, 16989, 20644,
+ 16091, 16989, 20646,
+ 16091, 16989, 20648,
+ 16091, 16989, 20650,
+ 16091, 16989, 20652,
+ 16091, 16989, 20654,
+ 16091, 16989, 20656,
+ 16091, 16989, 20658,
+ 16091, 16989, 20660,
+ 16091, 16989, 20662,
+ 16091, 16989, 20664,
+ 16091, 16989, 20666,
+ 16091, 16989, 20668,
+ 16091, 16989, 21062,
+ 16091, 16989, 21064,
+ 16091, 16989, 21066,
+ 16091, 16989, 21068,
+ 16091, 16989, 21070,
+ 16091, 16989, 21072,
+ 16091, 16989, 21074,
+ 16091, 16989, 21076,
+ 16091, 16989, 22816,
+ 16100,
+ 16108,
+ 16117, 9854,
+ 16120,
+ 16135, 11584,
+ 16140,
+ 16153, 46,
+ 16153, 128,
+ 16153, 716,
+ 16153, 1217, 18386,
+ 16153, 5853, 46,
+ 16153, 6286,
+ 16153, 9171, 14455, 11979, 17045, 9950,
+ 16153, 9286,
+ 16153, 9503, 18386,
+ 16153, 11773, 15372,
+ 16153, 11905, 2610,
+ 16153, 11905, 3076,
+ 16153, 11905, 3356,
+ 16153, 11905, 6756,
+ 16153, 11905, 6778,
+ 16153, 11905, 8780,
+ 16153, 11905, 10900,
+ 16153, 11905, 11978,
+ 16153, 11905, 13450,
+ 16153, 11905, 13736,
+ 16153, 12277, 14049, 20375, 11476,
+ 16153, 12541, 13563, 14999, 0,
+ 16153, 12541, 13563, 14999, 2,
+ 16153, 12541, 13563, 14999, 4,
+ 16153, 12541, 13563, 14999, 6,
+ 16153, 12541, 13563, 14999, 8,
+ 16153, 12541, 13563, 14999, 10,
+ 16153, 12541, 13563, 14999, 12,
+ 16153, 12541, 13563, 14999, 14,
+ 16153, 12541, 13563, 14999, 16,
+ 16153, 12541, 13563, 14999, 18,
+ 16153, 12541, 13563, 14999, 20,
+ 16153, 12541, 13563, 14999, 22,
+ 16153, 12541, 13563, 14999, 24,
+ 16153, 12541, 13563, 14999, 26,
+ 16153, 12541, 13563, 14999, 28,
+ 16153, 12541, 13563, 14999, 30,
+ 16153, 12541, 13563, 14999, 32,
+ 16153, 12541, 13563, 14999, 34,
+ 16153, 12541, 13563, 14999, 36,
+ 16153, 12541, 13563, 14999, 38,
+ 16153, 12541, 13563, 14999, 40,
+ 16153, 12541, 13563, 14999, 42,
+ 16153, 12541, 13563, 14999, 44,
+ 16153, 12541, 13563, 14999, 46,
+ 16153, 12541, 13563, 14999, 48,
+ 16153, 12541, 13563, 14999, 50,
+ 16153, 12541, 16111, 14999, 0,
+ 16153, 12541, 16111, 14999, 2,
+ 16153, 12541, 16111, 14999, 4,
+ 16153, 12541, 16111, 14999, 6,
+ 16153, 12541, 16111, 14999, 8,
+ 16153, 12541, 16111, 14999, 10,
+ 16153, 12541, 16111, 14999, 12,
+ 16153, 12541, 16111, 14999, 14,
+ 16153, 12541, 16111, 14999, 16,
+ 16153, 12541, 16111, 14999, 18,
+ 16153, 12541, 16111, 14999, 20,
+ 16153, 12541, 16111, 14999, 22,
+ 16153, 12541, 16111, 14999, 24,
+ 16153, 12541, 16111, 14999, 26,
+ 16153, 12541, 16111, 14999, 28,
+ 16153, 12541, 16111, 14999, 30,
+ 16153, 12541, 16111, 14999, 32,
+ 16153, 12541, 16111, 14999, 34,
+ 16153, 12541, 16111, 14999, 36,
+ 16153, 12541, 16111, 14999, 38,
+ 16153, 12541, 16111, 14999, 40,
+ 16153, 12541, 16111, 14999, 42,
+ 16153, 12541, 16111, 14999, 44,
+ 16153, 12541, 16111, 14999, 46,
+ 16153, 12541, 16111, 14999, 48,
+ 16153, 12541, 16111, 14999, 50,
+ 16153, 12740,
+ 16153, 13764,
+ 16153, 14049, 9950,
+ 16153, 14049, 14418,
+ 16153, 14418,
+ 16153, 14646,
+ 16153, 14819, 9866,
+ 16153, 14819, 9867, 0,
+ 16153, 14819, 11732,
+ 16153, 14819, 11733, 0,
+ 16153, 14819, 12280,
+ 16153, 14819, 12281, 0,
+ 16153, 14819, 12376,
+ 16153, 14819, 12377, 0,
+ 16153, 14819, 12377, 40,
+ 16153, 14819, 12732,
+ 16153, 14819, 12733, 0,
+ 16153, 14819, 12886,
+ 16153, 14819, 12887, 0,
+ 16153, 14819, 13232,
+ 16153, 14819, 13233, 0,
+ 16153, 14819, 13336,
+ 16153, 14819, 13337, 0,
+ 16153, 14819, 14944,
+ 16153, 14819, 14945, 0,
+ 16153, 14819, 15748,
+ 16153, 14819, 15749, 0,
+ 16153, 14819, 16142,
+ 16153, 14819, 16143, 0,
+ 16153, 14819, 16576,
+ 16153, 14819, 16577, 0,
+ 16153, 14819, 17024,
+ 16153, 14819, 17025, 0,
+ 16153, 14819, 17362,
+ 16153, 14819, 17363, 0,
+ 16153, 14883, 12541, 16111, 14999, 4,
+ 16153, 14883, 12541, 16111, 14999, 34,
+ 16153, 14955, 18979, 12424,
+ 16153, 14955, 18979, 14462,
+ 16153, 15233, 3232,
+ 16153, 15233, 3233, 497, 11571, 15620,
+ 16153, 15233, 12080,
+ 16153, 15233, 12081, 497, 11571, 15620,
+ 16153, 15233, 12108,
+ 16153, 15233, 12109, 497, 11571, 15620,
+ 16153, 15233, 12109, 2610,
+ 16153, 15233, 12109, 3076,
+ 16153, 15233, 12109, 3356,
+ 16153, 15233, 12109, 6756,
+ 16153, 15233, 12109, 6778,
+ 16153, 15233, 12109, 8780,
+ 16153, 15233, 12109, 11978,
+ 16153, 15233, 12109, 13450,
+ 16153, 15233, 12109, 13736,
+ 16153, 15233, 13539, 497, 11571, 15620,
+ 16153, 15233, 14637, 497, 11571, 15620,
+ 16153, 15233, 14638,
+ 16153, 15233, 15736,
+ 16153, 15233, 15737, 497, 11571, 15620,
+ 16153, 15233, 15737, 2610,
+ 16153, 15233, 15737, 3076,
+ 16153, 15233, 15737, 3356,
+ 16153, 15233, 15737, 6756,
+ 16153, 15233, 15737, 6778,
+ 16153, 15233, 15737, 8780,
+ 16153, 15233, 15737, 11978,
+ 16153, 15233, 15737, 13450,
+ 16153, 15233, 15737, 13736,
+ 16153, 15233, 15818,
+ 16153, 15233, 15820,
+ 16153, 15233, 15821, 497, 11571, 15620,
+ 16153, 15233, 15821, 2610,
+ 16153, 15233, 15821, 3076,
+ 16153, 15233, 15821, 3356,
+ 16153, 15233, 15821, 6756,
+ 16153, 15233, 15821, 6778,
+ 16153, 15233, 15821, 8780,
+ 16153, 15233, 15821, 11978,
+ 16153, 15233, 15821, 13450,
+ 16153, 15233, 15821, 13736,
+ 16153, 15233, 16400,
+ 16153, 15233, 17191, 497, 11571, 15620,
+ 16153, 15233, 17232,
+ 16153, 15233, 18010,
+ 16153, 15233, 18086,
+ 16153, 15233, 18362,
+ 16153, 15233, 18742,
+ 16153, 15233, 19622,
+ 16153, 15379, 8320,
+ 16153, 17123, 17254,
+ 16153, 17643, 18386,
+ 16153, 17793, 12532,
+ 16153, 17865, 9854,
+ 16153, 17865, 13546,
+ 16153, 18209, 0,
+ 16153, 18209, 8,
+ 16153, 18209, 16,
+ 16153, 18209, 28,
+ 16153, 18209, 40,
+ 16153, 18209, 266,
+ 16153, 18209, 270,
+ 16153, 18209, 274,
+ 16153, 18209, 282,
+ 16153, 18209, 286,
+ 16153, 18209, 350,
+ 16153, 18209, 354,
+ 16153, 18209, 358,
+ 16153, 18209, 366,
+ 16153, 18209, 370,
+ 16153, 18209, 416,
+ 16153, 18209, 424,
+ 16153, 18209, 430,
+ 16153, 18209, 436,
+ 16153, 18209, 440,
+ 16153, 18209, 448,
+ 16153, 18209, 452,
+ 16153, 18209, 460,
+ 16153, 18209, 468,
+ 16153, 18209, 472,
+ 16153, 18209, 572,
+ 16153, 18209, 574,
+ 16153, 18209, 578,
+ 16153, 18209, 580,
+ 16153, 18209, 584,
+ 16153, 18209, 588,
+ 16153, 18209, 592,
+ 16153, 18209, 598,
+ 16153, 18209, 602,
+ 16153, 18209, 612,
+ 16153, 18209, 622,
+ 16153, 18209, 626,
+ 16153, 18209, 630,
+ 16153, 18209, 634,
+ 16153, 18209, 642,
+ 16153, 18209, 694,
+ 16153, 18209, 700,
+ 16153, 18209, 706,
+ 16153, 18209, 710,
+ 16153, 18209, 734,
+ 16153, 18209, 742,
+ 16153, 18209, 746,
+ 16153, 18430,
+ 16153, 18775, 6434,
+ 16153, 18847, 896,
+ 16153, 19341, 2174,
+ 16153, 19341, 2610,
+ 16153, 19341, 3076,
+ 16153, 19341, 3136,
+ 16153, 19341, 3232,
+ 16153, 19341, 3356,
+ 16153, 19341, 6102,
+ 16153, 19341, 6746,
+ 16153, 19341, 6756,
+ 16153, 19341, 6778,
+ 16153, 19341, 7134,
+ 16153, 19341, 7170,
+ 16153, 19341, 7446,
+ 16153, 19341, 7694,
+ 16153, 19341, 7816,
+ 16153, 19341, 8314,
+ 16153, 19341, 8460,
+ 16153, 19341, 8596,
+ 16153, 19341, 8780,
+ 16153, 19341, 9488,
+ 16153, 19341, 10644,
+ 16153, 19341, 11968,
+ 16153, 19341, 11978,
+ 16153, 19341, 12518,
+ 16153, 19341, 12700,
+ 16153, 19341, 12888,
+ 16153, 19341, 13262,
+ 16153, 19341, 13340,
+ 16153, 19341, 13450,
+ 16153, 19341, 13626,
+ 16153, 19341, 13634,
+ 16153, 19341, 13736,
+ 16153, 19341, 14032,
+ 16153, 19341, 14264,
+ 16153, 19341, 14454,
+ 16153, 19341, 14684,
+ 16153, 19341, 15496,
+ 16153, 19341, 15508,
+ 16153, 19341, 16188,
+ 16153, 19341, 17250,
+ 16153, 19341, 17264,
+ 16153, 19341, 17596,
+ 16153, 19341, 18298,
+ 16153, 19341, 18510,
+ 16153, 19341, 18528,
+ 16153, 19341, 18536,
+ 16153, 19341, 18686,
+ 16153, 19341, 18884,
+ 16153, 19341, 18916,
+ 16153, 19341, 19240,
+ 16153, 19341, 19258,
+ 16153, 19341, 19680,
+ 16153, 19341, 20116,
+ 16153, 19341, 21128,
+ 16153, 19341, 22978,
+ 16153, 19408,
+ 16153, 20181, 897, 10641, 12974,
+ 16153, 20743, 15592,
+ 16153, 21096,
+ 16153, 22894,
+ 16153, 23111, 9855, 10641, 19921, 14262,
+ 16153, 23549, 17865, 9854,
+ 16157, 11584,
+ 16173, 13688,
+ 16179, 18176,
+ 16181, 12486,
+ 16182,
+ 16195, 899, 843, 5730,
+ 16197, 12088,
+ 16197, 15668,
+ 16197, 18349, 17275, 12541, 16111, 14999, 30,
+ 16199, 5730,
+ 16206,
+ 16208,
+ 16212,
+ 16217, 18697, 0,
+ 16217, 18697, 8,
+ 16217, 18697, 16,
+ 16217, 18697, 28,
+ 16217, 18697, 40,
+ 16217, 18697, 336,
+ 16217, 18697, 342,
+ 16217, 18697, 350,
+ 16217, 18697, 354,
+ 16217, 18697, 358,
+ 16217, 18697, 366,
+ 16217, 18697, 370,
+ 16217, 18697, 384,
+ 16217, 18697, 388,
+ 16217, 18697, 392,
+ 16217, 18697, 402,
+ 16217, 18697, 406,
+ 16217, 18697, 416,
+ 16217, 18697, 424,
+ 16217, 18697, 430,
+ 16217, 18697, 436,
+ 16217, 18697, 440,
+ 16217, 18697, 448,
+ 16217, 18697, 452,
+ 16217, 18697, 460,
+ 16217, 18697, 468,
+ 16217, 18697, 472,
+ 16217, 18697, 522,
+ 16217, 18697, 528,
+ 16217, 18697, 536,
+ 16217, 18697, 540,
+ 16217, 18697, 546,
+ 16217, 18697, 572,
+ 16217, 18697, 574,
+ 16217, 18697, 578,
+ 16217, 18697, 580,
+ 16217, 18697, 584,
+ 16217, 18697, 588,
+ 16217, 18697, 592,
+ 16217, 18697, 598,
+ 16217, 18697, 602,
+ 16217, 18697, 612,
+ 16217, 18697, 622,
+ 16217, 18697, 626,
+ 16217, 18697, 630,
+ 16217, 18697, 634,
+ 16217, 18697, 642,
+ 16217, 18697, 694,
+ 16217, 18697, 700,
+ 16217, 18697, 706,
+ 16217, 18697, 710,
+ 16217, 18697, 718,
+ 16217, 18697, 720,
+ 16217, 18697, 752,
+ 16217, 18697, 760,
+ 16233, 18041, 15672,
+ 16233, 19619, 1913, 15672,
+ 16239, 13563, 14999, 14,
+ 16239, 13563, 14999, 102,
+ 16239, 13563, 14999, 186,
+ 16239, 13563, 14999, 198,
+ 16239, 13563, 14999, 200,
+ 16239, 13563, 14999, 202,
+ 16239, 13563, 14999, 208,
+ 16239, 13563, 14999, 210,
+ 16239, 13563, 14999, 218,
+ 16239, 13563, 14999, 488,
+ 16239, 13563, 14999, 514,
+ 16239, 13563, 14999, 712,
+ 16239, 13563, 14999, 918,
+ 16239, 13563, 14999, 1152,
+ 16239, 13563, 14999, 1300,
+ 16239, 13563, 14999, 1318,
+ 16239, 13563, 14999, 1328,
+ 16239, 13563, 14999, 1456,
+ 16239, 13563, 14999, 1788,
+ 16239, 13563, 14999, 1892,
+ 16239, 13563, 14999, 2664,
+ 16239, 13563, 14999, 3226,
+ 16239, 13563, 14999, 3456,
+ 16239, 13563, 14999, 3694,
+ 16239, 13563, 14999, 3804,
+ 16239, 13563, 14999, 6024,
+ 16239, 13563, 14999, 7883, 0,
+ 16239, 13563, 14999, 7883, 8,
+ 16239, 13563, 14999, 7883, 16,
+ 16239, 13563, 14999, 7883, 28,
+ 16239, 13563, 14999, 7883, 70,
+ 16239, 13563, 14999, 7883, 498,
+ 16239, 13563, 14999, 10150,
+ 16239, 13563, 14999, 10914,
+ 16239, 13563, 14999, 13507, 0,
+ 16239, 13563, 14999, 13507, 8,
+ 16239, 13563, 14999, 13507, 16,
+ 16239, 13563, 14999, 13507, 28,
+ 16239, 13563, 14999, 13507, 70,
+ 16239, 13563, 14999, 13507, 498,
+ 16239, 16111, 14999, 14,
+ 16239, 16111, 14999, 102,
+ 16239, 16111, 14999, 186,
+ 16239, 16111, 14999, 198,
+ 16239, 16111, 14999, 200,
+ 16239, 16111, 14999, 202,
+ 16239, 16111, 14999, 208,
+ 16239, 16111, 14999, 210,
+ 16239, 16111, 14999, 218,
+ 16239, 16111, 14999, 488,
+ 16239, 16111, 14999, 514,
+ 16239, 16111, 14999, 712,
+ 16239, 16111, 14999, 918,
+ 16239, 16111, 14999, 1152,
+ 16239, 16111, 14999, 1300,
+ 16239, 16111, 14999, 1318,
+ 16239, 16111, 14999, 1328,
+ 16239, 16111, 14999, 1456,
+ 16239, 16111, 14999, 1788,
+ 16239, 16111, 14999, 1892,
+ 16239, 16111, 14999, 2664,
+ 16239, 16111, 14999, 3226,
+ 16239, 16111, 14999, 3456,
+ 16239, 16111, 14999, 3694,
+ 16239, 16111, 14999, 3804,
+ 16239, 16111, 14999, 6024,
+ 16239, 16111, 14999, 7883, 0,
+ 16239, 16111, 14999, 7883, 8,
+ 16239, 16111, 14999, 7883, 16,
+ 16239, 16111, 14999, 7883, 28,
+ 16239, 16111, 14999, 7883, 70,
+ 16239, 16111, 14999, 7883, 498,
+ 16239, 16111, 14999, 10150,
+ 16239, 16111, 14999, 10914,
+ 16239, 16111, 14999, 13507, 0,
+ 16239, 16111, 14999, 13507, 8,
+ 16239, 16111, 14999, 13507, 16,
+ 16239, 16111, 14999, 13507, 28,
+ 16239, 16111, 14999, 13507, 70,
+ 16239, 16111, 14999, 13507, 498,
+ 16241, 15896,
+ 16241, 17772,
+ 16249, 10641, 3293, 7123, 11570,
+ 16249, 10641, 7817, 7123, 11570,
+ 16249, 10641, 13341, 7123, 11570,
+ 16249, 10641, 14393, 7123, 11570,
+ 16249, 13461, 10641, 1, 1217, 14874,
+ 16249, 15694,
+ 16249, 18386,
+ 16261, 16153, 20377, 11905, 2610,
+ 16261, 16153, 20377, 11905, 3076,
+ 16261, 16153, 20377, 11905, 3356,
+ 16261, 16153, 20377, 11905, 6756,
+ 16261, 16153, 20377, 11905, 6778,
+ 16261, 16153, 20377, 11905, 8780,
+ 16261, 16153, 20377, 11905, 10900,
+ 16261, 16153, 20377, 11905, 11978,
+ 16261, 16153, 20377, 11905, 13450,
+ 16261, 16153, 20377, 11905, 13736,
+ 16261, 16153, 20377, 15233, 3232,
+ 16261, 18349, 16153, 11905, 2610,
+ 16261, 18349, 16153, 11905, 3076,
+ 16261, 18349, 16153, 11905, 3356,
+ 16261, 18349, 16153, 11905, 6756,
+ 16261, 18349, 16153, 11905, 6778,
+ 16261, 18349, 16153, 11905, 8780,
+ 16261, 18349, 16153, 11905, 11978,
+ 16261, 18349, 16153, 11905, 13450,
+ 16261, 18349, 16153, 11905, 13736,
+ 16261, 18349, 16153, 15233, 3232,
+ 16261, 18349, 16153, 20377, 11905, 2610,
+ 16261, 18349, 16153, 20377, 11905, 3076,
+ 16261, 18349, 16153, 20377, 11905, 3356,
+ 16261, 18349, 16153, 20377, 11905, 6756,
+ 16261, 18349, 16153, 20377, 11905, 6778,
+ 16261, 18349, 16153, 20377, 11905, 8780,
+ 16261, 18349, 16153, 20377, 11905, 10900,
+ 16261, 18349, 16153, 20377, 11905, 11978,
+ 16261, 18349, 16153, 20377, 11905, 13450,
+ 16261, 18349, 16153, 20377, 11905, 13736,
+ 16261, 18349, 16153, 20377, 15233, 3232,
+ 16272,
+ 16275, 15672,
+ 16276,
+ 16337, 8315, 9854,
+ 16337, 14685, 9854,
+ 16339, 9854,
+ 16340,
+ 16363, 14999, 0,
+ 16363, 14999, 8,
+ 16363, 14999, 16,
+ 16363, 14999, 28,
+ 16363, 14999, 40,
+ 16363, 14999, 48,
+ 16363, 14999, 110,
+ 16363, 14999, 130,
+ 16363, 14999, 154,
+ 16363, 14999, 192,
+ 16363, 14999, 226,
+ 16363, 14999, 248,
+ 16363, 14999, 270,
+ 16363, 14999, 338,
+ 16363, 14999, 354,
+ 16363, 14999, 388,
+ 16363, 14999, 424,
+ 16363, 14999, 448,
+ 16363, 14999, 452,
+ 16363, 14999, 528,
+ 16363, 14999, 558,
+ 16363, 14999, 574,
+ 16363, 14999, 592,
+ 16363, 14999, 626,
+ 16363, 14999, 682,
+ 16363, 14999, 720,
+ 16363, 14999, 754,
+ 16363, 14999, 1046,
+ 16363, 14999, 1166,
+ 16363, 14999, 1494,
+ 16363, 14999, 1518,
+ 16363, 14999, 1916,
+ 16363, 14999, 2154,
+ 16363, 14999, 2422,
+ 16363, 14999, 2480,
+ 16363, 14999, 2958,
+ 16363, 14999, 3050,
+ 16363, 14999, 3244,
+ 16363, 14999, 3814,
+ 16363, 14999, 14774,
+ 16365, 484,
+ 16365, 485, 10641, 1217, 11392,
+ 16365, 485, 10641, 3357, 20181, 17302,
+ 16365, 485, 10641, 7883, 20181, 15642,
+ 16365, 485, 10641, 16946,
+ 16365, 485, 10641, 18836,
+ 16365, 485, 10641, 18847, 897, 93, 1299, 485, 20181, 15642,
+ 16365, 485, 16935, 17462,
+ 16365, 485, 16935, 19214,
+ 16384,
+ 16389, 17839, 317, 14049, 14487, 317, 11571, 15620,
+ 16389, 17839, 17793, 12973, 6561, 11476,
+ 16389, 17839, 17793, 15451, 17838,
+ 16395, 6718,
+ 16404,
+ 16407, 9289, 843, 6750,
+ 16415, 6718,
+ 16418,
+ 16425, 3420,
+ 16451, 9950,
+ 16452,
+ 16457, 95, 14993, 8320,
+ 16457, 494,
+ 16457, 9855, 13052,
+ 16457, 9855, 13246,
+ 16457, 9855, 15868,
+ 16457, 9855, 17486,
+ 16457, 9855, 17610,
+ 16457, 9855, 17652,
+ 16457, 9855, 19003, 17611, 11392,
+ 16457, 9855, 20552,
+ 16457, 14003, 9855, 16,
+ 16457, 14003, 9855, 40,
+ 16457, 14003, 9855, 58,
+ 16457, 14003, 9855, 72,
+ 16457, 14003, 9855, 94,
+ 16457, 14003, 9855, 184,
+ 16457, 14003, 9855, 308,
+ 16457, 14003, 9855, 498,
+ 16457, 14003, 9855, 676,
+ 16457, 14003, 9855, 17493, 22,
+ 16457, 14003, 9855, 17493, 34,
+ 16457, 14003, 9855, 17493, 396,
+ 16457, 14003, 9855, 17493, 582,
+ 16457, 14999, 0,
+ 16457, 14999, 16,
+ 16457, 14999, 40,
+ 16457, 14999, 58,
+ 16457, 14999, 72,
+ 16457, 14999, 94,
+ 16457, 14999, 106,
+ 16457, 14999, 124,
+ 16457, 14999, 148,
+ 16457, 14999, 184,
+ 16457, 14999, 244,
+ 16457, 14999, 266,
+ 16457, 14999, 308,
+ 16457, 14999, 336,
+ 16457, 14999, 350,
+ 16457, 14999, 384,
+ 16457, 14999, 416,
+ 16457, 14999, 448,
+ 16457, 14999, 498,
+ 16457, 14999, 522,
+ 16457, 14999, 572,
+ 16457, 14999, 588,
+ 16457, 14999, 622,
+ 16457, 14999, 676,
+ 16457, 14999, 680,
+ 16457, 14999, 734,
+ 16457, 14999, 932,
+ 16457, 14999, 1044,
+ 16457, 14999, 1142,
+ 16457, 14999, 1164,
+ 16457, 14999, 1492,
+ 16457, 14999, 1796,
+ 16457, 14999, 1914,
+ 16457, 14999, 2152,
+ 16457, 14999, 2444,
+ 16457, 14999, 2492,
+ 16457, 14999, 2556,
+ 16457, 14999, 2676,
+ 16457, 14999, 3048,
+ 16457, 14999, 3114,
+ 16457, 14999, 3242,
+ 16457, 14999, 3322,
+ 16457, 14999, 6314,
+ 16457, 14999, 10264,
+ 16457, 14999, 13983, 14625, 17610,
+ 16457, 14999, 13983, 17610,
+ 16457, 14999, 17493, 22,
+ 16457, 14999, 17493, 34,
+ 16457, 14999, 17493, 396,
+ 16457, 14999, 17493, 582,
+ 16461, 12274,
+ 16463, 9854,
+ 16466,
+ 16473, 6718,
+ 16474,
+ 16479, 9855, 18414,
+ 16479, 14003, 9855, 16,
+ 16479, 14003, 9855, 40,
+ 16479, 14999, 0,
+ 16479, 14999, 16,
+ 16479, 14999, 40,
+ 16479, 14999, 106,
+ 16479, 14999, 148,
+ 16479, 14999, 244,
+ 16479, 14999, 266,
+ 16479, 14999, 350,
+ 16479, 14999, 384,
+ 16479, 14999, 416,
+ 16479, 14999, 448,
+ 16479, 14999, 522,
+ 16479, 14999, 572,
+ 16479, 14999, 588,
+ 16479, 14999, 622,
+ 16479, 14999, 694,
+ 16479, 14999, 734,
+ 16479, 14999, 2444,
+ 16499, 9854,
+ 16501, 6718,
+ 16503, 15365, 15672,
+ 16523, 14299, 6777, 17202,
+ 16523, 19759, 18692,
+ 16529, 14049, 14486,
+ 16529, 14418,
+ 16537, 16698,
+ 16546,
+ 16553, 73, 14993, 8320,
+ 16553, 9855, 13052,
+ 16553, 9855, 15868,
+ 16553, 9855, 17259, 20552,
+ 16553, 9855, 17486,
+ 16553, 9855, 17610,
+ 16553, 9855, 17652,
+ 16553, 9855, 20552,
+ 16553, 9855, 20756,
+ 16553, 9855, 20974,
+ 16553, 11905, 2610,
+ 16553, 11905, 3076,
+ 16553, 11905, 3356,
+ 16553, 11905, 6756,
+ 16553, 11905, 6778,
+ 16553, 11905, 8780,
+ 16553, 11905, 10900,
+ 16553, 11905, 11978,
+ 16553, 11905, 13450,
+ 16553, 11905, 13736,
+ 16553, 14003, 9855, 8,
+ 16553, 14003, 9855, 16,
+ 16553, 14003, 9855, 28,
+ 16553, 14003, 9855, 40,
+ 16553, 14003, 9855, 58,
+ 16553, 14003, 9855, 72,
+ 16553, 14003, 9855, 94,
+ 16553, 14003, 9855, 184,
+ 16553, 14003, 9855, 308,
+ 16553, 14003, 9855, 498,
+ 16553, 14003, 9855, 676,
+ 16553, 14003, 9855, 17493, 22,
+ 16553, 14003, 9855, 17493, 34,
+ 16553, 14003, 9855, 17493, 396,
+ 16553, 14003, 9855, 17493, 582,
+ 16553, 14993, 8320,
+ 16553, 14999, 0,
+ 16553, 14999, 8,
+ 16553, 14999, 16,
+ 16553, 14999, 28,
+ 16553, 14999, 40,
+ 16553, 14999, 58,
+ 16553, 14999, 72,
+ 16553, 14999, 94,
+ 16553, 14999, 106,
+ 16553, 14999, 124,
+ 16553, 14999, 148,
+ 16553, 14999, 184,
+ 16553, 14999, 224,
+ 16553, 14999, 244,
+ 16553, 14999, 266,
+ 16553, 14999, 308,
+ 16553, 14999, 336,
+ 16553, 14999, 350,
+ 16553, 14999, 384,
+ 16553, 14999, 416,
+ 16553, 14999, 448,
+ 16553, 14999, 498,
+ 16553, 14999, 522,
+ 16553, 14999, 572,
+ 16553, 14999, 588,
+ 16553, 14999, 622,
+ 16553, 14999, 676,
+ 16553, 14999, 680,
+ 16553, 14999, 734,
+ 16553, 14999, 932,
+ 16553, 14999, 1044,
+ 16553, 14999, 1142,
+ 16553, 14999, 1164,
+ 16553, 14999, 1492,
+ 16553, 14999, 1796,
+ 16553, 14999, 1914,
+ 16553, 14999, 2152,
+ 16553, 14999, 2444,
+ 16553, 14999, 2492,
+ 16553, 14999, 2556,
+ 16553, 14999, 2676,
+ 16553, 14999, 2956,
+ 16553, 14999, 3048,
+ 16553, 14999, 3114,
+ 16553, 14999, 3242,
+ 16553, 14999, 3322,
+ 16553, 14999, 6314,
+ 16553, 14999, 7874,
+ 16553, 14999, 10264,
+ 16553, 14999, 17493, 22,
+ 16553, 14999, 17493, 34,
+ 16553, 14999, 17493, 396,
+ 16553, 14999, 17493, 582,
+ 16585, 1019, 6719, 10641, 14497, 6604,
+ 16585, 6718,
+ 16585, 6719, 10641, 14497, 6604,
+ 16585, 6719, 10641, 17245, 6604,
+ 16712,
+ 16721, 19413, 9854,
+ 16727, 504,
+ 16727, 505, 10641, 1217, 11392,
+ 16727, 505, 10641, 14625, 16946,
+ 16727, 505, 10641, 14625, 18836,
+ 16727, 505, 10641, 15119, 9952,
+ 16727, 505, 10641, 20181, 6286,
+ 16727, 505, 20833, 16727, 842,
+ 16727, 842,
+ 16727, 843, 10641, 1217, 11392,
+ 16727, 843, 10641, 14625, 16946,
+ 16727, 843, 10641, 14625, 18836,
+ 16727, 843, 10641, 15119, 9952,
+ 16727, 843, 10641, 18836,
+ 16727, 843, 10641, 20181, 6286,
+ 16732,
+ 16733, 16269, 123, 20181, 9564,
+ 16747, 10189, 2611, 485, 16036,
+ 16747, 10189, 2611, 485, 16154,
+ 16747, 10189, 2611, 485, 19918,
+ 16747, 10189, 2897, 14626,
+ 16747, 10189, 3077, 485, 16036,
+ 16747, 10189, 3077, 485, 16154,
+ 16747, 10189, 3077, 485, 19918,
+ 16747, 10189, 3357, 485, 16036,
+ 16747, 10189, 3357, 485, 16154,
+ 16747, 10189, 3357, 485, 19918,
+ 16747, 10189, 5720,
+ 16747, 10189, 6561, 10634,
+ 16747, 10189, 6757, 485, 16036,
+ 16747, 10189, 6757, 485, 16154,
+ 16747, 10189, 6757, 485, 19918,
+ 16747, 10189, 6779, 485, 16036,
+ 16747, 10189, 6779, 485, 16154,
+ 16747, 10189, 6779, 485, 19918,
+ 16747, 10189, 8781, 485, 16036,
+ 16747, 10189, 8781, 485, 16154,
+ 16747, 10189, 8781, 485, 19918,
+ 16747, 10189, 9284,
+ 16747, 10189, 10629, 10634,
+ 16747, 10189, 11979, 485, 16036,
+ 16747, 10189, 11979, 485, 16154,
+ 16747, 10189, 11979, 485, 19918,
+ 16747, 10189, 12239, 14626,
+ 16747, 10189, 12418,
+ 16747, 10189, 12973, 10634,
+ 16747, 10189, 13451, 485, 16036,
+ 16747, 10189, 13451, 485, 16154,
+ 16747, 10189, 13451, 485, 19918,
+ 16747, 10189, 13581, 10634,
+ 16747, 10189, 13737, 485, 16036,
+ 16747, 10189, 13737, 485, 16154,
+ 16747, 10189, 13737, 485, 19918,
+ 16747, 10189, 14049, 14626,
+ 16747, 10189, 14332,
+ 16747, 10189, 14346,
+ 16747, 10189, 15264,
+ 16747, 10189, 15614,
+ 16747, 10189, 15658,
+ 16747, 10189, 15898,
+ 16747, 10189, 21292,
+ 16761, 11772,
+ 16763, 14999, 60,
+ 16763, 14999, 64,
+ 16763, 14999, 68,
+ 16763, 14999, 70,
+ 16763, 14999, 74,
+ 16763, 14999, 76,
+ 16763, 14999, 78,
+ 16763, 14999, 80,
+ 16763, 14999, 84,
+ 16763, 14999, 86,
+ 16763, 14999, 88,
+ 16763, 14999, 90,
+ 16763, 14999, 92,
+ 16763, 14999, 104,
+ 16763, 14999, 316,
+ 16763, 14999, 328,
+ 16763, 14999, 826,
+ 16763, 14999, 864,
+ 16763, 14999, 866,
+ 16763, 14999, 868,
+ 16763, 14999, 1864,
+ 16763, 14999, 5240,
+ 16763, 14999, 12258,
+ 16763, 14999, 17464,
+ 16763, 14999, 18004,
+ 16763, 20155, 8320,
+ 16763, 20523, 8320,
+ 16763, 20876,
+ 16763, 21267, 8320,
+ 16773, 7139, 8320,
+ 16773, 8321, 9742,
+ 16773, 9855, 17610,
+ 16773, 9855, 20552,
+ 16773, 14003, 9855, 8,
+ 16773, 14003, 9855, 16,
+ 16773, 14003, 9855, 28,
+ 16773, 14003, 9855, 40,
+ 16773, 14003, 9855, 58,
+ 16773, 14999, 0,
+ 16773, 14999, 52,
+ 16773, 14999, 106,
+ 16773, 14999, 124,
+ 16773, 14999, 148,
+ 16773, 14999, 244,
+ 16773, 14999, 266,
+ 16773, 14999, 336,
+ 16773, 14999, 350,
+ 16773, 14999, 384,
+ 16773, 14999, 416,
+ 16773, 14999, 448,
+ 16773, 14999, 522,
+ 16773, 14999, 572,
+ 16773, 14999, 588,
+ 16773, 14999, 622,
+ 16773, 14999, 694,
+ 16773, 14999, 734,
+ 16773, 14999, 752,
+ 16773, 14999, 1044,
+ 16773, 14999, 1254,
+ 16773, 14999, 1914,
+ 16773, 14999, 2444,
+ 16773, 14999, 2556,
+ 16773, 14999, 2676,
+ 16773, 14999, 3048,
+ 16773, 14999, 3242,
+ 16773, 14999, 3308,
+ 16773, 14999, 3812,
+ 16773, 14999, 10240,
+ 16773, 19667, 14999, 0,
+ 16773, 19667, 14999, 106,
+ 16773, 19667, 14999, 124,
+ 16773, 19667, 14999, 148,
+ 16773, 19667, 14999, 244,
+ 16773, 19667, 14999, 266,
+ 16773, 19667, 14999, 336,
+ 16773, 19667, 14999, 350,
+ 16773, 19667, 14999, 384,
+ 16773, 19667, 14999, 416,
+ 16773, 19667, 14999, 448,
+ 16773, 19667, 14999, 522,
+ 16773, 19667, 14999, 572,
+ 16773, 19667, 14999, 588,
+ 16773, 19667, 14999, 622,
+ 16773, 19667, 14999, 694,
+ 16773, 19667, 14999, 734,
+ 16773, 19667, 14999, 752,
+ 16773, 19667, 14999, 1044,
+ 16773, 19667, 14999, 1254,
+ 16773, 19667, 14999, 1914,
+ 16773, 19667, 14999, 2444,
+ 16773, 19667, 14999, 2556,
+ 16773, 19667, 14999, 2676,
+ 16773, 19667, 14999, 3048,
+ 16773, 19667, 14999, 3242,
+ 16773, 19667, 14999, 3308,
+ 16773, 19667, 14999, 3812,
+ 16773, 19667, 14999, 10240,
+ 16775, 5293, 17454,
+ 16801, 10641, 8781, 17696,
+ 16802,
+ 16809, 20181, 18016,
+ 16812,
+ 16829, 14999, 0,
+ 16829, 14999, 8,
+ 16829, 14999, 16,
+ 16829, 14999, 40,
+ 16829, 14999, 106,
+ 16829, 14999, 124,
+ 16829, 14999, 148,
+ 16829, 14999, 244,
+ 16829, 14999, 266,
+ 16829, 14999, 336,
+ 16829, 14999, 350,
+ 16829, 14999, 384,
+ 16829, 14999, 416,
+ 16829, 14999, 448,
+ 16829, 14999, 522,
+ 16829, 14999, 572,
+ 16829, 14999, 588,
+ 16829, 14999, 622,
+ 16829, 14999, 680,
+ 16829, 14999, 734,
+ 16829, 14999, 932,
+ 16829, 14999, 1044,
+ 16829, 14999, 1142,
+ 16829, 14999, 1164,
+ 16829, 14999, 1492,
+ 16829, 14999, 1812,
+ 16829, 14999, 1914,
+ 16829, 14999, 2492,
+ 16829, 14999, 2556,
+ 16829, 14999, 2676,
+ 16829, 14999, 2912,
+ 16829, 14999, 2956,
+ 16829, 14999, 3242,
+ 16829, 14999, 3322,
+ 16829, 14999, 6306,
+ 16829, 14999, 6314,
+ 16829, 14999, 10264,
+ 16829, 17179, 8320,
+ 16831, 8852,
+ 16831, 13434,
+ 16831, 15673, 5, 6088,
+ 16831, 15673, 11, 6088,
+ 16831, 15673, 11, 6089, 15275, 5258,
+ 16831, 15673, 11, 6089, 15275, 11524,
+ 16831, 15673, 13, 6088,
+ 16831, 15673, 13, 6089, 15275, 5258,
+ 16831, 15673, 13, 6089, 15275, 11524,
+ 16831, 15673, 47, 18374,
+ 16831, 15673, 50,
+ 16831, 15673, 149, 5968,
+ 16831, 15673, 636,
+ 16831, 15673, 1097, 10192,
+ 16831, 15673, 1129, 13440,
+ 16831, 15673, 1299, 485, 15630,
+ 16831, 15673, 1299, 3256,
+ 16831, 15673, 1299, 5796,
+ 16831, 15673, 1299, 9882,
+ 16831, 15673, 1299, 15332,
+ 16831, 15673, 2611, 16503, 22951, 8852,
+ 16831, 15673, 2611, 16503, 22951, 9488,
+ 16831, 15673, 2673, 20452,
+ 16831, 15673, 6092,
+ 16831, 15673, 6278,
+ 16831, 15673, 6279, 834,
+ 16831, 15673, 6441, 14490,
+ 16831, 15673, 6441, 14492,
+ 16831, 15673, 6761, 670,
+ 16831, 15673, 6761, 6434,
+ 16831, 15673, 6797, 11570,
+ 16831, 15673, 6797, 14048,
+ 16831, 15673, 7123, 8852,
+ 16831, 15673, 7123, 9488,
+ 16831, 15673, 7123, 13205, 8320,
+ 16831, 15673, 7817, 15435, 9854,
+ 16831, 15673, 8461, 18375, 11570,
+ 16831, 15673, 8461, 18375, 14048,
+ 16831, 15673, 8925, 18374,
+ 16831, 15673, 9287, 18374,
+ 16831, 15673, 10296,
+ 16831, 15673, 10297, 670,
+ 16831, 15673, 10297, 13546,
+ 16831, 15673, 10555, 18374,
+ 16831, 15673, 10641, 20688,
+ 16831, 15673, 11547, 3256,
+ 16831, 15673, 11547, 5796,
+ 16831, 15673, 11547, 9882,
+ 16831, 15673, 11547, 15332,
+ 16831, 15673, 11592,
+ 16831, 15673, 11596,
+ 16831, 15673, 11770,
+ 16831, 15673, 12085, 16038,
+ 16831, 15673, 12106,
+ 16831, 15673, 12225, 8853, 469, 13546,
+ 16831, 15673, 12225, 8853, 13546,
+ 16831, 15673, 12578,
+ 16831, 15673, 12579, 18449, 9488,
+ 16831, 15673, 12579, 20191, 9488,
+ 16831, 15673, 12708,
+ 16831, 15673, 12777, 9488,
+ 16831, 15673, 13205, 671, 8320,
+ 16831, 15673, 13205, 8320,
+ 16831, 15673, 13224,
+ 16831, 15673, 13341, 15435, 9854,
+ 16831, 15673, 13440,
+ 16831, 15673, 13469, 670,
+ 16831, 15673, 13469, 6434,
+ 16831, 15673, 13507, 16038,
+ 16831, 15673, 13994,
+ 16831, 15673, 14051, 8852,
+ 16831, 15673, 14051, 9488,
+ 16831, 15673, 14405, 8320,
+ 16831, 15673, 14406,
+ 16831, 15673, 14407, 9488,
+ 16831, 15673, 14487, 47, 18374,
+ 16831, 15673, 14494,
+ 16831, 15673, 14509, 10192,
+ 16831, 15673, 14555, 16038,
+ 16831, 15673, 14561, 13546,
+ 16831, 15673, 14625, 6760,
+ 16831, 15673, 14625, 13468,
+ 16831, 15673, 14625, 16038,
+ 16831, 15673, 14635, 8852,
+ 16831, 15673, 14635, 9488,
+ 16831, 15673, 14937, 5, 6088,
+ 16831, 15673, 14937, 1299, 485, 13226,
+ 16831, 15673, 14937, 6761, 9854,
+ 16831, 15673, 14937, 7123, 8852,
+ 16831, 15673, 14937, 12085, 8852,
+ 16831, 15673, 14937, 14051, 8852,
+ 16831, 15673, 14937, 14635, 8853, 9953, 670,
+ 16831, 15673, 14937, 14635, 8853, 9953, 6434,
+ 16831, 15673, 14937, 17087, 8853, 9953, 670,
+ 16831, 15673, 14937, 17087, 8853, 9953, 6434,
+ 16831, 15673, 14937, 20351, 8320,
+ 16831, 15673, 15082,
+ 16831, 15673, 15124,
+ 16831, 15673, 15125, 9488,
+ 16831, 15673, 15125, 11570,
+ 16831, 15673, 15275, 5258,
+ 16831, 15673, 15275, 11524,
+ 16831, 15673, 15435, 6430,
+ 16831, 15673, 15573, 16038,
+ 16831, 15673, 15621, 2,
+ 16831, 15673, 15621, 18375, 11570,
+ 16831, 15673, 15621, 18375, 14048,
+ 16831, 15673, 15648,
+ 16831, 15673, 15715, 19521, 1089, 20341, 18448,
+ 16831, 15673, 15715, 19521, 1089, 20341, 18449, 21054,
+ 16831, 15673, 15715, 19521, 1089, 20341, 20190,
+ 16831, 15673, 15715, 20739, 1089, 20341, 18448,
+ 16831, 15673, 15715, 20739, 1089, 20341, 20190,
+ 16831, 15673, 15715, 20739, 1089, 20341, 20191, 21054,
+ 16831, 15673, 15715, 20739, 1089, 20341, 20191, 21056,
+ 16831, 15673, 15715, 20739, 1089, 20341, 20191, 21058,
+ 16831, 15673, 16088,
+ 16831, 15673, 16106,
+ 16831, 15673, 16167, 18375, 11570,
+ 16831, 15673, 16167, 18375, 14048,
+ 16831, 15673, 16398,
+ 16831, 15673, 16399, 11552,
+ 16831, 15673, 16839, 670,
+ 16831, 15673, 16839, 6434,
+ 16831, 15673, 17042,
+ 16831, 15673, 17087, 8852,
+ 16831, 15673, 17087, 9488,
+ 16831, 15673, 17087, 10219, 6760,
+ 16831, 15673, 17087, 10219, 13468,
+ 16831, 15673, 17123, 12085, 16038,
+ 16831, 15673, 17762,
+ 16831, 15673, 18065, 19792,
+ 16831, 15673, 18065, 19794,
+ 16831, 15673, 18065, 19796,
+ 16831, 15673, 18183, 10296,
+ 16831, 15673, 18337, 16791, 9488,
+ 16831, 15673, 18375, 11570,
+ 16831, 15673, 18385, 13608,
+ 16831, 15673, 18393, 18664,
+ 16831, 15673, 18393, 18666,
+ 16831, 15673, 18393, 18668,
+ 16831, 15673, 18393, 18670,
+ 16831, 15673, 18393, 18672,
+ 16831, 15673, 18393, 18674,
+ 16831, 15673, 18393, 18676,
+ 16831, 15673, 18393, 18678,
+ 16831, 15673, 18393, 18680,
+ 16831, 15673, 18393, 19660,
+ 16831, 15673, 18393, 19662,
+ 16831, 15673, 18535, 18054,
+ 16831, 15673, 18535, 18056,
+ 16831, 15673, 18535, 18058,
+ 16831, 15673, 18605, 13608,
+ 16831, 15673, 18760,
+ 16831, 15673, 18761, 19584,
+ 16831, 15673, 18775, 18375, 671, 11570,
+ 16831, 15673, 18775, 18375, 671, 13341, 11570,
+ 16831, 15673, 18775, 18375, 671, 13341, 14048,
+ 16831, 15673, 18775, 18375, 671, 14048,
+ 16831, 15673, 18775, 18375, 6435, 11570,
+ 16831, 15673, 18775, 18375, 6435, 14048,
+ 16831, 15673, 18775, 18375, 7817, 11570,
+ 16831, 15673, 18775, 18375, 7817, 14048,
+ 16831, 15673, 18775, 18375, 13341, 11570,
+ 16831, 15673, 18775, 18375, 13341, 14048,
+ 16831, 15673, 18821, 13608,
+ 16831, 15673, 19003, 671, 966,
+ 16831, 15673, 19003, 2922,
+ 16831, 15673, 19003, 5812,
+ 16831, 15673, 19003, 6422,
+ 16831, 15673, 19003, 6435, 966,
+ 16831, 15673, 19003, 6764,
+ 16831, 15673, 19003, 9885, 19530,
+ 16831, 15673, 19003, 9952,
+ 16831, 15673, 19003, 12584,
+ 16831, 15673, 19003, 13566,
+ 16831, 15673, 19003, 14262,
+ 16831, 15673, 19003, 14625, 15776,
+ 16831, 15673, 19003, 14706,
+ 16831, 15673, 19003, 14708,
+ 16831, 15673, 19003, 14710,
+ 16831, 15673, 19003, 14712,
+ 16831, 15673, 19003, 14714,
+ 16831, 15673, 19003, 15718,
+ 16831, 15673, 19003, 15781, 15776,
+ 16831, 15673, 19003, 16770,
+ 16831, 15673, 19003, 18132,
+ 16831, 15673, 19003, 18638,
+ 16831, 15673, 19003, 19792,
+ 16831, 15673, 19003, 19794,
+ 16831, 15673, 19003, 19796,
+ 16831, 15673, 19003, 21015, 1216,
+ 16831, 15673, 19003, 21227, 9952,
+ 16831, 15673, 19003, 22932,
+ 16831, 15673, 19003, 23248,
+ 16831, 15673, 19003, 23414,
+ 16831, 15673, 19024,
+ 16831, 15673, 19263, 13608,
+ 16831, 15673, 19275, 13608,
+ 16831, 15673, 19291, 670,
+ 16831, 15673, 19291, 6434,
+ 16831, 15673, 19301, 5, 6088,
+ 16831, 15673, 19301, 11, 6088,
+ 16831, 15673, 19532,
+ 16831, 15673, 19533, 14718,
+ 16831, 15673, 19606,
+ 16831, 15673, 19607, 14718,
+ 16831, 15673, 19637, 8852,
+ 16831, 15673, 19637, 9488,
+ 16831, 15673, 19887, 670,
+ 16831, 15673, 19887, 6434,
+ 16831, 15673, 20383, 9488,
+ 16831, 15673, 20383, 11570,
+ 16831, 15673, 20383, 14048,
+ 16831, 15673, 20389, 9488,
+ 16831, 15673, 20389, 11570,
+ 16831, 15673, 20389, 14048,
+ 16831, 15673, 20427, 19276,
+ 16831, 15673, 20477, 13608,
+ 16831, 15673, 20592,
+ 16831, 15673, 20697, 19276,
+ 16831, 15673, 20710,
+ 16831, 15673, 20814,
+ 16831, 15673, 20847, 18374,
+ 16831, 15673, 20898,
+ 16831, 15673, 21185, 5258,
+ 16831, 15673, 21185, 11524,
+ 16831, 15673, 21223, 8852,
+ 16831, 15673, 21223, 9488,
+ 16831, 15673, 22941, 8852,
+ 16831, 15673, 22941, 9488,
+ 16831, 15673, 23141, 18375, 6435, 11570,
+ 16831, 15673, 23141, 18375, 6435, 14048,
+ 16831, 18212,
+ 16831, 18213, 10641, 12396,
+ 16833, 3197, 12527, 11905, 2610,
+ 16833, 3197, 12527, 11905, 3076,
+ 16833, 3197, 12527, 11905, 3356,
+ 16833, 3197, 12527, 11905, 6756,
+ 16833, 3197, 12527, 11905, 6778,
+ 16833, 3197, 12527, 11905, 8780,
+ 16833, 3197, 12527, 11905, 10900,
+ 16833, 3197, 12527, 11905, 11978,
+ 16833, 3197, 12527, 11905, 13450,
+ 16833, 3197, 12527, 11905, 13736,
+ 16833, 9747, 11905, 2610,
+ 16833, 9747, 11905, 3076,
+ 16833, 9747, 11905, 3356,
+ 16833, 9747, 11905, 6756,
+ 16833, 9747, 11905, 6778,
+ 16833, 9747, 11905, 8780,
+ 16833, 9747, 11905, 10900,
+ 16833, 9747, 11905, 11978,
+ 16833, 9747, 11905, 13450,
+ 16833, 9747, 11905, 13736,
+ 16833, 9855, 1217, 11552,
+ 16833, 9855, 2645, 12439, 10218,
+ 16833, 9855, 3197, 12527, 15762,
+ 16833, 9855, 3197, 12527, 15768,
+ 16833, 9855, 5294,
+ 16833, 9855, 9747, 3030,
+ 16833, 9855, 9747, 15762,
+ 16833, 9855, 9747, 15764,
+ 16833, 9855, 9747, 15768,
+ 16833, 9855, 9747, 15770,
+ 16833, 9855, 9747, 16191, 15762,
+ 16833, 9855, 9747, 16191, 15764,
+ 16833, 9855, 9747, 16191, 18023, 10218,
+ 16833, 9855, 13375, 16961, 15768,
+ 16833, 9855, 14927, 15760,
+ 16833, 9855, 14927, 15764,
+ 16833, 9855, 15031, 17178,
+ 16833, 9855, 15868,
+ 16833, 9855, 17178,
+ 16833, 9855, 17486,
+ 16833, 9855, 17511, 2753, 12439, 15760,
+ 16833, 9855, 17511, 2753, 12439, 15762,
+ 16833, 9855, 17511, 2753, 12439, 15764,
+ 16833, 9855, 17511, 2753, 12439, 15766,
+ 16833, 9855, 17511, 2753, 12439, 15768,
+ 16833, 9855, 17610,
+ 16833, 10219, 8321, 9731, 12439, 355, 2682,
+ 16833, 10219, 8321, 9731, 12439, 12270,
+ 16833, 11905, 2610,
+ 16833, 11905, 3076,
+ 16833, 11905, 3356,
+ 16833, 11905, 6756,
+ 16833, 11905, 6778,
+ 16833, 11905, 8780,
+ 16833, 11905, 10900,
+ 16833, 11905, 11978,
+ 16833, 11905, 13450,
+ 16833, 11905, 13736,
+ 16833, 14003, 9855, 8,
+ 16833, 14003, 9855, 9, 11392,
+ 16833, 14003, 9855, 16,
+ 16833, 14003, 9855, 40,
+ 16833, 14003, 9855, 58,
+ 16833, 14003, 9855, 72,
+ 16833, 14003, 9855, 308,
+ 16833, 14003, 9855, 676,
+ 16833, 14003, 9855, 2329, 28,
+ 16833, 14003, 9855, 2329, 308,
+ 16833, 14003, 9855, 6953, 12439, 16,
+ 16833, 14003, 9855, 9731, 12439, 214,
+ 16833, 14003, 9855, 9747, 8,
+ 16833, 14003, 9855, 9747, 9, 11392,
+ 16833, 14003, 9855, 9747, 58,
+ 16833, 14003, 9855, 9747, 12085, 48,
+ 16833, 14003, 9855, 10099, 58,
+ 16833, 14003, 9855, 11415, 0,
+ 16833, 14003, 9855, 11415, 72,
+ 16833, 14003, 9855, 12445, 40,
+ 16833, 14003, 9855, 12445, 184,
+ 16833, 14003, 9855, 12445, 482,
+ 16833, 14003, 9855, 17493, 22,
+ 16833, 14003, 9855, 17493, 34,
+ 16833, 14003, 9855, 17493, 396,
+ 16833, 14003, 9855, 17493, 582,
+ 16833, 14003, 9855, 17511, 2753, 12439, 214,
+ 16833, 14003, 9855, 17511, 2753, 12439, 656,
+ 16833, 14999, 0,
+ 16833, 14999, 8,
+ 16833, 14999, 16,
+ 16833, 14999, 28,
+ 16833, 14999, 40,
+ 16833, 14999, 94,
+ 16833, 14999, 106,
+ 16833, 14999, 124,
+ 16833, 14999, 148,
+ 16833, 14999, 244,
+ 16833, 14999, 266,
+ 16833, 14999, 308,
+ 16833, 14999, 336,
+ 16833, 14999, 350,
+ 16833, 14999, 384,
+ 16833, 14999, 416,
+ 16833, 14999, 448,
+ 16833, 14999, 522,
+ 16833, 14999, 572,
+ 16833, 14999, 588,
+ 16833, 14999, 622,
+ 16833, 14999, 676,
+ 16833, 14999, 694,
+ 16833, 14999, 734,
+ 16833, 14999, 932,
+ 16833, 14999, 1044,
+ 16833, 14999, 1142,
+ 16833, 14999, 1164,
+ 16833, 14999, 1492,
+ 16833, 14999, 1796,
+ 16833, 14999, 1914,
+ 16833, 14999, 2152,
+ 16833, 14999, 2329, 8,
+ 16833, 14999, 2329, 904,
+ 16833, 14999, 2329, 906,
+ 16833, 14999, 2329, 1796,
+ 16833, 14999, 2329, 2444,
+ 16833, 14999, 2444,
+ 16833, 14999, 2492,
+ 16833, 14999, 2556,
+ 16833, 14999, 2676,
+ 16833, 14999, 3048,
+ 16833, 14999, 3114,
+ 16833, 14999, 3197, 12527, 106,
+ 16833, 14999, 3197, 12527, 148,
+ 16833, 14999, 3197, 12527, 224,
+ 16833, 14999, 3197, 12527, 244,
+ 16833, 14999, 3197, 12527, 336,
+ 16833, 14999, 3197, 12527, 932,
+ 16833, 14999, 3197, 12527, 1142,
+ 16833, 14999, 3197, 12527, 1164,
+ 16833, 14999, 3197, 12527, 1492,
+ 16833, 14999, 3197, 12527, 1796,
+ 16833, 14999, 3197, 12527, 2152,
+ 16833, 14999, 3197, 12527, 2492,
+ 16833, 14999, 3197, 12527, 2556,
+ 16833, 14999, 3197, 12527, 6314,
+ 16833, 14999, 3242,
+ 16833, 14999, 3322,
+ 16833, 14999, 6314,
+ 16833, 14999, 8844,
+ 16833, 14999, 9731, 12439, 3048,
+ 16833, 14999, 9747, 0,
+ 16833, 14999, 9747, 106,
+ 16833, 14999, 9747, 124,
+ 16833, 14999, 9747, 148,
+ 16833, 14999, 9747, 224,
+ 16833, 14999, 9747, 244,
+ 16833, 14999, 9747, 266,
+ 16833, 14999, 9747, 350,
+ 16833, 14999, 9747, 448,
+ 16833, 14999, 9747, 752,
+ 16833, 14999, 9747, 932,
+ 16833, 14999, 9747, 1044,
+ 16833, 14999, 9747, 1492,
+ 16833, 14999, 9747, 1796,
+ 16833, 14999, 9747, 1914,
+ 16833, 14999, 9747, 2492,
+ 16833, 14999, 9747, 2556,
+ 16833, 14999, 9747, 2676,
+ 16833, 14999, 9747, 3242,
+ 16833, 14999, 9825, 16961, 1044,
+ 16833, 14999, 9825, 16961, 3048,
+ 16833, 14999, 10264,
+ 16833, 14999, 11415, 572,
+ 16833, 14999, 12235, 588,
+ 16833, 14999, 13375, 16961, 224,
+ 16833, 14999, 14927, 124,
+ 16833, 14999, 14927, 224,
+ 16833, 14999, 14927, 244,
+ 16833, 14999, 14927, 266,
+ 16833, 14999, 14927, 336,
+ 16833, 14999, 14927, 448,
+ 16833, 14999, 14927, 572,
+ 16833, 14999, 14927, 588,
+ 16833, 14999, 14927, 718,
+ 16833, 14999, 14927, 752,
+ 16833, 14999, 14927, 1044,
+ 16833, 14999, 14927, 1142,
+ 16833, 14999, 14927, 1164,
+ 16833, 14999, 14927, 1620,
+ 16833, 14999, 14927, 1796,
+ 16833, 14999, 14927, 2556,
+ 16833, 14999, 14927, 3322,
+ 16833, 14999, 14927, 6314,
+ 16833, 14999, 14927, 10264,
+ 16833, 14999, 16351, 2753, 12439, 2492,
+ 16833, 14999, 16351, 2753, 12439, 3764,
+ 16833, 14999, 16351, 2753, 12439, 7024,
+ 16833, 14999, 17493, 22,
+ 16833, 14999, 17493, 34,
+ 16833, 14999, 17493, 396,
+ 16833, 14999, 17493, 582,
+ 16833, 14999, 17511, 2753, 12439, 2746,
+ 16833, 14999, 17511, 2753, 12439, 3242,
+ 16833, 15673, 9747, 2610,
+ 16833, 15673, 9747, 20684,
+ 16833, 15673, 11415, 2610,
+ 16833, 15673, 11415, 3356,
+ 16833, 15673, 11415, 20684,
+ 16833, 15673, 18106,
+ 16833, 15673, 18254,
+ 16833, 15673, 19004,
+ 16833, 15673, 22964,
+ 16833, 18257, 14927, 280,
+ 16833, 18257, 14927, 562,
+ 16833, 18257, 14927, 2586,
+ 16833, 18319, 14999, 9747, 22912,
+ 16833, 18319, 14999, 14927, 22912,
+ 16833, 19015, 9855, 2329, 15093, 384,
+ 16833, 19015, 9855, 2329, 15093, 416,
+ 16833, 19015, 9855, 2329, 15093, 448,
+ 16833, 19015, 9855, 9747, 15093, 694,
+ 16833, 19015, 9855, 15093, 266,
+ 16833, 19015, 9855, 15093, 572,
+ 16833, 19015, 9855, 15093, 694,
+ 16833, 19015, 9855, 15093, 734,
+ 16842,
+ 16845, 14625, 18847, 897, 14625, 13341, 19808,
+ 16847, 1, 15651, 485, 2509, 12005, 634,
+ 16847, 1, 18689, 485, 2509, 12005, 634,
+ 16847, 19409, 2509, 12005, 634,
+ 16847, 19409, 2509, 20127, 634,
+ 16847, 19409, 2509, 21096,
+ 16847, 21097, 2509, 12005, 634,
+ 16847, 21097, 2509, 19408,
+ 16847, 21097, 2509, 20127, 634,
+ 16847, 21281, 2509, 17585, 12005, 634,
+ 16848,
+ 16853, 6718,
+ 16855, 7816,
+ 16855, 13340,
+ 16887, 11905, 15530,
+ 16889, 9854,
+ 16891, 7817, 20385, 10641, 13737, 6430,
+ 16891, 12589, 23123, 14049, 20375, 11476,
+ 16891, 13341, 20385, 10641, 13737, 6430,
+ 16891, 13889, 23123, 14049, 20375, 11476,
+ 16913, 11447, 16935, 670,
+ 16913, 11447, 16935, 6434,
16920,
- 16923, 13949, 15564,
- 16925, 2096,
- 16927, 1015, 6682,
- 16927, 6682,
- 16938,
- 16939, 7378,
- 16945, 16827, 6743, 6403, 10595, 1212,
- 16945, 16827, 6743, 6403, 10595, 11718,
- 16945, 16827, 14903, 268,
- 16945, 16827, 14903, 526,
- 16945, 16827, 14903, 2524,
- 16945, 16827, 14903, 3200,
- 16945, 16827, 14903, 5790,
- 16945, 16827, 14903, 7120,
- 16945, 16827, 14903, 7558,
- 16945, 16827, 14903, 9730,
- 16945, 16827, 14903, 10764,
- 16945, 16827, 14903, 11376,
- 16945, 16827, 14903, 12142,
- 16945, 16827, 14903, 13330,
- 16945, 16827, 14903, 14112,
- 16945, 16827, 14903, 14454,
- 16945, 16827, 14903, 14882,
- 16945, 16827, 14903, 15370,
- 16945, 16827, 14903, 18128,
- 16945, 16827, 14903, 21224,
- 16945, 16827, 15133, 2596,
- 16945, 16827, 15133, 2597, 16378,
- 16945, 16827, 15133, 3212,
- 16945, 16827, 15133, 3336,
- 16945, 16827, 15133, 6742,
- 16945, 16827, 15133, 13654,
- 16945, 16827, 15133, 15708,
- 16945, 16827, 15701, 17045, 8282,
- 16945, 16827, 17045, 8282,
+ 16937, 6406,
+ 16937, 6407, 7414,
+ 16941, 11905, 2610,
+ 16941, 11905, 3076,
+ 16941, 11905, 3356,
+ 16941, 11905, 6756,
+ 16941, 11905, 6778,
+ 16941, 11905, 8780,
+ 16941, 11905, 10900,
+ 16941, 11905, 11978,
+ 16941, 11905, 13450,
+ 16941, 11905, 13736,
+ 16941, 14999, 0,
+ 16941, 14999, 8,
+ 16941, 14999, 16,
+ 16941, 14999, 28,
+ 16941, 14999, 40,
+ 16941, 14999, 58,
+ 16941, 14999, 106,
+ 16941, 14999, 184,
+ 16941, 14999, 224,
+ 16941, 14999, 244,
+ 16941, 14999, 266,
+ 16941, 14999, 336,
+ 16941, 14999, 498,
+ 16941, 14999, 572,
+ 16941, 14999, 588,
+ 16941, 14999, 622,
+ 16941, 14999, 718,
+ 16941, 14999, 734,
+ 16941, 14999, 1164,
+ 16941, 14999, 1914,
+ 16941, 14999, 3532,
+ 16941, 14999, 5246,
+ 16941, 14999, 5982,
+ 16941, 14999, 6354,
+ 16941, 14999, 7560,
+ 16941, 14999, 7776,
+ 16941, 14999, 8436,
+ 16941, 14999, 8934,
+ 16941, 14999, 9344,
+ 16941, 14999, 13492,
+ 16948,
16952,
- 16955, 8808,
- 16959, 15565, 14306,
- 16961, 1012,
- 16961, 13724,
- 16962,
- 16991, 12499, 6743, 16913, 18287, 9904,
- 16991, 13677, 18215, 11347, 19213, 11428,
- 16991, 13677, 18215, 11347, 20163, 11428,
- 16991, 16017, 11534,
- 16991, 17118,
- 16991, 17119, 10595, 19973, 15534,
- 16991, 17119, 18214,
- 16991, 17119, 19343, 15542,
- 16995, 5780,
- 16999, 13575, 15278,
- 17002,
- 17004,
- 17007, 12213, 11521, 12211, 14330,
- 17007, 12499, 6743, 16913, 11521, 6094,
- 17007, 13965, 6743, 16913, 6094,
- 17007, 14631, 12211, 14330,
- 17007, 15993, 32,
- 17012,
- 17015, 13421, 10595, 9658,
- 17022,
- 17040,
- 17045, 9808,
- 17046,
- 17051, 8282,
- 17060,
- 17069, 492,
- 17069, 6536,
- 17069, 9809, 12986,
- 17069, 9809, 15756,
- 17069, 9809, 17082,
- 17069, 9809, 17342,
- 17069, 9809, 17466,
- 17069, 9809, 17506,
- 17069, 9809, 20336,
- 17069, 9809, 20540,
- 17069, 9809, 20756,
- 17069, 11798,
- 17069, 11849, 2596,
- 17069, 11849, 3056,
- 17069, 11849, 3336,
- 17069, 11849, 6720,
- 17069, 11849, 6742,
- 17069, 11849, 8736,
- 17069, 11849, 10854,
- 17069, 11849, 11916,
- 17069, 11849, 13376,
- 17069, 11849, 13654,
- 17069, 11973, 13431, 13921, 8282,
- 17069, 13569, 8282,
- 17069, 13921, 9809, 8,
- 17069, 13921, 9809, 16,
- 17069, 13921, 9809, 28,
- 17069, 13921, 9809, 40,
- 17069, 13921, 9809, 58,
- 17069, 13921, 9809, 72,
- 17069, 13921, 9809, 94,
- 17069, 13921, 9809, 306,
- 17069, 13921, 9809, 674,
- 17069, 13921, 9809, 17349, 22,
- 17069, 13921, 9809, 17349, 34,
- 17069, 13921, 9809, 17349, 394,
- 17069, 13921, 9809, 17349, 580,
- 17069, 13921, 18147, 8282,
- 17069, 14533, 11798,
- 17069, 14903, 0,
- 17069, 14903, 8,
- 17069, 14903, 16,
- 17069, 14903, 28,
- 17069, 14903, 40,
- 17069, 14903, 58,
- 17069, 14903, 72,
- 17069, 14903, 94,
- 17069, 14903, 106,
- 17069, 14903, 124,
- 17069, 14903, 148,
- 17069, 14903, 244,
- 17069, 14903, 266,
- 17069, 14903, 306,
- 17069, 14903, 334,
- 17069, 14903, 348,
- 17069, 14903, 382,
- 17069, 14903, 414,
- 17069, 14903, 446,
- 17069, 14903, 520,
- 17069, 14903, 570,
- 17069, 14903, 586,
- 17069, 14903, 620,
- 17069, 14903, 674,
- 17069, 14903, 678,
- 17069, 14903, 732,
- 17069, 14903, 930,
- 17069, 14903, 1040,
- 17069, 14903, 1138,
- 17069, 14903, 1160,
- 17069, 14903, 1486,
- 17069, 14903, 1786,
- 17069, 14903, 1904,
- 17069, 14903, 2142,
- 17069, 14903, 2432,
- 17069, 14903, 2480,
- 17069, 14903, 2544,
- 17069, 14903, 2660,
- 17069, 14903, 3030,
- 17069, 14903, 3094,
- 17069, 14903, 3222,
- 17069, 14903, 3302,
- 17069, 14903, 6286,
- 17069, 14903, 10218,
- 17069, 14903, 17349, 22,
- 17069, 14903, 17349, 34,
- 17069, 14903, 17349, 394,
- 17069, 14903, 17349, 580,
- 17069, 15379, 8282,
- 17069, 17045, 14968,
- 17069, 17045, 14970,
- 17069, 19420,
- 17069, 19958,
- 17069, 20771, 9808,
- 17069, 20821, 9808,
- 17071, 14903, 70,
- 17071, 14903, 300,
- 17071, 14903, 494,
- 17071, 14903, 502,
- 17071, 14903, 600,
- 17071, 14903, 668,
- 17071, 14903, 796,
- 17071, 14903, 820,
- 17071, 14903, 826,
- 17071, 14903, 858,
- 17071, 14903, 862,
- 17071, 14903, 870,
- 17071, 14903, 940,
- 17071, 14903, 1260,
- 17071, 14903, 1262,
- 17071, 14903, 1274,
- 17071, 14903, 1308,
- 17071, 14903, 1358,
- 17071, 14903, 1430,
- 17071, 14903, 1728,
- 17071, 14903, 1730,
- 17071, 14903, 2524,
- 17071, 14903, 2572,
- 17071, 14903, 2590,
- 17071, 14903, 2618,
- 17071, 14903, 3278,
- 17071, 14903, 3470,
- 17071, 14903, 3534,
- 17071, 14903, 3668,
- 17071, 14903, 3680,
- 17071, 14903, 3818,
- 17071, 14903, 6324,
- 17071, 14903, 7286,
- 17071, 14903, 7628,
- 17071, 14903, 7842,
- 17071, 14903, 8400,
- 17071, 14903, 9124,
- 17071, 14903, 9184,
- 17071, 14903, 9466,
- 17071, 14903, 9936,
- 17071, 14903, 10112,
- 17071, 14903, 10600,
- 17071, 14903, 11426,
- 17071, 14903, 12186,
- 17071, 14903, 12356,
- 17071, 14903, 13644,
- 17071, 14903, 14392,
- 17071, 14903, 16662,
- 17081, 16942,
- 17083, 1293, 483, 10087, 8282,
- 17083, 9809, 12986,
- 17083, 9809, 15756,
- 17083, 9809, 17082,
- 17083, 9809, 17342,
- 17083, 9809, 17466,
- 17083, 9809, 20336,
- 17083, 11798,
- 17083, 13921, 9809, 8,
- 17083, 13921, 9809, 16,
- 17083, 13921, 9809, 28,
- 17083, 13921, 9809, 40,
- 17083, 13921, 9809, 58,
- 17083, 13921, 9809, 72,
- 17083, 13921, 9809, 94,
- 17083, 13921, 9809, 306,
- 17083, 13921, 9809, 674,
- 17083, 13921, 9809, 17349, 34,
- 17083, 13921, 9809, 17349, 580,
- 17083, 13921, 9809, 18713, 40,
- 17083, 13921, 9809, 18713, 674,
- 17083, 14533, 11798,
- 17083, 14903, 0,
- 17083, 14903, 8,
- 17083, 14903, 16,
- 17083, 14903, 28,
- 17083, 14903, 40,
- 17083, 14903, 58,
- 17083, 14903, 72,
- 17083, 14903, 94,
- 17083, 14903, 106,
- 17083, 14903, 124,
- 17083, 14903, 148,
- 17083, 14903, 244,
- 17083, 14903, 266,
- 17083, 14903, 306,
- 17083, 14903, 334,
- 17083, 14903, 348,
- 17083, 14903, 382,
- 17083, 14903, 414,
- 17083, 14903, 446,
- 17083, 14903, 520,
- 17083, 14903, 570,
- 17083, 14903, 586,
- 17083, 14903, 620,
- 17083, 14903, 674,
- 17083, 14903, 678,
- 17083, 14903, 732,
- 17083, 14903, 930,
- 17083, 14903, 1040,
- 17083, 14903, 1138,
- 17083, 14903, 1160,
- 17083, 14903, 1486,
- 17083, 14903, 1786,
- 17083, 14903, 1904,
- 17083, 14903, 2432,
- 17083, 14903, 2480,
- 17083, 14903, 2544,
- 17083, 14903, 2660,
- 17083, 14903, 3030,
- 17083, 14903, 3094,
- 17083, 14903, 3222,
- 17083, 14903, 3302,
- 17083, 14903, 6286,
- 17083, 14903, 10218,
- 17083, 14903, 17349, 22,
- 17083, 14903, 17349, 34,
- 17083, 14903, 17349, 394,
- 17083, 14903, 17349, 580,
- 17083, 14903, 18713, 40,
- 17083, 14903, 20283, 18713, 16,
- 17083, 14903, 20283, 18713, 306,
- 17083, 14903, 21021, 18713, 16,
- 17083, 17045, 8283, 10595, 9429, 841, 14531, 14533, 18842,
- 17083, 17045, 8283, 10595, 9429, 841, 14531, 15671, 18842,
- 17083, 17045, 8283, 10595, 9429, 841, 14531, 18842,
- 17083, 17045, 8283, 10595, 14533, 18842,
- 17083, 17045, 8283, 10595, 15671, 18842,
- 17083, 17045, 8283, 10595, 16037, 841, 3337, 19902,
- 17083, 17045, 8283, 10595, 16037, 841, 6743, 19902,
- 17083, 17045, 8283, 10595, 16037, 841, 9428,
- 17083, 17045, 8283, 10595, 17259, 841, 14531, 18842,
- 17083, 17045, 8283, 10595, 17259, 841, 18647, 19292,
- 17083, 17045, 8283, 10595, 18405, 18842,
- 17083, 17045, 8283, 10595, 19355, 18842,
- 17083, 17045, 8283, 14533, 9456,
- 17083, 17045, 8283, 14533, 9457, 10595, 9428,
- 17083, 19421, 894,
- 17083, 19421, 1212,
- 17083, 20147, 14968,
- 17083, 20147, 14970,
- 17083, 20147, 14972,
- 17087, 503, 19214,
- 17087, 503, 20876,
- 17087, 11347, 19215, 11347, 14555, 9808,
- 17087, 11347, 20877, 11347, 14555, 9808,
- 17087, 12675, 17086,
- 17091, 7833, 11849, 2596,
- 17091, 7833, 11849, 3056,
- 17091, 7833, 11849, 3336,
- 17091, 7833, 11849, 6720,
- 17091, 7833, 11849, 6742,
- 17091, 7833, 11849, 8736,
- 17091, 7833, 11849, 10854,
- 17091, 7833, 11849, 11916,
- 17091, 7833, 11849, 13376,
- 17091, 7833, 11849, 13654,
- 17091, 9809, 18708,
- 17091, 9809, 19632,
- 17091, 9809, 19670,
- 17091, 13921, 9809, 6373, 16464,
- 17091, 13921, 9809, 6373, 18022,
- 17091, 13921, 9809, 6373, 19296,
- 17091, 13921, 9809, 6373, 19652,
- 17091, 13921, 9809, 6373, 20484,
- 17091, 13921, 9809, 6373, 20870,
- 17091, 13921, 9809, 12397, 18022,
- 17091, 13921, 9809, 12397, 19296,
- 17091, 13921, 9809, 12397, 19652,
- 17091, 13921, 9809, 12427, 6332,
- 17091, 13921, 9809, 16464,
- 17091, 13921, 9809, 16465, 1573, 6373, 19654,
- 17091, 13921, 9809, 16465, 1573, 19654,
- 17091, 13921, 9809, 16465, 1573, 20484,
- 17091, 13921, 9809, 19654,
- 17091, 13921, 9809, 20484,
- 17091, 13921, 9809, 20870,
- 17091, 14903, 5237, 15932,
- 17091, 14903, 14248,
- 17091, 14903, 14566,
- 17091, 14903, 14788,
- 17091, 14903, 15180,
- 17091, 14903, 15740,
- 17091, 14903, 15836,
- 17091, 14903, 15850,
- 17091, 14903, 15862,
- 17091, 14903, 15904,
- 17091, 14903, 16103, 16580,
- 17091, 14903, 16103, 16712,
- 17091, 14903, 16103, 17034,
- 17091, 14903, 16234,
- 17091, 14903, 16272,
- 17091, 14903, 16360,
- 17091, 14903, 16388,
- 17091, 14903, 16431, 20064,
- 17091, 14903, 16656,
- 17091, 14903, 16802,
- 17091, 14903, 16972,
- 17091, 14903, 17027, 16108,
- 17091, 14903, 17027, 16310,
- 17091, 14903, 17027, 16418,
- 17091, 14903, 17027, 17670,
- 17091, 14903, 17195, 17034,
- 17091, 14903, 17195, 18387, 20594,
- 17091, 14903, 17195, 20064,
- 17091, 14903, 17322,
- 17091, 14903, 17330,
- 17091, 14903, 17388,
- 17091, 14903, 17442,
- 17091, 14903, 17994,
- 17091, 14903, 18020,
- 17091, 14903, 19152,
- 17091, 14903, 19172,
- 17091, 14903, 19263, 16580,
- 17091, 14903, 19263, 16712,
- 17091, 14903, 19263, 17034,
- 17091, 14903, 19661, 15932,
- 17091, 14903, 19661, 16000,
- 17091, 14903, 19661, 16108,
- 17091, 14903, 19661, 16310,
- 17091, 14903, 19661, 16418,
- 17091, 14903, 19661, 16438,
- 17091, 14903, 19661, 16860,
- 17091, 14903, 19661, 17208,
- 17091, 14903, 19661, 17670,
- 17091, 14903, 19661, 18632,
- 17091, 14903, 20559, 15932,
- 17091, 14903, 20559, 16000,
- 17091, 14903, 20559, 16108,
- 17091, 14903, 20559, 16310,
- 17091, 14903, 20559, 16418,
- 17091, 14903, 20559, 16438,
- 17091, 14903, 20559, 16860,
- 17091, 14903, 20559, 17208,
- 17091, 14903, 20559, 17670,
- 17091, 14903, 20559, 18632,
- 17091, 15895, 11849, 2596,
- 17091, 15895, 11849, 3056,
- 17091, 15895, 11849, 3336,
- 17091, 15895, 11849, 6720,
- 17091, 15895, 11849, 6742,
- 17091, 15895, 11849, 8736,
- 17091, 15895, 11849, 11916,
- 17091, 15895, 11849, 13376,
- 17091, 15895, 11849, 13654,
- 17091, 15895, 15133, 2597, 16378,
- 17091, 15895, 15133, 2597, 18566,
- 17091, 15895, 15133, 3212,
- 17091, 15895, 15133, 12018,
- 17091, 15895, 15133, 12046,
- 17091, 15895, 15133, 13460,
- 17091, 15895, 15133, 14544,
- 17091, 15895, 15133, 15094,
- 17091, 15895, 15133, 15626,
- 17091, 15895, 15133, 15708,
- 17091, 15895, 15133, 17056,
- 17091, 20659, 20002,
- 17097, 16913, 17496,
- 17101, 11943, 633, 503, 19214,
- 17101, 11943, 633, 503, 19215, 10595, 1213, 14778,
- 17101, 11943, 633, 503, 20876,
- 17101, 11943, 633, 503, 20877, 10595, 1213, 14778,
- 17101, 12907, 11429, 10595, 14755, 7102,
- 17101, 12907, 11429, 10595, 19973, 10046,
- 17105, 12473, 502,
- 17105, 12473, 840,
- 17107, 10098,
- 17107, 10099, 503, 11943, 632,
- 17109, 1015, 6683, 10595, 9127, 12698,
- 17109, 1015, 6683, 10595, 20885, 6568,
- 17109, 6683, 10595, 7088,
- 17109, 6683, 10595, 9127, 12698,
- 17109, 6683, 10595, 9127, 12699, 841, 6067, 13572,
- 17109, 6683, 10595, 9127, 12699, 841, 17109, 6568,
- 17109, 6683, 10595, 9127, 12699, 841, 21401, 6568,
- 17109, 6683, 10595, 12264,
- 17109, 6683, 10595, 17109, 6568,
- 17109, 6683, 10595, 20242,
- 17109, 6683, 10595, 20885, 6568,
- 17111, 15564,
- 17112,
- 17113, 17377, 9840,
- 17118,
- 17119, 10595, 16816,
- 17124,
- 17126,
- 17127, 10595, 2597, 13499, 10574,
- 17127, 10595, 13655, 13499, 13952,
- 17127, 10595, 20813, 15534,
- 17139, 136,
- 17139, 286,
- 17139, 296,
- 17139, 440,
- 17139, 454,
- 17139, 488,
- 17139, 588,
- 17139, 606,
- 17139, 669, 10595, 20469, 8282,
- 17139, 686,
- 17139, 696,
- 17139, 1069, 17311, 21256,
- 17139, 1069, 17311, 21258,
- 17139, 1069, 17311, 21260,
- 17139, 1069, 17311, 21262,
- 17139, 1069, 17311, 21264,
- 17139, 1069, 17311, 21266,
- 17139, 1069, 17311, 21268,
- 17139, 1069, 17311, 21270,
- 17139, 1069, 17311, 21272,
- 17139, 1069, 17311, 21276,
- 17139, 1069, 17311, 21278,
- 17139, 1069, 17311, 21280,
- 17139, 1069, 17311, 21282,
- 17139, 1069, 17311, 21284,
- 17139, 1069, 17311, 21286,
- 17139, 1069, 17311, 21288,
- 17139, 1069, 17311, 21290,
- 17139, 1069, 17311, 21292,
- 17139, 1069, 17311, 21296,
- 17139, 1069, 17311, 21298,
- 17139, 1069, 17311, 21300,
- 17139, 1069, 17311, 21302,
- 17139, 1069, 17311, 21304,
- 17139, 1069, 17311, 21306,
- 17139, 1069, 17311, 21308,
- 17139, 1069, 17311, 21312,
- 17139, 1069, 17311, 21314,
- 17139, 1069, 17311, 21316,
- 17139, 1069, 17311, 21318,
- 17139, 1069, 17311, 21320,
- 17139, 1069, 17311, 21324,
- 17139, 1069, 17311, 21326,
- 17139, 1069, 17311, 21330,
- 17139, 1069, 17311, 21332,
- 17139, 1069, 17311, 21334,
- 17139, 1069, 17311, 21338,
- 17139, 1069, 17311, 21340,
- 17139, 1069, 17311, 21342,
- 17139, 1069, 17311, 21344,
- 17139, 1069, 17311, 21346,
- 17139, 1069, 17311, 21348,
- 17139, 1069, 17311, 21350,
- 17139, 1213, 18214,
- 17139, 1902,
- 17139, 2428,
- 17139, 2704,
- 17139, 3080,
- 17139, 6072,
- 17139, 6743, 1213, 20658,
- 17139, 6744,
- 17139, 9242,
- 17139, 12477, 15993, 14903, 0,
- 17139, 12477, 15993, 14903, 2,
- 17139, 12477, 15993, 14903, 4,
- 17139, 12477, 15993, 14903, 6,
- 17139, 12477, 15993, 14903, 8,
- 17139, 12477, 15993, 14903, 10,
- 17139, 12477, 15993, 14903, 12,
- 17139, 12477, 15993, 14903, 14,
- 17139, 12477, 15993, 14903, 16,
- 17139, 12477, 15993, 14903, 18,
- 17139, 12477, 15993, 14903, 20,
- 17139, 12477, 15993, 14903, 22,
- 17139, 12477, 15993, 14903, 24,
- 17139, 12477, 15993, 14903, 26,
- 17139, 12477, 15993, 14903, 28,
- 17139, 12477, 15993, 14903, 30,
- 17139, 12477, 15993, 14903, 32,
- 17139, 12477, 15993, 14903, 34,
- 17139, 12477, 15993, 14903, 36,
- 17139, 12477, 15993, 14903, 38,
- 17139, 12477, 15993, 14903, 40,
- 17139, 12477, 15993, 14903, 42,
- 17139, 12477, 15993, 14903, 44,
- 17139, 12477, 15993, 14903, 46,
- 17139, 12477, 15993, 14903, 48,
- 17139, 12477, 15993, 14903, 50,
- 17139, 12674,
- 17139, 13483, 14396,
- 17139, 13682,
- 17139, 15347, 17687, 13468,
- 17139, 15512,
- 17139, 16269, 17687, 13468,
- 17139, 16603, 502,
- 17139, 16603, 840,
- 17139, 17022,
- 17139, 17496,
- 17139, 18041, 154,
- 17139, 18041, 586,
- 17139, 18041, 7648,
+ 16987, 21048,
+ 16994,
+ 16998,
+ 17003, 6718,
+ 17005, 9854,
+ 17033, 9854,
+ 17041, 5971, 795, 485, 11752,
+ 17041, 5971, 795, 485, 14824,
+ 17041, 5971, 795, 485, 15596,
+ 17041, 5971, 795, 485, 17842,
+ 17041, 5971, 2897, 12418,
+ 17041, 5971, 3077, 485, 11752,
+ 17041, 5971, 3077, 485, 14824,
+ 17041, 5971, 3077, 485, 15596,
+ 17041, 5971, 3077, 485, 17842,
+ 17041, 5971, 3233, 485, 11752,
+ 17041, 5971, 3233, 485, 14824,
+ 17041, 5971, 3233, 485, 15596,
+ 17041, 5971, 3233, 485, 17842,
+ 17041, 5971, 3357, 485, 11752,
+ 17041, 5971, 3357, 485, 14824,
+ 17041, 5971, 3357, 485, 15596,
+ 17041, 5971, 3357, 485, 17842,
+ 17041, 5971, 5720,
+ 17041, 5971, 6757, 485, 11752,
+ 17041, 5971, 6757, 485, 14824,
+ 17041, 5971, 6757, 485, 15596,
+ 17041, 5971, 6757, 485, 17842,
+ 17041, 5971, 6770,
+ 17041, 5971, 6779, 485, 11752,
+ 17041, 5971, 6779, 485, 14824,
+ 17041, 5971, 6779, 485, 15596,
+ 17041, 5971, 6779, 485, 17842,
+ 17041, 5971, 7457, 485, 11752,
+ 17041, 5971, 7457, 485, 14824,
+ 17041, 5971, 7457, 485, 15596,
+ 17041, 5971, 7457, 485, 17842,
+ 17041, 5971, 7673, 485, 11752,
+ 17041, 5971, 7673, 485, 14824,
+ 17041, 5971, 7673, 485, 15596,
+ 17041, 5971, 7673, 485, 17842,
+ 17041, 5971, 8781, 485, 11752,
+ 17041, 5971, 8781, 485, 14824,
+ 17041, 5971, 8781, 485, 15596,
+ 17041, 5971, 8781, 485, 17842,
+ 17041, 5971, 11571, 12418,
+ 17041, 5971, 11979, 485, 11752,
+ 17041, 5971, 11979, 485, 14824,
+ 17041, 5971, 11979, 485, 15596,
+ 17041, 5971, 11979, 485, 17842,
+ 17041, 5971, 13287, 485, 11752,
+ 17041, 5971, 13287, 485, 14824,
+ 17041, 5971, 13287, 485, 15596,
+ 17041, 5971, 13287, 485, 17842,
+ 17041, 5971, 13451, 485, 11752,
+ 17041, 5971, 13451, 485, 14824,
+ 17041, 5971, 13451, 485, 15596,
+ 17041, 5971, 13451, 485, 17842,
+ 17041, 5971, 13737, 485, 11752,
+ 17041, 5971, 13737, 485, 14824,
+ 17041, 5971, 13737, 485, 15596,
+ 17041, 5971, 13737, 485, 17842,
+ 17041, 5971, 14049, 12418,
+ 17041, 5971, 14951, 485, 11752,
+ 17041, 5971, 14951, 485, 14824,
+ 17041, 5971, 14951, 485, 15596,
+ 17041, 5971, 14951, 485, 17842,
+ 17041, 5971, 17408,
+ 17041, 5971, 17410,
+ 17041, 5971, 17412,
+ 17041, 5971, 17414,
+ 17041, 5971, 17416,
+ 17041, 5971, 17418,
+ 17041, 5971, 17420,
+ 17041, 5971, 17422,
+ 17041, 5971, 17424,
+ 17041, 5971, 18784,
+ 17041, 5971, 18786,
+ 17041, 5971, 18788,
+ 17041, 5971, 18790,
+ 17041, 5971, 18792,
+ 17041, 5971, 18794,
+ 17041, 5971, 18796,
+ 17041, 5971, 18798,
+ 17041, 5971, 18800,
+ 17041, 5971, 18802,
+ 17041, 5971, 18804,
+ 17041, 5971, 18806,
+ 17048,
+ 17052,
+ 17055, 14033, 15672,
+ 17057, 2106,
+ 17059, 1019, 6718,
+ 17059, 6718,
+ 17070,
+ 17071, 7414,
+ 17077, 16957, 6779, 6431, 10641, 1216,
+ 17077, 16957, 6779, 6431, 10641, 11772,
+ 17077, 16957, 14999, 270,
+ 17077, 16957, 14999, 528,
+ 17077, 16957, 14999, 2536,
+ 17077, 16957, 14999, 3220,
+ 17077, 16957, 14999, 5818,
+ 17077, 16957, 14999, 7156,
+ 17077, 16957, 14999, 7596,
+ 17077, 16957, 14999, 9776,
+ 17077, 16957, 14999, 10810,
+ 17077, 16957, 14999, 11424,
+ 17077, 16957, 14999, 12204,
+ 17077, 16957, 14999, 13400,
+ 17077, 16957, 14999, 14196,
+ 17077, 16957, 14999, 14546,
+ 17077, 16957, 14999, 14978,
+ 17077, 16957, 14999, 15474,
+ 17077, 16957, 14999, 18300,
+ 17077, 16957, 14999, 22956,
+ 17077, 16957, 15233, 2610,
+ 17077, 16957, 15233, 2611, 16502,
+ 17077, 16957, 15233, 3232,
+ 17077, 16957, 15233, 3356,
+ 17077, 16957, 15233, 6778,
+ 17077, 16957, 15233, 13736,
+ 17077, 16957, 15233, 15820,
+ 17077, 16957, 15811, 17179, 8320,
+ 17077, 16957, 17179, 8320,
+ 17084,
+ 17087, 8852,
+ 17091, 15673, 14392,
+ 17093, 1016,
+ 17093, 13806,
+ 17094,
+ 17123, 12563, 6779, 17045, 18461, 9950,
+ 17123, 13759, 18387, 11393, 19407, 11476,
+ 17123, 13759, 18387, 11393, 20375, 11476,
+ 17123, 16135, 11584,
+ 17123, 17254,
+ 17123, 17255, 10641, 20181, 15642,
+ 17123, 17255, 18386,
+ 17123, 17255, 19541, 15650,
+ 17127, 5808,
+ 17131, 13657, 15380,
+ 17133, 497, 3245, 12095, 18228,
+ 17134,
+ 17136,
+ 17139, 12277, 11571, 12275, 14418,
+ 17139, 12563, 6779, 17045, 11571, 6122,
+ 17139, 14049, 6779, 17045, 6122,
+ 17139, 14725, 12275, 14418,
+ 17139, 16111, 32,
17144,
- 17147, 17870,
- 17152,
- 17176,
- 17177, 9131, 19258,
- 17179, 18010,
- 17182,
- 17190,
- 17192,
- 17199, 9809, 15756,
- 17199, 13921, 9809, 16,
- 17199, 13921, 9809, 40,
- 17199, 14903, 0,
- 17199, 14903, 16,
- 17199, 14903, 40,
- 17199, 14903, 106,
- 17199, 14903, 148,
- 17199, 14903, 244,
- 17199, 14903, 266,
- 17199, 14903, 348,
- 17199, 14903, 382,
- 17199, 14903, 414,
- 17199, 14903, 446,
- 17199, 14903, 520,
- 17199, 14903, 586,
- 17199, 14903, 620,
- 17199, 14903, 692,
- 17199, 14903, 732,
- 17199, 14903, 2432,
- 17227, 15916,
- 17229, 20739, 19213, 20467, 18728,
- 17229, 20739, 20163, 18728,
- 17229, 20739, 20163, 20467, 18728,
- 17229, 20919, 19029, 20467, 18728,
- 17229, 21191, 17319, 20467, 18728,
- 17229, 21243, 20163, 18728,
- 17233, 11697, 841, 9420,
- 17235, 369, 583, 1904,
- 17235, 369, 583, 1905, 5873, 2295, 1008,
- 17235, 8283, 843, 12403, 7054,
- 17235, 8283, 843, 12403, 7060,
- 17235, 8283, 1043, 2282,
- 17235, 8283, 1539, 13295, 7054,
- 17235, 8283, 1539, 13295, 7060,
- 17235, 8283, 2903, 6001, 15511, 9696,
- 17235, 8283, 3289, 10982,
- 17235, 8283, 3687, 2283, 13749, 9697, 414,
- 17235, 8283, 5813, 9743, 255, 2283, 13264,
- 17235, 8283, 5813, 9743, 3687, 2282,
- 17235, 8283, 7027, 3687, 2283, 765, 7027, 13749, 414,
- 17235, 8283, 7027, 3687, 2283, 765, 9465, 5767, 414,
- 17235, 8283, 7027, 3687, 2283, 19607, 0,
- 17235, 8283, 7027, 13748,
- 17235, 8283, 8671, 11577, 2551, 3814,
- 17235, 8283, 8671, 11577, 9687, 13294,
- 17235, 8283, 8927, 9696,
- 17235, 8283, 8927, 13748,
- 17235, 8283, 8927, 13749, 9696,
- 17235, 8283, 9447, 7023, 9696,
- 17235, 8283, 9696,
- 17235, 8283, 11557, 13294,
- 17235, 8283, 11559, 9743, 255, 2283, 13264,
- 17235, 8283, 11561, 3687, 2282,
- 17235, 8283, 11601, 3687, 2283, 9207, 9697, 414,
- 17235, 8283, 11601, 10981, 13295, 423, 7845, 1008,
- 17235, 8283, 11601, 10981, 13295, 5873, 2295, 1008,
- 17235, 8283, 12681, 3687, 255, 2283, 13264,
- 17235, 8283, 13357, 9696,
- 17235, 8283, 13749, 9696,
- 17235, 8283, 15194,
- 17235, 8283, 16043, 3687, 2283, 9683, 414,
- 17235, 8283, 16043, 5843, 15351, 3687, 2283, 9683, 414,
- 17235, 8283, 16344,
- 17235, 8283, 16401, 3687, 2283, 8313, 414,
- 17235, 8283, 16401, 5843, 15351, 3687, 2283, 8313, 414,
- 17235, 8283, 16583, 12615, 13294,
- 17235, 8283, 18591, 12615, 13294,
- 17235, 8283, 18863, 13749, 11562,
- 17235, 8283, 21121, 13748,
- 17235, 9809, 1531, 1009, 16992,
- 17235, 9809, 1531, 2265, 16992,
- 17235, 9809, 2089, 3289, 1008,
- 17235, 9809, 2091, 13294,
- 17235, 9809, 2239, 13750,
- 17235, 9809, 2551, 3815, 2375, 148,
- 17235, 9809, 3065, 7770,
- 17235, 9809, 3653, 13750,
- 17235, 9809, 8311, 1008,
- 17235, 9809, 9431, 2379, 6908,
- 17235, 9809, 9431, 2379, 7024,
- 17235, 9809, 9431, 2379, 9431, 6384,
- 17235, 9809, 9431, 2379, 12154,
- 17235, 9809, 9431, 6385, 6908,
- 17235, 9809, 9431, 6385, 7024,
- 17235, 9809, 9431, 6385, 9431, 2378,
- 17235, 9809, 9431, 6385, 12154,
- 17235, 9809, 9463, 611, 2433, 578,
- 17235, 9809, 9465, 5766,
- 17235, 9809, 10705, 13294,
- 17235, 9809, 18017, 8311, 1008,
- 17235, 11849, 2596,
- 17235, 11849, 3056,
- 17235, 11849, 3336,
- 17235, 11849, 6720,
- 17235, 11849, 6742,
- 17235, 11849, 7087, 2596,
- 17235, 11849, 7087, 3056,
- 17235, 11849, 7087, 3336,
- 17235, 11849, 7087, 6720,
- 17235, 11849, 7087, 6742,
- 17235, 11849, 7087, 8736,
- 17235, 11849, 7087, 10854,
- 17235, 11849, 7087, 11916,
- 17235, 11849, 7087, 13376,
- 17235, 11849, 7087, 13654,
- 17235, 11849, 8736,
- 17235, 11849, 10854,
- 17235, 11849, 11916,
- 17235, 11849, 13376,
- 17235, 11849, 13654,
- 17235, 13921, 9809, 8,
- 17235, 13921, 9809, 16,
- 17235, 13921, 9809, 28,
- 17235, 13921, 9809, 40,
- 17235, 13921, 9809, 58,
- 17235, 13921, 9809, 184,
- 17235, 13921, 9809, 306,
- 17235, 13921, 9809, 496,
- 17235, 13921, 9809, 674,
- 17235, 13921, 9809, 17349, 22,
- 17235, 13921, 9809, 17349, 34,
- 17235, 13921, 9809, 17349, 394,
- 17235, 13921, 9809, 17349, 580,
- 17235, 13921, 9809, 18367, 16,
- 17235, 13921, 9809, 18367, 306,
- 17235, 14903, 0,
- 17235, 14903, 52,
- 17235, 14903, 106,
- 17235, 14903, 124,
- 17235, 14903, 148,
- 17235, 14903, 244,
- 17235, 14903, 266,
- 17235, 14903, 334,
- 17235, 14903, 348,
- 17235, 14903, 382,
- 17235, 14903, 414,
- 17235, 14903, 446,
- 17235, 14903, 520,
- 17235, 14903, 570,
- 17235, 14903, 586,
- 17235, 14903, 620,
- 17235, 14903, 692,
- 17235, 14903, 732,
- 17235, 14903, 750,
- 17235, 14903, 930,
- 17235, 14903, 1040,
- 17235, 14903, 1138,
- 17235, 14903, 1160,
- 17235, 14903, 1250,
- 17235, 14903, 1486,
- 17235, 14903, 1904,
- 17235, 14903, 1942,
- 17235, 14903, 2432,
- 17235, 14903, 2480,
- 17235, 14903, 2544,
- 17235, 14903, 2660,
- 17235, 14903, 2938,
- 17235, 14903, 3030,
- 17235, 14903, 3094,
- 17235, 14903, 3222,
- 17235, 14903, 3288,
- 17235, 14903, 3302,
- 17235, 14903, 3786,
- 17235, 14903, 6286,
- 17235, 14903, 6440,
- 17235, 14903, 7670,
- 17235, 14903, 10194,
- 17235, 14903, 10218,
- 17235, 14903, 19933, 570,
- 17235, 15565, 2497, 120,
- 17235, 15565, 2497, 121, 5873, 14148,
- 17235, 15565, 2497, 121, 7025, 14148,
- 17235, 15565, 2497, 121, 8927, 14148,
- 17235, 15565, 2877, 2906,
- 17235, 15565, 2877, 2907, 9447, 7022,
- 17235, 15565, 6411, 120,
- 17235, 15565, 9207, 520,
- 17235, 15565, 13105, 6910,
- 17235, 18089, 9809, 5981, 13294,
- 17235, 18089, 9809, 7791, 13294,
- 17235, 18519, 492,
- 17235, 19469, 9809, 2089, 3289, 1008,
- 17235, 19469, 9809, 8311, 1008,
- 17235, 19469, 9809, 18017, 8311, 1008,
- 17235, 19469, 14903, 0,
- 17235, 19469, 14903, 52,
- 17235, 19469, 14903, 106,
- 17235, 19469, 14903, 124,
- 17235, 19469, 14903, 148,
- 17235, 19469, 14903, 244,
- 17235, 19469, 14903, 266,
- 17235, 19469, 14903, 334,
- 17235, 19469, 14903, 348,
- 17235, 19469, 14903, 382,
- 17235, 19469, 14903, 414,
- 17235, 19469, 14903, 446,
- 17235, 19469, 14903, 520,
- 17235, 19469, 14903, 570,
- 17235, 19469, 14903, 586,
- 17235, 19469, 14903, 620,
- 17235, 19469, 14903, 692,
- 17235, 19469, 14903, 732,
- 17235, 19469, 14903, 750,
- 17235, 19469, 14903, 930,
- 17235, 19469, 14903, 1040,
- 17235, 19469, 14903, 1138,
- 17235, 19469, 14903, 1160,
- 17235, 19469, 14903, 1250,
- 17235, 19469, 14903, 1486,
- 17235, 19469, 14903, 1904,
- 17235, 19469, 14903, 2432,
- 17235, 19469, 14903, 2480,
- 17235, 19469, 14903, 2544,
- 17235, 19469, 14903, 2660,
- 17235, 19469, 14903, 3030,
- 17235, 19469, 14903, 3094,
- 17235, 19469, 14903, 3222,
- 17235, 19469, 14903, 3288,
- 17235, 19469, 14903, 3302,
- 17235, 19469, 14903, 3786,
- 17235, 19469, 14903, 6286,
- 17235, 19469, 14903, 6440,
- 17235, 19469, 14903, 7670,
- 17235, 19469, 14903, 10194,
- 17235, 19469, 14903, 10218,
- 17235, 19469, 14903, 19933, 570,
- 17235, 19469, 14903, 19933, 692,
- 17235, 19469, 14903, 19933, 732,
- 17235, 20789, 9809, 9689, 6907, 10979, 13294,
- 17235, 20789, 9809, 13363, 15686,
- 17235, 20789, 9809, 14151, 520,
- 17235, 20815, 9809, 5939, 10068,
- 17235, 20815, 9809, 9661, 10976,
- 17235, 20815, 9809, 12213, 5774,
- 17235, 20815, 9809, 12499, 5774,
- 17243, 492,
- 17243, 5244,
- 17243, 9809, 12986,
- 17243, 9809, 15756,
- 17243, 9809, 17342,
- 17243, 9809, 17466,
- 17243, 9809, 17506,
- 17243, 9809, 20336,
- 17243, 11849, 2596,
- 17243, 11849, 3056,
- 17243, 11849, 3336,
- 17243, 11849, 6720,
- 17243, 11849, 6742,
- 17243, 11849, 8736,
- 17243, 11849, 10854,
- 17243, 11849, 11916,
- 17243, 11849, 13376,
- 17243, 11849, 13654,
- 17243, 12182,
- 17243, 13921, 9809, 8,
- 17243, 13921, 9809, 16,
- 17243, 13921, 9809, 28,
- 17243, 13921, 9809, 40,
- 17243, 13921, 9809, 58,
- 17243, 13921, 9809, 72,
- 17243, 13921, 9809, 94,
- 17243, 13921, 9809, 306,
- 17243, 13921, 9809, 674,
- 17243, 13921, 9809, 13431, 8,
- 17243, 13921, 9809, 13431, 28,
- 17243, 13921, 9809, 17349, 22,
- 17243, 13921, 9809, 17349, 34,
- 17243, 13921, 9809, 17349, 394,
- 17243, 13921, 9809, 17349, 580,
- 17243, 14903, 0,
- 17243, 14903, 8,
- 17243, 14903, 16,
- 17243, 14903, 28,
- 17243, 14903, 40,
- 17243, 14903, 58,
- 17243, 14903, 72,
- 17243, 14903, 94,
- 17243, 14903, 106,
- 17243, 14903, 124,
- 17243, 14903, 148,
- 17243, 14903, 244,
- 17243, 14903, 266,
- 17243, 14903, 306,
- 17243, 14903, 334,
- 17243, 14903, 348,
- 17243, 14903, 382,
- 17243, 14903, 414,
- 17243, 14903, 446,
- 17243, 14903, 520,
- 17243, 14903, 570,
- 17243, 14903, 586,
- 17243, 14903, 620,
- 17243, 14903, 674,
- 17243, 14903, 678,
- 17243, 14903, 732,
- 17243, 14903, 930,
- 17243, 14903, 1040,
- 17243, 14903, 1138,
- 17243, 14903, 1160,
- 17243, 14903, 1486,
- 17243, 14903, 1786,
- 17243, 14903, 1904,
- 17243, 14903, 2432,
- 17243, 14903, 2480,
- 17243, 14903, 2544,
- 17243, 14903, 2660,
- 17243, 14903, 3030,
- 17243, 14903, 3094,
- 17243, 14903, 3222,
- 17243, 14903, 3302,
- 17243, 14903, 6286,
- 17243, 14903, 10218,
- 17243, 14903, 17349, 22,
- 17243, 14903, 17349, 34,
- 17243, 14903, 17349, 394,
- 17243, 14903, 17349, 580,
- 17243, 20771, 9808,
- 17252,
- 17259, 14548,
- 17261, 1391, 6710,
- 17261, 1391, 7750,
- 17261, 1391, 10588,
- 17261, 1391, 11910,
- 17261, 1391, 13948,
- 17261, 1391, 14732,
- 17261, 1391, 17232,
- 17261, 1391, 18158,
- 17286,
- 17295, 7827, 9808,
- 17299, 20163, 14226,
- 17309, 6682,
- 17319, 3337, 14729, 11428,
- 17319, 11428,
- 17319, 11429, 633, 894,
- 17319, 11429, 6749, 894,
- 17319, 11429, 10595, 3245, 19212,
- 17319, 11429, 10595, 3245, 20162,
- 17319, 11429, 10595, 12473, 18597, 18728,
- 17319, 11429, 10595, 13483, 18597, 18728,
- 17319, 11429, 10595, 13483, 20467, 18728,
- 17319, 11429, 10595, 14533, 15534,
- 17319, 11429, 10595, 14997, 18597, 18728,
- 17319, 11429, 10595, 16761, 10046,
- 17319, 11429, 10595, 19973, 15534,
- 17319, 11429, 10595, 20467, 18728,
- 17319, 11429, 19213, 483, 19029, 11428,
- 17319, 11521, 11428,
- 17319, 11521, 16035, 13965, 11428,
- 17319, 12213, 11428,
- 17319, 12213, 19727, 11428,
- 17319, 13965, 11428,
- 17319, 13965, 11429, 495, 18268,
- 17319, 13965, 11429, 495, 18269, 10595, 18669, 894,
- 17319, 13965, 11429, 495, 18269, 10595, 19973, 894,
- 17319, 13965, 11429, 6749, 894,
- 17319, 13965, 11429, 6749, 895, 10595, 19973, 894,
- 17319, 13965, 11429, 15787, 18597, 18728,
- 17319, 13965, 14533, 11428,
- 17319, 13965, 14533, 11429, 495, 18268,
- 17319, 14202,
- 17319, 14463, 11428,
- 17319, 14533, 11428,
- 17319, 15189, 14226,
- 17319, 15352,
- 17319, 15671, 11428,
- 17319, 16357, 10595, 5713, 7779, 633, 894,
- 17319, 16357, 10595, 5713, 7779, 6749, 894,
- 17319, 16357, 10595, 5713, 7779, 14287, 17319, 16357, 10595, 5713, 13270,
- 17319, 16357, 10595, 5713, 7779, 14287, 19029, 16357, 10595, 5713, 13270,
- 17319, 16357, 10595, 5713, 13271, 633, 894,
- 17319, 16357, 10595, 5713, 13271, 6749, 894,
- 17319, 16357, 10595, 5713, 19212,
- 17319, 16357, 10595, 5713, 20162,
- 17319, 17139, 11428,
- 17319, 18597, 18728,
- 17319, 19355, 11428,
- 17319, 19727, 11428,
- 17319, 20165, 11428,
- 17319, 20285, 11429, 6749, 13483, 14396,
- 17319, 20285, 11429, 10595, 18597, 19686,
- 17319, 20471, 11428,
- 17319, 21571, 11428,
- 17319, 21571, 11429, 633, 894,
- 17319, 21571, 11429, 10595, 5825, 13382,
- 17319, 21571, 11429, 10595, 7845, 3245, 19212,
- 17319, 21571, 11429, 10595, 7845, 3245, 20162,
- 17319, 21571, 11429, 10595, 10487, 12213, 13382,
- 17319, 21571, 11429, 10595, 12213, 13382,
- 17319, 21571, 11429, 10595, 14533, 19973, 15534,
- 17319, 21571, 11429, 10595, 14997, 13382,
- 17319, 21571, 11429, 10595, 15055, 13382,
- 17319, 21571, 11429, 19213, 483, 19029, 21571, 11428,
- 17319, 21571, 14463, 11428,
- 17319, 21571, 15189, 14226,
- 17335, 7090,
- 17354,
- 17361, 9808,
- 17364,
- 17375, 6682,
- 17379, 6682,
- 17383, 16934,
- 17385, 7090,
- 17439, 14213, 6741, 17066,
- 17439, 19561, 18514,
- 17444,
- 17445, 17490,
- 17445, 18868,
- 17457, 17916,
- 17461, 9808,
- 17476,
- 17487, 6409, 9808,
- 17487, 6757, 9910,
- 17487, 11708,
- 17487, 13483, 14903, 124,
- 17487, 13483, 14903, 140,
- 17487, 13483, 14903, 148,
- 17487, 13483, 14903, 190,
- 17487, 13483, 14903, 212,
- 17487, 13483, 14903, 280,
- 17487, 13483, 14903, 334,
- 17487, 13483, 14903, 484,
- 17487, 13483, 14903, 570,
- 17487, 13483, 14903, 632,
- 17487, 13483, 14903, 684,
- 17487, 13483, 14903, 736,
- 17487, 13483, 14903, 750,
- 17487, 13483, 14903, 874,
- 17487, 13483, 14903, 922,
- 17487, 13483, 14903, 1040,
- 17487, 13483, 14903, 1264,
- 17487, 13483, 14903, 1360,
- 17487, 13483, 14903, 1504,
- 17487, 13483, 14903, 1748,
- 17487, 13483, 14903, 1888,
- 17487, 13483, 14903, 1890,
- 17487, 13483, 14903, 2270,
- 17487, 13483, 14903, 2500,
- 17487, 13483, 14903, 2650,
- 17487, 13483, 14903, 2882,
- 17487, 13483, 14903, 3020,
- 17487, 13483, 14903, 3030,
- 17487, 13483, 14903, 3442,
- 17487, 13483, 14903, 3574,
- 17487, 13483, 14903, 3788,
- 17487, 13483, 14903, 5998,
- 17487, 13483, 14903, 6972,
- 17487, 13483, 14903, 7438,
- 17487, 13483, 14903, 7834,
- 17487, 13483, 14903, 9230,
- 17487, 13483, 14903, 10154,
- 17487, 13483, 14903, 10756,
- 17487, 13483, 18079, 1265, 10756,
- 17487, 13483, 18079, 2271, 1264,
- 17487, 13483, 18079, 2271, 1748,
- 17487, 13483, 18079, 2271, 2500,
- 17487, 13483, 18079, 2271, 3574,
- 17487, 13483, 18079, 3443, 2500,
- 17487, 14760,
- 17487, 15993, 14903, 124,
- 17487, 15993, 14903, 140,
- 17487, 15993, 14903, 148,
- 17487, 15993, 14903, 190,
- 17487, 15993, 14903, 212,
- 17487, 15993, 14903, 280,
- 17487, 15993, 14903, 334,
- 17487, 15993, 14903, 484,
- 17487, 15993, 14903, 570,
- 17487, 15993, 14903, 632,
- 17487, 15993, 14903, 684,
- 17487, 15993, 14903, 736,
- 17487, 15993, 14903, 750,
- 17487, 15993, 14903, 874,
- 17487, 15993, 14903, 922,
- 17487, 15993, 14903, 1040,
- 17487, 15993, 14903, 1264,
- 17487, 15993, 14903, 1360,
- 17487, 15993, 14903, 1504,
- 17487, 15993, 14903, 1748,
- 17487, 15993, 14903, 1888,
- 17487, 15993, 14903, 1890,
- 17487, 15993, 14903, 2270,
- 17487, 15993, 14903, 2500,
- 17487, 15993, 14903, 2650,
- 17487, 15993, 14903, 2882,
- 17487, 15993, 14903, 3020,
- 17487, 15993, 14903, 3030,
- 17487, 15993, 14903, 3442,
- 17487, 15993, 14903, 3574,
- 17487, 15993, 14903, 3788,
- 17487, 15993, 14903, 5998,
- 17487, 15993, 14903, 6972,
- 17487, 15993, 14903, 7438,
- 17487, 15993, 14903, 7834,
- 17487, 15993, 14903, 9230,
- 17487, 15993, 14903, 10154,
- 17487, 15993, 14903, 10756,
- 17487, 17865, 8282,
- 17487, 18147, 14903, 7779, 7087, 9456,
- 17487, 18335, 8282,
- 17487, 19676,
- 17487, 20469, 8282,
- 17487, 20771, 8282,
- 17496,
- 17497, 18214,
+ 17147, 13497, 10641, 9704,
+ 17154,
+ 17172,
+ 17174,
+ 17179, 9854,
+ 17180,
+ 17185, 8320,
+ 17194,
+ 17201, 2643, 485, 6768,
+ 17205, 494,
+ 17205, 6572,
+ 17205, 9855, 13052,
+ 17205, 9855, 15868,
+ 17205, 9855, 17218,
+ 17205, 9855, 17486,
+ 17205, 9855, 17610,
+ 17205, 9855, 17652,
+ 17205, 9855, 20552,
+ 17205, 9855, 20756,
+ 17205, 9855, 20974,
+ 17205, 11854,
+ 17205, 11905, 2610,
+ 17205, 11905, 3076,
+ 17205, 11905, 3356,
+ 17205, 11905, 6756,
+ 17205, 11905, 6778,
+ 17205, 11905, 8780,
+ 17205, 11905, 10900,
+ 17205, 11905, 11978,
+ 17205, 11905, 13450,
+ 17205, 11905, 13736,
+ 17205, 12035, 13507, 14003, 8320,
+ 17205, 13651, 8320,
+ 17205, 14003, 9855, 8,
+ 17205, 14003, 9855, 16,
+ 17205, 14003, 9855, 28,
+ 17205, 14003, 9855, 40,
+ 17205, 14003, 9855, 58,
+ 17205, 14003, 9855, 72,
+ 17205, 14003, 9855, 94,
+ 17205, 14003, 9855, 308,
+ 17205, 14003, 9855, 676,
+ 17205, 14003, 9855, 17493, 22,
+ 17205, 14003, 9855, 17493, 34,
+ 17205, 14003, 9855, 17493, 396,
+ 17205, 14003, 9855, 17493, 582,
+ 17205, 14003, 18319, 8320,
+ 17205, 14625, 11854,
+ 17205, 14999, 0,
+ 17205, 14999, 8,
+ 17205, 14999, 16,
+ 17205, 14999, 28,
+ 17205, 14999, 40,
+ 17205, 14999, 58,
+ 17205, 14999, 72,
+ 17205, 14999, 94,
+ 17205, 14999, 106,
+ 17205, 14999, 124,
+ 17205, 14999, 148,
+ 17205, 14999, 244,
+ 17205, 14999, 266,
+ 17205, 14999, 308,
+ 17205, 14999, 336,
+ 17205, 14999, 350,
+ 17205, 14999, 384,
+ 17205, 14999, 416,
+ 17205, 14999, 448,
+ 17205, 14999, 522,
+ 17205, 14999, 572,
+ 17205, 14999, 588,
+ 17205, 14999, 622,
+ 17205, 14999, 676,
+ 17205, 14999, 680,
+ 17205, 14999, 734,
+ 17205, 14999, 932,
+ 17205, 14999, 1044,
+ 17205, 14999, 1142,
+ 17205, 14999, 1164,
+ 17205, 14999, 1492,
+ 17205, 14999, 1796,
+ 17205, 14999, 1914,
+ 17205, 14999, 2152,
+ 17205, 14999, 2444,
+ 17205, 14999, 2492,
+ 17205, 14999, 2556,
+ 17205, 14999, 2676,
+ 17205, 14999, 3048,
+ 17205, 14999, 3114,
+ 17205, 14999, 3242,
+ 17205, 14999, 3322,
+ 17205, 14999, 6314,
+ 17205, 14999, 10264,
+ 17205, 14999, 17493, 22,
+ 17205, 14999, 17493, 34,
+ 17205, 14999, 17493, 396,
+ 17205, 14999, 17493, 582,
+ 17205, 15483, 8320,
+ 17205, 17179, 15066,
+ 17205, 17179, 15068,
+ 17205, 19618,
+ 17205, 20166,
+ 17205, 20989, 9854,
+ 17205, 21041, 9854,
+ 17207, 14999, 70,
+ 17207, 14999, 302,
+ 17207, 14999, 496,
+ 17207, 14999, 504,
+ 17207, 14999, 602,
+ 17207, 14999, 670,
+ 17207, 14999, 798,
+ 17207, 14999, 822,
+ 17207, 14999, 828,
+ 17207, 14999, 860,
+ 17207, 14999, 864,
+ 17207, 14999, 872,
+ 17207, 14999, 942,
+ 17207, 14999, 1264,
+ 17207, 14999, 1266,
+ 17207, 14999, 1278,
+ 17207, 14999, 1314,
+ 17207, 14999, 1364,
+ 17207, 14999, 1436,
+ 17207, 14999, 1738,
+ 17207, 14999, 1740,
+ 17207, 14999, 2536,
+ 17207, 14999, 2584,
+ 17207, 14999, 2602,
+ 17207, 14999, 2632,
+ 17207, 14999, 3298,
+ 17207, 14999, 3494,
+ 17207, 14999, 3558,
+ 17207, 14999, 3692,
+ 17207, 14999, 3704,
+ 17207, 14999, 3844,
+ 17207, 14999, 6352,
+ 17207, 14999, 7322,
+ 17207, 14999, 7666,
+ 17207, 14999, 7880,
+ 17207, 14999, 8442,
+ 17207, 14999, 9168,
+ 17207, 14999, 9228,
+ 17207, 14999, 9512,
+ 17207, 14999, 9982,
+ 17207, 14999, 10158,
+ 17207, 14999, 10646,
+ 17207, 14999, 11474,
+ 17207, 14999, 12250,
+ 17207, 14999, 12420,
+ 17207, 14999, 13726,
+ 17207, 14999, 14482,
+ 17207, 14999, 16790,
+ 17217, 17074,
+ 17219, 1299, 485, 10133, 8320,
+ 17219, 9855, 13052,
+ 17219, 9855, 15868,
+ 17219, 9855, 17218,
+ 17219, 9855, 17486,
+ 17219, 9855, 17610,
+ 17219, 9855, 20552,
+ 17219, 11854,
+ 17219, 14003, 9855, 8,
+ 17219, 14003, 9855, 16,
+ 17219, 14003, 9855, 28,
+ 17219, 14003, 9855, 40,
+ 17219, 14003, 9855, 58,
+ 17219, 14003, 9855, 72,
+ 17219, 14003, 9855, 94,
+ 17219, 14003, 9855, 308,
+ 17219, 14003, 9855, 676,
+ 17219, 14003, 9855, 17493, 34,
+ 17219, 14003, 9855, 17493, 582,
+ 17219, 14003, 9855, 18891, 40,
+ 17219, 14003, 9855, 18891, 676,
+ 17219, 14625, 11854,
+ 17219, 14999, 0,
+ 17219, 14999, 8,
+ 17219, 14999, 16,
+ 17219, 14999, 28,
+ 17219, 14999, 40,
+ 17219, 14999, 58,
+ 17219, 14999, 72,
+ 17219, 14999, 94,
+ 17219, 14999, 106,
+ 17219, 14999, 124,
+ 17219, 14999, 148,
+ 17219, 14999, 244,
+ 17219, 14999, 266,
+ 17219, 14999, 308,
+ 17219, 14999, 336,
+ 17219, 14999, 350,
+ 17219, 14999, 384,
+ 17219, 14999, 416,
+ 17219, 14999, 448,
+ 17219, 14999, 522,
+ 17219, 14999, 572,
+ 17219, 14999, 588,
+ 17219, 14999, 622,
+ 17219, 14999, 676,
+ 17219, 14999, 680,
+ 17219, 14999, 734,
+ 17219, 14999, 932,
+ 17219, 14999, 1044,
+ 17219, 14999, 1142,
+ 17219, 14999, 1164,
+ 17219, 14999, 1492,
+ 17219, 14999, 1796,
+ 17219, 14999, 1914,
+ 17219, 14999, 2444,
+ 17219, 14999, 2492,
+ 17219, 14999, 2556,
+ 17219, 14999, 2676,
+ 17219, 14999, 3048,
+ 17219, 14999, 3114,
+ 17219, 14999, 3242,
+ 17219, 14999, 3322,
+ 17219, 14999, 6314,
+ 17219, 14999, 10264,
+ 17219, 14999, 17493, 22,
+ 17219, 14999, 17493, 34,
+ 17219, 14999, 17493, 396,
+ 17219, 14999, 17493, 582,
+ 17219, 14999, 18891, 40,
+ 17219, 14999, 20499, 18891, 16,
+ 17219, 14999, 20499, 18891, 308,
+ 17219, 14999, 21241, 18891, 16,
+ 17219, 17179, 8321, 10641, 9475, 843, 14623, 14625, 19026,
+ 17219, 17179, 8321, 10641, 9475, 843, 14623, 15781, 19026,
+ 17219, 17179, 8321, 10641, 9475, 843, 14623, 19026,
+ 17219, 17179, 8321, 10641, 14625, 19026,
+ 17219, 17179, 8321, 10641, 15781, 19026,
+ 17219, 17179, 8321, 10641, 16155, 843, 3357, 20110,
+ 17219, 17179, 8321, 10641, 16155, 843, 6779, 20110,
+ 17219, 17179, 8321, 10641, 16155, 843, 9474,
+ 17219, 17179, 8321, 10641, 17397, 843, 14623, 19026,
+ 17219, 17179, 8321, 10641, 17397, 843, 18825, 19490,
+ 17219, 17179, 8321, 10641, 18581, 19026,
+ 17219, 17179, 8321, 10641, 19553, 19026,
+ 17219, 17179, 8321, 14625, 9502,
+ 17219, 17179, 8321, 14625, 9503, 10641, 9474,
+ 17219, 19619, 896,
+ 17219, 19619, 1216,
+ 17219, 20357, 15066,
+ 17219, 20357, 15068,
+ 17219, 20357, 15070,
+ 17223, 505, 19408,
+ 17223, 505, 21096,
+ 17223, 11393, 19409, 11393, 14647, 9854,
+ 17223, 11393, 21097, 11393, 14647, 9854,
+ 17223, 12741, 17222,
+ 17227, 7871, 11905, 2610,
+ 17227, 7871, 11905, 3076,
+ 17227, 7871, 11905, 3356,
+ 17227, 7871, 11905, 6756,
+ 17227, 7871, 11905, 6778,
+ 17227, 7871, 11905, 8780,
+ 17227, 7871, 11905, 10900,
+ 17227, 7871, 11905, 11978,
+ 17227, 7871, 11905, 13450,
+ 17227, 7871, 11905, 13736,
+ 17227, 9855, 18886,
+ 17227, 9855, 19834,
+ 17227, 9855, 19874,
+ 17227, 14003, 9855, 6401, 16588,
+ 17227, 14003, 9855, 6401, 18188,
+ 17227, 14003, 9855, 6401, 19494,
+ 17227, 14003, 9855, 6401, 19856,
+ 17227, 14003, 9855, 6401, 20700,
+ 17227, 14003, 9855, 6401, 21090,
+ 17227, 14003, 9855, 12461, 18188,
+ 17227, 14003, 9855, 12461, 19494,
+ 17227, 14003, 9855, 12461, 19856,
+ 17227, 14003, 9855, 12491, 6360,
+ 17227, 14003, 9855, 16588,
+ 17227, 14003, 9855, 16589, 1579, 6401, 19858,
+ 17227, 14003, 9855, 16589, 1579, 19858,
+ 17227, 14003, 9855, 16589, 1579, 20700,
+ 17227, 14003, 9855, 19858,
+ 17227, 14003, 9855, 20700,
+ 17227, 14003, 9855, 21090,
+ 17227, 14999, 5265, 16050,
+ 17227, 14999, 14334,
+ 17227, 14999, 14658,
+ 17227, 14999, 14884,
+ 17227, 14999, 15282,
+ 17227, 14999, 15852,
+ 17227, 14999, 15950,
+ 17227, 14999, 15964,
+ 17227, 14999, 15976,
+ 17227, 14999, 16020,
+ 17227, 14999, 16223, 16704,
+ 17227, 14999, 16223, 16840,
+ 17227, 14999, 16223, 17166,
+ 17227, 14999, 16354,
+ 17227, 14999, 16392,
+ 17227, 14999, 16484,
+ 17227, 14999, 16512,
+ 17227, 14999, 16555, 20272,
+ 17227, 14999, 16784,
+ 17227, 14999, 16932,
+ 17227, 14999, 17104,
+ 17227, 14999, 17159, 16228,
+ 17227, 14999, 17159, 16430,
+ 17227, 14999, 17159, 16542,
+ 17227, 14999, 17159, 17820,
+ 17227, 14999, 17333, 17166,
+ 17227, 14999, 17333, 18563, 20812,
+ 17227, 14999, 17333, 20272,
+ 17227, 14999, 17466,
+ 17227, 14999, 17474,
+ 17227, 14999, 17532,
+ 17227, 14999, 17586,
+ 17227, 14999, 18160,
+ 17227, 14999, 18186,
+ 17227, 14999, 19342,
+ 17227, 14999, 19364,
+ 17227, 14999, 19457, 16704,
+ 17227, 14999, 19457, 16840,
+ 17227, 14999, 19457, 17166,
+ 17227, 14999, 19865, 16050,
+ 17227, 14999, 19865, 16118,
+ 17227, 14999, 19865, 16228,
+ 17227, 14999, 19865, 16430,
+ 17227, 14999, 19865, 16542,
+ 17227, 14999, 19865, 16562,
+ 17227, 14999, 19865, 16990,
+ 17227, 14999, 19865, 17346,
+ 17227, 14999, 19865, 17820,
+ 17227, 14999, 19865, 18810,
+ 17227, 14999, 20777, 16050,
+ 17227, 14999, 20777, 16118,
+ 17227, 14999, 20777, 16228,
+ 17227, 14999, 20777, 16430,
+ 17227, 14999, 20777, 16542,
+ 17227, 14999, 20777, 16562,
+ 17227, 14999, 20777, 16990,
+ 17227, 14999, 20777, 17346,
+ 17227, 14999, 20777, 17820,
+ 17227, 14999, 20777, 18810,
+ 17227, 16011, 11905, 2610,
+ 17227, 16011, 11905, 3076,
+ 17227, 16011, 11905, 3356,
+ 17227, 16011, 11905, 6756,
+ 17227, 16011, 11905, 6778,
+ 17227, 16011, 11905, 8780,
+ 17227, 16011, 11905, 11978,
+ 17227, 16011, 11905, 13450,
+ 17227, 16011, 11905, 13736,
+ 17227, 16011, 15233, 2611, 16502,
+ 17227, 16011, 15233, 2611, 18744,
+ 17227, 16011, 15233, 3232,
+ 17227, 16011, 15233, 12080,
+ 17227, 16011, 15233, 12108,
+ 17227, 16011, 15233, 13538,
+ 17227, 16011, 15233, 14636,
+ 17227, 16011, 15233, 15194,
+ 17227, 16011, 15233, 15736,
+ 17227, 16011, 15233, 15820,
+ 17227, 16011, 15233, 17190,
+ 17227, 20877, 20210,
+ 17233, 17045, 17642,
+ 17237, 12005, 635, 505, 19408,
+ 17237, 12005, 635, 505, 19409, 10641, 1217, 14874,
+ 17237, 12005, 635, 505, 21096,
+ 17237, 12005, 635, 505, 21097, 10641, 1217, 14874,
+ 17237, 12973, 11477, 10641, 14851, 7138,
+ 17237, 12973, 11477, 10641, 20181, 10092,
+ 17241, 12537, 504,
+ 17241, 12537, 842,
+ 17243, 10144,
+ 17243, 10145, 505, 12005, 634,
+ 17245, 1019, 6719, 10641, 9171, 12764,
+ 17245, 1019, 6719, 10641, 21105, 6604,
+ 17245, 6719, 10641, 7124,
+ 17245, 6719, 10641, 9171, 12764,
+ 17245, 6719, 10641, 9171, 12765, 843, 6095, 13654,
+ 17245, 6719, 10641, 9171, 12765, 843, 17245, 6604,
+ 17245, 6719, 10641, 9171, 12765, 843, 23135, 6604,
+ 17245, 6719, 10641, 12328,
+ 17245, 6719, 10641, 17245, 6604,
+ 17245, 6719, 10641, 20456,
+ 17245, 6719, 10641, 21105, 6604,
+ 17247, 15672,
+ 17248,
+ 17249, 17521, 9886,
+ 17254,
+ 17255, 10641, 16946,
+ 17260,
+ 17262,
+ 17263, 10641, 2611, 13579, 10620,
+ 17263, 10641, 13737, 13579, 14036,
+ 17263, 10641, 21033, 15642,
+ 17275, 136,
+ 17275, 268,
+ 17275, 288,
+ 17275, 298,
+ 17275, 442,
+ 17275, 456,
+ 17275, 490,
+ 17275, 590,
+ 17275, 608,
+ 17275, 671, 10641, 20685, 8320,
+ 17275, 688,
+ 17275, 698,
+ 17275, 1073, 17453, 22988,
+ 17275, 1073, 17453, 22990,
+ 17275, 1073, 17453, 22992,
+ 17275, 1073, 17453, 22994,
+ 17275, 1073, 17453, 22996,
+ 17275, 1073, 17453, 22998,
+ 17275, 1073, 17453, 23000,
+ 17275, 1073, 17453, 23002,
+ 17275, 1073, 17453, 23004,
+ 17275, 1073, 17453, 23008,
+ 17275, 1073, 17453, 23010,
+ 17275, 1073, 17453, 23012,
+ 17275, 1073, 17453, 23014,
+ 17275, 1073, 17453, 23016,
+ 17275, 1073, 17453, 23018,
+ 17275, 1073, 17453, 23020,
+ 17275, 1073, 17453, 23022,
+ 17275, 1073, 17453, 23024,
+ 17275, 1073, 17453, 23028,
+ 17275, 1073, 17453, 23030,
+ 17275, 1073, 17453, 23032,
+ 17275, 1073, 17453, 23034,
+ 17275, 1073, 17453, 23036,
+ 17275, 1073, 17453, 23038,
+ 17275, 1073, 17453, 23040,
+ 17275, 1073, 17453, 23044,
+ 17275, 1073, 17453, 23046,
+ 17275, 1073, 17453, 23048,
+ 17275, 1073, 17453, 23050,
+ 17275, 1073, 17453, 23052,
+ 17275, 1073, 17453, 23056,
+ 17275, 1073, 17453, 23058,
+ 17275, 1073, 17453, 23062,
+ 17275, 1073, 17453, 23064,
+ 17275, 1073, 17453, 23066,
+ 17275, 1073, 17453, 23070,
+ 17275, 1073, 17453, 23072,
+ 17275, 1073, 17453, 23074,
+ 17275, 1073, 17453, 23076,
+ 17275, 1073, 17453, 23078,
+ 17275, 1073, 17453, 23080,
+ 17275, 1073, 17453, 23082,
+ 17275, 1073, 17453, 23084,
+ 17275, 1217, 18386,
+ 17275, 1604,
+ 17275, 1912,
+ 17275, 2440,
+ 17275, 2611, 16503, 15821, 30,
+ 17275, 2720,
+ 17275, 3058,
+ 17275, 3100,
+ 17275, 3357, 20,
+ 17275, 3392,
+ 17275, 3480,
+ 17275, 6100,
+ 17275, 6757, 13251, 2610,
+ 17275, 6779, 20,
+ 17275, 6779, 1217, 20876,
+ 17275, 6780,
+ 17275, 9286,
+ 17275, 11979, 20,
+ 17275, 12541, 13563, 14999, 6,
+ 17275, 12541, 16111, 14999, 0,
+ 17275, 12541, 16111, 14999, 2,
+ 17275, 12541, 16111, 14999, 4,
+ 17275, 12541, 16111, 14999, 6,
+ 17275, 12541, 16111, 14999, 8,
+ 17275, 12541, 16111, 14999, 10,
+ 17275, 12541, 16111, 14999, 12,
+ 17275, 12541, 16111, 14999, 14,
+ 17275, 12541, 16111, 14999, 16,
+ 17275, 12541, 16111, 14999, 18,
+ 17275, 12541, 16111, 14999, 20,
+ 17275, 12541, 16111, 14999, 22,
+ 17275, 12541, 16111, 14999, 24,
+ 17275, 12541, 16111, 14999, 26,
+ 17275, 12541, 16111, 14999, 28,
+ 17275, 12541, 16111, 14999, 30,
+ 17275, 12541, 16111, 14999, 32,
+ 17275, 12541, 16111, 14999, 34,
+ 17275, 12541, 16111, 14999, 36,
+ 17275, 12541, 16111, 14999, 38,
+ 17275, 12541, 16111, 14999, 40,
+ 17275, 12541, 16111, 14999, 42,
+ 17275, 12541, 16111, 14999, 44,
+ 17275, 12541, 16111, 14999, 46,
+ 17275, 12541, 16111, 14999, 48,
+ 17275, 12541, 16111, 14999, 50,
+ 17275, 12740,
+ 17275, 13451, 13251, 2610,
+ 17275, 13539, 30,
+ 17275, 13563, 14486,
+ 17275, 13737, 6,
+ 17275, 13764,
+ 17275, 14840,
+ 17275, 15451, 17839, 13546,
+ 17275, 15507, 15498,
+ 17275, 15620,
+ 17275, 16389, 17839, 13546,
+ 17275, 16727, 504,
+ 17275, 16727, 842,
+ 17275, 17154,
+ 17275, 17642,
+ 17275, 18209, 154,
+ 17275, 18209, 588,
+ 17275, 18209, 7686,
+ 17275, 18264,
+ 17275, 20497, 13251, 3356,
+ 17280,
+ 17283, 18026,
+ 17288,
+ 17305, 19264,
+ 17314,
+ 17315, 9175, 19452,
+ 17317, 18176,
+ 17320,
+ 17328,
+ 17330,
+ 17337, 9855, 15868,
+ 17337, 14003, 9855, 16,
+ 17337, 14003, 9855, 40,
+ 17337, 14999, 0,
+ 17337, 14999, 16,
+ 17337, 14999, 40,
+ 17337, 14999, 106,
+ 17337, 14999, 148,
+ 17337, 14999, 244,
+ 17337, 14999, 266,
+ 17337, 14999, 350,
+ 17337, 14999, 384,
+ 17337, 14999, 416,
+ 17337, 14999, 448,
+ 17337, 14999, 522,
+ 17337, 14999, 588,
+ 17337, 14999, 622,
+ 17337, 14999, 694,
+ 17337, 14999, 734,
+ 17337, 14999, 2444,
+ 17365, 16034,
+ 17367, 20957, 19407, 20683, 18906,
+ 17367, 20957, 20375, 18906,
+ 17367, 20957, 20375, 20683, 18906,
+ 17367, 21139, 19215, 20683, 18906,
+ 17367, 22923, 17463, 20683, 18906,
+ 17367, 22975, 20375, 18906,
+ 17371, 11749, 843, 9466,
+ 17373, 371, 585, 1914,
+ 17373, 371, 585, 1915, 5901, 2307, 1012,
+ 17373, 8321, 845, 12467, 7090,
+ 17373, 8321, 845, 12467, 7096,
+ 17373, 8321, 1047, 2294,
+ 17373, 8321, 1545, 13365, 7090,
+ 17373, 8321, 1545, 13365, 7096,
+ 17373, 8321, 2921, 6029, 15619, 9742,
+ 17373, 8321, 3309, 11028,
+ 17373, 8321, 3713, 2295, 13831, 9743, 416,
+ 17373, 8321, 5841, 9789, 255, 2295, 13332,
+ 17373, 8321, 5841, 9789, 3713, 2294,
+ 17373, 8321, 7063, 3713, 2295, 767, 7063, 13831, 416,
+ 17373, 8321, 7063, 3713, 2295, 767, 9511, 5795, 416,
+ 17373, 8321, 7063, 3713, 2295, 19805, 0,
+ 17373, 8321, 7063, 13830,
+ 17373, 8321, 8715, 11627, 2563, 3840,
+ 17373, 8321, 8715, 11627, 9733, 13364,
+ 17373, 8321, 8971, 9742,
+ 17373, 8321, 8971, 13830,
+ 17373, 8321, 8971, 13831, 9742,
+ 17373, 8321, 9493, 7059, 9742,
+ 17373, 8321, 9742,
+ 17373, 8321, 11607, 13364,
+ 17373, 8321, 11609, 9789, 255, 2295, 13332,
+ 17373, 8321, 11611, 3713, 2294,
+ 17373, 8321, 11653, 3713, 2295, 9251, 9743, 416,
+ 17373, 8321, 11653, 11027, 13365, 425, 7883, 1012,
+ 17373, 8321, 11653, 11027, 13365, 5901, 2307, 1012,
+ 17373, 8321, 12747, 3713, 255, 2295, 13332,
+ 17373, 8321, 13431, 9742,
+ 17373, 8321, 13831, 9742,
+ 17373, 8321, 15296,
+ 17373, 8321, 16161, 3713, 2295, 9729, 416,
+ 17373, 8321, 16161, 5871, 15455, 3713, 2295, 9729, 416,
+ 17373, 8321, 16468,
+ 17373, 8321, 16525, 3713, 2295, 8351, 416,
+ 17373, 8321, 16525, 5871, 15455, 3713, 2295, 8351, 416,
+ 17373, 8321, 16707, 12681, 13364,
+ 17373, 8321, 18769, 12681, 13364,
+ 17373, 8321, 19049, 13831, 11612,
+ 17373, 8321, 22853, 13830,
+ 17373, 9855, 1537, 1013, 17124,
+ 17373, 9855, 1537, 2277, 17124,
+ 17373, 9855, 2099, 3309, 1012,
+ 17373, 9855, 2101, 13364,
+ 17373, 9855, 2251, 13832,
+ 17373, 9855, 2563, 3841, 2387, 148,
+ 17373, 9855, 3085, 7808,
+ 17373, 9855, 3677, 13832,
+ 17373, 9855, 8349, 1012,
+ 17373, 9855, 9477, 2391, 6944,
+ 17373, 9855, 9477, 2391, 7060,
+ 17373, 9855, 9477, 2391, 9477, 6412,
+ 17373, 9855, 9477, 2391, 12218,
+ 17373, 9855, 9477, 6413, 6944,
+ 17373, 9855, 9477, 6413, 7060,
+ 17373, 9855, 9477, 6413, 9477, 2390,
+ 17373, 9855, 9477, 6413, 12218,
+ 17373, 9855, 9509, 613, 2445, 580,
+ 17373, 9855, 9511, 5794,
+ 17373, 9855, 10751, 13364,
+ 17373, 9855, 18183, 8349, 1012,
+ 17373, 11905, 2610,
+ 17373, 11905, 3076,
+ 17373, 11905, 3356,
+ 17373, 11905, 6756,
+ 17373, 11905, 6778,
+ 17373, 11905, 7123, 2610,
+ 17373, 11905, 7123, 3076,
+ 17373, 11905, 7123, 3356,
+ 17373, 11905, 7123, 6756,
+ 17373, 11905, 7123, 6778,
+ 17373, 11905, 7123, 8780,
+ 17373, 11905, 7123, 10900,
+ 17373, 11905, 7123, 11978,
+ 17373, 11905, 7123, 13450,
+ 17373, 11905, 7123, 13736,
+ 17373, 11905, 8780,
+ 17373, 11905, 10900,
+ 17373, 11905, 11978,
+ 17373, 11905, 13450,
+ 17373, 11905, 13736,
+ 17373, 14003, 9855, 8,
+ 17373, 14003, 9855, 16,
+ 17373, 14003, 9855, 28,
+ 17373, 14003, 9855, 40,
+ 17373, 14003, 9855, 58,
+ 17373, 14003, 9855, 184,
+ 17373, 14003, 9855, 308,
+ 17373, 14003, 9855, 498,
+ 17373, 14003, 9855, 676,
+ 17373, 14003, 9855, 17493, 22,
+ 17373, 14003, 9855, 17493, 34,
+ 17373, 14003, 9855, 17493, 396,
+ 17373, 14003, 9855, 17493, 582,
+ 17373, 14003, 9855, 18543, 16,
+ 17373, 14003, 9855, 18543, 308,
+ 17373, 14999, 0,
+ 17373, 14999, 52,
+ 17373, 14999, 106,
+ 17373, 14999, 124,
+ 17373, 14999, 148,
+ 17373, 14999, 244,
+ 17373, 14999, 266,
+ 17373, 14999, 336,
+ 17373, 14999, 350,
+ 17373, 14999, 384,
+ 17373, 14999, 416,
+ 17373, 14999, 448,
+ 17373, 14999, 522,
+ 17373, 14999, 572,
+ 17373, 14999, 588,
+ 17373, 14999, 622,
+ 17373, 14999, 694,
+ 17373, 14999, 734,
+ 17373, 14999, 752,
+ 17373, 14999, 932,
+ 17373, 14999, 1044,
+ 17373, 14999, 1142,
+ 17373, 14999, 1164,
+ 17373, 14999, 1254,
+ 17373, 14999, 1492,
+ 17373, 14999, 1914,
+ 17373, 14999, 1952,
+ 17373, 14999, 2444,
+ 17373, 14999, 2492,
+ 17373, 14999, 2556,
+ 17373, 14999, 2676,
+ 17373, 14999, 2956,
+ 17373, 14999, 3048,
+ 17373, 14999, 3114,
+ 17373, 14999, 3242,
+ 17373, 14999, 3308,
+ 17373, 14999, 3322,
+ 17373, 14999, 3812,
+ 17373, 14999, 6314,
+ 17373, 14999, 6470,
+ 17373, 14999, 7708,
+ 17373, 14999, 10240,
+ 17373, 14999, 10264,
+ 17373, 14999, 20141, 572,
+ 17373, 15673, 2509, 120,
+ 17373, 15673, 2509, 121, 5901, 14232,
+ 17373, 15673, 2509, 121, 7061, 14232,
+ 17373, 15673, 2509, 121, 8971, 14232,
+ 17373, 15673, 2895, 2924,
+ 17373, 15673, 2895, 2925, 9493, 7058,
+ 17373, 15673, 6439, 120,
+ 17373, 15673, 9251, 522,
+ 17373, 15673, 13173, 6946,
+ 17373, 18259, 9855, 6009, 13364,
+ 17373, 18259, 9855, 7829, 13364,
+ 17373, 18697, 494,
+ 17373, 19667, 9855, 2099, 3309, 1012,
+ 17373, 19667, 9855, 8349, 1012,
+ 17373, 19667, 9855, 18183, 8349, 1012,
+ 17373, 19667, 14999, 0,
+ 17373, 19667, 14999, 52,
+ 17373, 19667, 14999, 106,
+ 17373, 19667, 14999, 124,
+ 17373, 19667, 14999, 148,
+ 17373, 19667, 14999, 244,
+ 17373, 19667, 14999, 266,
+ 17373, 19667, 14999, 336,
+ 17373, 19667, 14999, 350,
+ 17373, 19667, 14999, 384,
+ 17373, 19667, 14999, 416,
+ 17373, 19667, 14999, 448,
+ 17373, 19667, 14999, 522,
+ 17373, 19667, 14999, 572,
+ 17373, 19667, 14999, 588,
+ 17373, 19667, 14999, 622,
+ 17373, 19667, 14999, 694,
+ 17373, 19667, 14999, 734,
+ 17373, 19667, 14999, 752,
+ 17373, 19667, 14999, 932,
+ 17373, 19667, 14999, 1044,
+ 17373, 19667, 14999, 1142,
+ 17373, 19667, 14999, 1164,
+ 17373, 19667, 14999, 1254,
+ 17373, 19667, 14999, 1492,
+ 17373, 19667, 14999, 1914,
+ 17373, 19667, 14999, 2444,
+ 17373, 19667, 14999, 2492,
+ 17373, 19667, 14999, 2556,
+ 17373, 19667, 14999, 2676,
+ 17373, 19667, 14999, 3048,
+ 17373, 19667, 14999, 3114,
+ 17373, 19667, 14999, 3242,
+ 17373, 19667, 14999, 3308,
+ 17373, 19667, 14999, 3322,
+ 17373, 19667, 14999, 3812,
+ 17373, 19667, 14999, 6314,
+ 17373, 19667, 14999, 6470,
+ 17373, 19667, 14999, 7708,
+ 17373, 19667, 14999, 10240,
+ 17373, 19667, 14999, 10264,
+ 17373, 19667, 14999, 20141, 572,
+ 17373, 19667, 14999, 20141, 694,
+ 17373, 19667, 14999, 20141, 734,
+ 17373, 21007, 9855, 9735, 6943, 11025, 13364,
+ 17373, 21007, 9855, 13437, 15796,
+ 17373, 21007, 9855, 14235, 522,
+ 17373, 21035, 9855, 5967, 10114,
+ 17373, 21035, 9855, 9707, 11022,
+ 17373, 21035, 9855, 12277, 5802,
+ 17373, 21035, 9855, 12563, 5802,
+ 17381, 494,
+ 17381, 5272,
+ 17381, 9855, 13052,
+ 17381, 9855, 15868,
+ 17381, 9855, 17486,
+ 17381, 9855, 17610,
+ 17381, 9855, 17652,
+ 17381, 9855, 20552,
+ 17381, 11905, 2610,
+ 17381, 11905, 3076,
+ 17381, 11905, 3356,
+ 17381, 11905, 6756,
+ 17381, 11905, 6778,
+ 17381, 11905, 8780,
+ 17381, 11905, 10900,
+ 17381, 11905, 11978,
+ 17381, 11905, 13450,
+ 17381, 11905, 13736,
+ 17381, 12246,
+ 17381, 14003, 9855, 8,
+ 17381, 14003, 9855, 16,
+ 17381, 14003, 9855, 28,
+ 17381, 14003, 9855, 40,
+ 17381, 14003, 9855, 58,
+ 17381, 14003, 9855, 72,
+ 17381, 14003, 9855, 94,
+ 17381, 14003, 9855, 308,
+ 17381, 14003, 9855, 676,
+ 17381, 14003, 9855, 13507, 8,
+ 17381, 14003, 9855, 13507, 28,
+ 17381, 14003, 9855, 17493, 22,
+ 17381, 14003, 9855, 17493, 34,
+ 17381, 14003, 9855, 17493, 396,
+ 17381, 14003, 9855, 17493, 582,
+ 17381, 14999, 0,
+ 17381, 14999, 8,
+ 17381, 14999, 16,
+ 17381, 14999, 28,
+ 17381, 14999, 40,
+ 17381, 14999, 58,
+ 17381, 14999, 72,
+ 17381, 14999, 94,
+ 17381, 14999, 106,
+ 17381, 14999, 124,
+ 17381, 14999, 148,
+ 17381, 14999, 244,
+ 17381, 14999, 266,
+ 17381, 14999, 308,
+ 17381, 14999, 336,
+ 17381, 14999, 350,
+ 17381, 14999, 384,
+ 17381, 14999, 416,
+ 17381, 14999, 448,
+ 17381, 14999, 522,
+ 17381, 14999, 572,
+ 17381, 14999, 588,
+ 17381, 14999, 622,
+ 17381, 14999, 676,
+ 17381, 14999, 680,
+ 17381, 14999, 734,
+ 17381, 14999, 932,
+ 17381, 14999, 1044,
+ 17381, 14999, 1142,
+ 17381, 14999, 1164,
+ 17381, 14999, 1492,
+ 17381, 14999, 1796,
+ 17381, 14999, 1914,
+ 17381, 14999, 2444,
+ 17381, 14999, 2492,
+ 17381, 14999, 2556,
+ 17381, 14999, 2676,
+ 17381, 14999, 3048,
+ 17381, 14999, 3114,
+ 17381, 14999, 3242,
+ 17381, 14999, 3322,
+ 17381, 14999, 6314,
+ 17381, 14999, 10264,
+ 17381, 14999, 17493, 22,
+ 17381, 14999, 17493, 34,
+ 17381, 14999, 17493, 396,
+ 17381, 14999, 17493, 582,
+ 17381, 20989, 9854,
+ 17390,
+ 17397, 14640,
+ 17399, 1397, 6746,
+ 17399, 1397, 7788,
+ 17399, 1397, 10634,
+ 17399, 1397, 11968,
+ 17399, 1397, 14032,
+ 17399, 1397, 14826,
+ 17399, 1397, 17370,
+ 17399, 1397, 18330,
+ 17426,
+ 17433, 12212,
+ 17437, 7865, 9854,
+ 17441, 20375, 14312,
+ 17451, 6718,
+ 17463, 3357, 14823, 11476,
+ 17463, 11476,
+ 17463, 11477, 635, 896,
+ 17463, 11477, 6785, 896,
+ 17463, 11477, 10641, 3265, 19406,
+ 17463, 11477, 10641, 3265, 20374,
+ 17463, 11477, 10641, 12537, 18775, 18906,
+ 17463, 11477, 10641, 13563, 18775, 18906,
+ 17463, 11477, 10641, 13563, 20683, 18906,
+ 17463, 11477, 10641, 14625, 15642,
+ 17463, 11477, 10641, 15095, 18775, 18906,
+ 17463, 11477, 10641, 16891, 10092,
+ 17463, 11477, 10641, 20181, 15642,
+ 17463, 11477, 10641, 20683, 18906,
+ 17463, 11477, 19407, 485, 19215, 11476,
+ 17463, 11571, 11476,
+ 17463, 11571, 16153, 14049, 11476,
+ 17463, 12277, 11476,
+ 17463, 12277, 19931, 11476,
+ 17463, 14049, 11476,
+ 17463, 14049, 11477, 497, 18442,
+ 17463, 14049, 11477, 497, 18443, 10641, 18847, 896,
+ 17463, 14049, 11477, 497, 18443, 10641, 20181, 896,
+ 17463, 14049, 11477, 6785, 896,
+ 17463, 14049, 11477, 6785, 897, 10641, 20181, 896,
+ 17463, 14049, 11477, 15901, 18775, 18906,
+ 17463, 14049, 14625, 11476,
+ 17463, 14049, 14625, 11477, 497, 18442,
+ 17463, 14286,
+ 17463, 14555, 11476,
+ 17463, 14625, 11476,
+ 17463, 15291, 14312,
+ 17463, 15456,
+ 17463, 15781, 11476,
+ 17463, 16481, 10641, 5741, 7817, 635, 896,
+ 17463, 16481, 10641, 5741, 7817, 6785, 896,
+ 17463, 16481, 10641, 5741, 7817, 14373, 17463, 16481, 10641, 5741, 13340,
+ 17463, 16481, 10641, 5741, 7817, 14373, 19215, 16481, 10641, 5741, 13340,
+ 17463, 16481, 10641, 5741, 13341, 635, 896,
+ 17463, 16481, 10641, 5741, 13341, 6785, 896,
+ 17463, 16481, 10641, 5741, 19406,
+ 17463, 16481, 10641, 5741, 20374,
+ 17463, 17275, 11476,
+ 17463, 18775, 18906,
+ 17463, 19553, 11476,
+ 17463, 19931, 11476,
+ 17463, 20377, 11476,
+ 17463, 20501, 11477, 6785, 13563, 14486,
+ 17463, 20501, 11477, 10641, 18775, 19890,
+ 17463, 20687, 11476,
+ 17463, 23305, 11476,
+ 17463, 23305, 11477, 635, 896,
+ 17463, 23305, 11477, 10641, 5853, 13456,
+ 17463, 23305, 11477, 10641, 7883, 3265, 19406,
+ 17463, 23305, 11477, 10641, 7883, 3265, 20374,
+ 17463, 23305, 11477, 10641, 10533, 12277, 13456,
+ 17463, 23305, 11477, 10641, 12277, 13456,
+ 17463, 23305, 11477, 10641, 14625, 20181, 15642,
+ 17463, 23305, 11477, 10641, 15095, 13456,
+ 17463, 23305, 11477, 10641, 15155, 13456,
+ 17463, 23305, 11477, 19407, 485, 19215, 23305, 11476,
+ 17463, 23305, 14555, 11476,
+ 17463, 23305, 15291, 14312,
+ 17479, 7126,
17498,
- 17501, 9740,
- 17511, 11592,
- 17513, 5197, 5196,
- 17513, 9809, 3375, 13266,
- 17513, 9809, 3375, 14346,
- 17513, 9809, 11518,
- 17513, 9809, 11626,
- 17513, 9809, 15554,
- 17513, 9809, 16986,
- 17513, 11603, 9812,
- 17513, 11603, 16854,
- 17513, 11603, 19304,
- 17513, 11849, 2596,
- 17513, 11849, 3056,
- 17513, 11849, 3336,
- 17513, 11849, 6720,
- 17513, 11849, 6742,
- 17513, 11849, 8736,
- 17513, 11849, 10854,
- 17513, 11849, 11916,
- 17513, 11849, 13376,
- 17513, 11849, 13654,
- 17513, 13112,
- 17513, 13921, 9809, 383, 12490,
- 17513, 13921, 9809, 383, 12491, 15594,
- 17513, 13921, 9809, 571, 9436,
- 17513, 13921, 9809, 571, 9437, 15594,
- 17513, 13921, 9809, 3374,
- 17513, 13921, 9809, 3375, 9656,
- 17513, 13921, 9809, 9926,
- 17513, 13921, 9809, 9927, 7386,
- 17513, 13921, 9809, 13148,
- 17513, 13921, 9809, 13149, 15594,
- 17513, 13921, 9809, 15578,
- 17513, 13921, 9809, 15579, 9436,
- 17513, 13921, 9809, 15579, 9437, 15594,
- 17513, 13921, 9809, 15579, 15594,
- 17513, 13921, 9809, 15594,
- 17513, 13972,
- 17513, 14903, 106,
- 17513, 14903, 107, 16442,
- 17513, 14903, 124,
- 17513, 14903, 125, 7740,
- 17513, 14903, 148,
- 17513, 14903, 149, 8272,
- 17513, 14903, 149, 12715, 18710,
- 17513, 14903, 149, 12715, 19226,
- 17513, 14903, 187, 13350,
- 17513, 14903, 244,
- 17513, 14903, 245, 7018,
- 17513, 14903, 266,
- 17513, 14903, 334,
- 17513, 14903, 335, 7430,
- 17513, 14903, 348,
- 17513, 14903, 349, 19226,
- 17513, 14903, 382,
- 17513, 14903, 383, 12490,
- 17513, 14903, 383, 12491, 15594,
- 17513, 14903, 414,
- 17513, 14903, 446,
- 17513, 14903, 447, 15320,
- 17513, 14903, 520,
- 17513, 14903, 521, 12368,
- 17513, 14903, 570,
- 17513, 14903, 571, 9436,
- 17513, 14903, 571, 9437, 15594,
- 17513, 14903, 586,
- 17513, 14903, 587, 9640,
- 17513, 14903, 587, 9652,
- 17513, 14903, 620,
- 17513, 14903, 621, 10060,
- 17513, 14903, 621, 12474,
- 17513, 14903, 621, 12715, 19226,
- 17513, 14903, 681, 13350,
- 17513, 14903, 692,
- 17513, 14903, 732,
- 17513, 14903, 1857, 13350,
- 17513, 14903, 2432,
- 17513, 14903, 2544,
- 17513, 14903, 3769, 13350,
- 17513, 14903, 7621, 13350,
- 17513, 14903, 10273, 13350,
- 17513, 14903, 11368,
- 17513, 14903, 11369, 15594,
- 17513, 14903, 11920,
- 17513, 14903, 12316,
- 17513, 14903, 12317, 15594,
- 17513, 14903, 13072,
- 17513, 14903, 13073, 15594,
- 17513, 14903, 13794,
- 17513, 14903, 13795, 15594,
- 17513, 14903, 14190,
- 17513, 14903, 14241, 13350,
- 17513, 15196,
- 17513, 16703, 15565, 6252,
- 17513, 16703, 15565, 6253, 6920,
- 17513, 16703, 15565, 6253, 15554,
- 17513, 16703, 15565, 6338,
- 17513, 16703, 15565, 6376,
- 17513, 16703, 15565, 6396,
- 17513, 16703, 15565, 6420,
- 17513, 16703, 15565, 11782,
- 17513, 16703, 15565, 11788,
- 17513, 16703, 15565, 11838,
- 17513, 16703, 15565, 18819, 7014,
- 17513, 16703, 15565, 18819, 11504,
- 17513, 16703, 15565, 18819, 11928,
- 17513, 16703, 15565, 18819, 13618,
- 17513, 16703, 15565, 18819, 14818,
- 17513, 16703, 15565, 18819, 14819, 10595, 16420,
- 17513, 16703, 15565, 18819, 14820,
- 17513, 16703, 15565, 18819, 14821, 10595, 16420,
- 17513, 16703, 15565, 18819, 16420,
- 17513, 16703, 15565, 19207, 9127, 9166,
- 17513, 16703, 15565, 19207, 9127, 9226,
- 17513, 16703, 15565, 19207, 9127, 9262,
- 17513, 16703, 15565, 19207, 14407, 9232,
- 17513, 16703, 15565, 19207, 14407, 9238,
- 17513, 16703, 15565, 20159, 9127, 1118,
- 17513, 16703, 15565, 20159, 9127, 1220,
- 17513, 16703, 15565, 20159, 14407, 3178,
- 17513, 16703, 15565, 20159, 14407, 3316,
- 17513, 18240,
- 17515, 10595, 3675, 9808,
- 17515, 10595, 6565, 9808,
- 17515, 10595, 13189, 9808,
- 17515, 10595, 14509, 9808,
- 17516,
- 17537, 5930,
- 17538,
- 17542,
- 17543, 10038,
- 17545, 12023, 14903, 14,
- 17545, 12023, 14903, 20,
- 17545, 12023, 14903, 30,
- 17545, 12023, 14903, 38,
- 17545, 14903, 0,
- 17545, 14903, 2,
- 17545, 14903, 4,
- 17545, 14903, 6,
- 17545, 14903, 8,
- 17545, 14903, 10,
- 17545, 14903, 12,
- 17545, 14903, 14,
- 17545, 14903, 16,
- 17545, 14903, 18,
- 17545, 14903, 20,
- 17545, 14903, 22,
- 17545, 14903, 24,
- 17545, 14903, 26,
- 17545, 14903, 28,
- 17545, 14903, 30,
- 17545, 14903, 32,
- 17545, 14903, 34,
- 17545, 14903, 36,
- 17545, 14903, 38,
- 17545, 14903, 40,
- 17545, 14903, 42,
- 17545, 14903, 46,
- 17545, 14903, 50,
- 17545, 14903, 72,
- 17545, 14903, 78,
- 17545, 14903, 80,
- 17545, 14903, 94,
- 17545, 14903, 120,
- 17545, 14903, 132,
- 17545, 14903, 184,
- 17545, 14903, 190,
- 17545, 14903, 192,
- 17545, 14903, 202,
- 17545, 14903, 208,
- 17545, 14903, 252,
- 17545, 14903, 256,
- 17545, 14903, 260,
- 17545, 14903, 304,
- 17545, 14903, 312,
- 17545, 14903, 322,
- 17545, 14903, 328,
- 17545, 14903, 338,
- 17545, 14903, 388,
- 17545, 14903, 454,
- 17545, 14903, 492,
- 17545, 14903, 496,
- 17545, 14903, 508,
- 17545, 14903, 594,
- 17545, 14903, 754,
- 17545, 14903, 756,
- 17545, 14903, 762,
- 17545, 14903, 842,
- 17545, 14903, 844,
- 17545, 14903, 1294,
- 17545, 14903, 1296,
- 17545, 14903, 1752,
- 17545, 14903, 2436,
- 17545, 14903, 2598,
- 17545, 14903, 2600,
- 17545, 14903, 3382,
- 17545, 14903, 5210,
- 17545, 14903, 5276,
- 17545, 14903, 7396,
- 17551, 1293, 483, 17044,
- 17551, 13921, 9809, 8,
- 17551, 13921, 9809, 16,
- 17551, 13921, 9809, 28,
- 17551, 13921, 9809, 40,
- 17551, 13921, 9809, 66,
- 17551, 14903, 0,
- 17551, 14903, 106,
- 17551, 14903, 124,
- 17551, 14903, 148,
- 17551, 14903, 244,
- 17551, 14903, 266,
- 17551, 14903, 334,
- 17551, 14903, 348,
- 17551, 14903, 382,
- 17551, 14903, 414,
- 17551, 14903, 446,
- 17551, 14903, 520,
- 17551, 14903, 570,
- 17551, 14903, 586,
- 17551, 14903, 620,
- 17551, 14903, 678,
- 17551, 14903, 732,
- 17551, 14903, 2326,
- 17551, 14903, 2432,
- 17551, 14903, 2506,
- 17551, 14903, 2544,
- 17551, 14903, 8698,
- 17551, 14903, 8906,
- 17551, 16834,
- 17553, 20818,
- 17554,
- 17555, 10595, 13499, 13952,
- 17556,
- 17564,
- 17566,
- 17569, 19485, 0,
- 17569, 19485, 4,
- 17569, 19485, 8,
- 17569, 19485, 10,
- 17569, 19485, 16,
- 17569, 19485, 20,
- 17569, 19485, 22,
- 17569, 19485, 24,
- 17569, 19485, 26,
- 17569, 19485, 28,
- 17569, 19485, 30,
- 17569, 19485, 32,
- 17569, 19485, 34,
- 17569, 19485, 36,
- 17569, 19485, 38,
- 17569, 19485, 48,
- 17569, 19485, 58,
- 17569, 19485, 72,
- 17569, 19485, 80,
- 17569, 19485, 102,
- 17569, 19485, 124,
- 17569, 19485, 130,
- 17569, 19485, 134,
- 17569, 19485, 140,
- 17569, 19485, 202,
- 17569, 19485, 224,
- 17569, 19485, 226,
- 17569, 19485, 230,
- 17569, 19485, 236,
- 17569, 19485, 274,
- 17569, 19485, 306,
- 17569, 19485, 314,
- 17569, 19485, 348,
- 17569, 19485, 352,
- 17569, 19485, 356,
- 17569, 19485, 364,
- 17569, 19485, 372,
- 17569, 19485, 382,
- 17569, 19485, 386,
- 17569, 19485, 388,
- 17569, 19485, 390,
- 17569, 19485, 400,
- 17569, 19485, 414,
- 17569, 19485, 422,
- 17569, 19485, 426,
- 17569, 19485, 428,
- 17569, 19485, 434,
- 17569, 19485, 446,
- 17569, 19485, 450,
- 17569, 19485, 454,
- 17569, 19485, 456,
- 17569, 19485, 458,
- 17569, 19485, 466,
- 17569, 19485, 494,
- 17569, 19485, 496,
- 17569, 19485, 516,
- 17569, 19485, 520,
- 17569, 19485, 526,
- 17569, 19485, 534,
- 17569, 19485, 538,
- 17569, 19485, 554,
- 17569, 19485, 558,
- 17569, 19485, 562,
- 17569, 19485, 570,
- 17569, 19485, 572,
- 17569, 19485, 576,
- 17569, 19485, 578,
- 17569, 19485, 586,
- 17569, 19485, 590,
- 17569, 19485, 594,
- 17569, 19485, 596,
- 17569, 19485, 600,
- 17569, 19485, 614,
- 17569, 19485, 620,
- 17569, 19485, 624,
- 17569, 19485, 626,
- 17569, 19485, 628,
- 17569, 19485, 632,
- 17569, 19485, 692,
- 17569, 19485, 698,
- 17569, 19485, 704,
- 17569, 19485, 708,
- 17569, 19485, 732,
- 17569, 19485, 734,
- 17569, 19485, 736,
- 17569, 19485, 740,
- 17569, 19485, 770,
- 17569, 19485, 786,
- 17569, 19485, 1002,
- 17569, 19485, 1045, 9808,
- 17569, 19485, 1054,
- 17569, 19485, 1074,
- 17569, 19485, 1096,
- 17569, 19485, 1098,
- 17569, 19485, 1100,
- 17569, 19485, 1102,
- 17569, 19485, 1338,
- 17569, 19485, 1368,
- 17569, 19485, 1386,
- 17569, 19485, 1850,
- 17569, 19485, 1882,
- 17569, 19485, 1924,
- 17569, 19485, 1966,
- 17569, 19485, 2022,
- 17569, 19485, 2026,
- 17569, 19485, 2028,
- 17569, 19485, 2032,
- 17569, 19485, 2056,
- 17569, 19485, 2086,
- 17569, 19485, 2112,
- 17569, 19485, 2116,
- 17569, 19485, 2118,
- 17569, 19485, 2126,
- 17569, 19485, 2152,
- 17569, 19485, 2200,
- 17569, 19485, 2202,
- 17569, 19485, 2204,
- 17569, 19485, 2206,
- 17569, 19485, 2222,
- 17569, 19485, 2246,
- 17569, 19485, 2296,
- 17569, 19485, 2318,
- 17569, 19485, 2354,
- 17569, 19485, 2356,
- 17569, 19485, 2358,
- 17569, 19485, 2360,
- 17569, 19485, 2374,
- 17569, 19485, 2396,
- 17569, 19485, 2432,
- 17569, 19485, 2438,
- 17569, 19485, 2440,
- 17569, 19485, 2454,
- 17569, 19485, 2484,
- 17569, 19485, 2492,
- 17569, 19485, 2504,
- 17569, 19485, 2536,
- 17569, 19485, 2538,
- 17569, 19485, 2540,
- 17569, 19485, 2542,
- 17569, 19485, 2620,
- 17569, 19485, 2642,
- 17569, 19485, 2674,
- 17569, 19485, 2690,
- 17569, 19485, 2698,
- 17569, 19485, 2730,
- 17569, 19485, 2732,
- 17569, 19485, 2734,
- 17569, 19485, 2736,
- 17569, 19485, 2746,
- 17569, 19485, 2750,
- 17569, 19485, 2776,
- 17569, 19485, 2788,
- 17569, 19485, 2848,
- 17569, 19485, 2874,
- 17569, 19485, 2898,
- 17569, 19485, 2930,
- 17569, 19485, 2968,
- 17569, 19485, 2972,
- 17569, 19485, 2974,
- 17569, 19485, 2990,
- 17569, 19485, 3016,
- 17569, 19485, 3030,
- 17569, 19485, 3032,
- 17569, 19485, 3034,
- 17569, 19485, 3036,
- 17569, 19485, 3048,
- 17569, 19485, 3074,
- 17569, 19485, 3090,
- 17569, 19485, 3130,
- 17569, 19485, 3132,
- 17569, 19485, 3136,
- 17569, 19485, 3138,
- 17569, 19485, 3166,
- 17569, 19485, 3204,
- 17569, 19485, 3222,
- 17569, 19485, 3224,
- 17569, 19485, 3226,
- 17569, 19485, 3228,
- 17569, 19485, 3238,
- 17569, 19485, 3270,
- 17569, 19485, 3302,
- 17569, 19485, 3304,
- 17569, 19485, 3306,
- 17569, 19485, 3308,
- 17569, 19485, 3310,
- 17569, 19485, 3330,
- 17569, 19485, 3332,
- 17569, 19485, 3334,
- 17569, 19485, 3336,
- 17569, 19485, 3338,
- 17569, 19485, 3340,
- 17569, 19485, 3342,
- 17569, 19485, 3344,
- 17569, 19485, 3494,
- 17569, 19485, 3512,
- 17569, 19485, 3528,
- 17569, 19485, 3538,
- 17569, 19485, 3624,
- 17569, 19485, 3664,
- 17569, 19485, 3688,
- 17569, 19485, 3702,
- 17569, 19485, 3712,
- 17569, 19485, 3738,
- 17569, 19485, 3740,
- 17569, 19485, 3742,
- 17569, 19485, 3744,
- 17569, 19485, 5926,
- 17569, 19485, 6096,
- 17569, 19485, 6098,
- 17569, 19485, 6100,
- 17569, 19485, 6680,
- 17569, 19485, 6757, 9910,
- 17569, 19485, 6770,
- 17569, 19485, 7524,
- 17569, 19485, 7694,
- 17569, 19485, 7696,
- 17569, 19485, 7700,
- 17569, 19485, 7702,
- 17569, 19485, 7734,
- 17569, 19485, 7788,
- 17569, 19485, 7794,
- 17569, 19485, 7796,
- 17569, 19485, 7866,
- 17569, 19485, 7868,
- 17569, 19485, 7870,
- 17569, 19485, 8270,
- 17569, 19485, 8452,
- 17569, 19485, 8456,
- 17569, 19485, 8458,
- 17569, 19485, 8546,
- 17569, 19485, 8658,
- 17569, 19485, 8662,
- 17569, 19485, 8696,
- 17569, 19485, 8704,
- 17569, 19485, 8790,
- 17569, 19485, 8792,
- 17569, 19485, 8794,
- 17569, 19485, 8892,
- 17569, 19485, 8894,
- 17569, 19485, 8896,
- 17569, 19485, 9156,
- 17569, 19485, 9272,
- 17569, 19485, 9276,
- 17569, 19485, 9278,
- 17569, 19485, 9280,
- 17569, 19485, 9300,
- 17569, 19485, 9410,
- 17569, 19485, 9530,
- 17569, 19485, 9532,
- 17569, 19485, 9534,
- 17569, 19485, 9536,
- 17569, 19485, 9636,
- 17569, 19485, 9694,
- 17569, 19485, 9708,
- 17569, 19485, 9726,
- 17569, 19485, 9744,
- 17569, 19485, 9754,
- 17569, 19485, 9776,
- 17569, 19485, 9778,
- 17569, 19485, 9780,
- 17569, 19485, 9782,
- 17569, 19485, 9940,
- 17569, 19485, 9942,
- 17569, 19485, 9944,
- 17569, 19485, 10032,
- 17569, 19485, 10088,
- 17569, 19485, 10114,
- 17569, 19485, 10124,
- 17569, 19485, 10128,
- 17569, 19485, 10130,
- 17569, 19485, 10160,
- 17569, 19485, 10162,
- 17569, 19485, 10164,
- 17569, 19485, 10166,
- 17569, 19485, 10218,
- 17569, 19485, 10220,
- 17569, 19485, 10222,
- 17569, 19485, 10224,
- 17569, 19485, 10256,
- 17569, 19485, 10258,
- 17569, 19485, 10260,
- 17569, 19485, 10684,
- 17569, 19485, 10800,
- 17569, 19485, 10802,
- 17569, 19485, 10804,
- 17569, 19485, 12023, 3273, 7087, 9456,
- 17569, 19485, 12023, 6407, 10040,
- 17569, 19485, 12023, 9242,
- 17569, 19485, 12023, 9456,
- 17569, 19485, 12023, 11348,
- 17569, 19485, 12023, 12168,
- 17569, 19485, 12023, 13271, 7087, 9456,
- 17569, 19485, 12023, 13431, 19973, 15534,
- 17569, 19485, 12023, 13483, 9456,
- 17569, 19485, 12023, 14307, 7087, 9456,
- 17569, 19485, 12023, 14533, 11348,
- 17569, 19485, 12023, 14533, 13431, 18669, 17166,
- 17569, 19485, 12023, 15021, 1212,
- 17569, 19485, 12023, 15319, 1212,
- 17569, 19485, 12774,
- 17569, 19485, 12898,
- 17569, 19485, 12900,
- 17569, 19485, 12902,
- 17569, 19485, 13440,
- 17569, 19485, 13442,
- 17569, 19485, 13444,
- 17569, 19485, 13446,
- 17569, 19485, 13662,
- 17569, 19485, 13698,
- 17569, 19485, 13700,
- 17569, 19485, 13752,
- 17569, 19485, 13756,
- 17569, 19485, 13758,
- 17569, 19485, 14277, 6337, 22,
- 17569, 19485, 14277, 6337, 34,
- 17569, 19485, 14760,
- 17569, 19485, 14995, 22,
- 17569, 19485, 14995, 34,
- 17569, 19485, 15053, 3224,
- 17569, 19485, 15053, 3226,
- 17569, 19485, 15053, 10114,
- 17569, 19485, 15313, 572,
- 17569, 19485, 15313, 2970,
- 17569, 19485, 15387, 24,
- 17569, 19485, 15387, 266,
- 17569, 19485, 15387, 268,
- 17569, 19485, 15387, 272,
- 17569, 19485, 15387, 280,
- 17569, 19485, 15387, 338,
- 17569, 19485, 15387, 342,
- 17569, 19485, 15387, 626,
- 17569, 19485, 15387, 736,
- 17569, 19485, 15387, 1672,
- 17569, 19485, 15387, 1834,
- 17569, 19485, 15387, 3030,
- 17569, 19485, 15387, 3032,
- 17569, 19485, 15387, 3034,
- 17569, 19485, 15387, 3036,
- 17569, 19485, 15387, 9744,
- 17569, 19485, 15387, 9778,
- 17569, 19485, 15803, 44,
- 17569, 19485, 15803, 496,
- 17569, 19485, 15803, 1074,
- 17569, 19485, 15803, 1966,
- 17569, 19485, 15803, 2152,
- 17569, 19485, 15803, 2318,
- 17569, 19485, 15803, 2492,
- 17569, 19485, 15803, 2690,
- 17569, 19485, 15803, 3074,
- 17569, 19485, 15803, 3270,
- 17569, 19485, 15803, 3702,
- 17569, 19485, 15803, 9272,
- 17569, 19485, 15861, 2,
- 17569, 19485, 15997, 14,
- 17569, 19485, 15997, 16,
- 17569, 19485, 15997, 30,
- 17569, 19485, 15997, 50,
- 17569, 19485, 15997, 158,
- 17569, 19485, 15997, 184,
- 17569, 19485, 15997, 244,
- 17569, 19485, 15997, 248,
- 17569, 19485, 15997, 254,
- 17569, 19485, 15997, 258,
- 17569, 19485, 15997, 260,
- 17569, 19485, 15997, 272,
- 17569, 19485, 15997, 334,
- 17569, 19485, 15997, 336,
- 17569, 19485, 15997, 338,
- 17569, 19485, 15997, 340,
- 17569, 19485, 15997, 342,
- 17569, 19485, 15997, 358,
- 17569, 19485, 15997, 382,
- 17569, 19485, 15997, 386,
- 17569, 19485, 15997, 390,
- 17569, 19485, 15997, 400,
- 17569, 19485, 15997, 404,
- 17569, 19485, 15997, 414,
- 17569, 19485, 15997, 422,
- 17569, 19485, 15997, 428,
- 17569, 19485, 15997, 434,
- 17569, 19485, 15997, 438,
- 17569, 19485, 15997, 446,
- 17569, 19485, 15997, 450,
- 17569, 19485, 15997, 454,
- 17569, 19485, 15997, 458,
- 17569, 19485, 15997, 466,
- 17569, 19485, 15997, 470,
- 17569, 19485, 15997, 520,
- 17569, 19485, 15997, 526,
- 17569, 19485, 15997, 534,
- 17569, 19485, 15997, 538,
- 17569, 19485, 15997, 544,
- 17569, 19485, 15997, 570,
- 17569, 19485, 15997, 572,
- 17569, 19485, 15997, 576,
- 17569, 19485, 15997, 578,
- 17569, 19485, 15997, 582,
- 17569, 19485, 15997, 586,
- 17569, 19485, 15997, 590,
- 17569, 19485, 15997, 594,
- 17569, 19485, 15997, 596,
- 17569, 19485, 15997, 600,
- 17569, 19485, 15997, 610,
- 17569, 19485, 15997, 692,
- 17569, 19485, 15997, 698,
- 17569, 19485, 15997, 704,
- 17569, 19485, 15997, 708,
- 17569, 19485, 15997, 710,
- 17569, 19485, 15997, 732,
- 17569, 19485, 15997, 734,
- 17569, 19485, 15997, 736,
- 17569, 19485, 15997, 740,
- 17569, 19485, 15997, 744,
- 17569, 19485, 15997, 750,
- 17569, 19485, 15997, 752,
- 17569, 19485, 15997, 756,
- 17569, 19485, 15997, 758,
- 17569, 19485, 15997, 760,
- 17569, 19485, 15997, 1040,
- 17569, 19485, 15997, 1042,
- 17569, 19485, 15997, 1044,
- 17569, 19485, 15997, 1046,
- 17569, 19485, 15997, 1048,
- 17569, 19485, 15997, 1148,
- 17569, 19485, 15997, 1190,
- 17569, 19485, 15997, 1192,
- 17569, 19485, 15997, 1194,
- 17569, 19485, 15997, 1196,
- 17569, 19485, 15997, 1198,
- 17569, 19485, 15997, 1250,
- 17569, 19485, 15997, 1252,
- 17569, 19485, 15997, 1254,
- 17569, 19485, 15997, 1256,
- 17569, 19485, 15997, 1258,
- 17569, 19485, 15997, 1424,
- 17569, 19485, 15997, 1462,
- 17569, 19485, 15997, 1486,
- 17569, 19485, 15997, 1488,
- 17569, 19485, 15997, 1490,
- 17569, 19485, 15997, 1492,
- 17569, 19485, 15997, 1494,
- 17569, 19485, 15997, 1554,
- 17569, 19485, 15997, 1560,
- 17569, 19485, 15997, 1598,
- 17569, 19485, 15997, 1694,
- 17569, 19485, 15997, 1696,
- 17569, 19485, 15997, 1698,
- 17569, 19485, 15997, 1700,
- 17569, 19485, 15997, 1702,
- 17569, 19485, 15997, 1778,
- 17569, 19485, 15997, 1802,
- 17569, 19485, 15997, 1804,
- 17569, 19485, 15997, 1806,
- 17569, 19485, 15997, 1808,
- 17569, 19485, 15997, 1810,
- 17569, 19485, 15997, 1838,
- 17569, 19485, 15997, 1904,
- 17569, 19485, 15997, 1906,
- 17569, 19485, 15997, 1908,
- 17569, 19485, 15997, 1910,
- 17569, 19485, 15997, 1912,
- 17569, 19485, 15997, 1942,
- 17569, 19485, 15997, 1944,
- 17569, 19485, 15997, 1946,
- 17569, 19485, 15997, 1948,
- 17569, 19485, 15997, 1950,
- 17569, 19485, 15997, 2094,
- 17569, 19485, 15997, 2112,
- 17569, 19485, 15997, 2114,
- 17569, 19485, 15997, 2116,
- 17569, 19485, 15997, 2118,
- 17569, 19485, 15997, 2120,
- 17569, 19485, 15997, 2266,
- 17569, 19485, 15997, 2418,
- 17569, 19485, 15997, 2648,
- 17569, 19485, 15997, 2880,
- 17569, 19485, 15997, 3018,
- 17569, 19485, 15997, 3030,
- 17569, 19485, 15997, 3032,
- 17569, 19485, 15997, 3034,
- 17569, 19485, 15997, 3036,
- 17569, 19485, 15997, 3038,
- 17569, 19485, 15997, 3222,
- 17569, 19485, 15997, 3224,
- 17569, 19485, 15997, 3226,
- 17569, 19485, 15997, 3228,
- 17569, 19485, 15997, 3230,
- 17569, 19485, 15997, 3254,
- 17569, 19485, 15997, 3256,
- 17569, 19485, 15997, 3258,
- 17569, 19485, 15997, 3260,
- 17569, 19485, 15997, 3262,
- 17569, 19485, 15997, 3288,
- 17569, 19485, 15997, 3290,
- 17569, 19485, 15997, 3292,
- 17569, 19485, 15997, 3294,
- 17569, 19485, 15997, 3296,
- 17569, 19485, 15997, 3302,
- 17569, 19485, 15997, 3304,
- 17569, 19485, 15997, 3308,
- 17569, 19485, 15997, 3310,
- 17569, 19485, 15997, 3312,
- 17569, 19485, 15997, 3516,
- 17569, 19485, 15997, 3670,
- 17569, 19485, 15997, 3778,
- 17569, 19485, 15997, 5996,
- 17569, 19485, 15997, 6337, 1462,
- 17569, 19485, 15997, 6386,
- 17569, 19485, 15997, 6438,
- 17569, 19485, 15997, 6978,
- 17569, 19485, 15997, 7300,
- 17569, 19485, 15997, 7448,
- 17569, 19485, 15997, 7606,
- 17569, 19485, 15997, 7642,
- 17569, 19485, 15997, 7792,
- 17569, 19485, 15997, 9710,
- 17569, 19485, 15997, 10104,
- 17569, 19485, 15997, 10158,
- 17569, 19485, 15997, 10160,
- 17569, 19485, 15997, 10162,
- 17569, 19485, 15997, 10164,
- 17569, 19485, 15997, 10166,
- 17569, 19485, 15997, 10168,
- 17569, 19485, 15997, 10192,
- 17569, 19485, 15997, 10214,
- 17569, 19485, 15997, 10228,
- 17569, 19485, 15997, 10230,
- 17569, 19485, 15997, 10232,
- 17569, 19485, 15997, 10234,
- 17569, 19485, 15997, 10236,
- 17569, 19485, 15997, 13696,
- 17569, 19485, 15997, 13760,
- 17569, 19485, 15997, 14475, 36,
- 17569, 19485, 15997, 16401, 50,
- 17569, 19485, 16231, 44,
- 17569, 19485, 16327, 9910,
- 17569, 19485, 16709, 2988,
- 17569, 19485, 16709, 3062,
- 17569, 19485, 16709, 3494,
- 17569, 19485, 16709, 3538,
- 17569, 19485, 16709, 6096,
- 17569, 19485, 16709, 7694,
- 17569, 19485, 16709, 8452,
- 17569, 19485, 16709, 8892,
- 17569, 19485, 16709, 9664,
- 17569, 19485, 16709, 9830,
- 17569, 19485, 16709, 9854,
- 17569, 19485, 16709, 9912,
- 17569, 19485, 16709, 9940,
- 17569, 19485, 16709, 10256,
- 17569, 19485, 16709, 10800,
- 17569, 19485, 16773, 14,
- 17569, 19485, 16773, 266,
- 17569, 19485, 16773, 268,
- 17569, 19485, 16773, 272,
- 17569, 19485, 16773, 280,
- 17569, 19485, 16773, 1572,
- 17569, 19485, 16773, 1624,
- 17569, 19485, 16773, 1672,
- 17569, 19485, 16775, 14,
- 17569, 19485, 16795, 4,
- 17569, 19485, 16795, 20,
- 17569, 19485, 16795, 24,
- 17569, 19485, 16795, 26,
- 17569, 19485, 16795, 30,
- 17569, 19485, 16795, 36,
- 17569, 19485, 16795, 38,
- 17569, 19485, 16795, 594,
- 17569, 19485, 16795, 2540,
- 17569, 19485, 16795, 2542,
- 17569, 19485, 16795, 8894,
- 17569, 19485, 16795, 8896,
- 17569, 19485, 17219, 626,
- 17569, 19485, 17219, 3222,
- 17569, 19485, 17219, 3224,
- 17569, 19485, 17219, 3226,
- 17569, 19485, 17219, 3228,
- 17569, 19485, 17219, 10088,
- 17569, 19485, 17219, 10114,
- 17569, 19485, 17219, 10124,
- 17569, 19485, 17367, 44,
- 17569, 19485, 18767, 0,
- 17569, 19485, 18767, 8,
- 17569, 19485, 18767, 16,
- 17569, 19485, 18767, 28,
- 17569, 19485, 18767, 36,
- 17569, 19485, 18767, 44,
- 17569, 19485, 18767, 348,
- 17569, 19485, 18767, 352,
- 17569, 19485, 18767, 356,
- 17569, 19485, 18767, 364,
- 17569, 19485, 18767, 446,
- 17569, 19485, 18767, 450,
- 17569, 19485, 18767, 458,
- 17569, 19485, 18767, 466,
- 17569, 19485, 18767, 692,
- 17569, 19485, 18767, 698,
- 17569, 19485, 18767, 704,
- 17569, 19485, 18767, 708,
- 17569, 19485, 19643, 22,
- 17569, 19485, 19643, 24,
- 17569, 19485, 19643, 30,
- 17569, 19485, 19643, 34,
- 17569, 19485, 19643, 48,
- 17569, 19485, 19643, 382,
- 17569, 19485, 19643, 386,
- 17569, 19485, 19643, 400,
- 17569, 19485, 19643, 570,
- 17569, 19485, 19643, 572,
- 17569, 19485, 19643, 576,
- 17569, 19485, 19643, 578,
- 17569, 19485, 19643, 692,
- 17569, 19485, 19643, 698,
- 17569, 19485, 19643, 704,
- 17569, 19485, 19643, 708,
- 17569, 19485, 19643, 1096,
- 17569, 19485, 19643, 1098,
- 17569, 19485, 19643, 1100,
- 17569, 19485, 19643, 1102,
- 17569, 19485, 19643, 2022,
- 17569, 19485, 19643, 2026,
- 17569, 19485, 19643, 2028,
- 17569, 19485, 19643, 2032,
- 17569, 19485, 19643, 2056,
- 17569, 19485, 19643, 2152,
- 17569, 19485, 19643, 2200,
- 17569, 19485, 19643, 2202,
- 17569, 19485, 19643, 2204,
- 17569, 19485, 19643, 2206,
- 17569, 19485, 19643, 2354,
- 17569, 19485, 19643, 2356,
- 17569, 19485, 19643, 2358,
- 17569, 19485, 19643, 2360,
- 17569, 19485, 19643, 2536,
- 17569, 19485, 19643, 2538,
- 17569, 19485, 19643, 2730,
- 17569, 19485, 19643, 2732,
- 17569, 19485, 19643, 2734,
- 17569, 19485, 19643, 2736,
- 17569, 19485, 19643, 3130,
- 17569, 19485, 19643, 3132,
- 17569, 19485, 19643, 3136,
- 17569, 19485, 19643, 3138,
- 17569, 19485, 19643, 3330,
- 17569, 19485, 19643, 3332,
- 17569, 19485, 19643, 3334,
- 17569, 19485, 19643, 3336,
- 17569, 19485, 19643, 3494,
- 17569, 19485, 19643, 3528,
- 17569, 19485, 19643, 3538,
- 17569, 19485, 19643, 3738,
- 17569, 19485, 19643, 3740,
- 17569, 19485, 19643, 3742,
- 17569, 19485, 19643, 3744,
- 17569, 19485, 19643, 6096,
- 17569, 19485, 19643, 6098,
- 17569, 19485, 19643, 6100,
- 17569, 19485, 19643, 6770,
- 17569, 19485, 19643, 7694,
- 17569, 19485, 19643, 7700,
- 17569, 19485, 19643, 7702,
- 17569, 19485, 19643, 7866,
- 17569, 19485, 19643, 7868,
- 17569, 19485, 19643, 7870,
- 17569, 19485, 19643, 8452,
- 17569, 19485, 19643, 8456,
- 17569, 19485, 19643, 8458,
- 17569, 19485, 19643, 8892,
- 17569, 19485, 19643, 9272,
- 17569, 19485, 19643, 9276,
- 17569, 19485, 19643, 9278,
- 17569, 19485, 19643, 9530,
- 17569, 19485, 19643, 9776,
- 17569, 19485, 19643, 9778,
- 17569, 19485, 19643, 9780,
- 17569, 19485, 19643, 9782,
- 17569, 19485, 19643, 9940,
- 17569, 19485, 19643, 9942,
- 17569, 19485, 19643, 9944,
- 17569, 19485, 19643, 10256,
- 17569, 19485, 19643, 10258,
- 17569, 19485, 19643, 10260,
- 17569, 19485, 19643, 10800,
- 17569, 19485, 19643, 10802,
- 17569, 19485, 19643, 10804,
- 17569, 19485, 19643, 13440,
- 17569, 19485, 19643, 13442,
- 17569, 19485, 19643, 13444,
- 17569, 19485, 19643, 13662,
- 17569, 19485, 19695, 24,
- 17569, 19485, 19695, 36,
- 17569, 19485, 19707, 48,
- 17569, 19485, 20057, 598,
- 17569, 19485, 20299, 626,
- 17569, 19485, 20299, 3222,
- 17569, 19485, 20299, 3224,
- 17569, 19485, 20299, 3226,
- 17569, 19485, 20299, 3228,
- 17569, 19485, 20299, 10128,
- 17569, 19485, 20299, 10132,
- 17569, 19485, 20299, 10134,
- 17569, 19485, 20299, 12023, 626,
- 17569, 19485, 20299, 13662,
- 17569, 19485, 20299, 13664,
- 17569, 19485, 20299, 13666,
- 17569, 19485, 20299, 13668,
- 17569, 19485, 21005, 1858,
- 17569, 19485, 21005, 1888,
- 17569, 19485, 21005, 1922,
- 17569, 19485, 21005, 1958,
- 17571, 12266,
- 17583, 19238,
- 17589, 13483, 14903, 0,
- 17589, 13483, 14903, 8,
- 17589, 13483, 14903, 16,
- 17589, 13483, 14903, 28,
- 17589, 13483, 14903, 36,
- 17589, 13483, 14903, 40,
- 17589, 13483, 14903, 42,
- 17589, 13483, 14903, 148,
- 17589, 13483, 14903, 154,
- 17589, 13483, 14903, 158,
- 17589, 13483, 14903, 166,
- 17589, 13483, 14903, 168,
- 17589, 13483, 14903, 170,
- 17589, 13483, 14903, 244,
- 17589, 13483, 14903, 248,
- 17589, 13483, 14903, 254,
- 17589, 13483, 14903, 258,
- 17589, 13483, 14903, 260,
- 17589, 13483, 14903, 262,
- 17589, 13483, 14903, 266,
- 17589, 13483, 14903, 268,
- 17589, 13483, 14903, 272,
- 17589, 13483, 14903, 280,
- 17589, 13483, 14903, 284,
- 17589, 13483, 14903, 286,
- 17589, 13483, 14903, 348,
- 17589, 13483, 14903, 382,
- 17589, 13483, 14903, 386,
- 17589, 13483, 14903, 390,
- 17589, 13483, 14903, 400,
- 17589, 13483, 14903, 404,
- 17589, 13483, 14903, 406,
- 17589, 13483, 14903, 414,
- 17589, 13483, 14903, 422,
- 17589, 13483, 14903, 428,
- 17589, 13483, 14903, 434,
- 17589, 13483, 14903, 438,
- 17589, 13483, 14903, 440,
- 17589, 13483, 14903, 446,
- 17589, 13483, 14903, 450,
- 17589, 13483, 14903, 458,
- 17589, 13483, 14903, 466,
- 17589, 13483, 14903, 470,
- 17589, 13483, 14903, 472,
- 17589, 13483, 14903, 586,
- 17589, 13483, 14903, 590,
- 17589, 13483, 14903, 596,
- 17589, 13483, 14903, 600,
- 17589, 13483, 14903, 610,
- 17589, 13483, 14903, 612,
- 17589, 13483, 14903, 620,
- 17589, 13483, 14903, 624,
- 17589, 13483, 14903, 628,
- 17589, 13483, 14903, 692,
- 17589, 13483, 14903, 698,
- 17589, 13483, 14903, 704,
- 17589, 13483, 14903, 708,
- 17589, 13483, 14903, 710,
- 17589, 13483, 14903, 712,
- 17589, 13483, 14903, 732,
- 17589, 13483, 14903, 734,
- 17589, 13483, 14903, 736,
- 17589, 13483, 14903, 740,
- 17589, 13483, 14903, 744,
- 17589, 13483, 14903, 746,
- 17589, 13483, 14903, 1190,
- 17589, 13483, 14903, 1656,
- 17589, 13483, 14903, 2380,
- 17589, 13483, 14903, 2796,
- 17589, 13483, 14903, 2798,
- 17589, 13483, 14903, 2802,
- 17589, 13483, 14903, 2806,
- 17589, 13483, 14903, 2814,
- 17589, 13483, 14903, 2816,
- 17589, 13483, 14903, 3254,
- 17589, 13483, 14903, 3256,
- 17589, 13483, 14903, 3258,
- 17589, 13483, 14903, 3260,
- 17589, 13483, 14903, 3262,
- 17589, 13483, 14903, 3264,
- 17589, 13483, 14903, 3288,
- 17589, 13483, 14903, 3290,
- 17589, 13483, 14903, 3292,
- 17589, 13483, 14903, 3294,
- 17589, 13483, 14903, 3296,
- 17589, 13483, 14903, 3298,
- 17589, 14903, 0,
- 17589, 14903, 8,
- 17589, 14903, 16,
- 17589, 14903, 28,
- 17589, 14903, 36,
- 17589, 14903, 40,
- 17589, 14903, 42,
- 17589, 14903, 148,
- 17589, 14903, 154,
- 17589, 14903, 158,
- 17589, 14903, 166,
- 17589, 14903, 168,
- 17589, 14903, 170,
- 17589, 14903, 244,
- 17589, 14903, 248,
- 17589, 14903, 254,
- 17589, 14903, 258,
- 17589, 14903, 260,
- 17589, 14903, 262,
- 17589, 14903, 266,
- 17589, 14903, 268,
- 17589, 14903, 272,
- 17589, 14903, 280,
- 17589, 14903, 284,
- 17589, 14903, 286,
- 17589, 14903, 348,
- 17589, 14903, 382,
- 17589, 14903, 386,
- 17589, 14903, 390,
- 17589, 14903, 400,
- 17589, 14903, 404,
- 17589, 14903, 406,
- 17589, 14903, 414,
- 17589, 14903, 422,
- 17589, 14903, 428,
- 17589, 14903, 434,
- 17589, 14903, 438,
- 17589, 14903, 440,
- 17589, 14903, 446,
- 17589, 14903, 450,
- 17589, 14903, 458,
- 17589, 14903, 466,
- 17589, 14903, 470,
- 17589, 14903, 472,
- 17589, 14903, 586,
- 17589, 14903, 590,
- 17589, 14903, 596,
- 17589, 14903, 600,
- 17589, 14903, 610,
- 17589, 14903, 612,
- 17589, 14903, 620,
- 17589, 14903, 624,
- 17589, 14903, 628,
- 17589, 14903, 692,
- 17589, 14903, 698,
- 17589, 14903, 704,
- 17589, 14903, 708,
- 17589, 14903, 710,
- 17589, 14903, 712,
- 17589, 14903, 732,
- 17589, 14903, 734,
- 17589, 14903, 736,
- 17589, 14903, 740,
- 17589, 14903, 744,
- 17589, 14903, 746,
- 17589, 14903, 1190,
- 17589, 14903, 1656,
- 17589, 14903, 2380,
- 17589, 14903, 2796,
- 17589, 14903, 2798,
- 17589, 14903, 2802,
- 17589, 14903, 2806,
- 17589, 14903, 2814,
- 17589, 14903, 2816,
- 17589, 14903, 3254,
- 17589, 14903, 3256,
- 17589, 14903, 3258,
- 17589, 14903, 3260,
- 17589, 14903, 3262,
- 17589, 14903, 3264,
- 17589, 14903, 3288,
- 17589, 14903, 3290,
- 17589, 14903, 3292,
- 17589, 14903, 3294,
- 17589, 14903, 3296,
- 17589, 14903, 3298,
- 17590,
- 17592,
- 17595, 17644,
- 17596,
- 17613, 12199, 9808,
- 17619, 5779, 8432,
- 17621, 12150,
- 17627, 5702,
- 17631, 6682,
- 17635, 91, 15002,
- 17635, 91, 15111, 18504,
- 17635, 91, 15111, 18505, 503, 11943, 632,
- 17635, 10595, 7845, 19973, 15534,
- 17635, 10595, 16816,
- 17635, 10595, 18669, 895, 93, 1293, 483, 19973, 15534,
- 17639, 2925, 10073, 11849, 2596,
- 17639, 2925, 10073, 11849, 3056,
- 17639, 2925, 10073, 11849, 3336,
- 17639, 2925, 10073, 11849, 6720,
- 17639, 2925, 10073, 11849, 6742,
- 17639, 2925, 10073, 11849, 8736,
- 17639, 2925, 10073, 11849, 11916,
- 17639, 2925, 10073, 11849, 13376,
- 17639, 2925, 10073, 11849, 13654,
- 17639, 2925, 10377, 11849, 2596,
- 17639, 2925, 10377, 11849, 3056,
- 17639, 2925, 10377, 11849, 3336,
- 17639, 2925, 10377, 11849, 6720,
- 17639, 2925, 10377, 11849, 6742,
- 17639, 2925, 10377, 11849, 8736,
- 17639, 2925, 10377, 11849, 11916,
- 17639, 2925, 10377, 11849, 13376,
- 17639, 2925, 10377, 11849, 13654,
- 17643, 8418,
- 17645, 12468,
- 17649, 9808,
- 17653, 9808,
- 17653, 17882,
- 17659, 13483, 14903, 0,
- 17659, 13483, 14903, 1, 10595, 11546,
- 17659, 13483, 14903, 1, 10595, 18872,
- 17659, 13483, 14903, 8,
- 17659, 13483, 14903, 9, 10595, 18872,
- 17659, 13483, 14903, 16,
- 17659, 13483, 14903, 17, 10595, 12168,
- 17659, 13483, 14903, 17, 10595, 14952,
- 17659, 13483, 14903, 17, 10595, 18872,
- 17659, 13483, 14903, 28,
- 17659, 13483, 14903, 29, 10595, 18872,
- 17659, 13483, 14903, 40,
- 17659, 13483, 14903, 41, 10595, 14533, 11348,
- 17659, 13483, 14903, 41, 10595, 14952,
- 17659, 13483, 14903, 41, 10595, 18872,
- 17659, 13483, 14903, 110,
- 17659, 13483, 14903, 154,
- 17659, 13483, 14903, 186,
- 17659, 13483, 14903, 198,
- 17659, 13483, 14903, 199, 10595, 7256,
- 17659, 13483, 14903, 199, 10595, 10046,
- 17659, 13483, 14903, 199, 10595, 15021, 7256,
- 17659, 13483, 14903, 199, 10595, 18870,
- 17659, 13483, 14903, 200,
- 17659, 13483, 14903, 201, 10595, 10046,
- 17659, 13483, 14903, 202,
- 17659, 13483, 14903, 203, 10595, 7256,
- 17659, 13483, 14903, 203, 10595, 7779, 7256,
- 17659, 13483, 14903, 203, 10595, 10046,
- 17659, 13483, 14903, 203, 10595, 15021, 7256,
- 17659, 13483, 14903, 203, 10595, 18870,
- 17659, 13483, 14903, 208,
- 17659, 13483, 14903, 209, 10595, 10136,
- 17659, 13483, 14903, 210,
- 17659, 13483, 14903, 211, 10595, 18870,
- 17659, 13483, 14903, 266,
- 17659, 13483, 14903, 267, 10595, 7256,
- 17659, 13483, 14903, 267, 10595, 15534,
- 17659, 13483, 14903, 267, 10595, 18870,
- 17659, 13483, 14903, 298,
- 17659, 13483, 14903, 299, 10595, 11546,
- 17659, 13483, 14903, 299, 10595, 12168,
- 17659, 13483, 14903, 316,
- 17659, 13483, 14903, 336,
- 17659, 13483, 14903, 348,
- 17659, 13483, 14903, 349, 10595, 7256,
- 17659, 13483, 14903, 349, 10595, 15534,
- 17659, 13483, 14903, 349, 10595, 18669, 15534,
- 17659, 13483, 14903, 349, 10595, 18870,
- 17659, 13483, 14903, 506,
- 17659, 13483, 14903, 526,
- 17659, 13483, 14903, 527, 10595, 15021, 7256,
- 17659, 13483, 14903, 527, 10595, 18870,
- 17659, 13483, 14903, 554,
- 17659, 13483, 14903, 624,
- 17659, 13483, 14903, 625, 10595, 15021, 7256,
- 17659, 13483, 14903, 625, 10595, 18870,
- 17659, 13483, 14903, 660,
- 17659, 13483, 14903, 680,
- 17659, 13483, 14903, 698,
- 17659, 13483, 14903, 732,
- 17659, 13483, 14903, 736,
- 17659, 13483, 14903, 738,
- 17659, 13483, 14903, 744,
- 17659, 13483, 14903, 752,
- 17659, 13483, 14903, 753, 10595, 18870,
- 17659, 13483, 14903, 753, 10595, 18872,
- 17659, 13483, 14903, 945, 3732,
- 17659, 13483, 14903, 1042,
- 17659, 13483, 14903, 1043, 10595, 18669, 15534,
- 17659, 13483, 14903, 1043, 10595, 18870,
- 17659, 13483, 14903, 1043, 10595, 18872,
- 17659, 13483, 14903, 1188,
- 17659, 13483, 14903, 1244,
- 17659, 13483, 14903, 1252,
- 17659, 13483, 14903, 1488,
- 17659, 13483, 14903, 1489, 10595, 15021, 7256,
- 17659, 13483, 14903, 1489, 10595, 15534,
- 17659, 13483, 14903, 1489, 10595, 15535, 841, 7256,
- 17659, 13483, 14903, 1489, 10595, 15732,
- 17659, 13483, 14903, 1489, 10595, 18870,
- 17659, 13483, 14903, 1512,
- 17659, 13483, 14903, 1696,
- 17659, 13483, 14903, 1940,
- 17659, 13483, 14903, 1988,
- 17659, 13483, 14903, 2112,
- 17659, 13483, 14903, 2140,
- 17659, 13483, 14903, 2468,
- 17659, 13483, 14903, 2706,
- 17659, 13483, 14903, 2894,
- 17659, 13483, 14903, 3030,
- 17659, 13483, 14903, 3290,
- 17659, 13483, 14903, 3332,
- 17659, 13483, 14903, 3630,
- 17659, 13483, 14903, 3656,
- 17659, 13483, 14903, 3788,
- 17659, 13483, 14903, 3789, 10595, 11546,
- 17659, 13483, 14903, 3789, 10595, 18870,
- 17659, 13483, 14903, 3789, 10595, 18872,
- 17659, 13483, 14903, 5962,
- 17659, 13483, 14903, 6266,
- 17659, 13483, 14903, 6442,
- 17659, 13483, 14903, 6446,
- 17659, 13483, 14903, 6450,
- 17659, 13483, 14903, 6718,
- 17659, 13483, 14903, 7095, 9808,
- 17659, 13483, 14903, 7402,
- 17659, 13483, 14903, 7651, 154,
- 17659, 13483, 14903, 7651, 1188,
- 17659, 13483, 14903, 7651, 2140,
- 17659, 13483, 14903, 7651, 2468,
- 17659, 13483, 14903, 7651, 3058,
- 17659, 13483, 14903, 7651, 3252,
- 17659, 13483, 14903, 7651, 3812,
- 17659, 13483, 14903, 7651, 6444,
- 17659, 13483, 14903, 9722,
- 17659, 13483, 14903, 9723, 10595, 18870,
- 17659, 13483, 14903, 9778,
- 17659, 13483, 14903, 9845, 154,
- 17659, 13483, 14903, 9845, 198,
- 17659, 13483, 14903, 9845, 200,
- 17659, 13483, 14903, 9845, 9808,
- 17659, 13483, 14903, 10064,
- 17659, 13483, 14903, 10196,
- 17659, 13483, 14903, 10204,
- 17659, 13483, 14903, 10210,
- 17659, 13483, 14903, 10734,
- 17659, 13483, 14903, 10735, 10595, 5693, 3678,
- 17659, 13483, 14903, 10735, 10595, 18872,
- 17659, 13483, 14903, 10900,
- 17659, 13483, 14903, 11379, 348,
- 17659, 13483, 14903, 11553, 13078,
- 17659, 13483, 14903, 11860,
- 17659, 13483, 14903, 11882,
- 17659, 13483, 14903, 11890,
- 17659, 13483, 14903, 12430,
- 17659, 13483, 14903, 13078,
- 17659, 13483, 14903, 13079, 10595, 13692,
- 17659, 13483, 14903, 13287, 13078,
- 17659, 13483, 14903, 13358,
- 17659, 13483, 14903, 13359, 10595, 18872,
- 17659, 13483, 14903, 13396,
- 17659, 13483, 14903, 13431, 16,
- 17659, 13483, 14903, 13431, 17, 10595, 10046,
- 17659, 13483, 14903, 13431, 40,
- 17659, 13483, 14903, 14271, 28,
- 17659, 13483, 14903, 14271, 29, 10595, 18872,
- 17659, 13483, 14903, 14407, 14935, 3732,
- 17659, 13483, 14903, 14533, 28,
- 17659, 13483, 14903, 14533, 19253, 28,
- 17659, 13483, 14903, 14935, 3732,
- 17659, 13483, 14903, 15826,
- 17659, 13483, 14903, 15927, 348,
- 17659, 13483, 14903, 15957, 3732,
- 17659, 13483, 14903, 16079, 28,
- 17659, 13483, 14903, 16414,
- 17659, 13483, 14903, 16415, 10595, 14533, 12169, 14178,
- 17659, 13483, 14903, 16725, 3678,
- 17659, 13483, 14903, 18019, 0,
- 17659, 13483, 14903, 18019, 8,
- 17659, 13483, 14903, 18019, 945, 3732,
- 17659, 13483, 14903, 18019, 3656,
- 17659, 13483, 14903, 18019, 14407, 14935, 3732,
- 17659, 13483, 14903, 18019, 14935, 3732,
- 17659, 13483, 14903, 18238,
- 17659, 13483, 14903, 18367, 744,
- 17659, 13483, 14903, 18367, 752,
- 17659, 13483, 14903, 18367, 1252,
- 17659, 13483, 14903, 18367, 3290,
- 17659, 13483, 14903, 18401, 9808,
- 17659, 13483, 14903, 18475, 40,
- 17659, 13483, 14903, 18475, 41, 10595, 15534,
- 17659, 13483, 14903, 18699, 266,
- 17659, 13483, 14903, 18699, 1042,
- 17659, 13483, 14903, 18699, 1043, 10595, 18870,
- 17659, 13483, 14903, 18699, 1252,
- 17659, 13483, 14903, 18759, 28,
- 17659, 13483, 14903, 19253, 28,
- 17659, 13483, 14903, 19255, 660,
- 17659, 13483, 14903, 19615, 298,
- 17659, 13483, 14903, 19997, 1042,
- 17659, 13483, 14903, 21821, 16,
- 17659, 13483, 18079, 1, 298,
- 17659, 13483, 18079, 203, 1488,
- 17659, 13483, 18079, 625, 3290,
- 17659, 14810,
- 17659, 14903, 13483, 15993, 198,
- 17659, 14903, 18238,
- 17659, 14903, 20591, 28,
- 17659, 15993, 14903, 0,
- 17659, 15993, 14903, 1, 10595, 11546,
- 17659, 15993, 14903, 1, 10595, 18872,
- 17659, 15993, 14903, 8,
- 17659, 15993, 14903, 9, 10595, 18872,
- 17659, 15993, 14903, 16,
- 17659, 15993, 14903, 17, 10595, 12168,
- 17659, 15993, 14903, 17, 10595, 14952,
- 17659, 15993, 14903, 17, 10595, 18872,
- 17659, 15993, 14903, 28,
- 17659, 15993, 14903, 29, 10595, 18872,
- 17659, 15993, 14903, 40,
- 17659, 15993, 14903, 41, 10595, 14533, 11348,
- 17659, 15993, 14903, 41, 10595, 14952,
- 17659, 15993, 14903, 41, 10595, 18872,
- 17659, 15993, 14903, 110,
- 17659, 15993, 14903, 154,
- 17659, 15993, 14903, 186,
- 17659, 15993, 14903, 198,
- 17659, 15993, 14903, 199, 10595, 7256,
- 17659, 15993, 14903, 199, 10595, 10046,
- 17659, 15993, 14903, 199, 10595, 15021, 7256,
- 17659, 15993, 14903, 199, 10595, 18870,
- 17659, 15993, 14903, 200,
- 17659, 15993, 14903, 201, 10595, 10046,
- 17659, 15993, 14903, 202,
- 17659, 15993, 14903, 203, 10595, 7256,
- 17659, 15993, 14903, 203, 10595, 7779, 7256,
- 17659, 15993, 14903, 203, 10595, 10046,
- 17659, 15993, 14903, 203, 10595, 15021, 7256,
- 17659, 15993, 14903, 203, 10595, 18870,
- 17659, 15993, 14903, 208,
- 17659, 15993, 14903, 209, 10595, 10136,
- 17659, 15993, 14903, 210,
- 17659, 15993, 14903, 211, 10595, 18870,
- 17659, 15993, 14903, 266,
- 17659, 15993, 14903, 267, 10595, 7256,
- 17659, 15993, 14903, 267, 10595, 15534,
- 17659, 15993, 14903, 267, 10595, 18870,
- 17659, 15993, 14903, 298,
- 17659, 15993, 14903, 299, 10595, 11546,
- 17659, 15993, 14903, 299, 10595, 12168,
- 17659, 15993, 14903, 316,
- 17659, 15993, 14903, 336,
- 17659, 15993, 14903, 348,
- 17659, 15993, 14903, 349, 10595, 7256,
- 17659, 15993, 14903, 349, 10595, 15534,
- 17659, 15993, 14903, 349, 10595, 18669, 15534,
- 17659, 15993, 14903, 349, 10595, 18870,
- 17659, 15993, 14903, 506,
- 17659, 15993, 14903, 526,
- 17659, 15993, 14903, 527, 10595, 15021, 7256,
- 17659, 15993, 14903, 527, 10595, 18870,
- 17659, 15993, 14903, 554,
- 17659, 15993, 14903, 624,
- 17659, 15993, 14903, 625, 10595, 15021, 7256,
- 17659, 15993, 14903, 625, 10595, 18870,
- 17659, 15993, 14903, 660,
- 17659, 15993, 14903, 680,
- 17659, 15993, 14903, 698,
- 17659, 15993, 14903, 732,
- 17659, 15993, 14903, 736,
- 17659, 15993, 14903, 738,
- 17659, 15993, 14903, 744,
- 17659, 15993, 14903, 752,
- 17659, 15993, 14903, 753, 10595, 18870,
- 17659, 15993, 14903, 753, 10595, 18872,
- 17659, 15993, 14903, 945, 3732,
- 17659, 15993, 14903, 1042,
- 17659, 15993, 14903, 1043, 10595, 18669, 15534,
- 17659, 15993, 14903, 1043, 10595, 18870,
- 17659, 15993, 14903, 1043, 10595, 18872,
- 17659, 15993, 14903, 1188,
- 17659, 15993, 14903, 1244,
- 17659, 15993, 14903, 1252,
- 17659, 15993, 14903, 1488,
- 17659, 15993, 14903, 1489, 10595, 15021, 7256,
- 17659, 15993, 14903, 1489, 10595, 15534,
- 17659, 15993, 14903, 1489, 10595, 15535, 841, 7256,
- 17659, 15993, 14903, 1489, 10595, 15732,
- 17659, 15993, 14903, 1489, 10595, 18870,
- 17659, 15993, 14903, 1512,
- 17659, 15993, 14903, 1696,
- 17659, 15993, 14903, 1940,
- 17659, 15993, 14903, 1988,
- 17659, 15993, 14903, 2112,
- 17659, 15993, 14903, 2140,
- 17659, 15993, 14903, 2468,
- 17659, 15993, 14903, 2706,
- 17659, 15993, 14903, 2894,
- 17659, 15993, 14903, 3030,
- 17659, 15993, 14903, 3290,
- 17659, 15993, 14903, 3332,
- 17659, 15993, 14903, 3630,
- 17659, 15993, 14903, 3656,
- 17659, 15993, 14903, 3788,
- 17659, 15993, 14903, 3789, 10595, 11546,
- 17659, 15993, 14903, 3789, 10595, 18870,
- 17659, 15993, 14903, 3789, 10595, 18872,
- 17659, 15993, 14903, 5962,
- 17659, 15993, 14903, 6266,
- 17659, 15993, 14903, 6442,
- 17659, 15993, 14903, 6446,
- 17659, 15993, 14903, 6450,
- 17659, 15993, 14903, 6718,
- 17659, 15993, 14903, 7095, 9808,
- 17659, 15993, 14903, 7402,
- 17659, 15993, 14903, 7651, 154,
- 17659, 15993, 14903, 7651, 1188,
- 17659, 15993, 14903, 7651, 2140,
- 17659, 15993, 14903, 7651, 2468,
- 17659, 15993, 14903, 7651, 3058,
- 17659, 15993, 14903, 7651, 3252,
- 17659, 15993, 14903, 7651, 3812,
- 17659, 15993, 14903, 7651, 6444,
- 17659, 15993, 14903, 9722,
- 17659, 15993, 14903, 9723, 10595, 18870,
- 17659, 15993, 14903, 9778,
- 17659, 15993, 14903, 9845, 154,
- 17659, 15993, 14903, 9845, 198,
- 17659, 15993, 14903, 9845, 200,
- 17659, 15993, 14903, 9845, 9808,
- 17659, 15993, 14903, 10064,
- 17659, 15993, 14903, 10196,
- 17659, 15993, 14903, 10204,
- 17659, 15993, 14903, 10210,
- 17659, 15993, 14903, 10734,
- 17659, 15993, 14903, 10735, 10595, 5693, 3678,
- 17659, 15993, 14903, 10735, 10595, 18872,
- 17659, 15993, 14903, 10900,
- 17659, 15993, 14903, 11379, 348,
- 17659, 15993, 14903, 11553, 13078,
- 17659, 15993, 14903, 11860,
- 17659, 15993, 14903, 11882,
- 17659, 15993, 14903, 11890,
- 17659, 15993, 14903, 12430,
- 17659, 15993, 14903, 13078,
- 17659, 15993, 14903, 13079, 10595, 13692,
- 17659, 15993, 14903, 13287, 13078,
- 17659, 15993, 14903, 13358,
- 17659, 15993, 14903, 13359, 10595, 18872,
- 17659, 15993, 14903, 13396,
- 17659, 15993, 14903, 13431, 16,
- 17659, 15993, 14903, 13431, 17, 10595, 10046,
- 17659, 15993, 14903, 13431, 40,
- 17659, 15993, 14903, 14271, 28,
- 17659, 15993, 14903, 14271, 29, 10595, 18872,
- 17659, 15993, 14903, 14407, 14935, 3732,
- 17659, 15993, 14903, 14533, 28,
- 17659, 15993, 14903, 14533, 19253, 28,
- 17659, 15993, 14903, 14935, 3732,
- 17659, 15993, 14903, 15826,
- 17659, 15993, 14903, 15927, 348,
- 17659, 15993, 14903, 15957, 3732,
- 17659, 15993, 14903, 16079, 28,
- 17659, 15993, 14903, 16414,
- 17659, 15993, 14903, 16415, 10595, 14533, 12169, 14178,
- 17659, 15993, 14903, 16725, 3678,
- 17659, 15993, 14903, 18019, 0,
- 17659, 15993, 14903, 18019, 8,
- 17659, 15993, 14903, 18019, 945, 3732,
- 17659, 15993, 14903, 18019, 3656,
- 17659, 15993, 14903, 18019, 14407, 14935, 3732,
- 17659, 15993, 14903, 18019, 14935, 3732,
- 17659, 15993, 14903, 18367, 744,
- 17659, 15993, 14903, 18367, 752,
- 17659, 15993, 14903, 18367, 1252,
- 17659, 15993, 14903, 18367, 3290,
- 17659, 15993, 14903, 18401, 9808,
- 17659, 15993, 14903, 18475, 40,
- 17659, 15993, 14903, 18475, 41, 10595, 15534,
- 17659, 15993, 14903, 18699, 266,
- 17659, 15993, 14903, 18699, 1042,
- 17659, 15993, 14903, 18699, 1043, 10595, 18870,
- 17659, 15993, 14903, 18699, 1252,
- 17659, 15993, 14903, 18759, 28,
- 17659, 15993, 14903, 19253, 28,
- 17659, 15993, 14903, 19255, 660,
- 17659, 15993, 14903, 19615, 298,
- 17659, 15993, 14903, 19997, 1042,
- 17659, 15993, 14903, 21821, 16,
- 17659, 15993, 18079, 1, 298,
- 17659, 15993, 18079, 203, 1488,
- 17659, 15993, 18079, 625, 3290,
- 17659, 16862,
- 17659, 19587, 9808,
- 17675, 6731, 9827, 15564,
- 17677, 13734,
- 17681, 12271, 17552,
- 17689, 9808,
- 17705, 1012,
- 17711, 9808,
- 17711, 13468,
- 17711, 13682,
+ 17505, 9854,
+ 17508,
+ 17519, 6718,
+ 17523, 6718,
+ 17527, 17066,
+ 17529, 7126,
+ 17583, 14299, 6777, 17202,
+ 17583, 19759, 18692,
+ 17588,
+ 17589, 17634,
+ 17589, 19054,
+ 17601, 18076,
+ 17605, 9854,
+ 17620,
+ 17631, 6437, 9854,
+ 17631, 6793, 9956,
+ 17631, 11762,
+ 17631, 13563, 14999, 124,
+ 17631, 13563, 14999, 140,
+ 17631, 13563, 14999, 148,
+ 17631, 13563, 14999, 190,
+ 17631, 13563, 14999, 212,
+ 17631, 13563, 14999, 282,
+ 17631, 13563, 14999, 336,
+ 17631, 13563, 14999, 486,
+ 17631, 13563, 14999, 572,
+ 17631, 13563, 14999, 634,
+ 17631, 13563, 14999, 686,
+ 17631, 13563, 14999, 738,
+ 17631, 13563, 14999, 752,
+ 17631, 13563, 14999, 876,
+ 17631, 13563, 14999, 924,
+ 17631, 13563, 14999, 1044,
+ 17631, 13563, 14999, 1268,
+ 17631, 13563, 14999, 1366,
+ 17631, 13563, 14999, 1510,
+ 17631, 13563, 14999, 1758,
+ 17631, 13563, 14999, 1898,
+ 17631, 13563, 14999, 1900,
+ 17631, 13563, 14999, 2282,
+ 17631, 13563, 14999, 2512,
+ 17631, 13563, 14999, 2666,
+ 17631, 13563, 14999, 2900,
+ 17631, 13563, 14999, 3038,
+ 17631, 13563, 14999, 3048,
+ 17631, 13563, 14999, 3464,
+ 17631, 13563, 14999, 3598,
+ 17631, 13563, 14999, 3814,
+ 17631, 13563, 14999, 6026,
+ 17631, 13563, 14999, 7008,
+ 17631, 13563, 14999, 7474,
+ 17631, 13563, 14999, 7872,
+ 17631, 13563, 14999, 9274,
+ 17631, 13563, 14999, 10200,
+ 17631, 13563, 14999, 10802,
+ 17631, 13563, 18249, 1269, 10802,
+ 17631, 13563, 18249, 2283, 1268,
+ 17631, 13563, 18249, 2283, 1758,
+ 17631, 13563, 18249, 2283, 2512,
+ 17631, 13563, 18249, 2283, 3598,
+ 17631, 13563, 18249, 3465, 2512,
+ 17631, 14856,
+ 17631, 16111, 14999, 124,
+ 17631, 16111, 14999, 140,
+ 17631, 16111, 14999, 148,
+ 17631, 16111, 14999, 190,
+ 17631, 16111, 14999, 212,
+ 17631, 16111, 14999, 282,
+ 17631, 16111, 14999, 336,
+ 17631, 16111, 14999, 486,
+ 17631, 16111, 14999, 572,
+ 17631, 16111, 14999, 634,
+ 17631, 16111, 14999, 686,
+ 17631, 16111, 14999, 738,
+ 17631, 16111, 14999, 752,
+ 17631, 16111, 14999, 876,
+ 17631, 16111, 14999, 924,
+ 17631, 16111, 14999, 1044,
+ 17631, 16111, 14999, 1268,
+ 17631, 16111, 14999, 1366,
+ 17631, 16111, 14999, 1510,
+ 17631, 16111, 14999, 1758,
+ 17631, 16111, 14999, 1898,
+ 17631, 16111, 14999, 1900,
+ 17631, 16111, 14999, 2282,
+ 17631, 16111, 14999, 2512,
+ 17631, 16111, 14999, 2666,
+ 17631, 16111, 14999, 2900,
+ 17631, 16111, 14999, 3038,
+ 17631, 16111, 14999, 3048,
+ 17631, 16111, 14999, 3464,
+ 17631, 16111, 14999, 3598,
+ 17631, 16111, 14999, 3814,
+ 17631, 16111, 14999, 6026,
+ 17631, 16111, 14999, 7008,
+ 17631, 16111, 14999, 7474,
+ 17631, 16111, 14999, 7872,
+ 17631, 16111, 14999, 9274,
+ 17631, 16111, 14999, 10200,
+ 17631, 16111, 14999, 10802,
+ 17631, 18021, 8320,
+ 17631, 18319, 14999, 7817, 7123, 9502,
+ 17631, 18511, 8320,
+ 17631, 19880,
+ 17631, 20685, 8320,
+ 17631, 20989, 8320,
+ 17642,
+ 17643, 18386,
+ 17644,
+ 17647, 9786,
+ 17657, 11642,
+ 17659, 11594,
+ 17661, 5223, 5222,
+ 17661, 9855, 3397, 13334,
+ 17661, 9855, 3397, 14434,
+ 17661, 9855, 11568,
+ 17661, 9855, 11678,
+ 17661, 9855, 15662,
+ 17661, 9855, 17118,
+ 17661, 11655, 9858,
+ 17661, 11655, 16984,
+ 17661, 11655, 19502,
+ 17661, 11905, 2610,
+ 17661, 11905, 3076,
+ 17661, 11905, 3356,
+ 17661, 11905, 6756,
+ 17661, 11905, 6778,
+ 17661, 11905, 8780,
+ 17661, 11905, 10900,
+ 17661, 11905, 11978,
+ 17661, 11905, 13450,
+ 17661, 11905, 13736,
+ 17661, 13180,
+ 17661, 14003, 9855, 385, 12554,
+ 17661, 14003, 9855, 385, 12555, 15704,
+ 17661, 14003, 9855, 573, 9482,
+ 17661, 14003, 9855, 573, 9483, 15704,
+ 17661, 14003, 9855, 3396,
+ 17661, 14003, 9855, 3397, 9702,
+ 17661, 14003, 9855, 9972,
+ 17661, 14003, 9855, 9973, 7422,
+ 17661, 14003, 9855, 13216,
+ 17661, 14003, 9855, 13217, 15704,
+ 17661, 14003, 9855, 15686,
+ 17661, 14003, 9855, 15687, 9482,
+ 17661, 14003, 9855, 15687, 9483, 15704,
+ 17661, 14003, 9855, 15687, 15704,
+ 17661, 14003, 9855, 15704,
+ 17661, 14056,
+ 17661, 14999, 106,
+ 17661, 14999, 107, 16566,
+ 17661, 14999, 124,
+ 17661, 14999, 125, 7778,
+ 17661, 14999, 148,
+ 17661, 14999, 149, 8310,
+ 17661, 14999, 149, 12781, 18888,
+ 17661, 14999, 149, 12781, 19420,
+ 17661, 14999, 187, 13424,
+ 17661, 14999, 244,
+ 17661, 14999, 245, 7054,
+ 17661, 14999, 266,
+ 17661, 14999, 336,
+ 17661, 14999, 337, 7466,
+ 17661, 14999, 350,
+ 17661, 14999, 351, 19420,
+ 17661, 14999, 384,
+ 17661, 14999, 385, 12554,
+ 17661, 14999, 385, 12555, 15704,
+ 17661, 14999, 416,
+ 17661, 14999, 448,
+ 17661, 14999, 449, 15424,
+ 17661, 14999, 522,
+ 17661, 14999, 523, 12432,
+ 17661, 14999, 572,
+ 17661, 14999, 573, 9482,
+ 17661, 14999, 573, 9483, 15704,
+ 17661, 14999, 588,
+ 17661, 14999, 589, 9686,
+ 17661, 14999, 589, 9698,
+ 17661, 14999, 622,
+ 17661, 14999, 623, 10106,
+ 17661, 14999, 623, 12538,
+ 17661, 14999, 623, 12781, 19420,
+ 17661, 14999, 683, 13424,
+ 17661, 14999, 694,
+ 17661, 14999, 734,
+ 17661, 14999, 1867, 13424,
+ 17661, 14999, 2444,
+ 17661, 14999, 2556,
+ 17661, 14999, 3795, 13424,
+ 17661, 14999, 7659, 13424,
+ 17661, 14999, 10319, 13424,
+ 17661, 14999, 11416,
+ 17661, 14999, 11417, 15704,
+ 17661, 14999, 11982,
+ 17661, 14999, 12380,
+ 17661, 14999, 12381, 15704,
+ 17661, 14999, 13138,
+ 17661, 14999, 13139, 15704,
+ 17661, 14999, 13876,
+ 17661, 14999, 13877, 15704,
+ 17661, 14999, 14274,
+ 17661, 14999, 14327, 13424,
+ 17661, 15298,
+ 17661, 16831, 15673, 6280,
+ 17661, 16831, 15673, 6281, 6956,
+ 17661, 16831, 15673, 6281, 15662,
+ 17661, 16831, 15673, 6366,
+ 17661, 16831, 15673, 6404,
+ 17661, 16831, 15673, 6424,
+ 17661, 16831, 15673, 6450,
+ 17661, 16831, 15673, 11838,
+ 17661, 16831, 15673, 11844,
+ 17661, 16831, 15673, 11894,
+ 17661, 16831, 15673, 19003, 7050,
+ 17661, 16831, 15673, 19003, 11554,
+ 17661, 16831, 15673, 19003, 11990,
+ 17661, 16831, 15673, 19003, 13700,
+ 17661, 16831, 15673, 19003, 14914,
+ 17661, 16831, 15673, 19003, 14915, 10641, 16544,
+ 17661, 16831, 15673, 19003, 14916,
+ 17661, 16831, 15673, 19003, 14917, 10641, 16544,
+ 17661, 16831, 15673, 19003, 16544,
+ 17661, 16831, 15673, 19401, 9171, 9210,
+ 17661, 16831, 15673, 19401, 9171, 9270,
+ 17661, 16831, 15673, 19401, 9171, 9308,
+ 17661, 16831, 15673, 19401, 14497, 9276,
+ 17661, 16831, 15673, 19401, 14497, 9282,
+ 17661, 16831, 15673, 20371, 9171, 1122,
+ 17661, 16831, 15673, 20371, 9171, 1224,
+ 17661, 16831, 15673, 20371, 14497, 3198,
+ 17661, 16831, 15673, 20371, 14497, 3336,
+ 17661, 18412,
+ 17663, 10641, 3699, 9854,
+ 17663, 10641, 6601, 9854,
+ 17663, 10641, 13257, 9854,
+ 17663, 10641, 14601, 9854,
+ 17664,
+ 17685, 5958,
+ 17686,
+ 17690,
+ 17691, 10084,
+ 17693, 12085, 14999, 14,
+ 17693, 12085, 14999, 20,
+ 17693, 12085, 14999, 30,
+ 17693, 12085, 14999, 38,
+ 17693, 14999, 0,
+ 17693, 14999, 2,
+ 17693, 14999, 4,
+ 17693, 14999, 6,
+ 17693, 14999, 8,
+ 17693, 14999, 10,
+ 17693, 14999, 12,
+ 17693, 14999, 14,
+ 17693, 14999, 16,
+ 17693, 14999, 18,
+ 17693, 14999, 20,
+ 17693, 14999, 22,
+ 17693, 14999, 24,
+ 17693, 14999, 26,
+ 17693, 14999, 28,
+ 17693, 14999, 30,
+ 17693, 14999, 32,
+ 17693, 14999, 34,
+ 17693, 14999, 36,
+ 17693, 14999, 38,
+ 17693, 14999, 40,
+ 17693, 14999, 42,
+ 17693, 14999, 46,
+ 17693, 14999, 50,
+ 17693, 14999, 72,
+ 17693, 14999, 78,
+ 17693, 14999, 80,
+ 17693, 14999, 94,
+ 17693, 14999, 120,
+ 17693, 14999, 132,
+ 17693, 14999, 184,
+ 17693, 14999, 190,
+ 17693, 14999, 192,
+ 17693, 14999, 202,
+ 17693, 14999, 208,
+ 17693, 14999, 252,
+ 17693, 14999, 256,
+ 17693, 14999, 260,
+ 17693, 14999, 306,
+ 17693, 14999, 314,
+ 17693, 14999, 324,
+ 17693, 14999, 330,
+ 17693, 14999, 340,
+ 17693, 14999, 390,
+ 17693, 14999, 456,
+ 17693, 14999, 494,
+ 17693, 14999, 498,
+ 17693, 14999, 510,
+ 17693, 14999, 596,
+ 17693, 14999, 756,
+ 17693, 14999, 758,
+ 17693, 14999, 764,
+ 17693, 14999, 844,
+ 17693, 14999, 846,
+ 17693, 14999, 1300,
+ 17693, 14999, 1302,
+ 17693, 14999, 1762,
+ 17693, 14999, 2448,
+ 17693, 14999, 2612,
+ 17693, 14999, 2614,
+ 17693, 14999, 3404,
+ 17693, 14999, 5236,
+ 17693, 14999, 5304,
+ 17693, 14999, 7432,
+ 17699, 1299, 485, 17178,
+ 17699, 14003, 9855, 8,
+ 17699, 14003, 9855, 16,
+ 17699, 14003, 9855, 28,
+ 17699, 14003, 9855, 40,
+ 17699, 14003, 9855, 66,
+ 17699, 14999, 0,
+ 17699, 14999, 106,
+ 17699, 14999, 124,
+ 17699, 14999, 148,
+ 17699, 14999, 244,
+ 17699, 14999, 266,
+ 17699, 14999, 336,
+ 17699, 14999, 350,
+ 17699, 14999, 384,
+ 17699, 14999, 416,
+ 17699, 14999, 448,
+ 17699, 14999, 522,
+ 17699, 14999, 572,
+ 17699, 14999, 588,
+ 17699, 14999, 622,
+ 17699, 14999, 680,
+ 17699, 14999, 734,
+ 17699, 14999, 2338,
+ 17699, 14999, 2444,
+ 17699, 14999, 2518,
+ 17699, 14999, 2556,
+ 17699, 14999, 8742,
+ 17699, 14999, 8950,
+ 17699, 16964,
+ 17701, 21038,
+ 17702,
+ 17703, 10641, 13579, 14036,
+ 17704,
17712,
- 17713, 10595, 10086,
- 17713, 10595, 10087, 841, 16898,
- 17713, 10595, 16898,
- 17834,
- 17839, 13183, 20163, 11428,
- 17845, 9809, 29, 10595, 11718,
- 17845, 11353, 2163, 1212,
- 17845, 11353, 2163, 7816,
- 17845, 11353, 2163, 7845, 12168,
- 17845, 11353, 2163, 10574,
- 17845, 11353, 2163, 11348,
- 17845, 11353, 2163, 11428,
- 17845, 11353, 2163, 12168,
- 17845, 11353, 2163, 13675, 11348,
- 17845, 11353, 2163, 14396,
- 17845, 11353, 2163, 18668,
- 17845, 11353, 2163, 18669, 15400,
- 17845, 11353, 2291, 18669, 15400,
- 17845, 11353, 2291, 19973, 15400,
- 17845, 11353, 7135, 1212,
- 17845, 11353, 7135, 7816,
- 17845, 11353, 7135, 7845, 12168,
- 17845, 11353, 7135, 10574,
- 17845, 11353, 7135, 11348,
- 17845, 11353, 7135, 12168,
- 17845, 11353, 7135, 13675, 11348,
- 17845, 11353, 7135, 14396,
- 17845, 11353, 7135, 18668,
- 17845, 11353, 7135, 18669, 15400,
- 17845, 11353, 7779, 19973, 15400,
- 17845, 11353, 13271, 19973, 15400,
- 17845, 11353, 17503, 9, 7256,
- 17845, 11353, 17503, 17, 7256,
- 17845, 11353, 17503, 10046,
- 17845, 11353, 17503, 15400,
- 17845, 11353, 17503, 17204,
- 17845, 11353, 17503, 17205, 7256,
- 17845, 11353, 17503, 21137, 15400,
- 17845, 13643, 14903, 18398,
- 17845, 14533, 8282,
- 17845, 14903, 0,
- 17845, 14903, 2,
- 17845, 14903, 6,
- 17845, 14903, 7, 36,
- 17845, 14903, 8,
- 17845, 14903, 10,
- 17845, 14903, 11, 26,
- 17845, 14903, 12,
- 17845, 14903, 13, 35, 36,
- 17845, 14903, 14,
- 17845, 14903, 16,
- 17845, 14903, 18,
- 17845, 14903, 19, 24,
- 17845, 14903, 19, 25, 36,
- 17845, 14903, 19, 26,
- 17845, 14903, 19, 27, 36,
- 17845, 14903, 19, 36,
- 17845, 14903, 19, 37, 10595, 1212,
- 17845, 14903, 19, 10595, 1212,
- 17845, 14903, 19, 10595, 6403, 14779, 841, 11346,
- 17845, 14903, 20,
- 17845, 14903, 21, 24,
- 17845, 14903, 21, 35, 36,
- 17845, 14903, 22,
- 17845, 14903, 24,
- 17845, 14903, 25, 26,
- 17845, 14903, 25, 27, 36,
- 17845, 14903, 25, 36,
- 17845, 14903, 25, 10595, 1212,
- 17845, 14903, 26,
- 17845, 14903, 27, 24,
- 17845, 14903, 27, 25, 36,
- 17845, 14903, 27, 36,
- 17845, 14903, 27, 10595, 1212,
- 17845, 14903, 28,
- 17845, 14903, 30,
- 17845, 14903, 31, 26,
- 17845, 14903, 34,
- 17845, 14903, 35, 36,
- 17845, 14903, 36,
- 17845, 14903, 37, 18,
- 17845, 14903, 37, 19, 36,
- 17845, 14903, 37, 20,
- 17845, 14903, 37, 21, 34,
- 17845, 14903, 37, 24,
- 17845, 14903, 37, 26,
- 17845, 14903, 37, 30,
- 17845, 14903, 37, 31, 34,
- 17845, 14903, 37, 36,
- 17845, 14903, 37, 38,
- 17845, 14903, 37, 39, 34,
- 17845, 14903, 37, 10595, 1212,
- 17845, 14903, 37, 10595, 1213, 11502,
- 17845, 14903, 38,
- 17845, 14903, 39, 35, 36,
- 17845, 14903, 39, 36,
- 17845, 14903, 40,
- 17845, 14903, 41, 26,
- 17845, 14903, 42,
- 17845, 14903, 44,
- 17845, 14903, 45, 34,
- 17845, 14903, 46,
- 17845, 14903, 156,
- 17845, 14903, 184,
- 17845, 14903, 214,
- 17845, 14903, 276,
- 17845, 14903, 298,
- 17845, 14903, 358,
- 17845, 14903, 388,
- 17845, 14903, 476,
- 17845, 14903, 508,
- 17845, 14903, 512,
- 17845, 14903, 574,
- 17845, 14903, 626,
- 17845, 14903, 656,
- 17845, 14903, 658,
- 17845, 14903, 692,
- 17845, 14903, 702,
- 17845, 14903, 704,
- 17845, 14903, 708,
- 17845, 14903, 728,
- 17845, 14903, 734,
- 17845, 14903, 852,
- 17845, 14903, 2606,
- 17845, 14903, 3518,
- 17845, 14903, 3542,
- 17845, 14903, 7845, 16,
- 17845, 14903, 7845, 40,
- 17845, 14903, 12745, 0,
- 17845, 14903, 12745, 16,
- 17845, 14903, 12745, 28,
- 17845, 14903, 12745, 40,
- 17845, 14903, 13431, 16,
- 17845, 14903, 13477, 18,
- 17845, 14903, 13477, 40,
- 17845, 14903, 13477, 80,
- 17845, 14903, 13477, 156,
- 17845, 14903, 13477, 184,
- 17845, 14903, 13477, 190,
- 17845, 14903, 13477, 202,
- 17845, 14903, 13477, 494,
- 17845, 14903, 13477, 512,
- 17845, 14903, 15217, 78,
- 17845, 14903, 15217, 80,
- 17845, 14903, 17349, 24,
- 17845, 14903, 18373, 16,
- 17845, 14903, 18373, 40,
- 17845, 20659, 16029, 6757, 9910,
- 17853, 19965, 3870,
- 17853, 19965, 3872,
- 17853, 19965, 3874,
- 17853, 19965, 3876,
- 17853, 19965, 3878,
- 17853, 19965, 3880,
- 17853, 19965, 3882,
- 17853, 19965, 3884,
- 17853, 19965, 3886,
- 17853, 19965, 3888,
- 17853, 19965, 3890,
- 17853, 19965, 3892,
- 17853, 19965, 3894,
- 17853, 19965, 3896,
- 17853, 19965, 3898,
- 17853, 19965, 3900,
- 17853, 19965, 3902,
- 17853, 19965, 3904,
- 17853, 19965, 3906,
- 17853, 19965, 3908,
- 17853, 19965, 3910,
- 17853, 19965, 3912,
- 17853, 19965, 3914,
- 17853, 19965, 3916,
- 17853, 19965, 3918,
- 17853, 19965, 3920,
- 17853, 19965, 3922,
- 17853, 19965, 3924,
- 17853, 19965, 3926,
- 17853, 19965, 3928,
- 17853, 19965, 3930,
- 17853, 19965, 3932,
- 17853, 19965, 3934,
- 17853, 19965, 3936,
- 17853, 19965, 3938,
- 17853, 19965, 3940,
- 17853, 19965, 3942,
- 17853, 19965, 3944,
- 17853, 19965, 3946,
- 17853, 19965, 3948,
- 17853, 19965, 3950,
- 17853, 19965, 3952,
- 17853, 19965, 3954,
- 17853, 19965, 3956,
- 17853, 19965, 3958,
- 17853, 19965, 3960,
- 17853, 19965, 3962,
- 17853, 19965, 3964,
- 17853, 19965, 3966,
- 17853, 19965, 3968,
- 17853, 19965, 3970,
- 17853, 19965, 3972,
- 17853, 19965, 3974,
- 17853, 19965, 3976,
- 17853, 19965, 3978,
- 17853, 19965, 3980,
- 17853, 19965, 3982,
- 17853, 19965, 3984,
- 17853, 19965, 3986,
- 17853, 19965, 3988,
- 17853, 19965, 3990,
- 17853, 19965, 3992,
- 17853, 19965, 3994,
- 17853, 19965, 3996,
- 17853, 19965, 3998,
- 17853, 19965, 4000,
- 17853, 19965, 4002,
- 17853, 19965, 4004,
- 17853, 19965, 4006,
- 17853, 19965, 4008,
- 17853, 19965, 5286,
- 17853, 19965, 5288,
- 17853, 19965, 5290,
- 17853, 19965, 5292,
- 17853, 19965, 5294,
- 17853, 19965, 5296,
- 17853, 19965, 5298,
- 17853, 19965, 5300,
- 17853, 19965, 5302,
- 17853, 19965, 5878,
- 17853, 19965, 5880,
- 17853, 19965, 5882,
- 17853, 19965, 5884,
- 17853, 19965, 5886,
- 17853, 19965, 5888,
- 17853, 19965, 5890,
- 17853, 19965, 5892,
- 17853, 19965, 5894,
- 17853, 19965, 5896,
- 17853, 19965, 5898,
- 17853, 19965, 5900,
- 17853, 19965, 5902,
- 17853, 19965, 5904,
- 17853, 19965, 5906,
- 17853, 19965, 5908,
- 17853, 19965, 5910,
- 17853, 19965, 5912,
- 17853, 19965, 5914,
- 17853, 19965, 5916,
- 17853, 19965, 5918,
- 17853, 19965, 5920,
- 17853, 19965, 5922,
- 17853, 19965, 5924,
- 17853, 19965, 6108,
- 17853, 19965, 6110,
- 17853, 19965, 6112,
- 17853, 19965, 6114,
- 17853, 19965, 6116,
- 17853, 19965, 6118,
- 17853, 19965, 6120,
- 17853, 19965, 6122,
- 17853, 19965, 6124,
- 17853, 19965, 6126,
- 17853, 19965, 6128,
- 17853, 19965, 6130,
- 17853, 19965, 6132,
- 17853, 19965, 6134,
- 17853, 19965, 6136,
- 17853, 19965, 6138,
- 17853, 19965, 6140,
- 17853, 19965, 6142,
- 17853, 19965, 6144,
- 17853, 19965, 6146,
- 17853, 19965, 6148,
- 17853, 19965, 6150,
- 17853, 19965, 6152,
- 17853, 19965, 6154,
- 17853, 19965, 6156,
- 17853, 19965, 6158,
- 17853, 19965, 6160,
- 17853, 19965, 6162,
- 17853, 19965, 6164,
- 17853, 19965, 6166,
- 17853, 19965, 6168,
- 17853, 19965, 6170,
- 17853, 19965, 6172,
- 17853, 19965, 6174,
- 17853, 19965, 6176,
- 17853, 19965, 6178,
- 17853, 19965, 6180,
- 17853, 19965, 6182,
- 17853, 19965, 6184,
- 17853, 19965, 6186,
- 17853, 19965, 6188,
- 17853, 19965, 6190,
- 17853, 19965, 6192,
- 17853, 19965, 6194,
- 17853, 19965, 6196,
- 17853, 19965, 6198,
- 17853, 19965, 6200,
- 17853, 19965, 6202,
- 17853, 19965, 6204,
- 17853, 19965, 6206,
- 17853, 19965, 6208,
- 17853, 19965, 6210,
- 17853, 19965, 6212,
- 17853, 19965, 6214,
- 17853, 19965, 6216,
- 17853, 19965, 6218,
- 17853, 19965, 6220,
- 17853, 19965, 6222,
- 17853, 19965, 6224,
- 17853, 19965, 6226,
- 17853, 19965, 6228,
- 17853, 19965, 6230,
- 17853, 19965, 6232,
- 17853, 19965, 6234,
- 17853, 19965, 6236,
- 17853, 19965, 6238,
- 17853, 19965, 6240,
- 17853, 19965, 6452,
- 17853, 19965, 6454,
- 17853, 19965, 6456,
- 17853, 19965, 6458,
- 17853, 19965, 6460,
- 17853, 19965, 6462,
- 17853, 19965, 6464,
- 17853, 19965, 6466,
- 17853, 19965, 6468,
- 17853, 19965, 6470,
- 17853, 19965, 6472,
- 17853, 19965, 6474,
- 17853, 19965, 6476,
- 17853, 19965, 6478,
- 17853, 19965, 6480,
- 17853, 19965, 6482,
- 17853, 19965, 6484,
- 17853, 19965, 6486,
- 17853, 19965, 6488,
- 17853, 19965, 6490,
- 17853, 19965, 6492,
- 17853, 19965, 6494,
- 17853, 19965, 6496,
- 17853, 19965, 6498,
- 17853, 19965, 6500,
- 17853, 19965, 6502,
- 17853, 19965, 6504,
- 17853, 19965, 6506,
- 17853, 19965, 6508,
- 17853, 19965, 6510,
- 17853, 19965, 6512,
- 17853, 19965, 6514,
- 17853, 19965, 6516,
- 17853, 19965, 6518,
- 17853, 19965, 6520,
- 17853, 19965, 6522,
- 17853, 19965, 6524,
- 17853, 19965, 6574,
- 17853, 19965, 6576,
- 17853, 19965, 6578,
- 17853, 19965, 6580,
- 17853, 19965, 6582,
- 17853, 19965, 6584,
- 17853, 19965, 6586,
- 17853, 19965, 6588,
- 17853, 19965, 6590,
- 17853, 19965, 6592,
- 17853, 19965, 6594,
- 17853, 19965, 6596,
- 17853, 19965, 6598,
- 17853, 19965, 6600,
- 17853, 19965, 6602,
- 17853, 19965, 6604,
- 17853, 19965, 6606,
- 17853, 19965, 6608,
- 17853, 19965, 6610,
- 17853, 19965, 6612,
- 17853, 19965, 6614,
- 17853, 19965, 6616,
- 17853, 19965, 6618,
- 17853, 19965, 6620,
- 17853, 19965, 6622,
- 17853, 19965, 6624,
- 17853, 19965, 6626,
- 17853, 19965, 6628,
- 17853, 19965, 6630,
- 17853, 19965, 6632,
- 17853, 19965, 6634,
- 17853, 19965, 6636,
- 17853, 19965, 6638,
- 17853, 19965, 6640,
- 17853, 19965, 6642,
- 17853, 19965, 6644,
- 17853, 19965, 6646,
- 17853, 19965, 6648,
- 17853, 19965, 6650,
- 17853, 19965, 6652,
- 17853, 19965, 6654,
- 17853, 19965, 6656,
- 17853, 19965, 6658,
- 17853, 19965, 6660,
- 17853, 19965, 6662,
- 17853, 19965, 6664,
- 17853, 19965, 6666,
- 17853, 19965, 6668,
- 17853, 19965, 6670,
- 17853, 19965, 6672,
- 17853, 19965, 6674,
- 17853, 19965, 6676,
- 17853, 19965, 6678,
- 17853, 19965, 6774,
- 17853, 19965, 6776,
- 17853, 19965, 6778,
- 17853, 19965, 6780,
- 17853, 19965, 6782,
- 17853, 19965, 6784,
- 17853, 19965, 6786,
- 17853, 19965, 6788,
- 17853, 19965, 6790,
- 17853, 19965, 6792,
- 17853, 19965, 6794,
- 17853, 19965, 6796,
- 17853, 19965, 6798,
- 17853, 19965, 6800,
- 17853, 19965, 6802,
- 17853, 19965, 6804,
- 17853, 19965, 6806,
- 17853, 19965, 6808,
- 17853, 19965, 6810,
- 17853, 19965, 6812,
- 17853, 19965, 6814,
- 17853, 19965, 6816,
- 17853, 19965, 6818,
- 17853, 19965, 6820,
- 17853, 19965, 6822,
- 17853, 19965, 6824,
- 17853, 19965, 6826,
- 17853, 19965, 6828,
- 17853, 19965, 6830,
- 17853, 19965, 6832,
- 17853, 19965, 6834,
- 17853, 19965, 6836,
- 17853, 19965, 6838,
- 17853, 19965, 6840,
- 17853, 19965, 6842,
- 17853, 19965, 6844,
- 17853, 19965, 6846,
- 17853, 19965, 6848,
- 17853, 19965, 6850,
- 17853, 19965, 6852,
- 17853, 19965, 6854,
- 17853, 19965, 6856,
- 17853, 19965, 6858,
- 17853, 19965, 6860,
- 17853, 19965, 6862,
- 17853, 19965, 6864,
- 17853, 19965, 6866,
- 17853, 19965, 6868,
- 17853, 19965, 6870,
- 17853, 19965, 6872,
- 17853, 19965, 6874,
- 17853, 19965, 6876,
- 17853, 19965, 6878,
- 17853, 19965, 6880,
- 17853, 19965, 7062,
- 17853, 19965, 7064,
- 17853, 19965, 7066,
- 17853, 19965, 7068,
- 17853, 19965, 7070,
- 17853, 19965, 7072,
- 17853, 19965, 7074,
- 17853, 19965, 7076,
- 17853, 19965, 7346,
- 17853, 19965, 7348,
- 17853, 19965, 7350,
- 17853, 19965, 7352,
- 17853, 19965, 7354,
- 17853, 19965, 7356,
- 17853, 19965, 7358,
- 17853, 19965, 7360,
- 17853, 19965, 7362,
- 17853, 19965, 7364,
- 17853, 19965, 7366,
- 17853, 19965, 7368,
- 17853, 19965, 7370,
- 17853, 19965, 7372,
- 17853, 19965, 7374,
- 17853, 19965, 7504,
- 17853, 19965, 7506,
- 17853, 19965, 7508,
- 17853, 19965, 7510,
- 17853, 19965, 7512,
- 17853, 19965, 7514,
- 17853, 19965, 7516,
- 17853, 19965, 7518,
- 17853, 19965, 7718,
- 17853, 19965, 7720,
- 17853, 19965, 7722,
- 17853, 19965, 7724,
- 17853, 19965, 7726,
- 17853, 19965, 7728,
- 17853, 19965, 7730,
- 17853, 19965, 7732,
- 17853, 19965, 7876,
- 17853, 19965, 7878,
- 17853, 19965, 7880,
- 17853, 19965, 7882,
- 17853, 19965, 7884,
- 17853, 19965, 7886,
- 17853, 19965, 7888,
- 17853, 19965, 7890,
- 17853, 19965, 7892,
- 17853, 19965, 7894,
- 17853, 19965, 7896,
- 17853, 19965, 7898,
- 17853, 19965, 7900,
- 17853, 19965, 7902,
- 17853, 19965, 7904,
- 17853, 19965, 7906,
- 17853, 19965, 7908,
- 17853, 19965, 7910,
- 17853, 19965, 7912,
- 17853, 19965, 7914,
- 17853, 19965, 7916,
- 17853, 19965, 7918,
- 17853, 19965, 7920,
- 17853, 19965, 7922,
- 17853, 19965, 7924,
- 17853, 19965, 7926,
- 17853, 19965, 7928,
- 17853, 19965, 7930,
- 17853, 19965, 7932,
- 17853, 19965, 7934,
- 17853, 19965, 7936,
- 17853, 19965, 7938,
- 17853, 19965, 7940,
- 17853, 19965, 7942,
- 17853, 19965, 7944,
- 17853, 19965, 7946,
- 17853, 19965, 7948,
- 17853, 19965, 7950,
- 17853, 19965, 7952,
- 17853, 19965, 7954,
- 17853, 19965, 7956,
- 17853, 19965, 7958,
- 17853, 19965, 7960,
- 17853, 19965, 7962,
- 17853, 19965, 8460,
- 17853, 19965, 8462,
- 17853, 19965, 8464,
- 17853, 19965, 8466,
- 17853, 19965, 8468,
- 17853, 19965, 8470,
- 17853, 19965, 8472,
- 17853, 19965, 8474,
- 17853, 19965, 8476,
- 17853, 19965, 8478,
- 17853, 19965, 8480,
- 17853, 19965, 8482,
- 17853, 19965, 8484,
- 17853, 19965, 8486,
- 17853, 19965, 8488,
- 17853, 19965, 8490,
- 17853, 19965, 8492,
- 17853, 19965, 8494,
- 17853, 19965, 8496,
- 17853, 19965, 8498,
- 17853, 19965, 8500,
- 17853, 19965, 8502,
- 17853, 19965, 8504,
- 17853, 19965, 8506,
- 17853, 19965, 8508,
- 17853, 19965, 8510,
- 17853, 19965, 8512,
- 17853, 19965, 8514,
- 17853, 19965, 8516,
- 17853, 19965, 8518,
- 17853, 19965, 8520,
- 17853, 19965, 8522,
- 17853, 19965, 8524,
- 17853, 19965, 8526,
- 17853, 19965, 8528,
- 17853, 19965, 8530,
- 17853, 19965, 8532,
- 17853, 19965, 8534,
- 17853, 19965, 8536,
- 17853, 19965, 8538,
- 17853, 19965, 8540,
- 17853, 19965, 8542,
- 17853, 19965, 9008,
- 17853, 19965, 9010,
- 17853, 19965, 9012,
- 17853, 19965, 9014,
- 17853, 19965, 9016,
- 17853, 19965, 9018,
- 17853, 19965, 9020,
- 17853, 19965, 9022,
- 17853, 19965, 9024,
- 17853, 19965, 9026,
- 17853, 19965, 9028,
- 17853, 19965, 9030,
- 17853, 19965, 9032,
- 17853, 19965, 9034,
- 17853, 19965, 9036,
- 17853, 19965, 9038,
- 17853, 19965, 9040,
- 17853, 19965, 9042,
- 17853, 19965, 9044,
- 17853, 19965, 9046,
- 17853, 19965, 9048,
- 17853, 19965, 9050,
- 17853, 19965, 9052,
- 17853, 19965, 9054,
- 17853, 19965, 9056,
- 17853, 19965, 9058,
- 17853, 19965, 9060,
- 17853, 19965, 9062,
- 17853, 19965, 9064,
- 17853, 19965, 9066,
- 17853, 19965, 9068,
- 17853, 19965, 9070,
- 17853, 19965, 9072,
- 17853, 19965, 9074,
- 17853, 19965, 9076,
- 17853, 19965, 9078,
- 17853, 19965, 9080,
- 17853, 19965, 9082,
- 17853, 19965, 9084,
- 17853, 19965, 9086,
- 17853, 19965, 9088,
- 17853, 19965, 9090,
- 17853, 19965, 9092,
- 17853, 19965, 9094,
- 17853, 19965, 9096,
- 17853, 19965, 9098,
- 17853, 19965, 9100,
- 17853, 19965, 9102,
- 17853, 19965, 9104,
- 17853, 19965, 9106,
- 17853, 19965, 9108,
- 17853, 19965, 9134,
- 17853, 19965, 9136,
- 17853, 19965, 9138,
- 17853, 19965, 9140,
- 17853, 19965, 9142,
- 17853, 19965, 9144,
- 17853, 19965, 9146,
- 17853, 19965, 9148,
- 17853, 19965, 9150,
- 17853, 19965, 9152,
- 17853, 19965, 9154,
- 17853, 19965, 9284,
- 17853, 19965, 9286,
- 17853, 19965, 9288,
- 17853, 19965, 9290,
- 17853, 19965, 9292,
- 17853, 19965, 9294,
- 17853, 19965, 9296,
- 17853, 19965, 9350,
- 17853, 19965, 9352,
- 17853, 19965, 9354,
- 17853, 19965, 9356,
- 17853, 19965, 9358,
- 17853, 19965, 9360,
- 17853, 19965, 9362,
- 17853, 19965, 9364,
- 17853, 19965, 9366,
- 17853, 19965, 9368,
- 17853, 19965, 9370,
- 17853, 19965, 9372,
- 17853, 19965, 9374,
- 17853, 19965, 9376,
- 17853, 19965, 9378,
- 17853, 19965, 9380,
- 17853, 19965, 9382,
- 17853, 19965, 9384,
- 17853, 19965, 9386,
- 17853, 19965, 9388,
- 17853, 19965, 9390,
- 17853, 19965, 9392,
- 17853, 19965, 9394,
- 17853, 19965, 9396,
- 17853, 19965, 9398,
- 17853, 19965, 9400,
- 17853, 19965, 9402,
- 17853, 19965, 9404,
- 17853, 19965, 9406,
- 17853, 19965, 9540,
- 17853, 19965, 9542,
- 17853, 19965, 9544,
- 17853, 19965, 9546,
- 17853, 19965, 9548,
- 17853, 19965, 9550,
- 17853, 19965, 9552,
- 17853, 19965, 9554,
- 17853, 19965, 9556,
- 17853, 19965, 9558,
- 17853, 19965, 9560,
- 17853, 19965, 9562,
- 17853, 19965, 9564,
- 17853, 19965, 9566,
- 17853, 19965, 9568,
- 17853, 19965, 9570,
- 17853, 19965, 9572,
- 17853, 19965, 9574,
- 17853, 19965, 9576,
- 17853, 19965, 9578,
- 17853, 19965, 9580,
- 17853, 19965, 9582,
- 17853, 19965, 9584,
- 17853, 19965, 9586,
- 17853, 19965, 9588,
- 17853, 19965, 9590,
- 17853, 19965, 9592,
- 17853, 19965, 9594,
- 17853, 19965, 9596,
- 17853, 19965, 9598,
- 17853, 19965, 9600,
- 17853, 19965, 9602,
- 17853, 19965, 9604,
- 17853, 19965, 9606,
- 17853, 19965, 9608,
- 17853, 19965, 9610,
- 17853, 19965, 9612,
- 17853, 19965, 9614,
- 17853, 19965, 9616,
- 17853, 19965, 9618,
- 17853, 19965, 9620,
- 17853, 19965, 9622,
- 17853, 19965, 9624,
- 17853, 19965, 9626,
- 17853, 19965, 9628,
- 17853, 19965, 9630,
- 17853, 19965, 9956,
- 17853, 19965, 9958,
- 17853, 19965, 9960,
- 17853, 19965, 9962,
- 17853, 19965, 9964,
- 17853, 19965, 9966,
- 17853, 19965, 9968,
- 17853, 19965, 9970,
- 17853, 19965, 9972,
- 17853, 19965, 9974,
- 17853, 19965, 9976,
- 17853, 19965, 9978,
- 17853, 19965, 9980,
- 17853, 19965, 9982,
- 17853, 19965, 9984,
- 17853, 19965, 9986,
- 17853, 19965, 9988,
- 17853, 19965, 9990,
- 17853, 19965, 9992,
- 17853, 19965, 9994,
- 17853, 19965, 9996,
- 17853, 19965, 9998,
- 17853, 19965, 10000,
- 17853, 19965, 10002,
- 17853, 19965, 10004,
- 17853, 19965, 10006,
- 17853, 19965, 10008,
- 17853, 19965, 10010,
- 17853, 19965, 10012,
- 17853, 19965, 10014,
- 17853, 19965, 10016,
- 17853, 19965, 10018,
- 17853, 19965, 10020,
- 17853, 19965, 10022,
- 17853, 19965, 10024,
- 17853, 19965, 10026,
- 17853, 19965, 10280,
- 17853, 19965, 10282,
- 17853, 19965, 10284,
- 17853, 19965, 10286,
- 17853, 19965, 10288,
- 17853, 19965, 10290,
- 17853, 19965, 10292,
- 17853, 19965, 10294,
- 17853, 19965, 10296,
- 17853, 19965, 10298,
- 17853, 19965, 10300,
- 17853, 19965, 10302,
- 17853, 19965, 10304,
- 17853, 19965, 10306,
- 17853, 19965, 10308,
- 17853, 19965, 10310,
- 17853, 19965, 10312,
- 17853, 19965, 10314,
- 17853, 19965, 10316,
- 17853, 19965, 10318,
- 17853, 19965, 10320,
- 17853, 19965, 10322,
- 17853, 19965, 10324,
- 17853, 19965, 10326,
- 17853, 19965, 10328,
- 17853, 19965, 10330,
- 17853, 19965, 10332,
- 17853, 19965, 10334,
- 17853, 19965, 10336,
- 17853, 19965, 10338,
- 17853, 19965, 10340,
- 17853, 19965, 10342,
- 17853, 19965, 10344,
- 17853, 19965, 10346,
- 17853, 19965, 10348,
- 17853, 19965, 10350,
- 17853, 19965, 10352,
- 17853, 19965, 10354,
- 17853, 19965, 10356,
- 17853, 19965, 10358,
- 17853, 19965, 10360,
- 17853, 19965, 10362,
- 17853, 19965, 10398,
- 17853, 19965, 10400,
- 17853, 19965, 10402,
- 17853, 19965, 10404,
- 17853, 19965, 10406,
- 17853, 19965, 10408,
- 17853, 19965, 10410,
- 17853, 19965, 10412,
- 17853, 19965, 10414,
- 17853, 19965, 10416,
- 17853, 19965, 10418,
- 17853, 19965, 10420,
- 17853, 19965, 10422,
- 17853, 19965, 10424,
- 17853, 19965, 10426,
- 17853, 19965, 10428,
- 17853, 19965, 10430,
- 17853, 19965, 10432,
- 17853, 19965, 10434,
- 17853, 19965, 10436,
- 17853, 19965, 10438,
- 17853, 19965, 10440,
- 17853, 19965, 10442,
- 17853, 19965, 10444,
- 17853, 19965, 10446,
- 17853, 19965, 10448,
- 17853, 19965, 10450,
- 17853, 19965, 10452,
- 17853, 19965, 10454,
- 17853, 19965, 10456,
- 17853, 19965, 10458,
- 17853, 19965, 10460,
- 17853, 19965, 10462,
- 17853, 19965, 10464,
- 17853, 19965, 10466,
- 17853, 19965, 10468,
- 17853, 19965, 10470,
- 17853, 19965, 10472,
- 17853, 19965, 10474,
- 17853, 19965, 10476,
- 17853, 19965, 10518,
- 17853, 19965, 10520,
- 17853, 19965, 10522,
- 17853, 19965, 10524,
- 17853, 19965, 10526,
- 17853, 19965, 10528,
- 17853, 19965, 10530,
- 17853, 19965, 10532,
- 17853, 19965, 10534,
- 17853, 19965, 10536,
- 17853, 19965, 10538,
- 17853, 19965, 10540,
- 17853, 19965, 10542,
- 17853, 19965, 10544,
- 17853, 19965, 10546,
- 17853, 19965, 10548,
- 17853, 19965, 10550,
- 17853, 19965, 10552,
- 17853, 19965, 10554,
- 17853, 19965, 10556,
- 17853, 19965, 10558,
- 17853, 19965, 10560,
- 17853, 19965, 10562,
- 17853, 19965, 10564,
- 17853, 19965, 10566,
- 17853, 19965, 10618,
- 17853, 19965, 10620,
- 17853, 19965, 10622,
- 17853, 19965, 10624,
- 17853, 19965, 10626,
- 17853, 19965, 10628,
- 17853, 19965, 10630,
- 17853, 19965, 10632,
- 17853, 19965, 10664,
- 17853, 19965, 10666,
- 17853, 19965, 10668,
- 17853, 19965, 10670,
- 17853, 19965, 10672,
- 17853, 19965, 10674,
- 17853, 19965, 10676,
- 17853, 19965, 10678,
- 17853, 19965, 10810,
- 17853, 19965, 10812,
- 17853, 19965, 10814,
- 17853, 19965, 10816,
- 17853, 19965, 10818,
- 17853, 19965, 10820,
- 17853, 19965, 10822,
- 17853, 19965, 10824,
- 17853, 19965, 10826,
- 17853, 19965, 10828,
- 17853, 19965, 10830,
- 17853, 19965, 10832,
- 17853, 19965, 10834,
- 17853, 19965, 10836,
- 17853, 19965, 10838,
- 17853, 19965, 10840,
- 17853, 19965, 10984,
- 17853, 19965, 10986,
- 17853, 19965, 10988,
- 17853, 19965, 10992,
- 17853, 19965, 10994,
- 17853, 19965, 11000,
- 17853, 19965, 11004,
- 17853, 19965, 11008,
- 17853, 19965, 11010,
- 17853, 19965, 11012,
- 17853, 19965, 11132,
- 17853, 19965, 11134,
- 17853, 19965, 11136,
- 17853, 19965, 11138,
- 17853, 19965, 11140,
- 17853, 19965, 11142,
- 17853, 19965, 11144,
- 17853, 19965, 11146,
- 17853, 19965, 11148,
- 17853, 19965, 11150,
- 17853, 19965, 11152,
- 17853, 19965, 11154,
- 17853, 19965, 11156,
- 17853, 19965, 11158,
- 17853, 19965, 11160,
- 17853, 19965, 11162,
- 17853, 19965, 11164,
- 17853, 19965, 11166,
- 17853, 19965, 11168,
- 17853, 19965, 11170,
- 17853, 19965, 11172,
- 17853, 19965, 11174,
- 17853, 19965, 11176,
- 17853, 19965, 11178,
- 17853, 19965, 11180,
- 17853, 19965, 11182,
- 17853, 19965, 11184,
- 17853, 19965, 11186,
- 17853, 19965, 11188,
- 17853, 19965, 11190,
- 17853, 19965, 11192,
- 17853, 19965, 11194,
- 17853, 19965, 11444,
- 17853, 19965, 11578,
- 17853, 19965, 11580,
- 17853, 19965, 11582,
- 17853, 19965, 11584,
- 17853, 19965, 11730,
- 17853, 19965, 11732,
- 17853, 19965, 11734,
- 17853, 19965, 11736,
- 17853, 19965, 11738,
- 17853, 19965, 11740,
- 17853, 19965, 11742,
- 17853, 19965, 11744,
- 17853, 19965, 11746,
- 17853, 19965, 11748,
- 17853, 19965, 11750,
- 17853, 19965, 11752,
- 17853, 19965, 11754,
- 17853, 19965, 11756,
- 17853, 19965, 11758,
- 17853, 19965, 11760,
- 17853, 19965, 11762,
- 17853, 19965, 11764,
- 17853, 19965, 11766,
- 17853, 19965, 11768,
- 17853, 19965, 11770,
- 17853, 19965, 11772,
- 17853, 19965, 11774,
- 17853, 19965, 11776,
- 17853, 19965, 11778,
- 17853, 19965, 11892,
- 17853, 19965, 11894,
- 17853, 19965, 11896,
- 17853, 19965, 11898,
- 17853, 19965, 11900,
- 17853, 19965, 11902,
- 17853, 19965, 11904,
- 17853, 19965, 11974,
- 17853, 19965, 11976,
- 17853, 19965, 11978,
- 17853, 19965, 11980,
- 17853, 19965, 11982,
- 17853, 19965, 11984,
- 17853, 19965, 11986,
- 17853, 19965, 11988,
- 17853, 19965, 11990,
- 17853, 19965, 11992,
- 17853, 19965, 11994,
- 17853, 19965, 11996,
- 17853, 19965, 12062,
- 17853, 19965, 12064,
- 17853, 19965, 12066,
- 17853, 19965, 12068,
- 17853, 19965, 12070,
- 17853, 19965, 12072,
- 17853, 19965, 12074,
- 17853, 19965, 12076,
- 17853, 19965, 12078,
- 17853, 19965, 12080,
- 17853, 19965, 12184,
- 17853, 19965, 12298,
- 17853, 19965, 12300,
- 17853, 19965, 12302,
- 17853, 19965, 12304,
- 17853, 19965, 12444,
- 17853, 19965, 12446,
- 17853, 19965, 12532,
- 17853, 19965, 12534,
- 17853, 19965, 12536,
- 17853, 19965, 12538,
- 17853, 19965, 12540,
- 17853, 19965, 12542,
- 17853, 19965, 12544,
- 17853, 19965, 12546,
- 17853, 19965, 12548,
- 17853, 19965, 12550,
- 17853, 19965, 12552,
- 17853, 19965, 12554,
- 17853, 19965, 12556,
- 17853, 19965, 12558,
- 17853, 19965, 12560,
- 17853, 19965, 12562,
- 17853, 19965, 12564,
- 17853, 19965, 12566,
- 17853, 19965, 12568,
- 17853, 19965, 12570,
- 17853, 19965, 12572,
- 17853, 19965, 12574,
- 17853, 19965, 12722,
- 17853, 19965, 12724,
- 17853, 19965, 12726,
- 17853, 19965, 12728,
- 17853, 19965, 12730,
- 17853, 19965, 12732,
- 17853, 19965, 12734,
- 17853, 19965, 12856,
- 17853, 19965, 12858,
- 17853, 19965, 12860,
- 17853, 19965, 12862,
- 17853, 19965, 12864,
- 17853, 19965, 12866,
- 17853, 19965, 12868,
- 17853, 19965, 12870,
- 17853, 19965, 12872,
- 17853, 19965, 12874,
- 17853, 19965, 12876,
- 17853, 19965, 12878,
- 17853, 19965, 12880,
- 17853, 19965, 12882,
- 17853, 19965, 12884,
- 17853, 19965, 12886,
- 17853, 19965, 12888,
- 17853, 19965, 12890,
- 17853, 19965, 12892,
- 17853, 19965, 12894,
- 17853, 19965, 12940,
- 17853, 19965, 12942,
- 17853, 19965, 12944,
- 17853, 19965, 12946,
- 17853, 19965, 12948,
- 17853, 19965, 12950,
- 17853, 19965, 12952,
- 17853, 19965, 12954,
- 17853, 19965, 12956,
- 17853, 19965, 12958,
- 17853, 19965, 12960,
- 17853, 19965, 12962,
- 17853, 19965, 12964,
- 17853, 19965, 12966,
- 17853, 19965, 12968,
- 17853, 19965, 12970,
- 17853, 19965, 12972,
- 17853, 19965, 12974,
- 17853, 19965, 12976,
- 17853, 19965, 12978,
- 17853, 19965, 12980,
- 17853, 19965, 12982,
- 17853, 19965, 13018,
- 17853, 19965, 13020,
- 17853, 19965, 13022,
- 17853, 19965, 13024,
- 17853, 19965, 13026,
- 17853, 19965, 13028,
- 17853, 19965, 13030,
- 17853, 19965, 13032,
- 17853, 19965, 13034,
- 17853, 19965, 13036,
- 17853, 19965, 13038,
- 17853, 19965, 13040,
- 17853, 19965, 13042,
- 17853, 19965, 13044,
- 17853, 19965, 13046,
- 17853, 19965, 13048,
- 17853, 19965, 13050,
- 17853, 19965, 13052,
- 17853, 19965, 13054,
- 17853, 19965, 13056,
- 17853, 19965, 13058,
- 17853, 19965, 13060,
- 17853, 19965, 13062,
- 17853, 19965, 13064,
- 17853, 19965, 13098,
- 17853, 19965, 13100,
- 17853, 19965, 13228,
- 17853, 19965, 13230,
- 17853, 19965, 13232,
- 17853, 19965, 13234,
- 17853, 19965, 13236,
- 17853, 19965, 13314,
- 17853, 19965, 13316,
- 17853, 19965, 13318,
- 17853, 19965, 13320,
- 17853, 19965, 13322,
- 17853, 19965, 13324,
- 17853, 19965, 13326,
- 17853, 19965, 13328,
- 17853, 19965, 13584,
- 17853, 19965, 13586,
- 17853, 19965, 13588,
- 17853, 19965, 13590,
- 17853, 19965, 13592,
- 17853, 19965, 13594,
- 17853, 19965, 13596,
- 17853, 19965, 13598,
- 17853, 19965, 13782,
- 17853, 19965, 13784,
- 17853, 19965, 13786,
- 17853, 19965, 13788,
- 17853, 19965, 13790,
- 17853, 19965, 13816,
- 17853, 19965, 13818,
- 17853, 19965, 13820,
- 17853, 19965, 13822,
- 17853, 19965, 13824,
- 17853, 19965, 13826,
- 17853, 19965, 13828,
- 17853, 19965, 13830,
- 17853, 19965, 13832,
- 17853, 19965, 13834,
- 17853, 19965, 13836,
- 17853, 19965, 13838,
- 17853, 19965, 13840,
- 17853, 19965, 13842,
- 17853, 19965, 13844,
- 17853, 19965, 13846,
- 17853, 19965, 13848,
- 17853, 19965, 13850,
- 17853, 19965, 13852,
- 17853, 19965, 13854,
- 17853, 19965, 13856,
- 17853, 19965, 13858,
- 17853, 19965, 13860,
- 17853, 19965, 13862,
- 17853, 19965, 13864,
- 17853, 19965, 13866,
- 17853, 19965, 13868,
- 17853, 19965, 13870,
- 17853, 19965, 13872,
- 17853, 19965, 13874,
- 17853, 19965, 13876,
- 17853, 19965, 13878,
- 17853, 19965, 13880,
- 17853, 19965, 13882,
- 17853, 19965, 13884,
- 17853, 19965, 13886,
- 17853, 19965, 13888,
- 17853, 19965, 13924,
- 17853, 19965, 13926,
- 17853, 19965, 13928,
- 17853, 19965, 13930,
- 17853, 19965, 13932,
- 17853, 19965, 13934,
- 17853, 19965, 13936,
- 17853, 19965, 13996,
- 17853, 19965, 13998,
- 17853, 19965, 14000,
- 17853, 19965, 14002,
- 17853, 19965, 14010,
- 17853, 19965, 14058,
- 17853, 19965, 14060,
- 17853, 19965, 14062,
- 17853, 19965, 14064,
- 17853, 19965, 14066,
- 17853, 19965, 14068,
- 17853, 19965, 14070,
- 17853, 19965, 14072,
- 17853, 19965, 14074,
- 17853, 19965, 14076,
- 17853, 19965, 14078,
- 17853, 19965, 14080,
- 17853, 19965, 14082,
- 17853, 19965, 14084,
- 17853, 19965, 14086,
- 17853, 19965, 14088,
- 17853, 19965, 14090,
- 17853, 19965, 14092,
- 17853, 19965, 14094,
- 17853, 19965, 14096,
- 17853, 19965, 14098,
- 17853, 19965, 14100,
- 17853, 19965, 14102,
- 17853, 19965, 14104,
- 17853, 19965, 14106,
- 17853, 19965, 14160,
- 17853, 19965, 14162,
- 17853, 19965, 15102,
- 17853, 19965, 15104,
- 17853, 19965, 15122,
- 17853, 19965, 15124,
- 17853, 19965, 15126,
- 17853, 19965, 15128,
- 17857, 9236,
- 17857, 11428,
- 17857, 12499, 5846,
- 17857, 13714,
- 17858,
- 17865, 15564,
- 17870,
- 17871, 10595, 19029, 11429, 11346,
- 17871, 10595, 19220,
- 17879, 6757, 9910,
- 17879, 11702,
- 17879, 11708,
- 17879, 11849, 2596,
- 17879, 11849, 3056,
- 17879, 11849, 3336,
- 17879, 11849, 6720,
- 17879, 11849, 6742,
- 17879, 11849, 8736,
- 17879, 11849, 11916,
- 17879, 11849, 13376,
- 17879, 11849, 13654,
- 17879, 13709, 8283, 7688,
- 17879, 13709, 8283, 11836,
- 17879, 13709, 8283, 11846,
- 17879, 13709, 8283, 12214,
- 17879, 13709, 8283, 12390,
- 17879, 13709, 8283, 13431, 15340,
- 17879, 13709, 8283, 14040,
- 17879, 13709, 8283, 14384,
- 17879, 13709, 8283, 15340,
- 17879, 13709, 8283, 20382,
- 17879, 15133, 3212,
- 17879, 15133, 3213, 18566,
- 17879, 15133, 12018,
- 17879, 15133, 12046,
- 17879, 15133, 13460,
- 17879, 15133, 14544,
- 17879, 15133, 15094,
- 17879, 15133, 15626,
- 17879, 15133, 15708,
- 17879, 15133, 16378,
- 17879, 15133, 17056,
- 17879, 16931, 11702,
- 17879, 17045, 8282,
- 17879, 18335, 8282,
- 17879, 18519, 106,
- 17879, 18519, 110,
- 17879, 18519, 114,
- 17879, 18519, 116,
- 17879, 18519, 120,
- 17879, 18519, 124,
- 17879, 18519, 130,
- 17879, 18519, 134,
- 17879, 18519, 140,
- 17879, 18519, 142,
- 17879, 18519, 148,
- 17879, 18519, 154,
- 17879, 18519, 158,
- 17879, 18519, 166,
- 17879, 18519, 168,
- 17879, 18519, 224,
- 17879, 18519, 226,
- 17879, 18519, 230,
- 17879, 18519, 236,
- 17879, 18519, 238,
- 17879, 18519, 244,
- 17879, 18519, 248,
- 17879, 18519, 254,
- 17879, 18519, 258,
- 17879, 18519, 260,
- 17879, 18519, 266,
- 17879, 18519, 268,
- 17879, 18519, 272,
- 17879, 18519, 280,
- 17879, 18519, 284,
- 17879, 18519, 334,
- 17879, 18519, 336,
- 17879, 18519, 338,
- 17879, 18519, 340,
- 17879, 18519, 342,
- 17879, 18519, 348,
- 17879, 18519, 352,
- 17879, 18519, 356,
- 17879, 18519, 364,
- 17879, 18519, 368,
- 17879, 18519, 382,
- 17879, 18519, 386,
- 17879, 18519, 390,
- 17879, 18519, 400,
- 17879, 18519, 404,
- 17879, 18519, 414,
- 17879, 18519, 422,
- 17879, 18519, 428,
- 17879, 18519, 434,
- 17879, 18519, 438,
- 17879, 18519, 446,
- 17879, 18519, 450,
- 17879, 18519, 458,
- 17879, 18519, 466,
- 17879, 18519, 470,
- 17879, 18519, 520,
- 17879, 18519, 526,
- 17879, 18519, 534,
- 17879, 18519, 538,
- 17879, 18519, 544,
- 17879, 18519, 554,
- 17879, 18519, 556,
- 17879, 18519, 558,
- 17879, 18519, 562,
- 17879, 18519, 566,
- 17879, 18519, 570,
- 17879, 18519, 572,
- 17879, 18519, 576,
- 17879, 18519, 578,
- 17879, 18519, 582,
- 17879, 18519, 586,
- 17879, 18519, 590,
- 17879, 18519, 596,
- 17879, 18519, 600,
- 17879, 18519, 610,
- 17879, 18519, 620,
- 17879, 18519, 624,
- 17879, 18519, 628,
- 17879, 18519, 632,
- 17879, 18519, 640,
- 17879, 18519, 678,
- 17879, 18519, 680,
- 17879, 18519, 682,
- 17879, 18519, 684,
- 17879, 18519, 688,
- 17879, 18519, 692,
- 17879, 18519, 698,
- 17879, 18519, 704,
- 17879, 18519, 708,
- 17879, 18519, 710,
- 17879, 18519, 716,
- 17879, 18519, 718,
- 17879, 18519, 722,
- 17879, 18519, 724,
- 17879, 18519, 726,
- 17879, 18519, 732,
- 17879, 18519, 734,
- 17879, 18519, 736,
- 17879, 18519, 740,
- 17879, 18519, 744,
- 17879, 18519, 750,
- 17879, 18519, 752,
- 17879, 18519, 756,
- 17879, 18519, 758,
- 17879, 18519, 760,
- 17879, 18519, 880,
- 17879, 18519, 902,
- 17879, 18519, 904,
- 17879, 18519, 906,
- 17879, 18519, 908,
- 17879, 18519, 910,
- 17879, 18519, 916,
- 17879, 18519, 954,
- 17879, 18519, 986,
- 17879, 18519, 988,
- 17879, 18519, 990,
- 17879, 18519, 1002,
- 17879, 18519, 1020,
- 17879, 18519, 1022,
- 17879, 18519, 1024,
- 17879, 18519, 1026,
- 17879, 18519, 1028,
- 17879, 18519, 1030,
- 17879, 18519, 1040,
- 17879, 18519, 1042,
- 17879, 18519, 1044,
- 17879, 18519, 1046,
- 17879, 18519, 1048,
- 17879, 18519, 1070,
- 17879, 18519, 1096,
- 17879, 18519, 1114,
- 17879, 18519, 1138,
- 17879, 18519, 1140,
- 17879, 18519, 1142,
- 17879, 18519, 1144,
- 17879, 18519, 1146,
- 17879, 18519, 1148,
- 17879, 18519, 1200,
- 17879, 18519, 1242,
- 17879, 18519, 1252,
- 17879, 18519, 1254,
- 17879, 18519, 1256,
- 17879, 18519, 1258,
- 17879, 18519, 1338,
- 17879, 18519, 1358,
- 17879, 18519, 1408,
- 17879, 18519, 1410,
- 17879, 18519, 1412,
- 17879, 18519, 1414,
- 17879, 18519, 1424,
- 17879, 18519, 1462,
- 17879, 18519, 1476,
- 17879, 18519, 1478,
- 17879, 18519, 1480,
- 17879, 18519, 1482,
- 17879, 18519, 1484,
- 17879, 18519, 1516,
- 17879, 18519, 1554,
- 17879, 18519, 1556,
- 17879, 18519, 1558,
- 17879, 18519, 1562,
- 17879, 18519, 1564,
- 17879, 18519, 1566,
- 17879, 18519, 1568,
- 17879, 18519, 1570,
- 17879, 18519, 1572,
- 17879, 18519, 1598,
- 17879, 18519, 1612,
- 17879, 18519, 1614,
- 17879, 18519, 1616,
- 17879, 18519, 1618,
- 17879, 18519, 1620,
- 17879, 18519, 1662,
- 17879, 18519, 1770,
- 17879, 18519, 1778,
- 17879, 18519, 1814,
- 17879, 18519, 1838,
- 17879, 18519, 1850,
- 17879, 18519, 1886,
- 17879, 18519, 1954,
- 17879, 18519, 2022,
- 17879, 18519, 2026,
- 17879, 18519, 2028,
- 17879, 18519, 2036,
- 17879, 18519, 2038,
- 17879, 18519, 2040,
- 17879, 18519, 2042,
- 17879, 18519, 2044,
- 17879, 18519, 2046,
- 17879, 18519, 2048,
- 17879, 18519, 2050,
- 17879, 18519, 2052,
- 17879, 18519, 2054,
- 17879, 18519, 2056,
- 17879, 18519, 2094,
- 17879, 18519, 2146,
- 17879, 18519, 2200,
- 17879, 18519, 2222,
- 17879, 18519, 2266,
- 17879, 18519, 2312,
- 17879, 18519, 2354,
- 17879, 18519, 2356,
- 17879, 18519, 2358,
- 17879, 18519, 2362,
- 17879, 18519, 2374,
- 17879, 18519, 2418,
- 17879, 18519, 2488,
- 17879, 18519, 2536,
- 17879, 18519, 2544,
- 17879, 18519, 2548,
- 17879, 18519, 2550,
- 17879, 18519, 2552,
- 17879, 18519, 2554,
- 17879, 18519, 2620,
- 17879, 18519, 2648,
- 17879, 18519, 2660,
- 17879, 18519, 2662,
- 17879, 18519, 2664,
- 17879, 18519, 2666,
- 17879, 18519, 2668,
- 17879, 18519, 2686,
- 17879, 18519, 2730,
- 17879, 18519, 2732,
- 17879, 18519, 2734,
- 17879, 18519, 2746,
- 17879, 18519, 2760,
- 17879, 18519, 2764,
- 17879, 18519, 2766,
- 17879, 18519, 2768,
- 17879, 18519, 2770,
- 17879, 18519, 2772,
- 17879, 18519, 2784,
- 17879, 18519, 2820,
- 17879, 18519, 2822,
- 17879, 18519, 2824,
- 17879, 18519, 2826,
- 17879, 18519, 2828,
- 17879, 18519, 2830,
- 17879, 18519, 2832,
- 17879, 18519, 2840,
- 17879, 18519, 2848,
- 17879, 18519, 2880,
- 17879, 18519, 2920,
- 17879, 18519, 2968,
- 17879, 18519, 2976,
- 17879, 18519, 2990,
- 17879, 18519, 3018,
- 17879, 18519, 3030,
- 17879, 18519, 3032,
- 17879, 18519, 3034,
- 17879, 18519, 3036,
- 17879, 18519, 3038,
- 17879, 18519, 3066,
- 17879, 18519, 3094,
- 17879, 18519, 3096,
- 17879, 18519, 3098,
- 17879, 18519, 3100,
- 17879, 18519, 3102,
- 17879, 18519, 3130,
- 17879, 18519, 3152,
- 17879, 18519, 3154,
- 17879, 18519, 3156,
- 17879, 18519, 3158,
- 17879, 18519, 3160,
- 17879, 18519, 3166,
- 17879, 18519, 3206,
- 17879, 18519, 3222,
- 17879, 18519, 3224,
- 17879, 18519, 3226,
- 17879, 18519, 3228,
- 17879, 18519, 3230,
- 17879, 18519, 3266,
- 17879, 18519, 3288,
- 17879, 18519, 3290,
- 17879, 18519, 3292,
- 17879, 18519, 3294,
- 17879, 18519, 3296,
- 17879, 18519, 3330,
- 17879, 18519, 3348,
- 17879, 18519, 3350,
- 17879, 18519, 3352,
- 17879, 18519, 3354,
- 17879, 18519, 3356,
- 17879, 18519, 3416,
- 17879, 18519, 3434,
- 17879, 18519, 3482,
- 17879, 18519, 3494,
- 17879, 18519, 3516,
- 17879, 18519, 3532,
- 17879, 18519, 3566,
- 17879, 18519, 3572,
- 17879, 18519, 3584,
- 17879, 18519, 3600,
- 17879, 18519, 3602,
- 17879, 18519, 3604,
- 17879, 18519, 3606,
- 17879, 18519, 3608,
- 17879, 18519, 3610,
- 17879, 18519, 3612,
- 17879, 18519, 3620,
- 17879, 18519, 3624,
- 17879, 18519, 3670,
- 17879, 18519, 3698,
- 17879, 18519, 3760,
- 17879, 18519, 3778,
- 17879, 18519, 3786,
- 17879, 18519, 3788,
- 17879, 18519, 3790,
- 17879, 18519, 3792,
- 17879, 18519, 3794,
- 17879, 18519, 3816,
- 17879, 18519, 3844,
- 17879, 18519, 3856,
- 17879, 18519, 3858,
- 17879, 18519, 3860,
- 17879, 18519, 3862,
- 17879, 18519, 3864,
- 17879, 18519, 5722,
- 17879, 18519, 5730,
- 17879, 18519, 5866,
- 17879, 18519, 5956,
- 17879, 18519, 5958,
- 17879, 18519, 5960,
- 17879, 18519, 5962,
- 17879, 18519, 5964,
- 17879, 18519, 5966,
- 17879, 18519, 5968,
- 17879, 18519, 5978,
- 17879, 18519, 5996,
- 17879, 18519, 6014,
- 17879, 18519, 6034,
- 17879, 18519, 6268,
- 17879, 18519, 6280,
- 17879, 18519, 6288,
- 17879, 18519, 6290,
- 17879, 18519, 6292,
- 17879, 18519, 6294,
- 17879, 18519, 6304,
- 17879, 18519, 6322,
- 17879, 18519, 6434,
- 17879, 18519, 6438,
- 17879, 18519, 6772,
- 17879, 18519, 6926,
- 17879, 18519, 6934,
- 17879, 18519, 6964,
- 17879, 18519, 6966,
- 17879, 18519, 6968,
- 17879, 18519, 7046,
- 17879, 18519, 7048,
- 17879, 18519, 7050,
- 17879, 18519, 7056,
- 17879, 18519, 7124,
- 17879, 18519, 7126,
- 17879, 18519, 7128,
- 17879, 18519, 7694,
- 17879, 18519, 7698,
- 17879, 18519, 7704,
- 17879, 18519, 7706,
- 17879, 18519, 7708,
- 17879, 18519, 7710,
- 17879, 18519, 7712,
- 17879, 18519, 7714,
- 17879, 18519, 7716,
- 17879, 18519, 8454,
- 17879, 18519, 8898,
- 17879, 18519, 8908,
- 17879, 18519, 8934,
- 17879, 18519, 8958,
- 17879, 18519, 9192,
- 17879, 18519, 9202,
- 17879, 18519, 9204,
- 17879, 18519, 9208,
- 17879, 18519, 9274,
- 17879, 18519, 9306,
- 17879, 18519, 9310,
- 17879, 18519, 9312,
- 17879, 18519, 9314,
- 17879, 18519, 9316,
- 17879, 18519, 9340,
- 17879, 18519, 9342,
- 17879, 18519, 9344,
- 17879, 18519, 9346,
- 17879, 18519, 9694,
- 17879, 18519, 9710,
- 17879, 18519, 9738,
- 17879, 18519, 9776,
- 17879, 18519, 9856,
- 17879, 18519, 9864,
- 17879, 18519, 9948,
- 17879, 18519, 9950,
- 17879, 18519, 9952,
- 17879, 18519, 10088,
- 17879, 18519, 10104,
- 17879, 18519, 10118,
- 17879, 18519, 10128,
- 17879, 18519, 10188,
- 17879, 18519, 10192,
- 17879, 18519, 10206,
- 17879, 18519, 10220,
- 17879, 18519, 10222,
- 17879, 18519, 10224,
- 17879, 18519, 10226,
- 17879, 18519, 10268,
- 17879, 18519, 10270,
- 17879, 18519, 10274,
- 17879, 18519, 10652,
- 17879, 18519, 10654,
- 17879, 18519, 10656,
- 17879, 18519, 10658,
- 17879, 18519, 10858,
- 17879, 18519, 10868,
- 17879, 18519, 10898,
- 17879, 18519, 10932,
- 17879, 18519, 10940,
- 17879, 18519, 11608,
- 17879, 18519, 11610,
- 17879, 18519, 11612,
- 17879, 18519, 11614,
- 17879, 18519, 11616,
- 17879, 18519, 11618,
- 17879, 18519, 11620,
- 17879, 18519, 11814,
- 17879, 18519, 11816,
- 17879, 18519, 12124,
- 17879, 18519, 12126,
- 17879, 18519, 12440,
- 17879, 18519, 12442,
- 17879, 18519, 13212,
- 17879, 18519, 13214,
- 17879, 18519, 13752,
- 17879, 18519, 13754,
- 17879, 18519, 14358,
- 17879, 18519, 14360,
- 17879, 18519, 16327, 0,
- 17879, 18519, 16327, 8,
- 17879, 18519, 16327, 16,
- 17879, 18519, 16327, 28,
- 17879, 18519, 16327, 40,
- 17879, 18519, 16327, 58,
- 17879, 18519, 16327, 184,
- 17879, 18519, 16327, 476,
- 17879, 18519, 16327, 692,
- 17879, 18519, 19415, 986,
- 17879, 18519, 19415, 1408,
- 17879, 18519, 19415, 2354,
- 17879, 18519, 19415, 2730,
- 17879, 18519, 20111, 0,
- 17879, 18519, 20111, 8,
- 17879, 18519, 20111, 16,
- 17879, 18519, 20111, 28,
- 17879, 18519, 20111, 40,
- 17879, 18519, 20111, 58,
- 17879, 18519, 20111, 184,
- 17879, 18819, 13921, 14897, 8282,
- 17879, 18819, 19947, 841, 13921, 14897, 8282,
- 17879, 18819, 19947, 8282,
- 17879, 19315, 19420,
- 17879, 19416,
- 17879, 19646,
- 17881, 9251, 15144,
- 17881, 14354,
- 17887, 20785, 11849, 2596,
- 17887, 20785, 11849, 3056,
- 17887, 20785, 11849, 3336,
- 17887, 20785, 11849, 6720,
- 17887, 20785, 11849, 6742,
- 17887, 20785, 11849, 8736,
- 17887, 20785, 11849, 10854,
- 17887, 20785, 11849, 11916,
- 17887, 20785, 11849, 13376,
- 17887, 20785, 11849, 13654,
- 17895, 16809, 19162,
- 17907, 18442,
- 17910,
- 17922,
- 17927, 13468,
- 17927, 19283, 2596,
- 17933, 6683, 10595, 9127, 12698,
- 17937, 20318,
- 17945, 13483, 14903, 80,
- 17945, 13483, 14903, 202,
- 17945, 13483, 14903, 268,
- 17945, 13483, 14903, 314,
- 17945, 13483, 14903, 494,
- 17945, 13483, 14903, 664,
- 17945, 13483, 14903, 698,
- 17945, 13483, 14903, 738,
- 17945, 13483, 14903, 810,
- 17945, 13483, 14903, 890,
- 17945, 13483, 14903, 1008,
- 17945, 13483, 14903, 1056,
- 17945, 13483, 14903, 1206,
- 17945, 13483, 14903, 1440,
- 17945, 13483, 14903, 1574,
- 17945, 13483, 14903, 1590,
- 17945, 13483, 14903, 1622,
- 17945, 13483, 14903, 1664,
- 17945, 13483, 14903, 1794,
- 17945, 13483, 14903, 1868,
- 17945, 13483, 14903, 2076,
- 17945, 13483, 14903, 2230,
- 17945, 13483, 14903, 2390,
- 17945, 13483, 14903, 2632,
- 17945, 13483, 14903, 2754,
- 17945, 13483, 14903, 2854,
- 17945, 13483, 14903, 3002,
- 17945, 13483, 14903, 3182,
- 17945, 13483, 14903, 3190,
- 17945, 13483, 14903, 3450,
- 17945, 13483, 14903, 3568,
- 17945, 13483, 14903, 3780,
- 17945, 13483, 14903, 5988,
- 17945, 13483, 14903, 6012,
- 17945, 13483, 14903, 6974,
- 17945, 13483, 14903, 7436,
- 17945, 13483, 14903, 7602,
- 17945, 13483, 14903, 9200,
- 17945, 13483, 14903, 9730,
- 17945, 13483, 14903, 10862,
- 17945, 14903, 80,
- 17945, 14903, 202,
- 17945, 14903, 230,
- 17945, 14903, 268,
- 17945, 14903, 314,
- 17945, 14903, 494,
- 17945, 14903, 664,
- 17945, 14903, 698,
- 17945, 14903, 738,
- 17945, 14903, 810,
- 17945, 14903, 824,
- 17945, 14903, 890,
- 17945, 14903, 1008,
- 17945, 14903, 1056,
- 17945, 14903, 1206,
- 17945, 14903, 1440,
- 17945, 14903, 1574,
- 17945, 14903, 1590,
- 17945, 14903, 1622,
- 17945, 14903, 1664,
- 17945, 14903, 1794,
- 17945, 14903, 1868,
- 17945, 14903, 2076,
- 17945, 14903, 2230,
- 17945, 14903, 2390,
- 17945, 14903, 2632,
- 17945, 14903, 2754,
- 17945, 14903, 2854,
- 17945, 14903, 3002,
- 17945, 14903, 3182,
- 17945, 14903, 3190,
- 17945, 14903, 3450,
- 17945, 14903, 3568,
- 17945, 14903, 3780,
- 17945, 14903, 5988,
- 17945, 14903, 6012,
- 17945, 14903, 6974,
- 17945, 14903, 7095, 9808,
- 17945, 14903, 7436,
- 17945, 14903, 7602,
- 17945, 14903, 9200,
- 17945, 14903, 9730,
- 17945, 14903, 10862,
- 17945, 14903, 11922,
- 17945, 14903, 14875, 9808,
- 17945, 14903, 15701, 1440,
- 17945, 15993, 14903, 80,
- 17945, 15993, 14903, 202,
- 17945, 15993, 14903, 268,
- 17945, 15993, 14903, 314,
- 17945, 15993, 14903, 494,
- 17945, 15993, 14903, 664,
- 17945, 15993, 14903, 698,
- 17945, 15993, 14903, 738,
- 17945, 15993, 14903, 810,
- 17945, 15993, 14903, 890,
- 17945, 15993, 14903, 1008,
- 17945, 15993, 14903, 1056,
- 17945, 15993, 14903, 1206,
- 17945, 15993, 14903, 1440,
- 17945, 15993, 14903, 1574,
- 17945, 15993, 14903, 1590,
- 17945, 15993, 14903, 1622,
- 17945, 15993, 14903, 1664,
- 17945, 15993, 14903, 1794,
- 17945, 15993, 14903, 1868,
- 17945, 15993, 14903, 2076,
- 17945, 15993, 14903, 2230,
- 17945, 15993, 14903, 2390,
- 17945, 15993, 14903, 2632,
- 17945, 15993, 14903, 2754,
- 17945, 15993, 14903, 2854,
- 17945, 15993, 14903, 3002,
- 17945, 15993, 14903, 3182,
- 17945, 15993, 14903, 3190,
- 17945, 15993, 14903, 3450,
- 17945, 15993, 14903, 3568,
- 17945, 15993, 14903, 3780,
- 17945, 15993, 14903, 5988,
- 17945, 15993, 14903, 6012,
- 17945, 15993, 14903, 6974,
- 17945, 15993, 14903, 7436,
- 17945, 15993, 14903, 7602,
- 17945, 15993, 14903, 9200,
- 17945, 15993, 14903, 9730,
- 17945, 15993, 14903, 10862,
- 17945, 19315, 19420,
- 17951, 1015, 6683, 10595, 17109, 6568,
- 17951, 6682,
- 17951, 6683, 10595, 17109, 6568,
- 17953, 492,
- 17953, 9809, 12986,
- 17953, 9809, 15756,
- 17953, 9809, 17342,
- 17953, 9809, 17466,
- 17953, 9809, 17506,
- 17953, 9809, 20336,
- 17953, 11849, 2596,
- 17953, 11849, 3056,
- 17953, 11849, 3336,
- 17953, 11849, 6720,
- 17953, 11849, 6742,
- 17953, 11849, 8736,
- 17953, 11849, 10854,
- 17953, 11849, 11916,
- 17953, 11849, 13376,
- 17953, 11849, 13654,
- 17953, 13309, 9808,
- 17953, 13921, 9809, 8,
- 17953, 13921, 9809, 16,
- 17953, 13921, 9809, 28,
- 17953, 13921, 9809, 40,
- 17953, 13921, 9809, 58,
- 17953, 13921, 9809, 72,
- 17953, 13921, 9809, 94,
- 17953, 13921, 9809, 306,
- 17953, 13921, 9809, 674,
- 17953, 13921, 9809, 14347, 8,
- 17953, 13921, 9809, 14347, 28,
- 17953, 13921, 9809, 17349, 22,
- 17953, 13921, 9809, 17349, 34,
- 17953, 13921, 9809, 17349, 394,
- 17953, 13921, 9809, 17349, 580,
- 17953, 13921, 14347, 8,
- 17953, 13921, 14347, 28,
- 17953, 14903, 0,
- 17953, 14903, 8,
- 17953, 14903, 16,
- 17953, 14903, 28,
- 17953, 14903, 40,
- 17953, 14903, 58,
- 17953, 14903, 72,
- 17953, 14903, 94,
- 17953, 14903, 106,
- 17953, 14903, 124,
- 17953, 14903, 148,
- 17953, 14903, 244,
- 17953, 14903, 266,
- 17953, 14903, 306,
- 17953, 14903, 334,
- 17953, 14903, 348,
- 17953, 14903, 382,
- 17953, 14903, 414,
- 17953, 14903, 446,
- 17953, 14903, 520,
- 17953, 14903, 570,
- 17953, 14903, 586,
- 17953, 14903, 620,
- 17953, 14903, 674,
- 17953, 14903, 678,
- 17953, 14903, 732,
- 17953, 14903, 930,
- 17953, 14903, 1040,
- 17953, 14903, 1138,
- 17953, 14903, 1160,
- 17953, 14903, 1486,
- 17953, 14903, 1786,
- 17953, 14903, 1904,
- 17953, 14903, 2142,
- 17953, 14903, 2432,
- 17953, 14903, 2480,
- 17953, 14903, 2544,
- 17953, 14903, 2660,
- 17953, 14903, 3030,
- 17953, 14903, 3094,
- 17953, 14903, 3222,
- 17953, 14903, 3302,
- 17953, 14903, 3786,
- 17953, 14903, 6286,
- 17953, 14903, 10218,
- 17953, 14903, 17349, 22,
- 17953, 14903, 17349, 34,
- 17953, 14903, 17349, 394,
- 17953, 14903, 17349, 580,
- 17953, 20771, 9808,
- 17955, 197, 13080,
- 17955, 1760,
- 17955, 3394,
- 17955, 9809, 5195, 11512,
- 17955, 9809, 11512,
- 17955, 9809, 12986,
- 17955, 9809, 13792,
- 17955, 9809, 15756,
- 17955, 9809, 15804,
- 17955, 9809, 17342,
- 17955, 11350,
- 17955, 11849, 2596,
- 17955, 11849, 3056,
- 17955, 11849, 3336,
- 17955, 11849, 6720,
- 17955, 11849, 6742,
- 17955, 11849, 8736,
- 17955, 11849, 10854,
- 17955, 11849, 11916,
- 17955, 11849, 13376,
- 17955, 11849, 13654,
- 17955, 13686,
- 17955, 13921, 9809, 16,
- 17955, 13921, 9809, 40,
- 17955, 13921, 9809, 58,
- 17955, 13921, 9809, 72,
- 17955, 13921, 9809, 94,
- 17955, 13921, 9809, 184,
- 17955, 13921, 9809, 306,
- 17955, 13921, 9809, 496,
- 17955, 13921, 9809, 674,
- 17955, 14903, 0,
- 17955, 14903, 16,
- 17955, 14903, 40,
- 17955, 14903, 58,
- 17955, 14903, 72,
- 17955, 14903, 94,
- 17955, 14903, 106,
- 17955, 14903, 124,
- 17955, 14903, 148,
- 17955, 14903, 184,
- 17955, 14903, 224,
- 17955, 14903, 244,
- 17955, 14903, 266,
- 17955, 14903, 306,
- 17955, 14903, 334,
- 17955, 14903, 348,
- 17955, 14903, 382,
- 17955, 14903, 414,
- 17955, 14903, 446,
- 17955, 14903, 496,
- 17955, 14903, 520,
- 17955, 14903, 570,
- 17955, 14903, 586,
- 17955, 14903, 620,
- 17955, 14903, 674,
- 17955, 14903, 678,
- 17955, 14903, 732,
- 17955, 14903, 750,
- 17955, 14903, 930,
- 17955, 14903, 1040,
- 17955, 14903, 1138,
- 17955, 14903, 1160,
- 17955, 14903, 1486,
- 17955, 14903, 1786,
- 17955, 14903, 1904,
- 17955, 14903, 2142,
- 17955, 14903, 2432,
- 17955, 14903, 2480,
- 17955, 14903, 2544,
- 17955, 14903, 2660,
- 17955, 14903, 2938,
- 17955, 14903, 3030,
- 17955, 14903, 3222,
- 17955, 14903, 3302,
- 17955, 14903, 6286,
- 17955, 14903, 6982,
- 17955, 14903, 7610,
- 17955, 14903, 10218,
- 17961, 16769, 2596,
- 17961, 16769, 3056,
- 17961, 16769, 3212,
- 17961, 16769, 3336,
- 17961, 16769, 6720,
- 17961, 16769, 6742,
- 17961, 16769, 8736,
- 17961, 16769, 11916,
- 17961, 16769, 13376,
- 17961, 16769, 13654,
- 17961, 16769, 15626,
- 17961, 16769, 15708,
- 17969, 11654,
- 17973, 1391, 3225, 5262,
- 17973, 1391, 3225, 10580,
- 17973, 1391, 3225, 14588,
- 17973, 1391, 3225, 14671, 10588,
- 17973, 1391, 3225, 14799, 7750,
- 17973, 1391, 3225, 15841, 13948,
- 17973, 1391, 3225, 16441, 13543, 18158,
- 17973, 1391, 3225, 17489, 17232,
- 17973, 1391, 3225, 17574,
- 17973, 1391, 3225, 17617, 6710,
- 17973, 1391, 3225, 17641, 14732,
- 17973, 1391, 3225, 18113, 14962,
- 17973, 1391, 3225, 18674,
- 17973, 1391, 3225, 19365, 11910,
- 17973, 1391, 10607, 495, 3225, 16110,
- 17973, 1391, 11355, 19722,
- 17973, 1391, 12160,
- 17973, 1391, 12171, 13190,
- 17973, 1391, 12171, 15580,
- 17973, 1391, 12171, 20122,
- 17973, 1391, 12171, 21176,
- 17973, 1391, 12329, 13738,
- 17973, 1391, 12699, 16066,
- 17973, 1391, 13130,
- 17973, 1391, 13483, 15580,
- 17973, 1391, 13483, 21176,
- 17973, 1391, 14281, 19722,
- 17973, 1391, 14299, 17230,
- 17973, 1391, 14417, 633, 8320,
- 17973, 1391, 15334,
- 17973, 1391, 16373, 18580,
- 17973, 1391, 16688,
- 17973, 1391, 16951, 15734,
- 17973, 1391, 16988,
- 17973, 1391, 17358,
- 17973, 1391, 17474,
- 17973, 1391, 17628,
- 17973, 1391, 17674,
- 17973, 1391, 17846,
- 17973, 1391, 18002,
- 17973, 1391, 18320,
- 17973, 1391, 18592,
- 17973, 1391, 18691, 12038,
- 17973, 1391, 18700,
- 17973, 1391, 18855, 483, 3225, 12498,
- 17973, 1391, 19080,
- 17973, 1391, 19095, 18580,
- 17973, 1391, 19164,
- 17973, 1391, 19166,
- 17973, 1391, 19453, 11408,
- 17973, 1391, 19771, 93, 3225, 18752,
- 17973, 1391, 19772,
- 17973, 1391, 19910,
- 17973, 1391, 19930,
- 17973, 1391, 20014,
- 17973, 1391, 20082,
- 17973, 1391, 20084,
- 17973, 1391, 20154,
- 17973, 1391, 20234,
- 17973, 1391, 20378,
- 17973, 1391, 20386,
- 17973, 1391, 20610,
- 17973, 1391, 20804,
- 17973, 1391, 21076,
- 17976,
- 17981, 14903, 0,
- 17981, 14903, 8,
- 17981, 14903, 16,
- 17981, 14903, 26,
- 17981, 14903, 28,
- 17981, 14903, 40,
- 17981, 14903, 106,
- 17981, 14903, 110,
- 17981, 14903, 114,
- 17981, 14903, 116,
- 17981, 14903, 120,
- 17981, 14903, 148,
- 17981, 14903, 154,
- 17981, 14903, 158,
- 17981, 14903, 166,
- 17981, 14903, 168,
- 17981, 14903, 244,
- 17981, 14903, 248,
- 17981, 14903, 254,
- 17981, 14903, 258,
- 17981, 14903, 260,
- 17981, 14903, 266,
- 17981, 14903, 268,
- 17981, 14903, 272,
- 17981, 14903, 280,
- 17981, 14903, 284,
- 17981, 14903, 348,
- 17981, 14903, 352,
- 17981, 14903, 356,
- 17981, 14903, 364,
- 17981, 14903, 368,
- 17981, 14903, 414,
- 17981, 14903, 422,
- 17981, 14903, 428,
- 17981, 14903, 434,
- 17981, 14903, 438,
- 17981, 14903, 446,
- 17981, 14903, 450,
- 17981, 14903, 458,
- 17981, 14903, 466,
- 17981, 14903, 470,
- 17981, 14903, 520,
- 17981, 14903, 526,
- 17981, 14903, 534,
- 17981, 14903, 538,
- 17981, 14903, 544,
- 17981, 14903, 570,
- 17981, 14903, 572,
- 17981, 14903, 576,
- 17981, 14903, 578,
- 17981, 14903, 582,
- 17981, 14903, 586,
- 17981, 14903, 590,
- 17981, 14903, 596,
- 17981, 14903, 600,
- 17981, 14903, 610,
- 17981, 14903, 620,
- 17981, 14903, 624,
- 17981, 14903, 628,
- 17981, 14903, 632,
- 17981, 14903, 640,
- 17981, 14903, 688,
- 17981, 14903, 692,
- 17981, 14903, 698,
- 17981, 14903, 704,
- 17981, 14903, 708,
- 17981, 14903, 732,
- 17981, 14903, 740,
- 17981, 14903, 744,
- 17981, 14903, 750,
- 17981, 14903, 752,
- 17981, 14903, 756,
- 17981, 14903, 758,
- 17981, 14903, 760,
- 17981, 14903, 13483, 0,
- 17981, 14903, 13483, 8,
- 17981, 14903, 13483, 16,
- 17981, 14903, 13483, 28,
- 17981, 14903, 13483, 40,
- 17981, 14903, 13483, 348,
- 17981, 14903, 13483, 352,
- 17981, 14903, 13483, 640,
- 17981, 14903, 13483, 692,
- 17981, 14903, 13483, 732,
- 17981, 14903, 13483, 740,
- 17981, 14903, 13483, 744,
- 17981, 14903, 15895, 734,
- 17981, 15761, 19179, 8282,
- 17981, 16135, 10770,
- 17981, 19179, 8282,
- 17983, 9824,
- 17984,
- 17986,
- 17999, 15893, 14903, 268,
- 17999, 15893, 14903, 526,
- 17999, 15893, 14903, 2268,
- 17999, 15893, 14903, 2524,
- 17999, 15893, 14903, 3200,
- 17999, 15893, 14903, 3508,
- 17999, 15893, 14903, 5284,
- 17999, 15893, 14903, 5790,
- 17999, 15893, 14903, 7120,
- 17999, 15893, 14903, 7558,
- 17999, 15893, 14903, 9326,
- 17999, 15893, 14903, 9440,
- 17999, 15893, 14903, 9730,
- 17999, 15893, 14903, 10080,
- 17999, 15893, 14903, 10764,
- 17999, 15893, 14903, 11376,
- 17999, 15893, 14903, 12142,
- 17999, 15893, 14903, 13330,
- 17999, 15893, 14903, 14112,
- 17999, 15893, 14903, 14454,
- 17999, 15893, 14903, 14882,
- 17999, 15893, 14903, 15370,
- 17999, 15893, 15133, 2596,
- 17999, 15893, 15133, 2597, 16378,
- 17999, 15893, 15133, 2597, 18566,
- 17999, 15893, 15133, 3212,
- 17999, 15893, 15133, 3213, 18566,
- 17999, 15893, 15133, 3336,
- 17999, 15893, 15133, 13654,
- 17999, 15893, 15133, 15708,
- 17999, 15893, 17045, 9808,
- 18001, 17870,
- 18003, 6731, 9827, 15564,
- 18006,
- 18007, 16717, 10595, 18669, 894,
- 18010,
- 18011, 10595, 13683, 9808,
- 18011, 10595, 13802,
- 18011, 10595, 14533, 15534,
- 18011, 10595, 16816,
- 18011, 10595, 18658,
- 18011, 10595, 19213, 11429, 10595, 7256,
- 18011, 10595, 20904,
- 18011, 14221, 1, 13183, 18214,
- 18011, 15907, 10595, 13468,
- 18011, 19056,
- 18015, 16942,
- 18017, 2589, 9808,
- 18017, 7769, 36,
- 18017, 18335, 8282,
- 18017, 18662,
- 18017, 19318,
- 18017, 20469, 8282,
- 18017, 20536,
- 18027, 5711, 15564,
- 18027, 9114,
- 18027, 9251, 15144,
- 18027, 11866,
- 18027, 14354,
- 18027, 14692,
- 18027, 15565, 1391, 17520,
- 18027, 19987, 18465, 15564,
- 18029, 7779, 19382,
- 18029, 9161, 5196,
- 18029, 9161, 5197, 5196,
- 18029, 9161, 11390,
- 18029, 9161, 12530,
- 18029, 9161, 12578,
- 18029, 9161, 13691, 17292,
- 18029, 9161, 13972,
- 18029, 9161, 14926,
- 18029, 9161, 14946,
- 18029, 9161, 16842,
- 18029, 9161, 16904,
- 18029, 9161, 19174,
- 18029, 9809, 11624,
- 18029, 9809, 11625, 10070,
- 18029, 9809, 12480,
- 18029, 9809, 17372,
- 18029, 9809, 19310,
- 18029, 11849, 2596,
- 18029, 11849, 3056,
- 18029, 11849, 3336,
- 18029, 11849, 6720,
- 18029, 11849, 6742,
- 18029, 11849, 8736,
- 18029, 11849, 10854,
- 18029, 11849, 11916,
- 18029, 11849, 13376,
- 18029, 11849, 13654,
- 18029, 13271, 19382,
- 18029, 13921, 9809, 9926,
- 18029, 13921, 9809, 9927, 15004,
- 18029, 13921, 9809, 10610,
- 18029, 13921, 9809, 10611, 12624,
- 18029, 13921, 9809, 11855, 8444,
- 18029, 13921, 9809, 13148,
- 18029, 13921, 9809, 15578,
- 18029, 13921, 9809, 15588,
- 18029, 13921, 9809, 15646,
- 18029, 14903, 0,
- 18029, 14903, 8,
- 18029, 14903, 16,
- 18029, 14903, 17, 7574,
- 18029, 14903, 28,
- 18029, 14903, 40,
- 18029, 14903, 72,
- 18029, 14903, 106,
- 18029, 14903, 107, 12714,
- 18029, 14903, 124,
- 18029, 14903, 125, 12714,
- 18029, 14903, 148,
- 18029, 14903, 149, 19226,
- 18029, 14903, 244,
- 18029, 14903, 245, 12714,
- 18029, 14903, 266,
- 18029, 14903, 306,
- 18029, 14903, 334,
- 18029, 14903, 335, 19226,
- 18029, 14903, 348,
- 18029, 14903, 349, 12714,
- 18029, 14903, 349, 13350,
- 18029, 14903, 382,
- 18029, 14903, 414,
- 18029, 14903, 446,
- 18029, 14903, 447, 12714,
- 18029, 14903, 520,
- 18029, 14903, 521, 11630,
- 18029, 14903, 521, 12714,
- 18029, 14903, 570,
- 18029, 14903, 571, 11360,
- 18029, 14903, 586,
- 18029, 14903, 587, 12714,
- 18029, 14903, 587, 19226,
- 18029, 14903, 620,
- 18029, 14903, 621, 12714,
- 18029, 14903, 692,
- 18029, 14903, 732,
- 18029, 14903, 1138,
- 18029, 14903, 1139, 19226,
- 18029, 14903, 2432,
- 18029, 14903, 2433, 12484,
- 18029, 14903, 2433, 12485, 16970,
- 18029, 14903, 2544,
- 18029, 14903, 2545, 12714,
- 18029, 14903, 3302,
- 18029, 14903, 3303, 19226,
- 18029, 15701, 9161, 16904,
- 18029, 16844,
- 18029, 18831, 9809, 11588,
- 18029, 18831, 9809, 12392,
- 18029, 18831, 9809, 16864,
- 18029, 20618,
- 18032,
- 18041, 14903, 0,
- 18041, 14903, 8,
- 18041, 14903, 16,
- 18041, 14903, 26,
- 18041, 14903, 28,
- 18041, 14903, 40,
- 18041, 14903, 106,
- 18041, 14903, 110,
- 18041, 14903, 114,
- 18041, 14903, 116,
- 18041, 14903, 120,
- 18041, 14903, 148,
- 18041, 14903, 154,
- 18041, 14903, 158,
- 18041, 14903, 166,
- 18041, 14903, 168,
- 18041, 14903, 244,
- 18041, 14903, 248,
- 18041, 14903, 254,
- 18041, 14903, 258,
- 18041, 14903, 260,
- 18041, 14903, 266,
- 18041, 14903, 268,
- 18041, 14903, 272,
- 18041, 14903, 280,
- 18041, 14903, 284,
- 18041, 14903, 348,
- 18041, 14903, 352,
- 18041, 14903, 356,
- 18041, 14903, 364,
- 18041, 14903, 368,
- 18041, 14903, 414,
- 18041, 14903, 422,
- 18041, 14903, 428,
- 18041, 14903, 434,
- 18041, 14903, 438,
- 18041, 14903, 446,
- 18041, 14903, 450,
- 18041, 14903, 458,
- 18041, 14903, 466,
- 18041, 14903, 470,
- 18041, 14903, 520,
- 18041, 14903, 526,
- 18041, 14903, 534,
- 18041, 14903, 538,
- 18041, 14903, 544,
- 18041, 14903, 570,
- 18041, 14903, 572,
- 18041, 14903, 576,
- 18041, 14903, 578,
- 18041, 14903, 582,
- 18041, 14903, 586,
- 18041, 14903, 590,
- 18041, 14903, 596,
- 18041, 14903, 600,
- 18041, 14903, 610,
- 18041, 14903, 620,
- 18041, 14903, 624,
- 18041, 14903, 628,
- 18041, 14903, 632,
- 18041, 14903, 640,
- 18041, 14903, 678,
- 18041, 14903, 680,
- 18041, 14903, 682,
- 18041, 14903, 684,
- 18041, 14903, 688,
- 18041, 14903, 692,
- 18041, 14903, 698,
- 18041, 14903, 704,
- 18041, 14903, 708,
- 18041, 14903, 732,
- 18041, 14903, 740,
- 18041, 14903, 744,
- 18041, 14903, 750,
- 18041, 14903, 752,
- 18041, 14903, 756,
- 18041, 14903, 758,
- 18041, 14903, 760,
- 18041, 14903, 13483, 0,
- 18041, 14903, 13483, 8,
- 18041, 14903, 13483, 16,
- 18041, 14903, 13483, 28,
- 18041, 14903, 13483, 40,
- 18041, 14903, 13483, 266,
- 18041, 14903, 13483, 268,
- 18041, 14903, 13483, 272,
- 18041, 14903, 13483, 280,
- 18041, 14903, 13483, 284,
- 18041, 14903, 13483, 348,
- 18041, 14903, 13483, 352,
- 18041, 14903, 13483, 368,
- 18041, 14903, 13483, 438,
- 18041, 14903, 13483, 470,
- 18041, 14903, 13483, 570,
- 18041, 14903, 13483, 572,
- 18041, 14903, 13483, 576,
- 18041, 14903, 13483, 578,
- 18041, 14903, 13483, 582,
- 18041, 14903, 13483, 596,
- 18041, 14903, 13483, 610,
- 18041, 14903, 13483, 632,
- 18041, 14903, 13483, 640,
- 18041, 14903, 13483, 692,
- 18041, 14903, 13483, 732,
- 18041, 14903, 13483, 740,
- 18041, 14903, 13483, 744,
- 18041, 14903, 15895, 8,
- 18041, 15021, 1212,
- 18041, 15761, 19179, 8282,
- 18041, 16135, 7656,
- 18041, 19179, 8282,
- 18044,
- 18045, 841, 12696,
- 18057, 3172,
- 18079, 9127, 213, 18220,
- 18080,
- 18090,
- 18099, 9809, 12986,
- 18099, 14903, 0,
- 18099, 14903, 8,
- 18099, 14903, 16,
- 18099, 14903, 28,
- 18099, 14903, 40,
- 18099, 14903, 106,
- 18099, 14903, 124,
- 18099, 14903, 148,
- 18099, 14903, 244,
- 18099, 14903, 266,
- 18099, 14903, 334,
- 18099, 14903, 348,
- 18099, 14903, 382,
- 18099, 14903, 414,
- 18099, 14903, 446,
- 18099, 14903, 520,
- 18099, 14903, 570,
- 18099, 14903, 586,
- 18099, 14903, 620,
- 18099, 14903, 678,
- 18099, 14903, 930,
- 18099, 14903, 1040,
- 18099, 14903, 1138,
- 18099, 14903, 1160,
- 18099, 14903, 1486,
- 18099, 14903, 1786,
- 18099, 14903, 1904,
- 18099, 14903, 2480,
- 18099, 14903, 2544,
- 18099, 14903, 2660,
- 18099, 14903, 2938,
- 18099, 14903, 3222,
- 18099, 14903, 3302,
- 18099, 14903, 6286,
- 18099, 14903, 10218,
- 18099, 17045, 8282,
- 18099, 18079, 9756,
- 18099, 20771, 9808,
- 18111, 15564,
- 18118,
- 18125, 122,
- 18125, 11398,
- 18125, 11399, 10595, 9127, 861, 14551, 315, 11429, 18297, 669, 841, 7778,
- 18125, 11399, 10595, 9127, 861, 14551, 315, 11429, 18297, 669, 841, 13270,
- 18125, 11399, 10595, 9127, 861, 14551, 315, 11429, 18297, 6407, 841, 7778,
- 18125, 11399, 10595, 9127, 861, 14551, 315, 11429, 18297, 6407, 841, 13270,
- 18125, 11399, 10595, 9127, 861, 14551, 315, 11429, 18297, 7779, 841, 668,
- 18125, 11399, 10595, 9127, 861, 14551, 315, 11429, 18297, 7779, 841, 6406,
- 18125, 11399, 10595, 9127, 861, 14551, 315, 11429, 18297, 13271, 841, 668,
- 18125, 11399, 10595, 9127, 861, 14551, 315, 11429, 18297, 13271, 841, 6406,
- 18125, 11399, 16805, 7778,
- 18125, 13271, 11399, 10595, 1212,
- 18131, 16085, 14903, 0,
- 18131, 16085, 14903, 8,
- 18131, 16085, 14903, 16,
- 18131, 16085, 14903, 28,
- 18131, 16085, 14903, 106,
- 18131, 16085, 14903, 148,
- 18131, 16085, 14903, 348,
- 18131, 16085, 14903, 382,
- 18131, 16085, 14903, 414,
- 18131, 16085, 14903, 446,
- 18131, 16085, 14903, 450,
- 18131, 16085, 14903, 520,
- 18131, 16085, 14903, 554,
- 18131, 16085, 14903, 570,
- 18131, 16085, 14903, 586,
- 18131, 16085, 14903, 590,
- 18131, 16085, 14903, 620,
- 18131, 16085, 14903, 624,
- 18131, 16085, 14903, 632,
- 18131, 16085, 14903, 692,
- 18131, 16085, 14903, 732,
- 18131, 16085, 14903, 1612,
- 18131, 16085, 14903, 1904,
- 18131, 16085, 14903, 15895, 586,
- 18131, 16085, 15133, 2596,
- 18131, 16085, 15133, 2597, 16378,
- 18131, 16085, 15133, 2597, 16379, 18566,
- 18131, 16085, 15133, 2597, 18566,
- 18131, 16085, 15133, 3056,
- 18131, 16085, 15133, 3057, 16378,
- 18131, 16085, 15133, 3057, 16379, 18566,
- 18131, 16085, 15133, 3057, 18566,
- 18131, 16085, 15133, 3212,
- 18131, 16085, 15133, 3213, 18566,
- 18131, 16085, 15133, 3336,
- 18131, 16085, 15133, 3337, 16378,
- 18131, 16085, 15133, 3337, 16379, 18566,
- 18131, 16085, 15133, 3337, 18566,
- 18131, 16085, 15133, 6720,
- 18131, 16085, 15133, 6721, 16378,
- 18131, 16085, 15133, 6721, 16379, 18566,
- 18131, 16085, 15133, 6721, 18566,
- 18131, 16085, 15133, 6742,
- 18131, 16085, 15133, 6743, 16378,
- 18131, 16085, 15133, 6743, 16379, 18566,
- 18131, 16085, 15133, 6743, 18566,
- 18131, 16085, 15133, 8736,
- 18131, 16085, 15133, 8737, 16378,
- 18131, 16085, 15133, 8737, 16379, 18566,
- 18131, 16085, 15133, 8737, 18566,
- 18131, 16085, 15133, 11916,
- 18131, 16085, 15133, 11917, 16378,
- 18131, 16085, 15133, 11917, 16379, 18566,
- 18131, 16085, 15133, 11917, 18566,
- 18131, 16085, 15133, 12018,
- 18131, 16085, 15133, 12019, 18566,
- 18131, 16085, 15133, 12046,
- 18131, 16085, 15133, 12047, 18566,
- 18131, 16085, 15133, 13376,
- 18131, 16085, 15133, 13377, 16378,
- 18131, 16085, 15133, 13377, 16379, 18566,
- 18131, 16085, 15133, 13377, 18566,
- 18131, 16085, 15133, 13460,
- 18131, 16085, 15133, 13461, 18566,
- 18131, 16085, 15133, 13654,
- 18131, 16085, 15133, 13655, 16378,
- 18131, 16085, 15133, 13655, 16379, 18566,
- 18131, 16085, 15133, 13655, 18566,
- 18131, 16085, 15133, 14545, 18566,
- 18131, 16085, 15133, 15095, 18566,
- 18131, 16085, 15133, 15626,
- 18131, 16085, 15133, 15627, 18566,
- 18131, 16085, 15133, 15708,
- 18131, 16085, 15133, 15709, 18566,
- 18131, 16085, 15133, 17056,
- 18131, 16085, 15133, 17057, 18566,
- 18131, 16085, 17927, 2597, 7086,
- 18131, 16085, 17927, 2597, 17296,
- 18131, 16085, 17927, 3057, 18638,
- 18131, 16085, 17927, 3213, 18638,
- 18131, 16085, 17927, 3337, 18638,
- 18131, 16085, 17927, 6721, 18638,
- 18131, 16085, 17927, 6743, 18638,
- 18131, 16085, 17927, 8737, 18638,
- 18131, 16085, 17927, 11917, 18638,
- 18131, 16085, 17927, 13377, 18638,
- 18131, 16085, 17927, 13655, 18638,
- 18131, 16085, 17927, 14547, 18638,
- 18131, 16085, 18087, 1742,
- 18131, 16085, 18087, 2916,
- 18131, 20887, 14903, 0,
- 18131, 20887, 14903, 8,
- 18131, 20887, 14903, 16,
- 18131, 20887, 14903, 28,
- 18131, 20887, 14903, 106,
- 18131, 20887, 14903, 148,
- 18131, 20887, 14903, 348,
- 18131, 20887, 14903, 382,
- 18131, 20887, 14903, 414,
- 18131, 20887, 14903, 446,
- 18131, 20887, 14903, 450,
- 18131, 20887, 14903, 520,
- 18131, 20887, 14903, 554,
- 18131, 20887, 14903, 570,
- 18131, 20887, 14903, 586,
- 18131, 20887, 14903, 590,
- 18131, 20887, 14903, 620,
- 18131, 20887, 14903, 624,
- 18131, 20887, 14903, 632,
- 18131, 20887, 14903, 692,
- 18131, 20887, 14903, 732,
- 18131, 20887, 14903, 1612,
- 18131, 20887, 14903, 1904,
- 18131, 20887, 14903, 5688,
- 18131, 20887, 14903, 8544,
- 18131, 20887, 14903, 8650,
- 18131, 20887, 14903, 9408,
- 18131, 20887, 14903, 9632,
- 18131, 20887, 14903, 10028,
- 18131, 20887, 14903, 10066,
- 18131, 20887, 15565, 10496,
- 18131, 20887, 15565, 15752,
- 18135, 3337, 15449, 9131, 7844,
- 18135, 3337, 15449, 14792,
- 18135, 7845, 9131, 3337, 15448,
- 18135, 7845, 9131, 13430,
- 18135, 11546,
- 18135, 13431, 9131, 7844,
- 18135, 17264,
- 18135, 19320,
- 18135, 19580,
- 18137, 12616,
- 18140,
+ 17714,
+ 17717, 19683, 0,
+ 17717, 19683, 4,
+ 17717, 19683, 8,
+ 17717, 19683, 10,
+ 17717, 19683, 16,
+ 17717, 19683, 20,
+ 17717, 19683, 22,
+ 17717, 19683, 24,
+ 17717, 19683, 26,
+ 17717, 19683, 28,
+ 17717, 19683, 30,
+ 17717, 19683, 32,
+ 17717, 19683, 34,
+ 17717, 19683, 36,
+ 17717, 19683, 38,
+ 17717, 19683, 48,
+ 17717, 19683, 58,
+ 17717, 19683, 72,
+ 17717, 19683, 80,
+ 17717, 19683, 102,
+ 17717, 19683, 124,
+ 17717, 19683, 130,
+ 17717, 19683, 134,
+ 17717, 19683, 140,
+ 17717, 19683, 202,
+ 17717, 19683, 224,
+ 17717, 19683, 226,
+ 17717, 19683, 230,
+ 17717, 19683, 236,
+ 17717, 19683, 276,
+ 17717, 19683, 308,
+ 17717, 19683, 316,
+ 17717, 19683, 350,
+ 17717, 19683, 354,
+ 17717, 19683, 358,
+ 17717, 19683, 366,
+ 17717, 19683, 374,
+ 17717, 19683, 384,
+ 17717, 19683, 388,
+ 17717, 19683, 390,
+ 17717, 19683, 392,
+ 17717, 19683, 402,
+ 17717, 19683, 416,
+ 17717, 19683, 424,
+ 17717, 19683, 428,
+ 17717, 19683, 430,
+ 17717, 19683, 436,
+ 17717, 19683, 448,
+ 17717, 19683, 452,
+ 17717, 19683, 456,
+ 17717, 19683, 458,
+ 17717, 19683, 460,
+ 17717, 19683, 468,
+ 17717, 19683, 496,
+ 17717, 19683, 498,
+ 17717, 19683, 518,
+ 17717, 19683, 522,
+ 17717, 19683, 528,
+ 17717, 19683, 536,
+ 17717, 19683, 540,
+ 17717, 19683, 556,
+ 17717, 19683, 560,
+ 17717, 19683, 564,
+ 17717, 19683, 572,
+ 17717, 19683, 574,
+ 17717, 19683, 578,
+ 17717, 19683, 580,
+ 17717, 19683, 588,
+ 17717, 19683, 592,
+ 17717, 19683, 596,
+ 17717, 19683, 598,
+ 17717, 19683, 602,
+ 17717, 19683, 616,
+ 17717, 19683, 622,
+ 17717, 19683, 626,
+ 17717, 19683, 628,
+ 17717, 19683, 630,
+ 17717, 19683, 634,
+ 17717, 19683, 694,
+ 17717, 19683, 700,
+ 17717, 19683, 706,
+ 17717, 19683, 710,
+ 17717, 19683, 734,
+ 17717, 19683, 736,
+ 17717, 19683, 738,
+ 17717, 19683, 742,
+ 17717, 19683, 772,
+ 17717, 19683, 788,
+ 17717, 19683, 1006,
+ 17717, 19683, 1049, 9854,
+ 17717, 19683, 1058,
+ 17717, 19683, 1078,
+ 17717, 19683, 1100,
+ 17717, 19683, 1102,
+ 17717, 19683, 1104,
+ 17717, 19683, 1106,
+ 17717, 19683, 1344,
+ 17717, 19683, 1374,
+ 17717, 19683, 1392,
+ 17717, 19683, 1860,
+ 17717, 19683, 1892,
+ 17717, 19683, 1934,
+ 17717, 19683, 1976,
+ 17717, 19683, 2032,
+ 17717, 19683, 2036,
+ 17717, 19683, 2038,
+ 17717, 19683, 2042,
+ 17717, 19683, 2066,
+ 17717, 19683, 2096,
+ 17717, 19683, 2122,
+ 17717, 19683, 2126,
+ 17717, 19683, 2128,
+ 17717, 19683, 2136,
+ 17717, 19683, 2164,
+ 17717, 19683, 2212,
+ 17717, 19683, 2214,
+ 17717, 19683, 2216,
+ 17717, 19683, 2218,
+ 17717, 19683, 2234,
+ 17717, 19683, 2258,
+ 17717, 19683, 2308,
+ 17717, 19683, 2330,
+ 17717, 19683, 2366,
+ 17717, 19683, 2368,
+ 17717, 19683, 2370,
+ 17717, 19683, 2372,
+ 17717, 19683, 2386,
+ 17717, 19683, 2408,
+ 17717, 19683, 2444,
+ 17717, 19683, 2450,
+ 17717, 19683, 2452,
+ 17717, 19683, 2466,
+ 17717, 19683, 2496,
+ 17717, 19683, 2504,
+ 17717, 19683, 2516,
+ 17717, 19683, 2548,
+ 17717, 19683, 2550,
+ 17717, 19683, 2552,
+ 17717, 19683, 2554,
+ 17717, 19683, 2636,
+ 17717, 19683, 2658,
+ 17717, 19683, 2690,
+ 17717, 19683, 2706,
+ 17717, 19683, 2714,
+ 17717, 19683, 2746,
+ 17717, 19683, 2748,
+ 17717, 19683, 2750,
+ 17717, 19683, 2752,
+ 17717, 19683, 2762,
+ 17717, 19683, 2766,
+ 17717, 19683, 2794,
+ 17717, 19683, 2806,
+ 17717, 19683, 2866,
+ 17717, 19683, 2892,
+ 17717, 19683, 2916,
+ 17717, 19683, 2948,
+ 17717, 19683, 2986,
+ 17717, 19683, 2990,
+ 17717, 19683, 2992,
+ 17717, 19683, 3008,
+ 17717, 19683, 3034,
+ 17717, 19683, 3048,
+ 17717, 19683, 3050,
+ 17717, 19683, 3052,
+ 17717, 19683, 3054,
+ 17717, 19683, 3068,
+ 17717, 19683, 3094,
+ 17717, 19683, 3110,
+ 17717, 19683, 3150,
+ 17717, 19683, 3152,
+ 17717, 19683, 3156,
+ 17717, 19683, 3158,
+ 17717, 19683, 3186,
+ 17717, 19683, 3224,
+ 17717, 19683, 3242,
+ 17717, 19683, 3244,
+ 17717, 19683, 3246,
+ 17717, 19683, 3248,
+ 17717, 19683, 3258,
+ 17717, 19683, 3290,
+ 17717, 19683, 3322,
+ 17717, 19683, 3324,
+ 17717, 19683, 3326,
+ 17717, 19683, 3328,
+ 17717, 19683, 3330,
+ 17717, 19683, 3350,
+ 17717, 19683, 3352,
+ 17717, 19683, 3354,
+ 17717, 19683, 3356,
+ 17717, 19683, 3358,
+ 17717, 19683, 3360,
+ 17717, 19683, 3362,
+ 17717, 19683, 3364,
+ 17717, 19683, 3518,
+ 17717, 19683, 3536,
+ 17717, 19683, 3552,
+ 17717, 19683, 3562,
+ 17717, 19683, 3648,
+ 17717, 19683, 3688,
+ 17717, 19683, 3714,
+ 17717, 19683, 3728,
+ 17717, 19683, 3738,
+ 17717, 19683, 3764,
+ 17717, 19683, 3766,
+ 17717, 19683, 3768,
+ 17717, 19683, 3770,
+ 17717, 19683, 5954,
+ 17717, 19683, 6124,
+ 17717, 19683, 6126,
+ 17717, 19683, 6128,
+ 17717, 19683, 6716,
+ 17717, 19683, 6793, 9956,
+ 17717, 19683, 6806,
+ 17717, 19683, 7562,
+ 17717, 19683, 7732,
+ 17717, 19683, 7734,
+ 17717, 19683, 7738,
+ 17717, 19683, 7740,
+ 17717, 19683, 7772,
+ 17717, 19683, 7826,
+ 17717, 19683, 7832,
+ 17717, 19683, 7834,
+ 17717, 19683, 7904,
+ 17717, 19683, 7906,
+ 17717, 19683, 7908,
+ 17717, 19683, 8308,
+ 17717, 19683, 8494,
+ 17717, 19683, 8498,
+ 17717, 19683, 8500,
+ 17717, 19683, 8588,
+ 17717, 19683, 8702,
+ 17717, 19683, 8706,
+ 17717, 19683, 8740,
+ 17717, 19683, 8748,
+ 17717, 19683, 8834,
+ 17717, 19683, 8836,
+ 17717, 19683, 8838,
+ 17717, 19683, 8936,
+ 17717, 19683, 8938,
+ 17717, 19683, 8940,
+ 17717, 19683, 9200,
+ 17717, 19683, 9318,
+ 17717, 19683, 9322,
+ 17717, 19683, 9324,
+ 17717, 19683, 9326,
+ 17717, 19683, 9346,
+ 17717, 19683, 9456,
+ 17717, 19683, 9576,
+ 17717, 19683, 9578,
+ 17717, 19683, 9580,
+ 17717, 19683, 9582,
+ 17717, 19683, 9682,
+ 17717, 19683, 9740,
+ 17717, 19683, 9754,
+ 17717, 19683, 9772,
+ 17717, 19683, 9790,
+ 17717, 19683, 9800,
+ 17717, 19683, 9822,
+ 17717, 19683, 9824,
+ 17717, 19683, 9826,
+ 17717, 19683, 9828,
+ 17717, 19683, 9986,
+ 17717, 19683, 9988,
+ 17717, 19683, 9990,
+ 17717, 19683, 10078,
+ 17717, 19683, 10134,
+ 17717, 19683, 10160,
+ 17717, 19683, 10170,
+ 17717, 19683, 10174,
+ 17717, 19683, 10176,
+ 17717, 19683, 10206,
+ 17717, 19683, 10208,
+ 17717, 19683, 10210,
+ 17717, 19683, 10212,
+ 17717, 19683, 10264,
+ 17717, 19683, 10266,
+ 17717, 19683, 10268,
+ 17717, 19683, 10270,
+ 17717, 19683, 10302,
+ 17717, 19683, 10304,
+ 17717, 19683, 10306,
+ 17717, 19683, 10730,
+ 17717, 19683, 10846,
+ 17717, 19683, 10848,
+ 17717, 19683, 10850,
+ 17717, 19683, 12085, 3293, 7123, 9502,
+ 17717, 19683, 12085, 6435, 10086,
+ 17717, 19683, 12085, 9286,
+ 17717, 19683, 12085, 9502,
+ 17717, 19683, 12085, 11394,
+ 17717, 19683, 12085, 12232,
+ 17717, 19683, 12085, 13341, 7123, 9502,
+ 17717, 19683, 12085, 13507, 20181, 15642,
+ 17717, 19683, 12085, 13563, 9502,
+ 17717, 19683, 12085, 14393, 7123, 9502,
+ 17717, 19683, 12085, 14625, 11394,
+ 17717, 19683, 12085, 14625, 13507, 18847, 17302,
+ 17717, 19683, 12085, 15119, 1216,
+ 17717, 19683, 12085, 15423, 1216,
+ 17717, 19683, 12840,
+ 17717, 19683, 12964,
+ 17717, 19683, 12966,
+ 17717, 19683, 12968,
+ 17717, 19683, 13518,
+ 17717, 19683, 13520,
+ 17717, 19683, 13522,
+ 17717, 19683, 13524,
+ 17717, 19683, 13744,
+ 17717, 19683, 13780,
+ 17717, 19683, 13782,
+ 17717, 19683, 13834,
+ 17717, 19683, 13838,
+ 17717, 19683, 13840,
+ 17717, 19683, 14363, 6365, 22,
+ 17717, 19683, 14363, 6365, 34,
+ 17717, 19683, 14856,
+ 17717, 19683, 15093, 22,
+ 17717, 19683, 15093, 34,
+ 17717, 19683, 15153, 3244,
+ 17717, 19683, 15153, 3246,
+ 17717, 19683, 15153, 10160,
+ 17717, 19683, 15417, 574,
+ 17717, 19683, 15417, 2988,
+ 17717, 19683, 15491, 24,
+ 17717, 19683, 15491, 266,
+ 17717, 19683, 15491, 270,
+ 17717, 19683, 15491, 274,
+ 17717, 19683, 15491, 282,
+ 17717, 19683, 15491, 340,
+ 17717, 19683, 15491, 344,
+ 17717, 19683, 15491, 628,
+ 17717, 19683, 15491, 738,
+ 17717, 19683, 15491, 1680,
+ 17717, 19683, 15491, 1844,
+ 17717, 19683, 15491, 3048,
+ 17717, 19683, 15491, 3050,
+ 17717, 19683, 15491, 3052,
+ 17717, 19683, 15491, 3054,
+ 17717, 19683, 15491, 9790,
+ 17717, 19683, 15491, 9824,
+ 17717, 19683, 15917, 44,
+ 17717, 19683, 15917, 498,
+ 17717, 19683, 15917, 1078,
+ 17717, 19683, 15917, 1976,
+ 17717, 19683, 15917, 2164,
+ 17717, 19683, 15917, 2330,
+ 17717, 19683, 15917, 2504,
+ 17717, 19683, 15917, 2706,
+ 17717, 19683, 15917, 3094,
+ 17717, 19683, 15917, 3290,
+ 17717, 19683, 15917, 3728,
+ 17717, 19683, 15917, 9318,
+ 17717, 19683, 15975, 2,
+ 17717, 19683, 16115, 14,
+ 17717, 19683, 16115, 16,
+ 17717, 19683, 16115, 30,
+ 17717, 19683, 16115, 50,
+ 17717, 19683, 16115, 158,
+ 17717, 19683, 16115, 184,
+ 17717, 19683, 16115, 244,
+ 17717, 19683, 16115, 248,
+ 17717, 19683, 16115, 254,
+ 17717, 19683, 16115, 258,
+ 17717, 19683, 16115, 260,
+ 17717, 19683, 16115, 274,
+ 17717, 19683, 16115, 336,
+ 17717, 19683, 16115, 338,
+ 17717, 19683, 16115, 340,
+ 17717, 19683, 16115, 342,
+ 17717, 19683, 16115, 344,
+ 17717, 19683, 16115, 360,
+ 17717, 19683, 16115, 384,
+ 17717, 19683, 16115, 388,
+ 17717, 19683, 16115, 392,
+ 17717, 19683, 16115, 402,
+ 17717, 19683, 16115, 406,
+ 17717, 19683, 16115, 416,
+ 17717, 19683, 16115, 424,
+ 17717, 19683, 16115, 430,
+ 17717, 19683, 16115, 436,
+ 17717, 19683, 16115, 440,
+ 17717, 19683, 16115, 448,
+ 17717, 19683, 16115, 452,
+ 17717, 19683, 16115, 456,
+ 17717, 19683, 16115, 460,
+ 17717, 19683, 16115, 468,
+ 17717, 19683, 16115, 472,
+ 17717, 19683, 16115, 522,
+ 17717, 19683, 16115, 528,
+ 17717, 19683, 16115, 536,
+ 17717, 19683, 16115, 540,
+ 17717, 19683, 16115, 546,
+ 17717, 19683, 16115, 572,
+ 17717, 19683, 16115, 574,
+ 17717, 19683, 16115, 578,
+ 17717, 19683, 16115, 580,
+ 17717, 19683, 16115, 584,
+ 17717, 19683, 16115, 588,
+ 17717, 19683, 16115, 592,
+ 17717, 19683, 16115, 596,
+ 17717, 19683, 16115, 598,
+ 17717, 19683, 16115, 602,
+ 17717, 19683, 16115, 612,
+ 17717, 19683, 16115, 694,
+ 17717, 19683, 16115, 700,
+ 17717, 19683, 16115, 706,
+ 17717, 19683, 16115, 710,
+ 17717, 19683, 16115, 712,
+ 17717, 19683, 16115, 734,
+ 17717, 19683, 16115, 736,
+ 17717, 19683, 16115, 738,
+ 17717, 19683, 16115, 742,
+ 17717, 19683, 16115, 746,
+ 17717, 19683, 16115, 752,
+ 17717, 19683, 16115, 754,
+ 17717, 19683, 16115, 758,
+ 17717, 19683, 16115, 760,
+ 17717, 19683, 16115, 762,
+ 17717, 19683, 16115, 1044,
+ 17717, 19683, 16115, 1046,
+ 17717, 19683, 16115, 1048,
+ 17717, 19683, 16115, 1050,
+ 17717, 19683, 16115, 1052,
+ 17717, 19683, 16115, 1152,
+ 17717, 19683, 16115, 1194,
+ 17717, 19683, 16115, 1196,
+ 17717, 19683, 16115, 1198,
+ 17717, 19683, 16115, 1200,
+ 17717, 19683, 16115, 1202,
+ 17717, 19683, 16115, 1254,
+ 17717, 19683, 16115, 1256,
+ 17717, 19683, 16115, 1258,
+ 17717, 19683, 16115, 1260,
+ 17717, 19683, 16115, 1262,
+ 17717, 19683, 16115, 1430,
+ 17717, 19683, 16115, 1468,
+ 17717, 19683, 16115, 1492,
+ 17717, 19683, 16115, 1494,
+ 17717, 19683, 16115, 1496,
+ 17717, 19683, 16115, 1498,
+ 17717, 19683, 16115, 1500,
+ 17717, 19683, 16115, 1560,
+ 17717, 19683, 16115, 1566,
+ 17717, 19683, 16115, 1606,
+ 17717, 19683, 16115, 1702,
+ 17717, 19683, 16115, 1704,
+ 17717, 19683, 16115, 1706,
+ 17717, 19683, 16115, 1708,
+ 17717, 19683, 16115, 1710,
+ 17717, 19683, 16115, 1788,
+ 17717, 19683, 16115, 1812,
+ 17717, 19683, 16115, 1814,
+ 17717, 19683, 16115, 1816,
+ 17717, 19683, 16115, 1818,
+ 17717, 19683, 16115, 1820,
+ 17717, 19683, 16115, 1848,
+ 17717, 19683, 16115, 1914,
+ 17717, 19683, 16115, 1916,
+ 17717, 19683, 16115, 1918,
+ 17717, 19683, 16115, 1920,
+ 17717, 19683, 16115, 1922,
+ 17717, 19683, 16115, 1952,
+ 17717, 19683, 16115, 1954,
+ 17717, 19683, 16115, 1956,
+ 17717, 19683, 16115, 1958,
+ 17717, 19683, 16115, 1960,
+ 17717, 19683, 16115, 2104,
+ 17717, 19683, 16115, 2122,
+ 17717, 19683, 16115, 2124,
+ 17717, 19683, 16115, 2126,
+ 17717, 19683, 16115, 2128,
+ 17717, 19683, 16115, 2130,
+ 17717, 19683, 16115, 2278,
+ 17717, 19683, 16115, 2430,
+ 17717, 19683, 16115, 2664,
+ 17717, 19683, 16115, 2898,
+ 17717, 19683, 16115, 3036,
+ 17717, 19683, 16115, 3048,
+ 17717, 19683, 16115, 3050,
+ 17717, 19683, 16115, 3052,
+ 17717, 19683, 16115, 3054,
+ 17717, 19683, 16115, 3056,
+ 17717, 19683, 16115, 3242,
+ 17717, 19683, 16115, 3244,
+ 17717, 19683, 16115, 3246,
+ 17717, 19683, 16115, 3248,
+ 17717, 19683, 16115, 3250,
+ 17717, 19683, 16115, 3274,
+ 17717, 19683, 16115, 3276,
+ 17717, 19683, 16115, 3278,
+ 17717, 19683, 16115, 3280,
+ 17717, 19683, 16115, 3282,
+ 17717, 19683, 16115, 3308,
+ 17717, 19683, 16115, 3310,
+ 17717, 19683, 16115, 3312,
+ 17717, 19683, 16115, 3314,
+ 17717, 19683, 16115, 3316,
+ 17717, 19683, 16115, 3322,
+ 17717, 19683, 16115, 3324,
+ 17717, 19683, 16115, 3328,
+ 17717, 19683, 16115, 3330,
+ 17717, 19683, 16115, 3332,
+ 17717, 19683, 16115, 3540,
+ 17717, 19683, 16115, 3694,
+ 17717, 19683, 16115, 3804,
+ 17717, 19683, 16115, 6024,
+ 17717, 19683, 16115, 6365, 1468,
+ 17717, 19683, 16115, 6414,
+ 17717, 19683, 16115, 6468,
+ 17717, 19683, 16115, 7014,
+ 17717, 19683, 16115, 7336,
+ 17717, 19683, 16115, 7486,
+ 17717, 19683, 16115, 7644,
+ 17717, 19683, 16115, 7680,
+ 17717, 19683, 16115, 7830,
+ 17717, 19683, 16115, 9756,
+ 17717, 19683, 16115, 10150,
+ 17717, 19683, 16115, 10204,
+ 17717, 19683, 16115, 10206,
+ 17717, 19683, 16115, 10208,
+ 17717, 19683, 16115, 10210,
+ 17717, 19683, 16115, 10212,
+ 17717, 19683, 16115, 10214,
+ 17717, 19683, 16115, 10238,
+ 17717, 19683, 16115, 10260,
+ 17717, 19683, 16115, 10274,
+ 17717, 19683, 16115, 10276,
+ 17717, 19683, 16115, 10278,
+ 17717, 19683, 16115, 10280,
+ 17717, 19683, 16115, 10282,
+ 17717, 19683, 16115, 13778,
+ 17717, 19683, 16115, 13842,
+ 17717, 19683, 16115, 14567, 36,
+ 17717, 19683, 16115, 16525, 50,
+ 17717, 19683, 16351, 44,
+ 17717, 19683, 16449, 9956,
+ 17717, 19683, 16837, 3006,
+ 17717, 19683, 16837, 3082,
+ 17717, 19683, 16837, 3518,
+ 17717, 19683, 16837, 3562,
+ 17717, 19683, 16837, 6124,
+ 17717, 19683, 16837, 7732,
+ 17717, 19683, 16837, 8494,
+ 17717, 19683, 16837, 8936,
+ 17717, 19683, 16837, 9710,
+ 17717, 19683, 16837, 9876,
+ 17717, 19683, 16837, 9900,
+ 17717, 19683, 16837, 9958,
+ 17717, 19683, 16837, 9986,
+ 17717, 19683, 16837, 10302,
+ 17717, 19683, 16837, 10846,
+ 17717, 19683, 16903, 14,
+ 17717, 19683, 16903, 266,
+ 17717, 19683, 16903, 270,
+ 17717, 19683, 16903, 274,
+ 17717, 19683, 16903, 282,
+ 17717, 19683, 16903, 1578,
+ 17717, 19683, 16903, 1632,
+ 17717, 19683, 16903, 1680,
+ 17717, 19683, 16905, 14,
+ 17717, 19683, 16925, 4,
+ 17717, 19683, 16925, 20,
+ 17717, 19683, 16925, 24,
+ 17717, 19683, 16925, 26,
+ 17717, 19683, 16925, 30,
+ 17717, 19683, 16925, 36,
+ 17717, 19683, 16925, 38,
+ 17717, 19683, 16925, 596,
+ 17717, 19683, 16925, 2552,
+ 17717, 19683, 16925, 2554,
+ 17717, 19683, 16925, 8938,
+ 17717, 19683, 16925, 8940,
+ 17717, 19683, 17357, 628,
+ 17717, 19683, 17357, 3242,
+ 17717, 19683, 17357, 3244,
+ 17717, 19683, 17357, 3246,
+ 17717, 19683, 17357, 3248,
+ 17717, 19683, 17357, 10134,
+ 17717, 19683, 17357, 10160,
+ 17717, 19683, 17357, 10170,
+ 17717, 19683, 17511, 44,
+ 17717, 19683, 18947, 0,
+ 17717, 19683, 18947, 8,
+ 17717, 19683, 18947, 16,
+ 17717, 19683, 18947, 28,
+ 17717, 19683, 18947, 36,
+ 17717, 19683, 18947, 44,
+ 17717, 19683, 18947, 350,
+ 17717, 19683, 18947, 354,
+ 17717, 19683, 18947, 358,
+ 17717, 19683, 18947, 366,
+ 17717, 19683, 18947, 448,
+ 17717, 19683, 18947, 452,
+ 17717, 19683, 18947, 460,
+ 17717, 19683, 18947, 468,
+ 17717, 19683, 18947, 694,
+ 17717, 19683, 18947, 700,
+ 17717, 19683, 18947, 706,
+ 17717, 19683, 18947, 710,
+ 17717, 19683, 19845, 22,
+ 17717, 19683, 19845, 24,
+ 17717, 19683, 19845, 30,
+ 17717, 19683, 19845, 34,
+ 17717, 19683, 19845, 48,
+ 17717, 19683, 19845, 384,
+ 17717, 19683, 19845, 388,
+ 17717, 19683, 19845, 402,
+ 17717, 19683, 19845, 572,
+ 17717, 19683, 19845, 574,
+ 17717, 19683, 19845, 578,
+ 17717, 19683, 19845, 580,
+ 17717, 19683, 19845, 694,
+ 17717, 19683, 19845, 700,
+ 17717, 19683, 19845, 706,
+ 17717, 19683, 19845, 710,
+ 17717, 19683, 19845, 1100,
+ 17717, 19683, 19845, 1102,
+ 17717, 19683, 19845, 1104,
+ 17717, 19683, 19845, 1106,
+ 17717, 19683, 19845, 2032,
+ 17717, 19683, 19845, 2036,
+ 17717, 19683, 19845, 2038,
+ 17717, 19683, 19845, 2042,
+ 17717, 19683, 19845, 2066,
+ 17717, 19683, 19845, 2164,
+ 17717, 19683, 19845, 2212,
+ 17717, 19683, 19845, 2214,
+ 17717, 19683, 19845, 2216,
+ 17717, 19683, 19845, 2218,
+ 17717, 19683, 19845, 2366,
+ 17717, 19683, 19845, 2368,
+ 17717, 19683, 19845, 2370,
+ 17717, 19683, 19845, 2372,
+ 17717, 19683, 19845, 2548,
+ 17717, 19683, 19845, 2550,
+ 17717, 19683, 19845, 2746,
+ 17717, 19683, 19845, 2748,
+ 17717, 19683, 19845, 2750,
+ 17717, 19683, 19845, 2752,
+ 17717, 19683, 19845, 3150,
+ 17717, 19683, 19845, 3152,
+ 17717, 19683, 19845, 3156,
+ 17717, 19683, 19845, 3158,
+ 17717, 19683, 19845, 3350,
+ 17717, 19683, 19845, 3352,
+ 17717, 19683, 19845, 3354,
+ 17717, 19683, 19845, 3356,
+ 17717, 19683, 19845, 3518,
+ 17717, 19683, 19845, 3552,
+ 17717, 19683, 19845, 3562,
+ 17717, 19683, 19845, 3764,
+ 17717, 19683, 19845, 3766,
+ 17717, 19683, 19845, 3768,
+ 17717, 19683, 19845, 3770,
+ 17717, 19683, 19845, 6124,
+ 17717, 19683, 19845, 6126,
+ 17717, 19683, 19845, 6128,
+ 17717, 19683, 19845, 6806,
+ 17717, 19683, 19845, 7732,
+ 17717, 19683, 19845, 7738,
+ 17717, 19683, 19845, 7740,
+ 17717, 19683, 19845, 7904,
+ 17717, 19683, 19845, 7906,
+ 17717, 19683, 19845, 7908,
+ 17717, 19683, 19845, 8494,
+ 17717, 19683, 19845, 8498,
+ 17717, 19683, 19845, 8500,
+ 17717, 19683, 19845, 8936,
+ 17717, 19683, 19845, 9318,
+ 17717, 19683, 19845, 9322,
+ 17717, 19683, 19845, 9324,
+ 17717, 19683, 19845, 9576,
+ 17717, 19683, 19845, 9822,
+ 17717, 19683, 19845, 9824,
+ 17717, 19683, 19845, 9826,
+ 17717, 19683, 19845, 9828,
+ 17717, 19683, 19845, 9986,
+ 17717, 19683, 19845, 9988,
+ 17717, 19683, 19845, 9990,
+ 17717, 19683, 19845, 10302,
+ 17717, 19683, 19845, 10304,
+ 17717, 19683, 19845, 10306,
+ 17717, 19683, 19845, 10846,
+ 17717, 19683, 19845, 10848,
+ 17717, 19683, 19845, 10850,
+ 17717, 19683, 19845, 13518,
+ 17717, 19683, 19845, 13520,
+ 17717, 19683, 19845, 13522,
+ 17717, 19683, 19845, 13744,
+ 17717, 19683, 19899, 24,
+ 17717, 19683, 19899, 36,
+ 17717, 19683, 19911, 48,
+ 17717, 19683, 20265, 600,
+ 17717, 19683, 20515, 628,
+ 17717, 19683, 20515, 3242,
+ 17717, 19683, 20515, 3244,
+ 17717, 19683, 20515, 3246,
+ 17717, 19683, 20515, 3248,
+ 17717, 19683, 20515, 10174,
+ 17717, 19683, 20515, 10178,
+ 17717, 19683, 20515, 10180,
+ 17717, 19683, 20515, 12085, 628,
+ 17717, 19683, 20515, 13744,
+ 17717, 19683, 20515, 13746,
+ 17717, 19683, 20515, 13748,
+ 17717, 19683, 20515, 13750,
+ 17717, 19683, 21225, 1868,
+ 17717, 19683, 21225, 1898,
+ 17717, 19683, 21225, 1932,
+ 17717, 19683, 21225, 1968,
+ 17719, 12330,
+ 17731, 19432,
+ 17737, 13563, 14999, 0,
+ 17737, 13563, 14999, 8,
+ 17737, 13563, 14999, 16,
+ 17737, 13563, 14999, 28,
+ 17737, 13563, 14999, 36,
+ 17737, 13563, 14999, 40,
+ 17737, 13563, 14999, 42,
+ 17737, 13563, 14999, 148,
+ 17737, 13563, 14999, 154,
+ 17737, 13563, 14999, 158,
+ 17737, 13563, 14999, 166,
+ 17737, 13563, 14999, 168,
+ 17737, 13563, 14999, 170,
+ 17737, 13563, 14999, 244,
+ 17737, 13563, 14999, 248,
+ 17737, 13563, 14999, 254,
+ 17737, 13563, 14999, 258,
+ 17737, 13563, 14999, 260,
+ 17737, 13563, 14999, 262,
+ 17737, 13563, 14999, 266,
+ 17737, 13563, 14999, 270,
+ 17737, 13563, 14999, 274,
+ 17737, 13563, 14999, 282,
+ 17737, 13563, 14999, 286,
+ 17737, 13563, 14999, 288,
+ 17737, 13563, 14999, 350,
+ 17737, 13563, 14999, 384,
+ 17737, 13563, 14999, 388,
+ 17737, 13563, 14999, 392,
+ 17737, 13563, 14999, 402,
+ 17737, 13563, 14999, 406,
+ 17737, 13563, 14999, 408,
+ 17737, 13563, 14999, 416,
+ 17737, 13563, 14999, 424,
+ 17737, 13563, 14999, 430,
+ 17737, 13563, 14999, 436,
+ 17737, 13563, 14999, 440,
+ 17737, 13563, 14999, 442,
+ 17737, 13563, 14999, 448,
+ 17737, 13563, 14999, 452,
+ 17737, 13563, 14999, 460,
+ 17737, 13563, 14999, 468,
+ 17737, 13563, 14999, 472,
+ 17737, 13563, 14999, 474,
+ 17737, 13563, 14999, 588,
+ 17737, 13563, 14999, 592,
+ 17737, 13563, 14999, 598,
+ 17737, 13563, 14999, 602,
+ 17737, 13563, 14999, 612,
+ 17737, 13563, 14999, 614,
+ 17737, 13563, 14999, 622,
+ 17737, 13563, 14999, 626,
+ 17737, 13563, 14999, 630,
+ 17737, 13563, 14999, 694,
+ 17737, 13563, 14999, 700,
+ 17737, 13563, 14999, 706,
+ 17737, 13563, 14999, 710,
+ 17737, 13563, 14999, 712,
+ 17737, 13563, 14999, 714,
+ 17737, 13563, 14999, 734,
+ 17737, 13563, 14999, 736,
+ 17737, 13563, 14999, 738,
+ 17737, 13563, 14999, 742,
+ 17737, 13563, 14999, 746,
+ 17737, 13563, 14999, 748,
+ 17737, 13563, 14999, 1194,
+ 17737, 13563, 14999, 1664,
+ 17737, 13563, 14999, 2392,
+ 17737, 13563, 14999, 2814,
+ 17737, 13563, 14999, 2816,
+ 17737, 13563, 14999, 2820,
+ 17737, 13563, 14999, 2824,
+ 17737, 13563, 14999, 2832,
+ 17737, 13563, 14999, 2834,
+ 17737, 13563, 14999, 3274,
+ 17737, 13563, 14999, 3276,
+ 17737, 13563, 14999, 3278,
+ 17737, 13563, 14999, 3280,
+ 17737, 13563, 14999, 3282,
+ 17737, 13563, 14999, 3284,
+ 17737, 13563, 14999, 3308,
+ 17737, 13563, 14999, 3310,
+ 17737, 13563, 14999, 3312,
+ 17737, 13563, 14999, 3314,
+ 17737, 13563, 14999, 3316,
+ 17737, 13563, 14999, 3318,
+ 17737, 14999, 0,
+ 17737, 14999, 8,
+ 17737, 14999, 16,
+ 17737, 14999, 28,
+ 17737, 14999, 36,
+ 17737, 14999, 40,
+ 17737, 14999, 42,
+ 17737, 14999, 148,
+ 17737, 14999, 154,
+ 17737, 14999, 158,
+ 17737, 14999, 166,
+ 17737, 14999, 168,
+ 17737, 14999, 170,
+ 17737, 14999, 244,
+ 17737, 14999, 248,
+ 17737, 14999, 254,
+ 17737, 14999, 258,
+ 17737, 14999, 260,
+ 17737, 14999, 262,
+ 17737, 14999, 266,
+ 17737, 14999, 270,
+ 17737, 14999, 274,
+ 17737, 14999, 282,
+ 17737, 14999, 286,
+ 17737, 14999, 288,
+ 17737, 14999, 350,
+ 17737, 14999, 384,
+ 17737, 14999, 388,
+ 17737, 14999, 392,
+ 17737, 14999, 402,
+ 17737, 14999, 406,
+ 17737, 14999, 408,
+ 17737, 14999, 416,
+ 17737, 14999, 424,
+ 17737, 14999, 430,
+ 17737, 14999, 436,
+ 17737, 14999, 440,
+ 17737, 14999, 442,
+ 17737, 14999, 448,
+ 17737, 14999, 452,
+ 17737, 14999, 460,
+ 17737, 14999, 468,
+ 17737, 14999, 472,
+ 17737, 14999, 474,
+ 17737, 14999, 588,
+ 17737, 14999, 592,
+ 17737, 14999, 598,
+ 17737, 14999, 602,
+ 17737, 14999, 612,
+ 17737, 14999, 614,
+ 17737, 14999, 622,
+ 17737, 14999, 626,
+ 17737, 14999, 630,
+ 17737, 14999, 694,
+ 17737, 14999, 700,
+ 17737, 14999, 706,
+ 17737, 14999, 710,
+ 17737, 14999, 712,
+ 17737, 14999, 714,
+ 17737, 14999, 734,
+ 17737, 14999, 736,
+ 17737, 14999, 738,
+ 17737, 14999, 742,
+ 17737, 14999, 746,
+ 17737, 14999, 748,
+ 17737, 14999, 1194,
+ 17737, 14999, 1664,
+ 17737, 14999, 2392,
+ 17737, 14999, 2814,
+ 17737, 14999, 2816,
+ 17737, 14999, 2820,
+ 17737, 14999, 2824,
+ 17737, 14999, 2832,
+ 17737, 14999, 2834,
+ 17737, 14999, 3274,
+ 17737, 14999, 3276,
+ 17737, 14999, 3278,
+ 17737, 14999, 3280,
+ 17737, 14999, 3282,
+ 17737, 14999, 3284,
+ 17737, 14999, 3308,
+ 17737, 14999, 3310,
+ 17737, 14999, 3312,
+ 17737, 14999, 3314,
+ 17737, 14999, 3316,
+ 17737, 14999, 3318,
+ 17738,
+ 17740,
+ 17743, 17792,
+ 17744,
+ 17761, 12263, 9854,
+ 17767, 5807, 8474,
+ 17767, 16446,
+ 17769, 12212,
+ 17775, 5730,
+ 17779, 6718,
+ 17783, 91, 15100,
+ 17783, 91, 15211, 18682,
+ 17783, 91, 15211, 18683, 505, 12005, 634,
+ 17783, 10641, 7883, 20181, 15642,
+ 17783, 10641, 16946,
+ 17783, 10641, 18847, 897, 93, 1299, 485, 20181, 15642,
+ 17787, 2943, 10119, 11905, 2610,
+ 17787, 2943, 10119, 11905, 3076,
+ 17787, 2943, 10119, 11905, 3356,
+ 17787, 2943, 10119, 11905, 6756,
+ 17787, 2943, 10119, 11905, 6778,
+ 17787, 2943, 10119, 11905, 8780,
+ 17787, 2943, 10119, 11905, 11978,
+ 17787, 2943, 10119, 11905, 13450,
+ 17787, 2943, 10119, 11905, 13736,
+ 17787, 2943, 10423, 11905, 2610,
+ 17787, 2943, 10423, 11905, 3076,
+ 17787, 2943, 10423, 11905, 3356,
+ 17787, 2943, 10423, 11905, 6756,
+ 17787, 2943, 10423, 11905, 6778,
+ 17787, 2943, 10423, 11905, 8780,
+ 17787, 2943, 10423, 11905, 11978,
+ 17787, 2943, 10423, 11905, 13450,
+ 17787, 2943, 10423, 11905, 13736,
+ 17791, 8460,
+ 17793, 12532,
+ 17797, 9854,
+ 17798,
+ 17803, 9854,
+ 17803, 18038,
+ 17809, 13563, 14999, 0,
+ 17809, 13563, 14999, 1, 10641, 11596,
+ 17809, 13563, 14999, 1, 10641, 19058,
+ 17809, 13563, 14999, 8,
+ 17809, 13563, 14999, 9, 10641, 19058,
+ 17809, 13563, 14999, 16,
+ 17809, 13563, 14999, 17, 10641, 12232,
+ 17809, 13563, 14999, 17, 10641, 15050,
+ 17809, 13563, 14999, 17, 10641, 19058,
+ 17809, 13563, 14999, 28,
+ 17809, 13563, 14999, 29, 10641, 19058,
+ 17809, 13563, 14999, 40,
+ 17809, 13563, 14999, 41, 10641, 14625, 11394,
+ 17809, 13563, 14999, 41, 10641, 15050,
+ 17809, 13563, 14999, 41, 10641, 19058,
+ 17809, 13563, 14999, 110,
+ 17809, 13563, 14999, 154,
+ 17809, 13563, 14999, 186,
+ 17809, 13563, 14999, 198,
+ 17809, 13563, 14999, 199, 10641, 7292,
+ 17809, 13563, 14999, 199, 10641, 10092,
+ 17809, 13563, 14999, 199, 10641, 15119, 7292,
+ 17809, 13563, 14999, 199, 10641, 19056,
+ 17809, 13563, 14999, 200,
+ 17809, 13563, 14999, 201, 10641, 10092,
+ 17809, 13563, 14999, 202,
+ 17809, 13563, 14999, 203, 10641, 7292,
+ 17809, 13563, 14999, 203, 10641, 7817, 7292,
+ 17809, 13563, 14999, 203, 10641, 10092,
+ 17809, 13563, 14999, 203, 10641, 15119, 7292,
+ 17809, 13563, 14999, 203, 10641, 19056,
+ 17809, 13563, 14999, 208,
+ 17809, 13563, 14999, 209, 10641, 10182,
+ 17809, 13563, 14999, 210,
+ 17809, 13563, 14999, 211, 10641, 19056,
+ 17809, 13563, 14999, 266,
+ 17809, 13563, 14999, 267, 10641, 7292,
+ 17809, 13563, 14999, 267, 10641, 15642,
+ 17809, 13563, 14999, 267, 10641, 19056,
+ 17809, 13563, 14999, 300,
+ 17809, 13563, 14999, 301, 10641, 11596,
+ 17809, 13563, 14999, 301, 10641, 12232,
+ 17809, 13563, 14999, 318,
+ 17809, 13563, 14999, 338,
+ 17809, 13563, 14999, 350,
+ 17809, 13563, 14999, 351, 10641, 7292,
+ 17809, 13563, 14999, 351, 10641, 15642,
+ 17809, 13563, 14999, 351, 10641, 18847, 15642,
+ 17809, 13563, 14999, 351, 10641, 19056,
+ 17809, 13563, 14999, 508,
+ 17809, 13563, 14999, 528,
+ 17809, 13563, 14999, 529, 10641, 15119, 7292,
+ 17809, 13563, 14999, 529, 10641, 19056,
+ 17809, 13563, 14999, 556,
+ 17809, 13563, 14999, 626,
+ 17809, 13563, 14999, 627, 10641, 15119, 7292,
+ 17809, 13563, 14999, 627, 10641, 19056,
+ 17809, 13563, 14999, 662,
+ 17809, 13563, 14999, 682,
+ 17809, 13563, 14999, 700,
+ 17809, 13563, 14999, 734,
+ 17809, 13563, 14999, 738,
+ 17809, 13563, 14999, 740,
+ 17809, 13563, 14999, 746,
+ 17809, 13563, 14999, 754,
+ 17809, 13563, 14999, 755, 10641, 19056,
+ 17809, 13563, 14999, 755, 10641, 19058,
+ 17809, 13563, 14999, 947, 3758,
+ 17809, 13563, 14999, 1046,
+ 17809, 13563, 14999, 1047, 10641, 18847, 15642,
+ 17809, 13563, 14999, 1047, 10641, 19056,
+ 17809, 13563, 14999, 1047, 10641, 19058,
+ 17809, 13563, 14999, 1192,
+ 17809, 13563, 14999, 1248,
+ 17809, 13563, 14999, 1256,
+ 17809, 13563, 14999, 1494,
+ 17809, 13563, 14999, 1495, 10641, 15119, 7292,
+ 17809, 13563, 14999, 1495, 10641, 15642,
+ 17809, 13563, 14999, 1495, 10641, 15643, 843, 7292,
+ 17809, 13563, 14999, 1495, 10641, 15844,
+ 17809, 13563, 14999, 1495, 10641, 19056,
+ 17809, 13563, 14999, 1518,
+ 17809, 13563, 14999, 1704,
+ 17809, 13563, 14999, 1950,
+ 17809, 13563, 14999, 1998,
+ 17809, 13563, 14999, 2122,
+ 17809, 13563, 14999, 2150,
+ 17809, 13563, 14999, 2480,
+ 17809, 13563, 14999, 2722,
+ 17809, 13563, 14999, 2912,
+ 17809, 13563, 14999, 3048,
+ 17809, 13563, 14999, 3310,
+ 17809, 13563, 14999, 3352,
+ 17809, 13563, 14999, 3654,
+ 17809, 13563, 14999, 3680,
+ 17809, 13563, 14999, 3814,
+ 17809, 13563, 14999, 3815, 10641, 11596,
+ 17809, 13563, 14999, 3815, 10641, 19056,
+ 17809, 13563, 14999, 3815, 10641, 19058,
+ 17809, 13563, 14999, 5990,
+ 17809, 13563, 14999, 6294,
+ 17809, 13563, 14999, 6472,
+ 17809, 13563, 14999, 6476,
+ 17809, 13563, 14999, 6480,
+ 17809, 13563, 14999, 6754,
+ 17809, 13563, 14999, 7131, 9854,
+ 17809, 13563, 14999, 7438,
+ 17809, 13563, 14999, 7689, 154,
+ 17809, 13563, 14999, 7689, 1192,
+ 17809, 13563, 14999, 7689, 2150,
+ 17809, 13563, 14999, 7689, 2480,
+ 17809, 13563, 14999, 7689, 3078,
+ 17809, 13563, 14999, 7689, 3272,
+ 17809, 13563, 14999, 7689, 3838,
+ 17809, 13563, 14999, 7689, 6474,
+ 17809, 13563, 14999, 9768,
+ 17809, 13563, 14999, 9769, 10641, 19056,
+ 17809, 13563, 14999, 9824,
+ 17809, 13563, 14999, 9891, 154,
+ 17809, 13563, 14999, 9891, 198,
+ 17809, 13563, 14999, 9891, 200,
+ 17809, 13563, 14999, 9891, 9854,
+ 17809, 13563, 14999, 10099, 626,
+ 17809, 13563, 14999, 10099, 3680,
+ 17809, 13563, 14999, 10099, 7131, 9854,
+ 17809, 13563, 14999, 10110,
+ 17809, 13563, 14999, 10242,
+ 17809, 13563, 14999, 10250,
+ 17809, 13563, 14999, 10256,
+ 17809, 13563, 14999, 10633, 210,
+ 17809, 13563, 14999, 10780,
+ 17809, 13563, 14999, 10781, 10641, 5721, 3702,
+ 17809, 13563, 14999, 10781, 10641, 19058,
+ 17809, 13563, 14999, 10946,
+ 17809, 13563, 14999, 11427, 350,
+ 17809, 13563, 14999, 11603, 13144,
+ 17809, 13563, 14999, 11916,
+ 17809, 13563, 14999, 11940,
+ 17809, 13563, 14999, 11948,
+ 17809, 13563, 14999, 12494,
+ 17809, 13563, 14999, 13144,
+ 17809, 13563, 14999, 13145, 10641, 13774,
+ 17809, 13563, 14999, 13357, 13144,
+ 17809, 13563, 14999, 13432,
+ 17809, 13563, 14999, 13433, 10641, 19058,
+ 17809, 13563, 14999, 13472,
+ 17809, 13563, 14999, 13507, 16,
+ 17809, 13563, 14999, 13507, 17, 10641, 10092,
+ 17809, 13563, 14999, 13507, 40,
+ 17809, 13563, 14999, 14357, 28,
+ 17809, 13563, 14999, 14357, 29, 10641, 19058,
+ 17809, 13563, 14999, 14497, 15031, 3758,
+ 17809, 13563, 14999, 14625, 28,
+ 17809, 13563, 14999, 14625, 19447, 28,
+ 17809, 13563, 14999, 15031, 3758,
+ 17809, 13563, 14999, 15155, 28,
+ 17809, 13563, 14999, 15940,
+ 17809, 13563, 14999, 16045, 350,
+ 17809, 13563, 14999, 16075, 3758,
+ 17809, 13563, 14999, 16197, 28,
+ 17809, 13563, 14999, 16538,
+ 17809, 13563, 14999, 16539, 10641, 14625, 12233, 14262,
+ 17809, 13563, 14999, 16853, 3702,
+ 17809, 13563, 14999, 17143, 682,
+ 17809, 13563, 14999, 18185, 0,
+ 17809, 13563, 14999, 18185, 8,
+ 17809, 13563, 14999, 18185, 947, 3758,
+ 17809, 13563, 14999, 18185, 3680,
+ 17809, 13563, 14999, 18185, 14497, 15031, 3758,
+ 17809, 13563, 14999, 18185, 15031, 3758,
+ 17809, 13563, 14999, 18410,
+ 17809, 13563, 14999, 18543, 746,
+ 17809, 13563, 14999, 18543, 754,
+ 17809, 13563, 14999, 18543, 1256,
+ 17809, 13563, 14999, 18543, 3310,
+ 17809, 13563, 14999, 18577, 9854,
+ 17809, 13563, 14999, 18653, 40,
+ 17809, 13563, 14999, 18653, 41, 10641, 15642,
+ 17809, 13563, 14999, 18877, 266,
+ 17809, 13563, 14999, 18877, 1046,
+ 17809, 13563, 14999, 18877, 1047, 10641, 19056,
+ 17809, 13563, 14999, 18877, 1256,
+ 17809, 13563, 14999, 18939, 28,
+ 17809, 13563, 14999, 19447, 28,
+ 17809, 13563, 14999, 19449, 662,
+ 17809, 13563, 14999, 19815, 300,
+ 17809, 13563, 14999, 19817, 662,
+ 17809, 13563, 14999, 20205, 1046,
+ 17809, 13563, 14999, 20771, 154,
+ 17809, 13563, 14999, 21243, 626,
+ 17809, 13563, 14999, 23555, 16,
+ 17809, 13563, 18249, 1, 300,
+ 17809, 13563, 18249, 203, 1494,
+ 17809, 13563, 18249, 627, 3310,
+ 17809, 14906,
+ 17809, 14999, 13563, 16111, 198,
+ 17809, 14999, 18410,
+ 17809, 14999, 20809, 28,
+ 17809, 16111, 14999, 0,
+ 17809, 16111, 14999, 1, 10641, 11596,
+ 17809, 16111, 14999, 1, 10641, 19058,
+ 17809, 16111, 14999, 8,
+ 17809, 16111, 14999, 9, 10641, 19058,
+ 17809, 16111, 14999, 16,
+ 17809, 16111, 14999, 17, 10641, 12232,
+ 17809, 16111, 14999, 17, 10641, 15050,
+ 17809, 16111, 14999, 17, 10641, 19058,
+ 17809, 16111, 14999, 28,
+ 17809, 16111, 14999, 29, 10641, 19058,
+ 17809, 16111, 14999, 40,
+ 17809, 16111, 14999, 41, 10641, 14625, 11394,
+ 17809, 16111, 14999, 41, 10641, 15050,
+ 17809, 16111, 14999, 41, 10641, 19058,
+ 17809, 16111, 14999, 110,
+ 17809, 16111, 14999, 154,
+ 17809, 16111, 14999, 186,
+ 17809, 16111, 14999, 198,
+ 17809, 16111, 14999, 199, 10641, 7292,
+ 17809, 16111, 14999, 199, 10641, 10092,
+ 17809, 16111, 14999, 199, 10641, 15119, 7292,
+ 17809, 16111, 14999, 199, 10641, 19056,
+ 17809, 16111, 14999, 200,
+ 17809, 16111, 14999, 201, 10641, 10092,
+ 17809, 16111, 14999, 202,
+ 17809, 16111, 14999, 203, 10641, 7292,
+ 17809, 16111, 14999, 203, 10641, 7817, 7292,
+ 17809, 16111, 14999, 203, 10641, 10092,
+ 17809, 16111, 14999, 203, 10641, 15119, 7292,
+ 17809, 16111, 14999, 203, 10641, 19056,
+ 17809, 16111, 14999, 208,
+ 17809, 16111, 14999, 209, 10641, 10182,
+ 17809, 16111, 14999, 210,
+ 17809, 16111, 14999, 211, 10641, 19056,
+ 17809, 16111, 14999, 266,
+ 17809, 16111, 14999, 267, 10641, 7292,
+ 17809, 16111, 14999, 267, 10641, 15642,
+ 17809, 16111, 14999, 267, 10641, 19056,
+ 17809, 16111, 14999, 300,
+ 17809, 16111, 14999, 301, 10641, 11596,
+ 17809, 16111, 14999, 301, 10641, 12232,
+ 17809, 16111, 14999, 318,
+ 17809, 16111, 14999, 338,
+ 17809, 16111, 14999, 350,
+ 17809, 16111, 14999, 351, 10641, 7292,
+ 17809, 16111, 14999, 351, 10641, 15642,
+ 17809, 16111, 14999, 351, 10641, 18847, 15642,
+ 17809, 16111, 14999, 351, 10641, 19056,
+ 17809, 16111, 14999, 508,
+ 17809, 16111, 14999, 528,
+ 17809, 16111, 14999, 529, 10641, 15119, 7292,
+ 17809, 16111, 14999, 529, 10641, 19056,
+ 17809, 16111, 14999, 556,
+ 17809, 16111, 14999, 626,
+ 17809, 16111, 14999, 627, 10641, 15119, 7292,
+ 17809, 16111, 14999, 627, 10641, 19056,
+ 17809, 16111, 14999, 662,
+ 17809, 16111, 14999, 682,
+ 17809, 16111, 14999, 700,
+ 17809, 16111, 14999, 734,
+ 17809, 16111, 14999, 738,
+ 17809, 16111, 14999, 740,
+ 17809, 16111, 14999, 746,
+ 17809, 16111, 14999, 754,
+ 17809, 16111, 14999, 755, 10641, 19056,
+ 17809, 16111, 14999, 755, 10641, 19058,
+ 17809, 16111, 14999, 947, 3758,
+ 17809, 16111, 14999, 1046,
+ 17809, 16111, 14999, 1047, 10641, 18847, 15642,
+ 17809, 16111, 14999, 1047, 10641, 19056,
+ 17809, 16111, 14999, 1047, 10641, 19058,
+ 17809, 16111, 14999, 1192,
+ 17809, 16111, 14999, 1248,
+ 17809, 16111, 14999, 1256,
+ 17809, 16111, 14999, 1494,
+ 17809, 16111, 14999, 1495, 10641, 15119, 7292,
+ 17809, 16111, 14999, 1495, 10641, 15642,
+ 17809, 16111, 14999, 1495, 10641, 15643, 843, 7292,
+ 17809, 16111, 14999, 1495, 10641, 15844,
+ 17809, 16111, 14999, 1495, 10641, 19056,
+ 17809, 16111, 14999, 1518,
+ 17809, 16111, 14999, 1704,
+ 17809, 16111, 14999, 1950,
+ 17809, 16111, 14999, 1998,
+ 17809, 16111, 14999, 2122,
+ 17809, 16111, 14999, 2150,
+ 17809, 16111, 14999, 2480,
+ 17809, 16111, 14999, 2722,
+ 17809, 16111, 14999, 2912,
+ 17809, 16111, 14999, 3048,
+ 17809, 16111, 14999, 3310,
+ 17809, 16111, 14999, 3352,
+ 17809, 16111, 14999, 3654,
+ 17809, 16111, 14999, 3680,
+ 17809, 16111, 14999, 3814,
+ 17809, 16111, 14999, 3815, 10641, 11596,
+ 17809, 16111, 14999, 3815, 10641, 19056,
+ 17809, 16111, 14999, 3815, 10641, 19058,
+ 17809, 16111, 14999, 5990,
+ 17809, 16111, 14999, 6294,
+ 17809, 16111, 14999, 6472,
+ 17809, 16111, 14999, 6476,
+ 17809, 16111, 14999, 6480,
+ 17809, 16111, 14999, 6754,
+ 17809, 16111, 14999, 7131, 9854,
+ 17809, 16111, 14999, 7438,
+ 17809, 16111, 14999, 7689, 154,
+ 17809, 16111, 14999, 7689, 1192,
+ 17809, 16111, 14999, 7689, 2150,
+ 17809, 16111, 14999, 7689, 2480,
+ 17809, 16111, 14999, 7689, 3078,
+ 17809, 16111, 14999, 7689, 3272,
+ 17809, 16111, 14999, 7689, 3838,
+ 17809, 16111, 14999, 7689, 6474,
+ 17809, 16111, 14999, 9768,
+ 17809, 16111, 14999, 9769, 10641, 19056,
+ 17809, 16111, 14999, 9824,
+ 17809, 16111, 14999, 9891, 154,
+ 17809, 16111, 14999, 9891, 198,
+ 17809, 16111, 14999, 9891, 200,
+ 17809, 16111, 14999, 9891, 9854,
+ 17809, 16111, 14999, 10110,
+ 17809, 16111, 14999, 10242,
+ 17809, 16111, 14999, 10250,
+ 17809, 16111, 14999, 10256,
+ 17809, 16111, 14999, 10780,
+ 17809, 16111, 14999, 10781, 10641, 5721, 3702,
+ 17809, 16111, 14999, 10781, 10641, 19058,
+ 17809, 16111, 14999, 10946,
+ 17809, 16111, 14999, 11427, 350,
+ 17809, 16111, 14999, 11603, 13144,
+ 17809, 16111, 14999, 11916,
+ 17809, 16111, 14999, 11940,
+ 17809, 16111, 14999, 11948,
+ 17809, 16111, 14999, 12494,
+ 17809, 16111, 14999, 13144,
+ 17809, 16111, 14999, 13145, 10641, 13774,
+ 17809, 16111, 14999, 13357, 13144,
+ 17809, 16111, 14999, 13432,
+ 17809, 16111, 14999, 13433, 10641, 19058,
+ 17809, 16111, 14999, 13472,
+ 17809, 16111, 14999, 13507, 16,
+ 17809, 16111, 14999, 13507, 17, 10641, 10092,
+ 17809, 16111, 14999, 13507, 40,
+ 17809, 16111, 14999, 14357, 28,
+ 17809, 16111, 14999, 14357, 29, 10641, 19058,
+ 17809, 16111, 14999, 14497, 15031, 3758,
+ 17809, 16111, 14999, 14625, 28,
+ 17809, 16111, 14999, 14625, 19447, 28,
+ 17809, 16111, 14999, 15031, 3758,
+ 17809, 16111, 14999, 15940,
+ 17809, 16111, 14999, 16045, 350,
+ 17809, 16111, 14999, 16075, 3758,
+ 17809, 16111, 14999, 16197, 28,
+ 17809, 16111, 14999, 16538,
+ 17809, 16111, 14999, 16539, 10641, 14625, 12233, 14262,
+ 17809, 16111, 14999, 16853, 3702,
+ 17809, 16111, 14999, 18185, 0,
+ 17809, 16111, 14999, 18185, 8,
+ 17809, 16111, 14999, 18185, 947, 3758,
+ 17809, 16111, 14999, 18185, 3680,
+ 17809, 16111, 14999, 18185, 14497, 15031, 3758,
+ 17809, 16111, 14999, 18185, 15031, 3758,
+ 17809, 16111, 14999, 18543, 746,
+ 17809, 16111, 14999, 18543, 754,
+ 17809, 16111, 14999, 18543, 1256,
+ 17809, 16111, 14999, 18543, 3310,
+ 17809, 16111, 14999, 18577, 9854,
+ 17809, 16111, 14999, 18653, 40,
+ 17809, 16111, 14999, 18653, 41, 10641, 15642,
+ 17809, 16111, 14999, 18877, 266,
+ 17809, 16111, 14999, 18877, 1046,
+ 17809, 16111, 14999, 18877, 1047, 10641, 19056,
+ 17809, 16111, 14999, 18877, 1256,
+ 17809, 16111, 14999, 18939, 28,
+ 17809, 16111, 14999, 19447, 28,
+ 17809, 16111, 14999, 19449, 662,
+ 17809, 16111, 14999, 19815, 300,
+ 17809, 16111, 14999, 20205, 1046,
+ 17809, 16111, 14999, 23555, 16,
+ 17809, 16111, 18249, 1, 300,
+ 17809, 16111, 18249, 203, 1494,
+ 17809, 16111, 18249, 627, 3310,
+ 17809, 16992,
+ 17809, 19785, 9854,
+ 17825, 6767, 9873, 15672,
+ 17829, 13816,
+ 17833, 12335, 17700,
+ 17841, 9854,
+ 17857, 1016,
+ 17865, 9854,
+ 17865, 13546,
+ 17865, 13764,
+ 17866,
+ 17867, 10641, 10132,
+ 17867, 10641, 10133, 843, 17030,
+ 17867, 10641, 17030,
+ 17988,
+ 17993, 13251, 20375, 11476,
+ 17999, 6718,
+ 18001, 9855, 29, 10641, 11772,
+ 18001, 11401, 2175, 1216,
+ 18001, 11401, 2175, 7854,
+ 18001, 11401, 2175, 7883, 12232,
+ 18001, 11401, 2175, 10620,
+ 18001, 11401, 2175, 11394,
+ 18001, 11401, 2175, 11476,
+ 18001, 11401, 2175, 12232,
+ 18001, 11401, 2175, 13757, 11394,
+ 18001, 11401, 2175, 14486,
+ 18001, 11401, 2175, 18846,
+ 18001, 11401, 2175, 18847, 15504,
+ 18001, 11401, 2303, 18847, 15504,
+ 18001, 11401, 2303, 20181, 15504,
+ 18001, 11401, 7171, 1216,
+ 18001, 11401, 7171, 7854,
+ 18001, 11401, 7171, 7883, 12232,
+ 18001, 11401, 7171, 10620,
+ 18001, 11401, 7171, 11394,
+ 18001, 11401, 7171, 12232,
+ 18001, 11401, 7171, 13757, 11394,
+ 18001, 11401, 7171, 14486,
+ 18001, 11401, 7171, 18846,
+ 18001, 11401, 7171, 18847, 15504,
+ 18001, 11401, 7817, 20181, 15504,
+ 18001, 11401, 13341, 20181, 15504,
+ 18001, 11401, 17649, 9, 7292,
+ 18001, 11401, 17649, 17, 7292,
+ 18001, 11401, 17649, 10092,
+ 18001, 11401, 17649, 15504,
+ 18001, 11401, 17649, 17342,
+ 18001, 11401, 17649, 17343, 7292,
+ 18001, 11401, 17649, 22869, 15504,
+ 18001, 13725, 14999, 18574,
+ 18001, 14625, 8320,
+ 18001, 14999, 0,
+ 18001, 14999, 2,
+ 18001, 14999, 6,
+ 18001, 14999, 7, 36,
+ 18001, 14999, 8,
+ 18001, 14999, 10,
+ 18001, 14999, 11, 26,
+ 18001, 14999, 12,
+ 18001, 14999, 13, 35, 36,
+ 18001, 14999, 14,
+ 18001, 14999, 16,
+ 18001, 14999, 18,
+ 18001, 14999, 19, 24,
+ 18001, 14999, 19, 25, 36,
+ 18001, 14999, 19, 26,
+ 18001, 14999, 19, 27, 36,
+ 18001, 14999, 19, 36,
+ 18001, 14999, 19, 37, 10641, 1216,
+ 18001, 14999, 19, 10641, 1216,
+ 18001, 14999, 19, 10641, 6431, 14875, 843, 11392,
+ 18001, 14999, 20,
+ 18001, 14999, 21, 24,
+ 18001, 14999, 21, 35, 36,
+ 18001, 14999, 22,
+ 18001, 14999, 24,
+ 18001, 14999, 25, 26,
+ 18001, 14999, 25, 27, 36,
+ 18001, 14999, 25, 36,
+ 18001, 14999, 25, 10641, 1216,
+ 18001, 14999, 26,
+ 18001, 14999, 27, 24,
+ 18001, 14999, 27, 25, 36,
+ 18001, 14999, 27, 36,
+ 18001, 14999, 27, 10641, 1216,
+ 18001, 14999, 28,
+ 18001, 14999, 30,
+ 18001, 14999, 31, 26,
+ 18001, 14999, 34,
+ 18001, 14999, 35, 36,
+ 18001, 14999, 36,
+ 18001, 14999, 37, 18,
+ 18001, 14999, 37, 19, 36,
+ 18001, 14999, 37, 20,
+ 18001, 14999, 37, 21, 34,
+ 18001, 14999, 37, 24,
+ 18001, 14999, 37, 26,
+ 18001, 14999, 37, 30,
+ 18001, 14999, 37, 31, 34,
+ 18001, 14999, 37, 36,
+ 18001, 14999, 37, 38,
+ 18001, 14999, 37, 39, 34,
+ 18001, 14999, 37, 10641, 1216,
+ 18001, 14999, 37, 10641, 1217, 11552,
+ 18001, 14999, 38,
+ 18001, 14999, 39, 35, 36,
+ 18001, 14999, 39, 36,
+ 18001, 14999, 40,
+ 18001, 14999, 41, 26,
+ 18001, 14999, 42,
+ 18001, 14999, 44,
+ 18001, 14999, 45, 34,
+ 18001, 14999, 46,
+ 18001, 14999, 156,
+ 18001, 14999, 184,
+ 18001, 14999, 214,
+ 18001, 14999, 278,
+ 18001, 14999, 300,
+ 18001, 14999, 360,
+ 18001, 14999, 390,
+ 18001, 14999, 478,
+ 18001, 14999, 510,
+ 18001, 14999, 514,
+ 18001, 14999, 576,
+ 18001, 14999, 628,
+ 18001, 14999, 658,
+ 18001, 14999, 660,
+ 18001, 14999, 694,
+ 18001, 14999, 704,
+ 18001, 14999, 706,
+ 18001, 14999, 710,
+ 18001, 14999, 730,
+ 18001, 14999, 736,
+ 18001, 14999, 854,
+ 18001, 14999, 2620,
+ 18001, 14999, 3542,
+ 18001, 14999, 3566,
+ 18001, 14999, 7883, 16,
+ 18001, 14999, 7883, 40,
+ 18001, 14999, 12811, 0,
+ 18001, 14999, 12811, 16,
+ 18001, 14999, 12811, 28,
+ 18001, 14999, 12811, 40,
+ 18001, 14999, 13507, 16,
+ 18001, 14999, 13557, 18,
+ 18001, 14999, 13557, 40,
+ 18001, 14999, 13557, 80,
+ 18001, 14999, 13557, 156,
+ 18001, 14999, 13557, 184,
+ 18001, 14999, 13557, 190,
+ 18001, 14999, 13557, 202,
+ 18001, 14999, 13557, 496,
+ 18001, 14999, 13557, 514,
+ 18001, 14999, 15319, 78,
+ 18001, 14999, 15319, 80,
+ 18001, 14999, 17493, 24,
+ 18001, 14999, 18549, 16,
+ 18001, 14999, 18549, 40,
+ 18001, 20877, 16147, 6793, 9956,
+ 18009, 20173, 3896,
+ 18009, 20173, 3898,
+ 18009, 20173, 3900,
+ 18009, 20173, 3902,
+ 18009, 20173, 3904,
+ 18009, 20173, 3906,
+ 18009, 20173, 3908,
+ 18009, 20173, 3910,
+ 18009, 20173, 3912,
+ 18009, 20173, 3914,
+ 18009, 20173, 3916,
+ 18009, 20173, 3918,
+ 18009, 20173, 3920,
+ 18009, 20173, 3922,
+ 18009, 20173, 3924,
+ 18009, 20173, 3926,
+ 18009, 20173, 3928,
+ 18009, 20173, 3930,
+ 18009, 20173, 3932,
+ 18009, 20173, 3934,
+ 18009, 20173, 3936,
+ 18009, 20173, 3938,
+ 18009, 20173, 3940,
+ 18009, 20173, 3942,
+ 18009, 20173, 3944,
+ 18009, 20173, 3946,
+ 18009, 20173, 3948,
+ 18009, 20173, 3950,
+ 18009, 20173, 3952,
+ 18009, 20173, 3954,
+ 18009, 20173, 3956,
+ 18009, 20173, 3958,
+ 18009, 20173, 3960,
+ 18009, 20173, 3962,
+ 18009, 20173, 3964,
+ 18009, 20173, 3966,
+ 18009, 20173, 3968,
+ 18009, 20173, 3970,
+ 18009, 20173, 3972,
+ 18009, 20173, 3974,
+ 18009, 20173, 3976,
+ 18009, 20173, 3978,
+ 18009, 20173, 3980,
+ 18009, 20173, 3982,
+ 18009, 20173, 3984,
+ 18009, 20173, 3986,
+ 18009, 20173, 3988,
+ 18009, 20173, 3990,
+ 18009, 20173, 3992,
+ 18009, 20173, 3994,
+ 18009, 20173, 3996,
+ 18009, 20173, 3998,
+ 18009, 20173, 4000,
+ 18009, 20173, 4002,
+ 18009, 20173, 4004,
+ 18009, 20173, 4006,
+ 18009, 20173, 4008,
+ 18009, 20173, 4010,
+ 18009, 20173, 4012,
+ 18009, 20173, 4014,
+ 18009, 20173, 4016,
+ 18009, 20173, 4018,
+ 18009, 20173, 4020,
+ 18009, 20173, 4022,
+ 18009, 20173, 4024,
+ 18009, 20173, 4026,
+ 18009, 20173, 4028,
+ 18009, 20173, 4030,
+ 18009, 20173, 4032,
+ 18009, 20173, 4034,
+ 18009, 20173, 5314,
+ 18009, 20173, 5316,
+ 18009, 20173, 5318,
+ 18009, 20173, 5320,
+ 18009, 20173, 5322,
+ 18009, 20173, 5324,
+ 18009, 20173, 5326,
+ 18009, 20173, 5328,
+ 18009, 20173, 5330,
+ 18009, 20173, 5906,
+ 18009, 20173, 5908,
+ 18009, 20173, 5910,
+ 18009, 20173, 5912,
+ 18009, 20173, 5914,
+ 18009, 20173, 5916,
+ 18009, 20173, 5918,
+ 18009, 20173, 5920,
+ 18009, 20173, 5922,
+ 18009, 20173, 5924,
+ 18009, 20173, 5926,
+ 18009, 20173, 5928,
+ 18009, 20173, 5930,
+ 18009, 20173, 5932,
+ 18009, 20173, 5934,
+ 18009, 20173, 5936,
+ 18009, 20173, 5938,
+ 18009, 20173, 5940,
+ 18009, 20173, 5942,
+ 18009, 20173, 5944,
+ 18009, 20173, 5946,
+ 18009, 20173, 5948,
+ 18009, 20173, 5950,
+ 18009, 20173, 5952,
+ 18009, 20173, 6136,
+ 18009, 20173, 6138,
+ 18009, 20173, 6140,
+ 18009, 20173, 6142,
+ 18009, 20173, 6144,
+ 18009, 20173, 6146,
+ 18009, 20173, 6148,
+ 18009, 20173, 6150,
+ 18009, 20173, 6152,
+ 18009, 20173, 6154,
+ 18009, 20173, 6156,
+ 18009, 20173, 6158,
+ 18009, 20173, 6160,
+ 18009, 20173, 6162,
+ 18009, 20173, 6164,
+ 18009, 20173, 6166,
+ 18009, 20173, 6168,
+ 18009, 20173, 6170,
+ 18009, 20173, 6172,
+ 18009, 20173, 6174,
+ 18009, 20173, 6176,
+ 18009, 20173, 6178,
+ 18009, 20173, 6180,
+ 18009, 20173, 6182,
+ 18009, 20173, 6184,
+ 18009, 20173, 6186,
+ 18009, 20173, 6188,
+ 18009, 20173, 6190,
+ 18009, 20173, 6192,
+ 18009, 20173, 6194,
+ 18009, 20173, 6196,
+ 18009, 20173, 6198,
+ 18009, 20173, 6200,
+ 18009, 20173, 6202,
+ 18009, 20173, 6204,
+ 18009, 20173, 6206,
+ 18009, 20173, 6208,
+ 18009, 20173, 6210,
+ 18009, 20173, 6212,
+ 18009, 20173, 6214,
+ 18009, 20173, 6216,
+ 18009, 20173, 6218,
+ 18009, 20173, 6220,
+ 18009, 20173, 6222,
+ 18009, 20173, 6224,
+ 18009, 20173, 6226,
+ 18009, 20173, 6228,
+ 18009, 20173, 6230,
+ 18009, 20173, 6232,
+ 18009, 20173, 6234,
+ 18009, 20173, 6236,
+ 18009, 20173, 6238,
+ 18009, 20173, 6240,
+ 18009, 20173, 6242,
+ 18009, 20173, 6244,
+ 18009, 20173, 6246,
+ 18009, 20173, 6248,
+ 18009, 20173, 6250,
+ 18009, 20173, 6252,
+ 18009, 20173, 6254,
+ 18009, 20173, 6256,
+ 18009, 20173, 6258,
+ 18009, 20173, 6260,
+ 18009, 20173, 6262,
+ 18009, 20173, 6264,
+ 18009, 20173, 6266,
+ 18009, 20173, 6268,
+ 18009, 20173, 6482,
+ 18009, 20173, 6484,
+ 18009, 20173, 6486,
+ 18009, 20173, 6488,
+ 18009, 20173, 6490,
+ 18009, 20173, 6492,
+ 18009, 20173, 6494,
+ 18009, 20173, 6496,
+ 18009, 20173, 6498,
+ 18009, 20173, 6500,
+ 18009, 20173, 6502,
+ 18009, 20173, 6504,
+ 18009, 20173, 6506,
+ 18009, 20173, 6508,
+ 18009, 20173, 6510,
+ 18009, 20173, 6512,
+ 18009, 20173, 6514,
+ 18009, 20173, 6516,
+ 18009, 20173, 6518,
+ 18009, 20173, 6520,
+ 18009, 20173, 6522,
+ 18009, 20173, 6524,
+ 18009, 20173, 6526,
+ 18009, 20173, 6528,
+ 18009, 20173, 6530,
+ 18009, 20173, 6532,
+ 18009, 20173, 6534,
+ 18009, 20173, 6536,
+ 18009, 20173, 6538,
+ 18009, 20173, 6540,
+ 18009, 20173, 6542,
+ 18009, 20173, 6544,
+ 18009, 20173, 6546,
+ 18009, 20173, 6548,
+ 18009, 20173, 6550,
+ 18009, 20173, 6552,
+ 18009, 20173, 6554,
+ 18009, 20173, 6610,
+ 18009, 20173, 6612,
+ 18009, 20173, 6614,
+ 18009, 20173, 6616,
+ 18009, 20173, 6618,
+ 18009, 20173, 6620,
+ 18009, 20173, 6622,
+ 18009, 20173, 6624,
+ 18009, 20173, 6626,
+ 18009, 20173, 6628,
+ 18009, 20173, 6630,
+ 18009, 20173, 6632,
+ 18009, 20173, 6634,
+ 18009, 20173, 6636,
+ 18009, 20173, 6638,
+ 18009, 20173, 6640,
+ 18009, 20173, 6642,
+ 18009, 20173, 6644,
+ 18009, 20173, 6646,
+ 18009, 20173, 6648,
+ 18009, 20173, 6650,
+ 18009, 20173, 6652,
+ 18009, 20173, 6654,
+ 18009, 20173, 6656,
+ 18009, 20173, 6658,
+ 18009, 20173, 6660,
+ 18009, 20173, 6662,
+ 18009, 20173, 6664,
+ 18009, 20173, 6666,
+ 18009, 20173, 6668,
+ 18009, 20173, 6670,
+ 18009, 20173, 6672,
+ 18009, 20173, 6674,
+ 18009, 20173, 6676,
+ 18009, 20173, 6678,
+ 18009, 20173, 6680,
+ 18009, 20173, 6682,
+ 18009, 20173, 6684,
+ 18009, 20173, 6686,
+ 18009, 20173, 6688,
+ 18009, 20173, 6690,
+ 18009, 20173, 6692,
+ 18009, 20173, 6694,
+ 18009, 20173, 6696,
+ 18009, 20173, 6698,
+ 18009, 20173, 6700,
+ 18009, 20173, 6702,
+ 18009, 20173, 6704,
+ 18009, 20173, 6706,
+ 18009, 20173, 6708,
+ 18009, 20173, 6710,
+ 18009, 20173, 6712,
+ 18009, 20173, 6714,
+ 18009, 20173, 6810,
+ 18009, 20173, 6812,
+ 18009, 20173, 6814,
+ 18009, 20173, 6816,
+ 18009, 20173, 6818,
+ 18009, 20173, 6820,
+ 18009, 20173, 6822,
+ 18009, 20173, 6824,
+ 18009, 20173, 6826,
+ 18009, 20173, 6828,
+ 18009, 20173, 6830,
+ 18009, 20173, 6832,
+ 18009, 20173, 6834,
+ 18009, 20173, 6836,
+ 18009, 20173, 6838,
+ 18009, 20173, 6840,
+ 18009, 20173, 6842,
+ 18009, 20173, 6844,
+ 18009, 20173, 6846,
+ 18009, 20173, 6848,
+ 18009, 20173, 6850,
+ 18009, 20173, 6852,
+ 18009, 20173, 6854,
+ 18009, 20173, 6856,
+ 18009, 20173, 6858,
+ 18009, 20173, 6860,
+ 18009, 20173, 6862,
+ 18009, 20173, 6864,
+ 18009, 20173, 6866,
+ 18009, 20173, 6868,
+ 18009, 20173, 6870,
+ 18009, 20173, 6872,
+ 18009, 20173, 6874,
+ 18009, 20173, 6876,
+ 18009, 20173, 6878,
+ 18009, 20173, 6880,
+ 18009, 20173, 6882,
+ 18009, 20173, 6884,
+ 18009, 20173, 6886,
+ 18009, 20173, 6888,
+ 18009, 20173, 6890,
+ 18009, 20173, 6892,
+ 18009, 20173, 6894,
+ 18009, 20173, 6896,
+ 18009, 20173, 6898,
+ 18009, 20173, 6900,
+ 18009, 20173, 6902,
+ 18009, 20173, 6904,
+ 18009, 20173, 6906,
+ 18009, 20173, 6908,
+ 18009, 20173, 6910,
+ 18009, 20173, 6912,
+ 18009, 20173, 6914,
+ 18009, 20173, 6916,
+ 18009, 20173, 7098,
+ 18009, 20173, 7100,
+ 18009, 20173, 7102,
+ 18009, 20173, 7104,
+ 18009, 20173, 7106,
+ 18009, 20173, 7108,
+ 18009, 20173, 7110,
+ 18009, 20173, 7112,
+ 18009, 20173, 7382,
+ 18009, 20173, 7384,
+ 18009, 20173, 7386,
+ 18009, 20173, 7388,
+ 18009, 20173, 7390,
+ 18009, 20173, 7392,
+ 18009, 20173, 7394,
+ 18009, 20173, 7396,
+ 18009, 20173, 7398,
+ 18009, 20173, 7400,
+ 18009, 20173, 7402,
+ 18009, 20173, 7404,
+ 18009, 20173, 7406,
+ 18009, 20173, 7408,
+ 18009, 20173, 7410,
+ 18009, 20173, 7542,
+ 18009, 20173, 7544,
+ 18009, 20173, 7546,
+ 18009, 20173, 7548,
+ 18009, 20173, 7550,
+ 18009, 20173, 7552,
+ 18009, 20173, 7554,
+ 18009, 20173, 7556,
+ 18009, 20173, 7756,
+ 18009, 20173, 7758,
+ 18009, 20173, 7760,
+ 18009, 20173, 7762,
+ 18009, 20173, 7764,
+ 18009, 20173, 7766,
+ 18009, 20173, 7768,
+ 18009, 20173, 7770,
+ 18009, 20173, 7914,
+ 18009, 20173, 7916,
+ 18009, 20173, 7918,
+ 18009, 20173, 7920,
+ 18009, 20173, 7922,
+ 18009, 20173, 7924,
+ 18009, 20173, 7926,
+ 18009, 20173, 7928,
+ 18009, 20173, 7930,
+ 18009, 20173, 7932,
+ 18009, 20173, 7934,
+ 18009, 20173, 7936,
+ 18009, 20173, 7938,
+ 18009, 20173, 7940,
+ 18009, 20173, 7942,
+ 18009, 20173, 7944,
+ 18009, 20173, 7946,
+ 18009, 20173, 7948,
+ 18009, 20173, 7950,
+ 18009, 20173, 7952,
+ 18009, 20173, 7954,
+ 18009, 20173, 7956,
+ 18009, 20173, 7958,
+ 18009, 20173, 7960,
+ 18009, 20173, 7962,
+ 18009, 20173, 7964,
+ 18009, 20173, 7966,
+ 18009, 20173, 7968,
+ 18009, 20173, 7970,
+ 18009, 20173, 7972,
+ 18009, 20173, 7974,
+ 18009, 20173, 7976,
+ 18009, 20173, 7978,
+ 18009, 20173, 7980,
+ 18009, 20173, 7982,
+ 18009, 20173, 7984,
+ 18009, 20173, 7986,
+ 18009, 20173, 7988,
+ 18009, 20173, 7990,
+ 18009, 20173, 7992,
+ 18009, 20173, 7994,
+ 18009, 20173, 7996,
+ 18009, 20173, 7998,
+ 18009, 20173, 8000,
+ 18009, 20173, 8502,
+ 18009, 20173, 8504,
+ 18009, 20173, 8506,
+ 18009, 20173, 8508,
+ 18009, 20173, 8510,
+ 18009, 20173, 8512,
+ 18009, 20173, 8514,
+ 18009, 20173, 8516,
+ 18009, 20173, 8518,
+ 18009, 20173, 8520,
+ 18009, 20173, 8522,
+ 18009, 20173, 8524,
+ 18009, 20173, 8526,
+ 18009, 20173, 8528,
+ 18009, 20173, 8530,
+ 18009, 20173, 8532,
+ 18009, 20173, 8534,
+ 18009, 20173, 8536,
+ 18009, 20173, 8538,
+ 18009, 20173, 8540,
+ 18009, 20173, 8542,
+ 18009, 20173, 8544,
+ 18009, 20173, 8546,
+ 18009, 20173, 8548,
+ 18009, 20173, 8550,
+ 18009, 20173, 8552,
+ 18009, 20173, 8554,
+ 18009, 20173, 8556,
+ 18009, 20173, 8558,
+ 18009, 20173, 8560,
+ 18009, 20173, 8562,
+ 18009, 20173, 8564,
+ 18009, 20173, 8566,
+ 18009, 20173, 8568,
+ 18009, 20173, 8570,
+ 18009, 20173, 8572,
+ 18009, 20173, 8574,
+ 18009, 20173, 8576,
+ 18009, 20173, 8578,
+ 18009, 20173, 8580,
+ 18009, 20173, 8582,
+ 18009, 20173, 8584,
+ 18009, 20173, 9052,
+ 18009, 20173, 9054,
+ 18009, 20173, 9056,
+ 18009, 20173, 9058,
+ 18009, 20173, 9060,
+ 18009, 20173, 9062,
+ 18009, 20173, 9064,
+ 18009, 20173, 9066,
+ 18009, 20173, 9068,
+ 18009, 20173, 9070,
+ 18009, 20173, 9072,
+ 18009, 20173, 9074,
+ 18009, 20173, 9076,
+ 18009, 20173, 9078,
+ 18009, 20173, 9080,
+ 18009, 20173, 9082,
+ 18009, 20173, 9084,
+ 18009, 20173, 9086,
+ 18009, 20173, 9088,
+ 18009, 20173, 9090,
+ 18009, 20173, 9092,
+ 18009, 20173, 9094,
+ 18009, 20173, 9096,
+ 18009, 20173, 9098,
+ 18009, 20173, 9100,
+ 18009, 20173, 9102,
+ 18009, 20173, 9104,
+ 18009, 20173, 9106,
+ 18009, 20173, 9108,
+ 18009, 20173, 9110,
+ 18009, 20173, 9112,
+ 18009, 20173, 9114,
+ 18009, 20173, 9116,
+ 18009, 20173, 9118,
+ 18009, 20173, 9120,
+ 18009, 20173, 9122,
+ 18009, 20173, 9124,
+ 18009, 20173, 9126,
+ 18009, 20173, 9128,
+ 18009, 20173, 9130,
+ 18009, 20173, 9132,
+ 18009, 20173, 9134,
+ 18009, 20173, 9136,
+ 18009, 20173, 9138,
+ 18009, 20173, 9140,
+ 18009, 20173, 9142,
+ 18009, 20173, 9144,
+ 18009, 20173, 9146,
+ 18009, 20173, 9148,
+ 18009, 20173, 9150,
+ 18009, 20173, 9152,
+ 18009, 20173, 9178,
+ 18009, 20173, 9180,
+ 18009, 20173, 9182,
+ 18009, 20173, 9184,
+ 18009, 20173, 9186,
+ 18009, 20173, 9188,
+ 18009, 20173, 9190,
+ 18009, 20173, 9192,
+ 18009, 20173, 9194,
+ 18009, 20173, 9196,
+ 18009, 20173, 9198,
+ 18009, 20173, 9330,
+ 18009, 20173, 9332,
+ 18009, 20173, 9334,
+ 18009, 20173, 9336,
+ 18009, 20173, 9338,
+ 18009, 20173, 9340,
+ 18009, 20173, 9342,
+ 18009, 20173, 9396,
+ 18009, 20173, 9398,
+ 18009, 20173, 9400,
+ 18009, 20173, 9402,
+ 18009, 20173, 9404,
+ 18009, 20173, 9406,
+ 18009, 20173, 9408,
+ 18009, 20173, 9410,
+ 18009, 20173, 9412,
+ 18009, 20173, 9414,
+ 18009, 20173, 9416,
+ 18009, 20173, 9418,
+ 18009, 20173, 9420,
+ 18009, 20173, 9422,
+ 18009, 20173, 9424,
+ 18009, 20173, 9426,
+ 18009, 20173, 9428,
+ 18009, 20173, 9430,
+ 18009, 20173, 9432,
+ 18009, 20173, 9434,
+ 18009, 20173, 9436,
+ 18009, 20173, 9438,
+ 18009, 20173, 9440,
+ 18009, 20173, 9442,
+ 18009, 20173, 9444,
+ 18009, 20173, 9446,
+ 18009, 20173, 9448,
+ 18009, 20173, 9450,
+ 18009, 20173, 9452,
+ 18009, 20173, 9586,
+ 18009, 20173, 9588,
+ 18009, 20173, 9590,
+ 18009, 20173, 9592,
+ 18009, 20173, 9594,
+ 18009, 20173, 9596,
+ 18009, 20173, 9598,
+ 18009, 20173, 9600,
+ 18009, 20173, 9602,
+ 18009, 20173, 9604,
+ 18009, 20173, 9606,
+ 18009, 20173, 9608,
+ 18009, 20173, 9610,
+ 18009, 20173, 9612,
+ 18009, 20173, 9614,
+ 18009, 20173, 9616,
+ 18009, 20173, 9618,
+ 18009, 20173, 9620,
+ 18009, 20173, 9622,
+ 18009, 20173, 9624,
+ 18009, 20173, 9626,
+ 18009, 20173, 9628,
+ 18009, 20173, 9630,
+ 18009, 20173, 9632,
+ 18009, 20173, 9634,
+ 18009, 20173, 9636,
+ 18009, 20173, 9638,
+ 18009, 20173, 9640,
+ 18009, 20173, 9642,
+ 18009, 20173, 9644,
+ 18009, 20173, 9646,
+ 18009, 20173, 9648,
+ 18009, 20173, 9650,
+ 18009, 20173, 9652,
+ 18009, 20173, 9654,
+ 18009, 20173, 9656,
+ 18009, 20173, 9658,
+ 18009, 20173, 9660,
+ 18009, 20173, 9662,
+ 18009, 20173, 9664,
+ 18009, 20173, 9666,
+ 18009, 20173, 9668,
+ 18009, 20173, 9670,
+ 18009, 20173, 9672,
+ 18009, 20173, 9674,
+ 18009, 20173, 9676,
+ 18009, 20173, 10002,
+ 18009, 20173, 10004,
+ 18009, 20173, 10006,
+ 18009, 20173, 10008,
+ 18009, 20173, 10010,
+ 18009, 20173, 10012,
+ 18009, 20173, 10014,
+ 18009, 20173, 10016,
+ 18009, 20173, 10018,
+ 18009, 20173, 10020,
+ 18009, 20173, 10022,
+ 18009, 20173, 10024,
+ 18009, 20173, 10026,
+ 18009, 20173, 10028,
+ 18009, 20173, 10030,
+ 18009, 20173, 10032,
+ 18009, 20173, 10034,
+ 18009, 20173, 10036,
+ 18009, 20173, 10038,
+ 18009, 20173, 10040,
+ 18009, 20173, 10042,
+ 18009, 20173, 10044,
+ 18009, 20173, 10046,
+ 18009, 20173, 10048,
+ 18009, 20173, 10050,
+ 18009, 20173, 10052,
+ 18009, 20173, 10054,
+ 18009, 20173, 10056,
+ 18009, 20173, 10058,
+ 18009, 20173, 10060,
+ 18009, 20173, 10062,
+ 18009, 20173, 10064,
+ 18009, 20173, 10066,
+ 18009, 20173, 10068,
+ 18009, 20173, 10070,
+ 18009, 20173, 10072,
+ 18009, 20173, 10326,
+ 18009, 20173, 10328,
+ 18009, 20173, 10330,
+ 18009, 20173, 10332,
+ 18009, 20173, 10334,
+ 18009, 20173, 10336,
+ 18009, 20173, 10338,
+ 18009, 20173, 10340,
+ 18009, 20173, 10342,
+ 18009, 20173, 10344,
+ 18009, 20173, 10346,
+ 18009, 20173, 10348,
+ 18009, 20173, 10350,
+ 18009, 20173, 10352,
+ 18009, 20173, 10354,
+ 18009, 20173, 10356,
+ 18009, 20173, 10358,
+ 18009, 20173, 10360,
+ 18009, 20173, 10362,
+ 18009, 20173, 10364,
+ 18009, 20173, 10366,
+ 18009, 20173, 10368,
+ 18009, 20173, 10370,
+ 18009, 20173, 10372,
+ 18009, 20173, 10374,
+ 18009, 20173, 10376,
+ 18009, 20173, 10378,
+ 18009, 20173, 10380,
+ 18009, 20173, 10382,
+ 18009, 20173, 10384,
+ 18009, 20173, 10386,
+ 18009, 20173, 10388,
+ 18009, 20173, 10390,
+ 18009, 20173, 10392,
+ 18009, 20173, 10394,
+ 18009, 20173, 10396,
+ 18009, 20173, 10398,
+ 18009, 20173, 10400,
+ 18009, 20173, 10402,
+ 18009, 20173, 10404,
+ 18009, 20173, 10406,
+ 18009, 20173, 10408,
+ 18009, 20173, 10444,
+ 18009, 20173, 10446,
+ 18009, 20173, 10448,
+ 18009, 20173, 10450,
+ 18009, 20173, 10452,
+ 18009, 20173, 10454,
+ 18009, 20173, 10456,
+ 18009, 20173, 10458,
+ 18009, 20173, 10460,
+ 18009, 20173, 10462,
+ 18009, 20173, 10464,
+ 18009, 20173, 10466,
+ 18009, 20173, 10468,
+ 18009, 20173, 10470,
+ 18009, 20173, 10472,
+ 18009, 20173, 10474,
+ 18009, 20173, 10476,
+ 18009, 20173, 10478,
+ 18009, 20173, 10480,
+ 18009, 20173, 10482,
+ 18009, 20173, 10484,
+ 18009, 20173, 10486,
+ 18009, 20173, 10488,
+ 18009, 20173, 10490,
+ 18009, 20173, 10492,
+ 18009, 20173, 10494,
+ 18009, 20173, 10496,
+ 18009, 20173, 10498,
+ 18009, 20173, 10500,
+ 18009, 20173, 10502,
+ 18009, 20173, 10504,
+ 18009, 20173, 10506,
+ 18009, 20173, 10508,
+ 18009, 20173, 10510,
+ 18009, 20173, 10512,
+ 18009, 20173, 10514,
+ 18009, 20173, 10516,
+ 18009, 20173, 10518,
+ 18009, 20173, 10520,
+ 18009, 20173, 10522,
+ 18009, 20173, 10564,
+ 18009, 20173, 10566,
+ 18009, 20173, 10568,
+ 18009, 20173, 10570,
+ 18009, 20173, 10572,
+ 18009, 20173, 10574,
+ 18009, 20173, 10576,
+ 18009, 20173, 10578,
+ 18009, 20173, 10580,
+ 18009, 20173, 10582,
+ 18009, 20173, 10584,
+ 18009, 20173, 10586,
+ 18009, 20173, 10588,
+ 18009, 20173, 10590,
+ 18009, 20173, 10592,
+ 18009, 20173, 10594,
+ 18009, 20173, 10596,
+ 18009, 20173, 10598,
+ 18009, 20173, 10600,
+ 18009, 20173, 10602,
+ 18009, 20173, 10604,
+ 18009, 20173, 10606,
+ 18009, 20173, 10608,
+ 18009, 20173, 10610,
+ 18009, 20173, 10612,
+ 18009, 20173, 10664,
+ 18009, 20173, 10666,
+ 18009, 20173, 10668,
+ 18009, 20173, 10670,
+ 18009, 20173, 10672,
+ 18009, 20173, 10674,
+ 18009, 20173, 10676,
+ 18009, 20173, 10678,
+ 18009, 20173, 10710,
+ 18009, 20173, 10712,
+ 18009, 20173, 10714,
+ 18009, 20173, 10716,
+ 18009, 20173, 10718,
+ 18009, 20173, 10720,
+ 18009, 20173, 10722,
+ 18009, 20173, 10724,
+ 18009, 20173, 10856,
+ 18009, 20173, 10858,
+ 18009, 20173, 10860,
+ 18009, 20173, 10862,
+ 18009, 20173, 10864,
+ 18009, 20173, 10866,
+ 18009, 20173, 10868,
+ 18009, 20173, 10870,
+ 18009, 20173, 10872,
+ 18009, 20173, 10874,
+ 18009, 20173, 10876,
+ 18009, 20173, 10878,
+ 18009, 20173, 10880,
+ 18009, 20173, 10882,
+ 18009, 20173, 10884,
+ 18009, 20173, 10886,
+ 18009, 20173, 11030,
+ 18009, 20173, 11032,
+ 18009, 20173, 11034,
+ 18009, 20173, 11038,
+ 18009, 20173, 11040,
+ 18009, 20173, 11046,
+ 18009, 20173, 11050,
+ 18009, 20173, 11054,
+ 18009, 20173, 11056,
+ 18009, 20173, 11058,
+ 18009, 20173, 11178,
+ 18009, 20173, 11180,
+ 18009, 20173, 11182,
+ 18009, 20173, 11184,
+ 18009, 20173, 11186,
+ 18009, 20173, 11188,
+ 18009, 20173, 11190,
+ 18009, 20173, 11192,
+ 18009, 20173, 11194,
+ 18009, 20173, 11196,
+ 18009, 20173, 11198,
+ 18009, 20173, 11200,
+ 18009, 20173, 11202,
+ 18009, 20173, 11204,
+ 18009, 20173, 11206,
+ 18009, 20173, 11208,
+ 18009, 20173, 11210,
+ 18009, 20173, 11212,
+ 18009, 20173, 11214,
+ 18009, 20173, 11216,
+ 18009, 20173, 11218,
+ 18009, 20173, 11220,
+ 18009, 20173, 11222,
+ 18009, 20173, 11224,
+ 18009, 20173, 11226,
+ 18009, 20173, 11228,
+ 18009, 20173, 11230,
+ 18009, 20173, 11232,
+ 18009, 20173, 11234,
+ 18009, 20173, 11236,
+ 18009, 20173, 11238,
+ 18009, 20173, 11240,
+ 18009, 20173, 11492,
+ 18009, 20173, 11628,
+ 18009, 20173, 11630,
+ 18009, 20173, 11632,
+ 18009, 20173, 11634,
+ 18009, 20173, 11784,
+ 18009, 20173, 11786,
+ 18009, 20173, 11788,
+ 18009, 20173, 11790,
+ 18009, 20173, 11792,
+ 18009, 20173, 11794,
+ 18009, 20173, 11796,
+ 18009, 20173, 11798,
+ 18009, 20173, 11800,
+ 18009, 20173, 11802,
+ 18009, 20173, 11804,
+ 18009, 20173, 11806,
+ 18009, 20173, 11808,
+ 18009, 20173, 11810,
+ 18009, 20173, 11812,
+ 18009, 20173, 11814,
+ 18009, 20173, 11816,
+ 18009, 20173, 11818,
+ 18009, 20173, 11820,
+ 18009, 20173, 11822,
+ 18009, 20173, 11824,
+ 18009, 20173, 11826,
+ 18009, 20173, 11828,
+ 18009, 20173, 11830,
+ 18009, 20173, 11832,
+ 18009, 20173, 11950,
+ 18009, 20173, 11952,
+ 18009, 20173, 11954,
+ 18009, 20173, 11956,
+ 18009, 20173, 11958,
+ 18009, 20173, 11960,
+ 18009, 20173, 11962,
+ 18009, 20173, 12036,
+ 18009, 20173, 12038,
+ 18009, 20173, 12040,
+ 18009, 20173, 12042,
+ 18009, 20173, 12044,
+ 18009, 20173, 12046,
+ 18009, 20173, 12048,
+ 18009, 20173, 12050,
+ 18009, 20173, 12052,
+ 18009, 20173, 12054,
+ 18009, 20173, 12056,
+ 18009, 20173, 12058,
+ 18009, 20173, 12124,
+ 18009, 20173, 12126,
+ 18009, 20173, 12128,
+ 18009, 20173, 12130,
+ 18009, 20173, 12132,
+ 18009, 20173, 12134,
+ 18009, 20173, 12136,
+ 18009, 20173, 12138,
+ 18009, 20173, 12140,
+ 18009, 20173, 12142,
+ 18009, 20173, 12248,
+ 18009, 20173, 12362,
+ 18009, 20173, 12364,
+ 18009, 20173, 12366,
+ 18009, 20173, 12368,
+ 18009, 20173, 12508,
+ 18009, 20173, 12510,
+ 18009, 20173, 12598,
+ 18009, 20173, 12600,
+ 18009, 20173, 12602,
+ 18009, 20173, 12604,
+ 18009, 20173, 12606,
+ 18009, 20173, 12608,
+ 18009, 20173, 12610,
+ 18009, 20173, 12612,
+ 18009, 20173, 12614,
+ 18009, 20173, 12616,
+ 18009, 20173, 12618,
+ 18009, 20173, 12620,
+ 18009, 20173, 12622,
+ 18009, 20173, 12624,
+ 18009, 20173, 12626,
+ 18009, 20173, 12628,
+ 18009, 20173, 12630,
+ 18009, 20173, 12632,
+ 18009, 20173, 12634,
+ 18009, 20173, 12636,
+ 18009, 20173, 12638,
+ 18009, 20173, 12640,
+ 18009, 20173, 12788,
+ 18009, 20173, 12790,
+ 18009, 20173, 12792,
+ 18009, 20173, 12794,
+ 18009, 20173, 12796,
+ 18009, 20173, 12798,
+ 18009, 20173, 12800,
+ 18009, 20173, 12922,
+ 18009, 20173, 12924,
+ 18009, 20173, 12926,
+ 18009, 20173, 12928,
+ 18009, 20173, 12930,
+ 18009, 20173, 12932,
+ 18009, 20173, 12934,
+ 18009, 20173, 12936,
+ 18009, 20173, 12938,
+ 18009, 20173, 12940,
+ 18009, 20173, 12942,
+ 18009, 20173, 12944,
+ 18009, 20173, 12946,
+ 18009, 20173, 12948,
+ 18009, 20173, 12950,
+ 18009, 20173, 12952,
+ 18009, 20173, 12954,
+ 18009, 20173, 12956,
+ 18009, 20173, 12958,
+ 18009, 20173, 12960,
+ 18009, 20173, 13006,
+ 18009, 20173, 13008,
+ 18009, 20173, 13010,
+ 18009, 20173, 13012,
+ 18009, 20173, 13014,
+ 18009, 20173, 13016,
+ 18009, 20173, 13018,
+ 18009, 20173, 13020,
+ 18009, 20173, 13022,
+ 18009, 20173, 13024,
+ 18009, 20173, 13026,
+ 18009, 20173, 13028,
+ 18009, 20173, 13030,
+ 18009, 20173, 13032,
+ 18009, 20173, 13034,
+ 18009, 20173, 13036,
+ 18009, 20173, 13038,
+ 18009, 20173, 13040,
+ 18009, 20173, 13042,
+ 18009, 20173, 13044,
+ 18009, 20173, 13046,
+ 18009, 20173, 13048,
+ 18009, 20173, 13084,
+ 18009, 20173, 13086,
+ 18009, 20173, 13088,
+ 18009, 20173, 13090,
+ 18009, 20173, 13092,
+ 18009, 20173, 13094,
+ 18009, 20173, 13096,
+ 18009, 20173, 13098,
+ 18009, 20173, 13100,
+ 18009, 20173, 13102,
+ 18009, 20173, 13104,
+ 18009, 20173, 13106,
+ 18009, 20173, 13108,
+ 18009, 20173, 13110,
+ 18009, 20173, 13112,
+ 18009, 20173, 13114,
+ 18009, 20173, 13116,
+ 18009, 20173, 13118,
+ 18009, 20173, 13120,
+ 18009, 20173, 13122,
+ 18009, 20173, 13124,
+ 18009, 20173, 13126,
+ 18009, 20173, 13128,
+ 18009, 20173, 13130,
+ 18009, 20173, 13166,
+ 18009, 20173, 13168,
+ 18009, 20173, 13296,
+ 18009, 20173, 13298,
+ 18009, 20173, 13300,
+ 18009, 20173, 13302,
+ 18009, 20173, 13304,
+ 18009, 20173, 13384,
+ 18009, 20173, 13386,
+ 18009, 20173, 13388,
+ 18009, 20173, 13390,
+ 18009, 20173, 13392,
+ 18009, 20173, 13394,
+ 18009, 20173, 13396,
+ 18009, 20173, 13398,
+ 18009, 20173, 13666,
+ 18009, 20173, 13668,
+ 18009, 20173, 13670,
+ 18009, 20173, 13672,
+ 18009, 20173, 13674,
+ 18009, 20173, 13676,
+ 18009, 20173, 13678,
+ 18009, 20173, 13680,
+ 18009, 20173, 13864,
+ 18009, 20173, 13866,
+ 18009, 20173, 13868,
+ 18009, 20173, 13870,
+ 18009, 20173, 13872,
+ 18009, 20173, 13898,
+ 18009, 20173, 13900,
+ 18009, 20173, 13902,
+ 18009, 20173, 13904,
+ 18009, 20173, 13906,
+ 18009, 20173, 13908,
+ 18009, 20173, 13910,
+ 18009, 20173, 13912,
+ 18009, 20173, 13914,
+ 18009, 20173, 13916,
+ 18009, 20173, 13918,
+ 18009, 20173, 13920,
+ 18009, 20173, 13922,
+ 18009, 20173, 13924,
+ 18009, 20173, 13926,
+ 18009, 20173, 13928,
+ 18009, 20173, 13930,
+ 18009, 20173, 13932,
+ 18009, 20173, 13934,
+ 18009, 20173, 13936,
+ 18009, 20173, 13938,
+ 18009, 20173, 13940,
+ 18009, 20173, 13942,
+ 18009, 20173, 13944,
+ 18009, 20173, 13946,
+ 18009, 20173, 13948,
+ 18009, 20173, 13950,
+ 18009, 20173, 13952,
+ 18009, 20173, 13954,
+ 18009, 20173, 13956,
+ 18009, 20173, 13958,
+ 18009, 20173, 13960,
+ 18009, 20173, 13962,
+ 18009, 20173, 13964,
+ 18009, 20173, 13966,
+ 18009, 20173, 13968,
+ 18009, 20173, 13970,
+ 18009, 20173, 14006,
+ 18009, 20173, 14008,
+ 18009, 20173, 14010,
+ 18009, 20173, 14012,
+ 18009, 20173, 14014,
+ 18009, 20173, 14016,
+ 18009, 20173, 14018,
+ 18009, 20173, 14080,
+ 18009, 20173, 14082,
+ 18009, 20173, 14084,
+ 18009, 20173, 14086,
+ 18009, 20173, 14094,
+ 18009, 20173, 14142,
+ 18009, 20173, 14144,
+ 18009, 20173, 14146,
+ 18009, 20173, 14148,
+ 18009, 20173, 14150,
+ 18009, 20173, 14152,
+ 18009, 20173, 14154,
+ 18009, 20173, 14156,
+ 18009, 20173, 14158,
+ 18009, 20173, 14160,
+ 18009, 20173, 14162,
+ 18009, 20173, 14164,
+ 18009, 20173, 14166,
+ 18009, 20173, 14168,
+ 18009, 20173, 14170,
+ 18009, 20173, 14172,
+ 18009, 20173, 14174,
+ 18009, 20173, 14176,
+ 18009, 20173, 14178,
+ 18009, 20173, 14180,
+ 18009, 20173, 14182,
+ 18009, 20173, 14184,
+ 18009, 20173, 14186,
+ 18009, 20173, 14188,
+ 18009, 20173, 14190,
+ 18009, 20173, 14244,
+ 18009, 20173, 14246,
+ 18009, 20173, 15202,
+ 18009, 20173, 15204,
+ 18009, 20173, 15222,
+ 18009, 20173, 15224,
+ 18009, 20173, 15226,
+ 18009, 20173, 15228,
+ 18013, 9280,
+ 18013, 11476,
+ 18013, 12563, 5874,
+ 18013, 13796,
+ 18014,
+ 18021, 15672,
+ 18026,
+ 18027, 10641, 19215, 11477, 11392,
+ 18027, 10641, 19414,
+ 18035, 6793, 9956,
+ 18035, 11756,
+ 18035, 11762,
+ 18035, 11905, 2610,
+ 18035, 11905, 3076,
+ 18035, 11905, 3356,
+ 18035, 11905, 6756,
+ 18035, 11905, 6778,
+ 18035, 11905, 8780,
+ 18035, 11905, 11978,
+ 18035, 11905, 13450,
+ 18035, 11905, 13736,
+ 18035, 13791, 8321, 7726,
+ 18035, 13791, 8321, 11892,
+ 18035, 13791, 8321, 11902,
+ 18035, 13791, 8321, 12278,
+ 18035, 13791, 8321, 12454,
+ 18035, 13791, 8321, 13507, 15444,
+ 18035, 13791, 8321, 14124,
+ 18035, 13791, 8321, 14474,
+ 18035, 13791, 8321, 15444,
+ 18035, 13791, 8321, 20598,
+ 18035, 15233, 3232,
+ 18035, 15233, 3233, 18744,
+ 18035, 15233, 12080,
+ 18035, 15233, 12108,
+ 18035, 15233, 13538,
+ 18035, 15233, 14636,
+ 18035, 15233, 15194,
+ 18035, 15233, 15736,
+ 18035, 15233, 15820,
+ 18035, 15233, 16502,
+ 18035, 15233, 17190,
+ 18035, 17063, 11756,
+ 18035, 17179, 8320,
+ 18035, 18511, 8320,
+ 18035, 18697, 106,
+ 18035, 18697, 110,
+ 18035, 18697, 114,
+ 18035, 18697, 116,
+ 18035, 18697, 120,
+ 18035, 18697, 124,
+ 18035, 18697, 130,
+ 18035, 18697, 134,
+ 18035, 18697, 140,
+ 18035, 18697, 142,
+ 18035, 18697, 148,
+ 18035, 18697, 154,
+ 18035, 18697, 158,
+ 18035, 18697, 166,
+ 18035, 18697, 168,
+ 18035, 18697, 224,
+ 18035, 18697, 226,
+ 18035, 18697, 230,
+ 18035, 18697, 236,
+ 18035, 18697, 238,
+ 18035, 18697, 244,
+ 18035, 18697, 248,
+ 18035, 18697, 254,
+ 18035, 18697, 258,
+ 18035, 18697, 260,
+ 18035, 18697, 266,
+ 18035, 18697, 270,
+ 18035, 18697, 274,
+ 18035, 18697, 282,
+ 18035, 18697, 286,
+ 18035, 18697, 336,
+ 18035, 18697, 338,
+ 18035, 18697, 340,
+ 18035, 18697, 342,
+ 18035, 18697, 344,
+ 18035, 18697, 350,
+ 18035, 18697, 354,
+ 18035, 18697, 358,
+ 18035, 18697, 366,
+ 18035, 18697, 370,
+ 18035, 18697, 384,
+ 18035, 18697, 388,
+ 18035, 18697, 392,
+ 18035, 18697, 402,
+ 18035, 18697, 406,
+ 18035, 18697, 416,
+ 18035, 18697, 424,
+ 18035, 18697, 430,
+ 18035, 18697, 436,
+ 18035, 18697, 440,
+ 18035, 18697, 448,
+ 18035, 18697, 452,
+ 18035, 18697, 460,
+ 18035, 18697, 468,
+ 18035, 18697, 472,
+ 18035, 18697, 522,
+ 18035, 18697, 528,
+ 18035, 18697, 536,
+ 18035, 18697, 540,
+ 18035, 18697, 546,
+ 18035, 18697, 556,
+ 18035, 18697, 558,
+ 18035, 18697, 560,
+ 18035, 18697, 564,
+ 18035, 18697, 568,
+ 18035, 18697, 572,
+ 18035, 18697, 574,
+ 18035, 18697, 578,
+ 18035, 18697, 580,
+ 18035, 18697, 584,
+ 18035, 18697, 588,
+ 18035, 18697, 592,
+ 18035, 18697, 598,
+ 18035, 18697, 602,
+ 18035, 18697, 612,
+ 18035, 18697, 622,
+ 18035, 18697, 626,
+ 18035, 18697, 630,
+ 18035, 18697, 634,
+ 18035, 18697, 642,
+ 18035, 18697, 680,
+ 18035, 18697, 682,
+ 18035, 18697, 684,
+ 18035, 18697, 686,
+ 18035, 18697, 690,
+ 18035, 18697, 694,
+ 18035, 18697, 700,
+ 18035, 18697, 706,
+ 18035, 18697, 710,
+ 18035, 18697, 712,
+ 18035, 18697, 718,
+ 18035, 18697, 720,
+ 18035, 18697, 724,
+ 18035, 18697, 726,
+ 18035, 18697, 728,
+ 18035, 18697, 734,
+ 18035, 18697, 736,
+ 18035, 18697, 738,
+ 18035, 18697, 742,
+ 18035, 18697, 746,
+ 18035, 18697, 752,
+ 18035, 18697, 754,
+ 18035, 18697, 758,
+ 18035, 18697, 760,
+ 18035, 18697, 762,
+ 18035, 18697, 882,
+ 18035, 18697, 904,
+ 18035, 18697, 906,
+ 18035, 18697, 908,
+ 18035, 18697, 910,
+ 18035, 18697, 912,
+ 18035, 18697, 918,
+ 18035, 18697, 956,
+ 18035, 18697, 990,
+ 18035, 18697, 992,
+ 18035, 18697, 994,
+ 18035, 18697, 1006,
+ 18035, 18697, 1024,
+ 18035, 18697, 1026,
+ 18035, 18697, 1028,
+ 18035, 18697, 1030,
+ 18035, 18697, 1032,
+ 18035, 18697, 1034,
+ 18035, 18697, 1044,
+ 18035, 18697, 1046,
+ 18035, 18697, 1048,
+ 18035, 18697, 1050,
+ 18035, 18697, 1052,
+ 18035, 18697, 1074,
+ 18035, 18697, 1100,
+ 18035, 18697, 1118,
+ 18035, 18697, 1142,
+ 18035, 18697, 1144,
+ 18035, 18697, 1146,
+ 18035, 18697, 1148,
+ 18035, 18697, 1150,
+ 18035, 18697, 1152,
+ 18035, 18697, 1204,
+ 18035, 18697, 1246,
+ 18035, 18697, 1256,
+ 18035, 18697, 1258,
+ 18035, 18697, 1260,
+ 18035, 18697, 1262,
+ 18035, 18697, 1344,
+ 18035, 18697, 1364,
+ 18035, 18697, 1414,
+ 18035, 18697, 1416,
+ 18035, 18697, 1418,
+ 18035, 18697, 1420,
+ 18035, 18697, 1430,
+ 18035, 18697, 1468,
+ 18035, 18697, 1482,
+ 18035, 18697, 1484,
+ 18035, 18697, 1486,
+ 18035, 18697, 1488,
+ 18035, 18697, 1490,
+ 18035, 18697, 1522,
+ 18035, 18697, 1560,
+ 18035, 18697, 1562,
+ 18035, 18697, 1564,
+ 18035, 18697, 1568,
+ 18035, 18697, 1570,
+ 18035, 18697, 1572,
+ 18035, 18697, 1574,
+ 18035, 18697, 1576,
+ 18035, 18697, 1578,
+ 18035, 18697, 1606,
+ 18035, 18697, 1620,
+ 18035, 18697, 1622,
+ 18035, 18697, 1624,
+ 18035, 18697, 1626,
+ 18035, 18697, 1628,
+ 18035, 18697, 1670,
+ 18035, 18697, 1780,
+ 18035, 18697, 1788,
+ 18035, 18697, 1824,
+ 18035, 18697, 1848,
+ 18035, 18697, 1860,
+ 18035, 18697, 1896,
+ 18035, 18697, 1964,
+ 18035, 18697, 2032,
+ 18035, 18697, 2036,
+ 18035, 18697, 2038,
+ 18035, 18697, 2046,
+ 18035, 18697, 2048,
+ 18035, 18697, 2050,
+ 18035, 18697, 2052,
+ 18035, 18697, 2054,
+ 18035, 18697, 2056,
+ 18035, 18697, 2058,
+ 18035, 18697, 2060,
+ 18035, 18697, 2062,
+ 18035, 18697, 2064,
+ 18035, 18697, 2066,
+ 18035, 18697, 2104,
+ 18035, 18697, 2158,
+ 18035, 18697, 2212,
+ 18035, 18697, 2234,
+ 18035, 18697, 2278,
+ 18035, 18697, 2324,
+ 18035, 18697, 2366,
+ 18035, 18697, 2368,
+ 18035, 18697, 2370,
+ 18035, 18697, 2374,
+ 18035, 18697, 2386,
+ 18035, 18697, 2430,
+ 18035, 18697, 2500,
+ 18035, 18697, 2548,
+ 18035, 18697, 2556,
+ 18035, 18697, 2560,
+ 18035, 18697, 2562,
+ 18035, 18697, 2564,
+ 18035, 18697, 2566,
+ 18035, 18697, 2636,
+ 18035, 18697, 2664,
+ 18035, 18697, 2676,
+ 18035, 18697, 2678,
+ 18035, 18697, 2680,
+ 18035, 18697, 2682,
+ 18035, 18697, 2684,
+ 18035, 18697, 2702,
+ 18035, 18697, 2746,
+ 18035, 18697, 2748,
+ 18035, 18697, 2750,
+ 18035, 18697, 2762,
+ 18035, 18697, 2776,
+ 18035, 18697, 2780,
+ 18035, 18697, 2782,
+ 18035, 18697, 2784,
+ 18035, 18697, 2786,
+ 18035, 18697, 2788,
+ 18035, 18697, 2802,
+ 18035, 18697, 2838,
+ 18035, 18697, 2840,
+ 18035, 18697, 2842,
+ 18035, 18697, 2844,
+ 18035, 18697, 2846,
+ 18035, 18697, 2848,
+ 18035, 18697, 2850,
+ 18035, 18697, 2858,
+ 18035, 18697, 2866,
+ 18035, 18697, 2898,
+ 18035, 18697, 2938,
+ 18035, 18697, 2986,
+ 18035, 18697, 2994,
+ 18035, 18697, 3008,
+ 18035, 18697, 3036,
+ 18035, 18697, 3048,
+ 18035, 18697, 3050,
+ 18035, 18697, 3052,
+ 18035, 18697, 3054,
+ 18035, 18697, 3056,
+ 18035, 18697, 3086,
+ 18035, 18697, 3114,
+ 18035, 18697, 3116,
+ 18035, 18697, 3118,
+ 18035, 18697, 3120,
+ 18035, 18697, 3122,
+ 18035, 18697, 3150,
+ 18035, 18697, 3172,
+ 18035, 18697, 3174,
+ 18035, 18697, 3176,
+ 18035, 18697, 3178,
+ 18035, 18697, 3180,
+ 18035, 18697, 3186,
+ 18035, 18697, 3226,
+ 18035, 18697, 3242,
+ 18035, 18697, 3244,
+ 18035, 18697, 3246,
+ 18035, 18697, 3248,
+ 18035, 18697, 3250,
+ 18035, 18697, 3286,
+ 18035, 18697, 3308,
+ 18035, 18697, 3310,
+ 18035, 18697, 3312,
+ 18035, 18697, 3314,
+ 18035, 18697, 3316,
+ 18035, 18697, 3350,
+ 18035, 18697, 3368,
+ 18035, 18697, 3370,
+ 18035, 18697, 3372,
+ 18035, 18697, 3374,
+ 18035, 18697, 3376,
+ 18035, 18697, 3438,
+ 18035, 18697, 3456,
+ 18035, 18697, 3506,
+ 18035, 18697, 3518,
+ 18035, 18697, 3540,
+ 18035, 18697, 3556,
+ 18035, 18697, 3590,
+ 18035, 18697, 3596,
+ 18035, 18697, 3608,
+ 18035, 18697, 3624,
+ 18035, 18697, 3626,
+ 18035, 18697, 3628,
+ 18035, 18697, 3630,
+ 18035, 18697, 3632,
+ 18035, 18697, 3634,
+ 18035, 18697, 3636,
+ 18035, 18697, 3644,
+ 18035, 18697, 3648,
+ 18035, 18697, 3694,
+ 18035, 18697, 3724,
+ 18035, 18697, 3786,
+ 18035, 18697, 3804,
+ 18035, 18697, 3812,
+ 18035, 18697, 3814,
+ 18035, 18697, 3816,
+ 18035, 18697, 3818,
+ 18035, 18697, 3820,
+ 18035, 18697, 3842,
+ 18035, 18697, 3870,
+ 18035, 18697, 3882,
+ 18035, 18697, 3884,
+ 18035, 18697, 3886,
+ 18035, 18697, 3888,
+ 18035, 18697, 3890,
+ 18035, 18697, 5750,
+ 18035, 18697, 5758,
+ 18035, 18697, 5894,
+ 18035, 18697, 5984,
+ 18035, 18697, 5986,
+ 18035, 18697, 5988,
+ 18035, 18697, 5990,
+ 18035, 18697, 5992,
+ 18035, 18697, 5994,
+ 18035, 18697, 5996,
+ 18035, 18697, 6006,
+ 18035, 18697, 6024,
+ 18035, 18697, 6042,
+ 18035, 18697, 6062,
+ 18035, 18697, 6296,
+ 18035, 18697, 6308,
+ 18035, 18697, 6316,
+ 18035, 18697, 6318,
+ 18035, 18697, 6320,
+ 18035, 18697, 6322,
+ 18035, 18697, 6332,
+ 18035, 18697, 6350,
+ 18035, 18697, 6464,
+ 18035, 18697, 6468,
+ 18035, 18697, 6808,
+ 18035, 18697, 6962,
+ 18035, 18697, 6970,
+ 18035, 18697, 7000,
+ 18035, 18697, 7002,
+ 18035, 18697, 7004,
+ 18035, 18697, 7082,
+ 18035, 18697, 7084,
+ 18035, 18697, 7086,
+ 18035, 18697, 7092,
+ 18035, 18697, 7160,
+ 18035, 18697, 7162,
+ 18035, 18697, 7164,
+ 18035, 18697, 7732,
+ 18035, 18697, 7736,
+ 18035, 18697, 7742,
+ 18035, 18697, 7744,
+ 18035, 18697, 7746,
+ 18035, 18697, 7748,
+ 18035, 18697, 7750,
+ 18035, 18697, 7752,
+ 18035, 18697, 7754,
+ 18035, 18697, 8496,
+ 18035, 18697, 8942,
+ 18035, 18697, 8952,
+ 18035, 18697, 8978,
+ 18035, 18697, 9002,
+ 18035, 18697, 9236,
+ 18035, 18697, 9246,
+ 18035, 18697, 9248,
+ 18035, 18697, 9252,
+ 18035, 18697, 9320,
+ 18035, 18697, 9352,
+ 18035, 18697, 9356,
+ 18035, 18697, 9358,
+ 18035, 18697, 9360,
+ 18035, 18697, 9362,
+ 18035, 18697, 9386,
+ 18035, 18697, 9388,
+ 18035, 18697, 9390,
+ 18035, 18697, 9392,
+ 18035, 18697, 9740,
+ 18035, 18697, 9756,
+ 18035, 18697, 9784,
+ 18035, 18697, 9822,
+ 18035, 18697, 9902,
+ 18035, 18697, 9910,
+ 18035, 18697, 9994,
+ 18035, 18697, 9996,
+ 18035, 18697, 9998,
+ 18035, 18697, 10134,
+ 18035, 18697, 10150,
+ 18035, 18697, 10164,
+ 18035, 18697, 10174,
+ 18035, 18697, 10234,
+ 18035, 18697, 10238,
+ 18035, 18697, 10252,
+ 18035, 18697, 10266,
+ 18035, 18697, 10268,
+ 18035, 18697, 10270,
+ 18035, 18697, 10272,
+ 18035, 18697, 10314,
+ 18035, 18697, 10316,
+ 18035, 18697, 10320,
+ 18035, 18697, 10698,
+ 18035, 18697, 10700,
+ 18035, 18697, 10702,
+ 18035, 18697, 10704,
+ 18035, 18697, 10904,
+ 18035, 18697, 10914,
+ 18035, 18697, 10944,
+ 18035, 18697, 10978,
+ 18035, 18697, 10986,
+ 18035, 18697, 11660,
+ 18035, 18697, 11662,
+ 18035, 18697, 11664,
+ 18035, 18697, 11666,
+ 18035, 18697, 11668,
+ 18035, 18697, 11670,
+ 18035, 18697, 11672,
+ 18035, 18697, 11870,
+ 18035, 18697, 11872,
+ 18035, 18697, 12186,
+ 18035, 18697, 12188,
+ 18035, 18697, 12504,
+ 18035, 18697, 12506,
+ 18035, 18697, 13280,
+ 18035, 18697, 13282,
+ 18035, 18697, 13834,
+ 18035, 18697, 13836,
+ 18035, 18697, 14448,
+ 18035, 18697, 14450,
+ 18035, 18697, 16449, 0,
+ 18035, 18697, 16449, 8,
+ 18035, 18697, 16449, 16,
+ 18035, 18697, 16449, 28,
+ 18035, 18697, 16449, 40,
+ 18035, 18697, 16449, 58,
+ 18035, 18697, 16449, 184,
+ 18035, 18697, 16449, 478,
+ 18035, 18697, 16449, 694,
+ 18035, 18697, 19613, 990,
+ 18035, 18697, 19613, 1414,
+ 18035, 18697, 19613, 2366,
+ 18035, 18697, 19613, 2746,
+ 18035, 18697, 20321, 0,
+ 18035, 18697, 20321, 8,
+ 18035, 18697, 20321, 16,
+ 18035, 18697, 20321, 28,
+ 18035, 18697, 20321, 40,
+ 18035, 18697, 20321, 58,
+ 18035, 18697, 20321, 184,
+ 18035, 19003, 14003, 14993, 8320,
+ 18035, 19003, 20155, 843, 14003, 14993, 8320,
+ 18035, 19003, 20155, 8320,
+ 18035, 19513, 19618,
+ 18035, 19614,
+ 18035, 19848,
+ 18037, 9297, 15244,
+ 18037, 14444,
+ 18043, 21003, 11905, 2610,
+ 18043, 21003, 11905, 3076,
+ 18043, 21003, 11905, 3356,
+ 18043, 21003, 11905, 6756,
+ 18043, 21003, 11905, 6778,
+ 18043, 21003, 11905, 8780,
+ 18043, 21003, 11905, 10900,
+ 18043, 21003, 11905, 11978,
+ 18043, 21003, 11905, 13450,
+ 18043, 21003, 11905, 13736,
+ 18051, 16939, 19352,
+ 18067, 18620,
+ 18070,
+ 18084,
+ 18089, 13546,
+ 18089, 19479, 2610,
+ 18095, 6719, 10641, 9171, 12764,
+ 18099, 20534,
+ 18109, 13563, 14999, 80,
+ 18109, 13563, 14999, 202,
+ 18109, 13563, 14999, 270,
+ 18109, 13563, 14999, 316,
+ 18109, 13563, 14999, 496,
+ 18109, 13563, 14999, 666,
+ 18109, 13563, 14999, 700,
+ 18109, 13563, 14999, 740,
+ 18109, 13563, 14999, 812,
+ 18109, 13563, 14999, 892,
+ 18109, 13563, 14999, 1012,
+ 18109, 13563, 14999, 1060,
+ 18109, 13563, 14999, 1210,
+ 18109, 13563, 14999, 1446,
+ 18109, 13563, 14999, 1580,
+ 18109, 13563, 14999, 1596,
+ 18109, 13563, 14999, 1630,
+ 18109, 13563, 14999, 1672,
+ 18109, 13563, 14999, 1804,
+ 18109, 13563, 14999, 1878,
+ 18109, 13563, 14999, 2086,
+ 18109, 13563, 14999, 2242,
+ 18109, 13563, 14999, 2402,
+ 18109, 13563, 14999, 2648,
+ 18109, 13563, 14999, 2770,
+ 18109, 13563, 14999, 2872,
+ 18109, 13563, 14999, 3020,
+ 18109, 13563, 14999, 3202,
+ 18109, 13563, 14999, 3210,
+ 18109, 13563, 14999, 3472,
+ 18109, 13563, 14999, 3592,
+ 18109, 13563, 14999, 3806,
+ 18109, 13563, 14999, 6016,
+ 18109, 13563, 14999, 6040,
+ 18109, 13563, 14999, 7010,
+ 18109, 13563, 14999, 7472,
+ 18109, 13563, 14999, 7640,
+ 18109, 13563, 14999, 9244,
+ 18109, 13563, 14999, 9776,
+ 18109, 13563, 14999, 10908,
+ 18109, 14999, 80,
+ 18109, 14999, 202,
+ 18109, 14999, 230,
+ 18109, 14999, 270,
+ 18109, 14999, 316,
+ 18109, 14999, 496,
+ 18109, 14999, 666,
+ 18109, 14999, 700,
+ 18109, 14999, 740,
+ 18109, 14999, 812,
+ 18109, 14999, 826,
+ 18109, 14999, 892,
+ 18109, 14999, 1012,
+ 18109, 14999, 1060,
+ 18109, 14999, 1210,
+ 18109, 14999, 1446,
+ 18109, 14999, 1580,
+ 18109, 14999, 1596,
+ 18109, 14999, 1630,
+ 18109, 14999, 1672,
+ 18109, 14999, 1804,
+ 18109, 14999, 1878,
+ 18109, 14999, 2086,
+ 18109, 14999, 2242,
+ 18109, 14999, 2402,
+ 18109, 14999, 2648,
+ 18109, 14999, 2770,
+ 18109, 14999, 2872,
+ 18109, 14999, 3020,
+ 18109, 14999, 3202,
+ 18109, 14999, 3210,
+ 18109, 14999, 3472,
+ 18109, 14999, 3592,
+ 18109, 14999, 3806,
+ 18109, 14999, 6016,
+ 18109, 14999, 6040,
+ 18109, 14999, 7010,
+ 18109, 14999, 7131, 9854,
+ 18109, 14999, 7472,
+ 18109, 14999, 7640,
+ 18109, 14999, 9244,
+ 18109, 14999, 9776,
+ 18109, 14999, 10908,
+ 18109, 14999, 11984,
+ 18109, 14999, 14971, 9854,
+ 18109, 14999, 15811, 1446,
+ 18109, 16111, 14999, 80,
+ 18109, 16111, 14999, 202,
+ 18109, 16111, 14999, 270,
+ 18109, 16111, 14999, 316,
+ 18109, 16111, 14999, 496,
+ 18109, 16111, 14999, 666,
+ 18109, 16111, 14999, 700,
+ 18109, 16111, 14999, 740,
+ 18109, 16111, 14999, 812,
+ 18109, 16111, 14999, 892,
+ 18109, 16111, 14999, 1012,
+ 18109, 16111, 14999, 1060,
+ 18109, 16111, 14999, 1210,
+ 18109, 16111, 14999, 1446,
+ 18109, 16111, 14999, 1580,
+ 18109, 16111, 14999, 1596,
+ 18109, 16111, 14999, 1630,
+ 18109, 16111, 14999, 1672,
+ 18109, 16111, 14999, 1804,
+ 18109, 16111, 14999, 1878,
+ 18109, 16111, 14999, 2086,
+ 18109, 16111, 14999, 2242,
+ 18109, 16111, 14999, 2402,
+ 18109, 16111, 14999, 2648,
+ 18109, 16111, 14999, 2770,
+ 18109, 16111, 14999, 2872,
+ 18109, 16111, 14999, 3020,
+ 18109, 16111, 14999, 3202,
+ 18109, 16111, 14999, 3210,
+ 18109, 16111, 14999, 3472,
+ 18109, 16111, 14999, 3592,
+ 18109, 16111, 14999, 3806,
+ 18109, 16111, 14999, 6016,
+ 18109, 16111, 14999, 6040,
+ 18109, 16111, 14999, 7010,
+ 18109, 16111, 14999, 7472,
+ 18109, 16111, 14999, 7640,
+ 18109, 16111, 14999, 9244,
+ 18109, 16111, 14999, 9776,
+ 18109, 16111, 14999, 10908,
+ 18109, 19513, 19618,
+ 18115, 1019, 6719, 10641, 17245, 6604,
+ 18115, 6718,
+ 18115, 6719, 10641, 17245, 6604,
+ 18117, 494,
+ 18117, 9855, 13052,
+ 18117, 9855, 15868,
+ 18117, 9855, 17486,
+ 18117, 9855, 17610,
+ 18117, 9855, 17652,
+ 18117, 9855, 20552,
+ 18117, 11905, 2610,
+ 18117, 11905, 3076,
+ 18117, 11905, 3356,
+ 18117, 11905, 6756,
+ 18117, 11905, 6778,
+ 18117, 11905, 8780,
+ 18117, 11905, 10900,
+ 18117, 11905, 11978,
+ 18117, 11905, 13450,
+ 18117, 11905, 13736,
+ 18117, 13379, 9854,
+ 18117, 14003, 9855, 8,
+ 18117, 14003, 9855, 16,
+ 18117, 14003, 9855, 28,
+ 18117, 14003, 9855, 40,
+ 18117, 14003, 9855, 58,
+ 18117, 14003, 9855, 72,
+ 18117, 14003, 9855, 94,
+ 18117, 14003, 9855, 308,
+ 18117, 14003, 9855, 676,
+ 18117, 14003, 9855, 14435, 8,
+ 18117, 14003, 9855, 14435, 28,
+ 18117, 14003, 9855, 17493, 22,
+ 18117, 14003, 9855, 17493, 34,
+ 18117, 14003, 9855, 17493, 396,
+ 18117, 14003, 9855, 17493, 582,
+ 18117, 14003, 14435, 8,
+ 18117, 14003, 14435, 28,
+ 18117, 14999, 0,
+ 18117, 14999, 8,
+ 18117, 14999, 16,
+ 18117, 14999, 28,
+ 18117, 14999, 40,
+ 18117, 14999, 58,
+ 18117, 14999, 72,
+ 18117, 14999, 94,
+ 18117, 14999, 106,
+ 18117, 14999, 124,
+ 18117, 14999, 148,
+ 18117, 14999, 244,
+ 18117, 14999, 266,
+ 18117, 14999, 308,
+ 18117, 14999, 336,
+ 18117, 14999, 350,
+ 18117, 14999, 384,
+ 18117, 14999, 416,
+ 18117, 14999, 448,
+ 18117, 14999, 522,
+ 18117, 14999, 572,
+ 18117, 14999, 588,
+ 18117, 14999, 622,
+ 18117, 14999, 676,
+ 18117, 14999, 680,
+ 18117, 14999, 734,
+ 18117, 14999, 932,
+ 18117, 14999, 1044,
+ 18117, 14999, 1142,
+ 18117, 14999, 1164,
+ 18117, 14999, 1492,
+ 18117, 14999, 1796,
+ 18117, 14999, 1914,
+ 18117, 14999, 2152,
+ 18117, 14999, 2444,
+ 18117, 14999, 2492,
+ 18117, 14999, 2556,
+ 18117, 14999, 2676,
+ 18117, 14999, 3048,
+ 18117, 14999, 3114,
+ 18117, 14999, 3242,
+ 18117, 14999, 3322,
+ 18117, 14999, 3812,
+ 18117, 14999, 6314,
+ 18117, 14999, 10264,
+ 18117, 14999, 17493, 22,
+ 18117, 14999, 17493, 34,
+ 18117, 14999, 17493, 396,
+ 18117, 14999, 17493, 582,
+ 18117, 20989, 9854,
+ 18119, 197, 13146,
+ 18119, 1770,
+ 18119, 3416,
+ 18119, 9855, 5221, 11562,
+ 18119, 9855, 11562,
+ 18119, 9855, 13052,
+ 18119, 9855, 13874,
+ 18119, 9855, 15868,
+ 18119, 9855, 15918,
+ 18119, 9855, 17486,
+ 18119, 11396,
+ 18119, 11905, 2610,
+ 18119, 11905, 3076,
+ 18119, 11905, 3356,
+ 18119, 11905, 6756,
+ 18119, 11905, 6778,
+ 18119, 11905, 8780,
+ 18119, 11905, 10900,
+ 18119, 11905, 11978,
+ 18119, 11905, 13450,
+ 18119, 11905, 13736,
+ 18119, 13768,
+ 18119, 14003, 9855, 16,
+ 18119, 14003, 9855, 40,
+ 18119, 14003, 9855, 58,
+ 18119, 14003, 9855, 72,
+ 18119, 14003, 9855, 94,
+ 18119, 14003, 9855, 184,
+ 18119, 14003, 9855, 308,
+ 18119, 14003, 9855, 498,
+ 18119, 14003, 9855, 676,
+ 18119, 14999, 0,
+ 18119, 14999, 16,
+ 18119, 14999, 40,
+ 18119, 14999, 58,
+ 18119, 14999, 72,
+ 18119, 14999, 94,
+ 18119, 14999, 106,
+ 18119, 14999, 124,
+ 18119, 14999, 148,
+ 18119, 14999, 184,
+ 18119, 14999, 224,
+ 18119, 14999, 244,
+ 18119, 14999, 266,
+ 18119, 14999, 308,
+ 18119, 14999, 336,
+ 18119, 14999, 350,
+ 18119, 14999, 384,
+ 18119, 14999, 416,
+ 18119, 14999, 448,
+ 18119, 14999, 498,
+ 18119, 14999, 522,
+ 18119, 14999, 572,
+ 18119, 14999, 588,
+ 18119, 14999, 622,
+ 18119, 14999, 676,
+ 18119, 14999, 680,
+ 18119, 14999, 734,
+ 18119, 14999, 752,
+ 18119, 14999, 932,
+ 18119, 14999, 1044,
+ 18119, 14999, 1142,
+ 18119, 14999, 1164,
+ 18119, 14999, 1492,
+ 18119, 14999, 1796,
+ 18119, 14999, 1914,
+ 18119, 14999, 2152,
+ 18119, 14999, 2444,
+ 18119, 14999, 2492,
+ 18119, 14999, 2556,
+ 18119, 14999, 2676,
+ 18119, 14999, 2956,
+ 18119, 14999, 3048,
+ 18119, 14999, 3242,
+ 18119, 14999, 3322,
+ 18119, 14999, 6314,
+ 18119, 14999, 7018,
+ 18119, 14999, 7648,
+ 18119, 14999, 10264,
+ 18124,
+ 18127, 16899, 2610,
+ 18127, 16899, 3076,
+ 18127, 16899, 3232,
+ 18127, 16899, 3356,
+ 18127, 16899, 6756,
+ 18127, 16899, 6778,
+ 18127, 16899, 8780,
+ 18127, 16899, 11978,
+ 18127, 16899, 13450,
+ 18127, 16899, 13736,
+ 18127, 16899, 15736,
+ 18127, 16899, 15820,
+ 18135, 11706,
+ 18139, 1397, 3245, 5290,
+ 18139, 1397, 3245, 10626,
+ 18139, 1397, 3245, 14680,
+ 18139, 1397, 3245, 14765, 10634,
+ 18139, 1397, 3245, 14895, 7788,
+ 18139, 1397, 3245, 15955, 14032,
+ 18139, 1397, 3245, 16565, 13625, 18330,
+ 18139, 1397, 3245, 17633, 17370,
+ 18139, 1397, 3245, 17722,
+ 18139, 1397, 3245, 17765, 6746,
+ 18139, 1397, 3245, 17789, 14826,
+ 18139, 1397, 3245, 18285, 15060,
+ 18139, 1397, 3245, 18852,
+ 18139, 1397, 3245, 19563, 11968,
+ 18139, 1397, 10653, 497, 3245, 16230,
+ 18139, 1397, 11403, 19926,
+ 18139, 1397, 12224,
+ 18139, 1397, 12235, 13258,
+ 18139, 1397, 12235, 15688,
+ 18139, 1397, 12235, 20332,
+ 18139, 1397, 12235, 22908,
+ 18139, 1397, 12393, 13820,
+ 18139, 1397, 12765, 16184,
+ 18139, 1397, 13198,
+ 18139, 1397, 13563, 15688,
+ 18139, 1397, 13563, 22908,
+ 18139, 1397, 14367, 19926,
+ 18139, 1397, 14385, 17368,
+ 18139, 1397, 14507, 635, 8358,
+ 18139, 1397, 15438,
+ 18139, 1397, 16497, 18758,
+ 18139, 1397, 16816,
+ 18139, 1397, 17083, 15846,
+ 18139, 1397, 17120,
+ 18139, 1397, 17502,
+ 18139, 1397, 17618,
+ 18139, 1397, 17776,
+ 18139, 1397, 17824,
+ 18139, 1397, 18002,
+ 18139, 1397, 18168,
+ 18139, 1397, 18496,
+ 18139, 1397, 18770,
+ 18139, 1397, 18869, 12100,
+ 18139, 1397, 18878,
+ 18139, 1397, 19041, 485, 3245, 12562,
+ 18139, 1397, 19268,
+ 18139, 1397, 19283, 18758,
+ 18139, 1397, 19356,
+ 18139, 1397, 19358,
+ 18139, 1397, 19651, 11456,
+ 18139, 1397, 19975, 93, 3245, 18930,
+ 18139, 1397, 19976,
+ 18139, 1397, 20118,
+ 18139, 1397, 20138,
+ 18139, 1397, 20222,
+ 18139, 1397, 20290,
+ 18139, 1397, 20292,
+ 18139, 1397, 20364,
+ 18139, 1397, 20448,
+ 18139, 1397, 20594,
+ 18139, 1397, 20602,
+ 18139, 1397, 20828,
+ 18139, 1397, 21024,
+ 18139, 1397, 22808,
18142,
- 18147, 11547, 10595, 18017, 11546,
- 18147, 14903, 669, 10040,
- 18147, 14903, 669, 18728,
- 18147, 14903, 672,
- 18147, 14903, 1213, 13468,
- 18147, 14903, 1213, 18669, 894,
- 18147, 14903, 1213, 19973, 894,
- 18147, 14903, 1293, 2163, 10172,
- 18147, 14903, 1293, 7135, 10172,
- 18147, 14903, 2163, 669, 18728,
- 18147, 14903, 2163, 6407, 18728,
- 18147, 14903, 2163, 7779, 11428,
- 18147, 14903, 2163, 7779, 18728,
- 18147, 14903, 2163, 9456,
- 18147, 14903, 2163, 10173, 894,
- 18147, 14903, 2163, 11349, 14178,
- 18147, 14903, 2163, 12169, 14178,
- 18147, 14903, 2163, 13271, 18728,
- 18147, 14903, 2163, 13676,
- 18147, 14903, 2163, 14531, 10173, 894,
- 18147, 14903, 2163, 14531, 19211, 10173, 894,
- 18147, 14903, 2163, 14952,
- 18147, 14903, 2163, 18017, 20469, 8282,
- 18147, 14903, 2163, 18669, 7816,
- 18147, 14903, 2163, 19211, 10173, 894,
- 18147, 14903, 2163, 19717, 14178,
- 18147, 14903, 2291, 10173, 894,
- 18147, 14903, 2291, 14531, 10173, 894,
- 18147, 14903, 2291, 14531, 19211, 10173, 894,
- 18147, 14903, 2291, 19211, 10173, 894,
- 18147, 14903, 3691, 18867, 10173, 8282,
- 18147, 14903, 6407, 10040,
- 18147, 14903, 6407, 18728,
- 18147, 14903, 7087, 20265, 11702,
- 18147, 14903, 7135, 10173, 894,
- 18147, 14903, 7135, 14531, 10173, 894,
- 18147, 14903, 7135, 14531, 19211, 10173, 894,
- 18147, 14903, 7135, 19211, 10173, 894,
- 18147, 14903, 7779, 7087, 9456,
- 18147, 14903, 7779, 18728,
- 18147, 14903, 9127, 13404,
- 18147, 14903, 9243, 9808,
- 18147, 14903, 10705, 18867, 10173, 8282,
- 18147, 14903, 11349, 14178,
- 18147, 14903, 11497, 2163, 10172,
- 18147, 14903, 11497, 7135, 10172,
- 18147, 14903, 11702,
- 18147, 14903, 11719, 14178,
- 18147, 14903, 12169, 14178,
- 18147, 14903, 12525, 13271, 14429, 11398,
- 18147, 14903, 12675, 9808,
- 18147, 14903, 13192,
- 18147, 14903, 13271, 7087, 9456,
- 18147, 14903, 13271, 18728,
- 18147, 14903, 13404,
- 18147, 14903, 13431, 14555, 9808,
- 18147, 14903, 13483, 0,
- 18147, 14903, 13483, 2,
- 18147, 14903, 13483, 4,
- 18147, 14903, 13483, 5, 10595, 6090,
- 18147, 14903, 13483, 6,
- 18147, 14903, 13483, 8,
- 18147, 14903, 13483, 10,
- 18147, 14903, 13483, 12,
- 18147, 14903, 13483, 14,
- 18147, 14903, 13483, 15, 10595, 7256,
- 18147, 14903, 13483, 17, 10595, 15534,
- 18147, 14903, 13483, 18,
- 18147, 14903, 13483, 19, 10595, 20822,
- 18147, 14903, 13483, 20,
- 18147, 14903, 13483, 22,
- 18147, 14903, 13483, 23, 10595, 15021, 13676,
- 18147, 14903, 13483, 23, 10595, 16829, 7256,
- 18147, 14903, 13483, 23, 10595, 18017, 7769, 36,
- 18147, 14903, 13483, 23, 10595, 19389, 7256,
- 18147, 14903, 13483, 24,
- 18147, 14903, 13483, 25, 10595, 7256,
- 18147, 14903, 13483, 27, 10595, 7779, 7256,
- 18147, 14903, 13483, 27, 10595, 19389, 7256,
- 18147, 14903, 13483, 28,
- 18147, 14903, 13483, 30,
- 18147, 14903, 13483, 34,
- 18147, 14903, 13483, 36,
- 18147, 14903, 13483, 37, 10595, 7256,
- 18147, 14903, 13483, 38,
- 18147, 14903, 13483, 39, 10595, 16829, 7256,
- 18147, 14903, 13483, 40,
- 18147, 14903, 13483, 41, 894,
- 18147, 14903, 13483, 41, 10595, 7779, 7256,
- 18147, 14903, 13483, 42,
- 18147, 14903, 13483, 43, 10595, 7256,
- 18147, 14903, 13483, 44,
- 18147, 14903, 13483, 46,
- 18147, 14903, 13483, 48,
- 18147, 14903, 13483, 50,
- 18147, 14903, 13483, 51, 10595, 6090,
- 18147, 14903, 13483, 51, 10595, 19389, 7256,
- 18147, 14903, 13483, 824,
- 18147, 14903, 13483, 1044,
- 18147, 14903, 13483, 1294,
- 18147, 14903, 13483, 1312,
- 18147, 14903, 13483, 1322,
- 18147, 14903, 13483, 1334,
- 18147, 14903, 13483, 2664,
- 18147, 14903, 13483, 3273, 7087, 28,
- 18147, 14903, 13483, 5788,
- 18147, 14903, 13483, 7112,
- 18147, 14903, 13483, 7402,
- 18147, 14903, 13483, 9127, 8,
- 18147, 14903, 13483, 9127, 28,
- 18147, 14903, 13483, 11388,
- 18147, 14903, 13483, 11832,
- 18147, 14903, 13483, 12094,
- 18147, 14903, 13483, 12173, 2664,
- 18147, 14903, 13483, 12173, 12094,
- 18147, 14903, 13483, 13358,
- 18147, 14903, 13483, 13636,
- 18147, 14903, 13483, 14271, 28,
- 18147, 14903, 13483, 14307, 7087, 28,
- 18147, 14903, 13483, 15397, 12,
- 18147, 14903, 13483, 15701, 0,
- 18147, 14903, 13483, 15701, 14,
- 18147, 14903, 13483, 15701, 16,
- 18147, 14903, 13483, 15701, 24,
- 18147, 14903, 13483, 15701, 25, 10595, 7845, 2096,
- 18147, 14903, 13483, 15701, 34,
- 18147, 14903, 13483, 15701, 35, 10595, 7256,
- 18147, 14903, 13483, 15701, 42,
- 18147, 14903, 13483, 15701, 66,
- 18147, 14903, 13483, 15701, 9127, 8,
- 18147, 14903, 13483, 15701, 11388,
- 18147, 14903, 13483, 15993, 16,
- 18147, 14903, 13483, 15993, 17, 10595, 15534,
- 18147, 14903, 13483, 15993, 22,
- 18147, 14903, 13483, 15993, 26,
- 18147, 14903, 13483, 15993, 40,
- 18147, 14903, 13483, 15993, 18017, 34,
- 18147, 14903, 13483, 16159, 19, 10595, 15534,
- 18147, 14903, 13483, 17316,
- 18147, 14903, 13483, 18079, 480,
- 18147, 14903, 13483, 18367, 9127, 8,
- 18147, 14903, 13483, 18367, 16327, 9910,
- 18147, 14903, 13483, 18423, 40,
- 18147, 14903, 14533, 13192,
- 18147, 14903, 14533, 19676,
- 18147, 14903, 14952,
- 18147, 14903, 15021, 12169, 14178,
- 18147, 14903, 15021, 14533, 11349, 14178,
- 18147, 14903, 15021, 14533, 12169, 14178,
- 18147, 14903, 15319, 669, 11428,
- 18147, 14903, 15319, 6407, 11428,
- 18147, 14903, 15319, 11702,
- 18147, 14903, 15319, 18017, 20469, 8282,
- 18147, 14903, 15319, 20469, 8282,
- 18147, 14903, 15337, 7256,
- 18147, 14903, 15527, 841, 2163, 10172,
- 18147, 14903, 15527, 841, 7135, 10172,
- 18147, 14903, 15701, 11708,
- 18147, 14903, 15993, 0,
- 18147, 14903, 15993, 2,
- 18147, 14903, 15993, 6,
- 18147, 14903, 15993, 8,
- 18147, 14903, 15993, 12,
- 18147, 14903, 15993, 14,
- 18147, 14903, 15993, 15, 10595, 15534,
- 18147, 14903, 15993, 16,
- 18147, 14903, 15993, 18,
- 18147, 14903, 15993, 20,
- 18147, 14903, 15993, 22,
- 18147, 14903, 15993, 24,
- 18147, 14903, 15993, 26,
- 18147, 14903, 15993, 28,
- 18147, 14903, 15993, 30,
- 18147, 14903, 15993, 34,
- 18147, 14903, 15993, 38,
- 18147, 14903, 15993, 40,
- 18147, 14903, 15993, 42,
- 18147, 14903, 15993, 44,
- 18147, 14903, 15993, 66,
- 18147, 14903, 15993, 508,
- 18147, 14903, 15993, 14271, 2,
- 18147, 14903, 15993, 18367, 8,
- 18147, 14903, 15993, 18367, 26,
- 18147, 14903, 16009, 7779, 7087, 9456,
- 18147, 14903, 16009, 13271, 7087, 9456,
- 18147, 14903, 16027, 10173, 3691, 566,
- 18147, 14903, 16027, 10173, 3691, 582,
- 18147, 14903, 16027, 10173, 3691, 9226,
- 18147, 14903, 16027, 10173, 3691, 13384,
- 18147, 14903, 16027, 10173, 10705, 566,
- 18147, 14903, 16027, 10173, 10705, 582,
- 18147, 14903, 16027, 10173, 10705, 9226,
- 18147, 14903, 16027, 10173, 10705, 13384,
- 18147, 14903, 16327, 9910,
- 18147, 14903, 17350,
- 18147, 14903, 17659, 202,
- 18147, 14903, 17659, 7095, 9808,
- 18147, 14903, 17659, 9845, 9808,
- 18147, 14903, 17945, 2390,
- 18147, 14903, 18367, 11708,
- 18147, 14903, 18367, 16327, 9910,
- 18147, 14903, 18669, 7816,
- 18147, 14903, 19059, 10173, 894,
- 18147, 14903, 19059, 14531, 10173, 894,
- 18147, 14903, 19059, 14531, 19211, 10173, 894,
- 18147, 14903, 19059, 19211, 10173, 894,
- 18147, 14903, 19676,
- 18147, 14903, 19717, 14178,
- 18147, 14903, 19925, 10173, 894,
- 18147, 14903, 19925, 14531, 10173, 894,
- 18147, 14903, 19925, 14531, 19211, 10173, 894,
- 18147, 14903, 19925, 19211, 10173, 894,
- 18147, 14903, 20265, 11702,
- 18147, 14903, 20750,
- 18151, 1391, 3690,
- 18151, 1391, 10704,
- 18151, 1391, 11910,
+ 18147, 14999, 0,
+ 18147, 14999, 8,
+ 18147, 14999, 16,
+ 18147, 14999, 26,
+ 18147, 14999, 28,
+ 18147, 14999, 40,
+ 18147, 14999, 106,
+ 18147, 14999, 110,
+ 18147, 14999, 114,
+ 18147, 14999, 116,
+ 18147, 14999, 120,
+ 18147, 14999, 148,
+ 18147, 14999, 154,
+ 18147, 14999, 158,
+ 18147, 14999, 166,
+ 18147, 14999, 168,
+ 18147, 14999, 244,
+ 18147, 14999, 248,
+ 18147, 14999, 254,
+ 18147, 14999, 258,
+ 18147, 14999, 260,
+ 18147, 14999, 266,
+ 18147, 14999, 270,
+ 18147, 14999, 274,
+ 18147, 14999, 282,
+ 18147, 14999, 286,
+ 18147, 14999, 350,
+ 18147, 14999, 354,
+ 18147, 14999, 358,
+ 18147, 14999, 366,
+ 18147, 14999, 370,
+ 18147, 14999, 416,
+ 18147, 14999, 424,
+ 18147, 14999, 430,
+ 18147, 14999, 436,
+ 18147, 14999, 440,
+ 18147, 14999, 448,
+ 18147, 14999, 452,
+ 18147, 14999, 460,
+ 18147, 14999, 468,
+ 18147, 14999, 472,
+ 18147, 14999, 522,
+ 18147, 14999, 528,
+ 18147, 14999, 536,
+ 18147, 14999, 540,
+ 18147, 14999, 546,
+ 18147, 14999, 572,
+ 18147, 14999, 574,
+ 18147, 14999, 578,
+ 18147, 14999, 580,
+ 18147, 14999, 584,
+ 18147, 14999, 588,
+ 18147, 14999, 592,
+ 18147, 14999, 598,
+ 18147, 14999, 602,
+ 18147, 14999, 612,
+ 18147, 14999, 622,
+ 18147, 14999, 626,
+ 18147, 14999, 630,
+ 18147, 14999, 634,
+ 18147, 14999, 642,
+ 18147, 14999, 690,
+ 18147, 14999, 694,
+ 18147, 14999, 700,
+ 18147, 14999, 706,
+ 18147, 14999, 710,
+ 18147, 14999, 734,
+ 18147, 14999, 742,
+ 18147, 14999, 746,
+ 18147, 14999, 752,
+ 18147, 14999, 754,
+ 18147, 14999, 758,
+ 18147, 14999, 760,
+ 18147, 14999, 762,
+ 18147, 14999, 13563, 0,
+ 18147, 14999, 13563, 8,
+ 18147, 14999, 13563, 16,
+ 18147, 14999, 13563, 28,
+ 18147, 14999, 13563, 40,
+ 18147, 14999, 13563, 350,
+ 18147, 14999, 13563, 354,
+ 18147, 14999, 13563, 642,
+ 18147, 14999, 13563, 694,
+ 18147, 14999, 13563, 734,
+ 18147, 14999, 13563, 742,
+ 18147, 14999, 13563, 746,
+ 18147, 14999, 16011, 736,
+ 18147, 15873, 19371, 8320,
+ 18147, 16255, 10816,
+ 18147, 19371, 8320,
+ 18149, 9870,
+ 18150,
18152,
- 18156,
- 18158,
- 18159, 16960,
- 18159, 17562,
- 18159, 18754,
- 18162,
- 18165, 16703, 12910,
- 18166,
- 18167, 13802,
- 18167, 21376,
- 18168,
- 18173, 9170,
- 18173, 11849, 15424,
- 18177, 16035, 11849, 10854,
- 18177, 16035, 12477, 15993, 14903, 0,
- 18177, 16035, 12477, 15993, 14903, 2,
- 18177, 16035, 12477, 15993, 14903, 4,
- 18177, 16035, 12477, 15993, 14903, 6,
- 18177, 16035, 12477, 15993, 14903, 8,
- 18177, 16035, 12477, 15993, 14903, 10,
- 18177, 16035, 12477, 15993, 14903, 12,
- 18177, 16035, 12477, 15993, 14903, 14,
- 18177, 16035, 12477, 15993, 14903, 16,
- 18177, 16035, 12477, 15993, 14903, 18,
- 18177, 16035, 12477, 15993, 14903, 20,
- 18177, 16035, 12477, 15993, 14903, 22,
- 18177, 16035, 12477, 15993, 14903, 24,
- 18177, 16035, 12477, 15993, 14903, 26,
- 18177, 16035, 12477, 15993, 14903, 28,
- 18177, 16035, 12477, 15993, 14903, 30,
- 18177, 16035, 12477, 15993, 14903, 32,
- 18177, 16035, 12477, 15993, 14903, 34,
- 18177, 16035, 12477, 15993, 14903, 36,
- 18177, 16035, 12477, 15993, 14903, 38,
- 18177, 16035, 12477, 15993, 14903, 40,
- 18177, 16035, 12477, 15993, 14903, 42,
- 18177, 16035, 12477, 15993, 14903, 44,
- 18177, 16035, 12477, 15993, 14903, 46,
- 18177, 16035, 12477, 15993, 14903, 48,
- 18177, 16035, 12477, 15993, 14903, 50,
- 18177, 16035, 15133, 14546,
- 18177, 16035, 15133, 15706,
- 18177, 16035, 15133, 15708,
- 18177, 16035, 15133, 16280,
- 18177, 16035, 15133, 17096,
- 18177, 16035, 15133, 17854,
- 18177, 16035, 15133, 17924,
- 18177, 16035, 15133, 18190,
- 18177, 16035, 15133, 18564,
- 18177, 16035, 15133, 19424,
- 18177, 17139, 60,
- 18177, 17139, 294,
- 18177, 17139, 520,
- 18177, 17139, 586,
- 18177, 17139, 696,
- 18177, 17139, 11719, 8282,
- 18177, 17139, 12477, 15993, 14903, 0,
- 18177, 17139, 12477, 15993, 14903, 2,
- 18177, 17139, 12477, 15993, 14903, 4,
- 18177, 17139, 12477, 15993, 14903, 6,
- 18177, 17139, 12477, 15993, 14903, 8,
- 18177, 17139, 12477, 15993, 14903, 10,
- 18177, 17139, 12477, 15993, 14903, 12,
- 18177, 17139, 12477, 15993, 14903, 14,
- 18177, 17139, 12477, 15993, 14903, 16,
- 18177, 17139, 12477, 15993, 14903, 18,
- 18177, 17139, 12477, 15993, 14903, 20,
- 18177, 17139, 12477, 15993, 14903, 22,
- 18177, 17139, 12477, 15993, 14903, 24,
- 18177, 17139, 12477, 15993, 14903, 26,
- 18177, 17139, 12477, 15993, 14903, 28,
- 18177, 17139, 12477, 15993, 14903, 30,
- 18177, 17139, 12477, 15993, 14903, 32,
- 18177, 17139, 12477, 15993, 14903, 34,
- 18177, 17139, 12477, 15993, 14903, 36,
- 18177, 17139, 12477, 15993, 14903, 38,
- 18177, 17139, 12477, 15993, 14903, 40,
- 18177, 17139, 12477, 15993, 14903, 42,
- 18177, 17139, 12477, 15993, 14903, 44,
- 18177, 17139, 12477, 15993, 14903, 46,
- 18177, 17139, 12477, 15993, 14903, 48,
- 18177, 17139, 12477, 15993, 14903, 50,
- 18195, 13502,
+ 18165, 16009, 14999, 270,
+ 18165, 16009, 14999, 528,
+ 18165, 16009, 14999, 2280,
+ 18165, 16009, 14999, 2536,
+ 18165, 16009, 14999, 3220,
+ 18165, 16009, 14999, 3532,
+ 18165, 16009, 14999, 5312,
+ 18165, 16009, 14999, 5818,
+ 18165, 16009, 14999, 7156,
+ 18165, 16009, 14999, 7596,
+ 18165, 16009, 14999, 9372,
+ 18165, 16009, 14999, 9486,
+ 18165, 16009, 14999, 9776,
+ 18165, 16009, 14999, 10126,
+ 18165, 16009, 14999, 10810,
+ 18165, 16009, 14999, 11424,
+ 18165, 16009, 14999, 12204,
+ 18165, 16009, 14999, 13400,
+ 18165, 16009, 14999, 14196,
+ 18165, 16009, 14999, 14546,
+ 18165, 16009, 14999, 14978,
+ 18165, 16009, 14999, 15474,
+ 18165, 16009, 15233, 2610,
+ 18165, 16009, 15233, 2611, 16502,
+ 18165, 16009, 15233, 2611, 18744,
+ 18165, 16009, 15233, 3232,
+ 18165, 16009, 15233, 3233, 18744,
+ 18165, 16009, 15233, 3356,
+ 18165, 16009, 15233, 13736,
+ 18165, 16009, 15233, 15820,
+ 18165, 16009, 17179, 9854,
+ 18167, 18026,
+ 18169, 6767, 9873, 15672,
+ 18172,
+ 18173, 16845, 10641, 18847, 896,
+ 18176,
+ 18177, 10641, 13765, 9854,
+ 18177, 10641, 13884,
+ 18177, 10641, 14625, 15642,
+ 18177, 10641, 16946,
+ 18177, 10641, 18836,
+ 18177, 10641, 19407, 11477, 10641, 7292,
+ 18177, 10641, 21124,
+ 18177, 14307, 1, 13251, 18386,
+ 18177, 16023, 10641, 13546,
+ 18177, 19242,
+ 18181, 17074,
+ 18183, 2601, 9854,
+ 18183, 7807, 36,
+ 18183, 18511, 8320,
+ 18183, 18840,
+ 18183, 19516,
+ 18183, 20685, 8320,
+ 18183, 20752,
+ 18193, 5739, 15672,
+ 18193, 9158,
+ 18193, 9297, 15244,
+ 18193, 11924,
+ 18193, 14444,
+ 18193, 14786,
+ 18193, 15673, 1397, 17668,
+ 18193, 20195, 18643, 15672,
+ 18195, 7817, 19580,
+ 18195, 9205, 5222,
+ 18195, 9205, 5223, 5222,
+ 18195, 9205, 11438,
+ 18195, 9205, 12594,
+ 18195, 9205, 12644,
+ 18195, 9205, 13773, 17434,
+ 18195, 9205, 14056,
+ 18195, 9205, 15022,
+ 18195, 9205, 15044,
+ 18195, 9205, 16972,
+ 18195, 9205, 17036,
+ 18195, 9205, 19366,
+ 18195, 9855, 11676,
+ 18195, 9855, 11677, 10116,
+ 18195, 9855, 12544,
+ 18195, 9855, 17516,
+ 18195, 9855, 19508,
+ 18195, 11905, 2610,
+ 18195, 11905, 3076,
+ 18195, 11905, 3356,
+ 18195, 11905, 6756,
+ 18195, 11905, 6778,
+ 18195, 11905, 8780,
+ 18195, 11905, 10900,
+ 18195, 11905, 11978,
+ 18195, 11905, 13450,
+ 18195, 11905, 13736,
+ 18195, 13341, 19580,
+ 18195, 14003, 9855, 9972,
+ 18195, 14003, 9855, 9973, 15102,
+ 18195, 14003, 9855, 10656,
+ 18195, 14003, 9855, 10657, 12690,
+ 18195, 14003, 9855, 11911, 8486,
+ 18195, 14003, 9855, 13216,
+ 18195, 14003, 9855, 15686,
+ 18195, 14003, 9855, 15698,
+ 18195, 14003, 9855, 15756,
+ 18195, 14999, 0,
+ 18195, 14999, 8,
+ 18195, 14999, 16,
+ 18195, 14999, 17, 7612,
+ 18195, 14999, 28,
+ 18195, 14999, 40,
+ 18195, 14999, 72,
+ 18195, 14999, 106,
+ 18195, 14999, 107, 12780,
+ 18195, 14999, 124,
+ 18195, 14999, 125, 12780,
+ 18195, 14999, 148,
+ 18195, 14999, 149, 19420,
+ 18195, 14999, 244,
+ 18195, 14999, 245, 12780,
+ 18195, 14999, 266,
+ 18195, 14999, 308,
+ 18195, 14999, 336,
+ 18195, 14999, 337, 19420,
+ 18195, 14999, 350,
+ 18195, 14999, 351, 12780,
+ 18195, 14999, 351, 13424,
+ 18195, 14999, 384,
+ 18195, 14999, 416,
+ 18195, 14999, 448,
+ 18195, 14999, 449, 12780,
+ 18195, 14999, 522,
+ 18195, 14999, 523, 11682,
+ 18195, 14999, 523, 12780,
+ 18195, 14999, 572,
+ 18195, 14999, 573, 11408,
+ 18195, 14999, 588,
+ 18195, 14999, 589, 12780,
+ 18195, 14999, 589, 19420,
+ 18195, 14999, 622,
+ 18195, 14999, 623, 12780,
+ 18195, 14999, 694,
+ 18195, 14999, 734,
+ 18195, 14999, 1142,
+ 18195, 14999, 1143, 19420,
+ 18195, 14999, 2444,
+ 18195, 14999, 2445, 12548,
+ 18195, 14999, 2445, 12549, 17102,
+ 18195, 14999, 2556,
+ 18195, 14999, 2557, 12780,
+ 18195, 14999, 3322,
+ 18195, 14999, 3323, 19420,
+ 18195, 15811, 9205, 17036,
+ 18195, 16974,
+ 18195, 19015, 9855, 11638,
+ 18195, 19015, 9855, 12456,
+ 18195, 19015, 9855, 16996,
+ 18195, 20836,
+ 18198,
18200,
- 18201, 10595, 19759, 11712,
- 18211, 980,
- 18211, 6711, 14552,
- 18211, 10062,
- 18211, 15267, 1012,
- 18211, 19698,
- 18219, 482,
- 18223, 11718,
- 18225, 11521, 9904,
- 18225, 12173, 11718,
- 18225, 12477, 11718,
- 18225, 13965, 9904,
- 18228,
- 18257, 632,
- 18257, 10595, 13677, 18214,
- 18257, 10595, 19973, 15534,
- 18265, 16062,
- 18277, 17624,
- 18283, 8283, 9696,
- 18283, 8283, 14533, 9696,
- 18283, 14533, 7103, 8282,
- 18283, 14903, 0,
- 18283, 14903, 8,
- 18283, 14903, 16,
- 18283, 14903, 28,
- 18283, 14903, 40,
- 18283, 14903, 106,
- 18283, 14903, 124,
- 18283, 14903, 148,
- 18283, 14903, 184,
- 18283, 14903, 224,
- 18283, 14903, 244,
- 18283, 14903, 266,
- 18283, 14903, 334,
- 18283, 14903, 348,
- 18283, 14903, 382,
- 18283, 14903, 414,
- 18283, 14903, 446,
- 18283, 14903, 520,
- 18283, 14903, 554,
- 18283, 14903, 570,
- 18283, 14903, 586,
- 18283, 14903, 620,
- 18283, 14903, 692,
- 18283, 14903, 716,
- 18283, 14903, 732,
- 18283, 14903, 750,
- 18283, 14903, 1040,
- 18283, 14903, 1138,
- 18283, 14903, 1250,
- 18283, 14903, 1476,
- 18283, 14903, 1904,
- 18283, 14903, 2432,
- 18283, 14903, 2480,
- 18283, 14903, 2544,
- 18283, 14903, 2660,
- 18283, 14903, 3030,
- 18283, 14903, 3222,
- 18283, 14903, 3288,
- 18283, 14903, 3302,
- 18283, 14903, 3786,
- 18283, 14903, 10194,
- 18283, 14903, 10218,
- 18283, 14903, 13483, 0,
- 18283, 14903, 15761, 266,
- 18283, 14903, 18713, 732,
- 18283, 14903, 18733, 224,
- 18283, 14903, 19637, 3030,
- 18283, 14903, 20336,
- 18283, 15465, 7103, 8282,
- 18283, 19469, 14903, 570,
- 18283, 19469, 14903, 692,
- 18283, 19469, 14903, 732,
- 18283, 20245, 14903, 570,
- 18285, 6379, 9809, 515, 5692,
- 18285, 6379, 9809, 916,
- 18285, 6379, 9809, 964,
- 18285, 6379, 9809, 1014,
- 18285, 6379, 9809, 2122,
- 18285, 6379, 9809, 2860,
- 18285, 6379, 9809, 3012,
- 18285, 6379, 9809, 6062,
- 18285, 6379, 9809, 6070,
- 18285, 6379, 9809, 6404,
- 18285, 6379, 9809, 7130,
- 18285, 6379, 9809, 7268,
- 18285, 6379, 9809, 7810,
- 18285, 6379, 9809, 9732,
- 18285, 6379, 9809, 10504,
- 18285, 6379, 9809, 10577, 5706,
- 18285, 6379, 9809, 11428,
- 18285, 6379, 9809, 11567, 2096,
- 18285, 6379, 9809, 11658,
- 18285, 6379, 9809, 11906,
- 18285, 6379, 9809, 12034,
- 18285, 6379, 9809, 13173, 10182,
- 18285, 6379, 9809, 13474,
- 18285, 6379, 9809, 13483, 872,
- 18285, 6379, 9809, 13670,
- 18285, 6379, 9809, 13770,
- 18285, 6379, 9809, 13980,
- 18285, 6379, 9809, 14414,
- 18285, 6379, 9809, 14506,
- 18285, 6379, 9809, 14704,
- 18285, 6379, 9809, 14740,
- 18285, 6379, 9809, 15251, 7102,
- 18285, 6379, 9809, 15438,
- 18285, 6379, 9809, 15938,
- 18285, 6379, 9809, 15994,
- 18285, 6379, 9809, 16654,
- 18285, 6379, 9809, 16852,
- 18285, 6379, 9809, 17004,
- 18285, 6379, 9809, 17940,
- 18285, 6379, 9809, 18106,
- 18285, 6379, 9809, 18476,
- 18285, 6379, 9809, 18549, 7102,
- 18285, 6379, 9809, 18768,
- 18285, 6379, 9809, 18785, 13172,
- 18285, 6379, 9809, 18819, 16783, 15534,
- 18285, 6379, 9809, 20104,
- 18287, 9904,
- 18301, 15518,
- 18303, 19162,
+ 18209, 14999, 0,
+ 18209, 14999, 8,
+ 18209, 14999, 16,
+ 18209, 14999, 26,
+ 18209, 14999, 28,
+ 18209, 14999, 40,
+ 18209, 14999, 106,
+ 18209, 14999, 110,
+ 18209, 14999, 114,
+ 18209, 14999, 116,
+ 18209, 14999, 120,
+ 18209, 14999, 148,
+ 18209, 14999, 154,
+ 18209, 14999, 158,
+ 18209, 14999, 166,
+ 18209, 14999, 168,
+ 18209, 14999, 244,
+ 18209, 14999, 248,
+ 18209, 14999, 254,
+ 18209, 14999, 258,
+ 18209, 14999, 260,
+ 18209, 14999, 266,
+ 18209, 14999, 270,
+ 18209, 14999, 274,
+ 18209, 14999, 282,
+ 18209, 14999, 286,
+ 18209, 14999, 350,
+ 18209, 14999, 354,
+ 18209, 14999, 358,
+ 18209, 14999, 366,
+ 18209, 14999, 370,
+ 18209, 14999, 416,
+ 18209, 14999, 424,
+ 18209, 14999, 430,
+ 18209, 14999, 436,
+ 18209, 14999, 440,
+ 18209, 14999, 448,
+ 18209, 14999, 452,
+ 18209, 14999, 460,
+ 18209, 14999, 468,
+ 18209, 14999, 472,
+ 18209, 14999, 522,
+ 18209, 14999, 528,
+ 18209, 14999, 536,
+ 18209, 14999, 540,
+ 18209, 14999, 546,
+ 18209, 14999, 572,
+ 18209, 14999, 574,
+ 18209, 14999, 578,
+ 18209, 14999, 580,
+ 18209, 14999, 584,
+ 18209, 14999, 588,
+ 18209, 14999, 592,
+ 18209, 14999, 598,
+ 18209, 14999, 602,
+ 18209, 14999, 612,
+ 18209, 14999, 622,
+ 18209, 14999, 626,
+ 18209, 14999, 630,
+ 18209, 14999, 634,
+ 18209, 14999, 642,
+ 18209, 14999, 680,
+ 18209, 14999, 682,
+ 18209, 14999, 684,
+ 18209, 14999, 686,
+ 18209, 14999, 690,
+ 18209, 14999, 694,
+ 18209, 14999, 700,
+ 18209, 14999, 706,
+ 18209, 14999, 710,
+ 18209, 14999, 734,
+ 18209, 14999, 742,
+ 18209, 14999, 746,
+ 18209, 14999, 752,
+ 18209, 14999, 754,
+ 18209, 14999, 758,
+ 18209, 14999, 760,
+ 18209, 14999, 762,
+ 18209, 14999, 13563, 0,
+ 18209, 14999, 13563, 8,
+ 18209, 14999, 13563, 16,
+ 18209, 14999, 13563, 28,
+ 18209, 14999, 13563, 40,
+ 18209, 14999, 13563, 266,
+ 18209, 14999, 13563, 270,
+ 18209, 14999, 13563, 274,
+ 18209, 14999, 13563, 282,
+ 18209, 14999, 13563, 286,
+ 18209, 14999, 13563, 350,
+ 18209, 14999, 13563, 354,
+ 18209, 14999, 13563, 370,
+ 18209, 14999, 13563, 440,
+ 18209, 14999, 13563, 472,
+ 18209, 14999, 13563, 572,
+ 18209, 14999, 13563, 574,
+ 18209, 14999, 13563, 578,
+ 18209, 14999, 13563, 580,
+ 18209, 14999, 13563, 584,
+ 18209, 14999, 13563, 598,
+ 18209, 14999, 13563, 612,
+ 18209, 14999, 13563, 634,
+ 18209, 14999, 13563, 642,
+ 18209, 14999, 13563, 694,
+ 18209, 14999, 13563, 734,
+ 18209, 14999, 13563, 742,
+ 18209, 14999, 13563, 746,
+ 18209, 14999, 16011, 8,
+ 18209, 15119, 1216,
+ 18209, 15873, 19371, 8320,
+ 18209, 16255, 7694,
+ 18209, 19371, 8320,
+ 18212,
+ 18213, 843, 12762,
+ 18225, 3192,
+ 18249, 9171, 213, 18392,
+ 18250,
+ 18260,
+ 18271, 9855, 13052,
+ 18271, 14999, 0,
+ 18271, 14999, 8,
+ 18271, 14999, 16,
+ 18271, 14999, 28,
+ 18271, 14999, 40,
+ 18271, 14999, 106,
+ 18271, 14999, 124,
+ 18271, 14999, 148,
+ 18271, 14999, 244,
+ 18271, 14999, 266,
+ 18271, 14999, 336,
+ 18271, 14999, 350,
+ 18271, 14999, 384,
+ 18271, 14999, 416,
+ 18271, 14999, 448,
+ 18271, 14999, 522,
+ 18271, 14999, 572,
+ 18271, 14999, 588,
+ 18271, 14999, 622,
+ 18271, 14999, 680,
+ 18271, 14999, 932,
+ 18271, 14999, 1044,
+ 18271, 14999, 1142,
+ 18271, 14999, 1164,
+ 18271, 14999, 1492,
+ 18271, 14999, 1796,
+ 18271, 14999, 1914,
+ 18271, 14999, 2492,
+ 18271, 14999, 2556,
+ 18271, 14999, 2676,
+ 18271, 14999, 2956,
+ 18271, 14999, 3242,
+ 18271, 14999, 3322,
+ 18271, 14999, 6314,
+ 18271, 14999, 10264,
+ 18271, 17179, 8320,
+ 18271, 18249, 9802,
+ 18271, 20989, 9854,
+ 18283, 15672,
+ 18290,
+ 18297, 122,
+ 18297, 11446,
+ 18297, 11447, 10641, 9171, 863, 14643, 317, 11477, 18471, 671, 843, 7816,
+ 18297, 11447, 10641, 9171, 863, 14643, 317, 11477, 18471, 671, 843, 13340,
+ 18297, 11447, 10641, 9171, 863, 14643, 317, 11477, 18471, 6435, 843, 7816,
+ 18297, 11447, 10641, 9171, 863, 14643, 317, 11477, 18471, 6435, 843, 13340,
+ 18297, 11447, 10641, 9171, 863, 14643, 317, 11477, 18471, 7817, 843, 670,
+ 18297, 11447, 10641, 9171, 863, 14643, 317, 11477, 18471, 7817, 843, 6434,
+ 18297, 11447, 10641, 9171, 863, 14643, 317, 11477, 18471, 13341, 843, 670,
+ 18297, 11447, 10641, 9171, 863, 14643, 317, 11477, 18471, 13341, 843, 6434,
+ 18297, 11447, 16935, 7816,
+ 18297, 13341, 11447, 10641, 1216,
+ 18303, 16203, 14999, 0,
+ 18303, 16203, 14999, 8,
+ 18303, 16203, 14999, 16,
+ 18303, 16203, 14999, 28,
+ 18303, 16203, 14999, 106,
+ 18303, 16203, 14999, 148,
+ 18303, 16203, 14999, 350,
+ 18303, 16203, 14999, 384,
+ 18303, 16203, 14999, 416,
+ 18303, 16203, 14999, 448,
+ 18303, 16203, 14999, 452,
+ 18303, 16203, 14999, 522,
+ 18303, 16203, 14999, 556,
+ 18303, 16203, 14999, 572,
+ 18303, 16203, 14999, 588,
+ 18303, 16203, 14999, 592,
+ 18303, 16203, 14999, 622,
+ 18303, 16203, 14999, 626,
+ 18303, 16203, 14999, 634,
+ 18303, 16203, 14999, 694,
+ 18303, 16203, 14999, 734,
+ 18303, 16203, 14999, 1620,
+ 18303, 16203, 14999, 1914,
+ 18303, 16203, 14999, 16011, 588,
+ 18303, 16203, 15233, 2610,
+ 18303, 16203, 15233, 2611, 16502,
+ 18303, 16203, 15233, 2611, 16503, 18744,
+ 18303, 16203, 15233, 2611, 18744,
+ 18303, 16203, 15233, 3076,
+ 18303, 16203, 15233, 3077, 16502,
+ 18303, 16203, 15233, 3077, 16503, 18744,
+ 18303, 16203, 15233, 3077, 18744,
+ 18303, 16203, 15233, 3232,
+ 18303, 16203, 15233, 3233, 18744,
+ 18303, 16203, 15233, 3356,
+ 18303, 16203, 15233, 3357, 16502,
+ 18303, 16203, 15233, 3357, 16503, 18744,
+ 18303, 16203, 15233, 3357, 18744,
+ 18303, 16203, 15233, 6756,
+ 18303, 16203, 15233, 6757, 16502,
+ 18303, 16203, 15233, 6757, 16503, 18744,
+ 18303, 16203, 15233, 6757, 18744,
+ 18303, 16203, 15233, 6778,
+ 18303, 16203, 15233, 6779, 16502,
+ 18303, 16203, 15233, 6779, 16503, 18744,
+ 18303, 16203, 15233, 6779, 18744,
+ 18303, 16203, 15233, 8780,
+ 18303, 16203, 15233, 8781, 16502,
+ 18303, 16203, 15233, 8781, 16503, 18744,
+ 18303, 16203, 15233, 8781, 18744,
+ 18303, 16203, 15233, 11978,
+ 18303, 16203, 15233, 11979, 16502,
+ 18303, 16203, 15233, 11979, 16503, 18744,
+ 18303, 16203, 15233, 11979, 18744,
+ 18303, 16203, 15233, 12080,
+ 18303, 16203, 15233, 12081, 18744,
+ 18303, 16203, 15233, 12108,
+ 18303, 16203, 15233, 12109, 18744,
+ 18303, 16203, 15233, 13450,
+ 18303, 16203, 15233, 13451, 16502,
+ 18303, 16203, 15233, 13451, 16503, 18744,
+ 18303, 16203, 15233, 13451, 18744,
+ 18303, 16203, 15233, 13538,
+ 18303, 16203, 15233, 13539, 18744,
+ 18303, 16203, 15233, 13736,
+ 18303, 16203, 15233, 13737, 16502,
+ 18303, 16203, 15233, 13737, 16503, 18744,
+ 18303, 16203, 15233, 13737, 18744,
+ 18303, 16203, 15233, 14637, 18744,
+ 18303, 16203, 15233, 15195, 18744,
+ 18303, 16203, 15233, 15736,
+ 18303, 16203, 15233, 15737, 18744,
+ 18303, 16203, 15233, 15820,
+ 18303, 16203, 15233, 15821, 18744,
+ 18303, 16203, 15233, 17190,
+ 18303, 16203, 15233, 17191, 18744,
+ 18303, 16203, 18089, 2611, 7122,
+ 18303, 16203, 18089, 2611, 17438,
+ 18303, 16203, 18089, 3077, 18816,
+ 18303, 16203, 18089, 3233, 18816,
+ 18303, 16203, 18089, 3357, 18816,
+ 18303, 16203, 18089, 6757, 18816,
+ 18303, 16203, 18089, 6779, 18816,
+ 18303, 16203, 18089, 8781, 18816,
+ 18303, 16203, 18089, 11979, 18816,
+ 18303, 16203, 18089, 13451, 18816,
+ 18303, 16203, 18089, 13737, 18816,
+ 18303, 16203, 18089, 14639, 18816,
+ 18303, 16203, 18257, 1752,
+ 18303, 16203, 18257, 2934,
+ 18303, 21107, 14999, 0,
+ 18303, 21107, 14999, 8,
+ 18303, 21107, 14999, 16,
+ 18303, 21107, 14999, 28,
+ 18303, 21107, 14999, 106,
+ 18303, 21107, 14999, 148,
+ 18303, 21107, 14999, 350,
+ 18303, 21107, 14999, 384,
+ 18303, 21107, 14999, 416,
+ 18303, 21107, 14999, 448,
+ 18303, 21107, 14999, 452,
+ 18303, 21107, 14999, 522,
+ 18303, 21107, 14999, 556,
+ 18303, 21107, 14999, 572,
+ 18303, 21107, 14999, 588,
+ 18303, 21107, 14999, 592,
+ 18303, 21107, 14999, 622,
+ 18303, 21107, 14999, 626,
+ 18303, 21107, 14999, 634,
+ 18303, 21107, 14999, 694,
+ 18303, 21107, 14999, 734,
+ 18303, 21107, 14999, 1620,
+ 18303, 21107, 14999, 1914,
+ 18303, 21107, 14999, 5716,
+ 18303, 21107, 14999, 8586,
+ 18303, 21107, 14999, 8692,
+ 18303, 21107, 14999, 9454,
+ 18303, 21107, 14999, 9678,
+ 18303, 21107, 14999, 10074,
+ 18303, 21107, 14999, 10112,
+ 18303, 21107, 15673, 10542,
+ 18303, 21107, 15673, 15864,
+ 18307, 3357, 15555, 9175, 7882,
+ 18307, 3357, 15555, 14888,
+ 18307, 7883, 9175, 3357, 15554,
+ 18307, 7883, 9175, 13506,
+ 18307, 11596,
+ 18307, 13507, 9175, 7882,
+ 18307, 17402,
+ 18307, 19518,
+ 18307, 19778,
+ 18309, 12682,
18312,
- 18313, 503, 11943, 632,
- 18313, 503, 19919, 632,
- 18313, 983, 2499, 19919, 632,
- 18313, 11347, 2499, 11943, 632,
- 18313, 11347, 2499, 14197, 11943, 632,
- 18313, 11347, 14197, 11943, 632,
- 18313, 11347, 14555, 9808,
- 18313, 11347, 20699, 2499, 11943, 632,
- 18313, 11347, 20699, 14555, 9808,
- 18313, 13801, 18348,
- 18315, 9162,
- 18316,
- 18323, 7816,
- 18329, 12525, 7778,
- 18329, 12525, 13270,
- 18329, 13807, 7778,
- 18329, 13807, 7779, 841, 12525, 7779, 841, 12525, 13270,
- 18329, 13807, 7779, 841, 12525, 13270,
- 18329, 13807, 7779, 841, 13807, 13271, 841, 12525, 7778,
- 18329, 13807, 7779, 841, 13807, 13271, 841, 12525, 13270,
- 18329, 13807, 13270,
- 18329, 13807, 13271, 841, 12525, 7778,
- 18329, 13807, 13271, 841, 12525, 7779, 841, 12525, 13270,
- 18335, 8282,
- 18335, 20469, 8282,
- 18336,
- 18343, 13115, 15564,
- 18347, 19163, 15565, 14903, 0,
- 18347, 19163, 15565, 14903, 2,
- 18347, 19163, 15565, 14903, 4,
- 18347, 19163, 15565, 14903, 6,
- 18347, 19163, 15565, 14903, 8,
- 18347, 19163, 15565, 14903, 10,
- 18347, 19163, 15565, 14903, 12,
- 18347, 19163, 15565, 14903, 14,
- 18347, 19163, 15565, 14903, 16,
- 18347, 19163, 15565, 14903, 18,
- 18347, 19163, 15565, 14903, 20,
- 18347, 19163, 15565, 14903, 22,
- 18347, 19163, 15565, 14903, 24,
- 18347, 19163, 15565, 14903, 26,
- 18347, 19163, 15565, 14903, 28,
- 18347, 19163, 15565, 14903, 30,
- 18347, 19163, 15565, 14903, 32,
- 18347, 19163, 15565, 14903, 34,
- 18347, 19163, 15565, 14903, 36,
- 18347, 19163, 15565, 14903, 38,
- 18347, 19163, 15565, 14903, 40,
- 18347, 19163, 15565, 14903, 42,
- 18347, 19163, 15565, 14903, 44,
- 18347, 19163, 15565, 14903, 46,
- 18347, 19163, 15565, 14903, 48,
- 18347, 19163, 15565, 14903, 50,
- 18351, 6682,
- 18355, 15338,
- 18362,
- 18364,
- 18367, 2499, 9808,
- 18367, 7091, 10595, 15021, 14607, 17886,
- 18367, 11398,
- 18367, 11399, 10595, 18658,
- 18367, 11708,
- 18367, 11927, 3024,
- 18367, 13192,
- 18367, 13676,
- 18367, 13677, 14554,
- 18367, 14533, 13192,
- 18367, 14533, 13193, 19359, 8282,
- 18367, 14533, 15535, 2499, 9808,
- 18367, 14643, 20620,
- 18367, 15319, 7091, 10595, 16283, 17134,
- 18367, 15633, 669, 9808,
- 18367, 15633, 6407, 9808,
- 18367, 15671, 13192,
- 18367, 16901, 9808,
- 18367, 17007, 14631, 12211, 14330,
- 18367, 17335, 7090,
- 18367, 18335, 8282,
- 18367, 19416,
- 18367, 20165, 15993, 22,
- 18380,
- 18392,
- 18394,
- 18396,
- 18407, 13965, 9904,
- 18407, 13965, 12477, 11718,
- 18407, 13965, 14396,
- 18408,
- 18415, 9904,
- 18417, 5698,
- 18423, 11521, 669, 18297, 12324,
- 18423, 11521, 6407, 18297, 12324,
- 18423, 11521, 7779, 18297, 12324,
- 18423, 11521, 13271, 18297, 12324,
- 18423, 13965, 669, 18297, 12324,
- 18423, 13965, 6407, 18297, 12324,
- 18423, 13965, 7779, 18297, 12324,
- 18423, 13965, 13271, 18297, 12324,
- 18431, 17496,
- 18433, 6682,
- 18433, 15564,
- 18433, 21054,
- 18435, 17109, 6682,
- 18435, 17933, 6682,
- 18437, 6682,
- 18444,
- 18447, 7103, 315, 20190,
- 18449, 9808,
- 18453, 13958,
- 18467, 5838,
- 18475, 13302,
- 18485, 19919, 632,
- 18506,
- 18507, 503, 11943, 632,
- 18507, 503, 19919, 632,
- 18507, 983, 2499, 19919, 632,
- 18507, 11347, 2499, 11943, 632,
- 18507, 11347, 2499, 14197, 11943, 632,
- 18507, 11347, 14197, 11943, 632,
- 18507, 11347, 14555, 9808,
- 18507, 11347, 20699, 2499, 11943, 632,
- 18507, 11347, 20699, 14555, 9808,
- 18507, 13801, 18348,
- 18511, 482,
- 18511, 483, 503, 11943, 632,
- 18511, 483, 503, 11943, 633, 10595, 1213, 11346,
- 18511, 483, 10595, 2499, 11943, 632,
- 18511, 483, 11347, 2499, 11943, 632,
- 18511, 483, 11347, 13677, 18214,
- 18511, 483, 11347, 14197, 11943, 632,
- 18511, 483, 11347, 14555, 9808,
- 18511, 10595, 1212,
- 18511, 10595, 9243, 9809, 11502,
- 18511, 10595, 21377, 9809, 11502,
- 18511, 11347, 15542,
- 18511, 11347, 18510,
- 18511, 11347, 19213, 11428,
- 18511, 14287, 841, 14793, 123, 6259, 10595, 15542,
- 18511, 14287, 15542,
- 18511, 19343, 17118,
+ 18314,
+ 18319, 11597, 10641, 18183, 11596,
+ 18319, 14999, 671, 10086,
+ 18319, 14999, 671, 18906,
+ 18319, 14999, 674,
+ 18319, 14999, 1217, 13546,
+ 18319, 14999, 1217, 18847, 896,
+ 18319, 14999, 1217, 20181, 896,
+ 18319, 14999, 1299, 2175, 10218,
+ 18319, 14999, 1299, 7171, 10218,
+ 18319, 14999, 2175, 671, 18906,
+ 18319, 14999, 2175, 6435, 18906,
+ 18319, 14999, 2175, 7817, 11476,
+ 18319, 14999, 2175, 7817, 18906,
+ 18319, 14999, 2175, 9502,
+ 18319, 14999, 2175, 10219, 896,
+ 18319, 14999, 2175, 11395, 14262,
+ 18319, 14999, 2175, 12233, 14262,
+ 18319, 14999, 2175, 13341, 18906,
+ 18319, 14999, 2175, 13758,
+ 18319, 14999, 2175, 14623, 10219, 896,
+ 18319, 14999, 2175, 14623, 19405, 10219, 896,
+ 18319, 14999, 2175, 15050,
+ 18319, 14999, 2175, 18183, 20685, 8320,
+ 18319, 14999, 2175, 18847, 7854,
+ 18319, 14999, 2175, 19405, 10219, 896,
+ 18319, 14999, 2175, 19921, 14262,
+ 18319, 14999, 2303, 10219, 896,
+ 18319, 14999, 2303, 14623, 10219, 896,
+ 18319, 14999, 2303, 14623, 19405, 10219, 896,
+ 18319, 14999, 2303, 19405, 10219, 896,
+ 18319, 14999, 3717, 19053, 10219, 8320,
+ 18319, 14999, 6435, 10086,
+ 18319, 14999, 6435, 18906,
+ 18319, 14999, 7123, 20479, 11756,
+ 18319, 14999, 7171, 10219, 896,
+ 18319, 14999, 7171, 14623, 10219, 896,
+ 18319, 14999, 7171, 14623, 19405, 10219, 896,
+ 18319, 14999, 7171, 19405, 10219, 896,
+ 18319, 14999, 7817, 7123, 9502,
+ 18319, 14999, 7817, 18906,
+ 18319, 14999, 9171, 13480,
+ 18319, 14999, 9287, 9854,
+ 18319, 14999, 10751, 19053, 10219, 8320,
+ 18319, 14999, 11395, 14262,
+ 18319, 14999, 11547, 2175, 10218,
+ 18319, 14999, 11547, 7171, 10218,
+ 18319, 14999, 11756,
+ 18319, 14999, 11773, 14262,
+ 18319, 14999, 12233, 14262,
+ 18319, 14999, 12589, 13341, 14519, 11446,
+ 18319, 14999, 12741, 9854,
+ 18319, 14999, 13260,
+ 18319, 14999, 13341, 7123, 9502,
+ 18319, 14999, 13341, 18906,
+ 18319, 14999, 13480,
+ 18319, 14999, 13507, 14647, 9854,
+ 18319, 14999, 13563, 0,
+ 18319, 14999, 13563, 2,
+ 18319, 14999, 13563, 4,
+ 18319, 14999, 13563, 5, 10641, 6118,
+ 18319, 14999, 13563, 6,
+ 18319, 14999, 13563, 8,
+ 18319, 14999, 13563, 10,
+ 18319, 14999, 13563, 12,
+ 18319, 14999, 13563, 14,
+ 18319, 14999, 13563, 15, 10641, 7292,
+ 18319, 14999, 13563, 17, 10641, 15642,
+ 18319, 14999, 13563, 18,
+ 18319, 14999, 13563, 19, 10641, 21042,
+ 18319, 14999, 13563, 20,
+ 18319, 14999, 13563, 22,
+ 18319, 14999, 13563, 23, 10641, 15119, 13758,
+ 18319, 14999, 13563, 23, 10641, 16959, 7292,
+ 18319, 14999, 13563, 23, 10641, 18183, 7807, 36,
+ 18319, 14999, 13563, 23, 10641, 19587, 7292,
+ 18319, 14999, 13563, 24,
+ 18319, 14999, 13563, 25, 10641, 7292,
+ 18319, 14999, 13563, 27, 10641, 7817, 7292,
+ 18319, 14999, 13563, 27, 10641, 19587, 7292,
+ 18319, 14999, 13563, 28,
+ 18319, 14999, 13563, 30,
+ 18319, 14999, 13563, 34,
+ 18319, 14999, 13563, 36,
+ 18319, 14999, 13563, 37, 10641, 7292,
+ 18319, 14999, 13563, 38,
+ 18319, 14999, 13563, 39, 10641, 16959, 7292,
+ 18319, 14999, 13563, 40,
+ 18319, 14999, 13563, 41, 896,
+ 18319, 14999, 13563, 41, 10641, 7817, 7292,
+ 18319, 14999, 13563, 42,
+ 18319, 14999, 13563, 43, 10641, 7292,
+ 18319, 14999, 13563, 44,
+ 18319, 14999, 13563, 46,
+ 18319, 14999, 13563, 48,
+ 18319, 14999, 13563, 50,
+ 18319, 14999, 13563, 51, 10641, 6118,
+ 18319, 14999, 13563, 51, 10641, 19587, 7292,
+ 18319, 14999, 13563, 826,
+ 18319, 14999, 13563, 1048,
+ 18319, 14999, 13563, 1300,
+ 18319, 14999, 13563, 1318,
+ 18319, 14999, 13563, 1328,
+ 18319, 14999, 13563, 1340,
+ 18319, 14999, 13563, 2680,
+ 18319, 14999, 13563, 3293, 7123, 28,
+ 18319, 14999, 13563, 5816,
+ 18319, 14999, 13563, 7148,
+ 18319, 14999, 13563, 7438,
+ 18319, 14999, 13563, 9171, 8,
+ 18319, 14999, 13563, 9171, 28,
+ 18319, 14999, 13563, 11436,
+ 18319, 14999, 13563, 11888,
+ 18319, 14999, 13563, 12156,
+ 18319, 14999, 13563, 12237, 2680,
+ 18319, 14999, 13563, 12237, 12156,
+ 18319, 14999, 13563, 13432,
+ 18319, 14999, 13563, 13718,
+ 18319, 14999, 13563, 14357, 28,
+ 18319, 14999, 13563, 14393, 7123, 28,
+ 18319, 14999, 13563, 15501, 12,
+ 18319, 14999, 13563, 15811, 0,
+ 18319, 14999, 13563, 15811, 14,
+ 18319, 14999, 13563, 15811, 16,
+ 18319, 14999, 13563, 15811, 24,
+ 18319, 14999, 13563, 15811, 25, 10641, 7883, 2106,
+ 18319, 14999, 13563, 15811, 34,
+ 18319, 14999, 13563, 15811, 35, 10641, 7292,
+ 18319, 14999, 13563, 15811, 42,
+ 18319, 14999, 13563, 15811, 66,
+ 18319, 14999, 13563, 15811, 9171, 8,
+ 18319, 14999, 13563, 15811, 11436,
+ 18319, 14999, 13563, 16111, 16,
+ 18319, 14999, 13563, 16111, 17, 10641, 15642,
+ 18319, 14999, 13563, 16111, 22,
+ 18319, 14999, 13563, 16111, 26,
+ 18319, 14999, 13563, 16111, 40,
+ 18319, 14999, 13563, 16111, 18183, 34,
+ 18319, 14999, 13563, 16279, 19, 10641, 15642,
+ 18319, 14999, 13563, 17460,
+ 18319, 14999, 13563, 18249, 482,
+ 18319, 14999, 13563, 18543, 9171, 8,
+ 18319, 14999, 13563, 18543, 16449, 9956,
+ 18319, 14999, 13563, 18599, 40,
+ 18319, 14999, 14625, 13260,
+ 18319, 14999, 14625, 19880,
+ 18319, 14999, 15050,
+ 18319, 14999, 15119, 12233, 14262,
+ 18319, 14999, 15119, 14625, 11395, 14262,
+ 18319, 14999, 15119, 14625, 12233, 14262,
+ 18319, 14999, 15423, 671, 11476,
+ 18319, 14999, 15423, 6435, 11476,
+ 18319, 14999, 15423, 11756,
+ 18319, 14999, 15423, 18183, 20685, 8320,
+ 18319, 14999, 15423, 20685, 8320,
+ 18319, 14999, 15441, 7292,
+ 18319, 14999, 15635, 843, 2175, 10218,
+ 18319, 14999, 15635, 843, 7171, 10218,
+ 18319, 14999, 15811, 11762,
+ 18319, 14999, 16111, 0,
+ 18319, 14999, 16111, 2,
+ 18319, 14999, 16111, 6,
+ 18319, 14999, 16111, 8,
+ 18319, 14999, 16111, 12,
+ 18319, 14999, 16111, 14,
+ 18319, 14999, 16111, 15, 10641, 15642,
+ 18319, 14999, 16111, 16,
+ 18319, 14999, 16111, 18,
+ 18319, 14999, 16111, 20,
+ 18319, 14999, 16111, 22,
+ 18319, 14999, 16111, 24,
+ 18319, 14999, 16111, 26,
+ 18319, 14999, 16111, 28,
+ 18319, 14999, 16111, 30,
+ 18319, 14999, 16111, 34,
+ 18319, 14999, 16111, 38,
+ 18319, 14999, 16111, 40,
+ 18319, 14999, 16111, 42,
+ 18319, 14999, 16111, 44,
+ 18319, 14999, 16111, 66,
+ 18319, 14999, 16111, 510,
+ 18319, 14999, 16111, 14357, 2,
+ 18319, 14999, 16111, 18543, 8,
+ 18319, 14999, 16111, 18543, 26,
+ 18319, 14999, 16127, 7817, 7123, 9502,
+ 18319, 14999, 16127, 13341, 7123, 9502,
+ 18319, 14999, 16145, 10219, 3717, 568,
+ 18319, 14999, 16145, 10219, 3717, 584,
+ 18319, 14999, 16145, 10219, 3717, 9270,
+ 18319, 14999, 16145, 10219, 3717, 13458,
+ 18319, 14999, 16145, 10219, 10751, 568,
+ 18319, 14999, 16145, 10219, 10751, 584,
+ 18319, 14999, 16145, 10219, 10751, 9270,
+ 18319, 14999, 16145, 10219, 10751, 13458,
+ 18319, 14999, 16449, 9956,
+ 18319, 14999, 17494,
+ 18319, 14999, 17809, 202,
+ 18319, 14999, 17809, 7131, 9854,
+ 18319, 14999, 17809, 9891, 9854,
+ 18319, 14999, 18109, 2402,
+ 18319, 14999, 18543, 11762,
+ 18319, 14999, 18543, 16449, 9956,
+ 18319, 14999, 18847, 7854,
+ 18319, 14999, 19245, 10219, 896,
+ 18319, 14999, 19245, 14623, 10219, 896,
+ 18319, 14999, 19245, 14623, 19405, 10219, 896,
+ 18319, 14999, 19245, 19405, 10219, 896,
+ 18319, 14999, 19880,
+ 18319, 14999, 19921, 14262,
+ 18319, 14999, 20133, 10219, 896,
+ 18319, 14999, 20133, 14623, 10219, 896,
+ 18319, 14999, 20133, 14623, 19405, 10219, 896,
+ 18319, 14999, 20133, 19405, 10219, 896,
+ 18319, 14999, 20479, 11756,
+ 18319, 14999, 20968,
+ 18323, 1397, 3716,
+ 18323, 1397, 10750,
+ 18323, 1397, 11968,
+ 18324,
+ 18328,
+ 18330,
+ 18331, 17092,
+ 18331, 17710,
+ 18331, 18934,
+ 18334,
+ 18337, 16831, 12976,
+ 18338,
+ 18339, 13884,
+ 18339, 23110,
+ 18340,
+ 18345, 9214,
+ 18345, 11905, 15530,
+ 18349, 16153, 11905, 10900,
+ 18349, 16153, 12541, 16111, 14999, 0,
+ 18349, 16153, 12541, 16111, 14999, 2,
+ 18349, 16153, 12541, 16111, 14999, 4,
+ 18349, 16153, 12541, 16111, 14999, 6,
+ 18349, 16153, 12541, 16111, 14999, 8,
+ 18349, 16153, 12541, 16111, 14999, 10,
+ 18349, 16153, 12541, 16111, 14999, 12,
+ 18349, 16153, 12541, 16111, 14999, 14,
+ 18349, 16153, 12541, 16111, 14999, 16,
+ 18349, 16153, 12541, 16111, 14999, 18,
+ 18349, 16153, 12541, 16111, 14999, 20,
+ 18349, 16153, 12541, 16111, 14999, 22,
+ 18349, 16153, 12541, 16111, 14999, 24,
+ 18349, 16153, 12541, 16111, 14999, 26,
+ 18349, 16153, 12541, 16111, 14999, 28,
+ 18349, 16153, 12541, 16111, 14999, 30,
+ 18349, 16153, 12541, 16111, 14999, 32,
+ 18349, 16153, 12541, 16111, 14999, 34,
+ 18349, 16153, 12541, 16111, 14999, 36,
+ 18349, 16153, 12541, 16111, 14999, 38,
+ 18349, 16153, 12541, 16111, 14999, 40,
+ 18349, 16153, 12541, 16111, 14999, 42,
+ 18349, 16153, 12541, 16111, 14999, 44,
+ 18349, 16153, 12541, 16111, 14999, 46,
+ 18349, 16153, 12541, 16111, 14999, 48,
+ 18349, 16153, 12541, 16111, 14999, 50,
+ 18349, 16153, 15233, 14638,
+ 18349, 16153, 15233, 15818,
+ 18349, 16153, 15233, 15820,
+ 18349, 16153, 15233, 16400,
+ 18349, 16153, 15233, 17232,
+ 18349, 16153, 15233, 18010,
+ 18349, 16153, 15233, 18086,
+ 18349, 16153, 15233, 18362,
+ 18349, 16153, 15233, 18742,
+ 18349, 16153, 15233, 19622,
+ 18349, 17275, 60,
+ 18349, 17275, 296,
+ 18349, 17275, 522,
+ 18349, 17275, 588,
+ 18349, 17275, 698,
+ 18349, 17275, 11773, 8320,
+ 18349, 17275, 12541, 16111, 14999, 0,
+ 18349, 17275, 12541, 16111, 14999, 2,
+ 18349, 17275, 12541, 16111, 14999, 4,
+ 18349, 17275, 12541, 16111, 14999, 6,
+ 18349, 17275, 12541, 16111, 14999, 8,
+ 18349, 17275, 12541, 16111, 14999, 10,
+ 18349, 17275, 12541, 16111, 14999, 12,
+ 18349, 17275, 12541, 16111, 14999, 14,
+ 18349, 17275, 12541, 16111, 14999, 16,
+ 18349, 17275, 12541, 16111, 14999, 18,
+ 18349, 17275, 12541, 16111, 14999, 20,
+ 18349, 17275, 12541, 16111, 14999, 22,
+ 18349, 17275, 12541, 16111, 14999, 24,
+ 18349, 17275, 12541, 16111, 14999, 26,
+ 18349, 17275, 12541, 16111, 14999, 28,
+ 18349, 17275, 12541, 16111, 14999, 30,
+ 18349, 17275, 12541, 16111, 14999, 32,
+ 18349, 17275, 12541, 16111, 14999, 34,
+ 18349, 17275, 12541, 16111, 14999, 36,
+ 18349, 17275, 12541, 16111, 14999, 38,
+ 18349, 17275, 12541, 16111, 14999, 40,
+ 18349, 17275, 12541, 16111, 14999, 42,
+ 18349, 17275, 12541, 16111, 14999, 44,
+ 18349, 17275, 12541, 16111, 14999, 46,
+ 18349, 17275, 12541, 16111, 14999, 48,
+ 18349, 17275, 12541, 16111, 14999, 50,
+ 18367, 13582,
+ 18372,
+ 18373, 10641, 19963, 11766,
+ 18383, 984,
+ 18383, 6747, 14644,
+ 18383, 10108,
+ 18383, 15369, 1016,
+ 18383, 19902,
+ 18391, 484,
+ 18395, 11772,
+ 18397, 11571, 9950,
+ 18397, 12237, 11772,
+ 18397, 12541, 11772,
+ 18397, 14049, 9950,
+ 18400,
+ 18416,
+ 18431, 634,
+ 18431, 10641, 13759, 18386,
+ 18431, 10641, 20181, 15642,
+ 18439, 16180,
+ 18451, 17772,
+ 18457, 8321, 9742,
+ 18457, 8321, 14625, 9742,
+ 18457, 14625, 7139, 8320,
+ 18457, 14999, 0,
+ 18457, 14999, 8,
+ 18457, 14999, 16,
+ 18457, 14999, 28,
+ 18457, 14999, 40,
+ 18457, 14999, 106,
+ 18457, 14999, 124,
+ 18457, 14999, 148,
+ 18457, 14999, 184,
+ 18457, 14999, 224,
+ 18457, 14999, 244,
+ 18457, 14999, 266,
+ 18457, 14999, 336,
+ 18457, 14999, 350,
+ 18457, 14999, 384,
+ 18457, 14999, 416,
+ 18457, 14999, 448,
+ 18457, 14999, 522,
+ 18457, 14999, 556,
+ 18457, 14999, 572,
+ 18457, 14999, 588,
+ 18457, 14999, 622,
+ 18457, 14999, 694,
+ 18457, 14999, 718,
+ 18457, 14999, 734,
+ 18457, 14999, 752,
+ 18457, 14999, 1044,
+ 18457, 14999, 1142,
+ 18457, 14999, 1254,
+ 18457, 14999, 1482,
+ 18457, 14999, 1914,
+ 18457, 14999, 2444,
+ 18457, 14999, 2492,
+ 18457, 14999, 2556,
+ 18457, 14999, 2676,
+ 18457, 14999, 3048,
+ 18457, 14999, 3242,
+ 18457, 14999, 3308,
+ 18457, 14999, 3322,
+ 18457, 14999, 3812,
+ 18457, 14999, 10240,
+ 18457, 14999, 10264,
+ 18457, 14999, 13563, 0,
+ 18457, 14999, 15873, 266,
+ 18457, 14999, 18891, 734,
+ 18457, 14999, 18911, 224,
+ 18457, 14999, 19839, 3048,
+ 18457, 14999, 20552,
+ 18457, 15573, 7139, 8320,
+ 18457, 19667, 14999, 572,
+ 18457, 19667, 14999, 694,
+ 18457, 19667, 14999, 734,
+ 18457, 20459, 14999, 572,
+ 18459, 6407, 9855, 517, 5720,
+ 18459, 6407, 9855, 918,
+ 18459, 6407, 9855, 966,
+ 18459, 6407, 9855, 1018,
+ 18459, 6407, 9855, 2132,
+ 18459, 6407, 9855, 2878,
+ 18459, 6407, 9855, 3030,
+ 18459, 6407, 9855, 6090,
+ 18459, 6407, 9855, 6098,
+ 18459, 6407, 9855, 6432,
+ 18459, 6407, 9855, 7166,
+ 18459, 6407, 9855, 7304,
+ 18459, 6407, 9855, 7848,
+ 18459, 6407, 9855, 9778,
+ 18459, 6407, 9855, 10550,
+ 18459, 6407, 9855, 10623, 5734,
+ 18459, 6407, 9855, 11476,
+ 18459, 6407, 9855, 11617, 2106,
+ 18459, 6407, 9855, 11710,
+ 18459, 6407, 9855, 11964,
+ 18459, 6407, 9855, 12096,
+ 18459, 6407, 9855, 13241, 10228,
+ 18459, 6407, 9855, 13554,
+ 18459, 6407, 9855, 13563, 874,
+ 18459, 6407, 9855, 13752,
+ 18459, 6407, 9855, 13852,
+ 18459, 6407, 9855, 14064,
+ 18459, 6407, 9855, 14504,
+ 18459, 6407, 9855, 14598,
+ 18459, 6407, 9855, 14798,
+ 18459, 6407, 9855, 14834,
+ 18459, 6407, 9855, 15353, 7138,
+ 18459, 6407, 9855, 15544,
+ 18459, 6407, 9855, 16056,
+ 18459, 6407, 9855, 16112,
+ 18459, 6407, 9855, 16782,
+ 18459, 6407, 9855, 16982,
+ 18459, 6407, 9855, 17136,
+ 18459, 6407, 9855, 18102,
+ 18459, 6407, 9855, 18278,
+ 18459, 6407, 9855, 18654,
+ 18459, 6407, 9855, 18727, 7138,
+ 18459, 6407, 9855, 18948,
+ 18459, 6407, 9855, 18967, 13240,
+ 18459, 6407, 9855, 19003, 16913, 15642,
+ 18459, 6407, 9855, 20312,
+ 18461, 9950,
+ 18475, 15626,
+ 18477, 19352,
+ 18486,
+ 18487, 505, 12005, 634,
+ 18487, 505, 20127, 634,
+ 18487, 987, 2511, 20127, 634,
+ 18487, 11393, 2511, 12005, 634,
+ 18487, 11393, 2511, 14281, 12005, 634,
+ 18487, 11393, 14281, 12005, 634,
+ 18487, 11393, 14647, 9854,
+ 18487, 11393, 20917, 2511, 12005, 634,
+ 18487, 11393, 20917, 14647, 9854,
+ 18487, 13883, 18524,
+ 18489, 14064,
+ 18491, 9206,
+ 18492,
+ 18499, 7854,
+ 18505, 12589, 7816,
+ 18505, 12589, 13340,
+ 18505, 13889, 7816,
+ 18505, 13889, 7817, 843, 12589, 7817, 843, 12589, 13340,
+ 18505, 13889, 7817, 843, 12589, 13340,
+ 18505, 13889, 7817, 843, 13889, 13341, 843, 12589, 7816,
+ 18505, 13889, 7817, 843, 13889, 13341, 843, 12589, 13340,
+ 18505, 13889, 13340,
+ 18505, 13889, 13341, 843, 12589, 7816,
+ 18505, 13889, 13341, 843, 12589, 7817, 843, 12589, 13340,
+ 18511, 8320,
+ 18511, 20685, 8320,
+ 18512,
+ 18519, 13183, 15672,
+ 18523, 19353, 15673, 14999, 0,
+ 18523, 19353, 15673, 14999, 2,
+ 18523, 19353, 15673, 14999, 4,
+ 18523, 19353, 15673, 14999, 6,
+ 18523, 19353, 15673, 14999, 8,
+ 18523, 19353, 15673, 14999, 10,
+ 18523, 19353, 15673, 14999, 12,
+ 18523, 19353, 15673, 14999, 14,
+ 18523, 19353, 15673, 14999, 16,
+ 18523, 19353, 15673, 14999, 18,
+ 18523, 19353, 15673, 14999, 20,
+ 18523, 19353, 15673, 14999, 22,
+ 18523, 19353, 15673, 14999, 24,
+ 18523, 19353, 15673, 14999, 26,
+ 18523, 19353, 15673, 14999, 28,
+ 18523, 19353, 15673, 14999, 30,
+ 18523, 19353, 15673, 14999, 32,
+ 18523, 19353, 15673, 14999, 34,
+ 18523, 19353, 15673, 14999, 36,
+ 18523, 19353, 15673, 14999, 38,
+ 18523, 19353, 15673, 14999, 40,
+ 18523, 19353, 15673, 14999, 42,
+ 18523, 19353, 15673, 14999, 44,
+ 18523, 19353, 15673, 14999, 46,
+ 18523, 19353, 15673, 14999, 48,
+ 18523, 19353, 15673, 14999, 50,
+ 18527, 6718,
+ 18531, 15442,
18538,
- 18541, 13921, 9809, 16,
- 18541, 13921, 9809, 40,
- 18541, 14903, 0,
- 18541, 14903, 16,
- 18541, 14903, 40,
- 18541, 14903, 106,
- 18541, 14903, 148,
- 18541, 14903, 244,
- 18541, 14903, 348,
- 18541, 14903, 382,
- 18541, 14903, 414,
- 18541, 14903, 446,
- 18541, 14903, 520,
- 18541, 14903, 586,
- 18541, 14903, 620,
- 18541, 14903, 692,
- 18541, 14903, 732,
- 18541, 14903, 2432,
- 18545, 10182,
- 18553, 17566,
- 18563, 6682,
- 18569, 6258,
- 18575, 14903, 732,
- 18575, 14903, 734,
- 18575, 14903, 736,
- 18575, 14903, 740,
- 18575, 14903, 744,
- 18575, 14903, 3624,
- 18575, 14903, 3626,
- 18575, 14903, 3628,
- 18575, 14903, 3632,
- 18575, 14903, 3634,
- 18575, 14903, 3636,
- 18575, 14903, 3638,
- 18575, 14903, 3640,
- 18575, 14903, 3642,
- 18575, 14903, 3644,
- 18575, 14903, 3646,
- 18575, 14903, 3648,
- 18575, 14903, 3650,
- 18575, 14903, 3652,
- 18575, 14903, 3654,
- 18575, 14903, 3656,
- 18575, 14903, 3660,
- 18575, 14903, 3662,
- 18575, 14903, 3664,
- 18575, 14903, 3666,
- 18575, 14903, 3682,
- 18575, 14903, 5283, 10696,
- 18575, 14903, 10686,
- 18575, 14903, 10688,
- 18575, 14903, 10690,
- 18575, 14903, 10692,
- 18575, 14903, 10696,
- 18575, 14903, 10700,
- 18575, 14903, 10702,
- 18575, 14903, 10706,
- 18575, 14903, 10708,
- 18575, 14903, 10710,
- 18575, 14903, 10712,
- 18575, 14903, 10716,
- 18575, 14903, 10722,
- 18575, 14903, 10724,
- 18575, 14903, 14018,
- 18575, 14903, 14020,
- 18575, 14903, 14022,
- 18575, 14903, 14285, 15843, 3636,
- 18575, 14903, 14285, 15843, 3638,
- 18575, 14903, 15691, 3636,
- 18575, 14903, 15691, 3640,
- 18575, 14903, 15691, 3650,
- 18575, 14903, 15691, 10696,
- 18575, 14903, 15691, 10698,
- 18575, 14903, 15691, 10702,
- 18575, 14903, 15691, 10704,
- 18575, 14903, 15691, 10722,
- 18575, 14903, 15859, 10722,
- 18575, 14903, 20251, 3666,
- 18575, 18147, 14903, 21133, 8282,
- 18575, 18831, 14794,
- 18575, 19421, 8282,
- 18579, 9809, 212,
- 18585, 13407, 18771, 1069, 17311, 21258,
- 18585, 13407, 18771, 1069, 17311, 21262,
- 18585, 13407, 18771, 1069, 17311, 21274,
- 18585, 13407, 18771, 1069, 17311, 21294,
- 18585, 13407, 18771, 1069, 17311, 21302,
- 18585, 13407, 18771, 1069, 17311, 21310,
- 18585, 13407, 18771, 1069, 17311, 21322,
- 18585, 13407, 18771, 1069, 17311, 21328,
- 18585, 13407, 18771, 1069, 17311, 21336,
- 18585, 13407, 18771, 12477, 15993, 14903, 36,
- 18597, 10595, 1213, 11346,
- 18597, 10595, 15411, 93, 14306,
- 18597, 10595, 17011, 16066,
- 18597, 10595, 18658,
- 18598,
- 18605, 6714,
- 18605, 11874,
- 18651, 10605, 16150,
- 18651, 14903, 16,
- 18651, 14903, 40,
- 18651, 14903, 280,
- 18651, 14903, 544,
- 18651, 14903, 632,
- 18651, 14903, 708,
- 18651, 14903, 760,
- 18651, 14903, 824,
- 18651, 14903, 1856,
- 18651, 14903, 1904,
- 18651, 14903, 2268,
- 18651, 14903, 2524,
- 18651, 14903, 3102,
- 18651, 14903, 3216,
- 18651, 14903, 3700,
- 18651, 14903, 5228,
- 18651, 14903, 5788,
- 18651, 14903, 6348,
- 18651, 14903, 7272,
- 18651, 14903, 9324,
- 18651, 14903, 9638,
- 18651, 14903, 9730,
- 18651, 14903, 10856,
- 18651, 14903, 11832,
- 18651, 14903, 12092,
- 18651, 14903, 12128,
- 18651, 14903, 12464,
- 18651, 14903, 13246,
- 18651, 14903, 13344,
- 18651, 14903, 15620,
- 18654,
- 18655, 495, 14706,
- 18655, 10595, 9421, 11878,
- 18657, 6682,
- 18662,
- 18666,
- 18669, 895, 10595, 19973, 15534,
- 18669, 895, 14287, 13271, 18596,
- 18669, 895, 14533, 7779, 19610,
- 18669, 895, 15671, 13271, 19610,
- 18669, 3057, 6402,
- 18669, 3169, 1902,
- 18669, 6743, 6402,
- 18669, 7553, 15331, 8282,
- 18669, 7553, 15331, 8283, 12525, 7086,
- 18669, 7553, 15331, 8283, 13807, 7086,
- 18669, 7553, 15331, 10595, 15761, 13499, 8282,
- 18669, 7553, 15331, 10595, 15761, 13499, 8283, 13807, 7086,
- 18669, 7816,
- 18669, 7817, 10595, 14397, 11346,
- 18669, 7817, 10595, 14397, 11502,
- 18669, 7817, 10595, 15021, 1212,
- 18669, 7817, 19056,
- 18669, 8277, 10595, 15535, 9808,
- 18669, 13676,
- 18669, 15831, 7816,
- 18669, 17255, 12498,
- 18669, 17860,
- 18669, 20511, 19179, 8282,
- 18673, 15512,
- 18703, 633, 3225, 17168,
- 18705, 17236,
- 18713, 16799, 7779, 3513, 17254,
- 18714,
+ 18540,
+ 18543, 2511, 9854,
+ 18543, 7127, 10641, 15119, 14701, 18042,
+ 18543, 11446,
+ 18543, 11447, 10641, 18836,
+ 18543, 11762,
+ 18543, 11989, 3042,
+ 18543, 13260,
+ 18543, 13758,
+ 18543, 13759, 14646,
+ 18543, 14625, 13260,
+ 18543, 14625, 13261, 19557, 8320,
+ 18543, 14625, 15643, 2511, 9854,
+ 18543, 14737, 20838,
+ 18543, 15423, 7127, 10641, 16403, 17270,
+ 18543, 15743, 671, 9854,
+ 18543, 15743, 6435, 9854,
+ 18543, 15781, 13260,
+ 18543, 17033, 9854,
+ 18543, 17139, 14725, 12275, 14418,
+ 18543, 17479, 7126,
+ 18543, 18511, 8320,
+ 18543, 19614,
+ 18543, 20377, 16111, 22,
+ 18556,
+ 18568,
+ 18570,
+ 18572,
+ 18583, 14049, 9950,
+ 18583, 14049, 12541, 11772,
+ 18583, 14049, 14486,
+ 18584,
+ 18591, 9950,
+ 18593, 5726,
+ 18593, 17406,
+ 18599, 11571, 671, 18471, 12388,
+ 18599, 11571, 6435, 18471, 12388,
+ 18599, 11571, 7817, 18471, 12388,
+ 18599, 11571, 13341, 18471, 12388,
+ 18599, 14049, 671, 18471, 12388,
+ 18599, 14049, 6435, 18471, 12388,
+ 18599, 14049, 7817, 18471, 12388,
+ 18599, 14049, 13341, 18471, 12388,
+ 18607, 17642,
+ 18609, 6718,
+ 18609, 15672,
+ 18609, 21276,
+ 18611, 17245, 6718,
+ 18611, 18095, 6718,
+ 18613, 6718,
+ 18615, 6718,
+ 18622,
+ 18625, 7139, 317, 20402,
+ 18627, 9854,
+ 18631, 14042,
+ 18645, 5866,
+ 18653, 13372,
+ 18663, 20127, 634,
+ 18684,
+ 18685, 505, 12005, 634,
+ 18685, 505, 20127, 634,
+ 18685, 987, 2511, 20127, 634,
+ 18685, 11393, 2511, 12005, 634,
+ 18685, 11393, 2511, 14281, 12005, 634,
+ 18685, 11393, 14281, 12005, 634,
+ 18685, 11393, 14647, 9854,
+ 18685, 11393, 20917, 2511, 12005, 634,
+ 18685, 11393, 20917, 14647, 9854,
+ 18685, 13883, 18524,
+ 18689, 484,
+ 18689, 485, 505, 12005, 634,
+ 18689, 485, 505, 12005, 635, 10641, 1217, 11392,
+ 18689, 485, 10641, 2511, 12005, 634,
+ 18689, 485, 11393, 2511, 12005, 634,
+ 18689, 485, 11393, 13759, 18386,
+ 18689, 485, 11393, 14281, 12005, 634,
+ 18689, 485, 11393, 14647, 9854,
+ 18689, 10641, 1216,
+ 18689, 10641, 9287, 9855, 11552,
+ 18689, 10641, 23111, 9855, 11552,
+ 18689, 11393, 15650,
+ 18689, 11393, 18688,
+ 18689, 11393, 19407, 11476,
+ 18689, 14373, 843, 14889, 123, 6287, 10641, 15650,
+ 18689, 14373, 15650,
+ 18689, 19541, 17254,
18716,
- 18719, 19965, 3870,
- 18719, 19965, 3872,
- 18719, 19965, 3874,
- 18719, 19965, 3876,
- 18719, 19965, 3878,
- 18719, 19965, 3880,
- 18719, 19965, 3882,
- 18719, 19965, 3884,
- 18719, 19965, 3886,
- 18719, 19965, 3888,
- 18719, 19965, 3890,
- 18719, 19965, 3892,
- 18719, 19965, 3894,
- 18719, 19965, 3896,
- 18719, 19965, 3898,
- 18719, 19965, 3900,
- 18719, 19965, 3902,
- 18719, 19965, 3904,
- 18719, 19965, 3906,
- 18719, 19965, 3908,
- 18719, 19965, 3910,
- 18719, 19965, 3912,
- 18719, 19965, 3914,
- 18719, 19965, 3916,
- 18719, 19965, 3918,
- 18719, 19965, 3920,
- 18719, 19965, 3922,
- 18719, 19965, 3924,
- 18719, 19965, 3926,
- 18719, 19965, 3928,
- 18719, 19965, 3930,
- 18719, 19965, 3932,
- 18719, 19965, 3934,
- 18719, 19965, 3936,
- 18719, 19965, 3938,
- 18719, 19965, 3940,
- 18719, 19965, 3942,
- 18719, 19965, 3944,
- 18719, 19965, 3946,
- 18719, 19965, 3948,
- 18719, 19965, 3950,
- 18719, 19965, 3952,
- 18719, 19965, 3954,
- 18719, 19965, 3956,
- 18719, 19965, 3958,
- 18719, 19965, 3960,
- 18719, 19965, 3962,
- 18719, 19965, 3964,
- 18719, 19965, 3966,
- 18719, 19965, 3968,
- 18719, 19965, 3970,
- 18719, 19965, 3972,
- 18719, 19965, 3974,
- 18719, 19965, 3976,
- 18719, 19965, 3978,
- 18719, 19965, 3980,
- 18719, 19965, 3982,
- 18719, 19965, 3984,
- 18719, 19965, 3986,
- 18719, 19965, 3988,
- 18719, 19965, 3990,
- 18719, 19965, 3992,
- 18719, 19965, 3994,
- 18719, 19965, 3996,
- 18719, 19965, 3998,
- 18719, 19965, 4000,
- 18719, 19965, 4002,
- 18719, 19965, 4004,
- 18719, 19965, 4006,
- 18719, 19965, 4008,
- 18719, 19965, 4010,
- 18719, 19965, 4012,
- 18719, 19965, 4014,
- 18719, 19965, 4016,
- 18719, 19965, 4018,
- 18719, 19965, 4020,
- 18719, 19965, 4022,
- 18719, 19965, 4024,
- 18719, 19965, 4026,
- 18719, 19965, 4028,
- 18719, 19965, 4030,
- 18719, 19965, 4032,
- 18719, 19965, 4034,
- 18719, 19965, 4036,
- 18719, 19965, 4038,
- 18719, 19965, 4040,
- 18719, 19965, 4042,
- 18719, 19965, 4044,
- 18719, 19965, 4046,
- 18719, 19965, 4048,
- 18719, 19965, 4050,
- 18719, 19965, 4052,
- 18719, 19965, 4054,
- 18719, 19965, 4056,
- 18719, 19965, 4058,
- 18719, 19965, 4060,
- 18719, 19965, 4062,
- 18719, 19965, 4064,
- 18719, 19965, 4066,
- 18719, 19965, 4068,
- 18719, 19965, 4070,
- 18719, 19965, 4072,
- 18719, 19965, 4074,
- 18719, 19965, 4076,
- 18719, 19965, 4078,
- 18719, 19965, 4080,
- 18719, 19965, 4082,
- 18719, 19965, 4084,
- 18719, 19965, 4086,
- 18719, 19965, 4088,
- 18719, 19965, 4090,
- 18719, 19965, 4092,
- 18719, 19965, 4094,
- 18719, 19965, 4096,
- 18719, 19965, 4098,
- 18719, 19965, 4100,
- 18719, 19965, 4102,
- 18719, 19965, 4104,
- 18719, 19965, 4106,
- 18719, 19965, 4108,
- 18719, 19965, 4110,
- 18719, 19965, 4112,
- 18719, 19965, 4114,
- 18719, 19965, 4116,
- 18719, 19965, 4118,
- 18719, 19965, 4120,
- 18719, 19965, 4122,
- 18719, 19965, 4124,
- 18719, 19965, 4126,
- 18719, 19965, 4128,
- 18719, 19965, 4130,
- 18719, 19965, 4132,
- 18719, 19965, 4134,
- 18719, 19965, 4136,
- 18719, 19965, 4138,
- 18719, 19965, 4140,
- 18719, 19965, 4142,
- 18719, 19965, 4144,
- 18719, 19965, 4146,
- 18719, 19965, 4148,
- 18719, 19965, 4150,
- 18719, 19965, 4152,
- 18719, 19965, 4154,
- 18719, 19965, 4156,
- 18719, 19965, 4158,
- 18719, 19965, 4160,
- 18719, 19965, 4162,
- 18719, 19965, 4164,
- 18719, 19965, 4166,
- 18719, 19965, 4168,
- 18719, 19965, 4170,
- 18719, 19965, 4172,
- 18719, 19965, 4174,
- 18719, 19965, 4176,
- 18719, 19965, 4178,
- 18719, 19965, 4180,
- 18719, 19965, 4182,
- 18719, 19965, 4184,
- 18719, 19965, 4186,
- 18719, 19965, 4188,
- 18719, 19965, 4190,
- 18719, 19965, 4192,
- 18719, 19965, 4194,
- 18719, 19965, 4196,
- 18719, 19965, 4198,
- 18719, 19965, 4200,
- 18719, 19965, 4202,
- 18719, 19965, 4204,
- 18719, 19965, 4206,
- 18719, 19965, 4208,
- 18719, 19965, 4210,
- 18719, 19965, 4212,
- 18719, 19965, 4214,
- 18719, 19965, 4216,
- 18719, 19965, 4218,
- 18719, 19965, 4220,
- 18719, 19965, 4222,
- 18719, 19965, 4224,
- 18719, 19965, 4226,
- 18719, 19965, 4228,
- 18719, 19965, 4230,
- 18719, 19965, 4232,
- 18719, 19965, 4234,
- 18719, 19965, 4236,
- 18719, 19965, 4238,
- 18719, 19965, 4240,
- 18719, 19965, 4242,
- 18719, 19965, 4244,
- 18719, 19965, 4246,
- 18719, 19965, 4248,
- 18719, 19965, 4250,
- 18719, 19965, 4252,
- 18719, 19965, 4254,
- 18719, 19965, 4256,
- 18719, 19965, 4258,
- 18719, 19965, 4260,
- 18719, 19965, 4262,
- 18719, 19965, 4264,
- 18719, 19965, 4266,
- 18719, 19965, 4268,
- 18719, 19965, 4270,
- 18719, 19965, 4272,
- 18719, 19965, 4274,
- 18719, 19965, 4276,
- 18719, 19965, 4278,
- 18719, 19965, 4280,
- 18719, 19965, 4282,
- 18719, 19965, 4284,
- 18719, 19965, 4286,
- 18719, 19965, 4288,
- 18719, 19965, 4290,
- 18719, 19965, 4292,
- 18719, 19965, 4294,
- 18719, 19965, 4296,
- 18719, 19965, 4298,
- 18719, 19965, 4300,
- 18719, 19965, 4302,
- 18719, 19965, 4304,
- 18719, 19965, 4306,
- 18719, 19965, 4308,
- 18719, 19965, 4310,
- 18719, 19965, 4312,
- 18719, 19965, 4314,
- 18719, 19965, 4316,
- 18719, 19965, 4318,
- 18719, 19965, 4320,
- 18719, 19965, 4322,
- 18719, 19965, 4324,
- 18719, 19965, 4326,
- 18719, 19965, 4328,
- 18719, 19965, 4330,
- 18719, 19965, 4332,
- 18719, 19965, 4334,
- 18719, 19965, 4336,
- 18719, 19965, 4338,
- 18719, 19965, 4340,
- 18719, 19965, 4342,
- 18719, 19965, 4344,
- 18719, 19965, 4346,
- 18719, 19965, 4348,
- 18719, 19965, 4350,
- 18719, 19965, 4352,
- 18719, 19965, 4354,
- 18719, 19965, 4356,
- 18719, 19965, 4358,
- 18719, 19965, 4360,
- 18719, 19965, 4362,
- 18719, 19965, 4364,
- 18719, 19965, 4366,
- 18719, 19965, 4368,
- 18719, 19965, 4370,
- 18719, 19965, 4372,
- 18719, 19965, 4374,
- 18719, 19965, 4376,
- 18719, 19965, 4378,
- 18719, 19965, 4380,
- 18719, 19965, 4382,
- 18719, 19965, 4384,
- 18719, 19965, 4386,
- 18719, 19965, 4388,
- 18719, 19965, 4390,
- 18719, 19965, 4392,
- 18719, 19965, 4394,
- 18719, 19965, 4396,
- 18719, 19965, 4398,
- 18719, 19965, 4400,
- 18719, 19965, 4402,
- 18719, 19965, 4404,
- 18719, 19965, 4406,
- 18719, 19965, 4408,
- 18719, 19965, 4410,
- 18719, 19965, 4412,
- 18719, 19965, 4414,
- 18719, 19965, 4416,
- 18719, 19965, 4418,
- 18719, 19965, 4420,
- 18719, 19965, 4422,
- 18719, 19965, 4424,
- 18719, 19965, 4426,
- 18719, 19965, 4428,
- 18719, 19965, 4430,
- 18719, 19965, 4432,
- 18719, 19965, 4434,
- 18719, 19965, 4436,
- 18719, 19965, 4438,
- 18719, 19965, 4440,
- 18719, 19965, 4442,
- 18719, 19965, 4444,
- 18719, 19965, 4446,
- 18719, 19965, 4448,
- 18719, 19965, 4450,
- 18719, 19965, 4452,
- 18719, 19965, 4454,
- 18719, 19965, 4456,
- 18719, 19965, 4458,
- 18719, 19965, 4460,
- 18719, 19965, 4462,
- 18719, 19965, 4464,
- 18719, 19965, 4466,
- 18719, 19965, 4468,
- 18719, 19965, 4470,
- 18719, 19965, 4472,
- 18719, 19965, 4474,
- 18719, 19965, 4476,
- 18719, 19965, 4478,
- 18719, 19965, 4480,
- 18719, 19965, 4482,
- 18719, 19965, 4484,
- 18719, 19965, 4486,
- 18719, 19965, 4488,
- 18719, 19965, 4490,
- 18719, 19965, 4492,
- 18719, 19965, 4494,
- 18719, 19965, 4496,
- 18719, 19965, 4498,
- 18719, 19965, 4500,
- 18719, 19965, 4502,
- 18719, 19965, 4504,
- 18719, 19965, 4506,
- 18719, 19965, 4508,
- 18719, 19965, 4510,
- 18719, 19965, 4512,
- 18719, 19965, 4514,
- 18719, 19965, 4516,
- 18719, 19965, 4518,
- 18719, 19965, 4520,
- 18719, 19965, 4522,
- 18719, 19965, 4524,
- 18719, 19965, 4526,
- 18719, 19965, 4528,
- 18719, 19965, 4530,
- 18719, 19965, 4534,
- 18719, 19965, 4536,
- 18719, 19965, 4538,
- 18719, 19965, 4540,
- 18719, 19965, 4542,
- 18719, 19965, 4544,
- 18719, 19965, 4546,
- 18719, 19965, 4548,
- 18719, 19965, 4550,
- 18719, 19965, 4552,
- 18719, 19965, 4554,
- 18719, 19965, 4556,
- 18719, 19965, 4558,
- 18719, 19965, 4560,
- 18719, 19965, 4562,
- 18719, 19965, 4564,
- 18719, 19965, 4566,
- 18719, 19965, 4568,
- 18719, 19965, 4570,
- 18719, 19965, 4572,
- 18719, 19965, 4574,
- 18719, 19965, 4576,
- 18719, 19965, 4578,
- 18719, 19965, 4580,
- 18719, 19965, 4582,
- 18719, 19965, 4584,
- 18719, 19965, 4586,
- 18719, 19965, 4588,
- 18719, 19965, 4590,
- 18719, 19965, 4592,
- 18719, 19965, 4594,
- 18719, 19965, 4596,
- 18719, 19965, 4598,
- 18719, 19965, 4600,
- 18719, 19965, 4602,
- 18719, 19965, 4604,
- 18719, 19965, 4606,
- 18719, 19965, 4608,
- 18719, 19965, 4610,
- 18719, 19965, 4612,
- 18719, 19965, 4614,
- 18719, 19965, 4616,
- 18719, 19965, 4618,
- 18719, 19965, 4620,
- 18719, 19965, 4622,
- 18719, 19965, 4624,
- 18719, 19965, 4626,
- 18719, 19965, 4628,
- 18719, 19965, 4630,
- 18719, 19965, 4632,
- 18719, 19965, 4635, 571, 503, 576,
- 18719, 19965, 4636,
- 18719, 19965, 4638,
- 18719, 19965, 4640,
- 18719, 19965, 4642,
- 18719, 19965, 4644,
- 18719, 19965, 4646,
- 18719, 19965, 4648,
- 18719, 19965, 4650,
- 18719, 19965, 4652,
- 18719, 19965, 4655, 11916,
- 18719, 19965, 4656,
- 18719, 19965, 4658,
- 18719, 19965, 4660,
- 18719, 19965, 4662,
- 18719, 19965, 4664,
- 18719, 19965, 4666,
- 18719, 19965, 4668,
- 18719, 19965, 4670,
- 18719, 19965, 4672,
- 18719, 19965, 4674,
- 18719, 19965, 4676,
- 18719, 19965, 4678,
- 18719, 19965, 4680,
- 18719, 19965, 4682,
- 18719, 19965, 4684,
- 18719, 19965, 4686,
- 18719, 19965, 4689, 11497, 18087, 8282,
- 18719, 19965, 4690,
- 18719, 19965, 4692,
- 18719, 19965, 4694,
- 18719, 19965, 4696,
- 18719, 19965, 4698,
- 18719, 19965, 4700,
- 18719, 19965, 4702,
- 18719, 19965, 4704,
- 18719, 19965, 4706,
- 18719, 19965, 4708,
- 18719, 19965, 4710,
- 18719, 19965, 4712,
- 18719, 19965, 4714,
- 18719, 19965, 4716,
- 18719, 19965, 4718,
- 18719, 19965, 4720,
- 18719, 19965, 4722,
- 18719, 19965, 4724,
- 18719, 19965, 4726,
- 18719, 19965, 4728,
- 18719, 19965, 4730,
- 18719, 19965, 4732,
- 18719, 19965, 4734,
- 18719, 19965, 4736,
- 18719, 19965, 4738,
- 18719, 19965, 4740,
- 18719, 19965, 4742,
- 18719, 19965, 4744,
- 18719, 19965, 4746,
- 18719, 19965, 4748,
- 18719, 19965, 4750,
- 18719, 19965, 4752,
- 18719, 19965, 4754,
- 18719, 19965, 4756,
- 18719, 19965, 4758,
- 18719, 19965, 4760,
- 18719, 19965, 4762,
- 18719, 19965, 4764,
- 18719, 19965, 4766,
- 18719, 19965, 4768,
- 18719, 19965, 4770,
- 18719, 19965, 4772,
- 18719, 19965, 4774,
- 18719, 19965, 4776,
- 18719, 19965, 4778,
- 18719, 19965, 4780,
- 18719, 19965, 4782,
- 18719, 19965, 4784,
- 18719, 19965, 4786,
- 18719, 19965, 4788,
- 18719, 19965, 4790,
- 18719, 19965, 4792,
- 18719, 19965, 4794,
- 18719, 19965, 4796,
- 18719, 19965, 4798,
- 18719, 19965, 4800,
- 18719, 19965, 4802,
- 18719, 19965, 4804,
- 18719, 19965, 4806,
- 18719, 19965, 4808,
- 18719, 19965, 4810,
- 18719, 19965, 4812,
- 18719, 19965, 4814,
- 18719, 19965, 4816,
- 18719, 19965, 4818,
- 18719, 19965, 4820,
- 18719, 19965, 4822,
- 18719, 19965, 4824,
- 18719, 19965, 4826,
- 18719, 19965, 4828,
- 18719, 19965, 4830,
- 18719, 19965, 4832,
- 18719, 19965, 4834,
- 18719, 19965, 4836,
- 18719, 19965, 4838,
- 18719, 19965, 4840,
- 18719, 19965, 4842,
- 18719, 19965, 4844,
- 18719, 19965, 4846,
- 18719, 19965, 4848,
- 18719, 19965, 4850,
- 18719, 19965, 4852,
- 18719, 19965, 4854,
- 18719, 19965, 4856,
- 18719, 19965, 4858,
- 18719, 19965, 4860,
- 18719, 19965, 4862,
- 18719, 19965, 4864,
- 18719, 19965, 4866,
- 18719, 19965, 4868,
- 18719, 19965, 4870,
- 18719, 19965, 4872,
- 18719, 19965, 4874,
- 18719, 19965, 4876,
- 18719, 19965, 4878,
- 18719, 19965, 4880,
- 18719, 19965, 4882,
- 18719, 19965, 4884,
- 18719, 19965, 4886,
- 18719, 19965, 4888,
- 18719, 19965, 4890,
- 18719, 19965, 4892,
- 18719, 19965, 4894,
- 18719, 19965, 4896,
- 18719, 19965, 4898,
- 18719, 19965, 4900,
- 18719, 19965, 4902,
- 18719, 19965, 4904,
- 18719, 19965, 4906,
- 18719, 19965, 4908,
- 18719, 19965, 4910,
- 18719, 19965, 4912,
- 18719, 19965, 4914,
- 18719, 19965, 4916,
- 18719, 19965, 4918,
- 18719, 19965, 4920,
- 18719, 19965, 4922,
- 18719, 19965, 10990,
- 18719, 19965, 10996,
- 18719, 19965, 11002,
- 18719, 19965, 11006,
- 18719, 19965, 11012,
- 18719, 19965, 11014,
- 18719, 19965, 11016,
- 18719, 19965, 11018,
- 18719, 19965, 11020,
- 18719, 19965, 11022,
- 18719, 19965, 11024,
- 18719, 19965, 11026,
- 18719, 19965, 11028,
- 18719, 19965, 11030,
- 18719, 19965, 11032,
- 18719, 19965, 11034,
- 18719, 19965, 11036,
- 18719, 19965, 11038,
- 18719, 19965, 11040,
- 18719, 19965, 11042,
- 18719, 19965, 11044,
- 18719, 19965, 11046,
- 18719, 19965, 11048,
- 18719, 19965, 11050,
- 18719, 19965, 11052,
- 18719, 19965, 11054,
- 18719, 19965, 11058,
- 18719, 19965, 11062,
- 18719, 19965, 11064,
- 18719, 19965, 11066,
- 18719, 19965, 11068,
- 18719, 19965, 11070,
- 18719, 19965, 11072,
- 18719, 19965, 11074,
- 18719, 19965, 11076,
- 18719, 19965, 11078,
- 18719, 19965, 11080,
- 18719, 19965, 11082,
- 18719, 19965, 11084,
- 18719, 19965, 11086,
- 18719, 19965, 11098,
- 18719, 19965, 11100,
- 18719, 19965, 11102,
- 18719, 19965, 11104,
- 18719, 19965, 11106,
- 18719, 19965, 11108,
- 18719, 19965, 11110,
- 18719, 19965, 11112,
- 18719, 19965, 11114,
- 18719, 19965, 11116,
- 18719, 19965, 11118,
- 18719, 19965, 11120,
- 18719, 19965, 11122,
- 18719, 19965, 11124,
- 18719, 19965, 11127, 1293, 18087, 8282,
- 18719, 19965, 11128,
- 18719, 19965, 11130,
- 18721, 6682,
- 18731, 8802,
- 18734,
- 18740,
- 18743, 15599, 16616,
- 18749, 16957, 841, 20694,
- 18754,
- 18756,
- 18761, 9808,
- 18774,
- 18779, 16703, 15565, 1248,
- 18779, 16703, 15565, 1329, 20458,
- 18779, 16703, 15565, 5250,
- 18779, 16703, 15565, 7409, 2422,
- 18779, 16703, 15565, 7409, 17480,
- 18779, 16703, 15565, 8556,
- 18779, 16703, 15565, 10111, 1861, 15880,
- 18779, 16703, 15565, 10184,
- 18779, 16703, 15565, 10743, 846,
- 18779, 16703, 15565, 10743, 7564,
- 18779, 16703, 15565, 11359, 5260,
- 18779, 16703, 15565, 11359, 8332,
- 18779, 16703, 15565, 11359, 9247, 5260,
- 18779, 16703, 15565, 11359, 9247, 12158,
- 18779, 16703, 15565, 11359, 12158,
- 18779, 16703, 15565, 11359, 15008,
- 18779, 16703, 15565, 11359, 17482,
- 18779, 16703, 15565, 11359, 19106,
- 18779, 16703, 15565, 11411, 1329, 2422,
- 18779, 16703, 15565, 11411, 20458,
- 18779, 16703, 15565, 11420,
- 18779, 16703, 15565, 11667, 14134,
- 18779, 16703, 15565, 11667, 14852,
- 18779, 16703, 15565, 11667, 15490,
- 18779, 16703, 15565, 11850,
- 18779, 16703, 15565, 11851, 17480,
- 18779, 16703, 15565, 12486,
- 18779, 16703, 15565, 13097, 2422,
- 18779, 16703, 15565, 13097, 11850,
- 18779, 16703, 15565, 13097, 20458,
- 18779, 16703, 15565, 13200,
- 18779, 16703, 15565, 13262,
- 18779, 16703, 15565, 13582,
- 18779, 16703, 15565, 13632,
- 18779, 16703, 15565, 13633, 14210,
- 18779, 16703, 15565, 13648,
- 18779, 16703, 15565, 13898,
- 18779, 16703, 15565, 14005, 14850,
- 18779, 16703, 15565, 14460,
- 18779, 16703, 15565, 14491, 5251, 1249, 17714,
- 18779, 16703, 15565, 14491, 18883, 221, 17714,
- 18779, 16703, 15565, 14491, 20269, 9117, 17714,
- 18779, 16703, 15565, 14491, 20589, 17215, 17714,
- 18779, 16703, 15565, 14491, 20742,
- 18779, 16703, 15565, 14491, 21204,
- 18779, 16703, 15565, 14559, 20622,
- 18779, 16703, 15565, 14559, 21060,
- 18779, 16703, 15565, 14597, 17099, 14391, 13896,
- 18779, 16703, 15565, 14655, 17, 15815, 21204,
- 18779, 16703, 15565, 14655, 8563, 12308,
- 18779, 16703, 15565, 14655, 15064,
- 18779, 16703, 15565, 14655, 16633, 14391, 17696,
- 18779, 16703, 15565, 14655, 16633, 14391, 20052,
- 18779, 16703, 15565, 14655, 17099, 14391, 13896,
- 18779, 16703, 15565, 14655, 17099, 14391, 15566,
- 18779, 16703, 15565, 14655, 17099, 17695, 158,
- 18779, 16703, 15565, 14655, 17480,
- 18779, 16703, 15565, 14655, 17481, 17685, 12310,
- 18779, 16703, 15565, 14655, 18879, 158,
- 18779, 16703, 15565, 14655, 18879, 352,
- 18779, 16703, 15565, 14655, 18879, 459, 846,
- 18779, 16703, 15565, 14655, 18879, 459, 7564,
- 18779, 16703, 15565, 14655, 18879, 520,
- 18779, 16703, 15565, 14655, 18879, 758,
- 18779, 16703, 15565, 14655, 18879, 8556,
- 18779, 16703, 15565, 14655, 19901, 18722,
- 18779, 16703, 15565, 14669, 14490,
- 18779, 16703, 15565, 14669, 15814,
- 18779, 16703, 15565, 14697, 2423, 846,
- 18779, 16703, 15565, 14697, 2423, 7564,
- 18779, 16703, 15565, 14697, 17480,
- 18779, 16703, 15565, 14697, 21161, 11840,
- 18779, 16703, 15565, 14697, 21161, 17484,
- 18779, 16703, 15565, 14781, 15601, 19146,
- 18779, 16703, 15565, 14809, 18602,
- 18779, 16703, 15565, 14850,
- 18779, 16703, 15565, 14851, 846,
- 18779, 16703, 15565, 14851, 7564,
- 18779, 16703, 15565, 14895, 1249, 16030,
- 18779, 16703, 15565, 14895, 6541, 16032,
- 18779, 16703, 15565, 14895, 13733, 16030,
- 18779, 16703, 15565, 14895, 16395, 16032,
- 18779, 16703, 15565, 14895, 18555, 16030,
- 18779, 16703, 15565, 15023, 7408,
- 18779, 16703, 15565, 15149, 2422,
- 18779, 16703, 15565, 15149, 17480,
- 18779, 16703, 15565, 15150,
- 18779, 16703, 15565, 15179, 17480,
- 18779, 16703, 15565, 15233, 2422,
- 18779, 16703, 15565, 15233, 17480,
- 18779, 16703, 15565, 15290,
- 18779, 16703, 15565, 15408,
- 18779, 16703, 15565, 15409, 2422,
- 18779, 16703, 15565, 15520,
- 18779, 16703, 15565, 15596,
- 18779, 16703, 15565, 15672,
- 18779, 16703, 15565, 15745, 2422,
- 18779, 16703, 15565, 15745, 11850,
- 18779, 16703, 15565, 15745, 20458,
- 18779, 16703, 15565, 15815, 5251, 1249, 17714,
- 18779, 16703, 15565, 15815, 18883, 221, 17714,
- 18779, 16703, 15565, 15815, 20269, 9117, 17714,
- 18779, 16703, 15565, 15815, 20589, 17215, 17714,
- 18779, 16703, 15565, 15815, 20742,
- 18779, 16703, 15565, 15820,
- 18779, 16703, 15565, 15899, 158,
- 18779, 16703, 15565, 15899, 244,
- 18779, 16703, 15565, 15899, 352,
- 18779, 16703, 15565, 15899, 458,
- 18779, 16703, 15565, 15899, 520,
- 18779, 16703, 15565, 15899, 758,
- 18779, 16703, 15565, 15899, 3468,
- 18779, 16703, 15565, 16010,
- 18779, 16703, 15565, 16130,
- 18779, 16703, 15565, 16238,
- 18779, 16703, 15565, 16249, 1861, 14655, 3468,
- 18779, 16703, 15565, 16386,
- 18779, 16703, 15565, 16445, 2423, 846,
- 18779, 16703, 15565, 16445, 2423, 7564,
- 18779, 16703, 15565, 16445, 2423, 8334,
- 18779, 16703, 15565, 16445, 17480,
- 18779, 16703, 15565, 16472,
- 18779, 16703, 15565, 16475, 2422,
- 18779, 16703, 15565, 16475, 5226,
- 18779, 16703, 15565, 16475, 17480,
- 18779, 16703, 15565, 16480,
- 18779, 16703, 15565, 16612,
- 18779, 16703, 15565, 16876,
- 18779, 16703, 15565, 16878,
- 18779, 16703, 15565, 16968,
- 18779, 16703, 15565, 17156,
- 18779, 16703, 15565, 17157, 17470,
- 18779, 16703, 15565, 17187, 2422,
- 18779, 16703, 15565, 17187, 8337, 17158,
- 18779, 16703, 15565, 17187, 17480,
- 18779, 16703, 15565, 17188,
- 18779, 16703, 15565, 17214,
- 18779, 16703, 15565, 17240,
- 18779, 16703, 15565, 17327, 17480,
- 18779, 16703, 15565, 17394,
- 18779, 16703, 15565, 17469, 2422,
- 18779, 16703, 15565, 17469, 17480,
- 18779, 16703, 15565, 17472,
- 18779, 16703, 15565, 17578,
- 18779, 16703, 15565, 17599, 2422,
- 18779, 16703, 15565, 17599, 17480,
- 18779, 16703, 15565, 17693, 5251, 12668,
- 18779, 16703, 15565, 17693, 5251, 15000,
- 18779, 16703, 15565, 17693, 11850,
- 18779, 16703, 15565, 17693, 17222,
- 18779, 16703, 15565, 17698,
- 18779, 16703, 15565, 17699, 21161, 11840,
- 18779, 16703, 15565, 17699, 21161, 17485, 846,
- 18779, 16703, 15565, 17699, 21161, 17485, 7564,
- 18779, 16703, 15565, 17701, 250,
- 18779, 16703, 15565, 17872,
- 18779, 16703, 15565, 17996,
- 18779, 16703, 15565, 18042,
- 18779, 16703, 15565, 18048,
- 18779, 16703, 15565, 18049, 5226,
- 18779, 16703, 15565, 18050,
- 18779, 16703, 15565, 18052,
- 18779, 16703, 15565, 18115, 5225, 15289, 12308,
- 18779, 16703, 15565, 18115, 5225, 17683, 12308,
- 18779, 16703, 15565, 18115, 13895, 12308,
- 18779, 16703, 15565, 18115, 15289, 12308,
- 18779, 16703, 15565, 18115, 15677, 12308,
- 18779, 16703, 15565, 18115, 16587, 12308,
- 18779, 16703, 15565, 18115, 16907, 12308,
- 18779, 16703, 15565, 18115, 16907, 18557, 12308,
- 18779, 16703, 15565, 18115, 17683, 12308,
- 18779, 16703, 15565, 18115, 18557, 12308,
- 18779, 16703, 15565, 18115, 18557, 16587, 12308,
- 18779, 16703, 15565, 18115, 19600,
- 18779, 16703, 15565, 18115, 20135, 12308,
- 18779, 16703, 15565, 18258,
- 18779, 16703, 15565, 18270,
- 18779, 16703, 15565, 18271, 2422,
- 18779, 16703, 15565, 18388,
- 18779, 16703, 15565, 18425, 14228,
- 18779, 16703, 15565, 18425, 14229, 16144,
- 18779, 16703, 15565, 18425, 14229, 18600,
- 18779, 16703, 15565, 18425, 14229, 20258,
- 18779, 16703, 15565, 18425, 17222,
- 18779, 16703, 15565, 18425, 17223, 16144,
- 18779, 16703, 15565, 18425, 17223, 18600,
- 18779, 16703, 15565, 18425, 17223, 20258,
- 18779, 16703, 15565, 18558,
- 18779, 16703, 15565, 18603, 2422,
- 18779, 16703, 15565, 18603, 5226,
- 18779, 16703, 15565, 18603, 17480,
- 18779, 16703, 15565, 18881, 508,
- 18779, 16703, 15565, 19046,
- 18779, 16703, 15565, 19069, 17696,
- 18779, 16703, 15565, 19069, 20052,
- 18779, 16703, 15565, 19069, 20724,
- 18779, 16703, 15565, 19154,
- 18779, 16703, 15565, 19186,
- 18779, 16703, 15565, 19190,
- 18779, 16703, 15565, 19191, 2423, 846,
- 18779, 16703, 15565, 19191, 2423, 7564,
- 18779, 16703, 15565, 19191, 2423, 8334,
- 18779, 16703, 15565, 19191, 17480,
- 18779, 16703, 15565, 19198,
- 18779, 16703, 15565, 19295, 2422,
- 18779, 16703, 15565, 19295, 17480,
- 18779, 16703, 15565, 19350,
- 18779, 16703, 15565, 19351, 2422,
- 18779, 16703, 15565, 19566,
- 18779, 16703, 15565, 19602,
- 18779, 16703, 15565, 19648,
- 18779, 16703, 15565, 19649, 11850,
- 18779, 16703, 15565, 19666,
- 18779, 16703, 15565, 19673, 15601, 19146,
- 18779, 16703, 15565, 19673, 19565, 2422,
- 18779, 16703, 15565, 19674,
- 18779, 16703, 15565, 19675, 2422,
- 18779, 16703, 15565, 19675, 11850,
- 18779, 16703, 15565, 19894,
- 18779, 16703, 15565, 19951, 27, 14210,
- 18779, 16703, 15565, 19951, 27, 16142,
- 18779, 16703, 15565, 19978,
- 18779, 16703, 15565, 19980,
- 18779, 16703, 15565, 20623, 2422,
- 18779, 16703, 15565, 20623, 17480,
- 18779, 16703, 15565, 20624,
- 18779, 16703, 15565, 20625, 2422,
- 18779, 16703, 15565, 20625, 17480,
- 18779, 16703, 15565, 20636,
- 18779, 16703, 15565, 20729, 1314,
- 18779, 16703, 15565, 20729, 1328,
- 18779, 16703, 15565, 20780,
- 18779, 16703, 15565, 20878,
- 18779, 16703, 15565, 21012,
- 18779, 16703, 15565, 21060,
- 18779, 16703, 15565, 21252,
- 18779, 16703, 15565, 21408,
- 18779, 16703, 15565, 21410,
- 18779, 16703, 15565, 21516,
- 18779, 16703, 15565, 21536,
- 18779, 16703, 15565, 21538,
- 18779, 16703, 15565, 21546,
- 18779, 16703, 15565, 21552,
- 18779, 16703, 15565, 21554,
- 18779, 16703, 15565, 21710,
- 18779, 16703, 15565, 21794,
- 18779, 16703, 15565, 21804,
- 18780,
- 18782,
- 18791, 17449, 14903, 178,
- 18791, 17449, 14903, 494,
- 18791, 17449, 14903, 836,
- 18791, 17449, 14903, 850,
- 18791, 17449, 14903, 926,
- 18791, 17449, 14903, 1012,
- 18791, 17449, 14903, 1040,
- 18791, 17449, 14903, 1044,
- 18791, 17449, 14903, 1132,
- 18791, 17449, 14903, 1332,
- 18791, 17449, 14903, 1342,
- 18791, 17449, 14903, 1504,
- 18791, 17449, 14903, 1758,
- 18791, 17449, 14903, 1768,
- 18791, 17449, 14903, 1874,
- 18791, 17449, 14903, 1936,
- 18791, 17449, 14903, 2068,
- 18791, 17449, 14903, 2236,
- 18791, 17449, 14903, 2652,
- 18791, 17449, 14903, 2754,
- 18791, 17449, 14903, 2758,
- 18791, 17449, 14903, 2868,
- 18791, 17449, 14903, 3030,
- 18791, 17449, 14903, 3192,
- 18791, 17449, 14903, 3786,
- 18791, 17449, 14903, 5954,
- 18791, 17449, 14903, 5990,
- 18791, 17449, 14903, 6024,
- 18791, 17449, 14903, 6102,
- 18791, 17449, 14903, 6104,
- 18791, 17449, 14903, 6430,
- 18791, 17449, 14903, 6436,
- 18791, 17449, 14903, 7122,
- 18791, 17449, 14903, 7400,
- 18791, 17449, 14903, 7426,
- 18791, 17449, 14903, 7440,
- 18791, 17449, 14903, 7872,
- 18791, 17449, 14903, 8810,
- 18791, 17449, 14903, 9230,
- 18791, 17449, 14903, 9680,
- 18791, 17449, 14903, 9698,
- 18791, 17449, 14903, 9754,
- 18791, 17449, 14903, 10156,
- 18791, 17449, 14903, 10264,
- 18791, 17449, 14903, 10492,
- 18791, 17449, 14903, 10638,
- 18791, 17449, 14903, 10720,
- 18791, 17449, 14903, 10772,
- 18791, 17449, 14903, 10848,
- 18791, 17449, 14903, 10876,
- 18791, 17449, 14903, 11888,
- 18791, 17449, 14903, 12136,
- 18791, 17449, 17609, 8282,
- 18795, 3236,
- 18799, 6722,
- 18801, 894,
- 18803, 10182,
- 18804,
- 18805, 93, 6428,
- 18807, 15029, 13152,
- 18809, 17552,
- 18810,
- 18813, 3273, 20173, 11428,
- 18813, 9127, 14397, 11428,
- 18813, 13271, 841, 7779, 20173, 14226,
- 18813, 14407, 14397, 11428,
- 18813, 14659, 14397, 11428,
- 18813, 16061, 18010,
- 18813, 18010,
- 18813, 19029, 841, 17319, 9127, 14397, 14226,
- 18813, 20163, 841, 19213, 9127, 14397, 14226,
- 18813, 20163, 841, 19213, 9127, 14397, 14227, 10595, 16035, 2597, 16820,
- 18813, 21571, 9127, 14397, 11428,
- 18817, 15564,
- 18819, 47, 11346,
- 18819, 47, 11502,
- 18819, 325, 11502,
- 18819, 669, 10041, 11346,
- 18819, 669, 10041, 11502,
- 18819, 671, 11346,
- 18819, 673, 11346,
- 18819, 1213, 11346,
- 18819, 1213, 11347, 13270,
- 18819, 1213, 11502,
- 18819, 2163, 7816,
- 18819, 2499, 13677, 11346,
- 18819, 2593, 15215, 14903, 80,
- 18819, 2593, 15215, 14903, 1204,
- 18819, 2593, 15215, 14903, 3048,
- 18819, 2593, 15215, 14903, 10850,
- 18819, 2593, 15215, 14903, 12772,
- 18819, 3565, 11502,
- 18819, 6407, 10041, 11502,
- 18819, 6743, 6403, 11346,
- 18819, 7257, 11346,
- 18819, 7268,
- 18819, 7779, 7087, 9457, 11346,
- 18819, 7779, 7087, 9457, 11502,
- 18819, 7779, 10041, 11502,
- 18819, 7779, 11399, 11346,
- 18819, 7779, 11399, 11502,
- 18819, 7779, 11429, 11346,
- 18819, 7779, 11429, 11502,
- 18819, 7779, 13271, 11429, 11346,
- 18819, 7779, 13271, 11429, 11502,
- 18819, 7779, 16357, 11346,
- 18819, 7779, 18729, 11346,
- 18819, 7779, 18729, 11502,
- 18819, 7845, 14533, 17119, 16820,
- 18819, 7845, 15535, 16820,
- 18819, 7845, 17119, 16820,
- 18819, 7845, 18669, 7817, 16820,
- 18819, 9127, 8283, 11502,
- 18819, 9243, 9809, 11502,
- 18819, 9457, 11346,
- 18819, 9457, 11502,
- 18819, 9457, 16820,
- 18819, 10587, 14321, 11346,
- 18819, 11349, 10173, 8282,
- 18819, 11349, 14178,
- 18819, 11349, 14179, 11502,
- 18819, 11546,
- 18819, 11547, 11502,
- 18819, 11604,
- 18819, 11605, 11502,
- 18819, 11709, 11346,
- 18819, 11709, 11347, 13270,
- 18819, 11709, 11502,
- 18819, 12169, 10173, 8282,
- 18819, 12169, 14178,
- 18819, 12169, 14179, 11502,
- 18819, 12173, 16472,
- 18819, 12173, 16703, 17264,
- 18819, 12173, 16703, 19320,
- 18819, 12173, 16703, 19580,
- 18819, 12173, 18877, 13710,
- 18819, 12173, 20636,
- 18819, 12173, 21228,
- 18819, 12477, 13483, 14903, 0,
- 18819, 12477, 13483, 14903, 1, 10595, 18872,
- 18819, 12477, 13483, 14903, 2,
- 18819, 12477, 13483, 14903, 4,
- 18819, 12477, 13483, 14903, 5, 16002,
- 18819, 12477, 13483, 14903, 6,
- 18819, 12477, 13483, 14903, 8,
- 18819, 12477, 13483, 14903, 10,
- 18819, 12477, 13483, 14903, 12,
- 18819, 12477, 13483, 14903, 14,
- 18819, 12477, 13483, 14903, 16,
- 18819, 12477, 13483, 14903, 20,
- 18819, 12477, 13483, 14903, 22,
- 18819, 12477, 13483, 14903, 23, 10595, 14533, 15021, 13676,
- 18819, 12477, 13483, 14903, 24,
- 18819, 12477, 13483, 14903, 26,
- 18819, 12477, 13483, 14903, 28,
- 18819, 12477, 13483, 14903, 29, 10595, 12499, 21245, 15534,
- 18819, 12477, 13483, 14903, 29, 10595, 18872,
- 18819, 12477, 13483, 14903, 30,
- 18819, 12477, 13483, 14903, 34,
- 18819, 12477, 13483, 14903, 35, 11502,
- 18819, 12477, 13483, 14903, 35, 17008,
- 18819, 12477, 13483, 14903, 36,
- 18819, 12477, 13483, 14903, 38,
- 18819, 12477, 13483, 14903, 40,
- 18819, 12477, 13483, 14903, 41, 10595, 12499, 21245, 15534,
- 18819, 12477, 13483, 14903, 41, 10595, 18872,
- 18819, 12477, 13483, 14903, 42,
- 18819, 12477, 13483, 14903, 44,
- 18819, 12477, 13483, 14903, 46,
- 18819, 12477, 13483, 14903, 50,
- 18819, 12477, 13483, 14903, 66,
- 18819, 12477, 13483, 14903, 82,
- 18819, 12477, 13483, 14903, 96,
- 18819, 12477, 13483, 14903, 1312,
- 18819, 12477, 13483, 14903, 1322,
- 18819, 12477, 13483, 14903, 5788,
- 18819, 12477, 13483, 14903, 7845, 36,
- 18819, 12477, 13483, 14903, 11388,
- 18819, 12477, 13483, 14903, 13358,
- 18819, 12477, 13483, 14903, 16403, 6,
- 18819, 12477, 13483, 14903, 19079, 9127, 1, 11346,
- 18819, 12477, 14903, 13483, 15993, 12,
- 18819, 12477, 14903, 13483, 15993, 22,
- 18819, 12477, 14903, 13483, 15993, 24,
- 18819, 12477, 14903, 13483, 15993, 26,
- 18819, 12477, 14903, 13483, 15993, 34,
- 18819, 12499, 21245, 15535, 11502,
- 18819, 12675, 9809, 11502,
- 18819, 13271, 7087, 9457, 11346,
- 18819, 13271, 7087, 9457, 11502,
- 18819, 13271, 10041, 11502,
- 18819, 13271, 11429, 11346,
- 18819, 13271, 11429, 11502,
- 18819, 13271, 16357, 11346,
- 18819, 13271, 18729, 841, 669, 18729, 11502,
- 18819, 13271, 18729, 841, 6407, 18729, 11502,
- 18819, 13271, 18729, 11346,
- 18819, 13271, 18729, 11502,
- 18819, 13431, 15535, 16820,
- 18819, 13431, 17119, 16820,
- 18819, 13431, 18669, 7817, 16820,
- 18819, 13493, 11502,
- 18819, 13655, 6403, 11346,
- 18819, 13676,
- 18819, 13677, 7779, 7087, 11502,
- 18819, 13677, 11502,
- 18819, 13677, 13271, 7087, 11502,
- 18819, 13677, 16820,
- 18819, 14197, 11943, 633, 11346,
- 18819, 14197, 11943, 633, 11502,
- 18819, 14321, 11346,
- 18819, 14321, 11502,
- 18819, 14531, 11349, 14178,
- 18819, 14531, 12169, 14178,
- 18819, 14533, 2163, 7816,
- 18819, 14533, 9127, 8283, 11502,
- 18819, 14533, 9457, 11502,
- 18819, 14533, 11349, 14178,
- 18819, 14533, 11546,
- 18819, 14533, 11547, 11502,
- 18819, 14533, 12169, 14178,
- 18819, 14533, 13676,
- 18819, 14533, 13677, 7779, 7086,
- 18819, 14533, 13677, 13271, 7086,
- 18819, 14533, 14952,
- 18819, 14533, 14953, 11502,
- 18819, 14533, 18017, 11546,
- 18819, 14533, 18017, 11547, 11502,
- 18819, 14533, 18228,
- 18819, 14533, 18669, 7817, 11346,
- 18819, 14533, 18669, 7817, 11502,
- 18819, 14533, 18669, 15535, 16820,
- 18819, 14533, 19717, 11346,
- 18819, 14533, 20163, 11429, 11502,
- 18819, 14533, 20627, 11346,
- 18819, 14555, 9809, 11502,
- 18819, 14952,
- 18819, 14953, 7779, 7086,
- 18819, 14953, 7779, 7087, 11502,
- 18819, 14953, 11502,
- 18819, 14953, 13271, 7086,
- 18819, 14953, 13271, 7087, 11502,
- 18819, 15146,
- 18819, 15147, 11346,
- 18819, 15513, 11502,
- 18819, 15537, 21245, 15535, 11502,
- 18819, 15671, 1212,
- 18819, 15671, 18660,
- 18819, 15701, 11709, 11346,
- 18819, 15781, 7817, 11502,
- 18819, 15831, 11346,
- 18819, 15831, 11502,
- 18819, 15877, 15564,
- 18819, 16002,
- 18819, 16217, 19717, 14178,
- 18819, 16278,
- 18819, 16333, 11849, 2596,
- 18819, 16333, 11849, 3056,
- 18819, 16333, 11849, 3336,
- 18819, 16333, 11849, 6720,
- 18819, 16333, 11849, 6742,
- 18819, 16333, 11849, 10854,
- 18819, 16333, 11849, 13654,
- 18819, 16333, 14903, 0,
- 18819, 16333, 14903, 348,
- 18819, 16333, 14903, 446,
- 18819, 16333, 14903, 520,
- 18819, 16333, 14903, 682,
- 18819, 16991, 17119, 16820,
- 18819, 17043, 11502,
- 18819, 17319, 11429, 11502,
- 18819, 17497, 11346,
- 18819, 17497, 11502,
- 18819, 17659, 3213, 18139, 9808,
- 18819, 17659, 11809, 18294,
- 18819, 17659, 13201, 18294,
- 18819, 17659, 13692,
- 18819, 17659, 13693, 7779, 7086,
- 18819, 17659, 13693, 13271, 7086,
- 18819, 17659, 13922,
- 18819, 17659, 14810,
- 18819, 17659, 14903, 0,
- 18819, 17659, 14903, 16,
- 18819, 17659, 14903, 28,
- 18819, 17659, 14903, 40,
- 18819, 17659, 14903, 110,
- 18819, 17659, 14903, 154,
- 18819, 17659, 14903, 186,
- 18819, 17659, 14903, 198,
- 18819, 17659, 14903, 200,
- 18819, 17659, 14903, 202,
- 18819, 17659, 14903, 208,
- 18819, 17659, 14903, 210,
- 18819, 17659, 14903, 266,
- 18819, 17659, 14903, 298,
- 18819, 17659, 14903, 348,
- 18819, 17659, 14903, 526,
- 18819, 17659, 14903, 624,
- 18819, 17659, 14903, 680,
- 18819, 17659, 14903, 736,
- 18819, 17659, 14903, 744,
- 18819, 17659, 14903, 752,
- 18819, 17659, 14903, 945, 3732,
- 18819, 17659, 14903, 1042,
- 18819, 17659, 14903, 1488,
- 18819, 17659, 14903, 3030,
- 18819, 17659, 14903, 3290,
- 18819, 17659, 14903, 3656,
- 18819, 17659, 14903, 3788,
- 18819, 17659, 14903, 6718,
- 18819, 17659, 14903, 7095, 9808,
- 18819, 17659, 14903, 9845, 9808,
- 18819, 17659, 14903, 10734,
- 18819, 17659, 14903, 11860,
- 18819, 17659, 14903, 11950,
- 18819, 17659, 14903, 13078,
- 18819, 17659, 14903, 13396,
- 18819, 17659, 14903, 14935, 3732,
- 18819, 17659, 14903, 18019, 0,
- 18819, 17659, 14903, 18019, 8,
- 18819, 17659, 14903, 18019, 945, 3732,
- 18819, 17659, 14903, 19255, 660,
- 18819, 17659, 14903, 19615, 298,
- 18819, 17659, 16379, 18139, 9808,
- 18819, 17659, 16379, 19587, 9808,
- 18819, 17659, 16862,
- 18819, 17659, 18139, 9808,
- 18819, 17659, 18298,
- 18819, 17659, 18567, 18139, 9808,
- 18819, 17659, 21378,
- 18819, 17949, 14794,
- 18819, 18006,
- 18819, 18017, 11546,
- 18819, 18017, 11547, 11502,
- 18819, 18017, 14321, 11502,
- 18819, 18017, 14533, 5259, 11502,
- 18819, 18079, 7779, 7086,
- 18819, 18079, 7779, 7087, 11502,
- 18819, 18079, 13271, 7086,
- 18819, 18079, 13271, 7087, 11502,
- 18819, 18228,
- 18819, 18367, 11709, 11346,
- 18819, 18669, 7817, 11346,
- 18819, 18669, 7817, 11502,
- 18819, 18669, 13676,
- 18819, 18813, 9457, 16820,
- 18819, 18813, 11429, 11346,
- 18819, 18872,
- 18819, 18873, 11502,
- 18819, 19029, 11428,
- 18819, 19041, 14396,
- 18819, 19041, 14397, 18744,
- 18819, 19041, 14828,
- 18819, 19041, 15394,
- 18819, 19041, 15512,
- 18819, 19041, 15735, 18297, 18596,
- 18819, 19041, 16128,
- 18819, 19213, 11429, 16820,
- 18819, 19213, 16357, 10595, 5713, 19028,
- 18819, 19389, 7257, 11502,
- 18819, 19717, 14178,
- 18819, 19717, 14179, 11502,
- 18819, 19731, 14952,
- 18819, 19731, 14953, 11502,
- 18819, 19767, 9809, 17506,
- 18819, 19767, 11849, 2596,
- 18819, 19767, 11849, 3056,
- 18819, 19767, 11849, 3336,
- 18819, 19767, 11849, 6720,
- 18819, 19767, 11849, 6742,
- 18819, 19767, 11849, 8736,
- 18819, 19767, 11849, 10854,
- 18819, 19767, 11849, 11916,
- 18819, 19767, 11849, 13376,
- 18819, 19767, 11849, 13654,
- 18819, 19767, 14903, 0,
- 18819, 19767, 14903, 40,
- 18819, 19767, 14903, 348,
- 18819, 19767, 14903, 446,
- 18819, 19767, 14903, 520,
- 18819, 19767, 14903, 570,
- 18819, 19767, 14903, 682,
- 18819, 19971, 11346,
- 18819, 20163, 16357, 10595, 5713, 19028,
- 18819, 20247, 8282,
- 18819, 20336,
- 18819, 20617, 7257, 11502,
- 18819, 20627, 11346,
- 18819, 20627, 11502,
- 18819, 20627, 16820,
- 18819, 20774,
- 18819, 20806,
- 18819, 20874,
- 18819, 20920,
- 18819, 20922,
- 18819, 20924,
- 18819, 21057, 9457, 16820,
- 18819, 21057, 11429, 11346,
- 18819, 21248,
- 18819, 21714,
- 18819, 21720,
- 18819, 21725, 15761, 13499, 8282,
- 18819, 21725, 20691, 13499, 8282,
- 18825, 10595, 1213, 11346,
- 18839, 9808,
+ 18719, 14003, 9855, 16,
+ 18719, 14003, 9855, 40,
+ 18719, 14999, 0,
+ 18719, 14999, 16,
+ 18719, 14999, 40,
+ 18719, 14999, 106,
+ 18719, 14999, 148,
+ 18719, 14999, 244,
+ 18719, 14999, 350,
+ 18719, 14999, 384,
+ 18719, 14999, 416,
+ 18719, 14999, 448,
+ 18719, 14999, 522,
+ 18719, 14999, 588,
+ 18719, 14999, 622,
+ 18719, 14999, 694,
+ 18719, 14999, 734,
+ 18719, 14999, 2444,
+ 18723, 10228,
+ 18731, 17714,
+ 18741, 6718,
+ 18747, 6286,
+ 18753, 14999, 734,
+ 18753, 14999, 736,
+ 18753, 14999, 738,
+ 18753, 14999, 742,
+ 18753, 14999, 746,
+ 18753, 14999, 3648,
+ 18753, 14999, 3650,
+ 18753, 14999, 3652,
+ 18753, 14999, 3656,
+ 18753, 14999, 3658,
+ 18753, 14999, 3660,
+ 18753, 14999, 3662,
+ 18753, 14999, 3664,
+ 18753, 14999, 3666,
+ 18753, 14999, 3668,
+ 18753, 14999, 3670,
+ 18753, 14999, 3672,
+ 18753, 14999, 3674,
+ 18753, 14999, 3676,
+ 18753, 14999, 3678,
+ 18753, 14999, 3680,
+ 18753, 14999, 3684,
+ 18753, 14999, 3686,
+ 18753, 14999, 3688,
+ 18753, 14999, 3690,
+ 18753, 14999, 3706,
+ 18753, 14999, 5311, 10742,
+ 18753, 14999, 10732,
+ 18753, 14999, 10734,
+ 18753, 14999, 10736,
+ 18753, 14999, 10738,
+ 18753, 14999, 10742,
+ 18753, 14999, 10746,
+ 18753, 14999, 10748,
+ 18753, 14999, 10752,
+ 18753, 14999, 10754,
+ 18753, 14999, 10756,
+ 18753, 14999, 10758,
+ 18753, 14999, 10762,
+ 18753, 14999, 10768,
+ 18753, 14999, 10770,
+ 18753, 14999, 14102,
+ 18753, 14999, 14104,
+ 18753, 14999, 14106,
+ 18753, 14999, 14371, 15957, 3660,
+ 18753, 14999, 14371, 15957, 3662,
+ 18753, 14999, 15801, 3660,
+ 18753, 14999, 15801, 3664,
+ 18753, 14999, 15801, 3674,
+ 18753, 14999, 15801, 10742,
+ 18753, 14999, 15801, 10744,
+ 18753, 14999, 15801, 10748,
+ 18753, 14999, 15801, 10750,
+ 18753, 14999, 15801, 10768,
+ 18753, 14999, 15973, 10768,
+ 18753, 14999, 20465, 3690,
+ 18753, 18319, 14999, 22865, 8320,
+ 18753, 19015, 14890,
+ 18753, 19619, 8320,
+ 18757, 9855, 212,
+ 18763, 13483, 18951, 1073, 17453, 22990,
+ 18763, 13483, 18951, 1073, 17453, 22994,
+ 18763, 13483, 18951, 1073, 17453, 23006,
+ 18763, 13483, 18951, 1073, 17453, 23026,
+ 18763, 13483, 18951, 1073, 17453, 23034,
+ 18763, 13483, 18951, 1073, 17453, 23042,
+ 18763, 13483, 18951, 1073, 17453, 23054,
+ 18763, 13483, 18951, 1073, 17453, 23060,
+ 18763, 13483, 18951, 1073, 17453, 23068,
+ 18763, 13483, 18951, 12541, 16111, 14999, 36,
+ 18775, 10641, 1217, 11392,
+ 18775, 10641, 15517, 93, 14392,
+ 18775, 10641, 17143, 16184,
+ 18775, 10641, 18836,
+ 18776,
+ 18783, 6750,
+ 18783, 11932,
+ 18829, 10651, 16270,
+ 18829, 14999, 16,
+ 18829, 14999, 40,
+ 18829, 14999, 282,
+ 18829, 14999, 546,
+ 18829, 14999, 634,
+ 18829, 14999, 710,
+ 18829, 14999, 762,
+ 18829, 14999, 826,
+ 18829, 14999, 1866,
+ 18829, 14999, 1914,
+ 18829, 14999, 2280,
+ 18829, 14999, 2536,
+ 18829, 14999, 3122,
+ 18829, 14999, 3236,
+ 18829, 14999, 3726,
+ 18829, 14999, 5256,
+ 18829, 14999, 5816,
+ 18829, 14999, 6376,
+ 18829, 14999, 7308,
+ 18829, 14999, 9370,
+ 18829, 14999, 9684,
+ 18829, 14999, 9776,
+ 18829, 14999, 10902,
+ 18829, 14999, 11888,
+ 18829, 14999, 12154,
+ 18829, 14999, 12190,
+ 18829, 14999, 12528,
+ 18829, 14999, 13314,
+ 18829, 14999, 13418,
+ 18829, 14999, 15730,
+ 18832,
+ 18833, 497, 14800,
+ 18833, 10641, 9467, 11936,
+ 18835, 6718,
+ 18840,
18844,
- 18851, 9809, 0,
- 18851, 9809, 1, 13683, 0,
- 18851, 9809, 1, 13683, 266,
- 18851, 9809, 1, 13683, 882,
- 18851, 9809, 1, 13683, 1738,
- 18851, 9809, 1, 13683, 2994,
- 18851, 9809, 1, 13683, 6891, 10076,
- 18851, 9809, 1, 13683, 8448,
- 18851, 9809, 1, 13683, 12459, 7034,
- 18851, 9809, 8,
- 18851, 9809, 9, 9131, 9, 2525, 9131, 2524,
- 18851, 9809, 9, 13683, 2630,
- 18851, 9809, 16,
- 18851, 9809, 17, 0,
- 18851, 9809, 40,
- 18851, 9809, 41, 40,
- 18851, 9809, 41, 41, 40,
- 18851, 9809, 41, 1536,
- 18851, 9809, 41, 9131, 41, 41, 18367, 9131, 41, 18366,
- 18851, 9809, 41, 9131, 41, 521, 9131, 521, 1445, 9131, 1444,
- 18851, 9809, 41, 9131, 41, 3123, 9131, 3122,
- 18851, 9809, 54,
- 18851, 9809, 60,
- 18851, 9809, 61, 7034,
- 18851, 9809, 61, 13683, 41, 9243, 41, 9243, 40,
- 18851, 9809, 61, 13683, 266,
- 18851, 9809, 61, 13683, 1436,
- 18851, 9809, 61, 13683, 1739, 7034,
- 18851, 9809, 61, 13683, 2524,
- 18851, 9809, 61, 13683, 2525, 10076,
- 18851, 9809, 61, 13683, 5268,
- 18851, 9809, 61, 13683, 6417, 7034,
- 18851, 9809, 61, 13683, 6891, 10076,
- 18851, 9809, 61, 13683, 7390,
- 18851, 9809, 61, 13683, 9760,
- 18851, 9809, 61, 13683, 12456,
- 18851, 9809, 61, 13683, 13408,
- 18851, 9809, 64,
- 18851, 9809, 65, 13683, 6554,
- 18851, 9809, 74,
- 18851, 9809, 75, 13683, 11948,
- 18851, 9809, 75, 13683, 13423, 9243, 7006,
- 18851, 9809, 76,
- 18851, 9809, 77, 13683, 76,
- 18851, 9809, 77, 13683, 266,
- 18851, 9809, 77, 13683, 356,
- 18851, 9809, 77, 13683, 3032,
- 18851, 9809, 77, 13683, 3404,
- 18851, 9809, 77, 13683, 6374,
- 18851, 9809, 77, 13683, 7006,
- 18851, 9809, 77, 13683, 7534,
- 18851, 9809, 80,
- 18851, 9809, 81, 9131, 80,
- 18851, 9809, 81, 9243, 8549, 17138,
- 18851, 9809, 81, 9243, 8549, 18217, 81, 9243, 8548,
- 18851, 9809, 81, 13655, 13682,
- 18851, 9809, 106,
- 18851, 9809, 114,
- 18851, 9809, 115, 13683, 0,
- 18851, 9809, 115, 13683, 1444,
- 18851, 9809, 115, 13683, 1739, 7034,
- 18851, 9809, 120,
- 18851, 9809, 121, 9131, 121, 60,
- 18851, 9809, 121, 9131, 121, 664,
- 18851, 9809, 121, 9131, 121, 13683, 2370,
- 18851, 9809, 121, 17645, 120,
- 18851, 9809, 148,
- 18851, 9809, 149, 13683, 10048,
- 18851, 9809, 158,
- 18851, 9809, 168,
- 18851, 9809, 169, 7034,
- 18851, 9809, 169, 9131, 168,
- 18851, 9809, 169, 17074,
- 18851, 9809, 174,
- 18851, 9809, 175, 13683, 1, 9243, 267, 9243, 148,
- 18851, 9809, 175, 13683, 40,
- 18851, 9809, 175, 13683, 428,
- 18851, 9809, 175, 13683, 1444,
- 18851, 9809, 175, 13683, 2012,
- 18851, 9809, 175, 13683, 2630,
- 18851, 9809, 175, 13683, 2998,
- 18851, 9809, 175, 13683, 3032,
- 18851, 9809, 198,
- 18851, 9809, 202,
- 18851, 9809, 203, 13683, 422,
- 18851, 9809, 203, 13683, 6890,
- 18851, 9809, 203, 13683, 6891, 10076,
- 18851, 9809, 203, 17138,
- 18851, 9809, 203, 17645, 202,
- 18851, 9809, 203, 18217, 202,
- 18851, 9809, 244,
- 18851, 9809, 245, 7034,
- 18851, 9809, 254,
- 18851, 9809, 255, 13683, 8,
- 18851, 9809, 255, 13683, 40,
- 18851, 9809, 255, 17645, 254,
- 18851, 9809, 260,
- 18851, 9809, 261, 17645, 260,
- 18851, 9809, 266,
- 18851, 9809, 267, 7034,
- 18851, 9809, 267, 10076,
- 18851, 9809, 267, 10077, 7034,
- 18851, 9809, 272,
- 18851, 9809, 273, 13683, 40,
- 18851, 9809, 273, 13683, 862,
- 18851, 9809, 273, 13683, 863, 9131, 273, 13683, 862,
- 18851, 9809, 273, 13683, 882,
- 18851, 9809, 273, 13683, 1426,
- 18851, 9809, 273, 13683, 1926,
- 18851, 9809, 273, 13683, 2524,
- 18851, 9809, 273, 13683, 3032,
- 18851, 9809, 273, 13683, 5268,
- 18851, 9809, 273, 13683, 6380,
- 18851, 9809, 284,
- 18851, 9809, 292,
- 18851, 9809, 302,
- 18851, 9809, 310,
- 18851, 9809, 311, 13683, 6891, 10076,
- 18851, 9809, 312,
- 18851, 9809, 313, 13683, 10048,
- 18851, 9809, 313, 17138,
- 18851, 9809, 313, 17645, 312,
- 18851, 9809, 313, 18217, 312,
- 18851, 9809, 314,
- 18851, 9809, 322,
- 18851, 9809, 348,
- 18851, 9809, 349, 13683, 0,
- 18851, 9809, 349, 13683, 40,
- 18851, 9809, 349, 13683, 41, 41, 40,
- 18851, 9809, 349, 13683, 64,
- 18851, 9809, 349, 13683, 65, 9243, 1990,
- 18851, 9809, 349, 13683, 114,
- 18851, 9809, 349, 13683, 120,
- 18851, 9809, 349, 13683, 244,
- 18851, 9809, 349, 13683, 254,
- 18851, 9809, 349, 13683, 260,
- 18851, 9809, 349, 13683, 273, 13683, 5268,
- 18851, 9809, 349, 13683, 312,
- 18851, 9809, 349, 13683, 348,
- 18851, 9809, 349, 13683, 356,
- 18851, 9809, 349, 13683, 390,
- 18851, 9809, 349, 13683, 404,
- 18851, 9809, 349, 13683, 422,
- 18851, 9809, 349, 13683, 423, 9243, 168,
- 18851, 9809, 349, 13683, 423, 9243, 254,
- 18851, 9809, 349, 13683, 423, 9243, 624,
- 18851, 9809, 349, 13683, 428,
- 18851, 9809, 349, 13683, 429, 9243, 12988,
- 18851, 9809, 349, 13683, 450,
- 18851, 9809, 349, 13683, 520,
- 18851, 9809, 349, 13683, 534,
- 18851, 9809, 349, 13683, 582,
- 18851, 9809, 349, 13683, 586,
- 18851, 9809, 349, 13683, 640,
- 18851, 9809, 349, 13683, 644,
- 18851, 9809, 349, 13683, 652,
- 18851, 9809, 349, 13683, 670,
- 18851, 9809, 349, 13683, 756,
- 18851, 9809, 349, 13683, 882,
- 18851, 9809, 349, 13683, 894,
- 18851, 9809, 349, 13683, 1436,
- 18851, 9809, 349, 13683, 1444,
- 18851, 9809, 349, 13683, 1445, 9243, 9691, 9243, 0,
- 18851, 9809, 349, 13683, 1536,
- 18851, 9809, 349, 13683, 1738,
- 18851, 9809, 349, 13683, 1862,
- 18851, 9809, 349, 13683, 1918,
- 18851, 9809, 349, 13683, 2186,
- 18851, 9809, 349, 13683, 2524,
- 18851, 9809, 349, 13683, 3008,
- 18851, 9809, 349, 13683, 3030,
- 18851, 9809, 349, 13683, 3032,
- 18851, 9809, 349, 13683, 3038,
- 18851, 9809, 349, 13683, 3046,
- 18851, 9809, 349, 13683, 3190,
- 18851, 9809, 349, 13683, 3390,
- 18851, 9809, 349, 13683, 3404,
- 18851, 9809, 349, 13683, 5268,
- 18851, 9809, 349, 13683, 5270,
- 18851, 9809, 349, 13683, 6554,
- 18851, 9809, 349, 13683, 6891, 10076,
- 18851, 9809, 349, 13683, 7000,
- 18851, 9809, 349, 13683, 7006,
- 18851, 9809, 349, 13683, 7007, 9243, 3008,
- 18851, 9809, 349, 13683, 7007, 17645, 7006,
- 18851, 9809, 349, 13683, 7042,
- 18851, 9809, 349, 13683, 9724,
- 18851, 9809, 349, 13683, 9762,
- 18851, 9809, 349, 13683, 10371, 13683, 520,
- 18851, 9809, 349, 13683, 11404,
- 18851, 9809, 349, 13683, 11468,
- 18851, 9809, 349, 13683, 11948,
- 18851, 9809, 349, 13683, 13558,
- 18851, 9809, 356,
- 18851, 9809, 357, 13683, 40,
- 18851, 9809, 357, 13683, 652,
- 18851, 9809, 357, 13683, 882,
- 18851, 9809, 368,
- 18851, 9809, 369, 9131, 273, 13683, 5269, 369, 9131, 273, 13683, 5268,
- 18851, 9809, 382,
- 18851, 9809, 390,
- 18851, 9809, 404,
- 18851, 9809, 405, 13683, 882,
- 18851, 9809, 414,
- 18851, 9809, 415, 7034,
- 18851, 9809, 415, 13683, 10048,
- 18851, 9809, 422,
- 18851, 9809, 428,
- 18851, 9809, 429, 9243, 3758,
- 18851, 9809, 438,
- 18851, 9809, 439, 9131, 438,
- 18851, 9809, 446,
- 18851, 9809, 450,
- 18851, 9809, 451, 13683, 0,
- 18851, 9809, 451, 13683, 652,
- 18851, 9809, 451, 17074,
- 18851, 9809, 458,
- 18851, 9809, 459, 13683, 8,
- 18851, 9809, 470,
- 18851, 9809, 520,
- 18851, 9809, 534,
- 18851, 9809, 535, 13683, 0,
- 18851, 9809, 535, 13683, 8,
- 18851, 9809, 535, 13683, 16,
- 18851, 9809, 535, 13683, 40,
- 18851, 9809, 535, 13683, 60,
- 18851, 9809, 535, 13683, 114,
- 18851, 9809, 535, 13683, 120,
- 18851, 9809, 535, 13683, 292,
- 18851, 9809, 535, 13683, 644,
- 18851, 9809, 535, 17645, 534,
- 18851, 9809, 570,
- 18851, 9809, 576,
- 18851, 9809, 582,
- 18851, 9809, 586,
- 18851, 9809, 596,
- 18851, 9809, 597, 7034,
- 18851, 9809, 597, 13683, 10048,
- 18851, 9809, 610,
- 18851, 9809, 611, 9131, 610,
- 18851, 9809, 620,
- 18851, 9809, 621, 7034,
- 18851, 9809, 621, 13683, 272,
- 18851, 9809, 621, 13683, 428,
- 18851, 9809, 621, 17496,
- 18851, 9809, 624,
- 18851, 9809, 625, 7034,
- 18851, 9809, 628,
- 18851, 9809, 629, 10076,
- 18851, 9809, 640,
- 18851, 9809, 644,
- 18851, 9809, 648,
- 18851, 9809, 652,
- 18851, 9809, 653, 7034,
- 18851, 9809, 653, 13683, 41, 9243, 41, 9243, 40,
- 18851, 9809, 653, 13683, 41, 9243, 41, 9243, 41, 7034,
- 18851, 9809, 653, 13683, 428,
- 18851, 9809, 653, 13683, 882,
- 18851, 9809, 653, 14864,
- 18851, 9809, 653, 17074,
- 18851, 9809, 653, 17075, 13683, 882,
- 18851, 9809, 662,
- 18851, 9809, 663, 13683, 40,
- 18851, 9809, 663, 13683, 422,
- 18851, 9809, 663, 13683, 423, 9243, 148,
- 18851, 9809, 663, 13683, 9690,
- 18851, 9809, 663, 13683, 12456,
- 18851, 9809, 664,
- 18851, 9809, 665, 7034,
- 18851, 9809, 670,
- 18851, 9809, 671, 17074,
- 18851, 9809, 671, 17645, 670,
- 18851, 9809, 750,
- 18851, 9809, 751, 10076,
- 18851, 9809, 751, 17139, 13683, 2012,
- 18851, 9809, 756,
- 18851, 9809, 757, 9131, 756,
- 18851, 9809, 760,
- 18851, 9809, 761, 9131, 761, 9243, 3008,
- 18851, 9809, 788,
- 18851, 9809, 789, 13683, 0,
- 18851, 9809, 789, 13683, 423, 9243, 202,
- 18851, 9809, 789, 13683, 6891, 10076,
- 18851, 9809, 789, 13683, 9690,
- 18851, 9809, 789, 13683, 10048,
- 18851, 9809, 789, 13683, 11468,
- 18851, 9809, 862,
- 18851, 9809, 863, 7531, 10076,
- 18851, 9809, 863, 9131, 863, 9131, 862,
- 18851, 9809, 863, 9131, 863, 9131, 863, 17645, 863, 9131, 863, 9131, 862,
- 18851, 9809, 863, 9131, 863, 10243, 9131, 10243, 10243, 9131, 10243, 2630,
- 18851, 9809, 863, 10911, 10076,
- 18851, 9809, 882,
- 18851, 9809, 883, 13683, 6381, 10076,
- 18851, 9809, 888,
- 18851, 9809, 889, 9131, 888,
- 18851, 9809, 894,
- 18851, 9809, 978,
- 18851, 9809, 1118,
- 18851, 9809, 1119, 13683, 2012,
- 18851, 9809, 1119, 14847, 13683, 1, 9243, 8286,
- 18851, 9809, 1119, 14847, 13683, 114,
- 18851, 9809, 1119, 14847, 13683, 244,
- 18851, 9809, 1119, 14847, 13683, 245, 9243, 8286,
- 18851, 9809, 1119, 14847, 13683, 254,
- 18851, 9809, 1119, 14847, 13683, 266,
- 18851, 9809, 1119, 14847, 13683, 322,
- 18851, 9809, 1119, 14847, 13683, 323, 9243, 404,
- 18851, 9809, 1119, 14847, 13683, 382,
- 18851, 9809, 1119, 14847, 13683, 404,
- 18851, 9809, 1119, 14847, 13683, 405, 9243, 12602,
- 18851, 9809, 1119, 14847, 13683, 450,
- 18851, 9809, 1119, 14847, 13683, 596,
- 18851, 9809, 1119, 14847, 13683, 645, 9243, 7000,
- 18851, 9809, 1119, 14847, 13683, 645, 9243, 8286,
- 18851, 9809, 1119, 14847, 13683, 1536,
- 18851, 9809, 1119, 14847, 13683, 1862,
- 18851, 9809, 1119, 14847, 13683, 2186,
- 18851, 9809, 1119, 14847, 13683, 2631, 9243, 2630,
- 18851, 9809, 1119, 14847, 13683, 3404,
- 18851, 9809, 1119, 14847, 13683, 5234,
- 18851, 9809, 1119, 14847, 13683, 7000,
- 18851, 9809, 1119, 14847, 13683, 10048,
- 18851, 9809, 1119, 14847, 13683, 11468,
- 18851, 9809, 1126,
- 18851, 9809, 1130,
- 18851, 9809, 1170,
- 18851, 9809, 1176,
- 18851, 9809, 1177, 13683, 41, 41, 40,
- 18851, 9809, 1177, 13683, 1738,
- 18851, 9809, 1177, 13683, 3032,
- 18851, 9809, 1178,
- 18851, 9809, 1179, 14807, 41, 7035, 6380,
- 18851, 9809, 1218,
- 18851, 9809, 1219, 13683, 3032,
- 18851, 9809, 1219, 13683, 6554,
- 18851, 9809, 1220,
- 18851, 9809, 1221, 13683, 244,
- 18851, 9809, 1221, 13683, 254,
- 18851, 9809, 1221, 13683, 266,
- 18851, 9809, 1221, 13683, 272,
- 18851, 9809, 1221, 13683, 428,
- 18851, 9809, 1221, 13683, 458,
- 18851, 9809, 1221, 13683, 534,
- 18851, 9809, 1221, 13683, 597, 7034,
- 18851, 9809, 1221, 13683, 862,
- 18851, 9809, 1221, 13683, 863, 93, 7778,
- 18851, 9809, 1221, 13683, 1178,
- 18851, 9809, 1221, 13683, 1228,
- 18851, 9809, 1221, 13683, 1739, 7034,
- 18851, 9809, 1221, 13683, 2012,
- 18851, 9809, 1221, 13683, 2066,
- 18851, 9809, 1221, 13683, 2067, 13683, 2012,
- 18851, 9809, 1221, 13683, 2183, 9243, 7006,
- 18851, 9809, 1221, 13683, 2272,
- 18851, 9809, 1221, 13683, 3032,
- 18851, 9809, 1221, 13683, 7001, 7034,
- 18851, 9809, 1221, 13683, 7006,
- 18851, 9809, 1221, 13683, 8286,
- 18851, 9809, 1221, 13683, 11404,
- 18851, 9809, 1221, 13683, 11948,
- 18851, 9809, 1221, 13683, 14806,
- 18851, 9809, 1221, 13683, 14864,
- 18851, 9809, 1221, 13683, 14865, 9243, 14806,
- 18851, 9809, 1221, 13683, 16484,
- 18851, 9809, 1222,
- 18851, 9809, 1228,
- 18851, 9809, 1422,
- 18851, 9809, 1423, 9131, 1422,
- 18851, 9809, 1423, 13683, 1, 9243, 149, 9243, 266,
- 18851, 9809, 1423, 13683, 1, 9243, 266,
- 18851, 9809, 1423, 13683, 1, 9243, 1738,
- 18851, 9809, 1423, 13683, 40,
- 18851, 9809, 1423, 13683, 80,
- 18851, 9809, 1423, 13683, 81, 9243, 1863, 9243, 0,
- 18851, 9809, 1423, 13683, 148,
- 18851, 9809, 1423, 13683, 158,
- 18851, 9809, 1423, 13683, 198,
- 18851, 9809, 1423, 13683, 199, 9243, 382,
- 18851, 9809, 1423, 13683, 202,
- 18851, 9809, 1423, 13683, 203, 13683, 6891, 10076,
- 18851, 9809, 1423, 13683, 244,
- 18851, 9809, 1423, 13683, 254,
- 18851, 9809, 1423, 13683, 267, 9243, 0,
- 18851, 9809, 1423, 13683, 267, 9243, 405, 9243, 6554,
- 18851, 9809, 1423, 13683, 273, 9243, 390,
- 18851, 9809, 1423, 13683, 382,
- 18851, 9809, 1423, 13683, 423, 9243, 202,
- 18851, 9809, 1423, 13683, 428,
- 18851, 9809, 1423, 13683, 450,
- 18851, 9809, 1423, 13683, 451, 9243, 174,
- 18851, 9809, 1423, 13683, 451, 9243, 254,
- 18851, 9809, 1423, 13683, 520,
- 18851, 9809, 1423, 13683, 652,
- 18851, 9809, 1423, 13683, 653, 9243, 168,
- 18851, 9809, 1423, 13683, 789, 10077, 9243, 3168,
- 18851, 9809, 1423, 13683, 862,
- 18851, 9809, 1423, 13683, 882,
- 18851, 9809, 1423, 13683, 895, 9243, 570,
- 18851, 9809, 1423, 13683, 978,
- 18851, 9809, 1423, 13683, 979, 9243, 570,
- 18851, 9809, 1423, 13683, 1177, 7034,
- 18851, 9809, 1423, 13683, 1177, 13683, 3032,
- 18851, 9809, 1423, 13683, 1218,
- 18851, 9809, 1423, 13683, 1221, 13683, 1739, 7034,
- 18851, 9809, 1423, 13683, 1221, 13683, 14806,
- 18851, 9809, 1423, 13683, 1444,
- 18851, 9809, 1423, 13683, 1445, 9243, 158,
- 18851, 9809, 1423, 13683, 1445, 9243, 450,
- 18851, 9809, 1423, 13683, 1498,
- 18851, 9809, 1423, 13683, 1499, 9243, 0,
- 18851, 9809, 1423, 13683, 1580,
- 18851, 9809, 1423, 13683, 1581, 9243, 382,
- 18851, 9809, 1423, 13683, 1739, 7034,
- 18851, 9809, 1423, 13683, 1763, 9243, 285, 9243, 862,
- 18851, 9809, 1423, 13683, 1862,
- 18851, 9809, 1423, 13683, 1918,
- 18851, 9809, 1423, 13683, 1919, 9243, 2064,
- 18851, 9809, 1423, 13683, 1991, 9243, 80,
- 18851, 9809, 1423, 13683, 2066,
- 18851, 9809, 1423, 13683, 2067, 13683, 2012,
- 18851, 9809, 1423, 13683, 2182,
- 18851, 9809, 1423, 13683, 2524,
- 18851, 9809, 1423, 13683, 2525, 9131, 2524,
- 18851, 9809, 1423, 13683, 2998,
- 18851, 9809, 1423, 13683, 3008,
- 18851, 9809, 1423, 13683, 3032,
- 18851, 9809, 1423, 13683, 3033, 9243, 3324,
- 18851, 9809, 1423, 13683, 3114,
- 18851, 9809, 1423, 13683, 5268,
- 18851, 9809, 1423, 13683, 5269, 9243, 1436,
- 18851, 9809, 1423, 13683, 6546,
- 18851, 9809, 1423, 13683, 6891, 10076,
- 18851, 9809, 1423, 13683, 7001, 9243, 610,
- 18851, 9809, 1423, 13683, 7280,
- 18851, 9809, 1423, 13683, 8448,
- 18851, 9809, 1423, 13683, 9724,
- 18851, 9809, 1423, 13683, 9728,
- 18851, 9809, 1423, 13683, 10048,
- 18851, 9809, 1423, 13683, 10916,
- 18851, 9809, 1423, 13683, 14252,
- 18851, 9809, 1423, 13683, 14806,
- 18851, 9809, 1423, 13683, 14865, 9243, 14806,
- 18851, 9809, 1426,
- 18851, 9809, 1427, 9131, 1427, 1445, 9131, 1444,
- 18851, 9809, 1436,
- 18851, 9809, 1437, 1427, 9131, 1427, 1445, 9131, 1444,
- 18851, 9809, 1438,
- 18851, 9809, 1440,
- 18851, 9809, 1444,
- 18851, 9809, 1498,
- 18851, 9809, 1499, 9131, 1498,
- 18851, 9809, 1499, 17645, 1498,
- 18851, 9809, 1502,
- 18851, 9809, 1532,
- 18851, 9809, 1533, 7034,
- 18851, 9809, 1533, 13683, 1739, 7034,
- 18851, 9809, 1533, 13683, 1862,
- 18851, 9809, 1533, 13683, 1863, 13683, 1739, 7034,
- 18851, 9809, 1533, 13683, 2524,
- 18851, 9809, 1533, 13683, 2999, 9243, 10242,
- 18851, 9809, 1536,
- 18851, 9809, 1537, 9131, 1537, 12528,
- 18851, 9809, 1537, 9243, 7007, 13683, 10048,
- 18851, 9809, 1537, 13683, 1, 9243, 2012,
- 18851, 9809, 1537, 13683, 2012,
- 18851, 9809, 1540,
- 18851, 9809, 1542,
- 18851, 9809, 1543, 13683, 3032,
- 18851, 9809, 1548,
- 18851, 9809, 1580,
- 18851, 9809, 1738,
- 18851, 9809, 1739, 576,
- 18851, 9809, 1739, 1170,
- 18851, 9809, 1739, 7034,
- 18851, 9809, 1739, 9131, 1739, 9737, 9131, 9737, 653, 9131, 652,
- 18851, 9809, 1740,
- 18851, 9809, 1762,
- 18851, 9809, 1848,
- 18851, 9809, 1849, 17645, 1848,
- 18851, 9809, 1852,
- 18851, 9809, 1862,
- 18851, 9809, 1863, 13683, 1739, 7034,
- 18851, 9809, 1864,
- 18851, 9809, 1865, 13683, 882,
- 18851, 9809, 1865, 17645, 1864,
- 18851, 9809, 1871, 16240,
- 18851, 9809, 1918,
- 18851, 9809, 1926,
- 18851, 9809, 1990,
- 18851, 9809, 1992,
- 18851, 9809, 1993, 17329, 6740,
- 18851, 9809, 1994,
- 18851, 9809, 2002,
- 18851, 9809, 2003, 7034,
- 18851, 9809, 2004,
- 18851, 9809, 2012,
- 18851, 9809, 2013, 18217, 2012,
- 18851, 9809, 2064,
- 18851, 9809, 2065, 13683, 2064,
- 18851, 9809, 2066,
- 18851, 9809, 2067, 13683, 2012,
- 18851, 9809, 2067, 13683, 2013, 9243, 582,
- 18851, 9809, 2128,
- 18851, 9809, 2174,
- 18851, 9809, 2175, 7035, 13683, 862,
- 18851, 9809, 2175, 10076,
- 18851, 9809, 2175, 13683, 76,
- 18851, 9809, 2175, 13683, 273, 13683, 882,
- 18851, 9809, 2175, 13683, 312,
- 18851, 9809, 2175, 13683, 356,
- 18851, 9809, 2175, 13683, 383, 9243, 862,
- 18851, 9809, 2175, 13683, 423, 9243, 202,
- 18851, 9809, 2175, 13683, 450,
- 18851, 9809, 2175, 13683, 470,
- 18851, 9809, 2175, 13683, 597, 9243, 862,
- 18851, 9809, 2175, 13683, 882,
- 18851, 9809, 2175, 13683, 1580,
- 18851, 9809, 2175, 13683, 2630,
- 18851, 9809, 2175, 13683, 2631, 9243, 2631, 9243, 2176,
- 18851, 9809, 2175, 13683, 3038,
- 18851, 9809, 2175, 13683, 6380,
- 18851, 9809, 2175, 13683, 6554,
- 18851, 9809, 2175, 13683, 6555, 9243, 2064,
- 18851, 9809, 2175, 13683, 6555, 10076,
- 18851, 9809, 2175, 13683, 6891, 10076,
- 18851, 9809, 2175, 13683, 7532,
- 18851, 9809, 2175, 13683, 7534,
- 18851, 9809, 2175, 13683, 7535, 9243, 862,
- 18851, 9809, 2175, 13683, 9811, 9243, 120,
- 18851, 9809, 2175, 13683, 10048,
- 18851, 9809, 2175, 13683, 10242,
- 18851, 9809, 2175, 13683, 12456,
- 18851, 9809, 2175, 17074,
- 18851, 9809, 2175, 17075, 13683, 882,
- 18851, 9809, 2175, 17138,
- 18851, 9809, 2175, 17645, 2174,
- 18851, 9809, 2175, 18217, 2174,
- 18851, 9809, 2176,
- 18851, 9809, 2182,
- 18851, 9809, 2184,
- 18851, 9809, 2186,
- 18851, 9809, 2187, 9131, 2186,
- 18851, 9809, 2187, 9131, 2187, 1445, 9131, 1444,
- 18851, 9809, 2220,
- 18851, 9809, 2226,
- 18851, 9809, 2238,
- 18851, 9809, 2272,
- 18851, 9809, 2302,
- 18851, 9809, 2332,
- 18851, 9809, 2333, 7034,
- 18851, 9809, 2370,
- 18851, 9809, 2372,
- 18851, 9809, 2382,
- 18851, 9809, 2383, 16776,
- 18851, 9809, 2446,
- 18851, 9809, 2456,
- 18851, 9809, 2457, 13683, 1445, 9243, 6891, 10076,
- 18851, 9809, 2457, 13683, 6891, 10076,
- 18851, 9809, 2458,
- 18851, 9809, 2524,
- 18851, 9809, 2525, 9131, 2524,
- 18851, 9809, 2525, 10076,
- 18851, 9809, 2525, 12459, 13683, 1444,
- 18851, 9809, 2525, 12459, 13683, 2998,
- 18851, 9809, 2525, 12459, 13683, 2999, 9131, 2525, 12459, 13683, 2998,
- 18851, 9809, 2525, 12459, 13683, 3404,
- 18851, 9809, 2525, 12459, 13683, 8286,
- 18851, 9809, 2525, 17645, 2524,
- 18851, 9809, 2525, 17645, 2525, 12459, 9131, 12458,
- 18851, 9809, 2622,
- 18851, 9809, 2626,
- 18851, 9809, 2630,
- 18851, 9809, 2850,
- 18851, 9809, 2994,
- 18851, 9809, 2995, 7034,
- 18851, 9809, 2995, 7035, 13683, 266,
- 18851, 9809, 2995, 9131, 2994,
- 18851, 9809, 2995, 13683, 0,
- 18851, 9809, 2995, 13683, 168,
- 18851, 9809, 2995, 13683, 202,
- 18851, 9809, 2995, 13683, 266,
- 18851, 9809, 2995, 13683, 428,
- 18851, 9809, 2995, 13683, 644,
- 18851, 9809, 2995, 13683, 648,
- 18851, 9809, 2995, 13683, 662,
- 18851, 9809, 2995, 13683, 670,
- 18851, 9809, 2995, 13683, 1218,
- 18851, 9809, 2995, 13683, 1739, 7034,
- 18851, 9809, 2995, 13683, 1862,
- 18851, 9809, 2995, 13683, 2012,
- 18851, 9809, 2995, 13683, 2186,
- 18851, 9809, 2995, 13683, 2524,
- 18851, 9809, 2995, 13683, 2998,
- 18851, 9809, 2995, 13683, 3033, 93, 7778,
- 18851, 9809, 2995, 13683, 3168,
- 18851, 9809, 2995, 13683, 3404,
- 18851, 9809, 2995, 13683, 9724,
- 18851, 9809, 2995, 13683, 10048,
- 18851, 9809, 2995, 16776,
- 18851, 9809, 2998,
- 18851, 9809, 2999, 12457, 13683, 5268,
- 18851, 9809, 3008,
- 18851, 9809, 3030,
- 18851, 9809, 3032,
- 18851, 9809, 3033, 284,
- 18851, 9809, 3033, 9131, 3032,
- 18851, 9809, 3033, 9131, 3033, 1427, 9131, 1427, 1445, 9131, 1444,
- 18851, 9809, 3033, 9131, 3033, 3169, 9131, 3169, 1445, 9131, 1444,
- 18851, 9809, 3033, 9243, 3008,
- 18851, 9809, 3033, 9243, 7280,
- 18851, 9809, 3033, 9243, 8552,
- 18851, 9809, 3038,
- 18851, 9809, 3039, 9131, 18017, 3038,
- 18851, 9809, 3046,
- 18851, 9809, 3110,
- 18851, 9809, 3114,
- 18851, 9809, 3122,
- 18851, 9809, 3168,
- 18851, 9809, 3169, 9131, 3169, 459, 9131, 459, 6381, 9131, 6380,
- 18851, 9809, 3169, 17138,
- 18851, 9809, 3172,
- 18851, 9809, 3173, 13683, 114,
- 18851, 9809, 3173, 13683, 652,
- 18851, 9809, 3173, 13683, 1536,
- 18851, 9809, 3173, 13683, 3032,
- 18851, 9809, 3173, 13683, 3038,
- 18851, 9809, 3173, 13683, 10242,
- 18851, 9809, 3190,
- 18851, 9809, 3234,
- 18851, 9809, 3240,
- 18851, 9809, 3246,
- 18851, 9809, 3247, 9131, 3246,
- 18851, 9809, 3247, 9131, 3247, 1427, 9131, 1427, 1445, 9131, 1444,
- 18851, 9809, 3247, 13683, 10048,
- 18851, 9809, 3316,
- 18851, 9809, 3318,
- 18851, 9809, 3319, 13683, 6891, 10076,
- 18851, 9809, 3319, 13683, 13655, 6380,
- 18851, 9809, 3324,
- 18851, 9809, 3325, 9131, 3325, 751, 9131, 750,
- 18851, 9809, 3390,
- 18851, 9809, 3391, 13683, 1, 9243, 266,
- 18851, 9809, 3391, 13683, 1, 9243, 446,
- 18851, 9809, 3391, 13683, 76,
- 18851, 9809, 3391, 13683, 266,
- 18851, 9809, 3391, 13683, 644,
- 18851, 9809, 3391, 13683, 645, 9243, 114,
- 18851, 9809, 3391, 13683, 645, 9243, 862,
- 18851, 9809, 3391, 13683, 652,
- 18851, 9809, 3391, 13683, 2524,
- 18851, 9809, 3391, 18016,
- 18851, 9809, 3392,
- 18851, 9809, 3396,
- 18851, 9809, 3400,
- 18851, 9809, 3401, 13683, 0,
- 18851, 9809, 3401, 13683, 41, 9243, 1536,
- 18851, 9809, 3401, 13683, 244,
- 18851, 9809, 3401, 13683, 260,
- 18851, 9809, 3401, 13683, 266,
- 18851, 9809, 3401, 13683, 312,
- 18851, 9809, 3401, 13683, 356,
- 18851, 9809, 3401, 13683, 520,
- 18851, 9809, 3401, 13683, 640,
- 18851, 9809, 3401, 13683, 652,
- 18851, 9809, 3401, 13683, 894,
- 18851, 9809, 3401, 13683, 1228,
- 18851, 9809, 3401, 13683, 1436,
- 18851, 9809, 3401, 13683, 1444,
- 18851, 9809, 3401, 13683, 1738,
- 18851, 9809, 3401, 13683, 1762,
- 18851, 9809, 3401, 13683, 2176,
- 18851, 9809, 3401, 13683, 2186,
- 18851, 9809, 3401, 13683, 2302,
- 18851, 9809, 3401, 13683, 3032,
- 18851, 9809, 3401, 13683, 6891, 10076,
- 18851, 9809, 3401, 13683, 9806,
- 18851, 9809, 3401, 13683, 11802,
- 18851, 9809, 3401, 13683, 13810,
- 18851, 9809, 3401, 13683, 14238,
- 18851, 9809, 3401, 13683, 16568,
- 18851, 9809, 3404,
- 18851, 9809, 3405, 13683, 0,
- 18851, 9809, 3405, 13683, 368,
- 18851, 9809, 3405, 13683, 2012,
- 18851, 9809, 3405, 13683, 10048,
- 18851, 9809, 3412,
- 18851, 9809, 3413, 13683, 14806,
- 18851, 9809, 3414,
- 18851, 9809, 3758,
- 18851, 9809, 3762,
- 18851, 9809, 3776,
- 18851, 9809, 3798,
- 18851, 9809, 3800,
- 18851, 9809, 3801, 7531, 10076,
- 18851, 9809, 3804,
- 18851, 9809, 3830,
- 18851, 9809, 3831, 13683, 0,
- 18851, 9809, 3831, 13683, 13655, 6381, 10076,
- 18851, 9809, 3832,
- 18851, 9809, 5218,
- 18851, 9809, 5234,
- 18851, 9809, 5235, 13683, 2000,
- 18851, 9809, 5235, 13683, 3032,
- 18851, 9809, 5248,
- 18851, 9809, 5256,
- 18851, 9809, 5257, 13683, 2012,
- 18851, 9809, 5268,
- 18851, 9809, 5694,
- 18851, 9809, 5858,
- 18851, 9809, 6244,
- 18851, 9809, 6374,
- 18851, 9809, 6375, 13683, 652,
- 18851, 9809, 6380,
- 18851, 9809, 6381, 9243, 3038,
- 18851, 9809, 6414,
- 18851, 9809, 6416,
- 18851, 9809, 6417, 7034,
- 18851, 9809, 6417, 7035, 7034,
- 18851, 9809, 6418,
- 18851, 9809, 6424,
- 18851, 9809, 6532,
- 18851, 9809, 6534,
- 18851, 9809, 6546,
- 18851, 9809, 6554,
- 18851, 9809, 6555, 17645, 6554,
- 18851, 9809, 6572,
- 18851, 9809, 6573, 13683, 0,
- 18851, 9809, 6573, 13683, 1, 9243, 2064,
- 18851, 9809, 6573, 13683, 1, 9243, 2065, 13683, 2064,
- 18851, 9809, 6573, 13683, 80,
- 18851, 9809, 6573, 13683, 266,
- 18851, 9809, 6573, 13683, 267, 7034,
- 18851, 9809, 6573, 13683, 382,
- 18851, 9809, 6573, 13683, 390,
- 18851, 9809, 6573, 13683, 404,
- 18851, 9809, 6573, 13683, 610,
- 18851, 9809, 6573, 13683, 644,
- 18851, 9809, 6573, 13683, 652,
- 18851, 9809, 6573, 13683, 882,
- 18851, 9809, 6573, 13683, 1536,
- 18851, 9809, 6573, 13683, 1739, 7034,
- 18851, 9809, 6573, 13683, 1990,
- 18851, 9809, 6573, 13683, 2065, 13683, 2064,
- 18851, 9809, 6573, 13683, 3032,
- 18851, 9809, 6573, 13683, 6417, 7034,
- 18851, 9809, 6573, 13683, 6417, 7035, 7034,
- 18851, 9809, 6573, 13683, 14806,
- 18851, 9809, 6573, 13683, 14807, 17138,
- 18851, 9809, 6573, 17075, 13683, 272,
- 18851, 9809, 6573, 17075, 13683, 382,
- 18851, 9809, 6573, 17075, 13683, 422,
- 18851, 9809, 6573, 17075, 13683, 610,
- 18851, 9809, 6573, 17075, 13683, 862,
- 18851, 9809, 6573, 17075, 13683, 1739, 7034,
- 18851, 9809, 6573, 17075, 13683, 2064,
- 18851, 9809, 6573, 17075, 13683, 2272,
- 18851, 9809, 6882,
- 18851, 9809, 6883, 17007, 15095, 16114,
- 18851, 9809, 6883, 17645, 6882,
- 18851, 9809, 6890,
- 18851, 9809, 6891, 9131, 6890,
- 18851, 9809, 6891, 10076,
- 18851, 9809, 6891, 17645, 6890,
- 18851, 9809, 6892,
- 18851, 9809, 6912,
- 18851, 9809, 7000,
- 18851, 9809, 7001, 7034,
- 18851, 9809, 7002,
- 18851, 9809, 7003, 13683, 1, 9243, 1738,
- 18851, 9809, 7003, 13683, 405, 9243, 1738,
- 18851, 9809, 7003, 13683, 520,
- 18851, 9809, 7003, 13683, 1738,
- 18851, 9809, 7003, 13683, 6891, 10076,
- 18851, 9809, 7006,
- 18851, 9809, 7007, 10076,
- 18851, 9809, 7007, 13683, 882,
- 18851, 9809, 7007, 13683, 7007, 17645, 7006,
- 18851, 9809, 7007, 13683, 10048,
- 18851, 9809, 7007, 17645, 7006,
- 18851, 9809, 7042,
- 18851, 9809, 7280,
- 18851, 9809, 7281, 13683, 80,
- 18851, 9809, 7281, 13683, 652,
- 18851, 9809, 7281, 13683, 1580,
- 18851, 9809, 7281, 13683, 7828,
- 18851, 9809, 7281, 13683, 14806,
- 18851, 9809, 7282,
- 18851, 9809, 7294,
- 18851, 9809, 7380,
- 18851, 9809, 7381, 9131, 7381, 978,
- 18851, 9809, 7381, 9131, 7381, 17138,
- 18851, 9809, 7390,
- 18851, 9809, 7532,
- 18851, 9809, 7534,
- 18851, 9809, 7536,
- 18851, 9809, 7538,
- 18851, 9809, 7539, 9131, 7538,
- 18851, 9809, 7548,
- 18851, 9809, 7550,
- 18851, 9809, 7638,
- 18851, 9809, 7828,
- 18851, 9809, 8286,
- 18851, 9809, 8330,
- 18851, 9809, 8448,
- 18851, 9809, 8449, 9131, 8448,
- 18851, 9809, 8449, 9131, 8449, 13683, 1, 9243, 446,
- 18851, 9809, 8449, 9131, 8449, 13683, 244,
- 18851, 9809, 8449, 9131, 8449, 13683, 1862,
- 18851, 9809, 8449, 13683, 0,
- 18851, 9809, 8449, 13683, 750,
- 18851, 9809, 8449, 13683, 2012,
- 18851, 9809, 8449, 17645, 8448,
- 18851, 9809, 8548,
- 18851, 9809, 8549, 13683, 3039, 10076,
- 18851, 9809, 8549, 18016,
- 18851, 9809, 8549, 18217, 8548,
- 18851, 9809, 8552,
- 18851, 9809, 8734,
- 18851, 9809, 8876,
- 18851, 9809, 8877, 9131, 8877, 979, 9131, 978,
- 18851, 9809, 8877, 10076,
- 18851, 9809, 8877, 17007, 15095, 16114,
- 18851, 9809, 9228,
- 18851, 9809, 9690,
- 18851, 9809, 9691, 13683, 0,
- 18851, 9809, 9691, 13683, 40,
- 18851, 9809, 9691, 13683, 41, 9243, 0,
- 18851, 9809, 9691, 13683, 450,
- 18851, 9809, 9691, 13683, 882,
- 18851, 9809, 9691, 13683, 3324,
- 18851, 9809, 9691, 13683, 7006,
- 18851, 9809, 9691, 13683, 9760,
- 18851, 9809, 9692,
- 18851, 9809, 9693, 10076,
- 18851, 9809, 9714,
- 18851, 9809, 9724,
- 18851, 9809, 9725, 13683, 0,
- 18851, 9809, 9725, 13683, 312,
- 18851, 9809, 9728,
- 18851, 9809, 9729, 13683, 0,
- 18851, 9809, 9729, 13683, 888,
- 18851, 9809, 9729, 13683, 1178,
- 18851, 9809, 9729, 13683, 1444,
- 18851, 9809, 9729, 13683, 1738,
- 18851, 9809, 9729, 13683, 1739, 7034,
- 18851, 9809, 9729, 13683, 2184,
- 18851, 9809, 9729, 13683, 2332,
- 18851, 9809, 9729, 13683, 2998,
- 18851, 9809, 9729, 13683, 11568,
- 18851, 9809, 9729, 13683, 14864,
- 18851, 9809, 9736,
- 18851, 9809, 9737, 9131, 9737, 979, 9131, 978,
- 18851, 9809, 9737, 10076,
- 18851, 9809, 9760,
- 18851, 9809, 9761, 9243, 175, 13683, 80,
- 18851, 9809, 9761, 9243, 1221, 13683, 458,
- 18851, 9809, 9806,
- 18851, 9809, 9807, 9131, 9807, 9760,
- 18851, 9809, 9810,
- 18851, 9809, 9922,
- 18851, 9809, 9934,
- 18851, 9809, 10048,
- 18851, 9809, 10049, 9243, 2994,
- 18851, 9809, 10242,
- 18851, 9809, 10368,
- 18851, 9809, 10370,
- 18851, 9809, 10371, 13683, 520,
- 18851, 9809, 10371, 13683, 14806,
- 18851, 9809, 10378,
- 18851, 9809, 10386,
- 18851, 9809, 10388,
- 18851, 9809, 10846,
- 18851, 9809, 10916,
- 18851, 9809, 11376,
- 18851, 9809, 11404,
- 18851, 9809, 11424,
- 18851, 9809, 11430,
- 18851, 9809, 11468,
- 18851, 9809, 11472,
- 18851, 9809, 11568,
- 18851, 9809, 11569, 9131, 11568,
- 18851, 9809, 11802,
- 18851, 9809, 11804,
- 18851, 9809, 11880,
- 18851, 9809, 11948,
- 18851, 9809, 11949, 46,
- 18851, 9809, 12086,
- 18851, 9809, 12140,
- 18851, 9809, 12148,
- 18851, 9809, 12180,
- 18851, 9809, 12394,
- 18851, 9809, 12418,
- 18851, 9809, 12456,
- 18851, 9809, 12457, 13683, 0,
- 18851, 9809, 12457, 13683, 1, 9243, 149, 9243, 266,
- 18851, 9809, 12457, 13683, 1, 9243, 1444,
- 18851, 9809, 12457, 13683, 1, 9243, 2064,
- 18851, 9809, 12457, 13683, 40,
- 18851, 9809, 12457, 13683, 41, 9243, 0,
- 18851, 9809, 12457, 13683, 41, 9243, 41, 9243, 40,
- 18851, 9809, 12457, 13683, 76,
- 18851, 9809, 12457, 13683, 80,
- 18851, 9809, 12457, 13683, 114,
- 18851, 9809, 12457, 13683, 202,
- 18851, 9809, 12457, 13683, 244,
- 18851, 9809, 12457, 13683, 254,
- 18851, 9809, 12457, 13683, 266,
- 18851, 9809, 12457, 13683, 273, 13683, 2524,
- 18851, 9809, 12457, 13683, 312,
- 18851, 9809, 12457, 13683, 313, 9243, 266,
- 18851, 9809, 12457, 13683, 313, 9243, 404,
- 18851, 9809, 12457, 13683, 356,
- 18851, 9809, 12457, 13683, 404,
- 18851, 9809, 12457, 13683, 422,
- 18851, 9809, 12457, 13683, 423, 9243, 202,
- 18851, 9809, 12457, 13683, 450,
- 18851, 9809, 12457, 13683, 625, 9243, 1, 9243, 611, 9243, 446,
- 18851, 9809, 12457, 13683, 645, 9243, 862,
- 18851, 9809, 12457, 13683, 652,
- 18851, 9809, 12457, 13683, 761, 9131, 760,
- 18851, 9809, 12457, 13683, 863, 10911, 10076,
- 18851, 9809, 12457, 13683, 882,
- 18851, 9809, 12457, 13683, 1130,
- 18851, 9809, 12457, 13683, 1444,
- 18851, 9809, 12457, 13683, 1536,
- 18851, 9809, 12457, 13683, 1537, 9243, 1536,
- 18851, 9809, 12457, 13683, 1580,
- 18851, 9809, 12457, 13683, 1739, 7034,
- 18851, 9809, 12457, 13683, 1926,
- 18851, 9809, 12457, 13683, 1990,
- 18851, 9809, 12457, 13683, 2002,
- 18851, 9809, 12457, 13683, 2003, 9243, 273, 9243, 0,
- 18851, 9809, 12457, 13683, 2184,
- 18851, 9809, 12457, 13683, 3033, 9243, 3114,
- 18851, 9809, 12457, 13683, 3114,
- 18851, 9809, 12457, 13683, 3172,
- 18851, 9809, 12457, 13683, 3404,
- 18851, 9809, 12457, 13683, 7828,
- 18851, 9809, 12457, 13683, 8448,
- 18851, 9809, 12457, 13683, 9760,
- 18851, 9809, 12457, 13683, 9761, 9243, 9760,
- 18851, 9809, 12457, 13683, 10048,
- 18851, 9809, 12457, 13683, 12456,
- 18851, 9809, 12457, 13683, 13423, 9243, 7007, 9243, 11948,
- 18851, 9809, 12457, 13683, 13423, 9243, 7007, 10076,
- 18851, 9809, 12457, 17138,
- 18851, 9809, 12458,
- 18851, 9809, 12459, 7034,
- 18851, 9809, 12459, 7035, 9131, 12459, 7035, 3032,
- 18851, 9809, 12459, 13683, 3032,
- 18851, 9809, 12459, 13683, 3033, 9243, 3114,
- 18851, 9809, 12528,
- 18851, 9809, 12529, 9131, 12528,
- 18851, 9809, 12529, 17074,
- 18851, 9809, 12529, 18217, 12528,
- 18851, 9809, 12602,
- 18851, 9809, 12716,
- 18851, 9809, 12717, 7034,
- 18851, 9809, 12717, 13683, 0,
- 18851, 9809, 12717, 13683, 1, 9243, 158,
- 18851, 9809, 12717, 13683, 158,
- 18851, 9809, 12717, 13683, 750,
- 18851, 9809, 12738,
- 18851, 9809, 12826,
- 18851, 9809, 12988,
- 18851, 9809, 12989, 789, 13683, 114,
- 18851, 9809, 12989, 789, 13683, 382,
- 18851, 9809, 12989, 789, 13683, 450,
- 18851, 9809, 12989, 789, 13683, 644,
- 18851, 9809, 12989, 789, 13683, 1220,
- 18851, 9809, 12989, 789, 13683, 1536,
- 18851, 9809, 12989, 789, 13683, 1739, 7034,
- 18851, 9809, 12989, 789, 13683, 7534,
- 18851, 9809, 12989, 789, 13683, 13456,
- 18851, 9809, 12989, 789, 13683, 14238,
- 18851, 9809, 12989, 14847, 13683, 114,
- 18851, 9809, 12989, 14847, 13683, 115, 40,
- 18851, 9809, 13150,
- 18851, 9809, 13151, 17496,
- 18851, 9809, 13166,
- 18851, 9809, 13167, 13683, 652,
- 18851, 9809, 13167, 13683, 750,
- 18851, 9809, 13167, 13683, 1864,
- 18851, 9809, 13167, 18217, 13166,
- 18851, 9809, 13378,
- 18851, 9809, 13388,
- 18851, 9809, 13402,
- 18851, 9809, 13408,
- 18851, 9809, 13422,
- 18851, 9809, 13456,
- 18851, 9809, 13558,
- 18851, 9809, 13796,
- 18851, 9809, 13810,
- 18851, 9809, 13811, 13683, 40,
- 18851, 9809, 13814,
- 18851, 9809, 14132,
- 18851, 9809, 14238,
- 18851, 9809, 14252,
- 18851, 9809, 14253, 13683, 458,
- 18851, 9809, 14253, 13683, 750,
- 18851, 9809, 14253, 13683, 788,
- 18851, 9809, 14662,
- 18851, 9809, 14712,
- 18851, 9809, 14806,
- 18851, 9809, 14807, 9131, 14807, 12457, 13683, 41, 9131, 12457, 13683, 40,
- 18851, 9809, 14807, 12457, 13683, 41, 9131, 12457, 13683, 40,
- 18851, 9809, 14846,
- 18851, 9809, 14847, 9131, 14846,
- 18851, 9809, 14864,
- 18851, 9809, 14866,
- 18851, 9809, 14876,
- 18851, 9809, 14912,
- 18851, 9809, 15044,
- 18851, 9809, 15050,
- 18851, 9809, 15092,
- 18851, 9809, 15093, 13683, 40,
- 18851, 9809, 15093, 13683, 41, 9243, 40,
- 18851, 9809, 15093, 13683, 80,
- 18851, 9809, 15093, 13683, 254,
- 18851, 9809, 15093, 13683, 272,
- 18851, 9809, 15093, 13683, 423, 9243, 6891, 10076,
- 18851, 9809, 15093, 13683, 450,
- 18851, 9809, 15093, 13683, 645, 9243, 862,
- 18851, 9809, 15093, 13683, 862,
- 18851, 9809, 15093, 13683, 863, 9243, 862,
- 18851, 9809, 15093, 13683, 888,
- 18851, 9809, 15093, 13683, 1177, 7034,
- 18851, 9809, 15093, 13683, 1536,
- 18851, 9809, 15093, 13683, 1540,
- 18851, 9809, 15093, 13683, 2524,
- 18851, 9809, 15093, 13683, 2631, 9243, 2630,
- 18851, 9809, 15093, 13683, 3032,
- 18851, 9809, 15093, 13683, 3033, 9243, 1, 80,
- 18851, 9809, 15093, 13683, 3033, 9243, 862,
- 18851, 9809, 15093, 13683, 3033, 9243, 863, 9243, 862,
- 18851, 9809, 15093, 13683, 3404,
- 18851, 9809, 15093, 13683, 7006,
- 18851, 9809, 15093, 13683, 8286,
- 18851, 9809, 15093, 13683, 12394,
- 18851, 9809, 15093, 13683, 13810,
- 18851, 9809, 15093, 13683, 16492,
- 18851, 9809, 15380,
- 18851, 9809, 15432,
- 18851, 9809, 15442,
- 18851, 9809, 15456,
- 18851, 9809, 15548,
- 18851, 9809, 15738,
- 18851, 9809, 16314,
- 18851, 9809, 16315, 13683, 40,
- 18851, 9809, 16315, 13683, 2012,
- 18851, 9809, 16482,
- 18851, 9809, 16486,
- 18851, 9809, 16488,
- 18851, 9809, 16490,
- 18851, 9809, 16492,
- 18851, 9809, 16494,
- 18851, 9809, 16496,
- 18851, 9809, 16499, 9131, 16499, 7034,
- 18851, 9809, 16500,
- 18851, 9809, 16503, 9131, 16502,
- 18851, 9809, 16504,
- 18851, 9809, 16506,
- 18851, 9809, 16508,
- 18851, 9809, 16510,
- 18851, 9809, 16512,
- 18851, 9809, 16514,
- 18851, 9809, 16516,
- 18851, 9809, 16518,
- 18851, 9809, 16520,
- 18851, 9809, 16522,
- 18851, 9809, 16524,
- 18851, 9809, 16526,
- 18851, 9809, 16528,
- 18851, 9809, 16530,
- 18851, 9809, 16532,
- 18851, 9809, 16534,
- 18851, 9809, 16536,
- 18851, 9809, 16538,
- 18851, 9809, 16540,
- 18851, 9809, 16541, 13683, 260,
- 18851, 9809, 16541, 13683, 645, 9243, 106,
- 18851, 9809, 16541, 13683, 1738,
- 18851, 9809, 16541, 13683, 2631, 9243, 2176,
- 18851, 9809, 16541, 13683, 2631, 9243, 2631, 9243, 2176,
- 18851, 9809, 16542,
- 18851, 9809, 16544,
- 18851, 9809, 16546,
- 18851, 9809, 16548,
- 18851, 9809, 16550,
- 18851, 9809, 16552,
- 18851, 9809, 16554,
- 18851, 9809, 16556,
- 18851, 9809, 16558,
- 18851, 9809, 16560,
- 18851, 9809, 16562,
- 18851, 9809, 16563, 13683, 382,
- 18851, 9809, 16563, 13683, 624,
- 18851, 9809, 16563, 13683, 644,
- 18851, 9809, 16563, 13683, 652,
- 18851, 9809, 16563, 13683, 862,
- 18851, 9809, 16563, 13683, 882,
- 18851, 9809, 16563, 13683, 1990,
- 18851, 9809, 16563, 13683, 3190,
- 18851, 9809, 16563, 13683, 6417, 7035, 7034,
- 18851, 9809, 16563, 13683, 13810,
- 18851, 9809, 16564,
- 18851, 9809, 16566,
- 18851, 9809, 16567, 13683, 244,
- 18851, 9809, 16567, 13683, 458,
- 18851, 9809, 16567, 13683, 652,
- 18851, 9809, 16567, 13683, 1218,
- 18851, 9809, 16567, 13683, 1738,
- 18851, 9809, 16567, 13683, 1739, 7034,
- 18851, 9809, 16567, 13683, 2631, 9243, 2631, 9243, 2176,
- 18851, 9809, 16567, 13683, 13409, 9243, 356,
- 18851, 9809, 16567, 13683, 13810,
- 18851, 9809, 16570,
- 18851, 9809, 16572,
- 18851, 9809, 18412,
- 18851, 16771, 9809, 2593, 17495, 2597, 13458,
- 18851, 16771, 9809, 2593, 17495, 2597, 16954,
- 18851, 16771, 9809, 2597, 5704,
- 18851, 16771, 9809, 2597, 5860,
- 18851, 16771, 9809, 2597, 7087, 1548,
- 18851, 16771, 9809, 2597, 11958,
- 18851, 16771, 9809, 2597, 12108,
- 18851, 16771, 9809, 2597, 12110,
- 18851, 16771, 9809, 2597, 13394,
- 18851, 16771, 9809, 2597, 13647, 6380,
- 18851, 16771, 9809, 2597, 13647, 17329, 6741, 0,
- 18851, 16771, 9809, 2597, 14543, 862,
- 18851, 16771, 9809, 2597, 16955, 862,
- 18851, 16771, 9809, 2597, 16955, 1548,
- 18851, 16771, 9809, 3057, 40,
- 18851, 16771, 9809, 3057, 41, 17329, 6740,
- 18851, 16771, 9809, 3057, 862,
- 18851, 16771, 9809, 3057, 863, 10076,
- 18851, 16771, 9809, 3057, 6380,
- 18851, 16771, 9809, 3057, 12108,
- 18851, 16771, 9809, 3057, 13388,
- 18851, 16771, 9809, 3057, 17329, 6741, 5272,
- 18851, 16771, 9809, 3337, 862,
- 18851, 16771, 9809, 3337, 863, 10076,
- 18851, 16771, 9809, 3337, 5704,
- 18851, 16771, 9809, 3337, 5860,
- 18851, 16771, 9809, 3337, 11958,
- 18851, 16771, 9809, 3337, 12108,
- 18851, 16771, 9809, 3337, 12110,
- 18851, 16771, 9809, 3337, 13388,
- 18851, 16771, 9809, 3337, 13394,
- 18851, 16771, 9809, 3337, 15625, 6380,
- 18851, 16771, 9809, 3337, 15625, 17329, 6741, 0,
- 18851, 16771, 9809, 6721, 40,
- 18851, 16771, 9809, 6721, 41, 17329, 6740,
- 18851, 16771, 9809, 6721, 862,
- 18851, 16771, 9809, 6721, 863, 10076,
- 18851, 16771, 9809, 6721, 5704,
- 18851, 16771, 9809, 6721, 5705, 17329, 6740,
- 18851, 16771, 9809, 6721, 5860,
- 18851, 16771, 9809, 6721, 6380,
- 18851, 16771, 9809, 6721, 12108,
- 18851, 16771, 9809, 6721, 12110,
- 18851, 16771, 9809, 6721, 13388,
- 18851, 16771, 9809, 6721, 13394,
- 18851, 16771, 9809, 6721, 15467, 6380,
- 18851, 16771, 9809, 6743, 40,
- 18851, 16771, 9809, 6743, 41, 17329, 6740,
- 18851, 16771, 9809, 6743, 862,
- 18851, 16771, 9809, 6743, 863, 10076,
- 18851, 16771, 9809, 6743, 5704,
- 18851, 16771, 9809, 6743, 5705, 17329, 6740,
- 18851, 16771, 9809, 6743, 5860,
- 18851, 16771, 9809, 6743, 6380,
- 18851, 16771, 9809, 6743, 12108,
- 18851, 16771, 9809, 6743, 12110,
- 18851, 16771, 9809, 6743, 13388,
- 18851, 16771, 9809, 6743, 13394,
- 18851, 16771, 9809, 6743, 17329, 6741, 12506,
- 18851, 16771, 9809, 6743, 17329, 6741, 12507, 0,
- 18851, 16771, 9809, 6743, 17329, 6741, 12507, 2,
- 18851, 16771, 9809, 6743, 17329, 6741, 14914,
- 18851, 16771, 9809, 8737, 40,
- 18851, 16771, 9809, 8737, 41, 17329, 6740,
- 18851, 16771, 9809, 8737, 862,
- 18851, 16771, 9809, 8737, 6380,
- 18851, 16771, 9809, 8737, 12108,
- 18851, 16771, 9809, 8737, 13388,
- 18851, 16771, 9809, 8737, 17329, 6741, 14766,
- 18851, 16771, 9809, 8737, 17329, 6741, 14767, 0,
- 18851, 16771, 9809, 8737, 17329, 6741, 16390,
- 18851, 16771, 9809, 8737, 17329, 6741, 16392,
- 18851, 16771, 9809, 11917, 40,
- 18851, 16771, 9809, 11917, 41, 17329, 6740,
- 18851, 16771, 9809, 11917, 862,
- 18851, 16771, 9809, 11917, 6380,
- 18851, 16771, 9809, 11917, 12108,
- 18851, 16771, 9809, 11917, 13388,
- 18851, 16771, 9809, 11917, 17329, 6741, 10390,
- 18851, 16771, 9809, 11917, 17329, 6741, 13812,
- 18851, 16771, 9809, 13377, 40,
- 18851, 16771, 9809, 13377, 41, 17329, 6740,
- 18851, 16771, 9809, 13377, 862,
- 18851, 16771, 9809, 13377, 6380,
- 18851, 16771, 9809, 13377, 12108,
- 18851, 16771, 9809, 13377, 13388,
- 18851, 16771, 9809, 13377, 17329, 6741, 7391, 0,
- 18851, 16771, 9809, 13377, 17329, 6741, 7391, 2,
- 18851, 16771, 9809, 13377, 17329, 6741, 12320,
- 18851, 16771, 9809, 13389, 13683, 1437, 9243, 2302,
- 18851, 16771, 9809, 13389, 13683, 1437, 9243, 6380,
- 18851, 16771, 9809, 13655, 862,
- 18851, 16771, 9809, 13655, 863, 10076,
- 18851, 16771, 9809, 13655, 5704,
- 18851, 16771, 9809, 13655, 5860,
- 18851, 16771, 9809, 13655, 5861, 17329, 6740,
- 18851, 16771, 9809, 13655, 6380,
- 18851, 16771, 9809, 13655, 12108,
- 18851, 16771, 9809, 13655, 12110,
- 18851, 16771, 9809, 13655, 13388,
- 18851, 16771, 9809, 13655, 13389, 17329, 6740,
- 18851, 16771, 9809, 13655, 13394,
- 18851, 16771, 9809, 13655, 13395, 17329, 6740,
- 18851, 16771, 9809, 13655, 17329, 6741, 11954,
- 18851, 16771, 9809, 13655, 17329, 6741, 11956,
- 18851, 16771, 9809, 16241, 2597, 13646,
- 18851, 16771, 9809, 16241, 3337, 15624,
- 18851, 16771, 9809, 16241, 12018,
- 18851, 16771, 9809, 16241, 12046,
- 18851, 16771, 9809, 19274,
- 18851, 16771, 9809, 19276,
- 18851, 20659, 9809, 2593, 17495, 10605, 16150,
- 18851, 20659, 9809, 17687, 11702,
- 18851, 20659, 9809, 17687, 18598,
- 18851, 20659, 9809, 17687, 19352,
- 18851, 20659, 9809, 18669, 11702,
- 18859, 10182,
- 18865, 15565, 12499, 669, 841, 19972,
- 18865, 15565, 12499, 669, 841, 19973, 10595, 10574,
- 18865, 15565, 12499, 669, 841, 19973, 10595, 14396,
- 18865, 15565, 12499, 669, 841, 19973, 10595, 18596,
- 18865, 15565, 12499, 6407, 841, 19972,
- 18865, 15565, 12499, 6407, 841, 19973, 10595, 10574,
- 18865, 15565, 12499, 6407, 841, 19973, 10595, 14396,
- 18865, 15565, 12499, 6407, 841, 19973, 10595, 18596,
- 18865, 15565, 12499, 18669, 841, 3273, 7778,
- 18865, 15565, 12499, 18669, 841, 3273, 13270,
- 18865, 15565, 12499, 18669, 841, 10574,
- 18865, 15565, 12499, 18669, 841, 14307, 7778,
- 18865, 15565, 12499, 18669, 841, 14307, 13270,
- 18865, 15565, 12499, 18669, 10595, 14396,
- 18865, 15565, 12499, 18669, 10595, 18596,
- 18872,
- 18885, 15164,
- 19029, 3337, 14729, 11428,
- 19029, 11428,
- 19029, 11429, 633, 894,
- 19029, 11429, 6749, 894,
- 19029, 11429, 10595, 3245, 19212,
- 19029, 11429, 10595, 3245, 20162,
- 19029, 11429, 10595, 12473, 18597, 18728,
- 19029, 11429, 10595, 13483, 18597, 18728,
- 19029, 11429, 10595, 13483, 20467, 18728,
- 19029, 11429, 10595, 14429, 19212,
- 19029, 11429, 10595, 14533, 15534,
- 19029, 11429, 10595, 14997, 18597, 18728,
- 19029, 11429, 10595, 16761, 10046,
- 19029, 11429, 10595, 19973, 15534,
- 19029, 11429, 10595, 20467, 18728,
- 19029, 11429, 19213, 483, 17319, 11428,
- 19029, 11521, 11428,
- 19029, 11521, 16035, 13965, 11428,
- 19029, 12213, 11428,
- 19029, 12213, 19727, 11428,
- 19029, 13965, 11428,
- 19029, 13965, 11429, 15787, 18597, 18728,
- 19029, 14202,
- 19029, 14463, 11428,
- 19029, 14533, 11428,
- 19029, 15189, 14226,
- 19029, 15352,
- 19029, 15671, 11428,
- 19029, 15831, 11428,
- 19029, 16357, 10595, 5713, 7779, 633, 894,
- 19029, 16357, 10595, 5713, 7779, 6749, 894,
- 19029, 16357, 10595, 5713, 7779, 14287, 17319, 16357, 10595, 5713, 13270,
- 19029, 16357, 10595, 5713, 7779, 14287, 19029, 16357, 10595, 5713, 13270,
- 19029, 16357, 10595, 5713, 13271, 633, 894,
- 19029, 16357, 10595, 5713, 13271, 6749, 894,
- 19029, 16357, 10595, 5713, 19212,
- 19029, 16357, 10595, 5713, 20162,
- 19029, 17139, 11428,
- 19029, 18597, 18728,
- 19029, 19355, 11428,
- 19029, 19727, 11428,
- 19029, 20165, 11428,
- 19029, 20285, 11429, 10595, 18597, 19686,
- 19029, 20471, 11428,
- 19029, 21571, 11428,
- 19029, 21571, 11429, 633, 894,
- 19029, 21571, 11429, 10595, 5825, 13382,
- 19029, 21571, 11429, 10595, 7845, 3245, 19212,
- 19029, 21571, 11429, 10595, 7845, 3245, 20162,
- 19029, 21571, 11429, 10595, 10487, 12213, 13382,
- 19029, 21571, 11429, 10595, 12213, 13382,
- 19029, 21571, 11429, 10595, 14533, 19973, 15534,
- 19029, 21571, 11429, 10595, 14997, 13382,
- 19029, 21571, 11429, 10595, 15055, 13382,
- 19029, 21571, 11429, 19213, 483, 17319, 21571, 11428,
- 19029, 21571, 14463, 11428,
- 19029, 21571, 15189, 14226,
- 19029, 21571, 15831, 11428,
- 19031, 11592,
- 19035, 16068,
- 19049, 15564,
- 19050,
- 19053, 10182,
- 19061, 12213, 3057, 15501, 17496,
- 19061, 12213, 6721, 15501, 17496,
- 19061, 12213, 12173, 11718,
- 19061, 12213, 13965, 14396,
- 19061, 12213, 13965, 15512,
- 19061, 12213, 17022,
- 19067, 9808,
- 19074,
- 19093, 2163, 7816,
- 19093, 2499, 9808,
- 19093, 3537, 9808,
- 19093, 3675, 9808,
- 19093, 5977, 9808,
- 19093, 6757, 9910,
- 19093, 7779, 11725, 15970,
- 19093, 7779, 13965, 20628,
- 19093, 7779, 15513, 15970,
- 19093, 7779, 20628,
- 19093, 9243, 9808,
- 19093, 11702,
- 19093, 11708,
- 19093, 11849, 2596,
- 19093, 11849, 3056,
- 19093, 11849, 3336,
- 19093, 11849, 6720,
- 19093, 11849, 6742,
- 19093, 11849, 8736,
- 19093, 11849, 10854,
- 19093, 11849, 11916,
- 19093, 11849, 13376,
- 19093, 11849, 13654,
- 19093, 12169, 14178,
- 19093, 12477, 13483, 14903, 0,
- 19093, 12477, 13483, 14903, 2,
- 19093, 12477, 13483, 14903, 4,
- 19093, 12477, 13483, 14903, 6,
- 19093, 12477, 13483, 14903, 8,
- 19093, 12477, 13483, 14903, 10,
- 19093, 12477, 13483, 14903, 12,
- 19093, 12477, 13483, 14903, 14,
- 19093, 12477, 13483, 14903, 16,
- 19093, 12477, 13483, 14903, 18,
- 19093, 12477, 13483, 14903, 20,
- 19093, 12477, 13483, 14903, 22,
- 19093, 12477, 13483, 14903, 24,
- 19093, 12477, 13483, 14903, 26,
- 19093, 12477, 13483, 14903, 28,
- 19093, 12477, 13483, 14903, 30,
- 19093, 12477, 13483, 14903, 32,
- 19093, 12477, 13483, 14903, 34,
- 19093, 12477, 13483, 14903, 36,
- 19093, 12477, 13483, 14903, 38,
- 19093, 12477, 13483, 14903, 40,
- 19093, 12477, 13483, 14903, 42,
- 19093, 12477, 13483, 14903, 44,
- 19093, 12477, 13483, 14903, 46,
- 19093, 12477, 13483, 14903, 48,
- 19093, 12477, 13483, 14903, 50,
- 19093, 12477, 15993, 14903, 0,
- 19093, 12477, 15993, 14903, 2,
- 19093, 12477, 15993, 14903, 4,
- 19093, 12477, 15993, 14903, 6,
- 19093, 12477, 15993, 14903, 8,
- 19093, 12477, 15993, 14903, 10,
- 19093, 12477, 15993, 14903, 12,
- 19093, 12477, 15993, 14903, 14,
- 19093, 12477, 15993, 14903, 16,
- 19093, 12477, 15993, 14903, 18,
- 19093, 12477, 15993, 14903, 20,
- 19093, 12477, 15993, 14903, 22,
- 19093, 12477, 15993, 14903, 24,
- 19093, 12477, 15993, 14903, 26,
- 19093, 12477, 15993, 14903, 28,
- 19093, 12477, 15993, 14903, 30,
- 19093, 12477, 15993, 14903, 32,
- 19093, 12477, 15993, 14903, 34,
- 19093, 12477, 15993, 14903, 36,
- 19093, 12477, 15993, 14903, 38,
- 19093, 12477, 15993, 14903, 40,
- 19093, 12477, 15993, 14903, 42,
- 19093, 12477, 15993, 14903, 44,
- 19093, 12477, 15993, 14903, 46,
- 19093, 12477, 15993, 14903, 48,
- 19093, 12477, 15993, 14903, 50,
- 19093, 13189, 9808,
- 19093, 13271, 11725, 15970,
- 19093, 13271, 13965, 20628,
- 19093, 13271, 15513, 15970,
- 19093, 13271, 20628,
- 19093, 13676,
- 19093, 14323, 894,
- 19093, 14509, 9808,
- 19093, 14555, 9808,
- 19093, 14952,
- 19093, 15133, 9808,
- 19093, 16873, 9808,
- 19093, 16991, 17118,
- 19093, 17118,
- 19093, 17496,
- 19093, 18335, 8282,
- 19093, 18669, 7816,
- 19093, 18716,
- 19093, 19215, 9808,
- 19093, 19359, 8282,
- 19093, 19416,
- 19093, 19676,
- 19093, 19717, 14178,
- 19093, 19719, 92,
- 19093, 20469, 8282,
- 19093, 20877, 9808,
- 19093, 20890,
- 19097, 20132,
- 19115, 6682,
- 19116,
- 19121, 7779, 14429, 15970,
- 19121, 11521, 15512,
- 19121, 12043, 12499, 18668,
- 19121, 13271, 14429, 15970,
- 19121, 13965, 14396,
- 19121, 14725, 14604,
- 19121, 14725, 14903, 0,
- 19121, 14725, 14903, 8,
- 19121, 14725, 14903, 16,
- 19121, 14725, 14903, 28,
- 19121, 14725, 14903, 40,
- 19121, 14725, 14903, 66,
- 19121, 14725, 14903, 204,
- 19121, 14725, 14903, 214,
- 19121, 14725, 14903, 480,
- 19121, 14725, 14903, 692,
- 19121, 14725, 14903, 698,
- 19121, 14725, 14903, 704,
- 19121, 14725, 14903, 732,
- 19121, 14725, 14903, 734,
- 19121, 14725, 14903, 736,
- 19121, 14725, 14903, 740,
- 19121, 14725, 14903, 744,
- 19121, 14725, 14903, 3496,
- 19121, 14725, 14903, 3522,
- 19121, 14725, 14903, 3630,
- 19121, 14725, 14903, 3676,
- 19121, 14725, 14903, 9820,
- 19121, 14725, 14903, 11680,
- 19121, 14725, 14903, 12216,
- 19121, 14725, 14903, 12312,
- 19121, 14725, 14903, 12666,
- 19121, 14725, 14903, 12820,
- 19121, 14725, 14903, 13164,
- 19121, 14725, 14903, 13268,
- 19121, 14725, 14903, 14848,
- 19121, 14725, 14903, 15638,
- 19121, 14725, 14903, 16024,
- 19121, 14725, 14903, 16452,
- 19121, 14725, 14903, 16892,
- 19121, 14725, 14903, 17224,
- 19121, 14725, 14903, 19454,
- 19121, 14725, 14903, 20116,
- 19121, 14725, 14903, 20156,
- 19121, 14725, 14903, 20220,
- 19121, 14725, 14903, 20230,
- 19121, 14725, 14903, 20544,
- 19121, 14725, 14903, 20598,
- 19121, 14725, 14903, 20600,
- 19121, 14725, 14903, 20672,
- 19121, 14725, 14903, 20674,
- 19121, 14725, 14903, 20678,
- 19121, 14725, 14903, 20708,
- 19121, 14725, 14903, 20710,
- 19121, 14725, 14903, 20970,
- 19121, 14725, 14903, 21186,
- 19121, 14725, 14903, 21188,
- 19121, 17319, 11428,
- 19121, 18041, 14903, 0,
- 19121, 18041, 14903, 8,
- 19121, 18041, 14903, 16,
- 19121, 18041, 14903, 26,
- 19121, 18041, 14903, 28,
- 19121, 18041, 14903, 40,
- 19121, 18041, 14903, 266,
- 19121, 18041, 14903, 268,
- 19121, 18041, 14903, 272,
- 19121, 18041, 14903, 280,
- 19121, 18041, 14903, 284,
- 19121, 18041, 14903, 348,
- 19121, 18041, 14903, 352,
- 19121, 18041, 14903, 356,
- 19121, 18041, 14903, 364,
- 19121, 18041, 14903, 368,
- 19121, 18041, 14903, 414,
- 19121, 18041, 14903, 422,
- 19121, 18041, 14903, 428,
- 19121, 18041, 14903, 434,
- 19121, 18041, 14903, 438,
- 19121, 18041, 14903, 446,
- 19121, 18041, 14903, 450,
- 19121, 18041, 14903, 458,
- 19121, 18041, 14903, 466,
- 19121, 18041, 14903, 470,
- 19121, 18041, 14903, 570,
- 19121, 18041, 14903, 572,
- 19121, 18041, 14903, 576,
- 19121, 18041, 14903, 578,
- 19121, 18041, 14903, 582,
- 19121, 18041, 14903, 586,
- 19121, 18041, 14903, 590,
- 19121, 18041, 14903, 596,
- 19121, 18041, 14903, 600,
- 19121, 18041, 14903, 610,
- 19121, 18041, 14903, 620,
- 19121, 18041, 14903, 624,
- 19121, 18041, 14903, 628,
- 19121, 18041, 14903, 632,
- 19121, 18041, 14903, 640,
- 19121, 18041, 14903, 692,
- 19121, 18041, 14903, 708,
- 19121, 18041, 14903, 732,
- 19121, 18041, 14903, 740,
- 19121, 18041, 14903, 744,
- 19121, 18041, 14903, 13483, 0,
- 19121, 18041, 14903, 13483, 8,
- 19121, 18041, 14903, 13483, 16,
- 19121, 18041, 14903, 13483, 28,
- 19121, 18041, 14903, 13483, 40,
- 19121, 18041, 14903, 13483, 640,
- 19121, 18041, 14903, 13483, 732,
- 19121, 18041, 14903, 13483, 740,
- 19121, 18041, 14903, 13483, 744,
- 19121, 18041, 15021, 1212,
- 19121, 18041, 15761, 13499, 8282,
- 19121, 18041, 20691, 13499, 8282,
- 19121, 19029, 11428,
- 19121, 19213, 11428,
- 19121, 20163, 11428,
- 19121, 20511, 6757, 9910,
- 19121, 20511, 11708,
- 19121, 21725, 19347, 13499, 8282,
- 19122,
- 19134,
- 19137, 19109, 15564,
- 19141, 18829, 14982,
- 19142,
- 19143, 10595, 16293, 9650,
- 19149, 632,
- 19149, 633, 841, 17101, 18256,
- 19149, 10595, 1213, 11346,
- 19159, 90,
- 19160,
- 19169, 15564,
- 19171, 9242,
- 19171, 13682,
- 19171, 19420,
- 19193, 9809, 12986,
- 19193, 9809, 15756,
- 19193, 9809, 17466,
- 19193, 11849, 2596,
- 19193, 11849, 3056,
- 19193, 11849, 3336,
- 19193, 11849, 6720,
- 19193, 11849, 6742,
- 19193, 11849, 8736,
- 19193, 11849, 10854,
- 19193, 11849, 11916,
- 19193, 11849, 13376,
- 19193, 11849, 13654,
- 19193, 13921, 9809, 8,
- 19193, 13921, 9809, 16,
- 19193, 13921, 9809, 28,
- 19193, 13921, 9809, 40,
- 19193, 13921, 9809, 58,
- 19193, 13921, 9809, 72,
- 19193, 13921, 9809, 94,
- 19193, 13921, 9809, 306,
- 19193, 13921, 9809, 674,
- 19193, 14903, 0,
- 19193, 14903, 8,
- 19193, 14903, 16,
- 19193, 14903, 28,
- 19193, 14903, 40,
- 19193, 14903, 58,
- 19193, 14903, 72,
- 19193, 14903, 94,
- 19193, 14903, 106,
- 19193, 14903, 124,
- 19193, 14903, 148,
- 19193, 14903, 244,
- 19193, 14903, 266,
- 19193, 14903, 306,
- 19193, 14903, 334,
- 19193, 14903, 348,
- 19193, 14903, 382,
- 19193, 14903, 414,
- 19193, 14903, 446,
- 19193, 14903, 520,
- 19193, 14903, 570,
- 19193, 14903, 586,
- 19193, 14903, 620,
- 19193, 14903, 674,
- 19193, 14903, 678,
- 19193, 14903, 732,
- 19193, 14903, 902,
- 19193, 14903, 930,
- 19193, 14903, 1040,
- 19193, 14903, 1138,
- 19193, 14903, 1160,
- 19193, 14903, 1476,
- 19193, 14903, 1486,
- 19193, 14903, 1786,
- 19193, 14903, 1802,
- 19193, 14903, 1904,
- 19193, 14903, 2432,
- 19193, 14903, 2480,
- 19193, 14903, 2544,
- 19193, 14903, 2660,
- 19193, 14903, 2938,
- 19193, 14903, 3030,
- 19193, 14903, 3222,
- 19193, 14903, 3302,
- 19193, 14903, 6278,
- 19193, 14903, 6286,
- 19193, 14903, 10218,
- 19209, 857, 21057, 11428,
- 19213, 3273, 15421, 13965, 11428,
- 19213, 3337, 14729, 11428,
- 19213, 10575, 11428,
- 19213, 11428,
- 19213, 11429, 633, 894,
- 19213, 11429, 633, 895, 9131, 20163, 11429, 633, 894,
- 19213, 11429, 633, 11521, 16128,
- 19213, 11429, 6749, 894,
- 19213, 11429, 6749, 895, 633, 11521, 16128,
- 19213, 11429, 9131, 20163, 11428,
- 19213, 11429, 10595, 3245, 17318,
- 19213, 11429, 10595, 3245, 19028,
- 19213, 11429, 10595, 7256,
- 19213, 11429, 10595, 7850,
- 19213, 11429, 10595, 9243, 11502,
- 19213, 11429, 10595, 10046,
- 19213, 11429, 10595, 10047, 10595, 14533, 18669, 15534,
- 19213, 11429, 10595, 10047, 10595, 18669, 15534,
- 19213, 11429, 10595, 12473, 18597, 18728,
- 19213, 11429, 10595, 13483, 18597, 18728,
- 19213, 11429, 10595, 13483, 20467, 18728,
- 19213, 11429, 10595, 14531, 9906,
- 19213, 11429, 10595, 14533, 18669, 15534,
- 19213, 11429, 10595, 14997, 18597, 18728,
- 19213, 11429, 10595, 15534,
- 19213, 11429, 10595, 16761, 10046,
- 19213, 11429, 10595, 18669, 15534,
- 19213, 11429, 10595, 20467, 18728,
- 19213, 11429, 11347, 13431, 20163, 11428,
- 19213, 11429, 11347, 13677, 18214,
- 19213, 11429, 11347, 14197, 11943, 632,
- 19213, 11429, 11347, 16991, 13677, 18214,
- 19213, 11429, 11347, 16991, 14197, 11943, 632,
- 19213, 11429, 17231, 46,
- 19213, 11429, 17231, 15542,
- 19213, 11429, 17231, 19214,
- 19213, 11521, 11428,
- 19213, 11521, 16035, 13965, 11428,
- 19213, 12213, 11428,
- 19213, 12213, 19727, 11428,
- 19213, 13965, 11428,
- 19213, 13965, 11429, 15787, 18597, 18728,
- 19213, 14463, 11428,
- 19213, 14533, 6259, 11428,
- 19213, 14533, 11428,
- 19213, 14533, 11429, 6749, 894,
- 19213, 14533, 11429, 10595, 15534,
- 19213, 14533, 11429, 10595, 18669, 15534,
- 19213, 14533, 19684,
- 19213, 15189, 14226,
- 19213, 15352,
- 19213, 15671, 6259, 11428,
- 19213, 15671, 11428,
- 19213, 16357, 9131, 20163, 16356,
- 19213, 16357, 10595, 5713, 669, 633, 894,
- 19213, 16357, 10595, 5713, 669, 6749, 894,
- 19213, 16357, 10595, 5713, 669, 11347, 7845, 6258,
- 19213, 16357, 10595, 5713, 669, 11347, 19213, 16357, 10595, 5713, 6406,
- 19213, 16357, 10595, 5713, 669, 11347, 20163, 16357, 10595, 5713, 668,
- 19213, 16357, 10595, 5713, 6407, 633, 894,
- 19213, 16357, 10595, 5713, 6407, 6749, 894,
- 19213, 16357, 10595, 5713, 6407, 11347, 20163, 16357, 10595, 5713, 6406,
- 19213, 16357, 10595, 5713, 6407, 11503, 7845, 6258,
- 19213, 16357, 10595, 5713, 17318,
- 19213, 16357, 10595, 5713, 19028,
- 19213, 17139, 11428,
- 19213, 18457, 11428,
- 19213, 18597, 18728,
- 19213, 19355, 11428,
- 19213, 19684,
- 19213, 19727, 11428,
- 19213, 20165, 11428,
- 19213, 20285, 11429, 6749, 894,
- 19213, 20285, 11429, 10595, 10046,
- 19213, 20285, 11429, 10595, 10047, 10595, 14533, 18669, 15534,
- 19213, 20285, 11429, 10595, 10047, 10595, 18669, 15534,
- 19213, 20285, 11429, 10595, 14533, 18669, 15534,
- 19213, 20285, 11429, 10595, 18597, 19686,
- 19213, 20285, 11429, 10595, 18669, 15534,
- 19213, 20285, 15671, 6259, 11428,
- 19213, 20329, 18407, 13965, 11428,
- 19213, 20471, 11428,
- 19213, 20553, 13965, 11428,
- 19213, 20613, 11428,
- 19213, 20869, 18407, 13965, 11428,
- 19213, 20979, 13965, 11428,
- 19213, 21065, 13965, 11428,
- 19213, 21571, 11428,
- 19213, 21571, 11429, 633, 894,
- 19213, 21571, 11429, 9131, 20163, 21571, 11428,
- 19213, 21571, 11429, 10595, 5825, 13382,
- 19213, 21571, 11429, 10595, 7845, 3245, 17318,
- 19213, 21571, 11429, 10595, 7845, 3245, 19028,
- 19213, 21571, 11429, 10595, 10487, 12213, 13382,
- 19213, 21571, 11429, 10595, 12213, 13382,
- 19213, 21571, 11429, 10595, 14533, 18669, 15534,
- 19213, 21571, 11429, 10595, 14533, 19973, 15534,
- 19213, 21571, 11429, 10595, 14997, 13382,
- 19213, 21571, 11429, 10595, 15055, 13382,
- 19213, 21571, 14463, 11428,
- 19213, 21571, 15189, 14226,
- 19215, 503, 11943, 632,
- 19215, 503, 17101, 11943, 632,
- 19215, 503, 17101, 11943, 633, 10595, 1213, 11346,
- 19215, 503, 17101, 11943, 633, 10595, 1213, 11347, 13270,
- 19215, 503, 17101, 11943, 633, 10595, 1213, 14778,
- 19215, 503, 19919, 632,
- 19215, 503, 20320,
- 19215, 503, 20876,
- 19215, 841, 2499, 20320,
- 19215, 841, 20699, 2499, 11943, 632,
- 19215, 983, 2499, 11943, 632,
- 19215, 983, 2499, 19919, 632,
- 19215, 9131, 11943, 632,
- 19215, 9808,
- 19215, 10595, 1212,
- 19215, 10595, 14397, 14778,
- 19215, 10595, 18335, 8283, 11346,
- 19215, 11347, 17087, 503, 11942,
- 19215, 11347, 17087, 11347, 20876,
- 19215, 11347, 17101, 11943, 11347, 20877, 11347, 17101, 11942,
- 19215, 11347, 19213, 11428,
- 19215, 11347, 20455, 11943, 11347, 20876,
- 19215, 11347, 20877, 11347, 20455, 11942,
- 19215, 11943, 633, 503, 20876,
- 19215, 14407, 123, 11728,
- 19215, 14407, 123, 11729, 11347, 17101, 11942,
- 19220,
- 19221, 8416,
- 19221, 8417, 14326,
- 19231, 95, 14897, 8282,
- 19231, 6263, 8282,
- 19231, 9809, 15756,
- 19231, 9809, 17342,
- 19231, 9809, 17466,
- 19231, 9809, 17506,
- 19231, 9809, 20336,
- 19231, 11849, 2596,
- 19231, 11849, 3056,
- 19231, 11849, 3336,
- 19231, 11849, 6720,
- 19231, 11849, 6742,
- 19231, 11849, 8736,
- 19231, 11849, 10854,
- 19231, 11849, 11916,
- 19231, 11849, 13376,
- 19231, 11849, 13654,
- 19231, 13921, 9809, 8,
- 19231, 13921, 9809, 16,
- 19231, 13921, 9809, 28,
- 19231, 13921, 9809, 40,
- 19231, 13921, 9809, 58,
- 19231, 13921, 9809, 72,
- 19231, 13921, 9809, 94,
- 19231, 13921, 9809, 184,
- 19231, 13921, 9809, 306,
- 19231, 13921, 9809, 496,
- 19231, 13921, 9809, 674,
- 19231, 13921, 9809, 17349, 22,
- 19231, 13921, 9809, 17349, 34,
- 19231, 13921, 9809, 17349, 394,
- 19231, 13921, 9809, 17349, 580,
- 19231, 14903, 0,
- 19231, 14903, 8,
- 19231, 14903, 16,
- 19231, 14903, 28,
- 19231, 14903, 40,
- 19231, 14903, 58,
- 19231, 14903, 72,
- 19231, 14903, 94,
- 19231, 14903, 106,
- 19231, 14903, 124,
- 19231, 14903, 148,
- 19231, 14903, 184,
- 19231, 14903, 244,
- 19231, 14903, 266,
- 19231, 14903, 306,
- 19231, 14903, 334,
- 19231, 14903, 348,
- 19231, 14903, 382,
- 19231, 14903, 414,
- 19231, 14903, 446,
- 19231, 14903, 496,
- 19231, 14903, 520,
- 19231, 14903, 570,
- 19231, 14903, 586,
- 19231, 14903, 620,
- 19231, 14903, 674,
- 19231, 14903, 678,
- 19231, 14903, 732,
- 19231, 14903, 930,
- 19231, 14903, 1040,
- 19231, 14903, 1138,
- 19231, 14903, 1160,
- 19231, 14903, 1213, 9438,
- 19231, 14903, 1486,
- 19231, 14903, 1786,
- 19231, 14903, 1904,
- 19231, 14903, 2142,
- 19231, 14903, 2432,
- 19231, 14903, 2480,
- 19231, 14903, 2544,
- 19231, 14903, 2660,
- 19231, 14903, 2938,
- 19231, 14903, 3030,
- 19231, 14903, 3094,
- 19231, 14903, 3222,
- 19231, 14903, 3302,
- 19231, 14903, 6286,
- 19231, 14903, 7836,
- 19231, 14903, 8798,
- 19231, 14903, 10218,
- 19231, 14903, 10238,
- 19231, 14903, 14383, 20,
- 19231, 14903, 14383, 22,
- 19231, 14903, 14383, 26,
- 19231, 14903, 14383, 394,
- 19231, 14903, 14383, 464,
- 19231, 14903, 14383, 580,
- 19231, 14903, 15895, 306,
- 19231, 14903, 17349, 22,
- 19231, 14903, 17349, 34,
- 19231, 14903, 17349, 394,
- 19231, 14903, 17349, 580,
- 19231, 15133, 2597, 16378,
- 19231, 15133, 2597, 18566,
- 19231, 15133, 3212,
- 19231, 17927, 2597, 7086,
- 19231, 17927, 2597, 16954,
- 19231, 17927, 13655, 18332,
- 19235, 16809, 19162,
- 19251, 6743, 6402,
- 19251, 6745, 19623, 18399, 2596,
- 19251, 6745, 19623, 18399, 3336,
- 19251, 6745, 19623, 18399, 13654,
- 19251, 6757, 9910,
- 19251, 9797, 18519, 17547, 14976,
- 19251, 10171, 9845, 14760,
- 19251, 11516,
- 19251, 11702,
- 19251, 11708,
- 19251, 11849, 2596,
- 19251, 11849, 3056,
- 19251, 11849, 3336,
- 19251, 11849, 6720,
- 19251, 11849, 6742,
- 19251, 11849, 8736,
- 19251, 11849, 10854,
- 19251, 11849, 11916,
- 19251, 11849, 13376,
- 19251, 11849, 13654,
- 19251, 13921, 19420,
- 19251, 14903, 0,
- 19251, 14903, 8,
- 19251, 14903, 16,
- 19251, 14903, 28,
- 19251, 14903, 40,
- 19251, 14903, 106,
- 19251, 14903, 148,
- 19251, 14903, 184,
- 19251, 14903, 224,
- 19251, 14903, 244,
- 19251, 14903, 334,
- 19251, 14903, 348,
- 19251, 14903, 382,
- 19251, 14903, 414,
- 19251, 14903, 446,
- 19251, 14903, 480,
- 19251, 14903, 520,
- 19251, 14903, 554,
- 19251, 14903, 570,
- 19251, 14903, 586,
- 19251, 14903, 620,
- 19251, 14903, 654,
- 19251, 14903, 692,
- 19251, 14903, 732,
- 19251, 14903, 750,
- 19251, 14903, 831, 6885, 0,
- 19251, 14903, 831, 6885, 16,
- 19251, 14903, 831, 6885, 70,
- 19251, 14903, 831, 6885, 124,
- 19251, 14903, 831, 6885, 148,
- 19251, 14903, 831, 6885, 348,
- 19251, 14903, 831, 6885, 520,
- 19251, 14903, 831, 6885, 620,
- 19251, 14903, 831, 6885, 750,
- 19251, 14903, 831, 6885, 1138,
- 19251, 14903, 831, 6885, 2432,
- 19251, 14903, 831, 6885, 2480,
- 19251, 14903, 831, 6885, 2660,
- 19251, 14903, 831, 6885, 3094,
- 19251, 14903, 831, 6885, 3302,
- 19251, 14903, 831, 6885, 3786,
- 19251, 14903, 831, 6885, 7087, 40,
- 19251, 14903, 831, 6885, 7087, 732,
- 19251, 14903, 831, 6885, 10218,
- 19251, 14903, 831, 6885, 13655, 14258,
- 19251, 14903, 831, 6885, 14258,
- 19251, 14903, 831, 6885, 14456,
- 19251, 14903, 831, 6885, 16100,
- 19251, 14903, 831, 6885, 17304,
- 19251, 14903, 831, 6885, 17343, 2596,
- 19251, 14903, 831, 6885, 17467, 2596,
- 19251, 14903, 831, 6885, 18017, 17304,
- 19251, 14903, 842,
- 19251, 14903, 1040,
- 19251, 14903, 1044,
- 19251, 14903, 1572,
- 19251, 14903, 1904,
- 19251, 14903, 2112,
- 19251, 14903, 3030,
- 19251, 14903, 3288,
- 19251, 14903, 3790,
- 19251, 14903, 3826,
- 19251, 14903, 9797, 8,
- 19251, 14903, 9797, 16,
- 19251, 14903, 9797, 40,
- 19251, 14903, 9797, 148,
- 19251, 14903, 9797, 224,
- 19251, 14903, 9797, 244,
- 19251, 14903, 9797, 266,
- 19251, 14903, 9797, 332,
- 19251, 14903, 9797, 334,
- 19251, 14903, 9797, 348,
- 19251, 14903, 9797, 520,
- 19251, 14903, 9797, 620,
- 19251, 14903, 9797, 654,
- 19251, 14903, 9797, 750,
- 19251, 14903, 9797, 842,
- 19251, 14903, 9797, 1040,
- 19251, 14903, 9797, 1424,
- 19251, 14903, 9797, 1572,
- 19251, 14903, 9797, 2848,
- 19251, 14903, 9797, 3030,
- 19251, 14903, 9797, 3288,
- 19251, 14903, 9797, 3786,
- 19251, 14903, 10171, 8,
- 19251, 14903, 10171, 16,
- 19251, 14903, 10171, 28,
- 19251, 14903, 10171, 40,
- 19251, 14903, 10171, 106,
- 19251, 14903, 10171, 148,
- 19251, 14903, 10171, 244,
- 19251, 14903, 10171, 334,
- 19251, 14903, 10171, 348,
- 19251, 14903, 10171, 414,
- 19251, 14903, 10171, 480,
- 19251, 14903, 10171, 520,
- 19251, 14903, 10171, 554,
- 19251, 14903, 10171, 620,
- 19251, 14903, 10171, 654,
- 19251, 14903, 10171, 692,
- 19251, 14903, 10171, 732,
- 19251, 14903, 10171, 831, 6885, 620,
- 19251, 14903, 10171, 831, 6885, 3786,
- 19251, 14903, 10171, 842,
- 19251, 14903, 10171, 1040,
- 19251, 14903, 10171, 1250,
- 19251, 14903, 10171, 1424,
- 19251, 14903, 10171, 1572,
- 19251, 14903, 10171, 1790,
- 19251, 14903, 10171, 2448,
- 19251, 14903, 10171, 3288,
- 19251, 14903, 10171, 7845, 13921, 9808,
- 19251, 14903, 14965, 16,
- 19251, 14903, 14965, 224,
- 19251, 14903, 14965, 348,
- 19251, 14903, 14965, 570,
- 19251, 14903, 14965, 831, 6885, 124,
- 19251, 14903, 14965, 831, 6885, 620,
- 19251, 14903, 14965, 831, 6885, 750,
- 19251, 14903, 14965, 831, 6885, 930,
- 19251, 14903, 14965, 831, 6885, 1104,
- 19251, 14903, 14965, 831, 6885, 1160,
- 19251, 14903, 14965, 831, 6885, 1486,
- 19251, 14903, 14965, 831, 6885, 1786,
- 19251, 14903, 14965, 831, 6885, 2112,
- 19251, 14903, 14965, 831, 6885, 2432,
- 19251, 14903, 14965, 831, 6885, 3094,
- 19251, 14903, 14965, 831, 6885, 3302,
- 19251, 14903, 14965, 831, 6885, 3786,
- 19251, 14903, 14965, 831, 6885, 6286,
- 19251, 14903, 14965, 3786,
- 19251, 14965, 6757, 9910,
- 19251, 14965, 11708,
- 19251, 15096,
- 19251, 17860,
- 19265, 14903, 268,
- 19265, 14903, 526,
- 19265, 14903, 2268,
- 19265, 14903, 2524,
- 19265, 14903, 3200,
- 19265, 14903, 3508,
- 19265, 14903, 5284,
- 19265, 14903, 5790,
- 19265, 14903, 7120,
- 19265, 14903, 7558,
- 19265, 14903, 9326,
- 19265, 14903, 9440,
- 19265, 14903, 9730,
- 19265, 14903, 10080,
- 19265, 14903, 10764,
- 19265, 14903, 11376,
- 19265, 14903, 12023, 268,
- 19265, 14903, 12023, 2268,
- 19265, 14903, 12023, 2524,
- 19265, 14903, 12023, 5790,
- 19265, 14903, 12023, 7558,
- 19265, 14903, 12023, 9730,
- 19265, 14903, 12023, 10764,
- 19265, 14903, 12023, 11376,
- 19265, 14903, 12023, 14882,
- 19265, 14903, 12142,
- 19265, 14903, 13330,
- 19265, 14903, 14112,
- 19265, 14903, 14454,
- 19265, 14903, 14882,
- 19265, 14903, 15370,
- 19265, 15133, 2596,
- 19265, 15133, 2597, 16378,
- 19265, 15133, 3212,
- 19265, 15133, 3336,
- 19265, 15133, 6720,
- 19265, 15133, 6742,
- 19265, 15133, 13654,
- 19265, 15133, 15708,
- 19265, 18847, 15133, 6742,
- 19270,
- 19290,
- 19301, 14903, 268,
- 19301, 14903, 526,
- 19301, 14903, 2268,
- 19301, 14903, 2524,
- 19301, 14903, 3200,
- 19301, 14903, 3508,
- 19301, 14903, 5284,
- 19301, 14903, 5790,
- 19301, 14903, 7120,
- 19301, 14903, 7558,
- 19301, 14903, 9326,
- 19301, 14903, 9440,
- 19301, 14903, 9730,
- 19301, 14903, 10080,
- 19301, 14903, 10764,
- 19301, 14903, 11376,
- 19301, 14903, 12023, 2524,
- 19301, 14903, 12142,
- 19301, 14903, 13330,
- 19301, 14903, 14112,
- 19301, 14903, 14454,
- 19301, 14903, 14882,
- 19301, 14903, 15370,
- 19301, 15133, 2596,
- 19301, 15133, 3212,
- 19301, 15133, 3336,
- 19301, 15133, 6720,
- 19301, 15133, 6742,
- 19301, 15133, 13654,
- 19301, 15133, 15708,
- 19301, 21135, 16288,
- 19301, 21387, 16288,
- 19312,
- 19315, 19420,
- 19317, 9732,
- 19318,
- 19325, 13115, 9808,
- 19328,
- 19330,
- 19331, 10595, 3207, 3272,
- 19355, 13192,
- 19355, 18011, 18214,
- 19359, 8282,
- 19371, 15565, 1391, 15715, 18290,
- 19371, 15565, 1391, 15717, 18290,
- 19371, 15565, 1391, 15719, 18290,
- 19371, 15565, 1391, 15721, 18290,
- 19371, 15565, 1391, 15723, 18290,
- 19371, 15565, 1391, 15725, 18290,
- 19371, 15565, 1391, 15727, 18290,
- 19371, 15565, 1391, 16313, 19236,
- 19373, 8282,
- 19391, 14730,
- 19393, 18015, 16942,
- 19395, 19270,
- 19401, 8283, 314,
- 19401, 8283, 14448,
- 19401, 8283, 16396,
- 19401, 8283, 16722,
- 19401, 8283, 19286,
- 19401, 8283, 19913, 3734,
- 19401, 13921, 9809, 0,
- 19401, 13921, 9809, 8,
- 19401, 13921, 9809, 16,
- 19401, 13921, 9809, 28,
- 19401, 13921, 9809, 40,
- 19401, 13921, 9809, 58,
- 19401, 13921, 9809, 7845, 0,
- 19401, 13921, 9809, 7845, 8,
- 19401, 13921, 9809, 7845, 16,
- 19401, 13921, 9809, 7845, 40,
- 19401, 13921, 9809, 7845, 58,
- 19401, 13921, 9809, 13431, 0,
- 19401, 13921, 9809, 13560,
- 19401, 13921, 9809, 18231, 0,
- 19401, 13921, 9809, 18231, 58,
- 19401, 14903, 230,
- 19401, 14903, 314,
- 19401, 14903, 326,
- 19401, 14903, 332,
- 19401, 14903, 880,
- 19401, 14903, 948,
- 19401, 14903, 2300,
- 19401, 14903, 2524,
- 19401, 14903, 2800,
- 19401, 14903, 3248,
- 19401, 14903, 3734,
- 19401, 14903, 3780,
- 19401, 14903, 5216,
- 19401, 14903, 7522,
- 19401, 14903, 9460,
- 19401, 14903, 9700,
- 19401, 14903, 10030,
- 19401, 14903, 11790,
- 19401, 14903, 12090,
- 19401, 14903, 12450,
- 19401, 14903, 17088,
- 19401, 14903, 17288,
- 19401, 18147, 14903, 16,
- 19401, 18147, 14903, 13431, 0,
- 19401, 18147, 14903, 19913, 3734,
- 19401, 20659, 898,
- 19401, 20659, 3069, 18116,
- 19401, 20659, 10252,
- 19401, 20659, 10842,
- 19401, 20659, 11392,
- 19401, 20659, 13216,
- 19401, 20659, 14128,
- 19401, 20659, 14186,
- 19401, 20659, 14206,
- 19401, 20659, 14242,
- 19401, 20659, 15896,
- 19401, 20659, 16671, 13216,
- 19401, 20659, 16722,
- 19401, 20659, 20184,
- 19401, 20771, 8282,
- 19402,
- 19403, 15878,
- 19406,
- 19416,
- 19432,
- 19437, 14645, 669, 9908,
- 19437, 14645, 6407, 9908,
- 19437, 14645, 14903, 16818,
- 19437, 14645, 19737, 16818,
- 19440,
- 19442,
- 19445, 12210,
- 19446,
- 19449, 11398,
- 19449, 11399, 16805, 668,
- 19449, 11399, 16805, 7778,
- 19451, 13573, 15564,
- 19456,
- 19475, 2596,
- 19475, 3056,
- 19475, 3336,
- 19475, 6720,
- 19475, 6742,
- 19475, 7779, 20628,
- 19475, 8736,
- 19475, 9243, 9808,
- 19475, 10854,
- 19475, 11916,
- 19475, 12674,
- 19475, 13271, 20628,
- 19475, 13376,
- 19475, 13654,
- 19475, 14555, 9808,
- 19477, 3272,
- 19477, 10595, 18010,
- 19477, 14306,
- 19479, 9809, 15756,
- 19479, 9809, 16836,
- 19479, 9809, 18254,
- 19479, 9809, 19306,
- 19479, 9809, 19308,
- 19479, 11849, 2596,
- 19479, 11849, 3056,
- 19479, 11849, 3336,
- 19479, 11849, 6720,
- 19479, 11849, 6742,
- 19479, 11849, 8736,
- 19479, 11849, 10854,
- 19479, 11849, 11916,
- 19479, 11849, 13376,
- 19479, 11849, 13654,
- 19479, 13921, 9809, 16838,
- 19479, 13921, 9809, 16850,
- 19479, 13921, 9809, 18244,
- 19479, 13921, 9809, 18250,
- 19479, 13921, 9809, 20092,
- 19479, 13921, 9809, 20094,
- 19479, 14903, 0,
- 19479, 14903, 8,
- 19479, 14903, 16,
- 19479, 14903, 28,
- 19479, 14903, 40,
- 19479, 14903, 66,
- 19479, 14903, 106,
- 19479, 14903, 124,
- 19479, 14903, 148,
- 19479, 14903, 214,
- 19479, 14903, 224,
- 19479, 14903, 244,
- 19479, 14903, 266,
- 19479, 14903, 334,
- 19479, 14903, 348,
- 19479, 14903, 382,
- 19479, 14903, 414,
- 19479, 14903, 446,
- 19479, 14903, 520,
- 19479, 14903, 554,
- 19479, 14903, 570,
- 19479, 14903, 586,
- 19479, 14903, 620,
- 19479, 14903, 678,
- 19479, 14903, 692,
- 19479, 14903, 716,
- 19479, 14903, 732,
- 19479, 14903, 750,
- 19479, 14903, 930,
- 19479, 14903, 1904,
- 19479, 14903, 2108,
- 19479, 14903, 2432,
- 19479, 14903, 2544,
- 19479, 14903, 2890,
- 19479, 14903, 3142,
- 19479, 14903, 12023, 20,
- 19479, 14903, 12023, 24,
- 19479, 17506,
- 19479, 18831, 9809, 16848,
- 19479, 18831, 9809, 18252,
- 19479, 18831, 9809, 18263, 414,
- 19479, 18831, 9809, 18263, 692,
- 19479, 18831, 9809, 19302,
- 19479, 20659, 11515, 107, 17028,
- 19479, 20659, 11515, 149, 17028,
- 19479, 20659, 11515, 349, 17028,
- 19479, 20659, 11515, 2109, 17028,
- 19479, 20659, 11515, 11588,
- 19479, 20659, 11515, 13564,
- 19479, 20659, 11515, 16948,
- 19479, 20659, 11515, 18246,
- 19480,
- 19562,
- 19570,
- 19575, 495, 3273, 483, 12684,
- 19575, 9808,
- 19575, 18083, 9808,
- 19575, 18338,
- 19575, 18339, 10595, 9162,
- 19575, 18340,
- 19576,
- 19579, 1391, 495, 3225, 13902,
- 19579, 1391, 1824,
- 19579, 1391, 2083, 503, 12682,
- 19579, 1391, 5825, 20150,
- 19579, 1391, 6528,
- 19579, 1391, 6757, 14396,
- 19579, 1391, 11870,
- 19579, 1391, 12157, 633, 8320,
- 19579, 1391, 12328,
- 19579, 1391, 12676,
- 19579, 1391, 13254,
- 19579, 1391, 13550,
- 19579, 1391, 13804,
- 19579, 1391, 13946,
- 19579, 1391, 14236,
- 19579, 1391, 14364,
- 19579, 1391, 14374,
- 19579, 1391, 14407, 12698,
- 19579, 1391, 14538,
- 19579, 1391, 14626,
- 19579, 1391, 14892,
- 19579, 1391, 15300,
- 19579, 1391, 15348,
- 19579, 1391, 15848,
- 19579, 1391, 15924,
- 19579, 1391, 16044,
- 19579, 1391, 16056,
- 19579, 1391, 16138,
- 19579, 1391, 16266,
- 19579, 1391, 16373, 5692,
- 19579, 1391, 16441, 13482,
- 19579, 1391, 16456,
- 19579, 1391, 16652,
- 19579, 1391, 16662,
- 19579, 1391, 16824,
- 19579, 1391, 16858,
- 19579, 1391, 16984,
- 19579, 1391, 17092,
- 19579, 1391, 17358,
- 19579, 1391, 17876,
- 19579, 1391, 17934,
- 19579, 1391, 17962,
- 19579, 1391, 18002,
- 19579, 1391, 18362,
- 19579, 1391, 18470,
- 19579, 1391, 18482,
- 19579, 1391, 18665, 503, 17362,
- 19579, 1391, 18773, 2618,
- 19579, 1391, 18814,
- 19579, 1391, 18832,
- 19579, 1391, 18854,
- 19579, 1391, 18868,
- 19579, 1391, 19044,
- 19579, 1391, 19080,
- 19579, 1391, 19084,
- 19579, 1391, 19094,
- 19579, 1391, 19095, 314,
- 19579, 1391, 19110,
- 19579, 1391, 19202,
- 19579, 1391, 19384,
- 19579, 1391, 19426,
- 19579, 1391, 19722,
- 19579, 1391, 19724,
- 19579, 1391, 19734,
- 19579, 1391, 19778,
- 19579, 1391, 19904,
- 19579, 1391, 19922,
- 19579, 1391, 20082,
- 19579, 1391, 20148,
- 19579, 1391, 20308,
- 19579, 1391, 20360,
- 19579, 1391, 20460,
- 19579, 1391, 20488,
- 19579, 1391, 20634,
- 19579, 1391, 20772,
- 19579, 1391, 20826,
- 19579, 1391, 20830,
- 19579, 1391, 20832,
- 19579, 1391, 21050,
- 19579, 1391, 21081, 503, 19776,
- 19579, 1391, 21096,
- 19584,
- 19590,
- 19619, 19371, 15564,
- 19621, 20631, 15564,
- 19627, 8410,
- 19659, 15565, 1391, 826,
- 19659, 15565, 1391, 1542,
- 19659, 15565, 1391, 2590,
- 19659, 15565, 1391, 2695, 11432,
- 19659, 15565, 1391, 3243, 2612,
- 19659, 15565, 1391, 3510,
- 19659, 15565, 1391, 5232,
- 19659, 15565, 1391, 5255, 13256,
- 19659, 15565, 1391, 5255, 13916,
- 19659, 15565, 1391, 5255, 16978,
- 19659, 15565, 1391, 5255, 17344,
- 19659, 15565, 1391, 5721, 483, 8284,
- 19659, 15565, 1391, 5721, 483, 17324,
- 19659, 15565, 1391, 5936,
- 19659, 15565, 1391, 6710,
- 19659, 15565, 1391, 7012,
- 19659, 15565, 1391, 7087, 6408,
- 19659, 15565, 1391, 7087, 13092,
- 19659, 15565, 1391, 7274,
- 19659, 15565, 1391, 7405, 2612,
- 19659, 15565, 1391, 7405, 13084,
- 19659, 15565, 1391, 7773, 2612,
- 19659, 15565, 1391, 9469, 9648,
- 19659, 15565, 1391, 9469, 15368,
- 19659, 15565, 1391, 9648,
- 19659, 15565, 1391, 9649, 483, 14425, 20316,
- 19659, 15565, 1391, 9649, 483, 17462,
- 19659, 15565, 1391, 9842,
- 19659, 15565, 1391, 11432,
- 19659, 15565, 1391, 11521, 15546,
- 19659, 15565, 1391, 11540,
- 19659, 15565, 1391, 11548,
- 19659, 15565, 1391, 11597, 16698,
- 19659, 15565, 1391, 11910,
- 19659, 15565, 1391, 12267, 6420,
- 19659, 15565, 1391, 12688,
- 19659, 15565, 1391, 12822,
- 19659, 15565, 1391, 12828,
- 19659, 15565, 1391, 13221, 7814,
- 19659, 15565, 1391, 13774,
- 19659, 15565, 1391, 13808,
- 19659, 15565, 1391, 13948,
- 19659, 15565, 1391, 14194,
- 19659, 15565, 1391, 14425, 2612,
- 19659, 15565, 1391, 14425, 20316,
- 19659, 15565, 1391, 14439, 483, 7404,
- 19659, 15565, 1391, 14439, 483, 14424,
- 19659, 15565, 1391, 14439, 483, 17636,
- 19659, 15565, 1391, 15280,
- 19659, 15565, 1391, 15298,
- 19659, 15565, 1391, 15332,
- 19659, 15565, 1391, 15460,
- 19659, 15565, 1391, 15498,
- 19659, 15565, 1391, 15546,
- 19659, 15565, 1391, 15586,
- 19659, 15565, 1391, 15864,
- 19659, 15565, 1391, 15870,
- 19659, 15565, 1391, 15900,
- 19659, 15565, 1391, 15953, 2612,
- 19659, 15565, 1391, 15962,
- 19659, 15565, 1391, 15964,
- 19659, 15565, 1391, 16146,
- 19659, 15565, 1391, 16675, 19470,
- 19659, 15565, 1391, 16675, 20712,
- 19659, 15565, 1391, 16675, 20714,
- 19659, 15565, 1391, 16976,
- 19659, 15565, 1391, 16980,
- 19659, 15565, 1391, 16981, 483, 7404,
- 19659, 15565, 1391, 16981, 483, 17462,
- 19659, 15565, 1391, 16981, 483, 19668,
- 19659, 15565, 1391, 17037, 483, 7486,
- 19659, 15565, 1391, 17149, 17258,
- 19659, 15565, 1391, 17163, 13563, 17162,
- 19659, 15565, 1391, 17163, 13563, 19458,
- 19659, 15565, 1391, 17258,
- 19659, 15565, 1391, 17340,
- 19659, 15565, 1391, 17341, 483, 17462,
- 19659, 15565, 1391, 17346,
- 19659, 15565, 1391, 17450,
- 19659, 15565, 1391, 17463, 2612,
- 19659, 15565, 1391, 17564,
- 19659, 15565, 1391, 17602,
- 19659, 15565, 1391, 17646,
- 19659, 15565, 1391, 17706,
- 19659, 15565, 1391, 18305, 11548,
- 19659, 15565, 1391, 18546,
- 19659, 15565, 1391, 18576,
- 19659, 15565, 1391, 18856,
- 19659, 15565, 1391, 19222,
- 19659, 15565, 1391, 19232,
- 19659, 15565, 1391, 19362,
- 19659, 15565, 1391, 19374,
- 19659, 15565, 1391, 19376,
- 19659, 15565, 1391, 19378,
- 19659, 15565, 1391, 19471, 483, 9649, 483, 14424,
- 19659, 15565, 1391, 19471, 483, 9649, 483, 17462,
- 19659, 15565, 1391, 19471, 483, 14424,
- 19659, 15565, 1391, 19471, 483, 17462,
- 19659, 15565, 1391, 19624,
- 19659, 15565, 1391, 19628,
- 19659, 15565, 1391, 19630,
- 19659, 15565, 1391, 19634,
- 19659, 15565, 1391, 19680,
- 19659, 15565, 1391, 19746,
- 19659, 15565, 1391, 19748,
- 19659, 15565, 1391, 19750,
- 19659, 15565, 1391, 19752,
- 19659, 15565, 1391, 19774,
- 19659, 15565, 1391, 20326,
- 19659, 15565, 1391, 20539, 2612,
- 19659, 15565, 1391, 20656,
- 19659, 15565, 1391, 20716,
- 19659, 15565, 1391, 20949, 15546,
- 19659, 15565, 1391, 20962,
- 19659, 15565, 1391, 20966,
- 19659, 15565, 1391, 20984,
- 19676,
- 19679, 3225, 12504,
- 19693, 6682,
- 19698,
- 19703, 841, 7260,
- 19713, 2163, 7816,
- 19713, 18228,
- 19717, 14178,
- 19719, 92,
- 19719, 12675, 9808,
- 19720,
- 19729, 6682,
- 19739, 19617, 15564,
- 19763, 13548,
- 19765, 8802,
- 19767, 492,
- 19767, 1443, 14604,
- 19767, 7425, 492,
- 19767, 9809, 7135, 17123, 1212,
- 19767, 9809, 12986,
- 19767, 9809, 14533, 20337, 15756,
- 19767, 9809, 15756,
- 19767, 9809, 17082,
- 19767, 9809, 17123, 20336,
- 19767, 9809, 17342,
- 19767, 9809, 17466,
- 19767, 9809, 17506,
- 19767, 9809, 18017, 20336,
- 19767, 9809, 18324,
- 19767, 9809, 20336,
- 19767, 9809, 20337, 3336,
- 19767, 9809, 20337, 13654,
- 19767, 9809, 20337, 15756,
- 19767, 9809, 20337, 17506,
- 19767, 11349, 14178,
- 19767, 11600,
- 19767, 11798,
- 19767, 11849, 2596,
- 19767, 11849, 3056,
- 19767, 11849, 3336,
- 19767, 11849, 6720,
- 19767, 11849, 6742,
- 19767, 11849, 8736,
- 19767, 11849, 10854,
- 19767, 11849, 11916,
- 19767, 11849, 13376,
- 19767, 11849, 13654,
- 19767, 12169, 14178,
- 19767, 13921, 9809, 8,
- 19767, 13921, 9809, 16,
- 19767, 13921, 9809, 28,
- 19767, 13921, 9809, 40,
- 19767, 13921, 9809, 58,
- 19767, 13921, 9809, 72,
- 19767, 13921, 9809, 94,
- 19767, 13921, 9809, 98,
- 19767, 13921, 9809, 306,
- 19767, 13921, 9809, 480,
- 19767, 13921, 9809, 654,
- 19767, 13921, 9809, 674,
- 19767, 13921, 9809, 2604,
- 19767, 13921, 9809, 3406,
- 19767, 13921, 9809, 13431, 8,
- 19767, 13921, 9809, 13431, 28,
- 19767, 13921, 9809, 14347, 8,
- 19767, 13921, 9809, 14347, 28,
- 19767, 13921, 9809, 14347, 7845, 8,
- 19767, 13921, 9809, 17349, 22,
- 19767, 13921, 9809, 17349, 34,
- 19767, 13921, 9809, 17349, 394,
- 19767, 13921, 9809, 17349, 580,
- 19767, 13921, 9809, 21179, 8,
- 19767, 14533, 11798,
- 19767, 14903, 0,
- 19767, 14903, 8,
- 19767, 14903, 16,
- 19767, 14903, 28,
- 19767, 14903, 40,
- 19767, 14903, 58,
- 19767, 14903, 72,
- 19767, 14903, 94,
- 19767, 14903, 98,
- 19767, 14903, 106,
- 19767, 14903, 124,
- 19767, 14903, 148,
- 19767, 14903, 224,
- 19767, 14903, 244,
- 19767, 14903, 266,
- 19767, 14903, 306,
- 19767, 14903, 334,
- 19767, 14903, 348,
- 19767, 14903, 382,
- 19767, 14903, 414,
- 19767, 14903, 446,
- 19767, 14903, 480,
- 19767, 14903, 520,
- 19767, 14903, 554,
- 19767, 14903, 570,
- 19767, 14903, 586,
- 19767, 14903, 620,
- 19767, 14903, 654,
- 19767, 14903, 674,
- 19767, 14903, 678,
- 19767, 14903, 732,
- 19767, 14903, 750,
- 19767, 14903, 902,
- 19767, 14903, 930,
- 19767, 14903, 1040,
- 19767, 14903, 1138,
- 19767, 14903, 1160,
- 19767, 14903, 1476,
- 19767, 14903, 1486,
- 19767, 14903, 1786,
- 19767, 14903, 1802,
- 19767, 14903, 1904,
- 19767, 14903, 2142,
- 19767, 14903, 2432,
- 19767, 14903, 2480,
- 19767, 14903, 2544,
- 19767, 14903, 2604,
- 19767, 14903, 2660,
- 19767, 14903, 2894,
- 19767, 14903, 2938,
- 19767, 14903, 3030,
- 19767, 14903, 3094,
- 19767, 14903, 3222,
- 19767, 14903, 3302,
- 19767, 14903, 3406,
- 19767, 14903, 3746,
- 19767, 14903, 3786,
- 19767, 14903, 6278,
- 19767, 14903, 6286,
- 19767, 14903, 6982,
- 19767, 14903, 7610,
- 19767, 14903, 7836,
- 19767, 14903, 8798,
- 19767, 14903, 10218,
- 19767, 14903, 11812,
- 19767, 14903, 12213, 732,
- 19767, 14903, 13431, 0,
- 19767, 14903, 13431, 8,
- 19767, 14903, 13431, 28,
- 19767, 14903, 14347, 0,
- 19767, 14903, 14347, 8,
- 19767, 14903, 14347, 28,
- 19767, 14903, 16327, 9910,
- 19767, 14903, 16649, 1138,
- 19767, 14903, 17349, 22,
- 19767, 14903, 17349, 34,
- 19767, 14903, 17349, 394,
- 19767, 14903, 17349, 580,
- 19767, 15527, 9809, 15728,
- 19767, 15527, 9809, 17464,
- 19767, 19958,
- 19767, 20771, 9808,
- 19769, 15946,
- 19897, 20904,
- 19919, 632,
- 19919, 10595, 6743, 6403, 11346,
- 19926,
- 19938,
- 19949, 13483, 14903, 16,
- 19949, 13483, 14903, 526,
- 19949, 13483, 14903, 740,
- 19949, 13483, 14903, 744,
- 19949, 13483, 14903, 878,
- 19949, 13483, 14903, 945, 3732,
- 19949, 13483, 14903, 2602,
- 19949, 13483, 14903, 2616,
- 19949, 13483, 14903, 3030,
- 19949, 13483, 14903, 3292,
- 19949, 13483, 14903, 3372,
- 19949, 13483, 14903, 5844,
- 19949, 13483, 14903, 6718,
- 19949, 13483, 14903, 7116,
- 19949, 13483, 14903, 7418,
- 19949, 13483, 14903, 7546,
- 19949, 13483, 14903, 9758,
- 19949, 13483, 14903, 10480,
- 19949, 13483, 14903, 10714,
- 19949, 13483, 14903, 10732,
- 19949, 13483, 14903, 10734,
- 19949, 13483, 14903, 11864,
- 19949, 13483, 14903, 11882,
- 19949, 13483, 14903, 12056,
- 19949, 13483, 14903, 12746,
- 19949, 13483, 14903, 13274,
- 19949, 13483, 14903, 13480,
- 19949, 13483, 14903, 13483, 3732,
- 19949, 13483, 14903, 13483, 3733, 10595, 10046,
- 19949, 13483, 14903, 14034,
- 19949, 13483, 14903, 14388,
- 19949, 13483, 14903, 14502,
- 19949, 13483, 14903, 15264,
- 19949, 13483, 14903, 15704,
- 19949, 13483, 14903, 15824,
- 19949, 13483, 14903, 16324,
- 19949, 13483, 14903, 16401, 7418,
- 19949, 13483, 14903, 16409, 945, 3732,
- 19949, 13483, 14903, 16409, 13483, 3732,
- 19949, 13483, 14903, 16414,
- 19949, 13483, 14903, 16600,
- 19949, 13483, 14903, 16706,
- 19949, 13483, 14903, 17078,
- 19949, 13483, 14903, 17131, 266,
- 19949, 13483, 14903, 17396,
- 19949, 13483, 14903, 18059, 16706,
- 19949, 13483, 14903, 20273, 0,
- 19949, 15993, 14903, 16,
- 19949, 15993, 14903, 526,
- 19949, 15993, 14903, 740,
- 19949, 15993, 14903, 744,
- 19949, 15993, 14903, 878,
- 19949, 15993, 14903, 945, 3732,
- 19949, 15993, 14903, 2602,
- 19949, 15993, 14903, 2616,
- 19949, 15993, 14903, 3030,
- 19949, 15993, 14903, 3292,
- 19949, 15993, 14903, 3372,
- 19949, 15993, 14903, 5844,
- 19949, 15993, 14903, 6718,
- 19949, 15993, 14903, 7116,
- 19949, 15993, 14903, 7418,
- 19949, 15993, 14903, 7546,
- 19949, 15993, 14903, 9758,
- 19949, 15993, 14903, 10480,
- 19949, 15993, 14903, 10714,
- 19949, 15993, 14903, 10732,
- 19949, 15993, 14903, 10734,
- 19949, 15993, 14903, 11864,
- 19949, 15993, 14903, 11882,
- 19949, 15993, 14903, 12056,
- 19949, 15993, 14903, 12746,
- 19949, 15993, 14903, 13274,
- 19949, 15993, 14903, 13480,
- 19949, 15993, 14903, 13483, 3732,
- 19949, 15993, 14903, 13483, 3733, 10595, 10046,
- 19949, 15993, 14903, 14034,
- 19949, 15993, 14903, 14388,
- 19949, 15993, 14903, 14502,
- 19949, 15993, 14903, 15264,
- 19949, 15993, 14903, 15704,
- 19949, 15993, 14903, 15824,
- 19949, 15993, 14903, 16324,
- 19949, 15993, 14903, 16401, 7418,
- 19949, 15993, 14903, 16409, 945, 3732,
- 19949, 15993, 14903, 16409, 13483, 3732,
- 19949, 15993, 14903, 16414,
- 19949, 15993, 14903, 16600,
- 19949, 15993, 14903, 16706,
- 19949, 15993, 14903, 17078,
- 19949, 15993, 14903, 17131, 266,
- 19949, 15993, 14903, 17396,
- 19949, 15993, 14903, 18059, 16706,
- 19949, 15993, 14903, 20273, 0,
- 19953, 1010,
- 19960,
- 19969, 13728,
- 19969, 13729, 10595, 14331, 8806,
- 19970,
- 19973, 894,
- 19973, 3169, 1902,
- 19973, 7817, 19056,
- 19973, 8277, 10595, 15535, 9808,
- 19973, 9663, 14916,
- 19973, 9663, 14918,
- 19973, 9663, 14920,
- 19973, 9663, 14922,
- 19973, 11521, 16368,
- 19973, 11521, 16786,
- 19973, 17255, 12498,
- 19973, 17860,
- 19975, 15564,
- 19985, 18006,
- 19999, 9809, 895, 11346,
- 19999, 9809, 1213, 11502,
- 19999, 9809, 11606,
- 19999, 9809, 14533, 9457, 11502,
- 19999, 9809, 17342,
- 19999, 9809, 17466,
- 19999, 11849, 2596,
- 19999, 11849, 3336,
- 19999, 11849, 6742,
- 19999, 11849, 13654,
- 19999, 13921, 9809, 8,
- 19999, 13921, 9809, 16,
- 19999, 13921, 9809, 28,
- 19999, 13921, 9809, 40,
- 19999, 13921, 9809, 17349, 34,
- 19999, 13921, 14897, 8282,
- 19999, 14903, 0,
- 19999, 14903, 106,
- 19999, 14903, 124,
- 19999, 14903, 148,
- 19999, 14903, 244,
- 19999, 14903, 266,
- 19999, 14903, 334,
- 19999, 14903, 348,
- 19999, 14903, 382,
- 19999, 14903, 414,
- 19999, 14903, 446,
- 19999, 14903, 520,
- 19999, 14903, 570,
- 19999, 14903, 586,
- 19999, 14903, 620,
- 19999, 14903, 678,
- 19999, 14903, 732,
- 19999, 14903, 750,
- 19999, 14903, 930,
- 19999, 14903, 1040,
- 19999, 14903, 1138,
- 19999, 14903, 1160,
- 19999, 14903, 1486,
- 19999, 14903, 1904,
- 19999, 14903, 1942,
- 19999, 14903, 2480,
- 19999, 14903, 2544,
- 19999, 14903, 2660,
- 19999, 14903, 3030,
- 19999, 14903, 3094,
- 19999, 14903, 3222,
- 19999, 14903, 3302,
- 19999, 14903, 6286,
- 19999, 14903, 10218,
- 19999, 14903, 13762,
- 19999, 15133, 2597, 16378,
- 19999, 15133, 2597, 18566,
- 19999, 15133, 3212,
- 19999, 15133, 15708,
- 19999, 15756,
- 19999, 20659, 1212,
- 19999, 20659, 11798,
- 19999, 20659, 12508,
- 19999, 20659, 12518,
- 19999, 20659, 13483, 14396,
- 19999, 20659, 14396,
- 19999, 20659, 14533, 11798,
- 19999, 20659, 17643, 894,
- 19999, 20659, 18108,
- 20025, 9809, 652,
- 20025, 14903, 226,
- 20025, 14903, 268,
- 20025, 14903, 526,
- 20025, 14903, 2268,
- 20025, 14903, 2524,
- 20025, 14903, 3200,
- 20025, 14903, 3508,
- 20025, 14903, 5284,
- 20025, 14903, 5790,
- 20025, 14903, 7120,
- 20025, 14903, 7558,
- 20025, 14903, 9326,
- 20025, 14903, 9440,
- 20025, 14903, 9730,
- 20025, 14903, 10080,
- 20025, 14903, 10634,
- 20025, 14903, 10648,
- 20025, 14903, 10764,
- 20025, 14903, 11196,
- 20025, 14903, 11376,
- 20025, 14903, 11510,
- 20025, 14903, 12142,
- 20025, 14903, 12336,
- 20025, 14903, 12404,
- 20025, 14903, 13210,
- 20025, 14903, 13330,
- 20025, 14903, 13518,
- 20025, 14903, 14112,
- 20025, 14903, 14454,
- 20025, 14903, 14686,
- 20025, 14903, 14790,
- 20025, 14903, 14882,
- 20025, 14903, 15370,
- 20025, 14903, 15828,
- 20025, 14903, 16126,
- 20025, 14903, 17220,
- 20025, 15133, 2596,
- 20025, 15133, 2597, 16378,
- 20025, 15133, 3212,
- 20025, 15133, 6720,
- 20025, 15133, 15708,
- 20025, 20659, 1212,
- 20025, 20659, 1213, 15787, 1212,
- 20025, 20659, 3337, 6402,
- 20025, 20659, 7817, 14604,
- 20025, 20659, 9904,
- 20025, 20659, 14533, 1213, 15787, 1212,
- 20025, 20659, 16288,
- 20025, 20771, 8283, 11346,
- 20025, 20771, 8283, 11502,
- 20028,
- 20030,
- 20055, 15564,
- 20078,
- 20082,
- 20104,
- 20109, 5264,
- 20113, 14533, 20658,
- 20113, 15465, 20658,
- 20115, 10605, 19420,
- 20115, 14903, 268,
- 20115, 14903, 526,
- 20115, 14903, 824,
- 20115, 14903, 828,
- 20115, 14903, 926,
- 20115, 14903, 1608,
- 20115, 14903, 1856,
- 20115, 14903, 2268,
- 20115, 14903, 2524,
- 20115, 14903, 2786,
- 20115, 14903, 3196,
- 20115, 14903, 3216,
- 20115, 14903, 3506,
- 20115, 14903, 3700,
- 20115, 14903, 3766,
- 20115, 14903, 6334,
- 20115, 14903, 6888,
- 20115, 14903, 7752,
- 20115, 14903, 9478,
- 20115, 14903, 9638,
- 20115, 14903, 9676,
- 20115, 14903, 9730,
- 20115, 15133, 2596,
- 20115, 15133, 2597, 16378,
- 20115, 15133, 3212,
- 20115, 15133, 3336,
- 20115, 15133, 13654,
- 20115, 15133, 15708,
- 20121, 9808,
- 20125, 9808,
- 20128,
- 20132,
- 20137, 18011, 18214,
- 20139, 11943, 632,
- 20143, 9808,
- 20153, 7779, 16252,
- 20153, 7779, 16254,
- 20161, 857, 18813, 11428,
- 20163, 3273, 15421, 13965, 11428,
- 20163, 3337, 14729, 11428,
- 20163, 10575, 11428,
- 20163, 11428,
- 20163, 11429, 633, 894,
- 20163, 11429, 633, 11521, 16128,
- 20163, 11429, 6749, 894,
- 20163, 11429, 6749, 895, 633, 11521, 16128,
- 20163, 11429, 9131, 19213, 11428,
- 20163, 11429, 10595, 3245, 17318,
- 20163, 11429, 10595, 3245, 19028,
- 20163, 11429, 10595, 7256,
- 20163, 11429, 10595, 7850,
- 20163, 11429, 10595, 9243, 11502,
- 20163, 11429, 10595, 10046,
- 20163, 11429, 10595, 10047, 10595, 14533, 18669, 15534,
- 20163, 11429, 10595, 10047, 10595, 18669, 15534,
- 20163, 11429, 10595, 12473, 18597, 18728,
- 20163, 11429, 10595, 13483, 18597, 18728,
- 20163, 11429, 10595, 13483, 20467, 18728,
- 20163, 11429, 10595, 14429, 19028,
- 20163, 11429, 10595, 14531, 9906,
- 20163, 11429, 10595, 14533, 18669, 15534,
- 20163, 11429, 10595, 14997, 18597, 18728,
- 20163, 11429, 10595, 15534,
- 20163, 11429, 10595, 16761, 10046,
- 20163, 11429, 10595, 18669, 15534,
- 20163, 11429, 10595, 20467, 18728,
- 20163, 11429, 11347, 13431, 19213, 11428,
- 20163, 11429, 11347, 13677, 18214,
- 20163, 11429, 11347, 14197, 11943, 632,
- 20163, 11429, 11347, 16991, 13677, 18214,
- 20163, 11429, 11347, 16991, 14197, 11943, 632,
- 20163, 11429, 17231, 46,
- 20163, 11429, 17231, 18510,
- 20163, 11429, 17231, 20876,
- 20163, 11521, 11428,
- 20163, 11521, 16035, 13965, 11428,
- 20163, 12213, 11428,
- 20163, 12213, 19727, 11428,
- 20163, 13965, 11428,
- 20163, 13965, 11429, 6749, 10572,
- 20163, 13965, 11429, 15787, 18597, 18728,
- 20163, 14307, 15421, 13965, 11428,
- 20163, 14463, 11428,
- 20163, 14533, 6259, 11428,
- 20163, 14533, 11428,
- 20163, 14533, 11429, 6749, 894,
- 20163, 14533, 11429, 10595, 15534,
- 20163, 14533, 11429, 10595, 18669, 15534,
- 20163, 14533, 19684,
- 20163, 15189, 14226,
- 20163, 15352,
- 20163, 15671, 6259, 11428,
- 20163, 15671, 11428,
- 20163, 16357, 9131, 19213, 16356,
- 20163, 16357, 10595, 5713, 669, 633, 894,
- 20163, 16357, 10595, 5713, 669, 6749, 894,
- 20163, 16357, 10595, 5713, 669, 11347, 7845, 6258,
- 20163, 16357, 10595, 5713, 669, 11347, 19213, 16357, 10595, 5713, 668,
- 20163, 16357, 10595, 5713, 669, 11347, 20163, 16357, 10595, 5713, 6406,
- 20163, 16357, 10595, 5713, 6407, 633, 894,
- 20163, 16357, 10595, 5713, 6407, 6749, 894,
- 20163, 16357, 10595, 5713, 6407, 11347, 19213, 16357, 10595, 5713, 6406,
- 20163, 16357, 10595, 5713, 6407, 11503, 7845, 6258,
- 20163, 16357, 10595, 5713, 17318,
- 20163, 16357, 10595, 5713, 19028,
- 20163, 17139, 11428,
- 20163, 18457, 11428,
- 20163, 18597, 18728,
- 20163, 19355, 11428,
- 20163, 19684,
- 20163, 19727, 11428,
- 20163, 20165, 11428,
- 20163, 20285, 11429, 6749, 894,
- 20163, 20285, 11429, 10595, 10046,
- 20163, 20285, 11429, 10595, 10047, 10595, 14533, 18669, 15534,
- 20163, 20285, 11429, 10595, 10047, 10595, 18669, 15534,
- 20163, 20285, 11429, 10595, 14533, 18669, 15534,
- 20163, 20285, 11429, 10595, 18597, 19686,
- 20163, 20285, 11429, 10595, 18669, 15534,
- 20163, 20285, 15671, 6259, 11428,
- 20163, 20329, 18407, 13965, 11428,
- 20163, 20471, 11428,
- 20163, 20553, 13965, 11428,
- 20163, 20613, 11428,
- 20163, 20869, 18407, 13965, 11428,
- 20163, 20979, 13965, 11428,
- 20163, 21571, 11428,
- 20163, 21571, 11429, 633, 894,
- 20163, 21571, 11429, 9131, 19213, 21571, 11428,
- 20163, 21571, 11429, 10595, 5825, 13382,
- 20163, 21571, 11429, 10595, 7845, 3245, 17318,
- 20163, 21571, 11429, 10595, 7845, 3245, 19028,
- 20163, 21571, 11429, 10595, 10487, 12213, 13382,
- 20163, 21571, 11429, 10595, 12213, 13382,
- 20163, 21571, 11429, 10595, 14533, 18669, 15534,
- 20163, 21571, 11429, 10595, 14533, 19973, 15534,
- 20163, 21571, 11429, 10595, 14997, 13382,
- 20163, 21571, 11429, 10595, 15055, 13382,
- 20163, 21571, 14463, 11428,
- 20163, 21571, 15189, 14226,
- 20165, 12213, 2163, 14533, 11709, 19359, 8283, 18220,
- 20165, 12213, 14533, 11709, 19359, 8283, 18220,
- 20165, 12213, 14533, 15701, 11709, 19359, 8283, 18220,
- 20165, 20537, 18220,
- 20169, 9809, 15756,
- 20169, 9809, 17342,
- 20169, 9809, 17466,
- 20169, 11798,
- 20169, 11849, 2596,
- 20169, 11849, 3056,
- 20169, 11849, 3336,
- 20169, 11849, 6720,
- 20169, 11849, 6742,
- 20169, 11849, 8736,
- 20169, 11849, 10854,
- 20169, 11849, 11916,
- 20169, 11849, 13376,
- 20169, 11849, 13654,
- 20169, 13921, 9809, 8,
- 20169, 13921, 9809, 16,
- 20169, 13921, 9809, 28,
- 20169, 13921, 9809, 40,
- 20169, 13921, 9809, 58,
- 20169, 13921, 9809, 72,
- 20169, 13921, 9809, 94,
- 20169, 13921, 9809, 184,
- 20169, 13921, 9809, 306,
- 20169, 13921, 9809, 496,
- 20169, 13921, 9809, 674,
- 20169, 13921, 9809, 17349, 22,
- 20169, 13921, 9809, 17349, 34,
- 20169, 13921, 9809, 17349, 394,
- 20169, 13921, 9809, 17349, 580,
- 20169, 14533, 11798,
- 20169, 14903, 0,
- 20169, 14903, 8,
- 20169, 14903, 16,
- 20169, 14903, 28,
- 20169, 14903, 40,
- 20169, 14903, 58,
- 20169, 14903, 72,
- 20169, 14903, 94,
- 20169, 14903, 106,
- 20169, 14903, 124,
- 20169, 14903, 148,
- 20169, 14903, 184,
- 20169, 14903, 244,
- 20169, 14903, 266,
- 20169, 14903, 306,
- 20169, 14903, 334,
- 20169, 14903, 348,
- 20169, 14903, 382,
- 20169, 14903, 414,
- 20169, 14903, 446,
- 20169, 14903, 496,
- 20169, 14903, 520,
- 20169, 14903, 570,
- 20169, 14903, 586,
- 20169, 14903, 620,
- 20169, 14903, 674,
- 20169, 14903, 678,
- 20169, 14903, 732,
- 20169, 14903, 930,
- 20169, 14903, 1040,
- 20169, 14903, 1138,
- 20169, 14903, 1160,
- 20169, 14903, 1486,
- 20169, 14903, 1786,
- 20169, 14903, 1904,
- 20169, 14903, 2142,
- 20169, 14903, 2432,
- 20169, 14903, 2480,
- 20169, 14903, 2544,
- 20169, 14903, 2660,
- 20169, 14903, 3030,
- 20169, 14903, 3094,
- 20169, 14903, 3222,
- 20169, 14903, 3302,
- 20169, 14903, 6286,
- 20169, 14903, 10218,
- 20169, 14903, 17349, 22,
- 20169, 14903, 17349, 34,
- 20169, 14903, 17349, 394,
- 20169, 14903, 17349, 580,
- 20169, 18831, 9809, 12188,
- 20175, 16943, 10595, 14307, 14406,
- 20187, 9127, 966,
- 20191, 483, 12334,
- 20211, 13502,
+ 18847, 897, 10641, 20181, 15642,
+ 18847, 897, 14373, 13341, 18774,
+ 18847, 897, 14625, 7817, 19808,
+ 18847, 897, 15781, 13341, 19808,
+ 18847, 3077, 6430,
+ 18847, 3189, 1912,
+ 18847, 6779, 6430,
+ 18847, 7591, 15435, 8320,
+ 18847, 7591, 15435, 8321, 12589, 7122,
+ 18847, 7591, 15435, 8321, 13889, 7122,
+ 18847, 7591, 15435, 10641, 15873, 13579, 8320,
+ 18847, 7591, 15435, 10641, 15873, 13579, 8321, 13889, 7122,
+ 18847, 7854,
+ 18847, 7855, 10641, 14487, 11392,
+ 18847, 7855, 10641, 14487, 11552,
+ 18847, 7855, 10641, 15119, 1216,
+ 18847, 7855, 19242,
+ 18847, 8315, 10641, 15643, 9854,
+ 18847, 13758,
+ 18847, 15945, 7854,
+ 18847, 17393, 12562,
+ 18847, 18016,
+ 18847, 20727, 19371, 8320,
+ 18851, 15620,
+ 18881, 635, 3245, 17306,
+ 18883, 17374,
+ 18891, 16929, 7817, 3537, 17392,
+ 18892,
+ 18894,
+ 18897, 20173, 3896,
+ 18897, 20173, 3898,
+ 18897, 20173, 3900,
+ 18897, 20173, 3902,
+ 18897, 20173, 3904,
+ 18897, 20173, 3906,
+ 18897, 20173, 3908,
+ 18897, 20173, 3910,
+ 18897, 20173, 3912,
+ 18897, 20173, 3914,
+ 18897, 20173, 3916,
+ 18897, 20173, 3918,
+ 18897, 20173, 3920,
+ 18897, 20173, 3922,
+ 18897, 20173, 3924,
+ 18897, 20173, 3926,
+ 18897, 20173, 3928,
+ 18897, 20173, 3930,
+ 18897, 20173, 3932,
+ 18897, 20173, 3934,
+ 18897, 20173, 3936,
+ 18897, 20173, 3938,
+ 18897, 20173, 3940,
+ 18897, 20173, 3942,
+ 18897, 20173, 3944,
+ 18897, 20173, 3946,
+ 18897, 20173, 3948,
+ 18897, 20173, 3950,
+ 18897, 20173, 3952,
+ 18897, 20173, 3954,
+ 18897, 20173, 3956,
+ 18897, 20173, 3958,
+ 18897, 20173, 3960,
+ 18897, 20173, 3962,
+ 18897, 20173, 3964,
+ 18897, 20173, 3966,
+ 18897, 20173, 3968,
+ 18897, 20173, 3970,
+ 18897, 20173, 3972,
+ 18897, 20173, 3974,
+ 18897, 20173, 3976,
+ 18897, 20173, 3978,
+ 18897, 20173, 3980,
+ 18897, 20173, 3982,
+ 18897, 20173, 3984,
+ 18897, 20173, 3986,
+ 18897, 20173, 3988,
+ 18897, 20173, 3990,
+ 18897, 20173, 3992,
+ 18897, 20173, 3994,
+ 18897, 20173, 3996,
+ 18897, 20173, 3998,
+ 18897, 20173, 4000,
+ 18897, 20173, 4002,
+ 18897, 20173, 4004,
+ 18897, 20173, 4006,
+ 18897, 20173, 4008,
+ 18897, 20173, 4010,
+ 18897, 20173, 4012,
+ 18897, 20173, 4014,
+ 18897, 20173, 4016,
+ 18897, 20173, 4018,
+ 18897, 20173, 4020,
+ 18897, 20173, 4022,
+ 18897, 20173, 4024,
+ 18897, 20173, 4026,
+ 18897, 20173, 4028,
+ 18897, 20173, 4030,
+ 18897, 20173, 4032,
+ 18897, 20173, 4034,
+ 18897, 20173, 4036,
+ 18897, 20173, 4038,
+ 18897, 20173, 4040,
+ 18897, 20173, 4042,
+ 18897, 20173, 4044,
+ 18897, 20173, 4046,
+ 18897, 20173, 4048,
+ 18897, 20173, 4050,
+ 18897, 20173, 4052,
+ 18897, 20173, 4054,
+ 18897, 20173, 4056,
+ 18897, 20173, 4058,
+ 18897, 20173, 4060,
+ 18897, 20173, 4062,
+ 18897, 20173, 4064,
+ 18897, 20173, 4066,
+ 18897, 20173, 4068,
+ 18897, 20173, 4070,
+ 18897, 20173, 4072,
+ 18897, 20173, 4074,
+ 18897, 20173, 4076,
+ 18897, 20173, 4078,
+ 18897, 20173, 4080,
+ 18897, 20173, 4082,
+ 18897, 20173, 4084,
+ 18897, 20173, 4086,
+ 18897, 20173, 4088,
+ 18897, 20173, 4090,
+ 18897, 20173, 4092,
+ 18897, 20173, 4094,
+ 18897, 20173, 4096,
+ 18897, 20173, 4098,
+ 18897, 20173, 4100,
+ 18897, 20173, 4102,
+ 18897, 20173, 4104,
+ 18897, 20173, 4106,
+ 18897, 20173, 4108,
+ 18897, 20173, 4110,
+ 18897, 20173, 4112,
+ 18897, 20173, 4114,
+ 18897, 20173, 4116,
+ 18897, 20173, 4118,
+ 18897, 20173, 4120,
+ 18897, 20173, 4122,
+ 18897, 20173, 4124,
+ 18897, 20173, 4126,
+ 18897, 20173, 4128,
+ 18897, 20173, 4130,
+ 18897, 20173, 4132,
+ 18897, 20173, 4134,
+ 18897, 20173, 4136,
+ 18897, 20173, 4138,
+ 18897, 20173, 4140,
+ 18897, 20173, 4142,
+ 18897, 20173, 4144,
+ 18897, 20173, 4146,
+ 18897, 20173, 4148,
+ 18897, 20173, 4150,
+ 18897, 20173, 4152,
+ 18897, 20173, 4154,
+ 18897, 20173, 4156,
+ 18897, 20173, 4158,
+ 18897, 20173, 4160,
+ 18897, 20173, 4162,
+ 18897, 20173, 4164,
+ 18897, 20173, 4166,
+ 18897, 20173, 4168,
+ 18897, 20173, 4170,
+ 18897, 20173, 4172,
+ 18897, 20173, 4174,
+ 18897, 20173, 4176,
+ 18897, 20173, 4178,
+ 18897, 20173, 4180,
+ 18897, 20173, 4182,
+ 18897, 20173, 4184,
+ 18897, 20173, 4186,
+ 18897, 20173, 4188,
+ 18897, 20173, 4190,
+ 18897, 20173, 4192,
+ 18897, 20173, 4194,
+ 18897, 20173, 4196,
+ 18897, 20173, 4198,
+ 18897, 20173, 4200,
+ 18897, 20173, 4202,
+ 18897, 20173, 4204,
+ 18897, 20173, 4206,
+ 18897, 20173, 4208,
+ 18897, 20173, 4210,
+ 18897, 20173, 4212,
+ 18897, 20173, 4214,
+ 18897, 20173, 4216,
+ 18897, 20173, 4218,
+ 18897, 20173, 4220,
+ 18897, 20173, 4222,
+ 18897, 20173, 4224,
+ 18897, 20173, 4226,
+ 18897, 20173, 4228,
+ 18897, 20173, 4230,
+ 18897, 20173, 4232,
+ 18897, 20173, 4234,
+ 18897, 20173, 4236,
+ 18897, 20173, 4238,
+ 18897, 20173, 4240,
+ 18897, 20173, 4242,
+ 18897, 20173, 4244,
+ 18897, 20173, 4246,
+ 18897, 20173, 4248,
+ 18897, 20173, 4250,
+ 18897, 20173, 4252,
+ 18897, 20173, 4254,
+ 18897, 20173, 4256,
+ 18897, 20173, 4258,
+ 18897, 20173, 4260,
+ 18897, 20173, 4262,
+ 18897, 20173, 4264,
+ 18897, 20173, 4266,
+ 18897, 20173, 4268,
+ 18897, 20173, 4270,
+ 18897, 20173, 4272,
+ 18897, 20173, 4274,
+ 18897, 20173, 4276,
+ 18897, 20173, 4278,
+ 18897, 20173, 4280,
+ 18897, 20173, 4282,
+ 18897, 20173, 4284,
+ 18897, 20173, 4286,
+ 18897, 20173, 4288,
+ 18897, 20173, 4290,
+ 18897, 20173, 4292,
+ 18897, 20173, 4294,
+ 18897, 20173, 4296,
+ 18897, 20173, 4298,
+ 18897, 20173, 4300,
+ 18897, 20173, 4302,
+ 18897, 20173, 4304,
+ 18897, 20173, 4306,
+ 18897, 20173, 4308,
+ 18897, 20173, 4310,
+ 18897, 20173, 4312,
+ 18897, 20173, 4314,
+ 18897, 20173, 4316,
+ 18897, 20173, 4318,
+ 18897, 20173, 4320,
+ 18897, 20173, 4322,
+ 18897, 20173, 4324,
+ 18897, 20173, 4326,
+ 18897, 20173, 4328,
+ 18897, 20173, 4330,
+ 18897, 20173, 4332,
+ 18897, 20173, 4334,
+ 18897, 20173, 4336,
+ 18897, 20173, 4338,
+ 18897, 20173, 4340,
+ 18897, 20173, 4342,
+ 18897, 20173, 4344,
+ 18897, 20173, 4346,
+ 18897, 20173, 4348,
+ 18897, 20173, 4350,
+ 18897, 20173, 4352,
+ 18897, 20173, 4354,
+ 18897, 20173, 4356,
+ 18897, 20173, 4358,
+ 18897, 20173, 4360,
+ 18897, 20173, 4362,
+ 18897, 20173, 4364,
+ 18897, 20173, 4366,
+ 18897, 20173, 4368,
+ 18897, 20173, 4370,
+ 18897, 20173, 4372,
+ 18897, 20173, 4374,
+ 18897, 20173, 4376,
+ 18897, 20173, 4378,
+ 18897, 20173, 4380,
+ 18897, 20173, 4382,
+ 18897, 20173, 4384,
+ 18897, 20173, 4386,
+ 18897, 20173, 4388,
+ 18897, 20173, 4390,
+ 18897, 20173, 4392,
+ 18897, 20173, 4394,
+ 18897, 20173, 4396,
+ 18897, 20173, 4398,
+ 18897, 20173, 4400,
+ 18897, 20173, 4402,
+ 18897, 20173, 4404,
+ 18897, 20173, 4406,
+ 18897, 20173, 4408,
+ 18897, 20173, 4410,
+ 18897, 20173, 4412,
+ 18897, 20173, 4414,
+ 18897, 20173, 4416,
+ 18897, 20173, 4418,
+ 18897, 20173, 4420,
+ 18897, 20173, 4422,
+ 18897, 20173, 4424,
+ 18897, 20173, 4426,
+ 18897, 20173, 4428,
+ 18897, 20173, 4430,
+ 18897, 20173, 4432,
+ 18897, 20173, 4434,
+ 18897, 20173, 4436,
+ 18897, 20173, 4438,
+ 18897, 20173, 4440,
+ 18897, 20173, 4442,
+ 18897, 20173, 4444,
+ 18897, 20173, 4446,
+ 18897, 20173, 4448,
+ 18897, 20173, 4450,
+ 18897, 20173, 4452,
+ 18897, 20173, 4454,
+ 18897, 20173, 4456,
+ 18897, 20173, 4458,
+ 18897, 20173, 4460,
+ 18897, 20173, 4462,
+ 18897, 20173, 4464,
+ 18897, 20173, 4466,
+ 18897, 20173, 4468,
+ 18897, 20173, 4470,
+ 18897, 20173, 4472,
+ 18897, 20173, 4474,
+ 18897, 20173, 4476,
+ 18897, 20173, 4478,
+ 18897, 20173, 4480,
+ 18897, 20173, 4482,
+ 18897, 20173, 4484,
+ 18897, 20173, 4486,
+ 18897, 20173, 4488,
+ 18897, 20173, 4490,
+ 18897, 20173, 4492,
+ 18897, 20173, 4494,
+ 18897, 20173, 4496,
+ 18897, 20173, 4498,
+ 18897, 20173, 4500,
+ 18897, 20173, 4502,
+ 18897, 20173, 4504,
+ 18897, 20173, 4506,
+ 18897, 20173, 4508,
+ 18897, 20173, 4510,
+ 18897, 20173, 4512,
+ 18897, 20173, 4514,
+ 18897, 20173, 4516,
+ 18897, 20173, 4518,
+ 18897, 20173, 4520,
+ 18897, 20173, 4522,
+ 18897, 20173, 4524,
+ 18897, 20173, 4526,
+ 18897, 20173, 4528,
+ 18897, 20173, 4530,
+ 18897, 20173, 4532,
+ 18897, 20173, 4534,
+ 18897, 20173, 4536,
+ 18897, 20173, 4538,
+ 18897, 20173, 4540,
+ 18897, 20173, 4542,
+ 18897, 20173, 4544,
+ 18897, 20173, 4546,
+ 18897, 20173, 4548,
+ 18897, 20173, 4550,
+ 18897, 20173, 4552,
+ 18897, 20173, 4554,
+ 18897, 20173, 4556,
+ 18897, 20173, 4560,
+ 18897, 20173, 4562,
+ 18897, 20173, 4564,
+ 18897, 20173, 4566,
+ 18897, 20173, 4568,
+ 18897, 20173, 4570,
+ 18897, 20173, 4572,
+ 18897, 20173, 4574,
+ 18897, 20173, 4576,
+ 18897, 20173, 4578,
+ 18897, 20173, 4580,
+ 18897, 20173, 4582,
+ 18897, 20173, 4584,
+ 18897, 20173, 4586,
+ 18897, 20173, 4588,
+ 18897, 20173, 4590,
+ 18897, 20173, 4592,
+ 18897, 20173, 4594,
+ 18897, 20173, 4596,
+ 18897, 20173, 4598,
+ 18897, 20173, 4600,
+ 18897, 20173, 4602,
+ 18897, 20173, 4604,
+ 18897, 20173, 4606,
+ 18897, 20173, 4608,
+ 18897, 20173, 4610,
+ 18897, 20173, 4612,
+ 18897, 20173, 4614,
+ 18897, 20173, 4616,
+ 18897, 20173, 4618,
+ 18897, 20173, 4620,
+ 18897, 20173, 4622,
+ 18897, 20173, 4624,
+ 18897, 20173, 4626,
+ 18897, 20173, 4628,
+ 18897, 20173, 4630,
+ 18897, 20173, 4632,
+ 18897, 20173, 4634,
+ 18897, 20173, 4636,
+ 18897, 20173, 4638,
+ 18897, 20173, 4640,
+ 18897, 20173, 4642,
+ 18897, 20173, 4644,
+ 18897, 20173, 4646,
+ 18897, 20173, 4648,
+ 18897, 20173, 4650,
+ 18897, 20173, 4652,
+ 18897, 20173, 4654,
+ 18897, 20173, 4656,
+ 18897, 20173, 4658,
+ 18897, 20173, 4661, 573, 505, 578,
+ 18897, 20173, 4662,
+ 18897, 20173, 4664,
+ 18897, 20173, 4666,
+ 18897, 20173, 4668,
+ 18897, 20173, 4670,
+ 18897, 20173, 4672,
+ 18897, 20173, 4674,
+ 18897, 20173, 4676,
+ 18897, 20173, 4678,
+ 18897, 20173, 4681, 11978,
+ 18897, 20173, 4682,
+ 18897, 20173, 4684,
+ 18897, 20173, 4686,
+ 18897, 20173, 4688,
+ 18897, 20173, 4690,
+ 18897, 20173, 4692,
+ 18897, 20173, 4694,
+ 18897, 20173, 4696,
+ 18897, 20173, 4698,
+ 18897, 20173, 4700,
+ 18897, 20173, 4702,
+ 18897, 20173, 4704,
+ 18897, 20173, 4706,
+ 18897, 20173, 4708,
+ 18897, 20173, 4710,
+ 18897, 20173, 4712,
+ 18897, 20173, 4715, 11547, 18257, 8320,
+ 18897, 20173, 4716,
+ 18897, 20173, 4718,
+ 18897, 20173, 4720,
+ 18897, 20173, 4722,
+ 18897, 20173, 4724,
+ 18897, 20173, 4726,
+ 18897, 20173, 4728,
+ 18897, 20173, 4730,
+ 18897, 20173, 4732,
+ 18897, 20173, 4734,
+ 18897, 20173, 4736,
+ 18897, 20173, 4738,
+ 18897, 20173, 4740,
+ 18897, 20173, 4742,
+ 18897, 20173, 4744,
+ 18897, 20173, 4746,
+ 18897, 20173, 4748,
+ 18897, 20173, 4750,
+ 18897, 20173, 4752,
+ 18897, 20173, 4754,
+ 18897, 20173, 4756,
+ 18897, 20173, 4758,
+ 18897, 20173, 4760,
+ 18897, 20173, 4762,
+ 18897, 20173, 4764,
+ 18897, 20173, 4766,
+ 18897, 20173, 4768,
+ 18897, 20173, 4770,
+ 18897, 20173, 4772,
+ 18897, 20173, 4774,
+ 18897, 20173, 4776,
+ 18897, 20173, 4778,
+ 18897, 20173, 4780,
+ 18897, 20173, 4782,
+ 18897, 20173, 4784,
+ 18897, 20173, 4786,
+ 18897, 20173, 4788,
+ 18897, 20173, 4790,
+ 18897, 20173, 4792,
+ 18897, 20173, 4794,
+ 18897, 20173, 4796,
+ 18897, 20173, 4798,
+ 18897, 20173, 4800,
+ 18897, 20173, 4802,
+ 18897, 20173, 4804,
+ 18897, 20173, 4806,
+ 18897, 20173, 4808,
+ 18897, 20173, 4810,
+ 18897, 20173, 4812,
+ 18897, 20173, 4814,
+ 18897, 20173, 4816,
+ 18897, 20173, 4818,
+ 18897, 20173, 4820,
+ 18897, 20173, 4822,
+ 18897, 20173, 4824,
+ 18897, 20173, 4826,
+ 18897, 20173, 4828,
+ 18897, 20173, 4830,
+ 18897, 20173, 4832,
+ 18897, 20173, 4834,
+ 18897, 20173, 4836,
+ 18897, 20173, 4838,
+ 18897, 20173, 4840,
+ 18897, 20173, 4842,
+ 18897, 20173, 4844,
+ 18897, 20173, 4846,
+ 18897, 20173, 4848,
+ 18897, 20173, 4850,
+ 18897, 20173, 4852,
+ 18897, 20173, 4854,
+ 18897, 20173, 4856,
+ 18897, 20173, 4858,
+ 18897, 20173, 4860,
+ 18897, 20173, 4862,
+ 18897, 20173, 4864,
+ 18897, 20173, 4866,
+ 18897, 20173, 4868,
+ 18897, 20173, 4870,
+ 18897, 20173, 4872,
+ 18897, 20173, 4874,
+ 18897, 20173, 4876,
+ 18897, 20173, 4878,
+ 18897, 20173, 4880,
+ 18897, 20173, 4882,
+ 18897, 20173, 4884,
+ 18897, 20173, 4886,
+ 18897, 20173, 4888,
+ 18897, 20173, 4890,
+ 18897, 20173, 4892,
+ 18897, 20173, 4894,
+ 18897, 20173, 4896,
+ 18897, 20173, 4898,
+ 18897, 20173, 4900,
+ 18897, 20173, 4902,
+ 18897, 20173, 4904,
+ 18897, 20173, 4906,
+ 18897, 20173, 4908,
+ 18897, 20173, 4910,
+ 18897, 20173, 4912,
+ 18897, 20173, 4914,
+ 18897, 20173, 4916,
+ 18897, 20173, 4918,
+ 18897, 20173, 4920,
+ 18897, 20173, 4922,
+ 18897, 20173, 4924,
+ 18897, 20173, 4926,
+ 18897, 20173, 4928,
+ 18897, 20173, 4930,
+ 18897, 20173, 4932,
+ 18897, 20173, 4934,
+ 18897, 20173, 4936,
+ 18897, 20173, 4938,
+ 18897, 20173, 4940,
+ 18897, 20173, 4942,
+ 18897, 20173, 4944,
+ 18897, 20173, 4946,
+ 18897, 20173, 4948,
+ 18897, 20173, 11036,
+ 18897, 20173, 11042,
+ 18897, 20173, 11048,
+ 18897, 20173, 11052,
+ 18897, 20173, 11058,
+ 18897, 20173, 11060,
+ 18897, 20173, 11062,
+ 18897, 20173, 11064,
+ 18897, 20173, 11066,
+ 18897, 20173, 11068,
+ 18897, 20173, 11070,
+ 18897, 20173, 11072,
+ 18897, 20173, 11074,
+ 18897, 20173, 11076,
+ 18897, 20173, 11078,
+ 18897, 20173, 11080,
+ 18897, 20173, 11082,
+ 18897, 20173, 11084,
+ 18897, 20173, 11086,
+ 18897, 20173, 11088,
+ 18897, 20173, 11090,
+ 18897, 20173, 11092,
+ 18897, 20173, 11094,
+ 18897, 20173, 11096,
+ 18897, 20173, 11098,
+ 18897, 20173, 11100,
+ 18897, 20173, 11104,
+ 18897, 20173, 11108,
+ 18897, 20173, 11110,
+ 18897, 20173, 11112,
+ 18897, 20173, 11114,
+ 18897, 20173, 11116,
+ 18897, 20173, 11118,
+ 18897, 20173, 11120,
+ 18897, 20173, 11122,
+ 18897, 20173, 11124,
+ 18897, 20173, 11126,
+ 18897, 20173, 11128,
+ 18897, 20173, 11130,
+ 18897, 20173, 11132,
+ 18897, 20173, 11144,
+ 18897, 20173, 11146,
+ 18897, 20173, 11148,
+ 18897, 20173, 11150,
+ 18897, 20173, 11152,
+ 18897, 20173, 11154,
+ 18897, 20173, 11156,
+ 18897, 20173, 11158,
+ 18897, 20173, 11160,
+ 18897, 20173, 11162,
+ 18897, 20173, 11164,
+ 18897, 20173, 11166,
+ 18897, 20173, 11168,
+ 18897, 20173, 11170,
+ 18897, 20173, 11173, 1299, 18257, 8320,
+ 18897, 20173, 11174,
+ 18897, 20173, 11176,
+ 18899, 6718,
+ 18909, 8846,
+ 18912,
+ 18918,
+ 18921, 15709, 16740,
+ 18927, 17089, 843, 20912,
+ 18933, 1449, 18060,
+ 18933, 1449, 18062,
+ 18933, 9855, 15868,
+ 18933, 9855, 17486,
+ 18933, 9855, 17610,
+ 18933, 9855, 17652,
+ 18933, 9855, 20552,
+ 18933, 10651, 19618,
+ 18933, 11854,
+ 18933, 11905, 2610,
+ 18933, 11905, 3076,
+ 18933, 11905, 3356,
+ 18933, 11905, 6756,
+ 18933, 11905, 6778,
+ 18933, 11905, 8780,
+ 18933, 11905, 10900,
+ 18933, 11905, 11978,
+ 18933, 11905, 13450,
+ 18933, 11905, 13736,
+ 18933, 14003, 9855, 8,
+ 18933, 14003, 9855, 16,
+ 18933, 14003, 9855, 28,
+ 18933, 14003, 9855, 40,
+ 18933, 14003, 9855, 58,
+ 18933, 14003, 9855, 72,
+ 18933, 14003, 9855, 94,
+ 18933, 14003, 9855, 308,
+ 18933, 14003, 9855, 676,
+ 18933, 14003, 9855, 17493, 22,
+ 18933, 14003, 9855, 17493, 34,
+ 18933, 14003, 9855, 17493, 582,
+ 18933, 14625, 11854,
+ 18933, 14999, 0,
+ 18933, 14999, 8,
+ 18933, 14999, 16,
+ 18933, 14999, 28,
+ 18933, 14999, 40,
+ 18933, 14999, 58,
+ 18933, 14999, 72,
+ 18933, 14999, 94,
+ 18933, 14999, 106,
+ 18933, 14999, 124,
+ 18933, 14999, 148,
+ 18933, 14999, 244,
+ 18933, 14999, 266,
+ 18933, 14999, 308,
+ 18933, 14999, 336,
+ 18933, 14999, 350,
+ 18933, 14999, 384,
+ 18933, 14999, 416,
+ 18933, 14999, 448,
+ 18933, 14999, 522,
+ 18933, 14999, 572,
+ 18933, 14999, 588,
+ 18933, 14999, 622,
+ 18933, 14999, 676,
+ 18933, 14999, 680,
+ 18933, 14999, 734,
+ 18933, 14999, 932,
+ 18933, 14999, 1044,
+ 18933, 14999, 1142,
+ 18933, 14999, 1164,
+ 18933, 14999, 1492,
+ 18933, 14999, 1796,
+ 18933, 14999, 1914,
+ 18933, 14999, 2444,
+ 18933, 14999, 2492,
+ 18933, 14999, 2556,
+ 18933, 14999, 2676,
+ 18933, 14999, 3048,
+ 18933, 14999, 3114,
+ 18933, 14999, 3242,
+ 18933, 14999, 3322,
+ 18933, 14999, 6314,
+ 18933, 14999, 10264,
+ 18933, 14999, 17493, 22,
+ 18933, 14999, 17493, 34,
+ 18933, 14999, 17493, 582,
+ 18933, 15233, 2610,
+ 18933, 15233, 3076,
+ 18933, 15233, 3232,
+ 18933, 15233, 3356,
+ 18933, 15233, 6756,
+ 18933, 15233, 6778,
+ 18933, 15233, 8780,
+ 18933, 15233, 11978,
+ 18933, 15233, 12080,
+ 18933, 15233, 12108,
+ 18933, 15233, 13450,
+ 18933, 15233, 13538,
+ 18933, 15233, 13736,
+ 18933, 15233, 14636,
+ 18933, 15233, 15194,
+ 18933, 15233, 15736,
+ 18933, 15233, 15820,
+ 18933, 15233, 17190,
+ 18933, 18157, 10423, 8320,
+ 18934,
+ 18936,
+ 18941, 9854,
+ 18954,
+ 18958,
+ 18961, 16831, 15673, 1252,
+ 18961, 16831, 15673, 1335, 20674,
+ 18961, 16831, 15673, 5278,
+ 18961, 16831, 15673, 7445, 2434,
+ 18961, 16831, 15673, 7445, 17624,
+ 18961, 16831, 15673, 8598,
+ 18961, 16831, 15673, 10157, 1871, 15996,
+ 18961, 16831, 15673, 10230,
+ 18961, 16831, 15673, 10789, 848,
+ 18961, 16831, 15673, 10789, 7602,
+ 18961, 16831, 15673, 11407, 5288,
+ 18961, 16831, 15673, 11407, 8370,
+ 18961, 16831, 15673, 11407, 9291, 5288,
+ 18961, 16831, 15673, 11407, 9291, 12222,
+ 18961, 16831, 15673, 11407, 12222,
+ 18961, 16831, 15673, 11407, 15106,
+ 18961, 16831, 15673, 11407, 17626,
+ 18961, 16831, 15673, 11407, 19294,
+ 18961, 16831, 15673, 11459, 1335, 2434,
+ 18961, 16831, 15673, 11459, 20674,
+ 18961, 16831, 15673, 11468,
+ 18961, 16831, 15673, 11719, 14218,
+ 18961, 16831, 15673, 11719, 14948,
+ 18961, 16831, 15673, 11719, 15598,
+ 18961, 16831, 15673, 11906,
+ 18961, 16831, 15673, 11907, 17624,
+ 18961, 16831, 15673, 12550,
+ 18961, 16831, 15673, 13165, 2434,
+ 18961, 16831, 15673, 13165, 11906,
+ 18961, 16831, 15673, 13165, 20674,
+ 18961, 16831, 15673, 13268,
+ 18961, 16831, 15673, 13330,
+ 18961, 16831, 15673, 13664,
+ 18961, 16831, 15673, 13714,
+ 18961, 16831, 15673, 13715, 14294,
+ 18961, 16831, 15673, 13730,
+ 18961, 16831, 15673, 13980,
+ 18961, 16831, 15673, 14089, 14946,
+ 18961, 16831, 15673, 14552,
+ 18961, 16831, 15673, 14583, 5279, 1253, 17868,
+ 18961, 16831, 15673, 14583, 19069, 221, 17868,
+ 18961, 16831, 15673, 14583, 20483, 9161, 17868,
+ 18961, 16831, 15673, 14583, 20807, 17353, 17868,
+ 18961, 16831, 15673, 14583, 20960,
+ 18961, 16831, 15673, 14583, 22936,
+ 18961, 16831, 15673, 14651, 20840,
+ 18961, 16831, 15673, 14651, 21282,
+ 18961, 16831, 15673, 14691, 17235, 14481, 13978,
+ 18961, 16831, 15673, 14749, 17, 15929, 22936,
+ 18961, 16831, 15673, 14749, 8605, 12372,
+ 18961, 16831, 15673, 14749, 15164,
+ 18961, 16831, 15673, 14749, 16757, 14481, 17848,
+ 18961, 16831, 15673, 14749, 16757, 14481, 20260,
+ 18961, 16831, 15673, 14749, 17235, 14481, 13978,
+ 18961, 16831, 15673, 14749, 17235, 14481, 15674,
+ 18961, 16831, 15673, 14749, 17235, 17847, 158,
+ 18961, 16831, 15673, 14749, 17624,
+ 18961, 16831, 15673, 14749, 17625, 17837, 12374,
+ 18961, 16831, 15673, 14749, 19065, 158,
+ 18961, 16831, 15673, 14749, 19065, 354,
+ 18961, 16831, 15673, 14749, 19065, 461, 848,
+ 18961, 16831, 15673, 14749, 19065, 461, 7602,
+ 18961, 16831, 15673, 14749, 19065, 522,
+ 18961, 16831, 15673, 14749, 19065, 760,
+ 18961, 16831, 15673, 14749, 19065, 8598,
+ 18961, 16831, 15673, 14749, 20109, 18900,
+ 18961, 16831, 15673, 14763, 14582,
+ 18961, 16831, 15673, 14763, 15928,
+ 18961, 16831, 15673, 14791, 2435, 848,
+ 18961, 16831, 15673, 14791, 2435, 7602,
+ 18961, 16831, 15673, 14791, 17624,
+ 18961, 16831, 15673, 14791, 22893, 11896,
+ 18961, 16831, 15673, 14791, 22893, 17628,
+ 18961, 16831, 15673, 14877, 15711, 19336,
+ 18961, 16831, 15673, 14905, 18780,
+ 18961, 16831, 15673, 14946,
+ 18961, 16831, 15673, 14947, 848,
+ 18961, 16831, 15673, 14947, 7602,
+ 18961, 16831, 15673, 14991, 1253, 16148,
+ 18961, 16831, 15673, 14991, 6577, 16150,
+ 18961, 16831, 15673, 14991, 13815, 16148,
+ 18961, 16831, 15673, 14991, 16519, 16150,
+ 18961, 16831, 15673, 14991, 18733, 16148,
+ 18961, 16831, 15673, 15121, 7444,
+ 18961, 16831, 15673, 15249, 2434,
+ 18961, 16831, 15673, 15249, 17624,
+ 18961, 16831, 15673, 15250,
+ 18961, 16831, 15673, 15281, 17624,
+ 18961, 16831, 15673, 15335, 2434,
+ 18961, 16831, 15673, 15335, 17624,
+ 18961, 16831, 15673, 15394,
+ 18961, 16831, 15673, 15512,
+ 18961, 16831, 15673, 15513, 2434,
+ 18961, 16831, 15673, 15628,
+ 18961, 16831, 15673, 15706,
+ 18961, 16831, 15673, 15782,
+ 18961, 16831, 15673, 15857, 2434,
+ 18961, 16831, 15673, 15857, 11906,
+ 18961, 16831, 15673, 15857, 20674,
+ 18961, 16831, 15673, 15929, 5279, 1253, 17868,
+ 18961, 16831, 15673, 15929, 19069, 221, 17868,
+ 18961, 16831, 15673, 15929, 20483, 9161, 17868,
+ 18961, 16831, 15673, 15929, 20807, 17353, 17868,
+ 18961, 16831, 15673, 15929, 20960,
+ 18961, 16831, 15673, 15934,
+ 18961, 16831, 15673, 16015, 158,
+ 18961, 16831, 15673, 16015, 244,
+ 18961, 16831, 15673, 16015, 354,
+ 18961, 16831, 15673, 16015, 460,
+ 18961, 16831, 15673, 16015, 522,
+ 18961, 16831, 15673, 16015, 760,
+ 18961, 16831, 15673, 16015, 3492,
+ 18961, 16831, 15673, 16128,
+ 18961, 16831, 15673, 16250,
+ 18961, 16831, 15673, 16358,
+ 18961, 16831, 15673, 16369, 1871, 14749, 3492,
+ 18961, 16831, 15673, 16510,
+ 18961, 16831, 15673, 16569, 2435, 848,
+ 18961, 16831, 15673, 16569, 2435, 7602,
+ 18961, 16831, 15673, 16569, 2435, 8372,
+ 18961, 16831, 15673, 16569, 17624,
+ 18961, 16831, 15673, 16596,
+ 18961, 16831, 15673, 16599, 2434,
+ 18961, 16831, 15673, 16599, 5254,
+ 18961, 16831, 15673, 16599, 17624,
+ 18961, 16831, 15673, 16604,
+ 18961, 16831, 15673, 16736,
+ 18961, 16831, 15673, 17008,
+ 18961, 16831, 15673, 17010,
+ 18961, 16831, 15673, 17100,
+ 18961, 16831, 15673, 17292,
+ 18961, 16831, 15673, 17293, 17614,
+ 18961, 16831, 15673, 17325, 2434,
+ 18961, 16831, 15673, 17325, 8375, 17294,
+ 18961, 16831, 15673, 17325, 17624,
+ 18961, 16831, 15673, 17326,
+ 18961, 16831, 15673, 17352,
+ 18961, 16831, 15673, 17378,
+ 18961, 16831, 15673, 17471, 17624,
+ 18961, 16831, 15673, 17538,
+ 18961, 16831, 15673, 17613, 2434,
+ 18961, 16831, 15673, 17613, 17624,
+ 18961, 16831, 15673, 17616,
+ 18961, 16831, 15673, 17726,
+ 18961, 16831, 15673, 17747, 2434,
+ 18961, 16831, 15673, 17747, 17624,
+ 18961, 16831, 15673, 17845, 5279, 12734,
+ 18961, 16831, 15673, 17845, 5279, 15098,
+ 18961, 16831, 15673, 17845, 11906,
+ 18961, 16831, 15673, 17845, 17360,
+ 18961, 16831, 15673, 17850,
+ 18961, 16831, 15673, 17851, 22893, 11896,
+ 18961, 16831, 15673, 17851, 22893, 17629, 848,
+ 18961, 16831, 15673, 17851, 22893, 17629, 7602,
+ 18961, 16831, 15673, 17853, 250,
+ 18961, 16831, 15673, 18028,
+ 18961, 16831, 15673, 18162,
+ 18961, 16831, 15673, 18210,
+ 18961, 16831, 15673, 18216,
+ 18961, 16831, 15673, 18217, 5254,
+ 18961, 16831, 15673, 18218,
+ 18961, 16831, 15673, 18220,
+ 18961, 16831, 15673, 18287, 5253, 15393, 12372,
+ 18961, 16831, 15673, 18287, 5253, 17835, 12372,
+ 18961, 16831, 15673, 18287, 13977, 12372,
+ 18961, 16831, 15673, 18287, 15393, 12372,
+ 18961, 16831, 15673, 18287, 15787, 12372,
+ 18961, 16831, 15673, 18287, 16711, 12372,
+ 18961, 16831, 15673, 18287, 17039, 12372,
+ 18961, 16831, 15673, 18287, 17039, 18735, 12372,
+ 18961, 16831, 15673, 18287, 17835, 12372,
+ 18961, 16831, 15673, 18287, 18735, 12372,
+ 18961, 16831, 15673, 18287, 18735, 16711, 12372,
+ 18961, 16831, 15673, 18287, 19798,
+ 18961, 16831, 15673, 18287, 20345, 12372,
+ 18961, 16831, 15673, 18432,
+ 18961, 16831, 15673, 18444,
+ 18961, 16831, 15673, 18445, 2434,
+ 18961, 16831, 15673, 18564,
+ 18961, 16831, 15673, 18601, 14314,
+ 18961, 16831, 15673, 18601, 14315, 16264,
+ 18961, 16831, 15673, 18601, 14315, 18778,
+ 18961, 16831, 15673, 18601, 14315, 20472,
+ 18961, 16831, 15673, 18601, 17360,
+ 18961, 16831, 15673, 18601, 17361, 16264,
+ 18961, 16831, 15673, 18601, 17361, 18778,
+ 18961, 16831, 15673, 18601, 17361, 20472,
+ 18961, 16831, 15673, 18736,
+ 18961, 16831, 15673, 18781, 2434,
+ 18961, 16831, 15673, 18781, 5254,
+ 18961, 16831, 15673, 18781, 17624,
+ 18961, 16831, 15673, 19067, 510,
+ 18961, 16831, 15673, 19232,
+ 18961, 16831, 15673, 19255, 17848,
+ 18961, 16831, 15673, 19255, 20260,
+ 18961, 16831, 15673, 19255, 20942,
+ 18961, 16831, 15673, 19344,
+ 18961, 16831, 15673, 19378,
+ 18961, 16831, 15673, 19382,
+ 18961, 16831, 15673, 19383, 2435, 848,
+ 18961, 16831, 15673, 19383, 2435, 7602,
+ 18961, 16831, 15673, 19383, 2435, 8372,
+ 18961, 16831, 15673, 19383, 17624,
+ 18961, 16831, 15673, 19392,
+ 18961, 16831, 15673, 19493, 2434,
+ 18961, 16831, 15673, 19493, 17624,
+ 18961, 16831, 15673, 19548,
+ 18961, 16831, 15673, 19549, 2434,
+ 18961, 16831, 15673, 19764,
+ 18961, 16831, 15673, 19800,
+ 18961, 16831, 15673, 19852,
+ 18961, 16831, 15673, 19853, 11906,
+ 18961, 16831, 15673, 19870,
+ 18961, 16831, 15673, 19877, 15711, 19336,
+ 18961, 16831, 15673, 19877, 19763, 2434,
+ 18961, 16831, 15673, 19878,
+ 18961, 16831, 15673, 19879, 2434,
+ 18961, 16831, 15673, 19879, 11906,
+ 18961, 16831, 15673, 20102,
+ 18961, 16831, 15673, 20159, 27, 14294,
+ 18961, 16831, 15673, 20159, 27, 16262,
+ 18961, 16831, 15673, 20186,
+ 18961, 16831, 15673, 20188,
+ 18961, 16831, 15673, 20841, 2434,
+ 18961, 16831, 15673, 20841, 17624,
+ 18961, 16831, 15673, 20842,
+ 18961, 16831, 15673, 20843, 2434,
+ 18961, 16831, 15673, 20843, 17624,
+ 18961, 16831, 15673, 20854,
+ 18961, 16831, 15673, 20947, 1320,
+ 18961, 16831, 15673, 20947, 1334,
+ 18961, 16831, 15673, 20998,
+ 18961, 16831, 15673, 21098,
+ 18961, 16831, 15673, 21232,
+ 18961, 16831, 15673, 21282,
+ 18961, 16831, 15673, 22984,
+ 18961, 16831, 15673, 23142,
+ 18961, 16831, 15673, 23144,
+ 18961, 16831, 15673, 23250,
+ 18961, 16831, 15673, 23270,
+ 18961, 16831, 15673, 23272,
+ 18961, 16831, 15673, 23280,
+ 18961, 16831, 15673, 23286,
+ 18961, 16831, 15673, 23288,
+ 18961, 16831, 15673, 23444,
+ 18961, 16831, 15673, 23528,
+ 18961, 16831, 15673, 23538,
+ 18962,
+ 18964,
+ 18975, 17593, 14999, 178,
+ 18975, 17593, 14999, 496,
+ 18975, 17593, 14999, 838,
+ 18975, 17593, 14999, 852,
+ 18975, 17593, 14999, 928,
+ 18975, 17593, 14999, 1016,
+ 18975, 17593, 14999, 1044,
+ 18975, 17593, 14999, 1048,
+ 18975, 17593, 14999, 1136,
+ 18975, 17593, 14999, 1338,
+ 18975, 17593, 14999, 1348,
+ 18975, 17593, 14999, 1510,
+ 18975, 17593, 14999, 1768,
+ 18975, 17593, 14999, 1778,
+ 18975, 17593, 14999, 1884,
+ 18975, 17593, 14999, 1946,
+ 18975, 17593, 14999, 2078,
+ 18975, 17593, 14999, 2248,
+ 18975, 17593, 14999, 2668,
+ 18975, 17593, 14999, 2770,
+ 18975, 17593, 14999, 2774,
+ 18975, 17593, 14999, 2886,
+ 18975, 17593, 14999, 3048,
+ 18975, 17593, 14999, 3212,
+ 18975, 17593, 14999, 3812,
+ 18975, 17593, 14999, 5982,
+ 18975, 17593, 14999, 6018,
+ 18975, 17593, 14999, 6052,
+ 18975, 17593, 14999, 6130,
+ 18975, 17593, 14999, 6132,
+ 18975, 17593, 14999, 6460,
+ 18975, 17593, 14999, 6466,
+ 18975, 17593, 14999, 7158,
+ 18975, 17593, 14999, 7436,
+ 18975, 17593, 14999, 7462,
+ 18975, 17593, 14999, 7476,
+ 18975, 17593, 14999, 7910,
+ 18975, 17593, 14999, 8854,
+ 18975, 17593, 14999, 9274,
+ 18975, 17593, 14999, 9726,
+ 18975, 17593, 14999, 9744,
+ 18975, 17593, 14999, 9800,
+ 18975, 17593, 14999, 10202,
+ 18975, 17593, 14999, 10310,
+ 18975, 17593, 14999, 10538,
+ 18975, 17593, 14999, 10684,
+ 18975, 17593, 14999, 10766,
+ 18975, 17593, 14999, 10818,
+ 18975, 17593, 14999, 10894,
+ 18975, 17593, 14999, 10922,
+ 18975, 17593, 14999, 11946,
+ 18975, 17593, 14999, 12198,
+ 18975, 17593, 17757, 8320,
+ 18979, 3256,
+ 18983, 6758,
+ 18985, 896,
+ 18987, 10228,
+ 18988,
+ 18989, 93, 6458,
+ 18991, 15127, 13220,
+ 18993, 17700,
+ 18994,
+ 18997, 3293, 20385, 11476,
+ 18997, 9171, 14487, 11476,
+ 18997, 13341, 843, 7817, 20385, 14312,
+ 18997, 14497, 14487, 11476,
+ 18997, 14753, 14487, 11476,
+ 18997, 16179, 18176,
+ 18997, 18176,
+ 18997, 19215, 843, 17463, 9171, 14487, 14312,
+ 18997, 20375, 843, 19407, 9171, 14487, 14312,
+ 18997, 20375, 843, 19407, 9171, 14487, 14313, 10641, 16153, 2611, 16950,
+ 18997, 23305, 9171, 14487, 11476,
+ 19001, 15672,
+ 19003, 47, 11392,
+ 19003, 47, 11552,
+ 19003, 327, 11552,
+ 19003, 671, 10087, 11392,
+ 19003, 671, 10087, 11552,
+ 19003, 673, 11392,
+ 19003, 675, 11392,
+ 19003, 1217, 11392,
+ 19003, 1217, 11393, 13340,
+ 19003, 1217, 11552,
+ 19003, 2175, 7854,
+ 19003, 2511, 13759, 11392,
+ 19003, 2607, 15317, 14999, 80,
+ 19003, 2607, 15317, 14999, 1208,
+ 19003, 2607, 15317, 14999, 3068,
+ 19003, 2607, 15317, 14999, 10896,
+ 19003, 2607, 15317, 14999, 12838,
+ 19003, 3589, 11552,
+ 19003, 6435, 10087, 11552,
+ 19003, 6779, 6431, 11392,
+ 19003, 7293, 11392,
+ 19003, 7304,
+ 19003, 7817, 7123, 9503, 11392,
+ 19003, 7817, 7123, 9503, 11552,
+ 19003, 7817, 10087, 11552,
+ 19003, 7817, 11447, 11392,
+ 19003, 7817, 11447, 11552,
+ 19003, 7817, 11477, 11392,
+ 19003, 7817, 11477, 11552,
+ 19003, 7817, 13341, 11477, 11392,
+ 19003, 7817, 13341, 11477, 11552,
+ 19003, 7817, 16481, 11392,
+ 19003, 7817, 18907, 11392,
+ 19003, 7817, 18907, 11552,
+ 19003, 7883, 14625, 17255, 16950,
+ 19003, 7883, 15643, 16950,
+ 19003, 7883, 17255, 16950,
+ 19003, 7883, 18847, 7855, 16950,
+ 19003, 9171, 8321, 11552,
+ 19003, 9287, 9855, 11552,
+ 19003, 9503, 11392,
+ 19003, 9503, 11552,
+ 19003, 9503, 16950,
+ 19003, 10633, 14409, 11392,
+ 19003, 11395, 10219, 8320,
+ 19003, 11395, 14262,
+ 19003, 11395, 14263, 11552,
+ 19003, 11596,
+ 19003, 11597, 11552,
+ 19003, 11656,
+ 19003, 11657, 11552,
+ 19003, 11763, 11392,
+ 19003, 11763, 11393, 13340,
+ 19003, 11763, 11552,
+ 19003, 12233, 10219, 8320,
+ 19003, 12233, 14262,
+ 19003, 12233, 14263, 11552,
+ 19003, 12237, 16596,
+ 19003, 12237, 16831, 17402,
+ 19003, 12237, 16831, 19518,
+ 19003, 12237, 16831, 19778,
+ 19003, 12237, 19063, 13792,
+ 19003, 12237, 20854,
+ 19003, 12237, 22960,
+ 19003, 12541, 13563, 14999, 0,
+ 19003, 12541, 13563, 14999, 1, 10641, 19058,
+ 19003, 12541, 13563, 14999, 2,
+ 19003, 12541, 13563, 14999, 4,
+ 19003, 12541, 13563, 14999, 5, 16120,
+ 19003, 12541, 13563, 14999, 6,
+ 19003, 12541, 13563, 14999, 8,
+ 19003, 12541, 13563, 14999, 10,
+ 19003, 12541, 13563, 14999, 12,
+ 19003, 12541, 13563, 14999, 14,
+ 19003, 12541, 13563, 14999, 16,
+ 19003, 12541, 13563, 14999, 20,
+ 19003, 12541, 13563, 14999, 22,
+ 19003, 12541, 13563, 14999, 23, 10641, 14625, 15119, 13758,
+ 19003, 12541, 13563, 14999, 24,
+ 19003, 12541, 13563, 14999, 26,
+ 19003, 12541, 13563, 14999, 28,
+ 19003, 12541, 13563, 14999, 29, 10641, 12563, 22977, 15642,
+ 19003, 12541, 13563, 14999, 29, 10641, 19058,
+ 19003, 12541, 13563, 14999, 30,
+ 19003, 12541, 13563, 14999, 34,
+ 19003, 12541, 13563, 14999, 35, 11552,
+ 19003, 12541, 13563, 14999, 35, 17140,
+ 19003, 12541, 13563, 14999, 36,
+ 19003, 12541, 13563, 14999, 38,
+ 19003, 12541, 13563, 14999, 40,
+ 19003, 12541, 13563, 14999, 41, 10641, 12563, 22977, 15642,
+ 19003, 12541, 13563, 14999, 41, 10641, 19058,
+ 19003, 12541, 13563, 14999, 42,
+ 19003, 12541, 13563, 14999, 44,
+ 19003, 12541, 13563, 14999, 46,
+ 19003, 12541, 13563, 14999, 50,
+ 19003, 12541, 13563, 14999, 66,
+ 19003, 12541, 13563, 14999, 82,
+ 19003, 12541, 13563, 14999, 96,
+ 19003, 12541, 13563, 14999, 1318,
+ 19003, 12541, 13563, 14999, 1328,
+ 19003, 12541, 13563, 14999, 5816,
+ 19003, 12541, 13563, 14999, 7883, 36,
+ 19003, 12541, 13563, 14999, 11436,
+ 19003, 12541, 13563, 14999, 13432,
+ 19003, 12541, 13563, 14999, 16527, 6,
+ 19003, 12541, 13563, 14999, 19267, 9171, 1, 11392,
+ 19003, 12541, 14999, 13563, 16111, 12,
+ 19003, 12541, 14999, 13563, 16111, 22,
+ 19003, 12541, 14999, 13563, 16111, 24,
+ 19003, 12541, 14999, 13563, 16111, 26,
+ 19003, 12541, 14999, 13563, 16111, 34,
+ 19003, 12563, 22977, 15643, 11552,
+ 19003, 12741, 9855, 11552,
+ 19003, 13341, 7123, 9503, 11392,
+ 19003, 13341, 7123, 9503, 11552,
+ 19003, 13341, 10087, 11552,
+ 19003, 13341, 11477, 11392,
+ 19003, 13341, 11477, 11552,
+ 19003, 13341, 16481, 11392,
+ 19003, 13341, 18907, 843, 671, 18907, 11552,
+ 19003, 13341, 18907, 843, 6435, 18907, 11552,
+ 19003, 13341, 18907, 11392,
+ 19003, 13341, 18907, 11552,
+ 19003, 13507, 15643, 16950,
+ 19003, 13507, 17255, 16950,
+ 19003, 13507, 18847, 7855, 16950,
+ 19003, 13573, 11552,
+ 19003, 13737, 6431, 11392,
+ 19003, 13758,
+ 19003, 13759, 7817, 7123, 11552,
+ 19003, 13759, 11552,
+ 19003, 13759, 13341, 7123, 11552,
+ 19003, 13759, 16950,
+ 19003, 14281, 12005, 635, 11392,
+ 19003, 14281, 12005, 635, 11552,
+ 19003, 14409, 11392,
+ 19003, 14409, 11552,
+ 19003, 14623, 11395, 14262,
+ 19003, 14623, 12233, 14262,
+ 19003, 14625, 2175, 7854,
+ 19003, 14625, 9171, 8321, 11552,
+ 19003, 14625, 9503, 11552,
+ 19003, 14625, 11395, 14262,
+ 19003, 14625, 11596,
+ 19003, 14625, 11597, 11552,
+ 19003, 14625, 12233, 14262,
+ 19003, 14625, 13758,
+ 19003, 14625, 13759, 7817, 7122,
+ 19003, 14625, 13759, 13341, 7122,
+ 19003, 14625, 15050,
+ 19003, 14625, 15051, 11552,
+ 19003, 14625, 18183, 11596,
+ 19003, 14625, 18183, 11597, 11552,
+ 19003, 14625, 18400,
+ 19003, 14625, 18847, 7855, 11392,
+ 19003, 14625, 18847, 7855, 11552,
+ 19003, 14625, 18847, 15643, 16950,
+ 19003, 14625, 19921, 11392,
+ 19003, 14625, 20375, 11477, 11552,
+ 19003, 14625, 20845, 11392,
+ 19003, 14647, 9855, 11552,
+ 19003, 15050,
+ 19003, 15051, 7817, 7122,
+ 19003, 15051, 7817, 7123, 11552,
+ 19003, 15051, 11552,
+ 19003, 15051, 13341, 7122,
+ 19003, 15051, 13341, 7123, 11552,
+ 19003, 15246,
+ 19003, 15247, 11392,
+ 19003, 15621, 11552,
+ 19003, 15645, 22977, 15643, 11552,
+ 19003, 15781, 1216,
+ 19003, 15781, 18838,
+ 19003, 15811, 11763, 11392,
+ 19003, 15893, 7855, 11552,
+ 19003, 15945, 11392,
+ 19003, 15945, 11552,
+ 19003, 15993, 15672,
+ 19003, 16120,
+ 19003, 16337, 19921, 14262,
+ 19003, 16398,
+ 19003, 16457, 11905, 2610,
+ 19003, 16457, 11905, 3076,
+ 19003, 16457, 11905, 3356,
+ 19003, 16457, 11905, 6756,
+ 19003, 16457, 11905, 6778,
+ 19003, 16457, 11905, 10900,
+ 19003, 16457, 11905, 13736,
+ 19003, 16457, 14999, 0,
+ 19003, 16457, 14999, 350,
+ 19003, 16457, 14999, 448,
+ 19003, 16457, 14999, 522,
+ 19003, 16457, 14999, 684,
+ 19003, 17123, 17255, 16950,
+ 19003, 17177, 11552,
+ 19003, 17463, 11477, 11552,
+ 19003, 17643, 11392,
+ 19003, 17643, 11552,
+ 19003, 17809, 3233, 18311, 9854,
+ 19003, 17809, 11865, 18468,
+ 19003, 17809, 13269, 18468,
+ 19003, 17809, 13774,
+ 19003, 17809, 13775, 7817, 7122,
+ 19003, 17809, 13775, 13341, 7122,
+ 19003, 17809, 14004,
+ 19003, 17809, 14906,
+ 19003, 17809, 14999, 0,
+ 19003, 17809, 14999, 16,
+ 19003, 17809, 14999, 28,
+ 19003, 17809, 14999, 40,
+ 19003, 17809, 14999, 110,
+ 19003, 17809, 14999, 154,
+ 19003, 17809, 14999, 186,
+ 19003, 17809, 14999, 198,
+ 19003, 17809, 14999, 200,
+ 19003, 17809, 14999, 202,
+ 19003, 17809, 14999, 208,
+ 19003, 17809, 14999, 210,
+ 19003, 17809, 14999, 266,
+ 19003, 17809, 14999, 300,
+ 19003, 17809, 14999, 350,
+ 19003, 17809, 14999, 528,
+ 19003, 17809, 14999, 626,
+ 19003, 17809, 14999, 682,
+ 19003, 17809, 14999, 738,
+ 19003, 17809, 14999, 746,
+ 19003, 17809, 14999, 754,
+ 19003, 17809, 14999, 947, 3758,
+ 19003, 17809, 14999, 1046,
+ 19003, 17809, 14999, 1494,
+ 19003, 17809, 14999, 3048,
+ 19003, 17809, 14999, 3310,
+ 19003, 17809, 14999, 3680,
+ 19003, 17809, 14999, 3814,
+ 19003, 17809, 14999, 6754,
+ 19003, 17809, 14999, 7131, 9854,
+ 19003, 17809, 14999, 9891, 9854,
+ 19003, 17809, 14999, 10780,
+ 19003, 17809, 14999, 11916,
+ 19003, 17809, 14999, 12012,
+ 19003, 17809, 14999, 13144,
+ 19003, 17809, 14999, 13472,
+ 19003, 17809, 14999, 15031, 3758,
+ 19003, 17809, 14999, 18185, 0,
+ 19003, 17809, 14999, 18185, 8,
+ 19003, 17809, 14999, 18185, 947, 3758,
+ 19003, 17809, 14999, 19449, 662,
+ 19003, 17809, 14999, 19815, 300,
+ 19003, 17809, 16503, 18311, 9854,
+ 19003, 17809, 16503, 19785, 9854,
+ 19003, 17809, 16992,
+ 19003, 17809, 18311, 9854,
+ 19003, 17809, 18472,
+ 19003, 17809, 18745, 18311, 9854,
+ 19003, 17809, 23112,
+ 19003, 17827, 8320,
+ 19003, 18113, 14890,
+ 19003, 18172,
+ 19003, 18183, 11596,
+ 19003, 18183, 11597, 11552,
+ 19003, 18183, 14409, 11552,
+ 19003, 18183, 14625, 5287, 11552,
+ 19003, 18249, 7817, 7122,
+ 19003, 18249, 7817, 7123, 11552,
+ 19003, 18249, 13341, 7122,
+ 19003, 18249, 13341, 7123, 11552,
+ 19003, 18400,
+ 19003, 18543, 11763, 11392,
+ 19003, 18847, 7855, 11392,
+ 19003, 18847, 7855, 11552,
+ 19003, 18847, 13758,
+ 19003, 18997, 9503, 16950,
+ 19003, 18997, 11477, 11392,
+ 19003, 19058,
+ 19003, 19059, 11552,
+ 19003, 19215, 11476,
+ 19003, 19227, 14486,
+ 19003, 19227, 14487, 18922,
+ 19003, 19227, 14924,
+ 19003, 19227, 15498,
+ 19003, 19227, 15620,
+ 19003, 19227, 15847, 18471, 18774,
+ 19003, 19227, 16248,
+ 19003, 19407, 11477, 16950,
+ 19003, 19407, 16481, 10641, 5741, 19214,
+ 19003, 19587, 7293, 11552,
+ 19003, 19921, 14262,
+ 19003, 19921, 14263, 11552,
+ 19003, 19935, 15050,
+ 19003, 19935, 15051, 11552,
+ 19003, 19971, 9855, 17652,
+ 19003, 19971, 11905, 2610,
+ 19003, 19971, 11905, 3076,
+ 19003, 19971, 11905, 3356,
+ 19003, 19971, 11905, 6756,
+ 19003, 19971, 11905, 6778,
+ 19003, 19971, 11905, 8780,
+ 19003, 19971, 11905, 10900,
+ 19003, 19971, 11905, 11978,
+ 19003, 19971, 11905, 13450,
+ 19003, 19971, 11905, 13736,
+ 19003, 19971, 14999, 0,
+ 19003, 19971, 14999, 40,
+ 19003, 19971, 14999, 350,
+ 19003, 19971, 14999, 448,
+ 19003, 19971, 14999, 522,
+ 19003, 19971, 14999, 572,
+ 19003, 19971, 14999, 684,
+ 19003, 20157, 14999, 16,
+ 19003, 20157, 14999, 742,
+ 19003, 20157, 14999, 746,
+ 19003, 20157, 14999, 880,
+ 19003, 20157, 14999, 947, 3758,
+ 19003, 20157, 14999, 2616,
+ 19003, 20157, 14999, 3048,
+ 19003, 20157, 14999, 3312,
+ 19003, 20157, 14999, 3394,
+ 19003, 20157, 14999, 5872,
+ 19003, 20157, 14999, 6754,
+ 19003, 20157, 14999, 7152,
+ 19003, 20157, 14999, 7454,
+ 19003, 20157, 14999, 7584,
+ 19003, 20157, 14999, 9804,
+ 19003, 20157, 14999, 10526,
+ 19003, 20157, 14999, 10760,
+ 19003, 20157, 14999, 10778,
+ 19003, 20157, 14999, 10780,
+ 19003, 20157, 14999, 11920,
+ 19003, 20157, 14999, 12118,
+ 19003, 20157, 14999, 12812,
+ 19003, 20157, 14999, 13344,
+ 19003, 20157, 14999, 13560,
+ 19003, 20157, 14999, 13563, 3758,
+ 19003, 20157, 14999, 14118,
+ 19003, 20157, 14999, 14478,
+ 19003, 20157, 14999, 14594,
+ 19003, 20157, 14999, 15366,
+ 19003, 20157, 14999, 15816,
+ 19003, 20157, 14999, 15938,
+ 19003, 20157, 14999, 16444,
+ 19003, 20157, 14999, 16525, 7454,
+ 19003, 20157, 14999, 16533, 947, 3758,
+ 19003, 20157, 14999, 16533, 13563, 3758,
+ 19003, 20157, 14999, 16724,
+ 19003, 20157, 14999, 16834,
+ 19003, 20157, 14999, 17540,
+ 19003, 20179, 11392,
+ 19003, 20375, 16481, 10641, 5741, 19214,
+ 19003, 20461, 8320,
+ 19003, 20552,
+ 19003, 20835, 7293, 11552,
+ 19003, 20845, 11392,
+ 19003, 20845, 11552,
+ 19003, 20845, 16950,
+ 19003, 20992,
+ 19003, 21026,
+ 19003, 21094,
+ 19003, 21140,
+ 19003, 21142,
+ 19003, 21144,
+ 19003, 21279, 9503, 16950,
+ 19003, 21279, 11477, 11392,
+ 19003, 22980,
+ 19003, 23448,
+ 19003, 23454,
+ 19003, 23459, 15873, 13579, 8320,
+ 19003, 23459, 20909, 13579, 8320,
+ 19009, 10641, 1217, 11392,
+ 19023, 9854,
+ 19028,
+ 19030,
+ 19037, 9855, 0,
+ 19037, 9855, 1, 13765, 0,
+ 19037, 9855, 1, 13765, 266,
+ 19037, 9855, 1, 13765, 884,
+ 19037, 9855, 1, 13765, 1748,
+ 19037, 9855, 1, 13765, 3012,
+ 19037, 9855, 1, 13765, 6927, 10122,
+ 19037, 9855, 1, 13765, 8490,
+ 19037, 9855, 1, 13765, 12523, 7070,
+ 19037, 9855, 8,
+ 19037, 9855, 9, 9175, 9, 2537, 9175, 2536,
+ 19037, 9855, 9, 13765, 2646,
+ 19037, 9855, 16,
+ 19037, 9855, 17, 0,
+ 19037, 9855, 40,
+ 19037, 9855, 41, 40,
+ 19037, 9855, 41, 41, 40,
+ 19037, 9855, 41, 1542,
+ 19037, 9855, 41, 9175, 41, 41, 18543, 9175, 41, 18542,
+ 19037, 9855, 41, 9175, 41, 523, 9175, 523, 1451, 9175, 1450,
+ 19037, 9855, 41, 9175, 41, 3143, 9175, 3142,
+ 19037, 9855, 54,
+ 19037, 9855, 60,
+ 19037, 9855, 61, 7070,
+ 19037, 9855, 61, 13765, 41, 9287, 41, 9287, 40,
+ 19037, 9855, 61, 13765, 266,
+ 19037, 9855, 61, 13765, 1442,
+ 19037, 9855, 61, 13765, 1749, 7070,
+ 19037, 9855, 61, 13765, 2536,
+ 19037, 9855, 61, 13765, 2537, 10122,
+ 19037, 9855, 61, 13765, 5296,
+ 19037, 9855, 61, 13765, 6447, 7070,
+ 19037, 9855, 61, 13765, 6927, 10122,
+ 19037, 9855, 61, 13765, 7426,
+ 19037, 9855, 61, 13765, 9806,
+ 19037, 9855, 61, 13765, 12520,
+ 19037, 9855, 61, 13765, 13484,
+ 19037, 9855, 64,
+ 19037, 9855, 65, 13765, 6590,
+ 19037, 9855, 74,
+ 19037, 9855, 75, 13765, 12010,
+ 19037, 9855, 75, 13765, 13499, 9287, 7042,
+ 19037, 9855, 76,
+ 19037, 9855, 77, 13765, 76,
+ 19037, 9855, 77, 13765, 266,
+ 19037, 9855, 77, 13765, 358,
+ 19037, 9855, 77, 13765, 3050,
+ 19037, 9855, 77, 13765, 3426,
+ 19037, 9855, 77, 13765, 6402,
+ 19037, 9855, 77, 13765, 7042,
+ 19037, 9855, 77, 13765, 7572,
+ 19037, 9855, 80,
+ 19037, 9855, 81, 9175, 80,
+ 19037, 9855, 81, 9287, 8591, 17274,
+ 19037, 9855, 81, 9287, 8591, 18389, 81, 9287, 8590,
+ 19037, 9855, 81, 13737, 13764,
+ 19037, 9855, 106,
+ 19037, 9855, 114,
+ 19037, 9855, 115, 13765, 0,
+ 19037, 9855, 115, 13765, 1450,
+ 19037, 9855, 115, 13765, 1749, 7070,
+ 19037, 9855, 120,
+ 19037, 9855, 121, 9175, 121, 60,
+ 19037, 9855, 121, 9175, 121, 666,
+ 19037, 9855, 121, 9175, 121, 13765, 2382,
+ 19037, 9855, 121, 17793, 120,
+ 19037, 9855, 148,
+ 19037, 9855, 149, 13765, 10094,
+ 19037, 9855, 158,
+ 19037, 9855, 168,
+ 19037, 9855, 169, 7070,
+ 19037, 9855, 169, 9175, 168,
+ 19037, 9855, 169, 17210,
+ 19037, 9855, 174,
+ 19037, 9855, 175, 13765, 1, 9287, 267, 9287, 148,
+ 19037, 9855, 175, 13765, 40,
+ 19037, 9855, 175, 13765, 430,
+ 19037, 9855, 175, 13765, 1450,
+ 19037, 9855, 175, 13765, 2022,
+ 19037, 9855, 175, 13765, 2646,
+ 19037, 9855, 175, 13765, 3016,
+ 19037, 9855, 175, 13765, 3050,
+ 19037, 9855, 198,
+ 19037, 9855, 202,
+ 19037, 9855, 203, 13765, 424,
+ 19037, 9855, 203, 13765, 6926,
+ 19037, 9855, 203, 13765, 6927, 10122,
+ 19037, 9855, 203, 17274,
+ 19037, 9855, 203, 17793, 202,
+ 19037, 9855, 203, 18389, 202,
+ 19037, 9855, 244,
+ 19037, 9855, 245, 7070,
+ 19037, 9855, 254,
+ 19037, 9855, 255, 13765, 8,
+ 19037, 9855, 255, 13765, 40,
+ 19037, 9855, 255, 17793, 254,
+ 19037, 9855, 260,
+ 19037, 9855, 261, 17793, 260,
+ 19037, 9855, 266,
+ 19037, 9855, 267, 7070,
+ 19037, 9855, 267, 10122,
+ 19037, 9855, 267, 10123, 7070,
+ 19037, 9855, 274,
+ 19037, 9855, 275, 13765, 40,
+ 19037, 9855, 275, 13765, 864,
+ 19037, 9855, 275, 13765, 865, 9175, 275, 13765, 864,
+ 19037, 9855, 275, 13765, 884,
+ 19037, 9855, 275, 13765, 1432,
+ 19037, 9855, 275, 13765, 1936,
+ 19037, 9855, 275, 13765, 2536,
+ 19037, 9855, 275, 13765, 3050,
+ 19037, 9855, 275, 13765, 5296,
+ 19037, 9855, 275, 13765, 6408,
+ 19037, 9855, 286,
+ 19037, 9855, 294,
+ 19037, 9855, 304,
+ 19037, 9855, 312,
+ 19037, 9855, 313, 13765, 6927, 10122,
+ 19037, 9855, 314,
+ 19037, 9855, 315, 13765, 10094,
+ 19037, 9855, 315, 17274,
+ 19037, 9855, 315, 17793, 314,
+ 19037, 9855, 315, 18389, 314,
+ 19037, 9855, 316,
+ 19037, 9855, 324,
+ 19037, 9855, 350,
+ 19037, 9855, 351, 13765, 0,
+ 19037, 9855, 351, 13765, 40,
+ 19037, 9855, 351, 13765, 41, 41, 40,
+ 19037, 9855, 351, 13765, 64,
+ 19037, 9855, 351, 13765, 65, 9287, 2000,
+ 19037, 9855, 351, 13765, 114,
+ 19037, 9855, 351, 13765, 120,
+ 19037, 9855, 351, 13765, 244,
+ 19037, 9855, 351, 13765, 254,
+ 19037, 9855, 351, 13765, 260,
+ 19037, 9855, 351, 13765, 275, 13765, 5296,
+ 19037, 9855, 351, 13765, 314,
+ 19037, 9855, 351, 13765, 350,
+ 19037, 9855, 351, 13765, 358,
+ 19037, 9855, 351, 13765, 392,
+ 19037, 9855, 351, 13765, 406,
+ 19037, 9855, 351, 13765, 424,
+ 19037, 9855, 351, 13765, 425, 9287, 168,
+ 19037, 9855, 351, 13765, 425, 9287, 254,
+ 19037, 9855, 351, 13765, 425, 9287, 626,
+ 19037, 9855, 351, 13765, 430,
+ 19037, 9855, 351, 13765, 431, 9287, 13054,
+ 19037, 9855, 351, 13765, 452,
+ 19037, 9855, 351, 13765, 522,
+ 19037, 9855, 351, 13765, 536,
+ 19037, 9855, 351, 13765, 584,
+ 19037, 9855, 351, 13765, 588,
+ 19037, 9855, 351, 13765, 642,
+ 19037, 9855, 351, 13765, 646,
+ 19037, 9855, 351, 13765, 654,
+ 19037, 9855, 351, 13765, 672,
+ 19037, 9855, 351, 13765, 758,
+ 19037, 9855, 351, 13765, 884,
+ 19037, 9855, 351, 13765, 896,
+ 19037, 9855, 351, 13765, 1442,
+ 19037, 9855, 351, 13765, 1450,
+ 19037, 9855, 351, 13765, 1451, 9287, 9737, 9287, 0,
+ 19037, 9855, 351, 13765, 1542,
+ 19037, 9855, 351, 13765, 1748,
+ 19037, 9855, 351, 13765, 1872,
+ 19037, 9855, 351, 13765, 1928,
+ 19037, 9855, 351, 13765, 2198,
+ 19037, 9855, 351, 13765, 2536,
+ 19037, 9855, 351, 13765, 3026,
+ 19037, 9855, 351, 13765, 3048,
+ 19037, 9855, 351, 13765, 3050,
+ 19037, 9855, 351, 13765, 3056,
+ 19037, 9855, 351, 13765, 3066,
+ 19037, 9855, 351, 13765, 3210,
+ 19037, 9855, 351, 13765, 3412,
+ 19037, 9855, 351, 13765, 3426,
+ 19037, 9855, 351, 13765, 5296,
+ 19037, 9855, 351, 13765, 5298,
+ 19037, 9855, 351, 13765, 6590,
+ 19037, 9855, 351, 13765, 6927, 10122,
+ 19037, 9855, 351, 13765, 7036,
+ 19037, 9855, 351, 13765, 7042,
+ 19037, 9855, 351, 13765, 7043, 9287, 3026,
+ 19037, 9855, 351, 13765, 7043, 17793, 7042,
+ 19037, 9855, 351, 13765, 7078,
+ 19037, 9855, 351, 13765, 9770,
+ 19037, 9855, 351, 13765, 9808,
+ 19037, 9855, 351, 13765, 10417, 13765, 522,
+ 19037, 9855, 351, 13765, 11452,
+ 19037, 9855, 351, 13765, 11518,
+ 19037, 9855, 351, 13765, 12010,
+ 19037, 9855, 351, 13765, 13640,
+ 19037, 9855, 358,
+ 19037, 9855, 359, 13765, 40,
+ 19037, 9855, 359, 13765, 654,
+ 19037, 9855, 359, 13765, 884,
+ 19037, 9855, 370,
+ 19037, 9855, 371, 9175, 275, 13765, 5297, 371, 9175, 275, 13765, 5296,
+ 19037, 9855, 384,
+ 19037, 9855, 392,
+ 19037, 9855, 406,
+ 19037, 9855, 407, 13765, 884,
+ 19037, 9855, 416,
+ 19037, 9855, 417, 7070,
+ 19037, 9855, 417, 13765, 10094,
+ 19037, 9855, 424,
+ 19037, 9855, 430,
+ 19037, 9855, 431, 9287, 3784,
+ 19037, 9855, 440,
+ 19037, 9855, 441, 9175, 440,
+ 19037, 9855, 448,
+ 19037, 9855, 452,
+ 19037, 9855, 453, 13765, 0,
+ 19037, 9855, 453, 13765, 654,
+ 19037, 9855, 453, 17210,
+ 19037, 9855, 460,
+ 19037, 9855, 461, 13765, 8,
+ 19037, 9855, 472,
+ 19037, 9855, 522,
+ 19037, 9855, 536,
+ 19037, 9855, 537, 13765, 0,
+ 19037, 9855, 537, 13765, 8,
+ 19037, 9855, 537, 13765, 16,
+ 19037, 9855, 537, 13765, 40,
+ 19037, 9855, 537, 13765, 60,
+ 19037, 9855, 537, 13765, 114,
+ 19037, 9855, 537, 13765, 120,
+ 19037, 9855, 537, 13765, 294,
+ 19037, 9855, 537, 13765, 646,
+ 19037, 9855, 537, 17793, 536,
+ 19037, 9855, 572,
+ 19037, 9855, 578,
+ 19037, 9855, 584,
+ 19037, 9855, 588,
+ 19037, 9855, 598,
+ 19037, 9855, 599, 7070,
+ 19037, 9855, 599, 13765, 10094,
+ 19037, 9855, 612,
+ 19037, 9855, 613, 9175, 612,
+ 19037, 9855, 622,
+ 19037, 9855, 623, 7070,
+ 19037, 9855, 623, 13765, 274,
+ 19037, 9855, 623, 13765, 430,
+ 19037, 9855, 623, 17642,
+ 19037, 9855, 626,
+ 19037, 9855, 627, 7070,
+ 19037, 9855, 630,
+ 19037, 9855, 631, 10122,
+ 19037, 9855, 642,
+ 19037, 9855, 646,
+ 19037, 9855, 650,
+ 19037, 9855, 654,
+ 19037, 9855, 655, 7070,
+ 19037, 9855, 655, 13765, 41, 9287, 41, 9287, 40,
+ 19037, 9855, 655, 13765, 41, 9287, 41, 9287, 41, 7070,
+ 19037, 9855, 655, 13765, 430,
+ 19037, 9855, 655, 13765, 884,
+ 19037, 9855, 655, 14960,
+ 19037, 9855, 655, 17210,
+ 19037, 9855, 655, 17211, 13765, 884,
+ 19037, 9855, 664,
+ 19037, 9855, 665, 13765, 40,
+ 19037, 9855, 665, 13765, 424,
+ 19037, 9855, 665, 13765, 425, 9287, 148,
+ 19037, 9855, 665, 13765, 9736,
+ 19037, 9855, 665, 13765, 12520,
+ 19037, 9855, 666,
+ 19037, 9855, 667, 7070,
+ 19037, 9855, 672,
+ 19037, 9855, 673, 17210,
+ 19037, 9855, 673, 17793, 672,
+ 19037, 9855, 752,
+ 19037, 9855, 753, 10122,
+ 19037, 9855, 753, 17275, 13765, 2022,
+ 19037, 9855, 758,
+ 19037, 9855, 759, 9175, 758,
+ 19037, 9855, 762,
+ 19037, 9855, 763, 9175, 763, 9287, 3026,
+ 19037, 9855, 790,
+ 19037, 9855, 791, 13765, 0,
+ 19037, 9855, 791, 13765, 425, 9287, 202,
+ 19037, 9855, 791, 13765, 6927, 10122,
+ 19037, 9855, 791, 13765, 9736,
+ 19037, 9855, 791, 13765, 10094,
+ 19037, 9855, 791, 13765, 11518,
+ 19037, 9855, 864,
+ 19037, 9855, 865, 7569, 10122,
+ 19037, 9855, 865, 9175, 865, 9175, 864,
+ 19037, 9855, 865, 9175, 865, 9175, 865, 17793, 865, 9175, 865, 9175, 864,
+ 19037, 9855, 865, 9175, 865, 10289, 9175, 10289, 10289, 9175, 10289, 2646,
+ 19037, 9855, 865, 10957, 10122,
+ 19037, 9855, 884,
+ 19037, 9855, 885, 13765, 6409, 10122,
+ 19037, 9855, 890,
+ 19037, 9855, 891, 9175, 890,
+ 19037, 9855, 896,
+ 19037, 9855, 982,
+ 19037, 9855, 1122,
+ 19037, 9855, 1123, 13765, 2022,
+ 19037, 9855, 1123, 14943, 13765, 1, 9287, 8324,
+ 19037, 9855, 1123, 14943, 13765, 114,
+ 19037, 9855, 1123, 14943, 13765, 244,
+ 19037, 9855, 1123, 14943, 13765, 245, 9287, 8324,
+ 19037, 9855, 1123, 14943, 13765, 254,
+ 19037, 9855, 1123, 14943, 13765, 266,
+ 19037, 9855, 1123, 14943, 13765, 324,
+ 19037, 9855, 1123, 14943, 13765, 325, 9287, 406,
+ 19037, 9855, 1123, 14943, 13765, 384,
+ 19037, 9855, 1123, 14943, 13765, 406,
+ 19037, 9855, 1123, 14943, 13765, 407, 9287, 12668,
+ 19037, 9855, 1123, 14943, 13765, 452,
+ 19037, 9855, 1123, 14943, 13765, 598,
+ 19037, 9855, 1123, 14943, 13765, 647, 9287, 7036,
+ 19037, 9855, 1123, 14943, 13765, 647, 9287, 8324,
+ 19037, 9855, 1123, 14943, 13765, 1542,
+ 19037, 9855, 1123, 14943, 13765, 1872,
+ 19037, 9855, 1123, 14943, 13765, 2198,
+ 19037, 9855, 1123, 14943, 13765, 2647, 9287, 2646,
+ 19037, 9855, 1123, 14943, 13765, 3426,
+ 19037, 9855, 1123, 14943, 13765, 5262,
+ 19037, 9855, 1123, 14943, 13765, 7036,
+ 19037, 9855, 1123, 14943, 13765, 10094,
+ 19037, 9855, 1123, 14943, 13765, 11518,
+ 19037, 9855, 1130,
+ 19037, 9855, 1134,
+ 19037, 9855, 1174,
+ 19037, 9855, 1180,
+ 19037, 9855, 1181, 13765, 41, 41, 40,
+ 19037, 9855, 1181, 13765, 1748,
+ 19037, 9855, 1181, 13765, 3050,
+ 19037, 9855, 1182,
+ 19037, 9855, 1183, 14903, 41, 7071, 6408,
+ 19037, 9855, 1222,
+ 19037, 9855, 1223, 13765, 3050,
+ 19037, 9855, 1223, 13765, 6590,
+ 19037, 9855, 1224,
+ 19037, 9855, 1225, 13765, 244,
+ 19037, 9855, 1225, 13765, 254,
+ 19037, 9855, 1225, 13765, 266,
+ 19037, 9855, 1225, 13765, 274,
+ 19037, 9855, 1225, 13765, 430,
+ 19037, 9855, 1225, 13765, 460,
+ 19037, 9855, 1225, 13765, 536,
+ 19037, 9855, 1225, 13765, 599, 7070,
+ 19037, 9855, 1225, 13765, 864,
+ 19037, 9855, 1225, 13765, 865, 93, 7816,
+ 19037, 9855, 1225, 13765, 1182,
+ 19037, 9855, 1225, 13765, 1232,
+ 19037, 9855, 1225, 13765, 1749, 7070,
+ 19037, 9855, 1225, 13765, 2022,
+ 19037, 9855, 1225, 13765, 2076,
+ 19037, 9855, 1225, 13765, 2077, 13765, 2022,
+ 19037, 9855, 1225, 13765, 2195, 9287, 7042,
+ 19037, 9855, 1225, 13765, 2284,
+ 19037, 9855, 1225, 13765, 3050,
+ 19037, 9855, 1225, 13765, 7037, 7070,
+ 19037, 9855, 1225, 13765, 7042,
+ 19037, 9855, 1225, 13765, 8324,
+ 19037, 9855, 1225, 13765, 11452,
+ 19037, 9855, 1225, 13765, 12010,
+ 19037, 9855, 1225, 13765, 14902,
+ 19037, 9855, 1225, 13765, 14960,
+ 19037, 9855, 1225, 13765, 14961, 9287, 14902,
+ 19037, 9855, 1225, 13765, 16608,
+ 19037, 9855, 1226,
+ 19037, 9855, 1232,
+ 19037, 9855, 1428,
+ 19037, 9855, 1429, 9175, 1428,
+ 19037, 9855, 1429, 13765, 1, 9287, 149, 9287, 266,
+ 19037, 9855, 1429, 13765, 1, 9287, 266,
+ 19037, 9855, 1429, 13765, 1, 9287, 1748,
+ 19037, 9855, 1429, 13765, 40,
+ 19037, 9855, 1429, 13765, 80,
+ 19037, 9855, 1429, 13765, 81, 9287, 1873, 9287, 0,
+ 19037, 9855, 1429, 13765, 148,
+ 19037, 9855, 1429, 13765, 158,
+ 19037, 9855, 1429, 13765, 198,
+ 19037, 9855, 1429, 13765, 199, 9287, 384,
+ 19037, 9855, 1429, 13765, 202,
+ 19037, 9855, 1429, 13765, 203, 13765, 6927, 10122,
+ 19037, 9855, 1429, 13765, 244,
+ 19037, 9855, 1429, 13765, 254,
+ 19037, 9855, 1429, 13765, 267, 9287, 0,
+ 19037, 9855, 1429, 13765, 267, 9287, 407, 9287, 6590,
+ 19037, 9855, 1429, 13765, 275, 9287, 392,
+ 19037, 9855, 1429, 13765, 384,
+ 19037, 9855, 1429, 13765, 425, 9287, 202,
+ 19037, 9855, 1429, 13765, 430,
+ 19037, 9855, 1429, 13765, 452,
+ 19037, 9855, 1429, 13765, 453, 9287, 174,
+ 19037, 9855, 1429, 13765, 453, 9287, 254,
+ 19037, 9855, 1429, 13765, 522,
+ 19037, 9855, 1429, 13765, 654,
+ 19037, 9855, 1429, 13765, 655, 9287, 168,
+ 19037, 9855, 1429, 13765, 791, 10123, 9287, 3188,
+ 19037, 9855, 1429, 13765, 864,
+ 19037, 9855, 1429, 13765, 884,
+ 19037, 9855, 1429, 13765, 897, 9287, 572,
+ 19037, 9855, 1429, 13765, 982,
+ 19037, 9855, 1429, 13765, 983, 9287, 572,
+ 19037, 9855, 1429, 13765, 1181, 7070,
+ 19037, 9855, 1429, 13765, 1181, 13765, 3050,
+ 19037, 9855, 1429, 13765, 1222,
+ 19037, 9855, 1429, 13765, 1225, 13765, 1749, 7070,
+ 19037, 9855, 1429, 13765, 1225, 13765, 14902,
+ 19037, 9855, 1429, 13765, 1450,
+ 19037, 9855, 1429, 13765, 1451, 9287, 158,
+ 19037, 9855, 1429, 13765, 1451, 9287, 452,
+ 19037, 9855, 1429, 13765, 1504,
+ 19037, 9855, 1429, 13765, 1505, 9287, 0,
+ 19037, 9855, 1429, 13765, 1586,
+ 19037, 9855, 1429, 13765, 1587, 9287, 384,
+ 19037, 9855, 1429, 13765, 1749, 7070,
+ 19037, 9855, 1429, 13765, 1773, 9287, 287, 9287, 864,
+ 19037, 9855, 1429, 13765, 1872,
+ 19037, 9855, 1429, 13765, 1928,
+ 19037, 9855, 1429, 13765, 1929, 9287, 2074,
+ 19037, 9855, 1429, 13765, 2001, 9287, 80,
+ 19037, 9855, 1429, 13765, 2076,
+ 19037, 9855, 1429, 13765, 2077, 13765, 2022,
+ 19037, 9855, 1429, 13765, 2194,
+ 19037, 9855, 1429, 13765, 2536,
+ 19037, 9855, 1429, 13765, 2537, 9175, 2536,
+ 19037, 9855, 1429, 13765, 3016,
+ 19037, 9855, 1429, 13765, 3026,
+ 19037, 9855, 1429, 13765, 3050,
+ 19037, 9855, 1429, 13765, 3051, 9287, 3344,
+ 19037, 9855, 1429, 13765, 3134,
+ 19037, 9855, 1429, 13765, 5296,
+ 19037, 9855, 1429, 13765, 5297, 9287, 1442,
+ 19037, 9855, 1429, 13765, 6582,
+ 19037, 9855, 1429, 13765, 6927, 10122,
+ 19037, 9855, 1429, 13765, 7037, 9287, 612,
+ 19037, 9855, 1429, 13765, 7316,
+ 19037, 9855, 1429, 13765, 8490,
+ 19037, 9855, 1429, 13765, 9770,
+ 19037, 9855, 1429, 13765, 9774,
+ 19037, 9855, 1429, 13765, 10094,
+ 19037, 9855, 1429, 13765, 10962,
+ 19037, 9855, 1429, 13765, 14338,
+ 19037, 9855, 1429, 13765, 14902,
+ 19037, 9855, 1429, 13765, 14961, 9287, 14902,
+ 19037, 9855, 1432,
+ 19037, 9855, 1433, 9175, 1433, 1451, 9175, 1450,
+ 19037, 9855, 1442,
+ 19037, 9855, 1443, 1433, 9175, 1433, 1451, 9175, 1450,
+ 19037, 9855, 1444,
+ 19037, 9855, 1446,
+ 19037, 9855, 1450,
+ 19037, 9855, 1504,
+ 19037, 9855, 1505, 9175, 1504,
+ 19037, 9855, 1505, 17793, 1504,
+ 19037, 9855, 1508,
+ 19037, 9855, 1538,
+ 19037, 9855, 1539, 7070,
+ 19037, 9855, 1539, 13765, 1749, 7070,
+ 19037, 9855, 1539, 13765, 1872,
+ 19037, 9855, 1539, 13765, 1873, 13765, 1749, 7070,
+ 19037, 9855, 1539, 13765, 2536,
+ 19037, 9855, 1539, 13765, 3017, 9287, 10288,
+ 19037, 9855, 1542,
+ 19037, 9855, 1543, 9175, 1543, 12592,
+ 19037, 9855, 1543, 9287, 7043, 13765, 10094,
+ 19037, 9855, 1543, 13765, 1, 9287, 2022,
+ 19037, 9855, 1543, 13765, 2022,
+ 19037, 9855, 1546,
+ 19037, 9855, 1548,
+ 19037, 9855, 1549, 13765, 3050,
+ 19037, 9855, 1554,
+ 19037, 9855, 1586,
+ 19037, 9855, 1748,
+ 19037, 9855, 1749, 578,
+ 19037, 9855, 1749, 1174,
+ 19037, 9855, 1749, 7070,
+ 19037, 9855, 1749, 9175, 1749, 9783, 9175, 9783, 655, 9175, 654,
+ 19037, 9855, 1750,
+ 19037, 9855, 1772,
+ 19037, 9855, 1858,
+ 19037, 9855, 1859, 17793, 1858,
+ 19037, 9855, 1862,
+ 19037, 9855, 1872,
+ 19037, 9855, 1873, 13765, 1749, 7070,
+ 19037, 9855, 1874,
+ 19037, 9855, 1875, 13765, 884,
+ 19037, 9855, 1875, 17793, 1874,
+ 19037, 9855, 1881, 16360,
+ 19037, 9855, 1928,
+ 19037, 9855, 1936,
+ 19037, 9855, 2000,
+ 19037, 9855, 2002,
+ 19037, 9855, 2003, 17473, 6776,
+ 19037, 9855, 2004,
+ 19037, 9855, 2012,
+ 19037, 9855, 2013, 7070,
+ 19037, 9855, 2014,
+ 19037, 9855, 2022,
+ 19037, 9855, 2023, 18389, 2022,
+ 19037, 9855, 2074,
+ 19037, 9855, 2075, 13765, 2074,
+ 19037, 9855, 2076,
+ 19037, 9855, 2077, 13765, 2022,
+ 19037, 9855, 2077, 13765, 2023, 9287, 584,
+ 19037, 9855, 2138,
+ 19037, 9855, 2186,
+ 19037, 9855, 2187, 7071, 13765, 864,
+ 19037, 9855, 2187, 10122,
+ 19037, 9855, 2187, 13765, 76,
+ 19037, 9855, 2187, 13765, 275, 13765, 884,
+ 19037, 9855, 2187, 13765, 314,
+ 19037, 9855, 2187, 13765, 358,
+ 19037, 9855, 2187, 13765, 385, 9287, 864,
+ 19037, 9855, 2187, 13765, 425, 9287, 202,
+ 19037, 9855, 2187, 13765, 452,
+ 19037, 9855, 2187, 13765, 472,
+ 19037, 9855, 2187, 13765, 599, 9287, 864,
+ 19037, 9855, 2187, 13765, 884,
+ 19037, 9855, 2187, 13765, 1586,
+ 19037, 9855, 2187, 13765, 2646,
+ 19037, 9855, 2187, 13765, 2647, 9287, 2647, 9287, 2188,
+ 19037, 9855, 2187, 13765, 3056,
+ 19037, 9855, 2187, 13765, 6408,
+ 19037, 9855, 2187, 13765, 6590,
+ 19037, 9855, 2187, 13765, 6591, 9287, 2074,
+ 19037, 9855, 2187, 13765, 6591, 10122,
+ 19037, 9855, 2187, 13765, 6927, 10122,
+ 19037, 9855, 2187, 13765, 7570,
+ 19037, 9855, 2187, 13765, 7572,
+ 19037, 9855, 2187, 13765, 7573, 9287, 864,
+ 19037, 9855, 2187, 13765, 9857, 9287, 120,
+ 19037, 9855, 2187, 13765, 10094,
+ 19037, 9855, 2187, 13765, 10288,
+ 19037, 9855, 2187, 13765, 12520,
+ 19037, 9855, 2187, 17210,
+ 19037, 9855, 2187, 17211, 13765, 884,
+ 19037, 9855, 2187, 17274,
+ 19037, 9855, 2187, 17793, 2186,
+ 19037, 9855, 2187, 18389, 2186,
+ 19037, 9855, 2188,
+ 19037, 9855, 2194,
+ 19037, 9855, 2196,
+ 19037, 9855, 2198,
+ 19037, 9855, 2199, 9175, 2198,
+ 19037, 9855, 2199, 9175, 2199, 1451, 9175, 1450,
+ 19037, 9855, 2232,
+ 19037, 9855, 2238,
+ 19037, 9855, 2250,
+ 19037, 9855, 2284,
+ 19037, 9855, 2314,
+ 19037, 9855, 2344,
+ 19037, 9855, 2345, 7070,
+ 19037, 9855, 2382,
+ 19037, 9855, 2384,
+ 19037, 9855, 2394,
+ 19037, 9855, 2395, 16906,
+ 19037, 9855, 2458,
+ 19037, 9855, 2468,
+ 19037, 9855, 2469, 13765, 1451, 9287, 6927, 10122,
+ 19037, 9855, 2469, 13765, 6927, 10122,
+ 19037, 9855, 2470,
+ 19037, 9855, 2536,
+ 19037, 9855, 2537, 9175, 2536,
+ 19037, 9855, 2537, 10122,
+ 19037, 9855, 2537, 12523, 13765, 1450,
+ 19037, 9855, 2537, 12523, 13765, 3016,
+ 19037, 9855, 2537, 12523, 13765, 3017, 9175, 2537, 12523, 13765, 3016,
+ 19037, 9855, 2537, 12523, 13765, 3426,
+ 19037, 9855, 2537, 12523, 13765, 8324,
+ 19037, 9855, 2537, 17793, 2536,
+ 19037, 9855, 2537, 17793, 2537, 12523, 9175, 12522,
+ 19037, 9855, 2638,
+ 19037, 9855, 2642,
+ 19037, 9855, 2646,
+ 19037, 9855, 2868,
+ 19037, 9855, 3012,
+ 19037, 9855, 3013, 7070,
+ 19037, 9855, 3013, 7071, 13765, 266,
+ 19037, 9855, 3013, 9175, 3012,
+ 19037, 9855, 3013, 13765, 0,
+ 19037, 9855, 3013, 13765, 168,
+ 19037, 9855, 3013, 13765, 202,
+ 19037, 9855, 3013, 13765, 266,
+ 19037, 9855, 3013, 13765, 430,
+ 19037, 9855, 3013, 13765, 646,
+ 19037, 9855, 3013, 13765, 650,
+ 19037, 9855, 3013, 13765, 664,
+ 19037, 9855, 3013, 13765, 672,
+ 19037, 9855, 3013, 13765, 1222,
+ 19037, 9855, 3013, 13765, 1749, 7070,
+ 19037, 9855, 3013, 13765, 1872,
+ 19037, 9855, 3013, 13765, 2022,
+ 19037, 9855, 3013, 13765, 2198,
+ 19037, 9855, 3013, 13765, 2536,
+ 19037, 9855, 3013, 13765, 3016,
+ 19037, 9855, 3013, 13765, 3051, 93, 7816,
+ 19037, 9855, 3013, 13765, 3188,
+ 19037, 9855, 3013, 13765, 3426,
+ 19037, 9855, 3013, 13765, 9770,
+ 19037, 9855, 3013, 13765, 10094,
+ 19037, 9855, 3013, 16906,
+ 19037, 9855, 3016,
+ 19037, 9855, 3017, 12521, 13765, 5296,
+ 19037, 9855, 3026,
+ 19037, 9855, 3048,
+ 19037, 9855, 3050,
+ 19037, 9855, 3051, 286,
+ 19037, 9855, 3051, 9175, 3050,
+ 19037, 9855, 3051, 9175, 3051, 1433, 9175, 1433, 1451, 9175, 1450,
+ 19037, 9855, 3051, 9175, 3051, 3189, 9175, 3189, 1451, 9175, 1450,
+ 19037, 9855, 3051, 9287, 3026,
+ 19037, 9855, 3051, 9287, 7316,
+ 19037, 9855, 3051, 9287, 8594,
+ 19037, 9855, 3056,
+ 19037, 9855, 3057, 9175, 18183, 3056,
+ 19037, 9855, 3066,
+ 19037, 9855, 3130,
+ 19037, 9855, 3134,
+ 19037, 9855, 3142,
+ 19037, 9855, 3188,
+ 19037, 9855, 3189, 9175, 3189, 461, 9175, 461, 6409, 9175, 6408,
+ 19037, 9855, 3189, 17274,
+ 19037, 9855, 3192,
+ 19037, 9855, 3193, 13765, 114,
+ 19037, 9855, 3193, 13765, 654,
+ 19037, 9855, 3193, 13765, 1542,
+ 19037, 9855, 3193, 13765, 3050,
+ 19037, 9855, 3193, 13765, 3056,
+ 19037, 9855, 3193, 13765, 10288,
+ 19037, 9855, 3210,
+ 19037, 9855, 3254,
+ 19037, 9855, 3260,
+ 19037, 9855, 3266,
+ 19037, 9855, 3267, 9175, 3266,
+ 19037, 9855, 3267, 9175, 3267, 1433, 9175, 1433, 1451, 9175, 1450,
+ 19037, 9855, 3267, 13765, 10094,
+ 19037, 9855, 3336,
+ 19037, 9855, 3338,
+ 19037, 9855, 3339, 13765, 6927, 10122,
+ 19037, 9855, 3339, 13765, 13737, 6408,
+ 19037, 9855, 3344,
+ 19037, 9855, 3345, 9175, 3345, 753, 9175, 752,
+ 19037, 9855, 3412,
+ 19037, 9855, 3413, 13765, 1, 9287, 266,
+ 19037, 9855, 3413, 13765, 1, 9287, 448,
+ 19037, 9855, 3413, 13765, 76,
+ 19037, 9855, 3413, 13765, 266,
+ 19037, 9855, 3413, 13765, 646,
+ 19037, 9855, 3413, 13765, 647, 9287, 114,
+ 19037, 9855, 3413, 13765, 647, 9287, 864,
+ 19037, 9855, 3413, 13765, 654,
+ 19037, 9855, 3413, 13765, 2536,
+ 19037, 9855, 3413, 18182,
+ 19037, 9855, 3414,
+ 19037, 9855, 3418,
+ 19037, 9855, 3422,
+ 19037, 9855, 3423, 13765, 0,
+ 19037, 9855, 3423, 13765, 41, 9287, 1542,
+ 19037, 9855, 3423, 13765, 244,
+ 19037, 9855, 3423, 13765, 260,
+ 19037, 9855, 3423, 13765, 266,
+ 19037, 9855, 3423, 13765, 314,
+ 19037, 9855, 3423, 13765, 358,
+ 19037, 9855, 3423, 13765, 522,
+ 19037, 9855, 3423, 13765, 642,
+ 19037, 9855, 3423, 13765, 654,
+ 19037, 9855, 3423, 13765, 896,
+ 19037, 9855, 3423, 13765, 1232,
+ 19037, 9855, 3423, 13765, 1442,
+ 19037, 9855, 3423, 13765, 1450,
+ 19037, 9855, 3423, 13765, 1748,
+ 19037, 9855, 3423, 13765, 1772,
+ 19037, 9855, 3423, 13765, 2188,
+ 19037, 9855, 3423, 13765, 2198,
+ 19037, 9855, 3423, 13765, 2314,
+ 19037, 9855, 3423, 13765, 3050,
+ 19037, 9855, 3423, 13765, 6927, 10122,
+ 19037, 9855, 3423, 13765, 9852,
+ 19037, 9855, 3423, 13765, 11858,
+ 19037, 9855, 3423, 13765, 13892,
+ 19037, 9855, 3423, 13765, 14324,
+ 19037, 9855, 3423, 13765, 16692,
+ 19037, 9855, 3426,
+ 19037, 9855, 3427, 13765, 0,
+ 19037, 9855, 3427, 13765, 370,
+ 19037, 9855, 3427, 13765, 2022,
+ 19037, 9855, 3427, 13765, 10094,
+ 19037, 9855, 3434,
+ 19037, 9855, 3435, 13765, 14902,
+ 19037, 9855, 3436,
+ 19037, 9855, 3784,
+ 19037, 9855, 3788,
+ 19037, 9855, 3802,
+ 19037, 9855, 3824,
+ 19037, 9855, 3826,
+ 19037, 9855, 3827, 7569, 10122,
+ 19037, 9855, 3830,
+ 19037, 9855, 3856,
+ 19037, 9855, 3857, 13765, 0,
+ 19037, 9855, 3857, 13765, 13737, 6409, 10122,
+ 19037, 9855, 3858,
+ 19037, 9855, 5244,
+ 19037, 9855, 5262,
+ 19037, 9855, 5263, 13765, 2010,
+ 19037, 9855, 5263, 13765, 3050,
+ 19037, 9855, 5276,
+ 19037, 9855, 5284,
+ 19037, 9855, 5285, 13765, 2022,
+ 19037, 9855, 5296,
+ 19037, 9855, 5722,
+ 19037, 9855, 5886,
+ 19037, 9855, 6272,
+ 19037, 9855, 6402,
+ 19037, 9855, 6403, 13765, 654,
+ 19037, 9855, 6408,
+ 19037, 9855, 6409, 9287, 3056,
+ 19037, 9855, 6442,
+ 19037, 9855, 6446,
+ 19037, 9855, 6447, 7070,
+ 19037, 9855, 6447, 7071, 7070,
+ 19037, 9855, 6448,
+ 19037, 9855, 6454,
+ 19037, 9855, 6562,
+ 19037, 9855, 6564,
+ 19037, 9855, 6582,
+ 19037, 9855, 6590,
+ 19037, 9855, 6591, 17793, 6590,
+ 19037, 9855, 6608,
+ 19037, 9855, 6609, 13765, 0,
+ 19037, 9855, 6609, 13765, 1, 9287, 2074,
+ 19037, 9855, 6609, 13765, 1, 9287, 2075, 13765, 2074,
+ 19037, 9855, 6609, 13765, 80,
+ 19037, 9855, 6609, 13765, 266,
+ 19037, 9855, 6609, 13765, 267, 7070,
+ 19037, 9855, 6609, 13765, 384,
+ 19037, 9855, 6609, 13765, 392,
+ 19037, 9855, 6609, 13765, 406,
+ 19037, 9855, 6609, 13765, 612,
+ 19037, 9855, 6609, 13765, 646,
+ 19037, 9855, 6609, 13765, 654,
+ 19037, 9855, 6609, 13765, 884,
+ 19037, 9855, 6609, 13765, 1542,
+ 19037, 9855, 6609, 13765, 1749, 7070,
+ 19037, 9855, 6609, 13765, 2000,
+ 19037, 9855, 6609, 13765, 2075, 13765, 2074,
+ 19037, 9855, 6609, 13765, 3050,
+ 19037, 9855, 6609, 13765, 6447, 7070,
+ 19037, 9855, 6609, 13765, 6447, 7071, 7070,
+ 19037, 9855, 6609, 13765, 14902,
+ 19037, 9855, 6609, 13765, 14903, 17274,
+ 19037, 9855, 6609, 17211, 13765, 274,
+ 19037, 9855, 6609, 17211, 13765, 384,
+ 19037, 9855, 6609, 17211, 13765, 424,
+ 19037, 9855, 6609, 17211, 13765, 612,
+ 19037, 9855, 6609, 17211, 13765, 864,
+ 19037, 9855, 6609, 17211, 13765, 1749, 7070,
+ 19037, 9855, 6609, 17211, 13765, 2074,
+ 19037, 9855, 6609, 17211, 13765, 2284,
+ 19037, 9855, 6918,
+ 19037, 9855, 6919, 17139, 15195, 16234,
+ 19037, 9855, 6919, 17793, 6918,
+ 19037, 9855, 6926,
+ 19037, 9855, 6927, 9175, 6926,
+ 19037, 9855, 6927, 10122,
+ 19037, 9855, 6927, 17793, 6926,
+ 19037, 9855, 6928,
+ 19037, 9855, 6948,
+ 19037, 9855, 7036,
+ 19037, 9855, 7037, 7070,
+ 19037, 9855, 7038,
+ 19037, 9855, 7039, 13765, 1, 9287, 1748,
+ 19037, 9855, 7039, 13765, 407, 9287, 1748,
+ 19037, 9855, 7039, 13765, 522,
+ 19037, 9855, 7039, 13765, 1748,
+ 19037, 9855, 7039, 13765, 6927, 10122,
+ 19037, 9855, 7042,
+ 19037, 9855, 7043, 10122,
+ 19037, 9855, 7043, 13765, 884,
+ 19037, 9855, 7043, 13765, 7043, 17793, 7042,
+ 19037, 9855, 7043, 13765, 10094,
+ 19037, 9855, 7043, 17793, 7042,
+ 19037, 9855, 7078,
+ 19037, 9855, 7316,
+ 19037, 9855, 7317, 13765, 80,
+ 19037, 9855, 7317, 13765, 654,
+ 19037, 9855, 7317, 13765, 1586,
+ 19037, 9855, 7317, 13765, 7866,
+ 19037, 9855, 7317, 13765, 14902,
+ 19037, 9855, 7318,
+ 19037, 9855, 7330,
+ 19037, 9855, 7416,
+ 19037, 9855, 7417, 9175, 7417, 982,
+ 19037, 9855, 7417, 9175, 7417, 17274,
+ 19037, 9855, 7426,
+ 19037, 9855, 7570,
+ 19037, 9855, 7572,
+ 19037, 9855, 7574,
+ 19037, 9855, 7576,
+ 19037, 9855, 7577, 9175, 7576,
+ 19037, 9855, 7586,
+ 19037, 9855, 7588,
+ 19037, 9855, 7676,
+ 19037, 9855, 7866,
+ 19037, 9855, 8324,
+ 19037, 9855, 8368,
+ 19037, 9855, 8490,
+ 19037, 9855, 8491, 9175, 8490,
+ 19037, 9855, 8491, 9175, 8491, 13765, 1, 9287, 448,
+ 19037, 9855, 8491, 9175, 8491, 13765, 244,
+ 19037, 9855, 8491, 9175, 8491, 13765, 1872,
+ 19037, 9855, 8491, 13765, 0,
+ 19037, 9855, 8491, 13765, 752,
+ 19037, 9855, 8491, 13765, 2022,
+ 19037, 9855, 8491, 17793, 8490,
+ 19037, 9855, 8590,
+ 19037, 9855, 8591, 13765, 3057, 10122,
+ 19037, 9855, 8591, 18182,
+ 19037, 9855, 8591, 18389, 8590,
+ 19037, 9855, 8594,
+ 19037, 9855, 8778,
+ 19037, 9855, 8920,
+ 19037, 9855, 8921, 9175, 8921, 983, 9175, 982,
+ 19037, 9855, 8921, 10122,
+ 19037, 9855, 8921, 17139, 15195, 16234,
+ 19037, 9855, 9272,
+ 19037, 9855, 9736,
+ 19037, 9855, 9737, 13765, 0,
+ 19037, 9855, 9737, 13765, 40,
+ 19037, 9855, 9737, 13765, 41, 9287, 0,
+ 19037, 9855, 9737, 13765, 452,
+ 19037, 9855, 9737, 13765, 884,
+ 19037, 9855, 9737, 13765, 3344,
+ 19037, 9855, 9737, 13765, 7042,
+ 19037, 9855, 9737, 13765, 9806,
+ 19037, 9855, 9738,
+ 19037, 9855, 9739, 10122,
+ 19037, 9855, 9760,
+ 19037, 9855, 9770,
+ 19037, 9855, 9771, 13765, 0,
+ 19037, 9855, 9771, 13765, 314,
+ 19037, 9855, 9774,
+ 19037, 9855, 9775, 13765, 0,
+ 19037, 9855, 9775, 13765, 890,
+ 19037, 9855, 9775, 13765, 1182,
+ 19037, 9855, 9775, 13765, 1450,
+ 19037, 9855, 9775, 13765, 1748,
+ 19037, 9855, 9775, 13765, 1749, 7070,
+ 19037, 9855, 9775, 13765, 2196,
+ 19037, 9855, 9775, 13765, 2344,
+ 19037, 9855, 9775, 13765, 3016,
+ 19037, 9855, 9775, 13765, 11618,
+ 19037, 9855, 9775, 13765, 14960,
+ 19037, 9855, 9782,
+ 19037, 9855, 9783, 9175, 9783, 983, 9175, 982,
+ 19037, 9855, 9783, 10122,
+ 19037, 9855, 9806,
+ 19037, 9855, 9807, 9287, 175, 13765, 80,
+ 19037, 9855, 9807, 9287, 1225, 13765, 460,
+ 19037, 9855, 9852,
+ 19037, 9855, 9853, 9175, 9853, 9806,
+ 19037, 9855, 9856,
+ 19037, 9855, 9968,
+ 19037, 9855, 9980,
+ 19037, 9855, 10094,
+ 19037, 9855, 10095, 9287, 3012,
+ 19037, 9855, 10288,
+ 19037, 9855, 10414,
+ 19037, 9855, 10416,
+ 19037, 9855, 10417, 13765, 522,
+ 19037, 9855, 10417, 13765, 14902,
+ 19037, 9855, 10424,
+ 19037, 9855, 10432,
+ 19037, 9855, 10434,
+ 19037, 9855, 10892,
+ 19037, 9855, 10962,
+ 19037, 9855, 11424,
+ 19037, 9855, 11452,
+ 19037, 9855, 11472,
+ 19037, 9855, 11478,
+ 19037, 9855, 11518,
+ 19037, 9855, 11522,
+ 19037, 9855, 11618,
+ 19037, 9855, 11619, 9175, 11618,
+ 19037, 9855, 11858,
+ 19037, 9855, 11860,
+ 19037, 9855, 11938,
+ 19037, 9855, 12010,
+ 19037, 9855, 12011, 46,
+ 19037, 9855, 12148,
+ 19037, 9855, 12202,
+ 19037, 9855, 12210,
+ 19037, 9855, 12244,
+ 19037, 9855, 12458,
+ 19037, 9855, 12482,
+ 19037, 9855, 12520,
+ 19037, 9855, 12521, 13765, 0,
+ 19037, 9855, 12521, 13765, 1, 9287, 149, 9287, 266,
+ 19037, 9855, 12521, 13765, 1, 9287, 1450,
+ 19037, 9855, 12521, 13765, 1, 9287, 2074,
+ 19037, 9855, 12521, 13765, 40,
+ 19037, 9855, 12521, 13765, 41, 9287, 0,
+ 19037, 9855, 12521, 13765, 41, 9287, 41, 9287, 40,
+ 19037, 9855, 12521, 13765, 76,
+ 19037, 9855, 12521, 13765, 80,
+ 19037, 9855, 12521, 13765, 114,
+ 19037, 9855, 12521, 13765, 202,
+ 19037, 9855, 12521, 13765, 244,
+ 19037, 9855, 12521, 13765, 254,
+ 19037, 9855, 12521, 13765, 266,
+ 19037, 9855, 12521, 13765, 275, 13765, 2536,
+ 19037, 9855, 12521, 13765, 314,
+ 19037, 9855, 12521, 13765, 315, 9287, 266,
+ 19037, 9855, 12521, 13765, 315, 9287, 406,
+ 19037, 9855, 12521, 13765, 358,
+ 19037, 9855, 12521, 13765, 406,
+ 19037, 9855, 12521, 13765, 424,
+ 19037, 9855, 12521, 13765, 425, 9287, 202,
+ 19037, 9855, 12521, 13765, 452,
+ 19037, 9855, 12521, 13765, 627, 9287, 1, 9287, 613, 9287, 448,
+ 19037, 9855, 12521, 13765, 647, 9287, 864,
+ 19037, 9855, 12521, 13765, 654,
+ 19037, 9855, 12521, 13765, 763, 9175, 762,
+ 19037, 9855, 12521, 13765, 865, 10957, 10122,
+ 19037, 9855, 12521, 13765, 884,
+ 19037, 9855, 12521, 13765, 1134,
+ 19037, 9855, 12521, 13765, 1450,
+ 19037, 9855, 12521, 13765, 1542,
+ 19037, 9855, 12521, 13765, 1543, 9287, 1542,
+ 19037, 9855, 12521, 13765, 1586,
+ 19037, 9855, 12521, 13765, 1749, 7070,
+ 19037, 9855, 12521, 13765, 1936,
+ 19037, 9855, 12521, 13765, 2000,
+ 19037, 9855, 12521, 13765, 2012,
+ 19037, 9855, 12521, 13765, 2013, 9287, 275, 9287, 0,
+ 19037, 9855, 12521, 13765, 2196,
+ 19037, 9855, 12521, 13765, 3051, 9287, 3134,
+ 19037, 9855, 12521, 13765, 3134,
+ 19037, 9855, 12521, 13765, 3192,
+ 19037, 9855, 12521, 13765, 3426,
+ 19037, 9855, 12521, 13765, 7866,
+ 19037, 9855, 12521, 13765, 8490,
+ 19037, 9855, 12521, 13765, 9806,
+ 19037, 9855, 12521, 13765, 9807, 9287, 9806,
+ 19037, 9855, 12521, 13765, 10094,
+ 19037, 9855, 12521, 13765, 12520,
+ 19037, 9855, 12521, 13765, 13499, 9287, 7043, 9287, 12010,
+ 19037, 9855, 12521, 13765, 13499, 9287, 7043, 10122,
+ 19037, 9855, 12521, 17274,
+ 19037, 9855, 12522,
+ 19037, 9855, 12523, 7070,
+ 19037, 9855, 12523, 7071, 9175, 12523, 7071, 3050,
+ 19037, 9855, 12523, 13765, 3050,
+ 19037, 9855, 12523, 13765, 3051, 9287, 3134,
+ 19037, 9855, 12592,
+ 19037, 9855, 12593, 9175, 12592,
+ 19037, 9855, 12593, 17210,
+ 19037, 9855, 12593, 18389, 12592,
+ 19037, 9855, 12668,
+ 19037, 9855, 12782,
+ 19037, 9855, 12783, 7070,
+ 19037, 9855, 12783, 13765, 0,
+ 19037, 9855, 12783, 13765, 1, 9287, 158,
+ 19037, 9855, 12783, 13765, 158,
+ 19037, 9855, 12783, 13765, 752,
+ 19037, 9855, 12804,
+ 19037, 9855, 12892,
+ 19037, 9855, 13054,
+ 19037, 9855, 13055, 791, 13765, 114,
+ 19037, 9855, 13055, 791, 13765, 384,
+ 19037, 9855, 13055, 791, 13765, 452,
+ 19037, 9855, 13055, 791, 13765, 646,
+ 19037, 9855, 13055, 791, 13765, 1224,
+ 19037, 9855, 13055, 791, 13765, 1542,
+ 19037, 9855, 13055, 791, 13765, 1749, 7070,
+ 19037, 9855, 13055, 791, 13765, 7572,
+ 19037, 9855, 13055, 791, 13765, 13534,
+ 19037, 9855, 13055, 791, 13765, 14324,
+ 19037, 9855, 13055, 14943, 13765, 114,
+ 19037, 9855, 13055, 14943, 13765, 115, 40,
+ 19037, 9855, 13218,
+ 19037, 9855, 13219, 17642,
+ 19037, 9855, 13234,
+ 19037, 9855, 13235, 13765, 654,
+ 19037, 9855, 13235, 13765, 752,
+ 19037, 9855, 13235, 13765, 1874,
+ 19037, 9855, 13235, 18389, 13234,
+ 19037, 9855, 13452,
+ 19037, 9855, 13462,
+ 19037, 9855, 13478,
+ 19037, 9855, 13484,
+ 19037, 9855, 13498,
+ 19037, 9855, 13534,
+ 19037, 9855, 13640,
+ 19037, 9855, 13878,
+ 19037, 9855, 13892,
+ 19037, 9855, 13893, 13765, 40,
+ 19037, 9855, 13896,
+ 19037, 9855, 14216,
+ 19037, 9855, 14324,
+ 19037, 9855, 14338,
+ 19037, 9855, 14339, 13765, 460,
+ 19037, 9855, 14339, 13765, 752,
+ 19037, 9855, 14339, 13765, 790,
+ 19037, 9855, 14756,
+ 19037, 9855, 14806,
+ 19037, 9855, 14902,
+ 19037, 9855, 14903, 9175, 14903, 12521, 13765, 41, 9175, 12521, 13765, 40,
+ 19037, 9855, 14903, 12521, 13765, 41, 9175, 12521, 13765, 40,
+ 19037, 9855, 14942,
+ 19037, 9855, 14943, 9175, 14942,
+ 19037, 9855, 14960,
+ 19037, 9855, 14962,
+ 19037, 9855, 14972,
+ 19037, 9855, 15008,
+ 19037, 9855, 15144,
+ 19037, 9855, 15150,
+ 19037, 9855, 15192,
+ 19037, 9855, 15193, 13765, 40,
+ 19037, 9855, 15193, 13765, 41, 9287, 40,
+ 19037, 9855, 15193, 13765, 80,
+ 19037, 9855, 15193, 13765, 254,
+ 19037, 9855, 15193, 13765, 274,
+ 19037, 9855, 15193, 13765, 425, 9287, 6927, 10122,
+ 19037, 9855, 15193, 13765, 452,
+ 19037, 9855, 15193, 13765, 647, 9287, 864,
+ 19037, 9855, 15193, 13765, 864,
+ 19037, 9855, 15193, 13765, 865, 9287, 864,
+ 19037, 9855, 15193, 13765, 890,
+ 19037, 9855, 15193, 13765, 1181, 7070,
+ 19037, 9855, 15193, 13765, 1542,
+ 19037, 9855, 15193, 13765, 1546,
+ 19037, 9855, 15193, 13765, 2536,
+ 19037, 9855, 15193, 13765, 2647, 9287, 2646,
+ 19037, 9855, 15193, 13765, 3050,
+ 19037, 9855, 15193, 13765, 3051, 9287, 1, 80,
+ 19037, 9855, 15193, 13765, 3051, 9287, 864,
+ 19037, 9855, 15193, 13765, 3051, 9287, 865, 9287, 864,
+ 19037, 9855, 15193, 13765, 3426,
+ 19037, 9855, 15193, 13765, 7042,
+ 19037, 9855, 15193, 13765, 8324,
+ 19037, 9855, 15193, 13765, 12458,
+ 19037, 9855, 15193, 13765, 13892,
+ 19037, 9855, 15193, 13765, 16616,
+ 19037, 9855, 15484,
+ 19037, 9855, 15538,
+ 19037, 9855, 15548,
+ 19037, 9855, 15562,
+ 19037, 9855, 15656,
+ 19037, 9855, 15850,
+ 19037, 9855, 16434,
+ 19037, 9855, 16435, 13765, 40,
+ 19037, 9855, 16435, 13765, 2022,
+ 19037, 9855, 16606,
+ 19037, 9855, 16610,
+ 19037, 9855, 16612,
+ 19037, 9855, 16614,
+ 19037, 9855, 16616,
+ 19037, 9855, 16618,
+ 19037, 9855, 16620,
+ 19037, 9855, 16623, 9175, 16623, 7070,
+ 19037, 9855, 16624,
+ 19037, 9855, 16627, 9175, 16626,
+ 19037, 9855, 16628,
+ 19037, 9855, 16630,
+ 19037, 9855, 16632,
+ 19037, 9855, 16634,
+ 19037, 9855, 16636,
+ 19037, 9855, 16638,
+ 19037, 9855, 16640,
+ 19037, 9855, 16642,
+ 19037, 9855, 16644,
+ 19037, 9855, 16646,
+ 19037, 9855, 16648,
+ 19037, 9855, 16650,
+ 19037, 9855, 16652,
+ 19037, 9855, 16654,
+ 19037, 9855, 16656,
+ 19037, 9855, 16658,
+ 19037, 9855, 16660,
+ 19037, 9855, 16662,
+ 19037, 9855, 16664,
+ 19037, 9855, 16665, 13765, 260,
+ 19037, 9855, 16665, 13765, 647, 9287, 106,
+ 19037, 9855, 16665, 13765, 1748,
+ 19037, 9855, 16665, 13765, 2647, 9287, 2188,
+ 19037, 9855, 16665, 13765, 2647, 9287, 2647, 9287, 2188,
+ 19037, 9855, 16666,
+ 19037, 9855, 16668,
+ 19037, 9855, 16670,
+ 19037, 9855, 16672,
+ 19037, 9855, 16674,
+ 19037, 9855, 16676,
+ 19037, 9855, 16678,
+ 19037, 9855, 16680,
+ 19037, 9855, 16682,
+ 19037, 9855, 16684,
+ 19037, 9855, 16686,
+ 19037, 9855, 16687, 13765, 384,
+ 19037, 9855, 16687, 13765, 626,
+ 19037, 9855, 16687, 13765, 646,
+ 19037, 9855, 16687, 13765, 654,
+ 19037, 9855, 16687, 13765, 864,
+ 19037, 9855, 16687, 13765, 884,
+ 19037, 9855, 16687, 13765, 2000,
+ 19037, 9855, 16687, 13765, 3210,
+ 19037, 9855, 16687, 13765, 6447, 7071, 7070,
+ 19037, 9855, 16687, 13765, 13892,
+ 19037, 9855, 16688,
+ 19037, 9855, 16690,
+ 19037, 9855, 16691, 13765, 244,
+ 19037, 9855, 16691, 13765, 460,
+ 19037, 9855, 16691, 13765, 654,
+ 19037, 9855, 16691, 13765, 1222,
+ 19037, 9855, 16691, 13765, 1748,
+ 19037, 9855, 16691, 13765, 1749, 7070,
+ 19037, 9855, 16691, 13765, 2647, 9287, 2647, 9287, 2188,
+ 19037, 9855, 16691, 13765, 13485, 9287, 358,
+ 19037, 9855, 16691, 13765, 13892,
+ 19037, 9855, 16694,
+ 19037, 9855, 16696,
+ 19037, 9855, 18588,
+ 19037, 16901, 9855, 2607, 17641, 2611, 13536,
+ 19037, 16901, 9855, 2607, 17641, 2611, 17086,
+ 19037, 16901, 9855, 2611, 5732,
+ 19037, 16901, 9855, 2611, 5888,
+ 19037, 16901, 9855, 2611, 7123, 1554,
+ 19037, 16901, 9855, 2611, 12020,
+ 19037, 16901, 9855, 2611, 12170,
+ 19037, 16901, 9855, 2611, 12172,
+ 19037, 16901, 9855, 2611, 13470,
+ 19037, 16901, 9855, 2611, 13729, 6408,
+ 19037, 16901, 9855, 2611, 13729, 17473, 6777, 0,
+ 19037, 16901, 9855, 2611, 14635, 864,
+ 19037, 16901, 9855, 2611, 17087, 864,
+ 19037, 16901, 9855, 2611, 17087, 1554,
+ 19037, 16901, 9855, 3077, 40,
+ 19037, 16901, 9855, 3077, 41, 17473, 6776,
+ 19037, 16901, 9855, 3077, 864,
+ 19037, 16901, 9855, 3077, 865, 10122,
+ 19037, 16901, 9855, 3077, 6408,
+ 19037, 16901, 9855, 3077, 12170,
+ 19037, 16901, 9855, 3077, 13462,
+ 19037, 16901, 9855, 3077, 17473, 6777, 5300,
+ 19037, 16901, 9855, 3357, 864,
+ 19037, 16901, 9855, 3357, 865, 10122,
+ 19037, 16901, 9855, 3357, 5732,
+ 19037, 16901, 9855, 3357, 5888,
+ 19037, 16901, 9855, 3357, 12020,
+ 19037, 16901, 9855, 3357, 12170,
+ 19037, 16901, 9855, 3357, 12172,
+ 19037, 16901, 9855, 3357, 13462,
+ 19037, 16901, 9855, 3357, 13470,
+ 19037, 16901, 9855, 3357, 15735, 6408,
+ 19037, 16901, 9855, 3357, 15735, 17473, 6777, 0,
+ 19037, 16901, 9855, 6757, 40,
+ 19037, 16901, 9855, 6757, 41, 17473, 6776,
+ 19037, 16901, 9855, 6757, 864,
+ 19037, 16901, 9855, 6757, 865, 10122,
+ 19037, 16901, 9855, 6757, 5732,
+ 19037, 16901, 9855, 6757, 5733, 17473, 6776,
+ 19037, 16901, 9855, 6757, 5888,
+ 19037, 16901, 9855, 6757, 6408,
+ 19037, 16901, 9855, 6757, 12170,
+ 19037, 16901, 9855, 6757, 12172,
+ 19037, 16901, 9855, 6757, 13462,
+ 19037, 16901, 9855, 6757, 13470,
+ 19037, 16901, 9855, 6757, 15575, 6408,
+ 19037, 16901, 9855, 6779, 40,
+ 19037, 16901, 9855, 6779, 41, 17473, 6776,
+ 19037, 16901, 9855, 6779, 864,
+ 19037, 16901, 9855, 6779, 865, 10122,
+ 19037, 16901, 9855, 6779, 5732,
+ 19037, 16901, 9855, 6779, 5733, 17473, 6776,
+ 19037, 16901, 9855, 6779, 5888,
+ 19037, 16901, 9855, 6779, 6408,
+ 19037, 16901, 9855, 6779, 12170,
+ 19037, 16901, 9855, 6779, 12172,
+ 19037, 16901, 9855, 6779, 13462,
+ 19037, 16901, 9855, 6779, 13470,
+ 19037, 16901, 9855, 6779, 17473, 6777, 12570,
+ 19037, 16901, 9855, 6779, 17473, 6777, 12571, 0,
+ 19037, 16901, 9855, 6779, 17473, 6777, 12571, 2,
+ 19037, 16901, 9855, 6779, 17473, 6777, 15010,
+ 19037, 16901, 9855, 8781, 40,
+ 19037, 16901, 9855, 8781, 41, 17473, 6776,
+ 19037, 16901, 9855, 8781, 864,
+ 19037, 16901, 9855, 8781, 6408,
+ 19037, 16901, 9855, 8781, 12170,
+ 19037, 16901, 9855, 8781, 13462,
+ 19037, 16901, 9855, 8781, 17473, 6777, 14862,
+ 19037, 16901, 9855, 8781, 17473, 6777, 14863, 0,
+ 19037, 16901, 9855, 8781, 17473, 6777, 16514,
+ 19037, 16901, 9855, 8781, 17473, 6777, 16516,
+ 19037, 16901, 9855, 11979, 40,
+ 19037, 16901, 9855, 11979, 41, 17473, 6776,
+ 19037, 16901, 9855, 11979, 864,
+ 19037, 16901, 9855, 11979, 6408,
+ 19037, 16901, 9855, 11979, 12170,
+ 19037, 16901, 9855, 11979, 13462,
+ 19037, 16901, 9855, 11979, 17473, 6777, 10436,
+ 19037, 16901, 9855, 11979, 17473, 6777, 13894,
+ 19037, 16901, 9855, 13451, 40,
+ 19037, 16901, 9855, 13451, 41, 17473, 6776,
+ 19037, 16901, 9855, 13451, 864,
+ 19037, 16901, 9855, 13451, 6408,
+ 19037, 16901, 9855, 13451, 12170,
+ 19037, 16901, 9855, 13451, 13462,
+ 19037, 16901, 9855, 13451, 17473, 6777, 7427, 0,
+ 19037, 16901, 9855, 13451, 17473, 6777, 7427, 2,
+ 19037, 16901, 9855, 13451, 17473, 6777, 12384,
+ 19037, 16901, 9855, 13463, 13765, 1443, 9287, 2314,
+ 19037, 16901, 9855, 13463, 13765, 1443, 9287, 6408,
+ 19037, 16901, 9855, 13737, 864,
+ 19037, 16901, 9855, 13737, 865, 10122,
+ 19037, 16901, 9855, 13737, 5732,
+ 19037, 16901, 9855, 13737, 5888,
+ 19037, 16901, 9855, 13737, 5889, 17473, 6776,
+ 19037, 16901, 9855, 13737, 6408,
+ 19037, 16901, 9855, 13737, 12170,
+ 19037, 16901, 9855, 13737, 12172,
+ 19037, 16901, 9855, 13737, 13462,
+ 19037, 16901, 9855, 13737, 13463, 17473, 6776,
+ 19037, 16901, 9855, 13737, 13470,
+ 19037, 16901, 9855, 13737, 13471, 17473, 6776,
+ 19037, 16901, 9855, 13737, 17473, 6777, 12016,
+ 19037, 16901, 9855, 13737, 17473, 6777, 12018,
+ 19037, 16901, 9855, 16361, 2611, 13728,
+ 19037, 16901, 9855, 16361, 3357, 15734,
+ 19037, 16901, 9855, 16361, 12080,
+ 19037, 16901, 9855, 16361, 12108,
+ 19037, 16901, 9855, 19470,
+ 19037, 16901, 9855, 19472,
+ 19037, 20877, 9855, 2607, 17641, 10651, 16270,
+ 19037, 20877, 9855, 17839, 11756,
+ 19037, 20877, 9855, 17839, 18776,
+ 19037, 20877, 9855, 17839, 19550,
+ 19037, 20877, 9855, 18847, 11756,
+ 19045, 10228,
+ 19051, 15673, 12563, 671, 843, 20180,
+ 19051, 15673, 12563, 671, 843, 20181, 10641, 10620,
+ 19051, 15673, 12563, 671, 843, 20181, 10641, 14486,
+ 19051, 15673, 12563, 671, 843, 20181, 10641, 18774,
+ 19051, 15673, 12563, 6435, 843, 20180,
+ 19051, 15673, 12563, 6435, 843, 20181, 10641, 10620,
+ 19051, 15673, 12563, 6435, 843, 20181, 10641, 14486,
+ 19051, 15673, 12563, 6435, 843, 20181, 10641, 18774,
+ 19051, 15673, 12563, 18847, 843, 3293, 7816,
+ 19051, 15673, 12563, 18847, 843, 3293, 13340,
+ 19051, 15673, 12563, 18847, 843, 10620,
+ 19051, 15673, 12563, 18847, 843, 14393, 7816,
+ 19051, 15673, 12563, 18847, 843, 14393, 13340,
+ 19051, 15673, 12563, 18847, 10641, 14486,
+ 19051, 15673, 12563, 18847, 10641, 18774,
+ 19058,
+ 19071, 15266,
+ 19215, 3357, 14823, 11476,
+ 19215, 11476,
+ 19215, 11477, 635, 896,
+ 19215, 11477, 6785, 896,
+ 19215, 11477, 10641, 3265, 19406,
+ 19215, 11477, 10641, 3265, 20374,
+ 19215, 11477, 10641, 12537, 18775, 18906,
+ 19215, 11477, 10641, 13563, 18775, 18906,
+ 19215, 11477, 10641, 13563, 20683, 18906,
+ 19215, 11477, 10641, 14519, 19406,
+ 19215, 11477, 10641, 14625, 15642,
+ 19215, 11477, 10641, 15095, 18775, 18906,
+ 19215, 11477, 10641, 16891, 10092,
+ 19215, 11477, 10641, 20181, 15642,
+ 19215, 11477, 10641, 20683, 18906,
+ 19215, 11477, 19407, 485, 17463, 11476,
+ 19215, 11571, 11476,
+ 19215, 11571, 16153, 14049, 11476,
+ 19215, 12277, 11476,
+ 19215, 12277, 19931, 11476,
+ 19215, 14049, 11476,
+ 19215, 14049, 11477, 15901, 18775, 18906,
+ 19215, 14286,
+ 19215, 14555, 11476,
+ 19215, 14625, 11476,
+ 19215, 15291, 14312,
+ 19215, 15456,
+ 19215, 15781, 11476,
+ 19215, 15945, 11476,
+ 19215, 16481, 10641, 5741, 7817, 635, 896,
+ 19215, 16481, 10641, 5741, 7817, 6785, 896,
+ 19215, 16481, 10641, 5741, 7817, 14373, 17463, 16481, 10641, 5741, 13340,
+ 19215, 16481, 10641, 5741, 7817, 14373, 19215, 16481, 10641, 5741, 13340,
+ 19215, 16481, 10641, 5741, 13341, 635, 896,
+ 19215, 16481, 10641, 5741, 13341, 6785, 896,
+ 19215, 16481, 10641, 5741, 19406,
+ 19215, 16481, 10641, 5741, 20374,
+ 19215, 17275, 11476,
+ 19215, 18775, 18906,
+ 19215, 19553, 11476,
+ 19215, 19931, 11476,
+ 19215, 20377, 11476,
+ 19215, 20501, 11477, 10641, 18775, 19890,
+ 19215, 20687, 11476,
+ 19215, 23305, 11476,
+ 19215, 23305, 11477, 635, 896,
+ 19215, 23305, 11477, 10641, 5853, 13456,
+ 19215, 23305, 11477, 10641, 7883, 3265, 19406,
+ 19215, 23305, 11477, 10641, 7883, 3265, 20374,
+ 19215, 23305, 11477, 10641, 10533, 12277, 13456,
+ 19215, 23305, 11477, 10641, 12277, 13456,
+ 19215, 23305, 11477, 10641, 14625, 20181, 15642,
+ 19215, 23305, 11477, 10641, 15095, 13456,
+ 19215, 23305, 11477, 10641, 15155, 13456,
+ 19215, 23305, 11477, 19407, 485, 17463, 23305, 11476,
+ 19215, 23305, 14555, 11476,
+ 19215, 23305, 15291, 14312,
+ 19215, 23305, 15945, 11476,
+ 19217, 11642,
+ 19221, 16186,
+ 19235, 15672,
+ 19236,
+ 19239, 10228,
+ 19247, 12277, 3077, 15609, 17642,
+ 19247, 12277, 6757, 15609, 17642,
+ 19247, 12277, 12237, 11772,
+ 19247, 12277, 14049, 14486,
+ 19247, 12277, 14049, 15620,
+ 19247, 12277, 17154,
+ 19253, 9854,
+ 19260,
+ 19281, 2175, 7854,
+ 19281, 2511, 9854,
+ 19281, 3561, 9854,
+ 19281, 3699, 9854,
+ 19281, 6005, 9854,
+ 19281, 6793, 9956,
+ 19281, 7817, 11779, 16088,
+ 19281, 7817, 14049, 20846,
+ 19281, 7817, 15621, 16088,
+ 19281, 7817, 20846,
+ 19281, 9287, 9854,
+ 19281, 11756,
+ 19281, 11762,
+ 19281, 11905, 2610,
+ 19281, 11905, 3076,
+ 19281, 11905, 3356,
+ 19281, 11905, 6756,
+ 19281, 11905, 6778,
+ 19281, 11905, 8780,
+ 19281, 11905, 10900,
+ 19281, 11905, 11978,
+ 19281, 11905, 13450,
+ 19281, 11905, 13736,
+ 19281, 12233, 14262,
+ 19281, 12541, 13563, 14999, 0,
+ 19281, 12541, 13563, 14999, 2,
+ 19281, 12541, 13563, 14999, 4,
+ 19281, 12541, 13563, 14999, 6,
+ 19281, 12541, 13563, 14999, 8,
+ 19281, 12541, 13563, 14999, 10,
+ 19281, 12541, 13563, 14999, 12,
+ 19281, 12541, 13563, 14999, 14,
+ 19281, 12541, 13563, 14999, 16,
+ 19281, 12541, 13563, 14999, 18,
+ 19281, 12541, 13563, 14999, 20,
+ 19281, 12541, 13563, 14999, 22,
+ 19281, 12541, 13563, 14999, 24,
+ 19281, 12541, 13563, 14999, 26,
+ 19281, 12541, 13563, 14999, 28,
+ 19281, 12541, 13563, 14999, 30,
+ 19281, 12541, 13563, 14999, 32,
+ 19281, 12541, 13563, 14999, 34,
+ 19281, 12541, 13563, 14999, 36,
+ 19281, 12541, 13563, 14999, 38,
+ 19281, 12541, 13563, 14999, 40,
+ 19281, 12541, 13563, 14999, 42,
+ 19281, 12541, 13563, 14999, 44,
+ 19281, 12541, 13563, 14999, 46,
+ 19281, 12541, 13563, 14999, 48,
+ 19281, 12541, 13563, 14999, 50,
+ 19281, 12541, 16111, 14999, 0,
+ 19281, 12541, 16111, 14999, 2,
+ 19281, 12541, 16111, 14999, 4,
+ 19281, 12541, 16111, 14999, 6,
+ 19281, 12541, 16111, 14999, 8,
+ 19281, 12541, 16111, 14999, 10,
+ 19281, 12541, 16111, 14999, 12,
+ 19281, 12541, 16111, 14999, 14,
+ 19281, 12541, 16111, 14999, 16,
+ 19281, 12541, 16111, 14999, 18,
+ 19281, 12541, 16111, 14999, 20,
+ 19281, 12541, 16111, 14999, 22,
+ 19281, 12541, 16111, 14999, 24,
+ 19281, 12541, 16111, 14999, 26,
+ 19281, 12541, 16111, 14999, 28,
+ 19281, 12541, 16111, 14999, 30,
+ 19281, 12541, 16111, 14999, 32,
+ 19281, 12541, 16111, 14999, 34,
+ 19281, 12541, 16111, 14999, 36,
+ 19281, 12541, 16111, 14999, 38,
+ 19281, 12541, 16111, 14999, 40,
+ 19281, 12541, 16111, 14999, 42,
+ 19281, 12541, 16111, 14999, 44,
+ 19281, 12541, 16111, 14999, 46,
+ 19281, 12541, 16111, 14999, 48,
+ 19281, 12541, 16111, 14999, 50,
+ 19281, 13257, 9854,
+ 19281, 13341, 11779, 16088,
+ 19281, 13341, 14049, 20846,
+ 19281, 13341, 15621, 16088,
+ 19281, 13341, 20846,
+ 19281, 13758,
+ 19281, 14411, 896,
+ 19281, 14601, 9854,
+ 19281, 14647, 9854,
+ 19281, 15050,
+ 19281, 15233, 9854,
+ 19281, 17005, 9854,
+ 19281, 17123, 17254,
+ 19281, 17254,
+ 19281, 17642,
+ 19281, 18511, 8320,
+ 19281, 18847, 7854,
+ 19281, 18894,
+ 19281, 19409, 9854,
+ 19281, 19557, 8320,
+ 19281, 19614,
+ 19281, 19880,
+ 19281, 19921, 14262,
+ 19281, 19923, 92,
+ 19281, 20685, 8320,
+ 19281, 21097, 9854,
+ 19281, 21110,
+ 19285, 20342,
+ 19303, 6718,
+ 19304,
+ 19309, 7817, 14519, 16088,
+ 19309, 11571, 15620,
+ 19309, 12105, 12563, 18846,
+ 19309, 13341, 14519, 16088,
+ 19309, 14049, 14486,
+ 19309, 14819, 14698,
+ 19309, 14819, 14999, 0,
+ 19309, 14819, 14999, 8,
+ 19309, 14819, 14999, 16,
+ 19309, 14819, 14999, 28,
+ 19309, 14819, 14999, 40,
+ 19309, 14819, 14999, 66,
+ 19309, 14819, 14999, 204,
+ 19309, 14819, 14999, 214,
+ 19309, 14819, 14999, 482,
+ 19309, 14819, 14999, 694,
+ 19309, 14819, 14999, 700,
+ 19309, 14819, 14999, 706,
+ 19309, 14819, 14999, 734,
+ 19309, 14819, 14999, 736,
+ 19309, 14819, 14999, 738,
+ 19309, 14819, 14999, 742,
+ 19309, 14819, 14999, 746,
+ 19309, 14819, 14999, 3520,
+ 19309, 14819, 14999, 3546,
+ 19309, 14819, 14999, 3654,
+ 19309, 14819, 14999, 3700,
+ 19309, 14819, 14999, 9866,
+ 19309, 14819, 14999, 11732,
+ 19309, 14819, 14999, 12280,
+ 19309, 14819, 14999, 12376,
+ 19309, 14819, 14999, 12732,
+ 19309, 14819, 14999, 12886,
+ 19309, 14819, 14999, 13232,
+ 19309, 14819, 14999, 13336,
+ 19309, 14819, 14999, 14944,
+ 19309, 14819, 14999, 15748,
+ 19309, 14819, 14999, 16142,
+ 19309, 14819, 14999, 16576,
+ 19309, 14819, 14999, 17024,
+ 19309, 14819, 14999, 17362,
+ 19309, 14819, 14999, 19652,
+ 19309, 14819, 14999, 20326,
+ 19309, 14819, 14999, 20368,
+ 19309, 14819, 14999, 20434,
+ 19309, 14819, 14999, 20444,
+ 19309, 14819, 14999, 20760,
+ 19309, 14819, 14999, 20816,
+ 19309, 14819, 14999, 20818,
+ 19309, 14819, 14999, 20890,
+ 19309, 14819, 14999, 20892,
+ 19309, 14819, 14999, 20896,
+ 19309, 14819, 14999, 20926,
+ 19309, 14819, 14999, 20928,
+ 19309, 14819, 14999, 21190,
+ 19309, 14819, 14999, 22918,
+ 19309, 14819, 14999, 22920,
+ 19309, 17463, 11476,
+ 19309, 18209, 14999, 0,
+ 19309, 18209, 14999, 8,
+ 19309, 18209, 14999, 16,
+ 19309, 18209, 14999, 26,
+ 19309, 18209, 14999, 28,
+ 19309, 18209, 14999, 40,
+ 19309, 18209, 14999, 266,
+ 19309, 18209, 14999, 270,
+ 19309, 18209, 14999, 274,
+ 19309, 18209, 14999, 282,
+ 19309, 18209, 14999, 286,
+ 19309, 18209, 14999, 350,
+ 19309, 18209, 14999, 354,
+ 19309, 18209, 14999, 358,
+ 19309, 18209, 14999, 366,
+ 19309, 18209, 14999, 370,
+ 19309, 18209, 14999, 416,
+ 19309, 18209, 14999, 424,
+ 19309, 18209, 14999, 430,
+ 19309, 18209, 14999, 436,
+ 19309, 18209, 14999, 440,
+ 19309, 18209, 14999, 448,
+ 19309, 18209, 14999, 452,
+ 19309, 18209, 14999, 460,
+ 19309, 18209, 14999, 468,
+ 19309, 18209, 14999, 472,
+ 19309, 18209, 14999, 572,
+ 19309, 18209, 14999, 574,
+ 19309, 18209, 14999, 578,
+ 19309, 18209, 14999, 580,
+ 19309, 18209, 14999, 584,
+ 19309, 18209, 14999, 588,
+ 19309, 18209, 14999, 592,
+ 19309, 18209, 14999, 598,
+ 19309, 18209, 14999, 602,
+ 19309, 18209, 14999, 612,
+ 19309, 18209, 14999, 622,
+ 19309, 18209, 14999, 626,
+ 19309, 18209, 14999, 630,
+ 19309, 18209, 14999, 634,
+ 19309, 18209, 14999, 642,
+ 19309, 18209, 14999, 694,
+ 19309, 18209, 14999, 710,
+ 19309, 18209, 14999, 734,
+ 19309, 18209, 14999, 742,
+ 19309, 18209, 14999, 746,
+ 19309, 18209, 14999, 13563, 0,
+ 19309, 18209, 14999, 13563, 8,
+ 19309, 18209, 14999, 13563, 16,
+ 19309, 18209, 14999, 13563, 28,
+ 19309, 18209, 14999, 13563, 40,
+ 19309, 18209, 14999, 13563, 642,
+ 19309, 18209, 14999, 13563, 734,
+ 19309, 18209, 14999, 13563, 742,
+ 19309, 18209, 14999, 13563, 746,
+ 19309, 18209, 15119, 1216,
+ 19309, 18209, 15873, 13579, 8320,
+ 19309, 18209, 20909, 13579, 8320,
+ 19309, 19215, 11476,
+ 19309, 19407, 11476,
+ 19309, 20375, 11476,
+ 19309, 20727, 6793, 9956,
+ 19309, 20727, 11762,
+ 19309, 23459, 19545, 13579, 8320,
+ 19310,
+ 19322,
+ 19324,
+ 19327, 19297, 15672,
+ 19331, 19013, 15080,
+ 19332,
+ 19333, 10641, 16413, 9696,
+ 19339, 634,
+ 19339, 635, 843, 17237, 18430,
+ 19339, 10641, 1217, 11392,
+ 19349, 90,
+ 19350,
+ 19361, 15672,
+ 19363, 9286,
+ 19363, 13764,
+ 19363, 19618,
+ 19385, 9855, 13052,
+ 19385, 9855, 15868,
+ 19385, 9855, 17610,
+ 19385, 11905, 2610,
+ 19385, 11905, 3076,
+ 19385, 11905, 3356,
+ 19385, 11905, 6756,
+ 19385, 11905, 6778,
+ 19385, 11905, 8780,
+ 19385, 11905, 10900,
+ 19385, 11905, 11978,
+ 19385, 11905, 13450,
+ 19385, 11905, 13736,
+ 19385, 14003, 9855, 8,
+ 19385, 14003, 9855, 16,
+ 19385, 14003, 9855, 28,
+ 19385, 14003, 9855, 40,
+ 19385, 14003, 9855, 58,
+ 19385, 14003, 9855, 72,
+ 19385, 14003, 9855, 94,
+ 19385, 14003, 9855, 308,
+ 19385, 14003, 9855, 676,
+ 19385, 14999, 0,
+ 19385, 14999, 8,
+ 19385, 14999, 16,
+ 19385, 14999, 28,
+ 19385, 14999, 40,
+ 19385, 14999, 58,
+ 19385, 14999, 72,
+ 19385, 14999, 94,
+ 19385, 14999, 106,
+ 19385, 14999, 124,
+ 19385, 14999, 148,
+ 19385, 14999, 244,
+ 19385, 14999, 266,
+ 19385, 14999, 308,
+ 19385, 14999, 336,
+ 19385, 14999, 350,
+ 19385, 14999, 384,
+ 19385, 14999, 416,
+ 19385, 14999, 448,
+ 19385, 14999, 522,
+ 19385, 14999, 572,
+ 19385, 14999, 588,
+ 19385, 14999, 622,
+ 19385, 14999, 676,
+ 19385, 14999, 680,
+ 19385, 14999, 734,
+ 19385, 14999, 904,
+ 19385, 14999, 932,
+ 19385, 14999, 1044,
+ 19385, 14999, 1142,
+ 19385, 14999, 1164,
+ 19385, 14999, 1482,
+ 19385, 14999, 1492,
+ 19385, 14999, 1796,
+ 19385, 14999, 1812,
+ 19385, 14999, 1914,
+ 19385, 14999, 2444,
+ 19385, 14999, 2492,
+ 19385, 14999, 2556,
+ 19385, 14999, 2676,
+ 19385, 14999, 2956,
+ 19385, 14999, 3048,
+ 19385, 14999, 3242,
+ 19385, 14999, 3322,
+ 19385, 14999, 6306,
+ 19385, 14999, 6314,
+ 19385, 14999, 10264,
+ 19390,
+ 19403, 859, 21279, 11476,
+ 19407, 3293, 15527, 14049, 11476,
+ 19407, 3357, 14823, 11476,
+ 19407, 10621, 11476,
+ 19407, 11476,
+ 19407, 11477, 635, 896,
+ 19407, 11477, 635, 897, 9175, 20375, 11477, 635, 896,
+ 19407, 11477, 635, 11571, 16248,
+ 19407, 11477, 6785, 896,
+ 19407, 11477, 6785, 897, 635, 11571, 16248,
+ 19407, 11477, 9175, 20375, 11476,
+ 19407, 11477, 10641, 3265, 17462,
+ 19407, 11477, 10641, 3265, 19214,
+ 19407, 11477, 10641, 7292,
+ 19407, 11477, 10641, 7888,
+ 19407, 11477, 10641, 9287, 11552,
+ 19407, 11477, 10641, 10092,
+ 19407, 11477, 10641, 10093, 10641, 14625, 18847, 15642,
+ 19407, 11477, 10641, 10093, 10641, 18847, 15642,
+ 19407, 11477, 10641, 12537, 18775, 18906,
+ 19407, 11477, 10641, 13563, 18775, 18906,
+ 19407, 11477, 10641, 13563, 20683, 18906,
+ 19407, 11477, 10641, 14623, 9952,
+ 19407, 11477, 10641, 14625, 18847, 15642,
+ 19407, 11477, 10641, 15095, 18775, 18906,
+ 19407, 11477, 10641, 15642,
+ 19407, 11477, 10641, 16891, 10092,
+ 19407, 11477, 10641, 18847, 15642,
+ 19407, 11477, 10641, 20683, 18906,
+ 19407, 11477, 11393, 13507, 20375, 11476,
+ 19407, 11477, 11393, 13759, 18386,
+ 19407, 11477, 11393, 14281, 12005, 634,
+ 19407, 11477, 11393, 17123, 13759, 18386,
+ 19407, 11477, 11393, 17123, 14281, 12005, 634,
+ 19407, 11477, 17369, 46,
+ 19407, 11477, 17369, 15650,
+ 19407, 11477, 17369, 19408,
+ 19407, 11571, 11476,
+ 19407, 11571, 16153, 14049, 11476,
+ 19407, 12277, 11476,
+ 19407, 12277, 19931, 11476,
+ 19407, 14049, 11476,
+ 19407, 14049, 11477, 15901, 18775, 18906,
+ 19407, 14555, 11476,
+ 19407, 14625, 6287, 11476,
+ 19407, 14625, 11476,
+ 19407, 14625, 11477, 6785, 896,
+ 19407, 14625, 11477, 10641, 15642,
+ 19407, 14625, 11477, 10641, 18847, 15642,
+ 19407, 14625, 19888,
+ 19407, 15291, 14312,
+ 19407, 15456,
+ 19407, 15781, 6287, 11476,
+ 19407, 15781, 11476,
+ 19407, 16481, 9175, 20375, 16480,
+ 19407, 16481, 10641, 5741, 671, 635, 896,
+ 19407, 16481, 10641, 5741, 671, 6785, 896,
+ 19407, 16481, 10641, 5741, 671, 11393, 7883, 6286,
+ 19407, 16481, 10641, 5741, 671, 11393, 19407, 16481, 10641, 5741, 6434,
+ 19407, 16481, 10641, 5741, 671, 11393, 20375, 16481, 10641, 5741, 670,
+ 19407, 16481, 10641, 5741, 6435, 635, 896,
+ 19407, 16481, 10641, 5741, 6435, 6785, 896,
+ 19407, 16481, 10641, 5741, 6435, 11393, 20375, 16481, 10641, 5741, 6434,
+ 19407, 16481, 10641, 5741, 6435, 11553, 7883, 6286,
+ 19407, 16481, 10641, 5741, 17462,
+ 19407, 16481, 10641, 5741, 19214,
+ 19407, 17275, 11476,
+ 19407, 18635, 11476,
+ 19407, 18775, 18906,
+ 19407, 19553, 11476,
+ 19407, 19888,
+ 19407, 19931, 11476,
+ 19407, 20377, 11476,
+ 19407, 20501, 11477, 6785, 896,
+ 19407, 20501, 11477, 10641, 10092,
+ 19407, 20501, 11477, 10641, 10093, 10641, 14625, 18847, 15642,
+ 19407, 20501, 11477, 10641, 10093, 10641, 18847, 15642,
+ 19407, 20501, 11477, 10641, 14625, 18847, 15642,
+ 19407, 20501, 11477, 10641, 18775, 19890,
+ 19407, 20501, 11477, 10641, 18847, 15642,
+ 19407, 20501, 15781, 6287, 11476,
+ 19407, 20545, 18583, 14049, 11476,
+ 19407, 20687, 11476,
+ 19407, 20769, 14049, 11476,
+ 19407, 20831, 11476,
+ 19407, 21089, 18583, 14049, 11476,
+ 19407, 21199, 14049, 11476,
+ 19407, 21287, 14049, 11476,
+ 19407, 23305, 11476,
+ 19407, 23305, 11477, 635, 896,
+ 19407, 23305, 11477, 9175, 20375, 23305, 11476,
+ 19407, 23305, 11477, 10641, 5853, 13456,
+ 19407, 23305, 11477, 10641, 7883, 3265, 17462,
+ 19407, 23305, 11477, 10641, 7883, 3265, 19214,
+ 19407, 23305, 11477, 10641, 10533, 12277, 13456,
+ 19407, 23305, 11477, 10641, 12277, 13456,
+ 19407, 23305, 11477, 10641, 14625, 18847, 15642,
+ 19407, 23305, 11477, 10641, 14625, 20181, 15642,
+ 19407, 23305, 11477, 10641, 15095, 13456,
+ 19407, 23305, 11477, 10641, 15155, 13456,
+ 19407, 23305, 14555, 11476,
+ 19407, 23305, 15291, 14312,
+ 19409, 505, 12005, 634,
+ 19409, 505, 17237, 12005, 634,
+ 19409, 505, 17237, 12005, 635, 10641, 1217, 11392,
+ 19409, 505, 17237, 12005, 635, 10641, 1217, 11393, 13340,
+ 19409, 505, 17237, 12005, 635, 10641, 1217, 14874,
+ 19409, 505, 20127, 634,
+ 19409, 505, 20536,
+ 19409, 505, 21096,
+ 19409, 843, 2511, 20536,
+ 19409, 843, 20917, 2511, 12005, 634,
+ 19409, 987, 2511, 12005, 634,
+ 19409, 987, 2511, 20127, 634,
+ 19409, 9175, 12005, 634,
+ 19409, 9854,
+ 19409, 10641, 1216,
+ 19409, 10641, 14487, 14874,
+ 19409, 10641, 18511, 8321, 11392,
+ 19409, 11393, 17223, 505, 12004,
+ 19409, 11393, 17223, 11393, 21096,
+ 19409, 11393, 17237, 12005, 11393, 21097, 11393, 17237, 12004,
+ 19409, 11393, 19407, 11476,
+ 19409, 11393, 20671, 12005, 11393, 21096,
+ 19409, 11393, 21097, 11393, 20671, 12004,
+ 19409, 12005, 635, 505, 21096,
+ 19409, 14497, 123, 11782,
+ 19409, 14497, 123, 11783, 11393, 17237, 12004,
+ 19414,
+ 19415, 8458,
+ 19415, 8459, 14414,
+ 19425, 95, 14993, 8320,
+ 19425, 6291, 8320,
+ 19425, 9855, 9212,
+ 19425, 9855, 15868,
+ 19425, 9855, 17486,
+ 19425, 9855, 17610,
+ 19425, 9855, 17652,
+ 19425, 9855, 20552,
+ 19425, 11905, 2610,
+ 19425, 11905, 3076,
+ 19425, 11905, 3356,
+ 19425, 11905, 6756,
+ 19425, 11905, 6778,
+ 19425, 11905, 8780,
+ 19425, 11905, 10900,
+ 19425, 11905, 11978,
+ 19425, 11905, 13450,
+ 19425, 11905, 13736,
+ 19425, 14003, 9855, 8,
+ 19425, 14003, 9855, 16,
+ 19425, 14003, 9855, 28,
+ 19425, 14003, 9855, 40,
+ 19425, 14003, 9855, 58,
+ 19425, 14003, 9855, 72,
+ 19425, 14003, 9855, 94,
+ 19425, 14003, 9855, 184,
+ 19425, 14003, 9855, 308,
+ 19425, 14003, 9855, 498,
+ 19425, 14003, 9855, 676,
+ 19425, 14003, 9855, 17493, 22,
+ 19425, 14003, 9855, 17493, 34,
+ 19425, 14003, 9855, 17493, 396,
+ 19425, 14003, 9855, 17493, 582,
+ 19425, 14999, 0,
+ 19425, 14999, 8,
+ 19425, 14999, 16,
+ 19425, 14999, 28,
+ 19425, 14999, 40,
+ 19425, 14999, 58,
+ 19425, 14999, 72,
+ 19425, 14999, 94,
+ 19425, 14999, 106,
+ 19425, 14999, 124,
+ 19425, 14999, 148,
+ 19425, 14999, 184,
+ 19425, 14999, 244,
+ 19425, 14999, 266,
+ 19425, 14999, 308,
+ 19425, 14999, 336,
+ 19425, 14999, 350,
+ 19425, 14999, 384,
+ 19425, 14999, 416,
+ 19425, 14999, 448,
+ 19425, 14999, 498,
+ 19425, 14999, 522,
+ 19425, 14999, 572,
+ 19425, 14999, 588,
+ 19425, 14999, 622,
+ 19425, 14999, 676,
+ 19425, 14999, 680,
+ 19425, 14999, 734,
+ 19425, 14999, 932,
+ 19425, 14999, 1044,
+ 19425, 14999, 1142,
+ 19425, 14999, 1164,
+ 19425, 14999, 1217, 9484,
+ 19425, 14999, 1492,
+ 19425, 14999, 1796,
+ 19425, 14999, 1914,
+ 19425, 14999, 2152,
+ 19425, 14999, 2444,
+ 19425, 14999, 2492,
+ 19425, 14999, 2556,
+ 19425, 14999, 2676,
+ 19425, 14999, 2956,
+ 19425, 14999, 3048,
+ 19425, 14999, 3114,
+ 19425, 14999, 3242,
+ 19425, 14999, 3322,
+ 19425, 14999, 6314,
+ 19425, 14999, 7874,
+ 19425, 14999, 8842,
+ 19425, 14999, 10264,
+ 19425, 14999, 10284,
+ 19425, 14999, 14473, 20,
+ 19425, 14999, 14473, 22,
+ 19425, 14999, 14473, 24,
+ 19425, 14999, 14473, 26,
+ 19425, 14999, 14473, 48,
+ 19425, 14999, 14473, 396,
+ 19425, 14999, 14473, 466,
+ 19425, 14999, 14473, 582,
+ 19425, 14999, 14473, 2156,
+ 19425, 14999, 16011, 308,
+ 19425, 14999, 17493, 22,
+ 19425, 14999, 17493, 34,
+ 19425, 14999, 17493, 396,
+ 19425, 14999, 17493, 582,
+ 19425, 15233, 2611, 16502,
+ 19425, 15233, 2611, 18744,
+ 19425, 15233, 3232,
+ 19425, 18089, 2611, 7122,
+ 19425, 18089, 2611, 12078,
+ 19425, 18089, 2611, 13710,
+ 19425, 18089, 2611, 14634,
+ 19425, 18089, 2611, 17086,
+ 19425, 18089, 2611, 18082,
+ 19425, 18089, 2611, 19636,
+ 19425, 18089, 2611, 19812,
+ 19425, 18089, 2611, 23560,
+ 19425, 18089, 13737, 18508,
+ 19425, 18089, 13737, 20100,
+ 19425, 18089, 13737, 20430,
+ 19425, 18089, 13737, 20490,
+ 19429, 16939, 19352,
+ 19445, 6779, 6430,
+ 19445, 6781, 19825, 18575, 2610,
+ 19445, 6781, 19825, 18575, 3356,
+ 19445, 6781, 19825, 18575, 13736,
+ 19445, 6793, 9956,
+ 19445, 9843, 18697, 17695, 15074,
+ 19445, 10217, 9891, 14856,
+ 19445, 11566,
+ 19445, 11567, 10641, 14625, 18392,
+ 19445, 11567, 10641, 18392,
+ 19445, 11756,
+ 19445, 11762,
+ 19445, 11905, 2610,
+ 19445, 11905, 3076,
+ 19445, 11905, 3356,
+ 19445, 11905, 6756,
+ 19445, 11905, 6778,
+ 19445, 11905, 8780,
+ 19445, 11905, 10900,
+ 19445, 11905, 11978,
+ 19445, 11905, 13450,
+ 19445, 11905, 13736,
+ 19445, 13659, 11566,
+ 19445, 13659, 11567, 10641, 14625, 18392,
+ 19445, 13659, 11567, 10641, 18392,
+ 19445, 14003, 19618,
+ 19445, 14625, 11567, 10641, 18392,
+ 19445, 14999, 0,
+ 19445, 14999, 8,
+ 19445, 14999, 16,
+ 19445, 14999, 28,
+ 19445, 14999, 40,
+ 19445, 14999, 106,
+ 19445, 14999, 148,
+ 19445, 14999, 184,
+ 19445, 14999, 224,
+ 19445, 14999, 244,
+ 19445, 14999, 336,
+ 19445, 14999, 350,
+ 19445, 14999, 384,
+ 19445, 14999, 416,
+ 19445, 14999, 448,
+ 19445, 14999, 482,
+ 19445, 14999, 522,
+ 19445, 14999, 556,
+ 19445, 14999, 572,
+ 19445, 14999, 588,
+ 19445, 14999, 622,
+ 19445, 14999, 656,
+ 19445, 14999, 694,
+ 19445, 14999, 734,
+ 19445, 14999, 752,
+ 19445, 14999, 833, 6921, 0,
+ 19445, 14999, 833, 6921, 16,
+ 19445, 14999, 833, 6921, 70,
+ 19445, 14999, 833, 6921, 124,
+ 19445, 14999, 833, 6921, 148,
+ 19445, 14999, 833, 6921, 350,
+ 19445, 14999, 833, 6921, 522,
+ 19445, 14999, 833, 6921, 622,
+ 19445, 14999, 833, 6921, 752,
+ 19445, 14999, 833, 6921, 1142,
+ 19445, 14999, 833, 6921, 2444,
+ 19445, 14999, 833, 6921, 2492,
+ 19445, 14999, 833, 6921, 2676,
+ 19445, 14999, 833, 6921, 3114,
+ 19445, 14999, 833, 6921, 3322,
+ 19445, 14999, 833, 6921, 3812,
+ 19445, 14999, 833, 6921, 7123, 40,
+ 19445, 14999, 833, 6921, 7123, 734,
+ 19445, 14999, 833, 6921, 10264,
+ 19445, 14999, 833, 6921, 13737, 14344,
+ 19445, 14999, 833, 6921, 14344,
+ 19445, 14999, 833, 6921, 14548,
+ 19445, 14999, 833, 6921, 16218,
+ 19445, 14999, 833, 6921, 17446,
+ 19445, 14999, 833, 6921, 17487, 2610,
+ 19445, 14999, 833, 6921, 17611, 2610,
+ 19445, 14999, 833, 6921, 18183, 17446,
+ 19445, 14999, 844,
+ 19445, 14999, 1044,
+ 19445, 14999, 1048,
+ 19445, 14999, 1578,
+ 19445, 14999, 1914,
+ 19445, 14999, 2122,
+ 19445, 14999, 3048,
+ 19445, 14999, 3308,
+ 19445, 14999, 3816,
+ 19445, 14999, 3852,
+ 19445, 14999, 9843, 8,
+ 19445, 14999, 9843, 16,
+ 19445, 14999, 9843, 40,
+ 19445, 14999, 9843, 148,
+ 19445, 14999, 9843, 224,
+ 19445, 14999, 9843, 244,
+ 19445, 14999, 9843, 266,
+ 19445, 14999, 9843, 334,
+ 19445, 14999, 9843, 336,
+ 19445, 14999, 9843, 350,
+ 19445, 14999, 9843, 522,
+ 19445, 14999, 9843, 622,
+ 19445, 14999, 9843, 656,
+ 19445, 14999, 9843, 752,
+ 19445, 14999, 9843, 844,
+ 19445, 14999, 9843, 1044,
+ 19445, 14999, 9843, 1430,
+ 19445, 14999, 9843, 1578,
+ 19445, 14999, 9843, 2866,
+ 19445, 14999, 9843, 3048,
+ 19445, 14999, 9843, 3308,
+ 19445, 14999, 9843, 3812,
+ 19445, 14999, 10217, 8,
+ 19445, 14999, 10217, 16,
+ 19445, 14999, 10217, 28,
+ 19445, 14999, 10217, 40,
+ 19445, 14999, 10217, 106,
+ 19445, 14999, 10217, 148,
+ 19445, 14999, 10217, 244,
+ 19445, 14999, 10217, 336,
+ 19445, 14999, 10217, 350,
+ 19445, 14999, 10217, 416,
+ 19445, 14999, 10217, 482,
+ 19445, 14999, 10217, 522,
+ 19445, 14999, 10217, 556,
+ 19445, 14999, 10217, 622,
+ 19445, 14999, 10217, 656,
+ 19445, 14999, 10217, 694,
+ 19445, 14999, 10217, 734,
+ 19445, 14999, 10217, 833, 6921, 622,
+ 19445, 14999, 10217, 833, 6921, 3812,
+ 19445, 14999, 10217, 844,
+ 19445, 14999, 10217, 1044,
+ 19445, 14999, 10217, 1254,
+ 19445, 14999, 10217, 1430,
+ 19445, 14999, 10217, 1578,
+ 19445, 14999, 10217, 1800,
+ 19445, 14999, 10217, 2460,
+ 19445, 14999, 10217, 3308,
+ 19445, 14999, 10217, 7883, 14003, 9854,
+ 19445, 14999, 15063, 16,
+ 19445, 14999, 15063, 224,
+ 19445, 14999, 15063, 350,
+ 19445, 14999, 15063, 572,
+ 19445, 14999, 15063, 833, 6921, 124,
+ 19445, 14999, 15063, 833, 6921, 622,
+ 19445, 14999, 15063, 833, 6921, 752,
+ 19445, 14999, 15063, 833, 6921, 932,
+ 19445, 14999, 15063, 833, 6921, 1108,
+ 19445, 14999, 15063, 833, 6921, 1164,
+ 19445, 14999, 15063, 833, 6921, 1492,
+ 19445, 14999, 15063, 833, 6921, 1796,
+ 19445, 14999, 15063, 833, 6921, 2122,
+ 19445, 14999, 15063, 833, 6921, 2444,
+ 19445, 14999, 15063, 833, 6921, 3114,
+ 19445, 14999, 15063, 833, 6921, 3322,
+ 19445, 14999, 15063, 833, 6921, 3812,
+ 19445, 14999, 15063, 833, 6921, 6314,
+ 19445, 14999, 15063, 3812,
+ 19445, 15063, 6793, 9956,
+ 19445, 15063, 11762,
+ 19445, 15196,
+ 19445, 15781, 11567, 10641, 18392,
+ 19445, 15811, 13659, 11567, 10641, 14625, 18392,
+ 19445, 17139, 11566,
+ 19445, 17139, 11567, 10641, 14625, 18392,
+ 19445, 17139, 11567, 10641, 18392,
+ 19445, 18016,
+ 19445, 18183, 11566,
+ 19445, 18183, 11567, 10641, 14625, 18392,
+ 19459, 14999, 270,
+ 19459, 14999, 528,
+ 19459, 14999, 2280,
+ 19459, 14999, 2536,
+ 19459, 14999, 3220,
+ 19459, 14999, 3532,
+ 19459, 14999, 5312,
+ 19459, 14999, 5818,
+ 19459, 14999, 7156,
+ 19459, 14999, 7596,
+ 19459, 14999, 9372,
+ 19459, 14999, 9486,
+ 19459, 14999, 9776,
+ 19459, 14999, 10126,
+ 19459, 14999, 10810,
+ 19459, 14999, 11424,
+ 19459, 14999, 12085, 270,
+ 19459, 14999, 12085, 2280,
+ 19459, 14999, 12085, 2536,
+ 19459, 14999, 12085, 5818,
+ 19459, 14999, 12085, 7596,
+ 19459, 14999, 12085, 9776,
+ 19459, 14999, 12085, 10810,
+ 19459, 14999, 12085, 11424,
+ 19459, 14999, 12085, 14978,
+ 19459, 14999, 12204,
+ 19459, 14999, 13400,
+ 19459, 14999, 14196,
+ 19459, 14999, 14546,
+ 19459, 14999, 14978,
+ 19459, 14999, 15474,
+ 19459, 15233, 2610,
+ 19459, 15233, 2611, 16502,
+ 19459, 15233, 3232,
+ 19459, 15233, 3356,
+ 19459, 15233, 6756,
+ 19459, 15233, 6778,
+ 19459, 15233, 13736,
+ 19459, 15233, 15820,
+ 19459, 19033, 15233, 6778,
+ 19461, 6718,
+ 19466,
+ 19485, 9854,
+ 19488,
+ 19499, 14999, 270,
+ 19499, 14999, 528,
+ 19499, 14999, 2280,
+ 19499, 14999, 2536,
+ 19499, 14999, 3220,
+ 19499, 14999, 3532,
+ 19499, 14999, 5312,
+ 19499, 14999, 5818,
+ 19499, 14999, 7156,
+ 19499, 14999, 7596,
+ 19499, 14999, 9372,
+ 19499, 14999, 9486,
+ 19499, 14999, 9776,
+ 19499, 14999, 10126,
+ 19499, 14999, 10810,
+ 19499, 14999, 11424,
+ 19499, 14999, 12085, 2536,
+ 19499, 14999, 12204,
+ 19499, 14999, 13400,
+ 19499, 14999, 14196,
+ 19499, 14999, 14546,
+ 19499, 14999, 14978,
+ 19499, 14999, 15474,
+ 19499, 15233, 2610,
+ 19499, 15233, 3232,
+ 19499, 15233, 3356,
+ 19499, 15233, 6756,
+ 19499, 15233, 6778,
+ 19499, 15233, 13736,
+ 19499, 15233, 15820,
+ 19499, 22867, 16408,
+ 19499, 23121, 16408,
+ 19510,
+ 19513, 19618,
+ 19515, 9778,
+ 19516,
+ 19523, 13183, 9854,
+ 19526,
+ 19528,
+ 19529, 10641, 3227, 3292,
+ 19553, 13260,
+ 19553, 18177, 18386,
+ 19557, 8320,
+ 19569, 15673, 1397, 15827, 18464,
+ 19569, 15673, 1397, 15829, 18464,
+ 19569, 15673, 1397, 15831, 18464,
+ 19569, 15673, 1397, 15833, 18464,
+ 19569, 15673, 1397, 15835, 18464,
+ 19569, 15673, 1397, 15837, 18464,
+ 19569, 15673, 1397, 15839, 18464,
+ 19569, 15673, 1397, 16433, 19430,
+ 19571, 8320,
+ 19589, 14824,
+ 19591, 18181, 17074,
+ 19593, 19466,
+ 19599, 8321, 316,
+ 19599, 8321, 14540,
+ 19599, 8321, 16520,
+ 19599, 8321, 16850,
+ 19599, 8321, 19482,
+ 19599, 8321, 20121, 3760,
+ 19599, 14003, 9855, 0,
+ 19599, 14003, 9855, 8,
+ 19599, 14003, 9855, 16,
+ 19599, 14003, 9855, 28,
+ 19599, 14003, 9855, 40,
+ 19599, 14003, 9855, 58,
+ 19599, 14003, 9855, 7883, 0,
+ 19599, 14003, 9855, 7883, 8,
+ 19599, 14003, 9855, 7883, 16,
+ 19599, 14003, 9855, 7883, 40,
+ 19599, 14003, 9855, 7883, 58,
+ 19599, 14003, 9855, 13507, 0,
+ 19599, 14003, 9855, 13642,
+ 19599, 14003, 9855, 18403, 0,
+ 19599, 14003, 9855, 18403, 58,
+ 19599, 14999, 230,
+ 19599, 14999, 316,
+ 19599, 14999, 328,
+ 19599, 14999, 334,
+ 19599, 14999, 882,
+ 19599, 14999, 950,
+ 19599, 14999, 2312,
+ 19599, 14999, 2536,
+ 19599, 14999, 2818,
+ 19599, 14999, 3268,
+ 19599, 14999, 3760,
+ 19599, 14999, 3806,
+ 19599, 14999, 5242,
+ 19599, 14999, 7560,
+ 19599, 14999, 9506,
+ 19599, 14999, 9746,
+ 19599, 14999, 10076,
+ 19599, 14999, 11846,
+ 19599, 14999, 12152,
+ 19599, 14999, 12514,
+ 19599, 14999, 17224,
+ 19599, 14999, 17428,
+ 19599, 18319, 14999, 16,
+ 19599, 18319, 14999, 13507, 0,
+ 19599, 18319, 14999, 20121, 3760,
+ 19599, 20877, 900,
+ 19599, 20877, 3089, 18288,
+ 19599, 20877, 10298,
+ 19599, 20877, 10888,
+ 19599, 20877, 11440,
+ 19599, 20877, 13284,
+ 19599, 20877, 14212,
+ 19599, 20877, 14270,
+ 19599, 20877, 14290,
+ 19599, 20877, 14328,
+ 19599, 20877, 16012,
+ 19599, 20877, 16799, 13284,
+ 19599, 20877, 16850,
+ 19599, 20877, 20396,
+ 19599, 20989, 8320,
+ 19600,
+ 19601, 15994,
+ 19604,
+ 19614,
+ 19630,
+ 19635, 14739, 671, 9954,
+ 19635, 14739, 6435, 9954,
+ 19635, 14739, 14999, 16948,
+ 19635, 14739, 19941, 16948,
+ 19638,
+ 19640,
+ 19643, 12274,
+ 19644,
+ 19647, 11446,
+ 19647, 11447, 16935, 670,
+ 19647, 11447, 16935, 7816,
+ 19649, 13655, 15672,
+ 19654,
+ 19673, 2610,
+ 19673, 3076,
+ 19673, 3356,
+ 19673, 6756,
+ 19673, 6778,
+ 19673, 7817, 20846,
+ 19673, 8780,
+ 19673, 9287, 9854,
+ 19673, 10900,
+ 19673, 11978,
+ 19673, 12740,
+ 19673, 13341, 20846,
+ 19673, 13450,
+ 19673, 13736,
+ 19673, 14647, 9854,
+ 19675, 3292,
+ 19675, 10641, 18176,
+ 19675, 14392,
+ 19677, 9855, 15868,
+ 19677, 9855, 16966,
+ 19677, 9855, 18428,
+ 19677, 9855, 19504,
+ 19677, 9855, 19506,
+ 19677, 11905, 2610,
+ 19677, 11905, 3076,
+ 19677, 11905, 3356,
+ 19677, 11905, 6756,
+ 19677, 11905, 6778,
+ 19677, 11905, 8780,
+ 19677, 11905, 10900,
+ 19677, 11905, 11978,
+ 19677, 11905, 13450,
+ 19677, 11905, 13736,
+ 19677, 14003, 9855, 16968,
+ 19677, 14003, 9855, 16980,
+ 19677, 14003, 9855, 18418,
+ 19677, 14003, 9855, 18424,
+ 19677, 14003, 9855, 20300,
+ 19677, 14003, 9855, 20302,
+ 19677, 14999, 0,
+ 19677, 14999, 8,
+ 19677, 14999, 16,
+ 19677, 14999, 28,
+ 19677, 14999, 40,
+ 19677, 14999, 66,
+ 19677, 14999, 106,
+ 19677, 14999, 124,
+ 19677, 14999, 148,
+ 19677, 14999, 214,
+ 19677, 14999, 224,
+ 19677, 14999, 244,
+ 19677, 14999, 266,
+ 19677, 14999, 336,
+ 19677, 14999, 350,
+ 19677, 14999, 384,
+ 19677, 14999, 416,
+ 19677, 14999, 448,
+ 19677, 14999, 522,
+ 19677, 14999, 556,
+ 19677, 14999, 572,
+ 19677, 14999, 588,
+ 19677, 14999, 622,
+ 19677, 14999, 680,
+ 19677, 14999, 694,
+ 19677, 14999, 718,
+ 19677, 14999, 734,
+ 19677, 14999, 752,
+ 19677, 14999, 932,
+ 19677, 14999, 1914,
+ 19677, 14999, 2118,
+ 19677, 14999, 2444,
+ 19677, 14999, 2556,
+ 19677, 14999, 2908,
+ 19677, 14999, 3162,
+ 19677, 14999, 12085, 20,
+ 19677, 14999, 12085, 24,
+ 19677, 17652,
+ 19677, 19015, 9855, 16978,
+ 19677, 19015, 9855, 18426,
+ 19677, 19015, 9855, 18437, 416,
+ 19677, 19015, 9855, 18437, 694,
+ 19677, 19015, 9855, 19500,
+ 19677, 20877, 11565, 107, 17160,
+ 19677, 20877, 11565, 149, 17160,
+ 19677, 20877, 11565, 351, 17160,
+ 19677, 20877, 11565, 2119, 17160,
+ 19677, 20877, 11565, 11638,
+ 19677, 20877, 11565, 13646,
+ 19677, 20877, 11565, 17080,
+ 19677, 20877, 11565, 18420,
+ 19678,
+ 19760,
+ 19768,
+ 19773, 497, 3293, 485, 12750,
+ 19773, 9854,
+ 19773, 18253, 9854,
+ 19773, 18514,
+ 19773, 18515, 10641, 9206,
+ 19773, 18516,
+ 19774,
+ 19777, 1397, 497, 3245, 13984,
+ 19777, 1397, 1834,
+ 19777, 1397, 2093, 505, 12748,
+ 19777, 1397, 5853, 20360,
+ 19777, 1397, 6558,
+ 19777, 1397, 6793, 14486,
+ 19777, 1397, 11928,
+ 19777, 1397, 12221, 635, 8358,
+ 19777, 1397, 12392,
+ 19777, 1397, 12742,
+ 19777, 1397, 13322,
+ 19777, 1397, 13632,
+ 19777, 1397, 13886,
+ 19777, 1397, 14030,
+ 19777, 1397, 14322,
+ 19777, 1397, 14454,
+ 19777, 1397, 14464,
+ 19777, 1397, 14497, 12764,
+ 19777, 1397, 14630,
+ 19777, 1397, 14720,
+ 19777, 1397, 14988,
+ 19777, 1397, 15404,
+ 19777, 1397, 15452,
+ 19777, 1397, 15962,
+ 19777, 1397, 16042,
+ 19777, 1397, 16162,
+ 19777, 1397, 16174,
+ 19777, 1397, 16258,
+ 19777, 1397, 16386,
+ 19777, 1397, 16497, 5720,
+ 19777, 1397, 16565, 13562,
+ 19777, 1397, 16580,
+ 19777, 1397, 16780,
+ 19777, 1397, 16790,
+ 19777, 1397, 16954,
+ 19777, 1397, 16988,
+ 19777, 1397, 17116,
+ 19777, 1397, 17228,
+ 19777, 1397, 17502,
+ 19777, 1397, 18032,
+ 19777, 1397, 18096,
+ 19777, 1397, 18128,
+ 19777, 1397, 18168,
+ 19777, 1397, 18538,
+ 19777, 1397, 18648,
+ 19777, 1397, 18660,
+ 19777, 1397, 18843, 505, 17506,
+ 19777, 1397, 18953, 2632,
+ 19777, 1397, 18998,
+ 19777, 1397, 19016,
+ 19777, 1397, 19040,
+ 19777, 1397, 19054,
+ 19777, 1397, 19230,
+ 19777, 1397, 19268,
+ 19777, 1397, 19272,
+ 19777, 1397, 19282,
+ 19777, 1397, 19283, 316,
+ 19777, 1397, 19298,
+ 19777, 1397, 19396,
+ 19777, 1397, 19582,
+ 19777, 1397, 19624,
+ 19777, 1397, 19926,
+ 19777, 1397, 19928,
+ 19777, 1397, 19938,
+ 19777, 1397, 19982,
+ 19777, 1397, 20112,
+ 19777, 1397, 20130,
+ 19777, 1397, 20290,
+ 19777, 1397, 20358,
+ 19777, 1397, 20524,
+ 19777, 1397, 20576,
+ 19777, 1397, 20676,
+ 19777, 1397, 20704,
+ 19777, 1397, 20852,
+ 19777, 1397, 20990,
+ 19777, 1397, 21046,
+ 19777, 1397, 21050,
+ 19777, 1397, 21052,
+ 19777, 1397, 21272,
+ 19777, 1397, 22813, 505, 19980,
+ 19777, 1397, 22828,
+ 19782,
+ 19788,
+ 19821, 19569, 15672,
+ 19823, 20849, 15672,
+ 19829, 8452,
+ 19850,
+ 19863, 15673, 1397, 828,
+ 19863, 15673, 1397, 1548,
+ 19863, 15673, 1397, 2602,
+ 19863, 15673, 1397, 2711, 11480,
+ 19863, 15673, 1397, 3263, 2626,
+ 19863, 15673, 1397, 3534,
+ 19863, 15673, 1397, 5260,
+ 19863, 15673, 1397, 5283, 13324,
+ 19863, 15673, 1397, 5283, 13998,
+ 19863, 15673, 1397, 5283, 17110,
+ 19863, 15673, 1397, 5283, 17488,
+ 19863, 15673, 1397, 5749, 485, 8322,
+ 19863, 15673, 1397, 5749, 485, 17468,
+ 19863, 15673, 1397, 5964,
+ 19863, 15673, 1397, 6746,
+ 19863, 15673, 1397, 7048,
+ 19863, 15673, 1397, 7123, 6436,
+ 19863, 15673, 1397, 7123, 13160,
+ 19863, 15673, 1397, 7310,
+ 19863, 15673, 1397, 7441, 2626,
+ 19863, 15673, 1397, 7441, 13150,
+ 19863, 15673, 1397, 7811, 2626,
+ 19863, 15673, 1397, 9515, 9694,
+ 19863, 15673, 1397, 9515, 15472,
+ 19863, 15673, 1397, 9694,
+ 19863, 15673, 1397, 9695, 485, 14515, 20532,
+ 19863, 15673, 1397, 9695, 485, 17606,
+ 19863, 15673, 1397, 9888,
+ 19863, 15673, 1397, 11480,
+ 19863, 15673, 1397, 11571, 15654,
+ 19863, 15673, 1397, 11590,
+ 19863, 15673, 1397, 11598,
+ 19863, 15673, 1397, 11649, 16826,
+ 19863, 15673, 1397, 11968,
+ 19863, 15673, 1397, 12331, 6450,
+ 19863, 15673, 1397, 12754,
+ 19863, 15673, 1397, 12888,
+ 19863, 15673, 1397, 12894,
+ 19863, 15673, 1397, 13289, 7852,
+ 19863, 15673, 1397, 13856,
+ 19863, 15673, 1397, 13890,
+ 19863, 15673, 1397, 14032,
+ 19863, 15673, 1397, 14278,
+ 19863, 15673, 1397, 14515, 2626,
+ 19863, 15673, 1397, 14515, 20532,
+ 19863, 15673, 1397, 14531, 485, 7440,
+ 19863, 15673, 1397, 14531, 485, 14514,
+ 19863, 15673, 1397, 14531, 485, 17784,
+ 19863, 15673, 1397, 15382,
+ 19863, 15673, 1397, 15402,
+ 19863, 15673, 1397, 15436,
+ 19863, 15673, 1397, 15568,
+ 19863, 15673, 1397, 15606,
+ 19863, 15673, 1397, 15654,
+ 19863, 15673, 1397, 15696,
+ 19863, 15673, 1397, 15978,
+ 19863, 15673, 1397, 15984,
+ 19863, 15673, 1397, 16016,
+ 19863, 15673, 1397, 16071, 2626,
+ 19863, 15673, 1397, 16080,
+ 19863, 15673, 1397, 16082,
+ 19863, 15673, 1397, 16266,
+ 19863, 15673, 1397, 16803, 19668,
+ 19863, 15673, 1397, 16803, 20930,
+ 19863, 15673, 1397, 16803, 20932,
+ 19863, 15673, 1397, 17108,
+ 19863, 15673, 1397, 17112,
+ 19863, 15673, 1397, 17113, 485, 7440,
+ 19863, 15673, 1397, 17113, 485, 17606,
+ 19863, 15673, 1397, 17113, 485, 19872,
+ 19863, 15673, 1397, 17169, 485, 7524,
+ 19863, 15673, 1397, 17285, 17396,
+ 19863, 15673, 1397, 17299, 13645, 17298,
+ 19863, 15673, 1397, 17299, 13645, 19656,
+ 19863, 15673, 1397, 17396,
+ 19863, 15673, 1397, 17484,
+ 19863, 15673, 1397, 17485, 485, 17606,
+ 19863, 15673, 1397, 17490,
+ 19863, 15673, 1397, 17594,
+ 19863, 15673, 1397, 17607, 2626,
+ 19863, 15673, 1397, 17712,
+ 19863, 15673, 1397, 17750,
+ 19863, 15673, 1397, 17794,
+ 19863, 15673, 1397, 17860,
+ 19863, 15673, 1397, 18479, 11598,
+ 19863, 15673, 1397, 18724,
+ 19863, 15673, 1397, 18754,
+ 19863, 15673, 1397, 19042,
+ 19863, 15673, 1397, 19416,
+ 19863, 15673, 1397, 19426,
+ 19863, 15673, 1397, 19560,
+ 19863, 15673, 1397, 19572,
+ 19863, 15673, 1397, 19574,
+ 19863, 15673, 1397, 19576,
+ 19863, 15673, 1397, 19669, 485, 9695, 485, 14514,
+ 19863, 15673, 1397, 19669, 485, 9695, 485, 17606,
+ 19863, 15673, 1397, 19669, 485, 14514,
+ 19863, 15673, 1397, 19669, 485, 17606,
+ 19863, 15673, 1397, 19826,
+ 19863, 15673, 1397, 19830,
+ 19863, 15673, 1397, 19832,
+ 19863, 15673, 1397, 19836,
+ 19863, 15673, 1397, 19884,
+ 19863, 15673, 1397, 19950,
+ 19863, 15673, 1397, 19952,
+ 19863, 15673, 1397, 19954,
+ 19863, 15673, 1397, 19956,
+ 19863, 15673, 1397, 19978,
+ 19863, 15673, 1397, 20542,
+ 19863, 15673, 1397, 20755, 2626,
+ 19863, 15673, 1397, 20874,
+ 19863, 15673, 1397, 20934,
+ 19863, 15673, 1397, 21169, 15654,
+ 19863, 15673, 1397, 21182,
+ 19863, 15673, 1397, 21186,
+ 19863, 15673, 1397, 21204,
+ 19880,
+ 19883, 3245, 12568,
+ 19897, 6718,
+ 19902,
+ 19907, 843, 7296,
+ 19917, 2175, 7854,
+ 19917, 18400,
+ 19921, 14262,
+ 19923, 92,
+ 19923, 12741, 9854,
+ 19924,
+ 19933, 6718,
+ 19943, 19819, 15672,
+ 19967, 13630,
+ 19969, 8846,
+ 19971, 494,
+ 19971, 1449, 14698,
+ 19971, 7461, 494,
+ 19971, 9855, 7171, 17259, 1216,
+ 19971, 9855, 13052,
+ 19971, 9855, 14625, 20553, 15868,
+ 19971, 9855, 15868,
+ 19971, 9855, 17218,
+ 19971, 9855, 17259, 20552,
+ 19971, 9855, 17486,
+ 19971, 9855, 17610,
+ 19971, 9855, 17652,
+ 19971, 9855, 18183, 20552,
+ 19971, 9855, 18500,
+ 19971, 9855, 20552,
+ 19971, 9855, 20553, 3356,
+ 19971, 9855, 20553, 13736,
+ 19971, 9855, 20553, 15868,
+ 19971, 9855, 20553, 17652,
+ 19971, 11395, 14262,
+ 19971, 11652,
+ 19971, 11854,
+ 19971, 11905, 2610,
+ 19971, 11905, 3076,
+ 19971, 11905, 3356,
+ 19971, 11905, 6756,
+ 19971, 11905, 6778,
+ 19971, 11905, 8780,
+ 19971, 11905, 10900,
+ 19971, 11905, 11978,
+ 19971, 11905, 13450,
+ 19971, 11905, 13736,
+ 19971, 12233, 14262,
+ 19971, 14003, 9855, 8,
+ 19971, 14003, 9855, 16,
+ 19971, 14003, 9855, 28,
+ 19971, 14003, 9855, 40,
+ 19971, 14003, 9855, 58,
+ 19971, 14003, 9855, 72,
+ 19971, 14003, 9855, 94,
+ 19971, 14003, 9855, 98,
+ 19971, 14003, 9855, 308,
+ 19971, 14003, 9855, 482,
+ 19971, 14003, 9855, 656,
+ 19971, 14003, 9855, 676,
+ 19971, 14003, 9855, 2618,
+ 19971, 14003, 9855, 3428,
+ 19971, 14003, 9855, 13507, 8,
+ 19971, 14003, 9855, 13507, 28,
+ 19971, 14003, 9855, 14435, 8,
+ 19971, 14003, 9855, 14435, 28,
+ 19971, 14003, 9855, 14435, 7883, 8,
+ 19971, 14003, 9855, 17493, 22,
+ 19971, 14003, 9855, 17493, 34,
+ 19971, 14003, 9855, 17493, 396,
+ 19971, 14003, 9855, 17493, 582,
+ 19971, 14003, 9855, 22911, 8,
+ 19971, 14625, 11854,
+ 19971, 14999, 0,
+ 19971, 14999, 8,
+ 19971, 14999, 16,
+ 19971, 14999, 28,
+ 19971, 14999, 40,
+ 19971, 14999, 58,
+ 19971, 14999, 72,
+ 19971, 14999, 94,
+ 19971, 14999, 98,
+ 19971, 14999, 106,
+ 19971, 14999, 124,
+ 19971, 14999, 148,
+ 19971, 14999, 224,
+ 19971, 14999, 244,
+ 19971, 14999, 266,
+ 19971, 14999, 308,
+ 19971, 14999, 336,
+ 19971, 14999, 350,
+ 19971, 14999, 384,
+ 19971, 14999, 416,
+ 19971, 14999, 448,
+ 19971, 14999, 482,
+ 19971, 14999, 522,
+ 19971, 14999, 556,
+ 19971, 14999, 572,
+ 19971, 14999, 588,
+ 19971, 14999, 622,
+ 19971, 14999, 656,
+ 19971, 14999, 676,
+ 19971, 14999, 680,
+ 19971, 14999, 734,
+ 19971, 14999, 752,
+ 19971, 14999, 904,
+ 19971, 14999, 932,
+ 19971, 14999, 1044,
+ 19971, 14999, 1142,
+ 19971, 14999, 1164,
+ 19971, 14999, 1482,
+ 19971, 14999, 1492,
+ 19971, 14999, 1796,
+ 19971, 14999, 1812,
+ 19971, 14999, 1914,
+ 19971, 14999, 2152,
+ 19971, 14999, 2444,
+ 19971, 14999, 2492,
+ 19971, 14999, 2556,
+ 19971, 14999, 2618,
+ 19971, 14999, 2676,
+ 19971, 14999, 2912,
+ 19971, 14999, 2956,
+ 19971, 14999, 3048,
+ 19971, 14999, 3114,
+ 19971, 14999, 3242,
+ 19971, 14999, 3322,
+ 19971, 14999, 3428,
+ 19971, 14999, 3772,
+ 19971, 14999, 3812,
+ 19971, 14999, 6306,
+ 19971, 14999, 6314,
+ 19971, 14999, 7018,
+ 19971, 14999, 7648,
+ 19971, 14999, 7874,
+ 19971, 14999, 8842,
+ 19971, 14999, 10264,
+ 19971, 14999, 11868,
+ 19971, 14999, 12277, 734,
+ 19971, 14999, 13507, 0,
+ 19971, 14999, 13507, 8,
+ 19971, 14999, 13507, 28,
+ 19971, 14999, 14435, 0,
+ 19971, 14999, 14435, 8,
+ 19971, 14999, 14435, 28,
+ 19971, 14999, 16449, 9956,
+ 19971, 14999, 16777, 1142,
+ 19971, 14999, 17493, 22,
+ 19971, 14999, 17493, 34,
+ 19971, 14999, 17493, 396,
+ 19971, 14999, 17493, 582,
+ 19971, 15635, 9855, 15840,
+ 19971, 15635, 9855, 17608,
+ 19971, 20166,
+ 19971, 20989, 9854,
+ 19973, 16064,
+ 20105, 21124,
+ 20127, 634,
+ 20127, 10641, 6779, 6431, 11392,
+ 20134,
+ 20146,
+ 20157, 13563, 14999, 16,
+ 20157, 13563, 14999, 528,
+ 20157, 13563, 14999, 742,
+ 20157, 13563, 14999, 746,
+ 20157, 13563, 14999, 880,
+ 20157, 13563, 14999, 947, 3758,
+ 20157, 13563, 14999, 2616,
+ 20157, 13563, 14999, 2630,
+ 20157, 13563, 14999, 3048,
+ 20157, 13563, 14999, 3312,
+ 20157, 13563, 14999, 3394,
+ 20157, 13563, 14999, 5872,
+ 20157, 13563, 14999, 6754,
+ 20157, 13563, 14999, 7152,
+ 20157, 13563, 14999, 7454,
+ 20157, 13563, 14999, 7584,
+ 20157, 13563, 14999, 9804,
+ 20157, 13563, 14999, 10526,
+ 20157, 13563, 14999, 10760,
+ 20157, 13563, 14999, 10778,
+ 20157, 13563, 14999, 10780,
+ 20157, 13563, 14999, 11920,
+ 20157, 13563, 14999, 11940,
+ 20157, 13563, 14999, 12118,
+ 20157, 13563, 14999, 12812,
+ 20157, 13563, 14999, 13344,
+ 20157, 13563, 14999, 13560,
+ 20157, 13563, 14999, 13563, 3758,
+ 20157, 13563, 14999, 13563, 3759, 10641, 10092,
+ 20157, 13563, 14999, 14118,
+ 20157, 13563, 14999, 14478,
+ 20157, 13563, 14999, 14594,
+ 20157, 13563, 14999, 15366,
+ 20157, 13563, 14999, 15816,
+ 20157, 13563, 14999, 15938,
+ 20157, 13563, 14999, 16444,
+ 20157, 13563, 14999, 16525, 7454,
+ 20157, 13563, 14999, 16533, 947, 3758,
+ 20157, 13563, 14999, 16533, 13563, 3758,
+ 20157, 13563, 14999, 16538,
+ 20157, 13563, 14999, 16724,
+ 20157, 13563, 14999, 16834,
+ 20157, 13563, 14999, 17214,
+ 20157, 13563, 14999, 17267, 266,
+ 20157, 13563, 14999, 17540,
+ 20157, 13563, 14999, 18227, 16834,
+ 20157, 13563, 14999, 20487, 0,
+ 20157, 16111, 14999, 16,
+ 20157, 16111, 14999, 528,
+ 20157, 16111, 14999, 742,
+ 20157, 16111, 14999, 746,
+ 20157, 16111, 14999, 880,
+ 20157, 16111, 14999, 947, 3758,
+ 20157, 16111, 14999, 2616,
+ 20157, 16111, 14999, 2630,
+ 20157, 16111, 14999, 3048,
+ 20157, 16111, 14999, 3312,
+ 20157, 16111, 14999, 3394,
+ 20157, 16111, 14999, 5872,
+ 20157, 16111, 14999, 6754,
+ 20157, 16111, 14999, 7152,
+ 20157, 16111, 14999, 7454,
+ 20157, 16111, 14999, 7584,
+ 20157, 16111, 14999, 9804,
+ 20157, 16111, 14999, 10526,
+ 20157, 16111, 14999, 10760,
+ 20157, 16111, 14999, 10778,
+ 20157, 16111, 14999, 10780,
+ 20157, 16111, 14999, 11920,
+ 20157, 16111, 14999, 11940,
+ 20157, 16111, 14999, 12118,
+ 20157, 16111, 14999, 12812,
+ 20157, 16111, 14999, 13344,
+ 20157, 16111, 14999, 13560,
+ 20157, 16111, 14999, 13563, 3758,
+ 20157, 16111, 14999, 13563, 3759, 10641, 10092,
+ 20157, 16111, 14999, 14118,
+ 20157, 16111, 14999, 14478,
+ 20157, 16111, 14999, 14594,
+ 20157, 16111, 14999, 15366,
+ 20157, 16111, 14999, 15816,
+ 20157, 16111, 14999, 15938,
+ 20157, 16111, 14999, 16444,
+ 20157, 16111, 14999, 16525, 7454,
+ 20157, 16111, 14999, 16533, 947, 3758,
+ 20157, 16111, 14999, 16533, 13563, 3758,
+ 20157, 16111, 14999, 16538,
+ 20157, 16111, 14999, 16724,
+ 20157, 16111, 14999, 16834,
+ 20157, 16111, 14999, 17214,
+ 20157, 16111, 14999, 17267, 266,
+ 20157, 16111, 14999, 17540,
+ 20157, 16111, 14999, 18227, 16834,
+ 20157, 16111, 14999, 20487, 0,
+ 20161, 1014,
+ 20168,
+ 20177, 13810,
+ 20177, 13811, 10641, 14419, 8850,
+ 20178,
+ 20181, 896,
+ 20181, 3189, 1912,
+ 20181, 7855, 19242,
+ 20181, 8315, 10641, 15643, 9854,
+ 20181, 9709, 15012,
+ 20181, 9709, 15014,
+ 20181, 9709, 15016,
+ 20181, 9709, 15018,
+ 20181, 11571, 16492,
+ 20181, 11571, 16916,
+ 20181, 17393, 12562,
+ 20181, 18016,
+ 20183, 15672,
+ 20193, 18172,
+ 20207, 9855, 897, 11392,
+ 20207, 9855, 1217, 11552,
+ 20207, 9855, 11658,
+ 20207, 9855, 14625, 9503, 11552,
+ 20207, 9855, 17486,
+ 20207, 9855, 17610,
+ 20207, 11905, 2610,
+ 20207, 11905, 3356,
+ 20207, 11905, 6778,
+ 20207, 11905, 13736,
+ 20207, 14003, 9855, 8,
+ 20207, 14003, 9855, 16,
+ 20207, 14003, 9855, 28,
+ 20207, 14003, 9855, 40,
+ 20207, 14003, 9855, 17493, 34,
+ 20207, 14003, 14993, 8320,
+ 20207, 14999, 0,
+ 20207, 14999, 106,
+ 20207, 14999, 124,
+ 20207, 14999, 148,
+ 20207, 14999, 244,
+ 20207, 14999, 266,
+ 20207, 14999, 336,
+ 20207, 14999, 350,
+ 20207, 14999, 384,
+ 20207, 14999, 416,
+ 20207, 14999, 448,
+ 20207, 14999, 522,
+ 20207, 14999, 572,
+ 20207, 14999, 588,
+ 20207, 14999, 622,
+ 20207, 14999, 680,
+ 20207, 14999, 734,
+ 20207, 14999, 752,
+ 20207, 14999, 932,
+ 20207, 14999, 1044,
+ 20207, 14999, 1142,
+ 20207, 14999, 1164,
+ 20207, 14999, 1492,
+ 20207, 14999, 1914,
+ 20207, 14999, 1952,
+ 20207, 14999, 2492,
+ 20207, 14999, 2556,
+ 20207, 14999, 2676,
+ 20207, 14999, 3048,
+ 20207, 14999, 3114,
+ 20207, 14999, 3242,
+ 20207, 14999, 3322,
+ 20207, 14999, 6314,
+ 20207, 14999, 10264,
+ 20207, 14999, 13844,
+ 20207, 15233, 2611, 16502,
+ 20207, 15233, 2611, 18744,
+ 20207, 15233, 3232,
+ 20207, 15233, 15820,
+ 20207, 15868,
+ 20207, 20877, 1216,
+ 20207, 20877, 11854,
+ 20207, 20877, 12572,
+ 20207, 20877, 12582,
+ 20207, 20877, 13563, 14486,
+ 20207, 20877, 14486,
+ 20207, 20877, 14625, 11854,
+ 20207, 20877, 17791, 896,
+ 20207, 20877, 18280,
+ 20233, 9855, 654,
+ 20233, 14999, 226,
+ 20233, 14999, 270,
+ 20233, 14999, 528,
+ 20233, 14999, 2280,
+ 20233, 14999, 2536,
+ 20233, 14999, 3220,
+ 20233, 14999, 3532,
+ 20233, 14999, 5312,
+ 20233, 14999, 5818,
+ 20233, 14999, 7156,
+ 20233, 14999, 7596,
+ 20233, 14999, 9372,
+ 20233, 14999, 9486,
+ 20233, 14999, 9776,
+ 20233, 14999, 10126,
+ 20233, 14999, 10680,
+ 20233, 14999, 10694,
+ 20233, 14999, 10810,
+ 20233, 14999, 11242,
+ 20233, 14999, 11424,
+ 20233, 14999, 11560,
+ 20233, 14999, 12204,
+ 20233, 14999, 12400,
+ 20233, 14999, 12468,
+ 20233, 14999, 13278,
+ 20233, 14999, 13400,
+ 20233, 14999, 13600,
+ 20233, 14999, 14196,
+ 20233, 14999, 14546,
+ 20233, 14999, 14780,
+ 20233, 14999, 14886,
+ 20233, 14999, 14978,
+ 20233, 14999, 15474,
+ 20233, 14999, 15942,
+ 20233, 14999, 16246,
+ 20233, 14999, 17358,
+ 20233, 15233, 2610,
+ 20233, 15233, 2611, 16502,
+ 20233, 15233, 3232,
+ 20233, 15233, 6756,
+ 20233, 15233, 15820,
+ 20233, 20877, 1216,
+ 20233, 20877, 1217, 15901, 1216,
+ 20233, 20877, 3357, 6430,
+ 20233, 20877, 7855, 14698,
+ 20233, 20877, 9950,
+ 20233, 20877, 14625, 1217, 15901, 1216,
+ 20233, 20877, 16408,
+ 20233, 20989, 8321, 11392,
+ 20233, 20989, 8321, 11552,
20236,
- 20247, 16960,
- 20252,
- 20265, 6723, 495, 9250,
- 20265, 13302,
- 20265, 14330,
- 20274,
- 20292,
- 20294,
- 20297, 15564,
- 20315, 1903, 15564,
- 20325, 12516,
- 20329, 18407, 13965, 20163, 11428,
- 20331, 13501, 11429, 10595, 14755, 10046,
- 20331, 13501, 11429, 10595, 19973, 10046,
- 20345, 17936,
- 20351, 15564,
- 20352,
- 20354,
- 20363, 13548,
- 20367, 632,
- 20368,
- 20370,
- 20455, 11943, 633, 503, 19214,
- 20455, 11943, 633, 503, 20876,
- 20455, 17101, 11943, 633, 503, 19214,
- 20455, 17101, 11943, 633, 503, 20876,
- 20455, 17101, 19215, 503, 11943, 632,
- 20455, 17101, 20877, 503, 11943, 632,
- 20465, 632,
- 20469, 8282,
- 20469, 18335, 8282,
- 20479, 13502,
- 20507, 9740,
- 20509, 13182,
- 20511, 6757, 9910,
- 20511, 7087, 6707, 13502,
- 20511, 11708,
- 20511, 12495, 10173, 8282,
- 20511, 13502,
- 20511, 15133, 10854,
- 20511, 15347, 10173, 8282,
- 20511, 16043, 8282,
- 20511, 17869, 10173, 8282,
- 20511, 18867, 10173, 8282,
- 20511, 19179, 8282,
- 20511, 19573, 7817, 6693, 19421, 15564,
- 20511, 19573, 15565, 1391, 1137, 2596,
- 20511, 19573, 15565, 1391, 1137, 3056,
- 20511, 19573, 15565, 1391, 1137, 3212,
- 20511, 19573, 15565, 1391, 1137, 3336,
- 20511, 19573, 15565, 1391, 1137, 6720,
- 20511, 19573, 15565, 1391, 1137, 6742,
- 20511, 19573, 15565, 1391, 1137, 8736,
- 20511, 19573, 15565, 1391, 1137, 11916,
- 20511, 19573, 15565, 1391, 1137, 13376,
- 20511, 19573, 15565, 1391, 1137, 13654,
- 20511, 19573, 15565, 1391, 1137, 14546,
- 20511, 19573, 15565, 1391, 1137, 15626,
- 20511, 19573, 15565, 1391, 1137, 15706,
- 20511, 19573, 15565, 1391, 1137, 15708,
- 20511, 19573, 15565, 1391, 1137, 16280,
- 20511, 19573, 15565, 1391, 1137, 17096,
- 20511, 19573, 15565, 1391, 1137, 17854,
- 20511, 19573, 15565, 1391, 1137, 17924,
- 20511, 19573, 15565, 1391, 1137, 18190,
- 20511, 19573, 15565, 1391, 1137, 18564,
- 20511, 19573, 15565, 1391, 1137, 19424,
- 20511, 19573, 15565, 1391, 1137, 20260,
- 20511, 19573, 15565, 1391, 1137, 20276,
- 20511, 19573, 15565, 1391, 1137, 20278,
- 20511, 19573, 15565, 1391, 1137, 20280,
- 20511, 19573, 15565, 1391, 1137, 20744,
- 20511, 19573, 15565, 1391, 1137, 20746,
- 20511, 19573, 15565, 1391, 1137, 20748,
- 20511, 19573, 15565, 1391, 1137, 21038,
- 20511, 19573, 15565, 1391, 1137, 21040,
- 20511, 19573, 15565, 1391, 1137, 21042,
- 20511, 19573, 15565, 1391, 2246,
- 20511, 19573, 15565, 1391, 7275, 2596,
- 20511, 19573, 15565, 1391, 7275, 3056,
- 20511, 19573, 15565, 1391, 7275, 3212,
- 20511, 19573, 15565, 1391, 7275, 3336,
- 20511, 19573, 15565, 1391, 7275, 6720,
- 20511, 19573, 15565, 1391, 7275, 6742,
- 20511, 19573, 15565, 1391, 7275, 8736,
- 20511, 19573, 15565, 1391, 7275, 10854,
- 20511, 19573, 15565, 1391, 7275, 11916,
- 20511, 19573, 15565, 1391, 7275, 13376,
- 20511, 19573, 15565, 1391, 7275, 13654,
- 20511, 19573, 15565, 1391, 7275, 14546,
- 20511, 19573, 15565, 1391, 7275, 15706,
- 20511, 19573, 15565, 1391, 7275, 15708,
- 20511, 19573, 15565, 1391, 7275, 16280,
- 20511, 19573, 15565, 1391, 7275, 17096,
- 20511, 19573, 15565, 1391, 7275, 17854,
- 20511, 19573, 15565, 1391, 7275, 17924,
- 20511, 19573, 15565, 1391, 7275, 18190,
- 20511, 19573, 15565, 1391, 7275, 18564,
- 20511, 19573, 15565, 1391, 7275, 19424,
- 20511, 19573, 15565, 1391, 7275, 20276,
- 20511, 19573, 15565, 1391, 7275, 20280,
- 20511, 19573, 15565, 1391, 7275, 20746,
- 20511, 19573, 15565, 1391, 7275, 21042,
- 20511, 19573, 15565, 1391, 7488,
- 20511, 19573, 15565, 1391, 7490,
- 20511, 19573, 15565, 1391, 11414,
- 20511, 19573, 15565, 1391, 12598,
- 20511, 19573, 15565, 1391, 14244,
- 20511, 19573, 15565, 1391, 16416,
- 20511, 19573, 15565, 1391, 16788,
- 20511, 19573, 15565, 1391, 17672,
- 20511, 19573, 15565, 1391, 17892,
- 20511, 19573, 15565, 1391, 18204,
- 20511, 19573, 15565, 1391, 19422,
- 20511, 19623, 19162,
- 20511, 19665, 2231, 8282,
- 20511, 19665, 2597, 8282,
- 20511, 19665, 3273, 8282,
- 20511, 19665, 3337, 8282,
- 20511, 19665, 6743, 8282,
- 20511, 19665, 11911, 8282,
- 20511, 19665, 12025, 8282,
- 20511, 19665, 13647, 8282,
- 20511, 19665, 13655, 8282,
- 20511, 19665, 14307, 8282,
- 20511, 19665, 14647, 8282,
- 20511, 19665, 14733, 8282,
- 20511, 19665, 15021, 8282,
- 20511, 19665, 15403, 8282,
- 20511, 19665, 16599, 8282,
- 20511, 19665, 16991, 8282,
- 20511, 20385, 18795, 6757, 18512,
- 20511, 20385, 18795, 7779, 633, 13270,
- 20511, 20385, 18795, 7779, 633, 15021, 841, 13270,
- 20511, 20385, 18795, 11347, 633, 11502,
- 20511, 20385, 18795, 11347, 633, 15021, 841, 11502,
- 20511, 20385, 18795, 18226,
- 20511, 20385, 18795, 18513, 6749, 7778,
- 20511, 20385, 18795, 18513, 6749, 11346,
- 20511, 20385, 18795, 18513, 6749, 11502,
- 20511, 20385, 18795, 18513, 6749, 12525, 7778,
- 20511, 20385, 18795, 18513, 6749, 13807, 7778,
- 20511, 20385, 18795, 18513, 6749, 13807, 13270,
- 20527, 6343, 15218,
- 20527, 15484,
- 20530,
- 20533, 19665, 14200,
- 20533, 19665, 19420,
- 20533, 19665, 20256,
- 20535, 14593, 841, 8277, 9808,
- 20536,
- 20549, 15559, 9808,
- 20549, 15559, 9809, 10595, 6402,
- 20549, 17487, 17877, 9808,
- 20551, 19989, 19318,
- 20553, 13965, 20163, 11428,
- 20561, 11690,
- 20587, 6682,
- 20609, 13949, 15564,
- 20620,
- 20631, 9808,
- 20639, 6682,
- 20640,
- 20659, 13502,
- 20661, 9808,
- 20669, 18794,
- 20684,
- 20689, 15034,
- 20692,
- 20697, 827, 5815, 13483, 19396,
- 20697, 827, 9921, 13483, 19396,
- 20697, 827, 15961, 2618,
- 20697, 827, 17175, 314,
- 20697, 1331, 10592,
- 20697, 1331, 11527, 15464,
- 20697, 1331, 11527, 18164,
- 20697, 2131, 12525, 9131, 13806,
- 20697, 2131, 13807, 9131, 12524,
- 20697, 2951, 15464,
- 20697, 2951, 15946,
- 20697, 2951, 18164,
- 20697, 6526,
- 20697, 6569, 7087, 9126,
- 20697, 6569, 7087, 14406,
- 20697, 6569, 9126,
- 20697, 6569, 10587, 9126,
- 20697, 6569, 14406,
- 20697, 6569, 18454,
- 20697, 6569, 18681, 18160,
- 20697, 6683, 18887, 18303, 8807, 669, 503, 6406,
- 20697, 6683, 18887, 18303, 8807, 669, 503, 6407, 17238,
- 20697, 6683, 18887, 18303, 8807, 16301, 17238,
- 20697, 6707, 20034,
- 20697, 6707, 20036,
- 20697, 6707, 20038,
- 20697, 6707, 20040,
- 20697, 6707, 20042,
- 20697, 6757, 9910,
- 20697, 7082,
- 20697, 7102,
- 20697, 7103, 2900,
- 20697, 7103, 18161, 14396,
- 20697, 7103, 21769, 10144,
- 20697, 7103, 21769, 11728,
- 20697, 7103, 21769, 18474,
- 20697, 7103, 21799, 11728,
- 20697, 7103, 21799, 18474,
- 20697, 7813, 18062,
- 20697, 7813, 18064,
- 20697, 7813, 18066,
- 20697, 7813, 18068,
- 20697, 7813, 18070,
- 20697, 7813, 18072,
- 20697, 7813, 18074,
- 20697, 7813, 20348,
- 20697, 7825, 16937, 18580,
- 20697, 8652,
- 20697, 8807, 16056,
- 20697, 8807, 16724,
- 20697, 8807, 17370,
- 20697, 8807, 18684,
- 20697, 11555, 15464,
- 20697, 11555, 15946,
- 20697, 11555, 18164,
- 20697, 11702,
- 20697, 11708,
- 20697, 12031, 12473, 15464,
- 20697, 12031, 12473, 18164,
- 20697, 12031, 13483, 15464,
- 20697, 12031, 13483, 18164,
- 20697, 12031, 20178,
- 20697, 12165, 15464,
- 20697, 12165, 15946,
- 20697, 12165, 18164,
- 20697, 12699, 7640,
- 20697, 12699, 7641, 16300,
- 20697, 12699, 7641, 18682,
- 20697, 12699, 9127, 9128,
- 20697, 12699, 9127, 9129, 10718,
- 20697, 12699, 9127, 9129, 18682,
- 20697, 12699, 9127, 14396,
- 20697, 12699, 9127, 16300,
- 20697, 12699, 9127, 18682,
- 20697, 12699, 9127, 19368,
- 20697, 12699, 9127, 19369, 10718,
- 20697, 12699, 9127, 19369, 18682,
- 20697, 12699, 12060,
- 20697, 12699, 12061, 9126,
- 20697, 12699, 12061, 18682,
- 20697, 12699, 13488,
- 20697, 12699, 13489, 9126,
- 20697, 12699, 13489, 18682,
- 20697, 12699, 13626,
- 20697, 12699, 13627, 15544,
- 20697, 12699, 13627, 16300,
- 20697, 12699, 14407, 16056,
- 20697, 12699, 14407, 16300,
- 20697, 12699, 14407, 16724,
- 20697, 12699, 16066,
- 20697, 12699, 18685, 14532,
- 20697, 12699, 18685, 15464,
- 20697, 13616,
- 20697, 13617, 495, 7824,
- 20697, 13617, 495, 7825, 18160,
- 20697, 13617, 495, 15666,
- 20697, 13617, 495, 15667, 18160,
- 20697, 13617, 5811, 7824,
- 20697, 13617, 18160,
- 20697, 13627, 14377, 2162,
- 20697, 13627, 14377, 7134,
- 20697, 13627, 14377, 15020,
- 20697, 13721, 15464,
- 20697, 13721, 15946,
- 20697, 13721, 18164,
- 20697, 13807, 5823, 17239, 6749, 1629, 14796,
- 20697, 14317, 14562,
- 20697, 14317, 14772,
- 20697, 14377, 15296,
- 20697, 14377, 15544,
- 20697, 14377, 16724,
- 20697, 14537, 17889, 669, 16724,
- 20697, 14537, 17889, 6407, 16724,
- 20697, 14537, 17889, 16725, 668,
- 20697, 14537, 17889, 16725, 6406,
- 20697, 14606,
- 20697, 15531, 15464,
- 20697, 15531, 15946,
- 20697, 15531, 18164,
- 20697, 15667, 3245, 15947, 7824,
- 20697, 15667, 3245, 18587, 14779, 12698,
- 20697, 15667, 12703, 15857, 11644,
- 20697, 15667, 14365, 14779, 12698,
- 20697, 15667, 14365, 18469, 2618,
- 20697, 15667, 14779, 12699, 16982,
- 20697, 15667, 16595, 7824,
- 20697, 15667, 18469, 2619, 1350,
- 20697, 16223, 6688,
- 20697, 16223, 9834,
- 20697, 16223, 11969, 13091, 10146,
- 20697, 16223, 13626,
- 20697, 16223, 16330,
- 20697, 16223, 16982,
- 20697, 16223, 18729, 12472,
- 20697, 16223, 18729, 13482,
- 20697, 16223, 20990,
- 20697, 16223, 20991, 20310,
- 20697, 17143, 12031, 20310,
- 20697, 17143, 12473, 15464,
- 20697, 17143, 12473, 18164,
- 20697, 17143, 13483, 15464,
- 20697, 17143, 13483, 18164,
- 20697, 17143, 20178,
- 20697, 17179, 15946,
- 20697, 17179, 17184,
- 20697, 17889, 18475, 668,
- 20697, 17889, 18475, 6406,
- 20697, 17889, 18475, 16724,
- 20697, 17921, 16056,
- 20697, 17921, 16724,
- 20697, 17921, 18682,
- 20697, 17958,
- 20697, 17959, 467, 13656,
- 20697, 17959, 6721, 16283, 15504,
- 20697, 17959, 6721, 16283, 15505, 9126,
- 20697, 17959, 9126,
- 20697, 17959, 9127, 467, 13656,
- 20697, 17959, 9127, 13657, 9798,
- 20697, 17959, 9127, 13657, 16300,
- 20697, 17959, 12324,
- 20697, 17959, 12325, 9457, 14934,
- 20697, 17959, 12325, 13656,
- 20697, 17959, 12325, 13657, 9126,
- 20697, 17959, 13657, 9798,
- 20697, 17959, 13657, 16300,
- 20697, 17959, 15021, 9457, 14934,
- 20697, 18083, 7103, 8652,
- 20697, 18083, 11834,
- 20697, 18083, 12501, 14492,
- 20697, 18083, 13716,
- 20697, 18083, 13970,
- 20697, 18083, 14736,
- 20697, 18375, 20034,
- 20697, 18375, 20036,
- 20697, 18375, 20038,
- 20697, 18375, 20040,
- 20697, 18375, 20042,
- 20697, 18375, 20044,
- 20697, 18375, 20046,
- 20697, 18375, 20048,
- 20697, 18375, 20572,
- 20697, 18375, 20574,
- 20697, 18375, 20576,
- 20697, 18375, 20578,
- 20697, 18375, 20580,
- 20697, 18375, 20582,
- 20697, 18375, 20584,
- 20697, 18419, 1629, 13510,
- 20697, 18419, 1629, 19336,
- 20697, 18419, 17239, 6749, 13942,
- 20697, 19065, 668,
- 20697, 19065, 6406,
- 20697, 19065, 19936,
- 20697, 19124,
- 20697, 19125, 467, 13656,
- 20697, 19125, 6743, 16283, 18826,
- 20697, 19125, 12325, 13657, 11729, 13657, 14778,
- 20697, 19125, 13657, 9798,
- 20697, 19125, 13657, 16300,
- 20697, 19125, 15021, 9457, 14935, 18826,
- 20697, 19125, 15021, 9457, 14935, 18827, 9798,
- 20697, 19126,
- 20697, 19127, 6743, 16283, 18827, 5786,
- 20697, 19127, 7106,
- 20697, 19127, 9457, 668,
- 20697, 19127, 9457, 6406,
- 20697, 19127, 9457, 12324,
- 20697, 19127, 9457, 13656,
- 20697, 19127, 9457, 14934,
- 20697, 19127, 9457, 15020,
- 20697, 19127, 9457, 15021, 15319, 18046,
- 20697, 19127, 9457, 15021, 18826,
- 20697, 19127, 9457, 15319, 16462,
- 20697, 19127, 12324,
- 20697, 19127, 12325, 669, 15021, 14748,
- 20697, 19127, 12325, 669, 15021, 14749, 13657, 9798,
- 20697, 19127, 12325, 669, 15021, 14749, 13657, 18826,
- 20697, 19127, 12325, 5786,
- 20697, 19127, 12325, 5787, 9131, 15020,
- 20697, 19127, 12325, 9457, 14934,
- 20697, 19127, 12325, 13657, 7256,
- 20697, 19127, 12325, 13657, 9798,
- 20697, 19127, 12325, 13657, 9799, 5837, 5786,
- 20697, 19127, 12325, 13657, 9799, 12325, 5786,
- 20697, 19127, 12325, 13657, 9799, 12325, 12218,
- 20697, 19127, 12325, 13657, 9799, 13657, 5786,
- 20697, 19127, 12325, 13657, 9799, 13657, 17686,
- 20697, 19127, 12325, 13657, 9799, 13657, 18826,
- 20697, 19127, 12325, 13657, 11729, 13657, 13800,
- 20697, 19127, 12325, 13657, 11729, 13657, 14778,
- 20697, 19127, 12325, 13657, 14205, 315, 15021, 668,
- 20697, 19127, 12325, 13657, 14205, 2619, 15021, 668,
- 20697, 19127, 12325, 13657, 14396,
- 20697, 19127, 12325, 13657, 14443, 15021, 668,
- 20697, 19127, 12325, 13657, 14755, 15021, 668,
- 20697, 19127, 12325, 13657, 14755, 15021, 14748,
- 20697, 19127, 12325, 13657, 16035, 15021, 668,
- 20697, 19127, 12325, 13657, 16301, 12325, 5786,
- 20697, 19127, 12325, 13657, 16301, 12325, 18474,
- 20697, 19127, 12325, 13657, 17650,
- 20697, 19127, 12325, 14442,
- 20697, 19127, 12325, 14748,
- 20697, 19127, 12325, 14749, 2162,
- 20697, 19127, 12325, 14749, 15021, 668,
- 20697, 19127, 12325, 14749, 15021, 669, 13657, 9798,
- 20697, 19127, 12325, 15020,
- 20697, 19127, 12325, 15021, 669, 15505, 13657, 16300,
- 20697, 19127, 12325, 15021, 5786,
- 20697, 19127, 12325, 15021, 5787, 13657, 18474,
- 20697, 19127, 12325, 15021, 9456,
- 20697, 19127, 12325, 15021, 9457, 5786,
- 20697, 19127, 12325, 15021, 9457, 18826,
- 20697, 19127, 12325, 15021, 11719, 14934,
- 20697, 19127, 12325, 15021, 13656,
- 20697, 19127, 12325, 15021, 13657, 5786,
- 20697, 19127, 12325, 15021, 13657, 14204,
- 20697, 19127, 12325, 15021, 13657, 14205, 2618,
- 20697, 19127, 12325, 15021, 13657, 14442,
- 20697, 19127, 12325, 15021, 13657, 14748,
- 20697, 19127, 12325, 15021, 13657, 14754,
- 20697, 19127, 12325, 15021, 13657, 16034,
- 20697, 19127, 12325, 15021, 13657, 18827, 14748,
- 20697, 19127, 12325, 15021, 14748,
- 20697, 19127, 12325, 15021, 14749, 15505, 13657, 9798,
- 20697, 19127, 12325, 15021, 14934,
- 20697, 19127, 12325, 15021, 15319, 18046,
- 20697, 19127, 12325, 15021, 16078,
- 20697, 19127, 12325, 15021, 16079, 13657, 9798,
- 20697, 19127, 12325, 15021, 18475, 13657, 5786,
- 20697, 19127, 12325, 15021, 18826,
- 20697, 19127, 12325, 15021, 18827, 12325, 5786,
- 20697, 19127, 12325, 15021, 18827, 13657, 9798,
- 20697, 19127, 12325, 15021, 18827, 13657, 9799, 5786,
- 20697, 19127, 12325, 15021, 18827, 13657, 9799, 18826,
- 20697, 19127, 12325, 15021, 18827, 13657, 16300,
- 20697, 19127, 12325, 15021, 18827, 14442,
- 20697, 19127, 12325, 15021, 18827, 14443, 13657, 16300,
- 20697, 19127, 12325, 15021, 18827, 14748,
- 20697, 19127, 12325, 15021, 18827, 14749, 13657, 9798,
- 20697, 19127, 12325, 15021, 18827, 15021, 5786,
- 20697, 19127, 12325, 15319, 16462,
- 20697, 19127, 13656,
- 20697, 19127, 13657, 7106,
- 20697, 19127, 13657, 9131, 3337, 16282,
- 20697, 19127, 13657, 9131, 6743, 15319, 18046,
- 20697, 19127, 13657, 9799, 5786,
- 20697, 19127, 13657, 9799, 17686,
- 20697, 19127, 13657, 9799, 18826,
- 20697, 19127, 13657, 13801, 3337, 16282,
- 20697, 19127, 13657, 13801, 6743, 16282,
- 20697, 19127, 13657, 13801, 12325, 5786,
- 20697, 19127, 13657, 13801, 13655, 16282,
- 20697, 19127, 13657, 13801, 14935, 668,
- 20697, 19127, 13657, 15947, 9457, 14934,
- 20697, 19127, 13657, 15947, 12325, 15020,
- 20697, 19127, 13657, 15947, 12325, 15021, 18474,
- 20697, 19127, 13657, 15947, 15021, 9456,
- 20697, 19127, 13657, 16300,
- 20697, 19127, 14935, 668,
- 20697, 19127, 14935, 5786,
- 20697, 19127, 14935, 6406,
- 20697, 19127, 14935, 6407, 15171, 16034,
- 20697, 19127, 14935, 6407, 15345, 14444,
- 20697, 19127, 14935, 6407, 15345, 18474,
- 20697, 19127, 14935, 12324,
- 20697, 19127, 14935, 12325, 13656,
- 20697, 19127, 14935, 13656,
- 20697, 19127, 14935, 15319, 16462,
- 20697, 19127, 14935, 17249, 13656,
- 20697, 19127, 15021, 668,
- 20697, 19127, 15021, 669, 13657, 9798,
- 20697, 19127, 15021, 5787, 9131, 12324,
- 20697, 19127, 15021, 6406,
- 20697, 19127, 15021, 9457, 14934,
- 20697, 19127, 15021, 13657, 14205, 2619, 12325, 668,
- 20697, 19127, 15021, 13657, 14205, 2619, 12325, 16078,
- 20697, 19127, 15021, 13657, 14205, 12325, 668,
- 20697, 19127, 15021, 13657, 14443, 12325, 668,
- 20697, 19127, 15021, 13657, 14755, 12325, 668,
- 20697, 19127, 15021, 13657, 14934,
- 20697, 19127, 15021, 13657, 16035, 12325, 668,
- 20697, 19127, 15021, 13657, 16035, 12325, 14748,
- 20697, 19127, 15021, 14934,
- 20697, 19127, 15021, 15319, 16462,
- 20697, 19128,
- 20697, 19129, 6721, 16283, 15504,
- 20697, 19129, 6721, 16283, 15505, 5786,
- 20697, 19129, 6721, 16283, 15505, 6743, 5786,
- 20697, 19129, 6721, 16283, 15505, 13657, 16300,
- 20697, 19129, 6721, 16283, 15505, 14748,
- 20697, 19129, 6721, 16283, 15505, 14749, 467, 13656,
- 20697, 19129, 6721, 16283, 15505, 14749, 13657, 9798,
- 20697, 19129, 6743, 16282,
- 20697, 19129, 6743, 16283, 5786,
- 20697, 19129, 6743, 16283, 14748,
- 20697, 19129, 6743, 16283, 18826,
- 20697, 19129, 6743, 16283, 18827, 13512,
- 20697, 19129, 7106,
- 20697, 19129, 7107, 6721, 16283, 15504,
- 20697, 19129, 7107, 6721, 16283, 15505, 5786,
- 20697, 19129, 7107, 6721, 16283, 15505, 6743, 5786,
- 20697, 19129, 7107, 13657, 9798,
- 20697, 19129, 13513, 12325, 13657, 9798,
- 20697, 19129, 13513, 14364,
- 20697, 19129, 13513, 14365, 13657, 9798,
- 20697, 19129, 13513, 14365, 13657, 9799, 5786,
- 20697, 19129, 13513, 14934,
- 20697, 19129, 13657, 5786,
- 20697, 19129, 13657, 9798,
- 20697, 19129, 13657, 16300,
- 20697, 19129, 15947, 9165, 16262,
- 20697, 19130,
- 20697, 19131, 9457, 13656,
- 20697, 19131, 12325, 9457, 14935, 314,
- 20697, 19131, 12325, 9457, 14935, 2618,
- 20697, 19131, 12325, 9457, 14935, 13800,
- 20697, 19131, 15021, 9457, 14935, 18826,
- 20697, 19131, 15021, 9457, 14935, 18827, 314,
- 20697, 19131, 15021, 9457, 14935, 18827, 2618,
- 20697, 19131, 15021, 13656,
- 20697, 19131, 17650,
- 20697, 19132,
- 20697, 19133, 467, 13656,
- 20697, 19133, 6721, 16283, 15504,
- 20697, 19133, 9457, 14934,
- 20697, 19133, 12324,
- 20697, 19133, 13657, 9798,
- 20697, 19133, 13657, 16300,
- 20697, 19133, 14935, 668,
- 20697, 19416,
- 20697, 19639, 18419, 1629, 8420,
- 20697, 19920,
- 20697, 19935, 18419, 1629, 8420,
- 20697, 19954,
- 20697, 19955, 9457, 6407, 15021, 13657, 12325, 11718,
- 20697, 19955, 9457, 14934,
- 20697, 19955, 12324,
- 20697, 19955, 12325, 9457, 14934,
- 20697, 19955, 12325, 9457, 14935, 2618,
- 20697, 19955, 12325, 13656,
- 20697, 19955, 12325, 13657, 314,
- 20697, 19955, 12325, 13657, 2618,
- 20697, 19955, 12325, 15021, 9456,
- 20697, 19955, 12325, 15021, 14934,
- 20697, 19955, 14935, 668,
- 20697, 19955, 14935, 12324,
- 20697, 19955, 14935, 12325, 13657, 12325, 13656,
- 20697, 19955, 14935, 12325, 13657, 12325, 13657, 2618,
- 20697, 19955, 15021, 9457, 14934,
- 20697, 19955, 15021, 9457, 14935, 314,
- 20697, 19955, 15021, 9457, 14935, 2618,
- 20697, 19956,
- 20697, 19957, 467, 13656,
- 20697, 19957, 6721, 16283, 15505, 9126,
- 20697, 19957, 6743, 16283, 18826,
- 20697, 19957, 9126,
- 20697, 19957, 9127, 467, 13656,
- 20697, 19957, 9127, 13657, 9798,
- 20697, 19957, 9127, 13657, 16300,
- 20697, 19957, 9456,
- 20697, 19957, 9457, 6407, 12325, 13657, 7257, 15020,
- 20697, 19957, 12324,
- 20697, 19957, 12325, 9457, 14934,
- 20697, 19957, 12325, 13656,
- 20697, 19957, 12325, 13657, 9126,
- 20697, 19957, 12325, 13657, 9798,
- 20697, 19957, 12325, 13657, 12472,
- 20697, 19957, 12325, 13657, 13482,
- 20697, 19957, 12325, 14748,
- 20697, 19957, 12325, 15021, 9456,
- 20697, 19957, 12325, 15021, 9457, 18826,
- 20697, 19957, 12325, 15021, 14934,
- 20697, 19957, 13482,
- 20697, 19957, 13657, 9798,
- 20697, 19957, 13657, 9799, 18587, 12324,
- 20697, 19957, 13657, 15947, 15021, 9456,
- 20697, 19957, 14934,
- 20697, 19957, 14935, 12324,
- 20697, 19957, 14935, 12325, 13656,
- 20697, 19957, 14935, 13656,
- 20697, 19957, 15020,
- 20697, 19957, 15021, 9457, 14934,
- 20697, 20492,
- 20697, 20493, 9457, 14934,
- 20697, 20493, 12324,
- 20697, 20493, 12325, 5786,
- 20697, 20493, 12325, 9457, 14934,
- 20697, 20493, 12325, 12218,
- 20697, 20493, 12325, 15020,
- 20697, 20493, 12325, 15021, 9456,
- 20697, 20493, 12325, 15021, 11719, 14934,
- 20697, 20493, 12325, 15021, 13656,
- 20697, 20493, 12325, 15021, 14934,
- 20697, 20493, 12325, 15021, 16078,
- 20697, 20493, 14935, 668,
- 20697, 20493, 14935, 12324,
- 20697, 20493, 15021, 668,
- 20697, 20493, 15021, 9457, 14934,
- 20697, 20493, 15021, 9457, 14935, 5786,
- 20697, 20628,
- 20697, 21104,
- 20697, 21105, 9126,
- 20697, 21105, 12325, 9457, 14935, 494,
- 20697, 21105, 15021, 9457, 14935, 494,
- 20697, 21375, 669, 6407, 12472,
- 20697, 21375, 669, 6407, 13482,
- 20697, 21375, 669, 6407, 20311, 12472,
- 20697, 21375, 669, 6407, 20311, 13482,
- 20697, 21375, 669, 20178,
- 20697, 21375, 6407, 20178,
- 20697, 21375, 9799, 633, 9799, 18390,
- 20697, 21569, 14445, 5784,
- 20697, 21569, 18475, 17164,
- 20697, 21707, 18640,
- 20697, 21709, 861, 15497, 14532,
- 20697, 21709, 861, 15497, 15464,
- 20697, 21709, 861, 15497, 15670,
- 20697, 21709, 17064,
- 20697, 21709, 21785, 14532,
- 20697, 21709, 21785, 15464,
- 20697, 21709, 21785, 20310,
- 20697, 21709, 21811, 14532,
- 20697, 21709, 21811, 15464,
- 20697, 21709, 21811, 20310,
- 20697, 21719, 14444,
- 20697, 21719, 17604,
- 20697, 21719, 18474,
- 20697, 21719, 18475, 14532,
- 20697, 21719, 18475, 20310,
- 20697, 21727, 5279, 12472,
- 20697, 21727, 5279, 13482,
- 20697, 21727, 5279, 14996,
- 20697, 21727, 5279, 16576,
- 20697, 21727, 15947, 5279, 12472,
- 20697, 21727, 15947, 5279, 13482,
- 20697, 21727, 15947, 5279, 14996,
- 20697, 21727, 15947, 5279, 16576,
- 20697, 21727, 15947, 17251, 12472,
- 20697, 21727, 15947, 17251, 13482,
- 20697, 21727, 15947, 17251, 14996,
- 20697, 21727, 15947, 17251, 16576,
- 20697, 21727, 17251, 12472,
- 20697, 21727, 17251, 13482,
- 20697, 21727, 17251, 14996,
- 20697, 21727, 17251, 16576,
- 20697, 21753, 17064,
- 20697, 21753, 21785, 14532,
- 20697, 21753, 21785, 15464,
- 20697, 21753, 21785, 20310,
- 20697, 21753, 21811, 14532,
- 20697, 21753, 21811, 15464,
- 20697, 21753, 21811, 20310,
- 20697, 21759, 14444,
- 20697, 21759, 18474,
- 20697, 21759, 18475, 14532,
- 20697, 21759, 18475, 20310,
- 20697, 21765, 13502,
- 20697, 21769, 861, 14397, 13483, 14532,
- 20697, 21769, 861, 14397, 13483, 15464,
- 20697, 21769, 861, 14397, 14997, 14532,
- 20697, 21769, 861, 14397, 14997, 15464,
- 20697, 21769, 967, 12472,
- 20697, 21769, 967, 13482,
- 20697, 21769, 967, 14996,
- 20697, 21769, 1776,
- 20697, 21769, 5785, 12472,
- 20697, 21769, 5785, 13482,
- 20697, 21769, 5785, 14996,
- 20697, 21769, 7285, 12472,
- 20697, 21769, 7285, 13482,
- 20697, 21769, 7285, 14996,
- 20697, 21769, 7285, 16371, 11652,
- 20697, 21769, 7285, 16371, 12059, 10572,
- 20697, 21769, 7851, 12472,
- 20697, 21769, 7851, 13482,
- 20697, 21769, 7851, 13483, 14532,
- 20697, 21769, 7851, 14996,
- 20697, 21769, 7851, 16371, 11652,
- 20697, 21769, 7851, 16371, 12059, 10572,
- 20697, 21769, 10575, 11729, 14533, 12472,
- 20697, 21769, 10575, 11729, 14533, 13482,
- 20697, 21769, 10575, 11729, 14533, 14996,
- 20697, 21769, 10575, 11729, 15671, 12472,
- 20697, 21769, 10575, 11729, 15671, 13482,
- 20697, 21769, 10575, 11729, 15671, 14996,
- 20697, 21769, 10575, 16371, 11652,
- 20697, 21769, 10575, 16371, 12059, 10572,
- 20697, 21769, 10575, 17687, 9175, 12472,
- 20697, 21769, 10575, 17687, 9175, 13482,
- 20697, 21769, 10575, 17687, 9175, 14996,
- 20697, 21769, 11643, 12472,
- 20697, 21769, 11643, 13482,
- 20697, 21769, 11643, 14996,
- 20697, 21769, 11718,
- 20697, 21769, 11729, 10109, 18474,
- 20697, 21769, 11729, 16371, 11652,
- 20697, 21769, 11729, 16371, 12059, 10572,
- 20697, 21769, 11729, 16955, 12472,
- 20697, 21769, 11729, 16955, 13482,
- 20697, 21769, 11729, 16955, 14996,
- 20697, 21769, 11729, 16955, 16576,
- 20697, 21769, 11729, 20491, 12472,
- 20697, 21769, 11729, 20491, 13482,
- 20697, 21769, 11729, 20491, 14996,
- 20697, 21769, 11729, 20491, 16576,
- 20697, 21769, 11729, 21211, 14397, 13482,
- 20697, 21769, 11729, 21211, 14397, 14996,
- 20697, 21769, 13135, 12472,
- 20697, 21769, 13135, 13482,
- 20697, 21769, 13135, 14996,
- 20697, 21769, 13987, 14397, 12059, 14532,
- 20697, 21769, 13987, 14397, 12059, 15464,
- 20697, 21769, 14429, 12472,
- 20697, 21769, 14429, 13482,
- 20697, 21769, 14429, 14996,
- 20697, 21769, 14429, 18374,
- 20697, 21769, 14445, 11719, 13482,
- 20697, 21769, 14445, 11719, 14996,
- 20697, 21769, 14533, 13987, 6726,
- 20697, 21769, 14533, 18474,
- 20697, 21769, 14533, 20310,
- 20697, 21769, 14533, 20311, 13987, 6726,
- 20697, 21769, 14607, 16037, 14532,
- 20697, 21769, 14607, 16037, 15464,
- 20697, 21769, 14607, 16056,
- 20697, 21769, 15465, 13987, 6726,
- 20697, 21769, 15465, 18475, 12472,
- 20697, 21769, 15465, 18475, 13482,
- 20697, 21769, 15465, 18475, 14996,
- 20697, 21769, 15465, 18475, 16576,
- 20697, 21769, 15671, 13987, 6726,
- 20697, 21769, 15671, 18475, 18160,
- 20697, 21769, 15671, 20310,
- 20697, 21769, 15671, 20311, 13987, 6726,
- 20697, 21769, 15831, 12472,
- 20697, 21769, 15831, 13482,
- 20697, 21769, 15831, 14996,
- 20697, 21769, 17064,
- 20697, 21785, 14532,
- 20697, 21785, 14533, 16371, 11652,
- 20697, 21785, 14533, 16371, 12059, 10572,
- 20697, 21785, 15464,
- 20697, 21785, 15465, 16371, 11652,
- 20697, 21785, 15465, 16371, 12059, 10572,
- 20697, 21785, 18712,
- 20697, 21785, 20311, 16371, 11652,
- 20697, 21785, 20311, 16371, 12059, 10572,
- 20697, 21797, 13502,
- 20697, 21799, 861, 14397, 16371, 10573, 12473, 14532,
- 20697, 21799, 861, 14397, 16371, 10573, 12473, 15464,
- 20697, 21799, 861, 14397, 16371, 10573, 13483, 14532,
- 20697, 21799, 861, 14397, 16371, 10573, 13483, 15464,
- 20697, 21799, 861, 14397, 16371, 10573, 14997, 14532,
- 20697, 21799, 861, 14397, 16371, 10573, 14997, 15464,
- 20697, 21799, 967, 12472,
- 20697, 21799, 967, 13482,
- 20697, 21799, 967, 14996,
- 20697, 21799, 1776,
- 20697, 21799, 5784,
- 20697, 21799, 7285, 13482,
- 20697, 21799, 7285, 16371, 12033, 12473, 14532,
- 20697, 21799, 7285, 16371, 12033, 13483, 14532,
- 20697, 21799, 7285, 16371, 12033, 15671, 12473, 15670,
- 20697, 21799, 7285, 16371, 12033, 15671, 13483, 15670,
- 20697, 21799, 7285, 16371, 16005, 12473, 14532,
- 20697, 21799, 7285, 16371, 16005, 12473, 15670,
- 20697, 21799, 7285, 16371, 16005, 13483, 14532,
- 20697, 21799, 7285, 16371, 16005, 13483, 15670,
- 20697, 21799, 7851, 13482,
- 20697, 21799, 7851, 16371, 12033, 12473, 14532,
- 20697, 21799, 7851, 16371, 12033, 12473, 15464,
- 20697, 21799, 7851, 16371, 12033, 13483, 14532,
- 20697, 21799, 7851, 16371, 12033, 13483, 15464,
- 20697, 21799, 7851, 16371, 16005, 12473, 14532,
- 20697, 21799, 7851, 16371, 16005, 12473, 15464,
- 20697, 21799, 7851, 16371, 16005, 13483, 14532,
- 20697, 21799, 7851, 16371, 16005, 13483, 15464,
- 20697, 21799, 10575, 12472,
- 20697, 21799, 10575, 13482,
- 20697, 21799, 10575, 13492,
- 20697, 21799, 10575, 16371, 12033, 12472,
- 20697, 21799, 10575, 16371, 12033, 13482,
- 20697, 21799, 10575, 16371, 16005, 12472,
- 20697, 21799, 10575, 16371, 16005, 13482,
- 20697, 21799, 11642,
- 20697, 21799, 11718,
- 20697, 21799, 11729, 12472,
- 20697, 21799, 11729, 13482,
- 20697, 21799, 11729, 14996,
- 20697, 21799, 11729, 16371, 12033, 12472,
- 20697, 21799, 11729, 16371, 12033, 13482,
- 20697, 21799, 11729, 16371, 16005, 12472,
- 20697, 21799, 11729, 16371, 16005, 13482,
- 20697, 21799, 11729, 16576,
- 20697, 21799, 11729, 17622,
- 20697, 21799, 13135, 12472,
- 20697, 21799, 13135, 13482,
- 20697, 21799, 13135, 14996,
- 20697, 21799, 13987, 14397, 16371, 10573, 14532,
- 20697, 21799, 13987, 14397, 16371, 10573, 15464,
- 20697, 21799, 14429, 12472,
- 20697, 21799, 14429, 13482,
- 20697, 21799, 14429, 14996,
- 20697, 21799, 14533, 13987, 6726,
- 20697, 21799, 14533, 18474,
- 20697, 21799, 14533, 20310,
- 20697, 21799, 14533, 20311, 13987, 6726,
- 20697, 21799, 14607, 16037, 16371, 10573, 14532,
- 20697, 21799, 14607, 16037, 16371, 10573, 15464,
- 20697, 21799, 14607, 16056,
- 20697, 21799, 15465, 13987, 6726,
- 20697, 21799, 15465, 18475, 12472,
- 20697, 21799, 15465, 18475, 13482,
- 20697, 21799, 15465, 18475, 14996,
- 20697, 21799, 15465, 18475, 16576,
- 20697, 21799, 15671, 13987, 6726,
- 20697, 21799, 15671, 18475, 18160,
- 20697, 21799, 15671, 20311, 13987, 6726,
- 20697, 21799, 15671, 20311, 18160,
- 20697, 21799, 15831, 12472,
- 20697, 21799, 15831, 13482,
- 20697, 21799, 15831, 14996,
- 20697, 21799, 17065, 18256,
- 20697, 21811, 14532,
- 20697, 21811, 14533, 16371, 12032,
- 20697, 21811, 14533, 16371, 16004,
- 20697, 21811, 15464,
- 20697, 21811, 15465, 16371, 12032,
- 20697, 21811, 15465, 16371, 16004,
- 20697, 21811, 20310,
- 20697, 21811, 20311, 16371, 12032,
- 20697, 21811, 20311, 16371, 16004,
- 20706,
- 20719, 2596,
- 20719, 3056,
- 20719, 3336,
- 20719, 6720,
- 20719, 6742,
- 20719, 7779, 20628,
- 20719, 8736,
- 20719, 9243, 9808,
- 20719, 10854,
- 20719, 11916,
- 20719, 12477, 13483, 14903, 16,
- 20719, 12477, 13483, 14903, 26,
- 20719, 12674,
- 20719, 13271, 20628,
- 20719, 13376,
- 20719, 13654,
- 20719, 14555, 9808,
- 20730,
- 20741, 20904,
- 20753, 9808,
- 20755, 2879, 18596,
- 20755, 13483, 2879, 18596,
- 20755, 13483, 17444,
- 20755, 17444,
- 20755, 18137, 17444,
- 20755, 18597, 10595, 7779, 7087, 11520,
- 20755, 18597, 10595, 13271, 7087, 11520,
- 20759, 6682,
- 20762,
- 20765, 17863, 17936,
- 20767, 12907, 6531, 5713, 11428,
- 20767, 12907, 6531, 10487, 12213, 5713, 11428,
- 20767, 12907, 6531, 12213, 5713, 11428,
- 20767, 12907, 6531, 12499, 5713, 11428,
- 20767, 12907, 6531, 14997, 5713, 11428,
- 20767, 12907, 10583, 5713, 11428,
- 20767, 12907, 10583, 10487, 12213, 5713, 11428,
- 20767, 12907, 10583, 12213, 5713, 11428,
- 20767, 12907, 10583, 12499, 5713, 11428,
- 20767, 12907, 10583, 14997, 5713, 11428,
- 20767, 13501, 6531, 5713, 11428,
- 20767, 13501, 6531, 10487, 12213, 5713, 11428,
- 20767, 13501, 6531, 12213, 5713, 11428,
- 20767, 13501, 6531, 12499, 5713, 11428,
- 20767, 13501, 6531, 14997, 5713, 11428,
- 20767, 13501, 10583, 5713, 11428,
- 20767, 13501, 10583, 10487, 12213, 5713, 11428,
- 20767, 13501, 10583, 12213, 5713, 11428,
- 20767, 13501, 10583, 12499, 5713, 11428,
- 20767, 13501, 10583, 14997, 5713, 11428,
- 20767, 17319, 5713, 11428,
- 20767, 17319, 10487, 12213, 5713, 11428,
- 20767, 17319, 12213, 5713, 11428,
- 20767, 17319, 12499, 5713, 11428,
- 20767, 17319, 14997, 5713, 11428,
- 20767, 19029, 5713, 11428,
- 20767, 19029, 10487, 12213, 5713, 11428,
- 20767, 19029, 12213, 5713, 11428,
- 20767, 19029, 12499, 5713, 11428,
- 20767, 19029, 14997, 5713, 11428,
- 20767, 19213, 5713, 11428,
- 20767, 19213, 10487, 12213, 5713, 11428,
- 20767, 19213, 12213, 5713, 11428,
- 20767, 19213, 12499, 5713, 11428,
- 20767, 19213, 14997, 5713, 11428,
- 20767, 20163, 5713, 11428,
- 20767, 20163, 10487, 12213, 5713, 11428,
- 20767, 20163, 12213, 5713, 11428,
- 20767, 20163, 12499, 5713, 11428,
- 20767, 20163, 14997, 5713, 11428,
- 20776,
- 20779, 503, 18836,
- 20785, 2655, 3213, 18567, 9808,
- 20785, 2655, 12673, 9808,
- 20785, 6085, 9474,
- 20785, 11849, 2596,
- 20785, 11849, 3056,
- 20785, 11849, 3336,
- 20785, 11849, 6720,
- 20785, 11849, 6742,
- 20785, 11849, 8736,
- 20785, 11849, 10854,
- 20785, 11849, 11916,
- 20785, 11849, 13376,
- 20785, 11849, 13654,
- 20785, 14647, 9474,
- 20791, 15565, 1391, 15736,
- 20803, 15993, 4,
- 20803, 15993, 14,
- 20803, 15993, 16,
- 20803, 15993, 34,
- 20803, 15993, 50,
- 20813, 46,
- 20819, 9808,
- 20819, 15794,
- 20824,
- 20841, 983, 18351, 6682,
- 20841, 6682,
- 20859, 18162,
- 20863, 11521, 14396,
- 20863, 11521, 15512,
- 20863, 11521, 16128,
- 20863, 13965, 14396,
- 20863, 13965, 15512,
- 20863, 13965, 16128,
- 20864,
- 20867, 5691, 11654,
- 20869, 18407, 13965, 20163, 11428,
- 20877, 503, 11943, 632,
- 20877, 503, 17101, 11943, 632,
- 20877, 503, 17101, 11943, 633, 10595, 1213, 11346,
- 20877, 503, 17101, 11943, 633, 10595, 1213, 11347, 7778,
- 20877, 503, 17101, 11943, 633, 10595, 1213, 14778,
- 20877, 503, 19214,
- 20877, 503, 19919, 632,
- 20877, 503, 20320,
- 20877, 841, 2499, 20320,
- 20877, 841, 20699, 2499, 11943, 632,
- 20877, 983, 2499, 11943, 632,
- 20877, 983, 2499, 19919, 632,
- 20877, 9131, 11943, 632,
- 20877, 9808,
- 20877, 10595, 1212,
- 20877, 10595, 14397, 14778,
- 20877, 10595, 18335, 8283, 11346,
- 20877, 11347, 17087, 503, 11942,
- 20877, 11347, 17087, 11347, 19214,
- 20877, 11347, 17101, 11943, 11347, 19215, 11347, 17101, 11942,
- 20877, 11347, 19215, 11347, 20455, 11942,
- 20877, 11347, 20163, 11428,
- 20877, 11347, 20455, 11943, 11347, 19214,
- 20877, 11943, 633, 503, 19214,
- 20877, 14287, 19214,
- 20877, 14407, 123, 11728,
- 20877, 14407, 123, 11729, 11347, 17101, 11942,
- 20877, 20615, 19214,
- 20883, 15034,
- 20890,
- 20892,
- 20904,
- 20905, 10595, 1212,
- 20905, 10595, 16603, 840,
- 20905, 10595, 16816,
- 20905, 11347, 895, 11347, 13802,
- 20905, 11347, 13802,
- 20905, 14287, 841, 14793, 10595, 20904,
- 20927, 5825, 535, 15564,
- 20927, 5825, 2665, 15564,
- 20927, 5825, 2897, 15564,
- 20927, 5825, 11849, 2596,
- 20927, 5825, 11849, 3056,
- 20927, 5825, 11849, 3336,
- 20927, 5825, 11849, 6720,
- 20927, 5825, 11849, 6742,
- 20927, 5825, 11849, 8736,
- 20927, 5825, 11849, 10854,
- 20927, 5825, 11849, 11916,
- 20927, 5825, 11849, 13376,
- 20927, 5825, 11849, 13654,
- 20927, 5825, 12371, 15564,
- 20927, 5825, 12736,
- 20927, 5825, 13483, 0,
- 20927, 5825, 13483, 2,
- 20927, 5825, 13483, 4,
- 20927, 5825, 13483, 6,
- 20927, 5825, 13483, 8,
- 20927, 5825, 13483, 10,
- 20927, 5825, 13483, 12,
- 20927, 5825, 13483, 14,
- 20927, 5825, 13483, 16,
- 20927, 5825, 13483, 18,
- 20927, 5825, 13483, 20,
- 20927, 5825, 13483, 22,
- 20927, 5825, 13483, 24,
- 20927, 5825, 13483, 26,
- 20927, 5825, 13483, 28,
- 20927, 5825, 13483, 30,
- 20927, 5825, 13483, 32,
- 20927, 5825, 13483, 34,
- 20927, 5825, 13483, 36,
- 20927, 5825, 13483, 38,
- 20927, 5825, 13483, 40,
- 20927, 5825, 13483, 42,
- 20927, 5825, 13483, 44,
- 20927, 5825, 13483, 46,
- 20927, 5825, 13483, 48,
- 20927, 5825, 13483, 50,
- 20927, 5825, 13483, 438,
- 20927, 5825, 13483, 470,
- 20927, 5825, 13483, 534,
- 20927, 5825, 13483, 722,
- 20927, 5825, 13483, 1044,
- 20927, 5825, 13483, 1320,
- 20927, 5825, 13483, 2664,
- 20927, 5825, 13483, 2706,
- 20927, 5825, 13483, 2896,
- 20927, 5825, 13483, 3196,
- 20927, 5825, 13483, 5788,
- 20927, 5825, 13483, 7402,
- 20927, 5825, 13483, 10856,
- 20927, 5825, 13483, 11388,
- 20927, 5825, 13483, 11832,
- 20927, 5825, 13483, 12023, 13452,
- 20927, 5825, 13483, 12094,
- 20927, 5825, 13483, 12370,
- 20927, 5825, 13483, 12464,
- 20927, 5825, 13483, 13078,
- 20927, 5825, 13483, 13452,
- 20927, 5825, 13483, 13636,
- 20927, 5825, 13483, 16132,
- 20927, 5825, 13483, 16256,
- 20927, 5825, 13483, 16796,
- 20927, 5825, 13483, 17316,
- 20927, 5825, 13637, 15564,
- 20927, 5825, 14787, 535, 15564,
- 20927, 5825, 14787, 2665, 15564,
- 20927, 5825, 14787, 2897, 15564,
- 20927, 5825, 14787, 12371, 15564,
- 20927, 5825, 14787, 12736,
- 20927, 5825, 14787, 13483, 0,
- 20927, 5825, 14787, 13483, 2,
- 20927, 5825, 14787, 13483, 4,
- 20927, 5825, 14787, 13483, 6,
- 20927, 5825, 14787, 13483, 8,
- 20927, 5825, 14787, 13483, 10,
- 20927, 5825, 14787, 13483, 12,
- 20927, 5825, 14787, 13483, 14,
- 20927, 5825, 14787, 13483, 16,
- 20927, 5825, 14787, 13483, 18,
- 20927, 5825, 14787, 13483, 20,
- 20927, 5825, 14787, 13483, 22,
- 20927, 5825, 14787, 13483, 24,
- 20927, 5825, 14787, 13483, 26,
- 20927, 5825, 14787, 13483, 28,
- 20927, 5825, 14787, 13483, 30,
- 20927, 5825, 14787, 13483, 32,
- 20927, 5825, 14787, 13483, 34,
- 20927, 5825, 14787, 13483, 36,
- 20927, 5825, 14787, 13483, 38,
- 20927, 5825, 14787, 13483, 40,
- 20927, 5825, 14787, 13483, 42,
- 20927, 5825, 14787, 13483, 44,
- 20927, 5825, 14787, 13483, 46,
- 20927, 5825, 14787, 13483, 48,
- 20927, 5825, 14787, 13483, 50,
- 20927, 5825, 14787, 13483, 438,
- 20927, 5825, 14787, 13483, 470,
- 20927, 5825, 14787, 13483, 534,
- 20927, 5825, 14787, 13483, 722,
- 20927, 5825, 14787, 13483, 1044,
- 20927, 5825, 14787, 13483, 1320,
- 20927, 5825, 14787, 13483, 2664,
- 20927, 5825, 14787, 13483, 2706,
- 20927, 5825, 14787, 13483, 2896,
- 20927, 5825, 14787, 13483, 3196,
- 20927, 5825, 14787, 13483, 5788,
- 20927, 5825, 14787, 13483, 7402,
- 20927, 5825, 14787, 13483, 10856,
- 20927, 5825, 14787, 13483, 11388,
- 20927, 5825, 14787, 13483, 11832,
- 20927, 5825, 14787, 13483, 12023, 13452,
- 20927, 5825, 14787, 13483, 12094,
- 20927, 5825, 14787, 13483, 12370,
- 20927, 5825, 14787, 13483, 12464,
- 20927, 5825, 14787, 13483, 13078,
- 20927, 5825, 14787, 13483, 13452,
- 20927, 5825, 14787, 13483, 13636,
- 20927, 5825, 14787, 13483, 16256,
- 20927, 5825, 14787, 13483, 16796,
- 20927, 5825, 14787, 13483, 17316,
- 20927, 5825, 14787, 13637, 15564,
- 20927, 5825, 14787, 15993, 0,
- 20927, 5825, 14787, 15993, 2,
- 20927, 5825, 14787, 15993, 4,
- 20927, 5825, 14787, 15993, 6,
- 20927, 5825, 14787, 15993, 8,
- 20927, 5825, 14787, 15993, 10,
- 20927, 5825, 14787, 15993, 12,
- 20927, 5825, 14787, 15993, 14,
- 20927, 5825, 14787, 15993, 16,
- 20927, 5825, 14787, 15993, 18,
- 20927, 5825, 14787, 15993, 20,
- 20927, 5825, 14787, 15993, 22,
- 20927, 5825, 14787, 15993, 24,
- 20927, 5825, 14787, 15993, 26,
- 20927, 5825, 14787, 15993, 28,
- 20927, 5825, 14787, 15993, 30,
- 20927, 5825, 14787, 15993, 32,
- 20927, 5825, 14787, 15993, 34,
- 20927, 5825, 14787, 15993, 36,
- 20927, 5825, 14787, 15993, 38,
- 20927, 5825, 14787, 15993, 40,
- 20927, 5825, 14787, 15993, 42,
- 20927, 5825, 14787, 15993, 44,
- 20927, 5825, 14787, 15993, 46,
- 20927, 5825, 14787, 15993, 48,
- 20927, 5825, 14787, 15993, 50,
- 20927, 5825, 14787, 15993, 438,
- 20927, 5825, 14787, 15993, 470,
- 20927, 5825, 14787, 15993, 534,
- 20927, 5825, 14787, 15993, 722,
- 20927, 5825, 14787, 15993, 1044,
- 20927, 5825, 14787, 15993, 1320,
- 20927, 5825, 14787, 15993, 2664,
- 20927, 5825, 14787, 15993, 2706,
- 20927, 5825, 14787, 15993, 2896,
- 20927, 5825, 14787, 15993, 3196,
- 20927, 5825, 14787, 15993, 5788,
- 20927, 5825, 14787, 15993, 7402,
- 20927, 5825, 14787, 15993, 10856,
- 20927, 5825, 14787, 15993, 11388,
- 20927, 5825, 14787, 15993, 11832,
- 20927, 5825, 14787, 15993, 12094,
- 20927, 5825, 14787, 15993, 12370,
- 20927, 5825, 14787, 15993, 12464,
- 20927, 5825, 14787, 15993, 13078,
- 20927, 5825, 14787, 15993, 13452,
- 20927, 5825, 14787, 15993, 13636,
- 20927, 5825, 14787, 15993, 13637, 15564,
- 20927, 5825, 14787, 15993, 16256,
- 20927, 5825, 14787, 15993, 16796,
- 20927, 5825, 14787, 15993, 17316,
- 20927, 5825, 14787, 16257, 15564,
- 20927, 5825, 14787, 16857, 20828,
- 20927, 5825, 15397, 13483, 0,
- 20927, 5825, 15397, 13483, 2,
- 20927, 5825, 15397, 13483, 4,
- 20927, 5825, 15397, 13483, 6,
- 20927, 5825, 15397, 13483, 8,
- 20927, 5825, 15397, 13483, 10,
- 20927, 5825, 15397, 13483, 12,
- 20927, 5825, 15397, 13483, 14,
- 20927, 5825, 15397, 13483, 16,
- 20927, 5825, 15397, 13483, 18,
- 20927, 5825, 15397, 13483, 20,
- 20927, 5825, 15397, 13483, 22,
- 20927, 5825, 15397, 13483, 24,
- 20927, 5825, 15397, 13483, 26,
- 20927, 5825, 15397, 13483, 28,
- 20927, 5825, 15397, 13483, 30,
- 20927, 5825, 15397, 13483, 32,
- 20927, 5825, 15397, 13483, 34,
- 20927, 5825, 15397, 13483, 36,
- 20927, 5825, 15397, 13483, 38,
- 20927, 5825, 15397, 13483, 40,
- 20927, 5825, 15397, 13483, 42,
- 20927, 5825, 15397, 13483, 44,
- 20927, 5825, 15397, 13483, 46,
- 20927, 5825, 15397, 13483, 48,
- 20927, 5825, 15397, 13483, 50,
- 20927, 5825, 15397, 15993, 0,
- 20927, 5825, 15397, 15993, 2,
- 20927, 5825, 15397, 15993, 4,
- 20927, 5825, 15397, 15993, 6,
- 20927, 5825, 15397, 15993, 8,
- 20927, 5825, 15397, 15993, 10,
- 20927, 5825, 15397, 15993, 12,
- 20927, 5825, 15397, 15993, 14,
- 20927, 5825, 15397, 15993, 16,
- 20927, 5825, 15397, 15993, 18,
- 20927, 5825, 15397, 15993, 20,
- 20927, 5825, 15397, 15993, 22,
- 20927, 5825, 15397, 15993, 24,
- 20927, 5825, 15397, 15993, 26,
- 20927, 5825, 15397, 15993, 28,
- 20927, 5825, 15397, 15993, 30,
- 20927, 5825, 15397, 15993, 32,
- 20927, 5825, 15397, 15993, 34,
- 20927, 5825, 15397, 15993, 36,
- 20927, 5825, 15397, 15993, 38,
- 20927, 5825, 15397, 15993, 40,
- 20927, 5825, 15397, 15993, 42,
- 20927, 5825, 15397, 15993, 44,
- 20927, 5825, 15397, 15993, 46,
- 20927, 5825, 15397, 15993, 48,
- 20927, 5825, 15397, 15993, 50,
- 20927, 5825, 15993, 0,
- 20927, 5825, 15993, 2,
- 20927, 5825, 15993, 4,
- 20927, 5825, 15993, 6,
- 20927, 5825, 15993, 8,
- 20927, 5825, 15993, 10,
- 20927, 5825, 15993, 12,
- 20927, 5825, 15993, 14,
- 20927, 5825, 15993, 16,
- 20927, 5825, 15993, 18,
- 20927, 5825, 15993, 20,
- 20927, 5825, 15993, 22,
- 20927, 5825, 15993, 24,
- 20927, 5825, 15993, 26,
- 20927, 5825, 15993, 28,
- 20927, 5825, 15993, 30,
- 20927, 5825, 15993, 32,
- 20927, 5825, 15993, 34,
- 20927, 5825, 15993, 36,
- 20927, 5825, 15993, 38,
- 20927, 5825, 15993, 40,
- 20927, 5825, 15993, 42,
- 20927, 5825, 15993, 44,
- 20927, 5825, 15993, 46,
- 20927, 5825, 15993, 48,
- 20927, 5825, 15993, 50,
- 20927, 5825, 15993, 438,
- 20927, 5825, 15993, 470,
- 20927, 5825, 15993, 534,
- 20927, 5825, 15993, 722,
- 20927, 5825, 15993, 1044,
- 20927, 5825, 15993, 1320,
- 20927, 5825, 15993, 2664,
- 20927, 5825, 15993, 2706,
- 20927, 5825, 15993, 2896,
- 20927, 5825, 15993, 3196,
- 20927, 5825, 15993, 5788,
- 20927, 5825, 15993, 7402,
- 20927, 5825, 15993, 10856,
- 20927, 5825, 15993, 11388,
- 20927, 5825, 15993, 11832,
- 20927, 5825, 15993, 12094,
- 20927, 5825, 15993, 12370,
- 20927, 5825, 15993, 12464,
- 20927, 5825, 15993, 13078,
- 20927, 5825, 15993, 13452,
- 20927, 5825, 15993, 13636,
- 20927, 5825, 15993, 13637, 15564,
- 20927, 5825, 15993, 16132,
- 20927, 5825, 15993, 16256,
- 20927, 5825, 15993, 16796,
- 20927, 5825, 15993, 17316,
- 20927, 5825, 16257, 15564,
- 20927, 5825, 16303, 13483, 0,
- 20927, 5825, 16303, 13483, 2,
- 20927, 5825, 16303, 13483, 4,
- 20927, 5825, 16303, 13483, 6,
- 20927, 5825, 16303, 13483, 8,
- 20927, 5825, 16303, 13483, 10,
- 20927, 5825, 16303, 13483, 12,
- 20927, 5825, 16303, 13483, 14,
- 20927, 5825, 16303, 13483, 16,
- 20927, 5825, 16303, 13483, 18,
- 20927, 5825, 16303, 13483, 20,
- 20927, 5825, 16303, 13483, 22,
- 20927, 5825, 16303, 13483, 24,
- 20927, 5825, 16303, 13483, 26,
- 20927, 5825, 16303, 13483, 28,
- 20927, 5825, 16303, 13483, 30,
- 20927, 5825, 16303, 13483, 32,
- 20927, 5825, 16303, 13483, 34,
- 20927, 5825, 16303, 13483, 36,
- 20927, 5825, 16303, 13483, 38,
- 20927, 5825, 16303, 13483, 40,
- 20927, 5825, 16303, 13483, 42,
- 20927, 5825, 16303, 13483, 44,
- 20927, 5825, 16303, 13483, 46,
- 20927, 5825, 16303, 13483, 48,
- 20927, 5825, 16303, 13483, 50,
- 20927, 5825, 16303, 15993, 0,
- 20927, 5825, 16303, 15993, 2,
- 20927, 5825, 16303, 15993, 4,
- 20927, 5825, 16303, 15993, 6,
- 20927, 5825, 16303, 15993, 8,
- 20927, 5825, 16303, 15993, 10,
- 20927, 5825, 16303, 15993, 12,
- 20927, 5825, 16303, 15993, 14,
- 20927, 5825, 16303, 15993, 16,
- 20927, 5825, 16303, 15993, 18,
- 20927, 5825, 16303, 15993, 20,
- 20927, 5825, 16303, 15993, 22,
- 20927, 5825, 16303, 15993, 24,
- 20927, 5825, 16303, 15993, 26,
- 20927, 5825, 16303, 15993, 28,
- 20927, 5825, 16303, 15993, 30,
- 20927, 5825, 16303, 15993, 32,
- 20927, 5825, 16303, 15993, 34,
- 20927, 5825, 16303, 15993, 36,
- 20927, 5825, 16303, 15993, 38,
- 20927, 5825, 16303, 15993, 40,
- 20927, 5825, 16303, 15993, 42,
- 20927, 5825, 16303, 15993, 44,
- 20927, 5825, 16303, 15993, 46,
- 20927, 5825, 16303, 15993, 48,
- 20927, 5825, 16303, 15993, 50,
- 20927, 5825, 16857, 20828,
- 20927, 7779, 11399, 15970,
- 20927, 7779, 13965, 15513, 15970,
- 20927, 7779, 13965, 18585, 13407, 15970,
- 20927, 7779, 14533, 11399, 15970,
- 20927, 7779, 19079, 20628,
- 20927, 13271, 11399, 15970,
- 20927, 13271, 13965, 15513, 15970,
- 20927, 13271, 13965, 18585, 13407, 15970,
- 20927, 13271, 14533, 11399, 15970,
- 20927, 13271, 19079, 20628,
- 20927, 14787, 535, 15564,
- 20927, 14787, 2665, 15564,
- 20927, 14787, 2897, 15564,
- 20927, 14787, 12371, 15564,
- 20927, 14787, 12736,
- 20927, 14787, 13483, 0,
- 20927, 14787, 13483, 2,
- 20927, 14787, 13483, 4,
- 20927, 14787, 13483, 6,
- 20927, 14787, 13483, 8,
- 20927, 14787, 13483, 10,
- 20927, 14787, 13483, 12,
- 20927, 14787, 13483, 16,
- 20927, 14787, 13483, 18,
- 20927, 14787, 13483, 20,
- 20927, 14787, 13483, 22,
- 20927, 14787, 13483, 24,
- 20927, 14787, 13483, 26,
- 20927, 14787, 13483, 28,
- 20927, 14787, 13483, 30,
- 20927, 14787, 13483, 32,
- 20927, 14787, 13483, 34,
- 20927, 14787, 13483, 36,
- 20927, 14787, 13483, 38,
- 20927, 14787, 13483, 40,
- 20927, 14787, 13483, 42,
- 20927, 14787, 13483, 44,
- 20927, 14787, 13483, 46,
- 20927, 14787, 13483, 48,
- 20927, 14787, 13483, 50,
- 20927, 14787, 13483, 438,
- 20927, 14787, 13483, 470,
- 20927, 14787, 13483, 534,
- 20927, 14787, 13483, 722,
- 20927, 14787, 13483, 1044,
- 20927, 14787, 13483, 1320,
- 20927, 14787, 13483, 2664,
- 20927, 14787, 13483, 2706,
- 20927, 14787, 13483, 2896,
- 20927, 14787, 13483, 3196,
- 20927, 14787, 13483, 5788,
- 20927, 14787, 13483, 7402,
- 20927, 14787, 13483, 10856,
- 20927, 14787, 13483, 11388,
- 20927, 14787, 13483, 11832,
- 20927, 14787, 13483, 12023, 13452,
- 20927, 14787, 13483, 12094,
- 20927, 14787, 13483, 12370,
- 20927, 14787, 13483, 12464,
- 20927, 14787, 13483, 13078,
- 20927, 14787, 13483, 13452,
- 20927, 14787, 13483, 13636,
- 20927, 14787, 13483, 16159, 16,
- 20927, 14787, 13483, 16159, 18,
- 20927, 14787, 13483, 16256,
- 20927, 14787, 13483, 16796,
- 20927, 14787, 13483, 17316,
- 20927, 14787, 13637, 15564,
- 20927, 14787, 15993, 0,
- 20927, 14787, 15993, 2,
- 20927, 14787, 15993, 4,
- 20927, 14787, 15993, 6,
- 20927, 14787, 15993, 8,
- 20927, 14787, 15993, 10,
- 20927, 14787, 15993, 12,
- 20927, 14787, 15993, 14,
- 20927, 14787, 15993, 16,
- 20927, 14787, 15993, 18,
- 20927, 14787, 15993, 20,
- 20927, 14787, 15993, 22,
- 20927, 14787, 15993, 24,
- 20927, 14787, 15993, 26,
- 20927, 14787, 15993, 28,
- 20927, 14787, 15993, 30,
- 20927, 14787, 15993, 32,
- 20927, 14787, 15993, 34,
- 20927, 14787, 15993, 36,
- 20927, 14787, 15993, 38,
- 20927, 14787, 15993, 40,
- 20927, 14787, 15993, 42,
- 20927, 14787, 15993, 44,
- 20927, 14787, 15993, 46,
- 20927, 14787, 15993, 48,
- 20927, 14787, 15993, 50,
- 20927, 14787, 15993, 438,
- 20927, 14787, 15993, 470,
- 20927, 14787, 15993, 534,
- 20927, 14787, 15993, 722,
- 20927, 14787, 15993, 1044,
- 20927, 14787, 15993, 1320,
- 20927, 14787, 15993, 2664,
- 20927, 14787, 15993, 2706,
- 20927, 14787, 15993, 2896,
- 20927, 14787, 15993, 3196,
- 20927, 14787, 15993, 5788,
- 20927, 14787, 15993, 7402,
- 20927, 14787, 15993, 10856,
- 20927, 14787, 15993, 11388,
- 20927, 14787, 15993, 11832,
- 20927, 14787, 15993, 12094,
- 20927, 14787, 15993, 12370,
- 20927, 14787, 15993, 12464,
- 20927, 14787, 15993, 13078,
- 20927, 14787, 15993, 13452,
- 20927, 14787, 15993, 13636,
- 20927, 14787, 15993, 13637, 15564,
- 20927, 14787, 15993, 16256,
- 20927, 14787, 15993, 16796,
- 20927, 14787, 15993, 17316,
- 20927, 14787, 16257, 15564,
- 20927, 14787, 16857, 20828,
- 20927, 15347, 17686,
- 20927, 15397, 13483, 0,
- 20927, 15397, 13483, 2,
- 20927, 15397, 13483, 4,
- 20927, 15397, 13483, 6,
- 20927, 15397, 13483, 10,
- 20927, 15397, 13483, 14,
- 20927, 15397, 13483, 16,
- 20927, 15397, 13483, 18,
- 20927, 15397, 13483, 20,
- 20927, 15397, 13483, 22,
- 20927, 15397, 13483, 24,
- 20927, 15397, 13483, 26,
- 20927, 15397, 13483, 30,
- 20927, 15397, 13483, 32,
- 20927, 15397, 13483, 34,
- 20927, 15397, 13483, 36,
- 20927, 15397, 13483, 38,
- 20927, 15397, 13483, 40,
- 20927, 15397, 13483, 42,
- 20927, 15397, 13483, 44,
- 20927, 15397, 13483, 46,
- 20927, 15397, 13483, 48,
- 20927, 15397, 13483, 50,
- 20927, 15397, 15993, 0,
- 20927, 15397, 15993, 4,
- 20927, 15397, 15993, 6,
- 20927, 15397, 15993, 12,
- 20927, 15397, 15993, 18,
- 20927, 15397, 15993, 20,
- 20927, 15397, 15993, 26,
- 20927, 15397, 15993, 28,
- 20927, 15397, 15993, 30,
- 20927, 15397, 15993, 32,
- 20927, 15397, 15993, 36,
- 20927, 15397, 15993, 38,
- 20927, 15397, 15993, 40,
- 20927, 15397, 15993, 42,
- 20927, 15397, 15993, 44,
- 20927, 15397, 15993, 46,
- 20927, 15397, 15993, 48,
- 20927, 15397, 15993, 50,
- 20927, 16269, 17686,
- 20927, 16303, 13483, 0,
- 20927, 16303, 13483, 2,
- 20927, 16303, 13483, 4,
- 20927, 16303, 13483, 6,
- 20927, 16303, 13483, 8,
- 20927, 16303, 13483, 10,
- 20927, 16303, 13483, 12,
- 20927, 16303, 13483, 14,
- 20927, 16303, 13483, 16,
- 20927, 16303, 13483, 18,
- 20927, 16303, 13483, 20,
- 20927, 16303, 13483, 22,
- 20927, 16303, 13483, 24,
- 20927, 16303, 13483, 26,
- 20927, 16303, 13483, 28,
- 20927, 16303, 13483, 30,
- 20927, 16303, 13483, 32,
- 20927, 16303, 13483, 34,
- 20927, 16303, 13483, 36,
- 20927, 16303, 13483, 38,
- 20927, 16303, 13483, 40,
- 20927, 16303, 13483, 42,
- 20927, 16303, 13483, 44,
- 20927, 16303, 13483, 46,
- 20927, 16303, 13483, 48,
- 20927, 16303, 13483, 50,
- 20927, 16303, 15993, 0,
- 20927, 16303, 15993, 2,
- 20927, 16303, 15993, 6,
- 20927, 16303, 15993, 8,
- 20927, 16303, 15993, 10,
- 20927, 16303, 15993, 12,
- 20927, 16303, 15993, 18,
- 20927, 16303, 15993, 20,
- 20927, 16303, 15993, 22,
- 20927, 16303, 15993, 24,
- 20927, 16303, 15993, 26,
- 20927, 16303, 15993, 28,
- 20927, 16303, 15993, 30,
- 20927, 16303, 15993, 32,
- 20927, 16303, 15993, 36,
- 20927, 16303, 15993, 38,
- 20927, 16303, 15993, 40,
- 20927, 16303, 15993, 42,
- 20927, 16303, 15993, 44,
- 20927, 16303, 15993, 46,
- 20927, 16303, 15993, 48,
- 20927, 19257, 11849, 2596,
- 20927, 19257, 11849, 3056,
- 20927, 19257, 11849, 3336,
- 20927, 19257, 11849, 6720,
- 20927, 19257, 11849, 6742,
- 20927, 19257, 11849, 8736,
- 20927, 19257, 11849, 10854,
- 20927, 19257, 11849, 11916,
- 20927, 19257, 11849, 13376,
- 20927, 19257, 11849, 13654,
- 20927, 19257, 13483, 0,
- 20927, 19257, 13483, 2,
- 20927, 19257, 13483, 4,
- 20927, 19257, 13483, 6,
- 20927, 19257, 13483, 8,
- 20927, 19257, 13483, 10,
- 20927, 19257, 13483, 12,
- 20927, 19257, 13483, 14,
- 20927, 19257, 13483, 16,
- 20927, 19257, 13483, 18,
- 20927, 19257, 13483, 20,
- 20927, 19257, 13483, 22,
- 20927, 19257, 13483, 24,
- 20927, 19257, 13483, 26,
- 20927, 19257, 13483, 28,
- 20927, 19257, 13483, 30,
- 20927, 19257, 13483, 32,
- 20927, 19257, 13483, 34,
- 20927, 19257, 13483, 36,
- 20927, 19257, 13483, 38,
- 20927, 19257, 13483, 40,
- 20927, 19257, 13483, 42,
- 20927, 19257, 13483, 44,
- 20927, 19257, 13483, 46,
- 20927, 19257, 13483, 48,
- 20927, 19257, 13483, 50,
- 20927, 19257, 15993, 0,
- 20927, 19257, 15993, 2,
- 20927, 19257, 15993, 4,
- 20927, 19257, 15993, 6,
- 20927, 19257, 15993, 8,
- 20927, 19257, 15993, 10,
- 20927, 19257, 15993, 12,
- 20927, 19257, 15993, 14,
- 20927, 19257, 15993, 16,
- 20927, 19257, 15993, 18,
- 20927, 19257, 15993, 20,
- 20927, 19257, 15993, 22,
- 20927, 19257, 15993, 24,
- 20927, 19257, 15993, 26,
- 20927, 19257, 15993, 28,
- 20927, 19257, 15993, 30,
- 20927, 19257, 15993, 32,
- 20927, 19257, 15993, 34,
- 20927, 19257, 15993, 36,
- 20927, 19257, 15993, 38,
- 20927, 19257, 15993, 40,
- 20927, 19257, 15993, 42,
- 20927, 19257, 15993, 44,
- 20927, 19257, 15993, 46,
- 20927, 19257, 15993, 48,
- 20927, 19257, 15993, 50,
- 20927, 20165, 5825, 535, 15564,
- 20927, 20165, 5825, 2665, 15564,
- 20927, 20165, 5825, 2897, 15564,
- 20927, 20165, 5825, 11849, 2596,
- 20927, 20165, 5825, 11849, 3056,
- 20927, 20165, 5825, 11849, 3336,
- 20927, 20165, 5825, 11849, 6720,
- 20927, 20165, 5825, 11849, 6742,
- 20927, 20165, 5825, 11849, 8736,
- 20927, 20165, 5825, 11849, 10854,
- 20927, 20165, 5825, 11849, 11916,
- 20927, 20165, 5825, 11849, 13376,
- 20927, 20165, 5825, 11849, 13654,
- 20927, 20165, 5825, 12371, 15564,
- 20927, 20165, 5825, 12736,
- 20927, 20165, 5825, 13483, 0,
- 20927, 20165, 5825, 13483, 2,
- 20927, 20165, 5825, 13483, 4,
- 20927, 20165, 5825, 13483, 6,
- 20927, 20165, 5825, 13483, 8,
- 20927, 20165, 5825, 13483, 10,
- 20927, 20165, 5825, 13483, 12,
- 20927, 20165, 5825, 13483, 14,
- 20927, 20165, 5825, 13483, 16,
- 20927, 20165, 5825, 13483, 18,
- 20927, 20165, 5825, 13483, 20,
- 20927, 20165, 5825, 13483, 22,
- 20927, 20165, 5825, 13483, 24,
- 20927, 20165, 5825, 13483, 26,
- 20927, 20165, 5825, 13483, 28,
- 20927, 20165, 5825, 13483, 30,
- 20927, 20165, 5825, 13483, 32,
- 20927, 20165, 5825, 13483, 34,
- 20927, 20165, 5825, 13483, 36,
- 20927, 20165, 5825, 13483, 38,
- 20927, 20165, 5825, 13483, 40,
- 20927, 20165, 5825, 13483, 42,
- 20927, 20165, 5825, 13483, 44,
- 20927, 20165, 5825, 13483, 46,
- 20927, 20165, 5825, 13483, 48,
- 20927, 20165, 5825, 13483, 50,
- 20927, 20165, 5825, 13483, 438,
- 20927, 20165, 5825, 13483, 470,
- 20927, 20165, 5825, 13483, 534,
- 20927, 20165, 5825, 13483, 722,
- 20927, 20165, 5825, 13483, 1044,
- 20927, 20165, 5825, 13483, 1320,
- 20927, 20165, 5825, 13483, 2664,
- 20927, 20165, 5825, 13483, 2706,
- 20927, 20165, 5825, 13483, 2896,
- 20927, 20165, 5825, 13483, 3196,
- 20927, 20165, 5825, 13483, 5788,
- 20927, 20165, 5825, 13483, 7402,
- 20927, 20165, 5825, 13483, 10856,
- 20927, 20165, 5825, 13483, 11388,
- 20927, 20165, 5825, 13483, 11832,
- 20927, 20165, 5825, 13483, 12023, 13452,
- 20927, 20165, 5825, 13483, 12094,
- 20927, 20165, 5825, 13483, 12370,
- 20927, 20165, 5825, 13483, 12464,
- 20927, 20165, 5825, 13483, 13078,
- 20927, 20165, 5825, 13483, 13452,
- 20927, 20165, 5825, 13483, 13636,
- 20927, 20165, 5825, 13483, 16256,
- 20927, 20165, 5825, 13483, 16796,
- 20927, 20165, 5825, 13483, 17316,
- 20927, 20165, 5825, 13637, 15564,
- 20927, 20165, 5825, 14787, 535, 15564,
- 20927, 20165, 5825, 14787, 2665, 15564,
- 20927, 20165, 5825, 14787, 2897, 15564,
- 20927, 20165, 5825, 14787, 12371, 15564,
- 20927, 20165, 5825, 14787, 12736,
- 20927, 20165, 5825, 14787, 13483, 0,
- 20927, 20165, 5825, 14787, 13483, 2,
- 20927, 20165, 5825, 14787, 13483, 4,
- 20927, 20165, 5825, 14787, 13483, 6,
- 20927, 20165, 5825, 14787, 13483, 8,
- 20927, 20165, 5825, 14787, 13483, 10,
- 20927, 20165, 5825, 14787, 13483, 12,
- 20927, 20165, 5825, 14787, 13483, 14,
- 20927, 20165, 5825, 14787, 13483, 16,
- 20927, 20165, 5825, 14787, 13483, 18,
- 20927, 20165, 5825, 14787, 13483, 20,
- 20927, 20165, 5825, 14787, 13483, 22,
- 20927, 20165, 5825, 14787, 13483, 24,
- 20927, 20165, 5825, 14787, 13483, 26,
- 20927, 20165, 5825, 14787, 13483, 28,
- 20927, 20165, 5825, 14787, 13483, 30,
- 20927, 20165, 5825, 14787, 13483, 32,
- 20927, 20165, 5825, 14787, 13483, 34,
- 20927, 20165, 5825, 14787, 13483, 36,
- 20927, 20165, 5825, 14787, 13483, 38,
- 20927, 20165, 5825, 14787, 13483, 40,
- 20927, 20165, 5825, 14787, 13483, 42,
- 20927, 20165, 5825, 14787, 13483, 44,
- 20927, 20165, 5825, 14787, 13483, 46,
- 20927, 20165, 5825, 14787, 13483, 48,
- 20927, 20165, 5825, 14787, 13483, 50,
- 20927, 20165, 5825, 14787, 13483, 438,
- 20927, 20165, 5825, 14787, 13483, 470,
- 20927, 20165, 5825, 14787, 13483, 534,
- 20927, 20165, 5825, 14787, 13483, 722,
- 20927, 20165, 5825, 14787, 13483, 1044,
- 20927, 20165, 5825, 14787, 13483, 1320,
- 20927, 20165, 5825, 14787, 13483, 2664,
- 20927, 20165, 5825, 14787, 13483, 2706,
- 20927, 20165, 5825, 14787, 13483, 2896,
- 20927, 20165, 5825, 14787, 13483, 3196,
- 20927, 20165, 5825, 14787, 13483, 5788,
- 20927, 20165, 5825, 14787, 13483, 7402,
- 20927, 20165, 5825, 14787, 13483, 10856,
- 20927, 20165, 5825, 14787, 13483, 11388,
- 20927, 20165, 5825, 14787, 13483, 11832,
- 20927, 20165, 5825, 14787, 13483, 12023, 13452,
- 20927, 20165, 5825, 14787, 13483, 12094,
- 20927, 20165, 5825, 14787, 13483, 12370,
- 20927, 20165, 5825, 14787, 13483, 12464,
- 20927, 20165, 5825, 14787, 13483, 13078,
- 20927, 20165, 5825, 14787, 13483, 13452,
- 20927, 20165, 5825, 14787, 13483, 13636,
- 20927, 20165, 5825, 14787, 13483, 16256,
- 20927, 20165, 5825, 14787, 13483, 16796,
- 20927, 20165, 5825, 14787, 13483, 17316,
- 20927, 20165, 5825, 14787, 13637, 15564,
- 20927, 20165, 5825, 14787, 15993, 0,
- 20927, 20165, 5825, 14787, 15993, 2,
- 20927, 20165, 5825, 14787, 15993, 4,
- 20927, 20165, 5825, 14787, 15993, 6,
- 20927, 20165, 5825, 14787, 15993, 8,
- 20927, 20165, 5825, 14787, 15993, 10,
- 20927, 20165, 5825, 14787, 15993, 12,
- 20927, 20165, 5825, 14787, 15993, 14,
- 20927, 20165, 5825, 14787, 15993, 16,
- 20927, 20165, 5825, 14787, 15993, 18,
- 20927, 20165, 5825, 14787, 15993, 20,
- 20927, 20165, 5825, 14787, 15993, 22,
- 20927, 20165, 5825, 14787, 15993, 24,
- 20927, 20165, 5825, 14787, 15993, 26,
- 20927, 20165, 5825, 14787, 15993, 28,
- 20927, 20165, 5825, 14787, 15993, 30,
- 20927, 20165, 5825, 14787, 15993, 32,
- 20927, 20165, 5825, 14787, 15993, 34,
- 20927, 20165, 5825, 14787, 15993, 36,
- 20927, 20165, 5825, 14787, 15993, 38,
- 20927, 20165, 5825, 14787, 15993, 40,
- 20927, 20165, 5825, 14787, 15993, 42,
- 20927, 20165, 5825, 14787, 15993, 44,
- 20927, 20165, 5825, 14787, 15993, 46,
- 20927, 20165, 5825, 14787, 15993, 48,
- 20927, 20165, 5825, 14787, 15993, 50,
- 20927, 20165, 5825, 14787, 15993, 438,
- 20927, 20165, 5825, 14787, 15993, 470,
- 20927, 20165, 5825, 14787, 15993, 534,
- 20927, 20165, 5825, 14787, 15993, 722,
- 20927, 20165, 5825, 14787, 15993, 1044,
- 20927, 20165, 5825, 14787, 15993, 1320,
- 20927, 20165, 5825, 14787, 15993, 2664,
- 20927, 20165, 5825, 14787, 15993, 2706,
- 20927, 20165, 5825, 14787, 15993, 2896,
- 20927, 20165, 5825, 14787, 15993, 3196,
- 20927, 20165, 5825, 14787, 15993, 5788,
- 20927, 20165, 5825, 14787, 15993, 7402,
- 20927, 20165, 5825, 14787, 15993, 10856,
- 20927, 20165, 5825, 14787, 15993, 11388,
- 20927, 20165, 5825, 14787, 15993, 11832,
- 20927, 20165, 5825, 14787, 15993, 12094,
- 20927, 20165, 5825, 14787, 15993, 12370,
- 20927, 20165, 5825, 14787, 15993, 12464,
- 20927, 20165, 5825, 14787, 15993, 13078,
- 20927, 20165, 5825, 14787, 15993, 13452,
- 20927, 20165, 5825, 14787, 15993, 13636,
- 20927, 20165, 5825, 14787, 15993, 13637, 15564,
- 20927, 20165, 5825, 14787, 15993, 16256,
- 20927, 20165, 5825, 14787, 15993, 16796,
- 20927, 20165, 5825, 14787, 15993, 17316,
- 20927, 20165, 5825, 14787, 16257, 15564,
- 20927, 20165, 5825, 14787, 16857, 20828,
- 20927, 20165, 5825, 15993, 0,
- 20927, 20165, 5825, 15993, 2,
- 20927, 20165, 5825, 15993, 4,
- 20927, 20165, 5825, 15993, 6,
- 20927, 20165, 5825, 15993, 8,
- 20927, 20165, 5825, 15993, 10,
- 20927, 20165, 5825, 15993, 12,
- 20927, 20165, 5825, 15993, 14,
- 20927, 20165, 5825, 15993, 16,
- 20927, 20165, 5825, 15993, 18,
- 20927, 20165, 5825, 15993, 20,
- 20927, 20165, 5825, 15993, 22,
- 20927, 20165, 5825, 15993, 24,
- 20927, 20165, 5825, 15993, 26,
- 20927, 20165, 5825, 15993, 28,
- 20927, 20165, 5825, 15993, 30,
- 20927, 20165, 5825, 15993, 32,
- 20927, 20165, 5825, 15993, 34,
- 20927, 20165, 5825, 15993, 36,
- 20927, 20165, 5825, 15993, 38,
- 20927, 20165, 5825, 15993, 40,
- 20927, 20165, 5825, 15993, 42,
- 20927, 20165, 5825, 15993, 44,
- 20927, 20165, 5825, 15993, 46,
- 20927, 20165, 5825, 15993, 48,
- 20927, 20165, 5825, 15993, 50,
- 20927, 20165, 5825, 15993, 438,
- 20927, 20165, 5825, 15993, 470,
- 20927, 20165, 5825, 15993, 534,
- 20927, 20165, 5825, 15993, 722,
- 20927, 20165, 5825, 15993, 1044,
- 20927, 20165, 5825, 15993, 1320,
- 20927, 20165, 5825, 15993, 2664,
- 20927, 20165, 5825, 15993, 2706,
- 20927, 20165, 5825, 15993, 2896,
- 20927, 20165, 5825, 15993, 3196,
- 20927, 20165, 5825, 15993, 5788,
- 20927, 20165, 5825, 15993, 7402,
- 20927, 20165, 5825, 15993, 10856,
- 20927, 20165, 5825, 15993, 11388,
- 20927, 20165, 5825, 15993, 11832,
- 20927, 20165, 5825, 15993, 12094,
- 20927, 20165, 5825, 15993, 12370,
- 20927, 20165, 5825, 15993, 12464,
- 20927, 20165, 5825, 15993, 13078,
- 20927, 20165, 5825, 15993, 13452,
- 20927, 20165, 5825, 15993, 13636,
- 20927, 20165, 5825, 15993, 13637, 15564,
- 20927, 20165, 5825, 15993, 16256,
- 20927, 20165, 5825, 15993, 16796,
- 20927, 20165, 5825, 15993, 17316,
- 20927, 20165, 5825, 16257, 15564,
- 20927, 20165, 5825, 16857, 20828,
- 20927, 20165, 11849, 2596,
- 20927, 20165, 11849, 3056,
- 20927, 20165, 11849, 3336,
- 20927, 20165, 11849, 6720,
- 20927, 20165, 11849, 6742,
- 20927, 20165, 11849, 8736,
- 20927, 20165, 11849, 10854,
- 20927, 20165, 11849, 11916,
- 20927, 20165, 11849, 13376,
- 20927, 20165, 11849, 13654,
- 20927, 20165, 13483, 0,
- 20927, 20165, 13483, 2,
- 20927, 20165, 13483, 4,
- 20927, 20165, 13483, 6,
- 20927, 20165, 13483, 8,
- 20927, 20165, 13483, 10,
- 20927, 20165, 13483, 12,
- 20927, 20165, 13483, 14,
- 20927, 20165, 13483, 16,
- 20927, 20165, 13483, 18,
- 20927, 20165, 13483, 20,
- 20927, 20165, 13483, 22,
- 20927, 20165, 13483, 24,
- 20927, 20165, 13483, 26,
- 20927, 20165, 13483, 28,
- 20927, 20165, 13483, 30,
- 20927, 20165, 13483, 32,
- 20927, 20165, 13483, 34,
- 20927, 20165, 13483, 36,
- 20927, 20165, 13483, 38,
- 20927, 20165, 13483, 40,
- 20927, 20165, 13483, 42,
- 20927, 20165, 13483, 44,
- 20927, 20165, 13483, 46,
- 20927, 20165, 13483, 48,
- 20927, 20165, 13483, 50,
- 20927, 20165, 14787, 13483, 0,
- 20927, 20165, 14787, 13483, 2,
- 20927, 20165, 14787, 13483, 4,
- 20927, 20165, 14787, 13483, 6,
- 20927, 20165, 14787, 13483, 8,
- 20927, 20165, 14787, 13483, 10,
- 20927, 20165, 14787, 13483, 12,
- 20927, 20165, 14787, 13483, 14,
- 20927, 20165, 14787, 13483, 16,
- 20927, 20165, 14787, 13483, 18,
- 20927, 20165, 14787, 13483, 20,
- 20927, 20165, 14787, 13483, 22,
- 20927, 20165, 14787, 13483, 24,
- 20927, 20165, 14787, 13483, 26,
- 20927, 20165, 14787, 13483, 28,
- 20927, 20165, 14787, 13483, 30,
- 20927, 20165, 14787, 13483, 32,
- 20927, 20165, 14787, 13483, 34,
- 20927, 20165, 14787, 13483, 36,
- 20927, 20165, 14787, 13483, 38,
- 20927, 20165, 14787, 13483, 40,
- 20927, 20165, 14787, 13483, 42,
- 20927, 20165, 14787, 13483, 44,
- 20927, 20165, 14787, 13483, 46,
- 20927, 20165, 14787, 13483, 48,
- 20927, 20165, 14787, 13483, 50,
- 20927, 20165, 14787, 15993, 0,
- 20927, 20165, 14787, 15993, 2,
- 20927, 20165, 14787, 15993, 4,
- 20927, 20165, 14787, 15993, 6,
- 20927, 20165, 14787, 15993, 8,
- 20927, 20165, 14787, 15993, 10,
- 20927, 20165, 14787, 15993, 12,
- 20927, 20165, 14787, 15993, 14,
- 20927, 20165, 14787, 15993, 16,
- 20927, 20165, 14787, 15993, 18,
- 20927, 20165, 14787, 15993, 20,
- 20927, 20165, 14787, 15993, 22,
- 20927, 20165, 14787, 15993, 24,
- 20927, 20165, 14787, 15993, 26,
- 20927, 20165, 14787, 15993, 28,
- 20927, 20165, 14787, 15993, 30,
- 20927, 20165, 14787, 15993, 32,
- 20927, 20165, 14787, 15993, 34,
- 20927, 20165, 14787, 15993, 36,
- 20927, 20165, 14787, 15993, 38,
- 20927, 20165, 14787, 15993, 40,
- 20927, 20165, 14787, 15993, 42,
- 20927, 20165, 14787, 15993, 44,
- 20927, 20165, 14787, 15993, 46,
- 20927, 20165, 14787, 15993, 48,
- 20927, 20165, 14787, 15993, 50,
- 20927, 20165, 15993, 0,
- 20927, 20165, 15993, 2,
- 20927, 20165, 15993, 4,
- 20927, 20165, 15993, 6,
- 20927, 20165, 15993, 8,
- 20927, 20165, 15993, 10,
- 20927, 20165, 15993, 12,
- 20927, 20165, 15993, 14,
- 20927, 20165, 15993, 16,
- 20927, 20165, 15993, 18,
- 20927, 20165, 15993, 20,
- 20927, 20165, 15993, 22,
- 20927, 20165, 15993, 24,
- 20927, 20165, 15993, 26,
- 20927, 20165, 15993, 28,
- 20927, 20165, 15993, 30,
- 20927, 20165, 15993, 32,
- 20927, 20165, 15993, 34,
- 20927, 20165, 15993, 36,
- 20927, 20165, 15993, 38,
- 20927, 20165, 15993, 40,
- 20927, 20165, 15993, 42,
- 20927, 20165, 15993, 44,
- 20927, 20165, 15993, 46,
- 20927, 20165, 15993, 48,
- 20927, 20165, 15993, 50,
- 20927, 21087, 11849, 2596,
- 20927, 21087, 11849, 3056,
- 20927, 21087, 11849, 3336,
- 20927, 21087, 11849, 6720,
- 20927, 21087, 11849, 6742,
- 20927, 21087, 11849, 8736,
- 20927, 21087, 11849, 10854,
- 20927, 21087, 11849, 11916,
- 20927, 21087, 11849, 13376,
- 20927, 21087, 11849, 13654,
- 20927, 21087, 13483, 0,
- 20927, 21087, 13483, 2,
- 20927, 21087, 13483, 4,
- 20927, 21087, 13483, 6,
- 20927, 21087, 13483, 8,
- 20927, 21087, 13483, 10,
- 20927, 21087, 13483, 12,
- 20927, 21087, 13483, 14,
- 20927, 21087, 13483, 16,
- 20927, 21087, 13483, 18,
- 20927, 21087, 13483, 20,
- 20927, 21087, 13483, 22,
- 20927, 21087, 13483, 24,
- 20927, 21087, 13483, 26,
- 20927, 21087, 13483, 28,
- 20927, 21087, 13483, 30,
- 20927, 21087, 13483, 32,
- 20927, 21087, 13483, 34,
- 20927, 21087, 13483, 36,
- 20927, 21087, 13483, 38,
- 20927, 21087, 13483, 40,
- 20927, 21087, 13483, 42,
- 20927, 21087, 13483, 44,
- 20927, 21087, 13483, 46,
- 20927, 21087, 13483, 48,
- 20927, 21087, 13483, 50,
- 20927, 21087, 15993, 0,
- 20927, 21087, 15993, 2,
- 20927, 21087, 15993, 6,
- 20927, 21087, 15993, 8,
- 20927, 21087, 15993, 10,
- 20927, 21087, 15993, 12,
- 20927, 21087, 15993, 16,
- 20927, 21087, 15993, 18,
- 20927, 21087, 15993, 20,
- 20927, 21087, 15993, 22,
- 20927, 21087, 15993, 24,
- 20927, 21087, 15993, 28,
- 20927, 21087, 15993, 36,
- 20927, 21087, 15993, 38,
- 20927, 21087, 15993, 40,
- 20927, 21087, 15993, 42,
- 20927, 21087, 15993, 44,
- 20927, 21087, 15993, 46,
- 20927, 21087, 15993, 48,
- 20945, 14760,
- 20957, 10050,
- 20959, 6741, 1391, 18669, 201, 6258,
- 20959, 6741, 1391, 18669, 203, 6258,
- 20959, 6741, 1391, 18669, 2163, 7816,
- 20959, 6741, 1391, 18669, 3337, 1213, 14888,
- 20959, 6741, 1391, 18669, 7779, 11399, 15970,
- 20959, 6741, 1391, 18669, 7779, 11521, 20009, 15970,
- 20959, 6741, 1391, 18669, 7779, 11725, 15970,
- 20959, 6741, 1391, 18669, 7779, 13965, 14429, 15970,
- 20959, 6741, 1391, 18669, 7779, 13965, 20009, 15970,
- 20959, 6741, 1391, 18669, 7779, 14429, 15970,
- 20959, 6741, 1391, 18669, 7779, 14533, 11399, 15970,
- 20959, 6741, 1391, 18669, 7779, 15513, 15970,
- 20959, 6741, 1391, 18669, 7779, 18585, 13407, 15970,
- 20959, 6741, 1391, 18669, 7779, 20628,
- 20959, 6741, 1391, 18669, 10577, 2163, 7816,
- 20959, 6741, 1391, 18669, 11702,
- 20959, 6741, 1391, 18669, 11708,
- 20959, 6741, 1391, 18669, 13271, 11399, 15970,
- 20959, 6741, 1391, 18669, 13271, 11521, 20009, 15970,
- 20959, 6741, 1391, 18669, 13271, 11725, 15970,
- 20959, 6741, 1391, 18669, 13271, 13965, 14429, 15970,
- 20959, 6741, 1391, 18669, 13271, 13965, 20009, 15970,
- 20959, 6741, 1391, 18669, 13271, 13965, 20009, 15974,
- 20959, 6741, 1391, 18669, 13271, 14429, 15970,
- 20959, 6741, 1391, 18669, 13271, 14533, 11399, 15970,
- 20959, 6741, 1391, 18669, 13271, 15513, 15970,
- 20959, 6741, 1391, 18669, 13271, 18585, 13407, 15970,
- 20959, 6741, 1391, 18669, 13271, 20628,
- 20959, 6741, 1391, 18669, 18335, 8282,
- 20959, 6741, 1391, 18669, 19416,
- 20959, 6741, 1391, 18669, 19973, 17860,
- 20959, 6741, 1391, 18669, 20469, 8282,
- 20959, 6741, 1391, 18669, 20511, 6757, 9910,
- 20959, 6741, 1391, 18669, 20511, 11708,
- 20961, 632,
- 20969, 17332,
- 20975, 15559, 9808,
- 20975, 15559, 9809, 10595, 6402,
- 20975, 17487, 17877, 9808,
- 20977, 19989, 19318,
- 20979, 13965, 20163, 11428,
- 20982,
- 21011, 6757, 9910,
- 21014,
- 21023, 13502,
- 21026,
- 21047, 20163, 11428,
- 21053, 6682,
- 21057, 3273, 20173, 11428,
- 21057, 9127, 14397, 11428,
- 21057, 14407, 14397, 11428,
- 21057, 14659, 14397, 11428,
- 21057, 16061, 18010,
- 21057, 19029, 841, 17319, 9127, 14397, 14226,
- 21057, 20528,
- 21057, 21571, 3273, 18647, 11428,
- 21057, 21571, 7779, 18647, 11428,
- 21057, 21571, 9127, 14397, 11428,
- 21057, 21571, 13271, 18647, 11428,
- 21057, 21571, 14307, 18647, 11428,
- 21059, 983, 2499, 17441, 11943, 632,
- 21059, 11943, 503, 11943, 632,
- 21059, 11943, 632,
- 21059, 11943, 633, 503, 3225, 12319, 482,
- 21083, 19617, 15564,
- 21087, 12721, 19476,
- 21087, 13483, 534,
- 21087, 13483, 12094,
- 21087, 14787, 13483, 6,
- 21087, 14787, 13483, 8,
- 21087, 14787, 13483, 16,
- 21087, 14787, 13483, 18,
- 21087, 14787, 15993, 6,
- 21087, 15993, 4,
- 21087, 15993, 14,
- 21087, 15993, 26,
- 21087, 15993, 30,
- 21087, 15993, 32,
- 21087, 15993, 34,
- 21087, 15993, 50,
- 21087, 15993, 534,
- 21087, 15993, 12094,
- 21089, 2879, 18596,
- 21089, 13483, 2879, 18596,
- 21089, 18597, 10595, 7779, 7087, 11520,
- 21089, 18597, 10595, 13271, 7087, 11520,
- 21099, 9808,
- 21103, 11943, 632,
- 21103, 19919, 632,
- 21117, 16827, 14903, 268,
- 21117, 16827, 14903, 526,
- 21117, 16827, 14903, 2524,
- 21117, 16827, 14903, 3200,
- 21117, 16827, 14903, 5790,
- 21117, 16827, 14903, 7120,
- 21117, 16827, 14903, 7558,
- 21117, 16827, 14903, 9730,
- 21117, 16827, 14903, 10080,
- 21117, 16827, 14903, 10764,
- 21117, 16827, 14903, 11376,
- 21117, 16827, 14903, 12142,
- 21117, 16827, 14903, 13330,
- 21117, 16827, 14903, 14112,
- 21117, 16827, 14903, 14454,
- 21117, 16827, 14903, 14882,
- 21117, 16827, 14903, 15370,
- 21117, 16827, 14903, 18128,
- 21117, 16827, 14903, 21224,
- 21117, 16827, 15133, 2596,
- 21117, 16827, 15133, 2597, 16378,
- 21117, 16827, 15133, 2597, 18566,
- 21117, 16827, 15133, 3212,
- 21117, 16827, 15133, 3336,
- 21117, 16827, 15133, 6742,
- 21117, 16827, 15133, 13654,
- 21117, 16827, 15133, 15708,
- 21117, 18261, 14903, 268,
- 21117, 18261, 14903, 526,
- 21117, 18261, 14903, 2268,
- 21117, 18261, 14903, 2524,
- 21117, 18261, 14903, 3200,
- 21117, 18261, 14903, 3508,
- 21117, 18261, 14903, 5284,
- 21117, 18261, 14903, 5790,
- 21117, 18261, 14903, 7120,
- 21117, 18261, 14903, 7558,
- 21117, 18261, 14903, 9326,
- 21117, 18261, 14903, 9440,
- 21117, 18261, 14903, 9730,
- 21117, 18261, 14903, 10080,
- 21117, 18261, 14903, 10764,
- 21117, 18261, 14903, 11376,
- 21117, 18261, 14903, 12142,
- 21117, 18261, 14903, 13330,
- 21117, 18261, 14903, 14112,
- 21117, 18261, 14903, 14454,
- 21117, 18261, 14903, 14882,
- 21117, 18261, 14903, 15370,
- 21117, 18261, 15133, 2596,
- 21117, 18261, 15133, 2597, 16378,
- 21117, 18261, 15133, 2597, 18566,
- 21117, 18261, 15133, 3212,
- 21117, 18261, 15133, 3336,
- 21117, 18261, 15133, 6742,
- 21117, 18261, 15133, 13654,
- 21117, 18261, 15133, 15708,
- 21135, 11399, 15970,
- 21135, 14445, 11399, 15970,
- 21135, 14533, 11399, 19359, 8282,
- 21135, 20021, 12150,
- 21137, 8282,
- 21137, 16410,
- 21137, 18232,
- 21137, 19038,
- 21143, 9808,
- 21153, 20163, 11428,
- 21159, 11849, 2596,
- 21159, 11849, 3056,
- 21159, 11849, 3336,
- 21159, 11849, 6720,
- 21159, 11849, 6742,
- 21159, 11849, 8736,
- 21159, 11849, 11916,
- 21159, 11849, 13376,
- 21159, 11849, 13654,
- 21159, 12477, 13483, 14903, 0,
- 21159, 12477, 13483, 14903, 2,
- 21159, 12477, 13483, 14903, 4,
- 21159, 12477, 13483, 14903, 6,
- 21159, 12477, 13483, 14903, 8,
- 21159, 12477, 13483, 14903, 10,
- 21159, 12477, 13483, 14903, 12,
- 21159, 12477, 13483, 14903, 14,
- 21159, 12477, 13483, 14903, 16,
- 21159, 12477, 13483, 14903, 18,
- 21159, 12477, 13483, 14903, 20,
- 21159, 12477, 13483, 14903, 22,
- 21159, 12477, 13483, 14903, 24,
- 21159, 12477, 13483, 14903, 26,
- 21159, 12477, 13483, 14903, 28,
- 21159, 12477, 13483, 14903, 30,
- 21159, 12477, 13483, 14903, 32,
- 21159, 12477, 13483, 14903, 34,
- 21159, 12477, 13483, 14903, 36,
- 21159, 12477, 13483, 14903, 38,
- 21159, 12477, 13483, 14903, 40,
- 21159, 12477, 13483, 14903, 42,
- 21159, 12477, 13483, 14903, 44,
- 21159, 12477, 13483, 14903, 46,
- 21159, 12477, 13483, 14903, 48,
- 21159, 12477, 13483, 14903, 50,
- 21159, 12477, 15993, 14903, 0,
- 21159, 12477, 15993, 14903, 2,
- 21159, 12477, 15993, 14903, 4,
- 21159, 12477, 15993, 14903, 6,
- 21159, 12477, 15993, 14903, 8,
- 21159, 12477, 15993, 14903, 10,
- 21159, 12477, 15993, 14903, 12,
- 21159, 12477, 15993, 14903, 14,
- 21159, 12477, 15993, 14903, 16,
- 21159, 12477, 15993, 14903, 18,
- 21159, 12477, 15993, 14903, 20,
- 21159, 12477, 15993, 14903, 22,
- 21159, 12477, 15993, 14903, 24,
- 21159, 12477, 15993, 14903, 26,
- 21159, 12477, 15993, 14903, 28,
- 21159, 12477, 15993, 14903, 30,
- 21159, 12477, 15993, 14903, 32,
- 21159, 12477, 15993, 14903, 34,
- 21159, 12477, 15993, 14903, 36,
- 21159, 12477, 15993, 14903, 38,
- 21159, 12477, 15993, 14903, 40,
- 21159, 12477, 15993, 14903, 42,
- 21159, 12477, 15993, 14903, 44,
- 21159, 12477, 15993, 14903, 46,
- 21159, 12477, 15993, 14903, 48,
- 21159, 12477, 15993, 14903, 50,
- 21159, 14725, 9820,
- 21159, 14725, 9821, 0,
- 21159, 14725, 11680,
- 21159, 14725, 11681, 0,
- 21159, 14725, 11681, 40,
- 21159, 14725, 12216,
- 21159, 14725, 12217, 0,
- 21159, 14725, 12312,
- 21159, 14725, 12313, 0,
- 21159, 14725, 12666,
- 21159, 14725, 12667, 0,
- 21159, 14725, 12820,
- 21159, 14725, 12821, 0,
- 21159, 14725, 13164,
- 21159, 14725, 13165, 0,
- 21159, 14725, 13268,
- 21159, 14725, 13269, 0,
- 21159, 14725, 14848,
- 21159, 14725, 14849, 0,
- 21159, 14725, 15638,
- 21159, 14725, 15639, 0,
- 21159, 14725, 16024,
- 21159, 14725, 16025, 0,
- 21159, 14725, 16452,
- 21159, 14725, 16453, 0,
- 21159, 14725, 16892,
- 21159, 14725, 16893, 0,
- 21159, 14725, 17224,
- 21159, 14725, 17225, 0,
- 21159, 14859, 18795, 29, 284,
- 21159, 14859, 18795, 13070,
- 21159, 15133, 3212,
- 21159, 15133, 14546,
- 21159, 15133, 15706,
- 21159, 15133, 15708,
- 21159, 15133, 16280,
- 21159, 15133, 17096,
- 21159, 15133, 17854,
- 21159, 15133, 17924,
- 21159, 15133, 18190,
- 21159, 15133, 18564,
- 21159, 15133, 19424,
- 21159, 19151, 2596,
- 21159, 19151, 3056,
- 21159, 19151, 3116,
- 21159, 19151, 3212,
- 21159, 19151, 3336,
- 21159, 19151, 5934,
- 21159, 19151, 6710,
- 21159, 19151, 6720,
- 21159, 19151, 6742,
- 21159, 19151, 7098,
- 21159, 19151, 8418,
- 21159, 19151, 8554,
- 21159, 19151, 8736,
- 21159, 19151, 9442,
- 21159, 19151, 9674,
- 21159, 19151, 10598,
- 21159, 19151, 11910,
- 21159, 19151, 11916,
- 21159, 19151, 12454,
- 21159, 19151, 12634,
- 21159, 19151, 13254,
- 21159, 19151, 13376,
- 21159, 19151, 13544,
- 21159, 19151, 13552,
- 21159, 19151, 13654,
- 21159, 19151, 13948,
- 21159, 19151, 17114,
- 21159, 19151, 17128,
- 21159, 19151, 17452,
- 21159, 19151, 17896,
- 21159, 19151, 18360,
- 21159, 19151, 19072,
- 21159, 19151, 19380,
- 21159, 19151, 19482,
- 21159, 19151, 19908,
- 21159, 19151, 21246,
- 21162,
- 21163, 10595, 36,
- 21193, 8282,
- 21193, 16410,
- 21193, 18232,
- 21193, 19038,
- 21199, 15034,
- 21206,
- 21220,
- 21239, 11943, 632,
- 21241, 17496,
- 21251, 6682,
- 21362,
- 21377, 46,
- 21377, 9808,
- 21377, 9809, 315, 7779, 7087, 14396,
- 21377, 9809, 315, 13271, 7087, 14396,
- 21377, 9809, 315, 14533, 14396,
- 21377, 9809, 315, 18596,
- 21377, 9809, 10595, 1213, 11346,
- 21377, 9809, 10595, 18658,
- 21387, 11399, 15970,
- 21387, 14445, 11399, 15970,
- 21387, 14533, 11399, 19359, 8282,
- 21387, 20021, 12150,
- 21390,
- 21521, 12907, 6531, 11428,
- 21521, 13501, 6531, 11428,
- 21521, 20163, 11428,
- 21565, 20163, 11428,
- 21567, 17496,
- 21571, 20163, 11428,
- 21573, 20163, 11428,
- 21579, 11382,
- 21725, 14533, 14760,
- 21725, 15761, 13499, 8282,
- 21725, 19347, 13499, 8282,
- 21725, 20691, 13499, 8282,
- 21749, 15564,
- 21771, 17444,
- 21773, 13115, 15564,
- 21801, 14715, 15564,
- 21801, 14871, 15564,
- 21823, 15564,
- 21827, 15564,
+ 20238,
+ 20263, 15672,
+ 20286,
+ 20290,
+ 20312,
+ 20319, 5292,
+ 20323, 14625, 20876,
+ 20323, 15573, 20876,
+ 20325, 10651, 19618,
+ 20325, 14999, 270,
+ 20325, 14999, 528,
+ 20325, 14999, 826,
+ 20325, 14999, 830,
+ 20325, 14999, 928,
+ 20325, 14999, 1616,
+ 20325, 14999, 1866,
+ 20325, 14999, 2280,
+ 20325, 14999, 2536,
+ 20325, 14999, 2804,
+ 20325, 14999, 3216,
+ 20325, 14999, 3236,
+ 20325, 14999, 3530,
+ 20325, 14999, 3726,
+ 20325, 14999, 3792,
+ 20325, 14999, 6362,
+ 20325, 14999, 6924,
+ 20325, 14999, 7790,
+ 20325, 14999, 9524,
+ 20325, 14999, 9684,
+ 20325, 14999, 9722,
+ 20325, 14999, 9776,
+ 20325, 15233, 2610,
+ 20325, 15233, 2611, 16502,
+ 20325, 15233, 3232,
+ 20325, 15233, 3356,
+ 20325, 15233, 13736,
+ 20325, 15233, 15820,
+ 20331, 9854,
+ 20335, 9854,
+ 20338,
+ 20342,
+ 20347, 18177, 18386,
+ 20349, 12005, 634,
+ 20353, 9854,
+ 20363, 7817, 16372,
+ 20363, 7817, 16374,
+ 20366,
+ 20373, 859, 18997, 11476,
+ 20375, 3293, 15527, 14049, 11476,
+ 20375, 3357, 14823, 11476,
+ 20375, 10621, 11476,
+ 20375, 11476,
+ 20375, 11477, 635, 896,
+ 20375, 11477, 635, 11571, 16248,
+ 20375, 11477, 6785, 896,
+ 20375, 11477, 6785, 897, 635, 11571, 16248,
+ 20375, 11477, 9175, 19407, 11476,
+ 20375, 11477, 10641, 3265, 17462,
+ 20375, 11477, 10641, 3265, 19214,
+ 20375, 11477, 10641, 7292,
+ 20375, 11477, 10641, 7888,
+ 20375, 11477, 10641, 9287, 11552,
+ 20375, 11477, 10641, 10092,
+ 20375, 11477, 10641, 10093, 10641, 14625, 18847, 15642,
+ 20375, 11477, 10641, 10093, 10641, 18847, 15642,
+ 20375, 11477, 10641, 12537, 18775, 18906,
+ 20375, 11477, 10641, 13563, 18775, 18906,
+ 20375, 11477, 10641, 13563, 20683, 18906,
+ 20375, 11477, 10641, 14519, 19214,
+ 20375, 11477, 10641, 14623, 9952,
+ 20375, 11477, 10641, 14625, 18847, 15642,
+ 20375, 11477, 10641, 15095, 18775, 18906,
+ 20375, 11477, 10641, 15642,
+ 20375, 11477, 10641, 16891, 10092,
+ 20375, 11477, 10641, 18847, 15642,
+ 20375, 11477, 10641, 20683, 18906,
+ 20375, 11477, 11393, 13507, 19407, 11476,
+ 20375, 11477, 11393, 13759, 18386,
+ 20375, 11477, 11393, 14281, 12005, 634,
+ 20375, 11477, 11393, 17123, 13759, 18386,
+ 20375, 11477, 11393, 17123, 14281, 12005, 634,
+ 20375, 11477, 17369, 46,
+ 20375, 11477, 17369, 18688,
+ 20375, 11477, 17369, 21096,
+ 20375, 11571, 11476,
+ 20375, 11571, 16153, 14049, 11476,
+ 20375, 12277, 11476,
+ 20375, 12277, 19931, 11476,
+ 20375, 14049, 11476,
+ 20375, 14049, 11477, 6785, 10618,
+ 20375, 14049, 11477, 15901, 18775, 18906,
+ 20375, 14393, 15527, 14049, 11476,
+ 20375, 14555, 11476,
+ 20375, 14625, 6287, 11476,
+ 20375, 14625, 11476,
+ 20375, 14625, 11477, 6785, 896,
+ 20375, 14625, 11477, 10641, 15642,
+ 20375, 14625, 11477, 10641, 18847, 15642,
+ 20375, 14625, 19888,
+ 20375, 15291, 14312,
+ 20375, 15456,
+ 20375, 15781, 6287, 11476,
+ 20375, 15781, 11476,
+ 20375, 16481, 9175, 19407, 16480,
+ 20375, 16481, 10641, 5741, 671, 635, 896,
+ 20375, 16481, 10641, 5741, 671, 6785, 896,
+ 20375, 16481, 10641, 5741, 671, 11393, 7883, 6286,
+ 20375, 16481, 10641, 5741, 671, 11393, 19407, 16481, 10641, 5741, 670,
+ 20375, 16481, 10641, 5741, 671, 11393, 20375, 16481, 10641, 5741, 6434,
+ 20375, 16481, 10641, 5741, 6435, 635, 896,
+ 20375, 16481, 10641, 5741, 6435, 6785, 896,
+ 20375, 16481, 10641, 5741, 6435, 11393, 19407, 16481, 10641, 5741, 6434,
+ 20375, 16481, 10641, 5741, 6435, 11553, 7883, 6286,
+ 20375, 16481, 10641, 5741, 17462,
+ 20375, 16481, 10641, 5741, 19214,
+ 20375, 17275, 11476,
+ 20375, 18635, 11476,
+ 20375, 18775, 18906,
+ 20375, 19553, 11476,
+ 20375, 19888,
+ 20375, 19931, 11476,
+ 20375, 20377, 11476,
+ 20375, 20501, 11477, 6785, 896,
+ 20375, 20501, 11477, 10641, 10092,
+ 20375, 20501, 11477, 10641, 10093, 10641, 14625, 18847, 15642,
+ 20375, 20501, 11477, 10641, 10093, 10641, 18847, 15642,
+ 20375, 20501, 11477, 10641, 14625, 18847, 15642,
+ 20375, 20501, 11477, 10641, 18775, 19890,
+ 20375, 20501, 11477, 10641, 18847, 15642,
+ 20375, 20501, 15781, 6287, 11476,
+ 20375, 20545, 18583, 14049, 11476,
+ 20375, 20687, 11476,
+ 20375, 20769, 14049, 11476,
+ 20375, 20831, 11476,
+ 20375, 21089, 18583, 14049, 11476,
+ 20375, 21199, 14049, 11476,
+ 20375, 23305, 11476,
+ 20375, 23305, 11477, 635, 896,
+ 20375, 23305, 11477, 9175, 19407, 23305, 11476,
+ 20375, 23305, 11477, 10641, 5853, 13456,
+ 20375, 23305, 11477, 10641, 7883, 3265, 17462,
+ 20375, 23305, 11477, 10641, 7883, 3265, 19214,
+ 20375, 23305, 11477, 10641, 10533, 12277, 13456,
+ 20375, 23305, 11477, 10641, 12277, 13456,
+ 20375, 23305, 11477, 10641, 14625, 18847, 15642,
+ 20375, 23305, 11477, 10641, 14625, 20181, 15642,
+ 20375, 23305, 11477, 10641, 15095, 13456,
+ 20375, 23305, 11477, 10641, 15155, 13456,
+ 20375, 23305, 14555, 11476,
+ 20375, 23305, 15291, 14312,
+ 20377, 12277, 2175, 14625, 11763, 19557, 8321, 18392,
+ 20377, 12277, 14625, 11763, 19557, 8321, 18392,
+ 20377, 12277, 14625, 15811, 11763, 19557, 8321, 18392,
+ 20377, 20753, 18392,
+ 20381, 9855, 15868,
+ 20381, 9855, 17486,
+ 20381, 9855, 17610,
+ 20381, 9855, 20552,
+ 20381, 11854,
+ 20381, 11905, 2610,
+ 20381, 11905, 3076,
+ 20381, 11905, 3356,
+ 20381, 11905, 6756,
+ 20381, 11905, 6778,
+ 20381, 11905, 8780,
+ 20381, 11905, 10900,
+ 20381, 11905, 11978,
+ 20381, 11905, 13450,
+ 20381, 11905, 13736,
+ 20381, 14003, 9855, 8,
+ 20381, 14003, 9855, 16,
+ 20381, 14003, 9855, 28,
+ 20381, 14003, 9855, 40,
+ 20381, 14003, 9855, 58,
+ 20381, 14003, 9855, 72,
+ 20381, 14003, 9855, 94,
+ 20381, 14003, 9855, 184,
+ 20381, 14003, 9855, 308,
+ 20381, 14003, 9855, 498,
+ 20381, 14003, 9855, 676,
+ 20381, 14003, 9855, 17493, 22,
+ 20381, 14003, 9855, 17493, 34,
+ 20381, 14003, 9855, 17493, 396,
+ 20381, 14003, 9855, 17493, 582,
+ 20381, 14625, 11854,
+ 20381, 14999, 0,
+ 20381, 14999, 8,
+ 20381, 14999, 16,
+ 20381, 14999, 28,
+ 20381, 14999, 40,
+ 20381, 14999, 58,
+ 20381, 14999, 72,
+ 20381, 14999, 94,
+ 20381, 14999, 106,
+ 20381, 14999, 124,
+ 20381, 14999, 148,
+ 20381, 14999, 184,
+ 20381, 14999, 244,
+ 20381, 14999, 266,
+ 20381, 14999, 308,
+ 20381, 14999, 336,
+ 20381, 14999, 350,
+ 20381, 14999, 384,
+ 20381, 14999, 416,
+ 20381, 14999, 448,
+ 20381, 14999, 498,
+ 20381, 14999, 522,
+ 20381, 14999, 572,
+ 20381, 14999, 588,
+ 20381, 14999, 622,
+ 20381, 14999, 676,
+ 20381, 14999, 680,
+ 20381, 14999, 734,
+ 20381, 14999, 932,
+ 20381, 14999, 1044,
+ 20381, 14999, 1142,
+ 20381, 14999, 1164,
+ 20381, 14999, 1492,
+ 20381, 14999, 1796,
+ 20381, 14999, 1914,
+ 20381, 14999, 2152,
+ 20381, 14999, 2444,
+ 20381, 14999, 2492,
+ 20381, 14999, 2556,
+ 20381, 14999, 2676,
+ 20381, 14999, 3048,
+ 20381, 14999, 3114,
+ 20381, 14999, 3242,
+ 20381, 14999, 3322,
+ 20381, 14999, 6314,
+ 20381, 14999, 10264,
+ 20381, 14999, 17493, 22,
+ 20381, 14999, 17493, 34,
+ 20381, 14999, 17493, 396,
+ 20381, 14999, 17493, 582,
+ 20381, 19015, 9855, 12252,
+ 20387, 17075, 10641, 14393, 14496,
+ 20399, 9171, 968,
+ 20403, 485, 12398,
+ 20425, 13582,
+ 20450,
+ 20461, 17092,
+ 20466,
+ 20479, 6759, 497, 9296,
+ 20479, 13372,
+ 20479, 14418,
+ 20488,
+ 20508,
+ 20510,
+ 20513, 15672,
+ 20531, 1913, 15672,
+ 20541, 12580,
+ 20545, 18583, 14049, 20375, 11476,
+ 20547, 13581, 11477, 10641, 14851, 10092,
+ 20547, 13581, 11477, 10641, 20181, 10092,
+ 20561, 18098,
+ 20567, 15672,
+ 20568,
+ 20570,
+ 20579, 13630,
+ 20583, 634,
+ 20584,
+ 20586,
+ 20671, 12005, 635, 505, 19408,
+ 20671, 12005, 635, 505, 21096,
+ 20671, 17237, 12005, 635, 505, 19408,
+ 20671, 17237, 12005, 635, 505, 21096,
+ 20671, 17237, 19409, 505, 12005, 634,
+ 20671, 17237, 21097, 505, 12005, 634,
+ 20681, 634,
+ 20685, 8320,
+ 20685, 18511, 8320,
+ 20695, 13582,
+ 20723, 9786,
+ 20725, 13250,
+ 20727, 6793, 9956,
+ 20727, 7123, 6743, 13582,
+ 20727, 11762,
+ 20727, 12559, 10219, 8320,
+ 20727, 13582,
+ 20727, 15233, 10900,
+ 20727, 15451, 10219, 8320,
+ 20727, 16161, 8320,
+ 20727, 18025, 10219, 8320,
+ 20727, 19053, 10219, 8320,
+ 20727, 19371, 8320,
+ 20727, 19771, 7855, 6729, 19619, 15672,
+ 20727, 19771, 15673, 1397, 1141, 2610,
+ 20727, 19771, 15673, 1397, 1141, 3076,
+ 20727, 19771, 15673, 1397, 1141, 3232,
+ 20727, 19771, 15673, 1397, 1141, 3356,
+ 20727, 19771, 15673, 1397, 1141, 6756,
+ 20727, 19771, 15673, 1397, 1141, 6778,
+ 20727, 19771, 15673, 1397, 1141, 8780,
+ 20727, 19771, 15673, 1397, 1141, 11978,
+ 20727, 19771, 15673, 1397, 1141, 13450,
+ 20727, 19771, 15673, 1397, 1141, 13736,
+ 20727, 19771, 15673, 1397, 1141, 14638,
+ 20727, 19771, 15673, 1397, 1141, 15736,
+ 20727, 19771, 15673, 1397, 1141, 15818,
+ 20727, 19771, 15673, 1397, 1141, 15820,
+ 20727, 19771, 15673, 1397, 1141, 16400,
+ 20727, 19771, 15673, 1397, 1141, 17232,
+ 20727, 19771, 15673, 1397, 1141, 18010,
+ 20727, 19771, 15673, 1397, 1141, 18086,
+ 20727, 19771, 15673, 1397, 1141, 18362,
+ 20727, 19771, 15673, 1397, 1141, 18742,
+ 20727, 19771, 15673, 1397, 1141, 19622,
+ 20727, 19771, 15673, 1397, 1141, 20474,
+ 20727, 19771, 15673, 1397, 1141, 20492,
+ 20727, 19771, 15673, 1397, 1141, 20494,
+ 20727, 19771, 15673, 1397, 1141, 20496,
+ 20727, 19771, 15673, 1397, 1141, 20962,
+ 20727, 19771, 15673, 1397, 1141, 20964,
+ 20727, 19771, 15673, 1397, 1141, 20966,
+ 20727, 19771, 15673, 1397, 1141, 21260,
+ 20727, 19771, 15673, 1397, 1141, 21262,
+ 20727, 19771, 15673, 1397, 1141, 21264,
+ 20727, 19771, 15673, 1397, 2258,
+ 20727, 19771, 15673, 1397, 7311, 2610,
+ 20727, 19771, 15673, 1397, 7311, 3076,
+ 20727, 19771, 15673, 1397, 7311, 3232,
+ 20727, 19771, 15673, 1397, 7311, 3356,
+ 20727, 19771, 15673, 1397, 7311, 6756,
+ 20727, 19771, 15673, 1397, 7311, 6778,
+ 20727, 19771, 15673, 1397, 7311, 8780,
+ 20727, 19771, 15673, 1397, 7311, 10900,
+ 20727, 19771, 15673, 1397, 7311, 11978,
+ 20727, 19771, 15673, 1397, 7311, 13450,
+ 20727, 19771, 15673, 1397, 7311, 13736,
+ 20727, 19771, 15673, 1397, 7311, 14638,
+ 20727, 19771, 15673, 1397, 7311, 15818,
+ 20727, 19771, 15673, 1397, 7311, 15820,
+ 20727, 19771, 15673, 1397, 7311, 16400,
+ 20727, 19771, 15673, 1397, 7311, 17232,
+ 20727, 19771, 15673, 1397, 7311, 18010,
+ 20727, 19771, 15673, 1397, 7311, 18086,
+ 20727, 19771, 15673, 1397, 7311, 18362,
+ 20727, 19771, 15673, 1397, 7311, 18742,
+ 20727, 19771, 15673, 1397, 7311, 19622,
+ 20727, 19771, 15673, 1397, 7311, 20492,
+ 20727, 19771, 15673, 1397, 7311, 20496,
+ 20727, 19771, 15673, 1397, 7311, 20964,
+ 20727, 19771, 15673, 1397, 7311, 21264,
+ 20727, 19771, 15673, 1397, 7526,
+ 20727, 19771, 15673, 1397, 7528,
+ 20727, 19771, 15673, 1397, 11462,
+ 20727, 19771, 15673, 1397, 12664,
+ 20727, 19771, 15673, 1397, 14330,
+ 20727, 19771, 15673, 1397, 16540,
+ 20727, 19771, 15673, 1397, 16918,
+ 20727, 19771, 15673, 1397, 17822,
+ 20727, 19771, 15673, 1397, 18048,
+ 20727, 19771, 15673, 1397, 18376,
+ 20727, 19771, 15673, 1397, 19620,
+ 20727, 19825, 19352,
+ 20727, 19869, 2243, 8320,
+ 20727, 19869, 2611, 8320,
+ 20727, 19869, 3293, 8320,
+ 20727, 19869, 3357, 8320,
+ 20727, 19869, 6779, 8320,
+ 20727, 19869, 11969, 8320,
+ 20727, 19869, 12087, 8320,
+ 20727, 19869, 13729, 8320,
+ 20727, 19869, 13737, 8320,
+ 20727, 19869, 14393, 8320,
+ 20727, 19869, 14741, 8320,
+ 20727, 19869, 14827, 8320,
+ 20727, 19869, 15119, 8320,
+ 20727, 19869, 15507, 8320,
+ 20727, 19869, 16723, 8320,
+ 20727, 19869, 17123, 8320,
+ 20727, 20601, 18979, 6793, 18690,
+ 20727, 20601, 18979, 7817, 635, 13340,
+ 20727, 20601, 18979, 7817, 635, 15119, 843, 13340,
+ 20727, 20601, 18979, 11393, 635, 11552,
+ 20727, 20601, 18979, 11393, 635, 15119, 843, 11552,
+ 20727, 20601, 18979, 18398,
+ 20727, 20601, 18979, 18691, 6785, 7816,
+ 20727, 20601, 18979, 18691, 6785, 11392,
+ 20727, 20601, 18979, 18691, 6785, 11552,
+ 20727, 20601, 18979, 18691, 6785, 12589, 7816,
+ 20727, 20601, 18979, 18691, 6785, 13889, 7816,
+ 20727, 20601, 18979, 18691, 6785, 13889, 13340,
+ 20743, 6371, 15320,
+ 20743, 15592,
+ 20746,
+ 20749, 19869, 14284,
+ 20749, 19869, 19618,
+ 20749, 19869, 20470,
+ 20751, 14685, 843, 8315, 9854,
+ 20752,
+ 20765, 6752,
+ 20765, 15667, 9854,
+ 20765, 15667, 9855, 10641, 6430,
+ 20765, 17631, 18033, 9854,
+ 20767, 20197, 19516,
+ 20769, 14049, 20375, 11476,
+ 20779, 11742,
+ 20805, 6718,
+ 20827, 14033, 15672,
+ 20838,
+ 20849, 9854,
+ 20857, 6718,
+ 20858,
+ 20877, 13582,
+ 20879, 9854,
+ 20887, 18978,
+ 20902,
+ 20907, 15134,
+ 20910,
+ 20915, 829, 5843, 13563, 19594,
+ 20915, 829, 9967, 13563, 19594,
+ 20915, 829, 16079, 2632,
+ 20915, 829, 17313, 316,
+ 20915, 1337, 10638,
+ 20915, 1337, 11577, 15572,
+ 20915, 1337, 11577, 18336,
+ 20915, 2141, 12589, 9175, 13888,
+ 20915, 2141, 13889, 9175, 12588,
+ 20915, 2969, 15572,
+ 20915, 2969, 16064,
+ 20915, 2969, 18336,
+ 20915, 6556,
+ 20915, 6605, 7123, 9170,
+ 20915, 6605, 7123, 14496,
+ 20915, 6605, 9170,
+ 20915, 6605, 10633, 9170,
+ 20915, 6605, 14496,
+ 20915, 6605, 18632,
+ 20915, 6605, 18859, 18332,
+ 20915, 6719, 19073, 18477, 8851, 671, 505, 6434,
+ 20915, 6719, 19073, 18477, 8851, 671, 505, 6435, 17376,
+ 20915, 6719, 19073, 18477, 8851, 16421, 17376,
+ 20915, 6743, 20242,
+ 20915, 6743, 20244,
+ 20915, 6743, 20246,
+ 20915, 6743, 20248,
+ 20915, 6743, 20250,
+ 20915, 6793, 9956,
+ 20915, 7118,
+ 20915, 7138,
+ 20915, 7139, 2918,
+ 20915, 7139, 18333, 14486,
+ 20915, 7139, 23503, 10190,
+ 20915, 7139, 23503, 11782,
+ 20915, 7139, 23503, 18652,
+ 20915, 7139, 23533, 11782,
+ 20915, 7139, 23533, 18652,
+ 20915, 7851, 18232,
+ 20915, 7851, 18234,
+ 20915, 7851, 18236,
+ 20915, 7851, 18238,
+ 20915, 7851, 18240,
+ 20915, 7851, 18242,
+ 20915, 7851, 18244,
+ 20915, 7851, 20564,
+ 20915, 7863, 17069, 18758,
+ 20915, 8694,
+ 20915, 8851, 16174,
+ 20915, 8851, 16852,
+ 20915, 8851, 17514,
+ 20915, 8851, 18862,
+ 20915, 11605, 15572,
+ 20915, 11605, 16064,
+ 20915, 11605, 18336,
+ 20915, 11756,
+ 20915, 11762,
+ 20915, 12093, 12537, 15572,
+ 20915, 12093, 12537, 18336,
+ 20915, 12093, 13563, 15572,
+ 20915, 12093, 13563, 18336,
+ 20915, 12093, 20390,
+ 20915, 12229, 15572,
+ 20915, 12229, 16064,
+ 20915, 12229, 18336,
+ 20915, 12765, 7678,
+ 20915, 12765, 7679, 16420,
+ 20915, 12765, 7679, 18860,
+ 20915, 12765, 9171, 9172,
+ 20915, 12765, 9171, 9173, 10764,
+ 20915, 12765, 9171, 9173, 18860,
+ 20915, 12765, 9171, 14486,
+ 20915, 12765, 9171, 16420,
+ 20915, 12765, 9171, 18860,
+ 20915, 12765, 9171, 19566,
+ 20915, 12765, 9171, 19567, 10764,
+ 20915, 12765, 9171, 19567, 18860,
+ 20915, 12765, 12122,
+ 20915, 12765, 12123, 9170,
+ 20915, 12765, 12123, 18860,
+ 20915, 12765, 13568,
+ 20915, 12765, 13569, 9170,
+ 20915, 12765, 13569, 18860,
+ 20915, 12765, 13708,
+ 20915, 12765, 13709, 15652,
+ 20915, 12765, 13709, 16420,
+ 20915, 12765, 14497, 16174,
+ 20915, 12765, 14497, 16420,
+ 20915, 12765, 14497, 16852,
+ 20915, 12765, 16184,
+ 20915, 12765, 18863, 14624,
+ 20915, 12765, 18863, 15572,
+ 20915, 13698,
+ 20915, 13699, 497, 7862,
+ 20915, 13699, 497, 7863, 18332,
+ 20915, 13699, 497, 15776,
+ 20915, 13699, 497, 15777, 18332,
+ 20915, 13699, 5839, 7862,
+ 20915, 13699, 18332,
+ 20915, 13709, 14467, 2174,
+ 20915, 13709, 14467, 7170,
+ 20915, 13709, 14467, 15118,
+ 20915, 13803, 15572,
+ 20915, 13803, 16064,
+ 20915, 13803, 18336,
+ 20915, 13889, 5851, 17377, 6785, 1637, 14892,
+ 20915, 14405, 14654,
+ 20915, 14405, 14868,
+ 20915, 14467, 15400,
+ 20915, 14467, 15652,
+ 20915, 14467, 16852,
+ 20915, 14629, 18045, 671, 16852,
+ 20915, 14629, 18045, 6435, 16852,
+ 20915, 14629, 18045, 16853, 670,
+ 20915, 14629, 18045, 16853, 6434,
+ 20915, 14700,
+ 20915, 15639, 15572,
+ 20915, 15639, 16064,
+ 20915, 15639, 18336,
+ 20915, 15777, 3265, 16065, 7862,
+ 20915, 15777, 3265, 18765, 14875, 12764,
+ 20915, 15777, 12769, 15971, 11696,
+ 20915, 15777, 14455, 14875, 12764,
+ 20915, 15777, 14455, 18647, 2632,
+ 20915, 15777, 14875, 12765, 17114,
+ 20915, 15777, 16719, 7862,
+ 20915, 15777, 18647, 2633, 1356,
+ 20915, 16343, 6724,
+ 20915, 16343, 9880,
+ 20915, 16343, 12031, 13159, 10192,
+ 20915, 16343, 13708,
+ 20915, 16343, 16454,
+ 20915, 16343, 17114,
+ 20915, 16343, 18907, 12536,
+ 20915, 16343, 18907, 13562,
+ 20915, 16343, 21210,
+ 20915, 16343, 21211, 20526,
+ 20915, 17279, 12093, 20526,
+ 20915, 17279, 12537, 15572,
+ 20915, 17279, 12537, 18336,
+ 20915, 17279, 13563, 15572,
+ 20915, 17279, 13563, 18336,
+ 20915, 17279, 20390,
+ 20915, 17317, 16064,
+ 20915, 17317, 17322,
+ 20915, 18045, 18653, 670,
+ 20915, 18045, 18653, 6434,
+ 20915, 18045, 18653, 16852,
+ 20915, 18081, 16174,
+ 20915, 18081, 16852,
+ 20915, 18081, 18860,
+ 20915, 18122,
+ 20915, 18123, 469, 13738,
+ 20915, 18123, 6757, 16403, 15612,
+ 20915, 18123, 6757, 16403, 15613, 9170,
+ 20915, 18123, 9170,
+ 20915, 18123, 9171, 469, 13738,
+ 20915, 18123, 9171, 13739, 9844,
+ 20915, 18123, 9171, 13739, 16420,
+ 20915, 18123, 12388,
+ 20915, 18123, 12389, 9503, 15030,
+ 20915, 18123, 12389, 13738,
+ 20915, 18123, 12389, 13739, 9170,
+ 20915, 18123, 13739, 9844,
+ 20915, 18123, 13739, 16420,
+ 20915, 18123, 15119, 9503, 15030,
+ 20915, 18253, 7139, 8694,
+ 20915, 18253, 11890,
+ 20915, 18253, 12565, 14584,
+ 20915, 18253, 13798,
+ 20915, 18253, 14054,
+ 20915, 18253, 14830,
+ 20915, 18551, 20242,
+ 20915, 18551, 20244,
+ 20915, 18551, 20246,
+ 20915, 18551, 20248,
+ 20915, 18551, 20250,
+ 20915, 18551, 20252,
+ 20915, 18551, 20254,
+ 20915, 18551, 20256,
+ 20915, 18551, 20790,
+ 20915, 18551, 20792,
+ 20915, 18551, 20794,
+ 20915, 18551, 20796,
+ 20915, 18551, 20798,
+ 20915, 18551, 20800,
+ 20915, 18551, 20802,
+ 20915, 18595, 1637, 13590,
+ 20915, 18595, 1637, 19534,
+ 20915, 18595, 17377, 6785, 14024,
+ 20915, 19251, 670,
+ 20915, 19251, 6434,
+ 20915, 19251, 20144,
+ 20915, 19312,
+ 20915, 19313, 469, 13738,
+ 20915, 19313, 6779, 16403, 19010,
+ 20915, 19313, 12389, 13739, 11783, 13739, 14874,
+ 20915, 19313, 13739, 9844,
+ 20915, 19313, 13739, 16420,
+ 20915, 19313, 15119, 9503, 15031, 19010,
+ 20915, 19313, 15119, 9503, 15031, 19011, 9844,
+ 20915, 19314,
+ 20915, 19315, 6779, 16403, 19011, 5814,
+ 20915, 19315, 7142,
+ 20915, 19315, 9503, 670,
+ 20915, 19315, 9503, 6434,
+ 20915, 19315, 9503, 12388,
+ 20915, 19315, 9503, 13738,
+ 20915, 19315, 9503, 15030,
+ 20915, 19315, 9503, 15118,
+ 20915, 19315, 9503, 15119, 15423, 18214,
+ 20915, 19315, 9503, 15119, 19010,
+ 20915, 19315, 9503, 15423, 16586,
+ 20915, 19315, 12388,
+ 20915, 19315, 12389, 671, 15119, 14844,
+ 20915, 19315, 12389, 671, 15119, 14845, 13739, 9844,
+ 20915, 19315, 12389, 671, 15119, 14845, 13739, 19010,
+ 20915, 19315, 12389, 5814,
+ 20915, 19315, 12389, 5815, 9175, 15118,
+ 20915, 19315, 12389, 9503, 15030,
+ 20915, 19315, 12389, 13739, 7292,
+ 20915, 19315, 12389, 13739, 9844,
+ 20915, 19315, 12389, 13739, 9845, 5865, 5814,
+ 20915, 19315, 12389, 13739, 9845, 12389, 5814,
+ 20915, 19315, 12389, 13739, 9845, 12389, 12282,
+ 20915, 19315, 12389, 13739, 9845, 13739, 5814,
+ 20915, 19315, 12389, 13739, 9845, 13739, 17838,
+ 20915, 19315, 12389, 13739, 9845, 13739, 19010,
+ 20915, 19315, 12389, 13739, 11783, 13739, 13882,
+ 20915, 19315, 12389, 13739, 11783, 13739, 14874,
+ 20915, 19315, 12389, 13739, 14289, 317, 15119, 670,
+ 20915, 19315, 12389, 13739, 14289, 2633, 15119, 670,
+ 20915, 19315, 12389, 13739, 14486,
+ 20915, 19315, 12389, 13739, 14535, 15119, 670,
+ 20915, 19315, 12389, 13739, 14851, 15119, 670,
+ 20915, 19315, 12389, 13739, 14851, 15119, 14844,
+ 20915, 19315, 12389, 13739, 16153, 15119, 670,
+ 20915, 19315, 12389, 13739, 16421, 12389, 5814,
+ 20915, 19315, 12389, 13739, 16421, 12389, 18652,
+ 20915, 19315, 12389, 13739, 17800,
+ 20915, 19315, 12389, 14534,
+ 20915, 19315, 12389, 14844,
+ 20915, 19315, 12389, 14845, 2174,
+ 20915, 19315, 12389, 14845, 15119, 670,
+ 20915, 19315, 12389, 14845, 15119, 671, 13739, 9844,
+ 20915, 19315, 12389, 15118,
+ 20915, 19315, 12389, 15119, 671, 15613, 13739, 16420,
+ 20915, 19315, 12389, 15119, 5814,
+ 20915, 19315, 12389, 15119, 5815, 13739, 18652,
+ 20915, 19315, 12389, 15119, 9502,
+ 20915, 19315, 12389, 15119, 9503, 5814,
+ 20915, 19315, 12389, 15119, 9503, 19010,
+ 20915, 19315, 12389, 15119, 11773, 15030,
+ 20915, 19315, 12389, 15119, 13738,
+ 20915, 19315, 12389, 15119, 13739, 5814,
+ 20915, 19315, 12389, 15119, 13739, 14288,
+ 20915, 19315, 12389, 15119, 13739, 14289, 2632,
+ 20915, 19315, 12389, 15119, 13739, 14534,
+ 20915, 19315, 12389, 15119, 13739, 14844,
+ 20915, 19315, 12389, 15119, 13739, 14850,
+ 20915, 19315, 12389, 15119, 13739, 16152,
+ 20915, 19315, 12389, 15119, 13739, 19011, 14844,
+ 20915, 19315, 12389, 15119, 14844,
+ 20915, 19315, 12389, 15119, 14845, 15613, 13739, 9844,
+ 20915, 19315, 12389, 15119, 15030,
+ 20915, 19315, 12389, 15119, 15423, 18214,
+ 20915, 19315, 12389, 15119, 16196,
+ 20915, 19315, 12389, 15119, 16197, 13739, 9844,
+ 20915, 19315, 12389, 15119, 18653, 13739, 5814,
+ 20915, 19315, 12389, 15119, 19010,
+ 20915, 19315, 12389, 15119, 19011, 12389, 5814,
+ 20915, 19315, 12389, 15119, 19011, 13739, 9844,
+ 20915, 19315, 12389, 15119, 19011, 13739, 9845, 5814,
+ 20915, 19315, 12389, 15119, 19011, 13739, 9845, 19010,
+ 20915, 19315, 12389, 15119, 19011, 13739, 16420,
+ 20915, 19315, 12389, 15119, 19011, 14534,
+ 20915, 19315, 12389, 15119, 19011, 14535, 13739, 16420,
+ 20915, 19315, 12389, 15119, 19011, 14844,
+ 20915, 19315, 12389, 15119, 19011, 14845, 13739, 9844,
+ 20915, 19315, 12389, 15119, 19011, 15119, 5814,
+ 20915, 19315, 12389, 15423, 16586,
+ 20915, 19315, 13738,
+ 20915, 19315, 13739, 7142,
+ 20915, 19315, 13739, 9175, 3357, 16402,
+ 20915, 19315, 13739, 9175, 6779, 15423, 18214,
+ 20915, 19315, 13739, 9845, 5814,
+ 20915, 19315, 13739, 9845, 17838,
+ 20915, 19315, 13739, 9845, 19010,
+ 20915, 19315, 13739, 13883, 3357, 16402,
+ 20915, 19315, 13739, 13883, 6779, 16402,
+ 20915, 19315, 13739, 13883, 12389, 5814,
+ 20915, 19315, 13739, 13883, 13737, 16402,
+ 20915, 19315, 13739, 13883, 15031, 670,
+ 20915, 19315, 13739, 16065, 9503, 15030,
+ 20915, 19315, 13739, 16065, 12389, 15118,
+ 20915, 19315, 13739, 16065, 12389, 15119, 18652,
+ 20915, 19315, 13739, 16065, 15119, 9502,
+ 20915, 19315, 13739, 16420,
+ 20915, 19315, 15031, 670,
+ 20915, 19315, 15031, 5814,
+ 20915, 19315, 15031, 6434,
+ 20915, 19315, 15031, 6435, 15273, 16152,
+ 20915, 19315, 15031, 6435, 15449, 14536,
+ 20915, 19315, 15031, 6435, 15449, 18652,
+ 20915, 19315, 15031, 12388,
+ 20915, 19315, 15031, 12389, 13738,
+ 20915, 19315, 15031, 13738,
+ 20915, 19315, 15031, 15423, 16586,
+ 20915, 19315, 15031, 17387, 13738,
+ 20915, 19315, 15119, 670,
+ 20915, 19315, 15119, 671, 13739, 9844,
+ 20915, 19315, 15119, 5815, 9175, 12388,
+ 20915, 19315, 15119, 6434,
+ 20915, 19315, 15119, 9503, 15030,
+ 20915, 19315, 15119, 13739, 14289, 2633, 12389, 670,
+ 20915, 19315, 15119, 13739, 14289, 2633, 12389, 16196,
+ 20915, 19315, 15119, 13739, 14289, 12389, 670,
+ 20915, 19315, 15119, 13739, 14535, 12389, 670,
+ 20915, 19315, 15119, 13739, 14851, 12389, 670,
+ 20915, 19315, 15119, 13739, 15030,
+ 20915, 19315, 15119, 13739, 16153, 12389, 670,
+ 20915, 19315, 15119, 13739, 16153, 12389, 14844,
+ 20915, 19315, 15119, 15030,
+ 20915, 19315, 15119, 15423, 16586,
+ 20915, 19316,
+ 20915, 19317, 6757, 16403, 15612,
+ 20915, 19317, 6757, 16403, 15613, 5814,
+ 20915, 19317, 6757, 16403, 15613, 6779, 5814,
+ 20915, 19317, 6757, 16403, 15613, 13739, 16420,
+ 20915, 19317, 6757, 16403, 15613, 14844,
+ 20915, 19317, 6757, 16403, 15613, 14845, 469, 13738,
+ 20915, 19317, 6757, 16403, 15613, 14845, 13739, 9844,
+ 20915, 19317, 6779, 16402,
+ 20915, 19317, 6779, 16403, 5814,
+ 20915, 19317, 6779, 16403, 14844,
+ 20915, 19317, 6779, 16403, 19010,
+ 20915, 19317, 6779, 16403, 19011, 13592,
+ 20915, 19317, 7142,
+ 20915, 19317, 7143, 6757, 16403, 15612,
+ 20915, 19317, 7143, 6757, 16403, 15613, 5814,
+ 20915, 19317, 7143, 6757, 16403, 15613, 6779, 5814,
+ 20915, 19317, 7143, 13739, 9844,
+ 20915, 19317, 13593, 12389, 13739, 9844,
+ 20915, 19317, 13593, 14454,
+ 20915, 19317, 13593, 14455, 13739, 9844,
+ 20915, 19317, 13593, 14455, 13739, 9845, 5814,
+ 20915, 19317, 13593, 15030,
+ 20915, 19317, 13739, 5814,
+ 20915, 19317, 13739, 9844,
+ 20915, 19317, 13739, 16420,
+ 20915, 19317, 16065, 9209, 16382,
+ 20915, 19318,
+ 20915, 19319, 9503, 13738,
+ 20915, 19319, 12389, 9503, 15031, 316,
+ 20915, 19319, 12389, 9503, 15031, 2632,
+ 20915, 19319, 12389, 9503, 15031, 13882,
+ 20915, 19319, 15119, 9503, 15031, 19010,
+ 20915, 19319, 15119, 9503, 15031, 19011, 316,
+ 20915, 19319, 15119, 9503, 15031, 19011, 2632,
+ 20915, 19319, 15119, 13738,
+ 20915, 19319, 17800,
+ 20915, 19320,
+ 20915, 19321, 469, 13738,
+ 20915, 19321, 6757, 16403, 15612,
+ 20915, 19321, 9503, 15030,
+ 20915, 19321, 12388,
+ 20915, 19321, 13739, 9844,
+ 20915, 19321, 13739, 16420,
+ 20915, 19321, 15031, 670,
+ 20915, 19614,
+ 20915, 19841, 18595, 1637, 8462,
+ 20915, 20128,
+ 20915, 20143, 18595, 1637, 8462,
+ 20915, 20162,
+ 20915, 20163, 9503, 6435, 15119, 13739, 12389, 11772,
+ 20915, 20163, 9503, 15030,
+ 20915, 20163, 12388,
+ 20915, 20163, 12389, 9503, 15030,
+ 20915, 20163, 12389, 9503, 15031, 2632,
+ 20915, 20163, 12389, 13738,
+ 20915, 20163, 12389, 13739, 316,
+ 20915, 20163, 12389, 13739, 2632,
+ 20915, 20163, 12389, 15119, 9502,
+ 20915, 20163, 12389, 15119, 15030,
+ 20915, 20163, 15031, 670,
+ 20915, 20163, 15031, 12388,
+ 20915, 20163, 15031, 12389, 13739, 12389, 13738,
+ 20915, 20163, 15031, 12389, 13739, 12389, 13739, 2632,
+ 20915, 20163, 15119, 9503, 15030,
+ 20915, 20163, 15119, 9503, 15031, 316,
+ 20915, 20163, 15119, 9503, 15031, 2632,
+ 20915, 20164,
+ 20915, 20165, 469, 13738,
+ 20915, 20165, 6757, 16403, 15613, 9170,
+ 20915, 20165, 6779, 16403, 19010,
+ 20915, 20165, 9170,
+ 20915, 20165, 9171, 469, 13738,
+ 20915, 20165, 9171, 13739, 9844,
+ 20915, 20165, 9171, 13739, 16420,
+ 20915, 20165, 9502,
+ 20915, 20165, 9503, 6435, 12389, 13739, 7293, 15118,
+ 20915, 20165, 12388,
+ 20915, 20165, 12389, 9503, 15030,
+ 20915, 20165, 12389, 13738,
+ 20915, 20165, 12389, 13739, 9170,
+ 20915, 20165, 12389, 13739, 9844,
+ 20915, 20165, 12389, 13739, 12536,
+ 20915, 20165, 12389, 13739, 13562,
+ 20915, 20165, 12389, 14844,
+ 20915, 20165, 12389, 15119, 9502,
+ 20915, 20165, 12389, 15119, 9503, 19010,
+ 20915, 20165, 12389, 15119, 15030,
+ 20915, 20165, 13562,
+ 20915, 20165, 13739, 9844,
+ 20915, 20165, 13739, 9845, 18765, 12388,
+ 20915, 20165, 13739, 16065, 15119, 9502,
+ 20915, 20165, 15030,
+ 20915, 20165, 15031, 12388,
+ 20915, 20165, 15031, 12389, 13738,
+ 20915, 20165, 15031, 13738,
+ 20915, 20165, 15118,
+ 20915, 20165, 15119, 9503, 15030,
+ 20915, 20708,
+ 20915, 20709, 9503, 15030,
+ 20915, 20709, 12388,
+ 20915, 20709, 12389, 5814,
+ 20915, 20709, 12389, 9503, 15030,
+ 20915, 20709, 12389, 12282,
+ 20915, 20709, 12389, 15118,
+ 20915, 20709, 12389, 15119, 9502,
+ 20915, 20709, 12389, 15119, 11773, 15030,
+ 20915, 20709, 12389, 15119, 13738,
+ 20915, 20709, 12389, 15119, 15030,
+ 20915, 20709, 12389, 15119, 16196,
+ 20915, 20709, 15031, 670,
+ 20915, 20709, 15031, 12388,
+ 20915, 20709, 15119, 670,
+ 20915, 20709, 15119, 9503, 15030,
+ 20915, 20709, 15119, 9503, 15031, 5814,
+ 20915, 20846,
+ 20915, 22836,
+ 20915, 22837, 9170,
+ 20915, 22837, 12389, 9503, 15031, 496,
+ 20915, 22837, 15119, 9503, 15031, 496,
+ 20915, 23109, 671, 6435, 12536,
+ 20915, 23109, 671, 6435, 13562,
+ 20915, 23109, 671, 6435, 20527, 12536,
+ 20915, 23109, 671, 6435, 20527, 13562,
+ 20915, 23109, 671, 20390,
+ 20915, 23109, 6435, 20390,
+ 20915, 23109, 9845, 635, 9845, 18566,
+ 20915, 23303, 14537, 5812,
+ 20915, 23303, 18653, 17300,
+ 20915, 23441, 18818,
+ 20915, 23443, 863, 15605, 14624,
+ 20915, 23443, 863, 15605, 15572,
+ 20915, 23443, 863, 15605, 15780,
+ 20915, 23443, 17198,
+ 20915, 23443, 23519, 14624,
+ 20915, 23443, 23519, 15572,
+ 20915, 23443, 23519, 20526,
+ 20915, 23443, 23545, 14624,
+ 20915, 23443, 23545, 15572,
+ 20915, 23443, 23545, 20526,
+ 20915, 23453, 14536,
+ 20915, 23453, 17752,
+ 20915, 23453, 18652,
+ 20915, 23453, 18653, 14624,
+ 20915, 23453, 18653, 20526,
+ 20915, 23461, 5307, 12536,
+ 20915, 23461, 5307, 13562,
+ 20915, 23461, 5307, 15094,
+ 20915, 23461, 5307, 16700,
+ 20915, 23461, 16065, 5307, 12536,
+ 20915, 23461, 16065, 5307, 13562,
+ 20915, 23461, 16065, 5307, 15094,
+ 20915, 23461, 16065, 5307, 16700,
+ 20915, 23461, 16065, 17389, 12536,
+ 20915, 23461, 16065, 17389, 13562,
+ 20915, 23461, 16065, 17389, 15094,
+ 20915, 23461, 16065, 17389, 16700,
+ 20915, 23461, 17389, 12536,
+ 20915, 23461, 17389, 13562,
+ 20915, 23461, 17389, 15094,
+ 20915, 23461, 17389, 16700,
+ 20915, 23487, 17198,
+ 20915, 23487, 23519, 14624,
+ 20915, 23487, 23519, 15572,
+ 20915, 23487, 23519, 20526,
+ 20915, 23487, 23545, 14624,
+ 20915, 23487, 23545, 15572,
+ 20915, 23487, 23545, 20526,
+ 20915, 23493, 14536,
+ 20915, 23493, 18652,
+ 20915, 23493, 18653, 14624,
+ 20915, 23493, 18653, 20526,
+ 20915, 23499, 13582,
+ 20915, 23503, 863, 14487, 13563, 14624,
+ 20915, 23503, 863, 14487, 13563, 15572,
+ 20915, 23503, 863, 14487, 15095, 14624,
+ 20915, 23503, 863, 14487, 15095, 15572,
+ 20915, 23503, 969, 12536,
+ 20915, 23503, 969, 13562,
+ 20915, 23503, 969, 15094,
+ 20915, 23503, 1786,
+ 20915, 23503, 5813, 12536,
+ 20915, 23503, 5813, 13562,
+ 20915, 23503, 5813, 15094,
+ 20915, 23503, 7321, 12536,
+ 20915, 23503, 7321, 13562,
+ 20915, 23503, 7321, 15094,
+ 20915, 23503, 7321, 16495, 11704,
+ 20915, 23503, 7321, 16495, 12121, 10618,
+ 20915, 23503, 7889, 12536,
+ 20915, 23503, 7889, 13562,
+ 20915, 23503, 7889, 13563, 14624,
+ 20915, 23503, 7889, 15094,
+ 20915, 23503, 7889, 16495, 11704,
+ 20915, 23503, 7889, 16495, 12121, 10618,
+ 20915, 23503, 10621, 11783, 14625, 12536,
+ 20915, 23503, 10621, 11783, 14625, 13562,
+ 20915, 23503, 10621, 11783, 14625, 15094,
+ 20915, 23503, 10621, 11783, 15781, 12536,
+ 20915, 23503, 10621, 11783, 15781, 13562,
+ 20915, 23503, 10621, 11783, 15781, 15094,
+ 20915, 23503, 10621, 16495, 11704,
+ 20915, 23503, 10621, 16495, 12121, 10618,
+ 20915, 23503, 10621, 17839, 9219, 12536,
+ 20915, 23503, 10621, 17839, 9219, 13562,
+ 20915, 23503, 10621, 17839, 9219, 15094,
+ 20915, 23503, 11695, 12536,
+ 20915, 23503, 11695, 13562,
+ 20915, 23503, 11695, 15094,
+ 20915, 23503, 11772,
+ 20915, 23503, 11783, 10155, 18652,
+ 20915, 23503, 11783, 16495, 11704,
+ 20915, 23503, 11783, 16495, 12121, 10618,
+ 20915, 23503, 11783, 17087, 12536,
+ 20915, 23503, 11783, 17087, 13562,
+ 20915, 23503, 11783, 17087, 15094,
+ 20915, 23503, 11783, 17087, 16700,
+ 20915, 23503, 11783, 20707, 12536,
+ 20915, 23503, 11783, 20707, 13562,
+ 20915, 23503, 11783, 20707, 15094,
+ 20915, 23503, 11783, 20707, 16700,
+ 20915, 23503, 11783, 22943, 14487, 13562,
+ 20915, 23503, 11783, 22943, 14487, 15094,
+ 20915, 23503, 13203, 12536,
+ 20915, 23503, 13203, 13562,
+ 20915, 23503, 13203, 15094,
+ 20915, 23503, 14071, 14487, 12121, 14624,
+ 20915, 23503, 14071, 14487, 12121, 15572,
+ 20915, 23503, 14519, 12536,
+ 20915, 23503, 14519, 13562,
+ 20915, 23503, 14519, 15094,
+ 20915, 23503, 14519, 18550,
+ 20915, 23503, 14537, 11773, 13562,
+ 20915, 23503, 14537, 11773, 15094,
+ 20915, 23503, 14625, 14071, 6762,
+ 20915, 23503, 14625, 18652,
+ 20915, 23503, 14625, 20526,
+ 20915, 23503, 14625, 20527, 14071, 6762,
+ 20915, 23503, 14701, 16155, 14624,
+ 20915, 23503, 14701, 16155, 15572,
+ 20915, 23503, 14701, 16174,
+ 20915, 23503, 15573, 14071, 6762,
+ 20915, 23503, 15573, 18653, 12536,
+ 20915, 23503, 15573, 18653, 13562,
+ 20915, 23503, 15573, 18653, 15094,
+ 20915, 23503, 15573, 18653, 16700,
+ 20915, 23503, 15781, 14071, 6762,
+ 20915, 23503, 15781, 18653, 18332,
+ 20915, 23503, 15781, 20526,
+ 20915, 23503, 15781, 20527, 14071, 6762,
+ 20915, 23503, 15945, 12536,
+ 20915, 23503, 15945, 13562,
+ 20915, 23503, 15945, 15094,
+ 20915, 23503, 17198,
+ 20915, 23519, 14624,
+ 20915, 23519, 14625, 16495, 11704,
+ 20915, 23519, 14625, 16495, 12121, 10618,
+ 20915, 23519, 15572,
+ 20915, 23519, 15573, 16495, 11704,
+ 20915, 23519, 15573, 16495, 12121, 10618,
+ 20915, 23519, 18890,
+ 20915, 23519, 20527, 16495, 11704,
+ 20915, 23519, 20527, 16495, 12121, 10618,
+ 20915, 23531, 13582,
+ 20915, 23533, 863, 14487, 16495, 10619, 12537, 14624,
+ 20915, 23533, 863, 14487, 16495, 10619, 12537, 15572,
+ 20915, 23533, 863, 14487, 16495, 10619, 13563, 14624,
+ 20915, 23533, 863, 14487, 16495, 10619, 13563, 15572,
+ 20915, 23533, 863, 14487, 16495, 10619, 15095, 14624,
+ 20915, 23533, 863, 14487, 16495, 10619, 15095, 15572,
+ 20915, 23533, 969, 12536,
+ 20915, 23533, 969, 13562,
+ 20915, 23533, 969, 15094,
+ 20915, 23533, 1786,
+ 20915, 23533, 5812,
+ 20915, 23533, 7321, 13562,
+ 20915, 23533, 7321, 16495, 12095, 12537, 14624,
+ 20915, 23533, 7321, 16495, 12095, 13563, 14624,
+ 20915, 23533, 7321, 16495, 12095, 15781, 12537, 15780,
+ 20915, 23533, 7321, 16495, 12095, 15781, 13563, 15780,
+ 20915, 23533, 7321, 16495, 16123, 12537, 14624,
+ 20915, 23533, 7321, 16495, 16123, 12537, 15780,
+ 20915, 23533, 7321, 16495, 16123, 13563, 14624,
+ 20915, 23533, 7321, 16495, 16123, 13563, 15780,
+ 20915, 23533, 7889, 13562,
+ 20915, 23533, 7889, 16495, 12095, 12537, 14624,
+ 20915, 23533, 7889, 16495, 12095, 12537, 15572,
+ 20915, 23533, 7889, 16495, 12095, 13563, 14624,
+ 20915, 23533, 7889, 16495, 12095, 13563, 15572,
+ 20915, 23533, 7889, 16495, 16123, 12537, 14624,
+ 20915, 23533, 7889, 16495, 16123, 12537, 15572,
+ 20915, 23533, 7889, 16495, 16123, 13563, 14624,
+ 20915, 23533, 7889, 16495, 16123, 13563, 15572,
+ 20915, 23533, 10621, 12536,
+ 20915, 23533, 10621, 13562,
+ 20915, 23533, 10621, 13572,
+ 20915, 23533, 10621, 16495, 12095, 12536,
+ 20915, 23533, 10621, 16495, 12095, 13562,
+ 20915, 23533, 10621, 16495, 16123, 12536,
+ 20915, 23533, 10621, 16495, 16123, 13562,
+ 20915, 23533, 11694,
+ 20915, 23533, 11772,
+ 20915, 23533, 11783, 12536,
+ 20915, 23533, 11783, 13562,
+ 20915, 23533, 11783, 15094,
+ 20915, 23533, 11783, 16495, 12095, 12536,
+ 20915, 23533, 11783, 16495, 12095, 13562,
+ 20915, 23533, 11783, 16495, 16123, 12536,
+ 20915, 23533, 11783, 16495, 16123, 13562,
+ 20915, 23533, 11783, 16700,
+ 20915, 23533, 11783, 17770,
+ 20915, 23533, 13203, 12536,
+ 20915, 23533, 13203, 13562,
+ 20915, 23533, 13203, 15094,
+ 20915, 23533, 14071, 14487, 16495, 10619, 14624,
+ 20915, 23533, 14071, 14487, 16495, 10619, 15572,
+ 20915, 23533, 14519, 12536,
+ 20915, 23533, 14519, 13562,
+ 20915, 23533, 14519, 15094,
+ 20915, 23533, 14625, 14071, 6762,
+ 20915, 23533, 14625, 18652,
+ 20915, 23533, 14625, 20526,
+ 20915, 23533, 14625, 20527, 14071, 6762,
+ 20915, 23533, 14701, 16155, 16495, 10619, 14624,
+ 20915, 23533, 14701, 16155, 16495, 10619, 15572,
+ 20915, 23533, 14701, 16174,
+ 20915, 23533, 15573, 14071, 6762,
+ 20915, 23533, 15573, 18653, 12536,
+ 20915, 23533, 15573, 18653, 13562,
+ 20915, 23533, 15573, 18653, 15094,
+ 20915, 23533, 15573, 18653, 16700,
+ 20915, 23533, 15781, 14071, 6762,
+ 20915, 23533, 15781, 18653, 18332,
+ 20915, 23533, 15781, 20527, 14071, 6762,
+ 20915, 23533, 15781, 20527, 18332,
+ 20915, 23533, 15945, 12536,
+ 20915, 23533, 15945, 13562,
+ 20915, 23533, 15945, 15094,
+ 20915, 23533, 17199, 18430,
+ 20915, 23545, 14624,
+ 20915, 23545, 14625, 16495, 12094,
+ 20915, 23545, 14625, 16495, 16122,
+ 20915, 23545, 15572,
+ 20915, 23545, 15573, 16495, 12094,
+ 20915, 23545, 15573, 16495, 16122,
+ 20915, 23545, 20526,
+ 20915, 23545, 20527, 16495, 12094,
+ 20915, 23545, 20527, 16495, 16122,
+ 20924,
+ 20937, 2610,
+ 20937, 3076,
+ 20937, 3356,
+ 20937, 6756,
+ 20937, 6778,
+ 20937, 7817, 20846,
+ 20937, 8780,
+ 20937, 9287, 9854,
+ 20937, 10900,
+ 20937, 11978,
+ 20937, 12541, 13563, 14999, 16,
+ 20937, 12541, 13563, 14999, 26,
+ 20937, 12740,
+ 20937, 13341, 20846,
+ 20937, 13450,
+ 20937, 13736,
+ 20937, 14647, 9854,
+ 20948,
+ 20959, 21124,
+ 20971, 9854,
+ 20973, 2897, 18774,
+ 20973, 13563, 2897, 18774,
+ 20973, 13563, 17588,
+ 20973, 17588,
+ 20973, 18309, 17588,
+ 20973, 18775, 10641, 7817, 7123, 11570,
+ 20973, 18775, 10641, 13341, 7123, 11570,
+ 20977, 6718,
+ 20980,
+ 20983, 18019, 18098,
+ 20985, 12973, 6561, 5741, 11476,
+ 20985, 12973, 6561, 10533, 12277, 5741, 11476,
+ 20985, 12973, 6561, 12277, 5741, 11476,
+ 20985, 12973, 6561, 12563, 5741, 11476,
+ 20985, 12973, 6561, 15095, 5741, 11476,
+ 20985, 12973, 10629, 5741, 11476,
+ 20985, 12973, 10629, 10533, 12277, 5741, 11476,
+ 20985, 12973, 10629, 12277, 5741, 11476,
+ 20985, 12973, 10629, 12563, 5741, 11476,
+ 20985, 12973, 10629, 15095, 5741, 11476,
+ 20985, 13581, 6561, 5741, 11476,
+ 20985, 13581, 6561, 10533, 12277, 5741, 11476,
+ 20985, 13581, 6561, 12277, 5741, 11476,
+ 20985, 13581, 6561, 12563, 5741, 11476,
+ 20985, 13581, 6561, 15095, 5741, 11476,
+ 20985, 13581, 10629, 5741, 11476,
+ 20985, 13581, 10629, 10533, 12277, 5741, 11476,
+ 20985, 13581, 10629, 12277, 5741, 11476,
+ 20985, 13581, 10629, 12563, 5741, 11476,
+ 20985, 13581, 10629, 15095, 5741, 11476,
+ 20985, 17463, 5741, 11476,
+ 20985, 17463, 10533, 12277, 5741, 11476,
+ 20985, 17463, 12277, 5741, 11476,
+ 20985, 17463, 12563, 5741, 11476,
+ 20985, 17463, 15095, 5741, 11476,
+ 20985, 19215, 5741, 11476,
+ 20985, 19215, 10533, 12277, 5741, 11476,
+ 20985, 19215, 12277, 5741, 11476,
+ 20985, 19215, 12563, 5741, 11476,
+ 20985, 19215, 15095, 5741, 11476,
+ 20985, 19407, 5741, 11476,
+ 20985, 19407, 10533, 12277, 5741, 11476,
+ 20985, 19407, 12277, 5741, 11476,
+ 20985, 19407, 12563, 5741, 11476,
+ 20985, 19407, 15095, 5741, 11476,
+ 20985, 20375, 5741, 11476,
+ 20985, 20375, 10533, 12277, 5741, 11476,
+ 20985, 20375, 12277, 5741, 11476,
+ 20985, 20375, 12563, 5741, 11476,
+ 20985, 20375, 15095, 5741, 11476,
+ 20994,
+ 20997, 505, 19020,
+ 21003, 2671, 3233, 18745, 9854,
+ 21003, 2671, 12739, 9854,
+ 21003, 6113, 9520,
+ 21003, 11905, 2610,
+ 21003, 11905, 3076,
+ 21003, 11905, 3356,
+ 21003, 11905, 6756,
+ 21003, 11905, 6778,
+ 21003, 11905, 8780,
+ 21003, 11905, 10900,
+ 21003, 11905, 11978,
+ 21003, 11905, 13450,
+ 21003, 11905, 13736,
+ 21003, 14741, 9520,
+ 21009, 15673, 1397, 15848,
+ 21023, 16111, 4,
+ 21023, 16111, 14,
+ 21023, 16111, 16,
+ 21023, 16111, 34,
+ 21023, 16111, 50,
+ 21033, 46,
+ 21039, 9854,
+ 21039, 15908,
+ 21044,
+ 21061, 987, 18527, 6718,
+ 21061, 6718,
+ 21079, 18334,
+ 21083, 11571, 14486,
+ 21083, 11571, 15620,
+ 21083, 11571, 16248,
+ 21083, 14049, 14486,
+ 21083, 14049, 15620,
+ 21083, 14049, 16248,
+ 21084,
+ 21087, 5719, 11706,
+ 21089, 18583, 14049, 20375, 11476,
+ 21097, 505, 12005, 634,
+ 21097, 505, 17237, 12005, 634,
+ 21097, 505, 17237, 12005, 635, 10641, 1217, 11392,
+ 21097, 505, 17237, 12005, 635, 10641, 1217, 11393, 7816,
+ 21097, 505, 17237, 12005, 635, 10641, 1217, 14874,
+ 21097, 505, 19408,
+ 21097, 505, 20127, 634,
+ 21097, 505, 20536,
+ 21097, 843, 2511, 20536,
+ 21097, 843, 20917, 2511, 12005, 634,
+ 21097, 987, 2511, 12005, 634,
+ 21097, 987, 2511, 20127, 634,
+ 21097, 9175, 12005, 634,
+ 21097, 9854,
+ 21097, 10641, 1216,
+ 21097, 10641, 14487, 14874,
+ 21097, 10641, 18511, 8321, 11392,
+ 21097, 11393, 17223, 505, 12004,
+ 21097, 11393, 17223, 11393, 19408,
+ 21097, 11393, 17237, 12005, 11393, 19409, 11393, 17237, 12004,
+ 21097, 11393, 19409, 11393, 20671, 12004,
+ 21097, 11393, 20375, 11476,
+ 21097, 11393, 20671, 12005, 11393, 19408,
+ 21097, 12005, 635, 505, 19408,
+ 21097, 14373, 19408,
+ 21097, 14497, 123, 11782,
+ 21097, 14497, 123, 11783, 11393, 17237, 12004,
+ 21097, 20833, 19408,
+ 21103, 15134,
+ 21110,
+ 21112,
+ 21124,
+ 21125, 10641, 1216,
+ 21125, 10641, 16727, 842,
+ 21125, 10641, 16946,
+ 21125, 11393, 897, 11393, 13884,
+ 21125, 11393, 13884,
+ 21125, 14373, 843, 14889, 10641, 21124,
+ 21147, 5853, 537, 15672,
+ 21147, 5853, 2681, 15672,
+ 21147, 5853, 2915, 15672,
+ 21147, 5853, 11905, 2610,
+ 21147, 5853, 11905, 3076,
+ 21147, 5853, 11905, 3356,
+ 21147, 5853, 11905, 6756,
+ 21147, 5853, 11905, 6778,
+ 21147, 5853, 11905, 8780,
+ 21147, 5853, 11905, 10900,
+ 21147, 5853, 11905, 11978,
+ 21147, 5853, 11905, 13450,
+ 21147, 5853, 11905, 13736,
+ 21147, 5853, 12435, 15672,
+ 21147, 5853, 12802,
+ 21147, 5853, 13563, 0,
+ 21147, 5853, 13563, 2,
+ 21147, 5853, 13563, 4,
+ 21147, 5853, 13563, 6,
+ 21147, 5853, 13563, 8,
+ 21147, 5853, 13563, 10,
+ 21147, 5853, 13563, 12,
+ 21147, 5853, 13563, 14,
+ 21147, 5853, 13563, 16,
+ 21147, 5853, 13563, 18,
+ 21147, 5853, 13563, 20,
+ 21147, 5853, 13563, 22,
+ 21147, 5853, 13563, 24,
+ 21147, 5853, 13563, 26,
+ 21147, 5853, 13563, 28,
+ 21147, 5853, 13563, 30,
+ 21147, 5853, 13563, 32,
+ 21147, 5853, 13563, 34,
+ 21147, 5853, 13563, 36,
+ 21147, 5853, 13563, 38,
+ 21147, 5853, 13563, 40,
+ 21147, 5853, 13563, 42,
+ 21147, 5853, 13563, 44,
+ 21147, 5853, 13563, 46,
+ 21147, 5853, 13563, 48,
+ 21147, 5853, 13563, 50,
+ 21147, 5853, 13563, 440,
+ 21147, 5853, 13563, 472,
+ 21147, 5853, 13563, 536,
+ 21147, 5853, 13563, 724,
+ 21147, 5853, 13563, 1048,
+ 21147, 5853, 13563, 1326,
+ 21147, 5853, 13563, 2680,
+ 21147, 5853, 13563, 2722,
+ 21147, 5853, 13563, 2914,
+ 21147, 5853, 13563, 3216,
+ 21147, 5853, 13563, 5816,
+ 21147, 5853, 13563, 7438,
+ 21147, 5853, 13563, 10902,
+ 21147, 5853, 13563, 11436,
+ 21147, 5853, 13563, 11888,
+ 21147, 5853, 13563, 12085, 13530,
+ 21147, 5853, 13563, 12156,
+ 21147, 5853, 13563, 12434,
+ 21147, 5853, 13563, 12528,
+ 21147, 5853, 13563, 13144,
+ 21147, 5853, 13563, 13530,
+ 21147, 5853, 13563, 13718,
+ 21147, 5853, 13563, 16252,
+ 21147, 5853, 13563, 16376,
+ 21147, 5853, 13563, 16926,
+ 21147, 5853, 13563, 17460,
+ 21147, 5853, 13719, 15672,
+ 21147, 5853, 14883, 537, 15672,
+ 21147, 5853, 14883, 2681, 15672,
+ 21147, 5853, 14883, 2915, 15672,
+ 21147, 5853, 14883, 12435, 15672,
+ 21147, 5853, 14883, 12802,
+ 21147, 5853, 14883, 13563, 0,
+ 21147, 5853, 14883, 13563, 2,
+ 21147, 5853, 14883, 13563, 4,
+ 21147, 5853, 14883, 13563, 6,
+ 21147, 5853, 14883, 13563, 8,
+ 21147, 5853, 14883, 13563, 10,
+ 21147, 5853, 14883, 13563, 12,
+ 21147, 5853, 14883, 13563, 14,
+ 21147, 5853, 14883, 13563, 16,
+ 21147, 5853, 14883, 13563, 18,
+ 21147, 5853, 14883, 13563, 20,
+ 21147, 5853, 14883, 13563, 22,
+ 21147, 5853, 14883, 13563, 24,
+ 21147, 5853, 14883, 13563, 26,
+ 21147, 5853, 14883, 13563, 28,
+ 21147, 5853, 14883, 13563, 30,
+ 21147, 5853, 14883, 13563, 32,
+ 21147, 5853, 14883, 13563, 34,
+ 21147, 5853, 14883, 13563, 36,
+ 21147, 5853, 14883, 13563, 38,
+ 21147, 5853, 14883, 13563, 40,
+ 21147, 5853, 14883, 13563, 42,
+ 21147, 5853, 14883, 13563, 44,
+ 21147, 5853, 14883, 13563, 46,
+ 21147, 5853, 14883, 13563, 48,
+ 21147, 5853, 14883, 13563, 50,
+ 21147, 5853, 14883, 13563, 440,
+ 21147, 5853, 14883, 13563, 472,
+ 21147, 5853, 14883, 13563, 536,
+ 21147, 5853, 14883, 13563, 724,
+ 21147, 5853, 14883, 13563, 1048,
+ 21147, 5853, 14883, 13563, 1326,
+ 21147, 5853, 14883, 13563, 2680,
+ 21147, 5853, 14883, 13563, 2722,
+ 21147, 5853, 14883, 13563, 2914,
+ 21147, 5853, 14883, 13563, 3216,
+ 21147, 5853, 14883, 13563, 5816,
+ 21147, 5853, 14883, 13563, 7438,
+ 21147, 5853, 14883, 13563, 10902,
+ 21147, 5853, 14883, 13563, 11436,
+ 21147, 5853, 14883, 13563, 11888,
+ 21147, 5853, 14883, 13563, 12085, 13530,
+ 21147, 5853, 14883, 13563, 12156,
+ 21147, 5853, 14883, 13563, 12434,
+ 21147, 5853, 14883, 13563, 12528,
+ 21147, 5853, 14883, 13563, 13144,
+ 21147, 5853, 14883, 13563, 13530,
+ 21147, 5853, 14883, 13563, 13718,
+ 21147, 5853, 14883, 13563, 16376,
+ 21147, 5853, 14883, 13563, 16926,
+ 21147, 5853, 14883, 13563, 17460,
+ 21147, 5853, 14883, 13719, 15672,
+ 21147, 5853, 14883, 16111, 0,
+ 21147, 5853, 14883, 16111, 2,
+ 21147, 5853, 14883, 16111, 4,
+ 21147, 5853, 14883, 16111, 6,
+ 21147, 5853, 14883, 16111, 8,
+ 21147, 5853, 14883, 16111, 10,
+ 21147, 5853, 14883, 16111, 12,
+ 21147, 5853, 14883, 16111, 14,
+ 21147, 5853, 14883, 16111, 16,
+ 21147, 5853, 14883, 16111, 18,
+ 21147, 5853, 14883, 16111, 20,
+ 21147, 5853, 14883, 16111, 22,
+ 21147, 5853, 14883, 16111, 24,
+ 21147, 5853, 14883, 16111, 26,
+ 21147, 5853, 14883, 16111, 28,
+ 21147, 5853, 14883, 16111, 30,
+ 21147, 5853, 14883, 16111, 32,
+ 21147, 5853, 14883, 16111, 34,
+ 21147, 5853, 14883, 16111, 36,
+ 21147, 5853, 14883, 16111, 38,
+ 21147, 5853, 14883, 16111, 40,
+ 21147, 5853, 14883, 16111, 42,
+ 21147, 5853, 14883, 16111, 44,
+ 21147, 5853, 14883, 16111, 46,
+ 21147, 5853, 14883, 16111, 48,
+ 21147, 5853, 14883, 16111, 50,
+ 21147, 5853, 14883, 16111, 440,
+ 21147, 5853, 14883, 16111, 472,
+ 21147, 5853, 14883, 16111, 536,
+ 21147, 5853, 14883, 16111, 724,
+ 21147, 5853, 14883, 16111, 1048,
+ 21147, 5853, 14883, 16111, 1326,
+ 21147, 5853, 14883, 16111, 2680,
+ 21147, 5853, 14883, 16111, 2722,
+ 21147, 5853, 14883, 16111, 2914,
+ 21147, 5853, 14883, 16111, 3216,
+ 21147, 5853, 14883, 16111, 5816,
+ 21147, 5853, 14883, 16111, 7438,
+ 21147, 5853, 14883, 16111, 10902,
+ 21147, 5853, 14883, 16111, 11436,
+ 21147, 5853, 14883, 16111, 11888,
+ 21147, 5853, 14883, 16111, 12156,
+ 21147, 5853, 14883, 16111, 12434,
+ 21147, 5853, 14883, 16111, 12528,
+ 21147, 5853, 14883, 16111, 13144,
+ 21147, 5853, 14883, 16111, 13530,
+ 21147, 5853, 14883, 16111, 13718,
+ 21147, 5853, 14883, 16111, 13719, 15672,
+ 21147, 5853, 14883, 16111, 16376,
+ 21147, 5853, 14883, 16111, 16926,
+ 21147, 5853, 14883, 16111, 17460,
+ 21147, 5853, 14883, 16377, 15672,
+ 21147, 5853, 14883, 16987, 21048,
+ 21147, 5853, 15501, 13563, 0,
+ 21147, 5853, 15501, 13563, 2,
+ 21147, 5853, 15501, 13563, 4,
+ 21147, 5853, 15501, 13563, 6,
+ 21147, 5853, 15501, 13563, 8,
+ 21147, 5853, 15501, 13563, 10,
+ 21147, 5853, 15501, 13563, 12,
+ 21147, 5853, 15501, 13563, 14,
+ 21147, 5853, 15501, 13563, 16,
+ 21147, 5853, 15501, 13563, 18,
+ 21147, 5853, 15501, 13563, 20,
+ 21147, 5853, 15501, 13563, 22,
+ 21147, 5853, 15501, 13563, 24,
+ 21147, 5853, 15501, 13563, 26,
+ 21147, 5853, 15501, 13563, 28,
+ 21147, 5853, 15501, 13563, 30,
+ 21147, 5853, 15501, 13563, 32,
+ 21147, 5853, 15501, 13563, 34,
+ 21147, 5853, 15501, 13563, 36,
+ 21147, 5853, 15501, 13563, 38,
+ 21147, 5853, 15501, 13563, 40,
+ 21147, 5853, 15501, 13563, 42,
+ 21147, 5853, 15501, 13563, 44,
+ 21147, 5853, 15501, 13563, 46,
+ 21147, 5853, 15501, 13563, 48,
+ 21147, 5853, 15501, 13563, 50,
+ 21147, 5853, 15501, 16111, 0,
+ 21147, 5853, 15501, 16111, 2,
+ 21147, 5853, 15501, 16111, 4,
+ 21147, 5853, 15501, 16111, 6,
+ 21147, 5853, 15501, 16111, 8,
+ 21147, 5853, 15501, 16111, 10,
+ 21147, 5853, 15501, 16111, 12,
+ 21147, 5853, 15501, 16111, 14,
+ 21147, 5853, 15501, 16111, 16,
+ 21147, 5853, 15501, 16111, 18,
+ 21147, 5853, 15501, 16111, 20,
+ 21147, 5853, 15501, 16111, 22,
+ 21147, 5853, 15501, 16111, 24,
+ 21147, 5853, 15501, 16111, 26,
+ 21147, 5853, 15501, 16111, 28,
+ 21147, 5853, 15501, 16111, 30,
+ 21147, 5853, 15501, 16111, 32,
+ 21147, 5853, 15501, 16111, 34,
+ 21147, 5853, 15501, 16111, 36,
+ 21147, 5853, 15501, 16111, 38,
+ 21147, 5853, 15501, 16111, 40,
+ 21147, 5853, 15501, 16111, 42,
+ 21147, 5853, 15501, 16111, 44,
+ 21147, 5853, 15501, 16111, 46,
+ 21147, 5853, 15501, 16111, 48,
+ 21147, 5853, 15501, 16111, 50,
+ 21147, 5853, 16111, 0,
+ 21147, 5853, 16111, 2,
+ 21147, 5853, 16111, 4,
+ 21147, 5853, 16111, 6,
+ 21147, 5853, 16111, 8,
+ 21147, 5853, 16111, 10,
+ 21147, 5853, 16111, 12,
+ 21147, 5853, 16111, 14,
+ 21147, 5853, 16111, 16,
+ 21147, 5853, 16111, 18,
+ 21147, 5853, 16111, 20,
+ 21147, 5853, 16111, 22,
+ 21147, 5853, 16111, 24,
+ 21147, 5853, 16111, 26,
+ 21147, 5853, 16111, 28,
+ 21147, 5853, 16111, 30,
+ 21147, 5853, 16111, 32,
+ 21147, 5853, 16111, 34,
+ 21147, 5853, 16111, 36,
+ 21147, 5853, 16111, 38,
+ 21147, 5853, 16111, 40,
+ 21147, 5853, 16111, 42,
+ 21147, 5853, 16111, 44,
+ 21147, 5853, 16111, 46,
+ 21147, 5853, 16111, 48,
+ 21147, 5853, 16111, 50,
+ 21147, 5853, 16111, 440,
+ 21147, 5853, 16111, 472,
+ 21147, 5853, 16111, 536,
+ 21147, 5853, 16111, 724,
+ 21147, 5853, 16111, 1048,
+ 21147, 5853, 16111, 1326,
+ 21147, 5853, 16111, 2680,
+ 21147, 5853, 16111, 2722,
+ 21147, 5853, 16111, 2914,
+ 21147, 5853, 16111, 3216,
+ 21147, 5853, 16111, 5816,
+ 21147, 5853, 16111, 7438,
+ 21147, 5853, 16111, 10902,
+ 21147, 5853, 16111, 11436,
+ 21147, 5853, 16111, 11888,
+ 21147, 5853, 16111, 12156,
+ 21147, 5853, 16111, 12434,
+ 21147, 5853, 16111, 12528,
+ 21147, 5853, 16111, 13144,
+ 21147, 5853, 16111, 13530,
+ 21147, 5853, 16111, 13718,
+ 21147, 5853, 16111, 13719, 15672,
+ 21147, 5853, 16111, 16252,
+ 21147, 5853, 16111, 16376,
+ 21147, 5853, 16111, 16926,
+ 21147, 5853, 16111, 17460,
+ 21147, 5853, 16377, 15672,
+ 21147, 5853, 16423, 13563, 0,
+ 21147, 5853, 16423, 13563, 2,
+ 21147, 5853, 16423, 13563, 4,
+ 21147, 5853, 16423, 13563, 6,
+ 21147, 5853, 16423, 13563, 8,
+ 21147, 5853, 16423, 13563, 10,
+ 21147, 5853, 16423, 13563, 12,
+ 21147, 5853, 16423, 13563, 14,
+ 21147, 5853, 16423, 13563, 16,
+ 21147, 5853, 16423, 13563, 18,
+ 21147, 5853, 16423, 13563, 20,
+ 21147, 5853, 16423, 13563, 22,
+ 21147, 5853, 16423, 13563, 24,
+ 21147, 5853, 16423, 13563, 26,
+ 21147, 5853, 16423, 13563, 28,
+ 21147, 5853, 16423, 13563, 30,
+ 21147, 5853, 16423, 13563, 32,
+ 21147, 5853, 16423, 13563, 34,
+ 21147, 5853, 16423, 13563, 36,
+ 21147, 5853, 16423, 13563, 38,
+ 21147, 5853, 16423, 13563, 40,
+ 21147, 5853, 16423, 13563, 42,
+ 21147, 5853, 16423, 13563, 44,
+ 21147, 5853, 16423, 13563, 46,
+ 21147, 5853, 16423, 13563, 48,
+ 21147, 5853, 16423, 13563, 50,
+ 21147, 5853, 16423, 16111, 0,
+ 21147, 5853, 16423, 16111, 2,
+ 21147, 5853, 16423, 16111, 4,
+ 21147, 5853, 16423, 16111, 6,
+ 21147, 5853, 16423, 16111, 8,
+ 21147, 5853, 16423, 16111, 10,
+ 21147, 5853, 16423, 16111, 12,
+ 21147, 5853, 16423, 16111, 14,
+ 21147, 5853, 16423, 16111, 16,
+ 21147, 5853, 16423, 16111, 18,
+ 21147, 5853, 16423, 16111, 20,
+ 21147, 5853, 16423, 16111, 22,
+ 21147, 5853, 16423, 16111, 24,
+ 21147, 5853, 16423, 16111, 26,
+ 21147, 5853, 16423, 16111, 28,
+ 21147, 5853, 16423, 16111, 30,
+ 21147, 5853, 16423, 16111, 32,
+ 21147, 5853, 16423, 16111, 34,
+ 21147, 5853, 16423, 16111, 36,
+ 21147, 5853, 16423, 16111, 38,
+ 21147, 5853, 16423, 16111, 40,
+ 21147, 5853, 16423, 16111, 42,
+ 21147, 5853, 16423, 16111, 44,
+ 21147, 5853, 16423, 16111, 46,
+ 21147, 5853, 16423, 16111, 48,
+ 21147, 5853, 16423, 16111, 50,
+ 21147, 5853, 16987, 21048,
+ 21147, 7817, 11447, 16088,
+ 21147, 7817, 14049, 15621, 16088,
+ 21147, 7817, 14049, 18763, 13483, 16088,
+ 21147, 7817, 14625, 11447, 16088,
+ 21147, 7817, 19267, 20846,
+ 21147, 13341, 11447, 16088,
+ 21147, 13341, 14049, 15621, 16088,
+ 21147, 13341, 14049, 18763, 13483, 16088,
+ 21147, 13341, 14625, 11447, 16088,
+ 21147, 13341, 19267, 20846,
+ 21147, 14883, 537, 15672,
+ 21147, 14883, 2681, 15672,
+ 21147, 14883, 2915, 15672,
+ 21147, 14883, 12435, 15672,
+ 21147, 14883, 12802,
+ 21147, 14883, 13563, 0,
+ 21147, 14883, 13563, 2,
+ 21147, 14883, 13563, 4,
+ 21147, 14883, 13563, 6,
+ 21147, 14883, 13563, 8,
+ 21147, 14883, 13563, 10,
+ 21147, 14883, 13563, 12,
+ 21147, 14883, 13563, 16,
+ 21147, 14883, 13563, 18,
+ 21147, 14883, 13563, 20,
+ 21147, 14883, 13563, 22,
+ 21147, 14883, 13563, 24,
+ 21147, 14883, 13563, 26,
+ 21147, 14883, 13563, 28,
+ 21147, 14883, 13563, 30,
+ 21147, 14883, 13563, 32,
+ 21147, 14883, 13563, 34,
+ 21147, 14883, 13563, 36,
+ 21147, 14883, 13563, 38,
+ 21147, 14883, 13563, 40,
+ 21147, 14883, 13563, 42,
+ 21147, 14883, 13563, 44,
+ 21147, 14883, 13563, 46,
+ 21147, 14883, 13563, 48,
+ 21147, 14883, 13563, 50,
+ 21147, 14883, 13563, 440,
+ 21147, 14883, 13563, 472,
+ 21147, 14883, 13563, 536,
+ 21147, 14883, 13563, 724,
+ 21147, 14883, 13563, 1048,
+ 21147, 14883, 13563, 1326,
+ 21147, 14883, 13563, 2680,
+ 21147, 14883, 13563, 2722,
+ 21147, 14883, 13563, 2914,
+ 21147, 14883, 13563, 3216,
+ 21147, 14883, 13563, 5816,
+ 21147, 14883, 13563, 7438,
+ 21147, 14883, 13563, 10902,
+ 21147, 14883, 13563, 11436,
+ 21147, 14883, 13563, 11888,
+ 21147, 14883, 13563, 12085, 13530,
+ 21147, 14883, 13563, 12156,
+ 21147, 14883, 13563, 12434,
+ 21147, 14883, 13563, 12528,
+ 21147, 14883, 13563, 13144,
+ 21147, 14883, 13563, 13530,
+ 21147, 14883, 13563, 13718,
+ 21147, 14883, 13563, 16279, 16,
+ 21147, 14883, 13563, 16279, 18,
+ 21147, 14883, 13563, 16376,
+ 21147, 14883, 13563, 16926,
+ 21147, 14883, 13563, 17460,
+ 21147, 14883, 13719, 15672,
+ 21147, 14883, 16111, 0,
+ 21147, 14883, 16111, 2,
+ 21147, 14883, 16111, 4,
+ 21147, 14883, 16111, 6,
+ 21147, 14883, 16111, 8,
+ 21147, 14883, 16111, 10,
+ 21147, 14883, 16111, 12,
+ 21147, 14883, 16111, 14,
+ 21147, 14883, 16111, 16,
+ 21147, 14883, 16111, 18,
+ 21147, 14883, 16111, 20,
+ 21147, 14883, 16111, 22,
+ 21147, 14883, 16111, 24,
+ 21147, 14883, 16111, 26,
+ 21147, 14883, 16111, 28,
+ 21147, 14883, 16111, 30,
+ 21147, 14883, 16111, 32,
+ 21147, 14883, 16111, 34,
+ 21147, 14883, 16111, 36,
+ 21147, 14883, 16111, 38,
+ 21147, 14883, 16111, 40,
+ 21147, 14883, 16111, 42,
+ 21147, 14883, 16111, 44,
+ 21147, 14883, 16111, 46,
+ 21147, 14883, 16111, 48,
+ 21147, 14883, 16111, 50,
+ 21147, 14883, 16111, 440,
+ 21147, 14883, 16111, 472,
+ 21147, 14883, 16111, 536,
+ 21147, 14883, 16111, 724,
+ 21147, 14883, 16111, 1048,
+ 21147, 14883, 16111, 1326,
+ 21147, 14883, 16111, 2680,
+ 21147, 14883, 16111, 2722,
+ 21147, 14883, 16111, 2914,
+ 21147, 14883, 16111, 3216,
+ 21147, 14883, 16111, 5816,
+ 21147, 14883, 16111, 7438,
+ 21147, 14883, 16111, 10902,
+ 21147, 14883, 16111, 11436,
+ 21147, 14883, 16111, 11888,
+ 21147, 14883, 16111, 12156,
+ 21147, 14883, 16111, 12434,
+ 21147, 14883, 16111, 12528,
+ 21147, 14883, 16111, 13144,
+ 21147, 14883, 16111, 13530,
+ 21147, 14883, 16111, 13718,
+ 21147, 14883, 16111, 13719, 15672,
+ 21147, 14883, 16111, 16376,
+ 21147, 14883, 16111, 16926,
+ 21147, 14883, 16111, 17460,
+ 21147, 14883, 16377, 15672,
+ 21147, 14883, 16987, 21048,
+ 21147, 15451, 17838,
+ 21147, 15501, 13563, 0,
+ 21147, 15501, 13563, 2,
+ 21147, 15501, 13563, 4,
+ 21147, 15501, 13563, 6,
+ 21147, 15501, 13563, 10,
+ 21147, 15501, 13563, 14,
+ 21147, 15501, 13563, 16,
+ 21147, 15501, 13563, 18,
+ 21147, 15501, 13563, 20,
+ 21147, 15501, 13563, 22,
+ 21147, 15501, 13563, 24,
+ 21147, 15501, 13563, 26,
+ 21147, 15501, 13563, 30,
+ 21147, 15501, 13563, 32,
+ 21147, 15501, 13563, 34,
+ 21147, 15501, 13563, 36,
+ 21147, 15501, 13563, 38,
+ 21147, 15501, 13563, 40,
+ 21147, 15501, 13563, 42,
+ 21147, 15501, 13563, 44,
+ 21147, 15501, 13563, 46,
+ 21147, 15501, 13563, 48,
+ 21147, 15501, 13563, 50,
+ 21147, 15501, 16111, 0,
+ 21147, 15501, 16111, 4,
+ 21147, 15501, 16111, 6,
+ 21147, 15501, 16111, 12,
+ 21147, 15501, 16111, 18,
+ 21147, 15501, 16111, 20,
+ 21147, 15501, 16111, 26,
+ 21147, 15501, 16111, 28,
+ 21147, 15501, 16111, 30,
+ 21147, 15501, 16111, 32,
+ 21147, 15501, 16111, 36,
+ 21147, 15501, 16111, 38,
+ 21147, 15501, 16111, 40,
+ 21147, 15501, 16111, 42,
+ 21147, 15501, 16111, 44,
+ 21147, 15501, 16111, 46,
+ 21147, 15501, 16111, 48,
+ 21147, 15501, 16111, 50,
+ 21147, 16389, 17838,
+ 21147, 16423, 13563, 0,
+ 21147, 16423, 13563, 2,
+ 21147, 16423, 13563, 4,
+ 21147, 16423, 13563, 6,
+ 21147, 16423, 13563, 8,
+ 21147, 16423, 13563, 10,
+ 21147, 16423, 13563, 12,
+ 21147, 16423, 13563, 14,
+ 21147, 16423, 13563, 16,
+ 21147, 16423, 13563, 18,
+ 21147, 16423, 13563, 20,
+ 21147, 16423, 13563, 22,
+ 21147, 16423, 13563, 24,
+ 21147, 16423, 13563, 26,
+ 21147, 16423, 13563, 28,
+ 21147, 16423, 13563, 30,
+ 21147, 16423, 13563, 32,
+ 21147, 16423, 13563, 34,
+ 21147, 16423, 13563, 36,
+ 21147, 16423, 13563, 38,
+ 21147, 16423, 13563, 40,
+ 21147, 16423, 13563, 42,
+ 21147, 16423, 13563, 44,
+ 21147, 16423, 13563, 46,
+ 21147, 16423, 13563, 48,
+ 21147, 16423, 13563, 50,
+ 21147, 16423, 16111, 0,
+ 21147, 16423, 16111, 2,
+ 21147, 16423, 16111, 6,
+ 21147, 16423, 16111, 8,
+ 21147, 16423, 16111, 10,
+ 21147, 16423, 16111, 12,
+ 21147, 16423, 16111, 18,
+ 21147, 16423, 16111, 20,
+ 21147, 16423, 16111, 22,
+ 21147, 16423, 16111, 24,
+ 21147, 16423, 16111, 26,
+ 21147, 16423, 16111, 28,
+ 21147, 16423, 16111, 30,
+ 21147, 16423, 16111, 32,
+ 21147, 16423, 16111, 36,
+ 21147, 16423, 16111, 38,
+ 21147, 16423, 16111, 40,
+ 21147, 16423, 16111, 42,
+ 21147, 16423, 16111, 44,
+ 21147, 16423, 16111, 46,
+ 21147, 16423, 16111, 48,
+ 21147, 19451, 11905, 2610,
+ 21147, 19451, 11905, 3076,
+ 21147, 19451, 11905, 3356,
+ 21147, 19451, 11905, 6756,
+ 21147, 19451, 11905, 6778,
+ 21147, 19451, 11905, 8780,
+ 21147, 19451, 11905, 10900,
+ 21147, 19451, 11905, 11978,
+ 21147, 19451, 11905, 13450,
+ 21147, 19451, 11905, 13736,
+ 21147, 19451, 13563, 0,
+ 21147, 19451, 13563, 2,
+ 21147, 19451, 13563, 4,
+ 21147, 19451, 13563, 6,
+ 21147, 19451, 13563, 8,
+ 21147, 19451, 13563, 10,
+ 21147, 19451, 13563, 12,
+ 21147, 19451, 13563, 14,
+ 21147, 19451, 13563, 16,
+ 21147, 19451, 13563, 18,
+ 21147, 19451, 13563, 20,
+ 21147, 19451, 13563, 22,
+ 21147, 19451, 13563, 24,
+ 21147, 19451, 13563, 26,
+ 21147, 19451, 13563, 28,
+ 21147, 19451, 13563, 30,
+ 21147, 19451, 13563, 32,
+ 21147, 19451, 13563, 34,
+ 21147, 19451, 13563, 36,
+ 21147, 19451, 13563, 38,
+ 21147, 19451, 13563, 40,
+ 21147, 19451, 13563, 42,
+ 21147, 19451, 13563, 44,
+ 21147, 19451, 13563, 46,
+ 21147, 19451, 13563, 48,
+ 21147, 19451, 13563, 50,
+ 21147, 19451, 16111, 0,
+ 21147, 19451, 16111, 2,
+ 21147, 19451, 16111, 4,
+ 21147, 19451, 16111, 6,
+ 21147, 19451, 16111, 8,
+ 21147, 19451, 16111, 10,
+ 21147, 19451, 16111, 12,
+ 21147, 19451, 16111, 14,
+ 21147, 19451, 16111, 16,
+ 21147, 19451, 16111, 18,
+ 21147, 19451, 16111, 20,
+ 21147, 19451, 16111, 22,
+ 21147, 19451, 16111, 24,
+ 21147, 19451, 16111, 26,
+ 21147, 19451, 16111, 28,
+ 21147, 19451, 16111, 30,
+ 21147, 19451, 16111, 32,
+ 21147, 19451, 16111, 34,
+ 21147, 19451, 16111, 36,
+ 21147, 19451, 16111, 38,
+ 21147, 19451, 16111, 40,
+ 21147, 19451, 16111, 42,
+ 21147, 19451, 16111, 44,
+ 21147, 19451, 16111, 46,
+ 21147, 19451, 16111, 48,
+ 21147, 19451, 16111, 50,
+ 21147, 20377, 5853, 537, 15672,
+ 21147, 20377, 5853, 2681, 15672,
+ 21147, 20377, 5853, 2915, 15672,
+ 21147, 20377, 5853, 11905, 2610,
+ 21147, 20377, 5853, 11905, 3076,
+ 21147, 20377, 5853, 11905, 3356,
+ 21147, 20377, 5853, 11905, 6756,
+ 21147, 20377, 5853, 11905, 6778,
+ 21147, 20377, 5853, 11905, 8780,
+ 21147, 20377, 5853, 11905, 10900,
+ 21147, 20377, 5853, 11905, 11978,
+ 21147, 20377, 5853, 11905, 13450,
+ 21147, 20377, 5853, 11905, 13736,
+ 21147, 20377, 5853, 12435, 15672,
+ 21147, 20377, 5853, 12802,
+ 21147, 20377, 5853, 13563, 0,
+ 21147, 20377, 5853, 13563, 2,
+ 21147, 20377, 5853, 13563, 4,
+ 21147, 20377, 5853, 13563, 6,
+ 21147, 20377, 5853, 13563, 8,
+ 21147, 20377, 5853, 13563, 10,
+ 21147, 20377, 5853, 13563, 12,
+ 21147, 20377, 5853, 13563, 14,
+ 21147, 20377, 5853, 13563, 16,
+ 21147, 20377, 5853, 13563, 18,
+ 21147, 20377, 5853, 13563, 20,
+ 21147, 20377, 5853, 13563, 22,
+ 21147, 20377, 5853, 13563, 24,
+ 21147, 20377, 5853, 13563, 26,
+ 21147, 20377, 5853, 13563, 28,
+ 21147, 20377, 5853, 13563, 30,
+ 21147, 20377, 5853, 13563, 32,
+ 21147, 20377, 5853, 13563, 34,
+ 21147, 20377, 5853, 13563, 36,
+ 21147, 20377, 5853, 13563, 38,
+ 21147, 20377, 5853, 13563, 40,
+ 21147, 20377, 5853, 13563, 42,
+ 21147, 20377, 5853, 13563, 44,
+ 21147, 20377, 5853, 13563, 46,
+ 21147, 20377, 5853, 13563, 48,
+ 21147, 20377, 5853, 13563, 50,
+ 21147, 20377, 5853, 13563, 440,
+ 21147, 20377, 5853, 13563, 472,
+ 21147, 20377, 5853, 13563, 536,
+ 21147, 20377, 5853, 13563, 724,
+ 21147, 20377, 5853, 13563, 1048,
+ 21147, 20377, 5853, 13563, 1326,
+ 21147, 20377, 5853, 13563, 2680,
+ 21147, 20377, 5853, 13563, 2722,
+ 21147, 20377, 5853, 13563, 2914,
+ 21147, 20377, 5853, 13563, 3216,
+ 21147, 20377, 5853, 13563, 5816,
+ 21147, 20377, 5853, 13563, 7438,
+ 21147, 20377, 5853, 13563, 10902,
+ 21147, 20377, 5853, 13563, 11436,
+ 21147, 20377, 5853, 13563, 11888,
+ 21147, 20377, 5853, 13563, 12085, 13530,
+ 21147, 20377, 5853, 13563, 12156,
+ 21147, 20377, 5853, 13563, 12434,
+ 21147, 20377, 5853, 13563, 12528,
+ 21147, 20377, 5853, 13563, 13144,
+ 21147, 20377, 5853, 13563, 13530,
+ 21147, 20377, 5853, 13563, 13718,
+ 21147, 20377, 5853, 13563, 16376,
+ 21147, 20377, 5853, 13563, 16926,
+ 21147, 20377, 5853, 13563, 17460,
+ 21147, 20377, 5853, 13719, 15672,
+ 21147, 20377, 5853, 14883, 537, 15672,
+ 21147, 20377, 5853, 14883, 2681, 15672,
+ 21147, 20377, 5853, 14883, 2915, 15672,
+ 21147, 20377, 5853, 14883, 12435, 15672,
+ 21147, 20377, 5853, 14883, 12802,
+ 21147, 20377, 5853, 14883, 13563, 0,
+ 21147, 20377, 5853, 14883, 13563, 2,
+ 21147, 20377, 5853, 14883, 13563, 4,
+ 21147, 20377, 5853, 14883, 13563, 6,
+ 21147, 20377, 5853, 14883, 13563, 8,
+ 21147, 20377, 5853, 14883, 13563, 10,
+ 21147, 20377, 5853, 14883, 13563, 12,
+ 21147, 20377, 5853, 14883, 13563, 14,
+ 21147, 20377, 5853, 14883, 13563, 16,
+ 21147, 20377, 5853, 14883, 13563, 18,
+ 21147, 20377, 5853, 14883, 13563, 20,
+ 21147, 20377, 5853, 14883, 13563, 22,
+ 21147, 20377, 5853, 14883, 13563, 24,
+ 21147, 20377, 5853, 14883, 13563, 26,
+ 21147, 20377, 5853, 14883, 13563, 28,
+ 21147, 20377, 5853, 14883, 13563, 30,
+ 21147, 20377, 5853, 14883, 13563, 32,
+ 21147, 20377, 5853, 14883, 13563, 34,
+ 21147, 20377, 5853, 14883, 13563, 36,
+ 21147, 20377, 5853, 14883, 13563, 38,
+ 21147, 20377, 5853, 14883, 13563, 40,
+ 21147, 20377, 5853, 14883, 13563, 42,
+ 21147, 20377, 5853, 14883, 13563, 44,
+ 21147, 20377, 5853, 14883, 13563, 46,
+ 21147, 20377, 5853, 14883, 13563, 48,
+ 21147, 20377, 5853, 14883, 13563, 50,
+ 21147, 20377, 5853, 14883, 13563, 440,
+ 21147, 20377, 5853, 14883, 13563, 472,
+ 21147, 20377, 5853, 14883, 13563, 536,
+ 21147, 20377, 5853, 14883, 13563, 724,
+ 21147, 20377, 5853, 14883, 13563, 1048,
+ 21147, 20377, 5853, 14883, 13563, 1326,
+ 21147, 20377, 5853, 14883, 13563, 2680,
+ 21147, 20377, 5853, 14883, 13563, 2722,
+ 21147, 20377, 5853, 14883, 13563, 2914,
+ 21147, 20377, 5853, 14883, 13563, 3216,
+ 21147, 20377, 5853, 14883, 13563, 5816,
+ 21147, 20377, 5853, 14883, 13563, 7438,
+ 21147, 20377, 5853, 14883, 13563, 10902,
+ 21147, 20377, 5853, 14883, 13563, 11436,
+ 21147, 20377, 5853, 14883, 13563, 11888,
+ 21147, 20377, 5853, 14883, 13563, 12085, 13530,
+ 21147, 20377, 5853, 14883, 13563, 12156,
+ 21147, 20377, 5853, 14883, 13563, 12434,
+ 21147, 20377, 5853, 14883, 13563, 12528,
+ 21147, 20377, 5853, 14883, 13563, 13144,
+ 21147, 20377, 5853, 14883, 13563, 13530,
+ 21147, 20377, 5853, 14883, 13563, 13718,
+ 21147, 20377, 5853, 14883, 13563, 16376,
+ 21147, 20377, 5853, 14883, 13563, 16926,
+ 21147, 20377, 5853, 14883, 13563, 17460,
+ 21147, 20377, 5853, 14883, 13719, 15672,
+ 21147, 20377, 5853, 14883, 16111, 0,
+ 21147, 20377, 5853, 14883, 16111, 2,
+ 21147, 20377, 5853, 14883, 16111, 4,
+ 21147, 20377, 5853, 14883, 16111, 6,
+ 21147, 20377, 5853, 14883, 16111, 8,
+ 21147, 20377, 5853, 14883, 16111, 10,
+ 21147, 20377, 5853, 14883, 16111, 12,
+ 21147, 20377, 5853, 14883, 16111, 14,
+ 21147, 20377, 5853, 14883, 16111, 16,
+ 21147, 20377, 5853, 14883, 16111, 18,
+ 21147, 20377, 5853, 14883, 16111, 20,
+ 21147, 20377, 5853, 14883, 16111, 22,
+ 21147, 20377, 5853, 14883, 16111, 24,
+ 21147, 20377, 5853, 14883, 16111, 26,
+ 21147, 20377, 5853, 14883, 16111, 28,
+ 21147, 20377, 5853, 14883, 16111, 30,
+ 21147, 20377, 5853, 14883, 16111, 32,
+ 21147, 20377, 5853, 14883, 16111, 34,
+ 21147, 20377, 5853, 14883, 16111, 36,
+ 21147, 20377, 5853, 14883, 16111, 38,
+ 21147, 20377, 5853, 14883, 16111, 40,
+ 21147, 20377, 5853, 14883, 16111, 42,
+ 21147, 20377, 5853, 14883, 16111, 44,
+ 21147, 20377, 5853, 14883, 16111, 46,
+ 21147, 20377, 5853, 14883, 16111, 48,
+ 21147, 20377, 5853, 14883, 16111, 50,
+ 21147, 20377, 5853, 14883, 16111, 440,
+ 21147, 20377, 5853, 14883, 16111, 472,
+ 21147, 20377, 5853, 14883, 16111, 536,
+ 21147, 20377, 5853, 14883, 16111, 724,
+ 21147, 20377, 5853, 14883, 16111, 1048,
+ 21147, 20377, 5853, 14883, 16111, 1326,
+ 21147, 20377, 5853, 14883, 16111, 2680,
+ 21147, 20377, 5853, 14883, 16111, 2722,
+ 21147, 20377, 5853, 14883, 16111, 2914,
+ 21147, 20377, 5853, 14883, 16111, 3216,
+ 21147, 20377, 5853, 14883, 16111, 5816,
+ 21147, 20377, 5853, 14883, 16111, 7438,
+ 21147, 20377, 5853, 14883, 16111, 10902,
+ 21147, 20377, 5853, 14883, 16111, 11436,
+ 21147, 20377, 5853, 14883, 16111, 11888,
+ 21147, 20377, 5853, 14883, 16111, 12156,
+ 21147, 20377, 5853, 14883, 16111, 12434,
+ 21147, 20377, 5853, 14883, 16111, 12528,
+ 21147, 20377, 5853, 14883, 16111, 13144,
+ 21147, 20377, 5853, 14883, 16111, 13530,
+ 21147, 20377, 5853, 14883, 16111, 13718,
+ 21147, 20377, 5853, 14883, 16111, 13719, 15672,
+ 21147, 20377, 5853, 14883, 16111, 16376,
+ 21147, 20377, 5853, 14883, 16111, 16926,
+ 21147, 20377, 5853, 14883, 16111, 17460,
+ 21147, 20377, 5853, 14883, 16377, 15672,
+ 21147, 20377, 5853, 14883, 16987, 21048,
+ 21147, 20377, 5853, 16111, 0,
+ 21147, 20377, 5853, 16111, 2,
+ 21147, 20377, 5853, 16111, 4,
+ 21147, 20377, 5853, 16111, 6,
+ 21147, 20377, 5853, 16111, 8,
+ 21147, 20377, 5853, 16111, 10,
+ 21147, 20377, 5853, 16111, 12,
+ 21147, 20377, 5853, 16111, 14,
+ 21147, 20377, 5853, 16111, 16,
+ 21147, 20377, 5853, 16111, 18,
+ 21147, 20377, 5853, 16111, 20,
+ 21147, 20377, 5853, 16111, 22,
+ 21147, 20377, 5853, 16111, 24,
+ 21147, 20377, 5853, 16111, 26,
+ 21147, 20377, 5853, 16111, 28,
+ 21147, 20377, 5853, 16111, 30,
+ 21147, 20377, 5853, 16111, 32,
+ 21147, 20377, 5853, 16111, 34,
+ 21147, 20377, 5853, 16111, 36,
+ 21147, 20377, 5853, 16111, 38,
+ 21147, 20377, 5853, 16111, 40,
+ 21147, 20377, 5853, 16111, 42,
+ 21147, 20377, 5853, 16111, 44,
+ 21147, 20377, 5853, 16111, 46,
+ 21147, 20377, 5853, 16111, 48,
+ 21147, 20377, 5853, 16111, 50,
+ 21147, 20377, 5853, 16111, 440,
+ 21147, 20377, 5853, 16111, 472,
+ 21147, 20377, 5853, 16111, 536,
+ 21147, 20377, 5853, 16111, 724,
+ 21147, 20377, 5853, 16111, 1048,
+ 21147, 20377, 5853, 16111, 1326,
+ 21147, 20377, 5853, 16111, 2680,
+ 21147, 20377, 5853, 16111, 2722,
+ 21147, 20377, 5853, 16111, 2914,
+ 21147, 20377, 5853, 16111, 3216,
+ 21147, 20377, 5853, 16111, 5816,
+ 21147, 20377, 5853, 16111, 7438,
+ 21147, 20377, 5853, 16111, 10902,
+ 21147, 20377, 5853, 16111, 11436,
+ 21147, 20377, 5853, 16111, 11888,
+ 21147, 20377, 5853, 16111, 12156,
+ 21147, 20377, 5853, 16111, 12434,
+ 21147, 20377, 5853, 16111, 12528,
+ 21147, 20377, 5853, 16111, 13144,
+ 21147, 20377, 5853, 16111, 13530,
+ 21147, 20377, 5853, 16111, 13718,
+ 21147, 20377, 5853, 16111, 13719, 15672,
+ 21147, 20377, 5853, 16111, 16376,
+ 21147, 20377, 5853, 16111, 16926,
+ 21147, 20377, 5853, 16111, 17460,
+ 21147, 20377, 5853, 16377, 15672,
+ 21147, 20377, 5853, 16987, 21048,
+ 21147, 20377, 11905, 2610,
+ 21147, 20377, 11905, 3076,
+ 21147, 20377, 11905, 3356,
+ 21147, 20377, 11905, 6756,
+ 21147, 20377, 11905, 6778,
+ 21147, 20377, 11905, 8780,
+ 21147, 20377, 11905, 10900,
+ 21147, 20377, 11905, 11978,
+ 21147, 20377, 11905, 13450,
+ 21147, 20377, 11905, 13736,
+ 21147, 20377, 13563, 0,
+ 21147, 20377, 13563, 2,
+ 21147, 20377, 13563, 4,
+ 21147, 20377, 13563, 6,
+ 21147, 20377, 13563, 8,
+ 21147, 20377, 13563, 10,
+ 21147, 20377, 13563, 12,
+ 21147, 20377, 13563, 14,
+ 21147, 20377, 13563, 16,
+ 21147, 20377, 13563, 18,
+ 21147, 20377, 13563, 20,
+ 21147, 20377, 13563, 22,
+ 21147, 20377, 13563, 24,
+ 21147, 20377, 13563, 26,
+ 21147, 20377, 13563, 28,
+ 21147, 20377, 13563, 30,
+ 21147, 20377, 13563, 32,
+ 21147, 20377, 13563, 34,
+ 21147, 20377, 13563, 36,
+ 21147, 20377, 13563, 38,
+ 21147, 20377, 13563, 40,
+ 21147, 20377, 13563, 42,
+ 21147, 20377, 13563, 44,
+ 21147, 20377, 13563, 46,
+ 21147, 20377, 13563, 48,
+ 21147, 20377, 13563, 50,
+ 21147, 20377, 14883, 13563, 0,
+ 21147, 20377, 14883, 13563, 2,
+ 21147, 20377, 14883, 13563, 4,
+ 21147, 20377, 14883, 13563, 6,
+ 21147, 20377, 14883, 13563, 8,
+ 21147, 20377, 14883, 13563, 10,
+ 21147, 20377, 14883, 13563, 12,
+ 21147, 20377, 14883, 13563, 14,
+ 21147, 20377, 14883, 13563, 16,
+ 21147, 20377, 14883, 13563, 18,
+ 21147, 20377, 14883, 13563, 20,
+ 21147, 20377, 14883, 13563, 22,
+ 21147, 20377, 14883, 13563, 24,
+ 21147, 20377, 14883, 13563, 26,
+ 21147, 20377, 14883, 13563, 28,
+ 21147, 20377, 14883, 13563, 30,
+ 21147, 20377, 14883, 13563, 32,
+ 21147, 20377, 14883, 13563, 34,
+ 21147, 20377, 14883, 13563, 36,
+ 21147, 20377, 14883, 13563, 38,
+ 21147, 20377, 14883, 13563, 40,
+ 21147, 20377, 14883, 13563, 42,
+ 21147, 20377, 14883, 13563, 44,
+ 21147, 20377, 14883, 13563, 46,
+ 21147, 20377, 14883, 13563, 48,
+ 21147, 20377, 14883, 13563, 50,
+ 21147, 20377, 14883, 16111, 0,
+ 21147, 20377, 14883, 16111, 2,
+ 21147, 20377, 14883, 16111, 4,
+ 21147, 20377, 14883, 16111, 6,
+ 21147, 20377, 14883, 16111, 8,
+ 21147, 20377, 14883, 16111, 10,
+ 21147, 20377, 14883, 16111, 12,
+ 21147, 20377, 14883, 16111, 14,
+ 21147, 20377, 14883, 16111, 16,
+ 21147, 20377, 14883, 16111, 18,
+ 21147, 20377, 14883, 16111, 20,
+ 21147, 20377, 14883, 16111, 22,
+ 21147, 20377, 14883, 16111, 24,
+ 21147, 20377, 14883, 16111, 26,
+ 21147, 20377, 14883, 16111, 28,
+ 21147, 20377, 14883, 16111, 30,
+ 21147, 20377, 14883, 16111, 32,
+ 21147, 20377, 14883, 16111, 34,
+ 21147, 20377, 14883, 16111, 36,
+ 21147, 20377, 14883, 16111, 38,
+ 21147, 20377, 14883, 16111, 40,
+ 21147, 20377, 14883, 16111, 42,
+ 21147, 20377, 14883, 16111, 44,
+ 21147, 20377, 14883, 16111, 46,
+ 21147, 20377, 14883, 16111, 48,
+ 21147, 20377, 14883, 16111, 50,
+ 21147, 20377, 16111, 0,
+ 21147, 20377, 16111, 2,
+ 21147, 20377, 16111, 4,
+ 21147, 20377, 16111, 6,
+ 21147, 20377, 16111, 8,
+ 21147, 20377, 16111, 10,
+ 21147, 20377, 16111, 12,
+ 21147, 20377, 16111, 14,
+ 21147, 20377, 16111, 16,
+ 21147, 20377, 16111, 18,
+ 21147, 20377, 16111, 20,
+ 21147, 20377, 16111, 22,
+ 21147, 20377, 16111, 24,
+ 21147, 20377, 16111, 26,
+ 21147, 20377, 16111, 28,
+ 21147, 20377, 16111, 30,
+ 21147, 20377, 16111, 32,
+ 21147, 20377, 16111, 34,
+ 21147, 20377, 16111, 36,
+ 21147, 20377, 16111, 38,
+ 21147, 20377, 16111, 40,
+ 21147, 20377, 16111, 42,
+ 21147, 20377, 16111, 44,
+ 21147, 20377, 16111, 46,
+ 21147, 20377, 16111, 48,
+ 21147, 20377, 16111, 50,
+ 21147, 22819, 11905, 2610,
+ 21147, 22819, 11905, 3076,
+ 21147, 22819, 11905, 3356,
+ 21147, 22819, 11905, 6756,
+ 21147, 22819, 11905, 6778,
+ 21147, 22819, 11905, 8780,
+ 21147, 22819, 11905, 10900,
+ 21147, 22819, 11905, 11978,
+ 21147, 22819, 11905, 13450,
+ 21147, 22819, 11905, 13736,
+ 21147, 22819, 13563, 0,
+ 21147, 22819, 13563, 2,
+ 21147, 22819, 13563, 4,
+ 21147, 22819, 13563, 6,
+ 21147, 22819, 13563, 8,
+ 21147, 22819, 13563, 10,
+ 21147, 22819, 13563, 12,
+ 21147, 22819, 13563, 14,
+ 21147, 22819, 13563, 16,
+ 21147, 22819, 13563, 18,
+ 21147, 22819, 13563, 20,
+ 21147, 22819, 13563, 22,
+ 21147, 22819, 13563, 24,
+ 21147, 22819, 13563, 26,
+ 21147, 22819, 13563, 28,
+ 21147, 22819, 13563, 30,
+ 21147, 22819, 13563, 32,
+ 21147, 22819, 13563, 34,
+ 21147, 22819, 13563, 36,
+ 21147, 22819, 13563, 38,
+ 21147, 22819, 13563, 40,
+ 21147, 22819, 13563, 42,
+ 21147, 22819, 13563, 44,
+ 21147, 22819, 13563, 46,
+ 21147, 22819, 13563, 48,
+ 21147, 22819, 13563, 50,
+ 21147, 22819, 16111, 0,
+ 21147, 22819, 16111, 2,
+ 21147, 22819, 16111, 6,
+ 21147, 22819, 16111, 8,
+ 21147, 22819, 16111, 10,
+ 21147, 22819, 16111, 12,
+ 21147, 22819, 16111, 16,
+ 21147, 22819, 16111, 18,
+ 21147, 22819, 16111, 20,
+ 21147, 22819, 16111, 22,
+ 21147, 22819, 16111, 24,
+ 21147, 22819, 16111, 28,
+ 21147, 22819, 16111, 36,
+ 21147, 22819, 16111, 38,
+ 21147, 22819, 16111, 40,
+ 21147, 22819, 16111, 42,
+ 21147, 22819, 16111, 44,
+ 21147, 22819, 16111, 46,
+ 21147, 22819, 16111, 48,
+ 21165, 14856,
+ 21177, 10096,
+ 21179, 6777, 1397, 18847, 201, 6286,
+ 21179, 6777, 1397, 18847, 203, 6286,
+ 21179, 6777, 1397, 18847, 2175, 7854,
+ 21179, 6777, 1397, 18847, 3357, 1217, 14984,
+ 21179, 6777, 1397, 18847, 7817, 11447, 16088,
+ 21179, 6777, 1397, 18847, 7817, 11571, 20217, 16088,
+ 21179, 6777, 1397, 18847, 7817, 11779, 16088,
+ 21179, 6777, 1397, 18847, 7817, 14049, 14519, 16088,
+ 21179, 6777, 1397, 18847, 7817, 14049, 20217, 16088,
+ 21179, 6777, 1397, 18847, 7817, 14519, 16088,
+ 21179, 6777, 1397, 18847, 7817, 14625, 11447, 16088,
+ 21179, 6777, 1397, 18847, 7817, 15621, 16088,
+ 21179, 6777, 1397, 18847, 7817, 18763, 13483, 16088,
+ 21179, 6777, 1397, 18847, 7817, 20846,
+ 21179, 6777, 1397, 18847, 10623, 2175, 7854,
+ 21179, 6777, 1397, 18847, 11756,
+ 21179, 6777, 1397, 18847, 11762,
+ 21179, 6777, 1397, 18847, 13341, 11447, 16088,
+ 21179, 6777, 1397, 18847, 13341, 11571, 20217, 16088,
+ 21179, 6777, 1397, 18847, 13341, 11779, 16088,
+ 21179, 6777, 1397, 18847, 13341, 14049, 14519, 16088,
+ 21179, 6777, 1397, 18847, 13341, 14049, 20217, 16088,
+ 21179, 6777, 1397, 18847, 13341, 14049, 20217, 16092,
+ 21179, 6777, 1397, 18847, 13341, 14519, 16088,
+ 21179, 6777, 1397, 18847, 13341, 14625, 11447, 16088,
+ 21179, 6777, 1397, 18847, 13341, 15621, 16088,
+ 21179, 6777, 1397, 18847, 13341, 18763, 13483, 16088,
+ 21179, 6777, 1397, 18847, 13341, 20846,
+ 21179, 6777, 1397, 18847, 18511, 8320,
+ 21179, 6777, 1397, 18847, 19614,
+ 21179, 6777, 1397, 18847, 20181, 18016,
+ 21179, 6777, 1397, 18847, 20685, 8320,
+ 21179, 6777, 1397, 18847, 20727, 6793, 9956,
+ 21179, 6777, 1397, 18847, 20727, 11762,
+ 21181, 634,
+ 21189, 17476,
+ 21195, 6752,
+ 21195, 15667, 9854,
+ 21195, 15667, 9855, 10641, 6430,
+ 21195, 17631, 18033, 9854,
+ 21197, 20197, 19516,
+ 21199, 14049, 20375, 11476,
+ 21202,
+ 21231, 6793, 9956,
+ 21234,
+ 21245, 13582,
+ 21248,
+ 21269, 20375, 11476,
+ 21275, 6718,
+ 21279, 3293, 20385, 11476,
+ 21279, 9171, 14487, 11476,
+ 21279, 14497, 14487, 11476,
+ 21279, 14753, 14487, 11476,
+ 21279, 16179, 18176,
+ 21279, 19215, 843, 17463, 9171, 14487, 14312,
+ 21279, 20744,
+ 21279, 23305, 3293, 18825, 11476,
+ 21279, 23305, 7817, 18825, 11476,
+ 21279, 23305, 9171, 14487, 11476,
+ 21279, 23305, 13341, 18825, 11476,
+ 21279, 23305, 14393, 18825, 11476,
+ 21281, 987, 2511, 17585, 12005, 634,
+ 21281, 12005, 505, 12005, 634,
+ 21281, 12005, 634,
+ 21281, 12005, 635, 505, 3245, 12383, 484,
+ 22815, 19819, 15672,
+ 22819, 12787, 19674,
+ 22819, 13563, 536,
+ 22819, 13563, 12156,
+ 22819, 14883, 13563, 6,
+ 22819, 14883, 13563, 8,
+ 22819, 14883, 13563, 16,
+ 22819, 14883, 13563, 18,
+ 22819, 14883, 16111, 6,
+ 22819, 16111, 4,
+ 22819, 16111, 14,
+ 22819, 16111, 26,
+ 22819, 16111, 30,
+ 22819, 16111, 32,
+ 22819, 16111, 34,
+ 22819, 16111, 50,
+ 22819, 16111, 536,
+ 22819, 16111, 12156,
+ 22821, 2897, 18774,
+ 22821, 13563, 2897, 18774,
+ 22821, 18775, 10641, 7817, 7123, 11570,
+ 22821, 18775, 10641, 13341, 7123, 11570,
+ 22831, 9854,
+ 22835, 12005, 634,
+ 22835, 20127, 634,
+ 22849, 16957, 14999, 270,
+ 22849, 16957, 14999, 528,
+ 22849, 16957, 14999, 2536,
+ 22849, 16957, 14999, 3220,
+ 22849, 16957, 14999, 5818,
+ 22849, 16957, 14999, 7156,
+ 22849, 16957, 14999, 7596,
+ 22849, 16957, 14999, 9776,
+ 22849, 16957, 14999, 10126,
+ 22849, 16957, 14999, 10810,
+ 22849, 16957, 14999, 11424,
+ 22849, 16957, 14999, 12204,
+ 22849, 16957, 14999, 13400,
+ 22849, 16957, 14999, 14196,
+ 22849, 16957, 14999, 14546,
+ 22849, 16957, 14999, 14978,
+ 22849, 16957, 14999, 15474,
+ 22849, 16957, 14999, 18300,
+ 22849, 16957, 14999, 22956,
+ 22849, 16957, 15233, 2610,
+ 22849, 16957, 15233, 2611, 16502,
+ 22849, 16957, 15233, 2611, 18744,
+ 22849, 16957, 15233, 3232,
+ 22849, 16957, 15233, 3356,
+ 22849, 16957, 15233, 6778,
+ 22849, 16957, 15233, 13736,
+ 22849, 16957, 15233, 15820,
+ 22849, 18435, 14999, 270,
+ 22849, 18435, 14999, 528,
+ 22849, 18435, 14999, 2280,
+ 22849, 18435, 14999, 2536,
+ 22849, 18435, 14999, 3220,
+ 22849, 18435, 14999, 3532,
+ 22849, 18435, 14999, 5312,
+ 22849, 18435, 14999, 5818,
+ 22849, 18435, 14999, 7156,
+ 22849, 18435, 14999, 7596,
+ 22849, 18435, 14999, 9372,
+ 22849, 18435, 14999, 9486,
+ 22849, 18435, 14999, 9776,
+ 22849, 18435, 14999, 10126,
+ 22849, 18435, 14999, 10810,
+ 22849, 18435, 14999, 11424,
+ 22849, 18435, 14999, 12204,
+ 22849, 18435, 14999, 13400,
+ 22849, 18435, 14999, 14196,
+ 22849, 18435, 14999, 14546,
+ 22849, 18435, 14999, 14978,
+ 22849, 18435, 14999, 15474,
+ 22849, 18435, 15233, 2610,
+ 22849, 18435, 15233, 2611, 16502,
+ 22849, 18435, 15233, 2611, 18744,
+ 22849, 18435, 15233, 3232,
+ 22849, 18435, 15233, 3356,
+ 22849, 18435, 15233, 6778,
+ 22849, 18435, 15233, 13736,
+ 22849, 18435, 15233, 15820,
+ 22867, 11447, 16088,
+ 22867, 14537, 11447, 16088,
+ 22867, 14625, 11447, 19557, 8320,
+ 22867, 20229, 12212,
+ 22869, 8320,
+ 22869, 16534,
+ 22869, 18404,
+ 22869, 19224,
+ 22875, 9854,
+ 22885, 20375, 11476,
+ 22891, 11905, 2610,
+ 22891, 11905, 3076,
+ 22891, 11905, 3356,
+ 22891, 11905, 6756,
+ 22891, 11905, 6778,
+ 22891, 11905, 8780,
+ 22891, 11905, 11978,
+ 22891, 11905, 13450,
+ 22891, 11905, 13736,
+ 22891, 12541, 13563, 14999, 0,
+ 22891, 12541, 13563, 14999, 2,
+ 22891, 12541, 13563, 14999, 4,
+ 22891, 12541, 13563, 14999, 6,
+ 22891, 12541, 13563, 14999, 8,
+ 22891, 12541, 13563, 14999, 10,
+ 22891, 12541, 13563, 14999, 12,
+ 22891, 12541, 13563, 14999, 14,
+ 22891, 12541, 13563, 14999, 16,
+ 22891, 12541, 13563, 14999, 18,
+ 22891, 12541, 13563, 14999, 20,
+ 22891, 12541, 13563, 14999, 22,
+ 22891, 12541, 13563, 14999, 24,
+ 22891, 12541, 13563, 14999, 26,
+ 22891, 12541, 13563, 14999, 28,
+ 22891, 12541, 13563, 14999, 30,
+ 22891, 12541, 13563, 14999, 32,
+ 22891, 12541, 13563, 14999, 34,
+ 22891, 12541, 13563, 14999, 36,
+ 22891, 12541, 13563, 14999, 38,
+ 22891, 12541, 13563, 14999, 40,
+ 22891, 12541, 13563, 14999, 42,
+ 22891, 12541, 13563, 14999, 44,
+ 22891, 12541, 13563, 14999, 46,
+ 22891, 12541, 13563, 14999, 48,
+ 22891, 12541, 13563, 14999, 50,
+ 22891, 12541, 16111, 14999, 0,
+ 22891, 12541, 16111, 14999, 2,
+ 22891, 12541, 16111, 14999, 4,
+ 22891, 12541, 16111, 14999, 6,
+ 22891, 12541, 16111, 14999, 8,
+ 22891, 12541, 16111, 14999, 10,
+ 22891, 12541, 16111, 14999, 12,
+ 22891, 12541, 16111, 14999, 14,
+ 22891, 12541, 16111, 14999, 16,
+ 22891, 12541, 16111, 14999, 18,
+ 22891, 12541, 16111, 14999, 20,
+ 22891, 12541, 16111, 14999, 22,
+ 22891, 12541, 16111, 14999, 24,
+ 22891, 12541, 16111, 14999, 26,
+ 22891, 12541, 16111, 14999, 28,
+ 22891, 12541, 16111, 14999, 30,
+ 22891, 12541, 16111, 14999, 32,
+ 22891, 12541, 16111, 14999, 34,
+ 22891, 12541, 16111, 14999, 36,
+ 22891, 12541, 16111, 14999, 38,
+ 22891, 12541, 16111, 14999, 40,
+ 22891, 12541, 16111, 14999, 42,
+ 22891, 12541, 16111, 14999, 44,
+ 22891, 12541, 16111, 14999, 46,
+ 22891, 12541, 16111, 14999, 48,
+ 22891, 12541, 16111, 14999, 50,
+ 22891, 14819, 9866,
+ 22891, 14819, 9867, 0,
+ 22891, 14819, 11732,
+ 22891, 14819, 11733, 0,
+ 22891, 14819, 11733, 40,
+ 22891, 14819, 12280,
+ 22891, 14819, 12281, 0,
+ 22891, 14819, 12376,
+ 22891, 14819, 12377, 0,
+ 22891, 14819, 12732,
+ 22891, 14819, 12733, 0,
+ 22891, 14819, 12886,
+ 22891, 14819, 12887, 0,
+ 22891, 14819, 13232,
+ 22891, 14819, 13233, 0,
+ 22891, 14819, 13336,
+ 22891, 14819, 13337, 0,
+ 22891, 14819, 14944,
+ 22891, 14819, 14945, 0,
+ 22891, 14819, 15748,
+ 22891, 14819, 15749, 0,
+ 22891, 14819, 16142,
+ 22891, 14819, 16143, 0,
+ 22891, 14819, 16576,
+ 22891, 14819, 16577, 0,
+ 22891, 14819, 17024,
+ 22891, 14819, 17025, 0,
+ 22891, 14819, 17362,
+ 22891, 14819, 17363, 0,
+ 22891, 14955, 18979, 29, 286,
+ 22891, 14955, 18979, 13136,
+ 22891, 15233, 3232,
+ 22891, 15233, 14638,
+ 22891, 15233, 15818,
+ 22891, 15233, 15820,
+ 22891, 15233, 16400,
+ 22891, 15233, 17232,
+ 22891, 15233, 18010,
+ 22891, 15233, 18086,
+ 22891, 15233, 18362,
+ 22891, 15233, 18742,
+ 22891, 15233, 19622,
+ 22891, 19341, 2610,
+ 22891, 19341, 3076,
+ 22891, 19341, 3136,
+ 22891, 19341, 3232,
+ 22891, 19341, 3356,
+ 22891, 19341, 5962,
+ 22891, 19341, 6746,
+ 22891, 19341, 6756,
+ 22891, 19341, 6778,
+ 22891, 19341, 7134,
+ 22891, 19341, 8460,
+ 22891, 19341, 8596,
+ 22891, 19341, 8780,
+ 22891, 19341, 9488,
+ 22891, 19341, 9720,
+ 22891, 19341, 10644,
+ 22891, 19341, 11968,
+ 22891, 19341, 11978,
+ 22891, 19341, 12518,
+ 22891, 19341, 12700,
+ 22891, 19341, 13322,
+ 22891, 19341, 13450,
+ 22891, 19341, 13626,
+ 22891, 19341, 13634,
+ 22891, 19341, 13736,
+ 22891, 19341, 14032,
+ 22891, 19341, 17250,
+ 22891, 19341, 17264,
+ 22891, 19341, 17596,
+ 22891, 19341, 18052,
+ 22891, 19341, 18536,
+ 22891, 19341, 19258,
+ 22891, 19341, 19578,
+ 22891, 19341, 19680,
+ 22891, 19341, 20116,
+ 22891, 19341, 22978,
+ 22894,
+ 22895, 10641, 36,
+ 22925, 8320,
+ 22925, 16534,
+ 22925, 18404,
+ 22925, 19224,
+ 22931, 15134,
+ 22938,
+ 22952,
+ 22971, 12005, 634,
+ 22973, 17642,
+ 22983, 6718,
+ 23096,
+ 23111, 46,
+ 23111, 9854,
+ 23111, 9855, 317, 7817, 7123, 14486,
+ 23111, 9855, 317, 13341, 7123, 14486,
+ 23111, 9855, 317, 14625, 14486,
+ 23111, 9855, 317, 18774,
+ 23111, 9855, 10641, 1217, 11392,
+ 23111, 9855, 10641, 18836,
+ 23121, 11447, 16088,
+ 23121, 14537, 11447, 16088,
+ 23121, 14625, 11447, 19557, 8320,
+ 23121, 20229, 12212,
+ 23124,
+ 23255, 12973, 6561, 11476,
+ 23255, 13581, 6561, 11476,
+ 23255, 20375, 11476,
+ 23299, 20375, 11476,
+ 23301, 17642,
+ 23305, 20375, 11476,
+ 23307, 20375, 11476,
+ 23313, 11430,
+ 23459, 14625, 14856,
+ 23459, 15873, 13579, 8320,
+ 23459, 19545, 13579, 8320,
+ 23459, 20909, 13579, 8320,
+ 23483, 15672,
+ 23505, 17588,
+ 23507, 13183, 15672,
+ 23535, 14809, 15672,
+ 23535, 14967, 15672,
+ 23557, 15672,
+ 23563, 15672,
};
static const struct { uint16_t index; uint32_t name:24; }
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
__attribute__((__packed__))
#endif
-unicode_name_to_index[27907] = {
- { 0x1C71, 0 },
- { 0x24F2, 4 },
- { 0x1E80, 7 },
- { 0x1E58, 12 },
- { 0x24AD, 16 },
- { 0x24AF, 21 },
- { 0x24A7, 26 },
- { 0x24A8, 29 },
- { 0x258B, 33 },
- { 0x24AE, 37 },
- { 0x24B0, 42 },
- { 0x258A, 47 },
- { 0x2546, 51 },
- { 0x2547, 55 },
- { 0x2545, 59 },
- { 0x2564, 63 },
- { 0x1F3F, 67 },
- { 0x6AD3, 69 },
- { 0x1B98, 73 },
- { 0x1B85, 75 },
- { 0x1B87, 77 },
- { 0x1B97, 79 },
- { 0x1B84, 81 },
- { 0x1B86, 83 },
- { 0x6944, 85 },
- { 0x21FA, 90 },
- { 0x6ACF, 92 },
- { 0x691B, 95 },
- { 0x6998, 98 },
- { 0x6AD1, 100 },
- { 0x6AD7, 103 },
- { 0x6ADB, 105 },
- { 0x6872, 107 },
- { 0x1868, 110 },
- { 0x186D, 114 },
- { 0x1841, 117 },
- { 0x1846, 121 },
- { 0x1842, 125 },
- { 0x1845, 129 },
- { 0x1844, 133 },
- { 0x1849, 137 },
- { 0x1840, 141 },
- { 0x1848, 145 },
- { 0x1847, 149 },
- { 0x1843, 153 },
- { 0x186B, 157 },
- { 0x184C, 160 },
- { 0x184E, 164 },
- { 0x184B, 168 },
- { 0x1861, 172 },
- { 0x185F, 176 },
- { 0x1856, 180 },
- { 0x1858, 184 },
- { 0x1855, 188 },
- { 0x184A, 192 },
- { 0x185E, 196 },
- { 0x1854, 200 },
- { 0x1863, 204 },
- { 0x1859, 208 },
- { 0x1865, 212 },
- { 0x1867, 216 },
- { 0x1866, 220 },
- { 0x185A, 224 },
- { 0x185B, 228 },
- { 0x185D, 232 },
- { 0x1851, 236 },
- { 0x1850, 240 },
- { 0x1852, 244 },
- { 0x1853, 248 },
- { 0x184D, 252 },
- { 0x1860, 256 },
- { 0x1862, 260 },
- { 0x1857, 264 },
- { 0x184F, 268 },
- { 0x1864, 272 },
- { 0x185C, 276 },
- { 0x1869, 280 },
- { 0x186C, 284 },
- { 0x186A, 287 },
- { 0x186F, 291 },
- { 0x186E, 296 },
- { 0x696F, 300 },
- { 0x6941, 302 },
- { 0x22ED, 311 },
- { 0x6828, 315 },
+unicode_name_to_index[29282] = {
+ { 0x1CA1, 0 },
+ { 0x2526, 4 },
+ { 0x1EB0, 7 },
+ { 0x1E88, 12 },
+ { 0x24E1, 16 },
+ { 0x24E3, 21 },
+ { 0x24DB, 26 },
+ { 0x24DC, 29 },
+ { 0x25BF, 33 },
+ { 0x24E2, 37 },
+ { 0x24E4, 42 },
+ { 0x25BE, 47 },
+ { 0x257A, 51 },
+ { 0x257B, 55 },
+ { 0x2579, 59 },
+ { 0x2598, 63 },
+ { 0x1F6F, 67 },
+ { 0x6FEA, 69 },
+ { 0x1BC8, 73 },
+ { 0x1BB5, 75 },
+ { 0x1BB7, 77 },
+ { 0x1BC7, 79 },
+ { 0x1BB4, 81 },
+ { 0x1BB6, 83 },
+ { 0x6E59, 85 },
+ { 0x222E, 90 },
+ { 0x6FE6, 92 },
+ { 0x6E30, 95 },
+ { 0x6EAD, 98 },
+ { 0x6FE8, 100 },
+ { 0x6FEE, 103 },
+ { 0x6FF2, 105 },
+ { 0x6D87, 107 },
+ { 0x188E, 110 },
+ { 0x1893, 114 },
+ { 0x1867, 117 },
+ { 0x186C, 121 },
+ { 0x1868, 125 },
+ { 0x186B, 129 },
+ { 0x186A, 133 },
+ { 0x186F, 137 },
+ { 0x1866, 141 },
+ { 0x186E, 145 },
+ { 0x186D, 149 },
+ { 0x1869, 153 },
+ { 0x1891, 157 },
+ { 0x1872, 160 },
+ { 0x1874, 164 },
+ { 0x1871, 168 },
+ { 0x1887, 172 },
+ { 0x1885, 176 },
+ { 0x187C, 180 },
+ { 0x187E, 184 },
+ { 0x187B, 188 },
+ { 0x1870, 192 },
+ { 0x1884, 196 },
+ { 0x187A, 200 },
+ { 0x1889, 204 },
+ { 0x187F, 208 },
+ { 0x188B, 212 },
+ { 0x188D, 216 },
+ { 0x188C, 220 },
+ { 0x1880, 224 },
+ { 0x1881, 228 },
+ { 0x1883, 232 },
+ { 0x1877, 236 },
+ { 0x1876, 240 },
+ { 0x1878, 244 },
+ { 0x1879, 248 },
+ { 0x1873, 252 },
+ { 0x1886, 256 },
+ { 0x1888, 260 },
+ { 0x187D, 264 },
+ { 0x1875, 268 },
+ { 0x188A, 272 },
+ { 0x1882, 276 },
+ { 0x188F, 280 },
+ { 0x1892, 284 },
+ { 0x1890, 287 },
+ { 0x1895, 291 },
+ { 0x1894, 296 },
+ { 0x6E84, 300 },
+ { 0x6E56, 302 },
+ { 0x2321, 311 },
+ { 0x6D3D, 315 },
{ 0x0000, 316 },
- { 0x2477, 317 },
- { 0x2473, 324 },
- { 0x2472, 331 },
- { 0x2475, 338 },
- { 0x1CEE, 345 },
- { 0x1D01, 348 },
- { 0x2633, 353 },
- { 0x1D4C, 357 },
- { 0x1D2E, 361 },
- { 0x6C1C, 365 },
- { 0x268B, 369 },
- { 0x24A4, 373 },
- { 0x1DFE, 376 },
- { 0x2305, 378 },
- { 0x24E3, 383 },
- { 0x1E49, 387 },
- { 0x1E5C, 391 },
- { 0x26DB, 393 },
- { 0x1E7D, 399 },
- { 0x1BE4, 405 },
- { 0x3331, 406 },
- { 0x332E, 409 },
- { 0x3316, 412 },
- { 0x3328, 415 },
- { 0x333B, 418 },
- { 0x3306, 421 },
- { 0x330D, 424 },
- { 0x331E, 427 },
- { 0x331D, 430 },
- { 0x332D, 433 },
- { 0x3312, 436 },
- { 0x3327, 439 },
- { 0x331A, 442 },
- { 0x3338, 445 },
- { 0x3333, 448 },
- { 0x3309, 451 },
- { 0x3318, 454 },
- { 0x330C, 457 },
- { 0x332B, 460 },
- { 0x3322, 463 },
- { 0x332A, 466 },
- { 0x3307, 469 },
- { 0x3330, 472 },
- { 0x330F, 475 },
- { 0x3311, 478 },
- { 0x3313, 481 },
- { 0x3321, 484 },
- { 0x3305, 487 },
- { 0x3325, 490 },
- { 0x330A, 493 },
- { 0x3315, 496 },
- { 0x3326, 499 },
- { 0x3324, 502 },
- { 0x3323, 505 },
- { 0x3320, 508 },
- { 0x3317, 511 },
- { 0x3336, 514 },
- { 0x3310, 517 },
- { 0x3332, 520 },
- { 0x3319, 523 },
- { 0x330B, 526 },
- { 0x331B, 529 },
- { 0x330E, 532 },
- { 0x3334, 535 },
- { 0x3314, 538 },
- { 0x332C, 541 },
- { 0x331F, 544 },
- { 0x333A, 547 },
- { 0x3308, 550 },
- { 0x331C, 553 },
- { 0x3329, 556 },
- { 0x3335, 559 },
- { 0x3337, 562 },
- { 0x332F, 565 },
- { 0x3339, 568 },
- { 0x2E82, 571 },
- { 0x2E8C, 574 },
- { 0x2E7A, 577 },
- { 0x2E89, 580 },
- { 0x2E83, 583 },
- { 0x2E80, 586 },
- { 0x2E81, 589 },
- { 0x2E98, 592 },
- { 0x2EA2, 595 },
- { 0x2E90, 598 },
- { 0x2E9F, 601 },
- { 0x2EA6, 604 },
- { 0x2EAC, 607 },
- { 0x3130, 610 },
- { 0x313A, 613 },
- { 0x3128, 616 },
- { 0x3137, 619 },
- { 0x313E, 622 },
- { 0x3144, 625 },
- { 0x2F81, 628 },
- { 0x2F8A, 631 },
- { 0x2F7A, 634 },
- { 0x2F87, 637 },
- { 0x2F8E, 640 },
- { 0x2E8B, 643 },
- { 0x2F4B, 646 },
- { 0x2F47, 649 },
- { 0x2F4E, 652 },
- { 0x2F52, 655 },
- { 0x2F58, 658 },
- { 0x305C, 661 },
- { 0x3068, 664 },
- { 0x3054, 667 },
- { 0x3064, 670 },
- { 0x306C, 673 },
- { 0x30EB, 676 },
- { 0x30F6, 679 },
- { 0x30F3, 682 },
- { 0x2E7E, 685 },
- { 0x2E7B, 688 },
- { 0x2E78, 691 },
- { 0x2E79, 694 },
- { 0x325A, 697 },
- { 0x3266, 700 },
- { 0x326A, 703 },
- { 0x3270, 706 },
- { 0x3079, 709 },
- { 0x3084, 712 },
- { 0x3072, 715 },
- { 0x3080, 718 },
- { 0x3088, 721 },
- { 0x3039, 724 },
- { 0x3044, 727 },
- { 0x3031, 730 },
- { 0x3041, 733 },
- { 0x3048, 736 },
- { 0x304E, 739 },
- { 0x2F2F, 742 },
- { 0x2F3A, 745 },
- { 0x2F28, 748 },
- { 0x2F37, 751 },
- { 0x2F3D, 754 },
- { 0x2F43, 757 },
- { 0x2FFD, 760 },
- { 0x3007, 763 },
- { 0x2FF7, 766 },
- { 0x3004, 769 },
- { 0x300B, 772 },
- { 0x2E8A, 775 },
- { 0x2E87, 778 },
- { 0x2E88, 781 },
- { 0x2EB9, 784 },
- { 0x2EB2, 787 },
- { 0x2EC0, 790 },
- { 0x2EC4, 793 },
- { 0x2ECA, 796 },
- { 0x3276, 799 },
- { 0x3282, 802 },
- { 0x3286, 805 },
- { 0x328C, 808 },
- { 0x3240, 811 },
- { 0x324A, 814 },
- { 0x3247, 817 },
- { 0x324E, 820 },
- { 0x3254, 823 },
- { 0x318A, 826 },
- { 0x3194, 829 },
- { 0x3183, 832 },
- { 0x3191, 835 },
- { 0x3198, 838 },
- { 0x319E, 841 },
- { 0x2F9B, 844 },
- { 0x2FA6, 847 },
- { 0x2F94, 850 },
- { 0x2FA3, 853 },
- { 0x2FAA, 856 },
- { 0x2E85, 859 },
- { 0x2F64, 862 },
- { 0x2F5C, 865 },
- { 0x2F68, 868 },
- { 0x2F6E, 871 },
- { 0x2F74, 874 },
- { 0x30FA, 877 },
- { 0x3103, 880 },
- { 0x3100, 883 },
- { 0x2E8D, 886 },
- { 0x32D7, 889 },
- { 0x32E1, 892 },
- { 0x32E5, 895 },
- { 0x32EB, 898 },
- { 0x32F7, 901 },
- { 0x32FB, 904 },
- { 0x3301, 907 },
- { 0x310E, 910 },
- { 0x3118, 913 },
- { 0x3107, 916 },
- { 0x3115, 919 },
- { 0x311C, 922 },
- { 0x3122, 925 },
- { 0x2E99, 928 },
- { 0x2E96, 931 },
- { 0x2E97, 934 },
- { 0x2ED8, 937 },
- { 0x2EE2, 940 },
- { 0x2ED0, 943 },
- { 0x2EDF, 946 },
- { 0x2EE6, 949 },
- { 0x2EEC, 952 },
- { 0x2EA3, 955 },
- { 0x2EA1, 958 },
- { 0x2E94, 961 },
- { 0x2E91, 964 },
- { 0x2E8E, 967 },
- { 0x2E8F, 970 },
- { 0x2EA0, 973 },
- { 0x2E9D, 976 },
- { 0x2E9E, 979 },
- { 0x2E9B, 982 },
- { 0x2EA7, 985 },
- { 0x2EA9, 988 },
- { 0x2EA4, 991 },
- { 0x2EA5, 994 },
- { 0x2EAD, 997 },
- { 0x2EAF, 1000 },
- { 0x2EAA, 1003 },
- { 0x2EAB, 1006 },
- { 0x3131, 1009 },
- { 0x312E, 1012 },
- { 0x312F, 1015 },
- { 0x313B, 1018 },
- { 0x3139, 1021 },
- { 0x31DB, 1024 },
- { 0x31E7, 1027 },
- { 0x31E3, 1030 },
- { 0x31EA, 1033 },
- { 0x31F0, 1036 },
- { 0x312C, 1039 },
- { 0x3129, 1042 },
- { 0x3126, 1045 },
- { 0x3127, 1048 },
- { 0x3138, 1051 },
- { 0x3135, 1054 },
- { 0x3136, 1057 },
- { 0x3133, 1060 },
- { 0x313F, 1063 },
- { 0x3141, 1066 },
- { 0x313C, 1069 },
- { 0x313D, 1072 },
- { 0x3145, 1075 },
- { 0x3147, 1078 },
- { 0x3142, 1081 },
- { 0x3143, 1084 },
- { 0x2F82, 1087 },
- { 0x2F7F, 1090 },
- { 0x2F80, 1093 },
- { 0x2FB7, 1096 },
- { 0x2FC1, 1099 },
- { 0x2FB0, 1102 },
- { 0x2FBE, 1105 },
- { 0x2FC5, 1108 },
- { 0x2F8B, 1111 },
- { 0x2F89, 1114 },
- { 0x2F7D, 1117 },
- { 0x2F7B, 1120 },
- { 0x2F78, 1123 },
- { 0x2F79, 1126 },
- { 0x2F88, 1129 },
- { 0x2F85, 1132 },
- { 0x2F86, 1135 },
- { 0x2F84, 1138 },
- { 0x2F8F, 1141 },
- { 0x2F91, 1144 },
- { 0x2F8C, 1147 },
- { 0x2F8D, 1150 },
- { 0x2F4C, 1153 },
- { 0x2F49, 1156 },
- { 0x2F4A, 1159 },
- { 0x2F48, 1162 },
- { 0x2F45, 1165 },
- { 0x2F46, 1168 },
- { 0x2F4F, 1171 },
- { 0x2F4D, 1174 },
- { 0x2F53, 1177 },
- { 0x2F55, 1180 },
- { 0x2F50, 1183 },
- { 0x2F51, 1186 },
- { 0x2F59, 1189 },
- { 0x2F56, 1192 },
- { 0x2F57, 1195 },
- { 0x305D, 1198 },
- { 0x305A, 1201 },
- { 0x305B, 1204 },
- { 0x3069, 1207 },
- { 0x3066, 1210 },
- { 0x3067, 1213 },
- { 0x3094, 1216 },
- { 0x30A0, 1219 },
- { 0x308E, 1222 },
- { 0x309C, 1225 },
- { 0x30A4, 1228 },
- { 0x3058, 1231 },
- { 0x3055, 1234 },
- { 0x3052, 1237 },
- { 0x3053, 1240 },
- { 0x3065, 1243 },
- { 0x3062, 1246 },
- { 0x3063, 1249 },
- { 0x3060, 1252 },
- { 0x306D, 1255 },
- { 0x306F, 1258 },
- { 0x306A, 1261 },
- { 0x306B, 1264 },
- { 0x30EC, 1267 },
- { 0x30E9, 1270 },
- { 0x30EA, 1273 },
- { 0x30F7, 1276 },
- { 0x30F5, 1279 },
- { 0x30E8, 1282 },
- { 0x30E6, 1285 },
- { 0x3018, 1288 },
- { 0x3021, 1291 },
- { 0x3011, 1294 },
- { 0x301E, 1297 },
- { 0x3025, 1300 },
- { 0x302B, 1303 },
- { 0x2F12, 1306 },
- { 0x2F0B, 1309 },
- { 0x2F19, 1312 },
- { 0x2F1D, 1315 },
- { 0x2F22, 1318 },
- { 0x2FEA, 1321 },
- { 0x2FF2, 1324 },
- { 0x2FE2, 1327 },
- { 0x30F4, 1330 },
- { 0x30F1, 1333 },
- { 0x30F2, 1336 },
- { 0x30EF, 1339 },
- { 0x30C8, 1342 },
- { 0x30D3, 1345 },
- { 0x30C0, 1348 },
- { 0x30D0, 1351 },
- { 0x2E7F, 1354 },
- { 0x2E7C, 1357 },
- { 0x2E7D, 1360 },
- { 0x325E, 1363 },
- { 0x325B, 1366 },
- { 0x3258, 1369 },
- { 0x3259, 1372 },
- { 0x3292, 1375 },
- { 0x329D, 1378 },
- { 0x32A1, 1381 },
- { 0x32A7, 1384 },
- { 0x3267, 1387 },
- { 0x3264, 1390 },
- { 0x3265, 1393 },
- { 0x3262, 1396 },
- { 0x326B, 1399 },
- { 0x326D, 1402 },
- { 0x3268, 1405 },
- { 0x3269, 1408 },
- { 0x3271, 1411 },
- { 0x3273, 1414 },
- { 0x326E, 1417 },
- { 0x326F, 1420 },
- { 0x307A, 1423 },
- { 0x3077, 1426 },
- { 0x3078, 1429 },
- { 0x3085, 1432 },
- { 0x3082, 1435 },
- { 0x3083, 1438 },
- { 0x3075, 1441 },
- { 0x3073, 1444 },
- { 0x3070, 1447 },
- { 0x3071, 1450 },
- { 0x3081, 1453 },
- { 0x307E, 1456 },
- { 0x307F, 1459 },
- { 0x307C, 1462 },
- { 0x3089, 1465 },
- { 0x308B, 1468 },
- { 0x3086, 1471 },
- { 0x3087, 1474 },
- { 0x303A, 1477 },
- { 0x3037, 1480 },
- { 0x3038, 1483 },
- { 0x3045, 1486 },
- { 0x3043, 1489 },
- { 0x3035, 1492 },
- { 0x3032, 1495 },
- { 0x302F, 1498 },
- { 0x3030, 1501 },
- { 0x3042, 1504 },
- { 0x303F, 1507 },
- { 0x3040, 1510 },
- { 0x303D, 1513 },
- { 0x3049, 1516 },
- { 0x304B, 1519 },
- { 0x3046, 1522 },
- { 0x3047, 1525 },
- { 0x304F, 1528 },
- { 0x3051, 1531 },
- { 0x304C, 1534 },
- { 0x304D, 1537 },
- { 0x2F30, 1540 },
- { 0x2F2D, 1543 },
- { 0x2F2E, 1546 },
- { 0x2F39, 1549 },
- { 0x30AC, 1552 },
- { 0x30B6, 1555 },
- { 0x30B3, 1558 },
- { 0x30BA, 1561 },
- { 0x2F2B, 1564 },
- { 0x2F29, 1567 },
- { 0x2F26, 1570 },
- { 0x2F27, 1573 },
- { 0x2F38, 1576 },
- { 0x2F35, 1579 },
- { 0x2F36, 1582 },
- { 0x2F33, 1585 },
- { 0x2F3E, 1588 },
- { 0x2F40, 1591 },
- { 0x2F3B, 1594 },
- { 0x2F3C, 1597 },
- { 0x2F44, 1600 },
- { 0x2F41, 1603 },
- { 0x2F42, 1606 },
- { 0x2FFE, 1609 },
- { 0x2FFC, 1612 },
- { 0x2EF7, 1615 },
- { 0x2EF0, 1618 },
- { 0x2EFB, 1621 },
- { 0x2EFF, 1624 },
- { 0x2F05, 1627 },
- { 0x2FD1, 1630 },
- { 0x2FD8, 1633 },
- { 0x2FCB, 1636 },
- { 0x2FD5, 1639 },
- { 0x2FDC, 1642 },
- { 0x3008, 1645 },
- { 0x3006, 1648 },
- { 0x30DA, 1651 },
- { 0x30E4, 1654 },
- { 0x30E1, 1657 },
- { 0x2FFA, 1660 },
- { 0x2FF8, 1663 },
- { 0x2FF5, 1666 },
- { 0x2FF6, 1669 },
- { 0x32AB, 1672 },
- { 0x32B5, 1675 },
- { 0x32B8, 1678 },
- { 0x32BE, 1681 },
- { 0x3005, 1684 },
- { 0x3002, 1687 },
- { 0x3003, 1690 },
- { 0x320E, 1693 },
- { 0x3215, 1696 },
- { 0x3211, 1699 },
- { 0x3219, 1702 },
- { 0x321F, 1705 },
- { 0x3000, 1708 },
- { 0x300C, 1711 },
- { 0x300E, 1714 },
- { 0x3009, 1717 },
- { 0x300A, 1720 },
- { 0x32C4, 1723 },
- { 0x32CF, 1726 },
- { 0x32D3, 1729 },
- { 0x316E, 1732 },
- { 0x3175, 1735 },
- { 0x3167, 1738 },
- { 0x3177, 1741 },
- { 0x317D, 1744 },
- { 0x2EBA, 1747 },
- { 0x2EB7, 1750 },
- { 0x2EB8, 1753 },
- { 0x2EB5, 1756 },
- { 0x2EB3, 1759 },
- { 0x2EB0, 1762 },
- { 0x2EB1, 1765 },
- { 0x2EC1, 1768 },
- { 0x2EBE, 1771 },
- { 0x2EBF, 1774 },
- { 0x2EBC, 1777 },
- { 0x2EC5, 1780 },
- { 0x2EC7, 1783 },
- { 0x2EC2, 1786 },
- { 0x2EC3, 1789 },
- { 0x2ECB, 1792 },
- { 0x2ECD, 1795 },
- { 0x2EC8, 1798 },
- { 0x2EC9, 1801 },
- { 0x327A, 1804 },
- { 0x3277, 1807 },
- { 0x3274, 1810 },
- { 0x3275, 1813 },
- { 0x3283, 1816 },
- { 0x3280, 1819 },
- { 0x3281, 1822 },
- { 0x327E, 1825 },
- { 0x3287, 1828 },
- { 0x3289, 1831 },
- { 0x3284, 1834 },
- { 0x3285, 1837 },
- { 0x328D, 1840 },
- { 0x328F, 1843 },
- { 0x328A, 1846 },
- { 0x328B, 1849 },
- { 0x3241, 1852 },
- { 0x323E, 1855 },
- { 0x323F, 1858 },
- { 0x324B, 1861 },
- { 0x3249, 1864 },
- { 0x3248, 1867 },
- { 0x3245, 1870 },
- { 0x3246, 1873 },
- { 0x31F5, 1876 },
- { 0x31FE, 1879 },
- { 0x31FA, 1882 },
- { 0x3202, 1885 },
- { 0x3208, 1888 },
- { 0x3243, 1891 },
- { 0x324F, 1894 },
- { 0x3251, 1897 },
- { 0x324C, 1900 },
- { 0x324D, 1903 },
- { 0x3255, 1906 },
- { 0x3257, 1909 },
- { 0x3252, 1912 },
- { 0x3253, 1915 },
- { 0x318B, 1918 },
- { 0x3188, 1921 },
- { 0x3189, 1924 },
- { 0x3195, 1927 },
- { 0x3193, 1930 },
- { 0x3225, 1933 },
- { 0x3230, 1936 },
- { 0x322C, 1939 },
- { 0x3234, 1942 },
- { 0x323A, 1945 },
- { 0x3186, 1948 },
- { 0x3184, 1951 },
- { 0x3181, 1954 },
- { 0x3182, 1957 },
- { 0x3192, 1960 },
- { 0x318F, 1963 },
- { 0x3190, 1966 },
- { 0x31AB, 1969 },
- { 0x31B2, 1972 },
- { 0x31A4, 1975 },
- { 0x31AF, 1978 },
- { 0x31B6, 1981 },
- { 0x31BA, 1984 },
- { 0x318D, 1987 },
- { 0x3199, 1990 },
- { 0x319B, 1993 },
- { 0x3196, 1996 },
- { 0x3197, 1999 },
- { 0x319F, 2002 },
- { 0x31A1, 2005 },
- { 0x319C, 2008 },
- { 0x319D, 2011 },
- { 0x2F9C, 2014 },
- { 0x2F99, 2017 },
- { 0x2F9A, 2020 },
- { 0x2FA7, 2023 },
- { 0x2FA5, 2026 },
- { 0x2F97, 2029 },
- { 0x2F95, 2032 },
- { 0x2F92, 2035 },
- { 0x2F93, 2038 },
- { 0x2FA4, 2041 },
- { 0x2FA1, 2044 },
- { 0x2FA2, 2047 },
- { 0x2F9F, 2050 },
- { 0x2FAB, 2053 },
- { 0x2FAD, 2056 },
- { 0x2FA8, 2059 },
- { 0x2FA9, 2062 },
- { 0x2E86, 2065 },
- { 0x2E84, 2068 },
- { 0x2F65, 2071 },
- { 0x2F62, 2074 },
- { 0x2F63, 2077 },
- { 0x2F6B, 2080 },
- { 0x2F6A, 2083 },
- { 0x2F60, 2086 },
- { 0x2F5D, 2089 },
- { 0x2F5A, 2092 },
- { 0x2F5B, 2095 },
- { 0x2F69, 2098 },
- { 0x2F66, 2101 },
- { 0x2F67, 2104 },
- { 0x2F6F, 2107 },
- { 0x2F71, 2110 },
- { 0x2F6C, 2113 },
- { 0x2F6D, 2116 },
- { 0x2F75, 2119 },
- { 0x2F77, 2122 },
- { 0x2F72, 2125 },
- { 0x2F73, 2128 },
- { 0x30FB, 2131 },
- { 0x30F8, 2134 },
- { 0x30F9, 2137 },
- { 0x3104, 2140 },
- { 0x3102, 2143 },
- { 0x3101, 2146 },
- { 0x30FF, 2149 },
- { 0x30FD, 2152 },
- { 0x32DB, 2155 },
- { 0x32D8, 2158 },
- { 0x32D5, 2161 },
- { 0x32D6, 2164 },
- { 0x32E2, 2167 },
- { 0x32DF, 2170 },
- { 0x32E0, 2173 },
- { 0x32DE, 2176 },
- { 0x32E6, 2179 },
- { 0x32E8, 2182 },
- { 0x32E3, 2185 },
- { 0x32E4, 2188 },
- { 0x32EF, 2191 },
- { 0x32EC, 2194 },
- { 0x32E9, 2197 },
- { 0x32EA, 2200 },
- { 0x32F8, 2203 },
- { 0x32F5, 2206 },
- { 0x32F6, 2209 },
- { 0x32F3, 2212 },
- { 0x32FC, 2215 },
- { 0x32FE, 2218 },
- { 0x32F9, 2221 },
- { 0x32FA, 2224 },
- { 0x3302, 2227 },
- { 0x3304, 2230 },
- { 0x32FF, 2233 },
- { 0x3300, 2236 },
- { 0x310F, 2239 },
- { 0x310C, 2242 },
- { 0x310D, 2245 },
- { 0x3119, 2248 },
- { 0x3117, 2251 },
- { 0x31C0, 2254 },
- { 0x31CB, 2257 },
- { 0x31C7, 2260 },
- { 0x31CF, 2263 },
- { 0x31D5, 2266 },
- { 0x310A, 2269 },
- { 0x3108, 2272 },
- { 0x3105, 2275 },
- { 0x3106, 2278 },
- { 0x3116, 2281 },
- { 0x3113, 2284 },
- { 0x3114, 2287 },
- { 0x3111, 2290 },
- { 0x311D, 2293 },
- { 0x311F, 2296 },
- { 0x311A, 2299 },
- { 0x311B, 2302 },
- { 0x3123, 2305 },
- { 0x3125, 2308 },
- { 0x3120, 2311 },
- { 0x3121, 2314 },
- { 0x3152, 2317 },
- { 0x3158, 2320 },
- { 0x314A, 2323 },
- { 0x3155, 2326 },
- { 0x315B, 2329 },
- { 0x3161, 2332 },
- { 0x2ED9, 2335 },
- { 0x2ED6, 2338 },
- { 0x2ED7, 2341 },
- { 0x2EE3, 2344 },
- { 0x2EE1, 2347 },
- { 0x2ED4, 2350 },
- { 0x2ED1, 2353 },
- { 0x2ECE, 2356 },
- { 0x2ECF, 2359 },
- { 0x2EE0, 2362 },
- { 0x2EDD, 2365 },
- { 0x2EDE, 2368 },
- { 0x2EDB, 2371 },
- { 0x2EE7, 2374 },
- { 0x2EE9, 2377 },
- { 0x2EE4, 2380 },
- { 0x2EE5, 2383 },
- { 0x2EED, 2386 },
- { 0x2EEA, 2389 },
- { 0x2EEB, 2392 },
- { 0x2E95, 2395 },
- { 0x2E92, 2398 },
- { 0x2E93, 2401 },
- { 0x2E9C, 2404 },
- { 0x2E9A, 2407 },
- { 0x2EA8, 2410 },
- { 0x2EAE, 2413 },
- { 0x31DC, 2416 },
- { 0x31D9, 2419 },
- { 0x31DA, 2422 },
- { 0x31E8, 2425 },
- { 0x31E5, 2428 },
- { 0x31E6, 2431 },
- { 0x31E4, 2434 },
- { 0x31E1, 2437 },
- { 0x31E2, 2440 },
- { 0x31DF, 2443 },
- { 0x31EB, 2446 },
- { 0x31ED, 2449 },
- { 0x31E9, 2452 },
- { 0x31F1, 2455 },
- { 0x31F3, 2458 },
- { 0x31EE, 2461 },
- { 0x31EF, 2464 },
- { 0x312D, 2467 },
- { 0x312A, 2470 },
- { 0x312B, 2473 },
- { 0x3134, 2476 },
- { 0x3132, 2479 },
- { 0x3140, 2482 },
- { 0x3146, 2485 },
- { 0x2FB8, 2488 },
- { 0x2FB5, 2491 },
- { 0x2FB6, 2494 },
- { 0x2FC2, 2497 },
- { 0x2FC0, 2500 },
- { 0x2FB3, 2503 },
- { 0x2FB1, 2506 },
- { 0x2FAE, 2509 },
- { 0x2FAF, 2512 },
- { 0x2FBF, 2515 },
- { 0x2FBC, 2518 },
- { 0x2FBD, 2521 },
- { 0x2FBA, 2524 },
- { 0x2FC6, 2527 },
- { 0x2FC8, 2530 },
- { 0x2FC3, 2533 },
- { 0x2FC4, 2536 },
- { 0x2F7E, 2539 },
- { 0x2F7C, 2542 },
- { 0x2F83, 2545 },
- { 0x2F90, 2548 },
- { 0x2F54, 2551 },
- { 0x3095, 2554 },
- { 0x3092, 2557 },
- { 0x3093, 2560 },
- { 0x30A1, 2563 },
- { 0x309E, 2566 },
- { 0x309F, 2569 },
- { 0x3090, 2572 },
- { 0x308C, 2575 },
- { 0x308D, 2578 },
- { 0x309D, 2581 },
- { 0x309A, 2584 },
- { 0x309B, 2587 },
- { 0x3098, 2590 },
- { 0x30A5, 2593 },
- { 0x30A7, 2596 },
- { 0x30A2, 2599 },
- { 0x30A3, 2602 },
- { 0x3059, 2605 },
- { 0x3056, 2608 },
- { 0x3057, 2611 },
- { 0x3061, 2614 },
- { 0x305E, 2617 },
- { 0x305F, 2620 },
- { 0x306E, 2623 },
- { 0x30E7, 2626 },
- { 0x3019, 2629 },
- { 0x3016, 2632 },
- { 0x3017, 2635 },
- { 0x3022, 2638 },
- { 0x3020, 2641 },
- { 0x3014, 2644 },
- { 0x3012, 2647 },
- { 0x300F, 2650 },
- { 0x3010, 2653 },
- { 0x301F, 2656 },
- { 0x301D, 2659 },
- { 0x301B, 2662 },
- { 0x3026, 2665 },
- { 0x3028, 2668 },
- { 0x3023, 2671 },
- { 0x3024, 2674 },
- { 0x302C, 2677 },
- { 0x302E, 2680 },
- { 0x3029, 2683 },
- { 0x302A, 2686 },
- { 0x2F13, 2689 },
- { 0x2F10, 2692 },
- { 0x2F11, 2695 },
- { 0x2F0E, 2698 },
- { 0x2F0C, 2701 },
- { 0x2F09, 2704 },
- { 0x2F0A, 2707 },
- { 0x2F1A, 2710 },
- { 0x2F17, 2713 },
- { 0x2F18, 2716 },
- { 0x2F15, 2719 },
- { 0x2F1E, 2722 },
- { 0x2F20, 2725 },
- { 0x2F1B, 2728 },
- { 0x2F1C, 2731 },
- { 0x2F23, 2734 },
- { 0x2F25, 2737 },
- { 0x2F21, 2740 },
- { 0x2FEB, 2743 },
- { 0x2FE8, 2746 },
- { 0x2FE9, 2749 },
- { 0x2FF3, 2752 },
- { 0x2FF1, 2755 },
- { 0x2FE6, 2758 },
- { 0x2FE3, 2761 },
- { 0x2FE0, 2764 },
- { 0x2FE1, 2767 },
- { 0x2FF0, 2770 },
- { 0x2FEE, 2773 },
- { 0x2FEF, 2776 },
- { 0x2FED, 2779 },
- { 0x2FF4, 2782 },
- { 0x30F0, 2785 },
- { 0x30ED, 2788 },
- { 0x30EE, 2791 },
- { 0x30C9, 2794 },
- { 0x30C6, 2797 },
- { 0x30C7, 2800 },
- { 0x30D4, 2803 },
- { 0x30D2, 2806 },
- { 0x30C4, 2809 },
- { 0x30C1, 2812 },
- { 0x30BE, 2815 },
- { 0x30BF, 2818 },
- { 0x30D1, 2821 },
- { 0x30CE, 2824 },
- { 0x30CF, 2827 },
- { 0x30CC, 2830 },
- { 0x325F, 2833 },
- { 0x325C, 2836 },
- { 0x325D, 2839 },
- { 0x3296, 2842 },
- { 0x3293, 2845 },
- { 0x3290, 2848 },
- { 0x3291, 2851 },
- { 0x329E, 2854 },
- { 0x329B, 2857 },
- { 0x329C, 2860 },
- { 0x3299, 2863 },
- { 0x32A2, 2866 },
- { 0x32A4, 2869 },
- { 0x329F, 2872 },
- { 0x32A0, 2875 },
- { 0x32A8, 2878 },
- { 0x32A5, 2881 },
- { 0x32A6, 2884 },
- { 0x3263, 2887 },
- { 0x3260, 2890 },
- { 0x3261, 2893 },
- { 0x326C, 2896 },
- { 0x3272, 2899 },
- { 0x3076, 2902 },
- { 0x3074, 2905 },
- { 0x307D, 2908 },
- { 0x307B, 2911 },
- { 0x308A, 2914 },
- { 0x3036, 2917 },
- { 0x3033, 2920 },
- { 0x3034, 2923 },
- { 0x303E, 2926 },
- { 0x303B, 2929 },
- { 0x303C, 2932 },
- { 0x304A, 2935 },
- { 0x3050, 2938 },
- { 0x30AD, 2941 },
- { 0x30AA, 2944 },
- { 0x30AB, 2947 },
- { 0x30B7, 2950 },
- { 0x30B5, 2953 },
- { 0x30A9, 2956 },
- { 0x30B4, 2959 },
- { 0x30B1, 2962 },
- { 0x30B2, 2965 },
- { 0x30AF, 2968 },
- { 0x30BB, 2971 },
- { 0x30BD, 2974 },
- { 0x30B8, 2977 },
- { 0x30B9, 2980 },
- { 0x2F2C, 2983 },
- { 0x2F2A, 2986 },
- { 0x2F34, 2989 },
- { 0x2F31, 2992 },
- { 0x2F32, 2995 },
- { 0x2F3F, 2998 },
- { 0x2EF8, 3001 },
- { 0x2EF5, 3004 },
- { 0x2EF6, 3007 },
- { 0x2EF3, 3010 },
- { 0x2EF1, 3013 },
- { 0x2EEE, 3016 },
- { 0x2EEF, 3019 },
- { 0x2EFC, 3022 },
- { 0x2EF9, 3025 },
- { 0x2EFA, 3028 },
- { 0x2F00, 3031 },
- { 0x2F02, 3034 },
- { 0x2EFD, 3037 },
- { 0x2EFE, 3040 },
- { 0x2F06, 3043 },
- { 0x2F08, 3046 },
- { 0x2F03, 3049 },
- { 0x2F04, 3052 },
- { 0x2FD2, 3055 },
- { 0x2FCF, 3058 },
- { 0x2FD0, 3061 },
- { 0x2FD9, 3064 },
- { 0x2FD7, 3067 },
- { 0x2FCE, 3070 },
- { 0x2FCC, 3073 },
- { 0x2FC9, 3076 },
- { 0x2FCA, 3079 },
- { 0x2FD6, 3082 },
- { 0x2FD3, 3085 },
- { 0x2FD4, 3088 },
- { 0x2FDD, 3091 },
- { 0x2FDF, 3094 },
- { 0x2FDA, 3097 },
- { 0x2FDB, 3100 },
- { 0x30DB, 3103 },
- { 0x30D8, 3106 },
- { 0x30D9, 3109 },
- { 0x30E5, 3112 },
- { 0x30E3, 3115 },
- { 0x30D6, 3118 },
- { 0x30E2, 3121 },
- { 0x30DF, 3124 },
- { 0x30E0, 3127 },
- { 0x30DE, 3130 },
- { 0x2FFB, 3133 },
- { 0x2FF9, 3136 },
- { 0x32AF, 3139 },
- { 0x32AC, 3142 },
- { 0x32A9, 3145 },
- { 0x32AA, 3148 },
- { 0x32B6, 3151 },
- { 0x32B3, 3154 },
- { 0x32B4, 3157 },
- { 0x32B2, 3160 },
- { 0x32B9, 3163 },
- { 0x32BB, 3166 },
- { 0x32B7, 3169 },
- { 0x32BF, 3172 },
- { 0x32C1, 3175 },
- { 0x32BC, 3178 },
- { 0x32BD, 3181 },
- { 0x320F, 3184 },
- { 0x320C, 3187 },
- { 0x320D, 3190 },
- { 0x3216, 3193 },
- { 0x3213, 3196 },
- { 0x3214, 3199 },
- { 0x3212, 3202 },
- { 0x3210, 3205 },
- { 0x321A, 3208 },
- { 0x321C, 3211 },
- { 0x3217, 3214 },
- { 0x3218, 3217 },
- { 0x3220, 3220 },
- { 0x3222, 3223 },
- { 0x321D, 3226 },
- { 0x321E, 3229 },
- { 0x3001, 3232 },
- { 0x2FFF, 3235 },
- { 0x300D, 3238 },
- { 0x32C8, 3241 },
- { 0x32C5, 3244 },
- { 0x32C2, 3247 },
- { 0x32C3, 3250 },
- { 0x32D0, 3253 },
- { 0x32CD, 3256 },
- { 0x32CE, 3259 },
- { 0x32CB, 3262 },
- { 0x32D4, 3265 },
- { 0x32D1, 3268 },
- { 0x32D2, 3271 },
- { 0x316F, 3274 },
- { 0x316C, 3277 },
- { 0x316D, 3280 },
- { 0x3174, 3283 },
- { 0x316A, 3286 },
- { 0x3168, 3289 },
- { 0x3165, 3292 },
- { 0x3166, 3295 },
- { 0x3173, 3298 },
- { 0x3172, 3301 },
- { 0x3171, 3304 },
- { 0x3178, 3307 },
- { 0x317A, 3310 },
- { 0x3176, 3313 },
- { 0x317E, 3316 },
- { 0x3180, 3319 },
- { 0x317B, 3322 },
- { 0x317C, 3325 },
- { 0x2EB6, 3328 },
- { 0x2EB4, 3331 },
- { 0x2EBD, 3334 },
- { 0x2EBB, 3337 },
- { 0x2EC6, 3340 },
- { 0x2ECC, 3343 },
- { 0x327B, 3346 },
- { 0x3278, 3349 },
- { 0x3279, 3352 },
- { 0x327F, 3355 },
- { 0x327C, 3358 },
- { 0x327D, 3361 },
- { 0x3288, 3364 },
- { 0x328E, 3367 },
- { 0x31F4, 3370 },
- { 0x31FF, 3373 },
- { 0x31FC, 3376 },
- { 0x31FD, 3379 },
- { 0x31FB, 3382 },
- { 0x31F8, 3385 },
- { 0x31F9, 3388 },
- { 0x31F7, 3391 },
- { 0x3203, 3394 },
- { 0x3205, 3397 },
- { 0x3200, 3400 },
- { 0x3201, 3403 },
- { 0x3209, 3406 },
- { 0x320B, 3409 },
- { 0x3206, 3412 },
- { 0x3207, 3415 },
- { 0x3244, 3418 },
- { 0x3242, 3421 },
- { 0x3250, 3424 },
- { 0x3256, 3427 },
- { 0x3226, 3430 },
- { 0x3223, 3433 },
- { 0x3224, 3436 },
- { 0x3231, 3439 },
- { 0x322E, 3442 },
- { 0x322F, 3445 },
- { 0x322D, 3448 },
- { 0x322A, 3451 },
- { 0x322B, 3454 },
- { 0x3228, 3457 },
- { 0x3235, 3460 },
- { 0x3237, 3463 },
- { 0x3232, 3466 },
- { 0x3233, 3469 },
- { 0x323B, 3472 },
- { 0x323D, 3475 },
- { 0x3238, 3478 },
- { 0x3239, 3481 },
- { 0x3187, 3484 },
- { 0x3185, 3487 },
- { 0x31AC, 3490 },
- { 0x31A9, 3493 },
- { 0x31AA, 3496 },
- { 0x31B3, 3499 },
- { 0x31B1, 3502 },
- { 0x31A7, 3505 },
- { 0x31A5, 3508 },
- { 0x31A2, 3511 },
- { 0x31A3, 3514 },
- { 0x31B0, 3517 },
- { 0x31AD, 3520 },
- { 0x31AE, 3523 },
- { 0x31B7, 3526 },
- { 0x31B4, 3529 },
- { 0x31B5, 3532 },
- { 0x31BB, 3535 },
- { 0x31BD, 3538 },
- { 0x31B8, 3541 },
- { 0x31B9, 3544 },
- { 0x318E, 3547 },
- { 0x318C, 3550 },
- { 0x319A, 3553 },
- { 0x31A0, 3556 },
- { 0x2F98, 3559 },
- { 0x2F96, 3562 },
- { 0x2FA0, 3565 },
- { 0x2F9D, 3568 },
- { 0x2F9E, 3571 },
- { 0x2FAC, 3574 },
- { 0x2F61, 3577 },
- { 0x2F5E, 3580 },
- { 0x2F5F, 3583 },
- { 0x2F70, 3586 },
- { 0x2F76, 3589 },
- { 0x30FE, 3592 },
- { 0x30FC, 3595 },
- { 0x32DC, 3598 },
- { 0x32D9, 3601 },
- { 0x32DA, 3604 },
- { 0x32DD, 3607 },
- { 0x32E7, 3610 },
- { 0x32F0, 3613 },
- { 0x32ED, 3616 },
- { 0x32EE, 3619 },
- { 0x32F4, 3622 },
- { 0x32F1, 3625 },
- { 0x32F2, 3628 },
- { 0x32FD, 3631 },
- { 0x3303, 3634 },
- { 0x31C1, 3637 },
- { 0x31BE, 3640 },
- { 0x31BF, 3643 },
- { 0x31CC, 3646 },
- { 0x31C9, 3649 },
- { 0x31CA, 3652 },
- { 0x31C8, 3655 },
- { 0x31C5, 3658 },
- { 0x31C6, 3661 },
- { 0x31C3, 3664 },
- { 0x31D0, 3667 },
- { 0x31D2, 3670 },
- { 0x31CD, 3673 },
- { 0x31CE, 3676 },
- { 0x31D6, 3679 },
- { 0x31D8, 3682 },
- { 0x31D3, 3685 },
- { 0x31D4, 3688 },
- { 0x310B, 3691 },
- { 0x3109, 3694 },
- { 0x3112, 3697 },
- { 0x3110, 3700 },
- { 0x311E, 3703 },
- { 0x3124, 3706 },
- { 0x3153, 3709 },
- { 0x3150, 3712 },
- { 0x3151, 3715 },
- { 0x3159, 3718 },
- { 0x3157, 3721 },
- { 0x314E, 3724 },
- { 0x314B, 3727 },
- { 0x3148, 3730 },
- { 0x3149, 3733 },
- { 0x3156, 3736 },
- { 0x3154, 3739 },
- { 0x315C, 3742 },
- { 0x315E, 3745 },
- { 0x315A, 3748 },
- { 0x3162, 3751 },
- { 0x3164, 3754 },
- { 0x315F, 3757 },
- { 0x3160, 3760 },
- { 0x2ED5, 3763 },
- { 0x2ED2, 3766 },
- { 0x2ED3, 3769 },
- { 0x2EDC, 3772 },
- { 0x2EDA, 3775 },
- { 0x2EE8, 3778 },
- { 0x31E0, 3781 },
- { 0x31DD, 3784 },
- { 0x31DE, 3787 },
- { 0x31EC, 3790 },
- { 0x31F2, 3793 },
- { 0x2FB4, 3796 },
- { 0x2FB2, 3799 },
- { 0x2FBB, 3802 },
- { 0x2FB9, 3805 },
- { 0x2FC7, 3808 },
- { 0x3091, 3811 },
- { 0x308F, 3814 },
- { 0x3099, 3817 },
- { 0x3096, 3820 },
- { 0x3097, 3823 },
- { 0x30A6, 3826 },
- { 0x3015, 3829 },
- { 0x3013, 3832 },
- { 0x301C, 3835 },
- { 0x301A, 3838 },
- { 0x3027, 3841 },
- { 0x302D, 3844 },
- { 0x2F0F, 3847 },
- { 0x2F0D, 3850 },
- { 0x2F16, 3853 },
- { 0x2F14, 3856 },
- { 0x2F1F, 3859 },
- { 0x2F24, 3862 },
- { 0x2FE7, 3865 },
- { 0x2FE4, 3868 },
- { 0x2FE5, 3871 },
- { 0x2FEC, 3874 },
- { 0x30C5, 3877 },
- { 0x30C2, 3880 },
- { 0x30C3, 3883 },
- { 0x30CD, 3886 },
- { 0x30CA, 3889 },
- { 0x30CB, 3892 },
- { 0x3297, 3895 },
- { 0x3294, 3898 },
- { 0x3295, 3901 },
- { 0x329A, 3904 },
- { 0x3298, 3907 },
- { 0x32A3, 3910 },
- { 0x30A8, 3913 },
- { 0x30B0, 3916 },
- { 0x30AE, 3919 },
- { 0x30BC, 3922 },
- { 0x2EF4, 3925 },
- { 0x2EF2, 3928 },
- { 0x2F01, 3931 },
- { 0x2F07, 3934 },
- { 0x2FCD, 3937 },
- { 0x2FDE, 3940 },
- { 0x30D7, 3943 },
- { 0x30D5, 3946 },
- { 0x30DC, 3949 },
- { 0x30DD, 3952 },
- { 0x32B0, 3955 },
- { 0x32AD, 3958 },
- { 0x32AE, 3961 },
- { 0x32B1, 3964 },
- { 0x32BA, 3967 },
- { 0x32C0, 3970 },
- { 0x321B, 3973 },
- { 0x3221, 3976 },
- { 0x32C9, 3979 },
- { 0x32C6, 3982 },
- { 0x32C7, 3985 },
- { 0x32CC, 3988 },
- { 0x32CA, 3991 },
- { 0x316B, 3994 },
- { 0x3169, 3997 },
- { 0x3170, 4000 },
- { 0x3179, 4003 },
- { 0x317F, 4006 },
- { 0x31F6, 4009 },
- { 0x3204, 4012 },
- { 0x320A, 4015 },
- { 0x3229, 4018 },
- { 0x3227, 4021 },
- { 0x3236, 4024 },
- { 0x323C, 4027 },
- { 0x31A8, 4030 },
- { 0x31A6, 4033 },
- { 0x31BC, 4036 },
- { 0x31C4, 4039 },
- { 0x31C2, 4042 },
- { 0x31D1, 4045 },
- { 0x31D7, 4048 },
- { 0x314F, 4051 },
- { 0x314C, 4054 },
- { 0x314D, 4057 },
- { 0x315D, 4060 },
- { 0x3163, 4063 },
- { 0x2E8D, 4066 },
- { 0x2152, 4070 },
- { 0x1DA5, 4072 },
- { 0x1E87, 4075 },
+ { 0x24AB, 317 },
+ { 0x24A7, 324 },
+ { 0x24A6, 331 },
+ { 0x24A9, 338 },
+ { 0x1D1E, 345 },
+ { 0x1D31, 348 },
+ { 0x2667, 353 },
+ { 0x1D7C, 357 },
+ { 0x1D5E, 361 },
+ { 0x7138, 365 },
+ { 0x26BF, 369 },
+ { 0x24D8, 373 },
+ { 0x1E2E, 376 },
+ { 0x2339, 378 },
+ { 0x2517, 383 },
+ { 0x1E79, 387 },
+ { 0x1E8C, 391 },
+ { 0x270F, 393 },
+ { 0x1EAD, 399 },
+ { 0x1C14, 405 },
+ { 0x3367, 406 },
+ { 0x3364, 409 },
+ { 0x334C, 412 },
+ { 0x335E, 415 },
+ { 0x3371, 418 },
+ { 0x333C, 421 },
+ { 0x3343, 424 },
+ { 0x3354, 427 },
+ { 0x3353, 430 },
+ { 0x3363, 433 },
+ { 0x3348, 436 },
+ { 0x335D, 439 },
+ { 0x3350, 442 },
+ { 0x336E, 445 },
+ { 0x3369, 448 },
+ { 0x333F, 451 },
+ { 0x334E, 454 },
+ { 0x3342, 457 },
+ { 0x3361, 460 },
+ { 0x3358, 463 },
+ { 0x3360, 466 },
+ { 0x333D, 469 },
+ { 0x3366, 472 },
+ { 0x3345, 475 },
+ { 0x3347, 478 },
+ { 0x3349, 481 },
+ { 0x3357, 484 },
+ { 0x333B, 487 },
+ { 0x335B, 490 },
+ { 0x3340, 493 },
+ { 0x334B, 496 },
+ { 0x335C, 499 },
+ { 0x335A, 502 },
+ { 0x3359, 505 },
+ { 0x3356, 508 },
+ { 0x334D, 511 },
+ { 0x336C, 514 },
+ { 0x3346, 517 },
+ { 0x3368, 520 },
+ { 0x334F, 523 },
+ { 0x3341, 526 },
+ { 0x3351, 529 },
+ { 0x3344, 532 },
+ { 0x336A, 535 },
+ { 0x334A, 538 },
+ { 0x3362, 541 },
+ { 0x3355, 544 },
+ { 0x3370, 547 },
+ { 0x333E, 550 },
+ { 0x3352, 553 },
+ { 0x335F, 556 },
+ { 0x336B, 559 },
+ { 0x336D, 562 },
+ { 0x3365, 565 },
+ { 0x336F, 568 },
+ { 0x2EB8, 571 },
+ { 0x2EC2, 574 },
+ { 0x2EB0, 577 },
+ { 0x2EBF, 580 },
+ { 0x2EB9, 583 },
+ { 0x2EB6, 586 },
+ { 0x2EB7, 589 },
+ { 0x2ECE, 592 },
+ { 0x2ED8, 595 },
+ { 0x2EC6, 598 },
+ { 0x2ED5, 601 },
+ { 0x2EDC, 604 },
+ { 0x2EE2, 607 },
+ { 0x3166, 610 },
+ { 0x3170, 613 },
+ { 0x315E, 616 },
+ { 0x316D, 619 },
+ { 0x3174, 622 },
+ { 0x317A, 625 },
+ { 0x2FB7, 628 },
+ { 0x2FC0, 631 },
+ { 0x2FB0, 634 },
+ { 0x2FBD, 637 },
+ { 0x2FC4, 640 },
+ { 0x2EC1, 643 },
+ { 0x2F81, 646 },
+ { 0x2F7D, 649 },
+ { 0x2F84, 652 },
+ { 0x2F88, 655 },
+ { 0x2F8E, 658 },
+ { 0x3092, 661 },
+ { 0x309E, 664 },
+ { 0x308A, 667 },
+ { 0x309A, 670 },
+ { 0x30A2, 673 },
+ { 0x3121, 676 },
+ { 0x312C, 679 },
+ { 0x3129, 682 },
+ { 0x2EB4, 685 },
+ { 0x2EB1, 688 },
+ { 0x2EAE, 691 },
+ { 0x2EAF, 694 },
+ { 0x3290, 697 },
+ { 0x329C, 700 },
+ { 0x32A0, 703 },
+ { 0x32A6, 706 },
+ { 0x30AF, 709 },
+ { 0x30BA, 712 },
+ { 0x30A8, 715 },
+ { 0x30B6, 718 },
+ { 0x30BE, 721 },
+ { 0x306F, 724 },
+ { 0x307A, 727 },
+ { 0x3067, 730 },
+ { 0x3077, 733 },
+ { 0x307E, 736 },
+ { 0x3084, 739 },
+ { 0x2F65, 742 },
+ { 0x2F70, 745 },
+ { 0x2F5E, 748 },
+ { 0x2F6D, 751 },
+ { 0x2F73, 754 },
+ { 0x2F79, 757 },
+ { 0x3033, 760 },
+ { 0x303D, 763 },
+ { 0x302D, 766 },
+ { 0x303A, 769 },
+ { 0x3041, 772 },
+ { 0x2EC0, 775 },
+ { 0x2EBD, 778 },
+ { 0x2EBE, 781 },
+ { 0x2EEF, 784 },
+ { 0x2EE8, 787 },
+ { 0x2EF6, 790 },
+ { 0x2EFA, 793 },
+ { 0x2F00, 796 },
+ { 0x32AC, 799 },
+ { 0x32B8, 802 },
+ { 0x32BC, 805 },
+ { 0x32C2, 808 },
+ { 0x3276, 811 },
+ { 0x3280, 814 },
+ { 0x327D, 817 },
+ { 0x3284, 820 },
+ { 0x328A, 823 },
+ { 0x31C0, 826 },
+ { 0x31CA, 829 },
+ { 0x31B9, 832 },
+ { 0x31C7, 835 },
+ { 0x31CE, 838 },
+ { 0x31D4, 841 },
+ { 0x2FD1, 844 },
+ { 0x2FDC, 847 },
+ { 0x2FCA, 850 },
+ { 0x2FD9, 853 },
+ { 0x2FE0, 856 },
+ { 0x2EBB, 859 },
+ { 0x2F9A, 862 },
+ { 0x2F92, 865 },
+ { 0x2F9E, 868 },
+ { 0x2FA4, 871 },
+ { 0x2FAA, 874 },
+ { 0x3130, 877 },
+ { 0x3139, 880 },
+ { 0x3136, 883 },
+ { 0x2EC3, 886 },
+ { 0x330D, 889 },
+ { 0x3317, 892 },
+ { 0x331B, 895 },
+ { 0x3321, 898 },
+ { 0x332D, 901 },
+ { 0x3331, 904 },
+ { 0x3337, 907 },
+ { 0x3144, 910 },
+ { 0x314E, 913 },
+ { 0x313D, 916 },
+ { 0x314B, 919 },
+ { 0x3152, 922 },
+ { 0x3158, 925 },
+ { 0x2ECF, 928 },
+ { 0x2ECC, 931 },
+ { 0x2ECD, 934 },
+ { 0x2F0E, 937 },
+ { 0x2F18, 940 },
+ { 0x2F06, 943 },
+ { 0x2F15, 946 },
+ { 0x2F1C, 949 },
+ { 0x2F22, 952 },
+ { 0x2ED9, 955 },
+ { 0x2ED7, 958 },
+ { 0x2ECA, 961 },
+ { 0x2EC7, 964 },
+ { 0x2EC4, 967 },
+ { 0x2EC5, 970 },
+ { 0x2ED6, 973 },
+ { 0x2ED3, 976 },
+ { 0x2ED4, 979 },
+ { 0x2ED1, 982 },
+ { 0x2EDD, 985 },
+ { 0x2EDF, 988 },
+ { 0x2EDA, 991 },
+ { 0x2EDB, 994 },
+ { 0x2EE3, 997 },
+ { 0x2EE5, 1000 },
+ { 0x2EE0, 1003 },
+ { 0x2EE1, 1006 },
+ { 0x3167, 1009 },
+ { 0x3164, 1012 },
+ { 0x3165, 1015 },
+ { 0x3171, 1018 },
+ { 0x316F, 1021 },
+ { 0x3211, 1024 },
+ { 0x321D, 1027 },
+ { 0x3219, 1030 },
+ { 0x3220, 1033 },
+ { 0x3226, 1036 },
+ { 0x3162, 1039 },
+ { 0x315F, 1042 },
+ { 0x315C, 1045 },
+ { 0x315D, 1048 },
+ { 0x316E, 1051 },
+ { 0x316B, 1054 },
+ { 0x316C, 1057 },
+ { 0x3169, 1060 },
+ { 0x3175, 1063 },
+ { 0x3177, 1066 },
+ { 0x3172, 1069 },
+ { 0x3173, 1072 },
+ { 0x317B, 1075 },
+ { 0x317D, 1078 },
+ { 0x3178, 1081 },
+ { 0x3179, 1084 },
+ { 0x2FB8, 1087 },
+ { 0x2FB5, 1090 },
+ { 0x2FB6, 1093 },
+ { 0x2FED, 1096 },
+ { 0x2FF7, 1099 },
+ { 0x2FE6, 1102 },
+ { 0x2FF4, 1105 },
+ { 0x2FFB, 1108 },
+ { 0x2FC1, 1111 },
+ { 0x2FBF, 1114 },
+ { 0x2FB3, 1117 },
+ { 0x2FB1, 1120 },
+ { 0x2FAE, 1123 },
+ { 0x2FAF, 1126 },
+ { 0x2FBE, 1129 },
+ { 0x2FBB, 1132 },
+ { 0x2FBC, 1135 },
+ { 0x2FBA, 1138 },
+ { 0x2FC5, 1141 },
+ { 0x2FC7, 1144 },
+ { 0x2FC2, 1147 },
+ { 0x2FC3, 1150 },
+ { 0x2F82, 1153 },
+ { 0x2F7F, 1156 },
+ { 0x2F80, 1159 },
+ { 0x2F7E, 1162 },
+ { 0x2F7B, 1165 },
+ { 0x2F7C, 1168 },
+ { 0x2F85, 1171 },
+ { 0x2F83, 1174 },
+ { 0x2F89, 1177 },
+ { 0x2F8B, 1180 },
+ { 0x2F86, 1183 },
+ { 0x2F87, 1186 },
+ { 0x2F8F, 1189 },
+ { 0x2F8C, 1192 },
+ { 0x2F8D, 1195 },
+ { 0x3093, 1198 },
+ { 0x3090, 1201 },
+ { 0x3091, 1204 },
+ { 0x309F, 1207 },
+ { 0x309C, 1210 },
+ { 0x309D, 1213 },
+ { 0x30CA, 1216 },
+ { 0x30D6, 1219 },
+ { 0x30C4, 1222 },
+ { 0x30D2, 1225 },
+ { 0x30DA, 1228 },
+ { 0x308E, 1231 },
+ { 0x308B, 1234 },
+ { 0x3088, 1237 },
+ { 0x3089, 1240 },
+ { 0x309B, 1243 },
+ { 0x3098, 1246 },
+ { 0x3099, 1249 },
+ { 0x3096, 1252 },
+ { 0x30A3, 1255 },
+ { 0x30A5, 1258 },
+ { 0x30A0, 1261 },
+ { 0x30A1, 1264 },
+ { 0x3122, 1267 },
+ { 0x311F, 1270 },
+ { 0x3120, 1273 },
+ { 0x312D, 1276 },
+ { 0x312B, 1279 },
+ { 0x311E, 1282 },
+ { 0x311C, 1285 },
+ { 0x304E, 1288 },
+ { 0x3057, 1291 },
+ { 0x3047, 1294 },
+ { 0x3054, 1297 },
+ { 0x305B, 1300 },
+ { 0x3061, 1303 },
+ { 0x2F48, 1306 },
+ { 0x2F41, 1309 },
+ { 0x2F4F, 1312 },
+ { 0x2F53, 1315 },
+ { 0x2F58, 1318 },
+ { 0x3020, 1321 },
+ { 0x3028, 1324 },
+ { 0x3018, 1327 },
+ { 0x312A, 1330 },
+ { 0x3127, 1333 },
+ { 0x3128, 1336 },
+ { 0x3125, 1339 },
+ { 0x30FE, 1342 },
+ { 0x3109, 1345 },
+ { 0x30F6, 1348 },
+ { 0x3106, 1351 },
+ { 0x2EB5, 1354 },
+ { 0x2EB2, 1357 },
+ { 0x2EB3, 1360 },
+ { 0x3294, 1363 },
+ { 0x3291, 1366 },
+ { 0x328E, 1369 },
+ { 0x328F, 1372 },
+ { 0x32C8, 1375 },
+ { 0x32D3, 1378 },
+ { 0x32D7, 1381 },
+ { 0x32DD, 1384 },
+ { 0x329D, 1387 },
+ { 0x329A, 1390 },
+ { 0x329B, 1393 },
+ { 0x3298, 1396 },
+ { 0x32A1, 1399 },
+ { 0x32A3, 1402 },
+ { 0x329E, 1405 },
+ { 0x329F, 1408 },
+ { 0x32A7, 1411 },
+ { 0x32A9, 1414 },
+ { 0x32A4, 1417 },
+ { 0x32A5, 1420 },
+ { 0x30B0, 1423 },
+ { 0x30AD, 1426 },
+ { 0x30AE, 1429 },
+ { 0x30BB, 1432 },
+ { 0x30B8, 1435 },
+ { 0x30B9, 1438 },
+ { 0x30AB, 1441 },
+ { 0x30A9, 1444 },
+ { 0x30A6, 1447 },
+ { 0x30A7, 1450 },
+ { 0x30B7, 1453 },
+ { 0x30B4, 1456 },
+ { 0x30B5, 1459 },
+ { 0x30B2, 1462 },
+ { 0x30BF, 1465 },
+ { 0x30C1, 1468 },
+ { 0x30BC, 1471 },
+ { 0x30BD, 1474 },
+ { 0x3070, 1477 },
+ { 0x306D, 1480 },
+ { 0x306E, 1483 },
+ { 0x307B, 1486 },
+ { 0x3079, 1489 },
+ { 0x306B, 1492 },
+ { 0x3068, 1495 },
+ { 0x3065, 1498 },
+ { 0x3066, 1501 },
+ { 0x3078, 1504 },
+ { 0x3075, 1507 },
+ { 0x3076, 1510 },
+ { 0x3073, 1513 },
+ { 0x307F, 1516 },
+ { 0x3081, 1519 },
+ { 0x307C, 1522 },
+ { 0x307D, 1525 },
+ { 0x3085, 1528 },
+ { 0x3087, 1531 },
+ { 0x3082, 1534 },
+ { 0x3083, 1537 },
+ { 0x2F66, 1540 },
+ { 0x2F63, 1543 },
+ { 0x2F64, 1546 },
+ { 0x2F6F, 1549 },
+ { 0x30E2, 1552 },
+ { 0x30EC, 1555 },
+ { 0x30E9, 1558 },
+ { 0x30F0, 1561 },
+ { 0x2F61, 1564 },
+ { 0x2F5F, 1567 },
+ { 0x2F5C, 1570 },
+ { 0x2F5D, 1573 },
+ { 0x2F6E, 1576 },
+ { 0x2F6B, 1579 },
+ { 0x2F6C, 1582 },
+ { 0x2F69, 1585 },
+ { 0x2F74, 1588 },
+ { 0x2F76, 1591 },
+ { 0x2F71, 1594 },
+ { 0x2F72, 1597 },
+ { 0x2F7A, 1600 },
+ { 0x2F77, 1603 },
+ { 0x2F78, 1606 },
+ { 0x3034, 1609 },
+ { 0x3032, 1612 },
+ { 0x2F2D, 1615 },
+ { 0x2F26, 1618 },
+ { 0x2F31, 1621 },
+ { 0x2F35, 1624 },
+ { 0x2F3B, 1627 },
+ { 0x3007, 1630 },
+ { 0x300E, 1633 },
+ { 0x3001, 1636 },
+ { 0x300B, 1639 },
+ { 0x3012, 1642 },
+ { 0x303E, 1645 },
+ { 0x303C, 1648 },
+ { 0x3110, 1651 },
+ { 0x311A, 1654 },
+ { 0x3117, 1657 },
+ { 0x3030, 1660 },
+ { 0x302E, 1663 },
+ { 0x302B, 1666 },
+ { 0x302C, 1669 },
+ { 0x32E1, 1672 },
+ { 0x32EB, 1675 },
+ { 0x32EE, 1678 },
+ { 0x32F4, 1681 },
+ { 0x303B, 1684 },
+ { 0x3038, 1687 },
+ { 0x3039, 1690 },
+ { 0x3244, 1693 },
+ { 0x324B, 1696 },
+ { 0x3247, 1699 },
+ { 0x324F, 1702 },
+ { 0x3255, 1705 },
+ { 0x3036, 1708 },
+ { 0x3042, 1711 },
+ { 0x3044, 1714 },
+ { 0x303F, 1717 },
+ { 0x3040, 1720 },
+ { 0x32FA, 1723 },
+ { 0x3305, 1726 },
+ { 0x3309, 1729 },
+ { 0x31A4, 1732 },
+ { 0x31AB, 1735 },
+ { 0x319D, 1738 },
+ { 0x31AD, 1741 },
+ { 0x31B3, 1744 },
+ { 0x2EF0, 1747 },
+ { 0x2EED, 1750 },
+ { 0x2EEE, 1753 },
+ { 0x2EEB, 1756 },
+ { 0x2EE9, 1759 },
+ { 0x2EE6, 1762 },
+ { 0x2EE7, 1765 },
+ { 0x2EF7, 1768 },
+ { 0x2EF4, 1771 },
+ { 0x2EF5, 1774 },
+ { 0x2EF2, 1777 },
+ { 0x2EFB, 1780 },
+ { 0x2EFD, 1783 },
+ { 0x2EF8, 1786 },
+ { 0x2EF9, 1789 },
+ { 0x2F01, 1792 },
+ { 0x2F03, 1795 },
+ { 0x2EFE, 1798 },
+ { 0x2EFF, 1801 },
+ { 0x32B0, 1804 },
+ { 0x32AD, 1807 },
+ { 0x32AA, 1810 },
+ { 0x32AB, 1813 },
+ { 0x32B9, 1816 },
+ { 0x32B6, 1819 },
+ { 0x32B7, 1822 },
+ { 0x32B4, 1825 },
+ { 0x32BD, 1828 },
+ { 0x32BF, 1831 },
+ { 0x32BA, 1834 },
+ { 0x32BB, 1837 },
+ { 0x32C3, 1840 },
+ { 0x32C5, 1843 },
+ { 0x32C0, 1846 },
+ { 0x32C1, 1849 },
+ { 0x3277, 1852 },
+ { 0x3274, 1855 },
+ { 0x3275, 1858 },
+ { 0x3281, 1861 },
+ { 0x327F, 1864 },
+ { 0x327E, 1867 },
+ { 0x327B, 1870 },
+ { 0x327C, 1873 },
+ { 0x322B, 1876 },
+ { 0x3234, 1879 },
+ { 0x3230, 1882 },
+ { 0x3238, 1885 },
+ { 0x323E, 1888 },
+ { 0x3279, 1891 },
+ { 0x3285, 1894 },
+ { 0x3287, 1897 },
+ { 0x3282, 1900 },
+ { 0x3283, 1903 },
+ { 0x328B, 1906 },
+ { 0x328D, 1909 },
+ { 0x3288, 1912 },
+ { 0x3289, 1915 },
+ { 0x31C1, 1918 },
+ { 0x31BE, 1921 },
+ { 0x31BF, 1924 },
+ { 0x31CB, 1927 },
+ { 0x31C9, 1930 },
+ { 0x325B, 1933 },
+ { 0x3266, 1936 },
+ { 0x3262, 1939 },
+ { 0x326A, 1942 },
+ { 0x3270, 1945 },
+ { 0x31BC, 1948 },
+ { 0x31BA, 1951 },
+ { 0x31B7, 1954 },
+ { 0x31B8, 1957 },
+ { 0x31C8, 1960 },
+ { 0x31C5, 1963 },
+ { 0x31C6, 1966 },
+ { 0x31E1, 1969 },
+ { 0x31E8, 1972 },
+ { 0x31DA, 1975 },
+ { 0x31E5, 1978 },
+ { 0x31EC, 1981 },
+ { 0x31F0, 1984 },
+ { 0x31C3, 1987 },
+ { 0x31CF, 1990 },
+ { 0x31D1, 1993 },
+ { 0x31CC, 1996 },
+ { 0x31CD, 1999 },
+ { 0x31D5, 2002 },
+ { 0x31D7, 2005 },
+ { 0x31D2, 2008 },
+ { 0x31D3, 2011 },
+ { 0x2FD2, 2014 },
+ { 0x2FCF, 2017 },
+ { 0x2FD0, 2020 },
+ { 0x2FDD, 2023 },
+ { 0x2FDB, 2026 },
+ { 0x2FCD, 2029 },
+ { 0x2FCB, 2032 },
+ { 0x2FC8, 2035 },
+ { 0x2FC9, 2038 },
+ { 0x2FDA, 2041 },
+ { 0x2FD7, 2044 },
+ { 0x2FD8, 2047 },
+ { 0x2FD5, 2050 },
+ { 0x2FE1, 2053 },
+ { 0x2FE3, 2056 },
+ { 0x2FDE, 2059 },
+ { 0x2FDF, 2062 },
+ { 0x2EBC, 2065 },
+ { 0x2EBA, 2068 },
+ { 0x2F9B, 2071 },
+ { 0x2F98, 2074 },
+ { 0x2F99, 2077 },
+ { 0x2FA1, 2080 },
+ { 0x2FA0, 2083 },
+ { 0x2F96, 2086 },
+ { 0x2F93, 2089 },
+ { 0x2F90, 2092 },
+ { 0x2F91, 2095 },
+ { 0x2F9F, 2098 },
+ { 0x2F9C, 2101 },
+ { 0x2F9D, 2104 },
+ { 0x2FA5, 2107 },
+ { 0x2FA7, 2110 },
+ { 0x2FA2, 2113 },
+ { 0x2FA3, 2116 },
+ { 0x2FAB, 2119 },
+ { 0x2FAD, 2122 },
+ { 0x2FA8, 2125 },
+ { 0x2FA9, 2128 },
+ { 0x3131, 2131 },
+ { 0x312E, 2134 },
+ { 0x312F, 2137 },
+ { 0x313A, 2140 },
+ { 0x3138, 2143 },
+ { 0x3137, 2146 },
+ { 0x3135, 2149 },
+ { 0x3133, 2152 },
+ { 0x3311, 2155 },
+ { 0x330E, 2158 },
+ { 0x330B, 2161 },
+ { 0x330C, 2164 },
+ { 0x3318, 2167 },
+ { 0x3315, 2170 },
+ { 0x3316, 2173 },
+ { 0x3314, 2176 },
+ { 0x331C, 2179 },
+ { 0x331E, 2182 },
+ { 0x3319, 2185 },
+ { 0x331A, 2188 },
+ { 0x3325, 2191 },
+ { 0x3322, 2194 },
+ { 0x331F, 2197 },
+ { 0x3320, 2200 },
+ { 0x332E, 2203 },
+ { 0x332B, 2206 },
+ { 0x332C, 2209 },
+ { 0x3329, 2212 },
+ { 0x3332, 2215 },
+ { 0x3334, 2218 },
+ { 0x332F, 2221 },
+ { 0x3330, 2224 },
+ { 0x3338, 2227 },
+ { 0x333A, 2230 },
+ { 0x3335, 2233 },
+ { 0x3336, 2236 },
+ { 0x3145, 2239 },
+ { 0x3142, 2242 },
+ { 0x3143, 2245 },
+ { 0x314F, 2248 },
+ { 0x314D, 2251 },
+ { 0x31F6, 2254 },
+ { 0x3201, 2257 },
+ { 0x31FD, 2260 },
+ { 0x3205, 2263 },
+ { 0x320B, 2266 },
+ { 0x3140, 2269 },
+ { 0x313E, 2272 },
+ { 0x313B, 2275 },
+ { 0x313C, 2278 },
+ { 0x314C, 2281 },
+ { 0x3149, 2284 },
+ { 0x314A, 2287 },
+ { 0x3147, 2290 },
+ { 0x3153, 2293 },
+ { 0x3155, 2296 },
+ { 0x3150, 2299 },
+ { 0x3151, 2302 },
+ { 0x3159, 2305 },
+ { 0x315B, 2308 },
+ { 0x3156, 2311 },
+ { 0x3157, 2314 },
+ { 0x3188, 2317 },
+ { 0x318E, 2320 },
+ { 0x3180, 2323 },
+ { 0x318B, 2326 },
+ { 0x3191, 2329 },
+ { 0x3197, 2332 },
+ { 0x2F0F, 2335 },
+ { 0x2F0C, 2338 },
+ { 0x2F0D, 2341 },
+ { 0x2F19, 2344 },
+ { 0x2F17, 2347 },
+ { 0x2F0A, 2350 },
+ { 0x2F07, 2353 },
+ { 0x2F04, 2356 },
+ { 0x2F05, 2359 },
+ { 0x2F16, 2362 },
+ { 0x2F13, 2365 },
+ { 0x2F14, 2368 },
+ { 0x2F11, 2371 },
+ { 0x2F1D, 2374 },
+ { 0x2F1F, 2377 },
+ { 0x2F1A, 2380 },
+ { 0x2F1B, 2383 },
+ { 0x2F23, 2386 },
+ { 0x2F20, 2389 },
+ { 0x2F21, 2392 },
+ { 0x2ECB, 2395 },
+ { 0x2EC8, 2398 },
+ { 0x2EC9, 2401 },
+ { 0x2ED2, 2404 },
+ { 0x2ED0, 2407 },
+ { 0x2EDE, 2410 },
+ { 0x2EE4, 2413 },
+ { 0x3212, 2416 },
+ { 0x320F, 2419 },
+ { 0x3210, 2422 },
+ { 0x321E, 2425 },
+ { 0x321B, 2428 },
+ { 0x321C, 2431 },
+ { 0x321A, 2434 },
+ { 0x3217, 2437 },
+ { 0x3218, 2440 },
+ { 0x3215, 2443 },
+ { 0x3221, 2446 },
+ { 0x3223, 2449 },
+ { 0x321F, 2452 },
+ { 0x3227, 2455 },
+ { 0x3229, 2458 },
+ { 0x3224, 2461 },
+ { 0x3225, 2464 },
+ { 0x3163, 2467 },
+ { 0x3160, 2470 },
+ { 0x3161, 2473 },
+ { 0x316A, 2476 },
+ { 0x3168, 2479 },
+ { 0x3176, 2482 },
+ { 0x317C, 2485 },
+ { 0x2FEE, 2488 },
+ { 0x2FEB, 2491 },
+ { 0x2FEC, 2494 },
+ { 0x2FF8, 2497 },
+ { 0x2FF6, 2500 },
+ { 0x2FE9, 2503 },
+ { 0x2FE7, 2506 },
+ { 0x2FE4, 2509 },
+ { 0x2FE5, 2512 },
+ { 0x2FF5, 2515 },
+ { 0x2FF2, 2518 },
+ { 0x2FF3, 2521 },
+ { 0x2FF0, 2524 },
+ { 0x2FFC, 2527 },
+ { 0x2FFE, 2530 },
+ { 0x2FF9, 2533 },
+ { 0x2FFA, 2536 },
+ { 0x2FB4, 2539 },
+ { 0x2FB2, 2542 },
+ { 0x2FB9, 2545 },
+ { 0x2FC6, 2548 },
+ { 0x2F8A, 2551 },
+ { 0x30CB, 2554 },
+ { 0x30C8, 2557 },
+ { 0x30C9, 2560 },
+ { 0x30D7, 2563 },
+ { 0x30D4, 2566 },
+ { 0x30D5, 2569 },
+ { 0x30C6, 2572 },
+ { 0x30C2, 2575 },
+ { 0x30C3, 2578 },
+ { 0x30D3, 2581 },
+ { 0x30D0, 2584 },
+ { 0x30D1, 2587 },
+ { 0x30CE, 2590 },
+ { 0x30DB, 2593 },
+ { 0x30DD, 2596 },
+ { 0x30D8, 2599 },
+ { 0x30D9, 2602 },
+ { 0x308F, 2605 },
+ { 0x308C, 2608 },
+ { 0x308D, 2611 },
+ { 0x3097, 2614 },
+ { 0x3094, 2617 },
+ { 0x3095, 2620 },
+ { 0x30A4, 2623 },
+ { 0x311D, 2626 },
+ { 0x304F, 2629 },
+ { 0x304C, 2632 },
+ { 0x304D, 2635 },
+ { 0x3058, 2638 },
+ { 0x3056, 2641 },
+ { 0x304A, 2644 },
+ { 0x3048, 2647 },
+ { 0x3045, 2650 },
+ { 0x3046, 2653 },
+ { 0x3055, 2656 },
+ { 0x3053, 2659 },
+ { 0x3051, 2662 },
+ { 0x305C, 2665 },
+ { 0x305E, 2668 },
+ { 0x3059, 2671 },
+ { 0x305A, 2674 },
+ { 0x3062, 2677 },
+ { 0x3064, 2680 },
+ { 0x305F, 2683 },
+ { 0x3060, 2686 },
+ { 0x2F49, 2689 },
+ { 0x2F46, 2692 },
+ { 0x2F47, 2695 },
+ { 0x2F44, 2698 },
+ { 0x2F42, 2701 },
+ { 0x2F3F, 2704 },
+ { 0x2F40, 2707 },
+ { 0x2F50, 2710 },
+ { 0x2F4D, 2713 },
+ { 0x2F4E, 2716 },
+ { 0x2F4B, 2719 },
+ { 0x2F54, 2722 },
+ { 0x2F56, 2725 },
+ { 0x2F51, 2728 },
+ { 0x2F52, 2731 },
+ { 0x2F59, 2734 },
+ { 0x2F5B, 2737 },
+ { 0x2F57, 2740 },
+ { 0x3021, 2743 },
+ { 0x301E, 2746 },
+ { 0x301F, 2749 },
+ { 0x3029, 2752 },
+ { 0x3027, 2755 },
+ { 0x301C, 2758 },
+ { 0x3019, 2761 },
+ { 0x3016, 2764 },
+ { 0x3017, 2767 },
+ { 0x3026, 2770 },
+ { 0x3024, 2773 },
+ { 0x3025, 2776 },
+ { 0x3023, 2779 },
+ { 0x302A, 2782 },
+ { 0x3126, 2785 },
+ { 0x3123, 2788 },
+ { 0x3124, 2791 },
+ { 0x30FF, 2794 },
+ { 0x30FC, 2797 },
+ { 0x30FD, 2800 },
+ { 0x310A, 2803 },
+ { 0x3108, 2806 },
+ { 0x30FA, 2809 },
+ { 0x30F7, 2812 },
+ { 0x30F4, 2815 },
+ { 0x30F5, 2818 },
+ { 0x3107, 2821 },
+ { 0x3104, 2824 },
+ { 0x3105, 2827 },
+ { 0x3102, 2830 },
+ { 0x3295, 2833 },
+ { 0x3292, 2836 },
+ { 0x3293, 2839 },
+ { 0x32CC, 2842 },
+ { 0x32C9, 2845 },
+ { 0x32C6, 2848 },
+ { 0x32C7, 2851 },
+ { 0x32D4, 2854 },
+ { 0x32D1, 2857 },
+ { 0x32D2, 2860 },
+ { 0x32CF, 2863 },
+ { 0x32D8, 2866 },
+ { 0x32DA, 2869 },
+ { 0x32D5, 2872 },
+ { 0x32D6, 2875 },
+ { 0x32DE, 2878 },
+ { 0x32DB, 2881 },
+ { 0x32DC, 2884 },
+ { 0x3299, 2887 },
+ { 0x3296, 2890 },
+ { 0x3297, 2893 },
+ { 0x32A2, 2896 },
+ { 0x32A8, 2899 },
+ { 0x30AC, 2902 },
+ { 0x30AA, 2905 },
+ { 0x30B3, 2908 },
+ { 0x30B1, 2911 },
+ { 0x30C0, 2914 },
+ { 0x306C, 2917 },
+ { 0x3069, 2920 },
+ { 0x306A, 2923 },
+ { 0x3074, 2926 },
+ { 0x3071, 2929 },
+ { 0x3072, 2932 },
+ { 0x3080, 2935 },
+ { 0x3086, 2938 },
+ { 0x30E3, 2941 },
+ { 0x30E0, 2944 },
+ { 0x30E1, 2947 },
+ { 0x30ED, 2950 },
+ { 0x30EB, 2953 },
+ { 0x30DF, 2956 },
+ { 0x30EA, 2959 },
+ { 0x30E7, 2962 },
+ { 0x30E8, 2965 },
+ { 0x30E5, 2968 },
+ { 0x30F1, 2971 },
+ { 0x30F3, 2974 },
+ { 0x30EE, 2977 },
+ { 0x30EF, 2980 },
+ { 0x2F62, 2983 },
+ { 0x2F60, 2986 },
+ { 0x2F6A, 2989 },
+ { 0x2F67, 2992 },
+ { 0x2F68, 2995 },
+ { 0x2F75, 2998 },
+ { 0x2F2E, 3001 },
+ { 0x2F2B, 3004 },
+ { 0x2F2C, 3007 },
+ { 0x2F29, 3010 },
+ { 0x2F27, 3013 },
+ { 0x2F24, 3016 },
+ { 0x2F25, 3019 },
+ { 0x2F32, 3022 },
+ { 0x2F2F, 3025 },
+ { 0x2F30, 3028 },
+ { 0x2F36, 3031 },
+ { 0x2F38, 3034 },
+ { 0x2F33, 3037 },
+ { 0x2F34, 3040 },
+ { 0x2F3C, 3043 },
+ { 0x2F3E, 3046 },
+ { 0x2F39, 3049 },
+ { 0x2F3A, 3052 },
+ { 0x3008, 3055 },
+ { 0x3005, 3058 },
+ { 0x3006, 3061 },
+ { 0x300F, 3064 },
+ { 0x300D, 3067 },
+ { 0x3004, 3070 },
+ { 0x3002, 3073 },
+ { 0x2FFF, 3076 },
+ { 0x3000, 3079 },
+ { 0x300C, 3082 },
+ { 0x3009, 3085 },
+ { 0x300A, 3088 },
+ { 0x3013, 3091 },
+ { 0x3015, 3094 },
+ { 0x3010, 3097 },
+ { 0x3011, 3100 },
+ { 0x3111, 3103 },
+ { 0x310E, 3106 },
+ { 0x310F, 3109 },
+ { 0x311B, 3112 },
+ { 0x3119, 3115 },
+ { 0x310C, 3118 },
+ { 0x3118, 3121 },
+ { 0x3115, 3124 },
+ { 0x3116, 3127 },
+ { 0x3114, 3130 },
+ { 0x3031, 3133 },
+ { 0x302F, 3136 },
+ { 0x32E5, 3139 },
+ { 0x32E2, 3142 },
+ { 0x32DF, 3145 },
+ { 0x32E0, 3148 },
+ { 0x32EC, 3151 },
+ { 0x32E9, 3154 },
+ { 0x32EA, 3157 },
+ { 0x32E8, 3160 },
+ { 0x32EF, 3163 },
+ { 0x32F1, 3166 },
+ { 0x32ED, 3169 },
+ { 0x32F5, 3172 },
+ { 0x32F7, 3175 },
+ { 0x32F2, 3178 },
+ { 0x32F3, 3181 },
+ { 0x3245, 3184 },
+ { 0x3242, 3187 },
+ { 0x3243, 3190 },
+ { 0x324C, 3193 },
+ { 0x3249, 3196 },
+ { 0x324A, 3199 },
+ { 0x3248, 3202 },
+ { 0x3246, 3205 },
+ { 0x3250, 3208 },
+ { 0x3252, 3211 },
+ { 0x324D, 3214 },
+ { 0x324E, 3217 },
+ { 0x3256, 3220 },
+ { 0x3258, 3223 },
+ { 0x3253, 3226 },
+ { 0x3254, 3229 },
+ { 0x3037, 3232 },
+ { 0x3035, 3235 },
+ { 0x3043, 3238 },
+ { 0x32FE, 3241 },
+ { 0x32FB, 3244 },
+ { 0x32F8, 3247 },
+ { 0x32F9, 3250 },
+ { 0x3306, 3253 },
+ { 0x3303, 3256 },
+ { 0x3304, 3259 },
+ { 0x3301, 3262 },
+ { 0x330A, 3265 },
+ { 0x3307, 3268 },
+ { 0x3308, 3271 },
+ { 0x31A5, 3274 },
+ { 0x31A2, 3277 },
+ { 0x31A3, 3280 },
+ { 0x31AA, 3283 },
+ { 0x31A0, 3286 },
+ { 0x319E, 3289 },
+ { 0x319B, 3292 },
+ { 0x319C, 3295 },
+ { 0x31A9, 3298 },
+ { 0x31A8, 3301 },
+ { 0x31A7, 3304 },
+ { 0x31AE, 3307 },
+ { 0x31B0, 3310 },
+ { 0x31AC, 3313 },
+ { 0x31B4, 3316 },
+ { 0x31B6, 3319 },
+ { 0x31B1, 3322 },
+ { 0x31B2, 3325 },
+ { 0x2EEC, 3328 },
+ { 0x2EEA, 3331 },
+ { 0x2EF3, 3334 },
+ { 0x2EF1, 3337 },
+ { 0x2EFC, 3340 },
+ { 0x2F02, 3343 },
+ { 0x32B1, 3346 },
+ { 0x32AE, 3349 },
+ { 0x32AF, 3352 },
+ { 0x32B5, 3355 },
+ { 0x32B2, 3358 },
+ { 0x32B3, 3361 },
+ { 0x32BE, 3364 },
+ { 0x32C4, 3367 },
+ { 0x322A, 3370 },
+ { 0x3235, 3373 },
+ { 0x3232, 3376 },
+ { 0x3233, 3379 },
+ { 0x3231, 3382 },
+ { 0x322E, 3385 },
+ { 0x322F, 3388 },
+ { 0x322D, 3391 },
+ { 0x3239, 3394 },
+ { 0x323B, 3397 },
+ { 0x3236, 3400 },
+ { 0x3237, 3403 },
+ { 0x323F, 3406 },
+ { 0x3241, 3409 },
+ { 0x323C, 3412 },
+ { 0x323D, 3415 },
+ { 0x327A, 3418 },
+ { 0x3278, 3421 },
+ { 0x3286, 3424 },
+ { 0x328C, 3427 },
+ { 0x325C, 3430 },
+ { 0x3259, 3433 },
+ { 0x325A, 3436 },
+ { 0x3267, 3439 },
+ { 0x3264, 3442 },
+ { 0x3265, 3445 },
+ { 0x3263, 3448 },
+ { 0x3260, 3451 },
+ { 0x3261, 3454 },
+ { 0x325E, 3457 },
+ { 0x326B, 3460 },
+ { 0x326D, 3463 },
+ { 0x3268, 3466 },
+ { 0x3269, 3469 },
+ { 0x3271, 3472 },
+ { 0x3273, 3475 },
+ { 0x326E, 3478 },
+ { 0x326F, 3481 },
+ { 0x31BD, 3484 },
+ { 0x31BB, 3487 },
+ { 0x31E2, 3490 },
+ { 0x31DF, 3493 },
+ { 0x31E0, 3496 },
+ { 0x31E9, 3499 },
+ { 0x31E7, 3502 },
+ { 0x31DD, 3505 },
+ { 0x31DB, 3508 },
+ { 0x31D8, 3511 },
+ { 0x31D9, 3514 },
+ { 0x31E6, 3517 },
+ { 0x31E3, 3520 },
+ { 0x31E4, 3523 },
+ { 0x31ED, 3526 },
+ { 0x31EA, 3529 },
+ { 0x31EB, 3532 },
+ { 0x31F1, 3535 },
+ { 0x31F3, 3538 },
+ { 0x31EE, 3541 },
+ { 0x31EF, 3544 },
+ { 0x31C4, 3547 },
+ { 0x31C2, 3550 },
+ { 0x31D0, 3553 },
+ { 0x31D6, 3556 },
+ { 0x2FCE, 3559 },
+ { 0x2FCC, 3562 },
+ { 0x2FD6, 3565 },
+ { 0x2FD3, 3568 },
+ { 0x2FD4, 3571 },
+ { 0x2FE2, 3574 },
+ { 0x2F97, 3577 },
+ { 0x2F94, 3580 },
+ { 0x2F95, 3583 },
+ { 0x2FA6, 3586 },
+ { 0x2FAC, 3589 },
+ { 0x3134, 3592 },
+ { 0x3132, 3595 },
+ { 0x3312, 3598 },
+ { 0x330F, 3601 },
+ { 0x3310, 3604 },
+ { 0x3313, 3607 },
+ { 0x331D, 3610 },
+ { 0x3326, 3613 },
+ { 0x3323, 3616 },
+ { 0x3324, 3619 },
+ { 0x332A, 3622 },
+ { 0x3327, 3625 },
+ { 0x3328, 3628 },
+ { 0x3333, 3631 },
+ { 0x3339, 3634 },
+ { 0x31F7, 3637 },
+ { 0x31F4, 3640 },
+ { 0x31F5, 3643 },
+ { 0x3202, 3646 },
+ { 0x31FF, 3649 },
+ { 0x3200, 3652 },
+ { 0x31FE, 3655 },
+ { 0x31FB, 3658 },
+ { 0x31FC, 3661 },
+ { 0x31F9, 3664 },
+ { 0x3206, 3667 },
+ { 0x3208, 3670 },
+ { 0x3203, 3673 },
+ { 0x3204, 3676 },
+ { 0x320C, 3679 },
+ { 0x320E, 3682 },
+ { 0x3209, 3685 },
+ { 0x320A, 3688 },
+ { 0x3141, 3691 },
+ { 0x313F, 3694 },
+ { 0x3148, 3697 },
+ { 0x3146, 3700 },
+ { 0x3154, 3703 },
+ { 0x315A, 3706 },
+ { 0x3189, 3709 },
+ { 0x3186, 3712 },
+ { 0x3187, 3715 },
+ { 0x318F, 3718 },
+ { 0x318D, 3721 },
+ { 0x3184, 3724 },
+ { 0x3181, 3727 },
+ { 0x317E, 3730 },
+ { 0x317F, 3733 },
+ { 0x318C, 3736 },
+ { 0x318A, 3739 },
+ { 0x3192, 3742 },
+ { 0x3194, 3745 },
+ { 0x3190, 3748 },
+ { 0x3198, 3751 },
+ { 0x319A, 3754 },
+ { 0x3195, 3757 },
+ { 0x3196, 3760 },
+ { 0x2F0B, 3763 },
+ { 0x2F08, 3766 },
+ { 0x2F09, 3769 },
+ { 0x2F12, 3772 },
+ { 0x2F10, 3775 },
+ { 0x2F1E, 3778 },
+ { 0x3216, 3781 },
+ { 0x3213, 3784 },
+ { 0x3214, 3787 },
+ { 0x3222, 3790 },
+ { 0x3228, 3793 },
+ { 0x2FEA, 3796 },
+ { 0x2FE8, 3799 },
+ { 0x2FF1, 3802 },
+ { 0x2FEF, 3805 },
+ { 0x2FFD, 3808 },
+ { 0x30C7, 3811 },
+ { 0x30C5, 3814 },
+ { 0x30CF, 3817 },
+ { 0x30CC, 3820 },
+ { 0x30CD, 3823 },
+ { 0x30DC, 3826 },
+ { 0x304B, 3829 },
+ { 0x3049, 3832 },
+ { 0x3052, 3835 },
+ { 0x3050, 3838 },
+ { 0x305D, 3841 },
+ { 0x3063, 3844 },
+ { 0x2F45, 3847 },
+ { 0x2F43, 3850 },
+ { 0x2F4C, 3853 },
+ { 0x2F4A, 3856 },
+ { 0x2F55, 3859 },
+ { 0x2F5A, 3862 },
+ { 0x301D, 3865 },
+ { 0x301A, 3868 },
+ { 0x301B, 3871 },
+ { 0x3022, 3874 },
+ { 0x30FB, 3877 },
+ { 0x30F8, 3880 },
+ { 0x30F9, 3883 },
+ { 0x3103, 3886 },
+ { 0x3100, 3889 },
+ { 0x3101, 3892 },
+ { 0x32CD, 3895 },
+ { 0x32CA, 3898 },
+ { 0x32CB, 3901 },
+ { 0x32D0, 3904 },
+ { 0x32CE, 3907 },
+ { 0x32D9, 3910 },
+ { 0x30DE, 3913 },
+ { 0x30E6, 3916 },
+ { 0x30E4, 3919 },
+ { 0x30F2, 3922 },
+ { 0x2F2A, 3925 },
+ { 0x2F28, 3928 },
+ { 0x2F37, 3931 },
+ { 0x2F3D, 3934 },
+ { 0x3003, 3937 },
+ { 0x3014, 3940 },
+ { 0x310D, 3943 },
+ { 0x310B, 3946 },
+ { 0x3112, 3949 },
+ { 0x3113, 3952 },
+ { 0x32E6, 3955 },
+ { 0x32E3, 3958 },
+ { 0x32E4, 3961 },
+ { 0x32E7, 3964 },
+ { 0x32F0, 3967 },
+ { 0x32F6, 3970 },
+ { 0x3251, 3973 },
+ { 0x3257, 3976 },
+ { 0x32FF, 3979 },
+ { 0x32FC, 3982 },
+ { 0x32FD, 3985 },
+ { 0x3302, 3988 },
+ { 0x3300, 3991 },
+ { 0x31A1, 3994 },
+ { 0x319F, 3997 },
+ { 0x31A6, 4000 },
+ { 0x31AF, 4003 },
+ { 0x31B5, 4006 },
+ { 0x322C, 4009 },
+ { 0x323A, 4012 },
+ { 0x3240, 4015 },
+ { 0x325F, 4018 },
+ { 0x325D, 4021 },
+ { 0x326C, 4024 },
+ { 0x3272, 4027 },
+ { 0x31DE, 4030 },
+ { 0x31DC, 4033 },
+ { 0x31F2, 4036 },
+ { 0x31FA, 4039 },
+ { 0x31F8, 4042 },
+ { 0x3207, 4045 },
+ { 0x320D, 4048 },
+ { 0x3185, 4051 },
+ { 0x3182, 4054 },
+ { 0x3183, 4057 },
+ { 0x3193, 4060 },
+ { 0x3199, 4063 },
+ { 0x2EC3, 4066 },
+ { 0x2186, 4070 },
+ { 0x1DD5, 4072 },
+ { 0x1EB7, 4075 },
{ 0x05B2, 4077 },
- { 0x22F7, 4078 },
- { 0x6842, 4081 },
- { 0x1EB6, 4082 },
- { 0x1EAE, 4088 },
- { 0x1EAA, 4094 },
- { 0x1EBA, 4100 },
- { 0x1ECB, 4106 },
- { 0x1EAB, 4112 },
- { 0x1EC4, 4117 },
- { 0x1EBB, 4122 },
- { 0x1EB4, 4127 },
- { 0x1EBD, 4132 },
- { 0x1ECD, 4137 },
- { 0x1EBF, 4141 },
- { 0x1EA7, 4147 },
- { 0x1EA3, 4153 },
- { 0x1ECA, 4159 },
- { 0x1ECC, 4165 },
- { 0x1ED1, 4169 },
- { 0x1EC0, 4174 },
- { 0x1EEE, 4180 },
- { 0x1EAC, 4184 },
- { 0x1EAD, 4190 },
- { 0x1E94, 4195 },
- { 0x1EC8, 4200 },
- { 0x1EA5, 4206 },
- { 0x1EB9, 4212 },
- { 0x1EA6, 4217 },
- { 0x1E91, 4222 },
- { 0x1E9A, 4227 },
- { 0x1E95, 4232 },
- { 0x1E92, 4237 },
- { 0x1E93, 4242 },
- { 0x1EA9, 4247 },
- { 0x1EC9, 4253 },
- { 0x1E9B, 4258 },
- { 0x1EB0, 4263 },
- { 0x1EA0, 4269 },
- { 0x1E9C, 4275 },
- { 0x1EA1, 4280 },
- { 0x1E9D, 4286 },
- { 0x1EBC, 4291 },
- { 0x1ED3, 4296 },
- { 0x1ECF, 4300 },
- { 0x1EC3, 4305 },
- { 0x1EA4, 4310 },
- { 0x1EB2, 4315 },
- { 0x1ECE, 4320 },
- { 0x1ED2, 4324 },
- { 0x1EB7, 4329 },
- { 0x1EB1, 4334 },
- { 0x1E98, 4339 },
- { 0x1EC6, 4344 },
- { 0x1EC1, 4349 },
- { 0x1EC5, 4354 },
- { 0x1E97, 4358 },
- { 0x1EB8, 4363 },
- { 0x1E96, 4368 },
- { 0x1EB5, 4373 },
- { 0x1EA2, 4378 },
- { 0x1EBE, 4383 },
- { 0x1E8F, 4388 },
- { 0x1E90, 4392 },
- { 0x1EB3, 4397 },
- { 0x1ED0, 4402 },
- { 0x1EA8, 4407 },
- { 0x1E99, 4412 },
- { 0x1EAF, 4417 },
- { 0x1E9E, 4422 },
- { 0x1EC7, 4427 },
- { 0x1E9F, 4432 },
- { 0x1EC2, 4437 },
- { 0x1E6B, 4442 },
- { 0x68F0, 4443 },
- { 0x6AF3, 4445 },
- { 0x1C93, 4446 },
- { 0x251F, 4448 },
- { 0x251E, 4451 },
- { 0x3D52, 4453 },
- { 0x681F, 4454 },
- { 0x2066, 4457 },
- { 0x204C, 4465 },
- { 0x2040, 4473 },
- { 0x2044, 4480 },
- { 0x203C, 4488 },
- { 0x205E, 4495 },
- { 0x206E, 4502 },
- { 0x2050, 4510 },
- { 0x203F, 4518 },
- { 0x2048, 4525 },
- { 0x203B, 4533 },
- { 0x205D, 4540 },
- { 0x2082, 4547 },
- { 0x207F, 4554 },
- { 0x208E, 4561 },
- { 0x2081, 4568 },
- { 0x207E, 4575 },
- { 0x208D, 4582 },
- { 0x2067, 4589 },
- { 0x204D, 4597 },
- { 0x2038, 4605 },
- { 0x2045, 4612 },
- { 0x2034, 4620 },
- { 0x2056, 4627 },
- { 0x206D, 4634 },
- { 0x204F, 4642 },
- { 0x2037, 4650 },
- { 0x2047, 4657 },
- { 0x2033, 4665 },
- { 0x2055, 4672 },
- { 0x207C, 4679 },
- { 0x2079, 4686 },
- { 0x208B, 4693 },
- { 0x207B, 4700 },
- { 0x2078, 4707 },
- { 0x208A, 4714 },
- { 0x2069, 4721 },
- { 0x206B, 4730 },
- { 0x205B, 4739 },
- { 0x2053, 4747 },
- { 0x2063, 4755 },
- { 0x2060, 4763 },
- { 0x2058, 4771 },
- { 0x2070, 4779 },
- { 0x209F, 4787 },
- { 0x2041, 4791 },
- { 0x20A5, 4797 },
- { 0x203D, 4804 },
- { 0x2061, 4810 },
- { 0x20A1, 4816 },
- { 0x2039, 4820 },
- { 0x2035, 4826 },
- { 0x2059, 4832 },
- { 0x209E, 4838 },
- { 0x20A4, 4842 },
- { 0x20A0, 4849 },
- { 0x2075, 4853 },
- { 0x2073, 4859 },
- { 0x202D, 4865 },
- { 0x202B, 4871 },
- { 0x2029, 4877 },
- { 0x2051, 4881 },
- { 0x2049, 4887 },
- { 0x2071, 4893 },
- { 0x2031, 4899 },
- { 0x202F, 4905 },
- { 0x2027, 4911 },
- { 0x209B, 4915 },
- { 0x203E, 4919 },
- { 0x20A3, 4925 },
- { 0x203A, 4932 },
- { 0x205A, 4938 },
- { 0x2095, 4944 },
- { 0x2096, 4951 },
- { 0x2094, 4958 },
- { 0x2093, 4965 },
- { 0x209D, 4972 },
- { 0x2036, 4976 },
- { 0x2032, 4982 },
- { 0x2052, 4988 },
- { 0x209A, 4994 },
- { 0x20A2, 4998 },
- { 0x209C, 5005 },
- { 0x2074, 5009 },
- { 0x2072, 5015 },
- { 0x202C, 5021 },
- { 0x202A, 5027 },
- { 0x2099, 5033 },
- { 0x2098, 5038 },
- { 0x2097, 5047 },
- { 0x2028, 5056 },
- { 0x204A, 5060 },
- { 0x2042, 5066 },
- { 0x2062, 5072 },
- { 0x2030, 5078 },
- { 0x202E, 5084 },
- { 0x2026, 5090 },
- { 0x206A, 5094 },
- { 0x206C, 5103 },
- { 0x205C, 5112 },
- { 0x2054, 5120 },
- { 0x2064, 5128 },
- { 0x205F, 5136 },
- { 0x2057, 5144 },
- { 0x206F, 5152 },
- { 0x2083, 5160 },
- { 0x2080, 5166 },
- { 0x208F, 5172 },
- { 0x207D, 5178 },
- { 0x207A, 5184 },
- { 0x208C, 5190 },
- { 0x2077, 5196 },
- { 0x2089, 5200 },
- { 0x2086, 5206 },
- { 0x2092, 5212 },
- { 0x2076, 5218 },
- { 0x204E, 5222 },
- { 0x2046, 5229 },
- { 0x2068, 5236 },
- { 0x204B, 5243 },
- { 0x2043, 5250 },
- { 0x2065, 5257 },
- { 0x2088, 5264 },
- { 0x2085, 5271 },
- { 0x2091, 5278 },
- { 0x2087, 5285 },
- { 0x2084, 5292 },
- { 0x2090, 5299 },
- { 0x688C, 5306 },
- { 0x6841, 5307 },
- { 0x6AB0, 5308 },
- { 0x6AB3, 5309 },
- { 0x21F6, 5311 },
- { 0x682E, 5313 },
- { 0x6857, 5314 },
- { 0x6A60, 5316 },
- { 0x6A5D, 5321 },
- { 0x030E, 5327 },
- { 0x214D, 5328 },
- { 0x2C1A, 5330 },
- { 0x2C16, 5333 },
- { 0x2C15, 5336 },
- { 0x2C18, 5339 },
- { 0x2C29, 5342 },
- { 0x2C17, 5345 },
- { 0x2C06, 5348 },
- { 0x2C1C, 5351 },
- { 0x2C0D, 5354 },
- { 0x2C1B, 5357 },
- { 0x2C21, 5360 },
- { 0x2C28, 5363 },
- { 0x2C22, 5366 },
- { 0x2C20, 5369 },
- { 0x2C19, 5372 },
- { 0x2C1F, 5375 },
- { 0x2C0A, 5378 },
- { 0x2C1D, 5381 },
- { 0x2C23, 5384 },
- { 0x2C07, 5387 },
- { 0x2C08, 5390 },
- { 0x2C09, 5393 },
- { 0x2C0C, 5396 },
- { 0x2C10, 5399 },
- { 0x2C13, 5402 },
- { 0x2C0B, 5405 },
- { 0x2C25, 5408 },
- { 0x2C1E, 5411 },
- { 0x2C24, 5414 },
- { 0x2C12, 5417 },
- { 0x2C26, 5420 },
- { 0x2C0E, 5423 },
- { 0x2C11, 5426 },
- { 0x2C14, 5429 },
- { 0x2C0F, 5432 },
- { 0x2C27, 5435 },
- { 0x2908, 5438 },
- { 0x2928, 5441 },
- { 0x2929, 5444 },
- { 0x295E, 5447 },
- { 0x295F, 5451 },
- { 0x2960, 5455 },
- { 0x2939, 5459 },
- { 0x292C, 5462 },
- { 0x2932, 5465 },
- { 0x2933, 5469 },
- { 0x2935, 5473 },
- { 0x2934, 5477 },
- { 0x293A, 5481 },
- { 0x2925, 5484 },
- { 0x2926, 5488 },
- { 0x2938, 5492 },
- { 0x291B, 5495 },
- { 0x291D, 5498 },
- { 0x2959, 5501 },
- { 0x292B, 5504 },
- { 0x2964, 5509 },
- { 0x2950, 5512 },
- { 0x2924, 5515 },
- { 0x294B, 5518 },
- { 0x291A, 5521 },
- { 0x2962, 5524 },
- { 0x2948, 5527 },
- { 0x292A, 5530 },
- { 0x2910, 5533 },
- { 0x2911, 5537 },
- { 0x2913, 5541 },
- { 0x2912, 5545 },
- { 0x2952, 5549 },
- { 0x2953, 5553 },
- { 0x293D, 5557 },
- { 0x2936, 5560 },
- { 0x291E, 5563 },
- { 0x2958, 5566 },
- { 0x290D, 5569 },
- { 0x2930, 5572 },
- { 0x294E, 5575 },
- { 0x294F, 5579 },
- { 0x2944, 5583 },
- { 0x2945, 5587 },
- { 0x293B, 5591 },
- { 0x293C, 5595 },
- { 0x291C, 5599 },
- { 0x2903, 5602 },
- { 0x291F, 5605 },
- { 0x2965, 5608 },
- { 0x293F, 5611 },
- { 0x2940, 5615 },
- { 0x2941, 5619 },
- { 0x2918, 5623 },
- { 0x2919, 5627 },
- { 0x290A, 5631 },
- { 0x290B, 5635 },
- { 0x2956, 5639 },
- { 0x2957, 5643 },
- { 0x2937, 5647 },
- { 0x290E, 5650 },
- { 0x290F, 5654 },
- { 0x2914, 5658 },
- { 0x2916, 5661 },
- { 0x2917, 5665 },
- { 0x2909, 5669 },
- { 0x2942, 5672 },
- { 0x2922, 5675 },
- { 0x2923, 5679 },
- { 0x292F, 5683 },
- { 0x293E, 5686 },
- { 0x2920, 5689 },
- { 0x2907, 5692 },
- { 0x2902, 5695 },
- { 0x2904, 5698 },
- { 0x2905, 5702 },
- { 0x2906, 5706 },
- { 0x292D, 5710 },
- { 0x292E, 5714 },
- { 0x2915, 5718 },
- { 0x2972, 5721 },
- { 0x2943, 5724 },
- { 0x2921, 5727 },
- { 0x290C, 5730 },
- { 0x2927, 5733 },
- { 0x2947, 5739 },
- { 0x294D, 5743 },
- { 0x2969, 5747 },
- { 0x296A, 5751 },
- { 0x2961, 5755 },
- { 0x295D, 5759 },
- { 0x2946, 5763 },
- { 0x2967, 5767 },
- { 0x294C, 5771 },
- { 0x296D, 5775 },
- { 0x2966, 5779 },
- { 0x296B, 5783 },
- { 0x2955, 5787 },
- { 0x2951, 5791 },
- { 0x295B, 5795 },
- { 0x2954, 5799 },
- { 0x2968, 5803 },
- { 0x2931, 5807 },
- { 0x295C, 5811 },
- { 0x2963, 5815 },
- { 0x294A, 5819 },
- { 0x296F, 5823 },
- { 0x2971, 5827 },
- { 0x2949, 5831 },
- { 0x295A, 5835 },
- { 0x2974, 5840 },
- { 0x296C, 5844 },
- { 0x296E, 5848 },
- { 0x2970, 5852 },
- { 0x2973, 5856 },
- { 0x39D0, 5860 },
- { 0x39D1, 5863 },
- { 0x39D2, 5866 },
- { 0x39D3, 5869 },
- { 0x39D4, 5872 },
- { 0x682A, 5875 },
- { 0x6854, 5876 },
- { 0x2224, 5878 },
- { 0x21A6, 5882 },
- { 0x21A7, 5884 },
- { 0x21A8, 5886 },
- { 0x21A9, 5888 },
- { 0x21AA, 5890 },
- { 0x21AB, 5892 },
- { 0x683B, 5894 },
- { 0x685C, 5895 },
- { 0x1D6D, 5897 },
- { 0x0298, 5899 },
- { 0x1D91, 5901 },
- { 0x1E1E, 5903 },
- { 0x68E6, 5905 },
- { 0x6868, 5906 },
- { 0x6764, 5907 },
- { 0x6763, 5910 },
- { 0x1D67, 5913 },
- { 0x6940, 5916 },
- { 0x6867, 5921 },
- { 0x69DB, 5922 },
- { 0x6906, 5924 },
- { 0x6751, 5926 },
- { 0x1D59, 5927 },
- { 0x1BEB, 5929 },
- { 0x68B4, 5930 },
- { 0x6753, 5932 },
- { 0x675C, 5934 },
- { 0x218E, 5936 },
- { 0x213B, 5938 },
- { 0x678E, 5940 },
- { 0x221E, 5942 },
- { 0x67F8, 5944 },
- { 0x68A5, 5949 },
- { 0x6937, 5950 },
- { 0x1C2A, 5951 },
- { 0x0C3A, 5953 },
- { 0x0C39, 5956 },
- { 0x0C28, 5959 },
- { 0x0C29, 5962 },
- { 0x0C2B, 5966 },
- { 0x0C2A, 5970 },
- { 0x0C2C, 5974 },
- { 0x0C30, 5978 },
- { 0x0C35, 5981 },
- { 0x0C31, 5984 },
- { 0x0C34, 5987 },
- { 0x0C33, 5990 },
- { 0x0C38, 5993 },
- { 0x0C2F, 5996 },
- { 0x0C37, 5999 },
- { 0x0C36, 6002 },
- { 0x0C32, 6005 },
- { 0x0C16, 6008 },
- { 0x0C23, 6012 },
- { 0x0C1A, 6016 },
- { 0x0C25, 6020 },
- { 0x0C1E, 6024 },
- { 0x0C1C, 6028 },
- { 0x0C18, 6032 },
- { 0x0C27, 6036 },
- { 0x0C19, 6040 },
- { 0x0C26, 6044 },
- { 0x0C24, 6048 },
- { 0x0C1B, 6052 },
- { 0x0C1F, 6056 },
- { 0x0C1D, 6060 },
- { 0x0C17, 6064 },
- { 0x0C20, 6069 },
- { 0x0C13, 6074 },
- { 0x0C06, 6077 },
- { 0x0BFE, 6080 },
- { 0x0C01, 6083 },
- { 0x0C0B, 6086 },
- { 0x0C09, 6090 },
- { 0x0C09, 6094 },
- { 0x0C0B, 6098 },
- { 0x0C14, 6102 },
- { 0x0C12, 6106 },
- { 0x0BFA, 6110 },
- { 0x0C0F, 6113 },
- { 0x0C0E, 6116 },
- { 0x0C0F, 6120 },
- { 0x0C0C, 6124 },
- { 0x0C05, 6127 },
- { 0x0C07, 6130 },
- { 0x0C0E, 6133 },
- { 0x0BFF, 6136 },
- { 0x0C11, 6140 },
- { 0x0C02, 6144 },
- { 0x0C10, 6147 },
- { 0x0C0D, 6150 },
- { 0x0BFC, 6153 },
- { 0x0BFB, 6157 },
- { 0x0BFD, 6161 },
- { 0x0C00, 6164 },
- { 0x0C0A, 6167 },
- { 0x0C08, 6171 },
- { 0x0C04, 6175 },
- { 0x0C03, 6179 },
- { 0x0C3B, 6183 },
- { 0x0C3C, 6187 },
- { 0x0C15, 6191 },
- { 0x0C2E, 6193 },
- { 0x0C21, 6195 },
- { 0x0C22, 6199 },
- { 0x0C2D, 6203 },
- { 0x2172, 6206 },
- { 0x003F, 6207 },
- { 0x2A76, 6209 },
- { 0x1BD2, 6214 },
- { 0x692B, 6216 },
- { 0x1BAE, 6219 },
- { 0x1BE9, 6220 },
- { 0x1B92, 6221 },
- { 0x1BB1, 6222 },
- { 0x688E, 6223 },
- { 0x699A, 6224 },
- { 0x6891, 6229 },
- { 0x6898, 6234 },
- { 0x6899, 6239 },
- { 0x2215, 6242 },
- { 0x592B, 6246 },
- { 0x5922, 6248 },
- { 0x5927, 6251 },
- { 0x5923, 6254 },
- { 0x5926, 6257 },
- { 0x5925, 6260 },
- { 0x592A, 6263 },
- { 0x5921, 6266 },
- { 0x5929, 6269 },
- { 0x5928, 6272 },
- { 0x5924, 6275 },
- { 0x592C, 6278 },
- { 0x5908, 6281 },
- { 0x591A, 6284 },
- { 0x5914, 6287 },
- { 0x5906, 6290 },
- { 0x5907, 6293 },
- { 0x5918, 6296 },
- { 0x591B, 6299 },
- { 0x591D, 6302 },
- { 0x590F, 6305 },
- { 0x5913, 6308 },
- { 0x5912, 6311 },
- { 0x591F, 6314 },
- { 0x5915, 6317 },
- { 0x5902, 6320 },
- { 0x5919, 6323 },
- { 0x5904, 6326 },
- { 0x590D, 6329 },
- { 0x590C, 6332 },
- { 0x591E, 6335 },
- { 0x590B, 6338 },
- { 0x591C, 6341 },
- { 0x5905, 6344 },
- { 0x5903, 6347 },
- { 0x5911, 6350 },
- { 0x5909, 6353 },
- { 0x5916, 6356 },
- { 0x5920, 6359 },
- { 0x590A, 6362 },
- { 0x5910, 6365 },
- { 0x5917, 6368 },
- { 0x590E, 6371 },
- { 0x14AB, 6374 },
- { 0x1637, 6375 },
- { 0x1638, 6380 },
- { 0x1636, 6385 },
- { 0x162A, 6391 },
- { 0x162B, 6396 },
- { 0x162D, 6401 },
- { 0x1632, 6406 },
- { 0x162E, 6411 },
- { 0x1631, 6416 },
- { 0x1630, 6421 },
- { 0x1635, 6426 },
- { 0x162C, 6431 },
- { 0x1634, 6436 },
- { 0x1633, 6441 },
- { 0x162F, 6446 },
- { 0x1617, 6451 },
- { 0x1619, 6457 },
- { 0x1615, 6463 },
- { 0x1613, 6469 },
- { 0x1618, 6475 },
- { 0x161C, 6481 },
- { 0x1614, 6487 },
- { 0x1622, 6493 },
- { 0x161A, 6499 },
- { 0x161F, 6505 },
- { 0x161B, 6511 },
- { 0x1616, 6517 },
- { 0x161E, 6523 },
- { 0x161D, 6529 },
- { 0x1620, 6535 },
- { 0x1621, 6541 },
- { 0x1612, 6547 },
- { 0x160B, 6554 },
- { 0x160A, 6560 },
- { 0x1603, 6566 },
- { 0x1609, 6572 },
- { 0x15EB, 6578 },
- { 0x1605, 6584 },
- { 0x15FF, 6590 },
- { 0x15F9, 6596 },
- { 0x15FD, 6602 },
- { 0x15E7, 6608 },
- { 0x15F2, 6614 },
- { 0x15F7, 6620 },
- { 0x1604, 6626 },
- { 0x15EC, 6632 },
- { 0x15F3, 6638 },
- { 0x160E, 6644 },
- { 0x15ED, 6650 },
- { 0x15FE, 6656 },
- { 0x1611, 6662 },
- { 0x15F8, 6668 },
- { 0x15F1, 6674 },
- { 0x160F, 6680 },
- { 0x1608, 6686 },
- { 0x1607, 6692 },
- { 0x1600, 6698 },
- { 0x1606, 6704 },
- { 0x15E8, 6710 },
- { 0x1602, 6716 },
- { 0x15FC, 6722 },
- { 0x15F6, 6728 },
- { 0x15FA, 6734 },
- { 0x15E6, 6740 },
- { 0x15EF, 6746 },
- { 0x15F4, 6752 },
- { 0x1601, 6758 },
- { 0x15E9, 6764 },
- { 0x15F0, 6770 },
- { 0x160C, 6776 },
- { 0x15EA, 6782 },
- { 0x15FB, 6788 },
- { 0x1610, 6794 },
- { 0x15F5, 6800 },
- { 0x15EE, 6806 },
- { 0x160D, 6812 },
- { 0x1629, 6818 },
- { 0x1628, 6824 },
- { 0x1627, 6830 },
- { 0x1626, 6836 },
- { 0x1625, 6842 },
- { 0x1623, 6848 },
- { 0x1624, 6854 },
- { 0x6740, 6860 },
- { 0x6737, 6864 },
- { 0x1C27, 6867 },
- { 0x0779, 6870 },
- { 0x0778, 6874 },
- { 0x077C, 6878 },
- { 0x0745, 6880 },
- { 0x074A, 6883 },
- { 0x0746, 6886 },
- { 0x0749, 6889 },
- { 0x0748, 6892 },
- { 0x074D, 6895 },
- { 0x0744, 6898 },
- { 0x074C, 6901 },
- { 0x074B, 6904 },
- { 0x0747, 6907 },
- { 0x074E, 6910 },
- { 0x0751, 6913 },
- { 0x0750, 6916 },
- { 0x0756, 6919 },
- { 0x0754, 6922 },
- { 0x0752, 6925 },
- { 0x0757, 6928 },
- { 0x075C, 6931 },
- { 0x074F, 6934 },
- { 0x0761, 6937 },
- { 0x0768, 6940 },
- { 0x075A, 6943 },
- { 0x0762, 6946 },
- { 0x0763, 6949 },
- { 0x0765, 6952 },
- { 0x0767, 6955 },
- { 0x0764, 6958 },
- { 0x0753, 6962 },
- { 0x0758, 6965 },
- { 0x075D, 6968 },
- { 0x075F, 6971 },
- { 0x0759, 6974 },
- { 0x0769, 6977 },
- { 0x076A, 6980 },
- { 0x075B, 6983 },
- { 0x0760, 6986 },
- { 0x0766, 6989 },
- { 0x076B, 6992 },
- { 0x075E, 6996 },
- { 0x076C, 6999 },
- { 0x076E, 7003 },
- { 0x076D, 7007 },
- { 0x0755, 7011 },
- { 0x077A, 7014 },
- { 0x077B, 7018 },
- { 0x0774, 7021 },
- { 0x0773, 7026 },
- { 0x0775, 7031 },
- { 0x0772, 7036 },
- { 0x0770, 7041 },
- { 0x076F, 7046 },
- { 0x0771, 7051 },
- { 0x0777, 7056 },
- { 0x0776, 7061 },
- { 0x077E, 7065 },
- { 0x077D, 7067 },
- { 0x1E16, 7070 },
- { 0x1DDD, 7071 },
- { 0x1DDE, 7075 },
- { 0x1D62, 7079 },
- { 0x006B, 7083 },
- { 0x1E06, 7085 },
- { 0x1ED4, 7087 },
- { 0x1DB9, 7090 },
- { 0x1D9A, 7093 },
- { 0x1DA2, 7095 },
- { 0x1E43, 7099 },
- { 0x1E45, 7103 },
- { 0x1E3B, 7110 },
- { 0x1E3C, 7117 },
- { 0x1D7F, 7124 },
- { 0x1DBB, 7127 },
- { 0x1DC7, 7130 },
- { 0x1DC6, 7132 },
- { 0x1DC8, 7135 },
- { 0x1D9D, 7137 },
- { 0x694F, 7141 },
- { 0x1F80, 7144 },
- { 0x1F7F, 7147 },
- { 0x1F83, 7150 },
- { 0x1F7D, 7152 },
- { 0x1F7B, 7154 },
- { 0x1F7C, 7156 },
- { 0x1F82, 7158 },
- { 0x1F81, 7162 },
- { 0x1F85, 7166 },
- { 0x1F84, 7169 },
- { 0x1F7E, 7173 },
- { 0x1C83, 7176 },
- { 0x6AF7, 7178 },
- { 0x6A01, 7180 },
- { 0x4529, 7182 },
- { 0x451F, 7187 },
- { 0x452A, 7192 },
- { 0x452C, 7197 },
- { 0x4527, 7202 },
- { 0x4519, 7207 },
- { 0x4517, 7212 },
- { 0x4522, 7217 },
- { 0x4518, 7222 },
- { 0x451B, 7227 },
- { 0x451E, 7232 },
- { 0x4525, 7237 },
- { 0x452E, 7242 },
- { 0x4520, 7247 },
- { 0x451C, 7252 },
- { 0x4531, 7257 },
- { 0x4533, 7262 },
- { 0x4528, 7267 },
- { 0x4521, 7272 },
- { 0x451D, 7277 },
- { 0x4526, 7282 },
- { 0x452B, 7287 },
- { 0x4524, 7292 },
- { 0x451A, 7297 },
- { 0x4523, 7302 },
- { 0x4530, 7307 },
- { 0x4532, 7312 },
- { 0x452F, 7317 },
- { 0x452D, 7322 },
- { 0x4534, 7327 },
- { 0x4535, 7332 },
- { 0x4536, 7337 },
- { 0x4507, 7342 },
- { 0x44F7, 7347 },
- { 0x4509, 7352 },
- { 0x44FA, 7357 },
- { 0x4503, 7362 },
- { 0x4501, 7367 },
- { 0x4500, 7372 },
- { 0x44FC, 7377 },
- { 0x4508, 7382 },
- { 0x44FF, 7387 },
- { 0x44F9, 7392 },
- { 0x4502, 7397 },
- { 0x44FB, 7402 },
- { 0x44FE, 7407 },
- { 0x44FD, 7412 },
- { 0x450E, 7417 },
- { 0x4512, 7422 },
- { 0x4511, 7427 },
- { 0x450F, 7432 },
- { 0x450D, 7437 },
- { 0x450B, 7442 },
- { 0x4504, 7447 },
- { 0x4505, 7452 },
- { 0x4513, 7457 },
- { 0x450C, 7462 },
- { 0x450A, 7467 },
- { 0x44F8, 7472 },
- { 0x4506, 7477 },
- { 0x4510, 7482 },
- { 0x4514, 7487 },
- { 0x4515, 7492 },
- { 0x4516, 7497 },
- { 0x4037, 7502 },
- { 0x403B, 7506 },
- { 0x4040, 7510 },
- { 0x4046, 7514 },
- { 0x404D, 7518 },
- { 0x4038, 7522 },
- { 0x403A, 7526 },
- { 0x4051, 7530 },
- { 0x4042, 7534 },
- { 0x4043, 7538 },
- { 0x4044, 7542 },
- { 0x404A, 7546 },
- { 0x404B, 7550 },
- { 0x403E, 7554 },
- { 0x4054, 7558 },
- { 0x4041, 7562 },
- { 0x4039, 7566 },
- { 0x4049, 7570 },
- { 0x4047, 7574 },
- { 0x404C, 7578 },
- { 0x4055, 7582 },
- { 0x403C, 7586 },
- { 0x403D, 7590 },
- { 0x4053, 7594 },
- { 0x404E, 7598 },
- { 0x4052, 7602 },
- { 0x4045, 7606 },
- { 0x4056, 7610 },
- { 0x4050, 7614 },
- { 0x404F, 7618 },
- { 0x4048, 7622 },
- { 0x403F, 7626 },
- { 0x4057, 7630 },
- { 0x4059, 7634 },
- { 0x4058, 7638 },
- { 0x405A, 7642 },
- { 0x407A, 7646 },
- { 0x407F, 7650 },
- { 0x408F, 7654 },
- { 0x4089, 7658 },
- { 0x4076, 7662 },
- { 0x4091, 7666 },
- { 0x4092, 7670 },
- { 0x409B, 7674 },
- { 0x4098, 7678 },
- { 0x4090, 7682 },
- { 0x409A, 7686 },
- { 0x4099, 7690 },
- { 0x4077, 7694 },
- { 0x4079, 7698 },
- { 0x4078, 7702 },
- { 0x4081, 7706 },
- { 0x4086, 7710 },
- { 0x4087, 7714 },
- { 0x4088, 7718 },
- { 0x4094, 7722 },
- { 0x4097, 7726 },
- { 0x4095, 7730 },
- { 0x408D, 7734 },
- { 0x4080, 7738 },
- { 0x4085, 7742 },
- { 0x4093, 7746 },
- { 0x4084, 7750 },
- { 0x4096, 7754 },
- { 0x408E, 7758 },
- { 0x407D, 7762 },
- { 0x407B, 7766 },
- { 0x408A, 7770 },
- { 0x407C, 7774 },
- { 0x407E, 7778 },
- { 0x4082, 7782 },
- { 0x4083, 7786 },
- { 0x408B, 7790 },
- { 0x408C, 7794 },
- { 0x45FD, 7798 },
- { 0x4600, 7803 },
- { 0x4603, 7808 },
- { 0x4606, 7813 },
- { 0x460E, 7818 },
- { 0x460A, 7823 },
- { 0x461B, 7828 },
- { 0x4620, 7833 },
- { 0x4631, 7838 },
- { 0x4637, 7843 },
- { 0x463A, 7848 },
- { 0x4640, 7853 },
- { 0x4613, 7858 },
- { 0x462F, 7863 },
- { 0x461F, 7868 },
- { 0x462C, 7873 },
- { 0x4611, 7878 },
- { 0x462E, 7883 },
- { 0x4633, 7888 },
- { 0x4604, 7893 },
- { 0x462D, 7898 },
- { 0x4635, 7903 },
- { 0x4644, 7908 },
- { 0x4608, 7913 },
- { 0x4610, 7918 },
- { 0x460C, 7923 },
- { 0x4617, 7928 },
- { 0x461D, 7933 },
- { 0x4621, 7938 },
- { 0x4639, 7943 },
- { 0x463B, 7948 },
- { 0x4642, 7953 },
- { 0x4615, 7958 },
- { 0x463C, 7963 },
- { 0x461E, 7968 },
- { 0x4625, 7973 },
- { 0x462A, 7978 },
- { 0x4623, 7983 },
- { 0x4627, 7988 },
- { 0x463E, 7993 },
- { 0x4619, 7998 },
- { 0x4645, 8003 },
- { 0x45FE, 8008 },
- { 0x4602, 8013 },
- { 0x4601, 8018 },
- { 0x4607, 8023 },
- { 0x460F, 8028 },
- { 0x45FF, 8033 },
- { 0x460B, 8038 },
- { 0x461C, 8043 },
- { 0x4632, 8048 },
- { 0x4638, 8053 },
- { 0x4641, 8058 },
- { 0x4614, 8063 },
- { 0x4630, 8068 },
- { 0x4612, 8073 },
- { 0x4634, 8078 },
- { 0x4605, 8083 },
- { 0x4636, 8088 },
- { 0x4609, 8093 },
- { 0x460D, 8098 },
- { 0x4618, 8103 },
- { 0x4622, 8108 },
- { 0x4643, 8113 },
- { 0x4616, 8118 },
- { 0x4629, 8123 },
- { 0x463D, 8128 },
- { 0x4626, 8133 },
- { 0x4624, 8138 },
- { 0x4628, 8143 },
- { 0x463F, 8148 },
- { 0x461A, 8153 },
- { 0x462B, 8158 },
- { 0x40C0, 8163 },
- { 0x40C1, 8167 },
- { 0x40C2, 8171 },
- { 0x40D2, 8175 },
- { 0x40C8, 8179 },
- { 0x40CD, 8183 },
- { 0x40CE, 8187 },
- { 0x40CF, 8191 },
- { 0x40D3, 8195 },
- { 0x40C5, 8199 },
- { 0x40C6, 8203 },
- { 0x40E3, 8207 },
- { 0x40C9, 8211 },
- { 0x40CA, 8215 },
- { 0x40C3, 8219 },
- { 0x40C4, 8223 },
- { 0x40DE, 8227 },
- { 0x40D6, 8231 },
- { 0x40D7, 8235 },
- { 0x40D8, 8239 },
- { 0x40D4, 8243 },
- { 0x40D5, 8247 },
- { 0x40D1, 8251 },
- { 0x40DC, 8255 },
- { 0x40DD, 8259 },
- { 0x40DF, 8263 },
- { 0x40CB, 8267 },
- { 0x40CC, 8271 },
- { 0x40DA, 8275 },
- { 0x40DB, 8279 },
- { 0x40C7, 8283 },
- { 0x40D9, 8287 },
- { 0x40E0, 8291 },
- { 0x40E1, 8295 },
- { 0x40E2, 8299 },
- { 0x40D0, 8303 },
- { 0x40EA, 8307 },
- { 0x40EB, 8311 },
- { 0x40E8, 8315 },
- { 0x40E4, 8319 },
- { 0x40E9, 8323 },
- { 0x40E5, 8327 },
- { 0x40E6, 8331 },
- { 0x40E7, 8335 },
- { 0x40EC, 8339 },
- { 0x40ED, 8343 },
- { 0x40EF, 8347 },
- { 0x40EE, 8351 },
- { 0x40F0, 8355 },
- { 0x40F1, 8359 },
- { 0x69D7, 8363 },
- { 0x4679, 8366 },
- { 0x4682, 8371 },
- { 0x4689, 8376 },
- { 0x4694, 8381 },
- { 0x46A3, 8386 },
- { 0x467A, 8391 },
- { 0x468D, 8396 },
- { 0x467B, 8401 },
- { 0x467D, 8406 },
- { 0x4680, 8411 },
- { 0x4684, 8416 },
- { 0x4685, 8421 },
- { 0x4686, 8426 },
- { 0x4688, 8431 },
- { 0x468B, 8436 },
- { 0x468C, 8441 },
- { 0x468F, 8446 },
- { 0x4691, 8451 },
- { 0x4692, 8456 },
- { 0x4699, 8461 },
- { 0x469B, 8466 },
- { 0x469D, 8471 },
- { 0x469F, 8476 },
- { 0x46A7, 8481 },
- { 0x46A8, 8486 },
- { 0x468A, 8491 },
- { 0x4695, 8496 },
- { 0x46AB, 8501 },
- { 0x46A4, 8506 },
- { 0x467C, 8511 },
- { 0x4681, 8516 },
- { 0x46A2, 8521 },
- { 0x467F, 8526 },
- { 0x4687, 8531 },
- { 0x4690, 8536 },
- { 0x469A, 8541 },
- { 0x467E, 8546 },
- { 0x46A0, 8551 },
- { 0x4693, 8556 },
- { 0x469E, 8561 },
- { 0x46A1, 8566 },
- { 0x46A9, 8571 },
- { 0x4698, 8576 },
- { 0x468E, 8581 },
- { 0x4683, 8586 },
- { 0x469C, 8592 },
- { 0x4697, 8598 },
- { 0x46A6, 8604 },
- { 0x46AA, 8610 },
- { 0x4696, 8616 },
- { 0x46A5, 8622 },
- { 0x46AC, 8628 },
- { 0x46B0, 8632 },
- { 0x46B1, 8637 },
- { 0x46AE, 8642 },
- { 0x46AD, 8646 },
- { 0x46AF, 8650 },
- { 0x4646, 8654 },
- { 0x464F, 8659 },
- { 0x4656, 8664 },
- { 0x4661, 8669 },
- { 0x4670, 8674 },
- { 0x4647, 8679 },
- { 0x465A, 8684 },
- { 0x4648, 8689 },
- { 0x464A, 8694 },
- { 0x464D, 8699 },
- { 0x4651, 8704 },
- { 0x4652, 8709 },
- { 0x4653, 8714 },
- { 0x4655, 8719 },
- { 0x4658, 8724 },
- { 0x4659, 8729 },
- { 0x465C, 8734 },
- { 0x465E, 8739 },
- { 0x465F, 8744 },
- { 0x4666, 8749 },
- { 0x4668, 8754 },
- { 0x466A, 8759 },
- { 0x466C, 8764 },
- { 0x4674, 8769 },
- { 0x4675, 8774 },
- { 0x4657, 8779 },
- { 0x4662, 8784 },
- { 0x4678, 8789 },
- { 0x4671, 8794 },
- { 0x4649, 8799 },
- { 0x464E, 8804 },
- { 0x466F, 8809 },
- { 0x464C, 8814 },
- { 0x4654, 8819 },
- { 0x465D, 8824 },
- { 0x4667, 8829 },
- { 0x464B, 8834 },
- { 0x466D, 8839 },
- { 0x4660, 8844 },
- { 0x466B, 8849 },
- { 0x466E, 8854 },
- { 0x4676, 8859 },
- { 0x4665, 8864 },
- { 0x465B, 8869 },
- { 0x4650, 8874 },
- { 0x4669, 8880 },
- { 0x4664, 8886 },
- { 0x4673, 8892 },
- { 0x4677, 8898 },
- { 0x4663, 8904 },
- { 0x4672, 8910 },
- { 0x28EA, 8916 },
- { 0x1BA8, 8922 },
- { 0x69D3, 8925 },
- { 0x4B5D, 8928 },
- { 0x4B5E, 8933 },
- { 0x4B5F, 8938 },
- { 0x4B60, 8943 },
- { 0x4B61, 8948 },
- { 0x4B54, 8953 },
- { 0x4B55, 8958 },
- { 0x4B4C, 8963 },
- { 0x4B5B, 8968 },
- { 0x4B51, 8973 },
- { 0x4B50, 8978 },
- { 0x4B63, 8983 },
- { 0x4B49, 8988 },
- { 0x4B4A, 8993 },
- { 0x4B4B, 8998 },
- { 0x4B58, 9003 },
- { 0x4B48, 9008 },
- { 0x4B5A, 9013 },
- { 0x4B53, 9018 },
- { 0x4B56, 9023 },
- { 0x4B62, 9028 },
- { 0x4B4E, 9033 },
- { 0x4B4D, 9038 },
- { 0x4B5C, 9043 },
- { 0x4B52, 9048 },
- { 0x4B4F, 9053 },
- { 0x4B59, 9058 },
- { 0x4B57, 9063 },
- { 0x4B65, 9068 },
- { 0x4B69, 9074 },
- { 0x4B67, 9080 },
- { 0x4B68, 9086 },
- { 0x4B64, 9092 },
- { 0x4B66, 9098 },
- { 0x4B6A, 9104 },
- { 0x4B6C, 9110 },
- { 0x4B6B, 9116 },
- { 0x4B6E, 9122 },
- { 0x4B6D, 9127 },
- { 0x4B70, 9133 },
- { 0x4B71, 9140 },
- { 0x4B74, 9146 },
- { 0x4B73, 9151 },
- { 0x4B75, 9157 },
- { 0x4B76, 9164 },
- { 0x4B6F, 9170 },
- { 0x4B72, 9176 },
- { 0x4B7D, 9183 },
- { 0x4B80, 9188 },
- { 0x4B78, 9194 },
- { 0x4B77, 9200 },
- { 0x4B79, 9205 },
- { 0x4B7A, 9212 },
- { 0x4B7C, 9218 },
- { 0x4B7B, 9223 },
- { 0x4B7E, 9229 },
- { 0x4B7F, 9236 },
- { 0x6864, 9242 },
- { 0x1BB0, 9244 },
- { 0x1BEC, 9245 },
- { 0x69AB, 9246 },
- { 0x1BB5, 9250 },
- { 0x1CA9, 9254 },
- { 0x1BB4, 9256 },
- { 0x683C, 9259 },
- { 0x685D, 9260 },
- { 0x6863, 9262 },
- { 0x1BEC, 9264 },
- { 0x1BB0, 9267 },
- { 0x6798, 9270 },
- { 0x6AD2, 9273 },
- { 0x6835, 9279 },
- { 0x6826, 9280 },
- { 0x6774, 9281 },
- { 0x1BAF, 9283 },
- { 0x1BEA, 9284 },
- { 0x1B93, 9285 },
- { 0x1BB2, 9286 },
- { 0x1D6F, 9287 },
- { 0x006C, 9289 },
- { 0x6955, 9290 },
- { 0x225C, 9296 },
- { 0x6BC7, 9300 },
- { 0x2264, 9304 },
- { 0x67E5, 9310 },
- { 0x212F, 9314 },
- { 0x6744, 9315 },
- { 0x21EB, 9318 },
- { 0x6CB2, 9321 },
- { 0x6C81, 9324 },
- { 0x6CCE, 9327 },
- { 0x6CAE, 9331 },
- { 0x6C7B, 9335 },
- { 0x6C7E, 9338 },
- { 0x6C8D, 9341 },
- { 0x6C7F, 9343 },
- { 0x6C84, 9345 },
- { 0x6C89, 9348 },
- { 0x6C85, 9351 },
- { 0x6C88, 9354 },
- { 0x6C87, 9357 },
- { 0x6C8C, 9360 },
- { 0x6C83, 9363 },
- { 0x6C8B, 9366 },
- { 0x6C8A, 9369 },
- { 0x6C86, 9372 },
- { 0x6CB3, 9375 },
- { 0x6CB4, 9378 },
- { 0x6CB5, 9383 },
- { 0x6CB6, 9388 },
- { 0x6CB7, 9393 },
- { 0x6CB8, 9398 },
- { 0x6CB9, 9403 },
- { 0x6CBA, 9408 },
- { 0x6CBB, 9413 },
- { 0x6CBC, 9418 },
- { 0x6CBD, 9423 },
- { 0x6CBE, 9428 },
- { 0x6CBF, 9433 },
- { 0x6CC0, 9438 },
- { 0x6CC1, 9443 },
- { 0x6CC2, 9448 },
- { 0x6CC3, 9453 },
- { 0x6CC4, 9458 },
- { 0x6CC5, 9463 },
- { 0x6CC6, 9468 },
- { 0x6CC7, 9473 },
- { 0x6CC8, 9478 },
- { 0x6CC9, 9483 },
- { 0x6CCA, 9488 },
- { 0x6CCB, 9493 },
- { 0x6CCC, 9498 },
- { 0x6CCD, 9503 },
- { 0x6C94, 9508 },
- { 0x6C95, 9513 },
- { 0x6C96, 9518 },
- { 0x6C97, 9523 },
- { 0x6C98, 9528 },
- { 0x6C99, 9533 },
- { 0x6C9A, 9538 },
- { 0x6C9B, 9543 },
- { 0x6C9C, 9548 },
- { 0x6C9D, 9553 },
- { 0x6C9E, 9558 },
- { 0x6C9F, 9563 },
- { 0x6CA0, 9568 },
- { 0x6CA1, 9573 },
- { 0x6CA2, 9578 },
- { 0x6CA3, 9583 },
- { 0x6CA4, 9588 },
- { 0x6CA5, 9593 },
- { 0x6CA6, 9598 },
- { 0x6CA7, 9603 },
- { 0x6CA8, 9608 },
- { 0x6CA9, 9613 },
- { 0x6CAA, 9618 },
- { 0x6CAB, 9623 },
- { 0x6CAC, 9628 },
- { 0x6CAD, 9633 },
- { 0x6CD0, 9638 },
- { 0x6CB0, 9642 },
- { 0x6C7C, 9646 },
- { 0x6C73, 9649 },
- { 0x6CD1, 9651 },
- { 0x6C77, 9653 },
- { 0x6C90, 9656 },
- { 0x6C76, 9659 },
- { 0x6C78, 9662 },
- { 0x6CAF, 9665 },
- { 0x6C82, 9668 },
- { 0x6C7D, 9670 },
- { 0x6C92, 9672 },
- { 0x6CCF, 9675 },
- { 0x6C79, 9678 },
- { 0x6C8F, 9680 },
- { 0x6C75, 9683 },
- { 0x6C8E, 9686 },
- { 0x6C7A, 9688 },
- { 0x6CB1, 9690 },
- { 0x6C93, 9693 },
- { 0x6C74, 9696 },
- { 0x6C91, 9699 },
- { 0x6C80, 9702 },
- { 0x15D6, 9704 },
- { 0x15DE, 9708 },
- { 0x15D7, 9712 },
- { 0x15DC, 9716 },
- { 0x15DA, 9720 },
- { 0x15E0, 9724 },
- { 0x15D8, 9728 },
- { 0x15D9, 9732 },
- { 0x15CF, 9736 },
- { 0x15D1, 9740 },
- { 0x15C3, 9744 },
- { 0x15CB, 9748 },
- { 0x15CE, 9752 },
- { 0x15D5, 9756 },
- { 0x15DB, 9760 },
- { 0x15CC, 9764 },
- { 0x15D2, 9768 },
- { 0x15C7, 9772 },
- { 0x15C9, 9776 },
- { 0x15DD, 9780 },
- { 0x15D0, 9784 },
- { 0x15C4, 9788 },
- { 0x15C8, 9792 },
- { 0x15DF, 9796 },
- { 0x15D3, 9800 },
- { 0x15C5, 9804 },
- { 0x15CD, 9808 },
- { 0x15CA, 9812 },
- { 0x15C6, 9816 },
- { 0x15D4, 9820 },
- { 0x15E1, 9824 },
- { 0x15E2, 9828 },
- { 0x15E3, 9832 },
- { 0x15E4, 9836 },
- { 0x15E5, 9840 },
- { 0x16D5, 9844 },
- { 0x16DA, 9849 },
- { 0x16D6, 9854 },
- { 0x16D9, 9859 },
- { 0x16D8, 9864 },
- { 0x16DD, 9869 },
- { 0x16D4, 9874 },
- { 0x16DC, 9879 },
- { 0x16DB, 9884 },
- { 0x16D7, 9889 },
- { 0x16D0, 9894 },
- { 0x16EC, 9899 },
- { 0x16D1, 9903 },
- { 0x16CA, 9908 },
- { 0x16AF, 9913 },
- { 0x16EF, 9919 },
- { 0x16F4, 9924 },
- { 0x16F0, 9928 },
- { 0x16EB, 9932 },
- { 0x16F5, 9936 },
- { 0x16CD, 9940 },
- { 0x16CE, 9945 },
- { 0x16CF, 9950 },
- { 0x16B6, 9955 },
- { 0x16EA, 9959 },
- { 0x16E8, 9963 },
- { 0x16ED, 9967 },
- { 0x16CB, 9971 },
- { 0x16CC, 9975 },
- { 0x16F1, 9979 },
- { 0x16F2, 9983 },
- { 0x16EE, 9987 },
- { 0x16D2, 9993 },
- { 0x16E9, 9998 },
- { 0x16F3, 10002 },
- { 0x16DF, 10006 },
- { 0x16E4, 10011 },
- { 0x16E0, 10016 },
- { 0x16E3, 10021 },
- { 0x16E2, 10026 },
- { 0x16E7, 10031 },
- { 0x16DE, 10036 },
- { 0x16E6, 10041 },
- { 0x16E5, 10046 },
- { 0x16E1, 10051 },
- { 0x16B7, 10056 },
- { 0x16C4, 10061 },
- { 0x16BB, 10066 },
- { 0x16C1, 10071 },
- { 0x16BF, 10076 },
- { 0x16B9, 10081 },
- { 0x16C5, 10086 },
- { 0x16C7, 10091 },
- { 0x16BC, 10096 },
- { 0x16C9, 10101 },
- { 0x16C2, 10107 },
- { 0x16C6, 10113 },
- { 0x16C3, 10118 },
- { 0x16BD, 10123 },
- { 0x16C0, 10128 },
- { 0x16B8, 10133 },
- { 0x16BE, 10139 },
- { 0x16BA, 10144 },
- { 0x16C8, 10150 },
- { 0x16A2, 10156 },
- { 0x16A4, 10160 },
- { 0x16A6, 10164 },
- { 0x168E, 10168 },
- { 0x1686, 10172 },
- { 0x16A8, 10176 },
- { 0x16A5, 10180 },
- { 0x169A, 10184 },
- { 0x1695, 10188 },
- { 0x168D, 10192 },
- { 0x16A9, 10196 },
- { 0x1698, 10200 },
- { 0x16A7, 10204 },
- { 0x169C, 10208 },
- { 0x16AA, 10212 },
- { 0x16A1, 10216 },
- { 0x1680, 10220 },
- { 0x1693, 10225 },
- { 0x16A3, 10230 },
- { 0x167A, 10235 },
- { 0x1692, 10240 },
- { 0x1681, 10245 },
- { 0x168B, 10250 },
- { 0x1696, 10255 },
- { 0x1682, 10260 },
- { 0x167C, 10265 },
- { 0x167B, 10270 },
- { 0x1694, 10275 },
- { 0x168C, 10280 },
- { 0x1687, 10285 },
- { 0x169B, 10290 },
- { 0x167D, 10294 },
- { 0x1683, 10298 },
- { 0x1699, 10302 },
- { 0x167E, 10306 },
- { 0x1691, 10311 },
- { 0x16A0, 10316 },
- { 0x1677, 10321 },
- { 0x168F, 10326 },
- { 0x169F, 10331 },
- { 0x1689, 10336 },
- { 0x1697, 10341 },
- { 0x167F, 10346 },
- { 0x1678, 10351 },
- { 0x1679, 10356 },
- { 0x1690, 10361 },
- { 0x169D, 10366 },
- { 0x169E, 10371 },
- { 0x168A, 10376 },
- { 0x1685, 10381 },
- { 0x1688, 10386 },
- { 0x1684, 10390 },
- { 0x16AB, 10394 },
- { 0x16D3, 10399 },
- { 0x16B4, 10404 },
- { 0x16AE, 10409 },
- { 0x16B3, 10416 },
- { 0x16B5, 10421 },
- { 0x16B1, 10426 },
- { 0x16B2, 10432 },
- { 0x16B0, 10441 },
- { 0x16AD, 10447 },
- { 0x16AC, 10453 },
- { 0x387B, 10459 },
- { 0x3882, 10463 },
- { 0x388A, 10467 },
- { 0x388C, 10472 },
- { 0x388D, 10477 },
- { 0x388B, 10482 },
- { 0x3880, 10487 },
- { 0x387D, 10491 },
- { 0x3881, 10495 },
- { 0x387F, 10499 },
- { 0x387C, 10503 },
- { 0x3889, 10507 },
- { 0x3888, 10511 },
- { 0x3887, 10515 },
- { 0x3883, 10519 },
- { 0x3885, 10523 },
- { 0x387E, 10527 },
- { 0x3886, 10531 },
- { 0x3884, 10535 },
- { 0x3879, 10539 },
- { 0x3865, 10544 },
- { 0x3855, 10549 },
- { 0x385D, 10554 },
- { 0x386B, 10559 },
- { 0x3851, 10564 },
- { 0x3877, 10569 },
- { 0x384B, 10574 },
- { 0x3873, 10579 },
- { 0x386D, 10584 },
- { 0x3863, 10589 },
- { 0x3867, 10594 },
- { 0x3871, 10599 },
- { 0x3859, 10604 },
- { 0x385F, 10609 },
- { 0x3875, 10614 },
- { 0x386F, 10619 },
- { 0x3857, 10624 },
- { 0x384D, 10629 },
- { 0x3853, 10634 },
- { 0x385B, 10639 },
- { 0x3869, 10644 },
- { 0x3861, 10649 },
- { 0x384F, 10654 },
- { 0x387A, 10659 },
- { 0x3866, 10664 },
- { 0x3856, 10669 },
- { 0x385E, 10674 },
- { 0x386C, 10679 },
- { 0x3852, 10684 },
- { 0x3878, 10689 },
- { 0x384C, 10694 },
- { 0x3874, 10699 },
- { 0x386E, 10704 },
- { 0x3864, 10709 },
- { 0x3868, 10714 },
- { 0x3872, 10719 },
- { 0x385A, 10724 },
- { 0x3860, 10729 },
- { 0x3876, 10734 },
- { 0x3870, 10739 },
- { 0x3858, 10744 },
- { 0x384E, 10749 },
- { 0x3854, 10754 },
- { 0x385C, 10759 },
- { 0x386A, 10764 },
- { 0x3862, 10769 },
- { 0x3850, 10774 },
- { 0x3891, 10779 },
- { 0x3892, 10784 },
- { 0x388E, 10789 },
- { 0x3890, 10793 },
- { 0x388F, 10797 },
- { 0x2503, 10801 },
- { 0x2462, 10804 },
- { 0x2460, 10810 },
- { 0x2463, 10814 },
- { 0x67CF, 10820 },
- { 0x26E8, 10822 },
- { 0x28F8, 10826 },
- { 0x1E79, 10830 },
- { 0x1E68, 10833 },
- { 0x28E1, 10836 },
- { 0x1E75, 10840 },
- { 0x6943, 10843 },
- { 0x1F37, 10848 },
- { 0x1E67, 10851 },
- { 0x28E2, 10854 },
- { 0x1E76, 10858 },
- { 0x1F0D, 10861 },
- { 0x1F39, 10864 },
- { 0x1F35, 10868 },
- { 0x1BA9, 10870 },
- { 0x1BDE, 10873 },
- { 0x6892, 10876 },
- { 0x28E9, 10880 },
- { 0x6893, 10886 },
- { 0x69D4, 10890 },
- { 0x68BB, 10893 },
- { 0x24EF, 10895 },
- { 0x6A0E, 10898 },
- { 0x252E, 10901 },
- { 0x252D, 10905 },
- { 0x1BD5, 10909 },
- { 0x259B, 10913 },
- { 0x257C, 10917 },
- { 0x257B, 10921 },
- { 0x347A, 10925 },
- { 0x3479, 10928 },
- { 0x348D, 10930 },
- { 0x3492, 10933 },
- { 0x348E, 10936 },
- { 0x3491, 10939 },
- { 0x3490, 10942 },
- { 0x3495, 10945 },
- { 0x348C, 10948 },
- { 0x3494, 10951 },
- { 0x3493, 10954 },
- { 0x348F, 10957 },
- { 0x3484, 10960 },
- { 0x3482, 10963 },
- { 0x3485, 10966 },
- { 0x3483, 10969 },
- { 0x3486, 10972 },
- { 0x348A, 10975 },
- { 0x348B, 10978 },
- { 0x3488, 10981 },
- { 0x3481, 10984 },
- { 0x3489, 10987 },
- { 0x3487, 10990 },
- { 0x347F, 10993 },
- { 0x3480, 10996 },
- { 0x347B, 10999 },
- { 0x33B5, 11002 },
- { 0x344D, 11005 },
- { 0x3390, 11008 },
- { 0x3426, 11011 },
- { 0x3401, 11014 },
- { 0x33B6, 11017 },
- { 0x33BE, 11020 },
- { 0x3456, 11023 },
- { 0x3398, 11026 },
- { 0x342F, 11029 },
- { 0x3409, 11032 },
- { 0x33D2, 11035 },
- { 0x346B, 11038 },
- { 0x33AB, 11041 },
- { 0x3443, 11044 },
- { 0x341C, 11047 },
- { 0x33CC, 11050 },
- { 0x3465, 11053 },
- { 0x33A5, 11056 },
- { 0x343D, 11059 },
- { 0x3416, 11062 },
- { 0x336C, 11065 },
- { 0x344E, 11068 },
- { 0x33C4, 11071 },
- { 0x345D, 11074 },
- { 0x339D, 11077 },
- { 0x3435, 11080 },
- { 0x340E, 11083 },
- { 0x33D9, 11086 },
- { 0x3472, 11089 },
- { 0x33B1, 11092 },
- { 0x3449, 11095 },
- { 0x3422, 11098 },
- { 0x33B8, 11101 },
- { 0x3450, 11104 },
- { 0x3392, 11107 },
- { 0x3429, 11110 },
- { 0x3403, 11113 },
- { 0x3391, 11116 },
- { 0x33D3, 11119 },
- { 0x346C, 11122 },
- { 0x33AC, 11125 },
- { 0x3444, 11128 },
- { 0x341D, 11131 },
- { 0x33D6, 11134 },
- { 0x346F, 11137 },
- { 0x33AF, 11140 },
- { 0x3447, 11143 },
- { 0x3420, 11146 },
- { 0x33CA, 11149 },
- { 0x3463, 11152 },
- { 0x33A3, 11155 },
- { 0x343B, 11158 },
- { 0x3414, 11161 },
- { 0x33DA, 11164 },
- { 0x3474, 11167 },
- { 0x33B2, 11170 },
- { 0x344A, 11173 },
- { 0x3423, 11176 },
- { 0x33DB, 11179 },
- { 0x3475, 11182 },
- { 0x3477, 11185 },
- { 0x33B3, 11188 },
- { 0x344B, 11191 },
- { 0x3424, 11194 },
- { 0x3427, 11197 },
- { 0x33DD, 11200 },
- { 0x33BC, 11203 },
- { 0x3454, 11206 },
- { 0x3396, 11209 },
- { 0x342D, 11212 },
- { 0x3407, 11215 },
- { 0x33CB, 11218 },
- { 0x3464, 11221 },
- { 0x33A4, 11224 },
- { 0x343C, 11227 },
- { 0x3415, 11230 },
- { 0x33CE, 11233 },
- { 0x3467, 11236 },
- { 0x33A7, 11239 },
- { 0x343F, 11242 },
- { 0x3418, 11245 },
- { 0x33C6, 11248 },
- { 0x345F, 11251 },
- { 0x339F, 11254 },
- { 0x3437, 11257 },
- { 0x3410, 11260 },
- { 0x3402, 11263 },
- { 0x33C5, 11266 },
- { 0x345E, 11269 },
- { 0x339E, 11272 },
- { 0x3436, 11275 },
- { 0x340F, 11278 },
- { 0x33BA, 11281 },
- { 0x3452, 11284 },
- { 0x3394, 11287 },
- { 0x342B, 11290 },
- { 0x3405, 11293 },
- { 0x33D5, 11296 },
- { 0x346E, 11299 },
- { 0x33AE, 11302 },
- { 0x3446, 11305 },
- { 0x341F, 11308 },
- { 0x33D0, 11311 },
- { 0x3469, 11314 },
- { 0x33A9, 11317 },
- { 0x3441, 11320 },
- { 0x341A, 11323 },
- { 0x3373, 11326 },
- { 0x33BD, 11329 },
- { 0x3455, 11332 },
- { 0x3397, 11335 },
- { 0x342E, 11338 },
- { 0x3408, 11341 },
- { 0x33E4, 11344 },
- { 0x3386, 11347 },
- { 0x33F7, 11350 },
- { 0x3380, 11353 },
- { 0x33C8, 11356 },
- { 0x3461, 11359 },
- { 0x33A1, 11362 },
- { 0x3439, 11365 },
- { 0x3412, 11368 },
- { 0x33F1, 11371 },
- { 0x336D, 11374 },
- { 0x3378, 11377 },
- { 0x33E9, 11380 },
- { 0x33C3, 11383 },
- { 0x345B, 11386 },
- { 0x339C, 11389 },
- { 0x3433, 11392 },
- { 0x340D, 11395 },
- { 0x338C, 11398 },
- { 0x3473, 11401 },
- { 0x33FD, 11404 },
- { 0x33B9, 11407 },
- { 0x336E, 11410 },
- { 0x3451, 11413 },
- { 0x3393, 11416 },
- { 0x342A, 11419 },
- { 0x33DF, 11422 },
- { 0x3404, 11425 },
- { 0x3387, 11428 },
- { 0x33F8, 11431 },
- { 0x33D7, 11434 },
- { 0x338A, 11437 },
- { 0x33FB, 11440 },
- { 0x33C0, 11443 },
- { 0x3458, 11446 },
- { 0x339A, 11449 },
- { 0x3431, 11452 },
- { 0x340B, 11455 },
- { 0x337E, 11458 },
- { 0x33EF, 11461 },
- { 0x33BF, 11464 },
- { 0x3457, 11467 },
- { 0x3399, 11470 },
- { 0x3430, 11473 },
- { 0x340A, 11476 },
- { 0x338D, 11479 },
- { 0x33FE, 11482 },
- { 0x33CD, 11485 },
- { 0x3466, 11488 },
- { 0x33A6, 11491 },
- { 0x343E, 11494 },
- { 0x3417, 11497 },
- { 0x338E, 11500 },
- { 0x33D4, 11503 },
- { 0x346D, 11506 },
- { 0x33AD, 11509 },
- { 0x3445, 11512 },
- { 0x341E, 11515 },
- { 0x33FF, 11518 },
- { 0x33DC, 11521 },
- { 0x3476, 11524 },
- { 0x33B4, 11527 },
- { 0x344C, 11530 },
- { 0x3425, 11533 },
- { 0x33DE, 11536 },
- { 0x3371, 11539 },
- { 0x33E2, 11542 },
- { 0x337F, 11545 },
- { 0x33F0, 11548 },
- { 0x3382, 11551 },
- { 0x33CF, 11554 },
- { 0x3468, 11557 },
- { 0x33A8, 11560 },
- { 0x3440, 11563 },
- { 0x3419, 11566 },
- { 0x33F3, 11569 },
- { 0x337A, 11572 },
- { 0x33C7, 11575 },
- { 0x3460, 11578 },
- { 0x33A0, 11581 },
- { 0x3438, 11584 },
- { 0x3411, 11587 },
- { 0x33EB, 11590 },
- { 0x3379, 11593 },
- { 0x33EA, 11596 },
- { 0x33BB, 11599 },
- { 0x336F, 11602 },
- { 0x3453, 11605 },
- { 0x3395, 11608 },
- { 0x342C, 11611 },
- { 0x33E0, 11614 },
- { 0x3406, 11617 },
- { 0x3389, 11620 },
- { 0x33FA, 11623 },
- { 0x3384, 11626 },
- { 0x33D1, 11629 },
- { 0x346A, 11632 },
- { 0x33AA, 11635 },
- { 0x3442, 11638 },
- { 0x341B, 11641 },
- { 0x33F5, 11644 },
- { 0x3372, 11647 },
- { 0x33E3, 11650 },
- { 0x337C, 11653 },
- { 0x33C9, 11656 },
- { 0x3462, 11659 },
- { 0x33A2, 11662 },
- { 0x343A, 11665 },
- { 0x3413, 11668 },
- { 0x33ED, 11671 },
- { 0x3377, 11674 },
- { 0x345C, 11677 },
- { 0x3434, 11680 },
- { 0x33E8, 11683 },
- { 0x33C1, 11686 },
- { 0x3375, 11689 },
- { 0x3459, 11692 },
- { 0x33E6, 11695 },
- { 0x3374, 11698 },
- { 0x33E5, 11701 },
- { 0x33C2, 11704 },
- { 0x345A, 11707 },
- { 0x339B, 11710 },
- { 0x3432, 11713 },
- { 0x340C, 11716 },
- { 0x3381, 11719 },
- { 0x33F2, 11722 },
- { 0x33B7, 11725 },
- { 0x344F, 11728 },
- { 0x33D8, 11731 },
- { 0x3470, 11734 },
- { 0x33B0, 11737 },
- { 0x3448, 11740 },
- { 0x3421, 11743 },
- { 0x3428, 11746 },
- { 0x3388, 11749 },
- { 0x33F9, 11752 },
- { 0x338F, 11755 },
- { 0x3400, 11758 },
- { 0x3383, 11761 },
- { 0x33F4, 11764 },
- { 0x337B, 11767 },
- { 0x33EC, 11770 },
- { 0x3370, 11773 },
- { 0x33E1, 11776 },
- { 0x3385, 11779 },
- { 0x33F6, 11782 },
- { 0x337D, 11785 },
- { 0x33EE, 11788 },
- { 0x3376, 11791 },
- { 0x33E7, 11794 },
- { 0x3497, 11797 },
- { 0x347C, 11801 },
- { 0x347D, 11805 },
- { 0x3496, 11809 },
- { 0x347E, 11813 },
- { 0x338B, 11817 },
- { 0x3471, 11820 },
- { 0x33FC, 11823 },
- { 0x3478, 11826 },
- { 0x1C26, 11829 },
- { 0x1E14, 11831 },
- { 0x0064, 11832 },
- { 0x2155, 11834 },
- { 0x1B91, 11836 },
- { 0x4AF2, 11837 },
- { 0x4AF0, 11840 },
- { 0x4AE3, 11844 },
- { 0x4AF1, 11847 },
- { 0x4AE5, 11850 },
- { 0x4AEA, 11853 },
- { 0x4AE6, 11856 },
- { 0x4AE9, 11859 },
- { 0x4AE8, 11862 },
- { 0x4AED, 11865 },
- { 0x4AE4, 11868 },
- { 0x4AEC, 11871 },
- { 0x4AEB, 11874 },
- { 0x4AE7, 11877 },
- { 0x4AD8, 11880 },
- { 0x4ADE, 11884 },
- { 0x4ADA, 11888 },
- { 0x4AE0, 11892 },
- { 0x4ADC, 11896 },
- { 0x4AD9, 11900 },
- { 0x4AE1, 11904 },
- { 0x4AE2, 11908 },
- { 0x4ADF, 11912 },
- { 0x4ADB, 11916 },
- { 0x4ADD, 11920 },
- { 0x4ACD, 11924 },
- { 0x4AC3, 11927 },
- { 0x4ACE, 11930 },
- { 0x4AD0, 11933 },
- { 0x4ACC, 11936 },
- { 0x4AC5, 11939 },
- { 0x4ABB, 11942 },
- { 0x4AC9, 11945 },
- { 0x4AC4, 11948 },
- { 0x4ABE, 11951 },
- { 0x4AC1, 11954 },
- { 0x4AC8, 11957 },
- { 0x4ACA, 11960 },
- { 0x4ABF, 11963 },
- { 0x4AD3, 11966 },
- { 0x4AC6, 11969 },
- { 0x4ACF, 11972 },
- { 0x4AD2, 11975 },
- { 0x4AD4, 11978 },
- { 0x4ABC, 11981 },
- { 0x4ABD, 11984 },
- { 0x4ACB, 11987 },
- { 0x4AC2, 11990 },
- { 0x4AC7, 11993 },
- { 0x4AD1, 11996 },
- { 0x4AC0, 12000 },
- { 0x4AEE, 12004 },
- { 0x4AEF, 12007 },
- { 0x4AF3, 12010 },
- { 0x4AD5, 12013 },
- { 0x4AD6, 12018 },
- { 0x4AD7, 12023 },
- { 0x1C92, 12029 },
- { 0x214B, 12031 },
- { 0x21C1, 12032 },
- { 0x689C, 12034 },
- { 0x68A2, 12035 },
- { 0x684A, 12037 },
- { 0x67A2, 12039 },
- { 0x6AE0, 12041 },
- { 0x69A7, 12043 },
- { 0x693F, 12046 },
- { 0x680C, 12051 },
- { 0x6AE4, 12052 },
- { 0x6861, 12053 },
- { 0x67A0, 12055 },
- { 0x693A, 12057 },
- { 0x693B, 12058 },
- { 0x1ED7, 12062 },
- { 0x2684, 12064 },
- { 0x684C, 12071 },
- { 0x68FE, 12072 },
- { 0x68BF, 12074 },
- { 0x683D, 12076 },
- { 0x6BB1, 12077 },
- { 0x6BAB, 12081 },
- { 0x6BB7, 12085 },
- { 0x6B9E, 12089 },
- { 0x6B80, 12092 },
- { 0x6B8A, 12095 },
- { 0x6BA5, 12098 },
- { 0x68C9, 12100 },
- { 0x6994, 12101 },
- { 0x6975, 12102 },
- { 0x6AED, 12105 },
- { 0x688A, 12107 },
- { 0x3D52, 12110 },
- { 0x1C63, 12113 },
- { 0x69E7, 12115 },
- { 0x68ED, 12118 },
- { 0x69E6, 12120 },
- { 0x1C62, 12123 },
- { 0x67B5, 12125 },
- { 0x1C32, 12127 },
- { 0x0061, 12129 },
- { 0x381E, 12131 },
- { 0x3823, 12134 },
- { 0x381F, 12137 },
- { 0x3822, 12140 },
- { 0x3821, 12143 },
- { 0x3826, 12146 },
- { 0x381D, 12149 },
- { 0x3825, 12152 },
- { 0x3824, 12155 },
- { 0x3820, 12158 },
- { 0x3802, 12161 },
- { 0x3807, 12165 },
- { 0x3805, 12169 },
- { 0x3801, 12173 },
- { 0x3808, 12177 },
- { 0x3809, 12181 },
- { 0x3804, 12185 },
- { 0x3803, 12189 },
- { 0x3806, 12193 },
- { 0x380A, 12197 },
- { 0x37D8, 12201 },
- { 0x37DB, 12204 },
- { 0x37D9, 12207 },
- { 0x37DD, 12210 },
- { 0x37DA, 12213 },
- { 0x37DC, 12216 },
- { 0x37F5, 12219 },
- { 0x37ED, 12222 },
- { 0x37E0, 12225 },
- { 0x3800, 12228 },
- { 0x37E6, 12231 },
- { 0x37DE, 12234 },
- { 0x37FC, 12237 },
- { 0x37F8, 12240 },
- { 0x37F0, 12243 },
- { 0x37F2, 12246 },
- { 0x37FB, 12249 },
- { 0x37FF, 12252 },
- { 0x37EB, 12255 },
- { 0x37FD, 12258 },
- { 0x37FA, 12261 },
- { 0x37F9, 12264 },
- { 0x37F6, 12267 },
- { 0x37E4, 12270 },
- { 0x37F1, 12273 },
- { 0x37EE, 12276 },
- { 0x37E1, 12279 },
- { 0x37E7, 12282 },
- { 0x37DF, 12285 },
- { 0x37F7, 12288 },
- { 0x37E3, 12291 },
- { 0x37E9, 12294 },
- { 0x37EF, 12297 },
- { 0x37F4, 12300 },
- { 0x37F3, 12303 },
- { 0x37FE, 12306 },
- { 0x37EC, 12309 },
- { 0x37E5, 12312 },
- { 0x37E2, 12315 },
- { 0x37EA, 12318 },
- { 0x37E8, 12321 },
- { 0x3810, 12324 },
- { 0x380F, 12328 },
- { 0x3819, 12332 },
- { 0x3815, 12336 },
- { 0x3816, 12340 },
- { 0x3818, 12344 },
- { 0x3814, 12348 },
- { 0x3817, 12352 },
- { 0x3813, 12356 },
- { 0x3811, 12360 },
- { 0x381A, 12364 },
- { 0x380D, 12368 },
- { 0x380C, 12372 },
- { 0x380E, 12376 },
- { 0x380B, 12380 },
- { 0x381C, 12384 },
- { 0x381B, 12389 },
- { 0x3812, 12394 },
- { 0x3828, 12399 },
- { 0x3829, 12402 },
- { 0x3827, 12406 },
- { 0x382A, 12409 },
- { 0x6C6C, 12413 },
- { 0x1D74, 12414 },
- { 0x20B9, 12416 },
- { 0x699C, 12418 },
- { 0x68CE, 12420 },
- { 0x1E07, 12422 },
- { 0x1E05, 12425 },
- { 0x1D7D, 12428 },
- { 0x2614, 12431 },
- { 0x1D65, 12438 },
- { 0x1E44, 12443 },
- { 0x1E46, 12449 },
- { 0x1DD9, 12457 },
- { 0x1E39, 12460 },
- { 0x1DDA, 12465 },
- { 0x1E3A, 12468 },
- { 0x1C28, 12473 },
- { 0x6ACE, 12475 },
- { 0x6970, 12476 },
- { 0x24A5, 12479 },
- { 0x1DFD, 12482 },
- { 0x2617, 12484 },
- { 0x1E4A, 12489 },
- { 0x1E5D, 12493 },
- { 0x2197, 12495 },
- { 0x1C29, 12498 },
- { 0x6866, 12500 },
- { 0x6A69, 12501 },
- { 0x6A6A, 12506 },
- { 0x6A37, 12510 },
- { 0x6A48, 12514 },
- { 0x6A52, 12519 },
- { 0x6A54, 12523 },
- { 0x6A26, 12530 },
- { 0x6A5B, 12535 },
- { 0x6A68, 12539 },
- { 0x6A3F, 12543 },
- { 0x6A40, 12547 },
- { 0x6A41, 12554 },
- { 0x6C65, 12561 },
- { 0x6C68, 12564 },
- { 0x68AC, 12567 },
- { 0x6A5A, 12569 },
- { 0x6A3C, 12572 },
- { 0x6A2F, 12576 },
- { 0x6A55, 12580 },
- { 0x68E7, 12584 },
- { 0x69E8, 12586 },
- { 0x67C4, 12588 },
- { 0x6923, 12590 },
- { 0x694B, 12592 },
- { 0x6AB6, 12593 },
- { 0x6845, 12595 },
- { 0x678B, 12596 },
- { 0x28EC, 12601 },
- { 0x1BDD, 12604 },
- { 0x2219, 12607 },
- { 0x679A, 12610 },
- { 0x67A3, 12613 },
- { 0x1BDF, 12618 },
- { 0x1BDC, 12621 },
- { 0x6766, 12624 },
- { 0x26B8, 12627 },
- { 0x6BC0, 12632 },
- { 0x224B, 12636 },
- { 0x2249, 12639 },
- { 0x2248, 12642 },
- { 0x685E, 12645 },
- { 0x2223, 12647 },
- { 0x6743, 12649 },
- { 0x673B, 12653 },
- { 0x000E, 12656 },
- { 0x20AE, 12658 },
- { 0x22FD, 12660 },
- { 0x1F34, 12663 },
- { 0x14A8, 12664 },
- { 0x14A9, 12665 },
- { 0x14AA, 12666 },
- { 0x67D8, 12667 },
- { 0x21BF, 12669 },
- { 0x2214, 12670 },
- { 0x2213, 12673 },
- { 0x2A6A, 12676 },
- { 0x688D, 12678 },
- { 0x6836, 12679 },
- { 0x1B8E, 12680 },
- { 0x69D8, 12682 },
- { 0x1EE1, 12684 },
- { 0x6765, 12686 },
- { 0x21C7, 12687 },
- { 0x692C, 12690 },
- { 0x6999, 12693 },
- { 0x2543, 12694 },
- { 0x21DB, 12695 },
- { 0x68B5, 12696 },
- { 0x68B1, 12697 },
- { 0x6844, 12699 },
- { 0x1C3B, 12701 },
- { 0x2164, 12703 },
- { 0x6742, 12706 },
- { 0x673D, 12711 },
- { 0x6769, 12715 },
- { 0x2301, 12719 },
- { 0x2300, 12723 },
- { 0x24B9, 12728 },
- { 0x28DB, 12732 },
- { 0x20B5, 12736 },
- { 0x20B4, 12740 },
- { 0x2474, 12744 },
- { 0x2470, 12751 },
- { 0x2471, 12758 },
- { 0x2476, 12765 },
- { 0x24A2, 12772 },
- { 0x20B1, 12775 },
- { 0x20FC, 12779 },
- { 0x20B2, 12783 },
- { 0x69A0, 12786 },
- { 0x1DFC, 12790 },
- { 0x6A12, 12792 },
- { 0x2A5F, 12795 },
- { 0x24B7, 12798 },
- { 0x2656, 12803 },
- { 0x2658, 12808 },
- { 0x24BD, 12813 },
- { 0x2A67, 12818 },
- { 0x005B, 12822 },
- { 0x1F02, 12825 },
- { 0x1F00, 12830 },
- { 0x1F01, 12835 },
- { 0x1E63, 12840 },
- { 0x22FB, 12842 },
- { 0x1D06, 12845 },
- { 0x1CED, 12849 },
- { 0x1D55, 12852 },
- { 0x1D07, 12859 },
- { 0x1D52, 12864 },
- { 0x246E, 12870 },
- { 0x2632, 12876 },
- { 0x262A, 12880 },
- { 0x1D2D, 12884 },
- { 0x1D27, 12888 },
- { 0x242A, 12894 },
- { 0x6C1B, 12901 },
- { 0x1D58, 12905 },
- { 0x268A, 12909 },
- { 0x20AF, 12913 },
- { 0x20B3, 12917 },
- { 0x20B0, 12921 },
- { 0x24A9, 12925 },
- { 0x2A65, 12929 },
- { 0x2A71, 12933 },
- { 0x2A6F, 12937 },
- { 0x2A6D, 12942 },
- { 0x24AB, 12946 },
- { 0x2202, 12949 },
- { 0x2A63, 12952 },
- { 0x28C3, 12955 },
- { 0x2A61, 12959 },
- { 0x2500, 12963 },
- { 0x1BA0, 12967 },
- { 0x28E7, 12971 },
- { 0x1E22, 12974 },
- { 0x28CB, 12979 },
- { 0x1B9C, 12983 },
- { 0x6A0C, 12987 },
- { 0x003B, 12990 },
- { 0x24B3, 12993 },
- { 0x24B5, 13001 },
- { 0x1BC9, 13009 },
- { 0x24B1, 13014 },
- { 0x1EFC, 13019 },
- { 0x1EFA, 13024 },
- { 0x1EFB, 13029 },
- { 0x24FE, 13033 },
- { 0x1E61, 13036 },
- { 0x6AE9, 13038 },
- { 0x6A10, 13040 },
- { 0x69B3, 13043 },
- { 0x2302, 13046 },
- { 0x22EB, 13048 },
- { 0x28E5, 13052 },
- { 0x2A6B, 13056 },
- { 0x24F5, 13060 },
- { 0x28DF, 13065 },
- { 0x1F11, 13070 },
- { 0x1E24, 13074 },
- { 0x0008, 13077 },
- { 0x1EF6, 13079 },
- { 0x1EF4, 13083 },
- { 0x1EF5, 13087 },
- { 0x28C1, 13090 },
- { 0x28C8, 13093 },
- { 0x1BAC, 13096 },
- { 0x253A, 13098 },
- { 0x2538, 13104 },
- { 0x2539, 13111 },
- { 0x693D, 13118 },
- { 0x6C6D, 13120 },
- { 0x6A06, 13122 },
- { 0x1C21, 13123 },
- { 0x335A, 13125 },
- { 0x335C, 13128 },
- { 0x335E, 13131 },
- { 0x335F, 13134 },
- { 0x3360, 13137 },
- { 0x335B, 13140 },
- { 0x333C, 13143 },
- { 0x3346, 13146 },
- { 0x333F, 13149 },
- { 0x335D, 13152 },
- { 0x3355, 13155 },
- { 0x3342, 13158 },
- { 0x3352, 13161 },
- { 0x3345, 13164 },
- { 0x3343, 13167 },
- { 0x334D, 13170 },
- { 0x334B, 13173 },
- { 0x334C, 13176 },
- { 0x3363, 13179 },
- { 0x333D, 13182 },
- { 0x334E, 13185 },
- { 0x3340, 13188 },
- { 0x3361, 13191 },
- { 0x3362, 13194 },
- { 0x3356, 13197 },
- { 0x3353, 13200 },
- { 0x3358, 13203 },
- { 0x3350, 13206 },
- { 0x3347, 13209 },
- { 0x3348, 13212 },
- { 0x3359, 13215 },
- { 0x3354, 13218 },
- { 0x3344, 13221 },
- { 0x3351, 13224 },
- { 0x333E, 13227 },
- { 0x3357, 13230 },
- { 0x3341, 13233 },
- { 0x3349, 13236 },
- { 0x334F, 13239 },
- { 0x3365, 13242 },
- { 0x3367, 13247 },
- { 0x3368, 13252 },
- { 0x3364, 13257 },
- { 0x3366, 13262 },
- { 0x3369, 13267 },
- { 0x334A, 13272 },
- { 0x336B, 13275 },
- { 0x336A, 13279 },
- { 0x6938, 13282 },
- { 0x6935, 13283 },
- { 0x260C, 13287 },
- { 0x2304, 13295 },
- { 0x231D, 13298 },
- { 0x2320, 13302 },
- { 0x2303, 13307 },
- { 0x22F2, 13310 },
- { 0x231B, 13312 },
- { 0x2321, 13315 },
- { 0x231E, 13320 },
- { 0x2323, 13324 },
- { 0x2659, 13330 },
- { 0x231C, 13334 },
- { 0x2322, 13337 },
- { 0x231F, 13342 },
- { 0x2324, 13346 },
- { 0x2325, 13352 },
- { 0x680F, 13356 },
- { 0x68B2, 13358 },
- { 0x21CB, 13360 },
- { 0x2168, 13364 },
- { 0x21CD, 13366 },
- { 0x21CC, 13374 },
- { 0x6884, 13378 },
- { 0x2A93, 13380 },
- { 0x677C, 13382 },
- { 0x6903, 13385 },
- { 0x6ADD, 13386 },
- { 0x5A17, 13388 },
- { 0x5A18, 13392 },
- { 0x5A16, 13396 },
- { 0x5A45, 13399 },
- { 0x5A46, 13403 },
- { 0x5A47, 13406 },
- { 0x5A44, 13409 },
- { 0x5A19, 13412 },
- { 0x5A22, 13416 },
- { 0x5A26, 13420 },
- { 0x5A42, 13424 },
- { 0x5A1E, 13428 },
- { 0x5A2F, 13432 },
- { 0x5A21, 13436 },
- { 0x5A36, 13440 },
- { 0x5A1A, 13444 },
- { 0x5A38, 13448 },
- { 0x5A3E, 13452 },
- { 0x5A1C, 13456 },
- { 0x5A40, 13460 },
- { 0x5A3F, 13464 },
- { 0x5A23, 13468 },
- { 0x5A3C, 13472 },
- { 0x5A27, 13476 },
- { 0x5A2B, 13480 },
- { 0x5A2C, 13484 },
- { 0x5A2A, 13488 },
- { 0x5A2D, 13492 },
- { 0x5A43, 13496 },
- { 0x5A1F, 13500 },
- { 0x5A41, 13504 },
- { 0x5A30, 13508 },
- { 0x5A33, 13512 },
- { 0x5A20, 13516 },
- { 0x5A37, 13520 },
- { 0x5A39, 13524 },
- { 0x5A1B, 13528 },
- { 0x5A1D, 13532 },
- { 0x5A24, 13536 },
- { 0x5A3A, 13540 },
- { 0x5A28, 13544 },
- { 0x5A2E, 13548 },
- { 0x5A25, 13552 },
- { 0x5A31, 13556 },
- { 0x5A34, 13560 },
- { 0x5A35, 13564 },
- { 0x5A29, 13568 },
- { 0x5A32, 13572 },
- { 0x5A3D, 13576 },
- { 0x5A3B, 13581 },
- { 0x5A13, 13586 },
- { 0x59D1, 13589 },
- { 0x59DB, 13592 },
- { 0x59D7, 13595 },
- { 0x59EF, 13598 },
- { 0x59F6, 13601 },
- { 0x59EE, 13604 },
- { 0x59E6, 13607 },
- { 0x59D4, 13610 },
- { 0x59E0, 13613 },
- { 0x59D0, 13616 },
- { 0x59F1, 13619 },
- { 0x5A0A, 13622 },
- { 0x59DA, 13625 },
- { 0x59D8, 13628 },
- { 0x5A12, 13631 },
- { 0x59F7, 13634 },
- { 0x59F0, 13637 },
- { 0x59D2, 13641 },
- { 0x59DD, 13645 },
- { 0x59E2, 13649 },
- { 0x5A09, 13653 },
- { 0x59DC, 13657 },
- { 0x5A01, 13661 },
- { 0x5A00, 13665 },
- { 0x5A0B, 13669 },
- { 0x59DF, 13672 },
- { 0x5A08, 13675 },
- { 0x59F8, 13678 },
- { 0x5A14, 13681 },
- { 0x59E8, 13684 },
- { 0x59E7, 13687 },
- { 0x59D5, 13690 },
- { 0x59F3, 13693 },
- { 0x59E1, 13696 },
- { 0x59E4, 13699 },
- { 0x59FC, 13702 },
- { 0x59D3, 13705 },
- { 0x59F2, 13708 },
- { 0x5A03, 13711 },
- { 0x5A04, 13714 },
- { 0x5A07, 13717 },
- { 0x59DE, 13720 },
- { 0x59D9, 13723 },
- { 0x5A05, 13726 },
- { 0x5A0C, 13729 },
- { 0x5A0D, 13732 },
- { 0x59EB, 13735 },
- { 0x59FF, 13738 },
- { 0x59FB, 13741 },
- { 0x59F9, 13744 },
- { 0x59E9, 13747 },
- { 0x59F4, 13750 },
- { 0x59E5, 13753 },
- { 0x59FD, 13756 },
- { 0x59EA, 13759 },
- { 0x59FE, 13762 },
- { 0x59FA, 13765 },
- { 0x5A06, 13768 },
- { 0x5A0E, 13771 },
- { 0x5A10, 13774 },
- { 0x59ED, 13777 },
- { 0x59EC, 13780 },
- { 0x5A11, 13783 },
- { 0x5A48, 13786 },
- { 0x5A49, 13789 },
- { 0x5A4A, 13792 },
- { 0x5A4B, 13795 },
- { 0x5A4C, 13798 },
- { 0x5A4D, 13801 },
- { 0x5A4E, 13804 },
- { 0x59D6, 13807 },
- { 0x59E3, 13811 },
- { 0x59F5, 13815 },
- { 0x5A0F, 13819 },
- { 0x5A02, 13823 },
- { 0x5A4F, 13827 },
- { 0x5A50, 13831 },
- { 0x5A51, 13835 },
- { 0x5A52, 13839 },
- { 0x5A53, 13843 },
- { 0x5A54, 13847 },
- { 0x5A15, 13851 },
- { 0x1F83, 13854 },
- { 0x1F84, 13858 },
- { 0x1C22, 13861 },
- { 0x2525, 13863 },
- { 0x1BE3, 13864 },
- { 0x4A6E, 13865 },
- { 0x4A69, 13868 },
- { 0x4A68, 13871 },
- { 0x4A67, 13874 },
- { 0x4A6A, 13877 },
- { 0x4A6B, 13880 },
- { 0x4A70, 13882 },
- { 0x4A75, 13885 },
- { 0x4A71, 13888 },
- { 0x4A74, 13891 },
- { 0x4A73, 13894 },
- { 0x4A78, 13897 },
- { 0x4A6F, 13900 },
- { 0x4A77, 13903 },
- { 0x4A76, 13906 },
- { 0x4A72, 13909 },
- { 0x4A63, 13912 },
- { 0x4A5B, 13916 },
- { 0x4A65, 13920 },
- { 0x4A5D, 13924 },
- { 0x4A5A, 13928 },
- { 0x4A64, 13932 },
- { 0x4A66, 13936 },
- { 0x4A5C, 13940 },
- { 0x4A5E, 13944 },
- { 0x4A61, 13948 },
- { 0x4A5F, 13953 },
- { 0x4A62, 13958 },
- { 0x4A60, 13963 },
- { 0x4A6C, 13968 },
- { 0x4A2A, 13971 },
- { 0x4A34, 13974 },
- { 0x4A2C, 13977 },
- { 0x4A36, 13980 },
- { 0x4A2E, 13983 },
- { 0x4A2B, 13986 },
- { 0x4A35, 13989 },
- { 0x4A37, 13992 },
- { 0x4A4E, 13995 },
- { 0x4A3D, 13998 },
- { 0x4A49, 14001 },
- { 0x4A3A, 14004 },
- { 0x4A58, 14007 },
- { 0x4A2D, 14010 },
- { 0x4A3F, 14013 },
- { 0x4A38, 14016 },
- { 0x4A53, 14019 },
- { 0x4A50, 14022 },
- { 0x4A4B, 14025 },
- { 0x4A4C, 14028 },
- { 0x4A52, 14031 },
- { 0x4A57, 14034 },
- { 0x4A47, 14037 },
- { 0x4A2F, 14040 },
- { 0x4A54, 14043 },
- { 0x4A51, 14046 },
- { 0x4A4F, 14049 },
- { 0x4A3E, 14052 },
- { 0x4A44, 14055 },
- { 0x4A4A, 14058 },
- { 0x4A3B, 14061 },
- { 0x4A40, 14064 },
- { 0x4A39, 14067 },
- { 0x4A59, 14070 },
- { 0x4A3C, 14073 },
- { 0x4A46, 14076 },
- { 0x4A41, 14079 },
- { 0x4A4D, 14082 },
- { 0x4A55, 14085 },
- { 0x4A56, 14088 },
- { 0x4A48, 14091 },
- { 0x4A42, 14094 },
- { 0x4A45, 14097 },
- { 0x4A43, 14100 },
- { 0x4A32, 14103 },
- { 0x4A30, 14107 },
- { 0x4A33, 14111 },
- { 0x4A31, 14115 },
- { 0x4A6D, 14119 },
- { 0x6A14, 14122 },
- { 0x67B7, 14124 },
- { 0x1DC3, 14127 },
- { 0x1DC4, 14129 },
- { 0x68AB, 14131 },
- { 0x6901, 14133 },
- { 0x1E15, 14135 },
- { 0x005F, 14136 },
- { 0x6C66, 14137 },
- { 0x1EF1, 14139 },
- { 0x6869, 14141 },
- { 0x69EC, 14142 },
- { 0x69EE, 14143 },
- { 0x69ED, 14145 },
- { 0x6788, 14147 },
- { 0x1F77, 14148 },
- { 0x68FC, 14150 },
- { 0x68E8, 14152 },
- { 0x6939, 14155 },
- { 0x6876, 14157 },
- { 0x2251, 14160 },
- { 0x2241, 14164 },
- { 0x2258, 14167 },
- { 0x2262, 14170 },
- { 0x69E5, 14174 },
- { 0x22E9, 14176 },
- { 0x6912, 14178 },
- { 0x6913, 14183 },
- { 0x22EA, 14188 },
- { 0x69F3, 14190 },
- { 0x68E9, 14191 },
- { 0x6A03, 14194 },
- { 0x68EA, 14198 },
- { 0x675A, 14201 },
- { 0x28D8, 14203 },
- { 0x2A94, 14205 },
- { 0x6776, 14208 },
- { 0x1C2E, 14209 },
- { 0x21F5, 14211 },
- { 0x68CF, 14212 },
- { 0x68B0, 14215 },
- { 0x67B3, 14216 },
- { 0x000B, 14218 },
- { 0x2553, 14220 },
- { 0x2554, 14226 },
- { 0x255F, 14232 },
- { 0x254B, 14236 },
- { 0x254E, 14241 },
- { 0x2548, 14246 },
- { 0x254A, 14252 },
- { 0x254C, 14257 },
- { 0x254D, 14262 },
- { 0x2549, 14267 },
- { 0x2598, 14273 },
- { 0x21EC, 14278 },
- { 0x3C70, 14279 },
- { 0x677F, 14281 },
- { 0x677E, 14283 },
- { 0x68B3, 14285 },
- { 0x1DAF, 14286 },
- { 0x0299, 14290 },
- { 0x1DB0, 14292 },
- { 0x28EF, 14295 },
- { 0x1D71, 14297 },
- { 0x675F, 14299 },
- { 0x46B2, 14300 },
- { 0x46B7, 14303 },
- { 0x46B3, 14306 },
- { 0x46B6, 14309 },
- { 0x46B5, 14312 },
- { 0x46BA, 14315 },
- { 0x46B9, 14318 },
- { 0x46B8, 14321 },
- { 0x46B4, 14324 },
- { 0x46C4, 14327 },
- { 0x46C9, 14331 },
- { 0x46BB, 14335 },
- { 0x46C5, 14338 },
- { 0x46C8, 14342 },
- { 0x46C7, 14346 },
- { 0x46CC, 14350 },
- { 0x46CB, 14354 },
- { 0x46BF, 14358 },
- { 0x46BE, 14361 },
- { 0x46CA, 14364 },
- { 0x46C0, 14368 },
- { 0x46C6, 14371 },
- { 0x46C2, 14375 },
- { 0x46C3, 14378 },
- { 0x46BD, 14381 },
- { 0x46BC, 14384 },
- { 0x46C1, 14387 },
- { 0x46CD, 14390 },
- { 0x46CF, 14394 },
- { 0x46CE, 14398 },
- { 0x46D0, 14402 },
- { 0x679C, 14406 },
- { 0x68E0, 14410 },
- { 0x6AC6, 14411 },
- { 0x6C6B, 14412 },
- { 0x1D98, 14416 },
- { 0x67D6, 14418 },
- { 0x67FA, 14420 },
- { 0x678C, 14423 },
- { 0x69D0, 14426 },
- { 0x006C, 14430 },
- { 0x6942, 14432 },
- { 0x479A, 14437 },
- { 0x479F, 14441 },
- { 0x479B, 14445 },
- { 0x479E, 14449 },
- { 0x479D, 14453 },
- { 0x47A2, 14457 },
- { 0x4799, 14461 },
- { 0x47A1, 14465 },
- { 0x47A0, 14469 },
- { 0x479C, 14473 },
- { 0x4792, 14477 },
- { 0x4797, 14481 },
- { 0x4794, 14485 },
- { 0x4796, 14489 },
- { 0x4795, 14493 },
- { 0x4782, 14497 },
- { 0x4783, 14501 },
- { 0x4784, 14505 },
- { 0x4793, 14509 },
- { 0x4785, 14513 },
- { 0x478E, 14517 },
- { 0x4790, 14521 },
- { 0x478F, 14525 },
- { 0x4788, 14529 },
- { 0x4798, 14533 },
- { 0x4786, 14537 },
- { 0x4789, 14541 },
- { 0x478B, 14545 },
- { 0x478D, 14549 },
- { 0x4780, 14553 },
- { 0x4781, 14557 },
- { 0x478A, 14561 },
- { 0x478C, 14565 },
- { 0x4787, 14569 },
- { 0x4791, 14573 },
- { 0x2247, 14577 },
- { 0x2150, 14580 },
- { 0x1DB4, 14583 },
- { 0x1E1F, 14585 },
- { 0x6754, 14587 },
- { 0x222D, 14588 },
- { 0x69D1, 14590 },
- { 0x6AB9, 14592 },
- { 0x2220, 14593 },
- { 0x0BEF, 14594 },
- { 0x0BF4, 14597 },
- { 0x0BF0, 14600 },
- { 0x0BF3, 14603 },
- { 0x0BF2, 14606 },
- { 0x0BF7, 14609 },
- { 0x0BEE, 14612 },
- { 0x0BF6, 14615 },
- { 0x0BF5, 14618 },
- { 0x0BF1, 14621 },
- { 0x0BDD, 14624 },
- { 0x0BCF, 14628 },
- { 0x0BBC, 14632 },
- { 0x0BB6, 14636 },
- { 0x0BB0, 14640 },
- { 0x0BBF, 14644 },
- { 0x0BC1, 14648 },
- { 0x0BCD, 14652 },
- { 0x0BD0, 14656 },
- { 0x0BA3, 14660 },
- { 0x0BC7, 14664 },
- { 0x0BCE, 14668 },
- { 0x0BC8, 14672 },
- { 0x0BC3, 14675 },
- { 0x0BBB, 14679 },
- { 0x0BB5, 14683 },
- { 0x0BBD, 14687 },
- { 0x0BC5, 14691 },
- { 0x0BC6, 14695 },
- { 0x0BAD, 14698 },
- { 0x0BCC, 14702 },
- { 0x0BCB, 14706 },
- { 0x0BCA, 14710 },
- { 0x0BB7, 14714 },
- { 0x0BB1, 14718 },
- { 0x0BC9, 14722 },
- { 0x0BC4, 14726 },
- { 0x0BAF, 14730 },
- { 0x0BAA, 14734 },
- { 0x0BAE, 14738 },
- { 0x0BAC, 14742 },
- { 0x0BAB, 14746 },
- { 0x0BA4, 14750 },
- { 0x0BA7, 14754 },
- { 0x0BA5, 14758 },
- { 0x0BA6, 14762 },
- { 0x0BA8, 14766 },
- { 0x0BE6, 14770 },
- { 0x0BE7, 14774 },
- { 0x0BE8, 14778 },
- { 0x0BE9, 14782 },
- { 0x0BD3, 14786 },
- { 0x0BA9, 14790 },
- { 0x0BC0, 14794 },
- { 0x0BBE, 14798 },
- { 0x0BC2, 14802 },
- { 0x0BB2, 14806 },
- { 0x0BBA, 14810 },
- { 0x0BB8, 14814 },
- { 0x0BB9, 14818 },
- { 0x0BB4, 14822 },
- { 0x0BB3, 14826 },
- { 0x0BD2, 14830 },
- { 0x0BDE, 14834 },
- { 0x0BD6, 14838 },
- { 0x0BE0, 14842 },
- { 0x0BDA, 14846 },
- { 0x0BD4, 14850 },
- { 0x0BDF, 14854 },
- { 0x0BE1, 14858 },
- { 0x0BE2, 14863 },
- { 0x0BD5, 14868 },
- { 0x0BD7, 14872 },
- { 0x0BD8, 14876 },
- { 0x0BDB, 14880 },
- { 0x0BD9, 14884 },
- { 0x0BF9, 14888 },
- { 0x0BED, 14891 },
- { 0x0BDC, 14894 },
- { 0x0BE4, 14897 },
- { 0x0BEB, 14900 },
- { 0x0BEC, 14903 },
- { 0x0BE5, 14906 },
- { 0x0BD1, 14909 },
- { 0x0BF8, 14912 },
- { 0x0BE3, 14915 },
- { 0x0BEA, 14918 },
- { 0x6B9B, 14921 },
- { 0x1B8D, 14924 },
- { 0x6BA2, 14926 },
- { 0x2524, 14928 },
- { 0x45A1, 14929 },
- { 0x6AAE, 14936 },
- { 0x6AAF, 14937 },
- { 0x1E01, 14939 },
- { 0x1EE5, 14940 },
- { 0x6B9F, 14942 },
- { 0x1E31, 14946 },
- { 0x1E32, 14949 },
- { 0x6BB3, 14952 },
- { 0x6BAD, 14957 },
- { 0x6BB9, 14962 },
- { 0x6BCA, 14967 },
- { 0x6BA0, 14973 },
- { 0x6B82, 14977 },
- { 0x6B8C, 14981 },
- { 0x6AA1, 14985 },
- { 0x6BA7, 14989 },
- { 0x6AA0, 14992 },
- { 0x2A73, 14995 },
- { 0x2665, 14997 },
- { 0x2459, 15002 },
- { 0x3CAB, 15007 },
- { 0x2A87, 15010 },
- { 0x1E60, 15012 },
- { 0x3CA7, 15014 },
- { 0x2196, 15016 },
- { 0x67B6, 15019 },
- { 0x6752, 15021 },
- { 0x679D, 15024 },
- { 0x6860, 15026 },
- { 0x1BE4, 15028 },
- { 0x28F0, 15030 },
- { 0x1B8F, 15034 },
- { 0x1B91, 15037 },
- { 0x3D52, 15040 },
- { 0x1B90, 15044 },
- { 0x1B90, 15047 },
- { 0x1B8F, 15048 },
- { 0x24C5, 15049 },
- { 0x0073, 15051 },
- { 0x1F49, 15053 },
- { 0x68A4, 15055 },
- { 0x68C8, 15057 },
- { 0x1D79, 15059 },
- { 0x24C4, 15060 },
- { 0x24CA, 15064 },
- { 0x6A44, 15067 },
- { 0x216E, 15069 },
- { 0x245C, 15070 },
- { 0x245D, 15076 },
- { 0x245A, 15082 },
- { 0x245B, 15088 },
- { 0x354B, 15094 },
- { 0x354C, 15097 },
- { 0x354D, 15099 },
- { 0x34F8, 15101 },
- { 0x3501, 15104 },
- { 0x350B, 15107 },
- { 0x34FF, 15110 },
- { 0x34FA, 15113 },
- { 0x34FC, 15116 },
- { 0x3530, 15119 },
- { 0x34F9, 15122 },
- { 0x353D, 15125 },
- { 0x3537, 15128 },
- { 0x34FB, 15131 },
- { 0x3502, 15134 },
- { 0x3534, 15137 },
- { 0x3525, 15140 },
- { 0x353B, 15143 },
- { 0x3526, 15146 },
- { 0x353E, 15149 },
- { 0x350D, 15152 },
- { 0x3533, 15155 },
- { 0x3527, 15158 },
- { 0x3515, 15161 },
- { 0x3503, 15164 },
- { 0x3535, 15167 },
- { 0x3524, 15170 },
- { 0x350F, 15173 },
- { 0x353C, 15176 },
- { 0x3532, 15179 },
- { 0x351A, 15182 },
- { 0x3523, 15185 },
- { 0x3531, 15188 },
- { 0x352A, 15191 },
- { 0x3513, 15194 },
- { 0x3541, 15197 },
- { 0x3536, 15200 },
- { 0x353A, 15203 },
- { 0x352D, 15206 },
- { 0x3500, 15209 },
- { 0x3522, 15212 },
- { 0x3520, 15215 },
- { 0x3529, 15218 },
- { 0x34FD, 15221 },
- { 0x3539, 15224 },
- { 0x3504, 15227 },
- { 0x352E, 15230 },
- { 0x3518, 15233 },
- { 0x350C, 15236 },
- { 0x3508, 15239 },
- { 0x34FE, 15242 },
- { 0x3542, 15245 },
- { 0x3540, 15248 },
- { 0x3521, 15251 },
- { 0x3517, 15254 },
- { 0x3519, 15257 },
- { 0x351C, 15260 },
- { 0x3512, 15263 },
- { 0x353F, 15266 },
- { 0x3538, 15269 },
- { 0x3509, 15272 },
- { 0x352C, 15275 },
- { 0x351E, 15278 },
- { 0x351B, 15281 },
- { 0x351F, 15284 },
- { 0x3543, 15287 },
- { 0x3514, 15290 },
- { 0x351D, 15293 },
- { 0x352F, 15296 },
- { 0x3528, 15299 },
- { 0x3505, 15302 },
- { 0x3511, 15305 },
- { 0x350E, 15308 },
- { 0x3546, 15311 },
- { 0x3506, 15314 },
- { 0x3507, 15317 },
- { 0x350A, 15320 },
- { 0x3516, 15323 },
- { 0x3544, 15326 },
- { 0x3510, 15329 },
- { 0x3545, 15332 },
- { 0x3547, 15335 },
- { 0x352B, 15338 },
- { 0x56E9, 15341 },
- { 0x571C, 15347 },
- { 0x56F1, 15351 },
- { 0x56D5, 15356 },
- { 0x5719, 15361 },
- { 0x56FC, 15365 },
- { 0x56E1, 15369 },
- { 0x5706, 15374 },
- { 0x56E7, 15379 },
- { 0x56CD, 15384 },
- { 0x571E, 15389 },
- { 0x56F2, 15393 },
- { 0x571D, 15398 },
- { 0x5718, 15402 },
- { 0x56D0, 15406 },
- { 0x56F3, 15411 },
- { 0x56D3, 15415 },
- { 0x56D2, 15422 },
- { 0x56CC, 15429 },
- { 0x56CB, 15435 },
- { 0x56F6, 15441 },
- { 0x5703, 15445 },
- { 0x5705, 15449 },
- { 0x5714, 15453 },
- { 0x56DE, 15457 },
- { 0x571B, 15461 },
- { 0x5702, 15465 },
- { 0x56F0, 15469 },
- { 0x5704, 15473 },
- { 0x56FE, 15477 },
- { 0x5717, 15481 },
- { 0x571F, 15485 },
- { 0x56F5, 15489 },
- { 0x5710, 15493 },
- { 0x571A, 15497 },
- { 0x5708, 15501 },
- { 0x56E2, 15505 },
- { 0x56EB, 15510 },
- { 0x5712, 15515 },
- { 0x570A, 15519 },
- { 0x56E8, 15524 },
- { 0x5715, 15529 },
- { 0x5709, 15533 },
- { 0x5700, 15539 },
- { 0x56EC, 15543 },
- { 0x56CF, 15547 },
- { 0x56CA, 15552 },
- { 0x56E0, 15557 },
- { 0x56F8, 15561 },
- { 0x570F, 15565 },
- { 0x570E, 15569 },
- { 0x56C9, 15573 },
- { 0x56F7, 15578 },
- { 0x5701, 15582 },
- { 0x56FB, 15586 },
- { 0x5711, 15590 },
- { 0x56ED, 15594 },
- { 0x56D6, 15598 },
- { 0x56DD, 15602 },
- { 0x5716, 15606 },
- { 0x570B, 15610 },
- { 0x56E4, 15614 },
- { 0x56D1, 15618 },
- { 0x5707, 15624 },
- { 0x56F9, 15628 },
- { 0x5713, 15632 },
- { 0x56E3, 15636 },
- { 0x56D8, 15640 },
- { 0x56FF, 15644 },
- { 0x56EF, 15648 },
- { 0x570C, 15652 },
- { 0x56DB, 15656 },
- { 0x56E6, 15660 },
- { 0x56DA, 15664 },
- { 0x570D, 15668 },
- { 0x56F4, 15672 },
- { 0x56D7, 15676 },
- { 0x56E5, 15680 },
- { 0x56FA, 15684 },
- { 0x56DC, 15688 },
- { 0x56D4, 15692 },
- { 0x56D9, 15696 },
- { 0x56DF, 15700 },
- { 0x56CE, 15704 },
- { 0x56EA, 15708 },
- { 0x56EE, 15712 },
- { 0x56FD, 15716 },
- { 0x5755, 15720 },
- { 0x5751, 15724 },
- { 0x5750, 15729 },
- { 0x5731, 15734 },
- { 0x5721, 15739 },
- { 0x574E, 15744 },
- { 0x5729, 15748 },
- { 0x5756, 15752 },
- { 0x572C, 15756 },
- { 0x5752, 15762 },
- { 0x5724, 15766 },
- { 0x5725, 15771 },
- { 0x572E, 15776 },
- { 0x5736, 15781 },
- { 0x5730, 15786 },
- { 0x5723, 15790 },
- { 0x5746, 15795 },
- { 0x574C, 15799 },
- { 0x5735, 15803 },
- { 0x5742, 15808 },
- { 0x574B, 15812 },
- { 0x5734, 15817 },
- { 0x5757, 15822 },
- { 0x5754, 15826 },
- { 0x5732, 15830 },
- { 0x5722, 15835 },
- { 0x5741, 15839 },
- { 0x573C, 15843 },
- { 0x572B, 15847 },
- { 0x5726, 15852 },
- { 0x574D, 15856 },
- { 0x573E, 15860 },
- { 0x572D, 15865 },
- { 0x573B, 15870 },
- { 0x573F, 15874 },
- { 0x574F, 15878 },
- { 0x5737, 15882 },
- { 0x573A, 15886 },
- { 0x5747, 15890 },
- { 0x5745, 15894 },
- { 0x5753, 15898 },
- { 0x5743, 15902 },
- { 0x5744, 15906 },
- { 0x5720, 15911 },
- { 0x572A, 15915 },
- { 0x5727, 15919 },
- { 0x5739, 15923 },
- { 0x5728, 15927 },
- { 0x573D, 15931 },
- { 0x5749, 15936 },
- { 0x574A, 15940 },
- { 0x5740, 15944 },
- { 0x5738, 15948 },
- { 0x5748, 15952 },
- { 0x5733, 15956 },
- { 0x572F, 15960 },
- { 0x5796, 15964 },
- { 0x57A1, 15968 },
- { 0x577C, 15973 },
- { 0x578C, 15978 },
- { 0x576B, 15982 },
- { 0x5785, 15987 },
- { 0x5772, 15991 },
- { 0x57B2, 15995 },
- { 0x57B3, 16000 },
- { 0x5792, 16005 },
- { 0x5797, 16009 },
- { 0x578E, 16013 },
- { 0x577F, 16017 },
- { 0x57B6, 16021 },
- { 0x57A6, 16025 },
- { 0x57B5, 16029 },
- { 0x5787, 16033 },
- { 0x5763, 16037 },
- { 0x5759, 16042 },
- { 0x57B8, 16046 },
- { 0x57B7, 16050 },
- { 0x57B9, 16054 },
- { 0x579A, 16058 },
- { 0x57A2, 16062 },
- { 0x575A, 16066 },
- { 0x5789, 16070 },
- { 0x5769, 16074 },
- { 0x57AB, 16078 },
- { 0x579E, 16082 },
- { 0x57AC, 16087 },
- { 0x5767, 16092 },
- { 0x576F, 16097 },
- { 0x576D, 16101 },
- { 0x57AF, 16105 },
- { 0x57B0, 16109 },
- { 0x57A0, 16113 },
- { 0x57A3, 16117 },
- { 0x57B4, 16121 },
- { 0x5793, 16125 },
- { 0x5799, 16129 },
- { 0x5798, 16133 },
- { 0x579C, 16137 },
- { 0x579F, 16141 },
- { 0x577D, 16145 },
- { 0x579D, 16149 },
- { 0x5762, 16153 },
- { 0x5773, 16159 },
- { 0x57B1, 16163 },
- { 0x5777, 16167 },
- { 0x577A, 16172 },
- { 0x5770, 16176 },
- { 0x5761, 16180 },
- { 0x5794, 16184 },
- { 0x5764, 16188 },
- { 0x57AA, 16192 },
- { 0x5786, 16196 },
- { 0x5774, 16200 },
- { 0x575C, 16204 },
- { 0x5784, 16208 },
- { 0x575E, 16212 },
- { 0x5758, 16216 },
- { 0x578D, 16221 },
- { 0x57AE, 16225 },
- { 0x5776, 16229 },
- { 0x5788, 16233 },
- { 0x5790, 16237 },
- { 0x576C, 16242 },
- { 0x57A4, 16246 },
- { 0x5778, 16250 },
- { 0x57AD, 16254 },
- { 0x575F, 16258 },
- { 0x576A, 16262 },
- { 0x5771, 16266 },
- { 0x57A7, 16270 },
- { 0x57A8, 16274 },
- { 0x578B, 16278 },
- { 0x5795, 16282 },
- { 0x5766, 16286 },
- { 0x577E, 16290 },
- { 0x5791, 16294 },
- { 0x57A5, 16298 },
- { 0x57A9, 16302 },
- { 0x5781, 16306 },
- { 0x5779, 16310 },
- { 0x579B, 16315 },
- { 0x576E, 16319 },
- { 0x5765, 16323 },
- { 0x5775, 16327 },
- { 0x5783, 16331 },
- { 0x578F, 16335 },
- { 0x5760, 16339 },
- { 0x5780, 16343 },
- { 0x577B, 16347 },
- { 0x5782, 16351 },
- { 0x578A, 16355 },
- { 0x575B, 16359 },
- { 0x575D, 16363 },
- { 0x5768, 16367 },
- { 0x581A, 16371 },
- { 0x5812, 16375 },
- { 0x581C, 16379 },
- { 0x5824, 16383 },
- { 0x5820, 16387 },
- { 0x582A, 16391 },
- { 0x57DA, 16395 },
- { 0x582E, 16399 },
- { 0x57CD, 16403 },
- { 0x5803, 16407 },
- { 0x5808, 16411 },
- { 0x57F9, 16415 },
- { 0x5828, 16419 },
- { 0x57E7, 16423 },
- { 0x57E6, 16427 },
- { 0x57BC, 16431 },
- { 0x5816, 16435 },
- { 0x57FE, 16439 },
- { 0x5823, 16443 },
- { 0x57F6, 16447 },
- { 0x5826, 16451 },
- { 0x5813, 16455 },
- { 0x5829, 16460 },
- { 0x5817, 16465 },
- { 0x57D0, 16469 },
- { 0x582D, 16473 },
- { 0x5821, 16477 },
- { 0x57ED, 16481 },
- { 0x57CC, 16485 },
- { 0x581B, 16489 },
- { 0x5814, 16493 },
- { 0x5815, 16497 },
- { 0x57BB, 16501 },
- { 0x57D6, 16505 },
- { 0x57DB, 16509 },
- { 0x57EF, 16513 },
- { 0x57F5, 16517 },
- { 0x57CF, 16521 },
- { 0x581F, 16525 },
- { 0x580D, 16529 },
- { 0x57BF, 16533 },
- { 0x57E9, 16537 },
- { 0x582C, 16541 },
- { 0x57BA, 16546 },
- { 0x5807, 16550 },
- { 0x57D4, 16554 },
- { 0x57BD, 16558 },
- { 0x57E2, 16562 },
- { 0x5827, 16566 },
- { 0x5800, 16570 },
- { 0x57DE, 16574 },
- { 0x57E1, 16578 },
- { 0x57CB, 16582 },
- { 0x5809, 16586 },
- { 0x5822, 16590 },
- { 0x582B, 16594 },
- { 0x57C3, 16598 },
- { 0x57EB, 16602 },
- { 0x57F8, 16606 },
- { 0x57E4, 16610 },
- { 0x57F0, 16614 },
- { 0x57C6, 16618 },
- { 0x581D, 16622 },
- { 0x5825, 16626 },
- { 0x5802, 16630 },
- { 0x580A, 16634 },
- { 0x57C9, 16638 },
- { 0x5806, 16642 },
- { 0x57FD, 16646 },
- { 0x57FF, 16650 },
- { 0x57D8, 16654 },
- { 0x57EA, 16659 },
- { 0x5818, 16663 },
- { 0x5819, 16667 },
- { 0x57D1, 16671 },
- { 0x57FB, 16675 },
- { 0x57D2, 16679 },
- { 0x580C, 16683 },
- { 0x57C7, 16687 },
- { 0x57C5, 16691 },
- { 0x57C0, 16695 },
- { 0x57BE, 16699 },
- { 0x5810, 16703 },
- { 0x57C1, 16707 },
- { 0x580F, 16711 },
- { 0x5801, 16715 },
- { 0x581E, 16719 },
- { 0x57F1, 16723 },
- { 0x57C4, 16727 },
- { 0x57EE, 16731 },
- { 0x5811, 16735 },
- { 0x57E0, 16739 },
- { 0x57F3, 16743 },
- { 0x57E3, 16747 },
- { 0x57E5, 16751 },
- { 0x57FA, 16755 },
- { 0x5804, 16759 },
- { 0x580E, 16763 },
- { 0x5805, 16767 },
- { 0x57DC, 16771 },
- { 0x57E8, 16775 },
- { 0x57F4, 16779 },
- { 0x57F7, 16783 },
- { 0x57D5, 16787 },
- { 0x57CA, 16791 },
- { 0x57EC, 16795 },
- { 0x580B, 16799 },
- { 0x57D3, 16803 },
- { 0x57DF, 16807 },
- { 0x57FC, 16811 },
- { 0x57D9, 16815 },
- { 0x57D7, 16819 },
- { 0x57CE, 16823 },
- { 0x57C2, 16827 },
- { 0x57F2, 16831 },
- { 0x57DD, 16835 },
- { 0x57C8, 16839 },
- { 0x589E, 16843 },
- { 0x58A1, 16847 },
- { 0x58A0, 16851 },
- { 0x5884, 16855 },
- { 0x5891, 16859 },
- { 0x589B, 16864 },
- { 0x58BE, 16869 },
- { 0x58C7, 16874 },
- { 0x58C2, 16878 },
- { 0x58B6, 16882 },
- { 0x58C4, 16886 },
- { 0x58B7, 16890 },
- { 0x58BF, 16894 },
- { 0x589A, 16898 },
- { 0x58A3, 16903 },
- { 0x58C0, 16908 },
- { 0x5861, 16912 },
- { 0x5869, 16916 },
- { 0x58CA, 16920 },
- { 0x58B4, 16924 },
- { 0x589C, 16928 },
- { 0x587D, 16932 },
- { 0x5880, 16936 },
- { 0x5895, 16940 },
- { 0x5832, 16944 },
- { 0x58A2, 16948 },
- { 0x5844, 16952 },
- { 0x58C1, 16956 },
- { 0x5881, 16960 },
- { 0x5854, 16964 },
- { 0x58C5, 16968 },
- { 0x58C3, 16972 },
- { 0x58C8, 16976 },
- { 0x5892, 16980 },
- { 0x588E, 16984 },
- { 0x58BB, 16988 },
- { 0x5889, 16992 },
- { 0x5876, 16997 },
- { 0x5835, 17002 },
- { 0x58B2, 17006 },
- { 0x585A, 17010 },
- { 0x58B9, 17014 },
- { 0x5837, 17018 },
- { 0x584E, 17022 },
- { 0x583F, 17026 },
- { 0x5859, 17030 },
- { 0x58BC, 17034 },
- { 0x5836, 17038 },
- { 0x58A4, 17042 },
- { 0x583B, 17046 },
- { 0x58A5, 17050 },
- { 0x58C9, 17054 },
- { 0x58C6, 17058 },
- { 0x5842, 17062 },
- { 0x589F, 17066 },
- { 0x5873, 17070 },
- { 0x58B5, 17074 },
- { 0x5833, 17078 },
- { 0x58B3, 17082 },
- { 0x583E, 17086 },
- { 0x5875, 17090 },
- { 0x5877, 17094 },
- { 0x58AC, 17098 },
- { 0x58AB, 17103 },
- { 0x58AE, 17108 },
- { 0x58AD, 17112 },
- { 0x588D, 17116 },
- { 0x5872, 17120 },
- { 0x5883, 17124 },
- { 0x58CB, 17128 },
- { 0x58AF, 17132 },
- { 0x5874, 17136 },
- { 0x5843, 17140 },
- { 0x5868, 17144 },
- { 0x5834, 17148 },
- { 0x5855, 17152 },
- { 0x5847, 17156 },
- { 0x586F, 17160 },
- { 0x5850, 17164 },
- { 0x588C, 17168 },
- { 0x588F, 17172 },
- { 0x58A6, 17176 },
- { 0x585B, 17182 },
- { 0x582F, 17187 },
- { 0x5857, 17191 },
- { 0x5839, 17195 },
- { 0x583C, 17199 },
- { 0x5846, 17203 },
- { 0x5849, 17207 },
- { 0x589D, 17211 },
- { 0x58B1, 17215 },
- { 0x5871, 17220 },
- { 0x5897, 17224 },
- { 0x5885, 17228 },
- { 0x5870, 17232 },
- { 0x588A, 17236 },
- { 0x5841, 17240 },
- { 0x584D, 17244 },
- { 0x5886, 17248 },
- { 0x58B0, 17252 },
- { 0x5896, 17256 },
- { 0x588B, 17260 },
- { 0x583A, 17264 },
- { 0x5893, 17268 },
- { 0x58B8, 17272 },
- { 0x58A7, 17276 },
- { 0x58BD, 17280 },
- { 0x586A, 17284 },
- { 0x5858, 17288 },
- { 0x5830, 17293 },
- { 0x585F, 17297 },
- { 0x5867, 17301 },
- { 0x5887, 17305 },
- { 0x58A8, 17309 },
- { 0x585D, 17313 },
- { 0x587B, 17317 },
- { 0x587E, 17321 },
- { 0x585E, 17325 },
- { 0x5851, 17329 },
- { 0x5863, 17333 },
- { 0x583D, 17337 },
- { 0x5831, 17341 },
- { 0x5878, 17345 },
- { 0x586E, 17349 },
- { 0x5879, 17353 },
- { 0x5899, 17357 },
- { 0x5894, 17361 },
- { 0x587F, 17365 },
- { 0x58A9, 17369 },
- { 0x584C, 17373 },
- { 0x584A, 17377 },
- { 0x587A, 17381 },
- { 0x5864, 17385 },
- { 0x5862, 17389 },
- { 0x5866, 17393 },
- { 0x5860, 17397 },
- { 0x58AA, 17401 },
- { 0x5890, 17405 },
- { 0x587C, 17409 },
- { 0x5848, 17413 },
- { 0x58BA, 17417 },
- { 0x5845, 17421 },
- { 0x5838, 17425 },
- { 0x584B, 17429 },
- { 0x5865, 17433 },
- { 0x5898, 17437 },
- { 0x586B, 17441 },
- { 0x5856, 17445 },
- { 0x5888, 17449 },
- { 0x584F, 17453 },
- { 0x5882, 17457 },
- { 0x5853, 17461 },
- { 0x586D, 17465 },
- { 0x586C, 17469 },
- { 0x5840, 17473 },
- { 0x5852, 17477 },
- { 0x585C, 17481 },
- { 0x58DA, 17486 },
- { 0x58CD, 17490 },
- { 0x58CF, 17494 },
- { 0x58CC, 17498 },
- { 0x58F8, 17502 },
- { 0x58CE, 17506 },
- { 0x58D3, 17510 },
- { 0x58F6, 17514 },
- { 0x58FB, 17518 },
- { 0x58FC, 17522 },
- { 0x58ED, 17526 },
- { 0x58E2, 17530 },
- { 0x58EC, 17534 },
- { 0x58DD, 17538 },
- { 0x58F5, 17542 },
- { 0x58E6, 17546 },
- { 0x58F4, 17550 },
- { 0x58EF, 17554 },
- { 0x58E0, 17558 },
- { 0x58FF, 17562 },
- { 0x58F7, 17566 },
- { 0x58D2, 17570 },
- { 0x58EB, 17574 },
- { 0x58D0, 17578 },
- { 0x58FA, 17582 },
- { 0x58D4, 17586 },
- { 0x58F2, 17590 },
- { 0x58E5, 17594 },
- { 0x58DB, 17598 },
- { 0x58D7, 17602 },
- { 0x58D1, 17606 },
- { 0x58FE, 17610 },
- { 0x58EA, 17614 },
- { 0x58E4, 17618 },
- { 0x58DF, 17622 },
- { 0x58FD, 17626 },
- { 0x58F9, 17630 },
- { 0x58D8, 17634 },
- { 0x58F1, 17638 },
- { 0x58E7, 17642 },
- { 0x58E9, 17646 },
- { 0x58E1, 17650 },
- { 0x58E8, 17654 },
- { 0x58F3, 17658 },
- { 0x58EE, 17662 },
- { 0x58D5, 17666 },
- { 0x58DE, 17670 },
- { 0x58DC, 17674 },
- { 0x5901, 17678 },
- { 0x58D6, 17682 },
- { 0x58D9, 17686 },
- { 0x58E3, 17690 },
- { 0x5900, 17694 },
- { 0x58F0, 17698 },
- { 0x354A, 17702 },
- { 0x354F, 17704 },
- { 0x3548, 17707 },
- { 0x3549, 17711 },
- { 0x354E, 17715 },
- { 0x5950, 17717 },
- { 0x5944, 17721 },
- { 0x5949, 17725 },
- { 0x594A, 17729 },
- { 0x5945, 17733 },
- { 0x5947, 17737 },
- { 0x593F, 17741 },
- { 0x593C, 17745 },
- { 0x593B, 17749 },
- { 0x5948, 17753 },
- { 0x5930, 17757 },
- { 0x5936, 17761 },
- { 0x592E, 17765 },
- { 0x5946, 17769 },
- { 0x5942, 17773 },
- { 0x592F, 17777 },
- { 0x593E, 17781 },
- { 0x5940, 17785 },
- { 0x5938, 17789 },
- { 0x5939, 17793 },
- { 0x5933, 17797 },
- { 0x593A, 17801 },
- { 0x5931, 17805 },
- { 0x593D, 17809 },
- { 0x5932, 17813 },
- { 0x5934, 17817 },
- { 0x592D, 17821 },
- { 0x5937, 17825 },
- { 0x5935, 17829 },
- { 0x5941, 17833 },
- { 0x5943, 17837 },
- { 0x594C, 17841 },
- { 0x594D, 17846 },
- { 0x594B, 17851 },
- { 0x594E, 17856 },
- { 0x594F, 17861 },
- { 0x17E4, 17866 },
- { 0x17E5, 17869 },
- { 0x17E8, 17873 },
- { 0x17EA, 17877 },
- { 0x17EC, 17881 },
- { 0x17ED, 17885 },
- { 0x17E7, 17892 },
- { 0x17E9, 17896 },
- { 0x17EB, 17901 },
- { 0x17E6, 17906 },
- { 0x17BE, 17911 },
- { 0x17E2, 17914 },
- { 0x17E3, 17917 },
- { 0x17C3, 17920 },
- { 0x17DF, 17923 },
- { 0x17CF, 17926 },
- { 0x17CC, 17929 },
- { 0x17C0, 17932 },
- { 0x17CE, 17935 },
- { 0x17DC, 17938 },
- { 0x17D2, 17941 },
- { 0x17C7, 17944 },
- { 0x17C5, 17947 },
- { 0x17D0, 17950 },
- { 0x17D6, 17953 },
- { 0x17C9, 17956 },
- { 0x17D9, 17959 },
- { 0x17E1, 17962 },
- { 0x17E0, 17965 },
- { 0x17DB, 17968 },
- { 0x17DE, 17971 },
- { 0x17C4, 17974 },
- { 0x17CB, 17978 },
- { 0x17D5, 17982 },
- { 0x17D4, 17986 },
- { 0x17C2, 17990 },
- { 0x17C8, 17994 },
- { 0x17D8, 17998 },
- { 0x17BF, 18002 },
- { 0x17CD, 18006 },
- { 0x17C1, 18010 },
- { 0x17DD, 18014 },
- { 0x17D3, 18018 },
- { 0x17C6, 18022 },
- { 0x17D1, 18026 },
- { 0x17D7, 18030 },
- { 0x17CA, 18034 },
- { 0x17DA, 18038 },
- { 0x17F2, 18042 },
- { 0x17F4, 18047 },
- { 0x17F5, 18051 },
- { 0x17F3, 18055 },
- { 0x17F0, 18059 },
- { 0x17EF, 18061 },
- { 0x17EE, 18065 },
- { 0x17F1, 18069 },
- { 0x67FC, 18071 },
- { 0x6797, 18074 },
- { 0x69C7, 18076 },
- { 0x2238, 18081 },
- { 0x2126, 18083 },
- { 0x2189, 18087 },
- { 0x69C8, 18090 },
- { 0x21B7, 18095 },
- { 0x224C, 18097 },
- { 0x69CE, 18101 },
- { 0x21FE, 18106 },
- { 0x2140, 18110 },
- { 0x69C1, 18114 },
- { 0x21DE, 18119 },
- { 0x212B, 18122 },
- { 0x6B86, 18124 },
- { 0x6B91, 18127 },
- { 0x6B97, 18130 },
- { 0x2643, 18133 },
- { 0x6B92, 18137 },
- { 0x6B98, 18141 },
- { 0x2180, 18145 },
- { 0x2185, 18148 },
- { 0x2182, 18151 },
- { 0x2181, 18154 },
- { 0x2183, 18157 },
- { 0x2184, 18160 },
- { 0x220E, 18163 },
- { 0x218B, 18167 },
- { 0x264A, 18170 },
- { 0x2641, 18173 },
- { 0x2109, 18176 },
- { 0x2108, 18180 },
- { 0x2141, 18184 },
- { 0x69C2, 18188 },
- { 0x213D, 18193 },
- { 0x6997, 18196 },
- { 0x2677, 18200 },
- { 0x20D0, 18203 },
- { 0x264F, 18206 },
- { 0x2650, 18209 },
- { 0x2186, 18212 },
- { 0x2205, 18215 },
- { 0x210A, 18217 },
- { 0x210B, 18221 },
- { 0x24F9, 18225 },
- { 0x2252, 18227 },
- { 0x20F5, 18231 },
- { 0x1F53, 18233 },
- { 0x21AF, 18237 },
- { 0x2513, 18243 },
- { 0x21AE, 18248 },
- { 0x26CC, 18254 },
- { 0x26CD, 18260 },
- { 0x26CA, 18266 },
- { 0x26CB, 18272 },
- { 0x26CE, 18278 },
- { 0x26D0, 18284 },
- { 0x26CF, 18290 },
- { 0x26D1, 18296 },
- { 0x69E3, 18302 },
- { 0x2124, 18304 },
- { 0x6B93, 18308 },
- { 0x6B99, 18312 },
- { 0x2122, 18316 },
- { 0x264B, 18319 },
- { 0x264D, 18322 },
- { 0x1F4F, 18325 },
- { 0x26E4, 18329 },
- { 0x1F50, 18334 },
- { 0x26E5, 18338 },
- { 0x1F4D, 18343 },
- { 0x26E6, 18347 },
- { 0x1F4E, 18352 },
- { 0x26E7, 18356 },
- { 0x2226, 18361 },
- { 0x20C6, 18364 },
- { 0x1F52, 18366 },
- { 0x6958, 18370 },
- { 0x26DF, 18373 },
- { 0x20EC, 18376 },
- { 0x218C, 18378 },
- { 0x2510, 18381 },
- { 0x227C, 18386 },
- { 0x26E0, 18391 },
- { 0x6748, 18394 },
- { 0x2648, 18396 },
- { 0x2511, 18398 },
- { 0x26E3, 18400 },
- { 0x6818, 18402 },
- { 0x69AD, 18404 },
- { 0x681C, 18406 },
- { 0x2161, 18408 },
- { 0x21ED, 18411 },
- { 0x21FC, 18413 },
- { 0x26BF, 18418 },
- { 0x21E8, 18422 },
- { 0x21E9, 18425 },
- { 0x2265, 18428 },
- { 0x2645, 18430 },
- { 0x2279, 18432 },
- { 0x2228, 18436 },
- { 0x6B7E, 18438 },
- { 0x6B87, 18442 },
- { 0x2654, 18446 },
- { 0x20D4, 18449 },
- { 0x26C1, 18452 },
- { 0x24FD, 18456 },
- { 0x1BD0, 18458 },
- { 0x26BE, 18461 },
- { 0x20D2, 18465 },
- { 0x2134, 18467 },
- { 0x69A4, 18469 },
- { 0x21A1, 18472 },
- { 0x2652, 18476 },
- { 0x22C7, 18479 },
- { 0x1BD1, 18482 },
- { 0x22CA, 18485 },
- { 0x26C0, 18488 },
- { 0x20DA, 18492 },
- { 0x1F44, 18496 },
- { 0x20D8, 18500 },
- { 0x6B7B, 18503 },
- { 0x20E4, 18508 },
- { 0x1F45, 18512 },
- { 0x20E2, 18516 },
- { 0x6B7D, 18519 },
- { 0x20E8, 18524 },
- { 0x1F43, 18528 },
- { 0x1F47, 18532 },
- { 0x20EA, 18539 },
- { 0x20E6, 18542 },
- { 0x6B7A, 18545 },
- { 0x20D6, 18550 },
- { 0x20DE, 18552 },
- { 0x1F42, 18556 },
- { 0x1F46, 18560 },
- { 0x20E0, 18567 },
- { 0x2679, 18570 },
- { 0x20DC, 18573 },
- { 0x1F48, 18576 },
- { 0x6B7C, 18583 },
- { 0x1F76, 18588 },
- { 0x6900, 18590 },
- { 0x6784, 18591 },
- { 0x0297, 18592 },
- { 0x6896, 18593 },
- { 0x1417, 18596 },
- { 0x1418, 18600 },
- { 0x1405, 18604 },
- { 0x1406, 18607 },
- { 0x1407, 18610 },
- { 0x140F, 18613 },
- { 0x140C, 18616 },
- { 0x1409, 18619 },
- { 0x1416, 18622 },
- { 0x1408, 18625 },
- { 0x1413, 18628 },
- { 0x1410, 18631 },
- { 0x140D, 18634 },
- { 0x140E, 18637 },
- { 0x1412, 18640 },
- { 0x1415, 18643 },
- { 0x140B, 18646 },
- { 0x1414, 18649 },
- { 0x1411, 18652 },
- { 0x140A, 18655 },
- { 0x688B, 18658 },
- { 0x6792, 18661 },
- { 0x1BBC, 18662 },
- { 0x1BC5, 18663 },
- { 0x0286, 18666 },
- { 0x21D9, 18667 },
- { 0x68EE, 18668 },
- { 0x68DF, 18672 },
- { 0x68EF, 18679 },
- { 0x2239, 18683 },
- { 0x1EF3, 18685 },
- { 0x6976, 18688 },
- { 0x697B, 18692 },
- { 0x697F, 18696 },
- { 0x6977, 18700 },
- { 0x697A, 18704 },
- { 0x6979, 18708 },
- { 0x697E, 18712 },
- { 0x697D, 18716 },
- { 0x697C, 18720 },
- { 0x6978, 18724 },
- { 0x6980, 18728 },
- { 0x6981, 18732 },
- { 0x6982, 18736 },
- { 0x6987, 18739 },
- { 0x698B, 18742 },
- { 0x6983, 18745 },
- { 0x6986, 18748 },
- { 0x6985, 18751 },
- { 0x698A, 18754 },
- { 0x6989, 18757 },
- { 0x6988, 18760 },
- { 0x6984, 18763 },
- { 0x698C, 18766 },
- { 0x698D, 18769 },
- { 0x1BD4, 18772 },
- { 0x2127, 18774 },
- { 0x674D, 18775 },
- { 0x674E, 18778 },
- { 0x6750, 18781 },
- { 0x674F, 18784 },
- { 0x001A, 18787 },
- { 0x1C1E, 18788 },
- { 0x1DAD, 18790 },
- { 0x212A, 18792 },
- { 0x000C, 18793 },
- { 0x6AEF, 18794 },
- { 0x214E, 18797 },
- { 0x214F, 18800 },
- { 0x2272, 18803 },
- { 0x6968, 18805 },
- { 0x6967, 18807 },
- { 0x6877, 18812 },
- { 0x22D6, 18813 },
- { 0x1F03, 18815 },
- { 0x1E27, 18818 },
- { 0x1E28, 18821 },
- { 0x6781, 18824 },
- { 0x1C95, 18827 },
- { 0x6787, 18829 },
- { 0x1DB5, 18830 },
- { 0x0011, 18833 },
- { 0x1FAE, 18835 },
- { 0x6642, 18839 },
- { 0x0016, 18842 },
- { 0x1FB3, 18844 },
- { 0x6647, 18848 },
- { 0x0012, 18851 },
- { 0x1FAF, 18853 },
- { 0x6643, 18857 },
- { 0x0015, 18860 },
- { 0x1FB2, 18862 },
- { 0x6646, 18866 },
- { 0x0014, 18869 },
- { 0x1FB1, 18871 },
- { 0x6645, 18875 },
- { 0x0019, 18878 },
- { 0x1FB6, 18880 },
- { 0x664A, 18884 },
- { 0x0010, 18887 },
- { 0x6640, 18889 },
- { 0x6641, 18893 },
- { 0x0018, 18896 },
- { 0x1FB5, 18898 },
- { 0x6649, 18902 },
- { 0x0017, 18905 },
- { 0x1FB4, 18907 },
- { 0x6648, 18911 },
- { 0x0013, 18914 },
- { 0x1FB0, 18916 },
- { 0x6644, 18920 },
- { 0x2A5A, 18923 },
- { 0x6A59, 18925 },
- { 0x68D1, 18927 },
- { 0x687D, 18929 },
- { 0x2200, 18930 },
- { 0x2167, 18933 },
- { 0x6734, 18934 },
- { 0x6733, 18937 },
- { 0x6735, 18940 },
- { 0x1F33, 18943 },
- { 0x2259, 18945 },
- { 0x225A, 18948 },
- { 0x225B, 18952 },
- { 0x225D, 18956 },
- { 0x2267, 18961 },
- { 0x2270, 18966 },
- { 0x1F28, 18970 },
- { 0x6822, 18972 },
- { 0x6823, 18976 },
- { 0x6824, 18980 },
- { 0x6825, 18984 },
- { 0x6821, 18988 },
- { 0x1D5E, 18992 },
- { 0x24DA, 18994 },
- { 0x24D9, 19000 },
- { 0x24D8, 19006 },
- { 0x24D7, 19012 },
- { 0x69E9, 19016 },
- { 0x69EB, 19018 },
- { 0x69EA, 19021 },
- { 0x69F0, 19024 },
- { 0x69F1, 19026 },
- { 0x69EF, 19028 },
- { 0x1EDF, 19030 },
- { 0x1DB6, 19032 },
- { 0x1E37, 19036 },
- { 0x1E38, 19040 },
- { 0x1E35, 19044 },
- { 0x1E36, 19048 },
- { 0x1E2E, 19052 },
- { 0x1E84, 19056 },
- { 0x1E7F, 19060 },
- { 0x1C64, 19064 },
- { 0x2151, 19066 },
- { 0x221A, 19068 },
- { 0x67F7, 19069 },
- { 0x1BEB, 19074 },
- { 0x2163, 19077 },
- { 0x6741, 19080 },
- { 0x6739, 19085 },
- { 0x6727, 19089 },
- { 0x69E2, 19090 },
- { 0x69E1, 19094 },
- { 0x69E0, 19097 },
- { 0x678A, 19100 },
- { 0x1E7B, 19102 },
- { 0x68A1, 19103 },
- { 0x1C94, 19104 },
- { 0x6AEE, 19106 },
- { 0x6736, 19108 },
- { 0x0040, 19111 },
- { 0x038C, 19113 },
- { 0x0340, 19116 },
- { 0x038D, 19119 },
- { 0x3F7A, 19122 },
- { 0x3F7B, 19126 },
- { 0x3F90, 19132 },
- { 0x038B, 19136 },
- { 0x03B2, 19139 },
- { 0x03A7, 19144 },
- { 0x3F82, 19147 },
- { 0x3F7C, 19151 },
- { 0x0386, 19155 },
- { 0x3F85, 19158 },
- { 0x3F84, 19162 },
- { 0x3F81, 19166 },
- { 0x1B82, 19169 },
- { 0x3F7E, 19171 },
- { 0x3F8F, 19174 },
- { 0x1B83, 19177 },
- { 0x1B66, 19179 },
- { 0x1B65, 19183 },
- { 0x1B67, 19187 },
- { 0x03A6, 19191 },
- { 0x3F88, 19194 },
- { 0x0334, 19197 },
- { 0x1B4B, 19201 },
- { 0x1B59, 19203 },
- { 0x1B58, 19207 },
- { 0x1B5A, 19211 },
- { 0x0339, 19215 },
- { 0x0372, 19221 },
- { 0x0373, 19225 },
- { 0x0376, 19229 },
- { 0x0374, 19233 },
- { 0x037D, 19237 },
- { 0x036D, 19241 },
- { 0x1B04, 19245 },
- { 0x1B50, 19251 },
- { 0x1AB8, 19259 },
- { 0x1ABC, 19265 },
- { 0x1B22, 19273 },
- { 0x1ABA, 19283 },
- { 0x1B20, 19291 },
- { 0x1ABE, 19301 },
- { 0x1B24, 19309 },
- { 0x1B1E, 19319 },
- { 0x1AB7, 19327 },
- { 0x1ABB, 19333 },
- { 0x1B21, 19341 },
- { 0x1AB9, 19351 },
- { 0x1B1F, 19359 },
- { 0x1ABD, 19369 },
- { 0x1B23, 19377 },
- { 0x1B1D, 19387 },
- { 0x0364, 19395 },
- { 0x1B03, 19401 },
- { 0x1B4E, 19407 },
- { 0x1B51, 19415 },
- { 0x1B52, 19421 },
- { 0x1B4F, 19429 },
- { 0x037C, 19435 },
- { 0x037E, 19439 },
- { 0x0377, 19443 },
- { 0x1B6D, 19447 },
- { 0x1B6C, 19453 },
- { 0x03B1, 19459 },
- { 0x03AE, 19463 },
- { 0x037A, 19467 },
- { 0x0368, 19471 },
- { 0x0330, 19475 },
- { 0x036F, 19479 },
- { 0x1B06, 19483 },
- { 0x1AC8, 19489 },
- { 0x1ACC, 19495 },
- { 0x1ACA, 19503 },
- { 0x1ACE, 19511 },
- { 0x1AC7, 19519 },
- { 0x1ACB, 19525 },
- { 0x1AC9, 19533 },
- { 0x1ACD, 19541 },
- { 0x0365, 19549 },
- { 0x1B05, 19555 },
- { 0x1B5C, 19561 },
- { 0x1B5B, 19567 },
- { 0x0380, 19573 },
- { 0x1B5E, 19579 },
- { 0x0347, 19587 },
- { 0x1B5D, 19595 },
- { 0x1B60, 19603 },
- { 0x1B5F, 19611 },
- { 0x036C, 19617 },
- { 0x0367, 19621 },
- { 0x1B00, 19625 },
- { 0x1B41, 19631 },
- { 0x1A9C, 19639 },
- { 0x1AA0, 19645 },
- { 0x1B12, 19653 },
- { 0x1A9E, 19663 },
- { 0x1B10, 19671 },
- { 0x1AA2, 19681 },
- { 0x1B14, 19689 },
- { 0x1B0E, 19699 },
- { 0x1A9B, 19707 },
- { 0x1A9F, 19713 },
- { 0x1B11, 19721 },
- { 0x1A9D, 19731 },
- { 0x1B0F, 19739 },
- { 0x1AA1, 19749 },
- { 0x1B13, 19757 },
- { 0x1B0D, 19767 },
- { 0x0362, 19775 },
- { 0x1AFF, 19781 },
- { 0x1B3F, 19787 },
- { 0x1B3E, 19795 },
- { 0x1B3D, 19801 },
- { 0x1B42, 19807 },
- { 0x1B43, 19813 },
- { 0x1B40, 19821 },
- { 0x036A, 19827 },
- { 0x0378, 19831 },
- { 0x0369, 19836 },
- { 0x0370, 19840 },
- { 0x0395, 19844 },
- { 0x0371, 19848 },
- { 0x037F, 19852 },
- { 0x1B0C, 19856 },
- { 0x1B7A, 19862 },
- { 0x1AF0, 19870 },
- { 0x1AF4, 19876 },
- { 0x1B32, 19884 },
- { 0x1AF2, 19894 },
- { 0x1B30, 19902 },
- { 0x1AF6, 19912 },
- { 0x1B34, 19920 },
- { 0x1B2E, 19930 },
- { 0x1AEF, 19938 },
- { 0x1AF3, 19944 },
- { 0x1B31, 19952 },
- { 0x1AF1, 19962 },
- { 0x1B2F, 19970 },
- { 0x1AF5, 19980 },
- { 0x1B33, 19988 },
- { 0x1B2D, 19998 },
- { 0x0384, 20006 },
- { 0x1B0B, 20012 },
- { 0x1B78, 20018 },
- { 0x1B7B, 20026 },
- { 0x1B7C, 20032 },
- { 0x1B79, 20040 },
- { 0x0397, 20046 },
- { 0x0379, 20050 },
- { 0x036E, 20054 },
- { 0x0391, 20058 },
- { 0x038F, 20062 },
- { 0x0332, 20067 },
- { 0x0393, 20072 },
- { 0x036B, 20076 },
- { 0x1B02, 20080 },
- { 0x1AAC, 20086 },
- { 0x1AB0, 20092 },
- { 0x1AAE, 20100 },
- { 0x1AAB, 20108 },
- { 0x1AAF, 20114 },
- { 0x1AAD, 20122 },
- { 0x0363, 20130 },
- { 0x1B01, 20136 },
- { 0x0375, 20142 },
- { 0x1B08, 20146 },
- { 0x1AD8, 20152 },
- { 0x1ADC, 20158 },
- { 0x1ADA, 20166 },
- { 0x1AD7, 20174 },
- { 0x1ADB, 20180 },
- { 0x1AD9, 20188 },
- { 0x0382, 20196 },
- { 0x1B07, 20202 },
- { 0x037B, 20208 },
- { 0x1B0A, 20212 },
- { 0x1AE4, 20218 },
- { 0x1AE8, 20224 },
- { 0x1AE6, 20232 },
- { 0x1AEA, 20240 },
- { 0x1AE3, 20248 },
- { 0x1AE7, 20254 },
- { 0x1AE5, 20262 },
- { 0x1AE9, 20270 },
- { 0x0383, 20278 },
- { 0x1B09, 20284 },
- { 0x1B69, 20290 },
- { 0x1B68, 20296 },
- { 0x0381, 20302 },
- { 0x1B6B, 20308 },
- { 0x0366, 20316 },
- { 0x1B6A, 20324 },
- { 0x1B6F, 20332 },
- { 0x1B6E, 20340 },
- { 0x0336, 20346 },
- { 0x033A, 20351 },
- { 0x0338, 20358 },
- { 0x0387, 20364 },
- { 0x3F83, 20367 },
- { 0x3F7D, 20371 },
- { 0x033D, 20375 },
- { 0x1B77, 20377 },
- { 0x5CC7, 20379 },
- { 0x5CC8, 20383 },
- { 0x5CC9, 20387 },
- { 0x5CCA, 20391 },
- { 0x5CCB, 20395 },
- { 0x5CCC, 20399 },
- { 0x5CCD, 20403 },
- { 0x5CCE, 20407 },
- { 0x5CCF, 20411 },
- { 0x5CD0, 20415 },
- { 0x5CD1, 20419 },
- { 0x5CD2, 20423 },
- { 0x5CD3, 20427 },
- { 0x5CD4, 20431 },
- { 0x5CD5, 20435 },
- { 0x5CD6, 20439 },
- { 0x5CD7, 20443 },
- { 0x5CD8, 20447 },
- { 0x5CD9, 20451 },
- { 0x5CDA, 20455 },
- { 0x5CDB, 20459 },
- { 0x5CDC, 20463 },
- { 0x5CDD, 20467 },
- { 0x5CDE, 20471 },
- { 0x5CDF, 20475 },
- { 0x5CE0, 20479 },
- { 0x5CE1, 20483 },
- { 0x5CE2, 20487 },
- { 0x5CE3, 20491 },
- { 0x3F8C, 20495 },
- { 0x3F8B, 20498 },
- { 0x3F8D, 20501 },
- { 0x03A9, 20504 },
- { 0x0394, 20507 },
- { 0x0396, 20510 },
- { 0x18C9, 20513 },
- { 0x18CB, 20518 },
- { 0x18CA, 20523 },
- { 0x18C7, 20528 },
- { 0x18C8, 20533 },
- { 0x38FF, 20538 },
- { 0x0390, 20543 },
- { 0x038E, 20546 },
- { 0x0392, 20550 },
- { 0x03A8, 20553 },
- { 0x03AB, 20557 },
- { 0x3F89, 20561 },
- { 0x3F9E, 20564 },
- { 0x3F7F, 20568 },
- { 0x3F8A, 20571 },
- { 0x0385, 20574 },
- { 0x03AA, 20578 },
- { 0x03B4, 20582 },
- { 0x0353, 20588 },
- { 0x0354, 20592 },
- { 0x0357, 20596 },
- { 0x0355, 20600 },
- { 0x035D, 20604 },
- { 0x034E, 20608 },
- { 0x1B56, 20612 },
- { 0x1AC0, 20618 },
- { 0x1AC4, 20624 },
- { 0x1B2A, 20632 },
- { 0x1AC2, 20642 },
- { 0x1B28, 20650 },
- { 0x1AC6, 20660 },
- { 0x1B2C, 20668 },
- { 0x1B26, 20678 },
- { 0x1ABF, 20686 },
- { 0x1AC3, 20692 },
- { 0x1B29, 20700 },
- { 0x1AC1, 20710 },
- { 0x1B27, 20718 },
- { 0x1AC5, 20728 },
- { 0x1B2B, 20736 },
- { 0x1B25, 20746 },
- { 0x0342, 20754 },
- { 0x1B55, 20760 },
- { 0x1B57, 20766 },
- { 0x035C, 20772 },
- { 0x035E, 20776 },
- { 0x0358, 20780 },
- { 0x1B74, 20784 },
- { 0x03B0, 20790 },
- { 0x03AD, 20794 },
- { 0x035A, 20798 },
- { 0x033C, 20802 },
- { 0x0349, 20806 },
- { 0x032F, 20810 },
- { 0x0350, 20814 },
- { 0x1B64, 20818 },
- { 0x1AD0, 20824 },
- { 0x1AD4, 20830 },
- { 0x1AD2, 20838 },
- { 0x1AD6, 20846 },
- { 0x1ACF, 20854 },
- { 0x1AD3, 20860 },
- { 0x1AD1, 20868 },
- { 0x1AD5, 20876 },
- { 0x0343, 20884 },
- { 0x1B63, 20890 },
- { 0x1B62, 20896 },
- { 0x1B61, 20902 },
- { 0x0360, 20908 },
- { 0x034D, 20914 },
- { 0x0348, 20918 },
- { 0x1B47, 20922 },
- { 0x1AA4, 20928 },
- { 0x1AA8, 20934 },
- { 0x1B1A, 20942 },
- { 0x1AA6, 20952 },
- { 0x1B18, 20960 },
- { 0x1AAA, 20970 },
- { 0x1B1C, 20978 },
- { 0x1B16, 20988 },
- { 0x1AA3, 20996 },
- { 0x1AA7, 21002 },
- { 0x1B19, 21010 },
- { 0x1AA5, 21020 },
- { 0x1B17, 21028 },
- { 0x1AA9, 21038 },
- { 0x1B1B, 21046 },
- { 0x1B15, 21056 },
- { 0x033F, 21064 },
- { 0x1B46, 21070 },
- { 0x1B45, 21076 },
- { 0x1B44, 21082 },
- { 0x1B48, 21088 },
- { 0x034B, 21094 },
- { 0x034A, 21098 },
- { 0x0351, 21102 },
- { 0x0352, 21106 },
- { 0x035F, 21110 },
- { 0x1B80, 21114 },
- { 0x1AF8, 21120 },
- { 0x1AFC, 21126 },
- { 0x1B3A, 21134 },
- { 0x1AFA, 21144 },
- { 0x1B38, 21152 },
- { 0x1AFE, 21162 },
- { 0x1B3C, 21170 },
- { 0x1B36, 21180 },
- { 0x1AF7, 21188 },
- { 0x1AFB, 21194 },
- { 0x1B39, 21202 },
- { 0x1AF9, 21212 },
- { 0x1B37, 21220 },
- { 0x1AFD, 21230 },
- { 0x1B3B, 21238 },
- { 0x1B35, 21248 },
- { 0x0346, 21256 },
- { 0x1B7F, 21262 },
- { 0x1B81, 21268 },
- { 0x0359, 21274 },
- { 0x034F, 21278 },
- { 0x0331, 21282 },
- { 0x034C, 21287 },
- { 0x1B54, 21291 },
- { 0x1AB2, 21297 },
- { 0x1AB6, 21303 },
- { 0x1AB4, 21311 },
- { 0x1AB1, 21319 },
- { 0x1AB5, 21325 },
- { 0x1AB3, 21333 },
- { 0x0341, 21341 },
- { 0x1B53, 21347 },
- { 0x0356, 21353 },
- { 0x1B7E, 21357 },
- { 0x1ADE, 21363 },
- { 0x1AE2, 21369 },
- { 0x1AE0, 21377 },
- { 0x1ADD, 21385 },
- { 0x1AE1, 21391 },
- { 0x1ADF, 21399 },
- { 0x0344, 21407 },
- { 0x1B7D, 21413 },
- { 0x035B, 21419 },
- { 0x1B73, 21423 },
- { 0x1AEB, 21429 },
- { 0x1AED, 21435 },
- { 0x1AEC, 21443 },
- { 0x1AEE, 21451 },
- { 0x0345, 21459 },
- { 0x1B72, 21465 },
- { 0x1B71, 21471 },
- { 0x1B70, 21477 },
- { 0x0361, 21483 },
- { 0x0335, 21489 },
- { 0x03AF, 21494 },
- { 0x03B5, 21499 },
- { 0x03B3, 21506 },
- { 0x3F80, 21512 },
- { 0x1B49, 21515 },
- { 0x3F87, 21517 },
- { 0x5D0C, 21521 },
- { 0x0333, 21524 },
- { 0x0388, 21527 },
- { 0x0389, 21532 },
- { 0x038A, 21539 },
- { 0x3F86, 21546 },
- { 0x033B, 21549 },
- { 0x03AC, 21552 },
- { 0x3F91, 21557 },
- { 0x3F8E, 21560 },
- { 0x1B76, 21564 },
- { 0x1B75, 21568 },
- { 0x1B4D, 21572 },
- { 0x033E, 21576 },
- { 0x190B, 21579 },
- { 0x190A, 21584 },
- { 0x1909, 21589 },
- { 0x1907, 21594 },
- { 0x1908, 21599 },
- { 0x3F46, 21604 },
- { 0x3F47, 21609 },
- { 0x3F57, 21614 },
- { 0x3F50, 21620 },
- { 0x3F45, 21626 },
- { 0x3F59, 21631 },
- { 0x3F52, 21637 },
- { 0x3F5C, 21643 },
- { 0x3F55, 21648 },
- { 0x3F4E, 21653 },
- { 0x3F5A, 21658 },
- { 0x3F48, 21664 },
- { 0x3F4A, 21668 },
- { 0x3F58, 21673 },
- { 0x3F51, 21679 },
- { 0x3F54, 21685 },
- { 0x3F4D, 21690 },
- { 0x3F4B, 21695 },
- { 0x3F53, 21700 },
- { 0x3F49, 21706 },
- { 0x3F56, 21710 },
- { 0x3F4F, 21715 },
- { 0x3F4C, 21720 },
- { 0x3F5B, 21725 },
- { 0x3F75, 21731 },
- { 0x3F78, 21736 },
- { 0x3F5D, 21741 },
- { 0x3F62, 21746 },
- { 0x3F79, 21751 },
- { 0x3F5E, 21756 },
- { 0x3F6F, 21760 },
- { 0x3F76, 21765 },
- { 0x3F69, 21770 },
- { 0x3F61, 21774 },
- { 0x3F73, 21778 },
- { 0x3F77, 21783 },
- { 0x3F6E, 21788 },
- { 0x3F70, 21792 },
- { 0x3F6A, 21797 },
- { 0x3F74, 21801 },
- { 0x3F68, 21806 },
- { 0x3F60, 21810 },
- { 0x3F63, 21814 },
- { 0x3F71, 21819 },
- { 0x3F5F, 21824 },
- { 0x3F67, 21828 },
- { 0x3F6D, 21832 },
- { 0x3F65, 21836 },
- { 0x3F66, 21840 },
- { 0x3F64, 21846 },
- { 0x3F72, 21850 },
- { 0x3F6B, 21855 },
- { 0x3F6C, 21859 },
- { 0x1B4C, 21865 },
- { 0x5CE4, 21867 },
- { 0x5CE5, 21871 },
- { 0x5CE6, 21875 },
- { 0x5CE7, 21879 },
- { 0x5CE8, 21883 },
- { 0x5CE9, 21887 },
- { 0x5CEA, 21891 },
- { 0x5CEB, 21895 },
- { 0x5CEC, 21899 },
- { 0x5CED, 21903 },
- { 0x5CEE, 21907 },
- { 0x5CEF, 21911 },
- { 0x5CF0, 21915 },
- { 0x5CF1, 21919 },
- { 0x5CF2, 21923 },
- { 0x5CF3, 21927 },
- { 0x5CF4, 21931 },
- { 0x5CF5, 21935 },
- { 0x5CF6, 21939 },
- { 0x5CF7, 21943 },
- { 0x5CF8, 21947 },
- { 0x5CF9, 21951 },
- { 0x5CFA, 21955 },
- { 0x5CFB, 21959 },
- { 0x5CFC, 21963 },
- { 0x5CFD, 21967 },
- { 0x5CFE, 21971 },
- { 0x5CFF, 21975 },
- { 0x5D00, 21979 },
- { 0x5D01, 21983 },
- { 0x5D02, 21987 },
- { 0x5D03, 21991 },
- { 0x5D04, 21995 },
- { 0x5D05, 21999 },
- { 0x5D06, 22003 },
- { 0x5D07, 22007 },
- { 0x5D08, 22011 },
- { 0x0337, 22015 },
- { 0x1B4A, 22017 },
- { 0x68FD, 22019 },
- { 0x6775, 22021 },
- { 0x68C0, 22023 },
- { 0x6A6F, 22025 },
- { 0x67BA, 22030 },
- { 0x68BE, 22036 },
- { 0x68C3, 22039 },
- { 0x68C5, 22042 },
- { 0x2286, 22044 },
- { 0x2285, 22051 },
- { 0x6BB2, 22058 },
- { 0x6BC6, 22062 },
- { 0x6BAC, 22067 },
- { 0x6BC4, 22071 },
- { 0x224A, 22076 },
- { 0x2242, 22080 },
- { 0x267C, 22084 },
- { 0x22BB, 22089 },
- { 0x6C51, 22092 },
- { 0x6C53, 22097 },
- { 0x6C54, 22103 },
- { 0x6C52, 22109 },
- { 0x228A, 22115 },
- { 0x22CC, 22118 },
- { 0x22CB, 22125 },
- { 0x223A, 22132 },
- { 0x6BB8, 22135 },
- { 0x6BC9, 22139 },
- { 0x6BCB, 22144 },
- { 0x225E, 22149 },
- { 0x2271, 22155 },
- { 0x2240, 22160 },
- { 0x2289, 22163 },
- { 0x267B, 22168 },
- { 0x696D, 22171 },
- { 0x22D3, 22174 },
- { 0x22BC, 22180 },
- { 0x22C0, 22183 },
- { 0x6A8A, 22187 },
- { 0x6A82, 22192 },
- { 0x6A88, 22198 },
- { 0x6A80, 22203 },
- { 0x22BE, 22209 },
- { 0x6A8B, 22213 },
- { 0x6A83, 22218 },
- { 0x6A89, 22224 },
- { 0x6A81, 22229 },
- { 0x22D4, 22235 },
- { 0x6B81, 22241 },
- { 0x6B8B, 22244 },
- { 0x2201, 22247 },
- { 0x223E, 22251 },
- { 0x267E, 22254 },
- { 0x267D, 22256 },
- { 0x2209, 22261 },
- { 0x22C6, 22269 },
- { 0x68D8, 22274 },
- { 0x2284, 22277 },
- { 0x2283, 22283 },
- { 0x6A95, 22290 },
- { 0x2282, 22295 },
- { 0x2281, 22301 },
- { 0x6BCD, 22308 },
- { 0x6BCE, 22313 },
- { 0x226C, 22318 },
- { 0x267F, 22321 },
- { 0x6BA6, 22324 },
- { 0x226E, 22326 },
- { 0x6BE8, 22328 },
- { 0x6BE4, 22335 },
- { 0x2257, 22341 },
- { 0x22BD, 22343 },
- { 0x6A97, 22346 },
- { 0x2254, 22351 },
- { 0x2280, 22355 },
- { 0x6A98, 22358 },
- { 0x6BEA, 22361 },
- { 0x6BE6, 22368 },
- { 0x6BE7, 22374 },
- { 0x6BE3, 22381 },
- { 0x22BF, 22387 },
- { 0x6BE9, 22390 },
- { 0x6BE5, 22397 },
- { 0x6A9F, 22403 },
- { 0x227D, 22407 },
- { 0x2288, 22411 },
- { 0x6A9D, 22415 },
- { 0x22BA, 22418 },
- { 0x22C2, 22422 },
- { 0x22E3, 22426 },
- { 0x2296, 22430 },
- { 0x2294, 22435 },
- { 0x223C, 22441 },
- { 0x2297, 22444 },
- { 0x2295, 22449 },
- { 0x22DF, 22455 },
- { 0x22DD, 22460 },
- { 0x22DE, 22465 },
- { 0x22CE, 22469 },
- { 0x2263, 22474 },
- { 0x2269, 22477 },
- { 0x22C4, 22481 },
- { 0x22E1, 22485 },
- { 0x6950, 22489 },
- { 0x6795, 22490 },
- { 0x6834, 22492 },
- { 0x685A, 22493 },
- { 0x67ED, 22495 },
- { 0x680E, 22497 },
- { 0x1E5B, 22498 },
- { 0x6807, 22499 },
- { 0x6806, 22502 },
- { 0x67FE, 22504 },
- { 0x1E10, 22506 },
- { 0x1DAC, 22508 },
- { 0x690B, 22514 },
- { 0x6947, 22516 },
- { 0x6946, 22522 },
- { 0x694A, 22528 },
- { 0x6948, 22533 },
- { 0x6949, 22537 },
- { 0x687C, 22541 },
- { 0x6971, 22542 },
- { 0x371A, 22543 },
- { 0x371B, 22547 },
- { 0x3718, 22551 },
- { 0x3719, 22555 },
- { 0x3717, 22560 },
- { 0x36ED, 22564 },
- { 0x36F2, 22568 },
- { 0x36EE, 22572 },
- { 0x36F1, 22576 },
- { 0x36F0, 22580 },
- { 0x36F5, 22584 },
- { 0x36EC, 22588 },
- { 0x36F4, 22592 },
- { 0x36F3, 22596 },
- { 0x36EF, 22600 },
- { 0x3713, 22604 },
- { 0x3716, 22608 },
- { 0x3714, 22612 },
- { 0x3715, 22616 },
- { 0x3712, 22620 },
- { 0x370E, 22624 },
- { 0x3710, 22628 },
- { 0x3705, 22632 },
- { 0x370D, 22636 },
- { 0x3704, 22640 },
- { 0x36F8, 22644 },
- { 0x370B, 22648 },
- { 0x36F6, 22652 },
- { 0x3708, 22656 },
- { 0x3703, 22660 },
- { 0x3700, 22664 },
- { 0x370F, 22668 },
- { 0x3711, 22672 },
- { 0x3701, 22676 },
- { 0x3706, 22680 },
- { 0x36FA, 22684 },
- { 0x36FE, 22688 },
- { 0x370C, 22692 },
- { 0x3709, 22696 },
- { 0x3707, 22700 },
- { 0x36FC, 22704 },
- { 0x36FF, 22708 },
- { 0x36F7, 22712 },
- { 0x36F9, 22716 },
- { 0x36FD, 22720 },
- { 0x3702, 22724 },
- { 0x36FB, 22728 },
- { 0x370A, 22732 },
- { 0x1482, 22736 },
- { 0x147F, 22740 },
- { 0x147A, 22743 },
- { 0x147D, 22746 },
- { 0x1477, 22749 },
- { 0x1476, 22752 },
- { 0x1483, 22755 },
- { 0x1481, 22758 },
- { 0x1484, 22763 },
- { 0x147B, 22767 },
- { 0x147C, 22771 },
- { 0x1479, 22774 },
- { 0x1485, 22777 },
- { 0x1471, 22780 },
- { 0x1472, 22783 },
- { 0x1475, 22786 },
- { 0x1488, 22789 },
- { 0x1480, 22792 },
- { 0x147E, 22795 },
- { 0x1474, 22798 },
- { 0x1478, 22801 },
- { 0x1487, 22804 },
- { 0x1473, 22807 },
- { 0x148A, 22810 },
- { 0x148F, 22813 },
- { 0x148B, 22816 },
- { 0x148E, 22819 },
- { 0x148D, 22822 },
- { 0x1492, 22825 },
- { 0x1489, 22828 },
- { 0x1491, 22831 },
- { 0x1490, 22834 },
- { 0x148C, 22837 },
- { 0x146C, 22840 },
- { 0x1462, 22844 },
- { 0x1466, 22848 },
- { 0x1464, 22852 },
- { 0x1461, 22856 },
- { 0x146D, 22860 },
- { 0x146E, 22864 },
- { 0x1470, 22868 },
- { 0x146B, 22872 },
- { 0x1463, 22876 },
- { 0x1469, 22880 },
- { 0x146F, 22884 },
- { 0x1468, 22888 },
- { 0x1467, 22892 },
- { 0x146A, 22896 },
- { 0x1465, 22900 },
- { 0x1460, 22904 },
- { 0x145F, 22908 },
- { 0x143F, 22912 },
- { 0x1430, 22915 },
- { 0x1432, 22918 },
- { 0x1435, 22921 },
- { 0x1437, 22924 },
- { 0x144B, 22927 },
- { 0x142B, 22930 },
- { 0x142D, 22933 },
- { 0x144C, 22936 },
- { 0x1446, 22939 },
- { 0x1443, 22942 },
- { 0x143E, 22945 },
- { 0x1441, 22948 },
- { 0x144D, 22951 },
- { 0x1445, 22954 },
- { 0x144A, 22957 },
- { 0x143A, 22960 },
- { 0x143C, 22963 },
- { 0x1447, 22966 },
- { 0x1444, 22969 },
- { 0x1431, 22972 },
- { 0x1433, 22975 },
- { 0x142C, 22978 },
- { 0x142E, 22981 },
- { 0x142F, 22984 },
- { 0x1439, 22987 },
- { 0x1434, 22990 },
- { 0x1440, 22993 },
- { 0x1442, 22996 },
- { 0x1448, 22999 },
- { 0x1449, 23002 },
- { 0x143B, 23005 },
- { 0x143D, 23008 },
- { 0x1436, 23011 },
- { 0x1438, 23014 },
- { 0x164C, 23017 },
- { 0x163C, 23021 },
- { 0x1653, 23025 },
- { 0x1643, 23029 },
- { 0x1496, 23033 },
- { 0x1495, 23038 },
- { 0x1493, 23043 },
- { 0x1497, 23048 },
- { 0x1494, 23053 },
- { 0x1498, 23058 },
- { 0x149B, 23063 },
- { 0x149A, 23068 },
- { 0x149C, 23073 },
- { 0x1499, 23078 },
- { 0x164B, 23083 },
- { 0x163B, 23087 },
- { 0x164D, 23091 },
- { 0x163D, 23095 },
- { 0x164A, 23099 },
- { 0x163A, 23103 },
- { 0x164E, 23107 },
- { 0x163E, 23111 },
- { 0x1656, 23115 },
- { 0x1646, 23119 },
- { 0x1655, 23123 },
- { 0x1645, 23127 },
- { 0x1657, 23131 },
- { 0x1647, 23135 },
- { 0x1654, 23139 },
- { 0x1644, 23143 },
- { 0x1658, 23147 },
- { 0x1648, 23151 },
- { 0x1651, 23155 },
- { 0x1641, 23159 },
- { 0x1650, 23163 },
- { 0x1640, 23167 },
- { 0x1652, 23171 },
- { 0x1642, 23175 },
- { 0x164F, 23179 },
- { 0x163F, 23183 },
- { 0x1649, 23187 },
- { 0x1639, 23190 },
- { 0x1486, 23193 },
- { 0x1458, 23197 },
- { 0x145A, 23201 },
- { 0x1450, 23205 },
- { 0x1452, 23209 },
- { 0x1456, 23213 },
- { 0x1459, 23217 },
- { 0x144F, 23221 },
- { 0x145B, 23225 },
- { 0x144E, 23229 },
- { 0x145E, 23233 },
- { 0x1451, 23237 },
- { 0x145C, 23241 },
- { 0x145D, 23247 },
- { 0x1453, 23253 },
- { 0x1454, 23257 },
- { 0x1457, 23261 },
- { 0x1455, 23265 },
- { 0x684E, 23269 },
- { 0x681D, 23270 },
- { 0x22FE, 23271 },
- { 0x45A4, 23274 },
- { 0x45A6, 23281 },
- { 0x695A, 23288 },
- { 0x45A3, 23291 },
- { 0x45A5, 23298 },
- { 0x695B, 23305 },
- { 0x695D, 23308 },
- { 0x22FF, 23311 },
- { 0x2544, 23314 },
- { 0x2115, 23318 },
- { 0x695C, 23320 },
- { 0x2622, 23323 },
- { 0x2243, 23328 },
- { 0x0041, 23330 },
- { 0x01E6, 23334 },
- { 0x01A0, 23341 },
- { 0x1A3C, 23350 },
- { 0x1A3E, 23357 },
- { 0x00A4, 23364 },
- { 0x01BA, 23371 },
- { 0x199C, 23380 },
- { 0x00A0, 23387 },
- { 0x00C2, 23393 },
- { 0x1A52, 23399 },
- { 0x1A4E, 23408 },
- { 0x1A4A, 23417 },
- { 0x1A4C, 23425 },
- { 0x1A50, 23433 },
- { 0x018D, 23441 },
- { 0x009F, 23447 },
- { 0x1A35, 23453 },
- { 0x00A2, 23461 },
- { 0x01C0, 23467 },
- { 0x00C0, 23474 },
- { 0x00C4, 23480 },
- { 0x2757, 23486 },
- { 0x01C2, 23492 },
- { 0x00A3, 23499 },
- { 0x019E, 23505 },
- { 0x1930, 23513 },
- { 0x00A1, 23520 },
- { 0x1A48, 23526 },
- { 0x1A44, 23535 },
- { 0x1A40, 23544 },
- { 0x1A42, 23552 },
- { 0x1A46, 23560 },
- { 0x38CB, 23568 },
- { 0x0042, 23573 },
- { 0x199E, 23577 },
- { 0x19A0, 23584 },
- { 0x0212, 23591 },
- { 0x19A2, 23597 },
- { 0x190D, 23604 },
- { 0x013F, 23611 },
- { 0x0142, 23617 },
- { 0x1921, 23623 },
- { 0x35E7, 23630 },
- { 0x0043, 23636 },
- { 0x35E3, 23640 },
- { 0x00CA, 23646 },
- { 0x0214, 23653 },
- { 0x0147, 23659 },
- { 0x00C6, 23665 },
- { 0x00CC, 23671 },
- { 0x01FB, 23677 },
- { 0x00A6, 23683 },
- { 0x19A4, 23689 },
- { 0x35E4, 23697 },
- { 0x00C8, 23704 },
- { 0x0044, 23710 },
- { 0x19A6, 23714 },
- { 0x19A8, 23721 },
- { 0x01E0, 23728 },
- { 0x0216, 23734 },
- { 0x1932, 23740 },
- { 0x19AA, 23748 },
- { 0x0215, 23755 },
- { 0x00CE, 23761 },
- { 0x190E, 23767 },
- { 0x00D0, 23774 },
- { 0x014B, 23780 },
- { 0x19AC, 23786 },
- { 0x1922, 23792 },
- { 0x19AE, 23799 },
- { 0x0045, 23806 },
- { 0x00D6, 23810 },
- { 0x1A54, 23817 },
- { 0x1A56, 23824 },
- { 0x00A8, 23831 },
- { 0x00D4, 23837 },
- { 0x00DA, 23843 },
- { 0x00A7, 23849 },
- { 0x276A, 23855 },
- { 0x1A58, 23861 },
- { 0x19B6, 23867 },
- { 0x01C4, 23874 },
- { 0x00D2, 23881 },
- { 0x19B2, 23887 },
- { 0x19B0, 23895 },
- { 0x00D8, 23903 },
- { 0x0206, 23909 },
- { 0x01E8, 23915 },
- { 0x19B8, 23921 },
- { 0x38CE, 23929 },
- { 0x01C6, 23935 },
- { 0x00AA, 23942 },
- { 0x1933, 23948 },
- { 0x00A9, 23955 },
- { 0x1A62, 23961 },
- { 0x1A5E, 23970 },
- { 0x1A5A, 23979 },
- { 0x1A5C, 23987 },
- { 0x1A60, 23995 },
- { 0x19B4, 24003 },
- { 0x0046, 24010 },
- { 0x19BA, 24014 },
- { 0x0151, 24021 },
- { 0x190F, 24027 },
- { 0x35E9, 24034 },
- { 0x1923, 24040 },
- { 0x0047, 24047 },
- { 0x00E0, 24051 },
- { 0x021F, 24058 },
- { 0x01B4, 24064 },
- { 0x00DE, 24070 },
- { 0x01A6, 24076 },
- { 0x19BC, 24082 },
- { 0x01A4, 24088 },
- { 0x00E2, 24094 },
- { 0x35F1, 24100 },
- { 0x1924, 24107 },
- { 0x00DC, 24114 },
- { 0x0048, 24120 },
- { 0x19BE, 24124 },
- { 0x19C0, 24131 },
- { 0x0225, 24138 },
- { 0x1A31, 24144 },
- { 0x19C6, 24151 },
- { 0x01DE, 24158 },
- { 0x00E6, 24164 },
- { 0x19C4, 24170 },
- { 0x35E5, 24176 },
- { 0x275A, 24183 },
- { 0x19C2, 24189 },
- { 0x00E4, 24195 },
- { 0x0049, 24201 },
- { 0x1A66, 24205 },
- { 0x1A64, 24212 },
- { 0x00AC, 24219 },
- { 0x00EC, 24225 },
- { 0x018F, 24231 },
- { 0x00AB, 24237 },
- { 0x00E8, 24243 },
- { 0x19C8, 24249 },
- { 0x01C8, 24256 },
- { 0x00EA, 24263 },
- { 0x00EE, 24269 },
- { 0x0227, 24275 },
- { 0x01CA, 24281 },
- { 0x00AE, 24288 },
- { 0x19CA, 24294 },
- { 0x1937, 24302 },
- { 0x00AD, 24309 },
- { 0x004A, 24315 },
- { 0x01AF, 24319 },
- { 0x0208, 24325 },
- { 0x00F4, 24331 },
- { 0x025C, 24337 },
- { 0x004B, 24343 },
- { 0x19CE, 24347 },
- { 0x0158, 24354 },
- { 0x19D0, 24360 },
- { 0x19CC, 24367 },
- { 0x01A8, 24373 },
- { 0x3591, 24379 },
- { 0x3595, 24385 },
- { 0x00F6, 24394 },
- { 0x35F3, 24400 },
- { 0x1925, 24407 },
- { 0x3593, 24414 },
- { 0x275C, 24421 },
- { 0x004C, 24427 },
- { 0x0159, 24431 },
- { 0x19D2, 24437 },
- { 0x19D4, 24444 },
- { 0x022B, 24453 },
- { 0x01F3, 24459 },
- { 0x3599, 24465 },
- { 0x19D6, 24472 },
- { 0x00F9, 24479 },
- { 0x00FD, 24485 },
- { 0x2753, 24491 },
- { 0x38D2, 24498 },
- { 0x00FF, 24506 },
- { 0x38D3, 24513 },
- { 0x022A, 24520 },
- { 0x0101, 24527 },
- { 0x00FB, 24533 },
- { 0x1926, 24539 },
- { 0x38D1, 24546 },
- { 0x022C, 24554 },
- { 0x35DE, 24561 },
- { 0x19D8, 24570 },
- { 0x004D, 24577 },
- { 0x19DC, 24581 },
- { 0x19DE, 24588 },
- { 0x0230, 24595 },
- { 0x19DA, 24601 },
- { 0x1910, 24607 },
- { 0x1927, 24614 },
- { 0x38D4, 24621 },
- { 0x004E, 24627 },
- { 0x19E0, 24631 },
- { 0x19E2, 24638 },
- { 0x01F4, 24645 },
- { 0x0231, 24651 },
- { 0x19E4, 24658 },
- { 0x015D, 24665 },
- { 0x0103, 24673 },
- { 0x0107, 24679 },
- { 0x01B8, 24685 },
- { 0x00B0, 24691 },
- { 0x1911, 24697 },
- { 0x0105, 24704 },
- { 0x35F5, 24710 },
- { 0x1928, 24717 },
- { 0x35E1, 24724 },
- { 0x0232, 24730 },
- { 0x19E6, 24737 },
- { 0x38D5, 24744 },
- { 0x0108, 24750 },
- { 0x004F, 24757 },
- { 0x01EE, 24761 },
- { 0x01F0, 24768 },
- { 0x1A68, 24777 },
- { 0x276C, 24784 },
- { 0x1A6A, 24792 },
- { 0x0160, 24799 },
- { 0x1A7E, 24805 },
- { 0x1A7A, 24814 },
- { 0x1A76, 24823 },
- { 0x1A78, 24831 },
- { 0x1A7C, 24839 },
- { 0x359B, 24847 },
- { 0x359D, 24855 },
- { 0x00B2, 24861 },
- { 0x010E, 24867 },
- { 0x0191, 24873 },
- { 0x00B1, 24879 },
- { 0x00B4, 24885 },
- { 0x19E8, 24891 },
- { 0x01EC, 24899 },
- { 0x19EA, 24907 },
- { 0x0110, 24915 },
- { 0x01CC, 24922 },
- { 0x010C, 24929 },
- { 0x19EE, 24935 },
- { 0x19EC, 24943 },
- { 0x01AA, 24951 },
- { 0x01AC, 24957 },
- { 0x00B7, 24965 },
- { 0x01BE, 24971 },
- { 0x01CE, 24979 },
- { 0x00B5, 24986 },
- { 0x01EA, 24992 },
- { 0x00B3, 25000 },
- { 0x1A74, 25006 },
- { 0x1A70, 25015 },
- { 0x1A6C, 25024 },
- { 0x1A6E, 25032 },
- { 0x1A72, 25040 },
- { 0x0050, 25048 },
- { 0x19F2, 25052 },
- { 0x0164, 25059 },
- { 0x19F0, 25065 },
- { 0x1912, 25071 },
- { 0x191E, 25078 },
- { 0x35A1, 25084 },
- { 0x1929, 25092 },
- { 0x35A3, 25099 },
- { 0x35A5, 25105 },
- { 0x0051, 25112 },
- { 0x025F, 25116 },
- { 0x020A, 25122 },
- { 0x35A7, 25129 },
- { 0x35A9, 25137 },
- { 0x0052, 25144 },
- { 0x19F4, 25148 },
- { 0x19F6, 25155 },
- { 0x19F8, 25162 },
- { 0x19FA, 25171 },
- { 0x023B, 25178 },
- { 0x023C, 25185 },
- { 0x0114, 25191 },
- { 0x0118, 25197 },
- { 0x01D0, 25203 },
- { 0x1913, 25210 },
- { 0x020C, 25217 },
- { 0x0116, 25223 },
- { 0x35F7, 25229 },
- { 0x192A, 25236 },
- { 0x023D, 25243 },
- { 0x1914, 25249 },
- { 0x01D2, 25258 },
- { 0x38E3, 25265 },
- { 0x35AB, 25271 },
- { 0x38E1, 25276 },
- { 0x0053, 25282 },
- { 0x19FC, 25286 },
- { 0x19FE, 25293 },
- { 0x1A04, 25300 },
- { 0x0241, 25310 },
- { 0x011A, 25316 },
- { 0x1A00, 25322 },
- { 0x0120, 25331 },
- { 0x1A02, 25337 },
- { 0x01D8, 25346 },
- { 0x01FE, 25353 },
- { 0x1915, 25360 },
- { 0x011E, 25367 },
- { 0x35F9, 25373 },
- { 0x192B, 25380 },
- { 0x011C, 25387 },
- { 0x0054, 25393 },
- { 0x1A06, 25397 },
- { 0x1A08, 25404 },
- { 0x01F5, 25411 },
- { 0x016C, 25417 },
- { 0x1A0A, 25423 },
- { 0x0124, 25430 },
- { 0x01DA, 25436 },
- { 0x1916, 25443 },
- { 0x0126, 25450 },
- { 0x0122, 25456 },
- { 0x016A, 25462 },
- { 0x2758, 25469 },
- { 0x1A32, 25476 },
- { 0x0247, 25482 },
- { 0x1A0C, 25489 },
- { 0x0055, 25496 },
- { 0x0248, 25500 },
- { 0x38E9, 25505 },
- { 0x1A80, 25514 },
- { 0x1A82, 25521 },
- { 0x016F, 25528 },
- { 0x1A8C, 25534 },
- { 0x1A88, 25543 },
- { 0x1A84, 25552 },
- { 0x1A86, 25560 },
- { 0x1A8A, 25568 },
- { 0x38EC, 25576 },
- { 0x012E, 25583 },
- { 0x00B9, 25590 },
- { 0x012C, 25596 },
- { 0x0193, 25602 },
- { 0x00B8, 25608 },
- { 0x38E8, 25614 },
- { 0x0128, 25622 },
- { 0x1A14, 25628 },
- { 0x1A10, 25636 },
- { 0x0130, 25643 },
- { 0x01D4, 25650 },
- { 0x012A, 25657 },
- { 0x1A16, 25663 },
- { 0x0132, 25671 },
- { 0x01D6, 25677 },
- { 0x00BB, 25684 },
- { 0x0197, 25690 },
- { 0x0199, 25698 },
- { 0x019B, 25706 },
- { 0x0195, 25714 },
- { 0x1A0E, 25722 },
- { 0x193A, 25729 },
- { 0x00BA, 25736 },
- { 0x1A12, 25742 },
- { 0x0056, 25749 },
- { 0x1A1A, 25753 },
- { 0x2766, 25760 },
- { 0x024A, 25766 },
- { 0x2763, 25772 },
- { 0x1A18, 25779 },
- { 0x192D, 25785 },
- { 0x35AF, 25792 },
- { 0x0057, 25799 },
- { 0x1A22, 25803 },
- { 0x1A24, 25810 },
- { 0x2765, 25817 },
- { 0x1A33, 25823 },
- { 0x1A1E, 25830 },
- { 0x1A1C, 25836 },
- { 0x1A20, 25842 },
- { 0x0134, 25848 },
- { 0x0058, 25854 },
- { 0x1A26, 25858 },
- { 0x38F0, 25865 },
- { 0x38F1, 25873 },
- { 0x38F2, 25881 },
- { 0x38F3, 25893 },
- { 0x192E, 25903 },
- { 0x1A28, 25910 },
- { 0x0059, 25916 },
- { 0x1A2A, 25920 },
- { 0x1A90, 25927 },
- { 0x0173, 25934 },
- { 0x1A92, 25940 },
- { 0x1A9A, 25947 },
- { 0x1A34, 25953 },
- { 0x00BC, 25960 },
- { 0x1A8E, 25966 },
- { 0x38F4, 25972 },
- { 0x1A94, 25980 },
- { 0x01F2, 25986 },
- { 0x020E, 25992 },
- { 0x00BE, 25998 },
- { 0x0136, 26004 },
- { 0x005A, 26010 },
- { 0x013B, 26014 },
- { 0x1A2E, 26021 },
- { 0x0250, 26028 },
- { 0x01E4, 26034 },
- { 0x1A30, 26040 },
- { 0x0139, 26047 },
- { 0x013D, 26053 },
- { 0x01FF, 26059 },
- { 0x1917, 26066 },
- { 0x0175, 26073 },
- { 0x192F, 26079 },
- { 0x275E, 26086 },
- { 0x024F, 26092 },
- { 0x1A2C, 26099 },
- { 0x3583, 26105 },
- { 0x00A5, 26109 },
- { 0x01BC, 26113 },
- { 0x01A2, 26119 },
- { 0x3585, 26125 },
- { 0x3587, 26129 },
- { 0x3589, 26133 },
- { 0x358B, 26137 },
- { 0x358D, 26144 },
- { 0x01F7, 26148 },
- { 0x01B2, 26153 },
- { 0x0185, 26157 },
- { 0x0262, 26163 },
- { 0x0264, 26168 },
- { 0x35BB, 26175 },
- { 0x0154, 26179 },
- { 0x35BD, 26183 },
- { 0x0188, 26187 },
- { 0x0269, 26191 },
- { 0x026A, 26196 },
- { 0x018B, 26201 },
- { 0x0162, 26205 },
- { 0x359F, 26209 },
- { 0x01E2, 26213 },
- { 0x01F8, 26217 },
- { 0x0267, 26222 },
- { 0x191B, 26229 },
- { 0x0265, 26235 },
- { 0x3579, 26240 },
- { 0x190C, 26244 },
- { 0x38EA, 26248 },
- { 0x35C8, 26252 },
- { 0x38FD, 26256 },
- { 0x35B1, 26260 },
- { 0x38ED, 26264 },
- { 0x38EF, 26268 },
- { 0x38EE, 26276 },
- { 0x35BF, 26284 },
- { 0x35C1, 26288 },
- { 0x010A, 26292 },
- { 0x38D6, 26296 },
- { 0x0242, 26302 },
- { 0x0245, 26306 },
- { 0x192C, 26312 },
- { 0x1939, 26319 },
- { 0x00AF, 26326 },
- { 0x0251, 26330 },
- { 0x0252, 26334 },
- { 0x0179, 26340 },
- { 0x01AE, 26346 },
- { 0x193B, 26352 },
- { 0x0178, 26359 },
- { 0x0162, 26364 },
- { 0x00F7, 26368 },
- { 0x35C2, 26372 },
- { 0x35C3, 26376 },
- { 0x35C4, 26380 },
- { 0x0237, 26384 },
- { 0x35C5, 26388 },
- { 0x35AD, 26392 },
- { 0x18B7, 26397 },
- { 0x35C7, 26403 },
- { 0x3603, 26407 },
- { 0x0263, 26411 },
- { 0x0268, 26416 },
- { 0x2768, 26421 },
- { 0x3577, 26426 },
- { 0x0226, 26430 },
- { 0x0228, 26436 },
- { 0x191D, 26440 },
- { 0x022D, 26446 },
- { 0x013E, 26450 },
- { 0x1A36, 26455 },
- { 0x1A38, 26463 },
- { 0x1A37, 26471 },
- { 0x021A, 26479 },
- { 0x1934, 26484 },
- { 0x0213, 26492 },
- { 0x38D9, 26497 },
- { 0x1938, 26504 },
- { 0x38FC, 26512 },
- { 0x0223, 26517 },
- { 0x0266, 26522 },
- { 0x0144, 26527 },
- { 0x0167, 26532 },
- { 0x017C, 26537 },
- { 0x35B9, 26542 },
- { 0x01DC, 26546 },
- { 0x0210, 26550 },
- { 0x1931, 26554 },
- { 0x1A3A, 26561 },
- { 0x0222, 26565 },
- { 0x38CF, 26569 },
- { 0x3605, 26574 },
- { 0x38FA, 26578 },
- { 0x0218, 26583 },
- { 0x0219, 26587 },
- { 0x1936, 26593 },
- { 0x009E, 26600 },
- { 0x0244, 26605 },
- { 0x00BD, 26611 },
- { 0x35B5, 26615 },
- { 0x35B7, 26621 },
- { 0x38CD, 26629 },
- { 0x0234, 26634 },
- { 0x38CA, 26639 },
- { 0x18B8, 26644 },
- { 0x3597, 26650 },
- { 0x0259, 26655 },
- { 0x0236, 26661 },
- { 0x021D, 26666 },
- { 0x38E2, 26673 },
- { 0x38E4, 26678 },
- { 0x015A, 26685 },
- { 0x0220, 26691 },
- { 0x38D0, 26696 },
- { 0x38E5, 26703 },
- { 0x38E6, 26708 },
- { 0x020F, 26715 },
- { 0x019C, 26720 },
- { 0x1918, 26725 },
- { 0x0224, 26730 },
- { 0x026D, 26735 },
- { 0x026E, 26742 },
- { 0x18AA, 26751 },
- { 0x025D, 26756 },
- { 0x35D1, 26761 },
- { 0x022E, 26766 },
- { 0x022F, 26771 },
- { 0x38DD, 26779 },
- { 0x38DE, 26785 },
- { 0x0238, 26793 },
- { 0x023A, 26798 },
- { 0x0239, 26805 },
- { 0x276B, 26813 },
- { 0x0246, 26820 },
- { 0x024B, 26825 },
- { 0x024C, 26830 },
- { 0x024D, 26835 },
- { 0x18A3, 26840 },
- { 0x18B5, 26845 },
- { 0x38DB, 26850 },
- { 0x38DC, 26857 },
- { 0x38EB, 26865 },
- { 0x18A9, 26870 },
- { 0x0211, 26876 },
- { 0x014C, 26881 },
- { 0x35CF, 26886 },
- { 0x00F0, 26892 },
- { 0x01F6, 26897 },
- { 0x021E, 26902 },
- { 0x0243, 26909 },
- { 0x0201, 26918 },
- { 0x35CA, 26923 },
- { 0x35CC, 26928 },
- { 0x191A, 26933 },
- { 0x35D3, 26938 },
- { 0x35D5, 26943 },
- { 0x35D7, 26948 },
- { 0x38DF, 26953 },
- { 0x0249, 26958 },
- { 0x1920, 26962 },
- { 0x35EB, 26968 },
- { 0x35ED, 26973 },
- { 0x35EF, 26978 },
- { 0x38E7, 26983 },
- { 0x38DA, 26988 },
- { 0x38FE, 26993 },
- { 0x38FB, 26998 },
- { 0x1CE1, 27003 },
- { 0x358F, 27008 },
- { 0x0217, 27015 },
- { 0x023E, 27020 },
- { 0x021B, 27027 },
- { 0x021C, 27033 },
- { 0x1935, 27041 },
- { 0x35DC, 27050 },
- { 0x18B2, 27054 },
- { 0x18B4, 27059 },
- { 0x18BE, 27066 },
- { 0x18B3, 27071 },
- { 0x18C0, 27077 },
- { 0x18BF, 27083 },
- { 0x2769, 27089 },
- { 0x357B, 27094 },
- { 0x357D, 27098 },
- { 0x357F, 27102 },
- { 0x35B3, 27108 },
- { 0x38CC, 27113 },
- { 0x38D7, 27118 },
- { 0x38D8, 27123 },
- { 0x1A98, 27130 },
- { 0x1A96, 27135 },
- { 0x3575, 27140 },
- { 0x3573, 27145 },
- { 0x191C, 27150 },
- { 0x191F, 27157 },
- { 0x39D5, 27164 },
- { 0x39D6, 27168 },
- { 0x39D7, 27172 },
- { 0x00F2, 27176 },
- { 0x0112, 27180 },
- { 0x39DB, 27184 },
- { 0x39D8, 27188 },
- { 0x39D9, 27192 },
- { 0x39DA, 27196 },
- { 0x0165, 27202 },
- { 0x18C6, 27205 },
- { 0x017A, 27208 },
- { 0x017E, 27213 },
- { 0x18A1, 27216 },
- { 0x0258, 27221 },
- { 0x18A5, 27226 },
- { 0x18A6, 27231 },
- { 0x18A8, 27236 },
- { 0x3580, 27241 },
- { 0x0221, 27246 },
- { 0x025A, 27251 },
- { 0x025B, 27258 },
- { 0x0229, 27263 },
- { 0x18AB, 27268 },
- { 0x18AC, 27273 },
- { 0x025E, 27278 },
- { 0x18AD, 27283 },
- { 0x18AE, 27290 },
- { 0x0233, 27295 },
- { 0x18B0, 27300 },
- { 0x18B9, 27305 },
- { 0x023F, 27310 },
- { 0x38E0, 27315 },
- { 0x3581, 27323 },
- { 0x18BC, 27328 },
- { 0x18BD, 27333 },
- { 0x18C1, 27338 },
- { 0x18C2, 27343 },
- { 0x024E, 27348 },
- { 0x18C3, 27353 },
- { 0x18A2, 27358 },
- { 0x0235, 27363 },
- { 0x18B6, 27368 },
- { 0x18A7, 27373 },
- { 0x18C4, 27378 },
- { 0x35C6, 27383 },
- { 0x18B1, 27388 },
- { 0x18A4, 27394 },
- { 0x276D, 27400 },
- { 0x3609, 27406 },
- { 0x18BB, 27412 },
- { 0x0240, 27418 },
- { 0x18AF, 27424 },
- { 0x18BA, 27430 },
- { 0x017F, 27436 },
- { 0x18C5, 27440 },
- { 0x0253, 27445 },
- { 0x0260, 27449 },
- { 0x0180, 27455 },
- { 0x0181, 27459 },
- { 0x026C, 27463 },
- { 0x0257, 27467 },
- { 0x026B, 27471 },
- { 0x0255, 27475 },
- { 0x017D, 27480 },
- { 0x0169, 27487 },
- { 0x0261, 27492 },
- { 0x0182, 27499 },
- { 0x0256, 27503 },
- { 0x0254, 27507 },
- { 0x35DF, 27512 },
- { 0x0021, 27516 },
- { 0x01E5, 27520 },
- { 0x019F, 27527 },
- { 0x1A3B, 27536 },
- { 0x1A3D, 27543 },
- { 0x0084, 27550 },
- { 0x01B9, 27557 },
- { 0x199B, 27566 },
- { 0x0080, 27573 },
- { 0x00C1, 27579 },
- { 0x1A51, 27585 },
- { 0x1A4D, 27594 },
- { 0x1A49, 27603 },
- { 0x1A4B, 27611 },
- { 0x1A4F, 27619 },
- { 0x018C, 27627 },
- { 0x007F, 27633 },
- { 0x0082, 27639 },
- { 0x01BF, 27645 },
- { 0x00BF, 27652 },
- { 0x00C3, 27658 },
- { 0x01F9, 27664 },
- { 0x01C1, 27670 },
- { 0x0083, 27677 },
- { 0x019D, 27683 },
- { 0x0081, 27691 },
- { 0x1A47, 27697 },
- { 0x1A43, 27706 },
- { 0x1A3F, 27715 },
- { 0x1A41, 27723 },
- { 0x1A45, 27731 },
- { 0x0022, 27739 },
- { 0x199D, 27743 },
- { 0x199F, 27750 },
- { 0x0140, 27757 },
- { 0x19A1, 27763 },
- { 0x0202, 27770 },
- { 0x0141, 27776 },
- { 0x35E6, 27782 },
- { 0x0023, 27788 },
- { 0x35E2, 27792 },
- { 0x00C9, 27798 },
- { 0x0146, 27805 },
- { 0x00C5, 27811 },
- { 0x00CB, 27817 },
- { 0x01FA, 27823 },
- { 0x0086, 27829 },
- { 0x19A3, 27835 },
- { 0x00C7, 27843 },
- { 0x0024, 27849 },
- { 0x19A5, 27853 },
- { 0x19A7, 27860 },
- { 0x0149, 27867 },
- { 0x19A9, 27873 },
- { 0x00CD, 27880 },
- { 0x01B1, 27886 },
- { 0x0184, 27894 },
- { 0x00CF, 27904 },
- { 0x014A, 27910 },
- { 0x19AB, 27916 },
- { 0x19AD, 27922 },
- { 0x0025, 27929 },
- { 0x00D5, 27933 },
- { 0x1A53, 27940 },
- { 0x1A55, 27947 },
- { 0x0088, 27954 },
- { 0x00D3, 27960 },
- { 0x00D9, 27966 },
- { 0x0087, 27972 },
- { 0x1A57, 27978 },
- { 0x19B5, 27984 },
- { 0x01C3, 27991 },
- { 0x00D1, 27998 },
- { 0x19B1, 28004 },
- { 0x19AF, 28012 },
- { 0x00D7, 28020 },
- { 0x0205, 28026 },
- { 0x01E7, 28032 },
- { 0x19B7, 28038 },
- { 0x01C5, 28046 },
- { 0x008A, 28053 },
- { 0x0089, 28059 },
- { 0x1A61, 28065 },
- { 0x1A5D, 28074 },
- { 0x1A59, 28083 },
- { 0x1A5B, 28091 },
- { 0x1A5F, 28099 },
- { 0x19B3, 28107 },
- { 0x0026, 28114 },
- { 0x19B9, 28118 },
- { 0x0150, 28125 },
- { 0x35E8, 28131 },
- { 0x0027, 28137 },
- { 0x00DF, 28141 },
- { 0x0152, 28148 },
- { 0x01B3, 28154 },
- { 0x00DD, 28160 },
- { 0x01A5, 28166 },
- { 0x19BB, 28172 },
- { 0x01A3, 28178 },
- { 0x00E1, 28184 },
- { 0x35F0, 28190 },
- { 0x00DB, 28197 },
- { 0x0028, 28203 },
- { 0x19BD, 28207 },
- { 0x19BF, 28214 },
- { 0x35FA, 28221 },
- { 0x19C5, 28227 },
- { 0x01DD, 28234 },
- { 0x00E5, 28240 },
- { 0x19C3, 28246 },
- { 0x2759, 28252 },
- { 0x19C1, 28258 },
- { 0x00E3, 28264 },
- { 0x0029, 28270 },
- { 0x00EF, 28274 },
- { 0x1A65, 28281 },
- { 0x1A63, 28288 },
- { 0x008C, 28295 },
- { 0x00EB, 28301 },
- { 0x018E, 28307 },
- { 0x008B, 28313 },
- { 0x00E7, 28319 },
- { 0x19C7, 28325 },
- { 0x01C7, 28332 },
- { 0x00E9, 28339 },
- { 0x00ED, 28345 },
- { 0x0156, 28351 },
- { 0x01C9, 28357 },
- { 0x008E, 28364 },
- { 0x19C9, 28370 },
- { 0x008D, 28378 },
- { 0x002A, 28384 },
- { 0x0207, 28388 },
- { 0x00F3, 28394 },
- { 0x3600, 28400 },
- { 0x002B, 28406 },
- { 0x19CD, 28410 },
- { 0x0157, 28417 },
- { 0x19CF, 28423 },
- { 0x19CB, 28430 },
- { 0x01A7, 28436 },
- { 0x3590, 28442 },
- { 0x3594, 28448 },
- { 0x00F5, 28457 },
- { 0x35F2, 28463 },
- { 0x3592, 28470 },
- { 0x275B, 28477 },
- { 0x002C, 28483 },
- { 0x01FC, 28487 },
- { 0x19D1, 28493 },
- { 0x19D3, 28500 },
- { 0x35FD, 28509 },
- { 0x3598, 28515 },
- { 0x19D5, 28522 },
- { 0x00F8, 28529 },
- { 0x00FC, 28535 },
- { 0x0187, 28541 },
- { 0x2752, 28549 },
- { 0x00FE, 28556 },
- { 0x2754, 28563 },
- { 0x0100, 28570 },
- { 0x00FA, 28576 },
- { 0x19D7, 28582 },
- { 0x002D, 28589 },
- { 0x19DB, 28593 },
- { 0x19DD, 28600 },
- { 0x2760, 28607 },
- { 0x19D9, 28613 },
- { 0x002E, 28619 },
- { 0x19DF, 28623 },
- { 0x19E1, 28630 },
- { 0x015C, 28637 },
- { 0x19E3, 28644 },
- { 0x01DF, 28651 },
- { 0x0102, 28659 },
- { 0x0106, 28665 },
- { 0x01B7, 28671 },
- { 0x018A, 28677 },
- { 0x0090, 28685 },
- { 0x0104, 28691 },
- { 0x35F4, 28697 },
- { 0x35E0, 28704 },
- { 0x19E5, 28710 },
- { 0x002F, 28717 },
- { 0x01ED, 28721 },
- { 0x01EF, 28728 },
- { 0x1A67, 28737 },
- { 0x1A69, 28744 },
- { 0x015F, 28751 },
- { 0x1A7D, 28757 },
- { 0x1A79, 28766 },
- { 0x1A75, 28775 },
- { 0x1A77, 28783 },
- { 0x1A7B, 28791 },
- { 0x359A, 28799 },
- { 0x359C, 28807 },
- { 0x0092, 28813 },
- { 0x010D, 28819 },
- { 0x0190, 28825 },
- { 0x0091, 28831 },
- { 0x0094, 28837 },
- { 0x19E7, 28843 },
- { 0x01EB, 28851 },
- { 0x19E9, 28859 },
- { 0x010F, 28867 },
- { 0x01CB, 28874 },
- { 0x010B, 28881 },
- { 0x19ED, 28887 },
- { 0x19EB, 28895 },
- { 0x015E, 28903 },
- { 0x01A9, 28910 },
- { 0x01AB, 28916 },
- { 0x0097, 28924 },
- { 0x01BD, 28930 },
- { 0x01CD, 28938 },
- { 0x0095, 28945 },
- { 0x01E9, 28951 },
- { 0x0093, 28959 },
- { 0x1A73, 28965 },
- { 0x1A6F, 28974 },
- { 0x1A6B, 28983 },
- { 0x1A6D, 28991 },
- { 0x1A71, 28999 },
- { 0x0030, 29007 },
- { 0x19F1, 29011 },
- { 0x0163, 29018 },
- { 0x19EF, 29024 },
- { 0x2755, 29030 },
- { 0x35A0, 29036 },
- { 0x35A2, 29044 },
- { 0x35A4, 29050 },
- { 0x0031, 29057 },
- { 0x35A6, 29061 },
- { 0x35A8, 29069 },
- { 0x0032, 29076 },
- { 0x19F3, 29080 },
- { 0x19F5, 29087 },
- { 0x19F7, 29094 },
- { 0x19F9, 29103 },
- { 0x2756, 29110 },
- { 0x0113, 29116 },
- { 0x0117, 29122 },
- { 0x01CF, 29128 },
- { 0x020B, 29135 },
- { 0x0115, 29141 },
- { 0x35F6, 29147 },
- { 0x01D1, 29154 },
- { 0x35AA, 29161 },
- { 0x0033, 29166 },
- { 0x19FB, 29170 },
- { 0x19FD, 29177 },
- { 0x1A03, 29184 },
- { 0x0119, 29194 },
- { 0x19FF, 29200 },
- { 0x011F, 29209 },
- { 0x1A01, 29215 },
- { 0x01D7, 29224 },
- { 0x2770, 29231 },
- { 0x011D, 29238 },
- { 0x35F8, 29244 },
- { 0x011B, 29251 },
- { 0x0034, 29257 },
- { 0x1A05, 29261 },
- { 0x1A07, 29268 },
- { 0x016B, 29275 },
- { 0x1A09, 29281 },
- { 0x0123, 29288 },
- { 0x01D9, 29294 },
- { 0x0125, 29301 },
- { 0x0121, 29307 },
- { 0x01FD, 29313 },
- { 0x016D, 29320 },
- { 0x1A0B, 29327 },
- { 0x0035, 29334 },
- { 0x0203, 29338 },
- { 0x1A7F, 29343 },
- { 0x1A81, 29350 },
- { 0x016E, 29357 },
- { 0x1A8B, 29363 },
- { 0x1A87, 29372 },
- { 0x1A83, 29381 },
- { 0x1A85, 29389 },
- { 0x1A89, 29397 },
- { 0x012D, 29405 },
- { 0x0099, 29412 },
- { 0x012B, 29418 },
- { 0x0192, 29424 },
- { 0x0098, 29430 },
- { 0x0127, 29436 },
- { 0x1A13, 29442 },
- { 0x1A0F, 29450 },
- { 0x012F, 29457 },
- { 0x01D3, 29464 },
- { 0x0129, 29471 },
- { 0x1A15, 29477 },
- { 0x0131, 29485 },
- { 0x01D5, 29491 },
- { 0x009B, 29498 },
- { 0x0196, 29504 },
- { 0x0198, 29512 },
- { 0x019A, 29520 },
- { 0x0194, 29528 },
- { 0x1A0D, 29536 },
- { 0x009A, 29543 },
- { 0x1A11, 29549 },
- { 0x0036, 29556 },
- { 0x1A19, 29560 },
- { 0x0171, 29567 },
- { 0x1A17, 29573 },
- { 0x35AE, 29579 },
- { 0x0037, 29586 },
- { 0x1A21, 29590 },
- { 0x1A23, 29597 },
- { 0x2764, 29604 },
- { 0x1A1D, 29610 },
- { 0x1A1B, 29616 },
- { 0x1A1F, 29622 },
- { 0x0133, 29628 },
- { 0x0038, 29634 },
- { 0x1A25, 29638 },
- { 0x1A27, 29645 },
- { 0x0039, 29651 },
- { 0x1A29, 29655 },
- { 0x1A8F, 29662 },
- { 0x0172, 29669 },
- { 0x1A91, 29675 },
- { 0x1A99, 29682 },
- { 0x009C, 29688 },
- { 0x1A8D, 29694 },
- { 0x1A93, 29700 },
- { 0x01F1, 29706 },
- { 0x020D, 29712 },
- { 0x0137, 29718 },
- { 0x0135, 29724 },
- { 0x003A, 29730 },
- { 0x013A, 29734 },
- { 0x1A2D, 29741 },
- { 0x01E3, 29748 },
- { 0x1A2F, 29754 },
- { 0x0138, 29761 },
- { 0x013C, 29767 },
- { 0x2771, 29773 },
- { 0x0174, 29780 },
- { 0x275D, 29786 },
- { 0x1A2B, 29792 },
- { 0x3582, 29798 },
- { 0x0085, 29802 },
- { 0x01BB, 29806 },
- { 0x01A1, 29812 },
- { 0x3584, 29818 },
- { 0x3586, 29822 },
- { 0x3588, 29826 },
- { 0x358A, 29830 },
- { 0x358C, 29837 },
- { 0x01B0, 29841 },
- { 0x0183, 29845 },
- { 0x35BA, 29851 },
- { 0x35BC, 29855 },
- { 0x0186, 29859 },
- { 0x0189, 29863 },
- { 0x0161, 29867 },
- { 0x359E, 29871 },
- { 0x01E1, 29875 },
- { 0x3578, 29879 },
- { 0x35B0, 29883 },
- { 0x3601, 29887 },
- { 0x35BE, 29891 },
- { 0x0109, 29895 },
- { 0x0168, 29899 },
- { 0x008F, 29903 },
- { 0x0176, 29907 },
- { 0x01AD, 29911 },
- { 0x0177, 29917 },
- { 0x0161, 29922 },
- { 0x35AC, 29926 },
- { 0x3602, 29931 },
- { 0x2767, 29935 },
- { 0x3576, 29940 },
- { 0x0155, 29944 },
- { 0x014F, 29948 },
- { 0x0145, 29953 },
- { 0x0143, 29958 },
- { 0x0166, 29963 },
- { 0x017B, 29968 },
- { 0x35B8, 29973 },
- { 0x01B6, 29977 },
- { 0x01DB, 29981 },
- { 0x275F, 29985 },
- { 0x0153, 29989 },
- { 0x01B5, 29993 },
- { 0x3604, 29997 },
- { 0x014E, 30001 },
- { 0x1A39, 30005 },
- { 0x0209, 30010 },
- { 0x009D, 30018 },
- { 0x35B4, 30022 },
- { 0x35B6, 30028 },
- { 0x3596, 30036 },
- { 0x35FC, 30041 },
- { 0x2761, 30046 },
- { 0x35DD, 30051 },
- { 0x35FE, 30056 },
- { 0x35D0, 30061 },
- { 0x015B, 30066 },
- { 0x35FF, 30071 },
- { 0x0204, 30076 },
- { 0x2762, 30081 },
- { 0x35CE, 30086 },
- { 0x0148, 30092 },
- { 0x0200, 30097 },
- { 0x35C9, 30102 },
- { 0x35CB, 30107 },
- { 0x35CD, 30112 },
- { 0x35D2, 30117 },
- { 0x35D4, 30122 },
- { 0x35D6, 30127 },
- { 0x0170, 30132 },
- { 0x35EA, 30136 },
- { 0x35EC, 30141 },
- { 0x35EE, 30146 },
- { 0x358E, 30151 },
- { 0x014D, 30158 },
- { 0x35FB, 30163 },
- { 0x35DB, 30169 },
- { 0x357A, 30173 },
- { 0x357C, 30177 },
- { 0x357E, 30181 },
- { 0x35B2, 30187 },
- { 0x1A97, 30192 },
- { 0x1A95, 30197 },
- { 0x3574, 30202 },
- { 0x3572, 30207 },
- { 0x00F1, 30212 },
- { 0x0111, 30216 },
- { 0x1C10, 30220 },
- { 0x1C11, 30225 },
- { 0x1C15, 30230 },
- { 0x1903, 30235 },
- { 0x276E, 30240 },
- { 0x1C16, 30245 },
- { 0x1C17, 30250 },
- { 0x1C18, 30255 },
- { 0x1C19, 30260 },
- { 0x1C12, 30265 },
- { 0x1C1A, 30270 },
- { 0x1904, 30275 },
- { 0x1C1B, 30280 },
- { 0x1C1C, 30285 },
- { 0x1905, 30290 },
- { 0x1906, 30295 },
- { 0x1C13, 30300 },
- { 0x1C14, 30305 },
- { 0x360D, 30310 },
- { 0x360E, 30315 },
- { 0x360C, 30320 },
- { 0x360A, 30325 },
- { 0x360B, 30330 },
- { 0x3606, 30335 },
- { 0x6771, 30340 },
- { 0x67C0, 30341 },
- { 0x2174, 30343 },
- { 0x6BAF, 30344 },
- { 0x6BA9, 30348 },
- { 0x6BC3, 30352 },
- { 0x26EA, 30357 },
- { 0x6BBE, 30362 },
- { 0x2298, 30367 },
- { 0x6AAC, 30373 },
- { 0x6A1C, 30375 },
- { 0x6BB5, 30378 },
- { 0x6B9C, 30382 },
- { 0x2299, 30385 },
- { 0x20B7, 30391 },
- { 0x6BBA, 30393 },
- { 0x6B88, 30398 },
- { 0x6BCC, 30401 },
- { 0x6BA3, 30406 },
- { 0x227E, 30408 },
- { 0x15B6, 30411 },
- { 0x15B5, 30414 },
- { 0x15B4, 30417 },
- { 0x15B3, 30420 },
- { 0x15BA, 30423 },
- { 0x15BF, 30426 },
- { 0x15BB, 30429 },
- { 0x15BE, 30432 },
- { 0x15BD, 30435 },
- { 0x15C2, 30438 },
- { 0x15B9, 30441 },
- { 0x15C1, 30444 },
- { 0x15C0, 30447 },
- { 0x15BC, 30450 },
- { 0x15AA, 30453 },
- { 0x15B2, 30457 },
- { 0x15B0, 30461 },
- { 0x15AE, 30465 },
- { 0x15AF, 30469 },
- { 0x15B1, 30473 },
- { 0x15AD, 30477 },
- { 0x15AB, 30481 },
- { 0x15AC, 30485 },
- { 0x159E, 30489 },
- { 0x15A5, 30493 },
- { 0x159F, 30497 },
- { 0x15A6, 30501 },
- { 0x15A0, 30505 },
- { 0x15A2, 30509 },
- { 0x15A4, 30513 },
- { 0x15A1, 30517 },
- { 0x15A3, 30521 },
- { 0x1591, 30525 },
- { 0x1585, 30528 },
- { 0x158C, 30531 },
- { 0x1582, 30534 },
- { 0x159B, 30537 },
- { 0x1587, 30540 },
- { 0x1580, 30543 },
- { 0x1596, 30546 },
- { 0x1593, 30549 },
- { 0x158E, 30552 },
- { 0x158F, 30555 },
- { 0x1595, 30558 },
- { 0x159A, 30561 },
- { 0x158A, 30564 },
- { 0x1597, 30567 },
- { 0x1594, 30570 },
- { 0x1592, 30573 },
- { 0x1586, 30576 },
- { 0x158D, 30579 },
- { 0x1583, 30582 },
- { 0x1588, 30585 },
- { 0x1581, 30588 },
- { 0x1584, 30591 },
- { 0x1590, 30594 },
- { 0x1598, 30597 },
- { 0x1599, 30600 },
- { 0x158B, 30603 },
- { 0x159D, 30606 },
- { 0x1589, 30609 },
- { 0x159C, 30612 },
- { 0x15B8, 30615 },
- { 0x15A8, 30618 },
- { 0x15A9, 30622 },
- { 0x15A7, 30626 },
- { 0x15B7, 30630 },
- { 0x157F, 30633 },
- { 0x1C33, 30636 },
- { 0x20A7, 30639 },
- { 0x20A8, 30643 },
- { 0x20AB, 30647 },
- { 0x20AA, 30651 },
- { 0x2107, 30654 },
- { 0x2101, 30657 },
- { 0x69B2, 30662 },
- { 0x69AE, 30665 },
- { 0x69B0, 30668 },
- { 0x2105, 30672 },
- { 0x2120, 30677 },
- { 0x69AF, 30680 },
- { 0x69B1, 30684 },
- { 0x2465, 30687 },
- { 0x2229, 30692 },
- { 0x22F9, 30695 },
- { 0x2234, 30700 },
- { 0x2104, 30703 },
- { 0x6964, 30708 },
- { 0x2277, 30713 },
- { 0x2125, 30718 },
- { 0x2464, 30721 },
- { 0x2275, 30726 },
- { 0x20AD, 30731 },
- { 0x20A9, 30735 },
- { 0x20AC, 30739 },
- { 0x1C39, 30743 },
- { 0x6767, 30745 },
- { 0x676E, 30747 },
- { 0x64BF, 30748 },
- { 0x64C4, 30752 },
- { 0x64C0, 30756 },
- { 0x64C3, 30760 },
- { 0x64C2, 30764 },
- { 0x64C7, 30768 },
- { 0x64C6, 30772 },
- { 0x64C5, 30776 },
- { 0x64C1, 30780 },
- { 0x63FA, 30784 },
- { 0x63FB, 30789 },
- { 0x63FC, 30794 },
- { 0x6402, 30799 },
- { 0x6403, 30804 },
- { 0x6404, 30809 },
- { 0x640E, 30814 },
- { 0x640F, 30819 },
- { 0x6410, 30824 },
- { 0x6415, 30829 },
- { 0x6416, 30834 },
- { 0x6417, 30839 },
- { 0x641C, 30844 },
- { 0x641D, 30849 },
- { 0x641E, 30854 },
- { 0x6438, 30859 },
- { 0x6439, 30864 },
- { 0x643A, 30869 },
- { 0x6428, 30874 },
- { 0x6429, 30879 },
- { 0x642A, 30884 },
- { 0x643E, 30889 },
- { 0x643F, 30894 },
- { 0x6440, 30899 },
- { 0x6430, 30904 },
- { 0x6431, 30909 },
- { 0x6432, 30914 },
- { 0x6445, 30919 },
- { 0x6446, 30924 },
- { 0x6447, 30929 },
- { 0x644D, 30934 },
- { 0x644E, 30939 },
- { 0x644F, 30944 },
- { 0x6454, 30949 },
- { 0x6455, 30954 },
- { 0x6456, 30959 },
- { 0x645D, 30964 },
- { 0x645E, 30969 },
- { 0x645F, 30974 },
- { 0x6465, 30979 },
- { 0x6463, 30984 },
- { 0x6467, 30989 },
- { 0x6472, 30994 },
- { 0x649C, 30999 },
- { 0x6408, 31004 },
- { 0x6470, 31009 },
- { 0x6490, 31014 },
- { 0x6400, 31019 },
- { 0x640C, 31024 },
- { 0x6488, 31029 },
- { 0x648A, 31034 },
- { 0x646E, 31039 },
- { 0x646B, 31044 },
- { 0x6435, 31049 },
- { 0x6442, 31054 },
- { 0x64A1, 31059 },
- { 0x6484, 31064 },
- { 0x64BB, 31069 },
- { 0x6411, 31074 },
- { 0x64BE, 31079 },
- { 0x640B, 31084 },
- { 0x648E, 31089 },
- { 0x644B, 31094 },
- { 0x64AE, 31099 },
- { 0x63FD, 31104 },
- { 0x648C, 31109 },
- { 0x64AD, 31114 },
- { 0x6486, 31119 },
- { 0x6444, 31124 },
- { 0x64A6, 31129 },
- { 0x64A5, 31134 },
- { 0x6492, 31139 },
- { 0x6434, 31144 },
- { 0x649B, 31149 },
- { 0x6458, 31154 },
- { 0x63FF, 31159 },
- { 0x64B9, 31164 },
- { 0x6457, 31169 },
- { 0x642E, 31174 },
- { 0x6451, 31179 },
- { 0x6489, 31184 },
- { 0x6473, 31189 },
- { 0x6469, 31194 },
- { 0x6433, 31199 },
- { 0x64B7, 31204 },
- { 0x647A, 31209 },
- { 0x646D, 31215 },
- { 0x645A, 31220 },
- { 0x643B, 31225 },
- { 0x6471, 31230 },
- { 0x6441, 31235 },
- { 0x649A, 31240 },
- { 0x64A3, 31245 },
- { 0x6412, 31250 },
- { 0x63FE, 31255 },
- { 0x6466, 31260 },
- { 0x6419, 31265 },
- { 0x64BD, 31270 },
- { 0x6487, 31275 },
- { 0x6420, 31280 },
- { 0x645C, 31285 },
- { 0x648B, 31290 },
- { 0x641A, 31295 },
- { 0x6443, 31300 },
- { 0x6497, 31305 },
- { 0x647B, 31311 },
- { 0x64A4, 31317 },
- { 0x649D, 31322 },
- { 0x6450, 31327 },
- { 0x6437, 31332 },
- { 0x647E, 31338 },
- { 0x649E, 31343 },
- { 0x6449, 31348 },
- { 0x6407, 31353 },
- { 0x6474, 31358 },
- { 0x642C, 31363 },
- { 0x6460, 31368 },
- { 0x6406, 31373 },
- { 0x64AC, 31378 },
- { 0x6477, 31383 },
- { 0x6453, 31388 },
- { 0x648F, 31393 },
- { 0x64A8, 31398 },
- { 0x64A0, 31403 },
- { 0x64AA, 31408 },
- { 0x6405, 31413 },
- { 0x6479, 31418 },
- { 0x646A, 31423 },
- { 0x64A9, 31428 },
- { 0x646C, 31433 },
- { 0x6424, 31438 },
- { 0x6499, 31443 },
- { 0x6459, 31448 },
- { 0x64B2, 31453 },
- { 0x6425, 31458 },
- { 0x642D, 31463 },
- { 0x6423, 31468 },
- { 0x641B, 31473 },
- { 0x640D, 31478 },
- { 0x6468, 31483 },
- { 0x6452, 31488 },
- { 0x6498, 31493 },
- { 0x640A, 31499 },
- { 0x64B8, 31504 },
- { 0x648D, 31509 },
- { 0x6475, 31514 },
- { 0x6422, 31519 },
- { 0x64A2, 31524 },
- { 0x64B1, 31529 },
- { 0x6418, 31534 },
- { 0x64B5, 31539 },
- { 0x64AF, 31544 },
- { 0x6436, 31549 },
- { 0x6413, 31554 },
- { 0x647D, 31559 },
- { 0x6476, 31564 },
- { 0x6448, 31569 },
- { 0x649F, 31574 },
- { 0x6478, 31579 },
- { 0x644A, 31584 },
- { 0x6496, 31589 },
- { 0x642B, 31595 },
- { 0x641F, 31600 },
- { 0x64BA, 31605 },
- { 0x6421, 31610 },
- { 0x6481, 31615 },
- { 0x6482, 31620 },
- { 0x647F, 31625 },
- { 0x6461, 31630 },
- { 0x64BC, 31635 },
- { 0x64A7, 31640 },
- { 0x6493, 31645 },
- { 0x64B6, 31650 },
- { 0x6494, 31655 },
- { 0x644C, 31660 },
- { 0x6462, 31666 },
- { 0x6485, 31671 },
- { 0x6427, 31676 },
- { 0x6401, 31681 },
- { 0x643C, 31686 },
- { 0x643D, 31691 },
- { 0x64B3, 31696 },
- { 0x647C, 31701 },
- { 0x6483, 31707 },
- { 0x64B4, 31712 },
- { 0x6464, 31717 },
- { 0x6495, 31722 },
- { 0x6491, 31727 },
- { 0x6414, 31732 },
- { 0x6480, 31737 },
- { 0x64AB, 31742 },
- { 0x64B0, 31747 },
- { 0x646F, 31752 },
- { 0x6409, 31757 },
- { 0x6426, 31762 },
- { 0x642F, 31767 },
- { 0x645B, 31772 },
- { 0x64CC, 31777 },
- { 0x64C9, 31783 },
- { 0x64C8, 31788 },
- { 0x64CD, 31793 },
- { 0x64CA, 31799 },
- { 0x64CE, 31804 },
- { 0x64CB, 31809 },
- { 0x6AAB, 31814 },
- { 0x0074, 31815 },
- { 0x6732, 31817 },
- { 0x1D6B, 31819 },
- { 0x2560, 31821 },
- { 0x2550, 31825 },
- { 0x254F, 31830 },
- { 0x2552, 31835 },
- { 0x2551, 31840 },
- { 0x1D9B, 31845 },
- { 0x68D6, 31847 },
- { 0x68DE, 31849 },
- { 0x6AFA, 31852 },
- { 0x6A1F, 31854 },
- { 0x6827, 31856 },
- { 0x6853, 31857 },
- { 0x686A, 31859 },
- { 0x67CB, 31860 },
- { 0x6A23, 31862 },
- { 0x2193, 31863 },
- { 0x2195, 31866 },
- { 0x2194, 31869 },
- { 0x252F, 31872 },
- { 0x1E1C, 31875 },
- { 0x2529, 31877 },
- { 0x252A, 31882 },
- { 0x2625, 31887 },
- { 0x252C, 31891 },
- { 0x252B, 31895 },
- { 0x2526, 31899 },
- { 0x2527, 31903 },
- { 0x2528, 31907 },
- { 0x1E1A, 31911 },
- { 0x1E19, 31914 },
- { 0x1D68, 31917 },
- { 0x1D69, 31919 },
- { 0x1D6A, 31921 },
- { 0x1E1B, 31923 },
- { 0x1D60, 31925 },
- { 0x1C23, 31926 },
- { 0x6729, 31928 },
- { 0x1BB3, 31931 },
- { 0x2448, 31932 },
- { 0x1CF0, 31938 },
- { 0x244E, 31941 },
- { 0x244A, 31948 },
- { 0x2457, 31953 },
- { 0x2454, 31960 },
- { 0x262E, 31967 },
- { 0x2626, 31971 },
- { 0x1D30, 31975 },
- { 0x6A86, 31979 },
- { 0x6A76, 31983 },
- { 0x6A7E, 31987 },
- { 0x6C18, 31992 },
- { 0x268D, 31996 },
- { 0x269B, 32000 },
- { 0x2447, 32006 },
- { 0x1CEF, 32012 },
- { 0x1D11, 32015 },
- { 0x1D4A, 32021 },
- { 0x244D, 32026 },
- { 0x2449, 32033 },
- { 0x2458, 32038 },
- { 0x262F, 32045 },
- { 0x2627, 32049 },
- { 0x1D2F, 32053 },
- { 0x6A84, 32057 },
- { 0x6A74, 32061 },
- { 0x6A7C, 32065 },
- { 0x6C17, 32070 },
- { 0x268C, 32074 },
- { 0x269A, 32078 },
- { 0x3643, 32084 },
- { 0x3641, 32088 },
- { 0x363C, 32092 },
- { 0x363F, 32097 },
- { 0x363B, 32102 },
- { 0x363E, 32107 },
- { 0x363D, 32112 },
- { 0x3640, 32117 },
- { 0x3644, 32122 },
- { 0x3642, 32126 },
- { 0x1364, 32130 },
- { 0x137A, 32133 },
- { 0x1376, 32136 },
- { 0x1375, 32139 },
- { 0x1374, 32142 },
- { 0x136D, 32145 },
- { 0x136B, 32148 },
- { 0x1370, 32151 },
- { 0x137C, 32154 },
- { 0x1366, 32157 },
- { 0x136F, 32160 },
- { 0x1369, 32163 },
- { 0x1373, 32166 },
- { 0x1368, 32169 },
- { 0x136A, 32172 },
- { 0x1365, 32175 },
- { 0x136E, 32178 },
- { 0x1367, 32181 },
- { 0x137E, 32184 },
- { 0x136C, 32187 },
- { 0x1372, 32190 },
- { 0x1379, 32193 },
- { 0x1377, 32196 },
- { 0x1378, 32199 },
- { 0x1371, 32202 },
- { 0x137B, 32205 },
- { 0x137D, 32208 },
- { 0x137F, 32211 },
- { 0x1380, 32214 },
- { 0x689A, 32218 },
- { 0x689B, 32220 },
- { 0x09CB, 32222 },
- { 0x09CC, 32226 },
- { 0x09BD, 32230 },
- { 0x09CA, 32233 },
- { 0x098E, 32236 },
- { 0x098D, 32239 },
- { 0x09BE, 32242 },
- { 0x098C, 32245 },
- { 0x09D5, 32248 },
- { 0x09DA, 32251 },
- { 0x09D6, 32254 },
- { 0x09D9, 32257 },
- { 0x09D8, 32260 },
- { 0x09DD, 32263 },
- { 0x09D4, 32266 },
- { 0x09DC, 32269 },
- { 0x09DB, 32272 },
- { 0x09D7, 32275 },
- { 0x09C6, 32278 },
- { 0x09C0, 32282 },
- { 0x09C8, 32286 },
- { 0x09C2, 32290 },
- { 0x09BF, 32294 },
- { 0x09C7, 32298 },
- { 0x09C9, 32302 },
- { 0x09C1, 32306 },
- { 0x09C3, 32310 },
- { 0x09D2, 32314 },
- { 0x09C4, 32319 },
- { 0x09D3, 32324 },
- { 0x09C5, 32329 },
- { 0x09DE, 32334 },
- { 0x098F, 32336 },
- { 0x0997, 32339 },
- { 0x0991, 32342 },
- { 0x0999, 32345 },
- { 0x0993, 32348 },
- { 0x0990, 32351 },
- { 0x0998, 32354 },
- { 0x099A, 32357 },
- { 0x09B1, 32360 },
- { 0x09A0, 32363 },
- { 0x09AC, 32366 },
- { 0x099D, 32369 },
- { 0x09BC, 32372 },
- { 0x0992, 32375 },
- { 0x09A2, 32378 },
- { 0x099B, 32381 },
- { 0x09B6, 32384 },
- { 0x09B3, 32387 },
- { 0x09AE, 32390 },
- { 0x09AF, 32393 },
- { 0x09B5, 32396 },
- { 0x09BB, 32399 },
- { 0x09AA, 32402 },
- { 0x0994, 32405 },
- { 0x09B8, 32408 },
- { 0x09DF, 32411 },
- { 0x09B4, 32414 },
- { 0x09B2, 32417 },
- { 0x09A1, 32420 },
- { 0x09A7, 32423 },
- { 0x09AD, 32426 },
- { 0x099E, 32429 },
- { 0x09A3, 32432 },
- { 0x099C, 32435 },
- { 0x09B7, 32438 },
- { 0x099F, 32441 },
- { 0x09A9, 32444 },
- { 0x09A4, 32447 },
- { 0x09B0, 32450 },
- { 0x09CE, 32453 },
- { 0x09CD, 32456 },
- { 0x09B9, 32459 },
- { 0x09BA, 32462 },
- { 0x09AB, 32465 },
- { 0x09A5, 32468 },
- { 0x09CF, 32471 },
- { 0x09A8, 32474 },
- { 0x09A6, 32477 },
- { 0x0996, 32480 },
- { 0x0995, 32484 },
- { 0x09D1, 32488 },
- { 0x09D0, 32492 },
- { 0x09E1, 32496 },
- { 0x09E4, 32500 },
- { 0x09E0, 32504 },
- { 0x09E3, 32508 },
- { 0x09E2, 32512 },
- { 0x09E5, 32516 },
- { 0x1C82, 32520 },
- { 0x6905, 32522 },
- { 0x69F4, 32523 },
- { 0x6862, 32524 },
- { 0x67AF, 32526 },
- { 0x2154, 32528 },
- { 0x6777, 32530 },
- { 0x6AF4, 32531 },
- { 0x1E71, 32534 },
- { 0x216D, 32538 },
- { 0x6883, 32539 },
- { 0x0062, 32540 },
- { 0x1BB6, 32542 },
- { 0x1EF2, 32543 },
- { 0x6881, 32546 },
- { 0x6921, 32547 },
- { 0x693E, 32548 },
- { 0x1D8F, 32550 },
- { 0x24BA, 32551 },
- { 0x28DC, 32555 },
- { 0x20BB, 32559 },
- { 0x24A3, 32563 },
- { 0x20FD, 32566 },
- { 0x20B6, 32570 },
- { 0x69A2, 32573 },
- { 0x1DFB, 32577 },
- { 0x6A13, 32579 },
- { 0x1D78, 32582 },
- { 0x1E17, 32584 },
- { 0x1ED5, 32588 },
- { 0x28C0, 32594 },
- { 0x2A60, 32599 },
- { 0x24B8, 32602 },
- { 0x24C2, 32607 },
- { 0x28BF, 32612 },
- { 0x1D4D, 32616 },
- { 0x231A, 32621 },
- { 0x24BE, 32626 },
- { 0x2A68, 32631 },
- { 0x005D, 32635 },
- { 0x1F06, 32638 },
- { 0x1F04, 32643 },
- { 0x1F05, 32648 },
- { 0x1E64, 32653 },
- { 0x22FC, 32655 },
- { 0x24AA, 32658 },
- { 0x2A66, 32662 },
- { 0x2A72, 32666 },
- { 0x2A70, 32670 },
- { 0x2A6E, 32675 },
- { 0x24AC, 32679 },
- { 0x2A64, 32682 },
- { 0x28C4, 32685 },
- { 0x2A62, 32689 },
- { 0x2496, 32693 },
- { 0x2501, 32699 },
- { 0x1BA1, 32703 },
- { 0x28E8, 32707 },
- { 0x1E23, 32710 },
- { 0x28CC, 32715 },
- { 0x1B9D, 32719 },
- { 0x6A0D, 32723 },
- { 0x003D, 32726 },
- { 0x24B6, 32729 },
- { 0x24B4, 32737 },
- { 0x1BCA, 32745 },
- { 0x24B2, 32750 },
- { 0x1EFF, 32755 },
- { 0x1EFD, 32760 },
- { 0x1EFE, 32765 },
- { 0x24FF, 32769 },
- { 0x1E62, 32772 },
- { 0x698E, 32774 },
- { 0x698F, 32776 },
- { 0x6990, 32782 },
- { 0x6A11, 32788 },
- { 0x22EC, 32791 },
- { 0x28E6, 32795 },
- { 0x2A6C, 32799 },
- { 0x1E18, 32803 },
- { 0x24F4, 32805 },
- { 0x28E0, 32810 },
- { 0x1F12, 32815 },
- { 0x1E25, 32819 },
- { 0x0009, 32822 },
- { 0x1EF9, 32824 },
- { 0x1EF7, 32828 },
- { 0x1EF8, 32832 },
- { 0x28C2, 32835 },
- { 0x28C9, 32838 },
- { 0x6C69, 32841 },
- { 0x3F9C, 32843 },
- { 0x3F93, 32846 },
- { 0x3F96, 32849 },
- { 0x1CBD, 32853 },
- { 0x1CCA, 32856 },
- { 0x1CE5, 32860 },
- { 0x1CCC, 32865 },
- { 0x1CDD, 32869 },
- { 0x1CC2, 32875 },
- { 0x1CE2, 32878 },
- { 0x1CC6, 32883 },
- { 0x1CDF, 32886 },
- { 0x1CBE, 32890 },
- { 0x1CC1, 32893 },
- { 0x1CCB, 32896 },
- { 0x1CDE, 32900 },
- { 0x1CC0, 32904 },
- { 0x1CC5, 32907 },
- { 0x1CC4, 32910 },
- { 0x1CC9, 32913 },
- { 0x1CE3, 32916 },
- { 0x1CE4, 32921 },
- { 0x1CC3, 32925 },
- { 0x1CBF, 32928 },
- { 0x1CC7, 32931 },
- { 0x1CC8, 32934 },
- { 0x1CE0, 32937 },
- { 0x3F92, 32942 },
- { 0x3F95, 32945 },
- { 0x3F97, 32948 },
- { 0x3F98, 32951 },
- { 0x3F94, 32954 },
- { 0x3F9D, 32957 },
- { 0x3F9B, 32960 },
- { 0x3F99, 32963 },
- { 0x3F9A, 32966 },
- { 0x6B85, 32969 },
- { 0x68F3, 32971 },
- { 0x1C3A, 32973 },
- { 0x67EF, 32975 },
- { 0x13CE, 32977 },
- { 0x13CF, 32980 },
- { 0x13AE, 32983 },
- { 0x13B2, 32986 },
- { 0x13A3, 32989 },
- { 0x1396, 32992 },
- { 0x13D2, 32995 },
- { 0x138F, 32998 },
- { 0x13CA, 33001 },
- { 0x1382, 33004 },
- { 0x1386, 33007 },
- { 0x13CB, 33010 },
- { 0x1385, 33013 },
- { 0x13AF, 33016 },
- { 0x138B, 33019 },
- { 0x1390, 33023 },
- { 0x1391, 33026 },
- { 0x13D4, 33029 },
- { 0x138A, 33032 },
- { 0x13D3, 33036 },
- { 0x1384, 33039 },
- { 0x1394, 33042 },
- { 0x13C1, 33045 },
- { 0x1397, 33048 },
- { 0x1388, 33051 },
- { 0x1399, 33054 },
- { 0x13A5, 33057 },
- { 0x13BE, 33060 },
- { 0x13C2, 33063 },
- { 0x138C, 33066 },
- { 0x13C4, 33069 },
- { 0x1381, 33072 },
- { 0x1398, 33078 },
- { 0x13A2, 33083 },
- { 0x13A8, 33089 },
- { 0x1395, 33093 },
- { 0x13C6, 33097 },
- { 0x1383, 33100 },
- { 0x13AA, 33105 },
- { 0x1389, 33109 },
- { 0x13C5, 33113 },
- { 0x13BF, 33116 },
- { 0x13B7, 33121 },
- { 0x139C, 33126 },
- { 0x13A4, 33130 },
- { 0x1393, 33134 },
- { 0x1392, 33137 },
- { 0x13AC, 33143 },
- { 0x13B0, 33148 },
- { 0x139A, 33154 },
- { 0x13D8, 33159 },
- { 0x13D7, 33164 },
- { 0x13D6, 33169 },
- { 0x13D5, 33174 },
- { 0x13D9, 33179 },
- { 0x139B, 33184 },
- { 0x13BD, 33188 },
- { 0x13BB, 33191 },
- { 0x13B8, 33197 },
- { 0x139F, 33202 },
- { 0x13B6, 33208 },
- { 0x13A9, 33211 },
- { 0x13AB, 33216 },
- { 0x13C3, 33220 },
- { 0x13C0, 33223 },
- { 0x13B3, 33228 },
- { 0x13BC, 33234 },
- { 0x13A1, 33237 },
- { 0x13B5, 33240 },
- { 0x1387, 33243 },
- { 0x13C9, 33248 },
- { 0x13A7, 33251 },
- { 0x13C8, 33255 },
- { 0x13A6, 33258 },
- { 0x13C7, 33262 },
- { 0x138E, 33265 },
- { 0x13AD, 33269 },
- { 0x13B1, 33273 },
- { 0x138D, 33277 },
- { 0x13BA, 33281 },
- { 0x13A0, 33285 },
- { 0x13B9, 33289 },
- { 0x139E, 33293 },
- { 0x139D, 33297 },
- { 0x13B4, 33301 },
- { 0x13CC, 33305 },
- { 0x13D1, 33308 },
- { 0x13CD, 33311 },
- { 0x13D0, 33314 },
- { 0x1C25, 33317 },
- { 0x6837, 33319 },
- { 0x2606, 33320 },
- { 0x260E, 33323 },
- { 0x260F, 33328 },
- { 0x2685, 33335 },
- { 0x2605, 33343 },
- { 0x260D, 33346 },
- { 0x2604, 33351 },
- { 0x2674, 33354 },
- { 0x246A, 33358 },
- { 0x2675, 33364 },
- { 0x221D, 33368 },
- { 0x68A6, 33369 },
- { 0x2146, 33370 },
- { 0x677B, 33373 },
- { 0x1E8C, 33376 },
- { 0x3CB3, 33377 },
- { 0x45A2, 33380 },
- { 0x2587, 33387 },
- { 0x695F, 33391 },
- { 0x3CAE, 33394 },
- { 0x3CB6, 33397 },
- { 0x3CB8, 33401 },
- { 0x3CB4, 33406 },
- { 0x3CBD, 33409 },
- { 0x3CB0, 33412 },
- { 0x3CAC, 33414 },
- { 0x3CB7, 33416 },
- { 0x3CB9, 33420 },
- { 0x3CB5, 33425 },
- { 0x1CCD, 33428 },
- { 0x1CDA, 33432 },
- { 0x1CDC, 33437 },
- { 0x1CD2, 33442 },
- { 0x1CD6, 33446 },
- { 0x1CCE, 33450 },
- { 0x1CD1, 33454 },
- { 0x1CDB, 33458 },
- { 0x1CD0, 33463 },
- { 0x1CD5, 33467 },
- { 0x1CD4, 33471 },
- { 0x1CD9, 33475 },
- { 0x1CD3, 33479 },
- { 0x1CCF, 33483 },
- { 0x1CD7, 33487 },
- { 0x1CD8, 33491 },
- { 0x029B, 33495 },
- { 0x3CC3, 33497 },
- { 0x3CC1, 33500 },
- { 0x3CBA, 33503 },
- { 0x695E, 33506 },
- { 0x1D63, 33509 },
- { 0x1E50, 33512 },
- { 0x1E4D, 33517 },
- { 0x3CC4, 33528 },
- { 0x3CC2, 33531 },
- { 0x6AFE, 33534 },
- { 0x3CBC, 33536 },
- { 0x1D66, 33538 },
- { 0x1E57, 33542 },
- { 0x1E55, 33546 },
- { 0x3CB1, 33556 },
- { 0x3CBB, 33559 },
- { 0x3CBF, 33561 },
- { 0x3CAF, 33564 },
- { 0x3CC5, 33566 },
- { 0x3CB2, 33569 },
- { 0x3CAD, 33572 },
- { 0x3CC0, 33575 },
- { 0x3CBE, 33578 },
- { 0x2559, 33580 },
- { 0x1E7C, 33582 },
- { 0x6832, 33583 },
- { 0x6833, 33584 },
- { 0x6A8E, 33585 },
- { 0x6A8F, 33589 },
- { 0x1C74, 33596 },
- { 0x1CF1, 33599 },
- { 0x1D4B, 33602 },
- { 0x244F, 33607 },
- { 0x244B, 33614 },
- { 0x2453, 33619 },
- { 0x2630, 33626 },
- { 0x2628, 33630 },
- { 0x1D31, 33634 },
- { 0x6A87, 33638 },
- { 0x6A77, 33642 },
- { 0x6A7F, 33646 },
- { 0x6C19, 33651 },
- { 0x268E, 33655 },
- { 0x269C, 33659 },
- { 0x1CF2, 33665 },
- { 0x2450, 33668 },
- { 0x244C, 33675 },
- { 0x2631, 33680 },
- { 0x2629, 33684 },
- { 0x1D32, 33688 },
- { 0x6A85, 33692 },
- { 0x6A75, 33696 },
- { 0x6A7D, 33700 },
- { 0x6C1A, 33705 },
- { 0x268F, 33709 },
- { 0x269D, 33713 },
- { 0x0000, 33719 },
- { 0x22CD, 33720 },
- { 0x21C0, 33724 },
- { 0x21BB, 33727 },
- { 0x6AA6, 33730 },
- { 0x6A04, 33732 },
- { 0x6789, 33734 },
- { 0x6A99, 33735 },
- { 0x1BD7, 33738 },
- { 0x67F9, 33740 },
- { 0x4AB0, 33745 },
- { 0x4AAF, 33748 },
- { 0x4AA5, 33751 },
- { 0x4AA4, 33754 },
- { 0x4AB2, 33757 },
- { 0x4AB7, 33760 },
- { 0x4AB3, 33763 },
- { 0x4AB6, 33766 },
- { 0x4AB5, 33769 },
- { 0x4ABA, 33772 },
- { 0x4AB1, 33775 },
- { 0x4AB9, 33778 },
- { 0x4AB8, 33781 },
- { 0x4AB4, 33784 },
- { 0x4AAB, 33787 },
- { 0x4AA7, 33791 },
- { 0x4AAD, 33795 },
- { 0x4AA9, 33799 },
- { 0x4AA6, 33803 },
- { 0x4AAC, 33807 },
- { 0x4AAE, 33811 },
- { 0x4AA8, 33815 },
- { 0x4AAA, 33819 },
- { 0x4A79, 33823 },
- { 0x4A7F, 33826 },
- { 0x4A7B, 33829 },
- { 0x4A81, 33832 },
- { 0x4A7D, 33835 },
- { 0x4A7A, 33838 },
- { 0x4A80, 33841 },
- { 0x4A82, 33844 },
- { 0x4A99, 33847 },
- { 0x4A88, 33850 },
- { 0x4A94, 33853 },
- { 0x4A85, 33856 },
- { 0x4AA2, 33859 },
- { 0x4A7C, 33862 },
- { 0x4A8A, 33865 },
- { 0x4A83, 33868 },
- { 0x4A9E, 33871 },
- { 0x4A9B, 33874 },
- { 0x4A96, 33877 },
- { 0x4A97, 33880 },
- { 0x4A9D, 33883 },
- { 0x4AA1, 33886 },
- { 0x4A92, 33889 },
- { 0x4A7E, 33892 },
- { 0x4A9F, 33895 },
- { 0x4A9C, 33898 },
- { 0x4A9A, 33901 },
- { 0x4A89, 33904 },
- { 0x4A8F, 33907 },
- { 0x4A95, 33910 },
- { 0x4A86, 33913 },
- { 0x4A8B, 33916 },
- { 0x4A84, 33919 },
- { 0x4A87, 33922 },
- { 0x4A91, 33925 },
- { 0x4A8C, 33928 },
- { 0x4A98, 33931 },
- { 0x4AA3, 33934 },
- { 0x4AA0, 33937 },
- { 0x4A93, 33940 },
- { 0x4A8D, 33943 },
- { 0x4A90, 33946 },
- { 0x4A8E, 33949 },
- { 0x0A2B, 33952 },
- { 0x0A18, 33956 },
- { 0x0A17, 33960 },
- { 0x0A26, 33962 },
- { 0x0A16, 33965 },
- { 0x09E7, 33968 },
- { 0x09E6, 33971 },
- { 0x0A28, 33974 },
- { 0x0A29, 33977 },
- { 0x0A1A, 33980 },
- { 0x0A1F, 33983 },
- { 0x0A1B, 33986 },
- { 0x0A1E, 33989 },
- { 0x0A1D, 33992 },
- { 0x0A22, 33995 },
- { 0x0A19, 33998 },
- { 0x0A21, 34001 },
- { 0x0A20, 34004 },
- { 0x0A1C, 34007 },
- { 0x0A27, 34010 },
- { 0x0A2C, 34013 },
- { 0x0A10, 34016 },
- { 0x0A0C, 34020 },
- { 0x0A13, 34024 },
- { 0x0A0E, 34028 },
- { 0x0A0B, 34032 },
- { 0x0A12, 34036 },
- { 0x0A15, 34040 },
- { 0x0A11, 34044 },
- { 0x0A0D, 34048 },
- { 0x0A14, 34052 },
- { 0x0A0F, 34056 },
- { 0x0A2A, 34060 },
- { 0x09E8, 34063 },
- { 0x09EE, 34066 },
- { 0x09EA, 34069 },
- { 0x09F1, 34072 },
- { 0x09EC, 34075 },
- { 0x09E9, 34078 },
- { 0x09F0, 34081 },
- { 0x09F3, 34084 },
- { 0x09F6, 34087 },
- { 0x09EF, 34090 },
- { 0x0A0A, 34093 },
- { 0x09EB, 34096 },
- { 0x09F7, 34099 },
- { 0x09F4, 34102 },
- { 0x0A03, 34105 },
- { 0x09FF, 34108 },
- { 0x09FC, 34111 },
- { 0x09F2, 34114 },
- { 0x09FE, 34117 },
- { 0x0A01, 34120 },
- { 0x0A09, 34123 },
- { 0x09FB, 34126 },
- { 0x09ED, 34129 },
- { 0x0A06, 34132 },
- { 0x0A00, 34135 },
- { 0x0A04, 34138 },
- { 0x09F5, 34141 },
- { 0x09FA, 34144 },
- { 0x09F8, 34147 },
- { 0x0A02, 34150 },
- { 0x0A07, 34153 },
- { 0x0A08, 34156 },
- { 0x09F9, 34159 },
- { 0x0A05, 34162 },
- { 0x09FD, 34165 },
- { 0x0A24, 34168 },
- { 0x0A25, 34172 },
- { 0x0A23, 34176 },
- { 0x0A2D, 34179 },
- { 0x1C35, 34182 },
- { 0x1D5D, 34184 },
- { 0x1D5C, 34188 },
- { 0x1BDA, 34190 },
- { 0x6A0A, 34193 },
- { 0x6A08, 34196 },
- { 0x6A09, 34199 },
- { 0x6A0B, 34202 },
- { 0x21C5, 34205 },
- { 0x21C4, 34209 },
- { 0x69D5, 34213 },
- { 0x6A0F, 34216 },
- { 0x6BBC, 34219 },
- { 0x2657, 34223 },
- { 0x69CB, 34226 },
- { 0x1D4F, 34229 },
- { 0x259C, 34232 },
- { 0x22E6, 34236 },
- { 0x682B, 34239 },
- { 0x6855, 34240 },
- { 0x226B, 34242 },
- { 0x005E, 34245 },
- { 0x28DD, 34246 },
- { 0x28DE, 34250 },
- { 0x28DA, 34254 },
- { 0x1D95, 34258 },
- { 0x2590, 34260 },
- { 0x2591, 34265 },
- { 0x266F, 34270 },
- { 0x2498, 34275 },
- { 0x1F4B, 34280 },
- { 0x24FA, 34282 },
- { 0x24FB, 34287 },
- { 0x6A4F, 34292 },
- { 0x6A20, 34294 },
- { 0x1E89, 34296 },
- { 0x1C7F, 34298 },
- { 0x6AAA, 34301 },
- { 0x675D, 34302 },
- { 0x1D83, 34303 },
- { 0x2567, 34304 },
- { 0x256B, 34308 },
- { 0x2568, 34312 },
- { 0x256E, 34315 },
- { 0x256C, 34320 },
- { 0x2570, 34323 },
- { 0x20BA, 34329 },
- { 0x20A6, 34333 },
- { 0x2106, 34336 },
- { 0x2100, 34339 },
- { 0x1F09, 34344 },
- { 0x22FA, 34352 },
- { 0x2102, 34357 },
- { 0x211E, 34362 },
- { 0x2227, 34365 },
- { 0x1F0A, 34368 },
- { 0x2236, 34376 },
- { 0x2103, 34379 },
- { 0x6965, 34384 },
- { 0x2278, 34389 },
- { 0x211F, 34394 },
- { 0x2276, 34397 },
- { 0x1897, 34402 },
- { 0x1898, 34406 },
- { 0x1895, 34411 },
- { 0x189B, 34414 },
- { 0x188B, 34418 },
- { 0x188F, 34422 },
- { 0x188A, 34428 },
- { 0x188D, 34432 },
- { 0x1890, 34436 },
- { 0x1899, 34442 },
- { 0x1893, 34447 },
- { 0x1894, 34451 },
- { 0x1891, 34457 },
- { 0x1892, 34461 },
- { 0x1896, 34465 },
- { 0x188C, 34470 },
- { 0x188E, 34475 },
- { 0x187B, 34480 },
- { 0x187C, 34483 },
- { 0x189D, 34488 },
- { 0x189E, 34491 },
- { 0x189A, 34494 },
- { 0x1885, 34497 },
- { 0x1886, 34501 },
- { 0x189F, 34506 },
- { 0x1879, 34510 },
- { 0x1887, 34513 },
- { 0x189C, 34518 },
- { 0x1880, 34522 },
- { 0x18A0, 34526 },
- { 0x1882, 34531 },
- { 0x1883, 34535 },
- { 0x1884, 34539 },
- { 0x187A, 34543 },
- { 0x1878, 34546 },
- { 0x1888, 34549 },
- { 0x187F, 34555 },
- { 0x1881, 34561 },
- { 0x187D, 34568 },
- { 0x187E, 34574 },
- { 0x1889, 34579 },
- { 0x21DC, 34584 },
- { 0x67D4, 34585 },
- { 0x691F, 34587 },
- { 0x2173, 34589 },
- { 0x1E73, 34590 },
- { 0x6730, 34591 },
- { 0x6AE2, 34593 },
- { 0x6829, 34595 },
- { 0x6A64, 34597 },
- { 0x6A4D, 34600 },
- { 0x6831, 34602 },
- { 0x215E, 34603 },
- { 0x2143, 34606 },
- { 0x686C, 34610 },
- { 0x2237, 34615 },
- { 0x6749, 34617 },
- { 0x2162, 34619 },
- { 0x674A, 34623 },
- { 0x674B, 34628 },
- { 0x674C, 34632 },
- { 0x218D, 34638 },
- { 0x69BC, 34641 },
- { 0x2145, 34647 },
- { 0x686D, 34651 },
- { 0x21B6, 34656 },
- { 0x2225, 34658 },
- { 0x26EC, 34665 },
- { 0x224D, 34669 },
- { 0x69CF, 34673 },
- { 0x21FF, 34678 },
- { 0x2142, 34682 },
- { 0x686E, 34686 },
- { 0x212C, 34691 },
- { 0x2644, 34693 },
- { 0x6C61, 34697 },
- { 0x6C62, 34702 },
- { 0x217A, 34708 },
- { 0x217F, 34711 },
- { 0x217C, 34714 },
- { 0x217B, 34717 },
- { 0x217D, 34720 },
- { 0x217E, 34723 },
- { 0x2187, 34726 },
- { 0x222B, 34729 },
- { 0x2642, 34733 },
- { 0x696C, 34736 },
- { 0x2144, 34739 },
- { 0x686F, 34743 },
- { 0x213C, 34748 },
- { 0x2678, 34751 },
- { 0x20D1, 34754 },
- { 0x2651, 34757 },
- { 0x218A, 34760 },
- { 0x210C, 34763 },
- { 0x20F1, 34765 },
- { 0x21AC, 34767 },
- { 0x21AD, 34772 },
- { 0x2512, 34777 },
- { 0x211B, 34782 },
- { 0x211C, 34788 },
- { 0x211A, 34794 },
- { 0x211D, 34800 },
- { 0x6B84, 34806 },
- { 0x68D4, 34812 },
- { 0x2676, 34814 },
- { 0x2123, 34817 },
- { 0x2121, 34821 },
- { 0x264C, 34824 },
- { 0x264E, 34827 },
- { 0x3CA2, 34830 },
- { 0x20C7, 34833 },
- { 0x2117, 34835 },
- { 0x2118, 34841 },
- { 0x2116, 34847 },
- { 0x2119, 34853 },
- { 0x1EDE, 34859 },
- { 0x20C8, 34865 },
- { 0x2111, 34870 },
- { 0x230A, 34876 },
- { 0x230B, 34881 },
- { 0x6959, 34886 },
- { 0x6B8E, 34889 },
- { 0x20C9, 34896 },
- { 0x6B8F, 34902 },
- { 0x20ED, 34908 },
- { 0x21F1, 34910 },
- { 0x2188, 34914 },
- { 0x22F6, 34917 },
- { 0x6B94, 34922 },
- { 0x20EE, 34929 },
- { 0x6B95, 34935 },
- { 0x2647, 34941 },
- { 0x6B9A, 34943 },
- { 0x6817, 34949 },
- { 0x2160, 34951 },
- { 0x21FD, 34954 },
- { 0x21E6, 34959 },
- { 0x21E7, 34962 },
- { 0x2266, 34965 },
- { 0x215F, 34967 },
- { 0x2646, 34970 },
- { 0x227A, 34972 },
- { 0x222A, 34976 },
- { 0x22E7, 34978 },
- { 0x2624, 34984 },
- { 0x2655, 34987 },
- { 0x20D5, 34990 },
- { 0x24FC, 34993 },
- { 0x20D3, 34995 },
- { 0x2135, 34997 },
- { 0x69A3, 34999 },
- { 0x1F3B, 35002 },
- { 0x2653, 35004 },
- { 0x227B, 35007 },
- { 0x20DB, 35011 },
- { 0x20D9, 35015 },
- { 0x2112, 35018 },
- { 0x2307, 35023 },
- { 0x2308, 35026 },
- { 0x2309, 35032 },
- { 0x20E5, 35038 },
- { 0x20E3, 35042 },
- { 0x20E9, 35045 },
- { 0x20EB, 35049 },
- { 0x20E7, 35052 },
- { 0x20D7, 35055 },
- { 0x20DF, 35057 },
- { 0x20E1, 35061 },
- { 0x267A, 35064 },
- { 0x20DD, 35067 },
- { 0x69D2, 35070 },
- { 0x688F, 35072 },
- { 0x6895, 35073 },
- { 0x6A1E, 35077 },
- { 0x3F41, 35079 },
- { 0x3F0D, 35084 },
- { 0x3F0C, 35088 },
- { 0x3F0E, 35092 },
- { 0x3F42, 35095 },
- { 0x3F0F, 35100 },
- { 0x3F21, 35103 },
- { 0x3F2A, 35107 },
- { 0x3F14, 35111 },
- { 0x3F26, 35114 },
- { 0x3F2F, 35118 },
- { 0x3F18, 35122 },
- { 0x3F33, 35125 },
- { 0x3F10, 35129 },
- { 0x3F22, 35132 },
- { 0x3F2B, 35136 },
- { 0x3F13, 35140 },
- { 0x3F25, 35143 },
- { 0x3F2E, 35147 },
- { 0x3F12, 35151 },
- { 0x3F24, 35154 },
- { 0x3F2D, 35158 },
- { 0x3F17, 35162 },
- { 0x3F29, 35165 },
- { 0x3F32, 35169 },
- { 0x3F16, 35173 },
- { 0x3F28, 35176 },
- { 0x3F31, 35180 },
- { 0x3F1C, 35184 },
- { 0x3F37, 35187 },
- { 0x3F1B, 35191 },
- { 0x3F36, 35194 },
- { 0x3F15, 35198 },
- { 0x3F27, 35201 },
- { 0x3F30, 35205 },
- { 0x3F1D, 35209 },
- { 0x3F38, 35212 },
- { 0x3F11, 35216 },
- { 0x3F23, 35219 },
- { 0x3F2C, 35223 },
- { 0x3F1F, 35227 },
- { 0x3F3A, 35230 },
- { 0x3F20, 35234 },
- { 0x3F3B, 35237 },
- { 0x3F1A, 35241 },
- { 0x3F35, 35244 },
- { 0x3F19, 35248 },
- { 0x3F34, 35251 },
- { 0x3F1E, 35255 },
- { 0x3F39, 35258 },
- { 0x3F3C, 35262 },
- { 0x3F3D, 35266 },
- { 0x3F3F, 35270 },
- { 0x3F40, 35274 },
- { 0x3F3E, 35278 },
- { 0x3F44, 35282 },
- { 0x3F43, 35286 },
- { 0x6AC5, 35290 },
- { 0x1DA3, 35292 },
- { 0x1DA1, 35297 },
- { 0x2595, 35300 },
- { 0x21B9, 35306 },
- { 0x0672, 35307 },
- { 0x059E, 35311 },
- { 0x05A3, 35313 },
- { 0x0602, 35316 },
- { 0x0669, 35320 },
- { 0x0802, 35323 },
- { 0x0804, 35327 },
- { 0x05ED, 35331 },
- { 0x080A, 35335 },
- { 0x07FC, 35340 },
- { 0x07FB, 35343 },
- { 0x07FD, 35346 },
- { 0x05A9, 35349 },
- { 0x05A5, 35354 },
- { 0x0599, 35357 },
- { 0x0597, 35360 },
- { 0x05A7, 35363 },
- { 0x059A, 35367 },
- { 0x0692, 35370 },
- { 0x0693, 35374 },
- { 0x05AA, 35379 },
- { 0x05A8, 35382 },
- { 0x05A6, 35386 },
- { 0x3CC9, 35391 },
- { 0x07F5, 35394 },
- { 0x07F8, 35399 },
- { 0x07F6, 35404 },
- { 0x07F9, 35409 },
- { 0x07F7, 35414 },
- { 0x07FA, 35418 },
- { 0x05F4, 35422 },
- { 0x05A2, 35426 },
- { 0x07F0, 35428 },
- { 0x07EF, 35431 },
- { 0x07F1, 35434 },
- { 0x07F3, 35437 },
- { 0x07F2, 35440 },
- { 0x07F4, 35443 },
- { 0x05E4, 35446 },
- { 0x0809, 35448 },
- { 0x3CCE, 35452 },
- { 0x3CCD, 35456 },
- { 0x067F, 35460 },
- { 0x0680, 35465 },
- { 0x05E3, 35470 },
- { 0x0800, 35472 },
- { 0x05F3, 35477 },
- { 0x07FF, 35482 },
- { 0x3CCC, 35486 },
- { 0x3CCB, 35490 },
- { 0x05E9, 35494 },
- { 0x05EA, 35497 },
- { 0x05E5, 35500 },
- { 0x0801, 35502 },
- { 0x3CD0, 35507 },
- { 0x3CCF, 35511 },
- { 0x067E, 35515 },
- { 0x0803, 35519 },
- { 0x0808, 35523 },
- { 0x0805, 35529 },
- { 0x0682, 35533 },
- { 0x0678, 35537 },
- { 0x067A, 35541 },
- { 0x067B, 35544 },
- { 0x066E, 35547 },
- { 0x05AB, 35552 },
- { 0x07FE, 35556 },
- { 0x067C, 35560 },
- { 0x066F, 35564 },
- { 0x066D, 35568 },
- { 0x0677, 35574 },
- { 0x067D, 35580 },
- { 0x0671, 35584 },
- { 0x05AD, 35588 },
- { 0x0679, 35592 },
- { 0x0670, 35596 },
- { 0x0676, 35601 },
- { 0x0674, 35608 },
- { 0x0675, 35613 },
- { 0x066C, 35619 },
- { 0x066B, 35629 },
- { 0x05AC, 35639 },
- { 0x05AF, 35648 },
- { 0x05AE, 35651 },
- { 0x05B0, 35654 },
- { 0x0673, 35657 },
- { 0x05E7, 35663 },
- { 0x3CD4, 35665 },
- { 0x3CD3, 35669 },
- { 0x05F1, 35673 },
- { 0x05EF, 35678 },
- { 0x05F0, 35684 },
- { 0x0806, 35691 },
- { 0x0807, 35696 },
- { 0x0665, 35703 },
- { 0x3A93, 35706 },
- { 0x3A95, 35711 },
- { 0x3A94, 35716 },
- { 0x3A92, 35721 },
- { 0x065C, 35726 },
- { 0x060C, 35729 },
- { 0x3A8B, 35735 },
- { 0x3A86, 35743 },
- { 0x3A85, 35748 },
- { 0x066A, 35753 },
- { 0x0642, 35756 },
- { 0x3A82, 35759 },
- { 0x3A84, 35764 },
- { 0x3A83, 35769 },
- { 0x3A81, 35774 },
- { 0x065B, 35779 },
- { 0x3A88, 35782 },
- { 0x3A87, 35787 },
- { 0x0660, 35792 },
- { 0x3A8D, 35795 },
- { 0x3A8C, 35800 },
- { 0x065D, 35805 },
- { 0x3A8A, 35808 },
- { 0x3A89, 35813 },
- { 0x05CE, 35818 },
- { 0x06EF, 35821 },
- { 0x06F1, 35828 },
- { 0x0635, 35836 },
- { 0x07EC, 35843 },
- { 0x06F0, 35850 },
- { 0x3D1F, 35859 },
- { 0x3D21, 35864 },
- { 0x3D20, 35869 },
- { 0x3D1E, 35874 },
- { 0x05BD, 35879 },
- { 0x06E3, 35882 },
- { 0x06E6, 35892 },
- { 0x07DA, 35902 },
- { 0x06E8, 35908 },
- { 0x07D9, 35914 },
- { 0x06E4, 35921 },
- { 0x06E5, 35930 },
- { 0x06E2, 35943 },
- { 0x06E7, 35951 },
- { 0x3CE5, 35959 },
- { 0x3CE7, 35964 },
- { 0x3CE6, 35969 },
- { 0x3CE4, 35974 },
- { 0x05CB, 35979 },
- { 0x0690, 35982 },
- { 0x3D13, 35988 },
- { 0x3D15, 35993 },
- { 0x3D14, 35998 },
- { 0x3D12, 36003 },
- { 0x05C4, 36008 },
- { 0x061F, 36011 },
- { 0x0620, 36017 },
- { 0x06EB, 36026 },
- { 0x0625, 36037 },
- { 0x061E, 36044 },
- { 0x0624, 36049 },
- { 0x07E7, 36057 },
- { 0x0683, 36064 },
- { 0x06EC, 36070 },
- { 0x3CFF, 36078 },
- { 0x3CFE, 36083 },
- { 0x0623, 36088 },
- { 0x3A46, 36091 },
- { 0x3A45, 36096 },
- { 0x05D6, 36101 },
- { 0x0638, 36104 },
- { 0x07DD, 36110 },
- { 0x0637, 36120 },
- { 0x06F2, 36127 },
- { 0x063A, 36134 },
- { 0x06F3, 36141 },
- { 0x3D27, 36150 },
- { 0x3D29, 36155 },
- { 0x3D28, 36160 },
- { 0x3D26, 36165 },
- { 0x0644, 36170 },
- { 0x0647, 36173 },
- { 0x0645, 36180 },
- { 0x0649, 36185 },
- { 0x07E9, 36192 },
- { 0x3A52, 36198 },
- { 0x3A54, 36203 },
- { 0x3A53, 36208 },
- { 0x3A51, 36213 },
- { 0x05C2, 36218 },
- { 0x06E9, 36221 },
- { 0x0617, 36228 },
- { 0x0616, 36236 },
- { 0x0701, 36242 },
- { 0x0704, 36253 },
- { 0x0700, 36262 },
- { 0x061A, 36271 },
- { 0x06EA, 36278 },
- { 0x070E, 36287 },
- { 0x3CF7, 36296 },
- { 0x3CF9, 36301 },
- { 0x3CF8, 36306 },
- { 0x3CF6, 36311 },
- { 0x05DC, 36316 },
- { 0x0656, 36319 },
- { 0x0657, 36323 },
- { 0x3A66, 36330 },
- { 0x3A68, 36336 },
- { 0x3A67, 36342 },
- { 0x3A65, 36348 },
- { 0x0655, 36354 },
- { 0x3A64, 36360 },
- { 0x3A63, 36368 },
- { 0x0694, 36376 },
- { 0x3D3F, 36382 },
- { 0x3D41, 36387 },
- { 0x3D40, 36392 },
- { 0x3D3E, 36397 },
- { 0x0653, 36402 },
- { 0x3A6A, 36406 },
- { 0x3A6C, 36412 },
- { 0x3A6B, 36418 },
- { 0x3A69, 36424 },
- { 0x062D, 36430 },
- { 0x3A4A, 36433 },
- { 0x3A49, 36438 },
- { 0x05D8, 36443 },
- { 0x0641, 36446 },
- { 0x07ED, 36452 },
- { 0x0711, 36458 },
- { 0x0640, 36465 },
- { 0x0643, 36470 },
- { 0x3D2F, 36477 },
- { 0x3D31, 36482 },
- { 0x3D30, 36487 },
- { 0x3D2E, 36492 },
- { 0x05D9, 36497 },
- { 0x06FC, 36500 },
- { 0x064B, 36505 },
- { 0x064A, 36511 },
- { 0x064C, 36517 },
- { 0x064D, 36524 },
- { 0x07DF, 36531 },
- { 0x3D33, 36537 },
- { 0x3D35, 36542 },
- { 0x3D34, 36547 },
- { 0x3D32, 36552 },
- { 0x07E6, 36557 },
- { 0x0613, 36561 },
- { 0x3A16, 36564 },
- { 0x3A18, 36569 },
- { 0x3A17, 36574 },
- { 0x3A15, 36579 },
- { 0x05D7, 36584 },
- { 0x063C, 36587 },
- { 0x07DE, 36593 },
- { 0x063D, 36599 },
- { 0x3D2B, 36606 },
- { 0x3D2D, 36611 },
- { 0x3D2C, 36616 },
- { 0x3D2A, 36621 },
- { 0x05C6, 36626 },
- { 0x0629, 36629 },
- { 0x062B, 36635 },
- { 0x062C, 36644 },
- { 0x06FD, 36651 },
- { 0x062E, 36659 },
- { 0x07E3, 36666 },
- { 0x0628, 36671 },
- { 0x06FE, 36676 },
- { 0x0627, 36682 },
- { 0x062A, 36688 },
- { 0x0703, 36695 },
- { 0x06ED, 36706 },
- { 0x0684, 36711 },
- { 0x3D03, 36717 },
- { 0x3D02, 36722 },
- { 0x05CA, 36727 },
- { 0x0632, 36730 },
- { 0x0633, 36737 },
- { 0x07E8, 36744 },
- { 0x3D0F, 36751 },
- { 0x3D11, 36756 },
- { 0x3D10, 36761 },
- { 0x3D0E, 36766 },
- { 0x05CC, 36771 },
- { 0x07DC, 36774 },
- { 0x0634, 36781 },
- { 0x3D17, 36788 },
- { 0x3D19, 36793 },
- { 0x3D18, 36798 },
- { 0x3D16, 36803 },
- { 0x05BF, 36808 },
- { 0x0611, 36811 },
- { 0x0612, 36816 },
- { 0x3CEB, 36824 },
- { 0x3CED, 36829 },
- { 0x3CEC, 36834 },
- { 0x05BE, 36839 },
- { 0x0658, 36843 },
- { 0x3CE9, 36848 },
- { 0x3CE8, 36854 },
- { 0x3CEA, 36860 },
- { 0x0639, 36865 },
- { 0x3A2A, 36868 },
- { 0x3A2C, 36873 },
- { 0x3A2B, 36878 },
- { 0x3A29, 36883 },
- { 0x05DD, 36888 },
- { 0x0664, 36891 },
- { 0x07E4, 36897 },
- { 0x065F, 36903 },
- { 0x0659, 36910 },
- { 0x05B9, 36915 },
- { 0x3CDB, 36921 },
- { 0x3CDA, 36929 },
- { 0x070A, 36937 },
- { 0x070B, 36946 },
- { 0x3D43, 36955 },
- { 0x3D42, 36960 },
- { 0x05DF, 36965 },
- { 0x07E2, 36968 },
- { 0x07E1, 36978 },
- { 0x0662, 36988 },
- { 0x05BB, 36993 },
- { 0x3CDF, 36999 },
- { 0x3CE1, 37007 },
- { 0x3CE0, 37015 },
- { 0x3CDE, 37023 },
- { 0x0663, 37031 },
- { 0x0666, 37037 },
- { 0x3D47, 37044 },
- { 0x0667, 37049 },
- { 0x0668, 37053 },
- { 0x3A70, 37060 },
- { 0x3A6F, 37069 },
- { 0x070C, 37078 },
- { 0x070D, 37088 },
- { 0x3A6E, 37098 },
- { 0x3A6D, 37104 },
- { 0x3D49, 37110 },
- { 0x3D48, 37115 },
- { 0x3D46, 37120 },
- { 0x05CD, 37125 },
- { 0x3D1B, 37128 },
- { 0x3D1D, 37133 },
- { 0x3D1C, 37138 },
- { 0x3D1A, 37143 },
- { 0x05BC, 37148 },
- { 0x0607, 37151 },
- { 0x0608, 37158 },
- { 0x05B8, 37165 },
- { 0x3CD9, 37171 },
- { 0x3CD8, 37179 },
- { 0x05BA, 37187 },
- { 0x3CDD, 37193 },
- { 0x3CDC, 37201 },
- { 0x05B7, 37209 },
- { 0x3CD7, 37215 },
- { 0x3CD6, 37223 },
- { 0x0705, 37231 },
- { 0x0706, 37240 },
- { 0x3CE3, 37249 },
- { 0x0606, 37254 },
- { 0x3A10, 37258 },
- { 0x3A0F, 37264 },
- { 0x05DE, 37270 },
- { 0x3D45, 37274 },
- { 0x3D44, 37280 },
- { 0x3CE2, 37286 },
- { 0x0610, 37291 },
- { 0x3A12, 37294 },
- { 0x3A14, 37299 },
- { 0x3A13, 37304 },
- { 0x3A11, 37309 },
- { 0x061D, 37314 },
- { 0x3A48, 37317 },
- { 0x3A47, 37322 },
- { 0x0619, 37327 },
- { 0x3A32, 37330 },
- { 0x3A34, 37335 },
- { 0x3A33, 37340 },
- { 0x3A31, 37345 },
- { 0x0648, 37350 },
- { 0x3A56, 37353 },
- { 0x3A58, 37358 },
- { 0x3A57, 37363 },
- { 0x3A55, 37368 },
- { 0x0609, 37373 },
- { 0x060B, 37377 },
- { 0x060D, 37382 },
- { 0x060A, 37387 },
- { 0x05C1, 37392 },
- { 0x07DB, 37395 },
- { 0x3CF3, 37402 },
- { 0x3CF5, 37407 },
- { 0x3CF4, 37412 },
- { 0x3CF2, 37417 },
- { 0x05C3, 37422 },
- { 0x3CFB, 37425 },
- { 0x3CFD, 37430 },
- { 0x3CFC, 37435 },
- { 0x3CFA, 37440 },
- { 0x05B2, 37445 },
- { 0x05DA, 37448 },
- { 0x06F7, 37451 },
- { 0x06F8, 37457 },
- { 0x07E0, 37463 },
- { 0x3D37, 37470 },
- { 0x3D39, 37475 },
- { 0x3D38, 37480 },
- { 0x3D36, 37485 },
- { 0x05DB, 37490 },
- { 0x064E, 37493 },
- { 0x06F9, 37499 },
- { 0x0651, 37506 },
- { 0x06FB, 37511 },
- { 0x06FA, 37517 },
- { 0x0652, 37523 },
- { 0x3D3B, 37530 },
- { 0x064F, 37535 },
- { 0x3A5E, 37539 },
- { 0x3A5D, 37545 },
- { 0x3D3D, 37551 },
- { 0x3D3C, 37556 },
- { 0x3D3A, 37561 },
- { 0x0618, 37566 },
- { 0x3A36, 37569 },
- { 0x3A38, 37574 },
- { 0x3A37, 37579 },
- { 0x3A35, 37584 },
- { 0x0626, 37589 },
- { 0x3A4C, 37592 },
- { 0x3A4B, 37597 },
- { 0x05C8, 37602 },
- { 0x062F, 37605 },
- { 0x06FF, 37614 },
- { 0x06EE, 37622 },
- { 0x0702, 37629 },
- { 0x0630, 37640 },
- { 0x0631, 37647 },
- { 0x070F, 37658 },
- { 0x0710, 37667 },
- { 0x3D07, 37673 },
- { 0x3D09, 37678 },
- { 0x3D08, 37683 },
- { 0x3D06, 37688 },
- { 0x05C5, 37693 },
- { 0x3D01, 37696 },
- { 0x3D00, 37701 },
- { 0x05C0, 37706 },
- { 0x3CEF, 37709 },
- { 0x3CF1, 37714 },
- { 0x3CF0, 37719 },
- { 0x3CEE, 37724 },
- { 0x060E, 37729 },
- { 0x3A26, 37732 },
- { 0x3A28, 37737 },
- { 0x3A27, 37742 },
- { 0x3A25, 37747 },
- { 0x05C7, 37752 },
- { 0x07EB, 37755 },
- { 0x3D05, 37762 },
- { 0x3D04, 37767 },
- { 0x0615, 37772 },
- { 0x3A1A, 37775 },
- { 0x3A1C, 37780 },
- { 0x3A1B, 37785 },
- { 0x3A19, 37790 },
- { 0x0621, 37795 },
- { 0x3A44, 37798 },
- { 0x3A43, 37803 },
- { 0x0661, 37808 },
- { 0x05D3, 37812 },
- { 0x05D4, 37820 },
- { 0x0707, 37828 },
- { 0x0709, 37838 },
- { 0x0708, 37848 },
- { 0x05D2, 37858 },
- { 0x3AAB, 37865 },
- { 0x3AAD, 37871 },
- { 0x3AAC, 37877 },
- { 0x3AAA, 37883 },
- { 0x05CF, 37889 },
- { 0x0691, 37892 },
- { 0x3D23, 37898 },
- { 0x3D25, 37903 },
- { 0x3D24, 37908 },
- { 0x3D22, 37913 },
- { 0x05B6, 37918 },
- { 0x3CD5, 37921 },
- { 0x063E, 37926 },
- { 0x06F4, 37929 },
- { 0x05D0, 37935 },
- { 0x06F5, 37942 },
- { 0x05D1, 37949 },
- { 0x06F6, 37956 },
- { 0x3A4E, 37965 },
- { 0x3A50, 37970 },
- { 0x3A4F, 37975 },
- { 0x3A4D, 37980 },
- { 0x0646, 37985 },
- { 0x3A5A, 37988 },
- { 0x3A5C, 37993 },
- { 0x3A5B, 37998 },
- { 0x3A59, 38003 },
- { 0x063B, 38008 },
- { 0x3A2E, 38011 },
- { 0x3A30, 38016 },
- { 0x3A2F, 38021 },
- { 0x3A2D, 38026 },
- { 0x0650, 38031 },
- { 0x3A60, 38034 },
- { 0x3A62, 38039 },
- { 0x3A61, 38044 },
- { 0x3A5F, 38049 },
- { 0x05C9, 38054 },
- { 0x068F, 38057 },
- { 0x3D0B, 38063 },
- { 0x3D0D, 38068 },
- { 0x3D0C, 38073 },
- { 0x3D0A, 38078 },
- { 0x063F, 38083 },
- { 0x061B, 38087 },
- { 0x0654, 38090 },
- { 0x3A3A, 38096 },
- { 0x3A3C, 38101 },
- { 0x3A3B, 38106 },
- { 0x3A39, 38111 },
- { 0x0614, 38116 },
- { 0x3A22, 38119 },
- { 0x3A24, 38124 },
- { 0x3A23, 38129 },
- { 0x3A21, 38134 },
- { 0x0622, 38139 },
- { 0x3A42, 38142 },
- { 0x3A41, 38147 },
- { 0x060F, 38152 },
- { 0x3A1E, 38155 },
- { 0x3A20, 38160 },
- { 0x3A1F, 38165 },
- { 0x3A1D, 38170 },
- { 0x3A97, 38175 },
- { 0x3A96, 38184 },
- { 0x0603, 38193 },
- { 0x0636, 38197 },
- { 0x0604, 38201 },
- { 0x065A, 38205 },
- { 0x3A8F, 38209 },
- { 0x3A8E, 38215 },
- { 0x065E, 38221 },
- { 0x3A91, 38225 },
- { 0x3A90, 38231 },
- { 0x061C, 38237 },
- { 0x3A3E, 38240 },
- { 0x3A40, 38245 },
- { 0x3A3F, 38250 },
- { 0x3A3D, 38255 },
- { 0x05B5, 38260 },
- { 0x07E5, 38264 },
- { 0x07EA, 38268 },
- { 0x0605, 38272 },
- { 0x05E8, 38276 },
- { 0x059B, 38279 },
- { 0x0596, 38283 },
- { 0x05A4, 38286 },
- { 0x05E6, 38290 },
- { 0x3CD2, 38292 },
- { 0x3CD1, 38296 },
- { 0x3A71, 38300 },
- { 0x3A72, 38304 },
- { 0x3A73, 38308 },
- { 0x3A74, 38313 },
- { 0x3A7C, 38318 },
- { 0x3A7D, 38324 },
- { 0x3A79, 38330 },
- { 0x3A7A, 38335 },
- { 0x3A7E, 38340 },
- { 0x3A7F, 38343 },
- { 0x3A80, 38348 },
- { 0x3A75, 38353 },
- { 0x3A76, 38358 },
- { 0x3A77, 38363 },
- { 0x3A78, 38370 },
- { 0x3A7B, 38377 },
- { 0x05B3, 38383 },
- { 0x07EE, 38388 },
- { 0x0600, 38392 },
- { 0x05FF, 38395 },
- { 0x0681, 38398 },
- { 0x05D5, 38405 },
- { 0x3CC7, 38407 },
- { 0x05E1, 38412 },
- { 0x3CC8, 38414 },
- { 0x05E0, 38418 },
- { 0x3CC6, 38420 },
- { 0x0598, 38424 },
- { 0x05EC, 38427 },
- { 0x05E2, 38430 },
- { 0x3CCA, 38432 },
- { 0x3BC2, 38436 },
- { 0x3BA6, 38443 },
- { 0x3BC1, 38450 },
- { 0x3BA5, 38458 },
- { 0x3C13, 38466 },
- { 0x3C60, 38475 },
- { 0x3B68, 38484 },
- { 0x3AD7, 38491 },
- { 0x3C52, 38498 },
- { 0x3C16, 38507 },
- { 0x3C14, 38517 },
- { 0x3C15, 38526 },
- { 0x3B69, 38535 },
- { 0x3AD8, 38542 },
- { 0x3C5E, 38549 },
- { 0x3B4B, 38558 },
- { 0x3AB4, 38565 },
- { 0x3B90, 38572 },
- { 0x3B4E, 38579 },
- { 0x3B18, 38586 },
- { 0x3B1D, 38593 },
- { 0x3AB8, 38600 },
- { 0x3B1C, 38607 },
- { 0x3AB7, 38615 },
- { 0x3B4A, 38623 },
- { 0x3AB3, 38630 },
- { 0x3C3A, 38637 },
- { 0x3B4C, 38646 },
- { 0x3AB5, 38653 },
- { 0x3B1A, 38660 },
- { 0x3B8F, 38667 },
- { 0x3B4D, 38674 },
- { 0x3AB6, 38681 },
- { 0x3B1B, 38688 },
- { 0x3B19, 38695 },
- { 0x3C47, 38702 },
- { 0x3C0C, 38711 },
- { 0x3B63, 38721 },
- { 0x3AD1, 38728 },
- { 0x3BDA, 38735 },
- { 0x3BBE, 38742 },
- { 0x3BD2, 38749 },
- { 0x3BB6, 38756 },
- { 0x3BD1, 38763 },
- { 0x3BB5, 38771 },
- { 0x3B62, 38779 },
- { 0x3AD0, 38786 },
- { 0x3C0D, 38793 },
- { 0x3C0E, 38802 },
- { 0x3B64, 38811 },
- { 0x3AD2, 38818 },
- { 0x3B65, 38825 },
- { 0x3AD3, 38832 },
- { 0x3B6D, 38839 },
- { 0x3ADC, 38846 },
- { 0x3B2B, 38853 },
- { 0x3AE0, 38860 },
- { 0x3B2A, 38867 },
- { 0x3ADF, 38875 },
- { 0x3B6C, 38883 },
- { 0x3ADB, 38890 },
- { 0x3C1A, 38897 },
- { 0x3C1B, 38906 },
- { 0x3B6E, 38915 },
- { 0x3ADD, 38922 },
- { 0x3C5D, 38929 },
- { 0x3B6F, 38938 },
- { 0x3ADE, 38945 },
- { 0x3BCA, 38952 },
- { 0x3BAE, 38959 },
- { 0x3BC9, 38966 },
- { 0x3BAD, 38974 },
- { 0x3C5B, 38982 },
- { 0x3B57, 38991 },
- { 0x3AC5, 38998 },
- { 0x3BF8, 39005 },
- { 0x3BF9, 39014 },
- { 0x3B58, 39024 },
- { 0x3AC6, 39031 },
- { 0x3B02, 39038 },
- { 0x3B01, 39045 },
- { 0x3B85, 39053 },
- { 0x3AFF, 39060 },
- { 0x3C2F, 39067 },
- { 0x3C30, 39076 },
- { 0x3B86, 39085 },
- { 0x3B00, 39092 },
- { 0x3B87, 39099 },
- { 0x3B73, 39107 },
- { 0x3AE7, 39114 },
- { 0x3B2F, 39121 },
- { 0x3B99, 39128 },
- { 0x3B75, 39135 },
- { 0x3AE9, 39142 },
- { 0x3B32, 39149 },
- { 0x3AEC, 39156 },
- { 0x3B2E, 39163 },
- { 0x3B31, 39170 },
- { 0x3AEB, 39178 },
- { 0x3AE5, 39186 },
- { 0x3B72, 39193 },
- { 0x3AE6, 39200 },
- { 0x3B74, 39207 },
- { 0x3AE8, 39214 },
- { 0x3C53, 39221 },
- { 0x3C57, 39230 },
- { 0x3C5F, 39239 },
- { 0x3B30, 39248 },
- { 0x3B9A, 39255 },
- { 0x3B76, 39262 },
- { 0x3AEA, 39269 },
- { 0x3C1F, 39276 },
- { 0x3C20, 39285 },
- { 0x3C1E, 39295 },
- { 0x3C51, 39304 },
- { 0x3B78, 39313 },
- { 0x3AEE, 39320 },
- { 0x3B7B, 39327 },
- { 0x3B35, 39334 },
- { 0x3AF2, 39341 },
- { 0x3D4D, 39348 },
- { 0x3D4C, 39358 },
- { 0x3D4F, 39368 },
- { 0x3D4E, 39378 },
- { 0x3D4B, 39388 },
- { 0x3D4A, 39398 },
- { 0x3D51, 39408 },
- { 0x3B34, 39415 },
- { 0x3AF1, 39423 },
- { 0x3D50, 39431 },
- { 0x3C48, 39438 },
- { 0x3C22, 39447 },
- { 0x3C21, 39456 },
- { 0x3C58, 39465 },
- { 0x3C56, 39474 },
- { 0x3B77, 39483 },
- { 0x3AED, 39490 },
- { 0x3C23, 39497 },
- { 0x3C24, 39506 },
- { 0x3B79, 39515 },
- { 0x3AEF, 39522 },
- { 0x3C25, 39529 },
- { 0x3C26, 39538 },
- { 0x3C49, 39547 },
- { 0x3B33, 39556 },
- { 0x3B9B, 39563 },
- { 0x3B7A, 39570 },
- { 0x3AF0, 39577 },
- { 0x3B70, 39584 },
- { 0x3AE1, 39591 },
- { 0x3B2D, 39598 },
- { 0x3AE4, 39605 },
- { 0x3B2C, 39612 },
- { 0x3AE3, 39620 },
- { 0x3C1C, 39628 },
- { 0x3C50, 39637 },
- { 0x3C4E, 39646 },
- { 0x3C1D, 39655 },
- { 0x3B71, 39664 },
- { 0x3AE2, 39671 },
- { 0x3B0A, 39678 },
- { 0x3C02, 39686 },
- { 0x3C03, 39695 },
- { 0x3C45, 39704 },
- { 0x3B5F, 39713 },
- { 0x3ACE, 39720 },
- { 0x3BD9, 39727 },
- { 0x3BBD, 39734 },
- { 0x3BD0, 39741 },
- { 0x3BB4, 39748 },
- { 0x3BCF, 39755 },
- { 0x3BB3, 39763 },
- { 0x3B60, 39771 },
- { 0x3C04, 39778 },
- { 0x3C61, 39787 },
- { 0x3B61, 39796 },
- { 0x3ACF, 39803 },
- { 0x3B66, 39810 },
- { 0x3AD4, 39817 },
- { 0x3BC0, 39824 },
- { 0x3BA4, 39831 },
- { 0x3BBF, 39838 },
- { 0x3BA3, 39846 },
- { 0x3C0F, 39854 },
- { 0x3C10, 39863 },
- { 0x3C12, 39872 },
- { 0x3C11, 39881 },
- { 0x3BE8, 39890 },
- { 0x3BE1, 39897 },
- { 0x3AD5, 39904 },
- { 0x3BEF, 39911 },
- { 0x3BF0, 39920 },
- { 0x3BF1, 39929 },
- { 0x3B50, 39938 },
- { 0x3ABA, 39945 },
- { 0x3B92, 39952 },
- { 0x3B53, 39959 },
- { 0x3B1E, 39966 },
- { 0x3B23, 39973 },
- { 0x3ABE, 39980 },
- { 0x3B22, 39987 },
- { 0x3ABD, 39995 },
- { 0x3C3B, 40003 },
- { 0x3C3C, 40012 },
- { 0x3BEE, 40022 },
- { 0x3B4F, 40031 },
- { 0x3AB9, 40038 },
- { 0x3C3D, 40045 },
- { 0x3C3E, 40054 },
- { 0x3BF2, 40064 },
- { 0x3B51, 40073 },
- { 0x3ABB, 40080 },
- { 0x3BF4, 40087 },
- { 0x3C3F, 40096 },
- { 0x3C40, 40105 },
- { 0x3BF3, 40115 },
- { 0x3BF5, 40124 },
- { 0x3B20, 40133 },
- { 0x3B91, 40140 },
- { 0x3B52, 40147 },
- { 0x3ABC, 40154 },
- { 0x3B21, 40161 },
- { 0x3B1F, 40168 },
- { 0x3C4A, 40175 },
- { 0x3B89, 40184 },
- { 0x3B04, 40191 },
- { 0x3B9F, 40198 },
- { 0x3B8C, 40205 },
- { 0x3B3F, 40212 },
- { 0x3B44, 40219 },
- { 0x3B08, 40226 },
- { 0x3B43, 40233 },
- { 0x3B07, 40241 },
- { 0x3C4B, 40249 },
- { 0x3B88, 40258 },
- { 0x3B03, 40265 },
- { 0x3B8A, 40272 },
- { 0x3B05, 40279 },
- { 0x3C4C, 40286 },
- { 0x3C38, 40295 },
- { 0x3C39, 40304 },
- { 0x3B41, 40313 },
- { 0x3B9E, 40320 },
- { 0x3B8B, 40327 },
- { 0x3B06, 40334 },
- { 0x3B42, 40341 },
- { 0x3B40, 40348 },
- { 0x3AA5, 40355 },
- { 0x3AA6, 40365 },
- { 0x3AA4, 40375 },
- { 0x3A9F, 40385 },
- { 0x3A9E, 40395 },
- { 0x3A9B, 40405 },
- { 0x3A9A, 40415 },
- { 0x3AA1, 40425 },
- { 0x3AA0, 40435 },
- { 0x3AA3, 40445 },
- { 0x3AA2, 40455 },
- { 0x3B46, 40465 },
- { 0x3AAF, 40475 },
- { 0x3B8E, 40485 },
- { 0x3B49, 40495 },
- { 0x3B12, 40505 },
- { 0x3A9D, 40515 },
- { 0x3A9C, 40525 },
- { 0x3B17, 40535 },
- { 0x3AB2, 40545 },
- { 0x3A99, 40555 },
- { 0x3B16, 40565 },
- { 0x3AB1, 40576 },
- { 0x3A98, 40587 },
- { 0x3B45, 40597 },
- { 0x3AAE, 40607 },
- { 0x3B47, 40617 },
- { 0x3B14, 40627 },
- { 0x3B8D, 40637 },
- { 0x3B48, 40647 },
- { 0x3AB0, 40657 },
- { 0x3B15, 40667 },
- { 0x3B13, 40677 },
- { 0x3BE9, 40687 },
- { 0x3B67, 40694 },
- { 0x3AD6, 40701 },
- { 0x3BEA, 40708 },
- { 0x3BEB, 40715 },
- { 0x3B3E, 40722 },
- { 0x3B0B, 40731 },
- { 0x3C5A, 40740 },
- { 0x3C42, 40749 },
- { 0x3B55, 40759 },
- { 0x3AC3, 40766 },
- { 0x3BCC, 40773 },
- { 0x3BB0, 40780 },
- { 0x3BCB, 40787 },
- { 0x3BAF, 40795 },
- { 0x3BF6, 40803 },
- { 0x3BF7, 40812 },
- { 0x3C41, 40821 },
- { 0x3C43, 40830 },
- { 0x3B56, 40840 },
- { 0x3AC4, 40847 },
- { 0x3AC8, 40854 },
- { 0x3BCE, 40861 },
- { 0x3BB2, 40868 },
- { 0x3BCD, 40875 },
- { 0x3BB1, 40883 },
- { 0x3B59, 40891 },
- { 0x3AC7, 40898 },
- { 0x3B5A, 40905 },
- { 0x3AC9, 40912 },
- { 0x3C29, 40919 },
- { 0x3C27, 40928 },
- { 0x3C28, 40937 },
- { 0x3B7D, 40946 },
- { 0x3AF4, 40953 },
- { 0x3AF8, 40960 },
- { 0x3B36, 40967 },
- { 0x3AF7, 40974 },
- { 0x3C2A, 40982 },
- { 0x3C5C, 40991 },
- { 0x3C2E, 41000 },
- { 0x3C2B, 41009 },
- { 0x3B7C, 41018 },
- { 0x3AF3, 41025 },
- { 0x3C55, 41032 },
- { 0x3C2C, 41041 },
- { 0x3C2D, 41050 },
- { 0x3B7E, 41059 },
- { 0x3AF5, 41066 },
- { 0x3C4D, 41073 },
- { 0x3B37, 41082 },
- { 0x3B7F, 41089 },
- { 0x3AF6, 41096 },
- { 0x3C4F, 41103 },
- { 0x3C32, 41112 },
- { 0x3C31, 41122 },
- { 0x3B81, 41131 },
- { 0x3AFA, 41138 },
- { 0x3B9D, 41145 },
- { 0x3B84, 41152 },
- { 0x3B38, 41159 },
- { 0x3B3D, 41166 },
- { 0x3AFE, 41173 },
- { 0x3B3C, 41180 },
- { 0x3AFD, 41188 },
- { 0x3C59, 41196 },
- { 0x3C54, 41205 },
- { 0x3C63, 41214 },
- { 0x3C35, 41223 },
- { 0x3C33, 41233 },
- { 0x3C34, 41242 },
- { 0x3B80, 41251 },
- { 0x3AF9, 41258 },
- { 0x3B82, 41265 },
- { 0x3AFB, 41272 },
- { 0x3C36, 41279 },
- { 0x3C37, 41288 },
- { 0x3B3A, 41298 },
- { 0x3B9C, 41305 },
- { 0x3B83, 41312 },
- { 0x3AFC, 41319 },
- { 0x3B3B, 41326 },
- { 0x3B39, 41333 },
- { 0x3C65, 41340 },
- { 0x3BFA, 41350 },
- { 0x3BE3, 41359 },
- { 0x3B5C, 41366 },
- { 0x3ACB, 41373 },
- { 0x3B96, 41380 },
- { 0x3BDF, 41387 },
- { 0x3BD8, 41394 },
- { 0x3BBC, 41401 },
- { 0x3BC6, 41408 },
- { 0x3BAA, 41415 },
- { 0x3BC5, 41422 },
- { 0x3BA9, 41430 },
- { 0x3BFB, 41438 },
- { 0x3BFC, 41447 },
- { 0x3BE2, 41457 },
- { 0x3B5B, 41464 },
- { 0x3ACA, 41471 },
- { 0x3C62, 41478 },
- { 0x3C44, 41487 },
- { 0x3BE4, 41497 },
- { 0x3B5D, 41504 },
- { 0x3ACC, 41511 },
- { 0x3BFD, 41518 },
- { 0x3BFE, 41527 },
- { 0x3BFF, 41536 },
- { 0x3C00, 41545 },
- { 0x3C01, 41554 },
- { 0x3B95, 41563 },
- { 0x3B5E, 41570 },
- { 0x3ACD, 41577 },
- { 0x3B09, 41584 },
- { 0x3B94, 41592 },
- { 0x3B24, 41599 },
- { 0x3B29, 41606 },
- { 0x3AC2, 41613 },
- { 0x3B28, 41620 },
- { 0x3AC1, 41628 },
- { 0x3ABF, 41636 },
- { 0x3B26, 41643 },
- { 0x3B93, 41650 },
- { 0x3B54, 41657 },
- { 0x3AC0, 41664 },
- { 0x3B27, 41671 },
- { 0x3B25, 41678 },
- { 0x3C67, 41685 },
- { 0x3C66, 41690 },
- { 0x3BC4, 41695 },
- { 0x3BA8, 41702 },
- { 0x3BC3, 41709 },
- { 0x3BA7, 41717 },
- { 0x3B6A, 41725 },
- { 0x3AD9, 41732 },
- { 0x3C18, 41739 },
- { 0x3C19, 41748 },
- { 0x3C17, 41758 },
- { 0x3B6B, 41767 },
- { 0x3ADA, 41774 },
- { 0x3C69, 41781 },
- { 0x3C64, 41786 },
- { 0x3C6D, 41796 },
- { 0x3C46, 41801 },
- { 0x3C05, 41810 },
- { 0x3C06, 41819 },
- { 0x3BD4, 41828 },
- { 0x3BE6, 41835 },
- { 0x3BDC, 41842 },
- { 0x3BB8, 41849 },
- { 0x3B98, 41856 },
- { 0x3BE0, 41863 },
- { 0x3BD7, 41870 },
- { 0x3BBB, 41877 },
- { 0x3BC8, 41884 },
- { 0x3BAC, 41891 },
- { 0x3BC7, 41898 },
- { 0x3BAB, 41906 },
- { 0x3C07, 41914 },
- { 0x3BD3, 41923 },
- { 0x3BE5, 41930 },
- { 0x3BDB, 41937 },
- { 0x3BB7, 41944 },
- { 0x3BD5, 41951 },
- { 0x3BE7, 41958 },
- { 0x3BDD, 41965 },
- { 0x3BB9, 41972 },
- { 0x3C08, 41979 },
- { 0x3C09, 41988 },
- { 0x3C0A, 41997 },
- { 0x3C0B, 42006 },
- { 0x3BD6, 42015 },
- { 0x3B97, 42022 },
- { 0x3BDE, 42029 },
- { 0x3BBA, 42036 },
- { 0x3C6B, 42043 },
- { 0x3C6A, 42048 },
- { 0x3BA1, 42053 },
- { 0x3B0F, 42060 },
- { 0x3BA0, 42067 },
- { 0x3B0E, 42074 },
- { 0x3BA2, 42081 },
- { 0x3B10, 42088 },
- { 0x3B0C, 42095 },
- { 0x3B0D, 42102 },
- { 0x3B11, 42109 },
- { 0x3AA8, 42117 },
- { 0x3AA9, 42130 },
- { 0x3AA7, 42143 },
- { 0x3C68, 42156 },
- { 0x3C6C, 42161 },
- { 0x3C71, 42166 },
- { 0x3C6E, 42171 },
- { 0x3C6F, 42176 },
- { 0x05B4, 42179 },
- { 0x05F2, 42182 },
- { 0x05EE, 42185 },
- { 0x05B1, 42187 },
- { 0x05EB, 42189 },
- { 0x0601, 42192 },
- { 0x64DD, 42195 },
- { 0x64D0, 42198 },
- { 0x64E7, 42201 },
- { 0x64D2, 42204 },
- { 0x64DE, 42207 },
- { 0x64D5, 42210 },
- { 0x64D8, 42213 },
- { 0x64D9, 42216 },
- { 0x64E0, 42219 },
- { 0x64E1, 42222 },
- { 0x64DF, 42225 },
- { 0x64D6, 42228 },
- { 0x64E3, 42231 },
- { 0x64D3, 42234 },
- { 0x64D7, 42237 },
- { 0x64E8, 42240 },
- { 0x64CF, 42243 },
- { 0x64D1, 42246 },
- { 0x64E5, 42249 },
- { 0x64DA, 42252 },
- { 0x64DB, 42255 },
- { 0x64DC, 42258 },
- { 0x64E6, 42261 },
- { 0x64E4, 42264 },
- { 0x64D4, 42267 },
- { 0x64E9, 42270 },
- { 0x64E2, 42273 },
- { 0x6536, 42276 },
- { 0x6529, 42280 },
- { 0x6540, 42284 },
- { 0x652B, 42288 },
- { 0x6537, 42292 },
- { 0x652F, 42296 },
- { 0x652C, 42300 },
- { 0x6532, 42304 },
- { 0x6539, 42308 },
- { 0x653A, 42312 },
- { 0x6538, 42316 },
- { 0x6530, 42320 },
- { 0x653C, 42324 },
- { 0x652D, 42328 },
- { 0x6531, 42332 },
- { 0x6541, 42336 },
- { 0x6528, 42340 },
- { 0x652A, 42344 },
- { 0x653E, 42348 },
- { 0x6533, 42352 },
- { 0x6534, 42356 },
- { 0x6535, 42360 },
- { 0x653F, 42364 },
- { 0x653D, 42368 },
- { 0x652E, 42372 },
- { 0x6542, 42376 },
- { 0x653B, 42380 },
- { 0x6508, 42384 },
- { 0x650D, 42388 },
- { 0x6503, 42392 },
- { 0x6505, 42396 },
- { 0x650A, 42400 },
- { 0x6509, 42404 },
- { 0x6504, 42408 },
- { 0x6502, 42412 },
- { 0x650C, 42416 },
- { 0x6506, 42420 },
- { 0x6507, 42424 },
- { 0x650E, 42428 },
- { 0x650B, 42432 },
- { 0x6510, 42436 },
- { 0x650F, 42441 },
- { 0x64EA, 42446 },
- { 0x64EC, 42450 },
- { 0x64ED, 42454 },
- { 0x64EB, 42458 },
- { 0x64F8, 42462 },
- { 0x64EE, 42466 },
- { 0x6500, 42470 },
- { 0x64F9, 42474 },
- { 0x64F1, 42478 },
- { 0x64F0, 42482 },
- { 0x64F3, 42486 },
- { 0x64F4, 42490 },
- { 0x64FB, 42494 },
- { 0x64FA, 42498 },
- { 0x64FD, 42502 },
- { 0x64F2, 42506 },
- { 0x64EF, 42510 },
- { 0x64FF, 42514 },
- { 0x64F5, 42518 },
- { 0x64F6, 42522 },
- { 0x64F7, 42526 },
- { 0x64FE, 42530 },
- { 0x6501, 42534 },
- { 0x64FC, 42538 },
- { 0x655D, 42542 },
- { 0x655C, 42548 },
- { 0x651B, 42556 },
- { 0x6511, 42560 },
- { 0x6523, 42564 },
- { 0x651C, 42568 },
- { 0x6514, 42572 },
- { 0x6513, 42576 },
- { 0x6517, 42580 },
- { 0x651E, 42584 },
- { 0x651D, 42588 },
- { 0x6515, 42592 },
- { 0x6520, 42596 },
- { 0x6516, 42600 },
- { 0x6524, 42604 },
- { 0x6512, 42608 },
- { 0x6522, 42612 },
- { 0x6518, 42616 },
- { 0x6519, 42620 },
- { 0x651A, 42624 },
- { 0x6521, 42628 },
- { 0x6525, 42632 },
- { 0x651F, 42636 },
- { 0x6526, 42640 },
- { 0x6527, 42645 },
- { 0x654F, 42650 },
- { 0x6543, 42654 },
- { 0x6559, 42658 },
- { 0x6545, 42662 },
- { 0x6550, 42666 },
- { 0x6548, 42670 },
- { 0x654B, 42674 },
- { 0x6552, 42678 },
- { 0x6553, 42682 },
- { 0x6551, 42686 },
- { 0x6549, 42690 },
- { 0x6555, 42694 },
- { 0x6546, 42698 },
- { 0x654A, 42702 },
- { 0x655A, 42706 },
- { 0x6544, 42710 },
- { 0x6557, 42714 },
- { 0x654C, 42718 },
- { 0x654D, 42722 },
- { 0x654E, 42726 },
- { 0x6558, 42730 },
- { 0x6556, 42734 },
- { 0x6547, 42738 },
- { 0x655B, 42742 },
- { 0x6554, 42746 },
- { 0x67CE, 42750 },
- { 0x223D, 42752 },
- { 0x2136, 42754 },
- { 0x2138, 42756 },
- { 0x6A1D, 42760 },
- { 0x6A1B, 42765 },
- { 0x2137, 42771 },
- { 0x26DC, 42775 },
- { 0x6A17, 42780 },
- { 0x6A19, 42784 },
- { 0x6A1A, 42789 },
- { 0x6A18, 42793 },
- { 0x6772, 42796 },
- { 0x68AE, 42797 },
- { 0x2191, 42799 },
- { 0x67C2, 42802 },
- { 0x2192, 42806 },
- { 0x67C3, 42809 },
- { 0x687F, 42813 },
- { 0x67A4, 42814 },
- { 0x2461, 42818 },
- { 0x26E9, 42822 },
- { 0x1E7A, 42826 },
- { 0x1E66, 42829 },
- { 0x28E3, 42832 },
- { 0x1E77, 42836 },
- { 0x1F38, 42839 },
- { 0x1E65, 42842 },
- { 0x28E4, 42845 },
- { 0x1E78, 42849 },
- { 0x1F0E, 42852 },
- { 0x1F0F, 42855 },
- { 0x1F3A, 42862 },
- { 0x1F36, 42866 },
- { 0x1E21, 42868 },
- { 0x24F7, 42869 },
- { 0x24F8, 42874 },
- { 0x46D3, 42879 },
- { 0x46D2, 42882 },
- { 0x46D1, 42885 },
- { 0x46D4, 42888 },
- { 0x46D5, 42891 },
- { 0x4718, 42894 },
- { 0x4734, 42896 },
- { 0x4739, 42899 },
- { 0x4735, 42902 },
- { 0x4738, 42905 },
- { 0x4737, 42908 },
- { 0x473C, 42911 },
- { 0x4733, 42914 },
- { 0x473B, 42917 },
- { 0x473A, 42920 },
- { 0x4736, 42923 },
- { 0x4713, 42926 },
- { 0x470B, 42930 },
- { 0x4715, 42934 },
- { 0x470D, 42938 },
- { 0x4709, 42942 },
- { 0x4714, 42946 },
- { 0x4716, 42950 },
- { 0x470C, 42954 },
- { 0x470E, 42958 },
- { 0x4711, 42962 },
- { 0x470F, 42967 },
- { 0x4712, 42972 },
- { 0x4710, 42977 },
- { 0x470A, 42982 },
- { 0x4719, 42987 },
- { 0x46D6, 42990 },
- { 0x46E0, 42993 },
- { 0x46D8, 42996 },
- { 0x46E2, 42999 },
- { 0x46DA, 43002 },
- { 0x46D7, 43005 },
- { 0x46E1, 43008 },
- { 0x46E3, 43011 },
- { 0x46FA, 43014 },
- { 0x46E9, 43017 },
- { 0x46F5, 43020 },
- { 0x46E6, 43023 },
- { 0x4704, 43026 },
- { 0x46D9, 43029 },
- { 0x46EB, 43032 },
- { 0x46E4, 43035 },
- { 0x46FF, 43038 },
- { 0x46FC, 43041 },
- { 0x46F7, 43044 },
- { 0x46F8, 43047 },
- { 0x46FE, 43050 },
- { 0x4703, 43053 },
- { 0x46F3, 43056 },
- { 0x46DB, 43059 },
- { 0x4700, 43062 },
- { 0x46FD, 43065 },
- { 0x46FB, 43068 },
- { 0x46EA, 43071 },
- { 0x46F0, 43074 },
- { 0x46F6, 43077 },
- { 0x46E7, 43080 },
- { 0x46EC, 43083 },
- { 0x46E5, 43086 },
- { 0x4705, 43089 },
- { 0x46E8, 43092 },
- { 0x46F2, 43095 },
- { 0x46ED, 43098 },
- { 0x4707, 43101 },
- { 0x4706, 43106 },
- { 0x4708, 43111 },
- { 0x46F9, 43116 },
- { 0x4701, 43119 },
- { 0x4702, 43122 },
- { 0x46F4, 43125 },
- { 0x46EE, 43128 },
- { 0x46F1, 43131 },
- { 0x46EF, 43134 },
- { 0x46DE, 43137 },
- { 0x46DC, 43141 },
- { 0x46DF, 43145 },
- { 0x46DD, 43149 },
- { 0x471F, 43153 },
- { 0x4731, 43156 },
- { 0x4732, 43160 },
- { 0x4724, 43164 },
- { 0x4728, 43167 },
- { 0x4720, 43170 },
- { 0x4723, 43173 },
- { 0x4722, 43176 },
- { 0x4727, 43179 },
- { 0x4726, 43182 },
- { 0x472C, 43185 },
- { 0x472B, 43188 },
- { 0x4725, 43191 },
- { 0x472D, 43194 },
- { 0x4721, 43197 },
- { 0x472F, 43200 },
- { 0x473D, 43203 },
- { 0x4730, 43206 },
- { 0x472A, 43209 },
- { 0x4729, 43212 },
- { 0x472E, 43215 },
- { 0x4717, 43218 },
- { 0x471A, 43220 },
- { 0x471C, 43223 },
- { 0x471E, 43226 },
- { 0x471B, 43229 },
- { 0x471D, 43233 },
- { 0x672F, 43237 },
- { 0x0065, 43240 },
- { 0x68BA, 43242 },
- { 0x1EE4, 43244 },
- { 0x1BA6, 43249 },
- { 0x1D72, 43250 },
- { 0x675B, 43252 },
- { 0x691D, 43253 },
- { 0x691E, 43254 },
- { 0x6CD2, 43257 },
- { 0x2171, 43259 },
- { 0x6995, 43260 },
- { 0x3FEA, 43261 },
- { 0x3FF3, 43264 },
- { 0x3FEC, 43267 },
- { 0x4004, 43270 },
- { 0x400A, 43273 },
- { 0x4003, 43276 },
- { 0x4006, 43279 },
- { 0x3FED, 43282 },
- { 0x3FF4, 43285 },
- { 0x3FFF, 43288 },
- { 0x3FF5, 43291 },
- { 0x4001, 43294 },
- { 0x3FF2, 43297 },
- { 0x3FEF, 43300 },
- { 0x3FFA, 43303 },
- { 0x3FF7, 43306 },
- { 0x3FFC, 43309 },
- { 0x3FFE, 43312 },
- { 0x3FF1, 43315 },
- { 0x3FF6, 43318 },
- { 0x4019, 43321 },
- { 0x400B, 43324 },
- { 0x400F, 43327 },
- { 0x4007, 43330 },
- { 0x3FF0, 43333 },
- { 0x4014, 43336 },
- { 0x4008, 43339 },
- { 0x400E, 43342 },
- { 0x3FFD, 43345 },
- { 0x3FEB, 43348 },
- { 0x4013, 43351 },
- { 0x3FF8, 43354 },
- { 0x4002, 43357 },
- { 0x400C, 43360 },
- { 0x4011, 43363 },
- { 0x4009, 43366 },
- { 0x4018, 43369 },
- { 0x4015, 43372 },
- { 0x4016, 43375 },
- { 0x4017, 43378 },
- { 0x3FF9, 43381 },
- { 0x400D, 43384 },
- { 0x4000, 43387 },
- { 0x3FEE, 43390 },
- { 0x3FFB, 43393 },
- { 0x4010, 43396 },
- { 0x4012, 43399 },
- { 0x401A, 43402 },
- { 0x4005, 43405 },
- { 0x2211, 43408 },
- { 0x696E, 43409 },
- { 0x1C61, 43411 },
- { 0x21F9, 43414 },
- { 0x47D4, 43415 },
- { 0x47D5, 43418 },
- { 0x47A5, 43421 },
- { 0x47A4, 43424 },
- { 0x47A3, 43427 },
- { 0x47E3, 43430 },
- { 0x47D9, 43432 },
- { 0x47DE, 43435 },
- { 0x47DA, 43438 },
- { 0x47DD, 43441 },
- { 0x47DC, 43444 },
- { 0x47E1, 43447 },
- { 0x47D8, 43450 },
- { 0x47E0, 43453 },
- { 0x47DF, 43456 },
- { 0x47DB, 43459 },
- { 0x47CA, 43462 },
- { 0x47CF, 43466 },
- { 0x47CB, 43470 },
- { 0x47D1, 43474 },
- { 0x47CD, 43478 },
- { 0x47D0, 43482 },
- { 0x47D2, 43486 },
- { 0x47CC, 43490 },
- { 0x47D3, 43494 },
- { 0x47CE, 43498 },
- { 0x47E4, 43502 },
- { 0x47A9, 43505 },
- { 0x47A7, 43508 },
- { 0x47A8, 43511 },
- { 0x47A6, 43514 },
- { 0x47C0, 43517 },
- { 0x47AF, 43520 },
- { 0x47BB, 43523 },
- { 0x47AC, 43526 },
- { 0x47C9, 43529 },
- { 0x47B1, 43532 },
- { 0x47AA, 43535 },
- { 0x47C6, 43538 },
- { 0x47C2, 43541 },
- { 0x47BD, 43544 },
- { 0x47BE, 43547 },
- { 0x47C5, 43550 },
- { 0x47C8, 43553 },
- { 0x47B9, 43556 },
- { 0x47C7, 43559 },
- { 0x47C4, 43562 },
- { 0x47C1, 43565 },
- { 0x47B0, 43568 },
- { 0x47B6, 43571 },
- { 0x47BC, 43574 },
- { 0x47AD, 43577 },
- { 0x47B2, 43580 },
- { 0x47AB, 43583 },
- { 0x47AE, 43586 },
- { 0x47B8, 43589 },
- { 0x47B3, 43592 },
- { 0x47BF, 43595 },
- { 0x47BA, 43598 },
- { 0x47B4, 43601 },
- { 0x47C3, 43604 },
- { 0x47B7, 43607 },
- { 0x47B5, 43610 },
- { 0x47D6, 43613 },
- { 0x47D7, 43615 },
- { 0x47E2, 43617 },
- { 0x47E5, 43620 },
- { 0x6C71, 43623 },
- { 0x675E, 43625 },
- { 0x21DD, 43627 },
- { 0x2210, 43628 },
- { 0x67CC, 43629 },
- { 0x20FB, 43630 },
- { 0x24E9, 43638 },
- { 0x20F6, 43646 },
- { 0x20F8, 43651 },
- { 0x20F7, 43656 },
- { 0x24E8, 43661 },
- { 0x20F9, 43668 },
- { 0x20FA, 43673 },
- { 0x20F3, 43679 },
- { 0x24DB, 43683 },
- { 0x24E1, 43687 },
- { 0x24E0, 43691 },
- { 0x67D0, 43703 },
- { 0x68FB, 43705 },
- { 0x6936, 43707 },
- { 0x2572, 43711 },
- { 0x2576, 43715 },
- { 0x25F5, 43722 },
- { 0x25F7, 43724 },
- { 0x6911, 43729 },
- { 0x6910, 43734 },
- { 0x25F6, 43739 },
- { 0x25F8, 43741 },
- { 0x6728, 43746 },
- { 0x2573, 43748 },
- { 0x21D6, 43752 },
- { 0x6780, 43753 },
- { 0x6790, 43755 },
- { 0x27E6, 43756 },
- { 0x27E9, 43761 },
- { 0x27E7, 43766 },
- { 0x27E8, 43772 },
- { 0x27EB, 43778 },
- { 0x401C, 43781 },
- { 0x4021, 43785 },
- { 0x401D, 43789 },
- { 0x4020, 43793 },
- { 0x401F, 43797 },
- { 0x4024, 43801 },
- { 0x4023, 43805 },
- { 0x4022, 43809 },
- { 0x401E, 43813 },
- { 0x402E, 43817 },
- { 0x4033, 43822 },
- { 0x4025, 43827 },
- { 0x402F, 43831 },
- { 0x4032, 43836 },
- { 0x4031, 43841 },
- { 0x4036, 43846 },
- { 0x4035, 43851 },
- { 0x4029, 43856 },
- { 0x4028, 43860 },
- { 0x4034, 43864 },
- { 0x402A, 43869 },
- { 0x4030, 43873 },
- { 0x402C, 43878 },
- { 0x402D, 43882 },
- { 0x4027, 43886 },
- { 0x4026, 43890 },
- { 0x402B, 43894 },
- { 0x401B, 43898 },
- { 0x2791, 43902 },
- { 0x279D, 43906 },
- { 0x278B, 43910 },
- { 0x278D, 43914 },
- { 0x2793, 43918 },
- { 0x2795, 43922 },
- { 0x279B, 43926 },
- { 0x03A5, 43930 },
- { 0x277B, 43934 },
- { 0x039B, 43938 },
- { 0x279F, 43942 },
- { 0x278F, 43946 },
- { 0x27C1, 43950 },
- { 0x27A7, 43956 },
- { 0x27CB, 43962 },
- { 0x27B9, 43968 },
- { 0x27C7, 43974 },
- { 0x27C5, 43980 },
- { 0x27B1, 43986 },
- { 0x27BF, 43992 },
- { 0x27B7, 43998 },
- { 0x27CD, 44004 },
- { 0x27C9, 44010 },
- { 0x27D1, 44016 },
- { 0x27D3, 44022 },
- { 0x27D5, 44028 },
- { 0x27CF, 44034 },
- { 0x27A3, 44040 },
- { 0x27A1, 44044 },
- { 0x277D, 44048 },
- { 0x2799, 44052 },
- { 0x2773, 44056 },
- { 0x2781, 44060 },
- { 0x039F, 44064 },
- { 0x2787, 44068 },
- { 0x039D, 44072 },
- { 0x0399, 44076 },
- { 0x2797, 44080 },
- { 0x2775, 44084 },
- { 0x277F, 44088 },
- { 0x2779, 44092 },
- { 0x2777, 44096 },
- { 0x2785, 44100 },
- { 0x2789, 44104 },
- { 0x27B3, 44108 },
- { 0x03A3, 44112 },
- { 0x03A1, 44116 },
- { 0x2783, 44120 },
- { 0x27B5, 44124 },
- { 0x27BB, 44129 },
- { 0x27E5, 44134 },
- { 0x27C3, 44139 },
- { 0x27AD, 44144 },
- { 0x27A5, 44149 },
- { 0x27BD, 44154 },
- { 0x27AB, 44159 },
- { 0x27AF, 44164 },
- { 0x27A9, 44169 },
- { 0x27DE, 44174 },
- { 0x27E0, 44179 },
- { 0x27D7, 44184 },
- { 0x27D8, 44188 },
- { 0x27D6, 44192 },
- { 0x27DB, 44195 },
- { 0x27DA, 44199 },
- { 0x27DC, 44203 },
- { 0x27D9, 44207 },
- { 0x2790, 44210 },
- { 0x279C, 44214 },
- { 0x278A, 44218 },
- { 0x278C, 44222 },
- { 0x2792, 44226 },
- { 0x2794, 44230 },
- { 0x279A, 44234 },
- { 0x03A4, 44238 },
- { 0x277A, 44242 },
- { 0x039A, 44246 },
- { 0x279E, 44250 },
- { 0x278E, 44254 },
- { 0x27C0, 44258 },
- { 0x27A6, 44264 },
- { 0x27CA, 44270 },
- { 0x27B8, 44276 },
- { 0x27C6, 44282 },
- { 0x27C4, 44288 },
- { 0x27B0, 44294 },
- { 0x27BE, 44300 },
- { 0x27B6, 44306 },
- { 0x27CC, 44312 },
- { 0x27C8, 44318 },
- { 0x27D0, 44324 },
- { 0x27D2, 44330 },
- { 0x27D4, 44336 },
- { 0x27CE, 44342 },
- { 0x27A2, 44348 },
- { 0x27A0, 44352 },
- { 0x277C, 44356 },
- { 0x2798, 44360 },
- { 0x2772, 44364 },
- { 0x2780, 44368 },
- { 0x039E, 44372 },
- { 0x2786, 44376 },
- { 0x039C, 44380 },
- { 0x0398, 44384 },
- { 0x2796, 44388 },
- { 0x2774, 44392 },
- { 0x277E, 44396 },
- { 0x2778, 44400 },
- { 0x2776, 44404 },
- { 0x2784, 44408 },
- { 0x2788, 44412 },
- { 0x27B2, 44416 },
- { 0x03A2, 44420 },
- { 0x03A0, 44424 },
- { 0x2782, 44428 },
- { 0x27B4, 44432 },
- { 0x27BA, 44437 },
- { 0x27E4, 44442 },
- { 0x27C2, 44447 },
- { 0x27AC, 44452 },
- { 0x27A4, 44457 },
- { 0x27BC, 44462 },
- { 0x27AA, 44467 },
- { 0x27AE, 44472 },
- { 0x27A8, 44477 },
- { 0x27DD, 44482 },
- { 0x27DF, 44487 },
- { 0x27EA, 44492 },
- { 0x27E1, 44496 },
- { 0x27E2, 44500 },
- { 0x27E3, 44504 },
- { 0x27EC, 44508 },
- { 0x68B7, 44511 },
- { 0x68D9, 44514 },
- { 0x6A63, 44516 },
- { 0x6A46, 44519 },
- { 0x2287, 44521 },
- { 0x1BA4, 44526 },
- { 0x28F5, 44527 },
- { 0x28F6, 44531 },
- { 0x6A05, 44535 },
- { 0x68A9, 44537 },
- { 0x3CA9, 44538 },
- { 0x3CA5, 44541 },
- { 0x22C5, 44543 },
- { 0x006F, 44547 },
- { 0x1C60, 44549 },
- { 0x1C66, 44551 },
- { 0x6802, 44553 },
- { 0x6803, 44554 },
- { 0x6B04, 44556 },
- { 0x5D12, 44558 },
- { 0x5D0F, 44561 },
- { 0x21B3, 44565 },
- { 0x21B4, 44569 },
- { 0x5D11, 44573 },
- { 0x5D10, 44577 },
- { 0x21B5, 44581 },
- { 0x21B2, 44585 },
- { 0x5D0E, 44589 },
- { 0x67D5, 44593 },
- { 0x1EEC, 44595 },
- { 0x0004, 44600 },
- { 0x65BC, 44602 },
- { 0x658A, 44606 },
- { 0x65BD, 44610 },
- { 0x65BE, 44613 },
- { 0x65BF, 44616 },
- { 0x65C0, 44619 },
- { 0x65C1, 44622 },
- { 0x65C2, 44625 },
- { 0x65C3, 44628 },
- { 0x65C4, 44631 },
- { 0x65C5, 44634 },
- { 0x65C6, 44637 },
- { 0x65C7, 44640 },
- { 0x65C8, 44643 },
- { 0x65C9, 44646 },
- { 0x65CA, 44649 },
- { 0x65CB, 44652 },
- { 0x65CC, 44655 },
- { 0x65CD, 44658 },
- { 0x65CE, 44661 },
- { 0x65CF, 44664 },
- { 0x65D0, 44667 },
- { 0x65D1, 44670 },
- { 0x65D2, 44673 },
- { 0x65D3, 44676 },
- { 0x65D4, 44679 },
- { 0x65D5, 44682 },
- { 0x65D6, 44685 },
- { 0x65D7, 44688 },
- { 0x65D8, 44691 },
- { 0x65D9, 44694 },
- { 0x65DA, 44697 },
- { 0x65DB, 44700 },
- { 0x65DC, 44703 },
- { 0x65DD, 44706 },
- { 0x65DE, 44709 },
- { 0x65DF, 44712 },
- { 0x65E0, 44715 },
- { 0x65E1, 44718 },
- { 0x65E2, 44721 },
- { 0x65E3, 44724 },
- { 0x65E4, 44727 },
- { 0x65E5, 44730 },
- { 0x65E6, 44733 },
- { 0x65E7, 44736 },
- { 0x65E8, 44739 },
- { 0x65E9, 44742 },
- { 0x65EA, 44745 },
- { 0x65EB, 44748 },
- { 0x65EC, 44751 },
- { 0x65ED, 44754 },
- { 0x658B, 44757 },
- { 0x658C, 44760 },
- { 0x658D, 44763 },
- { 0x658E, 44766 },
- { 0x658F, 44769 },
- { 0x6590, 44772 },
- { 0x6591, 44775 },
- { 0x6592, 44778 },
- { 0x6593, 44781 },
- { 0x6594, 44784 },
- { 0x6595, 44787 },
- { 0x6596, 44790 },
- { 0x6597, 44793 },
- { 0x6598, 44796 },
- { 0x6599, 44799 },
- { 0x659A, 44802 },
- { 0x659B, 44805 },
- { 0x659C, 44808 },
- { 0x659D, 44811 },
- { 0x659E, 44814 },
- { 0x659F, 44817 },
- { 0x65A0, 44820 },
- { 0x65A1, 44823 },
- { 0x65A2, 44826 },
- { 0x65A3, 44829 },
- { 0x65A4, 44832 },
- { 0x65A5, 44835 },
- { 0x65A6, 44838 },
- { 0x65A7, 44841 },
- { 0x65A8, 44844 },
- { 0x65A9, 44847 },
- { 0x65AA, 44850 },
- { 0x65AB, 44853 },
- { 0x65AC, 44856 },
- { 0x65AD, 44859 },
- { 0x65AE, 44862 },
- { 0x65AF, 44865 },
- { 0x65B0, 44868 },
- { 0x65B1, 44871 },
- { 0x65B2, 44874 },
- { 0x65B3, 44877 },
- { 0x65B4, 44880 },
- { 0x65B5, 44883 },
- { 0x65B6, 44886 },
- { 0x65B7, 44889 },
- { 0x65B8, 44892 },
- { 0x65B9, 44895 },
- { 0x65BA, 44898 },
- { 0x65BB, 44901 },
- { 0x1BE0, 44904 },
- { 0x24BF, 44906 },
- { 0x20F2, 44908 },
- { 0x28D2, 44910 },
- { 0x2640, 44912 },
- { 0x28C7, 44914 },
- { 0x28D5, 44917 },
- { 0x2611, 44920 },
- { 0x1B9B, 44923 },
- { 0x2610, 44926 },
- { 0x24BB, 44929 },
- { 0x2520, 44934 },
- { 0x3CA8, 44936 },
- { 0x029C, 44939 },
- { 0x259A, 44942 },
- { 0x22E5, 44945 },
- { 0x1BA2, 44948 },
- { 0x1BB7, 44952 },
- { 0x2A75, 44954 },
- { 0x24BC, 44958 },
- { 0x1E2C, 44963 },
- { 0x1BA5, 44965 },
- { 0x28FF, 44967 },
- { 0x25C7, 44969 },
- { 0x25C9, 44972 },
- { 0x25C8, 44977 },
- { 0x2575, 44980 },
- { 0x2574, 44983 },
- { 0x2612, 44986 },
- { 0x1E29, 44990 },
- { 0x201B, 44992 },
- { 0x2020, 44996 },
- { 0x201C, 45000 },
- { 0x201F, 45004 },
- { 0x201E, 45008 },
- { 0x2023, 45012 },
- { 0x2022, 45016 },
- { 0x2021, 45020 },
- { 0x201D, 45024 },
- { 0x2024, 45028 },
- { 0x257A, 45032 },
- { 0x2579, 45035 },
- { 0x28D6, 45038 },
- { 0x2623, 45041 },
- { 0x1D85, 45044 },
- { 0x25E1, 45046 },
- { 0x1BCB, 45048 },
- { 0x25E2, 45051 },
- { 0x1E2A, 45053 },
- { 0x1F51, 45055 },
- { 0x2609, 45058 },
- { 0x260B, 45063 },
- { 0x1E04, 45069 },
- { 0x1B9A, 45075 },
- { 0x1BC0, 45078 },
- { 0x1E2B, 45081 },
- { 0x2901, 45083 },
- { 0x1BA3, 45087 },
- { 0x682F, 45091 },
- { 0x6858, 45092 },
- { 0x690D, 45094 },
- { 0x2190, 45096 },
- { 0x001D, 45098 },
- { 0x2509, 45100 },
- { 0x250A, 45105 },
- { 0x258C, 45113 },
- { 0x259D, 45118 },
- { 0x25D4, 45128 },
- { 0x2597, 45133 },
- { 0x2599, 45138 },
- { 0x2666, 45143 },
- { 0x2497, 45148 },
- { 0x2594, 45153 },
- { 0x1DAE, 45156 },
- { 0x1D92, 45158 },
- { 0x6768, 45159 },
- { 0x6890, 45161 },
- { 0x67AB, 45162 },
- { 0x2166, 45164 },
- { 0x67C7, 45166 },
- { 0x1B96, 45168 },
- { 0x1B8B, 45170 },
- { 0x2533, 45172 },
- { 0x6870, 45175 },
- { 0x68D0, 45178 },
- { 0x68E4, 45180 },
- { 0x228C, 45182 },
- { 0x21BE, 45184 },
- { 0x67DA, 45185 },
- { 0x1BD9, 45188 },
- { 0x69AA, 45191 },
- { 0x69E4, 45193 },
- { 0x1E02, 45194 },
- { 0x28CF, 45195 },
- { 0x1D75, 45197 },
- { 0x1C20, 45199 },
- { 0x6785, 45202 },
- { 0x2170, 45204 },
- { 0x1C2D, 45205 },
- { 0x250C, 45208 },
- { 0x67F2, 45210 },
- { 0x4064, 45211 },
- { 0x4069, 45214 },
- { 0x405B, 45217 },
- { 0x405E, 45220 },
- { 0x405D, 45223 },
- { 0x4062, 45226 },
- { 0x4061, 45229 },
- { 0x4075, 45232 },
- { 0x406A, 45236 },
- { 0x4071, 45239 },
- { 0x4073, 45242 },
- { 0x4072, 45245 },
- { 0x4065, 45248 },
- { 0x4066, 45251 },
- { 0x4067, 45254 },
- { 0x4074, 45257 },
- { 0x406D, 45260 },
- { 0x406E, 45263 },
- { 0x406F, 45266 },
- { 0x4070, 45269 },
- { 0x405F, 45272 },
- { 0x4068, 45275 },
- { 0x406C, 45278 },
- { 0x4063, 45281 },
- { 0x405C, 45284 },
- { 0x406B, 45287 },
- { 0x4060, 45290 },
- { 0x676D, 45293 },
- { 0x67DE, 45294 },
- { 0x694E, 45295 },
- { 0x21B8, 45296 },
- { 0x2153, 45299 },
- { 0x6AF5, 45302 },
- { 0x2A86, 45305 },
- { 0x2BB0, 45310 },
- { 0x2B9B, 45312 },
- { 0x2BA0, 45315 },
- { 0x2BAF, 45318 },
- { 0x2BA3, 45321 },
- { 0x2BA8, 45324 },
- { 0x2B9C, 45327 },
- { 0x2B9F, 45330 },
- { 0x2BAD, 45333 },
- { 0x2BA6, 45336 },
- { 0x2BA4, 45339 },
- { 0x2BAA, 45342 },
- { 0x2BAB, 45345 },
- { 0x2B9D, 45348 },
- { 0x2BA2, 45351 },
- { 0x2BAE, 45354 },
- { 0x2BA7, 45357 },
- { 0x2BAC, 45360 },
- { 0x2BA5, 45363 },
- { 0x2BA9, 45366 },
- { 0x2B9E, 45369 },
- { 0x2BA1, 45372 },
- { 0x2B91, 45375 },
- { 0x2BD5, 45378 },
- { 0x2BD8, 45381 },
- { 0x2BD9, 45384 },
- { 0x2B94, 45387 },
- { 0x2B9A, 45390 },
- { 0x2B93, 45393 },
- { 0x2B8D, 45396 },
- { 0x2B80, 45399 },
- { 0x2B8E, 45402 },
- { 0x2B85, 45405 },
- { 0x2BD3, 45408 },
- { 0x2BD7, 45411 },
- { 0x2BDA, 45414 },
- { 0x2B7D, 45417 },
- { 0x2B83, 45420 },
- { 0x2BD4, 45423 },
- { 0x2BD6, 45426 },
- { 0x2B96, 45429 },
- { 0x2B97, 45432 },
- { 0x2BCB, 45435 },
- { 0x2B99, 45438 },
- { 0x2B98, 45441 },
- { 0x2BCD, 45444 },
- { 0x2B92, 45447 },
- { 0x2BBB, 45450 },
- { 0x2BB3, 45453 },
- { 0x2B90, 45456 },
- { 0x2B89, 45459 },
- { 0x2BCA, 45462 },
- { 0x2BC7, 45465 },
- { 0x2BC9, 45468 },
- { 0x2B95, 45471 },
- { 0x2BD1, 45474 },
- { 0x2BCC, 45477 },
- { 0x2BB1, 45480 },
- { 0x2B8F, 45483 },
- { 0x2B7F, 45486 },
- { 0x2BBA, 45489 },
- { 0x2B81, 45492 },
- { 0x2B82, 45495 },
- { 0x2BC2, 45498 },
- { 0x2B8C, 45501 },
- { 0x2B87, 45504 },
- { 0x2B88, 45507 },
- { 0x2BC6, 45510 },
- { 0x2BC8, 45513 },
- { 0x2B7E, 45516 },
- { 0x2B84, 45519 },
- { 0x2BD2, 45522 },
- { 0x2BB2, 45525 },
- { 0x2BBE, 45528 },
- { 0x2BBF, 45531 },
- { 0x2B86, 45534 },
- { 0x2BB6, 45537 },
- { 0x2BBD, 45540 },
- { 0x2BC4, 45543 },
- { 0x2BBC, 45546 },
- { 0x2BB4, 45549 },
- { 0x2BC3, 45552 },
- { 0x2BB8, 45555 },
- { 0x2B8B, 45558 },
- { 0x2B8A, 45561 },
- { 0x2BCE, 45564 },
- { 0x2BD0, 45567 },
- { 0x2BB7, 45570 },
- { 0x2BCF, 45573 },
- { 0x2BC0, 45576 },
- { 0x2BC1, 45579 },
- { 0x2BB5, 45582 },
- { 0x2BB9, 45585 },
- { 0x2BC5, 45588 },
- { 0x2A85, 45591 },
- { 0x0E11, 45596 },
- { 0x0E14, 45599 },
- { 0x0E1A, 45602 },
- { 0x0E13, 45605 },
- { 0x0E0E, 45608 },
- { 0x0E0A, 45611 },
- { 0x0E0F, 45614 },
- { 0x0E0D, 45617 },
- { 0x0E67, 45620 },
- { 0x0E08, 45623 },
- { 0x0E0B, 45626 },
- { 0x0E16, 45629 },
- { 0x0E17, 45632 },
- { 0x0E48, 45635 },
- { 0x0E19, 45638 },
- { 0x0E18, 45641 },
- { 0x0E54, 45644 },
- { 0x0E12, 45647 },
- { 0x375C, 45650 },
- { 0x0E4D, 45653 },
- { 0x3752, 45656 },
- { 0x0E63, 45659 },
- { 0x0E29, 45662 },
- { 0x374D, 45665 },
- { 0x0E3E, 45668 },
- { 0x0E43, 45671 },
- { 0x0E3D, 45674 },
- { 0x0E39, 45677 },
- { 0x0E36, 45680 },
- { 0x0E3A, 45683 },
- { 0x0E38, 45686 },
- { 0x0E15, 45689 },
- { 0x0E60, 45692 },
- { 0x0E4F, 45695 },
- { 0x0E1C, 45698 },
- { 0x0E10, 45701 },
- { 0x0E21, 45704 },
- { 0x0E55, 45707 },
- { 0x0E50, 45710 },
- { 0x3758, 45713 },
- { 0x0E4B, 45716 },
- { 0x0E4C, 45719 },
- { 0x3757, 45722 },
- { 0x0E24, 45725 },
- { 0x0E64, 45728 },
- { 0x0E65, 45731 },
- { 0x0E1E, 45734 },
- { 0x0E2F, 45737 },
- { 0x3755, 45740 },
- { 0x0E27, 45743 },
- { 0x374E, 45746 },
- { 0x0E22, 45749 },
- { 0x3749, 45752 },
- { 0x0E20, 45755 },
- { 0x374A, 45758 },
- { 0x0E35, 45761 },
- { 0x0E37, 45764 },
- { 0x0E09, 45767 },
- { 0x0E0C, 45770 },
- { 0x3743, 45773 },
- { 0x0E61, 45776 },
- { 0x0E44, 45779 },
- { 0x0E49, 45782 },
- { 0x0E4A, 45785 },
- { 0x3750, 45788 },
- { 0x3751, 45791 },
- { 0x0E1B, 45794 },
- { 0x0E1D, 45797 },
- { 0x0E26, 45800 },
- { 0x0E28, 45803 },
- { 0x3745, 45806 },
- { 0x3747, 45809 },
- { 0x0E3F, 45812 },
- { 0x0E40, 45815 },
- { 0x0E42, 45818 },
- { 0x0E41, 45821 },
- { 0x375A, 45824 },
- { 0x3744, 45827 },
- { 0x3741, 45830 },
- { 0x3742, 45833 },
- { 0x0E66, 45836 },
- { 0x0E5B, 45839 },
- { 0x0E56, 45842 },
- { 0x0E51, 45845 },
- { 0x0E4E, 45848 },
- { 0x0E53, 45851 },
- { 0x0E52, 45854 },
- { 0x0E25, 45857 },
- { 0x0E33, 45860 },
- { 0x0E23, 45863 },
- { 0x0E62, 45866 },
- { 0x375B, 45869 },
- { 0x0E5E, 45872 },
- { 0x0E30, 45875 },
- { 0x3754, 45878 },
- { 0x0E32, 45881 },
- { 0x0E31, 45884 },
- { 0x374F, 45887 },
- { 0x0E1F, 45890 },
- { 0x0E3C, 45893 },
- { 0x0E46, 45896 },
- { 0x0E5A, 45899 },
- { 0x0E5C, 45902 },
- { 0x0E5F, 45905 },
- { 0x0E2D, 45908 },
- { 0x3756, 45911 },
- { 0x0E58, 45914 },
- { 0x0E2E, 45917 },
- { 0x0E2C, 45920 },
- { 0x374B, 45923 },
- { 0x3759, 45926 },
- { 0x375D, 45929 },
- { 0x0E45, 45932 },
- { 0x0E2A, 45935 },
- { 0x0E2B, 45938 },
- { 0x3746, 45941 },
- { 0x3748, 45944 },
- { 0x0E3B, 45947 },
- { 0x0E5D, 45950 },
- { 0x0E57, 45953 },
- { 0x0E34, 45956 },
- { 0x3753, 45959 },
- { 0x374C, 45962 },
- { 0x0E47, 45965 },
- { 0x0E59, 45968 },
- { 0x0EC2, 45971 },
- { 0x0EC5, 45974 },
- { 0x0ECA, 45977 },
- { 0x0EC4, 45980 },
- { 0x0EBF, 45983 },
- { 0x0EB3, 45986 },
- { 0x0EC0, 45989 },
- { 0x0EB7, 45992 },
- { 0x0EB0, 45995 },
- { 0x0EB6, 45998 },
- { 0x0EC6, 46001 },
- { 0x0EC7, 46004 },
- { 0x0EF3, 46007 },
- { 0x0EC9, 46010 },
- { 0x0EC8, 46013 },
- { 0x0EF8, 46016 },
- { 0x0EC3, 46019 },
- { 0x0EE5, 46022 },
- { 0x0ECF, 46025 },
- { 0x0EC1, 46028 },
- { 0x0EBB, 46031 },
- { 0x39C3, 46034 },
- { 0x39C6, 46037 },
- { 0x39BE, 46040 },
- { 0x0EF2, 46043 },
- { 0x0EF1, 46046 },
- { 0x39CD, 46049 },
- { 0x0EF6, 46052 },
- { 0x39B4, 46055 },
- { 0x0F07, 46058 },
- { 0x39BA, 46061 },
- { 0x0ED8, 46064 },
- { 0x39CB, 46067 },
- { 0x0EFF, 46070 },
- { 0x0EFD, 46073 },
- { 0x0F00, 46076 },
- { 0x0EFE, 46079 },
- { 0x0EB2, 46082 },
- { 0x39B6, 46085 },
- { 0x0EE9, 46088 },
- { 0x39B2, 46091 },
- { 0x0EE4, 46094 },
- { 0x0EE3, 46097 },
- { 0x0EB4, 46100 },
- { 0x0EB5, 46103 },
- { 0x399F, 46106 },
- { 0x39BC, 46109 },
- { 0x0EED, 46112 },
- { 0x39B9, 46115 },
- { 0x0EEB, 46118 },
- { 0x0EBE, 46121 },
- { 0x0EB9, 46124 },
- { 0x0ED5, 46127 },
- { 0x0EBA, 46130 },
- { 0x0EEF, 46133 },
- { 0x0EF0, 46136 },
- { 0x0EB1, 46139 },
- { 0x39A1, 46142 },
- { 0x39A4, 46145 },
- { 0x0F01, 46148 },
- { 0x0EF4, 46151 },
- { 0x0F06, 46154 },
- { 0x0F02, 46157 },
- { 0x0F03, 46160 },
- { 0x0ECB, 46163 },
- { 0x0EE2, 46166 },
- { 0x0ECD, 46169 },
- { 0x0ECE, 46172 },
- { 0x39CE, 46175 },
- { 0x39B7, 46178 },
- { 0x0EB8, 46181 },
- { 0x0ED6, 46184 },
- { 0x39C4, 46187 },
- { 0x39C2, 46190 },
- { 0x39C5, 46193 },
- { 0x39A6, 46196 },
- { 0x39A3, 46199 },
- { 0x0ED3, 46202 },
- { 0x0EF7, 46205 },
- { 0x0EEA, 46208 },
- { 0x0EEE, 46211 },
- { 0x39B1, 46214 },
- { 0x0EE8, 46217 },
- { 0x0EE7, 46220 },
- { 0x39A0, 46223 },
- { 0x0ED0, 46226 },
- { 0x0ED1, 46229 },
- { 0x39C7, 46232 },
- { 0x0EFB, 46235 },
- { 0x39BD, 46238 },
- { 0x0EEC, 46241 },
- { 0x0EE0, 46244 },
- { 0x0EDF, 46247 },
- { 0x0EBD, 46250 },
- { 0x0EBC, 46253 },
- { 0x0ED2, 46256 },
- { 0x0EF9, 46259 },
- { 0x0F04, 46262 },
- { 0x0F05, 46265 },
- { 0x39AF, 46268 },
- { 0x39A7, 46271 },
- { 0x39A8, 46274 },
- { 0x39CA, 46277 },
- { 0x39C9, 46280 },
- { 0x0EFC, 46283 },
- { 0x0EE6, 46286 },
- { 0x39CF, 46289 },
- { 0x0EDE, 46292 },
- { 0x39CC, 46295 },
- { 0x39B5, 46298 },
- { 0x39B3, 46301 },
- { 0x0EDA, 46304 },
- { 0x0EDB, 46307 },
- { 0x39C0, 46310 },
- { 0x39C1, 46313 },
- { 0x0EFA, 46316 },
- { 0x0EF5, 46319 },
- { 0x39BB, 46322 },
- { 0x0ED4, 46325 },
- { 0x39AC, 46328 },
- { 0x0EDC, 46331 },
- { 0x39A9, 46334 },
- { 0x0EE1, 46337 },
- { 0x39A2, 46340 },
- { 0x0ECC, 46343 },
- { 0x39AA, 46346 },
- { 0x0ED9, 46349 },
- { 0x39AD, 46352 },
- { 0x0ED7, 46355 },
- { 0x39BF, 46358 },
- { 0x39AB, 46361 },
- { 0x39A5, 46364 },
- { 0x39B8, 46367 },
- { 0x0EDD, 46370 },
- { 0x39AE, 46373 },
- { 0x39C8, 46376 },
- { 0x39B0, 46379 },
- { 0x0E69, 46382 },
- { 0x0E6E, 46385 },
- { 0x0E7D, 46388 },
- { 0x0E71, 46391 },
- { 0x0E76, 46394 },
- { 0x0E6A, 46397 },
- { 0x0E6D, 46400 },
- { 0x0E7B, 46403 },
- { 0x0E74, 46406 },
- { 0x0E72, 46409 },
- { 0x0E78, 46412 },
- { 0x0E79, 46415 },
- { 0x0E6B, 46418 },
- { 0x0E70, 46421 },
- { 0x0E7C, 46424 },
- { 0x0E75, 46427 },
- { 0x0E7A, 46430 },
- { 0x0E7E, 46433 },
- { 0x0E7F, 46436 },
- { 0x0EA0, 46439 },
- { 0x399C, 46442 },
- { 0x0EA2, 46445 },
- { 0x0EA3, 46448 },
- { 0x0E88, 46451 },
- { 0x0E8A, 46454 },
- { 0x0E8B, 46457 },
- { 0x0E91, 46460 },
- { 0x0E95, 46463 },
- { 0x0E73, 46466 },
- { 0x0E77, 46469 },
- { 0x0E6C, 46472 },
- { 0x0E6F, 46475 },
- { 0x0EAB, 46478 },
- { 0x0E82, 46481 },
- { 0x0E83, 46484 },
- { 0x3991, 46487 },
- { 0x3993, 46490 },
- { 0x3994, 46493 },
- { 0x0E9D, 46496 },
- { 0x0EA4, 46499 },
- { 0x0EA1, 46502 },
- { 0x3998, 46505 },
- { 0x399A, 46508 },
- { 0x399B, 46511 },
- { 0x0E87, 46514 },
- { 0x0EAE, 46517 },
- { 0x0E89, 46520 },
- { 0x0E92, 46523 },
- { 0x0E94, 46526 },
- { 0x0E80, 46529 },
- { 0x0EAC, 46532 },
- { 0x0E9F, 46535 },
- { 0x398A, 46538 },
- { 0x0E90, 46541 },
- { 0x0E8F, 46544 },
- { 0x0E96, 46547 },
- { 0x0E98, 46550 },
- { 0x0E9C, 46553 },
- { 0x3990, 46556 },
- { 0x0E9B, 46559 },
- { 0x0EA6, 46562 },
- { 0x0E84, 46565 },
- { 0x3992, 46568 },
- { 0x0E9E, 46571 },
- { 0x3999, 46574 },
- { 0x3996, 46577 },
- { 0x3997, 46580 },
- { 0x3989, 46583 },
- { 0x0EAF, 46586 },
- { 0x3988, 46589 },
- { 0x398E, 46592 },
- { 0x398D, 46595 },
- { 0x0E81, 46598 },
- { 0x0E85, 46601 },
- { 0x0E86, 46604 },
- { 0x398B, 46607 },
- { 0x398C, 46610 },
- { 0x0E8C, 46613 },
- { 0x398F, 46616 },
- { 0x0E97, 46619 },
- { 0x0E9A, 46622 },
- { 0x0E68, 46625 },
- { 0x3995, 46628 },
- { 0x0EAD, 46631 },
- { 0x0E8D, 46634 },
- { 0x0E8E, 46637 },
- { 0x0E99, 46640 },
- { 0x399D, 46643 },
- { 0x399E, 46646 },
- { 0x0EA9, 46649 },
- { 0x0EA8, 46652 },
- { 0x0EA5, 46655 },
- { 0x0E93, 46658 },
- { 0x0EA7, 46661 },
- { 0x0EAA, 46664 },
- { 0x43EE, 46667 },
- { 0x43FA, 46670 },
- { 0x43F9, 46673 },
- { 0x43F6, 46676 },
- { 0x43F7, 46679 },
- { 0x43FE, 46682 },
- { 0x43EF, 46685 },
- { 0x43EB, 46688 },
- { 0x43F1, 46691 },
- { 0x43F4, 46694 },
- { 0x43FC, 46697 },
- { 0x43FD, 46700 },
- { 0x43F2, 46703 },
- { 0x43F3, 46706 },
- { 0x43F0, 46709 },
- { 0x43EA, 46712 },
- { 0x43EC, 46715 },
- { 0x43FB, 46718 },
- { 0x43F5, 46721 },
- { 0x43F8, 46724 },
- { 0x43ED, 46727 },
- { 0x43FF, 46730 },
- { 0x4403, 46733 },
- { 0x4401, 46737 },
- { 0x4400, 46740 },
- { 0x4402, 46743 },
- { 0x0573, 46746 },
- { 0x0572, 46750 },
- { 0x055D, 46754 },
- { 0x0570, 46758 },
- { 0x056D, 46762 },
- { 0x056F, 46765 },
- { 0x0560, 46769 },
- { 0x055F, 46773 },
- { 0x0561, 46777 },
- { 0x0562, 46781 },
- { 0x0567, 46784 },
- { 0x0568, 46787 },
- { 0x056B, 46793 },
- { 0x0565, 46796 },
- { 0x0564, 46799 },
- { 0x055E, 46802 },
- { 0x0563, 46805 },
- { 0x056A, 46808 },
- { 0x0566, 46813 },
- { 0x0575, 46816 },
- { 0x0569, 46820 },
- { 0x39E2, 46823 },
- { 0x0559, 46827 },
- { 0x055B, 46830 },
- { 0x055A, 46833 },
- { 0x0550, 46836 },
- { 0x0555, 46840 },
- { 0x0551, 46843 },
- { 0x054F, 46846 },
- { 0x0556, 46849 },
- { 0x0545, 46852 },
- { 0x0540, 46855 },
- { 0x0549, 46858 },
- { 0x0558, 46861 },
- { 0x0548, 46866 },
- { 0x0543, 46869 },
- { 0x0542, 46873 },
- { 0x0546, 46877 },
- { 0x055C, 46880 },
- { 0x054A, 46883 },
- { 0x054B, 46886 },
- { 0x0553, 46890 },
- { 0x0554, 46893 },
- { 0x0547, 46897 },
- { 0x054D, 46900 },
- { 0x0544, 46904 },
- { 0x053F, 46907 },
- { 0x054E, 46910 },
- { 0x0557, 46914 },
- { 0x0552, 46918 },
- { 0x054C, 46921 },
- { 0x0541, 46924 },
- { 0x057A, 46927 },
- { 0x39F8, 46930 },
- { 0x058A, 46935 },
- { 0x3A0D, 46938 },
- { 0x3A04, 46943 },
- { 0x0577, 46948 },
- { 0x3A0B, 46951 },
- { 0x39F5, 46956 },
- { 0x057D, 46961 },
- { 0x0581, 46964 },
- { 0x3A0C, 46967 },
- { 0x39FE, 46972 },
- { 0x0584, 46977 },
- { 0x3A00, 46980 },
- { 0x0586, 46985 },
- { 0x3A01, 46988 },
- { 0x058D, 46993 },
- { 0x3A06, 46996 },
- { 0x0590, 47001 },
- { 0x3A09, 47004 },
- { 0x057E, 47009 },
- { 0x39FB, 47012 },
- { 0x057B, 47017 },
- { 0x3A0A, 47020 },
- { 0x39F9, 47025 },
- { 0x057F, 47030 },
- { 0x39E1, 47033 },
- { 0x39FC, 47038 },
- { 0x0576, 47043 },
- { 0x39F4, 47046 },
- { 0x39F2, 47051 },
- { 0x39F3, 47056 },
- { 0x0588, 47061 },
- { 0x058E, 47064 },
- { 0x3A07, 47067 },
- { 0x058F, 47072 },
- { 0x39EF, 47075 },
- { 0x39EE, 47081 },
- { 0x3A08, 47087 },
- { 0x39F1, 47092 },
- { 0x39F0, 47100 },
- { 0x39E7, 47108 },
- { 0x39E8, 47112 },
- { 0x39EC, 47116 },
- { 0x39E5, 47120 },
- { 0x39EB, 47124 },
- { 0x39E6, 47128 },
- { 0x39EA, 47132 },
- { 0x39E9, 47137 },
- { 0x0579, 47141 },
- { 0x39F7, 47144 },
- { 0x0589, 47149 },
- { 0x3A03, 47153 },
- { 0x0580, 47159 },
- { 0x39FD, 47163 },
- { 0x0583, 47169 },
- { 0x0585, 47173 },
- { 0x058B, 47177 },
- { 0x0578, 47181 },
- { 0x39F6, 47184 },
- { 0x0582, 47189 },
- { 0x39FF, 47192 },
- { 0x058C, 47197 },
- { 0x3A05, 47200 },
- { 0x057C, 47205 },
- { 0x39FA, 47208 },
- { 0x0587, 47213 },
- { 0x3A02, 47216 },
- { 0x39E4, 47221 },
- { 0x39ED, 47225 },
- { 0x3A0E, 47230 },
- { 0x0592, 47234 },
- { 0x39E3, 47239 },
- { 0x0591, 47245 },
- { 0x0593, 47250 },
- { 0x0574, 47255 },
- { 0x0571, 47259 },
- { 0x056C, 47263 },
- { 0x056E, 47266 },
- { 0x0594, 47269 },
- { 0x0595, 47272 },
- { 0x21F7, 47275 },
- { 0x6A8C, 47279 },
- { 0x6A8D, 47283 },
- { 0x6A53, 47290 },
- { 0x1B94, 47292 },
- { 0x28D9, 47293 },
- { 0x1BC7, 47296 },
- { 0x1C36, 47298 },
- { 0x4778, 47301 },
- { 0x4777, 47304 },
- { 0x4740, 47307 },
- { 0x473F, 47310 },
- { 0x473E, 47313 },
- { 0x477E, 47316 },
- { 0x4773, 47318 },
- { 0x476F, 47322 },
- { 0x4775, 47326 },
- { 0x4771, 47330 },
- { 0x476E, 47334 },
- { 0x4774, 47338 },
- { 0x4776, 47342 },
- { 0x4770, 47346 },
- { 0x4772, 47350 },
- { 0x477F, 47354 },
- { 0x477D, 47357 },
- { 0x4741, 47361 },
- { 0x4747, 47364 },
- { 0x4743, 47367 },
- { 0x4749, 47370 },
- { 0x4745, 47373 },
- { 0x4742, 47376 },
- { 0x4748, 47379 },
- { 0x474A, 47382 },
- { 0x4763, 47385 },
- { 0x4750, 47388 },
- { 0x475E, 47391 },
- { 0x474D, 47394 },
- { 0x476D, 47397 },
- { 0x4744, 47400 },
- { 0x4752, 47403 },
- { 0x474B, 47406 },
- { 0x4768, 47409 },
- { 0x4765, 47412 },
- { 0x4760, 47415 },
- { 0x4761, 47418 },
- { 0x4767, 47421 },
- { 0x476C, 47424 },
- { 0x475C, 47427 },
- { 0x4746, 47430 },
- { 0x4769, 47433 },
- { 0x4766, 47436 },
- { 0x4764, 47439 },
- { 0x4751, 47442 },
- { 0x4757, 47445 },
- { 0x475F, 47448 },
- { 0x474E, 47451 },
- { 0x4753, 47454 },
- { 0x474C, 47457 },
- { 0x474F, 47460 },
- { 0x475B, 47463 },
- { 0x4754, 47466 },
- { 0x4762, 47469 },
- { 0x475A, 47472 },
- { 0x476A, 47475 },
- { 0x476B, 47478 },
- { 0x475D, 47481 },
- { 0x4755, 47484 },
- { 0x4759, 47487 },
- { 0x4756, 47490 },
- { 0x4758, 47493 },
- { 0x477B, 47496 },
- { 0x477C, 47499 },
- { 0x477A, 47502 },
- { 0x4779, 47505 },
- { 0x29C4, 47508 },
- { 0x2996, 47512 },
- { 0x2997, 47515 },
- { 0x29F2, 47519 },
- { 0x29B9, 47522 },
- { 0x2999, 47525 },
- { 0x29AD, 47528 },
- { 0x29D1, 47531 },
- { 0x29D2, 47534 },
- { 0x2977, 47537 },
- { 0x29A7, 47540 },
- { 0x29F4, 47543 },
- { 0x2A2C, 47546 },
- { 0x29E1, 47549 },
- { 0x2A2B, 47552 },
- { 0x29C6, 47555 },
- { 0x2983, 47558 },
- { 0x29ED, 47561 },
- { 0x297C, 47564 },
- { 0x297D, 47567 },
- { 0x29EE, 47570 },
- { 0x29BB, 47573 },
- { 0x29F1, 47576 },
- { 0x2975, 47579 },
- { 0x2A0C, 47582 },
- { 0x29B6, 47585 },
- { 0x2A44, 47588 },
- { 0x2A0F, 47591 },
- { 0x2A10, 47594 },
- { 0x29BD, 47597 },
- { 0x2A07, 47600 },
- { 0x29BC, 47603 },
- { 0x298C, 47606 },
- { 0x297B, 47609 },
- { 0x29AB, 47612 },
- { 0x29D9, 47616 },
- { 0x2A0B, 47619 },
- { 0x2A38, 47622 },
- { 0x2A22, 47625 },
- { 0x29FD, 47628 },
- { 0x2A12, 47631 },
- { 0x29DB, 47634 },
- { 0x2A30, 47639 },
- { 0x2A13, 47642 },
- { 0x29E8, 47645 },
- { 0x2A17, 47648 },
- { 0x29C7, 47651 },
- { 0x29CB, 47654 },
- { 0x2A3A, 47657 },
- { 0x29E0, 47660 },
- { 0x29B3, 47663 },
- { 0x2981, 47666 },
- { 0x2A43, 47670 },
- { 0x2A46, 47673 },
- { 0x2A24, 47676 },
- { 0x29D0, 47679 },
- { 0x29CA, 47682 },
- { 0x2A37, 47685 },
- { 0x2A11, 47688 },
- { 0x2A41, 47691 },
- { 0x2A1D, 47694 },
- { 0x2A1B, 47697 },
- { 0x2A32, 47700 },
- { 0x29CE, 47703 },
- { 0x29B4, 47708 },
- { 0x2A2D, 47711 },
- { 0x2A3C, 47714 },
- { 0x297A, 47717 },
- { 0x2A08, 47720 },
- { 0x299D, 47723 },
- { 0x29D4, 47726 },
- { 0x29C0, 47729 },
- { 0x299F, 47732 },
- { 0x2A29, 47735 },
- { 0x2A27, 47738 },
- { 0x297E, 47741 },
- { 0x29D8, 47744 },
- { 0x2976, 47747 },
- { 0x2A1C, 47750 },
- { 0x29AA, 47753 },
- { 0x29F6, 47757 },
- { 0x29BE, 47760 },
- { 0x2A45, 47763 },
- { 0x2985, 47766 },
- { 0x29F3, 47770 },
- { 0x2A21, 47773 },
- { 0x29EB, 47776 },
- { 0x299C, 47779 },
- { 0x2A39, 47782 },
- { 0x298E, 47785 },
- { 0x29F8, 47788 },
- { 0x29EC, 47791 },
- { 0x29DF, 47794 },
- { 0x29B0, 47797 },
- { 0x29C1, 47800 },
- { 0x2A31, 47803 },
- { 0x29D6, 47806 },
- { 0x29BF, 47809 },
- { 0x2A16, 47812 },
- { 0x2A04, 47815 },
- { 0x2A06, 47819 },
- { 0x2A2A, 47822 },
- { 0x2A18, 47825 },
- { 0x29A4, 47828 },
- { 0x2988, 47831 },
- { 0x2991, 47834 },
- { 0x29E3, 47837 },
- { 0x2A3F, 47840 },
- { 0x2A03, 47843 },
- { 0x29F5, 47846 },
- { 0x299B, 47849 },
- { 0x298F, 47852 },
- { 0x29FF, 47855 },
- { 0x2982, 47858 },
- { 0x29C2, 47861 },
- { 0x2994, 47864 },
- { 0x2980, 47867 },
- { 0x297F, 47870 },
- { 0x29DA, 47873 },
- { 0x2A33, 47876 },
- { 0x2A4A, 47879 },
- { 0x2A36, 47882 },
- { 0x29E7, 47885 },
- { 0x2A00, 47888 },
- { 0x29B1, 47891 },
- { 0x2A2F, 47894 },
- { 0x2986, 47897 },
- { 0x29D5, 47900 },
- { 0x2A1E, 47903 },
- { 0x2992, 47906 },
- { 0x2987, 47909 },
- { 0x298A, 47912 },
- { 0x29A3, 47917 },
- { 0x29EF, 47920 },
- { 0x2A0E, 47923 },
- { 0x29AC, 47926 },
- { 0x2A20, 47929 },
- { 0x29A8, 47934 },
- { 0x2978, 47938 },
- { 0x2A1F, 47941 },
- { 0x29CF, 47944 },
- { 0x299E, 47947 },
- { 0x29AE, 47950 },
- { 0x2A28, 47953 },
- { 0x29E2, 47956 },
- { 0x2989, 47959 },
- { 0x29E9, 47962 },
- { 0x29C8, 47965 },
- { 0x29E4, 47968 },
- { 0x29D7, 47971 },
- { 0x2984, 47974 },
- { 0x2A01, 47977 },
- { 0x2A47, 47980 },
- { 0x29E6, 47983 },
- { 0x29C9, 47986 },
- { 0x2A3B, 47989 },
- { 0x29DE, 47992 },
- { 0x299A, 47995 },
- { 0x2A23, 47998 },
- { 0x29F9, 48001 },
- { 0x2A0D, 48004 },
- { 0x29EA, 48007 },
- { 0x2A14, 48010 },
- { 0x29B5, 48013 },
- { 0x29A0, 48016 },
- { 0x29B8, 48019 },
- { 0x29DD, 48022 },
- { 0x29A9, 48026 },
- { 0x29CD, 48030 },
- { 0x2A48, 48034 },
- { 0x29CC, 48037 },
- { 0x298B, 48040 },
- { 0x2A02, 48044 },
- { 0x2A3E, 48047 },
- { 0x29FA, 48050 },
- { 0x29FC, 48053 },
- { 0x29B7, 48056 },
- { 0x2979, 48059 },
- { 0x2A09, 48062 },
- { 0x29E5, 48065 },
- { 0x29A1, 48068 },
- { 0x29BA, 48071 },
- { 0x2A26, 48074 },
- { 0x29FB, 48078 },
- { 0x2A42, 48081 },
- { 0x29A6, 48084 },
- { 0x2A49, 48087 },
- { 0x2A0A, 48090 },
- { 0x29C3, 48093 },
- { 0x2A3D, 48096 },
- { 0x29AF, 48099 },
- { 0x2A05, 48102 },
- { 0x29C5, 48105 },
- { 0x2998, 48108 },
- { 0x29F0, 48111 },
- { 0x29B2, 48114 },
- { 0x2A25, 48117 },
- { 0x2A15, 48120 },
- { 0x29A5, 48123 },
- { 0x2990, 48126 },
- { 0x2995, 48129 },
- { 0x2A1A, 48132 },
- { 0x2A35, 48135 },
- { 0x2A2E, 48138 },
- { 0x29F7, 48141 },
- { 0x29A2, 48144 },
- { 0x29D3, 48147 },
- { 0x29DC, 48150 },
- { 0x29FE, 48153 },
- { 0x2993, 48156 },
- { 0x298D, 48159 },
- { 0x2A40, 48162 },
- { 0x2A19, 48165 },
- { 0x2A34, 48168 },
- { 0x1C87, 48172 },
- { 0x6945, 48174 },
- { 0x48B4, 48176 },
- { 0x48B5, 48179 },
- { 0x48B3, 48182 },
- { 0x48B2, 48185 },
- { 0x48B8, 48188 },
- { 0x48B6, 48191 },
- { 0x48AE, 48193 },
- { 0x48AB, 48197 },
- { 0x48B0, 48201 },
- { 0x48AD, 48205 },
- { 0x48AA, 48209 },
- { 0x48AF, 48213 },
- { 0x48B1, 48217 },
- { 0x48AC, 48221 },
- { 0x48B7, 48225 },
- { 0x48BA, 48228 },
- { 0x487F, 48232 },
- { 0x4883, 48235 },
- { 0x4881, 48238 },
- { 0x4885, 48241 },
- { 0x4882, 48244 },
- { 0x4880, 48247 },
- { 0x4884, 48250 },
- { 0x4886, 48253 },
- { 0x489F, 48256 },
- { 0x488D, 48259 },
- { 0x4899, 48262 },
- { 0x4889, 48265 },
- { 0x48A8, 48268 },
- { 0x488F, 48271 },
- { 0x4887, 48274 },
- { 0x48A5, 48277 },
- { 0x48A2, 48280 },
- { 0x489C, 48283 },
- { 0x489D, 48286 },
- { 0x48A4, 48289 },
- { 0x48A7, 48292 },
- { 0x4897, 48295 },
- { 0x48A6, 48298 },
- { 0x48A3, 48301 },
- { 0x48A0, 48304 },
- { 0x48A1, 48307 },
- { 0x488E, 48310 },
- { 0x4894, 48313 },
- { 0x489B, 48316 },
- { 0x488A, 48319 },
- { 0x488B, 48322 },
- { 0x4890, 48325 },
- { 0x4888, 48328 },
- { 0x48A9, 48331 },
- { 0x488C, 48334 },
- { 0x4896, 48337 },
- { 0x4891, 48340 },
- { 0x489E, 48343 },
- { 0x4898, 48346 },
- { 0x4892, 48349 },
- { 0x489A, 48352 },
- { 0x4895, 48355 },
- { 0x4893, 48358 },
- { 0x48B9, 48361 },
- { 0x48BB, 48364 },
- { 0x687E, 48367 },
- { 0x2CB8, 48368 },
- { 0x25D1, 48371 },
- { 0x25D3, 48373 },
- { 0x68F8, 48378 },
- { 0x182C, 48379 },
- { 0x182D, 48382 },
- { 0x1834, 48385 },
- { 0x1839, 48388 },
- { 0x1835, 48391 },
- { 0x1838, 48394 },
- { 0x1837, 48397 },
- { 0x183C, 48400 },
- { 0x1833, 48403 },
- { 0x183B, 48406 },
- { 0x183A, 48409 },
- { 0x1836, 48412 },
- { 0x1822, 48415 },
- { 0x181D, 48419 },
- { 0x181E, 48423 },
- { 0x1820, 48427 },
- { 0x181C, 48431 },
- { 0x181F, 48435 },
- { 0x1821, 48439 },
- { 0x1819, 48443 },
- { 0x1809, 48446 },
- { 0x17FC, 48449 },
- { 0x1802, 48452 },
- { 0x1807, 48455 },
- { 0x17F9, 48458 },
- { 0x1813, 48461 },
- { 0x17FE, 48464 },
- { 0x17F6, 48467 },
- { 0x1812, 48470 },
- { 0x180B, 48473 },
- { 0x1803, 48476 },
- { 0x1804, 48479 },
- { 0x1811, 48482 },
- { 0x1816, 48485 },
- { 0x1800, 48488 },
- { 0x1815, 48491 },
- { 0x1818, 48494 },
- { 0x1810, 48497 },
- { 0x180A, 48500 },
- { 0x17FD, 48503 },
- { 0x183F, 48506 },
- { 0x180F, 48509 },
- { 0x1808, 48512 },
- { 0x17FA, 48515 },
- { 0x1814, 48518 },
- { 0x17F8, 48521 },
- { 0x17F7, 48524 },
- { 0x180C, 48527 },
- { 0x17FB, 48530 },
- { 0x17FF, 48533 },
- { 0x1806, 48536 },
- { 0x1805, 48539 },
- { 0x1817, 48542 },
- { 0x1801, 48545 },
- { 0x180D, 48548 },
- { 0x183D, 48551 },
- { 0x180E, 48554 },
- { 0x183E, 48557 },
- { 0x1823, 48560 },
- { 0x1825, 48564 },
- { 0x1824, 48568 },
- { 0x1826, 48572 },
- { 0x1827, 48576 },
- { 0x1828, 48580 },
- { 0x1829, 48584 },
- { 0x182B, 48588 },
- { 0x182A, 48592 },
- { 0x181B, 48596 },
- { 0x181A, 48600 },
- { 0x182F, 48604 },
- { 0x1830, 48609 },
- { 0x182E, 48612 },
- { 0x1832, 48615 },
- { 0x1831, 48618 },
- { 0x424C, 48622 },
- { 0x424D, 48626 },
- { 0x424E, 48630 },
- { 0x424F, 48634 },
- { 0x4250, 48638 },
- { 0x4251, 48642 },
- { 0x4252, 48646 },
- { 0x4253, 48650 },
- { 0x4257, 48654 },
- { 0x4258, 48658 },
- { 0x4259, 48662 },
- { 0x425D, 48666 },
- { 0x425E, 48670 },
- { 0x425F, 48674 },
- { 0x4260, 48678 },
- { 0x4261, 48682 },
- { 0x4262, 48686 },
- { 0x4263, 48690 },
- { 0x4264, 48694 },
- { 0x4265, 48698 },
- { 0x4266, 48702 },
- { 0x4267, 48706 },
- { 0x4268, 48710 },
- { 0x4269, 48714 },
- { 0x426A, 48718 },
- { 0x426B, 48722 },
- { 0x426C, 48726 },
- { 0x426D, 48730 },
- { 0x426E, 48734 },
- { 0x426F, 48738 },
- { 0x4270, 48742 },
- { 0x4271, 48746 },
- { 0x4272, 48750 },
- { 0x4273, 48754 },
- { 0x4274, 48758 },
- { 0x4275, 48762 },
- { 0x4276, 48766 },
- { 0x4277, 48770 },
- { 0x4278, 48774 },
- { 0x4279, 48778 },
- { 0x427A, 48782 },
- { 0x427B, 48786 },
- { 0x427C, 48790 },
- { 0x427D, 48794 },
- { 0x427E, 48798 },
- { 0x427F, 48802 },
- { 0x4280, 48806 },
- { 0x4281, 48810 },
- { 0x4282, 48814 },
- { 0x4283, 48818 },
- { 0x4284, 48822 },
- { 0x4285, 48826 },
- { 0x4286, 48830 },
- { 0x4287, 48834 },
- { 0x4288, 48838 },
- { 0x4289, 48842 },
- { 0x428A, 48846 },
- { 0x428B, 48850 },
- { 0x428C, 48854 },
- { 0x428D, 48858 },
- { 0x428E, 48862 },
- { 0x428F, 48866 },
- { 0x4290, 48870 },
- { 0x4291, 48874 },
- { 0x4292, 48878 },
- { 0x4293, 48882 },
- { 0x4294, 48886 },
- { 0x4295, 48890 },
- { 0x4296, 48894 },
- { 0x42AA, 48898 },
- { 0x42AB, 48902 },
- { 0x42AC, 48906 },
- { 0x42AD, 48910 },
- { 0x42AE, 48914 },
- { 0x42AF, 48918 },
- { 0x42B0, 48922 },
- { 0x42B1, 48926 },
- { 0x42B2, 48930 },
- { 0x42B3, 48934 },
- { 0x42B4, 48938 },
- { 0x42B5, 48942 },
- { 0x42B6, 48946 },
- { 0x42B7, 48950 },
- { 0x42B8, 48954 },
- { 0x42B9, 48958 },
- { 0x42BA, 48962 },
- { 0x42BB, 48966 },
- { 0x42BC, 48970 },
- { 0x42BD, 48974 },
- { 0x42BE, 48978 },
- { 0x42BF, 48982 },
- { 0x42C0, 48986 },
- { 0x42C1, 48990 },
- { 0x42C2, 48994 },
- { 0x42C3, 48998 },
- { 0x42C4, 49002 },
- { 0x42C5, 49006 },
- { 0x42C6, 49010 },
- { 0x42C7, 49014 },
- { 0x42C8, 49018 },
- { 0x42C9, 49022 },
- { 0x42CA, 49026 },
- { 0x42CB, 49030 },
- { 0x42CC, 49034 },
- { 0x42CD, 49038 },
- { 0x42CE, 49042 },
- { 0x42CF, 49046 },
- { 0x42D0, 49050 },
- { 0x42D1, 49054 },
- { 0x42D2, 49058 },
- { 0x42D3, 49062 },
- { 0x42D4, 49066 },
- { 0x42D5, 49070 },
- { 0x42D6, 49074 },
- { 0x42D7, 49078 },
- { 0x42D8, 49082 },
- { 0x42D9, 49086 },
- { 0x42DA, 49090 },
- { 0x42DB, 49094 },
- { 0x42DC, 49098 },
- { 0x42DD, 49102 },
- { 0x42DE, 49106 },
- { 0x42DF, 49110 },
- { 0x42E0, 49114 },
- { 0x42E1, 49118 },
- { 0x42E2, 49122 },
- { 0x42E3, 49126 },
- { 0x42E4, 49130 },
- { 0x42E5, 49134 },
- { 0x42E6, 49138 },
- { 0x42E7, 49142 },
- { 0x42E8, 49146 },
- { 0x42E9, 49150 },
- { 0x42EA, 49154 },
- { 0x42EB, 49158 },
- { 0x42EC, 49162 },
- { 0x42ED, 49166 },
- { 0x42EE, 49170 },
- { 0x42EF, 49174 },
- { 0x42F0, 49178 },
- { 0x42F1, 49182 },
- { 0x42F2, 49186 },
- { 0x42F3, 49190 },
- { 0x42F4, 49194 },
- { 0x42F5, 49198 },
- { 0x42F6, 49202 },
- { 0x42F7, 49206 },
- { 0x42F8, 49210 },
- { 0x42F9, 49214 },
- { 0x42FA, 49218 },
- { 0x42FB, 49222 },
- { 0x42FC, 49226 },
- { 0x42FD, 49230 },
- { 0x42FE, 49234 },
- { 0x42FF, 49238 },
- { 0x4300, 49242 },
- { 0x4301, 49246 },
- { 0x4302, 49250 },
- { 0x4303, 49254 },
- { 0x4304, 49258 },
- { 0x4305, 49262 },
- { 0x4306, 49266 },
- { 0x4307, 49270 },
- { 0x4308, 49274 },
- { 0x4309, 49278 },
- { 0x430A, 49282 },
- { 0x430B, 49286 },
- { 0x430C, 49290 },
- { 0x430D, 49294 },
- { 0x430E, 49298 },
- { 0x430F, 49302 },
- { 0x4310, 49306 },
- { 0x4311, 49310 },
- { 0x4312, 49314 },
- { 0x4313, 49318 },
- { 0x4314, 49322 },
- { 0x4315, 49326 },
- { 0x4316, 49330 },
- { 0x4317, 49334 },
- { 0x4318, 49338 },
- { 0x4319, 49342 },
- { 0x431A, 49346 },
- { 0x431B, 49350 },
- { 0x431C, 49354 },
- { 0x431D, 49358 },
- { 0x431E, 49362 },
- { 0x431F, 49366 },
- { 0x4320, 49370 },
- { 0x4321, 49374 },
- { 0x4322, 49378 },
- { 0x4323, 49382 },
- { 0x4324, 49386 },
- { 0x4325, 49390 },
- { 0x4326, 49394 },
- { 0x4327, 49398 },
- { 0x4328, 49402 },
- { 0x4329, 49406 },
- { 0x432A, 49410 },
- { 0x432B, 49414 },
- { 0x432C, 49418 },
- { 0x432D, 49422 },
- { 0x432E, 49426 },
- { 0x432F, 49431 },
- { 0x4330, 49436 },
- { 0x4331, 49441 },
- { 0x4332, 49446 },
- { 0x4333, 49451 },
- { 0x4334, 49456 },
- { 0x4335, 49461 },
- { 0x4336, 49466 },
- { 0x433B, 49471 },
- { 0x433C, 49476 },
- { 0x433D, 49481 },
- { 0x433E, 49486 },
- { 0x433F, 49491 },
- { 0x4340, 49496 },
- { 0x4341, 49501 },
- { 0x4342, 49506 },
- { 0x4343, 49511 },
- { 0x4344, 49516 },
- { 0x4345, 49520 },
- { 0x4346, 49524 },
- { 0x4347, 49528 },
- { 0x4348, 49532 },
- { 0x4349, 49536 },
- { 0x434A, 49540 },
- { 0x434B, 49544 },
- { 0x4212, 49548 },
- { 0x4241, 49552 },
- { 0x4246, 49556 },
- { 0x4254, 49560 },
- { 0x4255, 49564 },
- { 0x4256, 49568 },
- { 0x425A, 49572 },
- { 0x425B, 49576 },
- { 0x425C, 49580 },
- { 0x41F7, 49584 },
- { 0x41F8, 49588 },
- { 0x41F9, 49592 },
- { 0x41FA, 49596 },
- { 0x41FB, 49600 },
- { 0x41FC, 49604 },
- { 0x41FD, 49608 },
- { 0x41FE, 49612 },
- { 0x41FF, 49616 },
- { 0x4200, 49620 },
- { 0x4201, 49624 },
- { 0x4202, 49628 },
- { 0x4203, 49632 },
- { 0x4204, 49636 },
- { 0x4205, 49640 },
- { 0x4206, 49644 },
- { 0x4209, 49648 },
- { 0x420C, 49652 },
- { 0x420E, 49656 },
- { 0x420F, 49660 },
- { 0x4210, 49664 },
- { 0x4211, 49668 },
- { 0x4213, 49672 },
- { 0x4214, 49676 },
- { 0x4215, 49680 },
- { 0x4216, 49684 },
- { 0x4217, 49688 },
- { 0x4218, 49692 },
- { 0x4219, 49696 },
- { 0x421A, 49700 },
- { 0x421B, 49704 },
- { 0x421C, 49708 },
- { 0x421D, 49712 },
- { 0x421E, 49716 },
- { 0x421F, 49720 },
- { 0x4220, 49724 },
- { 0x4221, 49728 },
- { 0x4222, 49732 },
- { 0x4223, 49736 },
- { 0x4224, 49740 },
- { 0x4225, 49744 },
- { 0x4226, 49748 },
- { 0x4227, 49752 },
- { 0x4228, 49756 },
- { 0x4229, 49760 },
- { 0x422A, 49764 },
- { 0x422B, 49768 },
- { 0x422C, 49772 },
- { 0x422D, 49776 },
- { 0x422E, 49780 },
- { 0x422F, 49784 },
- { 0x4230, 49788 },
- { 0x4231, 49792 },
- { 0x4232, 49796 },
- { 0x4233, 49800 },
- { 0x4234, 49804 },
- { 0x4235, 49808 },
- { 0x4236, 49812 },
- { 0x4237, 49816 },
- { 0x4238, 49820 },
- { 0x4239, 49824 },
- { 0x423A, 49828 },
- { 0x423B, 49832 },
- { 0x423C, 49836 },
- { 0x423D, 49840 },
- { 0x423F, 49844 },
- { 0x4240, 49848 },
- { 0x4242, 49852 },
- { 0x4243, 49856 },
- { 0x4247, 49860 },
- { 0x4248, 49864 },
- { 0x4249, 49868 },
- { 0x424A, 49872 },
- { 0x424B, 49876 },
- { 0x4337, 49880 },
- { 0x4338, 49885 },
- { 0x4339, 49890 },
- { 0x433A, 49895 },
- { 0x4207, 49900 },
- { 0x4208, 49904 },
- { 0x420A, 49908 },
- { 0x420B, 49912 },
- { 0x420D, 49916 },
- { 0x4244, 49920 },
- { 0x4245, 49924 },
- { 0x423E, 49928 },
- { 0x4297, 49932 },
- { 0x4298, 49936 },
- { 0x4299, 49940 },
- { 0x429A, 49944 },
- { 0x429B, 49948 },
- { 0x429C, 49952 },
- { 0x429D, 49956 },
- { 0x429E, 49960 },
- { 0x429F, 49964 },
- { 0x42A0, 49968 },
- { 0x42A1, 49972 },
- { 0x42A2, 49976 },
- { 0x42A3, 49980 },
- { 0x42A4, 49984 },
- { 0x42A5, 49988 },
- { 0x42A6, 49992 },
- { 0x42A7, 49996 },
- { 0x42A8, 50000 },
- { 0x42A9, 50004 },
- { 0x3E83, 50008 },
- { 0x3E84, 50012 },
- { 0x3E85, 50016 },
- { 0x3E86, 50020 },
- { 0x3E87, 50024 },
- { 0x3E88, 50028 },
- { 0x3E89, 50032 },
- { 0x3E8A, 50036 },
- { 0x3E8B, 50040 },
- { 0x3E8C, 50044 },
- { 0x3E8D, 50048 },
- { 0x3E8E, 50052 },
- { 0x3E8F, 50056 },
- { 0x3E90, 50060 },
- { 0x3E91, 50064 },
- { 0x3E92, 50069 },
- { 0x3E93, 50074 },
- { 0x3E94, 50079 },
- { 0x3E9F, 50084 },
- { 0x3EA0, 50089 },
- { 0x3EA1, 50094 },
- { 0x3EA2, 50099 },
- { 0x3EA3, 50104 },
- { 0x3EA6, 50109 },
- { 0x3EA7, 50114 },
- { 0x3EA8, 50119 },
- { 0x3EAB, 50123 },
- { 0x3EAC, 50128 },
- { 0x3EAD, 50133 },
- { 0x3EAE, 50137 },
- { 0x3EAF, 50142 },
- { 0x3EB0, 50146 },
- { 0x3EB1, 50150 },
- { 0x3EB2, 50155 },
- { 0x3EB3, 50159 },
- { 0x3EB4, 50163 },
- { 0x3EB6, 50167 },
- { 0x3EB7, 50171 },
- { 0x3EB8, 50175 },
- { 0x3EB9, 50180 },
- { 0x3EBA, 50184 },
- { 0x3EBB, 50188 },
- { 0x3EBC, 50193 },
- { 0x3EBD, 50198 },
- { 0x3EBE, 50202 },
- { 0x3EBF, 50206 },
- { 0x3EC0, 50210 },
- { 0x3EC1, 50214 },
- { 0x3EC2, 50218 },
- { 0x3EC3, 50222 },
- { 0x3EC4, 50226 },
- { 0x3EC5, 50230 },
- { 0x3EC6, 50234 },
- { 0x3EC7, 50239 },
- { 0x3EC8, 50243 },
- { 0x3EC9, 50248 },
- { 0x3ECA, 50252 },
- { 0x3ECB, 50256 },
- { 0x3ECC, 50260 },
- { 0x3ECD, 50264 },
- { 0x3ECE, 50268 },
- { 0x3ECF, 50272 },
- { 0x3ED0, 50276 },
- { 0x3ED1, 50280 },
- { 0x3ED2, 50284 },
- { 0x3ED3, 50288 },
- { 0x3ED4, 50292 },
- { 0x3ED5, 50297 },
- { 0x3ED6, 50302 },
- { 0x3ED7, 50307 },
- { 0x3ED8, 50312 },
- { 0x3ED9, 50317 },
- { 0x3EDA, 50321 },
- { 0x3EDB, 50326 },
- { 0x3EDC, 50330 },
- { 0x3EDD, 50334 },
- { 0x3EDE, 50340 },
- { 0x3EDF, 50345 },
- { 0x3EE0, 50351 },
- { 0x3EE1, 50356 },
- { 0x3EE2, 50360 },
- { 0x3EE4, 50364 },
- { 0x3EE5, 50368 },
- { 0x3EE6, 50372 },
- { 0x3EE7, 50376 },
- { 0x3EE8, 50380 },
- { 0x3EE9, 50384 },
- { 0x3EEA, 50389 },
- { 0x3EEB, 50393 },
- { 0x3EEC, 50397 },
- { 0x3EED, 50401 },
- { 0x3EEE, 50405 },
- { 0x3E95, 50409 },
- { 0x3E96, 50414 },
- { 0x3E97, 50419 },
- { 0x3E98, 50424 },
- { 0x3E99, 50429 },
- { 0x3E9A, 50434 },
- { 0x3E9B, 50439 },
- { 0x3E9C, 50444 },
- { 0x3E9D, 50449 },
- { 0x3E9E, 50454 },
- { 0x3EEF, 50459 },
- { 0x3EF0, 50464 },
- { 0x3EF1, 50469 },
- { 0x3EF2, 50474 },
- { 0x3EF3, 50479 },
- { 0x3EF4, 50484 },
- { 0x3EF5, 50489 },
- { 0x3EF6, 50494 },
- { 0x3EF7, 50499 },
- { 0x3EF8, 50504 },
- { 0x3EF9, 50509 },
- { 0x3EFA, 50514 },
- { 0x3EFB, 50519 },
- { 0x3EFC, 50524 },
- { 0x3EFD, 50529 },
- { 0x3EFE, 50534 },
- { 0x3EFF, 50539 },
- { 0x3F00, 50544 },
- { 0x3F01, 50549 },
- { 0x3F02, 50554 },
- { 0x3F03, 50559 },
- { 0x3F04, 50564 },
- { 0x3F05, 50569 },
- { 0x3F06, 50574 },
- { 0x3F07, 50579 },
- { 0x3F08, 50584 },
- { 0x3F09, 50589 },
- { 0x3F0A, 50594 },
- { 0x3F0B, 50599 },
- { 0x3EA4, 50604 },
- { 0x3EA5, 50609 },
- { 0x3EA9, 50614 },
- { 0x3EAA, 50619 },
- { 0x3EB5, 50624 },
- { 0x3EE3, 50629 },
- { 0x3E3E, 50634 },
- { 0x3E62, 50639 },
- { 0x3E56, 50644 },
- { 0x3E6A, 50649 },
- { 0x3E6C, 50654 },
- { 0x3E51, 50659 },
- { 0x3E40, 50664 },
- { 0x3E39, 50669 },
- { 0x3E65, 50674 },
- { 0x3E3D, 50679 },
- { 0x3E59, 50684 },
- { 0x3E67, 50689 },
- { 0x3E4D, 50694 },
- { 0x3E41, 50699 },
- { 0x3E4F, 50704 },
- { 0x3E5B, 50709 },
- { 0x3E72, 50714 },
- { 0x3E74, 50719 },
- { 0x3E5D, 50724 },
- { 0x3E50, 50729 },
- { 0x3E52, 50734 },
- { 0x3E75, 50739 },
- { 0x3E63, 50744 },
- { 0x3E60, 50749 },
- { 0x3E3B, 50754 },
- { 0x3E7B, 50759 },
- { 0x3E53, 50764 },
- { 0x3E64, 50769 },
- { 0x3E5E, 50774 },
- { 0x3E7E, 50779 },
- { 0x3E45, 50784 },
- { 0x3E6B, 50789 },
- { 0x3E3A, 50794 },
- { 0x3E58, 50799 },
- { 0x3E70, 50804 },
- { 0x3E66, 50809 },
- { 0x3E71, 50814 },
- { 0x3E76, 50819 },
- { 0x3E48, 50824 },
- { 0x3E3F, 50829 },
- { 0x3E44, 50834 },
- { 0x3E7A, 50839 },
- { 0x3E5A, 50844 },
- { 0x3E42, 50849 },
- { 0x3E54, 50854 },
- { 0x3E61, 50859 },
- { 0x3E6E, 50864 },
- { 0x3E55, 50869 },
- { 0x3E43, 50874 },
- { 0x3E68, 50879 },
- { 0x3E69, 50884 },
- { 0x3E5F, 50889 },
- { 0x3E3C, 50894 },
- { 0x3E7C, 50899 },
- { 0x3E46, 50904 },
- { 0x3E80, 50909 },
- { 0x3E49, 50914 },
- { 0x3E7F, 50919 },
- { 0x3E6D, 50924 },
- { 0x3E4A, 50929 },
- { 0x3E78, 50934 },
- { 0x3E57, 50939 },
- { 0x3E4E, 50944 },
- { 0x3E73, 50949 },
- { 0x3E6F, 50954 },
- { 0x3E7D, 50959 },
- { 0x3E47, 50964 },
- { 0x3E5C, 50969 },
- { 0x3E4C, 50974 },
- { 0x3E4B, 50979 },
- { 0x3E77, 50984 },
- { 0x3E81, 50989 },
- { 0x3E79, 50994 },
- { 0x3E82, 50999 },
- { 0x69AC, 51004 },
- { 0x6A51, 51006 },
- { 0x3FCD, 51009 },
- { 0x3FCF, 51012 },
- { 0x3FD2, 51015 },
- { 0x3FCE, 51018 },
- { 0x3FD1, 51021 },
- { 0x3FE8, 51024 },
- { 0x3FD3, 51027 },
- { 0x3FD7, 51030 },
- { 0x3FD8, 51033 },
- { 0x3FDA, 51036 },
- { 0x3FDB, 51039 },
- { 0x3FDC, 51042 },
- { 0x3FE0, 51045 },
- { 0x3FD9, 51048 },
- { 0x3FE2, 51051 },
- { 0x3FE3, 51054 },
- { 0x3FE4, 51057 },
- { 0x3FDF, 51060 },
- { 0x3FD4, 51063 },
- { 0x3FE9, 51066 },
- { 0x3FD5, 51069 },
- { 0x3FE6, 51072 },
- { 0x3FD0, 51075 },
- { 0x3FE7, 51078 },
- { 0x3FE1, 51081 },
- { 0x3FDD, 51084 },
- { 0x3FDE, 51087 },
- { 0x3FD6, 51090 },
- { 0x3FE5, 51093 },
- { 0x4421, 51096 },
- { 0x4422, 51099 },
- { 0x443A, 51102 },
- { 0x4424, 51105 },
- { 0x4425, 51108 },
- { 0x4432, 51111 },
- { 0x4423, 51114 },
- { 0x4427, 51117 },
- { 0x4429, 51120 },
- { 0x442A, 51123 },
- { 0x442B, 51126 },
- { 0x442C, 51129 },
- { 0x442D, 51132 },
- { 0x4433, 51135 },
- { 0x442E, 51138 },
- { 0x4434, 51141 },
- { 0x4430, 51144 },
- { 0x4431, 51147 },
- { 0x4426, 51150 },
- { 0x4428, 51153 },
- { 0x4436, 51156 },
- { 0x4437, 51159 },
- { 0x4438, 51162 },
- { 0x4439, 51165 },
- { 0x442F, 51168 },
- { 0x4435, 51171 },
- { 0x443B, 51174 },
- { 0x006E, 51177 },
- { 0x6BB0, 51178 },
- { 0x6BC5, 51182 },
- { 0x6B7F, 51187 },
- { 0x6BAA, 51191 },
- { 0x6BBF, 51195 },
- { 0x6BC1, 51200 },
- { 0x229A, 51205 },
- { 0x228E, 51210 },
- { 0x21D1, 51214 },
- { 0x6BB6, 51217 },
- { 0x6BC8, 51221 },
- { 0x6B9D, 51226 },
- { 0x229B, 51229 },
- { 0x228F, 51234 },
- { 0x20B8, 51238 },
- { 0x21D2, 51240 },
- { 0x6BBB, 51244 },
- { 0x6BBD, 51249 },
- { 0x21D0, 51254 },
- { 0x6B89, 51257 },
- { 0x6BA4, 51260 },
- { 0x227F, 51262 },
- { 0x2290, 51265 },
- { 0x2291, 51270 },
- { 0x1BE3, 51275 },
- { 0x2292, 51278 },
- { 0x2293, 51283 },
- { 0x397C, 51288 },
- { 0x38A5, 51292 },
- { 0x397D, 51295 },
- { 0x38A7, 51299 },
- { 0x38A4, 51304 },
- { 0x397F, 51308 },
- { 0x3984, 51312 },
- { 0x3980, 51316 },
- { 0x3983, 51320 },
- { 0x3982, 51324 },
- { 0x3987, 51328 },
- { 0x397E, 51332 },
- { 0x3986, 51336 },
- { 0x3985, 51340 },
- { 0x3981, 51344 },
- { 0x38A1, 51348 },
- { 0x389E, 51353 },
- { 0x389F, 51358 },
- { 0x38A0, 51363 },
- { 0x38A2, 51368 },
- { 0x3975, 51373 },
- { 0x3974, 51378 },
- { 0x397A, 51383 },
- { 0x3973, 51388 },
- { 0x3978, 51393 },
- { 0x3976, 51398 },
- { 0x3977, 51403 },
- { 0x3979, 51408 },
- { 0x38A8, 51413 },
- { 0x3893, 51418 },
- { 0x395F, 51422 },
- { 0x3972, 51426 },
- { 0x3894, 51431 },
- { 0x3965, 51435 },
- { 0x3955, 51439 },
- { 0x396F, 51443 },
- { 0x3954, 51448 },
- { 0x396E, 51452 },
- { 0x395E, 51457 },
- { 0x3895, 51461 },
- { 0x3899, 51465 },
- { 0x3967, 51469 },
- { 0x3962, 51473 },
- { 0x395D, 51477 },
- { 0x3966, 51481 },
- { 0x3950, 51485 },
- { 0x396B, 51489 },
- { 0x3952, 51494 },
- { 0x396C, 51498 },
- { 0x3953, 51503 },
- { 0x396D, 51507 },
- { 0x389B, 51512 },
- { 0x3896, 51516 },
- { 0x3964, 51520 },
- { 0x3951, 51524 },
- { 0x389C, 51528 },
- { 0x389D, 51532 },
- { 0x3957, 51536 },
- { 0x3970, 51540 },
- { 0x3897, 51545 },
- { 0x395B, 51549 },
- { 0x396A, 51553 },
- { 0x3956, 51557 },
- { 0x389A, 51561 },
- { 0x3969, 51565 },
- { 0x3968, 51569 },
- { 0x3963, 51573 },
- { 0x3958, 51577 },
- { 0x3959, 51581 },
- { 0x3971, 51585 },
- { 0x3960, 51590 },
- { 0x395A, 51594 },
- { 0x3898, 51598 },
- { 0x395C, 51602 },
- { 0x3961, 51606 },
- { 0x38A9, 51610 },
- { 0x38A3, 51613 },
- { 0x397B, 51616 },
- { 0x38A6, 51619 },
- { 0x0076, 51624 },
- { 0x6917, 51626 },
- { 0x691A, 51628 },
- { 0x6918, 51631 },
- { 0x1E00, 51638 },
- { 0x2530, 51639 },
- { 0x6838, 51642 },
- { 0x685B, 51643 },
- { 0x6972, 51645 },
- { 0x1BB3, 51646 },
- { 0x21D8, 51649 },
- { 0x1C38, 51650 },
- { 0x1E0B, 51653 },
- { 0x1E0D, 51656 },
- { 0x1FB7, 51662 },
- { 0x0003, 51666 },
- { 0x1FB8, 51668 },
- { 0x1FB9, 51672 },
- { 0x1FC1, 51676 },
- { 0x1FBC, 51680 },
- { 0x1FBD, 51684 },
- { 0x1FBF, 51688 },
- { 0x1FBB, 51692 },
- { 0x1FC0, 51696 },
- { 0x1FBA, 51700 },
- { 0x1FBE, 51704 },
- { 0x1C73, 51708 },
- { 0x3E37, 51710 },
- { 0x6808, 51713 },
- { 0x029A, 51715 },
- { 0x1E7E, 51716 },
- { 0x68FF, 51718 },
- { 0x3BEC, 51720 },
- { 0x3BED, 51723 },
- { 0x690A, 51726 },
- { 0x59CB, 51728 },
- { 0x59C9, 51733 },
- { 0x59C2, 51738 },
- { 0x59CE, 51743 },
- { 0x59BF, 51748 },
- { 0x59CA, 51753 },
- { 0x59CF, 51758 },
- { 0x59CC, 51763 },
- { 0x59C3, 51768 },
- { 0x59C8, 51773 },
- { 0x59C0, 51778 },
- { 0x59C4, 51783 },
- { 0x59C7, 51788 },
- { 0x59C5, 51793 },
- { 0x59C6, 51798 },
- { 0x59CD, 51803 },
- { 0x59BE, 51808 },
- { 0x59C1, 51813 },
- { 0x59BD, 51818 },
- { 0x5982, 51823 },
- { 0x5986, 51828 },
- { 0x5983, 51833 },
- { 0x5981, 51838 },
- { 0x5984, 51843 },
- { 0x5985, 51848 },
- { 0x5987, 51853 },
- { 0x59B1, 51858 },
- { 0x5994, 51862 },
- { 0x59BB, 51867 },
- { 0x59B8, 51873 },
- { 0x59B7, 51879 },
- { 0x59BC, 51887 },
- { 0x5996, 51893 },
- { 0x59B9, 51899 },
- { 0x59BA, 51904 },
- { 0x598A, 51910 },
- { 0x59AA, 51915 },
- { 0x59B5, 51919 },
- { 0x59B6, 51923 },
- { 0x59B4, 51927 },
- { 0x59A8, 51931 },
- { 0x598C, 51936 },
- { 0x5993, 51941 },
- { 0x5991, 51946 },
- { 0x5988, 51951 },
- { 0x598B, 51956 },
- { 0x5989, 51961 },
- { 0x59AC, 51967 },
- { 0x59AD, 51972 },
- { 0x5992, 51976 },
- { 0x59B3, 51981 },
- { 0x59AE, 51986 },
- { 0x59B0, 51990 },
- { 0x5995, 51994 },
- { 0x59AF, 51998 },
- { 0x59A9, 52002 },
- { 0x598E, 52006 },
- { 0x598F, 52011 },
- { 0x5990, 52016 },
- { 0x598D, 52021 },
- { 0x59B2, 52026 },
- { 0x59AB, 52031 },
- { 0x5998, 52036 },
- { 0x599D, 52040 },
- { 0x5999, 52044 },
- { 0x599C, 52048 },
- { 0x599B, 52052 },
- { 0x59A0, 52056 },
- { 0x5997, 52060 },
- { 0x599F, 52064 },
- { 0x599E, 52068 },
- { 0x599A, 52072 },
- { 0x5967, 52076 },
- { 0x5968, 52080 },
- { 0x5959, 52084 },
- { 0x595A, 52088 },
- { 0x5953, 52092 },
- { 0x5954, 52096 },
- { 0x5963, 52100 },
- { 0x5964, 52104 },
- { 0x5957, 52108 },
- { 0x5958, 52112 },
- { 0x5969, 52116 },
- { 0x596A, 52120 },
- { 0x596B, 52124 },
- { 0x596C, 52128 },
- { 0x595B, 52132 },
- { 0x595C, 52136 },
- { 0x5955, 52140 },
- { 0x5956, 52144 },
- { 0x595F, 52148 },
- { 0x5960, 52152 },
- { 0x5951, 52156 },
- { 0x5952, 52160 },
- { 0x5965, 52164 },
- { 0x5966, 52168 },
- { 0x595D, 52172 },
- { 0x595E, 52176 },
- { 0x5961, 52180 },
- { 0x5962, 52184 },
- { 0x59A6, 52188 },
- { 0x59A3, 52193 },
- { 0x59A1, 52198 },
- { 0x59A5, 52202 },
- { 0x59A2, 52207 },
- { 0x59A4, 52211 },
- { 0x59A7, 52215 },
- { 0x597E, 52219 },
- { 0x5980, 52223 },
- { 0x5970, 52227 },
- { 0x596F, 52231 },
- { 0x5977, 52235 },
- { 0x597D, 52239 },
- { 0x5972, 52243 },
- { 0x596D, 52247 },
- { 0x597F, 52251 },
- { 0x5975, 52255 },
- { 0x5978, 52259 },
- { 0x5976, 52263 },
- { 0x597A, 52267 },
- { 0x5973, 52271 },
- { 0x5971, 52275 },
- { 0x5974, 52279 },
- { 0x5979, 52283 },
- { 0x597C, 52287 },
- { 0x596E, 52291 },
- { 0x597B, 52295 },
- { 0x21DA, 52299 },
- { 0x2235, 52300 },
- { 0x221F, 52301 },
- { 0x6897, 52304 },
- { 0x6A73, 52308 },
- { 0x6A72, 52312 },
- { 0x6A6B, 52316 },
- { 0x6A70, 52319 },
- { 0x6A71, 52325 },
- { 0x1C24, 52327 },
- { 0x2179, 52329 },
- { 0x6951, 52330 },
- { 0x1C6B, 52331 },
- { 0x1C6C, 52333 },
- { 0x69CD, 52338 },
- { 0x6AB7, 52340 },
- { 0x6ACC, 52342 },
- { 0x6894, 52346 },
- { 0x684F, 52348 },
- { 0x6915, 52349 },
- { 0x2A69, 52351 },
- { 0x2A77, 52353 },
- { 0x6925, 52356 },
- { 0x6908, 52358 },
- { 0x68C2, 52361 },
- { 0x682D, 52363 },
- { 0x6856, 52364 },
- { 0x67F4, 52366 },
- { 0x67F3, 52368 },
- { 0x66A6, 52370 },
- { 0x66A7, 52373 },
- { 0x28F2, 52376 },
- { 0x2230, 52378 },
- { 0x2231, 52380 },
- { 0x69BB, 52382 },
- { 0x69B5, 52391 },
- { 0x28F3, 52396 },
- { 0x28C6, 52398 },
- { 0x28CA, 52402 },
- { 0x28C5, 52404 },
- { 0x3735, 52407 },
- { 0x3733, 52411 },
- { 0x3737, 52415 },
- { 0x3734, 52419 },
- { 0x3736, 52423 },
- { 0x3738, 52427 },
- { 0x373A, 52431 },
- { 0x3739, 52435 },
- { 0x3732, 52439 },
- { 0x3723, 52442 },
- { 0x3725, 52445 },
- { 0x3720, 52448 },
- { 0x371D, 52451 },
- { 0x372D, 52454 },
- { 0x3726, 52457 },
- { 0x371C, 52460 },
- { 0x372A, 52463 },
- { 0x3724, 52466 },
- { 0x3721, 52469 },
- { 0x3722, 52472 },
- { 0x3729, 52475 },
- { 0x3728, 52478 },
- { 0x371F, 52481 },
- { 0x372C, 52484 },
- { 0x372B, 52487 },
- { 0x372E, 52490 },
- { 0x3730, 52493 },
- { 0x371E, 52496 },
- { 0x3727, 52499 },
- { 0x372F, 52502 },
- { 0x3731, 52505 },
- { 0x373F, 52508 },
- { 0x3740, 52510 },
- { 0x373E, 52513 },
- { 0x373C, 52517 },
- { 0x373D, 52521 },
- { 0x373B, 52525 },
- { 0x26B4, 52529 },
- { 0x26B5, 52531 },
- { 0x1F27, 52533 },
- { 0x67A6, 52535 },
- { 0x26D4, 52536 },
- { 0x26D5, 52540 },
- { 0x26D2, 52544 },
- { 0x26D3, 52548 },
- { 0x26D6, 52552 },
- { 0x26D8, 52556 },
- { 0x26D7, 52560 },
- { 0x26D9, 52564 },
- { 0x2456, 52568 },
- { 0x2451, 52574 },
- { 0x6AA4, 52579 },
- { 0x67C8, 52580 },
- { 0x67E9, 52582 },
- { 0x216A, 52583 },
- { 0x21BC, 52584 },
- { 0x6811, 52585 },
- { 0x67B8, 52586 },
- { 0x69D9, 52588 },
- { 0x1C8C, 52589 },
- { 0x1C67, 52592 },
- { 0x1C70, 52595 },
- { 0x1C91, 52598 },
- { 0x1C89, 52601 },
- { 0x1C8D, 52604 },
- { 0x1C8E, 52607 },
- { 0x1C68, 52610 },
- { 0x1C6D, 52613 },
- { 0x1C6F, 52616 },
- { 0x1C90, 52619 },
- { 0x1C75, 52622 },
- { 0x1C78, 52625 },
- { 0x6A94, 52628 },
- { 0x6902, 52632 },
- { 0x1E6D, 52633 },
- { 0x3CA1, 52634 },
- { 0x678D, 52636 },
- { 0x6AF6, 52638 },
- { 0x220F, 52639 },
- { 0x6AE3, 52641 },
- { 0x1B9E, 52642 },
- { 0x1BBD, 52646 },
- { 0x1BBE, 52651 },
- { 0x1B9F, 52656 },
- { 0x6A4E, 52660 },
- { 0x699B, 52662 },
- { 0x21E3, 52665 },
- { 0x68D2, 52667 },
- { 0x699D, 52669 },
- { 0x699E, 52670 },
- { 0x69F6, 52672 },
- { 0x6840, 52675 },
- { 0x69F7, 52677 },
- { 0x67EB, 52680 },
- { 0x2E17, 52682 },
- { 0x2DFE, 52686 },
- { 0x2DF8, 52690 },
- { 0x2DF9, 52693 },
- { 0x2DDF, 52696 },
- { 0x2DE0, 52700 },
- { 0x2DDD, 52705 },
- { 0x2DD9, 52708 },
- { 0x2E16, 52711 },
- { 0x2DFA, 52715 },
- { 0x2DAB, 52717 },
- { 0x2DFB, 52719 },
- { 0x2DFC, 52721 },
- { 0x2DFD, 52723 },
- { 0x2DD5, 52725 },
- { 0x2DDC, 52727 },
- { 0x2DD8, 52730 },
- { 0x2DFF, 52733 },
- { 0x2DAA, 52735 },
- { 0x2E00, 52737 },
- { 0x66C8, 52739 },
- { 0x2DCF, 52741 },
- { 0x2DAF, 52743 },
- { 0x2DB1, 52745 },
- { 0x2DB0, 52748 },
- { 0x2D07, 52751 },
- { 0x2DD1, 52753 },
- { 0x2DBF, 52755 },
- { 0x2E01, 52757 },
- { 0x2E02, 52759 },
- { 0x2D05, 52761 },
- { 0x2E03, 52763 },
- { 0x2DC8, 52765 },
- { 0x2E04, 52767 },
- { 0x2DB2, 52769 },
- { 0x2DBC, 52771 },
- { 0x2DBD, 52773 },
- { 0x2DC7, 52775 },
- { 0x2E05, 52777 },
- { 0x2DD0, 52779 },
- { 0x2DD6, 52781 },
- { 0x2DDE, 52783 },
- { 0x2E06, 52786 },
- { 0x2DDA, 52789 },
- { 0x2E07, 52792 },
- { 0x2DF0, 52794 },
- { 0x2DF6, 52796 },
- { 0x2E08, 52798 },
- { 0x2E09, 52800 },
- { 0x2E0B, 52802 },
- { 0x2DBB, 52804 },
- { 0x2DBE, 52806 },
- { 0x2E0C, 52808 },
- { 0x2DC6, 52811 },
- { 0x2DCE, 52813 },
- { 0x2DD4, 52815 },
- { 0x2DDB, 52817 },
- { 0x2DD7, 52820 },
- { 0x2DEB, 52823 },
- { 0x2DBA, 52825 },
- { 0x2DC4, 52828 },
- { 0x2DC5, 52831 },
- { 0x2DCD, 52834 },
- { 0x2DD3, 52837 },
- { 0x2DEA, 52840 },
- { 0x2DEE, 52843 },
- { 0x2DF4, 52846 },
- { 0x2DEF, 52849 },
- { 0x2DF1, 52851 },
- { 0x2DF5, 52854 },
- { 0x2DF7, 52856 },
- { 0x2DB9, 52859 },
- { 0x2DC3, 52861 },
- { 0x2DD2, 52863 },
- { 0x2DE9, 52865 },
- { 0x2DED, 52867 },
- { 0x2DF3, 52869 },
- { 0x2DAD, 52871 },
- { 0x2DE1, 52873 },
- { 0x2DB8, 52875 },
- { 0x2DAE, 52878 },
- { 0x2DC2, 52880 },
- { 0x2E0F, 52882 },
- { 0x2E10, 52884 },
- { 0x2E12, 52886 },
- { 0x2DE8, 52888 },
- { 0x2DEC, 52890 },
- { 0x2DF2, 52892 },
- { 0x2E13, 52894 },
- { 0x2E14, 52896 },
- { 0x2E15, 52898 },
- { 0x2DAC, 52900 },
- { 0x2DC0, 52902 },
- { 0x1DEC, 52904 },
- { 0x1DED, 52906 },
- { 0x2DB6, 52908 },
- { 0x2DB3, 52912 },
- { 0x2DB4, 52916 },
- { 0x2DB5, 52920 },
- { 0x2D06, 52924 },
- { 0x2E37, 52926 },
- { 0x2DCB, 52928 },
- { 0x2DE4, 52930 },
- { 0x2D77, 52932 },
- { 0x2DA9, 52934 },
- { 0x2DC9, 52936 },
- { 0x2DE2, 52938 },
- { 0x2E0A, 52940 },
- { 0x2DCA, 52942 },
- { 0x2E0D, 52944 },
- { 0x2E0E, 52946 },
- { 0x2DE3, 52948 },
- { 0x2E11, 52950 },
- { 0x2DE5, 52952 },
- { 0x2DE6, 52954 },
- { 0x2DE7, 52958 },
- { 0x2DCC, 52963 },
- { 0x2D5F, 52965 },
- { 0x2D3E, 52967 },
- { 0x2D3B, 52969 },
- { 0x2D69, 52971 },
- { 0x2D5D, 52973 },
- { 0x2D5E, 52975 },
- { 0x1F26, 52977 },
- { 0x221C, 52979 },
- { 0x2D48, 52982 },
- { 0x2D7A, 52984 },
- { 0x2D3D, 52986 },
- { 0x2DC1, 52988 },
- { 0x2D4C, 52990 },
- { 0x25F3, 52992 },
- { 0x2D83, 52997 },
- { 0x2D81, 52999 },
- { 0x2D60, 53001 },
- { 0x2D41, 53003 },
- { 0x2D42, 53005 },
- { 0x2D6F, 53007 },
- { 0x2D68, 53009 },
- { 0x2D8D, 53011 },
- { 0x2D8A, 53013 },
- { 0x1D73, 53015 },
- { 0x2638, 53017 },
- { 0x210D, 53022 },
- { 0x263B, 53027 },
- { 0x2110, 53034 },
- { 0x210E, 53041 },
- { 0x20CD, 53046 },
- { 0x210F, 53054 },
- { 0x20CE, 53061 },
- { 0x263A, 53069 },
- { 0x2639, 53076 },
- { 0x20CF, 53081 },
- { 0x20CB, 53086 },
- { 0x2506, 53090 },
- { 0x20CA, 53094 },
- { 0x20CC, 53098 },
- { 0x2D88, 53103 },
- { 0x2D3A, 53105 },
- { 0x2D74, 53107 },
- { 0x2D5C, 53109 },
- { 0x2D40, 53111 },
- { 0x2D47, 53113 },
- { 0x2D46, 53115 },
- { 0x2D49, 53117 },
- { 0x2D62, 53119 },
- { 0x2D79, 53121 },
- { 0x2D6D, 53123 },
- { 0x1DE8, 53125 },
- { 0x1E3D, 53128 },
- { 0x1DEA, 53135 },
- { 0x2D43, 53141 },
- { 0x2D54, 53143 },
- { 0x2D56, 53145 },
- { 0x2D7D, 53147 },
- { 0x2D7C, 53149 },
- { 0x2D61, 53151 },
- { 0x2D64, 53153 },
- { 0x2D73, 53155 },
- { 0x2D72, 53157 },
- { 0x2D78, 53159 },
- { 0x25F4, 53161 },
- { 0x2D8B, 53166 },
- { 0x2D5A, 53168 },
- { 0x2D5B, 53170 },
- { 0x2D8F, 53172 },
- { 0x2D86, 53174 },
- { 0x2D87, 53176 },
- { 0x2D38, 53178 },
- { 0x2D39, 53180 },
- { 0x2D76, 53182 },
- { 0x2D50, 53184 },
- { 0x2D71, 53186 },
- { 0x2D6B, 53188 },
- { 0x2D3C, 53190 },
- { 0x2D55, 53192 },
- { 0x2D4A, 53194 },
- { 0x2D7E, 53196 },
- { 0x2D70, 53198 },
- { 0x2D67, 53200 },
- { 0x2D75, 53202 },
- { 0x6B90, 53204 },
- { 0x2D65, 53206 },
- { 0x2D4B, 53208 },
- { 0x2D44, 53210 },
- { 0x2D45, 53212 },
- { 0x2D53, 53214 },
- { 0x1E6A, 53216 },
- { 0x2D7B, 53218 },
- { 0x2D7F, 53220 },
- { 0x2D85, 53222 },
- { 0x2D84, 53224 },
- { 0x2D80, 53226 },
- { 0x2D89, 53228 },
- { 0x2D8C, 53230 },
- { 0x2D57, 53232 },
- { 0x2D59, 53234 },
- { 0x2D6C, 53236 },
- { 0x2D3F, 53238 },
- { 0x66ED, 53240 },
- { 0x2D6A, 53243 },
- { 0x1DE9, 53245 },
- { 0x1E3E, 53248 },
- { 0x1DEB, 53255 },
- { 0x2D63, 53261 },
- { 0x26EE, 53263 },
- { 0x2D8E, 53266 },
- { 0x2D58, 53268 },
- { 0x2D51, 53270 },
- { 0x2D6E, 53272 },
- { 0x2D4F, 53274 },
- { 0x2D52, 53276 },
- { 0x2D82, 53278 },
- { 0x2D66, 53280 },
- { 0x2D4D, 53282 },
- { 0x2DB7, 53284 },
- { 0x2D4E, 53286 },
- { 0x6A21, 53288 },
- { 0x224F, 53291 },
- { 0x67BF, 53295 },
- { 0x1DDB, 53297 },
- { 0x1DDF, 53299 },
- { 0x25E9, 53304 },
- { 0x1DE3, 53312 },
- { 0x25F1, 53318 },
- { 0x25ED, 53324 },
- { 0x25EF, 53329 },
- { 0x25EB, 53335 },
- { 0x25E3, 53340 },
- { 0x25E5, 53343 },
- { 0x25E7, 53348 },
- { 0x25FB, 53353 },
- { 0x25F9, 53356 },
- { 0x249F, 53359 },
- { 0x672D, 53363 },
- { 0x67EA, 53366 },
- { 0x3615, 53367 },
- { 0x361A, 53371 },
- { 0x3611, 53375 },
- { 0x3632, 53379 },
- { 0x3635, 53384 },
- { 0x3633, 53389 },
- { 0x3634, 53394 },
- { 0x3636, 53399 },
- { 0x360F, 53404 },
- { 0x3613, 53408 },
- { 0x3610, 53412 },
- { 0x3614, 53416 },
- { 0x3612, 53420 },
- { 0x362A, 53424 },
- { 0x361B, 53428 },
- { 0x3625, 53432 },
- { 0x3618, 53436 },
- { 0x3631, 53440 },
- { 0x361D, 53444 },
- { 0x3616, 53448 },
- { 0x362E, 53452 },
- { 0x362C, 53456 },
- { 0x3627, 53460 },
- { 0x3628, 53464 },
- { 0x362D, 53468 },
- { 0x3630, 53472 },
- { 0x3623, 53476 },
- { 0x362B, 53480 },
- { 0x361C, 53484 },
- { 0x3621, 53488 },
- { 0x3626, 53492 },
- { 0x3619, 53496 },
- { 0x361E, 53500 },
- { 0x3617, 53504 },
- { 0x3629, 53508 },
- { 0x362F, 53512 },
- { 0x3624, 53516 },
- { 0x361F, 53520 },
- { 0x3622, 53524 },
- { 0x3620, 53528 },
- { 0x3637, 53532 },
- { 0x3638, 53536 },
- { 0x3639, 53540 },
- { 0x363A, 53544 },
- { 0x1F57, 53548 },
- { 0x1F6D, 53553 },
- { 0x1F58, 53558 },
- { 0x1F6B, 53563 },
- { 0x1F5B, 53569 },
- { 0x1F64, 53572 },
- { 0x1F70, 53577 },
- { 0x1F60, 53581 },
- { 0x1F5E, 53585 },
- { 0x1F54, 53589 },
- { 0x1F73, 53592 },
- { 0x1F71, 53596 },
- { 0x696B, 53600 },
- { 0x1F63, 53604 },
- { 0x1F62, 53608 },
- { 0x1F74, 53612 },
- { 0x1F56, 53615 },
- { 0x1F55, 53620 },
- { 0x1F6C, 53625 },
- { 0x1F75, 53628 },
- { 0x1F79, 53631 },
- { 0x1F65, 53636 },
- { 0x1F66, 53641 },
- { 0x1F68, 53646 },
- { 0x1F67, 53651 },
- { 0x1F6F, 53656 },
- { 0x1F72, 53659 },
- { 0x1F59, 53663 },
- { 0x1F78, 53666 },
- { 0x1F61, 53669 },
- { 0x1F69, 53673 },
- { 0x1F5F, 53677 },
- { 0x1F5C, 53681 },
- { 0x1CAC, 53684 },
- { 0x1F5D, 53688 },
- { 0x1F6E, 53692 },
- { 0x1F7A, 53695 },
- { 0x1F5A, 53700 },
- { 0x1F6A, 53703 },
- { 0x0695, 53707 },
- { 0x06D7, 53711 },
- { 0x06D8, 53716 },
- { 0x069B, 53721 },
- { 0x069C, 53725 },
- { 0x06D1, 53729 },
- { 0x06D2, 53732 },
- { 0x06CE, 53735 },
- { 0x06CF, 53738 },
- { 0x06DD, 53741 },
- { 0x06CA, 53743 },
- { 0x06CB, 53746 },
- { 0x06D3, 53749 },
- { 0x06D9, 53751 },
- { 0x06DA, 53755 },
- { 0x06CD, 53759 },
- { 0x06CC, 53763 },
- { 0x06B9, 53767 },
- { 0x06AB, 53770 },
- { 0x06BA, 53773 },
- { 0x06B5, 53776 },
- { 0x06B6, 53779 },
- { 0x06C0, 53782 },
- { 0x06AC, 53785 },
- { 0x06A6, 53788 },
- { 0x06AE, 53791 },
- { 0x06B3, 53794 },
- { 0x06BD, 53797 },
- { 0x06BE, 53800 },
- { 0x06BF, 53803 },
- { 0x06AF, 53806 },
- { 0x06B0, 53809 },
- { 0x06B1, 53813 },
- { 0x06B2, 53816 },
- { 0x06AD, 53820 },
- { 0x06A4, 53823 },
- { 0x06B8, 53826 },
- { 0x06A7, 53830 },
- { 0x06A8, 53833 },
- { 0x06BC, 53837 },
- { 0x06A9, 53840 },
- { 0x06B4, 53843 },
- { 0x06AA, 53846 },
- { 0x06C1, 53851 },
- { 0x06C2, 53855 },
- { 0x06C3, 53859 },
- { 0x06B7, 53863 },
- { 0x06E1, 53866 },
- { 0x06E0, 53870 },
- { 0x06DF, 53874 },
- { 0x06BB, 53878 },
- { 0x06A5, 53882 },
- { 0x06C4, 53886 },
- { 0x06C5, 53889 },
- { 0x06C6, 53892 },
- { 0x06C7, 53895 },
- { 0x06C8, 53898 },
- { 0x06C9, 53901 },
- { 0x06DE, 53904 },
- { 0x06DB, 53906 },
- { 0x06DC, 53910 },
- { 0x06D4, 53914 },
- { 0x06A0, 53917 },
- { 0x06A1, 53920 },
- { 0x06A2, 53923 },
- { 0x06D6, 53926 },
- { 0x06D5, 53928 },
- { 0x0697, 53930 },
- { 0x0699, 53934 },
- { 0x069E, 53937 },
- { 0x069E, 53942 },
- { 0x069A, 53947 },
- { 0x069F, 53950 },
- { 0x06D0, 53952 },
- { 0x0696, 53955 },
- { 0x0698, 53959 },
- { 0x069D, 53962 },
- { 0x06A3, 53967 },
- { 0x216F, 53970 },
- { 0x679B, 53971 },
- { 0x0A74, 53974 },
- { 0x0A8D, 53978 },
- { 0x0A72, 53981 },
- { 0x0A31, 53984 },
- { 0x0A30, 53987 },
- { 0x0A64, 53990 },
- { 0x0A2E, 53993 },
- { 0x0A2F, 53998 },
- { 0x0A7D, 54001 },
- { 0x0A82, 54004 },
- { 0x0A7E, 54007 },
- { 0x0A81, 54010 },
- { 0x0A80, 54013 },
- { 0x0A85, 54016 },
- { 0x0A7C, 54019 },
- { 0x0A84, 54022 },
- { 0x0A83, 54025 },
- { 0x0A7F, 54028 },
- { 0x0A6C, 54031 },
- { 0x0A66, 54035 },
- { 0x0A6F, 54039 },
- { 0x0A68, 54043 },
- { 0x0A65, 54047 },
- { 0x0A6E, 54051 },
- { 0x0A71, 54055 },
- { 0x0A6D, 54059 },
- { 0x0A67, 54063 },
- { 0x0A70, 54067 },
- { 0x0A69, 54071 },
- { 0x0A7A, 54075 },
- { 0x0A6A, 54080 },
- { 0x0A7B, 54085 },
- { 0x0A6B, 54090 },
- { 0x0A73, 54095 },
- { 0x0A32, 54098 },
- { 0x0A3A, 54101 },
- { 0x0A34, 54104 },
- { 0x0A3D, 54107 },
- { 0x0A36, 54110 },
- { 0x0A33, 54113 },
- { 0x0A3C, 54116 },
- { 0x0A3F, 54119 },
- { 0x0A56, 54122 },
- { 0x0A45, 54125 },
- { 0x0A51, 54128 },
- { 0x0A3B, 54131 },
- { 0x0A42, 54134 },
- { 0x0A63, 54137 },
- { 0x0A35, 54140 },
- { 0x0A47, 54143 },
- { 0x0A40, 54146 },
- { 0x0A5C, 54149 },
- { 0x0A58, 54152 },
- { 0x0A53, 54155 },
- { 0x0A3E, 54158 },
- { 0x0A54, 54161 },
- { 0x0A5A, 54164 },
- { 0x0A62, 54167 },
- { 0x0A4F, 54170 },
- { 0x0A37, 54173 },
- { 0x0A5F, 54176 },
- { 0x0A59, 54179 },
- { 0x0A57, 54182 },
- { 0x0A46, 54185 },
- { 0x0A4C, 54188 },
- { 0x0A52, 54191 },
- { 0x0A76, 54194 },
- { 0x0A43, 54197 },
- { 0x0A48, 54200 },
- { 0x0A41, 54203 },
- { 0x0A5D, 54206 },
- { 0x0A44, 54209 },
- { 0x0A4E, 54212 },
- { 0x0A49, 54215 },
- { 0x0A55, 54218 },
- { 0x0A5B, 54221 },
- { 0x0A60, 54224 },
- { 0x0A61, 54227 },
- { 0x0A50, 54230 },
- { 0x0A75, 54233 },
- { 0x0A4A, 54236 },
- { 0x0A4D, 54239 },
- { 0x0A5E, 54242 },
- { 0x0A77, 54245 },
- { 0x0A4B, 54248 },
- { 0x0A39, 54251 },
- { 0x0A38, 54255 },
- { 0x0A79, 54259 },
- { 0x0A78, 54263 },
- { 0x0A87, 54267 },
- { 0x0A8A, 54276 },
- { 0x0A88, 54285 },
- { 0x0A8B, 54294 },
- { 0x0A86, 54303 },
- { 0x0A89, 54312 },
- { 0x0A8C, 54321 },
- { 0x67E4, 54330 },
- { 0x0742, 54334 },
- { 0x0732, 54336 },
- { 0x0733, 54339 },
- { 0x0716, 54342 },
- { 0x0712, 54345 },
- { 0x0743, 54348 },
- { 0x0715, 54351 },
- { 0x0726, 54354 },
- { 0x072E, 54357 },
- { 0x0734, 54360 },
- { 0x072B, 54363 },
- { 0x072C, 54366 },
- { 0x071E, 54369 },
- { 0x072A, 54372 },
- { 0x0719, 54375 },
- { 0x071C, 54378 },
- { 0x0720, 54381 },
- { 0x0718, 54384 },
- { 0x071F, 54387 },
- { 0x071B, 54390 },
- { 0x0714, 54393 },
- { 0x0736, 54396 },
- { 0x0722, 54399 },
- { 0x071A, 54402 },
- { 0x0737, 54405 },
- { 0x0731, 54408 },
- { 0x071D, 54411 },
- { 0x0735, 54414 },
- { 0x0730, 54417 },
- { 0x072F, 54420 },
- { 0x072D, 54423 },
- { 0x0723, 54426 },
- { 0x0728, 54429 },
- { 0x0727, 54432 },
- { 0x0725, 54435 },
- { 0x0724, 54438 },
- { 0x0729, 54441 },
- { 0x0721, 54444 },
- { 0x0717, 54447 },
- { 0x0713, 54450 },
- { 0x0738, 54453 },
- { 0x073E, 54455 },
- { 0x073A, 54457 },
- { 0x0740, 54459 },
- { 0x073C, 54461 },
- { 0x0739, 54463 },
- { 0x073B, 54465 },
- { 0x073F, 54467 },
- { 0x0741, 54469 },
- { 0x073D, 54471 },
- { 0x6873, 54473 },
- { 0x6874, 54476 },
- { 0x67D1, 54479 },
- { 0x6AE1, 54480 },
- { 0x676B, 54481 },
- { 0x686B, 54482 },
- { 0x2521, 54483 },
- { 0x261C, 54485 },
- { 0x1BB8, 54488 },
- { 0x1DA4, 54490 },
- { 0x261D, 54492 },
- { 0x261E, 54495 },
- { 0x2621, 54498 },
- { 0x1D86, 54502 },
- { 0x261B, 54504 },
- { 0x1E03, 54510 },
- { 0x261A, 54515 },
- { 0x24A6, 54520 },
- { 0x258E, 54524 },
- { 0x258F, 54531 },
- { 0x67EC, 54538 },
- { 0x1C2B, 54539 },
- { 0x6C6F, 54541 },
- { 0x69B4, 54542 },
- { 0x1E72, 54546 },
- { 0x24C8, 54549 },
- { 0x21F0, 54551 },
- { 0x26E1, 54555 },
- { 0x28F1, 54558 },
- { 0x1CE7, 54560 },
- { 0x1CE8, 54563 },
- { 0x1C86, 54566 },
- { 0x6A7A, 54571 },
- { 0x6A78, 54576 },
- { 0x1CAB, 54581 },
- { 0x6A7B, 54584 },
- { 0x6A79, 54589 },
- { 0x21EF, 54594 },
- { 0x28F7, 54598 },
- { 0x1C8F, 54600 },
- { 0x1CA8, 54603 },
- { 0x28F4, 54605 },
- { 0x1C9E, 54607 },
- { 0x1C9F, 54611 },
- { 0x1CA1, 54615 },
- { 0x6848, 54619 },
- { 0x225F, 54620 },
- { 0x28F9, 54624 },
- { 0x216B, 54626 },
- { 0x2555, 54627 },
- { 0x67E1, 54631 },
- { 0x1D89, 54632 },
- { 0x007C, 54634 },
- { 0x1CB2, 54638 },
- { 0x1CAE, 54642 },
- { 0x1CB6, 54646 },
- { 0x1CAF, 54650 },
- { 0x1CB0, 54654 },
- { 0x1CB8, 54658 },
- { 0x007B, 54662 },
- { 0x1CAD, 54666 },
- { 0x1CB3, 54670 },
- { 0x1CB1, 54674 },
- { 0x1CB7, 54678 },
- { 0x1CBA, 54682 },
- { 0x1CB5, 54686 },
- { 0x1CE6, 54690 },
- { 0x1CBB, 54694 },
- { 0x1CB4, 54698 },
- { 0x1CB9, 54702 },
- { 0x007D, 54706 },
- { 0x673C, 54710 },
- { 0x673E, 54714 },
- { 0x4B47, 54718 },
- { 0x4B35, 54721 },
- { 0x4B3A, 54725 },
- { 0x4B36, 54729 },
- { 0x4B39, 54733 },
- { 0x4B38, 54737 },
- { 0x4B3D, 54741 },
- { 0x4B34, 54745 },
- { 0x4B3C, 54749 },
- { 0x4B3B, 54753 },
- { 0x4B37, 54757 },
- { 0x4B15, 54761 },
- { 0x4B1C, 54766 },
- { 0x4B1D, 54771 },
- { 0x4B2A, 54776 },
- { 0x4B29, 54781 },
- { 0x4B2B, 54786 },
- { 0x4B28, 54791 },
- { 0x4B1F, 54796 },
- { 0x4B1A, 54801 },
- { 0x4B20, 54806 },
- { 0x4B2C, 54811 },
- { 0x4B23, 54816 },
- { 0x4B1B, 54821 },
- { 0x4B16, 54826 },
- { 0x4B18, 54831 },
- { 0x4B19, 54836 },
- { 0x4B17, 54841 },
- { 0x4B1E, 54846 },
- { 0x4B24, 54851 },
- { 0x4B21, 54856 },
- { 0x4B30, 54861 },
- { 0x4B25, 54866 },
- { 0x4B32, 54871 },
- { 0x4B26, 54876 },
- { 0x4B22, 54881 },
- { 0x4B2D, 54886 },
- { 0x4B2E, 54891 },
- { 0x4B2F, 54896 },
- { 0x4B14, 54901 },
- { 0x4B27, 54906 },
- { 0x4B31, 54911 },
- { 0x4B33, 54916 },
- { 0x4B3E, 54921 },
- { 0x4B42, 54925 },
- { 0x4B41, 54929 },
- { 0x4B43, 54933 },
- { 0x4B45, 54937 },
- { 0x4B46, 54941 },
- { 0x4B40, 54945 },
- { 0x4B3F, 54949 },
- { 0x4B44, 54953 },
- { 0x4AF5, 54957 },
- { 0x4AFC, 54962 },
- { 0x4AFD, 54967 },
- { 0x4B0A, 54972 },
- { 0x4B09, 54977 },
- { 0x4B0B, 54982 },
- { 0x4B08, 54987 },
- { 0x4AFF, 54992 },
- { 0x4AFA, 54997 },
- { 0x4B00, 55002 },
- { 0x4B0C, 55007 },
- { 0x4B03, 55012 },
- { 0x4AFB, 55017 },
- { 0x4AF6, 55022 },
- { 0x4AF8, 55027 },
- { 0x4AF9, 55032 },
- { 0x4AF7, 55037 },
- { 0x4AFE, 55042 },
- { 0x4B04, 55047 },
- { 0x4B01, 55052 },
- { 0x4B10, 55057 },
- { 0x4B05, 55062 },
- { 0x4B12, 55067 },
- { 0x4B06, 55072 },
- { 0x4B02, 55077 },
- { 0x4B0D, 55082 },
- { 0x4B0E, 55087 },
- { 0x4B0F, 55092 },
- { 0x4AF4, 55097 },
- { 0x4B07, 55102 },
- { 0x4B11, 55107 },
- { 0x4B13, 55112 },
- { 0x6871, 55117 },
- { 0x681A, 55120 },
- { 0x6819, 55123 },
- { 0x673A, 55126 },
- { 0x6738, 55130 },
- { 0x67F1, 55134 },
- { 0x28FD, 55136 },
- { 0x6878, 55139 },
- { 0x6888, 55141 },
- { 0x6887, 55143 },
- { 0x6880, 55145 },
- { 0x6ADE, 55147 },
- { 0x1D99, 55149 },
- { 0x694D, 55151 },
- { 0x68C1, 55152 },
- { 0x3D52, 55154 },
- { 0x1C5D, 55155 },
- { 0x05A1, 55157 },
- { 0x21BD, 55159 },
- { 0x6820, 55160 },
- { 0x691C, 55161 },
- { 0x1C30, 55164 },
- { 0x456A, 55166 },
- { 0x4572, 55169 },
- { 0x4576, 55172 },
- { 0x4574, 55175 },
- { 0x4578, 55178 },
- { 0x456B, 55181 },
- { 0x4570, 55184 },
- { 0x456E, 55187 },
- { 0x456C, 55190 },
- { 0x458A, 55193 },
- { 0x4581, 55196 },
- { 0x4585, 55199 },
- { 0x4573, 55202 },
- { 0x4589, 55205 },
- { 0x457E, 55208 },
- { 0x459F, 55211 },
- { 0x4577, 55214 },
- { 0x4582, 55217 },
- { 0x457A, 55220 },
- { 0x4598, 55223 },
- { 0x4592, 55226 },
- { 0x458F, 55229 },
- { 0x4575, 55232 },
- { 0x4588, 55235 },
- { 0x4597, 55238 },
- { 0x4599, 55241 },
- { 0x4583, 55244 },
- { 0x4579, 55247 },
- { 0x4596, 55250 },
- { 0x457B, 55253 },
- { 0x4595, 55256 },
- { 0x459A, 55259 },
- { 0x456F, 55262 },
- { 0x456D, 55265 },
- { 0x4571, 55268 },
- { 0x458B, 55271 },
- { 0x4586, 55274 },
- { 0x457F, 55277 },
- { 0x4580, 55280 },
- { 0x4593, 55283 },
- { 0x458C, 55286 },
- { 0x4591, 55289 },
- { 0x4590, 55292 },
- { 0x459B, 55295 },
- { 0x4584, 55298 },
- { 0x4587, 55301 },
- { 0x457D, 55304 },
- { 0x457C, 55307 },
- { 0x4594, 55310 },
- { 0x459C, 55313 },
- { 0x458E, 55316 },
- { 0x458D, 55319 },
- { 0x459D, 55322 },
- { 0x459E, 55325 },
- { 0x45A0, 55328 },
- { 0x6AE8, 55331 },
- { 0x67AE, 55333 },
- { 0x6AE5, 55334 },
- { 0x6931, 55335 },
- { 0x68B9, 55336 },
- { 0x1D8E, 55338 },
- { 0x6AF2, 55339 },
- { 0x08CA, 55341 },
- { 0x088B, 55345 },
- { 0x08BB, 55347 },
- { 0x08C8, 55350 },
- { 0x088E, 55353 },
- { 0x088D, 55356 },
- { 0x08BC, 55359 },
- { 0x088C, 55362 },
- { 0x08D3, 55365 },
- { 0x08D8, 55368 },
- { 0x08D4, 55371 },
- { 0x08D7, 55374 },
- { 0x08D6, 55377 },
- { 0x08DB, 55380 },
- { 0x08D2, 55383 },
- { 0x08DA, 55386 },
- { 0x08D9, 55389 },
- { 0x08D5, 55392 },
- { 0x08E7, 55395 },
- { 0x08DE, 55398 },
- { 0x08DF, 55401 },
- { 0x08C4, 55404 },
- { 0x08BE, 55408 },
- { 0x08C6, 55412 },
- { 0x08C0, 55416 },
- { 0x08BD, 55420 },
- { 0x08C5, 55424 },
- { 0x08C7, 55428 },
- { 0x08BF, 55432 },
- { 0x08C1, 55436 },
- { 0x08D0, 55440 },
- { 0x08C2, 55445 },
- { 0x08D1, 55450 },
- { 0x08C3, 55455 },
- { 0x08E6, 55460 },
- { 0x088F, 55462 },
- { 0x0897, 55465 },
- { 0x0891, 55468 },
- { 0x0899, 55471 },
- { 0x0893, 55474 },
- { 0x0890, 55477 },
- { 0x0898, 55480 },
- { 0x089A, 55483 },
- { 0x08B1, 55486 },
- { 0x08A0, 55489 },
- { 0x08AC, 55492 },
- { 0x089D, 55495 },
- { 0x08BA, 55498 },
- { 0x0892, 55501 },
- { 0x08A2, 55504 },
- { 0x089B, 55507 },
- { 0x08B6, 55510 },
- { 0x08B3, 55513 },
- { 0x08AE, 55516 },
- { 0x08AF, 55519 },
- { 0x08B5, 55522 },
- { 0x08DD, 55525 },
- { 0x08DC, 55531 },
- { 0x08B9, 55537 },
- { 0x08AA, 55540 },
- { 0x0894, 55543 },
- { 0x08B4, 55546 },
- { 0x08B2, 55549 },
- { 0x08A1, 55552 },
- { 0x08A7, 55555 },
- { 0x08AD, 55558 },
- { 0x089E, 55561 },
- { 0x08A3, 55564 },
- { 0x089C, 55567 },
- { 0x089F, 55570 },
- { 0x08A9, 55573 },
- { 0x08A4, 55576 },
- { 0x08B0, 55579 },
- { 0x08CC, 55582 },
- { 0x08CB, 55585 },
- { 0x08B7, 55588 },
- { 0x08B8, 55591 },
- { 0x08AB, 55594 },
- { 0x08A5, 55597 },
- { 0x08CD, 55600 },
- { 0x08A8, 55603 },
- { 0x08A6, 55606 },
- { 0x08C9, 55609 },
- { 0x0896, 55613 },
- { 0x0895, 55617 },
- { 0x08CF, 55621 },
- { 0x08CE, 55625 },
- { 0x08E0, 55629 },
- { 0x08E4, 55633 },
- { 0x08E1, 55641 },
- { 0x08E3, 55645 },
- { 0x08E2, 55649 },
- { 0x08E5, 55653 },
- { 0x1E85, 55657 },
- { 0x1F3C, 55659 },
- { 0x1DC5, 55663 },
- { 0x6AD6, 55664 },
- { 0x6762, 55665 },
- { 0x68B6, 55666 },
- { 0x67BB, 55667 },
- { 0x67D9, 55670 },
- { 0x2326, 55671 },
- { 0x2327, 55674 },
- { 0x2328, 55677 },
- { 0x232A, 55680 },
- { 0x232E, 55683 },
- { 0x2336, 55686 },
- { 0x2346, 55689 },
- { 0x2366, 55692 },
- { 0x23A6, 55695 },
- { 0x2329, 55698 },
- { 0x232B, 55701 },
- { 0x232F, 55704 },
- { 0x2337, 55707 },
- { 0x2347, 55710 },
- { 0x2367, 55713 },
- { 0x23A7, 55716 },
- { 0x232C, 55719 },
- { 0x2330, 55722 },
- { 0x2338, 55725 },
- { 0x2348, 55728 },
- { 0x2368, 55731 },
- { 0x23A8, 55734 },
- { 0x2332, 55737 },
- { 0x233A, 55740 },
- { 0x234A, 55743 },
- { 0x236A, 55746 },
- { 0x23AA, 55749 },
- { 0x233E, 55752 },
- { 0x234E, 55755 },
- { 0x236E, 55758 },
- { 0x23AE, 55761 },
- { 0x2356, 55764 },
- { 0x2376, 55767 },
- { 0x23B6, 55770 },
- { 0x2386, 55773 },
- { 0x23C6, 55776 },
- { 0x23E6, 55779 },
- { 0x232D, 55782 },
- { 0x2331, 55785 },
- { 0x2339, 55788 },
- { 0x2349, 55791 },
- { 0x2369, 55794 },
- { 0x23A9, 55797 },
- { 0x2333, 55800 },
- { 0x233B, 55803 },
- { 0x234B, 55806 },
- { 0x236B, 55809 },
- { 0x23AB, 55812 },
- { 0x233F, 55815 },
- { 0x234F, 55818 },
- { 0x236F, 55821 },
- { 0x23AF, 55824 },
- { 0x2357, 55827 },
- { 0x2377, 55830 },
- { 0x23B7, 55833 },
- { 0x2387, 55836 },
- { 0x23C7, 55839 },
- { 0x23E7, 55842 },
- { 0x2334, 55845 },
- { 0x233C, 55848 },
- { 0x234C, 55851 },
- { 0x236C, 55854 },
- { 0x23AC, 55857 },
- { 0x2340, 55860 },
- { 0x2350, 55863 },
- { 0x2370, 55866 },
- { 0x23B0, 55869 },
- { 0x2358, 55872 },
- { 0x2378, 55875 },
- { 0x23B8, 55878 },
- { 0x2388, 55881 },
- { 0x23C8, 55884 },
- { 0x23E8, 55887 },
- { 0x2342, 55890 },
- { 0x2352, 55893 },
- { 0x2372, 55896 },
- { 0x23B2, 55899 },
- { 0x235A, 55902 },
- { 0x237A, 55905 },
- { 0x23BA, 55908 },
- { 0x238A, 55911 },
- { 0x23CA, 55914 },
- { 0x23EA, 55917 },
- { 0x235E, 55920 },
- { 0x237E, 55923 },
- { 0x23BE, 55926 },
- { 0x238E, 55929 },
- { 0x23CE, 55932 },
- { 0x23EE, 55935 },
- { 0x2396, 55938 },
- { 0x23D6, 55941 },
- { 0x23F6, 55944 },
- { 0x2406, 55947 },
- { 0x2335, 55950 },
- { 0x233D, 55953 },
- { 0x234D, 55956 },
- { 0x236D, 55959 },
- { 0x23AD, 55962 },
- { 0x2341, 55965 },
- { 0x2351, 55968 },
- { 0x2371, 55971 },
- { 0x23B1, 55974 },
- { 0x2359, 55977 },
- { 0x2379, 55980 },
- { 0x23B9, 55983 },
- { 0x2389, 55986 },
- { 0x23C9, 55989 },
- { 0x23E9, 55992 },
- { 0x2343, 55995 },
- { 0x2353, 55998 },
- { 0x2373, 56001 },
- { 0x23B3, 56004 },
- { 0x235B, 56007 },
- { 0x237B, 56010 },
- { 0x23BB, 56013 },
- { 0x238B, 56016 },
- { 0x23CB, 56019 },
- { 0x23EB, 56022 },
- { 0x235F, 56025 },
- { 0x237F, 56028 },
- { 0x23BF, 56031 },
- { 0x238F, 56034 },
- { 0x23CF, 56037 },
- { 0x23EF, 56040 },
- { 0x2397, 56043 },
- { 0x23D7, 56046 },
- { 0x23F7, 56049 },
- { 0x2407, 56052 },
- { 0x2344, 56055 },
- { 0x2354, 56058 },
- { 0x2374, 56061 },
- { 0x23B4, 56064 },
- { 0x235C, 56067 },
- { 0x237C, 56070 },
- { 0x23BC, 56073 },
- { 0x238C, 56076 },
- { 0x23CC, 56079 },
- { 0x23EC, 56082 },
- { 0x2360, 56085 },
- { 0x2380, 56088 },
- { 0x23C0, 56091 },
- { 0x2390, 56094 },
- { 0x23D0, 56097 },
- { 0x23F0, 56100 },
- { 0x2398, 56103 },
- { 0x23D8, 56106 },
- { 0x23F8, 56109 },
- { 0x2408, 56112 },
- { 0x2362, 56115 },
- { 0x2382, 56118 },
- { 0x23C2, 56121 },
- { 0x2392, 56124 },
- { 0x23D2, 56127 },
- { 0x23F2, 56130 },
- { 0x239A, 56133 },
- { 0x23DA, 56136 },
- { 0x23FA, 56139 },
- { 0x240A, 56142 },
- { 0x239E, 56145 },
- { 0x23DE, 56148 },
- { 0x23FE, 56151 },
- { 0x240E, 56154 },
- { 0x2416, 56157 },
- { 0x2345, 56160 },
- { 0x2355, 56163 },
- { 0x2375, 56166 },
- { 0x23B5, 56169 },
- { 0x235D, 56172 },
- { 0x237D, 56175 },
- { 0x23BD, 56178 },
- { 0x238D, 56181 },
- { 0x23CD, 56184 },
- { 0x23ED, 56187 },
- { 0x2361, 56190 },
- { 0x2381, 56193 },
- { 0x23C1, 56196 },
- { 0x2391, 56199 },
- { 0x23D1, 56202 },
- { 0x23F1, 56205 },
- { 0x2399, 56208 },
- { 0x23D9, 56211 },
- { 0x23F9, 56214 },
- { 0x2409, 56217 },
- { 0x2363, 56220 },
- { 0x2383, 56223 },
- { 0x23C3, 56226 },
- { 0x2393, 56229 },
- { 0x23D3, 56232 },
- { 0x23F3, 56235 },
- { 0x239B, 56238 },
- { 0x23DB, 56241 },
- { 0x23FB, 56244 },
- { 0x240B, 56247 },
- { 0x239F, 56250 },
- { 0x23DF, 56253 },
- { 0x23FF, 56256 },
- { 0x240F, 56259 },
- { 0x2417, 56262 },
- { 0x2364, 56265 },
- { 0x2384, 56268 },
- { 0x23C4, 56271 },
- { 0x2394, 56274 },
- { 0x23D4, 56277 },
- { 0x23F4, 56280 },
- { 0x239C, 56283 },
- { 0x23DC, 56286 },
- { 0x23FC, 56289 },
- { 0x240C, 56292 },
- { 0x23A0, 56295 },
- { 0x23E0, 56298 },
- { 0x2400, 56301 },
- { 0x2410, 56304 },
- { 0x2418, 56307 },
- { 0x23A2, 56310 },
- { 0x23E2, 56313 },
- { 0x2402, 56316 },
- { 0x2412, 56319 },
- { 0x241A, 56322 },
- { 0x241E, 56325 },
- { 0x2365, 56328 },
- { 0x2385, 56331 },
- { 0x23C5, 56334 },
- { 0x2395, 56337 },
- { 0x23D5, 56340 },
- { 0x23F5, 56343 },
- { 0x239D, 56346 },
- { 0x23DD, 56349 },
- { 0x23FD, 56352 },
- { 0x240D, 56355 },
- { 0x23A1, 56358 },
- { 0x23E1, 56361 },
- { 0x2401, 56364 },
- { 0x2411, 56367 },
- { 0x2419, 56370 },
- { 0x23A3, 56373 },
- { 0x23E3, 56376 },
- { 0x2403, 56379 },
- { 0x2413, 56382 },
- { 0x241B, 56385 },
- { 0x241F, 56388 },
- { 0x23A4, 56391 },
- { 0x23E4, 56394 },
- { 0x2404, 56397 },
- { 0x2414, 56400 },
- { 0x241C, 56403 },
- { 0x2420, 56406 },
- { 0x2422, 56409 },
- { 0x23A5, 56412 },
- { 0x23E5, 56415 },
- { 0x2405, 56418 },
- { 0x2415, 56421 },
- { 0x241D, 56424 },
- { 0x2421, 56427 },
- { 0x2423, 56430 },
- { 0x2424, 56433 },
- { 0x2425, 56436 },
- { 0x6755, 56439 },
- { 0x67FB, 56440 },
- { 0x2147, 56441 },
- { 0x0077, 56443 },
- { 0x6AA2, 56444 },
- { 0x683A, 56446 },
- { 0x26DD, 56447 },
- { 0x666A, 56449 },
- { 0x666B, 56451 },
- { 0x1DF2, 56453 },
- { 0x26DE, 56456 },
- { 0x1DF6, 56459 },
- { 0x2268, 56461 },
- { 0x1DEE, 56467 },
- { 0x1DF3, 56469 },
- { 0x6966, 56472 },
- { 0x1F86, 56475 },
- { 0x1F8B, 56478 },
- { 0x1F87, 56481 },
- { 0x1F8A, 56484 },
- { 0x1F89, 56487 },
- { 0x1F8E, 56490 },
- { 0x2010, 56493 },
- { 0x1F8D, 56496 },
- { 0x1F8C, 56499 },
- { 0x1F88, 56502 },
- { 0x22D8, 56505 },
- { 0x1FF6, 56510 },
- { 0x1FF7, 56515 },
- { 0x1FF8, 56520 },
- { 0x1FF9, 56525 },
- { 0x1FFA, 56530 },
- { 0x1FFB, 56535 },
- { 0x1FFC, 56540 },
- { 0x1FFD, 56545 },
- { 0x1FFE, 56550 },
- { 0x1FFF, 56555 },
- { 0x2000, 56560 },
- { 0x2001, 56565 },
- { 0x2002, 56570 },
- { 0x2003, 56575 },
- { 0x2004, 56580 },
- { 0x2005, 56585 },
- { 0x2006, 56590 },
- { 0x2007, 56595 },
- { 0x2008, 56600 },
- { 0x2009, 56605 },
- { 0x200A, 56610 },
- { 0x200B, 56615 },
- { 0x200C, 56620 },
- { 0x200D, 56625 },
- { 0x200E, 56630 },
- { 0x200F, 56635 },
- { 0x1FDC, 56640 },
- { 0x1FDD, 56645 },
- { 0x1FDE, 56650 },
- { 0x1FDF, 56655 },
- { 0x1FE0, 56660 },
- { 0x1FE1, 56665 },
- { 0x1FE2, 56670 },
- { 0x1FE3, 56675 },
- { 0x1FE4, 56680 },
- { 0x1FE5, 56685 },
- { 0x1FE6, 56690 },
- { 0x1FE7, 56695 },
- { 0x1FE8, 56700 },
- { 0x1FE9, 56705 },
- { 0x1FEA, 56710 },
- { 0x1FEB, 56715 },
- { 0x1FEC, 56720 },
- { 0x1FED, 56725 },
- { 0x1FEE, 56730 },
- { 0x1FEF, 56735 },
- { 0x1FF0, 56740 },
- { 0x1FF1, 56745 },
- { 0x1FF2, 56750 },
- { 0x1FF3, 56755 },
- { 0x1FF4, 56760 },
- { 0x1FF5, 56765 },
- { 0x1DEF, 56770 },
- { 0x1DF0, 56772 },
- { 0x2250, 56774 },
- { 0x24E4, 56777 },
- { 0x24E5, 56780 },
- { 0x1DF5, 56782 },
- { 0x2C9F, 56784 },
- { 0x2CAD, 56787 },
- { 0x2CA1, 56791 },
- { 0x2CAF, 56794 },
- { 0x2CA6, 56798 },
- { 0x2CB4, 56801 },
- { 0x2CA0, 56805 },
- { 0x2CAE, 56808 },
- { 0x2CB7, 56812 },
- { 0x2C9D, 56816 },
- { 0x2CAB, 56819 },
- { 0x2C9A, 56823 },
- { 0x2CA8, 56826 },
- { 0x2C9E, 56830 },
- { 0x2CAC, 56833 },
- { 0x2C9C, 56837 },
- { 0x2CAA, 56840 },
- { 0x2C99, 56844 },
- { 0x2CA7, 56847 },
- { 0x2C9B, 56851 },
- { 0x2CA9, 56854 },
- { 0x2CA2, 56858 },
- { 0x2CB0, 56861 },
- { 0x2CA3, 56865 },
- { 0x2CB1, 56868 },
- { 0x2CA5, 56872 },
- { 0x2CB3, 56875 },
- { 0x2CA4, 56879 },
- { 0x2CB2, 56882 },
- { 0x6668, 56886 },
- { 0x6669, 56892 },
- { 0x2CB6, 56898 },
- { 0x2CB5, 56902 },
- { 0x1F8F, 56906 },
- { 0x2C81, 56909 },
- { 0x2CF8, 56915 },
- { 0x2C85, 56918 },
- { 0x2CEE, 56924 },
- { 0x2C84, 56927 },
- { 0x2CEF, 56933 },
- { 0x2CF4, 56937 },
- { 0x2CF0, 56941 },
- { 0x2CF3, 56945 },
- { 0x2CF2, 56949 },
- { 0x2CF7, 56953 },
- { 0x2CF6, 56957 },
- { 0x2CF5, 56961 },
- { 0x2CF1, 56965 },
- { 0x2C86, 56969 },
- { 0x2C88, 56975 },
- { 0x1F90, 56981 },
- { 0x2C93, 56984 },
- { 0x2C83, 56987 },
- { 0x2C94, 56993 },
- { 0x2CEA, 56997 },
- { 0x2C95, 57001 },
- { 0x2C98, 57005 },
- { 0x2C97, 57009 },
- { 0x2CED, 57013 },
- { 0x2CEC, 57017 },
- { 0x2CEB, 57021 },
- { 0x2C96, 57025 },
- { 0x1F91, 57029 },
- { 0x1F99, 57032 },
- { 0x2C82, 57035 },
- { 0x2C8A, 57041 },
- { 0x2C8F, 57045 },
- { 0x2C8B, 57049 },
- { 0x2C8E, 57053 },
- { 0x2C8D, 57057 },
- { 0x2C92, 57061 },
- { 0x2C91, 57065 },
- { 0x2C90, 57069 },
- { 0x2C8C, 57073 },
- { 0x1F94, 57077 },
- { 0x2C87, 57080 },
- { 0x1F95, 57086 },
- { 0x1F97, 57089 },
- { 0x1F93, 57092 },
- { 0x1F98, 57095 },
- { 0x1F92, 57098 },
- { 0x1F96, 57101 },
- { 0x2A8D, 57104 },
- { 0x24DE, 57107 },
- { 0x1DF4, 57110 },
- { 0x21F8, 57113 },
- { 0x255E, 57116 },
- { 0x1DF1, 57119 },
- { 0x2D09, 57122 },
- { 0x2D0C, 57125 },
- { 0x2D0A, 57128 },
- { 0x2D0D, 57131 },
- { 0x2D0B, 57134 },
- { 0x2D22, 57137 },
- { 0x2D25, 57140 },
- { 0x2D23, 57143 },
- { 0x2D26, 57146 },
- { 0x2D24, 57149 },
- { 0x2D0E, 57152 },
- { 0x2D11, 57155 },
- { 0x2D0F, 57158 },
- { 0x2D12, 57161 },
- { 0x2D10, 57164 },
- { 0x2D27, 57167 },
- { 0x2D2A, 57170 },
- { 0x2D28, 57173 },
- { 0x2D2B, 57176 },
- { 0x2D29, 57179 },
- { 0x2D1D, 57182 },
- { 0x2D20, 57185 },
- { 0x2D1E, 57188 },
- { 0x2D21, 57191 },
- { 0x2D1F, 57194 },
- { 0x2D2F, 57197 },
- { 0x2D32, 57200 },
- { 0x2D30, 57203 },
- { 0x2D33, 57206 },
- { 0x2D31, 57209 },
- { 0x2D13, 57212 },
- { 0x2D16, 57215 },
- { 0x2D14, 57218 },
- { 0x2D17, 57221 },
- { 0x2D15, 57224 },
- { 0x2D18, 57227 },
- { 0x2D1B, 57230 },
- { 0x2D19, 57233 },
- { 0x2D1C, 57236 },
- { 0x2D1A, 57239 },
- { 0x2D34, 57242 },
- { 0x2D36, 57245 },
- { 0x2D35, 57248 },
- { 0x2D37, 57251 },
- { 0x2D2C, 57254 },
- { 0x2D2E, 57257 },
- { 0x2D2D, 57260 },
- { 0x24DD, 57263 },
- { 0x1EE3, 57265 },
- { 0x24DC, 57268 },
- { 0x2CDF, 57271 },
- { 0x2CB9, 57274 },
- { 0x2CBE, 57277 },
- { 0x2CC9, 57280 },
- { 0x2CC2, 57283 },
- { 0x2CBA, 57286 },
- { 0x2CDB, 57289 },
- { 0x2CC4, 57292 },
- { 0x2CBD, 57295 },
- { 0x2CBC, 57298 },
- { 0x2CCB, 57301 },
- { 0x2CDD, 57304 },
- { 0x2CD9, 57307 },
- { 0x2C80, 57310 },
- { 0x2CE0, 57313 },
- { 0x2CD3, 57316 },
- { 0x2CC3, 57319 },
- { 0x2CCD, 57322 },
- { 0x2CC1, 57325 },
- { 0x2CDA, 57328 },
- { 0x2CC6, 57331 },
- { 0x2CC8, 57334 },
- { 0x2CC0, 57337 },
- { 0x2CD1, 57340 },
- { 0x2CC7, 57343 },
- { 0x2CE9, 57346 },
- { 0x2CD7, 57349 },
- { 0x2CE1, 57352 },
- { 0x2CBF, 57355 },
- { 0x2CCA, 57358 },
- { 0x2CE4, 57361 },
- { 0x2CBB, 57364 },
- { 0x2CC5, 57367 },
- { 0x6725, 57370 },
- { 0x2CDE, 57373 },
- { 0x2CD4, 57376 },
- { 0x2C7F, 57379 },
- { 0x2CD2, 57382 },
- { 0x2CDC, 57385 },
- { 0x2CCC, 57388 },
- { 0x2CCE, 57391 },
- { 0x2CE8, 57394 },
- { 0x2CE2, 57397 },
- { 0x2C7D, 57400 },
- { 0x2CE3, 57403 },
- { 0x2CE7, 57406 },
- { 0x2CD5, 57409 },
- { 0x6724, 57412 },
- { 0x2CD8, 57415 },
- { 0x2CD6, 57418 },
- { 0x2CCF, 57421 },
- { 0x2CE5, 57424 },
- { 0x2CE6, 57427 },
- { 0x2C7E, 57430 },
- { 0x2CD0, 57433 },
- { 0x24E6, 57436 },
- { 0x1EE2, 57438 },
- { 0x6AEC, 57443 },
- { 0x24E7, 57446 },
- { 0x24DF, 57448 },
- { 0x255C, 57450 },
- { 0x24E2, 57456 },
- { 0x67D2, 57460 },
- { 0x1E8B, 57462 },
- { 0x1D87, 57464 },
- { 0x67C1, 57466 },
- { 0x6799, 57468 },
- { 0x67F5, 57469 },
- { 0x67B2, 57473 },
- { 0x21BA, 57475 },
- { 0x66C2, 57477 },
- { 0x6954, 57484 },
- { 0x6794, 57486 },
- { 0x6AE7, 57487 },
- { 0x6726, 57488 },
- { 0x434C, 57489 },
- { 0x434D, 57492 },
- { 0x434E, 57495 },
- { 0x434F, 57498 },
- { 0x4350, 57501 },
- { 0x4351, 57504 },
- { 0x4352, 57507 },
- { 0x4353, 57510 },
- { 0x4354, 57513 },
- { 0x4355, 57516 },
- { 0x4356, 57519 },
- { 0x4357, 57522 },
- { 0x4358, 57525 },
- { 0x4359, 57528 },
- { 0x435A, 57531 },
- { 0x435B, 57534 },
- { 0x435C, 57537 },
- { 0x435D, 57540 },
- { 0x435E, 57543 },
- { 0x435F, 57546 },
- { 0x4360, 57549 },
- { 0x4361, 57552 },
- { 0x4362, 57555 },
- { 0x4363, 57558 },
- { 0x4364, 57561 },
- { 0x4365, 57564 },
- { 0x4366, 57567 },
- { 0x4367, 57570 },
- { 0x4368, 57573 },
- { 0x4369, 57576 },
- { 0x436A, 57579 },
- { 0x436B, 57582 },
- { 0x436C, 57585 },
- { 0x436D, 57588 },
- { 0x436E, 57591 },
- { 0x436F, 57594 },
- { 0x4370, 57597 },
- { 0x4371, 57600 },
- { 0x4372, 57603 },
- { 0x4373, 57606 },
- { 0x4374, 57609 },
- { 0x4375, 57612 },
- { 0x4376, 57615 },
- { 0x4377, 57618 },
- { 0x4378, 57621 },
- { 0x4379, 57624 },
- { 0x437A, 57627 },
- { 0x437B, 57630 },
- { 0x437C, 57633 },
- { 0x437D, 57636 },
- { 0x437E, 57639 },
- { 0x437F, 57642 },
- { 0x4380, 57645 },
- { 0x4381, 57648 },
- { 0x4382, 57651 },
- { 0x1F41, 57654 },
- { 0x1EEF, 57657 },
- { 0x412A, 57661 },
- { 0x4126, 57665 },
- { 0x4133, 57669 },
- { 0x413C, 57673 },
- { 0x413D, 57677 },
- { 0x413E, 57681 },
- { 0x413B, 57685 },
- { 0x4137, 57689 },
- { 0x4141, 57693 },
- { 0x4140, 57697 },
- { 0x4127, 57701 },
- { 0x4128, 57705 },
- { 0x412C, 57709 },
- { 0x412E, 57713 },
- { 0x413F, 57717 },
- { 0x4139, 57721 },
- { 0x4135, 57725 },
- { 0x4132, 57729 },
- { 0x4130, 57733 },
- { 0x4131, 57737 },
- { 0x412B, 57741 },
- { 0x412D, 57745 },
- { 0x4134, 57749 },
- { 0x4129, 57753 },
- { 0x4138, 57757 },
- { 0x412F, 57761 },
- { 0x411C, 57765 },
- { 0x411B, 57770 },
- { 0x411A, 57775 },
- { 0x411E, 57780 },
- { 0x411D, 57785 },
- { 0x411F, 57790 },
- { 0x4136, 57795 },
- { 0x413A, 57799 },
- { 0x4122, 57803 },
- { 0x4121, 57808 },
- { 0x4120, 57813 },
- { 0x4124, 57818 },
- { 0x4123, 57823 },
- { 0x4125, 57828 },
- { 0x4102, 57833 },
- { 0x40FE, 57837 },
- { 0x410B, 57841 },
- { 0x4114, 57845 },
- { 0x4115, 57849 },
- { 0x4116, 57853 },
- { 0x4113, 57857 },
- { 0x410F, 57861 },
- { 0x4119, 57865 },
- { 0x4118, 57869 },
- { 0x40FF, 57873 },
- { 0x4100, 57877 },
- { 0x4104, 57881 },
- { 0x4106, 57885 },
- { 0x4117, 57889 },
- { 0x4111, 57893 },
- { 0x410D, 57897 },
- { 0x410A, 57901 },
- { 0x4108, 57905 },
- { 0x4109, 57909 },
- { 0x4103, 57913 },
- { 0x4105, 57917 },
- { 0x410C, 57921 },
- { 0x4101, 57925 },
- { 0x4110, 57929 },
- { 0x4107, 57933 },
- { 0x40F4, 57937 },
- { 0x40F3, 57942 },
- { 0x40F2, 57947 },
- { 0x40F6, 57952 },
- { 0x40F5, 57957 },
- { 0x40F7, 57962 },
- { 0x410E, 57967 },
- { 0x4112, 57971 },
- { 0x40FA, 57975 },
- { 0x40F9, 57980 },
- { 0x40F8, 57985 },
- { 0x40FC, 57990 },
- { 0x40FB, 57995 },
- { 0x40FD, 58000 },
- { 0x69F8, 58005 },
- { 0x69C9, 58007 },
- { 0x263E, 58009 },
- { 0x263C, 58014 },
- { 0x263D, 58019 },
- { 0x263F, 58024 },
- { 0x68C6, 58029 },
- { 0x6B96, 58035 },
- { 0x1E1D, 58037 },
- { 0x22A6, 58039 },
- { 0x22AB, 58044 },
- { 0x22A7, 58049 },
- { 0x22AA, 58054 },
- { 0x22A9, 58059 },
- { 0x22AE, 58064 },
- { 0x664B, 58069 },
- { 0x22AD, 58074 },
- { 0x22AC, 58079 },
- { 0x22A8, 58084 },
- { 0x22AF, 58089 },
- { 0x229C, 58094 },
- { 0x22A1, 58099 },
- { 0x229D, 58104 },
- { 0x22A0, 58109 },
- { 0x229F, 58114 },
- { 0x22A4, 58119 },
- { 0x22A3, 58124 },
- { 0x22A2, 58129 },
- { 0x229E, 58134 },
- { 0x22A5, 58139 },
- { 0x22B0, 58144 },
- { 0x22B5, 58150 },
- { 0x22B1, 58156 },
- { 0x22B4, 58162 },
- { 0x22B3, 58168 },
- { 0x22B8, 58174 },
- { 0x664C, 58180 },
- { 0x22B7, 58186 },
- { 0x22B6, 58192 },
- { 0x22B2, 58198 },
- { 0x22B9, 58204 },
- { 0x1D7C, 58210 },
- { 0x21D4, 58211 },
- { 0x6852, 58213 },
- { 0x21C9, 58214 },
- { 0x21C8, 58217 },
- { 0x1C2C, 58220 },
- { 0x68CD, 58222 },
- { 0x419A, 58223 },
- { 0x41A2, 58226 },
- { 0x41A7, 58229 },
- { 0x41B0, 58232 },
- { 0x41B9, 58235 },
- { 0x41BC, 58238 },
- { 0x419B, 58241 },
- { 0x419C, 58244 },
- { 0x419E, 58247 },
- { 0x41A1, 58250 },
- { 0x41A3, 58253 },
- { 0x41A4, 58256 },
- { 0x41A6, 58259 },
- { 0x41A8, 58262 },
- { 0x41A9, 58265 },
- { 0x41AA, 58268 },
- { 0x41AC, 58271 },
- { 0x41AE, 58274 },
- { 0x41AD, 58277 },
- { 0x41B1, 58280 },
- { 0x41B2, 58283 },
- { 0x41B3, 58286 },
- { 0x41B5, 58289 },
- { 0x41B7, 58292 },
- { 0x41BA, 58295 },
- { 0x41BB, 58298 },
- { 0x41BD, 58301 },
- { 0x419D, 58304 },
- { 0x41A0, 58307 },
- { 0x41BF, 58310 },
- { 0x41A5, 58313 },
- { 0x41C1, 58316 },
- { 0x41AB, 58319 },
- { 0x419F, 58322 },
- { 0x41AF, 58325 },
- { 0x41B4, 58328 },
- { 0x41B6, 58331 },
- { 0x41B8, 58334 },
- { 0x41BE, 58337 },
- { 0x41C0, 58340 },
- { 0x1D61, 58343 },
- { 0x1E4E, 58345 },
- { 0x1E52, 58350 },
- { 0x1E4B, 58356 },
- { 0x1E4F, 58362 },
- { 0x1E51, 58366 },
- { 0x1E4C, 58370 },
- { 0x22F8, 58380 },
- { 0x25FF, 58384 },
- { 0x6813, 58388 },
- { 0x2204, 58389 },
- { 0x2455, 58397 },
- { 0x2452, 58403 },
- { 0x6A4C, 58408 },
- { 0x20EF, 58410 },
- { 0x67C9, 58411 },
- { 0x6A57, 58415 },
- { 0x2602, 58417 },
- { 0x21D7, 58418 },
- { 0x6745, 58420 },
- { 0x4968, 58422 },
- { 0x4967, 58426 },
- { 0x4959, 58428 },
- { 0x4969, 58431 },
- { 0x4966, 58434 },
- { 0x492A, 58437 },
- { 0x4929, 58440 },
- { 0x495A, 58443 },
- { 0x4927, 58446 },
- { 0x4928, 58451 },
- { 0x495C, 58454 },
- { 0x495E, 58458 },
- { 0x495B, 58462 },
- { 0x4963, 58466 },
- { 0x4965, 58470 },
- { 0x4962, 58474 },
- { 0x495D, 58478 },
- { 0x4964, 58482 },
- { 0x495F, 58486 },
- { 0x496E, 58490 },
- { 0x4960, 58495 },
- { 0x496F, 58500 },
- { 0x4961, 58505 },
- { 0x492B, 58510 },
- { 0x492D, 58513 },
- { 0x492F, 58516 },
- { 0x492C, 58519 },
- { 0x4934, 58522 },
- { 0x4936, 58525 },
- { 0x494D, 58528 },
- { 0x493C, 58531 },
- { 0x4948, 58534 },
- { 0x4933, 58537 },
- { 0x4939, 58540 },
- { 0x4958, 58543 },
- { 0x492E, 58546 },
- { 0x493E, 58549 },
- { 0x4937, 58552 },
- { 0x4952, 58555 },
- { 0x494F, 58558 },
- { 0x494A, 58561 },
- { 0x4935, 58564 },
- { 0x494B, 58567 },
- { 0x4951, 58570 },
- { 0x4957, 58573 },
- { 0x4946, 58576 },
- { 0x4930, 58579 },
- { 0x4954, 58582 },
- { 0x4950, 58585 },
- { 0x494E, 58588 },
- { 0x493D, 58591 },
- { 0x4943, 58594 },
- { 0x4949, 58597 },
- { 0x493A, 58600 },
- { 0x493F, 58603 },
- { 0x4938, 58606 },
- { 0x4953, 58609 },
- { 0x493B, 58612 },
- { 0x4945, 58615 },
- { 0x4940, 58618 },
- { 0x494C, 58621 },
- { 0x4955, 58624 },
- { 0x4956, 58627 },
- { 0x4947, 58630 },
- { 0x4941, 58633 },
- { 0x4944, 58636 },
- { 0x4942, 58639 },
- { 0x496B, 58642 },
- { 0x496A, 58647 },
- { 0x4932, 58651 },
- { 0x4931, 58655 },
- { 0x496D, 58659 },
- { 0x496C, 58663 },
- { 0x68BD, 58667 },
- { 0x1C2F, 58669 },
- { 0x68AD, 58671 },
- { 0x685F, 58672 },
- { 0x6882, 58674 },
- { 0x1402, 58675 },
- { 0x1400, 58678 },
- { 0x1401, 58682 },
- { 0x13EE, 58686 },
- { 0x13EF, 58689 },
- { 0x13F0, 58692 },
- { 0x13F8, 58695 },
- { 0x13F5, 58698 },
- { 0x13F2, 58701 },
- { 0x13FF, 58704 },
- { 0x13F1, 58707 },
- { 0x13FC, 58710 },
- { 0x13F9, 58713 },
- { 0x13F6, 58716 },
- { 0x13F7, 58719 },
- { 0x13FB, 58722 },
- { 0x13FE, 58725 },
- { 0x13F4, 58728 },
- { 0x13FD, 58731 },
- { 0x13FA, 58734 },
- { 0x13F3, 58737 },
- { 0x1C31, 58740 },
- { 0x6C6A, 58742 },
- { 0x68D5, 58744 },
- { 0x1BEF, 58747 },
- { 0x1BED, 58751 },
- { 0x20FF, 58754 },
- { 0x20FE, 58757 },
- { 0x6814, 58759 },
- { 0x2169, 58761 },
- { 0x0AD3, 58762 },
- { 0x0AC2, 58766 },
- { 0x0AD1, 58769 },
- { 0x0A90, 58772 },
- { 0x0A8F, 58775 },
- { 0x0AC3, 58778 },
- { 0x0A8E, 58781 },
- { 0x0AE3, 58784 },
- { 0x0AE4, 58787 },
- { 0x0ADA, 58790 },
- { 0x0ADF, 58793 },
- { 0x0ADB, 58796 },
- { 0x0ADE, 58799 },
- { 0x0ADD, 58802 },
- { 0x0AE2, 58805 },
- { 0x0AD9, 58808 },
- { 0x0AE1, 58811 },
- { 0x0AE0, 58814 },
- { 0x0ADC, 58817 },
- { 0x0ACB, 58820 },
- { 0x0AC5, 58824 },
- { 0x0ACE, 58828 },
- { 0x0AC7, 58832 },
- { 0x0AC4, 58836 },
- { 0x0ACD, 58840 },
- { 0x0AD0, 58844 },
- { 0x0ACC, 58848 },
- { 0x0AC6, 58852 },
- { 0x0ACF, 58856 },
- { 0x0AC8, 58860 },
- { 0x0AD7, 58864 },
- { 0x0AC9, 58869 },
- { 0x0AD8, 58874 },
- { 0x0ACA, 58879 },
- { 0x0AD2, 58884 },
- { 0x0A91, 58887 },
- { 0x0A99, 58890 },
- { 0x0A93, 58893 },
- { 0x0A9C, 58896 },
- { 0x0A95, 58899 },
- { 0x0A92, 58902 },
- { 0x0A9B, 58905 },
- { 0x0A9E, 58908 },
- { 0x0AB5, 58911 },
- { 0x0AA4, 58914 },
- { 0x0AB0, 58917 },
- { 0x0A9A, 58920 },
- { 0x0AD4, 58923 },
- { 0x0AA1, 58926 },
- { 0x0AC1, 58929 },
- { 0x0A94, 58932 },
- { 0x0AA6, 58935 },
- { 0x0A9F, 58938 },
- { 0x0ABB, 58941 },
- { 0x0AB7, 58944 },
- { 0x0AB2, 58947 },
- { 0x0A9D, 58950 },
- { 0x0AB3, 58953 },
- { 0x0AB9, 58956 },
- { 0x0AC0, 58959 },
- { 0x0AAE, 58962 },
- { 0x0A96, 58965 },
- { 0x0ABD, 58968 },
- { 0x0AB8, 58971 },
- { 0x0AB6, 58974 },
- { 0x0AA5, 58977 },
- { 0x0AAB, 58980 },
- { 0x0AB1, 58983 },
- { 0x0AA2, 58986 },
- { 0x0AA7, 58989 },
- { 0x0AA0, 58992 },
- { 0x0ABC, 58995 },
- { 0x0AA3, 58998 },
- { 0x0AAD, 59001 },
- { 0x0AA8, 59004 },
- { 0x0AB4, 59007 },
- { 0x0ABA, 59010 },
- { 0x0ABE, 59013 },
- { 0x0ABF, 59016 },
- { 0x0AAF, 59019 },
- { 0x0AA9, 59022 },
- { 0x0AAC, 59025 },
- { 0x0AD4, 59028 },
- { 0x0AAA, 59031 },
- { 0x0A98, 59034 },
- { 0x0A97, 59038 },
- { 0x0AD6, 59042 },
- { 0x0AD5, 59046 },
- { 0x6A61, 59050 },
- { 0x6A3B, 59056 },
- { 0x6A3E, 59058 },
- { 0x6A3D, 59063 },
- { 0x682C, 59068 },
- { 0x2D08, 59069 },
- { 0x1D81, 59072 },
- { 0x2578, 59074 },
- { 0x2588, 59079 },
- { 0x2589, 59084 },
- { 0x2581, 59089 },
- { 0x2583, 59094 },
- { 0x257F, 59099 },
- { 0x1D80, 59104 },
- { 0x2577, 59106 },
- { 0x2584, 59111 },
- { 0x2586, 59116 },
- { 0x2580, 59121 },
- { 0x2585, 59126 },
- { 0x2582, 59130 },
- { 0x20F0, 59135 },
- { 0x2306, 59136 },
- { 0x656E, 59141 },
- { 0x6577, 59146 },
- { 0x6565, 59151 },
- { 0x6562, 59156 },
- { 0x6573, 59160 },
- { 0x657C, 59165 },
- { 0x656A, 59170 },
- { 0x656F, 59175 },
- { 0x6578, 59180 },
- { 0x6566, 59185 },
- { 0x6589, 59190 },
- { 0x655E, 59193 },
- { 0x6572, 59197 },
- { 0x657B, 59202 },
- { 0x6569, 59207 },
- { 0x6571, 59212 },
- { 0x657A, 59217 },
- { 0x6568, 59222 },
- { 0x6576, 59227 },
- { 0x657F, 59232 },
- { 0x656D, 59237 },
- { 0x6580, 59242 },
- { 0x6560, 59245 },
- { 0x6575, 59249 },
- { 0x657E, 59254 },
- { 0x656C, 59259 },
- { 0x6563, 59264 },
- { 0x6588, 59268 },
- { 0x6561, 59271 },
- { 0x6574, 59275 },
- { 0x657D, 59280 },
- { 0x656B, 59285 },
- { 0x655F, 59290 },
- { 0x6570, 59294 },
- { 0x6579, 59299 },
- { 0x6567, 59304 },
- { 0x6564, 59309 },
- { 0x6586, 59313 },
- { 0x6582, 59316 },
- { 0x6581, 59319 },
- { 0x6584, 59322 },
- { 0x6585, 59325 },
- { 0x6587, 59328 },
- { 0x6583, 59331 },
- { 0x2246, 59334 },
- { 0x07BD, 59336 },
- { 0x07BF, 59339 },
- { 0x07BE, 59342 },
- { 0x07C0, 59345 },
- { 0x07C6, 59348 },
- { 0x07C7, 59351 },
- { 0x07C8, 59354 },
- { 0x07C9, 59357 },
- { 0x07CC, 59360 },
- { 0x07CE, 59363 },
- { 0x07CF, 59366 },
- { 0x07CA, 59369 },
- { 0x07D1, 59372 },
- { 0x07C2, 59375 },
- { 0x07CB, 59378 },
- { 0x07C3, 59381 },
- { 0x07D4, 59384 },
- { 0x07D0, 59387 },
- { 0x07CD, 59390 },
- { 0x07C4, 59393 },
- { 0x07D3, 59396 },
- { 0x07C5, 59399 },
- { 0x07BC, 59402 },
- { 0x07C1, 59405 },
- { 0x07D2, 59408 },
- { 0x07D7, 59411 },
- { 0x07D5, 59414 },
- { 0x07D8, 59417 },
- { 0x07D6, 59419 },
- { 0x6974, 59422 },
- { 0x2165, 59426 },
- { 0x1E48, 59427 },
- { 0x6AB4, 59430 },
- { 0x48BC, 59431 },
- { 0x48BF, 59434 },
- { 0x48BD, 59437 },
- { 0x48BE, 59440 },
- { 0x48D6, 59443 },
- { 0x48C4, 59446 },
- { 0x48D1, 59449 },
- { 0x48C2, 59452 },
- { 0x48DE, 59455 },
- { 0x48C6, 59458 },
- { 0x48C0, 59461 },
- { 0x48DB, 59464 },
- { 0x48D8, 59467 },
- { 0x48D3, 59470 },
- { 0x48D4, 59473 },
- { 0x48DA, 59476 },
- { 0x48DD, 59479 },
- { 0x48CF, 59482 },
- { 0x48DC, 59485 },
- { 0x48D9, 59488 },
- { 0x48D7, 59491 },
- { 0x48C5, 59494 },
- { 0x48CB, 59497 },
- { 0x48D2, 59500 },
- { 0x48C3, 59503 },
- { 0x48C7, 59506 },
- { 0x48C1, 59509 },
- { 0x48CE, 59512 },
- { 0x48C8, 59515 },
- { 0x48D5, 59518 },
- { 0x48E0, 59521 },
- { 0x48DF, 59524 },
- { 0x48D0, 59527 },
- { 0x48C9, 59530 },
- { 0x48CC, 59533 },
- { 0x48CD, 59536 },
- { 0x48CA, 59539 },
- { 0x48E1, 59542 },
- { 0x67DB, 59545 },
- { 0x67E2, 59547 },
- { 0x5C01, 59549 },
- { 0x5C02, 59553 },
- { 0x5C03, 59557 },
- { 0x5C04, 59563 },
- { 0x5BFE, 59569 },
- { 0x5BFF, 59573 },
- { 0x5C00, 59579 },
- { 0x5C21, 59585 },
- { 0x5C6C, 59589 },
- { 0x5BEA, 59592 },
- { 0x5C74, 59596 },
- { 0x5C13, 59599 },
- { 0x5BE9, 59603 },
- { 0x5C86, 59607 },
- { 0x5C54, 59612 },
- { 0x5C52, 59616 },
- { 0x5C56, 59620 },
- { 0x5C58, 59624 },
- { 0x5C42, 59628 },
- { 0x5C20, 59634 },
- { 0x5CBB, 59640 },
- { 0x5BEC, 59644 },
- { 0x5C92, 59647 },
- { 0x5C93, 59650 },
- { 0x5C05, 59654 },
- { 0x5C06, 59658 },
- { 0x5C0A, 59662 },
- { 0x5C0B, 59666 },
- { 0x5C9E, 59670 },
- { 0x5C9D, 59674 },
- { 0x5C3C, 59678 },
- { 0x5C1A, 59682 },
- { 0x5C8E, 59686 },
- { 0x5BE6, 59691 },
- { 0x5C31, 59696 },
- { 0x5C30, 59701 },
- { 0x5C37, 59706 },
- { 0x5C22, 59710 },
- { 0x5C75, 59714 },
- { 0x5C78, 59717 },
- { 0x5C77, 59721 },
- { 0x5C35, 59725 },
- { 0x5C91, 59729 },
- { 0x5C53, 59733 },
- { 0x5C51, 59737 },
- { 0x5C55, 59741 },
- { 0x5C57, 59745 },
- { 0x5BF4, 59749 },
- { 0x5C3A, 59752 },
- { 0x5CAD, 59755 },
- { 0x5BE2, 59758 },
- { 0x5C6F, 59762 },
- { 0x5C73, 59765 },
- { 0x5C72, 59771 },
- { 0x5C95, 59776 },
- { 0x5C9F, 59779 },
- { 0x5CA0, 59784 },
- { 0x5C6E, 59789 },
- { 0x5C18, 59792 },
- { 0x5C8D, 59796 },
- { 0x5C8C, 59801 },
- { 0x5C6D, 59805 },
- { 0x5BE7, 59808 },
- { 0x5BEB, 59813 },
- { 0x5C0E, 59816 },
- { 0x5C0F, 59820 },
- { 0x5BE5, 59824 },
- { 0x5CB1, 59828 },
- { 0x5C3B, 59831 },
- { 0x5C19, 59835 },
- { 0x5BF2, 59839 },
- { 0x5C96, 59843 },
- { 0x5CA1, 59846 },
- { 0x5C23, 59850 },
- { 0x5CB3, 59855 },
- { 0x5C12, 59858 },
- { 0x5BE4, 59862 },
- { 0x5C87, 59866 },
- { 0x5C09, 59870 },
- { 0x5C08, 59874 },
- { 0x5BE1, 59878 },
- { 0x5C3E, 59882 },
- { 0x5C1C, 59886 },
- { 0x5CBC, 59890 },
- { 0x5CBD, 59895 },
- { 0x5CC6, 59901 },
- { 0x5CC1, 59906 },
- { 0x5CBE, 59911 },
- { 0x5CC0, 59916 },
- { 0x5CC5, 59921 },
- { 0x5CC4, 59928 },
- { 0x5CC3, 59935 },
- { 0x5CC2, 59942 },
- { 0x5CBF, 59949 },
- { 0x5C94, 59954 },
- { 0x5C99, 59957 },
- { 0x5CA3, 59960 },
- { 0x5C9A, 59964 },
- { 0x5C14, 59968 },
- { 0x5C15, 59972 },
- { 0x5BE8, 59976 },
- { 0x5BE0, 59980 },
- { 0x5CB0, 59984 },
- { 0x5C25, 59988 },
- { 0x5C24, 59993 },
- { 0x5C6B, 59998 },
- { 0x5CA5, 60001 },
- { 0x5CA7, 60008 },
- { 0x5CA6, 60016 },
- { 0x5CA8, 60023 },
- { 0x5CA9, 60030 },
- { 0x5CAA, 60037 },
- { 0x5CAB, 60045 },
- { 0x5CAC, 60053 },
- { 0x5BF5, 60061 },
- { 0x5BF3, 60064 },
- { 0x5C39, 60067 },
- { 0x5C38, 60072 },
- { 0x5BF0, 60077 },
- { 0x5BF1, 60080 },
- { 0x5C0C, 60084 },
- { 0x5C0D, 60088 },
- { 0x5CB2, 60092 },
- { 0x5C3D, 60095 },
- { 0x5C1B, 60099 },
- { 0x5C11, 60103 },
- { 0x5C10, 60108 },
- { 0x5BE3, 60113 },
- { 0x5CB5, 60118 },
- { 0x5C48, 60121 },
- { 0x5C49, 60125 },
- { 0x5C4A, 60129 },
- { 0x5C76, 60133 },
- { 0x5C07, 60137 },
- { 0x5C36, 60142 },
- { 0x5BF6, 60146 },
- { 0x5C79, 60150 },
- { 0x5C7A, 60154 },
- { 0x5C7B, 60158 },
- { 0x5C7C, 60162 },
- { 0x5C7D, 60166 },
- { 0x5C7E, 60170 },
- { 0x5C7F, 60174 },
- { 0x5C80, 60178 },
- { 0x5C81, 60182 },
- { 0x5C82, 60186 },
- { 0x5C83, 60190 },
- { 0x5BED, 60194 },
- { 0x5BEE, 60198 },
- { 0x5BEF, 60202 },
- { 0x5BFB, 60206 },
- { 0x5CB6, 60210 },
- { 0x5CBA, 60213 },
- { 0x5C27, 60217 },
- { 0x5C2F, 60223 },
- { 0x5C2E, 60230 },
- { 0x5C26, 60237 },
- { 0x5C2D, 60243 },
- { 0x5C2C, 60249 },
- { 0x5C29, 60255 },
- { 0x5C28, 60261 },
- { 0x5C2B, 60267 },
- { 0x5C2A, 60273 },
- { 0x5BF7, 60279 },
- { 0x5C89, 60283 },
- { 0x5C64, 60288 },
- { 0x5C67, 60292 },
- { 0x5C63, 60296 },
- { 0x5C88, 60300 },
- { 0x5C65, 60305 },
- { 0x5C8B, 60309 },
- { 0x5C43, 60314 },
- { 0x5C60, 60318 },
- { 0x5C66, 60322 },
- { 0x5C59, 60326 },
- { 0x5C68, 60330 },
- { 0x5C4C, 60335 },
- { 0x5C4D, 60339 },
- { 0x5C4E, 60343 },
- { 0x5C4F, 60347 },
- { 0x5C50, 60351 },
- { 0x5C5B, 60355 },
- { 0x5C69, 60359 },
- { 0x5C5D, 60364 },
- { 0x5C8A, 60368 },
- { 0x5C5A, 60372 },
- { 0x5C45, 60376 },
- { 0x5C46, 60380 },
- { 0x5C47, 60384 },
- { 0x5C4B, 60388 },
- { 0x5C44, 60393 },
- { 0x5C5C, 60398 },
- { 0x5C5F, 60402 },
- { 0x5C5E, 60406 },
- { 0x5C70, 60410 },
- { 0x5BFA, 60413 },
- { 0x5BF9, 60417 },
- { 0x5C8F, 60421 },
- { 0x5C90, 60425 },
- { 0x5CAE, 60429 },
- { 0x5CAF, 60434 },
- { 0x5CB7, 60439 },
- { 0x5CB8, 60442 },
- { 0x5CB4, 60446 },
- { 0x5CB9, 60449 },
- { 0x5C3F, 60453 },
- { 0x5C1D, 60457 },
- { 0x5C61, 60461 },
- { 0x5C62, 60465 },
- { 0x5CA2, 60469 },
- { 0x5C98, 60473 },
- { 0x5C97, 60477 },
- { 0x5CA4, 60481 },
- { 0x5C9C, 60485 },
- { 0x5C9B, 60489 },
- { 0x5BFC, 60493 },
- { 0x5BF8, 60497 },
- { 0x5C71, 60501 },
- { 0x5BFD, 60504 },
- { 0x5C84, 60508 },
- { 0x5C85, 60511 },
- { 0x5C34, 60514 },
- { 0x5C6A, 60518 },
- { 0x5C16, 60521 },
- { 0x5C17, 60525 },
- { 0x5C41, 60529 },
- { 0x5C1F, 60533 },
- { 0x5C40, 60537 },
- { 0x5C1E, 60541 },
- { 0x5C33, 60545 },
- { 0x5C32, 60551 },
- { 0x67DF, 60557 },
- { 0x67BE, 60559 },
- { 0x37CA, 60563 },
- { 0x37CF, 60568 },
- { 0x37CB, 60573 },
- { 0x37CE, 60578 },
- { 0x37CD, 60583 },
- { 0x37D2, 60588 },
- { 0x37C9, 60593 },
- { 0x37D1, 60598 },
- { 0x37D0, 60603 },
- { 0x37CC, 60608 },
- { 0x0DA1, 60613 },
- { 0x0DA6, 60617 },
- { 0x0DA2, 60621 },
- { 0x0DA5, 60625 },
- { 0x0DA4, 60629 },
- { 0x0DA9, 60633 },
- { 0x0DA0, 60637 },
- { 0x0DA8, 60641 },
- { 0x0DA7, 60645 },
- { 0x0DA3, 60649 },
- { 0x0D47, 60653 },
- { 0x3846, 60657 },
- { 0x3847, 60662 },
- { 0x3848, 60667 },
- { 0x0D4A, 60672 },
- { 0x37BE, 60675 },
- { 0x0D97, 60679 },
- { 0x0D98, 60683 },
- { 0x0D99, 60687 },
- { 0x0D9A, 60691 },
- { 0x0D9B, 60695 },
- { 0x0D9C, 60700 },
- { 0x0D9D, 60705 },
- { 0x0D9F, 60711 },
- { 0x0DAA, 60716 },
- { 0x0DAB, 60720 },
- { 0x0D5A, 60724 },
- { 0x0D49, 60728 },
- { 0x0D5B, 60731 },
- { 0x0D48, 60734 },
- { 0x0D79, 60737 },
- { 0x0D7A, 60743 },
- { 0x0D7B, 60749 },
- { 0x0D7C, 60755 },
- { 0x0D7D, 60761 },
- { 0x0D46, 60767 },
- { 0x0D74, 60770 },
- { 0x0D73, 60777 },
- { 0x0D51, 60783 },
- { 0x0D56, 60786 },
- { 0x0D52, 60789 },
- { 0x0D55, 60792 },
- { 0x0D54, 60795 },
- { 0x0D59, 60798 },
- { 0x0D50, 60801 },
- { 0x0D58, 60804 },
- { 0x0D57, 60807 },
- { 0x0D53, 60810 },
- { 0x0D41, 60813 },
- { 0x0D45, 60817 },
- { 0x0D3D, 60822 },
- { 0x0D3F, 60826 },
- { 0x0D3C, 60830 },
- { 0x0D42, 60834 },
- { 0x0D3E, 60838 },
- { 0x0D40, 60842 },
- { 0x0D44, 60846 },
- { 0x0D43, 60851 },
- { 0x0D81, 60856 },
- { 0x0D72, 60862 },
- { 0x0D94, 60868 },
- { 0x0D95, 60873 },
- { 0x0D93, 60879 },
- { 0x0D96, 60884 },
- { 0x0D3B, 60890 },
- { 0x0DAC, 60895 },
- { 0x0DAD, 60900 },
- { 0x0D83, 60905 },
- { 0x0D84, 60910 },
- { 0x0D82, 60915 },
- { 0x0D68, 60920 },
- { 0x0D66, 60925 },
- { 0x0D69, 60930 },
- { 0x0D67, 60935 },
- { 0x0D77, 60940 },
- { 0x0D78, 60947 },
- { 0x0D31, 60954 },
- { 0x0D37, 60957 },
- { 0x0D33, 60960 },
- { 0x0D39, 60963 },
- { 0x0D35, 60966 },
- { 0x0D3A, 60969 },
- { 0x0D27, 60972 },
- { 0x0D15, 60975 },
- { 0x0D22, 60978 },
- { 0x0D12, 60981 },
- { 0x0D2F, 60984 },
- { 0x0D34, 60987 },
- { 0x0D17, 60990 },
- { 0x0D10, 60993 },
- { 0x0D2C, 60996 },
- { 0x0D29, 60999 },
- { 0x0D24, 61002 },
- { 0x0D25, 61005 },
- { 0x0D2B, 61008 },
- { 0x0D2E, 61011 },
- { 0x0D20, 61014 },
- { 0x0D36, 61017 },
- { 0x0D2D, 61020 },
- { 0x0D2A, 61023 },
- { 0x0D28, 61026 },
- { 0x0D16, 61029 },
- { 0x0D1D, 61032 },
- { 0x0D23, 61035 },
- { 0x0D13, 61038 },
- { 0x0D18, 61041 },
- { 0x0D11, 61044 },
- { 0x0D30, 61047 },
- { 0x0D38, 61050 },
- { 0x0D6C, 61054 },
- { 0x0D6D, 61058 },
- { 0x0D6B, 61062 },
- { 0x0D6A, 61066 },
- { 0x0D14, 61070 },
- { 0x0D1F, 61073 },
- { 0x0D19, 61076 },
- { 0x0D26, 61079 },
- { 0x0D60, 61082 },
- { 0x0D61, 61085 },
- { 0x37D6, 61088 },
- { 0x37D4, 61093 },
- { 0x37C1, 61098 },
- { 0x37C2, 61103 },
- { 0x37C4, 61108 },
- { 0x37D7, 61113 },
- { 0x37C6, 61118 },
- { 0x37D5, 61123 },
- { 0x37C3, 61128 },
- { 0x37C5, 61133 },
- { 0x37D3, 61138 },
- { 0x37C8, 61143 },
- { 0x37C0, 61148 },
- { 0x37C7, 61153 },
- { 0x0D21, 61158 },
- { 0x0D1B, 61161 },
- { 0x0D1E, 61164 },
- { 0x0D1A, 61167 },
- { 0x0D71, 61170 },
- { 0x0D32, 61175 },
- { 0x0D8F, 61179 },
- { 0x0D88, 61183 },
- { 0x0D8B, 61187 },
- { 0x0D8E, 61191 },
- { 0x0D87, 61195 },
- { 0x0D91, 61199 },
- { 0x0D85, 61203 },
- { 0x0D8C, 61207 },
- { 0x0D89, 61211 },
- { 0x37BD, 61215 },
- { 0x37BA, 61219 },
- { 0x37B9, 61223 },
- { 0x37BB, 61227 },
- { 0x0D86, 61231 },
- { 0x37BC, 61235 },
- { 0x0D8A, 61239 },
- { 0x0D8D, 61243 },
- { 0x0D90, 61247 },
- { 0x3849, 61251 },
- { 0x384A, 61256 },
- { 0x0D1C, 61261 },
- { 0x3845, 61264 },
- { 0x0D4F, 61268 },
- { 0x0D9E, 61272 },
- { 0x382C, 61277 },
- { 0x383A, 61281 },
- { 0x382B, 61285 },
- { 0x3838, 61289 },
- { 0x382E, 61293 },
- { 0x3836, 61297 },
- { 0x383E, 61301 },
- { 0x3837, 61305 },
- { 0x383C, 61309 },
- { 0x383D, 61313 },
- { 0x382D, 61317 },
- { 0x3833, 61321 },
- { 0x3835, 61325 },
- { 0x3839, 61329 },
- { 0x382F, 61333 },
- { 0x3830, 61337 },
- { 0x3831, 61341 },
- { 0x3834, 61345 },
- { 0x3832, 61349 },
- { 0x0D7E, 61353 },
- { 0x0D7F, 61359 },
- { 0x0D80, 61365 },
- { 0x0D64, 61371 },
- { 0x0D62, 61375 },
- { 0x0D65, 61379 },
- { 0x0D63, 61383 },
- { 0x0D76, 61387 },
- { 0x0D75, 61393 },
- { 0x0DAE, 61399 },
- { 0x0DAF, 61403 },
- { 0x3843, 61407 },
- { 0x3844, 61411 },
- { 0x3842, 61415 },
- { 0x0D5F, 61419 },
- { 0x0D5C, 61422 },
- { 0x0D5D, 61425 },
- { 0x0D5E, 61428 },
- { 0x3841, 61431 },
- { 0x3840, 61435 },
- { 0x383F, 61439 },
- { 0x37BF, 61443 },
- { 0x383B, 61448 },
- { 0x0D70, 61453 },
- { 0x0D6F, 61459 },
- { 0x0D6E, 61465 },
- { 0x0D92, 61471 },
- { 0x0D4E, 61477 },
- { 0x0D4C, 61482 },
- { 0x0D4D, 61487 },
- { 0x0D4B, 61492 },
- { 0x687A, 61497 },
- { 0x1E08, 61498 },
- { 0x1DE1, 61505 },
- { 0x1DE2, 61512 },
- { 0x1DC9, 61519 },
- { 0x1DCD, 61524 },
- { 0x1DD1, 61529 },
- { 0x1DCA, 61533 },
- { 0x1DD2, 61538 },
- { 0x1DCE, 61542 },
- { 0x1DA0, 61547 },
- { 0x216C, 61553 },
- { 0x6A34, 61554 },
- { 0x26B6, 61556 },
- { 0x26B7, 61558 },
- { 0x1BF2, 61560 },
- { 0x6969, 61563 },
- { 0x22D5, 61569 },
- { 0x696A, 61575 },
- { 0x22D7, 61581 },
- { 0x24CC, 61587 },
- { 0x24CD, 61591 },
- { 0x683F, 61595 },
- { 0x68E5, 61596 },
- { 0x69DC, 61598 },
- { 0x4191, 61601 },
- { 0x4196, 61604 },
- { 0x4192, 61607 },
- { 0x4195, 61610 },
- { 0x4194, 61613 },
- { 0x4199, 61616 },
- { 0x4190, 61619 },
- { 0x4198, 61622 },
- { 0x4197, 61625 },
- { 0x4193, 61628 },
- { 0x4188, 61631 },
- { 0x4189, 61634 },
- { 0x418A, 61637 },
- { 0x418B, 61640 },
- { 0x418C, 61643 },
- { 0x418D, 61646 },
- { 0x4173, 61649 },
- { 0x418E, 61652 },
- { 0x417F, 61655 },
- { 0x417E, 61658 },
- { 0x4186, 61661 },
- { 0x4175, 61664 },
- { 0x418F, 61667 },
- { 0x4179, 61670 },
- { 0x417A, 61673 },
- { 0x4174, 61676 },
- { 0x4176, 61679 },
- { 0x4187, 61682 },
- { 0x417C, 61685 },
- { 0x4177, 61688 },
- { 0x4185, 61691 },
- { 0x4172, 61694 },
- { 0x417D, 61697 },
- { 0x4178, 61700 },
- { 0x4181, 61703 },
- { 0x4182, 61706 },
- { 0x4183, 61709 },
- { 0x4184, 61712 },
- { 0x4180, 61715 },
- { 0x417B, 61718 },
- { 0x69FB, 61721 },
- { 0x690C, 61722 },
- { 0x1D5B, 61723 },
- { 0x684D, 61725 },
- { 0x6A38, 61726 },
- { 0x0005, 61728 },
- { 0x0075, 61730 },
- { 0x661B, 61732 },
- { 0x65FD, 61737 },
- { 0x65EF, 61742 },
- { 0x660C, 61747 },
- { 0x660B, 61752 },
- { 0x6620, 61756 },
- { 0x6602, 61761 },
- { 0x65F4, 61766 },
- { 0x6611, 61771 },
- { 0x6624, 61776 },
- { 0x6606, 61781 },
- { 0x65F8, 61786 },
- { 0x6615, 61791 },
- { 0x661C, 61796 },
- { 0x65FE, 61801 },
- { 0x65F0, 61806 },
- { 0x660D, 61811 },
- { 0x65EE, 61816 },
- { 0x661F, 61819 },
- { 0x6601, 61824 },
- { 0x65F3, 61829 },
- { 0x6610, 61834 },
- { 0x662A, 61839 },
- { 0x661E, 61842 },
- { 0x6600, 61847 },
- { 0x65F2, 61852 },
- { 0x660F, 61857 },
- { 0x6625, 61862 },
- { 0x6607, 61867 },
- { 0x65F9, 61872 },
- { 0x6616, 61877 },
- { 0x6628, 61882 },
- { 0x660A, 61887 },
- { 0x65FC, 61892 },
- { 0x6619, 61897 },
- { 0x6623, 61902 },
- { 0x6605, 61907 },
- { 0x65F7, 61912 },
- { 0x6614, 61917 },
- { 0x661A, 61922 },
- { 0x6622, 61926 },
- { 0x6604, 61931 },
- { 0x65F6, 61936 },
- { 0x6613, 61941 },
- { 0x6627, 61946 },
- { 0x6609, 61951 },
- { 0x65FB, 61956 },
- { 0x6618, 61961 },
- { 0x6621, 61966 },
- { 0x6603, 61971 },
- { 0x65F5, 61976 },
- { 0x6612, 61981 },
- { 0x661D, 61986 },
- { 0x65FF, 61991 },
- { 0x65F1, 61996 },
- { 0x660E, 62001 },
- { 0x6629, 62006 },
- { 0x6626, 62010 },
- { 0x6608, 62015 },
- { 0x65FA, 62020 },
- { 0x6617, 62025 },
- { 0x662B, 62030 },
- { 0x662C, 62033 },
- { 0x662D, 62036 },
- { 0x662E, 62039 },
- { 0x662F, 62042 },
- { 0x6630, 62045 },
- { 0x6631, 62048 },
- { 0x6632, 62051 },
- { 0x6633, 62054 },
- { 0x6634, 62057 },
- { 0x6635, 62060 },
- { 0x6636, 62063 },
- { 0x6637, 62066 },
- { 0x6638, 62069 },
- { 0x6639, 62072 },
- { 0x663A, 62075 },
- { 0x663B, 62078 },
- { 0x663C, 62081 },
- { 0x663D, 62084 },
- { 0x663E, 62087 },
- { 0x663F, 62090 },
- { 0x67A5, 62093 },
- { 0x6914, 62094 },
- { 0x6AD4, 62095 },
- { 0x677D, 62098 },
- { 0x6A62, 62100 },
- { 0x6A45, 62103 },
- { 0x69CC, 62105 },
- { 0x69DA, 62106 },
- { 0x45F5, 62108 },
- { 0x45F4, 62114 },
- { 0x45E4, 62120 },
- { 0x45EE, 62124 },
- { 0x45EC, 62128 },
- { 0x45F1, 62132 },
- { 0x45E1, 62136 },
- { 0x45E7, 62140 },
- { 0x45E9, 62144 },
- { 0x45F0, 62148 },
- { 0x45E8, 62152 },
- { 0x45E0, 62156 },
- { 0x45E2, 62160 },
- { 0x45EF, 62164 },
- { 0x45E6, 62168 },
- { 0x45E3, 62172 },
- { 0x45EA, 62176 },
- { 0x45ED, 62180 },
- { 0x45EB, 62184 },
- { 0x45E5, 62188 },
- { 0x45F6, 62192 },
- { 0x45FC, 62196 },
- { 0x45FA, 62201 },
- { 0x45F7, 62205 },
- { 0x45F9, 62209 },
- { 0x45F8, 62213 },
- { 0x45FB, 62217 },
- { 0x45F3, 62221 },
- { 0x45F2, 62226 },
- { 0x68F2, 62230 },
- { 0x218F, 62231 },
- { 0x1F10, 62233 },
- { 0x6AA7, 62236 },
- { 0x6AF9, 62238 },
- { 0x672E, 62240 },
- { 0x6BC2, 62241 },
- { 0x2667, 62247 },
- { 0x266D, 62253 },
- { 0x6AA3, 62259 },
- { 0x003C, 62262 },
- { 0x251D, 62264 },
- { 0x251B, 62269 },
- { 0x22EE, 62272 },
- { 0x6993, 62276 },
- { 0x6786, 62278 },
- { 0x6839, 62281 },
- { 0x681B, 62282 },
- { 0x228B, 62283 },
- { 0x26EB, 62288 },
- { 0x26ED, 62294 },
- { 0x228D, 62299 },
- { 0x1C97, 62303 },
- { 0x6AC7, 62306 },
- { 0x67E3, 62307 },
- { 0x2139, 62311 },
- { 0x1C65, 62312 },
- { 0x0066, 62313 },
- { 0x1E6C, 62315 },
- { 0x1C7D, 62316 },
- { 0x21DF, 62318 },
- { 0x4851, 62319 },
- { 0x4865, 62321 },
- { 0x4857, 62323 },
- { 0x484D, 62326 },
- { 0x4866, 62329 },
- { 0x480F, 62332 },
- { 0x480E, 62335 },
- { 0x484E, 62338 },
- { 0x480D, 62341 },
- { 0x484F, 62344 },
- { 0x4850, 62347 },
- { 0x4852, 62350 },
- { 0x485C, 62352 },
- { 0x4861, 62355 },
- { 0x485D, 62358 },
- { 0x4860, 62361 },
- { 0x485F, 62364 },
- { 0x4864, 62367 },
- { 0x485B, 62370 },
- { 0x4863, 62373 },
- { 0x4862, 62376 },
- { 0x485E, 62379 },
- { 0x4859, 62382 },
- { 0x485A, 62387 },
- { 0x4849, 62390 },
- { 0x4841, 62394 },
- { 0x484B, 62398 },
- { 0x4843, 62402 },
- { 0x4840, 62406 },
- { 0x484A, 62410 },
- { 0x484C, 62414 },
- { 0x4842, 62418 },
- { 0x4844, 62422 },
- { 0x4847, 62426 },
- { 0x4845, 62431 },
- { 0x4848, 62436 },
- { 0x4846, 62441 },
- { 0x4858, 62446 },
- { 0x4853, 62450 },
- { 0x4810, 62453 },
- { 0x481A, 62456 },
- { 0x4812, 62459 },
- { 0x481C, 62462 },
- { 0x4814, 62465 },
- { 0x4811, 62468 },
- { 0x481B, 62471 },
- { 0x481D, 62474 },
- { 0x4834, 62477 },
- { 0x4823, 62480 },
- { 0x482F, 62483 },
- { 0x4820, 62486 },
- { 0x483F, 62489 },
- { 0x4813, 62492 },
- { 0x4825, 62495 },
- { 0x481E, 62498 },
- { 0x4839, 62501 },
- { 0x4836, 62504 },
- { 0x4831, 62507 },
- { 0x4832, 62510 },
- { 0x4838, 62513 },
- { 0x483E, 62516 },
- { 0x482D, 62519 },
- { 0x4815, 62522 },
- { 0x483B, 62525 },
- { 0x4837, 62528 },
- { 0x4835, 62531 },
- { 0x4824, 62534 },
- { 0x482A, 62537 },
- { 0x4830, 62540 },
- { 0x4821, 62543 },
- { 0x4826, 62546 },
- { 0x481F, 62549 },
- { 0x483A, 62552 },
- { 0x4822, 62555 },
- { 0x482C, 62558 },
- { 0x4827, 62561 },
- { 0x4833, 62564 },
- { 0x483C, 62567 },
- { 0x483D, 62570 },
- { 0x482E, 62573 },
- { 0x4828, 62576 },
- { 0x482B, 62579 },
- { 0x4829, 62582 },
- { 0x4818, 62585 },
- { 0x4816, 62589 },
- { 0x4819, 62593 },
- { 0x4817, 62597 },
- { 0x4856, 62601 },
- { 0x4869, 62604 },
- { 0x486A, 62607 },
- { 0x4855, 62610 },
- { 0x4867, 62612 },
- { 0x4854, 62614 },
- { 0x4868, 62617 },
- { 0x415F, 62620 },
- { 0x4158, 62623 },
- { 0x415C, 62626 },
- { 0x416B, 62629 },
- { 0x4147, 62632 },
- { 0x4165, 62635 },
- { 0x415B, 62638 },
- { 0x4163, 62641 },
- { 0x416C, 62644 },
- { 0x416A, 62647 },
- { 0x415A, 62650 },
- { 0x4169, 62653 },
- { 0x414C, 62656 },
- { 0x416F, 62659 },
- { 0x4162, 62662 },
- { 0x4159, 62665 },
- { 0x416D, 62668 },
- { 0x4145, 62671 },
- { 0x414E, 62674 },
- { 0x4170, 62677 },
- { 0x4164, 62680 },
- { 0x4161, 62683 },
- { 0x4166, 62686 },
- { 0x4168, 62689 },
- { 0x415E, 62692 },
- { 0x4143, 62695 },
- { 0x414F, 62698 },
- { 0x4154, 62701 },
- { 0x414A, 62704 },
- { 0x4171, 62707 },
- { 0x4151, 62710 },
- { 0x414D, 62713 },
- { 0x414B, 62716 },
- { 0x4144, 62719 },
- { 0x4156, 62722 },
- { 0x4157, 62725 },
- { 0x4167, 62728 },
- { 0x4142, 62731 },
- { 0x4160, 62734 },
- { 0x4148, 62737 },
- { 0x4150, 62740 },
- { 0x415D, 62743 },
- { 0x416E, 62746 },
- { 0x4155, 62749 },
- { 0x4153, 62752 },
- { 0x4146, 62755 },
- { 0x4149, 62758 },
- { 0x4152, 62761 },
- { 0x2508, 62764 },
- { 0x4A15, 62766 },
- { 0x4A0C, 62771 },
- { 0x4A0B, 62774 },
- { 0x4A0D, 62777 },
- { 0x4A0A, 62780 },
- { 0x4A09, 62783 },
- { 0x4A08, 62786 },
- { 0x4A0E, 62789 },
- { 0x4A04, 62791 },
- { 0x49FE, 62795 },
- { 0x4A06, 62799 },
- { 0x4A00, 62803 },
- { 0x49FD, 62807 },
- { 0x4A05, 62811 },
- { 0x4A07, 62815 },
- { 0x49FF, 62819 },
- { 0x4A01, 62823 },
- { 0x4A02, 62827 },
- { 0x4A03, 62832 },
- { 0x4A28, 62837 },
- { 0x4A29, 62842 },
- { 0x4A0F, 62847 },
- { 0x49CE, 62850 },
- { 0x49D8, 62853 },
- { 0x49D0, 62856 },
- { 0x49DA, 62859 },
- { 0x49D2, 62862 },
- { 0x49CF, 62865 },
- { 0x49D9, 62868 },
- { 0x49DB, 62871 },
- { 0x49F2, 62874 },
- { 0x49E1, 62877 },
- { 0x49ED, 62880 },
- { 0x49DE, 62883 },
- { 0x49FC, 62886 },
- { 0x49D1, 62889 },
- { 0x49E3, 62892 },
- { 0x49DC, 62895 },
- { 0x49F7, 62898 },
- { 0x49F4, 62901 },
- { 0x49EF, 62904 },
- { 0x49F0, 62907 },
- { 0x49F6, 62910 },
- { 0x49FB, 62913 },
- { 0x49EB, 62916 },
- { 0x49D3, 62919 },
- { 0x49F8, 62922 },
- { 0x49F5, 62925 },
- { 0x49F3, 62928 },
- { 0x49E2, 62931 },
- { 0x49E8, 62934 },
- { 0x49EE, 62937 },
- { 0x49DF, 62940 },
- { 0x49E4, 62943 },
- { 0x49DD, 62946 },
- { 0x49E0, 62949 },
- { 0x49EA, 62952 },
- { 0x49E5, 62955 },
- { 0x49F1, 62958 },
- { 0x49F9, 62961 },
- { 0x49FA, 62964 },
- { 0x49EC, 62967 },
- { 0x49E6, 62970 },
- { 0x49E9, 62973 },
- { 0x49E7, 62976 },
- { 0x49D6, 62979 },
- { 0x49D4, 62983 },
- { 0x49D7, 62987 },
- { 0x49D5, 62991 },
- { 0x4A27, 62995 },
- { 0x4A25, 62999 },
- { 0x4A26, 63004 },
- { 0x4A24, 63009 },
- { 0x4A19, 63014 },
- { 0x4A1A, 63023 },
- { 0x4A18, 63032 },
- { 0x4A1D, 63040 },
- { 0x4A1E, 63046 },
- { 0x4A22, 63052 },
- { 0x4A23, 63060 },
- { 0x4A21, 63068 },
- { 0x4A17, 63075 },
- { 0x4A16, 63083 },
- { 0x4A20, 63091 },
- { 0x4A1F, 63097 },
- { 0x4A1B, 63103 },
- { 0x4A1C, 63108 },
- { 0x4A11, 63115 },
- { 0x4A10, 63118 },
- { 0x4A12, 63121 },
- { 0x4A13, 63124 },
- { 0x4A14, 63127 },
- { 0x25C3, 63130 },
- { 0x25C4, 63133 },
- { 0x25C5, 63136 },
- { 0x25C6, 63142 },
- { 0x2592, 63148 },
- { 0x0B97, 63151 },
- { 0x0B9C, 63155 },
- { 0x0B98, 63159 },
- { 0x0B9B, 63163 },
- { 0x0B9A, 63167 },
- { 0x0B9F, 63171 },
- { 0x0B96, 63175 },
- { 0x0B9E, 63179 },
- { 0x0B9D, 63183 },
- { 0x0B99, 63187 },
- { 0x0B86, 63191 },
- { 0x0B4A, 63194 },
- { 0x0B49, 63197 },
- { 0x0B90, 63200 },
- { 0x0B8B, 63205 },
- { 0x0B8D, 63210 },
- { 0x0B89, 63215 },
- { 0x0BA1, 63220 },
- { 0x0BA0, 63225 },
- { 0x0B8A, 63230 },
- { 0x0B8C, 63235 },
- { 0x0B88, 63240 },
- { 0x0B91, 63245 },
- { 0x0B8F, 63250 },
- { 0x0B93, 63254 },
- { 0x0B92, 63261 },
- { 0x0B94, 63267 },
- { 0x0B87, 63273 },
- { 0x0B95, 63277 },
- { 0x0B8E, 63281 },
- { 0x0B7B, 63285 },
- { 0x0B4B, 63289 },
- { 0x0B57, 63292 },
- { 0x0B4F, 63295 },
- { 0x0B5A, 63298 },
- { 0x0B51, 63301 },
- { 0x0B4C, 63304 },
- { 0x0B4D, 63307 },
- { 0x0B59, 63310 },
- { 0x0B5C, 63313 },
- { 0x0B7E, 63316 },
- { 0x0B74, 63320 },
- { 0x0B82, 63324 },
- { 0x0B58, 63328 },
- { 0x0B85, 63331 },
- { 0x0B83, 63334 },
- { 0x0B50, 63337 },
- { 0x0B61, 63340 },
- { 0x0B7A, 63344 },
- { 0x0B5B, 63347 },
- { 0x0B7D, 63350 },
- { 0x0B75, 63353 },
- { 0x0B62, 63357 },
- { 0x0B69, 63361 },
- { 0x0B6F, 63365 },
- { 0x0B80, 63369 },
- { 0x0B68, 63373 },
- { 0x0B67, 63378 },
- { 0x0B52, 63382 },
- { 0x0B7F, 63385 },
- { 0x0B7C, 63388 },
- { 0x0B4E, 63391 },
- { 0x0B55, 63394 },
- { 0x0B53, 63397 },
- { 0x0B56, 63400 },
- { 0x0B54, 63403 },
- { 0x0B84, 63406 },
- { 0x0B6E, 63410 },
- { 0x0B81, 63414 },
- { 0x0B78, 63418 },
- { 0x0B63, 63422 },
- { 0x0B72, 63426 },
- { 0x0B5F, 63430 },
- { 0x0B65, 63434 },
- { 0x0B5D, 63438 },
- { 0x0B76, 63442 },
- { 0x0B70, 63446 },
- { 0x0B6C, 63450 },
- { 0x0B6A, 63454 },
- { 0x0B79, 63458 },
- { 0x0B64, 63462 },
- { 0x0B73, 63466 },
- { 0x0B60, 63470 },
- { 0x0B66, 63474 },
- { 0x0B5E, 63478 },
- { 0x0B77, 63482 },
- { 0x0B71, 63486 },
- { 0x0B6D, 63490 },
- { 0x0B6B, 63494 },
- { 0x486B, 63498 },
- { 0x4870, 63502 },
- { 0x486C, 63506 },
- { 0x486F, 63510 },
- { 0x486E, 63514 },
- { 0x4873, 63518 },
- { 0x4872, 63522 },
- { 0x4871, 63526 },
- { 0x486D, 63530 },
- { 0x487D, 63534 },
- { 0x487E, 63539 },
- { 0x4874, 63544 },
- { 0x4878, 63548 },
- { 0x4877, 63552 },
- { 0x4879, 63556 },
- { 0x487B, 63560 },
- { 0x487C, 63564 },
- { 0x4876, 63568 },
- { 0x4875, 63572 },
- { 0x487A, 63576 },
- { 0x0BA2, 63580 },
- { 0x2260, 63583 },
- { 0x25BB, 63586 },
- { 0x25BD, 63591 },
- { 0x25BC, 63599 },
- { 0x25BE, 63604 },
- { 0x2680, 63612 },
- { 0x2682, 63618 },
- { 0x257D, 63624 },
- { 0x257E, 63627 },
- { 0x25D0, 63630 },
- { 0x25D2, 63632 },
- { 0x6A5E, 63637 },
- { 0x6A5F, 63643 },
- { 0x6A2B, 63649 },
- { 0x6A27, 63653 },
- { 0x6A29, 63658 },
- { 0x6A28, 63666 },
- { 0x6A2A, 63674 },
- { 0x6A2C, 63682 },
- { 0x6A2E, 63686 },
- { 0x6A32, 63691 },
- { 0x6A31, 63695 },
- { 0x6AD0, 63700 },
- { 0x2129, 63702 },
- { 0x21EA, 63703 },
- { 0x000F, 63706 },
- { 0x251C, 63707 },
- { 0x226D, 63710 },
- { 0x692E, 63711 },
- { 0x692F, 63712 },
- { 0x6930, 63717 },
- { 0x692D, 63722 },
- { 0x66C9, 63726 },
- { 0x6686, 63728 },
- { 0x66CC, 63730 },
- { 0x6687, 63732 },
- { 0x66CE, 63734 },
- { 0x66CF, 63736 },
- { 0x6688, 63738 },
- { 0x6689, 63740 },
- { 0x66D1, 63742 },
- { 0x66D2, 63747 },
- { 0x668B, 63749 },
- { 0x6709, 63751 },
- { 0x670A, 63755 },
- { 0x670D, 63759 },
- { 0x66F4, 63763 },
- { 0x66F8, 63767 },
- { 0x66FE, 63771 },
- { 0x6700, 63775 },
- { 0x66FC, 63779 },
- { 0x6719, 63783 },
- { 0x66F2, 63787 },
- { 0x670E, 63791 },
- { 0x6714, 63795 },
- { 0x6705, 63799 },
- { 0x671A, 63803 },
- { 0x6704, 63807 },
- { 0x66F5, 63811 },
- { 0x66F7, 63815 },
- { 0x66F1, 63819 },
- { 0x670C, 63823 },
- { 0x66FD, 63827 },
- { 0x66F0, 63831 },
- { 0x6711, 63835 },
- { 0x6707, 63839 },
- { 0x670F, 63843 },
- { 0x6708, 63847 },
- { 0x66FB, 63851 },
- { 0x66FF, 63855 },
- { 0x66F9, 63859 },
- { 0x6717, 63863 },
- { 0x6716, 63867 },
- { 0x6715, 63871 },
- { 0x6706, 63875 },
- { 0x66FA, 63879 },
- { 0x6702, 63883 },
- { 0x6718, 63887 },
- { 0x6712, 63891 },
- { 0x6713, 63895 },
- { 0x6701, 63899 },
- { 0x66F6, 63903 },
- { 0x6703, 63907 },
- { 0x6710, 63911 },
- { 0x670B, 63915 },
- { 0x1DFA, 63919 },
- { 0x21E5, 63922 },
- { 0x66CD, 63924 },
- { 0x668A, 63926 },
- { 0x66D0, 63928 },
- { 0x66CA, 63930 },
- { 0x28EB, 63932 },
- { 0x66CB, 63936 },
- { 0x1DF7, 63938 },
- { 0x666C, 63940 },
- { 0x666D, 63945 },
- { 0x666E, 63950 },
- { 0x666F, 63955 },
- { 0x6670, 63960 },
- { 0x6671, 63965 },
- { 0x6672, 63970 },
- { 0x6673, 63975 },
- { 0x6674, 63980 },
- { 0x6675, 63985 },
- { 0x6676, 63990 },
- { 0x6677, 63995 },
- { 0x6678, 64000 },
- { 0x6679, 64005 },
- { 0x667A, 64010 },
- { 0x667B, 64015 },
- { 0x667C, 64020 },
- { 0x667D, 64025 },
- { 0x667E, 64030 },
- { 0x667F, 64035 },
- { 0x6680, 64040 },
- { 0x6681, 64045 },
- { 0x6682, 64050 },
- { 0x6683, 64055 },
- { 0x6684, 64060 },
- { 0x6685, 64065 },
- { 0x1DF8, 64070 },
- { 0x24ED, 64072 },
- { 0x1DF9, 64075 },
- { 0x24EA, 64077 },
- { 0x24EE, 64081 },
- { 0x24EB, 64083 },
- { 0x22F5, 64087 },
- { 0x22F4, 64090 },
- { 0x2203, 64093 },
- { 0x24EC, 64095 },
- { 0x66F3, 64097 },
- { 0x66EF, 64100 },
- { 0x66EE, 64103 },
- { 0x6805, 64106 },
- { 0x69A8, 64107 },
- { 0x6AAD, 64109 },
- { 0x672B, 64110 },
- { 0x672A, 64111 },
- { 0x1D88, 64114 },
- { 0x67F0, 64116 },
- { 0x68AF, 64117 },
- { 0x687B, 64118 },
- { 0x13ED, 64119 },
- { 0x13EB, 64122 },
- { 0x13EC, 64126 },
- { 0x13DA, 64130 },
- { 0x13DB, 64133 },
- { 0x13DC, 64136 },
- { 0x13E4, 64139 },
- { 0x13E1, 64142 },
- { 0x13DE, 64145 },
- { 0x13EA, 64148 },
- { 0x13DD, 64151 },
- { 0x13E7, 64154 },
- { 0x13E5, 64157 },
- { 0x13E2, 64160 },
- { 0x13E3, 64163 },
- { 0x13E9, 64166 },
- { 0x13E0, 64169 },
- { 0x13E8, 64172 },
- { 0x13E6, 64175 },
- { 0x13DF, 64178 },
- { 0x68D3, 64181 },
- { 0x26BA, 64183 },
- { 0x22C8, 64188 },
- { 0x26BC, 64192 },
- { 0x26BD, 64197 },
- { 0x26BB, 64202 },
- { 0x22C9, 64207 },
- { 0x21EE, 64211 },
- { 0x0CF4, 64215 },
- { 0x0CF5, 64219 },
- { 0x0C7A, 64226 },
- { 0x0C79, 64231 },
- { 0x0C75, 64236 },
- { 0x0C78, 64240 },
- { 0x0C77, 64245 },
- { 0x0C4E, 64250 },
- { 0x0C76, 64256 },
- { 0x0C44, 64260 },
- { 0x0D05, 64267 },
- { 0x0C47, 64274 },
- { 0x0C40, 64280 },
- { 0x0C3F, 64289 },
- { 0x0C3E, 64298 },
- { 0x0C51, 64305 },
- { 0x0C72, 64309 },
- { 0x0C74, 64315 },
- { 0x0C4B, 64321 },
- { 0x0D07, 64325 },
- { 0x0C4D, 64329 },
- { 0x0C4F, 64334 },
- { 0x0C4A, 64339 },
- { 0x0C71, 64342 },
- { 0x0D05, 64346 },
- { 0x0C46, 64353 },
- { 0x0C43, 64358 },
- { 0x0C50, 64366 },
- { 0x0C73, 64374 },
- { 0x0D06, 64382 },
- { 0x0C45, 64389 },
- { 0x0C4C, 64393 },
- { 0x0CBD, 64397 },
- { 0x0C42, 64400 },
- { 0x0D09, 64407 },
- { 0x0CBC, 64416 },
- { 0x0C41, 64419 },
- { 0x0D08, 64426 },
- { 0x0D0E, 64435 },
- { 0x0D0F, 64440 },
- { 0x0C49, 64445 },
- { 0x0C48, 64450 },
- { 0x0CC2, 64454 },
- { 0x0CC3, 64459 },
- { 0x0CC0, 64464 },
- { 0x0CBE, 64469 },
- { 0x0C7C, 64473 },
- { 0x0CBA, 64477 },
- { 0x0CBB, 64483 },
- { 0x0C7B, 64487 },
- { 0x0CC1, 64491 },
- { 0x0C5A, 64495 },
- { 0x0D04, 64500 },
- { 0x0D03, 64505 },
- { 0x0C5B, 64511 },
- { 0x0C57, 64516 },
- { 0x0C59, 64521 },
- { 0x0C5C, 64526 },
- { 0x0C58, 64532 },
- { 0x0CB6, 64537 },
- { 0x0CB7, 64543 },
- { 0x0CBF, 64547 },
- { 0x0CC4, 64551 },
- { 0x0C5E, 64556 },
- { 0x0C63, 64559 },
- { 0x0C5F, 64562 },
- { 0x0C62, 64565 },
- { 0x0C61, 64568 },
- { 0x0C67, 64571 },
- { 0x0C6C, 64575 },
- { 0x0C68, 64579 },
- { 0x0C6B, 64583 },
- { 0x0C6A, 64587 },
- { 0x0C6F, 64591 },
- { 0x0C70, 64595 },
- { 0x0C6E, 64599 },
- { 0x0C6D, 64603 },
- { 0x0C69, 64607 },
- { 0x0C66, 64611 },
- { 0x0C5D, 64614 },
- { 0x0C65, 64617 },
- { 0x0C64, 64620 },
- { 0x0C60, 64623 },
- { 0x0CB2, 64626 },
- { 0x0CAA, 64630 },
- { 0x0CB4, 64634 },
- { 0x0CAC, 64638 },
- { 0x0CA9, 64642 },
- { 0x0CB3, 64646 },
- { 0x0CAB, 64650 },
- { 0x0CB5, 64654 },
- { 0x0CAD, 64658 },
- { 0x0CB0, 64662 },
- { 0x0CAE, 64667 },
- { 0x0CB1, 64672 },
- { 0x0CAF, 64677 },
- { 0x0CB8, 64682 },
- { 0x0CB9, 64687 },
- { 0x0CA4, 64692 },
- { 0x0C9C, 64695 },
- { 0x0C92, 64698 },
- { 0x0C82, 64701 },
- { 0x0C8D, 64704 },
- { 0x0C7F, 64707 },
- { 0x0CA3, 64710 },
- { 0x0C84, 64713 },
- { 0x0C7D, 64716 },
- { 0x0C9F, 64719 },
- { 0x0C94, 64722 },
- { 0x0C8F, 64725 },
- { 0x0C90, 64728 },
- { 0x0C9E, 64731 },
- { 0x0CA2, 64734 },
- { 0x0C8B, 64737 },
- { 0x0C99, 64740 },
- { 0x0C9D, 64743 },
- { 0x0C9B, 64746 },
- { 0x0C93, 64749 },
- { 0x0C83, 64752 },
- { 0x0C88, 64755 },
- { 0x0C8E, 64758 },
- { 0x0C97, 64761 },
- { 0x0C80, 64764 },
- { 0x0C7E, 64767 },
- { 0x0CA7, 64770 },
- { 0x0C81, 64773 },
- { 0x0C8A, 64776 },
- { 0x0C85, 64779 },
- { 0x0C91, 64782 },
- { 0x0CA8, 64785 },
- { 0x0CA0, 64788 },
- { 0x0CA1, 64791 },
- { 0x0C8C, 64794 },
- { 0x0C95, 64797 },
- { 0x0C86, 64800 },
- { 0x0C9A, 64803 },
- { 0x0C89, 64806 },
- { 0x0C98, 64809 },
- { 0x0CA5, 64812 },
- { 0x0C96, 64815 },
- { 0x0C87, 64818 },
- { 0x0CA6, 64821 },
- { 0x0CFF, 64825 },
- { 0x0D02, 64829 },
- { 0x0D01, 64835 },
- { 0x0D00, 64841 },
- { 0x0CFB, 64847 },
- { 0x0CFD, 64851 },
- { 0x0CFA, 64857 },
- { 0x0CFE, 64861 },
- { 0x0CFC, 64865 },
- { 0x0C52, 64869 },
- { 0x0C53, 64874 },
- { 0x0C3D, 64879 },
- { 0x0CC5, 64882 },
- { 0x0CC6, 64888 },
- { 0x0CC7, 64893 },
- { 0x0CEF, 64899 },
- { 0x0CE7, 64903 },
- { 0x0CDD, 64907 },
- { 0x0CCD, 64911 },
- { 0x0CD8, 64915 },
- { 0x0CCA, 64919 },
- { 0x0CEE, 64923 },
- { 0x0CCF, 64927 },
- { 0x0CC8, 64931 },
- { 0x0CEA, 64935 },
- { 0x0CDF, 64939 },
- { 0x0CDA, 64943 },
- { 0x0CDB, 64947 },
- { 0x0CE9, 64951 },
- { 0x0CED, 64955 },
- { 0x0CD6, 64959 },
- { 0x0CE4, 64963 },
- { 0x0CE8, 64967 },
- { 0x0CE6, 64971 },
- { 0x0CDE, 64975 },
- { 0x0CCE, 64979 },
- { 0x0CD3, 64983 },
- { 0x0CD9, 64987 },
- { 0x0CE2, 64991 },
- { 0x0CCB, 64995 },
- { 0x0CC9, 64999 },
- { 0x0CCC, 65003 },
- { 0x0CD5, 65007 },
- { 0x0CD0, 65011 },
- { 0x0CDC, 65015 },
- { 0x0CEB, 65019 },
- { 0x0CEC, 65023 },
- { 0x0CD7, 65027 },
- { 0x0CE0, 65031 },
- { 0x0CD1, 65035 },
- { 0x0CE5, 65039 },
- { 0x0CD4, 65043 },
- { 0x0CE3, 65047 },
- { 0x0CF0, 65051 },
- { 0x0CE1, 65055 },
- { 0x0CD2, 65059 },
- { 0x0CF3, 65063 },
- { 0x0CF1, 65068 },
- { 0x0CF2, 65073 },
- { 0x0C54, 65078 },
- { 0x0C56, 65085 },
- { 0x0C55, 65090 },
- { 0x0CF8, 65095 },
- { 0x0CF9, 65100 },
- { 0x0CF6, 65105 },
- { 0x0CF7, 65110 },
- { 0x49C3, 65115 },
- { 0x497C, 65117 },
- { 0x49BF, 65119 },
- { 0x49BE, 65122 },
- { 0x49BD, 65125 },
- { 0x49BC, 65128 },
- { 0x49C0, 65131 },
- { 0x49BB, 65134 },
- { 0x49C5, 65137 },
- { 0x49CA, 65140 },
- { 0x49C6, 65143 },
- { 0x49C9, 65146 },
- { 0x49C8, 65149 },
- { 0x49CD, 65152 },
- { 0x49C4, 65155 },
- { 0x49CC, 65158 },
- { 0x49CB, 65161 },
- { 0x49C7, 65164 },
- { 0x49C1, 65167 },
- { 0x49B5, 65169 },
- { 0x49AD, 65173 },
- { 0x49B8, 65177 },
- { 0x49AF, 65181 },
- { 0x49AC, 65185 },
- { 0x49B7, 65189 },
- { 0x49BA, 65193 },
- { 0x49AE, 65197 },
- { 0x49B0, 65201 },
- { 0x49B6, 65205 },
- { 0x49B9, 65210 },
- { 0x49B3, 65215 },
- { 0x49B1, 65220 },
- { 0x49B4, 65225 },
- { 0x49B2, 65230 },
- { 0x497D, 65235 },
- { 0x4987, 65238 },
- { 0x497F, 65241 },
- { 0x4989, 65244 },
- { 0x4981, 65247 },
- { 0x497E, 65250 },
- { 0x4988, 65253 },
- { 0x498A, 65256 },
- { 0x49A1, 65259 },
- { 0x4990, 65262 },
- { 0x499C, 65265 },
- { 0x498D, 65268 },
- { 0x49AB, 65271 },
- { 0x4980, 65274 },
- { 0x4992, 65277 },
- { 0x498B, 65280 },
- { 0x49A6, 65283 },
- { 0x49A3, 65286 },
- { 0x499E, 65289 },
- { 0x499F, 65292 },
- { 0x49A5, 65295 },
- { 0x49AA, 65298 },
- { 0x499A, 65301 },
- { 0x4982, 65304 },
- { 0x49A7, 65307 },
- { 0x49A4, 65310 },
- { 0x49A2, 65313 },
- { 0x4991, 65316 },
- { 0x4997, 65319 },
- { 0x499D, 65322 },
- { 0x498E, 65325 },
- { 0x4993, 65328 },
- { 0x498C, 65331 },
- { 0x498F, 65334 },
- { 0x4999, 65337 },
- { 0x4994, 65340 },
- { 0x49A0, 65343 },
- { 0x49A8, 65346 },
- { 0x49A9, 65349 },
- { 0x499B, 65352 },
- { 0x4995, 65355 },
- { 0x4998, 65358 },
- { 0x4996, 65361 },
- { 0x4985, 65364 },
- { 0x4983, 65368 },
- { 0x4986, 65372 },
- { 0x4984, 65376 },
- { 0x49C2, 65380 },
- { 0x6AC0, 65383 },
- { 0x6957, 65384 },
- { 0x2158, 65386 },
- { 0x2157, 65389 },
- { 0x215A, 65392 },
- { 0x215D, 65395 },
- { 0x215B, 65398 },
- { 0x2156, 65401 },
- { 0x2159, 65404 },
- { 0x215C, 65407 },
- { 0x67E0, 65410 },
- { 0x1C37, 65411 },
- { 0x6926, 65414 },
- { 0x6C70, 65417 },
- { 0x1CF8, 65419 },
- { 0x1CEA, 65423 },
- { 0x2438, 65425 },
- { 0x1CFE, 65429 },
- { 0x1D09, 65433 },
- { 0x1D0A, 65438 },
- { 0x6BD8, 65443 },
- { 0x6BD0, 65449 },
- { 0x6BDC, 65455 },
- { 0x1D37, 65461 },
- { 0x6BD4, 65466 },
- { 0x6C4E, 65472 },
- { 0x242F, 65477 },
- { 0x6BE0, 65482 },
- { 0x1D1E, 65487 },
- { 0x262C, 65493 },
- { 0x26AD, 65496 },
- { 0x6C10, 65501 },
- { 0x6C0C, 65504 },
- { 0x1D40, 65508 },
- { 0x1D44, 65511 },
- { 0x1D46, 65516 },
- { 0x1D45, 65524 },
- { 0x1D43, 65532 },
- { 0x26DA, 65537 },
- { 0x6C4A, 65545 },
- { 0x1D47, 65551 },
- { 0x1D48, 65555 },
- { 0x28D4, 65561 },
- { 0x1D3A, 65563 },
- { 0x1D2A, 65566 },
- { 0x1D21, 65569 },
- { 0x6A91, 65572 },
- { 0x2430, 65574 },
- { 0x247E, 65577 },
- { 0x2486, 65584 },
- { 0x2489, 65591 },
- { 0x2494, 65602 },
- { 0x247A, 65613 },
- { 0x2482, 65620 },
- { 0x1D18, 65627 },
- { 0x1D17, 65632 },
- { 0x6C04, 65637 },
- { 0x6C46, 65640 },
- { 0x2316, 65643 },
- { 0x6C08, 65646 },
- { 0x6C14, 65649 },
- { 0x246F, 65652 },
- { 0x26F1, 65658 },
- { 0x6C00, 65664 },
- { 0x2687, 65667 },
- { 0x2697, 65670 },
- { 0x6BF4, 65675 },
- { 0x26C4, 65681 },
- { 0x26C5, 65688 },
- { 0x6BFC, 65695 },
- { 0x6BF8, 65702 },
- { 0x269F, 65708 },
- { 0x6BF0, 65715 },
- { 0x6BEC, 65721 },
- { 0x26A5, 65727 },
- { 0x2691, 65735 },
- { 0x26A9, 65739 },
- { 0x2232, 65743 },
- { 0x6731, 65745 },
- { 0x21C6, 65746 },
- { 0x68B8, 65748 },
- { 0x6A2D, 65749 },
- { 0x6A43, 65751 },
- { 0x67A7, 65753 },
- { 0x2233, 65755 },
- { 0x1BF0, 65757 },
- { 0x1BEE, 65761 },
- { 0x222E, 65764 },
- { 0x6B01, 65765 },
- { 0x6B00, 65767 },
- { 0x67EE, 65769 },
- { 0x1C88, 65771 },
- { 0x2178, 65773 },
- { 0x053E, 65774 },
- { 0x053A, 65777 },
- { 0x0510, 65780 },
- { 0x0520, 65782 },
- { 0x0533, 65786 },
- { 0x0516, 65790 },
- { 0x0519, 65794 },
- { 0x051A, 65798 },
- { 0x0522, 65802 },
- { 0x0523, 65806 },
- { 0x0537, 65810 },
- { 0x052E, 65814 },
- { 0x051B, 65818 },
- { 0x052A, 65822 },
- { 0x0527, 65826 },
- { 0x0518, 65830 },
- { 0x0513, 65834 },
- { 0x0514, 65838 },
- { 0x052B, 65842 },
- { 0x0517, 65846 },
- { 0x0538, 65850 },
- { 0x0515, 65854 },
- { 0x051D, 65858 },
- { 0x0536, 65862 },
- { 0x0521, 65866 },
- { 0x0526, 65870 },
- { 0x0528, 65874 },
- { 0x052C, 65878 },
- { 0x0532, 65882 },
- { 0x052F, 65886 },
- { 0x0529, 65890 },
- { 0x0530, 65894 },
- { 0x051F, 65898 },
- { 0x051C, 65902 },
- { 0x0525, 65906 },
- { 0x0524, 65910 },
- { 0x052D, 65914 },
- { 0x051E, 65918 },
- { 0x0535, 65922 },
- { 0x0531, 65926 },
- { 0x0534, 65930 },
- { 0x0539, 65934 },
- { 0x39DD, 65939 },
- { 0x39DE, 65944 },
- { 0x39DC, 65949 },
- { 0x39E0, 65954 },
- { 0x39DF, 65959 },
- { 0x053B, 65964 },
- { 0x04F3, 65966 },
- { 0x0506, 65970 },
- { 0x04E9, 65974 },
- { 0x04EC, 65978 },
- { 0x04ED, 65982 },
- { 0x04F5, 65986 },
- { 0x04F6, 65990 },
- { 0x050A, 65994 },
- { 0x0501, 65998 },
- { 0x04EE, 66002 },
- { 0x04FD, 66006 },
- { 0x04FA, 66010 },
- { 0x04EB, 66014 },
- { 0x04E6, 66018 },
- { 0x04E7, 66022 },
- { 0x04FE, 66026 },
- { 0x04EA, 66030 },
- { 0x050B, 66034 },
- { 0x04E8, 66038 },
- { 0x04F0, 66042 },
- { 0x0509, 66046 },
- { 0x04F4, 66050 },
- { 0x04F9, 66054 },
- { 0x04FB, 66058 },
- { 0x04FF, 66062 },
- { 0x0505, 66066 },
- { 0x0502, 66070 },
- { 0x04FC, 66074 },
- { 0x0503, 66078 },
- { 0x04F2, 66082 },
- { 0x04EF, 66086 },
- { 0x04F8, 66090 },
- { 0x04F7, 66094 },
- { 0x0500, 66098 },
- { 0x04F1, 66102 },
- { 0x0508, 66106 },
- { 0x0504, 66110 },
- { 0x0507, 66114 },
- { 0x050E, 66118 },
- { 0x050C, 66121 },
- { 0x0511, 66127 },
- { 0x050D, 66130 },
- { 0x050F, 66132 },
- { 0x0512, 66135 },
- { 0x000A, 66138 },
- { 0x1D70, 66139 },
- { 0x1BC6, 66141 },
- { 0x6885, 66142 },
- { 0x6851, 66144 },
- { 0x1749, 66146 },
- { 0x1705, 66149 },
- { 0x1706, 66153 },
- { 0x1709, 66157 },
- { 0x1707, 66160 },
- { 0x1708, 66163 },
- { 0x1739, 66166 },
- { 0x175F, 66169 },
- { 0x1760, 66172 },
- { 0x175E, 66175 },
- { 0x1752, 66178 },
- { 0x1757, 66181 },
- { 0x1753, 66184 },
- { 0x1756, 66187 },
- { 0x1755, 66190 },
- { 0x175A, 66193 },
- { 0x1751, 66196 },
- { 0x1759, 66199 },
- { 0x1758, 66202 },
- { 0x1754, 66205 },
- { 0x175B, 66208 },
- { 0x1741, 66210 },
- { 0x1742, 66215 },
- { 0x173F, 66221 },
- { 0x1740, 66226 },
- { 0x173B, 66232 },
- { 0x173C, 66236 },
- { 0x173D, 66241 },
- { 0x173E, 66245 },
- { 0x1747, 66250 },
- { 0x1748, 66254 },
- { 0x1743, 66259 },
- { 0x1744, 66263 },
- { 0x1746, 66268 },
- { 0x1745, 66274 },
- { 0x173A, 66279 },
- { 0x175D, 66283 },
- { 0x172E, 66285 },
- { 0x172F, 66288 },
- { 0x171D, 66292 },
- { 0x171E, 66295 },
- { 0x1729, 66299 },
- { 0x172A, 66302 },
- { 0x1724, 66306 },
- { 0x1725, 66311 },
- { 0x174D, 66316 },
- { 0x171A, 66320 },
- { 0x171B, 66323 },
- { 0x1738, 66327 },
- { 0x171F, 66330 },
- { 0x1720, 66333 },
- { 0x1718, 66337 },
- { 0x1719, 66340 },
- { 0x1733, 66344 },
- { 0x1712, 66347 },
- { 0x1713, 66351 },
- { 0x1730, 66356 },
- { 0x172B, 66359 },
- { 0x1726, 66362 },
- { 0x172C, 66366 },
- { 0x172D, 66369 },
- { 0x1732, 66373 },
- { 0x1710, 66376 },
- { 0x1711, 66380 },
- { 0x1737, 66385 },
- { 0x1735, 66388 },
- { 0x1736, 66392 },
- { 0x1727, 66396 },
- { 0x1728, 66399 },
- { 0x1722, 66403 },
- { 0x1723, 66407 },
- { 0x174E, 66412 },
- { 0x1734, 66416 },
- { 0x1731, 66419 },
- { 0x174A, 66422 },
- { 0x171C, 66426 },
- { 0x1721, 66429 },
- { 0x174F, 66432 },
- { 0x174B, 66436 },
- { 0x174C, 66440 },
- { 0x170A, 66444 },
- { 0x170B, 66447 },
- { 0x1714, 66451 },
- { 0x170C, 66454 },
- { 0x170D, 66457 },
- { 0x1716, 66461 },
- { 0x1717, 66464 },
- { 0x170E, 66468 },
- { 0x170F, 66471 },
- { 0x1715, 66475 },
- { 0x1750, 66478 },
- { 0x175C, 66482 },
- { 0x1765, 66484 },
- { 0x176B, 66488 },
- { 0x1766, 66493 },
- { 0x1763, 66498 },
- { 0x1767, 66502 },
- { 0x1762, 66506 },
- { 0x1764, 66510 },
- { 0x1768, 66514 },
- { 0x176A, 66518 },
- { 0x1769, 66522 },
- { 0x1774, 66526 },
- { 0x1773, 66531 },
- { 0x176D, 66536 },
- { 0x176C, 66541 },
- { 0x176F, 66546 },
- { 0x1772, 66551 },
- { 0x176E, 66558 },
- { 0x1771, 66563 },
- { 0x1770, 66570 },
- { 0x1779, 66575 },
- { 0x177D, 66581 },
- { 0x177A, 66587 },
- { 0x177B, 66593 },
- { 0x177C, 66599 },
- { 0x1776, 66605 },
- { 0x1775, 66611 },
- { 0x1778, 66617 },
- { 0x1777, 66623 },
- { 0x1761, 66629 },
- { 0x68DA, 66631 },
- { 0x68DC, 66635 },
- { 0x68DD, 66639 },
- { 0x68DB, 66643 },
- { 0x21E4, 66647 },
- { 0x67A8, 66648 },
- { 0x6847, 66650 },
- { 0x693C, 66651 },
- { 0x68F7, 66652 },
- { 0x2C02, 66654 },
- { 0x2C01, 66658 },
- { 0x2BFF, 66662 },
- { 0x2C00, 66666 },
- { 0x2B69, 66670 },
- { 0x2B54, 66673 },
- { 0x2B67, 66676 },
- { 0x2B58, 66679 },
- { 0x2B6B, 66682 },
- { 0x2B57, 66685 },
- { 0x2B5C, 66688 },
- { 0x2B5E, 66691 },
- { 0x2B76, 66694 },
- { 0x2B5F, 66697 },
- { 0x2B5D, 66700 },
- { 0x2B5B, 66703 },
- { 0x2B56, 66706 },
- { 0x2B5A, 66709 },
- { 0x2B6A, 66712 },
- { 0x2B55, 66715 },
- { 0x2B60, 66718 },
- { 0x2B65, 66721 },
- { 0x2B68, 66724 },
- { 0x2B59, 66727 },
- { 0x2B77, 66730 },
- { 0x2B79, 66733 },
- { 0x2B61, 66736 },
- { 0x2B66, 66739 },
- { 0x2B6D, 66742 },
- { 0x2BFB, 66745 },
- { 0x2B71, 66748 },
- { 0x2B6F, 66751 },
- { 0x2BEB, 66754 },
- { 0x2B63, 66757 },
- { 0x2BEF, 66760 },
- { 0x2B6C, 66763 },
- { 0x2B6E, 66766 },
- { 0x2B72, 66769 },
- { 0x2B75, 66772 },
- { 0x2C03, 66775 },
- { 0x2B7B, 66778 },
- { 0x2BEE, 66781 },
- { 0x2B7C, 66784 },
- { 0x2BF7, 66787 },
- { 0x2BF3, 66790 },
- { 0x2B78, 66793 },
- { 0x2BED, 66796 },
- { 0x2C04, 66799 },
- { 0x2B7A, 66802 },
- { 0x2BFC, 66805 },
- { 0x2BF1, 66808 },
- { 0x2B70, 66811 },
- { 0x2B64, 66814 },
- { 0x2B62, 66817 },
- { 0x2BEC, 66820 },
- { 0x2C05, 66823 },
- { 0x2B73, 66826 },
- { 0x2BF4, 66829 },
- { 0x2B74, 66832 },
- { 0x2BF0, 66835 },
- { 0x2BF5, 66838 },
- { 0x2BF8, 66841 },
- { 0x2BFD, 66844 },
- { 0x2BF2, 66847 },
- { 0x2BF6, 66850 },
- { 0x2BF9, 66853 },
- { 0x2BFA, 66856 },
- { 0x2BFE, 66859 },
- { 0x1676, 66862 },
- { 0x1672, 66866 },
- { 0x1670, 66870 },
- { 0x1673, 66874 },
- { 0x1671, 66878 },
- { 0x1674, 66882 },
- { 0x166E, 66886 },
- { 0x165E, 66889 },
- { 0x1665, 66892 },
- { 0x1662, 66895 },
- { 0x165A, 66898 },
- { 0x166F, 66901 },
- { 0x1666, 66904 },
- { 0x1659, 66907 },
- { 0x166B, 66910 },
- { 0x165F, 66913 },
- { 0x1663, 66916 },
- { 0x165D, 66919 },
- { 0x166A, 66922 },
- { 0x166D, 66925 },
- { 0x1661, 66928 },
- { 0x166C, 66931 },
- { 0x1669, 66934 },
- { 0x1660, 66937 },
- { 0x165B, 66940 },
- { 0x1664, 66943 },
- { 0x1667, 66946 },
- { 0x165C, 66949 },
- { 0x1668, 66952 },
- { 0x1675, 66955 },
- { 0x67FD, 66957 },
- { 0x6991, 66959 },
- { 0x6992, 66960 },
- { 0x20F4, 66964 },
- { 0x214A, 66965 },
- { 0x68EB, 66966 },
- { 0x10EE, 66967 },
- { 0x1185, 66970 },
- { 0x10E5, 66973 },
- { 0x1241, 66976 },
- { 0x10E7, 66979 },
- { 0x1167, 66982 },
- { 0x11CE, 66985 },
- { 0x119F, 66988 },
- { 0x11B4, 66991 },
- { 0x10E9, 66994 },
- { 0x112D, 66997 },
- { 0x1269, 67000 },
- { 0x1234, 67003 },
- { 0x11E9, 67006 },
- { 0x114A, 67009 },
- { 0x1222, 67012 },
- { 0x10EF, 67015 },
- { 0x1100, 67018 },
- { 0x1112, 67021 },
- { 0x153A, 67024 },
- { 0x1174, 67027 },
- { 0x116D, 67030 },
- { 0x116F, 67033 },
- { 0x1171, 67036 },
- { 0x110F, 67039 },
- { 0x123D, 67042 },
- { 0x1237, 67045 },
- { 0x1239, 67048 },
- { 0x123B, 67051 },
- { 0x1261, 67054 },
- { 0x10E8, 67057 },
- { 0x1110, 67060 },
- { 0x1156, 67063 },
- { 0x114F, 67066 },
- { 0x1151, 67069 },
- { 0x1153, 67072 },
- { 0x1168, 67075 },
- { 0x11BE, 67078 },
- { 0x11B7, 67081 },
- { 0x128A, 67084 },
- { 0x11B9, 67087 },
- { 0x11BB, 67090 },
- { 0x118E, 67093 },
- { 0x1187, 67096 },
- { 0x11A1, 67099 },
- { 0x1189, 67102 },
- { 0x118B, 67105 },
- { 0x11AB, 67108 },
- { 0x11A4, 67111 },
- { 0x1279, 67114 },
- { 0x11B6, 67117 },
- { 0x11A6, 67120 },
- { 0x11A8, 67123 },
- { 0x1111, 67126 },
- { 0x10EA, 67129 },
- { 0x1539, 67132 },
- { 0x111C, 67135 },
- { 0x1113, 67138 },
- { 0x1115, 67141 },
- { 0x1117, 67144 },
- { 0x1267, 67147 },
- { 0x1263, 67150 },
- { 0x1265, 67153 },
- { 0x122F, 67156 },
- { 0x1226, 67159 },
- { 0x122A, 67162 },
- { 0x122C, 67165 },
- { 0x11D8, 67168 },
- { 0x11D1, 67171 },
- { 0x1209, 67174 },
- { 0x11D3, 67177 },
- { 0x11D5, 67180 },
- { 0x11EB, 67183 },
- { 0x1139, 67186 },
- { 0x1130, 67189 },
- { 0x124E, 67192 },
- { 0x1132, 67195 },
- { 0x1134, 67198 },
- { 0x10FB, 67201 },
- { 0x10F0, 67204 },
- { 0x10F2, 67207 },
- { 0x10F6, 67210 },
- { 0x1211, 67213 },
- { 0x120A, 67216 },
- { 0x120C, 67219 },
- { 0x120E, 67222 },
- { 0x10E6, 67225 },
- { 0x153B, 67228 },
- { 0x1175, 67231 },
- { 0x1351, 67234 },
- { 0x1170, 67238 },
- { 0x1172, 67241 },
- { 0x1180, 67244 },
- { 0x1176, 67247 },
- { 0x1178, 67250 },
- { 0x117C, 67253 },
- { 0x123E, 67256 },
- { 0x123A, 67259 },
- { 0x123C, 67262 },
- { 0x1157, 67265 },
- { 0x1541, 67268 },
- { 0x1152, 67271 },
- { 0x1154, 67274 },
- { 0x1162, 67277 },
- { 0x1158, 67280 },
- { 0x115A, 67283 },
- { 0x115E, 67286 },
- { 0x11BF, 67289 },
- { 0x1546, 67292 },
- { 0x1288, 67295 },
- { 0x1284, 67298 },
- { 0x1286, 67301 },
- { 0x11BA, 67304 },
- { 0x11BC, 67307 },
- { 0x11CA, 67310 },
- { 0x11C0, 67313 },
- { 0x11C2, 67316 },
- { 0x11C6, 67319 },
- { 0x118F, 67322 },
- { 0x1543, 67325 },
- { 0x118A, 67328 },
- { 0x118C, 67331 },
- { 0x119A, 67334 },
- { 0x1190, 67337 },
- { 0x1192, 67340 },
- { 0x1196, 67343 },
- { 0x11AC, 67346 },
- { 0x1545, 67349 },
- { 0x1277, 67352 },
- { 0x1273, 67355 },
- { 0x1275, 67358 },
- { 0x11A7, 67361 },
- { 0x127A, 67364 },
- { 0x11A9, 67367 },
- { 0x1544, 67370 },
- { 0x11AF, 67373 },
- { 0x11AD, 67376 },
- { 0x154F, 67379 },
- { 0x1553, 67382 },
- { 0x111D, 67385 },
- { 0x153E, 67388 },
- { 0x1116, 67391 },
- { 0x1118, 67394 },
- { 0x153D, 67397 },
- { 0x1128, 67400 },
- { 0x111E, 67403 },
- { 0x1120, 67406 },
- { 0x1124, 67409 },
- { 0x1268, 67412 },
- { 0x1353, 67415 },
- { 0x1264, 67418 },
- { 0x1266, 67421 },
- { 0x1230, 67424 },
- { 0x154E, 67427 },
- { 0x122B, 67430 },
- { 0x122D, 67433 },
- { 0x155C, 67436 },
- { 0x1558, 67439 },
- { 0x155A, 67442 },
- { 0x11D9, 67445 },
- { 0x1548, 67448 },
- { 0x11F9, 67451 },
- { 0x11F4, 67454 },
- { 0x11F5, 67457 },
- { 0x11F7, 67460 },
- { 0x11D4, 67463 },
- { 0x11D6, 67466 },
- { 0x1547, 67469 },
- { 0x11E4, 67472 },
- { 0x11DA, 67475 },
- { 0x11DC, 67478 },
- { 0x11E0, 67481 },
- { 0x113A, 67484 },
- { 0x1540, 67487 },
- { 0x124A, 67490 },
- { 0x1242, 67493 },
- { 0x1244, 67496 },
- { 0x1248, 67499 },
- { 0x1133, 67502 },
- { 0x1135, 67505 },
- { 0x114E, 67508 },
- { 0x114B, 67511 },
- { 0x1253, 67514 },
- { 0x114C, 67517 },
- { 0x114D, 67520 },
- { 0x1145, 67523 },
- { 0x113B, 67526 },
- { 0x113D, 67529 },
- { 0x1141, 67532 },
- { 0x1257, 67535 },
- { 0x1254, 67538 },
- { 0x1255, 67541 },
- { 0x1256, 67544 },
- { 0x10FD, 67547 },
- { 0x153C, 67550 },
- { 0x10F4, 67553 },
- { 0x10F8, 67556 },
- { 0x1212, 67559 },
- { 0x154D, 67562 },
- { 0x120D, 67565 },
- { 0x120F, 67568 },
- { 0x154C, 67571 },
- { 0x121D, 67574 },
- { 0x1213, 67577 },
- { 0x1215, 67580 },
- { 0x1219, 67583 },
- { 0x116E, 67586 },
- { 0x1182, 67589 },
- { 0x117A, 67592 },
- { 0x117E, 67595 },
- { 0x1238, 67598 },
- { 0x1352, 67601 },
- { 0x123F, 67605 },
- { 0x1150, 67608 },
- { 0x1164, 67611 },
- { 0x1542, 67614 },
- { 0x115C, 67617 },
- { 0x1160, 67620 },
- { 0x11B8, 67623 },
- { 0x1289, 67626 },
- { 0x1285, 67629 },
- { 0x1287, 67632 },
- { 0x11CC, 67635 },
- { 0x11C4, 67638 },
- { 0x11C8, 67641 },
- { 0x1188, 67644 },
- { 0x119C, 67647 },
- { 0x1194, 67650 },
- { 0x1198, 67653 },
- { 0x11A5, 67656 },
- { 0x1278, 67659 },
- { 0x1354, 67662 },
- { 0x1274, 67665 },
- { 0x1276, 67668 },
- { 0x1359, 67671 },
- { 0x1355, 67674 },
- { 0x1357, 67677 },
- { 0x11B1, 67680 },
- { 0x1551, 67683 },
- { 0x1555, 67686 },
- { 0x1114, 67689 },
- { 0x112A, 67692 },
- { 0x1122, 67695 },
- { 0x1126, 67698 },
- { 0x153F, 67701 },
- { 0x1262, 67704 },
- { 0x1229, 67707 },
- { 0x1232, 67710 },
- { 0x1557, 67713 },
- { 0x1559, 67716 },
- { 0x155B, 67719 },
- { 0x11D2, 67722 },
- { 0x11FA, 67725 },
- { 0x154A, 67728 },
- { 0x11F6, 67731 },
- { 0x11F8, 67734 },
- { 0x1549, 67737 },
- { 0x1205, 67740 },
- { 0x11FB, 67743 },
- { 0x11FD, 67746 },
- { 0x1201, 67749 },
- { 0x11E6, 67752 },
- { 0x11DE, 67755 },
- { 0x11E2, 67758 },
- { 0x1131, 67761 },
- { 0x124B, 67764 },
- { 0x1246, 67767 },
- { 0x1249, 67770 },
- { 0x156D, 67773 },
- { 0x156C, 67776 },
- { 0x126D, 67779 },
- { 0x126A, 67782 },
- { 0x126B, 67785 },
- { 0x126C, 67788 },
- { 0x1252, 67791 },
- { 0x124F, 67794 },
- { 0x1250, 67797 },
- { 0x1251, 67800 },
- { 0x1147, 67803 },
- { 0x113F, 67806 },
- { 0x1143, 67809 },
- { 0x120B, 67812 },
- { 0x121F, 67815 },
- { 0x1217, 67818 },
- { 0x121B, 67821 },
- { 0x1106, 67824 },
- { 0x110E, 67830 },
- { 0x110D, 67835 },
- { 0x1108, 67839 },
- { 0x1103, 67843 },
- { 0x1104, 67847 },
- { 0x1107, 67851 },
- { 0x110C, 67857 },
- { 0x1567, 67863 },
- { 0x1105, 67868 },
- { 0x1109, 67874 },
- { 0x110A, 67879 },
- { 0x110B, 67886 },
- { 0x1568, 67891 },
- { 0x1272, 67896 },
- { 0x135A, 67899 },
- { 0x1356, 67902 },
- { 0x1358, 67905 },
- { 0x1207, 67908 },
- { 0x11FF, 67911 },
- { 0x1203, 67914 },
- { 0x154B, 67917 },
- { 0x124C, 67920 },
- { 0x1572, 67923 },
- { 0x1571, 67926 },
- { 0x1570, 67929 },
- { 0x156F, 67932 },
- { 0x156E, 67935 },
- { 0x157C, 67938 },
- { 0x157D, 67943 },
- { 0x10E4, 67948 },
- { 0x11D0, 67951 },
- { 0x1236, 67955 },
- { 0x1243, 67959 },
- { 0x1245, 67963 },
- { 0x1247, 67967 },
- { 0x1227, 67971 },
- { 0x1569, 67975 },
- { 0x11A3, 67979 },
- { 0x12A7, 67983 },
- { 0x12A4, 67987 },
- { 0x12A5, 67991 },
- { 0x12A6, 67995 },
- { 0x12FE, 67999 },
- { 0x12F9, 68003 },
- { 0x1186, 68007 },
- { 0x1225, 68011 },
- { 0x1575, 68015 },
- { 0x157A, 68019 },
- { 0x127E, 68023 },
- { 0x127B, 68027 },
- { 0x127C, 68031 },
- { 0x127D, 68035 },
- { 0x1574, 68039 },
- { 0x1573, 68043 },
- { 0x1101, 68047 },
- { 0x10EB, 68051 },
- { 0x1173, 68055 },
- { 0x1155, 68059 },
- { 0x11BD, 68063 },
- { 0x118D, 68067 },
- { 0x11AA, 68071 },
- { 0x1119, 68075 },
- { 0x11D7, 68079 },
- { 0x1136, 68083 },
- { 0x1210, 68087 },
- { 0x112C, 68091 },
- { 0x1293, 68095 },
- { 0x112F, 68099 },
- { 0x10ED, 68103 },
- { 0x12D2, 68107 },
- { 0x132A, 68111 },
- { 0x1138, 68115 },
- { 0x10EC, 68119 },
- { 0x12D8, 68123 },
- { 0x12D5, 68127 },
- { 0x12D7, 68131 },
- { 0x12D4, 68135 },
- { 0x12D3, 68139 },
- { 0x111B, 68143 },
- { 0x12FF, 68147 },
- { 0x12FB, 68151 },
- { 0x12FD, 68155 },
- { 0x12FA, 68159 },
- { 0x12F8, 68163 },
- { 0x12E5, 68167 },
- { 0x130B, 68171 },
- { 0x1308, 68175 },
- { 0x130A, 68179 },
- { 0x1307, 68183 },
- { 0x1306, 68187 },
- { 0x12F1, 68191 },
- { 0x12EE, 68195 },
- { 0x12F0, 68199 },
- { 0x12ED, 68203 },
- { 0x12EC, 68207 },
- { 0x12EB, 68211 },
- { 0x12E8, 68215 },
- { 0x11B5, 68219 },
- { 0x12EA, 68223 },
- { 0x12E7, 68227 },
- { 0x12E6, 68231 },
- { 0x12D1, 68235 },
- { 0x12CE, 68239 },
- { 0x12D0, 68243 },
- { 0x12CD, 68247 },
- { 0x12CC, 68251 },
- { 0x12B3, 68255 },
- { 0x12B0, 68259 },
- { 0x12B2, 68263 },
- { 0x12AF, 68267 },
- { 0x12AE, 68271 },
- { 0x1337, 68275 },
- { 0x1334, 68279 },
- { 0x133E, 68283 },
- { 0x1336, 68287 },
- { 0x1333, 68291 },
- { 0x1332, 68295 },
- { 0x12B9, 68299 },
- { 0x12B6, 68303 },
- { 0x12B8, 68307 },
- { 0x12B5, 68311 },
- { 0x12B4, 68315 },
- { 0x12F7, 68319 },
- { 0x12F4, 68323 },
- { 0x12F6, 68327 },
- { 0x12F3, 68331 },
- { 0x12F2, 68335 },
- { 0x1329, 68339 },
- { 0x1326, 68343 },
- { 0x1328, 68347 },
- { 0x1325, 68351 },
- { 0x1324, 68355 },
- { 0x134A, 68359 },
- { 0x1347, 68363 },
- { 0x1349, 68367 },
- { 0x1346, 68371 },
- { 0x1345, 68375 },
- { 0x1137, 68379 },
- { 0x1311, 68383 },
- { 0x130E, 68387 },
- { 0x1310, 68391 },
- { 0x130D, 68395 },
- { 0x130C, 68399 },
- { 0x1331, 68403 },
- { 0x132E, 68407 },
- { 0x1330, 68411 },
- { 0x132D, 68415 },
- { 0x132C, 68419 },
- { 0x1578, 68423 },
- { 0x12D6, 68427 },
- { 0x12AD, 68431 },
- { 0x12AA, 68435 },
- { 0x12AC, 68439 },
- { 0x12A9, 68443 },
- { 0x12A8, 68447 },
- { 0x1579, 68451 },
- { 0x1576, 68455 },
- { 0x111A, 68459 },
- { 0x12BF, 68463 },
- { 0x12BC, 68467 },
- { 0x12BE, 68471 },
- { 0x12BB, 68475 },
- { 0x12BA, 68479 },
- { 0x12FC, 68483 },
- { 0x1305, 68487 },
- { 0x1302, 68491 },
- { 0x1304, 68495 },
- { 0x1301, 68499 },
- { 0x1300, 68503 },
- { 0x157B, 68507 },
- { 0x12DE, 68511 },
- { 0x12DB, 68515 },
- { 0x12DD, 68519 },
- { 0x12DA, 68523 },
- { 0x12D9, 68527 },
- { 0x12E4, 68531 },
- { 0x12E1, 68535 },
- { 0x12E3, 68539 },
- { 0x12E0, 68543 },
- { 0x12DF, 68547 },
- { 0x1309, 68551 },
- { 0x1317, 68555 },
- { 0x1314, 68559 },
- { 0x1316, 68563 },
- { 0x1313, 68567 },
- { 0x1312, 68571 },
- { 0x12EF, 68575 },
- { 0x12E9, 68579 },
- { 0x12CF, 68583 },
- { 0x12B1, 68587 },
- { 0x1335, 68591 },
- { 0x133D, 68595 },
- { 0x133A, 68599 },
- { 0x133C, 68603 },
- { 0x1339, 68607 },
- { 0x1338, 68611 },
- { 0x12C5, 68615 },
- { 0x12C2, 68619 },
- { 0x12C4, 68623 },
- { 0x12C1, 68627 },
- { 0x12C0, 68631 },
- { 0x1323, 68635 },
- { 0x1320, 68639 },
- { 0x1322, 68643 },
- { 0x131F, 68647 },
- { 0x131E, 68651 },
- { 0x1344, 68655 },
- { 0x1341, 68659 },
- { 0x1343, 68663 },
- { 0x1340, 68667 },
- { 0x133F, 68671 },
- { 0x12CB, 68675 },
- { 0x12C8, 68679 },
- { 0x12CA, 68683 },
- { 0x12C7, 68687 },
- { 0x12C6, 68691 },
- { 0x12B7, 68695 },
- { 0x12F5, 68699 },
- { 0x1327, 68703 },
- { 0x1348, 68707 },
- { 0x1577, 68711 },
- { 0x130F, 68716 },
- { 0x132F, 68720 },
- { 0x12AB, 68724 },
- { 0x12BD, 68728 },
- { 0x1303, 68732 },
- { 0x12DC, 68736 },
- { 0x12E2, 68740 },
- { 0x1315, 68744 },
- { 0x133B, 68748 },
- { 0x12C3, 68752 },
- { 0x1321, 68756 },
- { 0x131D, 68760 },
- { 0x131A, 68764 },
- { 0x131C, 68768 },
- { 0x1319, 68772 },
- { 0x1318, 68776 },
- { 0x1342, 68780 },
- { 0x12C9, 68784 },
- { 0x1350, 68788 },
- { 0x134D, 68792 },
- { 0x134F, 68796 },
- { 0x134C, 68800 },
- { 0x134B, 68804 },
- { 0x131B, 68808 },
- { 0x134E, 68812 },
- { 0x157E, 68816 },
- { 0x132B, 68821 },
- { 0x1565, 68826 },
- { 0x1102, 68830 },
- { 0x11EF, 68834 },
- { 0x11EE, 68838 },
- { 0x10FF, 68842 },
- { 0x10FA, 68846 },
- { 0x1184, 68850 },
- { 0x1166, 68854 },
- { 0x119E, 68858 },
- { 0x11B3, 68862 },
- { 0x11F3, 68866 },
- { 0x11F2, 68870 },
- { 0x11F0, 68874 },
- { 0x11F1, 68878 },
- { 0x11E8, 68882 },
- { 0x1149, 68886 },
- { 0x1221, 68890 },
- { 0x125F, 68894 },
- { 0x125D, 68898 },
- { 0x1258, 68902 },
- { 0x1259, 68906 },
- { 0x125B, 68910 },
- { 0x125E, 68914 },
- { 0x125A, 68918 },
- { 0x125C, 68922 },
- { 0x1260, 68926 },
- { 0x1560, 68930 },
- { 0x155F, 68934 },
- { 0x1561, 68938 },
- { 0x1562, 68942 },
- { 0x155D, 68946 },
- { 0x1563, 68950 },
- { 0x155E, 68954 },
- { 0x1564, 68958 },
- { 0x1550, 68962 },
- { 0x1554, 68966 },
- { 0x1552, 68970 },
- { 0x1556, 68974 },
- { 0x1292, 68978 },
- { 0x1290, 68982 },
- { 0x128B, 68986 },
- { 0x128C, 68990 },
- { 0x128E, 68994 },
- { 0x1291, 68998 },
- { 0x128D, 69002 },
- { 0x128F, 69006 },
- { 0x1566, 69010 },
- { 0x1297, 69014 },
- { 0x1294, 69018 },
- { 0x1295, 69022 },
- { 0x1296, 69026 },
- { 0x11EC, 69030 },
- { 0x1363, 69034 },
- { 0x12A3, 69038 },
- { 0x12A0, 69042 },
- { 0x12A1, 69046 },
- { 0x12A2, 69050 },
- { 0x129F, 69054 },
- { 0x129C, 69058 },
- { 0x129D, 69062 },
- { 0x129E, 69066 },
- { 0x129B, 69070 },
- { 0x1298, 69074 },
- { 0x1299, 69078 },
- { 0x129A, 69082 },
- { 0x11CF, 69086 },
- { 0x11A0, 69090 },
- { 0x112E, 69094 },
- { 0x1235, 69098 },
- { 0x1224, 69102 },
- { 0x1231, 69106 },
- { 0x1228, 69110 },
- { 0x122E, 69114 },
- { 0x1271, 69118 },
- { 0x126E, 69122 },
- { 0x126F, 69126 },
- { 0x1270, 69130 },
- { 0x10FC, 69134 },
- { 0x10F1, 69138 },
- { 0x10F3, 69142 },
- { 0x10F7, 69146 },
- { 0x1181, 69150 },
- { 0x1177, 69154 },
- { 0x1179, 69158 },
- { 0x117D, 69162 },
- { 0x1163, 69166 },
- { 0x1159, 69170 },
- { 0x115B, 69174 },
- { 0x115F, 69178 },
- { 0x156B, 69182 },
- { 0x156A, 69186 },
- { 0x11CB, 69190 },
- { 0x11C1, 69194 },
- { 0x11C3, 69198 },
- { 0x11C7, 69202 },
- { 0x119B, 69206 },
- { 0x1191, 69210 },
- { 0x1193, 69214 },
- { 0x1197, 69218 },
- { 0x11B0, 69222 },
- { 0x11AE, 69226 },
- { 0x1129, 69230 },
- { 0x111F, 69234 },
- { 0x1121, 69238 },
- { 0x1125, 69242 },
- { 0x11E5, 69246 },
- { 0x11DB, 69250 },
- { 0x11DD, 69254 },
- { 0x11E1, 69258 },
- { 0x1146, 69262 },
- { 0x113C, 69266 },
- { 0x113E, 69270 },
- { 0x1142, 69274 },
- { 0x10FE, 69278 },
- { 0x10F5, 69282 },
- { 0x10F9, 69286 },
- { 0x121E, 69290 },
- { 0x1214, 69294 },
- { 0x1216, 69298 },
- { 0x121A, 69302 },
- { 0x1183, 69306 },
- { 0x117B, 69310 },
- { 0x117F, 69314 },
- { 0x1240, 69318 },
- { 0x1165, 69322 },
- { 0x115D, 69326 },
- { 0x1161, 69330 },
- { 0x11CD, 69334 },
- { 0x11C5, 69338 },
- { 0x11C9, 69342 },
- { 0x119D, 69346 },
- { 0x1195, 69350 },
- { 0x1199, 69354 },
- { 0x11B2, 69358 },
- { 0x112B, 69362 },
- { 0x1123, 69366 },
- { 0x1127, 69370 },
- { 0x1233, 69374 },
- { 0x1206, 69378 },
- { 0x11FC, 69382 },
- { 0x11FE, 69386 },
- { 0x1202, 69390 },
- { 0x11E7, 69394 },
- { 0x11DF, 69398 },
- { 0x11E3, 69402 },
- { 0x1148, 69406 },
- { 0x1140, 69410 },
- { 0x1144, 69414 },
- { 0x1220, 69418 },
- { 0x1218, 69422 },
- { 0x121C, 69426 },
- { 0x1208, 69430 },
- { 0x1200, 69434 },
- { 0x1204, 69438 },
- { 0x124D, 69442 },
- { 0x11A2, 69446 },
- { 0x11EA, 69450 },
- { 0x1223, 69454 },
- { 0x11ED, 69458 },
- { 0x1283, 69462 },
- { 0x1282, 69466 },
- { 0x127F, 69470 },
- { 0x1280, 69474 },
- { 0x1281, 69478 },
- { 0x1360, 69482 },
- { 0x135C, 69486 },
- { 0x135E, 69490 },
- { 0x1362, 69494 },
- { 0x1361, 69499 },
- { 0x135B, 69503 },
- { 0x135D, 69507 },
- { 0x135F, 69511 },
- { 0x116C, 69515 },
- { 0x1169, 69519 },
- { 0x116A, 69523 },
- { 0x116B, 69527 },
- { 0x67C6, 69531 },
- { 0x6909, 69533 },
- { 0x3900, 69535 },
- { 0x3901, 69539 },
- { 0x3902, 69543 },
- { 0x3903, 69547 },
- { 0x392D, 69551 },
- { 0x3904, 69555 },
- { 0x3905, 69559 },
- { 0x3933, 69563 },
- { 0x3935, 69567 },
- { 0x3937, 69571 },
- { 0x3939, 69575 },
- { 0x393A, 69579 },
- { 0x393B, 69583 },
- { 0x3906, 69587 },
- { 0x3908, 69591 },
- { 0x3909, 69595 },
- { 0x390A, 69599 },
- { 0x390B, 69603 },
- { 0x390C, 69607 },
- { 0x390D, 69611 },
- { 0x390E, 69615 },
- { 0x390F, 69619 },
- { 0x3910, 69623 },
- { 0x3911, 69627 },
- { 0x3912, 69631 },
- { 0x3907, 69635 },
- { 0x3913, 69639 },
- { 0x3914, 69643 },
- { 0x3915, 69647 },
- { 0x3916, 69651 },
- { 0x3917, 69655 },
- { 0x3918, 69659 },
- { 0x3919, 69663 },
- { 0x391A, 69667 },
- { 0x391B, 69671 },
- { 0x391C, 69675 },
- { 0x391D, 69679 },
- { 0x10E3, 69683 },
- { 0x391E, 69687 },
- { 0x3921, 69691 },
- { 0x3922, 69695 },
- { 0x3923, 69699 },
- { 0x3924, 69703 },
- { 0x3925, 69707 },
- { 0x392C, 69711 },
- { 0x392E, 69715 },
- { 0x392F, 69719 },
- { 0x3930, 69723 },
- { 0x3931, 69727 },
- { 0x3932, 69731 },
- { 0x3934, 69735 },
- { 0x3936, 69739 },
- { 0x3938, 69743 },
- { 0x3949, 69747 },
- { 0x394A, 69751 },
- { 0x394B, 69755 },
- { 0x394C, 69759 },
- { 0x394D, 69763 },
- { 0x394E, 69767 },
- { 0x394F, 69771 },
- { 0x10DE, 69775 },
- { 0x10DF, 69779 },
- { 0x10E0, 69783 },
- { 0x10E1, 69787 },
- { 0x10E2, 69791 },
- { 0x393C, 69795 },
- { 0x391F, 69799 },
- { 0x3920, 69803 },
- { 0x3926, 69807 },
- { 0x3927, 69811 },
- { 0x3928, 69815 },
- { 0x3929, 69819 },
- { 0x392A, 69823 },
- { 0x392B, 69827 },
- { 0x393D, 69831 },
- { 0x393E, 69835 },
- { 0x393F, 69839 },
- { 0x3940, 69843 },
- { 0x3941, 69847 },
- { 0x3942, 69851 },
- { 0x3943, 69855 },
- { 0x3944, 69859 },
- { 0x3945, 69863 },
- { 0x3946, 69867 },
- { 0x3947, 69871 },
- { 0x3948, 69875 },
- { 0x1088, 69879 },
- { 0x1089, 69882 },
- { 0x108A, 69885 },
- { 0x108B, 69888 },
- { 0x10B5, 69891 },
- { 0x108C, 69894 },
- { 0x108D, 69897 },
- { 0x10BB, 69900 },
- { 0x10BD, 69903 },
- { 0x10BF, 69906 },
- { 0x10C1, 69909 },
- { 0x10C2, 69912 },
- { 0x10C3, 69915 },
- { 0x108E, 69918 },
- { 0x1090, 69921 },
- { 0x1091, 69924 },
- { 0x1092, 69927 },
- { 0x1093, 69930 },
- { 0x1094, 69933 },
- { 0x1095, 69936 },
- { 0x1096, 69939 },
- { 0x1097, 69942 },
- { 0x1098, 69945 },
- { 0x1099, 69948 },
- { 0x109A, 69951 },
- { 0x108F, 69954 },
- { 0x109B, 69957 },
- { 0x109C, 69960 },
- { 0x109D, 69963 },
- { 0x109E, 69966 },
- { 0x109F, 69969 },
- { 0x10A0, 69972 },
- { 0x10A1, 69975 },
- { 0x10A2, 69978 },
- { 0x10A3, 69981 },
- { 0x10A4, 69984 },
- { 0x10A5, 69987 },
- { 0x10DD, 69990 },
- { 0x10A6, 69993 },
- { 0x10A9, 69996 },
- { 0x10AA, 69999 },
- { 0x10AB, 70002 },
- { 0x10AC, 70005 },
- { 0x10AD, 70008 },
- { 0x10B4, 70011 },
- { 0x10B6, 70014 },
- { 0x10B7, 70017 },
- { 0x10B8, 70020 },
- { 0x10B9, 70023 },
- { 0x10BA, 70026 },
- { 0x10BC, 70029 },
- { 0x10BE, 70032 },
- { 0x10C0, 70035 },
- { 0x10D1, 70038 },
- { 0x10D2, 70041 },
- { 0x10D3, 70044 },
- { 0x10D4, 70047 },
- { 0x10D5, 70050 },
- { 0x10D6, 70053 },
- { 0x10D7, 70056 },
- { 0x10D8, 70059 },
- { 0x10D9, 70062 },
- { 0x10DA, 70065 },
- { 0x10DB, 70068 },
- { 0x10DC, 70071 },
- { 0x10C4, 70074 },
- { 0x10A7, 70077 },
- { 0x10A8, 70080 },
- { 0x10AE, 70083 },
- { 0x10AF, 70086 },
- { 0x10B0, 70089 },
- { 0x10B1, 70092 },
- { 0x10B2, 70095 },
- { 0x10B3, 70098 },
- { 0x10C5, 70101 },
- { 0x10C6, 70104 },
- { 0x10C7, 70107 },
- { 0x10C8, 70110 },
- { 0x10C9, 70113 },
- { 0x10CA, 70116 },
- { 0x10CB, 70119 },
- { 0x10CC, 70122 },
- { 0x10CD, 70125 },
- { 0x10CE, 70128 },
- { 0x10CF, 70131 },
- { 0x10D0, 70134 },
- { 0x6778, 70137 },
- { 0x6756, 70138 },
- { 0x6ADC, 70139 },
- { 0x6865, 70141 },
- { 0x6875, 70142 },
- { 0x67A1, 70145 },
- { 0x679E, 70148 },
- { 0x67B0, 70150 },
- { 0x6A39, 70152 },
- { 0x1D64, 70154 },
- { 0x1E0C, 70157 },
- { 0x1E0E, 70161 },
- { 0x1E53, 70168 },
- { 0x1E56, 70173 },
- { 0x1E54, 70176 },
- { 0x5D6D, 70185 },
- { 0x5D72, 70190 },
- { 0x5D6E, 70195 },
- { 0x5D71, 70200 },
- { 0x5D70, 70205 },
- { 0x5D75, 70210 },
- { 0x5D74, 70215 },
- { 0x5D73, 70220 },
- { 0x5D6F, 70225 },
- { 0x5D64, 70230 },
- { 0x5D69, 70235 },
- { 0x5D65, 70240 },
- { 0x5D68, 70245 },
- { 0x5D67, 70250 },
- { 0x5D6C, 70255 },
- { 0x5D6B, 70260 },
- { 0x5D6A, 70265 },
- { 0x5D66, 70270 },
- { 0x673F, 70275 },
- { 0x21F2, 70277 },
- { 0x1C1F, 70279 },
- { 0x0063, 70281 },
- { 0x68D7, 70283 },
- { 0x03E6, 70285 },
- { 0x0487, 70289 },
- { 0x0489, 70295 },
- { 0x0403, 70301 },
- { 0x04A3, 70305 },
- { 0x03EE, 70311 },
- { 0x0413, 70315 },
- { 0x0499, 70321 },
- { 0x049B, 70327 },
- { 0x03F4, 70333 },
- { 0x049D, 70337 },
- { 0x03F9, 70343 },
- { 0x04A9, 70347 },
- { 0x04A5, 70354 },
- { 0x04A7, 70360 },
- { 0x03E7, 70366 },
- { 0x03EA, 70370 },
- { 0x03FA, 70374 },
- { 0x03F1, 70378 },
- { 0x04C9, 70382 },
- { 0x047C, 70388 },
- { 0x04D7, 70394 },
- { 0x04E5, 70401 },
- { 0x03F2, 70407 },
- { 0x0484, 70411 },
- { 0x03F3, 70417 },
- { 0x047E, 70421 },
- { 0x04DF, 70427 },
- { 0x0480, 70434 },
- { 0x04D9, 70440 },
- { 0x0459, 70447 },
- { 0x03F6, 70453 },
- { 0x0445, 70457 },
- { 0x03F7, 70463 },
- { 0x0461, 70467 },
- { 0x03FB, 70473 },
- { 0x04B3, 70477 },
- { 0x04B5, 70483 },
- { 0x0469, 70489 },
- { 0x03EB, 70495 },
- { 0x048D, 70499 },
- { 0x0406, 70505 },
- { 0x0407, 70511 },
- { 0x040E, 70515 },
- { 0x03F0, 70519 },
- { 0x047A, 70523 },
- { 0x0455, 70529 },
- { 0x0453, 70535 },
- { 0x0451, 70542 },
- { 0x0435, 70548 },
- { 0x03F5, 70552 },
- { 0x045D, 70556 },
- { 0x04DB, 70563 },
- { 0x04D1, 70569 },
- { 0x03F8, 70573 },
- { 0x34E3, 70577 },
- { 0x0463, 70584 },
- { 0x042F, 70590 },
- { 0x03E8, 70594 },
- { 0x04D3, 70598 },
- { 0x0405, 70602 },
- { 0x040D, 70606 },
- { 0x34B7, 70610 },
- { 0x0404, 70614 },
- { 0x03ED, 70618 },
- { 0x044F, 70622 },
- { 0x0495, 70628 },
- { 0x0421, 70634 },
- { 0x03FD, 70639 },
- { 0x046F, 70643 },
- { 0x046D, 70650 },
- { 0x04AB, 70656 },
- { 0x0408, 70662 },
- { 0x34D9, 70666 },
- { 0x040B, 70670 },
- { 0x03E9, 70674 },
- { 0x044B, 70678 },
- { 0x0449, 70685 },
- { 0x04B1, 70691 },
- { 0x0447, 70699 },
- { 0x04AD, 70705 },
- { 0x0409, 70711 },
- { 0x34ED, 70715 },
- { 0x0412, 70719 },
- { 0x0425, 70723 },
- { 0x04CB, 70727 },
- { 0x040F, 70731 },
- { 0x0410, 70735 },
- { 0x0427, 70739 },
- { 0x04CD, 70743 },
- { 0x03FE, 70747 },
- { 0x03FC, 70751 },
- { 0x34E5, 70755 },
- { 0x04CF, 70759 },
- { 0x0419, 70763 },
- { 0x03EC, 70767 },
- { 0x0478, 70771 },
- { 0x044D, 70777 },
- { 0x0493, 70783 },
- { 0x34DF, 70789 },
- { 0x04E3, 70793 },
- { 0x0415, 70797 },
- { 0x34DB, 70801 },
- { 0x34E1, 70805 },
- { 0x0429, 70809 },
- { 0x0400, 70813 },
- { 0x349F, 70818 },
- { 0x04B7, 70822 },
- { 0x04B9, 70827 },
- { 0x04BF, 70832 },
- { 0x04C1, 70837 },
- { 0x04C3, 70842 },
- { 0x04C5, 70847 },
- { 0x04BB, 70852 },
- { 0x04BD, 70857 },
- { 0x0471, 70862 },
- { 0x04DD, 70866 },
- { 0x34EF, 70872 },
- { 0x34BB, 70876 },
- { 0x34BD, 70881 },
- { 0x34BF, 70886 },
- { 0x0402, 70891 },
- { 0x34EB, 70896 },
- { 0x0411, 70900 },
- { 0x34E9, 70904 },
- { 0x34E7, 70908 },
- { 0x0401, 70912 },
- { 0x34A9, 70916 },
- { 0x04AF, 70923 },
- { 0x34DD, 70929 },
- { 0x04D5, 70933 },
- { 0x34A5, 70938 },
- { 0x34A1, 70943 },
- { 0x349B, 70947 },
- { 0x04E1, 70951 },
- { 0x0437, 70955 },
- { 0x0417, 70959 },
- { 0x0433, 70963 },
- { 0x0431, 70969 },
- { 0x048F, 70974 },
- { 0x0491, 70978 },
- { 0x03FF, 70984 },
- { 0x03EF, 70988 },
- { 0x0441, 70993 },
- { 0x0414, 71000 },
- { 0x049F, 71005 },
- { 0x04A1, 71010 },
- { 0x34B1, 71017 },
- { 0x34F1, 71023 },
- { 0x34C5, 71028 },
- { 0x041D, 71034 },
- { 0x3499, 71039 },
- { 0x0457, 71043 },
- { 0x34B3, 71048 },
- { 0x34F3, 71053 },
- { 0x042B, 71058 },
- { 0x042D, 71062 },
- { 0x34A7, 71070 },
- { 0x34AF, 71075 },
- { 0x041B, 71080 },
- { 0x0423, 71085 },
- { 0x34AB, 71091 },
- { 0x34B5, 71096 },
- { 0x041F, 71103 },
- { 0x0485, 71109 },
- { 0x34AD, 71113 },
- { 0x04C7, 71118 },
- { 0x349D, 71123 },
- { 0x34B9, 71128 },
- { 0x0443, 71133 },
- { 0x0465, 71138 },
- { 0x0467, 71143 },
- { 0x045F, 71150 },
- { 0x0473, 71155 },
- { 0x0475, 71160 },
- { 0x0497, 71167 },
- { 0x34C3, 71172 },
- { 0x34C1, 71177 },
- { 0x34A3, 71182 },
- { 0x040A, 71187 },
- { 0x0482, 71192 },
- { 0x040C, 71197 },
- { 0x048B, 71202 },
- { 0x045B, 71207 },
- { 0x046B, 71212 },
- { 0x34D6, 71217 },
- { 0x18CC, 71219 },
- { 0x0476, 71224 },
- { 0x34C6, 71227 },
- { 0x03C6, 71231 },
- { 0x0486, 71235 },
- { 0x0488, 71241 },
- { 0x03E3, 71247 },
- { 0x04A2, 71251 },
- { 0x03CE, 71257 },
- { 0x03C3, 71261 },
- { 0x0498, 71267 },
- { 0x049A, 71273 },
- { 0x03D4, 71279 },
- { 0x049C, 71283 },
- { 0x03D9, 71289 },
- { 0x04A8, 71293 },
- { 0x04A4, 71300 },
- { 0x04A6, 71306 },
- { 0x03C7, 71312 },
- { 0x03CA, 71316 },
- { 0x03DA, 71320 },
- { 0x03D1, 71324 },
- { 0x04C8, 71328 },
- { 0x047B, 71334 },
- { 0x04D6, 71340 },
- { 0x04E4, 71347 },
- { 0x03D2, 71353 },
- { 0x0483, 71357 },
- { 0x03D3, 71363 },
- { 0x047D, 71367 },
- { 0x04DE, 71373 },
- { 0x047F, 71380 },
- { 0x04D8, 71386 },
- { 0x0458, 71393 },
- { 0x03D6, 71399 },
- { 0x0444, 71403 },
- { 0x03D7, 71409 },
- { 0x0460, 71413 },
- { 0x03DB, 71419 },
- { 0x04B2, 71423 },
- { 0x04B4, 71429 },
- { 0x0468, 71435 },
- { 0x03CB, 71441 },
- { 0x048C, 71445 },
- { 0x03B6, 71451 },
- { 0x03B7, 71457 },
- { 0x03BE, 71461 },
- { 0x03D0, 71465 },
- { 0x0479, 71469 },
- { 0x0454, 71475 },
- { 0x0452, 71481 },
- { 0x0450, 71488 },
- { 0x0434, 71494 },
- { 0x03D5, 71498 },
- { 0x045C, 71502 },
- { 0x04DA, 71509 },
- { 0x04D0, 71515 },
- { 0x03D8, 71519 },
- { 0x34E2, 71523 },
- { 0x0462, 71530 },
- { 0x042E, 71536 },
- { 0x03C8, 71540 },
- { 0x04D2, 71544 },
- { 0x03E5, 71548 },
- { 0x03BD, 71552 },
- { 0x34B6, 71556 },
- { 0x03E4, 71560 },
- { 0x03CD, 71564 },
- { 0x044E, 71568 },
- { 0x0494, 71574 },
- { 0x0420, 71580 },
- { 0x03DD, 71585 },
- { 0x046E, 71589 },
- { 0x046C, 71596 },
- { 0x04AA, 71602 },
- { 0x03B8, 71608 },
- { 0x34D8, 71612 },
- { 0x03BB, 71616 },
- { 0x03C9, 71620 },
- { 0x044A, 71624 },
- { 0x0448, 71631 },
- { 0x04B0, 71637 },
- { 0x0446, 71645 },
- { 0x04AC, 71651 },
- { 0x03B9, 71657 },
- { 0x34EC, 71661 },
- { 0x03C2, 71665 },
- { 0x0424, 71669 },
- { 0x04CA, 71673 },
- { 0x03BF, 71677 },
- { 0x03C0, 71681 },
- { 0x0426, 71685 },
- { 0x04CC, 71689 },
- { 0x03DE, 71693 },
- { 0x03DC, 71697 },
- { 0x34E4, 71701 },
- { 0x04CE, 71705 },
- { 0x0418, 71709 },
- { 0x03CC, 71713 },
- { 0x0477, 71717 },
- { 0x044C, 71723 },
- { 0x0492, 71729 },
- { 0x34DE, 71735 },
- { 0x04E2, 71739 },
- { 0x03C5, 71743 },
- { 0x34DA, 71747 },
- { 0x34E0, 71751 },
- { 0x0428, 71755 },
- { 0x03E0, 71759 },
- { 0x349E, 71764 },
- { 0x04B6, 71768 },
- { 0x04B8, 71773 },
- { 0x04BE, 71778 },
- { 0x04C0, 71783 },
- { 0x04C2, 71788 },
- { 0x04C4, 71793 },
- { 0x04BA, 71798 },
- { 0x04BC, 71803 },
- { 0x0470, 71808 },
- { 0x04DC, 71812 },
- { 0x34EE, 71818 },
- { 0x34BA, 71822 },
- { 0x34BC, 71827 },
- { 0x34BE, 71832 },
- { 0x03E2, 71837 },
- { 0x34EA, 71842 },
- { 0x03C1, 71846 },
- { 0x34E8, 71850 },
- { 0x34E6, 71854 },
- { 0x03E1, 71858 },
- { 0x34A8, 71862 },
- { 0x04AE, 71869 },
- { 0x34DC, 71875 },
- { 0x04D4, 71879 },
- { 0x34A4, 71884 },
- { 0x34A0, 71889 },
- { 0x349A, 71893 },
- { 0x04E0, 71897 },
- { 0x0436, 71901 },
- { 0x0416, 71905 },
- { 0x0432, 71909 },
- { 0x0430, 71915 },
- { 0x048E, 71920 },
- { 0x0490, 71924 },
- { 0x03DF, 71930 },
- { 0x03CF, 71934 },
- { 0x0440, 71939 },
- { 0x03C4, 71946 },
- { 0x049E, 71951 },
- { 0x04A0, 71956 },
- { 0x34B0, 71963 },
- { 0x34F0, 71969 },
- { 0x34C4, 71974 },
- { 0x041C, 71980 },
- { 0x3498, 71985 },
- { 0x0456, 71989 },
- { 0x34B2, 71994 },
- { 0x34F2, 71999 },
- { 0x042A, 72004 },
- { 0x042C, 72008 },
- { 0x34A6, 72016 },
- { 0x34AE, 72021 },
- { 0x041A, 72026 },
- { 0x0422, 72031 },
- { 0x34AA, 72037 },
- { 0x34B4, 72042 },
- { 0x041E, 72049 },
- { 0x34AC, 72055 },
- { 0x04C6, 72060 },
- { 0x349C, 72065 },
- { 0x34B8, 72070 },
- { 0x0442, 72075 },
- { 0x0464, 72080 },
- { 0x0466, 72085 },
- { 0x045E, 72092 },
- { 0x0472, 72097 },
- { 0x0474, 72102 },
- { 0x0496, 72109 },
- { 0x34C2, 72114 },
- { 0x34C0, 72119 },
- { 0x34A2, 72124 },
- { 0x03BA, 72129 },
- { 0x0481, 72134 },
- { 0x03BC, 72139 },
- { 0x048A, 72144 },
- { 0x045A, 72149 },
- { 0x046A, 72154 },
- { 0x34D7, 72159 },
- { 0x0438, 72161 },
- { 0x69FF, 72164 },
- { 0x6ABE, 72168 },
- { 0x6800, 72170 },
- { 0x1E59, 72173 },
- { 0x21F3, 72175 },
- { 0x00B6, 72177 },
- { 0x1D6E, 72179 },
- { 0x1E20, 72181 },
- { 0x69F2, 72183 },
- { 0x69DD, 72184 },
- { 0x69DE, 72187 },
- { 0x69DF, 72192 },
- { 0x678F, 72195 },
- { 0x22C1, 72196 },
- { 0x5AE2, 72200 },
- { 0x5ADC, 72205 },
- { 0x5ADE, 72209 },
- { 0x5ADB, 72213 },
- { 0x5ADF, 72218 },
- { 0x5AD8, 72222 },
- { 0x5AE1, 72226 },
- { 0x5ADA, 72230 },
- { 0x5AD9, 72234 },
- { 0x5ADD, 72239 },
- { 0x5AE0, 72243 },
- { 0x5AC5, 72247 },
- { 0x5AC6, 72252 },
- { 0x5AC3, 72257 },
- { 0x5AD3, 72262 },
- { 0x5AD5, 72266 },
- { 0x5AD2, 72270 },
- { 0x5AD6, 72275 },
- { 0x5ACF, 72279 },
- { 0x5AD1, 72283 },
- { 0x5AD0, 72287 },
- { 0x5AD4, 72292 },
- { 0x5AD7, 72296 },
- { 0x5AC7, 72300 },
- { 0x5AC2, 72305 },
- { 0x5AC4, 72310 },
- { 0x5ACC, 72315 },
- { 0x5ACD, 72320 },
- { 0x5ACB, 72325 },
- { 0x5AC8, 72329 },
- { 0x5ACA, 72333 },
- { 0x5ACE, 72337 },
- { 0x5AC9, 72342 },
- { 0x5AE3, 72347 },
- { 0x5AE4, 72351 },
- { 0x5A98, 72354 },
- { 0x5A5E, 72357 },
- { 0x5A5F, 72360 },
- { 0x5A64, 72363 },
- { 0x5A9E, 72367 },
- { 0x5A5B, 72370 },
- { 0x5A65, 72373 },
- { 0x5A61, 72377 },
- { 0x5A95, 72380 },
- { 0x5A57, 72385 },
- { 0x5A9D, 72388 },
- { 0x5A72, 72391 },
- { 0x5A76, 72394 },
- { 0x5A84, 72398 },
- { 0x5A87, 72403 },
- { 0x5A88, 72407 },
- { 0x5A80, 72412 },
- { 0x5A86, 72416 },
- { 0x5A7A, 72422 },
- { 0x5A7B, 72427 },
- { 0x5A5C, 72435 },
- { 0x5A66, 72438 },
- { 0x5A94, 72442 },
- { 0x5A5D, 72447 },
- { 0x5A70, 72450 },
- { 0x5A74, 72453 },
- { 0x5A82, 72457 },
- { 0x5A7E, 72462 },
- { 0x5A78, 72466 },
- { 0x5A71, 72471 },
- { 0x5A75, 72474 },
- { 0x5A83, 72478 },
- { 0x5A7F, 72483 },
- { 0x5A79, 72487 },
- { 0x5A9B, 72492 },
- { 0x5A59, 72495 },
- { 0x5A63, 72498 },
- { 0x5A62, 72502 },
- { 0x5A67, 72505 },
- { 0x5A73, 72509 },
- { 0x5A77, 72512 },
- { 0x5A85, 72516 },
- { 0x5A96, 72521 },
- { 0x5A97, 72525 },
- { 0x5A93, 72530 },
- { 0x5A92, 72534 },
- { 0x5A8B, 72538 },
- { 0x5A8C, 72542 },
- { 0x5A81, 72547 },
- { 0x5A89, 72551 },
- { 0x5A8A, 72555 },
- { 0x5A7C, 72560 },
- { 0x5A7D, 72565 },
- { 0x5A5A, 72571 },
- { 0x5A8E, 72574 },
- { 0x5A8D, 72579 },
- { 0x5AA8, 72583 },
- { 0x5AAB, 72586 },
- { 0x5A60, 72590 },
- { 0x5A8F, 72593 },
- { 0x5A91, 72596 },
- { 0x5A58, 72600 },
- { 0x5A6A, 72603 },
- { 0x5AA2, 72606 },
- { 0x5AA9, 72609 },
- { 0x5A6D, 72612 },
- { 0x5A9F, 72615 },
- { 0x5A6B, 72618 },
- { 0x5A6E, 72621 },
- { 0x5A9A, 72624 },
- { 0x5AB2, 72627 },
- { 0x5AB1, 72630 },
- { 0x5A6F, 72633 },
- { 0x5A68, 72636 },
- { 0x5AAE, 72639 },
- { 0x5AA1, 72642 },
- { 0x5AB3, 72645 },
- { 0x5A90, 72648 },
- { 0x5AB5, 72651 },
- { 0x5AB4, 72654 },
- { 0x5AAA, 72657 },
- { 0x5AA7, 72660 },
- { 0x5A9C, 72663 },
- { 0x5AB0, 72666 },
- { 0x5AB6, 72669 },
- { 0x5AB7, 72672 },
- { 0x5AA6, 72675 },
- { 0x5AAC, 72679 },
- { 0x5ABB, 72683 },
- { 0x5ABA, 72687 },
- { 0x5AB9, 72691 },
- { 0x5AB8, 72695 },
- { 0x5AA0, 72699 },
- { 0x5A6C, 72703 },
- { 0x5AAF, 72707 },
- { 0x5ABF, 72711 },
- { 0x5A69, 72715 },
- { 0x5AA5, 72719 },
- { 0x5AA3, 72723 },
- { 0x5ABE, 72727 },
- { 0x5AC0, 72731 },
- { 0x5A99, 72735 },
- { 0x5ABD, 72739 },
- { 0x5ABC, 72743 },
- { 0x5AC1, 72747 },
- { 0x5AA4, 72751 },
- { 0x5AAD, 72755 },
- { 0x5AE5, 72759 },
- { 0x5053, 72764 },
- { 0x5054, 72767 },
- { 0x5055, 72770 },
- { 0x5056, 72773 },
- { 0x5057, 72776 },
- { 0x5059, 72779 },
- { 0x505C, 72782 },
- { 0x505D, 72785 },
- { 0x505E, 72788 },
- { 0x505F, 72791 },
- { 0x5060, 72794 },
- { 0x5061, 72797 },
- { 0x5062, 72800 },
- { 0x5063, 72803 },
- { 0x5065, 72806 },
- { 0x5066, 72809 },
- { 0x5067, 72812 },
- { 0x5069, 72815 },
- { 0x506A, 72818 },
- { 0x506B, 72821 },
- { 0x506C, 72824 },
- { 0x506D, 72827 },
- { 0x506E, 72830 },
- { 0x506F, 72833 },
- { 0x5070, 72836 },
- { 0x5071, 72839 },
- { 0x5072, 72842 },
- { 0x5073, 72845 },
- { 0x5074, 72848 },
- { 0x5075, 72851 },
- { 0x5076, 72854 },
- { 0x5077, 72857 },
- { 0x5079, 72860 },
- { 0x507A, 72863 },
- { 0x507B, 72866 },
- { 0x507C, 72869 },
- { 0x507D, 72872 },
- { 0x507E, 72875 },
- { 0x507F, 72878 },
- { 0x5080, 72881 },
- { 0x5082, 72884 },
- { 0x5083, 72887 },
- { 0x5085, 72890 },
- { 0x5087, 72893 },
- { 0x5088, 72896 },
- { 0x508A, 72899 },
- { 0x508B, 72902 },
- { 0x508C, 72905 },
- { 0x508D, 72908 },
- { 0x508E, 72911 },
- { 0x508F, 72914 },
- { 0x5090, 72917 },
- { 0x5091, 72920 },
- { 0x5092, 72923 },
- { 0x5093, 72926 },
- { 0x5094, 72929 },
- { 0x5095, 72932 },
- { 0x5096, 72935 },
- { 0x5097, 72938 },
- { 0x5098, 72941 },
- { 0x5099, 72944 },
- { 0x509A, 72947 },
- { 0x509B, 72950 },
- { 0x509C, 72953 },
- { 0x509D, 72956 },
- { 0x509E, 72959 },
- { 0x509F, 72962 },
- { 0x50A0, 72965 },
- { 0x50A1, 72968 },
- { 0x50A2, 72971 },
- { 0x50A3, 72974 },
- { 0x50A4, 72977 },
- { 0x50A5, 72980 },
- { 0x50A6, 72983 },
- { 0x50A7, 72986 },
- { 0x50A9, 72989 },
- { 0x50AA, 72992 },
- { 0x50AB, 72995 },
- { 0x50AC, 72998 },
- { 0x50AD, 73001 },
- { 0x50AE, 73004 },
- { 0x50B2, 73007 },
- { 0x50B3, 73010 },
- { 0x50B4, 73013 },
- { 0x50B5, 73016 },
- { 0x50B6, 73019 },
- { 0x50B7, 73022 },
- { 0x50B8, 73025 },
- { 0x50B9, 73028 },
- { 0x50BB, 73031 },
- { 0x50BC, 73034 },
- { 0x50BD, 73037 },
- { 0x50BE, 73040 },
- { 0x50BF, 73043 },
- { 0x50C0, 73046 },
- { 0x50C1, 73049 },
- { 0x50C2, 73052 },
- { 0x50C3, 73055 },
- { 0x50C4, 73058 },
- { 0x50C5, 73061 },
- { 0x50C6, 73064 },
- { 0x50C7, 73067 },
- { 0x50C8, 73070 },
- { 0x50C9, 73073 },
- { 0x50CA, 73076 },
- { 0x50CB, 73079 },
- { 0x50CC, 73082 },
- { 0x50CD, 73085 },
- { 0x50CE, 73088 },
- { 0x50CF, 73091 },
- { 0x50D0, 73094 },
- { 0x50D2, 73097 },
- { 0x50D3, 73100 },
- { 0x50D4, 73103 },
- { 0x50D5, 73106 },
- { 0x50D6, 73109 },
- { 0x50D7, 73112 },
- { 0x50D8, 73115 },
- { 0x50D9, 73118 },
- { 0x50DA, 73121 },
- { 0x50DB, 73124 },
- { 0x50DC, 73127 },
- { 0x50DD, 73130 },
- { 0x50DE, 73133 },
- { 0x50DF, 73136 },
- { 0x50E0, 73139 },
- { 0x50E1, 73142 },
- { 0x50E2, 73145 },
- { 0x50E3, 73148 },
- { 0x50E4, 73151 },
- { 0x50E6, 73154 },
- { 0x50E7, 73157 },
- { 0x50E8, 73160 },
- { 0x50E9, 73163 },
- { 0x50EB, 73166 },
- { 0x50EC, 73169 },
- { 0x50ED, 73172 },
- { 0x50EF, 73175 },
- { 0x50F0, 73178 },
- { 0x50F1, 73181 },
- { 0x50F2, 73184 },
- { 0x50F3, 73187 },
- { 0x50F4, 73190 },
- { 0x50F5, 73193 },
- { 0x50F6, 73196 },
- { 0x50F7, 73199 },
- { 0x50F8, 73202 },
- { 0x50F9, 73205 },
- { 0x50FA, 73208 },
- { 0x50FC, 73211 },
- { 0x50FD, 73214 },
- { 0x50FF, 73217 },
- { 0x5100, 73220 },
- { 0x510A, 73223 },
- { 0x510B, 73226 },
- { 0x510D, 73229 },
- { 0x510E, 73232 },
- { 0x5110, 73235 },
- { 0x5111, 73238 },
- { 0x5112, 73241 },
- { 0x5113, 73244 },
- { 0x5114, 73247 },
- { 0x5115, 73250 },
- { 0x5116, 73253 },
- { 0x5117, 73256 },
- { 0x5118, 73259 },
- { 0x5119, 73262 },
- { 0x511A, 73265 },
- { 0x511B, 73268 },
- { 0x511C, 73271 },
- { 0x5125, 73274 },
- { 0x5126, 73277 },
- { 0x5127, 73280 },
- { 0x5128, 73283 },
- { 0x5129, 73286 },
- { 0x512A, 73289 },
- { 0x512B, 73292 },
- { 0x512C, 73295 },
- { 0x512E, 73298 },
- { 0x5130, 73301 },
- { 0x5131, 73304 },
- { 0x5132, 73307 },
- { 0x5133, 73310 },
- { 0x5134, 73313 },
- { 0x5135, 73316 },
- { 0x5136, 73319 },
- { 0x5138, 73322 },
- { 0x513A, 73325 },
- { 0x513B, 73328 },
- { 0x513C, 73331 },
- { 0x513E, 73334 },
- { 0x513F, 73337 },
- { 0x5140, 73340 },
- { 0x5141, 73343 },
- { 0x5142, 73346 },
- { 0x5143, 73349 },
- { 0x5144, 73352 },
- { 0x5145, 73355 },
- { 0x5147, 73358 },
- { 0x5148, 73361 },
- { 0x5149, 73364 },
- { 0x514A, 73367 },
- { 0x514B, 73370 },
- { 0x514C, 73373 },
- { 0x514E, 73376 },
- { 0x514F, 73379 },
- { 0x5150, 73382 },
- { 0x5151, 73385 },
- { 0x5153, 73388 },
- { 0x5154, 73391 },
- { 0x5155, 73394 },
- { 0x5156, 73397 },
- { 0x5157, 73400 },
- { 0x5158, 73403 },
- { 0x5159, 73406 },
- { 0x515A, 73409 },
- { 0x515B, 73412 },
- { 0x515C, 73415 },
- { 0x515D, 73418 },
- { 0x515E, 73421 },
- { 0x5160, 73424 },
- { 0x5161, 73427 },
- { 0x5162, 73430 },
- { 0x5163, 73433 },
- { 0x5164, 73436 },
- { 0x5165, 73439 },
- { 0x5166, 73442 },
- { 0x5167, 73445 },
- { 0x5169, 73448 },
- { 0x516A, 73451 },
- { 0x516B, 73454 },
- { 0x516C, 73457 },
- { 0x516D, 73460 },
- { 0x516E, 73463 },
- { 0x516F, 73466 },
- { 0x5170, 73469 },
- { 0x5171, 73472 },
- { 0x5172, 73475 },
- { 0x5174, 73478 },
- { 0x5175, 73481 },
- { 0x5176, 73484 },
- { 0x5177, 73487 },
- { 0x5178, 73490 },
- { 0x5179, 73493 },
- { 0x517B, 73496 },
- { 0x517D, 73499 },
- { 0x517E, 73502 },
- { 0x517F, 73505 },
- { 0x5180, 73508 },
- { 0x5181, 73511 },
- { 0x5182, 73514 },
- { 0x5183, 73517 },
- { 0x5185, 73520 },
- { 0x5187, 73523 },
- { 0x5189, 73526 },
- { 0x518A, 73529 },
- { 0x518B, 73532 },
- { 0x518C, 73535 },
- { 0x5190, 73538 },
- { 0x5191, 73541 },
- { 0x5192, 73544 },
- { 0x5193, 73547 },
- { 0x5194, 73550 },
- { 0x5195, 73553 },
- { 0x5196, 73556 },
- { 0x5197, 73559 },
- { 0x5199, 73562 },
- { 0x519C, 73565 },
- { 0x519D, 73568 },
- { 0x519E, 73571 },
- { 0x519F, 73574 },
- { 0x51A1, 73577 },
- { 0x51A2, 73580 },
- { 0x51A3, 73583 },
- { 0x51A4, 73586 },
- { 0x51A5, 73589 },
- { 0x51A6, 73592 },
- { 0x51A7, 73595 },
- { 0x51A8, 73598 },
- { 0x51A9, 73601 },
- { 0x51AB, 73604 },
- { 0x51AC, 73607 },
- { 0x51AD, 73610 },
- { 0x51AE, 73613 },
- { 0x51AF, 73616 },
- { 0x51B0, 73619 },
- { 0x51B2, 73622 },
- { 0x51B3, 73625 },
- { 0x51B4, 73628 },
- { 0x51B5, 73631 },
- { 0x51B6, 73634 },
- { 0x51B7, 73637 },
- { 0x51B8, 73640 },
- { 0x51B9, 73643 },
- { 0x51BA, 73646 },
- { 0x51BB, 73649 },
- { 0x51BD, 73652 },
- { 0x51BF, 73655 },
- { 0x51C0, 73658 },
- { 0x51C1, 73661 },
- { 0x51C2, 73664 },
- { 0x51C3, 73667 },
- { 0x51C4, 73670 },
- { 0x51C6, 73673 },
- { 0x51C7, 73676 },
- { 0x51C9, 73679 },
- { 0x51CA, 73682 },
- { 0x51CB, 73685 },
- { 0x51CC, 73688 },
- { 0x51CD, 73691 },
- { 0x51CE, 73694 },
- { 0x51CF, 73697 },
- { 0x51D0, 73700 },
- { 0x51D1, 73703 },
- { 0x51D2, 73706 },
- { 0x51D3, 73709 },
- { 0x51D4, 73712 },
- { 0x51D5, 73715 },
- { 0x51D6, 73718 },
- { 0x51D7, 73721 },
- { 0x51D9, 73724 },
- { 0x51DA, 73727 },
- { 0x51DB, 73730 },
- { 0x51DC, 73733 },
- { 0x51DD, 73736 },
- { 0x51DE, 73739 },
- { 0x51DF, 73742 },
- { 0x51E1, 73745 },
- { 0x51E2, 73748 },
- { 0x51E3, 73751 },
- { 0x51E4, 73754 },
- { 0x51E6, 73757 },
- { 0x51E8, 73760 },
- { 0x51EA, 73763 },
- { 0x51EB, 73766 },
- { 0x51EC, 73769 },
- { 0x51ED, 73772 },
- { 0x51EE, 73775 },
- { 0x51EF, 73778 },
- { 0x51F0, 73781 },
- { 0x51F1, 73784 },
- { 0x51F2, 73787 },
- { 0x51F3, 73790 },
- { 0x51F4, 73793 },
- { 0x51F5, 73796 },
- { 0x51F6, 73799 },
- { 0x51F7, 73802 },
- { 0x51F9, 73805 },
- { 0x51FA, 73808 },
- { 0x51FB, 73811 },
- { 0x51FC, 73814 },
- { 0x51FE, 73817 },
- { 0x51FF, 73820 },
- { 0x5200, 73823 },
- { 0x5203, 73826 },
- { 0x5204, 73829 },
- { 0x5206, 73832 },
- { 0x5207, 73835 },
- { 0x5208, 73838 },
- { 0x5209, 73841 },
- { 0x520A, 73844 },
- { 0x520B, 73847 },
- { 0x520C, 73850 },
- { 0x520E, 73853 },
- { 0x520F, 73856 },
- { 0x5218, 73859 },
- { 0x5219, 73862 },
- { 0x521A, 73865 },
- { 0x521C, 73868 },
- { 0x521E, 73871 },
- { 0x5220, 73874 },
- { 0x5221, 73877 },
- { 0x5222, 73880 },
- { 0x5223, 73883 },
- { 0x5224, 73886 },
- { 0x5226, 73889 },
- { 0x5227, 73892 },
- { 0x5229, 73895 },
- { 0x522A, 73898 },
- { 0x522B, 73901 },
- { 0x522C, 73904 },
- { 0x522E, 73907 },
- { 0x522F, 73910 },
- { 0x5230, 73913 },
- { 0x5232, 73916 },
- { 0x5233, 73919 },
- { 0x5236, 73922 },
- { 0x5237, 73925 },
- { 0x5238, 73928 },
- { 0x5239, 73931 },
- { 0x523A, 73934 },
- { 0x523B, 73937 },
- { 0x523C, 73940 },
- { 0x523E, 73943 },
- { 0x523F, 73946 },
- { 0x5240, 73949 },
- { 0x5241, 73952 },
- { 0x5242, 73955 },
- { 0x5243, 73958 },
- { 0x5244, 73961 },
- { 0x5245, 73964 },
- { 0x5246, 73967 },
- { 0x5247, 73970 },
- { 0x5248, 73973 },
- { 0x5249, 73976 },
- { 0x524A, 73979 },
- { 0x524B, 73982 },
- { 0x524C, 73985 },
- { 0x524D, 73988 },
- { 0x524E, 73991 },
- { 0x524F, 73994 },
- { 0x5250, 73997 },
- { 0x5251, 74000 },
- { 0x5252, 74003 },
- { 0x5253, 74006 },
- { 0x5256, 74009 },
- { 0x5257, 74012 },
- { 0x5258, 74015 },
- { 0x5259, 74018 },
- { 0x525A, 74021 },
- { 0x525B, 74024 },
- { 0x525C, 74027 },
- { 0x525E, 74030 },
- { 0x525F, 74033 },
- { 0x5260, 74036 },
- { 0x5261, 74039 },
- { 0x5262, 74042 },
- { 0x5263, 74045 },
- { 0x5264, 74048 },
- { 0x5265, 74051 },
- { 0x5267, 74054 },
- { 0x5269, 74057 },
- { 0x526B, 74060 },
- { 0x526C, 74063 },
- { 0x526E, 74066 },
- { 0x526F, 74069 },
- { 0x5270, 74072 },
- { 0x5271, 74075 },
- { 0x5272, 74078 },
- { 0x52A3, 74081 },
- { 0x52A5, 74084 },
- { 0x52A6, 74087 },
- { 0x52A7, 74090 },
- { 0x52A8, 74093 },
- { 0x52AA, 74096 },
- { 0x52B1, 74099 },
- { 0x52B2, 74102 },
- { 0x52B3, 74105 },
- { 0x52B4, 74108 },
- { 0x52B8, 74111 },
- { 0x52B9, 74114 },
- { 0x52BA, 74117 },
- { 0x52BB, 74120 },
- { 0x52BC, 74123 },
- { 0x52BD, 74126 },
- { 0x52BE, 74129 },
- { 0x52BF, 74132 },
- { 0x52C0, 74135 },
- { 0x52C2, 74138 },
- { 0x52C4, 74141 },
- { 0x52C5, 74144 },
- { 0x52C6, 74147 },
- { 0x52C7, 74150 },
- { 0x52C9, 74153 },
- { 0x52CB, 74156 },
- { 0x52CC, 74159 },
- { 0x52CD, 74162 },
- { 0x52CE, 74165 },
- { 0x52D0, 74168 },
- { 0x52D2, 74171 },
- { 0x52D3, 74174 },
- { 0x52D4, 74177 },
- { 0x52D6, 74180 },
- { 0x52D7, 74183 },
- { 0x52D8, 74186 },
- { 0x52DD, 74189 },
- { 0x52DE, 74192 },
- { 0x52DF, 74195 },
- { 0x52E0, 74198 },
- { 0x52E1, 74201 },
- { 0x52E2, 74204 },
- { 0x52E3, 74207 },
- { 0x52E4, 74210 },
- { 0x52E5, 74213 },
- { 0x52E6, 74216 },
- { 0x52E7, 74219 },
- { 0x52E8, 74222 },
- { 0x52E9, 74225 },
- { 0x52EA, 74228 },
- { 0x52ED, 74231 },
- { 0x52EE, 74234 },
- { 0x52F0, 74237 },
- { 0x52F1, 74240 },
- { 0x52F3, 74243 },
- { 0x52F4, 74246 },
- { 0x52F5, 74249 },
- { 0x52F6, 74252 },
- { 0x52F7, 74255 },
- { 0x52F8, 74258 },
- { 0x52F9, 74261 },
- { 0x52FA, 74264 },
- { 0x52FB, 74267 },
- { 0x52FC, 74270 },
- { 0x52FD, 74273 },
- { 0x52FE, 74276 },
- { 0x52FF, 74279 },
- { 0x5300, 74282 },
- { 0x5301, 74285 },
- { 0x5302, 74288 },
- { 0x5303, 74291 },
- { 0x5305, 74294 },
- { 0x5308, 74297 },
- { 0x5309, 74300 },
- { 0x530A, 74303 },
- { 0x530B, 74306 },
- { 0x530C, 74309 },
- { 0x530D, 74312 },
- { 0x530E, 74315 },
- { 0x5310, 74318 },
- { 0x5311, 74321 },
- { 0x5312, 74324 },
- { 0x5313, 74327 },
- { 0x5314, 74330 },
- { 0x5315, 74333 },
- { 0x5317, 74336 },
- { 0x5318, 74339 },
- { 0x5319, 74342 },
- { 0x531A, 74345 },
- { 0x531B, 74348 },
- { 0x531C, 74351 },
- { 0x531D, 74354 },
- { 0x531E, 74357 },
- { 0x531F, 74360 },
- { 0x5320, 74363 },
- { 0x5321, 74366 },
- { 0x5322, 74369 },
- { 0x5323, 74372 },
- { 0x5324, 74375 },
- { 0x5325, 74378 },
- { 0x5327, 74381 },
- { 0x5328, 74384 },
- { 0x5329, 74387 },
- { 0x532A, 74390 },
- { 0x532C, 74393 },
- { 0x532D, 74396 },
- { 0x532E, 74399 },
- { 0x532F, 74402 },
- { 0x5330, 74405 },
- { 0x5331, 74408 },
- { 0x5332, 74411 },
- { 0x5333, 74414 },
- { 0x5336, 74417 },
- { 0x5337, 74420 },
- { 0x5338, 74423 },
- { 0x533A, 74426 },
- { 0x533B, 74429 },
- { 0x533C, 74432 },
- { 0x533D, 74435 },
- { 0x533E, 74438 },
- { 0x533F, 74441 },
- { 0x5340, 74444 },
- { 0x5341, 74447 },
- { 0x5342, 74450 },
- { 0x5345, 74453 },
- { 0x5346, 74456 },
- { 0x5347, 74459 },
- { 0x5348, 74462 },
- { 0x5349, 74465 },
- { 0x534A, 74468 },
- { 0x534B, 74471 },
- { 0x534C, 74474 },
- { 0x534D, 74477 },
- { 0x534F, 74480 },
- { 0x5350, 74483 },
- { 0x5351, 74486 },
- { 0x5352, 74489 },
- { 0x5353, 74492 },
- { 0x5354, 74495 },
- { 0x5355, 74498 },
- { 0x5356, 74501 },
- { 0x5357, 74504 },
- { 0x5358, 74507 },
- { 0x5359, 74510 },
- { 0x535A, 74513 },
- { 0x535B, 74516 },
- { 0x535C, 74519 },
- { 0x535E, 74522 },
- { 0x535F, 74525 },
- { 0x5360, 74528 },
- { 0x5361, 74531 },
- { 0x5363, 74534 },
- { 0x5365, 74537 },
- { 0x5367, 74540 },
- { 0x5368, 74543 },
- { 0x536A, 74546 },
- { 0x536B, 74549 },
- { 0x536C, 74552 },
- { 0x536D, 74555 },
- { 0x536E, 74558 },
- { 0x5370, 74561 },
- { 0x5371, 74564 },
- { 0x5372, 74567 },
- { 0x5373, 74570 },
- { 0x5374, 74573 },
- { 0x5375, 74576 },
- { 0x5376, 74579 },
- { 0x5377, 74582 },
- { 0x5378, 74585 },
- { 0x5379, 74588 },
- { 0x537A, 74591 },
- { 0x537B, 74594 },
- { 0x537C, 74597 },
- { 0x537D, 74600 },
- { 0x537E, 74603 },
- { 0x537F, 74606 },
- { 0x5381, 74609 },
- { 0x5383, 74612 },
- { 0x5384, 74615 },
- { 0x5385, 74618 },
- { 0x5386, 74621 },
- { 0x5387, 74624 },
- { 0x5388, 74627 },
- { 0x5389, 74630 },
- { 0x538A, 74633 },
- { 0x538B, 74636 },
- { 0x538E, 74639 },
- { 0x538F, 74642 },
- { 0x5390, 74645 },
- { 0x5391, 74648 },
- { 0x5392, 74651 },
- { 0x5393, 74654 },
- { 0x5394, 74657 },
- { 0x5395, 74660 },
- { 0x5396, 74663 },
- { 0x5397, 74666 },
- { 0x5398, 74669 },
- { 0x5399, 74672 },
- { 0x539A, 74675 },
- { 0x539B, 74678 },
- { 0x539C, 74681 },
- { 0x539D, 74684 },
- { 0x539E, 74687 },
- { 0x53A0, 74690 },
- { 0x53A1, 74693 },
- { 0x53A2, 74696 },
- { 0x53A3, 74699 },
- { 0x53A4, 74702 },
- { 0x53A5, 74705 },
- { 0x53A7, 74708 },
- { 0x53A8, 74711 },
- { 0x53A9, 74714 },
- { 0x53AB, 74717 },
- { 0x53AC, 74720 },
- { 0x53AD, 74723 },
- { 0x53AE, 74726 },
- { 0x53AF, 74729 },
- { 0x53B0, 74732 },
- { 0x53B1, 74735 },
- { 0x53B2, 74738 },
- { 0x53B3, 74741 },
- { 0x53B4, 74744 },
- { 0x53B5, 74747 },
- { 0x53BF, 74750 },
- { 0x53C1, 74753 },
- { 0x53C2, 74756 },
- { 0x53C3, 74759 },
- { 0x53C4, 74762 },
- { 0x53C5, 74765 },
- { 0x53C8, 74768 },
- { 0x53C9, 74771 },
- { 0x53CA, 74774 },
- { 0x53CB, 74777 },
- { 0x53CF, 74780 },
- { 0x53D2, 74783 },
- { 0x53D3, 74786 },
- { 0x53D4, 74789 },
- { 0x53D5, 74792 },
- { 0x53D6, 74795 },
- { 0x53D7, 74798 },
- { 0x53D8, 74801 },
- { 0x53D9, 74804 },
- { 0x53E6, 74807 },
- { 0x53E7, 74810 },
- { 0x53E8, 74813 },
- { 0x53EA, 74816 },
- { 0x53EB, 74819 },
- { 0x53EC, 74822 },
- { 0x53ED, 74825 },
- { 0x53EE, 74828 },
- { 0x53F0, 74831 },
- { 0x53F2, 74834 },
- { 0x53F4, 74837 },
- { 0x53F6, 74840 },
- { 0x53F7, 74843 },
- { 0x53F9, 74846 },
- { 0x53FA, 74849 },
- { 0x53FB, 74852 },
- { 0x53FC, 74855 },
- { 0x53FE, 74858 },
- { 0x53FF, 74861 },
- { 0x5400, 74864 },
- { 0x5402, 74867 },
- { 0x5403, 74870 },
- { 0x5404, 74873 },
- { 0x5406, 74876 },
- { 0x5407, 74879 },
- { 0x5408, 74882 },
- { 0x5409, 74885 },
- { 0x540A, 74888 },
- { 0x540B, 74891 },
- { 0x540D, 74894 },
- { 0x540F, 74897 },
- { 0x5410, 74900 },
- { 0x5411, 74903 },
- { 0x5412, 74906 },
- { 0x5414, 74909 },
- { 0x5415, 74912 },
- { 0x5416, 74915 },
- { 0x5418, 74918 },
- { 0x541A, 74921 },
- { 0x541B, 74924 },
- { 0x541C, 74927 },
- { 0x541D, 74930 },
- { 0x541E, 74933 },
- { 0x541F, 74936 },
- { 0x5421, 74939 },
- { 0x5422, 74942 },
- { 0x5423, 74945 },
- { 0x5424, 74948 },
- { 0x5425, 74951 },
- { 0x5428, 74954 },
- { 0x5429, 74957 },
- { 0x542B, 74960 },
- { 0x542C, 74963 },
- { 0x542E, 74966 },
- { 0x5430, 74969 },
- { 0x5431, 74972 },
- { 0x5432, 74975 },
- { 0x5433, 74978 },
- { 0x5434, 74981 },
- { 0x5435, 74984 },
- { 0x5436, 74987 },
- { 0x5437, 74990 },
- { 0x5438, 74993 },
- { 0x543D, 74996 },
- { 0x5440, 74999 },
- { 0x5442, 75002 },
- { 0x5444, 75005 },
- { 0x5445, 75008 },
- { 0x5446, 75011 },
- { 0x5447, 75014 },
- { 0x5448, 75017 },
- { 0x5449, 75020 },
- { 0x544A, 75023 },
- { 0x544B, 75026 },
- { 0x544C, 75029 },
- { 0x544D, 75032 },
- { 0x5457, 75035 },
- { 0x5058, 75038 },
- { 0x505A, 75041 },
- { 0x505B, 75044 },
- { 0x5064, 75047 },
- { 0x5068, 75050 },
- { 0x5078, 75053 },
- { 0x5081, 75056 },
- { 0x5084, 75059 },
- { 0x5086, 75062 },
- { 0x5089, 75065 },
- { 0x5460, 75068 },
- { 0x5461, 75071 },
- { 0x5462, 75074 },
- { 0x5463, 75077 },
- { 0x5464, 75080 },
- { 0x5465, 75083 },
- { 0x5466, 75086 },
- { 0x5469, 75089 },
- { 0x546A, 75092 },
- { 0x546B, 75095 },
- { 0x546C, 75098 },
- { 0x546D, 75101 },
- { 0x546E, 75104 },
- { 0x546F, 75107 },
- { 0x5470, 75110 },
- { 0x5471, 75113 },
- { 0x5472, 75116 },
- { 0x5473, 75119 },
- { 0x5474, 75122 },
- { 0x5475, 75125 },
- { 0x5476, 75128 },
- { 0x5477, 75131 },
- { 0x5478, 75134 },
- { 0x5479, 75137 },
- { 0x547A, 75140 },
- { 0x547B, 75143 },
- { 0x547C, 75146 },
- { 0x547D, 75149 },
- { 0x547E, 75152 },
- { 0x547F, 75155 },
- { 0x5480, 75158 },
- { 0x5481, 75161 },
- { 0x50A8, 75164 },
- { 0x50AF, 75167 },
- { 0x50B0, 75170 },
- { 0x50B1, 75173 },
- { 0x50BA, 75176 },
- { 0x50D1, 75179 },
- { 0x50E5, 75182 },
- { 0x50EA, 75185 },
- { 0x50EE, 75188 },
- { 0x50FB, 75191 },
- { 0x50FE, 75194 },
- { 0x5101, 75197 },
- { 0x5102, 75200 },
- { 0x5103, 75203 },
- { 0x5104, 75206 },
- { 0x5105, 75209 },
- { 0x5106, 75212 },
- { 0x5107, 75215 },
- { 0x5108, 75218 },
- { 0x5109, 75221 },
- { 0x510C, 75224 },
- { 0x510F, 75227 },
- { 0x511D, 75230 },
- { 0x511E, 75233 },
- { 0x511F, 75236 },
- { 0x5120, 75239 },
- { 0x5121, 75242 },
- { 0x5122, 75245 },
- { 0x5123, 75248 },
- { 0x5124, 75251 },
- { 0x512D, 75254 },
- { 0x512F, 75257 },
- { 0x5137, 75260 },
- { 0x5139, 75263 },
- { 0x513D, 75266 },
- { 0x5146, 75269 },
- { 0x514D, 75272 },
- { 0x5152, 75275 },
- { 0x515F, 75278 },
- { 0x5168, 75281 },
- { 0x5173, 75284 },
- { 0x517A, 75287 },
- { 0x517C, 75290 },
- { 0x5184, 75293 },
- { 0x5186, 75296 },
- { 0x5188, 75299 },
- { 0x518D, 75302 },
- { 0x518E, 75305 },
- { 0x518F, 75308 },
- { 0x5198, 75311 },
- { 0x519A, 75314 },
- { 0x519B, 75317 },
- { 0x51A0, 75320 },
- { 0x51AA, 75323 },
- { 0x51B1, 75326 },
- { 0x51BC, 75329 },
- { 0x51BE, 75332 },
- { 0x51C5, 75335 },
- { 0x51C8, 75338 },
- { 0x51D8, 75341 },
- { 0x51E0, 75344 },
- { 0x51E5, 75347 },
- { 0x51E7, 75350 },
- { 0x51E9, 75353 },
- { 0x51F8, 75356 },
- { 0x51FD, 75359 },
- { 0x5201, 75362 },
- { 0x5202, 75365 },
- { 0x5205, 75368 },
- { 0x520D, 75371 },
- { 0x5210, 75374 },
- { 0x5211, 75377 },
- { 0x5212, 75380 },
- { 0x5213, 75383 },
- { 0x5214, 75386 },
- { 0x5215, 75389 },
- { 0x5216, 75392 },
- { 0x5217, 75395 },
- { 0x521B, 75398 },
- { 0x521D, 75401 },
- { 0x521F, 75404 },
- { 0x5225, 75407 },
- { 0x5228, 75410 },
- { 0x522D, 75413 },
- { 0x5231, 75416 },
- { 0x5234, 75419 },
- { 0x5235, 75422 },
- { 0x523D, 75425 },
- { 0x5254, 75428 },
- { 0x5255, 75431 },
- { 0x525D, 75434 },
- { 0x5266, 75437 },
- { 0x5268, 75440 },
- { 0x526A, 75443 },
- { 0x526D, 75446 },
- { 0x5273, 75449 },
- { 0x5274, 75452 },
- { 0x5275, 75455 },
- { 0x5276, 75458 },
- { 0x5277, 75461 },
- { 0x5279, 75464 },
- { 0x527A, 75467 },
- { 0x527B, 75470 },
- { 0x527C, 75473 },
- { 0x527D, 75476 },
- { 0x527E, 75479 },
- { 0x527F, 75482 },
- { 0x5280, 75485 },
- { 0x5281, 75488 },
- { 0x5282, 75491 },
- { 0x5283, 75494 },
- { 0x5284, 75497 },
- { 0x5286, 75500 },
- { 0x5287, 75503 },
- { 0x5288, 75506 },
- { 0x5289, 75509 },
- { 0x528A, 75512 },
- { 0x528B, 75515 },
- { 0x528C, 75518 },
- { 0x528D, 75521 },
- { 0x528E, 75524 },
- { 0x528F, 75527 },
- { 0x5290, 75530 },
- { 0x5291, 75533 },
- { 0x5292, 75536 },
- { 0x5294, 75539 },
- { 0x5296, 75542 },
- { 0x5297, 75545 },
- { 0x5298, 75548 },
- { 0x5299, 75551 },
- { 0x529A, 75554 },
- { 0x529B, 75557 },
- { 0x529C, 75560 },
- { 0x529E, 75563 },
- { 0x529F, 75566 },
- { 0x52A0, 75569 },
- { 0x52A1, 75572 },
- { 0x52A4, 75575 },
- { 0x52A9, 75578 },
- { 0x52AB, 75581 },
- { 0x52AC, 75584 },
- { 0x52AD, 75587 },
- { 0x52AE, 75590 },
- { 0x52AF, 75593 },
- { 0x52B0, 75596 },
- { 0x52B5, 75599 },
- { 0x52B6, 75602 },
- { 0x52B7, 75605 },
- { 0x52C1, 75608 },
- { 0x52C3, 75611 },
- { 0x52C8, 75614 },
- { 0x52CA, 75617 },
- { 0x52CF, 75620 },
- { 0x52D1, 75623 },
- { 0x52D5, 75626 },
- { 0x52D9, 75629 },
- { 0x52DA, 75632 },
- { 0x52DB, 75635 },
- { 0x52DC, 75638 },
- { 0x52EB, 75641 },
- { 0x52EC, 75644 },
- { 0x52EF, 75647 },
- { 0x52F2, 75650 },
- { 0x5304, 75653 },
- { 0x5306, 75656 },
- { 0x5307, 75659 },
- { 0x530F, 75662 },
- { 0x5316, 75665 },
- { 0x5326, 75668 },
- { 0x532B, 75671 },
- { 0x5334, 75674 },
- { 0x5335, 75677 },
- { 0x5339, 75680 },
- { 0x5343, 75683 },
- { 0x5344, 75686 },
- { 0x534E, 75689 },
- { 0x535D, 75692 },
- { 0x5362, 75695 },
- { 0x5364, 75698 },
- { 0x5366, 75701 },
- { 0x5369, 75704 },
- { 0x536F, 75707 },
- { 0x5380, 75710 },
- { 0x5382, 75713 },
- { 0x538C, 75716 },
- { 0x538D, 75719 },
- { 0x539F, 75722 },
- { 0x53A6, 75725 },
- { 0x53AA, 75728 },
- { 0x53B6, 75731 },
- { 0x53B7, 75734 },
- { 0x53B8, 75737 },
- { 0x53B9, 75740 },
- { 0x53BA, 75743 },
- { 0x53BB, 75746 },
- { 0x53BC, 75749 },
- { 0x53BD, 75752 },
- { 0x53BE, 75755 },
- { 0x53C0, 75758 },
- { 0x53C6, 75761 },
- { 0x53C7, 75764 },
- { 0x53CC, 75767 },
- { 0x53CD, 75770 },
- { 0x53CE, 75773 },
- { 0x53D0, 75776 },
- { 0x53D1, 75779 },
- { 0x53DA, 75782 },
- { 0x53DB, 75785 },
- { 0x53DC, 75788 },
- { 0x53DD, 75791 },
- { 0x53DE, 75794 },
- { 0x53DF, 75797 },
- { 0x53E0, 75800 },
- { 0x53E1, 75803 },
- { 0x53E2, 75806 },
- { 0x53E3, 75809 },
- { 0x53E4, 75812 },
- { 0x53E5, 75815 },
- { 0x53E9, 75818 },
- { 0x53EF, 75821 },
- { 0x53F1, 75824 },
- { 0x53F3, 75827 },
- { 0x53F5, 75830 },
- { 0x53F8, 75833 },
- { 0x53FD, 75836 },
- { 0x5401, 75839 },
- { 0x5405, 75842 },
- { 0x540C, 75845 },
- { 0x540E, 75848 },
- { 0x5413, 75851 },
- { 0x5417, 75854 },
- { 0x5419, 75857 },
- { 0x5420, 75860 },
- { 0x5426, 75863 },
- { 0x5427, 75866 },
- { 0x542A, 75869 },
- { 0x542D, 75872 },
- { 0x542F, 75875 },
- { 0x5439, 75878 },
- { 0x543A, 75881 },
- { 0x543B, 75884 },
- { 0x543C, 75887 },
- { 0x543E, 75890 },
- { 0x543F, 75893 },
- { 0x5441, 75896 },
- { 0x5443, 75899 },
- { 0x544E, 75902 },
- { 0x544F, 75905 },
- { 0x5450, 75908 },
- { 0x5451, 75911 },
- { 0x5452, 75914 },
- { 0x5453, 75917 },
- { 0x5454, 75920 },
- { 0x5455, 75923 },
- { 0x5456, 75926 },
- { 0x5458, 75929 },
- { 0x5459, 75932 },
- { 0x545A, 75935 },
- { 0x545B, 75938 },
- { 0x545C, 75941 },
- { 0x545D, 75944 },
- { 0x545E, 75947 },
- { 0x545F, 75950 },
- { 0x5467, 75953 },
- { 0x5468, 75956 },
- { 0x5278, 75959 },
- { 0x5285, 75962 },
- { 0x5293, 75965 },
- { 0x5295, 75968 },
- { 0x529D, 75971 },
- { 0x52A2, 75974 },
- { 0x6932, 75977 },
- { 0x1E5A, 75979 },
- { 0x68C7, 75981 },
- { 0x694C, 75984 },
- { 0x683E, 75986 },
- { 0x1EDC, 75987 },
- { 0x222F, 75989 },
- { 0x690F, 75990 },
- { 0x69A9, 75995 },
- { 0x1053, 75998 },
- { 0x1056, 76001 },
- { 0x1054, 76003 },
- { 0x105A, 76005 },
- { 0x105F, 76008 },
- { 0x105B, 76011 },
- { 0x105E, 76014 },
- { 0x105D, 76017 },
- { 0x1062, 76020 },
- { 0x1061, 76023 },
- { 0x1060, 76026 },
- { 0x105C, 76029 },
- { 0x1087, 76032 },
- { 0x107F, 76036 },
- { 0x1082, 76040 },
- { 0x1085, 76044 },
- { 0x1083, 76048 },
- { 0x1081, 76052 },
- { 0x107E, 76057 },
- { 0x1084, 76061 },
- { 0x1080, 76065 },
- { 0x1086, 76069 },
- { 0x1063, 76073 },
- { 0x106D, 76076 },
- { 0x1067, 76080 },
- { 0x1066, 76083 },
- { 0x1068, 76086 },
- { 0x106A, 76089 },
- { 0x106B, 76092 },
- { 0x1065, 76095 },
- { 0x1064, 76098 },
- { 0x106C, 76101 },
- { 0x1069, 76104 },
- { 0x1057, 76107 },
- { 0x1051, 76110 },
- { 0x1058, 76113 },
- { 0x0F61, 76116 },
- { 0x0F66, 76119 },
- { 0x0F63, 76122 },
- { 0x0F67, 76125 },
- { 0x0F62, 76128 },
- { 0x0F79, 76131 },
- { 0x0F7E, 76134 },
- { 0x0F7B, 76137 },
- { 0x0F7F, 76140 },
- { 0x0F7A, 76143 },
- { 0x0FE6, 76146 },
- { 0x0FEB, 76149 },
- { 0x0FE8, 76152 },
- { 0x0FEC, 76155 },
- { 0x0FE7, 76158 },
- { 0x103B, 76161 },
- { 0x1040, 76164 },
- { 0x103D, 76167 },
- { 0x1041, 76170 },
- { 0x103C, 76173 },
- { 0x0FFE, 76176 },
- { 0x1003, 76179 },
- { 0x1000, 76182 },
- { 0x1004, 76185 },
- { 0x0FFF, 76188 },
- { 0x0F08, 76191 },
- { 0x0F0D, 76194 },
- { 0x0F0A, 76197 },
- { 0x0F0E, 76200 },
- { 0x0F09, 76203 },
- { 0x0FF6, 76206 },
- { 0x0FFB, 76209 },
- { 0x0FF8, 76212 },
- { 0x0FFC, 76215 },
- { 0x0FF7, 76218 },
- { 0x0FA6, 76221 },
- { 0x0FAB, 76224 },
- { 0x0FA8, 76227 },
- { 0x0FAC, 76230 },
- { 0x0FA7, 76233 },
- { 0x0F10, 76236 },
- { 0x0F15, 76239 },
- { 0x0F12, 76242 },
- { 0x0F16, 76245 },
- { 0x0F11, 76248 },
- { 0x0F20, 76251 },
- { 0x0F25, 76254 },
- { 0x0F22, 76257 },
- { 0x0F26, 76260 },
- { 0x0F21, 76263 },
- { 0x0F8E, 76266 },
- { 0x0F93, 76269 },
- { 0x0F90, 76272 },
- { 0x0F94, 76275 },
- { 0x0F8F, 76278 },
- { 0x1043, 76281 },
- { 0x1048, 76284 },
- { 0x1045, 76287 },
- { 0x1049, 76290 },
- { 0x1044, 76293 },
- { 0x0F48, 76296 },
- { 0x0F4D, 76299 },
- { 0x0F4A, 76302 },
- { 0x0F4E, 76305 },
- { 0x0F49, 76308 },
- { 0x0F30, 76311 },
- { 0x0F35, 76314 },
- { 0x0F32, 76317 },
- { 0x0F36, 76320 },
- { 0x0F31, 76323 },
- { 0x0F38, 76326 },
- { 0x0F3D, 76329 },
- { 0x0F3A, 76332 },
- { 0x0F3E, 76335 },
- { 0x0F39, 76338 },
- { 0x0F71, 76341 },
- { 0x0F76, 76344 },
- { 0x0F73, 76347 },
- { 0x0F77, 76350 },
- { 0x0F72, 76353 },
- { 0x0F69, 76356 },
- { 0x0F6E, 76359 },
- { 0x0F6B, 76362 },
- { 0x0F6F, 76365 },
- { 0x0F6A, 76368 },
- { 0x0FBF, 76371 },
- { 0x0FC4, 76374 },
- { 0x0FC1, 76377 },
- { 0x0FC5, 76380 },
- { 0x0FC0, 76383 },
- { 0x0F81, 76386 },
- { 0x0F86, 76389 },
- { 0x0F83, 76392 },
- { 0x0F87, 76395 },
- { 0x0F82, 76398 },
- { 0x0FDE, 76401 },
- { 0x0FE3, 76404 },
- { 0x0FE0, 76407 },
- { 0x0FE4, 76410 },
- { 0x0FDF, 76413 },
- { 0x0FCE, 76416 },
- { 0x0FD3, 76419 },
- { 0x0FD0, 76422 },
- { 0x0FD4, 76425 },
- { 0x0FCF, 76428 },
- { 0x0F64, 76431 },
- { 0x38C3, 76434 },
- { 0x38C8, 76437 },
- { 0x38C5, 76440 },
- { 0x38C9, 76443 },
- { 0x38C4, 76446 },
- { 0x0F65, 76449 },
- { 0x2855, 76452 },
- { 0x0F68, 76455 },
- { 0x1075, 76458 },
- { 0x1073, 76461 },
- { 0x0F7C, 76464 },
- { 0x286E, 76467 },
- { 0x2873, 76470 },
- { 0x2870, 76473 },
- { 0x2874, 76476 },
- { 0x286F, 76479 },
- { 0x0F7D, 76482 },
- { 0x101B, 76485 },
- { 0x1020, 76488 },
- { 0x101D, 76491 },
- { 0x1021, 76494 },
- { 0x101C, 76497 },
- { 0x2857, 76500 },
- { 0x0F80, 76503 },
- { 0x0FE9, 76506 },
- { 0x0FEE, 76509 },
- { 0x0FF3, 76512 },
- { 0x0FF0, 76515 },
- { 0x0FF4, 76518 },
- { 0x0FEF, 76521 },
- { 0x0FEA, 76524 },
- { 0x285C, 76527 },
- { 0x0FED, 76530 },
- { 0x38BA, 76533 },
- { 0x38B7, 76536 },
- { 0x38BB, 76539 },
- { 0x38B6, 76542 },
- { 0x103E, 76545 },
- { 0x103F, 76548 },
- { 0x1042, 76551 },
- { 0x1079, 76554 },
- { 0x1077, 76557 },
- { 0x104D, 76560 },
- { 0x1001, 76563 },
- { 0x1002, 76566 },
- { 0x100B, 76569 },
- { 0x1010, 76572 },
- { 0x100D, 76575 },
- { 0x1011, 76578 },
- { 0x100C, 76581 },
- { 0x1005, 76584 },
- { 0x1006, 76587 },
- { 0x100A, 76590 },
- { 0x1007, 76593 },
- { 0x2898, 76596 },
- { 0x289D, 76599 },
- { 0x289A, 76602 },
- { 0x289E, 76605 },
- { 0x2899, 76608 },
- { 0x0F0B, 76611 },
- { 0x0F0C, 76614 },
- { 0x0F18, 76617 },
- { 0x0F1D, 76620 },
- { 0x0F1A, 76623 },
- { 0x0F1E, 76626 },
- { 0x0F19, 76629 },
- { 0x0F0F, 76632 },
- { 0x0FF9, 76635 },
- { 0x0FFA, 76638 },
- { 0x285E, 76641 },
- { 0x0FFD, 76644 },
- { 0x0FA9, 76647 },
- { 0x0FAA, 76650 },
- { 0x0FAD, 76653 },
- { 0x0FAE, 76656 },
- { 0x0FB2, 76659 },
- { 0x0FAF, 76662 },
- { 0x0FB3, 76665 },
- { 0x0FB8, 76668 },
- { 0x0FB5, 76671 },
- { 0x0FB9, 76674 },
- { 0x0FB4, 76677 },
- { 0x288A, 76680 },
- { 0x288F, 76683 },
- { 0x288C, 76686 },
- { 0x2890, 76689 },
- { 0x288B, 76692 },
- { 0x0F13, 76695 },
- { 0x0F14, 76698 },
- { 0x2850, 76701 },
- { 0x0F17, 76704 },
- { 0x0F23, 76707 },
- { 0x0F24, 76710 },
- { 0x2851, 76713 },
- { 0x0F27, 76716 },
- { 0x1071, 76719 },
- { 0x106F, 76722 },
- { 0x104C, 76725 },
- { 0x0F91, 76728 },
- { 0x0F92, 76731 },
- { 0x2858, 76734 },
- { 0x0F95, 76737 },
- { 0x0F96, 76740 },
- { 0x0F9B, 76743 },
- { 0x0F98, 76746 },
- { 0x0F9C, 76749 },
- { 0x0F97, 76752 },
- { 0x1046, 76755 },
- { 0x1047, 76758 },
- { 0x1023, 76761 },
- { 0x1028, 76764 },
- { 0x1025, 76767 },
- { 0x1029, 76770 },
- { 0x1024, 76773 },
- { 0x2862, 76776 },
- { 0x104A, 76779 },
- { 0x107D, 76782 },
- { 0x107B, 76785 },
- { 0x0F4B, 76788 },
- { 0x0F4C, 76791 },
- { 0x0F55, 76794 },
- { 0x0F5A, 76797 },
- { 0x0F57, 76800 },
- { 0x0F5B, 76803 },
- { 0x0F56, 76806 },
- { 0x0F4F, 76809 },
- { 0x0F50, 76812 },
- { 0x0F54, 76815 },
- { 0x0F51, 76818 },
- { 0x2883, 76821 },
- { 0x2888, 76824 },
- { 0x2885, 76827 },
- { 0x2889, 76830 },
- { 0x2884, 76833 },
- { 0x0F33, 76836 },
- { 0x0F34, 76839 },
- { 0x2852, 76842 },
- { 0x0F37, 76845 },
- { 0x104B, 76848 },
- { 0x0F3B, 76851 },
- { 0x0F3C, 76854 },
- { 0x0F40, 76857 },
- { 0x0F45, 76860 },
- { 0x0F42, 76863 },
- { 0x0F46, 76866 },
- { 0x0F41, 76869 },
- { 0x2853, 76872 },
- { 0x2867, 76875 },
- { 0x286C, 76878 },
- { 0x2869, 76881 },
- { 0x286D, 76884 },
- { 0x2868, 76887 },
- { 0x0F3F, 76890 },
- { 0x0F28, 76893 },
- { 0x0F2D, 76896 },
- { 0x0F2A, 76899 },
- { 0x0F2E, 76902 },
- { 0x0F29, 76905 },
- { 0x0F74, 76908 },
- { 0x0F75, 76911 },
- { 0x1013, 76914 },
- { 0x1018, 76917 },
- { 0x1015, 76920 },
- { 0x1019, 76923 },
- { 0x1014, 76926 },
- { 0x2856, 76929 },
- { 0x102B, 76932 },
- { 0x1030, 76935 },
- { 0x102D, 76938 },
- { 0x1031, 76941 },
- { 0x102C, 76944 },
- { 0x0F78, 76947 },
- { 0x1033, 76950 },
- { 0x1038, 76953 },
- { 0x1035, 76956 },
- { 0x1039, 76959 },
- { 0x1034, 76962 },
- { 0x0F6C, 76965 },
- { 0x0F6D, 76968 },
- { 0x0F70, 76971 },
- { 0x0FC2, 76974 },
- { 0x0FC3, 76977 },
- { 0x0FC6, 76980 },
- { 0x0F84, 76983 },
- { 0x0F85, 76986 },
- { 0x0F88, 76989 },
- { 0x0F89, 76992 },
- { 0x0F8D, 76995 },
- { 0x0F8A, 76998 },
- { 0x2891, 77001 },
- { 0x2896, 77004 },
- { 0x2893, 77007 },
- { 0x2897, 77010 },
- { 0x2892, 77013 },
- { 0x0FE1, 77016 },
- { 0x0FE2, 77019 },
- { 0x0FE5, 77022 },
- { 0x0FD1, 77025 },
- { 0x0FD2, 77028 },
- { 0x0FD6, 77031 },
- { 0x0FDB, 77034 },
- { 0x0FD8, 77037 },
- { 0x0FDC, 77040 },
- { 0x0FD7, 77043 },
- { 0x285B, 77046 },
- { 0x0FD5, 77049 },
- { 0x2875, 77052 },
- { 0x287A, 77055 },
- { 0x2877, 77058 },
- { 0x287B, 77061 },
- { 0x2876, 77064 },
- { 0x38C6, 77067 },
- { 0x38C7, 77070 },
- { 0x1074, 77073 },
- { 0x2871, 77076 },
- { 0x2872, 77079 },
- { 0x287C, 77082 },
- { 0x2881, 77085 },
- { 0x287E, 77088 },
- { 0x2882, 77091 },
- { 0x287D, 77094 },
- { 0x101E, 77097 },
- { 0x101F, 77100 },
- { 0x2860, 77103 },
- { 0x1022, 77106 },
- { 0x0FF1, 77109 },
- { 0x0FF2, 77112 },
- { 0x38B4, 77115 },
- { 0x38B1, 77118 },
- { 0x38B5, 77121 },
- { 0x38B0, 77124 },
- { 0x285D, 77127 },
- { 0x0FF5, 77130 },
- { 0x38B8, 77133 },
- { 0x38B9, 77136 },
- { 0x1078, 77139 },
- { 0x100E, 77142 },
- { 0x100F, 77145 },
- { 0x2863, 77148 },
- { 0x2866, 77151 },
- { 0x2864, 77154 },
- { 0x1008, 77157 },
- { 0x1009, 77160 },
- { 0x289B, 77163 },
- { 0x289C, 77166 },
- { 0x0F1B, 77169 },
- { 0x0F1C, 77172 },
- { 0x0F1F, 77175 },
- { 0x0FB0, 77178 },
- { 0x0FB1, 77181 },
- { 0x0FB6, 77184 },
- { 0x0FB7, 77187 },
- { 0x0FBA, 77190 },
- { 0x0FBE, 77193 },
- { 0x0FBB, 77196 },
- { 0x288D, 77199 },
- { 0x288E, 77202 },
- { 0x1070, 77205 },
- { 0x0F99, 77208 },
- { 0x0F9A, 77211 },
- { 0x2859, 77214 },
- { 0x0F9D, 77217 },
- { 0x1026, 77220 },
- { 0x1027, 77223 },
- { 0x2861, 77226 },
- { 0x102A, 77229 },
- { 0x107C, 77232 },
- { 0x0F58, 77235 },
- { 0x0F59, 77238 },
- { 0x0F5C, 77241 },
- { 0x0F60, 77244 },
- { 0x0F5D, 77247 },
- { 0x0F52, 77250 },
- { 0x0F53, 77253 },
- { 0x2886, 77256 },
- { 0x2887, 77259 },
- { 0x0F43, 77262 },
- { 0x0F44, 77265 },
- { 0x2854, 77268 },
- { 0x0F47, 77271 },
- { 0x286A, 77274 },
- { 0x286B, 77277 },
- { 0x0F2B, 77280 },
- { 0x0F2C, 77283 },
- { 0x0F2F, 77286 },
- { 0x1016, 77289 },
- { 0x1017, 77292 },
- { 0x285F, 77295 },
- { 0x101A, 77298 },
- { 0x102E, 77301 },
- { 0x102F, 77304 },
- { 0x1032, 77307 },
- { 0x38AE, 77310 },
- { 0x38AB, 77313 },
- { 0x38AF, 77316 },
- { 0x38AA, 77319 },
- { 0x1036, 77322 },
- { 0x1037, 77325 },
- { 0x103A, 77328 },
- { 0x0F8B, 77331 },
- { 0x0F8C, 77334 },
- { 0x2894, 77337 },
- { 0x2895, 77340 },
- { 0x0FD9, 77343 },
- { 0x0FDA, 77346 },
- { 0x0FDD, 77349 },
- { 0x2878, 77352 },
- { 0x2879, 77355 },
- { 0x287F, 77358 },
- { 0x2880, 77361 },
- { 0x38BC, 77364 },
- { 0x38C1, 77367 },
- { 0x38BE, 77370 },
- { 0x38C2, 77373 },
- { 0x38BD, 77376 },
- { 0x38B2, 77379 },
- { 0x38B3, 77382 },
- { 0x1012, 77385 },
- { 0x2865, 77388 },
- { 0x0FBC, 77391 },
- { 0x0FBD, 77394 },
- { 0x0F5E, 77397 },
- { 0x0F5F, 77400 },
- { 0x38AC, 77403 },
- { 0x38AD, 77406 },
- { 0x38BF, 77409 },
- { 0x38C0, 77412 },
- { 0x0F9E, 77415 },
- { 0x0FA3, 77419 },
- { 0x0FA0, 77423 },
- { 0x0FA4, 77427 },
- { 0x0F9F, 77431 },
- { 0x0FA1, 77435 },
- { 0x0FA2, 77439 },
- { 0x285A, 77443 },
- { 0x0FA5, 77447 },
- { 0x1072, 77451 },
- { 0x1076, 77455 },
- { 0x106E, 77459 },
- { 0x107A, 77463 },
- { 0x0FC7, 77467 },
- { 0x0FCC, 77471 },
- { 0x0FC9, 77475 },
- { 0x0FCD, 77479 },
- { 0x0FC8, 77483 },
- { 0x0FCA, 77487 },
- { 0x0FCB, 77491 },
- { 0x104F, 77495 },
- { 0x104E, 77500 },
- { 0x1050, 77507 },
- { 0x1059, 77511 },
- { 0x1055, 77514 },
- { 0x1052, 77516 },
- { 0x680A, 77518 },
- { 0x6816, 77521 },
- { 0x0686, 77523 },
- { 0x068B, 77527 },
- { 0x0687, 77531 },
- { 0x068A, 77535 },
- { 0x0689, 77539 },
- { 0x068E, 77543 },
- { 0x0685, 77547 },
- { 0x068D, 77551 },
- { 0x068C, 77555 },
- { 0x0688, 77559 },
- { 0x0069, 77563 },
- { 0x67AD, 77566 },
- { 0x1F3E, 77568 },
- { 0x2218, 77569 },
- { 0x1BC8, 77570 },
- { 0x1CBC, 77572 },
- { 0x6A4A, 77575 },
- { 0x1BE5, 77580 },
- { 0x27ED, 77582 },
- { 0x27F1, 77586 },
- { 0x280E, 77590 },
- { 0x27F5, 77594 },
- { 0x27FA, 77598 },
- { 0x2800, 77602 },
- { 0x2810, 77606 },
- { 0x2813, 77610 },
- { 0x2814, 77614 },
- { 0x27EE, 77618 },
- { 0x2807, 77622 },
- { 0x2809, 77626 },
- { 0x27F0, 77630 },
- { 0x27EF, 77634 },
- { 0x280D, 77638 },
- { 0x2811, 77642 },
- { 0x280F, 77646 },
- { 0x2812, 77650 },
- { 0x2808, 77654 },
- { 0x27F6, 77658 },
- { 0x27F7, 77662 },
- { 0x27F8, 77666 },
- { 0x27F9, 77670 },
- { 0x27FB, 77674 },
- { 0x2804, 77678 },
- { 0x27FD, 77682 },
- { 0x27FE, 77686 },
- { 0x27F4, 77690 },
- { 0x27FF, 77694 },
- { 0x27F2, 77698 },
- { 0x280B, 77702 },
- { 0x27F3, 77706 },
- { 0x280A, 77710 },
- { 0x2806, 77714 },
- { 0x2803, 77718 },
- { 0x280C, 77722 },
- { 0x2802, 77726 },
- { 0x2801, 77730 },
- { 0x2805, 77734 },
- { 0x27FC, 77738 },
- { 0x0DD8, 77742 },
- { 0x0DDC, 77745 },
- { 0x0DFE, 77748 },
- { 0x0DF9, 77751 },
- { 0x0DE0, 77754 },
- { 0x0DE5, 77757 },
- { 0x0DEB, 77760 },
- { 0x0DFB, 77763 },
- { 0x0DFF, 77766 },
- { 0x0E05, 77769 },
- { 0x0E02, 77772 },
- { 0x0DD9, 77775 },
- { 0x0DF2, 77778 },
- { 0x0DF4, 77781 },
- { 0x0DDB, 77784 },
- { 0x0DDA, 77787 },
- { 0x0DF8, 77790 },
- { 0x0DFC, 77793 },
- { 0x0DFA, 77796 },
- { 0x0DFD, 77799 },
- { 0x0DF3, 77802 },
- { 0x0DE1, 77805 },
- { 0x0DE2, 77808 },
- { 0x0DE3, 77811 },
- { 0x0DE4, 77814 },
- { 0x0DE6, 77817 },
- { 0x0DEF, 77820 },
- { 0x0DE8, 77823 },
- { 0x0DE9, 77826 },
- { 0x0DDF, 77829 },
- { 0x0DEA, 77832 },
- { 0x0DDD, 77835 },
- { 0x0DF6, 77838 },
- { 0x0DDE, 77841 },
- { 0x0DF5, 77844 },
- { 0x0DF1, 77847 },
- { 0x0DEE, 77850 },
- { 0x0E06, 77853 },
- { 0x0DF7, 77857 },
- { 0x0DED, 77860 },
- { 0x0DEC, 77863 },
- { 0x0DF0, 77866 },
- { 0x0DE7, 77869 },
- { 0x0E00, 77872 },
- { 0x0E07, 77875 },
- { 0x0E01, 77879 },
- { 0x0DB0, 77883 },
- { 0x0DB4, 77887 },
- { 0x0DD1, 77891 },
- { 0x0DB8, 77895 },
- { 0x0DBD, 77899 },
- { 0x0DC3, 77903 },
- { 0x0DD3, 77907 },
- { 0x0DD6, 77911 },
- { 0x0DD7, 77915 },
- { 0x0DB1, 77919 },
- { 0x0DCA, 77923 },
- { 0x0DCC, 77927 },
- { 0x0DB3, 77931 },
- { 0x0DB2, 77935 },
- { 0x0DD0, 77939 },
- { 0x0DD4, 77943 },
- { 0x0DD2, 77947 },
- { 0x0DD5, 77951 },
- { 0x0DCB, 77955 },
- { 0x0DB9, 77959 },
- { 0x0DBA, 77963 },
- { 0x0DBB, 77967 },
- { 0x0DBC, 77971 },
- { 0x0DBE, 77975 },
- { 0x0DC7, 77979 },
- { 0x0DC0, 77983 },
- { 0x0DC1, 77987 },
- { 0x0DB7, 77991 },
- { 0x0DC2, 77995 },
- { 0x0DB5, 77999 },
- { 0x0DCE, 78003 },
- { 0x0DB6, 78007 },
- { 0x0DCD, 78011 },
- { 0x0DC9, 78015 },
- { 0x0DC6, 78019 },
- { 0x0DCF, 78023 },
- { 0x0DC5, 78027 },
- { 0x0DC4, 78031 },
- { 0x0DC8, 78035 },
- { 0x0DBF, 78039 },
- { 0x0E03, 78043 },
- { 0x6A5C, 78046 },
- { 0x6A24, 78052 },
- { 0x6A25, 78054 },
- { 0x097A, 78059 },
- { 0x096A, 78061 },
- { 0x0979, 78064 },
- { 0x0939, 78067 },
- { 0x0938, 78070 },
- { 0x096B, 78073 },
- { 0x0937, 78076 },
- { 0x0980, 78079 },
- { 0x0985, 78082 },
- { 0x0981, 78085 },
- { 0x0984, 78088 },
- { 0x0983, 78091 },
- { 0x0988, 78094 },
- { 0x097F, 78097 },
- { 0x0987, 78100 },
- { 0x0986, 78103 },
- { 0x0982, 78106 },
- { 0x098A, 78109 },
- { 0x0974, 78112 },
- { 0x096D, 78116 },
- { 0x0977, 78120 },
- { 0x096F, 78124 },
- { 0x096C, 78128 },
- { 0x0975, 78132 },
- { 0x0978, 78136 },
- { 0x096E, 78140 },
- { 0x0970, 78144 },
- { 0x0973, 78148 },
- { 0x0976, 78153 },
- { 0x097D, 78158 },
- { 0x0971, 78163 },
- { 0x097E, 78168 },
- { 0x0972, 78173 },
- { 0x0942, 78178 },
- { 0x0945, 78182 },
- { 0x093A, 78186 },
- { 0x0943, 78189 },
- { 0x093C, 78192 },
- { 0x0946, 78195 },
- { 0x093E, 78198 },
- { 0x093B, 78201 },
- { 0x0944, 78204 },
- { 0x0947, 78207 },
- { 0x095E, 78210 },
- { 0x094D, 78213 },
- { 0x0959, 78216 },
- { 0x094A, 78219 },
- { 0x0969, 78222 },
- { 0x093D, 78225 },
- { 0x094F, 78228 },
- { 0x0948, 78231 },
- { 0x0963, 78234 },
- { 0x0960, 78237 },
- { 0x095B, 78240 },
- { 0x095C, 78243 },
- { 0x0962, 78246 },
- { 0x0968, 78249 },
- { 0x0957, 78252 },
- { 0x093F, 78255 },
- { 0x0965, 78258 },
- { 0x0961, 78261 },
- { 0x095F, 78264 },
- { 0x094E, 78267 },
- { 0x0954, 78270 },
- { 0x095A, 78273 },
- { 0x094B, 78276 },
- { 0x0950, 78279 },
- { 0x0949, 78282 },
- { 0x0964, 78285 },
- { 0x094C, 78288 },
- { 0x0956, 78291 },
- { 0x0951, 78294 },
- { 0x095D, 78297 },
- { 0x0966, 78300 },
- { 0x0967, 78303 },
- { 0x0958, 78306 },
- { 0x0952, 78309 },
- { 0x098B, 78312 },
- { 0x0955, 78315 },
- { 0x0953, 78318 },
- { 0x0941, 78321 },
- { 0x0940, 78325 },
- { 0x097C, 78329 },
- { 0x097B, 78333 },
- { 0x0989, 78337 },
- { 0x0935, 78340 },
- { 0x0933, 78343 },
- { 0x0934, 78345 },
- { 0x08E8, 78347 },
- { 0x08E9, 78351 },
- { 0x0916, 78354 },
- { 0x0921, 78357 },
- { 0x0920, 78360 },
- { 0x0936, 78363 },
- { 0x08EA, 78366 },
- { 0x0932, 78369 },
- { 0x0928, 78371 },
- { 0x092D, 78374 },
- { 0x0929, 78377 },
- { 0x092C, 78380 },
- { 0x092B, 78383 },
- { 0x0930, 78386 },
- { 0x0927, 78389 },
- { 0x092F, 78392 },
- { 0x092E, 78395 },
- { 0x092A, 78398 },
- { 0x0931, 78401 },
- { 0x0918, 78403 },
- { 0x091A, 78407 },
- { 0x0917, 78411 },
- { 0x091D, 78415 },
- { 0x091F, 78419 },
- { 0x091C, 78423 },
- { 0x0919, 78427 },
- { 0x091E, 78431 },
- { 0x091B, 78435 },
- { 0x08EB, 78439 },
- { 0x08ED, 78442 },
- { 0x08EF, 78445 },
- { 0x08EC, 78448 },
- { 0x08F2, 78451 },
- { 0x08F4, 78454 },
- { 0x090B, 78457 },
- { 0x08FA, 78460 },
- { 0x0906, 78463 },
- { 0x08F1, 78466 },
- { 0x0926, 78469 },
- { 0x08F7, 78472 },
- { 0x0915, 78475 },
- { 0x08EE, 78478 },
- { 0x08FC, 78481 },
- { 0x08F5, 78484 },
- { 0x0910, 78487 },
- { 0x090D, 78490 },
- { 0x0908, 78493 },
- { 0x08F3, 78496 },
- { 0x0909, 78499 },
- { 0x090F, 78502 },
- { 0x0914, 78505 },
- { 0x0904, 78508 },
- { 0x08F0, 78511 },
- { 0x0912, 78514 },
- { 0x090E, 78517 },
- { 0x0924, 78520 },
- { 0x090C, 78523 },
- { 0x08FB, 78526 },
- { 0x0901, 78529 },
- { 0x0907, 78532 },
- { 0x08F8, 78535 },
- { 0x08FD, 78538 },
- { 0x08F6, 78541 },
- { 0x0911, 78544 },
- { 0x08F9, 78547 },
- { 0x0903, 78550 },
- { 0x08FE, 78553 },
- { 0x090A, 78556 },
- { 0x0925, 78559 },
- { 0x0913, 78562 },
- { 0x0905, 78565 },
- { 0x08FF, 78568 },
- { 0x0902, 78571 },
- { 0x0923, 78574 },
- { 0x0922, 78577 },
- { 0x0900, 78580 },
- { 0x2A78, 78583 },
- { 0x2A7D, 78586 },
- { 0x2A8F, 78589 },
- { 0x2A79, 78592 },
- { 0x2A7C, 78595 },
- { 0x2A7B, 78598 },
- { 0x2A80, 78601 },
- { 0x2A7F, 78604 },
- { 0x2A7E, 78607 },
- { 0x2A7A, 78610 },
- { 0x2A91, 78613 },
- { 0x2A90, 78616 },
- { 0x6849, 78619 },
- { 0x2E3E, 78621 },
- { 0x2E67, 78625 },
- { 0x2E5C, 78629 },
- { 0x2E70, 78633 },
- { 0x2E71, 78638 },
- { 0x2E54, 78643 },
- { 0x2E6B, 78648 },
- { 0x2E6A, 78654 },
- { 0x2E69, 78659 },
- { 0x2E55, 78663 },
- { 0x2E38, 78668 },
- { 0x2E6D, 78673 },
- { 0x2E6F, 78678 },
- { 0x2E39, 78682 },
- { 0x2E49, 78687 },
- { 0x2E76, 78693 },
- { 0x2E4D, 78697 },
- { 0x2E59, 78700 },
- { 0x2E51, 78704 },
- { 0x2E45, 78708 },
- { 0x2E53, 78712 },
- { 0x2E74, 78716 },
- { 0x2E52, 78720 },
- { 0x2E42, 78724 },
- { 0x2E40, 78727 },
- { 0x2E75, 78731 },
- { 0x2E77, 78735 },
- { 0x2E4C, 78739 },
- { 0x2E63, 78743 },
- { 0x2E4F, 78748 },
- { 0x2E3F, 78751 },
- { 0x2E46, 78755 },
- { 0x2E65, 78758 },
- { 0x2E58, 78762 },
- { 0x2E3C, 78765 },
- { 0x2E4A, 78768 },
- { 0x2E3D, 78771 },
- { 0x2E60, 78774 },
- { 0x2E57, 78777 },
- { 0x2E61, 78780 },
- { 0x2E5A, 78783 },
- { 0x2E41, 78786 },
- { 0x2E3B, 78789 },
- { 0x2E6E, 78793 },
- { 0x2E5B, 78796 },
- { 0x2E48, 78802 },
- { 0x2E64, 78805 },
- { 0x2E56, 78809 },
- { 0x2E50, 78812 },
- { 0x2E4E, 78815 },
- { 0x2E3A, 78819 },
- { 0x2E72, 78825 },
- { 0x2E47, 78828 },
- { 0x2E44, 78831 },
- { 0x2E73, 78834 },
- { 0x2E5D, 78837 },
- { 0x2E66, 78840 },
- { 0x2E68, 78843 },
- { 0x2E43, 78846 },
- { 0x2E5F, 78849 },
- { 0x2E6C, 78852 },
- { 0x2E5E, 78855 },
- { 0x2E62, 78858 },
- { 0x2E4B, 78861 },
- { 0x6760, 78864 },
- { 0x2A98, 78865 },
- { 0x2A9E, 78868 },
- { 0x2A9A, 78871 },
- { 0x2AE9, 78874 },
- { 0x2AA0, 78877 },
- { 0x2A9C, 78880 },
- { 0x2AC6, 78883 },
- { 0x2ACF, 78886 },
- { 0x2AC9, 78889 },
- { 0x2AD2, 78892 },
- { 0x2ACC, 78895 },
- { 0x2AB6, 78898 },
- { 0x2ABD, 78901 },
- { 0x2AB8, 78904 },
- { 0x2ABF, 78907 },
- { 0x2ABB, 78910 },
- { 0x2AA2, 78913 },
- { 0x2AA8, 78916 },
- { 0x2AA4, 78919 },
- { 0x2AAA, 78922 },
- { 0x2AA6, 78925 },
- { 0x2AC5, 78928 },
- { 0x2ACE, 78931 },
- { 0x2AC8, 78934 },
- { 0x2AD1, 78937 },
- { 0x2ACB, 78940 },
- { 0x2AA1, 78943 },
- { 0x2AA7, 78946 },
- { 0x2AA3, 78949 },
- { 0x2AA9, 78952 },
- { 0x2AA5, 78955 },
- { 0x2AD4, 78958 },
- { 0x2AD7, 78961 },
- { 0x2AD5, 78964 },
- { 0x2AD8, 78967 },
- { 0x2AD6, 78970 },
- { 0x2AC0, 78973 },
- { 0x2AC3, 78976 },
- { 0x2AC1, 78979 },
- { 0x2AC4, 78982 },
- { 0x2AC2, 78985 },
- { 0x2AC7, 78988 },
- { 0x2AD0, 78991 },
- { 0x2ACA, 78994 },
- { 0x2AD3, 78997 },
- { 0x2ACD, 79000 },
- { 0x2ADF, 79003 },
- { 0x2AE2, 79006 },
- { 0x2AE0, 79009 },
- { 0x2AE3, 79012 },
- { 0x2AE1, 79015 },
- { 0x2AAB, 79018 },
- { 0x2AB1, 79021 },
- { 0x2AAD, 79024 },
- { 0x2AB3, 79027 },
- { 0x2AAF, 79030 },
- { 0x2AB5, 79033 },
- { 0x2ABC, 79036 },
- { 0x2AB7, 79039 },
- { 0x2ABE, 79042 },
- { 0x2ABA, 79045 },
- { 0x2AEA, 79048 },
- { 0x2AE5, 79051 },
- { 0x2AE7, 79054 },
- { 0x2AE6, 79057 },
- { 0x2AE8, 79060 },
- { 0x2ADA, 79063 },
- { 0x2ADE, 79066 },
- { 0x2ADC, 79069 },
- { 0x2AAC, 79072 },
- { 0x2AB2, 79075 },
- { 0x2AAE, 79078 },
- { 0x2AB4, 79081 },
- { 0x2AB0, 79084 },
- { 0x2A97, 79087 },
- { 0x2A9D, 79091 },
- { 0x2A99, 79095 },
- { 0x2A9F, 79099 },
- { 0x2A9B, 79103 },
- { 0x2AEB, 79107 },
- { 0x2AEC, 79111 },
- { 0x2AB9, 79115 },
- { 0x2AE4, 79119 },
- { 0x2AD9, 79123 },
- { 0x2ADD, 79127 },
- { 0x2ADB, 79131 },
- { 0x5A56, 79135 },
- { 0x2AF2, 79139 },
- { 0x2AF3, 79143 },
- { 0x2AF1, 79146 },
- { 0x2212, 79149 },
- { 0x6843, 79151 },
- { 0x680B, 79152 },
- { 0x4387, 79153 },
- { 0x4393, 79157 },
- { 0x438F, 79161 },
- { 0x4390, 79165 },
- { 0x4398, 79169 },
- { 0x4388, 79173 },
- { 0x4392, 79177 },
- { 0x4384, 79181 },
- { 0x438A, 79185 },
- { 0x438D, 79189 },
- { 0x4395, 79193 },
- { 0x4396, 79197 },
- { 0x4397, 79201 },
- { 0x438B, 79205 },
- { 0x438C, 79209 },
- { 0x4383, 79213 },
- { 0x4385, 79217 },
- { 0x4394, 79221 },
- { 0x4389, 79225 },
- { 0x4386, 79229 },
- { 0x438E, 79233 },
- { 0x4391, 79237 },
- { 0x439A, 79241 },
- { 0x439F, 79245 },
- { 0x43A0, 79250 },
- { 0x439D, 79255 },
- { 0x43A1, 79259 },
- { 0x439B, 79264 },
- { 0x439C, 79268 },
- { 0x439E, 79272 },
- { 0x4399, 79276 },
- { 0x690E, 79280 },
- { 0x69FE, 79282 },
- { 0x1D77, 79286 },
- { 0x2504, 79287 },
- { 0x1D84, 79292 },
- { 0x253E, 79293 },
- { 0x2540, 79297 },
- { 0x2534, 79300 },
- { 0x2541, 79304 },
- { 0x2542, 79307 },
- { 0x253D, 79310 },
- { 0x253F, 79316 },
- { 0x253B, 79319 },
- { 0x2535, 79324 },
- { 0x1F07, 79328 },
- { 0x2562, 79330 },
- { 0x1C84, 79332 },
- { 0x1D97, 79335 },
- { 0x007E, 79338 },
- { 0x1BD8, 79341 },
- { 0x220D, 79343 },
- { 0x0060, 79345 },
- { 0x28D7, 79348 },
- { 0x2221, 79350 },
- { 0x689F, 79353 },
- { 0x6809, 79355 },
- { 0x67B4, 79358 },
- { 0x6815, 79360 },
- { 0x68A0, 79362 },
- { 0x6956, 79364 },
- { 0x2A5B, 79368 },
- { 0x379F, 79372 },
- { 0x37A8, 79375 },
- { 0x37A9, 79378 },
- { 0x37A1, 79382 },
- { 0x37A3, 79385 },
- { 0x37A2, 79388 },
- { 0x37B7, 79391 },
- { 0x37A4, 79395 },
- { 0x37A6, 79398 },
- { 0x37A7, 79401 },
- { 0x37A5, 79404 },
- { 0x37AA, 79407 },
- { 0x37B8, 79410 },
- { 0x375F, 79413 },
- { 0x3791, 79416 },
- { 0x3760, 79420 },
- { 0x3761, 79423 },
- { 0x375E, 79426 },
- { 0x37AE, 79429 },
- { 0x37B3, 79432 },
- { 0x37AF, 79435 },
- { 0x37B2, 79438 },
- { 0x37B1, 79441 },
- { 0x37B6, 79444 },
- { 0x37AD, 79447 },
- { 0x37B5, 79450 },
- { 0x37B4, 79453 },
- { 0x37B0, 79456 },
- { 0x37A0, 79459 },
- { 0x3796, 79462 },
- { 0x3797, 79466 },
- { 0x3794, 79471 },
- { 0x3795, 79475 },
- { 0x3799, 79480 },
- { 0x379A, 79485 },
- { 0x3798, 79489 },
- { 0x3792, 79493 },
- { 0x3793, 79497 },
- { 0x3762, 79501 },
- { 0x376A, 79504 },
- { 0x3764, 79507 },
- { 0x3763, 79510 },
- { 0x376C, 79514 },
- { 0x3766, 79517 },
- { 0x376B, 79520 },
- { 0x3785, 79523 },
- { 0x3786, 79526 },
- { 0x3773, 79530 },
- { 0x3774, 79533 },
- { 0x3780, 79537 },
- { 0x3781, 79540 },
- { 0x3770, 79544 },
- { 0x3771, 79547 },
- { 0x3790, 79551 },
- { 0x3765, 79554 },
- { 0x3775, 79557 },
- { 0x3777, 79560 },
- { 0x376D, 79564 },
- { 0x376F, 79567 },
- { 0x376E, 79571 },
- { 0x378B, 79575 },
- { 0x3787, 79578 },
- { 0x3782, 79581 },
- { 0x377D, 79584 },
- { 0x3783, 79588 },
- { 0x3767, 79591 },
- { 0x3784, 79595 },
- { 0x3789, 79599 },
- { 0x378A, 79602 },
- { 0x378F, 79606 },
- { 0x378D, 79609 },
- { 0x378E, 79613 },
- { 0x377E, 79617 },
- { 0x377F, 79620 },
- { 0x378C, 79624 },
- { 0x3788, 79627 },
- { 0x377B, 79630 },
- { 0x377C, 79633 },
- { 0x3772, 79637 },
- { 0x3768, 79640 },
- { 0x3769, 79644 },
- { 0x3778, 79649 },
- { 0x3776, 79652 },
- { 0x3779, 79656 },
- { 0x377A, 79659 },
- { 0x37AB, 79663 },
- { 0x379E, 79667 },
- { 0x379D, 79669 },
- { 0x379B, 79673 },
- { 0x379C, 79677 },
- { 0x37AC, 79681 },
- { 0x699F, 79683 },
- { 0x2AF6, 79684 },
- { 0x2AFC, 79687 },
- { 0x2AF8, 79690 },
- { 0x2B47, 79693 },
- { 0x2AFE, 79696 },
- { 0x2AFA, 79699 },
- { 0x2B24, 79702 },
- { 0x2B2D, 79705 },
- { 0x2B27, 79708 },
- { 0x2B30, 79711 },
- { 0x2B2A, 79714 },
- { 0x2B14, 79717 },
- { 0x2B1B, 79720 },
- { 0x2B16, 79723 },
- { 0x2B1D, 79726 },
- { 0x2B19, 79729 },
- { 0x2B00, 79732 },
- { 0x2B06, 79735 },
- { 0x2B02, 79738 },
- { 0x2B08, 79741 },
- { 0x2B04, 79744 },
- { 0x2B23, 79747 },
- { 0x2B2C, 79750 },
- { 0x2B26, 79753 },
- { 0x2B2F, 79756 },
- { 0x2B29, 79759 },
- { 0x2AFF, 79762 },
- { 0x2B05, 79765 },
- { 0x2B01, 79768 },
- { 0x2B07, 79771 },
- { 0x2B03, 79774 },
- { 0x2B32, 79777 },
- { 0x2B35, 79780 },
- { 0x2B33, 79783 },
- { 0x2B36, 79786 },
- { 0x2B34, 79789 },
- { 0x2B1E, 79792 },
- { 0x2B21, 79795 },
- { 0x2B1F, 79798 },
- { 0x2B22, 79801 },
- { 0x2B20, 79804 },
- { 0x2B25, 79807 },
- { 0x2B2E, 79810 },
- { 0x2B28, 79813 },
- { 0x2B31, 79816 },
- { 0x2B2B, 79819 },
- { 0x2B3D, 79822 },
- { 0x2B40, 79825 },
- { 0x2B3E, 79828 },
- { 0x2B41, 79831 },
- { 0x2B3F, 79834 },
- { 0x2B09, 79837 },
- { 0x2B0F, 79840 },
- { 0x2B0B, 79843 },
- { 0x2B11, 79846 },
- { 0x2B0D, 79849 },
- { 0x2B13, 79852 },
- { 0x2B1A, 79855 },
- { 0x2B15, 79858 },
- { 0x2B1C, 79861 },
- { 0x2B18, 79864 },
- { 0x2B4B, 79867 },
- { 0x2B4D, 79870 },
- { 0x2B4C, 79873 },
- { 0x2B4E, 79876 },
- { 0x2B48, 79879 },
- { 0x2B43, 79882 },
- { 0x2B45, 79885 },
- { 0x2B44, 79888 },
- { 0x2B46, 79891 },
- { 0x2B38, 79894 },
- { 0x2B3C, 79897 },
- { 0x2B3A, 79900 },
- { 0x2B0A, 79903 },
- { 0x2B10, 79906 },
- { 0x2B0C, 79909 },
- { 0x2B12, 79912 },
- { 0x2B0E, 79915 },
- { 0x2AF5, 79918 },
- { 0x2AFB, 79922 },
- { 0x2AF7, 79926 },
- { 0x2AFD, 79930 },
- { 0x2AF9, 79934 },
- { 0x2C2F, 79938 },
- { 0x2C32, 79942 },
- { 0x2C30, 79946 },
- { 0x2C33, 79950 },
- { 0x2C31, 79954 },
- { 0x2B49, 79958 },
- { 0x2B4A, 79962 },
- { 0x2C2A, 79966 },
- { 0x2C34, 79970 },
- { 0x2C2E, 79974 },
- { 0x2C35, 79978 },
- { 0x2C38, 79982 },
- { 0x2C36, 79986 },
- { 0x2C39, 79990 },
- { 0x2C37, 79994 },
- { 0x2C2B, 79998 },
- { 0x2C2C, 80002 },
- { 0x2C2D, 80006 },
- { 0x2B17, 80010 },
- { 0x2B42, 80014 },
- { 0x2B37, 80018 },
- { 0x2B3B, 80022 },
- { 0x2B39, 80026 },
- { 0x5A55, 80030 },
- { 0x2B4F, 80034 },
- { 0x2B52, 80037 },
- { 0x2B53, 80041 },
- { 0x2B51, 80044 },
- { 0x1E81, 80047 },
- { 0x69CA, 80048 },
- { 0x6C72, 80051 },
- { 0x6A96, 80053 },
- { 0x68AA, 80057 },
- { 0x6793, 80058 },
- { 0x4809, 80059 },
- { 0x47E6, 80062 },
- { 0x47E9, 80065 },
- { 0x47E7, 80068 },
- { 0x47EA, 80071 },
- { 0x47E8, 80074 },
- { 0x4800, 80077 },
- { 0x47EF, 80080 },
- { 0x47FB, 80083 },
- { 0x47ED, 80086 },
- { 0x4807, 80089 },
- { 0x47F1, 80092 },
- { 0x47EB, 80095 },
- { 0x4804, 80098 },
- { 0x4802, 80101 },
- { 0x47FD, 80104 },
- { 0x47FE, 80107 },
- { 0x4803, 80110 },
- { 0x4806, 80113 },
- { 0x47F9, 80116 },
- { 0x4805, 80119 },
- { 0x4801, 80122 },
- { 0x47F0, 80125 },
- { 0x47F6, 80128 },
- { 0x47FC, 80131 },
- { 0x47EE, 80134 },
- { 0x47F2, 80137 },
- { 0x47EC, 80140 },
- { 0x47F8, 80143 },
- { 0x47F3, 80146 },
- { 0x47FF, 80149 },
- { 0x4808, 80152 },
- { 0x47FA, 80155 },
- { 0x47F4, 80158 },
- { 0x47F7, 80161 },
- { 0x47F5, 80164 },
- { 0x480B, 80167 },
- { 0x480C, 80170 },
- { 0x480A, 80173 },
- { 0x21D3, 80176 },
- { 0x69FA, 80178 },
- { 0x1DB7, 80179 },
- { 0x1D7A, 80181 },
- { 0x24CF, 80183 },
- { 0x24CE, 80195 },
- { 0x24D1, 80207 },
- { 0x24D0, 80219 },
- { 0x24D3, 80231 },
- { 0x24D5, 80243 },
- { 0x24D2, 80255 },
- { 0x24D4, 80267 },
- { 0x24C1, 80279 },
- { 0x24C3, 80283 },
- { 0x445C, 80288 },
- { 0x445D, 80292 },
- { 0x445E, 80296 },
- { 0x445F, 80300 },
- { 0x4462, 80304 },
- { 0x4473, 80308 },
- { 0x446E, 80312 },
- { 0x4468, 80316 },
- { 0x4464, 80320 },
- { 0x4465, 80324 },
- { 0x4466, 80328 },
- { 0x4463, 80332 },
- { 0x446F, 80336 },
- { 0x4467, 80340 },
- { 0x446B, 80344 },
- { 0x446D, 80348 },
- { 0x4470, 80352 },
- { 0x4471, 80356 },
- { 0x4472, 80360 },
- { 0x4461, 80364 },
- { 0x4460, 80368 },
- { 0x446A, 80372 },
- { 0x4469, 80376 },
- { 0x446C, 80380 },
- { 0x4478, 80385 },
- { 0x4488, 80389 },
- { 0x44A3, 80394 },
- { 0x4491, 80400 },
- { 0x447D, 80405 },
- { 0x448D, 80409 },
- { 0x44A8, 80414 },
- { 0x4496, 80420 },
- { 0x4481, 80425 },
- { 0x449A, 80429 },
- { 0x4479, 80434 },
- { 0x4489, 80438 },
- { 0x44A4, 80443 },
- { 0x4492, 80449 },
- { 0x447C, 80454 },
- { 0x448C, 80458 },
- { 0x44A7, 80463 },
- { 0x4495, 80469 },
- { 0x447B, 80474 },
- { 0x448B, 80478 },
- { 0x44A6, 80483 },
- { 0x4494, 80489 },
- { 0x4480, 80494 },
- { 0x4490, 80498 },
- { 0x44AB, 80503 },
- { 0x4499, 80509 },
- { 0x447F, 80514 },
- { 0x448F, 80518 },
- { 0x44AA, 80523 },
- { 0x4498, 80529 },
- { 0x4485, 80534 },
- { 0x449E, 80538 },
- { 0x4484, 80543 },
- { 0x449D, 80547 },
- { 0x447E, 80552 },
- { 0x448E, 80556 },
- { 0x44A9, 80561 },
- { 0x4497, 80567 },
- { 0x4486, 80572 },
- { 0x449F, 80576 },
- { 0x447A, 80581 },
- { 0x448A, 80585 },
- { 0x44A5, 80590 },
- { 0x4493, 80596 },
- { 0x44A1, 80601 },
- { 0x44A2, 80606 },
- { 0x4483, 80611 },
- { 0x449C, 80615 },
- { 0x4482, 80620 },
- { 0x449B, 80624 },
- { 0x4487, 80629 },
- { 0x44A0, 80633 },
- { 0x4475, 80638 },
- { 0x44AC, 80643 },
- { 0x44B1, 80648 },
- { 0x44B5, 80653 },
- { 0x44AD, 80658 },
- { 0x44B0, 80663 },
- { 0x44AF, 80668 },
- { 0x44B4, 80673 },
- { 0x44B3, 80678 },
- { 0x44B2, 80683 },
- { 0x44AE, 80688 },
- { 0x4474, 80693 },
- { 0x4477, 80698 },
- { 0x4476, 80702 },
- { 0x443C, 80706 },
- { 0x443D, 80710 },
- { 0x443E, 80714 },
- { 0x443F, 80718 },
- { 0x4442, 80722 },
- { 0x4459, 80726 },
- { 0x4452, 80730 },
- { 0x444C, 80734 },
- { 0x4445, 80738 },
- { 0x4446, 80742 },
- { 0x4448, 80746 },
- { 0x4444, 80750 },
- { 0x4453, 80754 },
- { 0x444A, 80758 },
- { 0x444F, 80762 },
- { 0x4451, 80766 },
- { 0x4454, 80770 },
- { 0x4456, 80774 },
- { 0x4458, 80778 },
- { 0x4441, 80782 },
- { 0x4440, 80786 },
- { 0x444E, 80790 },
- { 0x444D, 80794 },
- { 0x4443, 80798 },
- { 0x4447, 80802 },
- { 0x4449, 80806 },
- { 0x444B, 80810 },
- { 0x4450, 80814 },
- { 0x4455, 80818 },
- { 0x4457, 80822 },
- { 0x445A, 80826 },
- { 0x445B, 80830 },
- { 0x1F2E, 80834 },
- { 0x1F2F, 80839 },
- { 0x1F2D, 80843 },
- { 0x1F2B, 80848 },
- { 0x1F2A, 80852 },
- { 0x1F2C, 80854 },
- { 0x1F30, 80858 },
- { 0x1F32, 80860 },
- { 0x1F31, 80862 },
- { 0x67BC, 80864 },
- { 0x68E3, 80866 },
- { 0x69F9, 80867 },
- { 0x38F5, 80868 },
- { 0x0293, 80873 },
- { 0x0283, 80877 },
- { 0x35C0, 80881 },
- { 0x3568, 80884 },
- { 0x3567, 80888 },
- { 0x3569, 80893 },
- { 0x02BB, 80898 },
- { 0x02B9, 80903 },
- { 0x02AF, 80908 },
- { 0x02AE, 80913 },
- { 0x02BE, 80918 },
- { 0x02B0, 80923 },
- { 0x02B2, 80928 },
- { 0x02A7, 80932 },
- { 0x028E, 80937 },
- { 0x028D, 80942 },
- { 0x02B1, 80947 },
- { 0x02B6, 80952 },
- { 0x355B, 80956 },
- { 0x3560, 80962 },
- { 0x028C, 80969 },
- { 0x356F, 80973 },
- { 0x028B, 80979 },
- { 0x3565, 80984 },
- { 0x35D8, 80990 },
- { 0x02A6, 80995 },
- { 0x355A, 81000 },
- { 0x355F, 81006 },
- { 0x3564, 81013 },
- { 0x02A9, 81019 },
- { 0x0294, 81025 },
- { 0x0284, 81029 },
- { 0x0290, 81033 },
- { 0x02A5, 81038 },
- { 0x3559, 81043 },
- { 0x355E, 81049 },
- { 0x3563, 81056 },
- { 0x027E, 81062 },
- { 0x0281, 81067 },
- { 0x02BD, 81071 },
- { 0x0295, 81075 },
- { 0x02AA, 81079 },
- { 0x0289, 81085 },
- { 0x02BA, 81089 },
- { 0x02B8, 81094 },
- { 0x35D9, 81099 },
- { 0x029E, 81102 },
- { 0x028A, 81106 },
- { 0x356A, 81110 },
- { 0x0296, 81116 },
- { 0x0278, 81120 },
- { 0x027D, 81123 },
- { 0x0282, 81128 },
- { 0x02BC, 81132 },
- { 0x35DA, 81135 },
- { 0x18E4, 81140 },
- { 0x18E8, 81144 },
- { 0x193D, 81148 },
- { 0x193E, 81152 },
- { 0x18E9, 81158 },
- { 0x18EA, 81162 },
- { 0x1941, 81166 },
- { 0x18EE, 81170 },
- { 0x026F, 81174 },
- { 0x0270, 81178 },
- { 0x1945, 81184 },
- { 0x0271, 81190 },
- { 0x1949, 81194 },
- { 0x18F0, 81200 },
- { 0x02A0, 81204 },
- { 0x38F8, 81208 },
- { 0x194B, 81215 },
- { 0x38F7, 81222 },
- { 0x194A, 81230 },
- { 0x18F1, 81237 },
- { 0x194D, 81241 },
- { 0x194F, 81247 },
- { 0x1950, 81254 },
- { 0x18F3, 81261 },
- { 0x18F7, 81265 },
- { 0x0272, 81269 },
- { 0x02A1, 81273 },
- { 0x1954, 81277 },
- { 0x18F8, 81283 },
- { 0x1956, 81287 },
- { 0x18F9, 81294 },
- { 0x1957, 81298 },
- { 0x38F9, 81303 },
- { 0x18FC, 81310 },
- { 0x195A, 81314 },
- { 0x0276, 81320 },
- { 0x02A2, 81324 },
- { 0x0277, 81328 },
- { 0x195C, 81332 },
- { 0x195E, 81336 },
- { 0x195D, 81342 },
- { 0x18FD, 81349 },
- { 0x1902, 81353 },
- { 0x18F2, 81357 },
- { 0x1955, 81361 },
- { 0x193F, 81365 },
- { 0x195F, 81369 },
- { 0x1953, 81373 },
- { 0x18F5, 81377 },
- { 0x18FE, 81383 },
- { 0x38F6, 81387 },
- { 0x1946, 81391 },
- { 0x18EC, 81395 },
- { 0x18F4, 81400 },
- { 0x18E6, 81405 },
- { 0x1900, 81409 },
- { 0x029F, 81413 },
- { 0x1901, 81417 },
- { 0x18FF, 81422 },
- { 0x18EB, 81427 },
- { 0x1960, 81431 },
- { 0x1952, 81435 },
- { 0x18F6, 81440 },
- { 0x1943, 81446 },
- { 0x18E5, 81451 },
- { 0x1944, 81456 },
- { 0x18EF, 81461 },
- { 0x18FB, 81466 },
- { 0x194E, 81471 },
- { 0x0273, 81479 },
- { 0x0274, 81484 },
- { 0x195B, 81491 },
- { 0x18E7, 81496 },
- { 0x18ED, 81501 },
- { 0x193C, 81507 },
- { 0x1947, 81512 },
- { 0x1948, 81517 },
- { 0x194C, 81524 },
- { 0x1951, 81529 },
- { 0x1959, 81534 },
- { 0x0275, 81539 },
- { 0x1942, 81545 },
- { 0x1958, 81552 },
- { 0x3608, 81556 },
- { 0x1940, 81561 },
- { 0x02A3, 81567 },
- { 0x18FA, 81573 },
- { 0x0279, 81578 },
- { 0x02AD, 81582 },
- { 0x0288, 81586 },
- { 0x02B3, 81589 },
- { 0x02B5, 81594 },
- { 0x02B4, 81600 },
- { 0x356B, 81606 },
- { 0x356C, 81611 },
- { 0x02B7, 81616 },
- { 0x356E, 81620 },
- { 0x356D, 81626 },
- { 0x029D, 81631 },
- { 0x3571, 81635 },
- { 0x3570, 81641 },
- { 0x027A, 81647 },
- { 0x18CD, 81651 },
- { 0x18CF, 81655 },
- { 0x18D1, 81659 },
- { 0x18D2, 81663 },
- { 0x18D4, 81667 },
- { 0x18D5, 81671 },
- { 0x3607, 81675 },
- { 0x18D6, 81681 },
- { 0x18D7, 81685 },
- { 0x18D8, 81689 },
- { 0x18D9, 81693 },
- { 0x18DA, 81697 },
- { 0x18DB, 81701 },
- { 0x18DD, 81705 },
- { 0x18DF, 81709 },
- { 0x18E0, 81713 },
- { 0x18E1, 81717 },
- { 0x18E2, 81721 },
- { 0x276F, 81725 },
- { 0x18E3, 81729 },
- { 0x18CE, 81733 },
- { 0x18DE, 81737 },
- { 0x18D0, 81741 },
- { 0x18D3, 81746 },
- { 0x18DC, 81751 },
- { 0x0292, 81756 },
- { 0x0291, 81762 },
- { 0x3554, 81768 },
- { 0x3556, 81774 },
- { 0x3550, 81780 },
- { 0x3552, 81786 },
- { 0x3555, 81792 },
- { 0x3557, 81798 },
- { 0x3551, 81804 },
- { 0x3553, 81810 },
- { 0x027F, 81816 },
- { 0x02AB, 81820 },
- { 0x1919, 81823 },
- { 0x34F4, 81827 },
- { 0x34F5, 81832 },
- { 0x0E04, 81837 },
- { 0x027C, 81841 },
- { 0x0280, 81845 },
- { 0x0287, 81850 },
- { 0x02A8, 81854 },
- { 0x355C, 81859 },
- { 0x3561, 81865 },
- { 0x3566, 81872 },
- { 0x027B, 81878 },
- { 0x0285, 81881 },
- { 0x02A4, 81885 },
- { 0x3558, 81890 },
- { 0x355D, 81896 },
- { 0x3562, 81903 },
- { 0x028F, 81909 },
- { 0x02AC, 81913 },
- { 0x21B1, 81916 },
- { 0x21B0, 81919 },
- { 0x5D0D, 81922 },
- { 0x6AC1, 81925 },
- { 0x6AF8, 81926 },
- { 0x2216, 81927 },
- { 0x6AC2, 81928 },
- { 0x6AC4, 81930 },
- { 0x6AD9, 81932 },
- { 0x1E11, 81934 },
- { 0x67DC, 81935 },
- { 0x1DE5, 81938 },
- { 0x1DE7, 81939 },
- { 0x1DE6, 81941 },
- { 0x676A, 81943 },
- { 0x6804, 81944 },
- { 0x1BF1, 81946 },
- { 0x2025, 81949 },
- { 0x668C, 81953 },
- { 0x668D, 81959 },
- { 0x668E, 81965 },
- { 0x668F, 81971 },
- { 0x6690, 81977 },
- { 0x6691, 81983 },
- { 0x6692, 81989 },
- { 0x6693, 81995 },
- { 0x6694, 82001 },
- { 0x6695, 82007 },
- { 0x6696, 82013 },
- { 0x6697, 82019 },
- { 0x6698, 82025 },
- { 0x6699, 82031 },
- { 0x669A, 82037 },
- { 0x669B, 82043 },
- { 0x669C, 82049 },
- { 0x669D, 82055 },
- { 0x669E, 82061 },
- { 0x669F, 82067 },
- { 0x66A0, 82073 },
- { 0x66A1, 82079 },
- { 0x66A2, 82085 },
- { 0x66A3, 82091 },
- { 0x66A4, 82097 },
- { 0x66A5, 82103 },
- { 0x2011, 82109 },
- { 0x2012, 82113 },
- { 0x201A, 82117 },
- { 0x2015, 82121 },
- { 0x2016, 82125 },
- { 0x2018, 82129 },
- { 0x2014, 82133 },
- { 0x2019, 82137 },
- { 0x2013, 82141 },
- { 0x2017, 82145 },
- { 0x66C6, 82149 },
- { 0x66C3, 82152 },
- { 0x66C4, 82155 },
- { 0x66C5, 82158 },
- { 0x66C7, 82161 },
- { 0x2274, 82164 },
- { 0x66A8, 82168 },
- { 0x66A9, 82174 },
- { 0x66AA, 82180 },
- { 0x66AB, 82186 },
- { 0x66AC, 82192 },
- { 0x66AD, 82198 },
- { 0x66AE, 82204 },
- { 0x66AF, 82210 },
- { 0x66B0, 82216 },
- { 0x66B1, 82222 },
- { 0x66B2, 82228 },
- { 0x66B3, 82234 },
- { 0x66B4, 82240 },
- { 0x66B5, 82246 },
- { 0x66B6, 82252 },
- { 0x66B7, 82258 },
- { 0x66B8, 82264 },
- { 0x66B9, 82270 },
- { 0x66BA, 82276 },
- { 0x66BB, 82282 },
- { 0x66BC, 82288 },
- { 0x66BD, 82294 },
- { 0x66BE, 82300 },
- { 0x66BF, 82306 },
- { 0x66C0, 82312 },
- { 0x66C1, 82318 },
- { 0x005F, 82324 },
- { 0x68F9, 82326 },
- { 0x68FA, 82327 },
- { 0x6AB1, 82331 },
- { 0x6B03, 82333 },
- { 0x6ABA, 82336 },
- { 0x6AB8, 82338 },
- { 0x6ABC, 82341 },
- { 0x1E0F, 82343 },
- { 0x214C, 82345 },
- { 0x2253, 82347 },
- { 0x223F, 82350 },
- { 0x2245, 82353 },
- { 0x21C3, 82356 },
- { 0x1BC2, 82359 },
- { 0x1D7E, 82360 },
- { 0x2619, 82362 },
- { 0x2618, 82366 },
- { 0x6AE6, 82370 },
- { 0x68E1, 82372 },
- { 0x367B, 82374 },
- { 0x367C, 82377 },
- { 0x367A, 82381 },
- { 0x3662, 82385 },
- { 0x3665, 82388 },
- { 0x3663, 82391 },
- { 0x3666, 82394 },
- { 0x3664, 82397 },
- { 0x3653, 82400 },
- { 0x3649, 82403 },
- { 0x364F, 82406 },
- { 0x366B, 82409 },
- { 0x3669, 82412 },
- { 0x3647, 82415 },
- { 0x3661, 82418 },
- { 0x364B, 82421 },
- { 0x3645, 82424 },
- { 0x365E, 82427 },
- { 0x3654, 82430 },
- { 0x3650, 82433 },
- { 0x3651, 82436 },
- { 0x3667, 82439 },
- { 0x365D, 82442 },
- { 0x3660, 82445 },
- { 0x364D, 82448 },
- { 0x3658, 82451 },
- { 0x3668, 82454 },
- { 0x365C, 82457 },
- { 0x365A, 82460 },
- { 0x364A, 82463 },
- { 0x3670, 82466 },
- { 0x3657, 82469 },
- { 0x366A, 82472 },
- { 0x3646, 82475 },
- { 0x3648, 82478 },
- { 0x3671, 82481 },
- { 0x364C, 82484 },
- { 0x3652, 82487 },
- { 0x365F, 82490 },
- { 0x364E, 82493 },
- { 0x3655, 82496 },
- { 0x366E, 82499 },
- { 0x3659, 82502 },
- { 0x3656, 82505 },
- { 0x366F, 82508 },
- { 0x365B, 82511 },
- { 0x3674, 82515 },
- { 0x3672, 82519 },
- { 0x3675, 82523 },
- { 0x3673, 82527 },
- { 0x3678, 82531 },
- { 0x3679, 82534 },
- { 0x3676, 82538 },
- { 0x366C, 82542 },
- { 0x366D, 82546 },
- { 0x3677, 82550 },
- { 0x3FC6, 82554 },
- { 0x3FC0, 82559 },
- { 0x3FA9, 82563 },
- { 0x3FBB, 82567 },
- { 0x3FAF, 82571 },
- { 0x3FBC, 82575 },
- { 0x3FAE, 82579 },
- { 0x3FAB, 82583 },
- { 0x3FB3, 82587 },
- { 0x3FBE, 82591 },
- { 0x3FB9, 82595 },
- { 0x3FB8, 82599 },
- { 0x3FC5, 82603 },
- { 0x3FB7, 82607 },
- { 0x3FC2, 82611 },
- { 0x3FCB, 82615 },
- { 0x3FA8, 82620 },
- { 0x3FBA, 82624 },
- { 0x3FA3, 82629 },
- { 0x3FBD, 82633 },
- { 0x3FC7, 82637 },
- { 0x3FC1, 82641 },
- { 0x3FB4, 82646 },
- { 0x3FCA, 82650 },
- { 0x3FA7, 82655 },
- { 0x3FBF, 82659 },
- { 0x3FA4, 82663 },
- { 0x3FB5, 82667 },
- { 0x3FB2, 82671 },
- { 0x3FC8, 82675 },
- { 0x3FA5, 82679 },
- { 0x3FA0, 82683 },
- { 0x3FAA, 82688 },
- { 0x3FB6, 82692 },
- { 0x3FA2, 82696 },
- { 0x3FAD, 82700 },
- { 0x3FC3, 82704 },
- { 0x3FC4, 82708 },
- { 0x3FA6, 82712 },
- { 0x3FAC, 82716 },
- { 0x3FC9, 82720 },
- { 0x3FA1, 82724 },
- { 0x3FB0, 82729 },
- { 0x3FB1, 82733 },
- { 0x3FCC, 82738 },
- { 0x3F9F, 82744 },
- { 0x2255, 82748 },
- { 0x6924, 82750 },
- { 0x1E6F, 82752 },
- { 0x1DD3, 82754 },
- { 0x1DD5, 82755 },
- { 0x1DD7, 82759 },
- { 0x1E41, 82763 },
- { 0x25DB, 82768 },
- { 0x25DF, 82773 },
- { 0x25DD, 82779 },
- { 0x25D9, 82784 },
- { 0x25D7, 82788 },
- { 0x25D5, 82794 },
- { 0x1E09, 82799 },
- { 0x1EF0, 82802 },
- { 0x689E, 82804 },
- { 0x1CA7, 82805 },
- { 0x20BC, 82807 },
- { 0x20BD, 82810 },
- { 0x20BE, 82813 },
- { 0x20BF, 82816 },
- { 0x20C0, 82825 },
- { 0x20C1, 82831 },
- { 0x20C2, 82840 },
- { 0x20C3, 82849 },
- { 0x20C4, 82852 },
- { 0x20C5, 82858 },
- { 0x001F, 82867 },
- { 0x1BCC, 82869 },
- { 0x21E1, 82872 },
- { 0x21A2, 82873 },
- { 0x66D3, 82876 },
- { 0x66D4, 82881 },
- { 0x66D5, 82886 },
- { 0x66D6, 82891 },
- { 0x66D7, 82896 },
- { 0x66D8, 82901 },
- { 0x66D9, 82906 },
- { 0x66DA, 82911 },
- { 0x66DB, 82916 },
- { 0x66DC, 82921 },
- { 0x66DD, 82926 },
- { 0x66DE, 82931 },
- { 0x66DF, 82936 },
- { 0x66E0, 82941 },
- { 0x66E1, 82946 },
- { 0x66E2, 82951 },
- { 0x66E3, 82956 },
- { 0x66E4, 82961 },
- { 0x66E5, 82966 },
- { 0x66E6, 82971 },
- { 0x66E7, 82976 },
- { 0x66E8, 82981 },
- { 0x66E9, 82986 },
- { 0x66EA, 82991 },
- { 0x66EB, 82996 },
- { 0x66EC, 83001 },
- { 0x6A30, 83006 },
- { 0x67BD, 83008 },
- { 0x1C7C, 83010 },
- { 0x6ADF, 83011 },
- { 0x1E69, 83012 },
- { 0x69BA, 83015 },
- { 0x24C9, 83021 },
- { 0x24CB, 83023 },
- { 0x2900, 83027 },
- { 0x24D6, 83029 },
- { 0x1BB9, 83032 },
- { 0x1D96, 83034 },
- { 0x1E26, 83036 },
- { 0x1BBA, 83039 },
- { 0x2A74, 83042 },
- { 0x2613, 83047 },
- { 0x28D0, 83052 },
- { 0x69B6, 83055 },
- { 0x69B7, 83061 },
- { 0x69B8, 83065 },
- { 0x1BBB, 83069 },
- { 0x1BCF, 83072 },
- { 0x213F, 83075 },
- { 0x69B9, 83080 },
- { 0x28ED, 83083 },
- { 0x1BD3, 83086 },
- { 0x1CA0, 83088 },
- { 0x221B, 83092 },
- { 0x6C6E, 83093 },
- { 0x2175, 83094 },
- { 0x6757, 83095 },
- { 0x2256, 83096 },
- { 0x2244, 83099 },
- { 0x2273, 83103 },
- { 0x213E, 83106 },
- { 0x6746, 83107 },
- { 0x6AF1, 83109 },
- { 0x69C5, 83111 },
- { 0x69C6, 83116 },
- { 0x69BF, 83121 },
- { 0x69C0, 83126 },
- { 0x69C3, 83131 },
- { 0x69C4, 83136 },
- { 0x69BD, 83141 },
- { 0x69BE, 83146 },
- { 0x34CB, 83151 },
- { 0x6A58, 83153 },
- { 0x68CA, 83155 },
- { 0x6AF0, 83157 },
- { 0x6A66, 83159 },
- { 0x6A65, 83162 },
- { 0x6A33, 83165 },
- { 0x224E, 83167 },
- { 0x6A07, 83168 },
- { 0x1C34, 83172 },
- { 0x6859, 83174 },
- { 0x6782, 83176 },
- { 0x68F5, 83178 },
- { 0x1DBC, 83180 },
- { 0x1DD4, 83183 },
- { 0x1DD6, 83184 },
- { 0x1DD8, 83188 },
- { 0x1E42, 83192 },
- { 0x25DC, 83197 },
- { 0x25E0, 83202 },
- { 0x25DE, 83208 },
- { 0x25DA, 83213 },
- { 0x25D8, 83217 },
- { 0x25D6, 83223 },
- { 0x1E0A, 83228 },
- { 0x1DDC, 83231 },
- { 0x1DE0, 83233 },
- { 0x25EA, 83238 },
- { 0x1DE4, 83246 },
- { 0x25F2, 83252 },
- { 0x25EE, 83258 },
- { 0x25F0, 83263 },
- { 0x25EC, 83269 },
- { 0x25E4, 83274 },
- { 0x25E6, 83277 },
- { 0x25E8, 83282 },
- { 0x25FA, 83287 },
- { 0x25FC, 83290 },
- { 0x24A1, 83293 },
- { 0x25FE, 83297 },
- { 0x25FD, 83305 },
- { 0x22EF, 83308 },
- { 0x1E88, 83311 },
- { 0x1429, 83312 },
- { 0x142A, 83316 },
- { 0x1419, 83320 },
- { 0x141A, 83323 },
- { 0x141B, 83326 },
- { 0x1423, 83329 },
- { 0x1420, 83332 },
- { 0x141D, 83335 },
- { 0x141C, 83338 },
- { 0x1426, 83341 },
- { 0x1424, 83344 },
- { 0x1421, 83347 },
- { 0x1422, 83350 },
- { 0x1428, 83353 },
- { 0x141F, 83356 },
- { 0x1427, 83359 },
- { 0x1425, 83362 },
- { 0x141E, 83365 },
- { 0x67B1, 83368 },
- { 0x68EC, 83370 },
- { 0x6C67, 83372 },
- { 0x28FA, 83374 },
- { 0x2815, 83376 },
- { 0x284B, 83379 },
- { 0x282E, 83382 },
- { 0x284C, 83385 },
- { 0x2838, 83388 },
- { 0x2829, 83391 },
- { 0x2816, 83394 },
- { 0x281C, 83397 },
- { 0x2821, 83400 },
- { 0x2818, 83403 },
- { 0x2825, 83406 },
- { 0x281B, 83409 },
- { 0x2822, 83412 },
- { 0x2832, 83415 },
- { 0x2833, 83418 },
- { 0x2834, 83421 },
- { 0x2837, 83424 },
- { 0x282C, 83427 },
- { 0x2839, 83430 },
- { 0x283E, 83433 },
- { 0x2841, 83436 },
- { 0x2845, 83439 },
- { 0x2846, 83442 },
- { 0x2847, 83445 },
- { 0x2848, 83448 },
- { 0x2820, 83451 },
- { 0x283D, 83454 },
- { 0x2817, 83458 },
- { 0x2843, 83461 },
- { 0x281E, 83464 },
- { 0x281D, 83467 },
- { 0x283B, 83470 },
- { 0x2828, 83473 },
- { 0x282A, 83476 },
- { 0x283A, 83479 },
- { 0x2840, 83482 },
- { 0x283F, 83485 },
- { 0x2842, 83488 },
- { 0x2844, 83491 },
- { 0x282F, 83494 },
- { 0x284A, 83497 },
- { 0x281F, 83500 },
- { 0x2819, 83503 },
- { 0x2824, 83506 },
- { 0x2826, 83509 },
- { 0x281A, 83514 },
- { 0x2827, 83519 },
- { 0x2823, 83523 },
- { 0x282D, 83527 },
- { 0x283C, 83531 },
- { 0x2835, 83535 },
- { 0x282B, 83539 },
- { 0x2836, 83543 },
- { 0x2831, 83547 },
- { 0x2830, 83551 },
- { 0x2849, 83555 },
- { 0x284D, 83559 },
- { 0x284F, 83564 },
- { 0x284E, 83567 },
- { 0x1BCE, 83570 },
- { 0x671C, 83573 },
- { 0x671D, 83579 },
- { 0x6722, 83585 },
- { 0x671E, 83591 },
- { 0x6720, 83597 },
- { 0x6723, 83603 },
- { 0x671B, 83609 },
- { 0x671F, 83615 },
- { 0x6721, 83621 },
- { 0x6667, 83627 },
- { 0x24F0, 83634 },
- { 0x24F3, 83638 },
- { 0x6AEA, 83643 },
- { 0x24F1, 83647 },
- { 0x1BE1, 83650 },
- { 0x6846, 83651 },
- { 0x679F, 83653 },
- { 0x40BF, 83655 },
- { 0x40BC, 83658 },
- { 0x40BD, 83661 },
- { 0x40A6, 83664 },
- { 0x40B5, 83667 },
- { 0x40BB, 83670 },
- { 0x40A7, 83673 },
- { 0x40B2, 83676 },
- { 0x40B4, 83679 },
- { 0x40AC, 83682 },
- { 0x40A4, 83685 },
- { 0x40AF, 83688 },
- { 0x40B1, 83691 },
- { 0x40BE, 83694 },
- { 0x40AA, 83697 },
- { 0x40AB, 83700 },
- { 0x40A1, 83703 },
- { 0x40A2, 83706 },
- { 0x40B0, 83709 },
- { 0x40A9, 83712 },
- { 0x40B7, 83715 },
- { 0x40B6, 83718 },
- { 0x40AD, 83721 },
- { 0x40A8, 83724 },
- { 0x40A5, 83727 },
- { 0x40A3, 83730 },
- { 0x40BA, 83733 },
- { 0x40AE, 83736 },
- { 0x40B8, 83739 },
- { 0x40B3, 83742 },
- { 0x40B9, 83745 },
- { 0x2128, 83748 },
- { 0x2217, 83749 },
- { 0x213A, 83752 },
- { 0x6A36, 83756 },
- { 0x1BC3, 83758 },
- { 0x1C80, 83759 },
- { 0x22F0, 83760 },
- { 0x24F6, 83765 },
- { 0x260A, 83770 },
- { 0x2608, 83775 },
- { 0x28FC, 83780 },
- { 0x26A3, 83783 },
- { 0x1BE2, 83786 },
- { 0x2A88, 83789 },
- { 0x2A8C, 83793 },
- { 0x2A8A, 83799 },
- { 0x2A89, 83805 },
- { 0x2A8B, 83812 },
- { 0x005C, 83821 },
- { 0x2615, 83823 },
- { 0x2616, 83828 },
- { 0x1ED8, 83833 },
- { 0x1F29, 83838 },
- { 0x21CE, 83841 },
- { 0x28EE, 83846 },
- { 0x24C0, 83848 },
- { 0x6ACA, 83851 },
- { 0x1E47, 83854 },
- { 0x2A92, 83856 },
- { 0x1E70, 83860 },
- { 0x1C5E, 83862 },
- { 0x67C5, 83866 },
- { 0x21FB, 83868 },
- { 0x6AB5, 83873 },
- { 0x0006, 83874 },
- { 0x5482, 83875 },
- { 0x5483, 83878 },
- { 0x5484, 83881 },
- { 0x5485, 83884 },
- { 0x5486, 83887 },
- { 0x5487, 83890 },
- { 0x5488, 83893 },
- { 0x5489, 83896 },
- { 0x548A, 83899 },
- { 0x548B, 83902 },
- { 0x548D, 83905 },
- { 0x548E, 83908 },
- { 0x548F, 83911 },
- { 0x5490, 83914 },
- { 0x5491, 83917 },
- { 0x5492, 83920 },
- { 0x5493, 83923 },
- { 0x5494, 83926 },
- { 0x5495, 83929 },
- { 0x5496, 83932 },
- { 0x5497, 83935 },
- { 0x5498, 83938 },
- { 0x5499, 83941 },
- { 0x549A, 83944 },
- { 0x549B, 83947 },
- { 0x549C, 83950 },
- { 0x549E, 83953 },
- { 0x549F, 83956 },
- { 0x54A0, 83959 },
- { 0x54A1, 83962 },
- { 0x54A2, 83965 },
- { 0x54A3, 83968 },
- { 0x54A4, 83971 },
- { 0x54A5, 83974 },
- { 0x54A6, 83977 },
- { 0x54A7, 83980 },
- { 0x54A8, 83983 },
- { 0x54A9, 83986 },
- { 0x54AA, 83989 },
- { 0x54AC, 83992 },
- { 0x54AD, 83995 },
- { 0x54AF, 83998 },
- { 0x54B0, 84001 },
- { 0x54B1, 84004 },
- { 0x54B2, 84007 },
- { 0x54B4, 84010 },
- { 0x54B7, 84013 },
- { 0x54B8, 84016 },
- { 0x54B9, 84019 },
- { 0x54BA, 84022 },
- { 0x54BB, 84025 },
- { 0x54BC, 84028 },
- { 0x54BD, 84031 },
- { 0x54BE, 84034 },
- { 0x54BF, 84037 },
- { 0x54C0, 84040 },
- { 0x54C1, 84043 },
- { 0x54C2, 84046 },
- { 0x54C3, 84049 },
- { 0x54C4, 84052 },
- { 0x54C5, 84055 },
- { 0x54C6, 84058 },
- { 0x54C7, 84061 },
- { 0x54C8, 84064 },
- { 0x54C9, 84067 },
- { 0x54CA, 84070 },
- { 0x54CE, 84073 },
- { 0x54CF, 84076 },
- { 0x54D0, 84079 },
- { 0x54D1, 84082 },
- { 0x54D2, 84085 },
- { 0x54D3, 84088 },
- { 0x54D4, 84091 },
- { 0x54D5, 84094 },
- { 0x54D6, 84097 },
- { 0x54D7, 84100 },
- { 0x54D8, 84103 },
- { 0x54D9, 84106 },
- { 0x54DA, 84109 },
- { 0x54DB, 84112 },
- { 0x54DC, 84115 },
- { 0x54DD, 84118 },
- { 0x54DE, 84121 },
- { 0x54DF, 84124 },
- { 0x54E0, 84127 },
- { 0x54E1, 84130 },
- { 0x54E2, 84133 },
- { 0x54E3, 84136 },
- { 0x54E4, 84139 },
- { 0x54E5, 84142 },
- { 0x54E6, 84145 },
- { 0x54E7, 84148 },
- { 0x54E8, 84151 },
- { 0x54E9, 84154 },
- { 0x54EA, 84157 },
- { 0x54EB, 84160 },
- { 0x54EC, 84163 },
- { 0x54EE, 84166 },
- { 0x54F0, 84169 },
- { 0x54F1, 84172 },
- { 0x54F3, 84175 },
- { 0x54F5, 84178 },
- { 0x54F7, 84181 },
- { 0x54F8, 84184 },
- { 0x54FC, 84187 },
- { 0x54FF, 84190 },
- { 0x5500, 84193 },
- { 0x5504, 84196 },
- { 0x5505, 84199 },
- { 0x5506, 84202 },
- { 0x5509, 84205 },
- { 0x550A, 84208 },
- { 0x550B, 84211 },
- { 0x550C, 84214 },
- { 0x550D, 84217 },
- { 0x550F, 84220 },
- { 0x5510, 84223 },
- { 0x5511, 84226 },
- { 0x5512, 84229 },
- { 0x5513, 84232 },
- { 0x5514, 84235 },
- { 0x5515, 84238 },
- { 0x5516, 84241 },
- { 0x5517, 84244 },
- { 0x5518, 84247 },
- { 0x551A, 84250 },
- { 0x551B, 84253 },
- { 0x551C, 84256 },
- { 0x551D, 84259 },
- { 0x551E, 84262 },
- { 0x551F, 84265 },
- { 0x5520, 84268 },
- { 0x5521, 84271 },
- { 0x5522, 84274 },
- { 0x5523, 84277 },
- { 0x5525, 84280 },
- { 0x5526, 84283 },
- { 0x5527, 84286 },
- { 0x5528, 84289 },
- { 0x5529, 84292 },
- { 0x552A, 84295 },
- { 0x552B, 84298 },
- { 0x552C, 84301 },
- { 0x552D, 84304 },
- { 0x552E, 84307 },
- { 0x552F, 84310 },
- { 0x5530, 84313 },
- { 0x5531, 84316 },
- { 0x5532, 84319 },
- { 0x5533, 84322 },
- { 0x5534, 84325 },
- { 0x5535, 84328 },
- { 0x5536, 84331 },
- { 0x5537, 84334 },
- { 0x5538, 84337 },
- { 0x5539, 84340 },
- { 0x553A, 84343 },
- { 0x553B, 84346 },
- { 0x553C, 84349 },
- { 0x553D, 84352 },
- { 0x553E, 84355 },
- { 0x553F, 84358 },
- { 0x5540, 84361 },
- { 0x5541, 84364 },
- { 0x5542, 84367 },
- { 0x5543, 84370 },
- { 0x5544, 84373 },
- { 0x5545, 84376 },
- { 0x5546, 84379 },
- { 0x5547, 84382 },
- { 0x5548, 84385 },
- { 0x5549, 84388 },
- { 0x554A, 84391 },
- { 0x554B, 84394 },
- { 0x554C, 84397 },
- { 0x554D, 84400 },
- { 0x554E, 84403 },
- { 0x554F, 84406 },
- { 0x5550, 84409 },
- { 0x5551, 84412 },
- { 0x5552, 84415 },
- { 0x5553, 84418 },
- { 0x5554, 84421 },
- { 0x5555, 84424 },
- { 0x5556, 84427 },
- { 0x5557, 84430 },
- { 0x5558, 84433 },
- { 0x5559, 84436 },
- { 0x555A, 84439 },
- { 0x555B, 84442 },
- { 0x555C, 84445 },
- { 0x555D, 84448 },
- { 0x555E, 84451 },
- { 0x555F, 84454 },
- { 0x5560, 84457 },
- { 0x5561, 84460 },
- { 0x5562, 84463 },
- { 0x5563, 84466 },
- { 0x5564, 84469 },
- { 0x5565, 84472 },
- { 0x5566, 84475 },
- { 0x5567, 84478 },
- { 0x556A, 84481 },
- { 0x556B, 84484 },
- { 0x556C, 84487 },
- { 0x556D, 84490 },
- { 0x556E, 84493 },
- { 0x5570, 84496 },
- { 0x5571, 84499 },
- { 0x5573, 84502 },
- { 0x5574, 84505 },
- { 0x5575, 84508 },
- { 0x5576, 84511 },
- { 0x5577, 84514 },
- { 0x5578, 84517 },
- { 0x557A, 84520 },
- { 0x557C, 84523 },
- { 0x557D, 84526 },
- { 0x557E, 84529 },
- { 0x557F, 84532 },
- { 0x5580, 84535 },
- { 0x5581, 84538 },
- { 0x5582, 84541 },
- { 0x5583, 84544 },
- { 0x5584, 84547 },
- { 0x5585, 84550 },
- { 0x5586, 84553 },
- { 0x5588, 84556 },
- { 0x5589, 84559 },
- { 0x558A, 84562 },
- { 0x558B, 84565 },
- { 0x558C, 84568 },
- { 0x558D, 84571 },
- { 0x558E, 84574 },
- { 0x558F, 84577 },
- { 0x5590, 84580 },
- { 0x5591, 84583 },
- { 0x5592, 84586 },
- { 0x5593, 84589 },
- { 0x5594, 84592 },
- { 0x5595, 84595 },
- { 0x5596, 84598 },
- { 0x5597, 84601 },
- { 0x5598, 84604 },
- { 0x5599, 84607 },
- { 0x559A, 84610 },
- { 0x559B, 84613 },
- { 0x559C, 84616 },
- { 0x559D, 84619 },
- { 0x559E, 84622 },
- { 0x559F, 84625 },
- { 0x55A0, 84628 },
- { 0x55A1, 84631 },
- { 0x55A2, 84634 },
- { 0x55A3, 84637 },
- { 0x55A4, 84640 },
- { 0x55A5, 84643 },
- { 0x55A6, 84646 },
- { 0x55A7, 84649 },
- { 0x55A8, 84652 },
- { 0x55A9, 84655 },
- { 0x55AA, 84658 },
- { 0x55AB, 84661 },
- { 0x55AC, 84664 },
- { 0x55AD, 84667 },
- { 0x55AE, 84670 },
- { 0x55AF, 84673 },
- { 0x55B1, 84676 },
- { 0x55B2, 84679 },
- { 0x55B3, 84682 },
- { 0x55B4, 84685 },
- { 0x55B5, 84688 },
- { 0x55B6, 84691 },
- { 0x55B7, 84694 },
- { 0x55B8, 84697 },
- { 0x55B9, 84700 },
- { 0x55BA, 84703 },
- { 0x55BB, 84706 },
- { 0x55BC, 84709 },
- { 0x55BD, 84712 },
- { 0x55BE, 84715 },
- { 0x55BF, 84718 },
- { 0x55C0, 84721 },
- { 0x55C1, 84724 },
- { 0x55C2, 84727 },
- { 0x55C3, 84730 },
- { 0x55C4, 84733 },
- { 0x55C5, 84736 },
- { 0x55C6, 84739 },
- { 0x55C8, 84742 },
- { 0x55C9, 84745 },
- { 0x55CA, 84748 },
- { 0x55CB, 84751 },
- { 0x55CC, 84754 },
- { 0x55CE, 84757 },
- { 0x55CF, 84760 },
- { 0x55D0, 84763 },
- { 0x55D1, 84766 },
- { 0x55D2, 84769 },
- { 0x55D4, 84772 },
- { 0x55D5, 84775 },
- { 0x55D6, 84778 },
- { 0x55D7, 84781 },
- { 0x55D8, 84784 },
- { 0x55D9, 84787 },
- { 0x55DA, 84790 },
- { 0x55DB, 84793 },
- { 0x55DC, 84796 },
- { 0x55DD, 84799 },
- { 0x55DF, 84802 },
- { 0x55E0, 84805 },
- { 0x55E1, 84808 },
- { 0x55E2, 84811 },
- { 0x55E3, 84814 },
- { 0x55E4, 84817 },
- { 0x55E5, 84820 },
- { 0x55E6, 84823 },
- { 0x55E7, 84826 },
- { 0x55E8, 84829 },
- { 0x55E9, 84832 },
- { 0x55EA, 84835 },
- { 0x55EB, 84838 },
- { 0x55EC, 84841 },
- { 0x55ED, 84844 },
- { 0x55EE, 84847 },
- { 0x55EF, 84850 },
- { 0x55F0, 84853 },
- { 0x55F1, 84856 },
- { 0x55F2, 84859 },
- { 0x55F4, 84862 },
- { 0x55F5, 84865 },
- { 0x55F9, 84868 },
- { 0x55FA, 84871 },
- { 0x55FB, 84874 },
- { 0x55FC, 84877 },
- { 0x5600, 84880 },
- { 0x5601, 84883 },
- { 0x5602, 84886 },
- { 0x5603, 84889 },
- { 0x5604, 84892 },
- { 0x5605, 84895 },
- { 0x5606, 84898 },
- { 0x5607, 84901 },
- { 0x5608, 84904 },
- { 0x5609, 84907 },
- { 0x560A, 84910 },
- { 0x560B, 84913 },
- { 0x560C, 84916 },
- { 0x560D, 84919 },
- { 0x560E, 84922 },
- { 0x560F, 84925 },
- { 0x5610, 84928 },
- { 0x5611, 84931 },
- { 0x5612, 84934 },
- { 0x5613, 84937 },
- { 0x5614, 84940 },
- { 0x5615, 84943 },
- { 0x5616, 84946 },
- { 0x5618, 84949 },
- { 0x5619, 84952 },
- { 0x561A, 84955 },
- { 0x561B, 84958 },
- { 0x561C, 84961 },
- { 0x561E, 84964 },
- { 0x561F, 84967 },
- { 0x5620, 84970 },
- { 0x5621, 84973 },
- { 0x5623, 84976 },
- { 0x5624, 84979 },
- { 0x5625, 84982 },
- { 0x5627, 84985 },
- { 0x5628, 84988 },
- { 0x5629, 84991 },
- { 0x562A, 84994 },
- { 0x562B, 84997 },
- { 0x562C, 85000 },
- { 0x562D, 85003 },
- { 0x562E, 85006 },
- { 0x562F, 85009 },
- { 0x5630, 85012 },
- { 0x5632, 85015 },
- { 0x5633, 85018 },
- { 0x5635, 85024 },
- { 0x5636, 85027 },
- { 0x5637, 85030 },
- { 0x5639, 85033 },
- { 0x563A, 85036 },
- { 0x563B, 85039 },
- { 0x563C, 85042 },
- { 0x563D, 85045 },
- { 0x563E, 85048 },
- { 0x563F, 85051 },
- { 0x5640, 85055 },
- { 0x5641, 85058 },
- { 0x5642, 85061 },
- { 0x5643, 85064 },
- { 0x5644, 85067 },
- { 0x5645, 85070 },
- { 0x5646, 85073 },
- { 0x5647, 85076 },
- { 0x5648, 85079 },
- { 0x5649, 85082 },
- { 0x564A, 85085 },
- { 0x564B, 85088 },
- { 0x564C, 85091 },
- { 0x564D, 85094 },
- { 0x564E, 85097 },
- { 0x564F, 85100 },
- { 0x5650, 85103 },
- { 0x5652, 85109 },
- { 0x5653, 85112 },
- { 0x5654, 85115 },
- { 0x5655, 85118 },
- { 0x5656, 85121 },
- { 0x5657, 85124 },
- { 0x5658, 85127 },
- { 0x5659, 85130 },
- { 0x565A, 85133 },
- { 0x565B, 85136 },
- { 0x565C, 85139 },
- { 0x565D, 85142 },
- { 0x565E, 85145 },
- { 0x565F, 85148 },
- { 0x5660, 85151 },
- { 0x5661, 85154 },
- { 0x5662, 85157 },
- { 0x5663, 85160 },
- { 0x5664, 85163 },
- { 0x5665, 85166 },
- { 0x5666, 85169 },
- { 0x5667, 85172 },
- { 0x5668, 85175 },
- { 0x5669, 85178 },
- { 0x566A, 85181 },
- { 0x566B, 85184 },
- { 0x566C, 85187 },
- { 0x566D, 85190 },
- { 0x566E, 85193 },
- { 0x566F, 85196 },
- { 0x5670, 85199 },
- { 0x5671, 85202 },
- { 0x5672, 85205 },
- { 0x5673, 85208 },
- { 0x5674, 85211 },
- { 0x5675, 85214 },
- { 0x5676, 85217 },
- { 0x5677, 85220 },
- { 0x5678, 85223 },
- { 0x5679, 85226 },
- { 0x567B, 85229 },
- { 0x567C, 85232 },
- { 0x567D, 85235 },
- { 0x567E, 85238 },
- { 0x567F, 85241 },
- { 0x5680, 85244 },
- { 0x5681, 85247 },
- { 0x5683, 85250 },
- { 0x5684, 85253 },
- { 0x5685, 85256 },
- { 0x5686, 85259 },
- { 0x5687, 85262 },
- { 0x5688, 85265 },
- { 0x5689, 85268 },
- { 0x568A, 85271 },
- { 0x568B, 85274 },
- { 0x568C, 85277 },
- { 0x568D, 85280 },
- { 0x568E, 85283 },
- { 0x568F, 85286 },
- { 0x5690, 85289 },
- { 0x5691, 85292 },
- { 0x5692, 85295 },
- { 0x5693, 85298 },
- { 0x5694, 85301 },
- { 0x5695, 85304 },
- { 0x5696, 85307 },
- { 0x5697, 85310 },
- { 0x5698, 85313 },
- { 0x5699, 85316 },
- { 0x569A, 85319 },
- { 0x569B, 85322 },
- { 0x569C, 85325 },
- { 0x569D, 85328 },
- { 0x569E, 85331 },
- { 0x569F, 85334 },
- { 0x56A0, 85337 },
- { 0x56A1, 85340 },
- { 0x56A2, 85343 },
- { 0x56A3, 85346 },
- { 0x56A4, 85349 },
- { 0x56A5, 85352 },
- { 0x56A6, 85355 },
- { 0x56A7, 85358 },
- { 0x56A8, 85361 },
- { 0x56A9, 85364 },
- { 0x56AA, 85367 },
- { 0x56AB, 85370 },
- { 0x56AC, 85373 },
- { 0x56AD, 85376 },
- { 0x56AE, 85379 },
- { 0x56AF, 85382 },
- { 0x56B0, 85385 },
- { 0x56B1, 85388 },
- { 0x56B2, 85391 },
- { 0x56B3, 85394 },
- { 0x56B4, 85397 },
- { 0x56B5, 85400 },
- { 0x56B6, 85403 },
- { 0x56B7, 85406 },
- { 0x56B8, 85409 },
- { 0x56B9, 85412 },
- { 0x56BA, 85415 },
- { 0x56BB, 85418 },
- { 0x56BC, 85421 },
- { 0x56BD, 85424 },
- { 0x56BE, 85427 },
- { 0x56BF, 85430 },
- { 0x56C0, 85433 },
- { 0x56C1, 85436 },
- { 0x56C2, 85439 },
- { 0x56C3, 85442 },
- { 0x56C4, 85445 },
- { 0x56C5, 85448 },
- { 0x56C6, 85451 },
- { 0x56C7, 85454 },
- { 0x56C8, 85457 },
- { 0x548C, 85460 },
- { 0x549D, 85463 },
- { 0x54AB, 85466 },
- { 0x54AE, 85469 },
- { 0x54B3, 85472 },
- { 0x54B5, 85475 },
- { 0x54B6, 85478 },
- { 0x54CB, 85481 },
- { 0x54CC, 85484 },
- { 0x54CD, 85487 },
- { 0x54ED, 85490 },
- { 0x54EF, 85493 },
- { 0x54F2, 85496 },
- { 0x54F4, 85499 },
- { 0x54F6, 85502 },
- { 0x54F9, 85505 },
- { 0x54FA, 85508 },
- { 0x54FB, 85511 },
- { 0x54FD, 85514 },
- { 0x54FE, 85517 },
- { 0x5501, 85520 },
- { 0x5502, 85523 },
- { 0x5503, 85526 },
- { 0x5507, 85529 },
- { 0x5508, 85532 },
- { 0x550E, 85535 },
- { 0x5519, 85538 },
- { 0x5524, 85541 },
- { 0x5568, 85544 },
- { 0x5569, 85547 },
- { 0x556F, 85550 },
- { 0x5572, 85553 },
- { 0x5579, 85556 },
- { 0x557B, 85559 },
- { 0x5587, 85562 },
- { 0x55B0, 85565 },
- { 0x55C7, 85568 },
- { 0x55CD, 85571 },
- { 0x55D3, 85574 },
- { 0x55DE, 85577 },
- { 0x55F3, 85580 },
- { 0x55F6, 85583 },
- { 0x55F7, 85586 },
- { 0x55F8, 85589 },
- { 0x55FD, 85592 },
- { 0x55FE, 85595 },
- { 0x55FF, 85598 },
- { 0x5617, 85601 },
- { 0x561D, 85604 },
- { 0x5622, 85607 },
- { 0x5626, 85610 },
- { 0x5631, 85613 },
- { 0x5634, 85616 },
- { 0x5638, 85619 },
- { 0x5651, 85622 },
- { 0x567A, 85628 },
- { 0x5682, 85631 },
- { 0x6A4B, 85634 },
- { 0x2130, 85636 },
- { 0x1DFF, 85638 },
- { 0x676C, 85639 },
- { 0x680D, 85640 },
- { 0x681E, 85643 },
- { 0x6AD8, 85647 },
- { 0x67D7, 85648 },
- { 0x2149, 85649 },
- { 0x68E2, 85651 },
- { 0x5B19, 85652 },
- { 0x5AF8, 85656 },
- { 0x5B6F, 85661 },
- { 0x5B30, 85665 },
- { 0x5B04, 85670 },
- { 0x5B2A, 85675 },
- { 0x5B63, 85679 },
- { 0x5B1A, 85685 },
- { 0x5B67, 85689 },
- { 0x5B66, 85694 },
- { 0x5B86, 85699 },
- { 0x5B88, 85704 },
- { 0x5B84, 85709 },
- { 0x5B8B, 85715 },
- { 0x5B89, 85721 },
- { 0x5B87, 85726 },
- { 0x5B85, 85731 },
- { 0x5B8A, 85736 },
- { 0x5B1D, 85741 },
- { 0x5AF7, 85747 },
- { 0x5B81, 85752 },
- { 0x5BB2, 85756 },
- { 0x5BB3, 85761 },
- { 0x5BB4, 85766 },
- { 0x5B70, 85771 },
- { 0x5B6A, 85775 },
- { 0x5B18, 85780 },
- { 0x5B32, 85784 },
- { 0x5AEE, 85789 },
- { 0x5AED, 85794 },
- { 0x5AEA, 85799 },
- { 0x5B0F, 85803 },
- { 0x5B50, 85807 },
- { 0x5B17, 85811 },
- { 0x5B62, 85815 },
- { 0x5AFE, 85820 },
- { 0x5B03, 85824 },
- { 0x5B54, 85828 },
- { 0x5AEB, 85833 },
- { 0x5BBA, 85837 },
- { 0x5BBC, 85844 },
- { 0x5BBD, 85851 },
- { 0x5BBB, 85858 },
- { 0x5BB8, 85865 },
- { 0x5BB9, 85870 },
- { 0x5B4A, 85875 },
- { 0x5B5E, 85880 },
- { 0x5BAF, 85885 },
- { 0x5BB5, 85892 },
- { 0x5BA6, 85899 },
- { 0x5BB1, 85905 },
- { 0x5BAD, 85910 },
- { 0x5BAE, 85917 },
- { 0x5BAF, 85924 },
- { 0x5BB0, 85931 },
- { 0x5BA8, 85938 },
- { 0x5B1E, 85945 },
- { 0x5BA3, 85950 },
- { 0x5BA7, 85957 },
- { 0x5BA9, 85963 },
- { 0x5BAC, 85969 },
- { 0x5BAB, 85976 },
- { 0x5BA4, 85983 },
- { 0x5BAA, 85989 },
- { 0x5BA5, 85995 },
- { 0x5BB6, 86001 },
- { 0x5BC2, 86007 },
- { 0x5BC3, 86012 },
- { 0x5B79, 86017 },
- { 0x5BDF, 86023 },
- { 0x5B00, 86029 },
- { 0x5B7B, 86034 },
- { 0x5B7A, 86040 },
- { 0x5B96, 86046 },
- { 0x5B21, 86052 },
- { 0x5B0E, 86057 },
- { 0x5B69, 86061 },
- { 0x5BDE, 86066 },
- { 0x5B75, 86071 },
- { 0x5B74, 86077 },
- { 0x5B76, 86083 },
- { 0x5B78, 86089 },
- { 0x5B77, 86095 },
- { 0x5B41, 86101 },
- { 0x5B31, 86106 },
- { 0x5AFF, 86111 },
- { 0x5B45, 86116 },
- { 0x5B0A, 86120 },
- { 0x5B43, 86125 },
- { 0x5B10, 86130 },
- { 0x5B01, 86135 },
- { 0x5B13, 86139 },
- { 0x5B53, 86143 },
- { 0x5BD2, 86148 },
- { 0x5AF9, 86152 },
- { 0x5B71, 86156 },
- { 0x5B42, 86160 },
- { 0x5AF0, 86165 },
- { 0x5AEF, 86170 },
- { 0x5BBE, 86175 },
- { 0x5BC0, 86182 },
- { 0x5BC1, 86189 },
- { 0x5BBF, 86196 },
- { 0x5BB7, 86203 },
- { 0x5B3A, 86208 },
- { 0x5BD6, 86212 },
- { 0x5BD5, 86217 },
- { 0x5BD7, 86222 },
- { 0x5BD9, 86227 },
- { 0x5BD3, 86232 },
- { 0x5BD8, 86237 },
- { 0x5BD4, 86242 },
- { 0x5B40, 86247 },
- { 0x5B83, 86251 },
- { 0x5B3F, 86255 },
- { 0x5BA0, 86259 },
- { 0x5B29, 86266 },
- { 0x5B39, 86270 },
- { 0x5BDD, 86276 },
- { 0x5BDB, 86282 },
- { 0x5B05, 86288 },
- { 0x5B73, 86293 },
- { 0x5B6D, 86297 },
- { 0x5B6C, 86302 },
- { 0x5B6B, 86307 },
- { 0x5B4B, 86312 },
- { 0x5B47, 86316 },
- { 0x5B2B, 86320 },
- { 0x5B33, 86324 },
- { 0x5B26, 86328 },
- { 0x5B68, 86332 },
- { 0x5B09, 86336 },
- { 0x5B4F, 86341 },
- { 0x5B15, 86346 },
- { 0x5B14, 86352 },
- { 0x5AFD, 86357 },
- { 0x5B1B, 86361 },
- { 0x5B11, 86365 },
- { 0x5B0B, 86369 },
- { 0x5B3D, 86374 },
- { 0x5B6E, 86378 },
- { 0x5B0C, 86383 },
- { 0x5B0D, 86388 },
- { 0x5B02, 86392 },
- { 0x5B51, 86396 },
- { 0x5B25, 86401 },
- { 0x5BC4, 86406 },
- { 0x5BC5, 86412 },
- { 0x5BC6, 86418 },
- { 0x5BC7, 86423 },
- { 0x5B7C, 86428 },
- { 0x5B7F, 86432 },
- { 0x5B7E, 86438 },
- { 0x5B7D, 86445 },
- { 0x5BD0, 86452 },
- { 0x5B52, 86457 },
- { 0x5BA1, 86461 },
- { 0x5AF1, 86465 },
- { 0x5B24, 86469 },
- { 0x5B2C, 86473 },
- { 0x5B34, 86478 },
- { 0x5AF6, 86482 },
- { 0x5B8D, 86486 },
- { 0x5B8F, 86493 },
- { 0x5B9B, 86500 },
- { 0x5B8C, 86506 },
- { 0x5B90, 86512 },
- { 0x5B94, 86518 },
- { 0x5B95, 86524 },
- { 0x5B9D, 86530 },
- { 0x5B8E, 86537 },
- { 0x5B92, 86543 },
- { 0x5B93, 86549 },
- { 0x5B91, 86556 },
- { 0x5B9C, 86561 },
- { 0x5B08, 86567 },
- { 0x5B22, 86571 },
- { 0x5B37, 86575 },
- { 0x5B07, 86580 },
- { 0x5BCC, 86584 },
- { 0x5BCD, 86589 },
- { 0x5BCE, 86595 },
- { 0x5BCF, 86601 },
- { 0x5BC8, 86607 },
- { 0x5BC9, 86612 },
- { 0x5BCA, 86618 },
- { 0x5BCB, 86624 },
- { 0x5B72, 86630 },
- { 0x5B4D, 86634 },
- { 0x5B2D, 86639 },
- { 0x5B20, 86644 },
- { 0x5BD1, 86649 },
- { 0x5B65, 86654 },
- { 0x5B9A, 86658 },
- { 0x5B99, 86663 },
- { 0x5B98, 86668 },
- { 0x5B1F, 86673 },
- { 0x5B64, 86677 },
- { 0x5AFA, 86681 },
- { 0x5B38, 86685 },
- { 0x5BDC, 86691 },
- { 0x5BDA, 86697 },
- { 0x5B06, 86703 },
- { 0x5B1C, 86708 },
- { 0x5B5F, 86712 },
- { 0x5B16, 86717 },
- { 0x5B23, 86722 },
- { 0x5B44, 86726 },
- { 0x5AF2, 86731 },
- { 0x5B80, 86735 },
- { 0x5AF4, 86739 },
- { 0x5AF5, 86743 },
- { 0x5B46, 86748 },
- { 0x5B97, 86752 },
- { 0x5B3C, 86758 },
- { 0x5AFB, 86764 },
- { 0x5B3B, 86768 },
- { 0x5AFC, 86773 },
- { 0x5B4E, 86778 },
- { 0x5B9E, 86782 },
- { 0x5B9F, 86788 },
- { 0x5B82, 86794 },
- { 0x5BA2, 86798 },
- { 0x5B49, 86802 },
- { 0x5B27, 86807 },
- { 0x5AF3, 86812 },
- { 0x5B48, 86816 },
- { 0x5B28, 86821 },
- { 0x5AEC, 86826 },
- { 0x5B60, 86830 },
- { 0x5B61, 86835 },
- { 0x5B12, 86840 },
- { 0x5B2F, 86844 },
- { 0x5B2E, 86848 },
- { 0x5B5D, 86852 },
- { 0x5B5C, 86856 },
- { 0x5B57, 86860 },
- { 0x5B5A, 86864 },
- { 0x5B4C, 86868 },
- { 0x5B36, 86872 },
- { 0x5B3E, 86876 },
- { 0x5B35, 86880 },
- { 0x5B56, 86884 },
- { 0x5B5B, 86888 },
- { 0x5B55, 86892 },
- { 0x5B58, 86896 },
- { 0x5B59, 86900 },
- { 0x28FE, 86904 },
- { 0x2177, 86905 },
- { 0x41C6, 86906 },
- { 0x41E4, 86910 },
- { 0x41C2, 86914 },
- { 0x41DA, 86918 },
- { 0x41C3, 86922 },
- { 0x41D4, 86926 },
- { 0x41CB, 86930 },
- { 0x41DC, 86934 },
- { 0x41C5, 86938 },
- { 0x41C8, 86942 },
- { 0x41E6, 86946 },
- { 0x41C4, 86950 },
- { 0x41CE, 86954 },
- { 0x41F0, 86958 },
- { 0x41D6, 86962 },
- { 0x41F5, 86966 },
- { 0x41D0, 86970 },
- { 0x41DE, 86974 },
- { 0x41E9, 86978 },
- { 0x41DF, 86982 },
- { 0x41D9, 86986 },
- { 0x41EB, 86990 },
- { 0x41CF, 86994 },
- { 0x41CA, 86998 },
- { 0x41CD, 87002 },
- { 0x41F2, 87006 },
- { 0x41E8, 87010 },
- { 0x41DB, 87014 },
- { 0x41F1, 87018 },
- { 0x41DD, 87022 },
- { 0x41D3, 87026 },
- { 0x41E7, 87030 },
- { 0x41D8, 87034 },
- { 0x41D1, 87038 },
- { 0x41E3, 87042 },
- { 0x41D5, 87046 },
- { 0x41D7, 87050 },
- { 0x41E0, 87054 },
- { 0x41F4, 87058 },
- { 0x41EC, 87062 },
- { 0x41E2, 87066 },
- { 0x41EF, 87070 },
- { 0x41EE, 87074 },
- { 0x41E5, 87078 },
- { 0x41ED, 87082 },
- { 0x41D2, 87086 },
- { 0x41F3, 87090 },
- { 0x41CC, 87094 },
- { 0x41C7, 87098 },
- { 0x41C9, 87102 },
- { 0x41E1, 87106 },
- { 0x41EA, 87110 },
- { 0x41F6, 87114 },
- { 0x1BC4, 87118 },
- { 0x67E7, 87120 },
- { 0x6791, 87122 },
- { 0x67AA, 87124 },
- { 0x67FF, 87126 },
- { 0x672C, 87127 },
- { 0x69A6, 87130 },
- { 0x6801, 87133 },
- { 0x68F1, 87135 },
- { 0x1D10, 87136 },
- { 0x1D14, 87140 },
- { 0x69FC, 87144 },
- { 0x2467, 87150 },
- { 0x2319, 87154 },
- { 0x1D8B, 87158 },
- { 0x1D8A, 87161 },
- { 0x6929, 87163 },
- { 0x6927, 87170 },
- { 0x6928, 87177 },
- { 0x2694, 87188 },
- { 0x68CB, 87193 },
- { 0x02FC, 87195 },
- { 0x0312, 87198 },
- { 0x1971, 87201 },
- { 0x1996, 87204 },
- { 0x02DC, 87208 },
- { 0x1972, 87212 },
- { 0x1973, 87215 },
- { 0x02C6, 87218 },
- { 0x0317, 87221 },
- { 0x02E2, 87225 },
- { 0x02F1, 87228 },
- { 0x0309, 87231 },
- { 0x409C, 87235 },
- { 0x409D, 87240 },
- { 0x40A0, 87245 },
- { 0x409E, 87250 },
- { 0x409F, 87255 },
- { 0x16FB, 87260 },
- { 0x02DD, 87263 },
- { 0x1C48, 87267 },
- { 0x02C8, 87271 },
- { 0x02DA, 87274 },
- { 0x0310, 87276 },
- { 0x02DB, 87281 },
- { 0x02D7, 87286 },
- { 0x02D9, 87290 },
- { 0x0308, 87294 },
- { 0x1C42, 87298 },
- { 0x1C5A, 87302 },
- { 0x1C4D, 87306 },
- { 0x030C, 87311 },
- { 0x1C3C, 87316 },
- { 0x1999, 87320 },
- { 0x0313, 87324 },
- { 0x1C57, 87328 },
- { 0x02F5, 87333 },
- { 0x02F7, 87337 },
- { 0x1C3E, 87341 },
- { 0x16FD, 87346 },
- { 0x02DE, 87350 },
- { 0x02C9, 87354 },
- { 0x02E4, 87357 },
- { 0x1C44, 87360 },
- { 0x1C55, 87363 },
- { 0x0300, 87367 },
- { 0x02C0, 87371 },
- { 0x02D6, 87374 },
- { 0x02C5, 87378 },
- { 0x02ED, 87380 },
- { 0x02CB, 87383 },
- { 0x02EB, 87385 },
- { 0x02D2, 87388 },
- { 0x02D4, 87391 },
- { 0x02E5, 87395 },
- { 0x02FF, 87398 },
- { 0x02BF, 87402 },
- { 0x02D5, 87405 },
- { 0x0302, 87409 },
- { 0x5D09, 87412 },
- { 0x5D0B, 87416 },
- { 0x5D0A, 87420 },
- { 0x0303, 87424 },
- { 0x0301, 87428 },
- { 0x0304, 87431 },
- { 0x0322, 87434 },
- { 0x1993, 87439 },
- { 0x1989, 87446 },
- { 0x0327, 87451 },
- { 0x1978, 87456 },
- { 0x0328, 87462 },
- { 0x0323, 87467 },
- { 0x198C, 87472 },
- { 0x197B, 87477 },
- { 0x0329, 87482 },
- { 0x0324, 87487 },
- { 0x197D, 87492 },
- { 0x197E, 87497 },
- { 0x198D, 87502 },
- { 0x032A, 87511 },
- { 0x1981, 87516 },
- { 0x0325, 87521 },
- { 0x198E, 87526 },
- { 0x1994, 87535 },
- { 0x198F, 87542 },
- { 0x032B, 87547 },
- { 0x196B, 87552 },
- { 0x1984, 87558 },
- { 0x1985, 87564 },
- { 0x032C, 87569 },
- { 0x0326, 87574 },
- { 0x1991, 87579 },
- { 0x1995, 87588 },
- { 0x032D, 87595 },
- { 0x1992, 87600 },
- { 0x032E, 87605 },
- { 0x1987, 87610 },
- { 0x1975, 87615 },
- { 0x1976, 87620 },
- { 0x1977, 87625 },
- { 0x1990, 87630 },
- { 0x197A, 87635 },
- { 0x198A, 87640 },
- { 0x1986, 87645 },
- { 0x1988, 87651 },
- { 0x198B, 87656 },
- { 0x1979, 87661 },
- { 0x1974, 87667 },
- { 0x197C, 87675 },
- { 0x197F, 87681 },
- { 0x1980, 87687 },
- { 0x1982, 87693 },
- { 0x1983, 87699 },
- { 0x16FF, 87705 },
- { 0x02DF, 87710 },
- { 0x0316, 87714 },
- { 0x02F8, 87719 },
- { 0x02D8, 87724 },
- { 0x1C43, 87728 },
- { 0x1C5B, 87732 },
- { 0x1C3D, 87736 },
- { 0x0315, 87740 },
- { 0x199A, 87747 },
- { 0x030F, 87754 },
- { 0x0314, 87758 },
- { 0x02F4, 87762 },
- { 0x02F6, 87766 },
- { 0x1C3F, 87770 },
- { 0x1963, 87775 },
- { 0x1C47, 87778 },
- { 0x02C2, 87782 },
- { 0x3C85, 87784 },
- { 0x02EF, 87789 },
- { 0x3C86, 87792 },
- { 0x02F3, 87797 },
- { 0x030B, 87800 },
- { 0x1998, 87805 },
- { 0x0305, 87810 },
- { 0x02E9, 87813 },
- { 0x1962, 87816 },
- { 0x1961, 87820 },
- { 0x02F2, 87824 },
- { 0x16FE, 87828 },
- { 0x0319, 87833 },
- { 0x02CA, 87837 },
- { 0x031C, 87841 },
- { 0x031B, 87844 },
- { 0x02CE, 87848 },
- { 0x031F, 87852 },
- { 0x3C7E, 87855 },
- { 0x3C7F, 87860 },
- { 0x031D, 87865 },
- { 0x031E, 87868 },
- { 0x0320, 87872 },
- { 0x1997, 87876 },
- { 0x02FE, 87881 },
- { 0x02CD, 87884 },
- { 0x0307, 87889 },
- { 0x1C52, 87894 },
- { 0x196E, 87899 },
- { 0x0321, 87903 },
- { 0x1702, 87908 },
- { 0x0306, 87912 },
- { 0x02C3, 87916 },
- { 0x3C80, 87918 },
- { 0x3C87, 87922 },
- { 0x02F0, 87927 },
- { 0x3C81, 87930 },
- { 0x3C88, 87934 },
- { 0x02E7, 87939 },
- { 0x196F, 87941 },
- { 0x02FA, 87944 },
- { 0x1700, 87947 },
- { 0x16FA, 87952 },
- { 0x1C54, 87955 },
- { 0x02D1, 87958 },
- { 0x16FC, 87962 },
- { 0x031A, 87966 },
- { 0x1970, 87969 },
- { 0x1C53, 87972 },
- { 0x02E6, 87975 },
- { 0x16F6, 87977 },
- { 0x0311, 87981 },
- { 0x4971, 87983 },
- { 0x4976, 87987 },
- { 0x4972, 87991 },
- { 0x4975, 87995 },
- { 0x4974, 87999 },
- { 0x4970, 88003 },
- { 0x4973, 88007 },
- { 0x4977, 88011 },
- { 0x4978, 88015 },
- { 0x4979, 88019 },
- { 0x497B, 88023 },
- { 0x497A, 88027 },
- { 0x1C51, 88031 },
- { 0x02FB, 88035 },
- { 0x030D, 88038 },
- { 0x1C5C, 88042 },
- { 0x0318, 88045 },
- { 0x34C8, 88048 },
- { 0x043B, 88053 },
- { 0x043C, 88057 },
- { 0x0439, 88061 },
- { 0x3C8A, 88064 },
- { 0x3C8B, 88069 },
- { 0x34C7, 88074 },
- { 0x34D4, 88077 },
- { 0x28B5, 88080 },
- { 0x34CD, 88084 },
- { 0x28A9, 88088 },
- { 0x34CF, 88092 },
- { 0x289F, 88096 },
- { 0x28A2, 88100 },
- { 0x34F6, 88104 },
- { 0x28A6, 88108 },
- { 0x28A7, 88112 },
- { 0x28A8, 88116 },
- { 0x28AB, 88120 },
- { 0x28AC, 88124 },
- { 0x28AE, 88128 },
- { 0x28B6, 88132 },
- { 0x28A5, 88136 },
- { 0x28AA, 88140 },
- { 0x28AD, 88144 },
- { 0x28A0, 88148 },
- { 0x34CE, 88152 },
- { 0x28BA, 88156 },
- { 0x28A4, 88160 },
- { 0x28BD, 88164 },
- { 0x28B0, 88169 },
- { 0x28A1, 88173 },
- { 0x28B1, 88177 },
- { 0x28AF, 88181 },
- { 0x28B9, 88185 },
- { 0x28A3, 88189 },
- { 0x28B3, 88193 },
- { 0x34D0, 88197 },
- { 0x34D2, 88202 },
- { 0x34D1, 88207 },
- { 0x28B7, 88211 },
- { 0x28B4, 88215 },
- { 0x34D3, 88219 },
- { 0x28B2, 88223 },
- { 0x28BC, 88227 },
- { 0x28BB, 88232 },
- { 0x34F7, 88237 },
- { 0x28BE, 88242 },
- { 0x28B8, 88248 },
- { 0x34CC, 88253 },
- { 0x34C9, 88258 },
- { 0x043E, 88263 },
- { 0x34D5, 88268 },
- { 0x043F, 88271 },
- { 0x043D, 88275 },
- { 0x34CA, 88278 },
- { 0x043A, 88283 },
- { 0x030E, 88286 },
- { 0x16F8, 88289 },
- { 0x02D0, 88291 },
- { 0x02EE, 88294 },
- { 0x02F9, 88298 },
- { 0x02EA, 88302 },
- { 0x3C7C, 88307 },
- { 0x3C83, 88311 },
- { 0x3C7D, 88316 },
- { 0x3C84, 88320 },
- { 0x02C4, 88325 },
- { 0x02D3, 88327 },
- { 0x02CC, 88331 },
- { 0x02E8, 88335 },
- { 0x02FD, 88339 },
- { 0x1C45, 88342 },
- { 0x1C41, 88346 },
- { 0x02C7, 88350 },
- { 0x02E3, 88352 },
- { 0x16F9, 88355 },
- { 0x1C49, 88358 },
- { 0x1C4C, 88361 },
- { 0x1C4F, 88365 },
- { 0x1C4E, 88368 },
- { 0x1C4A, 88371 },
- { 0x1C50, 88374 },
- { 0x1C4B, 88379 },
- { 0x1C56, 88382 },
- { 0x1C59, 88386 },
- { 0x02E1, 88392 },
- { 0x02C1, 88396 },
- { 0x02EC, 88399 },
- { 0x3C82, 88403 },
- { 0x3C89, 88406 },
- { 0x36DF, 88410 },
- { 0x36CF, 88414 },
- { 0x36D4, 88418 },
- { 0x36D0, 88422 },
- { 0x36D3, 88426 },
- { 0x36D2, 88430 },
- { 0x36D7, 88434 },
- { 0x36CE, 88438 },
- { 0x36D6, 88442 },
- { 0x36D5, 88446 },
- { 0x36D1, 88450 },
- { 0x36D8, 88454 },
- { 0x36D9, 88458 },
- { 0x36DA, 88462 },
- { 0x36DB, 88466 },
- { 0x36DC, 88470 },
- { 0x36DD, 88474 },
- { 0x36DE, 88478 },
- { 0x030A, 88482 },
- { 0x1C58, 88485 },
- { 0x1964, 88491 },
- { 0x02CF, 88494 },
- { 0x02E0, 88496 },
- { 0x1701, 88500 },
- { 0x1703, 88503 },
- { 0x1704, 88506 },
- { 0x1968, 88509 },
- { 0x196C, 88511 },
- { 0x1966, 88513 },
- { 0x1965, 88515 },
- { 0x196D, 88517 },
- { 0x1967, 88519 },
- { 0x1C46, 88521 },
- { 0x1C40, 88525 },
- { 0x16F7, 88529 },
- { 0x196A, 88531 },
- { 0x1969, 88533 },
- { 0x2AED, 88535 },
- { 0x2AEE, 88540 },
- { 0x2593, 88545 },
- { 0x0068, 88549 },
- { 0x6830, 88551 },
- { 0x4B81, 88552 },
- { 0x4B82, 88555 },
- { 0x4B85, 88560 },
- { 0x4B83, 88565 },
- { 0x4B86, 88570 },
- { 0x4B89, 88575 },
- { 0x4B84, 88580 },
- { 0x4B88, 88586 },
- { 0x4B87, 88591 },
- { 0x4C0B, 88597 },
- { 0x4C0D, 88600 },
- { 0x4C0C, 88608 },
- { 0x4CC0, 88613 },
- { 0x4CC1, 88616 },
- { 0x4E8C, 88620 },
- { 0x4F1A, 88623 },
- { 0x4E8E, 88627 },
- { 0x4E8D, 88632 },
- { 0x4E91, 88636 },
- { 0x4E8F, 88646 },
- { 0x4E90, 88657 },
- { 0x4B8A, 88665 },
- { 0x4B8B, 88668 },
- { 0x4B96, 88671 },
- { 0x4B95, 88675 },
- { 0x4B90, 88684 },
- { 0x4B8E, 88689 },
- { 0x4B91, 88694 },
- { 0x4EF1, 88700 },
- { 0x4F8F, 88705 },
- { 0x4B8C, 88711 },
- { 0x4B8D, 88716 },
- { 0x4B8F, 88722 },
- { 0x4B92, 88728 },
- { 0x4F90, 88733 },
- { 0x4B93, 88738 },
- { 0x4B94, 88743 },
- { 0x4B9D, 88748 },
- { 0x4F91, 88751 },
- { 0x4B9E, 88756 },
- { 0x4B9F, 88759 },
- { 0x4BA0, 88764 },
- { 0x4BA1, 88771 },
- { 0x4BA2, 88774 },
- { 0x4BA5, 88779 },
- { 0x4BA7, 88784 },
- { 0x4BA8, 88789 },
- { 0x4BA9, 88794 },
- { 0x4BA3, 88799 },
- { 0x4BA4, 88804 },
- { 0x4BA6, 88809 },
- { 0x4BAE, 88814 },
- { 0x4BAF, 88817 },
- { 0x4BB2, 88822 },
- { 0x4BB1, 88828 },
- { 0x4BB0, 88837 },
- { 0x4BC1, 88842 },
- { 0x4BCA, 88845 },
- { 0x4BCB, 88848 },
- { 0x4BCC, 88853 },
- { 0x4BCD, 88858 },
- { 0x4BCE, 88864 },
- { 0x4BCF, 88867 },
- { 0x4BD0, 88873 },
- { 0x4F96, 88879 },
- { 0x4BD1, 88886 },
- { 0x4BD6, 88891 },
- { 0x4F97, 88894 },
- { 0x4BF3, 88899 },
- { 0x4BFB, 88902 },
- { 0x4BFD, 88905 },
- { 0x4BFC, 88909 },
- { 0x4BFE, 88914 },
- { 0x4C0E, 88918 },
- { 0x4C0F, 88921 },
- { 0x4C14, 88930 },
- { 0x4C11, 88935 },
- { 0x4C10, 88940 },
- { 0x4FB8, 88945 },
- { 0x4FB9, 88950 },
- { 0x4C12, 88955 },
- { 0x4C13, 88960 },
- { 0x4C17, 88965 },
- { 0x4C18, 88968 },
- { 0x4C1B, 88971 },
- { 0x4C19, 88976 },
- { 0x4C1A, 88981 },
- { 0x4C1E, 88987 },
- { 0x4C1C, 88991 },
- { 0x4C1D, 88996 },
- { 0x4C36, 89001 },
- { 0x4C37, 89004 },
- { 0x4C81, 89008 },
- { 0x4C82, 89011 },
- { 0x4C83, 89016 },
- { 0x4C84, 89021 },
- { 0x4C97, 89026 },
- { 0x4C98, 89029 },
- { 0x4CAA, 89034 },
- { 0x4CAC, 89037 },
- { 0x4CAB, 89041 },
- { 0x4FDD, 89045 },
- { 0x4CAE, 89050 },
- { 0x4CB7, 89053 },
- { 0x4CAF, 89058 },
- { 0x4FDE, 89063 },
- { 0x4CB1, 89072 },
- { 0x4CB3, 89077 },
- { 0x4CB4, 89082 },
- { 0x4CB5, 89087 },
- { 0x4CB6, 89092 },
- { 0x4CB0, 89097 },
- { 0x4CB2, 89102 },
- { 0x4CB8, 89107 },
- { 0x4CC2, 89110 },
- { 0x4CC6, 89113 },
- { 0x4CCC, 89116 },
- { 0x4CCD, 89119 },
- { 0x4CCF, 89125 },
- { 0x4CD0, 89128 },
- { 0x4CD3, 89133 },
- { 0x4CD1, 89137 },
- { 0x4CD2, 89142 },
- { 0x4CD5, 89147 },
- { 0x4CD6, 89150 },
- { 0x4CD8, 89153 },
- { 0x4CD9, 89156 },
- { 0x4D08, 89161 },
- { 0x4FE1, 89166 },
- { 0x4CDA, 89173 },
- { 0x4CDB, 89178 },
- { 0x4CE0, 89185 },
- { 0x4FDF, 89190 },
- { 0x4CE3, 89195 },
- { 0x4CE8, 89200 },
- { 0x4CEC, 89205 },
- { 0x4F03, 89210 },
- { 0x4CEF, 89217 },
- { 0x4FE0, 89222 },
- { 0x4CF1, 89227 },
- { 0x4CF3, 89232 },
- { 0x4CF4, 89237 },
- { 0x4CF5, 89242 },
- { 0x4CF6, 89247 },
- { 0x4CF7, 89254 },
- { 0x4CF8, 89261 },
- { 0x4CF9, 89268 },
- { 0x4CFA, 89273 },
- { 0x4CFB, 89280 },
- { 0x4F05, 89285 },
- { 0x4CFD, 89290 },
- { 0x4CFE, 89295 },
- { 0x4CFF, 89300 },
- { 0x4F07, 89305 },
- { 0x4D09, 89310 },
- { 0x4D0A, 89315 },
- { 0x4FE2, 89320 },
- { 0x4D0D, 89325 },
- { 0x4CDD, 89330 },
- { 0x4CDF, 89335 },
- { 0x4CE4, 89340 },
- { 0x4CE6, 89345 },
- { 0x4CE7, 89350 },
- { 0x4F02, 89359 },
- { 0x4CEE, 89364 },
- { 0x4CF0, 89369 },
- { 0x4CF2, 89374 },
- { 0x4F04, 89379 },
- { 0x4CFC, 89384 },
- { 0x4D00, 89389 },
- { 0x4D01, 89394 },
- { 0x4D02, 89399 },
- { 0x4D04, 89404 },
- { 0x4D05, 89409 },
- { 0x4D07, 89414 },
- { 0x4F08, 89419 },
- { 0x4D0C, 89424 },
- { 0x4CDC, 89429 },
- { 0x4F00, 89434 },
- { 0x4CE2, 89439 },
- { 0x4CE5, 89444 },
- { 0x4CE9, 89450 },
- { 0x4F01, 89455 },
- { 0x4CEA, 89460 },
- { 0x4CEB, 89467 },
- { 0x4CED, 89474 },
- { 0x4D03, 89479 },
- { 0x4F06, 89484 },
- { 0x4D0B, 89489 },
- { 0x4EFF, 89496 },
- { 0x4CDE, 89501 },
- { 0x4CE1, 89506 },
- { 0x4D06, 89511 },
- { 0x4D21, 89516 },
- { 0x4D23, 89519 },
- { 0x4D24, 89524 },
- { 0x4D22, 89529 },
- { 0x4D2B, 89534 },
- { 0x4D2C, 89537 },
- { 0x4D38, 89549 },
- { 0x4D78, 89552 },
- { 0x4D7C, 89555 },
- { 0x4D7D, 89558 },
- { 0x4DA1, 89563 },
- { 0x4DA3, 89566 },
- { 0x4DA2, 89570 },
- { 0x4DA9, 89575 },
- { 0x4DAB, 89578 },
- { 0x502E, 89581 },
- { 0x4DAD, 89586 },
- { 0x4DAE, 89589 },
- { 0x4DBF, 89594 },
- { 0x4DC9, 89597 },
- { 0x4DCA, 89600 },
- { 0x4DCB, 89605 },
- { 0x4DCC, 89610 },
- { 0x4DCD, 89614 },
- { 0x4DCE, 89617 },
- { 0x4DE2, 89622 },
- { 0x4DFB, 89625 },
- { 0x4E00, 89628 },
- { 0x4E01, 89631 },
- { 0x4E05, 89636 },
- { 0x4E06, 89641 },
- { 0x4E08, 89646 },
- { 0x4E02, 89651 },
- { 0x4E03, 89656 },
- { 0x4E04, 89661 },
- { 0x4E07, 89666 },
- { 0x4E09, 89671 },
- { 0x4E0A, 89676 },
- { 0x4E10, 89681 },
- { 0x4E12, 89684 },
- { 0x4E13, 89687 },
- { 0x4E14, 89690 },
- { 0x4E5C, 89693 },
- { 0x4E5D, 89696 },
- { 0x5047, 89700 },
- { 0x4E63, 89705 },
- { 0x4E64, 89708 },
- { 0x4E6C, 89713 },
- { 0x4E70, 89716 },
- { 0x4E6E, 89720 },
- { 0x4E6F, 89725 },
- { 0x4E6D, 89730 },
- { 0x4E7D, 89734 },
- { 0x4E7E, 89737 },
- { 0x4E7F, 89741 },
- { 0x4E80, 89744 },
- { 0x4E86, 89748 },
- { 0x4E92, 89751 },
- { 0x4E93, 89754 },
- { 0x4E94, 89757 },
- { 0x4E9A, 89760 },
- { 0x4E98, 89764 },
- { 0x4E99, 89773 },
- { 0x4E97, 89783 },
- { 0x4E96, 89788 },
- { 0x4E95, 89793 },
- { 0x4E9B, 89797 },
- { 0x4E9C, 89801 },
- { 0x4E9E, 89807 },
- { 0x4EA2, 89810 },
- { 0x4F19, 89815 },
- { 0x4EA0, 89820 },
- { 0x4EA1, 89827 },
- { 0x4E9F, 89832 },
- { 0x4EA7, 89837 },
- { 0x4EA8, 89840 },
- { 0x4EA9, 89844 },
- { 0x4EAB, 89847 },
- { 0x4EAA, 89851 },
- { 0x4EDE, 89856 },
- { 0x4EDF, 89859 },
- { 0x4EE0, 89863 },
- { 0x4EE4, 89869 },
- { 0x4EE5, 89872 },
- { 0x4EEB, 89877 },
- { 0x5051, 89880 },
- { 0x4B97, 89887 },
- { 0x4EF2, 89890 },
- { 0x4B9A, 89895 },
- { 0x4B99, 89902 },
- { 0x4B9B, 89908 },
- { 0x4B9C, 89913 },
- { 0x4B98, 89918 },
- { 0x4BB9, 89923 },
- { 0x4BBB, 89926 },
- { 0x4BBD, 89931 },
- { 0x4BBE, 89938 },
- { 0x4BBC, 89951 },
- { 0x4BBA, 89963 },
- { 0x4BC2, 89968 },
- { 0x4F92, 89971 },
- { 0x4BC5, 89977 },
- { 0x4BC6, 89980 },
- { 0x4BC8, 89985 },
- { 0x4BD4, 89988 },
- { 0x4BD7, 89991 },
- { 0x4F98, 89994 },
- { 0x4BD8, 89999 },
- { 0x4BDB, 90007 },
- { 0x4BDC, 90013 },
- { 0x4BDD, 90019 },
- { 0x4BDE, 90027 },
- { 0x4BE1, 90033 },
- { 0x4BE2, 90039 },
- { 0x4BE3, 90045 },
- { 0x4BE5, 90053 },
- { 0x4BE6, 90059 },
- { 0x4BE7, 90065 },
- { 0x4BE9, 90073 },
- { 0x4BEB, 90079 },
- { 0x4BED, 90085 },
- { 0x4EF4, 90093 },
- { 0x4BE0, 90101 },
- { 0x4BE4, 90107 },
- { 0x4BE8, 90113 },
- { 0x4BEA, 90119 },
- { 0x4BEE, 90127 },
- { 0x4BD9, 90133 },
- { 0x4BDF, 90139 },
- { 0x4BEC, 90145 },
- { 0x4BDA, 90151 },
- { 0x4BEF, 90157 },
- { 0x4BF0, 90160 },
- { 0x4BF4, 90163 },
- { 0x4BF5, 90166 },
- { 0x4F9A, 90169 },
- { 0x4F99, 90176 },
- { 0x4BF6, 90181 },
- { 0x4BF8, 90186 },
- { 0x4BF9, 90189 },
- { 0x4BFF, 90196 },
- { 0x4EF7, 90199 },
- { 0x4C00, 90204 },
- { 0x4C02, 90209 },
- { 0x4FA2, 90212 },
- { 0x4FA3, 90217 },
- { 0x4FA6, 90222 },
- { 0x4FA7, 90227 },
- { 0x4FB3, 90232 },
- { 0x4FB4, 90237 },
- { 0x4FB5, 90242 },
- { 0x4FB7, 90247 },
- { 0x4F9D, 90253 },
- { 0x4F9E, 90258 },
- { 0x4F9F, 90265 },
- { 0x4FA0, 90270 },
- { 0x4FA8, 90275 },
- { 0x4FAA, 90281 },
- { 0x4FAE, 90286 },
- { 0x4FAF, 90291 },
- { 0x4FB0, 90298 },
- { 0x4FB2, 90305 },
- { 0x4FB6, 90310 },
- { 0x4FA4, 90315 },
- { 0x4FA5, 90321 },
- { 0x4FB1, 90326 },
- { 0x4F9C, 90331 },
- { 0x4FA1, 90336 },
- { 0x4FA9, 90341 },
- { 0x4FAB, 90346 },
- { 0x4FAC, 90351 },
- { 0x4FAD, 90358 },
- { 0x4C04, 90363 },
- { 0x4C05, 90366 },
- { 0x4C38, 90369 },
- { 0x4C6E, 90372 },
- { 0x4C39, 90377 },
- { 0x4C3A, 90386 },
- { 0x4C3B, 90393 },
- { 0x4C6B, 90400 },
- { 0x4C3D, 90405 },
- { 0x4EFA, 90410 },
- { 0x4C44, 90419 },
- { 0x4C45, 90424 },
- { 0x4C48, 90429 },
- { 0x4C49, 90434 },
- { 0x4C4A, 90441 },
- { 0x4C4B, 90446 },
- { 0x4FCA, 90454 },
- { 0x4C4E, 90459 },
- { 0x4FCD, 90464 },
- { 0x4C52, 90471 },
- { 0x4C55, 90480 },
- { 0x4C5E, 90487 },
- { 0x4C5F, 90492 },
- { 0x4C60, 90499 },
- { 0x4FD3, 90504 },
- { 0x4FD4, 90509 },
- { 0x4FD5, 90516 },
- { 0x4C63, 90523 },
- { 0x4C6C, 90528 },
- { 0x4C6D, 90533 },
- { 0x4C3C, 90540 },
- { 0x4C3E, 90548 },
- { 0x4C40, 90553 },
- { 0x4C41, 90558 },
- { 0x4C42, 90565 },
- { 0x4C43, 90570 },
- { 0x4FC6, 90577 },
- { 0x4C46, 90583 },
- { 0x4C47, 90590 },
- { 0x4FC7, 90595 },
- { 0x4FC8, 90603 },
- { 0x4C4D, 90610 },
- { 0x4FCB, 90615 },
- { 0x4FCC, 90622 },
- { 0x4C4F, 90629 },
- { 0x4C50, 90634 },
- { 0x4C53, 90641 },
- { 0x4C54, 90646 },
- { 0x4C57, 90653 },
- { 0x4C58, 90659 },
- { 0x4C59, 90668 },
- { 0x4C5B, 90673 },
- { 0x4C5C, 90678 },
- { 0x4C5D, 90685 },
- { 0x4FCF, 90692 },
- { 0x4FD0, 90697 },
- { 0x4FD1, 90704 },
- { 0x4C61, 90709 },
- { 0x4C62, 90714 },
- { 0x4C64, 90721 },
- { 0x4C65, 90726 },
- { 0x4C66, 90731 },
- { 0x4C67, 90736 },
- { 0x4C69, 90743 },
- { 0x4EFB, 90748 },
- { 0x4C3F, 90753 },
- { 0x4FC9, 90760 },
- { 0x4C4C, 90765 },
- { 0x4C51, 90771 },
- { 0x4C56, 90778 },
- { 0x4FD2, 90783 },
- { 0x4C68, 90788 },
- { 0x4FD6, 90793 },
- { 0x4C6A, 90798 },
- { 0x4FD7, 90803 },
- { 0x4FC5, 90808 },
- { 0x4C5A, 90813 },
- { 0x4FCE, 90818 },
- { 0x4C71, 90825 },
- { 0x4C72, 90828 },
- { 0x4C73, 90836 },
- { 0x4C74, 90839 },
- { 0x4C76, 90848 },
- { 0x4C77, 90851 },
- { 0x4C7C, 90854 },
- { 0x4C85, 90857 },
- { 0x4C86, 90860 },
- { 0x4C87, 90865 },
- { 0x4EFD, 90870 },
- { 0x4C99, 90873 },
- { 0x4C9E, 90876 },
- { 0x4FDB, 90880 },
- { 0x4C9A, 90886 },
- { 0x4C9B, 90891 },
- { 0x4C9C, 90899 },
- { 0x4C9D, 90904 },
- { 0x4C9F, 90911 },
- { 0x4CA2, 90914 },
- { 0x4FDC, 90920 },
- { 0x4CA0, 90927 },
- { 0x4CA1, 90934 },
- { 0x4CA3, 90939 },
- { 0x4CA4, 90942 },
- { 0x4CA5, 90945 },
- { 0x4CA6, 90950 },
- { 0x4CAD, 90953 },
- { 0x4CC7, 90956 },
- { 0x4CC9, 90959 },
- { 0x4CC8, 90963 },
- { 0x4CCB, 90967 },
- { 0x4CCA, 90971 },
- { 0x4CCE, 90982 },
- { 0x4CD7, 90985 },
- { 0x4D0E, 90988 },
- { 0x4D0F, 90991 },
- { 0x4D10, 90996 },
- { 0x4D16, 90999 },
- { 0x4D17, 91002 },
- { 0x4D18, 91008 },
- { 0x4D19, 91011 },
- { 0x4D1A, 91016 },
- { 0x4EF0, 91021 },
- { 0x4D25, 91025 },
- { 0x4D26, 91028 },
- { 0x4D2D, 91031 },
- { 0x4D2E, 91034 },
- { 0x4D2F, 91037 },
- { 0x4D30, 91042 },
- { 0x4D31, 91045 },
- { 0x4D32, 91048 },
- { 0x4D33, 91052 },
- { 0x4D34, 91055 },
- { 0x4D35, 91058 },
- { 0x4D73, 91063 },
- { 0x4D74, 91066 },
- { 0x4D75, 91071 },
- { 0x4D76, 91074 },
- { 0x4D77, 91079 },
- { 0x4D79, 91086 },
- { 0x4D7E, 91089 },
- { 0x5028, 91092 },
- { 0x4D92, 91098 },
- { 0x4D7F, 91102 },
- { 0x4D84, 91107 },
- { 0x4D85, 91114 },
- { 0x4D89, 91119 },
- { 0x4D8A, 91124 },
- { 0x4D8C, 91131 },
- { 0x4D8D, 91138 },
- { 0x4D8E, 91143 },
- { 0x4D8F, 91148 },
- { 0x4D80, 91155 },
- { 0x502A, 91160 },
- { 0x502B, 91165 },
- { 0x502C, 91170 },
- { 0x4F0C, 91179 },
- { 0x5029, 91184 },
- { 0x4D81, 91189 },
- { 0x4F0B, 91194 },
- { 0x4D82, 91201 },
- { 0x4D83, 91207 },
- { 0x4D86, 91213 },
- { 0x4D87, 91218 },
- { 0x4D88, 91223 },
- { 0x4D90, 91230 },
- { 0x502D, 91237 },
- { 0x4D91, 91242 },
- { 0x4D8B, 91247 },
- { 0x4D96, 91252 },
- { 0x4F0A, 91256 },
- { 0x4D95, 91262 },
- { 0x4D93, 91266 },
- { 0x4D94, 91271 },
- { 0x4D97, 91276 },
- { 0x4D9C, 91279 },
- { 0x4D9D, 91282 },
- { 0x4D9E, 91285 },
- { 0x4D9F, 91288 },
- { 0x4DA0, 91293 },
- { 0x4DA4, 91301 },
- { 0x4DA5, 91304 },
- { 0x4DA6, 91307 },
- { 0x4DAA, 91310 },
- { 0x4DAC, 91313 },
- { 0x4DAF, 91316 },
- { 0x4DB0, 91319 },
- { 0x4DC0, 91323 },
- { 0x4F0F, 91326 },
- { 0x4DC7, 91329 },
- { 0x4DC6, 91332 },
- { 0x4DCF, 91336 },
- { 0x4DD0, 91339 },
- { 0x4DD2, 91342 },
- { 0x4DD1, 91350 },
- { 0x4F10, 91356 },
- { 0x4DE4, 91359 },
- { 0x4DEB, 91362 },
- { 0x4DEA, 91367 },
- { 0x4DE5, 91371 },
- { 0x4DE7, 91377 },
- { 0x4DE8, 91383 },
- { 0x4DE9, 91394 },
- { 0x4DE6, 91400 },
- { 0x4DEC, 91406 },
- { 0x4DED, 91411 },
- { 0x4DFC, 91419 },
- { 0x4DFD, 91422 },
- { 0x4DFE, 91425 },
- { 0x4E11, 91428 },
- { 0x4E16, 91431 },
- { 0x4E29, 91434 },
- { 0x503C, 91438 },
- { 0x4E28, 91444 },
- { 0x4E17, 91449 },
- { 0x4E18, 91454 },
- { 0x503D, 91459 },
- { 0x4E1A, 91464 },
- { 0x4E1E, 91469 },
- { 0x4E23, 91474 },
- { 0x4E24, 91479 },
- { 0x4E25, 91484 },
- { 0x4E26, 91489 },
- { 0x4E19, 91494 },
- { 0x4F17, 91499 },
- { 0x4E1B, 91505 },
- { 0x4E1C, 91510 },
- { 0x4E1D, 91515 },
- { 0x4E1F, 91520 },
- { 0x4E20, 91525 },
- { 0x503E, 91530 },
- { 0x4E22, 91537 },
- { 0x4E27, 91542 },
- { 0x4E21, 91547 },
- { 0x503F, 91552 },
- { 0x4E15, 91557 },
- { 0x4E2A, 91561 },
- { 0x4E2B, 91564 },
- { 0x4E2D, 91570 },
- { 0x4E2E, 91573 },
- { 0x4E3B, 91576 },
- { 0x4E3C, 91579 },
- { 0x5041, 91583 },
- { 0x4E3D, 91588 },
- { 0x4E3E, 91599 },
- { 0x5044, 91610 },
- { 0x5042, 91615 },
- { 0x5043, 91620 },
- { 0x4E58, 91625 },
- { 0x4E59, 91628 },
- { 0x4E5E, 91634 },
- { 0x4E65, 91637 },
- { 0x4E68, 91640 },
- { 0x4E6A, 91643 },
- { 0x4E71, 91646 },
- { 0x4E72, 91649 },
- { 0x4E73, 91660 },
- { 0x4E74, 91664 },
- { 0x4E75, 91667 },
- { 0x4E7A, 91672 },
- { 0x4E76, 91677 },
- { 0x4E77, 91682 },
- { 0x4E78, 91687 },
- { 0x4E79, 91692 },
- { 0x4E7C, 91697 },
- { 0x4F18, 91700 },
- { 0x4E81, 91703 },
- { 0x4E82, 91706 },
- { 0x4E84, 91709 },
- { 0x4E85, 91714 },
- { 0x4E83, 91725 },
- { 0x4E88, 91730 },
- { 0x4E89, 91733 },
- { 0x5049, 91736 },
- { 0x504A, 91742 },
- { 0x4E8A, 91748 },
- { 0x4E8B, 91751 },
- { 0x4EAC, 91759 },
- { 0x4EAD, 91762 },
- { 0x4EAE, 91769 },
- { 0x4EAF, 91776 },
- { 0x4EB0, 91781 },
- { 0x4EB2, 91786 },
- { 0x4EB4, 91791 },
- { 0x4EB3, 91798 },
- { 0x504C, 91805 },
- { 0x4EB1, 91810 },
- { 0x504B, 91815 },
- { 0x4EB5, 91819 },
- { 0x4EB6, 91822 },
- { 0x4EB8, 91825 },
- { 0x4EB9, 91828 },
- { 0x4ECD, 91833 },
- { 0x4EBD, 91840 },
- { 0x4EC1, 91845 },
- { 0x4EC2, 91850 },
- { 0x4EC4, 91855 },
- { 0x4EC6, 91860 },
- { 0x4EC9, 91865 },
- { 0x4ECC, 91870 },
- { 0x4ECE, 91875 },
- { 0x4EBB, 91880 },
- { 0x4EBC, 91885 },
- { 0x4EBE, 91890 },
- { 0x4EC0, 91895 },
- { 0x4EC3, 91900 },
- { 0x4EC5, 91905 },
- { 0x504F, 91910 },
- { 0x4EC7, 91915 },
- { 0x4EC8, 91920 },
- { 0x4ECA, 91925 },
- { 0x4EBF, 91930 },
- { 0x4ECB, 91936 },
- { 0x504D, 91941 },
- { 0x4ECF, 91946 },
- { 0x4EBA, 91951 },
- { 0x504E, 91956 },
- { 0x4ED2, 91961 },
- { 0x4ED3, 91964 },
- { 0x4ED4, 91969 },
- { 0x4ED5, 91974 },
- { 0x4ED6, 91979 },
- { 0x4EDB, 91984 },
- { 0x4EDC, 91987 },
- { 0x4EDD, 91992 },
- { 0x5050, 91995 },
- { 0x4EE1, 91998 },
- { 0x4EE3, 92001 },
- { 0x4EE6, 92004 },
- { 0x4EE7, 92007 },
- { 0x4EE8, 92010 },
- { 0x4EE9, 92015 },
- { 0x4EEC, 92018 },
- { 0x4EED, 92021 },
- { 0x5052, 92026 },
- { 0x4EEF, 92033 },
- { 0x4BAA, 92036 },
- { 0x4BAC, 92039 },
- { 0x4EF3, 92042 },
- { 0x4BAD, 92047 },
- { 0x4BB4, 92052 },
- { 0x4BB5, 92055 },
- { 0x4BB6, 92058 },
- { 0x4BBF, 92063 },
- { 0x4BC3, 92066 },
- { 0x4BD5, 92069 },
- { 0x4EF5, 92072 },
- { 0x4BF7, 92075 },
- { 0x4F9B, 92078 },
- { 0x4BFA, 92083 },
- { 0x4EF6, 92086 },
- { 0x4C01, 92091 },
- { 0x4C06, 92094 },
- { 0x4C07, 92097 },
- { 0x4C08, 92101 },
- { 0x4C09, 92106 },
- { 0x4C0A, 92109 },
- { 0x4C15, 92112 },
- { 0x4C16, 92115 },
- { 0x4C1F, 92118 },
- { 0x4C21, 92121 },
- { 0x4FBB, 92124 },
- { 0x4C22, 92129 },
- { 0x4C23, 92132 },
- { 0x4C24, 92137 },
- { 0x4C25, 92144 },
- { 0x4C26, 92153 },
- { 0x4C2A, 92158 },
- { 0x4C2B, 92163 },
- { 0x4C30, 92169 },
- { 0x4C32, 92174 },
- { 0x4C33, 92179 },
- { 0x4FC4, 92184 },
- { 0x4C34, 92189 },
- { 0x4C35, 92194 },
- { 0x4C27, 92199 },
- { 0x4EF8, 92204 },
- { 0x4C2C, 92209 },
- { 0x4C2F, 92215 },
- { 0x4C31, 92220 },
- { 0x4EF9, 92227 },
- { 0x4C28, 92232 },
- { 0x4C29, 92238 },
- { 0x4C2D, 92245 },
- { 0x4C2E, 92250 },
- { 0x4FBD, 92256 },
- { 0x4FBF, 92262 },
- { 0x4FC1, 92268 },
- { 0x4FC3, 92274 },
- { 0x4FBC, 92280 },
- { 0x4FBE, 92286 },
- { 0x4FC0, 92293 },
- { 0x4FC2, 92299 },
- { 0x4C6F, 92305 },
- { 0x4FD8, 92308 },
- { 0x4C70, 92314 },
- { 0x4C78, 92319 },
- { 0x4C7A, 92322 },
- { 0x4C79, 92327 },
- { 0x4C7B, 92331 },
- { 0x4C7D, 92336 },
- { 0x4EFC, 92339 },
- { 0x4C89, 92342 },
- { 0x4C8A, 92345 },
- { 0x4C8B, 92349 },
- { 0x4C8C, 92352 },
- { 0x4C8F, 92359 },
- { 0x4C90, 92366 },
- { 0x4C8E, 92371 },
- { 0x4C8D, 92376 },
- { 0x4C92, 92382 },
- { 0x4C96, 92385 },
- { 0x4C94, 92389 },
- { 0x4FDA, 92394 },
- { 0x4C95, 92401 },
- { 0x4C93, 92406 },
- { 0x4CA7, 92411 },
- { 0x4CB9, 92414 },
- { 0x4CBA, 92417 },
- { 0x4CBE, 92422 },
- { 0x4CBB, 92427 },
- { 0x4CBD, 92432 },
- { 0x4CBC, 92437 },
- { 0x4CBF, 92442 },
- { 0x4EFE, 92445 },
- { 0x4CC3, 92448 },
- { 0x4CC4, 92451 },
- { 0x4CC5, 92457 },
- { 0x4CD4, 92463 },
- { 0x4D11, 92466 },
- { 0x4D12, 92469 },
- { 0x4D13, 92472 },
- { 0x4D14, 92475 },
- { 0x4D15, 92478 },
- { 0x4D1B, 92483 },
- { 0x4D1C, 92486 },
- { 0x4D28, 92489 },
- { 0x4D7B, 92492 },
- { 0x4DA7, 92495 },
- { 0x4F0D, 92498 },
- { 0x4DB3, 92501 },
- { 0x4DB7, 92504 },
- { 0x4DB8, 92509 },
- { 0x502F, 92518 },
- { 0x5030, 92525 },
- { 0x4DB4, 92532 },
- { 0x4DB6, 92537 },
- { 0x4DB5, 92542 },
- { 0x4DB9, 92547 },
- { 0x4DC1, 92552 },
- { 0x4DC3, 92555 },
- { 0x4DC2, 92561 },
- { 0x4DC4, 92565 },
- { 0x4DC8, 92570 },
- { 0x4F11, 92573 },
- { 0x4DE3, 92576 },
- { 0x4E56, 92579 },
- { 0x4E55, 92587 },
- { 0x4F14, 92591 },
- { 0x4F16, 92597 },
- { 0x4E2F, 92600 },
- { 0x4E30, 92603 },
- { 0x4E36, 92608 },
- { 0x4E37, 92613 },
- { 0x4E33, 92620 },
- { 0x4E31, 92625 },
- { 0x4E35, 92630 },
- { 0x4E32, 92635 },
- { 0x4E34, 92640 },
- { 0x4E38, 92645 },
- { 0x5040, 92648 },
- { 0x4E40, 92652 },
- { 0x4E44, 92655 },
- { 0x4E45, 92658 },
- { 0x4E46, 92663 },
- { 0x4E47, 92668 },
- { 0x4E48, 92671 },
- { 0x4E49, 92676 },
- { 0x4E4B, 92681 },
- { 0x4E4C, 92686 },
- { 0x4E4D, 92691 },
- { 0x4E4E, 92696 },
- { 0x4E50, 92702 },
- { 0x4E51, 92707 },
- { 0x4E52, 92712 },
- { 0x4E4A, 92717 },
- { 0x4E4F, 92722 },
- { 0x4E54, 92727 },
- { 0x4E56, 92730 },
- { 0x4E55, 92738 },
- { 0x4E5A, 92742 },
- { 0x5046, 92745 },
- { 0x5045, 92752 },
- { 0x4E5F, 92759 },
- { 0x4E60, 92762 },
- { 0x4E61, 92768 },
- { 0x4E66, 92771 },
- { 0x4E6B, 92774 },
- { 0x4E7B, 92777 },
- { 0x5048, 92780 },
- { 0x4E87, 92785 },
- { 0x4E9D, 92788 },
- { 0x4EA4, 92791 },
- { 0x4EA6, 92794 },
- { 0x4EA5, 92799 },
- { 0x4EB7, 92804 },
- { 0x4ED8, 92807 },
- { 0x4ED7, 92810 },
- { 0x4EE2, 92813 },
- { 0x4EEA, 92816 },
- { 0x4BAB, 92819 },
- { 0x4BB3, 92822 },
- { 0x4BB7, 92825 },
- { 0x4BB8, 92828 },
- { 0x4BC7, 92831 },
- { 0x4BC9, 92834 },
- { 0x4BD2, 92837 },
- { 0x4BD3, 92840 },
- { 0x4BF1, 92845 },
- { 0x4BF2, 92848 },
- { 0x4C03, 92851 },
- { 0x4C20, 92854 },
- { 0x4FBA, 92857 },
- { 0x4C75, 92861 },
- { 0x4C88, 92864 },
- { 0x4C91, 92867 },
- { 0x4CA8, 92870 },
- { 0x4D20, 92873 },
- { 0x4D27, 92876 },
- { 0x4D39, 92879 },
- { 0x4D3A, 92882 },
- { 0x4D3B, 92887 },
- { 0x4D3C, 92896 },
- { 0x4D3D, 92903 },
- { 0x4D66, 92910 },
- { 0x4D67, 92915 },
- { 0x4D68, 92922 },
- { 0x4D3E, 92931 },
- { 0x4D3F, 92936 },
- { 0x4D42, 92941 },
- { 0x4D44, 92946 },
- { 0x4D45, 92951 },
- { 0x4F09, 92956 },
- { 0x4D49, 92961 },
- { 0x4D4B, 92966 },
- { 0x4D4D, 92973 },
- { 0x4D4E, 92978 },
- { 0x4D4F, 92985 },
- { 0x4D50, 92992 },
- { 0x4D57, 92997 },
- { 0x4D59, 93002 },
- { 0x4D5A, 93007 },
- { 0x4D5C, 93014 },
- { 0x4D65, 93019 },
- { 0x4D69, 93030 },
- { 0x4D6A, 93037 },
- { 0x4FE3, 93042 },
- { 0x4D40, 93049 },
- { 0x4D41, 93056 },
- { 0x4D43, 93061 },
- { 0x4D46, 93066 },
- { 0x4D47, 93071 },
- { 0x4D48, 93076 },
- { 0x4D4A, 93083 },
- { 0x4D4C, 93088 },
- { 0x4D51, 93094 },
- { 0x4D52, 93099 },
- { 0x4D53, 93104 },
- { 0x4D54, 93109 },
- { 0x4D58, 93118 },
- { 0x4D5D, 93123 },
- { 0x4D62, 93130 },
- { 0x4D63, 93135 },
- { 0x4D6B, 93140 },
- { 0x4D56, 93145 },
- { 0x4D5B, 93150 },
- { 0x4D60, 93155 },
- { 0x4D61, 93160 },
- { 0x4D64, 93167 },
- { 0x4D55, 93172 },
- { 0x4D5E, 93177 },
- { 0x4D5F, 93186 },
- { 0x4D6C, 93194 },
- { 0x4D6D, 93198 },
- { 0x4D70, 93201 },
- { 0x4D71, 93205 },
- { 0x4D6E, 93213 },
- { 0x4D6F, 93218 },
- { 0x4D98, 93225 },
- { 0x4D99, 93228 },
- { 0x4D9B, 93233 },
- { 0x4D9A, 93237 },
- { 0x4DA8, 93242 },
- { 0x4DBA, 93245 },
- { 0x4DBE, 93248 },
- { 0x4DBB, 93252 },
- { 0x4DBC, 93257 },
- { 0x4DBD, 93264 },
- { 0x4F0E, 93269 },
- { 0x4DC5, 93274 },
- { 0x4DE1, 93277 },
- { 0x4DEE, 93280 },
- { 0x4DF0, 93283 },
- { 0x4DF5, 93289 },
- { 0x4DF6, 93295 },
- { 0x4DF8, 93301 },
- { 0x4DF1, 93307 },
- { 0x4DF2, 93313 },
- { 0x4DF3, 93319 },
- { 0x4DF4, 93326 },
- { 0x4DF7, 93332 },
- { 0x4DEF, 93338 },
- { 0x4DF9, 93344 },
- { 0x4DFA, 93350 },
- { 0x4DFF, 93357 },
- { 0x4F15, 93360 },
- { 0x4E0B, 93364 },
- { 0x4E0D, 93367 },
- { 0x4E0E, 93372 },
- { 0x4E0C, 93377 },
- { 0x4E0F, 93382 },
- { 0x4E39, 93387 },
- { 0x4E3A, 93390 },
- { 0x4E3F, 93393 },
- { 0x4E41, 93396 },
- { 0x4E57, 93399 },
- { 0x4E62, 93402 },
- { 0x4E67, 93405 },
- { 0x4EA3, 93408 },
- { 0x4ED0, 93411 },
- { 0x4ED1, 93414 },
- { 0x4EDA, 93419 },
- { 0x4EEE, 93422 },
- { 0x4BC0, 93425 },
- { 0x4BC4, 93428 },
- { 0x4F94, 93431 },
- { 0x4F95, 93436 },
- { 0x4F93, 93441 },
- { 0x4C7E, 93446 },
- { 0x4CA9, 93449 },
- { 0x4D1D, 93452 },
- { 0x4D1F, 93455 },
- { 0x4D1E, 93467 },
- { 0x4D29, 93477 },
- { 0x4D2A, 93480 },
- { 0x4D36, 93485 },
- { 0x4D37, 93488 },
- { 0x4D72, 93491 },
- { 0x4D7A, 93494 },
- { 0x4DB1, 93497 },
- { 0x4DB2, 93500 },
- { 0x4DD3, 93503 },
- { 0x5039, 93506 },
- { 0x503A, 93511 },
- { 0x4DD4, 93518 },
- { 0x4F13, 93523 },
- { 0x5034, 93528 },
- { 0x4DD8, 93533 },
- { 0x4DD9, 93541 },
- { 0x4DDF, 93546 },
- { 0x4DD5, 93553 },
- { 0x4DD6, 93558 },
- { 0x4F12, 93565 },
- { 0x5031, 93570 },
- { 0x4DD7, 93576 },
- { 0x5033, 93581 },
- { 0x4DDA, 93586 },
- { 0x5038, 93591 },
- { 0x4DDB, 93598 },
- { 0x4DDC, 93603 },
- { 0x4DDD, 93611 },
- { 0x4DDE, 93618 },
- { 0x4DE0, 93627 },
- { 0x5032, 93632 },
- { 0x5037, 93637 },
- { 0x5035, 93642 },
- { 0x503B, 93647 },
- { 0x5036, 93652 },
- { 0x4E2C, 93657 },
- { 0x4E42, 93660 },
- { 0x4E53, 93663 },
- { 0x4E5B, 93666 },
- { 0x4E69, 93669 },
- { 0x4ED9, 93672 },
- { 0x4C7F, 93675 },
- { 0x4FD9, 93678 },
- { 0x4C80, 93683 },
- { 0x4FE4, 93688 },
- { 0x4FE5, 93691 },
- { 0x4FE6, 93694 },
- { 0x4FE7, 93697 },
- { 0x4FE8, 93700 },
- { 0x4FE9, 93703 },
- { 0x4FEA, 93706 },
- { 0x4FEB, 93709 },
- { 0x4FEC, 93715 },
- { 0x4FED, 93718 },
- { 0x4FEE, 93723 },
- { 0x4FEF, 93726 },
- { 0x4FF0, 93729 },
- { 0x4FF1, 93732 },
- { 0x4FF2, 93735 },
- { 0x4FF3, 93738 },
- { 0x4FF4, 93741 },
- { 0x4FF5, 93744 },
- { 0x4FF6, 93747 },
- { 0x4FF7, 93750 },
- { 0x4FF8, 93753 },
- { 0x4FF9, 93756 },
- { 0x4FFA, 93759 },
- { 0x4FFB, 93762 },
- { 0x4FFC, 93765 },
- { 0x4FFD, 93768 },
- { 0x4FFE, 93771 },
- { 0x4FFF, 93774 },
- { 0x5000, 93777 },
- { 0x5001, 93780 },
- { 0x5005, 93785 },
- { 0x5002, 93792 },
- { 0x5003, 93797 },
- { 0x5004, 93804 },
- { 0x5006, 93813 },
- { 0x5007, 93816 },
- { 0x5008, 93819 },
- { 0x5009, 93822 },
- { 0x500A, 93825 },
- { 0x500B, 93828 },
- { 0x500C, 93831 },
- { 0x500D, 93834 },
- { 0x500E, 93837 },
- { 0x500F, 93840 },
- { 0x5010, 93843 },
- { 0x5015, 93846 },
- { 0x5017, 93851 },
- { 0x5018, 93856 },
- { 0x5019, 93861 },
- { 0x5011, 93866 },
- { 0x5012, 93871 },
- { 0x5014, 93876 },
- { 0x5016, 93881 },
- { 0x5013, 93886 },
- { 0x501A, 93893 },
- { 0x501B, 93898 },
- { 0x501C, 93901 },
- { 0x501E, 93904 },
- { 0x5021, 93909 },
- { 0x5024, 93914 },
- { 0x501D, 93919 },
- { 0x501F, 93924 },
- { 0x5020, 93929 },
- { 0x5022, 93935 },
- { 0x5023, 93944 },
- { 0x5025, 93951 },
- { 0x5026, 93956 },
- { 0x5027, 93959 },
- { 0x4E43, 93962 },
- { 0x4F7C, 93965 },
- { 0x4F7D, 93972 },
- { 0x4F6A, 93979 },
- { 0x4F4F, 93984 },
- { 0x4F7F, 93989 },
- { 0x4F73, 93995 },
- { 0x4F30, 94000 },
- { 0x4F39, 94005 },
- { 0x4F47, 94010 },
- { 0x4F75, 94015 },
- { 0x4F78, 94021 },
- { 0x4F7A, 94029 },
- { 0x4F7B, 94035 },
- { 0x4F7E, 94041 },
- { 0x4F2C, 94047 },
- { 0x4F86, 94052 },
- { 0x4F1F, 94059 },
- { 0x4F69, 94064 },
- { 0x4F26, 94070 },
- { 0x4F35, 94075 },
- { 0x4F43, 94080 },
- { 0x4F5B, 94085 },
- { 0x4F1B, 94092 },
- { 0x4F65, 94097 },
- { 0x4F6B, 94103 },
- { 0x4F50, 94108 },
- { 0x4F74, 94113 },
- { 0x4F31, 94118 },
- { 0x4F3A, 94123 },
- { 0x4F3E, 94128 },
- { 0x4F48, 94133 },
- { 0x4F76, 94138 },
- { 0x4F79, 94144 },
- { 0x4F2B, 94152 },
- { 0x4F85, 94157 },
- { 0x4F1E, 94164 },
- { 0x4F68, 94169 },
- { 0x4F6F, 94175 },
- { 0x4F70, 94180 },
- { 0x4F54, 94187 },
- { 0x4F25, 94192 },
- { 0x4F34, 94197 },
- { 0x4F3D, 94202 },
- { 0x4F42, 94207 },
- { 0x4F4C, 94212 },
- { 0x4F77, 94217 },
- { 0x4F2A, 94223 },
- { 0x4F84, 94228 },
- { 0x4F1D, 94235 },
- { 0x4F67, 94240 },
- { 0x4F6D, 94246 },
- { 0x4F6E, 94251 },
- { 0x4F53, 94258 },
- { 0x4F24, 94263 },
- { 0x4F33, 94268 },
- { 0x4F3C, 94273 },
- { 0x4F41, 94278 },
- { 0x4F4B, 94283 },
- { 0x4F57, 94288 },
- { 0x4F59, 94295 },
- { 0x4F5A, 94303 },
- { 0x4F58, 94311 },
- { 0x4F2F, 94318 },
- { 0x4F89, 94323 },
- { 0x4F22, 94330 },
- { 0x4F29, 94335 },
- { 0x4F38, 94340 },
- { 0x4F46, 94345 },
- { 0x4F61, 94350 },
- { 0x4F64, 94357 },
- { 0x4F62, 94365 },
- { 0x4F63, 94372 },
- { 0x4F2E, 94379 },
- { 0x4F88, 94384 },
- { 0x4F21, 94391 },
- { 0x4F28, 94396 },
- { 0x4F37, 94401 },
- { 0x4F45, 94406 },
- { 0x4F5F, 94411 },
- { 0x4F60, 94418 },
- { 0x4F2D, 94425 },
- { 0x4F87, 94430 },
- { 0x4F20, 94437 },
- { 0x4F27, 94442 },
- { 0x4F36, 94447 },
- { 0x4F44, 94452 },
- { 0x4F5D, 94457 },
- { 0x4F5E, 94465 },
- { 0x4F5C, 94473 },
- { 0x4F4E, 94480 },
- { 0x4F4D, 94488 },
- { 0x4F1C, 94496 },
- { 0x4F66, 94501 },
- { 0x4F6C, 94507 },
- { 0x4F51, 94512 },
- { 0x4F52, 94517 },
- { 0x4F23, 94524 },
- { 0x4F32, 94529 },
- { 0x4F3B, 94534 },
- { 0x4F3F, 94539 },
- { 0x4F40, 94544 },
- { 0x4F49, 94551 },
- { 0x4F4A, 94556 },
- { 0x4F55, 94563 },
- { 0x4F56, 94570 },
- { 0x4F80, 94577 },
- { 0x4F81, 94583 },
- { 0x4F83, 94589 },
- { 0x4F82, 94594 },
- { 0x4F72, 94599 },
- { 0x4F71, 94603 },
- { 0x4F8A, 94607 },
- { 0x4F8C, 94614 },
- { 0x4F8D, 94619 },
- { 0x4F8E, 94624 },
- { 0x4F8B, 94629 },
- { 0x6759, 94634 },
- { 0x1F23, 94636 },
- { 0x1F21, 94642 },
- { 0x1F1B, 94650 },
- { 0x1F1E, 94658 },
- { 0x1F22, 94666 },
- { 0x1F20, 94672 },
- { 0x1F1A, 94680 },
- { 0x1F1D, 94688 },
- { 0x1F24, 94696 },
- { 0x1F17, 94703 },
- { 0x1F1F, 94710 },
- { 0x1F25, 94716 },
- { 0x1F18, 94723 },
- { 0x1F19, 94730 },
- { 0x1F1C, 94736 },
- { 0x0067, 94742 },
- { 0x1E8A, 94743 },
- { 0x1CFA, 94745 },
- { 0x1CEC, 94749 },
- { 0x2439, 94751 },
- { 0x1D00, 94755 },
- { 0x1D0B, 94759 },
- { 0x1D0C, 94764 },
- { 0x6BDA, 94769 },
- { 0x6BD2, 94775 },
- { 0x6BDE, 94781 },
- { 0x1D0E, 94787 },
- { 0x1D38, 94792 },
- { 0x6BD6, 94797 },
- { 0x6C50, 94803 },
- { 0x242E, 94808 },
- { 0x6BE2, 94813 },
- { 0x1D4E, 94818 },
- { 0x262D, 94824 },
- { 0x26AF, 94827 },
- { 0x6C12, 94832 },
- { 0x6C0E, 94835 },
- { 0x1D42, 94839 },
- { 0x6C4C, 94842 },
- { 0x28D3, 94848 },
- { 0x1D3C, 94850 },
- { 0x1D2C, 94853 },
- { 0x1D23, 94856 },
- { 0x6A93, 94859 },
- { 0x2431, 94861 },
- { 0x1D08, 94864 },
- { 0x247F, 94867 },
- { 0x2487, 94874 },
- { 0x2495, 94881 },
- { 0x248B, 94892 },
- { 0x247B, 94903 },
- { 0x2483, 94910 },
- { 0x1D1C, 94917 },
- { 0x1D1B, 94922 },
- { 0x6C06, 94927 },
- { 0x6C48, 94930 },
- { 0x2317, 94933 },
- { 0x6C0A, 94936 },
- { 0x6C16, 94939 },
- { 0x26F3, 94942 },
- { 0x6C02, 94948 },
- { 0x2689, 94951 },
- { 0x2699, 94954 },
- { 0x6BF6, 94959 },
- { 0x26C2, 94965 },
- { 0x26C3, 94972 },
- { 0x6BFE, 94979 },
- { 0x6BFA, 94986 },
- { 0x26A1, 94992 },
- { 0x6BF2, 94999 },
- { 0x6BEE, 95005 },
- { 0x26A7, 95011 },
- { 0x2693, 95019 },
- { 0x26AB, 95023 },
- { 0x2673, 95027 },
- { 0x6850, 95031 },
- { 0x28CD, 95033 },
- { 0x1C8B, 95035 },
- { 0x1DB2, 95037 },
- { 0x6758, 95038 },
- { 0x6BB4, 95040 },
- { 0x6BAE, 95045 },
- { 0x6BA1, 95050 },
- { 0x6B83, 95054 },
- { 0x6B8D, 95058 },
- { 0x6BA8, 95062 },
- { 0x1C98, 95065 },
- { 0x67AC, 95067 },
- { 0x3D91, 95068 },
- { 0x3E28, 95071 },
- { 0x3E2C, 95074 },
- { 0x3E2B, 95077 },
- { 0x3E26, 95080 },
- { 0x3D60, 95083 },
- { 0x3DAD, 95086 },
- { 0x3DB1, 95090 },
- { 0x3D8D, 95094 },
- { 0x3D5A, 95098 },
- { 0x3D5D, 95101 },
- { 0x3D6C, 95104 },
- { 0x3D5E, 95106 },
- { 0x3D63, 95108 },
- { 0x3D68, 95111 },
- { 0x3D64, 95114 },
- { 0x3D67, 95117 },
- { 0x3D66, 95120 },
- { 0x3D6B, 95123 },
- { 0x3D62, 95126 },
- { 0x3D6A, 95129 },
- { 0x3D69, 95132 },
- { 0x3D65, 95135 },
- { 0x3D92, 95138 },
- { 0x3D93, 95141 },
- { 0x3D94, 95146 },
- { 0x3D95, 95151 },
- { 0x3D96, 95156 },
- { 0x3D97, 95161 },
- { 0x3D98, 95166 },
- { 0x3D99, 95171 },
- { 0x3D9A, 95176 },
- { 0x3D9B, 95181 },
- { 0x3D9C, 95186 },
- { 0x3D9D, 95191 },
- { 0x3D9E, 95196 },
- { 0x3D9F, 95201 },
- { 0x3DA0, 95206 },
- { 0x3DA1, 95211 },
- { 0x3DA2, 95216 },
- { 0x3DA3, 95221 },
- { 0x3DA4, 95226 },
- { 0x3DA5, 95231 },
- { 0x3DA6, 95236 },
- { 0x3DA7, 95241 },
- { 0x3DA8, 95246 },
- { 0x3DA9, 95251 },
- { 0x3DAA, 95256 },
- { 0x3DAB, 95261 },
- { 0x3DAC, 95266 },
- { 0x3D73, 95271 },
- { 0x3D74, 95276 },
- { 0x3D75, 95281 },
- { 0x3D76, 95286 },
- { 0x3D77, 95291 },
- { 0x3D78, 95296 },
- { 0x3D79, 95301 },
- { 0x3D7A, 95306 },
- { 0x3D7B, 95311 },
- { 0x3D7C, 95316 },
- { 0x3D7D, 95321 },
- { 0x3D7E, 95326 },
- { 0x3D7F, 95331 },
- { 0x3D80, 95336 },
- { 0x3D81, 95341 },
- { 0x3D82, 95346 },
- { 0x3D83, 95351 },
- { 0x3D84, 95356 },
- { 0x3D85, 95361 },
- { 0x3D86, 95366 },
- { 0x3D87, 95371 },
- { 0x3D88, 95376 },
- { 0x3D89, 95381 },
- { 0x3D8A, 95386 },
- { 0x3D8B, 95391 },
- { 0x3D8C, 95396 },
- { 0x3E27, 95401 },
- { 0x3DAF, 95404 },
- { 0x3DB2, 95408 },
- { 0x3D8F, 95412 },
- { 0x3D5B, 95416 },
- { 0x3DB0, 95419 },
- { 0x3E2A, 95421 },
- { 0x3D56, 95424 },
- { 0x3D6F, 95427 },
- { 0x3E29, 95430 },
- { 0x3D55, 95432 },
- { 0x3D57, 95435 },
- { 0x3D8E, 95438 },
- { 0x3D61, 95441 },
- { 0x3D5C, 95443 },
- { 0x3D71, 95445 },
- { 0x3DAE, 95448 },
- { 0x3D58, 95451 },
- { 0x3D6E, 95453 },
- { 0x3D54, 95456 },
- { 0x3D6D, 95459 },
- { 0x3D59, 95461 },
- { 0x3D90, 95463 },
- { 0x3D72, 95466 },
- { 0x3D53, 95469 },
- { 0x3D70, 95472 },
- { 0x3D5F, 95475 },
- { 0x1D93, 95477 },
- { 0x6A50, 95479 },
- { 0x68A8, 95481 },
- { 0x3DB4, 95482 },
- { 0x3E32, 95486 },
- { 0x3E2D, 95489 },
- { 0x3DB5, 95493 },
- { 0x3E33, 95497 },
- { 0x3DF2, 95500 },
- { 0x3E11, 95503 },
- { 0x3E16, 95507 },
- { 0x3E25, 95511 },
- { 0x3E19, 95515 },
- { 0x3E1E, 95519 },
- { 0x3E12, 95523 },
- { 0x3E15, 95527 },
- { 0x3E23, 95531 },
- { 0x3E1C, 95535 },
- { 0x3E1A, 95539 },
- { 0x3E20, 95543 },
- { 0x3E21, 95547 },
- { 0x3E13, 95551 },
- { 0x3E18, 95555 },
- { 0x3E24, 95559 },
- { 0x3E1D, 95563 },
- { 0x3E22, 95567 },
- { 0x3E1B, 95571 },
- { 0x3E1F, 95575 },
- { 0x3E14, 95579 },
- { 0x3E17, 95583 },
- { 0x3E07, 95587 },
- { 0x3E0A, 95591 },
- { 0x3E10, 95595 },
- { 0x3E09, 95599 },
- { 0x3E03, 95603 },
- { 0x3DF6, 95607 },
- { 0x3E04, 95611 },
- { 0x3DFB, 95615 },
- { 0x3DF3, 95619 },
- { 0x3DF9, 95623 },
- { 0x3E0C, 95627 },
- { 0x3E0D, 95631 },
- { 0x3E0F, 95635 },
- { 0x3E0E, 95639 },
- { 0x3E08, 95643 },
- { 0x3E06, 95647 },
- { 0x3DFF, 95651 },
- { 0x3E0B, 95655 },
- { 0x3E05, 95659 },
- { 0x3DF5, 95663 },
- { 0x3DF7, 95667 },
- { 0x3DF8, 95671 },
- { 0x3E02, 95675 },
- { 0x3DFD, 95679 },
- { 0x3DFE, 95683 },
- { 0x3DF4, 95687 },
- { 0x3DFA, 95691 },
- { 0x3DFC, 95695 },
- { 0x3E01, 95699 },
- { 0x3E00, 95703 },
- { 0x3E2F, 95707 },
- { 0x3DC3, 95710 },
- { 0x3DC6, 95714 },
- { 0x3DC4, 95718 },
- { 0x3DEF, 95722 },
- { 0x3DC7, 95726 },
- { 0x3DC5, 95730 },
- { 0x3DDC, 95734 },
- { 0x3DDF, 95738 },
- { 0x3DDD, 95742 },
- { 0x3DE0, 95746 },
- { 0x3DDE, 95750 },
- { 0x3DC8, 95754 },
- { 0x3DCB, 95758 },
- { 0x3DC9, 95762 },
- { 0x3DCC, 95766 },
- { 0x3DCA, 95770 },
- { 0x3DE1, 95774 },
- { 0x3DE4, 95778 },
- { 0x3DE2, 95782 },
- { 0x3DE5, 95786 },
- { 0x3DE3, 95790 },
- { 0x3DD7, 95794 },
- { 0x3DDA, 95798 },
- { 0x3DD8, 95802 },
- { 0x3DDB, 95806 },
- { 0x3DD9, 95810 },
- { 0x3DE9, 95814 },
- { 0x3DEC, 95818 },
- { 0x3DEA, 95822 },
- { 0x3DED, 95826 },
- { 0x3DEB, 95830 },
- { 0x3DCD, 95834 },
- { 0x3DD0, 95838 },
- { 0x3DCE, 95842 },
- { 0x3DD1, 95846 },
- { 0x3DCF, 95850 },
- { 0x3DD2, 95854 },
- { 0x3DD5, 95858 },
- { 0x3DD3, 95862 },
- { 0x3DD6, 95866 },
- { 0x3DD4, 95870 },
- { 0x3DEE, 95874 },
- { 0x3DB8, 95878 },
- { 0x3DE6, 95882 },
- { 0x3DE8, 95886 },
- { 0x3DE7, 95890 },
- { 0x3DB9, 95894 },
- { 0x3DBC, 95899 },
- { 0x3DBA, 95904 },
- { 0x3DBD, 95909 },
- { 0x3DBB, 95914 },
- { 0x3DC1, 95919 },
- { 0x3DBE, 95924 },
- { 0x3DC0, 95929 },
- { 0x3DBF, 95934 },
- { 0x3DB7, 95939 },
- { 0x3DF0, 95943 },
- { 0x3DF1, 95948 },
- { 0x3E31, 95953 },
- { 0x3E2E, 95956 },
- { 0x3E30, 95959 },
- { 0x3DB3, 95962 },
- { 0x3DB6, 95966 },
- { 0x3DC2, 95969 },
- { 0x677A, 95974 },
- { 0x67CD, 95975 },
- { 0x2222, 95976 },
- { 0x1E12, 95979 },
- { 0x1E74, 95982 },
- { 0x1F4C, 95983 },
- { 0x1DBA, 95987 },
- { 0x250B, 95989 },
- { 0x258D, 95994 },
- { 0x2507, 95998 },
- { 0x1D5F, 96000 },
- { 0x1ED9, 96001 },
- { 0x1BE8, 96003 },
- { 0x1BE6, 96005 },
- { 0x1BE7, 96007 },
- { 0x491B, 96009 },
- { 0x491C, 96012 },
- { 0x4911, 96015 },
- { 0x491E, 96018 },
- { 0x4923, 96021 },
- { 0x491F, 96024 },
- { 0x4922, 96027 },
- { 0x4921, 96030 },
- { 0x4926, 96033 },
- { 0x491D, 96036 },
- { 0x4925, 96039 },
- { 0x4924, 96042 },
- { 0x4920, 96045 },
- { 0x4917, 96048 },
- { 0x4913, 96052 },
- { 0x4919, 96056 },
- { 0x4915, 96060 },
- { 0x4912, 96064 },
- { 0x4918, 96068 },
- { 0x491A, 96072 },
- { 0x4914, 96076 },
- { 0x4916, 96080 },
- { 0x48E2, 96084 },
- { 0x48E8, 96087 },
- { 0x48E4, 96090 },
- { 0x48EA, 96093 },
- { 0x48E6, 96096 },
- { 0x48E3, 96099 },
- { 0x48E9, 96102 },
- { 0x48EB, 96105 },
- { 0x4906, 96108 },
- { 0x48F2, 96111 },
- { 0x4901, 96114 },
- { 0x48EE, 96117 },
- { 0x4910, 96120 },
- { 0x48E5, 96123 },
- { 0x48F4, 96126 },
- { 0x48EC, 96129 },
- { 0x490C, 96132 },
- { 0x4909, 96135 },
- { 0x4903, 96138 },
- { 0x4904, 96141 },
- { 0x490B, 96144 },
- { 0x490F, 96147 },
- { 0x48FF, 96150 },
- { 0x48E7, 96153 },
- { 0x490D, 96156 },
- { 0x490A, 96159 },
- { 0x4907, 96162 },
- { 0x4908, 96165 },
- { 0x48F3, 96168 },
- { 0x48FA, 96171 },
- { 0x4902, 96174 },
- { 0x48EF, 96177 },
- { 0x48F0, 96180 },
- { 0x48F6, 96183 },
- { 0x48F5, 96186 },
- { 0x48ED, 96189 },
- { 0x48F1, 96192 },
- { 0x48FE, 96195 },
- { 0x48F7, 96198 },
- { 0x4905, 96201 },
- { 0x48FC, 96204 },
- { 0x490E, 96207 },
- { 0x4900, 96210 },
- { 0x48F8, 96213 },
- { 0x48FB, 96216 },
- { 0x48FD, 96219 },
- { 0x48F9, 96222 },
- { 0x245F, 96225 },
- { 0x6C57, 96229 },
- { 0x1CF7, 96234 },
- { 0x1CF5, 96238 },
- { 0x1CE9, 96241 },
- { 0x1D3D, 96243 },
- { 0x1D12, 96247 },
- { 0x2443, 96256 },
- { 0x1CFD, 96261 },
- { 0x2445, 96265 },
- { 0x1D1F, 96272 },
- { 0x2637, 96277 },
- { 0x2636, 96282 },
- { 0x1D02, 96287 },
- { 0x1D04, 96291 },
- { 0x246C, 96295 },
- { 0x1CFB, 96300 },
- { 0x2660, 96304 },
- { 0x265F, 96312 },
- { 0x6BD7, 96319 },
- { 0x6BCF, 96325 },
- { 0x6BDB, 96331 },
- { 0x265E, 96337 },
- { 0x1D53, 96342 },
- { 0x6BD3, 96348 },
- { 0x1CF3, 96354 },
- { 0x6C4D, 96358 },
- { 0x1D50, 96363 },
- { 0x6BDF, 96368 },
- { 0x2469, 96373 },
- { 0x2499, 96379 },
- { 0x2670, 96384 },
- { 0x2671, 96390 },
- { 0x2668, 96396 },
- { 0x2664, 96403 },
- { 0x24A0, 96407 },
- { 0x249D, 96411 },
- { 0x262B, 96415 },
- { 0x26AC, 96418 },
- { 0x6C0F, 96423 },
- { 0x6C0B, 96426 },
- { 0x1D3F, 96430 },
- { 0x6C49, 96433 },
- { 0x1D39, 96439 },
- { 0x2432, 96442 },
- { 0x1D29, 96446 },
- { 0x242C, 96449 },
- { 0x1D26, 96454 },
- { 0x2428, 96459 },
- { 0x2441, 96465 },
- { 0x1D20, 96468 },
- { 0x6A90, 96471 },
- { 0x2434, 96473 },
- { 0x1D33, 96477 },
- { 0x1D24, 96480 },
- { 0x2478, 96485 },
- { 0x2480, 96492 },
- { 0x2490, 96499 },
- { 0x2488, 96507 },
- { 0x248C, 96518 },
- { 0x247C, 96529 },
- { 0x2484, 96536 },
- { 0x248D, 96543 },
- { 0x2491, 96554 },
- { 0x1D15, 96562 },
- { 0x1D16, 96567 },
- { 0x6C03, 96572 },
- { 0x1D35, 96575 },
- { 0x6C45, 96578 },
- { 0x266B, 96581 },
- { 0x243F, 96584 },
- { 0x6C07, 96586 },
- { 0x6C13, 96589 },
- { 0x265C, 96592 },
- { 0x2661, 96597 },
- { 0x2663, 96602 },
- { 0x2662, 96611 },
- { 0x265B, 96619 },
- { 0x26F0, 96626 },
- { 0x265A, 96632 },
- { 0x265D, 96638 },
- { 0x6C5D, 96643 },
- { 0x6BFF, 96648 },
- { 0x6C59, 96651 },
- { 0x1D56, 96655 },
- { 0x6C5F, 96658 },
- { 0x6C5B, 96663 },
- { 0x6C55, 96667 },
- { 0x2686, 96671 },
- { 0x2696, 96674 },
- { 0x26A4, 96679 },
- { 0x6BF3, 96686 },
- { 0x26C6, 96692 },
- { 0x26C8, 96699 },
- { 0x6BFB, 96706 },
- { 0x6BF7, 96713 },
- { 0x269E, 96719 },
- { 0x269E, 96726 },
- { 0x6BEF, 96733 },
- { 0x6BEB, 96739 },
- { 0x2690, 96745 },
- { 0x26A8, 96749 },
- { 0x1DBD, 96753 },
- { 0x25A3, 96757 },
- { 0x25A7, 96762 },
- { 0x25A9, 96770 },
- { 0x25A5, 96779 },
- { 0x1DCB, 96787 },
- { 0x25AB, 96791 },
- { 0x1DCF, 96794 },
- { 0x25AF, 96797 },
- { 0x25AD, 96801 },
- { 0x1DC1, 96807 },
- { 0x1E3F, 96812 },
- { 0x1DBF, 96817 },
- { 0x001C, 96821 },
- { 0x1E2F, 96823 },
- { 0x259F, 96826 },
- { 0x25A1, 96830 },
- { 0x25B3, 96835 },
- { 0x25B5, 96840 },
- { 0x25B9, 96845 },
- { 0x249C, 96854 },
- { 0x25B1, 96858 },
- { 0x25B7, 96864 },
- { 0x1E33, 96870 },
- { 0x25CC, 96875 },
- { 0x25CE, 96879 },
- { 0x212D, 96886 },
- { 0x6A16, 96887 },
- { 0x6A15, 96889 },
- { 0x0B2C, 96892 },
- { 0x0B42, 96896 },
- { 0x0B2A, 96899 },
- { 0x0AE7, 96902 },
- { 0x0AE6, 96905 },
- { 0x0B1C, 96908 },
- { 0x0AE5, 96911 },
- { 0x0B33, 96914 },
- { 0x0B38, 96917 },
- { 0x0B34, 96920 },
- { 0x0B37, 96923 },
- { 0x0B36, 96926 },
- { 0x0B3B, 96929 },
- { 0x0B32, 96932 },
- { 0x0B3A, 96935 },
- { 0x0B39, 96938 },
- { 0x0B35, 96941 },
- { 0x0B24, 96944 },
- { 0x0B1E, 96948 },
- { 0x0B27, 96952 },
- { 0x0B20, 96956 },
- { 0x0B1D, 96960 },
- { 0x0B26, 96964 },
- { 0x0B29, 96968 },
- { 0x0B25, 96972 },
- { 0x0B1F, 96976 },
- { 0x0B28, 96980 },
- { 0x0B21, 96984 },
- { 0x0B30, 96988 },
- { 0x0B22, 96993 },
- { 0x0B31, 96998 },
- { 0x0B23, 97003 },
- { 0x0AE8, 97008 },
- { 0x0AF0, 97011 },
- { 0x0AEA, 97014 },
- { 0x0AF3, 97017 },
- { 0x0AEC, 97020 },
- { 0x0AE9, 97023 },
- { 0x0AF2, 97026 },
- { 0x0AF5, 97029 },
- { 0x0B0D, 97032 },
- { 0x0AFB, 97035 },
- { 0x0B07, 97038 },
- { 0x0AF1, 97041 },
- { 0x0AF8, 97044 },
- { 0x0B1A, 97047 },
- { 0x0AEB, 97050 },
- { 0x0AFD, 97053 },
- { 0x0AF6, 97056 },
- { 0x0B13, 97059 },
- { 0x0B0F, 97062 },
- { 0x0B09, 97065 },
- { 0x0AF4, 97068 },
- { 0x0B0B, 97071 },
- { 0x0B11, 97074 },
- { 0x0B19, 97077 },
- { 0x0B05, 97080 },
- { 0x0AED, 97083 },
- { 0x0B16, 97086 },
- { 0x0B10, 97089 },
- { 0x0B0E, 97092 },
- { 0x0AFC, 97095 },
- { 0x0B02, 97098 },
- { 0x0B08, 97101 },
- { 0x0B2B, 97104 },
- { 0x0AF9, 97108 },
- { 0x0AFE, 97111 },
- { 0x0AF7, 97114 },
- { 0x0B14, 97117 },
- { 0x0AFA, 97120 },
- { 0x0B04, 97123 },
- { 0x0AFF, 97126 },
- { 0x0B0C, 97129 },
- { 0x0B12, 97132 },
- { 0x0B17, 97135 },
- { 0x0B18, 97138 },
- { 0x0B06, 97141 },
- { 0x0B00, 97144 },
- { 0x0B03, 97147 },
- { 0x0B15, 97150 },
- { 0x0B0A, 97153 },
- { 0x0B01, 97156 },
- { 0x0B1B, 97159 },
- { 0x0B48, 97162 },
- { 0x0B46, 97166 },
- { 0x0B44, 97170 },
- { 0x0B47, 97174 },
- { 0x0B43, 97178 },
- { 0x0B45, 97182 },
- { 0x0B2D, 97186 },
- { 0x0AEF, 97190 },
- { 0x0AEE, 97194 },
- { 0x0B2F, 97198 },
- { 0x0B2E, 97202 },
- { 0x0B3D, 97206 },
- { 0x0B3E, 97210 },
- { 0x0B3C, 97214 },
- { 0x0B40, 97217 },
- { 0x0B3F, 97221 },
- { 0x0B41, 97225 },
- { 0x0079, 97229 },
- { 0x14A2, 97232 },
- { 0x14A8, 97235 },
- { 0x14A9, 97240 },
- { 0x14AA, 97245 },
- { 0x14A0, 97250 },
- { 0x14A4, 97253 },
- { 0x14A3, 97258 },
- { 0x149D, 97262 },
- { 0x14A1, 97264 },
- { 0x149F, 97266 },
- { 0x14AD, 97268 },
- { 0x14B2, 97271 },
- { 0x14AE, 97274 },
- { 0x14B1, 97277 },
- { 0x14B0, 97280 },
- { 0x14B5, 97283 },
- { 0x14AC, 97286 },
- { 0x14B4, 97289 },
- { 0x14B3, 97292 },
- { 0x14AF, 97295 },
- { 0x14AB, 97298 },
- { 0x14B6, 97301 },
- { 0x14B7, 97304 },
- { 0x14B8, 97307 },
- { 0x14B9, 97310 },
- { 0x14BA, 97313 },
- { 0x14C0, 97316 },
- { 0x14C9, 97319 },
- { 0x14BD, 97322 },
- { 0x14CF, 97325 },
- { 0x14C3, 97328 },
- { 0x14CB, 97331 },
- { 0x14D0, 97334 },
- { 0x14C5, 97337 },
- { 0x14C4, 97340 },
- { 0x14BE, 97343 },
- { 0x14BB, 97346 },
- { 0x14C1, 97349 },
- { 0x14C2, 97352 },
- { 0x14CD, 97355 },
- { 0x14C6, 97358 },
- { 0x14C8, 97361 },
- { 0x14BC, 97364 },
- { 0x14CE, 97367 },
- { 0x14CC, 97370 },
- { 0x14D3, 97373 },
- { 0x1515, 97376 },
- { 0x1516, 97381 },
- { 0x1525, 97386 },
- { 0x1519, 97391 },
- { 0x151F, 97396 },
- { 0x1517, 97401 },
- { 0x1520, 97406 },
- { 0x151E, 97411 },
- { 0x1524, 97416 },
- { 0x151C, 97421 },
- { 0x1518, 97426 },
- { 0x151D, 97431 },
- { 0x1521, 97436 },
- { 0x1522, 97441 },
- { 0x151A, 97446 },
- { 0x1523, 97451 },
- { 0x1534, 97456 },
- { 0x1535, 97462 },
- { 0x151B, 97468 },
- { 0x1514, 97473 },
- { 0x1513, 97479 },
- { 0x1510, 97484 },
- { 0x1537, 97489 },
- { 0x1511, 97494 },
- { 0x150F, 97499 },
- { 0x150E, 97505 },
- { 0x1512, 97511 },
- { 0x14BF, 97517 },
- { 0x14CA, 97520 },
- { 0x14D8, 97523 },
- { 0x14D4, 97526 },
- { 0x14D1, 97529 },
- { 0x14D6, 97532 },
- { 0x14C7, 97535 },
- { 0x14D2, 97538 },
- { 0x14D7, 97541 },
- { 0x14D5, 97544 },
- { 0x14F3, 97547 },
- { 0x14F4, 97551 },
- { 0x14F7, 97555 },
- { 0x14FF, 97559 },
- { 0x1501, 97563 },
- { 0x14FA, 97567 },
- { 0x14FB, 97571 },
- { 0x14F5, 97575 },
- { 0x1500, 97579 },
- { 0x14F9, 97583 },
- { 0x14FC, 97587 },
- { 0x14FE, 97591 },
- { 0x14F6, 97595 },
- { 0x1505, 97599 },
- { 0x14F8, 97603 },
- { 0x1507, 97607 },
- { 0x1502, 97611 },
- { 0x1503, 97615 },
- { 0x1506, 97619 },
- { 0x14FD, 97623 },
- { 0x1504, 97627 },
- { 0x1508, 97631 },
- { 0x14DA, 97635 },
- { 0x14DB, 97639 },
- { 0x14DC, 97643 },
- { 0x14DD, 97647 },
- { 0x14E1, 97651 },
- { 0x14E7, 97655 },
- { 0x14E4, 97659 },
- { 0x14E9, 97663 },
- { 0x14ED, 97667 },
- { 0x14E5, 97671 },
- { 0x14DE, 97675 },
- { 0x14E2, 97679 },
- { 0x14E3, 97683 },
- { 0x14E6, 97687 },
- { 0x14DF, 97691 },
- { 0x14EC, 97695 },
- { 0x14EB, 97699 },
- { 0x1526, 97703 },
- { 0x1527, 97709 },
- { 0x14E0, 97715 },
- { 0x14E8, 97719 },
- { 0x14F2, 97723 },
- { 0x14EE, 97727 },
- { 0x14EF, 97731 },
- { 0x14F0, 97735 },
- { 0x14F1, 97739 },
- { 0x14EA, 97743 },
- { 0x14D9, 97747 },
- { 0x1509, 97753 },
- { 0x150C, 97757 },
- { 0x150A, 97761 },
- { 0x150B, 97765 },
- { 0x152A, 97769 },
- { 0x152E, 97775 },
- { 0x1533, 97781 },
- { 0x1536, 97787 },
- { 0x1531, 97793 },
- { 0x152F, 97799 },
- { 0x1528, 97805 },
- { 0x152B, 97811 },
- { 0x1538, 97817 },
- { 0x1529, 97823 },
- { 0x1530, 97829 },
- { 0x152C, 97835 },
- { 0x1532, 97841 },
- { 0x152D, 97847 },
- { 0x150D, 97853 },
- { 0x14A6, 97857 },
- { 0x14A5, 97861 },
- { 0x14A7, 97864 },
- { 0x149E, 97866 },
- { 0x43C9, 97868 },
- { 0x43DA, 97871 },
- { 0x43D5, 97874 },
- { 0x43D7, 97877 },
- { 0x43E0, 97880 },
- { 0x43CA, 97883 },
- { 0x43D9, 97886 },
- { 0x43C5, 97889 },
- { 0x43CC, 97892 },
- { 0x43D1, 97895 },
- { 0x43DC, 97898 },
- { 0x43DD, 97901 },
- { 0x43DF, 97904 },
- { 0x43CD, 97907 },
- { 0x43CF, 97910 },
- { 0x43C3, 97913 },
- { 0x43C8, 97916 },
- { 0x43D4, 97920 },
- { 0x43D6, 97924 },
- { 0x43C4, 97928 },
- { 0x43D0, 97932 },
- { 0x43DE, 97936 },
- { 0x43CE, 97940 },
- { 0x43C2, 97944 },
- { 0x43D2, 97948 },
- { 0x43C6, 97952 },
- { 0x43DB, 97955 },
- { 0x43CB, 97958 },
- { 0x43C7, 97961 },
- { 0x43D3, 97964 },
- { 0x43D8, 97967 },
- { 0x43E1, 97970 },
- { 0x43E9, 97973 },
- { 0x43E7, 97977 },
- { 0x43E2, 97980 },
- { 0x43E6, 97983 },
- { 0x43E4, 97986 },
- { 0x43E3, 97989 },
- { 0x43E8, 97992 },
- { 0x43E5, 97995 },
- { 0x6916, 97999 },
- { 0x21F4, 98000 },
- { 0x43A6, 98001 },
- { 0x43B3, 98004 },
- { 0x43AE, 98007 },
- { 0x43B0, 98010 },
- { 0x43B8, 98013 },
- { 0x43A7, 98016 },
- { 0x43B2, 98019 },
- { 0x43A3, 98022 },
- { 0x43A9, 98025 },
- { 0x43AC, 98028 },
- { 0x43B5, 98031 },
- { 0x43B6, 98034 },
- { 0x43B7, 98037 },
- { 0x43AA, 98040 },
- { 0x43AB, 98043 },
- { 0x43A2, 98046 },
- { 0x43AF, 98049 },
- { 0x43A4, 98053 },
- { 0x43B4, 98056 },
- { 0x43A8, 98059 },
- { 0x43A5, 98062 },
- { 0x43AD, 98065 },
- { 0x43B1, 98068 },
- { 0x43BB, 98071 },
- { 0x43C0, 98074 },
- { 0x43BC, 98077 },
- { 0x43BF, 98080 },
- { 0x43BE, 98083 },
- { 0x43BD, 98086 },
- { 0x43C1, 98089 },
- { 0x43B9, 98092 },
- { 0x43BA, 98095 },
- { 0x68F4, 98098 },
- { 0x1BAD, 98099 },
- { 0x6B05, 98101 },
- { 0x220A, 98103 },
- { 0x21A4, 98104 },
- { 0x6773, 98107 },
- { 0x1E2D, 98108 },
- { 0x2600, 98109 },
- { 0x1BDB, 98113 },
- { 0x2532, 98115 },
- { 0x0002, 98118 },
- { 0x2199, 98120 },
- { 0x219A, 98125 },
- { 0x219B, 98130 },
- { 0x219C, 98135 },
- { 0x219D, 98140 },
- { 0x219E, 98145 },
- { 0x219F, 98150 },
- { 0x21A0, 98155 },
- { 0x1BBF, 98160 },
- { 0x68C4, 98162 },
- { 0x2563, 98164 },
- { 0x6A02, 98167 },
- { 0x0795, 98169 },
- { 0x0798, 98172 },
- { 0x0796, 98175 },
- { 0x07AC, 98178 },
- { 0x0797, 98181 },
- { 0x079A, 98184 },
- { 0x07A2, 98188 },
- { 0x079C, 98192 },
- { 0x07A9, 98196 },
- { 0x07AA, 98200 },
- { 0x07A6, 98204 },
- { 0x079F, 98208 },
- { 0x07A1, 98212 },
- { 0x079B, 98217 },
- { 0x07A8, 98222 },
- { 0x07A5, 98227 },
- { 0x079E, 98232 },
- { 0x07A4, 98237 },
- { 0x07AB, 98242 },
- { 0x07A0, 98246 },
- { 0x079D, 98251 },
- { 0x078F, 98256 },
- { 0x078E, 98259 },
- { 0x0786, 98262 },
- { 0x0783, 98265 },
- { 0x0784, 98268 },
- { 0x0780, 98271 },
- { 0x078B, 98274 },
- { 0x078C, 98277 },
- { 0x0791, 98280 },
- { 0x0787, 98283 },
- { 0x0788, 98286 },
- { 0x0785, 98289 },
- { 0x077F, 98292 },
- { 0x0789, 98295 },
- { 0x0792, 98298 },
- { 0x0793, 98301 },
- { 0x0794, 98304 },
- { 0x0782, 98307 },
- { 0x0781, 98310 },
- { 0x078A, 98313 },
- { 0x078D, 98316 },
- { 0x0790, 98319 },
- { 0x07A7, 98322 },
- { 0x07A3, 98326 },
- { 0x0799, 98331 },
- { 0x07B0, 98336 },
- { 0x07BA, 98339 },
- { 0x07B8, 98343 },
- { 0x07B7, 98346 },
- { 0x07AF, 98349 },
- { 0x07B6, 98352 },
- { 0x07B5, 98355 },
- { 0x07AE, 98358 },
- { 0x07BB, 98361 },
- { 0x07B1, 98364 },
- { 0x07B9, 98367 },
- { 0x07B4, 98370 },
- { 0x07AD, 98374 },
- { 0x07B2, 98377 },
- { 0x07B3, 98380 },
- { 0x6B02, 98383 },
- { 0x6907, 98384 },
- { 0x67DD, 98386 },
- { 0x001B, 98387 },
- { 0x6796, 98388 },
- { 0x5AE9, 98389 },
- { 0x5AE8, 98393 },
- { 0x5AE6, 98397 },
- { 0x5AE7, 98401 },
- { 0x226A, 98405 },
- { 0x6783, 98406 },
- { 0x68BC, 98407 },
- { 0x6AC8, 98409 },
- { 0x1D7B, 98410 },
- { 0x24C7, 98412 },
- { 0x24C6, 98416 },
- { 0x68CC, 98420 },
- { 0x1F4A, 98423 },
- { 0x1C02, 98424 },
- { 0x1C07, 98426 },
- { 0x1C03, 98428 },
- { 0x1C06, 98430 },
- { 0x1C05, 98432 },
- { 0x1C0E, 98434 },
- { 0x1C0A, 98437 },
- { 0x1C0B, 98439 },
- { 0x1C01, 98442 },
- { 0x1C09, 98444 },
- { 0x1C0C, 98446 },
- { 0x1C0F, 98448 },
- { 0x1C08, 98451 },
- { 0x1C04, 98453 },
- { 0x1C0D, 98455 },
- { 0x1F0B, 98458 },
- { 0x2531, 98460 },
- { 0x1F0C, 98463 },
- { 0x17A9, 98465 },
- { 0x17A8, 98468 },
- { 0x177E, 98471 },
- { 0x177F, 98474 },
- { 0x1780, 98477 },
- { 0x17AF, 98480 },
- { 0x17B4, 98483 },
- { 0x17B0, 98486 },
- { 0x17B3, 98489 },
- { 0x17B2, 98492 },
- { 0x17B7, 98495 },
- { 0x17AE, 98498 },
- { 0x17B6, 98501 },
- { 0x17B5, 98504 },
- { 0x17B1, 98507 },
- { 0x17A6, 98510 },
- { 0x17A3, 98514 },
- { 0x17A2, 98518 },
- { 0x17A5, 98522 },
- { 0x17A4, 98526 },
- { 0x17A7, 98530 },
- { 0x1781, 98534 },
- { 0x1786, 98537 },
- { 0x1782, 98540 },
- { 0x1785, 98543 },
- { 0x1783, 98546 },
- { 0x1784, 98549 },
- { 0x1796, 98552 },
- { 0x178C, 98555 },
- { 0x1791, 98558 },
- { 0x1787, 98561 },
- { 0x1794, 98564 },
- { 0x178A, 98567 },
- { 0x179E, 98570 },
- { 0x178D, 98573 },
- { 0x1788, 98576 },
- { 0x179A, 98579 },
- { 0x1797, 98582 },
- { 0x1792, 98585 },
- { 0x1793, 98588 },
- { 0x1789, 98591 },
- { 0x1799, 98594 },
- { 0x179C, 98597 },
- { 0x1790, 98600 },
- { 0x1795, 98603 },
- { 0x179B, 98606 },
- { 0x179D, 98609 },
- { 0x1798, 98612 },
- { 0x178E, 98615 },
- { 0x17BB, 98618 },
- { 0x17AC, 98621 },
- { 0x17BA, 98624 },
- { 0x178B, 98627 },
- { 0x178F, 98630 },
- { 0x17B9, 98633 },
- { 0x17AD, 98636 },
- { 0x17BC, 98639 },
- { 0x17BD, 98643 },
- { 0x17B8, 98647 },
- { 0x17A1, 98649 },
- { 0x17A0, 98653 },
- { 0x17AA, 98657 },
- { 0x17AB, 98662 },
- { 0x179F, 98667 },
- { 0x1877, 98671 },
- { 0x1876, 98676 },
- { 0x1875, 98681 },
- { 0x1874, 98686 },
- { 0x1873, 98691 },
- { 0x1870, 98695 },
- { 0x1872, 98699 },
- { 0x1871, 98703 },
- { 0x6761, 98707 },
- { 0x6973, 98708 },
- { 0x6770, 98709 },
- { 0x69A5, 98710 },
- { 0x1C7E, 98715 },
- { 0x222C, 98717 },
- { 0x6904, 98720 },
- { 0x69A1, 98722 },
- { 0x1E6E, 98726 },
- { 0x6953, 98728 },
- { 0x5D60, 98729 },
- { 0x5D2A, 98734 },
- { 0x5D3A, 98737 },
- { 0x5D30, 98742 },
- { 0x5D29, 98746 },
- { 0x5D14, 98749 },
- { 0x5D50, 98753 },
- { 0x5D3C, 98756 },
- { 0x5D53, 98761 },
- { 0x5D15, 98764 },
- { 0x5D21, 98767 },
- { 0x5D3E, 98770 },
- { 0x5D48, 98773 },
- { 0x5D51, 98776 },
- { 0x5D19, 98779 },
- { 0x5D13, 98782 },
- { 0x5D2E, 98785 },
- { 0x5D4A, 98788 },
- { 0x5D2D, 98792 },
- { 0x5D43, 98795 },
- { 0x5D32, 98798 },
- { 0x5D37, 98801 },
- { 0x5D42, 98804 },
- { 0x5D26, 98807 },
- { 0x5D16, 98810 },
- { 0x5D5C, 98813 },
- { 0x5D22, 98816 },
- { 0x5D56, 98819 },
- { 0x5D5D, 98822 },
- { 0x5D23, 98825 },
- { 0x5D17, 98829 },
- { 0x5D34, 98833 },
- { 0x5D4D, 98836 },
- { 0x5D46, 98839 },
- { 0x5D31, 98842 },
- { 0x5D41, 98845 },
- { 0x5D27, 98848 },
- { 0x5D52, 98851 },
- { 0x5D24, 98854 },
- { 0x5D47, 98857 },
- { 0x5D38, 98860 },
- { 0x5D5A, 98863 },
- { 0x5D1F, 98866 },
- { 0x5D3B, 98869 },
- { 0x5D59, 98872 },
- { 0x5D36, 98875 },
- { 0x5D44, 98878 },
- { 0x5D1B, 98883 },
- { 0x5D33, 98887 },
- { 0x5D45, 98890 },
- { 0x5D55, 98893 },
- { 0x5D54, 98896 },
- { 0x5D2C, 98899 },
- { 0x5D25, 98902 },
- { 0x5D63, 98905 },
- { 0x5D35, 98908 },
- { 0x5D4C, 98911 },
- { 0x5D3F, 98915 },
- { 0x5D62, 98918 },
- { 0x5D39, 98921 },
- { 0x5D58, 98924 },
- { 0x5D5B, 98927 },
- { 0x5D5F, 98930 },
- { 0x5D2B, 98933 },
- { 0x5D1D, 98936 },
- { 0x5D3D, 98939 },
- { 0x5D57, 98942 },
- { 0x5D1A, 98945 },
- { 0x5D28, 98948 },
- { 0x5D5E, 98951 },
- { 0x5D18, 98954 },
- { 0x5D40, 98957 },
- { 0x5D4B, 98960 },
- { 0x5D20, 98963 },
- { 0x5D4E, 98966 },
- { 0x5D2F, 98969 },
- { 0x5D61, 98972 },
- { 0x5D49, 98975 },
- { 0x5D1E, 98978 },
- { 0x5D1C, 98981 },
- { 0x5D4F, 98986 },
- { 0x1D8D, 98989 },
- { 0x69D6, 98990 },
- { 0x2198, 98991 },
- { 0x21D5, 98994 },
- { 0x6919, 98997 },
- { 0x6B07, 98999 },
- { 0x6B4F, 99003 },
- { 0x6B4C, 99007 },
- { 0x6B5E, 99011 },
- { 0x6B2F, 99016 },
- { 0x6B50, 99021 },
- { 0x6B4B, 99025 },
- { 0x6B0C, 99029 },
- { 0x6B0E, 99034 },
- { 0x6B0D, 99039 },
- { 0x6B0F, 99044 },
- { 0x6B71, 99049 },
- { 0x6B72, 99055 },
- { 0x6B52, 99061 },
- { 0x6B08, 99065 },
- { 0x6B20, 99069 },
- { 0x6B78, 99073 },
- { 0x6B79, 99078 },
- { 0x6B74, 99083 },
- { 0x6B22, 99087 },
- { 0x6B23, 99092 },
- { 0x6B30, 99097 },
- { 0x6B1E, 99102 },
- { 0x6B1F, 99107 },
- { 0x6B1A, 99112 },
- { 0x6B2C, 99116 },
- { 0x6B33, 99123 },
- { 0x6B5A, 99129 },
- { 0x6B5D, 99133 },
- { 0x6B15, 99137 },
- { 0x6B48, 99142 },
- { 0x6B5F, 99146 },
- { 0x6B54, 99150 },
- { 0x6B09, 99155 },
- { 0x6B5C, 99159 },
- { 0x6B77, 99164 },
- { 0x6B75, 99168 },
- { 0x6B1B, 99172 },
- { 0x6B47, 99176 },
- { 0x6B53, 99181 },
- { 0x6B5B, 99185 },
- { 0x6B0A, 99189 },
- { 0x6B3C, 99193 },
- { 0x6B26, 99197 },
- { 0x6B2B, 99202 },
- { 0x6B24, 99207 },
- { 0x6B29, 99213 },
- { 0x6B2A, 99219 },
- { 0x6B51, 99225 },
- { 0x6B69, 99229 },
- { 0x6B73, 99233 },
- { 0x6B21, 99237 },
- { 0x6B4D, 99241 },
- { 0x6B13, 99245 },
- { 0x6B45, 99249 },
- { 0x6B70, 99253 },
- { 0x6B61, 99257 },
- { 0x6B40, 99261 },
- { 0x6B44, 99265 },
- { 0x6B49, 99270 },
- { 0x6B4A, 99274 },
- { 0x6B66, 99278 },
- { 0x6B16, 99282 },
- { 0x6B17, 99287 },
- { 0x6B18, 99292 },
- { 0x6B41, 99297 },
- { 0x6B38, 99301 },
- { 0x6B25, 99305 },
- { 0x6B36, 99311 },
- { 0x6B37, 99317 },
- { 0x6B55, 99323 },
- { 0x6B58, 99329 },
- { 0x6B62, 99334 },
- { 0x6B63, 99340 },
- { 0x6B57, 99346 },
- { 0x6B10, 99350 },
- { 0x6B35, 99354 },
- { 0x6B1C, 99360 },
- { 0x6B3D, 99364 },
- { 0x6B31, 99368 },
- { 0x6B56, 99373 },
- { 0x6B19, 99377 },
- { 0x6B6B, 99381 },
- { 0x6B67, 99385 },
- { 0x6B60, 99389 },
- { 0x6B46, 99394 },
- { 0x6B4E, 99398 },
- { 0x6B76, 99402 },
- { 0x6B59, 99406 },
- { 0x6B3E, 99410 },
- { 0x6B42, 99414 },
- { 0x6B39, 99418 },
- { 0x6B3A, 99422 },
- { 0x6B3B, 99426 },
- { 0x6B2D, 99430 },
- { 0x6B34, 99438 },
- { 0x6B28, 99446 },
- { 0x6B32, 99452 },
- { 0x6B2E, 99458 },
- { 0x6B11, 99462 },
- { 0x6B12, 99466 },
- { 0x6B1D, 99470 },
- { 0x6B0B, 99474 },
- { 0x6B6C, 99478 },
- { 0x6B6D, 99482 },
- { 0x6B6E, 99486 },
- { 0x6B6F, 99490 },
- { 0x6B68, 99494 },
- { 0x6B43, 99498 },
- { 0x6B27, 99502 },
- { 0x6B65, 99507 },
- { 0x6B64, 99511 },
- { 0x6B14, 99515 },
- { 0x6B6A, 99520 },
- { 0x6B06, 99524 },
- { 0x6B3F, 99528 },
- { 0x0007, 99532 },
- { 0x1DA9, 99533 },
- { 0x6A56, 99536 },
- { 0x6ABB, 99538 },
- { 0x67E6, 99539 },
- { 0x3CAA, 99542 },
- { 0x3CA6, 99545 },
- { 0x003E, 99547 },
- { 0x0020, 99549 },
- { 0x1BD6, 99551 },
- { 0x1D5A, 99554 },
- { 0x6A3A, 99555 },
- { 0x1EDA, 99557 },
- { 0x6812, 99560 },
- { 0x2131, 99562 },
- { 0x085B, 99564 },
- { 0x36E7, 99566 },
- { 0x36EB, 99569 },
- { 0x087C, 99572 },
- { 0x0847, 99577 },
- { 0x36E2, 99580 },
- { 0x0858, 99585 },
- { 0x36EA, 99588 },
- { 0x36E0, 99591 },
- { 0x080E, 99595 },
- { 0x080D, 99598 },
- { 0x0848, 99601 },
- { 0x080B, 99604 },
- { 0x36E6, 99608 },
- { 0x080C, 99611 },
- { 0x36E3, 99614 },
- { 0x36E4, 99618 },
- { 0x36E1, 99622 },
- { 0x36E5, 99626 },
- { 0x085F, 99630 },
- { 0x36E8, 99633 },
- { 0x086F, 99635 },
- { 0x0872, 99637 },
- { 0x0877, 99640 },
- { 0x0873, 99643 },
- { 0x0876, 99646 },
- { 0x0875, 99649 },
- { 0x087A, 99652 },
- { 0x0871, 99655 },
- { 0x0879, 99658 },
- { 0x0878, 99661 },
- { 0x0874, 99664 },
- { 0x085E, 99667 },
- { 0x0852, 99670 },
- { 0x084A, 99674 },
- { 0x0856, 99678 },
- { 0x084C, 99682 },
- { 0x0849, 99686 },
- { 0x0853, 99690 },
- { 0x0857, 99694 },
- { 0x085A, 99698 },
- { 0x084B, 99702 },
- { 0x0845, 99706 },
- { 0x0861, 99710 },
- { 0x084D, 99714 },
- { 0x0846, 99718 },
- { 0x0862, 99722 },
- { 0x0851, 99726 },
- { 0x0855, 99731 },
- { 0x0850, 99736 },
- { 0x0854, 99741 },
- { 0x0860, 99746 },
- { 0x086D, 99752 },
- { 0x084E, 99757 },
- { 0x086E, 99762 },
- { 0x084F, 99767 },
- { 0x0859, 99772 },
- { 0x0870, 99777 },
- { 0x0810, 99780 },
- { 0x081A, 99783 },
- { 0x0812, 99786 },
- { 0x081E, 99789 },
- { 0x0814, 99792 },
- { 0x0811, 99795 },
- { 0x081B, 99798 },
- { 0x081F, 99801 },
- { 0x0880, 99804 },
- { 0x0837, 99807 },
- { 0x0825, 99810 },
- { 0x0831, 99813 },
- { 0x0869, 99816 },
- { 0x0822, 99819 },
- { 0x0844, 99822 },
- { 0x0813, 99825 },
- { 0x0827, 99828 },
- { 0x0820, 99831 },
- { 0x083D, 99834 },
- { 0x0839, 99837 },
- { 0x0833, 99840 },
- { 0x087E, 99843 },
- { 0x0835, 99846 },
- { 0x0863, 99849 },
- { 0x083B, 99852 },
- { 0x0843, 99855 },
- { 0x082F, 99858 },
- { 0x0881, 99861 },
- { 0x0815, 99864 },
- { 0x0840, 99867 },
- { 0x083A, 99870 },
- { 0x0866, 99873 },
- { 0x088A, 99876 },
- { 0x0838, 99879 },
- { 0x0826, 99882 },
- { 0x082C, 99885 },
- { 0x0832, 99888 },
- { 0x0886, 99891 },
- { 0x0823, 99894 },
- { 0x0828, 99897 },
- { 0x0887, 99900 },
- { 0x0821, 99903 },
- { 0x083E, 99906 },
- { 0x0824, 99909 },
- { 0x082E, 99912 },
- { 0x0829, 99915 },
- { 0x087F, 99918 },
- { 0x0836, 99921 },
- { 0x0868, 99924 },
- { 0x083C, 99927 },
- { 0x0841, 99930 },
- { 0x0842, 99933 },
- { 0x0830, 99936 },
- { 0x082A, 99939 },
- { 0x0882, 99942 },
- { 0x086A, 99945 },
- { 0x0884, 99948 },
- { 0x0889, 99951 },
- { 0x082D, 99954 },
- { 0x0865, 99957 },
- { 0x0864, 99960 },
- { 0x083F, 99963 },
- { 0x0834, 99966 },
- { 0x082B, 99969 },
- { 0x0867, 99972 },
- { 0x0885, 99975 },
- { 0x080F, 99979 },
- { 0x0819, 99983 },
- { 0x081D, 99987 },
- { 0x087D, 99991 },
- { 0x0818, 99995 },
- { 0x081C, 99999 },
- { 0x0888, 100003 },
- { 0x0883, 100007 },
- { 0x0817, 100011 },
- { 0x0816, 100015 },
- { 0x086C, 100019 },
- { 0x086B, 100023 },
- { 0x085C, 100027 },
- { 0x085D, 100031 },
- { 0x36E9, 100035 },
- { 0x087B, 100037 },
- { 0x1DA8, 100040 },
- { 0x1F40, 100042 },
- { 0x1DA6, 100044 },
- { 0x259E, 100046 },
- { 0x6879, 100051 },
- { 0x6889, 100052 },
- { 0x272E, 100053 },
- { 0x273D, 100057 },
- { 0x2749, 100061 },
- { 0x2746, 100065 },
- { 0x2723, 100069 },
- { 0x274B, 100073 },
- { 0x2734, 100078 },
- { 0x273C, 100082 },
- { 0x2741, 100086 },
- { 0x273F, 100090 },
- { 0x2739, 100094 },
- { 0x2724, 100098 },
- { 0x274D, 100102 },
- { 0x273B, 100106 },
- { 0x272C, 100110 },
- { 0x2730, 100114 },
- { 0x273E, 100118 },
- { 0x2725, 100122 },
- { 0x2744, 100126 },
- { 0x2743, 100130 },
- { 0x2742, 100134 },
- { 0x2727, 100138 },
- { 0x272A, 100142 },
- { 0x273A, 100146 },
- { 0x2733, 100150 },
- { 0x2736, 100154 },
- { 0x2737, 100158 },
- { 0x2747, 100162 },
- { 0x2748, 100167 },
- { 0x2728, 100174 },
- { 0x2740, 100178 },
- { 0x272F, 100182 },
- { 0x2735, 100186 },
- { 0x2738, 100190 },
- { 0x272B, 100194 },
- { 0x2726, 100198 },
- { 0x272D, 100202 },
- { 0x274C, 100207 },
- { 0x274A, 100213 },
- { 0x274E, 100219 },
- { 0x2731, 100223 },
- { 0x2732, 100227 },
- { 0x274F, 100231 },
- { 0x2745, 100235 },
- { 0x2729, 100240 },
- { 0x2751, 100244 },
- { 0x2750, 100249 },
- { 0x26FF, 100254 },
- { 0x270E, 100258 },
- { 0x271A, 100262 },
- { 0x2717, 100266 },
- { 0x26F4, 100270 },
- { 0x271C, 100274 },
- { 0x2705, 100279 },
- { 0x270D, 100283 },
- { 0x2712, 100287 },
- { 0x2710, 100291 },
- { 0x270A, 100295 },
- { 0x26F5, 100299 },
- { 0x271E, 100303 },
- { 0x270C, 100307 },
- { 0x26FD, 100311 },
- { 0x2701, 100315 },
- { 0x270F, 100319 },
- { 0x26F6, 100323 },
- { 0x2715, 100327 },
- { 0x2714, 100331 },
- { 0x2713, 100335 },
- { 0x26F8, 100339 },
- { 0x26FB, 100343 },
- { 0x270B, 100347 },
- { 0x2704, 100351 },
- { 0x2707, 100355 },
- { 0x2708, 100359 },
- { 0x2718, 100363 },
- { 0x2719, 100368 },
- { 0x26F9, 100375 },
- { 0x2711, 100379 },
- { 0x2700, 100383 },
- { 0x2706, 100387 },
- { 0x2709, 100391 },
- { 0x26FC, 100395 },
- { 0x26F7, 100399 },
- { 0x26FE, 100403 },
- { 0x271D, 100408 },
- { 0x271B, 100414 },
- { 0x271F, 100420 },
- { 0x2702, 100424 },
- { 0x2703, 100428 },
- { 0x2720, 100432 },
- { 0x2716, 100436 },
- { 0x26FA, 100441 },
- { 0x2722, 100445 },
- { 0x2721, 100450 },
- { 0x67B9, 100455 },
- { 0x6AA5, 100457 },
- { 0x6AA8, 100458 },
- { 0x6AA9, 100460 },
- { 0x1D94, 100465 },
- { 0x1B99, 100466 },
- { 0x26A2, 100468 },
- { 0x1F08, 100471 },
- { 0x21CF, 100474 },
- { 0x1F13, 100479 },
- { 0x1F14, 100482 },
- { 0x1F15, 100485 },
- { 0x1F16, 100488 },
- { 0x2649, 100491 },
- { 0x26E2, 100494 },
- { 0x6AC9, 100497 },
- { 0x1BAA, 100500 },
- { 0x1EE7, 100502 },
- { 0x2502, 100504 },
- { 0x44E2, 100506 },
- { 0x44E4, 100510 },
- { 0x44E3, 100514 },
- { 0x44BD, 100517 },
- { 0x44BF, 100522 },
- { 0x44BE, 100525 },
- { 0x44E6, 100528 },
- { 0x44E7, 100531 },
- { 0x44E9, 100534 },
- { 0x44E8, 100537 },
- { 0x44BA, 100540 },
- { 0x44B7, 100544 },
- { 0x44BB, 100548 },
- { 0x44B8, 100552 },
- { 0x44B9, 100556 },
- { 0x44BC, 100561 },
- { 0x44B6, 100565 },
- { 0x44D4, 100568 },
- { 0x44C4, 100571 },
- { 0x44CF, 100574 },
- { 0x44C2, 100577 },
- { 0x44DF, 100580 },
- { 0x44C6, 100583 },
- { 0x44C0, 100586 },
- { 0x44D9, 100589 },
- { 0x44D6, 100592 },
- { 0x44D1, 100595 },
- { 0x44D2, 100598 },
- { 0x44D8, 100601 },
- { 0x44DD, 100604 },
- { 0x44CD, 100607 },
- { 0x44DA, 100610 },
- { 0x44D7, 100613 },
- { 0x44DE, 100616 },
- { 0x44D5, 100619 },
- { 0x44C5, 100622 },
- { 0x44CA, 100625 },
- { 0x44D0, 100628 },
- { 0x44C3, 100631 },
- { 0x44C1, 100634 },
- { 0x44E0, 100637 },
- { 0x44CC, 100640 },
- { 0x44C7, 100643 },
- { 0x44D3, 100646 },
- { 0x44DB, 100649 },
- { 0x44DC, 100652 },
- { 0x44CE, 100655 },
- { 0x44C8, 100658 },
- { 0x44CB, 100661 },
- { 0x44C9, 100664 },
- { 0x44E1, 100667 },
- { 0x44EC, 100670 },
- { 0x44ED, 100674 },
- { 0x44EA, 100678 },
- { 0x44EB, 100681 },
- { 0x44E5, 100684 },
- { 0x44EE, 100686 },
- { 0x44F4, 100689 },
- { 0x44F6, 100692 },
- { 0x44F3, 100695 },
- { 0x44EF, 100698 },
- { 0x44F0, 100702 },
- { 0x44F5, 100705 },
- { 0x44F1, 100709 },
- { 0x44F2, 100713 },
- { 0x453F, 100716 },
- { 0x4553, 100719 },
- { 0x453D, 100722 },
- { 0x4552, 100725 },
- { 0x454D, 100728 },
- { 0x454E, 100731 },
- { 0x455B, 100734 },
- { 0x453E, 100737 },
- { 0x4550, 100740 },
- { 0x4538, 100743 },
- { 0x4544, 100746 },
- { 0x4547, 100749 },
- { 0x4555, 100752 },
- { 0x4558, 100755 },
- { 0x4559, 100758 },
- { 0x4545, 100761 },
- { 0x4548, 100764 },
- { 0x4556, 100767 },
- { 0x4546, 100770 },
- { 0x4551, 100773 },
- { 0x4537, 100776 },
- { 0x4539, 100779 },
- { 0x453A, 100782 },
- { 0x4542, 100785 },
- { 0x4549, 100788 },
- { 0x4557, 100791 },
- { 0x4554, 100794 },
- { 0x455A, 100797 },
- { 0x4540, 100800 },
- { 0x453C, 100803 },
- { 0x453B, 100806 },
- { 0x4543, 100809 },
- { 0x454A, 100812 },
- { 0x454F, 100815 },
- { 0x4541, 100818 },
- { 0x454B, 100821 },
- { 0x454C, 100824 },
- { 0x455E, 100827 },
- { 0x4562, 100830 },
- { 0x4560, 100834 },
- { 0x455F, 100837 },
- { 0x4561, 100840 },
- { 0x4567, 100843 },
- { 0x4566, 100846 },
- { 0x4568, 100851 },
- { 0x4569, 100855 },
- { 0x4563, 100859 },
- { 0x4565, 100862 },
- { 0x4564, 100868 },
- { 0x455C, 100871 },
- { 0x455D, 100875 },
- { 0x67CA, 100879 },
- { 0x6952, 100880 },
- { 0x1EE6, 100881 },
- { 0x2603, 100883 },
- { 0x2133, 100884 },
- { 0x6ADA, 100885 },
- { 0x67D3, 100886 },
- { 0x1404, 100888 },
- { 0x1403, 100891 },
- { 0x4420, 100894 },
- { 0x4408, 100897 },
- { 0x4414, 100900 },
- { 0x4413, 100903 },
- { 0x4404, 100906 },
- { 0x4405, 100909 },
- { 0x440B, 100912 },
- { 0x440E, 100915 },
- { 0x4410, 100918 },
- { 0x4411, 100921 },
- { 0x4416, 100924 },
- { 0x4419, 100927 },
- { 0x440C, 100930 },
- { 0x4409, 100933 },
- { 0x440D, 100936 },
- { 0x440A, 100939 },
- { 0x4407, 100942 },
- { 0x4406, 100945 },
- { 0x440F, 100948 },
- { 0x4417, 100951 },
- { 0x4415, 100954 },
- { 0x4412, 100957 },
- { 0x4418, 100960 },
- { 0x441A, 100963 },
- { 0x441D, 100966 },
- { 0x441B, 100970 },
- { 0x441E, 100973 },
- { 0x441F, 100976 },
- { 0x441C, 100979 },
- { 0x0070, 100982 },
- { 0x6AEB, 100984 },
- { 0x1E5E, 100986 },
- { 0x1D90, 100987 },
- { 0x253C, 100988 },
- { 0x1DB8, 100991 },
- { 0x006D, 100994 },
- { 0x2206, 100996 },
- { 0x2207, 100999 },
- { 0x245E, 101002 },
- { 0x6C58, 101006 },
- { 0x1CF9, 101011 },
- { 0x1CF6, 101015 },
- { 0x1CEB, 101018 },
- { 0x1D3E, 101020 },
- { 0x2444, 101024 },
- { 0x1CFF, 101029 },
- { 0x2446, 101033 },
- { 0x1D1D, 101040 },
- { 0x2635, 101045 },
- { 0x2634, 101050 },
- { 0x1D03, 101055 },
- { 0x1D05, 101059 },
- { 0x246B, 101063 },
- { 0x1CFC, 101068 },
- { 0x243B, 101072 },
- { 0x243A, 101080 },
- { 0x6BD9, 101087 },
- { 0x6BD1, 101093 },
- { 0x6BDD, 101099 },
- { 0x1D0D, 101105 },
- { 0x2437, 101110 },
- { 0x1D54, 101115 },
- { 0x6BD5, 101121 },
- { 0x1CF4, 101127 },
- { 0x6C4F, 101131 },
- { 0x1D51, 101136 },
- { 0x6BE1, 101141 },
- { 0x2468, 101146 },
- { 0x249A, 101152 },
- { 0x249B, 101157 },
- { 0x2672, 101163 },
- { 0x266E, 101169 },
- { 0x246D, 101176 },
- { 0x266A, 101180 },
- { 0x2669, 101184 },
- { 0x26B9, 101188 },
- { 0x26AE, 101191 },
- { 0x6C11, 101196 },
- { 0x6C0D, 101199 },
- { 0x1D41, 101203 },
- { 0x1D49, 101206 },
- { 0x6C4B, 101211 },
- { 0x6C56, 101217 },
- { 0x1D3B, 101222 },
- { 0x2433, 101225 },
- { 0x1D2B, 101229 },
- { 0x242D, 101232 },
- { 0x1D28, 101237 },
- { 0x2429, 101242 },
- { 0x2442, 101248 },
- { 0x1D22, 101251 },
- { 0x6A92, 101254 },
- { 0x2435, 101256 },
- { 0x1D34, 101260 },
- { 0x1D25, 101263 },
- { 0x2479, 101268 },
- { 0x2481, 101275 },
- { 0x2492, 101282 },
- { 0x248E, 101290 },
- { 0x248A, 101301 },
- { 0x247D, 101312 },
- { 0x2485, 101319 },
- { 0x248F, 101326 },
- { 0x2493, 101337 },
- { 0x1D19, 101345 },
- { 0x1D1A, 101350 },
- { 0x6C05, 101355 },
- { 0x1D36, 101358 },
- { 0x6C47, 101361 },
- { 0x266C, 101364 },
- { 0x2440, 101367 },
- { 0x6C09, 101369 },
- { 0x6C15, 101372 },
- { 0x242B, 101375 },
- { 0x243C, 101380 },
- { 0x243E, 101385 },
- { 0x243D, 101394 },
- { 0x2427, 101402 },
- { 0x26F2, 101409 },
- { 0x2426, 101415 },
- { 0x2436, 101421 },
- { 0x6C5E, 101426 },
- { 0x6C01, 101431 },
- { 0x6C5C, 101434 },
- { 0x1D57, 101438 },
- { 0x6C60, 101441 },
- { 0x6C5A, 101446 },
- { 0x2688, 101450 },
- { 0x2698, 101453 },
- { 0x26A6, 101458 },
- { 0x6BF5, 101465 },
- { 0x26C7, 101471 },
- { 0x26C9, 101478 },
- { 0x6BFD, 101485 },
- { 0x6BF9, 101492 },
- { 0x26A0, 101498 },
- { 0x26A0, 101505 },
- { 0x6BF1, 101512 },
- { 0x6BED, 101518 },
- { 0x2692, 101524 },
- { 0x26AA, 101528 },
- { 0x6A9C, 101532 },
- { 0x6A9B, 101540 },
- { 0x6A9A, 101547 },
- { 0x6A9E, 101555 },
- { 0x36C1, 101558 },
- { 0x367E, 101561 },
- { 0x367D, 101564 },
- { 0x36C2, 101567 },
- { 0x36C5, 101569 },
- { 0x36CA, 101572 },
- { 0x36C6, 101575 },
- { 0x36C9, 101578 },
- { 0x36C8, 101581 },
- { 0x36CD, 101584 },
- { 0x36C4, 101587 },
- { 0x36CC, 101590 },
- { 0x36CB, 101593 },
- { 0x36C7, 101596 },
- { 0x36BB, 101599 },
- { 0x36B3, 101603 },
- { 0x36BE, 101607 },
- { 0x36B5, 101611 },
- { 0x36B2, 101615 },
- { 0x36BD, 101619 },
- { 0x36C0, 101623 },
- { 0x36BC, 101627 },
- { 0x36B4, 101631 },
- { 0x36BF, 101635 },
- { 0x36B6, 101639 },
- { 0x36B9, 101643 },
- { 0x36B7, 101648 },
- { 0x36BA, 101653 },
- { 0x36B8, 101658 },
- { 0x36C3, 101663 },
- { 0x367F, 101666 },
- { 0x3689, 101669 },
- { 0x3681, 101672 },
- { 0x368C, 101675 },
- { 0x3683, 101678 },
- { 0x3680, 101681 },
- { 0x368B, 101684 },
- { 0x368E, 101687 },
- { 0x36A5, 101690 },
- { 0x3694, 101693 },
- { 0x36A0, 101696 },
- { 0x368A, 101699 },
- { 0x3691, 101702 },
- { 0x36AF, 101705 },
- { 0x3682, 101708 },
- { 0x3696, 101711 },
- { 0x368F, 101714 },
- { 0x36AA, 101717 },
- { 0x36A7, 101720 },
- { 0x36A2, 101723 },
- { 0x368D, 101726 },
- { 0x36A3, 101729 },
- { 0x36A9, 101732 },
- { 0x36AE, 101735 },
- { 0x369E, 101738 },
- { 0x3684, 101741 },
- { 0x36AB, 101744 },
- { 0x36A8, 101747 },
- { 0x36A6, 101750 },
- { 0x3695, 101753 },
- { 0x369B, 101756 },
- { 0x36A1, 101759 },
- { 0x3692, 101762 },
- { 0x3697, 101765 },
- { 0x3690, 101768 },
- { 0x36B0, 101771 },
- { 0x3693, 101774 },
- { 0x369D, 101777 },
- { 0x3698, 101780 },
- { 0x36A4, 101783 },
- { 0x36AC, 101786 },
- { 0x36AD, 101789 },
- { 0x369F, 101792 },
- { 0x3699, 101795 },
- { 0x369C, 101798 },
- { 0x369A, 101801 },
- { 0x3687, 101804 },
- { 0x3685, 101808 },
- { 0x3688, 101812 },
- { 0x3686, 101816 },
- { 0x36B1, 101820 },
- { 0x2558, 101824 },
- { 0x1ED6, 101829 },
- { 0x6A22, 101832 },
- { 0x1B8A, 101835 },
- { 0x6779, 101837 },
- { 0x6AC3, 101838 },
- { 0x6920, 101840 },
- { 0x6ACD, 101841 },
- { 0x68F6, 101845 },
- { 0x1BA7, 101847 },
- { 0x6AB2, 101849 },
- { 0x67F6, 101850 },
- { 0x676F, 101851 },
- { 0x21A5, 101852 },
- { 0x1EE0, 101854 },
- { 0x6ABF, 101857 },
- { 0x22D1, 101859 },
- { 0x2681, 101864 },
- { 0x2683, 101870 },
- { 0x2536, 101876 },
- { 0x1EDD, 101878 },
- { 0x6A00, 101880 },
- { 0x2132, 101881 },
- { 0x6810, 101882 },
- { 0x1DB1, 101884 },
- { 0x1E8D, 101886 },
- { 0x1E8E, 101887 },
- { 0x25BF, 101888 },
- { 0x25C0, 101893 },
- { 0x25C1, 101898 },
- { 0x25C2, 101904 },
- { 0x261F, 101910 },
- { 0x2620, 101916 },
- { 0x1DB3, 101922 },
- { 0x0001, 101924 },
- { 0x1BCD, 101926 },
- { 0x1B89, 101929 },
- { 0x6886, 101931 },
- { 0x1BAB, 101933 },
- { 0x2A59, 101935 },
- { 0x2A96, 101938 },
- { 0x2A58, 101942 },
- { 0x2A81, 101944 },
- { 0x2A57, 101948 },
- { 0x2A5E, 101950 },
- { 0x2A82, 101953 },
- { 0x2A5D, 101957 },
- { 0x2A84, 101960 },
- { 0x2A83, 101964 },
- { 0x2A5C, 101968 },
- { 0x2A8E, 101971 },
- { 0x2E18, 101977 },
- { 0x2E1D, 101983 },
- { 0x2E21, 101989 },
- { 0x2E19, 101995 },
- { 0x2E1C, 102001 },
- { 0x2E1B, 102007 },
- { 0x2E20, 102013 },
- { 0x2E1F, 102019 },
- { 0x2E1E, 102025 },
- { 0x2E1A, 102031 },
- { 0x2E22, 102037 },
- { 0x2E35, 102043 },
- { 0x2E23, 102049 },
- { 0x2E2B, 102055 },
- { 0x2E26, 102061 },
- { 0x2E27, 102067 },
- { 0x2E29, 102073 },
- { 0x2E25, 102079 },
- { 0x2E2A, 102085 },
- { 0x2E24, 102091 },
- { 0x2E28, 102097 },
- { 0x2E36, 102103 },
- { 0x2E2C, 102109 },
- { 0x2E31, 102115 },
- { 0x2E2D, 102121 },
- { 0x2E30, 102127 },
- { 0x2E2F, 102133 },
- { 0x2E34, 102139 },
- { 0x2E33, 102145 },
- { 0x2E32, 102151 },
- { 0x2E2E, 102157 },
- { 0x2CFD, 102163 },
- { 0x2D91, 102168 },
- { 0x2D96, 102174 },
- { 0x2D9A, 102180 },
- { 0x2D92, 102186 },
- { 0x2D95, 102192 },
- { 0x2D94, 102198 },
- { 0x2D99, 102204 },
- { 0x2D90, 102210 },
- { 0x2D98, 102216 },
- { 0x2D97, 102222 },
- { 0x2D93, 102228 },
- { 0x2D9B, 102234 },
- { 0x2D9C, 102240 },
- { 0x2DA4, 102246 },
- { 0x2D9F, 102252 },
- { 0x2DA0, 102258 },
- { 0x2DA2, 102264 },
- { 0x2D9E, 102270 },
- { 0x2DA3, 102276 },
- { 0x2D9D, 102282 },
- { 0x2DA1, 102288 },
- { 0x2DA5, 102294 },
- { 0x2DA6, 102300 },
- { 0x2DA8, 102306 },
- { 0x2DA7, 102312 },
- { 0x2CFF, 102318 },
- { 0x2CFE, 102323 },
- { 0x2CFC, 102328 },
- { 0x2CFB, 102333 },
- { 0x2D00, 102338 },
- { 0x2CF9, 102343 },
- { 0x2D02, 102348 },
- { 0x2D04, 102353 },
- { 0x2CFA, 102358 },
- { 0x2D03, 102363 },
- { 0x2D01, 102368 },
- { 0x2A95, 102373 },
- { 0x2BEA, 102376 },
- { 0x2BDD, 102380 },
- { 0x2BE1, 102384 },
- { 0x2BDE, 102388 },
- { 0x2BE0, 102392 },
- { 0x2BE9, 102396 },
- { 0x2BE4, 102400 },
- { 0x2BE6, 102404 },
- { 0x2BDF, 102408 },
- { 0x2BE3, 102412 },
- { 0x2BE7, 102416 },
- { 0x2BE8, 102420 },
- { 0x2BE2, 102424 },
- { 0x2BE5, 102428 },
- { 0x2BDB, 102432 },
- { 0x2BDC, 102436 },
- { 0x2A4F, 102440 },
- { 0x2A4B, 102445 },
- { 0x2A4D, 102451 },
- { 0x2A4C, 102459 },
- { 0x2A4E, 102465 },
- { 0x2A56, 102473 },
- { 0x2A52, 102477 },
- { 0x2A50, 102483 },
- { 0x2A51, 102489 },
- { 0x2A55, 102495 },
- { 0x2A53, 102502 },
- { 0x2A54, 102509 },
- { 0x68A7, 102516 },
- { 0x1C96, 102519 },
- { 0x1E13, 102521 },
- { 0x3E34, 102522 },
- { 0x3E35, 102525 },
- { 0x3E36, 102528 },
- { 0x21CA, 102531 },
- { 0x1BC1, 102536 },
- { 0x0D0B, 102537 },
- { 0x0D0D, 102540 },
- { 0x053D, 102545 },
- { 0x220C, 102549 },
- { 0x22D0, 102552 },
- { 0x6996, 102556 },
- { 0x6C64, 102558 },
- { 0x6AD5, 102560 },
- { 0x28CE, 102563 },
- { 0x2C89, 102564 },
- { 0x6A47, 102566 },
- { 0x1E5F, 102568 },
- { 0x1B8C, 102569 },
- { 0x2148, 102571 },
- { 0x3E38, 102573 },
- { 0x2176, 102575 },
- { 0x6A6C, 102576 },
- { 0x21E0, 102578 },
- { 0x6391, 102579 },
- { 0x6392, 102584 },
- { 0x638F, 102589 },
- { 0x6390, 102593 },
- { 0x6377, 102597 },
- { 0x6371, 102600 },
- { 0x6372, 102604 },
- { 0x63AE, 102608 },
- { 0x63AF, 102613 },
- { 0x626B, 102618 },
- { 0x626D, 102621 },
- { 0x626C, 102624 },
- { 0x638A, 102627 },
- { 0x6373, 102629 },
- { 0x6375, 102633 },
- { 0x636E, 102637 },
- { 0x6374, 102640 },
- { 0x6370, 102644 },
- { 0x636F, 102647 },
- { 0x6376, 102650 },
- { 0x6362, 102654 },
- { 0x6363, 102662 },
- { 0x6361, 102671 },
- { 0x63E6, 102678 },
- { 0x63E7, 102681 },
- { 0x63E8, 102684 },
- { 0x63E9, 102687 },
- { 0x63EA, 102690 },
- { 0x63E2, 102693 },
- { 0x63C5, 102696 },
- { 0x6359, 102698 },
- { 0x635A, 102700 },
- { 0x6360, 102703 },
- { 0x635C, 102707 },
- { 0x635E, 102711 },
- { 0x635B, 102715 },
- { 0x635F, 102719 },
- { 0x635D, 102723 },
- { 0x63D1, 102727 },
- { 0x63D2, 102730 },
- { 0x63D3, 102733 },
- { 0x63D4, 102736 },
- { 0x63D5, 102739 },
- { 0x63D6, 102742 },
- { 0x63D7, 102745 },
- { 0x63D0, 102748 },
- { 0x63AD, 102751 },
- { 0x63C4, 102755 },
- { 0x638C, 102757 },
- { 0x638B, 102760 },
- { 0x638E, 102763 },
- { 0x638D, 102766 },
- { 0x6268, 102769 },
- { 0x626A, 102772 },
- { 0x6269, 102775 },
- { 0x63E4, 102778 },
- { 0x63E1, 102780 },
- { 0x6275, 102782 },
- { 0x6277, 102786 },
- { 0x6276, 102790 },
- { 0x6278, 102794 },
- { 0x6279, 102798 },
- { 0x6262, 102801 },
- { 0x6264, 102804 },
- { 0x6263, 102807 },
- { 0x63A7, 102810 },
- { 0x63A8, 102813 },
- { 0x63A9, 102817 },
- { 0x63A1, 102821 },
- { 0x63A3, 102825 },
- { 0x63A2, 102830 },
- { 0x639E, 102835 },
- { 0x639F, 102839 },
- { 0x63A0, 102843 },
- { 0x63A4, 102847 },
- { 0x63A6, 102851 },
- { 0x63A5, 102856 },
- { 0x639B, 102861 },
- { 0x639D, 102864 },
- { 0x639C, 102868 },
- { 0x6398, 102872 },
- { 0x639A, 102875 },
- { 0x6399, 102879 },
- { 0x63AA, 102883 },
- { 0x63AC, 102886 },
- { 0x63AB, 102890 },
- { 0x6397, 102894 },
- { 0x6396, 102898 },
- { 0x6395, 102902 },
- { 0x63B0, 102906 },
- { 0x63B2, 102909 },
- { 0x63B1, 102913 },
- { 0x63BB, 102917 },
- { 0x63BF, 102919 },
- { 0x63C0, 102923 },
- { 0x63BD, 102928 },
- { 0x63BE, 102932 },
- { 0x63C1, 102937 },
- { 0x63BC, 102941 },
- { 0x6389, 102944 },
- { 0x6387, 102948 },
- { 0x6388, 102952 },
- { 0x625F, 102956 },
- { 0x6261, 102959 },
- { 0x6260, 102962 },
- { 0x63CF, 102965 },
- { 0x6394, 102972 },
- { 0x6393, 102975 },
- { 0x6384, 102978 },
- { 0x6386, 102981 },
- { 0x6385, 102984 },
- { 0x6369, 102987 },
- { 0x6368, 102992 },
- { 0x636A, 102997 },
- { 0x6367, 103002 },
- { 0x63D8, 103007 },
- { 0x6265, 103009 },
- { 0x6267, 103012 },
- { 0x6266, 103015 },
- { 0x63B5, 103018 },
- { 0x63B6, 103023 },
- { 0x63B8, 103029 },
- { 0x63BA, 103034 },
- { 0x63B9, 103039 },
- { 0x63B7, 103044 },
- { 0x63B4, 103049 },
- { 0x63B3, 103053 },
- { 0x6351, 103058 },
- { 0x6352, 103061 },
- { 0x6357, 103064 },
- { 0x6353, 103069 },
- { 0x6358, 103072 },
- { 0x6354, 103075 },
- { 0x6350, 103078 },
- { 0x634F, 103082 },
- { 0x6355, 103086 },
- { 0x6356, 103089 },
- { 0x627A, 103093 },
- { 0x6270, 103097 },
- { 0x6272, 103101 },
- { 0x6271, 103105 },
- { 0x6273, 103109 },
- { 0x6274, 103113 },
- { 0x626F, 103116 },
- { 0x626E, 103119 },
- { 0x6364, 103122 },
- { 0x6366, 103126 },
- { 0x6365, 103130 },
- { 0x636C, 103134 },
- { 0x636B, 103137 },
- { 0x636D, 103140 },
- { 0x61C7, 103143 },
- { 0x61CB, 103145 },
- { 0x61AD, 103149 },
- { 0x61AE, 103154 },
- { 0x61C6, 103160 },
- { 0x61CA, 103163 },
- { 0x61C8, 103168 },
- { 0x61CC, 103173 },
- { 0x615C, 103178 },
- { 0x621A, 103181 },
- { 0x6246, 103186 },
- { 0x6247, 103190 },
- { 0x61C9, 103195 },
- { 0x61CD, 103199 },
- { 0x622A, 103203 },
- { 0x63DE, 103208 },
- { 0x63DD, 103212 },
- { 0x63E0, 103215 },
- { 0x63DF, 103219 },
- { 0x63DC, 103222 },
- { 0x63DB, 103225 },
- { 0x63EB, 103228 },
- { 0x63EC, 103231 },
- { 0x63ED, 103234 },
- { 0x63EE, 103237 },
- { 0x63EF, 103240 },
- { 0x63F0, 103243 },
- { 0x63F1, 103246 },
- { 0x63F2, 103249 },
- { 0x63F3, 103252 },
- { 0x63F4, 103255 },
- { 0x63F5, 103258 },
- { 0x63F6, 103261 },
- { 0x63F7, 103264 },
- { 0x63F8, 103267 },
- { 0x63F9, 103270 },
- { 0x63C7, 103273 },
- { 0x63C8, 103277 },
- { 0x63CB, 103281 },
- { 0x6378, 103286 },
- { 0x6379, 103289 },
- { 0x637A, 103292 },
- { 0x61C0, 103295 },
- { 0x61C2, 103297 },
- { 0x61A3, 103301 },
- { 0x6243, 103306 },
- { 0x61C1, 103313 },
- { 0x61C3, 103317 },
- { 0x6230, 103321 },
- { 0x6231, 103327 },
- { 0x625D, 103334 },
- { 0x61A4, 103336 },
- { 0x625E, 103342 },
- { 0x6208, 103345 },
- { 0x6205, 103349 },
- { 0x6211, 103353 },
- { 0x6212, 103357 },
- { 0x620A, 103361 },
- { 0x620E, 103365 },
- { 0x6210, 103369 },
- { 0x620F, 103375 },
- { 0x6209, 103380 },
- { 0x615A, 103385 },
- { 0x616D, 103388 },
- { 0x617E, 103394 },
- { 0x617F, 103402 },
- { 0x6160, 103410 },
- { 0x6177, 103414 },
- { 0x6214, 103420 },
- { 0x6240, 103425 },
- { 0x6236, 103430 },
- { 0x623C, 103435 },
- { 0x623B, 103442 },
- { 0x623D, 103449 },
- { 0x623A, 103456 },
- { 0x6238, 103463 },
- { 0x6239, 103470 },
- { 0x6244, 103477 },
- { 0x6242, 103484 },
- { 0x6195, 103491 },
- { 0x6194, 103499 },
- { 0x6245, 103507 },
- { 0x6191, 103512 },
- { 0x618B, 103519 },
- { 0x619D, 103526 },
- { 0x6196, 103533 },
- { 0x623F, 103540 },
- { 0x623E, 103547 },
- { 0x6241, 103554 },
- { 0x6164, 103559 },
- { 0x6165, 103563 },
- { 0x6166, 103567 },
- { 0x616E, 103572 },
- { 0x6180, 103578 },
- { 0x6168, 103586 },
- { 0x6181, 103590 },
- { 0x616A, 103598 },
- { 0x617B, 103603 },
- { 0x61E0, 103610 },
- { 0x61E5, 103615 },
- { 0x61E6, 103621 },
- { 0x6203, 103627 },
- { 0x6178, 103633 },
- { 0x617C, 103638 },
- { 0x6199, 103644 },
- { 0x6198, 103650 },
- { 0x6182, 103657 },
- { 0x6185, 103663 },
- { 0x6184, 103669 },
- { 0x6183, 103675 },
- { 0x6197, 103681 },
- { 0x616C, 103688 },
- { 0x617D, 103693 },
- { 0x61FE, 103701 },
- { 0x616B, 103706 },
- { 0x6174, 103712 },
- { 0x618D, 103717 },
- { 0x617A, 103724 },
- { 0x616F, 103731 },
- { 0x6170, 103736 },
- { 0x6187, 103743 },
- { 0x6189, 103750 },
- { 0x6188, 103758 },
- { 0x618E, 103766 },
- { 0x6172, 103773 },
- { 0x618F, 103779 },
- { 0x6173, 103787 },
- { 0x618C, 103793 },
- { 0x6171, 103801 },
- { 0x6163, 103808 },
- { 0x624F, 103813 },
- { 0x6250, 103816 },
- { 0x6259, 103820 },
- { 0x625C, 103826 },
- { 0x6253, 103833 },
- { 0x6251, 103838 },
- { 0x6252, 103843 },
- { 0x6258, 103848 },
- { 0x625B, 103854 },
- { 0x6162, 103860 },
- { 0x625A, 103866 },
- { 0x61ED, 103872 },
- { 0x6257, 103878 },
- { 0x6255, 103884 },
- { 0x6186, 103890 },
- { 0x6256, 103897 },
- { 0x6254, 103903 },
- { 0x61EC, 103907 },
- { 0x61F2, 103911 },
- { 0x61E8, 103915 },
- { 0x61EB, 103919 },
- { 0x61EA, 103925 },
- { 0x61E9, 103931 },
- { 0x61FA, 103937 },
- { 0x61F6, 103941 },
- { 0x61F4, 103946 },
- { 0x61F1, 103950 },
- { 0x61F3, 103955 },
- { 0x6220, 103960 },
- { 0x6223, 103964 },
- { 0x6176, 103970 },
- { 0x621E, 103976 },
- { 0x6227, 103980 },
- { 0x619A, 103985 },
- { 0x619B, 103993 },
- { 0x619C, 104001 },
- { 0x6190, 104008 },
- { 0x618A, 104015 },
- { 0x6225, 104022 },
- { 0x6192, 104027 },
- { 0x6193, 104034 },
- { 0x6226, 104041 },
- { 0x6222, 104045 },
- { 0x61B4, 104050 },
- { 0x61A6, 104052 },
- { 0x61AA, 104057 },
- { 0x61A8, 104063 },
- { 0x61AC, 104070 },
- { 0x61B1, 104077 },
- { 0x61B3, 104083 },
- { 0x61B2, 104091 },
- { 0x619E, 104099 },
- { 0x619F, 104103 },
- { 0x61A0, 104108 },
- { 0x61A1, 104113 },
- { 0x61A2, 104118 },
- { 0x61B6, 104124 },
- { 0x61A7, 104127 },
- { 0x61AB, 104133 },
- { 0x61A9, 104140 },
- { 0x61B8, 104148 },
- { 0x61BB, 104153 },
- { 0x61BC, 104159 },
- { 0x61BD, 104163 },
- { 0x61BE, 104169 },
- { 0x61BF, 104176 },
- { 0x61B9, 104180 },
- { 0x61B7, 104184 },
- { 0x61BA, 104188 },
- { 0x61B5, 104192 },
- { 0x61C5, 104197 },
- { 0x6213, 104199 },
- { 0x6218, 104203 },
- { 0x6217, 104209 },
- { 0x6219, 104215 },
- { 0x6234, 104221 },
- { 0x6233, 104227 },
- { 0x6232, 104234 },
- { 0x6224, 104241 },
- { 0x61C4, 104245 },
- { 0x61D1, 104248 },
- { 0x61D3, 104250 },
- { 0x61B0, 104254 },
- { 0x620C, 104259 },
- { 0x615D, 104263 },
- { 0x61D2, 104266 },
- { 0x61D4, 104270 },
- { 0x61EF, 104274 },
- { 0x63E3, 104278 },
- { 0x63C9, 104280 },
- { 0x63C6, 104285 },
- { 0x63CA, 104287 },
- { 0x61DF, 104292 },
- { 0x6207, 104294 },
- { 0x620D, 104302 },
- { 0x615F, 104306 },
- { 0x621D, 104309 },
- { 0x621C, 104314 },
- { 0x624E, 104320 },
- { 0x624D, 104324 },
- { 0x624C, 104329 },
- { 0x61E3, 104334 },
- { 0x6202, 104339 },
- { 0x61F0, 104344 },
- { 0x61FD, 104348 },
- { 0x61F9, 104352 },
- { 0x61F8, 104359 },
- { 0x622E, 104367 },
- { 0x622D, 104372 },
- { 0x622C, 104378 },
- { 0x61D7, 104384 },
- { 0x61DC, 104386 },
- { 0x61AF, 104390 },
- { 0x61A5, 104396 },
- { 0x61D5, 104401 },
- { 0x61DB, 104404 },
- { 0x61D9, 104409 },
- { 0x61D6, 104414 },
- { 0x6201, 104419 },
- { 0x6206, 104422 },
- { 0x615E, 104430 },
- { 0x621B, 104433 },
- { 0x624A, 104438 },
- { 0x6248, 104442 },
- { 0x6237, 104447 },
- { 0x6249, 104452 },
- { 0x624B, 104457 },
- { 0x6235, 104462 },
- { 0x61E2, 104466 },
- { 0x61E7, 104471 },
- { 0x6200, 104477 },
- { 0x61D8, 104482 },
- { 0x61DA, 104485 },
- { 0x61DD, 104489 },
- { 0x61DE, 104495 },
- { 0x61E4, 104501 },
- { 0x61FC, 104504 },
- { 0x61F7, 104508 },
- { 0x61F5, 104513 },
- { 0x621F, 104517 },
- { 0x622B, 104520 },
- { 0x61D0, 104525 },
- { 0x620B, 104527 },
- { 0x615B, 104531 },
- { 0x6161, 104534 },
- { 0x6215, 104538 },
- { 0x6167, 104543 },
- { 0x6169, 104547 },
- { 0x61E1, 104551 },
- { 0x6204, 104556 },
- { 0x6179, 104562 },
- { 0x61FF, 104567 },
- { 0x6175, 104572 },
- { 0x61EE, 104577 },
- { 0x61FB, 104581 },
- { 0x6221, 104585 },
- { 0x6228, 104589 },
- { 0x622F, 104594 },
- { 0x63E5, 104600 },
- { 0x61CF, 104602 },
- { 0x61CE, 104604 },
- { 0x6216, 104607 },
- { 0x6229, 104613 },
- { 0x627B, 104619 },
- { 0x627C, 104624 },
- { 0x627F, 104629 },
- { 0x6280, 104635 },
- { 0x627D, 104641 },
- { 0x627E, 104645 },
- { 0x6281, 104649 },
- { 0x63CD, 104655 },
- { 0x63CC, 104659 },
- { 0x63CE, 104663 },
- { 0x62AD, 104666 },
- { 0x62AC, 104671 },
- { 0x62AE, 104676 },
- { 0x62AB, 104681 },
- { 0x62A6, 104684 },
- { 0x62A5, 104688 },
- { 0x62A7, 104692 },
- { 0x62A9, 104696 },
- { 0x62A8, 104700 },
- { 0x62AA, 104704 },
- { 0x6381, 104708 },
- { 0x6383, 104711 },
- { 0x637B, 104714 },
- { 0x637C, 104717 },
- { 0x637D, 104721 },
- { 0x62B1, 104725 },
- { 0x62AF, 104729 },
- { 0x62B0, 104733 },
- { 0x62B2, 104737 },
- { 0x62B9, 104741 },
- { 0x62B7, 104746 },
- { 0x62B8, 104751 },
- { 0x62BA, 104756 },
- { 0x62BD, 104761 },
- { 0x62BB, 104766 },
- { 0x62BC, 104771 },
- { 0x62BE, 104776 },
- { 0x62B5, 104781 },
- { 0x62B3, 104785 },
- { 0x62B4, 104789 },
- { 0x62B6, 104793 },
- { 0x62E1, 104797 },
- { 0x62DF, 104800 },
- { 0x62DE, 104804 },
- { 0x62E0, 104808 },
- { 0x62DC, 104812 },
- { 0x62DB, 104816 },
- { 0x62DD, 104820 },
- { 0x6382, 104824 },
- { 0x637E, 104827 },
- { 0x637F, 104830 },
- { 0x6380, 104834 },
- { 0x63D9, 104838 },
- { 0x633F, 104841 },
- { 0x633D, 104847 },
- { 0x6340, 104853 },
- { 0x633E, 104859 },
- { 0x629E, 104865 },
- { 0x629C, 104869 },
- { 0x629D, 104873 },
- { 0x63C2, 104877 },
- { 0x6294, 104880 },
- { 0x6292, 104884 },
- { 0x6293, 104888 },
- { 0x62EE, 104892 },
- { 0x62EC, 104896 },
- { 0x62ED, 104900 },
- { 0x6308, 104904 },
- { 0x6301, 104909 },
- { 0x62F1, 104915 },
- { 0x62EF, 104919 },
- { 0x62F2, 104923 },
- { 0x62F0, 104928 },
- { 0x6309, 104932 },
- { 0x6302, 104937 },
- { 0x62F5, 104943 },
- { 0x62F3, 104949 },
- { 0x62F4, 104955 },
- { 0x62F8, 104961 },
- { 0x62F6, 104967 },
- { 0x62F7, 104973 },
- { 0x630A, 104979 },
- { 0x6303, 104984 },
- { 0x6310, 104990 },
- { 0x630E, 104996 },
- { 0x630F, 105002 },
- { 0x629B, 105008 },
- { 0x6299, 105012 },
- { 0x629A, 105016 },
- { 0x628D, 105020 },
- { 0x62F9, 105023 },
- { 0x6307, 105028 },
- { 0x6300, 105033 },
- { 0x62E4, 105039 },
- { 0x62E2, 105044 },
- { 0x62E3, 105049 },
- { 0x62E5, 105054 },
- { 0x62E8, 105059 },
- { 0x62E6, 105064 },
- { 0x62E7, 105069 },
- { 0x62E9, 105074 },
- { 0x62EA, 105079 },
- { 0x62EB, 105085 },
- { 0x62A4, 105091 },
- { 0x62A2, 105095 },
- { 0x62A3, 105099 },
- { 0x6348, 105103 },
- { 0x6347, 105109 },
- { 0x6297, 105115 },
- { 0x6295, 105119 },
- { 0x6296, 105123 },
- { 0x6298, 105127 },
- { 0x62FA, 105131 },
- { 0x62FB, 105136 },
- { 0x628A, 105141 },
- { 0x6289, 105146 },
- { 0x628B, 105150 },
- { 0x628C, 105154 },
- { 0x634C, 105160 },
- { 0x634B, 105165 },
- { 0x6282, 105170 },
- { 0x6288, 105174 },
- { 0x6286, 105179 },
- { 0x6284, 105184 },
- { 0x6285, 105189 },
- { 0x6287, 105194 },
- { 0x628F, 105199 },
- { 0x628E, 105204 },
- { 0x6290, 105209 },
- { 0x6291, 105213 },
- { 0x62A1, 105219 },
- { 0x629F, 105223 },
- { 0x62A0, 105227 },
- { 0x62FF, 105231 },
- { 0x62FD, 105234 },
- { 0x630C, 105237 },
- { 0x6305, 105242 },
- { 0x62FC, 105248 },
- { 0x630B, 105251 },
- { 0x6304, 105256 },
- { 0x62FE, 105262 },
- { 0x630D, 105265 },
- { 0x6306, 105270 },
- { 0x63DA, 105276 },
- { 0x6346, 105279 },
- { 0x6343, 105287 },
- { 0x6344, 105295 },
- { 0x6341, 105303 },
- { 0x6345, 105311 },
- { 0x6342, 105319 },
- { 0x62D4, 105327 },
- { 0x62D2, 105331 },
- { 0x62D3, 105335 },
- { 0x63C3, 105339 },
- { 0x62CD, 105342 },
- { 0x6334, 105345 },
- { 0x6323, 105349 },
- { 0x6322, 105356 },
- { 0x6325, 105363 },
- { 0x6324, 105371 },
- { 0x6314, 105379 },
- { 0x6316, 105386 },
- { 0x6313, 105393 },
- { 0x6315, 105400 },
- { 0x6335, 105407 },
- { 0x6329, 105411 },
- { 0x6327, 105418 },
- { 0x6328, 105425 },
- { 0x6326, 105432 },
- { 0x631A, 105439 },
- { 0x6318, 105446 },
- { 0x6319, 105453 },
- { 0x6317, 105460 },
- { 0x6338, 105467 },
- { 0x6337, 105471 },
- { 0x6336, 105475 },
- { 0x632B, 105479 },
- { 0x632A, 105485 },
- { 0x631C, 105491 },
- { 0x631B, 105497 },
- { 0x62D1, 105503 },
- { 0x62C8, 105506 },
- { 0x6331, 105509 },
- { 0x632F, 105513 },
- { 0x6330, 105517 },
- { 0x6321, 105521 },
- { 0x6320, 105527 },
- { 0x6312, 105533 },
- { 0x6311, 105539 },
- { 0x6332, 105545 },
- { 0x6333, 105549 },
- { 0x62DA, 105553 },
- { 0x62D8, 105557 },
- { 0x62D9, 105561 },
- { 0x634A, 105565 },
- { 0x6349, 105572 },
- { 0x62D0, 105579 },
- { 0x62CE, 105583 },
- { 0x62CF, 105587 },
- { 0x62C5, 105591 },
- { 0x62C4, 105596 },
- { 0x62C6, 105600 },
- { 0x62C7, 105604 },
- { 0x634E, 105610 },
- { 0x634D, 105617 },
- { 0x6283, 105624 },
- { 0x62C3, 105628 },
- { 0x62C1, 105633 },
- { 0x62BF, 105638 },
- { 0x62C0, 105643 },
- { 0x62C2, 105648 },
- { 0x62CA, 105653 },
- { 0x62C9, 105658 },
- { 0x62CC, 105663 },
- { 0x62CB, 105669 },
- { 0x62D7, 105674 },
- { 0x62D5, 105678 },
- { 0x62D6, 105682 },
- { 0x633C, 105686 },
- { 0x633A, 105690 },
- { 0x632D, 105693 },
- { 0x631E, 105698 },
- { 0x6339, 105703 },
- { 0x632C, 105706 },
- { 0x631D, 105711 },
- { 0x633B, 105716 },
- { 0x632E, 105719 },
- { 0x631F, 105724 },
- { 0x67E8, 105729 },
- { 0x0078, 105730 },
- { 0x1BF7, 105732 },
- { 0x0071, 105734 },
- { 0x1BF6, 105736 },
- { 0x1BF5, 105738 },
- { 0x1BFE, 105740 },
- { 0x1BFA, 105743 },
- { 0x1BFB, 105745 },
- { 0x1BF3, 105748 },
- { 0x1BF9, 105750 },
- { 0x1BF4, 105752 },
- { 0x1C00, 105757 },
- { 0x1BFC, 105762 },
- { 0x1BFF, 105764 },
- { 0x1BF8, 105767 },
- { 0x0072, 105769 },
- { 0x1BFD, 105771 },
- { 0x6747, 105774 },
- { 0x2601, 105775 },
- { 0x26EF, 105777 },
- { 0x6960, 105779 },
- { 0x6962, 105782 },
- { 0x6AFD, 105786 },
- { 0x6AFC, 105789 },
- { 0x6AFB, 105791 },
- { 0x2113, 105794 },
- { 0x2114, 105800 },
- { 0x6A67, 105806 },
- { 0x69F5, 105808 },
- { 0x1C75, 105809 },
- { 0x6C2A, 105812 },
- { 0x6C42, 105817 },
- { 0x6C3A, 105824 },
- { 0x6C22, 105830 },
- { 0x6C32, 105836 },
- { 0x6C29, 105842 },
- { 0x6C41, 105847 },
- { 0x6C39, 105854 },
- { 0x6C21, 105860 },
- { 0x6C31, 105866 },
- { 0x6C2B, 105872 },
- { 0x6C43, 105877 },
- { 0x6C3B, 105884 },
- { 0x6C23, 105890 },
- { 0x6C33, 105896 },
- { 0x6C2C, 105902 },
- { 0x6C44, 105907 },
- { 0x6C3C, 105914 },
- { 0x6C24, 105920 },
- { 0x6C34, 105926 },
- { 0x6C26, 105932 },
- { 0x6C3E, 105936 },
- { 0x6C36, 105942 },
- { 0x6C1E, 105947 },
- { 0x6C2E, 105952 },
- { 0x6C28, 105957 },
- { 0x6C40, 105961 },
- { 0x6C38, 105967 },
- { 0x6C20, 105972 },
- { 0x6C30, 105977 },
- { 0x6C25, 105982 },
- { 0x6C3D, 105986 },
- { 0x6C35, 105992 },
- { 0x6C1D, 105997 },
- { 0x6C2D, 106002 },
- { 0x6C27, 106007 },
- { 0x6C3F, 106011 },
- { 0x6C37, 106017 },
- { 0x6C1F, 106022 },
- { 0x6C2F, 106027 },
- { 0x1CAA, 106032 },
- { 0x2565, 106033 },
- { 0x05A0, 106036 },
- { 0x059F, 106041 },
- { 0x059C, 106045 },
- { 0x05F6, 106048 },
- { 0x05FB, 106051 },
- { 0x05F7, 106054 },
- { 0x05FA, 106057 },
- { 0x05F9, 106060 },
- { 0x05FE, 106063 },
- { 0x05F5, 106066 },
- { 0x05FD, 106069 },
- { 0x05FC, 106072 },
- { 0x05F8, 106075 },
- { 0x059D, 106078 },
- { 0x2208, 106081 },
- { 0x1C8A, 106085 },
- { 0x1C69, 106088 },
- { 0x1C6E, 106091 },
- { 0x1C79, 106094 },
- { 0x1C85, 106097 },
- { 0x69FD, 106100 },
- { 0x6ACB, 106102 },
- { 0x689D, 106104 },
- { 0x1E86, 106106 },
- { 0x6A49, 106107 },
- { 0x6A42, 106111 },
- { 0x2505, 106113 },
- { 0x2519, 106115 },
- { 0x2515, 106118 },
- { 0x2517, 106121 },
- { 0x2518, 106124 },
- { 0x2514, 106127 },
- { 0x2516, 106130 },
- { 0x21C2, 106133 },
- { 0x684B, 106134 },
- { 0x22D2, 106137 },
- { 0x1DBE, 106142 },
- { 0x25A4, 106146 },
- { 0x25A8, 106151 },
- { 0x25AA, 106159 },
- { 0x25A6, 106168 },
- { 0x1DD0, 106176 },
- { 0x1DCC, 106179 },
- { 0x25AC, 106183 },
- { 0x25B0, 106186 },
- { 0x25AE, 106190 },
- { 0x1DC2, 106196 },
- { 0x1E40, 106201 },
- { 0x1DC0, 106206 },
- { 0x001E, 106210 },
- { 0x1E30, 106212 },
- { 0x25A0, 106215 },
- { 0x25A2, 106219 },
- { 0x25B4, 106224 },
- { 0x25B6, 106229 },
- { 0x25BA, 106234 },
- { 0x25B8, 106243 },
- { 0x249E, 106249 },
- { 0x25B2, 106253 },
- { 0x1E34, 106259 },
- { 0x25CB, 106264 },
- { 0x25CD, 106267 },
- { 0x25CF, 106271 },
- { 0x25CA, 106278 },
- { 0x6A6D, 106281 },
- { 0x000D, 106283 },
- { 0x28D1, 106284 },
- { 0x1D82, 106285 },
- { 0x2566, 106286 },
- { 0x256A, 106289 },
- { 0x2569, 106293 },
- { 0x256F, 106296 },
- { 0x256D, 106301 },
- { 0x2571, 106304 },
- { 0x603D, 106310 },
- { 0x603B, 106314 },
- { 0x603C, 106318 },
- { 0x6129, 106322 },
- { 0x612E, 106326 },
- { 0x612A, 106330 },
- { 0x612D, 106334 },
- { 0x612C, 106338 },
- { 0x6131, 106342 },
- { 0x6128, 106346 },
- { 0x6130, 106350 },
- { 0x612F, 106354 },
- { 0x612B, 106358 },
- { 0x603A, 106362 },
- { 0x601D, 106366 },
- { 0x5D90, 106369 },
- { 0x5D91, 106373 },
- { 0x5D92, 106377 },
- { 0x5D93, 106381 },
- { 0x5D94, 106385 },
- { 0x5D95, 106389 },
- { 0x5D96, 106393 },
- { 0x5D97, 106397 },
- { 0x5D98, 106401 },
- { 0x5D99, 106405 },
- { 0x5D9A, 106409 },
- { 0x5D9B, 106413 },
- { 0x5D9C, 106417 },
- { 0x5D9D, 106421 },
- { 0x5D9E, 106425 },
- { 0x5D9F, 106429 },
- { 0x5DA0, 106433 },
- { 0x5DA1, 106437 },
- { 0x5DA2, 106441 },
- { 0x5DA3, 106445 },
- { 0x5DA4, 106449 },
- { 0x5DA5, 106453 },
- { 0x5DA6, 106457 },
- { 0x5DA7, 106461 },
- { 0x5DA8, 106465 },
- { 0x5DA9, 106469 },
- { 0x6029, 106473 },
- { 0x602A, 106477 },
- { 0x602D, 106481 },
- { 0x602B, 106485 },
- { 0x6034, 106489 },
- { 0x6024, 106493 },
- { 0x6033, 106497 },
- { 0x6035, 106501 },
- { 0x602E, 106505 },
- { 0x6031, 106509 },
- { 0x601F, 106513 },
- { 0x6026, 106517 },
- { 0x6023, 106521 },
- { 0x601E, 106525 },
- { 0x6021, 106529 },
- { 0x602F, 106533 },
- { 0x6020, 106538 },
- { 0x6027, 106542 },
- { 0x6028, 106546 },
- { 0x6036, 106550 },
- { 0x6030, 106554 },
- { 0x6025, 106558 },
- { 0x6127, 106562 },
- { 0x6022, 106566 },
- { 0x602C, 106570 },
- { 0x6032, 106574 },
- { 0x6039, 106578 },
- { 0x60B1, 106582 },
- { 0x60AF, 106587 },
- { 0x60B0, 106592 },
- { 0x60AE, 106597 },
- { 0x6091, 106602 },
- { 0x5DF7, 106606 },
- { 0x5DF8, 106611 },
- { 0x5DF9, 106616 },
- { 0x5DFA, 106621 },
- { 0x5DFB, 106626 },
- { 0x5DFC, 106631 },
- { 0x5DFD, 106636 },
- { 0x5DFE, 106641 },
- { 0x5DFF, 106646 },
- { 0x5E00, 106651 },
- { 0x5E01, 106656 },
- { 0x5E02, 106661 },
- { 0x5E03, 106666 },
- { 0x5E04, 106671 },
- { 0x5E05, 106676 },
- { 0x5E06, 106681 },
- { 0x5E07, 106686 },
- { 0x5E08, 106691 },
- { 0x5E09, 106696 },
- { 0x5E0A, 106701 },
- { 0x5E0B, 106706 },
- { 0x5E0C, 106711 },
- { 0x5E0D, 106716 },
- { 0x5E0E, 106721 },
- { 0x5E0F, 106726 },
- { 0x5E10, 106731 },
- { 0x609D, 106736 },
- { 0x609E, 106741 },
- { 0x60A1, 106746 },
- { 0x609F, 106751 },
- { 0x60A8, 106756 },
- { 0x6098, 106761 },
- { 0x60A7, 106766 },
- { 0x60A9, 106771 },
- { 0x60A2, 106776 },
- { 0x60A5, 106781 },
- { 0x6093, 106786 },
- { 0x609A, 106791 },
- { 0x6097, 106796 },
- { 0x6092, 106801 },
- { 0x6095, 106806 },
- { 0x60A3, 106811 },
- { 0x6094, 106817 },
- { 0x609B, 106822 },
- { 0x609C, 106827 },
- { 0x60AA, 106832 },
- { 0x60A4, 106837 },
- { 0x6099, 106842 },
- { 0x6096, 106847 },
- { 0x60A0, 106852 },
- { 0x60A6, 106857 },
- { 0x60AD, 106862 },
- { 0x5DDD, 106867 },
- { 0x5DDE, 106872 },
- { 0x5DDF, 106877 },
- { 0x5DE0, 106882 },
- { 0x5DE1, 106887 },
- { 0x5DE2, 106892 },
- { 0x5DE3, 106897 },
- { 0x5DE4, 106902 },
- { 0x5DE5, 106907 },
- { 0x5DE6, 106912 },
- { 0x5DE7, 106917 },
- { 0x5DE8, 106922 },
- { 0x5DE9, 106927 },
- { 0x5DEA, 106932 },
- { 0x5DEB, 106937 },
- { 0x5DEC, 106942 },
- { 0x5DED, 106947 },
- { 0x5DEE, 106952 },
- { 0x5DEF, 106957 },
- { 0x5DF0, 106962 },
- { 0x5DF1, 106967 },
- { 0x5DF2, 106972 },
- { 0x5DF3, 106977 },
- { 0x5DF4, 106982 },
- { 0x5DF5, 106987 },
- { 0x5DF6, 106992 },
- { 0x6083, 106997 },
- { 0x6084, 107002 },
- { 0x6087, 107007 },
- { 0x6085, 107012 },
- { 0x608E, 107017 },
- { 0x607E, 107022 },
- { 0x608D, 107027 },
- { 0x608F, 107032 },
- { 0x6088, 107037 },
- { 0x608B, 107042 },
- { 0x6079, 107047 },
- { 0x6080, 107052 },
- { 0x607D, 107057 },
- { 0x6078, 107062 },
- { 0x607B, 107067 },
- { 0x607A, 107072 },
- { 0x6081, 107077 },
- { 0x6082, 107082 },
- { 0x6090, 107087 },
- { 0x608A, 107092 },
- { 0x607F, 107097 },
- { 0x6089, 107102 },
- { 0x607C, 107108 },
- { 0x6086, 107113 },
- { 0x608C, 107118 },
- { 0x60AC, 107123 },
- { 0x60AB, 107128 },
- { 0x5E54, 107133 },
- { 0x5E55, 107138 },
- { 0x5E56, 107143 },
- { 0x5E57, 107148 },
- { 0x5E58, 107153 },
- { 0x5E59, 107158 },
- { 0x5E5A, 107163 },
- { 0x5E5B, 107168 },
- { 0x5E5C, 107173 },
- { 0x5E5D, 107178 },
- { 0x5E5E, 107183 },
- { 0x5E5F, 107188 },
- { 0x5E60, 107193 },
- { 0x5E61, 107198 },
- { 0x5E62, 107203 },
- { 0x5E63, 107208 },
- { 0x5E64, 107213 },
- { 0x5E65, 107218 },
- { 0x5E66, 107223 },
- { 0x5E67, 107228 },
- { 0x5E68, 107233 },
- { 0x5E69, 107238 },
- { 0x5E6A, 107243 },
- { 0x5E6B, 107248 },
- { 0x5E6C, 107253 },
- { 0x5E6D, 107258 },
- { 0x5E3A, 107263 },
- { 0x5E3B, 107268 },
- { 0x5E3C, 107273 },
- { 0x5E3D, 107278 },
- { 0x5E3E, 107283 },
- { 0x5E3F, 107288 },
- { 0x5E40, 107293 },
- { 0x5E41, 107298 },
- { 0x5E42, 107303 },
- { 0x5E43, 107308 },
- { 0x5E44, 107313 },
- { 0x5E45, 107318 },
- { 0x5E46, 107323 },
- { 0x5E47, 107328 },
- { 0x5E48, 107333 },
- { 0x5E49, 107338 },
- { 0x5E4A, 107343 },
- { 0x5E4B, 107348 },
- { 0x5E4C, 107353 },
- { 0x5E4D, 107358 },
- { 0x5E4E, 107363 },
- { 0x5E4F, 107368 },
- { 0x5E50, 107373 },
- { 0x5E51, 107378 },
- { 0x5E52, 107383 },
- { 0x5E53, 107388 },
- { 0x5D76, 107393 },
- { 0x5D77, 107397 },
- { 0x5D78, 107401 },
- { 0x5D79, 107405 },
- { 0x5D7A, 107409 },
- { 0x5D7B, 107413 },
- { 0x5D7C, 107417 },
- { 0x5D7D, 107421 },
- { 0x5D7E, 107425 },
- { 0x5D7F, 107429 },
- { 0x5D80, 107433 },
- { 0x5D81, 107437 },
- { 0x5D82, 107441 },
- { 0x5D83, 107445 },
- { 0x5D84, 107449 },
- { 0x5D85, 107453 },
- { 0x5D86, 107457 },
- { 0x5D87, 107461 },
- { 0x5D88, 107465 },
- { 0x5D89, 107469 },
- { 0x5D8A, 107473 },
- { 0x5D8B, 107477 },
- { 0x5D8C, 107481 },
- { 0x5D8D, 107485 },
- { 0x5D8E, 107489 },
- { 0x5D8F, 107493 },
- { 0x600F, 107497 },
- { 0x6010, 107501 },
- { 0x6013, 107505 },
- { 0x6011, 107509 },
- { 0x601A, 107513 },
- { 0x600A, 107517 },
- { 0x6019, 107521 },
- { 0x601B, 107525 },
- { 0x6014, 107529 },
- { 0x6017, 107533 },
- { 0x6005, 107537 },
- { 0x600C, 107541 },
- { 0x6009, 107545 },
- { 0x6004, 107549 },
- { 0x6007, 107553 },
- { 0x6006, 107557 },
- { 0x600D, 107561 },
- { 0x600E, 107565 },
- { 0x601C, 107569 },
- { 0x6016, 107573 },
- { 0x600B, 107577 },
- { 0x6015, 107581 },
- { 0x6126, 107586 },
- { 0x6008, 107590 },
- { 0x6012, 107594 },
- { 0x6018, 107598 },
- { 0x6038, 107602 },
- { 0x5EE4, 107606 },
- { 0x5EE5, 107611 },
- { 0x5EE6, 107616 },
- { 0x5EE7, 107621 },
- { 0x5EE8, 107626 },
- { 0x5EE9, 107631 },
- { 0x5EEA, 107636 },
- { 0x5EEB, 107641 },
- { 0x5EEC, 107646 },
- { 0x5EED, 107651 },
- { 0x5EEE, 107656 },
- { 0x5EEF, 107661 },
- { 0x5EF0, 107666 },
- { 0x5EF1, 107671 },
- { 0x5EF2, 107676 },
- { 0x5EF3, 107681 },
- { 0x5EF4, 107686 },
- { 0x5EF5, 107691 },
- { 0x5EF6, 107696 },
- { 0x5EF7, 107701 },
- { 0x5EF8, 107706 },
- { 0x5EF9, 107711 },
- { 0x5EFA, 107716 },
- { 0x5EFB, 107721 },
- { 0x5EFC, 107726 },
- { 0x5EFD, 107731 },
- { 0x5ECA, 107736 },
- { 0x5ECB, 107741 },
- { 0x5ECC, 107746 },
- { 0x5ECD, 107751 },
- { 0x5ECE, 107756 },
- { 0x5ECF, 107761 },
- { 0x5ED0, 107766 },
- { 0x5ED1, 107771 },
- { 0x5ED2, 107776 },
- { 0x5ED3, 107781 },
- { 0x5ED4, 107786 },
- { 0x5ED5, 107791 },
- { 0x5ED6, 107796 },
- { 0x5ED7, 107801 },
- { 0x5ED8, 107806 },
- { 0x5ED9, 107811 },
- { 0x5EDA, 107816 },
- { 0x5EDB, 107821 },
- { 0x5EDC, 107826 },
- { 0x5EDD, 107831 },
- { 0x5EDE, 107836 },
- { 0x5EDF, 107841 },
- { 0x5EE0, 107846 },
- { 0x5EE1, 107851 },
- { 0x5EE2, 107856 },
- { 0x5EE3, 107861 },
- { 0x6037, 107866 },
- { 0x230E, 107870 },
- { 0x230C, 107874 },
- { 0x2312, 107879 },
- { 0x2310, 107885 },
- { 0x2314, 107890 },
- { 0x230F, 107894 },
- { 0x230D, 107898 },
- { 0x2313, 107903 },
- { 0x2311, 107909 },
- { 0x2315, 107914 },
- { 0x6077, 107918 },
- { 0x6075, 107922 },
- { 0x6076, 107926 },
- { 0x6074, 107930 },
- { 0x6057, 107934 },
- { 0x5DC4, 107937 },
- { 0x5DC5, 107941 },
- { 0x5DC6, 107945 },
- { 0x5DC7, 107949 },
- { 0x5DC8, 107953 },
- { 0x5DC9, 107957 },
- { 0x5DCA, 107961 },
- { 0x5DCB, 107965 },
- { 0x5DCC, 107969 },
- { 0x5DCD, 107973 },
- { 0x5DCE, 107977 },
- { 0x5DCF, 107981 },
- { 0x5DD0, 107985 },
- { 0x5DD1, 107989 },
- { 0x5DD2, 107993 },
- { 0x5DD3, 107997 },
- { 0x5DD4, 108001 },
- { 0x5DD5, 108005 },
- { 0x5DD6, 108009 },
- { 0x5DD7, 108013 },
- { 0x5DD8, 108017 },
- { 0x5DD9, 108021 },
- { 0x5DDA, 108025 },
- { 0x5DDB, 108029 },
- { 0x5DDC, 108033 },
- { 0x6063, 108037 },
- { 0x6064, 108041 },
- { 0x6067, 108045 },
- { 0x6065, 108049 },
- { 0x606E, 108053 },
- { 0x605E, 108057 },
- { 0x606D, 108061 },
- { 0x606F, 108065 },
- { 0x6068, 108069 },
- { 0x606B, 108073 },
- { 0x6059, 108077 },
- { 0x6060, 108081 },
- { 0x605D, 108085 },
- { 0x6058, 108089 },
- { 0x605B, 108093 },
- { 0x6069, 108097 },
- { 0x605A, 108102 },
- { 0x6061, 108106 },
- { 0x6062, 108110 },
- { 0x6070, 108114 },
- { 0x606A, 108118 },
- { 0x605F, 108122 },
- { 0x6002, 108126 },
- { 0x6003, 108131 },
- { 0x605C, 108136 },
- { 0x6066, 108140 },
- { 0x606C, 108144 },
- { 0x6073, 108148 },
- { 0x5DAA, 108152 },
- { 0x5DAB, 108156 },
- { 0x5DAC, 108160 },
- { 0x5DAD, 108164 },
- { 0x5DAE, 108168 },
- { 0x5DAF, 108172 },
- { 0x5DB0, 108176 },
- { 0x5DB1, 108180 },
- { 0x5DB2, 108184 },
- { 0x5DB3, 108188 },
- { 0x5DB4, 108192 },
- { 0x5DB5, 108196 },
- { 0x5DB6, 108200 },
- { 0x5DB7, 108204 },
- { 0x5DB8, 108208 },
- { 0x5DB9, 108212 },
- { 0x5DBA, 108216 },
- { 0x5DBB, 108220 },
- { 0x5DBC, 108224 },
- { 0x5DBD, 108228 },
- { 0x5DBE, 108232 },
- { 0x5DBF, 108236 },
- { 0x5DC0, 108240 },
- { 0x5DC1, 108244 },
- { 0x5DC2, 108248 },
- { 0x5DC3, 108252 },
- { 0x6049, 108256 },
- { 0x604A, 108260 },
- { 0x604D, 108264 },
- { 0x604B, 108268 },
- { 0x6054, 108272 },
- { 0x6044, 108276 },
- { 0x6053, 108280 },
- { 0x6055, 108284 },
- { 0x604E, 108288 },
- { 0x6051, 108292 },
- { 0x603F, 108296 },
- { 0x6046, 108300 },
- { 0x6043, 108304 },
- { 0x603E, 108308 },
- { 0x6041, 108312 },
- { 0x6040, 108316 },
- { 0x6047, 108320 },
- { 0x6048, 108324 },
- { 0x6056, 108328 },
- { 0x6050, 108332 },
- { 0x6045, 108336 },
- { 0x604F, 108340 },
- { 0x6042, 108345 },
- { 0x604C, 108349 },
- { 0x6052, 108353 },
- { 0x6072, 108357 },
- { 0x6071, 108361 },
- { 0x22F1, 108365 },
- { 0x5E23, 108368 },
- { 0x5E24, 108372 },
- { 0x5E25, 108376 },
- { 0x5E26, 108380 },
- { 0x5E27, 108384 },
- { 0x5E28, 108388 },
- { 0x5E29, 108392 },
- { 0x5E2A, 108396 },
- { 0x5E2B, 108400 },
- { 0x5E2C, 108404 },
- { 0x5E2D, 108408 },
- { 0x5E2E, 108412 },
- { 0x5E2F, 108416 },
- { 0x5E30, 108420 },
- { 0x5E31, 108424 },
- { 0x5E32, 108428 },
- { 0x5E33, 108432 },
- { 0x5E34, 108436 },
- { 0x5E35, 108440 },
- { 0x5E36, 108444 },
- { 0x5E37, 108448 },
- { 0x5E38, 108452 },
- { 0x5E39, 108456 },
- { 0x5E11, 108460 },
- { 0x5E12, 108464 },
- { 0x5E13, 108468 },
- { 0x5E14, 108472 },
- { 0x5E15, 108476 },
- { 0x5E16, 108480 },
- { 0x5E17, 108484 },
- { 0x5E18, 108488 },
- { 0x5E19, 108492 },
- { 0x5E1A, 108496 },
- { 0x5E1B, 108500 },
- { 0x5E1C, 108504 },
- { 0x5E1D, 108508 },
- { 0x5E1E, 108512 },
- { 0x5E1F, 108516 },
- { 0x5E20, 108520 },
- { 0x5E21, 108524 },
- { 0x5E22, 108528 },
- { 0x22F3, 108532 },
- { 0x5E83, 108535 },
- { 0x5E84, 108539 },
- { 0x5E85, 108543 },
- { 0x5E86, 108547 },
- { 0x5E87, 108551 },
- { 0x5E88, 108555 },
- { 0x5E89, 108559 },
- { 0x5E8A, 108563 },
- { 0x5E8B, 108567 },
- { 0x5E8C, 108571 },
- { 0x5E8D, 108575 },
- { 0x5E8E, 108579 },
- { 0x5E8F, 108583 },
- { 0x5E90, 108587 },
- { 0x5E91, 108591 },
- { 0x5E92, 108595 },
- { 0x5E93, 108599 },
- { 0x5E94, 108603 },
- { 0x5E95, 108607 },
- { 0x5E96, 108611 },
- { 0x5E97, 108615 },
- { 0x5E98, 108619 },
- { 0x5E99, 108623 },
- { 0x5E9A, 108627 },
- { 0x5E9B, 108631 },
- { 0x5E9C, 108635 },
- { 0x5E6E, 108639 },
- { 0x5E6F, 108643 },
- { 0x5E70, 108647 },
- { 0x5E71, 108651 },
- { 0x5E72, 108655 },
- { 0x5E73, 108659 },
- { 0x5E74, 108663 },
- { 0x5E75, 108667 },
- { 0x5E76, 108671 },
- { 0x5E77, 108675 },
- { 0x5E78, 108679 },
- { 0x5E79, 108683 },
- { 0x5E7A, 108687 },
- { 0x5E7B, 108691 },
- { 0x5E7C, 108695 },
- { 0x5E7D, 108699 },
- { 0x5E7E, 108703 },
- { 0x5E7F, 108707 },
- { 0x5E80, 108711 },
- { 0x5E81, 108715 },
- { 0x5E82, 108719 },
- { 0x6151, 108723 },
- { 0x6156, 108727 },
- { 0x6152, 108731 },
- { 0x6155, 108735 },
- { 0x6154, 108739 },
- { 0x6159, 108743 },
- { 0x6150, 108747 },
- { 0x6158, 108751 },
- { 0x6157, 108755 },
- { 0x6153, 108759 },
- { 0x5FE8, 108763 },
- { 0x5FE9, 108767 },
- { 0x5FEA, 108771 },
- { 0x5FEB, 108775 },
- { 0x5FEC, 108779 },
- { 0x5FED, 108783 },
- { 0x5FEE, 108787 },
- { 0x5FEF, 108791 },
- { 0x5FF0, 108795 },
- { 0x5FF1, 108799 },
- { 0x5FF2, 108803 },
- { 0x5FF3, 108807 },
- { 0x5FF4, 108811 },
- { 0x5FF5, 108815 },
- { 0x5FF6, 108819 },
- { 0x5FF7, 108823 },
- { 0x5FF8, 108827 },
- { 0x5FF9, 108831 },
- { 0x5FFA, 108835 },
- { 0x5FFB, 108839 },
- { 0x5FFC, 108843 },
- { 0x5FFD, 108847 },
- { 0x5FFE, 108851 },
- { 0x5FFF, 108855 },
- { 0x6000, 108859 },
- { 0x6001, 108863 },
- { 0x5FCE, 108867 },
- { 0x5FCF, 108871 },
- { 0x5FD0, 108875 },
- { 0x5FD1, 108879 },
- { 0x5FD2, 108883 },
- { 0x5FD3, 108887 },
- { 0x5FD4, 108891 },
- { 0x5FD5, 108895 },
- { 0x5FD6, 108899 },
- { 0x5FD7, 108903 },
- { 0x5FD8, 108907 },
- { 0x5FD9, 108911 },
- { 0x5FDA, 108915 },
- { 0x5FDB, 108919 },
- { 0x5FDC, 108923 },
- { 0x5FDD, 108927 },
- { 0x5FDE, 108931 },
- { 0x5FDF, 108935 },
- { 0x5FE0, 108939 },
- { 0x5FE1, 108943 },
- { 0x5FE2, 108947 },
- { 0x5FE3, 108951 },
- { 0x5FE4, 108955 },
- { 0x5FE5, 108959 },
- { 0x5FE6, 108963 },
- { 0x5FE7, 108967 },
- { 0x60EB, 108971 },
- { 0x60E9, 108976 },
- { 0x60EA, 108981 },
- { 0x6147, 108986 },
- { 0x614C, 108991 },
- { 0x6148, 108996 },
- { 0x614B, 109001 },
- { 0x614A, 109006 },
- { 0x614F, 109011 },
- { 0x6146, 109016 },
- { 0x614E, 109021 },
- { 0x614D, 109026 },
- { 0x6149, 109031 },
- { 0x60E8, 109036 },
- { 0x60CB, 109041 },
- { 0x5F4C, 109045 },
- { 0x5F4D, 109050 },
- { 0x5F4E, 109055 },
- { 0x5F4F, 109060 },
- { 0x5F50, 109065 },
- { 0x5F51, 109070 },
- { 0x5F52, 109075 },
- { 0x5F53, 109080 },
- { 0x5F54, 109085 },
- { 0x5F55, 109090 },
- { 0x5F56, 109095 },
- { 0x5F57, 109100 },
- { 0x5F58, 109105 },
- { 0x5F59, 109110 },
- { 0x5F5A, 109115 },
- { 0x5F5B, 109120 },
- { 0x5F5C, 109125 },
- { 0x5F5D, 109130 },
- { 0x5F5E, 109135 },
- { 0x5F5F, 109140 },
- { 0x5F60, 109145 },
- { 0x5F61, 109150 },
- { 0x5F62, 109155 },
- { 0x5F63, 109160 },
- { 0x5F64, 109165 },
- { 0x5F65, 109170 },
- { 0x60D7, 109175 },
- { 0x60D8, 109180 },
- { 0x60DB, 109185 },
- { 0x60D9, 109190 },
- { 0x60E2, 109195 },
- { 0x60D2, 109200 },
- { 0x60E1, 109205 },
- { 0x60E3, 109210 },
- { 0x60DC, 109215 },
- { 0x60DF, 109220 },
- { 0x60CD, 109225 },
- { 0x60D4, 109230 },
- { 0x60D1, 109235 },
- { 0x60CC, 109240 },
- { 0x60CF, 109245 },
- { 0x60DD, 109250 },
- { 0x60CE, 109256 },
- { 0x60D5, 109261 },
- { 0x60D6, 109266 },
- { 0x60E4, 109271 },
- { 0x60DE, 109276 },
- { 0x60D3, 109281 },
- { 0x60D0, 109286 },
- { 0x60DA, 109291 },
- { 0x60E0, 109296 },
- { 0x60E7, 109301 },
- { 0x6125, 109306 },
- { 0x6123, 109312 },
- { 0x6124, 109318 },
- { 0x6122, 109324 },
- { 0x6105, 109330 },
- { 0x5FB4, 109335 },
- { 0x5FB5, 109341 },
- { 0x5FB6, 109347 },
- { 0x5FB7, 109353 },
- { 0x5FB8, 109359 },
- { 0x5FB9, 109365 },
- { 0x5FBA, 109371 },
- { 0x5FBB, 109377 },
- { 0x5FBC, 109383 },
- { 0x5FBD, 109389 },
- { 0x5FBE, 109395 },
- { 0x5FBF, 109401 },
- { 0x5FC0, 109407 },
- { 0x5FC1, 109413 },
- { 0x5FC2, 109419 },
- { 0x5FC3, 109425 },
- { 0x5FC4, 109431 },
- { 0x5FC5, 109437 },
- { 0x5FC6, 109443 },
- { 0x5FC7, 109449 },
- { 0x5FC8, 109455 },
- { 0x5FC9, 109461 },
- { 0x5FCA, 109467 },
- { 0x5FCB, 109473 },
- { 0x5FCC, 109479 },
- { 0x5FCD, 109485 },
- { 0x6111, 109491 },
- { 0x6112, 109497 },
- { 0x6115, 109503 },
- { 0x6113, 109509 },
- { 0x611C, 109515 },
- { 0x610C, 109521 },
- { 0x611B, 109527 },
- { 0x611D, 109533 },
- { 0x6116, 109539 },
- { 0x6119, 109545 },
- { 0x6107, 109551 },
- { 0x610E, 109557 },
- { 0x610B, 109563 },
- { 0x6106, 109569 },
- { 0x6109, 109575 },
- { 0x6117, 109581 },
- { 0x6108, 109588 },
- { 0x610F, 109594 },
- { 0x6110, 109600 },
- { 0x611E, 109606 },
- { 0x6118, 109612 },
- { 0x610D, 109618 },
- { 0x610A, 109624 },
- { 0x6114, 109630 },
- { 0x611A, 109636 },
- { 0x6121, 109642 },
- { 0x5F9A, 109648 },
- { 0x5F9B, 109654 },
- { 0x5F9C, 109660 },
- { 0x5F9D, 109666 },
- { 0x5F9E, 109672 },
- { 0x5F9F, 109678 },
- { 0x5FA0, 109684 },
- { 0x5FA1, 109690 },
- { 0x5FA2, 109696 },
- { 0x5FA3, 109702 },
- { 0x5FA4, 109708 },
- { 0x5FA5, 109714 },
- { 0x5FA6, 109720 },
- { 0x5FA7, 109726 },
- { 0x5FA8, 109732 },
- { 0x5FA9, 109738 },
- { 0x5FAA, 109744 },
- { 0x5FAB, 109750 },
- { 0x5FAC, 109756 },
- { 0x5FAD, 109762 },
- { 0x5FAE, 109768 },
- { 0x5FAF, 109774 },
- { 0x5FB0, 109780 },
- { 0x5FB1, 109786 },
- { 0x5FB2, 109792 },
- { 0x5FB3, 109798 },
- { 0x60F7, 109804 },
- { 0x60F8, 109810 },
- { 0x60FB, 109816 },
- { 0x60F9, 109822 },
- { 0x6102, 109828 },
- { 0x60F2, 109834 },
- { 0x6101, 109840 },
- { 0x6103, 109846 },
- { 0x60FC, 109852 },
- { 0x60FF, 109858 },
- { 0x60ED, 109864 },
- { 0x60F4, 109870 },
- { 0x60F1, 109876 },
- { 0x60EC, 109882 },
- { 0x60EF, 109888 },
- { 0x60EE, 109894 },
- { 0x60F5, 109900 },
- { 0x60F6, 109906 },
- { 0x6104, 109912 },
- { 0x60FE, 109918 },
- { 0x60F3, 109924 },
- { 0x60FD, 109930 },
- { 0x60F0, 109937 },
- { 0x60FA, 109943 },
- { 0x6100, 109949 },
- { 0x6120, 109955 },
- { 0x611F, 109961 },
- { 0x5F32, 109967 },
- { 0x5F33, 109972 },
- { 0x5F34, 109977 },
- { 0x5F35, 109982 },
- { 0x5F36, 109987 },
- { 0x5F37, 109992 },
- { 0x5F38, 109997 },
- { 0x5F39, 110002 },
- { 0x5F3A, 110007 },
- { 0x5F3B, 110012 },
- { 0x5F3C, 110017 },
- { 0x5F3D, 110022 },
- { 0x5F3E, 110027 },
- { 0x5F3F, 110032 },
- { 0x5F40, 110037 },
- { 0x5F41, 110042 },
- { 0x5F42, 110047 },
- { 0x5F43, 110052 },
- { 0x5F44, 110057 },
- { 0x5F45, 110062 },
- { 0x5F46, 110067 },
- { 0x5F47, 110072 },
- { 0x5F48, 110077 },
- { 0x5F49, 110082 },
- { 0x5F4A, 110087 },
- { 0x5F4B, 110092 },
- { 0x60BD, 110097 },
- { 0x60BE, 110102 },
- { 0x60C1, 110107 },
- { 0x60BF, 110112 },
- { 0x60C8, 110117 },
- { 0x60B8, 110122 },
- { 0x60C7, 110127 },
- { 0x60C9, 110132 },
- { 0x60C2, 110137 },
- { 0x60C5, 110142 },
- { 0x60B3, 110147 },
- { 0x60BA, 110152 },
- { 0x60B7, 110157 },
- { 0x60B2, 110162 },
- { 0x60B5, 110167 },
- { 0x60B4, 110172 },
- { 0x60BB, 110177 },
- { 0x60BC, 110182 },
- { 0x60CA, 110187 },
- { 0x60C4, 110192 },
- { 0x60B9, 110197 },
- { 0x60C3, 110202 },
- { 0x60B6, 110208 },
- { 0x60C0, 110213 },
- { 0x60C6, 110218 },
- { 0x60E6, 110223 },
- { 0x60E5, 110228 },
- { 0x613D, 110233 },
- { 0x6142, 110237 },
- { 0x613E, 110241 },
- { 0x6141, 110245 },
- { 0x6140, 110249 },
- { 0x6145, 110253 },
- { 0x613C, 110257 },
- { 0x6144, 110261 },
- { 0x6143, 110265 },
- { 0x613F, 110269 },
- { 0x5F18, 110273 },
- { 0x5F19, 110277 },
- { 0x5F1A, 110281 },
- { 0x5F1B, 110285 },
- { 0x5F1C, 110289 },
- { 0x5F1D, 110293 },
- { 0x5F1E, 110297 },
- { 0x5F1F, 110301 },
- { 0x5F20, 110305 },
- { 0x5F21, 110309 },
- { 0x5F22, 110313 },
- { 0x5F23, 110317 },
- { 0x5F24, 110321 },
- { 0x5F25, 110325 },
- { 0x5F26, 110329 },
- { 0x5F27, 110333 },
- { 0x5F28, 110337 },
- { 0x5F29, 110341 },
- { 0x5F2A, 110345 },
- { 0x5F2B, 110349 },
- { 0x5F2C, 110353 },
- { 0x5F2D, 110357 },
- { 0x5F2E, 110361 },
- { 0x5F2F, 110365 },
- { 0x5F30, 110369 },
- { 0x5F31, 110373 },
- { 0x5F80, 110377 },
- { 0x5F81, 110382 },
- { 0x5F82, 110387 },
- { 0x5F83, 110392 },
- { 0x5F84, 110397 },
- { 0x5F85, 110402 },
- { 0x5F86, 110407 },
- { 0x5F87, 110412 },
- { 0x5F88, 110417 },
- { 0x5F89, 110422 },
- { 0x5F8A, 110427 },
- { 0x5F8B, 110432 },
- { 0x5F8C, 110437 },
- { 0x5F8D, 110442 },
- { 0x5F8E, 110447 },
- { 0x5F8F, 110452 },
- { 0x5F90, 110457 },
- { 0x5F91, 110462 },
- { 0x5F92, 110467 },
- { 0x5F93, 110472 },
- { 0x5F94, 110477 },
- { 0x5F95, 110482 },
- { 0x5F96, 110487 },
- { 0x5F97, 110492 },
- { 0x5F98, 110497 },
- { 0x5F99, 110502 },
- { 0x5F66, 110507 },
- { 0x5F67, 110512 },
- { 0x5F68, 110517 },
- { 0x5F69, 110522 },
- { 0x5F6A, 110527 },
- { 0x5F6B, 110532 },
- { 0x5F6C, 110537 },
- { 0x5F6D, 110542 },
- { 0x5F6E, 110547 },
- { 0x5F6F, 110552 },
- { 0x5F70, 110557 },
- { 0x5F71, 110562 },
- { 0x5F72, 110567 },
- { 0x5F73, 110572 },
- { 0x5F74, 110577 },
- { 0x5F75, 110582 },
- { 0x5F76, 110587 },
- { 0x5F77, 110592 },
- { 0x5F78, 110597 },
- { 0x5F79, 110602 },
- { 0x5F7A, 110607 },
- { 0x5F7B, 110612 },
- { 0x5F7C, 110617 },
- { 0x5F7D, 110622 },
- { 0x5F7E, 110627 },
- { 0x5F7F, 110632 },
- { 0x5EFE, 110637 },
- { 0x5EFF, 110641 },
- { 0x5F00, 110645 },
- { 0x5F01, 110649 },
- { 0x5F02, 110653 },
- { 0x5F03, 110657 },
- { 0x5F04, 110661 },
- { 0x5F05, 110665 },
- { 0x5F06, 110669 },
- { 0x5F07, 110673 },
- { 0x5F08, 110677 },
- { 0x5F09, 110681 },
- { 0x5F0A, 110685 },
- { 0x5F0B, 110689 },
- { 0x5F0C, 110693 },
- { 0x5F0D, 110697 },
- { 0x5F0E, 110701 },
- { 0x5F0F, 110705 },
- { 0x5F10, 110709 },
- { 0x5F11, 110713 },
- { 0x5F12, 110717 },
- { 0x5F13, 110721 },
- { 0x5F14, 110725 },
- { 0x5F15, 110729 },
- { 0x5F16, 110733 },
- { 0x5F17, 110737 },
- { 0x6133, 110741 },
- { 0x6138, 110745 },
- { 0x6134, 110749 },
- { 0x6137, 110753 },
- { 0x6136, 110757 },
- { 0x613B, 110761 },
- { 0x6132, 110765 },
- { 0x613A, 110769 },
- { 0x6139, 110773 },
- { 0x6135, 110777 },
- { 0x5EB0, 110781 },
- { 0x5EB1, 110785 },
- { 0x5EB2, 110789 },
- { 0x5EB3, 110793 },
- { 0x5EB4, 110797 },
- { 0x5EB5, 110801 },
- { 0x5EB6, 110805 },
- { 0x5EB7, 110809 },
- { 0x5EB8, 110813 },
- { 0x5EB9, 110817 },
- { 0x5EBA, 110821 },
- { 0x5EBB, 110825 },
- { 0x5EBC, 110829 },
- { 0x5EBD, 110833 },
- { 0x5EBE, 110837 },
- { 0x5EBF, 110841 },
- { 0x5EC0, 110845 },
- { 0x5EC1, 110849 },
- { 0x5EC2, 110853 },
- { 0x5EC3, 110857 },
- { 0x5EC4, 110861 },
- { 0x5EC5, 110865 },
- { 0x5EC6, 110869 },
- { 0x5EC7, 110873 },
- { 0x5EC8, 110877 },
- { 0x5EC9, 110881 },
- { 0x5E9D, 110885 },
- { 0x5E9E, 110889 },
- { 0x5E9F, 110893 },
- { 0x5EA0, 110897 },
- { 0x5EA1, 110901 },
- { 0x5EA2, 110905 },
- { 0x5EA3, 110909 },
- { 0x5EA4, 110913 },
- { 0x5EA5, 110917 },
- { 0x5EA6, 110921 },
- { 0x5EA7, 110925 },
- { 0x5EA8, 110929 },
- { 0x5EA9, 110933 },
- { 0x5EAA, 110937 },
- { 0x5EAB, 110941 },
- { 0x5EAC, 110945 },
- { 0x5EAD, 110949 },
- { 0x5EAE, 110953 },
- { 0x5EAF, 110957 },
- { 0x1B95, 110961 },
- { 0x1C7B, 110963 },
- { 0x3C8D, 110965 },
- { 0x3C8E, 110971 },
- { 0x3C8F, 110977 },
- { 0x3C8C, 110983 },
- { 0x3C9B, 110990 },
- { 0x3C97, 110997 },
- { 0x3C93, 111005 },
- { 0x3C9F, 111012 },
- { 0x3C79, 111020 },
- { 0x3C9D, 111028 },
- { 0x3C99, 111035 },
- { 0x3CA3, 111043 },
- { 0x3C95, 111050 },
- { 0x3C91, 111058 },
- { 0x3C90, 111064 },
- { 0x3C75, 111071 },
- { 0x3C72, 111076 },
- { 0x3C9C, 111081 },
- { 0x3C98, 111088 },
- { 0x3C94, 111096 },
- { 0x3CA0, 111103 },
- { 0x3C7A, 111111 },
- { 0x3C7A, 111119 },
- { 0x3C9E, 111127 },
- { 0x3C9A, 111134 },
- { 0x3CA4, 111142 },
- { 0x3C96, 111149 },
- { 0x3C92, 111157 },
- { 0x3C78, 111163 },
- { 0x3C76, 111169 },
- { 0x3C7B, 111174 },
- { 0x3C77, 111180 },
- { 0x3C74, 111186 },
- { 0x3C73, 111193 },
- { 0x1D76, 111199 },
- { 0x6ABD, 111201 },
- { 0x0D0A, 111203 },
- { 0x0D0C, 111206 },
- { 0x053C, 111211 },
- { 0x220B, 111215 },
- { 0x22CF, 111218 },
- { 0x251A, 111222 },
- { 0x28FB, 111223 },
- { 0x1F3D, 111226 },
- { 0x1B88, 111227 },
- { 0x212E, 111229 },
- { 0x22E2, 111230 },
- { 0x6C63, 111233 },
- { 0x1D0F, 111235 },
- { 0x1D13, 111239 },
- { 0x2466, 111243 },
- { 0x2318, 111247 },
- { 0x1D8C, 111251 },
- { 0x692A, 111254 },
- { 0x2537, 111261 },
- { 0x26B3, 111263 },
- { 0x26B2, 111268 },
- { 0x2695, 111273 },
- { 0x26B0, 111278 },
- { 0x26B1, 111283 },
- { 0x1D9F, 111288 },
- { 0x2596, 111294 },
- { 0x1D9E, 111299 },
- { 0x1DAB, 111302 },
- { 0x1EDB, 111309 },
- { 0x1C9D, 111312 },
- { 0x1C99, 111315 },
- { 0x1C9A, 111318 },
- { 0x1CA3, 111321 },
- { 0x1CA4, 111325 },
- { 0x1CA5, 111329 },
- { 0x1CA6, 111333 },
- { 0x1CA2, 111337 },
- { 0x1C5F, 111341 },
- { 0x1C6A, 111344 },
- { 0x1C72, 111347 },
- { 0x1C76, 111350 },
- { 0x1C77, 111353 },
- { 0x1C7A, 111356 },
- { 0x1C81, 111359 },
- { 0x1C9C, 111362 },
- { 0x1C9B, 111365 },
- { 0x6961, 111368 },
- { 0x6963, 111371 },
- { 0x250E, 111375 },
- { 0x250F, 111381 },
- { 0x1C1D, 111387 },
- { 0x1DAA, 111389 },
- { 0x1DA7, 111392 },
- { 0x45C9, 111395 },
- { 0x45D4, 111399 },
- { 0x45D2, 111403 },
- { 0x45D7, 111407 },
- { 0x45C6, 111411 },
- { 0x45CC, 111415 },
- { 0x45CF, 111419 },
- { 0x45D6, 111423 },
- { 0x45CD, 111427 },
- { 0x45CE, 111431 },
- { 0x45C5, 111435 },
- { 0x45C7, 111439 },
- { 0x45D5, 111443 },
- { 0x45CB, 111447 },
- { 0x45C8, 111451 },
- { 0x45D0, 111455 },
- { 0x45D3, 111459 },
- { 0x45D1, 111463 },
- { 0x45CA, 111467 },
- { 0x45D8, 111471 },
- { 0x45DE, 111475 },
- { 0x45DF, 111480 },
- { 0x45DC, 111485 },
- { 0x45D9, 111489 },
- { 0x45DB, 111493 },
- { 0x45DA, 111497 },
- { 0x45DD, 111501 },
- { 0x45AB, 111505 },
- { 0x45B7, 111509 },
- { 0x45B3, 111513 },
- { 0x45B4, 111517 },
- { 0x45BC, 111521 },
- { 0x45AC, 111525 },
- { 0x45B6, 111529 },
- { 0x45A8, 111533 },
- { 0x45AE, 111537 },
- { 0x45B1, 111541 },
- { 0x45B9, 111545 },
- { 0x45BA, 111549 },
- { 0x45BB, 111553 },
- { 0x45AF, 111557 },
- { 0x45B0, 111561 },
- { 0x45A7, 111565 },
- { 0x45A9, 111569 },
- { 0x45B8, 111573 },
- { 0x45AD, 111577 },
- { 0x45AA, 111581 },
- { 0x45B2, 111585 },
- { 0x45B5, 111589 },
- { 0x45BD, 111593 },
- { 0x45C3, 111597 },
- { 0x45C4, 111602 },
- { 0x45C1, 111607 },
- { 0x45BE, 111611 },
- { 0x45C0, 111615 },
- { 0x45BF, 111619 },
- { 0x45C2, 111623 },
- { 0x1E82, 111627 },
- { 0x2522, 111630 },
- { 0x006A, 111634 },
- { 0x6933, 111639 },
- { 0x1B92, 111642 },
- { 0x1BE9, 111644 },
- { 0x1BB1, 111646 },
- { 0x1BAE, 111648 },
- { 0x1D6C, 111650 },
- { 0x22E4, 111652 },
- { 0x1F9A, 111655 },
- { 0x1F9F, 111658 },
- { 0x1F9B, 111661 },
- { 0x1F9E, 111664 },
- { 0x1F9D, 111667 },
- { 0x1FA2, 111670 },
- { 0x1FA1, 111673 },
- { 0x1FA0, 111676 },
- { 0x1F9C, 111679 },
- { 0x1FC2, 111682 },
- { 0x1FC3, 111687 },
- { 0x1FC4, 111692 },
- { 0x1FC5, 111697 },
- { 0x1FC6, 111702 },
- { 0x1FC7, 111707 },
- { 0x1FC8, 111712 },
- { 0x1FC9, 111717 },
- { 0x1FCA, 111722 },
- { 0x1FCB, 111727 },
- { 0x1FCC, 111732 },
- { 0x1FCD, 111737 },
- { 0x1FCE, 111742 },
- { 0x1FCF, 111747 },
- { 0x1FD0, 111752 },
- { 0x1FD1, 111757 },
- { 0x1FD2, 111762 },
- { 0x1FD3, 111767 },
- { 0x1FD4, 111772 },
- { 0x1FD5, 111777 },
- { 0x1FD6, 111782 },
- { 0x1FD7, 111787 },
- { 0x1FD8, 111792 },
- { 0x1FD9, 111797 },
- { 0x1FDA, 111802 },
- { 0x1FDB, 111807 },
- { 0x664D, 111812 },
- { 0x664E, 111817 },
- { 0x664F, 111822 },
- { 0x6650, 111827 },
- { 0x6651, 111832 },
- { 0x6652, 111837 },
- { 0x6653, 111842 },
- { 0x6654, 111847 },
- { 0x6655, 111852 },
- { 0x6656, 111857 },
- { 0x6657, 111862 },
- { 0x6658, 111867 },
- { 0x6659, 111872 },
- { 0x665A, 111877 },
- { 0x665B, 111882 },
- { 0x665C, 111887 },
- { 0x665D, 111892 },
- { 0x665E, 111897 },
- { 0x665F, 111902 },
- { 0x6660, 111907 },
- { 0x6661, 111912 },
- { 0x6662, 111917 },
- { 0x6663, 111922 },
- { 0x6664, 111927 },
- { 0x6665, 111932 },
- { 0x6666, 111937 },
- { 0x2C40, 111942 },
- { 0x2C4E, 111945 },
- { 0x2C42, 111949 },
- { 0x2C50, 111952 },
- { 0x2C56, 111956 },
- { 0x2C47, 111960 },
- { 0x2C55, 111963 },
- { 0x2C41, 111967 },
- { 0x2C4F, 111970 },
- { 0x2C3E, 111974 },
- { 0x2C4C, 111977 },
- { 0x2C3B, 111981 },
- { 0x2C49, 111984 },
- { 0x2C3F, 111988 },
- { 0x2C4D, 111991 },
- { 0x2C3D, 111995 },
- { 0x2C4B, 111998 },
- { 0x2C3A, 112002 },
- { 0x2C48, 112005 },
- { 0x2C3C, 112009 },
- { 0x2C4A, 112012 },
- { 0x2C43, 112016 },
- { 0x2C51, 112019 },
- { 0x2C44, 112023 },
- { 0x2C52, 112026 },
- { 0x2C46, 112030 },
- { 0x2C54, 112033 },
- { 0x2C45, 112037 },
- { 0x2C53, 112040 },
- { 0x2C58, 112044 },
- { 0x2C57, 112049 },
- { 0x1FA3, 112053 },
- { 0x1FA4, 112056 },
- { 0x1FA5, 112059 },
- { 0x1FAD, 112062 },
- { 0x1FA8, 112065 },
- { 0x1FA9, 112068 },
- { 0x1FAB, 112071 },
- { 0x1FA7, 112074 },
- { 0x1FAC, 112077 },
- { 0x1FA6, 112080 },
- { 0x1FAA, 112083 },
- { 0x2C59, 112086 },
- { 0x2C5E, 112089 },
- { 0x2C69, 112092 },
- { 0x2C62, 112095 },
- { 0x2C5A, 112098 },
- { 0x2C73, 112101 },
- { 0x2C64, 112104 },
- { 0x2C5D, 112107 },
- { 0x2C5C, 112110 },
- { 0x2C6B, 112113 },
- { 0x2C63, 112116 },
- { 0x2C6D, 112119 },
- { 0x2C61, 112122 },
- { 0x2C7A, 112125 },
- { 0x2C7B, 112128 },
- { 0x2C66, 112131 },
- { 0x2C68, 112134 },
- { 0x2C60, 112137 },
- { 0x2C71, 112140 },
- { 0x2C67, 112143 },
- { 0x2C7C, 112146 },
- { 0x2C5F, 112149 },
- { 0x2C6A, 112152 },
- { 0x2C74, 112155 },
- { 0x2C5B, 112158 },
- { 0x2C65, 112161 },
- { 0x2C6C, 112164 },
- { 0x2C6E, 112167 },
- { 0x2C78, 112170 },
- { 0x2C79, 112173 },
- { 0x2C77, 112176 },
- { 0x2C6F, 112179 },
- { 0x2C72, 112182 },
- { 0x2C75, 112185 },
- { 0x2C76, 112188 },
- { 0x2C70, 112191 },
- { 0x22E8, 112194 },
- { 0x2607, 112195 },
- { 0x1B93, 112198 },
- { 0x1BEA, 112200 },
- { 0x1BB2, 112202 },
- { 0x1BAF, 112204 },
- { 0x6A6E, 112206 },
- { 0x250D, 112208 },
- { 0x6922, 112209 },
- { 0x1D9C, 112210 },
- { 0x226F, 112213 },
- { 0x6A35, 112215 },
- { 0x67A9, 112217 },
- { 0x223B, 112218 },
- { 0x0096, 112220 },
- { 0x255A, 112222 },
- { 0x255B, 112228 },
- { 0x255D, 112234 },
- { 0x2561, 112239 },
- { 0x2556, 112243 },
- { 0x2557, 112248 },
- { 0x1E83, 112252 },
- { 0x2523, 112255 },
- { 0x007A, 112259 },
- { 0x6934, 112264 },
- { 0x21E2, 112267 },
- { 0x22DC, 112268 },
- { 0x22DA, 112272 },
- { 0x22DB, 112276 },
- { 0x22E0, 112279 },
- { 0x2261, 112282 },
- { 0x22C3, 112284 },
- { 0x22D9, 112287 },
- { 0x68A3, 112290 },
- { 0x2AF4, 112292 },
- { 0x2AEF, 112295 },
- { 0x2B50, 112299 },
- { 0x2AF0, 112303 },
- { 0x1EED, 112307 },
- { 0x6AFF, 112309 },
- { 0x21A3, 112311 },
- { 0x1EE8, 112314 },
- { 0x1EE9, 112317 },
- { 0x1EEB, 112320 },
- { 0x1EEA, 112322 },
+ { 0x232B, 4078 },
+ { 0x6D57, 4081 },
+ { 0x1EE6, 4082 },
+ { 0x1EDE, 4088 },
+ { 0x1EDA, 4094 },
+ { 0x1EEA, 4100 },
+ { 0x1EFB, 4106 },
+ { 0x1EDB, 4112 },
+ { 0x1EF4, 4117 },
+ { 0x1EEB, 4122 },
+ { 0x1EE4, 4127 },
+ { 0x1EED, 4132 },
+ { 0x1EFD, 4137 },
+ { 0x1EEF, 4141 },
+ { 0x1ED7, 4147 },
+ { 0x1ED3, 4153 },
+ { 0x1EFA, 4159 },
+ { 0x1EFC, 4165 },
+ { 0x1F01, 4169 },
+ { 0x1EF0, 4174 },
+ { 0x1F1E, 4180 },
+ { 0x1EDC, 4184 },
+ { 0x1EDD, 4190 },
+ { 0x1EC4, 4195 },
+ { 0x1EF8, 4200 },
+ { 0x1ED5, 4206 },
+ { 0x1EE9, 4212 },
+ { 0x1ED6, 4217 },
+ { 0x1EC1, 4222 },
+ { 0x1ECA, 4227 },
+ { 0x1EC5, 4232 },
+ { 0x1EC2, 4237 },
+ { 0x1EC3, 4242 },
+ { 0x1ED9, 4247 },
+ { 0x1EF9, 4253 },
+ { 0x1ECB, 4258 },
+ { 0x1EE0, 4263 },
+ { 0x1ED0, 4269 },
+ { 0x1ECC, 4275 },
+ { 0x1ED1, 4280 },
+ { 0x1ECD, 4286 },
+ { 0x1EEC, 4291 },
+ { 0x1F03, 4296 },
+ { 0x1EFF, 4300 },
+ { 0x1EF3, 4305 },
+ { 0x1ED4, 4310 },
+ { 0x1EE2, 4315 },
+ { 0x1EFE, 4320 },
+ { 0x1F02, 4324 },
+ { 0x1EE7, 4329 },
+ { 0x1EE1, 4334 },
+ { 0x1EC8, 4339 },
+ { 0x1EF6, 4344 },
+ { 0x1EF1, 4349 },
+ { 0x1EF5, 4354 },
+ { 0x1EC7, 4358 },
+ { 0x1EE8, 4363 },
+ { 0x1EC6, 4368 },
+ { 0x1EE5, 4373 },
+ { 0x1ED2, 4378 },
+ { 0x1EEE, 4383 },
+ { 0x1EBF, 4388 },
+ { 0x1EC0, 4392 },
+ { 0x1EE3, 4397 },
+ { 0x1F00, 4402 },
+ { 0x1ED8, 4407 },
+ { 0x1EC9, 4412 },
+ { 0x1EDF, 4417 },
+ { 0x1ECE, 4422 },
+ { 0x1EF7, 4427 },
+ { 0x1ECF, 4432 },
+ { 0x1EF2, 4437 },
+ { 0x1E9B, 4442 },
+ { 0x6E05, 4443 },
+ { 0x71C5, 4445 },
+ { 0x700A, 4446 },
+ { 0x1CC3, 4447 },
+ { 0x2553, 4449 },
+ { 0x2552, 4452 },
+ { 0x3D8A, 4454 },
+ { 0x6D34, 4455 },
+ { 0x209A, 4458 },
+ { 0x2080, 4466 },
+ { 0x2074, 4474 },
+ { 0x2078, 4481 },
+ { 0x2070, 4489 },
+ { 0x2092, 4496 },
+ { 0x20A2, 4503 },
+ { 0x2084, 4511 },
+ { 0x2073, 4519 },
+ { 0x207C, 4526 },
+ { 0x206F, 4534 },
+ { 0x2091, 4541 },
+ { 0x20B6, 4548 },
+ { 0x20B3, 4555 },
+ { 0x20C2, 4562 },
+ { 0x20B5, 4569 },
+ { 0x20B2, 4576 },
+ { 0x20C1, 4583 },
+ { 0x209B, 4590 },
+ { 0x2081, 4598 },
+ { 0x206C, 4606 },
+ { 0x2079, 4613 },
+ { 0x2068, 4621 },
+ { 0x208A, 4628 },
+ { 0x20A1, 4635 },
+ { 0x2083, 4643 },
+ { 0x206B, 4651 },
+ { 0x207B, 4658 },
+ { 0x2067, 4666 },
+ { 0x2089, 4673 },
+ { 0x20B0, 4680 },
+ { 0x20AD, 4687 },
+ { 0x20BF, 4694 },
+ { 0x20AF, 4701 },
+ { 0x20AC, 4708 },
+ { 0x20BE, 4715 },
+ { 0x209D, 4722 },
+ { 0x209F, 4731 },
+ { 0x208F, 4740 },
+ { 0x2087, 4748 },
+ { 0x2097, 4756 },
+ { 0x2094, 4764 },
+ { 0x208C, 4772 },
+ { 0x20A4, 4780 },
+ { 0x20D3, 4788 },
+ { 0x2075, 4792 },
+ { 0x20D9, 4798 },
+ { 0x2071, 4805 },
+ { 0x2095, 4811 },
+ { 0x20D5, 4817 },
+ { 0x206D, 4821 },
+ { 0x2069, 4827 },
+ { 0x208D, 4833 },
+ { 0x20D2, 4839 },
+ { 0x20D8, 4843 },
+ { 0x20D4, 4850 },
+ { 0x20A9, 4854 },
+ { 0x20A7, 4860 },
+ { 0x2061, 4866 },
+ { 0x205F, 4872 },
+ { 0x205D, 4878 },
+ { 0x2085, 4882 },
+ { 0x207D, 4888 },
+ { 0x20A5, 4894 },
+ { 0x2065, 4900 },
+ { 0x2063, 4906 },
+ { 0x205B, 4912 },
+ { 0x20CF, 4916 },
+ { 0x2072, 4920 },
+ { 0x20D7, 4926 },
+ { 0x206E, 4933 },
+ { 0x208E, 4939 },
+ { 0x20C9, 4945 },
+ { 0x20CA, 4952 },
+ { 0x20C8, 4959 },
+ { 0x20C7, 4966 },
+ { 0x20D1, 4973 },
+ { 0x206A, 4977 },
+ { 0x2066, 4983 },
+ { 0x2086, 4989 },
+ { 0x20CE, 4995 },
+ { 0x20D6, 4999 },
+ { 0x20D0, 5006 },
+ { 0x20A8, 5010 },
+ { 0x20A6, 5016 },
+ { 0x2060, 5022 },
+ { 0x205E, 5028 },
+ { 0x20CD, 5034 },
+ { 0x20CC, 5039 },
+ { 0x20CB, 5048 },
+ { 0x205C, 5057 },
+ { 0x207E, 5061 },
+ { 0x2076, 5067 },
+ { 0x2096, 5073 },
+ { 0x2064, 5079 },
+ { 0x2062, 5085 },
+ { 0x205A, 5091 },
+ { 0x209E, 5095 },
+ { 0x20A0, 5104 },
+ { 0x2090, 5113 },
+ { 0x2088, 5121 },
+ { 0x2098, 5129 },
+ { 0x2093, 5137 },
+ { 0x208B, 5145 },
+ { 0x20A3, 5153 },
+ { 0x20B7, 5161 },
+ { 0x20B4, 5167 },
+ { 0x20C3, 5173 },
+ { 0x20B1, 5179 },
+ { 0x20AE, 5185 },
+ { 0x20C0, 5191 },
+ { 0x20AB, 5197 },
+ { 0x20BD, 5201 },
+ { 0x20BA, 5207 },
+ { 0x20C6, 5213 },
+ { 0x20AA, 5219 },
+ { 0x2082, 5223 },
+ { 0x207A, 5230 },
+ { 0x209C, 5237 },
+ { 0x207F, 5244 },
+ { 0x2077, 5251 },
+ { 0x2099, 5258 },
+ { 0x20BC, 5265 },
+ { 0x20B9, 5272 },
+ { 0x20C5, 5279 },
+ { 0x20BB, 5286 },
+ { 0x20B8, 5293 },
+ { 0x20C4, 5300 },
+ { 0x6DA1, 5307 },
+ { 0x6D56, 5308 },
+ { 0x6FC7, 5309 },
+ { 0x6FCA, 5310 },
+ { 0x222A, 5312 },
+ { 0x6D43, 5314 },
+ { 0x6D6C, 5315 },
+ { 0x6F77, 5317 },
+ { 0x6F74, 5322 },
+ { 0x030E, 5328 },
+ { 0x2181, 5329 },
+ { 0x2C50, 5331 },
+ { 0x2C4C, 5334 },
+ { 0x2C4B, 5337 },
+ { 0x2C4E, 5340 },
+ { 0x2C5F, 5343 },
+ { 0x2C4D, 5346 },
+ { 0x2C3C, 5349 },
+ { 0x2C52, 5352 },
+ { 0x2C43, 5355 },
+ { 0x2C51, 5358 },
+ { 0x2C57, 5361 },
+ { 0x2C5E, 5364 },
+ { 0x2C58, 5367 },
+ { 0x2C56, 5370 },
+ { 0x2C4F, 5373 },
+ { 0x2C55, 5376 },
+ { 0x2C40, 5379 },
+ { 0x2C53, 5382 },
+ { 0x2C59, 5385 },
+ { 0x2C3D, 5388 },
+ { 0x2C3E, 5391 },
+ { 0x2C3F, 5394 },
+ { 0x2C42, 5397 },
+ { 0x2C46, 5400 },
+ { 0x2C49, 5403 },
+ { 0x2C41, 5406 },
+ { 0x2C5B, 5409 },
+ { 0x2C54, 5412 },
+ { 0x2C5A, 5415 },
+ { 0x2C48, 5418 },
+ { 0x2C5C, 5421 },
+ { 0x2C44, 5424 },
+ { 0x2C47, 5427 },
+ { 0x2C4A, 5430 },
+ { 0x2C45, 5433 },
+ { 0x2C5D, 5436 },
+ { 0x293E, 5439 },
+ { 0x295E, 5442 },
+ { 0x295F, 5445 },
+ { 0x2994, 5448 },
+ { 0x2995, 5452 },
+ { 0x2996, 5456 },
+ { 0x296F, 5460 },
+ { 0x2962, 5463 },
+ { 0x2968, 5466 },
+ { 0x2969, 5470 },
+ { 0x296B, 5474 },
+ { 0x296A, 5478 },
+ { 0x2970, 5482 },
+ { 0x295B, 5485 },
+ { 0x295C, 5489 },
+ { 0x296E, 5493 },
+ { 0x2951, 5496 },
+ { 0x2953, 5499 },
+ { 0x298F, 5502 },
+ { 0x2961, 5505 },
+ { 0x299A, 5510 },
+ { 0x2986, 5513 },
+ { 0x295A, 5516 },
+ { 0x2981, 5519 },
+ { 0x2950, 5522 },
+ { 0x2998, 5525 },
+ { 0x297E, 5528 },
+ { 0x2960, 5531 },
+ { 0x2946, 5534 },
+ { 0x2947, 5538 },
+ { 0x2949, 5542 },
+ { 0x2948, 5546 },
+ { 0x2988, 5550 },
+ { 0x2989, 5554 },
+ { 0x2973, 5558 },
+ { 0x296C, 5561 },
+ { 0x2954, 5564 },
+ { 0x298E, 5567 },
+ { 0x2943, 5570 },
+ { 0x2966, 5573 },
+ { 0x2984, 5576 },
+ { 0x2985, 5580 },
+ { 0x297A, 5584 },
+ { 0x297B, 5588 },
+ { 0x2971, 5592 },
+ { 0x2972, 5596 },
+ { 0x2952, 5600 },
+ { 0x2939, 5603 },
+ { 0x2955, 5606 },
+ { 0x299B, 5609 },
+ { 0x2975, 5612 },
+ { 0x2976, 5616 },
+ { 0x2977, 5620 },
+ { 0x294E, 5624 },
+ { 0x294F, 5628 },
+ { 0x2940, 5632 },
+ { 0x2941, 5636 },
+ { 0x298C, 5640 },
+ { 0x298D, 5644 },
+ { 0x296D, 5648 },
+ { 0x2944, 5651 },
+ { 0x2945, 5655 },
+ { 0x294A, 5659 },
+ { 0x294C, 5662 },
+ { 0x294D, 5666 },
+ { 0x293F, 5670 },
+ { 0x2978, 5673 },
+ { 0x2958, 5676 },
+ { 0x2959, 5680 },
+ { 0x2965, 5684 },
+ { 0x2974, 5687 },
+ { 0x2956, 5690 },
+ { 0x293D, 5693 },
+ { 0x2938, 5696 },
+ { 0x293A, 5699 },
+ { 0x293B, 5703 },
+ { 0x293C, 5707 },
+ { 0x2963, 5711 },
+ { 0x2964, 5715 },
+ { 0x294B, 5719 },
+ { 0x29A8, 5722 },
+ { 0x2979, 5725 },
+ { 0x2957, 5728 },
+ { 0x2942, 5731 },
+ { 0x295D, 5734 },
+ { 0x297D, 5740 },
+ { 0x2983, 5744 },
+ { 0x299F, 5748 },
+ { 0x29A0, 5752 },
+ { 0x2997, 5756 },
+ { 0x2993, 5760 },
+ { 0x297C, 5764 },
+ { 0x299D, 5768 },
+ { 0x2982, 5772 },
+ { 0x29A3, 5776 },
+ { 0x299C, 5780 },
+ { 0x29A1, 5784 },
+ { 0x298B, 5788 },
+ { 0x2987, 5792 },
+ { 0x2991, 5796 },
+ { 0x298A, 5800 },
+ { 0x299E, 5804 },
+ { 0x2967, 5808 },
+ { 0x2992, 5812 },
+ { 0x2999, 5816 },
+ { 0x2980, 5820 },
+ { 0x29A5, 5824 },
+ { 0x29A7, 5828 },
+ { 0x297F, 5832 },
+ { 0x2990, 5836 },
+ { 0x29AA, 5841 },
+ { 0x29A2, 5845 },
+ { 0x29A4, 5849 },
+ { 0x29A6, 5853 },
+ { 0x29A9, 5857 },
+ { 0x3A08, 5861 },
+ { 0x3A09, 5864 },
+ { 0x3A0A, 5867 },
+ { 0x3A0B, 5870 },
+ { 0x3A0C, 5873 },
+ { 0x6D3F, 5876 },
+ { 0x6D69, 5877 },
+ { 0x2258, 5879 },
+ { 0x21DA, 5883 },
+ { 0x21DB, 5885 },
+ { 0x21DC, 5887 },
+ { 0x21DD, 5889 },
+ { 0x21DE, 5891 },
+ { 0x21DF, 5893 },
+ { 0x6D50, 5895 },
+ { 0x6D71, 5896 },
+ { 0x1D9D, 5898 },
+ { 0x0298, 5900 },
+ { 0x1DC1, 5902 },
+ { 0x1E4E, 5904 },
+ { 0x6DFB, 5906 },
+ { 0x6D7D, 5907 },
+ { 0x6C79, 5908 },
+ { 0x6C78, 5911 },
+ { 0x71B9, 5914 },
+ { 0x1D97, 5915 },
+ { 0x6E55, 5918 },
+ { 0x6D7C, 5923 },
+ { 0x6EF2, 5924 },
+ { 0x6E1B, 5926 },
+ { 0x6C66, 5928 },
+ { 0x1D89, 5929 },
+ { 0x71C8, 5931 },
+ { 0x1C1B, 5933 },
+ { 0x6DC9, 5934 },
+ { 0x6C68, 5936 },
+ { 0x6C71, 5938 },
+ { 0x21C2, 5940 },
+ { 0x216F, 5942 },
+ { 0x6CA3, 5944 },
+ { 0x2252, 5946 },
+ { 0x6D0D, 5948 },
+ { 0x6DBA, 5953 },
+ { 0x6E4C, 5954 },
+ { 0x1C5A, 5955 },
+ { 0x0C60, 5957 },
+ { 0x0C5F, 5960 },
+ { 0x0C4E, 5963 },
+ { 0x0C4F, 5966 },
+ { 0x0C51, 5970 },
+ { 0x0C50, 5974 },
+ { 0x0C52, 5978 },
+ { 0x0C56, 5982 },
+ { 0x0C5B, 5985 },
+ { 0x0C57, 5988 },
+ { 0x0C5A, 5991 },
+ { 0x0C59, 5994 },
+ { 0x0C5E, 5997 },
+ { 0x0C55, 6000 },
+ { 0x0C5D, 6003 },
+ { 0x0C5C, 6006 },
+ { 0x0C58, 6009 },
+ { 0x0C3C, 6012 },
+ { 0x0C49, 6016 },
+ { 0x0C40, 6020 },
+ { 0x0C4B, 6024 },
+ { 0x0C44, 6028 },
+ { 0x0C42, 6032 },
+ { 0x0C3E, 6036 },
+ { 0x0C4D, 6040 },
+ { 0x0C3F, 6044 },
+ { 0x0C4C, 6048 },
+ { 0x0C4A, 6052 },
+ { 0x0C41, 6056 },
+ { 0x0C45, 6060 },
+ { 0x0C43, 6064 },
+ { 0x0C3D, 6068 },
+ { 0x0C46, 6073 },
+ { 0x0C39, 6078 },
+ { 0x0C2C, 6081 },
+ { 0x0C24, 6084 },
+ { 0x0C27, 6087 },
+ { 0x0C31, 6090 },
+ { 0x0C2F, 6094 },
+ { 0x0C2F, 6098 },
+ { 0x0C31, 6102 },
+ { 0x0C3A, 6106 },
+ { 0x0C38, 6110 },
+ { 0x0C20, 6114 },
+ { 0x0C35, 6117 },
+ { 0x0C34, 6120 },
+ { 0x0C35, 6124 },
+ { 0x0C32, 6128 },
+ { 0x0C2B, 6131 },
+ { 0x0C2D, 6134 },
+ { 0x0C34, 6137 },
+ { 0x0C25, 6140 },
+ { 0x0C37, 6144 },
+ { 0x0C28, 6148 },
+ { 0x0C36, 6151 },
+ { 0x0C33, 6154 },
+ { 0x0C22, 6157 },
+ { 0x0C21, 6161 },
+ { 0x0C23, 6165 },
+ { 0x0C26, 6168 },
+ { 0x0C30, 6171 },
+ { 0x0C2E, 6175 },
+ { 0x0C2A, 6179 },
+ { 0x0C29, 6183 },
+ { 0x0C61, 6187 },
+ { 0x0C62, 6191 },
+ { 0x0C3B, 6195 },
+ { 0x0C54, 6197 },
+ { 0x0C47, 6199 },
+ { 0x0C48, 6203 },
+ { 0x0C53, 6207 },
+ { 0x21A6, 6210 },
+ { 0x003F, 6211 },
+ { 0x2AAC, 6213 },
+ { 0x1C02, 6218 },
+ { 0x6E40, 6220 },
+ { 0x1BDE, 6223 },
+ { 0x1C19, 6224 },
+ { 0x1BC2, 6225 },
+ { 0x1BE1, 6226 },
+ { 0x6DA3, 6227 },
+ { 0x7199, 6228 },
+ { 0x6EAF, 6231 },
+ { 0x6DA6, 6236 },
+ { 0x6DAD, 6241 },
+ { 0x6DAE, 6246 },
+ { 0x6EB5, 6249 },
+ { 0x2249, 6251 },
+ { 0x5ABC, 6255 },
+ { 0x5AB3, 6257 },
+ { 0x5AB8, 6260 },
+ { 0x5AB4, 6263 },
+ { 0x5AB7, 6266 },
+ { 0x5AB6, 6269 },
+ { 0x5ABB, 6272 },
+ { 0x5AB2, 6275 },
+ { 0x5ABA, 6278 },
+ { 0x5AB9, 6281 },
+ { 0x5AB5, 6284 },
+ { 0x5ABD, 6287 },
+ { 0x5A99, 6290 },
+ { 0x5AAB, 6293 },
+ { 0x5AA5, 6296 },
+ { 0x5A97, 6299 },
+ { 0x5A98, 6302 },
+ { 0x5AA9, 6305 },
+ { 0x5AAC, 6308 },
+ { 0x5AAE, 6311 },
+ { 0x5AA0, 6314 },
+ { 0x5AA4, 6317 },
+ { 0x5AA3, 6320 },
+ { 0x5AB0, 6323 },
+ { 0x5AA6, 6326 },
+ { 0x5A93, 6329 },
+ { 0x5AAA, 6332 },
+ { 0x5A95, 6335 },
+ { 0x5A9E, 6338 },
+ { 0x5A9D, 6341 },
+ { 0x5AAF, 6344 },
+ { 0x5A9C, 6347 },
+ { 0x5AAD, 6350 },
+ { 0x5A96, 6353 },
+ { 0x5A94, 6356 },
+ { 0x5AA2, 6359 },
+ { 0x5A9A, 6362 },
+ { 0x5AA7, 6365 },
+ { 0x5AB1, 6368 },
+ { 0x5A9B, 6371 },
+ { 0x5AA1, 6374 },
+ { 0x5AA8, 6377 },
+ { 0x5A9F, 6380 },
+ { 0x14D1, 6383 },
+ { 0x165D, 6384 },
+ { 0x165E, 6389 },
+ { 0x165C, 6394 },
+ { 0x1650, 6400 },
+ { 0x1651, 6405 },
+ { 0x1653, 6410 },
+ { 0x1658, 6415 },
+ { 0x1654, 6420 },
+ { 0x1657, 6425 },
+ { 0x1656, 6430 },
+ { 0x165B, 6435 },
+ { 0x1652, 6440 },
+ { 0x165A, 6445 },
+ { 0x1659, 6450 },
+ { 0x1655, 6455 },
+ { 0x163D, 6460 },
+ { 0x163F, 6466 },
+ { 0x163B, 6472 },
+ { 0x1639, 6478 },
+ { 0x163E, 6484 },
+ { 0x1642, 6490 },
+ { 0x163A, 6496 },
+ { 0x1648, 6502 },
+ { 0x1640, 6508 },
+ { 0x1645, 6514 },
+ { 0x1641, 6520 },
+ { 0x163C, 6526 },
+ { 0x1644, 6532 },
+ { 0x1643, 6538 },
+ { 0x1646, 6544 },
+ { 0x1647, 6550 },
+ { 0x1638, 6556 },
+ { 0x1631, 6563 },
+ { 0x1630, 6569 },
+ { 0x1629, 6575 },
+ { 0x162F, 6581 },
+ { 0x1611, 6587 },
+ { 0x162B, 6593 },
+ { 0x1625, 6599 },
+ { 0x161F, 6605 },
+ { 0x1623, 6611 },
+ { 0x160D, 6617 },
+ { 0x1618, 6623 },
+ { 0x161D, 6629 },
+ { 0x162A, 6635 },
+ { 0x1612, 6641 },
+ { 0x1619, 6647 },
+ { 0x1634, 6653 },
+ { 0x1613, 6659 },
+ { 0x1624, 6665 },
+ { 0x1637, 6671 },
+ { 0x161E, 6677 },
+ { 0x1617, 6683 },
+ { 0x1635, 6689 },
+ { 0x162E, 6695 },
+ { 0x162D, 6701 },
+ { 0x1626, 6707 },
+ { 0x162C, 6713 },
+ { 0x160E, 6719 },
+ { 0x1628, 6725 },
+ { 0x1622, 6731 },
+ { 0x161C, 6737 },
+ { 0x1620, 6743 },
+ { 0x160C, 6749 },
+ { 0x1615, 6755 },
+ { 0x161A, 6761 },
+ { 0x1627, 6767 },
+ { 0x160F, 6773 },
+ { 0x1616, 6779 },
+ { 0x1632, 6785 },
+ { 0x1610, 6791 },
+ { 0x1621, 6797 },
+ { 0x1636, 6803 },
+ { 0x161B, 6809 },
+ { 0x1614, 6815 },
+ { 0x1633, 6821 },
+ { 0x164F, 6827 },
+ { 0x164E, 6833 },
+ { 0x164D, 6839 },
+ { 0x164C, 6845 },
+ { 0x164B, 6851 },
+ { 0x1649, 6857 },
+ { 0x164A, 6863 },
+ { 0x6C55, 6869 },
+ { 0x6C4C, 6873 },
+ { 0x1C57, 6876 },
+ { 0x0779, 6879 },
+ { 0x0778, 6883 },
+ { 0x077C, 6887 },
+ { 0x0745, 6889 },
+ { 0x074A, 6892 },
+ { 0x0746, 6895 },
+ { 0x0749, 6898 },
+ { 0x0748, 6901 },
+ { 0x074D, 6904 },
+ { 0x0744, 6907 },
+ { 0x074C, 6910 },
+ { 0x074B, 6913 },
+ { 0x0747, 6916 },
+ { 0x074E, 6919 },
+ { 0x0751, 6922 },
+ { 0x0750, 6925 },
+ { 0x0756, 6928 },
+ { 0x0754, 6931 },
+ { 0x0752, 6934 },
+ { 0x0757, 6937 },
+ { 0x075C, 6940 },
+ { 0x074F, 6943 },
+ { 0x0761, 6946 },
+ { 0x0768, 6949 },
+ { 0x075A, 6952 },
+ { 0x0762, 6955 },
+ { 0x0763, 6958 },
+ { 0x0765, 6961 },
+ { 0x0767, 6964 },
+ { 0x0764, 6967 },
+ { 0x0753, 6971 },
+ { 0x0758, 6974 },
+ { 0x075D, 6977 },
+ { 0x075F, 6980 },
+ { 0x0759, 6983 },
+ { 0x0769, 6986 },
+ { 0x076A, 6989 },
+ { 0x075B, 6992 },
+ { 0x0760, 6995 },
+ { 0x0766, 6998 },
+ { 0x076B, 7001 },
+ { 0x075E, 7005 },
+ { 0x076C, 7008 },
+ { 0x076E, 7012 },
+ { 0x076D, 7016 },
+ { 0x0755, 7020 },
+ { 0x077A, 7023 },
+ { 0x077B, 7027 },
+ { 0x0774, 7030 },
+ { 0x0773, 7035 },
+ { 0x0775, 7040 },
+ { 0x0772, 7045 },
+ { 0x0770, 7050 },
+ { 0x076F, 7055 },
+ { 0x0771, 7060 },
+ { 0x0777, 7065 },
+ { 0x0776, 7070 },
+ { 0x077E, 7074 },
+ { 0x077D, 7076 },
+ { 0x1E46, 7079 },
+ { 0x1E0D, 7080 },
+ { 0x1E0E, 7084 },
+ { 0x1D92, 7088 },
+ { 0x006B, 7092 },
+ { 0x1E36, 7094 },
+ { 0x1F04, 7096 },
+ { 0x1DE9, 7099 },
+ { 0x1DCA, 7102 },
+ { 0x1DD2, 7104 },
+ { 0x1E73, 7108 },
+ { 0x1E75, 7112 },
+ { 0x1E6B, 7119 },
+ { 0x1E6C, 7126 },
+ { 0x1DAF, 7133 },
+ { 0x1DEB, 7136 },
+ { 0x1DF7, 7139 },
+ { 0x1DF6, 7141 },
+ { 0x1DF8, 7144 },
+ { 0x1DCD, 7146 },
+ { 0x6E64, 7150 },
+ { 0x1FB4, 7153 },
+ { 0x1FB3, 7156 },
+ { 0x1FB7, 7159 },
+ { 0x1FB1, 7161 },
+ { 0x1FAF, 7163 },
+ { 0x1FB0, 7165 },
+ { 0x1FB6, 7167 },
+ { 0x1FB5, 7171 },
+ { 0x1FB9, 7175 },
+ { 0x1FB8, 7178 },
+ { 0x1FB2, 7182 },
+ { 0x1CB3, 7185 },
+ { 0x7010, 7187 },
+ { 0x6F18, 7189 },
+ { 0x45AB, 7191 },
+ { 0x45A1, 7196 },
+ { 0x45AC, 7201 },
+ { 0x45AE, 7206 },
+ { 0x45A9, 7211 },
+ { 0x459B, 7216 },
+ { 0x4599, 7221 },
+ { 0x45A4, 7226 },
+ { 0x459A, 7231 },
+ { 0x459D, 7236 },
+ { 0x45A0, 7241 },
+ { 0x45A7, 7246 },
+ { 0x45B0, 7251 },
+ { 0x45A2, 7256 },
+ { 0x459E, 7261 },
+ { 0x45B3, 7266 },
+ { 0x45B5, 7271 },
+ { 0x45AA, 7276 },
+ { 0x45A3, 7281 },
+ { 0x459F, 7286 },
+ { 0x45A8, 7291 },
+ { 0x45AD, 7296 },
+ { 0x45A6, 7301 },
+ { 0x459C, 7306 },
+ { 0x45A5, 7311 },
+ { 0x45B2, 7316 },
+ { 0x45B4, 7321 },
+ { 0x45B1, 7326 },
+ { 0x45AF, 7331 },
+ { 0x45B6, 7336 },
+ { 0x45B7, 7341 },
+ { 0x45B8, 7346 },
+ { 0x4589, 7351 },
+ { 0x4579, 7356 },
+ { 0x458B, 7361 },
+ { 0x457C, 7366 },
+ { 0x4585, 7371 },
+ { 0x4583, 7376 },
+ { 0x4582, 7381 },
+ { 0x457E, 7386 },
+ { 0x458A, 7391 },
+ { 0x4581, 7396 },
+ { 0x457B, 7401 },
+ { 0x4584, 7406 },
+ { 0x457D, 7411 },
+ { 0x4580, 7416 },
+ { 0x457F, 7421 },
+ { 0x4590, 7426 },
+ { 0x4594, 7431 },
+ { 0x4593, 7436 },
+ { 0x4591, 7441 },
+ { 0x458F, 7446 },
+ { 0x458D, 7451 },
+ { 0x4586, 7456 },
+ { 0x4587, 7461 },
+ { 0x4595, 7466 },
+ { 0x458E, 7471 },
+ { 0x458C, 7476 },
+ { 0x457A, 7481 },
+ { 0x4588, 7486 },
+ { 0x4592, 7491 },
+ { 0x4596, 7496 },
+ { 0x4597, 7501 },
+ { 0x4598, 7506 },
+ { 0x4071, 7511 },
+ { 0x4075, 7515 },
+ { 0x407A, 7519 },
+ { 0x4080, 7523 },
+ { 0x4087, 7527 },
+ { 0x4072, 7531 },
+ { 0x4074, 7535 },
+ { 0x408B, 7539 },
+ { 0x407C, 7543 },
+ { 0x407D, 7547 },
+ { 0x407E, 7551 },
+ { 0x4084, 7555 },
+ { 0x4085, 7559 },
+ { 0x4078, 7563 },
+ { 0x408E, 7567 },
+ { 0x407B, 7571 },
+ { 0x4073, 7575 },
+ { 0x4083, 7579 },
+ { 0x4081, 7583 },
+ { 0x4086, 7587 },
+ { 0x408F, 7591 },
+ { 0x4076, 7595 },
+ { 0x4077, 7599 },
+ { 0x408D, 7603 },
+ { 0x4088, 7607 },
+ { 0x408C, 7611 },
+ { 0x407F, 7615 },
+ { 0x4090, 7619 },
+ { 0x408A, 7623 },
+ { 0x4089, 7627 },
+ { 0x4082, 7631 },
+ { 0x4079, 7635 },
+ { 0x4091, 7639 },
+ { 0x4093, 7643 },
+ { 0x4092, 7647 },
+ { 0x4094, 7651 },
+ { 0x40B4, 7655 },
+ { 0x40B9, 7659 },
+ { 0x40C9, 7663 },
+ { 0x40C3, 7667 },
+ { 0x40B0, 7671 },
+ { 0x40CB, 7675 },
+ { 0x40CC, 7679 },
+ { 0x40D5, 7683 },
+ { 0x40D2, 7687 },
+ { 0x40CA, 7691 },
+ { 0x40D4, 7695 },
+ { 0x40D3, 7699 },
+ { 0x40B1, 7703 },
+ { 0x40B3, 7707 },
+ { 0x40B2, 7711 },
+ { 0x40BB, 7715 },
+ { 0x40C0, 7719 },
+ { 0x40C1, 7723 },
+ { 0x40C2, 7727 },
+ { 0x40CE, 7731 },
+ { 0x40D1, 7735 },
+ { 0x40CF, 7739 },
+ { 0x40C7, 7743 },
+ { 0x40BA, 7747 },
+ { 0x40BF, 7751 },
+ { 0x40CD, 7755 },
+ { 0x40BE, 7759 },
+ { 0x40D0, 7763 },
+ { 0x40C8, 7767 },
+ { 0x40B7, 7771 },
+ { 0x40B5, 7775 },
+ { 0x40C4, 7779 },
+ { 0x40B6, 7783 },
+ { 0x40B8, 7787 },
+ { 0x40BC, 7791 },
+ { 0x40BD, 7795 },
+ { 0x40C5, 7799 },
+ { 0x40C6, 7803 },
+ { 0x467F, 7807 },
+ { 0x4682, 7812 },
+ { 0x4685, 7817 },
+ { 0x4688, 7822 },
+ { 0x4690, 7827 },
+ { 0x468C, 7832 },
+ { 0x469D, 7837 },
+ { 0x46A2, 7842 },
+ { 0x46B3, 7847 },
+ { 0x46B9, 7852 },
+ { 0x46BC, 7857 },
+ { 0x46C2, 7862 },
+ { 0x4695, 7867 },
+ { 0x46B1, 7872 },
+ { 0x46A1, 7877 },
+ { 0x46AE, 7882 },
+ { 0x4693, 7887 },
+ { 0x46B0, 7892 },
+ { 0x46B5, 7897 },
+ { 0x4686, 7902 },
+ { 0x46AF, 7907 },
+ { 0x46B7, 7912 },
+ { 0x46C6, 7917 },
+ { 0x468A, 7922 },
+ { 0x4692, 7927 },
+ { 0x468E, 7932 },
+ { 0x4699, 7937 },
+ { 0x469F, 7942 },
+ { 0x46A3, 7947 },
+ { 0x46BB, 7952 },
+ { 0x46BD, 7957 },
+ { 0x46C4, 7962 },
+ { 0x4697, 7967 },
+ { 0x46BE, 7972 },
+ { 0x46A0, 7977 },
+ { 0x46A7, 7982 },
+ { 0x46AC, 7987 },
+ { 0x46A5, 7992 },
+ { 0x46A9, 7997 },
+ { 0x46C0, 8002 },
+ { 0x469B, 8007 },
+ { 0x46C7, 8012 },
+ { 0x4680, 8017 },
+ { 0x4684, 8022 },
+ { 0x4683, 8027 },
+ { 0x4689, 8032 },
+ { 0x4691, 8037 },
+ { 0x4681, 8042 },
+ { 0x468D, 8047 },
+ { 0x469E, 8052 },
+ { 0x46B4, 8057 },
+ { 0x46BA, 8062 },
+ { 0x46C3, 8067 },
+ { 0x4696, 8072 },
+ { 0x46B2, 8077 },
+ { 0x4694, 8082 },
+ { 0x46B6, 8087 },
+ { 0x4687, 8092 },
+ { 0x46B8, 8097 },
+ { 0x468B, 8102 },
+ { 0x468F, 8107 },
+ { 0x469A, 8112 },
+ { 0x46A4, 8117 },
+ { 0x46C5, 8122 },
+ { 0x4698, 8127 },
+ { 0x46AB, 8132 },
+ { 0x46BF, 8137 },
+ { 0x46A8, 8142 },
+ { 0x46A6, 8147 },
+ { 0x46AA, 8152 },
+ { 0x46C1, 8157 },
+ { 0x469C, 8162 },
+ { 0x46AD, 8167 },
+ { 0x40FA, 8172 },
+ { 0x40FB, 8176 },
+ { 0x40FC, 8180 },
+ { 0x410C, 8184 },
+ { 0x4102, 8188 },
+ { 0x4107, 8192 },
+ { 0x4108, 8196 },
+ { 0x4109, 8200 },
+ { 0x410D, 8204 },
+ { 0x40FF, 8208 },
+ { 0x4100, 8212 },
+ { 0x411D, 8216 },
+ { 0x4103, 8220 },
+ { 0x4104, 8224 },
+ { 0x40FD, 8228 },
+ { 0x40FE, 8232 },
+ { 0x4118, 8236 },
+ { 0x4110, 8240 },
+ { 0x4111, 8244 },
+ { 0x4112, 8248 },
+ { 0x410E, 8252 },
+ { 0x410F, 8256 },
+ { 0x410B, 8260 },
+ { 0x4116, 8264 },
+ { 0x4117, 8268 },
+ { 0x4119, 8272 },
+ { 0x4105, 8276 },
+ { 0x4106, 8280 },
+ { 0x4114, 8284 },
+ { 0x4115, 8288 },
+ { 0x4101, 8292 },
+ { 0x4113, 8296 },
+ { 0x411A, 8300 },
+ { 0x411B, 8304 },
+ { 0x411C, 8308 },
+ { 0x410A, 8312 },
+ { 0x4124, 8316 },
+ { 0x4125, 8320 },
+ { 0x4122, 8324 },
+ { 0x411E, 8328 },
+ { 0x4123, 8332 },
+ { 0x411F, 8336 },
+ { 0x4120, 8340 },
+ { 0x4121, 8344 },
+ { 0x4126, 8348 },
+ { 0x4127, 8352 },
+ { 0x4129, 8356 },
+ { 0x4128, 8360 },
+ { 0x412A, 8364 },
+ { 0x412B, 8368 },
+ { 0x6EEE, 8372 },
+ { 0x46FB, 8375 },
+ { 0x4704, 8380 },
+ { 0x470B, 8385 },
+ { 0x4716, 8390 },
+ { 0x4725, 8395 },
+ { 0x46FC, 8400 },
+ { 0x470F, 8405 },
+ { 0x46FD, 8410 },
+ { 0x46FF, 8415 },
+ { 0x4702, 8420 },
+ { 0x4706, 8425 },
+ { 0x4707, 8430 },
+ { 0x4708, 8435 },
+ { 0x470A, 8440 },
+ { 0x470D, 8445 },
+ { 0x470E, 8450 },
+ { 0x4711, 8455 },
+ { 0x4713, 8460 },
+ { 0x4714, 8465 },
+ { 0x471B, 8470 },
+ { 0x471D, 8475 },
+ { 0x471F, 8480 },
+ { 0x4721, 8485 },
+ { 0x4729, 8490 },
+ { 0x472A, 8495 },
+ { 0x470C, 8500 },
+ { 0x4717, 8505 },
+ { 0x472D, 8510 },
+ { 0x4726, 8515 },
+ { 0x46FE, 8520 },
+ { 0x4703, 8525 },
+ { 0x4724, 8530 },
+ { 0x4701, 8535 },
+ { 0x4709, 8540 },
+ { 0x4712, 8545 },
+ { 0x471C, 8550 },
+ { 0x4700, 8555 },
+ { 0x4722, 8560 },
+ { 0x4715, 8565 },
+ { 0x4720, 8570 },
+ { 0x4723, 8575 },
+ { 0x472B, 8580 },
+ { 0x471A, 8585 },
+ { 0x4710, 8590 },
+ { 0x4705, 8595 },
+ { 0x471E, 8601 },
+ { 0x4719, 8607 },
+ { 0x4728, 8613 },
+ { 0x472C, 8619 },
+ { 0x4718, 8625 },
+ { 0x4727, 8631 },
+ { 0x472E, 8637 },
+ { 0x4732, 8641 },
+ { 0x4733, 8646 },
+ { 0x4730, 8651 },
+ { 0x472F, 8655 },
+ { 0x4731, 8659 },
+ { 0x46C8, 8663 },
+ { 0x46D1, 8668 },
+ { 0x46D8, 8673 },
+ { 0x46E3, 8678 },
+ { 0x46F2, 8683 },
+ { 0x46C9, 8688 },
+ { 0x46DC, 8693 },
+ { 0x46CA, 8698 },
+ { 0x46CC, 8703 },
+ { 0x46CF, 8708 },
+ { 0x46D3, 8713 },
+ { 0x46D4, 8718 },
+ { 0x46D5, 8723 },
+ { 0x46D7, 8728 },
+ { 0x46DA, 8733 },
+ { 0x46DB, 8738 },
+ { 0x46DE, 8743 },
+ { 0x46E0, 8748 },
+ { 0x46E1, 8753 },
+ { 0x46E8, 8758 },
+ { 0x46EA, 8763 },
+ { 0x46EC, 8768 },
+ { 0x46EE, 8773 },
+ { 0x46F6, 8778 },
+ { 0x46F7, 8783 },
+ { 0x46D9, 8788 },
+ { 0x46E4, 8793 },
+ { 0x46FA, 8798 },
+ { 0x46F3, 8803 },
+ { 0x46CB, 8808 },
+ { 0x46D0, 8813 },
+ { 0x46F1, 8818 },
+ { 0x46CE, 8823 },
+ { 0x46D6, 8828 },
+ { 0x46DF, 8833 },
+ { 0x46E9, 8838 },
+ { 0x46CD, 8843 },
+ { 0x46EF, 8848 },
+ { 0x46E2, 8853 },
+ { 0x46ED, 8858 },
+ { 0x46F0, 8863 },
+ { 0x46F8, 8868 },
+ { 0x46E7, 8873 },
+ { 0x46DD, 8878 },
+ { 0x46D2, 8883 },
+ { 0x46EB, 8889 },
+ { 0x46E6, 8895 },
+ { 0x46F5, 8901 },
+ { 0x46F9, 8907 },
+ { 0x46E5, 8913 },
+ { 0x46F4, 8919 },
+ { 0x291E, 8925 },
+ { 0x1BD8, 8931 },
+ { 0x6EEA, 8934 },
+ { 0x71C7, 8937 },
+ { 0x4C49, 8938 },
+ { 0x4C4A, 8943 },
+ { 0x4C4B, 8948 },
+ { 0x4C4C, 8953 },
+ { 0x4C4D, 8958 },
+ { 0x4C40, 8963 },
+ { 0x4C41, 8968 },
+ { 0x4C38, 8973 },
+ { 0x4C47, 8978 },
+ { 0x4C3D, 8983 },
+ { 0x4C3C, 8988 },
+ { 0x4C4F, 8993 },
+ { 0x4C35, 8998 },
+ { 0x4C36, 9003 },
+ { 0x4C37, 9008 },
+ { 0x4C44, 9013 },
+ { 0x4C34, 9018 },
+ { 0x4C46, 9023 },
+ { 0x4C3F, 9028 },
+ { 0x4C42, 9033 },
+ { 0x4C4E, 9038 },
+ { 0x4C3A, 9043 },
+ { 0x4C39, 9048 },
+ { 0x4C48, 9053 },
+ { 0x4C3E, 9058 },
+ { 0x4C3B, 9063 },
+ { 0x4C45, 9068 },
+ { 0x4C43, 9073 },
+ { 0x4C51, 9078 },
+ { 0x4C55, 9084 },
+ { 0x4C53, 9090 },
+ { 0x4C54, 9096 },
+ { 0x4C50, 9102 },
+ { 0x4C52, 9108 },
+ { 0x4C56, 9114 },
+ { 0x4C58, 9120 },
+ { 0x4C57, 9126 },
+ { 0x4C5A, 9132 },
+ { 0x4C59, 9137 },
+ { 0x4C5C, 9143 },
+ { 0x4C5D, 9150 },
+ { 0x4C60, 9156 },
+ { 0x4C5F, 9161 },
+ { 0x4C61, 9167 },
+ { 0x4C62, 9174 },
+ { 0x4C5B, 9180 },
+ { 0x4C5E, 9186 },
+ { 0x4C69, 9193 },
+ { 0x4C6C, 9198 },
+ { 0x4C64, 9204 },
+ { 0x4C63, 9210 },
+ { 0x4C65, 9215 },
+ { 0x4C66, 9222 },
+ { 0x4C68, 9228 },
+ { 0x4C67, 9233 },
+ { 0x4C6A, 9239 },
+ { 0x4C6B, 9246 },
+ { 0x6D79, 9252 },
+ { 0x1BE0, 9254 },
+ { 0x1C1C, 9255 },
+ { 0x6EC1, 9256 },
+ { 0x1BE5, 9260 },
+ { 0x1CD9, 9264 },
+ { 0x1BE4, 9266 },
+ { 0x6D51, 9269 },
+ { 0x6D72, 9270 },
+ { 0x6D78, 9272 },
+ { 0x1C1C, 9274 },
+ { 0x1BE0, 9277 },
+ { 0x6CAD, 9280 },
+ { 0x6FE9, 9283 },
+ { 0x6D4A, 9289 },
+ { 0x6D3B, 9290 },
+ { 0x6C89, 9291 },
+ { 0x1BDF, 9293 },
+ { 0x1C1A, 9294 },
+ { 0x1BC3, 9295 },
+ { 0x1BE2, 9296 },
+ { 0x1D9F, 9297 },
+ { 0x006C, 9299 },
+ { 0x6E6A, 9300 },
+ { 0x2290, 9306 },
+ { 0x70E3, 9310 },
+ { 0x2298, 9314 },
+ { 0x6CFA, 9320 },
+ { 0x2163, 9324 },
+ { 0x6C59, 9325 },
+ { 0x221F, 9328 },
+ { 0x7211, 9331 },
+ { 0x71E0, 9334 },
+ { 0x722D, 9337 },
+ { 0x720D, 9341 },
+ { 0x71DA, 9345 },
+ { 0x71DD, 9348 },
+ { 0x71EC, 9351 },
+ { 0x71DE, 9353 },
+ { 0x71E3, 9355 },
+ { 0x71E8, 9358 },
+ { 0x71E4, 9361 },
+ { 0x71E7, 9364 },
+ { 0x71E6, 9367 },
+ { 0x71EB, 9370 },
+ { 0x71E2, 9373 },
+ { 0x71EA, 9376 },
+ { 0x71E9, 9379 },
+ { 0x71E5, 9382 },
+ { 0x7212, 9385 },
+ { 0x7213, 9388 },
+ { 0x7214, 9393 },
+ { 0x7215, 9398 },
+ { 0x7216, 9403 },
+ { 0x7217, 9408 },
+ { 0x7218, 9413 },
+ { 0x7219, 9418 },
+ { 0x721A, 9423 },
+ { 0x721B, 9428 },
+ { 0x721C, 9433 },
+ { 0x721D, 9438 },
+ { 0x721E, 9443 },
+ { 0x721F, 9448 },
+ { 0x7220, 9453 },
+ { 0x7221, 9458 },
+ { 0x7222, 9463 },
+ { 0x7223, 9468 },
+ { 0x7224, 9473 },
+ { 0x7225, 9478 },
+ { 0x7226, 9483 },
+ { 0x7227, 9488 },
+ { 0x7228, 9493 },
+ { 0x7229, 9498 },
+ { 0x722A, 9503 },
+ { 0x722B, 9508 },
+ { 0x722C, 9513 },
+ { 0x71F3, 9518 },
+ { 0x71F4, 9523 },
+ { 0x71F5, 9528 },
+ { 0x71F6, 9533 },
+ { 0x71F7, 9538 },
+ { 0x71F8, 9543 },
+ { 0x71F9, 9548 },
+ { 0x71FA, 9553 },
+ { 0x71FB, 9558 },
+ { 0x71FC, 9563 },
+ { 0x71FD, 9568 },
+ { 0x71FE, 9573 },
+ { 0x71FF, 9578 },
+ { 0x7200, 9583 },
+ { 0x7201, 9588 },
+ { 0x7202, 9593 },
+ { 0x7203, 9598 },
+ { 0x7204, 9603 },
+ { 0x7205, 9608 },
+ { 0x7206, 9613 },
+ { 0x7207, 9618 },
+ { 0x7208, 9623 },
+ { 0x7209, 9628 },
+ { 0x720A, 9633 },
+ { 0x720B, 9638 },
+ { 0x720C, 9643 },
+ { 0x722F, 9648 },
+ { 0x720F, 9652 },
+ { 0x71DB, 9656 },
+ { 0x71D2, 9659 },
+ { 0x7230, 9661 },
+ { 0x71D6, 9663 },
+ { 0x71EF, 9666 },
+ { 0x71D5, 9669 },
+ { 0x71D7, 9672 },
+ { 0x720E, 9675 },
+ { 0x71E1, 9678 },
+ { 0x71DC, 9680 },
+ { 0x71F1, 9682 },
+ { 0x722E, 9685 },
+ { 0x71D8, 9688 },
+ { 0x71EE, 9690 },
+ { 0x71D4, 9693 },
+ { 0x71ED, 9696 },
+ { 0x71D9, 9698 },
+ { 0x7210, 9700 },
+ { 0x71F2, 9703 },
+ { 0x71D3, 9706 },
+ { 0x71F0, 9709 },
+ { 0x71DF, 9712 },
+ { 0x15FC, 9714 },
+ { 0x1604, 9718 },
+ { 0x15FD, 9722 },
+ { 0x1602, 9726 },
+ { 0x1600, 9730 },
+ { 0x1606, 9734 },
+ { 0x15FE, 9738 },
+ { 0x15FF, 9742 },
+ { 0x15F5, 9746 },
+ { 0x15F7, 9750 },
+ { 0x15E9, 9754 },
+ { 0x15F1, 9758 },
+ { 0x15F4, 9762 },
+ { 0x15FB, 9766 },
+ { 0x1601, 9770 },
+ { 0x15F2, 9774 },
+ { 0x15F8, 9778 },
+ { 0x15ED, 9782 },
+ { 0x15EF, 9786 },
+ { 0x1603, 9790 },
+ { 0x15F6, 9794 },
+ { 0x15EA, 9798 },
+ { 0x15EE, 9802 },
+ { 0x1605, 9806 },
+ { 0x15F9, 9810 },
+ { 0x15EB, 9814 },
+ { 0x15F3, 9818 },
+ { 0x15F0, 9822 },
+ { 0x15EC, 9826 },
+ { 0x15FA, 9830 },
+ { 0x1607, 9834 },
+ { 0x1608, 9838 },
+ { 0x1609, 9842 },
+ { 0x160A, 9846 },
+ { 0x160B, 9850 },
+ { 0x16FB, 9854 },
+ { 0x1700, 9859 },
+ { 0x16FC, 9864 },
+ { 0x16FF, 9869 },
+ { 0x16FE, 9874 },
+ { 0x1703, 9879 },
+ { 0x16FA, 9884 },
+ { 0x1702, 9889 },
+ { 0x1701, 9894 },
+ { 0x16FD, 9899 },
+ { 0x16F6, 9904 },
+ { 0x1712, 9909 },
+ { 0x16F7, 9913 },
+ { 0x16F0, 9918 },
+ { 0x16D5, 9923 },
+ { 0x1715, 9929 },
+ { 0x171A, 9934 },
+ { 0x1716, 9938 },
+ { 0x1711, 9942 },
+ { 0x171B, 9946 },
+ { 0x16F3, 9950 },
+ { 0x16F4, 9955 },
+ { 0x16F5, 9960 },
+ { 0x16DC, 9965 },
+ { 0x1710, 9969 },
+ { 0x170E, 9973 },
+ { 0x1713, 9977 },
+ { 0x16F1, 9981 },
+ { 0x16F2, 9985 },
+ { 0x1717, 9989 },
+ { 0x1718, 9993 },
+ { 0x1714, 9997 },
+ { 0x16F8, 10003 },
+ { 0x170F, 10008 },
+ { 0x1719, 10012 },
+ { 0x1705, 10016 },
+ { 0x170A, 10021 },
+ { 0x1706, 10026 },
+ { 0x1709, 10031 },
+ { 0x1708, 10036 },
+ { 0x170D, 10041 },
+ { 0x1704, 10046 },
+ { 0x170C, 10051 },
+ { 0x170B, 10056 },
+ { 0x1707, 10061 },
+ { 0x16DD, 10066 },
+ { 0x16EA, 10071 },
+ { 0x16E1, 10076 },
+ { 0x16E7, 10081 },
+ { 0x16E5, 10086 },
+ { 0x16DF, 10091 },
+ { 0x16EB, 10096 },
+ { 0x16ED, 10101 },
+ { 0x16E2, 10106 },
+ { 0x16EF, 10111 },
+ { 0x16E8, 10117 },
+ { 0x16EC, 10123 },
+ { 0x16E9, 10128 },
+ { 0x16E3, 10133 },
+ { 0x16E6, 10138 },
+ { 0x16DE, 10143 },
+ { 0x16E4, 10149 },
+ { 0x16E0, 10154 },
+ { 0x16EE, 10160 },
+ { 0x16C8, 10166 },
+ { 0x16CA, 10170 },
+ { 0x16CC, 10174 },
+ { 0x16B4, 10178 },
+ { 0x16AC, 10182 },
+ { 0x16CE, 10186 },
+ { 0x16CB, 10190 },
+ { 0x16C0, 10194 },
+ { 0x16BB, 10198 },
+ { 0x16B3, 10202 },
+ { 0x16CF, 10206 },
+ { 0x16BE, 10210 },
+ { 0x16CD, 10214 },
+ { 0x16C2, 10218 },
+ { 0x16D0, 10222 },
+ { 0x16C7, 10226 },
+ { 0x16A6, 10230 },
+ { 0x16B9, 10235 },
+ { 0x16C9, 10240 },
+ { 0x16A0, 10245 },
+ { 0x16B8, 10250 },
+ { 0x16A7, 10255 },
+ { 0x16B1, 10260 },
+ { 0x16BC, 10265 },
+ { 0x16A8, 10270 },
+ { 0x16A2, 10275 },
+ { 0x16A1, 10280 },
+ { 0x16BA, 10285 },
+ { 0x16B2, 10290 },
+ { 0x16AD, 10295 },
+ { 0x16C1, 10300 },
+ { 0x16A3, 10304 },
+ { 0x16A9, 10308 },
+ { 0x16BF, 10312 },
+ { 0x16A4, 10316 },
+ { 0x16B7, 10321 },
+ { 0x16C6, 10326 },
+ { 0x169D, 10331 },
+ { 0x16B5, 10336 },
+ { 0x16C5, 10341 },
+ { 0x16AF, 10346 },
+ { 0x16BD, 10351 },
+ { 0x16A5, 10356 },
+ { 0x169E, 10361 },
+ { 0x169F, 10366 },
+ { 0x16B6, 10371 },
+ { 0x16C3, 10376 },
+ { 0x16C4, 10381 },
+ { 0x16B0, 10386 },
+ { 0x16AB, 10391 },
+ { 0x16AE, 10396 },
+ { 0x16AA, 10400 },
+ { 0x16D1, 10404 },
+ { 0x16F9, 10409 },
+ { 0x16DA, 10414 },
+ { 0x16D4, 10419 },
+ { 0x16D9, 10426 },
+ { 0x16DB, 10431 },
+ { 0x16D7, 10436 },
+ { 0x16D8, 10442 },
+ { 0x16D6, 10451 },
+ { 0x16D3, 10457 },
+ { 0x16D2, 10463 },
+ { 0x38B3, 10469 },
+ { 0x38BA, 10473 },
+ { 0x38C2, 10477 },
+ { 0x38C4, 10482 },
+ { 0x38C5, 10487 },
+ { 0x38C3, 10492 },
+ { 0x38B8, 10497 },
+ { 0x38B5, 10501 },
+ { 0x38B9, 10505 },
+ { 0x38B7, 10509 },
+ { 0x38B4, 10513 },
+ { 0x38C1, 10517 },
+ { 0x38C0, 10521 },
+ { 0x38BF, 10525 },
+ { 0x38BB, 10529 },
+ { 0x38BD, 10533 },
+ { 0x38B6, 10537 },
+ { 0x38BE, 10541 },
+ { 0x38BC, 10545 },
+ { 0x38B1, 10549 },
+ { 0x389D, 10554 },
+ { 0x388D, 10559 },
+ { 0x3895, 10564 },
+ { 0x38A3, 10569 },
+ { 0x3889, 10574 },
+ { 0x38AF, 10579 },
+ { 0x3883, 10584 },
+ { 0x38AB, 10589 },
+ { 0x38A5, 10594 },
+ { 0x389B, 10599 },
+ { 0x389F, 10604 },
+ { 0x38A9, 10609 },
+ { 0x3891, 10614 },
+ { 0x3897, 10619 },
+ { 0x38AD, 10624 },
+ { 0x38A7, 10629 },
+ { 0x388F, 10634 },
+ { 0x3885, 10639 },
+ { 0x388B, 10644 },
+ { 0x3893, 10649 },
+ { 0x38A1, 10654 },
+ { 0x3899, 10659 },
+ { 0x3887, 10664 },
+ { 0x38B2, 10669 },
+ { 0x389E, 10674 },
+ { 0x388E, 10679 },
+ { 0x3896, 10684 },
+ { 0x38A4, 10689 },
+ { 0x388A, 10694 },
+ { 0x38B0, 10699 },
+ { 0x3884, 10704 },
+ { 0x38AC, 10709 },
+ { 0x38A6, 10714 },
+ { 0x389C, 10719 },
+ { 0x38A0, 10724 },
+ { 0x38AA, 10729 },
+ { 0x3892, 10734 },
+ { 0x3898, 10739 },
+ { 0x38AE, 10744 },
+ { 0x38A8, 10749 },
+ { 0x3890, 10754 },
+ { 0x3886, 10759 },
+ { 0x388C, 10764 },
+ { 0x3894, 10769 },
+ { 0x38A2, 10774 },
+ { 0x389A, 10779 },
+ { 0x3888, 10784 },
+ { 0x38C9, 10789 },
+ { 0x38CA, 10794 },
+ { 0x38C6, 10799 },
+ { 0x38C8, 10803 },
+ { 0x38C7, 10807 },
+ { 0x2537, 10811 },
+ { 0x2496, 10814 },
+ { 0x2494, 10820 },
+ { 0x2497, 10824 },
+ { 0x6CE4, 10830 },
+ { 0x271C, 10832 },
+ { 0x292C, 10836 },
+ { 0x1EA9, 10840 },
+ { 0x1E98, 10843 },
+ { 0x2915, 10846 },
+ { 0x1EA5, 10850 },
+ { 0x6E58, 10853 },
+ { 0x1F67, 10858 },
+ { 0x1E97, 10861 },
+ { 0x2916, 10864 },
+ { 0x1EA6, 10868 },
+ { 0x1F3D, 10871 },
+ { 0x1F69, 10874 },
+ { 0x1F65, 10878 },
+ { 0x1BD9, 10880 },
+ { 0x1C0E, 10883 },
+ { 0x6DA7, 10886 },
+ { 0x291D, 10890 },
+ { 0x6DA8, 10896 },
+ { 0x6EEB, 10900 },
+ { 0x6DD0, 10903 },
+ { 0x2523, 10905 },
+ { 0x6F25, 10908 },
+ { 0x2562, 10911 },
+ { 0x2561, 10915 },
+ { 0x1C05, 10919 },
+ { 0x25CF, 10923 },
+ { 0x25B0, 10927 },
+ { 0x25AF, 10931 },
+ { 0x34B0, 10935 },
+ { 0x34AF, 10938 },
+ { 0x34C3, 10940 },
+ { 0x34C8, 10943 },
+ { 0x34C4, 10946 },
+ { 0x34C7, 10949 },
+ { 0x34C6, 10952 },
+ { 0x34CB, 10955 },
+ { 0x34C2, 10958 },
+ { 0x34CA, 10961 },
+ { 0x34C9, 10964 },
+ { 0x34C5, 10967 },
+ { 0x34BA, 10970 },
+ { 0x34B8, 10973 },
+ { 0x34BB, 10976 },
+ { 0x34B9, 10979 },
+ { 0x34BC, 10982 },
+ { 0x34C0, 10985 },
+ { 0x34C1, 10988 },
+ { 0x34BE, 10991 },
+ { 0x34B7, 10994 },
+ { 0x34BF, 10997 },
+ { 0x34BD, 11000 },
+ { 0x34B5, 11003 },
+ { 0x34B6, 11006 },
+ { 0x34B1, 11009 },
+ { 0x33EB, 11012 },
+ { 0x3483, 11015 },
+ { 0x33C6, 11018 },
+ { 0x345C, 11021 },
+ { 0x3437, 11024 },
+ { 0x33EC, 11027 },
+ { 0x33F4, 11030 },
+ { 0x348C, 11033 },
+ { 0x33CE, 11036 },
+ { 0x3465, 11039 },
+ { 0x343F, 11042 },
+ { 0x3408, 11045 },
+ { 0x34A1, 11048 },
+ { 0x33E1, 11051 },
+ { 0x3479, 11054 },
+ { 0x3452, 11057 },
+ { 0x3402, 11060 },
+ { 0x349B, 11063 },
+ { 0x33DB, 11066 },
+ { 0x3473, 11069 },
+ { 0x344C, 11072 },
+ { 0x33A2, 11075 },
+ { 0x3484, 11078 },
+ { 0x33FA, 11081 },
+ { 0x3493, 11084 },
+ { 0x33D3, 11087 },
+ { 0x346B, 11090 },
+ { 0x3444, 11093 },
+ { 0x340F, 11096 },
+ { 0x34A8, 11099 },
+ { 0x33E7, 11102 },
+ { 0x347F, 11105 },
+ { 0x3458, 11108 },
+ { 0x33EE, 11111 },
+ { 0x3486, 11114 },
+ { 0x33C8, 11117 },
+ { 0x345F, 11120 },
+ { 0x3439, 11123 },
+ { 0x33C7, 11126 },
+ { 0x3409, 11129 },
+ { 0x34A2, 11132 },
+ { 0x33E2, 11135 },
+ { 0x347A, 11138 },
+ { 0x3453, 11141 },
+ { 0x340C, 11144 },
+ { 0x34A5, 11147 },
+ { 0x33E5, 11150 },
+ { 0x347D, 11153 },
+ { 0x3456, 11156 },
+ { 0x3400, 11159 },
+ { 0x3499, 11162 },
+ { 0x33D9, 11165 },
+ { 0x3471, 11168 },
+ { 0x344A, 11171 },
+ { 0x3410, 11174 },
+ { 0x34AA, 11177 },
+ { 0x33E8, 11180 },
+ { 0x3480, 11183 },
+ { 0x3459, 11186 },
+ { 0x3411, 11189 },
+ { 0x34AB, 11192 },
+ { 0x34AD, 11195 },
+ { 0x33E9, 11198 },
+ { 0x3481, 11201 },
+ { 0x345A, 11204 },
+ { 0x345D, 11207 },
+ { 0x3413, 11210 },
+ { 0x33F2, 11213 },
+ { 0x348A, 11216 },
+ { 0x33CC, 11219 },
+ { 0x3463, 11222 },
+ { 0x343D, 11225 },
+ { 0x3401, 11228 },
+ { 0x349A, 11231 },
+ { 0x33DA, 11234 },
+ { 0x3472, 11237 },
+ { 0x344B, 11240 },
+ { 0x3404, 11243 },
+ { 0x349D, 11246 },
+ { 0x33DD, 11249 },
+ { 0x3475, 11252 },
+ { 0x344E, 11255 },
+ { 0x33FC, 11258 },
+ { 0x3495, 11261 },
+ { 0x33D5, 11264 },
+ { 0x346D, 11267 },
+ { 0x3446, 11270 },
+ { 0x3438, 11273 },
+ { 0x33FB, 11276 },
+ { 0x3494, 11279 },
+ { 0x33D4, 11282 },
+ { 0x346C, 11285 },
+ { 0x3445, 11288 },
+ { 0x33F0, 11291 },
+ { 0x3488, 11294 },
+ { 0x33CA, 11297 },
+ { 0x3461, 11300 },
+ { 0x343B, 11303 },
+ { 0x340B, 11306 },
+ { 0x34A4, 11309 },
+ { 0x33E4, 11312 },
+ { 0x347C, 11315 },
+ { 0x3455, 11318 },
+ { 0x3406, 11321 },
+ { 0x349F, 11324 },
+ { 0x33DF, 11327 },
+ { 0x3477, 11330 },
+ { 0x3450, 11333 },
+ { 0x33A9, 11336 },
+ { 0x33F3, 11339 },
+ { 0x348B, 11342 },
+ { 0x33CD, 11345 },
+ { 0x3464, 11348 },
+ { 0x343E, 11351 },
+ { 0x341A, 11354 },
+ { 0x33BC, 11357 },
+ { 0x342D, 11360 },
+ { 0x33B6, 11363 },
+ { 0x33FE, 11366 },
+ { 0x3497, 11369 },
+ { 0x33D7, 11372 },
+ { 0x346F, 11375 },
+ { 0x3448, 11378 },
+ { 0x3427, 11381 },
+ { 0x33A3, 11384 },
+ { 0x33AE, 11387 },
+ { 0x341F, 11390 },
+ { 0x33F9, 11393 },
+ { 0x3491, 11396 },
+ { 0x33D2, 11399 },
+ { 0x3469, 11402 },
+ { 0x3443, 11405 },
+ { 0x33C2, 11408 },
+ { 0x34A9, 11411 },
+ { 0x3433, 11414 },
+ { 0x33EF, 11417 },
+ { 0x33A4, 11420 },
+ { 0x3487, 11423 },
+ { 0x33C9, 11426 },
+ { 0x3460, 11429 },
+ { 0x3415, 11432 },
+ { 0x343A, 11435 },
+ { 0x33BD, 11438 },
+ { 0x342E, 11441 },
+ { 0x340D, 11444 },
+ { 0x33C0, 11447 },
+ { 0x3431, 11450 },
+ { 0x33F6, 11453 },
+ { 0x348E, 11456 },
+ { 0x33D0, 11459 },
+ { 0x3467, 11462 },
+ { 0x3441, 11465 },
+ { 0x33B4, 11468 },
+ { 0x3425, 11471 },
+ { 0x33F5, 11474 },
+ { 0x348D, 11477 },
+ { 0x33CF, 11480 },
+ { 0x3466, 11483 },
+ { 0x3440, 11486 },
+ { 0x33C3, 11489 },
+ { 0x3434, 11492 },
+ { 0x3403, 11495 },
+ { 0x349C, 11498 },
+ { 0x33DC, 11501 },
+ { 0x3474, 11504 },
+ { 0x344D, 11507 },
+ { 0x33C4, 11510 },
+ { 0x340A, 11513 },
+ { 0x34A3, 11516 },
+ { 0x33E3, 11519 },
+ { 0x347B, 11522 },
+ { 0x3454, 11525 },
+ { 0x3435, 11528 },
+ { 0x3412, 11531 },
+ { 0x34AC, 11534 },
+ { 0x33EA, 11537 },
+ { 0x3482, 11540 },
+ { 0x345B, 11543 },
+ { 0x3414, 11546 },
+ { 0x33A7, 11549 },
+ { 0x3418, 11552 },
+ { 0x33B5, 11555 },
+ { 0x3426, 11558 },
+ { 0x33B8, 11561 },
+ { 0x3405, 11564 },
+ { 0x349E, 11567 },
+ { 0x33DE, 11570 },
+ { 0x3476, 11573 },
+ { 0x344F, 11576 },
+ { 0x3429, 11579 },
+ { 0x33B0, 11582 },
+ { 0x33FD, 11585 },
+ { 0x3496, 11588 },
+ { 0x33D6, 11591 },
+ { 0x346E, 11594 },
+ { 0x3447, 11597 },
+ { 0x3421, 11600 },
+ { 0x33AF, 11603 },
+ { 0x3420, 11606 },
+ { 0x33F1, 11609 },
+ { 0x33A5, 11612 },
+ { 0x3489, 11615 },
+ { 0x33CB, 11618 },
+ { 0x3462, 11621 },
+ { 0x3416, 11624 },
+ { 0x343C, 11627 },
+ { 0x33BF, 11630 },
+ { 0x3430, 11633 },
+ { 0x33BA, 11636 },
+ { 0x3407, 11639 },
+ { 0x34A0, 11642 },
+ { 0x33E0, 11645 },
+ { 0x3478, 11648 },
+ { 0x3451, 11651 },
+ { 0x342B, 11654 },
+ { 0x33A8, 11657 },
+ { 0x3419, 11660 },
+ { 0x33B2, 11663 },
+ { 0x33FF, 11666 },
+ { 0x3498, 11669 },
+ { 0x33D8, 11672 },
+ { 0x3470, 11675 },
+ { 0x3449, 11678 },
+ { 0x3423, 11681 },
+ { 0x33AD, 11684 },
+ { 0x3492, 11687 },
+ { 0x346A, 11690 },
+ { 0x341E, 11693 },
+ { 0x33F7, 11696 },
+ { 0x33AB, 11699 },
+ { 0x348F, 11702 },
+ { 0x341C, 11705 },
+ { 0x33AA, 11708 },
+ { 0x341B, 11711 },
+ { 0x33F8, 11714 },
+ { 0x3490, 11717 },
+ { 0x33D1, 11720 },
+ { 0x3468, 11723 },
+ { 0x3442, 11726 },
+ { 0x33B7, 11729 },
+ { 0x3428, 11732 },
+ { 0x33ED, 11735 },
+ { 0x3485, 11738 },
+ { 0x340E, 11741 },
+ { 0x34A6, 11744 },
+ { 0x33E6, 11747 },
+ { 0x347E, 11750 },
+ { 0x3457, 11753 },
+ { 0x345E, 11756 },
+ { 0x33BE, 11759 },
+ { 0x342F, 11762 },
+ { 0x33C5, 11765 },
+ { 0x3436, 11768 },
+ { 0x33B9, 11771 },
+ { 0x342A, 11774 },
+ { 0x33B1, 11777 },
+ { 0x3422, 11780 },
+ { 0x33A6, 11783 },
+ { 0x3417, 11786 },
+ { 0x33BB, 11789 },
+ { 0x342C, 11792 },
+ { 0x33B3, 11795 },
+ { 0x3424, 11798 },
+ { 0x33AC, 11801 },
+ { 0x341D, 11804 },
+ { 0x34CD, 11807 },
+ { 0x34B2, 11811 },
+ { 0x34B3, 11815 },
+ { 0x34CC, 11819 },
+ { 0x34B4, 11823 },
+ { 0x33C1, 11827 },
+ { 0x34A7, 11830 },
+ { 0x3432, 11833 },
+ { 0x34AE, 11836 },
+ { 0x1C56, 11839 },
+ { 0x1E44, 11841 },
+ { 0x0064, 11842 },
+ { 0x2189, 11844 },
+ { 0x1BC1, 11846 },
+ { 0x4BDE, 11847 },
+ { 0x4BDC, 11850 },
+ { 0x4BCF, 11854 },
+ { 0x4BDD, 11857 },
+ { 0x4BD1, 11860 },
+ { 0x4BD6, 11863 },
+ { 0x4BD2, 11866 },
+ { 0x4BD5, 11869 },
+ { 0x4BD4, 11872 },
+ { 0x4BD9, 11875 },
+ { 0x4BD0, 11878 },
+ { 0x4BD8, 11881 },
+ { 0x4BD7, 11884 },
+ { 0x4BD3, 11887 },
+ { 0x4BC4, 11890 },
+ { 0x4BCA, 11894 },
+ { 0x4BC6, 11898 },
+ { 0x4BCC, 11902 },
+ { 0x4BC8, 11906 },
+ { 0x4BC5, 11910 },
+ { 0x4BCD, 11914 },
+ { 0x4BCE, 11918 },
+ { 0x4BCB, 11922 },
+ { 0x4BC7, 11926 },
+ { 0x4BC9, 11930 },
+ { 0x4BB9, 11934 },
+ { 0x4BAF, 11937 },
+ { 0x4BBA, 11940 },
+ { 0x4BBC, 11943 },
+ { 0x4BB8, 11946 },
+ { 0x4BB1, 11949 },
+ { 0x4BA7, 11952 },
+ { 0x4BB5, 11955 },
+ { 0x4BB0, 11958 },
+ { 0x4BAA, 11961 },
+ { 0x4BAD, 11964 },
+ { 0x4BB4, 11967 },
+ { 0x4BB6, 11970 },
+ { 0x4BAB, 11973 },
+ { 0x4BBF, 11976 },
+ { 0x4BB2, 11979 },
+ { 0x4BBB, 11982 },
+ { 0x4BBE, 11985 },
+ { 0x4BC0, 11988 },
+ { 0x4BA8, 11991 },
+ { 0x4BA9, 11994 },
+ { 0x4BB7, 11997 },
+ { 0x4BAE, 12000 },
+ { 0x4BB3, 12003 },
+ { 0x4BBD, 12006 },
+ { 0x4BAC, 12010 },
+ { 0x4BDA, 12014 },
+ { 0x4BDB, 12017 },
+ { 0x4BDF, 12020 },
+ { 0x4BC1, 12023 },
+ { 0x4BC2, 12028 },
+ { 0x4BC3, 12033 },
+ { 0x1CC2, 12039 },
+ { 0x217F, 12041 },
+ { 0x21F5, 12042 },
+ { 0x6DB1, 12044 },
+ { 0x6DB7, 12045 },
+ { 0x6D5F, 12047 },
+ { 0x6CB7, 12049 },
+ { 0x6FF7, 12051 },
+ { 0x6EBD, 12053 },
+ { 0x6E54, 12056 },
+ { 0x6D21, 12061 },
+ { 0x6FFB, 12062 },
+ { 0x6D76, 12063 },
+ { 0x6CB5, 12065 },
+ { 0x6E4F, 12067 },
+ { 0x6E50, 12068 },
+ { 0x1F07, 12072 },
+ { 0x26B8, 12074 },
+ { 0x6D61, 12081 },
+ { 0x6E13, 12082 },
+ { 0x6DD4, 12084 },
+ { 0x6D52, 12086 },
+ { 0x70CD, 12087 },
+ { 0x70C7, 12091 },
+ { 0x70D3, 12095 },
+ { 0x70BA, 12099 },
+ { 0x709C, 12102 },
+ { 0x70A6, 12105 },
+ { 0x70C1, 12108 },
+ { 0x6DDE, 12110 },
+ { 0x6EA9, 12111 },
+ { 0x6E8A, 12112 },
+ { 0x7004, 12115 },
+ { 0x6D9F, 12117 },
+ { 0x3D8A, 12120 },
+ { 0x1C93, 12123 },
+ { 0x7188, 12125 },
+ { 0x6EFE, 12128 },
+ { 0x6E02, 12131 },
+ { 0x6EFD, 12133 },
+ { 0x1C92, 12136 },
+ { 0x6CCA, 12138 },
+ { 0x1C62, 12140 },
+ { 0x0061, 12142 },
+ { 0x3856, 12144 },
+ { 0x385B, 12147 },
+ { 0x3857, 12150 },
+ { 0x385A, 12153 },
+ { 0x3859, 12156 },
+ { 0x385E, 12159 },
+ { 0x3855, 12162 },
+ { 0x385D, 12165 },
+ { 0x385C, 12168 },
+ { 0x3858, 12171 },
+ { 0x383A, 12174 },
+ { 0x383F, 12178 },
+ { 0x383D, 12182 },
+ { 0x3839, 12186 },
+ { 0x3840, 12190 },
+ { 0x3841, 12194 },
+ { 0x383C, 12198 },
+ { 0x383B, 12202 },
+ { 0x383E, 12206 },
+ { 0x3842, 12210 },
+ { 0x3810, 12214 },
+ { 0x3813, 12217 },
+ { 0x3811, 12220 },
+ { 0x3815, 12223 },
+ { 0x3812, 12226 },
+ { 0x3814, 12229 },
+ { 0x382D, 12232 },
+ { 0x3825, 12235 },
+ { 0x3818, 12238 },
+ { 0x3838, 12241 },
+ { 0x381E, 12244 },
+ { 0x3816, 12247 },
+ { 0x3834, 12250 },
+ { 0x3830, 12253 },
+ { 0x3828, 12256 },
+ { 0x382A, 12259 },
+ { 0x3833, 12262 },
+ { 0x3837, 12265 },
+ { 0x3823, 12268 },
+ { 0x3835, 12271 },
+ { 0x3832, 12274 },
+ { 0x3831, 12277 },
+ { 0x382E, 12280 },
+ { 0x381C, 12283 },
+ { 0x3829, 12286 },
+ { 0x3826, 12289 },
+ { 0x3819, 12292 },
+ { 0x381F, 12295 },
+ { 0x3817, 12298 },
+ { 0x382F, 12301 },
+ { 0x381B, 12304 },
+ { 0x3821, 12307 },
+ { 0x3827, 12310 },
+ { 0x382C, 12313 },
+ { 0x382B, 12316 },
+ { 0x3836, 12319 },
+ { 0x3824, 12322 },
+ { 0x381D, 12325 },
+ { 0x381A, 12328 },
+ { 0x3822, 12331 },
+ { 0x3820, 12334 },
+ { 0x3848, 12337 },
+ { 0x3847, 12341 },
+ { 0x3851, 12345 },
+ { 0x384D, 12349 },
+ { 0x384E, 12353 },
+ { 0x3850, 12357 },
+ { 0x384C, 12361 },
+ { 0x384F, 12365 },
+ { 0x384B, 12369 },
+ { 0x3849, 12373 },
+ { 0x3852, 12377 },
+ { 0x3845, 12381 },
+ { 0x3844, 12385 },
+ { 0x3846, 12389 },
+ { 0x3843, 12393 },
+ { 0x3854, 12397 },
+ { 0x3853, 12402 },
+ { 0x384A, 12407 },
+ { 0x3860, 12412 },
+ { 0x3861, 12415 },
+ { 0x385F, 12419 },
+ { 0x3862, 12422 },
+ { 0x71BE, 12426 },
+ { 0x1DA4, 12427 },
+ { 0x20ED, 12429 },
+ { 0x6EB1, 12431 },
+ { 0x2936, 12433 },
+ { 0x6DE3, 12437 },
+ { 0x71CA, 12439 },
+ { 0x1E37, 12440 },
+ { 0x1E35, 12443 },
+ { 0x1DAD, 12446 },
+ { 0x2648, 12449 },
+ { 0x1D95, 12456 },
+ { 0x1E74, 12461 },
+ { 0x1E76, 12467 },
+ { 0x1E09, 12475 },
+ { 0x1E69, 12478 },
+ { 0x1E0A, 12483 },
+ { 0x1E6A, 12486 },
+ { 0x1C58, 12491 },
+ { 0x6FE5, 12493 },
+ { 0x6E85, 12494 },
+ { 0x24D9, 12497 },
+ { 0x1E2D, 12500 },
+ { 0x264B, 12502 },
+ { 0x1E7A, 12507 },
+ { 0x1E8D, 12511 },
+ { 0x71A4, 12513 },
+ { 0x71C4, 12516 },
+ { 0x21CB, 12517 },
+ { 0x1C59, 12520 },
+ { 0x6D7B, 12522 },
+ { 0x7194, 12523 },
+ { 0x6F80, 12525 },
+ { 0x6F81, 12530 },
+ { 0x6F4E, 12534 },
+ { 0x6F5F, 12538 },
+ { 0x6F69, 12543 },
+ { 0x6F6B, 12547 },
+ { 0x6F3D, 12554 },
+ { 0x718E, 12559 },
+ { 0x6F72, 12563 },
+ { 0x6F7F, 12567 },
+ { 0x6F56, 12571 },
+ { 0x6F57, 12575 },
+ { 0x6F58, 12582 },
+ { 0x7181, 12589 },
+ { 0x7184, 12592 },
+ { 0x6DC1, 12595 },
+ { 0x6F71, 12597 },
+ { 0x6F53, 12600 },
+ { 0x6F46, 12604 },
+ { 0x6F6C, 12608 },
+ { 0x6DFC, 12612 },
+ { 0x6EFF, 12614 },
+ { 0x6CD9, 12616 },
+ { 0x6E38, 12618 },
+ { 0x6E60, 12620 },
+ { 0x6FCD, 12621 },
+ { 0x6D5A, 12623 },
+ { 0x6CA0, 12624 },
+ { 0x2920, 12629 },
+ { 0x1C0D, 12632 },
+ { 0x224D, 12635 },
+ { 0x6CAF, 12638 },
+ { 0x6CB8, 12641 },
+ { 0x1C0F, 12646 },
+ { 0x1C0C, 12649 },
+ { 0x6C7B, 12652 },
+ { 0x26EC, 12655 },
+ { 0x70DC, 12660 },
+ { 0x227F, 12664 },
+ { 0x227D, 12667 },
+ { 0x227C, 12670 },
+ { 0x6D73, 12673 },
+ { 0x2257, 12675 },
+ { 0x6C58, 12677 },
+ { 0x6C50, 12681 },
+ { 0x000E, 12684 },
+ { 0x20E2, 12686 },
+ { 0x2331, 12688 },
+ { 0x1F64, 12691 },
+ { 0x14CE, 12692 },
+ { 0x14CF, 12693 },
+ { 0x14D0, 12694 },
+ { 0x6CED, 12695 },
+ { 0x21F3, 12697 },
+ { 0x2248, 12698 },
+ { 0x2247, 12701 },
+ { 0x2AA0, 12704 },
+ { 0x6DA2, 12706 },
+ { 0x71A8, 12707 },
+ { 0x6D4B, 12709 },
+ { 0x1BBE, 12710 },
+ { 0x718D, 12712 },
+ { 0x6EEF, 12719 },
+ { 0x1F11, 12721 },
+ { 0x6C7A, 12723 },
+ { 0x21FB, 12724 },
+ { 0x6E41, 12727 },
+ { 0x6EAE, 12730 },
+ { 0x2577, 12731 },
+ { 0x220F, 12732 },
+ { 0x6DCA, 12733 },
+ { 0x6DC6, 12734 },
+ { 0x6D59, 12736 },
+ { 0x1C6B, 12738 },
+ { 0x2198, 12740 },
+ { 0x6C57, 12743 },
+ { 0x6C52, 12748 },
+ { 0x6C7E, 12752 },
+ { 0x2335, 12756 },
+ { 0x2334, 12760 },
+ { 0x24ED, 12765 },
+ { 0x290F, 12769 },
+ { 0x20E9, 12773 },
+ { 0x20E8, 12777 },
+ { 0x24A8, 12781 },
+ { 0x24A4, 12788 },
+ { 0x24A5, 12795 },
+ { 0x24AA, 12802 },
+ { 0x24D6, 12809 },
+ { 0x20E5, 12812 },
+ { 0x2130, 12816 },
+ { 0x20E6, 12820 },
+ { 0x6EB6, 12823 },
+ { 0x1E2C, 12827 },
+ { 0x6F29, 12829 },
+ { 0x2A95, 12832 },
+ { 0x24EB, 12835 },
+ { 0x268A, 12840 },
+ { 0x268C, 12845 },
+ { 0x24F1, 12850 },
+ { 0x2A9D, 12855 },
+ { 0x005B, 12859 },
+ { 0x1F32, 12862 },
+ { 0x1F30, 12867 },
+ { 0x1F31, 12872 },
+ { 0x1E93, 12877 },
+ { 0x232F, 12879 },
+ { 0x1D36, 12882 },
+ { 0x1D1D, 12886 },
+ { 0x1D85, 12889 },
+ { 0x1D37, 12896 },
+ { 0x1D82, 12901 },
+ { 0x24A2, 12907 },
+ { 0x2666, 12913 },
+ { 0x265E, 12917 },
+ { 0x1D5D, 12921 },
+ { 0x1D57, 12925 },
+ { 0x245E, 12931 },
+ { 0x7137, 12938 },
+ { 0x1D88, 12942 },
+ { 0x26BE, 12946 },
+ { 0x20E3, 12950 },
+ { 0x20E7, 12954 },
+ { 0x20E4, 12958 },
+ { 0x24DD, 12962 },
+ { 0x2A9B, 12966 },
+ { 0x2AA7, 12970 },
+ { 0x2AA5, 12974 },
+ { 0x2AA3, 12979 },
+ { 0x24DF, 12983 },
+ { 0x2236, 12986 },
+ { 0x2A99, 12989 },
+ { 0x28F7, 12992 },
+ { 0x2A97, 12996 },
+ { 0x2534, 13000 },
+ { 0x1BD0, 13004 },
+ { 0x291B, 13008 },
+ { 0x1E52, 13011 },
+ { 0x28FF, 13016 },
+ { 0x1BCC, 13020 },
+ { 0x6F23, 13024 },
+ { 0x003B, 13027 },
+ { 0x24E7, 13030 },
+ { 0x24E9, 13038 },
+ { 0x1BF9, 13046 },
+ { 0x24E5, 13051 },
+ { 0x1F2C, 13056 },
+ { 0x1F2A, 13061 },
+ { 0x1F2B, 13066 },
+ { 0x2532, 13070 },
+ { 0x1E91, 13073 },
+ { 0x7000, 13075 },
+ { 0x6F27, 13077 },
+ { 0x6EC9, 13080 },
+ { 0x2336, 13083 },
+ { 0x231F, 13085 },
+ { 0x2919, 13089 },
+ { 0x2AA1, 13093 },
+ { 0x2529, 13097 },
+ { 0x2913, 13102 },
+ { 0x1F41, 13107 },
+ { 0x1E54, 13111 },
+ { 0x0008, 13114 },
+ { 0x1F26, 13116 },
+ { 0x1F24, 13120 },
+ { 0x1F25, 13124 },
+ { 0x28F5, 13127 },
+ { 0x28FC, 13130 },
+ { 0x1BDC, 13133 },
+ { 0x256E, 13135 },
+ { 0x256C, 13141 },
+ { 0x256D, 13148 },
+ { 0x6E52, 13155 },
+ { 0x71BF, 13157 },
+ { 0x6F1D, 13159 },
+ { 0x1C51, 13160 },
+ { 0x3390, 13162 },
+ { 0x3392, 13165 },
+ { 0x3394, 13168 },
+ { 0x3395, 13171 },
+ { 0x3396, 13174 },
+ { 0x3391, 13177 },
+ { 0x3372, 13180 },
+ { 0x337C, 13183 },
+ { 0x3375, 13186 },
+ { 0x3393, 13189 },
+ { 0x338B, 13192 },
+ { 0x3378, 13195 },
+ { 0x3388, 13198 },
+ { 0x337B, 13201 },
+ { 0x3379, 13204 },
+ { 0x3383, 13207 },
+ { 0x3381, 13210 },
+ { 0x3382, 13213 },
+ { 0x3399, 13216 },
+ { 0x3373, 13219 },
+ { 0x3384, 13222 },
+ { 0x3376, 13225 },
+ { 0x3397, 13228 },
+ { 0x3398, 13231 },
+ { 0x338C, 13234 },
+ { 0x3389, 13237 },
+ { 0x338E, 13240 },
+ { 0x3386, 13243 },
+ { 0x337D, 13246 },
+ { 0x337E, 13249 },
+ { 0x338F, 13252 },
+ { 0x338A, 13255 },
+ { 0x337A, 13258 },
+ { 0x3387, 13261 },
+ { 0x3374, 13264 },
+ { 0x338D, 13267 },
+ { 0x3377, 13270 },
+ { 0x337F, 13273 },
+ { 0x3385, 13276 },
+ { 0x339B, 13279 },
+ { 0x339D, 13284 },
+ { 0x339E, 13289 },
+ { 0x339A, 13294 },
+ { 0x339C, 13299 },
+ { 0x339F, 13304 },
+ { 0x3380, 13309 },
+ { 0x33A1, 13312 },
+ { 0x33A0, 13316 },
+ { 0x6E4D, 13319 },
+ { 0x6E4A, 13320 },
+ { 0x2640, 13324 },
+ { 0x2338, 13332 },
+ { 0x2351, 13335 },
+ { 0x2354, 13339 },
+ { 0x2337, 13344 },
+ { 0x2326, 13347 },
+ { 0x234F, 13349 },
+ { 0x2355, 13352 },
+ { 0x2352, 13357 },
+ { 0x2357, 13361 },
+ { 0x268D, 13367 },
+ { 0x2350, 13371 },
+ { 0x2356, 13374 },
+ { 0x2353, 13379 },
+ { 0x2358, 13383 },
+ { 0x2359, 13389 },
+ { 0x6D24, 13393 },
+ { 0x6DC7, 13395 },
+ { 0x21FF, 13397 },
+ { 0x219C, 13401 },
+ { 0x2201, 13403 },
+ { 0x2200, 13411 },
+ { 0x6D99, 13415 },
+ { 0x2AC9, 13417 },
+ { 0x6C91, 13419 },
+ { 0x6E18, 13422 },
+ { 0x6FF4, 13423 },
+ { 0x5BA8, 13425 },
+ { 0x5BA9, 13429 },
+ { 0x5BA7, 13433 },
+ { 0x5BD6, 13436 },
+ { 0x5BD7, 13440 },
+ { 0x5BD8, 13443 },
+ { 0x5BD5, 13446 },
+ { 0x5BAA, 13449 },
+ { 0x5BB3, 13453 },
+ { 0x5BB7, 13457 },
+ { 0x5BD3, 13461 },
+ { 0x5BAF, 13465 },
+ { 0x5BC0, 13469 },
+ { 0x5BB2, 13473 },
+ { 0x5BC7, 13477 },
+ { 0x5BAB, 13481 },
+ { 0x5BC9, 13485 },
+ { 0x5BCF, 13489 },
+ { 0x5BAD, 13493 },
+ { 0x5BD1, 13497 },
+ { 0x5BD0, 13501 },
+ { 0x5BB4, 13505 },
+ { 0x5BCD, 13509 },
+ { 0x5BB8, 13513 },
+ { 0x5BBC, 13517 },
+ { 0x5BBD, 13521 },
+ { 0x5BBB, 13525 },
+ { 0x5BBE, 13529 },
+ { 0x5BD4, 13533 },
+ { 0x5BB0, 13537 },
+ { 0x5BD2, 13541 },
+ { 0x5BC1, 13545 },
+ { 0x5BC4, 13549 },
+ { 0x5BB1, 13553 },
+ { 0x5BC8, 13557 },
+ { 0x5BCA, 13561 },
+ { 0x5BAC, 13565 },
+ { 0x5BAE, 13569 },
+ { 0x5BB5, 13573 },
+ { 0x5BCB, 13577 },
+ { 0x5BB9, 13581 },
+ { 0x5BBF, 13585 },
+ { 0x5BB6, 13589 },
+ { 0x5BC2, 13593 },
+ { 0x5BC5, 13597 },
+ { 0x5BC6, 13601 },
+ { 0x5BBA, 13605 },
+ { 0x5BC3, 13609 },
+ { 0x5BCE, 13613 },
+ { 0x5BCC, 13618 },
+ { 0x5BA4, 13623 },
+ { 0x5B62, 13626 },
+ { 0x5B6C, 13629 },
+ { 0x5B68, 13632 },
+ { 0x5B80, 13635 },
+ { 0x5B87, 13638 },
+ { 0x5B7F, 13641 },
+ { 0x5B77, 13644 },
+ { 0x5B65, 13647 },
+ { 0x5B71, 13650 },
+ { 0x5B61, 13653 },
+ { 0x5B82, 13656 },
+ { 0x5B9B, 13659 },
+ { 0x5B6B, 13662 },
+ { 0x5B69, 13665 },
+ { 0x5BA3, 13668 },
+ { 0x5B88, 13671 },
+ { 0x5B81, 13674 },
+ { 0x5B63, 13678 },
+ { 0x5B6E, 13682 },
+ { 0x5B73, 13686 },
+ { 0x5B9A, 13690 },
+ { 0x5B6D, 13694 },
+ { 0x5B92, 13698 },
+ { 0x5B91, 13702 },
+ { 0x5B9C, 13706 },
+ { 0x5B70, 13709 },
+ { 0x5B99, 13712 },
+ { 0x5B89, 13715 },
+ { 0x5BA5, 13718 },
+ { 0x5B79, 13721 },
+ { 0x5B78, 13724 },
+ { 0x5B66, 13727 },
+ { 0x5B84, 13730 },
+ { 0x5B72, 13733 },
+ { 0x5B75, 13736 },
+ { 0x5B8D, 13739 },
+ { 0x5B64, 13742 },
+ { 0x5B83, 13745 },
+ { 0x5B94, 13748 },
+ { 0x5B95, 13751 },
+ { 0x5B98, 13754 },
+ { 0x5B6F, 13757 },
+ { 0x5B6A, 13760 },
+ { 0x5B96, 13763 },
+ { 0x5B9D, 13766 },
+ { 0x5B9E, 13769 },
+ { 0x5B7C, 13772 },
+ { 0x5B90, 13775 },
+ { 0x5B8C, 13778 },
+ { 0x5B8A, 13781 },
+ { 0x5B7A, 13784 },
+ { 0x5B85, 13787 },
+ { 0x5B76, 13790 },
+ { 0x5B8E, 13793 },
+ { 0x5B7B, 13796 },
+ { 0x5B8F, 13799 },
+ { 0x5B8B, 13802 },
+ { 0x5B97, 13805 },
+ { 0x5B9F, 13808 },
+ { 0x5BA1, 13811 },
+ { 0x5B7E, 13814 },
+ { 0x5B7D, 13817 },
+ { 0x5BA2, 13820 },
+ { 0x5BD9, 13823 },
+ { 0x5BDA, 13826 },
+ { 0x5BDB, 13829 },
+ { 0x5BDC, 13832 },
+ { 0x5BDD, 13835 },
+ { 0x5BDE, 13838 },
+ { 0x5BDF, 13841 },
+ { 0x5B67, 13844 },
+ { 0x5B74, 13848 },
+ { 0x5B86, 13852 },
+ { 0x5BA0, 13856 },
+ { 0x5B93, 13860 },
+ { 0x5BE0, 13864 },
+ { 0x5BE1, 13868 },
+ { 0x5BE2, 13872 },
+ { 0x5BE3, 13876 },
+ { 0x5BE4, 13880 },
+ { 0x5BE5, 13884 },
+ { 0x5BA6, 13888 },
+ { 0x1FB7, 13891 },
+ { 0x1FB8, 13895 },
+ { 0x1C52, 13898 },
+ { 0x2559, 13900 },
+ { 0x1C13, 13901 },
+ { 0x4B4D, 13902 },
+ { 0x4B48, 13905 },
+ { 0x4B47, 13908 },
+ { 0x4B46, 13911 },
+ { 0x4B49, 13914 },
+ { 0x4B4A, 13917 },
+ { 0x4B4F, 13919 },
+ { 0x4B54, 13922 },
+ { 0x4B50, 13925 },
+ { 0x4B53, 13928 },
+ { 0x4B52, 13931 },
+ { 0x4B57, 13934 },
+ { 0x4B4E, 13937 },
+ { 0x4B56, 13940 },
+ { 0x4B55, 13943 },
+ { 0x4B51, 13946 },
+ { 0x4B42, 13949 },
+ { 0x4B3A, 13953 },
+ { 0x4B44, 13957 },
+ { 0x4B3C, 13961 },
+ { 0x4B39, 13965 },
+ { 0x4B43, 13969 },
+ { 0x4B45, 13973 },
+ { 0x4B3B, 13977 },
+ { 0x4B3D, 13981 },
+ { 0x4B40, 13985 },
+ { 0x4B3E, 13990 },
+ { 0x4B41, 13995 },
+ { 0x4B3F, 14000 },
+ { 0x4B4B, 14005 },
+ { 0x4B09, 14008 },
+ { 0x4B13, 14011 },
+ { 0x4B0B, 14014 },
+ { 0x4B15, 14017 },
+ { 0x4B0D, 14020 },
+ { 0x4B0A, 14023 },
+ { 0x4B14, 14026 },
+ { 0x4B16, 14029 },
+ { 0x4B2D, 14032 },
+ { 0x4B1C, 14035 },
+ { 0x4B28, 14038 },
+ { 0x4B19, 14041 },
+ { 0x4B37, 14044 },
+ { 0x4B0C, 14047 },
+ { 0x4B1E, 14050 },
+ { 0x4B17, 14053 },
+ { 0x4B32, 14056 },
+ { 0x4B2F, 14059 },
+ { 0x4B2A, 14062 },
+ { 0x4B2B, 14065 },
+ { 0x4B31, 14068 },
+ { 0x4B36, 14071 },
+ { 0x4B26, 14074 },
+ { 0x4B0E, 14077 },
+ { 0x4B33, 14080 },
+ { 0x4B30, 14083 },
+ { 0x4B2E, 14086 },
+ { 0x4B1D, 14089 },
+ { 0x4B23, 14092 },
+ { 0x4B29, 14095 },
+ { 0x4B1A, 14098 },
+ { 0x4B1F, 14101 },
+ { 0x4B18, 14104 },
+ { 0x4B38, 14107 },
+ { 0x4B1B, 14110 },
+ { 0x4B25, 14113 },
+ { 0x4B20, 14116 },
+ { 0x4B2C, 14119 },
+ { 0x4B34, 14122 },
+ { 0x4B35, 14125 },
+ { 0x4B27, 14128 },
+ { 0x4B21, 14131 },
+ { 0x4B24, 14134 },
+ { 0x4B22, 14137 },
+ { 0x4B11, 14140 },
+ { 0x4B0F, 14144 },
+ { 0x4B12, 14148 },
+ { 0x4B10, 14152 },
+ { 0x4B4C, 14156 },
+ { 0x6F2B, 14159 },
+ { 0x6CCC, 14161 },
+ { 0x1DF3, 14164 },
+ { 0x1DF4, 14166 },
+ { 0x6DC0, 14168 },
+ { 0x6E16, 14170 },
+ { 0x1E45, 14172 },
+ { 0x005F, 14173 },
+ { 0x7182, 14174 },
+ { 0x4A48, 14176 },
+ { 0x4A4D, 14178 },
+ { 0x4A47, 14181 },
+ { 0x4A45, 14185 },
+ { 0x4A41, 14188 },
+ { 0x4A44, 14191 },
+ { 0x4A43, 14194 },
+ { 0x4A46, 14197 },
+ { 0x4A42, 14200 },
+ { 0x4A4C, 14203 },
+ { 0x4A4A, 14205 },
+ { 0x4A50, 14207 },
+ { 0x4A55, 14210 },
+ { 0x4A51, 14213 },
+ { 0x4A54, 14216 },
+ { 0x4A53, 14219 },
+ { 0x4A58, 14222 },
+ { 0x4A4F, 14225 },
+ { 0x4A57, 14228 },
+ { 0x4A56, 14231 },
+ { 0x4A52, 14234 },
+ { 0x4A3D, 14237 },
+ { 0x4A35, 14241 },
+ { 0x4A3F, 14245 },
+ { 0x4A37, 14249 },
+ { 0x4A34, 14253 },
+ { 0x4A3E, 14257 },
+ { 0x4A40, 14261 },
+ { 0x4A36, 14265 },
+ { 0x4A38, 14269 },
+ { 0x4A3B, 14273 },
+ { 0x4A39, 14278 },
+ { 0x4A3C, 14283 },
+ { 0x4A3A, 14288 },
+ { 0x4A4B, 14293 },
+ { 0x49FF, 14296 },
+ { 0x4A09, 14299 },
+ { 0x4A01, 14302 },
+ { 0x4A0B, 14305 },
+ { 0x4A03, 14308 },
+ { 0x4A00, 14311 },
+ { 0x4A0A, 14314 },
+ { 0x4A0C, 14317 },
+ { 0x4A26, 14320 },
+ { 0x4A13, 14323 },
+ { 0x4A20, 14326 },
+ { 0x4A0F, 14329 },
+ { 0x4A33, 14332 },
+ { 0x4A02, 14335 },
+ { 0x4A15, 14338 },
+ { 0x4A0D, 14341 },
+ { 0x4A2D, 14344 },
+ { 0x4A28, 14347 },
+ { 0x4A22, 14350 },
+ { 0x4A24, 14353 },
+ { 0x4A2B, 14356 },
+ { 0x4A32, 14359 },
+ { 0x4A1E, 14362 },
+ { 0x4A04, 14365 },
+ { 0x4A2F, 14368 },
+ { 0x4A2A, 14371 },
+ { 0x4A27, 14374 },
+ { 0x4A14, 14377 },
+ { 0x4A1B, 14380 },
+ { 0x4A21, 14383 },
+ { 0x4A10, 14386 },
+ { 0x4A16, 14389 },
+ { 0x4A0E, 14392 },
+ { 0x4A2E, 14395 },
+ { 0x4A29, 14398 },
+ { 0x4A11, 14401 },
+ { 0x4A23, 14404 },
+ { 0x4A1D, 14407 },
+ { 0x4A17, 14410 },
+ { 0x4A25, 14413 },
+ { 0x4A2C, 14416 },
+ { 0x4A30, 14419 },
+ { 0x4A31, 14422 },
+ { 0x4A1F, 14425 },
+ { 0x4A19, 14428 },
+ { 0x4A1C, 14431 },
+ { 0x4A12, 14434 },
+ { 0x4A18, 14437 },
+ { 0x4A1A, 14440 },
+ { 0x4A07, 14443 },
+ { 0x4A05, 14447 },
+ { 0x4A08, 14451 },
+ { 0x4A06, 14455 },
+ { 0x4A49, 14459 },
+ { 0x4A5A, 14461 },
+ { 0x4A59, 14464 },
+ { 0x4A4E, 14467 },
+ { 0x1F21, 14470 },
+ { 0x6D7E, 14472 },
+ { 0x6F03, 14473 },
+ { 0x6F05, 14474 },
+ { 0x6F04, 14476 },
+ { 0x6C9D, 14478 },
+ { 0x1FAB, 14479 },
+ { 0x6E11, 14481 },
+ { 0x6DFD, 14483 },
+ { 0x6E4E, 14486 },
+ { 0x6D8B, 14488 },
+ { 0x2285, 14491 },
+ { 0x2275, 14495 },
+ { 0x228C, 14498 },
+ { 0x2296, 14501 },
+ { 0x6EFC, 14505 },
+ { 0x231D, 14507 },
+ { 0x6E27, 14509 },
+ { 0x6E28, 14514 },
+ { 0x231E, 14519 },
+ { 0x6F0A, 14521 },
+ { 0x6DFE, 14522 },
+ { 0x6F1A, 14525 },
+ { 0x6DFF, 14529 },
+ { 0x6C6F, 14532 },
+ { 0x290C, 14534 },
+ { 0x2ACA, 14536 },
+ { 0x6C8B, 14539 },
+ { 0x1C5E, 14540 },
+ { 0x2229, 14542 },
+ { 0x6DE4, 14543 },
+ { 0x6DC5, 14546 },
+ { 0x6CC8, 14547 },
+ { 0x000B, 14549 },
+ { 0x2587, 14551 },
+ { 0x2588, 14557 },
+ { 0x2593, 14563 },
+ { 0x257F, 14567 },
+ { 0x2582, 14572 },
+ { 0x257C, 14577 },
+ { 0x257E, 14583 },
+ { 0x2580, 14588 },
+ { 0x2581, 14593 },
+ { 0x257D, 14598 },
+ { 0x25CC, 14604 },
+ { 0x2220, 14609 },
+ { 0x3CA8, 14610 },
+ { 0x6C94, 14612 },
+ { 0x6C93, 14614 },
+ { 0x6DC8, 14616 },
+ { 0x1DDF, 14617 },
+ { 0x0299, 14621 },
+ { 0x1DE0, 14623 },
+ { 0x2923, 14626 },
+ { 0x1DA1, 14628 },
+ { 0x6C74, 14630 },
+ { 0x4734, 14631 },
+ { 0x4739, 14634 },
+ { 0x4735, 14637 },
+ { 0x4738, 14640 },
+ { 0x4737, 14643 },
+ { 0x473C, 14646 },
+ { 0x473B, 14649 },
+ { 0x473A, 14652 },
+ { 0x4736, 14655 },
+ { 0x4746, 14658 },
+ { 0x474B, 14662 },
+ { 0x473D, 14666 },
+ { 0x4747, 14669 },
+ { 0x474A, 14673 },
+ { 0x4749, 14677 },
+ { 0x474E, 14681 },
+ { 0x474D, 14685 },
+ { 0x4741, 14689 },
+ { 0x4740, 14692 },
+ { 0x474C, 14695 },
+ { 0x4742, 14699 },
+ { 0x4748, 14702 },
+ { 0x4744, 14706 },
+ { 0x4745, 14709 },
+ { 0x473F, 14712 },
+ { 0x473E, 14715 },
+ { 0x4743, 14718 },
+ { 0x474F, 14721 },
+ { 0x4751, 14725 },
+ { 0x4750, 14729 },
+ { 0x4752, 14733 },
+ { 0x6CB1, 14737 },
+ { 0x6DF5, 14741 },
+ { 0x6FDD, 14742 },
+ { 0x7187, 14743 },
+ { 0x1DC8, 14747 },
+ { 0x6CEB, 14749 },
+ { 0x6D0F, 14751 },
+ { 0x6CA1, 14754 },
+ { 0x6EE7, 14757 },
+ { 0x006C, 14761 },
+ { 0x6E57, 14763 },
+ { 0x481C, 14768 },
+ { 0x4821, 14772 },
+ { 0x481D, 14776 },
+ { 0x4820, 14780 },
+ { 0x481F, 14784 },
+ { 0x4824, 14788 },
+ { 0x481B, 14792 },
+ { 0x4823, 14796 },
+ { 0x4822, 14800 },
+ { 0x481E, 14804 },
+ { 0x4814, 14808 },
+ { 0x4819, 14812 },
+ { 0x4816, 14816 },
+ { 0x4818, 14820 },
+ { 0x4817, 14824 },
+ { 0x4804, 14828 },
+ { 0x4805, 14832 },
+ { 0x4806, 14836 },
+ { 0x4815, 14840 },
+ { 0x4807, 14844 },
+ { 0x4810, 14848 },
+ { 0x4812, 14852 },
+ { 0x4811, 14856 },
+ { 0x480A, 14860 },
+ { 0x481A, 14864 },
+ { 0x4808, 14868 },
+ { 0x480B, 14872 },
+ { 0x480D, 14876 },
+ { 0x480F, 14880 },
+ { 0x4802, 14884 },
+ { 0x4803, 14888 },
+ { 0x480C, 14892 },
+ { 0x480E, 14896 },
+ { 0x4809, 14900 },
+ { 0x4813, 14904 },
+ { 0x227B, 14908 },
+ { 0x2184, 14911 },
+ { 0x1DE4, 14914 },
+ { 0x1E4F, 14916 },
+ { 0x6C69, 14918 },
+ { 0x2261, 14919 },
+ { 0x6EE8, 14921 },
+ { 0x6FD0, 14923 },
+ { 0x2254, 14924 },
+ { 0x0C15, 14925 },
+ { 0x0C1A, 14928 },
+ { 0x0C16, 14931 },
+ { 0x0C19, 14934 },
+ { 0x0C18, 14937 },
+ { 0x0C1D, 14940 },
+ { 0x0C14, 14943 },
+ { 0x0C1C, 14946 },
+ { 0x0C1B, 14949 },
+ { 0x0C17, 14952 },
+ { 0x0C03, 14955 },
+ { 0x0BF5, 14959 },
+ { 0x0BE2, 14963 },
+ { 0x0BDC, 14967 },
+ { 0x0BD6, 14971 },
+ { 0x0BE5, 14975 },
+ { 0x0BE7, 14979 },
+ { 0x0BF3, 14983 },
+ { 0x0BF6, 14987 },
+ { 0x0BC9, 14991 },
+ { 0x0BED, 14995 },
+ { 0x0BF4, 14999 },
+ { 0x0BEE, 15003 },
+ { 0x0BE9, 15006 },
+ { 0x0BE1, 15010 },
+ { 0x0BDB, 15014 },
+ { 0x0BE3, 15018 },
+ { 0x0BEB, 15022 },
+ { 0x0BEC, 15026 },
+ { 0x0BD3, 15029 },
+ { 0x0BF2, 15033 },
+ { 0x0BF1, 15037 },
+ { 0x0BF0, 15041 },
+ { 0x0BDD, 15045 },
+ { 0x0BD7, 15049 },
+ { 0x0BEF, 15053 },
+ { 0x0BEA, 15057 },
+ { 0x0BD5, 15061 },
+ { 0x0BD0, 15065 },
+ { 0x0BD4, 15069 },
+ { 0x0BD2, 15073 },
+ { 0x0BD1, 15077 },
+ { 0x0BCA, 15081 },
+ { 0x0BCD, 15085 },
+ { 0x0BCB, 15089 },
+ { 0x0BCC, 15093 },
+ { 0x0BCE, 15097 },
+ { 0x0C0C, 15101 },
+ { 0x0C0D, 15105 },
+ { 0x0C0E, 15109 },
+ { 0x0C0F, 15113 },
+ { 0x0BF9, 15117 },
+ { 0x0BCF, 15121 },
+ { 0x0BE6, 15125 },
+ { 0x0BE4, 15129 },
+ { 0x0BE8, 15133 },
+ { 0x0BD8, 15137 },
+ { 0x0BE0, 15141 },
+ { 0x0BDE, 15145 },
+ { 0x0BDF, 15149 },
+ { 0x0BDA, 15153 },
+ { 0x0BD9, 15157 },
+ { 0x0BF8, 15161 },
+ { 0x0C04, 15165 },
+ { 0x0BFC, 15169 },
+ { 0x0C06, 15173 },
+ { 0x0C00, 15177 },
+ { 0x0BFA, 15181 },
+ { 0x0C05, 15185 },
+ { 0x0C07, 15189 },
+ { 0x0C08, 15194 },
+ { 0x0BFB, 15199 },
+ { 0x0BFD, 15203 },
+ { 0x0BFE, 15207 },
+ { 0x0C01, 15211 },
+ { 0x0BFF, 15215 },
+ { 0x0C1F, 15219 },
+ { 0x0C13, 15222 },
+ { 0x0C02, 15225 },
+ { 0x0C0A, 15228 },
+ { 0x0C11, 15231 },
+ { 0x0C12, 15234 },
+ { 0x0C0B, 15237 },
+ { 0x0BF7, 15240 },
+ { 0x0C1E, 15243 },
+ { 0x0C09, 15246 },
+ { 0x0C10, 15249 },
+ { 0x70B7, 15252 },
+ { 0x1BBD, 15255 },
+ { 0x70BE, 15257 },
+ { 0x2558, 15259 },
+ { 0x4623, 15260 },
+ { 0x6FC5, 15267 },
+ { 0x6FC6, 15268 },
+ { 0x1E31, 15270 },
+ { 0x1F15, 15271 },
+ { 0x70BB, 15273 },
+ { 0x1E61, 15277 },
+ { 0x1E62, 15280 },
+ { 0x70CF, 15283 },
+ { 0x70C9, 15288 },
+ { 0x70D5, 15293 },
+ { 0x70E6, 15298 },
+ { 0x70BC, 15304 },
+ { 0x709E, 15308 },
+ { 0x70A8, 15312 },
+ { 0x6FB8, 15316 },
+ { 0x70C3, 15320 },
+ { 0x6FB7, 15323 },
+ { 0x2AA9, 15326 },
+ { 0x2699, 15328 },
+ { 0x248D, 15333 },
+ { 0x3CE3, 15338 },
+ { 0x2ABD, 15341 },
+ { 0x1E90, 15343 },
+ { 0x3CDF, 15345 },
+ { 0x21CA, 15347 },
+ { 0x6CCB, 15350 },
+ { 0x6C67, 15352 },
+ { 0x6CB2, 15355 },
+ { 0x6D75, 15357 },
+ { 0x1C14, 15359 },
+ { 0x2924, 15361 },
+ { 0x1BBF, 15365 },
+ { 0x1BC1, 15368 },
+ { 0x3D8A, 15371 },
+ { 0x1BC0, 15375 },
+ { 0x1BC0, 15378 },
+ { 0x1BBF, 15379 },
+ { 0x24F9, 15380 },
+ { 0x0073, 15382 },
+ { 0x69BE, 15384 },
+ { 0x69C6, 15387 },
+ { 0x69CB, 15390 },
+ { 0x69C7, 15393 },
+ { 0x69CA, 15396 },
+ { 0x69C9, 15399 },
+ { 0x69CE, 15402 },
+ { 0x69C5, 15405 },
+ { 0x69CD, 15408 },
+ { 0x69CC, 15411 },
+ { 0x69C8, 15414 },
+ { 0x69C1, 15417 },
+ { 0x69C4, 15419 },
+ { 0x69A5, 15421 },
+ { 0x69A7, 15425 },
+ { 0x69A8, 15429 },
+ { 0x69AF, 15433 },
+ { 0x69A0, 15437 },
+ { 0x69A6, 15441 },
+ { 0x69B4, 15445 },
+ { 0x69B2, 15449 },
+ { 0x69A2, 15453 },
+ { 0x69A4, 15457 },
+ { 0x69B6, 15461 },
+ { 0x69B8, 15465 },
+ { 0x69AE, 15469 },
+ { 0x69A3, 15473 },
+ { 0x69B1, 15477 },
+ { 0x69A9, 15481 },
+ { 0x69BA, 15485 },
+ { 0x69AD, 15489 },
+ { 0x69B9, 15493 },
+ { 0x69BC, 15497 },
+ { 0x69B7, 15501 },
+ { 0x69AC, 15505 },
+ { 0x69B5, 15509 },
+ { 0x69BD, 15513 },
+ { 0x69AB, 15517 },
+ { 0x69AA, 15521 },
+ { 0x69BB, 15525 },
+ { 0x699C, 15529 },
+ { 0x69B0, 15533 },
+ { 0x699E, 15537 },
+ { 0x699F, 15541 },
+ { 0x69B3, 15545 },
+ { 0x699D, 15549 },
+ { 0x69A1, 15553 },
+ { 0x69BF, 15557 },
+ { 0x6983, 15560 },
+ { 0x6985, 15564 },
+ { 0x6986, 15568 },
+ { 0x698D, 15572 },
+ { 0x697E, 15576 },
+ { 0x6984, 15580 },
+ { 0x6992, 15584 },
+ { 0x6990, 15588 },
+ { 0x6980, 15592 },
+ { 0x6982, 15596 },
+ { 0x6994, 15600 },
+ { 0x6996, 15604 },
+ { 0x698C, 15608 },
+ { 0x6981, 15612 },
+ { 0x698F, 15616 },
+ { 0x6987, 15620 },
+ { 0x6998, 15624 },
+ { 0x698B, 15628 },
+ { 0x6997, 15632 },
+ { 0x699A, 15636 },
+ { 0x6995, 15640 },
+ { 0x698A, 15644 },
+ { 0x6993, 15648 },
+ { 0x699B, 15652 },
+ { 0x6989, 15656 },
+ { 0x6988, 15660 },
+ { 0x6999, 15664 },
+ { 0x697A, 15668 },
+ { 0x698E, 15672 },
+ { 0x697C, 15676 },
+ { 0x697D, 15680 },
+ { 0x6991, 15684 },
+ { 0x697B, 15688 },
+ { 0x697F, 15692 },
+ { 0x69D0, 15696 },
+ { 0x69CF, 15700 },
+ { 0x69C3, 15704 },
+ { 0x69C2, 15708 },
+ { 0x69C0, 15711 },
+ { 0x1F79, 15714 },
+ { 0x6DB9, 15716 },
+ { 0x6DDD, 15718 },
+ { 0x1DA9, 15720 },
+ { 0x24F8, 15721 },
+ { 0x24FE, 15725 },
+ { 0x6F5B, 15728 },
+ { 0x21A2, 15730 },
+ { 0x2490, 15731 },
+ { 0x2491, 15737 },
+ { 0x248E, 15743 },
+ { 0x248F, 15749 },
+ { 0x71B2, 15755 },
+ { 0x3581, 15756 },
+ { 0x3582, 15759 },
+ { 0x3583, 15761 },
+ { 0x352E, 15763 },
+ { 0x3537, 15766 },
+ { 0x3541, 15769 },
+ { 0x3535, 15772 },
+ { 0x3530, 15775 },
+ { 0x3532, 15778 },
+ { 0x3566, 15781 },
+ { 0x352F, 15784 },
+ { 0x3573, 15787 },
+ { 0x356D, 15790 },
+ { 0x3531, 15793 },
+ { 0x3538, 15796 },
+ { 0x356A, 15799 },
+ { 0x355B, 15802 },
+ { 0x3571, 15805 },
+ { 0x355C, 15808 },
+ { 0x3574, 15811 },
+ { 0x3543, 15814 },
+ { 0x3569, 15817 },
+ { 0x355D, 15820 },
+ { 0x354B, 15823 },
+ { 0x3539, 15826 },
+ { 0x356B, 15829 },
+ { 0x355A, 15832 },
+ { 0x3545, 15835 },
+ { 0x3572, 15838 },
+ { 0x3568, 15841 },
+ { 0x3550, 15844 },
+ { 0x3559, 15847 },
+ { 0x3567, 15850 },
+ { 0x3560, 15853 },
+ { 0x3549, 15856 },
+ { 0x3577, 15859 },
+ { 0x356C, 15862 },
+ { 0x3570, 15865 },
+ { 0x3563, 15868 },
+ { 0x3536, 15871 },
+ { 0x3558, 15874 },
+ { 0x3556, 15877 },
+ { 0x355F, 15880 },
+ { 0x3533, 15883 },
+ { 0x356F, 15886 },
+ { 0x353A, 15889 },
+ { 0x3564, 15892 },
+ { 0x354E, 15895 },
+ { 0x3542, 15898 },
+ { 0x353E, 15901 },
+ { 0x3534, 15904 },
+ { 0x3578, 15907 },
+ { 0x3576, 15910 },
+ { 0x3557, 15913 },
+ { 0x354D, 15916 },
+ { 0x354F, 15919 },
+ { 0x3552, 15922 },
+ { 0x3548, 15925 },
+ { 0x3575, 15928 },
+ { 0x356E, 15931 },
+ { 0x353F, 15934 },
+ { 0x3562, 15937 },
+ { 0x3554, 15940 },
+ { 0x3551, 15943 },
+ { 0x3555, 15946 },
+ { 0x3579, 15949 },
+ { 0x354A, 15952 },
+ { 0x3553, 15955 },
+ { 0x3565, 15958 },
+ { 0x355E, 15961 },
+ { 0x353B, 15964 },
+ { 0x3547, 15967 },
+ { 0x3544, 15970 },
+ { 0x357C, 15973 },
+ { 0x353C, 15976 },
+ { 0x353D, 15979 },
+ { 0x3540, 15982 },
+ { 0x354C, 15985 },
+ { 0x357A, 15988 },
+ { 0x3546, 15991 },
+ { 0x357B, 15994 },
+ { 0x357D, 15997 },
+ { 0x3561, 16000 },
+ { 0x587A, 16003 },
+ { 0x58AD, 16009 },
+ { 0x5882, 16013 },
+ { 0x5866, 16018 },
+ { 0x58AA, 16023 },
+ { 0x588D, 16027 },
+ { 0x5872, 16031 },
+ { 0x5897, 16036 },
+ { 0x5878, 16041 },
+ { 0x585E, 16046 },
+ { 0x58AF, 16051 },
+ { 0x5883, 16055 },
+ { 0x58AE, 16060 },
+ { 0x58A9, 16064 },
+ { 0x5861, 16068 },
+ { 0x5884, 16073 },
+ { 0x5864, 16077 },
+ { 0x5863, 16084 },
+ { 0x585D, 16091 },
+ { 0x585C, 16097 },
+ { 0x5887, 16103 },
+ { 0x5894, 16107 },
+ { 0x5896, 16111 },
+ { 0x58A5, 16115 },
+ { 0x586F, 16119 },
+ { 0x58AC, 16123 },
+ { 0x5893, 16127 },
+ { 0x5881, 16131 },
+ { 0x5895, 16135 },
+ { 0x588F, 16139 },
+ { 0x58A8, 16143 },
+ { 0x58B0, 16147 },
+ { 0x5886, 16151 },
+ { 0x58A1, 16155 },
+ { 0x58AB, 16159 },
+ { 0x5899, 16163 },
+ { 0x5873, 16167 },
+ { 0x587C, 16172 },
+ { 0x58A3, 16177 },
+ { 0x589B, 16181 },
+ { 0x5879, 16186 },
+ { 0x58A6, 16191 },
+ { 0x589A, 16195 },
+ { 0x5891, 16201 },
+ { 0x587D, 16205 },
+ { 0x5860, 16209 },
+ { 0x585B, 16214 },
+ { 0x5871, 16219 },
+ { 0x5889, 16223 },
+ { 0x58A0, 16227 },
+ { 0x589F, 16231 },
+ { 0x585A, 16235 },
+ { 0x5888, 16240 },
+ { 0x5892, 16244 },
+ { 0x588C, 16248 },
+ { 0x58A2, 16252 },
+ { 0x587E, 16256 },
+ { 0x5867, 16260 },
+ { 0x586E, 16264 },
+ { 0x58A7, 16268 },
+ { 0x589C, 16272 },
+ { 0x5875, 16276 },
+ { 0x5862, 16280 },
+ { 0x5898, 16286 },
+ { 0x588A, 16290 },
+ { 0x58A4, 16294 },
+ { 0x5874, 16298 },
+ { 0x5869, 16302 },
+ { 0x5890, 16306 },
+ { 0x5880, 16310 },
+ { 0x589D, 16314 },
+ { 0x586C, 16318 },
+ { 0x5877, 16322 },
+ { 0x586B, 16326 },
+ { 0x589E, 16330 },
+ { 0x5885, 16334 },
+ { 0x5868, 16338 },
+ { 0x5876, 16342 },
+ { 0x588B, 16346 },
+ { 0x586D, 16350 },
+ { 0x5865, 16354 },
+ { 0x586A, 16358 },
+ { 0x5870, 16362 },
+ { 0x585F, 16366 },
+ { 0x587B, 16370 },
+ { 0x587F, 16374 },
+ { 0x588E, 16378 },
+ { 0x58E6, 16382 },
+ { 0x58E2, 16386 },
+ { 0x58E1, 16391 },
+ { 0x58C2, 16396 },
+ { 0x58B2, 16401 },
+ { 0x58DF, 16406 },
+ { 0x58BA, 16410 },
+ { 0x58E7, 16414 },
+ { 0x58BD, 16418 },
+ { 0x58E3, 16424 },
+ { 0x58B5, 16428 },
+ { 0x58B6, 16433 },
+ { 0x58BF, 16438 },
+ { 0x58C7, 16443 },
+ { 0x58C1, 16448 },
+ { 0x58B4, 16452 },
+ { 0x58D7, 16457 },
+ { 0x58DD, 16461 },
+ { 0x58C6, 16465 },
+ { 0x58D3, 16470 },
+ { 0x58DC, 16474 },
+ { 0x58C5, 16479 },
+ { 0x58E8, 16484 },
+ { 0x58E5, 16488 },
+ { 0x58C3, 16492 },
+ { 0x58B3, 16497 },
+ { 0x58D2, 16501 },
+ { 0x58CD, 16505 },
+ { 0x58BC, 16509 },
+ { 0x58B7, 16514 },
+ { 0x58DE, 16518 },
+ { 0x58CF, 16522 },
+ { 0x58BE, 16527 },
+ { 0x58CC, 16532 },
+ { 0x58D0, 16536 },
+ { 0x58E0, 16540 },
+ { 0x58C8, 16544 },
+ { 0x58CB, 16548 },
+ { 0x58D8, 16552 },
+ { 0x58D6, 16556 },
+ { 0x58E4, 16560 },
+ { 0x58D4, 16564 },
+ { 0x58D5, 16568 },
+ { 0x58B1, 16573 },
+ { 0x58BB, 16577 },
+ { 0x58B8, 16581 },
+ { 0x58CA, 16585 },
+ { 0x58B9, 16589 },
+ { 0x58CE, 16593 },
+ { 0x58DA, 16598 },
+ { 0x58DB, 16602 },
+ { 0x58D1, 16606 },
+ { 0x58C9, 16610 },
+ { 0x58D9, 16614 },
+ { 0x58C4, 16618 },
+ { 0x58C0, 16622 },
+ { 0x5927, 16626 },
+ { 0x5932, 16630 },
+ { 0x590D, 16635 },
+ { 0x591D, 16640 },
+ { 0x58FC, 16644 },
+ { 0x5916, 16649 },
+ { 0x5903, 16653 },
+ { 0x5943, 16657 },
+ { 0x5944, 16662 },
+ { 0x5923, 16667 },
+ { 0x5928, 16671 },
+ { 0x591F, 16675 },
+ { 0x5910, 16679 },
+ { 0x5947, 16683 },
+ { 0x5937, 16687 },
+ { 0x5946, 16691 },
+ { 0x5918, 16695 },
+ { 0x58F4, 16699 },
+ { 0x58EA, 16704 },
+ { 0x5949, 16708 },
+ { 0x5948, 16712 },
+ { 0x594A, 16716 },
+ { 0x592B, 16720 },
+ { 0x5933, 16724 },
+ { 0x58EB, 16728 },
+ { 0x591A, 16732 },
+ { 0x58FA, 16736 },
+ { 0x593C, 16740 },
+ { 0x592F, 16744 },
+ { 0x593D, 16749 },
+ { 0x58F8, 16754 },
+ { 0x5900, 16759 },
+ { 0x58FE, 16763 },
+ { 0x5940, 16767 },
+ { 0x5941, 16771 },
+ { 0x5931, 16775 },
+ { 0x5934, 16779 },
+ { 0x5945, 16783 },
+ { 0x5924, 16787 },
+ { 0x592A, 16791 },
+ { 0x5929, 16795 },
+ { 0x592D, 16799 },
+ { 0x5930, 16803 },
+ { 0x590E, 16807 },
+ { 0x592E, 16811 },
+ { 0x58F3, 16815 },
+ { 0x5904, 16821 },
+ { 0x5942, 16825 },
+ { 0x5908, 16829 },
+ { 0x590B, 16834 },
+ { 0x5901, 16838 },
+ { 0x58F2, 16842 },
+ { 0x5925, 16846 },
+ { 0x58F5, 16850 },
+ { 0x593B, 16854 },
+ { 0x5917, 16858 },
+ { 0x5905, 16862 },
+ { 0x58ED, 16866 },
+ { 0x5915, 16870 },
+ { 0x58EF, 16874 },
+ { 0x58E9, 16878 },
+ { 0x591E, 16883 },
+ { 0x593F, 16887 },
+ { 0x5907, 16891 },
+ { 0x5919, 16895 },
+ { 0x5921, 16899 },
+ { 0x58FD, 16904 },
+ { 0x5935, 16908 },
+ { 0x5909, 16912 },
+ { 0x593E, 16916 },
+ { 0x58F0, 16920 },
+ { 0x58FB, 16924 },
+ { 0x5902, 16928 },
+ { 0x5938, 16932 },
+ { 0x5939, 16936 },
+ { 0x591C, 16940 },
+ { 0x5926, 16944 },
+ { 0x58F7, 16948 },
+ { 0x590F, 16952 },
+ { 0x5922, 16956 },
+ { 0x5936, 16960 },
+ { 0x593A, 16964 },
+ { 0x5912, 16968 },
+ { 0x590A, 16972 },
+ { 0x592C, 16977 },
+ { 0x58FF, 16981 },
+ { 0x58F6, 16985 },
+ { 0x5906, 16989 },
+ { 0x5914, 16993 },
+ { 0x5920, 16997 },
+ { 0x58F1, 17001 },
+ { 0x5911, 17005 },
+ { 0x590C, 17009 },
+ { 0x5913, 17013 },
+ { 0x591B, 17017 },
+ { 0x58EC, 17021 },
+ { 0x58EE, 17025 },
+ { 0x58F9, 17029 },
+ { 0x59AB, 17033 },
+ { 0x59A3, 17037 },
+ { 0x59AD, 17041 },
+ { 0x59B5, 17045 },
+ { 0x59B1, 17049 },
+ { 0x59BB, 17053 },
+ { 0x596B, 17057 },
+ { 0x59BF, 17061 },
+ { 0x595E, 17065 },
+ { 0x5994, 17069 },
+ { 0x5999, 17073 },
+ { 0x598A, 17077 },
+ { 0x59B9, 17081 },
+ { 0x5978, 17085 },
+ { 0x5977, 17089 },
+ { 0x594D, 17093 },
+ { 0x59A7, 17097 },
+ { 0x598F, 17101 },
+ { 0x59B4, 17105 },
+ { 0x5987, 17109 },
+ { 0x59B7, 17113 },
+ { 0x59A4, 17117 },
+ { 0x59BA, 17122 },
+ { 0x59A8, 17127 },
+ { 0x5961, 17131 },
+ { 0x59BE, 17135 },
+ { 0x59B2, 17139 },
+ { 0x597E, 17143 },
+ { 0x595D, 17147 },
+ { 0x59AC, 17151 },
+ { 0x59A5, 17155 },
+ { 0x59A6, 17159 },
+ { 0x594C, 17163 },
+ { 0x5967, 17167 },
+ { 0x596C, 17171 },
+ { 0x5980, 17175 },
+ { 0x5986, 17179 },
+ { 0x5960, 17183 },
+ { 0x59B0, 17187 },
+ { 0x599E, 17191 },
+ { 0x5950, 17195 },
+ { 0x597A, 17199 },
+ { 0x59BD, 17203 },
+ { 0x594B, 17208 },
+ { 0x5998, 17212 },
+ { 0x5965, 17216 },
+ { 0x594E, 17220 },
+ { 0x5973, 17224 },
+ { 0x59B8, 17228 },
+ { 0x5991, 17232 },
+ { 0x596F, 17236 },
+ { 0x5972, 17240 },
+ { 0x595C, 17244 },
+ { 0x599A, 17248 },
+ { 0x59B3, 17252 },
+ { 0x59BC, 17256 },
+ { 0x5954, 17260 },
+ { 0x597C, 17264 },
+ { 0x5989, 17268 },
+ { 0x5975, 17272 },
+ { 0x5981, 17276 },
+ { 0x5957, 17280 },
+ { 0x59AE, 17284 },
+ { 0x59B6, 17288 },
+ { 0x5993, 17292 },
+ { 0x599B, 17296 },
+ { 0x595A, 17300 },
+ { 0x5997, 17304 },
+ { 0x598E, 17308 },
+ { 0x5990, 17312 },
+ { 0x5969, 17316 },
+ { 0x597B, 17321 },
+ { 0x59A9, 17325 },
+ { 0x59AA, 17329 },
+ { 0x5962, 17333 },
+ { 0x598C, 17337 },
+ { 0x5963, 17341 },
+ { 0x599D, 17345 },
+ { 0x5958, 17349 },
+ { 0x5956, 17353 },
+ { 0x5951, 17357 },
+ { 0x594F, 17361 },
+ { 0x59A1, 17365 },
+ { 0x5952, 17369 },
+ { 0x59A0, 17373 },
+ { 0x5992, 17377 },
+ { 0x59AF, 17381 },
+ { 0x5982, 17385 },
+ { 0x5955, 17389 },
+ { 0x597F, 17393 },
+ { 0x59A2, 17397 },
+ { 0x5971, 17401 },
+ { 0x5984, 17405 },
+ { 0x5974, 17409 },
+ { 0x5976, 17413 },
+ { 0x598B, 17417 },
+ { 0x5995, 17421 },
+ { 0x599F, 17425 },
+ { 0x5996, 17429 },
+ { 0x596D, 17433 },
+ { 0x5979, 17437 },
+ { 0x5985, 17441 },
+ { 0x5988, 17445 },
+ { 0x5966, 17449 },
+ { 0x595B, 17453 },
+ { 0x597D, 17457 },
+ { 0x599C, 17461 },
+ { 0x5964, 17465 },
+ { 0x5970, 17469 },
+ { 0x598D, 17473 },
+ { 0x596A, 17477 },
+ { 0x5968, 17481 },
+ { 0x595F, 17485 },
+ { 0x5953, 17489 },
+ { 0x5983, 17493 },
+ { 0x596E, 17497 },
+ { 0x5959, 17501 },
+ { 0x5A2F, 17505 },
+ { 0x5A32, 17509 },
+ { 0x5A31, 17513 },
+ { 0x5A15, 17517 },
+ { 0x5A22, 17521 },
+ { 0x5A2C, 17526 },
+ { 0x5A4F, 17531 },
+ { 0x5A58, 17536 },
+ { 0x5A53, 17540 },
+ { 0x5A47, 17544 },
+ { 0x5A55, 17548 },
+ { 0x5A48, 17552 },
+ { 0x5A50, 17556 },
+ { 0x5A2B, 17560 },
+ { 0x5A34, 17565 },
+ { 0x5A51, 17570 },
+ { 0x59F2, 17574 },
+ { 0x59FA, 17578 },
+ { 0x5A5B, 17582 },
+ { 0x5A45, 17586 },
+ { 0x5A2D, 17590 },
+ { 0x5A0E, 17594 },
+ { 0x5A11, 17598 },
+ { 0x5A26, 17602 },
+ { 0x59C3, 17606 },
+ { 0x5A33, 17610 },
+ { 0x59D5, 17614 },
+ { 0x5A52, 17618 },
+ { 0x5A12, 17622 },
+ { 0x59E5, 17626 },
+ { 0x5A56, 17630 },
+ { 0x5A54, 17634 },
+ { 0x5A59, 17638 },
+ { 0x5A23, 17642 },
+ { 0x5A1F, 17646 },
+ { 0x5A4C, 17650 },
+ { 0x5A1A, 17654 },
+ { 0x5A07, 17659 },
+ { 0x59C6, 17664 },
+ { 0x5A43, 17668 },
+ { 0x59EB, 17672 },
+ { 0x5A4A, 17676 },
+ { 0x59C8, 17680 },
+ { 0x59DF, 17684 },
+ { 0x59D0, 17688 },
+ { 0x59EA, 17692 },
+ { 0x5A4D, 17696 },
+ { 0x59C7, 17700 },
+ { 0x5A35, 17704 },
+ { 0x59CC, 17708 },
+ { 0x5A36, 17712 },
+ { 0x5A5A, 17716 },
+ { 0x5A57, 17720 },
+ { 0x59D3, 17724 },
+ { 0x5A30, 17728 },
+ { 0x5A04, 17732 },
+ { 0x5A46, 17736 },
+ { 0x59C4, 17740 },
+ { 0x5A44, 17744 },
+ { 0x59CF, 17748 },
+ { 0x5A06, 17752 },
+ { 0x5A08, 17756 },
+ { 0x5A3D, 17760 },
+ { 0x5A3C, 17765 },
+ { 0x5A3F, 17770 },
+ { 0x5A3E, 17774 },
+ { 0x5A1E, 17778 },
+ { 0x5A03, 17782 },
+ { 0x5A14, 17786 },
+ { 0x5A5C, 17790 },
+ { 0x5A40, 17794 },
+ { 0x5A05, 17798 },
+ { 0x59D4, 17802 },
+ { 0x59F9, 17806 },
+ { 0x59C5, 17810 },
+ { 0x59E6, 17814 },
+ { 0x59D8, 17818 },
+ { 0x5A00, 17822 },
+ { 0x59E1, 17826 },
+ { 0x5A1D, 17830 },
+ { 0x5A20, 17834 },
+ { 0x5A37, 17838 },
+ { 0x59EC, 17844 },
+ { 0x59C0, 17849 },
+ { 0x59E8, 17853 },
+ { 0x59CA, 17857 },
+ { 0x59CD, 17861 },
+ { 0x59D7, 17865 },
+ { 0x59DA, 17869 },
+ { 0x5A2E, 17873 },
+ { 0x5A42, 17877 },
+ { 0x5A02, 17882 },
+ { 0x5A28, 17886 },
+ { 0x5A16, 17890 },
+ { 0x5A01, 17894 },
+ { 0x5A1B, 17898 },
+ { 0x59D2, 17902 },
+ { 0x59DE, 17906 },
+ { 0x5A17, 17910 },
+ { 0x5A41, 17914 },
+ { 0x5A27, 17918 },
+ { 0x5A1C, 17922 },
+ { 0x59CB, 17926 },
+ { 0x5A24, 17930 },
+ { 0x5A49, 17934 },
+ { 0x5A38, 17938 },
+ { 0x5A4E, 17942 },
+ { 0x59FB, 17946 },
+ { 0x59E9, 17950 },
+ { 0x59C1, 17955 },
+ { 0x59F0, 17959 },
+ { 0x59F8, 17963 },
+ { 0x5A18, 17967 },
+ { 0x5A39, 17971 },
+ { 0x59EE, 17975 },
+ { 0x5A0C, 17979 },
+ { 0x5A0F, 17983 },
+ { 0x59EF, 17987 },
+ { 0x59E2, 17991 },
+ { 0x59F4, 17995 },
+ { 0x59CE, 17999 },
+ { 0x59C2, 18003 },
+ { 0x5A09, 18007 },
+ { 0x59FF, 18011 },
+ { 0x5A0A, 18015 },
+ { 0x5A2A, 18019 },
+ { 0x5A25, 18023 },
+ { 0x5A10, 18027 },
+ { 0x5A3A, 18031 },
+ { 0x59DD, 18035 },
+ { 0x59DB, 18039 },
+ { 0x5A0B, 18043 },
+ { 0x59F5, 18047 },
+ { 0x59F3, 18051 },
+ { 0x59F7, 18055 },
+ { 0x59F1, 18059 },
+ { 0x5A3B, 18063 },
+ { 0x5A21, 18067 },
+ { 0x5A0D, 18071 },
+ { 0x59D9, 18075 },
+ { 0x5A4B, 18079 },
+ { 0x59D6, 18083 },
+ { 0x59C9, 18087 },
+ { 0x59DC, 18091 },
+ { 0x59F6, 18095 },
+ { 0x5A29, 18099 },
+ { 0x59FC, 18103 },
+ { 0x59E7, 18107 },
+ { 0x5A19, 18111 },
+ { 0x59E0, 18115 },
+ { 0x5A13, 18119 },
+ { 0x59E4, 18123 },
+ { 0x59FE, 18127 },
+ { 0x59FD, 18131 },
+ { 0x59D1, 18135 },
+ { 0x59E3, 18139 },
+ { 0x59ED, 18143 },
+ { 0x5A6B, 18148 },
+ { 0x5A5E, 18152 },
+ { 0x5A60, 18156 },
+ { 0x5A5D, 18160 },
+ { 0x5A89, 18164 },
+ { 0x5A5F, 18168 },
+ { 0x5A64, 18172 },
+ { 0x5A87, 18176 },
+ { 0x5A8C, 18180 },
+ { 0x5A8D, 18184 },
+ { 0x5A7E, 18188 },
+ { 0x5A73, 18192 },
+ { 0x5A7D, 18196 },
+ { 0x5A6E, 18200 },
+ { 0x5A86, 18204 },
+ { 0x5A77, 18208 },
+ { 0x5A85, 18212 },
+ { 0x5A80, 18216 },
+ { 0x5A71, 18220 },
+ { 0x5A90, 18224 },
+ { 0x5A88, 18228 },
+ { 0x5A63, 18232 },
+ { 0x5A7C, 18236 },
+ { 0x5A61, 18240 },
+ { 0x5A8B, 18244 },
+ { 0x5A65, 18248 },
+ { 0x5A83, 18252 },
+ { 0x5A76, 18256 },
+ { 0x5A6C, 18260 },
+ { 0x5A68, 18264 },
+ { 0x5A62, 18268 },
+ { 0x5A8F, 18272 },
+ { 0x5A7B, 18276 },
+ { 0x5A75, 18280 },
+ { 0x5A70, 18284 },
+ { 0x5A8E, 18288 },
+ { 0x5A8A, 18292 },
+ { 0x5A69, 18296 },
+ { 0x5A82, 18300 },
+ { 0x5A78, 18304 },
+ { 0x5A7A, 18308 },
+ { 0x5A72, 18312 },
+ { 0x5A79, 18316 },
+ { 0x5A84, 18320 },
+ { 0x5A7F, 18324 },
+ { 0x5A66, 18328 },
+ { 0x5A6F, 18332 },
+ { 0x5A6D, 18336 },
+ { 0x5A92, 18340 },
+ { 0x5A67, 18344 },
+ { 0x5A6A, 18348 },
+ { 0x5A74, 18352 },
+ { 0x5A91, 18356 },
+ { 0x5A81, 18360 },
+ { 0x3580, 18364 },
+ { 0x3585, 18366 },
+ { 0x357E, 18369 },
+ { 0x357F, 18373 },
+ { 0x3584, 18377 },
+ { 0x5AE1, 18379 },
+ { 0x5AD5, 18383 },
+ { 0x5ADA, 18387 },
+ { 0x5ADB, 18391 },
+ { 0x5AD6, 18395 },
+ { 0x5AD8, 18399 },
+ { 0x5AD0, 18403 },
+ { 0x5ACD, 18407 },
+ { 0x5ACC, 18411 },
+ { 0x5AD9, 18415 },
+ { 0x5AC1, 18419 },
+ { 0x5AC7, 18423 },
+ { 0x5ABF, 18427 },
+ { 0x5AD7, 18431 },
+ { 0x5AD3, 18435 },
+ { 0x5AC0, 18439 },
+ { 0x5ACF, 18443 },
+ { 0x5AD1, 18447 },
+ { 0x5AC9, 18451 },
+ { 0x5ACA, 18455 },
+ { 0x5AC4, 18459 },
+ { 0x5ACB, 18463 },
+ { 0x5AC2, 18467 },
+ { 0x5ACE, 18471 },
+ { 0x5AC3, 18475 },
+ { 0x5AC5, 18479 },
+ { 0x5ABE, 18483 },
+ { 0x5AC8, 18487 },
+ { 0x5AC6, 18491 },
+ { 0x5AD2, 18495 },
+ { 0x5AD4, 18499 },
+ { 0x5ADD, 18503 },
+ { 0x5ADE, 18508 },
+ { 0x5ADC, 18513 },
+ { 0x5ADF, 18518 },
+ { 0x5AE0, 18523 },
+ { 0x180A, 18528 },
+ { 0x180B, 18531 },
+ { 0x180E, 18535 },
+ { 0x1810, 18539 },
+ { 0x1812, 18543 },
+ { 0x1813, 18547 },
+ { 0x180D, 18554 },
+ { 0x180F, 18558 },
+ { 0x1811, 18563 },
+ { 0x180C, 18568 },
+ { 0x17E4, 18573 },
+ { 0x1808, 18576 },
+ { 0x1809, 18579 },
+ { 0x17E9, 18582 },
+ { 0x1805, 18585 },
+ { 0x17F5, 18588 },
+ { 0x17F2, 18591 },
+ { 0x17E6, 18594 },
+ { 0x17F4, 18597 },
+ { 0x1802, 18600 },
+ { 0x17F8, 18603 },
+ { 0x17ED, 18606 },
+ { 0x17EB, 18609 },
+ { 0x17F6, 18612 },
+ { 0x17FC, 18615 },
+ { 0x17EF, 18618 },
+ { 0x17FF, 18621 },
+ { 0x1807, 18624 },
+ { 0x1806, 18627 },
+ { 0x1801, 18630 },
+ { 0x1804, 18633 },
+ { 0x17EA, 18636 },
+ { 0x17F1, 18640 },
+ { 0x17FB, 18644 },
+ { 0x17FA, 18648 },
+ { 0x17E8, 18652 },
+ { 0x17EE, 18656 },
+ { 0x17FE, 18660 },
+ { 0x17E5, 18664 },
+ { 0x17F3, 18668 },
+ { 0x17E7, 18672 },
+ { 0x1803, 18676 },
+ { 0x17F9, 18680 },
+ { 0x17EC, 18684 },
+ { 0x17F7, 18688 },
+ { 0x17FD, 18692 },
+ { 0x17F0, 18696 },
+ { 0x1800, 18700 },
+ { 0x1818, 18704 },
+ { 0x181A, 18709 },
+ { 0x181B, 18713 },
+ { 0x1819, 18717 },
+ { 0x1816, 18721 },
+ { 0x1815, 18723 },
+ { 0x1814, 18727 },
+ { 0x1817, 18731 },
+ { 0x6D11, 18733 },
+ { 0x6CAC, 18736 },
+ { 0x6EDD, 18738 },
+ { 0x226C, 18743 },
+ { 0x215A, 18745 },
+ { 0x21BD, 18749 },
+ { 0x6EDE, 18752 },
+ { 0x21EB, 18757 },
+ { 0x2280, 18759 },
+ { 0x6EE5, 18763 },
+ { 0x2232, 18768 },
+ { 0x2174, 18772 },
+ { 0x6ED7, 18776 },
+ { 0x2212, 18781 },
+ { 0x215F, 18784 },
+ { 0x70A2, 18786 },
+ { 0x70AD, 18789 },
+ { 0x70B3, 18792 },
+ { 0x2677, 18795 },
+ { 0x70AE, 18799 },
+ { 0x70B4, 18803 },
+ { 0x21B4, 18807 },
+ { 0x21B9, 18810 },
+ { 0x21B6, 18813 },
+ { 0x21B5, 18816 },
+ { 0x21B7, 18819 },
+ { 0x21B8, 18822 },
+ { 0x2242, 18825 },
+ { 0x6EDF, 18829 },
+ { 0x21BF, 18831 },
+ { 0x267E, 18834 },
+ { 0x2675, 18837 },
+ { 0x213D, 18840 },
+ { 0x213C, 18844 },
+ { 0x2175, 18848 },
+ { 0x6ED8, 18852 },
+ { 0x2171, 18857 },
+ { 0x6EAC, 18860 },
+ { 0x26AB, 18864 },
+ { 0x2104, 18867 },
+ { 0x2683, 18870 },
+ { 0x2684, 18873 },
+ { 0x21BA, 18876 },
+ { 0x2239, 18879 },
+ { 0x213E, 18881 },
+ { 0x213F, 18885 },
+ { 0x252D, 18889 },
+ { 0x2286, 18891 },
+ { 0x2129, 18895 },
+ { 0x1F83, 18897 },
+ { 0x21E3, 18901 },
+ { 0x2547, 18907 },
+ { 0x21E2, 18912 },
+ { 0x2700, 18918 },
+ { 0x2701, 18924 },
+ { 0x26FE, 18930 },
+ { 0x26FF, 18936 },
+ { 0x2702, 18942 },
+ { 0x2704, 18948 },
+ { 0x2703, 18954 },
+ { 0x2705, 18960 },
+ { 0x6EFA, 18966 },
+ { 0x2158, 18968 },
+ { 0x70AF, 18972 },
+ { 0x70B5, 18976 },
+ { 0x2156, 18980 },
+ { 0x267F, 18983 },
+ { 0x2681, 18986 },
+ { 0x1F7F, 18989 },
+ { 0x2718, 18993 },
+ { 0x1F80, 18998 },
+ { 0x2719, 19002 },
+ { 0x1F7D, 19007 },
+ { 0x271A, 19011 },
+ { 0x1F7E, 19016 },
+ { 0x271B, 19020 },
+ { 0x225A, 19025 },
+ { 0x20FA, 19028 },
+ { 0x1F82, 19030 },
+ { 0x6E6D, 19034 },
+ { 0x2713, 19037 },
+ { 0x2120, 19040 },
+ { 0x21C0, 19042 },
+ { 0x2544, 19045 },
+ { 0x22B0, 19050 },
+ { 0x2714, 19055 },
+ { 0x6C5D, 19058 },
+ { 0x267C, 19060 },
+ { 0x2545, 19062 },
+ { 0x2717, 19064 },
+ { 0x6D2D, 19066 },
+ { 0x6EC3, 19068 },
+ { 0x6D31, 19070 },
+ { 0x2195, 19072 },
+ { 0x2221, 19075 },
+ { 0x2230, 19077 },
+ { 0x26F3, 19082 },
+ { 0x221C, 19086 },
+ { 0x221D, 19089 },
+ { 0x2299, 19092 },
+ { 0x2679, 19094 },
+ { 0x22AD, 19096 },
+ { 0x225C, 19100 },
+ { 0x709A, 19102 },
+ { 0x70A3, 19106 },
+ { 0x2688, 19110 },
+ { 0x2108, 19113 },
+ { 0x26F5, 19116 },
+ { 0x2531, 19120 },
+ { 0x1C00, 19122 },
+ { 0x26F2, 19125 },
+ { 0x2106, 19129 },
+ { 0x2168, 19131 },
+ { 0x6EBA, 19133 },
+ { 0x21D5, 19136 },
+ { 0x2686, 19140 },
+ { 0x22FB, 19143 },
+ { 0x1C01, 19146 },
+ { 0x22FE, 19149 },
+ { 0x26F4, 19152 },
+ { 0x210E, 19156 },
+ { 0x1F74, 19160 },
+ { 0x210C, 19164 },
+ { 0x7097, 19167 },
+ { 0x2118, 19172 },
+ { 0x1F75, 19176 },
+ { 0x2116, 19180 },
+ { 0x7099, 19183 },
+ { 0x211C, 19188 },
+ { 0x1F73, 19192 },
+ { 0x1F77, 19196 },
+ { 0x211E, 19203 },
+ { 0x211A, 19206 },
+ { 0x7096, 19209 },
+ { 0x210A, 19214 },
+ { 0x2112, 19216 },
+ { 0x1F72, 19220 },
+ { 0x1F76, 19224 },
+ { 0x2114, 19231 },
+ { 0x26AD, 19234 },
+ { 0x2110, 19237 },
+ { 0x1F78, 19240 },
+ { 0x7098, 19247 },
+ { 0x1FAA, 19252 },
+ { 0x6E15, 19254 },
+ { 0x6C99, 19255 },
+ { 0x0297, 19256 },
+ { 0x6DAB, 19257 },
+ { 0x143D, 19260 },
+ { 0x143E, 19264 },
+ { 0x142B, 19268 },
+ { 0x142C, 19271 },
+ { 0x142D, 19274 },
+ { 0x1435, 19277 },
+ { 0x1432, 19280 },
+ { 0x142F, 19283 },
+ { 0x143C, 19286 },
+ { 0x142E, 19289 },
+ { 0x1439, 19292 },
+ { 0x1436, 19295 },
+ { 0x1433, 19298 },
+ { 0x1434, 19301 },
+ { 0x1438, 19304 },
+ { 0x143B, 19307 },
+ { 0x1431, 19310 },
+ { 0x143A, 19313 },
+ { 0x1437, 19316 },
+ { 0x1430, 19319 },
+ { 0x6DA0, 19322 },
+ { 0x6CA7, 19325 },
+ { 0x7021, 19326 },
+ { 0x1BEC, 19327 },
+ { 0x1BF5, 19328 },
+ { 0x0286, 19331 },
+ { 0x220D, 19332 },
+ { 0x6E03, 19333 },
+ { 0x6DF4, 19337 },
+ { 0x6E04, 19344 },
+ { 0x226D, 19348 },
+ { 0x1F23, 19350 },
+ { 0x6E8B, 19353 },
+ { 0x6E90, 19357 },
+ { 0x6E94, 19361 },
+ { 0x6E8C, 19365 },
+ { 0x6E8F, 19369 },
+ { 0x6E8E, 19373 },
+ { 0x6E93, 19377 },
+ { 0x6E92, 19381 },
+ { 0x6E91, 19385 },
+ { 0x6E8D, 19389 },
+ { 0x6E95, 19393 },
+ { 0x6E96, 19397 },
+ { 0x6E97, 19401 },
+ { 0x6E9C, 19404 },
+ { 0x6EA0, 19407 },
+ { 0x6E98, 19410 },
+ { 0x6E9B, 19413 },
+ { 0x6E9A, 19416 },
+ { 0x6E9F, 19419 },
+ { 0x6E9E, 19422 },
+ { 0x6E9D, 19425 },
+ { 0x6E99, 19428 },
+ { 0x6EA1, 19431 },
+ { 0x6EA2, 19434 },
+ { 0x1C04, 19437 },
+ { 0x215B, 19439 },
+ { 0x6C62, 19440 },
+ { 0x6C63, 19443 },
+ { 0x6C65, 19446 },
+ { 0x6C64, 19449 },
+ { 0x718F, 19452 },
+ { 0x001A, 19454 },
+ { 0x1C4E, 19455 },
+ { 0x1DDD, 19457 },
+ { 0x215E, 19459 },
+ { 0x000C, 19460 },
+ { 0x7006, 19461 },
+ { 0x2182, 19464 },
+ { 0x2183, 19467 },
+ { 0x22A6, 19470 },
+ { 0x6E7D, 19472 },
+ { 0x6E7C, 19474 },
+ { 0x6D8C, 19479 },
+ { 0x230A, 19480 },
+ { 0x1F33, 19482 },
+ { 0x1E57, 19485 },
+ { 0x1E58, 19488 },
+ { 0x6C96, 19491 },
+ { 0x1CC5, 19494 },
+ { 0x6C9C, 19496 },
+ { 0x1DE5, 19497 },
+ { 0x0011, 19500 },
+ { 0x1FE2, 19502 },
+ { 0x6B44, 19506 },
+ { 0x0016, 19509 },
+ { 0x1FE7, 19511 },
+ { 0x6B49, 19515 },
+ { 0x0012, 19518 },
+ { 0x1FE3, 19520 },
+ { 0x6B45, 19524 },
+ { 0x0015, 19527 },
+ { 0x1FE6, 19529 },
+ { 0x6B48, 19533 },
+ { 0x0014, 19536 },
+ { 0x1FE5, 19538 },
+ { 0x6B47, 19542 },
+ { 0x0019, 19545 },
+ { 0x1FEA, 19547 },
+ { 0x6B4C, 19551 },
+ { 0x0010, 19554 },
+ { 0x6B42, 19556 },
+ { 0x6B43, 19560 },
+ { 0x0018, 19563 },
+ { 0x1FE9, 19565 },
+ { 0x6B4B, 19569 },
+ { 0x0017, 19572 },
+ { 0x1FE8, 19574 },
+ { 0x6B4A, 19578 },
+ { 0x0013, 19581 },
+ { 0x1FE4, 19583 },
+ { 0x6B46, 19587 },
+ { 0x2A90, 19590 },
+ { 0x6F70, 19592 },
+ { 0x6DE6, 19594 },
+ { 0x6D92, 19596 },
+ { 0x2234, 19597 },
+ { 0x71C3, 19600 },
+ { 0x219B, 19601 },
+ { 0x6C49, 19602 },
+ { 0x6C48, 19605 },
+ { 0x6C4A, 19608 },
+ { 0x1F63, 19611 },
+ { 0x228D, 19613 },
+ { 0x228E, 19616 },
+ { 0x228F, 19620 },
+ { 0x2291, 19624 },
+ { 0x229B, 19629 },
+ { 0x22A4, 19634 },
+ { 0x1F58, 19638 },
+ { 0x6D37, 19640 },
+ { 0x6D38, 19644 },
+ { 0x6D39, 19648 },
+ { 0x6D3A, 19652 },
+ { 0x6D36, 19656 },
+ { 0x1D8E, 19660 },
+ { 0x250E, 19662 },
+ { 0x250D, 19668 },
+ { 0x250C, 19674 },
+ { 0x250B, 19680 },
+ { 0x6F00, 19684 },
+ { 0x6F02, 19686 },
+ { 0x6F01, 19689 },
+ { 0x6F07, 19692 },
+ { 0x6F08, 19694 },
+ { 0x6F06, 19696 },
+ { 0x1F0F, 19698 },
+ { 0x1DE6, 19700 },
+ { 0x1E67, 19704 },
+ { 0x1E68, 19708 },
+ { 0x1E65, 19712 },
+ { 0x1E66, 19716 },
+ { 0x1E5E, 19720 },
+ { 0x1EB4, 19724 },
+ { 0x1EAF, 19728 },
+ { 0x1C94, 19732 },
+ { 0x2185, 19734 },
+ { 0x224E, 19736 },
+ { 0x6D0C, 19737 },
+ { 0x71AA, 19742 },
+ { 0x1C1B, 19745 },
+ { 0x2197, 19748 },
+ { 0x6C56, 19751 },
+ { 0x6C4E, 19756 },
+ { 0x6C3C, 19760 },
+ { 0x6EF9, 19761 },
+ { 0x6EF8, 19765 },
+ { 0x6EF7, 19768 },
+ { 0x6C9F, 19771 },
+ { 0x1EAB, 19773 },
+ { 0x6DB6, 19774 },
+ { 0x1CC4, 19775 },
+ { 0x7005, 19777 },
+ { 0x71BA, 19779 },
+ { 0x6C4B, 19782 },
+ { 0x0040, 19785 },
+ { 0x038C, 19787 },
+ { 0x0340, 19790 },
+ { 0x038D, 19793 },
+ { 0x3FB2, 19796 },
+ { 0x3FB3, 19800 },
+ { 0x3FC8, 19806 },
+ { 0x038B, 19810 },
+ { 0x03B2, 19813 },
+ { 0x03A7, 19818 },
+ { 0x3FBA, 19821 },
+ { 0x3FB4, 19825 },
+ { 0x0386, 19829 },
+ { 0x3FBD, 19832 },
+ { 0x3FBC, 19836 },
+ { 0x3FB9, 19840 },
+ { 0x1BB2, 19843 },
+ { 0x3FB6, 19845 },
+ { 0x3FC7, 19848 },
+ { 0x1BB3, 19851 },
+ { 0x1B96, 19853 },
+ { 0x1B95, 19857 },
+ { 0x1B97, 19861 },
+ { 0x03A6, 19865 },
+ { 0x3FC0, 19868 },
+ { 0x0334, 19871 },
+ { 0x1B7B, 19875 },
+ { 0x1B89, 19877 },
+ { 0x1B88, 19881 },
+ { 0x1B8A, 19885 },
+ { 0x0339, 19889 },
+ { 0x0372, 19895 },
+ { 0x0373, 19899 },
+ { 0x0376, 19903 },
+ { 0x0374, 19907 },
+ { 0x037D, 19911 },
+ { 0x036D, 19915 },
+ { 0x1B34, 19919 },
+ { 0x1B80, 19925 },
+ { 0x1AE8, 19933 },
+ { 0x1AEC, 19939 },
+ { 0x1B52, 19947 },
+ { 0x1AEA, 19957 },
+ { 0x1B50, 19965 },
+ { 0x1AEE, 19975 },
+ { 0x1B54, 19983 },
+ { 0x1B4E, 19993 },
+ { 0x1AE7, 20001 },
+ { 0x1AEB, 20007 },
+ { 0x1B51, 20015 },
+ { 0x1AE9, 20025 },
+ { 0x1B4F, 20033 },
+ { 0x1AED, 20043 },
+ { 0x1B53, 20051 },
+ { 0x1B4D, 20061 },
+ { 0x0364, 20069 },
+ { 0x1B33, 20075 },
+ { 0x1B7E, 20081 },
+ { 0x1B81, 20089 },
+ { 0x1B82, 20095 },
+ { 0x1B7F, 20103 },
+ { 0x037C, 20109 },
+ { 0x037E, 20113 },
+ { 0x0377, 20117 },
+ { 0x1B9D, 20121 },
+ { 0x1B9C, 20127 },
+ { 0x03B1, 20133 },
+ { 0x03AE, 20137 },
+ { 0x037A, 20141 },
+ { 0x0368, 20145 },
+ { 0x0330, 20149 },
+ { 0x036F, 20153 },
+ { 0x1B36, 20157 },
+ { 0x1AF8, 20163 },
+ { 0x1AFC, 20169 },
+ { 0x1AFA, 20177 },
+ { 0x1AFE, 20185 },
+ { 0x1AF7, 20193 },
+ { 0x1AFB, 20199 },
+ { 0x1AF9, 20207 },
+ { 0x1AFD, 20215 },
+ { 0x0365, 20223 },
+ { 0x1B35, 20229 },
+ { 0x1B8C, 20235 },
+ { 0x1B8B, 20241 },
+ { 0x0380, 20247 },
+ { 0x1B8E, 20253 },
+ { 0x0347, 20261 },
+ { 0x1B8D, 20269 },
+ { 0x1B90, 20277 },
+ { 0x1B8F, 20285 },
+ { 0x036C, 20291 },
+ { 0x0367, 20295 },
+ { 0x1B30, 20299 },
+ { 0x1B71, 20305 },
+ { 0x1ACC, 20313 },
+ { 0x1AD0, 20319 },
+ { 0x1B42, 20327 },
+ { 0x1ACE, 20337 },
+ { 0x1B40, 20345 },
+ { 0x1AD2, 20355 },
+ { 0x1B44, 20363 },
+ { 0x1B3E, 20373 },
+ { 0x1ACB, 20381 },
+ { 0x1ACF, 20387 },
+ { 0x1B41, 20395 },
+ { 0x1ACD, 20405 },
+ { 0x1B3F, 20413 },
+ { 0x1AD1, 20423 },
+ { 0x1B43, 20431 },
+ { 0x1B3D, 20441 },
+ { 0x0362, 20449 },
+ { 0x1B2F, 20455 },
+ { 0x1B6F, 20461 },
+ { 0x1B6E, 20469 },
+ { 0x1B6D, 20475 },
+ { 0x1B72, 20481 },
+ { 0x1B73, 20487 },
+ { 0x1B70, 20495 },
+ { 0x036A, 20501 },
+ { 0x0378, 20505 },
+ { 0x0369, 20510 },
+ { 0x0370, 20514 },
+ { 0x0395, 20518 },
+ { 0x0371, 20522 },
+ { 0x037F, 20526 },
+ { 0x1B3C, 20530 },
+ { 0x1BAA, 20536 },
+ { 0x1B20, 20544 },
+ { 0x1B24, 20550 },
+ { 0x1B62, 20558 },
+ { 0x1B22, 20568 },
+ { 0x1B60, 20576 },
+ { 0x1B26, 20586 },
+ { 0x1B64, 20594 },
+ { 0x1B5E, 20604 },
+ { 0x1B1F, 20612 },
+ { 0x1B23, 20618 },
+ { 0x1B61, 20626 },
+ { 0x1B21, 20636 },
+ { 0x1B5F, 20644 },
+ { 0x1B25, 20654 },
+ { 0x1B63, 20662 },
+ { 0x1B5D, 20672 },
+ { 0x0384, 20680 },
+ { 0x1B3B, 20686 },
+ { 0x1BA8, 20692 },
+ { 0x1BAB, 20700 },
+ { 0x1BAC, 20706 },
+ { 0x1BA9, 20714 },
+ { 0x0397, 20720 },
+ { 0x0379, 20724 },
+ { 0x036E, 20728 },
+ { 0x0391, 20732 },
+ { 0x038F, 20736 },
+ { 0x0332, 20741 },
+ { 0x0393, 20746 },
+ { 0x036B, 20750 },
+ { 0x1B32, 20754 },
+ { 0x1ADC, 20760 },
+ { 0x1AE0, 20766 },
+ { 0x1ADE, 20774 },
+ { 0x1ADB, 20782 },
+ { 0x1ADF, 20788 },
+ { 0x1ADD, 20796 },
+ { 0x0363, 20804 },
+ { 0x1B31, 20810 },
+ { 0x0375, 20816 },
+ { 0x1B38, 20820 },
+ { 0x1B08, 20826 },
+ { 0x1B0C, 20832 },
+ { 0x1B0A, 20840 },
+ { 0x1B07, 20848 },
+ { 0x1B0B, 20854 },
+ { 0x1B09, 20862 },
+ { 0x0382, 20870 },
+ { 0x1B37, 20876 },
+ { 0x037B, 20882 },
+ { 0x1B3A, 20886 },
+ { 0x1B14, 20892 },
+ { 0x1B18, 20898 },
+ { 0x1B16, 20906 },
+ { 0x1B1A, 20914 },
+ { 0x1B13, 20922 },
+ { 0x1B17, 20928 },
+ { 0x1B15, 20936 },
+ { 0x1B19, 20944 },
+ { 0x0383, 20952 },
+ { 0x1B39, 20958 },
+ { 0x1B99, 20964 },
+ { 0x1B98, 20970 },
+ { 0x0381, 20976 },
+ { 0x1B9B, 20982 },
+ { 0x0366, 20990 },
+ { 0x1B9A, 20998 },
+ { 0x1B9F, 21006 },
+ { 0x1B9E, 21014 },
+ { 0x0336, 21020 },
+ { 0x033A, 21025 },
+ { 0x0338, 21032 },
+ { 0x0387, 21038 },
+ { 0x3FBB, 21041 },
+ { 0x3FB5, 21045 },
+ { 0x033D, 21049 },
+ { 0x1BA7, 21051 },
+ { 0x614C, 21053 },
+ { 0x614D, 21057 },
+ { 0x614E, 21061 },
+ { 0x614F, 21065 },
+ { 0x6150, 21069 },
+ { 0x6151, 21073 },
+ { 0x6152, 21077 },
+ { 0x6153, 21081 },
+ { 0x6154, 21085 },
+ { 0x6155, 21089 },
+ { 0x6156, 21093 },
+ { 0x6157, 21097 },
+ { 0x6158, 21101 },
+ { 0x6159, 21105 },
+ { 0x615A, 21109 },
+ { 0x615B, 21113 },
+ { 0x615C, 21117 },
+ { 0x615D, 21121 },
+ { 0x615E, 21125 },
+ { 0x615F, 21129 },
+ { 0x6160, 21133 },
+ { 0x6161, 21137 },
+ { 0x6162, 21141 },
+ { 0x6163, 21145 },
+ { 0x6164, 21149 },
+ { 0x6165, 21153 },
+ { 0x6166, 21157 },
+ { 0x6167, 21161 },
+ { 0x6168, 21165 },
+ { 0x3FC4, 21169 },
+ { 0x3FC3, 21172 },
+ { 0x3FC5, 21175 },
+ { 0x03A9, 21178 },
+ { 0x0394, 21181 },
+ { 0x0396, 21184 },
+ { 0x18F8, 21187 },
+ { 0x18FA, 21192 },
+ { 0x18F9, 21197 },
+ { 0x18F6, 21202 },
+ { 0x18F7, 21207 },
+ { 0x3937, 21212 },
+ { 0x0390, 21217 },
+ { 0x038E, 21220 },
+ { 0x0392, 21224 },
+ { 0x03A8, 21227 },
+ { 0x03AB, 21231 },
+ { 0x3FC1, 21235 },
+ { 0x3FD8, 21238 },
+ { 0x3FB7, 21242 },
+ { 0x3FC2, 21245 },
+ { 0x0385, 21248 },
+ { 0x03AA, 21252 },
+ { 0x03B4, 21256 },
+ { 0x0353, 21262 },
+ { 0x0354, 21266 },
+ { 0x0357, 21270 },
+ { 0x0355, 21274 },
+ { 0x035D, 21278 },
+ { 0x034E, 21282 },
+ { 0x1B86, 21286 },
+ { 0x1AF0, 21292 },
+ { 0x1AF4, 21298 },
+ { 0x1B5A, 21306 },
+ { 0x1AF2, 21316 },
+ { 0x1B58, 21324 },
+ { 0x1AF6, 21334 },
+ { 0x1B5C, 21342 },
+ { 0x1B56, 21352 },
+ { 0x1AEF, 21360 },
+ { 0x1AF3, 21366 },
+ { 0x1B59, 21374 },
+ { 0x1AF1, 21384 },
+ { 0x1B57, 21392 },
+ { 0x1AF5, 21402 },
+ { 0x1B5B, 21410 },
+ { 0x1B55, 21420 },
+ { 0x0342, 21428 },
+ { 0x1B85, 21434 },
+ { 0x1B87, 21440 },
+ { 0x035C, 21446 },
+ { 0x035E, 21450 },
+ { 0x0358, 21454 },
+ { 0x1BA4, 21458 },
+ { 0x03B0, 21464 },
+ { 0x03AD, 21468 },
+ { 0x035A, 21472 },
+ { 0x033C, 21476 },
+ { 0x0349, 21480 },
+ { 0x032F, 21484 },
+ { 0x0350, 21488 },
+ { 0x1B94, 21492 },
+ { 0x1B00, 21498 },
+ { 0x1B04, 21504 },
+ { 0x1B02, 21512 },
+ { 0x1B06, 21520 },
+ { 0x1AFF, 21528 },
+ { 0x1B03, 21534 },
+ { 0x1B01, 21542 },
+ { 0x1B05, 21550 },
+ { 0x0343, 21558 },
+ { 0x1B93, 21564 },
+ { 0x1B92, 21570 },
+ { 0x1B91, 21576 },
+ { 0x0360, 21582 },
+ { 0x034D, 21588 },
+ { 0x0348, 21592 },
+ { 0x1B77, 21596 },
+ { 0x1AD4, 21602 },
+ { 0x1AD8, 21608 },
+ { 0x1B4A, 21616 },
+ { 0x1AD6, 21626 },
+ { 0x1B48, 21634 },
+ { 0x1ADA, 21644 },
+ { 0x1B4C, 21652 },
+ { 0x1B46, 21662 },
+ { 0x1AD3, 21670 },
+ { 0x1AD7, 21676 },
+ { 0x1B49, 21684 },
+ { 0x1AD5, 21694 },
+ { 0x1B47, 21702 },
+ { 0x1AD9, 21712 },
+ { 0x1B4B, 21720 },
+ { 0x1B45, 21730 },
+ { 0x033F, 21738 },
+ { 0x1B76, 21744 },
+ { 0x1B75, 21750 },
+ { 0x1B74, 21756 },
+ { 0x1B78, 21762 },
+ { 0x034B, 21768 },
+ { 0x034A, 21772 },
+ { 0x0351, 21776 },
+ { 0x0352, 21780 },
+ { 0x035F, 21784 },
+ { 0x1BB0, 21788 },
+ { 0x1B28, 21794 },
+ { 0x1B2C, 21800 },
+ { 0x1B6A, 21808 },
+ { 0x1B2A, 21818 },
+ { 0x1B68, 21826 },
+ { 0x1B2E, 21836 },
+ { 0x1B6C, 21844 },
+ { 0x1B66, 21854 },
+ { 0x1B27, 21862 },
+ { 0x1B2B, 21868 },
+ { 0x1B69, 21876 },
+ { 0x1B29, 21886 },
+ { 0x1B67, 21894 },
+ { 0x1B2D, 21904 },
+ { 0x1B6B, 21912 },
+ { 0x1B65, 21922 },
+ { 0x0346, 21930 },
+ { 0x1BAF, 21936 },
+ { 0x1BB1, 21942 },
+ { 0x0359, 21948 },
+ { 0x034F, 21952 },
+ { 0x0331, 21956 },
+ { 0x034C, 21961 },
+ { 0x1B84, 21965 },
+ { 0x1AE2, 21971 },
+ { 0x1AE6, 21977 },
+ { 0x1AE4, 21985 },
+ { 0x1AE1, 21993 },
+ { 0x1AE5, 21999 },
+ { 0x1AE3, 22007 },
+ { 0x0341, 22015 },
+ { 0x1B83, 22021 },
+ { 0x0356, 22027 },
+ { 0x1BAE, 22031 },
+ { 0x1B0E, 22037 },
+ { 0x1B12, 22043 },
+ { 0x1B10, 22051 },
+ { 0x1B0D, 22059 },
+ { 0x1B11, 22065 },
+ { 0x1B0F, 22073 },
+ { 0x0344, 22081 },
+ { 0x1BAD, 22087 },
+ { 0x035B, 22093 },
+ { 0x1BA3, 22097 },
+ { 0x1B1B, 22103 },
+ { 0x1B1D, 22109 },
+ { 0x1B1C, 22117 },
+ { 0x1B1E, 22125 },
+ { 0x0345, 22133 },
+ { 0x1BA2, 22139 },
+ { 0x1BA1, 22145 },
+ { 0x1BA0, 22151 },
+ { 0x0361, 22157 },
+ { 0x0335, 22163 },
+ { 0x03AF, 22168 },
+ { 0x03B5, 22173 },
+ { 0x03B3, 22180 },
+ { 0x3FB8, 22186 },
+ { 0x1B79, 22189 },
+ { 0x3FBF, 22191 },
+ { 0x6191, 22195 },
+ { 0x0333, 22198 },
+ { 0x0388, 22201 },
+ { 0x0389, 22206 },
+ { 0x038A, 22213 },
+ { 0x3FBE, 22220 },
+ { 0x033B, 22223 },
+ { 0x03AC, 22226 },
+ { 0x3FC9, 22231 },
+ { 0x3FC6, 22234 },
+ { 0x1BA6, 22238 },
+ { 0x1BA5, 22242 },
+ { 0x1B7D, 22246 },
+ { 0x033E, 22250 },
+ { 0x3FCA, 22253 },
+ { 0x193A, 22256 },
+ { 0x1939, 22261 },
+ { 0x1938, 22266 },
+ { 0x1936, 22271 },
+ { 0x1937, 22276 },
+ { 0x3F7E, 22281 },
+ { 0x3F7F, 22286 },
+ { 0x3F8F, 22291 },
+ { 0x3F88, 22297 },
+ { 0x3F7D, 22303 },
+ { 0x3F91, 22308 },
+ { 0x3F8A, 22314 },
+ { 0x3F94, 22320 },
+ { 0x3F8D, 22325 },
+ { 0x3F86, 22330 },
+ { 0x3F92, 22335 },
+ { 0x3F80, 22341 },
+ { 0x3F82, 22345 },
+ { 0x3F90, 22350 },
+ { 0x3F89, 22356 },
+ { 0x3F8C, 22362 },
+ { 0x3F85, 22367 },
+ { 0x3F83, 22372 },
+ { 0x3F8B, 22377 },
+ { 0x3F81, 22383 },
+ { 0x3F8E, 22387 },
+ { 0x3F87, 22392 },
+ { 0x3F84, 22397 },
+ { 0x3F93, 22402 },
+ { 0x3FAD, 22408 },
+ { 0x3FB0, 22413 },
+ { 0x3F95, 22418 },
+ { 0x3F9A, 22423 },
+ { 0x3FB1, 22428 },
+ { 0x3F96, 22433 },
+ { 0x3FA7, 22437 },
+ { 0x3FAE, 22442 },
+ { 0x3FA1, 22447 },
+ { 0x3F99, 22451 },
+ { 0x3FAB, 22455 },
+ { 0x3FAF, 22460 },
+ { 0x3FA6, 22465 },
+ { 0x3FA8, 22469 },
+ { 0x3FA2, 22474 },
+ { 0x3FAC, 22478 },
+ { 0x3FA0, 22483 },
+ { 0x3F98, 22487 },
+ { 0x3F9B, 22491 },
+ { 0x3FA9, 22496 },
+ { 0x3F97, 22501 },
+ { 0x3F9F, 22505 },
+ { 0x3FA5, 22509 },
+ { 0x3F9D, 22513 },
+ { 0x3F9E, 22517 },
+ { 0x3F9C, 22523 },
+ { 0x3FAA, 22527 },
+ { 0x3FA3, 22532 },
+ { 0x3FA4, 22536 },
+ { 0x1B7C, 22542 },
+ { 0x6169, 22544 },
+ { 0x616A, 22548 },
+ { 0x616B, 22552 },
+ { 0x616C, 22556 },
+ { 0x616D, 22560 },
+ { 0x616E, 22564 },
+ { 0x616F, 22568 },
+ { 0x6170, 22572 },
+ { 0x6171, 22576 },
+ { 0x6172, 22580 },
+ { 0x6173, 22584 },
+ { 0x6174, 22588 },
+ { 0x6175, 22592 },
+ { 0x6176, 22596 },
+ { 0x6177, 22600 },
+ { 0x6178, 22604 },
+ { 0x6179, 22608 },
+ { 0x617A, 22612 },
+ { 0x617B, 22616 },
+ { 0x617C, 22620 },
+ { 0x617D, 22624 },
+ { 0x617E, 22628 },
+ { 0x617F, 22632 },
+ { 0x6180, 22636 },
+ { 0x6181, 22640 },
+ { 0x6182, 22644 },
+ { 0x6183, 22648 },
+ { 0x6184, 22652 },
+ { 0x6185, 22656 },
+ { 0x6186, 22660 },
+ { 0x6187, 22664 },
+ { 0x6188, 22668 },
+ { 0x6189, 22672 },
+ { 0x618A, 22676 },
+ { 0x618B, 22680 },
+ { 0x618C, 22684 },
+ { 0x618D, 22688 },
+ { 0x0337, 22692 },
+ { 0x1B7A, 22694 },
+ { 0x6E12, 22696 },
+ { 0x6C8A, 22698 },
+ { 0x6DD5, 22700 },
+ { 0x71B6, 22702 },
+ { 0x6F86, 22704 },
+ { 0x6CCF, 22709 },
+ { 0x6DD3, 22715 },
+ { 0x6DD8, 22718 },
+ { 0x6DDA, 22721 },
+ { 0x22BA, 22723 },
+ { 0x22B9, 22730 },
+ { 0x70CE, 22737 },
+ { 0x70E2, 22741 },
+ { 0x70C8, 22746 },
+ { 0x70E0, 22750 },
+ { 0x227E, 22755 },
+ { 0x2276, 22759 },
+ { 0x26B0, 22763 },
+ { 0x22EF, 22768 },
+ { 0x716D, 22771 },
+ { 0x716F, 22776 },
+ { 0x7170, 22782 },
+ { 0x716E, 22788 },
+ { 0x22BE, 22794 },
+ { 0x2300, 22797 },
+ { 0x22FF, 22804 },
+ { 0x226E, 22811 },
+ { 0x70D4, 22814 },
+ { 0x70E5, 22818 },
+ { 0x70E7, 22823 },
+ { 0x2292, 22828 },
+ { 0x22A5, 22834 },
+ { 0x2274, 22839 },
+ { 0x22BD, 22842 },
+ { 0x26AF, 22847 },
+ { 0x6E82, 22850 },
+ { 0x2307, 22853 },
+ { 0x22F0, 22859 },
+ { 0x22F4, 22862 },
+ { 0x6FA1, 22866 },
+ { 0x6F99, 22871 },
+ { 0x6F9F, 22877 },
+ { 0x6F97, 22882 },
+ { 0x22F2, 22888 },
+ { 0x6FA2, 22892 },
+ { 0x6F9A, 22897 },
+ { 0x6FA0, 22903 },
+ { 0x6F98, 22908 },
+ { 0x2308, 22914 },
+ { 0x709D, 22920 },
+ { 0x70A7, 22923 },
+ { 0x2235, 22926 },
+ { 0x2272, 22930 },
+ { 0x26B2, 22933 },
+ { 0x26B1, 22935 },
+ { 0x223D, 22940 },
+ { 0x22FA, 22948 },
+ { 0x6DED, 22953 },
+ { 0x22B8, 22956 },
+ { 0x22B7, 22962 },
+ { 0x6FAC, 22969 },
+ { 0x22B6, 22974 },
+ { 0x22B5, 22980 },
+ { 0x70E9, 22987 },
+ { 0x70EA, 22992 },
+ { 0x22A0, 22997 },
+ { 0x26B3, 23000 },
+ { 0x70C2, 23003 },
+ { 0x22A2, 23005 },
+ { 0x7104, 23007 },
+ { 0x7100, 23014 },
+ { 0x228B, 23020 },
+ { 0x22F1, 23022 },
+ { 0x6FAE, 23025 },
+ { 0x2288, 23030 },
+ { 0x22B4, 23034 },
+ { 0x6FAF, 23037 },
+ { 0x7106, 23040 },
+ { 0x7102, 23047 },
+ { 0x7103, 23053 },
+ { 0x70FF, 23060 },
+ { 0x22F3, 23066 },
+ { 0x7105, 23069 },
+ { 0x7101, 23076 },
+ { 0x6FB6, 23082 },
+ { 0x22B1, 23086 },
+ { 0x22BC, 23090 },
+ { 0x6FB4, 23094 },
+ { 0x22EE, 23097 },
+ { 0x22F6, 23101 },
+ { 0x2317, 23105 },
+ { 0x22CA, 23109 },
+ { 0x22C8, 23114 },
+ { 0x2270, 23120 },
+ { 0x22CB, 23123 },
+ { 0x22C9, 23128 },
+ { 0x2313, 23134 },
+ { 0x2311, 23139 },
+ { 0x2312, 23144 },
+ { 0x2302, 23148 },
+ { 0x2297, 23153 },
+ { 0x229D, 23156 },
+ { 0x22F8, 23160 },
+ { 0x2315, 23164 },
+ { 0x6E65, 23168 },
+ { 0x6CAA, 23169 },
+ { 0x6D49, 23171 },
+ { 0x6D6F, 23172 },
+ { 0x6D02, 23174 },
+ { 0x6D23, 23176 },
+ { 0x1E8B, 23177 },
+ { 0x6D1C, 23178 },
+ { 0x6D1B, 23181 },
+ { 0x6D13, 23183 },
+ { 0x1E40, 23185 },
+ { 0x1DDC, 23187 },
+ { 0x6E20, 23193 },
+ { 0x6E5C, 23195 },
+ { 0x6E5B, 23201 },
+ { 0x6E5F, 23207 },
+ { 0x6E5D, 23212 },
+ { 0x6E5E, 23216 },
+ { 0x6D91, 23220 },
+ { 0x6E86, 23221 },
+ { 0x3752, 23222 },
+ { 0x3753, 23226 },
+ { 0x3750, 23230 },
+ { 0x3751, 23234 },
+ { 0x374F, 23239 },
+ { 0x3725, 23243 },
+ { 0x372A, 23247 },
+ { 0x3726, 23251 },
+ { 0x3729, 23255 },
+ { 0x3728, 23259 },
+ { 0x372D, 23263 },
+ { 0x3724, 23267 },
+ { 0x372C, 23271 },
+ { 0x372B, 23275 },
+ { 0x3727, 23279 },
+ { 0x374B, 23283 },
+ { 0x374E, 23287 },
+ { 0x374C, 23291 },
+ { 0x374D, 23295 },
+ { 0x374A, 23299 },
+ { 0x3746, 23303 },
+ { 0x3748, 23307 },
+ { 0x373D, 23311 },
+ { 0x3745, 23315 },
+ { 0x373C, 23319 },
+ { 0x3730, 23323 },
+ { 0x3743, 23327 },
+ { 0x372E, 23331 },
+ { 0x3740, 23335 },
+ { 0x373B, 23339 },
+ { 0x3738, 23343 },
+ { 0x3747, 23347 },
+ { 0x3749, 23351 },
+ { 0x3739, 23355 },
+ { 0x373E, 23359 },
+ { 0x3732, 23363 },
+ { 0x3736, 23367 },
+ { 0x3744, 23371 },
+ { 0x3741, 23375 },
+ { 0x373F, 23379 },
+ { 0x3734, 23383 },
+ { 0x3737, 23387 },
+ { 0x372F, 23391 },
+ { 0x3731, 23395 },
+ { 0x3735, 23399 },
+ { 0x373A, 23403 },
+ { 0x3733, 23407 },
+ { 0x3742, 23411 },
+ { 0x14A8, 23415 },
+ { 0x14A5, 23419 },
+ { 0x14A0, 23422 },
+ { 0x14A3, 23425 },
+ { 0x149D, 23428 },
+ { 0x149C, 23431 },
+ { 0x14A9, 23434 },
+ { 0x14A7, 23437 },
+ { 0x14AA, 23442 },
+ { 0x14A1, 23446 },
+ { 0x14A2, 23450 },
+ { 0x149F, 23453 },
+ { 0x14AB, 23456 },
+ { 0x1497, 23459 },
+ { 0x1498, 23462 },
+ { 0x149B, 23465 },
+ { 0x14AE, 23468 },
+ { 0x14A6, 23471 },
+ { 0x14A4, 23474 },
+ { 0x149A, 23477 },
+ { 0x149E, 23480 },
+ { 0x14AD, 23483 },
+ { 0x1499, 23486 },
+ { 0x14B0, 23489 },
+ { 0x14B5, 23492 },
+ { 0x14B1, 23495 },
+ { 0x14B4, 23498 },
+ { 0x14B3, 23501 },
+ { 0x14B8, 23504 },
+ { 0x14AF, 23507 },
+ { 0x14B7, 23510 },
+ { 0x14B6, 23513 },
+ { 0x14B2, 23516 },
+ { 0x1492, 23519 },
+ { 0x1488, 23523 },
+ { 0x148C, 23527 },
+ { 0x148A, 23531 },
+ { 0x1487, 23535 },
+ { 0x1493, 23539 },
+ { 0x1494, 23543 },
+ { 0x1496, 23547 },
+ { 0x1491, 23551 },
+ { 0x1489, 23555 },
+ { 0x148F, 23559 },
+ { 0x1495, 23563 },
+ { 0x148E, 23567 },
+ { 0x148D, 23571 },
+ { 0x1490, 23575 },
+ { 0x148B, 23579 },
+ { 0x1486, 23583 },
+ { 0x1485, 23587 },
+ { 0x1465, 23591 },
+ { 0x1456, 23594 },
+ { 0x1458, 23597 },
+ { 0x145B, 23600 },
+ { 0x145D, 23603 },
+ { 0x1471, 23606 },
+ { 0x1451, 23609 },
+ { 0x1453, 23612 },
+ { 0x1472, 23615 },
+ { 0x146C, 23618 },
+ { 0x1469, 23621 },
+ { 0x1464, 23624 },
+ { 0x1467, 23627 },
+ { 0x1473, 23630 },
+ { 0x146B, 23633 },
+ { 0x1470, 23636 },
+ { 0x1460, 23639 },
+ { 0x1462, 23642 },
+ { 0x146D, 23645 },
+ { 0x146A, 23648 },
+ { 0x1457, 23651 },
+ { 0x1459, 23654 },
+ { 0x1452, 23657 },
+ { 0x1454, 23660 },
+ { 0x1455, 23663 },
+ { 0x145F, 23666 },
+ { 0x145A, 23669 },
+ { 0x1466, 23672 },
+ { 0x1468, 23675 },
+ { 0x146E, 23678 },
+ { 0x146F, 23681 },
+ { 0x1461, 23684 },
+ { 0x1463, 23687 },
+ { 0x145C, 23690 },
+ { 0x145E, 23693 },
+ { 0x1672, 23696 },
+ { 0x1662, 23700 },
+ { 0x1679, 23704 },
+ { 0x1669, 23708 },
+ { 0x14BC, 23712 },
+ { 0x14BB, 23717 },
+ { 0x14B9, 23722 },
+ { 0x14BD, 23727 },
+ { 0x14BA, 23732 },
+ { 0x14BE, 23737 },
+ { 0x14C1, 23742 },
+ { 0x14C0, 23747 },
+ { 0x14C2, 23752 },
+ { 0x14BF, 23757 },
+ { 0x1671, 23762 },
+ { 0x1661, 23766 },
+ { 0x1673, 23770 },
+ { 0x1663, 23774 },
+ { 0x1670, 23778 },
+ { 0x1660, 23782 },
+ { 0x1674, 23786 },
+ { 0x1664, 23790 },
+ { 0x167C, 23794 },
+ { 0x166C, 23798 },
+ { 0x167B, 23802 },
+ { 0x166B, 23806 },
+ { 0x167D, 23810 },
+ { 0x166D, 23814 },
+ { 0x167A, 23818 },
+ { 0x166A, 23822 },
+ { 0x167E, 23826 },
+ { 0x166E, 23830 },
+ { 0x1677, 23834 },
+ { 0x1667, 23838 },
+ { 0x1676, 23842 },
+ { 0x1666, 23846 },
+ { 0x1678, 23850 },
+ { 0x1668, 23854 },
+ { 0x1675, 23858 },
+ { 0x1665, 23862 },
+ { 0x166F, 23866 },
+ { 0x165F, 23869 },
+ { 0x14AC, 23872 },
+ { 0x147E, 23876 },
+ { 0x1480, 23880 },
+ { 0x1476, 23884 },
+ { 0x1478, 23888 },
+ { 0x147C, 23892 },
+ { 0x147F, 23896 },
+ { 0x1475, 23900 },
+ { 0x1481, 23904 },
+ { 0x1474, 23908 },
+ { 0x1484, 23912 },
+ { 0x1477, 23916 },
+ { 0x1482, 23920 },
+ { 0x1483, 23926 },
+ { 0x1479, 23932 },
+ { 0x147A, 23936 },
+ { 0x147D, 23940 },
+ { 0x147B, 23944 },
+ { 0x6D63, 23948 },
+ { 0x6D32, 23949 },
+ { 0x2332, 23950 },
+ { 0x4626, 23953 },
+ { 0x4628, 23960 },
+ { 0x6E6F, 23967 },
+ { 0x4625, 23970 },
+ { 0x4627, 23977 },
+ { 0x6E70, 23984 },
+ { 0x6E72, 23987 },
+ { 0x2333, 23990 },
+ { 0x2578, 23993 },
+ { 0x2149, 23997 },
+ { 0x6E71, 23999 },
+ { 0x2656, 24002 },
+ { 0x2277, 24007 },
+ { 0x0041, 24009 },
+ { 0x01E6, 24013 },
+ { 0x01A0, 24020 },
+ { 0x1A6C, 24029 },
+ { 0x1A6E, 24036 },
+ { 0x00A4, 24043 },
+ { 0x01BA, 24050 },
+ { 0x19CC, 24059 },
+ { 0x00A0, 24066 },
+ { 0x00C2, 24072 },
+ { 0x1A82, 24078 },
+ { 0x1A7E, 24087 },
+ { 0x1A7A, 24096 },
+ { 0x1A7C, 24104 },
+ { 0x1A80, 24112 },
+ { 0x018D, 24120 },
+ { 0x009F, 24126 },
+ { 0x1A65, 24132 },
+ { 0x00A2, 24140 },
+ { 0x01C0, 24146 },
+ { 0x00C0, 24153 },
+ { 0x00C4, 24159 },
+ { 0x278B, 24165 },
+ { 0x01C2, 24171 },
+ { 0x00A3, 24178 },
+ { 0x019E, 24184 },
+ { 0x195F, 24192 },
+ { 0x00A1, 24199 },
+ { 0x1A78, 24205 },
+ { 0x1A74, 24214 },
+ { 0x1A70, 24223 },
+ { 0x1A72, 24231 },
+ { 0x1A76, 24239 },
+ { 0x3903, 24247 },
+ { 0x0042, 24252 },
+ { 0x19CE, 24256 },
+ { 0x19D0, 24263 },
+ { 0x0212, 24270 },
+ { 0x19D2, 24276 },
+ { 0x193C, 24283 },
+ { 0x013F, 24290 },
+ { 0x0142, 24296 },
+ { 0x1950, 24302 },
+ { 0x361D, 24309 },
+ { 0x0043, 24315 },
+ { 0x3619, 24319 },
+ { 0x00CA, 24325 },
+ { 0x0214, 24332 },
+ { 0x0147, 24338 },
+ { 0x00C6, 24344 },
+ { 0x00CC, 24350 },
+ { 0x01FB, 24356 },
+ { 0x00A6, 24362 },
+ { 0x19D4, 24368 },
+ { 0x361A, 24376 },
+ { 0x00C8, 24383 },
+ { 0x0044, 24389 },
+ { 0x19D6, 24393 },
+ { 0x19D8, 24400 },
+ { 0x01E0, 24407 },
+ { 0x0216, 24413 },
+ { 0x1961, 24419 },
+ { 0x19DA, 24427 },
+ { 0x0215, 24434 },
+ { 0x00CE, 24440 },
+ { 0x193D, 24446 },
+ { 0x00D0, 24453 },
+ { 0x014B, 24459 },
+ { 0x19DC, 24465 },
+ { 0x1951, 24471 },
+ { 0x19DE, 24478 },
+ { 0x0045, 24485 },
+ { 0x00D6, 24489 },
+ { 0x1A84, 24496 },
+ { 0x1A86, 24503 },
+ { 0x00A8, 24510 },
+ { 0x00D4, 24516 },
+ { 0x00DA, 24522 },
+ { 0x00A7, 24528 },
+ { 0x279E, 24534 },
+ { 0x1A88, 24540 },
+ { 0x19E6, 24546 },
+ { 0x01C4, 24553 },
+ { 0x00D2, 24560 },
+ { 0x19E2, 24566 },
+ { 0x19E0, 24574 },
+ { 0x00D8, 24582 },
+ { 0x0206, 24588 },
+ { 0x01E8, 24594 },
+ { 0x19E8, 24600 },
+ { 0x3906, 24608 },
+ { 0x01C6, 24614 },
+ { 0x00AA, 24621 },
+ { 0x1962, 24627 },
+ { 0x00A9, 24634 },
+ { 0x1A92, 24640 },
+ { 0x1A8E, 24649 },
+ { 0x1A8A, 24658 },
+ { 0x1A8C, 24666 },
+ { 0x1A90, 24674 },
+ { 0x19E4, 24682 },
+ { 0x0046, 24689 },
+ { 0x19EA, 24693 },
+ { 0x0151, 24700 },
+ { 0x193E, 24706 },
+ { 0x361F, 24713 },
+ { 0x1952, 24719 },
+ { 0x0047, 24726 },
+ { 0x00E0, 24730 },
+ { 0x021F, 24737 },
+ { 0x01B4, 24743 },
+ { 0x00DE, 24749 },
+ { 0x01A6, 24755 },
+ { 0x19EC, 24761 },
+ { 0x01A4, 24767 },
+ { 0x00E2, 24773 },
+ { 0x3627, 24779 },
+ { 0x1953, 24786 },
+ { 0x00DC, 24793 },
+ { 0x0048, 24799 },
+ { 0x19EE, 24803 },
+ { 0x19F0, 24810 },
+ { 0x0225, 24817 },
+ { 0x1A61, 24823 },
+ { 0x19F6, 24830 },
+ { 0x01DE, 24837 },
+ { 0x00E6, 24843 },
+ { 0x19F4, 24849 },
+ { 0x361B, 24855 },
+ { 0x278E, 24862 },
+ { 0x19F2, 24868 },
+ { 0x00E4, 24874 },
+ { 0x0049, 24880 },
+ { 0x1A96, 24884 },
+ { 0x1A94, 24891 },
+ { 0x00AC, 24898 },
+ { 0x00EC, 24904 },
+ { 0x018F, 24910 },
+ { 0x00AB, 24916 },
+ { 0x00E8, 24922 },
+ { 0x19F8, 24928 },
+ { 0x01C8, 24935 },
+ { 0x00EA, 24942 },
+ { 0x00EE, 24948 },
+ { 0x0227, 24954 },
+ { 0x01CA, 24960 },
+ { 0x00AE, 24967 },
+ { 0x19FA, 24973 },
+ { 0x1966, 24981 },
+ { 0x00AD, 24988 },
+ { 0x004A, 24994 },
+ { 0x01AF, 24998 },
+ { 0x0208, 25004 },
+ { 0x00F4, 25010 },
+ { 0x025C, 25016 },
+ { 0x004B, 25022 },
+ { 0x19FE, 25026 },
+ { 0x0158, 25033 },
+ { 0x1A00, 25039 },
+ { 0x19FC, 25046 },
+ { 0x01A8, 25052 },
+ { 0x35C7, 25058 },
+ { 0x35CB, 25064 },
+ { 0x00F6, 25073 },
+ { 0x3629, 25079 },
+ { 0x1954, 25086 },
+ { 0x35C9, 25093 },
+ { 0x2790, 25100 },
+ { 0x004C, 25106 },
+ { 0x0159, 25110 },
+ { 0x1A02, 25116 },
+ { 0x1A04, 25123 },
+ { 0x022B, 25132 },
+ { 0x01F3, 25138 },
+ { 0x35CF, 25144 },
+ { 0x1A06, 25151 },
+ { 0x00F9, 25158 },
+ { 0x00FD, 25164 },
+ { 0x2787, 25170 },
+ { 0x390A, 25177 },
+ { 0x00FF, 25185 },
+ { 0x390B, 25192 },
+ { 0x022A, 25199 },
+ { 0x0101, 25206 },
+ { 0x00FB, 25212 },
+ { 0x1955, 25218 },
+ { 0x3909, 25225 },
+ { 0x022C, 25233 },
+ { 0x3614, 25240 },
+ { 0x1A08, 25249 },
+ { 0x004D, 25256 },
+ { 0x1A0C, 25260 },
+ { 0x1A0E, 25267 },
+ { 0x0230, 25274 },
+ { 0x1A0A, 25280 },
+ { 0x193F, 25286 },
+ { 0x1956, 25293 },
+ { 0x390C, 25300 },
+ { 0x004E, 25306 },
+ { 0x1A10, 25310 },
+ { 0x1A12, 25317 },
+ { 0x01F4, 25324 },
+ { 0x0231, 25330 },
+ { 0x1A14, 25337 },
+ { 0x015D, 25344 },
+ { 0x0103, 25352 },
+ { 0x0107, 25358 },
+ { 0x01B8, 25364 },
+ { 0x00B0, 25370 },
+ { 0x1940, 25376 },
+ { 0x0105, 25383 },
+ { 0x362B, 25389 },
+ { 0x1957, 25396 },
+ { 0x3617, 25403 },
+ { 0x0232, 25409 },
+ { 0x1A16, 25416 },
+ { 0x390D, 25423 },
+ { 0x0108, 25429 },
+ { 0x004F, 25436 },
+ { 0x01EE, 25440 },
+ { 0x01F0, 25447 },
+ { 0x1A98, 25456 },
+ { 0x27A0, 25463 },
+ { 0x1A9A, 25471 },
+ { 0x0160, 25478 },
+ { 0x1AAE, 25484 },
+ { 0x1AAA, 25493 },
+ { 0x1AA6, 25502 },
+ { 0x1AA8, 25510 },
+ { 0x1AAC, 25518 },
+ { 0x35D1, 25526 },
+ { 0x35D3, 25534 },
+ { 0x00B2, 25540 },
+ { 0x010E, 25546 },
+ { 0x0191, 25552 },
+ { 0x00B1, 25558 },
+ { 0x00B4, 25564 },
+ { 0x1A18, 25570 },
+ { 0x01EC, 25578 },
+ { 0x1A1A, 25586 },
+ { 0x0110, 25594 },
+ { 0x01CC, 25601 },
+ { 0x010C, 25608 },
+ { 0x1A1E, 25614 },
+ { 0x1A1C, 25622 },
+ { 0x01AA, 25630 },
+ { 0x01AC, 25636 },
+ { 0x00B7, 25644 },
+ { 0x01BE, 25650 },
+ { 0x01CE, 25658 },
+ { 0x00B5, 25665 },
+ { 0x01EA, 25671 },
+ { 0x00B3, 25679 },
+ { 0x1AA4, 25685 },
+ { 0x1AA0, 25694 },
+ { 0x1A9C, 25703 },
+ { 0x1A9E, 25711 },
+ { 0x1AA2, 25719 },
+ { 0x0050, 25727 },
+ { 0x1A22, 25731 },
+ { 0x0164, 25738 },
+ { 0x1A20, 25744 },
+ { 0x1941, 25750 },
+ { 0x194D, 25757 },
+ { 0x35D7, 25763 },
+ { 0x1958, 25771 },
+ { 0x35D9, 25778 },
+ { 0x35DB, 25784 },
+ { 0x0051, 25791 },
+ { 0x025F, 25795 },
+ { 0x020A, 25801 },
+ { 0x35DD, 25808 },
+ { 0x35DF, 25816 },
+ { 0x0052, 25823 },
+ { 0x1A24, 25827 },
+ { 0x1A26, 25834 },
+ { 0x1A28, 25841 },
+ { 0x1A2A, 25850 },
+ { 0x023B, 25857 },
+ { 0x023C, 25864 },
+ { 0x0114, 25870 },
+ { 0x0118, 25876 },
+ { 0x01D0, 25882 },
+ { 0x1942, 25889 },
+ { 0x020C, 25896 },
+ { 0x0116, 25902 },
+ { 0x362D, 25908 },
+ { 0x1959, 25915 },
+ { 0x023D, 25922 },
+ { 0x1943, 25928 },
+ { 0x01D2, 25937 },
+ { 0x391B, 25944 },
+ { 0x35E1, 25950 },
+ { 0x3919, 25955 },
+ { 0x0053, 25961 },
+ { 0x1A2C, 25965 },
+ { 0x1A2E, 25972 },
+ { 0x1A34, 25979 },
+ { 0x0241, 25989 },
+ { 0x011A, 25995 },
+ { 0x1A30, 26001 },
+ { 0x0120, 26010 },
+ { 0x1A32, 26016 },
+ { 0x01D8, 26025 },
+ { 0x01FE, 26032 },
+ { 0x1944, 26039 },
+ { 0x011E, 26046 },
+ { 0x362F, 26052 },
+ { 0x195A, 26059 },
+ { 0x011C, 26066 },
+ { 0x0054, 26072 },
+ { 0x1A36, 26076 },
+ { 0x1A38, 26083 },
+ { 0x01F5, 26090 },
+ { 0x016C, 26096 },
+ { 0x1A3A, 26102 },
+ { 0x0124, 26109 },
+ { 0x01DA, 26115 },
+ { 0x1945, 26122 },
+ { 0x0126, 26129 },
+ { 0x0122, 26135 },
+ { 0x016A, 26141 },
+ { 0x278C, 26148 },
+ { 0x1A62, 26155 },
+ { 0x0247, 26161 },
+ { 0x1A3C, 26168 },
+ { 0x0055, 26175 },
+ { 0x0248, 26179 },
+ { 0x3921, 26184 },
+ { 0x1AB0, 26193 },
+ { 0x1AB2, 26200 },
+ { 0x016F, 26207 },
+ { 0x1ABC, 26213 },
+ { 0x1AB8, 26222 },
+ { 0x1AB4, 26231 },
+ { 0x1AB6, 26239 },
+ { 0x1ABA, 26247 },
+ { 0x3924, 26255 },
+ { 0x012E, 26262 },
+ { 0x00B9, 26269 },
+ { 0x012C, 26275 },
+ { 0x0193, 26281 },
+ { 0x00B8, 26287 },
+ { 0x3920, 26293 },
+ { 0x0128, 26301 },
+ { 0x1A44, 26307 },
+ { 0x1A40, 26315 },
+ { 0x0130, 26322 },
+ { 0x01D4, 26329 },
+ { 0x012A, 26336 },
+ { 0x1A46, 26342 },
+ { 0x0132, 26350 },
+ { 0x01D6, 26356 },
+ { 0x00BB, 26363 },
+ { 0x0197, 26369 },
+ { 0x0199, 26377 },
+ { 0x019B, 26385 },
+ { 0x0195, 26393 },
+ { 0x1A3E, 26401 },
+ { 0x1969, 26408 },
+ { 0x00BA, 26415 },
+ { 0x1A42, 26421 },
+ { 0x0056, 26428 },
+ { 0x1A4A, 26432 },
+ { 0x279A, 26439 },
+ { 0x024A, 26445 },
+ { 0x2797, 26451 },
+ { 0x1A48, 26458 },
+ { 0x195C, 26464 },
+ { 0x35E5, 26471 },
+ { 0x0057, 26478 },
+ { 0x1A52, 26482 },
+ { 0x1A54, 26489 },
+ { 0x2799, 26496 },
+ { 0x1A63, 26502 },
+ { 0x1A4E, 26509 },
+ { 0x1A4C, 26515 },
+ { 0x1A50, 26521 },
+ { 0x0134, 26527 },
+ { 0x0058, 26533 },
+ { 0x1A56, 26537 },
+ { 0x3928, 26544 },
+ { 0x3929, 26552 },
+ { 0x392A, 26560 },
+ { 0x392B, 26572 },
+ { 0x195D, 26582 },
+ { 0x1A58, 26589 },
+ { 0x0059, 26595 },
+ { 0x1A5A, 26599 },
+ { 0x1AC0, 26606 },
+ { 0x0173, 26613 },
+ { 0x1AC2, 26619 },
+ { 0x1ACA, 26626 },
+ { 0x1A64, 26632 },
+ { 0x00BC, 26639 },
+ { 0x1ABE, 26645 },
+ { 0x392C, 26651 },
+ { 0x1AC4, 26659 },
+ { 0x01F2, 26665 },
+ { 0x020E, 26671 },
+ { 0x00BE, 26677 },
+ { 0x0136, 26683 },
+ { 0x005A, 26689 },
+ { 0x013B, 26693 },
+ { 0x1A5E, 26700 },
+ { 0x0250, 26707 },
+ { 0x01E4, 26713 },
+ { 0x1A60, 26719 },
+ { 0x0139, 26726 },
+ { 0x013D, 26732 },
+ { 0x01FF, 26738 },
+ { 0x1946, 26745 },
+ { 0x0175, 26752 },
+ { 0x195E, 26758 },
+ { 0x2792, 26765 },
+ { 0x024F, 26771 },
+ { 0x1A5C, 26778 },
+ { 0x35B9, 26784 },
+ { 0x00A5, 26788 },
+ { 0x01BC, 26792 },
+ { 0x01A2, 26798 },
+ { 0x35BB, 26804 },
+ { 0x35BD, 26808 },
+ { 0x35BF, 26812 },
+ { 0x35C1, 26816 },
+ { 0x35C3, 26823 },
+ { 0x01F7, 26827 },
+ { 0x01B2, 26832 },
+ { 0x0185, 26836 },
+ { 0x0262, 26842 },
+ { 0x0264, 26847 },
+ { 0x35F1, 26854 },
+ { 0x0154, 26858 },
+ { 0x35F3, 26862 },
+ { 0x0188, 26866 },
+ { 0x0269, 26870 },
+ { 0x026A, 26875 },
+ { 0x018B, 26880 },
+ { 0x0162, 26884 },
+ { 0x35D5, 26888 },
+ { 0x01E2, 26892 },
+ { 0x01F8, 26896 },
+ { 0x0267, 26901 },
+ { 0x194A, 26908 },
+ { 0x0265, 26914 },
+ { 0x35AF, 26919 },
+ { 0x193B, 26923 },
+ { 0x3922, 26927 },
+ { 0x35FE, 26931 },
+ { 0x3935, 26935 },
+ { 0x35E7, 26939 },
+ { 0x3925, 26943 },
+ { 0x3927, 26947 },
+ { 0x3926, 26955 },
+ { 0x35F5, 26963 },
+ { 0x35F7, 26967 },
+ { 0x010A, 26971 },
+ { 0x390E, 26975 },
+ { 0x0242, 26981 },
+ { 0x0245, 26985 },
+ { 0x195B, 26991 },
+ { 0x1968, 26998 },
+ { 0x00AF, 27005 },
+ { 0x0251, 27009 },
+ { 0x0252, 27013 },
+ { 0x0179, 27019 },
+ { 0x01AE, 27025 },
+ { 0x196A, 27031 },
+ { 0x0178, 27038 },
+ { 0x0162, 27043 },
+ { 0x00F7, 27047 },
+ { 0x35F8, 27051 },
+ { 0x35F9, 27055 },
+ { 0x35FA, 27059 },
+ { 0x0237, 27063 },
+ { 0x35FB, 27067 },
+ { 0x35E3, 27071 },
+ { 0x18E6, 27076 },
+ { 0x35FD, 27082 },
+ { 0x363A, 27086 },
+ { 0x0263, 27090 },
+ { 0x0268, 27095 },
+ { 0x279C, 27100 },
+ { 0x35AD, 27105 },
+ { 0x0226, 27109 },
+ { 0x0228, 27115 },
+ { 0x194C, 27119 },
+ { 0x022D, 27125 },
+ { 0x013E, 27129 },
+ { 0x1A66, 27134 },
+ { 0x1A68, 27142 },
+ { 0x1A67, 27150 },
+ { 0x021A, 27158 },
+ { 0x1963, 27163 },
+ { 0x0213, 27171 },
+ { 0x3911, 27176 },
+ { 0x1967, 27183 },
+ { 0x3934, 27191 },
+ { 0x0223, 27196 },
+ { 0x0266, 27201 },
+ { 0x0144, 27206 },
+ { 0x0167, 27211 },
+ { 0x017C, 27216 },
+ { 0x35EF, 27221 },
+ { 0x01DC, 27225 },
+ { 0x0210, 27229 },
+ { 0x1960, 27233 },
+ { 0x1A6A, 27240 },
+ { 0x0222, 27244 },
+ { 0x3907, 27248 },
+ { 0x363C, 27253 },
+ { 0x3932, 27257 },
+ { 0x0218, 27262 },
+ { 0x0219, 27266 },
+ { 0x1965, 27272 },
+ { 0x009E, 27279 },
+ { 0x0244, 27284 },
+ { 0x00BD, 27290 },
+ { 0x35EB, 27294 },
+ { 0x35ED, 27300 },
+ { 0x3905, 27308 },
+ { 0x0234, 27313 },
+ { 0x3902, 27318 },
+ { 0x18E7, 27323 },
+ { 0x35CD, 27329 },
+ { 0x0259, 27334 },
+ { 0x0236, 27340 },
+ { 0x021D, 27345 },
+ { 0x391A, 27352 },
+ { 0x391C, 27357 },
+ { 0x015A, 27364 },
+ { 0x0220, 27370 },
+ { 0x3908, 27375 },
+ { 0x391D, 27382 },
+ { 0x391E, 27387 },
+ { 0x020F, 27394 },
+ { 0x019C, 27399 },
+ { 0x1947, 27404 },
+ { 0x0224, 27409 },
+ { 0x026D, 27414 },
+ { 0x026E, 27421 },
+ { 0x18D9, 27430 },
+ { 0x025D, 27435 },
+ { 0x3607, 27440 },
+ { 0x022E, 27445 },
+ { 0x022F, 27450 },
+ { 0x3915, 27458 },
+ { 0x3916, 27464 },
+ { 0x0238, 27472 },
+ { 0x023A, 27477 },
+ { 0x0239, 27484 },
+ { 0x279F, 27492 },
+ { 0x0246, 27499 },
+ { 0x024B, 27504 },
+ { 0x024C, 27509 },
+ { 0x024D, 27514 },
+ { 0x18D2, 27519 },
+ { 0x18E4, 27524 },
+ { 0x3913, 27529 },
+ { 0x3914, 27536 },
+ { 0x3923, 27544 },
+ { 0x18D8, 27549 },
+ { 0x0211, 27555 },
+ { 0x014C, 27560 },
+ { 0x3605, 27565 },
+ { 0x00F0, 27571 },
+ { 0x01F6, 27576 },
+ { 0x021E, 27581 },
+ { 0x0243, 27588 },
+ { 0x0201, 27597 },
+ { 0x3600, 27602 },
+ { 0x3602, 27607 },
+ { 0x1949, 27612 },
+ { 0x3609, 27617 },
+ { 0x360B, 27622 },
+ { 0x360D, 27627 },
+ { 0x3917, 27632 },
+ { 0x0249, 27637 },
+ { 0x194F, 27641 },
+ { 0x3621, 27647 },
+ { 0x3623, 27652 },
+ { 0x3625, 27657 },
+ { 0x391F, 27662 },
+ { 0x3912, 27667 },
+ { 0x3936, 27672 },
+ { 0x3933, 27677 },
+ { 0x1D11, 27682 },
+ { 0x35C5, 27687 },
+ { 0x0217, 27694 },
+ { 0x023E, 27699 },
+ { 0x021B, 27706 },
+ { 0x021C, 27712 },
+ { 0x1964, 27720 },
+ { 0x3612, 27729 },
+ { 0x18E1, 27733 },
+ { 0x18E3, 27738 },
+ { 0x18ED, 27745 },
+ { 0x18E2, 27750 },
+ { 0x18EF, 27756 },
+ { 0x18EE, 27762 },
+ { 0x279D, 27768 },
+ { 0x35B1, 27773 },
+ { 0x35B3, 27777 },
+ { 0x35B5, 27781 },
+ { 0x35E9, 27787 },
+ { 0x3904, 27792 },
+ { 0x390F, 27797 },
+ { 0x3910, 27802 },
+ { 0x1AC8, 27809 },
+ { 0x1AC6, 27814 },
+ { 0x35AB, 27819 },
+ { 0x35A9, 27824 },
+ { 0x194B, 27829 },
+ { 0x194E, 27836 },
+ { 0x3A0D, 27843 },
+ { 0x3A0E, 27847 },
+ { 0x3A0F, 27851 },
+ { 0x00F2, 27855 },
+ { 0x0112, 27859 },
+ { 0x3A13, 27863 },
+ { 0x3A10, 27867 },
+ { 0x3A11, 27871 },
+ { 0x3A12, 27875 },
+ { 0x0165, 27881 },
+ { 0x18F5, 27884 },
+ { 0x017A, 27887 },
+ { 0x017E, 27892 },
+ { 0x18D0, 27895 },
+ { 0x0258, 27900 },
+ { 0x18D4, 27905 },
+ { 0x18D5, 27910 },
+ { 0x18D7, 27915 },
+ { 0x35B6, 27920 },
+ { 0x0221, 27925 },
+ { 0x025A, 27930 },
+ { 0x025B, 27937 },
+ { 0x0229, 27942 },
+ { 0x18DA, 27947 },
+ { 0x18DB, 27952 },
+ { 0x025E, 27957 },
+ { 0x18DC, 27962 },
+ { 0x18DD, 27969 },
+ { 0x0233, 27974 },
+ { 0x18DF, 27979 },
+ { 0x18E8, 27984 },
+ { 0x023F, 27989 },
+ { 0x3918, 27994 },
+ { 0x35B7, 28002 },
+ { 0x18EB, 28007 },
+ { 0x18EC, 28012 },
+ { 0x18F0, 28017 },
+ { 0x18F1, 28022 },
+ { 0x024E, 28027 },
+ { 0x18F2, 28032 },
+ { 0x18D1, 28037 },
+ { 0x0235, 28042 },
+ { 0x18E5, 28047 },
+ { 0x18D6, 28052 },
+ { 0x18F3, 28057 },
+ { 0x35FC, 28062 },
+ { 0x18E0, 28067 },
+ { 0x18D3, 28073 },
+ { 0x27A1, 28079 },
+ { 0x3640, 28085 },
+ { 0x18EA, 28091 },
+ { 0x0240, 28097 },
+ { 0x18DE, 28103 },
+ { 0x18E9, 28109 },
+ { 0x017F, 28115 },
+ { 0x18F4, 28119 },
+ { 0x0253, 28124 },
+ { 0x0260, 28128 },
+ { 0x0180, 28134 },
+ { 0x0181, 28138 },
+ { 0x026C, 28142 },
+ { 0x0257, 28146 },
+ { 0x026B, 28150 },
+ { 0x0255, 28154 },
+ { 0x017D, 28159 },
+ { 0x0169, 28166 },
+ { 0x0261, 28171 },
+ { 0x0182, 28178 },
+ { 0x0256, 28182 },
+ { 0x0254, 28186 },
+ { 0x3615, 28191 },
+ { 0x0021, 28195 },
+ { 0x01E5, 28199 },
+ { 0x019F, 28206 },
+ { 0x1A6B, 28215 },
+ { 0x1A6D, 28222 },
+ { 0x0084, 28229 },
+ { 0x01B9, 28236 },
+ { 0x19CB, 28245 },
+ { 0x0080, 28252 },
+ { 0x00C1, 28258 },
+ { 0x1A81, 28264 },
+ { 0x1A7D, 28273 },
+ { 0x1A79, 28282 },
+ { 0x1A7B, 28290 },
+ { 0x1A7F, 28298 },
+ { 0x018C, 28306 },
+ { 0x007F, 28312 },
+ { 0x0082, 28318 },
+ { 0x01BF, 28324 },
+ { 0x00BF, 28331 },
+ { 0x00C3, 28337 },
+ { 0x01F9, 28343 },
+ { 0x01C1, 28349 },
+ { 0x0083, 28356 },
+ { 0x019D, 28362 },
+ { 0x0081, 28370 },
+ { 0x1A77, 28376 },
+ { 0x1A73, 28385 },
+ { 0x1A6F, 28394 },
+ { 0x1A71, 28402 },
+ { 0x1A75, 28410 },
+ { 0x0022, 28418 },
+ { 0x19CD, 28422 },
+ { 0x19CF, 28429 },
+ { 0x0140, 28436 },
+ { 0x19D1, 28442 },
+ { 0x0202, 28449 },
+ { 0x0141, 28455 },
+ { 0x361C, 28461 },
+ { 0x0023, 28467 },
+ { 0x3618, 28471 },
+ { 0x00C9, 28477 },
+ { 0x0146, 28484 },
+ { 0x00C5, 28490 },
+ { 0x00CB, 28496 },
+ { 0x01FA, 28502 },
+ { 0x0086, 28508 },
+ { 0x19D3, 28514 },
+ { 0x00C7, 28522 },
+ { 0x0024, 28528 },
+ { 0x19D5, 28532 },
+ { 0x19D7, 28539 },
+ { 0x0149, 28546 },
+ { 0x19D9, 28552 },
+ { 0x00CD, 28559 },
+ { 0x01B1, 28565 },
+ { 0x0184, 28573 },
+ { 0x00CF, 28583 },
+ { 0x014A, 28589 },
+ { 0x19DB, 28595 },
+ { 0x19DD, 28601 },
+ { 0x0025, 28608 },
+ { 0x00D5, 28612 },
+ { 0x1A83, 28619 },
+ { 0x1A85, 28626 },
+ { 0x0088, 28633 },
+ { 0x00D3, 28639 },
+ { 0x00D9, 28645 },
+ { 0x0087, 28651 },
+ { 0x1A87, 28657 },
+ { 0x19E5, 28663 },
+ { 0x01C3, 28670 },
+ { 0x00D1, 28677 },
+ { 0x19E1, 28683 },
+ { 0x19DF, 28691 },
+ { 0x00D7, 28699 },
+ { 0x0205, 28705 },
+ { 0x01E7, 28711 },
+ { 0x19E7, 28717 },
+ { 0x01C5, 28725 },
+ { 0x008A, 28732 },
+ { 0x0089, 28738 },
+ { 0x1A91, 28744 },
+ { 0x1A8D, 28753 },
+ { 0x1A89, 28762 },
+ { 0x1A8B, 28770 },
+ { 0x1A8F, 28778 },
+ { 0x19E3, 28786 },
+ { 0x0026, 28793 },
+ { 0x19E9, 28797 },
+ { 0x0150, 28804 },
+ { 0x361E, 28810 },
+ { 0x0027, 28816 },
+ { 0x00DF, 28820 },
+ { 0x0152, 28827 },
+ { 0x01B3, 28833 },
+ { 0x00DD, 28839 },
+ { 0x01A5, 28845 },
+ { 0x19EB, 28851 },
+ { 0x01A3, 28857 },
+ { 0x00E1, 28863 },
+ { 0x3626, 28869 },
+ { 0x00DB, 28876 },
+ { 0x0028, 28882 },
+ { 0x19ED, 28886 },
+ { 0x19EF, 28893 },
+ { 0x3630, 28900 },
+ { 0x19F5, 28906 },
+ { 0x01DD, 28913 },
+ { 0x00E5, 28919 },
+ { 0x19F3, 28925 },
+ { 0x278D, 28931 },
+ { 0x19F1, 28937 },
+ { 0x00E3, 28943 },
+ { 0x0029, 28949 },
+ { 0x00EF, 28953 },
+ { 0x1A95, 28960 },
+ { 0x1A93, 28967 },
+ { 0x008C, 28974 },
+ { 0x00EB, 28980 },
+ { 0x018E, 28986 },
+ { 0x008B, 28992 },
+ { 0x00E7, 28998 },
+ { 0x19F7, 29004 },
+ { 0x01C7, 29011 },
+ { 0x00E9, 29018 },
+ { 0x00ED, 29024 },
+ { 0x0156, 29030 },
+ { 0x01C9, 29036 },
+ { 0x008E, 29043 },
+ { 0x19F9, 29049 },
+ { 0x008D, 29057 },
+ { 0x002A, 29063 },
+ { 0x0207, 29067 },
+ { 0x00F3, 29073 },
+ { 0x3637, 29079 },
+ { 0x002B, 29085 },
+ { 0x19FD, 29089 },
+ { 0x0157, 29096 },
+ { 0x19FF, 29102 },
+ { 0x19FB, 29109 },
+ { 0x01A7, 29115 },
+ { 0x35C6, 29121 },
+ { 0x35CA, 29127 },
+ { 0x00F5, 29136 },
+ { 0x3628, 29142 },
+ { 0x35C8, 29149 },
+ { 0x278F, 29156 },
+ { 0x002C, 29162 },
+ { 0x01FC, 29166 },
+ { 0x1A01, 29172 },
+ { 0x1A03, 29179 },
+ { 0x3633, 29188 },
+ { 0x35CE, 29194 },
+ { 0x1A05, 29201 },
+ { 0x00F8, 29208 },
+ { 0x00FC, 29214 },
+ { 0x0187, 29220 },
+ { 0x2786, 29228 },
+ { 0x00FE, 29235 },
+ { 0x2788, 29242 },
+ { 0x0100, 29249 },
+ { 0x00FA, 29255 },
+ { 0x1A07, 29261 },
+ { 0x002D, 29268 },
+ { 0x1A0B, 29272 },
+ { 0x1A0D, 29279 },
+ { 0x2794, 29286 },
+ { 0x1A09, 29292 },
+ { 0x002E, 29298 },
+ { 0x1A0F, 29302 },
+ { 0x1A11, 29309 },
+ { 0x015C, 29316 },
+ { 0x1A13, 29323 },
+ { 0x01DF, 29330 },
+ { 0x0102, 29338 },
+ { 0x0106, 29344 },
+ { 0x01B7, 29350 },
+ { 0x018A, 29356 },
+ { 0x0090, 29364 },
+ { 0x0104, 29370 },
+ { 0x362A, 29376 },
+ { 0x3616, 29383 },
+ { 0x1A15, 29389 },
+ { 0x002F, 29396 },
+ { 0x01ED, 29400 },
+ { 0x01EF, 29407 },
+ { 0x1A97, 29416 },
+ { 0x1A99, 29423 },
+ { 0x015F, 29430 },
+ { 0x1AAD, 29436 },
+ { 0x1AA9, 29445 },
+ { 0x1AA5, 29454 },
+ { 0x1AA7, 29462 },
+ { 0x1AAB, 29470 },
+ { 0x35D0, 29478 },
+ { 0x35D2, 29486 },
+ { 0x0092, 29492 },
+ { 0x010D, 29498 },
+ { 0x0190, 29504 },
+ { 0x0091, 29510 },
+ { 0x0094, 29516 },
+ { 0x1A17, 29522 },
+ { 0x01EB, 29530 },
+ { 0x1A19, 29538 },
+ { 0x010F, 29546 },
+ { 0x01CB, 29553 },
+ { 0x010B, 29560 },
+ { 0x1A1D, 29566 },
+ { 0x1A1B, 29574 },
+ { 0x015E, 29582 },
+ { 0x01A9, 29589 },
+ { 0x01AB, 29595 },
+ { 0x0097, 29603 },
+ { 0x01BD, 29609 },
+ { 0x01CD, 29617 },
+ { 0x0095, 29624 },
+ { 0x01E9, 29630 },
+ { 0x0093, 29638 },
+ { 0x1AA3, 29644 },
+ { 0x1A9F, 29653 },
+ { 0x1A9B, 29662 },
+ { 0x1A9D, 29670 },
+ { 0x1AA1, 29678 },
+ { 0x0030, 29686 },
+ { 0x1A21, 29690 },
+ { 0x0163, 29697 },
+ { 0x1A1F, 29703 },
+ { 0x2789, 29709 },
+ { 0x35D6, 29715 },
+ { 0x35D8, 29723 },
+ { 0x35DA, 29729 },
+ { 0x0031, 29736 },
+ { 0x35DC, 29740 },
+ { 0x35DE, 29748 },
+ { 0x0032, 29755 },
+ { 0x1A23, 29759 },
+ { 0x1A25, 29766 },
+ { 0x1A27, 29773 },
+ { 0x1A29, 29782 },
+ { 0x278A, 29789 },
+ { 0x0113, 29795 },
+ { 0x0117, 29801 },
+ { 0x01CF, 29807 },
+ { 0x020B, 29814 },
+ { 0x0115, 29820 },
+ { 0x362C, 29826 },
+ { 0x01D1, 29833 },
+ { 0x35E0, 29840 },
+ { 0x0033, 29845 },
+ { 0x1A2B, 29849 },
+ { 0x1A2D, 29856 },
+ { 0x1A33, 29863 },
+ { 0x0119, 29873 },
+ { 0x1A2F, 29879 },
+ { 0x011F, 29888 },
+ { 0x1A31, 29894 },
+ { 0x01D7, 29903 },
+ { 0x27A4, 29910 },
+ { 0x011D, 29917 },
+ { 0x362E, 29923 },
+ { 0x011B, 29930 },
+ { 0x0034, 29936 },
+ { 0x1A35, 29940 },
+ { 0x1A37, 29947 },
+ { 0x016B, 29954 },
+ { 0x1A39, 29960 },
+ { 0x0123, 29967 },
+ { 0x01D9, 29973 },
+ { 0x0125, 29980 },
+ { 0x0121, 29986 },
+ { 0x01FD, 29992 },
+ { 0x016D, 29999 },
+ { 0x1A3B, 30006 },
+ { 0x0035, 30013 },
+ { 0x0203, 30017 },
+ { 0x1AAF, 30022 },
+ { 0x1AB1, 30029 },
+ { 0x016E, 30036 },
+ { 0x1ABB, 30042 },
+ { 0x1AB7, 30051 },
+ { 0x1AB3, 30060 },
+ { 0x1AB5, 30068 },
+ { 0x1AB9, 30076 },
+ { 0x012D, 30084 },
+ { 0x0099, 30091 },
+ { 0x012B, 30097 },
+ { 0x0192, 30103 },
+ { 0x0098, 30109 },
+ { 0x0127, 30115 },
+ { 0x1A43, 30121 },
+ { 0x1A3F, 30129 },
+ { 0x012F, 30136 },
+ { 0x01D3, 30143 },
+ { 0x0129, 30150 },
+ { 0x1A45, 30156 },
+ { 0x0131, 30164 },
+ { 0x01D5, 30170 },
+ { 0x009B, 30177 },
+ { 0x0196, 30183 },
+ { 0x0198, 30191 },
+ { 0x019A, 30199 },
+ { 0x0194, 30207 },
+ { 0x1A3D, 30215 },
+ { 0x009A, 30222 },
+ { 0x1A41, 30228 },
+ { 0x0036, 30235 },
+ { 0x1A49, 30239 },
+ { 0x0171, 30246 },
+ { 0x1A47, 30252 },
+ { 0x35E4, 30258 },
+ { 0x0037, 30265 },
+ { 0x1A51, 30269 },
+ { 0x1A53, 30276 },
+ { 0x2798, 30283 },
+ { 0x1A4D, 30289 },
+ { 0x1A4B, 30295 },
+ { 0x1A4F, 30301 },
+ { 0x0133, 30307 },
+ { 0x0038, 30313 },
+ { 0x1A55, 30317 },
+ { 0x1A57, 30324 },
+ { 0x0039, 30330 },
+ { 0x1A59, 30334 },
+ { 0x1ABF, 30341 },
+ { 0x0172, 30348 },
+ { 0x1AC1, 30354 },
+ { 0x1AC9, 30361 },
+ { 0x009C, 30367 },
+ { 0x1ABD, 30373 },
+ { 0x1AC3, 30379 },
+ { 0x01F1, 30385 },
+ { 0x020D, 30391 },
+ { 0x0137, 30397 },
+ { 0x0135, 30403 },
+ { 0x003A, 30409 },
+ { 0x013A, 30413 },
+ { 0x1A5D, 30420 },
+ { 0x01E3, 30427 },
+ { 0x1A5F, 30433 },
+ { 0x0138, 30440 },
+ { 0x013C, 30446 },
+ { 0x27A5, 30452 },
+ { 0x0174, 30459 },
+ { 0x2791, 30465 },
+ { 0x1A5B, 30471 },
+ { 0x35B8, 30477 },
+ { 0x0085, 30481 },
+ { 0x01BB, 30485 },
+ { 0x01A1, 30491 },
+ { 0x35BA, 30497 },
+ { 0x35BC, 30501 },
+ { 0x35BE, 30505 },
+ { 0x35C0, 30509 },
+ { 0x35C2, 30516 },
+ { 0x01B0, 30520 },
+ { 0x0183, 30524 },
+ { 0x35F0, 30530 },
+ { 0x35F2, 30534 },
+ { 0x0186, 30538 },
+ { 0x0189, 30542 },
+ { 0x0161, 30546 },
+ { 0x35D4, 30550 },
+ { 0x01E1, 30554 },
+ { 0x35AE, 30558 },
+ { 0x35E6, 30562 },
+ { 0x3638, 30566 },
+ { 0x35F4, 30570 },
+ { 0x0109, 30574 },
+ { 0x0168, 30578 },
+ { 0x008F, 30582 },
+ { 0x0176, 30586 },
+ { 0x01AD, 30590 },
+ { 0x0177, 30596 },
+ { 0x0161, 30601 },
+ { 0x35E2, 30605 },
+ { 0x3639, 30610 },
+ { 0x279B, 30614 },
+ { 0x35AC, 30619 },
+ { 0x0155, 30623 },
+ { 0x014F, 30627 },
+ { 0x0145, 30632 },
+ { 0x0143, 30637 },
+ { 0x0166, 30642 },
+ { 0x017B, 30647 },
+ { 0x35EE, 30652 },
+ { 0x01B6, 30656 },
+ { 0x01DB, 30660 },
+ { 0x2793, 30664 },
+ { 0x0153, 30668 },
+ { 0x01B5, 30672 },
+ { 0x363B, 30676 },
+ { 0x014E, 30680 },
+ { 0x1A69, 30684 },
+ { 0x0209, 30689 },
+ { 0x3634, 30697 },
+ { 0x009D, 30703 },
+ { 0x35EA, 30707 },
+ { 0x35EC, 30713 },
+ { 0x35CC, 30721 },
+ { 0x3632, 30726 },
+ { 0x2795, 30731 },
+ { 0x3613, 30736 },
+ { 0x3635, 30741 },
+ { 0x3606, 30746 },
+ { 0x015B, 30751 },
+ { 0x3636, 30756 },
+ { 0x0204, 30761 },
+ { 0x2796, 30766 },
+ { 0x3604, 30771 },
+ { 0x0148, 30777 },
+ { 0x0200, 30782 },
+ { 0x35FF, 30787 },
+ { 0x3601, 30792 },
+ { 0x3603, 30797 },
+ { 0x3608, 30802 },
+ { 0x360A, 30807 },
+ { 0x360C, 30812 },
+ { 0x0170, 30817 },
+ { 0x3620, 30821 },
+ { 0x3622, 30826 },
+ { 0x3624, 30831 },
+ { 0x35C4, 30836 },
+ { 0x014D, 30843 },
+ { 0x3631, 30848 },
+ { 0x3611, 30854 },
+ { 0x35B0, 30858 },
+ { 0x35B2, 30862 },
+ { 0x35B4, 30866 },
+ { 0x35E8, 30872 },
+ { 0x1AC7, 30877 },
+ { 0x1AC5, 30882 },
+ { 0x35AA, 30887 },
+ { 0x35A8, 30892 },
+ { 0x00F1, 30897 },
+ { 0x0111, 30901 },
+ { 0x1C40, 30905 },
+ { 0x1C41, 30910 },
+ { 0x1C45, 30915 },
+ { 0x1932, 30920 },
+ { 0x27A2, 30925 },
+ { 0x1C46, 30930 },
+ { 0x1C47, 30935 },
+ { 0x1C48, 30940 },
+ { 0x1C49, 30945 },
+ { 0x1C42, 30950 },
+ { 0x1C4A, 30955 },
+ { 0x1933, 30960 },
+ { 0x1C4B, 30965 },
+ { 0x1C4C, 30970 },
+ { 0x1934, 30975 },
+ { 0x1935, 30980 },
+ { 0x1C43, 30985 },
+ { 0x1C44, 30990 },
+ { 0x3644, 30995 },
+ { 0x3645, 31000 },
+ { 0x3643, 31005 },
+ { 0x3641, 31010 },
+ { 0x3642, 31015 },
+ { 0x363D, 31020 },
+ { 0x6C86, 31025 },
+ { 0x6CD5, 31026 },
+ { 0x21A8, 31028 },
+ { 0x70CB, 31029 },
+ { 0x70C5, 31033 },
+ { 0x70DF, 31037 },
+ { 0x271E, 31042 },
+ { 0x70DA, 31047 },
+ { 0x22CC, 31052 },
+ { 0x6FC3, 31058 },
+ { 0x6F33, 31060 },
+ { 0x70D1, 31063 },
+ { 0x70B8, 31067 },
+ { 0x22CD, 31070 },
+ { 0x20EB, 31076 },
+ { 0x70D6, 31078 },
+ { 0x70A4, 31083 },
+ { 0x70E8, 31086 },
+ { 0x70BF, 31091 },
+ { 0x22B2, 31093 },
+ { 0x15DC, 31096 },
+ { 0x15DB, 31099 },
+ { 0x15DA, 31102 },
+ { 0x15D9, 31105 },
+ { 0x15E0, 31108 },
+ { 0x15E5, 31111 },
+ { 0x15E1, 31114 },
+ { 0x15E4, 31117 },
+ { 0x15E3, 31120 },
+ { 0x15E8, 31123 },
+ { 0x15DF, 31126 },
+ { 0x15E7, 31129 },
+ { 0x15E6, 31132 },
+ { 0x15E2, 31135 },
+ { 0x15D0, 31138 },
+ { 0x15D8, 31142 },
+ { 0x15D6, 31146 },
+ { 0x15D4, 31150 },
+ { 0x15D5, 31154 },
+ { 0x15D7, 31158 },
+ { 0x15D3, 31162 },
+ { 0x15D1, 31166 },
+ { 0x15D2, 31170 },
+ { 0x15C4, 31174 },
+ { 0x15CB, 31178 },
+ { 0x15C5, 31182 },
+ { 0x15CC, 31186 },
+ { 0x15C6, 31190 },
+ { 0x15C8, 31194 },
+ { 0x15CA, 31198 },
+ { 0x15C7, 31202 },
+ { 0x15C9, 31206 },
+ { 0x15B7, 31210 },
+ { 0x15AB, 31213 },
+ { 0x15B2, 31216 },
+ { 0x15A8, 31219 },
+ { 0x15C1, 31222 },
+ { 0x15AD, 31225 },
+ { 0x15A6, 31228 },
+ { 0x15BC, 31231 },
+ { 0x15B9, 31234 },
+ { 0x15B4, 31237 },
+ { 0x15B5, 31240 },
+ { 0x15BB, 31243 },
+ { 0x15C0, 31246 },
+ { 0x15B0, 31249 },
+ { 0x15BD, 31252 },
+ { 0x15BA, 31255 },
+ { 0x15B8, 31258 },
+ { 0x15AC, 31261 },
+ { 0x15B3, 31264 },
+ { 0x15A9, 31267 },
+ { 0x15AE, 31270 },
+ { 0x15A7, 31273 },
+ { 0x15AA, 31276 },
+ { 0x15B6, 31279 },
+ { 0x15BE, 31282 },
+ { 0x15BF, 31285 },
+ { 0x15B1, 31288 },
+ { 0x15C3, 31291 },
+ { 0x15AF, 31294 },
+ { 0x15C2, 31297 },
+ { 0x15DE, 31300 },
+ { 0x15CE, 31303 },
+ { 0x15CF, 31307 },
+ { 0x15CD, 31311 },
+ { 0x15DD, 31315 },
+ { 0x15A5, 31318 },
+ { 0x1C63, 31321 },
+ { 0x20DB, 31324 },
+ { 0x20DC, 31328 },
+ { 0x20DF, 31332 },
+ { 0x20DE, 31336 },
+ { 0x213B, 31339 },
+ { 0x2135, 31342 },
+ { 0x6EC8, 31347 },
+ { 0x6EC4, 31350 },
+ { 0x6EC6, 31353 },
+ { 0x2139, 31357 },
+ { 0x2154, 31362 },
+ { 0x6EC5, 31365 },
+ { 0x6EC7, 31369 },
+ { 0x2499, 31372 },
+ { 0x225D, 31377 },
+ { 0x232D, 31380 },
+ { 0x2268, 31385 },
+ { 0x2138, 31388 },
+ { 0x6E79, 31393 },
+ { 0x22AB, 31398 },
+ { 0x2159, 31403 },
+ { 0x2498, 31406 },
+ { 0x22A9, 31411 },
+ { 0x20E1, 31416 },
+ { 0x20DD, 31420 },
+ { 0x20E0, 31424 },
+ { 0x7193, 31428 },
+ { 0x1C69, 31430 },
+ { 0x6C7C, 31432 },
+ { 0x6C83, 31434 },
+ { 0x696A, 31435 },
+ { 0x696F, 31439 },
+ { 0x696B, 31443 },
+ { 0x696E, 31447 },
+ { 0x696D, 31451 },
+ { 0x6972, 31455 },
+ { 0x6971, 31459 },
+ { 0x6970, 31463 },
+ { 0x696C, 31467 },
+ { 0x68A5, 31471 },
+ { 0x68A6, 31476 },
+ { 0x68A7, 31481 },
+ { 0x68AD, 31486 },
+ { 0x68AE, 31491 },
+ { 0x68AF, 31496 },
+ { 0x68B9, 31501 },
+ { 0x68BA, 31506 },
+ { 0x68BB, 31511 },
+ { 0x68C0, 31516 },
+ { 0x68C1, 31521 },
+ { 0x68C2, 31526 },
+ { 0x68C7, 31531 },
+ { 0x68C8, 31536 },
+ { 0x68C9, 31541 },
+ { 0x68E3, 31546 },
+ { 0x68E4, 31551 },
+ { 0x68E5, 31556 },
+ { 0x68D3, 31561 },
+ { 0x68D4, 31566 },
+ { 0x68D5, 31571 },
+ { 0x68E9, 31576 },
+ { 0x68EA, 31581 },
+ { 0x68EB, 31586 },
+ { 0x68DB, 31591 },
+ { 0x68DC, 31596 },
+ { 0x68DD, 31601 },
+ { 0x68F0, 31606 },
+ { 0x68F1, 31611 },
+ { 0x68F2, 31616 },
+ { 0x68F8, 31621 },
+ { 0x68F9, 31626 },
+ { 0x68FA, 31631 },
+ { 0x68FF, 31636 },
+ { 0x6900, 31641 },
+ { 0x6901, 31646 },
+ { 0x6908, 31651 },
+ { 0x6909, 31656 },
+ { 0x690A, 31661 },
+ { 0x6910, 31666 },
+ { 0x690E, 31671 },
+ { 0x6912, 31676 },
+ { 0x691D, 31681 },
+ { 0x6947, 31686 },
+ { 0x68B3, 31691 },
+ { 0x691B, 31696 },
+ { 0x693B, 31701 },
+ { 0x68AB, 31706 },
+ { 0x68B7, 31711 },
+ { 0x6933, 31716 },
+ { 0x6935, 31721 },
+ { 0x6919, 31726 },
+ { 0x6916, 31731 },
+ { 0x68E0, 31736 },
+ { 0x68ED, 31741 },
+ { 0x694C, 31746 },
+ { 0x692F, 31751 },
+ { 0x6966, 31756 },
+ { 0x68BC, 31761 },
+ { 0x6969, 31766 },
+ { 0x68B6, 31771 },
+ { 0x6939, 31776 },
+ { 0x68F6, 31781 },
+ { 0x6959, 31786 },
+ { 0x68A8, 31791 },
+ { 0x6937, 31796 },
+ { 0x6958, 31801 },
+ { 0x6931, 31806 },
+ { 0x68EF, 31811 },
+ { 0x6951, 31816 },
+ { 0x6950, 31821 },
+ { 0x693D, 31826 },
+ { 0x68DF, 31831 },
+ { 0x6946, 31836 },
+ { 0x6903, 31841 },
+ { 0x68AA, 31846 },
+ { 0x6964, 31851 },
+ { 0x6902, 31856 },
+ { 0x68D9, 31861 },
+ { 0x68FC, 31866 },
+ { 0x6934, 31871 },
+ { 0x691E, 31876 },
+ { 0x6914, 31881 },
+ { 0x68DE, 31886 },
+ { 0x6962, 31891 },
+ { 0x6925, 31896 },
+ { 0x6918, 31902 },
+ { 0x6905, 31907 },
+ { 0x68E6, 31912 },
+ { 0x691C, 31917 },
+ { 0x68EC, 31922 },
+ { 0x6945, 31927 },
+ { 0x694E, 31932 },
+ { 0x68BD, 31937 },
+ { 0x68A9, 31942 },
+ { 0x6911, 31947 },
+ { 0x68C4, 31952 },
+ { 0x6968, 31957 },
+ { 0x6932, 31962 },
+ { 0x68CB, 31967 },
+ { 0x6907, 31972 },
+ { 0x6936, 31977 },
+ { 0x68C5, 31982 },
+ { 0x68EE, 31987 },
+ { 0x6942, 31992 },
+ { 0x6926, 31998 },
+ { 0x694F, 32004 },
+ { 0x6948, 32009 },
+ { 0x68FB, 32014 },
+ { 0x68E2, 32019 },
+ { 0x6929, 32025 },
+ { 0x6949, 32030 },
+ { 0x68F4, 32035 },
+ { 0x68B2, 32040 },
+ { 0x691F, 32045 },
+ { 0x68D7, 32050 },
+ { 0x690B, 32055 },
+ { 0x68B1, 32060 },
+ { 0x6957, 32065 },
+ { 0x6922, 32070 },
+ { 0x68FE, 32075 },
+ { 0x693A, 32080 },
+ { 0x6953, 32085 },
+ { 0x694B, 32090 },
+ { 0x6955, 32095 },
+ { 0x68B0, 32100 },
+ { 0x6924, 32105 },
+ { 0x6915, 32110 },
+ { 0x6954, 32115 },
+ { 0x6917, 32120 },
+ { 0x68CF, 32125 },
+ { 0x6944, 32130 },
+ { 0x6904, 32135 },
+ { 0x695D, 32140 },
+ { 0x68D0, 32145 },
+ { 0x68D8, 32150 },
+ { 0x68CE, 32155 },
+ { 0x68C6, 32160 },
+ { 0x68B8, 32165 },
+ { 0x6913, 32170 },
+ { 0x68FD, 32175 },
+ { 0x6943, 32180 },
+ { 0x68B5, 32186 },
+ { 0x6963, 32191 },
+ { 0x6938, 32196 },
+ { 0x6920, 32201 },
+ { 0x68CD, 32206 },
+ { 0x694D, 32211 },
+ { 0x695C, 32216 },
+ { 0x68C3, 32221 },
+ { 0x6960, 32226 },
+ { 0x695A, 32231 },
+ { 0x68E1, 32236 },
+ { 0x68BE, 32241 },
+ { 0x6928, 32246 },
+ { 0x6921, 32251 },
+ { 0x68F3, 32256 },
+ { 0x694A, 32261 },
+ { 0x6923, 32266 },
+ { 0x68F5, 32271 },
+ { 0x6941, 32276 },
+ { 0x68D6, 32282 },
+ { 0x68CA, 32287 },
+ { 0x6965, 32292 },
+ { 0x68CC, 32297 },
+ { 0x692C, 32302 },
+ { 0x692D, 32307 },
+ { 0x692A, 32312 },
+ { 0x690C, 32317 },
+ { 0x6967, 32322 },
+ { 0x6952, 32327 },
+ { 0x693E, 32332 },
+ { 0x6961, 32337 },
+ { 0x693F, 32342 },
+ { 0x68F7, 32347 },
+ { 0x690D, 32353 },
+ { 0x6930, 32358 },
+ { 0x68D2, 32363 },
+ { 0x68AC, 32368 },
+ { 0x68E7, 32373 },
+ { 0x68E8, 32378 },
+ { 0x695E, 32383 },
+ { 0x6927, 32388 },
+ { 0x692E, 32394 },
+ { 0x695F, 32399 },
+ { 0x690F, 32404 },
+ { 0x6940, 32409 },
+ { 0x693C, 32414 },
+ { 0x68BF, 32419 },
+ { 0x692B, 32424 },
+ { 0x6956, 32429 },
+ { 0x695B, 32434 },
+ { 0x691A, 32439 },
+ { 0x68B4, 32444 },
+ { 0x68D1, 32449 },
+ { 0x68DA, 32454 },
+ { 0x6906, 32459 },
+ { 0x6977, 32464 },
+ { 0x6974, 32470 },
+ { 0x6973, 32475 },
+ { 0x6978, 32480 },
+ { 0x6975, 32486 },
+ { 0x6979, 32491 },
+ { 0x6976, 32496 },
+ { 0x6FC2, 32501 },
+ { 0x0074, 32502 },
+ { 0x6C47, 32504 },
+ { 0x1D9B, 32506 },
+ { 0x2594, 32508 },
+ { 0x2584, 32512 },
+ { 0x2583, 32517 },
+ { 0x2586, 32522 },
+ { 0x2585, 32527 },
+ { 0x1DCB, 32532 },
+ { 0x6DEB, 32534 },
+ { 0x6DF3, 32536 },
+ { 0x7013, 32539 },
+ { 0x7020, 32541 },
+ { 0x6F36, 32543 },
+ { 0x6D3C, 32545 },
+ { 0x6D68, 32546 },
+ { 0x6D7F, 32548 },
+ { 0x6CE0, 32549 },
+ { 0x6F3A, 32551 },
+ { 0x21C7, 32552 },
+ { 0x21C9, 32555 },
+ { 0x21C8, 32558 },
+ { 0x2563, 32561 },
+ { 0x1E4C, 32564 },
+ { 0x255D, 32566 },
+ { 0x255E, 32571 },
+ { 0x2659, 32576 },
+ { 0x2560, 32580 },
+ { 0x255F, 32584 },
+ { 0x255A, 32588 },
+ { 0x255B, 32592 },
+ { 0x255C, 32596 },
+ { 0x1E4A, 32600 },
+ { 0x1E49, 32603 },
+ { 0x1D98, 32606 },
+ { 0x1D99, 32608 },
+ { 0x1D9A, 32610 },
+ { 0x1E4B, 32612 },
+ { 0x1D90, 32614 },
+ { 0x1C53, 32615 },
+ { 0x6C3E, 32617 },
+ { 0x1BE3, 32620 },
+ { 0x247C, 32621 },
+ { 0x1D20, 32627 },
+ { 0x2482, 32630 },
+ { 0x247E, 32637 },
+ { 0x248B, 32642 },
+ { 0x2488, 32649 },
+ { 0x2662, 32656 },
+ { 0x265A, 32660 },
+ { 0x1D60, 32664 },
+ { 0x6F9D, 32668 },
+ { 0x6F8D, 32672 },
+ { 0x6F95, 32676 },
+ { 0x7134, 32681 },
+ { 0x26C1, 32685 },
+ { 0x26CF, 32689 },
+ { 0x247B, 32695 },
+ { 0x1D1F, 32701 },
+ { 0x1D41, 32704 },
+ { 0x1D7A, 32710 },
+ { 0x2481, 32715 },
+ { 0x247D, 32722 },
+ { 0x248C, 32727 },
+ { 0x2663, 32734 },
+ { 0x265B, 32738 },
+ { 0x1D5F, 32742 },
+ { 0x6F9B, 32746 },
+ { 0x6F8B, 32750 },
+ { 0x6F93, 32754 },
+ { 0x7133, 32759 },
+ { 0x26C0, 32763 },
+ { 0x26CE, 32767 },
+ { 0x367A, 32773 },
+ { 0x3678, 32777 },
+ { 0x3673, 32781 },
+ { 0x3676, 32786 },
+ { 0x3672, 32791 },
+ { 0x3675, 32796 },
+ { 0x3674, 32801 },
+ { 0x3677, 32806 },
+ { 0x367B, 32811 },
+ { 0x3679, 32815 },
+ { 0x138A, 32819 },
+ { 0x13A0, 32822 },
+ { 0x139C, 32825 },
+ { 0x139B, 32828 },
+ { 0x139A, 32831 },
+ { 0x1393, 32834 },
+ { 0x1391, 32837 },
+ { 0x1396, 32840 },
+ { 0x13A2, 32843 },
+ { 0x138C, 32846 },
+ { 0x1395, 32849 },
+ { 0x138F, 32852 },
+ { 0x1399, 32855 },
+ { 0x138E, 32858 },
+ { 0x1390, 32861 },
+ { 0x138B, 32864 },
+ { 0x1394, 32867 },
+ { 0x138D, 32870 },
+ { 0x13A4, 32873 },
+ { 0x1392, 32876 },
+ { 0x1398, 32879 },
+ { 0x139F, 32882 },
+ { 0x139D, 32885 },
+ { 0x139E, 32888 },
+ { 0x1397, 32891 },
+ { 0x13A1, 32894 },
+ { 0x13A3, 32897 },
+ { 0x13A5, 32900 },
+ { 0x13A6, 32903 },
+ { 0x6DAF, 32907 },
+ { 0x6DB0, 32909 },
+ { 0x09E2, 32911 },
+ { 0x09E3, 32915 },
+ { 0x09D4, 32919 },
+ { 0x09E1, 32922 },
+ { 0x09A5, 32925 },
+ { 0x09A4, 32928 },
+ { 0x09D5, 32931 },
+ { 0x09A3, 32934 },
+ { 0x09EC, 32937 },
+ { 0x09F1, 32940 },
+ { 0x09ED, 32943 },
+ { 0x09F0, 32946 },
+ { 0x09EF, 32949 },
+ { 0x09F4, 32952 },
+ { 0x09EB, 32955 },
+ { 0x09F3, 32958 },
+ { 0x09F2, 32961 },
+ { 0x09EE, 32964 },
+ { 0x09DD, 32967 },
+ { 0x09D7, 32971 },
+ { 0x09DF, 32975 },
+ { 0x09D9, 32979 },
+ { 0x09D6, 32983 },
+ { 0x09DE, 32987 },
+ { 0x09E0, 32991 },
+ { 0x09D8, 32995 },
+ { 0x09DA, 32999 },
+ { 0x09E9, 33003 },
+ { 0x09DB, 33008 },
+ { 0x09EA, 33013 },
+ { 0x09DC, 33018 },
+ { 0x09F5, 33023 },
+ { 0x09A6, 33025 },
+ { 0x09AE, 33028 },
+ { 0x09A8, 33031 },
+ { 0x09B0, 33034 },
+ { 0x09AA, 33037 },
+ { 0x09A7, 33040 },
+ { 0x09AF, 33043 },
+ { 0x09B1, 33046 },
+ { 0x09C8, 33049 },
+ { 0x09B7, 33052 },
+ { 0x09C3, 33055 },
+ { 0x09B4, 33058 },
+ { 0x09D3, 33061 },
+ { 0x09A9, 33064 },
+ { 0x09B9, 33067 },
+ { 0x09B2, 33070 },
+ { 0x09CD, 33073 },
+ { 0x09CA, 33076 },
+ { 0x09C5, 33079 },
+ { 0x09C6, 33082 },
+ { 0x09CC, 33085 },
+ { 0x09D2, 33088 },
+ { 0x09C1, 33091 },
+ { 0x09AB, 33094 },
+ { 0x09CF, 33097 },
+ { 0x09F6, 33100 },
+ { 0x09CB, 33103 },
+ { 0x09C9, 33106 },
+ { 0x09B8, 33109 },
+ { 0x09BE, 33112 },
+ { 0x09C4, 33115 },
+ { 0x09B5, 33118 },
+ { 0x09BA, 33121 },
+ { 0x09B3, 33124 },
+ { 0x09CE, 33127 },
+ { 0x09B6, 33130 },
+ { 0x09C0, 33133 },
+ { 0x09BB, 33136 },
+ { 0x09C7, 33139 },
+ { 0x09E5, 33142 },
+ { 0x09E4, 33145 },
+ { 0x09D0, 33148 },
+ { 0x09D1, 33151 },
+ { 0x09C2, 33154 },
+ { 0x09BC, 33157 },
+ { 0x09E6, 33160 },
+ { 0x09BF, 33163 },
+ { 0x09BD, 33166 },
+ { 0x09AD, 33169 },
+ { 0x09AC, 33173 },
+ { 0x09E8, 33177 },
+ { 0x09E7, 33181 },
+ { 0x09F8, 33185 },
+ { 0x09FB, 33189 },
+ { 0x09F7, 33193 },
+ { 0x09FA, 33197 },
+ { 0x09F9, 33201 },
+ { 0x09FC, 33205 },
+ { 0x41F8, 33209 },
+ { 0x41FF, 33213 },
+ { 0x4203, 33217 },
+ { 0x420A, 33221 },
+ { 0x4216, 33225 },
+ { 0x41FB, 33229 },
+ { 0x41F9, 33233 },
+ { 0x4201, 33237 },
+ { 0x4204, 33241 },
+ { 0x4207, 33245 },
+ { 0x4208, 33249 },
+ { 0x4209, 33253 },
+ { 0x420C, 33257 },
+ { 0x420E, 33261 },
+ { 0x4210, 33265 },
+ { 0x4217, 33269 },
+ { 0x421A, 33273 },
+ { 0x41FA, 33277 },
+ { 0x41FC, 33281 },
+ { 0x41FD, 33285 },
+ { 0x4215, 33289 },
+ { 0x4200, 33293 },
+ { 0x4219, 33297 },
+ { 0x4202, 33301 },
+ { 0x4218, 33305 },
+ { 0x4206, 33309 },
+ { 0x420B, 33313 },
+ { 0x420F, 33317 },
+ { 0x4212, 33321 },
+ { 0x421B, 33325 },
+ { 0x4205, 33329 },
+ { 0x420D, 33333 },
+ { 0x4211, 33337 },
+ { 0x4214, 33341 },
+ { 0x41FE, 33345 },
+ { 0x4213, 33349 },
+ { 0x41D4, 33353 },
+ { 0x41DB, 33357 },
+ { 0x41DF, 33361 },
+ { 0x41E6, 33365 },
+ { 0x41F2, 33369 },
+ { 0x41D7, 33373 },
+ { 0x41D5, 33377 },
+ { 0x41DD, 33381 },
+ { 0x41E0, 33385 },
+ { 0x41E3, 33389 },
+ { 0x41E4, 33393 },
+ { 0x41E5, 33397 },
+ { 0x41E8, 33401 },
+ { 0x41EA, 33405 },
+ { 0x41EC, 33409 },
+ { 0x41F3, 33413 },
+ { 0x41F6, 33417 },
+ { 0x41D6, 33421 },
+ { 0x41D8, 33425 },
+ { 0x41D9, 33429 },
+ { 0x41F1, 33433 },
+ { 0x41DC, 33437 },
+ { 0x41F5, 33441 },
+ { 0x41DE, 33445 },
+ { 0x41F4, 33449 },
+ { 0x41E2, 33453 },
+ { 0x41E7, 33457 },
+ { 0x41EB, 33461 },
+ { 0x41EE, 33465 },
+ { 0x41F7, 33469 },
+ { 0x41E1, 33473 },
+ { 0x41E9, 33477 },
+ { 0x41ED, 33481 },
+ { 0x41F0, 33485 },
+ { 0x41DA, 33489 },
+ { 0x41EF, 33493 },
+ { 0x1CB2, 33497 },
+ { 0x6E1A, 33499 },
+ { 0x6F0B, 33500 },
+ { 0x6D77, 33501 },
+ { 0x6CC4, 33503 },
+ { 0x2188, 33505 },
+ { 0x6C8C, 33507 },
+ { 0x700B, 33508 },
+ { 0x1EA1, 33511 },
+ { 0x21A1, 33515 },
+ { 0x6D98, 33516 },
+ { 0x0062, 33517 },
+ { 0x1F86, 33519 },
+ { 0x1F87, 33522 },
+ { 0x1F85, 33525 },
+ { 0x1F84, 33528 },
+ { 0x1BE6, 33530 },
+ { 0x1F22, 33531 },
+ { 0x6D96, 33534 },
+ { 0x6E36, 33535 },
+ { 0x6E53, 33536 },
+ { 0x1DBF, 33538 },
+ { 0x71A9, 33539 },
+ { 0x24EE, 33540 },
+ { 0x2910, 33544 },
+ { 0x20EF, 33548 },
+ { 0x24D7, 33552 },
+ { 0x2131, 33555 },
+ { 0x20EA, 33559 },
+ { 0x6EB8, 33562 },
+ { 0x1E2B, 33566 },
+ { 0x6F2A, 33568 },
+ { 0x1DA8, 33571 },
+ { 0x1E47, 33573 },
+ { 0x1F05, 33577 },
+ { 0x28F4, 33583 },
+ { 0x2A96, 33588 },
+ { 0x24EC, 33591 },
+ { 0x24F6, 33596 },
+ { 0x28F3, 33601 },
+ { 0x1D7D, 33605 },
+ { 0x234E, 33610 },
+ { 0x24F2, 33615 },
+ { 0x2A9E, 33620 },
+ { 0x005D, 33624 },
+ { 0x1F36, 33627 },
+ { 0x1F34, 33632 },
+ { 0x1F35, 33637 },
+ { 0x1E94, 33642 },
+ { 0x2330, 33644 },
+ { 0x24DE, 33647 },
+ { 0x2A9C, 33651 },
+ { 0x2AA8, 33655 },
+ { 0x2AA6, 33659 },
+ { 0x2AA4, 33664 },
+ { 0x24E0, 33668 },
+ { 0x2A9A, 33671 },
+ { 0x28F8, 33674 },
+ { 0x2A98, 33678 },
+ { 0x24CA, 33682 },
+ { 0x2535, 33688 },
+ { 0x1BD1, 33692 },
+ { 0x291C, 33696 },
+ { 0x1E53, 33699 },
+ { 0x2900, 33704 },
+ { 0x1BCD, 33708 },
+ { 0x6F24, 33712 },
+ { 0x003D, 33715 },
+ { 0x24EA, 33718 },
+ { 0x24E8, 33726 },
+ { 0x1BFA, 33734 },
+ { 0x24E6, 33739 },
+ { 0x1F2F, 33744 },
+ { 0x1F2D, 33749 },
+ { 0x1F2E, 33754 },
+ { 0x2533, 33758 },
+ { 0x1E92, 33761 },
+ { 0x6EA3, 33763 },
+ { 0x6EA4, 33765 },
+ { 0x6EA5, 33771 },
+ { 0x6F28, 33777 },
+ { 0x2320, 33780 },
+ { 0x291A, 33784 },
+ { 0x2AA2, 33788 },
+ { 0x1E48, 33792 },
+ { 0x2528, 33794 },
+ { 0x2914, 33799 },
+ { 0x1F42, 33804 },
+ { 0x1E55, 33808 },
+ { 0x0009, 33811 },
+ { 0x1F29, 33813 },
+ { 0x1F27, 33817 },
+ { 0x1F28, 33821 },
+ { 0x28F6, 33824 },
+ { 0x28FD, 33827 },
+ { 0x7185, 33830 },
+ { 0x3FD6, 33832 },
+ { 0x3FCD, 33835 },
+ { 0x3FD0, 33838 },
+ { 0x1CED, 33842 },
+ { 0x1CFA, 33845 },
+ { 0x1D15, 33849 },
+ { 0x1CFC, 33854 },
+ { 0x1D0D, 33858 },
+ { 0x1CF2, 33864 },
+ { 0x1D12, 33867 },
+ { 0x1CF6, 33872 },
+ { 0x1D0F, 33875 },
+ { 0x1CEE, 33879 },
+ { 0x1CF1, 33882 },
+ { 0x1CFB, 33885 },
+ { 0x1D0E, 33889 },
+ { 0x1CF0, 33893 },
+ { 0x1CF5, 33896 },
+ { 0x1CF4, 33899 },
+ { 0x1CF9, 33902 },
+ { 0x1D13, 33905 },
+ { 0x1D14, 33910 },
+ { 0x1CF3, 33914 },
+ { 0x1CEF, 33917 },
+ { 0x1CF7, 33920 },
+ { 0x1CF8, 33923 },
+ { 0x1D10, 33926 },
+ { 0x3FCC, 33931 },
+ { 0x3FCF, 33934 },
+ { 0x3FD1, 33937 },
+ { 0x3FD2, 33940 },
+ { 0x3FCE, 33943 },
+ { 0x3FD7, 33946 },
+ { 0x3FD5, 33949 },
+ { 0x3FD3, 33952 },
+ { 0x3FD4, 33955 },
+ { 0x70A1, 33958 },
+ { 0x6E08, 33960 },
+ { 0x1C6A, 33962 },
+ { 0x6D04, 33964 },
+ { 0x13F4, 33966 },
+ { 0x13F5, 33969 },
+ { 0x13D4, 33972 },
+ { 0x13D8, 33975 },
+ { 0x13C9, 33978 },
+ { 0x13BC, 33981 },
+ { 0x13F8, 33984 },
+ { 0x13B5, 33987 },
+ { 0x13F0, 33990 },
+ { 0x13A8, 33993 },
+ { 0x13AC, 33996 },
+ { 0x13F1, 33999 },
+ { 0x13AB, 34002 },
+ { 0x13D5, 34005 },
+ { 0x13B1, 34008 },
+ { 0x13B6, 34012 },
+ { 0x13B7, 34015 },
+ { 0x13FA, 34018 },
+ { 0x13B0, 34021 },
+ { 0x13F9, 34025 },
+ { 0x13AA, 34028 },
+ { 0x13BA, 34031 },
+ { 0x13E7, 34034 },
+ { 0x13BD, 34037 },
+ { 0x13AE, 34040 },
+ { 0x13BF, 34043 },
+ { 0x13CB, 34046 },
+ { 0x13E4, 34049 },
+ { 0x13E8, 34052 },
+ { 0x13B2, 34055 },
+ { 0x13EA, 34058 },
+ { 0x13A7, 34061 },
+ { 0x13BE, 34067 },
+ { 0x13C8, 34072 },
+ { 0x13CE, 34078 },
+ { 0x13BB, 34082 },
+ { 0x13EC, 34086 },
+ { 0x13A9, 34089 },
+ { 0x13D0, 34094 },
+ { 0x13AF, 34098 },
+ { 0x13EB, 34102 },
+ { 0x13E5, 34105 },
+ { 0x13DD, 34110 },
+ { 0x13C2, 34115 },
+ { 0x13CA, 34119 },
+ { 0x13B9, 34123 },
+ { 0x13B8, 34126 },
+ { 0x13D2, 34132 },
+ { 0x13D6, 34137 },
+ { 0x13C0, 34143 },
+ { 0x13FE, 34148 },
+ { 0x13FD, 34153 },
+ { 0x13FC, 34158 },
+ { 0x13FB, 34163 },
+ { 0x13FF, 34168 },
+ { 0x13C1, 34173 },
+ { 0x13E3, 34177 },
+ { 0x13E1, 34180 },
+ { 0x13DE, 34186 },
+ { 0x13C5, 34191 },
+ { 0x13DC, 34197 },
+ { 0x13CF, 34200 },
+ { 0x13D1, 34205 },
+ { 0x13E9, 34209 },
+ { 0x13E6, 34212 },
+ { 0x13D9, 34217 },
+ { 0x13E2, 34223 },
+ { 0x13C7, 34226 },
+ { 0x13DB, 34229 },
+ { 0x13AD, 34232 },
+ { 0x13EF, 34237 },
+ { 0x13CD, 34240 },
+ { 0x13EE, 34244 },
+ { 0x13CC, 34247 },
+ { 0x13ED, 34251 },
+ { 0x13B4, 34254 },
+ { 0x13D3, 34258 },
+ { 0x13D7, 34262 },
+ { 0x13B3, 34266 },
+ { 0x13E0, 34270 },
+ { 0x13C6, 34274 },
+ { 0x13DF, 34278 },
+ { 0x13C4, 34282 },
+ { 0x13C3, 34286 },
+ { 0x13DA, 34290 },
+ { 0x13F2, 34294 },
+ { 0x13F7, 34297 },
+ { 0x13F3, 34300 },
+ { 0x13F6, 34303 },
+ { 0x1C55, 34306 },
+ { 0x71C6, 34308 },
+ { 0x6D4C, 34309 },
+ { 0x263A, 34310 },
+ { 0x2642, 34313 },
+ { 0x2643, 34318 },
+ { 0x26B9, 34325 },
+ { 0x2639, 34333 },
+ { 0x2641, 34336 },
+ { 0x2638, 34341 },
+ { 0x26A8, 34344 },
+ { 0x249E, 34348 },
+ { 0x26A9, 34354 },
+ { 0x719B, 34358 },
+ { 0x2251, 34359 },
+ { 0x6DBB, 34360 },
+ { 0x217A, 34361 },
+ { 0x6C90, 34364 },
+ { 0x1EBC, 34367 },
+ { 0x3CEB, 34368 },
+ { 0x4624, 34371 },
+ { 0x25BB, 34378 },
+ { 0x6E74, 34382 },
+ { 0x3CE6, 34385 },
+ { 0x3CEE, 34388 },
+ { 0x3CF0, 34392 },
+ { 0x3CEC, 34397 },
+ { 0x3CF5, 34400 },
+ { 0x3CE8, 34403 },
+ { 0x3CE4, 34405 },
+ { 0x3CEF, 34407 },
+ { 0x3CF1, 34411 },
+ { 0x3CED, 34416 },
+ { 0x1CFD, 34419 },
+ { 0x1D0A, 34423 },
+ { 0x1D0C, 34428 },
+ { 0x1D02, 34433 },
+ { 0x1D06, 34437 },
+ { 0x1CFE, 34441 },
+ { 0x1D01, 34445 },
+ { 0x1D0B, 34449 },
+ { 0x1D00, 34454 },
+ { 0x1D05, 34458 },
+ { 0x1D04, 34462 },
+ { 0x1D09, 34466 },
+ { 0x1D03, 34470 },
+ { 0x1CFF, 34474 },
+ { 0x1D07, 34478 },
+ { 0x1D08, 34482 },
+ { 0x029B, 34486 },
+ { 0x3CFB, 34488 },
+ { 0x3CF9, 34491 },
+ { 0x3CF2, 34494 },
+ { 0x6E73, 34497 },
+ { 0x1D93, 34500 },
+ { 0x1E80, 34503 },
+ { 0x1E7D, 34508 },
+ { 0x3CFC, 34519 },
+ { 0x3CFA, 34522 },
+ { 0x7017, 34525 },
+ { 0x3CF4, 34527 },
+ { 0x1D96, 34529 },
+ { 0x1E87, 34533 },
+ { 0x1E85, 34537 },
+ { 0x3CE9, 34547 },
+ { 0x3CF3, 34550 },
+ { 0x3CF7, 34552 },
+ { 0x3CE7, 34555 },
+ { 0x3CFD, 34557 },
+ { 0x3CEA, 34560 },
+ { 0x3CE5, 34563 },
+ { 0x3CF8, 34566 },
+ { 0x3CF6, 34569 },
+ { 0x258D, 34571 },
+ { 0x1EAC, 34573 },
+ { 0x6D47, 34574 },
+ { 0x6D48, 34575 },
+ { 0x6FA5, 34576 },
+ { 0x6FA6, 34580 },
+ { 0x1CA4, 34587 },
+ { 0x1D21, 34590 },
+ { 0x1D7B, 34593 },
+ { 0x2483, 34598 },
+ { 0x247F, 34605 },
+ { 0x2487, 34610 },
+ { 0x2664, 34617 },
+ { 0x265C, 34621 },
+ { 0x1D61, 34625 },
+ { 0x6F9E, 34629 },
+ { 0x6F8E, 34633 },
+ { 0x6F96, 34637 },
+ { 0x7135, 34642 },
+ { 0x26C2, 34646 },
+ { 0x26D0, 34650 },
+ { 0x1D22, 34656 },
+ { 0x2484, 34659 },
+ { 0x2480, 34666 },
+ { 0x2665, 34671 },
+ { 0x265D, 34675 },
+ { 0x1D62, 34679 },
+ { 0x6F9C, 34683 },
+ { 0x6F8C, 34687 },
+ { 0x6F94, 34691 },
+ { 0x7136, 34696 },
+ { 0x26C3, 34700 },
+ { 0x26D1, 34704 },
+ { 0x0000, 34710 },
+ { 0x71A7, 34711 },
+ { 0x2301, 34712 },
+ { 0x71CF, 34716 },
+ { 0x21F4, 34717 },
+ { 0x21EF, 34720 },
+ { 0x6FBD, 34723 },
+ { 0x6F1B, 34725 },
+ { 0x6C9E, 34727 },
+ { 0x6FB0, 34728 },
+ { 0x1C07, 34731 },
+ { 0x6D0E, 34733 },
+ { 0x4B9C, 34738 },
+ { 0x4B9B, 34741 },
+ { 0x4B91, 34744 },
+ { 0x4B90, 34747 },
+ { 0x4B9E, 34750 },
+ { 0x4BA3, 34753 },
+ { 0x4B9F, 34756 },
+ { 0x4BA2, 34759 },
+ { 0x4BA1, 34762 },
+ { 0x4BA6, 34765 },
+ { 0x4B9D, 34768 },
+ { 0x4BA5, 34771 },
+ { 0x4BA4, 34774 },
+ { 0x4BA0, 34777 },
+ { 0x4B97, 34780 },
+ { 0x4B93, 34784 },
+ { 0x4B99, 34788 },
+ { 0x4B95, 34792 },
+ { 0x4B92, 34796 },
+ { 0x4B98, 34800 },
+ { 0x4B9A, 34804 },
+ { 0x4B94, 34808 },
+ { 0x4B96, 34812 },
+ { 0x4B65, 34816 },
+ { 0x4B6B, 34819 },
+ { 0x4B67, 34822 },
+ { 0x4B6D, 34825 },
+ { 0x4B69, 34828 },
+ { 0x4B66, 34831 },
+ { 0x4B6C, 34834 },
+ { 0x4B6E, 34837 },
+ { 0x4B85, 34840 },
+ { 0x4B74, 34843 },
+ { 0x4B80, 34846 },
+ { 0x4B71, 34849 },
+ { 0x4B8E, 34852 },
+ { 0x4B68, 34855 },
+ { 0x4B76, 34858 },
+ { 0x4B6F, 34861 },
+ { 0x4B8A, 34864 },
+ { 0x4B87, 34867 },
+ { 0x4B82, 34870 },
+ { 0x4B83, 34873 },
+ { 0x4B89, 34876 },
+ { 0x4B8D, 34879 },
+ { 0x4B7E, 34882 },
+ { 0x4B6A, 34885 },
+ { 0x4B8B, 34888 },
+ { 0x4B88, 34891 },
+ { 0x4B86, 34894 },
+ { 0x4B75, 34897 },
+ { 0x4B7B, 34900 },
+ { 0x4B81, 34903 },
+ { 0x4B72, 34906 },
+ { 0x4B77, 34909 },
+ { 0x4B70, 34912 },
+ { 0x4B73, 34915 },
+ { 0x4B7D, 34918 },
+ { 0x4B78, 34921 },
+ { 0x4B84, 34924 },
+ { 0x4B8F, 34927 },
+ { 0x4B8C, 34930 },
+ { 0x4B7F, 34933 },
+ { 0x4B79, 34936 },
+ { 0x4B7C, 34939 },
+ { 0x4B7A, 34942 },
+ { 0x0A42, 34945 },
+ { 0x0A2F, 34949 },
+ { 0x0A2E, 34953 },
+ { 0x0A3D, 34955 },
+ { 0x0A2D, 34958 },
+ { 0x09FE, 34961 },
+ { 0x09FD, 34964 },
+ { 0x0A3F, 34967 },
+ { 0x0A40, 34970 },
+ { 0x0A31, 34973 },
+ { 0x0A36, 34976 },
+ { 0x0A32, 34979 },
+ { 0x0A35, 34982 },
+ { 0x0A34, 34985 },
+ { 0x0A39, 34988 },
+ { 0x0A30, 34991 },
+ { 0x0A38, 34994 },
+ { 0x0A37, 34997 },
+ { 0x0A33, 35000 },
+ { 0x0A3E, 35003 },
+ { 0x0A43, 35006 },
+ { 0x0A27, 35009 },
+ { 0x0A23, 35013 },
+ { 0x0A2A, 35017 },
+ { 0x0A25, 35021 },
+ { 0x0A22, 35025 },
+ { 0x0A29, 35029 },
+ { 0x0A2C, 35033 },
+ { 0x0A28, 35037 },
+ { 0x0A24, 35041 },
+ { 0x0A2B, 35045 },
+ { 0x0A26, 35049 },
+ { 0x0A41, 35053 },
+ { 0x09FF, 35056 },
+ { 0x0A05, 35059 },
+ { 0x0A01, 35062 },
+ { 0x0A08, 35065 },
+ { 0x0A03, 35068 },
+ { 0x0A00, 35071 },
+ { 0x0A07, 35074 },
+ { 0x0A0A, 35077 },
+ { 0x0A0D, 35080 },
+ { 0x0A06, 35083 },
+ { 0x0A21, 35086 },
+ { 0x0A02, 35089 },
+ { 0x0A0E, 35092 },
+ { 0x0A0B, 35095 },
+ { 0x0A1A, 35098 },
+ { 0x0A16, 35101 },
+ { 0x0A13, 35104 },
+ { 0x0A09, 35107 },
+ { 0x0A15, 35110 },
+ { 0x0A18, 35113 },
+ { 0x0A20, 35116 },
+ { 0x0A12, 35119 },
+ { 0x0A04, 35122 },
+ { 0x0A1D, 35125 },
+ { 0x0A17, 35128 },
+ { 0x0A1B, 35131 },
+ { 0x0A0C, 35134 },
+ { 0x0A11, 35137 },
+ { 0x0A0F, 35140 },
+ { 0x0A19, 35143 },
+ { 0x0A1E, 35146 },
+ { 0x0A1F, 35149 },
+ { 0x0A10, 35152 },
+ { 0x0A1C, 35155 },
+ { 0x0A14, 35158 },
+ { 0x0A3B, 35161 },
+ { 0x0A3C, 35165 },
+ { 0x0A3A, 35169 },
+ { 0x0A44, 35172 },
+ { 0x1C65, 35175 },
+ { 0x1D8D, 35177 },
+ { 0x1D8C, 35181 },
+ { 0x71AC, 35183 },
+ { 0x1C0A, 35186 },
+ { 0x6F21, 35189 },
+ { 0x6F1F, 35192 },
+ { 0x6F20, 35195 },
+ { 0x6F22, 35198 },
+ { 0x21F9, 35201 },
+ { 0x21F8, 35205 },
+ { 0x6EEC, 35209 },
+ { 0x6F26, 35212 },
+ { 0x70D8, 35215 },
+ { 0x268B, 35219 },
+ { 0x6EE2, 35222 },
+ { 0x1D7F, 35225 },
+ { 0x25D0, 35228 },
+ { 0x231A, 35232 },
+ { 0x6D40, 35235 },
+ { 0x6D6A, 35236 },
+ { 0x229F, 35238 },
+ { 0x005E, 35241 },
+ { 0x2911, 35242 },
+ { 0x2912, 35246 },
+ { 0x290E, 35250 },
+ { 0x1DC5, 35254 },
+ { 0x25C4, 35256 },
+ { 0x25C5, 35261 },
+ { 0x26A3, 35266 },
+ { 0x24CC, 35271 },
+ { 0x1F7B, 35276 },
+ { 0x252E, 35278 },
+ { 0x252F, 35283 },
+ { 0x6F66, 35288 },
+ { 0x6F37, 35290 },
+ { 0x1EB9, 35292 },
+ { 0x1CAF, 35294 },
+ { 0x6FC1, 35297 },
+ { 0x6C72, 35298 },
+ { 0x1DB3, 35299 },
+ { 0x259B, 35300 },
+ { 0x259F, 35304 },
+ { 0x259C, 35308 },
+ { 0x25A2, 35311 },
+ { 0x25A0, 35316 },
+ { 0x25A4, 35319 },
+ { 0x20EE, 35325 },
+ { 0x20DA, 35329 },
+ { 0x213A, 35332 },
+ { 0x2134, 35335 },
+ { 0x1F39, 35340 },
+ { 0x232E, 35348 },
+ { 0x2136, 35353 },
+ { 0x2152, 35358 },
+ { 0x225B, 35361 },
+ { 0x1F3A, 35364 },
+ { 0x226A, 35372 },
+ { 0x2137, 35375 },
+ { 0x6E7A, 35380 },
+ { 0x22AC, 35385 },
+ { 0x2153, 35390 },
+ { 0x22AA, 35393 },
+ { 0x18C6, 35398 },
+ { 0x18C7, 35402 },
+ { 0x18C4, 35407 },
+ { 0x18CA, 35410 },
+ { 0x18BA, 35414 },
+ { 0x18BE, 35418 },
+ { 0x18B9, 35424 },
+ { 0x18BC, 35428 },
+ { 0x18BF, 35432 },
+ { 0x18C8, 35438 },
+ { 0x18C2, 35443 },
+ { 0x18C3, 35447 },
+ { 0x18C0, 35453 },
+ { 0x18C1, 35457 },
+ { 0x18C5, 35461 },
+ { 0x18BB, 35466 },
+ { 0x18BD, 35471 },
+ { 0x18AA, 35476 },
+ { 0x18AB, 35479 },
+ { 0x18CC, 35484 },
+ { 0x18CD, 35487 },
+ { 0x18C9, 35490 },
+ { 0x18B4, 35493 },
+ { 0x18B5, 35497 },
+ { 0x18CE, 35502 },
+ { 0x18A8, 35506 },
+ { 0x18B6, 35509 },
+ { 0x18CB, 35514 },
+ { 0x18AF, 35518 },
+ { 0x18CF, 35522 },
+ { 0x18B1, 35527 },
+ { 0x18B2, 35531 },
+ { 0x18B3, 35535 },
+ { 0x18A9, 35539 },
+ { 0x18A7, 35542 },
+ { 0x18B7, 35545 },
+ { 0x18AE, 35551 },
+ { 0x18B0, 35557 },
+ { 0x18AC, 35564 },
+ { 0x18AD, 35570 },
+ { 0x18B8, 35575 },
+ { 0x2210, 35580 },
+ { 0x6CE9, 35581 },
+ { 0x6E34, 35583 },
+ { 0x21A7, 35585 },
+ { 0x1EA3, 35586 },
+ { 0x71A1, 35587 },
+ { 0x6C45, 35589 },
+ { 0x6FF9, 35591 },
+ { 0x6D3E, 35593 },
+ { 0x6F7B, 35595 },
+ { 0x6F64, 35598 },
+ { 0x6D46, 35600 },
+ { 0x2192, 35601 },
+ { 0x2177, 35604 },
+ { 0x6D81, 35608 },
+ { 0x226B, 35613 },
+ { 0x6C5E, 35615 },
+ { 0x2196, 35617 },
+ { 0x6C5F, 35621 },
+ { 0x6C60, 35626 },
+ { 0x6C61, 35630 },
+ { 0x21C1, 35636 },
+ { 0x6ED2, 35639 },
+ { 0x2179, 35645 },
+ { 0x6D82, 35649 },
+ { 0x21EA, 35654 },
+ { 0x2259, 35656 },
+ { 0x2720, 35663 },
+ { 0x2281, 35667 },
+ { 0x6EE6, 35671 },
+ { 0x2233, 35676 },
+ { 0x2176, 35680 },
+ { 0x6D83, 35684 },
+ { 0x2160, 35689 },
+ { 0x2678, 35691 },
+ { 0x717D, 35695 },
+ { 0x717E, 35700 },
+ { 0x21AE, 35706 },
+ { 0x21B3, 35709 },
+ { 0x21B0, 35712 },
+ { 0x21AF, 35715 },
+ { 0x21B1, 35718 },
+ { 0x21B2, 35721 },
+ { 0x21BB, 35724 },
+ { 0x225F, 35727 },
+ { 0x2676, 35731 },
+ { 0x6E81, 35734 },
+ { 0x2178, 35737 },
+ { 0x6D84, 35741 },
+ { 0x2170, 35746 },
+ { 0x26AC, 35749 },
+ { 0x2105, 35752 },
+ { 0x2685, 35755 },
+ { 0x21BE, 35758 },
+ { 0x2140, 35761 },
+ { 0x2125, 35763 },
+ { 0x21E0, 35765 },
+ { 0x21E1, 35770 },
+ { 0x2546, 35775 },
+ { 0x214F, 35780 },
+ { 0x2150, 35786 },
+ { 0x214E, 35792 },
+ { 0x2151, 35798 },
+ { 0x70A0, 35804 },
+ { 0x6DE9, 35810 },
+ { 0x26AA, 35812 },
+ { 0x2157, 35815 },
+ { 0x2155, 35819 },
+ { 0x2680, 35822 },
+ { 0x2682, 35825 },
+ { 0x3CDA, 35828 },
+ { 0x20FB, 35831 },
+ { 0x214B, 35833 },
+ { 0x214C, 35839 },
+ { 0x214A, 35845 },
+ { 0x214D, 35851 },
+ { 0x1F0E, 35857 },
+ { 0x20FC, 35863 },
+ { 0x2145, 35868 },
+ { 0x233E, 35874 },
+ { 0x233F, 35879 },
+ { 0x6E6E, 35884 },
+ { 0x70AA, 35887 },
+ { 0x20FD, 35894 },
+ { 0x70AB, 35900 },
+ { 0x2121, 35906 },
+ { 0x2225, 35908 },
+ { 0x21BC, 35912 },
+ { 0x232A, 35915 },
+ { 0x70B0, 35920 },
+ { 0x2122, 35927 },
+ { 0x70B1, 35933 },
+ { 0x267B, 35939 },
+ { 0x70B6, 35941 },
+ { 0x6D2C, 35947 },
+ { 0x2194, 35949 },
+ { 0x2231, 35952 },
+ { 0x221A, 35957 },
+ { 0x221B, 35960 },
+ { 0x229A, 35963 },
+ { 0x2193, 35965 },
+ { 0x267A, 35968 },
+ { 0x22AE, 35970 },
+ { 0x225E, 35974 },
+ { 0x231B, 35976 },
+ { 0x2658, 35982 },
+ { 0x2689, 35985 },
+ { 0x2109, 35988 },
+ { 0x2530, 35991 },
+ { 0x2107, 35993 },
+ { 0x2169, 35995 },
+ { 0x6EB9, 35997 },
+ { 0x1F6B, 36000 },
+ { 0x2687, 36002 },
+ { 0x22AF, 36005 },
+ { 0x210F, 36009 },
+ { 0x210D, 36013 },
+ { 0x2146, 36016 },
+ { 0x233B, 36021 },
+ { 0x233C, 36024 },
+ { 0x233D, 36030 },
+ { 0x2119, 36036 },
+ { 0x2117, 36040 },
+ { 0x211D, 36043 },
+ { 0x211F, 36047 },
+ { 0x211B, 36050 },
+ { 0x210B, 36053 },
+ { 0x2113, 36055 },
+ { 0x2115, 36059 },
+ { 0x26AE, 36062 },
+ { 0x2111, 36065 },
+ { 0x6EE9, 36068 },
+ { 0x6DA4, 36070 },
+ { 0x6DAA, 36071 },
+ { 0x6F35, 36075 },
+ { 0x3F79, 36077 },
+ { 0x3F45, 36082 },
+ { 0x3F44, 36086 },
+ { 0x3F46, 36090 },
+ { 0x3F7A, 36093 },
+ { 0x3F47, 36098 },
+ { 0x3F59, 36101 },
+ { 0x3F62, 36105 },
+ { 0x3F4C, 36109 },
+ { 0x3F5E, 36112 },
+ { 0x3F67, 36116 },
+ { 0x3F50, 36120 },
+ { 0x3F6B, 36123 },
+ { 0x3F48, 36127 },
+ { 0x3F5A, 36130 },
+ { 0x3F63, 36134 },
+ { 0x3F4B, 36138 },
+ { 0x3F5D, 36141 },
+ { 0x3F66, 36145 },
+ { 0x3F4A, 36149 },
+ { 0x3F5C, 36152 },
+ { 0x3F65, 36156 },
+ { 0x3F4F, 36160 },
+ { 0x3F61, 36163 },
+ { 0x3F6A, 36167 },
+ { 0x3F4E, 36171 },
+ { 0x3F60, 36174 },
+ { 0x3F69, 36178 },
+ { 0x3F54, 36182 },
+ { 0x3F6F, 36185 },
+ { 0x3F53, 36189 },
+ { 0x3F6E, 36192 },
+ { 0x3F4D, 36196 },
+ { 0x3F5F, 36199 },
+ { 0x3F68, 36203 },
+ { 0x3F55, 36207 },
+ { 0x3F70, 36210 },
+ { 0x3F49, 36214 },
+ { 0x3F5B, 36217 },
+ { 0x3F64, 36221 },
+ { 0x3F57, 36225 },
+ { 0x3F72, 36228 },
+ { 0x3F58, 36232 },
+ { 0x3F73, 36235 },
+ { 0x3F52, 36239 },
+ { 0x3F6D, 36242 },
+ { 0x3F51, 36246 },
+ { 0x3F6C, 36249 },
+ { 0x3F56, 36253 },
+ { 0x3F71, 36256 },
+ { 0x3F74, 36260 },
+ { 0x3F75, 36264 },
+ { 0x3F77, 36268 },
+ { 0x3F78, 36272 },
+ { 0x3F76, 36276 },
+ { 0x3F7C, 36280 },
+ { 0x3F7B, 36284 },
+ { 0x6FDC, 36288 },
+ { 0x1DD3, 36290 },
+ { 0x1DD1, 36295 },
+ { 0x25C9, 36298 },
+ { 0x21ED, 36304 },
+ { 0x0672, 36305 },
+ { 0x059E, 36309 },
+ { 0x05A3, 36311 },
+ { 0x0602, 36314 },
+ { 0x0669, 36318 },
+ { 0x0819, 36321 },
+ { 0x081B, 36325 },
+ { 0x05ED, 36329 },
+ { 0x0821, 36333 },
+ { 0x0813, 36338 },
+ { 0x0812, 36341 },
+ { 0x0814, 36344 },
+ { 0x05A9, 36347 },
+ { 0x05A5, 36352 },
+ { 0x0599, 36355 },
+ { 0x0597, 36358 },
+ { 0x05A7, 36361 },
+ { 0x059A, 36365 },
+ { 0x0692, 36368 },
+ { 0x0693, 36372 },
+ { 0x05AA, 36377 },
+ { 0x05A8, 36380 },
+ { 0x05A6, 36384 },
+ { 0x3D01, 36389 },
+ { 0x080C, 36392 },
+ { 0x080F, 36397 },
+ { 0x080D, 36402 },
+ { 0x0810, 36407 },
+ { 0x080E, 36412 },
+ { 0x0811, 36416 },
+ { 0x05F4, 36420 },
+ { 0x05A2, 36424 },
+ { 0x0807, 36426 },
+ { 0x0806, 36429 },
+ { 0x0808, 36432 },
+ { 0x080A, 36435 },
+ { 0x0809, 36438 },
+ { 0x080B, 36441 },
+ { 0x05E4, 36444 },
+ { 0x0820, 36446 },
+ { 0x3D06, 36450 },
+ { 0x3D05, 36454 },
+ { 0x067F, 36458 },
+ { 0x0680, 36463 },
+ { 0x05E3, 36468 },
+ { 0x0817, 36470 },
+ { 0x05F3, 36475 },
+ { 0x0816, 36480 },
+ { 0x3D04, 36484 },
+ { 0x3D03, 36488 },
+ { 0x05E9, 36492 },
+ { 0x05EA, 36495 },
+ { 0x05E5, 36498 },
+ { 0x0818, 36500 },
+ { 0x3D08, 36505 },
+ { 0x3D07, 36509 },
+ { 0x067E, 36513 },
+ { 0x081A, 36517 },
+ { 0x081F, 36521 },
+ { 0x081C, 36527 },
+ { 0x0682, 36531 },
+ { 0x07FB, 36535 },
+ { 0x0678, 36541 },
+ { 0x067A, 36545 },
+ { 0x067B, 36548 },
+ { 0x07F8, 36551 },
+ { 0x066E, 36555 },
+ { 0x07F9, 36560 },
+ { 0x07F7, 36564 },
+ { 0x05AB, 36568 },
+ { 0x0815, 36572 },
+ { 0x067C, 36576 },
+ { 0x066F, 36580 },
+ { 0x066D, 36584 },
+ { 0x0677, 36590 },
+ { 0x067D, 36596 },
+ { 0x07FA, 36600 },
+ { 0x0671, 36606 },
+ { 0x0803, 36610 },
+ { 0x0800, 36615 },
+ { 0x07FF, 36620 },
+ { 0x0801, 36625 },
+ { 0x07F6, 36630 },
+ { 0x07FE, 36635 },
+ { 0x07FD, 36640 },
+ { 0x07FC, 36645 },
+ { 0x05AD, 36650 },
+ { 0x0679, 36654 },
+ { 0x0670, 36658 },
+ { 0x0676, 36663 },
+ { 0x0674, 36670 },
+ { 0x0675, 36675 },
+ { 0x0802, 36681 },
+ { 0x066C, 36686 },
+ { 0x066B, 36696 },
+ { 0x05AC, 36706 },
+ { 0x05AF, 36715 },
+ { 0x05AE, 36718 },
+ { 0x05B0, 36721 },
+ { 0x0673, 36724 },
+ { 0x05E7, 36730 },
+ { 0x3D0C, 36732 },
+ { 0x3D0B, 36736 },
+ { 0x05F1, 36740 },
+ { 0x05EF, 36745 },
+ { 0x05F0, 36751 },
+ { 0x081D, 36758 },
+ { 0x081E, 36763 },
+ { 0x0665, 36770 },
+ { 0x3ACB, 36773 },
+ { 0x3ACD, 36778 },
+ { 0x3ACC, 36783 },
+ { 0x3ACA, 36788 },
+ { 0x065C, 36793 },
+ { 0x060C, 36796 },
+ { 0x3AC3, 36802 },
+ { 0x3ABE, 36810 },
+ { 0x3ABD, 36815 },
+ { 0x066A, 36820 },
+ { 0x0642, 36823 },
+ { 0x3ABA, 36826 },
+ { 0x3ABC, 36831 },
+ { 0x3ABB, 36836 },
+ { 0x3AB9, 36841 },
+ { 0x065B, 36846 },
+ { 0x3AC0, 36849 },
+ { 0x3ABF, 36854 },
+ { 0x0660, 36859 },
+ { 0x3AC5, 36862 },
+ { 0x3AC4, 36867 },
+ { 0x065D, 36872 },
+ { 0x3AC2, 36875 },
+ { 0x3AC1, 36880 },
+ { 0x05CE, 36885 },
+ { 0x06EF, 36888 },
+ { 0x06F1, 36895 },
+ { 0x0635, 36903 },
+ { 0x07EC, 36910 },
+ { 0x06F0, 36917 },
+ { 0x3D57, 36926 },
+ { 0x3D59, 36931 },
+ { 0x3D58, 36936 },
+ { 0x3D56, 36941 },
+ { 0x05BD, 36946 },
+ { 0x06E3, 36949 },
+ { 0x06E6, 36959 },
+ { 0x07DA, 36969 },
+ { 0x06E8, 36975 },
+ { 0x07D9, 36981 },
+ { 0x07EE, 36988 },
+ { 0x06E4, 36995 },
+ { 0x06E5, 37004 },
+ { 0x06E2, 37017 },
+ { 0x06E7, 37025 },
+ { 0x3D1D, 37033 },
+ { 0x3D1F, 37038 },
+ { 0x3D1E, 37043 },
+ { 0x3D1C, 37048 },
+ { 0x05CB, 37053 },
+ { 0x0690, 37056 },
+ { 0x3D4B, 37062 },
+ { 0x3D4D, 37067 },
+ { 0x3D4C, 37072 },
+ { 0x3D4A, 37077 },
+ { 0x05C4, 37082 },
+ { 0x061F, 37085 },
+ { 0x0620, 37091 },
+ { 0x06EB, 37100 },
+ { 0x0625, 37111 },
+ { 0x061E, 37118 },
+ { 0x0624, 37123 },
+ { 0x07E7, 37131 },
+ { 0x0683, 37138 },
+ { 0x06EC, 37144 },
+ { 0x3D37, 37152 },
+ { 0x3D36, 37157 },
+ { 0x0623, 37162 },
+ { 0x3A7E, 37165 },
+ { 0x3A7D, 37170 },
+ { 0x05D6, 37175 },
+ { 0x0638, 37178 },
+ { 0x07DD, 37184 },
+ { 0x0637, 37194 },
+ { 0x06F2, 37201 },
+ { 0x063A, 37208 },
+ { 0x06F3, 37215 },
+ { 0x3D5F, 37224 },
+ { 0x3D61, 37229 },
+ { 0x3D60, 37234 },
+ { 0x3D5E, 37239 },
+ { 0x0644, 37244 },
+ { 0x0647, 37247 },
+ { 0x0645, 37254 },
+ { 0x0649, 37259 },
+ { 0x07E9, 37266 },
+ { 0x3A8A, 37272 },
+ { 0x3A8C, 37277 },
+ { 0x3A8B, 37282 },
+ { 0x3A89, 37287 },
+ { 0x05C2, 37292 },
+ { 0x06E9, 37295 },
+ { 0x0617, 37302 },
+ { 0x0616, 37310 },
+ { 0x0701, 37316 },
+ { 0x0704, 37327 },
+ { 0x0700, 37336 },
+ { 0x061A, 37345 },
+ { 0x06EA, 37352 },
+ { 0x070E, 37361 },
+ { 0x3D2F, 37370 },
+ { 0x3D31, 37375 },
+ { 0x3D30, 37380 },
+ { 0x3D2E, 37385 },
+ { 0x05DC, 37390 },
+ { 0x0656, 37393 },
+ { 0x0657, 37397 },
+ { 0x3A9E, 37404 },
+ { 0x3AA0, 37410 },
+ { 0x3A9F, 37416 },
+ { 0x3A9D, 37422 },
+ { 0x0655, 37428 },
+ { 0x3A9C, 37434 },
+ { 0x3A9B, 37442 },
+ { 0x0694, 37450 },
+ { 0x3D77, 37456 },
+ { 0x3D79, 37461 },
+ { 0x3D78, 37466 },
+ { 0x3D76, 37471 },
+ { 0x0653, 37476 },
+ { 0x3AA2, 37480 },
+ { 0x3AA4, 37486 },
+ { 0x3AA3, 37492 },
+ { 0x3AA1, 37498 },
+ { 0x062D, 37504 },
+ { 0x3A82, 37507 },
+ { 0x3A81, 37512 },
+ { 0x05D8, 37517 },
+ { 0x0641, 37520 },
+ { 0x07ED, 37526 },
+ { 0x0711, 37532 },
+ { 0x0640, 37539 },
+ { 0x0643, 37544 },
+ { 0x3D67, 37551 },
+ { 0x3D69, 37556 },
+ { 0x3D68, 37561 },
+ { 0x3D66, 37566 },
+ { 0x05D9, 37571 },
+ { 0x06FC, 37574 },
+ { 0x064B, 37579 },
+ { 0x064A, 37585 },
+ { 0x064C, 37591 },
+ { 0x064D, 37598 },
+ { 0x07DF, 37605 },
+ { 0x3D6B, 37611 },
+ { 0x3D6D, 37616 },
+ { 0x3D6C, 37621 },
+ { 0x3D6A, 37626 },
+ { 0x07E6, 37631 },
+ { 0x0613, 37635 },
+ { 0x07EF, 37638 },
+ { 0x3A4E, 37645 },
+ { 0x3A50, 37650 },
+ { 0x3A4F, 37655 },
+ { 0x3A4D, 37660 },
+ { 0x05D7, 37665 },
+ { 0x063C, 37668 },
+ { 0x07DE, 37674 },
+ { 0x063D, 37680 },
+ { 0x3D63, 37687 },
+ { 0x3D65, 37692 },
+ { 0x3D64, 37697 },
+ { 0x3D62, 37702 },
+ { 0x05C6, 37707 },
+ { 0x0629, 37710 },
+ { 0x062B, 37716 },
+ { 0x062C, 37725 },
+ { 0x06FD, 37732 },
+ { 0x062E, 37740 },
+ { 0x07E3, 37747 },
+ { 0x0628, 37752 },
+ { 0x06FE, 37757 },
+ { 0x0627, 37763 },
+ { 0x062A, 37769 },
+ { 0x07F1, 37776 },
+ { 0x0703, 37783 },
+ { 0x06ED, 37794 },
+ { 0x0684, 37799 },
+ { 0x3D3B, 37805 },
+ { 0x3D3A, 37810 },
+ { 0x05CA, 37815 },
+ { 0x0632, 37818 },
+ { 0x0633, 37825 },
+ { 0x07E8, 37832 },
+ { 0x3D47, 37839 },
+ { 0x3D49, 37844 },
+ { 0x3D48, 37849 },
+ { 0x3D46, 37854 },
+ { 0x05CC, 37859 },
+ { 0x07DC, 37862 },
+ { 0x0634, 37869 },
+ { 0x3D4F, 37876 },
+ { 0x3D51, 37881 },
+ { 0x3D50, 37886 },
+ { 0x3D4E, 37891 },
+ { 0x05BF, 37896 },
+ { 0x0611, 37899 },
+ { 0x07F0, 37904 },
+ { 0x0612, 37911 },
+ { 0x3D23, 37919 },
+ { 0x3D25, 37924 },
+ { 0x3D24, 37929 },
+ { 0x05BE, 37934 },
+ { 0x0658, 37938 },
+ { 0x3D21, 37943 },
+ { 0x3D20, 37949 },
+ { 0x3D22, 37955 },
+ { 0x0639, 37960 },
+ { 0x3A62, 37963 },
+ { 0x3A64, 37968 },
+ { 0x3A63, 37973 },
+ { 0x3A61, 37978 },
+ { 0x05DD, 37983 },
+ { 0x0664, 37986 },
+ { 0x07E4, 37992 },
+ { 0x065F, 37998 },
+ { 0x0659, 38005 },
+ { 0x05B9, 38010 },
+ { 0x3D13, 38016 },
+ { 0x3D12, 38024 },
+ { 0x070A, 38032 },
+ { 0x070B, 38041 },
+ { 0x3D7B, 38050 },
+ { 0x3D7A, 38055 },
+ { 0x05DF, 38060 },
+ { 0x07E2, 38063 },
+ { 0x07E1, 38073 },
+ { 0x07F2, 38083 },
+ { 0x0662, 38094 },
+ { 0x05BB, 38099 },
+ { 0x3D17, 38105 },
+ { 0x3D19, 38113 },
+ { 0x3D18, 38121 },
+ { 0x3D16, 38129 },
+ { 0x0663, 38137 },
+ { 0x0666, 38143 },
+ { 0x3D7F, 38150 },
+ { 0x0667, 38155 },
+ { 0x0668, 38159 },
+ { 0x3AA8, 38166 },
+ { 0x3AA7, 38175 },
+ { 0x070C, 38184 },
+ { 0x070D, 38194 },
+ { 0x3AA6, 38204 },
+ { 0x3AA5, 38210 },
+ { 0x3D81, 38216 },
+ { 0x3D80, 38221 },
+ { 0x3D7E, 38226 },
+ { 0x05CD, 38231 },
+ { 0x3D53, 38234 },
+ { 0x3D55, 38239 },
+ { 0x3D54, 38244 },
+ { 0x3D52, 38249 },
+ { 0x05BC, 38254 },
+ { 0x0607, 38257 },
+ { 0x0608, 38264 },
+ { 0x05B8, 38271 },
+ { 0x3D11, 38277 },
+ { 0x3D10, 38285 },
+ { 0x05BA, 38293 },
+ { 0x3D15, 38299 },
+ { 0x3D14, 38307 },
+ { 0x05B7, 38315 },
+ { 0x3D0F, 38321 },
+ { 0x3D0E, 38329 },
+ { 0x0705, 38337 },
+ { 0x0706, 38346 },
+ { 0x3D1B, 38355 },
+ { 0x0606, 38360 },
+ { 0x3A48, 38364 },
+ { 0x3A47, 38370 },
+ { 0x05DE, 38376 },
+ { 0x3D7D, 38380 },
+ { 0x3D7C, 38386 },
+ { 0x3D1A, 38392 },
+ { 0x0610, 38397 },
+ { 0x3A4A, 38400 },
+ { 0x3A4C, 38405 },
+ { 0x3A4B, 38410 },
+ { 0x3A49, 38415 },
+ { 0x061D, 38420 },
+ { 0x3A80, 38423 },
+ { 0x3A7F, 38428 },
+ { 0x0619, 38433 },
+ { 0x3A6A, 38436 },
+ { 0x3A6C, 38441 },
+ { 0x3A6B, 38446 },
+ { 0x3A69, 38451 },
+ { 0x0648, 38456 },
+ { 0x3A8E, 38459 },
+ { 0x3A90, 38464 },
+ { 0x3A8F, 38469 },
+ { 0x3A8D, 38474 },
+ { 0x0609, 38479 },
+ { 0x060B, 38483 },
+ { 0x060D, 38488 },
+ { 0x060A, 38493 },
+ { 0x05C1, 38498 },
+ { 0x07DB, 38501 },
+ { 0x3D2B, 38508 },
+ { 0x3D2D, 38513 },
+ { 0x3D2C, 38518 },
+ { 0x3D2A, 38523 },
+ { 0x05C3, 38528 },
+ { 0x3D33, 38531 },
+ { 0x3D35, 38536 },
+ { 0x3D34, 38541 },
+ { 0x3D32, 38546 },
+ { 0x05B2, 38551 },
+ { 0x05DA, 38554 },
+ { 0x06F7, 38557 },
+ { 0x06F8, 38563 },
+ { 0x07E0, 38569 },
+ { 0x3D6F, 38576 },
+ { 0x3D71, 38581 },
+ { 0x3D70, 38586 },
+ { 0x3D6E, 38591 },
+ { 0x05DB, 38596 },
+ { 0x064E, 38599 },
+ { 0x06F9, 38605 },
+ { 0x0651, 38612 },
+ { 0x06FB, 38617 },
+ { 0x06FA, 38623 },
+ { 0x0652, 38629 },
+ { 0x3D73, 38636 },
+ { 0x064F, 38641 },
+ { 0x3A96, 38645 },
+ { 0x3A95, 38651 },
+ { 0x3D75, 38657 },
+ { 0x3D74, 38662 },
+ { 0x3D72, 38667 },
+ { 0x0618, 38672 },
+ { 0x3A6E, 38675 },
+ { 0x3A70, 38680 },
+ { 0x3A6F, 38685 },
+ { 0x3A6D, 38690 },
+ { 0x0626, 38695 },
+ { 0x3A84, 38698 },
+ { 0x3A83, 38703 },
+ { 0x05C8, 38708 },
+ { 0x062F, 38711 },
+ { 0x06FF, 38720 },
+ { 0x06EE, 38728 },
+ { 0x0702, 38735 },
+ { 0x0630, 38746 },
+ { 0x0631, 38753 },
+ { 0x070F, 38764 },
+ { 0x0710, 38773 },
+ { 0x3D3F, 38779 },
+ { 0x3D41, 38784 },
+ { 0x3D40, 38789 },
+ { 0x3D3E, 38794 },
+ { 0x05C5, 38799 },
+ { 0x3D39, 38802 },
+ { 0x3D38, 38807 },
+ { 0x05C0, 38812 },
+ { 0x3D27, 38815 },
+ { 0x3D29, 38820 },
+ { 0x3D28, 38825 },
+ { 0x3D26, 38830 },
+ { 0x060E, 38835 },
+ { 0x3A5E, 38838 },
+ { 0x3A60, 38843 },
+ { 0x3A5F, 38848 },
+ { 0x3A5D, 38853 },
+ { 0x05C7, 38858 },
+ { 0x07EB, 38861 },
+ { 0x3D3D, 38868 },
+ { 0x3D3C, 38873 },
+ { 0x0615, 38878 },
+ { 0x3A52, 38881 },
+ { 0x3A54, 38886 },
+ { 0x3A53, 38891 },
+ { 0x3A51, 38896 },
+ { 0x0621, 38901 },
+ { 0x3A7C, 38904 },
+ { 0x3A7B, 38909 },
+ { 0x0661, 38914 },
+ { 0x05D3, 38918 },
+ { 0x05D4, 38926 },
+ { 0x0707, 38934 },
+ { 0x0709, 38944 },
+ { 0x0708, 38954 },
+ { 0x05D2, 38964 },
+ { 0x3AE3, 38971 },
+ { 0x3AE5, 38977 },
+ { 0x3AE4, 38983 },
+ { 0x3AE2, 38989 },
+ { 0x05CF, 38995 },
+ { 0x0691, 38998 },
+ { 0x3D5B, 39004 },
+ { 0x3D5D, 39009 },
+ { 0x3D5C, 39014 },
+ { 0x3D5A, 39019 },
+ { 0x05B6, 39024 },
+ { 0x3D0D, 39027 },
+ { 0x063E, 39032 },
+ { 0x06F4, 39035 },
+ { 0x05D0, 39041 },
+ { 0x06F5, 39048 },
+ { 0x05D1, 39055 },
+ { 0x06F6, 39062 },
+ { 0x3A86, 39071 },
+ { 0x3A88, 39076 },
+ { 0x3A87, 39081 },
+ { 0x3A85, 39086 },
+ { 0x0646, 39091 },
+ { 0x3A92, 39094 },
+ { 0x3A94, 39099 },
+ { 0x3A93, 39104 },
+ { 0x3A91, 39109 },
+ { 0x063B, 39114 },
+ { 0x3A66, 39117 },
+ { 0x3A68, 39122 },
+ { 0x3A67, 39127 },
+ { 0x3A65, 39132 },
+ { 0x0650, 39137 },
+ { 0x3A98, 39140 },
+ { 0x3A9A, 39145 },
+ { 0x3A99, 39150 },
+ { 0x3A97, 39155 },
+ { 0x05C9, 39160 },
+ { 0x068F, 39163 },
+ { 0x3D43, 39169 },
+ { 0x3D45, 39174 },
+ { 0x3D44, 39179 },
+ { 0x3D42, 39184 },
+ { 0x063F, 39189 },
+ { 0x061B, 39193 },
+ { 0x0654, 39196 },
+ { 0x3A72, 39202 },
+ { 0x3A74, 39207 },
+ { 0x3A73, 39212 },
+ { 0x3A71, 39217 },
+ { 0x0614, 39222 },
+ { 0x3A5A, 39225 },
+ { 0x3A5C, 39230 },
+ { 0x3A5B, 39235 },
+ { 0x3A59, 39240 },
+ { 0x0622, 39245 },
+ { 0x3A7A, 39248 },
+ { 0x3A79, 39253 },
+ { 0x060F, 39258 },
+ { 0x3A56, 39261 },
+ { 0x3A58, 39266 },
+ { 0x3A57, 39271 },
+ { 0x3A55, 39276 },
+ { 0x3ACF, 39281 },
+ { 0x3ACE, 39290 },
+ { 0x07F3, 39299 },
+ { 0x07F4, 39303 },
+ { 0x07F5, 39307 },
+ { 0x0603, 39311 },
+ { 0x0636, 39315 },
+ { 0x0604, 39319 },
+ { 0x065A, 39323 },
+ { 0x3AC7, 39327 },
+ { 0x3AC6, 39333 },
+ { 0x065E, 39339 },
+ { 0x3AC9, 39343 },
+ { 0x3AC8, 39349 },
+ { 0x061C, 39355 },
+ { 0x3A76, 39358 },
+ { 0x3A78, 39363 },
+ { 0x3A77, 39368 },
+ { 0x3A75, 39373 },
+ { 0x05B5, 39378 },
+ { 0x07E5, 39382 },
+ { 0x07EA, 39386 },
+ { 0x0605, 39390 },
+ { 0x05E8, 39394 },
+ { 0x059B, 39397 },
+ { 0x0596, 39401 },
+ { 0x05A4, 39404 },
+ { 0x05E6, 39408 },
+ { 0x3D0A, 39410 },
+ { 0x3D09, 39414 },
+ { 0x3AA9, 39418 },
+ { 0x3AAA, 39422 },
+ { 0x3AAB, 39426 },
+ { 0x3AAC, 39431 },
+ { 0x3AB4, 39436 },
+ { 0x3AB5, 39442 },
+ { 0x3AB1, 39448 },
+ { 0x3AB2, 39453 },
+ { 0x3AB6, 39458 },
+ { 0x3AB7, 39461 },
+ { 0x3AB8, 39466 },
+ { 0x3AAD, 39471 },
+ { 0x3AAE, 39476 },
+ { 0x3AAF, 39481 },
+ { 0x3AB0, 39488 },
+ { 0x3AB3, 39495 },
+ { 0x05B3, 39501 },
+ { 0x0805, 39506 },
+ { 0x0600, 39510 },
+ { 0x05FF, 39513 },
+ { 0x0681, 39516 },
+ { 0x05D5, 39523 },
+ { 0x3CFF, 39525 },
+ { 0x05E1, 39530 },
+ { 0x3D00, 39532 },
+ { 0x0804, 39536 },
+ { 0x05E0, 39541 },
+ { 0x3CFE, 39543 },
+ { 0x0598, 39547 },
+ { 0x05EC, 39550 },
+ { 0x05E2, 39553 },
+ { 0x3D02, 39555 },
+ { 0x3BFA, 39559 },
+ { 0x3BDE, 39566 },
+ { 0x3BF9, 39573 },
+ { 0x3BDD, 39581 },
+ { 0x3C4B, 39589 },
+ { 0x3C98, 39598 },
+ { 0x3BA0, 39607 },
+ { 0x3B0F, 39614 },
+ { 0x3C8A, 39621 },
+ { 0x3C4E, 39630 },
+ { 0x3C4C, 39640 },
+ { 0x3C4D, 39649 },
+ { 0x3BA1, 39658 },
+ { 0x3B10, 39665 },
+ { 0x3C96, 39672 },
+ { 0x3B83, 39681 },
+ { 0x3AEC, 39688 },
+ { 0x3BC8, 39695 },
+ { 0x3B86, 39702 },
+ { 0x3B50, 39709 },
+ { 0x3B55, 39716 },
+ { 0x3AF0, 39723 },
+ { 0x3B54, 39730 },
+ { 0x3AEF, 39738 },
+ { 0x3B82, 39746 },
+ { 0x3AEB, 39753 },
+ { 0x3C72, 39760 },
+ { 0x3B84, 39769 },
+ { 0x3AED, 39776 },
+ { 0x3B52, 39783 },
+ { 0x3BC7, 39790 },
+ { 0x3B85, 39797 },
+ { 0x3AEE, 39804 },
+ { 0x3B53, 39811 },
+ { 0x3B51, 39818 },
+ { 0x3C7F, 39825 },
+ { 0x3C44, 39834 },
+ { 0x3B9B, 39844 },
+ { 0x3B09, 39851 },
+ { 0x3C12, 39858 },
+ { 0x3BF6, 39865 },
+ { 0x3C0A, 39872 },
+ { 0x3BEE, 39879 },
+ { 0x3C09, 39886 },
+ { 0x3BED, 39894 },
+ { 0x3B9A, 39902 },
+ { 0x3B08, 39909 },
+ { 0x3C45, 39916 },
+ { 0x3C46, 39925 },
+ { 0x3B9C, 39934 },
+ { 0x3B0A, 39941 },
+ { 0x3B9D, 39948 },
+ { 0x3B0B, 39955 },
+ { 0x3BA5, 39962 },
+ { 0x3B14, 39969 },
+ { 0x3B63, 39976 },
+ { 0x3B18, 39983 },
+ { 0x3B62, 39990 },
+ { 0x3B17, 39998 },
+ { 0x3BA4, 40006 },
+ { 0x3B13, 40013 },
+ { 0x3C52, 40020 },
+ { 0x3C53, 40029 },
+ { 0x3BA6, 40038 },
+ { 0x3B15, 40045 },
+ { 0x3C95, 40052 },
+ { 0x3BA7, 40061 },
+ { 0x3B16, 40068 },
+ { 0x3C02, 40075 },
+ { 0x3BE6, 40082 },
+ { 0x3C01, 40089 },
+ { 0x3BE5, 40097 },
+ { 0x3C93, 40105 },
+ { 0x3B8F, 40114 },
+ { 0x3AFD, 40121 },
+ { 0x3C30, 40128 },
+ { 0x3C31, 40137 },
+ { 0x3B90, 40147 },
+ { 0x3AFE, 40154 },
+ { 0x3B3A, 40161 },
+ { 0x3B39, 40168 },
+ { 0x3BBD, 40176 },
+ { 0x3B37, 40183 },
+ { 0x3C67, 40190 },
+ { 0x3C68, 40199 },
+ { 0x3BBE, 40208 },
+ { 0x3B38, 40215 },
+ { 0x3BBF, 40222 },
+ { 0x3BAB, 40230 },
+ { 0x3B1F, 40237 },
+ { 0x3B67, 40244 },
+ { 0x3BD1, 40251 },
+ { 0x3BAD, 40258 },
+ { 0x3B21, 40265 },
+ { 0x3B6A, 40272 },
+ { 0x3B24, 40279 },
+ { 0x3B66, 40286 },
+ { 0x3B69, 40293 },
+ { 0x3B23, 40301 },
+ { 0x3B1D, 40309 },
+ { 0x3BAA, 40316 },
+ { 0x3B1E, 40323 },
+ { 0x3BAC, 40330 },
+ { 0x3B20, 40337 },
+ { 0x3C8B, 40344 },
+ { 0x3C8F, 40353 },
+ { 0x3C97, 40362 },
+ { 0x3B68, 40371 },
+ { 0x3BD2, 40378 },
+ { 0x3BAE, 40385 },
+ { 0x3B22, 40392 },
+ { 0x3C57, 40399 },
+ { 0x3C58, 40408 },
+ { 0x3C56, 40418 },
+ { 0x3C89, 40427 },
+ { 0x3BB0, 40436 },
+ { 0x3B26, 40443 },
+ { 0x3BB3, 40450 },
+ { 0x3B6D, 40457 },
+ { 0x3B2A, 40464 },
+ { 0x3D85, 40471 },
+ { 0x3D84, 40481 },
+ { 0x3D87, 40491 },
+ { 0x3D86, 40501 },
+ { 0x3D83, 40511 },
+ { 0x3D82, 40521 },
+ { 0x3D89, 40531 },
+ { 0x3B6C, 40538 },
+ { 0x3B29, 40546 },
+ { 0x3D88, 40554 },
+ { 0x3C80, 40561 },
+ { 0x3C5A, 40570 },
+ { 0x3C59, 40579 },
+ { 0x3C90, 40588 },
+ { 0x3C8E, 40597 },
+ { 0x3BAF, 40606 },
+ { 0x3B25, 40613 },
+ { 0x3C5B, 40620 },
+ { 0x3C5C, 40629 },
+ { 0x3BB1, 40638 },
+ { 0x3B27, 40645 },
+ { 0x3C5D, 40652 },
+ { 0x3C5E, 40661 },
+ { 0x3C81, 40670 },
+ { 0x3B6B, 40679 },
+ { 0x3BD3, 40686 },
+ { 0x3BB2, 40693 },
+ { 0x3B28, 40700 },
+ { 0x3BA8, 40707 },
+ { 0x3B19, 40714 },
+ { 0x3B65, 40721 },
+ { 0x3B1C, 40728 },
+ { 0x3B64, 40735 },
+ { 0x3B1B, 40743 },
+ { 0x3C54, 40751 },
+ { 0x3C88, 40760 },
+ { 0x3C86, 40769 },
+ { 0x3C55, 40778 },
+ { 0x3BA9, 40787 },
+ { 0x3B1A, 40794 },
+ { 0x3B42, 40801 },
+ { 0x3C3A, 40809 },
+ { 0x3C3B, 40818 },
+ { 0x3C7D, 40827 },
+ { 0x3B97, 40836 },
+ { 0x3B06, 40843 },
+ { 0x3C11, 40850 },
+ { 0x3BF5, 40857 },
+ { 0x3C08, 40864 },
+ { 0x3BEC, 40871 },
+ { 0x3C07, 40878 },
+ { 0x3BEB, 40886 },
+ { 0x3B98, 40894 },
+ { 0x3C3C, 40901 },
+ { 0x3C99, 40910 },
+ { 0x3B99, 40919 },
+ { 0x3B07, 40926 },
+ { 0x3B9E, 40933 },
+ { 0x3B0C, 40940 },
+ { 0x3BF8, 40947 },
+ { 0x3BDC, 40954 },
+ { 0x3BF7, 40961 },
+ { 0x3BDB, 40969 },
+ { 0x3C47, 40977 },
+ { 0x3C48, 40986 },
+ { 0x3C4A, 40995 },
+ { 0x3C49, 41004 },
+ { 0x3C20, 41013 },
+ { 0x3C19, 41020 },
+ { 0x3B0D, 41027 },
+ { 0x3C27, 41034 },
+ { 0x3C28, 41043 },
+ { 0x3C29, 41052 },
+ { 0x3B88, 41061 },
+ { 0x3AF2, 41068 },
+ { 0x3BCA, 41075 },
+ { 0x3B8B, 41082 },
+ { 0x3B56, 41089 },
+ { 0x3B5B, 41096 },
+ { 0x3AF6, 41103 },
+ { 0x3B5A, 41110 },
+ { 0x3AF5, 41118 },
+ { 0x3C73, 41126 },
+ { 0x3C74, 41135 },
+ { 0x3C26, 41145 },
+ { 0x3B87, 41154 },
+ { 0x3AF1, 41161 },
+ { 0x3C75, 41168 },
+ { 0x3C76, 41177 },
+ { 0x3C2A, 41187 },
+ { 0x3B89, 41196 },
+ { 0x3AF3, 41203 },
+ { 0x3C2C, 41210 },
+ { 0x3C77, 41219 },
+ { 0x3C78, 41228 },
+ { 0x3C2B, 41238 },
+ { 0x3C2D, 41247 },
+ { 0x3B58, 41256 },
+ { 0x3BC9, 41263 },
+ { 0x3B8A, 41270 },
+ { 0x3AF4, 41277 },
+ { 0x3B59, 41284 },
+ { 0x3B57, 41291 },
+ { 0x3C82, 41298 },
+ { 0x3BC1, 41307 },
+ { 0x3B3C, 41314 },
+ { 0x3BD7, 41321 },
+ { 0x3BC4, 41328 },
+ { 0x3B77, 41335 },
+ { 0x3B7C, 41342 },
+ { 0x3B40, 41349 },
+ { 0x3B7B, 41356 },
+ { 0x3B3F, 41364 },
+ { 0x3C83, 41372 },
+ { 0x3BC0, 41381 },
+ { 0x3B3B, 41388 },
+ { 0x3BC2, 41395 },
+ { 0x3B3D, 41402 },
+ { 0x3C84, 41409 },
+ { 0x3C70, 41418 },
+ { 0x3C71, 41427 },
+ { 0x3B79, 41436 },
+ { 0x3BD6, 41443 },
+ { 0x3BC3, 41450 },
+ { 0x3B3E, 41457 },
+ { 0x3B7A, 41464 },
+ { 0x3B78, 41471 },
+ { 0x3ADD, 41478 },
+ { 0x3ADE, 41488 },
+ { 0x3ADC, 41498 },
+ { 0x3AD7, 41508 },
+ { 0x3AD6, 41518 },
+ { 0x3AD3, 41528 },
+ { 0x3AD2, 41538 },
+ { 0x3AD9, 41548 },
+ { 0x3AD8, 41558 },
+ { 0x3ADB, 41568 },
+ { 0x3ADA, 41578 },
+ { 0x3B7E, 41588 },
+ { 0x3AE7, 41598 },
+ { 0x3BC6, 41608 },
+ { 0x3B81, 41618 },
+ { 0x3B4A, 41628 },
+ { 0x3AD5, 41638 },
+ { 0x3AD4, 41648 },
+ { 0x3B4F, 41658 },
+ { 0x3AEA, 41668 },
+ { 0x3AD1, 41678 },
+ { 0x3B4E, 41688 },
+ { 0x3AE9, 41699 },
+ { 0x3AD0, 41710 },
+ { 0x3B7D, 41720 },
+ { 0x3AE6, 41730 },
+ { 0x3B7F, 41740 },
+ { 0x3B4C, 41750 },
+ { 0x3BC5, 41760 },
+ { 0x3B80, 41770 },
+ { 0x3AE8, 41780 },
+ { 0x3B4D, 41790 },
+ { 0x3B4B, 41800 },
+ { 0x3C21, 41810 },
+ { 0x3B9F, 41817 },
+ { 0x3B0E, 41824 },
+ { 0x3C22, 41831 },
+ { 0x3C23, 41838 },
+ { 0x3B76, 41845 },
+ { 0x3B43, 41854 },
+ { 0x3C92, 41863 },
+ { 0x3C7A, 41872 },
+ { 0x3B8D, 41882 },
+ { 0x3AFB, 41889 },
+ { 0x3C04, 41896 },
+ { 0x3BE8, 41903 },
+ { 0x3C03, 41910 },
+ { 0x3BE7, 41918 },
+ { 0x3C2E, 41926 },
+ { 0x3C2F, 41935 },
+ { 0x3C79, 41944 },
+ { 0x3C7B, 41953 },
+ { 0x3B8E, 41963 },
+ { 0x3AFC, 41970 },
+ { 0x3B00, 41977 },
+ { 0x3C06, 41984 },
+ { 0x3BEA, 41991 },
+ { 0x3C05, 41998 },
+ { 0x3BE9, 42006 },
+ { 0x3B91, 42014 },
+ { 0x3AFF, 42021 },
+ { 0x3B92, 42028 },
+ { 0x3B01, 42035 },
+ { 0x3C61, 42042 },
+ { 0x3C5F, 42051 },
+ { 0x3C60, 42060 },
+ { 0x3BB5, 42069 },
+ { 0x3B2C, 42076 },
+ { 0x3B30, 42083 },
+ { 0x3B6E, 42090 },
+ { 0x3B2F, 42097 },
+ { 0x3C62, 42105 },
+ { 0x3C94, 42114 },
+ { 0x3C66, 42123 },
+ { 0x3C63, 42132 },
+ { 0x3BB4, 42141 },
+ { 0x3B2B, 42148 },
+ { 0x3C8D, 42155 },
+ { 0x3C64, 42164 },
+ { 0x3C65, 42173 },
+ { 0x3BB6, 42182 },
+ { 0x3B2D, 42189 },
+ { 0x3C85, 42196 },
+ { 0x3B6F, 42205 },
+ { 0x3BB7, 42212 },
+ { 0x3B2E, 42219 },
+ { 0x3C87, 42226 },
+ { 0x3C6A, 42235 },
+ { 0x3C69, 42245 },
+ { 0x3BB9, 42254 },
+ { 0x3B32, 42261 },
+ { 0x3BD5, 42268 },
+ { 0x3BBC, 42275 },
+ { 0x3B70, 42282 },
+ { 0x3B75, 42289 },
+ { 0x3B36, 42296 },
+ { 0x3B74, 42303 },
+ { 0x3B35, 42311 },
+ { 0x3C91, 42319 },
+ { 0x3C8C, 42328 },
+ { 0x3C9B, 42337 },
+ { 0x3C6D, 42346 },
+ { 0x3C6B, 42356 },
+ { 0x3C6C, 42365 },
+ { 0x3BB8, 42374 },
+ { 0x3B31, 42381 },
+ { 0x3BBA, 42388 },
+ { 0x3B33, 42395 },
+ { 0x3C6E, 42402 },
+ { 0x3C6F, 42411 },
+ { 0x3B72, 42421 },
+ { 0x3BD4, 42428 },
+ { 0x3BBB, 42435 },
+ { 0x3B34, 42442 },
+ { 0x3B73, 42449 },
+ { 0x3B71, 42456 },
+ { 0x3C9D, 42463 },
+ { 0x3C32, 42473 },
+ { 0x3C1B, 42482 },
+ { 0x3B94, 42489 },
+ { 0x3B03, 42496 },
+ { 0x3BCE, 42503 },
+ { 0x3C17, 42510 },
+ { 0x3C10, 42517 },
+ { 0x3BF4, 42524 },
+ { 0x3BFE, 42531 },
+ { 0x3BE2, 42538 },
+ { 0x3BFD, 42545 },
+ { 0x3BE1, 42553 },
+ { 0x3C33, 42561 },
+ { 0x3C34, 42570 },
+ { 0x3C1A, 42580 },
+ { 0x3B93, 42587 },
+ { 0x3B02, 42594 },
+ { 0x3C9A, 42601 },
+ { 0x3C7C, 42610 },
+ { 0x3C1C, 42620 },
+ { 0x3B95, 42627 },
+ { 0x3B04, 42634 },
+ { 0x3C35, 42641 },
+ { 0x3C36, 42650 },
+ { 0x3C37, 42659 },
+ { 0x3C38, 42668 },
+ { 0x3C39, 42677 },
+ { 0x3BCD, 42686 },
+ { 0x3B96, 42693 },
+ { 0x3B05, 42700 },
+ { 0x3B41, 42707 },
+ { 0x3BCC, 42715 },
+ { 0x3B5C, 42722 },
+ { 0x3B61, 42729 },
+ { 0x3AFA, 42736 },
+ { 0x3B60, 42743 },
+ { 0x3AF9, 42751 },
+ { 0x3AF7, 42759 },
+ { 0x3B5E, 42766 },
+ { 0x3BCB, 42773 },
+ { 0x3B8C, 42780 },
+ { 0x3AF8, 42787 },
+ { 0x3B5F, 42794 },
+ { 0x3B5D, 42801 },
+ { 0x3C9F, 42808 },
+ { 0x3C9E, 42813 },
+ { 0x3BFC, 42818 },
+ { 0x3BE0, 42825 },
+ { 0x3BFB, 42832 },
+ { 0x3BDF, 42840 },
+ { 0x3BA2, 42848 },
+ { 0x3B11, 42855 },
+ { 0x3C50, 42862 },
+ { 0x3C51, 42871 },
+ { 0x3C4F, 42881 },
+ { 0x3BA3, 42890 },
+ { 0x3B12, 42897 },
+ { 0x3CA1, 42904 },
+ { 0x3C9C, 42909 },
+ { 0x3CA5, 42919 },
+ { 0x3C7E, 42924 },
+ { 0x3C3D, 42933 },
+ { 0x3C3E, 42942 },
+ { 0x3C0C, 42951 },
+ { 0x3C1E, 42958 },
+ { 0x3C14, 42965 },
+ { 0x3BF0, 42972 },
+ { 0x3BD0, 42979 },
+ { 0x3C18, 42986 },
+ { 0x3C0F, 42993 },
+ { 0x3BF3, 43000 },
+ { 0x3C00, 43007 },
+ { 0x3BE4, 43014 },
+ { 0x3BFF, 43021 },
+ { 0x3BE3, 43029 },
+ { 0x3C3F, 43037 },
+ { 0x3C0B, 43046 },
+ { 0x3C1D, 43053 },
+ { 0x3C13, 43060 },
+ { 0x3BEF, 43067 },
+ { 0x3C0D, 43074 },
+ { 0x3C1F, 43081 },
+ { 0x3C15, 43088 },
+ { 0x3BF1, 43095 },
+ { 0x3C40, 43102 },
+ { 0x3C41, 43111 },
+ { 0x3C42, 43120 },
+ { 0x3C43, 43129 },
+ { 0x3C0E, 43138 },
+ { 0x3BCF, 43145 },
+ { 0x3C16, 43152 },
+ { 0x3BF2, 43159 },
+ { 0x3CA3, 43166 },
+ { 0x3CA2, 43171 },
+ { 0x3BD9, 43176 },
+ { 0x3B47, 43183 },
+ { 0x3BD8, 43190 },
+ { 0x3B46, 43197 },
+ { 0x3BDA, 43204 },
+ { 0x3B48, 43211 },
+ { 0x3B44, 43218 },
+ { 0x3B45, 43225 },
+ { 0x3B49, 43232 },
+ { 0x3AE0, 43240 },
+ { 0x3AE1, 43253 },
+ { 0x3ADF, 43266 },
+ { 0x3CA0, 43279 },
+ { 0x3CA4, 43284 },
+ { 0x3CA9, 43289 },
+ { 0x3CA6, 43294 },
+ { 0x3CA7, 43299 },
+ { 0x05B4, 43302 },
+ { 0x05F2, 43305 },
+ { 0x05EE, 43308 },
+ { 0x05B1, 43310 },
+ { 0x05EB, 43312 },
+ { 0x0601, 43315 },
+ { 0x69DF, 43318 },
+ { 0x69D2, 43321 },
+ { 0x69E9, 43324 },
+ { 0x69D4, 43327 },
+ { 0x69E0, 43330 },
+ { 0x69D7, 43333 },
+ { 0x69DA, 43336 },
+ { 0x69DB, 43339 },
+ { 0x69E2, 43342 },
+ { 0x69E3, 43345 },
+ { 0x69E1, 43348 },
+ { 0x69D8, 43351 },
+ { 0x69E5, 43354 },
+ { 0x69D5, 43357 },
+ { 0x69D9, 43360 },
+ { 0x69EA, 43363 },
+ { 0x69D1, 43366 },
+ { 0x69D3, 43369 },
+ { 0x69E7, 43372 },
+ { 0x69DC, 43375 },
+ { 0x69DD, 43378 },
+ { 0x69DE, 43381 },
+ { 0x69E8, 43384 },
+ { 0x69E6, 43387 },
+ { 0x69D6, 43390 },
+ { 0x69EB, 43393 },
+ { 0x69E4, 43396 },
+ { 0x6A38, 43399 },
+ { 0x6A2B, 43403 },
+ { 0x6A42, 43407 },
+ { 0x6A2D, 43411 },
+ { 0x6A39, 43415 },
+ { 0x6A31, 43419 },
+ { 0x6A2E, 43423 },
+ { 0x6A34, 43427 },
+ { 0x6A3B, 43431 },
+ { 0x6A3C, 43435 },
+ { 0x6A3A, 43439 },
+ { 0x6A32, 43443 },
+ { 0x6A3E, 43447 },
+ { 0x6A2F, 43451 },
+ { 0x6A33, 43455 },
+ { 0x6A43, 43459 },
+ { 0x6A2A, 43463 },
+ { 0x6A2C, 43467 },
+ { 0x6A40, 43471 },
+ { 0x6A35, 43475 },
+ { 0x6A36, 43479 },
+ { 0x6A37, 43483 },
+ { 0x6A41, 43487 },
+ { 0x6A3F, 43491 },
+ { 0x6A30, 43495 },
+ { 0x6A44, 43499 },
+ { 0x6A3D, 43503 },
+ { 0x6A0A, 43507 },
+ { 0x6A0F, 43511 },
+ { 0x6A05, 43515 },
+ { 0x6A07, 43519 },
+ { 0x6A0C, 43523 },
+ { 0x6A0B, 43527 },
+ { 0x6A06, 43531 },
+ { 0x6A04, 43535 },
+ { 0x6A0E, 43539 },
+ { 0x6A08, 43543 },
+ { 0x6A09, 43547 },
+ { 0x6A10, 43551 },
+ { 0x6A0D, 43555 },
+ { 0x6A12, 43559 },
+ { 0x6A11, 43564 },
+ { 0x69EC, 43569 },
+ { 0x69EE, 43573 },
+ { 0x69EF, 43577 },
+ { 0x69ED, 43581 },
+ { 0x69FA, 43585 },
+ { 0x69F0, 43589 },
+ { 0x6A02, 43593 },
+ { 0x69FB, 43597 },
+ { 0x69F3, 43601 },
+ { 0x69F2, 43605 },
+ { 0x69F5, 43609 },
+ { 0x69F6, 43613 },
+ { 0x69FD, 43617 },
+ { 0x69FC, 43621 },
+ { 0x69FF, 43625 },
+ { 0x69F4, 43629 },
+ { 0x69F1, 43633 },
+ { 0x6A01, 43637 },
+ { 0x69F7, 43641 },
+ { 0x69F8, 43645 },
+ { 0x69F9, 43649 },
+ { 0x6A00, 43653 },
+ { 0x6A03, 43657 },
+ { 0x69FE, 43661 },
+ { 0x6A5F, 43665 },
+ { 0x6A5E, 43671 },
+ { 0x6A1D, 43679 },
+ { 0x6A13, 43683 },
+ { 0x6A25, 43687 },
+ { 0x6A1E, 43691 },
+ { 0x6A16, 43695 },
+ { 0x6A15, 43699 },
+ { 0x6A19, 43703 },
+ { 0x6A20, 43707 },
+ { 0x6A1F, 43711 },
+ { 0x6A17, 43715 },
+ { 0x6A22, 43719 },
+ { 0x6A18, 43723 },
+ { 0x6A26, 43727 },
+ { 0x6A14, 43731 },
+ { 0x6A24, 43735 },
+ { 0x6A1A, 43739 },
+ { 0x6A1B, 43743 },
+ { 0x6A1C, 43747 },
+ { 0x6A23, 43751 },
+ { 0x6A27, 43755 },
+ { 0x6A21, 43759 },
+ { 0x6A28, 43763 },
+ { 0x6A29, 43768 },
+ { 0x6A51, 43773 },
+ { 0x6A45, 43777 },
+ { 0x6A5B, 43781 },
+ { 0x6A47, 43785 },
+ { 0x6A52, 43789 },
+ { 0x6A4A, 43793 },
+ { 0x6A4D, 43797 },
+ { 0x6A54, 43801 },
+ { 0x6A55, 43805 },
+ { 0x6A53, 43809 },
+ { 0x6A4B, 43813 },
+ { 0x6A57, 43817 },
+ { 0x6A48, 43821 },
+ { 0x6A4C, 43825 },
+ { 0x6A5C, 43829 },
+ { 0x6A46, 43833 },
+ { 0x6A59, 43837 },
+ { 0x6A4E, 43841 },
+ { 0x6A4F, 43845 },
+ { 0x6A50, 43849 },
+ { 0x6A5A, 43853 },
+ { 0x6A58, 43857 },
+ { 0x6A49, 43861 },
+ { 0x6A5D, 43865 },
+ { 0x6A56, 43869 },
+ { 0x6CE3, 43873 },
+ { 0x2271, 43875 },
+ { 0x216A, 43877 },
+ { 0x216C, 43879 },
+ { 0x6F34, 43883 },
+ { 0x6F32, 43888 },
+ { 0x216B, 43894 },
+ { 0x2710, 43898 },
+ { 0x6F2E, 43903 },
+ { 0x6F30, 43907 },
+ { 0x6F31, 43912 },
+ { 0x6F2F, 43916 },
+ { 0x6C87, 43919 },
+ { 0x6DC3, 43920 },
+ { 0x21C5, 43922 },
+ { 0x6CD7, 43925 },
+ { 0x21C6, 43929 },
+ { 0x6CD8, 43932 },
+ { 0x6D94, 43936 },
+ { 0x6CB9, 43937 },
+ { 0x2495, 43941 },
+ { 0x271D, 43945 },
+ { 0x1EAA, 43949 },
+ { 0x1E96, 43952 },
+ { 0x2917, 43955 },
+ { 0x1EA7, 43959 },
+ { 0x1F68, 43962 },
+ { 0x1E95, 43965 },
+ { 0x2918, 43968 },
+ { 0x1EA8, 43972 },
+ { 0x1F3E, 43975 },
+ { 0x1F3F, 43978 },
+ { 0x1F6A, 43985 },
+ { 0x1F66, 43989 },
+ { 0x1E51, 43991 },
+ { 0x252B, 43992 },
+ { 0x252C, 43997 },
+ { 0x71AD, 44002 },
+ { 0x4755, 44004 },
+ { 0x4754, 44007 },
+ { 0x4753, 44010 },
+ { 0x4756, 44013 },
+ { 0x4757, 44016 },
+ { 0x479A, 44019 },
+ { 0x47B6, 44021 },
+ { 0x47BB, 44024 },
+ { 0x47B7, 44027 },
+ { 0x47BA, 44030 },
+ { 0x47B9, 44033 },
+ { 0x47BE, 44036 },
+ { 0x47B5, 44039 },
+ { 0x47BD, 44042 },
+ { 0x47BC, 44045 },
+ { 0x47B8, 44048 },
+ { 0x4795, 44051 },
+ { 0x478D, 44055 },
+ { 0x4797, 44059 },
+ { 0x478F, 44063 },
+ { 0x478B, 44067 },
+ { 0x4796, 44071 },
+ { 0x4798, 44075 },
+ { 0x478E, 44079 },
+ { 0x4790, 44083 },
+ { 0x4793, 44087 },
+ { 0x4791, 44092 },
+ { 0x4794, 44097 },
+ { 0x4792, 44102 },
+ { 0x478C, 44107 },
+ { 0x479B, 44112 },
+ { 0x4758, 44115 },
+ { 0x4762, 44118 },
+ { 0x475A, 44121 },
+ { 0x4764, 44124 },
+ { 0x475C, 44127 },
+ { 0x4759, 44130 },
+ { 0x4763, 44133 },
+ { 0x4765, 44136 },
+ { 0x477C, 44139 },
+ { 0x476B, 44142 },
+ { 0x4777, 44145 },
+ { 0x4768, 44148 },
+ { 0x4786, 44151 },
+ { 0x475B, 44154 },
+ { 0x476D, 44157 },
+ { 0x4766, 44160 },
+ { 0x4781, 44163 },
+ { 0x477E, 44166 },
+ { 0x4779, 44169 },
+ { 0x477A, 44172 },
+ { 0x4780, 44175 },
+ { 0x4785, 44178 },
+ { 0x4775, 44181 },
+ { 0x475D, 44184 },
+ { 0x4782, 44187 },
+ { 0x477F, 44190 },
+ { 0x477D, 44193 },
+ { 0x476C, 44196 },
+ { 0x4772, 44199 },
+ { 0x4778, 44202 },
+ { 0x4769, 44205 },
+ { 0x476E, 44208 },
+ { 0x4767, 44211 },
+ { 0x4787, 44214 },
+ { 0x476A, 44217 },
+ { 0x4774, 44220 },
+ { 0x476F, 44223 },
+ { 0x4789, 44226 },
+ { 0x4788, 44231 },
+ { 0x478A, 44236 },
+ { 0x477B, 44241 },
+ { 0x4783, 44244 },
+ { 0x4784, 44247 },
+ { 0x4776, 44250 },
+ { 0x4770, 44253 },
+ { 0x4773, 44256 },
+ { 0x4771, 44259 },
+ { 0x4760, 44262 },
+ { 0x475E, 44266 },
+ { 0x4761, 44270 },
+ { 0x475F, 44274 },
+ { 0x47A1, 44278 },
+ { 0x47B3, 44281 },
+ { 0x47B4, 44285 },
+ { 0x47A6, 44289 },
+ { 0x47AA, 44292 },
+ { 0x47A2, 44295 },
+ { 0x47A5, 44298 },
+ { 0x47A4, 44301 },
+ { 0x47A9, 44304 },
+ { 0x47A8, 44307 },
+ { 0x47AE, 44310 },
+ { 0x47AD, 44313 },
+ { 0x47A7, 44316 },
+ { 0x47AF, 44319 },
+ { 0x47A3, 44322 },
+ { 0x47B1, 44325 },
+ { 0x47BF, 44328 },
+ { 0x47B2, 44331 },
+ { 0x47AC, 44334 },
+ { 0x47AB, 44337 },
+ { 0x47B0, 44340 },
+ { 0x4799, 44343 },
+ { 0x479C, 44345 },
+ { 0x479E, 44348 },
+ { 0x47A0, 44351 },
+ { 0x479D, 44354 },
+ { 0x479F, 44358 },
+ { 0x6C44, 44362 },
+ { 0x0065, 44365 },
+ { 0x6DCF, 44367 },
+ { 0x1F14, 44369 },
+ { 0x1BD6, 44374 },
+ { 0x1DA2, 44375 },
+ { 0x6C70, 44377 },
+ { 0x6E32, 44378 },
+ { 0x6E33, 44379 },
+ { 0x7231, 44382 },
+ { 0x21A5, 44384 },
+ { 0x6EAA, 44385 },
+ { 0x4024, 44386 },
+ { 0x402D, 44389 },
+ { 0x4026, 44392 },
+ { 0x403E, 44395 },
+ { 0x4044, 44398 },
+ { 0x403D, 44401 },
+ { 0x4040, 44404 },
+ { 0x4027, 44407 },
+ { 0x402E, 44410 },
+ { 0x4039, 44413 },
+ { 0x402F, 44416 },
+ { 0x403B, 44419 },
+ { 0x402C, 44422 },
+ { 0x4029, 44425 },
+ { 0x4034, 44428 },
+ { 0x4031, 44431 },
+ { 0x4036, 44434 },
+ { 0x4038, 44437 },
+ { 0x402B, 44440 },
+ { 0x4030, 44443 },
+ { 0x4053, 44446 },
+ { 0x4045, 44449 },
+ { 0x4049, 44452 },
+ { 0x4041, 44455 },
+ { 0x402A, 44458 },
+ { 0x404E, 44461 },
+ { 0x4042, 44464 },
+ { 0x4048, 44467 },
+ { 0x4037, 44470 },
+ { 0x4025, 44473 },
+ { 0x404D, 44476 },
+ { 0x4032, 44479 },
+ { 0x403C, 44482 },
+ { 0x4046, 44485 },
+ { 0x404B, 44488 },
+ { 0x4043, 44491 },
+ { 0x4052, 44494 },
+ { 0x404F, 44497 },
+ { 0x4050, 44500 },
+ { 0x4051, 44503 },
+ { 0x4033, 44506 },
+ { 0x4047, 44509 },
+ { 0x403A, 44512 },
+ { 0x4028, 44515 },
+ { 0x4035, 44518 },
+ { 0x404A, 44521 },
+ { 0x404C, 44524 },
+ { 0x4054, 44527 },
+ { 0x403F, 44530 },
+ { 0x71B4, 44533 },
+ { 0x2245, 44534 },
+ { 0x6E83, 44535 },
+ { 0x1C91, 44537 },
+ { 0x222D, 44540 },
+ { 0x4856, 44541 },
+ { 0x4857, 44544 },
+ { 0x4827, 44547 },
+ { 0x4826, 44550 },
+ { 0x4825, 44553 },
+ { 0x4865, 44556 },
+ { 0x485B, 44558 },
+ { 0x4860, 44561 },
+ { 0x485C, 44564 },
+ { 0x485F, 44567 },
+ { 0x485E, 44570 },
+ { 0x4863, 44573 },
+ { 0x485A, 44576 },
+ { 0x4862, 44579 },
+ { 0x4861, 44582 },
+ { 0x485D, 44585 },
+ { 0x484C, 44588 },
+ { 0x4851, 44592 },
+ { 0x484D, 44596 },
+ { 0x4853, 44600 },
+ { 0x484F, 44604 },
+ { 0x4852, 44608 },
+ { 0x4854, 44612 },
+ { 0x484E, 44616 },
+ { 0x4855, 44620 },
+ { 0x4850, 44624 },
+ { 0x4866, 44628 },
+ { 0x482B, 44631 },
+ { 0x4829, 44634 },
+ { 0x482A, 44637 },
+ { 0x4828, 44640 },
+ { 0x4842, 44643 },
+ { 0x4831, 44646 },
+ { 0x483D, 44649 },
+ { 0x482E, 44652 },
+ { 0x484B, 44655 },
+ { 0x4833, 44658 },
+ { 0x482C, 44661 },
+ { 0x4848, 44664 },
+ { 0x4844, 44667 },
+ { 0x483F, 44670 },
+ { 0x4840, 44673 },
+ { 0x4847, 44676 },
+ { 0x484A, 44679 },
+ { 0x483B, 44682 },
+ { 0x4849, 44685 },
+ { 0x4846, 44688 },
+ { 0x4843, 44691 },
+ { 0x4832, 44694 },
+ { 0x4838, 44697 },
+ { 0x483E, 44700 },
+ { 0x482F, 44703 },
+ { 0x4834, 44706 },
+ { 0x482D, 44709 },
+ { 0x4830, 44712 },
+ { 0x483A, 44715 },
+ { 0x4835, 44718 },
+ { 0x4841, 44721 },
+ { 0x483C, 44724 },
+ { 0x4836, 44727 },
+ { 0x4845, 44730 },
+ { 0x4839, 44733 },
+ { 0x4837, 44736 },
+ { 0x4858, 44739 },
+ { 0x4859, 44741 },
+ { 0x4864, 44743 },
+ { 0x4867, 44746 },
+ { 0x71D0, 44749 },
+ { 0x6C73, 44751 },
+ { 0x2211, 44753 },
+ { 0x2244, 44754 },
+ { 0x6CE1, 44755 },
+ { 0x212F, 44756 },
+ { 0x251D, 44764 },
+ { 0x212A, 44772 },
+ { 0x212C, 44777 },
+ { 0x212B, 44782 },
+ { 0x251C, 44787 },
+ { 0x212D, 44794 },
+ { 0x212E, 44799 },
+ { 0x2127, 44805 },
+ { 0x250F, 44809 },
+ { 0x2515, 44813 },
+ { 0x2514, 44817 },
+ { 0x6CE5, 44829 },
+ { 0x6E10, 44831 },
+ { 0x6E4B, 44833 },
+ { 0x25A6, 44837 },
+ { 0x25AA, 44841 },
+ { 0x2629, 44848 },
+ { 0x262B, 44850 },
+ { 0x6E26, 44855 },
+ { 0x6E25, 44860 },
+ { 0x262A, 44865 },
+ { 0x262C, 44867 },
+ { 0x6C3D, 44872 },
+ { 0x25A7, 44874 },
+ { 0x220A, 44878 },
+ { 0x6C95, 44879 },
+ { 0x6CA5, 44881 },
+ { 0x281A, 44882 },
+ { 0x281D, 44887 },
+ { 0x281B, 44892 },
+ { 0x281C, 44898 },
+ { 0x281F, 44904 },
+ { 0x4056, 44907 },
+ { 0x405B, 44911 },
+ { 0x4057, 44915 },
+ { 0x405A, 44919 },
+ { 0x4059, 44923 },
+ { 0x405E, 44927 },
+ { 0x405D, 44931 },
+ { 0x405C, 44935 },
+ { 0x4058, 44939 },
+ { 0x4068, 44943 },
+ { 0x406D, 44948 },
+ { 0x405F, 44953 },
+ { 0x4069, 44957 },
+ { 0x406C, 44962 },
+ { 0x406B, 44967 },
+ { 0x4070, 44972 },
+ { 0x406F, 44977 },
+ { 0x4063, 44982 },
+ { 0x4062, 44986 },
+ { 0x406E, 44990 },
+ { 0x4064, 44995 },
+ { 0x406A, 44999 },
+ { 0x4066, 45004 },
+ { 0x4067, 45008 },
+ { 0x4061, 45012 },
+ { 0x4060, 45016 },
+ { 0x4065, 45020 },
+ { 0x4055, 45024 },
+ { 0x27C5, 45028 },
+ { 0x27D1, 45032 },
+ { 0x27BF, 45036 },
+ { 0x27C1, 45040 },
+ { 0x27C7, 45044 },
+ { 0x27C9, 45048 },
+ { 0x27CF, 45052 },
+ { 0x03A5, 45056 },
+ { 0x27AF, 45060 },
+ { 0x039B, 45064 },
+ { 0x27D3, 45068 },
+ { 0x27C3, 45072 },
+ { 0x27F5, 45076 },
+ { 0x27DB, 45082 },
+ { 0x27FF, 45088 },
+ { 0x27ED, 45094 },
+ { 0x27FB, 45100 },
+ { 0x27F9, 45106 },
+ { 0x27E5, 45112 },
+ { 0x27F3, 45118 },
+ { 0x27EB, 45124 },
+ { 0x2801, 45130 },
+ { 0x27FD, 45136 },
+ { 0x2805, 45142 },
+ { 0x2807, 45148 },
+ { 0x2809, 45154 },
+ { 0x2803, 45160 },
+ { 0x27D7, 45166 },
+ { 0x27D5, 45170 },
+ { 0x27B1, 45174 },
+ { 0x27CD, 45178 },
+ { 0x27A7, 45182 },
+ { 0x27B5, 45186 },
+ { 0x039F, 45190 },
+ { 0x27BB, 45194 },
+ { 0x039D, 45198 },
+ { 0x0399, 45202 },
+ { 0x27CB, 45206 },
+ { 0x27A9, 45210 },
+ { 0x27B3, 45214 },
+ { 0x27AD, 45218 },
+ { 0x27AB, 45222 },
+ { 0x27B9, 45226 },
+ { 0x27BD, 45230 },
+ { 0x27E7, 45234 },
+ { 0x03A3, 45238 },
+ { 0x03A1, 45242 },
+ { 0x27B7, 45246 },
+ { 0x27E9, 45250 },
+ { 0x27EF, 45255 },
+ { 0x2819, 45260 },
+ { 0x27F7, 45265 },
+ { 0x27E1, 45270 },
+ { 0x27D9, 45275 },
+ { 0x27F1, 45280 },
+ { 0x27DF, 45285 },
+ { 0x27E3, 45290 },
+ { 0x27DD, 45295 },
+ { 0x2812, 45300 },
+ { 0x2814, 45305 },
+ { 0x280B, 45310 },
+ { 0x280C, 45314 },
+ { 0x280A, 45318 },
+ { 0x280F, 45321 },
+ { 0x280E, 45325 },
+ { 0x2810, 45329 },
+ { 0x280D, 45333 },
+ { 0x27C4, 45336 },
+ { 0x27D0, 45340 },
+ { 0x27BE, 45344 },
+ { 0x27C0, 45348 },
+ { 0x27C6, 45352 },
+ { 0x27C8, 45356 },
+ { 0x27CE, 45360 },
+ { 0x03A4, 45364 },
+ { 0x27AE, 45368 },
+ { 0x039A, 45372 },
+ { 0x27D2, 45376 },
+ { 0x27C2, 45380 },
+ { 0x27F4, 45384 },
+ { 0x27DA, 45390 },
+ { 0x27FE, 45396 },
+ { 0x27EC, 45402 },
+ { 0x27FA, 45408 },
+ { 0x27F8, 45414 },
+ { 0x27E4, 45420 },
+ { 0x27F2, 45426 },
+ { 0x27EA, 45432 },
+ { 0x2800, 45438 },
+ { 0x27FC, 45444 },
+ { 0x2804, 45450 },
+ { 0x2806, 45456 },
+ { 0x2808, 45462 },
+ { 0x2802, 45468 },
+ { 0x27D6, 45474 },
+ { 0x27D4, 45478 },
+ { 0x27B0, 45482 },
+ { 0x27CC, 45486 },
+ { 0x27A6, 45490 },
+ { 0x27B4, 45494 },
+ { 0x039E, 45498 },
+ { 0x27BA, 45502 },
+ { 0x039C, 45506 },
+ { 0x0398, 45510 },
+ { 0x27CA, 45514 },
+ { 0x27A8, 45518 },
+ { 0x27B2, 45522 },
+ { 0x27AC, 45526 },
+ { 0x27AA, 45530 },
+ { 0x27B8, 45534 },
+ { 0x27BC, 45538 },
+ { 0x27E6, 45542 },
+ { 0x03A2, 45546 },
+ { 0x03A0, 45550 },
+ { 0x27B6, 45554 },
+ { 0x27E8, 45558 },
+ { 0x27EE, 45563 },
+ { 0x2818, 45568 },
+ { 0x27F6, 45573 },
+ { 0x27E0, 45578 },
+ { 0x27D8, 45583 },
+ { 0x27F0, 45588 },
+ { 0x27DE, 45593 },
+ { 0x27E2, 45598 },
+ { 0x27DC, 45603 },
+ { 0x2811, 45608 },
+ { 0x2813, 45613 },
+ { 0x281E, 45618 },
+ { 0x2815, 45622 },
+ { 0x2816, 45626 },
+ { 0x2817, 45630 },
+ { 0x2820, 45634 },
+ { 0x6DCC, 45637 },
+ { 0x6DEE, 45640 },
+ { 0x6F7A, 45642 },
+ { 0x6F5D, 45645 },
+ { 0x22BB, 45647 },
+ { 0x1BD4, 45652 },
+ { 0x2929, 45653 },
+ { 0x292A, 45657 },
+ { 0x6F1C, 45661 },
+ { 0x6DBE, 45663 },
+ { 0x3CE1, 45664 },
+ { 0x3CDD, 45667 },
+ { 0x22F9, 45669 },
+ { 0x006F, 45673 },
+ { 0x1C90, 45675 },
+ { 0x1C96, 45677 },
+ { 0x6D17, 45679 },
+ { 0x6D18, 45680 },
+ { 0x701D, 45682 },
+ { 0x6197, 45684 },
+ { 0x6194, 45687 },
+ { 0x21E7, 45691 },
+ { 0x21E8, 45695 },
+ { 0x6196, 45699 },
+ { 0x6195, 45703 },
+ { 0x21E9, 45707 },
+ { 0x21E6, 45711 },
+ { 0x6193, 45715 },
+ { 0x6CEA, 45719 },
+ { 0x1F1C, 45721 },
+ { 0x0004, 45726 },
+ { 0x6ABE, 45728 },
+ { 0x6A8C, 45732 },
+ { 0x6ABF, 45736 },
+ { 0x6AC0, 45739 },
+ { 0x6AC1, 45742 },
+ { 0x6AC2, 45745 },
+ { 0x6AC3, 45748 },
+ { 0x6AC4, 45751 },
+ { 0x6AC5, 45754 },
+ { 0x6AC6, 45757 },
+ { 0x6AC7, 45760 },
+ { 0x6AC8, 45763 },
+ { 0x6AC9, 45766 },
+ { 0x6ACA, 45769 },
+ { 0x6ACB, 45772 },
+ { 0x6ACC, 45775 },
+ { 0x6ACD, 45778 },
+ { 0x6ACE, 45781 },
+ { 0x6ACF, 45784 },
+ { 0x6AD0, 45787 },
+ { 0x6AD1, 45790 },
+ { 0x6AD2, 45793 },
+ { 0x6AD3, 45796 },
+ { 0x6AD4, 45799 },
+ { 0x6AD5, 45802 },
+ { 0x6AD6, 45805 },
+ { 0x6AD7, 45808 },
+ { 0x6AD8, 45811 },
+ { 0x6AD9, 45814 },
+ { 0x6ADA, 45817 },
+ { 0x6ADB, 45820 },
+ { 0x6ADC, 45823 },
+ { 0x6ADD, 45826 },
+ { 0x6ADE, 45829 },
+ { 0x6ADF, 45832 },
+ { 0x6AE0, 45835 },
+ { 0x6AE1, 45838 },
+ { 0x6AE2, 45841 },
+ { 0x6AE3, 45844 },
+ { 0x6AE4, 45847 },
+ { 0x6AE5, 45850 },
+ { 0x6AE6, 45853 },
+ { 0x6AE7, 45856 },
+ { 0x6AE8, 45859 },
+ { 0x6AE9, 45862 },
+ { 0x6AEA, 45865 },
+ { 0x6AEB, 45868 },
+ { 0x6AEC, 45871 },
+ { 0x6AED, 45874 },
+ { 0x6AEE, 45877 },
+ { 0x6AEF, 45880 },
+ { 0x6A8D, 45883 },
+ { 0x6A8E, 45886 },
+ { 0x6A8F, 45889 },
+ { 0x6A90, 45892 },
+ { 0x6A91, 45895 },
+ { 0x6A92, 45898 },
+ { 0x6A93, 45901 },
+ { 0x6A94, 45904 },
+ { 0x6A95, 45907 },
+ { 0x6A96, 45910 },
+ { 0x6A97, 45913 },
+ { 0x6A98, 45916 },
+ { 0x6A99, 45919 },
+ { 0x6A9A, 45922 },
+ { 0x6A9B, 45925 },
+ { 0x6A9C, 45928 },
+ { 0x6A9D, 45931 },
+ { 0x6A9E, 45934 },
+ { 0x6A9F, 45937 },
+ { 0x6AA0, 45940 },
+ { 0x6AA1, 45943 },
+ { 0x6AA2, 45946 },
+ { 0x6AA3, 45949 },
+ { 0x6AA4, 45952 },
+ { 0x6AA5, 45955 },
+ { 0x6AA6, 45958 },
+ { 0x6AA7, 45961 },
+ { 0x6AA8, 45964 },
+ { 0x6AA9, 45967 },
+ { 0x6AAA, 45970 },
+ { 0x6AAB, 45973 },
+ { 0x6AAC, 45976 },
+ { 0x6AAD, 45979 },
+ { 0x6AAE, 45982 },
+ { 0x6AAF, 45985 },
+ { 0x6AB0, 45988 },
+ { 0x6AB1, 45991 },
+ { 0x6AB2, 45994 },
+ { 0x6AB3, 45997 },
+ { 0x6AB4, 46000 },
+ { 0x6AB5, 46003 },
+ { 0x6AB6, 46006 },
+ { 0x6AB7, 46009 },
+ { 0x6AB8, 46012 },
+ { 0x6AB9, 46015 },
+ { 0x6ABA, 46018 },
+ { 0x6ABB, 46021 },
+ { 0x6ABC, 46024 },
+ { 0x6ABD, 46027 },
+ { 0x1C10, 46030 },
+ { 0x24F3, 46032 },
+ { 0x2126, 46034 },
+ { 0x2906, 46036 },
+ { 0x2674, 46038 },
+ { 0x28FB, 46040 },
+ { 0x2909, 46043 },
+ { 0x2645, 46046 },
+ { 0x1BCB, 46049 },
+ { 0x2644, 46052 },
+ { 0x24EF, 46055 },
+ { 0x2554, 46060 },
+ { 0x3CE0, 46062 },
+ { 0x029C, 46065 },
+ { 0x25CE, 46068 },
+ { 0x2319, 46071 },
+ { 0x1BD2, 46074 },
+ { 0x1BE7, 46078 },
+ { 0x2AAB, 46080 },
+ { 0x24F0, 46084 },
+ { 0x1E5C, 46089 },
+ { 0x1BD5, 46091 },
+ { 0x2933, 46093 },
+ { 0x25FB, 46095 },
+ { 0x25FD, 46098 },
+ { 0x25FC, 46103 },
+ { 0x25A9, 46106 },
+ { 0x25A8, 46109 },
+ { 0x2646, 46112 },
+ { 0x1E59, 46116 },
+ { 0x204F, 46118 },
+ { 0x2054, 46122 },
+ { 0x2050, 46126 },
+ { 0x2053, 46130 },
+ { 0x2052, 46134 },
+ { 0x2057, 46138 },
+ { 0x2056, 46142 },
+ { 0x2055, 46146 },
+ { 0x2051, 46150 },
+ { 0x2058, 46154 },
+ { 0x25AE, 46158 },
+ { 0x25AD, 46161 },
+ { 0x290A, 46164 },
+ { 0x2657, 46167 },
+ { 0x1DB5, 46170 },
+ { 0x2615, 46172 },
+ { 0x1BFB, 46174 },
+ { 0x2616, 46177 },
+ { 0x1E5A, 46179 },
+ { 0x1F81, 46181 },
+ { 0x263D, 46184 },
+ { 0x263F, 46189 },
+ { 0x1E34, 46195 },
+ { 0x1BCA, 46201 },
+ { 0x2937, 46204 },
+ { 0x1BF0, 46207 },
+ { 0x1E5B, 46210 },
+ { 0x2935, 46212 },
+ { 0x1BD3, 46216 },
+ { 0x6D44, 46220 },
+ { 0x6D6D, 46221 },
+ { 0x6E22, 46223 },
+ { 0x21C4, 46225 },
+ { 0x001D, 46227 },
+ { 0x253D, 46229 },
+ { 0x253E, 46234 },
+ { 0x25C0, 46242 },
+ { 0x25D1, 46247 },
+ { 0x2608, 46257 },
+ { 0x25CB, 46262 },
+ { 0x25CD, 46267 },
+ { 0x269A, 46272 },
+ { 0x24CB, 46277 },
+ { 0x25C8, 46282 },
+ { 0x1DDE, 46285 },
+ { 0x1DC2, 46287 },
+ { 0x6C7D, 46288 },
+ { 0x6DA5, 46290 },
+ { 0x6CC0, 46291 },
+ { 0x219A, 46293 },
+ { 0x719E, 46295 },
+ { 0x6CDC, 46296 },
+ { 0x1BC6, 46298 },
+ { 0x1BBB, 46300 },
+ { 0x2567, 46302 },
+ { 0x6D85, 46305 },
+ { 0x6DE5, 46308 },
+ { 0x6DF9, 46310 },
+ { 0x22C0, 46312 },
+ { 0x21F2, 46314 },
+ { 0x6CEF, 46315 },
+ { 0x1C09, 46318 },
+ { 0x6EC0, 46321 },
+ { 0x6EFB, 46323 },
+ { 0x1E32, 46324 },
+ { 0x2903, 46325 },
+ { 0x1DA5, 46327 },
+ { 0x1C50, 46329 },
+ { 0x6C9A, 46332 },
+ { 0x21A4, 46334 },
+ { 0x1C5D, 46335 },
+ { 0x2540, 46338 },
+ { 0x6D07, 46340 },
+ { 0x409E, 46341 },
+ { 0x40A3, 46344 },
+ { 0x4095, 46347 },
+ { 0x4098, 46350 },
+ { 0x4097, 46353 },
+ { 0x409C, 46356 },
+ { 0x409B, 46359 },
+ { 0x40AF, 46362 },
+ { 0x40A4, 46366 },
+ { 0x40AB, 46369 },
+ { 0x40AD, 46372 },
+ { 0x40AC, 46375 },
+ { 0x409F, 46378 },
+ { 0x40A0, 46381 },
+ { 0x40A1, 46384 },
+ { 0x40AE, 46387 },
+ { 0x40A7, 46390 },
+ { 0x40A8, 46393 },
+ { 0x40A9, 46396 },
+ { 0x40AA, 46399 },
+ { 0x4099, 46402 },
+ { 0x40A2, 46405 },
+ { 0x40A6, 46408 },
+ { 0x409D, 46411 },
+ { 0x4096, 46414 },
+ { 0x40A5, 46417 },
+ { 0x409A, 46420 },
+ { 0x6C82, 46423 },
+ { 0x6CF3, 46424 },
+ { 0x6E63, 46425 },
+ { 0x21EC, 46426 },
+ { 0x2187, 46429 },
+ { 0x700E, 46432 },
+ { 0x2ABC, 46435 },
+ { 0x2BE6, 46440 },
+ { 0x2BD1, 46442 },
+ { 0x2BD6, 46445 },
+ { 0x2BE5, 46448 },
+ { 0x2BD9, 46451 },
+ { 0x2BDE, 46454 },
+ { 0x2BD2, 46457 },
+ { 0x2BD5, 46460 },
+ { 0x2BE3, 46463 },
+ { 0x2BDC, 46466 },
+ { 0x2BDA, 46469 },
+ { 0x2BE0, 46472 },
+ { 0x2BE1, 46475 },
+ { 0x2BD3, 46478 },
+ { 0x2BD8, 46481 },
+ { 0x2BE4, 46484 },
+ { 0x2BDD, 46487 },
+ { 0x2BE2, 46490 },
+ { 0x2BDB, 46493 },
+ { 0x2BDF, 46496 },
+ { 0x2BD4, 46499 },
+ { 0x2BD7, 46502 },
+ { 0x2BC7, 46505 },
+ { 0x2C0B, 46508 },
+ { 0x2C0E, 46511 },
+ { 0x2C0F, 46514 },
+ { 0x2BCA, 46517 },
+ { 0x2BD0, 46520 },
+ { 0x2BC9, 46523 },
+ { 0x2BC3, 46526 },
+ { 0x2BB6, 46529 },
+ { 0x2BC4, 46532 },
+ { 0x2BBB, 46535 },
+ { 0x2C09, 46538 },
+ { 0x2C0D, 46541 },
+ { 0x2C10, 46544 },
+ { 0x2BB3, 46547 },
+ { 0x2BB9, 46550 },
+ { 0x2C0A, 46553 },
+ { 0x2C0C, 46556 },
+ { 0x2BCC, 46559 },
+ { 0x2BCD, 46562 },
+ { 0x2C01, 46565 },
+ { 0x2BCF, 46568 },
+ { 0x2BCE, 46571 },
+ { 0x2C03, 46574 },
+ { 0x2BC8, 46577 },
+ { 0x2BF1, 46580 },
+ { 0x2BE9, 46583 },
+ { 0x2BC6, 46586 },
+ { 0x2BBF, 46589 },
+ { 0x2C00, 46592 },
+ { 0x2BFD, 46595 },
+ { 0x2BFF, 46598 },
+ { 0x2BCB, 46601 },
+ { 0x2C07, 46604 },
+ { 0x2C02, 46607 },
+ { 0x2BE7, 46610 },
+ { 0x2BC5, 46613 },
+ { 0x2BB5, 46616 },
+ { 0x2BF0, 46619 },
+ { 0x2BB7, 46622 },
+ { 0x2BB8, 46625 },
+ { 0x2BF8, 46628 },
+ { 0x2BC2, 46631 },
+ { 0x2BBD, 46634 },
+ { 0x2BBE, 46637 },
+ { 0x2BFC, 46640 },
+ { 0x2BFE, 46643 },
+ { 0x2BB4, 46646 },
+ { 0x2BBA, 46649 },
+ { 0x2C08, 46652 },
+ { 0x2BE8, 46655 },
+ { 0x2BF4, 46658 },
+ { 0x2BF5, 46661 },
+ { 0x2BBC, 46664 },
+ { 0x2BEC, 46667 },
+ { 0x2BF3, 46670 },
+ { 0x2BFA, 46673 },
+ { 0x2BF2, 46676 },
+ { 0x2BEA, 46679 },
+ { 0x2BF9, 46682 },
+ { 0x2BEE, 46685 },
+ { 0x2BC1, 46688 },
+ { 0x2BC0, 46691 },
+ { 0x2C04, 46694 },
+ { 0x2C06, 46697 },
+ { 0x2BED, 46700 },
+ { 0x2C05, 46703 },
+ { 0x2BF6, 46706 },
+ { 0x2BF7, 46709 },
+ { 0x2BEB, 46712 },
+ { 0x2BEF, 46715 },
+ { 0x2BFB, 46718 },
+ { 0x2ABB, 46721 },
+ { 0x0E37, 46726 },
+ { 0x0E3A, 46729 },
+ { 0x0E40, 46732 },
+ { 0x0E39, 46735 },
+ { 0x0E34, 46738 },
+ { 0x0E30, 46741 },
+ { 0x0E35, 46744 },
+ { 0x0E33, 46747 },
+ { 0x0E8D, 46750 },
+ { 0x0E2E, 46753 },
+ { 0x0E31, 46756 },
+ { 0x0E3C, 46759 },
+ { 0x0E3D, 46762 },
+ { 0x0E6E, 46765 },
+ { 0x0E3F, 46768 },
+ { 0x0E3E, 46771 },
+ { 0x0E7A, 46774 },
+ { 0x0E38, 46777 },
+ { 0x3794, 46780 },
+ { 0x0E73, 46783 },
+ { 0x378A, 46786 },
+ { 0x0E89, 46789 },
+ { 0x0E4F, 46792 },
+ { 0x3785, 46795 },
+ { 0x0E64, 46798 },
+ { 0x0E69, 46801 },
+ { 0x0E63, 46804 },
+ { 0x0E5F, 46807 },
+ { 0x0E5C, 46810 },
+ { 0x0E60, 46813 },
+ { 0x0E5E, 46816 },
+ { 0x0E3B, 46819 },
+ { 0x0E86, 46822 },
+ { 0x0E75, 46825 },
+ { 0x0E42, 46828 },
+ { 0x0E36, 46831 },
+ { 0x0E47, 46834 },
+ { 0x0E7B, 46837 },
+ { 0x0E76, 46840 },
+ { 0x3790, 46843 },
+ { 0x0E71, 46846 },
+ { 0x0E72, 46849 },
+ { 0x378F, 46852 },
+ { 0x0E4A, 46855 },
+ { 0x0E8A, 46858 },
+ { 0x0E8B, 46861 },
+ { 0x0E44, 46864 },
+ { 0x0E55, 46867 },
+ { 0x378D, 46870 },
+ { 0x0E4D, 46873 },
+ { 0x3786, 46876 },
+ { 0x0E48, 46879 },
+ { 0x3781, 46882 },
+ { 0x0E46, 46885 },
+ { 0x3782, 46888 },
+ { 0x0E5B, 46891 },
+ { 0x0E5D, 46894 },
+ { 0x0E2F, 46897 },
+ { 0x0E32, 46900 },
+ { 0x377B, 46903 },
+ { 0x0E87, 46906 },
+ { 0x0E6A, 46909 },
+ { 0x0E6F, 46912 },
+ { 0x0E70, 46915 },
+ { 0x3788, 46918 },
+ { 0x3789, 46921 },
+ { 0x0E41, 46924 },
+ { 0x0E43, 46927 },
+ { 0x0E4C, 46930 },
+ { 0x0E4E, 46933 },
+ { 0x377D, 46936 },
+ { 0x377F, 46939 },
+ { 0x0E65, 46942 },
+ { 0x0E66, 46945 },
+ { 0x0E68, 46948 },
+ { 0x0E67, 46951 },
+ { 0x3792, 46954 },
+ { 0x377C, 46957 },
+ { 0x3779, 46960 },
+ { 0x377A, 46963 },
+ { 0x0E8C, 46966 },
+ { 0x0E81, 46969 },
+ { 0x0E7C, 46972 },
+ { 0x0E77, 46975 },
+ { 0x0E74, 46978 },
+ { 0x0E79, 46981 },
+ { 0x0E78, 46984 },
+ { 0x0E4B, 46987 },
+ { 0x0E59, 46990 },
+ { 0x0E49, 46993 },
+ { 0x0E88, 46996 },
+ { 0x3793, 46999 },
+ { 0x0E84, 47002 },
+ { 0x0E56, 47005 },
+ { 0x378C, 47008 },
+ { 0x0E58, 47011 },
+ { 0x0E57, 47014 },
+ { 0x3787, 47017 },
+ { 0x0E45, 47020 },
+ { 0x0E62, 47023 },
+ { 0x0E6C, 47026 },
+ { 0x0E80, 47029 },
+ { 0x0E82, 47032 },
+ { 0x0E85, 47035 },
+ { 0x0E53, 47038 },
+ { 0x378E, 47041 },
+ { 0x0E7E, 47044 },
+ { 0x0E54, 47047 },
+ { 0x0E52, 47050 },
+ { 0x3783, 47053 },
+ { 0x3791, 47056 },
+ { 0x3795, 47059 },
+ { 0x0E6B, 47062 },
+ { 0x0E50, 47065 },
+ { 0x0E51, 47068 },
+ { 0x377E, 47071 },
+ { 0x3780, 47074 },
+ { 0x0E61, 47077 },
+ { 0x0E83, 47080 },
+ { 0x0E7D, 47083 },
+ { 0x0E5A, 47086 },
+ { 0x378B, 47089 },
+ { 0x3784, 47092 },
+ { 0x0E6D, 47095 },
+ { 0x0E7F, 47098 },
+ { 0x0EE8, 47101 },
+ { 0x0EEB, 47104 },
+ { 0x0EF0, 47107 },
+ { 0x0EEA, 47110 },
+ { 0x0EE5, 47113 },
+ { 0x0ED9, 47116 },
+ { 0x0EE6, 47119 },
+ { 0x0EDD, 47122 },
+ { 0x0ED6, 47125 },
+ { 0x0EDC, 47128 },
+ { 0x0EEC, 47131 },
+ { 0x0EED, 47134 },
+ { 0x0F19, 47137 },
+ { 0x0EEF, 47140 },
+ { 0x0EEE, 47143 },
+ { 0x0F1E, 47146 },
+ { 0x0EE9, 47149 },
+ { 0x0F0B, 47152 },
+ { 0x0EF5, 47155 },
+ { 0x0EE7, 47158 },
+ { 0x0EE1, 47161 },
+ { 0x39FB, 47164 },
+ { 0x39FE, 47167 },
+ { 0x39F6, 47170 },
+ { 0x0F18, 47173 },
+ { 0x0F17, 47176 },
+ { 0x3A05, 47179 },
+ { 0x0F1C, 47182 },
+ { 0x39EC, 47185 },
+ { 0x0F2D, 47188 },
+ { 0x39F2, 47191 },
+ { 0x0EFE, 47194 },
+ { 0x3A03, 47197 },
+ { 0x0F25, 47200 },
+ { 0x0F23, 47203 },
+ { 0x0F26, 47206 },
+ { 0x0F24, 47209 },
+ { 0x0ED8, 47212 },
+ { 0x39EE, 47215 },
+ { 0x0F0F, 47218 },
+ { 0x39EA, 47221 },
+ { 0x0F0A, 47224 },
+ { 0x0F09, 47227 },
+ { 0x0EDA, 47230 },
+ { 0x0EDB, 47233 },
+ { 0x39D7, 47236 },
+ { 0x39F4, 47239 },
+ { 0x0F13, 47242 },
+ { 0x39F1, 47245 },
+ { 0x0F11, 47248 },
+ { 0x0EE4, 47251 },
+ { 0x0EDF, 47254 },
+ { 0x0EFB, 47257 },
+ { 0x0EE0, 47260 },
+ { 0x0F15, 47263 },
+ { 0x0F16, 47266 },
+ { 0x0ED7, 47269 },
+ { 0x39D9, 47272 },
+ { 0x39DC, 47275 },
+ { 0x0F27, 47278 },
+ { 0x0F1A, 47281 },
+ { 0x0F2C, 47284 },
+ { 0x0F28, 47287 },
+ { 0x0F29, 47290 },
+ { 0x0EF1, 47293 },
+ { 0x0F08, 47296 },
+ { 0x0EF3, 47299 },
+ { 0x0EF4, 47302 },
+ { 0x3A06, 47305 },
+ { 0x39EF, 47308 },
+ { 0x0EDE, 47311 },
+ { 0x0EFC, 47314 },
+ { 0x39FC, 47317 },
+ { 0x39FA, 47320 },
+ { 0x39FD, 47323 },
+ { 0x39DE, 47326 },
+ { 0x39DB, 47329 },
+ { 0x0EF9, 47332 },
+ { 0x0F1D, 47335 },
+ { 0x0F10, 47338 },
+ { 0x0F14, 47341 },
+ { 0x39E9, 47344 },
+ { 0x0F0E, 47347 },
+ { 0x0F0D, 47350 },
+ { 0x39D8, 47353 },
+ { 0x0EF6, 47356 },
+ { 0x0EF7, 47359 },
+ { 0x39FF, 47362 },
+ { 0x0F21, 47365 },
+ { 0x39F5, 47368 },
+ { 0x0F12, 47371 },
+ { 0x0F06, 47374 },
+ { 0x0F05, 47377 },
+ { 0x0EE3, 47380 },
+ { 0x0EE2, 47383 },
+ { 0x0EF8, 47386 },
+ { 0x0F1F, 47389 },
+ { 0x0F2A, 47392 },
+ { 0x0F2B, 47395 },
+ { 0x39E7, 47398 },
+ { 0x39DF, 47401 },
+ { 0x39E0, 47404 },
+ { 0x3A02, 47407 },
+ { 0x3A01, 47410 },
+ { 0x0F22, 47413 },
+ { 0x0F0C, 47416 },
+ { 0x3A07, 47419 },
+ { 0x0F04, 47422 },
+ { 0x3A04, 47425 },
+ { 0x39ED, 47428 },
+ { 0x39EB, 47431 },
+ { 0x0F00, 47434 },
+ { 0x0F01, 47437 },
+ { 0x39F8, 47440 },
+ { 0x39F9, 47443 },
+ { 0x0F20, 47446 },
+ { 0x0F1B, 47449 },
+ { 0x39F3, 47452 },
+ { 0x0EFA, 47455 },
+ { 0x39E4, 47458 },
+ { 0x0F02, 47461 },
+ { 0x39E1, 47464 },
+ { 0x0F07, 47467 },
+ { 0x39DA, 47470 },
+ { 0x0EF2, 47473 },
+ { 0x39E2, 47476 },
+ { 0x0EFF, 47479 },
+ { 0x39E5, 47482 },
+ { 0x0EFD, 47485 },
+ { 0x39F7, 47488 },
+ { 0x39E3, 47491 },
+ { 0x39DD, 47494 },
+ { 0x39F0, 47497 },
+ { 0x0F03, 47500 },
+ { 0x39E6, 47503 },
+ { 0x3A00, 47506 },
+ { 0x39E8, 47509 },
+ { 0x0E8F, 47512 },
+ { 0x0E94, 47515 },
+ { 0x0EA3, 47518 },
+ { 0x0E97, 47521 },
+ { 0x0E9C, 47524 },
+ { 0x0E90, 47527 },
+ { 0x0E93, 47530 },
+ { 0x0EA1, 47533 },
+ { 0x0E9A, 47536 },
+ { 0x0E98, 47539 },
+ { 0x0E9E, 47542 },
+ { 0x0E9F, 47545 },
+ { 0x0E91, 47548 },
+ { 0x0E96, 47551 },
+ { 0x0EA2, 47554 },
+ { 0x0E9B, 47557 },
+ { 0x0EA0, 47560 },
+ { 0x0EA4, 47563 },
+ { 0x0EA5, 47566 },
+ { 0x0EC6, 47569 },
+ { 0x39D4, 47572 },
+ { 0x0EC8, 47575 },
+ { 0x0EC9, 47578 },
+ { 0x0EAE, 47581 },
+ { 0x0EB0, 47584 },
+ { 0x0EB1, 47587 },
+ { 0x0EB7, 47590 },
+ { 0x0EBB, 47593 },
+ { 0x0E99, 47596 },
+ { 0x0E9D, 47599 },
+ { 0x0E92, 47602 },
+ { 0x0E95, 47605 },
+ { 0x0ED1, 47608 },
+ { 0x0EA8, 47611 },
+ { 0x0EA9, 47614 },
+ { 0x39C9, 47617 },
+ { 0x39CB, 47620 },
+ { 0x39CC, 47623 },
+ { 0x0EC3, 47626 },
+ { 0x0ECA, 47629 },
+ { 0x0EC7, 47632 },
+ { 0x39D0, 47635 },
+ { 0x39D2, 47638 },
+ { 0x39D3, 47641 },
+ { 0x0EAD, 47644 },
+ { 0x0ED4, 47647 },
+ { 0x0EAF, 47650 },
+ { 0x0EB8, 47653 },
+ { 0x0EBA, 47656 },
+ { 0x0EA6, 47659 },
+ { 0x0ED2, 47662 },
+ { 0x0EC5, 47665 },
+ { 0x39C2, 47668 },
+ { 0x0EB6, 47671 },
+ { 0x0EB5, 47674 },
+ { 0x0EBC, 47677 },
+ { 0x0EBE, 47680 },
+ { 0x0EC2, 47683 },
+ { 0x39C8, 47686 },
+ { 0x0EC1, 47689 },
+ { 0x0ECC, 47692 },
+ { 0x0EAA, 47695 },
+ { 0x39CA, 47698 },
+ { 0x0EC4, 47701 },
+ { 0x39D1, 47704 },
+ { 0x39CE, 47707 },
+ { 0x39CF, 47710 },
+ { 0x39C1, 47713 },
+ { 0x0ED5, 47716 },
+ { 0x39C0, 47719 },
+ { 0x39C6, 47722 },
+ { 0x39C5, 47725 },
+ { 0x0EA7, 47728 },
+ { 0x0EAB, 47731 },
+ { 0x0EAC, 47734 },
+ { 0x39C3, 47737 },
+ { 0x39C4, 47740 },
+ { 0x0EB2, 47743 },
+ { 0x39C7, 47746 },
+ { 0x0EBD, 47749 },
+ { 0x0EC0, 47752 },
+ { 0x0E8E, 47755 },
+ { 0x39CD, 47758 },
+ { 0x0ED3, 47761 },
+ { 0x0EB3, 47764 },
+ { 0x0EB4, 47767 },
+ { 0x0EBF, 47770 },
+ { 0x39D5, 47773 },
+ { 0x39D6, 47776 },
+ { 0x0ECF, 47779 },
+ { 0x0ECE, 47782 },
+ { 0x0ECB, 47785 },
+ { 0x0EB9, 47788 },
+ { 0x0ECD, 47791 },
+ { 0x0ED0, 47794 },
+ { 0x4470, 47797 },
+ { 0x447C, 47800 },
+ { 0x447B, 47803 },
+ { 0x4478, 47806 },
+ { 0x4479, 47809 },
+ { 0x4480, 47812 },
+ { 0x4471, 47815 },
+ { 0x446D, 47818 },
+ { 0x4473, 47821 },
+ { 0x4476, 47824 },
+ { 0x447E, 47827 },
+ { 0x447F, 47830 },
+ { 0x4474, 47833 },
+ { 0x4475, 47836 },
+ { 0x4472, 47839 },
+ { 0x446C, 47842 },
+ { 0x446E, 47845 },
+ { 0x447D, 47848 },
+ { 0x4477, 47851 },
+ { 0x447A, 47854 },
+ { 0x446F, 47857 },
+ { 0x4481, 47860 },
+ { 0x4485, 47863 },
+ { 0x4483, 47867 },
+ { 0x4482, 47870 },
+ { 0x4484, 47873 },
+ { 0x0573, 47876 },
+ { 0x0572, 47880 },
+ { 0x055D, 47884 },
+ { 0x0570, 47888 },
+ { 0x056D, 47892 },
+ { 0x056F, 47895 },
+ { 0x0560, 47899 },
+ { 0x055F, 47903 },
+ { 0x0561, 47907 },
+ { 0x0562, 47911 },
+ { 0x0567, 47914 },
+ { 0x0568, 47917 },
+ { 0x056B, 47923 },
+ { 0x0565, 47926 },
+ { 0x0564, 47929 },
+ { 0x055E, 47932 },
+ { 0x0563, 47935 },
+ { 0x056A, 47938 },
+ { 0x0566, 47943 },
+ { 0x0575, 47946 },
+ { 0x0569, 47950 },
+ { 0x3A1A, 47953 },
+ { 0x0559, 47957 },
+ { 0x055B, 47960 },
+ { 0x055A, 47963 },
+ { 0x0550, 47966 },
+ { 0x0555, 47970 },
+ { 0x0551, 47973 },
+ { 0x054F, 47976 },
+ { 0x0556, 47979 },
+ { 0x0545, 47982 },
+ { 0x0540, 47985 },
+ { 0x0549, 47988 },
+ { 0x0558, 47991 },
+ { 0x0548, 47996 },
+ { 0x0543, 47999 },
+ { 0x0542, 48003 },
+ { 0x0546, 48007 },
+ { 0x055C, 48010 },
+ { 0x054A, 48013 },
+ { 0x054B, 48016 },
+ { 0x0553, 48020 },
+ { 0x0554, 48023 },
+ { 0x0547, 48027 },
+ { 0x054D, 48030 },
+ { 0x0544, 48034 },
+ { 0x053F, 48037 },
+ { 0x054E, 48040 },
+ { 0x0557, 48044 },
+ { 0x0552, 48048 },
+ { 0x054C, 48051 },
+ { 0x0541, 48054 },
+ { 0x057A, 48057 },
+ { 0x3A30, 48060 },
+ { 0x058A, 48065 },
+ { 0x3A45, 48068 },
+ { 0x3A3C, 48073 },
+ { 0x0577, 48078 },
+ { 0x3A43, 48081 },
+ { 0x3A2D, 48086 },
+ { 0x057D, 48091 },
+ { 0x0581, 48094 },
+ { 0x3A44, 48097 },
+ { 0x3A36, 48102 },
+ { 0x0584, 48107 },
+ { 0x3A38, 48110 },
+ { 0x0586, 48115 },
+ { 0x3A39, 48118 },
+ { 0x058D, 48123 },
+ { 0x3A3E, 48126 },
+ { 0x0590, 48131 },
+ { 0x3A41, 48134 },
+ { 0x057E, 48139 },
+ { 0x3A33, 48142 },
+ { 0x057B, 48147 },
+ { 0x3A42, 48150 },
+ { 0x3A31, 48155 },
+ { 0x057F, 48160 },
+ { 0x3A19, 48163 },
+ { 0x3A34, 48168 },
+ { 0x0576, 48173 },
+ { 0x3A2C, 48176 },
+ { 0x3A2A, 48181 },
+ { 0x3A2B, 48186 },
+ { 0x0588, 48191 },
+ { 0x058E, 48194 },
+ { 0x3A3F, 48197 },
+ { 0x058F, 48202 },
+ { 0x3A27, 48205 },
+ { 0x3A26, 48211 },
+ { 0x3A40, 48217 },
+ { 0x3A29, 48222 },
+ { 0x3A28, 48230 },
+ { 0x3A1F, 48238 },
+ { 0x3A20, 48242 },
+ { 0x3A24, 48246 },
+ { 0x3A1D, 48250 },
+ { 0x3A23, 48254 },
+ { 0x3A1E, 48258 },
+ { 0x3A22, 48262 },
+ { 0x3A21, 48267 },
+ { 0x0579, 48271 },
+ { 0x3A2F, 48274 },
+ { 0x0589, 48279 },
+ { 0x3A3B, 48283 },
+ { 0x0580, 48289 },
+ { 0x3A35, 48293 },
+ { 0x0583, 48299 },
+ { 0x0585, 48303 },
+ { 0x058B, 48307 },
+ { 0x0578, 48311 },
+ { 0x3A2E, 48314 },
+ { 0x0582, 48319 },
+ { 0x3A37, 48322 },
+ { 0x058C, 48327 },
+ { 0x3A3D, 48330 },
+ { 0x057C, 48335 },
+ { 0x3A32, 48338 },
+ { 0x0587, 48343 },
+ { 0x3A3A, 48346 },
+ { 0x3A1C, 48351 },
+ { 0x3A25, 48355 },
+ { 0x3A46, 48360 },
+ { 0x0592, 48364 },
+ { 0x3A1B, 48369 },
+ { 0x0591, 48375 },
+ { 0x0593, 48380 },
+ { 0x0574, 48385 },
+ { 0x0571, 48389 },
+ { 0x056C, 48393 },
+ { 0x056E, 48396 },
+ { 0x0594, 48399 },
+ { 0x0595, 48402 },
+ { 0x222B, 48405 },
+ { 0x6FA3, 48409 },
+ { 0x6FA4, 48413 },
+ { 0x6F6A, 48420 },
+ { 0x1BC4, 48422 },
+ { 0x290D, 48423 },
+ { 0x1BF7, 48426 },
+ { 0x1C66, 48428 },
+ { 0x47FA, 48431 },
+ { 0x47F9, 48434 },
+ { 0x47C2, 48437 },
+ { 0x47C1, 48440 },
+ { 0x47C0, 48443 },
+ { 0x4800, 48446 },
+ { 0x47F5, 48448 },
+ { 0x47F1, 48452 },
+ { 0x47F7, 48456 },
+ { 0x47F3, 48460 },
+ { 0x47F0, 48464 },
+ { 0x47F6, 48468 },
+ { 0x47F8, 48472 },
+ { 0x47F2, 48476 },
+ { 0x47F4, 48480 },
+ { 0x4801, 48484 },
+ { 0x47FF, 48487 },
+ { 0x47C3, 48491 },
+ { 0x47C9, 48494 },
+ { 0x47C5, 48497 },
+ { 0x47CB, 48500 },
+ { 0x47C7, 48503 },
+ { 0x47C4, 48506 },
+ { 0x47CA, 48509 },
+ { 0x47CC, 48512 },
+ { 0x47E5, 48515 },
+ { 0x47D2, 48518 },
+ { 0x47E0, 48521 },
+ { 0x47CF, 48524 },
+ { 0x47EF, 48527 },
+ { 0x47C6, 48530 },
+ { 0x47D4, 48533 },
+ { 0x47CD, 48536 },
+ { 0x47EA, 48539 },
+ { 0x47E7, 48542 },
+ { 0x47E2, 48545 },
+ { 0x47E3, 48548 },
+ { 0x47E9, 48551 },
+ { 0x47EE, 48554 },
+ { 0x47DE, 48557 },
+ { 0x47C8, 48560 },
+ { 0x47EB, 48563 },
+ { 0x47E8, 48566 },
+ { 0x47E6, 48569 },
+ { 0x47D3, 48572 },
+ { 0x47D9, 48575 },
+ { 0x47E1, 48578 },
+ { 0x47D0, 48581 },
+ { 0x47D5, 48584 },
+ { 0x47CE, 48587 },
+ { 0x47D1, 48590 },
+ { 0x47DD, 48593 },
+ { 0x47D6, 48596 },
+ { 0x47E4, 48599 },
+ { 0x47DC, 48602 },
+ { 0x47EC, 48605 },
+ { 0x47ED, 48608 },
+ { 0x47DF, 48611 },
+ { 0x47D7, 48614 },
+ { 0x47DB, 48617 },
+ { 0x47D8, 48620 },
+ { 0x47DA, 48623 },
+ { 0x47FD, 48626 },
+ { 0x47FE, 48629 },
+ { 0x47FC, 48632 },
+ { 0x47FB, 48635 },
+ { 0x29FA, 48638 },
+ { 0x29CC, 48642 },
+ { 0x29CD, 48645 },
+ { 0x2A28, 48649 },
+ { 0x29EF, 48652 },
+ { 0x29CF, 48655 },
+ { 0x29E3, 48658 },
+ { 0x2A07, 48661 },
+ { 0x2A08, 48664 },
+ { 0x29AD, 48667 },
+ { 0x29DD, 48670 },
+ { 0x2A2A, 48673 },
+ { 0x2A62, 48676 },
+ { 0x2A17, 48679 },
+ { 0x2A61, 48682 },
+ { 0x29FC, 48685 },
+ { 0x29B9, 48688 },
+ { 0x2A23, 48691 },
+ { 0x29B2, 48694 },
+ { 0x29B3, 48697 },
+ { 0x2A24, 48700 },
+ { 0x29F1, 48703 },
+ { 0x2A27, 48706 },
+ { 0x29AB, 48709 },
+ { 0x2A42, 48712 },
+ { 0x29EC, 48715 },
+ { 0x2A7A, 48718 },
+ { 0x2A45, 48721 },
+ { 0x2A46, 48724 },
+ { 0x29F3, 48727 },
+ { 0x2A3D, 48730 },
+ { 0x29F2, 48733 },
+ { 0x29C2, 48736 },
+ { 0x29B1, 48739 },
+ { 0x29E1, 48742 },
+ { 0x2A0F, 48746 },
+ { 0x2A41, 48749 },
+ { 0x2A6E, 48752 },
+ { 0x2A58, 48755 },
+ { 0x2A33, 48758 },
+ { 0x2A48, 48761 },
+ { 0x2A11, 48764 },
+ { 0x2A66, 48769 },
+ { 0x2A49, 48772 },
+ { 0x2A1E, 48775 },
+ { 0x2A4D, 48778 },
+ { 0x29FD, 48781 },
+ { 0x2A01, 48784 },
+ { 0x2A70, 48787 },
+ { 0x2A16, 48790 },
+ { 0x29E9, 48793 },
+ { 0x29B7, 48796 },
+ { 0x2A79, 48800 },
+ { 0x2A7C, 48803 },
+ { 0x2A5A, 48806 },
+ { 0x2A06, 48809 },
+ { 0x2A00, 48812 },
+ { 0x2A6D, 48815 },
+ { 0x2A47, 48818 },
+ { 0x2A77, 48821 },
+ { 0x2A53, 48824 },
+ { 0x2A51, 48827 },
+ { 0x2A68, 48830 },
+ { 0x2A04, 48833 },
+ { 0x29EA, 48838 },
+ { 0x2A63, 48841 },
+ { 0x2A72, 48844 },
+ { 0x29B0, 48847 },
+ { 0x2A3E, 48850 },
+ { 0x29D3, 48853 },
+ { 0x2A0A, 48856 },
+ { 0x29F6, 48859 },
+ { 0x29D5, 48862 },
+ { 0x2A5F, 48865 },
+ { 0x2A5D, 48868 },
+ { 0x29B4, 48871 },
+ { 0x2A0E, 48874 },
+ { 0x29AC, 48877 },
+ { 0x2A52, 48880 },
+ { 0x29E0, 48883 },
+ { 0x2A2C, 48887 },
+ { 0x29F4, 48890 },
+ { 0x2A7B, 48893 },
+ { 0x29BB, 48896 },
+ { 0x2A29, 48900 },
+ { 0x2A57, 48903 },
+ { 0x2A21, 48906 },
+ { 0x29D2, 48909 },
+ { 0x2A6F, 48912 },
+ { 0x29C4, 48915 },
+ { 0x2A2E, 48918 },
+ { 0x2A22, 48921 },
+ { 0x2A15, 48924 },
+ { 0x29E6, 48927 },
+ { 0x29F7, 48930 },
+ { 0x2A67, 48933 },
+ { 0x2A0C, 48936 },
+ { 0x29F5, 48939 },
+ { 0x2A4C, 48942 },
+ { 0x2A3A, 48945 },
+ { 0x2A3C, 48949 },
+ { 0x2A60, 48952 },
+ { 0x2A4E, 48955 },
+ { 0x29DA, 48958 },
+ { 0x29BE, 48961 },
+ { 0x29C7, 48964 },
+ { 0x2A19, 48967 },
+ { 0x2A75, 48970 },
+ { 0x2A39, 48973 },
+ { 0x2A2B, 48976 },
+ { 0x29D1, 48979 },
+ { 0x29C5, 48982 },
+ { 0x2A35, 48985 },
+ { 0x29B8, 48988 },
+ { 0x29F8, 48991 },
+ { 0x29CA, 48994 },
+ { 0x29B6, 48997 },
+ { 0x29B5, 49000 },
+ { 0x2A10, 49003 },
+ { 0x2A69, 49006 },
+ { 0x2A80, 49009 },
+ { 0x2A6C, 49012 },
+ { 0x2A1D, 49015 },
+ { 0x2A36, 49018 },
+ { 0x29E7, 49021 },
+ { 0x2A65, 49024 },
+ { 0x29BC, 49027 },
+ { 0x2A0B, 49030 },
+ { 0x2A54, 49033 },
+ { 0x29C8, 49036 },
+ { 0x29BD, 49039 },
+ { 0x29C0, 49042 },
+ { 0x29D9, 49047 },
+ { 0x2A25, 49050 },
+ { 0x2A44, 49053 },
+ { 0x29E2, 49056 },
+ { 0x2A56, 49059 },
+ { 0x29DE, 49064 },
+ { 0x29AE, 49068 },
+ { 0x2A55, 49071 },
+ { 0x2A05, 49074 },
+ { 0x29D4, 49077 },
+ { 0x29E4, 49080 },
+ { 0x2A5E, 49083 },
+ { 0x2A18, 49086 },
+ { 0x29BF, 49089 },
+ { 0x2A1F, 49092 },
+ { 0x29FE, 49095 },
+ { 0x2A1A, 49098 },
+ { 0x2A0D, 49101 },
+ { 0x29BA, 49104 },
+ { 0x2A37, 49107 },
+ { 0x2A7D, 49110 },
+ { 0x2A1C, 49113 },
+ { 0x29FF, 49116 },
+ { 0x2A71, 49119 },
+ { 0x2A14, 49122 },
+ { 0x29D0, 49125 },
+ { 0x2A59, 49128 },
+ { 0x2A2F, 49131 },
+ { 0x2A43, 49134 },
+ { 0x2A20, 49137 },
+ { 0x2A4A, 49140 },
+ { 0x29EB, 49143 },
+ { 0x29D6, 49146 },
+ { 0x29EE, 49149 },
+ { 0x2A13, 49152 },
+ { 0x29DF, 49156 },
+ { 0x2A03, 49160 },
+ { 0x2A7E, 49164 },
+ { 0x2A02, 49167 },
+ { 0x29C1, 49170 },
+ { 0x2A38, 49174 },
+ { 0x2A74, 49177 },
+ { 0x2A30, 49180 },
+ { 0x2A32, 49183 },
+ { 0x29ED, 49186 },
+ { 0x29AF, 49189 },
+ { 0x2A3F, 49192 },
+ { 0x2A1B, 49195 },
+ { 0x29D7, 49198 },
+ { 0x29F0, 49201 },
+ { 0x2A5C, 49204 },
+ { 0x2A31, 49208 },
+ { 0x2A78, 49211 },
+ { 0x29DC, 49214 },
+ { 0x2A7F, 49217 },
+ { 0x2A40, 49220 },
+ { 0x29F9, 49223 },
+ { 0x2A73, 49226 },
+ { 0x29E5, 49229 },
+ { 0x2A3B, 49232 },
+ { 0x29FB, 49235 },
+ { 0x29CE, 49238 },
+ { 0x2A26, 49241 },
+ { 0x29E8, 49244 },
+ { 0x2A5B, 49247 },
+ { 0x2A4B, 49250 },
+ { 0x29DB, 49253 },
+ { 0x29C6, 49256 },
+ { 0x29CB, 49259 },
+ { 0x2A50, 49262 },
+ { 0x2A6B, 49265 },
+ { 0x2A64, 49268 },
+ { 0x2A2D, 49271 },
+ { 0x29D8, 49274 },
+ { 0x2A09, 49277 },
+ { 0x2A12, 49280 },
+ { 0x2A34, 49283 },
+ { 0x29C9, 49286 },
+ { 0x29C3, 49289 },
+ { 0x2A76, 49292 },
+ { 0x2A4F, 49295 },
+ { 0x2A6A, 49298 },
+ { 0x1CB7, 49302 },
+ { 0x6E5A, 49304 },
+ { 0x4936, 49306 },
+ { 0x493E, 49309 },
+ { 0x4937, 49312 },
+ { 0x4935, 49315 },
+ { 0x4934, 49318 },
+ { 0x493A, 49321 },
+ { 0x4938, 49324 },
+ { 0x4930, 49326 },
+ { 0x492D, 49330 },
+ { 0x4932, 49334 },
+ { 0x492F, 49338 },
+ { 0x492C, 49342 },
+ { 0x4931, 49346 },
+ { 0x4933, 49350 },
+ { 0x492E, 49354 },
+ { 0x4939, 49358 },
+ { 0x493C, 49361 },
+ { 0x4901, 49365 },
+ { 0x4905, 49368 },
+ { 0x4903, 49371 },
+ { 0x4907, 49374 },
+ { 0x4904, 49377 },
+ { 0x4902, 49380 },
+ { 0x4906, 49383 },
+ { 0x4908, 49386 },
+ { 0x4921, 49389 },
+ { 0x490F, 49392 },
+ { 0x491B, 49395 },
+ { 0x490B, 49398 },
+ { 0x492A, 49401 },
+ { 0x4911, 49404 },
+ { 0x4909, 49407 },
+ { 0x4927, 49410 },
+ { 0x4924, 49413 },
+ { 0x491E, 49416 },
+ { 0x491F, 49419 },
+ { 0x4926, 49422 },
+ { 0x4929, 49425 },
+ { 0x4919, 49428 },
+ { 0x4928, 49431 },
+ { 0x4925, 49434 },
+ { 0x4922, 49437 },
+ { 0x4923, 49440 },
+ { 0x4910, 49443 },
+ { 0x4916, 49446 },
+ { 0x491D, 49449 },
+ { 0x490C, 49452 },
+ { 0x490D, 49455 },
+ { 0x4912, 49458 },
+ { 0x490A, 49461 },
+ { 0x492B, 49464 },
+ { 0x490E, 49467 },
+ { 0x4918, 49470 },
+ { 0x4913, 49473 },
+ { 0x4920, 49476 },
+ { 0x491A, 49479 },
+ { 0x4914, 49482 },
+ { 0x491C, 49485 },
+ { 0x4917, 49488 },
+ { 0x4915, 49491 },
+ { 0x493B, 49494 },
+ { 0x493D, 49497 },
+ { 0x6D93, 49500 },
+ { 0x2CEE, 49501 },
+ { 0x2605, 49504 },
+ { 0x2607, 49506 },
+ { 0x6E0D, 49511 },
+ { 0x1852, 49512 },
+ { 0x1853, 49515 },
+ { 0x185A, 49518 },
+ { 0x185F, 49521 },
+ { 0x185B, 49524 },
+ { 0x185E, 49527 },
+ { 0x185D, 49530 },
+ { 0x1862, 49533 },
+ { 0x1859, 49536 },
+ { 0x1861, 49539 },
+ { 0x1860, 49542 },
+ { 0x185C, 49545 },
+ { 0x1848, 49548 },
+ { 0x1843, 49552 },
+ { 0x1844, 49556 },
+ { 0x1846, 49560 },
+ { 0x1842, 49564 },
+ { 0x1845, 49568 },
+ { 0x1847, 49572 },
+ { 0x183F, 49576 },
+ { 0x182F, 49579 },
+ { 0x1822, 49582 },
+ { 0x1828, 49585 },
+ { 0x182D, 49588 },
+ { 0x181F, 49591 },
+ { 0x1839, 49594 },
+ { 0x1824, 49597 },
+ { 0x181C, 49600 },
+ { 0x1838, 49603 },
+ { 0x1831, 49606 },
+ { 0x1829, 49609 },
+ { 0x182A, 49612 },
+ { 0x1837, 49615 },
+ { 0x183C, 49618 },
+ { 0x1826, 49621 },
+ { 0x183B, 49624 },
+ { 0x183E, 49627 },
+ { 0x1836, 49630 },
+ { 0x1830, 49633 },
+ { 0x1823, 49636 },
+ { 0x1865, 49639 },
+ { 0x1835, 49642 },
+ { 0x182E, 49645 },
+ { 0x1820, 49648 },
+ { 0x183A, 49651 },
+ { 0x181E, 49654 },
+ { 0x181D, 49657 },
+ { 0x1832, 49660 },
+ { 0x1821, 49663 },
+ { 0x1825, 49666 },
+ { 0x182C, 49669 },
+ { 0x182B, 49672 },
+ { 0x183D, 49675 },
+ { 0x1827, 49678 },
+ { 0x1833, 49681 },
+ { 0x1863, 49684 },
+ { 0x1834, 49687 },
+ { 0x1864, 49690 },
+ { 0x1849, 49693 },
+ { 0x184B, 49697 },
+ { 0x184A, 49701 },
+ { 0x184C, 49705 },
+ { 0x184D, 49709 },
+ { 0x184E, 49713 },
+ { 0x184F, 49717 },
+ { 0x1851, 49721 },
+ { 0x1850, 49725 },
+ { 0x1841, 49729 },
+ { 0x1840, 49733 },
+ { 0x1855, 49737 },
+ { 0x1856, 49742 },
+ { 0x1854, 49745 },
+ { 0x1858, 49748 },
+ { 0x1857, 49751 },
+ { 0x42CE, 49755 },
+ { 0x42CF, 49759 },
+ { 0x42D0, 49763 },
+ { 0x42D1, 49767 },
+ { 0x42D2, 49771 },
+ { 0x42D3, 49775 },
+ { 0x42D4, 49779 },
+ { 0x42D5, 49783 },
+ { 0x42D9, 49787 },
+ { 0x42DA, 49791 },
+ { 0x42DB, 49795 },
+ { 0x42DF, 49799 },
+ { 0x42E0, 49803 },
+ { 0x42E1, 49807 },
+ { 0x42E2, 49811 },
+ { 0x42E3, 49815 },
+ { 0x42E4, 49819 },
+ { 0x42E5, 49823 },
+ { 0x42E6, 49827 },
+ { 0x42E7, 49831 },
+ { 0x42E8, 49835 },
+ { 0x42E9, 49839 },
+ { 0x42EA, 49843 },
+ { 0x42EB, 49847 },
+ { 0x42EC, 49851 },
+ { 0x42ED, 49855 },
+ { 0x42EE, 49859 },
+ { 0x42EF, 49863 },
+ { 0x42F0, 49867 },
+ { 0x42F1, 49871 },
+ { 0x42F2, 49875 },
+ { 0x42F3, 49879 },
+ { 0x42F4, 49883 },
+ { 0x42F5, 49887 },
+ { 0x42F6, 49891 },
+ { 0x42F7, 49895 },
+ { 0x42F8, 49899 },
+ { 0x42F9, 49903 },
+ { 0x42FA, 49907 },
+ { 0x42FB, 49911 },
+ { 0x42FC, 49915 },
+ { 0x42FD, 49919 },
+ { 0x42FE, 49923 },
+ { 0x42FF, 49927 },
+ { 0x4300, 49931 },
+ { 0x4301, 49935 },
+ { 0x4302, 49939 },
+ { 0x4303, 49943 },
+ { 0x4304, 49947 },
+ { 0x4305, 49951 },
+ { 0x4306, 49955 },
+ { 0x4307, 49959 },
+ { 0x4308, 49963 },
+ { 0x4309, 49967 },
+ { 0x430A, 49971 },
+ { 0x430B, 49975 },
+ { 0x430C, 49979 },
+ { 0x430D, 49983 },
+ { 0x430E, 49987 },
+ { 0x430F, 49991 },
+ { 0x4310, 49995 },
+ { 0x4311, 49999 },
+ { 0x4312, 50003 },
+ { 0x4313, 50007 },
+ { 0x4314, 50011 },
+ { 0x4315, 50015 },
+ { 0x4316, 50019 },
+ { 0x4317, 50023 },
+ { 0x4318, 50027 },
+ { 0x432C, 50031 },
+ { 0x432D, 50035 },
+ { 0x432E, 50039 },
+ { 0x432F, 50043 },
+ { 0x4330, 50047 },
+ { 0x4331, 50051 },
+ { 0x4332, 50055 },
+ { 0x4333, 50059 },
+ { 0x4334, 50063 },
+ { 0x4335, 50067 },
+ { 0x4336, 50071 },
+ { 0x4337, 50075 },
+ { 0x4338, 50079 },
+ { 0x4339, 50083 },
+ { 0x433A, 50087 },
+ { 0x433B, 50091 },
+ { 0x433C, 50095 },
+ { 0x433D, 50099 },
+ { 0x433E, 50103 },
+ { 0x433F, 50107 },
+ { 0x4340, 50111 },
+ { 0x4341, 50115 },
+ { 0x4342, 50119 },
+ { 0x4343, 50123 },
+ { 0x4344, 50127 },
+ { 0x4345, 50131 },
+ { 0x4346, 50135 },
+ { 0x4347, 50139 },
+ { 0x4348, 50143 },
+ { 0x4349, 50147 },
+ { 0x434A, 50151 },
+ { 0x434B, 50155 },
+ { 0x434C, 50159 },
+ { 0x434D, 50163 },
+ { 0x434E, 50167 },
+ { 0x434F, 50171 },
+ { 0x4350, 50175 },
+ { 0x4351, 50179 },
+ { 0x4352, 50183 },
+ { 0x4353, 50187 },
+ { 0x4354, 50191 },
+ { 0x4355, 50195 },
+ { 0x4356, 50199 },
+ { 0x4357, 50203 },
+ { 0x4358, 50207 },
+ { 0x4359, 50211 },
+ { 0x435A, 50215 },
+ { 0x435B, 50219 },
+ { 0x435C, 50223 },
+ { 0x435D, 50227 },
+ { 0x435E, 50231 },
+ { 0x435F, 50235 },
+ { 0x4360, 50239 },
+ { 0x4361, 50243 },
+ { 0x4362, 50247 },
+ { 0x4363, 50251 },
+ { 0x4364, 50255 },
+ { 0x4365, 50259 },
+ { 0x4366, 50263 },
+ { 0x4367, 50267 },
+ { 0x4368, 50271 },
+ { 0x4369, 50275 },
+ { 0x436A, 50279 },
+ { 0x436B, 50283 },
+ { 0x436C, 50287 },
+ { 0x436D, 50291 },
+ { 0x436E, 50295 },
+ { 0x436F, 50299 },
+ { 0x4370, 50303 },
+ { 0x4371, 50307 },
+ { 0x4372, 50311 },
+ { 0x4373, 50315 },
+ { 0x4374, 50319 },
+ { 0x4375, 50323 },
+ { 0x4376, 50327 },
+ { 0x4377, 50331 },
+ { 0x4378, 50335 },
+ { 0x4379, 50339 },
+ { 0x437A, 50343 },
+ { 0x437B, 50347 },
+ { 0x437C, 50351 },
+ { 0x437D, 50355 },
+ { 0x437E, 50359 },
+ { 0x437F, 50363 },
+ { 0x4380, 50367 },
+ { 0x4381, 50371 },
+ { 0x4382, 50375 },
+ { 0x4383, 50379 },
+ { 0x4384, 50383 },
+ { 0x4385, 50387 },
+ { 0x4386, 50391 },
+ { 0x4387, 50395 },
+ { 0x4388, 50399 },
+ { 0x4389, 50403 },
+ { 0x438A, 50407 },
+ { 0x438B, 50411 },
+ { 0x438C, 50415 },
+ { 0x438D, 50419 },
+ { 0x438E, 50423 },
+ { 0x438F, 50427 },
+ { 0x4390, 50431 },
+ { 0x4391, 50435 },
+ { 0x4392, 50439 },
+ { 0x4393, 50443 },
+ { 0x4394, 50447 },
+ { 0x4395, 50451 },
+ { 0x4396, 50455 },
+ { 0x4397, 50459 },
+ { 0x4398, 50463 },
+ { 0x4399, 50467 },
+ { 0x439A, 50471 },
+ { 0x439B, 50475 },
+ { 0x439C, 50479 },
+ { 0x439D, 50483 },
+ { 0x439E, 50487 },
+ { 0x439F, 50491 },
+ { 0x43A0, 50495 },
+ { 0x43A1, 50499 },
+ { 0x43A2, 50503 },
+ { 0x43A3, 50507 },
+ { 0x43A4, 50511 },
+ { 0x43A5, 50515 },
+ { 0x43A6, 50519 },
+ { 0x43A7, 50523 },
+ { 0x43A8, 50527 },
+ { 0x43A9, 50531 },
+ { 0x43AA, 50535 },
+ { 0x43AB, 50539 },
+ { 0x43AC, 50543 },
+ { 0x43AD, 50547 },
+ { 0x43AE, 50551 },
+ { 0x43AF, 50555 },
+ { 0x43B0, 50559 },
+ { 0x43B1, 50564 },
+ { 0x43B2, 50569 },
+ { 0x43B3, 50574 },
+ { 0x43B4, 50579 },
+ { 0x43B5, 50584 },
+ { 0x43B6, 50589 },
+ { 0x43B7, 50594 },
+ { 0x43B8, 50599 },
+ { 0x43BD, 50604 },
+ { 0x43BE, 50609 },
+ { 0x43BF, 50614 },
+ { 0x43C0, 50619 },
+ { 0x43C1, 50624 },
+ { 0x43C2, 50629 },
+ { 0x43C3, 50634 },
+ { 0x43C4, 50639 },
+ { 0x43C5, 50644 },
+ { 0x43C6, 50649 },
+ { 0x43C7, 50653 },
+ { 0x43C8, 50657 },
+ { 0x43C9, 50661 },
+ { 0x43CA, 50665 },
+ { 0x43CB, 50669 },
+ { 0x43CC, 50673 },
+ { 0x43CD, 50677 },
+ { 0x4294, 50681 },
+ { 0x42C3, 50685 },
+ { 0x42C8, 50689 },
+ { 0x42D6, 50693 },
+ { 0x42D7, 50697 },
+ { 0x42D8, 50701 },
+ { 0x42DC, 50705 },
+ { 0x42DD, 50709 },
+ { 0x42DE, 50713 },
+ { 0x4279, 50717 },
+ { 0x427A, 50721 },
+ { 0x427B, 50725 },
+ { 0x427C, 50729 },
+ { 0x427D, 50733 },
+ { 0x427E, 50737 },
+ { 0x427F, 50741 },
+ { 0x4280, 50745 },
+ { 0x4281, 50749 },
+ { 0x4282, 50753 },
+ { 0x4283, 50757 },
+ { 0x4284, 50761 },
+ { 0x4285, 50765 },
+ { 0x4286, 50769 },
+ { 0x4287, 50773 },
+ { 0x4288, 50777 },
+ { 0x428B, 50781 },
+ { 0x428E, 50785 },
+ { 0x4290, 50789 },
+ { 0x4291, 50793 },
+ { 0x4292, 50797 },
+ { 0x4293, 50801 },
+ { 0x4295, 50805 },
+ { 0x4296, 50809 },
+ { 0x4297, 50813 },
+ { 0x4298, 50817 },
+ { 0x4299, 50821 },
+ { 0x429A, 50825 },
+ { 0x429B, 50829 },
+ { 0x429C, 50833 },
+ { 0x429D, 50837 },
+ { 0x429E, 50841 },
+ { 0x429F, 50845 },
+ { 0x42A0, 50849 },
+ { 0x42A1, 50853 },
+ { 0x42A2, 50857 },
+ { 0x42A3, 50861 },
+ { 0x42A4, 50865 },
+ { 0x42A5, 50869 },
+ { 0x42A6, 50873 },
+ { 0x42A7, 50877 },
+ { 0x42A8, 50881 },
+ { 0x42A9, 50885 },
+ { 0x42AA, 50889 },
+ { 0x42AB, 50893 },
+ { 0x42AC, 50897 },
+ { 0x42AD, 50901 },
+ { 0x42AE, 50905 },
+ { 0x42AF, 50909 },
+ { 0x42B0, 50913 },
+ { 0x42B1, 50917 },
+ { 0x42B2, 50921 },
+ { 0x42B3, 50925 },
+ { 0x42B4, 50929 },
+ { 0x42B5, 50933 },
+ { 0x42B6, 50937 },
+ { 0x42B7, 50941 },
+ { 0x42B8, 50945 },
+ { 0x42B9, 50949 },
+ { 0x42BA, 50953 },
+ { 0x42BB, 50957 },
+ { 0x42BC, 50961 },
+ { 0x42BD, 50965 },
+ { 0x42BE, 50969 },
+ { 0x42BF, 50973 },
+ { 0x42C1, 50977 },
+ { 0x42C2, 50981 },
+ { 0x42C4, 50985 },
+ { 0x42C5, 50989 },
+ { 0x42C9, 50993 },
+ { 0x42CA, 50997 },
+ { 0x42CB, 51001 },
+ { 0x42CC, 51005 },
+ { 0x42CD, 51009 },
+ { 0x43B9, 51013 },
+ { 0x43BA, 51018 },
+ { 0x43BB, 51023 },
+ { 0x43BC, 51028 },
+ { 0x4289, 51033 },
+ { 0x428A, 51037 },
+ { 0x428C, 51041 },
+ { 0x428D, 51045 },
+ { 0x428F, 51049 },
+ { 0x42C6, 51053 },
+ { 0x42C7, 51057 },
+ { 0x42C0, 51061 },
+ { 0x4319, 51065 },
+ { 0x431A, 51069 },
+ { 0x431B, 51073 },
+ { 0x431C, 51077 },
+ { 0x431D, 51081 },
+ { 0x431E, 51085 },
+ { 0x431F, 51089 },
+ { 0x4320, 51093 },
+ { 0x4321, 51097 },
+ { 0x4322, 51101 },
+ { 0x4323, 51105 },
+ { 0x4324, 51109 },
+ { 0x4325, 51113 },
+ { 0x4326, 51117 },
+ { 0x4327, 51121 },
+ { 0x4328, 51125 },
+ { 0x4329, 51129 },
+ { 0x432A, 51133 },
+ { 0x432B, 51137 },
+ { 0x3EBB, 51141 },
+ { 0x3EBC, 51145 },
+ { 0x3EBD, 51149 },
+ { 0x3EBE, 51153 },
+ { 0x3EBF, 51157 },
+ { 0x3EC0, 51161 },
+ { 0x3EC1, 51165 },
+ { 0x3EC2, 51169 },
+ { 0x3EC3, 51173 },
+ { 0x3EC4, 51177 },
+ { 0x3EC5, 51181 },
+ { 0x3EC6, 51185 },
+ { 0x3EC7, 51189 },
+ { 0x3EC8, 51193 },
+ { 0x3EC9, 51197 },
+ { 0x3ECA, 51202 },
+ { 0x3ECB, 51207 },
+ { 0x3ECC, 51212 },
+ { 0x3ED7, 51217 },
+ { 0x3ED8, 51222 },
+ { 0x3ED9, 51227 },
+ { 0x3EDA, 51232 },
+ { 0x3EDB, 51237 },
+ { 0x3EDE, 51242 },
+ { 0x3EDF, 51247 },
+ { 0x3EE0, 51252 },
+ { 0x3EE3, 51256 },
+ { 0x3EE4, 51261 },
+ { 0x3EE5, 51266 },
+ { 0x3EE6, 51270 },
+ { 0x3EE7, 51275 },
+ { 0x3EE8, 51279 },
+ { 0x3EE9, 51283 },
+ { 0x3EEA, 51288 },
+ { 0x3EEB, 51292 },
+ { 0x3EEC, 51296 },
+ { 0x3EEE, 51300 },
+ { 0x3EEF, 51304 },
+ { 0x3EF0, 51308 },
+ { 0x3EF1, 51313 },
+ { 0x3EF2, 51317 },
+ { 0x3EF3, 51321 },
+ { 0x3EF4, 51326 },
+ { 0x3EF5, 51331 },
+ { 0x3EF6, 51335 },
+ { 0x3EF7, 51339 },
+ { 0x3EF8, 51343 },
+ { 0x3EF9, 51347 },
+ { 0x3EFA, 51351 },
+ { 0x3EFB, 51355 },
+ { 0x3EFC, 51359 },
+ { 0x3EFD, 51363 },
+ { 0x3EFE, 51367 },
+ { 0x3EFF, 51372 },
+ { 0x3F00, 51376 },
+ { 0x3F01, 51381 },
+ { 0x3F02, 51385 },
+ { 0x3F03, 51389 },
+ { 0x3F04, 51393 },
+ { 0x3F05, 51397 },
+ { 0x3F06, 51401 },
+ { 0x3F07, 51405 },
+ { 0x3F08, 51409 },
+ { 0x3F09, 51413 },
+ { 0x3F0A, 51417 },
+ { 0x3F0B, 51421 },
+ { 0x3F0C, 51425 },
+ { 0x3F0D, 51430 },
+ { 0x3F0E, 51435 },
+ { 0x3F0F, 51440 },
+ { 0x3F10, 51445 },
+ { 0x3F11, 51450 },
+ { 0x3F12, 51454 },
+ { 0x3F13, 51459 },
+ { 0x3F14, 51463 },
+ { 0x3F15, 51467 },
+ { 0x3F16, 51473 },
+ { 0x3F17, 51478 },
+ { 0x3F18, 51484 },
+ { 0x3F19, 51489 },
+ { 0x3F1A, 51493 },
+ { 0x3F1C, 51497 },
+ { 0x3F1D, 51501 },
+ { 0x3F1E, 51505 },
+ { 0x3F1F, 51509 },
+ { 0x3F20, 51513 },
+ { 0x3F21, 51517 },
+ { 0x3F22, 51522 },
+ { 0x3F23, 51526 },
+ { 0x3F24, 51530 },
+ { 0x3F25, 51534 },
+ { 0x3F26, 51538 },
+ { 0x3ECD, 51542 },
+ { 0x3ECE, 51547 },
+ { 0x3ECF, 51552 },
+ { 0x3ED0, 51557 },
+ { 0x3ED1, 51562 },
+ { 0x3ED2, 51567 },
+ { 0x3ED3, 51572 },
+ { 0x3ED4, 51577 },
+ { 0x3ED5, 51582 },
+ { 0x3ED6, 51587 },
+ { 0x3F27, 51592 },
+ { 0x3F28, 51597 },
+ { 0x3F29, 51602 },
+ { 0x3F2A, 51607 },
+ { 0x3F2B, 51612 },
+ { 0x3F2C, 51617 },
+ { 0x3F2D, 51622 },
+ { 0x3F2E, 51627 },
+ { 0x3F2F, 51632 },
+ { 0x3F30, 51637 },
+ { 0x3F31, 51642 },
+ { 0x3F32, 51647 },
+ { 0x3F33, 51652 },
+ { 0x3F34, 51657 },
+ { 0x3F35, 51662 },
+ { 0x3F36, 51667 },
+ { 0x3F37, 51672 },
+ { 0x3F38, 51677 },
+ { 0x3F39, 51682 },
+ { 0x3F3A, 51687 },
+ { 0x3F3B, 51692 },
+ { 0x3F3C, 51697 },
+ { 0x3F3D, 51702 },
+ { 0x3F3E, 51707 },
+ { 0x3F3F, 51712 },
+ { 0x3F40, 51717 },
+ { 0x3F41, 51722 },
+ { 0x3F42, 51727 },
+ { 0x3F43, 51732 },
+ { 0x3EDC, 51737 },
+ { 0x3EDD, 51742 },
+ { 0x3EE1, 51747 },
+ { 0x3EE2, 51752 },
+ { 0x3EED, 51757 },
+ { 0x3F1B, 51762 },
+ { 0x3E76, 51767 },
+ { 0x3E9A, 51772 },
+ { 0x3E8E, 51777 },
+ { 0x3EA2, 51782 },
+ { 0x3EA4, 51787 },
+ { 0x3E89, 51792 },
+ { 0x3E78, 51797 },
+ { 0x3E71, 51802 },
+ { 0x3E9D, 51807 },
+ { 0x3E75, 51812 },
+ { 0x3E91, 51817 },
+ { 0x3E9F, 51822 },
+ { 0x3E85, 51827 },
+ { 0x3E79, 51832 },
+ { 0x3E87, 51837 },
+ { 0x3E93, 51842 },
+ { 0x3EAA, 51847 },
+ { 0x3EAC, 51852 },
+ { 0x3E95, 51857 },
+ { 0x3E88, 51862 },
+ { 0x3E8A, 51867 },
+ { 0x3EAD, 51872 },
+ { 0x3E9B, 51877 },
+ { 0x3E98, 51882 },
+ { 0x3E73, 51887 },
+ { 0x3EB3, 51892 },
+ { 0x3E8B, 51897 },
+ { 0x3E9C, 51902 },
+ { 0x3E96, 51907 },
+ { 0x3EB6, 51912 },
+ { 0x3E7D, 51917 },
+ { 0x3EA3, 51922 },
+ { 0x3E72, 51927 },
+ { 0x3E90, 51932 },
+ { 0x3EA8, 51937 },
+ { 0x3E9E, 51942 },
+ { 0x3EA9, 51947 },
+ { 0x3EAE, 51952 },
+ { 0x3E80, 51957 },
+ { 0x3E77, 51962 },
+ { 0x3E7C, 51967 },
+ { 0x3EB2, 51972 },
+ { 0x3E92, 51977 },
+ { 0x3E7A, 51982 },
+ { 0x3E8C, 51987 },
+ { 0x3E99, 51992 },
+ { 0x3EA6, 51997 },
+ { 0x3E8D, 52002 },
+ { 0x3E7B, 52007 },
+ { 0x3EA0, 52012 },
+ { 0x3EA1, 52017 },
+ { 0x3E97, 52022 },
+ { 0x3E74, 52027 },
+ { 0x3EB4, 52032 },
+ { 0x3E7E, 52037 },
+ { 0x3EB8, 52042 },
+ { 0x3E81, 52047 },
+ { 0x3EB7, 52052 },
+ { 0x3EA5, 52057 },
+ { 0x3E82, 52062 },
+ { 0x3EB0, 52067 },
+ { 0x3E8F, 52072 },
+ { 0x3E86, 52077 },
+ { 0x3EAB, 52082 },
+ { 0x3EA7, 52087 },
+ { 0x3EB5, 52092 },
+ { 0x3E7F, 52097 },
+ { 0x3E94, 52102 },
+ { 0x3E84, 52107 },
+ { 0x3E83, 52112 },
+ { 0x3EAF, 52117 },
+ { 0x3EB9, 52122 },
+ { 0x3EB1, 52127 },
+ { 0x3EBA, 52132 },
+ { 0x6EC2, 52137 },
+ { 0x71CC, 52139 },
+ { 0x6F68, 52140 },
+ { 0x4007, 52143 },
+ { 0x4009, 52146 },
+ { 0x400C, 52149 },
+ { 0x4008, 52152 },
+ { 0x400B, 52155 },
+ { 0x4022, 52158 },
+ { 0x400D, 52161 },
+ { 0x4011, 52164 },
+ { 0x4012, 52167 },
+ { 0x4014, 52170 },
+ { 0x4015, 52173 },
+ { 0x4016, 52176 },
+ { 0x401A, 52179 },
+ { 0x4013, 52182 },
+ { 0x401C, 52185 },
+ { 0x401D, 52188 },
+ { 0x401E, 52191 },
+ { 0x4019, 52194 },
+ { 0x400E, 52197 },
+ { 0x4023, 52200 },
+ { 0x400F, 52203 },
+ { 0x4020, 52206 },
+ { 0x400A, 52209 },
+ { 0x4021, 52212 },
+ { 0x401B, 52215 },
+ { 0x4017, 52218 },
+ { 0x4018, 52221 },
+ { 0x4010, 52224 },
+ { 0x401F, 52227 },
+ { 0x44A3, 52230 },
+ { 0x44A4, 52233 },
+ { 0x44BC, 52236 },
+ { 0x44A6, 52239 },
+ { 0x44A7, 52242 },
+ { 0x44B4, 52245 },
+ { 0x44A5, 52248 },
+ { 0x44A9, 52251 },
+ { 0x44AB, 52254 },
+ { 0x44AC, 52257 },
+ { 0x44AD, 52260 },
+ { 0x44AE, 52263 },
+ { 0x44AF, 52266 },
+ { 0x44B5, 52269 },
+ { 0x44B0, 52272 },
+ { 0x44B6, 52275 },
+ { 0x44B2, 52278 },
+ { 0x44B3, 52281 },
+ { 0x44A8, 52284 },
+ { 0x44AA, 52287 },
+ { 0x44B8, 52290 },
+ { 0x44B9, 52293 },
+ { 0x44BA, 52296 },
+ { 0x44BB, 52299 },
+ { 0x44B1, 52302 },
+ { 0x44B7, 52305 },
+ { 0x44BD, 52308 },
+ { 0x006E, 52311 },
+ { 0x70CC, 52312 },
+ { 0x70E1, 52316 },
+ { 0x709B, 52321 },
+ { 0x70C6, 52325 },
+ { 0x70DB, 52329 },
+ { 0x70DD, 52334 },
+ { 0x22CE, 52339 },
+ { 0x22C2, 52344 },
+ { 0x2205, 52348 },
+ { 0x70D2, 52351 },
+ { 0x70E4, 52355 },
+ { 0x70B9, 52360 },
+ { 0x22CF, 52363 },
+ { 0x22C3, 52368 },
+ { 0x20EC, 52372 },
+ { 0x2206, 52374 },
+ { 0x70D7, 52378 },
+ { 0x70D9, 52383 },
+ { 0x2204, 52388 },
+ { 0x70A5, 52391 },
+ { 0x70C0, 52394 },
+ { 0x22B3, 52396 },
+ { 0x22C4, 52399 },
+ { 0x22C5, 52404 },
+ { 0x1C13, 52409 },
+ { 0x22C6, 52412 },
+ { 0x22C7, 52417 },
+ { 0x39B4, 52422 },
+ { 0x38DD, 52426 },
+ { 0x39B5, 52429 },
+ { 0x38DF, 52433 },
+ { 0x38DC, 52438 },
+ { 0x39B7, 52442 },
+ { 0x39BC, 52446 },
+ { 0x39B8, 52450 },
+ { 0x39BB, 52454 },
+ { 0x39BA, 52458 },
+ { 0x39BF, 52462 },
+ { 0x39B6, 52466 },
+ { 0x39BE, 52470 },
+ { 0x39BD, 52474 },
+ { 0x39B9, 52478 },
+ { 0x38D9, 52482 },
+ { 0x38D6, 52487 },
+ { 0x38D7, 52492 },
+ { 0x38D8, 52497 },
+ { 0x38DA, 52502 },
+ { 0x39AD, 52507 },
+ { 0x39AC, 52512 },
+ { 0x39B2, 52517 },
+ { 0x39AB, 52522 },
+ { 0x39B0, 52527 },
+ { 0x39AE, 52532 },
+ { 0x39AF, 52537 },
+ { 0x39B1, 52542 },
+ { 0x38E0, 52547 },
+ { 0x38CB, 52552 },
+ { 0x3997, 52556 },
+ { 0x39AA, 52560 },
+ { 0x38CC, 52565 },
+ { 0x399D, 52569 },
+ { 0x398D, 52573 },
+ { 0x39A7, 52577 },
+ { 0x398C, 52582 },
+ { 0x39A6, 52586 },
+ { 0x3996, 52591 },
+ { 0x38CD, 52595 },
+ { 0x38D1, 52599 },
+ { 0x399F, 52603 },
+ { 0x399A, 52607 },
+ { 0x3995, 52611 },
+ { 0x399E, 52615 },
+ { 0x3988, 52619 },
+ { 0x39A3, 52623 },
+ { 0x398A, 52628 },
+ { 0x39A4, 52632 },
+ { 0x398B, 52637 },
+ { 0x39A5, 52641 },
+ { 0x38D3, 52646 },
+ { 0x38CE, 52650 },
+ { 0x399C, 52654 },
+ { 0x3989, 52658 },
+ { 0x38D4, 52662 },
+ { 0x38D5, 52666 },
+ { 0x398F, 52670 },
+ { 0x39A8, 52674 },
+ { 0x38CF, 52679 },
+ { 0x3993, 52683 },
+ { 0x39A2, 52687 },
+ { 0x398E, 52691 },
+ { 0x38D2, 52695 },
+ { 0x39A1, 52699 },
+ { 0x39A0, 52703 },
+ { 0x399B, 52707 },
+ { 0x3990, 52711 },
+ { 0x3991, 52715 },
+ { 0x39A9, 52719 },
+ { 0x3998, 52724 },
+ { 0x3992, 52728 },
+ { 0x38D0, 52732 },
+ { 0x3994, 52736 },
+ { 0x3999, 52740 },
+ { 0x38E1, 52744 },
+ { 0x38DB, 52747 },
+ { 0x39B3, 52750 },
+ { 0x38DE, 52753 },
+ { 0x0076, 52758 },
+ { 0x6E2C, 52760 },
+ { 0x6E2F, 52762 },
+ { 0x6E2D, 52765 },
+ { 0x1E30, 52772 },
+ { 0x719F, 52773 },
+ { 0x2564, 52775 },
+ { 0x6D4D, 52778 },
+ { 0x6D70, 52779 },
+ { 0x6E87, 52781 },
+ { 0x719A, 52782 },
+ { 0x1BE3, 52784 },
+ { 0x220C, 52787 },
+ { 0x1C68, 52788 },
+ { 0x1E3B, 52791 },
+ { 0x1E3D, 52794 },
+ { 0x1FEB, 52800 },
+ { 0x0003, 52804 },
+ { 0x1FEC, 52806 },
+ { 0x1FED, 52810 },
+ { 0x1FF5, 52814 },
+ { 0x1FF0, 52818 },
+ { 0x1FF1, 52822 },
+ { 0x1FF3, 52826 },
+ { 0x1FEF, 52830 },
+ { 0x1FF4, 52834 },
+ { 0x1FEE, 52838 },
+ { 0x1FF2, 52842 },
+ { 0x1CA3, 52846 },
+ { 0x3E6F, 52848 },
+ { 0x6D1D, 52851 },
+ { 0x029A, 52853 },
+ { 0x1EAE, 52854 },
+ { 0x6E14, 52856 },
+ { 0x3C24, 52858 },
+ { 0x3C25, 52861 },
+ { 0x6E1F, 52864 },
+ { 0x5B5C, 52866 },
+ { 0x5B5A, 52871 },
+ { 0x5B53, 52876 },
+ { 0x5B5F, 52881 },
+ { 0x5B50, 52886 },
+ { 0x5B5B, 52891 },
+ { 0x5B60, 52896 },
+ { 0x5B5D, 52901 },
+ { 0x5B54, 52906 },
+ { 0x5B59, 52911 },
+ { 0x5B51, 52916 },
+ { 0x5B55, 52921 },
+ { 0x5B58, 52926 },
+ { 0x5B56, 52931 },
+ { 0x5B57, 52936 },
+ { 0x5B5E, 52941 },
+ { 0x5B4F, 52946 },
+ { 0x5B52, 52951 },
+ { 0x5B4E, 52956 },
+ { 0x5B13, 52961 },
+ { 0x5B17, 52966 },
+ { 0x5B14, 52971 },
+ { 0x5B12, 52976 },
+ { 0x5B15, 52981 },
+ { 0x5B16, 52986 },
+ { 0x5B18, 52991 },
+ { 0x5B42, 52996 },
+ { 0x5B25, 53000 },
+ { 0x5B4C, 53005 },
+ { 0x5B49, 53011 },
+ { 0x5B48, 53017 },
+ { 0x5B4D, 53025 },
+ { 0x5B27, 53031 },
+ { 0x5B4A, 53037 },
+ { 0x5B4B, 53042 },
+ { 0x5B1B, 53048 },
+ { 0x5B3B, 53053 },
+ { 0x5B46, 53057 },
+ { 0x5B47, 53061 },
+ { 0x5B45, 53065 },
+ { 0x5B39, 53069 },
+ { 0x5B1D, 53074 },
+ { 0x5B24, 53079 },
+ { 0x5B22, 53084 },
+ { 0x5B19, 53089 },
+ { 0x5B1C, 53094 },
+ { 0x5B1A, 53099 },
+ { 0x5B3D, 53105 },
+ { 0x5B3E, 53110 },
+ { 0x5B23, 53114 },
+ { 0x5B44, 53119 },
+ { 0x5B3F, 53124 },
+ { 0x5B41, 53128 },
+ { 0x5B26, 53132 },
+ { 0x5B40, 53136 },
+ { 0x5B3A, 53140 },
+ { 0x5B1F, 53144 },
+ { 0x5B20, 53149 },
+ { 0x5B21, 53154 },
+ { 0x5B1E, 53159 },
+ { 0x5B43, 53164 },
+ { 0x5B3C, 53169 },
+ { 0x5B29, 53174 },
+ { 0x5B2E, 53178 },
+ { 0x5B2A, 53182 },
+ { 0x5B2D, 53186 },
+ { 0x5B2C, 53190 },
+ { 0x5B31, 53194 },
+ { 0x5B28, 53198 },
+ { 0x5B30, 53202 },
+ { 0x5B2F, 53206 },
+ { 0x5B2B, 53210 },
+ { 0x5AF8, 53214 },
+ { 0x5AF9, 53218 },
+ { 0x5AEA, 53222 },
+ { 0x5AEB, 53226 },
+ { 0x5AE4, 53230 },
+ { 0x5AE5, 53234 },
+ { 0x5AF4, 53238 },
+ { 0x5AF5, 53242 },
+ { 0x5AE8, 53246 },
+ { 0x5AE9, 53250 },
+ { 0x5AFA, 53254 },
+ { 0x5AFB, 53258 },
+ { 0x5AFC, 53262 },
+ { 0x5AFD, 53266 },
+ { 0x5AEC, 53270 },
+ { 0x5AED, 53274 },
+ { 0x5AE6, 53278 },
+ { 0x5AE7, 53282 },
+ { 0x5AF0, 53286 },
+ { 0x5AF1, 53290 },
+ { 0x5AE2, 53294 },
+ { 0x5AE3, 53298 },
+ { 0x5AF6, 53302 },
+ { 0x5AF7, 53306 },
+ { 0x5AEE, 53310 },
+ { 0x5AEF, 53314 },
+ { 0x5AF2, 53318 },
+ { 0x5AF3, 53322 },
+ { 0x5B37, 53326 },
+ { 0x5B34, 53331 },
+ { 0x5B32, 53336 },
+ { 0x5B36, 53340 },
+ { 0x5B33, 53345 },
+ { 0x5B35, 53349 },
+ { 0x5B38, 53353 },
+ { 0x5B0F, 53357 },
+ { 0x5B11, 53361 },
+ { 0x5B01, 53365 },
+ { 0x5B00, 53369 },
+ { 0x5B08, 53373 },
+ { 0x5B0E, 53377 },
+ { 0x5B03, 53381 },
+ { 0x5AFE, 53385 },
+ { 0x5B10, 53389 },
+ { 0x5B06, 53393 },
+ { 0x5B09, 53397 },
+ { 0x5B07, 53401 },
+ { 0x5B0B, 53405 },
+ { 0x5B04, 53409 },
+ { 0x5B02, 53413 },
+ { 0x5B05, 53417 },
+ { 0x5B0A, 53421 },
+ { 0x5B0D, 53425 },
+ { 0x5AFF, 53429 },
+ { 0x5B0C, 53433 },
+ { 0x220E, 53437 },
+ { 0x2269, 53438 },
+ { 0x2253, 53439 },
+ { 0x6DAC, 53442 },
+ { 0x6F8A, 53446 },
+ { 0x6F89, 53450 },
+ { 0x719C, 53454 },
+ { 0x6F82, 53457 },
+ { 0x6F87, 53460 },
+ { 0x6F88, 53466 },
+ { 0x1C54, 53468 },
+ { 0x21AD, 53470 },
+ { 0x6E66, 53471 },
+ { 0x1C9B, 53472 },
+ { 0x1C9C, 53474 },
+ { 0x6EE4, 53479 },
+ { 0x6FCE, 53481 },
+ { 0x6FE3, 53483 },
+ { 0x6DA9, 53487 },
+ { 0x6D64, 53489 },
+ { 0x6E2A, 53490 },
+ { 0x2A9F, 53492 },
+ { 0x2AAD, 53494 },
+ { 0x71B3, 53497 },
+ { 0x6E3A, 53498 },
+ { 0x7198, 53500 },
+ { 0x6E1D, 53501 },
+ { 0x6DD7, 53504 },
+ { 0x6D42, 53506 },
+ { 0x6D6B, 53507 },
+ { 0x6D09, 53509 },
+ { 0x6D08, 53511 },
+ { 0x6BA8, 53513 },
+ { 0x6BA9, 53516 },
+ { 0x2926, 53519 },
+ { 0x7189, 53521 },
+ { 0x2264, 53525 },
+ { 0x2265, 53527 },
+ { 0x6ED1, 53529 },
+ { 0x6ECB, 53538 },
+ { 0x2927, 53543 },
+ { 0x28FA, 53545 },
+ { 0x28FE, 53549 },
+ { 0x28F9, 53551 },
+ { 0x376D, 53554 },
+ { 0x376B, 53558 },
+ { 0x376F, 53562 },
+ { 0x376C, 53566 },
+ { 0x376E, 53570 },
+ { 0x3770, 53574 },
+ { 0x3772, 53578 },
+ { 0x3771, 53582 },
+ { 0x376A, 53586 },
+ { 0x375B, 53589 },
+ { 0x375D, 53592 },
+ { 0x3758, 53595 },
+ { 0x3755, 53598 },
+ { 0x3765, 53601 },
+ { 0x375E, 53604 },
+ { 0x3754, 53607 },
+ { 0x3762, 53610 },
+ { 0x375C, 53613 },
+ { 0x3759, 53616 },
+ { 0x375A, 53619 },
+ { 0x3761, 53622 },
+ { 0x3760, 53625 },
+ { 0x3757, 53628 },
+ { 0x3764, 53631 },
+ { 0x3763, 53634 },
+ { 0x3766, 53637 },
+ { 0x3768, 53640 },
+ { 0x3756, 53643 },
+ { 0x375F, 53646 },
+ { 0x3767, 53649 },
+ { 0x3769, 53652 },
+ { 0x3777, 53655 },
+ { 0x3778, 53657 },
+ { 0x3776, 53660 },
+ { 0x3774, 53664 },
+ { 0x3775, 53668 },
+ { 0x3773, 53672 },
+ { 0x26E8, 53676 },
+ { 0x26E9, 53678 },
+ { 0x1F57, 53680 },
+ { 0x6CBB, 53682 },
+ { 0x2708, 53683 },
+ { 0x2709, 53687 },
+ { 0x2706, 53691 },
+ { 0x2707, 53695 },
+ { 0x270A, 53699 },
+ { 0x270C, 53703 },
+ { 0x270B, 53707 },
+ { 0x270D, 53711 },
+ { 0x248A, 53715 },
+ { 0x2485, 53721 },
+ { 0x6FBB, 53726 },
+ { 0x6CDD, 53727 },
+ { 0x6CFE, 53729 },
+ { 0x219E, 53730 },
+ { 0x21F0, 53731 },
+ { 0x6D26, 53732 },
+ { 0x6CCD, 53733 },
+ { 0x6EF0, 53735 },
+ { 0x1CBC, 53736 },
+ { 0x1C97, 53739 },
+ { 0x1CA0, 53742 },
+ { 0x1CC1, 53745 },
+ { 0x1CB9, 53748 },
+ { 0x1CBD, 53751 },
+ { 0x1CBE, 53754 },
+ { 0x1C98, 53757 },
+ { 0x1C9D, 53760 },
+ { 0x1C9F, 53763 },
+ { 0x1CC0, 53766 },
+ { 0x1CA5, 53769 },
+ { 0x1CA8, 53772 },
+ { 0x6FAB, 53775 },
+ { 0x6E17, 53779 },
+ { 0x71AB, 53780 },
+ { 0x1E9D, 53783 },
+ { 0x7197, 53784 },
+ { 0x3CD9, 53785 },
+ { 0x6CA2, 53787 },
+ { 0x700F, 53789 },
+ { 0x2243, 53790 },
+ { 0x6FFA, 53792 },
+ { 0x71CE, 53793 },
+ { 0x1BCE, 53794 },
+ { 0x1BED, 53798 },
+ { 0x1BEE, 53803 },
+ { 0x1BCF, 53808 },
+ { 0x6F65, 53812 },
+ { 0x6EB0, 53814 },
+ { 0x2217, 53817 },
+ { 0x6DE7, 53819 },
+ { 0x6EB2, 53821 },
+ { 0x6EB3, 53822 },
+ { 0x6F0D, 53824 },
+ { 0x6D55, 53827 },
+ { 0x6F0E, 53829 },
+ { 0x6D00, 53832 },
+ { 0x2E4D, 53834 },
+ { 0x2E34, 53838 },
+ { 0x2E2E, 53842 },
+ { 0x2E2F, 53845 },
+ { 0x2E15, 53848 },
+ { 0x2E16, 53852 },
+ { 0x2E13, 53857 },
+ { 0x2E0F, 53860 },
+ { 0x2E4C, 53863 },
+ { 0x2E30, 53867 },
+ { 0x2DE1, 53869 },
+ { 0x2E31, 53871 },
+ { 0x2E32, 53873 },
+ { 0x2E33, 53875 },
+ { 0x2E0B, 53877 },
+ { 0x2E12, 53879 },
+ { 0x2E0E, 53882 },
+ { 0x2E35, 53885 },
+ { 0x2DE0, 53887 },
+ { 0x2E36, 53889 },
+ { 0x6BCA, 53891 },
+ { 0x2E05, 53893 },
+ { 0x2DE5, 53895 },
+ { 0x2DE7, 53897 },
+ { 0x2DE6, 53900 },
+ { 0x2D3D, 53903 },
+ { 0x2E07, 53905 },
+ { 0x2DF5, 53907 },
+ { 0x2E37, 53909 },
+ { 0x2E38, 53911 },
+ { 0x2D3B, 53913 },
+ { 0x2E39, 53915 },
+ { 0x2DFE, 53917 },
+ { 0x2E3A, 53919 },
+ { 0x2DE8, 53921 },
+ { 0x2DF2, 53923 },
+ { 0x2DF3, 53925 },
+ { 0x2DFD, 53927 },
+ { 0x2E3B, 53929 },
+ { 0x2E06, 53931 },
+ { 0x2E0C, 53933 },
+ { 0x2E14, 53935 },
+ { 0x2E3C, 53938 },
+ { 0x2E10, 53941 },
+ { 0x2E3D, 53944 },
+ { 0x2E26, 53946 },
+ { 0x2E2C, 53948 },
+ { 0x2E3E, 53950 },
+ { 0x2E3F, 53952 },
+ { 0x2E41, 53954 },
+ { 0x2DF1, 53956 },
+ { 0x2DF4, 53958 },
+ { 0x2E42, 53960 },
+ { 0x2DFC, 53963 },
+ { 0x2E04, 53965 },
+ { 0x2E0A, 53967 },
+ { 0x2E11, 53969 },
+ { 0x2E0D, 53972 },
+ { 0x2E21, 53975 },
+ { 0x2DF0, 53977 },
+ { 0x2DFA, 53980 },
+ { 0x2DFB, 53983 },
+ { 0x2E03, 53986 },
+ { 0x2E09, 53989 },
+ { 0x2E20, 53992 },
+ { 0x2E24, 53995 },
+ { 0x2E2A, 53998 },
+ { 0x2E25, 54001 },
+ { 0x2E27, 54003 },
+ { 0x2E2B, 54006 },
+ { 0x2E2D, 54008 },
+ { 0x2DEF, 54011 },
+ { 0x2DF9, 54013 },
+ { 0x2E08, 54015 },
+ { 0x2E1F, 54017 },
+ { 0x2E23, 54019 },
+ { 0x2E29, 54021 },
+ { 0x2DE3, 54023 },
+ { 0x2E17, 54025 },
+ { 0x2DEE, 54027 },
+ { 0x2DE4, 54030 },
+ { 0x2DF8, 54032 },
+ { 0x2E45, 54034 },
+ { 0x2E46, 54036 },
+ { 0x2E48, 54038 },
+ { 0x2E1E, 54040 },
+ { 0x2E22, 54042 },
+ { 0x2E28, 54044 },
+ { 0x2E49, 54046 },
+ { 0x2E4A, 54048 },
+ { 0x2E4B, 54050 },
+ { 0x2DE2, 54052 },
+ { 0x2DF6, 54054 },
+ { 0x1E1C, 54056 },
+ { 0x1E1D, 54058 },
+ { 0x2DEC, 54060 },
+ { 0x2DE9, 54064 },
+ { 0x2DEA, 54068 },
+ { 0x2DEB, 54072 },
+ { 0x2D3C, 54076 },
+ { 0x2E6D, 54078 },
+ { 0x2E01, 54080 },
+ { 0x2E1A, 54082 },
+ { 0x2DAD, 54084 },
+ { 0x2DDF, 54086 },
+ { 0x2DFF, 54088 },
+ { 0x2E18, 54090 },
+ { 0x2E40, 54092 },
+ { 0x2E00, 54094 },
+ { 0x2E43, 54096 },
+ { 0x2E44, 54098 },
+ { 0x2E19, 54100 },
+ { 0x2E47, 54102 },
+ { 0x2E1B, 54104 },
+ { 0x2E1C, 54106 },
+ { 0x2E1D, 54110 },
+ { 0x2E02, 54115 },
+ { 0x2D95, 54117 },
+ { 0x2D74, 54119 },
+ { 0x2D71, 54121 },
+ { 0x2D9F, 54123 },
+ { 0x2D93, 54125 },
+ { 0x2D94, 54127 },
+ { 0x1F56, 54129 },
+ { 0x2250, 54131 },
+ { 0x2D7E, 54134 },
+ { 0x2DB0, 54136 },
+ { 0x2D73, 54138 },
+ { 0x2DF7, 54140 },
+ { 0x2D82, 54142 },
+ { 0x2627, 54144 },
+ { 0x2DB9, 54149 },
+ { 0x2DB7, 54151 },
+ { 0x2D96, 54153 },
+ { 0x2D77, 54155 },
+ { 0x2D78, 54157 },
+ { 0x2DA5, 54159 },
+ { 0x2D9E, 54161 },
+ { 0x2DC3, 54163 },
+ { 0x2DC0, 54165 },
+ { 0x1DA3, 54167 },
+ { 0x266C, 54169 },
+ { 0x2141, 54174 },
+ { 0x266F, 54179 },
+ { 0x2144, 54186 },
+ { 0x2142, 54193 },
+ { 0x2101, 54198 },
+ { 0x2143, 54206 },
+ { 0x2102, 54213 },
+ { 0x266E, 54221 },
+ { 0x266D, 54228 },
+ { 0x2103, 54233 },
+ { 0x20FF, 54238 },
+ { 0x253A, 54242 },
+ { 0x20FE, 54246 },
+ { 0x2100, 54250 },
+ { 0x2DBE, 54255 },
+ { 0x2D70, 54257 },
+ { 0x2DAA, 54259 },
+ { 0x2D92, 54261 },
+ { 0x2D76, 54263 },
+ { 0x2D7D, 54265 },
+ { 0x2D7C, 54267 },
+ { 0x2D7F, 54269 },
+ { 0x2D98, 54271 },
+ { 0x2DAF, 54273 },
+ { 0x2DA3, 54275 },
+ { 0x1E18, 54277 },
+ { 0x1E6D, 54280 },
+ { 0x1E1A, 54287 },
+ { 0x2D79, 54293 },
+ { 0x2D8A, 54295 },
+ { 0x2D8C, 54297 },
+ { 0x2DB3, 54299 },
+ { 0x2DB2, 54301 },
+ { 0x2D97, 54303 },
+ { 0x2D9A, 54305 },
+ { 0x2DA9, 54307 },
+ { 0x2DA8, 54309 },
+ { 0x2DAE, 54311 },
+ { 0x2628, 54313 },
+ { 0x2DC1, 54318 },
+ { 0x2D90, 54320 },
+ { 0x2D91, 54322 },
+ { 0x2DC5, 54324 },
+ { 0x2DBC, 54326 },
+ { 0x2DBD, 54328 },
+ { 0x2D6E, 54330 },
+ { 0x2D6F, 54332 },
+ { 0x2DAC, 54334 },
+ { 0x2D86, 54336 },
+ { 0x2DA7, 54338 },
+ { 0x2DA1, 54340 },
+ { 0x2D72, 54342 },
+ { 0x2D8B, 54344 },
+ { 0x2D80, 54346 },
+ { 0x2DB4, 54348 },
+ { 0x2DA6, 54350 },
+ { 0x2D9D, 54352 },
+ { 0x2DAB, 54354 },
+ { 0x70AC, 54356 },
+ { 0x2D9B, 54358 },
+ { 0x2D81, 54360 },
+ { 0x2D7A, 54362 },
+ { 0x2D7B, 54364 },
+ { 0x2D89, 54366 },
+ { 0x1E9A, 54368 },
+ { 0x2DB1, 54370 },
+ { 0x2DB5, 54372 },
+ { 0x2DBB, 54374 },
+ { 0x2DBA, 54376 },
+ { 0x2DB6, 54378 },
+ { 0x2DBF, 54380 },
+ { 0x2DC2, 54382 },
+ { 0x2D8D, 54384 },
+ { 0x2D8F, 54386 },
+ { 0x2DA2, 54388 },
+ { 0x2D75, 54390 },
+ { 0x6C01, 54392 },
+ { 0x2DA0, 54395 },
+ { 0x1E19, 54397 },
+ { 0x1E6E, 54400 },
+ { 0x1E1B, 54407 },
+ { 0x2D99, 54413 },
+ { 0x2722, 54415 },
+ { 0x2DC4, 54418 },
+ { 0x2D8E, 54420 },
+ { 0x2D87, 54422 },
+ { 0x2DA4, 54424 },
+ { 0x2D85, 54426 },
+ { 0x2D88, 54428 },
+ { 0x2DB8, 54430 },
+ { 0x2D9C, 54432 },
+ { 0x2D83, 54434 },
+ { 0x2DED, 54436 },
+ { 0x2D84, 54438 },
+ { 0x6F38, 54440 },
+ { 0x2283, 54443 },
+ { 0x6CD4, 54447 },
+ { 0x1E0B, 54449 },
+ { 0x1E0F, 54451 },
+ { 0x261D, 54456 },
+ { 0x1E13, 54464 },
+ { 0x2625, 54470 },
+ { 0x2621, 54476 },
+ { 0x2623, 54481 },
+ { 0x261F, 54487 },
+ { 0x2617, 54492 },
+ { 0x2619, 54495 },
+ { 0x261B, 54500 },
+ { 0x262F, 54505 },
+ { 0x262D, 54508 },
+ { 0x24D3, 54511 },
+ { 0x6C42, 54515 },
+ { 0x6CFF, 54518 },
+ { 0x364C, 54519 },
+ { 0x3651, 54523 },
+ { 0x3648, 54527 },
+ { 0x3669, 54531 },
+ { 0x366C, 54536 },
+ { 0x366A, 54541 },
+ { 0x366B, 54546 },
+ { 0x366D, 54551 },
+ { 0x3646, 54556 },
+ { 0x364A, 54560 },
+ { 0x3647, 54564 },
+ { 0x364B, 54568 },
+ { 0x3649, 54572 },
+ { 0x3661, 54576 },
+ { 0x3652, 54580 },
+ { 0x365C, 54584 },
+ { 0x364F, 54588 },
+ { 0x3668, 54592 },
+ { 0x3654, 54596 },
+ { 0x364D, 54600 },
+ { 0x3665, 54604 },
+ { 0x3663, 54608 },
+ { 0x365E, 54612 },
+ { 0x365F, 54616 },
+ { 0x3664, 54620 },
+ { 0x3667, 54624 },
+ { 0x365A, 54628 },
+ { 0x3662, 54632 },
+ { 0x3653, 54636 },
+ { 0x3658, 54640 },
+ { 0x365D, 54644 },
+ { 0x3650, 54648 },
+ { 0x3655, 54652 },
+ { 0x364E, 54656 },
+ { 0x3660, 54660 },
+ { 0x3666, 54664 },
+ { 0x365B, 54668 },
+ { 0x3656, 54672 },
+ { 0x3659, 54676 },
+ { 0x3657, 54680 },
+ { 0x366E, 54684 },
+ { 0x366F, 54688 },
+ { 0x3670, 54692 },
+ { 0x3671, 54696 },
+ { 0x1F8B, 54700 },
+ { 0x1FA1, 54705 },
+ { 0x1F8C, 54710 },
+ { 0x1F9F, 54715 },
+ { 0x1F8F, 54721 },
+ { 0x1F98, 54724 },
+ { 0x1FA4, 54729 },
+ { 0x1F94, 54733 },
+ { 0x1F92, 54737 },
+ { 0x1F88, 54741 },
+ { 0x1FA7, 54744 },
+ { 0x1FA5, 54748 },
+ { 0x6E80, 54752 },
+ { 0x1F97, 54756 },
+ { 0x1F96, 54760 },
+ { 0x1FA8, 54764 },
+ { 0x1F8A, 54767 },
+ { 0x1F89, 54772 },
+ { 0x1FA0, 54777 },
+ { 0x1FA9, 54780 },
+ { 0x1FAD, 54783 },
+ { 0x1F99, 54788 },
+ { 0x1F9A, 54793 },
+ { 0x1F9C, 54798 },
+ { 0x1F9B, 54803 },
+ { 0x1FA3, 54808 },
+ { 0x1FA6, 54811 },
+ { 0x1F8D, 54815 },
+ { 0x1FAC, 54818 },
+ { 0x1F95, 54821 },
+ { 0x1F9D, 54825 },
+ { 0x1F93, 54829 },
+ { 0x1F90, 54833 },
+ { 0x1CDC, 54836 },
+ { 0x1F91, 54840 },
+ { 0x1FA2, 54844 },
+ { 0x1FAE, 54847 },
+ { 0x1F8E, 54852 },
+ { 0x1F9E, 54855 },
+ { 0x0695, 54859 },
+ { 0x06D7, 54863 },
+ { 0x06D8, 54868 },
+ { 0x069B, 54873 },
+ { 0x069C, 54877 },
+ { 0x06D1, 54881 },
+ { 0x06D2, 54884 },
+ { 0x06CE, 54887 },
+ { 0x06CF, 54890 },
+ { 0x06DD, 54893 },
+ { 0x06CA, 54895 },
+ { 0x06CB, 54898 },
+ { 0x06D3, 54901 },
+ { 0x06D9, 54903 },
+ { 0x06DA, 54907 },
+ { 0x06CD, 54911 },
+ { 0x06CC, 54915 },
+ { 0x06B9, 54919 },
+ { 0x06AB, 54922 },
+ { 0x06BA, 54925 },
+ { 0x06B5, 54928 },
+ { 0x06B6, 54931 },
+ { 0x06C0, 54934 },
+ { 0x06AC, 54937 },
+ { 0x06A6, 54940 },
+ { 0x06AE, 54943 },
+ { 0x06B3, 54946 },
+ { 0x06BD, 54949 },
+ { 0x06BE, 54952 },
+ { 0x06BF, 54955 },
+ { 0x06AF, 54958 },
+ { 0x06B0, 54961 },
+ { 0x06B1, 54965 },
+ { 0x06B2, 54968 },
+ { 0x06AD, 54972 },
+ { 0x06A4, 54975 },
+ { 0x06B8, 54978 },
+ { 0x06A7, 54982 },
+ { 0x06A8, 54985 },
+ { 0x06BC, 54989 },
+ { 0x06A9, 54992 },
+ { 0x06B4, 54995 },
+ { 0x06AA, 54998 },
+ { 0x06C1, 55003 },
+ { 0x06C2, 55007 },
+ { 0x06C3, 55011 },
+ { 0x06B7, 55015 },
+ { 0x06E1, 55018 },
+ { 0x06E0, 55022 },
+ { 0x06DF, 55026 },
+ { 0x06BB, 55030 },
+ { 0x06A5, 55034 },
+ { 0x06C4, 55038 },
+ { 0x06C5, 55041 },
+ { 0x06C6, 55044 },
+ { 0x06C7, 55047 },
+ { 0x06C8, 55050 },
+ { 0x06C9, 55053 },
+ { 0x06DE, 55056 },
+ { 0x06DB, 55058 },
+ { 0x06DC, 55062 },
+ { 0x06D4, 55066 },
+ { 0x06A0, 55069 },
+ { 0x06A1, 55072 },
+ { 0x06A2, 55075 },
+ { 0x06D6, 55078 },
+ { 0x06D5, 55080 },
+ { 0x0697, 55082 },
+ { 0x0699, 55086 },
+ { 0x069E, 55089 },
+ { 0x069E, 55094 },
+ { 0x069A, 55099 },
+ { 0x069F, 55102 },
+ { 0x06D0, 55104 },
+ { 0x0696, 55107 },
+ { 0x0698, 55111 },
+ { 0x069D, 55114 },
+ { 0x06A3, 55119 },
+ { 0x5BE6, 55122 },
+ { 0x5BE7, 55125 },
+ { 0x5BE8, 55127 },
+ { 0x5BE9, 55129 },
+ { 0x5BEA, 55131 },
+ { 0x5BEB, 55133 },
+ { 0x5BEC, 55135 },
+ { 0x5BED, 55137 },
+ { 0x5BEE, 55139 },
+ { 0x5BEF, 55141 },
+ { 0x5BF0, 55143 },
+ { 0x5BF1, 55145 },
+ { 0x5BF2, 55147 },
+ { 0x5BF3, 55149 },
+ { 0x5BF4, 55151 },
+ { 0x5BF5, 55153 },
+ { 0x5BF6, 55155 },
+ { 0x5BF7, 55157 },
+ { 0x5BF8, 55159 },
+ { 0x5BF9, 55161 },
+ { 0x5BFA, 55163 },
+ { 0x5BFB, 55165 },
+ { 0x5BFC, 55167 },
+ { 0x5BFD, 55169 },
+ { 0x5BFE, 55171 },
+ { 0x5BFF, 55173 },
+ { 0x5C00, 55175 },
+ { 0x5C01, 55177 },
+ { 0x5C02, 55179 },
+ { 0x5C03, 55181 },
+ { 0x5C04, 55183 },
+ { 0x5C05, 55185 },
+ { 0x5C06, 55187 },
+ { 0x5C07, 55189 },
+ { 0x5C08, 55191 },
+ { 0x5C09, 55193 },
+ { 0x5C0A, 55195 },
+ { 0x5C0B, 55197 },
+ { 0x5C0C, 55199 },
+ { 0x5C0D, 55201 },
+ { 0x5C0E, 55203 },
+ { 0x5C0F, 55205 },
+ { 0x5C10, 55207 },
+ { 0x5C11, 55209 },
+ { 0x5C12, 55211 },
+ { 0x5C13, 55213 },
+ { 0x5C14, 55215 },
+ { 0x5C15, 55217 },
+ { 0x5C16, 55219 },
+ { 0x5C17, 55221 },
+ { 0x5C18, 55223 },
+ { 0x5C19, 55225 },
+ { 0x5C1A, 55227 },
+ { 0x5C1B, 55229 },
+ { 0x5C1C, 55231 },
+ { 0x5C1D, 55233 },
+ { 0x5C1E, 55235 },
+ { 0x5C1F, 55237 },
+ { 0x5C20, 55239 },
+ { 0x5C21, 55241 },
+ { 0x5C22, 55243 },
+ { 0x5C23, 55245 },
+ { 0x5C24, 55247 },
+ { 0x5C25, 55249 },
+ { 0x5C26, 55251 },
+ { 0x5C27, 55253 },
+ { 0x5C28, 55255 },
+ { 0x5C29, 55257 },
+ { 0x5C2A, 55259 },
+ { 0x5C2B, 55261 },
+ { 0x5C2C, 55263 },
+ { 0x5C2D, 55265 },
+ { 0x5C2E, 55267 },
+ { 0x5C2F, 55269 },
+ { 0x5C30, 55271 },
+ { 0x5C31, 55273 },
+ { 0x5C32, 55275 },
+ { 0x5C33, 55277 },
+ { 0x5C34, 55279 },
+ { 0x5C35, 55281 },
+ { 0x5C36, 55283 },
+ { 0x5C37, 55285 },
+ { 0x5C38, 55287 },
+ { 0x5C39, 55289 },
+ { 0x5C3A, 55291 },
+ { 0x5C3B, 55293 },
+ { 0x5C3C, 55295 },
+ { 0x5C3D, 55297 },
+ { 0x5C3E, 55299 },
+ { 0x5C3F, 55301 },
+ { 0x5C40, 55303 },
+ { 0x5C41, 55305 },
+ { 0x5C42, 55307 },
+ { 0x5C43, 55309 },
+ { 0x5C44, 55311 },
+ { 0x5C45, 55313 },
+ { 0x5C46, 55315 },
+ { 0x5C47, 55317 },
+ { 0x5C48, 55319 },
+ { 0x5C49, 55321 },
+ { 0x5C4A, 55323 },
+ { 0x5C4B, 55325 },
+ { 0x5C4C, 55327 },
+ { 0x5C4D, 55329 },
+ { 0x5C4E, 55331 },
+ { 0x5C4F, 55333 },
+ { 0x5C50, 55335 },
+ { 0x5C51, 55337 },
+ { 0x5C52, 55339 },
+ { 0x5C53, 55341 },
+ { 0x5C54, 55343 },
+ { 0x5C55, 55345 },
+ { 0x5C56, 55347 },
+ { 0x5C57, 55349 },
+ { 0x5C58, 55351 },
+ { 0x5C59, 55353 },
+ { 0x5C5A, 55355 },
+ { 0x5C5B, 55357 },
+ { 0x5C5C, 55359 },
+ { 0x5C5D, 55361 },
+ { 0x5C5E, 55363 },
+ { 0x5C5F, 55365 },
+ { 0x5C60, 55367 },
+ { 0x5C61, 55369 },
+ { 0x5C62, 55371 },
+ { 0x5C63, 55373 },
+ { 0x5C64, 55375 },
+ { 0x5C65, 55377 },
+ { 0x5C66, 55379 },
+ { 0x5C67, 55381 },
+ { 0x5C68, 55383 },
+ { 0x5C69, 55385 },
+ { 0x5C6A, 55387 },
+ { 0x5C6B, 55389 },
+ { 0x5C6C, 55391 },
+ { 0x5C6D, 55393 },
+ { 0x5C6E, 55395 },
+ { 0x5C6F, 55397 },
+ { 0x5C70, 55399 },
+ { 0x5C71, 55401 },
+ { 0x5C72, 55403 },
+ { 0x5C73, 55405 },
+ { 0x5C74, 55407 },
+ { 0x5C75, 55409 },
+ { 0x5C76, 55411 },
+ { 0x5C77, 55413 },
+ { 0x5C78, 55415 },
+ { 0x5C79, 55417 },
+ { 0x5C7A, 55419 },
+ { 0x5C7B, 55421 },
+ { 0x5C7C, 55423 },
+ { 0x5C7D, 55425 },
+ { 0x5C7E, 55427 },
+ { 0x5C7F, 55429 },
+ { 0x5C80, 55431 },
+ { 0x5C81, 55433 },
+ { 0x5C82, 55435 },
+ { 0x5C83, 55437 },
+ { 0x5C84, 55439 },
+ { 0x5C85, 55441 },
+ { 0x5C86, 55443 },
+ { 0x5C87, 55445 },
+ { 0x5C88, 55447 },
+ { 0x5C89, 55449 },
+ { 0x5C8A, 55451 },
+ { 0x5C8B, 55453 },
+ { 0x5C8C, 55455 },
+ { 0x5C8D, 55457 },
+ { 0x5C8E, 55459 },
+ { 0x5C8F, 55461 },
+ { 0x5C90, 55463 },
+ { 0x5C91, 55465 },
+ { 0x5C92, 55467 },
+ { 0x5C93, 55469 },
+ { 0x5C94, 55471 },
+ { 0x5C95, 55473 },
+ { 0x5C96, 55475 },
+ { 0x5C97, 55477 },
+ { 0x5C98, 55479 },
+ { 0x5C99, 55481 },
+ { 0x5C9A, 55483 },
+ { 0x5C9B, 55485 },
+ { 0x5C9C, 55487 },
+ { 0x5C9D, 55489 },
+ { 0x5C9E, 55491 },
+ { 0x5C9F, 55493 },
+ { 0x5CA0, 55495 },
+ { 0x5CA1, 55497 },
+ { 0x5CA2, 55499 },
+ { 0x5CA3, 55501 },
+ { 0x5CA4, 55503 },
+ { 0x5CA5, 55505 },
+ { 0x5CA6, 55507 },
+ { 0x5CA7, 55509 },
+ { 0x5CA8, 55511 },
+ { 0x5CA9, 55513 },
+ { 0x5CAA, 55515 },
+ { 0x5CAB, 55517 },
+ { 0x5CAC, 55519 },
+ { 0x5CAD, 55521 },
+ { 0x5CAE, 55523 },
+ { 0x5CAF, 55525 },
+ { 0x5CB0, 55527 },
+ { 0x5CB1, 55529 },
+ { 0x5CB2, 55531 },
+ { 0x5CB3, 55533 },
+ { 0x5CB4, 55535 },
+ { 0x5CB5, 55537 },
+ { 0x5CB6, 55539 },
+ { 0x5CB7, 55541 },
+ { 0x5CB8, 55543 },
+ { 0x5CB9, 55545 },
+ { 0x5CBA, 55547 },
+ { 0x5CBB, 55549 },
+ { 0x5CBC, 55551 },
+ { 0x5CBD, 55553 },
+ { 0x5CBE, 55555 },
+ { 0x5CBF, 55557 },
+ { 0x5CC0, 55559 },
+ { 0x5CC1, 55561 },
+ { 0x5CC2, 55563 },
+ { 0x5CC3, 55565 },
+ { 0x5CC4, 55567 },
+ { 0x5CC5, 55569 },
+ { 0x5CC6, 55571 },
+ { 0x5CC7, 55573 },
+ { 0x5CC8, 55575 },
+ { 0x5CC9, 55577 },
+ { 0x5CCA, 55579 },
+ { 0x5CCB, 55581 },
+ { 0x5CCC, 55583 },
+ { 0x5CCD, 55585 },
+ { 0x5CCE, 55587 },
+ { 0x5CCF, 55589 },
+ { 0x5CD0, 55591 },
+ { 0x5CD1, 55593 },
+ { 0x5CD2, 55595 },
+ { 0x5CD3, 55597 },
+ { 0x5CD4, 55599 },
+ { 0x5CD5, 55601 },
+ { 0x5CD6, 55603 },
+ { 0x5CD7, 55605 },
+ { 0x5CD8, 55607 },
+ { 0x5CD9, 55609 },
+ { 0x5CDA, 55611 },
+ { 0x5CDB, 55613 },
+ { 0x5CDC, 55615 },
+ { 0x5CDD, 55617 },
+ { 0x5CDE, 55619 },
+ { 0x5CDF, 55621 },
+ { 0x5CE0, 55623 },
+ { 0x5CE1, 55625 },
+ { 0x5CE2, 55627 },
+ { 0x5CE3, 55629 },
+ { 0x5CE4, 55631 },
+ { 0x5CE5, 55633 },
+ { 0x5CE6, 55635 },
+ { 0x5CE7, 55637 },
+ { 0x5CE8, 55639 },
+ { 0x5CE9, 55641 },
+ { 0x5CEA, 55643 },
+ { 0x5CEB, 55645 },
+ { 0x5CEC, 55647 },
+ { 0x5CED, 55649 },
+ { 0x5CEE, 55651 },
+ { 0x5CEF, 55653 },
+ { 0x5CF0, 55655 },
+ { 0x5CF1, 55657 },
+ { 0x5CF2, 55659 },
+ { 0x5CF3, 55661 },
+ { 0x5CF4, 55663 },
+ { 0x5CF5, 55665 },
+ { 0x5CF6, 55667 },
+ { 0x5CF7, 55669 },
+ { 0x5CF8, 55671 },
+ { 0x5CF9, 55673 },
+ { 0x5CFA, 55675 },
+ { 0x5CFB, 55677 },
+ { 0x5CFC, 55679 },
+ { 0x5CFD, 55681 },
+ { 0x5CFE, 55683 },
+ { 0x5CFF, 55685 },
+ { 0x5D00, 55687 },
+ { 0x5D01, 55689 },
+ { 0x5D02, 55691 },
+ { 0x5D03, 55693 },
+ { 0x5D04, 55695 },
+ { 0x5D05, 55697 },
+ { 0x5D06, 55699 },
+ { 0x5D07, 55701 },
+ { 0x5D08, 55703 },
+ { 0x5D09, 55705 },
+ { 0x5D0A, 55707 },
+ { 0x5D0B, 55709 },
+ { 0x5D0C, 55711 },
+ { 0x5D0D, 55713 },
+ { 0x5D0E, 55715 },
+ { 0x5D0F, 55717 },
+ { 0x5D10, 55719 },
+ { 0x5D11, 55721 },
+ { 0x5D12, 55723 },
+ { 0x5D13, 55725 },
+ { 0x5D14, 55727 },
+ { 0x5D15, 55729 },
+ { 0x5D16, 55731 },
+ { 0x5D17, 55733 },
+ { 0x5D18, 55735 },
+ { 0x5D19, 55737 },
+ { 0x5D1A, 55739 },
+ { 0x5D1B, 55741 },
+ { 0x5D1C, 55743 },
+ { 0x5D1D, 55745 },
+ { 0x5D1E, 55747 },
+ { 0x5D1F, 55749 },
+ { 0x5D20, 55751 },
+ { 0x5D21, 55753 },
+ { 0x5D22, 55755 },
+ { 0x5D23, 55757 },
+ { 0x5D24, 55759 },
+ { 0x5D25, 55761 },
+ { 0x5D26, 55763 },
+ { 0x5D27, 55765 },
+ { 0x5D28, 55767 },
+ { 0x5D29, 55769 },
+ { 0x5D2A, 55771 },
+ { 0x5D2B, 55773 },
+ { 0x5D2C, 55775 },
+ { 0x5D2D, 55777 },
+ { 0x5D2E, 55779 },
+ { 0x5D2F, 55781 },
+ { 0x5D30, 55783 },
+ { 0x5D31, 55785 },
+ { 0x5D32, 55787 },
+ { 0x5D33, 55789 },
+ { 0x5D34, 55791 },
+ { 0x5D35, 55793 },
+ { 0x5D36, 55795 },
+ { 0x5D37, 55797 },
+ { 0x5D38, 55799 },
+ { 0x5D39, 55801 },
+ { 0x5D3A, 55803 },
+ { 0x5D3B, 55805 },
+ { 0x5D3C, 55807 },
+ { 0x5D3D, 55809 },
+ { 0x5D3E, 55811 },
+ { 0x5D3F, 55813 },
+ { 0x5D40, 55815 },
+ { 0x5D41, 55817 },
+ { 0x5D42, 55819 },
+ { 0x5D43, 55821 },
+ { 0x5D44, 55823 },
+ { 0x5D45, 55825 },
+ { 0x5D46, 55827 },
+ { 0x5D47, 55829 },
+ { 0x5D48, 55831 },
+ { 0x5D49, 55833 },
+ { 0x5D4A, 55835 },
+ { 0x5D4B, 55837 },
+ { 0x5D4C, 55839 },
+ { 0x5D4D, 55841 },
+ { 0x5D4E, 55843 },
+ { 0x5D4F, 55845 },
+ { 0x5D50, 55847 },
+ { 0x5D51, 55849 },
+ { 0x5D52, 55851 },
+ { 0x5D53, 55853 },
+ { 0x5D54, 55855 },
+ { 0x5D55, 55857 },
+ { 0x5D56, 55859 },
+ { 0x5D57, 55861 },
+ { 0x5D58, 55863 },
+ { 0x5D59, 55865 },
+ { 0x5D5A, 55867 },
+ { 0x5D5B, 55869 },
+ { 0x5D5C, 55871 },
+ { 0x5D5D, 55873 },
+ { 0x5D5E, 55875 },
+ { 0x5D5F, 55877 },
+ { 0x5D60, 55879 },
+ { 0x5D61, 55881 },
+ { 0x5D62, 55883 },
+ { 0x5D63, 55885 },
+ { 0x5D64, 55887 },
+ { 0x5D65, 55889 },
+ { 0x5D66, 55891 },
+ { 0x5D67, 55893 },
+ { 0x5D68, 55895 },
+ { 0x5D69, 55897 },
+ { 0x5D6A, 55899 },
+ { 0x5D6B, 55901 },
+ { 0x5D6C, 55903 },
+ { 0x5D6D, 55905 },
+ { 0x5D6E, 55907 },
+ { 0x5D6F, 55909 },
+ { 0x5D70, 55911 },
+ { 0x5D71, 55913 },
+ { 0x5D72, 55915 },
+ { 0x5D73, 55917 },
+ { 0x5D74, 55919 },
+ { 0x5D75, 55921 },
+ { 0x5D76, 55923 },
+ { 0x5D77, 55925 },
+ { 0x5D78, 55927 },
+ { 0x5D79, 55929 },
+ { 0x5D7A, 55931 },
+ { 0x5D7B, 55933 },
+ { 0x5D7C, 55935 },
+ { 0x5D7D, 55937 },
+ { 0x5D7E, 55939 },
+ { 0x5D7F, 55941 },
+ { 0x5D80, 55943 },
+ { 0x5D81, 55945 },
+ { 0x5D82, 55947 },
+ { 0x5D83, 55949 },
+ { 0x5D84, 55951 },
+ { 0x5D85, 55953 },
+ { 0x5D86, 55955 },
+ { 0x5D87, 55957 },
+ { 0x5D88, 55959 },
+ { 0x5D89, 55961 },
+ { 0x5D8A, 55963 },
+ { 0x5D8B, 55965 },
+ { 0x5D8C, 55967 },
+ { 0x5D8D, 55969 },
+ { 0x5D8E, 55971 },
+ { 0x5D8F, 55973 },
+ { 0x5D90, 55975 },
+ { 0x5D91, 55977 },
+ { 0x5D92, 55979 },
+ { 0x5D93, 55981 },
+ { 0x5D94, 55983 },
+ { 0x5D95, 55985 },
+ { 0x5D96, 55987 },
+ { 0x5D97, 55989 },
+ { 0x5D98, 55991 },
+ { 0x5D99, 55993 },
+ { 0x5D9A, 55995 },
+ { 0x5D9B, 55997 },
+ { 0x5D9C, 55999 },
+ { 0x5D9D, 56001 },
+ { 0x5D9E, 56003 },
+ { 0x5D9F, 56005 },
+ { 0x5DA0, 56007 },
+ { 0x5DA1, 56009 },
+ { 0x5DA2, 56011 },
+ { 0x5DA3, 56013 },
+ { 0x5DA4, 56015 },
+ { 0x5DA5, 56017 },
+ { 0x5DA6, 56019 },
+ { 0x5DA7, 56021 },
+ { 0x5DA8, 56023 },
+ { 0x5DA9, 56025 },
+ { 0x5DAA, 56027 },
+ { 0x5DAB, 56029 },
+ { 0x5DAC, 56031 },
+ { 0x5DAD, 56033 },
+ { 0x5DAE, 56035 },
+ { 0x5DAF, 56037 },
+ { 0x5DB0, 56039 },
+ { 0x5DB1, 56041 },
+ { 0x5DB2, 56043 },
+ { 0x5DB3, 56045 },
+ { 0x5DB4, 56047 },
+ { 0x5DB5, 56049 },
+ { 0x5DB6, 56051 },
+ { 0x5DB7, 56053 },
+ { 0x5DB8, 56055 },
+ { 0x5DB9, 56057 },
+ { 0x5DBA, 56059 },
+ { 0x5DBB, 56061 },
+ { 0x5DBC, 56063 },
+ { 0x5DBD, 56065 },
+ { 0x5DBE, 56067 },
+ { 0x5DBF, 56069 },
+ { 0x5DC0, 56071 },
+ { 0x5DC1, 56073 },
+ { 0x5DC2, 56075 },
+ { 0x5DC3, 56077 },
+ { 0x5DC4, 56079 },
+ { 0x5DC5, 56081 },
+ { 0x5DC6, 56083 },
+ { 0x5DC7, 56085 },
+ { 0x5DC8, 56087 },
+ { 0x5DC9, 56089 },
+ { 0x5DCA, 56091 },
+ { 0x5DCB, 56093 },
+ { 0x5DCC, 56095 },
+ { 0x5DCD, 56097 },
+ { 0x5DCE, 56099 },
+ { 0x5DCF, 56101 },
+ { 0x5DD0, 56103 },
+ { 0x5DD1, 56105 },
+ { 0x5DD2, 56107 },
+ { 0x5DD3, 56109 },
+ { 0x5DD4, 56111 },
+ { 0x5DD5, 56113 },
+ { 0x5DD6, 56115 },
+ { 0x5DD7, 56117 },
+ { 0x5DD8, 56119 },
+ { 0x5DD9, 56121 },
+ { 0x5DDA, 56123 },
+ { 0x5DDB, 56125 },
+ { 0x5DDC, 56127 },
+ { 0x5DDD, 56129 },
+ { 0x5DDE, 56131 },
+ { 0x5DDF, 56133 },
+ { 0x5DE0, 56135 },
+ { 0x5DE1, 56137 },
+ { 0x5DE2, 56139 },
+ { 0x5DE3, 56141 },
+ { 0x5DE4, 56143 },
+ { 0x5DE5, 56145 },
+ { 0x5DE6, 56147 },
+ { 0x5DE7, 56149 },
+ { 0x5DE8, 56151 },
+ { 0x5DE9, 56153 },
+ { 0x5DEA, 56155 },
+ { 0x5DEB, 56157 },
+ { 0x5DEC, 56159 },
+ { 0x5DED, 56161 },
+ { 0x5DEE, 56163 },
+ { 0x5DEF, 56165 },
+ { 0x5DF0, 56167 },
+ { 0x5DF1, 56169 },
+ { 0x5DF2, 56171 },
+ { 0x5DF3, 56173 },
+ { 0x5DF4, 56175 },
+ { 0x5DF5, 56177 },
+ { 0x5DF6, 56179 },
+ { 0x5DF7, 56181 },
+ { 0x5DF8, 56183 },
+ { 0x5DF9, 56185 },
+ { 0x5DFA, 56187 },
+ { 0x5DFB, 56189 },
+ { 0x5DFC, 56191 },
+ { 0x5DFD, 56193 },
+ { 0x5DFE, 56195 },
+ { 0x5DFF, 56197 },
+ { 0x5E00, 56199 },
+ { 0x5E01, 56201 },
+ { 0x5E02, 56203 },
+ { 0x5E03, 56205 },
+ { 0x5E04, 56207 },
+ { 0x5E05, 56209 },
+ { 0x5E06, 56211 },
+ { 0x5E07, 56213 },
+ { 0x5E08, 56215 },
+ { 0x5E09, 56217 },
+ { 0x5E0A, 56219 },
+ { 0x5E0B, 56221 },
+ { 0x5E0C, 56223 },
+ { 0x5E0D, 56225 },
+ { 0x5E0E, 56227 },
+ { 0x5E0F, 56229 },
+ { 0x5E10, 56231 },
+ { 0x5E11, 56233 },
+ { 0x5E12, 56235 },
+ { 0x5E13, 56237 },
+ { 0x5E14, 56239 },
+ { 0x5E15, 56241 },
+ { 0x5E16, 56243 },
+ { 0x5E17, 56245 },
+ { 0x5E18, 56247 },
+ { 0x5E19, 56249 },
+ { 0x5E1A, 56251 },
+ { 0x5E1B, 56253 },
+ { 0x5E1C, 56255 },
+ { 0x5E1D, 56257 },
+ { 0x5E1E, 56259 },
+ { 0x5E1F, 56261 },
+ { 0x5E20, 56263 },
+ { 0x5E21, 56265 },
+ { 0x5E22, 56267 },
+ { 0x5E23, 56269 },
+ { 0x5E24, 56271 },
+ { 0x5E25, 56273 },
+ { 0x5E26, 56275 },
+ { 0x5E27, 56277 },
+ { 0x5E28, 56279 },
+ { 0x5E29, 56281 },
+ { 0x5E2A, 56283 },
+ { 0x5E2B, 56285 },
+ { 0x5E2C, 56287 },
+ { 0x5E2D, 56289 },
+ { 0x5E2E, 56291 },
+ { 0x5E2F, 56293 },
+ { 0x5E30, 56295 },
+ { 0x5E31, 56297 },
+ { 0x5E32, 56299 },
+ { 0x5E33, 56301 },
+ { 0x5E34, 56303 },
+ { 0x5E35, 56305 },
+ { 0x5E36, 56307 },
+ { 0x5E37, 56309 },
+ { 0x5E38, 56311 },
+ { 0x5E39, 56313 },
+ { 0x5E3A, 56315 },
+ { 0x5E3B, 56317 },
+ { 0x5E3C, 56319 },
+ { 0x5E3D, 56321 },
+ { 0x5E3E, 56323 },
+ { 0x5E3F, 56325 },
+ { 0x5E40, 56327 },
+ { 0x5E41, 56329 },
+ { 0x5E42, 56331 },
+ { 0x5E43, 56333 },
+ { 0x5E44, 56335 },
+ { 0x5E45, 56337 },
+ { 0x5E46, 56339 },
+ { 0x5E47, 56341 },
+ { 0x5E48, 56343 },
+ { 0x5E49, 56345 },
+ { 0x5E4A, 56347 },
+ { 0x5E4B, 56349 },
+ { 0x5E4C, 56351 },
+ { 0x5E4D, 56353 },
+ { 0x5E4E, 56355 },
+ { 0x5E4F, 56357 },
+ { 0x5E50, 56359 },
+ { 0x5E51, 56361 },
+ { 0x5E52, 56363 },
+ { 0x5E53, 56365 },
+ { 0x5E54, 56367 },
+ { 0x5E55, 56369 },
+ { 0x5E56, 56371 },
+ { 0x5E57, 56373 },
+ { 0x5E58, 56375 },
+ { 0x5E59, 56377 },
+ { 0x5E5A, 56379 },
+ { 0x5E5B, 56381 },
+ { 0x5E5C, 56383 },
+ { 0x5E5D, 56385 },
+ { 0x5E5E, 56387 },
+ { 0x5E5F, 56389 },
+ { 0x5E60, 56391 },
+ { 0x5E61, 56393 },
+ { 0x5E62, 56395 },
+ { 0x5E63, 56397 },
+ { 0x5E64, 56399 },
+ { 0x5E65, 56401 },
+ { 0x5E66, 56403 },
+ { 0x5E67, 56405 },
+ { 0x5E68, 56407 },
+ { 0x5E69, 56409 },
+ { 0x5E6A, 56411 },
+ { 0x5E6B, 56413 },
+ { 0x5E6C, 56415 },
+ { 0x5E6D, 56417 },
+ { 0x5E6E, 56419 },
+ { 0x5E6F, 56421 },
+ { 0x5E70, 56423 },
+ { 0x5E71, 56425 },
+ { 0x5E72, 56427 },
+ { 0x5E73, 56429 },
+ { 0x5E74, 56431 },
+ { 0x5E75, 56433 },
+ { 0x5E76, 56435 },
+ { 0x5E77, 56437 },
+ { 0x5E78, 56439 },
+ { 0x5E79, 56441 },
+ { 0x5E7A, 56443 },
+ { 0x5E7B, 56445 },
+ { 0x5E7C, 56447 },
+ { 0x5E7D, 56449 },
+ { 0x5E7E, 56451 },
+ { 0x5E7F, 56453 },
+ { 0x5E80, 56455 },
+ { 0x5E81, 56457 },
+ { 0x5E82, 56459 },
+ { 0x5E83, 56461 },
+ { 0x5E84, 56463 },
+ { 0x5E85, 56465 },
+ { 0x5E86, 56467 },
+ { 0x5E87, 56469 },
+ { 0x5E88, 56471 },
+ { 0x5E89, 56473 },
+ { 0x5E8A, 56475 },
+ { 0x5E8B, 56477 },
+ { 0x5E8C, 56479 },
+ { 0x5E8D, 56481 },
+ { 0x5E8E, 56483 },
+ { 0x5E8F, 56485 },
+ { 0x5E90, 56487 },
+ { 0x5E91, 56489 },
+ { 0x5E92, 56491 },
+ { 0x5E93, 56493 },
+ { 0x5E94, 56495 },
+ { 0x5E95, 56497 },
+ { 0x5E96, 56499 },
+ { 0x5E97, 56501 },
+ { 0x5E98, 56503 },
+ { 0x5E99, 56505 },
+ { 0x5E9A, 56507 },
+ { 0x5E9B, 56509 },
+ { 0x5E9C, 56511 },
+ { 0x5E9D, 56513 },
+ { 0x5E9E, 56515 },
+ { 0x5E9F, 56517 },
+ { 0x5EA0, 56519 },
+ { 0x5EA1, 56521 },
+ { 0x5EA2, 56523 },
+ { 0x5EA3, 56525 },
+ { 0x5EA4, 56527 },
+ { 0x5EA5, 56529 },
+ { 0x5EA6, 56531 },
+ { 0x5EA7, 56533 },
+ { 0x5EA8, 56535 },
+ { 0x5EA9, 56537 },
+ { 0x5EAA, 56539 },
+ { 0x5EAB, 56541 },
+ { 0x5EAC, 56543 },
+ { 0x5EAD, 56545 },
+ { 0x5EAE, 56547 },
+ { 0x5EAF, 56549 },
+ { 0x5EB0, 56551 },
+ { 0x5EB1, 56553 },
+ { 0x5EB2, 56555 },
+ { 0x5EB3, 56557 },
+ { 0x5EB4, 56559 },
+ { 0x5EB5, 56561 },
+ { 0x5EB6, 56563 },
+ { 0x5EB7, 56565 },
+ { 0x5EB8, 56567 },
+ { 0x5EB9, 56569 },
+ { 0x5EBA, 56571 },
+ { 0x5EBB, 56573 },
+ { 0x5EBC, 56575 },
+ { 0x5EBD, 56577 },
+ { 0x5EBE, 56579 },
+ { 0x5EBF, 56581 },
+ { 0x5EC0, 56583 },
+ { 0x5EC1, 56585 },
+ { 0x5EC2, 56587 },
+ { 0x5EC3, 56589 },
+ { 0x5EC4, 56591 },
+ { 0x5EC5, 56593 },
+ { 0x5EC6, 56595 },
+ { 0x5EC7, 56597 },
+ { 0x5EC8, 56599 },
+ { 0x5EC9, 56601 },
+ { 0x5ECA, 56603 },
+ { 0x5ECB, 56605 },
+ { 0x5ECC, 56607 },
+ { 0x5ECD, 56609 },
+ { 0x5ECE, 56611 },
+ { 0x5ECF, 56613 },
+ { 0x5ED0, 56615 },
+ { 0x5ED1, 56617 },
+ { 0x5ED2, 56619 },
+ { 0x5ED3, 56621 },
+ { 0x5ED4, 56623 },
+ { 0x5ED5, 56625 },
+ { 0x5ED6, 56627 },
+ { 0x5ED7, 56629 },
+ { 0x5ED8, 56631 },
+ { 0x5ED9, 56633 },
+ { 0x21A3, 56635 },
+ { 0x6CB0, 56636 },
+ { 0x0A8B, 56639 },
+ { 0x0AA4, 56643 },
+ { 0x0A89, 56646 },
+ { 0x0A48, 56649 },
+ { 0x0A47, 56652 },
+ { 0x0A7B, 56655 },
+ { 0x0A45, 56658 },
+ { 0x0A46, 56663 },
+ { 0x0A94, 56666 },
+ { 0x0A99, 56669 },
+ { 0x0A95, 56672 },
+ { 0x0A98, 56675 },
+ { 0x0A97, 56678 },
+ { 0x0A9C, 56681 },
+ { 0x0A93, 56684 },
+ { 0x0A9B, 56687 },
+ { 0x0A9A, 56690 },
+ { 0x0A96, 56693 },
+ { 0x0A83, 56696 },
+ { 0x0A7D, 56700 },
+ { 0x0A86, 56704 },
+ { 0x0A7F, 56708 },
+ { 0x0A7C, 56712 },
+ { 0x0A85, 56716 },
+ { 0x0A88, 56720 },
+ { 0x0A84, 56724 },
+ { 0x0A7E, 56728 },
+ { 0x0A87, 56732 },
+ { 0x0A80, 56736 },
+ { 0x0A91, 56740 },
+ { 0x0A81, 56745 },
+ { 0x0A92, 56750 },
+ { 0x0A82, 56755 },
+ { 0x0A8A, 56760 },
+ { 0x0A49, 56763 },
+ { 0x0A51, 56766 },
+ { 0x0A4B, 56769 },
+ { 0x0A54, 56772 },
+ { 0x0A4D, 56775 },
+ { 0x0A4A, 56778 },
+ { 0x0A53, 56781 },
+ { 0x0A56, 56784 },
+ { 0x0A6D, 56787 },
+ { 0x0A5C, 56790 },
+ { 0x0A68, 56793 },
+ { 0x0A52, 56796 },
+ { 0x0A59, 56799 },
+ { 0x0A7A, 56802 },
+ { 0x0A4C, 56805 },
+ { 0x0A5E, 56808 },
+ { 0x0A57, 56811 },
+ { 0x0A73, 56814 },
+ { 0x0A6F, 56817 },
+ { 0x0A6A, 56820 },
+ { 0x0A55, 56823 },
+ { 0x0A6B, 56826 },
+ { 0x0A71, 56829 },
+ { 0x0A79, 56832 },
+ { 0x0A66, 56835 },
+ { 0x0A4E, 56838 },
+ { 0x0A76, 56841 },
+ { 0x0A70, 56844 },
+ { 0x0A6E, 56847 },
+ { 0x0A5D, 56850 },
+ { 0x0A63, 56853 },
+ { 0x0A69, 56856 },
+ { 0x0A8D, 56859 },
+ { 0x0A5A, 56862 },
+ { 0x0A5F, 56865 },
+ { 0x0A58, 56868 },
+ { 0x0A74, 56871 },
+ { 0x0A5B, 56874 },
+ { 0x0A65, 56877 },
+ { 0x0A60, 56880 },
+ { 0x0A6C, 56883 },
+ { 0x0A72, 56886 },
+ { 0x0A77, 56889 },
+ { 0x0A78, 56892 },
+ { 0x0A67, 56895 },
+ { 0x0A8C, 56898 },
+ { 0x0A61, 56901 },
+ { 0x0A64, 56904 },
+ { 0x0A75, 56907 },
+ { 0x0A8E, 56910 },
+ { 0x0A62, 56913 },
+ { 0x0A50, 56916 },
+ { 0x0A4F, 56920 },
+ { 0x0A90, 56924 },
+ { 0x0A8F, 56928 },
+ { 0x0A9E, 56932 },
+ { 0x0AA1, 56941 },
+ { 0x0A9F, 56950 },
+ { 0x0AA2, 56959 },
+ { 0x0A9D, 56968 },
+ { 0x0AA0, 56977 },
+ { 0x0AA3, 56986 },
+ { 0x6CF9, 56995 },
+ { 0x0742, 56999 },
+ { 0x0732, 57001 },
+ { 0x0733, 57004 },
+ { 0x0716, 57007 },
+ { 0x0712, 57010 },
+ { 0x0743, 57013 },
+ { 0x0715, 57016 },
+ { 0x0726, 57019 },
+ { 0x072E, 57022 },
+ { 0x0734, 57025 },
+ { 0x072B, 57028 },
+ { 0x072C, 57031 },
+ { 0x071E, 57034 },
+ { 0x072A, 57037 },
+ { 0x0719, 57040 },
+ { 0x071C, 57043 },
+ { 0x0720, 57046 },
+ { 0x0718, 57049 },
+ { 0x071F, 57052 },
+ { 0x071B, 57055 },
+ { 0x0714, 57058 },
+ { 0x0736, 57061 },
+ { 0x0722, 57064 },
+ { 0x071A, 57067 },
+ { 0x0737, 57070 },
+ { 0x0731, 57073 },
+ { 0x071D, 57076 },
+ { 0x0735, 57079 },
+ { 0x0730, 57082 },
+ { 0x072F, 57085 },
+ { 0x072D, 57088 },
+ { 0x0723, 57091 },
+ { 0x0728, 57094 },
+ { 0x0727, 57097 },
+ { 0x0725, 57100 },
+ { 0x0724, 57103 },
+ { 0x0729, 57106 },
+ { 0x0721, 57109 },
+ { 0x0717, 57112 },
+ { 0x0713, 57115 },
+ { 0x0738, 57118 },
+ { 0x073E, 57120 },
+ { 0x073A, 57122 },
+ { 0x0740, 57124 },
+ { 0x073C, 57126 },
+ { 0x0739, 57128 },
+ { 0x073B, 57130 },
+ { 0x073F, 57132 },
+ { 0x0741, 57134 },
+ { 0x073D, 57136 },
+ { 0x6D88, 57138 },
+ { 0x6D89, 57141 },
+ { 0x6CE6, 57144 },
+ { 0x6FF8, 57145 },
+ { 0x6C80, 57146 },
+ { 0x6D80, 57147 },
+ { 0x2555, 57148 },
+ { 0x2650, 57150 },
+ { 0x1BE8, 57153 },
+ { 0x1DD4, 57155 },
+ { 0x2651, 57157 },
+ { 0x2652, 57160 },
+ { 0x2655, 57163 },
+ { 0x1DB6, 57167 },
+ { 0x264F, 57169 },
+ { 0x1E33, 57175 },
+ { 0x264E, 57180 },
+ { 0x24DA, 57185 },
+ { 0x25C2, 57189 },
+ { 0x25C3, 57196 },
+ { 0x6D01, 57203 },
+ { 0x1C5B, 57204 },
+ { 0x71C1, 57206 },
+ { 0x6ECA, 57207 },
+ { 0x1EA2, 57211 },
+ { 0x24FC, 57214 },
+ { 0x2224, 57216 },
+ { 0x2715, 57220 },
+ { 0x2925, 57223 },
+ { 0x1D17, 57225 },
+ { 0x1D18, 57228 },
+ { 0x1CB6, 57231 },
+ { 0x6F91, 57236 },
+ { 0x6F8F, 57241 },
+ { 0x1CDB, 57246 },
+ { 0x6F92, 57249 },
+ { 0x6F90, 57254 },
+ { 0x2223, 57259 },
+ { 0x292B, 57263 },
+ { 0x1CBF, 57265 },
+ { 0x1CD8, 57268 },
+ { 0x2928, 57270 },
+ { 0x1CCE, 57272 },
+ { 0x1CCF, 57276 },
+ { 0x1CD1, 57280 },
+ { 0x6D5D, 57284 },
+ { 0x2293, 57285 },
+ { 0x292D, 57289 },
+ { 0x219F, 57291 },
+ { 0x2589, 57292 },
+ { 0x6CF6, 57296 },
+ { 0x1DB9, 57297 },
+ { 0x007C, 57299 },
+ { 0x1CE2, 57303 },
+ { 0x1CDE, 57307 },
+ { 0x1CE6, 57311 },
+ { 0x1CDF, 57315 },
+ { 0x1CE0, 57319 },
+ { 0x1CE8, 57323 },
+ { 0x007B, 57327 },
+ { 0x1CDD, 57331 },
+ { 0x1CE3, 57335 },
+ { 0x1CE1, 57339 },
+ { 0x1CE7, 57343 },
+ { 0x1CEA, 57347 },
+ { 0x1CE5, 57351 },
+ { 0x1D16, 57355 },
+ { 0x1CEB, 57359 },
+ { 0x1CE4, 57363 },
+ { 0x1CE9, 57367 },
+ { 0x007D, 57371 },
+ { 0x6C51, 57375 },
+ { 0x6C53, 57379 },
+ { 0x4C33, 57383 },
+ { 0x4C21, 57386 },
+ { 0x4C26, 57390 },
+ { 0x4C22, 57394 },
+ { 0x4C25, 57398 },
+ { 0x4C24, 57402 },
+ { 0x4C29, 57406 },
+ { 0x4C20, 57410 },
+ { 0x4C28, 57414 },
+ { 0x4C27, 57418 },
+ { 0x4C23, 57422 },
+ { 0x4C01, 57426 },
+ { 0x4C08, 57431 },
+ { 0x4C09, 57436 },
+ { 0x4C16, 57441 },
+ { 0x4C15, 57446 },
+ { 0x4C17, 57451 },
+ { 0x4C14, 57456 },
+ { 0x4C0B, 57461 },
+ { 0x4C06, 57466 },
+ { 0x4C0C, 57471 },
+ { 0x4C18, 57476 },
+ { 0x4C0F, 57481 },
+ { 0x4C07, 57486 },
+ { 0x4C02, 57491 },
+ { 0x4C04, 57496 },
+ { 0x4C05, 57501 },
+ { 0x4C03, 57506 },
+ { 0x4C0A, 57511 },
+ { 0x4C10, 57516 },
+ { 0x4C0D, 57521 },
+ { 0x4C1C, 57526 },
+ { 0x4C11, 57531 },
+ { 0x4C1E, 57536 },
+ { 0x4C12, 57541 },
+ { 0x4C0E, 57546 },
+ { 0x4C19, 57551 },
+ { 0x4C1A, 57556 },
+ { 0x4C1B, 57561 },
+ { 0x4C00, 57566 },
+ { 0x4C13, 57571 },
+ { 0x4C1D, 57576 },
+ { 0x4C1F, 57581 },
+ { 0x4C2A, 57586 },
+ { 0x4C2E, 57590 },
+ { 0x4C2D, 57594 },
+ { 0x4C2F, 57598 },
+ { 0x4C31, 57602 },
+ { 0x4C32, 57606 },
+ { 0x4C2C, 57610 },
+ { 0x4C2B, 57614 },
+ { 0x4C30, 57618 },
+ { 0x4BE1, 57622 },
+ { 0x4BE8, 57627 },
+ { 0x4BE9, 57632 },
+ { 0x4BF6, 57637 },
+ { 0x4BF5, 57642 },
+ { 0x4BF7, 57647 },
+ { 0x4BF4, 57652 },
+ { 0x4BEB, 57657 },
+ { 0x4BE6, 57662 },
+ { 0x4BEC, 57667 },
+ { 0x4BF8, 57672 },
+ { 0x4BEF, 57677 },
+ { 0x4BE7, 57682 },
+ { 0x4BE2, 57687 },
+ { 0x4BE4, 57692 },
+ { 0x4BE5, 57697 },
+ { 0x4BE3, 57702 },
+ { 0x4BEA, 57707 },
+ { 0x4BF0, 57712 },
+ { 0x4BED, 57717 },
+ { 0x4BFC, 57722 },
+ { 0x4BF1, 57727 },
+ { 0x4BFE, 57732 },
+ { 0x4BF2, 57737 },
+ { 0x4BEE, 57742 },
+ { 0x4BF9, 57747 },
+ { 0x4BFA, 57752 },
+ { 0x4BFB, 57757 },
+ { 0x4BE0, 57762 },
+ { 0x4BF3, 57767 },
+ { 0x4BFD, 57772 },
+ { 0x4BFF, 57777 },
+ { 0x6D86, 57782 },
+ { 0x6D2F, 57785 },
+ { 0x6D2E, 57788 },
+ { 0x6C4F, 57791 },
+ { 0x6C4D, 57795 },
+ { 0x6D06, 57799 },
+ { 0x2931, 57801 },
+ { 0x71A3, 57804 },
+ { 0x6D8D, 57806 },
+ { 0x6D9D, 57808 },
+ { 0x6D9C, 57810 },
+ { 0x6D95, 57812 },
+ { 0x6FF5, 57814 },
+ { 0x1DC9, 57816 },
+ { 0x6E62, 57818 },
+ { 0x6DD6, 57819 },
+ { 0x3D8A, 57821 },
+ { 0x1C8D, 57822 },
+ { 0x05A1, 57824 },
+ { 0x21F1, 57826 },
+ { 0x6D35, 57827 },
+ { 0x6E31, 57828 },
+ { 0x1C60, 57831 },
+ { 0x45EC, 57833 },
+ { 0x45F4, 57836 },
+ { 0x45F8, 57839 },
+ { 0x45F6, 57842 },
+ { 0x45FA, 57845 },
+ { 0x45ED, 57848 },
+ { 0x45F2, 57851 },
+ { 0x45F0, 57854 },
+ { 0x45EE, 57857 },
+ { 0x460C, 57860 },
+ { 0x4603, 57863 },
+ { 0x4607, 57866 },
+ { 0x45F5, 57869 },
+ { 0x460B, 57872 },
+ { 0x4600, 57875 },
+ { 0x4621, 57878 },
+ { 0x45F9, 57881 },
+ { 0x4604, 57884 },
+ { 0x45FC, 57887 },
+ { 0x461A, 57890 },
+ { 0x4614, 57893 },
+ { 0x4611, 57896 },
+ { 0x45F7, 57899 },
+ { 0x460A, 57902 },
+ { 0x4619, 57905 },
+ { 0x461B, 57908 },
+ { 0x4605, 57911 },
+ { 0x45FB, 57914 },
+ { 0x4618, 57917 },
+ { 0x45FD, 57920 },
+ { 0x4617, 57923 },
+ { 0x461C, 57926 },
+ { 0x45F1, 57929 },
+ { 0x45EF, 57932 },
+ { 0x45F3, 57935 },
+ { 0x460D, 57938 },
+ { 0x4608, 57941 },
+ { 0x4601, 57944 },
+ { 0x4602, 57947 },
+ { 0x4615, 57950 },
+ { 0x460E, 57953 },
+ { 0x4613, 57956 },
+ { 0x4612, 57959 },
+ { 0x461D, 57962 },
+ { 0x4606, 57965 },
+ { 0x4609, 57968 },
+ { 0x45FF, 57971 },
+ { 0x45FE, 57974 },
+ { 0x4616, 57977 },
+ { 0x461E, 57980 },
+ { 0x4610, 57983 },
+ { 0x460F, 57986 },
+ { 0x461F, 57989 },
+ { 0x4620, 57992 },
+ { 0x4622, 57995 },
+ { 0x71B0, 57998 },
+ { 0x6FFF, 57999 },
+ { 0x6CC3, 58001 },
+ { 0x6FFC, 58002 },
+ { 0x6E46, 58003 },
+ { 0x6DCE, 58004 },
+ { 0x1DBE, 58006 },
+ { 0x7009, 58007 },
+ { 0x08E1, 58009 },
+ { 0x08A2, 58013 },
+ { 0x08D2, 58015 },
+ { 0x08DF, 58018 },
+ { 0x08A5, 58021 },
+ { 0x08A4, 58024 },
+ { 0x08D3, 58027 },
+ { 0x08A3, 58030 },
+ { 0x08EA, 58033 },
+ { 0x08EF, 58036 },
+ { 0x08EB, 58039 },
+ { 0x08EE, 58042 },
+ { 0x08ED, 58045 },
+ { 0x08F2, 58048 },
+ { 0x08E9, 58051 },
+ { 0x08F1, 58054 },
+ { 0x08F0, 58057 },
+ { 0x08EC, 58060 },
+ { 0x08FE, 58063 },
+ { 0x08F5, 58066 },
+ { 0x08F6, 58069 },
+ { 0x08DB, 58072 },
+ { 0x08D5, 58076 },
+ { 0x08DD, 58080 },
+ { 0x08D7, 58084 },
+ { 0x08D4, 58088 },
+ { 0x08DC, 58092 },
+ { 0x08DE, 58096 },
+ { 0x08D6, 58100 },
+ { 0x08D8, 58104 },
+ { 0x08E7, 58108 },
+ { 0x08D9, 58113 },
+ { 0x08E8, 58118 },
+ { 0x08DA, 58123 },
+ { 0x08FD, 58128 },
+ { 0x08A6, 58130 },
+ { 0x08AE, 58133 },
+ { 0x08A8, 58136 },
+ { 0x08B0, 58139 },
+ { 0x08AA, 58142 },
+ { 0x08A7, 58145 },
+ { 0x08AF, 58148 },
+ { 0x08B1, 58151 },
+ { 0x08C8, 58154 },
+ { 0x08B7, 58157 },
+ { 0x08C3, 58160 },
+ { 0x08B4, 58163 },
+ { 0x08D1, 58166 },
+ { 0x08A9, 58169 },
+ { 0x08B9, 58172 },
+ { 0x08B2, 58175 },
+ { 0x08CD, 58178 },
+ { 0x08CA, 58181 },
+ { 0x08C5, 58184 },
+ { 0x08C6, 58187 },
+ { 0x08CC, 58190 },
+ { 0x08F4, 58193 },
+ { 0x08F3, 58199 },
+ { 0x08D0, 58205 },
+ { 0x08C1, 58208 },
+ { 0x08AB, 58211 },
+ { 0x08CB, 58214 },
+ { 0x08C9, 58217 },
+ { 0x08B8, 58220 },
+ { 0x08BE, 58223 },
+ { 0x08C4, 58226 },
+ { 0x08B5, 58229 },
+ { 0x08BA, 58232 },
+ { 0x08B3, 58235 },
+ { 0x08B6, 58238 },
+ { 0x08C0, 58241 },
+ { 0x08BB, 58244 },
+ { 0x08C7, 58247 },
+ { 0x08E3, 58250 },
+ { 0x08E2, 58253 },
+ { 0x08CE, 58256 },
+ { 0x08CF, 58259 },
+ { 0x08C2, 58262 },
+ { 0x08BC, 58265 },
+ { 0x08E4, 58268 },
+ { 0x08BF, 58271 },
+ { 0x08BD, 58274 },
+ { 0x08E0, 58277 },
+ { 0x08AD, 58281 },
+ { 0x08AC, 58285 },
+ { 0x08E6, 58289 },
+ { 0x08E5, 58293 },
+ { 0x08F7, 58297 },
+ { 0x08FB, 58301 },
+ { 0x08F8, 58309 },
+ { 0x08FA, 58313 },
+ { 0x08F9, 58317 },
+ { 0x08FC, 58321 },
+ { 0x1EB5, 58325 },
+ { 0x1F6C, 58327 },
+ { 0x1DF5, 58331 },
+ { 0x6FED, 58332 },
+ { 0x6C77, 58333 },
+ { 0x6DCB, 58334 },
+ { 0x6CD0, 58335 },
+ { 0x6CEE, 58338 },
+ { 0x235A, 58339 },
+ { 0x235B, 58342 },
+ { 0x235C, 58345 },
+ { 0x235E, 58348 },
+ { 0x2362, 58351 },
+ { 0x236A, 58354 },
+ { 0x237A, 58357 },
+ { 0x239A, 58360 },
+ { 0x23DA, 58363 },
+ { 0x235D, 58366 },
+ { 0x235F, 58369 },
+ { 0x2363, 58372 },
+ { 0x236B, 58375 },
+ { 0x237B, 58378 },
+ { 0x239B, 58381 },
+ { 0x23DB, 58384 },
+ { 0x2360, 58387 },
+ { 0x2364, 58390 },
+ { 0x236C, 58393 },
+ { 0x237C, 58396 },
+ { 0x239C, 58399 },
+ { 0x23DC, 58402 },
+ { 0x2366, 58405 },
+ { 0x236E, 58408 },
+ { 0x237E, 58411 },
+ { 0x239E, 58414 },
+ { 0x23DE, 58417 },
+ { 0x2372, 58420 },
+ { 0x2382, 58423 },
+ { 0x23A2, 58426 },
+ { 0x23E2, 58429 },
+ { 0x238A, 58432 },
+ { 0x23AA, 58435 },
+ { 0x23EA, 58438 },
+ { 0x23BA, 58441 },
+ { 0x23FA, 58444 },
+ { 0x241A, 58447 },
+ { 0x2361, 58450 },
+ { 0x2365, 58453 },
+ { 0x236D, 58456 },
+ { 0x237D, 58459 },
+ { 0x239D, 58462 },
+ { 0x23DD, 58465 },
+ { 0x2367, 58468 },
+ { 0x236F, 58471 },
+ { 0x237F, 58474 },
+ { 0x239F, 58477 },
+ { 0x23DF, 58480 },
+ { 0x2373, 58483 },
+ { 0x2383, 58486 },
+ { 0x23A3, 58489 },
+ { 0x23E3, 58492 },
+ { 0x238B, 58495 },
+ { 0x23AB, 58498 },
+ { 0x23EB, 58501 },
+ { 0x23BB, 58504 },
+ { 0x23FB, 58507 },
+ { 0x241B, 58510 },
+ { 0x2368, 58513 },
+ { 0x2370, 58516 },
+ { 0x2380, 58519 },
+ { 0x23A0, 58522 },
+ { 0x23E0, 58525 },
+ { 0x2374, 58528 },
+ { 0x2384, 58531 },
+ { 0x23A4, 58534 },
+ { 0x23E4, 58537 },
+ { 0x238C, 58540 },
+ { 0x23AC, 58543 },
+ { 0x23EC, 58546 },
+ { 0x23BC, 58549 },
+ { 0x23FC, 58552 },
+ { 0x241C, 58555 },
+ { 0x2376, 58558 },
+ { 0x2386, 58561 },
+ { 0x23A6, 58564 },
+ { 0x23E6, 58567 },
+ { 0x238E, 58570 },
+ { 0x23AE, 58573 },
+ { 0x23EE, 58576 },
+ { 0x23BE, 58579 },
+ { 0x23FE, 58582 },
+ { 0x241E, 58585 },
+ { 0x2392, 58588 },
+ { 0x23B2, 58591 },
+ { 0x23F2, 58594 },
+ { 0x23C2, 58597 },
+ { 0x2402, 58600 },
+ { 0x2422, 58603 },
+ { 0x23CA, 58606 },
+ { 0x240A, 58609 },
+ { 0x242A, 58612 },
+ { 0x243A, 58615 },
+ { 0x2369, 58618 },
+ { 0x2371, 58621 },
+ { 0x2381, 58624 },
+ { 0x23A1, 58627 },
+ { 0x23E1, 58630 },
+ { 0x2375, 58633 },
+ { 0x2385, 58636 },
+ { 0x23A5, 58639 },
+ { 0x23E5, 58642 },
+ { 0x238D, 58645 },
+ { 0x23AD, 58648 },
+ { 0x23ED, 58651 },
+ { 0x23BD, 58654 },
+ { 0x23FD, 58657 },
+ { 0x241D, 58660 },
+ { 0x2377, 58663 },
+ { 0x2387, 58666 },
+ { 0x23A7, 58669 },
+ { 0x23E7, 58672 },
+ { 0x238F, 58675 },
+ { 0x23AF, 58678 },
+ { 0x23EF, 58681 },
+ { 0x23BF, 58684 },
+ { 0x23FF, 58687 },
+ { 0x241F, 58690 },
+ { 0x2393, 58693 },
+ { 0x23B3, 58696 },
+ { 0x23F3, 58699 },
+ { 0x23C3, 58702 },
+ { 0x2403, 58705 },
+ { 0x2423, 58708 },
+ { 0x23CB, 58711 },
+ { 0x240B, 58714 },
+ { 0x242B, 58717 },
+ { 0x243B, 58720 },
+ { 0x2378, 58723 },
+ { 0x2388, 58726 },
+ { 0x23A8, 58729 },
+ { 0x23E8, 58732 },
+ { 0x2390, 58735 },
+ { 0x23B0, 58738 },
+ { 0x23F0, 58741 },
+ { 0x23C0, 58744 },
+ { 0x2400, 58747 },
+ { 0x2420, 58750 },
+ { 0x2394, 58753 },
+ { 0x23B4, 58756 },
+ { 0x23F4, 58759 },
+ { 0x23C4, 58762 },
+ { 0x2404, 58765 },
+ { 0x2424, 58768 },
+ { 0x23CC, 58771 },
+ { 0x240C, 58774 },
+ { 0x242C, 58777 },
+ { 0x243C, 58780 },
+ { 0x2396, 58783 },
+ { 0x23B6, 58786 },
+ { 0x23F6, 58789 },
+ { 0x23C6, 58792 },
+ { 0x2406, 58795 },
+ { 0x2426, 58798 },
+ { 0x23CE, 58801 },
+ { 0x240E, 58804 },
+ { 0x242E, 58807 },
+ { 0x243E, 58810 },
+ { 0x23D2, 58813 },
+ { 0x2412, 58816 },
+ { 0x2432, 58819 },
+ { 0x2442, 58822 },
+ { 0x244A, 58825 },
+ { 0x2379, 58828 },
+ { 0x2389, 58831 },
+ { 0x23A9, 58834 },
+ { 0x23E9, 58837 },
+ { 0x2391, 58840 },
+ { 0x23B1, 58843 },
+ { 0x23F1, 58846 },
+ { 0x23C1, 58849 },
+ { 0x2401, 58852 },
+ { 0x2421, 58855 },
+ { 0x2395, 58858 },
+ { 0x23B5, 58861 },
+ { 0x23F5, 58864 },
+ { 0x23C5, 58867 },
+ { 0x2405, 58870 },
+ { 0x2425, 58873 },
+ { 0x23CD, 58876 },
+ { 0x240D, 58879 },
+ { 0x242D, 58882 },
+ { 0x243D, 58885 },
+ { 0x2397, 58888 },
+ { 0x23B7, 58891 },
+ { 0x23F7, 58894 },
+ { 0x23C7, 58897 },
+ { 0x2407, 58900 },
+ { 0x2427, 58903 },
+ { 0x23CF, 58906 },
+ { 0x240F, 58909 },
+ { 0x242F, 58912 },
+ { 0x243F, 58915 },
+ { 0x23D3, 58918 },
+ { 0x2413, 58921 },
+ { 0x2433, 58924 },
+ { 0x2443, 58927 },
+ { 0x244B, 58930 },
+ { 0x2398, 58933 },
+ { 0x23B8, 58936 },
+ { 0x23F8, 58939 },
+ { 0x23C8, 58942 },
+ { 0x2408, 58945 },
+ { 0x2428, 58948 },
+ { 0x23D0, 58951 },
+ { 0x2410, 58954 },
+ { 0x2430, 58957 },
+ { 0x2440, 58960 },
+ { 0x23D4, 58963 },
+ { 0x2414, 58966 },
+ { 0x2434, 58969 },
+ { 0x2444, 58972 },
+ { 0x244C, 58975 },
+ { 0x23D6, 58978 },
+ { 0x2416, 58981 },
+ { 0x2436, 58984 },
+ { 0x2446, 58987 },
+ { 0x244E, 58990 },
+ { 0x2452, 58993 },
+ { 0x2399, 58996 },
+ { 0x23B9, 58999 },
+ { 0x23F9, 59002 },
+ { 0x23C9, 59005 },
+ { 0x2409, 59008 },
+ { 0x2429, 59011 },
+ { 0x23D1, 59014 },
+ { 0x2411, 59017 },
+ { 0x2431, 59020 },
+ { 0x2441, 59023 },
+ { 0x23D5, 59026 },
+ { 0x2415, 59029 },
+ { 0x2435, 59032 },
+ { 0x2445, 59035 },
+ { 0x244D, 59038 },
+ { 0x23D7, 59041 },
+ { 0x2417, 59044 },
+ { 0x2437, 59047 },
+ { 0x2447, 59050 },
+ { 0x244F, 59053 },
+ { 0x2453, 59056 },
+ { 0x23D8, 59059 },
+ { 0x2418, 59062 },
+ { 0x2438, 59065 },
+ { 0x2448, 59068 },
+ { 0x2450, 59071 },
+ { 0x2454, 59074 },
+ { 0x2456, 59077 },
+ { 0x23D9, 59080 },
+ { 0x2419, 59083 },
+ { 0x2439, 59086 },
+ { 0x2449, 59089 },
+ { 0x2451, 59092 },
+ { 0x2455, 59095 },
+ { 0x2457, 59098 },
+ { 0x2458, 59101 },
+ { 0x2459, 59104 },
+ { 0x6C6A, 59107 },
+ { 0x6D10, 59108 },
+ { 0x217B, 59109 },
+ { 0x0077, 59111 },
+ { 0x6FB9, 59112 },
+ { 0x6D4F, 59114 },
+ { 0x2711, 59115 },
+ { 0x6B6C, 59117 },
+ { 0x6B6D, 59119 },
+ { 0x1E22, 59121 },
+ { 0x2712, 59124 },
+ { 0x1E26, 59127 },
+ { 0x229C, 59129 },
+ { 0x1E1E, 59135 },
+ { 0x1E23, 59137 },
+ { 0x6E7B, 59140 },
+ { 0x1FBA, 59143 },
+ { 0x1FBF, 59146 },
+ { 0x1FBB, 59149 },
+ { 0x1FBE, 59152 },
+ { 0x1FBD, 59155 },
+ { 0x1FC2, 59158 },
+ { 0x2044, 59161 },
+ { 0x1FC1, 59164 },
+ { 0x1FC0, 59167 },
+ { 0x1FBC, 59170 },
+ { 0x230C, 59173 },
+ { 0x202A, 59178 },
+ { 0x202B, 59183 },
+ { 0x202C, 59188 },
+ { 0x202D, 59193 },
+ { 0x202E, 59198 },
+ { 0x202F, 59203 },
+ { 0x2030, 59208 },
+ { 0x2031, 59213 },
+ { 0x2032, 59218 },
+ { 0x2033, 59223 },
+ { 0x2034, 59228 },
+ { 0x2035, 59233 },
+ { 0x2036, 59238 },
+ { 0x2037, 59243 },
+ { 0x2038, 59248 },
+ { 0x2039, 59253 },
+ { 0x203A, 59258 },
+ { 0x203B, 59263 },
+ { 0x203C, 59268 },
+ { 0x203D, 59273 },
+ { 0x203E, 59278 },
+ { 0x203F, 59283 },
+ { 0x2040, 59288 },
+ { 0x2041, 59293 },
+ { 0x2042, 59298 },
+ { 0x2043, 59303 },
+ { 0x2010, 59308 },
+ { 0x2011, 59313 },
+ { 0x2012, 59318 },
+ { 0x2013, 59323 },
+ { 0x2014, 59328 },
+ { 0x2015, 59333 },
+ { 0x2016, 59338 },
+ { 0x2017, 59343 },
+ { 0x2018, 59348 },
+ { 0x2019, 59353 },
+ { 0x201A, 59358 },
+ { 0x201B, 59363 },
+ { 0x201C, 59368 },
+ { 0x201D, 59373 },
+ { 0x201E, 59378 },
+ { 0x201F, 59383 },
+ { 0x2020, 59388 },
+ { 0x2021, 59393 },
+ { 0x2022, 59398 },
+ { 0x2023, 59403 },
+ { 0x2024, 59408 },
+ { 0x2025, 59413 },
+ { 0x2026, 59418 },
+ { 0x2027, 59423 },
+ { 0x2028, 59428 },
+ { 0x2029, 59433 },
+ { 0x1E1F, 59438 },
+ { 0x1E20, 59440 },
+ { 0x2284, 59442 },
+ { 0x2518, 59445 },
+ { 0x2519, 59448 },
+ { 0x1E25, 59450 },
+ { 0x2CD5, 59452 },
+ { 0x2CE3, 59455 },
+ { 0x2CD7, 59459 },
+ { 0x2CE5, 59462 },
+ { 0x2CDC, 59466 },
+ { 0x2CEA, 59469 },
+ { 0x2CD6, 59473 },
+ { 0x2CE4, 59476 },
+ { 0x2CED, 59480 },
+ { 0x2CD3, 59484 },
+ { 0x2CE1, 59487 },
+ { 0x2CD0, 59491 },
+ { 0x2CDE, 59494 },
+ { 0x2CD4, 59498 },
+ { 0x2CE2, 59501 },
+ { 0x2CD2, 59505 },
+ { 0x2CE0, 59508 },
+ { 0x2CCF, 59512 },
+ { 0x2CDD, 59515 },
+ { 0x2CD1, 59519 },
+ { 0x2CDF, 59522 },
+ { 0x2CD8, 59526 },
+ { 0x2CE6, 59529 },
+ { 0x2CD9, 59533 },
+ { 0x2CE7, 59536 },
+ { 0x2CDB, 59540 },
+ { 0x2CE9, 59543 },
+ { 0x2CDA, 59547 },
+ { 0x2CE8, 59550 },
+ { 0x6B6A, 59554 },
+ { 0x6B6B, 59560 },
+ { 0x2CEC, 59566 },
+ { 0x2CEB, 59570 },
+ { 0x1FC3, 59574 },
+ { 0x2CB7, 59577 },
+ { 0x2D2E, 59583 },
+ { 0x2CBB, 59586 },
+ { 0x2D24, 59592 },
+ { 0x2CBA, 59595 },
+ { 0x2D25, 59601 },
+ { 0x2D2A, 59605 },
+ { 0x2D26, 59609 },
+ { 0x2D29, 59613 },
+ { 0x2D28, 59617 },
+ { 0x2D2D, 59621 },
+ { 0x2D2C, 59625 },
+ { 0x2D2B, 59629 },
+ { 0x2D27, 59633 },
+ { 0x2CBC, 59637 },
+ { 0x2CBE, 59643 },
+ { 0x1FC4, 59649 },
+ { 0x2CC9, 59652 },
+ { 0x2CB9, 59655 },
+ { 0x2CCA, 59661 },
+ { 0x2D20, 59665 },
+ { 0x2CCB, 59669 },
+ { 0x2CCE, 59673 },
+ { 0x2CCD, 59677 },
+ { 0x2D23, 59681 },
+ { 0x2D22, 59685 },
+ { 0x2D21, 59689 },
+ { 0x2CCC, 59693 },
+ { 0x1FC5, 59697 },
+ { 0x1FCD, 59700 },
+ { 0x2CB8, 59703 },
+ { 0x2CC0, 59709 },
+ { 0x2CC5, 59713 },
+ { 0x2CC1, 59717 },
+ { 0x2CC4, 59721 },
+ { 0x2CC3, 59725 },
+ { 0x2CC8, 59729 },
+ { 0x2CC7, 59733 },
+ { 0x2CC6, 59737 },
+ { 0x2CC2, 59741 },
+ { 0x1FC8, 59745 },
+ { 0x2CBD, 59748 },
+ { 0x1FC9, 59754 },
+ { 0x1FCB, 59757 },
+ { 0x1FC7, 59760 },
+ { 0x1FCC, 59763 },
+ { 0x1FC6, 59766 },
+ { 0x1FCA, 59769 },
+ { 0x2AC3, 59772 },
+ { 0x2512, 59775 },
+ { 0x1E24, 59778 },
+ { 0x222C, 59781 },
+ { 0x2592, 59784 },
+ { 0x1E21, 59787 },
+ { 0x2D3F, 59790 },
+ { 0x2D42, 59793 },
+ { 0x2D40, 59796 },
+ { 0x2D43, 59799 },
+ { 0x2D41, 59802 },
+ { 0x2D58, 59805 },
+ { 0x2D5B, 59808 },
+ { 0x2D59, 59811 },
+ { 0x2D5C, 59814 },
+ { 0x2D5A, 59817 },
+ { 0x2D44, 59820 },
+ { 0x2D47, 59823 },
+ { 0x2D45, 59826 },
+ { 0x2D48, 59829 },
+ { 0x2D46, 59832 },
+ { 0x2D5D, 59835 },
+ { 0x2D60, 59838 },
+ { 0x2D5E, 59841 },
+ { 0x2D61, 59844 },
+ { 0x2D5F, 59847 },
+ { 0x2D53, 59850 },
+ { 0x2D56, 59853 },
+ { 0x2D54, 59856 },
+ { 0x2D57, 59859 },
+ { 0x2D55, 59862 },
+ { 0x2D65, 59865 },
+ { 0x2D68, 59868 },
+ { 0x2D66, 59871 },
+ { 0x2D69, 59874 },
+ { 0x2D67, 59877 },
+ { 0x2D49, 59880 },
+ { 0x2D4C, 59883 },
+ { 0x2D4A, 59886 },
+ { 0x2D4D, 59889 },
+ { 0x2D4B, 59892 },
+ { 0x2D4E, 59895 },
+ { 0x2D51, 59898 },
+ { 0x2D4F, 59901 },
+ { 0x2D52, 59904 },
+ { 0x2D50, 59907 },
+ { 0x2D6A, 59910 },
+ { 0x2D6C, 59913 },
+ { 0x2D6B, 59916 },
+ { 0x2D6D, 59919 },
+ { 0x2D62, 59922 },
+ { 0x2D64, 59925 },
+ { 0x2D63, 59928 },
+ { 0x2511, 59931 },
+ { 0x1F13, 59933 },
+ { 0x2510, 59936 },
+ { 0x2D15, 59939 },
+ { 0x2CEF, 59942 },
+ { 0x2CF4, 59945 },
+ { 0x2CFF, 59948 },
+ { 0x2CF8, 59951 },
+ { 0x2CF0, 59954 },
+ { 0x2D11, 59957 },
+ { 0x2CFA, 59960 },
+ { 0x2CF3, 59963 },
+ { 0x2CF2, 59966 },
+ { 0x2D01, 59969 },
+ { 0x2D13, 59972 },
+ { 0x2D0F, 59975 },
+ { 0x2CB6, 59978 },
+ { 0x2D16, 59981 },
+ { 0x2D09, 59984 },
+ { 0x2CF9, 59987 },
+ { 0x2D03, 59990 },
+ { 0x2CF7, 59993 },
+ { 0x2D10, 59996 },
+ { 0x2CFC, 59999 },
+ { 0x2CFE, 60002 },
+ { 0x2CF6, 60005 },
+ { 0x2D07, 60008 },
+ { 0x2CFD, 60011 },
+ { 0x2D1F, 60014 },
+ { 0x2D0D, 60017 },
+ { 0x2D17, 60020 },
+ { 0x2CF5, 60023 },
+ { 0x2D00, 60026 },
+ { 0x2D1A, 60029 },
+ { 0x2CF1, 60032 },
+ { 0x2CFB, 60035 },
+ { 0x6C3A, 60038 },
+ { 0x2D14, 60041 },
+ { 0x2D0A, 60044 },
+ { 0x2CB5, 60047 },
+ { 0x2D08, 60050 },
+ { 0x2D12, 60053 },
+ { 0x2D02, 60056 },
+ { 0x2D04, 60059 },
+ { 0x2D1E, 60062 },
+ { 0x2D18, 60065 },
+ { 0x2CB3, 60068 },
+ { 0x2D19, 60071 },
+ { 0x2D1D, 60074 },
+ { 0x2D0B, 60077 },
+ { 0x6C39, 60080 },
+ { 0x2D0E, 60083 },
+ { 0x2D0C, 60086 },
+ { 0x2D05, 60089 },
+ { 0x2D1B, 60092 },
+ { 0x2D1C, 60095 },
+ { 0x2CB4, 60098 },
+ { 0x2D06, 60101 },
+ { 0x251A, 60104 },
+ { 0x1F12, 60106 },
+ { 0x7003, 60111 },
+ { 0x251B, 60114 },
+ { 0x2513, 60116 },
+ { 0x2590, 60118 },
+ { 0x2516, 60124 },
+ { 0x6CE7, 60128 },
+ { 0x1EBB, 60130 },
+ { 0x1DB7, 60132 },
+ { 0x6CD6, 60134 },
+ { 0x6CAE, 60136 },
+ { 0x6D0A, 60137 },
+ { 0x6CC7, 60141 },
+ { 0x21EE, 60143 },
+ { 0x6BC4, 60145 },
+ { 0x6E69, 60152 },
+ { 0x6CA9, 60154 },
+ { 0x6FFE, 60155 },
+ { 0x6C3B, 60156 },
+ { 0x43CE, 60157 },
+ { 0x43CF, 60160 },
+ { 0x43D0, 60163 },
+ { 0x43D1, 60166 },
+ { 0x43D2, 60169 },
+ { 0x43D3, 60172 },
+ { 0x43D4, 60175 },
+ { 0x43D5, 60178 },
+ { 0x43D6, 60181 },
+ { 0x43D7, 60184 },
+ { 0x43D8, 60187 },
+ { 0x43D9, 60190 },
+ { 0x43DA, 60193 },
+ { 0x43DB, 60196 },
+ { 0x43DC, 60199 },
+ { 0x43DD, 60202 },
+ { 0x43DE, 60205 },
+ { 0x43DF, 60208 },
+ { 0x43E0, 60211 },
+ { 0x43E1, 60214 },
+ { 0x43E2, 60217 },
+ { 0x43E3, 60220 },
+ { 0x43E4, 60223 },
+ { 0x43E5, 60226 },
+ { 0x43E6, 60229 },
+ { 0x43E7, 60232 },
+ { 0x43E8, 60235 },
+ { 0x43E9, 60238 },
+ { 0x43EA, 60241 },
+ { 0x43EB, 60244 },
+ { 0x43EC, 60247 },
+ { 0x43ED, 60250 },
+ { 0x43EE, 60253 },
+ { 0x43EF, 60256 },
+ { 0x43F0, 60259 },
+ { 0x43F1, 60262 },
+ { 0x43F2, 60265 },
+ { 0x43F3, 60268 },
+ { 0x43F4, 60271 },
+ { 0x43F5, 60274 },
+ { 0x43F6, 60277 },
+ { 0x43F7, 60280 },
+ { 0x43F8, 60283 },
+ { 0x43F9, 60286 },
+ { 0x43FA, 60289 },
+ { 0x43FB, 60292 },
+ { 0x43FC, 60295 },
+ { 0x43FD, 60298 },
+ { 0x43FE, 60301 },
+ { 0x43FF, 60304 },
+ { 0x4400, 60307 },
+ { 0x4401, 60310 },
+ { 0x4402, 60313 },
+ { 0x4403, 60316 },
+ { 0x4404, 60319 },
+ { 0x1F71, 60322 },
+ { 0x1F1F, 60325 },
+ { 0x4164, 60329 },
+ { 0x4160, 60333 },
+ { 0x416D, 60337 },
+ { 0x4176, 60341 },
+ { 0x4177, 60345 },
+ { 0x4178, 60349 },
+ { 0x4175, 60353 },
+ { 0x4171, 60357 },
+ { 0x417B, 60361 },
+ { 0x417A, 60365 },
+ { 0x4161, 60369 },
+ { 0x4162, 60373 },
+ { 0x4166, 60377 },
+ { 0x4168, 60381 },
+ { 0x4179, 60385 },
+ { 0x4173, 60389 },
+ { 0x416F, 60393 },
+ { 0x416C, 60397 },
+ { 0x416A, 60401 },
+ { 0x416B, 60405 },
+ { 0x4165, 60409 },
+ { 0x4167, 60413 },
+ { 0x416E, 60417 },
+ { 0x4163, 60421 },
+ { 0x4172, 60425 },
+ { 0x4169, 60429 },
+ { 0x4156, 60433 },
+ { 0x4155, 60438 },
+ { 0x4154, 60443 },
+ { 0x4158, 60448 },
+ { 0x4157, 60453 },
+ { 0x4159, 60458 },
+ { 0x4170, 60463 },
+ { 0x4174, 60467 },
+ { 0x415C, 60471 },
+ { 0x415B, 60476 },
+ { 0x415A, 60481 },
+ { 0x415E, 60486 },
+ { 0x415D, 60491 },
+ { 0x415F, 60496 },
+ { 0x413C, 60501 },
+ { 0x4138, 60505 },
+ { 0x4145, 60509 },
+ { 0x414E, 60513 },
+ { 0x414F, 60517 },
+ { 0x4150, 60521 },
+ { 0x414D, 60525 },
+ { 0x4149, 60529 },
+ { 0x4153, 60533 },
+ { 0x4152, 60537 },
+ { 0x4139, 60541 },
+ { 0x413A, 60545 },
+ { 0x413E, 60549 },
+ { 0x4140, 60553 },
+ { 0x4151, 60557 },
+ { 0x414B, 60561 },
+ { 0x4147, 60565 },
+ { 0x4144, 60569 },
+ { 0x4142, 60573 },
+ { 0x4143, 60577 },
+ { 0x413D, 60581 },
+ { 0x413F, 60585 },
+ { 0x4146, 60589 },
+ { 0x413B, 60593 },
+ { 0x414A, 60597 },
+ { 0x4141, 60601 },
+ { 0x412E, 60605 },
+ { 0x412D, 60610 },
+ { 0x412C, 60615 },
+ { 0x4130, 60620 },
+ { 0x412F, 60625 },
+ { 0x4131, 60630 },
+ { 0x4148, 60635 },
+ { 0x414C, 60639 },
+ { 0x4134, 60643 },
+ { 0x4133, 60648 },
+ { 0x4132, 60653 },
+ { 0x4136, 60658 },
+ { 0x4135, 60663 },
+ { 0x4137, 60668 },
+ { 0x6F0F, 60673 },
+ { 0x6EE0, 60675 },
+ { 0x2672, 60677 },
+ { 0x2670, 60682 },
+ { 0x2671, 60687 },
+ { 0x2673, 60692 },
+ { 0x6DDB, 60697 },
+ { 0x70B2, 60703 },
+ { 0x1E4D, 60705 },
+ { 0x22DA, 60707 },
+ { 0x22DF, 60712 },
+ { 0x22DB, 60717 },
+ { 0x22DE, 60722 },
+ { 0x22DD, 60727 },
+ { 0x22E2, 60732 },
+ { 0x6B4D, 60737 },
+ { 0x22E1, 60742 },
+ { 0x22E0, 60747 },
+ { 0x22DC, 60752 },
+ { 0x22E3, 60757 },
+ { 0x22D0, 60762 },
+ { 0x22D5, 60767 },
+ { 0x22D1, 60772 },
+ { 0x22D4, 60777 },
+ { 0x22D3, 60782 },
+ { 0x22D8, 60787 },
+ { 0x22D7, 60792 },
+ { 0x22D6, 60797 },
+ { 0x22D2, 60802 },
+ { 0x22D9, 60807 },
+ { 0x22E4, 60812 },
+ { 0x22E9, 60818 },
+ { 0x22E5, 60824 },
+ { 0x22E8, 60830 },
+ { 0x22E7, 60836 },
+ { 0x22EC, 60842 },
+ { 0x6B4E, 60848 },
+ { 0x22EB, 60854 },
+ { 0x22EA, 60860 },
+ { 0x22E6, 60866 },
+ { 0x22ED, 60872 },
+ { 0x1DAC, 60878 },
+ { 0x2208, 60879 },
+ { 0x6D67, 60881 },
+ { 0x21FD, 60882 },
+ { 0x21FC, 60885 },
+ { 0x1C5C, 60888 },
+ { 0x6DE2, 60890 },
+ { 0x421C, 60891 },
+ { 0x4224, 60894 },
+ { 0x4229, 60897 },
+ { 0x4232, 60900 },
+ { 0x423B, 60903 },
+ { 0x423E, 60906 },
+ { 0x421D, 60909 },
+ { 0x421E, 60912 },
+ { 0x4220, 60915 },
+ { 0x4223, 60918 },
+ { 0x4225, 60921 },
+ { 0x4226, 60924 },
+ { 0x4228, 60927 },
+ { 0x422A, 60930 },
+ { 0x422B, 60933 },
+ { 0x422C, 60936 },
+ { 0x422E, 60939 },
+ { 0x4230, 60942 },
+ { 0x422F, 60945 },
+ { 0x4233, 60948 },
+ { 0x4234, 60951 },
+ { 0x4235, 60954 },
+ { 0x4237, 60957 },
+ { 0x4239, 60960 },
+ { 0x423C, 60963 },
+ { 0x423D, 60966 },
+ { 0x423F, 60969 },
+ { 0x421F, 60972 },
+ { 0x4222, 60975 },
+ { 0x4241, 60978 },
+ { 0x4227, 60981 },
+ { 0x4243, 60984 },
+ { 0x422D, 60987 },
+ { 0x4221, 60990 },
+ { 0x4231, 60993 },
+ { 0x4236, 60996 },
+ { 0x4238, 60999 },
+ { 0x423A, 61002 },
+ { 0x4240, 61005 },
+ { 0x4242, 61008 },
+ { 0x1D91, 61011 },
+ { 0x1E7E, 61013 },
+ { 0x1E82, 61018 },
+ { 0x1E7B, 61024 },
+ { 0x1E7F, 61030 },
+ { 0x1E81, 61034 },
+ { 0x1E7C, 61038 },
+ { 0x232C, 61048 },
+ { 0x2633, 61052 },
+ { 0x6D28, 61056 },
+ { 0x2238, 61057 },
+ { 0x2489, 61065 },
+ { 0x2486, 61071 },
+ { 0x6F63, 61076 },
+ { 0x2123, 61078 },
+ { 0x6CDE, 61079 },
+ { 0x6F6E, 61083 },
+ { 0x2636, 61085 },
+ { 0x220B, 61086 },
+ { 0x6C5A, 61088 },
+ { 0x71CB, 61090 },
+ { 0x49EB, 61091 },
+ { 0x49EA, 61095 },
+ { 0x49DC, 61097 },
+ { 0x49EC, 61100 },
+ { 0x49E9, 61103 },
+ { 0x49AD, 61106 },
+ { 0x49AC, 61109 },
+ { 0x49DD, 61112 },
+ { 0x49AA, 61115 },
+ { 0x49AB, 61120 },
+ { 0x49DF, 61123 },
+ { 0x49E1, 61127 },
+ { 0x49DE, 61131 },
+ { 0x49E6, 61135 },
+ { 0x49E8, 61139 },
+ { 0x49E5, 61143 },
+ { 0x49E0, 61147 },
+ { 0x49E7, 61151 },
+ { 0x49E2, 61155 },
+ { 0x49F1, 61159 },
+ { 0x49E3, 61164 },
+ { 0x49F2, 61169 },
+ { 0x49E4, 61174 },
+ { 0x49AE, 61179 },
+ { 0x49B0, 61182 },
+ { 0x49B2, 61185 },
+ { 0x49AF, 61188 },
+ { 0x49B7, 61191 },
+ { 0x49B9, 61194 },
+ { 0x49D0, 61197 },
+ { 0x49BF, 61200 },
+ { 0x49CB, 61203 },
+ { 0x49B6, 61206 },
+ { 0x49BC, 61209 },
+ { 0x49DB, 61212 },
+ { 0x49B1, 61215 },
+ { 0x49C1, 61218 },
+ { 0x49BA, 61221 },
+ { 0x49D5, 61224 },
+ { 0x49D2, 61227 },
+ { 0x49CD, 61230 },
+ { 0x49B8, 61233 },
+ { 0x49CE, 61236 },
+ { 0x49D4, 61239 },
+ { 0x49DA, 61242 },
+ { 0x49C9, 61245 },
+ { 0x49B3, 61248 },
+ { 0x49D7, 61251 },
+ { 0x49D3, 61254 },
+ { 0x49D1, 61257 },
+ { 0x49C0, 61260 },
+ { 0x49C6, 61263 },
+ { 0x49CC, 61266 },
+ { 0x49BD, 61269 },
+ { 0x49C2, 61272 },
+ { 0x49BB, 61275 },
+ { 0x49D6, 61278 },
+ { 0x49BE, 61281 },
+ { 0x49C8, 61284 },
+ { 0x49C3, 61287 },
+ { 0x49CF, 61290 },
+ { 0x49D8, 61293 },
+ { 0x49D9, 61296 },
+ { 0x49CA, 61299 },
+ { 0x49C4, 61302 },
+ { 0x49C7, 61305 },
+ { 0x49C5, 61308 },
+ { 0x49EE, 61311 },
+ { 0x49ED, 61316 },
+ { 0x49B5, 61320 },
+ { 0x49B4, 61324 },
+ { 0x49F0, 61328 },
+ { 0x49EF, 61332 },
+ { 0x6DD2, 61336 },
+ { 0x1C5F, 61338 },
+ { 0x6DC2, 61340 },
+ { 0x6D74, 61341 },
+ { 0x6D97, 61343 },
+ { 0x1428, 61344 },
+ { 0x1426, 61347 },
+ { 0x1427, 61351 },
+ { 0x1414, 61355 },
+ { 0x1415, 61358 },
+ { 0x1416, 61361 },
+ { 0x141E, 61364 },
+ { 0x141B, 61367 },
+ { 0x1418, 61370 },
+ { 0x1425, 61373 },
+ { 0x1417, 61376 },
+ { 0x1422, 61379 },
+ { 0x141F, 61382 },
+ { 0x141C, 61385 },
+ { 0x141D, 61388 },
+ { 0x1421, 61391 },
+ { 0x1424, 61394 },
+ { 0x141A, 61397 },
+ { 0x1423, 61400 },
+ { 0x1420, 61403 },
+ { 0x1419, 61406 },
+ { 0x1C61, 61409 },
+ { 0x7186, 61411 },
+ { 0x6DEA, 61413 },
+ { 0x1C1F, 61416 },
+ { 0x1C1D, 61420 },
+ { 0x2133, 61423 },
+ { 0x2132, 61426 },
+ { 0x6D29, 61428 },
+ { 0x219D, 61430 },
+ { 0x0AEB, 61431 },
+ { 0x0ADA, 61435 },
+ { 0x0AE9, 61438 },
+ { 0x0AA5, 61441 },
+ { 0x0AA8, 61445 },
+ { 0x0AA7, 61448 },
+ { 0x0ADB, 61451 },
+ { 0x0AA6, 61454 },
+ { 0x0AFB, 61457 },
+ { 0x0AFC, 61460 },
+ { 0x0AF2, 61463 },
+ { 0x0AF7, 61466 },
+ { 0x0AF3, 61469 },
+ { 0x0AF6, 61472 },
+ { 0x0AF5, 61475 },
+ { 0x0AFA, 61478 },
+ { 0x0AF1, 61481 },
+ { 0x0AF9, 61484 },
+ { 0x0AF8, 61487 },
+ { 0x0AF4, 61490 },
+ { 0x0AE3, 61493 },
+ { 0x0ADD, 61497 },
+ { 0x0AE6, 61501 },
+ { 0x0ADF, 61505 },
+ { 0x0ADC, 61509 },
+ { 0x0AE5, 61513 },
+ { 0x0AE8, 61517 },
+ { 0x0AE4, 61521 },
+ { 0x0ADE, 61525 },
+ { 0x0AE7, 61529 },
+ { 0x0AE0, 61533 },
+ { 0x0AEF, 61537 },
+ { 0x0AE1, 61542 },
+ { 0x0AF0, 61547 },
+ { 0x0AE2, 61552 },
+ { 0x0AEA, 61557 },
+ { 0x0AA9, 61560 },
+ { 0x0AB1, 61563 },
+ { 0x0AAB, 61566 },
+ { 0x0AB4, 61569 },
+ { 0x0AAD, 61572 },
+ { 0x0AAA, 61575 },
+ { 0x0AB3, 61578 },
+ { 0x0AB6, 61581 },
+ { 0x0ACD, 61584 },
+ { 0x0ABC, 61587 },
+ { 0x0AC8, 61590 },
+ { 0x0AB2, 61593 },
+ { 0x0AEC, 61596 },
+ { 0x0AB9, 61599 },
+ { 0x0AD9, 61602 },
+ { 0x0AAC, 61605 },
+ { 0x0ABE, 61608 },
+ { 0x0AB7, 61611 },
+ { 0x0AD3, 61614 },
+ { 0x0ACF, 61617 },
+ { 0x0ACA, 61620 },
+ { 0x0AB5, 61623 },
+ { 0x0ACB, 61626 },
+ { 0x0AD1, 61629 },
+ { 0x0AD8, 61632 },
+ { 0x0AC6, 61635 },
+ { 0x0AAE, 61638 },
+ { 0x0AD5, 61641 },
+ { 0x0AD0, 61644 },
+ { 0x0ACE, 61647 },
+ { 0x0ABD, 61650 },
+ { 0x0AC3, 61653 },
+ { 0x0AC9, 61656 },
+ { 0x0ABA, 61659 },
+ { 0x0ABF, 61662 },
+ { 0x0AB8, 61665 },
+ { 0x0AD4, 61668 },
+ { 0x0ABB, 61671 },
+ { 0x0AC5, 61674 },
+ { 0x0AC0, 61677 },
+ { 0x0ACC, 61680 },
+ { 0x0AD2, 61683 },
+ { 0x0AD6, 61686 },
+ { 0x0AD7, 61689 },
+ { 0x0AC7, 61692 },
+ { 0x0AC1, 61695 },
+ { 0x0AC4, 61698 },
+ { 0x0AEC, 61701 },
+ { 0x0AC2, 61704 },
+ { 0x0AB0, 61707 },
+ { 0x0AAF, 61711 },
+ { 0x0AEE, 61715 },
+ { 0x0AED, 61719 },
+ { 0x6F78, 61723 },
+ { 0x6F52, 61729 },
+ { 0x6F55, 61731 },
+ { 0x6F54, 61736 },
+ { 0x6D41, 61741 },
+ { 0x2D3E, 61742 },
+ { 0x1DB1, 61745 },
+ { 0x25AC, 61747 },
+ { 0x25BC, 61752 },
+ { 0x25BD, 61757 },
+ { 0x25B5, 61762 },
+ { 0x25B7, 61767 },
+ { 0x25B3, 61772 },
+ { 0x1DB0, 61777 },
+ { 0x25AB, 61779 },
+ { 0x25B8, 61784 },
+ { 0x25BA, 61789 },
+ { 0x25B4, 61794 },
+ { 0x25B9, 61799 },
+ { 0x25B6, 61803 },
+ { 0x2124, 61808 },
+ { 0x233A, 61809 },
+ { 0x6A70, 61814 },
+ { 0x6A79, 61819 },
+ { 0x6A67, 61824 },
+ { 0x6A64, 61829 },
+ { 0x6A75, 61833 },
+ { 0x6A7E, 61838 },
+ { 0x6A6C, 61843 },
+ { 0x6A71, 61848 },
+ { 0x6A7A, 61853 },
+ { 0x6A68, 61858 },
+ { 0x6A8B, 61863 },
+ { 0x6A60, 61866 },
+ { 0x6A74, 61870 },
+ { 0x6A7D, 61875 },
+ { 0x6A6B, 61880 },
+ { 0x6A73, 61885 },
+ { 0x6A7C, 61890 },
+ { 0x6A6A, 61895 },
+ { 0x6A78, 61900 },
+ { 0x6A81, 61905 },
+ { 0x6A6F, 61910 },
+ { 0x6A82, 61915 },
+ { 0x6A62, 61918 },
+ { 0x6A77, 61922 },
+ { 0x6A80, 61927 },
+ { 0x6A6E, 61932 },
+ { 0x6A65, 61937 },
+ { 0x6A8A, 61941 },
+ { 0x6A63, 61944 },
+ { 0x6A76, 61948 },
+ { 0x6A7F, 61953 },
+ { 0x6A6D, 61958 },
+ { 0x6A61, 61963 },
+ { 0x6A72, 61967 },
+ { 0x6A7B, 61972 },
+ { 0x6A69, 61977 },
+ { 0x6A66, 61982 },
+ { 0x6A88, 61986 },
+ { 0x6A84, 61989 },
+ { 0x6A83, 61992 },
+ { 0x6A86, 61995 },
+ { 0x6A87, 61998 },
+ { 0x6A89, 62001 },
+ { 0x6A85, 62004 },
+ { 0x227A, 62007 },
+ { 0x07BD, 62009 },
+ { 0x07BF, 62012 },
+ { 0x07BE, 62015 },
+ { 0x07C0, 62018 },
+ { 0x07C6, 62021 },
+ { 0x07C7, 62024 },
+ { 0x07C8, 62027 },
+ { 0x07C9, 62030 },
+ { 0x07CC, 62033 },
+ { 0x07CE, 62036 },
+ { 0x07CF, 62039 },
+ { 0x07CA, 62042 },
+ { 0x07D1, 62045 },
+ { 0x07C2, 62048 },
+ { 0x07CB, 62051 },
+ { 0x07C3, 62054 },
+ { 0x07D4, 62057 },
+ { 0x07D0, 62060 },
+ { 0x07CD, 62063 },
+ { 0x07C4, 62066 },
+ { 0x07D3, 62069 },
+ { 0x07C5, 62072 },
+ { 0x07BC, 62075 },
+ { 0x07C1, 62078 },
+ { 0x07D2, 62081 },
+ { 0x07D7, 62084 },
+ { 0x07D5, 62087 },
+ { 0x07D8, 62090 },
+ { 0x07D6, 62092 },
+ { 0x4CCE, 62095 },
+ { 0x4CCF, 62098 },
+ { 0x4D10, 62101 },
+ { 0x4D11, 62104 },
+ { 0x4D0E, 62107 },
+ { 0x4D0C, 62111 },
+ { 0x4D0F, 62115 },
+ { 0x4D0D, 62119 },
+ { 0x4D0B, 62123 },
+ { 0x4CED, 62127 },
+ { 0x4CE6, 62130 },
+ { 0x4CDE, 62133 },
+ { 0x4CD4, 62136 },
+ { 0x4CDA, 62139 },
+ { 0x4CD2, 62142 },
+ { 0x4CEC, 62145 },
+ { 0x4CD6, 62148 },
+ { 0x4CD0, 62151 },
+ { 0x4CE9, 62154 },
+ { 0x4CDF, 62157 },
+ { 0x4CDB, 62160 },
+ { 0x4CDC, 62163 },
+ { 0x4CE8, 62166 },
+ { 0x4CEB, 62169 },
+ { 0x4CD8, 62172 },
+ { 0x4CE3, 62175 },
+ { 0x4CE7, 62178 },
+ { 0x4CE5, 62181 },
+ { 0x4CD5, 62184 },
+ { 0x4CE2, 62187 },
+ { 0x4CD1, 62190 },
+ { 0x4CD3, 62193 },
+ { 0x4CD7, 62196 },
+ { 0x4CDD, 62199 },
+ { 0x4CEA, 62202 },
+ { 0x4CD9, 62205 },
+ { 0x4CE0, 62208 },
+ { 0x4CE4, 62211 },
+ { 0x4CE1, 62214 },
+ { 0x4D0A, 62217 },
+ { 0x4CFC, 62221 },
+ { 0x4CF2, 62225 },
+ { 0x4CF8, 62229 },
+ { 0x4CF0, 62233 },
+ { 0x4D09, 62237 },
+ { 0x4CF4, 62241 },
+ { 0x4CEE, 62245 },
+ { 0x4D06, 62249 },
+ { 0x4CFD, 62253 },
+ { 0x4CF9, 62257 },
+ { 0x4CFA, 62261 },
+ { 0x4D05, 62265 },
+ { 0x4D08, 62269 },
+ { 0x4CF6, 62273 },
+ { 0x4D01, 62277 },
+ { 0x4D04, 62281 },
+ { 0x4D03, 62285 },
+ { 0x4CF3, 62289 },
+ { 0x4D00, 62293 },
+ { 0x4CEF, 62297 },
+ { 0x4CF1, 62301 },
+ { 0x4CF5, 62305 },
+ { 0x4CFB, 62309 },
+ { 0x4D07, 62313 },
+ { 0x4CF7, 62317 },
+ { 0x4CFE, 62321 },
+ { 0x4D02, 62325 },
+ { 0x4CFF, 62329 },
+ { 0x71AE, 62333 },
+ { 0x6E89, 62336 },
+ { 0x2199, 62340 },
+ { 0x1E78, 62341 },
+ { 0x6FCB, 62344 },
+ { 0x493F, 62345 },
+ { 0x4942, 62348 },
+ { 0x4940, 62351 },
+ { 0x4941, 62354 },
+ { 0x4959, 62357 },
+ { 0x4947, 62360 },
+ { 0x4954, 62363 },
+ { 0x4945, 62366 },
+ { 0x4961, 62369 },
+ { 0x4949, 62372 },
+ { 0x4943, 62375 },
+ { 0x495E, 62378 },
+ { 0x495B, 62381 },
+ { 0x4956, 62384 },
+ { 0x4957, 62387 },
+ { 0x495D, 62390 },
+ { 0x4960, 62393 },
+ { 0x4952, 62396 },
+ { 0x495F, 62399 },
+ { 0x495C, 62402 },
+ { 0x495A, 62405 },
+ { 0x4948, 62408 },
+ { 0x494E, 62411 },
+ { 0x4955, 62414 },
+ { 0x4946, 62417 },
+ { 0x494A, 62420 },
+ { 0x4944, 62423 },
+ { 0x4951, 62426 },
+ { 0x494B, 62429 },
+ { 0x4958, 62432 },
+ { 0x4963, 62435 },
+ { 0x4962, 62438 },
+ { 0x4953, 62441 },
+ { 0x494C, 62444 },
+ { 0x494F, 62447 },
+ { 0x4950, 62450 },
+ { 0x494D, 62453 },
+ { 0x4964, 62456 },
+ { 0x6CF0, 62459 },
+ { 0x6CF7, 62461 },
+ { 0x6086, 62463 },
+ { 0x6087, 62467 },
+ { 0x6088, 62471 },
+ { 0x6089, 62477 },
+ { 0x6083, 62483 },
+ { 0x6084, 62487 },
+ { 0x6085, 62493 },
+ { 0x60A6, 62499 },
+ { 0x60F1, 62503 },
+ { 0x606F, 62506 },
+ { 0x60F9, 62510 },
+ { 0x6098, 62513 },
+ { 0x606E, 62517 },
+ { 0x610B, 62521 },
+ { 0x60D9, 62526 },
+ { 0x60D7, 62530 },
+ { 0x60DB, 62534 },
+ { 0x60DD, 62538 },
+ { 0x60C7, 62542 },
+ { 0x60A5, 62548 },
+ { 0x6140, 62554 },
+ { 0x6071, 62558 },
+ { 0x6117, 62561 },
+ { 0x6118, 62564 },
+ { 0x608A, 62568 },
+ { 0x608B, 62572 },
+ { 0x608F, 62576 },
+ { 0x6090, 62580 },
+ { 0x6123, 62584 },
+ { 0x6122, 62588 },
+ { 0x60C1, 62592 },
+ { 0x609F, 62596 },
+ { 0x6113, 62600 },
+ { 0x606B, 62605 },
+ { 0x60B6, 62610 },
+ { 0x60B5, 62615 },
+ { 0x60BC, 62620 },
+ { 0x60A7, 62624 },
+ { 0x60FA, 62628 },
+ { 0x60FD, 62631 },
+ { 0x60FC, 62635 },
+ { 0x60BA, 62639 },
+ { 0x6116, 62643 },
+ { 0x60D8, 62647 },
+ { 0x60D6, 62651 },
+ { 0x60DA, 62655 },
+ { 0x60DC, 62659 },
+ { 0x6079, 62663 },
+ { 0x60BF, 62666 },
+ { 0x6132, 62669 },
+ { 0x6067, 62672 },
+ { 0x60F4, 62676 },
+ { 0x60F8, 62679 },
+ { 0x60F7, 62685 },
+ { 0x611A, 62690 },
+ { 0x6124, 62693 },
+ { 0x6125, 62698 },
+ { 0x60F3, 62703 },
+ { 0x609D, 62706 },
+ { 0x6112, 62710 },
+ { 0x6111, 62715 },
+ { 0x60F2, 62719 },
+ { 0x606C, 62722 },
+ { 0x6070, 62727 },
+ { 0x6093, 62730 },
+ { 0x6094, 62734 },
+ { 0x606A, 62738 },
+ { 0x6136, 62742 },
+ { 0x60C0, 62745 },
+ { 0x609E, 62749 },
+ { 0x6077, 62753 },
+ { 0x611B, 62757 },
+ { 0x6126, 62760 },
+ { 0x60A8, 62764 },
+ { 0x6138, 62769 },
+ { 0x6097, 62772 },
+ { 0x6069, 62776 },
+ { 0x610C, 62780 },
+ { 0x608E, 62784 },
+ { 0x608D, 62788 },
+ { 0x6066, 62792 },
+ { 0x60C3, 62796 },
+ { 0x60A1, 62800 },
+ { 0x6141, 62804 },
+ { 0x6142, 62809 },
+ { 0x614B, 62815 },
+ { 0x6146, 62820 },
+ { 0x6143, 62825 },
+ { 0x6145, 62830 },
+ { 0x614A, 62835 },
+ { 0x6149, 62842 },
+ { 0x6148, 62849 },
+ { 0x6147, 62856 },
+ { 0x6144, 62863 },
+ { 0x6119, 62868 },
+ { 0x611E, 62871 },
+ { 0x6128, 62874 },
+ { 0x611F, 62878 },
+ { 0x6099, 62882 },
+ { 0x609A, 62886 },
+ { 0x606D, 62890 },
+ { 0x6065, 62894 },
+ { 0x6135, 62898 },
+ { 0x60AA, 62902 },
+ { 0x60A9, 62907 },
+ { 0x60F0, 62912 },
+ { 0x612A, 62915 },
+ { 0x612C, 62922 },
+ { 0x612B, 62930 },
+ { 0x612D, 62937 },
+ { 0x612E, 62944 },
+ { 0x612F, 62951 },
+ { 0x6130, 62959 },
+ { 0x6131, 62967 },
+ { 0x607A, 62975 },
+ { 0x6078, 62978 },
+ { 0x60BE, 62981 },
+ { 0x60BD, 62986 },
+ { 0x6075, 62991 },
+ { 0x6076, 62994 },
+ { 0x6091, 62998 },
+ { 0x6092, 63002 },
+ { 0x6137, 63006 },
+ { 0x60C2, 63009 },
+ { 0x60A0, 63013 },
+ { 0x6096, 63017 },
+ { 0x6095, 63022 },
+ { 0x6068, 63027 },
+ { 0x613A, 63032 },
+ { 0x60CD, 63035 },
+ { 0x60CE, 63039 },
+ { 0x60CF, 63043 },
+ { 0x60FB, 63047 },
+ { 0x608C, 63051 },
+ { 0x60BB, 63056 },
+ { 0x607B, 63060 },
+ { 0x60FE, 63064 },
+ { 0x60FF, 63068 },
+ { 0x6100, 63072 },
+ { 0x6101, 63076 },
+ { 0x6102, 63080 },
+ { 0x6103, 63084 },
+ { 0x6104, 63088 },
+ { 0x6105, 63092 },
+ { 0x6106, 63096 },
+ { 0x6107, 63100 },
+ { 0x6108, 63104 },
+ { 0x6072, 63108 },
+ { 0x6073, 63112 },
+ { 0x6074, 63116 },
+ { 0x6080, 63120 },
+ { 0x613B, 63124 },
+ { 0x613F, 63127 },
+ { 0x60AC, 63131 },
+ { 0x60B4, 63137 },
+ { 0x60B3, 63144 },
+ { 0x60AB, 63151 },
+ { 0x60B2, 63157 },
+ { 0x60B1, 63163 },
+ { 0x60AE, 63169 },
+ { 0x60AD, 63175 },
+ { 0x60B0, 63181 },
+ { 0x60AF, 63187 },
+ { 0x607C, 63193 },
+ { 0x610E, 63197 },
+ { 0x60E9, 63202 },
+ { 0x60EC, 63206 },
+ { 0x60E8, 63210 },
+ { 0x610D, 63214 },
+ { 0x60EA, 63219 },
+ { 0x6110, 63223 },
+ { 0x60C8, 63228 },
+ { 0x60E5, 63232 },
+ { 0x60EB, 63236 },
+ { 0x60DE, 63240 },
+ { 0x60ED, 63244 },
+ { 0x60D1, 63249 },
+ { 0x60D2, 63253 },
+ { 0x60D3, 63257 },
+ { 0x60D4, 63261 },
+ { 0x60D5, 63265 },
+ { 0x60E0, 63269 },
+ { 0x60EE, 63273 },
+ { 0x60E2, 63278 },
+ { 0x610F, 63282 },
+ { 0x60DF, 63286 },
+ { 0x60CA, 63290 },
+ { 0x60CB, 63294 },
+ { 0x60CC, 63298 },
+ { 0x60D0, 63302 },
+ { 0x60C9, 63307 },
+ { 0x60E1, 63312 },
+ { 0x60E4, 63316 },
+ { 0x60E3, 63320 },
+ { 0x60F5, 63324 },
+ { 0x607F, 63327 },
+ { 0x607E, 63331 },
+ { 0x6114, 63335 },
+ { 0x6115, 63339 },
+ { 0x6133, 63343 },
+ { 0x6134, 63348 },
+ { 0x613C, 63353 },
+ { 0x613D, 63356 },
+ { 0x6139, 63360 },
+ { 0x613E, 63363 },
+ { 0x60C4, 63367 },
+ { 0x60A2, 63371 },
+ { 0x60E6, 63375 },
+ { 0x60E7, 63379 },
+ { 0x6127, 63383 },
+ { 0x611D, 63387 },
+ { 0x611C, 63391 },
+ { 0x6129, 63395 },
+ { 0x6121, 63399 },
+ { 0x6120, 63403 },
+ { 0x6081, 63407 },
+ { 0x607D, 63411 },
+ { 0x60F6, 63415 },
+ { 0x6082, 63418 },
+ { 0x6109, 63422 },
+ { 0x610A, 63425 },
+ { 0x60B9, 63428 },
+ { 0x60EF, 63432 },
+ { 0x609B, 63435 },
+ { 0x609C, 63439 },
+ { 0x60C6, 63443 },
+ { 0x60A4, 63447 },
+ { 0x60C5, 63451 },
+ { 0x60A3, 63455 },
+ { 0x60B8, 63459 },
+ { 0x60B7, 63465 },
+ { 0x6CF4, 63471 },
+ { 0x6CD3, 63473 },
+ { 0x3802, 63477 },
+ { 0x3807, 63482 },
+ { 0x3803, 63487 },
+ { 0x3806, 63492 },
+ { 0x3805, 63497 },
+ { 0x380A, 63502 },
+ { 0x3801, 63507 },
+ { 0x3809, 63512 },
+ { 0x3808, 63517 },
+ { 0x3804, 63522 },
+ { 0x0DC7, 63527 },
+ { 0x0DCC, 63531 },
+ { 0x0DC8, 63535 },
+ { 0x0DCB, 63539 },
+ { 0x0DCA, 63543 },
+ { 0x0DCF, 63547 },
+ { 0x0DC6, 63551 },
+ { 0x0DCE, 63555 },
+ { 0x0DCD, 63559 },
+ { 0x0DC9, 63563 },
+ { 0x0D6D, 63567 },
+ { 0x387E, 63571 },
+ { 0x387F, 63576 },
+ { 0x3880, 63581 },
+ { 0x0D70, 63586 },
+ { 0x37F6, 63589 },
+ { 0x0DBD, 63593 },
+ { 0x0DBE, 63597 },
+ { 0x0DBF, 63601 },
+ { 0x0DC0, 63605 },
+ { 0x0DC1, 63609 },
+ { 0x0DC2, 63614 },
+ { 0x0DC3, 63619 },
+ { 0x0DC5, 63625 },
+ { 0x0DD0, 63630 },
+ { 0x0DD1, 63634 },
+ { 0x0D80, 63638 },
+ { 0x0D6F, 63642 },
+ { 0x0D81, 63645 },
+ { 0x0D6E, 63648 },
+ { 0x0D9F, 63651 },
+ { 0x0DA0, 63657 },
+ { 0x0DA1, 63663 },
+ { 0x0DA2, 63669 },
+ { 0x0DA3, 63675 },
+ { 0x0D6C, 63681 },
+ { 0x0D9A, 63684 },
+ { 0x0D99, 63691 },
+ { 0x0D77, 63697 },
+ { 0x0D7C, 63700 },
+ { 0x0D78, 63703 },
+ { 0x0D7B, 63706 },
+ { 0x0D7A, 63709 },
+ { 0x0D7F, 63712 },
+ { 0x0D76, 63715 },
+ { 0x0D7E, 63718 },
+ { 0x0D7D, 63721 },
+ { 0x0D79, 63724 },
+ { 0x0D67, 63727 },
+ { 0x0D6B, 63731 },
+ { 0x0D63, 63736 },
+ { 0x0D65, 63740 },
+ { 0x0D62, 63744 },
+ { 0x0D68, 63748 },
+ { 0x0D64, 63752 },
+ { 0x0D66, 63756 },
+ { 0x0D6A, 63760 },
+ { 0x0D69, 63765 },
+ { 0x0DA7, 63770 },
+ { 0x0D98, 63776 },
+ { 0x0DBA, 63782 },
+ { 0x0DBB, 63787 },
+ { 0x0DB9, 63793 },
+ { 0x0DBC, 63798 },
+ { 0x0D61, 63804 },
+ { 0x0DD2, 63809 },
+ { 0x0DD3, 63814 },
+ { 0x0DA9, 63819 },
+ { 0x0DAA, 63824 },
+ { 0x0DA8, 63829 },
+ { 0x0D8E, 63834 },
+ { 0x0D8C, 63839 },
+ { 0x0D8F, 63844 },
+ { 0x0D8D, 63849 },
+ { 0x0D9D, 63854 },
+ { 0x0D9E, 63861 },
+ { 0x0D57, 63868 },
+ { 0x0D5D, 63871 },
+ { 0x0D59, 63874 },
+ { 0x0D5F, 63877 },
+ { 0x0D5B, 63880 },
+ { 0x0D60, 63883 },
+ { 0x0D4D, 63886 },
+ { 0x0D3B, 63889 },
+ { 0x0D48, 63892 },
+ { 0x0D38, 63895 },
+ { 0x0D55, 63898 },
+ { 0x0D5A, 63901 },
+ { 0x0D3D, 63904 },
+ { 0x0D36, 63907 },
+ { 0x0D52, 63910 },
+ { 0x0D4F, 63913 },
+ { 0x0D4A, 63916 },
+ { 0x0D4B, 63919 },
+ { 0x0D51, 63922 },
+ { 0x0D54, 63925 },
+ { 0x0D46, 63928 },
+ { 0x0D5C, 63931 },
+ { 0x0D53, 63934 },
+ { 0x0D50, 63937 },
+ { 0x0D4E, 63940 },
+ { 0x0D3C, 63943 },
+ { 0x0D43, 63946 },
+ { 0x0D49, 63949 },
+ { 0x0D39, 63952 },
+ { 0x0D3E, 63955 },
+ { 0x0D37, 63958 },
+ { 0x0D56, 63961 },
+ { 0x0D5E, 63964 },
+ { 0x0D92, 63968 },
+ { 0x0D93, 63972 },
+ { 0x0D91, 63976 },
+ { 0x0D90, 63980 },
+ { 0x0D3A, 63984 },
+ { 0x0D45, 63987 },
+ { 0x0D3F, 63990 },
+ { 0x0D4C, 63993 },
+ { 0x0D86, 63996 },
+ { 0x0D87, 63999 },
+ { 0x380E, 64002 },
+ { 0x380C, 64007 },
+ { 0x37F9, 64012 },
+ { 0x37FA, 64017 },
+ { 0x37FC, 64022 },
+ { 0x380F, 64027 },
+ { 0x37FE, 64032 },
+ { 0x380D, 64037 },
+ { 0x37FB, 64042 },
+ { 0x37FD, 64047 },
+ { 0x380B, 64052 },
+ { 0x3800, 64057 },
+ { 0x37F8, 64062 },
+ { 0x37FF, 64067 },
+ { 0x0D47, 64072 },
+ { 0x0D41, 64075 },
+ { 0x0D44, 64078 },
+ { 0x0D40, 64081 },
+ { 0x0D97, 64084 },
+ { 0x0D58, 64089 },
+ { 0x0DB5, 64093 },
+ { 0x0DAE, 64097 },
+ { 0x0DB1, 64101 },
+ { 0x0DB4, 64105 },
+ { 0x0DAD, 64109 },
+ { 0x0DB7, 64113 },
+ { 0x0DAB, 64117 },
+ { 0x0DB2, 64121 },
+ { 0x0DAF, 64125 },
+ { 0x37F5, 64129 },
+ { 0x37F2, 64133 },
+ { 0x37F1, 64137 },
+ { 0x37F3, 64141 },
+ { 0x0DAC, 64145 },
+ { 0x37F4, 64149 },
+ { 0x0DB0, 64153 },
+ { 0x0DB3, 64157 },
+ { 0x0DB6, 64161 },
+ { 0x3881, 64165 },
+ { 0x3882, 64170 },
+ { 0x0D42, 64175 },
+ { 0x387D, 64178 },
+ { 0x0D75, 64182 },
+ { 0x0DC4, 64186 },
+ { 0x3864, 64191 },
+ { 0x3872, 64195 },
+ { 0x3863, 64199 },
+ { 0x3870, 64203 },
+ { 0x3866, 64207 },
+ { 0x386E, 64211 },
+ { 0x3876, 64215 },
+ { 0x386F, 64219 },
+ { 0x3874, 64223 },
+ { 0x3875, 64227 },
+ { 0x3865, 64231 },
+ { 0x386B, 64235 },
+ { 0x386D, 64239 },
+ { 0x3871, 64243 },
+ { 0x3867, 64247 },
+ { 0x3868, 64251 },
+ { 0x3869, 64255 },
+ { 0x386C, 64259 },
+ { 0x386A, 64263 },
+ { 0x0DA4, 64267 },
+ { 0x0DA5, 64273 },
+ { 0x0DA6, 64279 },
+ { 0x0D8A, 64285 },
+ { 0x0D88, 64289 },
+ { 0x0D8B, 64293 },
+ { 0x0D89, 64297 },
+ { 0x0D9C, 64301 },
+ { 0x0D9B, 64307 },
+ { 0x0DD4, 64313 },
+ { 0x0DD5, 64317 },
+ { 0x387B, 64321 },
+ { 0x387C, 64325 },
+ { 0x387A, 64329 },
+ { 0x0D85, 64333 },
+ { 0x0D82, 64336 },
+ { 0x0D83, 64339 },
+ { 0x0D84, 64342 },
+ { 0x3879, 64345 },
+ { 0x3878, 64349 },
+ { 0x3877, 64353 },
+ { 0x37F7, 64357 },
+ { 0x3873, 64362 },
+ { 0x0D96, 64367 },
+ { 0x0D95, 64373 },
+ { 0x0D94, 64379 },
+ { 0x0DB8, 64385 },
+ { 0x0D74, 64391 },
+ { 0x0D72, 64396 },
+ { 0x0D73, 64401 },
+ { 0x0D71, 64406 },
+ { 0x6D8F, 64411 },
+ { 0x1E38, 64412 },
+ { 0x1E11, 64419 },
+ { 0x1E12, 64426 },
+ { 0x1DF9, 64433 },
+ { 0x1DFD, 64438 },
+ { 0x1E01, 64443 },
+ { 0x1DFA, 64447 },
+ { 0x1E02, 64452 },
+ { 0x1DFE, 64456 },
+ { 0x1DD0, 64461 },
+ { 0x21A0, 64467 },
+ { 0x6F4B, 64468 },
+ { 0x26EA, 64470 },
+ { 0x26EB, 64472 },
+ { 0x1C22, 64474 },
+ { 0x3FCB, 64477 },
+ { 0x6E7E, 64479 },
+ { 0x2309, 64485 },
+ { 0x6E7F, 64491 },
+ { 0x230B, 64497 },
+ { 0x2500, 64503 },
+ { 0x2501, 64507 },
+ { 0x6D54, 64511 },
+ { 0x6DFA, 64512 },
+ { 0x6EF3, 64514 },
+ { 0x41CB, 64517 },
+ { 0x41D0, 64520 },
+ { 0x41CC, 64523 },
+ { 0x41CF, 64526 },
+ { 0x41CE, 64529 },
+ { 0x41D3, 64532 },
+ { 0x41CA, 64535 },
+ { 0x41D2, 64538 },
+ { 0x41D1, 64541 },
+ { 0x41CD, 64544 },
+ { 0x41C2, 64547 },
+ { 0x41C3, 64550 },
+ { 0x41C4, 64553 },
+ { 0x41C5, 64556 },
+ { 0x41C6, 64559 },
+ { 0x41C7, 64562 },
+ { 0x41AD, 64565 },
+ { 0x41C8, 64568 },
+ { 0x41B9, 64571 },
+ { 0x41B8, 64574 },
+ { 0x41C0, 64577 },
+ { 0x41AF, 64580 },
+ { 0x41C9, 64583 },
+ { 0x41B3, 64586 },
+ { 0x41B4, 64589 },
+ { 0x41AE, 64592 },
+ { 0x41B0, 64595 },
+ { 0x41C1, 64598 },
+ { 0x41B6, 64601 },
+ { 0x41B1, 64604 },
+ { 0x41BF, 64607 },
+ { 0x41AC, 64610 },
+ { 0x41B7, 64613 },
+ { 0x41B2, 64616 },
+ { 0x41BB, 64619 },
+ { 0x41BC, 64622 },
+ { 0x41BD, 64625 },
+ { 0x41BE, 64628 },
+ { 0x41BA, 64631 },
+ { 0x41B5, 64634 },
+ { 0x6F12, 64637 },
+ { 0x6E21, 64638 },
+ { 0x1D8B, 64639 },
+ { 0x71BB, 64641 },
+ { 0x6D62, 64642 },
+ { 0x6F4F, 64643 },
+ { 0x0005, 64645 },
+ { 0x0075, 64647 },
+ { 0x6B1D, 64649 },
+ { 0x6AFF, 64654 },
+ { 0x6AF1, 64659 },
+ { 0x6B0E, 64664 },
+ { 0x6B0D, 64669 },
+ { 0x6B22, 64673 },
+ { 0x6B04, 64678 },
+ { 0x6AF6, 64683 },
+ { 0x6B13, 64688 },
+ { 0x6B26, 64693 },
+ { 0x6B08, 64698 },
+ { 0x6AFA, 64703 },
+ { 0x6B17, 64708 },
+ { 0x6B1E, 64713 },
+ { 0x6B00, 64718 },
+ { 0x6AF2, 64723 },
+ { 0x6B0F, 64728 },
+ { 0x6AF0, 64733 },
+ { 0x6B21, 64736 },
+ { 0x6B03, 64741 },
+ { 0x6AF5, 64746 },
+ { 0x6B12, 64751 },
+ { 0x6B2C, 64756 },
+ { 0x6B20, 64759 },
+ { 0x6B02, 64764 },
+ { 0x6AF4, 64769 },
+ { 0x6B11, 64774 },
+ { 0x6B27, 64779 },
+ { 0x6B09, 64784 },
+ { 0x6AFB, 64789 },
+ { 0x6B18, 64794 },
+ { 0x6B2A, 64799 },
+ { 0x6B0C, 64804 },
+ { 0x6AFE, 64809 },
+ { 0x6B1B, 64814 },
+ { 0x6B25, 64819 },
+ { 0x6B07, 64824 },
+ { 0x6AF9, 64829 },
+ { 0x6B16, 64834 },
+ { 0x6B1C, 64839 },
+ { 0x6B24, 64843 },
+ { 0x6B06, 64848 },
+ { 0x6AF8, 64853 },
+ { 0x6B15, 64858 },
+ { 0x6B29, 64863 },
+ { 0x6B0B, 64868 },
+ { 0x6AFD, 64873 },
+ { 0x6B1A, 64878 },
+ { 0x6B23, 64883 },
+ { 0x6B05, 64888 },
+ { 0x6AF7, 64893 },
+ { 0x6B14, 64898 },
+ { 0x6B1F, 64903 },
+ { 0x6B01, 64908 },
+ { 0x6AF3, 64913 },
+ { 0x6B10, 64918 },
+ { 0x6B2B, 64923 },
+ { 0x6B28, 64927 },
+ { 0x6B0A, 64932 },
+ { 0x6AFC, 64937 },
+ { 0x6B19, 64942 },
+ { 0x6B2D, 64947 },
+ { 0x6B2E, 64950 },
+ { 0x6B2F, 64953 },
+ { 0x6B30, 64956 },
+ { 0x6B31, 64959 },
+ { 0x6B32, 64962 },
+ { 0x6B33, 64965 },
+ { 0x6B34, 64968 },
+ { 0x6B35, 64971 },
+ { 0x6B36, 64974 },
+ { 0x6B37, 64977 },
+ { 0x6B38, 64980 },
+ { 0x6B39, 64983 },
+ { 0x6B3A, 64986 },
+ { 0x6B3B, 64989 },
+ { 0x6B3C, 64992 },
+ { 0x6B3D, 64995 },
+ { 0x6B3E, 64998 },
+ { 0x6B3F, 65001 },
+ { 0x6B40, 65004 },
+ { 0x6B41, 65007 },
+ { 0x6CBA, 65010 },
+ { 0x6E29, 65011 },
+ { 0x6FEB, 65012 },
+ { 0x6C92, 65015 },
+ { 0x6F79, 65017 },
+ { 0x6F5C, 65020 },
+ { 0x6EE3, 65022 },
+ { 0x6EF1, 65023 },
+ { 0x4677, 65025 },
+ { 0x4676, 65031 },
+ { 0x4666, 65037 },
+ { 0x4670, 65041 },
+ { 0x466E, 65045 },
+ { 0x4673, 65049 },
+ { 0x4663, 65053 },
+ { 0x4669, 65057 },
+ { 0x466B, 65061 },
+ { 0x4672, 65065 },
+ { 0x466A, 65069 },
+ { 0x4662, 65073 },
+ { 0x4664, 65077 },
+ { 0x4671, 65081 },
+ { 0x4668, 65085 },
+ { 0x4665, 65089 },
+ { 0x466C, 65093 },
+ { 0x466F, 65097 },
+ { 0x466D, 65101 },
+ { 0x4667, 65105 },
+ { 0x4678, 65109 },
+ { 0x467E, 65113 },
+ { 0x467C, 65118 },
+ { 0x4679, 65122 },
+ { 0x467B, 65126 },
+ { 0x467A, 65130 },
+ { 0x467D, 65134 },
+ { 0x4675, 65138 },
+ { 0x4674, 65143 },
+ { 0x6E07, 65147 },
+ { 0x21C3, 65148 },
+ { 0x1F40, 65150 },
+ { 0x6FBE, 65153 },
+ { 0x7012, 65155 },
+ { 0x6C43, 65157 },
+ { 0x70DE, 65158 },
+ { 0x269B, 65164 },
+ { 0x26A1, 65170 },
+ { 0x6FBA, 65176 },
+ { 0x003C, 65179 },
+ { 0x2551, 65181 },
+ { 0x254F, 65186 },
+ { 0x2322, 65189 },
+ { 0x6EA8, 65193 },
+ { 0x6C9B, 65195 },
+ { 0x7191, 65198 },
+ { 0x6D4E, 65203 },
+ { 0x6D30, 65204 },
+ { 0x22BF, 65205 },
+ { 0x271F, 65210 },
+ { 0x2721, 65216 },
+ { 0x22C1, 65221 },
+ { 0x1CC7, 65225 },
+ { 0x6FDE, 65228 },
+ { 0x6CF8, 65229 },
+ { 0x216D, 65233 },
+ { 0x701F, 65234 },
+ { 0x1C95, 65235 },
+ { 0x0066, 65236 },
+ { 0x1E9C, 65238 },
+ { 0x1CAD, 65239 },
+ { 0x2213, 65241 },
+ { 0x71B7, 65242 },
+ { 0x48D3, 65246 },
+ { 0x48E7, 65248 },
+ { 0x48D9, 65250 },
+ { 0x48CF, 65253 },
+ { 0x48E8, 65256 },
+ { 0x4891, 65259 },
+ { 0x4890, 65262 },
+ { 0x48D0, 65265 },
+ { 0x488F, 65268 },
+ { 0x48D1, 65271 },
+ { 0x48D2, 65274 },
+ { 0x48D4, 65277 },
+ { 0x48DE, 65279 },
+ { 0x48E3, 65282 },
+ { 0x48DF, 65285 },
+ { 0x48E2, 65288 },
+ { 0x48E1, 65291 },
+ { 0x48E6, 65294 },
+ { 0x48DD, 65297 },
+ { 0x48E5, 65300 },
+ { 0x48E4, 65303 },
+ { 0x48E0, 65306 },
+ { 0x48DB, 65309 },
+ { 0x48DC, 65314 },
+ { 0x48CB, 65317 },
+ { 0x48C3, 65321 },
+ { 0x48CD, 65325 },
+ { 0x48C5, 65329 },
+ { 0x48C2, 65333 },
+ { 0x48CC, 65337 },
+ { 0x48CE, 65341 },
+ { 0x48C4, 65345 },
+ { 0x48C6, 65349 },
+ { 0x48C9, 65353 },
+ { 0x48C7, 65358 },
+ { 0x48CA, 65363 },
+ { 0x48C8, 65368 },
+ { 0x48DA, 65373 },
+ { 0x48D5, 65377 },
+ { 0x4892, 65380 },
+ { 0x489C, 65383 },
+ { 0x4894, 65386 },
+ { 0x489E, 65389 },
+ { 0x4896, 65392 },
+ { 0x4893, 65395 },
+ { 0x489D, 65398 },
+ { 0x489F, 65401 },
+ { 0x48B6, 65404 },
+ { 0x48A5, 65407 },
+ { 0x48B1, 65410 },
+ { 0x48A2, 65413 },
+ { 0x48C1, 65416 },
+ { 0x4895, 65419 },
+ { 0x48A7, 65422 },
+ { 0x48A0, 65425 },
+ { 0x48BB, 65428 },
+ { 0x48B8, 65431 },
+ { 0x48B3, 65434 },
+ { 0x48B4, 65437 },
+ { 0x48BA, 65440 },
+ { 0x48C0, 65443 },
+ { 0x48AF, 65446 },
+ { 0x4897, 65449 },
+ { 0x48BD, 65452 },
+ { 0x48B9, 65455 },
+ { 0x48B7, 65458 },
+ { 0x48A6, 65461 },
+ { 0x48AC, 65464 },
+ { 0x48B2, 65467 },
+ { 0x48A3, 65470 },
+ { 0x48A8, 65473 },
+ { 0x48A1, 65476 },
+ { 0x48BC, 65479 },
+ { 0x48A4, 65482 },
+ { 0x48AE, 65485 },
+ { 0x48A9, 65488 },
+ { 0x48B5, 65491 },
+ { 0x48BE, 65494 },
+ { 0x48BF, 65497 },
+ { 0x48B0, 65500 },
+ { 0x48AA, 65503 },
+ { 0x48AD, 65506 },
+ { 0x48AB, 65509 },
+ { 0x489A, 65512 },
+ { 0x4898, 65516 },
+ { 0x489B, 65520 },
+ { 0x4899, 65524 },
+ { 0x48D8, 65528 },
+ { 0x48EB, 65531 },
+ { 0x48EC, 65534 },
+ { 0x48D7, 65537 },
+ { 0x48E9, 65539 },
+ { 0x48D6, 65541 },
+ { 0x48EA, 65544 },
+ { 0x4199, 65547 },
+ { 0x4192, 65550 },
+ { 0x4196, 65553 },
+ { 0x41A5, 65556 },
+ { 0x4181, 65559 },
+ { 0x419F, 65562 },
+ { 0x4195, 65565 },
+ { 0x419D, 65568 },
+ { 0x41A6, 65571 },
+ { 0x41A4, 65574 },
+ { 0x4194, 65577 },
+ { 0x41A3, 65580 },
+ { 0x4186, 65583 },
+ { 0x41A9, 65586 },
+ { 0x419C, 65589 },
+ { 0x4193, 65592 },
+ { 0x41A7, 65595 },
+ { 0x417F, 65598 },
+ { 0x4188, 65601 },
+ { 0x41AA, 65604 },
+ { 0x419E, 65607 },
+ { 0x419B, 65610 },
+ { 0x41A0, 65613 },
+ { 0x41A2, 65616 },
+ { 0x4198, 65619 },
+ { 0x417D, 65622 },
+ { 0x4189, 65625 },
+ { 0x418E, 65628 },
+ { 0x4184, 65631 },
+ { 0x41AB, 65634 },
+ { 0x418B, 65637 },
+ { 0x4187, 65640 },
+ { 0x4185, 65643 },
+ { 0x417E, 65646 },
+ { 0x4190, 65649 },
+ { 0x4191, 65652 },
+ { 0x41A1, 65655 },
+ { 0x417C, 65658 },
+ { 0x419A, 65661 },
+ { 0x4182, 65664 },
+ { 0x418A, 65667 },
+ { 0x4197, 65670 },
+ { 0x41A8, 65673 },
+ { 0x418F, 65676 },
+ { 0x418D, 65679 },
+ { 0x4180, 65682 },
+ { 0x4183, 65685 },
+ { 0x418C, 65688 },
+ { 0x253C, 65691 },
+ { 0x4AF4, 65693 },
+ { 0x4AEB, 65698 },
+ { 0x4AEA, 65701 },
+ { 0x4AEC, 65704 },
+ { 0x4AE9, 65707 },
+ { 0x4AE8, 65710 },
+ { 0x4AE7, 65713 },
+ { 0x4AED, 65716 },
+ { 0x4AE3, 65718 },
+ { 0x4ADD, 65722 },
+ { 0x4AE5, 65726 },
+ { 0x4ADF, 65730 },
+ { 0x4ADC, 65734 },
+ { 0x4AE4, 65738 },
+ { 0x4AE6, 65742 },
+ { 0x4ADE, 65746 },
+ { 0x4AE0, 65750 },
+ { 0x4AE1, 65754 },
+ { 0x4AE2, 65759 },
+ { 0x4B07, 65764 },
+ { 0x4B08, 65769 },
+ { 0x4AEE, 65774 },
+ { 0x4AAD, 65777 },
+ { 0x4AB7, 65780 },
+ { 0x4AAF, 65783 },
+ { 0x4AB9, 65786 },
+ { 0x4AB1, 65789 },
+ { 0x4AAE, 65792 },
+ { 0x4AB8, 65795 },
+ { 0x4ABA, 65798 },
+ { 0x4AD1, 65801 },
+ { 0x4AC0, 65804 },
+ { 0x4ACC, 65807 },
+ { 0x4ABD, 65810 },
+ { 0x4ADB, 65813 },
+ { 0x4AB0, 65816 },
+ { 0x4AC2, 65819 },
+ { 0x4ABB, 65822 },
+ { 0x4AD6, 65825 },
+ { 0x4AD3, 65828 },
+ { 0x4ACE, 65831 },
+ { 0x4ACF, 65834 },
+ { 0x4AD5, 65837 },
+ { 0x4ADA, 65840 },
+ { 0x4ACA, 65843 },
+ { 0x4AB2, 65846 },
+ { 0x4AD7, 65849 },
+ { 0x4AD4, 65852 },
+ { 0x4AD2, 65855 },
+ { 0x4AC1, 65858 },
+ { 0x4AC7, 65861 },
+ { 0x4ACD, 65864 },
+ { 0x4ABE, 65867 },
+ { 0x4AC3, 65870 },
+ { 0x4ABC, 65873 },
+ { 0x4ABF, 65876 },
+ { 0x4AC9, 65879 },
+ { 0x4AC4, 65882 },
+ { 0x4AD0, 65885 },
+ { 0x4AD8, 65888 },
+ { 0x4AD9, 65891 },
+ { 0x4ACB, 65894 },
+ { 0x4AC5, 65897 },
+ { 0x4AC8, 65900 },
+ { 0x4AC6, 65903 },
+ { 0x4AB5, 65906 },
+ { 0x4AB3, 65910 },
+ { 0x4AB6, 65914 },
+ { 0x4AB4, 65918 },
+ { 0x4B06, 65922 },
+ { 0x4B04, 65926 },
+ { 0x4B05, 65931 },
+ { 0x4B03, 65936 },
+ { 0x4AF8, 65941 },
+ { 0x4AF9, 65950 },
+ { 0x4AF7, 65959 },
+ { 0x4AFC, 65967 },
+ { 0x4AFD, 65973 },
+ { 0x4B01, 65979 },
+ { 0x4B02, 65987 },
+ { 0x4B00, 65995 },
+ { 0x4AF6, 66002 },
+ { 0x4AF5, 66010 },
+ { 0x4AFF, 66018 },
+ { 0x4AFE, 66024 },
+ { 0x4AFA, 66030 },
+ { 0x4AFB, 66035 },
+ { 0x4AF0, 66042 },
+ { 0x4AEF, 66045 },
+ { 0x4AF1, 66048 },
+ { 0x4AF2, 66051 },
+ { 0x4AF3, 66054 },
+ { 0x25F7, 66057 },
+ { 0x25F8, 66060 },
+ { 0x25F9, 66063 },
+ { 0x25FA, 66069 },
+ { 0x25C6, 66075 },
+ { 0x0BBD, 66078 },
+ { 0x0BC2, 66082 },
+ { 0x0BBE, 66086 },
+ { 0x0BC1, 66090 },
+ { 0x0BC0, 66094 },
+ { 0x0BC5, 66098 },
+ { 0x0BBC, 66102 },
+ { 0x0BC4, 66106 },
+ { 0x0BC3, 66110 },
+ { 0x0BBF, 66114 },
+ { 0x0BAC, 66118 },
+ { 0x0B70, 66121 },
+ { 0x0B6F, 66124 },
+ { 0x0BB6, 66127 },
+ { 0x0BB1, 66132 },
+ { 0x0BB3, 66137 },
+ { 0x0BAF, 66142 },
+ { 0x0BC7, 66147 },
+ { 0x0BC6, 66152 },
+ { 0x0BB0, 66157 },
+ { 0x0BB2, 66162 },
+ { 0x0BAE, 66167 },
+ { 0x0BB7, 66172 },
+ { 0x0BB5, 66177 },
+ { 0x0BB9, 66181 },
+ { 0x0BB8, 66188 },
+ { 0x0BBA, 66194 },
+ { 0x0BAD, 66200 },
+ { 0x0BBB, 66204 },
+ { 0x0BB4, 66208 },
+ { 0x0BA1, 66212 },
+ { 0x0B71, 66216 },
+ { 0x0B7D, 66219 },
+ { 0x0B75, 66222 },
+ { 0x0B80, 66225 },
+ { 0x0B77, 66228 },
+ { 0x0B72, 66231 },
+ { 0x0B73, 66234 },
+ { 0x0B7F, 66237 },
+ { 0x0B82, 66240 },
+ { 0x0BA4, 66243 },
+ { 0x0B9A, 66247 },
+ { 0x0BA8, 66251 },
+ { 0x0B7E, 66255 },
+ { 0x0BAB, 66258 },
+ { 0x0BA9, 66261 },
+ { 0x0B76, 66264 },
+ { 0x0B87, 66267 },
+ { 0x0BA0, 66271 },
+ { 0x0B81, 66274 },
+ { 0x0BA3, 66277 },
+ { 0x0B9B, 66280 },
+ { 0x0B88, 66284 },
+ { 0x0B8F, 66288 },
+ { 0x0B95, 66292 },
+ { 0x0BA6, 66296 },
+ { 0x0B8E, 66300 },
+ { 0x0B8D, 66305 },
+ { 0x0B78, 66309 },
+ { 0x0BA5, 66312 },
+ { 0x0BA2, 66315 },
+ { 0x0B74, 66318 },
+ { 0x0B7B, 66321 },
+ { 0x0B79, 66324 },
+ { 0x0B7C, 66327 },
+ { 0x0B7A, 66330 },
+ { 0x0BAA, 66333 },
+ { 0x0B94, 66337 },
+ { 0x0BA7, 66341 },
+ { 0x0B9E, 66345 },
+ { 0x0B89, 66349 },
+ { 0x0B98, 66353 },
+ { 0x0B85, 66357 },
+ { 0x0B8B, 66361 },
+ { 0x0B83, 66365 },
+ { 0x0B9C, 66369 },
+ { 0x0B96, 66373 },
+ { 0x0B92, 66377 },
+ { 0x0B90, 66381 },
+ { 0x0B9F, 66385 },
+ { 0x0B8A, 66389 },
+ { 0x0B99, 66393 },
+ { 0x0B86, 66397 },
+ { 0x0B8C, 66401 },
+ { 0x0B84, 66405 },
+ { 0x0B9D, 66409 },
+ { 0x0B97, 66413 },
+ { 0x0B93, 66417 },
+ { 0x0B91, 66421 },
+ { 0x48ED, 66425 },
+ { 0x48F2, 66429 },
+ { 0x48EE, 66433 },
+ { 0x48F1, 66437 },
+ { 0x48F0, 66441 },
+ { 0x48F5, 66445 },
+ { 0x48F4, 66449 },
+ { 0x48F3, 66453 },
+ { 0x48EF, 66457 },
+ { 0x48FF, 66461 },
+ { 0x4900, 66466 },
+ { 0x48F6, 66471 },
+ { 0x48FA, 66475 },
+ { 0x48F9, 66479 },
+ { 0x48FB, 66483 },
+ { 0x48FD, 66487 },
+ { 0x48FE, 66491 },
+ { 0x48F8, 66495 },
+ { 0x48F7, 66499 },
+ { 0x48FC, 66503 },
+ { 0x0BC8, 66507 },
+ { 0x2294, 66510 },
+ { 0x25EF, 66513 },
+ { 0x25F1, 66518 },
+ { 0x25F0, 66526 },
+ { 0x25F2, 66531 },
+ { 0x26B4, 66539 },
+ { 0x26B6, 66545 },
+ { 0x25B1, 66551 },
+ { 0x25B2, 66554 },
+ { 0x2604, 66557 },
+ { 0x2606, 66559 },
+ { 0x6F75, 66564 },
+ { 0x6F76, 66570 },
+ { 0x6F42, 66576 },
+ { 0x6F3E, 66580 },
+ { 0x6F40, 66585 },
+ { 0x6F3F, 66593 },
+ { 0x6F41, 66601 },
+ { 0x6F43, 66609 },
+ { 0x6F45, 66613 },
+ { 0x6F49, 66618 },
+ { 0x6F48, 66622 },
+ { 0x6FE7, 66627 },
+ { 0x215D, 66629 },
+ { 0x221E, 66630 },
+ { 0x000F, 66633 },
+ { 0x2550, 66634 },
+ { 0x22A1, 66637 },
+ { 0x6E43, 66638 },
+ { 0x6E44, 66639 },
+ { 0x6E45, 66644 },
+ { 0x6E42, 66649 },
+ { 0x6BCB, 66653 },
+ { 0x6BE0, 66655 },
+ { 0x6B88, 66657 },
+ { 0x6BCE, 66659 },
+ { 0x6B89, 66661 },
+ { 0x6BD0, 66663 },
+ { 0x6BD1, 66665 },
+ { 0x6B8A, 66667 },
+ { 0x6B8B, 66669 },
+ { 0x6BD3, 66671 },
+ { 0x6BD4, 66676 },
+ { 0x6B8D, 66678 },
+ { 0x6C1D, 66680 },
+ { 0x6C1E, 66684 },
+ { 0x6C21, 66688 },
+ { 0x6C08, 66692 },
+ { 0x6C0C, 66696 },
+ { 0x6C12, 66700 },
+ { 0x6C14, 66704 },
+ { 0x6C10, 66708 },
+ { 0x6C2D, 66712 },
+ { 0x6C06, 66716 },
+ { 0x6C22, 66720 },
+ { 0x6C28, 66724 },
+ { 0x6C19, 66728 },
+ { 0x6C2E, 66732 },
+ { 0x6C18, 66736 },
+ { 0x6C09, 66740 },
+ { 0x6C0B, 66744 },
+ { 0x6C05, 66748 },
+ { 0x6C20, 66752 },
+ { 0x6C11, 66756 },
+ { 0x6C04, 66760 },
+ { 0x6C25, 66764 },
+ { 0x6C1B, 66768 },
+ { 0x6C23, 66772 },
+ { 0x6C1C, 66776 },
+ { 0x6C0F, 66780 },
+ { 0x6C13, 66784 },
+ { 0x6C0D, 66788 },
+ { 0x6C2B, 66792 },
+ { 0x6C2A, 66796 },
+ { 0x6C29, 66800 },
+ { 0x6C1A, 66804 },
+ { 0x6C0E, 66808 },
+ { 0x6C16, 66812 },
+ { 0x6C2C, 66816 },
+ { 0x6C26, 66820 },
+ { 0x6C27, 66824 },
+ { 0x6C15, 66828 },
+ { 0x6C0A, 66832 },
+ { 0x6C17, 66836 },
+ { 0x6C24, 66840 },
+ { 0x6C1F, 66844 },
+ { 0x6C2F, 66848 },
+ { 0x1E2A, 66852 },
+ { 0x6BE1, 66855 },
+ { 0x2219, 66857 },
+ { 0x6BCF, 66859 },
+ { 0x6BDE, 66861 },
+ { 0x6B8C, 66866 },
+ { 0x6BE4, 66868 },
+ { 0x6BD2, 66870 },
+ { 0x6BD7, 66872 },
+ { 0x6BE5, 66875 },
+ { 0x6BE6, 66877 },
+ { 0x6BCC, 66879 },
+ { 0x6BDA, 66881 },
+ { 0x6BD8, 66885 },
+ { 0x291F, 66888 },
+ { 0x6BCD, 66892 },
+ { 0x1E27, 66894 },
+ { 0x6BD9, 66896 },
+ { 0x6BDF, 66899 },
+ { 0x6B6E, 66904 },
+ { 0x6B6F, 66909 },
+ { 0x6B70, 66914 },
+ { 0x6B71, 66919 },
+ { 0x6B72, 66924 },
+ { 0x6B73, 66929 },
+ { 0x6B74, 66934 },
+ { 0x6B75, 66939 },
+ { 0x6B76, 66944 },
+ { 0x6B77, 66949 },
+ { 0x6B78, 66954 },
+ { 0x6B79, 66959 },
+ { 0x6B7A, 66964 },
+ { 0x6B7B, 66969 },
+ { 0x6B7C, 66974 },
+ { 0x6B7D, 66979 },
+ { 0x6B7E, 66984 },
+ { 0x6B7F, 66989 },
+ { 0x6B80, 66994 },
+ { 0x6B81, 66999 },
+ { 0x6B82, 67004 },
+ { 0x6B83, 67009 },
+ { 0x6B84, 67014 },
+ { 0x6B85, 67019 },
+ { 0x6B86, 67024 },
+ { 0x6B87, 67029 },
+ { 0x1E28, 67034 },
+ { 0x6BDB, 67036 },
+ { 0x6BDD, 67040 },
+ { 0x2521, 67043 },
+ { 0x6BD5, 67046 },
+ { 0x1E29, 67049 },
+ { 0x6BE2, 67051 },
+ { 0x251E, 67053 },
+ { 0x6BD6, 67057 },
+ { 0x2522, 67060 },
+ { 0x251F, 67062 },
+ { 0x2329, 67066 },
+ { 0x2328, 67069 },
+ { 0x2237, 67072 },
+ { 0x2520, 67074 },
+ { 0x6C07, 67076 },
+ { 0x6C03, 67079 },
+ { 0x6C02, 67082 },
+ { 0x6BE3, 67085 },
+ { 0x6BDC, 67087 },
+ { 0x6D1A, 67091 },
+ { 0x6EBE, 67092 },
+ { 0x6FC4, 67094 },
+ { 0x71B8, 67095 },
+ { 0x6C40, 67097 },
+ { 0x6C3F, 67098 },
+ { 0x1DB8, 67101 },
+ { 0x6D05, 67103 },
+ { 0x6DC4, 67104 },
+ { 0x6D90, 67105 },
+ { 0x1413, 67106 },
+ { 0x1411, 67109 },
+ { 0x1412, 67113 },
+ { 0x1400, 67117 },
+ { 0x1401, 67120 },
+ { 0x1402, 67123 },
+ { 0x140A, 67126 },
+ { 0x1407, 67129 },
+ { 0x1404, 67132 },
+ { 0x1410, 67135 },
+ { 0x1403, 67138 },
+ { 0x140D, 67141 },
+ { 0x140B, 67144 },
+ { 0x1408, 67147 },
+ { 0x1409, 67150 },
+ { 0x140F, 67153 },
+ { 0x1406, 67156 },
+ { 0x140E, 67159 },
+ { 0x140C, 67162 },
+ { 0x1405, 67165 },
+ { 0x6DE8, 67168 },
+ { 0x26EE, 67170 },
+ { 0x22FC, 67175 },
+ { 0x26F0, 67179 },
+ { 0x26F1, 67184 },
+ { 0x26EF, 67189 },
+ { 0x22FD, 67194 },
+ { 0x2222, 67198 },
+ { 0x0D1A, 67202 },
+ { 0x0D1B, 67206 },
+ { 0x0CA0, 67213 },
+ { 0x0C9F, 67218 },
+ { 0x0C9B, 67223 },
+ { 0x0C9E, 67227 },
+ { 0x0C9D, 67232 },
+ { 0x0C74, 67237 },
+ { 0x0C9C, 67243 },
+ { 0x0C6A, 67247 },
+ { 0x0D2B, 67254 },
+ { 0x0C6D, 67261 },
+ { 0x0C66, 67267 },
+ { 0x0C65, 67276 },
+ { 0x0C64, 67285 },
+ { 0x0C77, 67292 },
+ { 0x0C98, 67296 },
+ { 0x0C9A, 67302 },
+ { 0x0C71, 67308 },
+ { 0x0D2D, 67312 },
+ { 0x0C73, 67316 },
+ { 0x0C75, 67321 },
+ { 0x0C70, 67326 },
+ { 0x0C97, 67329 },
+ { 0x0D2B, 67333 },
+ { 0x0C6C, 67340 },
+ { 0x0C69, 67345 },
+ { 0x0C76, 67353 },
+ { 0x0C99, 67361 },
+ { 0x0D2C, 67369 },
+ { 0x0C6B, 67376 },
+ { 0x0C72, 67380 },
+ { 0x0CE3, 67384 },
+ { 0x0C68, 67387 },
+ { 0x0D2F, 67394 },
+ { 0x0CE2, 67403 },
+ { 0x0C67, 67406 },
+ { 0x0D2E, 67413 },
+ { 0x0D34, 67422 },
+ { 0x0D35, 67427 },
+ { 0x0C6F, 67432 },
+ { 0x0C6E, 67437 },
+ { 0x0CE8, 67441 },
+ { 0x0CE9, 67446 },
+ { 0x0CE6, 67451 },
+ { 0x0CE4, 67456 },
+ { 0x0CA2, 67460 },
+ { 0x0CE0, 67464 },
+ { 0x0CE1, 67470 },
+ { 0x0CA1, 67474 },
+ { 0x0CE7, 67478 },
+ { 0x0C80, 67482 },
+ { 0x0D2A, 67487 },
+ { 0x0D29, 67492 },
+ { 0x0C81, 67498 },
+ { 0x0C7D, 67503 },
+ { 0x0C7F, 67508 },
+ { 0x0C82, 67513 },
+ { 0x0C7E, 67519 },
+ { 0x0CDC, 67524 },
+ { 0x0CDD, 67530 },
+ { 0x0CE5, 67534 },
+ { 0x0CEA, 67538 },
+ { 0x0C84, 67543 },
+ { 0x0C89, 67546 },
+ { 0x0C85, 67549 },
+ { 0x0C88, 67552 },
+ { 0x0C87, 67555 },
+ { 0x0C8D, 67558 },
+ { 0x0C92, 67562 },
+ { 0x0C8E, 67566 },
+ { 0x0C91, 67570 },
+ { 0x0C90, 67574 },
+ { 0x0C95, 67578 },
+ { 0x0C96, 67582 },
+ { 0x0C94, 67586 },
+ { 0x0C93, 67590 },
+ { 0x0C8F, 67594 },
+ { 0x0C8C, 67598 },
+ { 0x0C83, 67601 },
+ { 0x0C8B, 67604 },
+ { 0x0C8A, 67607 },
+ { 0x0C86, 67610 },
+ { 0x0CD8, 67613 },
+ { 0x0CD0, 67617 },
+ { 0x0CDA, 67621 },
+ { 0x0CD2, 67625 },
+ { 0x0CCF, 67629 },
+ { 0x0CD9, 67633 },
+ { 0x0CD1, 67637 },
+ { 0x0CDB, 67641 },
+ { 0x0CD3, 67645 },
+ { 0x0CD6, 67649 },
+ { 0x0CD4, 67654 },
+ { 0x0CD7, 67659 },
+ { 0x0CD5, 67664 },
+ { 0x0CDE, 67669 },
+ { 0x0CDF, 67674 },
+ { 0x0CCA, 67679 },
+ { 0x0CC2, 67682 },
+ { 0x0CB8, 67685 },
+ { 0x0CA8, 67688 },
+ { 0x0CB3, 67691 },
+ { 0x0CA5, 67694 },
+ { 0x0CC9, 67697 },
+ { 0x0CAA, 67700 },
+ { 0x0CA3, 67703 },
+ { 0x0CC5, 67706 },
+ { 0x0CBA, 67709 },
+ { 0x0CB5, 67712 },
+ { 0x0CB6, 67715 },
+ { 0x0CC4, 67718 },
+ { 0x0CC8, 67721 },
+ { 0x0CB1, 67724 },
+ { 0x0CBF, 67727 },
+ { 0x0CC3, 67730 },
+ { 0x0CC1, 67733 },
+ { 0x0CB9, 67736 },
+ { 0x0CA9, 67739 },
+ { 0x0CAE, 67742 },
+ { 0x0CB4, 67745 },
+ { 0x0CBD, 67748 },
+ { 0x0CA6, 67751 },
+ { 0x0CA4, 67754 },
+ { 0x0CCD, 67757 },
+ { 0x0CA7, 67760 },
+ { 0x0CB0, 67763 },
+ { 0x0CAB, 67766 },
+ { 0x0CB7, 67769 },
+ { 0x0CCE, 67772 },
+ { 0x0CC6, 67775 },
+ { 0x0CC7, 67778 },
+ { 0x0CB2, 67781 },
+ { 0x0CBB, 67784 },
+ { 0x0CAC, 67787 },
+ { 0x0CC0, 67790 },
+ { 0x0CAF, 67793 },
+ { 0x0CBE, 67796 },
+ { 0x0CCB, 67799 },
+ { 0x0CBC, 67802 },
+ { 0x0CAD, 67805 },
+ { 0x0CCC, 67808 },
+ { 0x0D25, 67812 },
+ { 0x0D28, 67816 },
+ { 0x0D27, 67822 },
+ { 0x0D26, 67828 },
+ { 0x0D21, 67834 },
+ { 0x0D23, 67838 },
+ { 0x0D20, 67844 },
+ { 0x0D24, 67848 },
+ { 0x0D22, 67852 },
+ { 0x0C78, 67856 },
+ { 0x0C79, 67861 },
+ { 0x0C63, 67866 },
+ { 0x0CEB, 67869 },
+ { 0x0CEC, 67875 },
+ { 0x0CED, 67880 },
+ { 0x0D15, 67886 },
+ { 0x0D0D, 67890 },
+ { 0x0D03, 67894 },
+ { 0x0CF3, 67898 },
+ { 0x0CFE, 67902 },
+ { 0x0CF0, 67906 },
+ { 0x0D14, 67910 },
+ { 0x0CF5, 67914 },
+ { 0x0CEE, 67918 },
+ { 0x0D10, 67922 },
+ { 0x0D05, 67926 },
+ { 0x0D00, 67930 },
+ { 0x0D01, 67934 },
+ { 0x0D0F, 67938 },
+ { 0x0D13, 67942 },
+ { 0x0CFC, 67946 },
+ { 0x0D0A, 67950 },
+ { 0x0D0E, 67954 },
+ { 0x0D0C, 67958 },
+ { 0x0D04, 67962 },
+ { 0x0CF4, 67966 },
+ { 0x0CF9, 67970 },
+ { 0x0CFF, 67974 },
+ { 0x0D08, 67978 },
+ { 0x0CF1, 67982 },
+ { 0x0CEF, 67986 },
+ { 0x0CF2, 67990 },
+ { 0x0CFB, 67994 },
+ { 0x0CF6, 67998 },
+ { 0x0D02, 68002 },
+ { 0x0D11, 68006 },
+ { 0x0D12, 68010 },
+ { 0x0CFD, 68014 },
+ { 0x0D06, 68018 },
+ { 0x0CF7, 68022 },
+ { 0x0D0B, 68026 },
+ { 0x0CFA, 68030 },
+ { 0x0D09, 68034 },
+ { 0x0D16, 68038 },
+ { 0x0D07, 68042 },
+ { 0x0CF8, 68046 },
+ { 0x0D19, 68050 },
+ { 0x0D17, 68055 },
+ { 0x0D18, 68060 },
+ { 0x0C7A, 68065 },
+ { 0x0C7C, 68072 },
+ { 0x0C7B, 68077 },
+ { 0x0D1E, 68082 },
+ { 0x0D1F, 68087 },
+ { 0x0D1C, 68092 },
+ { 0x0D1D, 68097 },
+ { 0x4AA2, 68102 },
+ { 0x4A5B, 68104 },
+ { 0x4A9E, 68106 },
+ { 0x4A9D, 68109 },
+ { 0x4A9C, 68112 },
+ { 0x4A9B, 68115 },
+ { 0x4A9F, 68118 },
+ { 0x4A9A, 68121 },
+ { 0x4AA4, 68124 },
+ { 0x4AA9, 68127 },
+ { 0x4AA5, 68130 },
+ { 0x4AA8, 68133 },
+ { 0x4AA7, 68136 },
+ { 0x4AAC, 68139 },
+ { 0x4AA3, 68142 },
+ { 0x4AAB, 68145 },
+ { 0x4AAA, 68148 },
+ { 0x4AA6, 68151 },
+ { 0x4AA0, 68154 },
+ { 0x4A94, 68156 },
+ { 0x4A8C, 68160 },
+ { 0x4A97, 68164 },
+ { 0x4A8E, 68168 },
+ { 0x4A8B, 68172 },
+ { 0x4A96, 68176 },
+ { 0x4A99, 68180 },
+ { 0x4A8D, 68184 },
+ { 0x4A8F, 68188 },
+ { 0x4A95, 68192 },
+ { 0x4A98, 68197 },
+ { 0x4A92, 68202 },
+ { 0x4A90, 68207 },
+ { 0x4A93, 68212 },
+ { 0x4A91, 68217 },
+ { 0x4A5C, 68222 },
+ { 0x4A66, 68225 },
+ { 0x4A5E, 68228 },
+ { 0x4A68, 68231 },
+ { 0x4A60, 68234 },
+ { 0x4A5D, 68237 },
+ { 0x4A67, 68240 },
+ { 0x4A69, 68243 },
+ { 0x4A80, 68246 },
+ { 0x4A6F, 68249 },
+ { 0x4A7B, 68252 },
+ { 0x4A6C, 68255 },
+ { 0x4A8A, 68258 },
+ { 0x4A5F, 68261 },
+ { 0x4A71, 68264 },
+ { 0x4A6A, 68267 },
+ { 0x4A85, 68270 },
+ { 0x4A82, 68273 },
+ { 0x4A7D, 68276 },
+ { 0x4A7E, 68279 },
+ { 0x4A84, 68282 },
+ { 0x4A89, 68285 },
+ { 0x4A79, 68288 },
+ { 0x4A61, 68291 },
+ { 0x4A86, 68294 },
+ { 0x4A83, 68297 },
+ { 0x4A81, 68300 },
+ { 0x4A70, 68303 },
+ { 0x4A76, 68306 },
+ { 0x4A7C, 68309 },
+ { 0x4A6D, 68312 },
+ { 0x4A72, 68315 },
+ { 0x4A6B, 68318 },
+ { 0x4A6E, 68321 },
+ { 0x4A78, 68324 },
+ { 0x4A73, 68327 },
+ { 0x4A7F, 68330 },
+ { 0x4A87, 68333 },
+ { 0x4A88, 68336 },
+ { 0x4A7A, 68339 },
+ { 0x4A74, 68342 },
+ { 0x4A77, 68345 },
+ { 0x4A75, 68348 },
+ { 0x4A64, 68351 },
+ { 0x4A62, 68355 },
+ { 0x4A65, 68359 },
+ { 0x4A63, 68363 },
+ { 0x4AA1, 68367 },
+ { 0x6FD7, 68370 },
+ { 0x6E6C, 68371 },
+ { 0x218C, 68373 },
+ { 0x218B, 68376 },
+ { 0x218E, 68379 },
+ { 0x2191, 68382 },
+ { 0x218F, 68385 },
+ { 0x218A, 68388 },
+ { 0x218D, 68391 },
+ { 0x2190, 68394 },
+ { 0x6CF5, 68397 },
+ { 0x71A6, 68398 },
+ { 0x1C67, 68400 },
+ { 0x6E3B, 68403 },
+ { 0x71C2, 68406 },
+ { 0x1D28, 68408 },
+ { 0x1D1A, 68412 },
+ { 0x246C, 68414 },
+ { 0x1D2E, 68418 },
+ { 0x1D39, 68422 },
+ { 0x1D3A, 68427 },
+ { 0x70F4, 68432 },
+ { 0x70EC, 68438 },
+ { 0x70F8, 68444 },
+ { 0x1D67, 68450 },
+ { 0x70F0, 68455 },
+ { 0x716A, 68461 },
+ { 0x2463, 68466 },
+ { 0x70FC, 68471 },
+ { 0x1D4E, 68476 },
+ { 0x2660, 68482 },
+ { 0x26E1, 68485 },
+ { 0x712C, 68490 },
+ { 0x7128, 68493 },
+ { 0x1D70, 68497 },
+ { 0x1D74, 68500 },
+ { 0x1D76, 68505 },
+ { 0x1D75, 68513 },
+ { 0x1D73, 68521 },
+ { 0x270E, 68526 },
+ { 0x7166, 68534 },
+ { 0x1D77, 68540 },
+ { 0x1D78, 68544 },
+ { 0x2908, 68550 },
+ { 0x1D6A, 68552 },
+ { 0x1D5A, 68555 },
+ { 0x1D51, 68558 },
+ { 0x6FA8, 68561 },
+ { 0x2464, 68563 },
+ { 0x24B2, 68566 },
+ { 0x24BA, 68573 },
+ { 0x24BD, 68580 },
+ { 0x24C8, 68591 },
+ { 0x24AE, 68602 },
+ { 0x24B6, 68609 },
+ { 0x1D48, 68616 },
+ { 0x1D47, 68621 },
+ { 0x7120, 68626 },
+ { 0x7162, 68629 },
+ { 0x234A, 68632 },
+ { 0x7124, 68635 },
+ { 0x7130, 68638 },
+ { 0x24A3, 68641 },
+ { 0x2725, 68647 },
+ { 0x711C, 68653 },
+ { 0x26BB, 68656 },
+ { 0x26CB, 68659 },
+ { 0x7110, 68664 },
+ { 0x26F8, 68670 },
+ { 0x26F9, 68677 },
+ { 0x7118, 68684 },
+ { 0x7114, 68691 },
+ { 0x26D3, 68697 },
+ { 0x710C, 68704 },
+ { 0x7108, 68710 },
+ { 0x26D9, 68716 },
+ { 0x26C5, 68724 },
+ { 0x26DD, 68728 },
+ { 0x2266, 68732 },
+ { 0x6C46, 68734 },
+ { 0x21FA, 68735 },
+ { 0x6DCD, 68737 },
+ { 0x6F44, 68738 },
+ { 0x6F5A, 68740 },
+ { 0x6CBC, 68742 },
+ { 0x2267, 68744 },
+ { 0x1C20, 68746 },
+ { 0x1C1E, 68750 },
+ { 0x2262, 68753 },
+ { 0x701A, 68754 },
+ { 0x7019, 68756 },
+ { 0x6D03, 68758 },
+ { 0x1CB8, 68760 },
+ { 0x21AC, 68762 },
+ { 0x053E, 68763 },
+ { 0x053A, 68766 },
+ { 0x0510, 68769 },
+ { 0x0520, 68771 },
+ { 0x0533, 68775 },
+ { 0x0516, 68779 },
+ { 0x0519, 68783 },
+ { 0x051A, 68787 },
+ { 0x0522, 68791 },
+ { 0x0523, 68795 },
+ { 0x0537, 68799 },
+ { 0x052E, 68803 },
+ { 0x051B, 68807 },
+ { 0x052A, 68811 },
+ { 0x0527, 68815 },
+ { 0x0518, 68819 },
+ { 0x0513, 68823 },
+ { 0x0514, 68827 },
+ { 0x052B, 68831 },
+ { 0x0517, 68835 },
+ { 0x0538, 68839 },
+ { 0x0515, 68843 },
+ { 0x051D, 68847 },
+ { 0x0536, 68851 },
+ { 0x0521, 68855 },
+ { 0x0526, 68859 },
+ { 0x0528, 68863 },
+ { 0x052C, 68867 },
+ { 0x0532, 68871 },
+ { 0x052F, 68875 },
+ { 0x0529, 68879 },
+ { 0x0530, 68883 },
+ { 0x051F, 68887 },
+ { 0x051C, 68891 },
+ { 0x0525, 68895 },
+ { 0x0524, 68899 },
+ { 0x052D, 68903 },
+ { 0x051E, 68907 },
+ { 0x0535, 68911 },
+ { 0x0531, 68915 },
+ { 0x0534, 68919 },
+ { 0x0539, 68923 },
+ { 0x3A15, 68928 },
+ { 0x3A16, 68933 },
+ { 0x3A14, 68938 },
+ { 0x3A18, 68943 },
+ { 0x3A17, 68948 },
+ { 0x053B, 68953 },
+ { 0x04F3, 68955 },
+ { 0x0506, 68959 },
+ { 0x04E9, 68963 },
+ { 0x04EC, 68967 },
+ { 0x04ED, 68971 },
+ { 0x04F5, 68975 },
+ { 0x04F6, 68979 },
+ { 0x050A, 68983 },
+ { 0x0501, 68987 },
+ { 0x04EE, 68991 },
+ { 0x04FD, 68995 },
+ { 0x04FA, 68999 },
+ { 0x04EB, 69003 },
+ { 0x04E6, 69007 },
+ { 0x04E7, 69011 },
+ { 0x04FE, 69015 },
+ { 0x04EA, 69019 },
+ { 0x050B, 69023 },
+ { 0x04E8, 69027 },
+ { 0x04F0, 69031 },
+ { 0x0509, 69035 },
+ { 0x04F4, 69039 },
+ { 0x04F9, 69043 },
+ { 0x04FB, 69047 },
+ { 0x04FF, 69051 },
+ { 0x0505, 69055 },
+ { 0x0502, 69059 },
+ { 0x04FC, 69063 },
+ { 0x0503, 69067 },
+ { 0x04F2, 69071 },
+ { 0x04EF, 69075 },
+ { 0x04F8, 69079 },
+ { 0x04F7, 69083 },
+ { 0x0500, 69087 },
+ { 0x04F1, 69091 },
+ { 0x0508, 69095 },
+ { 0x0504, 69099 },
+ { 0x0507, 69103 },
+ { 0x050E, 69107 },
+ { 0x050C, 69110 },
+ { 0x0511, 69116 },
+ { 0x050D, 69119 },
+ { 0x050F, 69121 },
+ { 0x0512, 69124 },
+ { 0x000A, 69127 },
+ { 0x1DA0, 69128 },
+ { 0x1BF6, 69130 },
+ { 0x6D9A, 69131 },
+ { 0x6D66, 69133 },
+ { 0x71B5, 69135 },
+ { 0x176F, 69137 },
+ { 0x172B, 69140 },
+ { 0x172C, 69144 },
+ { 0x172F, 69148 },
+ { 0x172D, 69151 },
+ { 0x172E, 69154 },
+ { 0x175F, 69157 },
+ { 0x1785, 69160 },
+ { 0x1786, 69163 },
+ { 0x1784, 69166 },
+ { 0x1778, 69169 },
+ { 0x177D, 69172 },
+ { 0x1779, 69175 },
+ { 0x177C, 69178 },
+ { 0x177B, 69181 },
+ { 0x1780, 69184 },
+ { 0x1777, 69187 },
+ { 0x177F, 69190 },
+ { 0x177E, 69193 },
+ { 0x177A, 69196 },
+ { 0x1781, 69199 },
+ { 0x1767, 69201 },
+ { 0x1768, 69206 },
+ { 0x1765, 69212 },
+ { 0x1766, 69217 },
+ { 0x1761, 69223 },
+ { 0x1762, 69227 },
+ { 0x1763, 69232 },
+ { 0x1764, 69236 },
+ { 0x176D, 69241 },
+ { 0x176E, 69245 },
+ { 0x1769, 69250 },
+ { 0x176A, 69254 },
+ { 0x176C, 69259 },
+ { 0x176B, 69265 },
+ { 0x1760, 69270 },
+ { 0x1783, 69274 },
+ { 0x1754, 69276 },
+ { 0x1755, 69279 },
+ { 0x1743, 69283 },
+ { 0x1744, 69286 },
+ { 0x174F, 69290 },
+ { 0x1750, 69293 },
+ { 0x174A, 69297 },
+ { 0x174B, 69302 },
+ { 0x1773, 69307 },
+ { 0x1740, 69311 },
+ { 0x1741, 69314 },
+ { 0x175E, 69318 },
+ { 0x1745, 69321 },
+ { 0x1746, 69324 },
+ { 0x173E, 69328 },
+ { 0x173F, 69331 },
+ { 0x1759, 69335 },
+ { 0x1738, 69338 },
+ { 0x1739, 69342 },
+ { 0x1756, 69347 },
+ { 0x1751, 69350 },
+ { 0x174C, 69353 },
+ { 0x1752, 69357 },
+ { 0x1753, 69360 },
+ { 0x1758, 69364 },
+ { 0x1736, 69367 },
+ { 0x1737, 69371 },
+ { 0x175D, 69376 },
+ { 0x175B, 69379 },
+ { 0x175C, 69383 },
+ { 0x174D, 69387 },
+ { 0x174E, 69390 },
+ { 0x1748, 69394 },
+ { 0x1749, 69398 },
+ { 0x1774, 69403 },
+ { 0x175A, 69407 },
+ { 0x1757, 69410 },
+ { 0x1770, 69413 },
+ { 0x1742, 69417 },
+ { 0x1747, 69420 },
+ { 0x1775, 69423 },
+ { 0x1771, 69427 },
+ { 0x1772, 69431 },
+ { 0x1730, 69435 },
+ { 0x1731, 69438 },
+ { 0x173A, 69442 },
+ { 0x1732, 69445 },
+ { 0x1733, 69448 },
+ { 0x173C, 69452 },
+ { 0x173D, 69455 },
+ { 0x1734, 69459 },
+ { 0x1735, 69462 },
+ { 0x173B, 69466 },
+ { 0x1776, 69469 },
+ { 0x1782, 69473 },
+ { 0x178B, 69475 },
+ { 0x1791, 69479 },
+ { 0x178C, 69484 },
+ { 0x1789, 69489 },
+ { 0x178D, 69493 },
+ { 0x1788, 69497 },
+ { 0x178A, 69501 },
+ { 0x178E, 69505 },
+ { 0x1790, 69509 },
+ { 0x178F, 69513 },
+ { 0x179A, 69517 },
+ { 0x1799, 69522 },
+ { 0x1793, 69527 },
+ { 0x1792, 69532 },
+ { 0x1795, 69537 },
+ { 0x1798, 69542 },
+ { 0x1794, 69549 },
+ { 0x1797, 69554 },
+ { 0x1796, 69561 },
+ { 0x179F, 69566 },
+ { 0x17A3, 69572 },
+ { 0x17A0, 69578 },
+ { 0x17A1, 69584 },
+ { 0x17A2, 69590 },
+ { 0x179C, 69596 },
+ { 0x179B, 69602 },
+ { 0x179E, 69608 },
+ { 0x179D, 69614 },
+ { 0x1787, 69620 },
+ { 0x6DEF, 69622 },
+ { 0x6DF1, 69626 },
+ { 0x6DF2, 69630 },
+ { 0x6DF0, 69634 },
+ { 0x2218, 69638 },
+ { 0x6CBD, 69639 },
+ { 0x6D5C, 69641 },
+ { 0x6E51, 69642 },
+ { 0x6E0C, 69643 },
+ { 0x2C38, 69645 },
+ { 0x2C37, 69649 },
+ { 0x2C35, 69653 },
+ { 0x2C36, 69657 },
+ { 0x2B9F, 69661 },
+ { 0x2B8A, 69664 },
+ { 0x2B9D, 69667 },
+ { 0x2B8E, 69670 },
+ { 0x2BA1, 69673 },
+ { 0x2B8D, 69676 },
+ { 0x2B92, 69679 },
+ { 0x2B94, 69682 },
+ { 0x2BAC, 69685 },
+ { 0x2B95, 69688 },
+ { 0x2B93, 69691 },
+ { 0x2B91, 69694 },
+ { 0x2B8C, 69697 },
+ { 0x2B90, 69700 },
+ { 0x2BA0, 69703 },
+ { 0x2B8B, 69706 },
+ { 0x2B96, 69709 },
+ { 0x2B9B, 69712 },
+ { 0x2B9E, 69715 },
+ { 0x2B8F, 69718 },
+ { 0x2BAD, 69721 },
+ { 0x2BAF, 69724 },
+ { 0x2B97, 69727 },
+ { 0x2B9C, 69730 },
+ { 0x2BA3, 69733 },
+ { 0x2C31, 69736 },
+ { 0x2BA7, 69739 },
+ { 0x2BA5, 69742 },
+ { 0x2C21, 69745 },
+ { 0x2B99, 69748 },
+ { 0x2C25, 69751 },
+ { 0x2BA2, 69754 },
+ { 0x2BA4, 69757 },
+ { 0x2BA8, 69760 },
+ { 0x2BAB, 69763 },
+ { 0x2C39, 69766 },
+ { 0x2BB1, 69769 },
+ { 0x2C24, 69772 },
+ { 0x2BB2, 69775 },
+ { 0x2C2D, 69778 },
+ { 0x2C29, 69781 },
+ { 0x2BAE, 69784 },
+ { 0x2C23, 69787 },
+ { 0x2C3A, 69790 },
+ { 0x2BB0, 69793 },
+ { 0x2C32, 69796 },
+ { 0x2C27, 69799 },
+ { 0x2BA6, 69802 },
+ { 0x2B9A, 69805 },
+ { 0x2B98, 69808 },
+ { 0x2C22, 69811 },
+ { 0x2C3B, 69814 },
+ { 0x2BA9, 69817 },
+ { 0x2C2A, 69820 },
+ { 0x2BAA, 69823 },
+ { 0x2C26, 69826 },
+ { 0x2C2B, 69829 },
+ { 0x2C2E, 69832 },
+ { 0x2C33, 69835 },
+ { 0x2C28, 69838 },
+ { 0x2C2C, 69841 },
+ { 0x2C2F, 69844 },
+ { 0x2C30, 69847 },
+ { 0x2C34, 69850 },
+ { 0x169C, 69853 },
+ { 0x1698, 69857 },
+ { 0x1696, 69861 },
+ { 0x1699, 69865 },
+ { 0x1697, 69869 },
+ { 0x169A, 69873 },
+ { 0x1694, 69877 },
+ { 0x1684, 69880 },
+ { 0x168B, 69883 },
+ { 0x1688, 69886 },
+ { 0x1680, 69889 },
+ { 0x1695, 69892 },
+ { 0x168C, 69895 },
+ { 0x167F, 69898 },
+ { 0x1691, 69901 },
+ { 0x1685, 69904 },
+ { 0x1689, 69907 },
+ { 0x1683, 69910 },
+ { 0x1690, 69913 },
+ { 0x1693, 69916 },
+ { 0x1687, 69919 },
+ { 0x1692, 69922 },
+ { 0x168F, 69925 },
+ { 0x1686, 69928 },
+ { 0x1681, 69931 },
+ { 0x168A, 69934 },
+ { 0x168D, 69937 },
+ { 0x1682, 69940 },
+ { 0x168E, 69943 },
+ { 0x169B, 69946 },
+ { 0x6D12, 69948 },
+ { 0x6EA6, 69950 },
+ { 0x6EA7, 69951 },
+ { 0x2128, 69955 },
+ { 0x217E, 69956 },
+ { 0x6E00, 69957 },
+ { 0x1114, 69958 },
+ { 0x11AB, 69961 },
+ { 0x110B, 69964 },
+ { 0x1267, 69967 },
+ { 0x110D, 69970 },
+ { 0x118D, 69973 },
+ { 0x11F4, 69976 },
+ { 0x11C5, 69979 },
+ { 0x11DA, 69982 },
+ { 0x110F, 69985 },
+ { 0x1153, 69988 },
+ { 0x128F, 69991 },
+ { 0x125A, 69994 },
+ { 0x120F, 69997 },
+ { 0x1170, 70000 },
+ { 0x1248, 70003 },
+ { 0x1115, 70006 },
+ { 0x1126, 70009 },
+ { 0x1138, 70012 },
+ { 0x1560, 70015 },
+ { 0x119A, 70018 },
+ { 0x1193, 70021 },
+ { 0x1195, 70024 },
+ { 0x1197, 70027 },
+ { 0x1135, 70030 },
+ { 0x1263, 70033 },
+ { 0x125D, 70036 },
+ { 0x125F, 70039 },
+ { 0x1261, 70042 },
+ { 0x1287, 70045 },
+ { 0x110E, 70048 },
+ { 0x1136, 70051 },
+ { 0x117C, 70054 },
+ { 0x1175, 70057 },
+ { 0x1177, 70060 },
+ { 0x1179, 70063 },
+ { 0x118E, 70066 },
+ { 0x11E4, 70069 },
+ { 0x11DD, 70072 },
+ { 0x12B0, 70075 },
+ { 0x11DF, 70078 },
+ { 0x11E1, 70081 },
+ { 0x11B4, 70084 },
+ { 0x11AD, 70087 },
+ { 0x11C7, 70090 },
+ { 0x11AF, 70093 },
+ { 0x11B1, 70096 },
+ { 0x11D1, 70099 },
+ { 0x11CA, 70102 },
+ { 0x129F, 70105 },
+ { 0x11DC, 70108 },
+ { 0x11CC, 70111 },
+ { 0x11CE, 70114 },
+ { 0x1137, 70117 },
+ { 0x1110, 70120 },
+ { 0x155F, 70123 },
+ { 0x1142, 70126 },
+ { 0x1139, 70129 },
+ { 0x113B, 70132 },
+ { 0x113D, 70135 },
+ { 0x128D, 70138 },
+ { 0x1289, 70141 },
+ { 0x128B, 70144 },
+ { 0x1255, 70147 },
+ { 0x124C, 70150 },
+ { 0x1250, 70153 },
+ { 0x1252, 70156 },
+ { 0x11FE, 70159 },
+ { 0x11F7, 70162 },
+ { 0x122F, 70165 },
+ { 0x11F9, 70168 },
+ { 0x11FB, 70171 },
+ { 0x1211, 70174 },
+ { 0x115F, 70177 },
+ { 0x1156, 70180 },
+ { 0x1274, 70183 },
+ { 0x1158, 70186 },
+ { 0x115A, 70189 },
+ { 0x1121, 70192 },
+ { 0x1116, 70195 },
+ { 0x1118, 70198 },
+ { 0x111C, 70201 },
+ { 0x1237, 70204 },
+ { 0x1230, 70207 },
+ { 0x1232, 70210 },
+ { 0x1234, 70213 },
+ { 0x110C, 70216 },
+ { 0x1561, 70219 },
+ { 0x119B, 70222 },
+ { 0x1377, 70225 },
+ { 0x1196, 70229 },
+ { 0x1198, 70232 },
+ { 0x11A6, 70235 },
+ { 0x119C, 70238 },
+ { 0x119E, 70241 },
+ { 0x11A2, 70244 },
+ { 0x1264, 70247 },
+ { 0x1260, 70250 },
+ { 0x1262, 70253 },
+ { 0x117D, 70256 },
+ { 0x1567, 70259 },
+ { 0x1178, 70262 },
+ { 0x117A, 70265 },
+ { 0x1188, 70268 },
+ { 0x117E, 70271 },
+ { 0x1180, 70274 },
+ { 0x1184, 70277 },
+ { 0x11E5, 70280 },
+ { 0x156C, 70283 },
+ { 0x12AE, 70286 },
+ { 0x12AA, 70289 },
+ { 0x12AC, 70292 },
+ { 0x11E0, 70295 },
+ { 0x11E2, 70298 },
+ { 0x11F0, 70301 },
+ { 0x11E6, 70304 },
+ { 0x11E8, 70307 },
+ { 0x11EC, 70310 },
+ { 0x11B5, 70313 },
+ { 0x1569, 70316 },
+ { 0x11B0, 70319 },
+ { 0x11B2, 70322 },
+ { 0x11C0, 70325 },
+ { 0x11B6, 70328 },
+ { 0x11B8, 70331 },
+ { 0x11BC, 70334 },
+ { 0x11D2, 70337 },
+ { 0x156B, 70340 },
+ { 0x129D, 70343 },
+ { 0x1299, 70346 },
+ { 0x129B, 70349 },
+ { 0x11CD, 70352 },
+ { 0x12A0, 70355 },
+ { 0x11CF, 70358 },
+ { 0x156A, 70361 },
+ { 0x11D5, 70364 },
+ { 0x11D3, 70367 },
+ { 0x1575, 70370 },
+ { 0x1579, 70373 },
+ { 0x1143, 70376 },
+ { 0x1564, 70379 },
+ { 0x113C, 70382 },
+ { 0x113E, 70385 },
+ { 0x1563, 70388 },
+ { 0x114E, 70391 },
+ { 0x1144, 70394 },
+ { 0x1146, 70397 },
+ { 0x114A, 70400 },
+ { 0x128E, 70403 },
+ { 0x1379, 70406 },
+ { 0x128A, 70409 },
+ { 0x128C, 70412 },
+ { 0x1256, 70415 },
+ { 0x1574, 70418 },
+ { 0x1251, 70421 },
+ { 0x1253, 70424 },
+ { 0x1582, 70427 },
+ { 0x157E, 70430 },
+ { 0x1580, 70433 },
+ { 0x11FF, 70436 },
+ { 0x156E, 70439 },
+ { 0x121F, 70442 },
+ { 0x121A, 70445 },
+ { 0x121B, 70448 },
+ { 0x121D, 70451 },
+ { 0x11FA, 70454 },
+ { 0x11FC, 70457 },
+ { 0x156D, 70460 },
+ { 0x120A, 70463 },
+ { 0x1200, 70466 },
+ { 0x1202, 70469 },
+ { 0x1206, 70472 },
+ { 0x1160, 70475 },
+ { 0x1566, 70478 },
+ { 0x1270, 70481 },
+ { 0x1268, 70484 },
+ { 0x126A, 70487 },
+ { 0x126E, 70490 },
+ { 0x1159, 70493 },
+ { 0x115B, 70496 },
+ { 0x1174, 70499 },
+ { 0x1171, 70502 },
+ { 0x1279, 70505 },
+ { 0x1172, 70508 },
+ { 0x1173, 70511 },
+ { 0x116B, 70514 },
+ { 0x1161, 70517 },
+ { 0x1163, 70520 },
+ { 0x1167, 70523 },
+ { 0x127D, 70526 },
+ { 0x127A, 70529 },
+ { 0x127B, 70532 },
+ { 0x127C, 70535 },
+ { 0x1123, 70538 },
+ { 0x1562, 70541 },
+ { 0x111A, 70544 },
+ { 0x111E, 70547 },
+ { 0x1238, 70550 },
+ { 0x1573, 70553 },
+ { 0x1233, 70556 },
+ { 0x1235, 70559 },
+ { 0x1572, 70562 },
+ { 0x1243, 70565 },
+ { 0x1239, 70568 },
+ { 0x123B, 70571 },
+ { 0x123F, 70574 },
+ { 0x1194, 70577 },
+ { 0x11A8, 70580 },
+ { 0x11A0, 70583 },
+ { 0x11A4, 70586 },
+ { 0x125E, 70589 },
+ { 0x1378, 70592 },
+ { 0x1265, 70596 },
+ { 0x1176, 70599 },
+ { 0x118A, 70602 },
+ { 0x1568, 70605 },
+ { 0x1182, 70608 },
+ { 0x1186, 70611 },
+ { 0x11DE, 70614 },
+ { 0x12AF, 70617 },
+ { 0x12AB, 70620 },
+ { 0x12AD, 70623 },
+ { 0x11F2, 70626 },
+ { 0x11EA, 70629 },
+ { 0x11EE, 70632 },
+ { 0x11AE, 70635 },
+ { 0x11C2, 70638 },
+ { 0x11BA, 70641 },
+ { 0x11BE, 70644 },
+ { 0x11CB, 70647 },
+ { 0x129E, 70650 },
+ { 0x137A, 70653 },
+ { 0x129A, 70656 },
+ { 0x129C, 70659 },
+ { 0x137F, 70662 },
+ { 0x137B, 70665 },
+ { 0x137D, 70668 },
+ { 0x11D7, 70671 },
+ { 0x1577, 70674 },
+ { 0x157B, 70677 },
+ { 0x113A, 70680 },
+ { 0x1150, 70683 },
+ { 0x1148, 70686 },
+ { 0x114C, 70689 },
+ { 0x1565, 70692 },
+ { 0x1288, 70695 },
+ { 0x124F, 70698 },
+ { 0x1258, 70701 },
+ { 0x157D, 70704 },
+ { 0x157F, 70707 },
+ { 0x1581, 70710 },
+ { 0x11F8, 70713 },
+ { 0x1220, 70716 },
+ { 0x1570, 70719 },
+ { 0x121C, 70722 },
+ { 0x121E, 70725 },
+ { 0x156F, 70728 },
+ { 0x122B, 70731 },
+ { 0x1221, 70734 },
+ { 0x1223, 70737 },
+ { 0x1227, 70740 },
+ { 0x120C, 70743 },
+ { 0x1204, 70746 },
+ { 0x1208, 70749 },
+ { 0x1157, 70752 },
+ { 0x1271, 70755 },
+ { 0x126C, 70758 },
+ { 0x126F, 70761 },
+ { 0x1593, 70764 },
+ { 0x1592, 70767 },
+ { 0x1293, 70770 },
+ { 0x1290, 70773 },
+ { 0x1291, 70776 },
+ { 0x1292, 70779 },
+ { 0x1278, 70782 },
+ { 0x1275, 70785 },
+ { 0x1276, 70788 },
+ { 0x1277, 70791 },
+ { 0x116D, 70794 },
+ { 0x1165, 70797 },
+ { 0x1169, 70800 },
+ { 0x1231, 70803 },
+ { 0x1245, 70806 },
+ { 0x123D, 70809 },
+ { 0x1241, 70812 },
+ { 0x112C, 70815 },
+ { 0x1134, 70821 },
+ { 0x1133, 70826 },
+ { 0x112E, 70830 },
+ { 0x1129, 70834 },
+ { 0x112A, 70838 },
+ { 0x112D, 70842 },
+ { 0x1132, 70848 },
+ { 0x158D, 70854 },
+ { 0x112B, 70859 },
+ { 0x112F, 70865 },
+ { 0x1130, 70870 },
+ { 0x1131, 70877 },
+ { 0x158E, 70882 },
+ { 0x1298, 70887 },
+ { 0x1380, 70890 },
+ { 0x137C, 70893 },
+ { 0x137E, 70896 },
+ { 0x122D, 70899 },
+ { 0x1225, 70902 },
+ { 0x1229, 70905 },
+ { 0x1571, 70908 },
+ { 0x1272, 70911 },
+ { 0x1598, 70914 },
+ { 0x1597, 70917 },
+ { 0x1596, 70920 },
+ { 0x1595, 70923 },
+ { 0x1594, 70926 },
+ { 0x15A2, 70929 },
+ { 0x15A3, 70934 },
+ { 0x110A, 70939 },
+ { 0x11F6, 70942 },
+ { 0x125C, 70946 },
+ { 0x1269, 70950 },
+ { 0x126B, 70954 },
+ { 0x126D, 70958 },
+ { 0x124D, 70962 },
+ { 0x158F, 70966 },
+ { 0x11C9, 70970 },
+ { 0x12CD, 70974 },
+ { 0x12CA, 70978 },
+ { 0x12CB, 70982 },
+ { 0x12CC, 70986 },
+ { 0x1324, 70990 },
+ { 0x131F, 70994 },
+ { 0x11AC, 70998 },
+ { 0x124B, 71002 },
+ { 0x159B, 71006 },
+ { 0x15A0, 71010 },
+ { 0x12A4, 71014 },
+ { 0x12A1, 71018 },
+ { 0x12A2, 71022 },
+ { 0x12A3, 71026 },
+ { 0x159A, 71030 },
+ { 0x1599, 71034 },
+ { 0x1127, 71038 },
+ { 0x1111, 71042 },
+ { 0x1199, 71046 },
+ { 0x117B, 71050 },
+ { 0x11E3, 71054 },
+ { 0x11B3, 71058 },
+ { 0x11D0, 71062 },
+ { 0x113F, 71066 },
+ { 0x11FD, 71070 },
+ { 0x115C, 71074 },
+ { 0x1236, 71078 },
+ { 0x1152, 71082 },
+ { 0x12B9, 71086 },
+ { 0x1155, 71090 },
+ { 0x1113, 71094 },
+ { 0x12F8, 71098 },
+ { 0x1350, 71102 },
+ { 0x115E, 71106 },
+ { 0x1112, 71110 },
+ { 0x12FE, 71114 },
+ { 0x12FB, 71118 },
+ { 0x12FD, 71122 },
+ { 0x12FA, 71126 },
+ { 0x12F9, 71130 },
+ { 0x1141, 71134 },
+ { 0x1325, 71138 },
+ { 0x1321, 71142 },
+ { 0x1323, 71146 },
+ { 0x1320, 71150 },
+ { 0x131E, 71154 },
+ { 0x130B, 71158 },
+ { 0x1331, 71162 },
+ { 0x132E, 71166 },
+ { 0x1330, 71170 },
+ { 0x132D, 71174 },
+ { 0x132C, 71178 },
+ { 0x1317, 71182 },
+ { 0x1314, 71186 },
+ { 0x1316, 71190 },
+ { 0x1313, 71194 },
+ { 0x1312, 71198 },
+ { 0x1311, 71202 },
+ { 0x130E, 71206 },
+ { 0x11DB, 71210 },
+ { 0x1310, 71214 },
+ { 0x130D, 71218 },
+ { 0x130C, 71222 },
+ { 0x12F7, 71226 },
+ { 0x12F4, 71230 },
+ { 0x12F6, 71234 },
+ { 0x12F3, 71238 },
+ { 0x12F2, 71242 },
+ { 0x12D9, 71246 },
+ { 0x12D6, 71250 },
+ { 0x12D8, 71254 },
+ { 0x12D5, 71258 },
+ { 0x12D4, 71262 },
+ { 0x135D, 71266 },
+ { 0x135A, 71270 },
+ { 0x1364, 71274 },
+ { 0x135C, 71278 },
+ { 0x1359, 71282 },
+ { 0x1358, 71286 },
+ { 0x12DF, 71290 },
+ { 0x12DC, 71294 },
+ { 0x12DE, 71298 },
+ { 0x12DB, 71302 },
+ { 0x12DA, 71306 },
+ { 0x131D, 71310 },
+ { 0x131A, 71314 },
+ { 0x131C, 71318 },
+ { 0x1319, 71322 },
+ { 0x1318, 71326 },
+ { 0x134F, 71330 },
+ { 0x134C, 71334 },
+ { 0x134E, 71338 },
+ { 0x134B, 71342 },
+ { 0x134A, 71346 },
+ { 0x1370, 71350 },
+ { 0x136D, 71354 },
+ { 0x136F, 71358 },
+ { 0x136C, 71362 },
+ { 0x136B, 71366 },
+ { 0x115D, 71370 },
+ { 0x1337, 71374 },
+ { 0x1334, 71378 },
+ { 0x1336, 71382 },
+ { 0x1333, 71386 },
+ { 0x1332, 71390 },
+ { 0x1357, 71394 },
+ { 0x1354, 71398 },
+ { 0x1356, 71402 },
+ { 0x1353, 71406 },
+ { 0x1352, 71410 },
+ { 0x159E, 71414 },
+ { 0x12FC, 71418 },
+ { 0x12D3, 71422 },
+ { 0x12D0, 71426 },
+ { 0x12D2, 71430 },
+ { 0x12CF, 71434 },
+ { 0x12CE, 71438 },
+ { 0x159F, 71442 },
+ { 0x159C, 71446 },
+ { 0x1140, 71450 },
+ { 0x12E5, 71454 },
+ { 0x12E2, 71458 },
+ { 0x12E4, 71462 },
+ { 0x12E1, 71466 },
+ { 0x12E0, 71470 },
+ { 0x1322, 71474 },
+ { 0x132B, 71478 },
+ { 0x1328, 71482 },
+ { 0x132A, 71486 },
+ { 0x1327, 71490 },
+ { 0x1326, 71494 },
+ { 0x15A1, 71498 },
+ { 0x1304, 71502 },
+ { 0x1301, 71506 },
+ { 0x1303, 71510 },
+ { 0x1300, 71514 },
+ { 0x12FF, 71518 },
+ { 0x130A, 71522 },
+ { 0x1307, 71526 },
+ { 0x1309, 71530 },
+ { 0x1306, 71534 },
+ { 0x1305, 71538 },
+ { 0x132F, 71542 },
+ { 0x133D, 71546 },
+ { 0x133A, 71550 },
+ { 0x133C, 71554 },
+ { 0x1339, 71558 },
+ { 0x1338, 71562 },
+ { 0x1315, 71566 },
+ { 0x130F, 71570 },
+ { 0x12F5, 71574 },
+ { 0x12D7, 71578 },
+ { 0x135B, 71582 },
+ { 0x1363, 71586 },
+ { 0x1360, 71590 },
+ { 0x1362, 71594 },
+ { 0x135F, 71598 },
+ { 0x135E, 71602 },
+ { 0x12EB, 71606 },
+ { 0x12E8, 71610 },
+ { 0x12EA, 71614 },
+ { 0x12E7, 71618 },
+ { 0x12E6, 71622 },
+ { 0x1349, 71626 },
+ { 0x1346, 71630 },
+ { 0x1348, 71634 },
+ { 0x1345, 71638 },
+ { 0x1344, 71642 },
+ { 0x136A, 71646 },
+ { 0x1367, 71650 },
+ { 0x1369, 71654 },
+ { 0x1366, 71658 },
+ { 0x1365, 71662 },
+ { 0x12F1, 71666 },
+ { 0x12EE, 71670 },
+ { 0x12F0, 71674 },
+ { 0x12ED, 71678 },
+ { 0x12EC, 71682 },
+ { 0x12DD, 71686 },
+ { 0x131B, 71690 },
+ { 0x134D, 71694 },
+ { 0x136E, 71698 },
+ { 0x159D, 71702 },
+ { 0x1335, 71707 },
+ { 0x1355, 71711 },
+ { 0x12D1, 71715 },
+ { 0x12E3, 71719 },
+ { 0x1329, 71723 },
+ { 0x1302, 71727 },
+ { 0x1308, 71731 },
+ { 0x133B, 71735 },
+ { 0x1361, 71739 },
+ { 0x12E9, 71743 },
+ { 0x1347, 71747 },
+ { 0x1343, 71751 },
+ { 0x1340, 71755 },
+ { 0x1342, 71759 },
+ { 0x133F, 71763 },
+ { 0x133E, 71767 },
+ { 0x1368, 71771 },
+ { 0x12EF, 71775 },
+ { 0x1376, 71779 },
+ { 0x1373, 71783 },
+ { 0x1375, 71787 },
+ { 0x1372, 71791 },
+ { 0x1371, 71795 },
+ { 0x1341, 71799 },
+ { 0x1374, 71803 },
+ { 0x15A4, 71807 },
+ { 0x1351, 71812 },
+ { 0x158B, 71817 },
+ { 0x1128, 71821 },
+ { 0x1215, 71825 },
+ { 0x1214, 71829 },
+ { 0x1125, 71833 },
+ { 0x1120, 71837 },
+ { 0x11AA, 71841 },
+ { 0x118C, 71845 },
+ { 0x11C4, 71849 },
+ { 0x11D9, 71853 },
+ { 0x1219, 71857 },
+ { 0x1218, 71861 },
+ { 0x1216, 71865 },
+ { 0x1217, 71869 },
+ { 0x120E, 71873 },
+ { 0x116F, 71877 },
+ { 0x1247, 71881 },
+ { 0x1285, 71885 },
+ { 0x1283, 71889 },
+ { 0x127E, 71893 },
+ { 0x127F, 71897 },
+ { 0x1281, 71901 },
+ { 0x1284, 71905 },
+ { 0x1280, 71909 },
+ { 0x1282, 71913 },
+ { 0x1286, 71917 },
+ { 0x1586, 71921 },
+ { 0x1585, 71925 },
+ { 0x1587, 71929 },
+ { 0x1588, 71933 },
+ { 0x1583, 71937 },
+ { 0x1589, 71941 },
+ { 0x1584, 71945 },
+ { 0x158A, 71949 },
+ { 0x1576, 71953 },
+ { 0x157A, 71957 },
+ { 0x1578, 71961 },
+ { 0x157C, 71965 },
+ { 0x12B8, 71969 },
+ { 0x12B6, 71973 },
+ { 0x12B1, 71977 },
+ { 0x12B2, 71981 },
+ { 0x12B4, 71985 },
+ { 0x12B7, 71989 },
+ { 0x12B3, 71993 },
+ { 0x12B5, 71997 },
+ { 0x158C, 72001 },
+ { 0x12BD, 72005 },
+ { 0x12BA, 72009 },
+ { 0x12BB, 72013 },
+ { 0x12BC, 72017 },
+ { 0x1212, 72021 },
+ { 0x1389, 72025 },
+ { 0x12C9, 72029 },
+ { 0x12C6, 72033 },
+ { 0x12C7, 72037 },
+ { 0x12C8, 72041 },
+ { 0x12C5, 72045 },
+ { 0x12C2, 72049 },
+ { 0x12C3, 72053 },
+ { 0x12C4, 72057 },
+ { 0x12C1, 72061 },
+ { 0x12BE, 72065 },
+ { 0x12BF, 72069 },
+ { 0x12C0, 72073 },
+ { 0x11F5, 72077 },
+ { 0x11C6, 72081 },
+ { 0x1154, 72085 },
+ { 0x125B, 72089 },
+ { 0x124A, 72093 },
+ { 0x1257, 72097 },
+ { 0x124E, 72101 },
+ { 0x1254, 72105 },
+ { 0x1297, 72109 },
+ { 0x1294, 72113 },
+ { 0x1295, 72117 },
+ { 0x1296, 72121 },
+ { 0x1122, 72125 },
+ { 0x1117, 72129 },
+ { 0x1119, 72133 },
+ { 0x111D, 72137 },
+ { 0x11A7, 72141 },
+ { 0x119D, 72145 },
+ { 0x119F, 72149 },
+ { 0x11A3, 72153 },
+ { 0x1189, 72157 },
+ { 0x117F, 72161 },
+ { 0x1181, 72165 },
+ { 0x1185, 72169 },
+ { 0x1591, 72173 },
+ { 0x1590, 72177 },
+ { 0x11F1, 72181 },
+ { 0x11E7, 72185 },
+ { 0x11E9, 72189 },
+ { 0x11ED, 72193 },
+ { 0x11C1, 72197 },
+ { 0x11B7, 72201 },
+ { 0x11B9, 72205 },
+ { 0x11BD, 72209 },
+ { 0x11D6, 72213 },
+ { 0x11D4, 72217 },
+ { 0x114F, 72221 },
+ { 0x1145, 72225 },
+ { 0x1147, 72229 },
+ { 0x114B, 72233 },
+ { 0x120B, 72237 },
+ { 0x1201, 72241 },
+ { 0x1203, 72245 },
+ { 0x1207, 72249 },
+ { 0x116C, 72253 },
+ { 0x1162, 72257 },
+ { 0x1164, 72261 },
+ { 0x1168, 72265 },
+ { 0x1124, 72269 },
+ { 0x111B, 72273 },
+ { 0x111F, 72277 },
+ { 0x1244, 72281 },
+ { 0x123A, 72285 },
+ { 0x123C, 72289 },
+ { 0x1240, 72293 },
+ { 0x11A9, 72297 },
+ { 0x11A1, 72301 },
+ { 0x11A5, 72305 },
+ { 0x1266, 72309 },
+ { 0x118B, 72313 },
+ { 0x1183, 72317 },
+ { 0x1187, 72321 },
+ { 0x11F3, 72325 },
+ { 0x11EB, 72329 },
+ { 0x11EF, 72333 },
+ { 0x11C3, 72337 },
+ { 0x11BB, 72341 },
+ { 0x11BF, 72345 },
+ { 0x11D8, 72349 },
+ { 0x1151, 72353 },
+ { 0x1149, 72357 },
+ { 0x114D, 72361 },
+ { 0x1259, 72365 },
+ { 0x122C, 72369 },
+ { 0x1222, 72373 },
+ { 0x1224, 72377 },
+ { 0x1228, 72381 },
+ { 0x120D, 72385 },
+ { 0x1205, 72389 },
+ { 0x1209, 72393 },
+ { 0x116E, 72397 },
+ { 0x1166, 72401 },
+ { 0x116A, 72405 },
+ { 0x1246, 72409 },
+ { 0x123E, 72413 },
+ { 0x1242, 72417 },
+ { 0x122E, 72421 },
+ { 0x1226, 72425 },
+ { 0x122A, 72429 },
+ { 0x1273, 72433 },
+ { 0x11C8, 72437 },
+ { 0x1210, 72441 },
+ { 0x1249, 72445 },
+ { 0x1213, 72449 },
+ { 0x12A9, 72453 },
+ { 0x12A8, 72457 },
+ { 0x12A5, 72461 },
+ { 0x12A6, 72465 },
+ { 0x12A7, 72469 },
+ { 0x1386, 72473 },
+ { 0x1382, 72477 },
+ { 0x1384, 72481 },
+ { 0x1388, 72485 },
+ { 0x1387, 72490 },
+ { 0x1381, 72494 },
+ { 0x1383, 72498 },
+ { 0x1385, 72502 },
+ { 0x1192, 72506 },
+ { 0x118F, 72510 },
+ { 0x1190, 72514 },
+ { 0x1191, 72518 },
+ { 0x6CDB, 72522 },
+ { 0x6E1E, 72524 },
+ { 0x3938, 72526 },
+ { 0x3939, 72530 },
+ { 0x393A, 72534 },
+ { 0x393B, 72538 },
+ { 0x3965, 72542 },
+ { 0x393C, 72546 },
+ { 0x393D, 72550 },
+ { 0x396B, 72554 },
+ { 0x396D, 72558 },
+ { 0x396F, 72562 },
+ { 0x3971, 72566 },
+ { 0x3972, 72570 },
+ { 0x3973, 72574 },
+ { 0x393E, 72578 },
+ { 0x3940, 72582 },
+ { 0x3941, 72586 },
+ { 0x3942, 72590 },
+ { 0x3943, 72594 },
+ { 0x3944, 72598 },
+ { 0x3945, 72602 },
+ { 0x3946, 72606 },
+ { 0x3947, 72610 },
+ { 0x3948, 72614 },
+ { 0x3949, 72618 },
+ { 0x394A, 72622 },
+ { 0x393F, 72626 },
+ { 0x394B, 72630 },
+ { 0x394C, 72634 },
+ { 0x394D, 72638 },
+ { 0x394E, 72642 },
+ { 0x394F, 72646 },
+ { 0x3950, 72650 },
+ { 0x3951, 72654 },
+ { 0x3952, 72658 },
+ { 0x3953, 72662 },
+ { 0x3954, 72666 },
+ { 0x3955, 72670 },
+ { 0x1109, 72674 },
+ { 0x3956, 72678 },
+ { 0x3959, 72682 },
+ { 0x395A, 72686 },
+ { 0x395B, 72690 },
+ { 0x395C, 72694 },
+ { 0x395D, 72698 },
+ { 0x3964, 72702 },
+ { 0x3966, 72706 },
+ { 0x3967, 72710 },
+ { 0x3968, 72714 },
+ { 0x3969, 72718 },
+ { 0x396A, 72722 },
+ { 0x396C, 72726 },
+ { 0x396E, 72730 },
+ { 0x3970, 72734 },
+ { 0x3981, 72738 },
+ { 0x3982, 72742 },
+ { 0x3983, 72746 },
+ { 0x3984, 72750 },
+ { 0x3985, 72754 },
+ { 0x3986, 72758 },
+ { 0x3987, 72762 },
+ { 0x1104, 72766 },
+ { 0x1105, 72770 },
+ { 0x1106, 72774 },
+ { 0x1107, 72778 },
+ { 0x1108, 72782 },
+ { 0x3974, 72786 },
+ { 0x3957, 72790 },
+ { 0x3958, 72794 },
+ { 0x395E, 72798 },
+ { 0x395F, 72802 },
+ { 0x3960, 72806 },
+ { 0x3961, 72810 },
+ { 0x3962, 72814 },
+ { 0x3963, 72818 },
+ { 0x3975, 72822 },
+ { 0x3976, 72826 },
+ { 0x3977, 72830 },
+ { 0x3978, 72834 },
+ { 0x3979, 72838 },
+ { 0x397A, 72842 },
+ { 0x397B, 72846 },
+ { 0x397C, 72850 },
+ { 0x397D, 72854 },
+ { 0x397E, 72858 },
+ { 0x397F, 72862 },
+ { 0x3980, 72866 },
+ { 0x10AE, 72870 },
+ { 0x10AF, 72873 },
+ { 0x10B0, 72876 },
+ { 0x10B1, 72879 },
+ { 0x10DB, 72882 },
+ { 0x10B2, 72885 },
+ { 0x10B3, 72888 },
+ { 0x10E1, 72891 },
+ { 0x10E3, 72894 },
+ { 0x10E5, 72897 },
+ { 0x10E7, 72900 },
+ { 0x10E8, 72903 },
+ { 0x10E9, 72906 },
+ { 0x10B4, 72909 },
+ { 0x10B6, 72912 },
+ { 0x10B7, 72915 },
+ { 0x10B8, 72918 },
+ { 0x10B9, 72921 },
+ { 0x10BA, 72924 },
+ { 0x10BB, 72927 },
+ { 0x10BC, 72930 },
+ { 0x10BD, 72933 },
+ { 0x10BE, 72936 },
+ { 0x10BF, 72939 },
+ { 0x10C0, 72942 },
+ { 0x10B5, 72945 },
+ { 0x10C1, 72948 },
+ { 0x10C2, 72951 },
+ { 0x10C3, 72954 },
+ { 0x10C4, 72957 },
+ { 0x10C5, 72960 },
+ { 0x10C6, 72963 },
+ { 0x10C7, 72966 },
+ { 0x10C8, 72969 },
+ { 0x10C9, 72972 },
+ { 0x10CA, 72975 },
+ { 0x10CB, 72978 },
+ { 0x1103, 72981 },
+ { 0x10CC, 72984 },
+ { 0x10CF, 72987 },
+ { 0x10D0, 72990 },
+ { 0x10D1, 72993 },
+ { 0x10D2, 72996 },
+ { 0x10D3, 72999 },
+ { 0x10DA, 73002 },
+ { 0x10DC, 73005 },
+ { 0x10DD, 73008 },
+ { 0x10DE, 73011 },
+ { 0x10DF, 73014 },
+ { 0x10E0, 73017 },
+ { 0x10E2, 73020 },
+ { 0x10E4, 73023 },
+ { 0x10E6, 73026 },
+ { 0x10F7, 73029 },
+ { 0x10F8, 73032 },
+ { 0x10F9, 73035 },
+ { 0x10FA, 73038 },
+ { 0x10FB, 73041 },
+ { 0x10FC, 73044 },
+ { 0x10FD, 73047 },
+ { 0x10FE, 73050 },
+ { 0x10FF, 73053 },
+ { 0x1100, 73056 },
+ { 0x1101, 73059 },
+ { 0x1102, 73062 },
+ { 0x10EA, 73065 },
+ { 0x10CD, 73068 },
+ { 0x10CE, 73071 },
+ { 0x10D4, 73074 },
+ { 0x10D5, 73077 },
+ { 0x10D6, 73080 },
+ { 0x10D7, 73083 },
+ { 0x10D8, 73086 },
+ { 0x10D9, 73089 },
+ { 0x10EB, 73092 },
+ { 0x10EC, 73095 },
+ { 0x10ED, 73098 },
+ { 0x10EE, 73101 },
+ { 0x10EF, 73104 },
+ { 0x10F0, 73107 },
+ { 0x10F1, 73110 },
+ { 0x10F2, 73113 },
+ { 0x10F3, 73116 },
+ { 0x10F4, 73119 },
+ { 0x10F5, 73122 },
+ { 0x10F6, 73125 },
+ { 0x6C8D, 73128 },
+ { 0x6C6B, 73129 },
+ { 0x6FF3, 73130 },
+ { 0x6D7A, 73132 },
+ { 0x6D8A, 73133 },
+ { 0x6CB6, 73136 },
+ { 0x71A5, 73139 },
+ { 0x6CB3, 73141 },
+ { 0x6CC5, 73143 },
+ { 0x6F50, 73145 },
+ { 0x1D94, 73147 },
+ { 0x1E3C, 73150 },
+ { 0x1E3E, 73154 },
+ { 0x1E83, 73161 },
+ { 0x1E86, 73166 },
+ { 0x1E84, 73169 },
+ { 0x61F2, 73178 },
+ { 0x61F7, 73183 },
+ { 0x61F3, 73188 },
+ { 0x61F6, 73193 },
+ { 0x61F5, 73198 },
+ { 0x61FA, 73203 },
+ { 0x61F9, 73208 },
+ { 0x61F8, 73213 },
+ { 0x61F4, 73218 },
+ { 0x61E9, 73223 },
+ { 0x61EE, 73228 },
+ { 0x61EA, 73233 },
+ { 0x61ED, 73238 },
+ { 0x61EC, 73243 },
+ { 0x61F1, 73248 },
+ { 0x61F0, 73253 },
+ { 0x61EF, 73258 },
+ { 0x61EB, 73263 },
+ { 0x6C54, 73268 },
+ { 0x2226, 73270 },
+ { 0x1C4F, 73272 },
+ { 0x71B1, 73274 },
+ { 0x0063, 73275 },
+ { 0x6DEC, 73277 },
+ { 0x03E6, 73279 },
+ { 0x0487, 73283 },
+ { 0x0489, 73289 },
+ { 0x0403, 73295 },
+ { 0x04A3, 73299 },
+ { 0x03EE, 73305 },
+ { 0x0413, 73309 },
+ { 0x0499, 73315 },
+ { 0x049B, 73321 },
+ { 0x03F4, 73327 },
+ { 0x049D, 73331 },
+ { 0x03F9, 73337 },
+ { 0x04A9, 73341 },
+ { 0x04A5, 73348 },
+ { 0x04A7, 73354 },
+ { 0x03E7, 73360 },
+ { 0x03EA, 73364 },
+ { 0x03FA, 73368 },
+ { 0x03F1, 73372 },
+ { 0x04C9, 73376 },
+ { 0x047C, 73382 },
+ { 0x04D7, 73388 },
+ { 0x04E5, 73395 },
+ { 0x03F2, 73401 },
+ { 0x0484, 73405 },
+ { 0x03F3, 73411 },
+ { 0x047E, 73415 },
+ { 0x04DF, 73421 },
+ { 0x0480, 73428 },
+ { 0x04D9, 73434 },
+ { 0x0459, 73441 },
+ { 0x03F6, 73447 },
+ { 0x0445, 73451 },
+ { 0x03F7, 73457 },
+ { 0x0461, 73461 },
+ { 0x03FB, 73467 },
+ { 0x04B3, 73471 },
+ { 0x04B5, 73477 },
+ { 0x0469, 73483 },
+ { 0x03EB, 73489 },
+ { 0x048D, 73493 },
+ { 0x0406, 73499 },
+ { 0x0407, 73505 },
+ { 0x040E, 73509 },
+ { 0x03F0, 73513 },
+ { 0x047A, 73517 },
+ { 0x0455, 73523 },
+ { 0x0453, 73529 },
+ { 0x0451, 73536 },
+ { 0x0435, 73542 },
+ { 0x03F5, 73546 },
+ { 0x045D, 73550 },
+ { 0x04DB, 73557 },
+ { 0x04D1, 73563 },
+ { 0x03F8, 73567 },
+ { 0x3519, 73571 },
+ { 0x0463, 73578 },
+ { 0x042F, 73584 },
+ { 0x03E8, 73588 },
+ { 0x04D3, 73592 },
+ { 0x0405, 73596 },
+ { 0x040D, 73600 },
+ { 0x34ED, 73604 },
+ { 0x0404, 73608 },
+ { 0x03ED, 73612 },
+ { 0x044F, 73616 },
+ { 0x0495, 73622 },
+ { 0x0421, 73628 },
+ { 0x03FD, 73633 },
+ { 0x046F, 73637 },
+ { 0x046D, 73644 },
+ { 0x04AB, 73650 },
+ { 0x0408, 73656 },
+ { 0x350F, 73660 },
+ { 0x040B, 73664 },
+ { 0x03E9, 73668 },
+ { 0x044B, 73672 },
+ { 0x0449, 73679 },
+ { 0x04B1, 73685 },
+ { 0x0447, 73693 },
+ { 0x04AD, 73699 },
+ { 0x0409, 73705 },
+ { 0x3523, 73709 },
+ { 0x0412, 73713 },
+ { 0x0425, 73717 },
+ { 0x04CB, 73721 },
+ { 0x040F, 73725 },
+ { 0x0410, 73729 },
+ { 0x0427, 73733 },
+ { 0x04CD, 73737 },
+ { 0x03FE, 73741 },
+ { 0x03FC, 73745 },
+ { 0x351B, 73749 },
+ { 0x04CF, 73753 },
+ { 0x0419, 73757 },
+ { 0x03EC, 73761 },
+ { 0x0478, 73765 },
+ { 0x044D, 73771 },
+ { 0x0493, 73777 },
+ { 0x3515, 73783 },
+ { 0x04E3, 73787 },
+ { 0x0415, 73791 },
+ { 0x3511, 73795 },
+ { 0x3517, 73799 },
+ { 0x0429, 73803 },
+ { 0x0400, 73807 },
+ { 0x34D5, 73812 },
+ { 0x04B7, 73816 },
+ { 0x04B9, 73821 },
+ { 0x04BF, 73826 },
+ { 0x04C1, 73831 },
+ { 0x04C3, 73836 },
+ { 0x04C5, 73841 },
+ { 0x04BB, 73846 },
+ { 0x04BD, 73851 },
+ { 0x0471, 73856 },
+ { 0x04DD, 73860 },
+ { 0x3525, 73866 },
+ { 0x34F1, 73870 },
+ { 0x34F3, 73875 },
+ { 0x34F5, 73880 },
+ { 0x0402, 73885 },
+ { 0x189A, 73890 },
+ { 0x189D, 73895 },
+ { 0x189C, 73900 },
+ { 0x3521, 73906 },
+ { 0x0411, 73910 },
+ { 0x351F, 73914 },
+ { 0x351D, 73918 },
+ { 0x1899, 73922 },
+ { 0x0401, 73927 },
+ { 0x34DF, 73931 },
+ { 0x04AF, 73938 },
+ { 0x3513, 73944 },
+ { 0x04D5, 73948 },
+ { 0x34DB, 73953 },
+ { 0x34D7, 73958 },
+ { 0x34D1, 73962 },
+ { 0x04E1, 73966 },
+ { 0x0437, 73970 },
+ { 0x0417, 73974 },
+ { 0x0433, 73978 },
+ { 0x0431, 73984 },
+ { 0x048F, 73989 },
+ { 0x0491, 73993 },
+ { 0x03FF, 73999 },
+ { 0x03EF, 74003 },
+ { 0x0441, 74008 },
+ { 0x0414, 74015 },
+ { 0x049F, 74020 },
+ { 0x04A1, 74025 },
+ { 0x34E7, 74032 },
+ { 0x3527, 74038 },
+ { 0x34FB, 74043 },
+ { 0x041D, 74049 },
+ { 0x1898, 74054 },
+ { 0x34CF, 74059 },
+ { 0x0457, 74063 },
+ { 0x34E9, 74068 },
+ { 0x3529, 74073 },
+ { 0x042B, 74078 },
+ { 0x042D, 74082 },
+ { 0x34DD, 74090 },
+ { 0x1896, 74095 },
+ { 0x34E5, 74100 },
+ { 0x041B, 74105 },
+ { 0x0423, 74110 },
+ { 0x34E1, 74116 },
+ { 0x34EB, 74121 },
+ { 0x041F, 74128 },
+ { 0x0485, 74134 },
+ { 0x34E3, 74138 },
+ { 0x04C7, 74143 },
+ { 0x34D3, 74148 },
+ { 0x34EF, 74153 },
+ { 0x0443, 74158 },
+ { 0x0465, 74163 },
+ { 0x0467, 74168 },
+ { 0x045F, 74175 },
+ { 0x0473, 74180 },
+ { 0x0475, 74185 },
+ { 0x0497, 74192 },
+ { 0x34F9, 74197 },
+ { 0x34F7, 74202 },
+ { 0x34D9, 74207 },
+ { 0x040A, 74212 },
+ { 0x189E, 74217 },
+ { 0x0482, 74222 },
+ { 0x1897, 74227 },
+ { 0x189B, 74232 },
+ { 0x040C, 74237 },
+ { 0x048B, 74242 },
+ { 0x045B, 74247 },
+ { 0x046B, 74252 },
+ { 0x350C, 74257 },
+ { 0x18FB, 74259 },
+ { 0x0476, 74264 },
+ { 0x34FC, 74267 },
+ { 0x03C6, 74271 },
+ { 0x0486, 74275 },
+ { 0x0488, 74281 },
+ { 0x03E3, 74287 },
+ { 0x04A2, 74291 },
+ { 0x03CE, 74297 },
+ { 0x03C3, 74301 },
+ { 0x0498, 74307 },
+ { 0x049A, 74313 },
+ { 0x03D4, 74319 },
+ { 0x049C, 74323 },
+ { 0x03D9, 74329 },
+ { 0x04A8, 74333 },
+ { 0x04A4, 74340 },
+ { 0x04A6, 74346 },
+ { 0x03C7, 74352 },
+ { 0x03CA, 74356 },
+ { 0x03DA, 74360 },
+ { 0x03D1, 74364 },
+ { 0x04C8, 74368 },
+ { 0x047B, 74374 },
+ { 0x04D6, 74380 },
+ { 0x04E4, 74387 },
+ { 0x03D2, 74393 },
+ { 0x0483, 74397 },
+ { 0x03D3, 74403 },
+ { 0x047D, 74407 },
+ { 0x04DE, 74413 },
+ { 0x047F, 74420 },
+ { 0x04D8, 74426 },
+ { 0x0458, 74433 },
+ { 0x03D6, 74439 },
+ { 0x0444, 74443 },
+ { 0x03D7, 74449 },
+ { 0x0460, 74453 },
+ { 0x03DB, 74459 },
+ { 0x04B2, 74463 },
+ { 0x04B4, 74469 },
+ { 0x0468, 74475 },
+ { 0x03CB, 74481 },
+ { 0x048C, 74485 },
+ { 0x03B6, 74491 },
+ { 0x03B7, 74497 },
+ { 0x03BE, 74501 },
+ { 0x03D0, 74505 },
+ { 0x0479, 74509 },
+ { 0x0454, 74515 },
+ { 0x0452, 74521 },
+ { 0x0450, 74528 },
+ { 0x0434, 74534 },
+ { 0x03D5, 74538 },
+ { 0x045C, 74542 },
+ { 0x04DA, 74549 },
+ { 0x04D0, 74555 },
+ { 0x03D8, 74559 },
+ { 0x3518, 74563 },
+ { 0x0462, 74570 },
+ { 0x042E, 74576 },
+ { 0x03C8, 74580 },
+ { 0x04D2, 74584 },
+ { 0x03E5, 74588 },
+ { 0x03BD, 74592 },
+ { 0x34EC, 74596 },
+ { 0x03E4, 74600 },
+ { 0x03CD, 74604 },
+ { 0x044E, 74608 },
+ { 0x0494, 74614 },
+ { 0x0420, 74620 },
+ { 0x03DD, 74625 },
+ { 0x046E, 74629 },
+ { 0x046C, 74636 },
+ { 0x04AA, 74642 },
+ { 0x03B8, 74648 },
+ { 0x350E, 74652 },
+ { 0x03BB, 74656 },
+ { 0x03C9, 74660 },
+ { 0x044A, 74664 },
+ { 0x0448, 74671 },
+ { 0x04B0, 74677 },
+ { 0x0446, 74685 },
+ { 0x04AC, 74691 },
+ { 0x03B9, 74697 },
+ { 0x3522, 74701 },
+ { 0x03C2, 74705 },
+ { 0x0424, 74709 },
+ { 0x04CA, 74713 },
+ { 0x03BF, 74717 },
+ { 0x03C0, 74721 },
+ { 0x0426, 74725 },
+ { 0x04CC, 74729 },
+ { 0x03DE, 74733 },
+ { 0x03DC, 74737 },
+ { 0x351A, 74741 },
+ { 0x04CE, 74745 },
+ { 0x0418, 74749 },
+ { 0x03CC, 74753 },
+ { 0x0477, 74757 },
+ { 0x044C, 74763 },
+ { 0x0492, 74769 },
+ { 0x3514, 74775 },
+ { 0x04E2, 74779 },
+ { 0x03C5, 74783 },
+ { 0x3510, 74787 },
+ { 0x3516, 74791 },
+ { 0x0428, 74795 },
+ { 0x03E0, 74799 },
+ { 0x34D4, 74804 },
+ { 0x04B6, 74808 },
+ { 0x04B8, 74813 },
+ { 0x04BE, 74818 },
+ { 0x04C0, 74823 },
+ { 0x04C2, 74828 },
+ { 0x04C4, 74833 },
+ { 0x04BA, 74838 },
+ { 0x04BC, 74843 },
+ { 0x0470, 74848 },
+ { 0x04DC, 74852 },
+ { 0x3524, 74858 },
+ { 0x34F0, 74862 },
+ { 0x34F2, 74867 },
+ { 0x34F4, 74872 },
+ { 0x03E2, 74877 },
+ { 0x3520, 74882 },
+ { 0x03C1, 74886 },
+ { 0x351E, 74890 },
+ { 0x351C, 74894 },
+ { 0x03E1, 74898 },
+ { 0x34DE, 74902 },
+ { 0x04AE, 74909 },
+ { 0x3512, 74915 },
+ { 0x04D4, 74919 },
+ { 0x34DA, 74924 },
+ { 0x34D6, 74929 },
+ { 0x34D0, 74933 },
+ { 0x04E0, 74937 },
+ { 0x0436, 74941 },
+ { 0x0416, 74945 },
+ { 0x0432, 74949 },
+ { 0x0430, 74955 },
+ { 0x048E, 74960 },
+ { 0x0490, 74964 },
+ { 0x03DF, 74970 },
+ { 0x03CF, 74974 },
+ { 0x0440, 74979 },
+ { 0x03C4, 74986 },
+ { 0x049E, 74991 },
+ { 0x04A0, 74996 },
+ { 0x34E6, 75003 },
+ { 0x3526, 75009 },
+ { 0x34FA, 75014 },
+ { 0x041C, 75020 },
+ { 0x34CE, 75025 },
+ { 0x0456, 75029 },
+ { 0x34E8, 75034 },
+ { 0x3528, 75039 },
+ { 0x042A, 75044 },
+ { 0x042C, 75048 },
+ { 0x34DC, 75056 },
+ { 0x34E4, 75061 },
+ { 0x041A, 75066 },
+ { 0x0422, 75071 },
+ { 0x34E0, 75077 },
+ { 0x34EA, 75082 },
+ { 0x041E, 75089 },
+ { 0x34E2, 75095 },
+ { 0x04C6, 75100 },
+ { 0x34D2, 75105 },
+ { 0x34EE, 75110 },
+ { 0x0442, 75115 },
+ { 0x0464, 75120 },
+ { 0x0466, 75125 },
+ { 0x045E, 75132 },
+ { 0x0472, 75137 },
+ { 0x0474, 75142 },
+ { 0x0496, 75149 },
+ { 0x34F8, 75154 },
+ { 0x34F6, 75159 },
+ { 0x34D8, 75164 },
+ { 0x03BA, 75169 },
+ { 0x0481, 75174 },
+ { 0x03BC, 75179 },
+ { 0x048A, 75184 },
+ { 0x045A, 75189 },
+ { 0x046A, 75194 },
+ { 0x350D, 75199 },
+ { 0x0438, 75201 },
+ { 0x6F16, 75204 },
+ { 0x6FD5, 75208 },
+ { 0x6D15, 75210 },
+ { 0x1E89, 75213 },
+ { 0x2227, 75215 },
+ { 0x00B6, 75217 },
+ { 0x1D9E, 75219 },
+ { 0x1E50, 75221 },
+ { 0x6F09, 75223 },
+ { 0x6EF4, 75224 },
+ { 0x6EF5, 75227 },
+ { 0x6EF6, 75232 },
+ { 0x6CA4, 75235 },
+ { 0x22F5, 75236 },
+ { 0x7192, 75240 },
+ { 0x5F67, 75242 },
+ { 0x5F61, 75247 },
+ { 0x5F63, 75251 },
+ { 0x5F60, 75255 },
+ { 0x5F64, 75260 },
+ { 0x5F5D, 75264 },
+ { 0x5F66, 75268 },
+ { 0x5F5F, 75272 },
+ { 0x5F5E, 75276 },
+ { 0x5F62, 75281 },
+ { 0x5F65, 75285 },
+ { 0x5F4A, 75289 },
+ { 0x5F4B, 75294 },
+ { 0x5F48, 75299 },
+ { 0x5F58, 75304 },
+ { 0x5F5A, 75308 },
+ { 0x5F57, 75312 },
+ { 0x5F5B, 75317 },
+ { 0x5F54, 75321 },
+ { 0x5F56, 75325 },
+ { 0x5F55, 75329 },
+ { 0x5F59, 75334 },
+ { 0x5F5C, 75338 },
+ { 0x5F4C, 75342 },
+ { 0x5F47, 75347 },
+ { 0x5F49, 75352 },
+ { 0x5F51, 75357 },
+ { 0x5F52, 75362 },
+ { 0x5F50, 75367 },
+ { 0x5F4D, 75371 },
+ { 0x5F4F, 75375 },
+ { 0x5F53, 75379 },
+ { 0x5F4E, 75384 },
+ { 0x5F68, 75389 },
+ { 0x5F69, 75393 },
+ { 0x5F1D, 75396 },
+ { 0x5EE3, 75399 },
+ { 0x5EE4, 75402 },
+ { 0x5EE9, 75405 },
+ { 0x5F23, 75409 },
+ { 0x5EE0, 75412 },
+ { 0x5EEA, 75415 },
+ { 0x5EE6, 75419 },
+ { 0x5F1A, 75422 },
+ { 0x5EDC, 75427 },
+ { 0x5F22, 75430 },
+ { 0x5EF7, 75433 },
+ { 0x5EFB, 75436 },
+ { 0x5F09, 75440 },
+ { 0x5F0C, 75445 },
+ { 0x5F0D, 75449 },
+ { 0x5F05, 75454 },
+ { 0x5F0B, 75458 },
+ { 0x5EFF, 75464 },
+ { 0x5F00, 75469 },
+ { 0x5EE1, 75477 },
+ { 0x5EEB, 75480 },
+ { 0x5F19, 75484 },
+ { 0x5EE2, 75489 },
+ { 0x5EF5, 75492 },
+ { 0x5EF9, 75495 },
+ { 0x5F07, 75499 },
+ { 0x5F03, 75504 },
+ { 0x5EFD, 75508 },
+ { 0x5EF6, 75513 },
+ { 0x5EFA, 75516 },
+ { 0x5F08, 75520 },
+ { 0x5F04, 75525 },
+ { 0x5EFE, 75529 },
+ { 0x5F20, 75534 },
+ { 0x5EDE, 75537 },
+ { 0x5EE8, 75540 },
+ { 0x5EE7, 75544 },
+ { 0x5EEC, 75547 },
+ { 0x5EF8, 75551 },
+ { 0x5EFC, 75554 },
+ { 0x5F0A, 75558 },
+ { 0x5F1B, 75563 },
+ { 0x5F1C, 75567 },
+ { 0x5F18, 75572 },
+ { 0x5F17, 75576 },
+ { 0x5F10, 75580 },
+ { 0x5F11, 75584 },
+ { 0x5F06, 75589 },
+ { 0x5F0E, 75593 },
+ { 0x5F0F, 75597 },
+ { 0x5F01, 75602 },
+ { 0x5F02, 75607 },
+ { 0x5EDF, 75613 },
+ { 0x5F13, 75616 },
+ { 0x5F12, 75621 },
+ { 0x5F2D, 75625 },
+ { 0x5F30, 75628 },
+ { 0x5EE5, 75632 },
+ { 0x5F14, 75635 },
+ { 0x5F16, 75638 },
+ { 0x5EDD, 75642 },
+ { 0x5EEF, 75645 },
+ { 0x5F27, 75648 },
+ { 0x5F2E, 75651 },
+ { 0x5EF2, 75654 },
+ { 0x5F24, 75657 },
+ { 0x5EF0, 75660 },
+ { 0x5EF3, 75663 },
+ { 0x5F1F, 75666 },
+ { 0x5F37, 75669 },
+ { 0x5F36, 75672 },
+ { 0x5EF4, 75675 },
+ { 0x5EED, 75678 },
+ { 0x5F33, 75681 },
+ { 0x5F26, 75684 },
+ { 0x5F38, 75687 },
+ { 0x5F15, 75690 },
+ { 0x5F3A, 75693 },
+ { 0x5F39, 75696 },
+ { 0x5F2F, 75699 },
+ { 0x5F2C, 75702 },
+ { 0x5F21, 75705 },
+ { 0x5F35, 75708 },
+ { 0x5F3B, 75711 },
+ { 0x5F3C, 75714 },
+ { 0x5F2B, 75717 },
+ { 0x5F31, 75721 },
+ { 0x5F40, 75725 },
+ { 0x5F3F, 75729 },
+ { 0x5F3E, 75733 },
+ { 0x5F3D, 75737 },
+ { 0x5F25, 75741 },
+ { 0x5EF1, 75745 },
+ { 0x5F34, 75749 },
+ { 0x5F44, 75753 },
+ { 0x5EEE, 75757 },
+ { 0x5F2A, 75761 },
+ { 0x5F28, 75765 },
+ { 0x5F43, 75769 },
+ { 0x5F45, 75773 },
+ { 0x5F1E, 75777 },
+ { 0x5F42, 75781 },
+ { 0x5F41, 75785 },
+ { 0x5F46, 75789 },
+ { 0x5F29, 75793 },
+ { 0x5F32, 75797 },
+ { 0x5F6A, 75801 },
+ { 0x51E4, 75806 },
+ { 0x51E5, 75809 },
+ { 0x51E6, 75812 },
+ { 0x51E7, 75815 },
+ { 0x51E8, 75818 },
+ { 0x51EA, 75821 },
+ { 0x51ED, 75824 },
+ { 0x51EE, 75827 },
+ { 0x51EF, 75830 },
+ { 0x51F0, 75833 },
+ { 0x51F1, 75836 },
+ { 0x51F2, 75839 },
+ { 0x51F3, 75842 },
+ { 0x51F4, 75845 },
+ { 0x51F6, 75848 },
+ { 0x51F7, 75851 },
+ { 0x51F8, 75854 },
+ { 0x51FA, 75857 },
+ { 0x51FB, 75860 },
+ { 0x51FC, 75863 },
+ { 0x51FD, 75866 },
+ { 0x51FE, 75869 },
+ { 0x51FF, 75872 },
+ { 0x5200, 75875 },
+ { 0x5201, 75878 },
+ { 0x5202, 75881 },
+ { 0x5203, 75884 },
+ { 0x5204, 75887 },
+ { 0x5205, 75890 },
+ { 0x5206, 75893 },
+ { 0x5207, 75896 },
+ { 0x5208, 75899 },
+ { 0x520A, 75902 },
+ { 0x520B, 75905 },
+ { 0x520C, 75908 },
+ { 0x520D, 75911 },
+ { 0x520E, 75914 },
+ { 0x520F, 75917 },
+ { 0x5210, 75920 },
+ { 0x5211, 75923 },
+ { 0x5213, 75926 },
+ { 0x5214, 75929 },
+ { 0x5216, 75932 },
+ { 0x5218, 75935 },
+ { 0x5219, 75938 },
+ { 0x521B, 75941 },
+ { 0x521C, 75944 },
+ { 0x521D, 75947 },
+ { 0x521E, 75950 },
+ { 0x521F, 75953 },
+ { 0x5220, 75956 },
+ { 0x5221, 75959 },
+ { 0x5222, 75962 },
+ { 0x5223, 75965 },
+ { 0x5224, 75968 },
+ { 0x5225, 75971 },
+ { 0x5226, 75974 },
+ { 0x5227, 75977 },
+ { 0x5228, 75980 },
+ { 0x5229, 75983 },
+ { 0x522A, 75986 },
+ { 0x522B, 75989 },
+ { 0x522C, 75992 },
+ { 0x522D, 75995 },
+ { 0x522E, 75998 },
+ { 0x522F, 76001 },
+ { 0x5230, 76004 },
+ { 0x5231, 76007 },
+ { 0x5232, 76010 },
+ { 0x5233, 76013 },
+ { 0x5234, 76016 },
+ { 0x5235, 76019 },
+ { 0x5236, 76022 },
+ { 0x5237, 76025 },
+ { 0x5238, 76028 },
+ { 0x523A, 76031 },
+ { 0x523B, 76034 },
+ { 0x523C, 76037 },
+ { 0x523D, 76040 },
+ { 0x523E, 76043 },
+ { 0x523F, 76046 },
+ { 0x5243, 76049 },
+ { 0x5244, 76052 },
+ { 0x5245, 76055 },
+ { 0x5246, 76058 },
+ { 0x5247, 76061 },
+ { 0x5248, 76064 },
+ { 0x5249, 76067 },
+ { 0x524A, 76070 },
+ { 0x524C, 76073 },
+ { 0x524D, 76076 },
+ { 0x524E, 76079 },
+ { 0x524F, 76082 },
+ { 0x5250, 76085 },
+ { 0x5251, 76088 },
+ { 0x5252, 76091 },
+ { 0x5253, 76094 },
+ { 0x5254, 76097 },
+ { 0x5255, 76100 },
+ { 0x5256, 76103 },
+ { 0x5257, 76106 },
+ { 0x5258, 76109 },
+ { 0x5259, 76112 },
+ { 0x525A, 76115 },
+ { 0x525B, 76118 },
+ { 0x525C, 76121 },
+ { 0x525D, 76124 },
+ { 0x525E, 76127 },
+ { 0x525F, 76130 },
+ { 0x5260, 76133 },
+ { 0x5261, 76136 },
+ { 0x5263, 76139 },
+ { 0x5264, 76142 },
+ { 0x5265, 76145 },
+ { 0x5266, 76148 },
+ { 0x5267, 76151 },
+ { 0x5268, 76154 },
+ { 0x5269, 76157 },
+ { 0x526A, 76160 },
+ { 0x526B, 76163 },
+ { 0x526C, 76166 },
+ { 0x526D, 76169 },
+ { 0x526E, 76172 },
+ { 0x526F, 76175 },
+ { 0x5270, 76178 },
+ { 0x5271, 76181 },
+ { 0x5272, 76184 },
+ { 0x5273, 76187 },
+ { 0x5274, 76190 },
+ { 0x5275, 76193 },
+ { 0x5277, 76196 },
+ { 0x5278, 76199 },
+ { 0x5279, 76202 },
+ { 0x527A, 76205 },
+ { 0x527C, 76208 },
+ { 0x527D, 76211 },
+ { 0x527E, 76214 },
+ { 0x5280, 76217 },
+ { 0x5281, 76220 },
+ { 0x5282, 76223 },
+ { 0x5283, 76226 },
+ { 0x5284, 76229 },
+ { 0x5285, 76232 },
+ { 0x5286, 76235 },
+ { 0x5287, 76238 },
+ { 0x5288, 76241 },
+ { 0x5289, 76244 },
+ { 0x528A, 76247 },
+ { 0x528B, 76250 },
+ { 0x528D, 76253 },
+ { 0x528E, 76256 },
+ { 0x5290, 76259 },
+ { 0x5291, 76262 },
+ { 0x529B, 76265 },
+ { 0x529C, 76268 },
+ { 0x529E, 76271 },
+ { 0x529F, 76274 },
+ { 0x52A1, 76277 },
+ { 0x52A2, 76280 },
+ { 0x52A3, 76283 },
+ { 0x52A4, 76286 },
+ { 0x52A5, 76289 },
+ { 0x52A6, 76292 },
+ { 0x52A7, 76295 },
+ { 0x52A8, 76298 },
+ { 0x52A9, 76301 },
+ { 0x52AA, 76304 },
+ { 0x52AB, 76307 },
+ { 0x52AC, 76310 },
+ { 0x52AD, 76313 },
+ { 0x52B6, 76316 },
+ { 0x52B7, 76319 },
+ { 0x52B8, 76322 },
+ { 0x52B9, 76325 },
+ { 0x52BA, 76328 },
+ { 0x52BB, 76331 },
+ { 0x52BC, 76334 },
+ { 0x52BD, 76337 },
+ { 0x52BF, 76340 },
+ { 0x52C1, 76343 },
+ { 0x52C2, 76346 },
+ { 0x52C3, 76349 },
+ { 0x52C4, 76352 },
+ { 0x52C5, 76355 },
+ { 0x52C6, 76358 },
+ { 0x52C7, 76361 },
+ { 0x52C9, 76364 },
+ { 0x52CB, 76367 },
+ { 0x52CC, 76370 },
+ { 0x52CD, 76373 },
+ { 0x52CF, 76376 },
+ { 0x52D0, 76379 },
+ { 0x52D1, 76382 },
+ { 0x52D2, 76385 },
+ { 0x52D3, 76388 },
+ { 0x52D4, 76391 },
+ { 0x52D5, 76394 },
+ { 0x52D6, 76397 },
+ { 0x52D8, 76400 },
+ { 0x52D9, 76403 },
+ { 0x52DA, 76406 },
+ { 0x52DB, 76409 },
+ { 0x52DC, 76412 },
+ { 0x52DD, 76415 },
+ { 0x52DF, 76418 },
+ { 0x52E0, 76421 },
+ { 0x52E1, 76424 },
+ { 0x52E2, 76427 },
+ { 0x52E4, 76430 },
+ { 0x52E5, 76433 },
+ { 0x52E6, 76436 },
+ { 0x52E7, 76439 },
+ { 0x52E8, 76442 },
+ { 0x52E9, 76445 },
+ { 0x52EA, 76448 },
+ { 0x52EB, 76451 },
+ { 0x52EC, 76454 },
+ { 0x52ED, 76457 },
+ { 0x52EE, 76460 },
+ { 0x52EF, 76463 },
+ { 0x52F1, 76466 },
+ { 0x52F2, 76469 },
+ { 0x52F3, 76472 },
+ { 0x52F4, 76475 },
+ { 0x52F5, 76478 },
+ { 0x52F6, 76481 },
+ { 0x52F7, 76484 },
+ { 0x52F8, 76487 },
+ { 0x52FA, 76490 },
+ { 0x52FB, 76493 },
+ { 0x52FC, 76496 },
+ { 0x52FD, 76499 },
+ { 0x52FE, 76502 },
+ { 0x52FF, 76505 },
+ { 0x5300, 76508 },
+ { 0x5301, 76511 },
+ { 0x5302, 76514 },
+ { 0x5303, 76517 },
+ { 0x5305, 76520 },
+ { 0x5306, 76523 },
+ { 0x5307, 76526 },
+ { 0x5308, 76529 },
+ { 0x5309, 76532 },
+ { 0x530A, 76535 },
+ { 0x530C, 76538 },
+ { 0x530E, 76541 },
+ { 0x530F, 76544 },
+ { 0x5310, 76547 },
+ { 0x5311, 76550 },
+ { 0x5312, 76553 },
+ { 0x5313, 76556 },
+ { 0x5314, 76559 },
+ { 0x5316, 76562 },
+ { 0x5318, 76565 },
+ { 0x531A, 76568 },
+ { 0x531B, 76571 },
+ { 0x531C, 76574 },
+ { 0x531D, 76577 },
+ { 0x5321, 76580 },
+ { 0x5322, 76583 },
+ { 0x5323, 76586 },
+ { 0x5324, 76589 },
+ { 0x5325, 76592 },
+ { 0x5326, 76595 },
+ { 0x5327, 76598 },
+ { 0x5328, 76601 },
+ { 0x532A, 76604 },
+ { 0x532D, 76607 },
+ { 0x532E, 76610 },
+ { 0x532F, 76613 },
+ { 0x5330, 76616 },
+ { 0x5332, 76619 },
+ { 0x5333, 76622 },
+ { 0x5334, 76625 },
+ { 0x5335, 76628 },
+ { 0x5336, 76631 },
+ { 0x5337, 76634 },
+ { 0x5338, 76637 },
+ { 0x5339, 76640 },
+ { 0x533A, 76643 },
+ { 0x533C, 76646 },
+ { 0x533D, 76649 },
+ { 0x533E, 76652 },
+ { 0x533F, 76655 },
+ { 0x5340, 76658 },
+ { 0x5341, 76661 },
+ { 0x5343, 76664 },
+ { 0x5344, 76667 },
+ { 0x5345, 76670 },
+ { 0x5346, 76673 },
+ { 0x5347, 76676 },
+ { 0x5348, 76679 },
+ { 0x5349, 76682 },
+ { 0x534A, 76685 },
+ { 0x534B, 76688 },
+ { 0x534C, 76691 },
+ { 0x534E, 76694 },
+ { 0x5350, 76697 },
+ { 0x5351, 76700 },
+ { 0x5352, 76703 },
+ { 0x5353, 76706 },
+ { 0x5354, 76709 },
+ { 0x5355, 76712 },
+ { 0x5357, 76715 },
+ { 0x5358, 76718 },
+ { 0x535A, 76721 },
+ { 0x535B, 76724 },
+ { 0x535C, 76727 },
+ { 0x535D, 76730 },
+ { 0x535E, 76733 },
+ { 0x535F, 76736 },
+ { 0x5360, 76739 },
+ { 0x5361, 76742 },
+ { 0x5362, 76745 },
+ { 0x5363, 76748 },
+ { 0x5364, 76751 },
+ { 0x5365, 76754 },
+ { 0x5366, 76757 },
+ { 0x5367, 76760 },
+ { 0x5368, 76763 },
+ { 0x536A, 76766 },
+ { 0x536B, 76769 },
+ { 0x536C, 76772 },
+ { 0x536D, 76775 },
+ { 0x536E, 76778 },
+ { 0x536F, 76781 },
+ { 0x5370, 76784 },
+ { 0x5372, 76787 },
+ { 0x5373, 76790 },
+ { 0x5374, 76793 },
+ { 0x5375, 76796 },
+ { 0x5377, 76799 },
+ { 0x5379, 76802 },
+ { 0x537B, 76805 },
+ { 0x537C, 76808 },
+ { 0x537D, 76811 },
+ { 0x537E, 76814 },
+ { 0x537F, 76817 },
+ { 0x5380, 76820 },
+ { 0x5381, 76823 },
+ { 0x5382, 76826 },
+ { 0x5383, 76829 },
+ { 0x5384, 76832 },
+ { 0x5385, 76835 },
+ { 0x5386, 76838 },
+ { 0x5387, 76841 },
+ { 0x5388, 76844 },
+ { 0x538A, 76847 },
+ { 0x538B, 76850 },
+ { 0x538C, 76853 },
+ { 0x538D, 76856 },
+ { 0x538F, 76859 },
+ { 0x5390, 76862 },
+ { 0x5391, 76865 },
+ { 0x5394, 76868 },
+ { 0x5395, 76871 },
+ { 0x5397, 76874 },
+ { 0x5398, 76877 },
+ { 0x5399, 76880 },
+ { 0x539A, 76883 },
+ { 0x539B, 76886 },
+ { 0x539C, 76889 },
+ { 0x539D, 76892 },
+ { 0x539F, 76895 },
+ { 0x53A0, 76898 },
+ { 0x53A9, 76901 },
+ { 0x53AA, 76904 },
+ { 0x53AB, 76907 },
+ { 0x53AD, 76910 },
+ { 0x53AF, 76913 },
+ { 0x53B1, 76916 },
+ { 0x53B2, 76919 },
+ { 0x53B3, 76922 },
+ { 0x53B4, 76925 },
+ { 0x53B5, 76928 },
+ { 0x53B7, 76931 },
+ { 0x53B8, 76934 },
+ { 0x53BA, 76937 },
+ { 0x53BB, 76940 },
+ { 0x53BC, 76943 },
+ { 0x53BD, 76946 },
+ { 0x53BF, 76949 },
+ { 0x53C0, 76952 },
+ { 0x53C1, 76955 },
+ { 0x53C3, 76958 },
+ { 0x53C4, 76961 },
+ { 0x53C7, 76964 },
+ { 0x53C8, 76967 },
+ { 0x53C9, 76970 },
+ { 0x53CA, 76973 },
+ { 0x53CB, 76976 },
+ { 0x53CC, 76979 },
+ { 0x53CD, 76982 },
+ { 0x53CF, 76985 },
+ { 0x53D0, 76988 },
+ { 0x53D1, 76991 },
+ { 0x53D2, 76994 },
+ { 0x53D3, 76997 },
+ { 0x53D4, 77000 },
+ { 0x53D5, 77003 },
+ { 0x53D6, 77006 },
+ { 0x53D7, 77009 },
+ { 0x53D8, 77012 },
+ { 0x53D9, 77015 },
+ { 0x53DA, 77018 },
+ { 0x53DB, 77021 },
+ { 0x53DC, 77024 },
+ { 0x53DD, 77027 },
+ { 0x53DE, 77030 },
+ { 0x53DF, 77033 },
+ { 0x53E0, 77036 },
+ { 0x53E1, 77039 },
+ { 0x53E2, 77042 },
+ { 0x53E3, 77045 },
+ { 0x53E4, 77048 },
+ { 0x53E7, 77051 },
+ { 0x53E8, 77054 },
+ { 0x53E9, 77057 },
+ { 0x53EA, 77060 },
+ { 0x53EB, 77063 },
+ { 0x53EC, 77066 },
+ { 0x53ED, 77069 },
+ { 0x53EF, 77072 },
+ { 0x53F0, 77075 },
+ { 0x53F1, 77078 },
+ { 0x53F2, 77081 },
+ { 0x53F3, 77084 },
+ { 0x53F4, 77087 },
+ { 0x53F5, 77090 },
+ { 0x53F6, 77093 },
+ { 0x53F8, 77096 },
+ { 0x53FA, 77099 },
+ { 0x53FC, 77102 },
+ { 0x53FD, 77105 },
+ { 0x53FF, 77108 },
+ { 0x5400, 77111 },
+ { 0x5401, 77114 },
+ { 0x5402, 77117 },
+ { 0x5403, 77120 },
+ { 0x5434, 77123 },
+ { 0x5436, 77126 },
+ { 0x5437, 77129 },
+ { 0x5438, 77132 },
+ { 0x5439, 77135 },
+ { 0x543B, 77138 },
+ { 0x5442, 77141 },
+ { 0x5443, 77144 },
+ { 0x5444, 77147 },
+ { 0x5445, 77150 },
+ { 0x5449, 77153 },
+ { 0x544A, 77156 },
+ { 0x544B, 77159 },
+ { 0x544C, 77162 },
+ { 0x544D, 77165 },
+ { 0x544E, 77168 },
+ { 0x544F, 77171 },
+ { 0x5450, 77174 },
+ { 0x5451, 77177 },
+ { 0x5453, 77180 },
+ { 0x5455, 77183 },
+ { 0x5456, 77186 },
+ { 0x5457, 77189 },
+ { 0x5458, 77192 },
+ { 0x545A, 77195 },
+ { 0x545C, 77198 },
+ { 0x545D, 77201 },
+ { 0x545E, 77204 },
+ { 0x545F, 77207 },
+ { 0x5461, 77210 },
+ { 0x5463, 77213 },
+ { 0x5464, 77216 },
+ { 0x5465, 77219 },
+ { 0x5467, 77222 },
+ { 0x5468, 77225 },
+ { 0x5469, 77228 },
+ { 0x546E, 77231 },
+ { 0x546F, 77234 },
+ { 0x5470, 77237 },
+ { 0x5471, 77240 },
+ { 0x5472, 77243 },
+ { 0x5473, 77246 },
+ { 0x5474, 77249 },
+ { 0x5475, 77252 },
+ { 0x5476, 77255 },
+ { 0x5477, 77258 },
+ { 0x5478, 77261 },
+ { 0x5479, 77264 },
+ { 0x547A, 77267 },
+ { 0x547B, 77270 },
+ { 0x547E, 77273 },
+ { 0x547F, 77276 },
+ { 0x5481, 77279 },
+ { 0x5482, 77282 },
+ { 0x5484, 77285 },
+ { 0x5485, 77288 },
+ { 0x5486, 77291 },
+ { 0x5487, 77294 },
+ { 0x5488, 77297 },
+ { 0x5489, 77300 },
+ { 0x548A, 77303 },
+ { 0x548B, 77306 },
+ { 0x548C, 77309 },
+ { 0x548D, 77312 },
+ { 0x548E, 77315 },
+ { 0x548F, 77318 },
+ { 0x5490, 77321 },
+ { 0x5491, 77324 },
+ { 0x5492, 77327 },
+ { 0x5493, 77330 },
+ { 0x5494, 77333 },
+ { 0x5496, 77336 },
+ { 0x5499, 77339 },
+ { 0x549A, 77342 },
+ { 0x549B, 77345 },
+ { 0x549C, 77348 },
+ { 0x549D, 77351 },
+ { 0x549E, 77354 },
+ { 0x549F, 77357 },
+ { 0x54A1, 77360 },
+ { 0x54A2, 77363 },
+ { 0x54A3, 77366 },
+ { 0x54A4, 77369 },
+ { 0x54A5, 77372 },
+ { 0x54A6, 77375 },
+ { 0x54A8, 77378 },
+ { 0x54A9, 77381 },
+ { 0x54AA, 77384 },
+ { 0x54AB, 77387 },
+ { 0x54AC, 77390 },
+ { 0x54AD, 77393 },
+ { 0x54AE, 77396 },
+ { 0x54AF, 77399 },
+ { 0x54B0, 77402 },
+ { 0x54B1, 77405 },
+ { 0x54B2, 77408 },
+ { 0x54B3, 77411 },
+ { 0x54B4, 77414 },
+ { 0x54B5, 77417 },
+ { 0x54B6, 77420 },
+ { 0x54B8, 77423 },
+ { 0x54B9, 77426 },
+ { 0x54BA, 77429 },
+ { 0x54BB, 77432 },
+ { 0x54BD, 77435 },
+ { 0x54BE, 77438 },
+ { 0x54BF, 77441 },
+ { 0x54C0, 77444 },
+ { 0x54C1, 77447 },
+ { 0x54C2, 77450 },
+ { 0x54C3, 77453 },
+ { 0x54C4, 77456 },
+ { 0x54C7, 77459 },
+ { 0x54C8, 77462 },
+ { 0x54C9, 77465 },
+ { 0x54CB, 77468 },
+ { 0x54CC, 77471 },
+ { 0x54CD, 77474 },
+ { 0x54CE, 77477 },
+ { 0x54CF, 77480 },
+ { 0x54D0, 77483 },
+ { 0x54D1, 77486 },
+ { 0x54D2, 77489 },
+ { 0x54D3, 77492 },
+ { 0x54D6, 77495 },
+ { 0x54D7, 77498 },
+ { 0x54D8, 77501 },
+ { 0x54D9, 77504 },
+ { 0x54DA, 77507 },
+ { 0x54DB, 77510 },
+ { 0x54DC, 77513 },
+ { 0x54DD, 77516 },
+ { 0x54DE, 77519 },
+ { 0x54E0, 77522 },
+ { 0x54E1, 77525 },
+ { 0x54E2, 77528 },
+ { 0x54E3, 77531 },
+ { 0x54E4, 77534 },
+ { 0x54E5, 77537 },
+ { 0x54E6, 77540 },
+ { 0x54E7, 77543 },
+ { 0x54E8, 77546 },
+ { 0x54E9, 77549 },
+ { 0x54EA, 77552 },
+ { 0x54EB, 77555 },
+ { 0x54EC, 77558 },
+ { 0x54ED, 77561 },
+ { 0x54EF, 77564 },
+ { 0x54F0, 77567 },
+ { 0x54F1, 77570 },
+ { 0x54F2, 77573 },
+ { 0x54F4, 77576 },
+ { 0x54F6, 77579 },
+ { 0x54F8, 77582 },
+ { 0x54F9, 77585 },
+ { 0x54FB, 77588 },
+ { 0x54FC, 77591 },
+ { 0x54FD, 77594 },
+ { 0x54FE, 77597 },
+ { 0x54FF, 77600 },
+ { 0x5501, 77603 },
+ { 0x5502, 77606 },
+ { 0x5503, 77609 },
+ { 0x5504, 77612 },
+ { 0x5505, 77615 },
+ { 0x5506, 77618 },
+ { 0x5507, 77621 },
+ { 0x5508, 77624 },
+ { 0x5509, 77627 },
+ { 0x550A, 77630 },
+ { 0x550B, 77633 },
+ { 0x550C, 77636 },
+ { 0x550D, 77639 },
+ { 0x550E, 77642 },
+ { 0x550F, 77645 },
+ { 0x5510, 77648 },
+ { 0x5512, 77651 },
+ { 0x5514, 77654 },
+ { 0x5515, 77657 },
+ { 0x5516, 77660 },
+ { 0x5517, 77663 },
+ { 0x5518, 77666 },
+ { 0x5519, 77669 },
+ { 0x551A, 77672 },
+ { 0x551B, 77675 },
+ { 0x551C, 77678 },
+ { 0x551F, 77681 },
+ { 0x5520, 77684 },
+ { 0x5521, 77687 },
+ { 0x5522, 77690 },
+ { 0x5523, 77693 },
+ { 0x5524, 77696 },
+ { 0x5525, 77699 },
+ { 0x5526, 77702 },
+ { 0x5527, 77705 },
+ { 0x5528, 77708 },
+ { 0x5529, 77711 },
+ { 0x552A, 77714 },
+ { 0x552B, 77717 },
+ { 0x552C, 77720 },
+ { 0x552D, 77723 },
+ { 0x552E, 77726 },
+ { 0x552F, 77729 },
+ { 0x5531, 77732 },
+ { 0x5532, 77735 },
+ { 0x5533, 77738 },
+ { 0x5534, 77741 },
+ { 0x5535, 77744 },
+ { 0x5536, 77747 },
+ { 0x5538, 77750 },
+ { 0x5539, 77753 },
+ { 0x553A, 77756 },
+ { 0x553C, 77759 },
+ { 0x553D, 77762 },
+ { 0x553E, 77765 },
+ { 0x553F, 77768 },
+ { 0x5540, 77771 },
+ { 0x5541, 77774 },
+ { 0x5542, 77777 },
+ { 0x5543, 77780 },
+ { 0x5544, 77783 },
+ { 0x5545, 77786 },
+ { 0x5546, 77789 },
+ { 0x5550, 77792 },
+ { 0x5552, 77795 },
+ { 0x5553, 77798 },
+ { 0x5554, 77801 },
+ { 0x5555, 77804 },
+ { 0x5556, 77807 },
+ { 0x5559, 77810 },
+ { 0x555A, 77813 },
+ { 0x555B, 77816 },
+ { 0x555C, 77819 },
+ { 0x5560, 77822 },
+ { 0x5563, 77825 },
+ { 0x5564, 77828 },
+ { 0x5565, 77831 },
+ { 0x5566, 77834 },
+ { 0x5567, 77837 },
+ { 0x5568, 77840 },
+ { 0x5569, 77843 },
+ { 0x556A, 77846 },
+ { 0x5577, 77849 },
+ { 0x5578, 77852 },
+ { 0x5579, 77855 },
+ { 0x557B, 77858 },
+ { 0x557C, 77861 },
+ { 0x557D, 77864 },
+ { 0x557E, 77867 },
+ { 0x557F, 77870 },
+ { 0x5581, 77873 },
+ { 0x5583, 77876 },
+ { 0x5585, 77879 },
+ { 0x5587, 77882 },
+ { 0x5588, 77885 },
+ { 0x558A, 77888 },
+ { 0x558B, 77891 },
+ { 0x558C, 77894 },
+ { 0x558D, 77897 },
+ { 0x558F, 77900 },
+ { 0x5590, 77903 },
+ { 0x5591, 77906 },
+ { 0x5593, 77909 },
+ { 0x5594, 77912 },
+ { 0x5595, 77915 },
+ { 0x5597, 77918 },
+ { 0x5598, 77921 },
+ { 0x5599, 77924 },
+ { 0x559A, 77927 },
+ { 0x559B, 77930 },
+ { 0x559C, 77933 },
+ { 0x559E, 77936 },
+ { 0x55A0, 77939 },
+ { 0x55A1, 77942 },
+ { 0x55A2, 77945 },
+ { 0x55A3, 77948 },
+ { 0x55A5, 77951 },
+ { 0x55A6, 77954 },
+ { 0x55A7, 77957 },
+ { 0x55A9, 77960 },
+ { 0x55AB, 77963 },
+ { 0x55AC, 77966 },
+ { 0x55AD, 77969 },
+ { 0x55AE, 77972 },
+ { 0x55AF, 77975 },
+ { 0x55B0, 77978 },
+ { 0x55B2, 77981 },
+ { 0x55B3, 77984 },
+ { 0x55B4, 77987 },
+ { 0x55B5, 77990 },
+ { 0x55B6, 77993 },
+ { 0x55B9, 77996 },
+ { 0x55BA, 77999 },
+ { 0x55BC, 78002 },
+ { 0x55BD, 78005 },
+ { 0x55BF, 78008 },
+ { 0x55C1, 78011 },
+ { 0x55C2, 78014 },
+ { 0x55C3, 78017 },
+ { 0x55C4, 78020 },
+ { 0x55C5, 78023 },
+ { 0x55C6, 78026 },
+ { 0x55C7, 78029 },
+ { 0x55C8, 78032 },
+ { 0x55C9, 78035 },
+ { 0x55CE, 78038 },
+ { 0x55D1, 78041 },
+ { 0x55D3, 78044 },
+ { 0x55D5, 78047 },
+ { 0x55D6, 78050 },
+ { 0x55D7, 78053 },
+ { 0x55D8, 78056 },
+ { 0x55D9, 78059 },
+ { 0x55DA, 78062 },
+ { 0x55DB, 78065 },
+ { 0x55DC, 78068 },
+ { 0x55DD, 78071 },
+ { 0x55DE, 78074 },
+ { 0x55E8, 78077 },
+ { 0x51E9, 78080 },
+ { 0x51EB, 78083 },
+ { 0x51EC, 78086 },
+ { 0x51F5, 78089 },
+ { 0x51F9, 78092 },
+ { 0x5209, 78095 },
+ { 0x5212, 78098 },
+ { 0x5215, 78101 },
+ { 0x5217, 78104 },
+ { 0x521A, 78107 },
+ { 0x55F1, 78110 },
+ { 0x55F2, 78113 },
+ { 0x55F3, 78116 },
+ { 0x55F4, 78119 },
+ { 0x55F5, 78122 },
+ { 0x55F6, 78125 },
+ { 0x55F7, 78128 },
+ { 0x55FA, 78131 },
+ { 0x55FB, 78134 },
+ { 0x55FC, 78137 },
+ { 0x55FD, 78140 },
+ { 0x55FE, 78143 },
+ { 0x55FF, 78146 },
+ { 0x5600, 78149 },
+ { 0x5601, 78152 },
+ { 0x5602, 78155 },
+ { 0x5603, 78158 },
+ { 0x5604, 78161 },
+ { 0x5605, 78164 },
+ { 0x5606, 78167 },
+ { 0x5607, 78170 },
+ { 0x5608, 78173 },
+ { 0x5609, 78176 },
+ { 0x560A, 78179 },
+ { 0x560B, 78182 },
+ { 0x560C, 78185 },
+ { 0x560D, 78188 },
+ { 0x560E, 78191 },
+ { 0x560F, 78194 },
+ { 0x5610, 78197 },
+ { 0x5611, 78200 },
+ { 0x5612, 78203 },
+ { 0x5239, 78206 },
+ { 0x5240, 78209 },
+ { 0x5241, 78212 },
+ { 0x5242, 78215 },
+ { 0x524B, 78218 },
+ { 0x5262, 78221 },
+ { 0x5276, 78224 },
+ { 0x527B, 78227 },
+ { 0x527F, 78230 },
+ { 0x528C, 78233 },
+ { 0x528F, 78236 },
+ { 0x5292, 78239 },
+ { 0x5293, 78242 },
+ { 0x5294, 78245 },
+ { 0x5295, 78248 },
+ { 0x5296, 78251 },
+ { 0x5297, 78254 },
+ { 0x5298, 78257 },
+ { 0x5299, 78260 },
+ { 0x529A, 78263 },
+ { 0x529D, 78266 },
+ { 0x52A0, 78269 },
+ { 0x52AE, 78272 },
+ { 0x52AF, 78275 },
+ { 0x52B0, 78278 },
+ { 0x52B1, 78281 },
+ { 0x52B2, 78284 },
+ { 0x52B3, 78287 },
+ { 0x52B4, 78290 },
+ { 0x52B5, 78293 },
+ { 0x52BE, 78296 },
+ { 0x52C0, 78299 },
+ { 0x52C8, 78302 },
+ { 0x52CA, 78305 },
+ { 0x52CE, 78308 },
+ { 0x52D7, 78311 },
+ { 0x52DE, 78314 },
+ { 0x52E3, 78317 },
+ { 0x52F0, 78320 },
+ { 0x52F9, 78323 },
+ { 0x5304, 78326 },
+ { 0x530B, 78329 },
+ { 0x530D, 78332 },
+ { 0x5315, 78335 },
+ { 0x5317, 78338 },
+ { 0x5319, 78341 },
+ { 0x531E, 78344 },
+ { 0x531F, 78347 },
+ { 0x5320, 78350 },
+ { 0x5329, 78353 },
+ { 0x532B, 78356 },
+ { 0x532C, 78359 },
+ { 0x5331, 78362 },
+ { 0x533B, 78365 },
+ { 0x5342, 78368 },
+ { 0x534D, 78371 },
+ { 0x534F, 78374 },
+ { 0x5356, 78377 },
+ { 0x5359, 78380 },
+ { 0x5369, 78383 },
+ { 0x5371, 78386 },
+ { 0x5376, 78389 },
+ { 0x5378, 78392 },
+ { 0x537A, 78395 },
+ { 0x5389, 78398 },
+ { 0x538E, 78401 },
+ { 0x5392, 78404 },
+ { 0x5393, 78407 },
+ { 0x5396, 78410 },
+ { 0x539E, 78413 },
+ { 0x53A1, 78416 },
+ { 0x53A2, 78419 },
+ { 0x53A3, 78422 },
+ { 0x53A4, 78425 },
+ { 0x53A5, 78428 },
+ { 0x53A6, 78431 },
+ { 0x53A7, 78434 },
+ { 0x53A8, 78437 },
+ { 0x53AC, 78440 },
+ { 0x53AE, 78443 },
+ { 0x53B0, 78446 },
+ { 0x53B6, 78449 },
+ { 0x53B9, 78452 },
+ { 0x53BE, 78455 },
+ { 0x53C2, 78458 },
+ { 0x53C5, 78461 },
+ { 0x53C6, 78464 },
+ { 0x53CE, 78467 },
+ { 0x53E5, 78470 },
+ { 0x53E6, 78473 },
+ { 0x53EE, 78476 },
+ { 0x53F7, 78479 },
+ { 0x53F9, 78482 },
+ { 0x53FB, 78485 },
+ { 0x53FE, 78488 },
+ { 0x5404, 78491 },
+ { 0x5405, 78494 },
+ { 0x5406, 78497 },
+ { 0x5407, 78500 },
+ { 0x5408, 78503 },
+ { 0x540A, 78506 },
+ { 0x540B, 78509 },
+ { 0x540C, 78512 },
+ { 0x540D, 78515 },
+ { 0x540E, 78518 },
+ { 0x540F, 78521 },
+ { 0x5410, 78524 },
+ { 0x5411, 78527 },
+ { 0x5412, 78530 },
+ { 0x5413, 78533 },
+ { 0x5414, 78536 },
+ { 0x5415, 78539 },
+ { 0x5417, 78542 },
+ { 0x5418, 78545 },
+ { 0x5419, 78548 },
+ { 0x541A, 78551 },
+ { 0x541B, 78554 },
+ { 0x541C, 78557 },
+ { 0x541D, 78560 },
+ { 0x541E, 78563 },
+ { 0x541F, 78566 },
+ { 0x5420, 78569 },
+ { 0x5421, 78572 },
+ { 0x5422, 78575 },
+ { 0x5423, 78578 },
+ { 0x5425, 78581 },
+ { 0x5427, 78584 },
+ { 0x5428, 78587 },
+ { 0x5429, 78590 },
+ { 0x542A, 78593 },
+ { 0x542B, 78596 },
+ { 0x542C, 78599 },
+ { 0x542D, 78602 },
+ { 0x542F, 78605 },
+ { 0x5430, 78608 },
+ { 0x5431, 78611 },
+ { 0x5432, 78614 },
+ { 0x5435, 78617 },
+ { 0x543A, 78620 },
+ { 0x543C, 78623 },
+ { 0x543D, 78626 },
+ { 0x543E, 78629 },
+ { 0x543F, 78632 },
+ { 0x5440, 78635 },
+ { 0x5441, 78638 },
+ { 0x5446, 78641 },
+ { 0x5447, 78644 },
+ { 0x5448, 78647 },
+ { 0x5452, 78650 },
+ { 0x5454, 78653 },
+ { 0x5459, 78656 },
+ { 0x545B, 78659 },
+ { 0x5460, 78662 },
+ { 0x5462, 78665 },
+ { 0x5466, 78668 },
+ { 0x546A, 78671 },
+ { 0x546B, 78674 },
+ { 0x546C, 78677 },
+ { 0x546D, 78680 },
+ { 0x547C, 78683 },
+ { 0x547D, 78686 },
+ { 0x5480, 78689 },
+ { 0x5483, 78692 },
+ { 0x5495, 78695 },
+ { 0x5497, 78698 },
+ { 0x5498, 78701 },
+ { 0x54A0, 78704 },
+ { 0x54A7, 78707 },
+ { 0x54B7, 78710 },
+ { 0x54BC, 78713 },
+ { 0x54C5, 78716 },
+ { 0x54C6, 78719 },
+ { 0x54CA, 78722 },
+ { 0x54D4, 78725 },
+ { 0x54D5, 78728 },
+ { 0x54DF, 78731 },
+ { 0x54EE, 78734 },
+ { 0x54F3, 78737 },
+ { 0x54F5, 78740 },
+ { 0x54F7, 78743 },
+ { 0x54FA, 78746 },
+ { 0x5500, 78749 },
+ { 0x5511, 78752 },
+ { 0x5513, 78755 },
+ { 0x551D, 78758 },
+ { 0x551E, 78761 },
+ { 0x5530, 78764 },
+ { 0x5537, 78767 },
+ { 0x553B, 78770 },
+ { 0x5547, 78773 },
+ { 0x5548, 78776 },
+ { 0x5549, 78779 },
+ { 0x554A, 78782 },
+ { 0x554B, 78785 },
+ { 0x554C, 78788 },
+ { 0x554D, 78791 },
+ { 0x554E, 78794 },
+ { 0x554F, 78797 },
+ { 0x5551, 78800 },
+ { 0x5557, 78803 },
+ { 0x5558, 78806 },
+ { 0x555D, 78809 },
+ { 0x555E, 78812 },
+ { 0x555F, 78815 },
+ { 0x5561, 78818 },
+ { 0x5562, 78821 },
+ { 0x556B, 78824 },
+ { 0x556C, 78827 },
+ { 0x556D, 78830 },
+ { 0x556E, 78833 },
+ { 0x556F, 78836 },
+ { 0x5570, 78839 },
+ { 0x5571, 78842 },
+ { 0x5572, 78845 },
+ { 0x5573, 78848 },
+ { 0x5574, 78851 },
+ { 0x5575, 78854 },
+ { 0x5576, 78857 },
+ { 0x557A, 78860 },
+ { 0x5580, 78863 },
+ { 0x5582, 78866 },
+ { 0x5584, 78869 },
+ { 0x5586, 78872 },
+ { 0x5589, 78875 },
+ { 0x558E, 78878 },
+ { 0x5592, 78881 },
+ { 0x5596, 78884 },
+ { 0x559D, 78887 },
+ { 0x559F, 78890 },
+ { 0x55A4, 78893 },
+ { 0x55A8, 78896 },
+ { 0x55AA, 78899 },
+ { 0x55B1, 78902 },
+ { 0x55B7, 78905 },
+ { 0x55B8, 78908 },
+ { 0x55BB, 78911 },
+ { 0x55BE, 78914 },
+ { 0x55C0, 78917 },
+ { 0x55CA, 78920 },
+ { 0x55CB, 78923 },
+ { 0x55CC, 78926 },
+ { 0x55CD, 78929 },
+ { 0x55CF, 78932 },
+ { 0x55D0, 78935 },
+ { 0x55D2, 78938 },
+ { 0x55D4, 78941 },
+ { 0x55DF, 78944 },
+ { 0x55E0, 78947 },
+ { 0x55E1, 78950 },
+ { 0x55E2, 78953 },
+ { 0x55E3, 78956 },
+ { 0x55E4, 78959 },
+ { 0x55E5, 78962 },
+ { 0x55E6, 78965 },
+ { 0x55E7, 78968 },
+ { 0x55E9, 78971 },
+ { 0x55EA, 78974 },
+ { 0x55EB, 78977 },
+ { 0x55EC, 78980 },
+ { 0x55ED, 78983 },
+ { 0x55EE, 78986 },
+ { 0x55EF, 78989 },
+ { 0x55F0, 78992 },
+ { 0x55F8, 78995 },
+ { 0x55F9, 78998 },
+ { 0x5409, 79001 },
+ { 0x5416, 79004 },
+ { 0x5424, 79007 },
+ { 0x5426, 79010 },
+ { 0x542E, 79013 },
+ { 0x5433, 79016 },
+ { 0x6E47, 79019 },
+ { 0x1E8A, 79021 },
+ { 0x6DDC, 79023 },
+ { 0x6E61, 79026 },
+ { 0x6D53, 79028 },
+ { 0x1F0C, 79029 },
+ { 0x2263, 79031 },
+ { 0x6E24, 79032 },
+ { 0x6EBF, 79037 },
+ { 0x1079, 79040 },
+ { 0x107C, 79043 },
+ { 0x107A, 79045 },
+ { 0x1080, 79047 },
+ { 0x1085, 79050 },
+ { 0x1081, 79053 },
+ { 0x1084, 79056 },
+ { 0x1083, 79059 },
+ { 0x1088, 79062 },
+ { 0x1087, 79065 },
+ { 0x1086, 79068 },
+ { 0x1082, 79071 },
+ { 0x10AD, 79074 },
+ { 0x10A5, 79078 },
+ { 0x10A8, 79082 },
+ { 0x10AB, 79086 },
+ { 0x10A9, 79090 },
+ { 0x10A7, 79094 },
+ { 0x10A4, 79099 },
+ { 0x10AA, 79103 },
+ { 0x10A6, 79107 },
+ { 0x10AC, 79111 },
+ { 0x1089, 79115 },
+ { 0x1093, 79118 },
+ { 0x108D, 79122 },
+ { 0x108C, 79125 },
+ { 0x108E, 79128 },
+ { 0x1090, 79131 },
+ { 0x1091, 79134 },
+ { 0x108B, 79137 },
+ { 0x108A, 79140 },
+ { 0x1092, 79143 },
+ { 0x108F, 79146 },
+ { 0x107D, 79149 },
+ { 0x1077, 79152 },
+ { 0x107E, 79155 },
+ { 0x0F87, 79158 },
+ { 0x0F8C, 79161 },
+ { 0x0F89, 79164 },
+ { 0x0F8D, 79167 },
+ { 0x0F88, 79170 },
+ { 0x0F9F, 79173 },
+ { 0x0FA4, 79176 },
+ { 0x0FA1, 79179 },
+ { 0x0FA5, 79182 },
+ { 0x0FA0, 79185 },
+ { 0x100C, 79188 },
+ { 0x1011, 79191 },
+ { 0x100E, 79194 },
+ { 0x1012, 79197 },
+ { 0x100D, 79200 },
+ { 0x1061, 79203 },
+ { 0x1066, 79206 },
+ { 0x1063, 79209 },
+ { 0x1067, 79212 },
+ { 0x1062, 79215 },
+ { 0x1024, 79218 },
+ { 0x1029, 79221 },
+ { 0x1026, 79224 },
+ { 0x102A, 79227 },
+ { 0x1025, 79230 },
+ { 0x0F2E, 79233 },
+ { 0x0F33, 79236 },
+ { 0x0F30, 79239 },
+ { 0x0F34, 79242 },
+ { 0x0F2F, 79245 },
+ { 0x101C, 79248 },
+ { 0x1021, 79251 },
+ { 0x101E, 79254 },
+ { 0x1022, 79257 },
+ { 0x101D, 79260 },
+ { 0x0FCC, 79263 },
+ { 0x0FD1, 79266 },
+ { 0x0FCE, 79269 },
+ { 0x0FD2, 79272 },
+ { 0x0FCD, 79275 },
+ { 0x0F36, 79278 },
+ { 0x0F3B, 79281 },
+ { 0x0F38, 79284 },
+ { 0x0F3C, 79287 },
+ { 0x0F37, 79290 },
+ { 0x0F46, 79293 },
+ { 0x0F4B, 79296 },
+ { 0x0F48, 79299 },
+ { 0x0F4C, 79302 },
+ { 0x0F47, 79305 },
+ { 0x0FB4, 79308 },
+ { 0x0FB9, 79311 },
+ { 0x0FB6, 79314 },
+ { 0x0FBA, 79317 },
+ { 0x0FB5, 79320 },
+ { 0x1069, 79323 },
+ { 0x106E, 79326 },
+ { 0x106B, 79329 },
+ { 0x106F, 79332 },
+ { 0x106A, 79335 },
+ { 0x0F6E, 79338 },
+ { 0x0F73, 79341 },
+ { 0x0F70, 79344 },
+ { 0x0F74, 79347 },
+ { 0x0F6F, 79350 },
+ { 0x0F56, 79353 },
+ { 0x0F5B, 79356 },
+ { 0x0F58, 79359 },
+ { 0x0F5C, 79362 },
+ { 0x0F57, 79365 },
+ { 0x0F5E, 79368 },
+ { 0x0F63, 79371 },
+ { 0x0F60, 79374 },
+ { 0x0F64, 79377 },
+ { 0x0F5F, 79380 },
+ { 0x0F97, 79383 },
+ { 0x0F9C, 79386 },
+ { 0x0F99, 79389 },
+ { 0x0F9D, 79392 },
+ { 0x0F98, 79395 },
+ { 0x0F8F, 79398 },
+ { 0x0F94, 79401 },
+ { 0x0F91, 79404 },
+ { 0x0F95, 79407 },
+ { 0x0F90, 79410 },
+ { 0x0FE5, 79413 },
+ { 0x0FEA, 79416 },
+ { 0x0FE7, 79419 },
+ { 0x0FEB, 79422 },
+ { 0x0FE6, 79425 },
+ { 0x0FA7, 79428 },
+ { 0x0FAC, 79431 },
+ { 0x0FA9, 79434 },
+ { 0x0FAD, 79437 },
+ { 0x0FA8, 79440 },
+ { 0x1004, 79443 },
+ { 0x1009, 79446 },
+ { 0x1006, 79449 },
+ { 0x100A, 79452 },
+ { 0x1005, 79455 },
+ { 0x0FF4, 79458 },
+ { 0x0FF9, 79461 },
+ { 0x0FF6, 79464 },
+ { 0x0FFA, 79467 },
+ { 0x0FF5, 79470 },
+ { 0x0F8A, 79473 },
+ { 0x38FB, 79476 },
+ { 0x3900, 79479 },
+ { 0x38FD, 79482 },
+ { 0x3901, 79485 },
+ { 0x38FC, 79488 },
+ { 0x0F8B, 79491 },
+ { 0x2889, 79494 },
+ { 0x0F8E, 79497 },
+ { 0x109B, 79500 },
+ { 0x1099, 79503 },
+ { 0x0FA2, 79506 },
+ { 0x28A2, 79509 },
+ { 0x28A7, 79512 },
+ { 0x28A4, 79515 },
+ { 0x28A8, 79518 },
+ { 0x28A3, 79521 },
+ { 0x0FA3, 79524 },
+ { 0x1041, 79527 },
+ { 0x1046, 79530 },
+ { 0x1043, 79533 },
+ { 0x1047, 79536 },
+ { 0x1042, 79539 },
+ { 0x288B, 79542 },
+ { 0x0FA6, 79545 },
+ { 0x100F, 79548 },
+ { 0x1014, 79551 },
+ { 0x1019, 79554 },
+ { 0x1016, 79557 },
+ { 0x101A, 79560 },
+ { 0x1015, 79563 },
+ { 0x1010, 79566 },
+ { 0x2890, 79569 },
+ { 0x1013, 79572 },
+ { 0x38F2, 79575 },
+ { 0x38EF, 79578 },
+ { 0x38F3, 79581 },
+ { 0x38EE, 79584 },
+ { 0x1064, 79587 },
+ { 0x1065, 79590 },
+ { 0x1068, 79593 },
+ { 0x109F, 79596 },
+ { 0x109D, 79599 },
+ { 0x1073, 79602 },
+ { 0x1027, 79605 },
+ { 0x1028, 79608 },
+ { 0x1031, 79611 },
+ { 0x1036, 79614 },
+ { 0x1033, 79617 },
+ { 0x1037, 79620 },
+ { 0x1032, 79623 },
+ { 0x102B, 79626 },
+ { 0x102C, 79629 },
+ { 0x1030, 79632 },
+ { 0x102D, 79635 },
+ { 0x28CC, 79638 },
+ { 0x28D1, 79641 },
+ { 0x28CE, 79644 },
+ { 0x28D2, 79647 },
+ { 0x28CD, 79650 },
+ { 0x0F31, 79653 },
+ { 0x0F32, 79656 },
+ { 0x0F3E, 79659 },
+ { 0x0F43, 79662 },
+ { 0x0F40, 79665 },
+ { 0x0F44, 79668 },
+ { 0x0F3F, 79671 },
+ { 0x0F35, 79674 },
+ { 0x101F, 79677 },
+ { 0x1020, 79680 },
+ { 0x2892, 79683 },
+ { 0x1023, 79686 },
+ { 0x0FCF, 79689 },
+ { 0x0FD0, 79692 },
+ { 0x0FD3, 79695 },
+ { 0x0FD4, 79698 },
+ { 0x0FD8, 79701 },
+ { 0x0FD5, 79704 },
+ { 0x0FD9, 79707 },
+ { 0x0FDE, 79710 },
+ { 0x0FDB, 79713 },
+ { 0x0FDF, 79716 },
+ { 0x0FDA, 79719 },
+ { 0x28BE, 79722 },
+ { 0x28C3, 79725 },
+ { 0x28C0, 79728 },
+ { 0x28C4, 79731 },
+ { 0x28BF, 79734 },
+ { 0x0F39, 79737 },
+ { 0x0F3A, 79740 },
+ { 0x2884, 79743 },
+ { 0x0F3D, 79746 },
+ { 0x0F49, 79749 },
+ { 0x0F4A, 79752 },
+ { 0x2885, 79755 },
+ { 0x0F4D, 79758 },
+ { 0x1097, 79761 },
+ { 0x1095, 79764 },
+ { 0x1072, 79767 },
+ { 0x0FB7, 79770 },
+ { 0x0FB8, 79773 },
+ { 0x288C, 79776 },
+ { 0x0FBB, 79779 },
+ { 0x0FBC, 79782 },
+ { 0x0FC1, 79785 },
+ { 0x0FBE, 79788 },
+ { 0x0FC2, 79791 },
+ { 0x0FBD, 79794 },
+ { 0x106C, 79797 },
+ { 0x106D, 79800 },
+ { 0x1049, 79803 },
+ { 0x104E, 79806 },
+ { 0x104B, 79809 },
+ { 0x104F, 79812 },
+ { 0x104A, 79815 },
+ { 0x2896, 79818 },
+ { 0x1070, 79821 },
+ { 0x10A3, 79824 },
+ { 0x10A1, 79827 },
+ { 0x0F71, 79830 },
+ { 0x0F72, 79833 },
+ { 0x0F7B, 79836 },
+ { 0x0F80, 79839 },
+ { 0x0F7D, 79842 },
+ { 0x0F81, 79845 },
+ { 0x0F7C, 79848 },
+ { 0x0F75, 79851 },
+ { 0x0F76, 79854 },
+ { 0x0F7A, 79857 },
+ { 0x0F77, 79860 },
+ { 0x28B7, 79863 },
+ { 0x28BC, 79866 },
+ { 0x28B9, 79869 },
+ { 0x28BD, 79872 },
+ { 0x28B8, 79875 },
+ { 0x0F59, 79878 },
+ { 0x0F5A, 79881 },
+ { 0x2886, 79884 },
+ { 0x0F5D, 79887 },
+ { 0x1071, 79890 },
+ { 0x0F61, 79893 },
+ { 0x0F62, 79896 },
+ { 0x0F66, 79899 },
+ { 0x0F6B, 79902 },
+ { 0x0F68, 79905 },
+ { 0x0F6C, 79908 },
+ { 0x0F67, 79911 },
+ { 0x2887, 79914 },
+ { 0x289B, 79917 },
+ { 0x28A0, 79920 },
+ { 0x289D, 79923 },
+ { 0x28A1, 79926 },
+ { 0x289C, 79929 },
+ { 0x0F65, 79932 },
+ { 0x0F4E, 79935 },
+ { 0x0F53, 79938 },
+ { 0x0F50, 79941 },
+ { 0x0F54, 79944 },
+ { 0x0F4F, 79947 },
+ { 0x0F9A, 79950 },
+ { 0x0F9B, 79953 },
+ { 0x1039, 79956 },
+ { 0x103E, 79959 },
+ { 0x103B, 79962 },
+ { 0x103F, 79965 },
+ { 0x103A, 79968 },
+ { 0x288A, 79971 },
+ { 0x1051, 79974 },
+ { 0x1056, 79977 },
+ { 0x1053, 79980 },
+ { 0x1057, 79983 },
+ { 0x1052, 79986 },
+ { 0x0F9E, 79989 },
+ { 0x1059, 79992 },
+ { 0x105E, 79995 },
+ { 0x105B, 79998 },
+ { 0x105F, 80001 },
+ { 0x105A, 80004 },
+ { 0x0F92, 80007 },
+ { 0x0F93, 80010 },
+ { 0x0F96, 80013 },
+ { 0x0FE8, 80016 },
+ { 0x0FE9, 80019 },
+ { 0x0FEC, 80022 },
+ { 0x0FAA, 80025 },
+ { 0x0FAB, 80028 },
+ { 0x0FAE, 80031 },
+ { 0x0FAF, 80034 },
+ { 0x0FB3, 80037 },
+ { 0x0FB0, 80040 },
+ { 0x28C5, 80043 },
+ { 0x28CA, 80046 },
+ { 0x28C7, 80049 },
+ { 0x28CB, 80052 },
+ { 0x28C6, 80055 },
+ { 0x1007, 80058 },
+ { 0x1008, 80061 },
+ { 0x100B, 80064 },
+ { 0x0FF7, 80067 },
+ { 0x0FF8, 80070 },
+ { 0x0FFC, 80073 },
+ { 0x1001, 80076 },
+ { 0x0FFE, 80079 },
+ { 0x1002, 80082 },
+ { 0x0FFD, 80085 },
+ { 0x288F, 80088 },
+ { 0x0FFB, 80091 },
+ { 0x28A9, 80094 },
+ { 0x28AE, 80097 },
+ { 0x28AB, 80100 },
+ { 0x28AF, 80103 },
+ { 0x28AA, 80106 },
+ { 0x38FE, 80109 },
+ { 0x38FF, 80112 },
+ { 0x109A, 80115 },
+ { 0x28A5, 80118 },
+ { 0x28A6, 80121 },
+ { 0x28B0, 80124 },
+ { 0x28B5, 80127 },
+ { 0x28B2, 80130 },
+ { 0x28B6, 80133 },
+ { 0x28B1, 80136 },
+ { 0x1044, 80139 },
+ { 0x1045, 80142 },
+ { 0x2894, 80145 },
+ { 0x1048, 80148 },
+ { 0x1017, 80151 },
+ { 0x1018, 80154 },
+ { 0x38EC, 80157 },
+ { 0x38E9, 80160 },
+ { 0x38ED, 80163 },
+ { 0x38E8, 80166 },
+ { 0x2891, 80169 },
+ { 0x101B, 80172 },
+ { 0x38F0, 80175 },
+ { 0x38F1, 80178 },
+ { 0x109E, 80181 },
+ { 0x1034, 80184 },
+ { 0x1035, 80187 },
+ { 0x2897, 80190 },
+ { 0x289A, 80193 },
+ { 0x2898, 80196 },
+ { 0x102E, 80199 },
+ { 0x102F, 80202 },
+ { 0x28CF, 80205 },
+ { 0x28D0, 80208 },
+ { 0x0F41, 80211 },
+ { 0x0F42, 80214 },
+ { 0x0F45, 80217 },
+ { 0x0FD6, 80220 },
+ { 0x0FD7, 80223 },
+ { 0x0FDC, 80226 },
+ { 0x0FDD, 80229 },
+ { 0x0FE0, 80232 },
+ { 0x0FE4, 80235 },
+ { 0x0FE1, 80238 },
+ { 0x28C1, 80241 },
+ { 0x28C2, 80244 },
+ { 0x1096, 80247 },
+ { 0x0FBF, 80250 },
+ { 0x0FC0, 80253 },
+ { 0x288D, 80256 },
+ { 0x0FC3, 80259 },
+ { 0x104C, 80262 },
+ { 0x104D, 80265 },
+ { 0x2895, 80268 },
+ { 0x1050, 80271 },
+ { 0x10A2, 80274 },
+ { 0x0F7E, 80277 },
+ { 0x0F7F, 80280 },
+ { 0x0F82, 80283 },
+ { 0x0F86, 80286 },
+ { 0x0F83, 80289 },
+ { 0x0F78, 80292 },
+ { 0x0F79, 80295 },
+ { 0x28BA, 80298 },
+ { 0x28BB, 80301 },
+ { 0x0F69, 80304 },
+ { 0x0F6A, 80307 },
+ { 0x2888, 80310 },
+ { 0x0F6D, 80313 },
+ { 0x289E, 80316 },
+ { 0x289F, 80319 },
+ { 0x0F51, 80322 },
+ { 0x0F52, 80325 },
+ { 0x0F55, 80328 },
+ { 0x103C, 80331 },
+ { 0x103D, 80334 },
+ { 0x2893, 80337 },
+ { 0x1040, 80340 },
+ { 0x1054, 80343 },
+ { 0x1055, 80346 },
+ { 0x1058, 80349 },
+ { 0x38E6, 80352 },
+ { 0x38E3, 80355 },
+ { 0x38E7, 80358 },
+ { 0x38E2, 80361 },
+ { 0x105C, 80364 },
+ { 0x105D, 80367 },
+ { 0x1060, 80370 },
+ { 0x0FB1, 80373 },
+ { 0x0FB2, 80376 },
+ { 0x28C8, 80379 },
+ { 0x28C9, 80382 },
+ { 0x0FFF, 80385 },
+ { 0x1000, 80388 },
+ { 0x1003, 80391 },
+ { 0x28AC, 80394 },
+ { 0x28AD, 80397 },
+ { 0x28B3, 80400 },
+ { 0x28B4, 80403 },
+ { 0x38F4, 80406 },
+ { 0x38F9, 80409 },
+ { 0x38F6, 80412 },
+ { 0x38FA, 80415 },
+ { 0x38F5, 80418 },
+ { 0x38EA, 80421 },
+ { 0x38EB, 80424 },
+ { 0x1038, 80427 },
+ { 0x2899, 80430 },
+ { 0x0FE2, 80433 },
+ { 0x0FE3, 80436 },
+ { 0x0F84, 80439 },
+ { 0x0F85, 80442 },
+ { 0x38E4, 80445 },
+ { 0x38E5, 80448 },
+ { 0x38F7, 80451 },
+ { 0x38F8, 80454 },
+ { 0x0FC4, 80457 },
+ { 0x0FC9, 80461 },
+ { 0x0FC6, 80465 },
+ { 0x0FCA, 80469 },
+ { 0x0FC5, 80473 },
+ { 0x0FC7, 80477 },
+ { 0x0FC8, 80481 },
+ { 0x288E, 80485 },
+ { 0x0FCB, 80489 },
+ { 0x1098, 80493 },
+ { 0x109C, 80497 },
+ { 0x1094, 80501 },
+ { 0x10A0, 80505 },
+ { 0x0FED, 80509 },
+ { 0x0FF2, 80513 },
+ { 0x0FEF, 80517 },
+ { 0x0FF3, 80521 },
+ { 0x0FEE, 80525 },
+ { 0x0FF0, 80529 },
+ { 0x0FF1, 80533 },
+ { 0x1075, 80537 },
+ { 0x1074, 80542 },
+ { 0x1076, 80549 },
+ { 0x107F, 80553 },
+ { 0x107B, 80556 },
+ { 0x1078, 80558 },
+ { 0x6D1F, 80560 },
+ { 0x6D2B, 80563 },
+ { 0x0686, 80565 },
+ { 0x068B, 80569 },
+ { 0x0687, 80573 },
+ { 0x068A, 80577 },
+ { 0x0689, 80581 },
+ { 0x068E, 80585 },
+ { 0x0685, 80589 },
+ { 0x068D, 80593 },
+ { 0x068C, 80597 },
+ { 0x0688, 80601 },
+ { 0x0069, 80605 },
+ { 0x6CC2, 80608 },
+ { 0x1F6E, 80610 },
+ { 0x224C, 80611 },
+ { 0x1BF8, 80612 },
+ { 0x1CEC, 80614 },
+ { 0x6F61, 80617 },
+ { 0x1C15, 80622 },
+ { 0x2821, 80624 },
+ { 0x2825, 80628 },
+ { 0x2842, 80632 },
+ { 0x2829, 80636 },
+ { 0x282E, 80640 },
+ { 0x2834, 80644 },
+ { 0x2844, 80648 },
+ { 0x2847, 80652 },
+ { 0x2848, 80656 },
+ { 0x2822, 80660 },
+ { 0x283B, 80664 },
+ { 0x283D, 80668 },
+ { 0x2824, 80672 },
+ { 0x2823, 80676 },
+ { 0x2841, 80680 },
+ { 0x2845, 80684 },
+ { 0x2843, 80688 },
+ { 0x2846, 80692 },
+ { 0x283C, 80696 },
+ { 0x282A, 80700 },
+ { 0x282B, 80704 },
+ { 0x282C, 80708 },
+ { 0x282D, 80712 },
+ { 0x282F, 80716 },
+ { 0x2838, 80720 },
+ { 0x2831, 80724 },
+ { 0x2832, 80728 },
+ { 0x2828, 80732 },
+ { 0x2833, 80736 },
+ { 0x2826, 80740 },
+ { 0x283F, 80744 },
+ { 0x2827, 80748 },
+ { 0x283E, 80752 },
+ { 0x283A, 80756 },
+ { 0x2837, 80760 },
+ { 0x2840, 80764 },
+ { 0x2836, 80768 },
+ { 0x2835, 80772 },
+ { 0x2839, 80776 },
+ { 0x2830, 80780 },
+ { 0x0DFE, 80784 },
+ { 0x0E02, 80787 },
+ { 0x0E24, 80790 },
+ { 0x0E1F, 80793 },
+ { 0x0E06, 80796 },
+ { 0x0E0B, 80799 },
+ { 0x0E11, 80802 },
+ { 0x0E21, 80805 },
+ { 0x0E25, 80808 },
+ { 0x0E2B, 80811 },
+ { 0x0E28, 80814 },
+ { 0x0DFF, 80817 },
+ { 0x0E18, 80820 },
+ { 0x0E1A, 80823 },
+ { 0x0E01, 80826 },
+ { 0x0E00, 80829 },
+ { 0x0E1E, 80832 },
+ { 0x0E22, 80835 },
+ { 0x0E20, 80838 },
+ { 0x0E23, 80841 },
+ { 0x0E19, 80844 },
+ { 0x0E07, 80847 },
+ { 0x0E08, 80850 },
+ { 0x0E09, 80853 },
+ { 0x0E0A, 80856 },
+ { 0x0E0C, 80859 },
+ { 0x0E15, 80862 },
+ { 0x0E0E, 80865 },
+ { 0x0E0F, 80868 },
+ { 0x0E05, 80871 },
+ { 0x0E10, 80874 },
+ { 0x0E03, 80877 },
+ { 0x0E1C, 80880 },
+ { 0x0E04, 80883 },
+ { 0x0E1B, 80886 },
+ { 0x0E17, 80889 },
+ { 0x0E14, 80892 },
+ { 0x0E2C, 80895 },
+ { 0x0E1D, 80899 },
+ { 0x0E13, 80902 },
+ { 0x0E12, 80905 },
+ { 0x0E16, 80908 },
+ { 0x0E0D, 80911 },
+ { 0x0E26, 80914 },
+ { 0x0E2D, 80917 },
+ { 0x0E27, 80921 },
+ { 0x0DD6, 80925 },
+ { 0x0DDA, 80929 },
+ { 0x0DF7, 80933 },
+ { 0x0DDE, 80937 },
+ { 0x0DE3, 80941 },
+ { 0x0DE9, 80945 },
+ { 0x0DF9, 80949 },
+ { 0x0DFC, 80953 },
+ { 0x0DFD, 80957 },
+ { 0x0DD7, 80961 },
+ { 0x0DF0, 80965 },
+ { 0x0DF2, 80969 },
+ { 0x0DD9, 80973 },
+ { 0x0DD8, 80977 },
+ { 0x0DF6, 80981 },
+ { 0x0DFA, 80985 },
+ { 0x0DF8, 80989 },
+ { 0x0DFB, 80993 },
+ { 0x0DF1, 80997 },
+ { 0x0DDF, 81001 },
+ { 0x0DE0, 81005 },
+ { 0x0DE1, 81009 },
+ { 0x0DE2, 81013 },
+ { 0x0DE4, 81017 },
+ { 0x0DED, 81021 },
+ { 0x0DE6, 81025 },
+ { 0x0DE7, 81029 },
+ { 0x0DDD, 81033 },
+ { 0x0DE8, 81037 },
+ { 0x0DDB, 81041 },
+ { 0x0DF4, 81045 },
+ { 0x0DDC, 81049 },
+ { 0x0DF3, 81053 },
+ { 0x0DEF, 81057 },
+ { 0x0DEC, 81061 },
+ { 0x0DF5, 81065 },
+ { 0x0DEB, 81069 },
+ { 0x0DEA, 81073 },
+ { 0x0DEE, 81077 },
+ { 0x0DE5, 81081 },
+ { 0x0E29, 81085 },
+ { 0x6F73, 81088 },
+ { 0x6F3B, 81094 },
+ { 0x6F3C, 81096 },
+ { 0x0991, 81101 },
+ { 0x0981, 81103 },
+ { 0x0990, 81106 },
+ { 0x0950, 81109 },
+ { 0x094F, 81112 },
+ { 0x0982, 81115 },
+ { 0x094E, 81118 },
+ { 0x0997, 81121 },
+ { 0x099C, 81124 },
+ { 0x0998, 81127 },
+ { 0x099B, 81130 },
+ { 0x099A, 81133 },
+ { 0x099F, 81136 },
+ { 0x0996, 81139 },
+ { 0x099E, 81142 },
+ { 0x099D, 81145 },
+ { 0x0999, 81148 },
+ { 0x09A1, 81151 },
+ { 0x098B, 81154 },
+ { 0x0984, 81158 },
+ { 0x098E, 81162 },
+ { 0x0986, 81166 },
+ { 0x0983, 81170 },
+ { 0x098C, 81174 },
+ { 0x098F, 81178 },
+ { 0x0985, 81182 },
+ { 0x0987, 81186 },
+ { 0x098A, 81190 },
+ { 0x098D, 81195 },
+ { 0x0994, 81200 },
+ { 0x0988, 81205 },
+ { 0x0995, 81210 },
+ { 0x0989, 81215 },
+ { 0x0959, 81220 },
+ { 0x095C, 81224 },
+ { 0x0951, 81228 },
+ { 0x095A, 81231 },
+ { 0x0953, 81234 },
+ { 0x095D, 81237 },
+ { 0x0955, 81240 },
+ { 0x0952, 81243 },
+ { 0x095B, 81246 },
+ { 0x095E, 81249 },
+ { 0x0975, 81252 },
+ { 0x0964, 81255 },
+ { 0x0970, 81258 },
+ { 0x0961, 81261 },
+ { 0x0980, 81264 },
+ { 0x0954, 81267 },
+ { 0x0966, 81270 },
+ { 0x095F, 81273 },
+ { 0x097A, 81276 },
+ { 0x0977, 81279 },
+ { 0x0972, 81282 },
+ { 0x0973, 81285 },
+ { 0x0979, 81288 },
+ { 0x097F, 81291 },
+ { 0x096E, 81294 },
+ { 0x0956, 81297 },
+ { 0x097C, 81300 },
+ { 0x0978, 81303 },
+ { 0x0976, 81306 },
+ { 0x0965, 81309 },
+ { 0x096B, 81312 },
+ { 0x0971, 81315 },
+ { 0x0962, 81318 },
+ { 0x0967, 81321 },
+ { 0x0960, 81324 },
+ { 0x097B, 81327 },
+ { 0x0963, 81330 },
+ { 0x096D, 81333 },
+ { 0x0968, 81336 },
+ { 0x0974, 81339 },
+ { 0x097D, 81342 },
+ { 0x097E, 81345 },
+ { 0x096F, 81348 },
+ { 0x0969, 81351 },
+ { 0x09A2, 81354 },
+ { 0x096C, 81357 },
+ { 0x096A, 81360 },
+ { 0x0958, 81363 },
+ { 0x0957, 81367 },
+ { 0x0993, 81371 },
+ { 0x0992, 81375 },
+ { 0x09A0, 81379 },
+ { 0x094C, 81382 },
+ { 0x094A, 81385 },
+ { 0x094B, 81387 },
+ { 0x08FF, 81389 },
+ { 0x0900, 81393 },
+ { 0x092D, 81396 },
+ { 0x0938, 81399 },
+ { 0x0937, 81402 },
+ { 0x094D, 81405 },
+ { 0x0901, 81408 },
+ { 0x0949, 81411 },
+ { 0x093F, 81413 },
+ { 0x0944, 81416 },
+ { 0x0940, 81419 },
+ { 0x0943, 81422 },
+ { 0x0942, 81425 },
+ { 0x0947, 81428 },
+ { 0x093E, 81431 },
+ { 0x0946, 81434 },
+ { 0x0945, 81437 },
+ { 0x0941, 81440 },
+ { 0x0948, 81443 },
+ { 0x092F, 81445 },
+ { 0x0931, 81449 },
+ { 0x092E, 81453 },
+ { 0x0934, 81457 },
+ { 0x0936, 81461 },
+ { 0x0933, 81465 },
+ { 0x0930, 81469 },
+ { 0x0935, 81473 },
+ { 0x0932, 81477 },
+ { 0x0902, 81481 },
+ { 0x0904, 81484 },
+ { 0x0906, 81487 },
+ { 0x0903, 81490 },
+ { 0x0909, 81493 },
+ { 0x090B, 81496 },
+ { 0x0922, 81499 },
+ { 0x0911, 81502 },
+ { 0x091D, 81505 },
+ { 0x0908, 81508 },
+ { 0x093D, 81511 },
+ { 0x090E, 81514 },
+ { 0x092C, 81517 },
+ { 0x0905, 81520 },
+ { 0x0913, 81523 },
+ { 0x090C, 81526 },
+ { 0x0927, 81529 },
+ { 0x0924, 81532 },
+ { 0x091F, 81535 },
+ { 0x090A, 81538 },
+ { 0x0920, 81541 },
+ { 0x0926, 81544 },
+ { 0x092B, 81547 },
+ { 0x091B, 81550 },
+ { 0x0907, 81553 },
+ { 0x0929, 81556 },
+ { 0x0925, 81559 },
+ { 0x093B, 81562 },
+ { 0x0923, 81565 },
+ { 0x0912, 81568 },
+ { 0x0918, 81571 },
+ { 0x091E, 81574 },
+ { 0x090F, 81577 },
+ { 0x0914, 81580 },
+ { 0x090D, 81583 },
+ { 0x0928, 81586 },
+ { 0x0910, 81589 },
+ { 0x091A, 81592 },
+ { 0x0915, 81595 },
+ { 0x0921, 81598 },
+ { 0x093C, 81601 },
+ { 0x092A, 81604 },
+ { 0x091C, 81607 },
+ { 0x0916, 81610 },
+ { 0x0919, 81613 },
+ { 0x093A, 81616 },
+ { 0x0939, 81619 },
+ { 0x0917, 81622 },
+ { 0x71A2, 81625 },
+ { 0x2AAE, 81626 },
+ { 0x2AB3, 81629 },
+ { 0x2AC5, 81632 },
+ { 0x2AAF, 81635 },
+ { 0x2AB2, 81638 },
+ { 0x2AB1, 81641 },
+ { 0x2AB6, 81644 },
+ { 0x2AB5, 81647 },
+ { 0x2AB4, 81650 },
+ { 0x2AB0, 81653 },
+ { 0x2AC7, 81656 },
+ { 0x2AC6, 81659 },
+ { 0x6D5E, 81662 },
+ { 0x2E74, 81664 },
+ { 0x2E9D, 81668 },
+ { 0x2E92, 81672 },
+ { 0x2EA6, 81676 },
+ { 0x2EA7, 81681 },
+ { 0x2E8A, 81686 },
+ { 0x2EA1, 81691 },
+ { 0x2EA0, 81697 },
+ { 0x2E9F, 81702 },
+ { 0x2E8B, 81706 },
+ { 0x2E6E, 81711 },
+ { 0x2EA3, 81716 },
+ { 0x2EA5, 81721 },
+ { 0x2E6F, 81725 },
+ { 0x2E7F, 81730 },
+ { 0x2EAC, 81736 },
+ { 0x2E83, 81740 },
+ { 0x2E8F, 81743 },
+ { 0x2E87, 81747 },
+ { 0x2E7B, 81751 },
+ { 0x2E89, 81755 },
+ { 0x2EAA, 81759 },
+ { 0x2E88, 81763 },
+ { 0x2E78, 81767 },
+ { 0x2E76, 81770 },
+ { 0x2EAB, 81774 },
+ { 0x2EAD, 81778 },
+ { 0x2E82, 81782 },
+ { 0x2E99, 81786 },
+ { 0x2E85, 81791 },
+ { 0x2E75, 81794 },
+ { 0x2E7C, 81798 },
+ { 0x2E9B, 81801 },
+ { 0x2E8E, 81805 },
+ { 0x2E72, 81808 },
+ { 0x2E80, 81811 },
+ { 0x2E73, 81814 },
+ { 0x2E96, 81817 },
+ { 0x2E8D, 81820 },
+ { 0x2E97, 81823 },
+ { 0x2E90, 81826 },
+ { 0x2E77, 81829 },
+ { 0x2E71, 81832 },
+ { 0x2EA4, 81836 },
+ { 0x2E91, 81839 },
+ { 0x2E7E, 81845 },
+ { 0x2E9A, 81848 },
+ { 0x2E8C, 81852 },
+ { 0x2E86, 81855 },
+ { 0x2E84, 81858 },
+ { 0x2E70, 81862 },
+ { 0x2EA8, 81868 },
+ { 0x2E7D, 81871 },
+ { 0x2E7A, 81874 },
+ { 0x2EA9, 81877 },
+ { 0x2E93, 81880 },
+ { 0x2E9C, 81883 },
+ { 0x2E9E, 81886 },
+ { 0x2E79, 81889 },
+ { 0x2E95, 81892 },
+ { 0x2EA2, 81895 },
+ { 0x2E94, 81898 },
+ { 0x2E98, 81901 },
+ { 0x2E81, 81904 },
+ { 0x6C75, 81907 },
+ { 0x2ACE, 81908 },
+ { 0x2AD4, 81911 },
+ { 0x2AD0, 81914 },
+ { 0x2B1F, 81917 },
+ { 0x2AD6, 81920 },
+ { 0x2AD2, 81923 },
+ { 0x2AFC, 81926 },
+ { 0x2B05, 81929 },
+ { 0x2AFF, 81932 },
+ { 0x2B08, 81935 },
+ { 0x2B02, 81938 },
+ { 0x2AEC, 81941 },
+ { 0x2AF3, 81944 },
+ { 0x2AEE, 81947 },
+ { 0x2AF5, 81950 },
+ { 0x2AF1, 81953 },
+ { 0x2AD8, 81956 },
+ { 0x2ADE, 81959 },
+ { 0x2ADA, 81962 },
+ { 0x2AE0, 81965 },
+ { 0x2ADC, 81968 },
+ { 0x2AFB, 81971 },
+ { 0x2B04, 81974 },
+ { 0x2AFE, 81977 },
+ { 0x2B07, 81980 },
+ { 0x2B01, 81983 },
+ { 0x2AD7, 81986 },
+ { 0x2ADD, 81989 },
+ { 0x2AD9, 81992 },
+ { 0x2ADF, 81995 },
+ { 0x2ADB, 81998 },
+ { 0x2B0A, 82001 },
+ { 0x2B0D, 82004 },
+ { 0x2B0B, 82007 },
+ { 0x2B0E, 82010 },
+ { 0x2B0C, 82013 },
+ { 0x2AF6, 82016 },
+ { 0x2AF9, 82019 },
+ { 0x2AF7, 82022 },
+ { 0x2AFA, 82025 },
+ { 0x2AF8, 82028 },
+ { 0x2AFD, 82031 },
+ { 0x2B06, 82034 },
+ { 0x2B00, 82037 },
+ { 0x2B09, 82040 },
+ { 0x2B03, 82043 },
+ { 0x2B15, 82046 },
+ { 0x2B18, 82049 },
+ { 0x2B16, 82052 },
+ { 0x2B19, 82055 },
+ { 0x2B17, 82058 },
+ { 0x2AE1, 82061 },
+ { 0x2AE7, 82064 },
+ { 0x2AE3, 82067 },
+ { 0x2AE9, 82070 },
+ { 0x2AE5, 82073 },
+ { 0x2AEB, 82076 },
+ { 0x2AF2, 82079 },
+ { 0x2AED, 82082 },
+ { 0x2AF4, 82085 },
+ { 0x2AF0, 82088 },
+ { 0x2B20, 82091 },
+ { 0x2B1B, 82094 },
+ { 0x2B1D, 82097 },
+ { 0x2B1C, 82100 },
+ { 0x2B1E, 82103 },
+ { 0x2B10, 82106 },
+ { 0x2B14, 82109 },
+ { 0x2B12, 82112 },
+ { 0x2AE2, 82115 },
+ { 0x2AE8, 82118 },
+ { 0x2AE4, 82121 },
+ { 0x2AEA, 82124 },
+ { 0x2AE6, 82127 },
+ { 0x2ACD, 82130 },
+ { 0x2AD3, 82134 },
+ { 0x2ACF, 82138 },
+ { 0x2AD5, 82142 },
+ { 0x2AD1, 82146 },
+ { 0x2B21, 82150 },
+ { 0x2B22, 82154 },
+ { 0x2AEF, 82158 },
+ { 0x2B1A, 82162 },
+ { 0x2B0F, 82166 },
+ { 0x2B13, 82170 },
+ { 0x2B11, 82174 },
+ { 0x5EDB, 82178 },
+ { 0x2B28, 82182 },
+ { 0x2B29, 82186 },
+ { 0x2B27, 82189 },
+ { 0x2246, 82192 },
+ { 0x6D58, 82194 },
+ { 0x6D20, 82195 },
+ { 0x4409, 82196 },
+ { 0x4415, 82200 },
+ { 0x4411, 82204 },
+ { 0x4412, 82208 },
+ { 0x441A, 82212 },
+ { 0x440A, 82216 },
+ { 0x4414, 82220 },
+ { 0x4406, 82224 },
+ { 0x440C, 82228 },
+ { 0x440F, 82232 },
+ { 0x4417, 82236 },
+ { 0x4418, 82240 },
+ { 0x4419, 82244 },
+ { 0x440D, 82248 },
+ { 0x440E, 82252 },
+ { 0x4405, 82256 },
+ { 0x4407, 82260 },
+ { 0x4416, 82264 },
+ { 0x440B, 82268 },
+ { 0x4408, 82272 },
+ { 0x4410, 82276 },
+ { 0x4413, 82280 },
+ { 0x441C, 82284 },
+ { 0x4421, 82288 },
+ { 0x4422, 82293 },
+ { 0x441F, 82298 },
+ { 0x4423, 82302 },
+ { 0x441D, 82307 },
+ { 0x441E, 82311 },
+ { 0x4420, 82315 },
+ { 0x441B, 82319 },
+ { 0x6E23, 82323 },
+ { 0x6F15, 82325 },
+ { 0x1DA7, 82329 },
+ { 0x2538, 82330 },
+ { 0x1DB4, 82335 },
+ { 0x2572, 82336 },
+ { 0x2574, 82340 },
+ { 0x2568, 82343 },
+ { 0x2575, 82347 },
+ { 0x2576, 82350 },
+ { 0x2571, 82353 },
+ { 0x2573, 82359 },
+ { 0x256F, 82362 },
+ { 0x2569, 82367 },
+ { 0x1F37, 82371 },
+ { 0x2596, 82373 },
+ { 0x1CB4, 82375 },
+ { 0x1DC7, 82378 },
+ { 0x007E, 82381 },
+ { 0x1C08, 82384 },
+ { 0x2241, 82386 },
+ { 0x0060, 82388 },
+ { 0x290B, 82391 },
+ { 0x2255, 82393 },
+ { 0x6DB4, 82396 },
+ { 0x6D1E, 82398 },
+ { 0x6CC9, 82401 },
+ { 0x6D2A, 82403 },
+ { 0x6DB5, 82405 },
+ { 0x6E6B, 82407 },
+ { 0x2A91, 82411 },
+ { 0x37D7, 82415 },
+ { 0x37E0, 82418 },
+ { 0x37E1, 82421 },
+ { 0x37D9, 82425 },
+ { 0x37DB, 82428 },
+ { 0x37DA, 82431 },
+ { 0x37EF, 82434 },
+ { 0x37DC, 82438 },
+ { 0x37DE, 82441 },
+ { 0x37DF, 82444 },
+ { 0x37DD, 82447 },
+ { 0x37E2, 82450 },
+ { 0x37F0, 82453 },
+ { 0x3797, 82456 },
+ { 0x37C9, 82459 },
+ { 0x3798, 82463 },
+ { 0x3799, 82466 },
+ { 0x3796, 82469 },
+ { 0x37E6, 82472 },
+ { 0x37EB, 82475 },
+ { 0x37E7, 82478 },
+ { 0x37EA, 82481 },
+ { 0x37E9, 82484 },
+ { 0x37EE, 82487 },
+ { 0x37E5, 82490 },
+ { 0x37ED, 82493 },
+ { 0x37EC, 82496 },
+ { 0x37E8, 82499 },
+ { 0x37D8, 82502 },
+ { 0x37CE, 82505 },
+ { 0x37CF, 82509 },
+ { 0x37CC, 82514 },
+ { 0x37CD, 82518 },
+ { 0x37D1, 82523 },
+ { 0x37D2, 82528 },
+ { 0x37D0, 82532 },
+ { 0x37CA, 82536 },
+ { 0x37CB, 82540 },
+ { 0x379A, 82544 },
+ { 0x37A2, 82547 },
+ { 0x379C, 82550 },
+ { 0x379B, 82553 },
+ { 0x37A4, 82557 },
+ { 0x379E, 82560 },
+ { 0x37A3, 82563 },
+ { 0x37BD, 82566 },
+ { 0x37BE, 82569 },
+ { 0x37AB, 82573 },
+ { 0x37AC, 82576 },
+ { 0x37B8, 82580 },
+ { 0x37B9, 82583 },
+ { 0x37A8, 82587 },
+ { 0x37A9, 82590 },
+ { 0x37C8, 82594 },
+ { 0x379D, 82597 },
+ { 0x37AD, 82600 },
+ { 0x37AF, 82603 },
+ { 0x37A5, 82607 },
+ { 0x37A7, 82610 },
+ { 0x37A6, 82614 },
+ { 0x37C3, 82618 },
+ { 0x37BF, 82621 },
+ { 0x37BA, 82624 },
+ { 0x37B5, 82627 },
+ { 0x37BB, 82631 },
+ { 0x379F, 82634 },
+ { 0x37BC, 82638 },
+ { 0x37C1, 82642 },
+ { 0x37C2, 82645 },
+ { 0x37C7, 82649 },
+ { 0x37C5, 82652 },
+ { 0x37C6, 82656 },
+ { 0x37B6, 82660 },
+ { 0x37B7, 82663 },
+ { 0x37C4, 82667 },
+ { 0x37C0, 82670 },
+ { 0x37B3, 82673 },
+ { 0x37B4, 82676 },
+ { 0x37AA, 82680 },
+ { 0x37A0, 82683 },
+ { 0x37A1, 82687 },
+ { 0x37B0, 82692 },
+ { 0x37AE, 82695 },
+ { 0x37B1, 82699 },
+ { 0x37B2, 82702 },
+ { 0x37E3, 82706 },
+ { 0x37D6, 82710 },
+ { 0x37D5, 82712 },
+ { 0x37D3, 82716 },
+ { 0x37D4, 82720 },
+ { 0x37E4, 82724 },
+ { 0x6EB4, 82726 },
+ { 0x719D, 82727 },
+ { 0x2B2C, 82728 },
+ { 0x2B32, 82731 },
+ { 0x2B2E, 82734 },
+ { 0x2B7D, 82737 },
+ { 0x2B34, 82740 },
+ { 0x2B30, 82743 },
+ { 0x2B5A, 82746 },
+ { 0x2B63, 82749 },
+ { 0x2B5D, 82752 },
+ { 0x2B66, 82755 },
+ { 0x2B60, 82758 },
+ { 0x2B4A, 82761 },
+ { 0x2B51, 82764 },
+ { 0x2B4C, 82767 },
+ { 0x2B53, 82770 },
+ { 0x2B4F, 82773 },
+ { 0x2B36, 82776 },
+ { 0x2B3C, 82779 },
+ { 0x2B38, 82782 },
+ { 0x2B3E, 82785 },
+ { 0x2B3A, 82788 },
+ { 0x2B59, 82791 },
+ { 0x2B62, 82794 },
+ { 0x2B5C, 82797 },
+ { 0x2B65, 82800 },
+ { 0x2B5F, 82803 },
+ { 0x2B35, 82806 },
+ { 0x2B3B, 82809 },
+ { 0x2B37, 82812 },
+ { 0x2B3D, 82815 },
+ { 0x2B39, 82818 },
+ { 0x2B68, 82821 },
+ { 0x2B6B, 82824 },
+ { 0x2B69, 82827 },
+ { 0x2B6C, 82830 },
+ { 0x2B6A, 82833 },
+ { 0x2B54, 82836 },
+ { 0x2B57, 82839 },
+ { 0x2B55, 82842 },
+ { 0x2B58, 82845 },
+ { 0x2B56, 82848 },
+ { 0x2B5B, 82851 },
+ { 0x2B64, 82854 },
+ { 0x2B5E, 82857 },
+ { 0x2B67, 82860 },
+ { 0x2B61, 82863 },
+ { 0x2B73, 82866 },
+ { 0x2B76, 82869 },
+ { 0x2B74, 82872 },
+ { 0x2B77, 82875 },
+ { 0x2B75, 82878 },
+ { 0x2B3F, 82881 },
+ { 0x2B45, 82884 },
+ { 0x2B41, 82887 },
+ { 0x2B47, 82890 },
+ { 0x2B43, 82893 },
+ { 0x2B49, 82896 },
+ { 0x2B50, 82899 },
+ { 0x2B4B, 82902 },
+ { 0x2B52, 82905 },
+ { 0x2B4E, 82908 },
+ { 0x2B81, 82911 },
+ { 0x2B83, 82914 },
+ { 0x2B82, 82917 },
+ { 0x2B84, 82920 },
+ { 0x2B7E, 82923 },
+ { 0x2B79, 82926 },
+ { 0x2B7B, 82929 },
+ { 0x2B7A, 82932 },
+ { 0x2B7C, 82935 },
+ { 0x2B6E, 82938 },
+ { 0x2B72, 82941 },
+ { 0x2B70, 82944 },
+ { 0x2B40, 82947 },
+ { 0x2B46, 82950 },
+ { 0x2B42, 82953 },
+ { 0x2B48, 82956 },
+ { 0x2B44, 82959 },
+ { 0x2B2B, 82962 },
+ { 0x2B31, 82966 },
+ { 0x2B2D, 82970 },
+ { 0x2B33, 82974 },
+ { 0x2B2F, 82978 },
+ { 0x2C65, 82982 },
+ { 0x2C68, 82986 },
+ { 0x2C66, 82990 },
+ { 0x2C69, 82994 },
+ { 0x2C67, 82998 },
+ { 0x2B7F, 83002 },
+ { 0x2B80, 83006 },
+ { 0x2C60, 83010 },
+ { 0x2C6A, 83014 },
+ { 0x2C64, 83018 },
+ { 0x2C6B, 83022 },
+ { 0x2C6E, 83026 },
+ { 0x2C6C, 83030 },
+ { 0x2C6F, 83034 },
+ { 0x2C6D, 83038 },
+ { 0x2C61, 83042 },
+ { 0x2C62, 83046 },
+ { 0x2C63, 83050 },
+ { 0x2B4D, 83054 },
+ { 0x2B78, 83058 },
+ { 0x2B6D, 83062 },
+ { 0x2B71, 83066 },
+ { 0x2B6F, 83070 },
+ { 0x5EDA, 83074 },
+ { 0x2B85, 83078 },
+ { 0x2B88, 83081 },
+ { 0x2B89, 83085 },
+ { 0x2B87, 83088 },
+ { 0x1EB1, 83091 },
+ { 0x6EE1, 83092 },
+ { 0x71D1, 83095 },
+ { 0x6FAD, 83097 },
+ { 0x6DBF, 83101 },
+ { 0x6CA8, 83102 },
+ { 0x488B, 83103 },
+ { 0x4868, 83106 },
+ { 0x486B, 83109 },
+ { 0x4869, 83112 },
+ { 0x486C, 83115 },
+ { 0x486A, 83118 },
+ { 0x4882, 83121 },
+ { 0x4871, 83124 },
+ { 0x487D, 83127 },
+ { 0x486F, 83130 },
+ { 0x4889, 83133 },
+ { 0x4873, 83136 },
+ { 0x486D, 83139 },
+ { 0x4886, 83142 },
+ { 0x4884, 83145 },
+ { 0x487F, 83148 },
+ { 0x4880, 83151 },
+ { 0x4885, 83154 },
+ { 0x4888, 83157 },
+ { 0x487B, 83160 },
+ { 0x4887, 83163 },
+ { 0x4883, 83166 },
+ { 0x4872, 83169 },
+ { 0x4878, 83172 },
+ { 0x487E, 83175 },
+ { 0x4870, 83178 },
+ { 0x4874, 83181 },
+ { 0x486E, 83184 },
+ { 0x487A, 83187 },
+ { 0x4875, 83190 },
+ { 0x4881, 83193 },
+ { 0x488A, 83196 },
+ { 0x487C, 83199 },
+ { 0x4876, 83202 },
+ { 0x4879, 83205 },
+ { 0x4877, 83208 },
+ { 0x488D, 83211 },
+ { 0x488E, 83214 },
+ { 0x488C, 83217 },
+ { 0x2207, 83220 },
+ { 0x6F11, 83222 },
+ { 0x1DE7, 83223 },
+ { 0x1DAA, 83225 },
+ { 0x2503, 83227 },
+ { 0x2502, 83239 },
+ { 0x2505, 83251 },
+ { 0x2504, 83263 },
+ { 0x2507, 83275 },
+ { 0x2509, 83287 },
+ { 0x2506, 83299 },
+ { 0x2508, 83311 },
+ { 0x24F5, 83323 },
+ { 0x24F7, 83327 },
+ { 0x44DE, 83332 },
+ { 0x44DF, 83336 },
+ { 0x44E0, 83340 },
+ { 0x44E1, 83344 },
+ { 0x44E4, 83348 },
+ { 0x44F5, 83352 },
+ { 0x44F0, 83356 },
+ { 0x44EA, 83360 },
+ { 0x44E6, 83364 },
+ { 0x44E7, 83368 },
+ { 0x44E8, 83372 },
+ { 0x44E5, 83376 },
+ { 0x44F1, 83380 },
+ { 0x44E9, 83384 },
+ { 0x44ED, 83388 },
+ { 0x44EF, 83392 },
+ { 0x44F2, 83396 },
+ { 0x44F3, 83400 },
+ { 0x44F4, 83404 },
+ { 0x44E3, 83408 },
+ { 0x44E2, 83412 },
+ { 0x44EC, 83416 },
+ { 0x44EB, 83420 },
+ { 0x44EE, 83424 },
+ { 0x44FA, 83429 },
+ { 0x450A, 83433 },
+ { 0x4525, 83438 },
+ { 0x4513, 83444 },
+ { 0x44FF, 83449 },
+ { 0x450F, 83453 },
+ { 0x452A, 83458 },
+ { 0x4518, 83464 },
+ { 0x4503, 83469 },
+ { 0x451C, 83473 },
+ { 0x44FB, 83478 },
+ { 0x450B, 83482 },
+ { 0x4526, 83487 },
+ { 0x4514, 83493 },
+ { 0x44FE, 83498 },
+ { 0x450E, 83502 },
+ { 0x4529, 83507 },
+ { 0x4517, 83513 },
+ { 0x44FD, 83518 },
+ { 0x450D, 83522 },
+ { 0x4528, 83527 },
+ { 0x4516, 83533 },
+ { 0x4502, 83538 },
+ { 0x4512, 83542 },
+ { 0x452D, 83547 },
+ { 0x451B, 83553 },
+ { 0x4501, 83558 },
+ { 0x4511, 83562 },
+ { 0x452C, 83567 },
+ { 0x451A, 83573 },
+ { 0x4507, 83578 },
+ { 0x4520, 83582 },
+ { 0x4506, 83587 },
+ { 0x451F, 83591 },
+ { 0x4500, 83596 },
+ { 0x4510, 83600 },
+ { 0x452B, 83605 },
+ { 0x4519, 83611 },
+ { 0x4508, 83616 },
+ { 0x4521, 83620 },
+ { 0x44FC, 83625 },
+ { 0x450C, 83629 },
+ { 0x4527, 83634 },
+ { 0x4515, 83640 },
+ { 0x4523, 83645 },
+ { 0x4524, 83650 },
+ { 0x4505, 83655 },
+ { 0x451E, 83659 },
+ { 0x4504, 83664 },
+ { 0x451D, 83668 },
+ { 0x4509, 83673 },
+ { 0x4522, 83677 },
+ { 0x44F7, 83682 },
+ { 0x452E, 83687 },
+ { 0x4533, 83692 },
+ { 0x4537, 83697 },
+ { 0x452F, 83702 },
+ { 0x4532, 83707 },
+ { 0x4531, 83712 },
+ { 0x4536, 83717 },
+ { 0x4535, 83722 },
+ { 0x4534, 83727 },
+ { 0x4530, 83732 },
+ { 0x44F6, 83737 },
+ { 0x44F9, 83742 },
+ { 0x44F8, 83746 },
+ { 0x44BE, 83750 },
+ { 0x44BF, 83754 },
+ { 0x44C0, 83758 },
+ { 0x44C1, 83762 },
+ { 0x44C4, 83766 },
+ { 0x44DB, 83770 },
+ { 0x44D4, 83774 },
+ { 0x44CE, 83778 },
+ { 0x44C7, 83782 },
+ { 0x44C8, 83786 },
+ { 0x44CA, 83790 },
+ { 0x44C6, 83794 },
+ { 0x44D5, 83798 },
+ { 0x44CC, 83802 },
+ { 0x44D1, 83806 },
+ { 0x44D3, 83810 },
+ { 0x44D6, 83814 },
+ { 0x44D8, 83818 },
+ { 0x44DA, 83822 },
+ { 0x44C3, 83826 },
+ { 0x44C2, 83830 },
+ { 0x44D0, 83834 },
+ { 0x44CF, 83838 },
+ { 0x44C5, 83842 },
+ { 0x44C9, 83846 },
+ { 0x44CB, 83850 },
+ { 0x44CD, 83854 },
+ { 0x44D2, 83858 },
+ { 0x44D7, 83862 },
+ { 0x44D9, 83866 },
+ { 0x44DC, 83870 },
+ { 0x44DD, 83874 },
+ { 0x1F5E, 83878 },
+ { 0x1F5F, 83883 },
+ { 0x1F5D, 83887 },
+ { 0x1F5B, 83892 },
+ { 0x1F5A, 83896 },
+ { 0x1F5C, 83898 },
+ { 0x1F60, 83902 },
+ { 0x1F62, 83904 },
+ { 0x1F61, 83906 },
+ { 0x6CD1, 83908 },
+ { 0x6DF8, 83910 },
+ { 0x6F10, 83911 },
+ { 0x392D, 83912 },
+ { 0x0293, 83917 },
+ { 0x0283, 83921 },
+ { 0x35F6, 83925 },
+ { 0x359E, 83928 },
+ { 0x359D, 83932 },
+ { 0x359F, 83937 },
+ { 0x02BB, 83942 },
+ { 0x02B9, 83947 },
+ { 0x02AF, 83952 },
+ { 0x02AE, 83957 },
+ { 0x02BE, 83962 },
+ { 0x02B0, 83967 },
+ { 0x02B2, 83972 },
+ { 0x02A7, 83976 },
+ { 0x028E, 83981 },
+ { 0x028D, 83986 },
+ { 0x02B1, 83991 },
+ { 0x02B6, 83996 },
+ { 0x3591, 84000 },
+ { 0x3596, 84006 },
+ { 0x028C, 84013 },
+ { 0x35A5, 84017 },
+ { 0x028B, 84023 },
+ { 0x359B, 84028 },
+ { 0x360E, 84034 },
+ { 0x02A6, 84039 },
+ { 0x3590, 84044 },
+ { 0x3595, 84050 },
+ { 0x359A, 84057 },
+ { 0x02A9, 84063 },
+ { 0x0294, 84069 },
+ { 0x0284, 84073 },
+ { 0x0290, 84077 },
+ { 0x02A5, 84082 },
+ { 0x358F, 84087 },
+ { 0x3594, 84093 },
+ { 0x3599, 84100 },
+ { 0x027E, 84106 },
+ { 0x0281, 84111 },
+ { 0x02BD, 84115 },
+ { 0x0295, 84119 },
+ { 0x02AA, 84123 },
+ { 0x0289, 84129 },
+ { 0x02BA, 84133 },
+ { 0x02B8, 84138 },
+ { 0x360F, 84143 },
+ { 0x029E, 84146 },
+ { 0x028A, 84150 },
+ { 0x35A0, 84154 },
+ { 0x0296, 84160 },
+ { 0x0278, 84164 },
+ { 0x027D, 84167 },
+ { 0x0282, 84172 },
+ { 0x02BC, 84176 },
+ { 0x3610, 84179 },
+ { 0x1913, 84184 },
+ { 0x1917, 84188 },
+ { 0x196C, 84192 },
+ { 0x196D, 84196 },
+ { 0x1918, 84202 },
+ { 0x1919, 84206 },
+ { 0x1970, 84210 },
+ { 0x191D, 84214 },
+ { 0x026F, 84218 },
+ { 0x0270, 84222 },
+ { 0x1974, 84228 },
+ { 0x0271, 84234 },
+ { 0x1978, 84238 },
+ { 0x191F, 84244 },
+ { 0x02A0, 84248 },
+ { 0x3930, 84252 },
+ { 0x197A, 84259 },
+ { 0x392F, 84266 },
+ { 0x1979, 84274 },
+ { 0x1920, 84281 },
+ { 0x197C, 84285 },
+ { 0x197E, 84291 },
+ { 0x197F, 84298 },
+ { 0x1922, 84305 },
+ { 0x1926, 84309 },
+ { 0x0272, 84313 },
+ { 0x02A1, 84317 },
+ { 0x1983, 84321 },
+ { 0x1927, 84327 },
+ { 0x1985, 84331 },
+ { 0x1928, 84338 },
+ { 0x1986, 84342 },
+ { 0x3931, 84347 },
+ { 0x192B, 84354 },
+ { 0x1989, 84358 },
+ { 0x0276, 84364 },
+ { 0x02A2, 84368 },
+ { 0x0277, 84372 },
+ { 0x198B, 84376 },
+ { 0x198D, 84380 },
+ { 0x198C, 84386 },
+ { 0x192C, 84393 },
+ { 0x1931, 84397 },
+ { 0x1921, 84401 },
+ { 0x1984, 84405 },
+ { 0x196E, 84409 },
+ { 0x198E, 84413 },
+ { 0x1982, 84417 },
+ { 0x1924, 84421 },
+ { 0x192D, 84427 },
+ { 0x392E, 84431 },
+ { 0x1975, 84435 },
+ { 0x191B, 84439 },
+ { 0x1923, 84444 },
+ { 0x1915, 84449 },
+ { 0x192F, 84453 },
+ { 0x029F, 84457 },
+ { 0x1930, 84461 },
+ { 0x192E, 84466 },
+ { 0x191A, 84471 },
+ { 0x198F, 84475 },
+ { 0x1981, 84479 },
+ { 0x1925, 84484 },
+ { 0x1972, 84490 },
+ { 0x1914, 84495 },
+ { 0x1973, 84500 },
+ { 0x191E, 84505 },
+ { 0x192A, 84510 },
+ { 0x197D, 84515 },
+ { 0x0273, 84523 },
+ { 0x0274, 84528 },
+ { 0x198A, 84535 },
+ { 0x1916, 84540 },
+ { 0x191C, 84545 },
+ { 0x196B, 84551 },
+ { 0x1976, 84556 },
+ { 0x1977, 84561 },
+ { 0x197B, 84568 },
+ { 0x1980, 84573 },
+ { 0x1988, 84578 },
+ { 0x0275, 84583 },
+ { 0x1971, 84589 },
+ { 0x1987, 84596 },
+ { 0x363F, 84600 },
+ { 0x196F, 84605 },
+ { 0x02A3, 84611 },
+ { 0x1929, 84617 },
+ { 0x0279, 84622 },
+ { 0x02AD, 84626 },
+ { 0x0288, 84630 },
+ { 0x02B3, 84633 },
+ { 0x02B5, 84638 },
+ { 0x02B4, 84644 },
+ { 0x35A1, 84650 },
+ { 0x35A2, 84655 },
+ { 0x02B7, 84660 },
+ { 0x35A4, 84664 },
+ { 0x35A3, 84670 },
+ { 0x029D, 84675 },
+ { 0x35A7, 84679 },
+ { 0x35A6, 84685 },
+ { 0x027A, 84691 },
+ { 0x18FC, 84695 },
+ { 0x18FE, 84699 },
+ { 0x1900, 84703 },
+ { 0x1901, 84707 },
+ { 0x1903, 84711 },
+ { 0x1904, 84715 },
+ { 0x363E, 84719 },
+ { 0x1905, 84725 },
+ { 0x1906, 84729 },
+ { 0x1907, 84733 },
+ { 0x1908, 84737 },
+ { 0x1909, 84741 },
+ { 0x190A, 84745 },
+ { 0x190C, 84749 },
+ { 0x190E, 84753 },
+ { 0x190F, 84757 },
+ { 0x1910, 84761 },
+ { 0x1911, 84765 },
+ { 0x27A3, 84769 },
+ { 0x1912, 84773 },
+ { 0x18FD, 84777 },
+ { 0x190D, 84781 },
+ { 0x18FF, 84785 },
+ { 0x1902, 84790 },
+ { 0x190B, 84795 },
+ { 0x0292, 84800 },
+ { 0x0291, 84806 },
+ { 0x358A, 84812 },
+ { 0x358C, 84818 },
+ { 0x3586, 84824 },
+ { 0x3588, 84830 },
+ { 0x358B, 84836 },
+ { 0x358D, 84842 },
+ { 0x3587, 84848 },
+ { 0x3589, 84854 },
+ { 0x027F, 84860 },
+ { 0x02AB, 84864 },
+ { 0x1948, 84867 },
+ { 0x352A, 84871 },
+ { 0x352B, 84876 },
+ { 0x0E2A, 84881 },
+ { 0x027C, 84885 },
+ { 0x0280, 84889 },
+ { 0x0287, 84894 },
+ { 0x02A8, 84898 },
+ { 0x3592, 84903 },
+ { 0x3597, 84909 },
+ { 0x359C, 84916 },
+ { 0x027B, 84922 },
+ { 0x0285, 84925 },
+ { 0x02A4, 84929 },
+ { 0x358E, 84934 },
+ { 0x3593, 84940 },
+ { 0x3598, 84947 },
+ { 0x028F, 84953 },
+ { 0x02AC, 84957 },
+ { 0x21E5, 84960 },
+ { 0x21E4, 84963 },
+ { 0x6192, 84966 },
+ { 0x6FD8, 84969 },
+ { 0x7011, 84970 },
+ { 0x224A, 84971 },
+ { 0x6FD9, 84972 },
+ { 0x6FDB, 84974 },
+ { 0x6FF0, 84976 },
+ { 0x1E41, 84978 },
+ { 0x6CF1, 84979 },
+ { 0x1E15, 84982 },
+ { 0x1E17, 84983 },
+ { 0x1E16, 84985 },
+ { 0x6C7F, 84987 },
+ { 0x6D19, 84988 },
+ { 0x1C21, 84990 },
+ { 0x2059, 84993 },
+ { 0x6B8E, 84997 },
+ { 0x6B8F, 85003 },
+ { 0x6B90, 85009 },
+ { 0x6B91, 85015 },
+ { 0x6B92, 85021 },
+ { 0x6B93, 85027 },
+ { 0x6B94, 85033 },
+ { 0x6B95, 85039 },
+ { 0x6B96, 85045 },
+ { 0x6B97, 85051 },
+ { 0x6B98, 85057 },
+ { 0x6B99, 85063 },
+ { 0x6B9A, 85069 },
+ { 0x6B9B, 85075 },
+ { 0x6B9C, 85081 },
+ { 0x6B9D, 85087 },
+ { 0x6B9E, 85093 },
+ { 0x6B9F, 85099 },
+ { 0x6BA0, 85105 },
+ { 0x6BA1, 85111 },
+ { 0x6BA2, 85117 },
+ { 0x6BA3, 85123 },
+ { 0x6BA4, 85129 },
+ { 0x6BA5, 85135 },
+ { 0x6BA6, 85141 },
+ { 0x6BA7, 85147 },
+ { 0x2045, 85153 },
+ { 0x2046, 85157 },
+ { 0x204E, 85161 },
+ { 0x2049, 85165 },
+ { 0x204A, 85169 },
+ { 0x204C, 85173 },
+ { 0x2048, 85177 },
+ { 0x204D, 85181 },
+ { 0x2047, 85185 },
+ { 0x204B, 85189 },
+ { 0x6BC8, 85193 },
+ { 0x6BC5, 85196 },
+ { 0x6BC6, 85199 },
+ { 0x6BC7, 85202 },
+ { 0x6BC9, 85205 },
+ { 0x22A8, 85208 },
+ { 0x6BAA, 85212 },
+ { 0x6BAB, 85218 },
+ { 0x6BAC, 85224 },
+ { 0x6BAD, 85230 },
+ { 0x6BAE, 85236 },
+ { 0x6BAF, 85242 },
+ { 0x6BB0, 85248 },
+ { 0x6BB1, 85254 },
+ { 0x6BB2, 85260 },
+ { 0x6BB3, 85266 },
+ { 0x6BB4, 85272 },
+ { 0x6BB5, 85278 },
+ { 0x6BB6, 85284 },
+ { 0x6BB7, 85290 },
+ { 0x6BB8, 85296 },
+ { 0x6BB9, 85302 },
+ { 0x6BBA, 85308 },
+ { 0x6BBB, 85314 },
+ { 0x6BBC, 85320 },
+ { 0x6BBD, 85326 },
+ { 0x6BBE, 85332 },
+ { 0x6BBF, 85338 },
+ { 0x6BC0, 85344 },
+ { 0x6BC1, 85350 },
+ { 0x6BC2, 85356 },
+ { 0x6BC3, 85362 },
+ { 0x005F, 85368 },
+ { 0x6E0E, 85370 },
+ { 0x6E0F, 85371 },
+ { 0x6FC8, 85375 },
+ { 0x701C, 85377 },
+ { 0x6FD1, 85380 },
+ { 0x6FCF, 85382 },
+ { 0x6FD3, 85385 },
+ { 0x1E3F, 85387 },
+ { 0x2180, 85389 },
+ { 0x2287, 85391 },
+ { 0x2273, 85394 },
+ { 0x2279, 85397 },
+ { 0x21F7, 85400 },
+ { 0x1BF2, 85403 },
+ { 0x71BD, 85404 },
+ { 0x1DAE, 85405 },
+ { 0x264D, 85407 },
+ { 0x264C, 85411 },
+ { 0x6FFD, 85415 },
+ { 0x6DF6, 85417 },
+ { 0x36B2, 85419 },
+ { 0x36B3, 85422 },
+ { 0x36B1, 85426 },
+ { 0x3699, 85430 },
+ { 0x369C, 85433 },
+ { 0x369A, 85436 },
+ { 0x369D, 85439 },
+ { 0x369B, 85442 },
+ { 0x368A, 85445 },
+ { 0x3680, 85448 },
+ { 0x3686, 85451 },
+ { 0x36A2, 85454 },
+ { 0x36A0, 85457 },
+ { 0x367E, 85460 },
+ { 0x3698, 85463 },
+ { 0x3682, 85466 },
+ { 0x367C, 85469 },
+ { 0x3695, 85472 },
+ { 0x368B, 85475 },
+ { 0x3687, 85478 },
+ { 0x3688, 85481 },
+ { 0x369E, 85484 },
+ { 0x3694, 85487 },
+ { 0x3697, 85490 },
+ { 0x3684, 85493 },
+ { 0x368F, 85496 },
+ { 0x369F, 85499 },
+ { 0x3693, 85502 },
+ { 0x3691, 85505 },
+ { 0x3681, 85508 },
+ { 0x36A7, 85511 },
+ { 0x368E, 85514 },
+ { 0x36A1, 85517 },
+ { 0x367D, 85520 },
+ { 0x367F, 85523 },
+ { 0x36A8, 85526 },
+ { 0x3683, 85529 },
+ { 0x3689, 85532 },
+ { 0x3696, 85535 },
+ { 0x3685, 85538 },
+ { 0x368C, 85541 },
+ { 0x36A5, 85544 },
+ { 0x3690, 85547 },
+ { 0x368D, 85550 },
+ { 0x36A6, 85553 },
+ { 0x3692, 85556 },
+ { 0x36AB, 85560 },
+ { 0x36A9, 85564 },
+ { 0x36AC, 85568 },
+ { 0x36AA, 85572 },
+ { 0x36AF, 85576 },
+ { 0x36B0, 85579 },
+ { 0x36AD, 85583 },
+ { 0x36A3, 85587 },
+ { 0x36A4, 85591 },
+ { 0x36AE, 85595 },
+ { 0x4000, 85599 },
+ { 0x3FFA, 85604 },
+ { 0x3FE3, 85608 },
+ { 0x3FF5, 85612 },
+ { 0x3FE9, 85616 },
+ { 0x3FF6, 85620 },
+ { 0x3FE8, 85624 },
+ { 0x3FE5, 85628 },
+ { 0x3FED, 85632 },
+ { 0x3FF8, 85636 },
+ { 0x3FF3, 85640 },
+ { 0x3FF2, 85644 },
+ { 0x3FFF, 85648 },
+ { 0x3FF1, 85652 },
+ { 0x3FFC, 85656 },
+ { 0x4005, 85660 },
+ { 0x3FE2, 85665 },
+ { 0x3FF4, 85669 },
+ { 0x3FDD, 85674 },
+ { 0x3FF7, 85678 },
+ { 0x4001, 85682 },
+ { 0x3FFB, 85686 },
+ { 0x3FEE, 85691 },
+ { 0x4004, 85695 },
+ { 0x3FE1, 85700 },
+ { 0x3FF9, 85704 },
+ { 0x3FDE, 85708 },
+ { 0x3FEF, 85712 },
+ { 0x3FEC, 85716 },
+ { 0x4002, 85720 },
+ { 0x3FDF, 85724 },
+ { 0x3FDA, 85728 },
+ { 0x3FE4, 85733 },
+ { 0x3FF0, 85737 },
+ { 0x3FDC, 85741 },
+ { 0x3FE7, 85745 },
+ { 0x3FFD, 85749 },
+ { 0x3FFE, 85753 },
+ { 0x3FE0, 85757 },
+ { 0x3FE6, 85761 },
+ { 0x4003, 85765 },
+ { 0x3FDB, 85769 },
+ { 0x3FEA, 85774 },
+ { 0x3FEB, 85778 },
+ { 0x4006, 85783 },
+ { 0x3FD9, 85789 },
+ { 0x2289, 85793 },
+ { 0x6E39, 85795 },
+ { 0x1E9F, 85797 },
+ { 0x1E03, 85799 },
+ { 0x1E05, 85800 },
+ { 0x1E07, 85804 },
+ { 0x1E71, 85808 },
+ { 0x260F, 85813 },
+ { 0x2613, 85818 },
+ { 0x2611, 85824 },
+ { 0x260D, 85829 },
+ { 0x260B, 85833 },
+ { 0x2609, 85839 },
+ { 0x1E39, 85844 },
+ { 0x7196, 85847 },
+ { 0x1F20, 85849 },
+ { 0x6DB3, 85851 },
+ { 0x1CD7, 85852 },
+ { 0x20F0, 85854 },
+ { 0x20F1, 85857 },
+ { 0x20F2, 85860 },
+ { 0x20F3, 85863 },
+ { 0x20F4, 85872 },
+ { 0x20F5, 85878 },
+ { 0x20F6, 85887 },
+ { 0x20F7, 85896 },
+ { 0x20F8, 85899 },
+ { 0x20F9, 85905 },
+ { 0x001F, 85914 },
+ { 0x1BFC, 85916 },
+ { 0x2215, 85919 },
+ { 0x21D6, 85920 },
+ { 0x6BE7, 85923 },
+ { 0x6BE8, 85928 },
+ { 0x6BE9, 85933 },
+ { 0x6BEA, 85938 },
+ { 0x6BEB, 85943 },
+ { 0x6BEC, 85948 },
+ { 0x6BED, 85953 },
+ { 0x6BEE, 85958 },
+ { 0x6BEF, 85963 },
+ { 0x6BF0, 85968 },
+ { 0x6BF1, 85973 },
+ { 0x6BF2, 85978 },
+ { 0x6BF3, 85983 },
+ { 0x6BF4, 85988 },
+ { 0x6BF5, 85993 },
+ { 0x6BF6, 85998 },
+ { 0x6BF7, 86003 },
+ { 0x6BF8, 86008 },
+ { 0x6BF9, 86013 },
+ { 0x6BFA, 86018 },
+ { 0x6BFB, 86023 },
+ { 0x6BFC, 86028 },
+ { 0x6BFD, 86033 },
+ { 0x6BFE, 86038 },
+ { 0x6BFF, 86043 },
+ { 0x6C00, 86048 },
+ { 0x6F47, 86053 },
+ { 0x6CD2, 86055 },
+ { 0x1CAC, 86057 },
+ { 0x6FF6, 86058 },
+ { 0x1E99, 86059 },
+ { 0x6ED0, 86062 },
+ { 0x24FD, 86068 },
+ { 0x24FF, 86070 },
+ { 0x2934, 86074 },
+ { 0x250A, 86076 },
+ { 0x1BE9, 86079 },
+ { 0x1DC6, 86081 },
+ { 0x1E56, 86083 },
+ { 0x1BEA, 86086 },
+ { 0x2AAA, 86089 },
+ { 0x2647, 86094 },
+ { 0x2904, 86099 },
+ { 0x6ECC, 86102 },
+ { 0x6ECD, 86108 },
+ { 0x6ECE, 86112 },
+ { 0x1BEB, 86116 },
+ { 0x1BFF, 86119 },
+ { 0x2173, 86122 },
+ { 0x6ECF, 86127 },
+ { 0x2921, 86130 },
+ { 0x1C03, 86133 },
+ { 0x1CD0, 86135 },
+ { 0x224F, 86139 },
+ { 0x71C0, 86140 },
+ { 0x21A9, 86141 },
+ { 0x6C6C, 86142 },
+ { 0x228A, 86143 },
+ { 0x2278, 86146 },
+ { 0x22A7, 86150 },
+ { 0x2172, 86153 },
+ { 0x6C5B, 86154 },
+ { 0x7008, 86156 },
+ { 0x700D, 86158 },
+ { 0x6EDB, 86160 },
+ { 0x6EDC, 86165 },
+ { 0x6ED5, 86170 },
+ { 0x6ED6, 86175 },
+ { 0x6ED9, 86180 },
+ { 0x6EDA, 86185 },
+ { 0x6ED3, 86190 },
+ { 0x6ED4, 86195 },
+ { 0x3501, 86200 },
+ { 0x6F6F, 86202 },
+ { 0x6DDF, 86204 },
+ { 0x7007, 86206 },
+ { 0x6F7D, 86208 },
+ { 0x6F7C, 86211 },
+ { 0x6F4A, 86214 },
+ { 0x7195, 86216 },
+ { 0x2282, 86218 },
+ { 0x6F1E, 86219 },
+ { 0x1C64, 86223 },
+ { 0x6D6E, 86225 },
+ { 0x6C97, 86227 },
+ { 0x6E0A, 86229 },
+ { 0x1DEC, 86231 },
+ { 0x1E04, 86234 },
+ { 0x1E06, 86235 },
+ { 0x1E08, 86239 },
+ { 0x1E72, 86243 },
+ { 0x2610, 86248 },
+ { 0x2614, 86253 },
+ { 0x2612, 86259 },
+ { 0x260E, 86264 },
+ { 0x260C, 86268 },
+ { 0x260A, 86274 },
+ { 0x1E3A, 86279 },
+ { 0x1E0C, 86282 },
+ { 0x1E10, 86284 },
+ { 0x261E, 86289 },
+ { 0x1E14, 86297 },
+ { 0x2626, 86303 },
+ { 0x2622, 86309 },
+ { 0x2624, 86314 },
+ { 0x2620, 86320 },
+ { 0x2618, 86325 },
+ { 0x261A, 86328 },
+ { 0x261C, 86333 },
+ { 0x262E, 86338 },
+ { 0x2630, 86341 },
+ { 0x24D5, 86344 },
+ { 0x2632, 86348 },
+ { 0x2631, 86356 },
+ { 0x2323, 86359 },
+ { 0x1EB8, 86362 },
+ { 0x144F, 86363 },
+ { 0x1450, 86367 },
+ { 0x143F, 86371 },
+ { 0x1440, 86374 },
+ { 0x1441, 86377 },
+ { 0x1449, 86380 },
+ { 0x1446, 86383 },
+ { 0x1443, 86386 },
+ { 0x1442, 86389 },
+ { 0x144C, 86392 },
+ { 0x144A, 86395 },
+ { 0x1447, 86398 },
+ { 0x1448, 86401 },
+ { 0x144E, 86404 },
+ { 0x1445, 86407 },
+ { 0x144D, 86410 },
+ { 0x144B, 86413 },
+ { 0x1444, 86416 },
+ { 0x6CC6, 86419 },
+ { 0x6E01, 86421 },
+ { 0x7183, 86423 },
+ { 0x292E, 86425 },
+ { 0x2849, 86427 },
+ { 0x287F, 86430 },
+ { 0x2862, 86433 },
+ { 0x2880, 86436 },
+ { 0x286C, 86439 },
+ { 0x285D, 86442 },
+ { 0x284A, 86445 },
+ { 0x2850, 86448 },
+ { 0x2855, 86451 },
+ { 0x284C, 86454 },
+ { 0x2859, 86457 },
+ { 0x284F, 86460 },
+ { 0x2856, 86463 },
+ { 0x2866, 86466 },
+ { 0x2867, 86469 },
+ { 0x2868, 86472 },
+ { 0x286B, 86475 },
+ { 0x2860, 86478 },
+ { 0x286D, 86481 },
+ { 0x2872, 86484 },
+ { 0x2875, 86487 },
+ { 0x2879, 86490 },
+ { 0x287A, 86493 },
+ { 0x287B, 86496 },
+ { 0x287C, 86499 },
+ { 0x2854, 86502 },
+ { 0x2871, 86505 },
+ { 0x284B, 86509 },
+ { 0x2877, 86512 },
+ { 0x2852, 86515 },
+ { 0x2851, 86518 },
+ { 0x286F, 86521 },
+ { 0x285C, 86524 },
+ { 0x285E, 86527 },
+ { 0x286E, 86530 },
+ { 0x2874, 86533 },
+ { 0x2873, 86536 },
+ { 0x2876, 86539 },
+ { 0x2878, 86542 },
+ { 0x2863, 86545 },
+ { 0x287E, 86548 },
+ { 0x2853, 86551 },
+ { 0x284D, 86554 },
+ { 0x2858, 86557 },
+ { 0x285A, 86560 },
+ { 0x284E, 86565 },
+ { 0x285B, 86570 },
+ { 0x2857, 86574 },
+ { 0x2861, 86578 },
+ { 0x2870, 86582 },
+ { 0x2869, 86586 },
+ { 0x285F, 86590 },
+ { 0x286A, 86594 },
+ { 0x2865, 86598 },
+ { 0x2864, 86602 },
+ { 0x287D, 86606 },
+ { 0x2881, 86610 },
+ { 0x2883, 86615 },
+ { 0x2882, 86618 },
+ { 0x1BFE, 86621 },
+ { 0x6C31, 86624 },
+ { 0x6C32, 86630 },
+ { 0x6C37, 86636 },
+ { 0x6C33, 86642 },
+ { 0x6C35, 86648 },
+ { 0x6C38, 86654 },
+ { 0x6C30, 86660 },
+ { 0x6C34, 86666 },
+ { 0x6C36, 86672 },
+ { 0x6B69, 86678 },
+ { 0x2524, 86685 },
+ { 0x2527, 86689 },
+ { 0x7001, 86694 },
+ { 0x2525, 86698 },
+ { 0x1C11, 86701 },
+ { 0x6D5B, 86702 },
+ { 0x6CB4, 86704 },
+ { 0x40F9, 86706 },
+ { 0x40F6, 86709 },
+ { 0x40F7, 86712 },
+ { 0x40E0, 86715 },
+ { 0x40EF, 86718 },
+ { 0x40F5, 86721 },
+ { 0x40E1, 86724 },
+ { 0x40EC, 86727 },
+ { 0x40EE, 86730 },
+ { 0x40E6, 86733 },
+ { 0x40DE, 86736 },
+ { 0x40E9, 86739 },
+ { 0x40EB, 86742 },
+ { 0x40F8, 86745 },
+ { 0x40E4, 86748 },
+ { 0x40E5, 86751 },
+ { 0x40DB, 86754 },
+ { 0x40DC, 86757 },
+ { 0x40EA, 86760 },
+ { 0x40E3, 86763 },
+ { 0x40F1, 86766 },
+ { 0x40F0, 86769 },
+ { 0x40E7, 86772 },
+ { 0x40E2, 86775 },
+ { 0x40DF, 86778 },
+ { 0x40DD, 86781 },
+ { 0x40F4, 86784 },
+ { 0x40E8, 86787 },
+ { 0x40F2, 86790 },
+ { 0x40ED, 86793 },
+ { 0x40F3, 86796 },
+ { 0x215C, 86799 },
+ { 0x224B, 86800 },
+ { 0x216E, 86803 },
+ { 0x6F4D, 86807 },
+ { 0x1BF3, 86809 },
+ { 0x1CB0, 86810 },
+ { 0x2324, 86811 },
+ { 0x252A, 86816 },
+ { 0x263E, 86821 },
+ { 0x263C, 86826 },
+ { 0x2930, 86831 },
+ { 0x26D7, 86834 },
+ { 0x1C12, 86837 },
+ { 0x2ABE, 86840 },
+ { 0x2AC2, 86844 },
+ { 0x2AC0, 86850 },
+ { 0x2ABF, 86856 },
+ { 0x2AC1, 86863 },
+ { 0x005C, 86872 },
+ { 0x2649, 86874 },
+ { 0x264A, 86879 },
+ { 0x1F08, 86884 },
+ { 0x1F59, 86889 },
+ { 0x2202, 86892 },
+ { 0x2922, 86897 },
+ { 0x24F4, 86899 },
+ { 0x6FE1, 86902 },
+ { 0x1E77, 86905 },
+ { 0x2AC8, 86907 },
+ { 0x1EA0, 86911 },
+ { 0x1C8E, 86913 },
+ { 0x6CDA, 86917 },
+ { 0x222F, 86919 },
+ { 0x6FCC, 86924 },
+ { 0x0006, 86925 },
+ { 0x5613, 86926 },
+ { 0x5614, 86929 },
+ { 0x5615, 86932 },
+ { 0x5616, 86935 },
+ { 0x5617, 86938 },
+ { 0x5618, 86941 },
+ { 0x5619, 86944 },
+ { 0x561A, 86947 },
+ { 0x561B, 86950 },
+ { 0x561C, 86953 },
+ { 0x561E, 86956 },
+ { 0x561F, 86959 },
+ { 0x5620, 86962 },
+ { 0x5621, 86965 },
+ { 0x5622, 86968 },
+ { 0x5623, 86971 },
+ { 0x5624, 86974 },
+ { 0x5625, 86977 },
+ { 0x5626, 86980 },
+ { 0x5627, 86983 },
+ { 0x5628, 86986 },
+ { 0x5629, 86989 },
+ { 0x562A, 86992 },
+ { 0x562B, 86995 },
+ { 0x562C, 86998 },
+ { 0x562D, 87001 },
+ { 0x562F, 87004 },
+ { 0x5630, 87007 },
+ { 0x5631, 87010 },
+ { 0x5632, 87013 },
+ { 0x5633, 87016 },
+ { 0x5634, 87019 },
+ { 0x5635, 87022 },
+ { 0x5636, 87025 },
+ { 0x5637, 87028 },
+ { 0x5638, 87031 },
+ { 0x5639, 87034 },
+ { 0x563A, 87037 },
+ { 0x563B, 87040 },
+ { 0x563D, 87043 },
+ { 0x563E, 87046 },
+ { 0x5640, 87049 },
+ { 0x5641, 87052 },
+ { 0x5642, 87055 },
+ { 0x5643, 87058 },
+ { 0x5645, 87061 },
+ { 0x5648, 87064 },
+ { 0x5649, 87067 },
+ { 0x564A, 87070 },
+ { 0x564B, 87073 },
+ { 0x564C, 87076 },
+ { 0x564D, 87079 },
+ { 0x564E, 87082 },
+ { 0x564F, 87085 },
+ { 0x5650, 87088 },
+ { 0x5651, 87091 },
+ { 0x5652, 87094 },
+ { 0x5653, 87097 },
+ { 0x5654, 87100 },
+ { 0x5655, 87103 },
+ { 0x5656, 87106 },
+ { 0x5657, 87109 },
+ { 0x5658, 87112 },
+ { 0x5659, 87115 },
+ { 0x565A, 87118 },
+ { 0x565B, 87121 },
+ { 0x565F, 87124 },
+ { 0x5660, 87127 },
+ { 0x5661, 87130 },
+ { 0x5662, 87133 },
+ { 0x5663, 87136 },
+ { 0x5664, 87139 },
+ { 0x5665, 87142 },
+ { 0x5666, 87145 },
+ { 0x5667, 87148 },
+ { 0x5668, 87151 },
+ { 0x5669, 87154 },
+ { 0x566A, 87157 },
+ { 0x566B, 87160 },
+ { 0x566C, 87163 },
+ { 0x566D, 87166 },
+ { 0x566E, 87169 },
+ { 0x566F, 87172 },
+ { 0x5670, 87175 },
+ { 0x5671, 87178 },
+ { 0x5672, 87181 },
+ { 0x5673, 87184 },
+ { 0x5674, 87187 },
+ { 0x5675, 87190 },
+ { 0x5676, 87193 },
+ { 0x5677, 87196 },
+ { 0x5678, 87199 },
+ { 0x5679, 87202 },
+ { 0x567A, 87205 },
+ { 0x567B, 87208 },
+ { 0x567C, 87211 },
+ { 0x567D, 87214 },
+ { 0x567F, 87217 },
+ { 0x5681, 87220 },
+ { 0x5682, 87223 },
+ { 0x5684, 87226 },
+ { 0x5686, 87229 },
+ { 0x5688, 87232 },
+ { 0x5689, 87235 },
+ { 0x568D, 87238 },
+ { 0x5690, 87241 },
+ { 0x5691, 87244 },
+ { 0x5695, 87247 },
+ { 0x5696, 87250 },
+ { 0x5697, 87253 },
+ { 0x569A, 87256 },
+ { 0x569B, 87259 },
+ { 0x569C, 87262 },
+ { 0x569D, 87265 },
+ { 0x569E, 87268 },
+ { 0x56A0, 87271 },
+ { 0x56A1, 87274 },
+ { 0x56A2, 87277 },
+ { 0x56A3, 87280 },
+ { 0x56A4, 87283 },
+ { 0x56A5, 87286 },
+ { 0x56A6, 87289 },
+ { 0x56A7, 87292 },
+ { 0x56A8, 87295 },
+ { 0x56A9, 87298 },
+ { 0x56AB, 87301 },
+ { 0x56AC, 87304 },
+ { 0x56AD, 87307 },
+ { 0x56AE, 87310 },
+ { 0x56AF, 87313 },
+ { 0x56B0, 87316 },
+ { 0x56B1, 87319 },
+ { 0x56B2, 87322 },
+ { 0x56B3, 87325 },
+ { 0x56B4, 87328 },
+ { 0x56B6, 87331 },
+ { 0x56B7, 87334 },
+ { 0x56B8, 87337 },
+ { 0x56B9, 87340 },
+ { 0x56BA, 87343 },
+ { 0x56BB, 87346 },
+ { 0x56BC, 87349 },
+ { 0x56BD, 87352 },
+ { 0x56BE, 87355 },
+ { 0x56BF, 87358 },
+ { 0x56C0, 87361 },
+ { 0x56C1, 87364 },
+ { 0x56C2, 87367 },
+ { 0x56C3, 87370 },
+ { 0x56C4, 87373 },
+ { 0x56C5, 87376 },
+ { 0x56C6, 87379 },
+ { 0x56C7, 87382 },
+ { 0x56C8, 87385 },
+ { 0x56C9, 87388 },
+ { 0x56CA, 87391 },
+ { 0x56CB, 87394 },
+ { 0x56CC, 87397 },
+ { 0x56CD, 87400 },
+ { 0x56CE, 87403 },
+ { 0x56CF, 87406 },
+ { 0x56D0, 87409 },
+ { 0x56D1, 87412 },
+ { 0x56D2, 87415 },
+ { 0x56D3, 87418 },
+ { 0x56D4, 87421 },
+ { 0x56D5, 87424 },
+ { 0x56D6, 87427 },
+ { 0x56D7, 87430 },
+ { 0x56D8, 87433 },
+ { 0x56D9, 87436 },
+ { 0x56DA, 87439 },
+ { 0x56DB, 87442 },
+ { 0x56DC, 87445 },
+ { 0x56DD, 87448 },
+ { 0x56DE, 87451 },
+ { 0x56DF, 87454 },
+ { 0x56E0, 87457 },
+ { 0x56E1, 87460 },
+ { 0x56E2, 87463 },
+ { 0x56E3, 87466 },
+ { 0x56E4, 87469 },
+ { 0x56E5, 87472 },
+ { 0x56E6, 87475 },
+ { 0x56E7, 87478 },
+ { 0x56E8, 87481 },
+ { 0x56E9, 87484 },
+ { 0x56EA, 87487 },
+ { 0x56EB, 87490 },
+ { 0x56EC, 87493 },
+ { 0x56ED, 87496 },
+ { 0x56EE, 87499 },
+ { 0x56EF, 87502 },
+ { 0x56F0, 87505 },
+ { 0x56F1, 87508 },
+ { 0x56F2, 87511 },
+ { 0x56F3, 87514 },
+ { 0x56F4, 87517 },
+ { 0x56F5, 87520 },
+ { 0x56F6, 87523 },
+ { 0x56F7, 87526 },
+ { 0x56F8, 87529 },
+ { 0x56FB, 87532 },
+ { 0x56FC, 87535 },
+ { 0x56FD, 87538 },
+ { 0x56FE, 87541 },
+ { 0x56FF, 87544 },
+ { 0x5701, 87547 },
+ { 0x5702, 87550 },
+ { 0x5704, 87553 },
+ { 0x5705, 87556 },
+ { 0x5706, 87559 },
+ { 0x5707, 87562 },
+ { 0x5708, 87565 },
+ { 0x5709, 87568 },
+ { 0x570B, 87571 },
+ { 0x570D, 87574 },
+ { 0x570E, 87577 },
+ { 0x570F, 87580 },
+ { 0x5710, 87583 },
+ { 0x5711, 87586 },
+ { 0x5712, 87589 },
+ { 0x5713, 87592 },
+ { 0x5714, 87595 },
+ { 0x5715, 87598 },
+ { 0x5716, 87601 },
+ { 0x5717, 87604 },
+ { 0x5719, 87607 },
+ { 0x571A, 87610 },
+ { 0x571B, 87613 },
+ { 0x571C, 87616 },
+ { 0x571D, 87619 },
+ { 0x571E, 87622 },
+ { 0x571F, 87625 },
+ { 0x5720, 87628 },
+ { 0x5721, 87631 },
+ { 0x5722, 87634 },
+ { 0x5723, 87637 },
+ { 0x5724, 87640 },
+ { 0x5725, 87643 },
+ { 0x5726, 87646 },
+ { 0x5727, 87649 },
+ { 0x5728, 87652 },
+ { 0x5729, 87655 },
+ { 0x572A, 87658 },
+ { 0x572B, 87661 },
+ { 0x572C, 87664 },
+ { 0x572D, 87667 },
+ { 0x572E, 87670 },
+ { 0x572F, 87673 },
+ { 0x5730, 87676 },
+ { 0x5731, 87679 },
+ { 0x5732, 87682 },
+ { 0x5733, 87685 },
+ { 0x5734, 87688 },
+ { 0x5735, 87691 },
+ { 0x5736, 87694 },
+ { 0x5737, 87697 },
+ { 0x5738, 87700 },
+ { 0x5739, 87703 },
+ { 0x573A, 87706 },
+ { 0x573B, 87709 },
+ { 0x573C, 87712 },
+ { 0x573D, 87715 },
+ { 0x573E, 87718 },
+ { 0x573F, 87721 },
+ { 0x5740, 87724 },
+ { 0x5742, 87727 },
+ { 0x5743, 87730 },
+ { 0x5744, 87733 },
+ { 0x5745, 87736 },
+ { 0x5746, 87739 },
+ { 0x5747, 87742 },
+ { 0x5748, 87745 },
+ { 0x5749, 87748 },
+ { 0x574A, 87751 },
+ { 0x574B, 87754 },
+ { 0x574C, 87757 },
+ { 0x574D, 87760 },
+ { 0x574E, 87763 },
+ { 0x574F, 87766 },
+ { 0x5750, 87769 },
+ { 0x5751, 87772 },
+ { 0x5752, 87775 },
+ { 0x5753, 87778 },
+ { 0x5754, 87781 },
+ { 0x5755, 87784 },
+ { 0x5756, 87787 },
+ { 0x5757, 87790 },
+ { 0x5759, 87793 },
+ { 0x575A, 87796 },
+ { 0x575B, 87799 },
+ { 0x575C, 87802 },
+ { 0x575D, 87805 },
+ { 0x575F, 87808 },
+ { 0x5760, 87811 },
+ { 0x5761, 87814 },
+ { 0x5762, 87817 },
+ { 0x5763, 87820 },
+ { 0x5765, 87823 },
+ { 0x5766, 87826 },
+ { 0x5767, 87829 },
+ { 0x5768, 87832 },
+ { 0x5769, 87835 },
+ { 0x576A, 87838 },
+ { 0x576B, 87841 },
+ { 0x576C, 87844 },
+ { 0x576D, 87847 },
+ { 0x576E, 87850 },
+ { 0x5770, 87853 },
+ { 0x5771, 87856 },
+ { 0x5772, 87859 },
+ { 0x5773, 87862 },
+ { 0x5774, 87865 },
+ { 0x5775, 87868 },
+ { 0x5776, 87871 },
+ { 0x5777, 87874 },
+ { 0x5778, 87877 },
+ { 0x5779, 87880 },
+ { 0x577A, 87883 },
+ { 0x577B, 87886 },
+ { 0x577C, 87889 },
+ { 0x577D, 87892 },
+ { 0x577E, 87895 },
+ { 0x577F, 87898 },
+ { 0x5780, 87901 },
+ { 0x5781, 87904 },
+ { 0x5782, 87907 },
+ { 0x5783, 87910 },
+ { 0x5785, 87913 },
+ { 0x5786, 87916 },
+ { 0x578A, 87919 },
+ { 0x578B, 87922 },
+ { 0x578C, 87925 },
+ { 0x578D, 87928 },
+ { 0x5791, 87931 },
+ { 0x5792, 87934 },
+ { 0x5793, 87937 },
+ { 0x5794, 87940 },
+ { 0x5795, 87943 },
+ { 0x5796, 87946 },
+ { 0x5797, 87949 },
+ { 0x5798, 87952 },
+ { 0x5799, 87955 },
+ { 0x579A, 87958 },
+ { 0x579B, 87961 },
+ { 0x579C, 87964 },
+ { 0x579D, 87967 },
+ { 0x579E, 87970 },
+ { 0x579F, 87973 },
+ { 0x57A0, 87976 },
+ { 0x57A1, 87979 },
+ { 0x57A2, 87982 },
+ { 0x57A3, 87985 },
+ { 0x57A4, 87988 },
+ { 0x57A5, 87991 },
+ { 0x57A6, 87994 },
+ { 0x57A7, 87997 },
+ { 0x57A9, 88000 },
+ { 0x57AA, 88003 },
+ { 0x57AB, 88006 },
+ { 0x57AC, 88009 },
+ { 0x57AD, 88012 },
+ { 0x57AF, 88015 },
+ { 0x57B0, 88018 },
+ { 0x57B1, 88021 },
+ { 0x57B2, 88024 },
+ { 0x57B4, 88027 },
+ { 0x57B5, 88030 },
+ { 0x57B6, 88033 },
+ { 0x57B8, 88036 },
+ { 0x57B9, 88039 },
+ { 0x57BA, 88042 },
+ { 0x57BB, 88045 },
+ { 0x57BC, 88048 },
+ { 0x57BD, 88051 },
+ { 0x57BE, 88054 },
+ { 0x57BF, 88057 },
+ { 0x57C0, 88060 },
+ { 0x57C1, 88063 },
+ { 0x57C3, 88066 },
+ { 0x57C4, 88069 },
+ { 0x57C6, 88075 },
+ { 0x57C7, 88078 },
+ { 0x57C8, 88081 },
+ { 0x57CA, 88084 },
+ { 0x57CB, 88087 },
+ { 0x57CC, 88090 },
+ { 0x57CD, 88093 },
+ { 0x57CE, 88096 },
+ { 0x57CF, 88099 },
+ { 0x57D0, 88102 },
+ { 0x57D1, 88106 },
+ { 0x57D2, 88109 },
+ { 0x57D3, 88112 },
+ { 0x57D4, 88115 },
+ { 0x57D5, 88118 },
+ { 0x57D6, 88121 },
+ { 0x57D7, 88124 },
+ { 0x57D8, 88127 },
+ { 0x57D9, 88130 },
+ { 0x57DA, 88133 },
+ { 0x57DB, 88136 },
+ { 0x57DC, 88139 },
+ { 0x57DD, 88142 },
+ { 0x57DE, 88145 },
+ { 0x57DF, 88148 },
+ { 0x57E0, 88151 },
+ { 0x57E1, 88154 },
+ { 0x57E3, 88160 },
+ { 0x57E4, 88163 },
+ { 0x57E5, 88166 },
+ { 0x57E6, 88169 },
+ { 0x57E7, 88172 },
+ { 0x57E8, 88175 },
+ { 0x57E9, 88178 },
+ { 0x57EA, 88181 },
+ { 0x57EB, 88184 },
+ { 0x57EC, 88187 },
+ { 0x57ED, 88190 },
+ { 0x57EE, 88193 },
+ { 0x57EF, 88196 },
+ { 0x57F0, 88199 },
+ { 0x57F1, 88202 },
+ { 0x57F2, 88205 },
+ { 0x57F3, 88208 },
+ { 0x57F4, 88211 },
+ { 0x57F5, 88214 },
+ { 0x57F6, 88217 },
+ { 0x57F7, 88220 },
+ { 0x57F8, 88223 },
+ { 0x57F9, 88226 },
+ { 0x57FA, 88229 },
+ { 0x57FB, 88232 },
+ { 0x57FC, 88235 },
+ { 0x57FD, 88238 },
+ { 0x57FE, 88241 },
+ { 0x57FF, 88244 },
+ { 0x5800, 88247 },
+ { 0x5801, 88250 },
+ { 0x5802, 88253 },
+ { 0x5803, 88256 },
+ { 0x5804, 88259 },
+ { 0x5805, 88262 },
+ { 0x5806, 88265 },
+ { 0x5807, 88268 },
+ { 0x5808, 88271 },
+ { 0x5809, 88274 },
+ { 0x580A, 88277 },
+ { 0x580C, 88280 },
+ { 0x580D, 88283 },
+ { 0x580E, 88286 },
+ { 0x580F, 88289 },
+ { 0x5810, 88292 },
+ { 0x5811, 88295 },
+ { 0x5812, 88298 },
+ { 0x5814, 88301 },
+ { 0x5815, 88304 },
+ { 0x5816, 88307 },
+ { 0x5817, 88310 },
+ { 0x5818, 88313 },
+ { 0x5819, 88316 },
+ { 0x581A, 88319 },
+ { 0x581B, 88322 },
+ { 0x581C, 88325 },
+ { 0x581D, 88328 },
+ { 0x581E, 88331 },
+ { 0x581F, 88334 },
+ { 0x5820, 88337 },
+ { 0x5821, 88340 },
+ { 0x5822, 88343 },
+ { 0x5823, 88346 },
+ { 0x5824, 88349 },
+ { 0x5825, 88352 },
+ { 0x5826, 88355 },
+ { 0x5827, 88358 },
+ { 0x5828, 88361 },
+ { 0x5829, 88364 },
+ { 0x582A, 88367 },
+ { 0x582B, 88370 },
+ { 0x582C, 88373 },
+ { 0x582D, 88376 },
+ { 0x582E, 88379 },
+ { 0x582F, 88382 },
+ { 0x5830, 88385 },
+ { 0x5831, 88388 },
+ { 0x5832, 88391 },
+ { 0x5833, 88394 },
+ { 0x5834, 88397 },
+ { 0x5835, 88400 },
+ { 0x5836, 88403 },
+ { 0x5837, 88406 },
+ { 0x5838, 88409 },
+ { 0x5839, 88412 },
+ { 0x583A, 88415 },
+ { 0x583B, 88418 },
+ { 0x583C, 88421 },
+ { 0x583D, 88424 },
+ { 0x583E, 88427 },
+ { 0x583F, 88430 },
+ { 0x5840, 88433 },
+ { 0x5841, 88436 },
+ { 0x5842, 88439 },
+ { 0x5843, 88442 },
+ { 0x5844, 88445 },
+ { 0x5845, 88448 },
+ { 0x5846, 88451 },
+ { 0x5847, 88454 },
+ { 0x5848, 88457 },
+ { 0x5849, 88460 },
+ { 0x584A, 88463 },
+ { 0x584B, 88466 },
+ { 0x584C, 88469 },
+ { 0x584D, 88472 },
+ { 0x584E, 88475 },
+ { 0x584F, 88478 },
+ { 0x5850, 88481 },
+ { 0x5851, 88484 },
+ { 0x5852, 88487 },
+ { 0x5853, 88490 },
+ { 0x5854, 88493 },
+ { 0x5855, 88496 },
+ { 0x5856, 88499 },
+ { 0x5857, 88502 },
+ { 0x5858, 88505 },
+ { 0x5859, 88508 },
+ { 0x561D, 88511 },
+ { 0x562E, 88514 },
+ { 0x563C, 88517 },
+ { 0x563F, 88520 },
+ { 0x5644, 88523 },
+ { 0x5646, 88526 },
+ { 0x5647, 88529 },
+ { 0x565C, 88532 },
+ { 0x565D, 88535 },
+ { 0x565E, 88538 },
+ { 0x567E, 88541 },
+ { 0x5680, 88544 },
+ { 0x5683, 88547 },
+ { 0x5685, 88550 },
+ { 0x5687, 88553 },
+ { 0x568A, 88556 },
+ { 0x568B, 88559 },
+ { 0x568C, 88562 },
+ { 0x568E, 88565 },
+ { 0x568F, 88568 },
+ { 0x5692, 88571 },
+ { 0x5693, 88574 },
+ { 0x5694, 88577 },
+ { 0x5698, 88580 },
+ { 0x5699, 88583 },
+ { 0x569F, 88586 },
+ { 0x56AA, 88589 },
+ { 0x56B5, 88592 },
+ { 0x56F9, 88595 },
+ { 0x56FA, 88598 },
+ { 0x5700, 88601 },
+ { 0x5703, 88604 },
+ { 0x570A, 88607 },
+ { 0x570C, 88610 },
+ { 0x5718, 88613 },
+ { 0x5741, 88616 },
+ { 0x5758, 88619 },
+ { 0x575E, 88622 },
+ { 0x5764, 88625 },
+ { 0x576F, 88628 },
+ { 0x5784, 88631 },
+ { 0x5787, 88634 },
+ { 0x5788, 88637 },
+ { 0x5789, 88640 },
+ { 0x578E, 88643 },
+ { 0x578F, 88646 },
+ { 0x5790, 88649 },
+ { 0x57A8, 88652 },
+ { 0x57AE, 88655 },
+ { 0x57B3, 88658 },
+ { 0x57B7, 88661 },
+ { 0x57C2, 88664 },
+ { 0x57C5, 88667 },
+ { 0x57C9, 88670 },
+ { 0x57E2, 88673 },
+ { 0x580B, 88679 },
+ { 0x5813, 88682 },
+ { 0x6F62, 88685 },
+ { 0x2164, 88687 },
+ { 0x1E2F, 88689 },
+ { 0x6C81, 88690 },
+ { 0x6D22, 88691 },
+ { 0x6D33, 88694 },
+ { 0x4CAF, 88698 },
+ { 0x4CB0, 88701 },
+ { 0x4CAA, 88704 },
+ { 0x4CA9, 88707 },
+ { 0x4CA8, 88710 },
+ { 0x4CAB, 88713 },
+ { 0x4CA7, 88716 },
+ { 0x4CAE, 88719 },
+ { 0x4CAC, 88722 },
+ { 0x4CB2, 88724 },
+ { 0x4CB7, 88727 },
+ { 0x4CB3, 88730 },
+ { 0x4CB6, 88733 },
+ { 0x4CB5, 88736 },
+ { 0x4CBA, 88739 },
+ { 0x4CB1, 88742 },
+ { 0x4CB9, 88745 },
+ { 0x4CB8, 88748 },
+ { 0x4CB4, 88751 },
+ { 0x4CA3, 88754 },
+ { 0x4C9C, 88758 },
+ { 0x4CA5, 88762 },
+ { 0x4C9E, 88766 },
+ { 0x4C9B, 88770 },
+ { 0x4CA4, 88774 },
+ { 0x4CA6, 88778 },
+ { 0x4C9D, 88782 },
+ { 0x4C9F, 88786 },
+ { 0x4CA2, 88790 },
+ { 0x4CA0, 88795 },
+ { 0x4CA1, 88800 },
+ { 0x4CAD, 88805 },
+ { 0x4C6D, 88808 },
+ { 0x4C76, 88811 },
+ { 0x4C6F, 88814 },
+ { 0x4C78, 88817 },
+ { 0x4C71, 88820 },
+ { 0x4C6E, 88823 },
+ { 0x4C77, 88826 },
+ { 0x4C79, 88829 },
+ { 0x4C90, 88832 },
+ { 0x4C7F, 88835 },
+ { 0x4C8B, 88838 },
+ { 0x4C7C, 88841 },
+ { 0x4C9A, 88844 },
+ { 0x4C70, 88847 },
+ { 0x4C81, 88850 },
+ { 0x4C7A, 88853 },
+ { 0x4C95, 88856 },
+ { 0x4C92, 88859 },
+ { 0x4C8D, 88862 },
+ { 0x4C8E, 88865 },
+ { 0x4C94, 88868 },
+ { 0x4C99, 88871 },
+ { 0x4C89, 88874 },
+ { 0x4C72, 88877 },
+ { 0x4C96, 88880 },
+ { 0x4C93, 88883 },
+ { 0x4C91, 88886 },
+ { 0x4C80, 88889 },
+ { 0x4C86, 88892 },
+ { 0x4C8C, 88895 },
+ { 0x4C7D, 88898 },
+ { 0x4C82, 88901 },
+ { 0x4C7B, 88904 },
+ { 0x4C7E, 88907 },
+ { 0x4C88, 88910 },
+ { 0x4C83, 88913 },
+ { 0x4C8F, 88916 },
+ { 0x4C97, 88919 },
+ { 0x4C98, 88922 },
+ { 0x4C8A, 88925 },
+ { 0x4C84, 88928 },
+ { 0x4C87, 88931 },
+ { 0x4C85, 88934 },
+ { 0x4C75, 88937 },
+ { 0x4C73, 88941 },
+ { 0x4C74, 88945 },
+ { 0x4CBB, 88949 },
+ { 0x4CC0, 88952 },
+ { 0x4CC4, 88955 },
+ { 0x4CBC, 88958 },
+ { 0x4CBF, 88961 },
+ { 0x4CBE, 88964 },
+ { 0x4CC3, 88967 },
+ { 0x4CC2, 88970 },
+ { 0x4CC8, 88973 },
+ { 0x4CC7, 88976 },
+ { 0x4CC1, 88979 },
+ { 0x4CC9, 88982 },
+ { 0x4CBD, 88985 },
+ { 0x4CCB, 88988 },
+ { 0x4CCC, 88991 },
+ { 0x4CC6, 88994 },
+ { 0x4CC5, 88997 },
+ { 0x4CCA, 89000 },
+ { 0x4CCD, 89003 },
+ { 0x6FEF, 89007 },
+ { 0x6CEC, 89008 },
+ { 0x217D, 89009 },
+ { 0x6DF7, 89011 },
+ { 0x71C9, 89012 },
+ { 0x5F9E, 89013 },
+ { 0x5F7D, 89017 },
+ { 0x5FF4, 89022 },
+ { 0x5FB5, 89026 },
+ { 0x5F89, 89031 },
+ { 0x5FAF, 89036 },
+ { 0x5FE8, 89040 },
+ { 0x5F9F, 89046 },
+ { 0x5FEC, 89050 },
+ { 0x5FEB, 89055 },
+ { 0x600B, 89060 },
+ { 0x600D, 89065 },
+ { 0x6009, 89070 },
+ { 0x6010, 89076 },
+ { 0x600E, 89082 },
+ { 0x600C, 89087 },
+ { 0x600A, 89092 },
+ { 0x600F, 89097 },
+ { 0x5FA2, 89102 },
+ { 0x5F7C, 89108 },
+ { 0x6006, 89113 },
+ { 0x6037, 89117 },
+ { 0x6038, 89122 },
+ { 0x6039, 89127 },
+ { 0x5FF5, 89132 },
+ { 0x5FEF, 89136 },
+ { 0x5F9D, 89141 },
+ { 0x5FB7, 89145 },
+ { 0x5F73, 89150 },
+ { 0x5F72, 89155 },
+ { 0x5F6F, 89160 },
+ { 0x5F94, 89164 },
+ { 0x5FD5, 89168 },
+ { 0x5F9C, 89172 },
+ { 0x5FE7, 89176 },
+ { 0x5F83, 89181 },
+ { 0x5F88, 89185 },
+ { 0x5FD9, 89189 },
+ { 0x5F70, 89194 },
+ { 0x603F, 89198 },
+ { 0x6041, 89205 },
+ { 0x6042, 89212 },
+ { 0x6040, 89219 },
+ { 0x603D, 89226 },
+ { 0x603E, 89231 },
+ { 0x5FCF, 89236 },
+ { 0x5FE3, 89241 },
+ { 0x6034, 89246 },
+ { 0x603A, 89253 },
+ { 0x602B, 89260 },
+ { 0x6036, 89266 },
+ { 0x6032, 89271 },
+ { 0x6033, 89278 },
+ { 0x6034, 89285 },
+ { 0x6035, 89292 },
+ { 0x602D, 89299 },
+ { 0x5FA3, 89306 },
+ { 0x6028, 89311 },
+ { 0x602C, 89318 },
+ { 0x602E, 89324 },
+ { 0x6031, 89330 },
+ { 0x6030, 89337 },
+ { 0x6029, 89344 },
+ { 0x602F, 89350 },
+ { 0x602A, 89356 },
+ { 0x603B, 89362 },
+ { 0x6047, 89368 },
+ { 0x6048, 89373 },
+ { 0x5FFE, 89378 },
+ { 0x6064, 89384 },
+ { 0x5F85, 89390 },
+ { 0x6000, 89395 },
+ { 0x5FFF, 89401 },
+ { 0x601B, 89407 },
+ { 0x5FA6, 89413 },
+ { 0x5F93, 89418 },
+ { 0x5FEE, 89422 },
+ { 0x6063, 89427 },
+ { 0x5FFA, 89432 },
+ { 0x5FF9, 89438 },
+ { 0x5FFB, 89444 },
+ { 0x5FFD, 89450 },
+ { 0x5FFC, 89456 },
+ { 0x5FC6, 89462 },
+ { 0x5FB6, 89467 },
+ { 0x5F84, 89472 },
+ { 0x5FCA, 89477 },
+ { 0x5F8F, 89481 },
+ { 0x5FC8, 89486 },
+ { 0x5F95, 89491 },
+ { 0x5F86, 89496 },
+ { 0x5F98, 89500 },
+ { 0x5FD8, 89504 },
+ { 0x6057, 89509 },
+ { 0x5F7E, 89513 },
+ { 0x5FF6, 89517 },
+ { 0x5FC7, 89521 },
+ { 0x5F75, 89526 },
+ { 0x5F74, 89531 },
+ { 0x6043, 89536 },
+ { 0x6045, 89543 },
+ { 0x6046, 89550 },
+ { 0x6044, 89557 },
+ { 0x603C, 89564 },
+ { 0x5FBF, 89569 },
+ { 0x605B, 89573 },
+ { 0x605A, 89578 },
+ { 0x605C, 89583 },
+ { 0x605E, 89588 },
+ { 0x6058, 89593 },
+ { 0x605D, 89598 },
+ { 0x6059, 89603 },
+ { 0x5FC5, 89608 },
+ { 0x6008, 89612 },
+ { 0x5FC4, 89616 },
+ { 0x6025, 89620 },
+ { 0x5FAE, 89627 },
+ { 0x5FBE, 89631 },
+ { 0x6062, 89637 },
+ { 0x6060, 89643 },
+ { 0x5F8A, 89649 },
+ { 0x5FF8, 89654 },
+ { 0x5FF2, 89658 },
+ { 0x5FF1, 89663 },
+ { 0x5FF0, 89668 },
+ { 0x5FD0, 89673 },
+ { 0x5FCC, 89677 },
+ { 0x5FB0, 89681 },
+ { 0x5FB8, 89685 },
+ { 0x5FAB, 89689 },
+ { 0x5FED, 89693 },
+ { 0x5F8E, 89697 },
+ { 0x5FD4, 89702 },
+ { 0x5F9A, 89707 },
+ { 0x5F99, 89713 },
+ { 0x5F82, 89718 },
+ { 0x5FA0, 89722 },
+ { 0x5F96, 89726 },
+ { 0x5F90, 89730 },
+ { 0x5FC2, 89735 },
+ { 0x5FF3, 89739 },
+ { 0x5F91, 89744 },
+ { 0x5F92, 89749 },
+ { 0x5F87, 89753 },
+ { 0x5FD6, 89757 },
+ { 0x5FAA, 89762 },
+ { 0x6049, 89767 },
+ { 0x604A, 89773 },
+ { 0x604B, 89779 },
+ { 0x604C, 89784 },
+ { 0x6001, 89789 },
+ { 0x6004, 89793 },
+ { 0x6003, 89799 },
+ { 0x6002, 89806 },
+ { 0x6055, 89813 },
+ { 0x5FD7, 89818 },
+ { 0x6026, 89822 },
+ { 0x5F76, 89826 },
+ { 0x5FA9, 89830 },
+ { 0x5FB1, 89834 },
+ { 0x5FB9, 89839 },
+ { 0x5F7B, 89843 },
+ { 0x6012, 89847 },
+ { 0x6014, 89854 },
+ { 0x6020, 89861 },
+ { 0x6011, 89867 },
+ { 0x6015, 89873 },
+ { 0x6019, 89879 },
+ { 0x601A, 89885 },
+ { 0x6022, 89891 },
+ { 0x6013, 89898 },
+ { 0x6017, 89904 },
+ { 0x6018, 89910 },
+ { 0x6016, 89917 },
+ { 0x6021, 89922 },
+ { 0x5F8D, 89928 },
+ { 0x5FA7, 89932 },
+ { 0x5FBC, 89936 },
+ { 0x5F8C, 89941 },
+ { 0x6051, 89945 },
+ { 0x6052, 89950 },
+ { 0x6053, 89956 },
+ { 0x6054, 89962 },
+ { 0x604D, 89968 },
+ { 0x604E, 89973 },
+ { 0x604F, 89979 },
+ { 0x6050, 89985 },
+ { 0x5FF7, 89991 },
+ { 0x5FD2, 89995 },
+ { 0x5FB2, 90000 },
+ { 0x5FA5, 90005 },
+ { 0x6056, 90010 },
+ { 0x5FEA, 90015 },
+ { 0x601F, 90019 },
+ { 0x601E, 90024 },
+ { 0x601D, 90029 },
+ { 0x5FA4, 90034 },
+ { 0x5FE9, 90038 },
+ { 0x5F7F, 90042 },
+ { 0x5FBD, 90046 },
+ { 0x6061, 90052 },
+ { 0x605F, 90058 },
+ { 0x5F8B, 90064 },
+ { 0x5FA1, 90069 },
+ { 0x5FE4, 90073 },
+ { 0x5F9B, 90078 },
+ { 0x5FA8, 90083 },
+ { 0x5FC9, 90087 },
+ { 0x5F77, 90092 },
+ { 0x6005, 90096 },
+ { 0x5F79, 90100 },
+ { 0x5F7A, 90104 },
+ { 0x5FCB, 90109 },
+ { 0x601C, 90113 },
+ { 0x5FC1, 90119 },
+ { 0x5F80, 90125 },
+ { 0x5FC0, 90129 },
+ { 0x5F81, 90134 },
+ { 0x5FD3, 90139 },
+ { 0x6023, 90143 },
+ { 0x6024, 90149 },
+ { 0x6007, 90155 },
+ { 0x6027, 90159 },
+ { 0x5FCE, 90163 },
+ { 0x5FAC, 90168 },
+ { 0x5F78, 90173 },
+ { 0x5FCD, 90177 },
+ { 0x5FAD, 90182 },
+ { 0x5F71, 90187 },
+ { 0x5FE5, 90191 },
+ { 0x5FE6, 90196 },
+ { 0x5F97, 90201 },
+ { 0x5FB4, 90205 },
+ { 0x5FB3, 90209 },
+ { 0x5FE2, 90213 },
+ { 0x5FE1, 90217 },
+ { 0x5FDC, 90221 },
+ { 0x5FDF, 90225 },
+ { 0x5FD1, 90229 },
+ { 0x5FBB, 90233 },
+ { 0x5FC3, 90237 },
+ { 0x5FBA, 90241 },
+ { 0x5FDB, 90245 },
+ { 0x5FE0, 90249 },
+ { 0x5FDA, 90253 },
+ { 0x5FDD, 90257 },
+ { 0x5FDE, 90261 },
+ { 0x2932, 90265 },
+ { 0x21AB, 90266 },
+ { 0x4248, 90267 },
+ { 0x4266, 90271 },
+ { 0x4244, 90275 },
+ { 0x425C, 90279 },
+ { 0x4245, 90283 },
+ { 0x4256, 90287 },
+ { 0x424D, 90291 },
+ { 0x425E, 90295 },
+ { 0x4247, 90299 },
+ { 0x424A, 90303 },
+ { 0x4268, 90307 },
+ { 0x4246, 90311 },
+ { 0x4250, 90315 },
+ { 0x4272, 90319 },
+ { 0x4258, 90323 },
+ { 0x4277, 90327 },
+ { 0x4252, 90331 },
+ { 0x4260, 90335 },
+ { 0x426B, 90339 },
+ { 0x4261, 90343 },
+ { 0x425B, 90347 },
+ { 0x426D, 90351 },
+ { 0x4251, 90355 },
+ { 0x424C, 90359 },
+ { 0x424F, 90363 },
+ { 0x4274, 90367 },
+ { 0x426A, 90371 },
+ { 0x425D, 90375 },
+ { 0x4273, 90379 },
+ { 0x425F, 90383 },
+ { 0x4255, 90387 },
+ { 0x4269, 90391 },
+ { 0x425A, 90395 },
+ { 0x4253, 90399 },
+ { 0x4265, 90403 },
+ { 0x4257, 90407 },
+ { 0x4259, 90411 },
+ { 0x4262, 90415 },
+ { 0x4276, 90419 },
+ { 0x426E, 90423 },
+ { 0x4264, 90427 },
+ { 0x4271, 90431 },
+ { 0x4270, 90435 },
+ { 0x4267, 90439 },
+ { 0x426F, 90443 },
+ { 0x4254, 90447 },
+ { 0x4275, 90451 },
+ { 0x424E, 90455 },
+ { 0x4249, 90459 },
+ { 0x424B, 90463 },
+ { 0x4263, 90467 },
+ { 0x426C, 90471 },
+ { 0x4278, 90475 },
+ { 0x1BF4, 90479 },
+ { 0x6CFC, 90481 },
+ { 0x6CA6, 90483 },
+ { 0x6CBF, 90485 },
+ { 0x6D14, 90487 },
+ { 0x6C41, 90488 },
+ { 0x6EBC, 90491 },
+ { 0x6D16, 90494 },
+ { 0x6E06, 90496 },
+ { 0x1D40, 90497 },
+ { 0x1D44, 90501 },
+ { 0x6F13, 90505 },
+ { 0x249B, 90511 },
+ { 0x234D, 90515 },
+ { 0x1DBB, 90519 },
+ { 0x1DBA, 90522 },
+ { 0x6E3E, 90524 },
+ { 0x6E3C, 90531 },
+ { 0x6E3D, 90538 },
+ { 0x26C8, 90549 },
+ { 0x6DE0, 90554 },
+ { 0x02FC, 90556 },
+ { 0x0312, 90559 },
+ { 0x19A0, 90562 },
+ { 0x19C5, 90565 },
+ { 0x02DC, 90569 },
+ { 0x19A1, 90573 },
+ { 0x19A2, 90576 },
+ { 0x02C6, 90579 },
+ { 0x0317, 90582 },
+ { 0x02E2, 90586 },
+ { 0x02F1, 90589 },
+ { 0x0309, 90592 },
+ { 0x40D6, 90596 },
+ { 0x40D7, 90601 },
+ { 0x40DA, 90606 },
+ { 0x40D8, 90611 },
+ { 0x40D9, 90616 },
+ { 0x1721, 90621 },
+ { 0x02DD, 90624 },
+ { 0x1C78, 90628 },
+ { 0x02C8, 90632 },
+ { 0x02DA, 90635 },
+ { 0x0310, 90637 },
+ { 0x02DB, 90642 },
+ { 0x02D7, 90647 },
+ { 0x02D9, 90651 },
+ { 0x0308, 90655 },
+ { 0x1C72, 90659 },
+ { 0x1C8A, 90663 },
+ { 0x1C7D, 90667 },
+ { 0x030C, 90672 },
+ { 0x1C6C, 90677 },
+ { 0x19C9, 90681 },
+ { 0x0313, 90685 },
+ { 0x1C87, 90689 },
+ { 0x02F5, 90694 },
+ { 0x02F7, 90698 },
+ { 0x1C6E, 90702 },
+ { 0x1723, 90707 },
+ { 0x02DE, 90711 },
+ { 0x02C9, 90715 },
+ { 0x02E4, 90718 },
+ { 0x1C74, 90721 },
+ { 0x1C85, 90724 },
+ { 0x0300, 90728 },
+ { 0x02C0, 90732 },
+ { 0x02D6, 90735 },
+ { 0x02C5, 90739 },
+ { 0x02ED, 90741 },
+ { 0x02CB, 90744 },
+ { 0x02EB, 90746 },
+ { 0x02D2, 90749 },
+ { 0x02D4, 90752 },
+ { 0x02E5, 90756 },
+ { 0x02FF, 90759 },
+ { 0x02BF, 90763 },
+ { 0x02D5, 90766 },
+ { 0x0302, 90770 },
+ { 0x618E, 90773 },
+ { 0x6190, 90777 },
+ { 0x618F, 90781 },
+ { 0x0303, 90785 },
+ { 0x0301, 90789 },
+ { 0x0304, 90792 },
+ { 0x0322, 90795 },
+ { 0x19C2, 90800 },
+ { 0x19B8, 90807 },
+ { 0x0327, 90812 },
+ { 0x19A7, 90817 },
+ { 0x0328, 90823 },
+ { 0x0323, 90828 },
+ { 0x19BB, 90833 },
+ { 0x19AA, 90838 },
+ { 0x0329, 90843 },
+ { 0x0324, 90848 },
+ { 0x19AC, 90853 },
+ { 0x19AD, 90858 },
+ { 0x19BC, 90863 },
+ { 0x032A, 90872 },
+ { 0x19B0, 90877 },
+ { 0x0325, 90882 },
+ { 0x19BD, 90887 },
+ { 0x19C3, 90896 },
+ { 0x19BE, 90903 },
+ { 0x032B, 90908 },
+ { 0x199A, 90913 },
+ { 0x19B3, 90919 },
+ { 0x19B4, 90925 },
+ { 0x032C, 90930 },
+ { 0x0326, 90935 },
+ { 0x19C0, 90940 },
+ { 0x19C4, 90949 },
+ { 0x032D, 90956 },
+ { 0x19C1, 90961 },
+ { 0x032E, 90966 },
+ { 0x19B6, 90971 },
+ { 0x19A4, 90976 },
+ { 0x19A5, 90981 },
+ { 0x19A6, 90986 },
+ { 0x19BF, 90991 },
+ { 0x19A9, 90996 },
+ { 0x19B9, 91001 },
+ { 0x19B5, 91006 },
+ { 0x19B7, 91012 },
+ { 0x19BA, 91017 },
+ { 0x19A8, 91022 },
+ { 0x19A3, 91028 },
+ { 0x19AB, 91036 },
+ { 0x19AE, 91042 },
+ { 0x19AF, 91048 },
+ { 0x19B1, 91054 },
+ { 0x19B2, 91060 },
+ { 0x1725, 91066 },
+ { 0x02DF, 91071 },
+ { 0x0316, 91075 },
+ { 0x02F8, 91080 },
+ { 0x02D8, 91085 },
+ { 0x1C73, 91089 },
+ { 0x1C8B, 91093 },
+ { 0x1C6D, 91097 },
+ { 0x0315, 91101 },
+ { 0x19CA, 91108 },
+ { 0x030F, 91115 },
+ { 0x0314, 91119 },
+ { 0x02F4, 91123 },
+ { 0x02F6, 91127 },
+ { 0x1C6F, 91131 },
+ { 0x1992, 91136 },
+ { 0x1C77, 91139 },
+ { 0x02C2, 91143 },
+ { 0x3CBD, 91145 },
+ { 0x02EF, 91150 },
+ { 0x3CBE, 91153 },
+ { 0x02F3, 91158 },
+ { 0x030B, 91161 },
+ { 0x19C8, 91166 },
+ { 0x0305, 91171 },
+ { 0x02E9, 91174 },
+ { 0x1991, 91177 },
+ { 0x1990, 91181 },
+ { 0x02F2, 91185 },
+ { 0x1724, 91189 },
+ { 0x0319, 91194 },
+ { 0x02CA, 91198 },
+ { 0x031C, 91202 },
+ { 0x031B, 91205 },
+ { 0x02CE, 91209 },
+ { 0x031F, 91213 },
+ { 0x3CB6, 91216 },
+ { 0x3CB7, 91221 },
+ { 0x031D, 91226 },
+ { 0x031E, 91229 },
+ { 0x0320, 91233 },
+ { 0x19C7, 91237 },
+ { 0x02FE, 91242 },
+ { 0x02CD, 91245 },
+ { 0x0307, 91250 },
+ { 0x1C82, 91255 },
+ { 0x199D, 91260 },
+ { 0x0321, 91264 },
+ { 0x1728, 91269 },
+ { 0x0306, 91273 },
+ { 0x02C3, 91277 },
+ { 0x3CB8, 91279 },
+ { 0x3CBF, 91283 },
+ { 0x02F0, 91288 },
+ { 0x3CB9, 91291 },
+ { 0x3CC0, 91295 },
+ { 0x02E7, 91300 },
+ { 0x199E, 91302 },
+ { 0x02FA, 91305 },
+ { 0x1726, 91308 },
+ { 0x1720, 91313 },
+ { 0x1C84, 91316 },
+ { 0x02D1, 91319 },
+ { 0x1722, 91323 },
+ { 0x031A, 91327 },
+ { 0x199F, 91330 },
+ { 0x1C83, 91333 },
+ { 0x02E6, 91336 },
+ { 0x171C, 91338 },
+ { 0x0311, 91342 },
+ { 0x49F4, 91344 },
+ { 0x49F9, 91348 },
+ { 0x49F5, 91352 },
+ { 0x49F8, 91356 },
+ { 0x49F7, 91360 },
+ { 0x49F3, 91364 },
+ { 0x49F6, 91368 },
+ { 0x49FA, 91372 },
+ { 0x49FB, 91376 },
+ { 0x49FC, 91380 },
+ { 0x49FE, 91384 },
+ { 0x49FD, 91388 },
+ { 0x1C81, 91392 },
+ { 0x02FB, 91396 },
+ { 0x030D, 91399 },
+ { 0x1C8C, 91403 },
+ { 0x0318, 91406 },
+ { 0x34FE, 91409 },
+ { 0x043B, 91414 },
+ { 0x043C, 91418 },
+ { 0x0439, 91422 },
+ { 0x3CC2, 91425 },
+ { 0x3CC3, 91430 },
+ { 0x34FD, 91435 },
+ { 0x350A, 91438 },
+ { 0x28E9, 91441 },
+ { 0x3503, 91445 },
+ { 0x28DD, 91449 },
+ { 0x3505, 91453 },
+ { 0x28D3, 91457 },
+ { 0x28D6, 91461 },
+ { 0x352C, 91465 },
+ { 0x28DA, 91469 },
+ { 0x28DB, 91473 },
+ { 0x28DC, 91477 },
+ { 0x28DF, 91481 },
+ { 0x28E0, 91485 },
+ { 0x28E2, 91489 },
+ { 0x28EA, 91493 },
+ { 0x28D9, 91497 },
+ { 0x28DE, 91501 },
+ { 0x28E1, 91505 },
+ { 0x28D4, 91509 },
+ { 0x3504, 91513 },
+ { 0x28EE, 91517 },
+ { 0x28D8, 91521 },
+ { 0x28F1, 91525 },
+ { 0x28E4, 91530 },
+ { 0x28D5, 91534 },
+ { 0x28E5, 91538 },
+ { 0x28E3, 91542 },
+ { 0x28ED, 91546 },
+ { 0x28D7, 91550 },
+ { 0x28E7, 91554 },
+ { 0x3506, 91558 },
+ { 0x3508, 91563 },
+ { 0x3507, 91568 },
+ { 0x28EB, 91572 },
+ { 0x28E8, 91576 },
+ { 0x3509, 91580 },
+ { 0x28E6, 91584 },
+ { 0x28F0, 91588 },
+ { 0x28EF, 91593 },
+ { 0x352D, 91598 },
+ { 0x28F2, 91603 },
+ { 0x28EC, 91609 },
+ { 0x3502, 91614 },
+ { 0x34FF, 91619 },
+ { 0x043E, 91624 },
+ { 0x350B, 91629 },
+ { 0x043F, 91632 },
+ { 0x043D, 91636 },
+ { 0x3500, 91639 },
+ { 0x043A, 91644 },
+ { 0x19C6, 91647 },
+ { 0x030E, 91650 },
+ { 0x171E, 91653 },
+ { 0x02D0, 91655 },
+ { 0x02EE, 91658 },
+ { 0x02F9, 91662 },
+ { 0x02EA, 91666 },
+ { 0x3CB4, 91671 },
+ { 0x3CBB, 91675 },
+ { 0x3CB5, 91680 },
+ { 0x3CBC, 91684 },
+ { 0x02C4, 91689 },
+ { 0x02D3, 91691 },
+ { 0x02CC, 91695 },
+ { 0x02E8, 91699 },
+ { 0x02FD, 91703 },
+ { 0x1C75, 91706 },
+ { 0x1C71, 91710 },
+ { 0x02C7, 91714 },
+ { 0x02E3, 91716 },
+ { 0x171F, 91719 },
+ { 0x1C79, 91722 },
+ { 0x1C7C, 91725 },
+ { 0x1C7F, 91729 },
+ { 0x1C7E, 91732 },
+ { 0x1C7A, 91735 },
+ { 0x1C80, 91738 },
+ { 0x1C7B, 91743 },
+ { 0x1C86, 91746 },
+ { 0x1C89, 91750 },
+ { 0x02E1, 91756 },
+ { 0x02C1, 91760 },
+ { 0x02EC, 91763 },
+ { 0x3CBA, 91767 },
+ { 0x3CC1, 91770 },
+ { 0x3717, 91774 },
+ { 0x3707, 91778 },
+ { 0x370C, 91782 },
+ { 0x3708, 91786 },
+ { 0x370B, 91790 },
+ { 0x370A, 91794 },
+ { 0x370F, 91798 },
+ { 0x3706, 91802 },
+ { 0x370E, 91806 },
+ { 0x370D, 91810 },
+ { 0x3709, 91814 },
+ { 0x3710, 91818 },
+ { 0x3711, 91822 },
+ { 0x3712, 91826 },
+ { 0x3713, 91830 },
+ { 0x3714, 91834 },
+ { 0x3715, 91838 },
+ { 0x3716, 91842 },
+ { 0x6889, 91846 },
+ { 0x68A0, 91850 },
+ { 0x689E, 91854 },
+ { 0x687F, 91858 },
+ { 0x68A2, 91862 },
+ { 0x688F, 91867 },
+ { 0x689A, 91871 },
+ { 0x6898, 91875 },
+ { 0x6894, 91879 },
+ { 0x6880, 91883 },
+ { 0x68A4, 91887 },
+ { 0x6896, 91891 },
+ { 0x6887, 91895 },
+ { 0x688B, 91899 },
+ { 0x6897, 91903 },
+ { 0x6881, 91907 },
+ { 0x689D, 91911 },
+ { 0x689C, 91915 },
+ { 0x689B, 91919 },
+ { 0x6883, 91923 },
+ { 0x6895, 91927 },
+ { 0x688E, 91931 },
+ { 0x6891, 91935 },
+ { 0x6892, 91939 },
+ { 0x689F, 91943 },
+ { 0x6884, 91948 },
+ { 0x6899, 91952 },
+ { 0x688A, 91956 },
+ { 0x6890, 91960 },
+ { 0x6893, 91964 },
+ { 0x6886, 91968 },
+ { 0x6882, 91972 },
+ { 0x6888, 91976 },
+ { 0x68A3, 91981 },
+ { 0x68A1, 91987 },
+ { 0x688C, 91993 },
+ { 0x688D, 91997 },
+ { 0x6885, 92001 },
+ { 0x030A, 92005 },
+ { 0x1C88, 92008 },
+ { 0x1993, 92014 },
+ { 0x02CF, 92017 },
+ { 0x02E0, 92019 },
+ { 0x1727, 92023 },
+ { 0x1729, 92026 },
+ { 0x172A, 92029 },
+ { 0x1997, 92032 },
+ { 0x199B, 92034 },
+ { 0x1995, 92036 },
+ { 0x1994, 92038 },
+ { 0x199C, 92040 },
+ { 0x1996, 92042 },
+ { 0x1C76, 92044 },
+ { 0x1C70, 92048 },
+ { 0x171D, 92052 },
+ { 0x1999, 92054 },
+ { 0x1998, 92056 },
+ { 0x2B23, 92058 },
+ { 0x2B24, 92063 },
+ { 0x25C7, 92068 },
+ { 0x0068, 92072 },
+ { 0x6D45, 92074 },
+ { 0x71AF, 92075 },
+ { 0x4D12, 92076 },
+ { 0x4D13, 92079 },
+ { 0x4D16, 92084 },
+ { 0x4D14, 92089 },
+ { 0x4D17, 92094 },
+ { 0x4D1A, 92099 },
+ { 0x4D15, 92104 },
+ { 0x4D19, 92110 },
+ { 0x4D18, 92115 },
+ { 0x4D9C, 92121 },
+ { 0x4D9E, 92124 },
+ { 0x4D9D, 92132 },
+ { 0x4E51, 92137 },
+ { 0x4E52, 92140 },
+ { 0x501D, 92144 },
+ { 0x50AB, 92147 },
+ { 0x501F, 92151 },
+ { 0x501E, 92156 },
+ { 0x5022, 92160 },
+ { 0x5020, 92170 },
+ { 0x5021, 92181 },
+ { 0x4D1B, 92189 },
+ { 0x4D1C, 92192 },
+ { 0x4D27, 92195 },
+ { 0x4D26, 92199 },
+ { 0x4D21, 92208 },
+ { 0x4D1F, 92213 },
+ { 0x4D22, 92218 },
+ { 0x5082, 92224 },
+ { 0x5120, 92229 },
+ { 0x4D1D, 92235 },
+ { 0x4D1E, 92240 },
+ { 0x4D20, 92246 },
+ { 0x4D23, 92252 },
+ { 0x5121, 92257 },
+ { 0x4D24, 92262 },
+ { 0x4D25, 92267 },
+ { 0x4D2E, 92272 },
+ { 0x5122, 92275 },
+ { 0x4D2F, 92280 },
+ { 0x4D30, 92283 },
+ { 0x4D31, 92288 },
+ { 0x4D32, 92295 },
+ { 0x4D33, 92298 },
+ { 0x4D36, 92303 },
+ { 0x4D38, 92308 },
+ { 0x4D39, 92313 },
+ { 0x4D3A, 92318 },
+ { 0x4D34, 92323 },
+ { 0x4D35, 92328 },
+ { 0x4D37, 92333 },
+ { 0x4D3F, 92338 },
+ { 0x4D40, 92341 },
+ { 0x4D43, 92346 },
+ { 0x4D42, 92352 },
+ { 0x4D41, 92361 },
+ { 0x4D52, 92366 },
+ { 0x4D5B, 92369 },
+ { 0x4D5C, 92372 },
+ { 0x4D5D, 92377 },
+ { 0x4D5E, 92382 },
+ { 0x4D5F, 92388 },
+ { 0x4D60, 92391 },
+ { 0x4D61, 92397 },
+ { 0x5127, 92403 },
+ { 0x4D62, 92410 },
+ { 0x4D67, 92415 },
+ { 0x5128, 92418 },
+ { 0x4D84, 92423 },
+ { 0x4D8C, 92426 },
+ { 0x4D8E, 92429 },
+ { 0x4D8D, 92433 },
+ { 0x4D8F, 92438 },
+ { 0x4D9F, 92442 },
+ { 0x4DA0, 92445 },
+ { 0x4DA5, 92454 },
+ { 0x4DA2, 92459 },
+ { 0x4DA1, 92464 },
+ { 0x5149, 92469 },
+ { 0x514A, 92474 },
+ { 0x4DA3, 92479 },
+ { 0x4DA4, 92484 },
+ { 0x4DA8, 92489 },
+ { 0x4DA9, 92492 },
+ { 0x4DAC, 92495 },
+ { 0x4DAA, 92500 },
+ { 0x4DAB, 92505 },
+ { 0x4DAF, 92511 },
+ { 0x4DAD, 92515 },
+ { 0x4DAE, 92520 },
+ { 0x4DC7, 92525 },
+ { 0x4DC8, 92528 },
+ { 0x4E12, 92532 },
+ { 0x4E13, 92535 },
+ { 0x4E14, 92540 },
+ { 0x4E15, 92545 },
+ { 0x4E28, 92550 },
+ { 0x4E29, 92553 },
+ { 0x4E3B, 92558 },
+ { 0x4E3D, 92561 },
+ { 0x4E3C, 92565 },
+ { 0x516E, 92569 },
+ { 0x4E3F, 92574 },
+ { 0x4E48, 92577 },
+ { 0x4E40, 92582 },
+ { 0x516F, 92587 },
+ { 0x4E42, 92596 },
+ { 0x4E44, 92601 },
+ { 0x4E45, 92606 },
+ { 0x4E46, 92611 },
+ { 0x4E47, 92616 },
+ { 0x4E41, 92621 },
+ { 0x4E43, 92626 },
+ { 0x4E49, 92631 },
+ { 0x4E53, 92634 },
+ { 0x4E57, 92637 },
+ { 0x4E5D, 92640 },
+ { 0x4E5E, 92643 },
+ { 0x4E60, 92649 },
+ { 0x4E61, 92652 },
+ { 0x4E64, 92657 },
+ { 0x4E62, 92661 },
+ { 0x4E63, 92666 },
+ { 0x4E66, 92671 },
+ { 0x4E67, 92674 },
+ { 0x4E69, 92677 },
+ { 0x4E6A, 92680 },
+ { 0x4E99, 92685 },
+ { 0x5172, 92690 },
+ { 0x4E6B, 92697 },
+ { 0x4E6C, 92702 },
+ { 0x4E71, 92709 },
+ { 0x5170, 92714 },
+ { 0x4E74, 92719 },
+ { 0x4E79, 92724 },
+ { 0x4E7D, 92729 },
+ { 0x5094, 92734 },
+ { 0x4E80, 92741 },
+ { 0x5171, 92746 },
+ { 0x4E82, 92751 },
+ { 0x4E84, 92756 },
+ { 0x4E85, 92761 },
+ { 0x4E86, 92766 },
+ { 0x4E87, 92771 },
+ { 0x4E88, 92778 },
+ { 0x4E89, 92785 },
+ { 0x4E8A, 92792 },
+ { 0x4E8B, 92797 },
+ { 0x4E8C, 92804 },
+ { 0x5096, 92809 },
+ { 0x4E8E, 92814 },
+ { 0x4E8F, 92819 },
+ { 0x4E90, 92824 },
+ { 0x5098, 92829 },
+ { 0x4E9A, 92834 },
+ { 0x4E9B, 92839 },
+ { 0x5173, 92844 },
+ { 0x4E9E, 92849 },
+ { 0x4E6E, 92854 },
+ { 0x4E70, 92859 },
+ { 0x4E75, 92864 },
+ { 0x4E77, 92869 },
+ { 0x4E78, 92874 },
+ { 0x5093, 92883 },
+ { 0x4E7F, 92888 },
+ { 0x4E81, 92893 },
+ { 0x4E83, 92898 },
+ { 0x5095, 92903 },
+ { 0x4E8D, 92908 },
+ { 0x4E91, 92913 },
+ { 0x4E92, 92918 },
+ { 0x4E93, 92923 },
+ { 0x4E95, 92928 },
+ { 0x4E96, 92933 },
+ { 0x4E98, 92938 },
+ { 0x5099, 92943 },
+ { 0x4E9D, 92948 },
+ { 0x4E6D, 92953 },
+ { 0x5091, 92958 },
+ { 0x4E73, 92963 },
+ { 0x4E76, 92968 },
+ { 0x4E7A, 92974 },
+ { 0x5092, 92979 },
+ { 0x4E7B, 92984 },
+ { 0x4E7C, 92991 },
+ { 0x4E7E, 92998 },
+ { 0x4E94, 93003 },
+ { 0x5097, 93008 },
+ { 0x4E9C, 93013 },
+ { 0x5090, 93020 },
+ { 0x4E6F, 93025 },
+ { 0x4E72, 93030 },
+ { 0x4E97, 93035 },
+ { 0x4EB2, 93040 },
+ { 0x4EB4, 93043 },
+ { 0x4EB5, 93048 },
+ { 0x4EB3, 93053 },
+ { 0x4EBC, 93058 },
+ { 0x4EBD, 93061 },
+ { 0x4EC9, 93073 },
+ { 0x4F09, 93076 },
+ { 0x4F0D, 93079 },
+ { 0x4F0E, 93082 },
+ { 0x4F32, 93087 },
+ { 0x4F34, 93090 },
+ { 0x4F33, 93094 },
+ { 0x4F3A, 93099 },
+ { 0x4F3C, 93102 },
+ { 0x51BF, 93105 },
+ { 0x4F3E, 93110 },
+ { 0x4F3F, 93113 },
+ { 0x4F50, 93118 },
+ { 0x4F5A, 93121 },
+ { 0x4F5B, 93124 },
+ { 0x4F5C, 93129 },
+ { 0x4F5D, 93134 },
+ { 0x4F5E, 93138 },
+ { 0x4F5F, 93141 },
+ { 0x4F73, 93146 },
+ { 0x4F8C, 93149 },
+ { 0x4F91, 93152 },
+ { 0x4F92, 93155 },
+ { 0x4F96, 93160 },
+ { 0x4F97, 93165 },
+ { 0x4F99, 93170 },
+ { 0x4F93, 93175 },
+ { 0x4F94, 93180 },
+ { 0x4F95, 93185 },
+ { 0x4F98, 93190 },
+ { 0x4F9A, 93195 },
+ { 0x4F9B, 93200 },
+ { 0x4FA1, 93205 },
+ { 0x4FA3, 93208 },
+ { 0x4FA4, 93211 },
+ { 0x4FA5, 93214 },
+ { 0x4FED, 93217 },
+ { 0x4FEE, 93220 },
+ { 0x51D8, 93224 },
+ { 0x4FF4, 93229 },
+ { 0x4FF5, 93232 },
+ { 0x4FFD, 93237 },
+ { 0x5001, 93240 },
+ { 0x4FFF, 93244 },
+ { 0x5000, 93249 },
+ { 0x4FFE, 93254 },
+ { 0x500E, 93258 },
+ { 0x500F, 93261 },
+ { 0x5010, 93265 },
+ { 0x5011, 93268 },
+ { 0x5017, 93272 },
+ { 0x5023, 93275 },
+ { 0x5024, 93278 },
+ { 0x5025, 93281 },
+ { 0x502B, 93284 },
+ { 0x5029, 93288 },
+ { 0x502A, 93297 },
+ { 0x5028, 93307 },
+ { 0x5027, 93312 },
+ { 0x5026, 93317 },
+ { 0x502C, 93321 },
+ { 0x502D, 93325 },
+ { 0x502F, 93331 },
+ { 0x5033, 93334 },
+ { 0x50AA, 93339 },
+ { 0x5031, 93344 },
+ { 0x5032, 93351 },
+ { 0x5030, 93356 },
+ { 0x5038, 93361 },
+ { 0x5039, 93364 },
+ { 0x503A, 93368 },
+ { 0x503C, 93371 },
+ { 0x503B, 93375 },
+ { 0x506F, 93380 },
+ { 0x5070, 93383 },
+ { 0x5071, 93387 },
+ { 0x5075, 93393 },
+ { 0x5076, 93396 },
+ { 0x507C, 93401 },
+ { 0x51E2, 93404 },
+ { 0x4D28, 93411 },
+ { 0x5083, 93414 },
+ { 0x4D2B, 93419 },
+ { 0x4D2A, 93426 },
+ { 0x4D2C, 93432 },
+ { 0x4D2D, 93437 },
+ { 0x4D29, 93442 },
+ { 0x4D4A, 93447 },
+ { 0x4D4C, 93450 },
+ { 0x4D4E, 93455 },
+ { 0x4D4F, 93462 },
+ { 0x4D4D, 93475 },
+ { 0x4D4B, 93487 },
+ { 0x4D53, 93492 },
+ { 0x5123, 93495 },
+ { 0x4D56, 93501 },
+ { 0x4D57, 93504 },
+ { 0x4D59, 93509 },
+ { 0x4D65, 93512 },
+ { 0x4D68, 93515 },
+ { 0x5129, 93518 },
+ { 0x4D69, 93523 },
+ { 0x4D6C, 93531 },
+ { 0x4D6D, 93537 },
+ { 0x4D6E, 93543 },
+ { 0x4D6F, 93551 },
+ { 0x4D72, 93557 },
+ { 0x4D73, 93563 },
+ { 0x4D74, 93569 },
+ { 0x4D76, 93577 },
+ { 0x4D77, 93583 },
+ { 0x4D78, 93589 },
+ { 0x4D7A, 93597 },
+ { 0x4D7C, 93603 },
+ { 0x4D7E, 93609 },
+ { 0x5085, 93617 },
+ { 0x4D71, 93625 },
+ { 0x4D75, 93631 },
+ { 0x4D79, 93637 },
+ { 0x4D7B, 93643 },
+ { 0x4D7F, 93651 },
+ { 0x4D6A, 93657 },
+ { 0x4D70, 93663 },
+ { 0x4D7D, 93669 },
+ { 0x4D6B, 93675 },
+ { 0x4D80, 93681 },
+ { 0x4D81, 93684 },
+ { 0x4D85, 93687 },
+ { 0x4D86, 93690 },
+ { 0x512B, 93693 },
+ { 0x512A, 93700 },
+ { 0x4D87, 93705 },
+ { 0x4D89, 93710 },
+ { 0x4D8A, 93713 },
+ { 0x4D90, 93720 },
+ { 0x5088, 93723 },
+ { 0x4D91, 93728 },
+ { 0x4D93, 93733 },
+ { 0x5133, 93736 },
+ { 0x5134, 93741 },
+ { 0x5137, 93746 },
+ { 0x5138, 93751 },
+ { 0x5144, 93756 },
+ { 0x5145, 93761 },
+ { 0x5146, 93766 },
+ { 0x5148, 93771 },
+ { 0x512E, 93777 },
+ { 0x512F, 93782 },
+ { 0x5130, 93789 },
+ { 0x5131, 93794 },
+ { 0x5139, 93799 },
+ { 0x513B, 93805 },
+ { 0x513F, 93810 },
+ { 0x5140, 93815 },
+ { 0x5141, 93822 },
+ { 0x5143, 93829 },
+ { 0x5147, 93834 },
+ { 0x5135, 93839 },
+ { 0x5136, 93845 },
+ { 0x5142, 93850 },
+ { 0x512D, 93855 },
+ { 0x5132, 93860 },
+ { 0x513A, 93865 },
+ { 0x513C, 93870 },
+ { 0x513D, 93875 },
+ { 0x513E, 93882 },
+ { 0x4D95, 93887 },
+ { 0x4D96, 93890 },
+ { 0x4DC9, 93893 },
+ { 0x4DFF, 93896 },
+ { 0x4DCA, 93901 },
+ { 0x4DCB, 93910 },
+ { 0x4DCC, 93917 },
+ { 0x4DFC, 93924 },
+ { 0x4DCE, 93929 },
+ { 0x508B, 93934 },
+ { 0x4DD5, 93943 },
+ { 0x4DD6, 93948 },
+ { 0x4DD9, 93953 },
+ { 0x4DDA, 93958 },
+ { 0x4DDB, 93965 },
+ { 0x4DDC, 93970 },
+ { 0x515B, 93978 },
+ { 0x4DDF, 93983 },
+ { 0x515E, 93988 },
+ { 0x4DE3, 93995 },
+ { 0x4DE6, 94004 },
+ { 0x4DEF, 94011 },
+ { 0x4DF0, 94016 },
+ { 0x4DF1, 94023 },
+ { 0x5164, 94028 },
+ { 0x5165, 94033 },
+ { 0x5166, 94040 },
+ { 0x4DF4, 94047 },
+ { 0x4DFD, 94052 },
+ { 0x4DFE, 94057 },
+ { 0x4DCD, 94064 },
+ { 0x4DCF, 94072 },
+ { 0x4DD1, 94077 },
+ { 0x4DD2, 94082 },
+ { 0x4DD3, 94089 },
+ { 0x4DD4, 94094 },
+ { 0x5157, 94101 },
+ { 0x4DD7, 94107 },
+ { 0x4DD8, 94114 },
+ { 0x5158, 94119 },
+ { 0x5159, 94127 },
+ { 0x4DDE, 94134 },
+ { 0x515C, 94139 },
+ { 0x515D, 94146 },
+ { 0x4DE0, 94153 },
+ { 0x4DE1, 94158 },
+ { 0x4DE4, 94165 },
+ { 0x4DE5, 94170 },
+ { 0x4DE8, 94177 },
+ { 0x4DE9, 94183 },
+ { 0x4DEA, 94192 },
+ { 0x4DEC, 94197 },
+ { 0x4DED, 94202 },
+ { 0x4DEE, 94209 },
+ { 0x5160, 94216 },
+ { 0x5161, 94221 },
+ { 0x5162, 94228 },
+ { 0x4DF2, 94233 },
+ { 0x4DF3, 94238 },
+ { 0x4DF5, 94245 },
+ { 0x4DF6, 94250 },
+ { 0x4DF7, 94255 },
+ { 0x4DF8, 94260 },
+ { 0x4DFA, 94267 },
+ { 0x508C, 94272 },
+ { 0x4DD0, 94277 },
+ { 0x515A, 94284 },
+ { 0x4DDD, 94289 },
+ { 0x4DE2, 94295 },
+ { 0x4DE7, 94302 },
+ { 0x5163, 94307 },
+ { 0x4DF9, 94312 },
+ { 0x5167, 94317 },
+ { 0x4DFB, 94322 },
+ { 0x5168, 94327 },
+ { 0x5156, 94332 },
+ { 0x4DEB, 94337 },
+ { 0x515F, 94342 },
+ { 0x4E02, 94349 },
+ { 0x4E03, 94352 },
+ { 0x4E04, 94360 },
+ { 0x4E05, 94363 },
+ { 0x4E07, 94372 },
+ { 0x4E08, 94375 },
+ { 0x4E0D, 94378 },
+ { 0x4E16, 94381 },
+ { 0x4E17, 94384 },
+ { 0x4E18, 94389 },
+ { 0x508E, 94394 },
+ { 0x4E2A, 94397 },
+ { 0x4E2F, 94400 },
+ { 0x516C, 94404 },
+ { 0x4E2B, 94410 },
+ { 0x4E2C, 94415 },
+ { 0x4E2D, 94423 },
+ { 0x4E2E, 94428 },
+ { 0x4E30, 94435 },
+ { 0x4E33, 94438 },
+ { 0x516D, 94444 },
+ { 0x4E31, 94451 },
+ { 0x4E32, 94458 },
+ { 0x4E34, 94463 },
+ { 0x4E35, 94466 },
+ { 0x4E36, 94469 },
+ { 0x4E37, 94474 },
+ { 0x4E3E, 94477 },
+ { 0x4E58, 94480 },
+ { 0x4E5A, 94483 },
+ { 0x4E59, 94487 },
+ { 0x4E5C, 94491 },
+ { 0x4E5B, 94495 },
+ { 0x4E5F, 94506 },
+ { 0x4E68, 94509 },
+ { 0x4E9F, 94512 },
+ { 0x4EA0, 94515 },
+ { 0x4EA1, 94520 },
+ { 0x4EA7, 94523 },
+ { 0x4EA8, 94526 },
+ { 0x4EA9, 94532 },
+ { 0x4EAA, 94535 },
+ { 0x4EAB, 94540 },
+ { 0x5081, 94545 },
+ { 0x4EB6, 94549 },
+ { 0x4EB7, 94552 },
+ { 0x4EBE, 94555 },
+ { 0x4EBF, 94558 },
+ { 0x4EC0, 94561 },
+ { 0x4EC1, 94566 },
+ { 0x4EC2, 94569 },
+ { 0x4EC3, 94572 },
+ { 0x4EC4, 94576 },
+ { 0x4EC5, 94579 },
+ { 0x4EC6, 94582 },
+ { 0x4F04, 94587 },
+ { 0x4F05, 94590 },
+ { 0x4F06, 94595 },
+ { 0x4F07, 94598 },
+ { 0x4F08, 94603 },
+ { 0x4F0A, 94610 },
+ { 0x4F0F, 94613 },
+ { 0x51B9, 94616 },
+ { 0x4F23, 94622 },
+ { 0x4F10, 94626 },
+ { 0x4F15, 94631 },
+ { 0x4F16, 94638 },
+ { 0x4F1A, 94643 },
+ { 0x4F1B, 94648 },
+ { 0x4F1D, 94655 },
+ { 0x4F1E, 94662 },
+ { 0x4F1F, 94667 },
+ { 0x4F20, 94672 },
+ { 0x4F11, 94679 },
+ { 0x51BB, 94684 },
+ { 0x51BC, 94689 },
+ { 0x51BD, 94694 },
+ { 0x509D, 94703 },
+ { 0x51BA, 94708 },
+ { 0x4F12, 94713 },
+ { 0x509C, 94718 },
+ { 0x4F13, 94725 },
+ { 0x4F14, 94731 },
+ { 0x4F17, 94737 },
+ { 0x4F18, 94742 },
+ { 0x4F19, 94747 },
+ { 0x4F21, 94754 },
+ { 0x51BE, 94761 },
+ { 0x4F22, 94766 },
+ { 0x4F1C, 94771 },
+ { 0x4F27, 94776 },
+ { 0x509B, 94780 },
+ { 0x4F26, 94786 },
+ { 0x4F24, 94790 },
+ { 0x4F25, 94795 },
+ { 0x4F28, 94800 },
+ { 0x4F2D, 94803 },
+ { 0x4F2E, 94806 },
+ { 0x4F2F, 94809 },
+ { 0x4F30, 94812 },
+ { 0x4F31, 94817 },
+ { 0x4F35, 94825 },
+ { 0x4F36, 94828 },
+ { 0x4F37, 94831 },
+ { 0x4F3B, 94834 },
+ { 0x4F3D, 94837 },
+ { 0x4F40, 94840 },
+ { 0x4F41, 94843 },
+ { 0x4F51, 94847 },
+ { 0x50A0, 94850 },
+ { 0x4F58, 94853 },
+ { 0x4F57, 94856 },
+ { 0x4F60, 94860 },
+ { 0x4F61, 94863 },
+ { 0x4F63, 94866 },
+ { 0x4F62, 94874 },
+ { 0x50A1, 94880 },
+ { 0x4F75, 94883 },
+ { 0x4F7C, 94886 },
+ { 0x4F7B, 94891 },
+ { 0x4F76, 94895 },
+ { 0x4F78, 94901 },
+ { 0x4F79, 94907 },
+ { 0x4F7A, 94918 },
+ { 0x4F77, 94924 },
+ { 0x4F7D, 94930 },
+ { 0x4F7E, 94935 },
+ { 0x4F8D, 94943 },
+ { 0x4F8E, 94946 },
+ { 0x4F8F, 94949 },
+ { 0x4FA2, 94952 },
+ { 0x4FA7, 94955 },
+ { 0x4FBA, 94958 },
+ { 0x51CD, 94962 },
+ { 0x4FB9, 94968 },
+ { 0x4FA8, 94973 },
+ { 0x4FA9, 94978 },
+ { 0x51CE, 94983 },
+ { 0x4FAB, 94988 },
+ { 0x4FAF, 94993 },
+ { 0x4FB4, 94998 },
+ { 0x4FB5, 95003 },
+ { 0x4FB6, 95008 },
+ { 0x4FB7, 95013 },
+ { 0x4FAA, 95018 },
+ { 0x50A8, 95023 },
+ { 0x4FAC, 95029 },
+ { 0x4FAD, 95034 },
+ { 0x4FAE, 95039 },
+ { 0x4FB0, 95044 },
+ { 0x4FB1, 95049 },
+ { 0x51CF, 95054 },
+ { 0x4FB3, 95061 },
+ { 0x4FB8, 95066 },
+ { 0x4FB2, 95071 },
+ { 0x51D0, 95076 },
+ { 0x4FA6, 95081 },
+ { 0x4FBB, 95085 },
+ { 0x4FBC, 95088 },
+ { 0x4FBE, 95094 },
+ { 0x4FBF, 95097 },
+ { 0x4FCC, 95100 },
+ { 0x4FCD, 95103 },
+ { 0x51D2, 95107 },
+ { 0x4FCE, 95112 },
+ { 0x4FCF, 95123 },
+ { 0x51D5, 95134 },
+ { 0x51D3, 95139 },
+ { 0x51D4, 95144 },
+ { 0x4FE9, 95149 },
+ { 0x4FEA, 95152 },
+ { 0x4FEF, 95158 },
+ { 0x4FF6, 95161 },
+ { 0x4FF9, 95164 },
+ { 0x4FFB, 95167 },
+ { 0x5002, 95170 },
+ { 0x5003, 95173 },
+ { 0x5004, 95184 },
+ { 0x5005, 95188 },
+ { 0x5006, 95191 },
+ { 0x500B, 95196 },
+ { 0x5007, 95201 },
+ { 0x5008, 95206 },
+ { 0x5009, 95211 },
+ { 0x500A, 95216 },
+ { 0x500D, 95221 },
+ { 0x50A9, 95224 },
+ { 0x5012, 95227 },
+ { 0x5013, 95230 },
+ { 0x5015, 95233 },
+ { 0x5016, 95238 },
+ { 0x5014, 95249 },
+ { 0x5019, 95254 },
+ { 0x501A, 95257 },
+ { 0x51DA, 95260 },
+ { 0x51DB, 95266 },
+ { 0x501B, 95272 },
+ { 0x501C, 95275 },
+ { 0x503D, 95283 },
+ { 0x503E, 95286 },
+ { 0x503F, 95293 },
+ { 0x5040, 95300 },
+ { 0x5041, 95305 },
+ { 0x5043, 95310 },
+ { 0x5045, 95315 },
+ { 0x5044, 95322 },
+ { 0x51DD, 95329 },
+ { 0x5042, 95334 },
+ { 0x51DC, 95339 },
+ { 0x5046, 95343 },
+ { 0x5047, 95346 },
+ { 0x5049, 95349 },
+ { 0x504A, 95352 },
+ { 0x505E, 95357 },
+ { 0x504E, 95364 },
+ { 0x5052, 95369 },
+ { 0x5053, 95374 },
+ { 0x5055, 95379 },
+ { 0x5057, 95384 },
+ { 0x505A, 95389 },
+ { 0x505D, 95394 },
+ { 0x505F, 95399 },
+ { 0x504C, 95404 },
+ { 0x504D, 95409 },
+ { 0x504F, 95414 },
+ { 0x5051, 95419 },
+ { 0x5054, 95424 },
+ { 0x5056, 95429 },
+ { 0x51E0, 95434 },
+ { 0x5058, 95439 },
+ { 0x5059, 95444 },
+ { 0x505B, 95449 },
+ { 0x5050, 95454 },
+ { 0x505C, 95460 },
+ { 0x51DE, 95465 },
+ { 0x5060, 95470 },
+ { 0x504B, 95475 },
+ { 0x51DF, 95480 },
+ { 0x5063, 95485 },
+ { 0x5064, 95488 },
+ { 0x5065, 95493 },
+ { 0x5066, 95498 },
+ { 0x5067, 95503 },
+ { 0x506C, 95508 },
+ { 0x506D, 95511 },
+ { 0x506E, 95516 },
+ { 0x51E1, 95519 },
+ { 0x5072, 95522 },
+ { 0x5074, 95525 },
+ { 0x5077, 95528 },
+ { 0x5078, 95531 },
+ { 0x5079, 95534 },
+ { 0x507A, 95539 },
+ { 0x507D, 95542 },
+ { 0x507E, 95545 },
+ { 0x51E3, 95550 },
+ { 0x5080, 95557 },
+ { 0x4D3B, 95560 },
+ { 0x4D3D, 95563 },
+ { 0x5084, 95566 },
+ { 0x4D3E, 95571 },
+ { 0x4D45, 95576 },
+ { 0x4D46, 95579 },
+ { 0x4D47, 95582 },
+ { 0x4D50, 95587 },
+ { 0x4D54, 95590 },
+ { 0x4D66, 95593 },
+ { 0x5086, 95596 },
+ { 0x4D88, 95599 },
+ { 0x512C, 95602 },
+ { 0x4D8B, 95607 },
+ { 0x5087, 95610 },
+ { 0x4D92, 95615 },
+ { 0x4D97, 95618 },
+ { 0x4D98, 95621 },
+ { 0x4D99, 95625 },
+ { 0x4D9A, 95630 },
+ { 0x4D9B, 95633 },
+ { 0x4DA6, 95636 },
+ { 0x4DA7, 95639 },
+ { 0x4DB0, 95642 },
+ { 0x4DB2, 95645 },
+ { 0x514C, 95648 },
+ { 0x4DB3, 95653 },
+ { 0x4DB4, 95656 },
+ { 0x4DB5, 95661 },
+ { 0x4DB6, 95668 },
+ { 0x4DB7, 95677 },
+ { 0x4DBB, 95682 },
+ { 0x4DBC, 95687 },
+ { 0x4DC1, 95693 },
+ { 0x4DC3, 95698 },
+ { 0x4DC4, 95703 },
+ { 0x5155, 95708 },
+ { 0x4DC5, 95713 },
+ { 0x4DC6, 95718 },
+ { 0x4DB8, 95723 },
+ { 0x5089, 95728 },
+ { 0x4DBD, 95733 },
+ { 0x4DC0, 95739 },
+ { 0x4DC2, 95744 },
+ { 0x508A, 95751 },
+ { 0x4DB9, 95756 },
+ { 0x4DBA, 95762 },
+ { 0x4DBE, 95769 },
+ { 0x4DBF, 95774 },
+ { 0x514E, 95780 },
+ { 0x5150, 95786 },
+ { 0x5152, 95792 },
+ { 0x5154, 95798 },
+ { 0x514D, 95804 },
+ { 0x514F, 95810 },
+ { 0x5151, 95817 },
+ { 0x5153, 95823 },
+ { 0x4E00, 95829 },
+ { 0x5169, 95832 },
+ { 0x4E01, 95838 },
+ { 0x4E09, 95843 },
+ { 0x4E0B, 95846 },
+ { 0x4E0A, 95851 },
+ { 0x4E0C, 95855 },
+ { 0x4E0E, 95860 },
+ { 0x508D, 95863 },
+ { 0x4E1A, 95866 },
+ { 0x4E1B, 95869 },
+ { 0x4E1C, 95873 },
+ { 0x4E1D, 95876 },
+ { 0x4E20, 95883 },
+ { 0x4E21, 95890 },
+ { 0x4E1F, 95895 },
+ { 0x4E1E, 95900 },
+ { 0x4E23, 95906 },
+ { 0x4E27, 95909 },
+ { 0x4E25, 95913 },
+ { 0x516B, 95918 },
+ { 0x4E26, 95925 },
+ { 0x4E24, 95930 },
+ { 0x4E38, 95935 },
+ { 0x4E4A, 95938 },
+ { 0x4E4B, 95941 },
+ { 0x4E4F, 95946 },
+ { 0x4E4C, 95951 },
+ { 0x4E4E, 95956 },
+ { 0x4E4D, 95961 },
+ { 0x4E50, 95966 },
+ { 0x508F, 95969 },
+ { 0x4E54, 95972 },
+ { 0x4E55, 95975 },
+ { 0x4E56, 95981 },
+ { 0x4E65, 95987 },
+ { 0x4EA2, 95990 },
+ { 0x4EA3, 95993 },
+ { 0x4EA4, 95996 },
+ { 0x4EA5, 95999 },
+ { 0x4EA6, 96002 },
+ { 0x4EAC, 96007 },
+ { 0x4EAD, 96010 },
+ { 0x4EB9, 96013 },
+ { 0x4F0C, 96016 },
+ { 0x4F38, 96019 },
+ { 0x509E, 96022 },
+ { 0x4F44, 96025 },
+ { 0x4F48, 96028 },
+ { 0x4F49, 96033 },
+ { 0x51C0, 96042 },
+ { 0x51C1, 96049 },
+ { 0x4F45, 96056 },
+ { 0x4F47, 96061 },
+ { 0x4F46, 96066 },
+ { 0x4F4A, 96071 },
+ { 0x4F52, 96076 },
+ { 0x4F54, 96079 },
+ { 0x4F53, 96085 },
+ { 0x4F55, 96089 },
+ { 0x4F59, 96094 },
+ { 0x50A2, 96097 },
+ { 0x4F74, 96100 },
+ { 0x4FE7, 96103 },
+ { 0x4FE6, 96111 },
+ { 0x50A5, 96115 },
+ { 0x50A7, 96121 },
+ { 0x4FC0, 96124 },
+ { 0x4FC1, 96127 },
+ { 0x4FC7, 96132 },
+ { 0x4FC8, 96137 },
+ { 0x4FC4, 96144 },
+ { 0x4FC2, 96149 },
+ { 0x4FC6, 96154 },
+ { 0x4FC3, 96159 },
+ { 0x4FC5, 96164 },
+ { 0x4FC9, 96169 },
+ { 0x51D1, 96172 },
+ { 0x4FD1, 96176 },
+ { 0x4FD5, 96179 },
+ { 0x4FD6, 96182 },
+ { 0x4FD7, 96187 },
+ { 0x4FD8, 96192 },
+ { 0x4FD9, 96195 },
+ { 0x4FDA, 96200 },
+ { 0x4FDC, 96205 },
+ { 0x4FDD, 96210 },
+ { 0x4FDE, 96215 },
+ { 0x4FDF, 96220 },
+ { 0x4FE1, 96226 },
+ { 0x4FE2, 96231 },
+ { 0x4FE3, 96236 },
+ { 0x4FDB, 96241 },
+ { 0x4FE0, 96246 },
+ { 0x4FE5, 96251 },
+ { 0x4FE7, 96254 },
+ { 0x4FE6, 96262 },
+ { 0x4FEB, 96266 },
+ { 0x51D7, 96269 },
+ { 0x51D6, 96276 },
+ { 0x4FF0, 96283 },
+ { 0x4FF1, 96286 },
+ { 0x4FF2, 96292 },
+ { 0x4FF7, 96295 },
+ { 0x4FFC, 96298 },
+ { 0x500C, 96301 },
+ { 0x51D9, 96304 },
+ { 0x5018, 96309 },
+ { 0x502E, 96312 },
+ { 0x5035, 96315 },
+ { 0x5037, 96318 },
+ { 0x5036, 96323 },
+ { 0x5048, 96328 },
+ { 0x5069, 96331 },
+ { 0x5068, 96334 },
+ { 0x5073, 96337 },
+ { 0x507B, 96340 },
+ { 0x4D3C, 96343 },
+ { 0x4D44, 96346 },
+ { 0x4D48, 96349 },
+ { 0x4D49, 96352 },
+ { 0x4D58, 96355 },
+ { 0x4D5A, 96358 },
+ { 0x4D63, 96361 },
+ { 0x4D64, 96364 },
+ { 0x4D82, 96369 },
+ { 0x4D83, 96372 },
+ { 0x4D94, 96375 },
+ { 0x4DB1, 96378 },
+ { 0x514B, 96381 },
+ { 0x4E06, 96385 },
+ { 0x4E19, 96388 },
+ { 0x4E22, 96391 },
+ { 0x4E39, 96394 },
+ { 0x4EB1, 96397 },
+ { 0x4EB8, 96400 },
+ { 0x4ECA, 96403 },
+ { 0x4ECB, 96406 },
+ { 0x4ECC, 96411 },
+ { 0x4ECD, 96420 },
+ { 0x4ECE, 96427 },
+ { 0x4EF7, 96434 },
+ { 0x4EF8, 96439 },
+ { 0x4EF9, 96446 },
+ { 0x4ECF, 96455 },
+ { 0x4ED0, 96460 },
+ { 0x4ED3, 96465 },
+ { 0x4ED5, 96470 },
+ { 0x4ED6, 96475 },
+ { 0x509A, 96480 },
+ { 0x4EDA, 96485 },
+ { 0x4EDC, 96490 },
+ { 0x4EDE, 96497 },
+ { 0x4EDF, 96502 },
+ { 0x4EE0, 96509 },
+ { 0x4EE1, 96516 },
+ { 0x4EE8, 96521 },
+ { 0x4EEA, 96526 },
+ { 0x4EEB, 96531 },
+ { 0x4EED, 96538 },
+ { 0x4EF6, 96543 },
+ { 0x4EFA, 96554 },
+ { 0x4EFB, 96561 },
+ { 0x5174, 96566 },
+ { 0x4ED1, 96573 },
+ { 0x4ED2, 96580 },
+ { 0x4ED4, 96585 },
+ { 0x4ED7, 96590 },
+ { 0x4ED8, 96595 },
+ { 0x4ED9, 96600 },
+ { 0x4EDB, 96607 },
+ { 0x4EDD, 96612 },
+ { 0x4EE2, 96618 },
+ { 0x4EE3, 96623 },
+ { 0x4EE4, 96628 },
+ { 0x4EE5, 96633 },
+ { 0x4EE9, 96642 },
+ { 0x4EEE, 96647 },
+ { 0x4EF3, 96654 },
+ { 0x4EF4, 96659 },
+ { 0x4EFC, 96664 },
+ { 0x4EE7, 96669 },
+ { 0x4EEC, 96674 },
+ { 0x4EF1, 96679 },
+ { 0x4EF2, 96684 },
+ { 0x4EF5, 96691 },
+ { 0x4EE6, 96696 },
+ { 0x4EEF, 96701 },
+ { 0x4EF0, 96710 },
+ { 0x4EFD, 96718 },
+ { 0x4EFE, 96722 },
+ { 0x4F01, 96725 },
+ { 0x4F02, 96729 },
+ { 0x4EFF, 96737 },
+ { 0x4F00, 96742 },
+ { 0x4F29, 96749 },
+ { 0x4F2A, 96752 },
+ { 0x4F2C, 96757 },
+ { 0x4F2B, 96761 },
+ { 0x4F39, 96766 },
+ { 0x4F4B, 96769 },
+ { 0x4F4F, 96772 },
+ { 0x4F4C, 96776 },
+ { 0x4F4D, 96781 },
+ { 0x4F4E, 96788 },
+ { 0x509F, 96793 },
+ { 0x4F56, 96798 },
+ { 0x4F72, 96801 },
+ { 0x4F7F, 96804 },
+ { 0x4F81, 96807 },
+ { 0x4F86, 96813 },
+ { 0x4F87, 96819 },
+ { 0x4F89, 96825 },
+ { 0x4F82, 96831 },
+ { 0x4F83, 96837 },
+ { 0x4F84, 96843 },
+ { 0x4F85, 96850 },
+ { 0x4F88, 96856 },
+ { 0x4F80, 96862 },
+ { 0x4F8A, 96868 },
+ { 0x4F8B, 96874 },
+ { 0x4F90, 96881 },
+ { 0x50A6, 96884 },
+ { 0x4F9C, 96888 },
+ { 0x4F9E, 96891 },
+ { 0x4F9F, 96896 },
+ { 0x4F9D, 96901 },
+ { 0x4FA0, 96906 },
+ { 0x4FCA, 96911 },
+ { 0x4FCB, 96914 },
+ { 0x4FD0, 96917 },
+ { 0x4FD2, 96920 },
+ { 0x4FE8, 96923 },
+ { 0x4FF3, 96926 },
+ { 0x4FF8, 96929 },
+ { 0x5034, 96932 },
+ { 0x5061, 96935 },
+ { 0x5062, 96938 },
+ { 0x506B, 96943 },
+ { 0x507F, 96946 },
+ { 0x4D51, 96949 },
+ { 0x4D55, 96952 },
+ { 0x5125, 96955 },
+ { 0x5126, 96960 },
+ { 0x5124, 96965 },
+ { 0x4E0F, 96970 },
+ { 0x4E3A, 96973 },
+ { 0x4EAE, 96976 },
+ { 0x4EB0, 96979 },
+ { 0x4EAF, 96991 },
+ { 0x4EBA, 97001 },
+ { 0x4EBB, 97004 },
+ { 0x4EC7, 97009 },
+ { 0x4EC8, 97012 },
+ { 0x4F03, 97015 },
+ { 0x4F0B, 97018 },
+ { 0x4F42, 97021 },
+ { 0x4F43, 97024 },
+ { 0x4F64, 97027 },
+ { 0x51CA, 97030 },
+ { 0x51CB, 97035 },
+ { 0x4F65, 97042 },
+ { 0x50A4, 97047 },
+ { 0x51C5, 97052 },
+ { 0x4F69, 97057 },
+ { 0x4F6A, 97065 },
+ { 0x4F70, 97070 },
+ { 0x4F66, 97077 },
+ { 0x4F67, 97082 },
+ { 0x50A3, 97089 },
+ { 0x51C2, 97094 },
+ { 0x4F68, 97100 },
+ { 0x51C4, 97105 },
+ { 0x4F6B, 97110 },
+ { 0x51C9, 97115 },
+ { 0x4F6C, 97122 },
+ { 0x4F6D, 97127 },
+ { 0x4F6E, 97135 },
+ { 0x4F6F, 97142 },
+ { 0x4F71, 97151 },
+ { 0x51C3, 97156 },
+ { 0x51C8, 97161 },
+ { 0x51C6, 97166 },
+ { 0x51CC, 97171 },
+ { 0x51C7, 97176 },
+ { 0x4FBD, 97181 },
+ { 0x4FD3, 97184 },
+ { 0x4FE4, 97187 },
+ { 0x4FEC, 97190 },
+ { 0x4FFA, 97193 },
+ { 0x506A, 97196 },
+ { 0x4E10, 97199 },
+ { 0x516A, 97202 },
+ { 0x4E11, 97207 },
+ { 0x5175, 97212 },
+ { 0x5176, 97215 },
+ { 0x5177, 97218 },
+ { 0x5178, 97221 },
+ { 0x5179, 97224 },
+ { 0x517A, 97227 },
+ { 0x517B, 97230 },
+ { 0x517C, 97233 },
+ { 0x517D, 97239 },
+ { 0x517E, 97242 },
+ { 0x517F, 97247 },
+ { 0x5180, 97250 },
+ { 0x5181, 97253 },
+ { 0x5182, 97256 },
+ { 0x5183, 97259 },
+ { 0x5184, 97262 },
+ { 0x5185, 97265 },
+ { 0x5186, 97268 },
+ { 0x5187, 97271 },
+ { 0x5188, 97274 },
+ { 0x5189, 97277 },
+ { 0x518A, 97280 },
+ { 0x518B, 97283 },
+ { 0x518C, 97286 },
+ { 0x518D, 97289 },
+ { 0x518E, 97292 },
+ { 0x518F, 97295 },
+ { 0x5190, 97298 },
+ { 0x5191, 97301 },
+ { 0x5192, 97304 },
+ { 0x5196, 97309 },
+ { 0x5193, 97316 },
+ { 0x5194, 97321 },
+ { 0x5195, 97328 },
+ { 0x5197, 97337 },
+ { 0x5198, 97340 },
+ { 0x5199, 97343 },
+ { 0x519A, 97346 },
+ { 0x519B, 97349 },
+ { 0x519C, 97352 },
+ { 0x519D, 97355 },
+ { 0x519E, 97358 },
+ { 0x519F, 97361 },
+ { 0x51A0, 97364 },
+ { 0x51A1, 97367 },
+ { 0x51A6, 97370 },
+ { 0x51A8, 97375 },
+ { 0x51A9, 97380 },
+ { 0x51AA, 97385 },
+ { 0x51A2, 97390 },
+ { 0x51A3, 97395 },
+ { 0x51A5, 97400 },
+ { 0x51A7, 97405 },
+ { 0x51A4, 97410 },
+ { 0x51AB, 97417 },
+ { 0x51AC, 97422 },
+ { 0x51AD, 97425 },
+ { 0x51AF, 97428 },
+ { 0x51B2, 97433 },
+ { 0x51B5, 97438 },
+ { 0x51AE, 97443 },
+ { 0x51B0, 97448 },
+ { 0x51B1, 97453 },
+ { 0x51B3, 97459 },
+ { 0x51B4, 97468 },
+ { 0x51B6, 97475 },
+ { 0x51B7, 97480 },
+ { 0x51B8, 97483 },
+ { 0x4FD4, 97486 },
+ { 0x510D, 97489 },
+ { 0x510E, 97496 },
+ { 0x50FB, 97503 },
+ { 0x50E0, 97508 },
+ { 0x5110, 97513 },
+ { 0x5104, 97519 },
+ { 0x50C1, 97524 },
+ { 0x50CA, 97529 },
+ { 0x50D8, 97534 },
+ { 0x5106, 97539 },
+ { 0x5109, 97545 },
+ { 0x510B, 97553 },
+ { 0x510C, 97559 },
+ { 0x510F, 97565 },
+ { 0x50BD, 97571 },
+ { 0x5117, 97576 },
+ { 0x50B0, 97583 },
+ { 0x50FA, 97588 },
+ { 0x50B7, 97594 },
+ { 0x50C6, 97599 },
+ { 0x50D4, 97604 },
+ { 0x50EC, 97609 },
+ { 0x50AC, 97616 },
+ { 0x50F6, 97621 },
+ { 0x50FC, 97627 },
+ { 0x50E1, 97632 },
+ { 0x5105, 97637 },
+ { 0x50C2, 97642 },
+ { 0x50CB, 97647 },
+ { 0x50CF, 97652 },
+ { 0x50D9, 97657 },
+ { 0x5107, 97662 },
+ { 0x510A, 97668 },
+ { 0x50BC, 97676 },
+ { 0x5116, 97681 },
+ { 0x50AF, 97688 },
+ { 0x50F9, 97693 },
+ { 0x5100, 97699 },
+ { 0x5101, 97704 },
+ { 0x50E5, 97711 },
+ { 0x50B6, 97716 },
+ { 0x50C5, 97721 },
+ { 0x50CE, 97726 },
+ { 0x50D3, 97731 },
+ { 0x50DD, 97736 },
+ { 0x5108, 97741 },
+ { 0x50BB, 97747 },
+ { 0x5115, 97752 },
+ { 0x50AE, 97759 },
+ { 0x50F8, 97764 },
+ { 0x50FE, 97770 },
+ { 0x50FF, 97775 },
+ { 0x50E4, 97782 },
+ { 0x50B5, 97787 },
+ { 0x50C4, 97792 },
+ { 0x50CD, 97797 },
+ { 0x50D2, 97802 },
+ { 0x50DC, 97807 },
+ { 0x50E8, 97812 },
+ { 0x50EA, 97819 },
+ { 0x50EB, 97827 },
+ { 0x50E9, 97835 },
+ { 0x50C0, 97842 },
+ { 0x511A, 97847 },
+ { 0x50B3, 97854 },
+ { 0x50BA, 97859 },
+ { 0x50C9, 97864 },
+ { 0x50D7, 97869 },
+ { 0x50F2, 97874 },
+ { 0x50F5, 97881 },
+ { 0x50F3, 97889 },
+ { 0x50F4, 97896 },
+ { 0x50BF, 97903 },
+ { 0x5119, 97908 },
+ { 0x50B2, 97915 },
+ { 0x50B9, 97920 },
+ { 0x50C8, 97925 },
+ { 0x50D6, 97930 },
+ { 0x50F0, 97935 },
+ { 0x50F1, 97942 },
+ { 0x50BE, 97949 },
+ { 0x5118, 97954 },
+ { 0x50B1, 97961 },
+ { 0x50B8, 97966 },
+ { 0x50C7, 97971 },
+ { 0x50D5, 97976 },
+ { 0x50EE, 97981 },
+ { 0x50EF, 97989 },
+ { 0x50ED, 97997 },
+ { 0x50DF, 98004 },
+ { 0x50DE, 98012 },
+ { 0x50AD, 98020 },
+ { 0x50F7, 98025 },
+ { 0x50FD, 98031 },
+ { 0x50E2, 98036 },
+ { 0x50E3, 98041 },
+ { 0x50B4, 98048 },
+ { 0x50C3, 98053 },
+ { 0x50CC, 98058 },
+ { 0x50D0, 98063 },
+ { 0x50D1, 98068 },
+ { 0x50DA, 98075 },
+ { 0x50DB, 98080 },
+ { 0x50E6, 98087 },
+ { 0x50E7, 98094 },
+ { 0x5111, 98101 },
+ { 0x5112, 98107 },
+ { 0x5114, 98113 },
+ { 0x5113, 98118 },
+ { 0x5103, 98123 },
+ { 0x5102, 98127 },
+ { 0x511B, 98131 },
+ { 0x511D, 98138 },
+ { 0x511E, 98143 },
+ { 0x511F, 98148 },
+ { 0x511C, 98153 },
+ { 0x6C6E, 98158 },
+ { 0x1F53, 98160 },
+ { 0x1F51, 98166 },
+ { 0x1F4B, 98174 },
+ { 0x1F4E, 98182 },
+ { 0x1F52, 98190 },
+ { 0x1F50, 98196 },
+ { 0x1F4A, 98204 },
+ { 0x1F4D, 98212 },
+ { 0x1F54, 98220 },
+ { 0x1F47, 98227 },
+ { 0x1F4F, 98234 },
+ { 0x1F55, 98240 },
+ { 0x1F48, 98247 },
+ { 0x1F49, 98254 },
+ { 0x1F4C, 98260 },
+ { 0x0067, 98266 },
+ { 0x1EBA, 98267 },
+ { 0x1D2A, 98269 },
+ { 0x1D1C, 98273 },
+ { 0x246D, 98275 },
+ { 0x1D30, 98279 },
+ { 0x1D3B, 98283 },
+ { 0x1D3C, 98288 },
+ { 0x70F6, 98293 },
+ { 0x70EE, 98299 },
+ { 0x70FA, 98305 },
+ { 0x1D3E, 98311 },
+ { 0x1D68, 98316 },
+ { 0x70F2, 98321 },
+ { 0x716C, 98327 },
+ { 0x2462, 98332 },
+ { 0x70FE, 98337 },
+ { 0x1D7E, 98342 },
+ { 0x2661, 98348 },
+ { 0x26E3, 98351 },
+ { 0x712E, 98356 },
+ { 0x712A, 98359 },
+ { 0x1D72, 98363 },
+ { 0x7168, 98366 },
+ { 0x2907, 98372 },
+ { 0x1D6C, 98374 },
+ { 0x1D5C, 98377 },
+ { 0x1D53, 98380 },
+ { 0x6FAA, 98383 },
+ { 0x2465, 98385 },
+ { 0x1D38, 98388 },
+ { 0x24B3, 98391 },
+ { 0x24BB, 98398 },
+ { 0x24C9, 98405 },
+ { 0x24BF, 98416 },
+ { 0x24AF, 98427 },
+ { 0x24B7, 98434 },
+ { 0x1D4C, 98441 },
+ { 0x1D4B, 98446 },
+ { 0x7122, 98451 },
+ { 0x7164, 98454 },
+ { 0x234B, 98457 },
+ { 0x7126, 98460 },
+ { 0x7132, 98463 },
+ { 0x2727, 98466 },
+ { 0x711E, 98472 },
+ { 0x26BD, 98475 },
+ { 0x26CD, 98478 },
+ { 0x7112, 98483 },
+ { 0x26F6, 98489 },
+ { 0x26F7, 98496 },
+ { 0x711A, 98503 },
+ { 0x7116, 98510 },
+ { 0x26D5, 98516 },
+ { 0x710E, 98523 },
+ { 0x710A, 98529 },
+ { 0x26DB, 98535 },
+ { 0x26C7, 98543 },
+ { 0x26DF, 98547 },
+ { 0x26A7, 98551 },
+ { 0x6D65, 98555 },
+ { 0x2901, 98557 },
+ { 0x1CBB, 98559 },
+ { 0x1DE2, 98561 },
+ { 0x6C6D, 98562 },
+ { 0x70D0, 98564 },
+ { 0x70CA, 98569 },
+ { 0x70BD, 98574 },
+ { 0x709F, 98578 },
+ { 0x70A9, 98582 },
+ { 0x70C4, 98586 },
+ { 0x1CC8, 98589 },
+ { 0x6CC1, 98591 },
+ { 0x3DC9, 98592 },
+ { 0x3E60, 98595 },
+ { 0x3E64, 98598 },
+ { 0x3E63, 98601 },
+ { 0x3E5E, 98604 },
+ { 0x3D98, 98607 },
+ { 0x3DE5, 98610 },
+ { 0x3DE9, 98614 },
+ { 0x3DC5, 98618 },
+ { 0x3D92, 98622 },
+ { 0x3D95, 98625 },
+ { 0x3DA4, 98628 },
+ { 0x3D96, 98630 },
+ { 0x3D9B, 98632 },
+ { 0x3DA0, 98635 },
+ { 0x3D9C, 98638 },
+ { 0x3D9F, 98641 },
+ { 0x3D9E, 98644 },
+ { 0x3DA3, 98647 },
+ { 0x3D9A, 98650 },
+ { 0x3DA2, 98653 },
+ { 0x3DA1, 98656 },
+ { 0x3D9D, 98659 },
+ { 0x3DCA, 98662 },
+ { 0x3DCB, 98665 },
+ { 0x3DCC, 98670 },
+ { 0x3DCD, 98675 },
+ { 0x3DCE, 98680 },
+ { 0x3DCF, 98685 },
+ { 0x3DD0, 98690 },
+ { 0x3DD1, 98695 },
+ { 0x3DD2, 98700 },
+ { 0x3DD3, 98705 },
+ { 0x3DD4, 98710 },
+ { 0x3DD5, 98715 },
+ { 0x3DD6, 98720 },
+ { 0x3DD7, 98725 },
+ { 0x3DD8, 98730 },
+ { 0x3DD9, 98735 },
+ { 0x3DDA, 98740 },
+ { 0x3DDB, 98745 },
+ { 0x3DDC, 98750 },
+ { 0x3DDD, 98755 },
+ { 0x3DDE, 98760 },
+ { 0x3DDF, 98765 },
+ { 0x3DE0, 98770 },
+ { 0x3DE1, 98775 },
+ { 0x3DE2, 98780 },
+ { 0x3DE3, 98785 },
+ { 0x3DE4, 98790 },
+ { 0x3DAB, 98795 },
+ { 0x3DAC, 98800 },
+ { 0x3DAD, 98805 },
+ { 0x3DAE, 98810 },
+ { 0x3DAF, 98815 },
+ { 0x3DB0, 98820 },
+ { 0x3DB1, 98825 },
+ { 0x3DB2, 98830 },
+ { 0x3DB3, 98835 },
+ { 0x3DB4, 98840 },
+ { 0x3DB5, 98845 },
+ { 0x3DB6, 98850 },
+ { 0x3DB7, 98855 },
+ { 0x3DB8, 98860 },
+ { 0x3DB9, 98865 },
+ { 0x3DBA, 98870 },
+ { 0x3DBB, 98875 },
+ { 0x3DBC, 98880 },
+ { 0x3DBD, 98885 },
+ { 0x3DBE, 98890 },
+ { 0x3DBF, 98895 },
+ { 0x3DC0, 98900 },
+ { 0x3DC1, 98905 },
+ { 0x3DC2, 98910 },
+ { 0x3DC3, 98915 },
+ { 0x3DC4, 98920 },
+ { 0x3E5F, 98925 },
+ { 0x3DE7, 98928 },
+ { 0x3DEA, 98932 },
+ { 0x3DC7, 98936 },
+ { 0x3D93, 98940 },
+ { 0x3DE8, 98943 },
+ { 0x3E62, 98945 },
+ { 0x3D8E, 98948 },
+ { 0x3DA7, 98951 },
+ { 0x3E61, 98954 },
+ { 0x3D8D, 98956 },
+ { 0x3D8F, 98959 },
+ { 0x3DC6, 98962 },
+ { 0x3D99, 98965 },
+ { 0x3D94, 98967 },
+ { 0x3DA9, 98969 },
+ { 0x3DE6, 98972 },
+ { 0x3D90, 98975 },
+ { 0x3DA6, 98977 },
+ { 0x3D8C, 98980 },
+ { 0x3DA5, 98983 },
+ { 0x3D91, 98985 },
+ { 0x3DC8, 98987 },
+ { 0x3DAA, 98990 },
+ { 0x3D8B, 98993 },
+ { 0x3DA8, 98996 },
+ { 0x3D97, 98999 },
+ { 0x1DC3, 99001 },
+ { 0x6F67, 99003 },
+ { 0x6DBD, 99005 },
+ { 0x3DEC, 99006 },
+ { 0x3E6A, 99010 },
+ { 0x3E65, 99013 },
+ { 0x3DED, 99017 },
+ { 0x3E6B, 99021 },
+ { 0x3E2A, 99024 },
+ { 0x3E49, 99027 },
+ { 0x3E4E, 99031 },
+ { 0x3E5D, 99035 },
+ { 0x3E51, 99039 },
+ { 0x3E56, 99043 },
+ { 0x3E4A, 99047 },
+ { 0x3E4D, 99051 },
+ { 0x3E5B, 99055 },
+ { 0x3E54, 99059 },
+ { 0x3E52, 99063 },
+ { 0x3E58, 99067 },
+ { 0x3E59, 99071 },
+ { 0x3E4B, 99075 },
+ { 0x3E50, 99079 },
+ { 0x3E5C, 99083 },
+ { 0x3E55, 99087 },
+ { 0x3E5A, 99091 },
+ { 0x3E53, 99095 },
+ { 0x3E57, 99099 },
+ { 0x3E4C, 99103 },
+ { 0x3E4F, 99107 },
+ { 0x3E3F, 99111 },
+ { 0x3E42, 99115 },
+ { 0x3E48, 99119 },
+ { 0x3E41, 99123 },
+ { 0x3E3B, 99127 },
+ { 0x3E2E, 99131 },
+ { 0x3E3C, 99135 },
+ { 0x3E33, 99139 },
+ { 0x3E2B, 99143 },
+ { 0x3E31, 99147 },
+ { 0x3E44, 99151 },
+ { 0x3E45, 99155 },
+ { 0x3E47, 99159 },
+ { 0x3E46, 99163 },
+ { 0x3E40, 99167 },
+ { 0x3E3E, 99171 },
+ { 0x3E37, 99175 },
+ { 0x3E43, 99179 },
+ { 0x3E3D, 99183 },
+ { 0x3E2D, 99187 },
+ { 0x3E2F, 99191 },
+ { 0x3E30, 99195 },
+ { 0x3E3A, 99199 },
+ { 0x3E35, 99203 },
+ { 0x3E36, 99207 },
+ { 0x3E2C, 99211 },
+ { 0x3E32, 99215 },
+ { 0x3E34, 99219 },
+ { 0x3E39, 99223 },
+ { 0x3E38, 99227 },
+ { 0x3E67, 99231 },
+ { 0x3DFB, 99234 },
+ { 0x3DFE, 99238 },
+ { 0x3DFC, 99242 },
+ { 0x3E27, 99246 },
+ { 0x3DFF, 99250 },
+ { 0x3DFD, 99254 },
+ { 0x3E14, 99258 },
+ { 0x3E17, 99262 },
+ { 0x3E15, 99266 },
+ { 0x3E18, 99270 },
+ { 0x3E16, 99274 },
+ { 0x3E00, 99278 },
+ { 0x3E03, 99282 },
+ { 0x3E01, 99286 },
+ { 0x3E04, 99290 },
+ { 0x3E02, 99294 },
+ { 0x3E19, 99298 },
+ { 0x3E1C, 99302 },
+ { 0x3E1A, 99306 },
+ { 0x3E1D, 99310 },
+ { 0x3E1B, 99314 },
+ { 0x3E0F, 99318 },
+ { 0x3E12, 99322 },
+ { 0x3E10, 99326 },
+ { 0x3E13, 99330 },
+ { 0x3E11, 99334 },
+ { 0x3E21, 99338 },
+ { 0x3E24, 99342 },
+ { 0x3E22, 99346 },
+ { 0x3E25, 99350 },
+ { 0x3E23, 99354 },
+ { 0x3E05, 99358 },
+ { 0x3E08, 99362 },
+ { 0x3E06, 99366 },
+ { 0x3E09, 99370 },
+ { 0x3E07, 99374 },
+ { 0x3E0A, 99378 },
+ { 0x3E0D, 99382 },
+ { 0x3E0B, 99386 },
+ { 0x3E0E, 99390 },
+ { 0x3E0C, 99394 },
+ { 0x3E26, 99398 },
+ { 0x3DF0, 99402 },
+ { 0x3E1E, 99406 },
+ { 0x3E20, 99410 },
+ { 0x3E1F, 99414 },
+ { 0x3DF1, 99418 },
+ { 0x3DF4, 99423 },
+ { 0x3DF2, 99428 },
+ { 0x3DF5, 99433 },
+ { 0x3DF3, 99438 },
+ { 0x3DF9, 99443 },
+ { 0x3DF6, 99448 },
+ { 0x3DF8, 99453 },
+ { 0x3DF7, 99458 },
+ { 0x3DEF, 99463 },
+ { 0x3E28, 99467 },
+ { 0x3E29, 99472 },
+ { 0x3E69, 99477 },
+ { 0x3E66, 99480 },
+ { 0x3E68, 99483 },
+ { 0x3DEB, 99486 },
+ { 0x3DEE, 99490 },
+ { 0x3DFA, 99493 },
+ { 0x6C8F, 99498 },
+ { 0x718C, 99499 },
+ { 0x6CE2, 99500 },
+ { 0x2256, 99501 },
+ { 0x1E42, 99504 },
+ { 0x1EA4, 99507 },
+ { 0x1F7C, 99508 },
+ { 0x1DEA, 99512 },
+ { 0x253F, 99514 },
+ { 0x25C1, 99519 },
+ { 0x253B, 99523 },
+ { 0x1D8F, 99525 },
+ { 0x1F09, 99526 },
+ { 0x1C18, 99528 },
+ { 0x1C16, 99530 },
+ { 0x1C17, 99532 },
+ { 0x499E, 99534 },
+ { 0x499F, 99537 },
+ { 0x4994, 99540 },
+ { 0x49A1, 99543 },
+ { 0x49A6, 99546 },
+ { 0x49A2, 99549 },
+ { 0x49A5, 99552 },
+ { 0x49A4, 99555 },
+ { 0x49A9, 99558 },
+ { 0x49A0, 99561 },
+ { 0x49A8, 99564 },
+ { 0x49A7, 99567 },
+ { 0x49A3, 99570 },
+ { 0x499A, 99573 },
+ { 0x4996, 99577 },
+ { 0x499C, 99581 },
+ { 0x4998, 99585 },
+ { 0x4995, 99589 },
+ { 0x499B, 99593 },
+ { 0x499D, 99597 },
+ { 0x4997, 99601 },
+ { 0x4999, 99605 },
+ { 0x4965, 99609 },
+ { 0x496B, 99612 },
+ { 0x4967, 99615 },
+ { 0x496D, 99618 },
+ { 0x4969, 99621 },
+ { 0x4966, 99624 },
+ { 0x496C, 99627 },
+ { 0x496E, 99630 },
+ { 0x4989, 99633 },
+ { 0x4975, 99636 },
+ { 0x4984, 99639 },
+ { 0x4971, 99642 },
+ { 0x4993, 99645 },
+ { 0x4968, 99648 },
+ { 0x4977, 99651 },
+ { 0x496F, 99654 },
+ { 0x498F, 99657 },
+ { 0x498C, 99660 },
+ { 0x4986, 99663 },
+ { 0x4987, 99666 },
+ { 0x498E, 99669 },
+ { 0x4992, 99672 },
+ { 0x4982, 99675 },
+ { 0x496A, 99678 },
+ { 0x4990, 99681 },
+ { 0x498D, 99684 },
+ { 0x498A, 99687 },
+ { 0x498B, 99690 },
+ { 0x4976, 99693 },
+ { 0x497D, 99696 },
+ { 0x4985, 99699 },
+ { 0x4972, 99702 },
+ { 0x4973, 99705 },
+ { 0x4979, 99708 },
+ { 0x4978, 99711 },
+ { 0x4970, 99714 },
+ { 0x4974, 99717 },
+ { 0x4981, 99720 },
+ { 0x497A, 99723 },
+ { 0x4988, 99726 },
+ { 0x497F, 99729 },
+ { 0x4991, 99732 },
+ { 0x4983, 99735 },
+ { 0x497B, 99738 },
+ { 0x497E, 99741 },
+ { 0x4980, 99744 },
+ { 0x497C, 99747 },
+ { 0x71BC, 99750 },
+ { 0x2493, 99751 },
+ { 0x7173, 99755 },
+ { 0x1D27, 99760 },
+ { 0x1D25, 99764 },
+ { 0x1D19, 99767 },
+ { 0x1D6D, 99769 },
+ { 0x1D42, 99773 },
+ { 0x2477, 99782 },
+ { 0x1D2D, 99787 },
+ { 0x2479, 99791 },
+ { 0x1D4F, 99798 },
+ { 0x266B, 99803 },
+ { 0x266A, 99808 },
+ { 0x1D32, 99813 },
+ { 0x1D34, 99817 },
+ { 0x24A0, 99821 },
+ { 0x1D2B, 99826 },
+ { 0x2694, 99830 },
+ { 0x2693, 99838 },
+ { 0x70F3, 99845 },
+ { 0x70EB, 99851 },
+ { 0x70F7, 99857 },
+ { 0x2692, 99863 },
+ { 0x1D83, 99868 },
+ { 0x70EF, 99874 },
+ { 0x1D23, 99880 },
+ { 0x7169, 99884 },
+ { 0x1D80, 99889 },
+ { 0x70FB, 99894 },
+ { 0x249D, 99899 },
+ { 0x24CD, 99905 },
+ { 0x26A4, 99910 },
+ { 0x26A5, 99916 },
+ { 0x269C, 99922 },
+ { 0x2698, 99929 },
+ { 0x24D4, 99933 },
+ { 0x24D1, 99937 },
+ { 0x265F, 99941 },
+ { 0x26E0, 99944 },
+ { 0x712B, 99949 },
+ { 0x7127, 99952 },
+ { 0x1D6F, 99956 },
+ { 0x7165, 99959 },
+ { 0x1D69, 99965 },
+ { 0x2466, 99968 },
+ { 0x1D59, 99972 },
+ { 0x2460, 99975 },
+ { 0x1D56, 99980 },
+ { 0x245C, 99985 },
+ { 0x2475, 99991 },
+ { 0x1D50, 99994 },
+ { 0x6FA7, 99997 },
+ { 0x2468, 99999 },
+ { 0x1D63, 100003 },
+ { 0x1D54, 100006 },
+ { 0x24AC, 100011 },
+ { 0x24B4, 100018 },
+ { 0x24C4, 100025 },
+ { 0x24BC, 100033 },
+ { 0x24C0, 100044 },
+ { 0x24B0, 100055 },
+ { 0x24B8, 100062 },
+ { 0x24C1, 100069 },
+ { 0x24C5, 100080 },
+ { 0x1D45, 100088 },
+ { 0x1D46, 100093 },
+ { 0x711F, 100098 },
+ { 0x1D65, 100101 },
+ { 0x7161, 100104 },
+ { 0x269F, 100107 },
+ { 0x2473, 100110 },
+ { 0x7123, 100112 },
+ { 0x712F, 100115 },
+ { 0x2690, 100118 },
+ { 0x2695, 100123 },
+ { 0x2697, 100128 },
+ { 0x2696, 100137 },
+ { 0x268F, 100145 },
+ { 0x2724, 100152 },
+ { 0x268E, 100158 },
+ { 0x2691, 100164 },
+ { 0x7179, 100169 },
+ { 0x711B, 100174 },
+ { 0x7175, 100177 },
+ { 0x1D86, 100181 },
+ { 0x717B, 100184 },
+ { 0x7177, 100189 },
+ { 0x7171, 100193 },
+ { 0x26BA, 100197 },
+ { 0x26CA, 100200 },
+ { 0x26D8, 100205 },
+ { 0x710F, 100212 },
+ { 0x26FA, 100218 },
+ { 0x26FC, 100225 },
+ { 0x7117, 100232 },
+ { 0x7113, 100239 },
+ { 0x26D2, 100245 },
+ { 0x26D2, 100252 },
+ { 0x710B, 100259 },
+ { 0x7107, 100265 },
+ { 0x26C4, 100271 },
+ { 0x26DC, 100275 },
+ { 0x1DED, 100279 },
+ { 0x25D7, 100283 },
+ { 0x25DB, 100288 },
+ { 0x25DD, 100296 },
+ { 0x25D9, 100305 },
+ { 0x1DFB, 100313 },
+ { 0x25DF, 100317 },
+ { 0x1DFF, 100320 },
+ { 0x25E3, 100323 },
+ { 0x25E1, 100327 },
+ { 0x1DF1, 100333 },
+ { 0x1E6F, 100338 },
+ { 0x1DEF, 100343 },
+ { 0x001C, 100347 },
+ { 0x1E5F, 100349 },
+ { 0x25D3, 100352 },
+ { 0x25D5, 100356 },
+ { 0x25E7, 100361 },
+ { 0x25E9, 100366 },
+ { 0x25ED, 100371 },
+ { 0x24D0, 100380 },
+ { 0x25E5, 100384 },
+ { 0x25EB, 100390 },
+ { 0x1E63, 100396 },
+ { 0x2600, 100401 },
+ { 0x2602, 100405 },
+ { 0x2161, 100412 },
+ { 0x6F2D, 100413 },
+ { 0x6F2C, 100415 },
+ { 0x0B48, 100418 },
+ { 0x0B68, 100422 },
+ { 0x0B44, 100425 },
+ { 0x0B42, 100428 },
+ { 0x0AFF, 100431 },
+ { 0x0AFE, 100434 },
+ { 0x0B34, 100437 },
+ { 0x0AFD, 100440 },
+ { 0x0B56, 100443 },
+ { 0x0B5B, 100446 },
+ { 0x0B57, 100449 },
+ { 0x0B5A, 100452 },
+ { 0x0B59, 100455 },
+ { 0x0B5E, 100458 },
+ { 0x0B55, 100461 },
+ { 0x0B5D, 100464 },
+ { 0x0B5C, 100467 },
+ { 0x0B58, 100470 },
+ { 0x0B3C, 100473 },
+ { 0x0B36, 100477 },
+ { 0x0B3F, 100481 },
+ { 0x0B38, 100485 },
+ { 0x0B35, 100489 },
+ { 0x0B3E, 100493 },
+ { 0x0B41, 100497 },
+ { 0x0B3D, 100501 },
+ { 0x0B37, 100505 },
+ { 0x0B40, 100509 },
+ { 0x0B39, 100513 },
+ { 0x0B53, 100517 },
+ { 0x0B3A, 100522 },
+ { 0x0B54, 100527 },
+ { 0x0B3B, 100532 },
+ { 0x0B00, 100537 },
+ { 0x0B08, 100540 },
+ { 0x0B02, 100543 },
+ { 0x0B0B, 100546 },
+ { 0x0B04, 100549 },
+ { 0x0B01, 100552 },
+ { 0x0B0A, 100555 },
+ { 0x0B0D, 100558 },
+ { 0x0B25, 100561 },
+ { 0x0B13, 100564 },
+ { 0x0B1F, 100567 },
+ { 0x0B09, 100570 },
+ { 0x0B10, 100573 },
+ { 0x0B32, 100576 },
+ { 0x0B03, 100579 },
+ { 0x0B15, 100582 },
+ { 0x0B0E, 100585 },
+ { 0x0B2B, 100588 },
+ { 0x0B27, 100591 },
+ { 0x0B21, 100594 },
+ { 0x0B0C, 100597 },
+ { 0x0B23, 100600 },
+ { 0x0B29, 100603 },
+ { 0x0B31, 100606 },
+ { 0x0B1D, 100609 },
+ { 0x0B05, 100612 },
+ { 0x0B2E, 100615 },
+ { 0x0B28, 100618 },
+ { 0x0B26, 100621 },
+ { 0x0B14, 100624 },
+ { 0x0B1A, 100627 },
+ { 0x0B20, 100630 },
+ { 0x0B43, 100633 },
+ { 0x0B11, 100637 },
+ { 0x0B16, 100640 },
+ { 0x0B0F, 100643 },
+ { 0x0B2C, 100646 },
+ { 0x0B12, 100649 },
+ { 0x0B1C, 100652 },
+ { 0x0B17, 100655 },
+ { 0x0B24, 100658 },
+ { 0x0B2A, 100661 },
+ { 0x0B2F, 100664 },
+ { 0x0B30, 100667 },
+ { 0x0B1E, 100670 },
+ { 0x0B18, 100673 },
+ { 0x0B1B, 100676 },
+ { 0x0B2D, 100679 },
+ { 0x0B22, 100682 },
+ { 0x0B19, 100685 },
+ { 0x0B33, 100688 },
+ { 0x0B6E, 100691 },
+ { 0x0B6C, 100695 },
+ { 0x0B45, 100699 },
+ { 0x0B6A, 100703 },
+ { 0x0B46, 100707 },
+ { 0x0B6D, 100711 },
+ { 0x0B69, 100715 },
+ { 0x0B6B, 100719 },
+ { 0x0B47, 100723 },
+ { 0x0B50, 100727 },
+ { 0x0B07, 100731 },
+ { 0x0B06, 100735 },
+ { 0x0B52, 100739 },
+ { 0x0B51, 100743 },
+ { 0x0B60, 100747 },
+ { 0x0B61, 100751 },
+ { 0x0B5F, 100755 },
+ { 0x0B63, 100758 },
+ { 0x0B4F, 100762 },
+ { 0x0B4D, 100766 },
+ { 0x0B66, 100770 },
+ { 0x0B62, 100774 },
+ { 0x0B4A, 100778 },
+ { 0x0B65, 100782 },
+ { 0x0B4C, 100786 },
+ { 0x0B49, 100790 },
+ { 0x0B64, 100794 },
+ { 0x0B4B, 100798 },
+ { 0x0B67, 100802 },
+ { 0x0B4E, 100806 },
+ { 0x0079, 100810 },
+ { 0x14C8, 100813 },
+ { 0x14CE, 100816 },
+ { 0x14CF, 100821 },
+ { 0x14D0, 100826 },
+ { 0x14C6, 100831 },
+ { 0x14CA, 100834 },
+ { 0x14C9, 100839 },
+ { 0x14C3, 100843 },
+ { 0x4B5C, 100845 },
+ { 0x4B58, 100850 },
+ { 0x14C7, 100854 },
+ { 0x14C5, 100856 },
+ { 0x14D3, 100858 },
+ { 0x14D8, 100861 },
+ { 0x14D4, 100864 },
+ { 0x14D7, 100867 },
+ { 0x14D6, 100870 },
+ { 0x14DB, 100873 },
+ { 0x14D2, 100876 },
+ { 0x14DA, 100879 },
+ { 0x14D9, 100882 },
+ { 0x14D5, 100885 },
+ { 0x4B61, 100888 },
+ { 0x4B63, 100891 },
+ { 0x4B62, 100897 },
+ { 0x14D1, 100902 },
+ { 0x4B5A, 100905 },
+ { 0x14DC, 100910 },
+ { 0x14DD, 100913 },
+ { 0x14DE, 100916 },
+ { 0x14DF, 100919 },
+ { 0x14E0, 100922 },
+ { 0x14E6, 100925 },
+ { 0x14EF, 100928 },
+ { 0x14E3, 100931 },
+ { 0x14F5, 100934 },
+ { 0x14E9, 100937 },
+ { 0x14F1, 100940 },
+ { 0x14F6, 100943 },
+ { 0x14EB, 100946 },
+ { 0x14EA, 100949 },
+ { 0x14E4, 100952 },
+ { 0x14E1, 100955 },
+ { 0x14E7, 100958 },
+ { 0x14E8, 100961 },
+ { 0x14F3, 100964 },
+ { 0x14EC, 100967 },
+ { 0x14EE, 100970 },
+ { 0x14E2, 100973 },
+ { 0x14F4, 100976 },
+ { 0x14F2, 100979 },
+ { 0x14F9, 100982 },
+ { 0x153B, 100985 },
+ { 0x153C, 100990 },
+ { 0x154B, 100995 },
+ { 0x153F, 101000 },
+ { 0x1545, 101005 },
+ { 0x153D, 101010 },
+ { 0x1546, 101015 },
+ { 0x1544, 101020 },
+ { 0x154A, 101025 },
+ { 0x1542, 101030 },
+ { 0x153E, 101035 },
+ { 0x1543, 101040 },
+ { 0x1547, 101045 },
+ { 0x1548, 101050 },
+ { 0x1540, 101055 },
+ { 0x1549, 101060 },
+ { 0x155A, 101065 },
+ { 0x155B, 101071 },
+ { 0x1541, 101077 },
+ { 0x153A, 101082 },
+ { 0x1539, 101088 },
+ { 0x1536, 101093 },
+ { 0x155D, 101098 },
+ { 0x1537, 101103 },
+ { 0x1535, 101108 },
+ { 0x1534, 101114 },
+ { 0x1538, 101120 },
+ { 0x14E5, 101126 },
+ { 0x14F0, 101129 },
+ { 0x14FE, 101132 },
+ { 0x14FA, 101135 },
+ { 0x14F7, 101138 },
+ { 0x14FC, 101141 },
+ { 0x14ED, 101144 },
+ { 0x14F8, 101147 },
+ { 0x14FD, 101150 },
+ { 0x14FB, 101153 },
+ { 0x1519, 101156 },
+ { 0x151A, 101160 },
+ { 0x151D, 101164 },
+ { 0x1525, 101168 },
+ { 0x1527, 101172 },
+ { 0x1520, 101176 },
+ { 0x1521, 101180 },
+ { 0x151B, 101184 },
+ { 0x1526, 101188 },
+ { 0x151F, 101192 },
+ { 0x1522, 101196 },
+ { 0x1524, 101200 },
+ { 0x151C, 101204 },
+ { 0x152B, 101208 },
+ { 0x151E, 101212 },
+ { 0x152D, 101216 },
+ { 0x1528, 101220 },
+ { 0x1529, 101224 },
+ { 0x152C, 101228 },
+ { 0x1523, 101232 },
+ { 0x152A, 101236 },
+ { 0x152E, 101240 },
+ { 0x1500, 101244 },
+ { 0x1501, 101248 },
+ { 0x1502, 101252 },
+ { 0x1503, 101256 },
+ { 0x1507, 101260 },
+ { 0x150D, 101264 },
+ { 0x150A, 101268 },
+ { 0x150F, 101272 },
+ { 0x1513, 101276 },
+ { 0x150B, 101280 },
+ { 0x1504, 101284 },
+ { 0x1508, 101288 },
+ { 0x1509, 101292 },
+ { 0x150C, 101296 },
+ { 0x1505, 101300 },
+ { 0x1512, 101304 },
+ { 0x1511, 101308 },
+ { 0x154C, 101312 },
+ { 0x154D, 101318 },
+ { 0x1506, 101324 },
+ { 0x150E, 101328 },
+ { 0x1518, 101332 },
+ { 0x1514, 101336 },
+ { 0x1515, 101340 },
+ { 0x1516, 101344 },
+ { 0x1517, 101348 },
+ { 0x1510, 101352 },
+ { 0x14FF, 101356 },
+ { 0x152F, 101362 },
+ { 0x1532, 101366 },
+ { 0x1530, 101370 },
+ { 0x1531, 101374 },
+ { 0x1550, 101378 },
+ { 0x1554, 101384 },
+ { 0x1559, 101390 },
+ { 0x155C, 101396 },
+ { 0x1557, 101402 },
+ { 0x1555, 101408 },
+ { 0x154E, 101414 },
+ { 0x1551, 101420 },
+ { 0x155E, 101426 },
+ { 0x154F, 101432 },
+ { 0x1556, 101438 },
+ { 0x1552, 101444 },
+ { 0x1558, 101450 },
+ { 0x1553, 101456 },
+ { 0x1533, 101462 },
+ { 0x14CC, 101466 },
+ { 0x14CB, 101470 },
+ { 0x14CD, 101473 },
+ { 0x4B5B, 101475 },
+ { 0x4B64, 101480 },
+ { 0x4B59, 101487 },
+ { 0x4B5E, 101490 },
+ { 0x4B5D, 101496 },
+ { 0x14C4, 101501 },
+ { 0x4B5F, 101503 },
+ { 0x4B60, 101506 },
+ { 0x444B, 101512 },
+ { 0x445C, 101515 },
+ { 0x4457, 101518 },
+ { 0x4459, 101521 },
+ { 0x4462, 101524 },
+ { 0x444C, 101527 },
+ { 0x445B, 101530 },
+ { 0x4447, 101533 },
+ { 0x444E, 101536 },
+ { 0x4453, 101539 },
+ { 0x445E, 101542 },
+ { 0x445F, 101545 },
+ { 0x4461, 101548 },
+ { 0x444F, 101551 },
+ { 0x4451, 101554 },
+ { 0x4445, 101557 },
+ { 0x444A, 101560 },
+ { 0x4456, 101564 },
+ { 0x4458, 101568 },
+ { 0x4446, 101572 },
+ { 0x4452, 101576 },
+ { 0x4460, 101580 },
+ { 0x4450, 101584 },
+ { 0x4444, 101588 },
+ { 0x4454, 101592 },
+ { 0x4448, 101596 },
+ { 0x445D, 101599 },
+ { 0x444D, 101602 },
+ { 0x4449, 101605 },
+ { 0x4455, 101608 },
+ { 0x445A, 101611 },
+ { 0x4463, 101614 },
+ { 0x446B, 101617 },
+ { 0x4469, 101621 },
+ { 0x4464, 101624 },
+ { 0x4468, 101627 },
+ { 0x4466, 101630 },
+ { 0x4465, 101633 },
+ { 0x446A, 101636 },
+ { 0x4467, 101639 },
+ { 0x7190, 101643 },
+ { 0x6E2B, 101645 },
+ { 0x700C, 101646 },
+ { 0x2228, 101648 },
+ { 0x4428, 101649 },
+ { 0x4435, 101652 },
+ { 0x4430, 101655 },
+ { 0x4432, 101658 },
+ { 0x443A, 101661 },
+ { 0x4429, 101664 },
+ { 0x4434, 101667 },
+ { 0x4425, 101670 },
+ { 0x442B, 101673 },
+ { 0x442E, 101676 },
+ { 0x4437, 101679 },
+ { 0x4438, 101682 },
+ { 0x4439, 101685 },
+ { 0x442C, 101688 },
+ { 0x442D, 101691 },
+ { 0x4424, 101694 },
+ { 0x4431, 101697 },
+ { 0x4426, 101701 },
+ { 0x4436, 101704 },
+ { 0x442A, 101707 },
+ { 0x4427, 101710 },
+ { 0x442F, 101713 },
+ { 0x4433, 101716 },
+ { 0x443D, 101719 },
+ { 0x4442, 101722 },
+ { 0x443E, 101725 },
+ { 0x4441, 101728 },
+ { 0x4440, 101731 },
+ { 0x443F, 101734 },
+ { 0x4443, 101737 },
+ { 0x443B, 101740 },
+ { 0x443C, 101743 },
+ { 0x6E09, 101746 },
+ { 0x1BDD, 101747 },
+ { 0x701E, 101749 },
+ { 0x223E, 101751 },
+ { 0x21D8, 101752 },
+ { 0x6C88, 101755 },
+ { 0x1E5D, 101756 },
+ { 0x2634, 101757 },
+ { 0x1C0B, 101761 },
+ { 0x2566, 101763 },
+ { 0x0002, 101766 },
+ { 0x21CD, 101768 },
+ { 0x21CE, 101773 },
+ { 0x21CF, 101778 },
+ { 0x21D0, 101783 },
+ { 0x21D1, 101788 },
+ { 0x21D2, 101793 },
+ { 0x21D3, 101798 },
+ { 0x21D4, 101803 },
+ { 0x1BEF, 101808 },
+ { 0x6DD9, 101810 },
+ { 0x2597, 101812 },
+ { 0x6F19, 101815 },
+ { 0x0795, 101817 },
+ { 0x0798, 101820 },
+ { 0x0796, 101823 },
+ { 0x07AC, 101826 },
+ { 0x0797, 101829 },
+ { 0x079A, 101832 },
+ { 0x07A2, 101836 },
+ { 0x079C, 101840 },
+ { 0x07A9, 101844 },
+ { 0x07AA, 101848 },
+ { 0x07A6, 101852 },
+ { 0x079F, 101856 },
+ { 0x07A1, 101860 },
+ { 0x079B, 101865 },
+ { 0x07A8, 101870 },
+ { 0x07A5, 101875 },
+ { 0x079E, 101880 },
+ { 0x07A4, 101885 },
+ { 0x07AB, 101890 },
+ { 0x07A0, 101894 },
+ { 0x079D, 101899 },
+ { 0x078F, 101904 },
+ { 0x078E, 101907 },
+ { 0x0786, 101910 },
+ { 0x0783, 101913 },
+ { 0x0784, 101916 },
+ { 0x0780, 101919 },
+ { 0x078B, 101922 },
+ { 0x078C, 101925 },
+ { 0x0791, 101928 },
+ { 0x0787, 101931 },
+ { 0x0788, 101934 },
+ { 0x0785, 101937 },
+ { 0x077F, 101940 },
+ { 0x0789, 101943 },
+ { 0x0792, 101946 },
+ { 0x0793, 101949 },
+ { 0x0794, 101952 },
+ { 0x0782, 101955 },
+ { 0x0781, 101958 },
+ { 0x078A, 101961 },
+ { 0x078D, 101964 },
+ { 0x0790, 101967 },
+ { 0x07A7, 101970 },
+ { 0x07A3, 101974 },
+ { 0x0799, 101979 },
+ { 0x07B0, 101984 },
+ { 0x07BA, 101987 },
+ { 0x07B8, 101991 },
+ { 0x07B7, 101994 },
+ { 0x07AF, 101997 },
+ { 0x07B6, 102000 },
+ { 0x07B5, 102003 },
+ { 0x07AE, 102006 },
+ { 0x07BB, 102009 },
+ { 0x07B1, 102012 },
+ { 0x07B9, 102015 },
+ { 0x07B4, 102018 },
+ { 0x07AD, 102022 },
+ { 0x07B2, 102025 },
+ { 0x07B3, 102028 },
+ { 0x701B, 102031 },
+ { 0x6E1C, 102032 },
+ { 0x6CF2, 102034 },
+ { 0x001B, 102035 },
+ { 0x6CAB, 102036 },
+ { 0x5F6E, 102037 },
+ { 0x5F6D, 102041 },
+ { 0x5F6B, 102045 },
+ { 0x5F6C, 102049 },
+ { 0x229E, 102053 },
+ { 0x6C98, 102054 },
+ { 0x6DD1, 102055 },
+ { 0x6FDF, 102057 },
+ { 0x1DAB, 102058 },
+ { 0x24FB, 102060 },
+ { 0x24FA, 102064 },
+ { 0x6DE1, 102068 },
+ { 0x1F7A, 102071 },
+ { 0x1C32, 102072 },
+ { 0x1C37, 102074 },
+ { 0x1C33, 102076 },
+ { 0x1C36, 102078 },
+ { 0x1C35, 102080 },
+ { 0x1C3E, 102082 },
+ { 0x1C3A, 102085 },
+ { 0x1C3B, 102087 },
+ { 0x1C31, 102090 },
+ { 0x1C39, 102092 },
+ { 0x1C3C, 102094 },
+ { 0x1C3F, 102096 },
+ { 0x1C38, 102099 },
+ { 0x1C34, 102101 },
+ { 0x1C3D, 102103 },
+ { 0x1F3B, 102106 },
+ { 0x2565, 102108 },
+ { 0x1F3C, 102111 },
+ { 0x17CF, 102113 },
+ { 0x17CE, 102116 },
+ { 0x17A4, 102119 },
+ { 0x17A5, 102122 },
+ { 0x17A6, 102125 },
+ { 0x17D5, 102128 },
+ { 0x17DA, 102131 },
+ { 0x17D6, 102134 },
+ { 0x17D9, 102137 },
+ { 0x17D8, 102140 },
+ { 0x17DD, 102143 },
+ { 0x17D4, 102146 },
+ { 0x17DC, 102149 },
+ { 0x17DB, 102152 },
+ { 0x17D7, 102155 },
+ { 0x17CC, 102158 },
+ { 0x17C9, 102162 },
+ { 0x17C8, 102166 },
+ { 0x17CB, 102170 },
+ { 0x17CA, 102174 },
+ { 0x17CD, 102178 },
+ { 0x17A7, 102182 },
+ { 0x17AC, 102185 },
+ { 0x17A8, 102188 },
+ { 0x17AB, 102191 },
+ { 0x17A9, 102194 },
+ { 0x17AA, 102197 },
+ { 0x17BC, 102200 },
+ { 0x17B2, 102203 },
+ { 0x17B7, 102206 },
+ { 0x17AD, 102209 },
+ { 0x17BA, 102212 },
+ { 0x17B0, 102215 },
+ { 0x17C4, 102218 },
+ { 0x17B3, 102221 },
+ { 0x17AE, 102224 },
+ { 0x17C0, 102227 },
+ { 0x17BD, 102230 },
+ { 0x17B8, 102233 },
+ { 0x17B9, 102236 },
+ { 0x17AF, 102239 },
+ { 0x17BF, 102242 },
+ { 0x17C2, 102245 },
+ { 0x17B6, 102248 },
+ { 0x17BB, 102251 },
+ { 0x17C1, 102254 },
+ { 0x17C3, 102257 },
+ { 0x17BE, 102260 },
+ { 0x17B4, 102263 },
+ { 0x17E1, 102266 },
+ { 0x17D2, 102269 },
+ { 0x17E0, 102272 },
+ { 0x17B1, 102275 },
+ { 0x17B5, 102278 },
+ { 0x17DF, 102281 },
+ { 0x17D3, 102284 },
+ { 0x17E2, 102287 },
+ { 0x17E3, 102291 },
+ { 0x17DE, 102295 },
+ { 0x17C7, 102297 },
+ { 0x17C6, 102301 },
+ { 0x17D0, 102305 },
+ { 0x17D1, 102310 },
+ { 0x17C5, 102315 },
+ { 0x18A6, 102319 },
+ { 0x18A5, 102324 },
+ { 0x18A4, 102329 },
+ { 0x18A3, 102334 },
+ { 0x18A2, 102339 },
+ { 0x189F, 102343 },
+ { 0x18A1, 102347 },
+ { 0x18A0, 102351 },
+ { 0x6C76, 102355 },
+ { 0x6E88, 102356 },
+ { 0x6C85, 102357 },
+ { 0x6EBB, 102358 },
+ { 0x1CAE, 102363 },
+ { 0x2260, 102365 },
+ { 0x6E19, 102368 },
+ { 0x6EB7, 102370 },
+ { 0x1E9E, 102374 },
+ { 0x6E68, 102376 },
+ { 0x61E5, 102377 },
+ { 0x61AF, 102382 },
+ { 0x61BF, 102385 },
+ { 0x61B5, 102390 },
+ { 0x61AE, 102394 },
+ { 0x6199, 102397 },
+ { 0x61D5, 102401 },
+ { 0x61C1, 102404 },
+ { 0x61D8, 102409 },
+ { 0x619A, 102412 },
+ { 0x61A6, 102415 },
+ { 0x61C3, 102418 },
+ { 0x61CD, 102421 },
+ { 0x61D6, 102424 },
+ { 0x619E, 102427 },
+ { 0x6198, 102430 },
+ { 0x61B3, 102433 },
+ { 0x61CF, 102436 },
+ { 0x61B2, 102440 },
+ { 0x61C8, 102443 },
+ { 0x61B7, 102446 },
+ { 0x61BC, 102449 },
+ { 0x61C7, 102452 },
+ { 0x61AB, 102455 },
+ { 0x619B, 102458 },
+ { 0x61E1, 102461 },
+ { 0x61A7, 102464 },
+ { 0x61DB, 102467 },
+ { 0x61E2, 102470 },
+ { 0x61A8, 102473 },
+ { 0x619C, 102477 },
+ { 0x61B9, 102481 },
+ { 0x61D2, 102484 },
+ { 0x61CB, 102487 },
+ { 0x61B6, 102490 },
+ { 0x61C6, 102493 },
+ { 0x61AC, 102496 },
+ { 0x61D7, 102499 },
+ { 0x61A9, 102502 },
+ { 0x61CC, 102505 },
+ { 0x61BD, 102508 },
+ { 0x61DF, 102511 },
+ { 0x61A4, 102514 },
+ { 0x61C0, 102517 },
+ { 0x61DE, 102520 },
+ { 0x61BB, 102523 },
+ { 0x61C9, 102526 },
+ { 0x61A0, 102531 },
+ { 0x61B8, 102535 },
+ { 0x61CA, 102538 },
+ { 0x61DA, 102541 },
+ { 0x61D9, 102544 },
+ { 0x61B1, 102547 },
+ { 0x61AA, 102550 },
+ { 0x61E8, 102553 },
+ { 0x61BA, 102556 },
+ { 0x61D1, 102559 },
+ { 0x61C4, 102563 },
+ { 0x61E7, 102566 },
+ { 0x61BE, 102569 },
+ { 0x61DD, 102572 },
+ { 0x61E0, 102575 },
+ { 0x61E4, 102578 },
+ { 0x61B0, 102581 },
+ { 0x61A2, 102584 },
+ { 0x61C2, 102587 },
+ { 0x61DC, 102590 },
+ { 0x619F, 102593 },
+ { 0x61AD, 102596 },
+ { 0x61E3, 102599 },
+ { 0x619D, 102602 },
+ { 0x61C5, 102605 },
+ { 0x61D0, 102608 },
+ { 0x61A5, 102611 },
+ { 0x61D3, 102614 },
+ { 0x61B4, 102617 },
+ { 0x61E6, 102620 },
+ { 0x61CE, 102623 },
+ { 0x61A3, 102626 },
+ { 0x61A1, 102629 },
+ { 0x61D4, 102634 },
+ { 0x1DBD, 102637 },
+ { 0x6EED, 102638 },
+ { 0x21CC, 102639 },
+ { 0x2209, 102642 },
+ { 0x6E2E, 102645 },
+ { 0x71A0, 102647 },
+ { 0x7023, 102648 },
+ { 0x706B, 102652 },
+ { 0x7068, 102656 },
+ { 0x707A, 102660 },
+ { 0x704B, 102665 },
+ { 0x706C, 102670 },
+ { 0x7067, 102674 },
+ { 0x7028, 102678 },
+ { 0x702A, 102683 },
+ { 0x7029, 102688 },
+ { 0x702B, 102693 },
+ { 0x708D, 102698 },
+ { 0x708E, 102704 },
+ { 0x706E, 102710 },
+ { 0x7024, 102714 },
+ { 0x703C, 102718 },
+ { 0x7094, 102722 },
+ { 0x7095, 102727 },
+ { 0x7090, 102732 },
+ { 0x703E, 102736 },
+ { 0x703F, 102741 },
+ { 0x704C, 102746 },
+ { 0x703A, 102751 },
+ { 0x703B, 102756 },
+ { 0x7036, 102761 },
+ { 0x7048, 102765 },
+ { 0x704F, 102772 },
+ { 0x7076, 102778 },
+ { 0x7079, 102782 },
+ { 0x7031, 102786 },
+ { 0x7064, 102791 },
+ { 0x707B, 102795 },
+ { 0x7070, 102799 },
+ { 0x7025, 102804 },
+ { 0x7078, 102808 },
+ { 0x7093, 102813 },
+ { 0x7091, 102817 },
+ { 0x7037, 102821 },
+ { 0x7063, 102825 },
+ { 0x706F, 102830 },
+ { 0x7077, 102834 },
+ { 0x7026, 102838 },
+ { 0x7058, 102842 },
+ { 0x7042, 102846 },
+ { 0x7047, 102851 },
+ { 0x7040, 102856 },
+ { 0x7045, 102862 },
+ { 0x7046, 102868 },
+ { 0x706D, 102874 },
+ { 0x7085, 102878 },
+ { 0x708F, 102882 },
+ { 0x703D, 102886 },
+ { 0x7069, 102890 },
+ { 0x702F, 102894 },
+ { 0x7061, 102898 },
+ { 0x708C, 102902 },
+ { 0x707D, 102906 },
+ { 0x705C, 102910 },
+ { 0x7060, 102914 },
+ { 0x7065, 102919 },
+ { 0x7066, 102923 },
+ { 0x7082, 102927 },
+ { 0x7032, 102931 },
+ { 0x7033, 102936 },
+ { 0x7034, 102941 },
+ { 0x705D, 102946 },
+ { 0x7054, 102950 },
+ { 0x7041, 102954 },
+ { 0x7052, 102960 },
+ { 0x7053, 102966 },
+ { 0x7071, 102972 },
+ { 0x7074, 102978 },
+ { 0x707E, 102983 },
+ { 0x707F, 102989 },
+ { 0x7073, 102995 },
+ { 0x702C, 102999 },
+ { 0x7051, 103003 },
+ { 0x7038, 103009 },
+ { 0x7059, 103013 },
+ { 0x704D, 103017 },
+ { 0x7072, 103022 },
+ { 0x7035, 103026 },
+ { 0x7087, 103030 },
+ { 0x7083, 103034 },
+ { 0x707C, 103038 },
+ { 0x7062, 103043 },
+ { 0x706A, 103047 },
+ { 0x7092, 103051 },
+ { 0x7075, 103055 },
+ { 0x705A, 103059 },
+ { 0x705E, 103063 },
+ { 0x7055, 103067 },
+ { 0x7056, 103071 },
+ { 0x7057, 103075 },
+ { 0x7049, 103079 },
+ { 0x7050, 103087 },
+ { 0x7044, 103095 },
+ { 0x704E, 103101 },
+ { 0x704A, 103107 },
+ { 0x702D, 103111 },
+ { 0x702E, 103115 },
+ { 0x7039, 103119 },
+ { 0x7027, 103123 },
+ { 0x7088, 103127 },
+ { 0x7089, 103131 },
+ { 0x708A, 103135 },
+ { 0x708B, 103139 },
+ { 0x7084, 103143 },
+ { 0x705F, 103147 },
+ { 0x7043, 103151 },
+ { 0x7081, 103156 },
+ { 0x7080, 103160 },
+ { 0x7030, 103164 },
+ { 0x7086, 103169 },
+ { 0x7022, 103173 },
+ { 0x705B, 103177 },
+ { 0x0007, 103181 },
+ { 0x1DD9, 103182 },
+ { 0x6F6D, 103185 },
+ { 0x6FD2, 103187 },
+ { 0x6CFB, 103188 },
+ { 0x3CE2, 103191 },
+ { 0x3CDE, 103194 },
+ { 0x003E, 103196 },
+ { 0x0020, 103198 },
+ { 0x1C06, 103200 },
+ { 0x1D8A, 103203 },
+ { 0x6F51, 103204 },
+ { 0x1F0A, 103206 },
+ { 0x6D27, 103209 },
+ { 0x2165, 103211 },
+ { 0x0872, 103213 },
+ { 0x371F, 103215 },
+ { 0x3723, 103218 },
+ { 0x0893, 103221 },
+ { 0x085E, 103226 },
+ { 0x371A, 103229 },
+ { 0x086F, 103234 },
+ { 0x3722, 103237 },
+ { 0x3718, 103240 },
+ { 0x0825, 103244 },
+ { 0x0824, 103247 },
+ { 0x085F, 103250 },
+ { 0x0822, 103253 },
+ { 0x371E, 103257 },
+ { 0x0823, 103260 },
+ { 0x371B, 103263 },
+ { 0x371C, 103267 },
+ { 0x3719, 103271 },
+ { 0x371D, 103275 },
+ { 0x0876, 103279 },
+ { 0x3720, 103282 },
+ { 0x0886, 103284 },
+ { 0x0889, 103286 },
+ { 0x088E, 103289 },
+ { 0x088A, 103292 },
+ { 0x088D, 103295 },
+ { 0x088C, 103298 },
+ { 0x0891, 103301 },
+ { 0x0888, 103304 },
+ { 0x0890, 103307 },
+ { 0x088F, 103310 },
+ { 0x088B, 103313 },
+ { 0x0875, 103316 },
+ { 0x0869, 103319 },
+ { 0x0861, 103323 },
+ { 0x086D, 103327 },
+ { 0x0863, 103331 },
+ { 0x0860, 103335 },
+ { 0x086A, 103339 },
+ { 0x086E, 103343 },
+ { 0x0871, 103347 },
+ { 0x0862, 103351 },
+ { 0x085C, 103355 },
+ { 0x0878, 103359 },
+ { 0x0864, 103363 },
+ { 0x085D, 103367 },
+ { 0x0879, 103371 },
+ { 0x0868, 103375 },
+ { 0x086C, 103380 },
+ { 0x0867, 103385 },
+ { 0x086B, 103390 },
+ { 0x0877, 103395 },
+ { 0x0884, 103401 },
+ { 0x0865, 103406 },
+ { 0x0885, 103411 },
+ { 0x0866, 103416 },
+ { 0x0870, 103421 },
+ { 0x0887, 103426 },
+ { 0x0827, 103429 },
+ { 0x0831, 103432 },
+ { 0x0829, 103435 },
+ { 0x0835, 103438 },
+ { 0x082B, 103441 },
+ { 0x0828, 103444 },
+ { 0x0832, 103447 },
+ { 0x0836, 103450 },
+ { 0x0897, 103453 },
+ { 0x084E, 103456 },
+ { 0x083C, 103459 },
+ { 0x0848, 103462 },
+ { 0x0880, 103465 },
+ { 0x0839, 103468 },
+ { 0x085B, 103471 },
+ { 0x082A, 103474 },
+ { 0x083E, 103477 },
+ { 0x0837, 103480 },
+ { 0x0854, 103483 },
+ { 0x0850, 103486 },
+ { 0x084A, 103489 },
+ { 0x0895, 103492 },
+ { 0x084C, 103495 },
+ { 0x087A, 103498 },
+ { 0x0852, 103501 },
+ { 0x085A, 103504 },
+ { 0x0846, 103507 },
+ { 0x0898, 103510 },
+ { 0x082C, 103513 },
+ { 0x0857, 103516 },
+ { 0x0851, 103519 },
+ { 0x087D, 103522 },
+ { 0x08A1, 103525 },
+ { 0x084F, 103528 },
+ { 0x083D, 103531 },
+ { 0x0843, 103534 },
+ { 0x0849, 103537 },
+ { 0x089D, 103540 },
+ { 0x083A, 103543 },
+ { 0x083F, 103546 },
+ { 0x089E, 103549 },
+ { 0x0838, 103552 },
+ { 0x0855, 103555 },
+ { 0x083B, 103558 },
+ { 0x0845, 103561 },
+ { 0x0840, 103564 },
+ { 0x0896, 103567 },
+ { 0x084D, 103570 },
+ { 0x087F, 103573 },
+ { 0x0853, 103576 },
+ { 0x0858, 103579 },
+ { 0x0859, 103582 },
+ { 0x0847, 103585 },
+ { 0x0841, 103588 },
+ { 0x0899, 103591 },
+ { 0x0881, 103594 },
+ { 0x089B, 103597 },
+ { 0x08A0, 103600 },
+ { 0x0844, 103603 },
+ { 0x087C, 103606 },
+ { 0x087B, 103609 },
+ { 0x0856, 103612 },
+ { 0x084B, 103615 },
+ { 0x0842, 103618 },
+ { 0x087E, 103621 },
+ { 0x089C, 103624 },
+ { 0x0826, 103628 },
+ { 0x0830, 103632 },
+ { 0x0834, 103636 },
+ { 0x0894, 103640 },
+ { 0x082F, 103644 },
+ { 0x0833, 103648 },
+ { 0x089F, 103652 },
+ { 0x089A, 103656 },
+ { 0x082E, 103660 },
+ { 0x082D, 103664 },
+ { 0x0883, 103668 },
+ { 0x0882, 103672 },
+ { 0x0873, 103676 },
+ { 0x0874, 103680 },
+ { 0x3721, 103684 },
+ { 0x0892, 103686 },
+ { 0x1DD8, 103689 },
+ { 0x1F70, 103691 },
+ { 0x1DD6, 103693 },
+ { 0x25D2, 103695 },
+ { 0x6D8E, 103700 },
+ { 0x6D9E, 103701 },
+ { 0x2762, 103702 },
+ { 0x2771, 103706 },
+ { 0x277D, 103710 },
+ { 0x277A, 103714 },
+ { 0x2757, 103718 },
+ { 0x277F, 103722 },
+ { 0x2768, 103727 },
+ { 0x2770, 103731 },
+ { 0x2775, 103735 },
+ { 0x2773, 103739 },
+ { 0x276D, 103743 },
+ { 0x2758, 103747 },
+ { 0x2781, 103751 },
+ { 0x276F, 103755 },
+ { 0x2760, 103759 },
+ { 0x2764, 103763 },
+ { 0x2772, 103767 },
+ { 0x2759, 103771 },
+ { 0x2778, 103775 },
+ { 0x2777, 103779 },
+ { 0x2776, 103783 },
+ { 0x275B, 103787 },
+ { 0x275E, 103791 },
+ { 0x276E, 103795 },
+ { 0x2767, 103799 },
+ { 0x276A, 103803 },
+ { 0x276B, 103807 },
+ { 0x277B, 103811 },
+ { 0x277C, 103816 },
+ { 0x275C, 103823 },
+ { 0x2774, 103827 },
+ { 0x2763, 103831 },
+ { 0x2769, 103835 },
+ { 0x276C, 103839 },
+ { 0x275F, 103843 },
+ { 0x275A, 103847 },
+ { 0x2761, 103851 },
+ { 0x2780, 103856 },
+ { 0x277E, 103862 },
+ { 0x2782, 103868 },
+ { 0x2765, 103872 },
+ { 0x2766, 103876 },
+ { 0x2783, 103880 },
+ { 0x2779, 103884 },
+ { 0x275D, 103889 },
+ { 0x2785, 103893 },
+ { 0x2784, 103898 },
+ { 0x2733, 103903 },
+ { 0x2742, 103907 },
+ { 0x274E, 103911 },
+ { 0x274B, 103915 },
+ { 0x2728, 103919 },
+ { 0x2750, 103923 },
+ { 0x2739, 103928 },
+ { 0x2741, 103932 },
+ { 0x2746, 103936 },
+ { 0x2744, 103940 },
+ { 0x273E, 103944 },
+ { 0x2729, 103948 },
+ { 0x2752, 103952 },
+ { 0x2740, 103956 },
+ { 0x2731, 103960 },
+ { 0x2735, 103964 },
+ { 0x2743, 103968 },
+ { 0x272A, 103972 },
+ { 0x2749, 103976 },
+ { 0x2748, 103980 },
+ { 0x2747, 103984 },
+ { 0x272C, 103988 },
+ { 0x272F, 103992 },
+ { 0x273F, 103996 },
+ { 0x2738, 104000 },
+ { 0x273B, 104004 },
+ { 0x273C, 104008 },
+ { 0x274C, 104012 },
+ { 0x274D, 104017 },
+ { 0x272D, 104024 },
+ { 0x2745, 104028 },
+ { 0x2734, 104032 },
+ { 0x273A, 104036 },
+ { 0x273D, 104040 },
+ { 0x2730, 104044 },
+ { 0x272B, 104048 },
+ { 0x2732, 104052 },
+ { 0x2751, 104057 },
+ { 0x274F, 104063 },
+ { 0x2753, 104069 },
+ { 0x2736, 104073 },
+ { 0x2737, 104077 },
+ { 0x2754, 104081 },
+ { 0x274A, 104085 },
+ { 0x272E, 104090 },
+ { 0x2756, 104094 },
+ { 0x2755, 104099 },
+ { 0x6CCE, 104104 },
+ { 0x6FBC, 104106 },
+ { 0x6FBF, 104107 },
+ { 0x6FC0, 104109 },
+ { 0x1DC4, 104114 },
+ { 0x1BC9, 104115 },
+ { 0x26D6, 104117 },
+ { 0x1F38, 104120 },
+ { 0x2203, 104123 },
+ { 0x1F43, 104128 },
+ { 0x1F44, 104131 },
+ { 0x1F45, 104134 },
+ { 0x1F46, 104137 },
+ { 0x267D, 104140 },
+ { 0x2716, 104143 },
+ { 0x6FE0, 104146 },
+ { 0x1BDA, 104149 },
+ { 0x1F17, 104151 },
+ { 0x2536, 104153 },
+ { 0x4564, 104155 },
+ { 0x4566, 104159 },
+ { 0x4565, 104163 },
+ { 0x453F, 104166 },
+ { 0x4541, 104171 },
+ { 0x4540, 104174 },
+ { 0x4568, 104177 },
+ { 0x4569, 104180 },
+ { 0x456B, 104183 },
+ { 0x456A, 104186 },
+ { 0x453C, 104189 },
+ { 0x4539, 104193 },
+ { 0x453D, 104197 },
+ { 0x453A, 104201 },
+ { 0x453B, 104205 },
+ { 0x453E, 104210 },
+ { 0x4538, 104214 },
+ { 0x4556, 104217 },
+ { 0x4546, 104220 },
+ { 0x4551, 104223 },
+ { 0x4544, 104226 },
+ { 0x4561, 104229 },
+ { 0x4548, 104232 },
+ { 0x4542, 104235 },
+ { 0x455B, 104238 },
+ { 0x4558, 104241 },
+ { 0x4553, 104244 },
+ { 0x4554, 104247 },
+ { 0x455A, 104250 },
+ { 0x455F, 104253 },
+ { 0x454F, 104256 },
+ { 0x455C, 104259 },
+ { 0x4559, 104262 },
+ { 0x4560, 104265 },
+ { 0x4557, 104268 },
+ { 0x4547, 104271 },
+ { 0x454C, 104274 },
+ { 0x4552, 104277 },
+ { 0x4545, 104280 },
+ { 0x4543, 104283 },
+ { 0x4562, 104286 },
+ { 0x454E, 104289 },
+ { 0x4549, 104292 },
+ { 0x4555, 104295 },
+ { 0x455D, 104298 },
+ { 0x455E, 104301 },
+ { 0x4550, 104304 },
+ { 0x454A, 104307 },
+ { 0x454D, 104310 },
+ { 0x454B, 104313 },
+ { 0x4563, 104316 },
+ { 0x456E, 104319 },
+ { 0x456F, 104323 },
+ { 0x456C, 104327 },
+ { 0x456D, 104330 },
+ { 0x4567, 104333 },
+ { 0x4570, 104335 },
+ { 0x4576, 104338 },
+ { 0x4578, 104341 },
+ { 0x4575, 104344 },
+ { 0x4571, 104347 },
+ { 0x4572, 104351 },
+ { 0x4577, 104354 },
+ { 0x4573, 104358 },
+ { 0x4574, 104362 },
+ { 0x45C1, 104365 },
+ { 0x45D5, 104368 },
+ { 0x45BF, 104371 },
+ { 0x45D4, 104374 },
+ { 0x45CF, 104377 },
+ { 0x45D0, 104380 },
+ { 0x45DD, 104383 },
+ { 0x45C0, 104386 },
+ { 0x45D2, 104389 },
+ { 0x45BA, 104392 },
+ { 0x45C6, 104395 },
+ { 0x45C9, 104398 },
+ { 0x45D7, 104401 },
+ { 0x45DA, 104404 },
+ { 0x45DB, 104407 },
+ { 0x45C7, 104410 },
+ { 0x45CA, 104413 },
+ { 0x45D8, 104416 },
+ { 0x45C8, 104419 },
+ { 0x45D3, 104422 },
+ { 0x45B9, 104425 },
+ { 0x45BB, 104428 },
+ { 0x45BC, 104431 },
+ { 0x45C4, 104434 },
+ { 0x45CB, 104437 },
+ { 0x45D9, 104440 },
+ { 0x45D6, 104443 },
+ { 0x45DC, 104446 },
+ { 0x45C2, 104449 },
+ { 0x45BE, 104452 },
+ { 0x45BD, 104455 },
+ { 0x45C5, 104458 },
+ { 0x45CC, 104461 },
+ { 0x45D1, 104464 },
+ { 0x45C3, 104467 },
+ { 0x45CD, 104470 },
+ { 0x45CE, 104473 },
+ { 0x45E0, 104476 },
+ { 0x45E4, 104479 },
+ { 0x45E2, 104483 },
+ { 0x45E1, 104486 },
+ { 0x45E3, 104489 },
+ { 0x45E9, 104492 },
+ { 0x45E8, 104495 },
+ { 0x45EA, 104500 },
+ { 0x45EB, 104504 },
+ { 0x45E5, 104508 },
+ { 0x45E7, 104511 },
+ { 0x45E6, 104517 },
+ { 0x45DE, 104520 },
+ { 0x45DF, 104524 },
+ { 0x6CDF, 104528 },
+ { 0x6E67, 104529 },
+ { 0x1F16, 104530 },
+ { 0x2637, 104532 },
+ { 0x2167, 104533 },
+ { 0x6FF1, 104534 },
+ { 0x6CE8, 104535 },
+ { 0x142A, 104537 },
+ { 0x1429, 104540 },
+ { 0x44A2, 104543 },
+ { 0x448A, 104546 },
+ { 0x4496, 104549 },
+ { 0x4495, 104552 },
+ { 0x4486, 104555 },
+ { 0x4487, 104558 },
+ { 0x448D, 104561 },
+ { 0x4490, 104564 },
+ { 0x4492, 104567 },
+ { 0x4493, 104570 },
+ { 0x4498, 104573 },
+ { 0x449B, 104576 },
+ { 0x448E, 104579 },
+ { 0x448B, 104582 },
+ { 0x448F, 104585 },
+ { 0x448C, 104588 },
+ { 0x4489, 104591 },
+ { 0x4488, 104594 },
+ { 0x4491, 104597 },
+ { 0x4499, 104600 },
+ { 0x4497, 104603 },
+ { 0x4494, 104606 },
+ { 0x449A, 104609 },
+ { 0x449C, 104612 },
+ { 0x449F, 104615 },
+ { 0x449D, 104619 },
+ { 0x44A0, 104622 },
+ { 0x44A1, 104625 },
+ { 0x449E, 104628 },
+ { 0x0070, 104631 },
+ { 0x7002, 104633 },
+ { 0x1E8E, 104635 },
+ { 0x1DC0, 104636 },
+ { 0x2570, 104637 },
+ { 0x1DE8, 104640 },
+ { 0x006D, 104643 },
+ { 0x223A, 104645 },
+ { 0x223B, 104648 },
+ { 0x71CD, 104651 },
+ { 0x2492, 104652 },
+ { 0x7174, 104656 },
+ { 0x1D29, 104661 },
+ { 0x1D26, 104665 },
+ { 0x1D1B, 104668 },
+ { 0x1D6E, 104670 },
+ { 0x2478, 104674 },
+ { 0x1D2F, 104679 },
+ { 0x247A, 104683 },
+ { 0x1D4D, 104690 },
+ { 0x2669, 104695 },
+ { 0x2668, 104700 },
+ { 0x1D33, 104705 },
+ { 0x1D35, 104709 },
+ { 0x249F, 104713 },
+ { 0x1D2C, 104718 },
+ { 0x246F, 104722 },
+ { 0x246E, 104730 },
+ { 0x70F5, 104737 },
+ { 0x70ED, 104743 },
+ { 0x70F9, 104749 },
+ { 0x1D3D, 104755 },
+ { 0x246B, 104760 },
+ { 0x1D84, 104765 },
+ { 0x70F1, 104771 },
+ { 0x1D24, 104777 },
+ { 0x716B, 104781 },
+ { 0x1D81, 104786 },
+ { 0x70FD, 104791 },
+ { 0x249C, 104796 },
+ { 0x24CE, 104802 },
+ { 0x24CF, 104807 },
+ { 0x26A6, 104813 },
+ { 0x26A2, 104819 },
+ { 0x24A1, 104826 },
+ { 0x269E, 104830 },
+ { 0x269D, 104834 },
+ { 0x26ED, 104838 },
+ { 0x26E2, 104841 },
+ { 0x712D, 104846 },
+ { 0x7129, 104849 },
+ { 0x1D71, 104853 },
+ { 0x1D79, 104856 },
+ { 0x7167, 104861 },
+ { 0x7172, 104867 },
+ { 0x1D6B, 104872 },
+ { 0x2467, 104875 },
+ { 0x1D5B, 104879 },
+ { 0x2461, 104882 },
+ { 0x1D58, 104887 },
+ { 0x245D, 104892 },
+ { 0x2476, 104898 },
+ { 0x1D52, 104901 },
+ { 0x6FA9, 104904 },
+ { 0x2469, 104906 },
+ { 0x1D64, 104910 },
+ { 0x1D55, 104913 },
+ { 0x24AD, 104918 },
+ { 0x24B5, 104925 },
+ { 0x24C6, 104932 },
+ { 0x24C2, 104940 },
+ { 0x24BE, 104951 },
+ { 0x24B1, 104962 },
+ { 0x24B9, 104969 },
+ { 0x24C3, 104976 },
+ { 0x24C7, 104987 },
+ { 0x1D49, 104995 },
+ { 0x1D4A, 105000 },
+ { 0x7121, 105005 },
+ { 0x1D66, 105008 },
+ { 0x7163, 105011 },
+ { 0x26A0, 105014 },
+ { 0x2474, 105017 },
+ { 0x7125, 105019 },
+ { 0x7131, 105022 },
+ { 0x245F, 105025 },
+ { 0x2470, 105030 },
+ { 0x2472, 105035 },
+ { 0x2471, 105044 },
+ { 0x245B, 105052 },
+ { 0x2726, 105059 },
+ { 0x245A, 105065 },
+ { 0x246A, 105071 },
+ { 0x717A, 105076 },
+ { 0x711D, 105081 },
+ { 0x7178, 105084 },
+ { 0x1D87, 105088 },
+ { 0x717C, 105091 },
+ { 0x7176, 105096 },
+ { 0x26BC, 105100 },
+ { 0x26CC, 105103 },
+ { 0x26DA, 105108 },
+ { 0x7111, 105115 },
+ { 0x26FB, 105121 },
+ { 0x26FD, 105128 },
+ { 0x7119, 105135 },
+ { 0x7115, 105142 },
+ { 0x26D4, 105148 },
+ { 0x26D4, 105155 },
+ { 0x710D, 105162 },
+ { 0x7109, 105168 },
+ { 0x26C6, 105174 },
+ { 0x26DE, 105178 },
+ { 0x6FB3, 105182 },
+ { 0x6FB2, 105190 },
+ { 0x6FB1, 105197 },
+ { 0x6FB5, 105205 },
+ { 0x36F8, 105208 },
+ { 0x36B5, 105211 },
+ { 0x36B4, 105214 },
+ { 0x36F9, 105217 },
+ { 0x36FA, 105220 },
+ { 0x36FD, 105222 },
+ { 0x3702, 105225 },
+ { 0x36FE, 105228 },
+ { 0x3701, 105231 },
+ { 0x3700, 105234 },
+ { 0x3705, 105237 },
+ { 0x36FC, 105240 },
+ { 0x3704, 105243 },
+ { 0x3703, 105246 },
+ { 0x36FF, 105249 },
+ { 0x36F2, 105252 },
+ { 0x36EA, 105256 },
+ { 0x36F5, 105260 },
+ { 0x36EC, 105264 },
+ { 0x36E9, 105268 },
+ { 0x36F4, 105272 },
+ { 0x36F7, 105276 },
+ { 0x36F3, 105280 },
+ { 0x36EB, 105284 },
+ { 0x36F6, 105288 },
+ { 0x36ED, 105292 },
+ { 0x36F0, 105296 },
+ { 0x36EE, 105301 },
+ { 0x36F1, 105306 },
+ { 0x36EF, 105311 },
+ { 0x36FB, 105316 },
+ { 0x36B6, 105319 },
+ { 0x36C0, 105322 },
+ { 0x36B8, 105325 },
+ { 0x36C3, 105328 },
+ { 0x36BA, 105331 },
+ { 0x36B7, 105334 },
+ { 0x36C2, 105337 },
+ { 0x36C5, 105340 },
+ { 0x36DC, 105343 },
+ { 0x36CB, 105346 },
+ { 0x36D7, 105349 },
+ { 0x36C1, 105352 },
+ { 0x36C8, 105355 },
+ { 0x36E6, 105358 },
+ { 0x36B9, 105361 },
+ { 0x36CD, 105364 },
+ { 0x36C6, 105367 },
+ { 0x36E1, 105370 },
+ { 0x36DE, 105373 },
+ { 0x36D9, 105376 },
+ { 0x36C4, 105379 },
+ { 0x36DA, 105382 },
+ { 0x36E0, 105385 },
+ { 0x36E5, 105388 },
+ { 0x36D5, 105391 },
+ { 0x36BB, 105394 },
+ { 0x36E2, 105397 },
+ { 0x36DF, 105400 },
+ { 0x36DD, 105403 },
+ { 0x36CC, 105406 },
+ { 0x36D2, 105409 },
+ { 0x36D8, 105412 },
+ { 0x36C9, 105415 },
+ { 0x36CE, 105418 },
+ { 0x36C7, 105421 },
+ { 0x36E7, 105424 },
+ { 0x36CA, 105427 },
+ { 0x36D4, 105430 },
+ { 0x36CF, 105433 },
+ { 0x36DB, 105436 },
+ { 0x36E3, 105439 },
+ { 0x36E4, 105442 },
+ { 0x36D6, 105445 },
+ { 0x36D0, 105448 },
+ { 0x36D3, 105451 },
+ { 0x36D1, 105454 },
+ { 0x36BE, 105457 },
+ { 0x36BC, 105461 },
+ { 0x36BF, 105465 },
+ { 0x36BD, 105469 },
+ { 0x36E8, 105473 },
+ { 0x258C, 105477 },
+ { 0x1F06, 105482 },
+ { 0x6F39, 105485 },
+ { 0x1BBA, 105488 },
+ { 0x6C8E, 105490 },
+ { 0x6FDA, 105491 },
+ { 0x6E35, 105493 },
+ { 0x6FE4, 105494 },
+ { 0x6E0B, 105498 },
+ { 0x1BD7, 105500 },
+ { 0x6FC9, 105502 },
+ { 0x6D0B, 105503 },
+ { 0x6C84, 105504 },
+ { 0x21D9, 105505 },
+ { 0x1F10, 105507 },
+ { 0x6FD6, 105510 },
+ { 0x2305, 105512 },
+ { 0x26B5, 105517 },
+ { 0x26B7, 105523 },
+ { 0x256A, 105529 },
+ { 0x1F0D, 105531 },
+ { 0x6F17, 105533 },
+ { 0x2166, 105534 },
+ { 0x6D25, 105535 },
+ { 0x1DE1, 105537 },
+ { 0x1EBD, 105539 },
+ { 0x1EBE, 105540 },
+ { 0x25F3, 105541 },
+ { 0x25F4, 105546 },
+ { 0x25F5, 105551 },
+ { 0x25F6, 105557 },
+ { 0x2653, 105563 },
+ { 0x2654, 105569 },
+ { 0x1DE3, 105575 },
+ { 0x0001, 105577 },
+ { 0x1BFD, 105579 },
+ { 0x1BB9, 105582 },
+ { 0x6D9B, 105584 },
+ { 0x1BDB, 105586 },
+ { 0x2A8F, 105588 },
+ { 0x2ACC, 105591 },
+ { 0x2A8E, 105595 },
+ { 0x2AB7, 105597 },
+ { 0x2A8D, 105601 },
+ { 0x2A94, 105603 },
+ { 0x2AB8, 105606 },
+ { 0x2A93, 105610 },
+ { 0x2ABA, 105613 },
+ { 0x2AB9, 105617 },
+ { 0x2A92, 105621 },
+ { 0x2AC4, 105624 },
+ { 0x2E4E, 105630 },
+ { 0x2E53, 105636 },
+ { 0x2E57, 105642 },
+ { 0x2E4F, 105648 },
+ { 0x2E52, 105654 },
+ { 0x2E51, 105660 },
+ { 0x2E56, 105666 },
+ { 0x2E55, 105672 },
+ { 0x2E54, 105678 },
+ { 0x2E50, 105684 },
+ { 0x2E58, 105690 },
+ { 0x2E6B, 105696 },
+ { 0x2E59, 105702 },
+ { 0x2E61, 105708 },
+ { 0x2E5C, 105714 },
+ { 0x2E5D, 105720 },
+ { 0x2E5F, 105726 },
+ { 0x2E5B, 105732 },
+ { 0x2E60, 105738 },
+ { 0x2E5A, 105744 },
+ { 0x2E5E, 105750 },
+ { 0x2E6C, 105756 },
+ { 0x2E62, 105762 },
+ { 0x2E67, 105768 },
+ { 0x2E63, 105774 },
+ { 0x2E66, 105780 },
+ { 0x2E65, 105786 },
+ { 0x2E6A, 105792 },
+ { 0x2E69, 105798 },
+ { 0x2E68, 105804 },
+ { 0x2E64, 105810 },
+ { 0x2D33, 105816 },
+ { 0x2DC7, 105821 },
+ { 0x2DCC, 105827 },
+ { 0x2DD0, 105833 },
+ { 0x2DC8, 105839 },
+ { 0x2DCB, 105845 },
+ { 0x2DCA, 105851 },
+ { 0x2DCF, 105857 },
+ { 0x2DC6, 105863 },
+ { 0x2DCE, 105869 },
+ { 0x2DCD, 105875 },
+ { 0x2DC9, 105881 },
+ { 0x2DD1, 105887 },
+ { 0x2DD2, 105893 },
+ { 0x2DDA, 105899 },
+ { 0x2DD5, 105905 },
+ { 0x2DD6, 105911 },
+ { 0x2DD8, 105917 },
+ { 0x2DD4, 105923 },
+ { 0x2DD9, 105929 },
+ { 0x2DD3, 105935 },
+ { 0x2DD7, 105941 },
+ { 0x2DDB, 105947 },
+ { 0x2DDC, 105953 },
+ { 0x2DDE, 105959 },
+ { 0x2DDD, 105965 },
+ { 0x2D35, 105971 },
+ { 0x2D34, 105976 },
+ { 0x2D32, 105981 },
+ { 0x2D31, 105986 },
+ { 0x2D36, 105991 },
+ { 0x2D2F, 105996 },
+ { 0x2D38, 106001 },
+ { 0x2D3A, 106006 },
+ { 0x2D30, 106011 },
+ { 0x2D39, 106016 },
+ { 0x2D37, 106021 },
+ { 0x2ACB, 106026 },
+ { 0x2C20, 106029 },
+ { 0x2C13, 106033 },
+ { 0x2C17, 106037 },
+ { 0x2C14, 106041 },
+ { 0x2C16, 106045 },
+ { 0x2C1F, 106049 },
+ { 0x2C1A, 106053 },
+ { 0x2C1C, 106057 },
+ { 0x2C15, 106061 },
+ { 0x2C19, 106065 },
+ { 0x2C1D, 106069 },
+ { 0x2C1E, 106073 },
+ { 0x2C18, 106077 },
+ { 0x2C1B, 106081 },
+ { 0x2C11, 106085 },
+ { 0x2C12, 106089 },
+ { 0x2A85, 106093 },
+ { 0x2A81, 106098 },
+ { 0x2A83, 106104 },
+ { 0x2A82, 106112 },
+ { 0x2A84, 106118 },
+ { 0x2A8C, 106126 },
+ { 0x2A88, 106130 },
+ { 0x2A86, 106136 },
+ { 0x2A87, 106142 },
+ { 0x2A8B, 106148 },
+ { 0x2A89, 106155 },
+ { 0x2A8A, 106162 },
+ { 0x6DBC, 106169 },
+ { 0x1CC6, 106172 },
+ { 0x1E43, 106174 },
+ { 0x3E6C, 106175 },
+ { 0x3E6D, 106178 },
+ { 0x3E6E, 106181 },
+ { 0x21FE, 106184 },
+ { 0x1BF1, 106189 },
+ { 0x718A, 106190 },
+ { 0x0D31, 106192 },
+ { 0x0D33, 106195 },
+ { 0x053D, 106200 },
+ { 0x2240, 106204 },
+ { 0x2304, 106207 },
+ { 0x6EAB, 106211 },
+ { 0x7180, 106213 },
+ { 0x6FEC, 106215 },
+ { 0x2902, 106218 },
+ { 0x2CBF, 106219 },
+ { 0x6F5E, 106221 },
+ { 0x1E8F, 106223 },
+ { 0x1BBC, 106224 },
+ { 0x217C, 106226 },
+ { 0x3E70, 106228 },
+ { 0x21AA, 106230 },
+ { 0x6F83, 106231 },
+ { 0x2214, 106233 },
+ { 0x6816, 106234 },
+ { 0x6817, 106239 },
+ { 0x6814, 106244 },
+ { 0x6815, 106248 },
+ { 0x67FC, 106252 },
+ { 0x67F6, 106255 },
+ { 0x67F7, 106259 },
+ { 0x6833, 106263 },
+ { 0x6834, 106268 },
+ { 0x66F0, 106273 },
+ { 0x66F2, 106276 },
+ { 0x66F1, 106279 },
+ { 0x680F, 106282 },
+ { 0x67F8, 106284 },
+ { 0x67FA, 106288 },
+ { 0x67F3, 106292 },
+ { 0x67F9, 106295 },
+ { 0x67F5, 106299 },
+ { 0x67F4, 106302 },
+ { 0x67FB, 106305 },
+ { 0x67E7, 106309 },
+ { 0x67E8, 106317 },
+ { 0x67E6, 106326 },
+ { 0x686B, 106333 },
+ { 0x686C, 106336 },
+ { 0x686D, 106339 },
+ { 0x686E, 106342 },
+ { 0x686F, 106345 },
+ { 0x6867, 106348 },
+ { 0x684A, 106351 },
+ { 0x67DE, 106353 },
+ { 0x67DF, 106355 },
+ { 0x67E5, 106358 },
+ { 0x67E1, 106362 },
+ { 0x67E3, 106366 },
+ { 0x67E0, 106370 },
+ { 0x67E4, 106374 },
+ { 0x67E2, 106378 },
+ { 0x6856, 106382 },
+ { 0x6857, 106385 },
+ { 0x6858, 106388 },
+ { 0x6859, 106391 },
+ { 0x685A, 106394 },
+ { 0x685B, 106397 },
+ { 0x685C, 106400 },
+ { 0x6855, 106403 },
+ { 0x6832, 106406 },
+ { 0x6849, 106410 },
+ { 0x6811, 106412 },
+ { 0x6810, 106415 },
+ { 0x6813, 106418 },
+ { 0x6812, 106421 },
+ { 0x66ED, 106424 },
+ { 0x66EF, 106427 },
+ { 0x66EE, 106430 },
+ { 0x6869, 106433 },
+ { 0x6866, 106435 },
+ { 0x66FA, 106437 },
+ { 0x66FC, 106441 },
+ { 0x66FB, 106445 },
+ { 0x66FD, 106449 },
+ { 0x66FE, 106453 },
+ { 0x66E7, 106456 },
+ { 0x66E9, 106459 },
+ { 0x66E8, 106462 },
+ { 0x682C, 106465 },
+ { 0x682D, 106468 },
+ { 0x682E, 106472 },
+ { 0x6826, 106476 },
+ { 0x6828, 106480 },
+ { 0x6827, 106485 },
+ { 0x6823, 106490 },
+ { 0x6824, 106494 },
+ { 0x6825, 106498 },
+ { 0x6829, 106502 },
+ { 0x682B, 106506 },
+ { 0x682A, 106511 },
+ { 0x6820, 106516 },
+ { 0x6822, 106519 },
+ { 0x6821, 106523 },
+ { 0x681D, 106527 },
+ { 0x681F, 106530 },
+ { 0x681E, 106534 },
+ { 0x682F, 106538 },
+ { 0x6831, 106541 },
+ { 0x6830, 106545 },
+ { 0x681C, 106549 },
+ { 0x681B, 106553 },
+ { 0x681A, 106557 },
+ { 0x6835, 106561 },
+ { 0x6837, 106564 },
+ { 0x6836, 106568 },
+ { 0x6840, 106572 },
+ { 0x6844, 106574 },
+ { 0x6845, 106578 },
+ { 0x6842, 106583 },
+ { 0x6843, 106587 },
+ { 0x6846, 106592 },
+ { 0x6841, 106596 },
+ { 0x680E, 106599 },
+ { 0x680C, 106603 },
+ { 0x680D, 106607 },
+ { 0x66E4, 106611 },
+ { 0x66E6, 106614 },
+ { 0x66E5, 106617 },
+ { 0x6854, 106620 },
+ { 0x6819, 106627 },
+ { 0x6818, 106630 },
+ { 0x6809, 106633 },
+ { 0x680B, 106636 },
+ { 0x680A, 106639 },
+ { 0x67EE, 106642 },
+ { 0x67ED, 106647 },
+ { 0x67EF, 106652 },
+ { 0x67EC, 106657 },
+ { 0x685D, 106662 },
+ { 0x66EA, 106664 },
+ { 0x66EC, 106667 },
+ { 0x66EB, 106670 },
+ { 0x683A, 106673 },
+ { 0x683B, 106678 },
+ { 0x683D, 106684 },
+ { 0x683F, 106689 },
+ { 0x683E, 106694 },
+ { 0x683C, 106699 },
+ { 0x6839, 106704 },
+ { 0x6838, 106708 },
+ { 0x67D6, 106713 },
+ { 0x67D7, 106716 },
+ { 0x67DC, 106719 },
+ { 0x67D8, 106724 },
+ { 0x67DD, 106727 },
+ { 0x67D9, 106730 },
+ { 0x67D5, 106733 },
+ { 0x67D4, 106737 },
+ { 0x67DA, 106741 },
+ { 0x67DB, 106744 },
+ { 0x66FF, 106748 },
+ { 0x66F5, 106752 },
+ { 0x66F7, 106756 },
+ { 0x66F6, 106760 },
+ { 0x66F8, 106764 },
+ { 0x66F9, 106768 },
+ { 0x66F4, 106771 },
+ { 0x66F3, 106774 },
+ { 0x67E9, 106777 },
+ { 0x67EB, 106781 },
+ { 0x67EA, 106785 },
+ { 0x67F1, 106789 },
+ { 0x67F0, 106792 },
+ { 0x67F2, 106795 },
+ { 0x664C, 106798 },
+ { 0x6650, 106800 },
+ { 0x6632, 106804 },
+ { 0x6633, 106809 },
+ { 0x664B, 106815 },
+ { 0x664F, 106818 },
+ { 0x664D, 106823 },
+ { 0x6651, 106828 },
+ { 0x65E1, 106833 },
+ { 0x669F, 106836 },
+ { 0x66CB, 106841 },
+ { 0x66CC, 106845 },
+ { 0x664E, 106850 },
+ { 0x6652, 106854 },
+ { 0x66AF, 106858 },
+ { 0x6863, 106863 },
+ { 0x6862, 106867 },
+ { 0x6865, 106870 },
+ { 0x6864, 106874 },
+ { 0x6861, 106877 },
+ { 0x6860, 106880 },
+ { 0x6870, 106883 },
+ { 0x6871, 106886 },
+ { 0x6872, 106889 },
+ { 0x6873, 106892 },
+ { 0x6874, 106895 },
+ { 0x6875, 106898 },
+ { 0x6876, 106901 },
+ { 0x6877, 106904 },
+ { 0x6878, 106907 },
+ { 0x6879, 106910 },
+ { 0x687A, 106913 },
+ { 0x687B, 106916 },
+ { 0x687C, 106919 },
+ { 0x687D, 106922 },
+ { 0x687E, 106925 },
+ { 0x684C, 106928 },
+ { 0x684D, 106932 },
+ { 0x6850, 106936 },
+ { 0x67FD, 106941 },
+ { 0x67FE, 106944 },
+ { 0x67FF, 106947 },
+ { 0x6645, 106950 },
+ { 0x6647, 106952 },
+ { 0x6628, 106956 },
+ { 0x66C8, 106961 },
+ { 0x6646, 106968 },
+ { 0x6648, 106972 },
+ { 0x66B5, 106976 },
+ { 0x66B6, 106982 },
+ { 0x66E2, 106989 },
+ { 0x6629, 106991 },
+ { 0x66E3, 106997 },
+ { 0x668D, 107000 },
+ { 0x668A, 107004 },
+ { 0x6696, 107008 },
+ { 0x6697, 107012 },
+ { 0x668F, 107016 },
+ { 0x6693, 107020 },
+ { 0x6695, 107024 },
+ { 0x6694, 107030 },
+ { 0x668E, 107035 },
+ { 0x65DF, 107040 },
+ { 0x65F2, 107043 },
+ { 0x6603, 107049 },
+ { 0x6604, 107057 },
+ { 0x65E5, 107065 },
+ { 0x65FC, 107069 },
+ { 0x6699, 107075 },
+ { 0x66C5, 107080 },
+ { 0x66BB, 107085 },
+ { 0x66C1, 107090 },
+ { 0x66C0, 107097 },
+ { 0x66C2, 107104 },
+ { 0x66BF, 107111 },
+ { 0x66BD, 107118 },
+ { 0x66BE, 107125 },
+ { 0x66C9, 107132 },
+ { 0x66C7, 107139 },
+ { 0x661A, 107146 },
+ { 0x6619, 107154 },
+ { 0x66CA, 107162 },
+ { 0x6616, 107167 },
+ { 0x6610, 107174 },
+ { 0x6622, 107181 },
+ { 0x661B, 107188 },
+ { 0x66C4, 107195 },
+ { 0x66C3, 107202 },
+ { 0x66C6, 107209 },
+ { 0x65E9, 107214 },
+ { 0x65EA, 107218 },
+ { 0x65EB, 107222 },
+ { 0x65F3, 107227 },
+ { 0x6605, 107233 },
+ { 0x65ED, 107241 },
+ { 0x6606, 107245 },
+ { 0x65EF, 107253 },
+ { 0x6600, 107258 },
+ { 0x6665, 107265 },
+ { 0x666A, 107270 },
+ { 0x666B, 107276 },
+ { 0x6688, 107282 },
+ { 0x65FD, 107288 },
+ { 0x6601, 107293 },
+ { 0x661E, 107299 },
+ { 0x661D, 107305 },
+ { 0x6607, 107312 },
+ { 0x660A, 107318 },
+ { 0x6609, 107324 },
+ { 0x6608, 107330 },
+ { 0x661C, 107336 },
+ { 0x65F1, 107343 },
+ { 0x6602, 107348 },
+ { 0x6683, 107356 },
+ { 0x65F0, 107361 },
+ { 0x65F9, 107367 },
+ { 0x6612, 107372 },
+ { 0x65FF, 107379 },
+ { 0x65F4, 107386 },
+ { 0x65F5, 107391 },
+ { 0x660C, 107398 },
+ { 0x660E, 107405 },
+ { 0x660D, 107413 },
+ { 0x6613, 107421 },
+ { 0x65F7, 107428 },
+ { 0x6614, 107434 },
+ { 0x65F8, 107442 },
+ { 0x6611, 107448 },
+ { 0x65F6, 107456 },
+ { 0x65E8, 107463 },
+ { 0x66D4, 107468 },
+ { 0x66D5, 107471 },
+ { 0x66DE, 107475 },
+ { 0x66E1, 107481 },
+ { 0x66D8, 107488 },
+ { 0x66D6, 107493 },
+ { 0x66D7, 107498 },
+ { 0x66DD, 107503 },
+ { 0x66E0, 107509 },
+ { 0x65E7, 107515 },
+ { 0x66DF, 107521 },
+ { 0x6672, 107527 },
+ { 0x66DC, 107533 },
+ { 0x66DA, 107539 },
+ { 0x660B, 107545 },
+ { 0x66DB, 107552 },
+ { 0x66D9, 107558 },
+ { 0x6671, 107562 },
+ { 0x6677, 107566 },
+ { 0x666D, 107570 },
+ { 0x6670, 107574 },
+ { 0x666F, 107580 },
+ { 0x666E, 107586 },
+ { 0x667F, 107592 },
+ { 0x667B, 107596 },
+ { 0x6679, 107601 },
+ { 0x6676, 107605 },
+ { 0x6678, 107610 },
+ { 0x66A5, 107615 },
+ { 0x66A8, 107619 },
+ { 0x65FB, 107625 },
+ { 0x66A3, 107631 },
+ { 0x66AC, 107635 },
+ { 0x661F, 107640 },
+ { 0x6620, 107648 },
+ { 0x6621, 107656 },
+ { 0x6615, 107663 },
+ { 0x660F, 107670 },
+ { 0x66AA, 107677 },
+ { 0x6617, 107682 },
+ { 0x6618, 107689 },
+ { 0x66AB, 107696 },
+ { 0x66A7, 107700 },
+ { 0x6639, 107705 },
+ { 0x662B, 107707 },
+ { 0x662F, 107712 },
+ { 0x662D, 107718 },
+ { 0x6631, 107725 },
+ { 0x6636, 107732 },
+ { 0x6638, 107738 },
+ { 0x6637, 107746 },
+ { 0x6623, 107754 },
+ { 0x6624, 107758 },
+ { 0x6625, 107763 },
+ { 0x6626, 107768 },
+ { 0x6627, 107773 },
+ { 0x663B, 107779 },
+ { 0x662C, 107782 },
+ { 0x6630, 107788 },
+ { 0x662E, 107795 },
+ { 0x663D, 107803 },
+ { 0x6640, 107808 },
+ { 0x6641, 107814 },
+ { 0x6642, 107818 },
+ { 0x6643, 107824 },
+ { 0x6644, 107831 },
+ { 0x663E, 107835 },
+ { 0x663C, 107839 },
+ { 0x663F, 107843 },
+ { 0x663A, 107847 },
+ { 0x664A, 107852 },
+ { 0x6698, 107854 },
+ { 0x669D, 107858 },
+ { 0x669C, 107864 },
+ { 0x669E, 107870 },
+ { 0x66B9, 107876 },
+ { 0x66B8, 107882 },
+ { 0x66B7, 107889 },
+ { 0x66A9, 107896 },
+ { 0x6649, 107900 },
+ { 0x6656, 107903 },
+ { 0x6658, 107905 },
+ { 0x6635, 107909 },
+ { 0x6691, 107914 },
+ { 0x65E2, 107918 },
+ { 0x6657, 107921 },
+ { 0x6659, 107925 },
+ { 0x6674, 107929 },
+ { 0x6868, 107933 },
+ { 0x684E, 107935 },
+ { 0x684B, 107940 },
+ { 0x684F, 107942 },
+ { 0x6664, 107947 },
+ { 0x668C, 107949 },
+ { 0x6692, 107957 },
+ { 0x65E4, 107961 },
+ { 0x66A2, 107964 },
+ { 0x66A1, 107969 },
+ { 0x66D3, 107975 },
+ { 0x66D2, 107979 },
+ { 0x66D1, 107984 },
+ { 0x6668, 107989 },
+ { 0x6687, 107994 },
+ { 0x6675, 107999 },
+ { 0x6682, 108003 },
+ { 0x667E, 108007 },
+ { 0x667D, 108014 },
+ { 0x66B3, 108022 },
+ { 0x66B2, 108027 },
+ { 0x66B1, 108033 },
+ { 0x665C, 108039 },
+ { 0x6661, 108041 },
+ { 0x6634, 108045 },
+ { 0x662A, 108051 },
+ { 0x665A, 108056 },
+ { 0x6660, 108059 },
+ { 0x665E, 108064 },
+ { 0x665B, 108069 },
+ { 0x6686, 108074 },
+ { 0x668B, 108077 },
+ { 0x65E3, 108085 },
+ { 0x66A0, 108088 },
+ { 0x66CF, 108093 },
+ { 0x66CD, 108097 },
+ { 0x66BC, 108102 },
+ { 0x66CE, 108107 },
+ { 0x66D0, 108112 },
+ { 0x66BA, 108117 },
+ { 0x6667, 108121 },
+ { 0x666C, 108126 },
+ { 0x6685, 108132 },
+ { 0x665D, 108137 },
+ { 0x665F, 108140 },
+ { 0x6662, 108144 },
+ { 0x6663, 108150 },
+ { 0x6669, 108156 },
+ { 0x6681, 108159 },
+ { 0x667C, 108163 },
+ { 0x667A, 108168 },
+ { 0x66A4, 108172 },
+ { 0x66B0, 108175 },
+ { 0x6655, 108180 },
+ { 0x6690, 108182 },
+ { 0x65E0, 108186 },
+ { 0x65E6, 108189 },
+ { 0x669A, 108193 },
+ { 0x65EC, 108198 },
+ { 0x65EE, 108202 },
+ { 0x6666, 108206 },
+ { 0x6689, 108211 },
+ { 0x65FE, 108217 },
+ { 0x6684, 108222 },
+ { 0x65FA, 108227 },
+ { 0x6673, 108232 },
+ { 0x6680, 108236 },
+ { 0x66A6, 108240 },
+ { 0x66AD, 108244 },
+ { 0x66B4, 108249 },
+ { 0x686A, 108255 },
+ { 0x6654, 108257 },
+ { 0x6653, 108259 },
+ { 0x669B, 108262 },
+ { 0x66AE, 108268 },
+ { 0x6700, 108274 },
+ { 0x6701, 108279 },
+ { 0x6704, 108284 },
+ { 0x6705, 108290 },
+ { 0x6702, 108296 },
+ { 0x6703, 108300 },
+ { 0x6706, 108304 },
+ { 0x6852, 108310 },
+ { 0x6851, 108314 },
+ { 0x6853, 108318 },
+ { 0x6732, 108321 },
+ { 0x6731, 108326 },
+ { 0x6733, 108331 },
+ { 0x6730, 108336 },
+ { 0x672B, 108339 },
+ { 0x672A, 108343 },
+ { 0x672C, 108347 },
+ { 0x672E, 108351 },
+ { 0x672D, 108355 },
+ { 0x672F, 108359 },
+ { 0x6806, 108363 },
+ { 0x6808, 108366 },
+ { 0x6800, 108369 },
+ { 0x6801, 108372 },
+ { 0x6802, 108376 },
+ { 0x6736, 108380 },
+ { 0x6734, 108384 },
+ { 0x6735, 108388 },
+ { 0x6737, 108392 },
+ { 0x673E, 108396 },
+ { 0x673C, 108401 },
+ { 0x673D, 108406 },
+ { 0x673F, 108411 },
+ { 0x6742, 108416 },
+ { 0x6740, 108421 },
+ { 0x6741, 108426 },
+ { 0x6743, 108431 },
+ { 0x673A, 108436 },
+ { 0x6738, 108440 },
+ { 0x6739, 108444 },
+ { 0x673B, 108448 },
+ { 0x6766, 108452 },
+ { 0x6764, 108455 },
+ { 0x6763, 108459 },
+ { 0x6765, 108463 },
+ { 0x6761, 108467 },
+ { 0x6760, 108471 },
+ { 0x6762, 108475 },
+ { 0x6807, 108479 },
+ { 0x6803, 108482 },
+ { 0x6804, 108485 },
+ { 0x6805, 108489 },
+ { 0x685E, 108493 },
+ { 0x67C4, 108496 },
+ { 0x67C2, 108502 },
+ { 0x67C5, 108508 },
+ { 0x67C3, 108514 },
+ { 0x6723, 108520 },
+ { 0x6721, 108524 },
+ { 0x6722, 108528 },
+ { 0x6847, 108532 },
+ { 0x6719, 108535 },
+ { 0x6717, 108539 },
+ { 0x6718, 108543 },
+ { 0x6773, 108547 },
+ { 0x6771, 108551 },
+ { 0x6772, 108555 },
+ { 0x678D, 108559 },
+ { 0x6786, 108564 },
+ { 0x6776, 108570 },
+ { 0x6774, 108574 },
+ { 0x6777, 108578 },
+ { 0x6775, 108583 },
+ { 0x678E, 108587 },
+ { 0x6787, 108592 },
+ { 0x677A, 108598 },
+ { 0x6778, 108604 },
+ { 0x6779, 108610 },
+ { 0x677D, 108616 },
+ { 0x677B, 108622 },
+ { 0x677C, 108628 },
+ { 0x678F, 108634 },
+ { 0x6788, 108639 },
+ { 0x6795, 108645 },
+ { 0x6793, 108651 },
+ { 0x6794, 108657 },
+ { 0x6720, 108663 },
+ { 0x671E, 108667 },
+ { 0x671F, 108671 },
+ { 0x6712, 108675 },
+ { 0x677E, 108678 },
+ { 0x678C, 108683 },
+ { 0x6785, 108688 },
+ { 0x6769, 108694 },
+ { 0x6767, 108699 },
+ { 0x6768, 108704 },
+ { 0x676A, 108709 },
+ { 0x676D, 108714 },
+ { 0x676B, 108719 },
+ { 0x676C, 108724 },
+ { 0x676E, 108729 },
+ { 0x676F, 108734 },
+ { 0x6770, 108740 },
+ { 0x6729, 108746 },
+ { 0x6727, 108750 },
+ { 0x6728, 108754 },
+ { 0x67CD, 108758 },
+ { 0x67CC, 108764 },
+ { 0x671C, 108770 },
+ { 0x671A, 108774 },
+ { 0x671B, 108778 },
+ { 0x671D, 108782 },
+ { 0x677F, 108786 },
+ { 0x6780, 108791 },
+ { 0x670F, 108796 },
+ { 0x670E, 108801 },
+ { 0x6710, 108805 },
+ { 0x6711, 108809 },
+ { 0x67D1, 108815 },
+ { 0x67D0, 108820 },
+ { 0x6707, 108825 },
+ { 0x670D, 108829 },
+ { 0x670B, 108834 },
+ { 0x6709, 108839 },
+ { 0x670A, 108844 },
+ { 0x670C, 108849 },
+ { 0x6714, 108854 },
+ { 0x6713, 108859 },
+ { 0x6715, 108864 },
+ { 0x6716, 108868 },
+ { 0x6726, 108874 },
+ { 0x6724, 108878 },
+ { 0x6725, 108882 },
+ { 0x6784, 108886 },
+ { 0x6782, 108889 },
+ { 0x6791, 108892 },
+ { 0x678A, 108897 },
+ { 0x6781, 108903 },
+ { 0x6790, 108906 },
+ { 0x6789, 108911 },
+ { 0x6783, 108917 },
+ { 0x6792, 108920 },
+ { 0x678B, 108925 },
+ { 0x685F, 108931 },
+ { 0x67CB, 108934 },
+ { 0x67C8, 108942 },
+ { 0x67C9, 108950 },
+ { 0x67C6, 108958 },
+ { 0x67CA, 108966 },
+ { 0x67C7, 108974 },
+ { 0x6759, 108982 },
+ { 0x6757, 108986 },
+ { 0x6758, 108990 },
+ { 0x6848, 108994 },
+ { 0x6752, 108997 },
+ { 0x67B9, 109000 },
+ { 0x67A8, 109004 },
+ { 0x67A7, 109011 },
+ { 0x67AA, 109018 },
+ { 0x67A9, 109026 },
+ { 0x6799, 109034 },
+ { 0x679B, 109041 },
+ { 0x6798, 109048 },
+ { 0x679A, 109055 },
+ { 0x67BA, 109062 },
+ { 0x67AE, 109066 },
+ { 0x67AC, 109073 },
+ { 0x67AD, 109080 },
+ { 0x67AB, 109087 },
+ { 0x679F, 109094 },
+ { 0x679D, 109101 },
+ { 0x679E, 109108 },
+ { 0x679C, 109115 },
+ { 0x67BD, 109122 },
+ { 0x67BC, 109126 },
+ { 0x67BB, 109130 },
+ { 0x67B0, 109134 },
+ { 0x67AF, 109140 },
+ { 0x67A1, 109146 },
+ { 0x67A0, 109152 },
+ { 0x6756, 109158 },
+ { 0x674D, 109161 },
+ { 0x67B6, 109164 },
+ { 0x67B4, 109168 },
+ { 0x67B5, 109172 },
+ { 0x67A6, 109176 },
+ { 0x67A5, 109182 },
+ { 0x6797, 109188 },
+ { 0x6796, 109194 },
+ { 0x67B7, 109200 },
+ { 0x67B8, 109204 },
+ { 0x675F, 109208 },
+ { 0x675D, 109212 },
+ { 0x675E, 109216 },
+ { 0x67CF, 109220 },
+ { 0x67CE, 109227 },
+ { 0x6755, 109234 },
+ { 0x6753, 109238 },
+ { 0x6754, 109242 },
+ { 0x674A, 109246 },
+ { 0x6749, 109251 },
+ { 0x674B, 109255 },
+ { 0x674C, 109259 },
+ { 0x67D3, 109265 },
+ { 0x67D2, 109272 },
+ { 0x6708, 109279 },
+ { 0x6748, 109283 },
+ { 0x6746, 109288 },
+ { 0x6744, 109293 },
+ { 0x6745, 109298 },
+ { 0x6747, 109303 },
+ { 0x674F, 109308 },
+ { 0x674E, 109313 },
+ { 0x6751, 109318 },
+ { 0x6750, 109324 },
+ { 0x675C, 109329 },
+ { 0x675A, 109333 },
+ { 0x675B, 109337 },
+ { 0x67C1, 109341 },
+ { 0x67BF, 109345 },
+ { 0x67B2, 109348 },
+ { 0x67A3, 109353 },
+ { 0x67BE, 109358 },
+ { 0x67B1, 109361 },
+ { 0x67A2, 109366 },
+ { 0x67C0, 109371 },
+ { 0x67B3, 109374 },
+ { 0x67A4, 109379 },
+ { 0x6CFD, 109384 },
+ { 0x0078, 109385 },
+ { 0x1C27, 109387 },
+ { 0x0071, 109389 },
+ { 0x1C26, 109391 },
+ { 0x1C25, 109393 },
+ { 0x1C2E, 109395 },
+ { 0x1C2A, 109398 },
+ { 0x1C2B, 109400 },
+ { 0x1C23, 109403 },
+ { 0x1C29, 109405 },
+ { 0x1C24, 109407 },
+ { 0x1C30, 109412 },
+ { 0x1C2C, 109417 },
+ { 0x1C2F, 109419 },
+ { 0x1C28, 109422 },
+ { 0x0072, 109424 },
+ { 0x1C2D, 109426 },
+ { 0x6C5C, 109429 },
+ { 0x2635, 109430 },
+ { 0x2723, 109432 },
+ { 0x6E75, 109434 },
+ { 0x6E77, 109437 },
+ { 0x7016, 109441 },
+ { 0x7015, 109444 },
+ { 0x7014, 109446 },
+ { 0x2147, 109449 },
+ { 0x2148, 109455 },
+ { 0x6F7E, 109461 },
+ { 0x6F0C, 109463 },
+ { 0x1CA5, 109464 },
+ { 0x7146, 109467 },
+ { 0x715E, 109472 },
+ { 0x7156, 109479 },
+ { 0x713E, 109485 },
+ { 0x714E, 109491 },
+ { 0x7145, 109497 },
+ { 0x715D, 109502 },
+ { 0x7155, 109509 },
+ { 0x713D, 109515 },
+ { 0x714D, 109521 },
+ { 0x7147, 109527 },
+ { 0x715F, 109532 },
+ { 0x7157, 109539 },
+ { 0x713F, 109545 },
+ { 0x714F, 109551 },
+ { 0x7148, 109557 },
+ { 0x7160, 109562 },
+ { 0x7158, 109569 },
+ { 0x7140, 109575 },
+ { 0x7150, 109581 },
+ { 0x7142, 109587 },
+ { 0x715A, 109591 },
+ { 0x7152, 109597 },
+ { 0x713A, 109602 },
+ { 0x714A, 109607 },
+ { 0x7144, 109612 },
+ { 0x715C, 109616 },
+ { 0x7154, 109622 },
+ { 0x713C, 109627 },
+ { 0x714C, 109632 },
+ { 0x7141, 109637 },
+ { 0x7159, 109641 },
+ { 0x7151, 109647 },
+ { 0x7139, 109652 },
+ { 0x7149, 109657 },
+ { 0x7143, 109662 },
+ { 0x715B, 109666 },
+ { 0x7153, 109672 },
+ { 0x713B, 109677 },
+ { 0x714B, 109682 },
+ { 0x1CDA, 109687 },
+ { 0x2599, 109688 },
+ { 0x05A0, 109691 },
+ { 0x059F, 109696 },
+ { 0x059C, 109700 },
+ { 0x05F6, 109703 },
+ { 0x05FB, 109706 },
+ { 0x05F7, 109709 },
+ { 0x05FA, 109712 },
+ { 0x05F9, 109715 },
+ { 0x05FE, 109718 },
+ { 0x05F5, 109721 },
+ { 0x05FD, 109724 },
+ { 0x05FC, 109727 },
+ { 0x05F8, 109730 },
+ { 0x059D, 109733 },
+ { 0x223C, 109736 },
+ { 0x1CBA, 109740 },
+ { 0x1C99, 109743 },
+ { 0x1C9E, 109746 },
+ { 0x1CA9, 109749 },
+ { 0x1CB5, 109752 },
+ { 0x6F14, 109755 },
+ { 0x6FE2, 109757 },
+ { 0x6DB2, 109759 },
+ { 0x1EB6, 109761 },
+ { 0x6F60, 109762 },
+ { 0x6F59, 109766 },
+ { 0x2539, 109768 },
+ { 0x254D, 109770 },
+ { 0x2549, 109773 },
+ { 0x254B, 109776 },
+ { 0x254C, 109779 },
+ { 0x2548, 109782 },
+ { 0x254A, 109785 },
+ { 0x21F6, 109788 },
+ { 0x6D60, 109789 },
+ { 0x2306, 109792 },
+ { 0x1DEE, 109797 },
+ { 0x25D8, 109801 },
+ { 0x25DC, 109806 },
+ { 0x25DE, 109814 },
+ { 0x25DA, 109823 },
+ { 0x1E00, 109831 },
+ { 0x1DFC, 109834 },
+ { 0x25E0, 109838 },
+ { 0x25E4, 109841 },
+ { 0x25E2, 109845 },
+ { 0x1DF2, 109851 },
+ { 0x1E70, 109856 },
+ { 0x1DF0, 109861 },
+ { 0x001E, 109865 },
+ { 0x1E60, 109867 },
+ { 0x25D4, 109870 },
+ { 0x25D6, 109874 },
+ { 0x25E8, 109879 },
+ { 0x25EA, 109884 },
+ { 0x25EE, 109889 },
+ { 0x25EC, 109898 },
+ { 0x24D2, 109904 },
+ { 0x25E6, 109908 },
+ { 0x1E64, 109914 },
+ { 0x25FF, 109919 },
+ { 0x2601, 109922 },
+ { 0x2603, 109926 },
+ { 0x25FE, 109933 },
+ { 0x6F84, 109936 },
+ { 0x000D, 109938 },
+ { 0x2905, 109939 },
+ { 0x1DB2, 109940 },
+ { 0x259A, 109941 },
+ { 0x259E, 109944 },
+ { 0x259D, 109948 },
+ { 0x25A3, 109951 },
+ { 0x25A1, 109956 },
+ { 0x25A5, 109959 },
+ { 0x64C2, 109965 },
+ { 0x64C0, 109969 },
+ { 0x64C1, 109973 },
+ { 0x65AE, 109977 },
+ { 0x65B3, 109981 },
+ { 0x65AF, 109985 },
+ { 0x65B2, 109989 },
+ { 0x65B1, 109993 },
+ { 0x65B6, 109997 },
+ { 0x65AD, 110001 },
+ { 0x65B5, 110005 },
+ { 0x65B4, 110009 },
+ { 0x65B0, 110013 },
+ { 0x64BF, 110017 },
+ { 0x64A2, 110021 },
+ { 0x6215, 110024 },
+ { 0x6216, 110028 },
+ { 0x6217, 110032 },
+ { 0x6218, 110036 },
+ { 0x6219, 110040 },
+ { 0x621A, 110044 },
+ { 0x621B, 110048 },
+ { 0x621C, 110052 },
+ { 0x621D, 110056 },
+ { 0x621E, 110060 },
+ { 0x621F, 110064 },
+ { 0x6220, 110068 },
+ { 0x6221, 110072 },
+ { 0x6222, 110076 },
+ { 0x6223, 110080 },
+ { 0x6224, 110084 },
+ { 0x6225, 110088 },
+ { 0x6226, 110092 },
+ { 0x6227, 110096 },
+ { 0x6228, 110100 },
+ { 0x6229, 110104 },
+ { 0x622A, 110108 },
+ { 0x622B, 110112 },
+ { 0x622C, 110116 },
+ { 0x622D, 110120 },
+ { 0x622E, 110124 },
+ { 0x64AE, 110128 },
+ { 0x64AF, 110132 },
+ { 0x64B2, 110136 },
+ { 0x64B0, 110140 },
+ { 0x64B9, 110144 },
+ { 0x64A9, 110148 },
+ { 0x64B8, 110152 },
+ { 0x64BA, 110156 },
+ { 0x64B3, 110160 },
+ { 0x64B6, 110164 },
+ { 0x64A4, 110168 },
+ { 0x64AB, 110172 },
+ { 0x64A8, 110176 },
+ { 0x64A3, 110180 },
+ { 0x64A6, 110184 },
+ { 0x64B4, 110188 },
+ { 0x64A5, 110193 },
+ { 0x64AC, 110197 },
+ { 0x64AD, 110201 },
+ { 0x64BB, 110205 },
+ { 0x64B5, 110209 },
+ { 0x64AA, 110213 },
+ { 0x65AC, 110217 },
+ { 0x64A7, 110221 },
+ { 0x64B1, 110225 },
+ { 0x64B7, 110229 },
+ { 0x64BE, 110233 },
+ { 0x6536, 110237 },
+ { 0x6534, 110242 },
+ { 0x6535, 110247 },
+ { 0x6533, 110252 },
+ { 0x6516, 110257 },
+ { 0x627C, 110261 },
+ { 0x627D, 110266 },
+ { 0x627E, 110271 },
+ { 0x627F, 110276 },
+ { 0x6280, 110281 },
+ { 0x6281, 110286 },
+ { 0x6282, 110291 },
+ { 0x6283, 110296 },
+ { 0x6284, 110301 },
+ { 0x6285, 110306 },
+ { 0x6286, 110311 },
+ { 0x6287, 110316 },
+ { 0x6288, 110321 },
+ { 0x6289, 110326 },
+ { 0x628A, 110331 },
+ { 0x628B, 110336 },
+ { 0x628C, 110341 },
+ { 0x628D, 110346 },
+ { 0x628E, 110351 },
+ { 0x628F, 110356 },
+ { 0x6290, 110361 },
+ { 0x6291, 110366 },
+ { 0x6292, 110371 },
+ { 0x6293, 110376 },
+ { 0x6294, 110381 },
+ { 0x6295, 110386 },
+ { 0x6522, 110391 },
+ { 0x6523, 110396 },
+ { 0x6526, 110401 },
+ { 0x6524, 110406 },
+ { 0x652D, 110411 },
+ { 0x651D, 110416 },
+ { 0x652C, 110421 },
+ { 0x652E, 110426 },
+ { 0x6527, 110431 },
+ { 0x652A, 110436 },
+ { 0x6518, 110441 },
+ { 0x651F, 110446 },
+ { 0x651C, 110451 },
+ { 0x6517, 110456 },
+ { 0x651A, 110461 },
+ { 0x6528, 110466 },
+ { 0x6519, 110472 },
+ { 0x6520, 110477 },
+ { 0x6521, 110482 },
+ { 0x652F, 110487 },
+ { 0x6529, 110492 },
+ { 0x651E, 110497 },
+ { 0x651B, 110502 },
+ { 0x6525, 110507 },
+ { 0x652B, 110512 },
+ { 0x6532, 110517 },
+ { 0x6262, 110522 },
+ { 0x6263, 110527 },
+ { 0x6264, 110532 },
+ { 0x6265, 110537 },
+ { 0x6266, 110542 },
+ { 0x6267, 110547 },
+ { 0x6268, 110552 },
+ { 0x6269, 110557 },
+ { 0x626A, 110562 },
+ { 0x626B, 110567 },
+ { 0x626C, 110572 },
+ { 0x626D, 110577 },
+ { 0x626E, 110582 },
+ { 0x626F, 110587 },
+ { 0x6270, 110592 },
+ { 0x6271, 110597 },
+ { 0x6272, 110602 },
+ { 0x6273, 110607 },
+ { 0x6274, 110612 },
+ { 0x6275, 110617 },
+ { 0x6276, 110622 },
+ { 0x6277, 110627 },
+ { 0x6278, 110632 },
+ { 0x6279, 110637 },
+ { 0x627A, 110642 },
+ { 0x627B, 110647 },
+ { 0x6508, 110652 },
+ { 0x6509, 110657 },
+ { 0x650C, 110662 },
+ { 0x650A, 110667 },
+ { 0x6513, 110672 },
+ { 0x6503, 110677 },
+ { 0x6512, 110682 },
+ { 0x6514, 110687 },
+ { 0x650D, 110692 },
+ { 0x6510, 110697 },
+ { 0x64FE, 110702 },
+ { 0x6505, 110707 },
+ { 0x6502, 110712 },
+ { 0x64FD, 110717 },
+ { 0x6500, 110722 },
+ { 0x64FF, 110727 },
+ { 0x6506, 110732 },
+ { 0x6507, 110737 },
+ { 0x6515, 110742 },
+ { 0x650F, 110747 },
+ { 0x6504, 110752 },
+ { 0x650E, 110757 },
+ { 0x6501, 110763 },
+ { 0x650B, 110768 },
+ { 0x6511, 110773 },
+ { 0x6531, 110778 },
+ { 0x6530, 110783 },
+ { 0x62D9, 110788 },
+ { 0x62DA, 110793 },
+ { 0x62DB, 110798 },
+ { 0x62DC, 110803 },
+ { 0x62DD, 110808 },
+ { 0x62DE, 110813 },
+ { 0x62DF, 110818 },
+ { 0x62E0, 110823 },
+ { 0x62E1, 110828 },
+ { 0x62E2, 110833 },
+ { 0x62E3, 110838 },
+ { 0x62E4, 110843 },
+ { 0x62E5, 110848 },
+ { 0x62E6, 110853 },
+ { 0x62E7, 110858 },
+ { 0x62E8, 110863 },
+ { 0x62E9, 110868 },
+ { 0x62EA, 110873 },
+ { 0x62EB, 110878 },
+ { 0x62EC, 110883 },
+ { 0x62ED, 110888 },
+ { 0x62EE, 110893 },
+ { 0x62EF, 110898 },
+ { 0x62F0, 110903 },
+ { 0x62F1, 110908 },
+ { 0x62F2, 110913 },
+ { 0x62BF, 110918 },
+ { 0x62C0, 110923 },
+ { 0x62C1, 110928 },
+ { 0x62C2, 110933 },
+ { 0x62C3, 110938 },
+ { 0x62C4, 110943 },
+ { 0x62C5, 110948 },
+ { 0x62C6, 110953 },
+ { 0x62C7, 110958 },
+ { 0x62C8, 110963 },
+ { 0x62C9, 110968 },
+ { 0x62CA, 110973 },
+ { 0x62CB, 110978 },
+ { 0x62CC, 110983 },
+ { 0x62CD, 110988 },
+ { 0x62CE, 110993 },
+ { 0x62CF, 110998 },
+ { 0x62D0, 111003 },
+ { 0x62D1, 111008 },
+ { 0x62D2, 111013 },
+ { 0x62D3, 111018 },
+ { 0x62D4, 111023 },
+ { 0x62D5, 111028 },
+ { 0x62D6, 111033 },
+ { 0x62D7, 111038 },
+ { 0x62D8, 111043 },
+ { 0x61FB, 111048 },
+ { 0x61FC, 111052 },
+ { 0x61FD, 111056 },
+ { 0x61FE, 111060 },
+ { 0x61FF, 111064 },
+ { 0x6200, 111068 },
+ { 0x6201, 111072 },
+ { 0x6202, 111076 },
+ { 0x6203, 111080 },
+ { 0x6204, 111084 },
+ { 0x6205, 111088 },
+ { 0x6206, 111092 },
+ { 0x6207, 111096 },
+ { 0x6208, 111100 },
+ { 0x6209, 111104 },
+ { 0x620A, 111108 },
+ { 0x620B, 111112 },
+ { 0x620C, 111116 },
+ { 0x620D, 111120 },
+ { 0x620E, 111124 },
+ { 0x620F, 111128 },
+ { 0x6210, 111132 },
+ { 0x6211, 111136 },
+ { 0x6212, 111140 },
+ { 0x6213, 111144 },
+ { 0x6214, 111148 },
+ { 0x6494, 111152 },
+ { 0x6495, 111156 },
+ { 0x6498, 111160 },
+ { 0x6496, 111164 },
+ { 0x649F, 111168 },
+ { 0x648F, 111172 },
+ { 0x649E, 111176 },
+ { 0x64A0, 111180 },
+ { 0x6499, 111184 },
+ { 0x649C, 111188 },
+ { 0x648A, 111192 },
+ { 0x6491, 111196 },
+ { 0x648E, 111200 },
+ { 0x6489, 111204 },
+ { 0x648C, 111208 },
+ { 0x648B, 111212 },
+ { 0x6492, 111216 },
+ { 0x6493, 111220 },
+ { 0x64A1, 111224 },
+ { 0x649B, 111228 },
+ { 0x6490, 111232 },
+ { 0x649A, 111236 },
+ { 0x65AB, 111241 },
+ { 0x648D, 111245 },
+ { 0x6497, 111249 },
+ { 0x649D, 111253 },
+ { 0x64BD, 111257 },
+ { 0x6369, 111261 },
+ { 0x636A, 111266 },
+ { 0x636B, 111271 },
+ { 0x636C, 111276 },
+ { 0x636D, 111281 },
+ { 0x636E, 111286 },
+ { 0x636F, 111291 },
+ { 0x6370, 111296 },
+ { 0x6371, 111301 },
+ { 0x6372, 111306 },
+ { 0x6373, 111311 },
+ { 0x6374, 111316 },
+ { 0x6375, 111321 },
+ { 0x6376, 111326 },
+ { 0x6377, 111331 },
+ { 0x6378, 111336 },
+ { 0x6379, 111341 },
+ { 0x637A, 111346 },
+ { 0x637B, 111351 },
+ { 0x637C, 111356 },
+ { 0x637D, 111361 },
+ { 0x637E, 111366 },
+ { 0x637F, 111371 },
+ { 0x6380, 111376 },
+ { 0x6381, 111381 },
+ { 0x6382, 111386 },
+ { 0x634F, 111391 },
+ { 0x6350, 111396 },
+ { 0x6351, 111401 },
+ { 0x6352, 111406 },
+ { 0x6353, 111411 },
+ { 0x6354, 111416 },
+ { 0x6355, 111421 },
+ { 0x6356, 111426 },
+ { 0x6357, 111431 },
+ { 0x6358, 111436 },
+ { 0x6359, 111441 },
+ { 0x635A, 111446 },
+ { 0x635B, 111451 },
+ { 0x635C, 111456 },
+ { 0x635D, 111461 },
+ { 0x635E, 111466 },
+ { 0x635F, 111471 },
+ { 0x6360, 111476 },
+ { 0x6361, 111481 },
+ { 0x6362, 111486 },
+ { 0x6363, 111491 },
+ { 0x6364, 111496 },
+ { 0x6365, 111501 },
+ { 0x6366, 111506 },
+ { 0x6367, 111511 },
+ { 0x6368, 111516 },
+ { 0x64BC, 111521 },
+ { 0x2342, 111525 },
+ { 0x2340, 111529 },
+ { 0x2346, 111534 },
+ { 0x2344, 111540 },
+ { 0x2348, 111545 },
+ { 0x2343, 111549 },
+ { 0x2341, 111553 },
+ { 0x2347, 111558 },
+ { 0x2345, 111564 },
+ { 0x2349, 111569 },
+ { 0x64FC, 111573 },
+ { 0x64FA, 111577 },
+ { 0x64FB, 111581 },
+ { 0x64F9, 111585 },
+ { 0x64DC, 111589 },
+ { 0x6249, 111592 },
+ { 0x624A, 111596 },
+ { 0x624B, 111600 },
+ { 0x624C, 111604 },
+ { 0x624D, 111608 },
+ { 0x624E, 111612 },
+ { 0x624F, 111616 },
+ { 0x6250, 111620 },
+ { 0x6251, 111624 },
+ { 0x6252, 111628 },
+ { 0x6253, 111632 },
+ { 0x6254, 111636 },
+ { 0x6255, 111640 },
+ { 0x6256, 111644 },
+ { 0x6257, 111648 },
+ { 0x6258, 111652 },
+ { 0x6259, 111656 },
+ { 0x625A, 111660 },
+ { 0x625B, 111664 },
+ { 0x625C, 111668 },
+ { 0x625D, 111672 },
+ { 0x625E, 111676 },
+ { 0x625F, 111680 },
+ { 0x6260, 111684 },
+ { 0x6261, 111688 },
+ { 0x64E8, 111692 },
+ { 0x64E9, 111696 },
+ { 0x64EC, 111700 },
+ { 0x64EA, 111704 },
+ { 0x64F3, 111708 },
+ { 0x64E3, 111712 },
+ { 0x64F2, 111716 },
+ { 0x64F4, 111720 },
+ { 0x64ED, 111724 },
+ { 0x64F0, 111728 },
+ { 0x64DE, 111732 },
+ { 0x64E5, 111736 },
+ { 0x64E2, 111740 },
+ { 0x64DD, 111744 },
+ { 0x64E0, 111748 },
+ { 0x64EE, 111752 },
+ { 0x64DF, 111757 },
+ { 0x64E6, 111761 },
+ { 0x64E7, 111765 },
+ { 0x64F5, 111769 },
+ { 0x64EF, 111773 },
+ { 0x64E4, 111777 },
+ { 0x6487, 111781 },
+ { 0x6488, 111786 },
+ { 0x64E1, 111791 },
+ { 0x64EB, 111795 },
+ { 0x64F1, 111799 },
+ { 0x64F8, 111803 },
+ { 0x622F, 111807 },
+ { 0x6230, 111811 },
+ { 0x6231, 111815 },
+ { 0x6232, 111819 },
+ { 0x6233, 111823 },
+ { 0x6234, 111827 },
+ { 0x6235, 111831 },
+ { 0x6236, 111835 },
+ { 0x6237, 111839 },
+ { 0x6238, 111843 },
+ { 0x6239, 111847 },
+ { 0x623A, 111851 },
+ { 0x623B, 111855 },
+ { 0x623C, 111859 },
+ { 0x623D, 111863 },
+ { 0x623E, 111867 },
+ { 0x623F, 111871 },
+ { 0x6240, 111875 },
+ { 0x6241, 111879 },
+ { 0x6242, 111883 },
+ { 0x6243, 111887 },
+ { 0x6244, 111891 },
+ { 0x6245, 111895 },
+ { 0x6246, 111899 },
+ { 0x6247, 111903 },
+ { 0x6248, 111907 },
+ { 0x64CE, 111911 },
+ { 0x64CF, 111915 },
+ { 0x64D2, 111919 },
+ { 0x64D0, 111923 },
+ { 0x64D9, 111927 },
+ { 0x64C9, 111931 },
+ { 0x64D8, 111935 },
+ { 0x64DA, 111939 },
+ { 0x64D3, 111943 },
+ { 0x64D6, 111947 },
+ { 0x64C4, 111951 },
+ { 0x64CB, 111955 },
+ { 0x64C8, 111959 },
+ { 0x64C3, 111963 },
+ { 0x64C6, 111967 },
+ { 0x64C5, 111971 },
+ { 0x64CC, 111975 },
+ { 0x64CD, 111979 },
+ { 0x64DB, 111983 },
+ { 0x64D5, 111987 },
+ { 0x64CA, 111991 },
+ { 0x64D4, 111995 },
+ { 0x64C7, 112000 },
+ { 0x64D1, 112004 },
+ { 0x64D7, 112008 },
+ { 0x64F7, 112012 },
+ { 0x64F6, 112016 },
+ { 0x2325, 112020 },
+ { 0x62A8, 112023 },
+ { 0x62A9, 112027 },
+ { 0x62AA, 112031 },
+ { 0x62AB, 112035 },
+ { 0x62AC, 112039 },
+ { 0x62AD, 112043 },
+ { 0x62AE, 112047 },
+ { 0x62AF, 112051 },
+ { 0x62B0, 112055 },
+ { 0x62B1, 112059 },
+ { 0x62B2, 112063 },
+ { 0x62B3, 112067 },
+ { 0x62B4, 112071 },
+ { 0x62B5, 112075 },
+ { 0x62B6, 112079 },
+ { 0x62B7, 112083 },
+ { 0x62B8, 112087 },
+ { 0x62B9, 112091 },
+ { 0x62BA, 112095 },
+ { 0x62BB, 112099 },
+ { 0x62BC, 112103 },
+ { 0x62BD, 112107 },
+ { 0x62BE, 112111 },
+ { 0x6296, 112115 },
+ { 0x6297, 112119 },
+ { 0x6298, 112123 },
+ { 0x6299, 112127 },
+ { 0x629A, 112131 },
+ { 0x629B, 112135 },
+ { 0x629C, 112139 },
+ { 0x629D, 112143 },
+ { 0x629E, 112147 },
+ { 0x629F, 112151 },
+ { 0x62A0, 112155 },
+ { 0x62A1, 112159 },
+ { 0x62A2, 112163 },
+ { 0x62A3, 112167 },
+ { 0x62A4, 112171 },
+ { 0x62A5, 112175 },
+ { 0x62A6, 112179 },
+ { 0x62A7, 112183 },
+ { 0x2327, 112187 },
+ { 0x6308, 112190 },
+ { 0x6309, 112194 },
+ { 0x630A, 112198 },
+ { 0x630B, 112202 },
+ { 0x630C, 112206 },
+ { 0x630D, 112210 },
+ { 0x630E, 112214 },
+ { 0x630F, 112218 },
+ { 0x6310, 112222 },
+ { 0x6311, 112226 },
+ { 0x6312, 112230 },
+ { 0x6313, 112234 },
+ { 0x6314, 112238 },
+ { 0x6315, 112242 },
+ { 0x6316, 112246 },
+ { 0x6317, 112250 },
+ { 0x6318, 112254 },
+ { 0x6319, 112258 },
+ { 0x631A, 112262 },
+ { 0x631B, 112266 },
+ { 0x631C, 112270 },
+ { 0x631D, 112274 },
+ { 0x631E, 112278 },
+ { 0x631F, 112282 },
+ { 0x6320, 112286 },
+ { 0x6321, 112290 },
+ { 0x62F3, 112294 },
+ { 0x62F4, 112298 },
+ { 0x62F5, 112302 },
+ { 0x62F6, 112306 },
+ { 0x62F7, 112310 },
+ { 0x62F8, 112314 },
+ { 0x62F9, 112318 },
+ { 0x62FA, 112322 },
+ { 0x62FB, 112326 },
+ { 0x62FC, 112330 },
+ { 0x62FD, 112334 },
+ { 0x62FE, 112338 },
+ { 0x62FF, 112342 },
+ { 0x6300, 112346 },
+ { 0x6301, 112350 },
+ { 0x6302, 112354 },
+ { 0x6303, 112358 },
+ { 0x6304, 112362 },
+ { 0x6305, 112366 },
+ { 0x6306, 112370 },
+ { 0x6307, 112374 },
+ { 0x65D6, 112378 },
+ { 0x65DB, 112382 },
+ { 0x65D7, 112386 },
+ { 0x65DA, 112390 },
+ { 0x65D9, 112394 },
+ { 0x65DE, 112398 },
+ { 0x65D5, 112402 },
+ { 0x65DD, 112406 },
+ { 0x65DC, 112410 },
+ { 0x65D8, 112414 },
+ { 0x646D, 112418 },
+ { 0x646E, 112422 },
+ { 0x646F, 112426 },
+ { 0x6470, 112430 },
+ { 0x6471, 112434 },
+ { 0x6472, 112438 },
+ { 0x6473, 112442 },
+ { 0x6474, 112446 },
+ { 0x6475, 112450 },
+ { 0x6476, 112454 },
+ { 0x6477, 112458 },
+ { 0x6478, 112462 },
+ { 0x6479, 112466 },
+ { 0x647A, 112470 },
+ { 0x647B, 112474 },
+ { 0x647C, 112478 },
+ { 0x647D, 112482 },
+ { 0x647E, 112486 },
+ { 0x647F, 112490 },
+ { 0x6480, 112494 },
+ { 0x6481, 112498 },
+ { 0x6482, 112502 },
+ { 0x6483, 112506 },
+ { 0x6484, 112510 },
+ { 0x6485, 112514 },
+ { 0x6486, 112518 },
+ { 0x6453, 112522 },
+ { 0x6454, 112526 },
+ { 0x6455, 112530 },
+ { 0x6456, 112534 },
+ { 0x6457, 112538 },
+ { 0x6458, 112542 },
+ { 0x6459, 112546 },
+ { 0x645A, 112550 },
+ { 0x645B, 112554 },
+ { 0x645C, 112558 },
+ { 0x645D, 112562 },
+ { 0x645E, 112566 },
+ { 0x645F, 112570 },
+ { 0x6460, 112574 },
+ { 0x6461, 112578 },
+ { 0x6462, 112582 },
+ { 0x6463, 112586 },
+ { 0x6464, 112590 },
+ { 0x6465, 112594 },
+ { 0x6466, 112598 },
+ { 0x6467, 112602 },
+ { 0x6468, 112606 },
+ { 0x6469, 112610 },
+ { 0x646A, 112614 },
+ { 0x646B, 112618 },
+ { 0x646C, 112622 },
+ { 0x6570, 112626 },
+ { 0x656E, 112631 },
+ { 0x656F, 112636 },
+ { 0x65CC, 112641 },
+ { 0x65D1, 112646 },
+ { 0x65CD, 112651 },
+ { 0x65D0, 112656 },
+ { 0x65CF, 112661 },
+ { 0x65D4, 112666 },
+ { 0x65CB, 112671 },
+ { 0x65D3, 112676 },
+ { 0x65D2, 112681 },
+ { 0x65CE, 112686 },
+ { 0x656D, 112691 },
+ { 0x6550, 112696 },
+ { 0x63D1, 112700 },
+ { 0x63D2, 112705 },
+ { 0x63D3, 112710 },
+ { 0x63D4, 112715 },
+ { 0x63D5, 112720 },
+ { 0x63D6, 112725 },
+ { 0x63D7, 112730 },
+ { 0x63D8, 112735 },
+ { 0x63D9, 112740 },
+ { 0x63DA, 112745 },
+ { 0x63DB, 112750 },
+ { 0x63DC, 112755 },
+ { 0x63DD, 112760 },
+ { 0x63DE, 112765 },
+ { 0x63DF, 112770 },
+ { 0x63E0, 112775 },
+ { 0x63E1, 112780 },
+ { 0x63E2, 112785 },
+ { 0x63E3, 112790 },
+ { 0x63E4, 112795 },
+ { 0x63E5, 112800 },
+ { 0x63E6, 112805 },
+ { 0x63E7, 112810 },
+ { 0x63E8, 112815 },
+ { 0x63E9, 112820 },
+ { 0x63EA, 112825 },
+ { 0x655C, 112830 },
+ { 0x655D, 112835 },
+ { 0x6560, 112840 },
+ { 0x655E, 112845 },
+ { 0x6567, 112850 },
+ { 0x6557, 112855 },
+ { 0x6566, 112860 },
+ { 0x6568, 112865 },
+ { 0x6561, 112870 },
+ { 0x6564, 112875 },
+ { 0x6552, 112880 },
+ { 0x6559, 112885 },
+ { 0x6556, 112890 },
+ { 0x6551, 112895 },
+ { 0x6554, 112900 },
+ { 0x6562, 112905 },
+ { 0x6553, 112911 },
+ { 0x655A, 112916 },
+ { 0x655B, 112921 },
+ { 0x6569, 112926 },
+ { 0x6563, 112931 },
+ { 0x6558, 112936 },
+ { 0x6555, 112941 },
+ { 0x655F, 112946 },
+ { 0x6565, 112951 },
+ { 0x656C, 112956 },
+ { 0x65AA, 112961 },
+ { 0x65A8, 112967 },
+ { 0x65A9, 112973 },
+ { 0x65A7, 112979 },
+ { 0x658A, 112985 },
+ { 0x6439, 112990 },
+ { 0x643A, 112996 },
+ { 0x643B, 113002 },
+ { 0x643C, 113008 },
+ { 0x643D, 113014 },
+ { 0x643E, 113020 },
+ { 0x643F, 113026 },
+ { 0x6440, 113032 },
+ { 0x6441, 113038 },
+ { 0x6442, 113044 },
+ { 0x6443, 113050 },
+ { 0x6444, 113056 },
+ { 0x6445, 113062 },
+ { 0x6446, 113068 },
+ { 0x6447, 113074 },
+ { 0x6448, 113080 },
+ { 0x6449, 113086 },
+ { 0x644A, 113092 },
+ { 0x644B, 113098 },
+ { 0x644C, 113104 },
+ { 0x644D, 113110 },
+ { 0x644E, 113116 },
+ { 0x644F, 113122 },
+ { 0x6450, 113128 },
+ { 0x6451, 113134 },
+ { 0x6452, 113140 },
+ { 0x6596, 113146 },
+ { 0x6597, 113152 },
+ { 0x659A, 113158 },
+ { 0x6598, 113164 },
+ { 0x65A1, 113170 },
+ { 0x6591, 113176 },
+ { 0x65A0, 113182 },
+ { 0x65A2, 113188 },
+ { 0x659B, 113194 },
+ { 0x659E, 113200 },
+ { 0x658C, 113206 },
+ { 0x6593, 113212 },
+ { 0x6590, 113218 },
+ { 0x658B, 113224 },
+ { 0x658E, 113230 },
+ { 0x659C, 113236 },
+ { 0x658D, 113243 },
+ { 0x6594, 113249 },
+ { 0x6595, 113255 },
+ { 0x65A3, 113261 },
+ { 0x659D, 113267 },
+ { 0x6592, 113273 },
+ { 0x658F, 113279 },
+ { 0x6599, 113285 },
+ { 0x659F, 113291 },
+ { 0x65A6, 113297 },
+ { 0x641F, 113303 },
+ { 0x6420, 113309 },
+ { 0x6421, 113315 },
+ { 0x6422, 113321 },
+ { 0x6423, 113327 },
+ { 0x6424, 113333 },
+ { 0x6425, 113339 },
+ { 0x6426, 113345 },
+ { 0x6427, 113351 },
+ { 0x6428, 113357 },
+ { 0x6429, 113363 },
+ { 0x642A, 113369 },
+ { 0x642B, 113375 },
+ { 0x642C, 113381 },
+ { 0x642D, 113387 },
+ { 0x642E, 113393 },
+ { 0x642F, 113399 },
+ { 0x6430, 113405 },
+ { 0x6431, 113411 },
+ { 0x6432, 113417 },
+ { 0x6433, 113423 },
+ { 0x6434, 113429 },
+ { 0x6435, 113435 },
+ { 0x6436, 113441 },
+ { 0x6437, 113447 },
+ { 0x6438, 113453 },
+ { 0x657C, 113459 },
+ { 0x657D, 113465 },
+ { 0x6580, 113471 },
+ { 0x657E, 113477 },
+ { 0x6587, 113483 },
+ { 0x6577, 113489 },
+ { 0x6586, 113495 },
+ { 0x6588, 113501 },
+ { 0x6581, 113507 },
+ { 0x6584, 113513 },
+ { 0x6572, 113519 },
+ { 0x6579, 113525 },
+ { 0x6576, 113531 },
+ { 0x6571, 113537 },
+ { 0x6574, 113543 },
+ { 0x6573, 113549 },
+ { 0x657A, 113555 },
+ { 0x657B, 113561 },
+ { 0x6589, 113567 },
+ { 0x6583, 113573 },
+ { 0x6578, 113579 },
+ { 0x6582, 113585 },
+ { 0x6575, 113592 },
+ { 0x657F, 113598 },
+ { 0x6585, 113604 },
+ { 0x65A5, 113610 },
+ { 0x65A4, 113616 },
+ { 0x63B7, 113622 },
+ { 0x63B8, 113627 },
+ { 0x63B9, 113632 },
+ { 0x63BA, 113637 },
+ { 0x63BB, 113642 },
+ { 0x63BC, 113647 },
+ { 0x63BD, 113652 },
+ { 0x63BE, 113657 },
+ { 0x63BF, 113662 },
+ { 0x63C0, 113667 },
+ { 0x63C1, 113672 },
+ { 0x63C2, 113677 },
+ { 0x63C3, 113682 },
+ { 0x63C4, 113687 },
+ { 0x63C5, 113692 },
+ { 0x63C6, 113697 },
+ { 0x63C7, 113702 },
+ { 0x63C8, 113707 },
+ { 0x63C9, 113712 },
+ { 0x63CA, 113717 },
+ { 0x63CB, 113722 },
+ { 0x63CC, 113727 },
+ { 0x63CD, 113732 },
+ { 0x63CE, 113737 },
+ { 0x63CF, 113742 },
+ { 0x63D0, 113747 },
+ { 0x6542, 113752 },
+ { 0x6543, 113757 },
+ { 0x6546, 113762 },
+ { 0x6544, 113767 },
+ { 0x654D, 113772 },
+ { 0x653D, 113777 },
+ { 0x654C, 113782 },
+ { 0x654E, 113787 },
+ { 0x6547, 113792 },
+ { 0x654A, 113797 },
+ { 0x6538, 113802 },
+ { 0x653F, 113807 },
+ { 0x653C, 113812 },
+ { 0x6537, 113817 },
+ { 0x653A, 113822 },
+ { 0x6539, 113827 },
+ { 0x6540, 113832 },
+ { 0x6541, 113837 },
+ { 0x654F, 113842 },
+ { 0x6549, 113847 },
+ { 0x653E, 113852 },
+ { 0x6548, 113857 },
+ { 0x653B, 113863 },
+ { 0x6545, 113868 },
+ { 0x654B, 113873 },
+ { 0x656B, 113878 },
+ { 0x656A, 113883 },
+ { 0x65C2, 113888 },
+ { 0x65C7, 113892 },
+ { 0x65C3, 113896 },
+ { 0x65C6, 113900 },
+ { 0x65C5, 113904 },
+ { 0x65CA, 113908 },
+ { 0x65C1, 113912 },
+ { 0x65C9, 113916 },
+ { 0x65C8, 113920 },
+ { 0x65C4, 113924 },
+ { 0x639D, 113928 },
+ { 0x639E, 113932 },
+ { 0x639F, 113936 },
+ { 0x63A0, 113940 },
+ { 0x63A1, 113944 },
+ { 0x63A2, 113948 },
+ { 0x63A3, 113952 },
+ { 0x63A4, 113956 },
+ { 0x63A5, 113960 },
+ { 0x63A6, 113964 },
+ { 0x63A7, 113968 },
+ { 0x63A8, 113972 },
+ { 0x63A9, 113976 },
+ { 0x63AA, 113980 },
+ { 0x63AB, 113984 },
+ { 0x63AC, 113988 },
+ { 0x63AD, 113992 },
+ { 0x63AE, 113996 },
+ { 0x63AF, 114000 },
+ { 0x63B0, 114004 },
+ { 0x63B1, 114008 },
+ { 0x63B2, 114012 },
+ { 0x63B3, 114016 },
+ { 0x63B4, 114020 },
+ { 0x63B5, 114024 },
+ { 0x63B6, 114028 },
+ { 0x6405, 114032 },
+ { 0x6406, 114037 },
+ { 0x6407, 114042 },
+ { 0x6408, 114047 },
+ { 0x6409, 114052 },
+ { 0x640A, 114057 },
+ { 0x640B, 114062 },
+ { 0x640C, 114067 },
+ { 0x640D, 114072 },
+ { 0x640E, 114077 },
+ { 0x640F, 114082 },
+ { 0x6410, 114087 },
+ { 0x6411, 114092 },
+ { 0x6412, 114097 },
+ { 0x6413, 114102 },
+ { 0x6414, 114107 },
+ { 0x6415, 114112 },
+ { 0x6416, 114117 },
+ { 0x6417, 114122 },
+ { 0x6418, 114127 },
+ { 0x6419, 114132 },
+ { 0x641A, 114137 },
+ { 0x641B, 114142 },
+ { 0x641C, 114147 },
+ { 0x641D, 114152 },
+ { 0x641E, 114157 },
+ { 0x63EB, 114162 },
+ { 0x63EC, 114167 },
+ { 0x63ED, 114172 },
+ { 0x63EE, 114177 },
+ { 0x63EF, 114182 },
+ { 0x63F0, 114187 },
+ { 0x63F1, 114192 },
+ { 0x63F2, 114197 },
+ { 0x63F3, 114202 },
+ { 0x63F4, 114207 },
+ { 0x63F5, 114212 },
+ { 0x63F6, 114217 },
+ { 0x63F7, 114222 },
+ { 0x63F8, 114227 },
+ { 0x63F9, 114232 },
+ { 0x63FA, 114237 },
+ { 0x63FB, 114242 },
+ { 0x63FC, 114247 },
+ { 0x63FD, 114252 },
+ { 0x63FE, 114257 },
+ { 0x63FF, 114262 },
+ { 0x6400, 114267 },
+ { 0x6401, 114272 },
+ { 0x6402, 114277 },
+ { 0x6403, 114282 },
+ { 0x6404, 114287 },
+ { 0x6383, 114292 },
+ { 0x6384, 114296 },
+ { 0x6385, 114300 },
+ { 0x6386, 114304 },
+ { 0x6387, 114308 },
+ { 0x6388, 114312 },
+ { 0x6389, 114316 },
+ { 0x638A, 114320 },
+ { 0x638B, 114324 },
+ { 0x638C, 114328 },
+ { 0x638D, 114332 },
+ { 0x638E, 114336 },
+ { 0x638F, 114340 },
+ { 0x6390, 114344 },
+ { 0x6391, 114348 },
+ { 0x6392, 114352 },
+ { 0x6393, 114356 },
+ { 0x6394, 114360 },
+ { 0x6395, 114364 },
+ { 0x6396, 114368 },
+ { 0x6397, 114372 },
+ { 0x6398, 114376 },
+ { 0x6399, 114380 },
+ { 0x639A, 114384 },
+ { 0x639B, 114388 },
+ { 0x639C, 114392 },
+ { 0x65B8, 114396 },
+ { 0x65BD, 114400 },
+ { 0x65B9, 114404 },
+ { 0x65BC, 114408 },
+ { 0x65BB, 114412 },
+ { 0x65C0, 114416 },
+ { 0x65B7, 114420 },
+ { 0x65BF, 114424 },
+ { 0x65BE, 114428 },
+ { 0x65BA, 114432 },
+ { 0x6335, 114436 },
+ { 0x6336, 114440 },
+ { 0x6337, 114444 },
+ { 0x6338, 114448 },
+ { 0x6339, 114452 },
+ { 0x633A, 114456 },
+ { 0x633B, 114460 },
+ { 0x633C, 114464 },
+ { 0x633D, 114468 },
+ { 0x633E, 114472 },
+ { 0x633F, 114476 },
+ { 0x6340, 114480 },
+ { 0x6341, 114484 },
+ { 0x6342, 114488 },
+ { 0x6343, 114492 },
+ { 0x6344, 114496 },
+ { 0x6345, 114500 },
+ { 0x6346, 114504 },
+ { 0x6347, 114508 },
+ { 0x6348, 114512 },
+ { 0x6349, 114516 },
+ { 0x634A, 114520 },
+ { 0x634B, 114524 },
+ { 0x634C, 114528 },
+ { 0x634D, 114532 },
+ { 0x634E, 114536 },
+ { 0x6322, 114540 },
+ { 0x6323, 114544 },
+ { 0x6324, 114548 },
+ { 0x6325, 114552 },
+ { 0x6326, 114556 },
+ { 0x6327, 114560 },
+ { 0x6328, 114564 },
+ { 0x6329, 114568 },
+ { 0x632A, 114572 },
+ { 0x632B, 114576 },
+ { 0x632C, 114580 },
+ { 0x632D, 114584 },
+ { 0x632E, 114588 },
+ { 0x632F, 114592 },
+ { 0x6330, 114596 },
+ { 0x6331, 114600 },
+ { 0x6332, 114604 },
+ { 0x6333, 114608 },
+ { 0x6334, 114612 },
+ { 0x1BC5, 114616 },
+ { 0x1CAB, 114618 },
+ { 0x3CC5, 114620 },
+ { 0x3CC6, 114626 },
+ { 0x3CC7, 114632 },
+ { 0x3CC4, 114638 },
+ { 0x3CD3, 114645 },
+ { 0x3CCF, 114652 },
+ { 0x3CCB, 114660 },
+ { 0x3CD7, 114667 },
+ { 0x3CB1, 114675 },
+ { 0x3CD5, 114683 },
+ { 0x3CD1, 114690 },
+ { 0x3CDB, 114698 },
+ { 0x3CCD, 114705 },
+ { 0x3CC9, 114713 },
+ { 0x3CC8, 114719 },
+ { 0x3CAD, 114726 },
+ { 0x3CAA, 114731 },
+ { 0x3CD4, 114736 },
+ { 0x3CD0, 114743 },
+ { 0x3CCC, 114751 },
+ { 0x3CD8, 114758 },
+ { 0x3CB2, 114766 },
+ { 0x3CB2, 114774 },
+ { 0x3CD6, 114782 },
+ { 0x3CD2, 114789 },
+ { 0x3CDC, 114797 },
+ { 0x3CCE, 114804 },
+ { 0x3CCA, 114812 },
+ { 0x3CB0, 114818 },
+ { 0x3CAE, 114824 },
+ { 0x3CB3, 114829 },
+ { 0x3CAF, 114835 },
+ { 0x3CAC, 114841 },
+ { 0x3CAB, 114848 },
+ { 0x1DA6, 114854 },
+ { 0x6FD4, 114856 },
+ { 0x718B, 114858 },
+ { 0x0D30, 114860 },
+ { 0x0D32, 114863 },
+ { 0x053C, 114868 },
+ { 0x223F, 114872 },
+ { 0x2303, 114875 },
+ { 0x254E, 114879 },
+ { 0x292F, 114880 },
+ { 0x1F6D, 114883 },
+ { 0x1BB8, 114884 },
+ { 0x2162, 114886 },
+ { 0x2316, 114887 },
+ { 0x717F, 114890 },
+ { 0x1D3F, 114892 },
+ { 0x1D43, 114896 },
+ { 0x249A, 114900 },
+ { 0x234C, 114904 },
+ { 0x1DBC, 114908 },
+ { 0x6E3F, 114911 },
+ { 0x256B, 114918 },
+ { 0x26E7, 114920 },
+ { 0x26E6, 114925 },
+ { 0x26C9, 114930 },
+ { 0x26E4, 114935 },
+ { 0x26E5, 114940 },
+ { 0x1DCF, 114945 },
+ { 0x25CA, 114951 },
+ { 0x1DCE, 114956 },
+ { 0x1DDB, 114959 },
+ { 0x1F0B, 114966 },
+ { 0x1CCD, 114969 },
+ { 0x1CC9, 114972 },
+ { 0x1CCA, 114975 },
+ { 0x1CD3, 114978 },
+ { 0x1CD4, 114982 },
+ { 0x1CD5, 114986 },
+ { 0x1CD6, 114990 },
+ { 0x1CD2, 114994 },
+ { 0x1C8F, 114998 },
+ { 0x1C9A, 115001 },
+ { 0x1CA2, 115004 },
+ { 0x1CA6, 115007 },
+ { 0x1CA7, 115010 },
+ { 0x1CAA, 115013 },
+ { 0x1CB1, 115016 },
+ { 0x1CCC, 115019 },
+ { 0x1CCB, 115022 },
+ { 0x6E76, 115025 },
+ { 0x6E78, 115028 },
+ { 0x2542, 115032 },
+ { 0x2543, 115038 },
+ { 0x1C4D, 115044 },
+ { 0x1DDA, 115046 },
+ { 0x1DD7, 115049 },
+ { 0x464B, 115052 },
+ { 0x4656, 115056 },
+ { 0x4654, 115060 },
+ { 0x4659, 115064 },
+ { 0x4648, 115068 },
+ { 0x464E, 115072 },
+ { 0x4651, 115076 },
+ { 0x4658, 115080 },
+ { 0x464F, 115084 },
+ { 0x4650, 115088 },
+ { 0x4647, 115092 },
+ { 0x4649, 115096 },
+ { 0x4657, 115100 },
+ { 0x464D, 115104 },
+ { 0x464A, 115108 },
+ { 0x4652, 115112 },
+ { 0x4655, 115116 },
+ { 0x4653, 115120 },
+ { 0x464C, 115124 },
+ { 0x465A, 115128 },
+ { 0x4660, 115132 },
+ { 0x4661, 115137 },
+ { 0x465E, 115142 },
+ { 0x465B, 115146 },
+ { 0x465D, 115150 },
+ { 0x465C, 115154 },
+ { 0x465F, 115158 },
+ { 0x462D, 115162 },
+ { 0x4639, 115166 },
+ { 0x4635, 115170 },
+ { 0x4636, 115174 },
+ { 0x463E, 115178 },
+ { 0x462E, 115182 },
+ { 0x4638, 115186 },
+ { 0x462A, 115190 },
+ { 0x4630, 115194 },
+ { 0x4633, 115198 },
+ { 0x463B, 115202 },
+ { 0x463C, 115206 },
+ { 0x463D, 115210 },
+ { 0x4631, 115214 },
+ { 0x4632, 115218 },
+ { 0x4629, 115222 },
+ { 0x462B, 115226 },
+ { 0x463A, 115230 },
+ { 0x462F, 115234 },
+ { 0x462C, 115238 },
+ { 0x4634, 115242 },
+ { 0x4637, 115246 },
+ { 0x463F, 115250 },
+ { 0x4645, 115254 },
+ { 0x4646, 115259 },
+ { 0x4643, 115264 },
+ { 0x4640, 115268 },
+ { 0x4642, 115272 },
+ { 0x4641, 115276 },
+ { 0x4644, 115280 },
+ { 0x1EB2, 115284 },
+ { 0x2556, 115287 },
+ { 0x006A, 115291 },
+ { 0x6E48, 115296 },
+ { 0x1BC2, 115299 },
+ { 0x1C19, 115301 },
+ { 0x1BE1, 115303 },
+ { 0x1BDE, 115305 },
+ { 0x1D9C, 115307 },
+ { 0x2318, 115309 },
+ { 0x1FCE, 115312 },
+ { 0x1FD3, 115315 },
+ { 0x1FCF, 115318 },
+ { 0x1FD2, 115321 },
+ { 0x1FD1, 115324 },
+ { 0x1FD6, 115327 },
+ { 0x1FD5, 115330 },
+ { 0x1FD4, 115333 },
+ { 0x1FD0, 115336 },
+ { 0x1FF6, 115339 },
+ { 0x1FF7, 115344 },
+ { 0x1FF8, 115349 },
+ { 0x1FF9, 115354 },
+ { 0x1FFA, 115359 },
+ { 0x1FFB, 115364 },
+ { 0x1FFC, 115369 },
+ { 0x1FFD, 115374 },
+ { 0x1FFE, 115379 },
+ { 0x1FFF, 115384 },
+ { 0x2000, 115389 },
+ { 0x2001, 115394 },
+ { 0x2002, 115399 },
+ { 0x2003, 115404 },
+ { 0x2004, 115409 },
+ { 0x2005, 115414 },
+ { 0x2006, 115419 },
+ { 0x2007, 115424 },
+ { 0x2008, 115429 },
+ { 0x2009, 115434 },
+ { 0x200A, 115439 },
+ { 0x200B, 115444 },
+ { 0x200C, 115449 },
+ { 0x200D, 115454 },
+ { 0x200E, 115459 },
+ { 0x200F, 115464 },
+ { 0x6B4F, 115469 },
+ { 0x6B50, 115474 },
+ { 0x6B51, 115479 },
+ { 0x6B52, 115484 },
+ { 0x6B53, 115489 },
+ { 0x6B54, 115494 },
+ { 0x6B55, 115499 },
+ { 0x6B56, 115504 },
+ { 0x6B57, 115509 },
+ { 0x6B58, 115514 },
+ { 0x6B59, 115519 },
+ { 0x6B5A, 115524 },
+ { 0x6B5B, 115529 },
+ { 0x6B5C, 115534 },
+ { 0x6B5D, 115539 },
+ { 0x6B5E, 115544 },
+ { 0x6B5F, 115549 },
+ { 0x6B60, 115554 },
+ { 0x6B61, 115559 },
+ { 0x6B62, 115564 },
+ { 0x6B63, 115569 },
+ { 0x6B64, 115574 },
+ { 0x6B65, 115579 },
+ { 0x6B66, 115584 },
+ { 0x6B67, 115589 },
+ { 0x6B68, 115594 },
+ { 0x2C76, 115599 },
+ { 0x2C84, 115602 },
+ { 0x2C78, 115606 },
+ { 0x2C86, 115609 },
+ { 0x2C8C, 115613 },
+ { 0x2C7D, 115617 },
+ { 0x2C8B, 115620 },
+ { 0x2C77, 115624 },
+ { 0x2C85, 115627 },
+ { 0x2C74, 115631 },
+ { 0x2C82, 115634 },
+ { 0x2C71, 115638 },
+ { 0x2C7F, 115641 },
+ { 0x2C75, 115645 },
+ { 0x2C83, 115648 },
+ { 0x2C73, 115652 },
+ { 0x2C81, 115655 },
+ { 0x2C70, 115659 },
+ { 0x2C7E, 115662 },
+ { 0x2C72, 115666 },
+ { 0x2C80, 115669 },
+ { 0x2C79, 115673 },
+ { 0x2C87, 115676 },
+ { 0x2C7A, 115680 },
+ { 0x2C88, 115683 },
+ { 0x2C7C, 115687 },
+ { 0x2C8A, 115690 },
+ { 0x2C7B, 115694 },
+ { 0x2C89, 115697 },
+ { 0x2C8E, 115701 },
+ { 0x2C8D, 115706 },
+ { 0x1FD7, 115710 },
+ { 0x1FD8, 115713 },
+ { 0x1FD9, 115716 },
+ { 0x1FE1, 115719 },
+ { 0x1FDC, 115722 },
+ { 0x1FDD, 115725 },
+ { 0x1FDF, 115728 },
+ { 0x1FDB, 115731 },
+ { 0x1FE0, 115734 },
+ { 0x1FDA, 115737 },
+ { 0x1FDE, 115740 },
+ { 0x2C8F, 115743 },
+ { 0x2C94, 115746 },
+ { 0x2C9F, 115749 },
+ { 0x2C98, 115752 },
+ { 0x2C90, 115755 },
+ { 0x2CA9, 115758 },
+ { 0x2C9A, 115761 },
+ { 0x2C93, 115764 },
+ { 0x2C92, 115767 },
+ { 0x2CA1, 115770 },
+ { 0x2C99, 115773 },
+ { 0x2CA3, 115776 },
+ { 0x2C97, 115779 },
+ { 0x2CB0, 115782 },
+ { 0x2CB1, 115785 },
+ { 0x2C9C, 115788 },
+ { 0x2C9E, 115791 },
+ { 0x2C96, 115794 },
+ { 0x2CA7, 115797 },
+ { 0x2C9D, 115800 },
+ { 0x2CB2, 115803 },
+ { 0x2C95, 115806 },
+ { 0x2CA0, 115809 },
+ { 0x2CAA, 115812 },
+ { 0x2C91, 115815 },
+ { 0x2C9B, 115818 },
+ { 0x2CA2, 115821 },
+ { 0x2CA4, 115824 },
+ { 0x2CAE, 115827 },
+ { 0x2CAF, 115830 },
+ { 0x2CAD, 115833 },
+ { 0x2CA5, 115836 },
+ { 0x2CA8, 115839 },
+ { 0x2CAB, 115842 },
+ { 0x2CAC, 115845 },
+ { 0x2CA6, 115848 },
+ { 0x231C, 115851 },
+ { 0x263B, 115852 },
+ { 0x1BC3, 115855 },
+ { 0x1C1A, 115857 },
+ { 0x1BE2, 115859 },
+ { 0x1BDF, 115861 },
+ { 0x6F85, 115863 },
+ { 0x2541, 115865 },
+ { 0x6E37, 115866 },
+ { 0x1DCC, 115867 },
+ { 0x22A3, 115870 },
+ { 0x6F4C, 115872 },
+ { 0x6CBE, 115874 },
+ { 0x226F, 115875 },
+ { 0x0096, 115877 },
+ { 0x258E, 115879 },
+ { 0x258F, 115885 },
+ { 0x2591, 115891 },
+ { 0x2595, 115896 },
+ { 0x258A, 115900 },
+ { 0x258B, 115905 },
+ { 0x1EB3, 115909 },
+ { 0x2557, 115912 },
+ { 0x007A, 115916 },
+ { 0x6E49, 115921 },
+ { 0x2216, 115924 },
+ { 0x2310, 115925 },
+ { 0x230E, 115929 },
+ { 0x230F, 115933 },
+ { 0x2314, 115936 },
+ { 0x2295, 115939 },
+ { 0x22F7, 115941 },
+ { 0x230D, 115944 },
+ { 0x6DB8, 115947 },
+ { 0x2B2A, 115949 },
+ { 0x2B25, 115952 },
+ { 0x2B86, 115956 },
+ { 0x2B26, 115960 },
+ { 0x1F1D, 115964 },
+ { 0x7018, 115966 },
+ { 0x21D7, 115968 },
+ { 0x1F18, 115971 },
+ { 0x1F19, 115974 },
+ { 0x1F1B, 115977 },
+ { 0x1F1A, 115979 },
};
static const struct { uint16_t index; uint32_t name:24; }
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
__attribute__((__packed__))
#endif
-unicode_index_to_name[27859] = {
- { 0x0000, 33719 },
- { 0x0001, 101924 },
- { 0x0002, 98118 },
- { 0x0003, 51666 },
- { 0x0004, 44600 },
- { 0x0005, 61728 },
- { 0x0006, 83874 },
- { 0x0007, 99532 },
- { 0x0008, 13077 },
- { 0x0009, 32822 },
- { 0x000A, 66138 },
- { 0x000B, 14218 },
- { 0x000C, 18793 },
- { 0x000D, 106283 },
- { 0x000E, 12656 },
- { 0x000F, 63706 },
- { 0x0010, 18887 },
- { 0x0011, 18833 },
- { 0x0012, 18851 },
- { 0x0013, 18914 },
- { 0x0014, 18869 },
- { 0x0015, 18860 },
- { 0x0016, 18842 },
- { 0x0017, 18905 },
- { 0x0018, 18896 },
- { 0x0019, 18878 },
- { 0x001A, 18787 },
- { 0x001B, 98387 },
- { 0x001C, 96821 },
- { 0x001D, 45098 },
- { 0x001E, 106210 },
- { 0x001F, 82867 },
- { 0x0020, 99549 },
- { 0x0021, 27516 },
- { 0x0022, 27739 },
- { 0x0023, 27788 },
- { 0x0024, 27849 },
- { 0x0025, 27929 },
- { 0x0026, 28114 },
- { 0x0027, 28137 },
- { 0x0028, 28203 },
- { 0x0029, 28270 },
- { 0x002A, 28384 },
- { 0x002B, 28406 },
- { 0x002C, 28483 },
- { 0x002D, 28589 },
- { 0x002E, 28619 },
- { 0x002F, 28717 },
- { 0x0030, 29007 },
- { 0x0031, 29057 },
- { 0x0032, 29076 },
- { 0x0033, 29166 },
- { 0x0034, 29257 },
- { 0x0035, 29334 },
- { 0x0036, 29556 },
- { 0x0037, 29586 },
- { 0x0038, 29634 },
- { 0x0039, 29651 },
- { 0x003A, 29730 },
- { 0x003B, 12990 },
- { 0x003C, 62262 },
- { 0x003D, 32726 },
- { 0x003E, 99547 },
- { 0x003F, 6207 },
- { 0x0040, 19111 },
- { 0x0041, 23330 },
- { 0x0042, 23573 },
- { 0x0043, 23636 },
- { 0x0044, 23710 },
- { 0x0045, 23806 },
- { 0x0046, 24010 },
- { 0x0047, 24047 },
- { 0x0048, 24120 },
- { 0x0049, 24201 },
- { 0x004A, 24315 },
- { 0x004B, 24343 },
- { 0x004C, 24427 },
- { 0x004D, 24577 },
- { 0x004E, 24627 },
- { 0x004F, 24757 },
- { 0x0050, 25048 },
- { 0x0051, 25112 },
- { 0x0052, 25144 },
- { 0x0053, 25282 },
- { 0x0054, 25393 },
- { 0x0055, 25496 },
- { 0x0056, 25749 },
- { 0x0057, 25799 },
- { 0x0058, 25854 },
- { 0x0059, 25916 },
- { 0x005A, 26010 },
- { 0x005B, 12822 },
- { 0x005C, 83821 },
- { 0x005D, 32635 },
- { 0x005E, 34245 },
- { 0x005F, 82324 },
- { 0x0060, 79345 },
- { 0x0061, 12129 },
- { 0x0062, 32540 },
- { 0x0063, 70281 },
- { 0x0064, 11832 },
- { 0x0065, 43240 },
- { 0x0066, 62313 },
- { 0x0067, 94742 },
- { 0x0068, 88549 },
- { 0x0069, 77563 },
- { 0x006A, 111634 },
- { 0x006B, 7083 },
- { 0x006C, 14430 },
- { 0x006D, 100994 },
- { 0x006E, 51177 },
- { 0x006F, 44547 },
- { 0x0070, 100982 },
- { 0x0071, 105734 },
- { 0x0072, 105769 },
- { 0x0073, 15051 },
- { 0x0074, 31815 },
- { 0x0075, 61730 },
- { 0x0076, 51624 },
- { 0x0077, 56443 },
- { 0x0078, 105730 },
- { 0x0079, 97229 },
- { 0x007A, 112259 },
- { 0x007B, 54662 },
- { 0x007C, 54634 },
- { 0x007D, 54706 },
- { 0x007E, 79338 },
- { 0x007F, 27633 },
- { 0x0080, 27573 },
- { 0x0081, 27691 },
- { 0x0082, 27639 },
- { 0x0083, 27677 },
- { 0x0084, 27550 },
- { 0x0085, 29802 },
- { 0x0086, 27829 },
- { 0x0087, 27972 },
- { 0x0088, 27954 },
- { 0x0089, 28059 },
- { 0x008A, 28053 },
- { 0x008B, 28313 },
- { 0x008C, 28295 },
- { 0x008D, 28378 },
- { 0x008E, 28364 },
- { 0x008F, 29903 },
- { 0x0090, 28685 },
- { 0x0091, 28831 },
- { 0x0092, 28813 },
- { 0x0093, 28959 },
- { 0x0094, 28837 },
- { 0x0095, 28945 },
- { 0x0096, 112220 },
- { 0x0097, 28924 },
- { 0x0098, 29430 },
- { 0x0099, 29412 },
- { 0x009A, 29543 },
- { 0x009B, 29498 },
- { 0x009C, 29688 },
- { 0x009D, 30018 },
- { 0x009E, 26600 },
- { 0x009F, 23447 },
- { 0x00A0, 23387 },
- { 0x00A1, 23520 },
- { 0x00A2, 23461 },
- { 0x00A3, 23499 },
- { 0x00A4, 23364 },
- { 0x00A5, 26109 },
- { 0x00A6, 23683 },
- { 0x00A7, 23849 },
- { 0x00A8, 23831 },
- { 0x00A9, 23955 },
- { 0x00AA, 23942 },
- { 0x00AB, 24237 },
- { 0x00AC, 24219 },
- { 0x00AD, 24309 },
- { 0x00AE, 24288 },
- { 0x00AF, 26326 },
- { 0x00B0, 24691 },
- { 0x00B1, 24879 },
- { 0x00B2, 24861 },
- { 0x00B3, 25000 },
- { 0x00B4, 24885 },
- { 0x00B5, 24986 },
- { 0x00B6, 72177 },
- { 0x00B7, 24965 },
- { 0x00B8, 25608 },
- { 0x00B9, 25590 },
- { 0x00BA, 25736 },
- { 0x00BB, 25684 },
- { 0x00BC, 25960 },
- { 0x00BD, 26611 },
- { 0x00BE, 25998 },
- { 0x00BF, 27652 },
- { 0x00C0, 23474 },
- { 0x00C1, 27579 },
- { 0x00C2, 23393 },
- { 0x00C3, 27658 },
- { 0x00C4, 23480 },
- { 0x00C5, 27811 },
- { 0x00C6, 23665 },
- { 0x00C7, 27843 },
- { 0x00C8, 23704 },
- { 0x00C9, 27798 },
- { 0x00CA, 23646 },
- { 0x00CB, 27817 },
- { 0x00CC, 23671 },
- { 0x00CD, 27880 },
- { 0x00CE, 23761 },
- { 0x00CF, 27904 },
- { 0x00D0, 23774 },
- { 0x00D1, 27998 },
- { 0x00D2, 23881 },
- { 0x00D3, 27960 },
- { 0x00D4, 23837 },
- { 0x00D5, 27933 },
- { 0x00D6, 23810 },
- { 0x00D7, 28020 },
- { 0x00D8, 23903 },
- { 0x00D9, 27966 },
- { 0x00DA, 23843 },
- { 0x00DB, 28197 },
- { 0x00DC, 24114 },
- { 0x00DD, 28160 },
- { 0x00DE, 24070 },
- { 0x00DF, 28141 },
- { 0x00E0, 24051 },
- { 0x00E1, 28184 },
- { 0x00E2, 24094 },
- { 0x00E3, 28264 },
- { 0x00E4, 24195 },
- { 0x00E5, 28240 },
- { 0x00E6, 24164 },
- { 0x00E7, 28319 },
- { 0x00E8, 24243 },
- { 0x00E9, 28339 },
- { 0x00EA, 24263 },
- { 0x00EB, 28301 },
- { 0x00EC, 24225 },
- { 0x00ED, 28345 },
- { 0x00EE, 24269 },
- { 0x00EF, 28274 },
- { 0x00F0, 26892 },
- { 0x00F1, 30212 },
- { 0x00F2, 27176 },
- { 0x00F3, 28394 },
- { 0x00F4, 24331 },
- { 0x00F5, 28457 },
- { 0x00F6, 24394 },
- { 0x00F7, 26368 },
- { 0x00F8, 28529 },
- { 0x00F9, 24479 },
- { 0x00FA, 28576 },
- { 0x00FB, 24533 },
- { 0x00FC, 28535 },
- { 0x00FD, 24485 },
- { 0x00FE, 28556 },
- { 0x00FF, 24506 },
- { 0x0100, 28570 },
- { 0x0101, 24527 },
- { 0x0102, 28659 },
- { 0x0103, 24673 },
- { 0x0104, 28691 },
- { 0x0105, 24704 },
- { 0x0106, 28665 },
- { 0x0107, 24679 },
- { 0x0108, 24750 },
- { 0x0109, 29895 },
- { 0x010A, 26292 },
- { 0x010B, 28881 },
- { 0x010C, 24929 },
- { 0x010D, 28819 },
- { 0x010E, 24867 },
- { 0x010F, 28867 },
- { 0x0110, 24915 },
- { 0x0111, 30216 },
- { 0x0112, 27180 },
- { 0x0113, 29116 },
- { 0x0114, 25191 },
- { 0x0115, 29141 },
- { 0x0116, 25223 },
- { 0x0117, 29122 },
- { 0x0118, 25197 },
- { 0x0119, 29194 },
- { 0x011A, 25316 },
- { 0x011B, 29251 },
- { 0x011C, 25387 },
- { 0x011D, 29238 },
- { 0x011E, 25367 },
- { 0x011F, 29209 },
- { 0x0120, 25331 },
- { 0x0121, 29307 },
- { 0x0122, 25456 },
- { 0x0123, 29288 },
- { 0x0124, 25430 },
- { 0x0125, 29301 },
- { 0x0126, 25450 },
- { 0x0127, 29436 },
- { 0x0128, 25622 },
- { 0x0129, 29471 },
- { 0x012A, 25657 },
- { 0x012B, 29418 },
- { 0x012C, 25596 },
- { 0x012D, 29405 },
- { 0x012E, 25583 },
- { 0x012F, 29457 },
- { 0x0130, 25643 },
- { 0x0131, 29485 },
- { 0x0132, 25671 },
- { 0x0133, 29628 },
- { 0x0134, 25848 },
- { 0x0135, 29724 },
- { 0x0136, 26004 },
- { 0x0137, 29718 },
- { 0x0138, 29761 },
- { 0x0139, 26047 },
- { 0x013A, 29734 },
- { 0x013B, 26014 },
- { 0x013C, 29767 },
- { 0x013D, 26053 },
- { 0x013E, 26450 },
- { 0x013F, 23611 },
- { 0x0140, 27757 },
- { 0x0141, 27776 },
- { 0x0142, 23617 },
- { 0x0143, 29958 },
- { 0x0144, 26527 },
- { 0x0145, 29953 },
- { 0x0146, 27805 },
- { 0x0147, 23659 },
- { 0x0148, 30092 },
- { 0x0149, 27867 },
- { 0x014A, 27910 },
- { 0x014B, 23780 },
- { 0x014C, 26881 },
- { 0x014D, 30158 },
- { 0x014E, 30001 },
- { 0x014F, 29948 },
- { 0x0150, 28125 },
- { 0x0151, 24021 },
- { 0x0152, 28148 },
- { 0x0153, 29989 },
- { 0x0154, 26179 },
- { 0x0155, 29944 },
- { 0x0156, 28351 },
- { 0x0157, 28417 },
- { 0x0158, 24354 },
- { 0x0159, 24431 },
- { 0x015A, 26685 },
- { 0x015B, 30066 },
- { 0x015C, 28637 },
- { 0x015D, 24665 },
- { 0x015E, 28903 },
- { 0x015F, 28751 },
- { 0x0160, 24799 },
- { 0x0161, 29867 },
- { 0x0162, 26205 },
- { 0x0163, 29018 },
- { 0x0164, 25059 },
- { 0x0165, 27202 },
- { 0x0166, 29963 },
- { 0x0167, 26532 },
- { 0x0168, 29899 },
- { 0x0169, 27487 },
- { 0x016A, 25462 },
- { 0x016B, 29275 },
- { 0x016C, 25417 },
- { 0x016D, 29320 },
- { 0x016E, 29357 },
- { 0x016F, 25528 },
- { 0x0170, 30132 },
- { 0x0171, 29567 },
- { 0x0172, 29669 },
- { 0x0173, 25934 },
- { 0x0174, 29780 },
- { 0x0175, 26073 },
- { 0x0176, 29907 },
- { 0x0177, 29917 },
- { 0x0178, 26359 },
- { 0x0179, 26340 },
- { 0x017A, 27208 },
- { 0x017B, 29968 },
- { 0x017C, 26537 },
- { 0x017D, 27480 },
- { 0x017E, 27213 },
- { 0x017F, 27436 },
- { 0x0180, 27455 },
- { 0x0181, 27459 },
- { 0x0182, 27499 },
- { 0x0183, 29845 },
- { 0x0184, 27894 },
- { 0x0185, 26157 },
- { 0x0186, 29859 },
- { 0x0187, 28541 },
- { 0x0188, 26187 },
- { 0x0189, 29863 },
- { 0x018A, 28677 },
- { 0x018B, 26201 },
- { 0x018C, 27627 },
- { 0x018D, 23441 },
- { 0x018E, 28307 },
- { 0x018F, 24231 },
- { 0x0190, 28825 },
- { 0x0191, 24873 },
- { 0x0192, 29424 },
- { 0x0193, 25602 },
- { 0x0194, 29528 },
- { 0x0195, 25714 },
- { 0x0196, 29504 },
- { 0x0197, 25690 },
- { 0x0198, 29512 },
- { 0x0199, 25698 },
- { 0x019A, 29520 },
- { 0x019B, 25706 },
- { 0x019C, 26720 },
- { 0x019D, 27683 },
- { 0x019E, 23505 },
- { 0x019F, 27527 },
- { 0x01A0, 23341 },
- { 0x01A1, 29812 },
- { 0x01A2, 26119 },
- { 0x01A3, 28178 },
- { 0x01A4, 24088 },
- { 0x01A5, 28166 },
- { 0x01A6, 24076 },
- { 0x01A7, 28436 },
- { 0x01A8, 24373 },
- { 0x01A9, 28910 },
- { 0x01AA, 24951 },
- { 0x01AB, 28916 },
- { 0x01AC, 24957 },
- { 0x01AD, 29911 },
- { 0x01AE, 26346 },
- { 0x01AF, 24319 },
- { 0x01B0, 29841 },
- { 0x01B1, 27886 },
- { 0x01B2, 26153 },
- { 0x01B3, 28154 },
- { 0x01B4, 24064 },
- { 0x01B5, 29993 },
- { 0x01B6, 29977 },
- { 0x01B7, 28671 },
- { 0x01B8, 24685 },
- { 0x01B9, 27557 },
- { 0x01BA, 23371 },
- { 0x01BB, 29806 },
- { 0x01BC, 26113 },
- { 0x01BD, 28930 },
- { 0x01BE, 24971 },
- { 0x01BF, 27645 },
- { 0x01C0, 23467 },
- { 0x01C1, 27670 },
- { 0x01C2, 23492 },
- { 0x01C3, 27991 },
- { 0x01C4, 23874 },
- { 0x01C5, 28046 },
- { 0x01C6, 23935 },
- { 0x01C7, 28332 },
- { 0x01C8, 24256 },
- { 0x01C9, 28357 },
- { 0x01CA, 24281 },
- { 0x01CB, 28874 },
- { 0x01CC, 24922 },
- { 0x01CD, 28938 },
- { 0x01CE, 24979 },
- { 0x01CF, 29128 },
- { 0x01D0, 25203 },
- { 0x01D1, 29154 },
- { 0x01D2, 25258 },
- { 0x01D3, 29464 },
- { 0x01D4, 25650 },
- { 0x01D5, 29491 },
- { 0x01D6, 25677 },
- { 0x01D7, 29224 },
- { 0x01D8, 25346 },
- { 0x01D9, 29294 },
- { 0x01DA, 25436 },
- { 0x01DB, 29981 },
- { 0x01DC, 26546 },
- { 0x01DD, 28234 },
- { 0x01DE, 24158 },
- { 0x01DF, 28651 },
- { 0x01E0, 23728 },
- { 0x01E1, 29875 },
- { 0x01E2, 26213 },
- { 0x01E3, 29748 },
- { 0x01E4, 26034 },
- { 0x01E5, 27520 },
- { 0x01E6, 23334 },
- { 0x01E7, 28032 },
- { 0x01E8, 23915 },
- { 0x01E9, 28951 },
- { 0x01EA, 24992 },
- { 0x01EB, 28851 },
- { 0x01EC, 24899 },
- { 0x01ED, 28721 },
- { 0x01EE, 24761 },
- { 0x01EF, 28728 },
- { 0x01F0, 24768 },
- { 0x01F1, 29706 },
- { 0x01F2, 25986 },
- { 0x01F3, 24459 },
- { 0x01F4, 24645 },
- { 0x01F5, 25411 },
- { 0x01F6, 26897 },
- { 0x01F7, 26148 },
- { 0x01F8, 26217 },
- { 0x01F9, 27664 },
- { 0x01FA, 27823 },
- { 0x01FB, 23677 },
- { 0x01FC, 28487 },
- { 0x01FD, 29313 },
- { 0x01FE, 25353 },
- { 0x01FF, 26059 },
- { 0x0200, 30097 },
- { 0x0201, 26918 },
- { 0x0202, 27770 },
- { 0x0203, 29338 },
- { 0x0204, 30076 },
- { 0x0205, 28026 },
- { 0x0206, 23909 },
- { 0x0207, 28388 },
- { 0x0208, 24325 },
- { 0x0209, 30010 },
- { 0x020A, 25122 },
- { 0x020B, 29135 },
- { 0x020C, 25217 },
- { 0x020D, 29712 },
- { 0x020E, 25992 },
- { 0x020F, 26715 },
- { 0x0210, 26550 },
- { 0x0211, 26876 },
- { 0x0212, 23591 },
- { 0x0213, 26492 },
- { 0x0214, 23653 },
- { 0x0215, 23755 },
- { 0x0216, 23734 },
- { 0x0217, 27015 },
- { 0x0218, 26583 },
- { 0x0219, 26587 },
- { 0x021A, 26479 },
- { 0x021B, 27027 },
- { 0x021C, 27033 },
- { 0x021D, 26666 },
- { 0x021E, 26902 },
- { 0x021F, 24058 },
- { 0x0220, 26691 },
- { 0x0221, 27246 },
- { 0x0222, 26565 },
- { 0x0223, 26517 },
- { 0x0224, 26730 },
- { 0x0225, 24138 },
- { 0x0226, 26430 },
- { 0x0227, 24275 },
- { 0x0228, 26436 },
- { 0x0229, 27263 },
- { 0x022A, 24520 },
- { 0x022B, 24453 },
- { 0x022C, 24554 },
- { 0x022D, 26446 },
- { 0x022E, 26766 },
- { 0x022F, 26771 },
- { 0x0230, 24595 },
- { 0x0231, 24651 },
- { 0x0232, 24730 },
- { 0x0233, 27295 },
- { 0x0234, 26634 },
- { 0x0235, 27363 },
- { 0x0236, 26661 },
- { 0x0237, 26384 },
- { 0x0238, 26793 },
- { 0x0239, 26805 },
- { 0x023A, 26798 },
- { 0x023B, 25178 },
- { 0x023C, 25185 },
- { 0x023D, 25243 },
- { 0x023E, 27020 },
- { 0x023F, 27310 },
- { 0x0240, 27418 },
- { 0x0241, 25310 },
- { 0x0242, 26302 },
- { 0x0243, 26909 },
- { 0x0244, 26605 },
- { 0x0245, 26306 },
- { 0x0246, 26820 },
- { 0x0247, 25482 },
- { 0x0248, 25500 },
- { 0x0249, 26958 },
- { 0x024A, 25766 },
- { 0x024B, 26825 },
- { 0x024C, 26830 },
- { 0x024D, 26835 },
- { 0x024E, 27348 },
- { 0x024F, 26092 },
- { 0x0250, 26028 },
- { 0x0251, 26330 },
- { 0x0252, 26334 },
- { 0x0253, 27445 },
- { 0x0254, 27507 },
- { 0x0255, 27475 },
- { 0x0256, 27503 },
- { 0x0257, 27467 },
- { 0x0258, 27221 },
- { 0x0259, 26655 },
- { 0x025A, 27251 },
- { 0x025B, 27258 },
- { 0x025C, 24337 },
- { 0x025D, 26756 },
- { 0x025E, 27278 },
- { 0x025F, 25116 },
- { 0x0260, 27449 },
- { 0x0261, 27492 },
- { 0x0262, 26163 },
- { 0x0263, 26411 },
- { 0x0264, 26168 },
- { 0x0265, 26235 },
- { 0x0266, 26522 },
- { 0x0267, 26222 },
- { 0x0268, 26416 },
- { 0x0269, 26191 },
- { 0x026A, 26196 },
- { 0x026B, 27471 },
- { 0x026C, 27463 },
- { 0x026D, 26735 },
- { 0x026E, 26742 },
- { 0x026F, 81174 },
- { 0x0270, 81178 },
- { 0x0271, 81190 },
- { 0x0272, 81269 },
- { 0x0273, 81479 },
- { 0x0274, 81484 },
- { 0x0275, 81539 },
- { 0x0276, 81320 },
- { 0x0277, 81328 },
- { 0x0278, 81120 },
- { 0x0279, 81578 },
- { 0x027A, 81647 },
- { 0x027B, 81878 },
- { 0x027C, 81841 },
- { 0x027D, 81123 },
- { 0x027E, 81062 },
- { 0x027F, 81816 },
- { 0x0280, 81845 },
- { 0x0281, 81067 },
- { 0x0282, 81128 },
- { 0x0283, 80877 },
- { 0x0284, 81029 },
- { 0x0285, 81881 },
- { 0x0286, 18666 },
- { 0x0287, 81850 },
- { 0x0288, 81586 },
- { 0x0289, 81085 },
- { 0x028A, 81106 },
- { 0x028B, 80979 },
- { 0x028C, 80969 },
- { 0x028D, 80942 },
- { 0x028E, 80937 },
- { 0x028F, 81909 },
- { 0x0290, 81033 },
- { 0x0291, 81762 },
- { 0x0292, 81756 },
- { 0x0293, 80873 },
- { 0x0294, 81025 },
- { 0x0295, 81075 },
- { 0x0296, 81116 },
- { 0x0297, 18592 },
- { 0x0298, 5899 },
- { 0x0299, 14290 },
- { 0x029A, 51715 },
- { 0x029B, 33495 },
- { 0x029C, 44939 },
- { 0x029D, 81631 },
- { 0x029E, 81102 },
- { 0x029F, 81413 },
- { 0x02A0, 81204 },
- { 0x02A1, 81273 },
- { 0x02A2, 81324 },
- { 0x02A3, 81567 },
- { 0x02A4, 81885 },
- { 0x02A5, 81038 },
- { 0x02A6, 80995 },
- { 0x02A7, 80932 },
- { 0x02A8, 81854 },
- { 0x02A9, 81019 },
- { 0x02AA, 81079 },
- { 0x02AB, 81820 },
- { 0x02AC, 81913 },
- { 0x02AD, 81582 },
- { 0x02AE, 80913 },
- { 0x02AF, 80908 },
- { 0x02B0, 80923 },
- { 0x02B1, 80947 },
- { 0x02B2, 80928 },
- { 0x02B3, 81589 },
- { 0x02B4, 81600 },
- { 0x02B5, 81594 },
- { 0x02B6, 80952 },
- { 0x02B7, 81616 },
- { 0x02B8, 81094 },
- { 0x02B9, 80903 },
- { 0x02BA, 81089 },
- { 0x02BB, 80898 },
- { 0x02BC, 81132 },
- { 0x02BD, 81071 },
- { 0x02BE, 80918 },
- { 0x02BF, 87402 },
- { 0x02C0, 87371 },
- { 0x02C1, 88396 },
- { 0x02C2, 87782 },
- { 0x02C3, 87916 },
- { 0x02C4, 88325 },
- { 0x02C5, 87378 },
- { 0x02C6, 87218 },
- { 0x02C7, 88350 },
- { 0x02C8, 87271 },
- { 0x02C9, 87354 },
- { 0x02CA, 87837 },
- { 0x02CB, 87383 },
- { 0x02CC, 88331 },
- { 0x02CD, 87884 },
- { 0x02CE, 87848 },
- { 0x02CF, 88494 },
- { 0x02D0, 88291 },
- { 0x02D1, 87958 },
- { 0x02D2, 87388 },
- { 0x02D3, 88327 },
- { 0x02D4, 87391 },
- { 0x02D5, 87405 },
- { 0x02D6, 87374 },
- { 0x02D7, 87286 },
- { 0x02D8, 87724 },
- { 0x02D9, 87290 },
- { 0x02DA, 87274 },
- { 0x02DB, 87281 },
- { 0x02DC, 87208 },
- { 0x02DD, 87263 },
- { 0x02DE, 87350 },
- { 0x02DF, 87710 },
- { 0x02E0, 88496 },
- { 0x02E1, 88392 },
- { 0x02E2, 87225 },
- { 0x02E3, 88352 },
- { 0x02E4, 87357 },
- { 0x02E5, 87395 },
- { 0x02E6, 87975 },
- { 0x02E7, 87939 },
- { 0x02E8, 88335 },
- { 0x02E9, 87813 },
- { 0x02EA, 88302 },
- { 0x02EB, 87385 },
- { 0x02EC, 88399 },
- { 0x02ED, 87380 },
- { 0x02EE, 88294 },
- { 0x02EF, 87789 },
- { 0x02F0, 87927 },
- { 0x02F1, 87228 },
- { 0x02F2, 87824 },
- { 0x02F3, 87797 },
- { 0x02F4, 87762 },
- { 0x02F5, 87333 },
- { 0x02F6, 87766 },
- { 0x02F7, 87337 },
- { 0x02F8, 87719 },
- { 0x02F9, 88298 },
- { 0x02FA, 87944 },
- { 0x02FB, 88035 },
- { 0x02FC, 87195 },
- { 0x02FD, 88339 },
- { 0x02FE, 87881 },
- { 0x02FF, 87398 },
- { 0x0300, 87367 },
- { 0x0301, 87428 },
- { 0x0302, 87409 },
- { 0x0303, 87424 },
- { 0x0304, 87431 },
- { 0x0305, 87810 },
- { 0x0306, 87912 },
- { 0x0307, 87889 },
- { 0x0308, 87294 },
- { 0x0309, 87231 },
- { 0x030A, 88482 },
- { 0x030B, 87800 },
- { 0x030C, 87311 },
- { 0x030D, 88038 },
- { 0x030E, 88286 },
- { 0x030F, 87754 },
- { 0x0310, 87276 },
- { 0x0311, 87981 },
- { 0x0312, 87198 },
- { 0x0313, 87324 },
- { 0x0314, 87758 },
- { 0x0315, 87740 },
- { 0x0316, 87714 },
- { 0x0317, 87221 },
- { 0x0318, 88045 },
- { 0x0319, 87833 },
- { 0x031A, 87966 },
- { 0x031B, 87844 },
- { 0x031C, 87841 },
- { 0x031D, 87865 },
- { 0x031E, 87868 },
- { 0x031F, 87852 },
- { 0x0320, 87872 },
- { 0x0321, 87903 },
- { 0x0322, 87434 },
- { 0x0323, 87467 },
- { 0x0324, 87487 },
- { 0x0325, 87521 },
- { 0x0326, 87574 },
- { 0x0327, 87451 },
- { 0x0328, 87462 },
- { 0x0329, 87482 },
- { 0x032A, 87511 },
- { 0x032B, 87547 },
- { 0x032C, 87569 },
- { 0x032D, 87595 },
- { 0x032E, 87605 },
- { 0x032F, 20810 },
- { 0x0330, 19475 },
- { 0x0331, 21282 },
- { 0x0332, 20067 },
- { 0x0333, 21524 },
- { 0x0334, 19197 },
- { 0x0335, 21489 },
- { 0x0336, 20346 },
- { 0x0337, 22015 },
- { 0x0338, 20358 },
- { 0x0339, 19215 },
- { 0x033A, 20351 },
- { 0x033B, 21549 },
- { 0x033C, 20802 },
- { 0x033D, 20375 },
- { 0x033E, 21576 },
- { 0x033F, 21064 },
- { 0x0340, 19116 },
- { 0x0341, 21341 },
- { 0x0342, 20754 },
- { 0x0343, 20884 },
- { 0x0344, 21407 },
- { 0x0345, 21459 },
- { 0x0346, 21256 },
- { 0x0347, 19587 },
- { 0x0348, 20918 },
- { 0x0349, 20806 },
- { 0x034A, 21098 },
- { 0x034B, 21094 },
- { 0x034C, 21287 },
- { 0x034D, 20914 },
- { 0x034E, 20608 },
- { 0x034F, 21278 },
- { 0x0350, 20814 },
- { 0x0351, 21102 },
- { 0x0352, 21106 },
- { 0x0353, 20588 },
- { 0x0354, 20592 },
- { 0x0355, 20600 },
- { 0x0356, 21353 },
- { 0x0357, 20596 },
- { 0x0358, 20780 },
- { 0x0359, 21274 },
- { 0x035A, 20798 },
- { 0x035B, 21419 },
- { 0x035C, 20772 },
- { 0x035D, 20604 },
- { 0x035E, 20776 },
- { 0x035F, 21110 },
- { 0x0360, 20908 },
- { 0x0361, 21483 },
- { 0x0362, 19775 },
- { 0x0363, 20130 },
- { 0x0364, 19395 },
- { 0x0365, 19549 },
- { 0x0366, 20316 },
- { 0x0367, 19621 },
- { 0x0368, 19471 },
- { 0x0369, 19836 },
- { 0x036A, 19827 },
- { 0x036B, 20076 },
- { 0x036C, 19617 },
- { 0x036D, 19241 },
- { 0x036E, 20054 },
- { 0x036F, 19479 },
- { 0x0370, 19840 },
- { 0x0371, 19848 },
- { 0x0372, 19221 },
- { 0x0373, 19225 },
- { 0x0374, 19233 },
- { 0x0375, 20142 },
- { 0x0376, 19229 },
- { 0x0377, 19443 },
- { 0x0378, 19831 },
- { 0x0379, 20050 },
- { 0x037A, 19467 },
- { 0x037B, 20208 },
- { 0x037C, 19435 },
- { 0x037D, 19237 },
- { 0x037E, 19439 },
- { 0x037F, 19852 },
- { 0x0380, 19573 },
- { 0x0381, 20302 },
- { 0x0382, 20196 },
- { 0x0383, 20278 },
- { 0x0384, 20006 },
- { 0x0385, 20574 },
- { 0x0386, 19155 },
- { 0x0387, 20364 },
- { 0x0388, 21527 },
- { 0x0389, 21532 },
- { 0x038A, 21539 },
- { 0x038B, 19136 },
- { 0x038C, 19113 },
- { 0x038D, 19119 },
- { 0x038E, 20546 },
- { 0x038F, 20062 },
- { 0x0390, 20543 },
- { 0x0391, 20058 },
- { 0x0392, 20550 },
- { 0x0393, 20072 },
- { 0x0394, 20507 },
- { 0x0395, 19844 },
- { 0x0396, 20510 },
- { 0x0397, 20046 },
- { 0x0398, 44384 },
- { 0x0399, 44076 },
- { 0x039A, 44246 },
- { 0x039B, 43938 },
- { 0x039C, 44380 },
- { 0x039D, 44072 },
- { 0x039E, 44372 },
- { 0x039F, 44064 },
- { 0x03A0, 44424 },
- { 0x03A1, 44116 },
- { 0x03A2, 44420 },
- { 0x03A3, 44112 },
- { 0x03A4, 44238 },
- { 0x03A5, 43930 },
- { 0x03A6, 19191 },
- { 0x03A7, 19144 },
- { 0x03A8, 20553 },
- { 0x03A9, 20504 },
- { 0x03AA, 20578 },
- { 0x03AB, 20557 },
- { 0x03AC, 21552 },
- { 0x03AD, 20794 },
- { 0x03AE, 19463 },
- { 0x03AF, 21494 },
- { 0x03B0, 20790 },
- { 0x03B1, 19459 },
- { 0x03B2, 19139 },
- { 0x03B3, 21506 },
- { 0x03B4, 20582 },
- { 0x03B5, 21499 },
- { 0x03B6, 71451 },
- { 0x03B7, 71457 },
- { 0x03B8, 71608 },
- { 0x03B9, 71657 },
- { 0x03BA, 72129 },
- { 0x03BB, 71616 },
- { 0x03BC, 72139 },
- { 0x03BD, 71552 },
- { 0x03BE, 71461 },
- { 0x03BF, 71677 },
- { 0x03C0, 71681 },
- { 0x03C1, 71846 },
- { 0x03C2, 71665 },
- { 0x03C3, 71261 },
- { 0x03C4, 71946 },
- { 0x03C5, 71743 },
- { 0x03C6, 71231 },
- { 0x03C7, 71312 },
- { 0x03C8, 71540 },
- { 0x03C9, 71620 },
- { 0x03CA, 71316 },
- { 0x03CB, 71441 },
- { 0x03CC, 71713 },
- { 0x03CD, 71564 },
- { 0x03CE, 71257 },
- { 0x03CF, 71934 },
- { 0x03D0, 71465 },
- { 0x03D1, 71324 },
- { 0x03D2, 71353 },
- { 0x03D3, 71363 },
- { 0x03D4, 71279 },
- { 0x03D5, 71498 },
- { 0x03D6, 71399 },
- { 0x03D7, 71409 },
- { 0x03D8, 71519 },
- { 0x03D9, 71289 },
- { 0x03DA, 71320 },
- { 0x03DB, 71419 },
- { 0x03DC, 71697 },
- { 0x03DD, 71585 },
- { 0x03DE, 71693 },
- { 0x03DF, 71930 },
- { 0x03E0, 71759 },
- { 0x03E1, 71858 },
- { 0x03E2, 71837 },
- { 0x03E3, 71247 },
- { 0x03E4, 71560 },
- { 0x03E5, 71548 },
- { 0x03E6, 70285 },
- { 0x03E7, 70366 },
- { 0x03E8, 70594 },
- { 0x03E9, 70674 },
- { 0x03EA, 70370 },
- { 0x03EB, 70495 },
- { 0x03EC, 70767 },
- { 0x03ED, 70618 },
- { 0x03EE, 70311 },
- { 0x03EF, 70988 },
- { 0x03F0, 70519 },
- { 0x03F1, 70378 },
- { 0x03F2, 70407 },
- { 0x03F3, 70417 },
- { 0x03F4, 70333 },
- { 0x03F5, 70552 },
- { 0x03F6, 70453 },
- { 0x03F7, 70463 },
- { 0x03F8, 70573 },
- { 0x03F9, 70343 },
- { 0x03FA, 70374 },
- { 0x03FB, 70473 },
- { 0x03FC, 70751 },
- { 0x03FD, 70639 },
- { 0x03FE, 70747 },
- { 0x03FF, 70984 },
- { 0x0400, 70813 },
- { 0x0401, 70912 },
- { 0x0402, 70891 },
- { 0x0403, 70301 },
- { 0x0404, 70614 },
- { 0x0405, 70602 },
- { 0x0406, 70505 },
- { 0x0407, 70511 },
- { 0x0408, 70662 },
- { 0x0409, 70711 },
- { 0x040A, 71187 },
- { 0x040B, 70670 },
- { 0x040C, 71197 },
- { 0x040D, 70606 },
- { 0x040E, 70515 },
- { 0x040F, 70731 },
- { 0x0410, 70735 },
- { 0x0411, 70900 },
- { 0x0412, 70719 },
- { 0x0413, 70315 },
- { 0x0414, 71000 },
- { 0x0415, 70797 },
- { 0x0416, 71905 },
- { 0x0417, 70959 },
- { 0x0418, 71709 },
- { 0x0419, 70763 },
- { 0x041A, 72026 },
- { 0x041B, 71080 },
- { 0x041C, 71980 },
- { 0x041D, 71034 },
- { 0x041E, 72049 },
- { 0x041F, 71103 },
- { 0x0420, 71580 },
- { 0x0421, 70634 },
- { 0x0422, 72031 },
- { 0x0423, 71085 },
- { 0x0424, 71669 },
- { 0x0425, 70723 },
- { 0x0426, 71685 },
- { 0x0427, 70739 },
- { 0x0428, 71755 },
- { 0x0429, 70809 },
- { 0x042A, 72004 },
- { 0x042B, 71058 },
- { 0x042C, 72008 },
- { 0x042D, 71062 },
- { 0x042E, 71536 },
- { 0x042F, 70590 },
- { 0x0430, 71915 },
- { 0x0431, 70969 },
- { 0x0432, 71909 },
- { 0x0433, 70963 },
- { 0x0434, 71494 },
- { 0x0435, 70548 },
- { 0x0436, 71901 },
- { 0x0437, 70955 },
- { 0x0438, 72161 },
- { 0x0439, 88061 },
- { 0x043A, 88283 },
- { 0x043B, 88053 },
- { 0x043C, 88057 },
- { 0x043D, 88275 },
- { 0x043E, 88263 },
- { 0x043F, 88271 },
- { 0x0440, 71939 },
- { 0x0441, 70993 },
- { 0x0442, 72075 },
- { 0x0443, 71133 },
- { 0x0444, 71403 },
- { 0x0445, 70457 },
- { 0x0446, 71645 },
- { 0x0447, 70699 },
- { 0x0448, 71631 },
- { 0x0449, 70685 },
- { 0x044A, 71624 },
- { 0x044B, 70678 },
- { 0x044C, 71723 },
- { 0x044D, 70777 },
- { 0x044E, 71568 },
- { 0x044F, 70622 },
- { 0x0450, 71488 },
- { 0x0451, 70542 },
- { 0x0452, 71481 },
- { 0x0453, 70535 },
- { 0x0454, 71475 },
- { 0x0455, 70529 },
- { 0x0456, 71989 },
- { 0x0457, 71043 },
- { 0x0458, 71393 },
- { 0x0459, 70447 },
- { 0x045A, 72149 },
- { 0x045B, 71207 },
- { 0x045C, 71502 },
- { 0x045D, 70556 },
- { 0x045E, 72092 },
- { 0x045F, 71150 },
- { 0x0460, 71413 },
- { 0x0461, 70467 },
- { 0x0462, 71530 },
- { 0x0463, 70584 },
- { 0x0464, 72080 },
- { 0x0465, 71138 },
- { 0x0466, 72085 },
- { 0x0467, 71143 },
- { 0x0468, 71435 },
- { 0x0469, 70489 },
- { 0x046A, 72154 },
- { 0x046B, 71212 },
- { 0x046C, 71596 },
- { 0x046D, 70650 },
- { 0x046E, 71589 },
- { 0x046F, 70643 },
- { 0x0470, 71808 },
- { 0x0471, 70862 },
- { 0x0472, 72097 },
- { 0x0473, 71155 },
- { 0x0474, 72102 },
- { 0x0475, 71160 },
- { 0x0476, 71224 },
- { 0x0477, 71717 },
- { 0x0478, 70771 },
- { 0x0479, 71469 },
- { 0x047A, 70523 },
- { 0x047B, 71334 },
- { 0x047C, 70388 },
- { 0x047D, 71367 },
- { 0x047E, 70421 },
- { 0x047F, 71380 },
- { 0x0480, 70434 },
- { 0x0481, 72134 },
- { 0x0482, 71192 },
- { 0x0483, 71357 },
- { 0x0484, 70411 },
- { 0x0485, 71109 },
- { 0x0486, 71235 },
- { 0x0487, 70289 },
- { 0x0488, 71241 },
- { 0x0489, 70295 },
- { 0x048A, 72144 },
- { 0x048B, 71202 },
- { 0x048C, 71445 },
- { 0x048D, 70499 },
- { 0x048E, 71920 },
- { 0x048F, 70974 },
- { 0x0490, 71924 },
- { 0x0491, 70978 },
- { 0x0492, 71729 },
- { 0x0493, 70783 },
- { 0x0494, 71574 },
- { 0x0495, 70628 },
- { 0x0496, 72109 },
- { 0x0497, 71167 },
- { 0x0498, 71267 },
- { 0x0499, 70321 },
- { 0x049A, 71273 },
- { 0x049B, 70327 },
- { 0x049C, 71283 },
- { 0x049D, 70337 },
- { 0x049E, 71951 },
- { 0x049F, 71005 },
- { 0x04A0, 71956 },
- { 0x04A1, 71010 },
- { 0x04A2, 71251 },
- { 0x04A3, 70305 },
- { 0x04A4, 71300 },
- { 0x04A5, 70354 },
- { 0x04A6, 71306 },
- { 0x04A7, 70360 },
- { 0x04A8, 71293 },
- { 0x04A9, 70347 },
- { 0x04AA, 71602 },
- { 0x04AB, 70656 },
- { 0x04AC, 71651 },
- { 0x04AD, 70705 },
- { 0x04AE, 71869 },
- { 0x04AF, 70923 },
- { 0x04B0, 71637 },
- { 0x04B1, 70691 },
- { 0x04B2, 71423 },
- { 0x04B3, 70477 },
- { 0x04B4, 71429 },
- { 0x04B5, 70483 },
- { 0x04B6, 71768 },
- { 0x04B7, 70822 },
- { 0x04B8, 71773 },
- { 0x04B9, 70827 },
- { 0x04BA, 71798 },
- { 0x04BB, 70852 },
- { 0x04BC, 71803 },
- { 0x04BD, 70857 },
- { 0x04BE, 71778 },
- { 0x04BF, 70832 },
- { 0x04C0, 71783 },
- { 0x04C1, 70837 },
- { 0x04C2, 71788 },
- { 0x04C3, 70842 },
- { 0x04C4, 71793 },
- { 0x04C5, 70847 },
- { 0x04C6, 72060 },
- { 0x04C7, 71118 },
- { 0x04C8, 71328 },
- { 0x04C9, 70382 },
- { 0x04CA, 71673 },
- { 0x04CB, 70727 },
- { 0x04CC, 71689 },
- { 0x04CD, 70743 },
- { 0x04CE, 71705 },
- { 0x04CF, 70759 },
- { 0x04D0, 71515 },
- { 0x04D1, 70569 },
- { 0x04D2, 71544 },
- { 0x04D3, 70598 },
- { 0x04D4, 71879 },
- { 0x04D5, 70933 },
- { 0x04D6, 71340 },
- { 0x04D7, 70394 },
- { 0x04D8, 71386 },
- { 0x04D9, 70440 },
- { 0x04DA, 71509 },
- { 0x04DB, 70563 },
- { 0x04DC, 71812 },
- { 0x04DD, 70866 },
- { 0x04DE, 71373 },
- { 0x04DF, 70427 },
- { 0x04E0, 71897 },
- { 0x04E1, 70951 },
- { 0x04E2, 71739 },
- { 0x04E3, 70793 },
- { 0x04E4, 71347 },
- { 0x04E5, 70401 },
- { 0x04E6, 66018 },
- { 0x04E7, 66022 },
- { 0x04E8, 66038 },
- { 0x04E9, 65974 },
- { 0x04EA, 66030 },
- { 0x04EB, 66014 },
- { 0x04EC, 65978 },
- { 0x04ED, 65982 },
- { 0x04EE, 66002 },
- { 0x04EF, 66086 },
- { 0x04F0, 66042 },
- { 0x04F1, 66102 },
- { 0x04F2, 66082 },
- { 0x04F3, 65966 },
- { 0x04F4, 66050 },
- { 0x04F5, 65986 },
- { 0x04F6, 65990 },
- { 0x04F7, 66094 },
- { 0x04F8, 66090 },
- { 0x04F9, 66054 },
- { 0x04FA, 66010 },
- { 0x04FB, 66058 },
- { 0x04FC, 66074 },
- { 0x04FD, 66006 },
- { 0x04FE, 66026 },
- { 0x04FF, 66062 },
- { 0x0500, 66098 },
- { 0x0501, 65998 },
- { 0x0502, 66070 },
- { 0x0503, 66078 },
- { 0x0504, 66110 },
- { 0x0505, 66066 },
- { 0x0506, 65970 },
- { 0x0507, 66114 },
- { 0x0508, 66106 },
- { 0x0509, 66046 },
- { 0x050A, 65994 },
- { 0x050B, 66034 },
- { 0x050C, 66121 },
- { 0x050D, 66130 },
- { 0x050E, 66118 },
- { 0x050F, 66132 },
- { 0x0510, 65780 },
- { 0x0511, 66127 },
- { 0x0512, 66135 },
- { 0x0513, 65834 },
- { 0x0514, 65838 },
- { 0x0515, 65854 },
- { 0x0516, 65790 },
- { 0x0517, 65846 },
- { 0x0518, 65830 },
- { 0x0519, 65794 },
- { 0x051A, 65798 },
- { 0x051B, 65818 },
- { 0x051C, 65902 },
- { 0x051D, 65858 },
- { 0x051E, 65918 },
- { 0x051F, 65898 },
- { 0x0520, 65782 },
- { 0x0521, 65866 },
- { 0x0522, 65802 },
- { 0x0523, 65806 },
- { 0x0524, 65910 },
- { 0x0525, 65906 },
- { 0x0526, 65870 },
- { 0x0527, 65826 },
- { 0x0528, 65874 },
- { 0x0529, 65890 },
- { 0x052A, 65822 },
- { 0x052B, 65842 },
- { 0x052C, 65878 },
- { 0x052D, 65914 },
- { 0x052E, 65814 },
- { 0x052F, 65886 },
- { 0x0530, 65894 },
- { 0x0531, 65926 },
- { 0x0532, 65882 },
- { 0x0533, 65786 },
- { 0x0534, 65930 },
- { 0x0535, 65922 },
- { 0x0536, 65862 },
- { 0x0537, 65810 },
- { 0x0538, 65850 },
- { 0x0539, 65934 },
- { 0x053A, 65777 },
- { 0x053B, 65964 },
- { 0x053C, 111211 },
- { 0x053D, 102545 },
- { 0x053E, 65774 },
- { 0x053F, 46907 },
- { 0x0540, 46855 },
- { 0x0541, 46924 },
- { 0x0542, 46873 },
- { 0x0543, 46869 },
- { 0x0544, 46904 },
- { 0x0545, 46852 },
- { 0x0546, 46877 },
- { 0x0547, 46897 },
- { 0x0548, 46866 },
- { 0x0549, 46858 },
- { 0x054A, 46883 },
- { 0x054B, 46886 },
- { 0x054C, 46921 },
- { 0x054D, 46900 },
- { 0x054E, 46910 },
- { 0x054F, 46846 },
- { 0x0550, 46836 },
- { 0x0551, 46843 },
- { 0x0552, 46918 },
- { 0x0553, 46890 },
- { 0x0554, 46893 },
- { 0x0555, 46840 },
- { 0x0556, 46849 },
- { 0x0557, 46914 },
- { 0x0558, 46861 },
- { 0x0559, 46827 },
- { 0x055A, 46833 },
- { 0x055B, 46830 },
- { 0x055C, 46880 },
- { 0x055D, 46754 },
- { 0x055E, 46802 },
- { 0x055F, 46773 },
- { 0x0560, 46769 },
- { 0x0561, 46777 },
- { 0x0562, 46781 },
- { 0x0563, 46805 },
- { 0x0564, 46799 },
- { 0x0565, 46796 },
- { 0x0566, 46813 },
- { 0x0567, 46784 },
- { 0x0568, 46787 },
- { 0x0569, 46820 },
- { 0x056A, 46808 },
- { 0x056B, 46793 },
- { 0x056C, 47263 },
- { 0x056D, 46762 },
- { 0x056E, 47266 },
- { 0x056F, 46765 },
- { 0x0570, 46758 },
- { 0x0571, 47259 },
- { 0x0572, 46750 },
- { 0x0573, 46746 },
- { 0x0574, 47255 },
- { 0x0575, 46816 },
- { 0x0576, 47043 },
- { 0x0577, 46948 },
- { 0x0578, 47181 },
- { 0x0579, 47141 },
- { 0x057A, 46927 },
- { 0x057B, 47017 },
- { 0x057C, 47205 },
- { 0x057D, 46961 },
- { 0x057E, 47009 },
- { 0x057F, 47030 },
- { 0x0580, 47159 },
- { 0x0581, 46964 },
- { 0x0582, 47189 },
- { 0x0583, 47169 },
- { 0x0584, 46977 },
- { 0x0585, 47173 },
- { 0x0586, 46985 },
- { 0x0587, 47213 },
- { 0x0588, 47061 },
- { 0x0589, 47149 },
- { 0x058A, 46935 },
- { 0x058B, 47177 },
- { 0x058C, 47197 },
- { 0x058D, 46993 },
- { 0x058E, 47064 },
- { 0x058F, 47072 },
- { 0x0590, 47001 },
- { 0x0591, 47245 },
- { 0x0592, 47234 },
- { 0x0593, 47250 },
- { 0x0594, 47269 },
- { 0x0595, 47272 },
- { 0x0596, 38283 },
- { 0x0597, 35360 },
- { 0x0598, 38424 },
- { 0x0599, 35357 },
- { 0x059A, 35367 },
- { 0x059B, 38279 },
- { 0x059C, 106045 },
- { 0x059D, 106078 },
- { 0x059E, 35311 },
- { 0x059F, 106041 },
- { 0x05A0, 106036 },
- { 0x05A1, 55157 },
- { 0x05A2, 35426 },
- { 0x05A3, 35313 },
- { 0x05A4, 38286 },
- { 0x05A5, 35354 },
- { 0x05A6, 35386 },
- { 0x05A7, 35363 },
- { 0x05A8, 35382 },
- { 0x05A9, 35349 },
- { 0x05AA, 35379 },
- { 0x05AB, 35552 },
- { 0x05AC, 35639 },
- { 0x05AD, 35588 },
- { 0x05AE, 35651 },
- { 0x05AF, 35648 },
- { 0x05B0, 35654 },
- { 0x05B1, 42187 },
- { 0x05B2, 37445 },
- { 0x05B3, 38383 },
- { 0x05B4, 42179 },
- { 0x05B5, 38260 },
- { 0x05B6, 37918 },
- { 0x05B7, 37209 },
- { 0x05B8, 37165 },
- { 0x05B9, 36915 },
- { 0x05BA, 37187 },
- { 0x05BB, 36993 },
- { 0x05BC, 37148 },
- { 0x05BD, 35879 },
- { 0x05BE, 36839 },
- { 0x05BF, 36808 },
- { 0x05C0, 37706 },
- { 0x05C1, 37392 },
- { 0x05C2, 36218 },
- { 0x05C3, 37422 },
- { 0x05C4, 36008 },
- { 0x05C5, 37693 },
- { 0x05C6, 36626 },
- { 0x05C7, 37752 },
- { 0x05C8, 37602 },
- { 0x05C9, 38054 },
- { 0x05CA, 36727 },
- { 0x05CB, 35979 },
- { 0x05CC, 36771 },
- { 0x05CD, 37125 },
- { 0x05CE, 35818 },
- { 0x05CF, 37889 },
- { 0x05D0, 37935 },
- { 0x05D1, 37949 },
- { 0x05D2, 37858 },
- { 0x05D3, 37812 },
- { 0x05D4, 37820 },
- { 0x05D5, 38405 },
- { 0x05D6, 36101 },
- { 0x05D7, 36584 },
- { 0x05D8, 36443 },
- { 0x05D9, 36497 },
- { 0x05DA, 37448 },
- { 0x05DB, 37490 },
- { 0x05DC, 36316 },
- { 0x05DD, 36888 },
- { 0x05DE, 37270 },
- { 0x05DF, 36965 },
- { 0x05E0, 38418 },
- { 0x05E1, 38412 },
- { 0x05E2, 38430 },
- { 0x05E3, 35470 },
- { 0x05E4, 35446 },
- { 0x05E5, 35500 },
- { 0x05E6, 38290 },
- { 0x05E7, 35663 },
- { 0x05E8, 38276 },
- { 0x05E9, 35494 },
- { 0x05EA, 35497 },
- { 0x05EB, 42189 },
- { 0x05EC, 38427 },
- { 0x05ED, 35331 },
- { 0x05EE, 42185 },
- { 0x05EF, 35678 },
- { 0x05F0, 35684 },
- { 0x05F1, 35673 },
- { 0x05F2, 42182 },
- { 0x05F3, 35477 },
- { 0x05F4, 35422 },
- { 0x05F5, 106066 },
- { 0x05F6, 106048 },
- { 0x05F7, 106054 },
- { 0x05F8, 106075 },
- { 0x05F9, 106060 },
- { 0x05FA, 106057 },
- { 0x05FB, 106051 },
- { 0x05FC, 106072 },
- { 0x05FD, 106069 },
- { 0x05FE, 106063 },
- { 0x05FF, 38395 },
- { 0x0600, 38392 },
- { 0x0601, 42192 },
- { 0x0602, 35316 },
- { 0x0603, 38193 },
- { 0x0604, 38201 },
- { 0x0605, 38272 },
- { 0x0606, 37254 },
- { 0x0607, 37151 },
- { 0x0608, 37158 },
- { 0x0609, 37373 },
- { 0x060A, 37387 },
- { 0x060B, 37377 },
- { 0x060C, 35729 },
- { 0x060D, 37382 },
- { 0x060E, 37729 },
- { 0x060F, 38152 },
- { 0x0610, 37291 },
- { 0x0611, 36811 },
- { 0x0612, 36816 },
- { 0x0613, 36561 },
- { 0x0614, 38116 },
- { 0x0615, 37772 },
- { 0x0616, 36236 },
- { 0x0617, 36228 },
- { 0x0618, 37566 },
- { 0x0619, 37327 },
- { 0x061A, 36271 },
- { 0x061B, 38087 },
- { 0x061C, 38237 },
- { 0x061D, 37314 },
- { 0x061E, 36044 },
- { 0x061F, 36011 },
- { 0x0620, 36017 },
- { 0x0621, 37795 },
- { 0x0622, 38139 },
- { 0x0623, 36088 },
- { 0x0624, 36049 },
- { 0x0625, 36037 },
- { 0x0626, 37589 },
- { 0x0627, 36682 },
- { 0x0628, 36671 },
- { 0x0629, 36629 },
- { 0x062A, 36688 },
- { 0x062B, 36635 },
- { 0x062C, 36644 },
- { 0x062D, 36430 },
- { 0x062E, 36659 },
- { 0x062F, 37605 },
- { 0x0630, 37640 },
- { 0x0631, 37647 },
- { 0x0632, 36730 },
- { 0x0633, 36737 },
- { 0x0634, 36781 },
- { 0x0635, 35836 },
- { 0x0636, 38197 },
- { 0x0637, 36120 },
- { 0x0638, 36104 },
- { 0x0639, 36865 },
- { 0x063A, 36134 },
- { 0x063B, 38008 },
- { 0x063C, 36587 },
- { 0x063D, 36599 },
- { 0x063E, 37926 },
- { 0x063F, 38083 },
- { 0x0640, 36465 },
- { 0x0641, 36446 },
- { 0x0642, 35756 },
- { 0x0643, 36470 },
- { 0x0644, 36170 },
- { 0x0645, 36180 },
- { 0x0646, 37985 },
- { 0x0647, 36173 },
- { 0x0648, 37350 },
- { 0x0649, 36185 },
- { 0x064A, 36511 },
- { 0x064B, 36505 },
- { 0x064C, 36517 },
- { 0x064D, 36524 },
- { 0x064E, 37493 },
- { 0x064F, 37535 },
- { 0x0650, 38031 },
- { 0x0651, 37506 },
- { 0x0652, 37523 },
- { 0x0653, 36402 },
- { 0x0654, 38090 },
- { 0x0655, 36354 },
- { 0x0656, 36319 },
- { 0x0657, 36323 },
- { 0x0658, 36843 },
- { 0x0659, 36910 },
- { 0x065A, 38205 },
- { 0x065B, 35779 },
- { 0x065C, 35726 },
- { 0x065D, 35805 },
- { 0x065E, 38221 },
- { 0x065F, 36903 },
- { 0x0660, 35792 },
- { 0x0661, 37808 },
- { 0x0662, 36988 },
- { 0x0663, 37031 },
- { 0x0664, 36891 },
- { 0x0665, 35703 },
- { 0x0666, 37037 },
- { 0x0667, 37049 },
- { 0x0668, 37053 },
- { 0x0669, 35320 },
- { 0x066A, 35753 },
- { 0x066B, 35629 },
- { 0x066C, 35619 },
- { 0x066D, 35568 },
- { 0x066E, 35547 },
- { 0x066F, 35564 },
- { 0x0670, 35596 },
- { 0x0671, 35584 },
- { 0x0672, 35307 },
- { 0x0673, 35657 },
- { 0x0674, 35608 },
- { 0x0675, 35613 },
- { 0x0676, 35601 },
- { 0x0677, 35574 },
- { 0x0678, 35537 },
- { 0x0679, 35592 },
- { 0x067A, 35541 },
- { 0x067B, 35544 },
- { 0x067C, 35560 },
- { 0x067D, 35580 },
- { 0x067E, 35515 },
- { 0x067F, 35460 },
- { 0x0680, 35465 },
- { 0x0681, 38398 },
- { 0x0682, 35533 },
- { 0x0683, 36064 },
- { 0x0684, 36711 },
- { 0x0685, 77547 },
- { 0x0686, 77523 },
- { 0x0687, 77531 },
- { 0x0688, 77559 },
- { 0x0689, 77539 },
- { 0x068A, 77535 },
- { 0x068B, 77527 },
- { 0x068C, 77555 },
- { 0x068D, 77551 },
- { 0x068E, 77543 },
- { 0x068F, 38057 },
- { 0x0690, 35982 },
- { 0x0691, 37892 },
- { 0x0692, 35370 },
- { 0x0693, 35374 },
- { 0x0694, 36376 },
- { 0x0695, 53707 },
- { 0x0696, 53955 },
- { 0x0697, 53930 },
- { 0x0698, 53959 },
- { 0x0699, 53934 },
- { 0x069A, 53947 },
- { 0x069B, 53721 },
- { 0x069C, 53725 },
- { 0x069D, 53962 },
- { 0x069E, 53942 },
- { 0x069F, 53950 },
- { 0x06A0, 53917 },
- { 0x06A1, 53920 },
- { 0x06A2, 53923 },
- { 0x06A3, 53967 },
- { 0x06A4, 53823 },
- { 0x06A5, 53882 },
- { 0x06A6, 53788 },
- { 0x06A7, 53830 },
- { 0x06A8, 53833 },
- { 0x06A9, 53840 },
- { 0x06AA, 53846 },
- { 0x06AB, 53770 },
- { 0x06AC, 53785 },
- { 0x06AD, 53820 },
- { 0x06AE, 53791 },
- { 0x06AF, 53806 },
- { 0x06B0, 53809 },
- { 0x06B1, 53813 },
- { 0x06B2, 53816 },
- { 0x06B3, 53794 },
- { 0x06B4, 53843 },
- { 0x06B5, 53776 },
- { 0x06B6, 53779 },
- { 0x06B7, 53863 },
- { 0x06B8, 53826 },
- { 0x06B9, 53767 },
- { 0x06BA, 53773 },
- { 0x06BB, 53878 },
- { 0x06BC, 53837 },
- { 0x06BD, 53797 },
- { 0x06BE, 53800 },
- { 0x06BF, 53803 },
- { 0x06C0, 53782 },
- { 0x06C1, 53851 },
- { 0x06C2, 53855 },
- { 0x06C3, 53859 },
- { 0x06C4, 53886 },
- { 0x06C5, 53889 },
- { 0x06C6, 53892 },
- { 0x06C7, 53895 },
- { 0x06C8, 53898 },
- { 0x06C9, 53901 },
- { 0x06CA, 53743 },
- { 0x06CB, 53746 },
- { 0x06CC, 53763 },
- { 0x06CD, 53759 },
- { 0x06CE, 53735 },
- { 0x06CF, 53738 },
- { 0x06D0, 53952 },
- { 0x06D1, 53729 },
- { 0x06D2, 53732 },
- { 0x06D3, 53749 },
- { 0x06D4, 53914 },
- { 0x06D5, 53928 },
- { 0x06D6, 53926 },
- { 0x06D7, 53711 },
- { 0x06D8, 53716 },
- { 0x06D9, 53751 },
- { 0x06DA, 53755 },
- { 0x06DB, 53906 },
- { 0x06DC, 53910 },
- { 0x06DD, 53741 },
- { 0x06DE, 53904 },
- { 0x06DF, 53874 },
- { 0x06E0, 53870 },
- { 0x06E1, 53866 },
- { 0x06E2, 35943 },
- { 0x06E3, 35882 },
- { 0x06E4, 35921 },
- { 0x06E5, 35930 },
- { 0x06E6, 35892 },
- { 0x06E7, 35951 },
- { 0x06E8, 35908 },
- { 0x06E9, 36221 },
- { 0x06EA, 36278 },
- { 0x06EB, 36026 },
- { 0x06EC, 36070 },
- { 0x06ED, 36706 },
- { 0x06EE, 37622 },
- { 0x06EF, 35821 },
- { 0x06F0, 35850 },
- { 0x06F1, 35828 },
- { 0x06F2, 36127 },
- { 0x06F3, 36141 },
- { 0x06F4, 37929 },
- { 0x06F5, 37942 },
- { 0x06F6, 37956 },
- { 0x06F7, 37451 },
- { 0x06F8, 37457 },
- { 0x06F9, 37499 },
- { 0x06FA, 37517 },
- { 0x06FB, 37511 },
- { 0x06FC, 36500 },
- { 0x06FD, 36651 },
- { 0x06FE, 36676 },
- { 0x06FF, 37614 },
- { 0x0700, 36262 },
- { 0x0701, 36242 },
- { 0x0702, 37629 },
- { 0x0703, 36695 },
- { 0x0704, 36253 },
- { 0x0705, 37231 },
- { 0x0706, 37240 },
- { 0x0707, 37828 },
- { 0x0708, 37848 },
- { 0x0709, 37838 },
- { 0x070A, 36937 },
- { 0x070B, 36946 },
- { 0x070C, 37078 },
- { 0x070D, 37088 },
- { 0x070E, 36287 },
- { 0x070F, 37658 },
- { 0x0710, 37667 },
- { 0x0711, 36458 },
- { 0x0712, 54345 },
- { 0x0713, 54450 },
- { 0x0714, 54393 },
- { 0x0715, 54351 },
- { 0x0716, 54342 },
- { 0x0717, 54447 },
- { 0x0718, 54384 },
- { 0x0719, 54375 },
- { 0x071A, 54402 },
- { 0x071B, 54390 },
- { 0x071C, 54378 },
- { 0x071D, 54411 },
- { 0x071E, 54369 },
- { 0x071F, 54387 },
- { 0x0720, 54381 },
- { 0x0721, 54444 },
- { 0x0722, 54399 },
- { 0x0723, 54426 },
- { 0x0724, 54438 },
- { 0x0725, 54435 },
- { 0x0726, 54354 },
- { 0x0727, 54432 },
- { 0x0728, 54429 },
- { 0x0729, 54441 },
- { 0x072A, 54372 },
- { 0x072B, 54363 },
- { 0x072C, 54366 },
- { 0x072D, 54423 },
- { 0x072E, 54357 },
- { 0x072F, 54420 },
- { 0x0730, 54417 },
- { 0x0731, 54408 },
- { 0x0732, 54336 },
- { 0x0733, 54339 },
- { 0x0734, 54360 },
- { 0x0735, 54414 },
- { 0x0736, 54396 },
- { 0x0737, 54405 },
- { 0x0738, 54453 },
- { 0x0739, 54463 },
- { 0x073A, 54457 },
- { 0x073B, 54465 },
- { 0x073C, 54461 },
- { 0x073D, 54471 },
- { 0x073E, 54455 },
- { 0x073F, 54467 },
- { 0x0740, 54459 },
- { 0x0741, 54469 },
- { 0x0742, 54334 },
- { 0x0743, 54348 },
- { 0x0744, 6898 },
- { 0x0745, 6880 },
- { 0x0746, 6886 },
- { 0x0747, 6907 },
- { 0x0748, 6892 },
- { 0x0749, 6889 },
- { 0x074A, 6883 },
- { 0x074B, 6904 },
- { 0x074C, 6901 },
- { 0x074D, 6895 },
- { 0x074E, 6910 },
- { 0x074F, 6934 },
- { 0x0750, 6916 },
- { 0x0751, 6913 },
- { 0x0752, 6925 },
- { 0x0753, 6962 },
- { 0x0754, 6922 },
- { 0x0755, 7011 },
- { 0x0756, 6919 },
- { 0x0757, 6928 },
- { 0x0758, 6965 },
- { 0x0759, 6974 },
- { 0x075A, 6943 },
- { 0x075B, 6983 },
- { 0x075C, 6931 },
- { 0x075D, 6968 },
- { 0x075E, 6996 },
- { 0x075F, 6971 },
- { 0x0760, 6986 },
- { 0x0761, 6937 },
- { 0x0762, 6946 },
- { 0x0763, 6949 },
- { 0x0764, 6958 },
- { 0x0765, 6952 },
- { 0x0766, 6989 },
- { 0x0767, 6955 },
- { 0x0768, 6940 },
- { 0x0769, 6977 },
- { 0x076A, 6980 },
- { 0x076B, 6992 },
- { 0x076C, 6999 },
- { 0x076D, 7007 },
- { 0x076E, 7003 },
- { 0x076F, 7046 },
- { 0x0770, 7041 },
- { 0x0771, 7051 },
- { 0x0772, 7036 },
- { 0x0773, 7026 },
- { 0x0774, 7021 },
- { 0x0775, 7031 },
- { 0x0776, 7061 },
- { 0x0777, 7056 },
- { 0x0778, 6874 },
- { 0x0779, 6870 },
- { 0x077A, 7014 },
- { 0x077B, 7018 },
- { 0x077C, 6878 },
- { 0x077D, 7067 },
- { 0x077E, 7065 },
- { 0x077F, 98292 },
- { 0x0780, 98271 },
- { 0x0781, 98310 },
- { 0x0782, 98307 },
- { 0x0783, 98265 },
- { 0x0784, 98268 },
- { 0x0785, 98289 },
- { 0x0786, 98262 },
- { 0x0787, 98283 },
- { 0x0788, 98286 },
- { 0x0789, 98295 },
- { 0x078A, 98313 },
- { 0x078B, 98274 },
- { 0x078C, 98277 },
- { 0x078D, 98316 },
- { 0x078E, 98259 },
- { 0x078F, 98256 },
- { 0x0790, 98319 },
- { 0x0791, 98280 },
- { 0x0792, 98298 },
- { 0x0793, 98301 },
- { 0x0794, 98304 },
- { 0x0795, 98169 },
- { 0x0796, 98175 },
- { 0x0797, 98181 },
- { 0x0798, 98172 },
- { 0x0799, 98331 },
- { 0x079A, 98184 },
- { 0x079B, 98217 },
- { 0x079C, 98192 },
- { 0x079D, 98251 },
- { 0x079E, 98232 },
- { 0x079F, 98208 },
- { 0x07A0, 98246 },
- { 0x07A1, 98212 },
- { 0x07A2, 98188 },
- { 0x07A3, 98326 },
- { 0x07A4, 98237 },
- { 0x07A5, 98227 },
- { 0x07A6, 98204 },
- { 0x07A7, 98322 },
- { 0x07A8, 98222 },
- { 0x07A9, 98196 },
- { 0x07AA, 98200 },
- { 0x07AB, 98242 },
- { 0x07AC, 98178 },
- { 0x07AD, 98374 },
- { 0x07AE, 98358 },
- { 0x07AF, 98349 },
- { 0x07B0, 98336 },
- { 0x07B1, 98364 },
- { 0x07B2, 98377 },
- { 0x07B3, 98380 },
- { 0x07B4, 98370 },
- { 0x07B5, 98355 },
- { 0x07B6, 98352 },
- { 0x07B7, 98346 },
- { 0x07B8, 98343 },
- { 0x07B9, 98367 },
- { 0x07BA, 98339 },
- { 0x07BB, 98361 },
- { 0x07BC, 59402 },
- { 0x07BD, 59336 },
- { 0x07BE, 59342 },
- { 0x07BF, 59339 },
- { 0x07C0, 59345 },
- { 0x07C1, 59405 },
- { 0x07C2, 59375 },
- { 0x07C3, 59381 },
- { 0x07C4, 59393 },
- { 0x07C5, 59399 },
- { 0x07C6, 59348 },
- { 0x07C7, 59351 },
- { 0x07C8, 59354 },
- { 0x07C9, 59357 },
- { 0x07CA, 59369 },
- { 0x07CB, 59378 },
- { 0x07CC, 59360 },
- { 0x07CD, 59390 },
- { 0x07CE, 59363 },
- { 0x07CF, 59366 },
- { 0x07D0, 59387 },
- { 0x07D1, 59372 },
- { 0x07D2, 59408 },
- { 0x07D3, 59396 },
- { 0x07D4, 59384 },
- { 0x07D5, 59414 },
- { 0x07D6, 59419 },
- { 0x07D7, 59411 },
- { 0x07D8, 59417 },
- { 0x07D9, 35914 },
- { 0x07DA, 35902 },
- { 0x07DB, 37395 },
- { 0x07DC, 36774 },
- { 0x07DD, 36110 },
- { 0x07DE, 36593 },
- { 0x07DF, 36531 },
- { 0x07E0, 37463 },
- { 0x07E1, 36978 },
- { 0x07E2, 36968 },
- { 0x07E3, 36666 },
- { 0x07E4, 36897 },
- { 0x07E5, 38264 },
- { 0x07E6, 36557 },
- { 0x07E7, 36057 },
- { 0x07E8, 36744 },
- { 0x07E9, 36192 },
- { 0x07EA, 38268 },
- { 0x07EB, 37755 },
- { 0x07EC, 35843 },
- { 0x07ED, 36452 },
- { 0x07EE, 38388 },
- { 0x07EF, 35431 },
- { 0x07F0, 35428 },
- { 0x07F1, 35434 },
- { 0x07F2, 35440 },
- { 0x07F3, 35437 },
- { 0x07F4, 35443 },
- { 0x07F5, 35394 },
- { 0x07F6, 35404 },
- { 0x07F7, 35414 },
- { 0x07F8, 35399 },
- { 0x07F9, 35409 },
- { 0x07FA, 35418 },
- { 0x07FB, 35343 },
- { 0x07FC, 35340 },
- { 0x07FD, 35346 },
- { 0x07FE, 35556 },
- { 0x07FF, 35482 },
- { 0x0800, 35472 },
- { 0x0801, 35502 },
- { 0x0802, 35323 },
- { 0x0803, 35519 },
- { 0x0804, 35327 },
- { 0x0805, 35529 },
- { 0x0806, 35691 },
- { 0x0807, 35696 },
- { 0x0808, 35523 },
- { 0x0809, 35448 },
- { 0x080A, 35335 },
- { 0x080B, 99604 },
- { 0x080C, 99611 },
- { 0x080D, 99598 },
- { 0x080E, 99595 },
- { 0x080F, 99979 },
- { 0x0810, 99780 },
- { 0x0811, 99795 },
- { 0x0812, 99786 },
- { 0x0813, 99825 },
- { 0x0814, 99792 },
- { 0x0815, 99864 },
- { 0x0816, 100015 },
- { 0x0817, 100011 },
- { 0x0818, 99995 },
- { 0x0819, 99983 },
- { 0x081A, 99783 },
- { 0x081B, 99798 },
- { 0x081C, 99999 },
- { 0x081D, 99987 },
- { 0x081E, 99789 },
- { 0x081F, 99801 },
- { 0x0820, 99831 },
- { 0x0821, 99903 },
- { 0x0822, 99819 },
- { 0x0823, 99894 },
- { 0x0824, 99909 },
- { 0x0825, 99810 },
- { 0x0826, 99882 },
- { 0x0827, 99828 },
- { 0x0828, 99897 },
- { 0x0829, 99915 },
- { 0x082A, 99939 },
- { 0x082B, 99969 },
- { 0x082C, 99885 },
- { 0x082D, 99954 },
- { 0x082E, 99912 },
- { 0x082F, 99858 },
- { 0x0830, 99936 },
- { 0x0831, 99813 },
- { 0x0832, 99888 },
- { 0x0833, 99840 },
- { 0x0834, 99966 },
- { 0x0835, 99846 },
- { 0x0836, 99921 },
- { 0x0837, 99807 },
- { 0x0838, 99879 },
- { 0x0839, 99837 },
- { 0x083A, 99870 },
- { 0x083B, 99852 },
- { 0x083C, 99927 },
- { 0x083D, 99834 },
- { 0x083E, 99906 },
- { 0x083F, 99963 },
- { 0x0840, 99867 },
- { 0x0841, 99930 },
- { 0x0842, 99933 },
- { 0x0843, 99855 },
- { 0x0844, 99822 },
- { 0x0845, 99706 },
- { 0x0846, 99718 },
- { 0x0847, 99577 },
- { 0x0848, 99601 },
- { 0x0849, 99686 },
- { 0x084A, 99674 },
- { 0x084B, 99702 },
- { 0x084C, 99682 },
- { 0x084D, 99714 },
- { 0x084E, 99757 },
- { 0x084F, 99767 },
- { 0x0850, 99736 },
- { 0x0851, 99726 },
- { 0x0852, 99670 },
- { 0x0853, 99690 },
- { 0x0854, 99741 },
- { 0x0855, 99731 },
- { 0x0856, 99678 },
- { 0x0857, 99694 },
- { 0x0858, 99585 },
- { 0x0859, 99772 },
- { 0x085A, 99698 },
- { 0x085B, 99564 },
- { 0x085C, 100027 },
- { 0x085D, 100031 },
- { 0x085E, 99667 },
- { 0x085F, 99630 },
- { 0x0860, 99746 },
- { 0x0861, 99710 },
- { 0x0862, 99722 },
- { 0x0863, 99849 },
- { 0x0864, 99960 },
- { 0x0865, 99957 },
- { 0x0866, 99873 },
- { 0x0867, 99972 },
- { 0x0868, 99924 },
- { 0x0869, 99816 },
- { 0x086A, 99945 },
- { 0x086B, 100023 },
- { 0x086C, 100019 },
- { 0x086D, 99752 },
- { 0x086E, 99762 },
- { 0x086F, 99635 },
- { 0x0870, 99777 },
- { 0x0871, 99655 },
- { 0x0872, 99637 },
- { 0x0873, 99643 },
- { 0x0874, 99664 },
- { 0x0875, 99649 },
- { 0x0876, 99646 },
- { 0x0877, 99640 },
- { 0x0878, 99661 },
- { 0x0879, 99658 },
- { 0x087A, 99652 },
- { 0x087B, 100037 },
- { 0x087C, 99572 },
- { 0x087D, 99991 },
- { 0x087E, 99843 },
- { 0x087F, 99918 },
- { 0x0880, 99804 },
- { 0x0881, 99861 },
- { 0x0882, 99942 },
- { 0x0883, 100007 },
- { 0x0884, 99948 },
- { 0x0885, 99975 },
- { 0x0886, 99891 },
- { 0x0887, 99900 },
- { 0x0888, 100003 },
- { 0x0889, 99951 },
- { 0x088A, 99876 },
- { 0x088B, 55345 },
- { 0x088C, 55362 },
- { 0x088D, 55356 },
- { 0x088E, 55353 },
- { 0x088F, 55462 },
- { 0x0890, 55477 },
- { 0x0891, 55468 },
- { 0x0892, 55501 },
- { 0x0893, 55474 },
- { 0x0894, 55543 },
- { 0x0895, 55617 },
- { 0x0896, 55613 },
- { 0x0897, 55465 },
- { 0x0898, 55480 },
- { 0x0899, 55471 },
- { 0x089A, 55483 },
- { 0x089B, 55507 },
- { 0x089C, 55567 },
- { 0x089D, 55495 },
- { 0x089E, 55561 },
- { 0x089F, 55570 },
- { 0x08A0, 55489 },
- { 0x08A1, 55552 },
- { 0x08A2, 55504 },
- { 0x08A3, 55564 },
- { 0x08A4, 55576 },
- { 0x08A5, 55597 },
- { 0x08A6, 55606 },
- { 0x08A7, 55555 },
- { 0x08A8, 55603 },
- { 0x08A9, 55573 },
- { 0x08AA, 55540 },
- { 0x08AB, 55594 },
- { 0x08AC, 55492 },
- { 0x08AD, 55558 },
- { 0x08AE, 55516 },
- { 0x08AF, 55519 },
- { 0x08B0, 55579 },
- { 0x08B1, 55486 },
- { 0x08B2, 55549 },
- { 0x08B3, 55513 },
- { 0x08B4, 55546 },
- { 0x08B5, 55522 },
- { 0x08B6, 55510 },
- { 0x08B7, 55588 },
- { 0x08B8, 55591 },
- { 0x08B9, 55537 },
- { 0x08BA, 55498 },
- { 0x08BB, 55347 },
- { 0x08BC, 55359 },
- { 0x08BD, 55420 },
- { 0x08BE, 55408 },
- { 0x08BF, 55432 },
- { 0x08C0, 55416 },
- { 0x08C1, 55436 },
- { 0x08C2, 55445 },
- { 0x08C3, 55455 },
- { 0x08C4, 55404 },
- { 0x08C5, 55424 },
- { 0x08C6, 55412 },
- { 0x08C7, 55428 },
- { 0x08C8, 55350 },
- { 0x08C9, 55609 },
- { 0x08CA, 55341 },
- { 0x08CB, 55585 },
- { 0x08CC, 55582 },
- { 0x08CD, 55600 },
- { 0x08CE, 55625 },
- { 0x08CF, 55621 },
- { 0x08D0, 55440 },
- { 0x08D1, 55450 },
- { 0x08D2, 55383 },
- { 0x08D3, 55365 },
- { 0x08D4, 55371 },
- { 0x08D5, 55392 },
- { 0x08D6, 55377 },
- { 0x08D7, 55374 },
- { 0x08D8, 55368 },
- { 0x08D9, 55389 },
- { 0x08DA, 55386 },
- { 0x08DB, 55380 },
- { 0x08DC, 55531 },
- { 0x08DD, 55525 },
- { 0x08DE, 55398 },
- { 0x08DF, 55401 },
- { 0x08E0, 55629 },
- { 0x08E1, 55641 },
- { 0x08E2, 55649 },
- { 0x08E3, 55645 },
- { 0x08E4, 55633 },
- { 0x08E5, 55653 },
- { 0x08E6, 55460 },
- { 0x08E7, 55395 },
- { 0x08E8, 78347 },
- { 0x08E9, 78351 },
- { 0x08EA, 78366 },
- { 0x08EB, 78439 },
- { 0x08EC, 78448 },
- { 0x08ED, 78442 },
- { 0x08EE, 78478 },
- { 0x08EF, 78445 },
- { 0x08F0, 78511 },
- { 0x08F1, 78466 },
- { 0x08F2, 78451 },
- { 0x08F3, 78496 },
- { 0x08F4, 78454 },
- { 0x08F5, 78484 },
- { 0x08F6, 78541 },
- { 0x08F7, 78472 },
- { 0x08F8, 78535 },
- { 0x08F9, 78547 },
- { 0x08FA, 78460 },
- { 0x08FB, 78526 },
- { 0x08FC, 78481 },
- { 0x08FD, 78538 },
- { 0x08FE, 78553 },
- { 0x08FF, 78568 },
- { 0x0900, 78580 },
- { 0x0901, 78529 },
- { 0x0902, 78571 },
- { 0x0903, 78550 },
- { 0x0904, 78508 },
- { 0x0905, 78565 },
- { 0x0906, 78463 },
- { 0x0907, 78532 },
- { 0x0908, 78493 },
- { 0x0909, 78499 },
- { 0x090A, 78556 },
- { 0x090B, 78457 },
- { 0x090C, 78523 },
- { 0x090D, 78490 },
- { 0x090E, 78517 },
- { 0x090F, 78502 },
- { 0x0910, 78487 },
- { 0x0911, 78544 },
- { 0x0912, 78514 },
- { 0x0913, 78562 },
- { 0x0914, 78505 },
- { 0x0915, 78475 },
- { 0x0916, 78354 },
- { 0x0917, 78411 },
- { 0x0918, 78403 },
- { 0x0919, 78427 },
- { 0x091A, 78407 },
- { 0x091B, 78435 },
- { 0x091C, 78423 },
- { 0x091D, 78415 },
- { 0x091E, 78431 },
- { 0x091F, 78419 },
- { 0x0920, 78360 },
- { 0x0921, 78357 },
- { 0x0922, 78577 },
- { 0x0923, 78574 },
- { 0x0924, 78520 },
- { 0x0925, 78559 },
- { 0x0926, 78469 },
- { 0x0927, 78389 },
- { 0x0928, 78371 },
- { 0x0929, 78377 },
- { 0x092A, 78398 },
- { 0x092B, 78383 },
- { 0x092C, 78380 },
- { 0x092D, 78374 },
- { 0x092E, 78395 },
- { 0x092F, 78392 },
- { 0x0930, 78386 },
- { 0x0931, 78401 },
- { 0x0932, 78369 },
- { 0x0933, 78343 },
- { 0x0934, 78345 },
- { 0x0935, 78340 },
- { 0x0936, 78363 },
- { 0x0937, 78076 },
- { 0x0938, 78070 },
- { 0x0939, 78067 },
- { 0x093A, 78186 },
- { 0x093B, 78201 },
- { 0x093C, 78192 },
- { 0x093D, 78225 },
- { 0x093E, 78198 },
- { 0x093F, 78255 },
- { 0x0940, 78325 },
- { 0x0941, 78321 },
- { 0x0942, 78178 },
- { 0x0943, 78189 },
- { 0x0944, 78204 },
- { 0x0945, 78182 },
- { 0x0946, 78195 },
- { 0x0947, 78207 },
- { 0x0948, 78231 },
- { 0x0949, 78282 },
- { 0x094A, 78219 },
- { 0x094B, 78276 },
- { 0x094C, 78288 },
- { 0x094D, 78213 },
- { 0x094E, 78267 },
- { 0x094F, 78228 },
- { 0x0950, 78279 },
- { 0x0951, 78294 },
- { 0x0952, 78309 },
- { 0x0953, 78318 },
- { 0x0954, 78270 },
- { 0x0955, 78315 },
- { 0x0956, 78291 },
- { 0x0957, 78252 },
- { 0x0958, 78306 },
- { 0x0959, 78216 },
- { 0x095A, 78273 },
- { 0x095B, 78240 },
- { 0x095C, 78243 },
- { 0x095D, 78297 },
- { 0x095E, 78210 },
- { 0x095F, 78264 },
- { 0x0960, 78237 },
- { 0x0961, 78261 },
- { 0x0962, 78246 },
- { 0x0963, 78234 },
- { 0x0964, 78285 },
- { 0x0965, 78258 },
- { 0x0966, 78300 },
- { 0x0967, 78303 },
- { 0x0968, 78249 },
- { 0x0969, 78222 },
- { 0x096A, 78061 },
- { 0x096B, 78073 },
- { 0x096C, 78128 },
- { 0x096D, 78116 },
- { 0x096E, 78140 },
- { 0x096F, 78124 },
- { 0x0970, 78144 },
- { 0x0971, 78163 },
- { 0x0972, 78173 },
- { 0x0973, 78148 },
- { 0x0974, 78112 },
- { 0x0975, 78132 },
- { 0x0976, 78153 },
- { 0x0977, 78120 },
- { 0x0978, 78136 },
- { 0x0979, 78064 },
- { 0x097A, 78059 },
- { 0x097B, 78333 },
- { 0x097C, 78329 },
- { 0x097D, 78158 },
- { 0x097E, 78168 },
- { 0x097F, 78097 },
- { 0x0980, 78079 },
- { 0x0981, 78085 },
- { 0x0982, 78106 },
- { 0x0983, 78091 },
- { 0x0984, 78088 },
- { 0x0985, 78082 },
- { 0x0986, 78103 },
- { 0x0987, 78100 },
- { 0x0988, 78094 },
- { 0x0989, 78337 },
- { 0x098A, 78109 },
- { 0x098B, 78312 },
- { 0x098C, 32245 },
- { 0x098D, 32239 },
- { 0x098E, 32236 },
- { 0x098F, 32336 },
- { 0x0990, 32351 },
- { 0x0991, 32342 },
- { 0x0992, 32375 },
- { 0x0993, 32348 },
- { 0x0994, 32405 },
- { 0x0995, 32484 },
- { 0x0996, 32480 },
- { 0x0997, 32339 },
- { 0x0998, 32354 },
- { 0x0999, 32345 },
- { 0x099A, 32357 },
- { 0x099B, 32381 },
- { 0x099C, 32435 },
- { 0x099D, 32369 },
- { 0x099E, 32429 },
- { 0x099F, 32441 },
- { 0x09A0, 32363 },
- { 0x09A1, 32420 },
- { 0x09A2, 32378 },
- { 0x09A3, 32432 },
- { 0x09A4, 32447 },
- { 0x09A5, 32468 },
- { 0x09A6, 32477 },
- { 0x09A7, 32423 },
- { 0x09A8, 32474 },
- { 0x09A9, 32444 },
- { 0x09AA, 32402 },
- { 0x09AB, 32465 },
- { 0x09AC, 32366 },
- { 0x09AD, 32426 },
- { 0x09AE, 32390 },
- { 0x09AF, 32393 },
- { 0x09B0, 32450 },
- { 0x09B1, 32360 },
- { 0x09B2, 32417 },
- { 0x09B3, 32387 },
- { 0x09B4, 32414 },
- { 0x09B5, 32396 },
- { 0x09B6, 32384 },
- { 0x09B7, 32438 },
- { 0x09B8, 32408 },
- { 0x09B9, 32459 },
- { 0x09BA, 32462 },
- { 0x09BB, 32399 },
- { 0x09BC, 32372 },
- { 0x09BD, 32230 },
- { 0x09BE, 32242 },
- { 0x09BF, 32294 },
- { 0x09C0, 32282 },
- { 0x09C1, 32306 },
- { 0x09C2, 32290 },
- { 0x09C3, 32310 },
- { 0x09C4, 32319 },
- { 0x09C5, 32329 },
- { 0x09C6, 32278 },
- { 0x09C7, 32298 },
- { 0x09C8, 32286 },
- { 0x09C9, 32302 },
- { 0x09CA, 32233 },
- { 0x09CB, 32222 },
- { 0x09CC, 32226 },
- { 0x09CD, 32456 },
- { 0x09CE, 32453 },
- { 0x09CF, 32471 },
- { 0x09D0, 32492 },
- { 0x09D1, 32488 },
- { 0x09D2, 32314 },
- { 0x09D3, 32324 },
- { 0x09D4, 32266 },
- { 0x09D5, 32248 },
- { 0x09D6, 32254 },
- { 0x09D7, 32275 },
- { 0x09D8, 32260 },
- { 0x09D9, 32257 },
- { 0x09DA, 32251 },
- { 0x09DB, 32272 },
- { 0x09DC, 32269 },
- { 0x09DD, 32263 },
- { 0x09DE, 32334 },
- { 0x09DF, 32411 },
- { 0x09E0, 32504 },
- { 0x09E1, 32496 },
- { 0x09E2, 32512 },
- { 0x09E3, 32508 },
- { 0x09E4, 32500 },
- { 0x09E5, 32516 },
- { 0x09E6, 33971 },
- { 0x09E7, 33968 },
- { 0x09E8, 34063 },
- { 0x09E9, 34078 },
- { 0x09EA, 34069 },
- { 0x09EB, 34096 },
- { 0x09EC, 34075 },
- { 0x09ED, 34129 },
- { 0x09EE, 34066 },
- { 0x09EF, 34090 },
- { 0x09F0, 34081 },
- { 0x09F1, 34072 },
- { 0x09F2, 34114 },
- { 0x09F3, 34084 },
- { 0x09F4, 34102 },
- { 0x09F5, 34141 },
- { 0x09F6, 34087 },
- { 0x09F7, 34099 },
- { 0x09F8, 34147 },
- { 0x09F9, 34159 },
- { 0x09FA, 34144 },
- { 0x09FB, 34126 },
- { 0x09FC, 34111 },
- { 0x09FD, 34165 },
- { 0x09FE, 34117 },
- { 0x09FF, 34108 },
- { 0x0A00, 34135 },
- { 0x0A01, 34120 },
- { 0x0A02, 34150 },
- { 0x0A03, 34105 },
- { 0x0A04, 34138 },
- { 0x0A05, 34162 },
- { 0x0A06, 34132 },
- { 0x0A07, 34153 },
- { 0x0A08, 34156 },
- { 0x0A09, 34123 },
- { 0x0A0A, 34093 },
- { 0x0A0B, 34032 },
- { 0x0A0C, 34020 },
- { 0x0A0D, 34048 },
- { 0x0A0E, 34028 },
- { 0x0A0F, 34056 },
- { 0x0A10, 34016 },
- { 0x0A11, 34044 },
- { 0x0A12, 34036 },
- { 0x0A13, 34024 },
- { 0x0A14, 34052 },
- { 0x0A15, 34040 },
- { 0x0A16, 33965 },
- { 0x0A17, 33960 },
- { 0x0A18, 33956 },
- { 0x0A19, 33998 },
- { 0x0A1A, 33980 },
- { 0x0A1B, 33986 },
- { 0x0A1C, 34007 },
- { 0x0A1D, 33992 },
- { 0x0A1E, 33989 },
- { 0x0A1F, 33983 },
- { 0x0A20, 34004 },
- { 0x0A21, 34001 },
- { 0x0A22, 33995 },
- { 0x0A23, 34176 },
- { 0x0A24, 34168 },
- { 0x0A25, 34172 },
- { 0x0A26, 33962 },
- { 0x0A27, 34010 },
- { 0x0A28, 33974 },
- { 0x0A29, 33977 },
- { 0x0A2A, 34060 },
- { 0x0A2B, 33952 },
- { 0x0A2C, 34013 },
- { 0x0A2D, 34179 },
- { 0x0A2E, 53993 },
- { 0x0A2F, 53998 },
- { 0x0A30, 53987 },
- { 0x0A31, 53984 },
- { 0x0A32, 54098 },
- { 0x0A33, 54113 },
- { 0x0A34, 54104 },
- { 0x0A35, 54140 },
- { 0x0A36, 54110 },
- { 0x0A37, 54173 },
- { 0x0A38, 54255 },
- { 0x0A39, 54251 },
- { 0x0A3A, 54101 },
- { 0x0A3B, 54131 },
- { 0x0A3C, 54116 },
- { 0x0A3D, 54107 },
- { 0x0A3E, 54158 },
- { 0x0A3F, 54119 },
- { 0x0A40, 54146 },
- { 0x0A41, 54203 },
- { 0x0A42, 54134 },
- { 0x0A43, 54197 },
- { 0x0A44, 54209 },
- { 0x0A45, 54125 },
- { 0x0A46, 54185 },
- { 0x0A47, 54143 },
- { 0x0A48, 54200 },
- { 0x0A49, 54215 },
- { 0x0A4A, 54236 },
- { 0x0A4B, 54248 },
- { 0x0A4C, 54188 },
- { 0x0A4D, 54239 },
- { 0x0A4E, 54212 },
- { 0x0A4F, 54170 },
- { 0x0A50, 54230 },
- { 0x0A51, 54128 },
- { 0x0A52, 54191 },
- { 0x0A53, 54155 },
- { 0x0A54, 54161 },
- { 0x0A55, 54218 },
- { 0x0A56, 54122 },
- { 0x0A57, 54182 },
- { 0x0A58, 54152 },
- { 0x0A59, 54179 },
- { 0x0A5A, 54164 },
- { 0x0A5B, 54221 },
- { 0x0A5C, 54149 },
- { 0x0A5D, 54206 },
- { 0x0A5E, 54242 },
- { 0x0A5F, 54176 },
- { 0x0A60, 54224 },
- { 0x0A61, 54227 },
- { 0x0A62, 54167 },
- { 0x0A63, 54137 },
- { 0x0A64, 53990 },
- { 0x0A65, 54047 },
- { 0x0A66, 54035 },
- { 0x0A67, 54063 },
- { 0x0A68, 54043 },
- { 0x0A69, 54071 },
- { 0x0A6A, 54080 },
- { 0x0A6B, 54090 },
- { 0x0A6C, 54031 },
- { 0x0A6D, 54059 },
- { 0x0A6E, 54051 },
- { 0x0A6F, 54039 },
- { 0x0A70, 54067 },
- { 0x0A71, 54055 },
- { 0x0A72, 53981 },
- { 0x0A73, 54095 },
- { 0x0A74, 53974 },
- { 0x0A75, 54233 },
- { 0x0A76, 54194 },
- { 0x0A77, 54245 },
- { 0x0A78, 54263 },
- { 0x0A79, 54259 },
- { 0x0A7A, 54075 },
- { 0x0A7B, 54085 },
- { 0x0A7C, 54019 },
- { 0x0A7D, 54001 },
- { 0x0A7E, 54007 },
- { 0x0A7F, 54028 },
- { 0x0A80, 54013 },
- { 0x0A81, 54010 },
- { 0x0A82, 54004 },
- { 0x0A83, 54025 },
- { 0x0A84, 54022 },
- { 0x0A85, 54016 },
- { 0x0A86, 54303 },
- { 0x0A87, 54267 },
- { 0x0A88, 54285 },
- { 0x0A89, 54312 },
- { 0x0A8A, 54276 },
- { 0x0A8B, 54294 },
- { 0x0A8C, 54321 },
- { 0x0A8D, 53978 },
- { 0x0A8E, 58781 },
- { 0x0A8F, 58775 },
- { 0x0A90, 58772 },
- { 0x0A91, 58887 },
- { 0x0A92, 58902 },
- { 0x0A93, 58893 },
- { 0x0A94, 58932 },
- { 0x0A95, 58899 },
- { 0x0A96, 58965 },
- { 0x0A97, 59038 },
- { 0x0A98, 59034 },
- { 0x0A99, 58890 },
- { 0x0A9A, 58920 },
- { 0x0A9B, 58905 },
- { 0x0A9C, 58896 },
- { 0x0A9D, 58950 },
- { 0x0A9E, 58908 },
- { 0x0A9F, 58938 },
- { 0x0AA0, 58992 },
- { 0x0AA1, 58926 },
- { 0x0AA2, 58986 },
- { 0x0AA3, 58998 },
- { 0x0AA4, 58914 },
- { 0x0AA5, 58977 },
- { 0x0AA6, 58935 },
- { 0x0AA7, 58989 },
- { 0x0AA8, 59004 },
- { 0x0AA9, 59022 },
- { 0x0AAA, 59031 },
- { 0x0AAB, 58980 },
- { 0x0AAC, 59025 },
- { 0x0AAD, 59001 },
- { 0x0AAE, 58962 },
- { 0x0AAF, 59019 },
- { 0x0AB0, 58917 },
- { 0x0AB1, 58983 },
- { 0x0AB2, 58947 },
- { 0x0AB3, 58953 },
- { 0x0AB4, 59007 },
- { 0x0AB5, 58911 },
- { 0x0AB6, 58974 },
- { 0x0AB7, 58944 },
- { 0x0AB8, 58971 },
- { 0x0AB9, 58956 },
- { 0x0ABA, 59010 },
- { 0x0ABB, 58941 },
- { 0x0ABC, 58995 },
- { 0x0ABD, 58968 },
- { 0x0ABE, 59013 },
- { 0x0ABF, 59016 },
- { 0x0AC0, 58959 },
- { 0x0AC1, 58929 },
- { 0x0AC2, 58766 },
- { 0x0AC3, 58778 },
- { 0x0AC4, 58836 },
- { 0x0AC5, 58824 },
- { 0x0AC6, 58852 },
- { 0x0AC7, 58832 },
- { 0x0AC8, 58860 },
- { 0x0AC9, 58869 },
- { 0x0ACA, 58879 },
- { 0x0ACB, 58820 },
- { 0x0ACC, 58848 },
- { 0x0ACD, 58840 },
- { 0x0ACE, 58828 },
- { 0x0ACF, 58856 },
- { 0x0AD0, 58844 },
- { 0x0AD1, 58769 },
- { 0x0AD2, 58884 },
- { 0x0AD3, 58762 },
- { 0x0AD4, 58923 },
- { 0x0AD5, 59046 },
- { 0x0AD6, 59042 },
- { 0x0AD7, 58864 },
- { 0x0AD8, 58874 },
- { 0x0AD9, 58808 },
- { 0x0ADA, 58790 },
- { 0x0ADB, 58796 },
- { 0x0ADC, 58817 },
- { 0x0ADD, 58802 },
- { 0x0ADE, 58799 },
- { 0x0ADF, 58793 },
- { 0x0AE0, 58814 },
- { 0x0AE1, 58811 },
- { 0x0AE2, 58805 },
- { 0x0AE3, 58784 },
- { 0x0AE4, 58787 },
- { 0x0AE5, 96911 },
- { 0x0AE6, 96905 },
- { 0x0AE7, 96902 },
- { 0x0AE8, 97008 },
- { 0x0AE9, 97023 },
- { 0x0AEA, 97014 },
- { 0x0AEB, 97050 },
- { 0x0AEC, 97020 },
- { 0x0AED, 97083 },
- { 0x0AEE, 97194 },
- { 0x0AEF, 97190 },
- { 0x0AF0, 97011 },
- { 0x0AF1, 97041 },
- { 0x0AF2, 97026 },
- { 0x0AF3, 97017 },
- { 0x0AF4, 97068 },
- { 0x0AF5, 97029 },
- { 0x0AF6, 97056 },
- { 0x0AF7, 97114 },
- { 0x0AF8, 97044 },
- { 0x0AF9, 97108 },
- { 0x0AFA, 97120 },
- { 0x0AFB, 97035 },
- { 0x0AFC, 97095 },
- { 0x0AFD, 97053 },
- { 0x0AFE, 97111 },
- { 0x0AFF, 97126 },
- { 0x0B00, 97144 },
- { 0x0B01, 97156 },
- { 0x0B02, 97098 },
- { 0x0B03, 97147 },
- { 0x0B04, 97123 },
- { 0x0B05, 97080 },
- { 0x0B06, 97141 },
- { 0x0B07, 97038 },
- { 0x0B08, 97101 },
- { 0x0B09, 97065 },
- { 0x0B0A, 97153 },
- { 0x0B0B, 97071 },
- { 0x0B0C, 97129 },
- { 0x0B0D, 97032 },
- { 0x0B0E, 97092 },
- { 0x0B0F, 97062 },
- { 0x0B10, 97089 },
- { 0x0B11, 97074 },
- { 0x0B12, 97132 },
- { 0x0B13, 97059 },
- { 0x0B14, 97117 },
- { 0x0B15, 97150 },
- { 0x0B16, 97086 },
- { 0x0B17, 97135 },
- { 0x0B18, 97138 },
- { 0x0B19, 97077 },
- { 0x0B1A, 97047 },
- { 0x0B1B, 97159 },
- { 0x0B1C, 96908 },
- { 0x0B1D, 96960 },
- { 0x0B1E, 96948 },
- { 0x0B1F, 96976 },
- { 0x0B20, 96956 },
- { 0x0B21, 96984 },
- { 0x0B22, 96993 },
- { 0x0B23, 97003 },
- { 0x0B24, 96944 },
- { 0x0B25, 96972 },
- { 0x0B26, 96964 },
- { 0x0B27, 96952 },
- { 0x0B28, 96980 },
- { 0x0B29, 96968 },
- { 0x0B2A, 96899 },
- { 0x0B2B, 97104 },
- { 0x0B2C, 96892 },
- { 0x0B2D, 97186 },
- { 0x0B2E, 97202 },
- { 0x0B2F, 97198 },
- { 0x0B30, 96988 },
- { 0x0B31, 96998 },
- { 0x0B32, 96932 },
- { 0x0B33, 96914 },
- { 0x0B34, 96920 },
- { 0x0B35, 96941 },
- { 0x0B36, 96926 },
- { 0x0B37, 96923 },
- { 0x0B38, 96917 },
- { 0x0B39, 96938 },
- { 0x0B3A, 96935 },
- { 0x0B3B, 96929 },
- { 0x0B3C, 97214 },
- { 0x0B3D, 97206 },
- { 0x0B3E, 97210 },
- { 0x0B3F, 97221 },
- { 0x0B40, 97217 },
- { 0x0B41, 97225 },
- { 0x0B42, 96896 },
- { 0x0B43, 97178 },
- { 0x0B44, 97170 },
- { 0x0B45, 97182 },
- { 0x0B46, 97166 },
- { 0x0B47, 97174 },
- { 0x0B48, 97162 },
- { 0x0B49, 63197 },
- { 0x0B4A, 63194 },
- { 0x0B4B, 63289 },
- { 0x0B4C, 63304 },
- { 0x0B4D, 63307 },
- { 0x0B4E, 63391 },
- { 0x0B4F, 63295 },
- { 0x0B50, 63337 },
- { 0x0B51, 63301 },
- { 0x0B52, 63382 },
- { 0x0B53, 63397 },
- { 0x0B54, 63403 },
- { 0x0B55, 63394 },
- { 0x0B56, 63400 },
- { 0x0B57, 63292 },
- { 0x0B58, 63328 },
- { 0x0B59, 63310 },
- { 0x0B5A, 63298 },
- { 0x0B5B, 63347 },
- { 0x0B5C, 63313 },
- { 0x0B5D, 63438 },
- { 0x0B5E, 63478 },
- { 0x0B5F, 63430 },
- { 0x0B60, 63470 },
- { 0x0B61, 63340 },
- { 0x0B62, 63357 },
- { 0x0B63, 63422 },
- { 0x0B64, 63462 },
- { 0x0B65, 63434 },
- { 0x0B66, 63474 },
- { 0x0B67, 63378 },
- { 0x0B68, 63373 },
- { 0x0B69, 63361 },
- { 0x0B6A, 63454 },
- { 0x0B6B, 63494 },
- { 0x0B6C, 63450 },
- { 0x0B6D, 63490 },
- { 0x0B6E, 63410 },
- { 0x0B6F, 63365 },
- { 0x0B70, 63446 },
- { 0x0B71, 63486 },
- { 0x0B72, 63426 },
- { 0x0B73, 63466 },
- { 0x0B74, 63320 },
- { 0x0B75, 63353 },
- { 0x0B76, 63442 },
- { 0x0B77, 63482 },
- { 0x0B78, 63418 },
- { 0x0B79, 63458 },
- { 0x0B7A, 63344 },
- { 0x0B7B, 63285 },
- { 0x0B7C, 63388 },
- { 0x0B7D, 63350 },
- { 0x0B7E, 63316 },
- { 0x0B7F, 63385 },
- { 0x0B80, 63369 },
- { 0x0B81, 63414 },
- { 0x0B82, 63324 },
- { 0x0B83, 63334 },
- { 0x0B84, 63406 },
- { 0x0B85, 63331 },
- { 0x0B86, 63191 },
- { 0x0B87, 63273 },
- { 0x0B88, 63240 },
- { 0x0B89, 63215 },
- { 0x0B8A, 63230 },
- { 0x0B8B, 63205 },
- { 0x0B8C, 63235 },
- { 0x0B8D, 63210 },
- { 0x0B8E, 63281 },
- { 0x0B8F, 63250 },
- { 0x0B90, 63200 },
- { 0x0B91, 63245 },
- { 0x0B92, 63261 },
- { 0x0B93, 63254 },
- { 0x0B94, 63267 },
- { 0x0B95, 63277 },
- { 0x0B96, 63175 },
- { 0x0B97, 63151 },
- { 0x0B98, 63159 },
- { 0x0B99, 63187 },
- { 0x0B9A, 63167 },
- { 0x0B9B, 63163 },
- { 0x0B9C, 63155 },
- { 0x0B9D, 63183 },
- { 0x0B9E, 63179 },
- { 0x0B9F, 63171 },
- { 0x0BA0, 63225 },
- { 0x0BA1, 63220 },
- { 0x0BA2, 63580 },
- { 0x0BA3, 14660 },
- { 0x0BA4, 14750 },
- { 0x0BA5, 14758 },
- { 0x0BA6, 14762 },
- { 0x0BA7, 14754 },
- { 0x0BA8, 14766 },
- { 0x0BA9, 14790 },
- { 0x0BAA, 14734 },
- { 0x0BAB, 14746 },
- { 0x0BAC, 14742 },
- { 0x0BAD, 14698 },
- { 0x0BAE, 14738 },
- { 0x0BAF, 14730 },
- { 0x0BB0, 14640 },
- { 0x0BB1, 14718 },
- { 0x0BB2, 14806 },
- { 0x0BB3, 14826 },
- { 0x0BB4, 14822 },
- { 0x0BB5, 14683 },
- { 0x0BB6, 14636 },
- { 0x0BB7, 14714 },
- { 0x0BB8, 14814 },
- { 0x0BB9, 14818 },
- { 0x0BBA, 14810 },
- { 0x0BBB, 14679 },
- { 0x0BBC, 14632 },
- { 0x0BBD, 14687 },
- { 0x0BBE, 14798 },
- { 0x0BBF, 14644 },
- { 0x0BC0, 14794 },
- { 0x0BC1, 14648 },
- { 0x0BC2, 14802 },
- { 0x0BC3, 14675 },
- { 0x0BC4, 14726 },
- { 0x0BC5, 14691 },
- { 0x0BC6, 14695 },
- { 0x0BC7, 14664 },
- { 0x0BC8, 14672 },
- { 0x0BC9, 14722 },
- { 0x0BCA, 14710 },
- { 0x0BCB, 14706 },
- { 0x0BCC, 14702 },
- { 0x0BCD, 14652 },
- { 0x0BCE, 14668 },
- { 0x0BCF, 14628 },
- { 0x0BD0, 14656 },
- { 0x0BD1, 14909 },
- { 0x0BD2, 14830 },
- { 0x0BD3, 14786 },
- { 0x0BD4, 14850 },
- { 0x0BD5, 14868 },
- { 0x0BD6, 14838 },
- { 0x0BD7, 14872 },
- { 0x0BD8, 14876 },
- { 0x0BD9, 14884 },
- { 0x0BDA, 14846 },
- { 0x0BDB, 14880 },
- { 0x0BDC, 14894 },
- { 0x0BDD, 14624 },
- { 0x0BDE, 14834 },
- { 0x0BDF, 14854 },
- { 0x0BE0, 14842 },
- { 0x0BE1, 14858 },
- { 0x0BE2, 14863 },
- { 0x0BE3, 14915 },
- { 0x0BE4, 14897 },
- { 0x0BE5, 14906 },
- { 0x0BE6, 14770 },
- { 0x0BE7, 14774 },
- { 0x0BE8, 14778 },
- { 0x0BE9, 14782 },
- { 0x0BEA, 14918 },
- { 0x0BEB, 14900 },
- { 0x0BEC, 14903 },
- { 0x0BED, 14891 },
- { 0x0BEE, 14612 },
- { 0x0BEF, 14594 },
- { 0x0BF0, 14600 },
- { 0x0BF1, 14621 },
- { 0x0BF2, 14606 },
- { 0x0BF3, 14603 },
- { 0x0BF4, 14597 },
- { 0x0BF5, 14618 },
- { 0x0BF6, 14615 },
- { 0x0BF7, 14609 },
- { 0x0BF8, 14912 },
- { 0x0BF9, 14888 },
- { 0x0BFA, 6110 },
- { 0x0BFB, 6157 },
- { 0x0BFC, 6153 },
- { 0x0BFD, 6161 },
- { 0x0BFE, 6080 },
- { 0x0BFF, 6136 },
- { 0x0C00, 6164 },
- { 0x0C01, 6083 },
- { 0x0C02, 6144 },
- { 0x0C03, 6179 },
- { 0x0C04, 6175 },
- { 0x0C05, 6127 },
- { 0x0C06, 6077 },
- { 0x0C07, 6130 },
- { 0x0C08, 6171 },
- { 0x0C09, 6094 },
- { 0x0C0A, 6167 },
- { 0x0C0B, 6098 },
- { 0x0C0C, 6124 },
- { 0x0C0D, 6150 },
- { 0x0C0E, 6116 },
- { 0x0C0F, 6120 },
- { 0x0C10, 6147 },
- { 0x0C11, 6140 },
- { 0x0C12, 6106 },
- { 0x0C13, 6074 },
- { 0x0C14, 6102 },
- { 0x0C15, 6191 },
- { 0x0C16, 6008 },
- { 0x0C17, 6064 },
- { 0x0C18, 6032 },
- { 0x0C19, 6040 },
- { 0x0C1A, 6016 },
- { 0x0C1B, 6052 },
- { 0x0C1C, 6028 },
- { 0x0C1D, 6060 },
- { 0x0C1E, 6024 },
- { 0x0C1F, 6056 },
- { 0x0C20, 6069 },
- { 0x0C21, 6195 },
- { 0x0C22, 6199 },
- { 0x0C23, 6012 },
- { 0x0C24, 6048 },
- { 0x0C25, 6020 },
- { 0x0C26, 6044 },
- { 0x0C27, 6036 },
- { 0x0C28, 5959 },
- { 0x0C29, 5962 },
- { 0x0C2A, 5970 },
- { 0x0C2B, 5966 },
- { 0x0C2C, 5974 },
- { 0x0C2D, 6203 },
- { 0x0C2E, 6193 },
- { 0x0C2F, 5996 },
- { 0x0C30, 5978 },
- { 0x0C31, 5984 },
- { 0x0C32, 6005 },
- { 0x0C33, 5990 },
- { 0x0C34, 5987 },
- { 0x0C35, 5981 },
- { 0x0C36, 6002 },
- { 0x0C37, 5999 },
- { 0x0C38, 5993 },
- { 0x0C39, 5956 },
- { 0x0C3A, 5953 },
- { 0x0C3B, 6183 },
- { 0x0C3C, 6187 },
- { 0x0C3D, 64879 },
- { 0x0C3E, 64298 },
- { 0x0C3F, 64289 },
- { 0x0C40, 64280 },
- { 0x0C41, 64419 },
- { 0x0C42, 64400 },
- { 0x0C43, 64358 },
- { 0x0C44, 64260 },
- { 0x0C45, 64389 },
- { 0x0C46, 64353 },
- { 0x0C47, 64274 },
- { 0x0C48, 64450 },
- { 0x0C49, 64445 },
- { 0x0C4A, 64339 },
- { 0x0C4B, 64321 },
- { 0x0C4C, 64393 },
- { 0x0C4D, 64329 },
- { 0x0C4E, 64250 },
- { 0x0C4F, 64334 },
- { 0x0C50, 64366 },
- { 0x0C51, 64305 },
- { 0x0C52, 64869 },
- { 0x0C53, 64874 },
- { 0x0C54, 65078 },
- { 0x0C55, 65090 },
- { 0x0C56, 65085 },
- { 0x0C57, 64516 },
- { 0x0C58, 64532 },
- { 0x0C59, 64521 },
- { 0x0C5A, 64495 },
- { 0x0C5B, 64511 },
- { 0x0C5C, 64526 },
- { 0x0C5D, 64614 },
- { 0x0C5E, 64556 },
- { 0x0C5F, 64562 },
- { 0x0C60, 64623 },
- { 0x0C61, 64568 },
- { 0x0C62, 64565 },
- { 0x0C63, 64559 },
- { 0x0C64, 64620 },
- { 0x0C65, 64617 },
- { 0x0C66, 64611 },
- { 0x0C67, 64571 },
- { 0x0C68, 64579 },
- { 0x0C69, 64607 },
- { 0x0C6A, 64587 },
- { 0x0C6B, 64583 },
- { 0x0C6C, 64575 },
- { 0x0C6D, 64603 },
- { 0x0C6E, 64599 },
- { 0x0C6F, 64591 },
- { 0x0C70, 64595 },
- { 0x0C71, 64342 },
- { 0x0C72, 64309 },
- { 0x0C73, 64374 },
- { 0x0C74, 64315 },
- { 0x0C75, 64236 },
- { 0x0C76, 64256 },
- { 0x0C77, 64245 },
- { 0x0C78, 64240 },
- { 0x0C79, 64231 },
- { 0x0C7A, 64226 },
- { 0x0C7B, 64487 },
- { 0x0C7C, 64473 },
- { 0x0C7D, 64716 },
- { 0x0C7E, 64767 },
- { 0x0C7F, 64707 },
- { 0x0C80, 64764 },
- { 0x0C81, 64773 },
- { 0x0C82, 64701 },
- { 0x0C83, 64752 },
- { 0x0C84, 64713 },
- { 0x0C85, 64779 },
- { 0x0C86, 64800 },
- { 0x0C87, 64818 },
- { 0x0C88, 64755 },
- { 0x0C89, 64806 },
- { 0x0C8A, 64776 },
- { 0x0C8B, 64737 },
- { 0x0C8C, 64794 },
- { 0x0C8D, 64704 },
- { 0x0C8E, 64758 },
- { 0x0C8F, 64725 },
- { 0x0C90, 64728 },
- { 0x0C91, 64782 },
- { 0x0C92, 64698 },
- { 0x0C93, 64749 },
- { 0x0C94, 64722 },
- { 0x0C95, 64797 },
- { 0x0C96, 64815 },
- { 0x0C97, 64761 },
- { 0x0C98, 64809 },
- { 0x0C99, 64740 },
- { 0x0C9A, 64803 },
- { 0x0C9B, 64746 },
- { 0x0C9C, 64695 },
- { 0x0C9D, 64743 },
- { 0x0C9E, 64731 },
- { 0x0C9F, 64719 },
- { 0x0CA0, 64788 },
- { 0x0CA1, 64791 },
- { 0x0CA2, 64734 },
- { 0x0CA3, 64710 },
- { 0x0CA4, 64692 },
- { 0x0CA5, 64812 },
- { 0x0CA6, 64821 },
- { 0x0CA7, 64770 },
- { 0x0CA8, 64785 },
- { 0x0CA9, 64642 },
- { 0x0CAA, 64630 },
- { 0x0CAB, 64650 },
- { 0x0CAC, 64638 },
- { 0x0CAD, 64658 },
- { 0x0CAE, 64667 },
- { 0x0CAF, 64677 },
- { 0x0CB0, 64662 },
- { 0x0CB1, 64672 },
- { 0x0CB2, 64626 },
- { 0x0CB3, 64646 },
- { 0x0CB4, 64634 },
- { 0x0CB5, 64654 },
- { 0x0CB6, 64537 },
- { 0x0CB7, 64543 },
- { 0x0CB8, 64682 },
- { 0x0CB9, 64687 },
- { 0x0CBA, 64477 },
- { 0x0CBB, 64483 },
- { 0x0CBC, 64416 },
- { 0x0CBD, 64397 },
- { 0x0CBE, 64469 },
- { 0x0CBF, 64547 },
- { 0x0CC0, 64464 },
- { 0x0CC1, 64491 },
- { 0x0CC2, 64454 },
- { 0x0CC3, 64459 },
- { 0x0CC4, 64551 },
- { 0x0CC5, 64882 },
- { 0x0CC6, 64888 },
- { 0x0CC7, 64893 },
- { 0x0CC8, 64931 },
- { 0x0CC9, 64999 },
- { 0x0CCA, 64919 },
- { 0x0CCB, 64995 },
- { 0x0CCC, 65003 },
- { 0x0CCD, 64911 },
- { 0x0CCE, 64979 },
- { 0x0CCF, 64927 },
- { 0x0CD0, 65011 },
- { 0x0CD1, 65035 },
- { 0x0CD2, 65059 },
- { 0x0CD3, 64983 },
- { 0x0CD4, 65043 },
- { 0x0CD5, 65007 },
- { 0x0CD6, 64959 },
- { 0x0CD7, 65027 },
- { 0x0CD8, 64915 },
- { 0x0CD9, 64987 },
- { 0x0CDA, 64943 },
- { 0x0CDB, 64947 },
- { 0x0CDC, 65015 },
- { 0x0CDD, 64907 },
- { 0x0CDE, 64975 },
- { 0x0CDF, 64939 },
- { 0x0CE0, 65031 },
- { 0x0CE1, 65055 },
- { 0x0CE2, 64991 },
- { 0x0CE3, 65047 },
- { 0x0CE4, 64963 },
- { 0x0CE5, 65039 },
- { 0x0CE6, 64971 },
- { 0x0CE7, 64903 },
- { 0x0CE8, 64967 },
- { 0x0CE9, 64951 },
- { 0x0CEA, 64935 },
- { 0x0CEB, 65019 },
- { 0x0CEC, 65023 },
- { 0x0CED, 64955 },
- { 0x0CEE, 64923 },
- { 0x0CEF, 64899 },
- { 0x0CF0, 65051 },
- { 0x0CF1, 65068 },
- { 0x0CF2, 65073 },
- { 0x0CF3, 65063 },
- { 0x0CF4, 64215 },
- { 0x0CF5, 64219 },
- { 0x0CF6, 65105 },
- { 0x0CF7, 65110 },
- { 0x0CF8, 65095 },
- { 0x0CF9, 65100 },
- { 0x0CFA, 64857 },
- { 0x0CFB, 64847 },
- { 0x0CFC, 64865 },
- { 0x0CFD, 64851 },
- { 0x0CFE, 64861 },
- { 0x0CFF, 64825 },
- { 0x0D00, 64841 },
- { 0x0D01, 64835 },
- { 0x0D02, 64829 },
- { 0x0D03, 64505 },
- { 0x0D04, 64500 },
- { 0x0D05, 64346 },
- { 0x0D06, 64382 },
- { 0x0D07, 64325 },
- { 0x0D08, 64426 },
- { 0x0D09, 64407 },
- { 0x0D0A, 111203 },
- { 0x0D0B, 102537 },
- { 0x0D0C, 111206 },
- { 0x0D0D, 102540 },
- { 0x0D0E, 64435 },
- { 0x0D0F, 64440 },
- { 0x0D10, 60993 },
- { 0x0D11, 61044 },
- { 0x0D12, 60981 },
- { 0x0D13, 61038 },
- { 0x0D14, 61070 },
- { 0x0D15, 60975 },
- { 0x0D16, 61029 },
- { 0x0D17, 60990 },
- { 0x0D18, 61041 },
- { 0x0D19, 61076 },
- { 0x0D1A, 61167 },
- { 0x0D1B, 61161 },
- { 0x0D1C, 61261 },
- { 0x0D1D, 61032 },
- { 0x0D1E, 61164 },
- { 0x0D1F, 61073 },
- { 0x0D20, 61014 },
- { 0x0D21, 61158 },
- { 0x0D22, 60978 },
- { 0x0D23, 61035 },
- { 0x0D24, 61002 },
- { 0x0D25, 61005 },
- { 0x0D26, 61079 },
- { 0x0D27, 60972 },
- { 0x0D28, 61026 },
- { 0x0D29, 60999 },
- { 0x0D2A, 61023 },
- { 0x0D2B, 61008 },
- { 0x0D2C, 60996 },
- { 0x0D2D, 61020 },
- { 0x0D2E, 61011 },
- { 0x0D2F, 60984 },
- { 0x0D30, 61047 },
- { 0x0D31, 60954 },
- { 0x0D32, 61175 },
- { 0x0D33, 60960 },
- { 0x0D34, 60987 },
- { 0x0D35, 60966 },
- { 0x0D36, 61017 },
- { 0x0D37, 60957 },
- { 0x0D38, 61050 },
- { 0x0D39, 60963 },
- { 0x0D3A, 60969 },
- { 0x0D3B, 60890 },
- { 0x0D3C, 60830 },
- { 0x0D3D, 60822 },
- { 0x0D3E, 60838 },
- { 0x0D3F, 60826 },
- { 0x0D40, 60842 },
- { 0x0D41, 60813 },
- { 0x0D42, 60834 },
- { 0x0D43, 60851 },
- { 0x0D44, 60846 },
- { 0x0D45, 60817 },
- { 0x0D46, 60767 },
- { 0x0D47, 60653 },
- { 0x0D48, 60734 },
- { 0x0D49, 60728 },
- { 0x0D4A, 60672 },
- { 0x0D4B, 61492 },
- { 0x0D4C, 61482 },
- { 0x0D4D, 61487 },
- { 0x0D4E, 61477 },
- { 0x0D4F, 61268 },
- { 0x0D50, 60801 },
- { 0x0D51, 60783 },
- { 0x0D52, 60789 },
- { 0x0D53, 60810 },
- { 0x0D54, 60795 },
- { 0x0D55, 60792 },
- { 0x0D56, 60786 },
- { 0x0D57, 60807 },
- { 0x0D58, 60804 },
- { 0x0D59, 60798 },
- { 0x0D5A, 60724 },
- { 0x0D5B, 60731 },
- { 0x0D5C, 61422 },
- { 0x0D5D, 61425 },
- { 0x0D5E, 61428 },
- { 0x0D5F, 61419 },
- { 0x0D60, 61082 },
- { 0x0D61, 61085 },
- { 0x0D62, 61375 },
- { 0x0D63, 61383 },
- { 0x0D64, 61371 },
- { 0x0D65, 61379 },
- { 0x0D66, 60925 },
- { 0x0D67, 60935 },
- { 0x0D68, 60920 },
- { 0x0D69, 60930 },
- { 0x0D6A, 61066 },
- { 0x0D6B, 61062 },
- { 0x0D6C, 61054 },
- { 0x0D6D, 61058 },
- { 0x0D6E, 61465 },
- { 0x0D6F, 61459 },
- { 0x0D70, 61453 },
- { 0x0D71, 61170 },
- { 0x0D72, 60862 },
- { 0x0D73, 60777 },
- { 0x0D74, 60770 },
- { 0x0D75, 61393 },
- { 0x0D76, 61387 },
- { 0x0D77, 60940 },
- { 0x0D78, 60947 },
- { 0x0D79, 60737 },
- { 0x0D7A, 60743 },
- { 0x0D7B, 60749 },
- { 0x0D7C, 60755 },
- { 0x0D7D, 60761 },
- { 0x0D7E, 61353 },
- { 0x0D7F, 61359 },
- { 0x0D80, 61365 },
- { 0x0D81, 60856 },
- { 0x0D82, 60915 },
- { 0x0D83, 60905 },
- { 0x0D84, 60910 },
- { 0x0D85, 61203 },
- { 0x0D86, 61231 },
- { 0x0D87, 61195 },
- { 0x0D88, 61183 },
- { 0x0D89, 61211 },
- { 0x0D8A, 61239 },
- { 0x0D8B, 61187 },
- { 0x0D8C, 61207 },
- { 0x0D8D, 61243 },
- { 0x0D8E, 61191 },
- { 0x0D8F, 61179 },
- { 0x0D90, 61247 },
- { 0x0D91, 61199 },
- { 0x0D92, 61471 },
- { 0x0D93, 60879 },
- { 0x0D94, 60868 },
- { 0x0D95, 60873 },
- { 0x0D96, 60884 },
- { 0x0D97, 60679 },
- { 0x0D98, 60683 },
- { 0x0D99, 60687 },
- { 0x0D9A, 60691 },
- { 0x0D9B, 60695 },
- { 0x0D9C, 60700 },
- { 0x0D9D, 60705 },
- { 0x0D9E, 61272 },
- { 0x0D9F, 60711 },
- { 0x0DA0, 60637 },
- { 0x0DA1, 60613 },
- { 0x0DA2, 60621 },
- { 0x0DA3, 60649 },
- { 0x0DA4, 60629 },
- { 0x0DA5, 60625 },
- { 0x0DA6, 60617 },
- { 0x0DA7, 60645 },
- { 0x0DA8, 60641 },
- { 0x0DA9, 60633 },
- { 0x0DAA, 60716 },
- { 0x0DAB, 60720 },
- { 0x0DAC, 60895 },
- { 0x0DAD, 60900 },
- { 0x0DAE, 61399 },
- { 0x0DAF, 61403 },
- { 0x0DB0, 77883 },
- { 0x0DB1, 77919 },
- { 0x0DB2, 77935 },
- { 0x0DB3, 77931 },
- { 0x0DB4, 77887 },
- { 0x0DB5, 77999 },
- { 0x0DB6, 78007 },
- { 0x0DB7, 77991 },
- { 0x0DB8, 77895 },
- { 0x0DB9, 77959 },
- { 0x0DBA, 77963 },
- { 0x0DBB, 77967 },
- { 0x0DBC, 77971 },
- { 0x0DBD, 77899 },
- { 0x0DBE, 77975 },
- { 0x0DBF, 78039 },
- { 0x0DC0, 77983 },
- { 0x0DC1, 77987 },
- { 0x0DC2, 77995 },
- { 0x0DC3, 77903 },
- { 0x0DC4, 78031 },
- { 0x0DC5, 78027 },
- { 0x0DC6, 78019 },
- { 0x0DC7, 77979 },
- { 0x0DC8, 78035 },
- { 0x0DC9, 78015 },
- { 0x0DCA, 77923 },
- { 0x0DCB, 77955 },
- { 0x0DCC, 77927 },
- { 0x0DCD, 78011 },
- { 0x0DCE, 78003 },
- { 0x0DCF, 78023 },
- { 0x0DD0, 77939 },
- { 0x0DD1, 77891 },
- { 0x0DD2, 77947 },
- { 0x0DD3, 77907 },
- { 0x0DD4, 77943 },
- { 0x0DD5, 77951 },
- { 0x0DD6, 77911 },
- { 0x0DD7, 77915 },
- { 0x0DD8, 77742 },
- { 0x0DD9, 77775 },
- { 0x0DDA, 77787 },
- { 0x0DDB, 77784 },
- { 0x0DDC, 77745 },
- { 0x0DDD, 77835 },
- { 0x0DDE, 77841 },
- { 0x0DDF, 77829 },
- { 0x0DE0, 77754 },
- { 0x0DE1, 77805 },
- { 0x0DE2, 77808 },
- { 0x0DE3, 77811 },
- { 0x0DE4, 77814 },
- { 0x0DE5, 77757 },
- { 0x0DE6, 77817 },
- { 0x0DE7, 77869 },
- { 0x0DE8, 77823 },
- { 0x0DE9, 77826 },
- { 0x0DEA, 77832 },
- { 0x0DEB, 77760 },
- { 0x0DEC, 77863 },
- { 0x0DED, 77860 },
- { 0x0DEE, 77850 },
- { 0x0DEF, 77820 },
- { 0x0DF0, 77866 },
- { 0x0DF1, 77847 },
- { 0x0DF2, 77778 },
- { 0x0DF3, 77802 },
- { 0x0DF4, 77781 },
- { 0x0DF5, 77844 },
- { 0x0DF6, 77838 },
- { 0x0DF7, 77857 },
- { 0x0DF8, 77790 },
- { 0x0DF9, 77751 },
- { 0x0DFA, 77796 },
- { 0x0DFB, 77763 },
- { 0x0DFC, 77793 },
- { 0x0DFD, 77799 },
- { 0x0DFE, 77748 },
- { 0x0DFF, 77766 },
- { 0x0E00, 77872 },
- { 0x0E01, 77879 },
- { 0x0E02, 77772 },
- { 0x0E03, 78043 },
- { 0x0E04, 81837 },
- { 0x0E05, 77769 },
- { 0x0E06, 77853 },
- { 0x0E07, 77875 },
- { 0x0E08, 45623 },
- { 0x0E09, 45767 },
- { 0x0E0A, 45611 },
- { 0x0E0B, 45626 },
- { 0x0E0C, 45770 },
- { 0x0E0D, 45617 },
- { 0x0E0E, 45608 },
- { 0x0E0F, 45614 },
- { 0x0E10, 45701 },
- { 0x0E11, 45596 },
- { 0x0E12, 45647 },
- { 0x0E13, 45605 },
- { 0x0E14, 45599 },
- { 0x0E15, 45689 },
- { 0x0E16, 45629 },
- { 0x0E17, 45632 },
- { 0x0E18, 45641 },
- { 0x0E19, 45638 },
- { 0x0E1A, 45602 },
- { 0x0E1B, 45794 },
- { 0x0E1C, 45698 },
- { 0x0E1D, 45797 },
- { 0x0E1E, 45734 },
- { 0x0E1F, 45890 },
- { 0x0E20, 45755 },
- { 0x0E21, 45704 },
- { 0x0E22, 45749 },
- { 0x0E23, 45863 },
- { 0x0E24, 45725 },
- { 0x0E25, 45857 },
- { 0x0E26, 45800 },
- { 0x0E27, 45743 },
- { 0x0E28, 45803 },
- { 0x0E29, 45662 },
- { 0x0E2A, 45935 },
- { 0x0E2B, 45938 },
- { 0x0E2C, 45920 },
- { 0x0E2D, 45908 },
- { 0x0E2E, 45917 },
- { 0x0E2F, 45737 },
- { 0x0E30, 45875 },
- { 0x0E31, 45884 },
- { 0x0E32, 45881 },
- { 0x0E33, 45860 },
- { 0x0E34, 45956 },
- { 0x0E35, 45761 },
- { 0x0E36, 45680 },
- { 0x0E37, 45764 },
- { 0x0E38, 45686 },
- { 0x0E39, 45677 },
- { 0x0E3A, 45683 },
- { 0x0E3B, 45947 },
- { 0x0E3C, 45893 },
- { 0x0E3D, 45674 },
- { 0x0E3E, 45668 },
- { 0x0E3F, 45812 },
- { 0x0E40, 45815 },
- { 0x0E41, 45821 },
- { 0x0E42, 45818 },
- { 0x0E43, 45671 },
- { 0x0E44, 45779 },
- { 0x0E45, 45932 },
- { 0x0E46, 45896 },
- { 0x0E47, 45965 },
- { 0x0E48, 45635 },
- { 0x0E49, 45782 },
- { 0x0E4A, 45785 },
- { 0x0E4B, 45716 },
- { 0x0E4C, 45719 },
- { 0x0E4D, 45653 },
- { 0x0E4E, 45848 },
- { 0x0E4F, 45695 },
- { 0x0E50, 45710 },
- { 0x0E51, 45845 },
- { 0x0E52, 45854 },
- { 0x0E53, 45851 },
- { 0x0E54, 45644 },
- { 0x0E55, 45707 },
- { 0x0E56, 45842 },
- { 0x0E57, 45953 },
- { 0x0E58, 45914 },
- { 0x0E59, 45968 },
- { 0x0E5A, 45899 },
- { 0x0E5B, 45839 },
- { 0x0E5C, 45902 },
- { 0x0E5D, 45950 },
- { 0x0E5E, 45872 },
- { 0x0E5F, 45905 },
- { 0x0E60, 45692 },
- { 0x0E61, 45776 },
- { 0x0E62, 45866 },
- { 0x0E63, 45659 },
- { 0x0E64, 45728 },
- { 0x0E65, 45731 },
- { 0x0E66, 45836 },
- { 0x0E67, 45620 },
- { 0x0E68, 46625 },
- { 0x0E69, 46382 },
- { 0x0E6A, 46397 },
- { 0x0E6B, 46418 },
- { 0x0E6C, 46472 },
- { 0x0E6D, 46400 },
- { 0x0E6E, 46385 },
- { 0x0E6F, 46475 },
- { 0x0E70, 46421 },
- { 0x0E71, 46391 },
- { 0x0E72, 46409 },
- { 0x0E73, 46466 },
- { 0x0E74, 46406 },
- { 0x0E75, 46427 },
- { 0x0E76, 46394 },
- { 0x0E77, 46469 },
- { 0x0E78, 46412 },
- { 0x0E79, 46415 },
- { 0x0E7A, 46430 },
- { 0x0E7B, 46403 },
- { 0x0E7C, 46424 },
- { 0x0E7D, 46388 },
- { 0x0E7E, 46433 },
- { 0x0E7F, 46436 },
- { 0x0E80, 46529 },
- { 0x0E81, 46598 },
- { 0x0E82, 46481 },
- { 0x0E83, 46484 },
- { 0x0E84, 46565 },
- { 0x0E85, 46601 },
- { 0x0E86, 46604 },
- { 0x0E87, 46514 },
- { 0x0E88, 46451 },
- { 0x0E89, 46520 },
- { 0x0E8A, 46454 },
- { 0x0E8B, 46457 },
- { 0x0E8C, 46613 },
- { 0x0E8D, 46634 },
- { 0x0E8E, 46637 },
- { 0x0E8F, 46544 },
- { 0x0E90, 46541 },
- { 0x0E91, 46460 },
- { 0x0E92, 46523 },
- { 0x0E93, 46658 },
- { 0x0E94, 46526 },
- { 0x0E95, 46463 },
- { 0x0E96, 46547 },
- { 0x0E97, 46619 },
- { 0x0E98, 46550 },
- { 0x0E99, 46640 },
- { 0x0E9A, 46622 },
- { 0x0E9B, 46559 },
- { 0x0E9C, 46553 },
- { 0x0E9D, 46496 },
- { 0x0E9E, 46571 },
- { 0x0E9F, 46535 },
- { 0x0EA0, 46439 },
- { 0x0EA1, 46502 },
- { 0x0EA2, 46445 },
- { 0x0EA3, 46448 },
- { 0x0EA4, 46499 },
- { 0x0EA5, 46655 },
- { 0x0EA6, 46562 },
- { 0x0EA7, 46661 },
- { 0x0EA8, 46652 },
- { 0x0EA9, 46649 },
- { 0x0EAA, 46664 },
- { 0x0EAB, 46478 },
- { 0x0EAC, 46532 },
- { 0x0EAD, 46631 },
- { 0x0EAE, 46517 },
- { 0x0EAF, 46586 },
- { 0x0EB0, 45995 },
- { 0x0EB1, 46139 },
- { 0x0EB2, 46082 },
- { 0x0EB3, 45986 },
- { 0x0EB4, 46100 },
- { 0x0EB5, 46103 },
- { 0x0EB6, 45998 },
- { 0x0EB7, 45992 },
- { 0x0EB8, 46181 },
- { 0x0EB9, 46124 },
- { 0x0EBA, 46130 },
- { 0x0EBB, 46031 },
- { 0x0EBC, 46253 },
- { 0x0EBD, 46250 },
- { 0x0EBE, 46121 },
- { 0x0EBF, 45983 },
- { 0x0EC0, 45989 },
- { 0x0EC1, 46028 },
- { 0x0EC2, 45971 },
- { 0x0EC3, 46019 },
- { 0x0EC4, 45980 },
- { 0x0EC5, 45974 },
- { 0x0EC6, 46001 },
- { 0x0EC7, 46004 },
- { 0x0EC8, 46013 },
- { 0x0EC9, 46010 },
- { 0x0ECA, 45977 },
- { 0x0ECB, 46163 },
- { 0x0ECC, 46343 },
- { 0x0ECD, 46169 },
- { 0x0ECE, 46172 },
- { 0x0ECF, 46025 },
- { 0x0ED0, 46226 },
- { 0x0ED1, 46229 },
- { 0x0ED2, 46256 },
- { 0x0ED3, 46202 },
- { 0x0ED4, 46325 },
- { 0x0ED5, 46127 },
- { 0x0ED6, 46184 },
- { 0x0ED7, 46355 },
- { 0x0ED8, 46064 },
- { 0x0ED9, 46349 },
- { 0x0EDA, 46304 },
- { 0x0EDB, 46307 },
- { 0x0EDC, 46331 },
- { 0x0EDD, 46370 },
- { 0x0EDE, 46292 },
- { 0x0EDF, 46247 },
- { 0x0EE0, 46244 },
- { 0x0EE1, 46337 },
- { 0x0EE2, 46166 },
- { 0x0EE3, 46097 },
- { 0x0EE4, 46094 },
- { 0x0EE5, 46022 },
- { 0x0EE6, 46286 },
- { 0x0EE7, 46220 },
- { 0x0EE8, 46217 },
- { 0x0EE9, 46088 },
- { 0x0EEA, 46208 },
- { 0x0EEB, 46118 },
- { 0x0EEC, 46241 },
- { 0x0EED, 46112 },
- { 0x0EEE, 46211 },
- { 0x0EEF, 46133 },
- { 0x0EF0, 46136 },
- { 0x0EF1, 46046 },
- { 0x0EF2, 46043 },
- { 0x0EF3, 46007 },
- { 0x0EF4, 46151 },
- { 0x0EF5, 46319 },
- { 0x0EF6, 46052 },
- { 0x0EF7, 46205 },
- { 0x0EF8, 46016 },
- { 0x0EF9, 46259 },
- { 0x0EFA, 46316 },
- { 0x0EFB, 46235 },
- { 0x0EFC, 46283 },
- { 0x0EFD, 46073 },
- { 0x0EFE, 46079 },
- { 0x0EFF, 46070 },
- { 0x0F00, 46076 },
- { 0x0F01, 46148 },
- { 0x0F02, 46157 },
- { 0x0F03, 46160 },
- { 0x0F04, 46262 },
- { 0x0F05, 46265 },
- { 0x0F06, 46154 },
- { 0x0F07, 46058 },
- { 0x0F08, 76191 },
- { 0x0F09, 76203 },
- { 0x0F0A, 76197 },
- { 0x0F0B, 76611 },
- { 0x0F0C, 76614 },
- { 0x0F0D, 76194 },
- { 0x0F0E, 76200 },
- { 0x0F0F, 76632 },
- { 0x0F10, 76236 },
- { 0x0F11, 76248 },
- { 0x0F12, 76242 },
- { 0x0F13, 76695 },
- { 0x0F14, 76698 },
- { 0x0F15, 76239 },
- { 0x0F16, 76245 },
- { 0x0F17, 76704 },
- { 0x0F18, 76617 },
- { 0x0F19, 76629 },
- { 0x0F1A, 76623 },
- { 0x0F1B, 77169 },
- { 0x0F1C, 77172 },
- { 0x0F1D, 76620 },
- { 0x0F1E, 76626 },
- { 0x0F1F, 77175 },
- { 0x0F20, 76251 },
- { 0x0F21, 76263 },
- { 0x0F22, 76257 },
- { 0x0F23, 76707 },
- { 0x0F24, 76710 },
- { 0x0F25, 76254 },
- { 0x0F26, 76260 },
- { 0x0F27, 76716 },
- { 0x0F28, 76893 },
- { 0x0F29, 76905 },
- { 0x0F2A, 76899 },
- { 0x0F2B, 77280 },
- { 0x0F2C, 77283 },
- { 0x0F2D, 76896 },
- { 0x0F2E, 76902 },
- { 0x0F2F, 77286 },
- { 0x0F30, 76311 },
- { 0x0F31, 76323 },
- { 0x0F32, 76317 },
- { 0x0F33, 76836 },
- { 0x0F34, 76839 },
- { 0x0F35, 76314 },
- { 0x0F36, 76320 },
- { 0x0F37, 76845 },
- { 0x0F38, 76326 },
- { 0x0F39, 76338 },
- { 0x0F3A, 76332 },
- { 0x0F3B, 76851 },
- { 0x0F3C, 76854 },
- { 0x0F3D, 76329 },
- { 0x0F3E, 76335 },
- { 0x0F3F, 76890 },
- { 0x0F40, 76857 },
- { 0x0F41, 76869 },
- { 0x0F42, 76863 },
- { 0x0F43, 77262 },
- { 0x0F44, 77265 },
- { 0x0F45, 76860 },
- { 0x0F46, 76866 },
- { 0x0F47, 77271 },
- { 0x0F48, 76296 },
- { 0x0F49, 76308 },
- { 0x0F4A, 76302 },
- { 0x0F4B, 76788 },
- { 0x0F4C, 76791 },
- { 0x0F4D, 76299 },
- { 0x0F4E, 76305 },
- { 0x0F4F, 76809 },
- { 0x0F50, 76812 },
- { 0x0F51, 76818 },
- { 0x0F52, 77250 },
- { 0x0F53, 77253 },
- { 0x0F54, 76815 },
- { 0x0F55, 76794 },
- { 0x0F56, 76806 },
- { 0x0F57, 76800 },
- { 0x0F58, 77235 },
- { 0x0F59, 77238 },
- { 0x0F5A, 76797 },
- { 0x0F5B, 76803 },
- { 0x0F5C, 77241 },
- { 0x0F5D, 77247 },
- { 0x0F5E, 77397 },
- { 0x0F5F, 77400 },
- { 0x0F60, 77244 },
- { 0x0F61, 76116 },
- { 0x0F62, 76128 },
- { 0x0F63, 76122 },
- { 0x0F64, 76431 },
- { 0x0F65, 76449 },
- { 0x0F66, 76119 },
- { 0x0F67, 76125 },
- { 0x0F68, 76455 },
- { 0x0F69, 76356 },
- { 0x0F6A, 76368 },
- { 0x0F6B, 76362 },
- { 0x0F6C, 76965 },
- { 0x0F6D, 76968 },
- { 0x0F6E, 76359 },
- { 0x0F6F, 76365 },
- { 0x0F70, 76971 },
- { 0x0F71, 76341 },
- { 0x0F72, 76353 },
- { 0x0F73, 76347 },
- { 0x0F74, 76908 },
- { 0x0F75, 76911 },
- { 0x0F76, 76344 },
- { 0x0F77, 76350 },
- { 0x0F78, 76947 },
- { 0x0F79, 76131 },
- { 0x0F7A, 76143 },
- { 0x0F7B, 76137 },
- { 0x0F7C, 76464 },
- { 0x0F7D, 76482 },
- { 0x0F7E, 76134 },
- { 0x0F7F, 76140 },
- { 0x0F80, 76503 },
- { 0x0F81, 76386 },
- { 0x0F82, 76398 },
- { 0x0F83, 76392 },
- { 0x0F84, 76983 },
- { 0x0F85, 76986 },
- { 0x0F86, 76389 },
- { 0x0F87, 76395 },
- { 0x0F88, 76989 },
- { 0x0F89, 76992 },
- { 0x0F8A, 76998 },
- { 0x0F8B, 77331 },
- { 0x0F8C, 77334 },
- { 0x0F8D, 76995 },
- { 0x0F8E, 76266 },
- { 0x0F8F, 76278 },
- { 0x0F90, 76272 },
- { 0x0F91, 76728 },
- { 0x0F92, 76731 },
- { 0x0F93, 76269 },
- { 0x0F94, 76275 },
- { 0x0F95, 76737 },
- { 0x0F96, 76740 },
- { 0x0F97, 76752 },
- { 0x0F98, 76746 },
- { 0x0F99, 77208 },
- { 0x0F9A, 77211 },
- { 0x0F9B, 76743 },
- { 0x0F9C, 76749 },
- { 0x0F9D, 77217 },
- { 0x0F9E, 77415 },
- { 0x0F9F, 77431 },
- { 0x0FA0, 77423 },
- { 0x0FA1, 77435 },
- { 0x0FA2, 77439 },
- { 0x0FA3, 77419 },
- { 0x0FA4, 77427 },
- { 0x0FA5, 77447 },
- { 0x0FA6, 76221 },
- { 0x0FA7, 76233 },
- { 0x0FA8, 76227 },
- { 0x0FA9, 76647 },
- { 0x0FAA, 76650 },
- { 0x0FAB, 76224 },
- { 0x0FAC, 76230 },
- { 0x0FAD, 76653 },
- { 0x0FAE, 76656 },
- { 0x0FAF, 76662 },
- { 0x0FB0, 77178 },
- { 0x0FB1, 77181 },
- { 0x0FB2, 76659 },
- { 0x0FB3, 76665 },
- { 0x0FB4, 76677 },
- { 0x0FB5, 76671 },
- { 0x0FB6, 77184 },
- { 0x0FB7, 77187 },
- { 0x0FB8, 76668 },
- { 0x0FB9, 76674 },
- { 0x0FBA, 77190 },
- { 0x0FBB, 77196 },
- { 0x0FBC, 77391 },
- { 0x0FBD, 77394 },
- { 0x0FBE, 77193 },
- { 0x0FBF, 76371 },
- { 0x0FC0, 76383 },
- { 0x0FC1, 76377 },
- { 0x0FC2, 76974 },
- { 0x0FC3, 76977 },
- { 0x0FC4, 76374 },
- { 0x0FC5, 76380 },
- { 0x0FC6, 76980 },
- { 0x0FC7, 77467 },
- { 0x0FC8, 77483 },
- { 0x0FC9, 77475 },
- { 0x0FCA, 77487 },
- { 0x0FCB, 77491 },
- { 0x0FCC, 77471 },
- { 0x0FCD, 77479 },
- { 0x0FCE, 76416 },
- { 0x0FCF, 76428 },
- { 0x0FD0, 76422 },
- { 0x0FD1, 77025 },
- { 0x0FD2, 77028 },
- { 0x0FD3, 76419 },
- { 0x0FD4, 76425 },
- { 0x0FD5, 77049 },
- { 0x0FD6, 77031 },
- { 0x0FD7, 77043 },
- { 0x0FD8, 77037 },
- { 0x0FD9, 77343 },
- { 0x0FDA, 77346 },
- { 0x0FDB, 77034 },
- { 0x0FDC, 77040 },
- { 0x0FDD, 77349 },
- { 0x0FDE, 76401 },
- { 0x0FDF, 76413 },
- { 0x0FE0, 76407 },
- { 0x0FE1, 77016 },
- { 0x0FE2, 77019 },
- { 0x0FE3, 76404 },
- { 0x0FE4, 76410 },
- { 0x0FE5, 77022 },
- { 0x0FE6, 76146 },
- { 0x0FE7, 76158 },
- { 0x0FE8, 76152 },
- { 0x0FE9, 76506 },
- { 0x0FEA, 76524 },
- { 0x0FEB, 76149 },
- { 0x0FEC, 76155 },
- { 0x0FED, 76530 },
- { 0x0FEE, 76509 },
- { 0x0FEF, 76521 },
- { 0x0FF0, 76515 },
- { 0x0FF1, 77109 },
- { 0x0FF2, 77112 },
- { 0x0FF3, 76512 },
- { 0x0FF4, 76518 },
- { 0x0FF5, 77130 },
- { 0x0FF6, 76206 },
- { 0x0FF7, 76218 },
- { 0x0FF8, 76212 },
- { 0x0FF9, 76635 },
- { 0x0FFA, 76638 },
- { 0x0FFB, 76209 },
- { 0x0FFC, 76215 },
- { 0x0FFD, 76644 },
- { 0x0FFE, 76176 },
- { 0x0FFF, 76188 },
- { 0x1000, 76182 },
- { 0x1001, 76563 },
- { 0x1002, 76566 },
- { 0x1003, 76179 },
- { 0x1004, 76185 },
- { 0x1005, 76584 },
- { 0x1006, 76587 },
- { 0x1007, 76593 },
- { 0x1008, 77157 },
- { 0x1009, 77160 },
- { 0x100A, 76590 },
- { 0x100B, 76569 },
- { 0x100C, 76581 },
- { 0x100D, 76575 },
- { 0x100E, 77142 },
- { 0x100F, 77145 },
- { 0x1010, 76572 },
- { 0x1011, 76578 },
- { 0x1012, 77385 },
- { 0x1013, 76914 },
- { 0x1014, 76926 },
- { 0x1015, 76920 },
- { 0x1016, 77289 },
- { 0x1017, 77292 },
- { 0x1018, 76917 },
- { 0x1019, 76923 },
- { 0x101A, 77298 },
- { 0x101B, 76485 },
- { 0x101C, 76497 },
- { 0x101D, 76491 },
- { 0x101E, 77097 },
- { 0x101F, 77100 },
- { 0x1020, 76488 },
- { 0x1021, 76494 },
- { 0x1022, 77106 },
- { 0x1023, 76761 },
- { 0x1024, 76773 },
- { 0x1025, 76767 },
- { 0x1026, 77220 },
- { 0x1027, 77223 },
- { 0x1028, 76764 },
- { 0x1029, 76770 },
- { 0x102A, 77229 },
- { 0x102B, 76932 },
- { 0x102C, 76944 },
- { 0x102D, 76938 },
- { 0x102E, 77301 },
- { 0x102F, 77304 },
- { 0x1030, 76935 },
- { 0x1031, 76941 },
- { 0x1032, 77307 },
- { 0x1033, 76950 },
- { 0x1034, 76962 },
- { 0x1035, 76956 },
- { 0x1036, 77322 },
- { 0x1037, 77325 },
- { 0x1038, 76953 },
- { 0x1039, 76959 },
- { 0x103A, 77328 },
- { 0x103B, 76161 },
- { 0x103C, 76173 },
- { 0x103D, 76167 },
- { 0x103E, 76545 },
- { 0x103F, 76548 },
- { 0x1040, 76164 },
- { 0x1041, 76170 },
- { 0x1042, 76551 },
- { 0x1043, 76281 },
- { 0x1044, 76293 },
- { 0x1045, 76287 },
- { 0x1046, 76755 },
- { 0x1047, 76758 },
- { 0x1048, 76284 },
- { 0x1049, 76290 },
- { 0x104A, 76779 },
- { 0x104B, 76848 },
- { 0x104C, 76725 },
- { 0x104D, 76560 },
- { 0x104E, 77500 },
- { 0x104F, 77495 },
- { 0x1050, 77507 },
- { 0x1051, 76110 },
- { 0x1052, 77516 },
- { 0x1053, 75998 },
- { 0x1054, 76003 },
- { 0x1055, 77514 },
- { 0x1056, 76001 },
- { 0x1057, 76107 },
- { 0x1058, 76113 },
- { 0x1059, 77511 },
- { 0x105A, 76005 },
- { 0x105B, 76011 },
- { 0x105C, 76029 },
- { 0x105D, 76017 },
- { 0x105E, 76014 },
- { 0x105F, 76008 },
- { 0x1060, 76026 },
- { 0x1061, 76023 },
- { 0x1062, 76020 },
- { 0x1063, 76073 },
- { 0x1064, 76098 },
- { 0x1065, 76095 },
- { 0x1066, 76083 },
- { 0x1067, 76080 },
- { 0x1068, 76086 },
- { 0x1069, 76104 },
- { 0x106A, 76089 },
- { 0x106B, 76092 },
- { 0x106C, 76101 },
- { 0x106D, 76076 },
- { 0x106E, 77459 },
- { 0x106F, 76722 },
- { 0x1070, 77205 },
- { 0x1071, 76719 },
- { 0x1072, 77451 },
- { 0x1073, 76461 },
- { 0x1074, 77073 },
- { 0x1075, 76458 },
- { 0x1076, 77455 },
- { 0x1077, 76557 },
- { 0x1078, 77139 },
- { 0x1079, 76554 },
- { 0x107A, 77463 },
- { 0x107B, 76785 },
- { 0x107C, 77232 },
- { 0x107D, 76782 },
- { 0x107E, 76057 },
- { 0x107F, 76036 },
- { 0x1080, 76065 },
- { 0x1081, 76052 },
- { 0x1082, 76040 },
- { 0x1083, 76048 },
- { 0x1084, 76061 },
- { 0x1085, 76044 },
- { 0x1086, 76069 },
- { 0x1087, 76032 },
- { 0x1088, 69879 },
- { 0x1089, 69882 },
- { 0x108A, 69885 },
- { 0x108B, 69888 },
- { 0x108C, 69894 },
- { 0x108D, 69897 },
- { 0x108E, 69918 },
- { 0x108F, 69954 },
- { 0x1090, 69921 },
- { 0x1091, 69924 },
- { 0x1092, 69927 },
- { 0x1093, 69930 },
- { 0x1094, 69933 },
- { 0x1095, 69936 },
- { 0x1096, 69939 },
- { 0x1097, 69942 },
- { 0x1098, 69945 },
- { 0x1099, 69948 },
- { 0x109A, 69951 },
- { 0x109B, 69957 },
- { 0x109C, 69960 },
- { 0x109D, 69963 },
- { 0x109E, 69966 },
- { 0x109F, 69969 },
- { 0x10A0, 69972 },
- { 0x10A1, 69975 },
- { 0x10A2, 69978 },
- { 0x10A3, 69981 },
- { 0x10A4, 69984 },
- { 0x10A5, 69987 },
- { 0x10A6, 69993 },
- { 0x10A7, 70077 },
- { 0x10A8, 70080 },
- { 0x10A9, 69996 },
- { 0x10AA, 69999 },
- { 0x10AB, 70002 },
- { 0x10AC, 70005 },
- { 0x10AD, 70008 },
- { 0x10AE, 70083 },
- { 0x10AF, 70086 },
- { 0x10B0, 70089 },
- { 0x10B1, 70092 },
- { 0x10B2, 70095 },
- { 0x10B3, 70098 },
- { 0x10B4, 70011 },
- { 0x10B5, 69891 },
- { 0x10B6, 70014 },
- { 0x10B7, 70017 },
- { 0x10B8, 70020 },
- { 0x10B9, 70023 },
- { 0x10BA, 70026 },
- { 0x10BB, 69900 },
- { 0x10BC, 70029 },
- { 0x10BD, 69903 },
- { 0x10BE, 70032 },
- { 0x10BF, 69906 },
- { 0x10C0, 70035 },
- { 0x10C1, 69909 },
- { 0x10C2, 69912 },
- { 0x10C3, 69915 },
- { 0x10C4, 70074 },
- { 0x10C5, 70101 },
- { 0x10C6, 70104 },
- { 0x10C7, 70107 },
- { 0x10C8, 70110 },
- { 0x10C9, 70113 },
- { 0x10CA, 70116 },
- { 0x10CB, 70119 },
- { 0x10CC, 70122 },
- { 0x10CD, 70125 },
- { 0x10CE, 70128 },
- { 0x10CF, 70131 },
- { 0x10D0, 70134 },
- { 0x10D1, 70038 },
- { 0x10D2, 70041 },
- { 0x10D3, 70044 },
- { 0x10D4, 70047 },
- { 0x10D5, 70050 },
- { 0x10D6, 70053 },
- { 0x10D7, 70056 },
- { 0x10D8, 70059 },
- { 0x10D9, 70062 },
- { 0x10DA, 70065 },
- { 0x10DB, 70068 },
- { 0x10DC, 70071 },
- { 0x10DD, 69990 },
- { 0x10DE, 69775 },
- { 0x10DF, 69779 },
- { 0x10E0, 69783 },
- { 0x10E1, 69787 },
- { 0x10E2, 69791 },
- { 0x10E3, 69683 },
- { 0x10E4, 67948 },
- { 0x10E5, 66973 },
- { 0x10E6, 67225 },
- { 0x10E7, 66979 },
- { 0x10E8, 67057 },
- { 0x10E9, 66994 },
- { 0x10EA, 67129 },
- { 0x10EB, 68051 },
- { 0x10EC, 68119 },
- { 0x10ED, 68103 },
- { 0x10EE, 66967 },
- { 0x10EF, 67015 },
- { 0x10F0, 67204 },
- { 0x10F1, 69138 },
- { 0x10F2, 67207 },
- { 0x10F3, 69142 },
- { 0x10F4, 67553 },
- { 0x10F5, 69282 },
- { 0x10F6, 67210 },
- { 0x10F7, 69146 },
- { 0x10F8, 67556 },
- { 0x10F9, 69286 },
- { 0x10FA, 68846 },
- { 0x10FB, 67201 },
- { 0x10FC, 69134 },
- { 0x10FD, 67547 },
- { 0x10FE, 69278 },
- { 0x10FF, 68842 },
- { 0x1100, 67018 },
- { 0x1101, 68047 },
- { 0x1102, 68830 },
- { 0x1103, 67843 },
- { 0x1104, 67847 },
- { 0x1105, 67868 },
- { 0x1106, 67824 },
- { 0x1107, 67851 },
- { 0x1108, 67839 },
- { 0x1109, 67874 },
- { 0x110A, 67879 },
- { 0x110B, 67886 },
- { 0x110C, 67857 },
- { 0x110D, 67835 },
- { 0x110E, 67830 },
- { 0x110F, 67039 },
- { 0x1110, 67060 },
- { 0x1111, 67126 },
- { 0x1112, 67021 },
- { 0x1113, 67138 },
- { 0x1114, 67689 },
- { 0x1115, 67141 },
- { 0x1116, 67391 },
- { 0x1117, 67144 },
- { 0x1118, 67394 },
- { 0x1119, 68075 },
- { 0x111A, 68459 },
- { 0x111B, 68143 },
- { 0x111C, 67135 },
- { 0x111D, 67385 },
- { 0x111E, 67403 },
- { 0x111F, 69234 },
- { 0x1120, 67406 },
- { 0x1121, 69238 },
- { 0x1122, 67695 },
- { 0x1123, 69366 },
- { 0x1124, 67409 },
- { 0x1125, 69242 },
- { 0x1126, 67698 },
- { 0x1127, 69370 },
- { 0x1128, 67400 },
- { 0x1129, 69230 },
- { 0x112A, 67692 },
- { 0x112B, 69362 },
- { 0x112C, 68091 },
- { 0x112D, 66997 },
- { 0x112E, 69094 },
- { 0x112F, 68099 },
- { 0x1130, 67189 },
- { 0x1131, 67761 },
- { 0x1132, 67195 },
- { 0x1133, 67502 },
- { 0x1134, 67198 },
- { 0x1135, 67505 },
- { 0x1136, 68083 },
- { 0x1137, 68379 },
- { 0x1138, 68115 },
- { 0x1139, 67186 },
- { 0x113A, 67484 },
- { 0x113B, 67526 },
- { 0x113C, 69266 },
- { 0x113D, 67529 },
- { 0x113E, 69270 },
- { 0x113F, 67806 },
- { 0x1140, 69410 },
- { 0x1141, 67532 },
- { 0x1142, 69274 },
- { 0x1143, 67809 },
- { 0x1144, 69414 },
- { 0x1145, 67523 },
- { 0x1146, 69262 },
- { 0x1147, 67803 },
- { 0x1148, 69406 },
- { 0x1149, 68886 },
- { 0x114A, 67009 },
- { 0x114B, 67511 },
- { 0x114C, 67517 },
- { 0x114D, 67520 },
- { 0x114E, 67508 },
- { 0x114F, 67066 },
- { 0x1150, 67608 },
- { 0x1151, 67069 },
- { 0x1152, 67271 },
- { 0x1153, 67072 },
- { 0x1154, 67274 },
- { 0x1155, 68059 },
- { 0x1156, 67063 },
- { 0x1157, 67265 },
- { 0x1158, 67280 },
- { 0x1159, 69170 },
- { 0x115A, 67283 },
- { 0x115B, 69174 },
- { 0x115C, 67617 },
- { 0x115D, 69326 },
- { 0x115E, 67286 },
- { 0x115F, 69178 },
- { 0x1160, 67620 },
- { 0x1161, 69330 },
- { 0x1162, 67277 },
- { 0x1163, 69166 },
- { 0x1164, 67611 },
- { 0x1165, 69322 },
- { 0x1166, 68854 },
- { 0x1167, 66982 },
- { 0x1168, 67075 },
- { 0x1169, 69519 },
- { 0x116A, 69523 },
- { 0x116B, 69527 },
- { 0x116C, 69515 },
- { 0x116D, 67030 },
- { 0x116E, 67586 },
- { 0x116F, 67033 },
- { 0x1170, 67238 },
- { 0x1171, 67036 },
- { 0x1172, 67241 },
- { 0x1173, 68055 },
- { 0x1174, 67027 },
- { 0x1175, 67231 },
- { 0x1176, 67247 },
- { 0x1177, 69154 },
- { 0x1178, 67250 },
- { 0x1179, 69158 },
- { 0x117A, 67592 },
- { 0x117B, 69310 },
- { 0x117C, 67253 },
- { 0x117D, 69162 },
- { 0x117E, 67595 },
- { 0x117F, 69314 },
- { 0x1180, 67244 },
- { 0x1181, 69150 },
- { 0x1182, 67589 },
- { 0x1183, 69306 },
- { 0x1184, 68850 },
- { 0x1185, 66970 },
- { 0x1186, 68007 },
- { 0x1187, 67096 },
- { 0x1188, 67644 },
- { 0x1189, 67102 },
- { 0x118A, 67328 },
- { 0x118B, 67105 },
- { 0x118C, 67331 },
- { 0x118D, 68067 },
- { 0x118E, 67093 },
- { 0x118F, 67322 },
- { 0x1190, 67337 },
- { 0x1191, 69210 },
- { 0x1192, 67340 },
- { 0x1193, 69214 },
- { 0x1194, 67650 },
- { 0x1195, 69350 },
- { 0x1196, 67343 },
- { 0x1197, 69218 },
- { 0x1198, 67653 },
- { 0x1199, 69354 },
- { 0x119A, 67334 },
- { 0x119B, 69206 },
- { 0x119C, 67647 },
- { 0x119D, 69346 },
- { 0x119E, 68858 },
- { 0x119F, 66988 },
- { 0x11A0, 69090 },
- { 0x11A1, 67099 },
- { 0x11A2, 69446 },
- { 0x11A3, 67979 },
- { 0x11A4, 67111 },
- { 0x11A5, 67656 },
- { 0x11A6, 67120 },
- { 0x11A7, 67361 },
- { 0x11A8, 67123 },
- { 0x11A9, 67367 },
- { 0x11AA, 68071 },
- { 0x11AB, 67108 },
- { 0x11AC, 67346 },
- { 0x11AD, 67376 },
- { 0x11AE, 69226 },
- { 0x11AF, 67373 },
- { 0x11B0, 69222 },
- { 0x11B1, 67680 },
- { 0x11B2, 69358 },
- { 0x11B3, 68862 },
- { 0x11B4, 66991 },
- { 0x11B5, 68219 },
- { 0x11B6, 67117 },
- { 0x11B7, 67081 },
- { 0x11B8, 67623 },
- { 0x11B9, 67087 },
- { 0x11BA, 67304 },
- { 0x11BB, 67090 },
- { 0x11BC, 67307 },
- { 0x11BD, 68063 },
- { 0x11BE, 67078 },
- { 0x11BF, 67289 },
- { 0x11C0, 67313 },
- { 0x11C1, 69194 },
- { 0x11C2, 67316 },
- { 0x11C3, 69198 },
- { 0x11C4, 67638 },
- { 0x11C5, 69338 },
- { 0x11C6, 67319 },
- { 0x11C7, 69202 },
- { 0x11C8, 67641 },
- { 0x11C9, 69342 },
- { 0x11CA, 67310 },
- { 0x11CB, 69190 },
- { 0x11CC, 67635 },
- { 0x11CD, 69334 },
- { 0x11CE, 66985 },
- { 0x11CF, 69086 },
- { 0x11D0, 67951 },
- { 0x11D1, 67171 },
- { 0x11D2, 67722 },
- { 0x11D3, 67177 },
- { 0x11D4, 67463 },
- { 0x11D5, 67180 },
- { 0x11D6, 67466 },
- { 0x11D7, 68079 },
- { 0x11D8, 67168 },
- { 0x11D9, 67445 },
- { 0x11DA, 67475 },
- { 0x11DB, 69250 },
- { 0x11DC, 67478 },
- { 0x11DD, 69254 },
- { 0x11DE, 67755 },
- { 0x11DF, 69398 },
- { 0x11E0, 67481 },
- { 0x11E1, 69258 },
- { 0x11E2, 67758 },
- { 0x11E3, 69402 },
- { 0x11E4, 67472 },
- { 0x11E5, 69246 },
- { 0x11E6, 67752 },
- { 0x11E7, 69394 },
- { 0x11E8, 68882 },
- { 0x11E9, 67006 },
- { 0x11EA, 69450 },
- { 0x11EB, 67183 },
- { 0x11EC, 69030 },
- { 0x11ED, 69458 },
- { 0x11EE, 68838 },
- { 0x11EF, 68834 },
- { 0x11F0, 68874 },
- { 0x11F1, 68878 },
- { 0x11F2, 68870 },
- { 0x11F3, 68866 },
- { 0x11F4, 67454 },
- { 0x11F5, 67457 },
- { 0x11F6, 67731 },
- { 0x11F7, 67460 },
- { 0x11F8, 67734 },
- { 0x11F9, 67451 },
- { 0x11FA, 67725 },
- { 0x11FB, 67743 },
- { 0x11FC, 69382 },
- { 0x11FD, 67746 },
- { 0x11FE, 69386 },
- { 0x11FF, 67911 },
- { 0x1200, 69434 },
- { 0x1201, 67749 },
- { 0x1202, 69390 },
- { 0x1203, 67914 },
- { 0x1204, 69438 },
- { 0x1205, 67740 },
- { 0x1206, 69378 },
- { 0x1207, 67908 },
- { 0x1208, 69430 },
- { 0x1209, 67174 },
- { 0x120A, 67216 },
- { 0x120B, 67812 },
- { 0x120C, 67219 },
- { 0x120D, 67565 },
- { 0x120E, 67222 },
- { 0x120F, 67568 },
- { 0x1210, 68087 },
- { 0x1211, 67213 },
- { 0x1212, 67559 },
- { 0x1213, 67577 },
- { 0x1214, 69294 },
- { 0x1215, 67580 },
- { 0x1216, 69298 },
- { 0x1217, 67818 },
- { 0x1218, 69422 },
- { 0x1219, 67583 },
- { 0x121A, 69302 },
- { 0x121B, 67821 },
- { 0x121C, 69426 },
- { 0x121D, 67574 },
- { 0x121E, 69290 },
- { 0x121F, 67815 },
- { 0x1220, 69418 },
- { 0x1221, 68890 },
- { 0x1222, 67012 },
- { 0x1223, 69454 },
- { 0x1224, 69102 },
- { 0x1225, 68011 },
- { 0x1226, 67159 },
- { 0x1227, 67971 },
- { 0x1228, 69110 },
- { 0x1229, 67707 },
- { 0x122A, 67162 },
- { 0x122B, 67430 },
- { 0x122C, 67165 },
- { 0x122D, 67433 },
- { 0x122E, 69114 },
- { 0x122F, 67156 },
- { 0x1230, 67424 },
- { 0x1231, 69106 },
- { 0x1232, 67710 },
- { 0x1233, 69374 },
- { 0x1234, 67003 },
- { 0x1235, 69098 },
- { 0x1236, 67955 },
- { 0x1237, 67045 },
- { 0x1238, 67598 },
- { 0x1239, 67048 },
- { 0x123A, 67259 },
- { 0x123B, 67051 },
- { 0x123C, 67262 },
- { 0x123D, 67042 },
- { 0x123E, 67256 },
- { 0x123F, 67605 },
- { 0x1240, 69318 },
- { 0x1241, 66976 },
- { 0x1242, 67493 },
- { 0x1243, 67959 },
- { 0x1244, 67496 },
- { 0x1245, 67963 },
- { 0x1246, 67767 },
- { 0x1247, 67967 },
- { 0x1248, 67499 },
- { 0x1249, 67770 },
- { 0x124A, 67490 },
- { 0x124B, 67764 },
- { 0x124C, 67920 },
- { 0x124D, 69442 },
- { 0x124E, 67192 },
- { 0x124F, 67794 },
- { 0x1250, 67797 },
- { 0x1251, 67800 },
- { 0x1252, 67791 },
- { 0x1253, 67514 },
- { 0x1254, 67538 },
- { 0x1255, 67541 },
- { 0x1256, 67544 },
- { 0x1257, 67535 },
- { 0x1258, 68902 },
- { 0x1259, 68906 },
- { 0x125A, 68918 },
- { 0x125B, 68910 },
- { 0x125C, 68922 },
- { 0x125D, 68898 },
- { 0x125E, 68914 },
- { 0x125F, 68894 },
- { 0x1260, 68926 },
- { 0x1261, 67054 },
- { 0x1262, 67704 },
- { 0x1263, 67150 },
- { 0x1264, 67418 },
- { 0x1265, 67153 },
- { 0x1266, 67421 },
- { 0x1267, 67147 },
- { 0x1268, 67412 },
- { 0x1269, 67000 },
- { 0x126A, 67782 },
- { 0x126B, 67785 },
- { 0x126C, 67788 },
- { 0x126D, 67779 },
- { 0x126E, 69122 },
- { 0x126F, 69126 },
- { 0x1270, 69130 },
- { 0x1271, 69118 },
- { 0x1272, 67896 },
- { 0x1273, 67355 },
- { 0x1274, 67665 },
- { 0x1275, 67358 },
- { 0x1276, 67668 },
- { 0x1277, 67352 },
- { 0x1278, 67659 },
- { 0x1279, 67114 },
- { 0x127A, 67364 },
- { 0x127B, 68027 },
- { 0x127C, 68031 },
- { 0x127D, 68035 },
- { 0x127E, 68023 },
- { 0x127F, 69470 },
- { 0x1280, 69474 },
- { 0x1281, 69478 },
- { 0x1282, 69466 },
- { 0x1283, 69462 },
- { 0x1284, 67298 },
- { 0x1285, 67629 },
- { 0x1286, 67301 },
- { 0x1287, 67632 },
- { 0x1288, 67295 },
- { 0x1289, 67626 },
- { 0x128A, 67084 },
- { 0x128B, 68986 },
- { 0x128C, 68990 },
- { 0x128D, 69002 },
- { 0x128E, 68994 },
- { 0x128F, 69006 },
- { 0x1290, 68982 },
- { 0x1291, 68998 },
- { 0x1292, 68978 },
- { 0x1293, 68095 },
- { 0x1294, 69018 },
- { 0x1295, 69022 },
- { 0x1296, 69026 },
- { 0x1297, 69014 },
- { 0x1298, 69074 },
- { 0x1299, 69078 },
- { 0x129A, 69082 },
- { 0x129B, 69070 },
- { 0x129C, 69058 },
- { 0x129D, 69062 },
- { 0x129E, 69066 },
- { 0x129F, 69054 },
- { 0x12A0, 69042 },
- { 0x12A1, 69046 },
- { 0x12A2, 69050 },
- { 0x12A3, 69038 },
- { 0x12A4, 67987 },
- { 0x12A5, 67991 },
- { 0x12A6, 67995 },
- { 0x12A7, 67983 },
- { 0x12A8, 68447 },
- { 0x12A9, 68443 },
- { 0x12AA, 68435 },
- { 0x12AB, 68724 },
- { 0x12AC, 68439 },
- { 0x12AD, 68431 },
- { 0x12AE, 68271 },
- { 0x12AF, 68267 },
- { 0x12B0, 68259 },
- { 0x12B1, 68587 },
- { 0x12B2, 68263 },
- { 0x12B3, 68255 },
- { 0x12B4, 68315 },
- { 0x12B5, 68311 },
- { 0x12B6, 68303 },
- { 0x12B7, 68695 },
- { 0x12B8, 68307 },
- { 0x12B9, 68299 },
- { 0x12BA, 68479 },
- { 0x12BB, 68475 },
- { 0x12BC, 68467 },
- { 0x12BD, 68728 },
- { 0x12BE, 68471 },
- { 0x12BF, 68463 },
- { 0x12C0, 68631 },
- { 0x12C1, 68627 },
- { 0x12C2, 68619 },
- { 0x12C3, 68752 },
- { 0x12C4, 68623 },
- { 0x12C5, 68615 },
- { 0x12C6, 68691 },
- { 0x12C7, 68687 },
- { 0x12C8, 68679 },
- { 0x12C9, 68784 },
- { 0x12CA, 68683 },
- { 0x12CB, 68675 },
- { 0x12CC, 68251 },
- { 0x12CD, 68247 },
- { 0x12CE, 68239 },
- { 0x12CF, 68583 },
- { 0x12D0, 68243 },
- { 0x12D1, 68235 },
- { 0x12D2, 68107 },
- { 0x12D3, 68139 },
- { 0x12D4, 68135 },
- { 0x12D5, 68127 },
- { 0x12D6, 68427 },
- { 0x12D7, 68131 },
- { 0x12D8, 68123 },
- { 0x12D9, 68527 },
- { 0x12DA, 68523 },
- { 0x12DB, 68515 },
- { 0x12DC, 68736 },
- { 0x12DD, 68519 },
- { 0x12DE, 68511 },
- { 0x12DF, 68547 },
- { 0x12E0, 68543 },
- { 0x12E1, 68535 },
- { 0x12E2, 68740 },
- { 0x12E3, 68539 },
- { 0x12E4, 68531 },
- { 0x12E5, 68167 },
- { 0x12E6, 68231 },
- { 0x12E7, 68227 },
- { 0x12E8, 68215 },
- { 0x12E9, 68579 },
- { 0x12EA, 68223 },
- { 0x12EB, 68211 },
- { 0x12EC, 68207 },
- { 0x12ED, 68203 },
- { 0x12EE, 68195 },
- { 0x12EF, 68575 },
- { 0x12F0, 68199 },
- { 0x12F1, 68191 },
- { 0x12F2, 68335 },
- { 0x12F3, 68331 },
- { 0x12F4, 68323 },
- { 0x12F5, 68699 },
- { 0x12F6, 68327 },
- { 0x12F7, 68319 },
- { 0x12F8, 68163 },
- { 0x12F9, 68003 },
- { 0x12FA, 68159 },
- { 0x12FB, 68151 },
- { 0x12FC, 68483 },
- { 0x12FD, 68155 },
- { 0x12FE, 67999 },
- { 0x12FF, 68147 },
- { 0x1300, 68503 },
- { 0x1301, 68499 },
- { 0x1302, 68491 },
- { 0x1303, 68732 },
- { 0x1304, 68495 },
- { 0x1305, 68487 },
- { 0x1306, 68187 },
- { 0x1307, 68183 },
- { 0x1308, 68175 },
- { 0x1309, 68551 },
- { 0x130A, 68179 },
- { 0x130B, 68171 },
- { 0x130C, 68399 },
- { 0x130D, 68395 },
- { 0x130E, 68387 },
- { 0x130F, 68716 },
- { 0x1310, 68391 },
- { 0x1311, 68383 },
- { 0x1312, 68571 },
- { 0x1313, 68567 },
- { 0x1314, 68559 },
- { 0x1315, 68744 },
- { 0x1316, 68563 },
- { 0x1317, 68555 },
- { 0x1318, 68776 },
- { 0x1319, 68772 },
- { 0x131A, 68764 },
- { 0x131B, 68808 },
- { 0x131C, 68768 },
- { 0x131D, 68760 },
- { 0x131E, 68651 },
- { 0x131F, 68647 },
- { 0x1320, 68639 },
- { 0x1321, 68756 },
- { 0x1322, 68643 },
- { 0x1323, 68635 },
- { 0x1324, 68355 },
- { 0x1325, 68351 },
- { 0x1326, 68343 },
- { 0x1327, 68703 },
- { 0x1328, 68347 },
- { 0x1329, 68339 },
- { 0x132A, 68111 },
- { 0x132B, 68821 },
- { 0x132C, 68419 },
- { 0x132D, 68415 },
- { 0x132E, 68407 },
- { 0x132F, 68720 },
- { 0x1330, 68411 },
- { 0x1331, 68403 },
- { 0x1332, 68295 },
- { 0x1333, 68291 },
- { 0x1334, 68279 },
- { 0x1335, 68591 },
- { 0x1336, 68287 },
- { 0x1337, 68275 },
- { 0x1338, 68611 },
- { 0x1339, 68607 },
- { 0x133A, 68599 },
- { 0x133B, 68748 },
- { 0x133C, 68603 },
- { 0x133D, 68595 },
- { 0x133E, 68283 },
- { 0x133F, 68671 },
- { 0x1340, 68667 },
- { 0x1341, 68659 },
- { 0x1342, 68780 },
- { 0x1343, 68663 },
- { 0x1344, 68655 },
- { 0x1345, 68375 },
- { 0x1346, 68371 },
- { 0x1347, 68363 },
- { 0x1348, 68707 },
- { 0x1349, 68367 },
- { 0x134A, 68359 },
- { 0x134B, 68804 },
- { 0x134C, 68800 },
- { 0x134D, 68792 },
- { 0x134E, 68812 },
- { 0x134F, 68796 },
- { 0x1350, 68788 },
- { 0x1351, 67234 },
- { 0x1352, 67601 },
- { 0x1353, 67415 },
- { 0x1354, 67662 },
- { 0x1355, 67674 },
- { 0x1356, 67902 },
- { 0x1357, 67677 },
- { 0x1358, 67905 },
- { 0x1359, 67671 },
- { 0x135A, 67899 },
- { 0x135B, 69503 },
- { 0x135C, 69486 },
- { 0x135D, 69507 },
- { 0x135E, 69490 },
- { 0x135F, 69511 },
- { 0x1360, 69482 },
- { 0x1361, 69499 },
- { 0x1362, 69494 },
- { 0x1363, 69034 },
- { 0x1364, 32130 },
- { 0x1365, 32175 },
- { 0x1366, 32157 },
- { 0x1367, 32181 },
- { 0x1368, 32169 },
- { 0x1369, 32163 },
- { 0x136A, 32172 },
- { 0x136B, 32148 },
- { 0x136C, 32187 },
- { 0x136D, 32145 },
- { 0x136E, 32178 },
- { 0x136F, 32160 },
- { 0x1370, 32151 },
- { 0x1371, 32202 },
- { 0x1372, 32190 },
- { 0x1373, 32166 },
- { 0x1374, 32142 },
- { 0x1375, 32139 },
- { 0x1376, 32136 },
- { 0x1377, 32196 },
- { 0x1378, 32199 },
- { 0x1379, 32193 },
- { 0x137A, 32133 },
- { 0x137B, 32205 },
- { 0x137C, 32154 },
- { 0x137D, 32208 },
- { 0x137E, 32184 },
- { 0x137F, 32211 },
- { 0x1380, 32214 },
- { 0x1381, 33072 },
- { 0x1382, 33004 },
- { 0x1383, 33100 },
- { 0x1384, 33039 },
- { 0x1385, 33013 },
- { 0x1386, 33007 },
- { 0x1387, 33243 },
- { 0x1388, 33051 },
- { 0x1389, 33109 },
- { 0x138A, 33032 },
- { 0x138B, 33019 },
- { 0x138C, 33066 },
- { 0x138D, 33277 },
- { 0x138E, 33265 },
- { 0x138F, 32998 },
- { 0x1390, 33023 },
- { 0x1391, 33026 },
- { 0x1392, 33137 },
- { 0x1393, 33134 },
- { 0x1394, 33042 },
- { 0x1395, 33093 },
- { 0x1396, 32992 },
- { 0x1397, 33048 },
- { 0x1398, 33078 },
- { 0x1399, 33054 },
- { 0x139A, 33154 },
- { 0x139B, 33184 },
- { 0x139C, 33126 },
- { 0x139D, 33297 },
- { 0x139E, 33293 },
- { 0x139F, 33202 },
- { 0x13A0, 33285 },
- { 0x13A1, 33237 },
- { 0x13A2, 33083 },
- { 0x13A3, 32989 },
- { 0x13A4, 33130 },
- { 0x13A5, 33057 },
- { 0x13A6, 33258 },
- { 0x13A7, 33251 },
- { 0x13A8, 33089 },
- { 0x13A9, 33211 },
- { 0x13AA, 33105 },
- { 0x13AB, 33216 },
- { 0x13AC, 33143 },
- { 0x13AD, 33269 },
- { 0x13AE, 32983 },
- { 0x13AF, 33016 },
- { 0x13B0, 33148 },
- { 0x13B1, 33273 },
- { 0x13B2, 32986 },
- { 0x13B3, 33228 },
- { 0x13B4, 33301 },
- { 0x13B5, 33240 },
- { 0x13B6, 33208 },
- { 0x13B7, 33121 },
- { 0x13B8, 33197 },
- { 0x13B9, 33289 },
- { 0x13BA, 33281 },
- { 0x13BB, 33191 },
- { 0x13BC, 33234 },
- { 0x13BD, 33188 },
- { 0x13BE, 33060 },
- { 0x13BF, 33116 },
- { 0x13C0, 33223 },
- { 0x13C1, 33045 },
- { 0x13C2, 33063 },
- { 0x13C3, 33220 },
- { 0x13C4, 33069 },
- { 0x13C5, 33113 },
- { 0x13C6, 33097 },
- { 0x13C7, 33262 },
- { 0x13C8, 33255 },
- { 0x13C9, 33248 },
- { 0x13CA, 33001 },
- { 0x13CB, 33010 },
- { 0x13CC, 33305 },
- { 0x13CD, 33311 },
- { 0x13CE, 32977 },
- { 0x13CF, 32980 },
- { 0x13D0, 33314 },
- { 0x13D1, 33308 },
- { 0x13D2, 32995 },
- { 0x13D3, 33036 },
- { 0x13D4, 33029 },
- { 0x13D5, 33174 },
- { 0x13D6, 33169 },
- { 0x13D7, 33164 },
- { 0x13D8, 33159 },
- { 0x13D9, 33179 },
- { 0x13DA, 64130 },
- { 0x13DB, 64133 },
- { 0x13DC, 64136 },
- { 0x13DD, 64151 },
- { 0x13DE, 64145 },
- { 0x13DF, 64178 },
- { 0x13E0, 64169 },
- { 0x13E1, 64142 },
- { 0x13E2, 64160 },
- { 0x13E3, 64163 },
- { 0x13E4, 64139 },
- { 0x13E5, 64157 },
- { 0x13E6, 64175 },
- { 0x13E7, 64154 },
- { 0x13E8, 64172 },
- { 0x13E9, 64166 },
- { 0x13EA, 64148 },
- { 0x13EB, 64122 },
- { 0x13EC, 64126 },
- { 0x13ED, 64119 },
- { 0x13EE, 58686 },
- { 0x13EF, 58689 },
- { 0x13F0, 58692 },
- { 0x13F1, 58707 },
- { 0x13F2, 58701 },
- { 0x13F3, 58737 },
- { 0x13F4, 58728 },
- { 0x13F5, 58698 },
- { 0x13F6, 58716 },
- { 0x13F7, 58719 },
- { 0x13F8, 58695 },
- { 0x13F9, 58713 },
- { 0x13FA, 58734 },
- { 0x13FB, 58722 },
- { 0x13FC, 58710 },
- { 0x13FD, 58731 },
- { 0x13FE, 58725 },
- { 0x13FF, 58704 },
- { 0x1400, 58678 },
- { 0x1401, 58682 },
- { 0x1402, 58675 },
- { 0x1403, 100891 },
- { 0x1404, 100888 },
- { 0x1405, 18604 },
- { 0x1406, 18607 },
- { 0x1407, 18610 },
- { 0x1408, 18625 },
- { 0x1409, 18619 },
- { 0x140A, 18655 },
- { 0x140B, 18646 },
- { 0x140C, 18616 },
- { 0x140D, 18634 },
- { 0x140E, 18637 },
- { 0x140F, 18613 },
- { 0x1410, 18631 },
- { 0x1411, 18652 },
- { 0x1412, 18640 },
- { 0x1413, 18628 },
- { 0x1414, 18649 },
- { 0x1415, 18643 },
- { 0x1416, 18622 },
- { 0x1417, 18596 },
- { 0x1418, 18600 },
- { 0x1419, 83320 },
- { 0x141A, 83323 },
- { 0x141B, 83326 },
- { 0x141C, 83338 },
- { 0x141D, 83335 },
- { 0x141E, 83365 },
- { 0x141F, 83356 },
- { 0x1420, 83332 },
- { 0x1421, 83347 },
- { 0x1422, 83350 },
- { 0x1423, 83329 },
- { 0x1424, 83344 },
- { 0x1425, 83362 },
- { 0x1426, 83341 },
- { 0x1427, 83359 },
- { 0x1428, 83353 },
- { 0x1429, 83312 },
- { 0x142A, 83316 },
- { 0x142B, 22930 },
- { 0x142C, 22978 },
- { 0x142D, 22933 },
- { 0x142E, 22981 },
- { 0x142F, 22984 },
- { 0x1430, 22915 },
- { 0x1431, 22972 },
- { 0x1432, 22918 },
- { 0x1433, 22975 },
- { 0x1434, 22990 },
- { 0x1435, 22921 },
- { 0x1436, 23011 },
- { 0x1437, 22924 },
- { 0x1438, 23014 },
- { 0x1439, 22987 },
- { 0x143A, 22960 },
- { 0x143B, 23005 },
- { 0x143C, 22963 },
- { 0x143D, 23008 },
- { 0x143E, 22945 },
- { 0x143F, 22912 },
- { 0x1440, 22993 },
- { 0x1441, 22948 },
- { 0x1442, 22996 },
- { 0x1443, 22942 },
- { 0x1444, 22969 },
- { 0x1445, 22954 },
- { 0x1446, 22939 },
- { 0x1447, 22966 },
- { 0x1448, 22999 },
- { 0x1449, 23002 },
- { 0x144A, 22957 },
- { 0x144B, 22927 },
- { 0x144C, 22936 },
- { 0x144D, 22951 },
- { 0x144E, 23229 },
- { 0x144F, 23221 },
- { 0x1450, 23205 },
- { 0x1451, 23237 },
- { 0x1452, 23209 },
- { 0x1453, 23253 },
- { 0x1454, 23257 },
- { 0x1455, 23265 },
- { 0x1456, 23213 },
- { 0x1457, 23261 },
- { 0x1458, 23197 },
- { 0x1459, 23217 },
- { 0x145A, 23201 },
- { 0x145B, 23225 },
- { 0x145C, 23241 },
- { 0x145D, 23247 },
- { 0x145E, 23233 },
- { 0x145F, 22908 },
- { 0x1460, 22904 },
- { 0x1461, 22856 },
- { 0x1462, 22844 },
- { 0x1463, 22876 },
- { 0x1464, 22852 },
- { 0x1465, 22900 },
- { 0x1466, 22848 },
- { 0x1467, 22892 },
- { 0x1468, 22888 },
- { 0x1469, 22880 },
- { 0x146A, 22896 },
- { 0x146B, 22872 },
- { 0x146C, 22840 },
- { 0x146D, 22860 },
- { 0x146E, 22864 },
- { 0x146F, 22884 },
- { 0x1470, 22868 },
- { 0x1471, 22780 },
- { 0x1472, 22783 },
- { 0x1473, 22807 },
- { 0x1474, 22798 },
- { 0x1475, 22786 },
- { 0x1476, 22752 },
- { 0x1477, 22749 },
- { 0x1478, 22801 },
- { 0x1479, 22774 },
- { 0x147A, 22743 },
- { 0x147B, 22767 },
- { 0x147C, 22771 },
- { 0x147D, 22746 },
- { 0x147E, 22795 },
- { 0x147F, 22740 },
- { 0x1480, 22792 },
- { 0x1481, 22758 },
- { 0x1482, 22736 },
- { 0x1483, 22755 },
- { 0x1484, 22763 },
- { 0x1485, 22777 },
- { 0x1486, 23193 },
- { 0x1487, 22804 },
- { 0x1488, 22789 },
- { 0x1489, 22828 },
- { 0x148A, 22810 },
- { 0x148B, 22816 },
- { 0x148C, 22837 },
- { 0x148D, 22822 },
- { 0x148E, 22819 },
- { 0x148F, 22813 },
- { 0x1490, 22834 },
- { 0x1491, 22831 },
- { 0x1492, 22825 },
- { 0x1493, 23043 },
- { 0x1494, 23053 },
- { 0x1495, 23038 },
- { 0x1496, 23033 },
- { 0x1497, 23048 },
- { 0x1498, 23058 },
- { 0x1499, 23078 },
- { 0x149A, 23068 },
- { 0x149B, 23063 },
- { 0x149C, 23073 },
- { 0x149D, 97262 },
- { 0x149E, 97866 },
- { 0x149F, 97266 },
- { 0x14A0, 97250 },
- { 0x14A1, 97264 },
- { 0x14A2, 97232 },
- { 0x14A3, 97258 },
- { 0x14A4, 97253 },
- { 0x14A5, 97861 },
- { 0x14A6, 97857 },
- { 0x14A7, 97864 },
- { 0x14A8, 97235 },
- { 0x14A9, 97240 },
- { 0x14AA, 97245 },
- { 0x14AB, 97298 },
- { 0x14AC, 97286 },
- { 0x14AD, 97268 },
- { 0x14AE, 97274 },
- { 0x14AF, 97295 },
- { 0x14B0, 97280 },
- { 0x14B1, 97277 },
- { 0x14B2, 97271 },
- { 0x14B3, 97292 },
- { 0x14B4, 97289 },
- { 0x14B5, 97283 },
- { 0x14B6, 97301 },
- { 0x14B7, 97304 },
- { 0x14B8, 97307 },
- { 0x14B9, 97310 },
- { 0x14BA, 97313 },
- { 0x14BB, 97346 },
- { 0x14BC, 97364 },
- { 0x14BD, 97322 },
- { 0x14BE, 97343 },
- { 0x14BF, 97517 },
- { 0x14C0, 97316 },
- { 0x14C1, 97349 },
- { 0x14C2, 97352 },
- { 0x14C3, 97328 },
- { 0x14C4, 97340 },
- { 0x14C5, 97337 },
- { 0x14C6, 97358 },
- { 0x14C7, 97535 },
- { 0x14C8, 97361 },
- { 0x14C9, 97319 },
- { 0x14CA, 97520 },
- { 0x14CB, 97331 },
- { 0x14CC, 97370 },
- { 0x14CD, 97355 },
- { 0x14CE, 97367 },
- { 0x14CF, 97325 },
- { 0x14D0, 97334 },
- { 0x14D1, 97529 },
- { 0x14D2, 97538 },
- { 0x14D3, 97373 },
- { 0x14D4, 97526 },
- { 0x14D5, 97544 },
- { 0x14D6, 97532 },
- { 0x14D7, 97541 },
- { 0x14D8, 97523 },
- { 0x14D9, 97747 },
- { 0x14DA, 97635 },
- { 0x14DB, 97639 },
- { 0x14DC, 97643 },
- { 0x14DD, 97647 },
- { 0x14DE, 97675 },
- { 0x14DF, 97691 },
- { 0x14E0, 97715 },
- { 0x14E1, 97651 },
- { 0x14E2, 97679 },
- { 0x14E3, 97683 },
- { 0x14E4, 97659 },
- { 0x14E5, 97671 },
- { 0x14E6, 97687 },
- { 0x14E7, 97655 },
- { 0x14E8, 97719 },
- { 0x14E9, 97663 },
- { 0x14EA, 97743 },
- { 0x14EB, 97699 },
- { 0x14EC, 97695 },
- { 0x14ED, 97667 },
- { 0x14EE, 97727 },
- { 0x14EF, 97731 },
- { 0x14F0, 97735 },
- { 0x14F1, 97739 },
- { 0x14F2, 97723 },
- { 0x14F3, 97547 },
- { 0x14F4, 97551 },
- { 0x14F5, 97575 },
- { 0x14F6, 97595 },
- { 0x14F7, 97555 },
- { 0x14F8, 97603 },
- { 0x14F9, 97583 },
- { 0x14FA, 97567 },
- { 0x14FB, 97571 },
- { 0x14FC, 97587 },
- { 0x14FD, 97623 },
- { 0x14FE, 97591 },
- { 0x14FF, 97559 },
- { 0x1500, 97579 },
- { 0x1501, 97563 },
- { 0x1502, 97611 },
- { 0x1503, 97615 },
- { 0x1504, 97627 },
- { 0x1505, 97599 },
- { 0x1506, 97619 },
- { 0x1507, 97607 },
- { 0x1508, 97631 },
- { 0x1509, 97753 },
- { 0x150A, 97761 },
- { 0x150B, 97765 },
- { 0x150C, 97757 },
- { 0x150D, 97853 },
- { 0x150E, 97505 },
- { 0x150F, 97499 },
- { 0x1510, 97484 },
- { 0x1511, 97494 },
- { 0x1512, 97511 },
- { 0x1513, 97479 },
- { 0x1514, 97473 },
- { 0x1515, 97376 },
- { 0x1516, 97381 },
- { 0x1517, 97401 },
- { 0x1518, 97426 },
- { 0x1519, 97391 },
- { 0x151A, 97446 },
- { 0x151B, 97468 },
- { 0x151C, 97421 },
- { 0x151D, 97431 },
- { 0x151E, 97411 },
- { 0x151F, 97396 },
- { 0x1520, 97406 },
- { 0x1521, 97436 },
- { 0x1522, 97441 },
- { 0x1523, 97451 },
- { 0x1524, 97416 },
- { 0x1525, 97386 },
- { 0x1526, 97703 },
- { 0x1527, 97709 },
- { 0x1528, 97805 },
- { 0x1529, 97823 },
- { 0x152A, 97769 },
- { 0x152B, 97811 },
- { 0x152C, 97835 },
- { 0x152D, 97847 },
- { 0x152E, 97775 },
- { 0x152F, 97799 },
- { 0x1530, 97829 },
- { 0x1531, 97793 },
- { 0x1532, 97841 },
- { 0x1533, 97781 },
- { 0x1534, 97456 },
- { 0x1535, 97462 },
- { 0x1536, 97787 },
- { 0x1537, 97489 },
- { 0x1538, 97817 },
- { 0x1539, 67132 },
- { 0x153A, 67024 },
- { 0x153B, 67228 },
- { 0x153C, 67550 },
- { 0x153D, 67397 },
- { 0x153E, 67388 },
- { 0x153F, 67701 },
- { 0x1540, 67487 },
- { 0x1541, 67268 },
- { 0x1542, 67614 },
- { 0x1543, 67325 },
- { 0x1544, 67370 },
- { 0x1545, 67349 },
- { 0x1546, 67292 },
- { 0x1547, 67469 },
- { 0x1548, 67448 },
- { 0x1549, 67737 },
- { 0x154A, 67728 },
- { 0x154B, 67917 },
- { 0x154C, 67571 },
- { 0x154D, 67562 },
- { 0x154E, 67427 },
- { 0x154F, 67379 },
- { 0x1550, 68962 },
- { 0x1551, 67683 },
- { 0x1552, 68970 },
- { 0x1553, 67382 },
- { 0x1554, 68966 },
- { 0x1555, 67686 },
- { 0x1556, 68974 },
- { 0x1557, 67713 },
- { 0x1558, 67439 },
- { 0x1559, 67716 },
- { 0x155A, 67442 },
- { 0x155B, 67719 },
- { 0x155C, 67436 },
- { 0x155D, 68946 },
- { 0x155E, 68954 },
- { 0x155F, 68934 },
- { 0x1560, 68930 },
- { 0x1561, 68938 },
- { 0x1562, 68942 },
- { 0x1563, 68950 },
- { 0x1564, 68958 },
- { 0x1565, 68826 },
- { 0x1566, 69010 },
- { 0x1567, 67863 },
- { 0x1568, 67891 },
- { 0x1569, 67975 },
- { 0x156A, 69186 },
- { 0x156B, 69182 },
- { 0x156C, 67776 },
- { 0x156D, 67773 },
- { 0x156E, 67935 },
- { 0x156F, 67932 },
- { 0x1570, 67929 },
- { 0x1571, 67926 },
- { 0x1572, 67923 },
- { 0x1573, 68043 },
- { 0x1574, 68039 },
- { 0x1575, 68015 },
- { 0x1576, 68455 },
- { 0x1577, 68711 },
- { 0x1578, 68423 },
- { 0x1579, 68451 },
- { 0x157A, 68019 },
- { 0x157B, 68507 },
- { 0x157C, 67938 },
- { 0x157D, 67943 },
- { 0x157E, 68816 },
- { 0x157F, 30633 },
- { 0x1580, 30543 },
- { 0x1581, 30588 },
- { 0x1582, 30534 },
- { 0x1583, 30582 },
- { 0x1584, 30591 },
- { 0x1585, 30528 },
- { 0x1586, 30576 },
- { 0x1587, 30540 },
- { 0x1588, 30585 },
- { 0x1589, 30609 },
- { 0x158A, 30564 },
- { 0x158B, 30603 },
- { 0x158C, 30531 },
- { 0x158D, 30579 },
- { 0x158E, 30552 },
- { 0x158F, 30555 },
- { 0x1590, 30594 },
- { 0x1591, 30525 },
- { 0x1592, 30573 },
- { 0x1593, 30549 },
- { 0x1594, 30570 },
- { 0x1595, 30558 },
- { 0x1596, 30546 },
- { 0x1597, 30567 },
- { 0x1598, 30597 },
- { 0x1599, 30600 },
- { 0x159A, 30561 },
- { 0x159B, 30537 },
- { 0x159C, 30612 },
- { 0x159D, 30606 },
- { 0x159E, 30489 },
- { 0x159F, 30497 },
- { 0x15A0, 30505 },
- { 0x15A1, 30517 },
- { 0x15A2, 30509 },
- { 0x15A3, 30521 },
- { 0x15A4, 30513 },
- { 0x15A5, 30493 },
- { 0x15A6, 30501 },
- { 0x15A7, 30626 },
- { 0x15A8, 30618 },
- { 0x15A9, 30622 },
- { 0x15AA, 30453 },
- { 0x15AB, 30481 },
- { 0x15AC, 30485 },
- { 0x15AD, 30477 },
- { 0x15AE, 30465 },
- { 0x15AF, 30469 },
- { 0x15B0, 30461 },
- { 0x15B1, 30473 },
- { 0x15B2, 30457 },
- { 0x15B3, 30420 },
- { 0x15B4, 30417 },
- { 0x15B5, 30414 },
- { 0x15B6, 30411 },
- { 0x15B7, 30630 },
- { 0x15B8, 30615 },
- { 0x15B9, 30441 },
- { 0x15BA, 30423 },
- { 0x15BB, 30429 },
- { 0x15BC, 30450 },
- { 0x15BD, 30435 },
- { 0x15BE, 30432 },
- { 0x15BF, 30426 },
- { 0x15C0, 30447 },
- { 0x15C1, 30444 },
- { 0x15C2, 30438 },
- { 0x15C3, 9744 },
- { 0x15C4, 9788 },
- { 0x15C5, 9804 },
- { 0x15C6, 9816 },
- { 0x15C7, 9772 },
- { 0x15C8, 9792 },
- { 0x15C9, 9776 },
- { 0x15CA, 9812 },
- { 0x15CB, 9748 },
- { 0x15CC, 9764 },
- { 0x15CD, 9808 },
- { 0x15CE, 9752 },
- { 0x15CF, 9736 },
- { 0x15D0, 9784 },
- { 0x15D1, 9740 },
- { 0x15D2, 9768 },
- { 0x15D3, 9800 },
- { 0x15D4, 9820 },
- { 0x15D5, 9756 },
- { 0x15D6, 9704 },
- { 0x15D7, 9712 },
- { 0x15D8, 9728 },
- { 0x15D9, 9732 },
- { 0x15DA, 9720 },
- { 0x15DB, 9760 },
- { 0x15DC, 9716 },
- { 0x15DD, 9780 },
- { 0x15DE, 9708 },
- { 0x15DF, 9796 },
- { 0x15E0, 9724 },
- { 0x15E1, 9824 },
- { 0x15E2, 9828 },
- { 0x15E3, 9832 },
- { 0x15E4, 9836 },
- { 0x15E5, 9840 },
- { 0x15E6, 6740 },
- { 0x15E7, 6608 },
- { 0x15E8, 6710 },
- { 0x15E9, 6764 },
- { 0x15EA, 6782 },
- { 0x15EB, 6578 },
- { 0x15EC, 6632 },
- { 0x15ED, 6650 },
- { 0x15EE, 6806 },
- { 0x15EF, 6746 },
- { 0x15F0, 6770 },
- { 0x15F1, 6674 },
- { 0x15F2, 6614 },
- { 0x15F3, 6638 },
- { 0x15F4, 6752 },
- { 0x15F5, 6800 },
- { 0x15F6, 6728 },
- { 0x15F7, 6620 },
- { 0x15F8, 6668 },
- { 0x15F9, 6596 },
- { 0x15FA, 6734 },
- { 0x15FB, 6788 },
- { 0x15FC, 6722 },
- { 0x15FD, 6602 },
- { 0x15FE, 6656 },
- { 0x15FF, 6590 },
- { 0x1600, 6698 },
- { 0x1601, 6758 },
- { 0x1602, 6716 },
- { 0x1603, 6566 },
- { 0x1604, 6626 },
- { 0x1605, 6584 },
- { 0x1606, 6704 },
- { 0x1607, 6692 },
- { 0x1608, 6686 },
- { 0x1609, 6572 },
- { 0x160A, 6560 },
- { 0x160B, 6554 },
- { 0x160C, 6776 },
- { 0x160D, 6812 },
- { 0x160E, 6644 },
- { 0x160F, 6680 },
- { 0x1610, 6794 },
- { 0x1611, 6662 },
- { 0x1612, 6547 },
- { 0x1613, 6469 },
- { 0x1614, 6487 },
- { 0x1615, 6463 },
- { 0x1616, 6517 },
- { 0x1617, 6451 },
- { 0x1618, 6475 },
- { 0x1619, 6457 },
- { 0x161A, 6499 },
- { 0x161B, 6511 },
- { 0x161C, 6481 },
- { 0x161D, 6529 },
- { 0x161E, 6523 },
- { 0x161F, 6505 },
- { 0x1620, 6535 },
- { 0x1621, 6541 },
- { 0x1622, 6493 },
- { 0x1623, 6848 },
- { 0x1624, 6854 },
- { 0x1625, 6842 },
- { 0x1626, 6836 },
- { 0x1627, 6830 },
- { 0x1628, 6824 },
- { 0x1629, 6818 },
- { 0x162A, 6391 },
- { 0x162B, 6396 },
- { 0x162C, 6431 },
- { 0x162D, 6401 },
- { 0x162E, 6411 },
- { 0x162F, 6446 },
- { 0x1630, 6421 },
- { 0x1631, 6416 },
- { 0x1632, 6406 },
- { 0x1633, 6441 },
- { 0x1634, 6436 },
- { 0x1635, 6426 },
- { 0x1636, 6385 },
- { 0x1637, 6375 },
- { 0x1638, 6380 },
- { 0x1639, 23190 },
- { 0x163A, 23103 },
- { 0x163B, 23087 },
- { 0x163C, 23021 },
- { 0x163D, 23095 },
- { 0x163E, 23111 },
- { 0x163F, 23183 },
- { 0x1640, 23167 },
- { 0x1641, 23159 },
- { 0x1642, 23175 },
- { 0x1643, 23029 },
- { 0x1644, 23143 },
- { 0x1645, 23127 },
- { 0x1646, 23119 },
- { 0x1647, 23135 },
- { 0x1648, 23151 },
- { 0x1649, 23187 },
- { 0x164A, 23099 },
- { 0x164B, 23083 },
- { 0x164C, 23017 },
- { 0x164D, 23091 },
- { 0x164E, 23107 },
- { 0x164F, 23179 },
- { 0x1650, 23163 },
- { 0x1651, 23155 },
- { 0x1652, 23171 },
- { 0x1653, 23025 },
- { 0x1654, 23139 },
- { 0x1655, 23123 },
- { 0x1656, 23115 },
- { 0x1657, 23131 },
- { 0x1658, 23147 },
- { 0x1659, 66907 },
- { 0x165A, 66898 },
- { 0x165B, 66940 },
- { 0x165C, 66949 },
- { 0x165D, 66919 },
- { 0x165E, 66889 },
- { 0x165F, 66913 },
- { 0x1660, 66937 },
- { 0x1661, 66928 },
- { 0x1662, 66895 },
- { 0x1663, 66916 },
- { 0x1664, 66943 },
- { 0x1665, 66892 },
- { 0x1666, 66904 },
- { 0x1667, 66946 },
- { 0x1668, 66952 },
- { 0x1669, 66934 },
- { 0x166A, 66922 },
- { 0x166B, 66910 },
- { 0x166C, 66931 },
- { 0x166D, 66925 },
- { 0x166E, 66886 },
- { 0x166F, 66901 },
- { 0x1670, 66870 },
- { 0x1671, 66878 },
- { 0x1672, 66866 },
- { 0x1673, 66874 },
- { 0x1674, 66882 },
- { 0x1675, 66955 },
- { 0x1676, 66862 },
- { 0x1677, 10321 },
- { 0x1678, 10351 },
- { 0x1679, 10356 },
- { 0x167A, 10235 },
- { 0x167B, 10270 },
- { 0x167C, 10265 },
- { 0x167D, 10294 },
- { 0x167E, 10306 },
- { 0x167F, 10346 },
- { 0x1680, 10220 },
- { 0x1681, 10245 },
- { 0x1682, 10260 },
- { 0x1683, 10298 },
- { 0x1684, 10390 },
- { 0x1685, 10381 },
- { 0x1686, 10172 },
- { 0x1687, 10285 },
- { 0x1688, 10386 },
- { 0x1689, 10336 },
- { 0x168A, 10376 },
- { 0x168B, 10250 },
- { 0x168C, 10280 },
- { 0x168D, 10192 },
- { 0x168E, 10168 },
- { 0x168F, 10326 },
- { 0x1690, 10361 },
- { 0x1691, 10311 },
- { 0x1692, 10240 },
- { 0x1693, 10225 },
- { 0x1694, 10275 },
- { 0x1695, 10188 },
- { 0x1696, 10255 },
- { 0x1697, 10341 },
- { 0x1698, 10200 },
- { 0x1699, 10302 },
- { 0x169A, 10184 },
- { 0x169B, 10290 },
- { 0x169C, 10208 },
- { 0x169D, 10366 },
- { 0x169E, 10371 },
- { 0x169F, 10331 },
- { 0x16A0, 10316 },
- { 0x16A1, 10216 },
- { 0x16A2, 10156 },
- { 0x16A3, 10230 },
- { 0x16A4, 10160 },
- { 0x16A5, 10180 },
- { 0x16A6, 10164 },
- { 0x16A7, 10204 },
- { 0x16A8, 10176 },
- { 0x16A9, 10196 },
- { 0x16AA, 10212 },
- { 0x16AB, 10394 },
- { 0x16AC, 10453 },
- { 0x16AD, 10447 },
- { 0x16AE, 10409 },
- { 0x16AF, 9913 },
- { 0x16B0, 10441 },
- { 0x16B1, 10426 },
- { 0x16B2, 10432 },
- { 0x16B3, 10416 },
- { 0x16B4, 10404 },
- { 0x16B5, 10421 },
- { 0x16B6, 9955 },
- { 0x16B7, 10056 },
- { 0x16B8, 10133 },
- { 0x16B9, 10081 },
- { 0x16BA, 10144 },
- { 0x16BB, 10066 },
- { 0x16BC, 10096 },
- { 0x16BD, 10123 },
- { 0x16BE, 10139 },
- { 0x16BF, 10076 },
- { 0x16C0, 10128 },
- { 0x16C1, 10071 },
- { 0x16C2, 10107 },
- { 0x16C3, 10118 },
- { 0x16C4, 10061 },
- { 0x16C5, 10086 },
- { 0x16C6, 10113 },
- { 0x16C7, 10091 },
- { 0x16C8, 10150 },
- { 0x16C9, 10101 },
- { 0x16CA, 9908 },
- { 0x16CB, 9971 },
- { 0x16CC, 9975 },
- { 0x16CD, 9940 },
- { 0x16CE, 9945 },
- { 0x16CF, 9950 },
- { 0x16D0, 9894 },
- { 0x16D1, 9903 },
- { 0x16D2, 9993 },
- { 0x16D3, 10399 },
- { 0x16D4, 9874 },
- { 0x16D5, 9844 },
- { 0x16D6, 9854 },
- { 0x16D7, 9889 },
- { 0x16D8, 9864 },
- { 0x16D9, 9859 },
- { 0x16DA, 9849 },
- { 0x16DB, 9884 },
- { 0x16DC, 9879 },
- { 0x16DD, 9869 },
- { 0x16DE, 10036 },
- { 0x16DF, 10006 },
- { 0x16E0, 10016 },
- { 0x16E1, 10051 },
- { 0x16E2, 10026 },
- { 0x16E3, 10021 },
- { 0x16E4, 10011 },
- { 0x16E5, 10046 },
- { 0x16E6, 10041 },
- { 0x16E7, 10031 },
- { 0x16E8, 9963 },
- { 0x16E9, 9998 },
- { 0x16EA, 9959 },
- { 0x16EB, 9932 },
- { 0x16EC, 9899 },
- { 0x16ED, 9967 },
- { 0x16EE, 9987 },
- { 0x16EF, 9919 },
- { 0x16F0, 9928 },
- { 0x16F1, 9979 },
- { 0x16F2, 9983 },
- { 0x16F3, 10002 },
- { 0x16F4, 9924 },
- { 0x16F5, 9936 },
- { 0x16F6, 87977 },
- { 0x16F7, 88529 },
- { 0x16F8, 88289 },
- { 0x16F9, 88355 },
- { 0x16FA, 87952 },
- { 0x16FB, 87260 },
- { 0x16FC, 87962 },
- { 0x16FD, 87346 },
- { 0x16FE, 87828 },
- { 0x16FF, 87705 },
- { 0x1700, 87947 },
- { 0x1701, 88500 },
- { 0x1702, 87908 },
- { 0x1703, 88503 },
- { 0x1704, 88506 },
- { 0x1705, 66149 },
- { 0x1706, 66153 },
- { 0x1707, 66160 },
- { 0x1708, 66163 },
- { 0x1709, 66157 },
- { 0x170A, 66444 },
- { 0x170B, 66447 },
- { 0x170C, 66454 },
- { 0x170D, 66457 },
- { 0x170E, 66468 },
- { 0x170F, 66471 },
- { 0x1710, 66376 },
- { 0x1711, 66380 },
- { 0x1712, 66347 },
- { 0x1713, 66351 },
- { 0x1714, 66451 },
- { 0x1715, 66475 },
- { 0x1716, 66461 },
- { 0x1717, 66464 },
- { 0x1718, 66337 },
- { 0x1719, 66340 },
- { 0x171A, 66320 },
- { 0x171B, 66323 },
- { 0x171C, 66426 },
- { 0x171D, 66292 },
- { 0x171E, 66295 },
- { 0x171F, 66330 },
- { 0x1720, 66333 },
- { 0x1721, 66429 },
- { 0x1722, 66403 },
- { 0x1723, 66407 },
- { 0x1724, 66306 },
- { 0x1725, 66311 },
- { 0x1726, 66362 },
- { 0x1727, 66396 },
- { 0x1728, 66399 },
- { 0x1729, 66299 },
- { 0x172A, 66302 },
- { 0x172B, 66359 },
- { 0x172C, 66366 },
- { 0x172D, 66369 },
- { 0x172E, 66285 },
- { 0x172F, 66288 },
- { 0x1730, 66356 },
- { 0x1731, 66419 },
- { 0x1732, 66373 },
- { 0x1733, 66344 },
- { 0x1734, 66416 },
- { 0x1735, 66388 },
- { 0x1736, 66392 },
- { 0x1737, 66385 },
- { 0x1738, 66327 },
- { 0x1739, 66166 },
- { 0x173A, 66279 },
- { 0x173B, 66232 },
- { 0x173C, 66236 },
- { 0x173D, 66241 },
- { 0x173E, 66245 },
- { 0x173F, 66221 },
- { 0x1740, 66226 },
- { 0x1741, 66210 },
- { 0x1742, 66215 },
- { 0x1743, 66259 },
- { 0x1744, 66263 },
- { 0x1745, 66274 },
- { 0x1746, 66268 },
- { 0x1747, 66250 },
- { 0x1748, 66254 },
- { 0x1749, 66146 },
- { 0x174A, 66422 },
- { 0x174B, 66436 },
- { 0x174C, 66440 },
- { 0x174D, 66316 },
- { 0x174E, 66412 },
- { 0x174F, 66432 },
- { 0x1750, 66478 },
- { 0x1751, 66196 },
- { 0x1752, 66178 },
- { 0x1753, 66184 },
- { 0x1754, 66205 },
- { 0x1755, 66190 },
- { 0x1756, 66187 },
- { 0x1757, 66181 },
- { 0x1758, 66202 },
- { 0x1759, 66199 },
- { 0x175A, 66193 },
- { 0x175B, 66208 },
- { 0x175C, 66482 },
- { 0x175D, 66283 },
- { 0x175E, 66175 },
- { 0x175F, 66169 },
- { 0x1760, 66172 },
- { 0x1761, 66629 },
- { 0x1762, 66506 },
- { 0x1763, 66498 },
- { 0x1764, 66510 },
- { 0x1765, 66484 },
- { 0x1766, 66493 },
- { 0x1767, 66502 },
- { 0x1768, 66514 },
- { 0x1769, 66522 },
- { 0x176A, 66518 },
- { 0x176B, 66488 },
- { 0x176C, 66541 },
- { 0x176D, 66536 },
- { 0x176E, 66558 },
- { 0x176F, 66546 },
- { 0x1770, 66570 },
- { 0x1771, 66563 },
- { 0x1772, 66551 },
- { 0x1773, 66531 },
- { 0x1774, 66526 },
- { 0x1775, 66611 },
- { 0x1776, 66605 },
- { 0x1777, 66623 },
- { 0x1778, 66617 },
- { 0x1779, 66575 },
- { 0x177A, 66587 },
- { 0x177B, 66593 },
- { 0x177C, 66599 },
- { 0x177D, 66581 },
- { 0x177E, 98471 },
- { 0x177F, 98474 },
- { 0x1780, 98477 },
- { 0x1781, 98534 },
- { 0x1782, 98540 },
- { 0x1783, 98546 },
- { 0x1784, 98549 },
- { 0x1785, 98543 },
- { 0x1786, 98537 },
- { 0x1787, 98561 },
- { 0x1788, 98576 },
- { 0x1789, 98591 },
- { 0x178A, 98567 },
- { 0x178B, 98627 },
- { 0x178C, 98555 },
- { 0x178D, 98573 },
- { 0x178E, 98615 },
- { 0x178F, 98630 },
- { 0x1790, 98600 },
- { 0x1791, 98558 },
- { 0x1792, 98585 },
- { 0x1793, 98588 },
- { 0x1794, 98564 },
- { 0x1795, 98603 },
- { 0x1796, 98552 },
- { 0x1797, 98582 },
- { 0x1798, 98612 },
- { 0x1799, 98594 },
- { 0x179A, 98579 },
- { 0x179B, 98606 },
- { 0x179C, 98597 },
- { 0x179D, 98609 },
- { 0x179E, 98570 },
- { 0x179F, 98667 },
- { 0x17A0, 98653 },
- { 0x17A1, 98649 },
- { 0x17A2, 98518 },
- { 0x17A3, 98514 },
- { 0x17A4, 98526 },
- { 0x17A5, 98522 },
- { 0x17A6, 98510 },
- { 0x17A7, 98530 },
- { 0x17A8, 98468 },
- { 0x17A9, 98465 },
- { 0x17AA, 98657 },
- { 0x17AB, 98662 },
- { 0x17AC, 98621 },
- { 0x17AD, 98636 },
- { 0x17AE, 98498 },
- { 0x17AF, 98480 },
- { 0x17B0, 98486 },
- { 0x17B1, 98507 },
- { 0x17B2, 98492 },
- { 0x17B3, 98489 },
- { 0x17B4, 98483 },
- { 0x17B5, 98504 },
- { 0x17B6, 98501 },
- { 0x17B7, 98495 },
- { 0x17B8, 98647 },
- { 0x17B9, 98633 },
- { 0x17BA, 98624 },
- { 0x17BB, 98618 },
- { 0x17BC, 98639 },
- { 0x17BD, 98643 },
- { 0x17BE, 17911 },
- { 0x17BF, 18002 },
- { 0x17C0, 17932 },
- { 0x17C1, 18010 },
- { 0x17C2, 17990 },
- { 0x17C3, 17920 },
- { 0x17C4, 17974 },
- { 0x17C5, 17947 },
- { 0x17C6, 18022 },
- { 0x17C7, 17944 },
- { 0x17C8, 17994 },
- { 0x17C9, 17956 },
- { 0x17CA, 18034 },
- { 0x17CB, 17978 },
- { 0x17CC, 17929 },
- { 0x17CD, 18006 },
- { 0x17CE, 17935 },
- { 0x17CF, 17926 },
- { 0x17D0, 17950 },
- { 0x17D1, 18026 },
- { 0x17D2, 17941 },
- { 0x17D3, 18018 },
- { 0x17D4, 17986 },
- { 0x17D5, 17982 },
- { 0x17D6, 17953 },
- { 0x17D7, 18030 },
- { 0x17D8, 17998 },
- { 0x17D9, 17959 },
- { 0x17DA, 18038 },
- { 0x17DB, 17968 },
- { 0x17DC, 17938 },
- { 0x17DD, 18014 },
- { 0x17DE, 17971 },
- { 0x17DF, 17923 },
- { 0x17E0, 17965 },
- { 0x17E1, 17962 },
- { 0x17E2, 17914 },
- { 0x17E3, 17917 },
- { 0x17E4, 17866 },
- { 0x17E5, 17869 },
- { 0x17E6, 17906 },
- { 0x17E7, 17892 },
- { 0x17E8, 17873 },
- { 0x17E9, 17896 },
- { 0x17EA, 17877 },
- { 0x17EB, 17901 },
- { 0x17EC, 17881 },
- { 0x17ED, 17885 },
- { 0x17EE, 18065 },
- { 0x17EF, 18061 },
- { 0x17F0, 18059 },
- { 0x17F1, 18069 },
- { 0x17F2, 18042 },
- { 0x17F3, 18055 },
- { 0x17F4, 18047 },
- { 0x17F5, 18051 },
- { 0x17F6, 48467 },
- { 0x17F7, 48524 },
- { 0x17F8, 48521 },
- { 0x17F9, 48458 },
- { 0x17FA, 48515 },
- { 0x17FB, 48530 },
- { 0x17FC, 48449 },
- { 0x17FD, 48503 },
- { 0x17FE, 48464 },
- { 0x17FF, 48533 },
- { 0x1800, 48488 },
- { 0x1801, 48545 },
- { 0x1802, 48452 },
- { 0x1803, 48476 },
- { 0x1804, 48479 },
- { 0x1805, 48539 },
- { 0x1806, 48536 },
- { 0x1807, 48455 },
- { 0x1808, 48512 },
- { 0x1809, 48446 },
- { 0x180A, 48500 },
- { 0x180B, 48473 },
- { 0x180C, 48527 },
- { 0x180D, 48548 },
- { 0x180E, 48554 },
- { 0x180F, 48509 },
- { 0x1810, 48497 },
- { 0x1811, 48482 },
- { 0x1812, 48470 },
- { 0x1813, 48461 },
- { 0x1814, 48518 },
- { 0x1815, 48491 },
- { 0x1816, 48485 },
- { 0x1817, 48542 },
- { 0x1818, 48494 },
- { 0x1819, 48443 },
- { 0x181A, 48600 },
- { 0x181B, 48596 },
- { 0x181C, 48431 },
- { 0x181D, 48419 },
- { 0x181E, 48423 },
- { 0x181F, 48435 },
- { 0x1820, 48427 },
- { 0x1821, 48439 },
- { 0x1822, 48415 },
- { 0x1823, 48560 },
- { 0x1824, 48568 },
- { 0x1825, 48564 },
- { 0x1826, 48572 },
- { 0x1827, 48576 },
- { 0x1828, 48580 },
- { 0x1829, 48584 },
- { 0x182A, 48592 },
- { 0x182B, 48588 },
- { 0x182C, 48379 },
- { 0x182D, 48382 },
- { 0x182E, 48612 },
- { 0x182F, 48604 },
- { 0x1830, 48609 },
- { 0x1831, 48618 },
- { 0x1832, 48615 },
- { 0x1833, 48403 },
- { 0x1834, 48385 },
- { 0x1835, 48391 },
- { 0x1836, 48412 },
- { 0x1837, 48397 },
- { 0x1838, 48394 },
- { 0x1839, 48388 },
- { 0x183A, 48409 },
- { 0x183B, 48406 },
- { 0x183C, 48400 },
- { 0x183D, 48551 },
- { 0x183E, 48557 },
- { 0x183F, 48506 },
- { 0x1840, 141 },
- { 0x1841, 117 },
- { 0x1842, 125 },
- { 0x1843, 153 },
- { 0x1844, 133 },
- { 0x1845, 129 },
- { 0x1846, 121 },
- { 0x1847, 149 },
- { 0x1848, 145 },
- { 0x1849, 137 },
- { 0x184A, 192 },
- { 0x184B, 168 },
- { 0x184C, 160 },
- { 0x184D, 252 },
- { 0x184E, 164 },
- { 0x184F, 268 },
- { 0x1850, 240 },
- { 0x1851, 236 },
- { 0x1852, 244 },
- { 0x1853, 248 },
- { 0x1854, 200 },
- { 0x1855, 188 },
- { 0x1856, 180 },
- { 0x1857, 264 },
- { 0x1858, 184 },
- { 0x1859, 208 },
- { 0x185A, 224 },
- { 0x185B, 228 },
- { 0x185C, 276 },
- { 0x185D, 232 },
- { 0x185E, 196 },
- { 0x185F, 176 },
- { 0x1860, 256 },
- { 0x1861, 172 },
- { 0x1862, 260 },
- { 0x1863, 204 },
- { 0x1864, 272 },
- { 0x1865, 212 },
- { 0x1866, 220 },
- { 0x1867, 216 },
- { 0x1868, 110 },
- { 0x1869, 280 },
- { 0x186A, 287 },
- { 0x186B, 157 },
- { 0x186C, 284 },
- { 0x186D, 114 },
- { 0x186E, 296 },
- { 0x186F, 291 },
- { 0x1870, 98695 },
- { 0x1871, 98703 },
- { 0x1872, 98699 },
- { 0x1873, 98691 },
- { 0x1874, 98686 },
- { 0x1875, 98681 },
- { 0x1876, 98676 },
- { 0x1877, 98671 },
- { 0x1878, 34546 },
- { 0x1879, 34510 },
- { 0x187A, 34543 },
- { 0x187B, 34480 },
- { 0x187C, 34483 },
- { 0x187D, 34568 },
- { 0x187E, 34574 },
- { 0x187F, 34555 },
- { 0x1880, 34522 },
- { 0x1881, 34561 },
- { 0x1882, 34531 },
- { 0x1883, 34535 },
- { 0x1884, 34539 },
- { 0x1885, 34497 },
- { 0x1886, 34501 },
- { 0x1887, 34513 },
- { 0x1888, 34549 },
- { 0x1889, 34579 },
- { 0x188A, 34428 },
- { 0x188B, 34418 },
- { 0x188C, 34470 },
- { 0x188D, 34432 },
- { 0x188E, 34475 },
- { 0x188F, 34422 },
- { 0x1890, 34436 },
- { 0x1891, 34457 },
- { 0x1892, 34461 },
- { 0x1893, 34447 },
- { 0x1894, 34451 },
- { 0x1895, 34411 },
- { 0x1896, 34465 },
- { 0x1897, 34402 },
- { 0x1898, 34406 },
- { 0x1899, 34442 },
- { 0x189A, 34494 },
- { 0x189B, 34414 },
- { 0x189C, 34518 },
- { 0x189D, 34488 },
- { 0x189E, 34491 },
- { 0x189F, 34506 },
- { 0x18A0, 34526 },
- { 0x18A1, 27216 },
- { 0x18A2, 27358 },
- { 0x18A3, 26840 },
- { 0x18A4, 27394 },
- { 0x18A5, 27226 },
- { 0x18A6, 27231 },
- { 0x18A7, 27373 },
- { 0x18A8, 27236 },
- { 0x18A9, 26870 },
- { 0x18AA, 26751 },
- { 0x18AB, 27268 },
- { 0x18AC, 27273 },
- { 0x18AD, 27283 },
- { 0x18AE, 27290 },
- { 0x18AF, 27424 },
- { 0x18B0, 27300 },
- { 0x18B1, 27388 },
- { 0x18B2, 27054 },
- { 0x18B3, 27071 },
- { 0x18B4, 27059 },
- { 0x18B5, 26845 },
- { 0x18B6, 27368 },
- { 0x18B7, 26397 },
- { 0x18B8, 26644 },
- { 0x18B9, 27305 },
- { 0x18BA, 27430 },
- { 0x18BB, 27412 },
- { 0x18BC, 27328 },
- { 0x18BD, 27333 },
- { 0x18BE, 27066 },
- { 0x18BF, 27083 },
- { 0x18C0, 27077 },
- { 0x18C1, 27338 },
- { 0x18C2, 27343 },
- { 0x18C3, 27353 },
- { 0x18C4, 27378 },
- { 0x18C5, 27440 },
- { 0x18C6, 27205 },
- { 0x18C7, 20528 },
- { 0x18C8, 20533 },
- { 0x18C9, 20513 },
- { 0x18CA, 20523 },
- { 0x18CB, 20518 },
- { 0x18CC, 71219 },
- { 0x18CD, 81651 },
- { 0x18CE, 81733 },
- { 0x18CF, 81655 },
- { 0x18D0, 81741 },
- { 0x18D1, 81659 },
- { 0x18D2, 81663 },
- { 0x18D3, 81746 },
- { 0x18D4, 81667 },
- { 0x18D5, 81671 },
- { 0x18D6, 81681 },
- { 0x18D7, 81685 },
- { 0x18D8, 81689 },
- { 0x18D9, 81693 },
- { 0x18DA, 81697 },
- { 0x18DB, 81701 },
- { 0x18DC, 81751 },
- { 0x18DD, 81705 },
- { 0x18DE, 81737 },
- { 0x18DF, 81709 },
- { 0x18E0, 81713 },
- { 0x18E1, 81717 },
- { 0x18E2, 81721 },
- { 0x18E3, 81729 },
- { 0x18E4, 81140 },
- { 0x18E5, 81451 },
- { 0x18E6, 81405 },
- { 0x18E7, 81496 },
- { 0x18E8, 81144 },
- { 0x18E9, 81158 },
- { 0x18EA, 81162 },
- { 0x18EB, 81427 },
- { 0x18EC, 81395 },
- { 0x18ED, 81501 },
- { 0x18EE, 81170 },
- { 0x18EF, 81461 },
- { 0x18F0, 81200 },
- { 0x18F1, 81237 },
- { 0x18F2, 81357 },
- { 0x18F3, 81261 },
- { 0x18F4, 81400 },
- { 0x18F5, 81377 },
- { 0x18F6, 81440 },
- { 0x18F7, 81265 },
- { 0x18F8, 81283 },
- { 0x18F9, 81294 },
- { 0x18FA, 81573 },
- { 0x18FB, 81466 },
- { 0x18FC, 81310 },
- { 0x18FD, 81349 },
- { 0x18FE, 81383 },
- { 0x18FF, 81422 },
- { 0x1900, 81409 },
- { 0x1901, 81417 },
- { 0x1902, 81353 },
- { 0x1903, 30235 },
- { 0x1904, 30275 },
- { 0x1905, 30290 },
- { 0x1906, 30295 },
- { 0x1907, 21594 },
- { 0x1908, 21599 },
- { 0x1909, 21589 },
- { 0x190A, 21584 },
- { 0x190B, 21579 },
- { 0x190C, 26244 },
- { 0x190D, 23604 },
- { 0x190E, 23767 },
- { 0x190F, 24027 },
- { 0x1910, 24607 },
- { 0x1911, 24697 },
- { 0x1912, 25071 },
- { 0x1913, 25210 },
- { 0x1914, 25249 },
- { 0x1915, 25360 },
- { 0x1916, 25443 },
- { 0x1917, 26066 },
- { 0x1918, 26725 },
- { 0x1919, 81823 },
- { 0x191A, 26933 },
- { 0x191B, 26229 },
- { 0x191C, 27150 },
- { 0x191D, 26440 },
- { 0x191E, 25078 },
- { 0x191F, 27157 },
- { 0x1920, 26962 },
- { 0x1921, 23623 },
- { 0x1922, 23792 },
- { 0x1923, 24040 },
- { 0x1924, 24107 },
- { 0x1925, 24407 },
- { 0x1926, 24539 },
- { 0x1927, 24614 },
- { 0x1928, 24717 },
- { 0x1929, 25092 },
- { 0x192A, 25236 },
- { 0x192B, 25380 },
- { 0x192C, 26312 },
- { 0x192D, 25785 },
- { 0x192E, 25903 },
- { 0x192F, 26079 },
- { 0x1930, 23513 },
- { 0x1931, 26554 },
- { 0x1932, 23740 },
- { 0x1933, 23948 },
- { 0x1934, 26484 },
- { 0x1935, 27041 },
- { 0x1936, 26593 },
- { 0x1937, 24302 },
- { 0x1938, 26504 },
- { 0x1939, 26319 },
- { 0x193A, 25729 },
- { 0x193B, 26352 },
- { 0x193C, 81507 },
- { 0x193D, 81148 },
- { 0x193E, 81152 },
- { 0x193F, 81365 },
- { 0x1940, 81561 },
- { 0x1941, 81166 },
- { 0x1942, 81545 },
- { 0x1943, 81446 },
- { 0x1944, 81456 },
- { 0x1945, 81184 },
- { 0x1946, 81391 },
- { 0x1947, 81512 },
- { 0x1948, 81517 },
- { 0x1949, 81194 },
- { 0x194A, 81230 },
- { 0x194B, 81215 },
- { 0x194C, 81524 },
- { 0x194D, 81241 },
- { 0x194E, 81471 },
- { 0x194F, 81247 },
- { 0x1950, 81254 },
- { 0x1951, 81529 },
- { 0x1952, 81435 },
- { 0x1953, 81373 },
- { 0x1954, 81277 },
- { 0x1955, 81361 },
- { 0x1956, 81287 },
- { 0x1957, 81298 },
- { 0x1958, 81552 },
- { 0x1959, 81534 },
- { 0x195A, 81314 },
- { 0x195B, 81491 },
- { 0x195C, 81332 },
- { 0x195D, 81342 },
- { 0x195E, 81336 },
- { 0x195F, 81369 },
- { 0x1960, 81431 },
- { 0x1961, 87820 },
- { 0x1962, 87816 },
- { 0x1963, 87775 },
- { 0x1964, 88491 },
- { 0x1965, 88515 },
- { 0x1966, 88513 },
- { 0x1967, 88519 },
- { 0x1968, 88509 },
- { 0x1969, 88533 },
- { 0x196A, 88531 },
- { 0x196B, 87552 },
- { 0x196C, 88511 },
- { 0x196D, 88517 },
- { 0x196E, 87899 },
- { 0x196F, 87941 },
- { 0x1970, 87969 },
- { 0x1971, 87201 },
- { 0x1972, 87212 },
- { 0x1973, 87215 },
- { 0x1974, 87667 },
- { 0x1975, 87615 },
- { 0x1976, 87620 },
- { 0x1977, 87625 },
- { 0x1978, 87456 },
- { 0x1979, 87661 },
- { 0x197A, 87635 },
- { 0x197B, 87477 },
- { 0x197C, 87675 },
- { 0x197D, 87492 },
- { 0x197E, 87497 },
- { 0x197F, 87681 },
- { 0x1980, 87687 },
- { 0x1981, 87516 },
- { 0x1982, 87693 },
- { 0x1983, 87699 },
- { 0x1984, 87558 },
- { 0x1985, 87564 },
- { 0x1986, 87645 },
- { 0x1987, 87610 },
- { 0x1988, 87651 },
- { 0x1989, 87446 },
- { 0x198A, 87640 },
- { 0x198B, 87656 },
- { 0x198C, 87472 },
- { 0x198D, 87502 },
- { 0x198E, 87526 },
- { 0x198F, 87542 },
- { 0x1990, 87630 },
- { 0x1991, 87579 },
- { 0x1992, 87600 },
- { 0x1993, 87439 },
- { 0x1994, 87535 },
- { 0x1995, 87588 },
- { 0x1996, 87204 },
- { 0x1997, 87876 },
- { 0x1998, 87805 },
- { 0x1999, 87320 },
- { 0x199A, 87747 },
- { 0x199B, 27566 },
- { 0x199C, 23380 },
- { 0x199D, 27743 },
- { 0x199E, 23577 },
- { 0x199F, 27750 },
- { 0x19A0, 23584 },
- { 0x19A1, 27763 },
- { 0x19A2, 23597 },
- { 0x19A3, 27835 },
- { 0x19A4, 23689 },
- { 0x19A5, 27853 },
- { 0x19A6, 23714 },
- { 0x19A7, 27860 },
- { 0x19A8, 23721 },
- { 0x19A9, 27873 },
- { 0x19AA, 23748 },
- { 0x19AB, 27916 },
- { 0x19AC, 23786 },
- { 0x19AD, 27922 },
- { 0x19AE, 23799 },
- { 0x19AF, 28012 },
- { 0x19B0, 23895 },
- { 0x19B1, 28004 },
- { 0x19B2, 23887 },
- { 0x19B3, 28107 },
- { 0x19B4, 24003 },
- { 0x19B5, 27984 },
- { 0x19B6, 23867 },
- { 0x19B7, 28038 },
- { 0x19B8, 23921 },
- { 0x19B9, 28118 },
- { 0x19BA, 24014 },
- { 0x19BB, 28172 },
- { 0x19BC, 24082 },
- { 0x19BD, 28207 },
- { 0x19BE, 24124 },
- { 0x19BF, 28214 },
- { 0x19C0, 24131 },
- { 0x19C1, 28258 },
- { 0x19C2, 24189 },
- { 0x19C3, 28246 },
- { 0x19C4, 24170 },
- { 0x19C5, 28227 },
- { 0x19C6, 24151 },
- { 0x19C7, 28325 },
- { 0x19C8, 24249 },
- { 0x19C9, 28370 },
- { 0x19CA, 24294 },
- { 0x19CB, 28430 },
- { 0x19CC, 24367 },
- { 0x19CD, 28410 },
- { 0x19CE, 24347 },
- { 0x19CF, 28423 },
- { 0x19D0, 24360 },
- { 0x19D1, 28493 },
- { 0x19D2, 24437 },
- { 0x19D3, 28500 },
- { 0x19D4, 24444 },
- { 0x19D5, 28522 },
- { 0x19D6, 24472 },
- { 0x19D7, 28582 },
- { 0x19D8, 24570 },
- { 0x19D9, 28613 },
- { 0x19DA, 24601 },
- { 0x19DB, 28593 },
- { 0x19DC, 24581 },
- { 0x19DD, 28600 },
- { 0x19DE, 24588 },
- { 0x19DF, 28623 },
- { 0x19E0, 24631 },
- { 0x19E1, 28630 },
- { 0x19E2, 24638 },
- { 0x19E3, 28644 },
- { 0x19E4, 24658 },
- { 0x19E5, 28710 },
- { 0x19E6, 24737 },
- { 0x19E7, 28843 },
- { 0x19E8, 24891 },
- { 0x19E9, 28859 },
- { 0x19EA, 24907 },
- { 0x19EB, 28895 },
- { 0x19EC, 24943 },
- { 0x19ED, 28887 },
- { 0x19EE, 24935 },
- { 0x19EF, 29024 },
- { 0x19F0, 25065 },
- { 0x19F1, 29011 },
- { 0x19F2, 25052 },
- { 0x19F3, 29080 },
- { 0x19F4, 25148 },
- { 0x19F5, 29087 },
- { 0x19F6, 25155 },
- { 0x19F7, 29094 },
- { 0x19F8, 25162 },
- { 0x19F9, 29103 },
- { 0x19FA, 25171 },
- { 0x19FB, 29170 },
- { 0x19FC, 25286 },
- { 0x19FD, 29177 },
- { 0x19FE, 25293 },
- { 0x19FF, 29200 },
- { 0x1A00, 25322 },
- { 0x1A01, 29215 },
- { 0x1A02, 25337 },
- { 0x1A03, 29184 },
- { 0x1A04, 25300 },
- { 0x1A05, 29261 },
- { 0x1A06, 25397 },
- { 0x1A07, 29268 },
- { 0x1A08, 25404 },
- { 0x1A09, 29281 },
- { 0x1A0A, 25423 },
- { 0x1A0B, 29327 },
- { 0x1A0C, 25489 },
- { 0x1A0D, 29536 },
- { 0x1A0E, 25722 },
- { 0x1A0F, 29450 },
- { 0x1A10, 25636 },
- { 0x1A11, 29549 },
- { 0x1A12, 25742 },
- { 0x1A13, 29442 },
- { 0x1A14, 25628 },
- { 0x1A15, 29477 },
- { 0x1A16, 25663 },
- { 0x1A17, 29573 },
- { 0x1A18, 25779 },
- { 0x1A19, 29560 },
- { 0x1A1A, 25753 },
- { 0x1A1B, 29616 },
- { 0x1A1C, 25836 },
- { 0x1A1D, 29610 },
- { 0x1A1E, 25830 },
- { 0x1A1F, 29622 },
- { 0x1A20, 25842 },
- { 0x1A21, 29590 },
- { 0x1A22, 25803 },
- { 0x1A23, 29597 },
- { 0x1A24, 25810 },
- { 0x1A25, 29638 },
- { 0x1A26, 25858 },
- { 0x1A27, 29645 },
- { 0x1A28, 25910 },
- { 0x1A29, 29655 },
- { 0x1A2A, 25920 },
- { 0x1A2B, 29792 },
- { 0x1A2C, 26099 },
- { 0x1A2D, 29741 },
- { 0x1A2E, 26021 },
- { 0x1A2F, 29754 },
- { 0x1A30, 26040 },
- { 0x1A31, 24144 },
- { 0x1A32, 25476 },
- { 0x1A33, 25823 },
- { 0x1A34, 25953 },
- { 0x1A35, 23453 },
- { 0x1A36, 26455 },
- { 0x1A37, 26471 },
- { 0x1A38, 26463 },
- { 0x1A39, 30005 },
- { 0x1A3A, 26561 },
- { 0x1A3B, 27536 },
- { 0x1A3C, 23350 },
- { 0x1A3D, 27543 },
- { 0x1A3E, 23357 },
- { 0x1A3F, 27715 },
- { 0x1A40, 23544 },
- { 0x1A41, 27723 },
- { 0x1A42, 23552 },
- { 0x1A43, 27706 },
- { 0x1A44, 23535 },
- { 0x1A45, 27731 },
- { 0x1A46, 23560 },
- { 0x1A47, 27697 },
- { 0x1A48, 23526 },
- { 0x1A49, 27603 },
- { 0x1A4A, 23417 },
- { 0x1A4B, 27611 },
- { 0x1A4C, 23425 },
- { 0x1A4D, 27594 },
- { 0x1A4E, 23408 },
- { 0x1A4F, 27619 },
- { 0x1A50, 23433 },
- { 0x1A51, 27585 },
- { 0x1A52, 23399 },
- { 0x1A53, 27940 },
- { 0x1A54, 23817 },
- { 0x1A55, 27947 },
- { 0x1A56, 23824 },
- { 0x1A57, 27978 },
- { 0x1A58, 23861 },
- { 0x1A59, 28083 },
- { 0x1A5A, 23979 },
- { 0x1A5B, 28091 },
- { 0x1A5C, 23987 },
- { 0x1A5D, 28074 },
- { 0x1A5E, 23970 },
- { 0x1A5F, 28099 },
- { 0x1A60, 23995 },
- { 0x1A61, 28065 },
- { 0x1A62, 23961 },
- { 0x1A63, 28288 },
- { 0x1A64, 24212 },
- { 0x1A65, 28281 },
- { 0x1A66, 24205 },
- { 0x1A67, 28737 },
- { 0x1A68, 24777 },
- { 0x1A69, 28744 },
- { 0x1A6A, 24792 },
- { 0x1A6B, 28983 },
- { 0x1A6C, 25024 },
- { 0x1A6D, 28991 },
- { 0x1A6E, 25032 },
- { 0x1A6F, 28974 },
- { 0x1A70, 25015 },
- { 0x1A71, 28999 },
- { 0x1A72, 25040 },
- { 0x1A73, 28965 },
- { 0x1A74, 25006 },
- { 0x1A75, 28775 },
- { 0x1A76, 24823 },
- { 0x1A77, 28783 },
- { 0x1A78, 24831 },
- { 0x1A79, 28766 },
- { 0x1A7A, 24814 },
- { 0x1A7B, 28791 },
- { 0x1A7C, 24839 },
- { 0x1A7D, 28757 },
- { 0x1A7E, 24805 },
- { 0x1A7F, 29343 },
- { 0x1A80, 25514 },
- { 0x1A81, 29350 },
- { 0x1A82, 25521 },
- { 0x1A83, 29381 },
- { 0x1A84, 25552 },
- { 0x1A85, 29389 },
- { 0x1A86, 25560 },
- { 0x1A87, 29372 },
- { 0x1A88, 25543 },
- { 0x1A89, 29397 },
- { 0x1A8A, 25568 },
- { 0x1A8B, 29363 },
- { 0x1A8C, 25534 },
- { 0x1A8D, 29694 },
- { 0x1A8E, 25966 },
- { 0x1A8F, 29662 },
- { 0x1A90, 25927 },
- { 0x1A91, 29675 },
- { 0x1A92, 25940 },
- { 0x1A93, 29700 },
- { 0x1A94, 25980 },
- { 0x1A95, 30197 },
- { 0x1A96, 27135 },
- { 0x1A97, 30192 },
- { 0x1A98, 27130 },
- { 0x1A99, 29682 },
- { 0x1A9A, 25947 },
- { 0x1A9B, 19707 },
- { 0x1A9C, 19639 },
- { 0x1A9D, 19731 },
- { 0x1A9E, 19663 },
- { 0x1A9F, 19713 },
- { 0x1AA0, 19645 },
- { 0x1AA1, 19749 },
- { 0x1AA2, 19681 },
- { 0x1AA3, 20996 },
- { 0x1AA4, 20928 },
- { 0x1AA5, 21020 },
- { 0x1AA6, 20952 },
- { 0x1AA7, 21002 },
- { 0x1AA8, 20934 },
- { 0x1AA9, 21038 },
- { 0x1AAA, 20970 },
- { 0x1AAB, 20108 },
- { 0x1AAC, 20086 },
- { 0x1AAD, 20122 },
- { 0x1AAE, 20100 },
- { 0x1AAF, 20114 },
- { 0x1AB0, 20092 },
- { 0x1AB1, 21319 },
- { 0x1AB2, 21297 },
- { 0x1AB3, 21333 },
- { 0x1AB4, 21311 },
- { 0x1AB5, 21325 },
- { 0x1AB6, 21303 },
- { 0x1AB7, 19327 },
- { 0x1AB8, 19259 },
- { 0x1AB9, 19351 },
- { 0x1ABA, 19283 },
- { 0x1ABB, 19333 },
- { 0x1ABC, 19265 },
- { 0x1ABD, 19369 },
- { 0x1ABE, 19301 },
- { 0x1ABF, 20686 },
- { 0x1AC0, 20618 },
- { 0x1AC1, 20710 },
- { 0x1AC2, 20642 },
- { 0x1AC3, 20692 },
- { 0x1AC4, 20624 },
- { 0x1AC5, 20728 },
- { 0x1AC6, 20660 },
- { 0x1AC7, 19519 },
- { 0x1AC8, 19489 },
- { 0x1AC9, 19533 },
- { 0x1ACA, 19503 },
- { 0x1ACB, 19525 },
- { 0x1ACC, 19495 },
- { 0x1ACD, 19541 },
- { 0x1ACE, 19511 },
- { 0x1ACF, 20854 },
- { 0x1AD0, 20824 },
- { 0x1AD1, 20868 },
- { 0x1AD2, 20838 },
- { 0x1AD3, 20860 },
- { 0x1AD4, 20830 },
- { 0x1AD5, 20876 },
- { 0x1AD6, 20846 },
- { 0x1AD7, 20174 },
- { 0x1AD8, 20152 },
- { 0x1AD9, 20188 },
- { 0x1ADA, 20166 },
- { 0x1ADB, 20180 },
- { 0x1ADC, 20158 },
- { 0x1ADD, 21385 },
- { 0x1ADE, 21363 },
- { 0x1ADF, 21399 },
- { 0x1AE0, 21377 },
- { 0x1AE1, 21391 },
- { 0x1AE2, 21369 },
- { 0x1AE3, 20248 },
- { 0x1AE4, 20218 },
- { 0x1AE5, 20262 },
- { 0x1AE6, 20232 },
- { 0x1AE7, 20254 },
- { 0x1AE8, 20224 },
- { 0x1AE9, 20270 },
- { 0x1AEA, 20240 },
- { 0x1AEB, 21429 },
- { 0x1AEC, 21443 },
- { 0x1AED, 21435 },
- { 0x1AEE, 21451 },
- { 0x1AEF, 19938 },
- { 0x1AF0, 19870 },
- { 0x1AF1, 19962 },
- { 0x1AF2, 19894 },
- { 0x1AF3, 19944 },
- { 0x1AF4, 19876 },
- { 0x1AF5, 19980 },
- { 0x1AF6, 19912 },
- { 0x1AF7, 21188 },
- { 0x1AF8, 21120 },
- { 0x1AF9, 21212 },
- { 0x1AFA, 21144 },
- { 0x1AFB, 21194 },
- { 0x1AFC, 21126 },
- { 0x1AFD, 21230 },
- { 0x1AFE, 21162 },
- { 0x1AFF, 19781 },
- { 0x1B00, 19625 },
- { 0x1B01, 20136 },
- { 0x1B02, 20080 },
- { 0x1B03, 19401 },
- { 0x1B04, 19245 },
- { 0x1B05, 19555 },
- { 0x1B06, 19483 },
- { 0x1B07, 20202 },
- { 0x1B08, 20146 },
- { 0x1B09, 20284 },
- { 0x1B0A, 20212 },
- { 0x1B0B, 20012 },
- { 0x1B0C, 19856 },
- { 0x1B0D, 19767 },
- { 0x1B0E, 19699 },
- { 0x1B0F, 19739 },
- { 0x1B10, 19671 },
- { 0x1B11, 19721 },
- { 0x1B12, 19653 },
- { 0x1B13, 19757 },
- { 0x1B14, 19689 },
- { 0x1B15, 21056 },
- { 0x1B16, 20988 },
- { 0x1B17, 21028 },
- { 0x1B18, 20960 },
- { 0x1B19, 21010 },
- { 0x1B1A, 20942 },
- { 0x1B1B, 21046 },
- { 0x1B1C, 20978 },
- { 0x1B1D, 19387 },
- { 0x1B1E, 19319 },
- { 0x1B1F, 19359 },
- { 0x1B20, 19291 },
- { 0x1B21, 19341 },
- { 0x1B22, 19273 },
- { 0x1B23, 19377 },
- { 0x1B24, 19309 },
- { 0x1B25, 20746 },
- { 0x1B26, 20678 },
- { 0x1B27, 20718 },
- { 0x1B28, 20650 },
- { 0x1B29, 20700 },
- { 0x1B2A, 20632 },
- { 0x1B2B, 20736 },
- { 0x1B2C, 20668 },
- { 0x1B2D, 19998 },
- { 0x1B2E, 19930 },
- { 0x1B2F, 19970 },
- { 0x1B30, 19902 },
- { 0x1B31, 19952 },
- { 0x1B32, 19884 },
- { 0x1B33, 19988 },
- { 0x1B34, 19920 },
- { 0x1B35, 21248 },
- { 0x1B36, 21180 },
- { 0x1B37, 21220 },
- { 0x1B38, 21152 },
- { 0x1B39, 21202 },
- { 0x1B3A, 21134 },
- { 0x1B3B, 21238 },
- { 0x1B3C, 21170 },
- { 0x1B3D, 19801 },
- { 0x1B3E, 19795 },
- { 0x1B3F, 19787 },
- { 0x1B40, 19821 },
- { 0x1B41, 19631 },
- { 0x1B42, 19807 },
- { 0x1B43, 19813 },
- { 0x1B44, 21082 },
- { 0x1B45, 21076 },
- { 0x1B46, 21070 },
- { 0x1B47, 20922 },
- { 0x1B48, 21088 },
- { 0x1B49, 21515 },
- { 0x1B4A, 22017 },
- { 0x1B4B, 19201 },
- { 0x1B4C, 21865 },
- { 0x1B4D, 21572 },
- { 0x1B4E, 19407 },
- { 0x1B4F, 19429 },
- { 0x1B50, 19251 },
- { 0x1B51, 19415 },
- { 0x1B52, 19421 },
- { 0x1B53, 21347 },
- { 0x1B54, 21291 },
- { 0x1B55, 20760 },
- { 0x1B56, 20612 },
- { 0x1B57, 20766 },
- { 0x1B58, 19207 },
- { 0x1B59, 19203 },
- { 0x1B5A, 19211 },
- { 0x1B5B, 19567 },
- { 0x1B5C, 19561 },
- { 0x1B5D, 19595 },
- { 0x1B5E, 19579 },
- { 0x1B5F, 19611 },
- { 0x1B60, 19603 },
- { 0x1B61, 20902 },
- { 0x1B62, 20896 },
- { 0x1B63, 20890 },
- { 0x1B64, 20818 },
- { 0x1B65, 19183 },
- { 0x1B66, 19179 },
- { 0x1B67, 19187 },
- { 0x1B68, 20296 },
- { 0x1B69, 20290 },
- { 0x1B6A, 20324 },
- { 0x1B6B, 20308 },
- { 0x1B6C, 19453 },
- { 0x1B6D, 19447 },
- { 0x1B6E, 20340 },
- { 0x1B6F, 20332 },
- { 0x1B70, 21477 },
- { 0x1B71, 21471 },
- { 0x1B72, 21465 },
- { 0x1B73, 21423 },
- { 0x1B74, 20784 },
- { 0x1B75, 21568 },
- { 0x1B76, 21564 },
- { 0x1B77, 20377 },
- { 0x1B78, 20018 },
- { 0x1B79, 20040 },
- { 0x1B7A, 19862 },
- { 0x1B7B, 20026 },
- { 0x1B7C, 20032 },
- { 0x1B7D, 21413 },
- { 0x1B7E, 21357 },
- { 0x1B7F, 21262 },
- { 0x1B80, 21114 },
- { 0x1B81, 21268 },
- { 0x1B82, 19169 },
- { 0x1B83, 19177 },
- { 0x1B84, 81 },
- { 0x1B85, 75 },
- { 0x1B86, 83 },
- { 0x1B87, 77 },
- { 0x1B88, 111227 },
- { 0x1B89, 101929 },
- { 0x1B8A, 101835 },
- { 0x1B8B, 45170 },
- { 0x1B8C, 102569 },
- { 0x1B8D, 14924 },
- { 0x1B8E, 12680 },
- { 0x1B8F, 15034 },
- { 0x1B90, 15044 },
- { 0x1B91, 15037 },
- { 0x1B92, 111642 },
- { 0x1B93, 112198 },
- { 0x1B94, 47292 },
- { 0x1B95, 110961 },
- { 0x1B96, 45168 },
- { 0x1B97, 79 },
- { 0x1B98, 73 },
- { 0x1B99, 100466 },
- { 0x1B9A, 45075 },
- { 0x1B9B, 44923 },
- { 0x1B9C, 12983 },
- { 0x1B9D, 32719 },
- { 0x1B9E, 52642 },
- { 0x1B9F, 52656 },
- { 0x1BA0, 12967 },
- { 0x1BA1, 32703 },
- { 0x1BA2, 44948 },
- { 0x1BA3, 45087 },
- { 0x1BA4, 44526 },
- { 0x1BA5, 44965 },
- { 0x1BA6, 43249 },
- { 0x1BA7, 101847 },
- { 0x1BA8, 8922 },
- { 0x1BA9, 10870 },
- { 0x1BAA, 100500 },
- { 0x1BAB, 101933 },
- { 0x1BAC, 13096 },
- { 0x1BAD, 98099 },
- { 0x1BAE, 111648 },
- { 0x1BAF, 112204 },
- { 0x1BB0, 9267 },
- { 0x1BB1, 111646 },
- { 0x1BB2, 112202 },
- { 0x1BB3, 51646 },
- { 0x1BB4, 9256 },
- { 0x1BB5, 9250 },
- { 0x1BB6, 32542 },
- { 0x1BB7, 44952 },
- { 0x1BB8, 54488 },
- { 0x1BB9, 83032 },
- { 0x1BBA, 83039 },
- { 0x1BBB, 83069 },
- { 0x1BBC, 18662 },
- { 0x1BBD, 52646 },
- { 0x1BBE, 52651 },
- { 0x1BBF, 98160 },
- { 0x1BC0, 45078 },
- { 0x1BC1, 102536 },
- { 0x1BC2, 82359 },
- { 0x1BC3, 83758 },
- { 0x1BC4, 87118 },
- { 0x1BC5, 18663 },
- { 0x1BC6, 66141 },
- { 0x1BC7, 47296 },
- { 0x1BC8, 77570 },
- { 0x1BC9, 13009 },
- { 0x1BCA, 32745 },
- { 0x1BCB, 45048 },
- { 0x1BCC, 82869 },
- { 0x1BCD, 101926 },
- { 0x1BCE, 83570 },
- { 0x1BCF, 83072 },
- { 0x1BD0, 18458 },
- { 0x1BD1, 18482 },
- { 0x1BD2, 6214 },
- { 0x1BD3, 83086 },
- { 0x1BD4, 18772 },
- { 0x1BD5, 10909 },
- { 0x1BD6, 99551 },
- { 0x1BD7, 33738 },
- { 0x1BD8, 79341 },
- { 0x1BD9, 45188 },
- { 0x1BDA, 34190 },
- { 0x1BDB, 98113 },
- { 0x1BDC, 12621 },
- { 0x1BDD, 12604 },
- { 0x1BDE, 10873 },
- { 0x1BDF, 12618 },
- { 0x1BE0, 44904 },
- { 0x1BE1, 83650 },
- { 0x1BE2, 83786 },
- { 0x1BE3, 51275 },
- { 0x1BE4, 15028 },
- { 0x1BE5, 77580 },
- { 0x1BE6, 96005 },
- { 0x1BE7, 96007 },
- { 0x1BE8, 96003 },
- { 0x1BE9, 111644 },
- { 0x1BEA, 112200 },
- { 0x1BEB, 19074 },
- { 0x1BEC, 9264 },
- { 0x1BED, 58751 },
- { 0x1BEE, 65761 },
- { 0x1BEF, 58747 },
- { 0x1BF0, 65757 },
- { 0x1BF1, 81946 },
- { 0x1BF2, 61560 },
- { 0x1BF3, 105748 },
- { 0x1BF4, 105752 },
- { 0x1BF5, 105738 },
- { 0x1BF6, 105736 },
- { 0x1BF7, 105732 },
- { 0x1BF8, 105767 },
- { 0x1BF9, 105750 },
- { 0x1BFA, 105743 },
- { 0x1BFB, 105745 },
- { 0x1BFC, 105762 },
- { 0x1BFD, 105771 },
- { 0x1BFE, 105740 },
- { 0x1BFF, 105764 },
- { 0x1C00, 105757 },
- { 0x1C01, 98442 },
- { 0x1C02, 98424 },
- { 0x1C03, 98428 },
- { 0x1C04, 98453 },
- { 0x1C05, 98432 },
- { 0x1C06, 98430 },
- { 0x1C07, 98426 },
- { 0x1C08, 98451 },
- { 0x1C09, 98444 },
- { 0x1C0A, 98437 },
- { 0x1C0B, 98439 },
- { 0x1C0C, 98446 },
- { 0x1C0D, 98455 },
- { 0x1C0E, 98434 },
- { 0x1C0F, 98448 },
- { 0x1C10, 30220 },
- { 0x1C11, 30225 },
- { 0x1C12, 30265 },
- { 0x1C13, 30300 },
- { 0x1C14, 30305 },
- { 0x1C15, 30230 },
- { 0x1C16, 30245 },
- { 0x1C17, 30250 },
- { 0x1C18, 30255 },
- { 0x1C19, 30260 },
- { 0x1C1A, 30270 },
- { 0x1C1B, 30280 },
- { 0x1C1C, 30285 },
- { 0x1C1D, 111387 },
- { 0x1C1E, 18788 },
- { 0x1C1F, 70279 },
- { 0x1C20, 45199 },
- { 0x1C21, 13123 },
- { 0x1C22, 13861 },
- { 0x1C23, 31926 },
- { 0x1C24, 52327 },
- { 0x1C25, 33317 },
- { 0x1C26, 11829 },
- { 0x1C27, 6867 },
- { 0x1C28, 12473 },
- { 0x1C29, 12498 },
- { 0x1C2A, 5951 },
- { 0x1C2B, 54539 },
- { 0x1C2C, 58220 },
- { 0x1C2D, 45205 },
- { 0x1C2E, 14209 },
- { 0x1C2F, 58669 },
- { 0x1C30, 55164 },
- { 0x1C31, 58740 },
- { 0x1C32, 12127 },
- { 0x1C33, 30636 },
- { 0x1C34, 83172 },
- { 0x1C35, 34182 },
- { 0x1C36, 47298 },
- { 0x1C37, 65411 },
- { 0x1C38, 51650 },
- { 0x1C39, 30743 },
- { 0x1C3A, 32973 },
- { 0x1C3B, 12701 },
- { 0x1C3C, 87316 },
- { 0x1C3D, 87736 },
- { 0x1C3E, 87341 },
- { 0x1C3F, 87770 },
- { 0x1C40, 88525 },
- { 0x1C41, 88346 },
- { 0x1C42, 87298 },
- { 0x1C43, 87728 },
- { 0x1C44, 87360 },
- { 0x1C45, 88342 },
- { 0x1C46, 88521 },
- { 0x1C47, 87778 },
- { 0x1C48, 87267 },
- { 0x1C49, 88358 },
- { 0x1C4A, 88371 },
- { 0x1C4B, 88379 },
- { 0x1C4C, 88361 },
- { 0x1C4D, 87306 },
- { 0x1C4E, 88368 },
- { 0x1C4F, 88365 },
- { 0x1C50, 88374 },
- { 0x1C51, 88031 },
- { 0x1C52, 87894 },
- { 0x1C53, 87972 },
- { 0x1C54, 87955 },
- { 0x1C55, 87363 },
- { 0x1C56, 88382 },
- { 0x1C57, 87328 },
- { 0x1C58, 88485 },
- { 0x1C59, 88386 },
- { 0x1C5A, 87302 },
- { 0x1C5B, 87732 },
- { 0x1C5C, 88042 },
- { 0x1C5D, 55155 },
- { 0x1C5E, 83862 },
- { 0x1C5F, 111341 },
- { 0x1C60, 44549 },
- { 0x1C61, 43411 },
- { 0x1C62, 12123 },
- { 0x1C63, 12113 },
- { 0x1C64, 19064 },
- { 0x1C65, 62312 },
- { 0x1C66, 44551 },
- { 0x1C67, 52592 },
- { 0x1C68, 52610 },
- { 0x1C69, 106088 },
- { 0x1C6A, 111344 },
- { 0x1C6B, 52331 },
- { 0x1C6C, 52333 },
- { 0x1C6D, 52613 },
- { 0x1C6E, 106091 },
- { 0x1C6F, 52616 },
- { 0x1C70, 52595 },
- { 0x1C71, 0 },
- { 0x1C72, 111347 },
- { 0x1C73, 51708 },
- { 0x1C74, 33596 },
- { 0x1C75, 52622 },
- { 0x1C76, 111350 },
- { 0x1C77, 111353 },
- { 0x1C78, 52625 },
- { 0x1C79, 106094 },
- { 0x1C7A, 111356 },
- { 0x1C7B, 110963 },
- { 0x1C7C, 83010 },
- { 0x1C7D, 62316 },
- { 0x1C7E, 98715 },
- { 0x1C7F, 34298 },
- { 0x1C80, 83759 },
- { 0x1C81, 111359 },
- { 0x1C82, 32520 },
- { 0x1C83, 7176 },
- { 0x1C84, 79332 },
- { 0x1C85, 106097 },
- { 0x1C86, 54566 },
- { 0x1C87, 48172 },
- { 0x1C88, 65771 },
- { 0x1C89, 52601 },
- { 0x1C8A, 106085 },
- { 0x1C8B, 95035 },
- { 0x1C8C, 52589 },
- { 0x1C8D, 52604 },
- { 0x1C8E, 52607 },
- { 0x1C8F, 54600 },
- { 0x1C90, 52619 },
- { 0x1C91, 52598 },
- { 0x1C92, 12029 },
- { 0x1C93, 4446 },
- { 0x1C94, 19104 },
- { 0x1C95, 18827 },
- { 0x1C96, 102519 },
- { 0x1C97, 62303 },
- { 0x1C98, 95065 },
- { 0x1C99, 111315 },
- { 0x1C9A, 111318 },
- { 0x1C9B, 111365 },
- { 0x1C9C, 111362 },
- { 0x1C9D, 111312 },
- { 0x1C9E, 54607 },
- { 0x1C9F, 54611 },
- { 0x1CA0, 83088 },
- { 0x1CA1, 54615 },
- { 0x1CA2, 111337 },
- { 0x1CA3, 111321 },
- { 0x1CA4, 111325 },
- { 0x1CA5, 111329 },
- { 0x1CA6, 111333 },
- { 0x1CA7, 82805 },
- { 0x1CA8, 54603 },
- { 0x1CA9, 9254 },
- { 0x1CAA, 106032 },
- { 0x1CAB, 54581 },
- { 0x1CAC, 53684 },
- { 0x1CAD, 54666 },
- { 0x1CAE, 54642 },
- { 0x1CAF, 54650 },
- { 0x1CB0, 54654 },
- { 0x1CB1, 54674 },
- { 0x1CB2, 54638 },
- { 0x1CB3, 54670 },
- { 0x1CB4, 54698 },
- { 0x1CB5, 54686 },
- { 0x1CB6, 54646 },
- { 0x1CB7, 54678 },
- { 0x1CB8, 54658 },
- { 0x1CB9, 54702 },
- { 0x1CBA, 54682 },
- { 0x1CBB, 54694 },
- { 0x1CBC, 77572 },
- { 0x1CBD, 32853 },
- { 0x1CBE, 32890 },
- { 0x1CBF, 32928 },
- { 0x1CC0, 32904 },
- { 0x1CC1, 32893 },
- { 0x1CC2, 32875 },
- { 0x1CC3, 32925 },
- { 0x1CC4, 32910 },
- { 0x1CC5, 32907 },
- { 0x1CC6, 32883 },
- { 0x1CC7, 32931 },
- { 0x1CC8, 32934 },
- { 0x1CC9, 32913 },
- { 0x1CCA, 32856 },
- { 0x1CCB, 32896 },
- { 0x1CCC, 32865 },
- { 0x1CCD, 33428 },
- { 0x1CCE, 33450 },
- { 0x1CCF, 33483 },
- { 0x1CD0, 33463 },
- { 0x1CD1, 33454 },
- { 0x1CD2, 33442 },
- { 0x1CD3, 33479 },
- { 0x1CD4, 33471 },
- { 0x1CD5, 33467 },
- { 0x1CD6, 33446 },
- { 0x1CD7, 33487 },
- { 0x1CD8, 33491 },
- { 0x1CD9, 33475 },
- { 0x1CDA, 33432 },
- { 0x1CDB, 33458 },
- { 0x1CDC, 33437 },
- { 0x1CDD, 32869 },
- { 0x1CDE, 32900 },
- { 0x1CDF, 32886 },
- { 0x1CE0, 32937 },
- { 0x1CE1, 27003 },
- { 0x1CE2, 32878 },
- { 0x1CE3, 32916 },
- { 0x1CE4, 32921 },
- { 0x1CE5, 32860 },
- { 0x1CE6, 54690 },
- { 0x1CE7, 54560 },
- { 0x1CE8, 54563 },
- { 0x1CE9, 96241 },
- { 0x1CEA, 65423 },
- { 0x1CEB, 101018 },
- { 0x1CEC, 94749 },
- { 0x1CED, 12849 },
- { 0x1CEE, 345 },
- { 0x1CEF, 32012 },
- { 0x1CF0, 31938 },
- { 0x1CF1, 33599 },
- { 0x1CF2, 33665 },
- { 0x1CF3, 96354 },
- { 0x1CF4, 101127 },
- { 0x1CF5, 96238 },
- { 0x1CF6, 101015 },
- { 0x1CF7, 96234 },
- { 0x1CF8, 65419 },
- { 0x1CF9, 101011 },
- { 0x1CFA, 94745 },
- { 0x1CFB, 96300 },
- { 0x1CFC, 101068 },
- { 0x1CFD, 96261 },
- { 0x1CFE, 65429 },
- { 0x1CFF, 101029 },
- { 0x1D00, 94755 },
- { 0x1D01, 348 },
- { 0x1D02, 96287 },
- { 0x1D03, 101055 },
- { 0x1D04, 96291 },
- { 0x1D05, 101059 },
- { 0x1D06, 12845 },
- { 0x1D07, 12859 },
- { 0x1D08, 94864 },
- { 0x1D09, 65433 },
- { 0x1D0A, 65438 },
- { 0x1D0B, 94759 },
- { 0x1D0C, 94764 },
- { 0x1D0D, 101105 },
- { 0x1D0E, 94787 },
- { 0x1D0F, 111235 },
- { 0x1D10, 87136 },
- { 0x1D11, 32015 },
- { 0x1D12, 96247 },
- { 0x1D13, 111239 },
- { 0x1D14, 87140 },
- { 0x1D15, 96562 },
- { 0x1D16, 96567 },
- { 0x1D17, 65632 },
- { 0x1D18, 65627 },
- { 0x1D19, 101345 },
- { 0x1D1A, 101350 },
- { 0x1D1B, 94922 },
- { 0x1D1C, 94917 },
- { 0x1D1D, 101040 },
- { 0x1D1E, 65487 },
- { 0x1D1F, 96272 },
- { 0x1D20, 96468 },
- { 0x1D21, 65569 },
- { 0x1D22, 101251 },
- { 0x1D23, 94856 },
- { 0x1D24, 96480 },
- { 0x1D25, 101263 },
- { 0x1D26, 96454 },
- { 0x1D27, 12888 },
- { 0x1D28, 101237 },
- { 0x1D29, 96446 },
- { 0x1D2A, 65566 },
- { 0x1D2B, 101229 },
- { 0x1D2C, 94853 },
- { 0x1D2D, 12884 },
- { 0x1D2E, 361 },
- { 0x1D2F, 32053 },
- { 0x1D30, 31975 },
- { 0x1D31, 33634 },
- { 0x1D32, 33688 },
- { 0x1D33, 96477 },
- { 0x1D34, 101260 },
- { 0x1D35, 96575 },
- { 0x1D36, 101358 },
- { 0x1D37, 65461 },
- { 0x1D38, 94792 },
- { 0x1D39, 96439 },
- { 0x1D3A, 65563 },
- { 0x1D3B, 101222 },
- { 0x1D3C, 94850 },
- { 0x1D3D, 96243 },
- { 0x1D3E, 101020 },
- { 0x1D3F, 96430 },
- { 0x1D40, 65508 },
- { 0x1D41, 101203 },
- { 0x1D42, 94839 },
- { 0x1D43, 65532 },
- { 0x1D44, 65511 },
- { 0x1D45, 65524 },
- { 0x1D46, 65516 },
- { 0x1D47, 65551 },
- { 0x1D48, 65555 },
- { 0x1D49, 101206 },
- { 0x1D4A, 32021 },
- { 0x1D4B, 33602 },
- { 0x1D4C, 357 },
- { 0x1D4D, 32616 },
- { 0x1D4E, 94818 },
- { 0x1D4F, 34229 },
- { 0x1D50, 96363 },
- { 0x1D51, 101136 },
- { 0x1D52, 12864 },
- { 0x1D53, 96342 },
- { 0x1D54, 101115 },
- { 0x1D55, 12852 },
- { 0x1D56, 96655 },
- { 0x1D57, 101438 },
- { 0x1D58, 12905 },
- { 0x1D59, 5927 },
- { 0x1D5A, 99554 },
- { 0x1D5B, 61723 },
- { 0x1D5C, 34188 },
- { 0x1D5D, 34184 },
- { 0x1D5E, 18992 },
- { 0x1D5F, 96000 },
- { 0x1D60, 31925 },
- { 0x1D61, 58343 },
- { 0x1D62, 7079 },
- { 0x1D63, 33509 },
- { 0x1D64, 70154 },
- { 0x1D65, 12438 },
- { 0x1D66, 33538 },
- { 0x1D67, 5913 },
- { 0x1D68, 31917 },
- { 0x1D69, 31919 },
- { 0x1D6A, 31921 },
- { 0x1D6B, 31819 },
- { 0x1D6C, 111650 },
- { 0x1D6D, 5897 },
- { 0x1D6E, 72179 },
- { 0x1D6F, 9287 },
- { 0x1D70, 66139 },
- { 0x1D71, 14297 },
- { 0x1D72, 43250 },
- { 0x1D73, 53015 },
- { 0x1D74, 12414 },
- { 0x1D75, 45197 },
- { 0x1D76, 111199 },
- { 0x1D77, 79286 },
- { 0x1D78, 32582 },
- { 0x1D79, 15059 },
- { 0x1D7A, 80181 },
- { 0x1D7B, 98410 },
- { 0x1D7C, 58210 },
- { 0x1D7D, 12428 },
- { 0x1D7E, 82360 },
- { 0x1D7F, 7124 },
- { 0x1D80, 59104 },
- { 0x1D81, 59072 },
- { 0x1D82, 106285 },
- { 0x1D83, 34303 },
- { 0x1D84, 79292 },
- { 0x1D85, 45044 },
- { 0x1D86, 54502 },
- { 0x1D87, 57464 },
- { 0x1D88, 64114 },
- { 0x1D89, 54632 },
- { 0x1D8A, 87161 },
- { 0x1D8B, 87158 },
- { 0x1D8C, 111251 },
- { 0x1D8D, 98989 },
- { 0x1D8E, 55338 },
- { 0x1D8F, 32550 },
- { 0x1D90, 100987 },
- { 0x1D91, 5901 },
- { 0x1D92, 45158 },
- { 0x1D93, 95477 },
- { 0x1D94, 100465 },
- { 0x1D95, 34258 },
- { 0x1D96, 83034 },
- { 0x1D97, 79335 },
- { 0x1D98, 14416 },
- { 0x1D99, 55149 },
- { 0x1D9A, 7093 },
- { 0x1D9B, 31845 },
- { 0x1D9C, 112210 },
- { 0x1D9D, 7137 },
- { 0x1D9E, 111299 },
- { 0x1D9F, 111288 },
- { 0x1DA0, 61547 },
- { 0x1DA1, 35297 },
- { 0x1DA2, 7095 },
- { 0x1DA3, 35292 },
- { 0x1DA4, 54490 },
- { 0x1DA5, 4072 },
- { 0x1DA6, 100044 },
- { 0x1DA7, 111392 },
- { 0x1DA8, 100040 },
- { 0x1DA9, 99533 },
- { 0x1DAA, 111389 },
- { 0x1DAB, 111302 },
- { 0x1DAC, 22508 },
- { 0x1DAD, 18790 },
- { 0x1DAE, 45156 },
- { 0x1DAF, 14286 },
- { 0x1DB0, 14292 },
- { 0x1DB1, 101884 },
- { 0x1DB2, 95037 },
- { 0x1DB3, 101922 },
- { 0x1DB4, 14583 },
- { 0x1DB5, 18830 },
- { 0x1DB6, 19032 },
- { 0x1DB7, 80179 },
- { 0x1DB8, 100991 },
- { 0x1DB9, 7090 },
- { 0x1DBA, 95987 },
- { 0x1DBB, 7127 },
- { 0x1DBC, 83180 },
- { 0x1DBD, 96753 },
- { 0x1DBE, 106142 },
- { 0x1DBF, 96817 },
- { 0x1DC0, 106206 },
- { 0x1DC1, 96807 },
- { 0x1DC2, 106196 },
- { 0x1DC3, 14127 },
- { 0x1DC4, 14129 },
- { 0x1DC5, 55663 },
- { 0x1DC6, 7132 },
- { 0x1DC7, 7130 },
- { 0x1DC8, 7135 },
- { 0x1DC9, 61519 },
- { 0x1DCA, 61533 },
- { 0x1DCB, 96787 },
- { 0x1DCC, 106179 },
- { 0x1DCD, 61524 },
- { 0x1DCE, 61542 },
- { 0x1DCF, 96794 },
- { 0x1DD0, 106176 },
- { 0x1DD1, 61529 },
- { 0x1DD2, 61538 },
- { 0x1DD3, 82754 },
- { 0x1DD4, 83183 },
- { 0x1DD5, 82755 },
- { 0x1DD6, 83184 },
- { 0x1DD7, 82759 },
- { 0x1DD8, 83188 },
- { 0x1DD9, 12457 },
- { 0x1DDA, 12465 },
- { 0x1DDB, 53297 },
- { 0x1DDC, 83231 },
- { 0x1DDD, 7071 },
- { 0x1DDE, 7075 },
- { 0x1DDF, 53299 },
- { 0x1DE0, 83233 },
- { 0x1DE1, 61505 },
- { 0x1DE2, 61512 },
- { 0x1DE3, 53312 },
- { 0x1DE4, 83246 },
- { 0x1DE5, 81938 },
- { 0x1DE6, 81941 },
- { 0x1DE7, 81939 },
- { 0x1DE8, 53125 },
- { 0x1DE9, 53245 },
- { 0x1DEA, 53135 },
- { 0x1DEB, 53255 },
- { 0x1DEC, 52904 },
- { 0x1DED, 52906 },
- { 0x1DEE, 56467 },
- { 0x1DEF, 56770 },
- { 0x1DF0, 56772 },
- { 0x1DF1, 57119 },
- { 0x1DF2, 56453 },
- { 0x1DF3, 56469 },
- { 0x1DF4, 57110 },
- { 0x1DF5, 56782 },
- { 0x1DF6, 56459 },
- { 0x1DF7, 63938 },
- { 0x1DF8, 64070 },
- { 0x1DF9, 64075 },
- { 0x1DFA, 63919 },
- { 0x1DFB, 32577 },
- { 0x1DFC, 12790 },
- { 0x1DFD, 12482 },
- { 0x1DFE, 376 },
- { 0x1DFF, 85638 },
- { 0x1E00, 51638 },
- { 0x1E01, 14939 },
- { 0x1E02, 45194 },
- { 0x1E03, 54510 },
- { 0x1E04, 45069 },
- { 0x1E05, 12425 },
- { 0x1E06, 7085 },
- { 0x1E07, 12422 },
- { 0x1E08, 61498 },
- { 0x1E09, 82799 },
- { 0x1E0A, 83228 },
- { 0x1E0B, 51653 },
- { 0x1E0C, 70157 },
- { 0x1E0D, 51656 },
- { 0x1E0E, 70161 },
- { 0x1E0F, 82343 },
- { 0x1E10, 22506 },
- { 0x1E11, 81934 },
- { 0x1E12, 95979 },
- { 0x1E13, 102521 },
- { 0x1E14, 11831 },
- { 0x1E15, 14135 },
- { 0x1E16, 7070 },
- { 0x1E17, 32584 },
- { 0x1E18, 32803 },
- { 0x1E19, 31914 },
- { 0x1E1A, 31911 },
- { 0x1E1B, 31923 },
- { 0x1E1C, 31875 },
- { 0x1E1D, 58037 },
- { 0x1E1E, 5903 },
- { 0x1E1F, 14585 },
- { 0x1E20, 72181 },
- { 0x1E21, 42868 },
- { 0x1E22, 12974 },
- { 0x1E23, 32710 },
- { 0x1E24, 13074 },
- { 0x1E25, 32819 },
- { 0x1E26, 83036 },
- { 0x1E27, 18818 },
- { 0x1E28, 18821 },
- { 0x1E29, 44990 },
- { 0x1E2A, 45053 },
- { 0x1E2B, 45081 },
- { 0x1E2C, 44963 },
- { 0x1E2D, 98108 },
- { 0x1E2E, 19052 },
- { 0x1E2F, 96823 },
- { 0x1E30, 106212 },
- { 0x1E31, 14946 },
- { 0x1E32, 14949 },
- { 0x1E33, 96870 },
- { 0x1E34, 106259 },
- { 0x1E35, 19044 },
- { 0x1E36, 19048 },
- { 0x1E37, 19036 },
- { 0x1E38, 19040 },
- { 0x1E39, 12460 },
- { 0x1E3A, 12468 },
- { 0x1E3B, 7110 },
- { 0x1E3C, 7117 },
- { 0x1E3D, 53128 },
- { 0x1E3E, 53248 },
- { 0x1E3F, 96812 },
- { 0x1E40, 106201 },
- { 0x1E41, 82763 },
- { 0x1E42, 83192 },
- { 0x1E43, 7099 },
- { 0x1E44, 12443 },
- { 0x1E45, 7103 },
- { 0x1E46, 12449 },
- { 0x1E47, 83854 },
- { 0x1E48, 59427 },
- { 0x1E49, 387 },
- { 0x1E4A, 12489 },
- { 0x1E4B, 58356 },
- { 0x1E4C, 58370 },
- { 0x1E4D, 33517 },
- { 0x1E4E, 58345 },
- { 0x1E4F, 58362 },
- { 0x1E50, 33512 },
- { 0x1E51, 58366 },
- { 0x1E52, 58350 },
- { 0x1E53, 70168 },
- { 0x1E54, 70176 },
- { 0x1E55, 33546 },
- { 0x1E56, 70173 },
- { 0x1E57, 33542 },
- { 0x1E58, 12 },
- { 0x1E59, 72173 },
- { 0x1E5A, 75979 },
- { 0x1E5B, 22498 },
- { 0x1E5C, 391 },
- { 0x1E5D, 12493 },
- { 0x1E5E, 100986 },
- { 0x1E5F, 102568 },
- { 0x1E60, 15012 },
- { 0x1E61, 13036 },
- { 0x1E62, 32772 },
- { 0x1E63, 12840 },
- { 0x1E64, 32653 },
- { 0x1E65, 42842 },
- { 0x1E66, 42829 },
- { 0x1E67, 10851 },
- { 0x1E68, 10833 },
- { 0x1E69, 83012 },
- { 0x1E6A, 53216 },
- { 0x1E6B, 4442 },
- { 0x1E6C, 62315 },
- { 0x1E6D, 52633 },
- { 0x1E6E, 98726 },
- { 0x1E6F, 82752 },
- { 0x1E70, 83860 },
- { 0x1E71, 32534 },
- { 0x1E72, 54546 },
- { 0x1E73, 34590 },
- { 0x1E74, 95982 },
- { 0x1E75, 10840 },
- { 0x1E76, 10858 },
- { 0x1E77, 42836 },
- { 0x1E78, 42849 },
- { 0x1E79, 10830 },
- { 0x1E7A, 42826 },
- { 0x1E7B, 19102 },
- { 0x1E7C, 33582 },
- { 0x1E7D, 399 },
- { 0x1E7E, 51716 },
- { 0x1E7F, 19060 },
- { 0x1E80, 7 },
- { 0x1E81, 80047 },
- { 0x1E82, 111627 },
- { 0x1E83, 112252 },
- { 0x1E84, 19056 },
- { 0x1E85, 55657 },
- { 0x1E86, 106106 },
- { 0x1E87, 4075 },
- { 0x1E88, 83311 },
- { 0x1E89, 34296 },
- { 0x1E8A, 94743 },
- { 0x1E8B, 57462 },
- { 0x1E8C, 33376 },
- { 0x1E8D, 101886 },
- { 0x1E8E, 101887 },
- { 0x1E8F, 4388 },
- { 0x1E90, 4392 },
- { 0x1E91, 4222 },
- { 0x1E92, 4237 },
- { 0x1E93, 4242 },
- { 0x1E94, 4195 },
- { 0x1E95, 4232 },
- { 0x1E96, 4368 },
- { 0x1E97, 4358 },
- { 0x1E98, 4339 },
- { 0x1E99, 4412 },
- { 0x1E9A, 4227 },
- { 0x1E9B, 4258 },
- { 0x1E9C, 4275 },
- { 0x1E9D, 4286 },
- { 0x1E9E, 4422 },
- { 0x1E9F, 4432 },
- { 0x1EA0, 4269 },
- { 0x1EA1, 4280 },
- { 0x1EA2, 4378 },
- { 0x1EA3, 4153 },
- { 0x1EA4, 4310 },
- { 0x1EA5, 4206 },
- { 0x1EA6, 4217 },
- { 0x1EA7, 4147 },
- { 0x1EA8, 4407 },
- { 0x1EA9, 4247 },
- { 0x1EAA, 4094 },
- { 0x1EAB, 4112 },
- { 0x1EAC, 4184 },
- { 0x1EAD, 4190 },
- { 0x1EAE, 4088 },
- { 0x1EAF, 4417 },
- { 0x1EB0, 4263 },
- { 0x1EB1, 4334 },
- { 0x1EB2, 4315 },
- { 0x1EB3, 4397 },
- { 0x1EB4, 4127 },
- { 0x1EB5, 4373 },
- { 0x1EB6, 4082 },
- { 0x1EB7, 4329 },
- { 0x1EB8, 4363 },
- { 0x1EB9, 4212 },
- { 0x1EBA, 4100 },
- { 0x1EBB, 4122 },
- { 0x1EBC, 4291 },
- { 0x1EBD, 4132 },
- { 0x1EBE, 4383 },
- { 0x1EBF, 4141 },
- { 0x1EC0, 4174 },
- { 0x1EC1, 4349 },
- { 0x1EC2, 4437 },
- { 0x1EC3, 4305 },
- { 0x1EC4, 4117 },
- { 0x1EC5, 4354 },
- { 0x1EC6, 4344 },
- { 0x1EC7, 4427 },
- { 0x1EC8, 4200 },
- { 0x1EC9, 4253 },
- { 0x1ECA, 4159 },
- { 0x1ECB, 4106 },
- { 0x1ECC, 4165 },
- { 0x1ECD, 4137 },
- { 0x1ECE, 4320 },
- { 0x1ECF, 4300 },
- { 0x1ED0, 4402 },
- { 0x1ED1, 4169 },
- { 0x1ED2, 4324 },
- { 0x1ED3, 4296 },
- { 0x1ED4, 7087 },
- { 0x1ED5, 32588 },
- { 0x1ED6, 101829 },
- { 0x1ED7, 12062 },
- { 0x1ED8, 83833 },
- { 0x1ED9, 96001 },
- { 0x1EDA, 99557 },
- { 0x1EDB, 111309 },
- { 0x1EDC, 75987 },
- { 0x1EDD, 101878 },
- { 0x1EDE, 34859 },
- { 0x1EDF, 19030 },
- { 0x1EE0, 101854 },
- { 0x1EE1, 12684 },
- { 0x1EE2, 57438 },
- { 0x1EE3, 57265 },
- { 0x1EE4, 43244 },
- { 0x1EE5, 14940 },
- { 0x1EE6, 100881 },
- { 0x1EE7, 100502 },
- { 0x1EE8, 112314 },
- { 0x1EE9, 112317 },
- { 0x1EEA, 112322 },
- { 0x1EEB, 112320 },
- { 0x1EEC, 44595 },
- { 0x1EED, 112307 },
- { 0x1EEE, 4180 },
- { 0x1EEF, 57657 },
- { 0x1EF0, 82802 },
- { 0x1EF1, 14139 },
- { 0x1EF2, 32543 },
- { 0x1EF3, 18685 },
- { 0x1EF4, 13083 },
- { 0x1EF5, 13087 },
- { 0x1EF6, 13079 },
- { 0x1EF7, 32828 },
- { 0x1EF8, 32832 },
- { 0x1EF9, 32824 },
- { 0x1EFA, 13024 },
- { 0x1EFB, 13029 },
- { 0x1EFC, 13019 },
- { 0x1EFD, 32760 },
- { 0x1EFE, 32765 },
- { 0x1EFF, 32755 },
- { 0x1F00, 12830 },
- { 0x1F01, 12835 },
- { 0x1F02, 12825 },
- { 0x1F03, 18815 },
- { 0x1F04, 32643 },
- { 0x1F05, 32648 },
- { 0x1F06, 32638 },
- { 0x1F07, 79328 },
- { 0x1F08, 100471 },
- { 0x1F09, 34344 },
- { 0x1F0A, 34368 },
- { 0x1F0B, 98458 },
- { 0x1F0C, 98463 },
- { 0x1F0D, 10861 },
- { 0x1F0E, 42852 },
- { 0x1F0F, 42855 },
- { 0x1F10, 62233 },
- { 0x1F11, 13070 },
- { 0x1F12, 32815 },
- { 0x1F13, 100479 },
- { 0x1F14, 100482 },
- { 0x1F15, 100485 },
- { 0x1F16, 100488 },
- { 0x1F17, 94703 },
- { 0x1F18, 94723 },
- { 0x1F19, 94730 },
- { 0x1F1A, 94680 },
- { 0x1F1B, 94650 },
- { 0x1F1C, 94736 },
- { 0x1F1D, 94688 },
- { 0x1F1E, 94658 },
- { 0x1F1F, 94710 },
- { 0x1F20, 94672 },
- { 0x1F21, 94642 },
- { 0x1F22, 94666 },
- { 0x1F23, 94636 },
- { 0x1F24, 94696 },
- { 0x1F25, 94716 },
- { 0x1F26, 52977 },
- { 0x1F27, 52533 },
- { 0x1F28, 18970 },
- { 0x1F29, 83838 },
- { 0x1F2A, 80852 },
- { 0x1F2B, 80848 },
- { 0x1F2C, 80854 },
- { 0x1F2D, 80843 },
- { 0x1F2E, 80834 },
- { 0x1F2F, 80839 },
- { 0x1F30, 80858 },
- { 0x1F31, 80862 },
- { 0x1F32, 80860 },
- { 0x1F33, 18943 },
- { 0x1F34, 12663 },
- { 0x1F35, 10868 },
- { 0x1F36, 42866 },
- { 0x1F37, 10848 },
- { 0x1F38, 42839 },
- { 0x1F39, 10864 },
- { 0x1F3A, 42862 },
- { 0x1F3B, 35002 },
- { 0x1F3C, 55659 },
- { 0x1F3D, 111226 },
- { 0x1F3E, 77568 },
- { 0x1F3F, 67 },
- { 0x1F40, 100042 },
- { 0x1F41, 57654 },
- { 0x1F42, 18556 },
- { 0x1F43, 18528 },
- { 0x1F44, 18496 },
- { 0x1F45, 18512 },
- { 0x1F46, 18560 },
- { 0x1F47, 18532 },
- { 0x1F48, 18576 },
- { 0x1F49, 15053 },
- { 0x1F4A, 98423 },
- { 0x1F4B, 34280 },
- { 0x1F4C, 95983 },
- { 0x1F4D, 18343 },
- { 0x1F4E, 18352 },
- { 0x1F4F, 18325 },
- { 0x1F50, 18334 },
- { 0x1F51, 45055 },
- { 0x1F52, 18366 },
- { 0x1F53, 18233 },
- { 0x1F54, 53589 },
- { 0x1F55, 53620 },
- { 0x1F56, 53615 },
- { 0x1F57, 53548 },
- { 0x1F58, 53558 },
- { 0x1F59, 53663 },
- { 0x1F5A, 53700 },
- { 0x1F5B, 53569 },
- { 0x1F5C, 53681 },
- { 0x1F5D, 53688 },
- { 0x1F5E, 53585 },
- { 0x1F5F, 53677 },
- { 0x1F60, 53581 },
- { 0x1F61, 53669 },
- { 0x1F62, 53608 },
- { 0x1F63, 53604 },
- { 0x1F64, 53572 },
- { 0x1F65, 53636 },
- { 0x1F66, 53641 },
- { 0x1F67, 53651 },
- { 0x1F68, 53646 },
- { 0x1F69, 53673 },
- { 0x1F6A, 53703 },
- { 0x1F6B, 53563 },
- { 0x1F6C, 53625 },
- { 0x1F6D, 53553 },
- { 0x1F6E, 53692 },
- { 0x1F6F, 53656 },
- { 0x1F70, 53577 },
- { 0x1F71, 53596 },
- { 0x1F72, 53659 },
- { 0x1F73, 53592 },
- { 0x1F74, 53612 },
- { 0x1F75, 53628 },
- { 0x1F76, 18588 },
- { 0x1F77, 14148 },
- { 0x1F78, 53666 },
- { 0x1F79, 53631 },
- { 0x1F7A, 53695 },
- { 0x1F7B, 7154 },
- { 0x1F7C, 7156 },
- { 0x1F7D, 7152 },
- { 0x1F7E, 7173 },
- { 0x1F7F, 7147 },
- { 0x1F80, 7144 },
- { 0x1F81, 7162 },
- { 0x1F82, 7158 },
- { 0x1F83, 7150 },
- { 0x1F84, 7169 },
- { 0x1F85, 7166 },
- { 0x1F86, 56475 },
- { 0x1F87, 56481 },
- { 0x1F88, 56502 },
- { 0x1F89, 56487 },
- { 0x1F8A, 56484 },
- { 0x1F8B, 56478 },
- { 0x1F8C, 56499 },
- { 0x1F8D, 56496 },
- { 0x1F8E, 56490 },
- { 0x1F8F, 56906 },
- { 0x1F90, 56981 },
- { 0x1F91, 57029 },
- { 0x1F92, 57098 },
- { 0x1F93, 57092 },
- { 0x1F94, 57077 },
- { 0x1F95, 57086 },
- { 0x1F96, 57101 },
- { 0x1F97, 57089 },
- { 0x1F98, 57095 },
- { 0x1F99, 57032 },
- { 0x1F9A, 111655 },
- { 0x1F9B, 111661 },
- { 0x1F9C, 111679 },
- { 0x1F9D, 111667 },
- { 0x1F9E, 111664 },
- { 0x1F9F, 111658 },
- { 0x1FA0, 111676 },
- { 0x1FA1, 111673 },
- { 0x1FA2, 111670 },
- { 0x1FA3, 112053 },
- { 0x1FA4, 112056 },
- { 0x1FA5, 112059 },
- { 0x1FA6, 112080 },
- { 0x1FA7, 112074 },
- { 0x1FA8, 112065 },
- { 0x1FA9, 112068 },
- { 0x1FAA, 112083 },
- { 0x1FAB, 112071 },
- { 0x1FAC, 112077 },
- { 0x1FAD, 112062 },
- { 0x1FAE, 18835 },
- { 0x1FAF, 18853 },
- { 0x1FB0, 18916 },
- { 0x1FB1, 18871 },
- { 0x1FB2, 18862 },
- { 0x1FB3, 18844 },
- { 0x1FB4, 18907 },
- { 0x1FB5, 18898 },
- { 0x1FB6, 18880 },
- { 0x1FB7, 51662 },
- { 0x1FB8, 51668 },
- { 0x1FB9, 51672 },
- { 0x1FBA, 51700 },
- { 0x1FBB, 51692 },
- { 0x1FBC, 51680 },
- { 0x1FBD, 51684 },
- { 0x1FBE, 51704 },
- { 0x1FBF, 51688 },
- { 0x1FC0, 51696 },
- { 0x1FC1, 51676 },
- { 0x1FC2, 111682 },
- { 0x1FC3, 111687 },
- { 0x1FC4, 111692 },
- { 0x1FC5, 111697 },
- { 0x1FC6, 111702 },
- { 0x1FC7, 111707 },
- { 0x1FC8, 111712 },
- { 0x1FC9, 111717 },
- { 0x1FCA, 111722 },
- { 0x1FCB, 111727 },
- { 0x1FCC, 111732 },
- { 0x1FCD, 111737 },
- { 0x1FCE, 111742 },
- { 0x1FCF, 111747 },
- { 0x1FD0, 111752 },
- { 0x1FD1, 111757 },
- { 0x1FD2, 111762 },
- { 0x1FD3, 111767 },
- { 0x1FD4, 111772 },
- { 0x1FD5, 111777 },
- { 0x1FD6, 111782 },
- { 0x1FD7, 111787 },
- { 0x1FD8, 111792 },
- { 0x1FD9, 111797 },
- { 0x1FDA, 111802 },
- { 0x1FDB, 111807 },
- { 0x1FDC, 56640 },
- { 0x1FDD, 56645 },
- { 0x1FDE, 56650 },
- { 0x1FDF, 56655 },
- { 0x1FE0, 56660 },
- { 0x1FE1, 56665 },
- { 0x1FE2, 56670 },
- { 0x1FE3, 56675 },
- { 0x1FE4, 56680 },
- { 0x1FE5, 56685 },
- { 0x1FE6, 56690 },
- { 0x1FE7, 56695 },
- { 0x1FE8, 56700 },
- { 0x1FE9, 56705 },
- { 0x1FEA, 56710 },
- { 0x1FEB, 56715 },
- { 0x1FEC, 56720 },
- { 0x1FED, 56725 },
- { 0x1FEE, 56730 },
- { 0x1FEF, 56735 },
- { 0x1FF0, 56740 },
- { 0x1FF1, 56745 },
- { 0x1FF2, 56750 },
- { 0x1FF3, 56755 },
- { 0x1FF4, 56760 },
- { 0x1FF5, 56765 },
- { 0x1FF6, 56510 },
- { 0x1FF7, 56515 },
- { 0x1FF8, 56520 },
- { 0x1FF9, 56525 },
- { 0x1FFA, 56530 },
- { 0x1FFB, 56535 },
- { 0x1FFC, 56540 },
- { 0x1FFD, 56545 },
- { 0x1FFE, 56550 },
- { 0x1FFF, 56555 },
- { 0x2000, 56560 },
- { 0x2001, 56565 },
- { 0x2002, 56570 },
- { 0x2003, 56575 },
- { 0x2004, 56580 },
- { 0x2005, 56585 },
- { 0x2006, 56590 },
- { 0x2007, 56595 },
- { 0x2008, 56600 },
- { 0x2009, 56605 },
- { 0x200A, 56610 },
- { 0x200B, 56615 },
- { 0x200C, 56620 },
- { 0x200D, 56625 },
- { 0x200E, 56630 },
- { 0x200F, 56635 },
- { 0x2010, 56493 },
- { 0x2011, 82109 },
- { 0x2012, 82113 },
- { 0x2013, 82141 },
- { 0x2014, 82133 },
- { 0x2015, 82121 },
- { 0x2016, 82125 },
- { 0x2017, 82145 },
- { 0x2018, 82129 },
- { 0x2019, 82137 },
- { 0x201A, 82117 },
- { 0x201B, 44992 },
- { 0x201C, 45000 },
- { 0x201D, 45024 },
- { 0x201E, 45008 },
- { 0x201F, 45004 },
- { 0x2020, 44996 },
- { 0x2021, 45020 },
- { 0x2022, 45016 },
- { 0x2023, 45012 },
- { 0x2024, 45028 },
- { 0x2025, 81949 },
- { 0x2026, 5090 },
- { 0x2027, 4911 },
- { 0x2028, 5056 },
- { 0x2029, 4877 },
- { 0x202A, 5027 },
- { 0x202B, 4871 },
- { 0x202C, 5021 },
- { 0x202D, 4865 },
- { 0x202E, 5084 },
- { 0x202F, 4905 },
- { 0x2030, 5078 },
- { 0x2031, 4899 },
- { 0x2032, 4982 },
- { 0x2033, 4665 },
- { 0x2034, 4620 },
- { 0x2035, 4826 },
- { 0x2036, 4976 },
- { 0x2037, 4650 },
- { 0x2038, 4605 },
- { 0x2039, 4820 },
- { 0x203A, 4932 },
- { 0x203B, 4533 },
- { 0x203C, 4488 },
- { 0x203D, 4804 },
- { 0x203E, 4919 },
- { 0x203F, 4518 },
- { 0x2040, 4473 },
- { 0x2041, 4791 },
- { 0x2042, 5066 },
- { 0x2043, 5250 },
- { 0x2044, 4480 },
- { 0x2045, 4612 },
- { 0x2046, 5229 },
- { 0x2047, 4657 },
- { 0x2048, 4525 },
- { 0x2049, 4887 },
- { 0x204A, 5060 },
- { 0x204B, 5243 },
- { 0x204C, 4465 },
- { 0x204D, 4597 },
- { 0x204E, 5222 },
- { 0x204F, 4642 },
- { 0x2050, 4510 },
- { 0x2051, 4881 },
- { 0x2052, 4988 },
- { 0x2053, 4747 },
- { 0x2054, 5120 },
- { 0x2055, 4672 },
- { 0x2056, 4627 },
- { 0x2057, 5144 },
- { 0x2058, 4771 },
- { 0x2059, 4832 },
- { 0x205A, 4938 },
- { 0x205B, 4739 },
- { 0x205C, 5112 },
- { 0x205D, 4540 },
- { 0x205E, 4495 },
- { 0x205F, 5136 },
- { 0x2060, 4763 },
- { 0x2061, 4810 },
- { 0x2062, 5072 },
- { 0x2063, 4755 },
- { 0x2064, 5128 },
- { 0x2065, 5257 },
- { 0x2066, 4457 },
- { 0x2067, 4589 },
- { 0x2068, 5236 },
- { 0x2069, 4721 },
- { 0x206A, 5094 },
- { 0x206B, 4730 },
- { 0x206C, 5103 },
- { 0x206D, 4634 },
- { 0x206E, 4502 },
- { 0x206F, 5152 },
- { 0x2070, 4779 },
- { 0x2071, 4893 },
- { 0x2072, 5015 },
- { 0x2073, 4859 },
- { 0x2074, 5009 },
- { 0x2075, 4853 },
- { 0x2076, 5218 },
- { 0x2077, 5196 },
- { 0x2078, 4707 },
- { 0x2079, 4686 },
- { 0x207A, 5184 },
- { 0x207B, 4700 },
- { 0x207C, 4679 },
- { 0x207D, 5178 },
- { 0x207E, 4575 },
- { 0x207F, 4554 },
- { 0x2080, 5166 },
- { 0x2081, 4568 },
- { 0x2082, 4547 },
- { 0x2083, 5160 },
- { 0x2084, 5292 },
- { 0x2085, 5271 },
- { 0x2086, 5206 },
- { 0x2087, 5285 },
- { 0x2088, 5264 },
- { 0x2089, 5200 },
- { 0x208A, 4714 },
- { 0x208B, 4693 },
- { 0x208C, 5190 },
- { 0x208D, 4582 },
- { 0x208E, 4561 },
- { 0x208F, 5172 },
- { 0x2090, 5299 },
- { 0x2091, 5278 },
- { 0x2092, 5212 },
- { 0x2093, 4965 },
- { 0x2094, 4958 },
- { 0x2095, 4944 },
- { 0x2096, 4951 },
- { 0x2097, 5047 },
- { 0x2098, 5038 },
- { 0x2099, 5033 },
- { 0x209A, 4994 },
- { 0x209B, 4915 },
- { 0x209C, 5005 },
- { 0x209D, 4972 },
- { 0x209E, 4838 },
- { 0x209F, 4787 },
- { 0x20A0, 4849 },
- { 0x20A1, 4816 },
- { 0x20A2, 4998 },
- { 0x20A3, 4925 },
- { 0x20A4, 4842 },
- { 0x20A5, 4797 },
- { 0x20A6, 34333 },
- { 0x20A7, 30639 },
- { 0x20A8, 30643 },
- { 0x20A9, 30735 },
- { 0x20AA, 30651 },
- { 0x20AB, 30647 },
- { 0x20AC, 30739 },
- { 0x20AD, 30731 },
- { 0x20AE, 12658 },
- { 0x20AF, 12913 },
- { 0x20B0, 12921 },
- { 0x20B1, 12775 },
- { 0x20B2, 12783 },
- { 0x20B3, 12917 },
- { 0x20B4, 12740 },
- { 0x20B5, 12736 },
- { 0x20B6, 32570 },
- { 0x20B7, 30391 },
- { 0x20B8, 51238 },
- { 0x20B9, 12416 },
- { 0x20BA, 34329 },
- { 0x20BB, 32559 },
- { 0x20BC, 82807 },
- { 0x20BD, 82810 },
- { 0x20BE, 82813 },
- { 0x20BF, 82816 },
- { 0x20C0, 82825 },
- { 0x20C1, 82831 },
- { 0x20C2, 82840 },
- { 0x20C3, 82849 },
- { 0x20C4, 82852 },
- { 0x20C5, 82858 },
- { 0x20C6, 18364 },
- { 0x20C7, 34833 },
- { 0x20C8, 34865 },
- { 0x20C9, 34896 },
- { 0x20CA, 53094 },
- { 0x20CB, 53086 },
- { 0x20CC, 53098 },
- { 0x20CD, 53046 },
- { 0x20CE, 53061 },
- { 0x20CF, 53081 },
- { 0x20D0, 18203 },
- { 0x20D1, 34754 },
- { 0x20D2, 18465 },
- { 0x20D3, 34995 },
- { 0x20D4, 18449 },
- { 0x20D5, 34990 },
- { 0x20D6, 18550 },
- { 0x20D7, 35055 },
- { 0x20D8, 18500 },
- { 0x20D9, 35015 },
- { 0x20DA, 18492 },
- { 0x20DB, 35011 },
- { 0x20DC, 18573 },
- { 0x20DD, 35067 },
- { 0x20DE, 18552 },
- { 0x20DF, 35057 },
- { 0x20E0, 18567 },
- { 0x20E1, 35061 },
- { 0x20E2, 18516 },
- { 0x20E3, 35042 },
- { 0x20E4, 18508 },
- { 0x20E5, 35038 },
- { 0x20E6, 18542 },
- { 0x20E7, 35052 },
- { 0x20E8, 18524 },
- { 0x20E9, 35045 },
- { 0x20EA, 18539 },
- { 0x20EB, 35049 },
- { 0x20EC, 18376 },
- { 0x20ED, 34908 },
- { 0x20EE, 34929 },
- { 0x20EF, 58410 },
- { 0x20F0, 59135 },
- { 0x20F1, 34765 },
- { 0x20F2, 44908 },
- { 0x20F3, 43679 },
- { 0x20F4, 66964 },
- { 0x20F5, 18231 },
- { 0x20F6, 43646 },
- { 0x20F7, 43656 },
- { 0x20F8, 43651 },
- { 0x20F9, 43668 },
- { 0x20FA, 43673 },
- { 0x20FB, 43630 },
- { 0x20FC, 12779 },
- { 0x20FD, 32566 },
- { 0x20FE, 58757 },
- { 0x20FF, 58754 },
- { 0x2100, 34339 },
- { 0x2101, 30657 },
- { 0x2102, 34357 },
- { 0x2103, 34379 },
- { 0x2104, 30703 },
- { 0x2105, 30672 },
- { 0x2106, 34336 },
- { 0x2107, 30654 },
- { 0x2108, 18180 },
- { 0x2109, 18176 },
- { 0x210A, 18217 },
- { 0x210B, 18221 },
- { 0x210C, 34763 },
- { 0x210D, 53022 },
- { 0x210E, 53041 },
- { 0x210F, 53054 },
- { 0x2110, 53034 },
- { 0x2111, 34870 },
- { 0x2112, 35018 },
- { 0x2113, 105794 },
- { 0x2114, 105800 },
- { 0x2115, 23318 },
- { 0x2116, 34847 },
- { 0x2117, 34835 },
- { 0x2118, 34841 },
- { 0x2119, 34853 },
- { 0x211A, 34794 },
- { 0x211B, 34782 },
- { 0x211C, 34788 },
- { 0x211D, 34800 },
- { 0x211E, 34362 },
- { 0x211F, 34394 },
- { 0x2120, 30677 },
- { 0x2121, 34821 },
- { 0x2122, 18316 },
- { 0x2123, 34817 },
- { 0x2124, 18304 },
- { 0x2125, 30718 },
- { 0x2126, 18083 },
- { 0x2127, 18774 },
- { 0x2128, 83748 },
- { 0x2129, 63702 },
- { 0x212A, 18792 },
- { 0x212B, 18122 },
- { 0x212C, 34691 },
- { 0x212D, 96886 },
- { 0x212E, 111229 },
- { 0x212F, 9314 },
- { 0x2130, 85636 },
- { 0x2131, 99562 },
- { 0x2132, 101881 },
- { 0x2133, 100884 },
- { 0x2134, 18467 },
- { 0x2135, 34997 },
- { 0x2136, 42754 },
- { 0x2137, 42771 },
- { 0x2138, 42756 },
- { 0x2139, 62311 },
- { 0x213A, 83752 },
- { 0x213B, 5938 },
- { 0x213C, 34748 },
- { 0x213D, 18193 },
- { 0x213E, 83106 },
- { 0x213F, 83075 },
- { 0x2140, 18110 },
- { 0x2141, 18184 },
- { 0x2142, 34682 },
- { 0x2143, 34606 },
- { 0x2144, 34739 },
- { 0x2145, 34647 },
- { 0x2146, 33370 },
- { 0x2147, 56441 },
- { 0x2148, 102571 },
- { 0x2149, 85649 },
- { 0x214A, 66965 },
- { 0x214B, 12031 },
- { 0x214C, 82345 },
- { 0x214D, 5328 },
- { 0x214E, 18797 },
- { 0x214F, 18800 },
- { 0x2150, 14580 },
- { 0x2151, 19066 },
- { 0x2152, 4070 },
- { 0x2153, 45299 },
- { 0x2154, 32528 },
- { 0x2155, 11834 },
- { 0x2156, 65401 },
- { 0x2157, 65389 },
- { 0x2158, 65386 },
- { 0x2159, 65404 },
- { 0x215A, 65392 },
- { 0x215B, 65398 },
- { 0x215C, 65407 },
- { 0x215D, 65395 },
- { 0x215E, 34603 },
- { 0x215F, 34967 },
- { 0x2160, 34951 },
- { 0x2161, 18408 },
- { 0x2162, 34619 },
- { 0x2163, 19077 },
- { 0x2164, 12703 },
- { 0x2165, 59426 },
- { 0x2166, 45164 },
- { 0x2167, 18933 },
- { 0x2168, 13364 },
- { 0x2169, 58761 },
- { 0x216A, 52583 },
- { 0x216B, 54626 },
- { 0x216C, 61553 },
- { 0x216D, 32538 },
- { 0x216E, 15069 },
- { 0x216F, 53970 },
- { 0x2170, 45204 },
- { 0x2171, 43259 },
- { 0x2172, 6206 },
- { 0x2173, 34589 },
- { 0x2174, 30343 },
- { 0x2175, 83094 },
- { 0x2176, 102575 },
- { 0x2177, 86905 },
- { 0x2178, 65773 },
- { 0x2179, 52329 },
- { 0x217A, 34708 },
- { 0x217B, 34717 },
- { 0x217C, 34714 },
- { 0x217D, 34720 },
- { 0x217E, 34723 },
- { 0x217F, 34711 },
- { 0x2180, 18145 },
- { 0x2181, 18154 },
- { 0x2182, 18151 },
- { 0x2183, 18157 },
- { 0x2184, 18160 },
- { 0x2185, 18148 },
- { 0x2186, 18212 },
- { 0x2187, 34726 },
- { 0x2188, 34914 },
- { 0x2189, 18087 },
- { 0x218A, 34760 },
- { 0x218B, 18167 },
- { 0x218C, 18378 },
- { 0x218D, 34638 },
- { 0x218E, 5936 },
- { 0x218F, 62231 },
- { 0x2190, 45096 },
- { 0x2191, 42799 },
- { 0x2192, 42806 },
- { 0x2193, 31863 },
- { 0x2194, 31869 },
- { 0x2195, 31866 },
- { 0x2196, 15016 },
- { 0x2197, 12495 },
- { 0x2198, 98991 },
- { 0x2199, 98120 },
- { 0x219A, 98125 },
- { 0x219B, 98130 },
- { 0x219C, 98135 },
- { 0x219D, 98140 },
- { 0x219E, 98145 },
- { 0x219F, 98150 },
- { 0x21A0, 98155 },
- { 0x21A1, 18472 },
- { 0x21A2, 82873 },
- { 0x21A3, 112311 },
- { 0x21A4, 98104 },
- { 0x21A5, 101852 },
- { 0x21A6, 5882 },
- { 0x21A7, 5884 },
- { 0x21A8, 5886 },
- { 0x21A9, 5888 },
- { 0x21AA, 5890 },
- { 0x21AB, 5892 },
- { 0x21AC, 34767 },
- { 0x21AD, 34772 },
- { 0x21AE, 18248 },
- { 0x21AF, 18237 },
- { 0x21B0, 81919 },
- { 0x21B1, 81916 },
- { 0x21B2, 44585 },
- { 0x21B3, 44565 },
- { 0x21B4, 44569 },
- { 0x21B5, 44581 },
- { 0x21B6, 34656 },
- { 0x21B7, 18095 },
- { 0x21B8, 45296 },
- { 0x21B9, 35306 },
- { 0x21BA, 57475 },
- { 0x21BB, 33727 },
- { 0x21BC, 52584 },
- { 0x21BD, 55159 },
- { 0x21BE, 45184 },
- { 0x21BF, 12669 },
- { 0x21C0, 33724 },
- { 0x21C1, 12032 },
- { 0x21C2, 106133 },
- { 0x21C3, 82356 },
- { 0x21C4, 34209 },
- { 0x21C5, 34205 },
- { 0x21C6, 65746 },
- { 0x21C7, 12687 },
- { 0x21C8, 58217 },
- { 0x21C9, 58214 },
- { 0x21CA, 102531 },
- { 0x21CB, 13360 },
- { 0x21CC, 13374 },
- { 0x21CD, 13366 },
- { 0x21CE, 83841 },
- { 0x21CF, 100474 },
- { 0x21D0, 51254 },
- { 0x21D1, 51214 },
- { 0x21D2, 51240 },
- { 0x21D3, 80176 },
- { 0x21D4, 58211 },
- { 0x21D5, 98994 },
- { 0x21D6, 43752 },
- { 0x21D7, 58418 },
- { 0x21D8, 51649 },
- { 0x21D9, 18667 },
- { 0x21DA, 52299 },
- { 0x21DB, 12695 },
- { 0x21DC, 34584 },
- { 0x21DD, 43627 },
- { 0x21DE, 18119 },
- { 0x21DF, 62318 },
- { 0x21E0, 102578 },
- { 0x21E1, 82872 },
- { 0x21E2, 112267 },
- { 0x21E3, 52665 },
- { 0x21E4, 66647 },
- { 0x21E5, 63922 },
- { 0x21E6, 34959 },
- { 0x21E7, 34962 },
- { 0x21E8, 18422 },
- { 0x21E9, 18425 },
- { 0x21EA, 63703 },
- { 0x21EB, 9318 },
- { 0x21EC, 14278 },
- { 0x21ED, 18411 },
- { 0x21EE, 64211 },
- { 0x21EF, 54594 },
- { 0x21F0, 54551 },
- { 0x21F1, 34910 },
- { 0x21F2, 70277 },
- { 0x21F3, 72175 },
- { 0x21F4, 98000 },
- { 0x21F5, 14211 },
- { 0x21F6, 5311 },
- { 0x21F7, 47275 },
- { 0x21F8, 57113 },
- { 0x21F9, 43414 },
- { 0x21FA, 90 },
- { 0x21FB, 83868 },
- { 0x21FC, 18413 },
- { 0x21FD, 34954 },
- { 0x21FE, 18106 },
- { 0x21FF, 34678 },
- { 0x2200, 18930 },
- { 0x2201, 22247 },
- { 0x2202, 12949 },
- { 0x2203, 64093 },
- { 0x2204, 58389 },
- { 0x2205, 18215 },
- { 0x2206, 100996 },
- { 0x2207, 100999 },
- { 0x2208, 106081 },
- { 0x2209, 22261 },
- { 0x220A, 98103 },
- { 0x220B, 111215 },
- { 0x220C, 102549 },
- { 0x220D, 79343 },
- { 0x220E, 18163 },
- { 0x220F, 52639 },
- { 0x2210, 43628 },
- { 0x2211, 43408 },
- { 0x2212, 79149 },
- { 0x2213, 12673 },
- { 0x2214, 12670 },
- { 0x2215, 6242 },
- { 0x2216, 81927 },
- { 0x2217, 83749 },
- { 0x2218, 77569 },
- { 0x2219, 12607 },
- { 0x221A, 19068 },
- { 0x221B, 83092 },
- { 0x221C, 52979 },
- { 0x221D, 33368 },
- { 0x221E, 5942 },
- { 0x221F, 52301 },
- { 0x2220, 14593 },
- { 0x2221, 79350 },
- { 0x2222, 95976 },
- { 0x2223, 12647 },
- { 0x2224, 5878 },
- { 0x2225, 34658 },
- { 0x2226, 18361 },
- { 0x2227, 34365 },
- { 0x2228, 18436 },
- { 0x2229, 30692 },
- { 0x222A, 34976 },
- { 0x222B, 34729 },
- { 0x222C, 98717 },
- { 0x222D, 14588 },
- { 0x222E, 65764 },
- { 0x222F, 75989 },
- { 0x2230, 52378 },
- { 0x2231, 52380 },
- { 0x2232, 65743 },
- { 0x2233, 65755 },
- { 0x2234, 30700 },
- { 0x2235, 52300 },
- { 0x2236, 34376 },
- { 0x2237, 34615 },
- { 0x2238, 18081 },
- { 0x2239, 18683 },
- { 0x223A, 22132 },
- { 0x223B, 112218 },
- { 0x223C, 22441 },
- { 0x223D, 42752 },
- { 0x223E, 22251 },
- { 0x223F, 82350 },
- { 0x2240, 22160 },
- { 0x2241, 14164 },
- { 0x2242, 22080 },
- { 0x2243, 23328 },
- { 0x2244, 83099 },
- { 0x2245, 82353 },
- { 0x2246, 59334 },
- { 0x2247, 14577 },
- { 0x2248, 12642 },
- { 0x2249, 12639 },
- { 0x224A, 22076 },
- { 0x224B, 12636 },
- { 0x224C, 18097 },
- { 0x224D, 34669 },
- { 0x224E, 83167 },
- { 0x224F, 53291 },
- { 0x2250, 56774 },
- { 0x2251, 14160 },
- { 0x2252, 18227 },
- { 0x2253, 82347 },
- { 0x2254, 22351 },
- { 0x2255, 82748 },
- { 0x2256, 83096 },
- { 0x2257, 22341 },
- { 0x2258, 14167 },
- { 0x2259, 18945 },
- { 0x225A, 18948 },
- { 0x225B, 18952 },
- { 0x225C, 9296 },
- { 0x225D, 18956 },
- { 0x225E, 22149 },
- { 0x225F, 54620 },
- { 0x2260, 63583 },
- { 0x2261, 112282 },
- { 0x2262, 14170 },
- { 0x2263, 22474 },
- { 0x2264, 9304 },
- { 0x2265, 18428 },
- { 0x2266, 34965 },
- { 0x2267, 18961 },
- { 0x2268, 56461 },
- { 0x2269, 22477 },
- { 0x226A, 98405 },
- { 0x226B, 34242 },
- { 0x226C, 22318 },
- { 0x226D, 63710 },
- { 0x226E, 22326 },
- { 0x226F, 112213 },
- { 0x2270, 18966 },
- { 0x2271, 22155 },
- { 0x2272, 18803 },
- { 0x2273, 83103 },
- { 0x2274, 82164 },
- { 0x2275, 30726 },
- { 0x2276, 34397 },
- { 0x2277, 30713 },
- { 0x2278, 34389 },
- { 0x2279, 18432 },
- { 0x227A, 34972 },
- { 0x227B, 35007 },
- { 0x227C, 18386 },
- { 0x227D, 22407 },
- { 0x227E, 30408 },
- { 0x227F, 51262 },
- { 0x2280, 22355 },
- { 0x2281, 22301 },
- { 0x2282, 22295 },
- { 0x2283, 22283 },
- { 0x2284, 22277 },
- { 0x2285, 22051 },
- { 0x2286, 22044 },
- { 0x2287, 44521 },
- { 0x2288, 22411 },
- { 0x2289, 22163 },
- { 0x228A, 22115 },
- { 0x228B, 62283 },
- { 0x228C, 45182 },
- { 0x228D, 62299 },
- { 0x228E, 51210 },
- { 0x228F, 51234 },
- { 0x2290, 51265 },
- { 0x2291, 51270 },
- { 0x2292, 51278 },
- { 0x2293, 51283 },
- { 0x2294, 22435 },
- { 0x2295, 22449 },
- { 0x2296, 22430 },
- { 0x2297, 22444 },
- { 0x2298, 30367 },
- { 0x2299, 30385 },
- { 0x229A, 51205 },
- { 0x229B, 51229 },
- { 0x229C, 58094 },
- { 0x229D, 58104 },
- { 0x229E, 58134 },
- { 0x229F, 58114 },
- { 0x22A0, 58109 },
- { 0x22A1, 58099 },
- { 0x22A2, 58129 },
- { 0x22A3, 58124 },
- { 0x22A4, 58119 },
- { 0x22A5, 58139 },
- { 0x22A6, 58039 },
- { 0x22A7, 58049 },
- { 0x22A8, 58084 },
- { 0x22A9, 58059 },
- { 0x22AA, 58054 },
- { 0x22AB, 58044 },
- { 0x22AC, 58079 },
- { 0x22AD, 58074 },
- { 0x22AE, 58064 },
- { 0x22AF, 58089 },
- { 0x22B0, 58144 },
- { 0x22B1, 58156 },
- { 0x22B2, 58198 },
- { 0x22B3, 58168 },
- { 0x22B4, 58162 },
- { 0x22B5, 58150 },
- { 0x22B6, 58192 },
- { 0x22B7, 58186 },
- { 0x22B8, 58174 },
- { 0x22B9, 58204 },
- { 0x22BA, 22418 },
- { 0x22BB, 22089 },
- { 0x22BC, 22180 },
- { 0x22BD, 22343 },
- { 0x22BE, 22209 },
- { 0x22BF, 22387 },
- { 0x22C0, 22183 },
- { 0x22C1, 72196 },
- { 0x22C2, 22422 },
- { 0x22C3, 112284 },
- { 0x22C4, 22481 },
- { 0x22C5, 44543 },
- { 0x22C6, 22269 },
- { 0x22C7, 18479 },
- { 0x22C8, 64188 },
- { 0x22C9, 64207 },
- { 0x22CA, 18485 },
- { 0x22CB, 22125 },
- { 0x22CC, 22118 },
- { 0x22CD, 33720 },
- { 0x22CE, 22469 },
- { 0x22CF, 111218 },
- { 0x22D0, 102552 },
- { 0x22D1, 101859 },
- { 0x22D2, 106137 },
- { 0x22D3, 22174 },
- { 0x22D4, 22235 },
- { 0x22D5, 61569 },
- { 0x22D6, 18813 },
- { 0x22D7, 61581 },
- { 0x22D8, 56505 },
- { 0x22D9, 112287 },
- { 0x22DA, 112272 },
- { 0x22DB, 112276 },
- { 0x22DC, 112268 },
- { 0x22DD, 22460 },
- { 0x22DE, 22465 },
- { 0x22DF, 22455 },
- { 0x22E0, 112279 },
- { 0x22E1, 22485 },
- { 0x22E2, 111230 },
- { 0x22E3, 22426 },
- { 0x22E4, 111652 },
- { 0x22E5, 44945 },
- { 0x22E6, 34236 },
- { 0x22E7, 34978 },
- { 0x22E8, 112194 },
- { 0x22E9, 14176 },
- { 0x22EA, 14188 },
- { 0x22EB, 13048 },
- { 0x22EC, 32791 },
- { 0x22ED, 311 },
- { 0x22EE, 62272 },
- { 0x22EF, 83308 },
- { 0x22F0, 83760 },
- { 0x22F1, 108365 },
- { 0x22F2, 13310 },
- { 0x22F3, 108532 },
- { 0x22F4, 64090 },
- { 0x22F5, 64087 },
- { 0x22F6, 34917 },
- { 0x22F7, 4078 },
- { 0x22F8, 58380 },
- { 0x22F9, 30695 },
- { 0x22FA, 34352 },
- { 0x22FB, 12842 },
- { 0x22FC, 32655 },
- { 0x22FD, 12660 },
- { 0x22FE, 23271 },
- { 0x22FF, 23311 },
- { 0x2300, 12723 },
- { 0x2301, 12719 },
- { 0x2302, 13046 },
- { 0x2303, 13307 },
- { 0x2304, 13295 },
- { 0x2305, 378 },
- { 0x2306, 59136 },
- { 0x2307, 35023 },
- { 0x2308, 35026 },
- { 0x2309, 35032 },
- { 0x230A, 34876 },
- { 0x230B, 34881 },
- { 0x230C, 107874 },
- { 0x230D, 107898 },
- { 0x230E, 107870 },
- { 0x230F, 107894 },
- { 0x2310, 107885 },
- { 0x2311, 107909 },
- { 0x2312, 107879 },
- { 0x2313, 107903 },
- { 0x2314, 107890 },
- { 0x2315, 107914 },
- { 0x2316, 65643 },
- { 0x2317, 94933 },
- { 0x2318, 111247 },
- { 0x2319, 87154 },
- { 0x231A, 32621 },
- { 0x231B, 13312 },
- { 0x231C, 13334 },
- { 0x231D, 13298 },
- { 0x231E, 13320 },
- { 0x231F, 13342 },
- { 0x2320, 13302 },
- { 0x2321, 13315 },
- { 0x2322, 13337 },
- { 0x2323, 13324 },
- { 0x2324, 13346 },
- { 0x2325, 13352 },
- { 0x2326, 55671 },
- { 0x2327, 55674 },
- { 0x2328, 55677 },
- { 0x2329, 55698 },
- { 0x232A, 55680 },
- { 0x232B, 55701 },
- { 0x232C, 55719 },
- { 0x232D, 55782 },
- { 0x232E, 55683 },
- { 0x232F, 55704 },
- { 0x2330, 55722 },
- { 0x2331, 55785 },
- { 0x2332, 55737 },
- { 0x2333, 55800 },
- { 0x2334, 55845 },
- { 0x2335, 55950 },
- { 0x2336, 55686 },
- { 0x2337, 55707 },
- { 0x2338, 55725 },
- { 0x2339, 55788 },
- { 0x233A, 55740 },
- { 0x233B, 55803 },
- { 0x233C, 55848 },
- { 0x233D, 55953 },
- { 0x233E, 55752 },
- { 0x233F, 55815 },
- { 0x2340, 55860 },
- { 0x2341, 55965 },
- { 0x2342, 55890 },
- { 0x2343, 55995 },
- { 0x2344, 56055 },
- { 0x2345, 56160 },
- { 0x2346, 55689 },
- { 0x2347, 55710 },
- { 0x2348, 55728 },
- { 0x2349, 55791 },
- { 0x234A, 55743 },
- { 0x234B, 55806 },
- { 0x234C, 55851 },
- { 0x234D, 55956 },
- { 0x234E, 55755 },
- { 0x234F, 55818 },
- { 0x2350, 55863 },
- { 0x2351, 55968 },
- { 0x2352, 55893 },
- { 0x2353, 55998 },
- { 0x2354, 56058 },
- { 0x2355, 56163 },
- { 0x2356, 55764 },
- { 0x2357, 55827 },
- { 0x2358, 55872 },
- { 0x2359, 55977 },
- { 0x235A, 55902 },
- { 0x235B, 56007 },
- { 0x235C, 56067 },
- { 0x235D, 56172 },
- { 0x235E, 55920 },
- { 0x235F, 56025 },
- { 0x2360, 56085 },
- { 0x2361, 56190 },
- { 0x2362, 56115 },
- { 0x2363, 56220 },
- { 0x2364, 56265 },
- { 0x2365, 56328 },
- { 0x2366, 55692 },
- { 0x2367, 55713 },
- { 0x2368, 55731 },
- { 0x2369, 55794 },
- { 0x236A, 55746 },
- { 0x236B, 55809 },
- { 0x236C, 55854 },
- { 0x236D, 55959 },
- { 0x236E, 55758 },
- { 0x236F, 55821 },
- { 0x2370, 55866 },
- { 0x2371, 55971 },
- { 0x2372, 55896 },
- { 0x2373, 56001 },
- { 0x2374, 56061 },
- { 0x2375, 56166 },
- { 0x2376, 55767 },
- { 0x2377, 55830 },
- { 0x2378, 55875 },
- { 0x2379, 55980 },
- { 0x237A, 55905 },
- { 0x237B, 56010 },
- { 0x237C, 56070 },
- { 0x237D, 56175 },
- { 0x237E, 55923 },
- { 0x237F, 56028 },
- { 0x2380, 56088 },
- { 0x2381, 56193 },
- { 0x2382, 56118 },
- { 0x2383, 56223 },
- { 0x2384, 56268 },
- { 0x2385, 56331 },
- { 0x2386, 55773 },
- { 0x2387, 55836 },
- { 0x2388, 55881 },
- { 0x2389, 55986 },
- { 0x238A, 55911 },
- { 0x238B, 56016 },
- { 0x238C, 56076 },
- { 0x238D, 56181 },
- { 0x238E, 55929 },
- { 0x238F, 56034 },
- { 0x2390, 56094 },
- { 0x2391, 56199 },
- { 0x2392, 56124 },
- { 0x2393, 56229 },
- { 0x2394, 56274 },
- { 0x2395, 56337 },
- { 0x2396, 55938 },
- { 0x2397, 56043 },
- { 0x2398, 56103 },
- { 0x2399, 56208 },
- { 0x239A, 56133 },
- { 0x239B, 56238 },
- { 0x239C, 56283 },
- { 0x239D, 56346 },
- { 0x239E, 56145 },
- { 0x239F, 56250 },
- { 0x23A0, 56295 },
- { 0x23A1, 56358 },
- { 0x23A2, 56310 },
- { 0x23A3, 56373 },
- { 0x23A4, 56391 },
- { 0x23A5, 56412 },
- { 0x23A6, 55695 },
- { 0x23A7, 55716 },
- { 0x23A8, 55734 },
- { 0x23A9, 55797 },
- { 0x23AA, 55749 },
- { 0x23AB, 55812 },
- { 0x23AC, 55857 },
- { 0x23AD, 55962 },
- { 0x23AE, 55761 },
- { 0x23AF, 55824 },
- { 0x23B0, 55869 },
- { 0x23B1, 55974 },
- { 0x23B2, 55899 },
- { 0x23B3, 56004 },
- { 0x23B4, 56064 },
- { 0x23B5, 56169 },
- { 0x23B6, 55770 },
- { 0x23B7, 55833 },
- { 0x23B8, 55878 },
- { 0x23B9, 55983 },
- { 0x23BA, 55908 },
- { 0x23BB, 56013 },
- { 0x23BC, 56073 },
- { 0x23BD, 56178 },
- { 0x23BE, 55926 },
- { 0x23BF, 56031 },
- { 0x23C0, 56091 },
- { 0x23C1, 56196 },
- { 0x23C2, 56121 },
- { 0x23C3, 56226 },
- { 0x23C4, 56271 },
- { 0x23C5, 56334 },
- { 0x23C6, 55776 },
- { 0x23C7, 55839 },
- { 0x23C8, 55884 },
- { 0x23C9, 55989 },
- { 0x23CA, 55914 },
- { 0x23CB, 56019 },
- { 0x23CC, 56079 },
- { 0x23CD, 56184 },
- { 0x23CE, 55932 },
- { 0x23CF, 56037 },
- { 0x23D0, 56097 },
- { 0x23D1, 56202 },
- { 0x23D2, 56127 },
- { 0x23D3, 56232 },
- { 0x23D4, 56277 },
- { 0x23D5, 56340 },
- { 0x23D6, 55941 },
- { 0x23D7, 56046 },
- { 0x23D8, 56106 },
- { 0x23D9, 56211 },
- { 0x23DA, 56136 },
- { 0x23DB, 56241 },
- { 0x23DC, 56286 },
- { 0x23DD, 56349 },
- { 0x23DE, 56148 },
- { 0x23DF, 56253 },
- { 0x23E0, 56298 },
- { 0x23E1, 56361 },
- { 0x23E2, 56313 },
- { 0x23E3, 56376 },
- { 0x23E4, 56394 },
- { 0x23E5, 56415 },
- { 0x23E6, 55779 },
- { 0x23E7, 55842 },
- { 0x23E8, 55887 },
- { 0x23E9, 55992 },
- { 0x23EA, 55917 },
- { 0x23EB, 56022 },
- { 0x23EC, 56082 },
- { 0x23ED, 56187 },
- { 0x23EE, 55935 },
- { 0x23EF, 56040 },
- { 0x23F0, 56100 },
- { 0x23F1, 56205 },
- { 0x23F2, 56130 },
- { 0x23F3, 56235 },
- { 0x23F4, 56280 },
- { 0x23F5, 56343 },
- { 0x23F6, 55944 },
- { 0x23F7, 56049 },
- { 0x23F8, 56109 },
- { 0x23F9, 56214 },
- { 0x23FA, 56139 },
- { 0x23FB, 56244 },
- { 0x23FC, 56289 },
- { 0x23FD, 56352 },
- { 0x23FE, 56151 },
- { 0x23FF, 56256 },
- { 0x2400, 56301 },
- { 0x2401, 56364 },
- { 0x2402, 56316 },
- { 0x2403, 56379 },
- { 0x2404, 56397 },
- { 0x2405, 56418 },
- { 0x2406, 55947 },
- { 0x2407, 56052 },
- { 0x2408, 56112 },
- { 0x2409, 56217 },
- { 0x240A, 56142 },
- { 0x240B, 56247 },
- { 0x240C, 56292 },
- { 0x240D, 56355 },
- { 0x240E, 56154 },
- { 0x240F, 56259 },
- { 0x2410, 56304 },
- { 0x2411, 56367 },
- { 0x2412, 56319 },
- { 0x2413, 56382 },
- { 0x2414, 56400 },
- { 0x2415, 56421 },
- { 0x2416, 56157 },
- { 0x2417, 56262 },
- { 0x2418, 56307 },
- { 0x2419, 56370 },
- { 0x241A, 56322 },
- { 0x241B, 56385 },
- { 0x241C, 56403 },
- { 0x241D, 56424 },
- { 0x241E, 56325 },
- { 0x241F, 56388 },
- { 0x2420, 56406 },
- { 0x2421, 56427 },
- { 0x2422, 56409 },
- { 0x2423, 56430 },
- { 0x2424, 56433 },
- { 0x2425, 56436 },
- { 0x2426, 101415 },
- { 0x2427, 101402 },
- { 0x2428, 96459 },
- { 0x2429, 101242 },
- { 0x242A, 12894 },
- { 0x242B, 101375 },
- { 0x242C, 96449 },
- { 0x242D, 101232 },
- { 0x242E, 94808 },
- { 0x242F, 65477 },
- { 0x2430, 65574 },
- { 0x2431, 94861 },
- { 0x2432, 96442 },
- { 0x2433, 101225 },
- { 0x2434, 96473 },
- { 0x2435, 101256 },
- { 0x2436, 101421 },
- { 0x2437, 101110 },
- { 0x2438, 65425 },
- { 0x2439, 94751 },
- { 0x243A, 101080 },
- { 0x243B, 101072 },
- { 0x243C, 101380 },
- { 0x243D, 101394 },
- { 0x243E, 101385 },
- { 0x243F, 96584 },
- { 0x2440, 101367 },
- { 0x2441, 96465 },
- { 0x2442, 101248 },
- { 0x2443, 96256 },
- { 0x2444, 101024 },
- { 0x2445, 96265 },
- { 0x2446, 101033 },
- { 0x2447, 32006 },
- { 0x2448, 31932 },
- { 0x2449, 32033 },
- { 0x244A, 31948 },
- { 0x244B, 33614 },
- { 0x244C, 33675 },
- { 0x244D, 32026 },
- { 0x244E, 31941 },
- { 0x244F, 33607 },
- { 0x2450, 33668 },
- { 0x2451, 52574 },
- { 0x2452, 58403 },
- { 0x2453, 33619 },
- { 0x2454, 31960 },
- { 0x2455, 58397 },
- { 0x2456, 52568 },
- { 0x2457, 31953 },
- { 0x2458, 32038 },
- { 0x2459, 15002 },
- { 0x245A, 15082 },
- { 0x245B, 15088 },
- { 0x245C, 15070 },
- { 0x245D, 15076 },
- { 0x245E, 101002 },
- { 0x245F, 96225 },
- { 0x2460, 10810 },
- { 0x2461, 42818 },
- { 0x2462, 10804 },
- { 0x2463, 10814 },
- { 0x2464, 30721 },
- { 0x2465, 30687 },
- { 0x2466, 111243 },
- { 0x2467, 87150 },
- { 0x2468, 101146 },
- { 0x2469, 96373 },
- { 0x246A, 33358 },
- { 0x246B, 101063 },
- { 0x246C, 96295 },
- { 0x246D, 101176 },
- { 0x246E, 12870 },
- { 0x246F, 65652 },
- { 0x2470, 12751 },
- { 0x2471, 12758 },
- { 0x2472, 331 },
- { 0x2473, 324 },
- { 0x2474, 12744 },
- { 0x2475, 338 },
- { 0x2476, 12765 },
- { 0x2477, 317 },
- { 0x2478, 96485 },
- { 0x2479, 101268 },
- { 0x247A, 65613 },
- { 0x247B, 94903 },
- { 0x247C, 96529 },
- { 0x247D, 101312 },
- { 0x247E, 65577 },
- { 0x247F, 94867 },
- { 0x2480, 96492 },
- { 0x2481, 101275 },
- { 0x2482, 65620 },
- { 0x2483, 94910 },
- { 0x2484, 96536 },
- { 0x2485, 101319 },
- { 0x2486, 65584 },
- { 0x2487, 94874 },
- { 0x2488, 96507 },
- { 0x2489, 65591 },
- { 0x248A, 101301 },
- { 0x248B, 94892 },
- { 0x248C, 96518 },
- { 0x248D, 96543 },
- { 0x248E, 101290 },
- { 0x248F, 101326 },
- { 0x2490, 96499 },
- { 0x2491, 96554 },
- { 0x2492, 101282 },
- { 0x2493, 101337 },
- { 0x2494, 65602 },
- { 0x2495, 94881 },
- { 0x2496, 32693 },
- { 0x2497, 45148 },
- { 0x2498, 34275 },
- { 0x2499, 96379 },
- { 0x249A, 101152 },
- { 0x249B, 101157 },
- { 0x249C, 96854 },
- { 0x249D, 96411 },
- { 0x249E, 106249 },
- { 0x249F, 53359 },
- { 0x24A0, 96407 },
- { 0x24A1, 83293 },
- { 0x24A2, 12772 },
- { 0x24A3, 32563 },
- { 0x24A4, 373 },
- { 0x24A5, 12479 },
- { 0x24A6, 54520 },
- { 0x24A7, 26 },
- { 0x24A8, 29 },
- { 0x24A9, 12925 },
- { 0x24AA, 32658 },
- { 0x24AB, 12946 },
- { 0x24AC, 32679 },
- { 0x24AD, 16 },
- { 0x24AE, 37 },
- { 0x24AF, 21 },
- { 0x24B0, 42 },
- { 0x24B1, 13014 },
- { 0x24B2, 32750 },
- { 0x24B3, 12993 },
- { 0x24B4, 32737 },
- { 0x24B5, 13001 },
- { 0x24B6, 32729 },
- { 0x24B7, 12798 },
- { 0x24B8, 32602 },
- { 0x24B9, 12728 },
- { 0x24BA, 32551 },
- { 0x24BB, 44929 },
- { 0x24BC, 44958 },
- { 0x24BD, 12813 },
- { 0x24BE, 32626 },
- { 0x24BF, 44906 },
- { 0x24C0, 83848 },
- { 0x24C1, 80279 },
- { 0x24C2, 32607 },
- { 0x24C3, 80283 },
- { 0x24C4, 15060 },
- { 0x24C5, 15049 },
- { 0x24C6, 98416 },
- { 0x24C7, 98412 },
- { 0x24C8, 54549 },
- { 0x24C9, 83021 },
- { 0x24CA, 15064 },
- { 0x24CB, 83023 },
- { 0x24CC, 61587 },
- { 0x24CD, 61591 },
- { 0x24CE, 80195 },
- { 0x24CF, 80183 },
- { 0x24D0, 80219 },
- { 0x24D1, 80207 },
- { 0x24D2, 80255 },
- { 0x24D3, 80231 },
- { 0x24D4, 80267 },
- { 0x24D5, 80243 },
- { 0x24D6, 83029 },
- { 0x24D7, 19012 },
- { 0x24D8, 19006 },
- { 0x24D9, 19000 },
- { 0x24DA, 18994 },
- { 0x24DB, 43683 },
- { 0x24DC, 57268 },
- { 0x24DD, 57263 },
- { 0x24DE, 57107 },
- { 0x24DF, 57448 },
- { 0x24E0, 43691 },
- { 0x24E1, 43687 },
- { 0x24E2, 57456 },
- { 0x24E3, 383 },
- { 0x24E4, 56777 },
- { 0x24E5, 56780 },
- { 0x24E6, 57436 },
- { 0x24E7, 57446 },
- { 0x24E8, 43661 },
- { 0x24E9, 43638 },
- { 0x24EA, 64077 },
- { 0x24EB, 64083 },
- { 0x24EC, 64095 },
- { 0x24ED, 64072 },
- { 0x24EE, 64081 },
- { 0x24EF, 10895 },
- { 0x24F0, 83634 },
- { 0x24F1, 83647 },
- { 0x24F2, 4 },
- { 0x24F3, 83638 },
- { 0x24F4, 32805 },
- { 0x24F5, 13060 },
- { 0x24F6, 83765 },
- { 0x24F7, 42869 },
- { 0x24F8, 42874 },
- { 0x24F9, 18225 },
- { 0x24FA, 34282 },
- { 0x24FB, 34287 },
- { 0x24FC, 34993 },
- { 0x24FD, 18456 },
- { 0x24FE, 13033 },
- { 0x24FF, 32769 },
- { 0x2500, 12963 },
- { 0x2501, 32699 },
- { 0x2502, 100504 },
- { 0x2503, 10801 },
- { 0x2504, 79287 },
- { 0x2505, 106113 },
- { 0x2506, 53090 },
- { 0x2507, 95998 },
- { 0x2508, 62764 },
- { 0x2509, 45100 },
- { 0x250A, 45105 },
- { 0x250B, 95989 },
- { 0x250C, 45208 },
- { 0x250D, 112208 },
- { 0x250E, 111375 },
- { 0x250F, 111381 },
- { 0x2510, 18381 },
- { 0x2511, 18398 },
- { 0x2512, 34777 },
- { 0x2513, 18243 },
- { 0x2514, 106127 },
- { 0x2515, 106118 },
- { 0x2516, 106130 },
- { 0x2517, 106121 },
- { 0x2518, 106124 },
- { 0x2519, 106115 },
- { 0x251A, 111222 },
- { 0x251B, 62269 },
- { 0x251C, 63707 },
- { 0x251D, 62264 },
- { 0x251E, 4451 },
- { 0x251F, 4448 },
- { 0x2520, 44934 },
- { 0x2521, 54483 },
- { 0x2522, 111630 },
- { 0x2523, 112255 },
- { 0x2524, 14928 },
- { 0x2525, 13863 },
- { 0x2526, 31899 },
- { 0x2527, 31903 },
- { 0x2528, 31907 },
- { 0x2529, 31877 },
- { 0x252A, 31882 },
- { 0x252B, 31895 },
- { 0x252C, 31891 },
- { 0x252D, 10905 },
- { 0x252E, 10901 },
- { 0x252F, 31872 },
- { 0x2530, 51639 },
- { 0x2531, 98460 },
- { 0x2532, 98115 },
- { 0x2533, 45172 },
- { 0x2534, 79300 },
- { 0x2535, 79324 },
- { 0x2536, 101876 },
- { 0x2537, 111261 },
- { 0x2538, 13104 },
- { 0x2539, 13111 },
- { 0x253A, 13098 },
- { 0x253B, 79319 },
- { 0x253C, 100988 },
- { 0x253D, 79310 },
- { 0x253E, 79293 },
- { 0x253F, 79316 },
- { 0x2540, 79297 },
- { 0x2541, 79304 },
- { 0x2542, 79307 },
- { 0x2543, 12694 },
- { 0x2544, 23314 },
- { 0x2545, 59 },
- { 0x2546, 51 },
- { 0x2547, 55 },
- { 0x2548, 14246 },
- { 0x2549, 14267 },
- { 0x254A, 14252 },
- { 0x254B, 14236 },
- { 0x254C, 14257 },
- { 0x254D, 14262 },
- { 0x254E, 14241 },
- { 0x254F, 31830 },
- { 0x2550, 31825 },
- { 0x2551, 31840 },
- { 0x2552, 31835 },
- { 0x2553, 14220 },
- { 0x2554, 14226 },
- { 0x2555, 54627 },
- { 0x2556, 112243 },
- { 0x2557, 112248 },
- { 0x2558, 101824 },
- { 0x2559, 33580 },
- { 0x255A, 112222 },
- { 0x255B, 112228 },
- { 0x255C, 57450 },
- { 0x255D, 112234 },
- { 0x255E, 57116 },
- { 0x255F, 14232 },
- { 0x2560, 31821 },
- { 0x2561, 112239 },
- { 0x2562, 79330 },
- { 0x2563, 98164 },
- { 0x2564, 63 },
- { 0x2565, 106033 },
- { 0x2566, 106286 },
- { 0x2567, 34304 },
- { 0x2568, 34312 },
- { 0x2569, 106293 },
- { 0x256A, 106289 },
- { 0x256B, 34308 },
- { 0x256C, 34320 },
- { 0x256D, 106301 },
- { 0x256E, 34315 },
- { 0x256F, 106296 },
- { 0x2570, 34323 },
- { 0x2571, 106304 },
- { 0x2572, 43711 },
- { 0x2573, 43748 },
- { 0x2574, 44983 },
- { 0x2575, 44980 },
- { 0x2576, 43715 },
- { 0x2577, 59106 },
- { 0x2578, 59074 },
- { 0x2579, 45035 },
- { 0x257A, 45032 },
- { 0x257B, 10921 },
- { 0x257C, 10917 },
- { 0x257D, 63624 },
- { 0x257E, 63627 },
- { 0x257F, 59099 },
- { 0x2580, 59121 },
- { 0x2581, 59089 },
- { 0x2582, 59130 },
- { 0x2583, 59094 },
- { 0x2584, 59111 },
- { 0x2585, 59126 },
- { 0x2586, 59116 },
- { 0x2587, 33387 },
- { 0x2588, 59079 },
- { 0x2589, 59084 },
- { 0x258A, 47 },
- { 0x258B, 33 },
- { 0x258C, 45113 },
- { 0x258D, 95994 },
- { 0x258E, 54524 },
- { 0x258F, 54531 },
- { 0x2590, 34260 },
- { 0x2591, 34265 },
- { 0x2592, 63148 },
- { 0x2593, 88545 },
- { 0x2594, 45153 },
- { 0x2595, 35300 },
- { 0x2596, 111294 },
- { 0x2597, 45133 },
- { 0x2598, 14273 },
- { 0x2599, 45138 },
- { 0x259A, 44942 },
- { 0x259B, 10913 },
- { 0x259C, 34232 },
- { 0x259D, 45118 },
- { 0x259E, 100046 },
- { 0x259F, 96826 },
- { 0x25A0, 106215 },
- { 0x25A1, 96830 },
- { 0x25A2, 106219 },
- { 0x25A3, 96757 },
- { 0x25A4, 106146 },
- { 0x25A5, 96779 },
- { 0x25A6, 106168 },
- { 0x25A7, 96762 },
- { 0x25A8, 106151 },
- { 0x25A9, 96770 },
- { 0x25AA, 106159 },
- { 0x25AB, 96791 },
- { 0x25AC, 106183 },
- { 0x25AD, 96801 },
- { 0x25AE, 106190 },
- { 0x25AF, 96797 },
- { 0x25B0, 106186 },
- { 0x25B1, 96858 },
- { 0x25B2, 106253 },
- { 0x25B3, 96835 },
- { 0x25B4, 106224 },
- { 0x25B5, 96840 },
- { 0x25B6, 106229 },
- { 0x25B7, 96864 },
- { 0x25B8, 106243 },
- { 0x25B9, 96845 },
- { 0x25BA, 106234 },
- { 0x25BB, 63586 },
- { 0x25BC, 63599 },
- { 0x25BD, 63591 },
- { 0x25BE, 63604 },
- { 0x25BF, 101888 },
- { 0x25C0, 101893 },
- { 0x25C1, 101898 },
- { 0x25C2, 101904 },
- { 0x25C3, 63130 },
- { 0x25C4, 63133 },
- { 0x25C5, 63136 },
- { 0x25C6, 63142 },
- { 0x25C7, 44969 },
- { 0x25C8, 44977 },
- { 0x25C9, 44972 },
- { 0x25CA, 106278 },
- { 0x25CB, 106264 },
- { 0x25CC, 96875 },
- { 0x25CD, 106267 },
- { 0x25CE, 96879 },
- { 0x25CF, 106271 },
- { 0x25D0, 63630 },
- { 0x25D1, 48371 },
- { 0x25D2, 63632 },
- { 0x25D3, 48373 },
- { 0x25D4, 45128 },
- { 0x25D5, 82794 },
- { 0x25D6, 83223 },
- { 0x25D7, 82788 },
- { 0x25D8, 83217 },
- { 0x25D9, 82784 },
- { 0x25DA, 83213 },
- { 0x25DB, 82768 },
- { 0x25DC, 83197 },
- { 0x25DD, 82779 },
- { 0x25DE, 83208 },
- { 0x25DF, 82773 },
- { 0x25E0, 83202 },
- { 0x25E1, 45046 },
- { 0x25E2, 45051 },
- { 0x25E3, 53340 },
- { 0x25E4, 83274 },
- { 0x25E5, 53343 },
- { 0x25E6, 83277 },
- { 0x25E7, 53348 },
- { 0x25E8, 83282 },
- { 0x25E9, 53304 },
- { 0x25EA, 83238 },
- { 0x25EB, 53335 },
- { 0x25EC, 83269 },
- { 0x25ED, 53324 },
- { 0x25EE, 83258 },
- { 0x25EF, 53329 },
- { 0x25F0, 83263 },
- { 0x25F1, 53318 },
- { 0x25F2, 83252 },
- { 0x25F3, 52992 },
- { 0x25F4, 53161 },
- { 0x25F5, 43722 },
- { 0x25F6, 43739 },
- { 0x25F7, 43724 },
- { 0x25F8, 43741 },
- { 0x25F9, 53356 },
- { 0x25FA, 83287 },
- { 0x25FB, 53353 },
- { 0x25FC, 83290 },
- { 0x25FD, 83305 },
- { 0x25FE, 83297 },
- { 0x25FF, 58384 },
- { 0x2600, 98109 },
- { 0x2601, 105775 },
- { 0x2602, 58417 },
- { 0x2603, 100883 },
- { 0x2604, 33351 },
- { 0x2605, 33343 },
- { 0x2606, 33320 },
- { 0x2607, 112195 },
- { 0x2608, 83775 },
- { 0x2609, 45058 },
- { 0x260A, 83770 },
- { 0x260B, 45063 },
- { 0x260C, 13287 },
- { 0x260D, 33346 },
- { 0x260E, 33323 },
- { 0x260F, 33328 },
- { 0x2610, 44926 },
- { 0x2611, 44920 },
- { 0x2612, 44986 },
- { 0x2613, 83047 },
- { 0x2614, 12431 },
- { 0x2615, 83823 },
- { 0x2616, 83828 },
- { 0x2617, 12484 },
- { 0x2618, 82366 },
- { 0x2619, 82362 },
- { 0x261A, 54515 },
- { 0x261B, 54504 },
- { 0x261C, 54485 },
- { 0x261D, 54492 },
- { 0x261E, 54495 },
- { 0x261F, 101910 },
- { 0x2620, 101916 },
- { 0x2621, 54498 },
- { 0x2622, 23323 },
- { 0x2623, 45041 },
- { 0x2624, 34984 },
- { 0x2625, 31887 },
- { 0x2626, 31971 },
- { 0x2627, 32049 },
- { 0x2628, 33630 },
- { 0x2629, 33684 },
- { 0x262A, 12880 },
- { 0x262B, 96415 },
- { 0x262C, 65493 },
- { 0x262D, 94824 },
- { 0x262E, 31967 },
- { 0x262F, 32045 },
- { 0x2630, 33626 },
- { 0x2631, 33680 },
- { 0x2632, 12876 },
- { 0x2633, 353 },
- { 0x2634, 101050 },
- { 0x2635, 101045 },
- { 0x2636, 96282 },
- { 0x2637, 96277 },
- { 0x2638, 53017 },
- { 0x2639, 53076 },
- { 0x263A, 53069 },
- { 0x263B, 53027 },
- { 0x263C, 58014 },
- { 0x263D, 58019 },
- { 0x263E, 58009 },
- { 0x263F, 58024 },
- { 0x2640, 44912 },
- { 0x2641, 18173 },
- { 0x2642, 34733 },
- { 0x2643, 18133 },
- { 0x2644, 34693 },
- { 0x2645, 18430 },
- { 0x2646, 34970 },
- { 0x2647, 34941 },
- { 0x2648, 18396 },
- { 0x2649, 100491 },
- { 0x264A, 18170 },
- { 0x264B, 18319 },
- { 0x264C, 34824 },
- { 0x264D, 18322 },
- { 0x264E, 34827 },
- { 0x264F, 18206 },
- { 0x2650, 18209 },
- { 0x2651, 34757 },
- { 0x2652, 18476 },
- { 0x2653, 35004 },
- { 0x2654, 18446 },
- { 0x2655, 34987 },
- { 0x2656, 12803 },
- { 0x2657, 34223 },
- { 0x2658, 12808 },
- { 0x2659, 13330 },
- { 0x265A, 96632 },
- { 0x265B, 96619 },
- { 0x265C, 96592 },
- { 0x265D, 96638 },
- { 0x265E, 96337 },
- { 0x265F, 96312 },
- { 0x2660, 96304 },
- { 0x2661, 96597 },
- { 0x2662, 96611 },
- { 0x2663, 96602 },
- { 0x2664, 96403 },
- { 0x2665, 14997 },
- { 0x2666, 45143 },
- { 0x2667, 62247 },
- { 0x2668, 96396 },
- { 0x2669, 101184 },
- { 0x266A, 101180 },
- { 0x266B, 96581 },
- { 0x266C, 101364 },
- { 0x266D, 62253 },
- { 0x266E, 101169 },
- { 0x266F, 34270 },
- { 0x2670, 96384 },
- { 0x2671, 96390 },
- { 0x2672, 101163 },
- { 0x2673, 95027 },
- { 0x2674, 33354 },
- { 0x2675, 33364 },
- { 0x2676, 34814 },
- { 0x2677, 18200 },
- { 0x2678, 34751 },
- { 0x2679, 18570 },
- { 0x267A, 35064 },
- { 0x267B, 22168 },
- { 0x267C, 22084 },
- { 0x267D, 22256 },
- { 0x267E, 22254 },
- { 0x267F, 22321 },
- { 0x2680, 63612 },
- { 0x2681, 101864 },
- { 0x2682, 63618 },
- { 0x2683, 101870 },
- { 0x2684, 12064 },
- { 0x2685, 33335 },
- { 0x2686, 96671 },
- { 0x2687, 65667 },
- { 0x2688, 101450 },
- { 0x2689, 94951 },
- { 0x268A, 12909 },
- { 0x268B, 369 },
- { 0x268C, 32074 },
- { 0x268D, 31996 },
- { 0x268E, 33655 },
- { 0x268F, 33709 },
- { 0x2690, 96745 },
- { 0x2691, 65735 },
- { 0x2692, 101524 },
- { 0x2693, 95019 },
- { 0x2694, 87188 },
- { 0x2695, 111273 },
- { 0x2696, 96674 },
- { 0x2697, 65670 },
- { 0x2698, 101453 },
- { 0x2699, 94954 },
- { 0x269A, 32078 },
- { 0x269B, 32000 },
- { 0x269C, 33659 },
- { 0x269D, 33713 },
- { 0x269E, 96726 },
- { 0x269F, 65708 },
- { 0x26A0, 101505 },
- { 0x26A1, 94992 },
- { 0x26A2, 100468 },
- { 0x26A3, 83783 },
- { 0x26A4, 96679 },
- { 0x26A5, 65727 },
- { 0x26A6, 101458 },
- { 0x26A7, 95011 },
- { 0x26A8, 96749 },
- { 0x26A9, 65739 },
- { 0x26AA, 101528 },
- { 0x26AB, 95023 },
- { 0x26AC, 96418 },
- { 0x26AD, 65496 },
- { 0x26AE, 101191 },
- { 0x26AF, 94827 },
- { 0x26B0, 111278 },
- { 0x26B1, 111283 },
- { 0x26B2, 111268 },
- { 0x26B3, 111263 },
- { 0x26B4, 52529 },
- { 0x26B5, 52531 },
- { 0x26B6, 61556 },
- { 0x26B7, 61558 },
- { 0x26B8, 12627 },
- { 0x26B9, 101188 },
- { 0x26BA, 64183 },
- { 0x26BB, 64202 },
- { 0x26BC, 64192 },
- { 0x26BD, 64197 },
- { 0x26BE, 18461 },
- { 0x26BF, 18418 },
- { 0x26C0, 18488 },
- { 0x26C1, 18452 },
- { 0x26C2, 94965 },
- { 0x26C3, 94972 },
- { 0x26C4, 65681 },
- { 0x26C5, 65688 },
- { 0x26C6, 96692 },
- { 0x26C7, 101471 },
- { 0x26C8, 96699 },
- { 0x26C9, 101478 },
- { 0x26CA, 18266 },
- { 0x26CB, 18272 },
- { 0x26CC, 18254 },
- { 0x26CD, 18260 },
- { 0x26CE, 18278 },
- { 0x26CF, 18290 },
- { 0x26D0, 18284 },
- { 0x26D1, 18296 },
- { 0x26D2, 52544 },
- { 0x26D3, 52548 },
- { 0x26D4, 52536 },
- { 0x26D5, 52540 },
- { 0x26D6, 52552 },
- { 0x26D7, 52560 },
- { 0x26D8, 52556 },
- { 0x26D9, 52564 },
- { 0x26DA, 65537 },
- { 0x26DB, 393 },
- { 0x26DC, 42775 },
- { 0x26DD, 56447 },
- { 0x26DE, 56456 },
- { 0x26DF, 18373 },
- { 0x26E0, 18391 },
- { 0x26E1, 54555 },
- { 0x26E2, 100494 },
- { 0x26E3, 18400 },
- { 0x26E4, 18329 },
- { 0x26E5, 18338 },
- { 0x26E6, 18347 },
- { 0x26E7, 18356 },
- { 0x26E8, 10822 },
- { 0x26E9, 42822 },
- { 0x26EA, 30357 },
- { 0x26EB, 62288 },
- { 0x26EC, 34665 },
- { 0x26ED, 62294 },
- { 0x26EE, 53263 },
- { 0x26EF, 105777 },
- { 0x26F0, 96626 },
- { 0x26F1, 65658 },
- { 0x26F2, 101409 },
- { 0x26F3, 94942 },
- { 0x26F4, 100270 },
- { 0x26F5, 100299 },
- { 0x26F6, 100323 },
- { 0x26F7, 100399 },
- { 0x26F8, 100339 },
- { 0x26F9, 100375 },
- { 0x26FA, 100441 },
- { 0x26FB, 100343 },
- { 0x26FC, 100395 },
- { 0x26FD, 100311 },
- { 0x26FE, 100403 },
- { 0x26FF, 100254 },
- { 0x2700, 100383 },
- { 0x2701, 100315 },
- { 0x2702, 100424 },
- { 0x2703, 100428 },
- { 0x2704, 100351 },
- { 0x2705, 100279 },
- { 0x2706, 100387 },
- { 0x2707, 100355 },
- { 0x2708, 100359 },
- { 0x2709, 100391 },
- { 0x270A, 100295 },
- { 0x270B, 100347 },
- { 0x270C, 100307 },
- { 0x270D, 100283 },
- { 0x270E, 100258 },
- { 0x270F, 100319 },
- { 0x2710, 100291 },
- { 0x2711, 100379 },
- { 0x2712, 100287 },
- { 0x2713, 100335 },
- { 0x2714, 100331 },
- { 0x2715, 100327 },
- { 0x2716, 100436 },
- { 0x2717, 100266 },
- { 0x2718, 100363 },
- { 0x2719, 100368 },
- { 0x271A, 100262 },
- { 0x271B, 100414 },
- { 0x271C, 100274 },
- { 0x271D, 100408 },
- { 0x271E, 100303 },
- { 0x271F, 100420 },
- { 0x2720, 100432 },
- { 0x2721, 100450 },
- { 0x2722, 100445 },
- { 0x2723, 100069 },
- { 0x2724, 100098 },
- { 0x2725, 100122 },
- { 0x2726, 100198 },
- { 0x2727, 100138 },
- { 0x2728, 100174 },
- { 0x2729, 100240 },
- { 0x272A, 100142 },
- { 0x272B, 100194 },
- { 0x272C, 100110 },
- { 0x272D, 100202 },
- { 0x272E, 100053 },
- { 0x272F, 100182 },
- { 0x2730, 100114 },
- { 0x2731, 100223 },
- { 0x2732, 100227 },
- { 0x2733, 100150 },
- { 0x2734, 100078 },
- { 0x2735, 100186 },
- { 0x2736, 100154 },
- { 0x2737, 100158 },
- { 0x2738, 100190 },
- { 0x2739, 100094 },
- { 0x273A, 100146 },
- { 0x273B, 100106 },
- { 0x273C, 100082 },
- { 0x273D, 100057 },
- { 0x273E, 100118 },
- { 0x273F, 100090 },
- { 0x2740, 100178 },
- { 0x2741, 100086 },
- { 0x2742, 100134 },
- { 0x2743, 100130 },
- { 0x2744, 100126 },
- { 0x2745, 100235 },
- { 0x2746, 100065 },
- { 0x2747, 100162 },
- { 0x2748, 100167 },
- { 0x2749, 100061 },
- { 0x274A, 100213 },
- { 0x274B, 100073 },
- { 0x274C, 100207 },
- { 0x274D, 100102 },
- { 0x274E, 100219 },
- { 0x274F, 100231 },
- { 0x2750, 100249 },
- { 0x2751, 100244 },
- { 0x2752, 28549 },
- { 0x2753, 24491 },
- { 0x2754, 28563 },
- { 0x2755, 29030 },
- { 0x2756, 29110 },
- { 0x2757, 23486 },
- { 0x2758, 25469 },
- { 0x2759, 28252 },
- { 0x275A, 24183 },
- { 0x275B, 28477 },
- { 0x275C, 24421 },
- { 0x275D, 29786 },
- { 0x275E, 26086 },
- { 0x275F, 29985 },
- { 0x2760, 28607 },
- { 0x2761, 30046 },
- { 0x2762, 30081 },
- { 0x2763, 25772 },
- { 0x2764, 29604 },
- { 0x2765, 25817 },
- { 0x2766, 25760 },
- { 0x2767, 29935 },
- { 0x2768, 26421 },
- { 0x2769, 27089 },
- { 0x276A, 23855 },
- { 0x276B, 26813 },
- { 0x276C, 24784 },
- { 0x276D, 27400 },
- { 0x276E, 30240 },
- { 0x276F, 81725 },
- { 0x2770, 29231 },
- { 0x2771, 29773 },
- { 0x2772, 44364 },
- { 0x2773, 44056 },
- { 0x2774, 44392 },
- { 0x2775, 44084 },
- { 0x2776, 44404 },
- { 0x2777, 44096 },
- { 0x2778, 44400 },
- { 0x2779, 44092 },
- { 0x277A, 44242 },
- { 0x277B, 43934 },
- { 0x277C, 44356 },
- { 0x277D, 44048 },
- { 0x277E, 44396 },
- { 0x277F, 44088 },
- { 0x2780, 44368 },
- { 0x2781, 44060 },
- { 0x2782, 44428 },
- { 0x2783, 44120 },
- { 0x2784, 44408 },
- { 0x2785, 44100 },
- { 0x2786, 44376 },
- { 0x2787, 44068 },
- { 0x2788, 44412 },
- { 0x2789, 44104 },
- { 0x278A, 44218 },
- { 0x278B, 43910 },
- { 0x278C, 44222 },
- { 0x278D, 43914 },
- { 0x278E, 44254 },
- { 0x278F, 43946 },
- { 0x2790, 44210 },
- { 0x2791, 43902 },
- { 0x2792, 44226 },
- { 0x2793, 43918 },
- { 0x2794, 44230 },
- { 0x2795, 43922 },
- { 0x2796, 44388 },
- { 0x2797, 44080 },
- { 0x2798, 44360 },
- { 0x2799, 44052 },
- { 0x279A, 44234 },
- { 0x279B, 43926 },
- { 0x279C, 44214 },
- { 0x279D, 43906 },
- { 0x279E, 44250 },
- { 0x279F, 43942 },
- { 0x27A0, 44352 },
- { 0x27A1, 44044 },
- { 0x27A2, 44348 },
- { 0x27A3, 44040 },
- { 0x27A4, 44457 },
- { 0x27A5, 44149 },
- { 0x27A6, 44264 },
- { 0x27A7, 43956 },
- { 0x27A8, 44477 },
- { 0x27A9, 44169 },
- { 0x27AA, 44467 },
- { 0x27AB, 44159 },
- { 0x27AC, 44452 },
- { 0x27AD, 44144 },
- { 0x27AE, 44472 },
- { 0x27AF, 44164 },
- { 0x27B0, 44294 },
- { 0x27B1, 43986 },
- { 0x27B2, 44416 },
- { 0x27B3, 44108 },
- { 0x27B4, 44432 },
- { 0x27B5, 44124 },
- { 0x27B6, 44306 },
- { 0x27B7, 43998 },
- { 0x27B8, 44276 },
- { 0x27B9, 43968 },
- { 0x27BA, 44437 },
- { 0x27BB, 44129 },
- { 0x27BC, 44462 },
- { 0x27BD, 44154 },
- { 0x27BE, 44300 },
- { 0x27BF, 43992 },
- { 0x27C0, 44258 },
- { 0x27C1, 43950 },
- { 0x27C2, 44447 },
- { 0x27C3, 44139 },
- { 0x27C4, 44288 },
- { 0x27C5, 43980 },
- { 0x27C6, 44282 },
- { 0x27C7, 43974 },
- { 0x27C8, 44318 },
- { 0x27C9, 44010 },
- { 0x27CA, 44270 },
- { 0x27CB, 43962 },
- { 0x27CC, 44312 },
- { 0x27CD, 44004 },
- { 0x27CE, 44342 },
- { 0x27CF, 44034 },
- { 0x27D0, 44324 },
- { 0x27D1, 44016 },
- { 0x27D2, 44330 },
- { 0x27D3, 44022 },
- { 0x27D4, 44336 },
- { 0x27D5, 44028 },
- { 0x27D6, 44192 },
- { 0x27D7, 44184 },
- { 0x27D8, 44188 },
- { 0x27D9, 44207 },
- { 0x27DA, 44199 },
- { 0x27DB, 44195 },
- { 0x27DC, 44203 },
- { 0x27DD, 44482 },
- { 0x27DE, 44174 },
- { 0x27DF, 44487 },
- { 0x27E0, 44179 },
- { 0x27E1, 44496 },
- { 0x27E2, 44500 },
- { 0x27E3, 44504 },
- { 0x27E4, 44442 },
- { 0x27E5, 44134 },
- { 0x27E6, 43756 },
- { 0x27E7, 43766 },
- { 0x27E8, 43772 },
- { 0x27E9, 43761 },
- { 0x27EA, 44492 },
- { 0x27EB, 43778 },
- { 0x27EC, 44508 },
- { 0x27ED, 77582 },
- { 0x27EE, 77618 },
- { 0x27EF, 77634 },
- { 0x27F0, 77630 },
- { 0x27F1, 77586 },
- { 0x27F2, 77698 },
- { 0x27F3, 77706 },
- { 0x27F4, 77690 },
- { 0x27F5, 77594 },
- { 0x27F6, 77658 },
- { 0x27F7, 77662 },
- { 0x27F8, 77666 },
- { 0x27F9, 77670 },
- { 0x27FA, 77598 },
- { 0x27FB, 77674 },
- { 0x27FC, 77738 },
- { 0x27FD, 77682 },
- { 0x27FE, 77686 },
- { 0x27FF, 77694 },
- { 0x2800, 77602 },
- { 0x2801, 77730 },
- { 0x2802, 77726 },
- { 0x2803, 77718 },
- { 0x2804, 77678 },
- { 0x2805, 77734 },
- { 0x2806, 77714 },
- { 0x2807, 77622 },
- { 0x2808, 77654 },
- { 0x2809, 77626 },
- { 0x280A, 77710 },
- { 0x280B, 77702 },
- { 0x280C, 77722 },
- { 0x280D, 77638 },
- { 0x280E, 77590 },
- { 0x280F, 77646 },
- { 0x2810, 77606 },
- { 0x2811, 77642 },
- { 0x2812, 77650 },
- { 0x2813, 77610 },
- { 0x2814, 77614 },
- { 0x2815, 83376 },
- { 0x2816, 83394 },
- { 0x2817, 83458 },
- { 0x2818, 83403 },
- { 0x2819, 83503 },
- { 0x281A, 83514 },
- { 0x281B, 83409 },
- { 0x281C, 83397 },
- { 0x281D, 83467 },
- { 0x281E, 83464 },
- { 0x281F, 83500 },
- { 0x2820, 83451 },
- { 0x2821, 83400 },
- { 0x2822, 83412 },
- { 0x2823, 83523 },
- { 0x2824, 83506 },
- { 0x2825, 83406 },
- { 0x2826, 83509 },
- { 0x2827, 83519 },
- { 0x2828, 83473 },
- { 0x2829, 83391 },
- { 0x282A, 83476 },
- { 0x282B, 83539 },
- { 0x282C, 83427 },
- { 0x282D, 83527 },
- { 0x282E, 83382 },
- { 0x282F, 83494 },
- { 0x2830, 83551 },
- { 0x2831, 83547 },
- { 0x2832, 83415 },
- { 0x2833, 83418 },
- { 0x2834, 83421 },
- { 0x2835, 83535 },
- { 0x2836, 83543 },
- { 0x2837, 83424 },
- { 0x2838, 83388 },
- { 0x2839, 83430 },
- { 0x283A, 83479 },
- { 0x283B, 83470 },
- { 0x283C, 83531 },
- { 0x283D, 83454 },
- { 0x283E, 83433 },
- { 0x283F, 83485 },
- { 0x2840, 83482 },
- { 0x2841, 83436 },
- { 0x2842, 83488 },
- { 0x2843, 83461 },
- { 0x2844, 83491 },
- { 0x2845, 83439 },
- { 0x2846, 83442 },
- { 0x2847, 83445 },
- { 0x2848, 83448 },
- { 0x2849, 83555 },
- { 0x284A, 83497 },
- { 0x284B, 83379 },
- { 0x284C, 83385 },
- { 0x284D, 83559 },
- { 0x284E, 83567 },
- { 0x284F, 83564 },
- { 0x2850, 76701 },
- { 0x2851, 76713 },
- { 0x2852, 76842 },
- { 0x2853, 76872 },
- { 0x2854, 77268 },
- { 0x2855, 76452 },
- { 0x2856, 76929 },
- { 0x2857, 76500 },
- { 0x2858, 76734 },
- { 0x2859, 77214 },
- { 0x285A, 77443 },
- { 0x285B, 77046 },
- { 0x285C, 76527 },
- { 0x285D, 77127 },
- { 0x285E, 76641 },
- { 0x285F, 77295 },
- { 0x2860, 77103 },
- { 0x2861, 77226 },
- { 0x2862, 76776 },
- { 0x2863, 77148 },
- { 0x2864, 77154 },
- { 0x2865, 77388 },
- { 0x2866, 77151 },
- { 0x2867, 76875 },
- { 0x2868, 76887 },
- { 0x2869, 76881 },
- { 0x286A, 77274 },
- { 0x286B, 77277 },
- { 0x286C, 76878 },
- { 0x286D, 76884 },
- { 0x286E, 76467 },
- { 0x286F, 76479 },
- { 0x2870, 76473 },
- { 0x2871, 77076 },
- { 0x2872, 77079 },
- { 0x2873, 76470 },
- { 0x2874, 76476 },
- { 0x2875, 77052 },
- { 0x2876, 77064 },
- { 0x2877, 77058 },
- { 0x2878, 77352 },
- { 0x2879, 77355 },
- { 0x287A, 77055 },
- { 0x287B, 77061 },
- { 0x287C, 77082 },
- { 0x287D, 77094 },
- { 0x287E, 77088 },
- { 0x287F, 77358 },
- { 0x2880, 77361 },
- { 0x2881, 77085 },
- { 0x2882, 77091 },
- { 0x2883, 76821 },
- { 0x2884, 76833 },
- { 0x2885, 76827 },
- { 0x2886, 77256 },
- { 0x2887, 77259 },
- { 0x2888, 76824 },
- { 0x2889, 76830 },
- { 0x288A, 76680 },
- { 0x288B, 76692 },
- { 0x288C, 76686 },
- { 0x288D, 77199 },
- { 0x288E, 77202 },
- { 0x288F, 76683 },
- { 0x2890, 76689 },
- { 0x2891, 77001 },
- { 0x2892, 77013 },
- { 0x2893, 77007 },
- { 0x2894, 77337 },
- { 0x2895, 77340 },
- { 0x2896, 77004 },
- { 0x2897, 77010 },
- { 0x2898, 76596 },
- { 0x2899, 76608 },
- { 0x289A, 76602 },
- { 0x289B, 77163 },
- { 0x289C, 77166 },
- { 0x289D, 76599 },
- { 0x289E, 76605 },
- { 0x289F, 88096 },
- { 0x28A0, 88148 },
- { 0x28A1, 88173 },
- { 0x28A2, 88100 },
- { 0x28A3, 88189 },
- { 0x28A4, 88160 },
- { 0x28A5, 88136 },
- { 0x28A6, 88108 },
- { 0x28A7, 88112 },
- { 0x28A8, 88116 },
- { 0x28A9, 88088 },
- { 0x28AA, 88140 },
- { 0x28AB, 88120 },
- { 0x28AC, 88124 },
- { 0x28AD, 88144 },
- { 0x28AE, 88128 },
- { 0x28AF, 88181 },
- { 0x28B0, 88169 },
- { 0x28B1, 88177 },
- { 0x28B2, 88223 },
- { 0x28B3, 88193 },
- { 0x28B4, 88215 },
- { 0x28B5, 88080 },
- { 0x28B6, 88132 },
- { 0x28B7, 88211 },
- { 0x28B8, 88248 },
- { 0x28B9, 88185 },
- { 0x28BA, 88156 },
- { 0x28BB, 88232 },
- { 0x28BC, 88227 },
- { 0x28BD, 88164 },
- { 0x28BE, 88242 },
- { 0x28BF, 32612 },
- { 0x28C0, 32594 },
- { 0x28C1, 13090 },
- { 0x28C2, 32835 },
- { 0x28C3, 12955 },
- { 0x28C4, 32685 },
- { 0x28C5, 52404 },
- { 0x28C6, 52398 },
- { 0x28C7, 44914 },
- { 0x28C8, 13093 },
- { 0x28C9, 32838 },
- { 0x28CA, 52402 },
- { 0x28CB, 12979 },
- { 0x28CC, 32715 },
- { 0x28CD, 95033 },
- { 0x28CE, 102563 },
- { 0x28CF, 45195 },
- { 0x28D0, 83052 },
- { 0x28D1, 106284 },
- { 0x28D2, 44910 },
- { 0x28D3, 94848 },
- { 0x28D4, 65561 },
- { 0x28D5, 44917 },
- { 0x28D6, 45038 },
- { 0x28D7, 79348 },
- { 0x28D8, 14203 },
- { 0x28D9, 47293 },
- { 0x28DA, 34254 },
- { 0x28DB, 12732 },
- { 0x28DC, 32555 },
- { 0x28DD, 34246 },
- { 0x28DE, 34250 },
- { 0x28DF, 13065 },
- { 0x28E0, 32810 },
- { 0x28E1, 10836 },
- { 0x28E2, 10854 },
- { 0x28E3, 42832 },
- { 0x28E4, 42845 },
- { 0x28E5, 13052 },
- { 0x28E6, 32795 },
- { 0x28E7, 12971 },
- { 0x28E8, 32707 },
- { 0x28E9, 10880 },
- { 0x28EA, 8916 },
- { 0x28EB, 63932 },
- { 0x28EC, 12601 },
- { 0x28ED, 83083 },
- { 0x28EE, 83846 },
- { 0x28EF, 14295 },
- { 0x28F0, 15030 },
- { 0x28F1, 54558 },
- { 0x28F2, 52376 },
- { 0x28F3, 52396 },
- { 0x28F4, 54605 },
- { 0x28F5, 44527 },
- { 0x28F6, 44531 },
- { 0x28F7, 54598 },
- { 0x28F8, 10826 },
- { 0x28F9, 54624 },
- { 0x28FA, 83374 },
- { 0x28FB, 111223 },
- { 0x28FC, 83780 },
- { 0x28FD, 55136 },
- { 0x28FE, 86904 },
- { 0x28FF, 44967 },
- { 0x2900, 83027 },
- { 0x2901, 45083 },
- { 0x2902, 5695 },
- { 0x2903, 5602 },
- { 0x2904, 5698 },
- { 0x2905, 5702 },
- { 0x2906, 5706 },
- { 0x2907, 5692 },
- { 0x2908, 5438 },
- { 0x2909, 5669 },
- { 0x290A, 5631 },
- { 0x290B, 5635 },
- { 0x290C, 5730 },
- { 0x290D, 5569 },
- { 0x290E, 5650 },
- { 0x290F, 5654 },
- { 0x2910, 5533 },
- { 0x2911, 5537 },
- { 0x2912, 5545 },
- { 0x2913, 5541 },
- { 0x2914, 5658 },
- { 0x2915, 5718 },
- { 0x2916, 5661 },
- { 0x2917, 5665 },
- { 0x2918, 5623 },
- { 0x2919, 5627 },
- { 0x291A, 5521 },
- { 0x291B, 5495 },
- { 0x291C, 5599 },
- { 0x291D, 5498 },
- { 0x291E, 5563 },
- { 0x291F, 5605 },
- { 0x2920, 5689 },
- { 0x2921, 5727 },
- { 0x2922, 5675 },
- { 0x2923, 5679 },
- { 0x2924, 5515 },
- { 0x2925, 5484 },
- { 0x2926, 5488 },
- { 0x2927, 5733 },
- { 0x2928, 5441 },
- { 0x2929, 5444 },
- { 0x292A, 5530 },
- { 0x292B, 5504 },
- { 0x292C, 5462 },
- { 0x292D, 5710 },
- { 0x292E, 5714 },
- { 0x292F, 5683 },
- { 0x2930, 5572 },
- { 0x2931, 5807 },
- { 0x2932, 5465 },
- { 0x2933, 5469 },
- { 0x2934, 5477 },
- { 0x2935, 5473 },
- { 0x2936, 5560 },
- { 0x2937, 5647 },
- { 0x2938, 5492 },
- { 0x2939, 5459 },
- { 0x293A, 5481 },
- { 0x293B, 5591 },
- { 0x293C, 5595 },
- { 0x293D, 5557 },
- { 0x293E, 5686 },
- { 0x293F, 5611 },
- { 0x2940, 5615 },
- { 0x2941, 5619 },
- { 0x2942, 5672 },
- { 0x2943, 5724 },
- { 0x2944, 5583 },
- { 0x2945, 5587 },
- { 0x2946, 5763 },
- { 0x2947, 5739 },
- { 0x2948, 5527 },
- { 0x2949, 5831 },
- { 0x294A, 5819 },
- { 0x294B, 5518 },
- { 0x294C, 5771 },
- { 0x294D, 5743 },
- { 0x294E, 5575 },
- { 0x294F, 5579 },
- { 0x2950, 5512 },
- { 0x2951, 5791 },
- { 0x2952, 5549 },
- { 0x2953, 5553 },
- { 0x2954, 5799 },
- { 0x2955, 5787 },
- { 0x2956, 5639 },
- { 0x2957, 5643 },
- { 0x2958, 5566 },
- { 0x2959, 5501 },
- { 0x295A, 5835 },
- { 0x295B, 5795 },
- { 0x295C, 5811 },
- { 0x295D, 5759 },
- { 0x295E, 5447 },
- { 0x295F, 5451 },
- { 0x2960, 5455 },
- { 0x2961, 5755 },
- { 0x2962, 5524 },
- { 0x2963, 5815 },
- { 0x2964, 5509 },
- { 0x2965, 5608 },
- { 0x2966, 5779 },
- { 0x2967, 5767 },
- { 0x2968, 5803 },
- { 0x2969, 5747 },
- { 0x296A, 5751 },
- { 0x296B, 5783 },
- { 0x296C, 5844 },
- { 0x296D, 5775 },
- { 0x296E, 5848 },
- { 0x296F, 5823 },
- { 0x2970, 5852 },
- { 0x2971, 5827 },
- { 0x2972, 5721 },
- { 0x2973, 5856 },
- { 0x2974, 5840 },
- { 0x2975, 47579 },
- { 0x2976, 47747 },
- { 0x2977, 47537 },
- { 0x2978, 47938 },
- { 0x2979, 48059 },
- { 0x297A, 47717 },
- { 0x297B, 47609 },
- { 0x297C, 47564 },
- { 0x297D, 47567 },
- { 0x297E, 47741 },
- { 0x297F, 47870 },
- { 0x2980, 47867 },
- { 0x2981, 47666 },
- { 0x2982, 47858 },
- { 0x2983, 47558 },
- { 0x2984, 47974 },
- { 0x2985, 47766 },
- { 0x2986, 47897 },
- { 0x2987, 47909 },
- { 0x2988, 47831 },
- { 0x2989, 47959 },
- { 0x298A, 47912 },
- { 0x298B, 48040 },
- { 0x298C, 47606 },
- { 0x298D, 48159 },
- { 0x298E, 47785 },
- { 0x298F, 47852 },
- { 0x2990, 48126 },
- { 0x2991, 47834 },
- { 0x2992, 47906 },
- { 0x2993, 48156 },
- { 0x2994, 47864 },
- { 0x2995, 48129 },
- { 0x2996, 47512 },
- { 0x2997, 47515 },
- { 0x2998, 48108 },
- { 0x2999, 47525 },
- { 0x299A, 47995 },
- { 0x299B, 47849 },
- { 0x299C, 47779 },
- { 0x299D, 47723 },
- { 0x299E, 47947 },
- { 0x299F, 47732 },
- { 0x29A0, 48016 },
- { 0x29A1, 48068 },
- { 0x29A2, 48144 },
- { 0x29A3, 47917 },
- { 0x29A4, 47828 },
- { 0x29A5, 48123 },
- { 0x29A6, 48084 },
- { 0x29A7, 47540 },
- { 0x29A8, 47934 },
- { 0x29A9, 48026 },
- { 0x29AA, 47753 },
- { 0x29AB, 47612 },
- { 0x29AC, 47926 },
- { 0x29AD, 47528 },
- { 0x29AE, 47950 },
- { 0x29AF, 48099 },
- { 0x29B0, 47797 },
- { 0x29B1, 47891 },
- { 0x29B2, 48114 },
- { 0x29B3, 47663 },
- { 0x29B4, 47708 },
- { 0x29B5, 48013 },
- { 0x29B6, 47585 },
- { 0x29B7, 48056 },
- { 0x29B8, 48019 },
- { 0x29B9, 47522 },
- { 0x29BA, 48071 },
- { 0x29BB, 47573 },
- { 0x29BC, 47603 },
- { 0x29BD, 47597 },
- { 0x29BE, 47760 },
- { 0x29BF, 47809 },
- { 0x29C0, 47729 },
- { 0x29C1, 47800 },
- { 0x29C2, 47861 },
- { 0x29C3, 48093 },
- { 0x29C4, 47508 },
- { 0x29C5, 48105 },
- { 0x29C6, 47555 },
- { 0x29C7, 47651 },
- { 0x29C8, 47965 },
- { 0x29C9, 47986 },
- { 0x29CA, 47682 },
- { 0x29CB, 47654 },
- { 0x29CC, 48037 },
- { 0x29CD, 48030 },
- { 0x29CE, 47703 },
- { 0x29CF, 47944 },
- { 0x29D0, 47679 },
- { 0x29D1, 47531 },
- { 0x29D2, 47534 },
- { 0x29D3, 48147 },
- { 0x29D4, 47726 },
- { 0x29D5, 47900 },
- { 0x29D6, 47806 },
- { 0x29D7, 47971 },
- { 0x29D8, 47744 },
- { 0x29D9, 47616 },
- { 0x29DA, 47873 },
- { 0x29DB, 47634 },
- { 0x29DC, 48150 },
- { 0x29DD, 48022 },
- { 0x29DE, 47992 },
- { 0x29DF, 47794 },
- { 0x29E0, 47660 },
- { 0x29E1, 47549 },
- { 0x29E2, 47956 },
- { 0x29E3, 47837 },
- { 0x29E4, 47968 },
- { 0x29E5, 48065 },
- { 0x29E6, 47983 },
- { 0x29E7, 47885 },
- { 0x29E8, 47645 },
- { 0x29E9, 47962 },
- { 0x29EA, 48007 },
- { 0x29EB, 47776 },
- { 0x29EC, 47791 },
- { 0x29ED, 47561 },
- { 0x29EE, 47570 },
- { 0x29EF, 47920 },
- { 0x29F0, 48111 },
- { 0x29F1, 47576 },
- { 0x29F2, 47519 },
- { 0x29F3, 47770 },
- { 0x29F4, 47543 },
- { 0x29F5, 47846 },
- { 0x29F6, 47757 },
- { 0x29F7, 48141 },
- { 0x29F8, 47788 },
- { 0x29F9, 48001 },
- { 0x29FA, 48050 },
- { 0x29FB, 48078 },
- { 0x29FC, 48053 },
- { 0x29FD, 47628 },
- { 0x29FE, 48153 },
- { 0x29FF, 47855 },
- { 0x2A00, 47888 },
- { 0x2A01, 47977 },
- { 0x2A02, 48044 },
- { 0x2A03, 47843 },
- { 0x2A04, 47815 },
- { 0x2A05, 48102 },
- { 0x2A06, 47819 },
- { 0x2A07, 47600 },
- { 0x2A08, 47720 },
- { 0x2A09, 48062 },
- { 0x2A0A, 48090 },
- { 0x2A0B, 47619 },
- { 0x2A0C, 47582 },
- { 0x2A0D, 48004 },
- { 0x2A0E, 47923 },
- { 0x2A0F, 47591 },
- { 0x2A10, 47594 },
- { 0x2A11, 47688 },
- { 0x2A12, 47631 },
- { 0x2A13, 47642 },
- { 0x2A14, 48010 },
- { 0x2A15, 48120 },
- { 0x2A16, 47812 },
- { 0x2A17, 47648 },
- { 0x2A18, 47825 },
- { 0x2A19, 48165 },
- { 0x2A1A, 48132 },
- { 0x2A1B, 47697 },
- { 0x2A1C, 47750 },
- { 0x2A1D, 47694 },
- { 0x2A1E, 47903 },
- { 0x2A1F, 47941 },
- { 0x2A20, 47929 },
- { 0x2A21, 47773 },
- { 0x2A22, 47625 },
- { 0x2A23, 47998 },
- { 0x2A24, 47676 },
- { 0x2A25, 48117 },
- { 0x2A26, 48074 },
- { 0x2A27, 47738 },
- { 0x2A28, 47953 },
- { 0x2A29, 47735 },
- { 0x2A2A, 47822 },
- { 0x2A2B, 47552 },
- { 0x2A2C, 47546 },
- { 0x2A2D, 47711 },
- { 0x2A2E, 48138 },
- { 0x2A2F, 47894 },
- { 0x2A30, 47639 },
- { 0x2A31, 47803 },
- { 0x2A32, 47700 },
- { 0x2A33, 47876 },
- { 0x2A34, 48168 },
- { 0x2A35, 48135 },
- { 0x2A36, 47882 },
- { 0x2A37, 47685 },
- { 0x2A38, 47622 },
- { 0x2A39, 47782 },
- { 0x2A3A, 47657 },
- { 0x2A3B, 47989 },
- { 0x2A3C, 47714 },
- { 0x2A3D, 48096 },
- { 0x2A3E, 48047 },
- { 0x2A3F, 47840 },
- { 0x2A40, 48162 },
- { 0x2A41, 47691 },
- { 0x2A42, 48081 },
- { 0x2A43, 47670 },
- { 0x2A44, 47588 },
- { 0x2A45, 47763 },
- { 0x2A46, 47673 },
- { 0x2A47, 47980 },
- { 0x2A48, 48034 },
- { 0x2A49, 48087 },
- { 0x2A4A, 47879 },
- { 0x2A4B, 102445 },
- { 0x2A4C, 102459 },
- { 0x2A4D, 102451 },
- { 0x2A4E, 102465 },
- { 0x2A4F, 102440 },
- { 0x2A50, 102483 },
- { 0x2A51, 102489 },
- { 0x2A52, 102477 },
- { 0x2A53, 102502 },
- { 0x2A54, 102509 },
- { 0x2A55, 102495 },
- { 0x2A56, 102473 },
- { 0x2A57, 101948 },
- { 0x2A58, 101942 },
- { 0x2A59, 101935 },
- { 0x2A5A, 18923 },
- { 0x2A5B, 79368 },
- { 0x2A5C, 101968 },
- { 0x2A5D, 101957 },
- { 0x2A5E, 101950 },
- { 0x2A5F, 12795 },
- { 0x2A60, 32599 },
- { 0x2A61, 12959 },
- { 0x2A62, 32689 },
- { 0x2A63, 12952 },
- { 0x2A64, 32682 },
- { 0x2A65, 12929 },
- { 0x2A66, 32662 },
- { 0x2A67, 12818 },
- { 0x2A68, 32631 },
- { 0x2A69, 52351 },
- { 0x2A6A, 12676 },
- { 0x2A6B, 13056 },
- { 0x2A6C, 32799 },
- { 0x2A6D, 12942 },
- { 0x2A6E, 32675 },
- { 0x2A6F, 12937 },
- { 0x2A70, 32670 },
- { 0x2A71, 12933 },
- { 0x2A72, 32666 },
- { 0x2A73, 14995 },
- { 0x2A74, 83042 },
- { 0x2A75, 44954 },
- { 0x2A76, 6209 },
- { 0x2A77, 52353 },
- { 0x2A78, 78583 },
- { 0x2A79, 78592 },
- { 0x2A7A, 78610 },
- { 0x2A7B, 78598 },
- { 0x2A7C, 78595 },
- { 0x2A7D, 78586 },
- { 0x2A7E, 78607 },
- { 0x2A7F, 78604 },
- { 0x2A80, 78601 },
- { 0x2A81, 101944 },
- { 0x2A82, 101953 },
- { 0x2A83, 101964 },
- { 0x2A84, 101960 },
- { 0x2A85, 45591 },
- { 0x2A86, 45305 },
- { 0x2A87, 15010 },
- { 0x2A88, 83789 },
- { 0x2A89, 83805 },
- { 0x2A8A, 83799 },
- { 0x2A8B, 83812 },
- { 0x2A8C, 83793 },
- { 0x2A8D, 57104 },
- { 0x2A8E, 101971 },
- { 0x2A8F, 78589 },
- { 0x2A90, 78616 },
- { 0x2A91, 78613 },
- { 0x2A92, 83856 },
- { 0x2A93, 13380 },
- { 0x2A94, 14205 },
- { 0x2A95, 102373 },
- { 0x2A96, 101938 },
- { 0x2A97, 79087 },
- { 0x2A98, 78865 },
- { 0x2A99, 79095 },
- { 0x2A9A, 78871 },
- { 0x2A9B, 79103 },
- { 0x2A9C, 78880 },
- { 0x2A9D, 79091 },
- { 0x2A9E, 78868 },
- { 0x2A9F, 79099 },
- { 0x2AA0, 78877 },
- { 0x2AA1, 78943 },
- { 0x2AA2, 78913 },
- { 0x2AA3, 78949 },
- { 0x2AA4, 78919 },
- { 0x2AA5, 78955 },
- { 0x2AA6, 78925 },
- { 0x2AA7, 78946 },
- { 0x2AA8, 78916 },
- { 0x2AA9, 78952 },
- { 0x2AAA, 78922 },
- { 0x2AAB, 79018 },
- { 0x2AAC, 79072 },
- { 0x2AAD, 79024 },
- { 0x2AAE, 79078 },
- { 0x2AAF, 79030 },
- { 0x2AB0, 79084 },
- { 0x2AB1, 79021 },
- { 0x2AB2, 79075 },
- { 0x2AB3, 79027 },
- { 0x2AB4, 79081 },
- { 0x2AB5, 79033 },
- { 0x2AB6, 78898 },
- { 0x2AB7, 79039 },
- { 0x2AB8, 78904 },
- { 0x2AB9, 79115 },
- { 0x2ABA, 79045 },
- { 0x2ABB, 78910 },
- { 0x2ABC, 79036 },
- { 0x2ABD, 78901 },
- { 0x2ABE, 79042 },
- { 0x2ABF, 78907 },
- { 0x2AC0, 78973 },
- { 0x2AC1, 78979 },
- { 0x2AC2, 78985 },
- { 0x2AC3, 78976 },
- { 0x2AC4, 78982 },
- { 0x2AC5, 78928 },
- { 0x2AC6, 78883 },
- { 0x2AC7, 78988 },
- { 0x2AC8, 78934 },
- { 0x2AC9, 78889 },
- { 0x2ACA, 78994 },
- { 0x2ACB, 78940 },
- { 0x2ACC, 78895 },
- { 0x2ACD, 79000 },
- { 0x2ACE, 78931 },
- { 0x2ACF, 78886 },
- { 0x2AD0, 78991 },
- { 0x2AD1, 78937 },
- { 0x2AD2, 78892 },
- { 0x2AD3, 78997 },
- { 0x2AD4, 78958 },
- { 0x2AD5, 78964 },
- { 0x2AD6, 78970 },
- { 0x2AD7, 78961 },
- { 0x2AD8, 78967 },
- { 0x2AD9, 79123 },
- { 0x2ADA, 79063 },
- { 0x2ADB, 79131 },
- { 0x2ADC, 79069 },
- { 0x2ADD, 79127 },
- { 0x2ADE, 79066 },
- { 0x2ADF, 79003 },
- { 0x2AE0, 79009 },
- { 0x2AE1, 79015 },
- { 0x2AE2, 79006 },
- { 0x2AE3, 79012 },
- { 0x2AE4, 79119 },
- { 0x2AE5, 79051 },
- { 0x2AE6, 79057 },
- { 0x2AE7, 79054 },
- { 0x2AE8, 79060 },
- { 0x2AE9, 78874 },
- { 0x2AEA, 79048 },
- { 0x2AEB, 79107 },
- { 0x2AEC, 79111 },
- { 0x2AED, 88535 },
- { 0x2AEE, 88540 },
- { 0x2AEF, 112295 },
- { 0x2AF0, 112303 },
- { 0x2AF1, 79146 },
- { 0x2AF2, 79139 },
- { 0x2AF3, 79143 },
- { 0x2AF4, 112292 },
- { 0x2AF5, 79918 },
- { 0x2AF6, 79684 },
- { 0x2AF7, 79926 },
- { 0x2AF8, 79690 },
- { 0x2AF9, 79934 },
- { 0x2AFA, 79699 },
- { 0x2AFB, 79922 },
- { 0x2AFC, 79687 },
- { 0x2AFD, 79930 },
- { 0x2AFE, 79696 },
- { 0x2AFF, 79762 },
- { 0x2B00, 79732 },
- { 0x2B01, 79768 },
- { 0x2B02, 79738 },
- { 0x2B03, 79774 },
- { 0x2B04, 79744 },
- { 0x2B05, 79765 },
- { 0x2B06, 79735 },
- { 0x2B07, 79771 },
- { 0x2B08, 79741 },
- { 0x2B09, 79837 },
- { 0x2B0A, 79903 },
- { 0x2B0B, 79843 },
- { 0x2B0C, 79909 },
- { 0x2B0D, 79849 },
- { 0x2B0E, 79915 },
- { 0x2B0F, 79840 },
- { 0x2B10, 79906 },
- { 0x2B11, 79846 },
- { 0x2B12, 79912 },
- { 0x2B13, 79852 },
- { 0x2B14, 79717 },
- { 0x2B15, 79858 },
- { 0x2B16, 79723 },
- { 0x2B17, 80010 },
- { 0x2B18, 79864 },
- { 0x2B19, 79729 },
- { 0x2B1A, 79855 },
- { 0x2B1B, 79720 },
- { 0x2B1C, 79861 },
- { 0x2B1D, 79726 },
- { 0x2B1E, 79792 },
- { 0x2B1F, 79798 },
- { 0x2B20, 79804 },
- { 0x2B21, 79795 },
- { 0x2B22, 79801 },
- { 0x2B23, 79747 },
- { 0x2B24, 79702 },
- { 0x2B25, 79807 },
- { 0x2B26, 79753 },
- { 0x2B27, 79708 },
- { 0x2B28, 79813 },
- { 0x2B29, 79759 },
- { 0x2B2A, 79714 },
- { 0x2B2B, 79819 },
- { 0x2B2C, 79750 },
- { 0x2B2D, 79705 },
- { 0x2B2E, 79810 },
- { 0x2B2F, 79756 },
- { 0x2B30, 79711 },
- { 0x2B31, 79816 },
- { 0x2B32, 79777 },
- { 0x2B33, 79783 },
- { 0x2B34, 79789 },
- { 0x2B35, 79780 },
- { 0x2B36, 79786 },
- { 0x2B37, 80018 },
- { 0x2B38, 79894 },
- { 0x2B39, 80026 },
- { 0x2B3A, 79900 },
- { 0x2B3B, 80022 },
- { 0x2B3C, 79897 },
- { 0x2B3D, 79822 },
- { 0x2B3E, 79828 },
- { 0x2B3F, 79834 },
- { 0x2B40, 79825 },
- { 0x2B41, 79831 },
- { 0x2B42, 80014 },
- { 0x2B43, 79882 },
- { 0x2B44, 79888 },
- { 0x2B45, 79885 },
- { 0x2B46, 79891 },
- { 0x2B47, 79693 },
- { 0x2B48, 79879 },
- { 0x2B49, 79958 },
- { 0x2B4A, 79962 },
- { 0x2B4B, 79867 },
- { 0x2B4C, 79873 },
- { 0x2B4D, 79870 },
- { 0x2B4E, 79876 },
- { 0x2B4F, 80034 },
- { 0x2B50, 112299 },
- { 0x2B51, 80044 },
- { 0x2B52, 80037 },
- { 0x2B53, 80041 },
- { 0x2B54, 66673 },
- { 0x2B55, 66715 },
- { 0x2B56, 66706 },
- { 0x2B57, 66685 },
- { 0x2B58, 66679 },
- { 0x2B59, 66727 },
- { 0x2B5A, 66709 },
- { 0x2B5B, 66703 },
- { 0x2B5C, 66688 },
- { 0x2B5D, 66700 },
- { 0x2B5E, 66691 },
- { 0x2B5F, 66697 },
- { 0x2B60, 66718 },
- { 0x2B61, 66736 },
- { 0x2B62, 66817 },
- { 0x2B63, 66757 },
- { 0x2B64, 66814 },
- { 0x2B65, 66721 },
- { 0x2B66, 66739 },
- { 0x2B67, 66676 },
- { 0x2B68, 66724 },
- { 0x2B69, 66670 },
- { 0x2B6A, 66712 },
- { 0x2B6B, 66682 },
- { 0x2B6C, 66763 },
- { 0x2B6D, 66742 },
- { 0x2B6E, 66766 },
- { 0x2B6F, 66751 },
- { 0x2B70, 66811 },
- { 0x2B71, 66748 },
- { 0x2B72, 66769 },
- { 0x2B73, 66826 },
- { 0x2B74, 66832 },
- { 0x2B75, 66772 },
- { 0x2B76, 66694 },
- { 0x2B77, 66730 },
- { 0x2B78, 66793 },
- { 0x2B79, 66733 },
- { 0x2B7A, 66802 },
- { 0x2B7B, 66778 },
- { 0x2B7C, 66784 },
- { 0x2B7D, 45417 },
- { 0x2B7E, 45516 },
- { 0x2B7F, 45486 },
- { 0x2B80, 45399 },
- { 0x2B81, 45492 },
- { 0x2B82, 45495 },
- { 0x2B83, 45420 },
- { 0x2B84, 45519 },
- { 0x2B85, 45405 },
- { 0x2B86, 45534 },
- { 0x2B87, 45504 },
- { 0x2B88, 45507 },
- { 0x2B89, 45459 },
- { 0x2B8A, 45561 },
- { 0x2B8B, 45558 },
- { 0x2B8C, 45501 },
- { 0x2B8D, 45396 },
- { 0x2B8E, 45402 },
- { 0x2B8F, 45483 },
- { 0x2B90, 45456 },
- { 0x2B91, 45375 },
- { 0x2B92, 45447 },
- { 0x2B93, 45393 },
- { 0x2B94, 45387 },
- { 0x2B95, 45471 },
- { 0x2B96, 45429 },
- { 0x2B97, 45432 },
- { 0x2B98, 45441 },
- { 0x2B99, 45438 },
- { 0x2B9A, 45390 },
- { 0x2B9B, 45312 },
- { 0x2B9C, 45327 },
- { 0x2B9D, 45348 },
- { 0x2B9E, 45369 },
- { 0x2B9F, 45330 },
- { 0x2BA0, 45315 },
- { 0x2BA1, 45372 },
- { 0x2BA2, 45351 },
- { 0x2BA3, 45321 },
- { 0x2BA4, 45339 },
- { 0x2BA5, 45363 },
- { 0x2BA6, 45336 },
- { 0x2BA7, 45357 },
- { 0x2BA8, 45324 },
- { 0x2BA9, 45366 },
- { 0x2BAA, 45342 },
- { 0x2BAB, 45345 },
- { 0x2BAC, 45360 },
- { 0x2BAD, 45333 },
- { 0x2BAE, 45354 },
- { 0x2BAF, 45318 },
- { 0x2BB0, 45310 },
- { 0x2BB1, 45480 },
- { 0x2BB2, 45525 },
- { 0x2BB3, 45453 },
- { 0x2BB4, 45549 },
- { 0x2BB5, 45582 },
- { 0x2BB6, 45537 },
- { 0x2BB7, 45570 },
- { 0x2BB8, 45555 },
- { 0x2BB9, 45585 },
- { 0x2BBA, 45489 },
- { 0x2BBB, 45450 },
- { 0x2BBC, 45546 },
- { 0x2BBD, 45540 },
- { 0x2BBE, 45528 },
- { 0x2BBF, 45531 },
- { 0x2BC0, 45576 },
- { 0x2BC1, 45579 },
- { 0x2BC2, 45498 },
- { 0x2BC3, 45552 },
- { 0x2BC4, 45543 },
- { 0x2BC5, 45588 },
- { 0x2BC6, 45510 },
- { 0x2BC7, 45465 },
- { 0x2BC8, 45513 },
- { 0x2BC9, 45468 },
- { 0x2BCA, 45462 },
- { 0x2BCB, 45435 },
- { 0x2BCC, 45477 },
- { 0x2BCD, 45444 },
- { 0x2BCE, 45564 },
- { 0x2BCF, 45573 },
- { 0x2BD0, 45567 },
- { 0x2BD1, 45474 },
- { 0x2BD2, 45522 },
- { 0x2BD3, 45408 },
- { 0x2BD4, 45423 },
- { 0x2BD5, 45378 },
- { 0x2BD6, 45426 },
- { 0x2BD7, 45411 },
- { 0x2BD8, 45381 },
- { 0x2BD9, 45384 },
- { 0x2BDA, 45414 },
- { 0x2BDB, 102432 },
- { 0x2BDC, 102436 },
- { 0x2BDD, 102380 },
- { 0x2BDE, 102388 },
- { 0x2BDF, 102408 },
- { 0x2BE0, 102392 },
- { 0x2BE1, 102384 },
- { 0x2BE2, 102424 },
- { 0x2BE3, 102412 },
- { 0x2BE4, 102400 },
- { 0x2BE5, 102428 },
- { 0x2BE6, 102404 },
- { 0x2BE7, 102416 },
- { 0x2BE8, 102420 },
- { 0x2BE9, 102396 },
- { 0x2BEA, 102376 },
- { 0x2BEB, 66754 },
- { 0x2BEC, 66820 },
- { 0x2BED, 66796 },
- { 0x2BEE, 66781 },
- { 0x2BEF, 66760 },
- { 0x2BF0, 66835 },
- { 0x2BF1, 66808 },
- { 0x2BF2, 66847 },
- { 0x2BF3, 66790 },
- { 0x2BF4, 66829 },
- { 0x2BF5, 66838 },
- { 0x2BF6, 66850 },
- { 0x2BF7, 66787 },
- { 0x2BF8, 66841 },
- { 0x2BF9, 66853 },
- { 0x2BFA, 66856 },
- { 0x2BFB, 66745 },
- { 0x2BFC, 66805 },
- { 0x2BFD, 66844 },
- { 0x2BFE, 66859 },
- { 0x2BFF, 66662 },
- { 0x2C00, 66666 },
- { 0x2C01, 66658 },
- { 0x2C02, 66654 },
- { 0x2C03, 66775 },
- { 0x2C04, 66799 },
- { 0x2C05, 66823 },
- { 0x2C06, 5348 },
- { 0x2C07, 5387 },
- { 0x2C08, 5390 },
- { 0x2C09, 5393 },
- { 0x2C0A, 5378 },
- { 0x2C0B, 5405 },
- { 0x2C0C, 5396 },
- { 0x2C0D, 5354 },
- { 0x2C0E, 5423 },
- { 0x2C0F, 5432 },
- { 0x2C10, 5399 },
- { 0x2C11, 5426 },
- { 0x2C12, 5417 },
- { 0x2C13, 5402 },
- { 0x2C14, 5429 },
- { 0x2C15, 5336 },
- { 0x2C16, 5333 },
- { 0x2C17, 5345 },
- { 0x2C18, 5339 },
- { 0x2C19, 5372 },
- { 0x2C1A, 5330 },
- { 0x2C1B, 5357 },
- { 0x2C1C, 5351 },
- { 0x2C1D, 5381 },
- { 0x2C1E, 5411 },
- { 0x2C1F, 5375 },
- { 0x2C20, 5369 },
- { 0x2C21, 5360 },
- { 0x2C22, 5366 },
- { 0x2C23, 5384 },
- { 0x2C24, 5414 },
- { 0x2C25, 5408 },
- { 0x2C26, 5420 },
- { 0x2C27, 5435 },
- { 0x2C28, 5363 },
- { 0x2C29, 5342 },
- { 0x2C2A, 79966 },
- { 0x2C2B, 79998 },
- { 0x2C2C, 80002 },
- { 0x2C2D, 80006 },
- { 0x2C2E, 79974 },
- { 0x2C2F, 79938 },
- { 0x2C30, 79946 },
- { 0x2C31, 79954 },
- { 0x2C32, 79942 },
- { 0x2C33, 79950 },
- { 0x2C34, 79970 },
- { 0x2C35, 79978 },
- { 0x2C36, 79986 },
- { 0x2C37, 79994 },
- { 0x2C38, 79982 },
- { 0x2C39, 79990 },
- { 0x2C3A, 112002 },
- { 0x2C3B, 111981 },
- { 0x2C3C, 112009 },
- { 0x2C3D, 111995 },
- { 0x2C3E, 111974 },
- { 0x2C3F, 111988 },
- { 0x2C40, 111942 },
- { 0x2C41, 111967 },
- { 0x2C42, 111949 },
- { 0x2C43, 112016 },
- { 0x2C44, 112023 },
- { 0x2C45, 112037 },
- { 0x2C46, 112030 },
- { 0x2C47, 111960 },
- { 0x2C48, 112005 },
- { 0x2C49, 111984 },
- { 0x2C4A, 112012 },
- { 0x2C4B, 111998 },
- { 0x2C4C, 111977 },
- { 0x2C4D, 111991 },
- { 0x2C4E, 111945 },
- { 0x2C4F, 111970 },
- { 0x2C50, 111952 },
- { 0x2C51, 112019 },
- { 0x2C52, 112026 },
- { 0x2C53, 112040 },
- { 0x2C54, 112033 },
- { 0x2C55, 111963 },
- { 0x2C56, 111956 },
- { 0x2C57, 112049 },
- { 0x2C58, 112044 },
- { 0x2C59, 112086 },
- { 0x2C5A, 112098 },
- { 0x2C5B, 112158 },
- { 0x2C5C, 112110 },
- { 0x2C5D, 112107 },
- { 0x2C5E, 112089 },
- { 0x2C5F, 112149 },
- { 0x2C60, 112137 },
- { 0x2C61, 112122 },
- { 0x2C62, 112095 },
- { 0x2C63, 112116 },
- { 0x2C64, 112104 },
- { 0x2C65, 112161 },
- { 0x2C66, 112131 },
- { 0x2C67, 112143 },
- { 0x2C68, 112134 },
- { 0x2C69, 112092 },
- { 0x2C6A, 112152 },
- { 0x2C6B, 112113 },
- { 0x2C6C, 112164 },
- { 0x2C6D, 112119 },
- { 0x2C6E, 112167 },
- { 0x2C6F, 112179 },
- { 0x2C70, 112191 },
- { 0x2C71, 112140 },
- { 0x2C72, 112182 },
- { 0x2C73, 112101 },
- { 0x2C74, 112155 },
- { 0x2C75, 112185 },
- { 0x2C76, 112188 },
- { 0x2C77, 112176 },
- { 0x2C78, 112170 },
- { 0x2C79, 112173 },
- { 0x2C7A, 112125 },
- { 0x2C7B, 112128 },
- { 0x2C7C, 112146 },
- { 0x2C7D, 57400 },
- { 0x2C7E, 57430 },
- { 0x2C7F, 57379 },
- { 0x2C80, 57310 },
- { 0x2C81, 56909 },
- { 0x2C82, 57035 },
- { 0x2C83, 56987 },
- { 0x2C84, 56927 },
- { 0x2C85, 56918 },
- { 0x2C86, 56969 },
- { 0x2C87, 57080 },
- { 0x2C88, 56975 },
- { 0x2C89, 102564 },
- { 0x2C8A, 57041 },
- { 0x2C8B, 57049 },
- { 0x2C8C, 57073 },
- { 0x2C8D, 57057 },
- { 0x2C8E, 57053 },
- { 0x2C8F, 57045 },
- { 0x2C90, 57069 },
- { 0x2C91, 57065 },
- { 0x2C92, 57061 },
- { 0x2C93, 56984 },
- { 0x2C94, 56993 },
- { 0x2C95, 57001 },
- { 0x2C96, 57025 },
- { 0x2C97, 57009 },
- { 0x2C98, 57005 },
- { 0x2C99, 56844 },
- { 0x2C9A, 56823 },
- { 0x2C9B, 56851 },
- { 0x2C9C, 56837 },
- { 0x2C9D, 56816 },
- { 0x2C9E, 56830 },
- { 0x2C9F, 56784 },
- { 0x2CA0, 56805 },
- { 0x2CA1, 56791 },
- { 0x2CA2, 56858 },
- { 0x2CA3, 56865 },
- { 0x2CA4, 56879 },
- { 0x2CA5, 56872 },
- { 0x2CA6, 56798 },
- { 0x2CA7, 56847 },
- { 0x2CA8, 56826 },
- { 0x2CA9, 56854 },
- { 0x2CAA, 56840 },
- { 0x2CAB, 56819 },
- { 0x2CAC, 56833 },
- { 0x2CAD, 56787 },
- { 0x2CAE, 56808 },
- { 0x2CAF, 56794 },
- { 0x2CB0, 56861 },
- { 0x2CB1, 56868 },
- { 0x2CB2, 56882 },
- { 0x2CB3, 56875 },
- { 0x2CB4, 56801 },
- { 0x2CB5, 56902 },
- { 0x2CB6, 56898 },
- { 0x2CB7, 56812 },
- { 0x2CB8, 48368 },
- { 0x2CB9, 57274 },
- { 0x2CBA, 57286 },
- { 0x2CBB, 57364 },
- { 0x2CBC, 57298 },
- { 0x2CBD, 57295 },
- { 0x2CBE, 57277 },
- { 0x2CBF, 57355 },
- { 0x2CC0, 57337 },
- { 0x2CC1, 57325 },
- { 0x2CC2, 57283 },
- { 0x2CC3, 57319 },
- { 0x2CC4, 57292 },
- { 0x2CC5, 57367 },
- { 0x2CC6, 57331 },
- { 0x2CC7, 57343 },
- { 0x2CC8, 57334 },
- { 0x2CC9, 57280 },
- { 0x2CCA, 57358 },
- { 0x2CCB, 57301 },
- { 0x2CCC, 57388 },
- { 0x2CCD, 57322 },
- { 0x2CCE, 57391 },
- { 0x2CCF, 57421 },
- { 0x2CD0, 57433 },
- { 0x2CD1, 57340 },
- { 0x2CD2, 57382 },
- { 0x2CD3, 57316 },
- { 0x2CD4, 57376 },
- { 0x2CD5, 57409 },
- { 0x2CD6, 57418 },
- { 0x2CD7, 57349 },
- { 0x2CD8, 57415 },
- { 0x2CD9, 57307 },
- { 0x2CDA, 57328 },
- { 0x2CDB, 57289 },
- { 0x2CDC, 57385 },
- { 0x2CDD, 57304 },
- { 0x2CDE, 57373 },
- { 0x2CDF, 57271 },
- { 0x2CE0, 57313 },
- { 0x2CE1, 57352 },
- { 0x2CE2, 57397 },
- { 0x2CE3, 57403 },
- { 0x2CE4, 57361 },
- { 0x2CE5, 57424 },
- { 0x2CE6, 57427 },
- { 0x2CE7, 57406 },
- { 0x2CE8, 57394 },
- { 0x2CE9, 57346 },
- { 0x2CEA, 56997 },
- { 0x2CEB, 57021 },
- { 0x2CEC, 57017 },
- { 0x2CED, 57013 },
- { 0x2CEE, 56924 },
- { 0x2CEF, 56933 },
- { 0x2CF0, 56941 },
- { 0x2CF1, 56965 },
- { 0x2CF2, 56949 },
- { 0x2CF3, 56945 },
- { 0x2CF4, 56937 },
- { 0x2CF5, 56961 },
- { 0x2CF6, 56957 },
- { 0x2CF7, 56953 },
- { 0x2CF8, 56915 },
- { 0x2CF9, 102343 },
- { 0x2CFA, 102358 },
- { 0x2CFB, 102333 },
- { 0x2CFC, 102328 },
- { 0x2CFD, 102163 },
- { 0x2CFE, 102323 },
- { 0x2CFF, 102318 },
- { 0x2D00, 102338 },
- { 0x2D01, 102368 },
- { 0x2D02, 102348 },
- { 0x2D03, 102363 },
- { 0x2D04, 102353 },
- { 0x2D05, 52761 },
- { 0x2D06, 52924 },
- { 0x2D07, 52751 },
- { 0x2D08, 59069 },
- { 0x2D09, 57122 },
- { 0x2D0A, 57128 },
- { 0x2D0B, 57134 },
- { 0x2D0C, 57125 },
- { 0x2D0D, 57131 },
- { 0x2D0E, 57152 },
- { 0x2D0F, 57158 },
- { 0x2D10, 57164 },
- { 0x2D11, 57155 },
- { 0x2D12, 57161 },
- { 0x2D13, 57212 },
- { 0x2D14, 57218 },
- { 0x2D15, 57224 },
- { 0x2D16, 57215 },
- { 0x2D17, 57221 },
- { 0x2D18, 57227 },
- { 0x2D19, 57233 },
- { 0x2D1A, 57239 },
- { 0x2D1B, 57230 },
- { 0x2D1C, 57236 },
- { 0x2D1D, 57182 },
- { 0x2D1E, 57188 },
- { 0x2D1F, 57194 },
- { 0x2D20, 57185 },
- { 0x2D21, 57191 },
- { 0x2D22, 57137 },
- { 0x2D23, 57143 },
- { 0x2D24, 57149 },
- { 0x2D25, 57140 },
- { 0x2D26, 57146 },
- { 0x2D27, 57167 },
- { 0x2D28, 57173 },
- { 0x2D29, 57179 },
- { 0x2D2A, 57170 },
- { 0x2D2B, 57176 },
- { 0x2D2C, 57254 },
- { 0x2D2D, 57260 },
- { 0x2D2E, 57257 },
- { 0x2D2F, 57197 },
- { 0x2D30, 57203 },
- { 0x2D31, 57209 },
- { 0x2D32, 57200 },
- { 0x2D33, 57206 },
- { 0x2D34, 57242 },
- { 0x2D35, 57248 },
- { 0x2D36, 57245 },
- { 0x2D37, 57251 },
- { 0x2D38, 53178 },
- { 0x2D39, 53180 },
- { 0x2D3A, 53105 },
- { 0x2D3B, 52969 },
- { 0x2D3C, 53190 },
- { 0x2D3D, 52986 },
- { 0x2D3E, 52967 },
- { 0x2D3F, 53238 },
- { 0x2D40, 53111 },
- { 0x2D41, 53003 },
- { 0x2D42, 53005 },
- { 0x2D43, 53141 },
- { 0x2D44, 53210 },
- { 0x2D45, 53212 },
- { 0x2D46, 53115 },
- { 0x2D47, 53113 },
- { 0x2D48, 52982 },
- { 0x2D49, 53117 },
- { 0x2D4A, 53194 },
- { 0x2D4B, 53208 },
- { 0x2D4C, 52990 },
- { 0x2D4D, 53282 },
- { 0x2D4E, 53286 },
- { 0x2D4F, 53274 },
- { 0x2D50, 53184 },
- { 0x2D51, 53270 },
- { 0x2D52, 53276 },
- { 0x2D53, 53214 },
- { 0x2D54, 53143 },
- { 0x2D55, 53192 },
- { 0x2D56, 53145 },
- { 0x2D57, 53232 },
- { 0x2D58, 53268 },
- { 0x2D59, 53234 },
- { 0x2D5A, 53168 },
- { 0x2D5B, 53170 },
- { 0x2D5C, 53109 },
- { 0x2D5D, 52973 },
- { 0x2D5E, 52975 },
- { 0x2D5F, 52965 },
- { 0x2D60, 53001 },
- { 0x2D61, 53151 },
- { 0x2D62, 53119 },
- { 0x2D63, 53261 },
- { 0x2D64, 53153 },
- { 0x2D65, 53206 },
- { 0x2D66, 53280 },
- { 0x2D67, 53200 },
- { 0x2D68, 53009 },
- { 0x2D69, 52971 },
- { 0x2D6A, 53243 },
- { 0x2D6B, 53188 },
- { 0x2D6C, 53236 },
- { 0x2D6D, 53123 },
- { 0x2D6E, 53272 },
- { 0x2D6F, 53007 },
- { 0x2D70, 53198 },
- { 0x2D71, 53186 },
- { 0x2D72, 53157 },
- { 0x2D73, 53155 },
- { 0x2D74, 53107 },
- { 0x2D75, 53202 },
- { 0x2D76, 53182 },
- { 0x2D77, 52932 },
- { 0x2D78, 53159 },
- { 0x2D79, 53121 },
- { 0x2D7A, 52984 },
- { 0x2D7B, 53218 },
- { 0x2D7C, 53149 },
- { 0x2D7D, 53147 },
- { 0x2D7E, 53196 },
- { 0x2D7F, 53220 },
- { 0x2D80, 53226 },
- { 0x2D81, 52999 },
- { 0x2D82, 53278 },
- { 0x2D83, 52997 },
- { 0x2D84, 53224 },
- { 0x2D85, 53222 },
- { 0x2D86, 53174 },
- { 0x2D87, 53176 },
- { 0x2D88, 53103 },
- { 0x2D89, 53228 },
- { 0x2D8A, 53013 },
- { 0x2D8B, 53166 },
- { 0x2D8C, 53230 },
- { 0x2D8D, 53011 },
- { 0x2D8E, 53266 },
- { 0x2D8F, 53172 },
- { 0x2D90, 102210 },
- { 0x2D91, 102168 },
- { 0x2D92, 102186 },
- { 0x2D93, 102228 },
- { 0x2D94, 102198 },
- { 0x2D95, 102192 },
- { 0x2D96, 102174 },
- { 0x2D97, 102222 },
- { 0x2D98, 102216 },
- { 0x2D99, 102204 },
- { 0x2D9A, 102180 },
- { 0x2D9B, 102234 },
- { 0x2D9C, 102240 },
- { 0x2D9D, 102282 },
- { 0x2D9E, 102270 },
- { 0x2D9F, 102252 },
- { 0x2DA0, 102258 },
- { 0x2DA1, 102288 },
- { 0x2DA2, 102264 },
- { 0x2DA3, 102276 },
- { 0x2DA4, 102246 },
- { 0x2DA5, 102294 },
- { 0x2DA6, 102300 },
- { 0x2DA7, 102312 },
- { 0x2DA8, 102306 },
- { 0x2DA9, 52934 },
- { 0x2DAA, 52735 },
- { 0x2DAB, 52717 },
- { 0x2DAC, 52900 },
- { 0x2DAD, 52871 },
- { 0x2DAE, 52878 },
- { 0x2DAF, 52743 },
- { 0x2DB0, 52748 },
- { 0x2DB1, 52745 },
- { 0x2DB2, 52769 },
- { 0x2DB3, 52912 },
- { 0x2DB4, 52916 },
- { 0x2DB5, 52920 },
- { 0x2DB6, 52908 },
- { 0x2DB7, 53284 },
- { 0x2DB8, 52875 },
- { 0x2DB9, 52859 },
- { 0x2DBA, 52825 },
- { 0x2DBB, 52804 },
- { 0x2DBC, 52771 },
- { 0x2DBD, 52773 },
- { 0x2DBE, 52806 },
- { 0x2DBF, 52755 },
- { 0x2DC0, 52902 },
- { 0x2DC1, 52988 },
- { 0x2DC2, 52880 },
- { 0x2DC3, 52861 },
- { 0x2DC4, 52828 },
- { 0x2DC5, 52831 },
- { 0x2DC6, 52811 },
- { 0x2DC7, 52775 },
- { 0x2DC8, 52765 },
- { 0x2DC9, 52936 },
- { 0x2DCA, 52942 },
- { 0x2DCB, 52928 },
- { 0x2DCC, 52963 },
- { 0x2DCD, 52834 },
- { 0x2DCE, 52813 },
- { 0x2DCF, 52741 },
- { 0x2DD0, 52779 },
- { 0x2DD1, 52753 },
- { 0x2DD2, 52863 },
- { 0x2DD3, 52837 },
- { 0x2DD4, 52815 },
- { 0x2DD5, 52725 },
- { 0x2DD6, 52781 },
- { 0x2DD7, 52820 },
- { 0x2DD8, 52730 },
- { 0x2DD9, 52708 },
- { 0x2DDA, 52789 },
- { 0x2DDB, 52817 },
- { 0x2DDC, 52727 },
- { 0x2DDD, 52705 },
- { 0x2DDE, 52783 },
- { 0x2DDF, 52696 },
- { 0x2DE0, 52700 },
- { 0x2DE1, 52873 },
- { 0x2DE2, 52938 },
- { 0x2DE3, 52948 },
- { 0x2DE4, 52930 },
- { 0x2DE5, 52952 },
- { 0x2DE6, 52954 },
- { 0x2DE7, 52958 },
- { 0x2DE8, 52888 },
- { 0x2DE9, 52865 },
- { 0x2DEA, 52840 },
- { 0x2DEB, 52823 },
- { 0x2DEC, 52890 },
- { 0x2DED, 52867 },
- { 0x2DEE, 52843 },
- { 0x2DEF, 52849 },
- { 0x2DF0, 52794 },
- { 0x2DF1, 52851 },
- { 0x2DF2, 52892 },
- { 0x2DF3, 52869 },
- { 0x2DF4, 52846 },
- { 0x2DF5, 52854 },
- { 0x2DF6, 52796 },
- { 0x2DF7, 52856 },
- { 0x2DF8, 52690 },
- { 0x2DF9, 52693 },
- { 0x2DFA, 52715 },
- { 0x2DFB, 52719 },
- { 0x2DFC, 52721 },
- { 0x2DFD, 52723 },
- { 0x2DFE, 52686 },
- { 0x2DFF, 52733 },
- { 0x2E00, 52737 },
- { 0x2E01, 52757 },
- { 0x2E02, 52759 },
- { 0x2E03, 52763 },
- { 0x2E04, 52767 },
- { 0x2E05, 52777 },
- { 0x2E06, 52786 },
- { 0x2E07, 52792 },
- { 0x2E08, 52798 },
- { 0x2E09, 52800 },
- { 0x2E0A, 52940 },
- { 0x2E0B, 52802 },
- { 0x2E0C, 52808 },
- { 0x2E0D, 52944 },
- { 0x2E0E, 52946 },
- { 0x2E0F, 52882 },
- { 0x2E10, 52884 },
- { 0x2E11, 52950 },
- { 0x2E12, 52886 },
- { 0x2E13, 52894 },
- { 0x2E14, 52896 },
- { 0x2E15, 52898 },
- { 0x2E16, 52711 },
- { 0x2E17, 52682 },
- { 0x2E18, 101977 },
- { 0x2E19, 101995 },
- { 0x2E1A, 102031 },
- { 0x2E1B, 102007 },
- { 0x2E1C, 102001 },
- { 0x2E1D, 101983 },
- { 0x2E1E, 102025 },
- { 0x2E1F, 102019 },
- { 0x2E20, 102013 },
- { 0x2E21, 101989 },
- { 0x2E22, 102037 },
- { 0x2E23, 102049 },
- { 0x2E24, 102091 },
- { 0x2E25, 102079 },
- { 0x2E26, 102061 },
- { 0x2E27, 102067 },
- { 0x2E28, 102097 },
- { 0x2E29, 102073 },
- { 0x2E2A, 102085 },
- { 0x2E2B, 102055 },
- { 0x2E2C, 102109 },
- { 0x2E2D, 102121 },
- { 0x2E2E, 102157 },
- { 0x2E2F, 102133 },
- { 0x2E30, 102127 },
- { 0x2E31, 102115 },
- { 0x2E32, 102151 },
- { 0x2E33, 102145 },
- { 0x2E34, 102139 },
- { 0x2E35, 102043 },
- { 0x2E36, 102103 },
- { 0x2E37, 52926 },
- { 0x2E38, 78668 },
- { 0x2E39, 78682 },
- { 0x2E3A, 78819 },
- { 0x2E3B, 78789 },
- { 0x2E3C, 78765 },
- { 0x2E3D, 78771 },
- { 0x2E3E, 78621 },
- { 0x2E3F, 78751 },
- { 0x2E40, 78727 },
- { 0x2E41, 78786 },
- { 0x2E42, 78724 },
- { 0x2E43, 78846 },
- { 0x2E44, 78831 },
- { 0x2E45, 78708 },
- { 0x2E46, 78755 },
- { 0x2E47, 78828 },
- { 0x2E48, 78802 },
- { 0x2E49, 78687 },
- { 0x2E4A, 78768 },
- { 0x2E4B, 78861 },
- { 0x2E4C, 78739 },
- { 0x2E4D, 78697 },
- { 0x2E4E, 78815 },
- { 0x2E4F, 78748 },
- { 0x2E50, 78812 },
- { 0x2E51, 78704 },
- { 0x2E52, 78720 },
- { 0x2E53, 78712 },
- { 0x2E54, 78643 },
- { 0x2E55, 78663 },
- { 0x2E56, 78809 },
- { 0x2E57, 78777 },
- { 0x2E58, 78762 },
- { 0x2E59, 78700 },
- { 0x2E5A, 78783 },
- { 0x2E5B, 78796 },
- { 0x2E5C, 78629 },
- { 0x2E5D, 78837 },
- { 0x2E5E, 78855 },
- { 0x2E5F, 78849 },
- { 0x2E60, 78774 },
- { 0x2E61, 78780 },
- { 0x2E62, 78858 },
- { 0x2E63, 78743 },
- { 0x2E64, 78805 },
- { 0x2E65, 78758 },
- { 0x2E66, 78840 },
- { 0x2E67, 78625 },
- { 0x2E68, 78843 },
- { 0x2E69, 78659 },
- { 0x2E6A, 78654 },
- { 0x2E6B, 78648 },
- { 0x2E6C, 78852 },
- { 0x2E6D, 78673 },
- { 0x2E6E, 78793 },
- { 0x2E6F, 78678 },
- { 0x2E70, 78633 },
- { 0x2E71, 78638 },
- { 0x2E72, 78825 },
- { 0x2E73, 78834 },
- { 0x2E74, 78716 },
- { 0x2E75, 78731 },
- { 0x2E76, 78693 },
- { 0x2E77, 78735 },
- { 0x2E78, 691 },
- { 0x2E79, 694 },
- { 0x2E7A, 577 },
- { 0x2E7B, 688 },
- { 0x2E7C, 1357 },
- { 0x2E7D, 1360 },
- { 0x2E7E, 685 },
- { 0x2E7F, 1354 },
- { 0x2E80, 586 },
- { 0x2E81, 589 },
- { 0x2E82, 571 },
- { 0x2E83, 583 },
- { 0x2E84, 2068 },
- { 0x2E85, 859 },
- { 0x2E86, 2065 },
- { 0x2E87, 778 },
- { 0x2E88, 781 },
- { 0x2E89, 580 },
- { 0x2E8A, 775 },
- { 0x2E8B, 643 },
- { 0x2E8C, 574 },
- { 0x2E8D, 886 },
- { 0x2E8E, 967 },
- { 0x2E8F, 970 },
- { 0x2E90, 598 },
- { 0x2E91, 964 },
- { 0x2E92, 2398 },
- { 0x2E93, 2401 },
- { 0x2E94, 961 },
- { 0x2E95, 2395 },
- { 0x2E96, 931 },
- { 0x2E97, 934 },
- { 0x2E98, 592 },
- { 0x2E99, 928 },
- { 0x2E9A, 2407 },
- { 0x2E9B, 982 },
- { 0x2E9C, 2404 },
- { 0x2E9D, 976 },
- { 0x2E9E, 979 },
- { 0x2E9F, 601 },
- { 0x2EA0, 973 },
- { 0x2EA1, 958 },
- { 0x2EA2, 595 },
- { 0x2EA3, 955 },
- { 0x2EA4, 991 },
- { 0x2EA5, 994 },
- { 0x2EA6, 604 },
- { 0x2EA7, 985 },
- { 0x2EA8, 2410 },
- { 0x2EA9, 988 },
- { 0x2EAA, 1003 },
- { 0x2EAB, 1006 },
- { 0x2EAC, 607 },
- { 0x2EAD, 997 },
- { 0x2EAE, 2413 },
- { 0x2EAF, 1000 },
- { 0x2EB0, 1762 },
- { 0x2EB1, 1765 },
- { 0x2EB2, 787 },
- { 0x2EB3, 1759 },
- { 0x2EB4, 3331 },
- { 0x2EB5, 1756 },
- { 0x2EB6, 3328 },
- { 0x2EB7, 1750 },
- { 0x2EB8, 1753 },
- { 0x2EB9, 784 },
- { 0x2EBA, 1747 },
- { 0x2EBB, 3337 },
- { 0x2EBC, 1777 },
- { 0x2EBD, 3334 },
- { 0x2EBE, 1771 },
- { 0x2EBF, 1774 },
- { 0x2EC0, 790 },
- { 0x2EC1, 1768 },
- { 0x2EC2, 1786 },
- { 0x2EC3, 1789 },
- { 0x2EC4, 793 },
- { 0x2EC5, 1780 },
- { 0x2EC6, 3340 },
- { 0x2EC7, 1783 },
- { 0x2EC8, 1798 },
- { 0x2EC9, 1801 },
- { 0x2ECA, 796 },
- { 0x2ECB, 1792 },
- { 0x2ECC, 3343 },
- { 0x2ECD, 1795 },
- { 0x2ECE, 2356 },
- { 0x2ECF, 2359 },
- { 0x2ED0, 943 },
- { 0x2ED1, 2353 },
- { 0x2ED2, 3766 },
- { 0x2ED3, 3769 },
- { 0x2ED4, 2350 },
- { 0x2ED5, 3763 },
- { 0x2ED6, 2338 },
- { 0x2ED7, 2341 },
- { 0x2ED8, 937 },
- { 0x2ED9, 2335 },
- { 0x2EDA, 3775 },
- { 0x2EDB, 2371 },
- { 0x2EDC, 3772 },
- { 0x2EDD, 2365 },
- { 0x2EDE, 2368 },
- { 0x2EDF, 946 },
- { 0x2EE0, 2362 },
- { 0x2EE1, 2347 },
- { 0x2EE2, 940 },
- { 0x2EE3, 2344 },
- { 0x2EE4, 2380 },
- { 0x2EE5, 2383 },
- { 0x2EE6, 949 },
- { 0x2EE7, 2374 },
- { 0x2EE8, 3778 },
- { 0x2EE9, 2377 },
- { 0x2EEA, 2389 },
- { 0x2EEB, 2392 },
- { 0x2EEC, 952 },
- { 0x2EED, 2386 },
- { 0x2EEE, 3016 },
- { 0x2EEF, 3019 },
- { 0x2EF0, 1618 },
- { 0x2EF1, 3013 },
- { 0x2EF2, 3928 },
- { 0x2EF3, 3010 },
- { 0x2EF4, 3925 },
- { 0x2EF5, 3004 },
- { 0x2EF6, 3007 },
- { 0x2EF7, 1615 },
- { 0x2EF8, 3001 },
- { 0x2EF9, 3025 },
- { 0x2EFA, 3028 },
- { 0x2EFB, 1621 },
- { 0x2EFC, 3022 },
- { 0x2EFD, 3037 },
- { 0x2EFE, 3040 },
- { 0x2EFF, 1624 },
- { 0x2F00, 3031 },
- { 0x2F01, 3931 },
- { 0x2F02, 3034 },
- { 0x2F03, 3049 },
- { 0x2F04, 3052 },
- { 0x2F05, 1627 },
- { 0x2F06, 3043 },
- { 0x2F07, 3934 },
- { 0x2F08, 3046 },
- { 0x2F09, 2704 },
- { 0x2F0A, 2707 },
- { 0x2F0B, 1309 },
- { 0x2F0C, 2701 },
- { 0x2F0D, 3850 },
- { 0x2F0E, 2698 },
- { 0x2F0F, 3847 },
- { 0x2F10, 2692 },
- { 0x2F11, 2695 },
- { 0x2F12, 1306 },
- { 0x2F13, 2689 },
- { 0x2F14, 3856 },
- { 0x2F15, 2719 },
- { 0x2F16, 3853 },
- { 0x2F17, 2713 },
- { 0x2F18, 2716 },
- { 0x2F19, 1312 },
- { 0x2F1A, 2710 },
- { 0x2F1B, 2728 },
- { 0x2F1C, 2731 },
- { 0x2F1D, 1315 },
- { 0x2F1E, 2722 },
- { 0x2F1F, 3859 },
- { 0x2F20, 2725 },
- { 0x2F21, 2740 },
- { 0x2F22, 1318 },
- { 0x2F23, 2734 },
- { 0x2F24, 3862 },
- { 0x2F25, 2737 },
- { 0x2F26, 1570 },
- { 0x2F27, 1573 },
- { 0x2F28, 748 },
- { 0x2F29, 1567 },
- { 0x2F2A, 2986 },
- { 0x2F2B, 1564 },
- { 0x2F2C, 2983 },
- { 0x2F2D, 1543 },
- { 0x2F2E, 1546 },
- { 0x2F2F, 742 },
- { 0x2F30, 1540 },
- { 0x2F31, 2992 },
- { 0x2F32, 2995 },
- { 0x2F33, 1585 },
- { 0x2F34, 2989 },
- { 0x2F35, 1579 },
- { 0x2F36, 1582 },
- { 0x2F37, 751 },
- { 0x2F38, 1576 },
- { 0x2F39, 1549 },
- { 0x2F3A, 745 },
- { 0x2F3B, 1594 },
- { 0x2F3C, 1597 },
- { 0x2F3D, 754 },
- { 0x2F3E, 1588 },
- { 0x2F3F, 2998 },
- { 0x2F40, 1591 },
- { 0x2F41, 1603 },
- { 0x2F42, 1606 },
- { 0x2F43, 757 },
- { 0x2F44, 1600 },
- { 0x2F45, 1165 },
- { 0x2F46, 1168 },
- { 0x2F47, 649 },
- { 0x2F48, 1162 },
- { 0x2F49, 1156 },
- { 0x2F4A, 1159 },
- { 0x2F4B, 646 },
- { 0x2F4C, 1153 },
- { 0x2F4D, 1174 },
- { 0x2F4E, 652 },
- { 0x2F4F, 1171 },
- { 0x2F50, 1183 },
- { 0x2F51, 1186 },
- { 0x2F52, 655 },
- { 0x2F53, 1177 },
- { 0x2F54, 2551 },
- { 0x2F55, 1180 },
- { 0x2F56, 1192 },
- { 0x2F57, 1195 },
- { 0x2F58, 658 },
- { 0x2F59, 1189 },
- { 0x2F5A, 2092 },
- { 0x2F5B, 2095 },
- { 0x2F5C, 865 },
- { 0x2F5D, 2089 },
- { 0x2F5E, 3580 },
- { 0x2F5F, 3583 },
- { 0x2F60, 2086 },
- { 0x2F61, 3577 },
- { 0x2F62, 2074 },
- { 0x2F63, 2077 },
- { 0x2F64, 862 },
- { 0x2F65, 2071 },
- { 0x2F66, 2101 },
- { 0x2F67, 2104 },
- { 0x2F68, 868 },
- { 0x2F69, 2098 },
- { 0x2F6A, 2083 },
- { 0x2F6B, 2080 },
- { 0x2F6C, 2113 },
- { 0x2F6D, 2116 },
- { 0x2F6E, 871 },
- { 0x2F6F, 2107 },
- { 0x2F70, 3586 },
- { 0x2F71, 2110 },
- { 0x2F72, 2125 },
- { 0x2F73, 2128 },
- { 0x2F74, 874 },
- { 0x2F75, 2119 },
- { 0x2F76, 3589 },
- { 0x2F77, 2122 },
- { 0x2F78, 1123 },
- { 0x2F79, 1126 },
- { 0x2F7A, 634 },
- { 0x2F7B, 1120 },
- { 0x2F7C, 2542 },
- { 0x2F7D, 1117 },
- { 0x2F7E, 2539 },
- { 0x2F7F, 1090 },
- { 0x2F80, 1093 },
- { 0x2F81, 628 },
- { 0x2F82, 1087 },
- { 0x2F83, 2545 },
- { 0x2F84, 1138 },
- { 0x2F85, 1132 },
- { 0x2F86, 1135 },
- { 0x2F87, 637 },
- { 0x2F88, 1129 },
- { 0x2F89, 1114 },
- { 0x2F8A, 631 },
- { 0x2F8B, 1111 },
- { 0x2F8C, 1147 },
- { 0x2F8D, 1150 },
- { 0x2F8E, 640 },
- { 0x2F8F, 1141 },
- { 0x2F90, 2548 },
- { 0x2F91, 1144 },
- { 0x2F92, 2035 },
- { 0x2F93, 2038 },
- { 0x2F94, 850 },
- { 0x2F95, 2032 },
- { 0x2F96, 3562 },
- { 0x2F97, 2029 },
- { 0x2F98, 3559 },
- { 0x2F99, 2017 },
- { 0x2F9A, 2020 },
- { 0x2F9B, 844 },
- { 0x2F9C, 2014 },
- { 0x2F9D, 3568 },
- { 0x2F9E, 3571 },
- { 0x2F9F, 2050 },
- { 0x2FA0, 3565 },
- { 0x2FA1, 2044 },
- { 0x2FA2, 2047 },
- { 0x2FA3, 853 },
- { 0x2FA4, 2041 },
- { 0x2FA5, 2026 },
- { 0x2FA6, 847 },
- { 0x2FA7, 2023 },
- { 0x2FA8, 2059 },
- { 0x2FA9, 2062 },
- { 0x2FAA, 856 },
- { 0x2FAB, 2053 },
- { 0x2FAC, 3574 },
- { 0x2FAD, 2056 },
- { 0x2FAE, 2509 },
- { 0x2FAF, 2512 },
- { 0x2FB0, 1102 },
- { 0x2FB1, 2506 },
- { 0x2FB2, 3799 },
- { 0x2FB3, 2503 },
- { 0x2FB4, 3796 },
- { 0x2FB5, 2491 },
- { 0x2FB6, 2494 },
- { 0x2FB7, 1096 },
- { 0x2FB8, 2488 },
- { 0x2FB9, 3805 },
- { 0x2FBA, 2524 },
- { 0x2FBB, 3802 },
- { 0x2FBC, 2518 },
- { 0x2FBD, 2521 },
- { 0x2FBE, 1105 },
- { 0x2FBF, 2515 },
- { 0x2FC0, 2500 },
- { 0x2FC1, 1099 },
- { 0x2FC2, 2497 },
- { 0x2FC3, 2533 },
- { 0x2FC4, 2536 },
- { 0x2FC5, 1108 },
- { 0x2FC6, 2527 },
- { 0x2FC7, 3808 },
- { 0x2FC8, 2530 },
- { 0x2FC9, 3076 },
- { 0x2FCA, 3079 },
- { 0x2FCB, 1636 },
- { 0x2FCC, 3073 },
- { 0x2FCD, 3937 },
- { 0x2FCE, 3070 },
- { 0x2FCF, 3058 },
- { 0x2FD0, 3061 },
- { 0x2FD1, 1630 },
- { 0x2FD2, 3055 },
- { 0x2FD3, 3085 },
- { 0x2FD4, 3088 },
- { 0x2FD5, 1639 },
- { 0x2FD6, 3082 },
- { 0x2FD7, 3067 },
- { 0x2FD8, 1633 },
- { 0x2FD9, 3064 },
- { 0x2FDA, 3097 },
- { 0x2FDB, 3100 },
- { 0x2FDC, 1642 },
- { 0x2FDD, 3091 },
- { 0x2FDE, 3940 },
- { 0x2FDF, 3094 },
- { 0x2FE0, 2764 },
- { 0x2FE1, 2767 },
- { 0x2FE2, 1327 },
- { 0x2FE3, 2761 },
- { 0x2FE4, 3868 },
- { 0x2FE5, 3871 },
- { 0x2FE6, 2758 },
- { 0x2FE7, 3865 },
- { 0x2FE8, 2746 },
- { 0x2FE9, 2749 },
- { 0x2FEA, 1321 },
- { 0x2FEB, 2743 },
- { 0x2FEC, 3874 },
- { 0x2FED, 2779 },
- { 0x2FEE, 2773 },
- { 0x2FEF, 2776 },
- { 0x2FF0, 2770 },
- { 0x2FF1, 2755 },
- { 0x2FF2, 1324 },
- { 0x2FF3, 2752 },
- { 0x2FF4, 2782 },
- { 0x2FF5, 1666 },
- { 0x2FF6, 1669 },
- { 0x2FF7, 766 },
- { 0x2FF8, 1663 },
- { 0x2FF9, 3136 },
- { 0x2FFA, 1660 },
- { 0x2FFB, 3133 },
- { 0x2FFC, 1612 },
- { 0x2FFD, 760 },
- { 0x2FFE, 1609 },
- { 0x2FFF, 3235 },
- { 0x3000, 1708 },
- { 0x3001, 3232 },
- { 0x3002, 1687 },
- { 0x3003, 1690 },
- { 0x3004, 769 },
- { 0x3005, 1684 },
- { 0x3006, 1648 },
- { 0x3007, 763 },
- { 0x3008, 1645 },
- { 0x3009, 1717 },
- { 0x300A, 1720 },
- { 0x300B, 772 },
- { 0x300C, 1711 },
- { 0x300D, 3238 },
- { 0x300E, 1714 },
- { 0x300F, 2650 },
- { 0x3010, 2653 },
- { 0x3011, 1294 },
- { 0x3012, 2647 },
- { 0x3013, 3832 },
- { 0x3014, 2644 },
- { 0x3015, 3829 },
- { 0x3016, 2632 },
- { 0x3017, 2635 },
- { 0x3018, 1288 },
- { 0x3019, 2629 },
- { 0x301A, 3838 },
- { 0x301B, 2662 },
- { 0x301C, 3835 },
- { 0x301D, 2659 },
- { 0x301E, 1297 },
- { 0x301F, 2656 },
- { 0x3020, 2641 },
- { 0x3021, 1291 },
- { 0x3022, 2638 },
- { 0x3023, 2671 },
- { 0x3024, 2674 },
- { 0x3025, 1300 },
- { 0x3026, 2665 },
- { 0x3027, 3841 },
- { 0x3028, 2668 },
- { 0x3029, 2683 },
- { 0x302A, 2686 },
- { 0x302B, 1303 },
- { 0x302C, 2677 },
- { 0x302D, 3844 },
- { 0x302E, 2680 },
- { 0x302F, 1498 },
- { 0x3030, 1501 },
- { 0x3031, 730 },
- { 0x3032, 1495 },
- { 0x3033, 2920 },
- { 0x3034, 2923 },
- { 0x3035, 1492 },
- { 0x3036, 2917 },
- { 0x3037, 1480 },
- { 0x3038, 1483 },
- { 0x3039, 724 },
- { 0x303A, 1477 },
- { 0x303B, 2929 },
- { 0x303C, 2932 },
- { 0x303D, 1513 },
- { 0x303E, 2926 },
- { 0x303F, 1507 },
- { 0x3040, 1510 },
- { 0x3041, 733 },
- { 0x3042, 1504 },
- { 0x3043, 1489 },
- { 0x3044, 727 },
- { 0x3045, 1486 },
- { 0x3046, 1522 },
- { 0x3047, 1525 },
- { 0x3048, 736 },
- { 0x3049, 1516 },
- { 0x304A, 2935 },
- { 0x304B, 1519 },
- { 0x304C, 1534 },
- { 0x304D, 1537 },
- { 0x304E, 739 },
- { 0x304F, 1528 },
- { 0x3050, 2938 },
- { 0x3051, 1531 },
- { 0x3052, 1237 },
- { 0x3053, 1240 },
- { 0x3054, 667 },
- { 0x3055, 1234 },
- { 0x3056, 2608 },
- { 0x3057, 2611 },
- { 0x3058, 1231 },
- { 0x3059, 2605 },
- { 0x305A, 1201 },
- { 0x305B, 1204 },
- { 0x305C, 661 },
- { 0x305D, 1198 },
- { 0x305E, 2617 },
- { 0x305F, 2620 },
- { 0x3060, 1252 },
- { 0x3061, 2614 },
- { 0x3062, 1246 },
- { 0x3063, 1249 },
- { 0x3064, 670 },
- { 0x3065, 1243 },
- { 0x3066, 1210 },
- { 0x3067, 1213 },
- { 0x3068, 664 },
- { 0x3069, 1207 },
- { 0x306A, 1261 },
- { 0x306B, 1264 },
- { 0x306C, 673 },
- { 0x306D, 1255 },
- { 0x306E, 2623 },
- { 0x306F, 1258 },
- { 0x3070, 1447 },
- { 0x3071, 1450 },
- { 0x3072, 715 },
- { 0x3073, 1444 },
- { 0x3074, 2905 },
- { 0x3075, 1441 },
- { 0x3076, 2902 },
- { 0x3077, 1426 },
- { 0x3078, 1429 },
- { 0x3079, 709 },
- { 0x307A, 1423 },
- { 0x307B, 2911 },
- { 0x307C, 1462 },
- { 0x307D, 2908 },
- { 0x307E, 1456 },
- { 0x307F, 1459 },
- { 0x3080, 718 },
- { 0x3081, 1453 },
- { 0x3082, 1435 },
- { 0x3083, 1438 },
- { 0x3084, 712 },
- { 0x3085, 1432 },
- { 0x3086, 1471 },
- { 0x3087, 1474 },
- { 0x3088, 721 },
- { 0x3089, 1465 },
- { 0x308A, 2914 },
- { 0x308B, 1468 },
- { 0x308C, 2575 },
- { 0x308D, 2578 },
- { 0x308E, 1222 },
- { 0x308F, 3814 },
- { 0x3090, 2572 },
- { 0x3091, 3811 },
- { 0x3092, 2557 },
- { 0x3093, 2560 },
- { 0x3094, 1216 },
- { 0x3095, 2554 },
- { 0x3096, 3820 },
- { 0x3097, 3823 },
- { 0x3098, 2590 },
- { 0x3099, 3817 },
- { 0x309A, 2584 },
- { 0x309B, 2587 },
- { 0x309C, 1225 },
- { 0x309D, 2581 },
- { 0x309E, 2566 },
- { 0x309F, 2569 },
- { 0x30A0, 1219 },
- { 0x30A1, 2563 },
- { 0x30A2, 2599 },
- { 0x30A3, 2602 },
- { 0x30A4, 1228 },
- { 0x30A5, 2593 },
- { 0x30A6, 3826 },
- { 0x30A7, 2596 },
- { 0x30A8, 3913 },
- { 0x30A9, 2956 },
- { 0x30AA, 2944 },
- { 0x30AB, 2947 },
- { 0x30AC, 1552 },
- { 0x30AD, 2941 },
- { 0x30AE, 3919 },
- { 0x30AF, 2968 },
- { 0x30B0, 3916 },
- { 0x30B1, 2962 },
- { 0x30B2, 2965 },
- { 0x30B3, 1558 },
- { 0x30B4, 2959 },
- { 0x30B5, 2953 },
- { 0x30B6, 1555 },
- { 0x30B7, 2950 },
- { 0x30B8, 2977 },
- { 0x30B9, 2980 },
- { 0x30BA, 1561 },
- { 0x30BB, 2971 },
- { 0x30BC, 3922 },
- { 0x30BD, 2974 },
- { 0x30BE, 2815 },
- { 0x30BF, 2818 },
- { 0x30C0, 1348 },
- { 0x30C1, 2812 },
- { 0x30C2, 3880 },
- { 0x30C3, 3883 },
- { 0x30C4, 2809 },
- { 0x30C5, 3877 },
- { 0x30C6, 2797 },
- { 0x30C7, 2800 },
- { 0x30C8, 1342 },
- { 0x30C9, 2794 },
- { 0x30CA, 3889 },
- { 0x30CB, 3892 },
- { 0x30CC, 2830 },
- { 0x30CD, 3886 },
- { 0x30CE, 2824 },
- { 0x30CF, 2827 },
- { 0x30D0, 1351 },
- { 0x30D1, 2821 },
- { 0x30D2, 2806 },
- { 0x30D3, 1345 },
- { 0x30D4, 2803 },
- { 0x30D5, 3946 },
- { 0x30D6, 3118 },
- { 0x30D7, 3943 },
- { 0x30D8, 3106 },
- { 0x30D9, 3109 },
- { 0x30DA, 1651 },
- { 0x30DB, 3103 },
- { 0x30DC, 3949 },
- { 0x30DD, 3952 },
- { 0x30DE, 3130 },
- { 0x30DF, 3124 },
- { 0x30E0, 3127 },
- { 0x30E1, 1657 },
- { 0x30E2, 3121 },
- { 0x30E3, 3115 },
- { 0x30E4, 1654 },
- { 0x30E5, 3112 },
- { 0x30E6, 1285 },
- { 0x30E7, 2626 },
- { 0x30E8, 1282 },
- { 0x30E9, 1270 },
- { 0x30EA, 1273 },
- { 0x30EB, 676 },
- { 0x30EC, 1267 },
- { 0x30ED, 2788 },
- { 0x30EE, 2791 },
- { 0x30EF, 1339 },
- { 0x30F0, 2785 },
- { 0x30F1, 1333 },
- { 0x30F2, 1336 },
- { 0x30F3, 682 },
- { 0x30F4, 1330 },
- { 0x30F5, 1279 },
- { 0x30F6, 679 },
- { 0x30F7, 1276 },
- { 0x30F8, 2134 },
- { 0x30F9, 2137 },
- { 0x30FA, 877 },
- { 0x30FB, 2131 },
- { 0x30FC, 3595 },
- { 0x30FD, 2152 },
- { 0x30FE, 3592 },
- { 0x30FF, 2149 },
- { 0x3100, 883 },
- { 0x3101, 2146 },
- { 0x3102, 2143 },
- { 0x3103, 880 },
- { 0x3104, 2140 },
- { 0x3105, 2275 },
- { 0x3106, 2278 },
- { 0x3107, 916 },
- { 0x3108, 2272 },
- { 0x3109, 3694 },
- { 0x310A, 2269 },
- { 0x310B, 3691 },
- { 0x310C, 2242 },
- { 0x310D, 2245 },
- { 0x310E, 910 },
- { 0x310F, 2239 },
- { 0x3110, 3700 },
- { 0x3111, 2290 },
- { 0x3112, 3697 },
- { 0x3113, 2284 },
- { 0x3114, 2287 },
- { 0x3115, 919 },
- { 0x3116, 2281 },
- { 0x3117, 2251 },
- { 0x3118, 913 },
- { 0x3119, 2248 },
- { 0x311A, 2299 },
- { 0x311B, 2302 },
- { 0x311C, 922 },
- { 0x311D, 2293 },
- { 0x311E, 3703 },
- { 0x311F, 2296 },
- { 0x3120, 2311 },
- { 0x3121, 2314 },
- { 0x3122, 925 },
- { 0x3123, 2305 },
- { 0x3124, 3706 },
- { 0x3125, 2308 },
- { 0x3126, 1045 },
- { 0x3127, 1048 },
- { 0x3128, 616 },
- { 0x3129, 1042 },
- { 0x312A, 2470 },
- { 0x312B, 2473 },
- { 0x312C, 1039 },
- { 0x312D, 2467 },
- { 0x312E, 1012 },
- { 0x312F, 1015 },
- { 0x3130, 610 },
- { 0x3131, 1009 },
- { 0x3132, 2479 },
- { 0x3133, 1060 },
- { 0x3134, 2476 },
- { 0x3135, 1054 },
- { 0x3136, 1057 },
- { 0x3137, 619 },
- { 0x3138, 1051 },
- { 0x3139, 1021 },
- { 0x313A, 613 },
- { 0x313B, 1018 },
- { 0x313C, 1069 },
- { 0x313D, 1072 },
- { 0x313E, 622 },
- { 0x313F, 1063 },
- { 0x3140, 2482 },
- { 0x3141, 1066 },
- { 0x3142, 1081 },
- { 0x3143, 1084 },
- { 0x3144, 625 },
- { 0x3145, 1075 },
- { 0x3146, 2485 },
- { 0x3147, 1078 },
- { 0x3148, 3730 },
- { 0x3149, 3733 },
- { 0x314A, 2323 },
- { 0x314B, 3727 },
- { 0x314C, 4054 },
- { 0x314D, 4057 },
- { 0x314E, 3724 },
- { 0x314F, 4051 },
- { 0x3150, 3712 },
- { 0x3151, 3715 },
- { 0x3152, 2317 },
- { 0x3153, 3709 },
- { 0x3154, 3739 },
- { 0x3155, 2326 },
- { 0x3156, 3736 },
- { 0x3157, 3721 },
- { 0x3158, 2320 },
- { 0x3159, 3718 },
- { 0x315A, 3748 },
- { 0x315B, 2329 },
- { 0x315C, 3742 },
- { 0x315D, 4060 },
- { 0x315E, 3745 },
- { 0x315F, 3757 },
- { 0x3160, 3760 },
- { 0x3161, 2332 },
- { 0x3162, 3751 },
- { 0x3163, 4063 },
- { 0x3164, 3754 },
- { 0x3165, 3292 },
- { 0x3166, 3295 },
- { 0x3167, 1738 },
- { 0x3168, 3289 },
- { 0x3169, 3997 },
- { 0x316A, 3286 },
- { 0x316B, 3994 },
- { 0x316C, 3277 },
- { 0x316D, 3280 },
- { 0x316E, 1732 },
- { 0x316F, 3274 },
- { 0x3170, 4000 },
- { 0x3171, 3304 },
- { 0x3172, 3301 },
- { 0x3173, 3298 },
- { 0x3174, 3283 },
- { 0x3175, 1735 },
- { 0x3176, 3313 },
- { 0x3177, 1741 },
- { 0x3178, 3307 },
- { 0x3179, 4003 },
- { 0x317A, 3310 },
- { 0x317B, 3322 },
- { 0x317C, 3325 },
- { 0x317D, 1744 },
- { 0x317E, 3316 },
- { 0x317F, 4006 },
- { 0x3180, 3319 },
- { 0x3181, 1954 },
- { 0x3182, 1957 },
- { 0x3183, 832 },
- { 0x3184, 1951 },
- { 0x3185, 3487 },
- { 0x3186, 1948 },
- { 0x3187, 3484 },
- { 0x3188, 1921 },
- { 0x3189, 1924 },
- { 0x318A, 826 },
- { 0x318B, 1918 },
- { 0x318C, 3550 },
- { 0x318D, 1987 },
- { 0x318E, 3547 },
- { 0x318F, 1963 },
- { 0x3190, 1966 },
- { 0x3191, 835 },
- { 0x3192, 1960 },
- { 0x3193, 1930 },
- { 0x3194, 829 },
- { 0x3195, 1927 },
- { 0x3196, 1996 },
- { 0x3197, 1999 },
- { 0x3198, 838 },
- { 0x3199, 1990 },
- { 0x319A, 3553 },
- { 0x319B, 1993 },
- { 0x319C, 2008 },
- { 0x319D, 2011 },
- { 0x319E, 841 },
- { 0x319F, 2002 },
- { 0x31A0, 3556 },
- { 0x31A1, 2005 },
- { 0x31A2, 3511 },
- { 0x31A3, 3514 },
- { 0x31A4, 1975 },
- { 0x31A5, 3508 },
- { 0x31A6, 4033 },
- { 0x31A7, 3505 },
- { 0x31A8, 4030 },
- { 0x31A9, 3493 },
- { 0x31AA, 3496 },
- { 0x31AB, 1969 },
- { 0x31AC, 3490 },
- { 0x31AD, 3520 },
- { 0x31AE, 3523 },
- { 0x31AF, 1978 },
- { 0x31B0, 3517 },
- { 0x31B1, 3502 },
- { 0x31B2, 1972 },
- { 0x31B3, 3499 },
- { 0x31B4, 3529 },
- { 0x31B5, 3532 },
- { 0x31B6, 1981 },
- { 0x31B7, 3526 },
- { 0x31B8, 3541 },
- { 0x31B9, 3544 },
- { 0x31BA, 1984 },
- { 0x31BB, 3535 },
- { 0x31BC, 4036 },
- { 0x31BD, 3538 },
- { 0x31BE, 3640 },
- { 0x31BF, 3643 },
- { 0x31C0, 2254 },
- { 0x31C1, 3637 },
- { 0x31C2, 4042 },
- { 0x31C3, 3664 },
- { 0x31C4, 4039 },
- { 0x31C5, 3658 },
- { 0x31C6, 3661 },
- { 0x31C7, 2260 },
- { 0x31C8, 3655 },
- { 0x31C9, 3649 },
- { 0x31CA, 3652 },
- { 0x31CB, 2257 },
- { 0x31CC, 3646 },
- { 0x31CD, 3673 },
- { 0x31CE, 3676 },
- { 0x31CF, 2263 },
- { 0x31D0, 3667 },
- { 0x31D1, 4045 },
- { 0x31D2, 3670 },
- { 0x31D3, 3685 },
- { 0x31D4, 3688 },
- { 0x31D5, 2266 },
- { 0x31D6, 3679 },
- { 0x31D7, 4048 },
- { 0x31D8, 3682 },
- { 0x31D9, 2419 },
- { 0x31DA, 2422 },
- { 0x31DB, 1024 },
- { 0x31DC, 2416 },
- { 0x31DD, 3784 },
- { 0x31DE, 3787 },
- { 0x31DF, 2443 },
- { 0x31E0, 3781 },
- { 0x31E1, 2437 },
- { 0x31E2, 2440 },
- { 0x31E3, 1030 },
- { 0x31E4, 2434 },
- { 0x31E5, 2428 },
- { 0x31E6, 2431 },
- { 0x31E7, 1027 },
- { 0x31E8, 2425 },
- { 0x31E9, 2452 },
- { 0x31EA, 1033 },
- { 0x31EB, 2446 },
- { 0x31EC, 3790 },
- { 0x31ED, 2449 },
- { 0x31EE, 2461 },
- { 0x31EF, 2464 },
- { 0x31F0, 1036 },
- { 0x31F1, 2455 },
- { 0x31F2, 3793 },
- { 0x31F3, 2458 },
- { 0x31F4, 3370 },
- { 0x31F5, 1876 },
- { 0x31F6, 4009 },
- { 0x31F7, 3391 },
- { 0x31F8, 3385 },
- { 0x31F9, 3388 },
- { 0x31FA, 1882 },
- { 0x31FB, 3382 },
- { 0x31FC, 3376 },
- { 0x31FD, 3379 },
- { 0x31FE, 1879 },
- { 0x31FF, 3373 },
- { 0x3200, 3400 },
- { 0x3201, 3403 },
- { 0x3202, 1885 },
- { 0x3203, 3394 },
- { 0x3204, 4012 },
- { 0x3205, 3397 },
- { 0x3206, 3412 },
- { 0x3207, 3415 },
- { 0x3208, 1888 },
- { 0x3209, 3406 },
- { 0x320A, 4015 },
- { 0x320B, 3409 },
- { 0x320C, 3187 },
- { 0x320D, 3190 },
- { 0x320E, 1693 },
- { 0x320F, 3184 },
- { 0x3210, 3205 },
- { 0x3211, 1699 },
- { 0x3212, 3202 },
- { 0x3213, 3196 },
- { 0x3214, 3199 },
- { 0x3215, 1696 },
- { 0x3216, 3193 },
- { 0x3217, 3214 },
- { 0x3218, 3217 },
- { 0x3219, 1702 },
- { 0x321A, 3208 },
- { 0x321B, 3973 },
- { 0x321C, 3211 },
- { 0x321D, 3226 },
- { 0x321E, 3229 },
- { 0x321F, 1705 },
- { 0x3220, 3220 },
- { 0x3221, 3976 },
- { 0x3222, 3223 },
- { 0x3223, 3433 },
- { 0x3224, 3436 },
- { 0x3225, 1933 },
- { 0x3226, 3430 },
- { 0x3227, 4021 },
- { 0x3228, 3457 },
- { 0x3229, 4018 },
- { 0x322A, 3451 },
- { 0x322B, 3454 },
- { 0x322C, 1939 },
- { 0x322D, 3448 },
- { 0x322E, 3442 },
- { 0x322F, 3445 },
- { 0x3230, 1936 },
- { 0x3231, 3439 },
- { 0x3232, 3466 },
- { 0x3233, 3469 },
- { 0x3234, 1942 },
- { 0x3235, 3460 },
- { 0x3236, 4024 },
- { 0x3237, 3463 },
- { 0x3238, 3478 },
- { 0x3239, 3481 },
- { 0x323A, 1945 },
- { 0x323B, 3472 },
- { 0x323C, 4027 },
- { 0x323D, 3475 },
- { 0x323E, 1855 },
- { 0x323F, 1858 },
- { 0x3240, 811 },
- { 0x3241, 1852 },
- { 0x3242, 3421 },
- { 0x3243, 1891 },
- { 0x3244, 3418 },
- { 0x3245, 1870 },
- { 0x3246, 1873 },
- { 0x3247, 817 },
- { 0x3248, 1867 },
- { 0x3249, 1864 },
- { 0x324A, 814 },
- { 0x324B, 1861 },
- { 0x324C, 1900 },
- { 0x324D, 1903 },
- { 0x324E, 820 },
- { 0x324F, 1894 },
- { 0x3250, 3424 },
- { 0x3251, 1897 },
- { 0x3252, 1912 },
- { 0x3253, 1915 },
- { 0x3254, 823 },
- { 0x3255, 1906 },
- { 0x3256, 3427 },
- { 0x3257, 1909 },
- { 0x3258, 1369 },
- { 0x3259, 1372 },
- { 0x325A, 697 },
- { 0x325B, 1366 },
- { 0x325C, 2836 },
- { 0x325D, 2839 },
- { 0x325E, 1363 },
- { 0x325F, 2833 },
- { 0x3260, 2890 },
- { 0x3261, 2893 },
- { 0x3262, 1396 },
- { 0x3263, 2887 },
- { 0x3264, 1390 },
- { 0x3265, 1393 },
- { 0x3266, 700 },
- { 0x3267, 1387 },
- { 0x3268, 1405 },
- { 0x3269, 1408 },
- { 0x326A, 703 },
- { 0x326B, 1399 },
- { 0x326C, 2896 },
- { 0x326D, 1402 },
- { 0x326E, 1417 },
- { 0x326F, 1420 },
- { 0x3270, 706 },
- { 0x3271, 1411 },
- { 0x3272, 2899 },
- { 0x3273, 1414 },
- { 0x3274, 1810 },
- { 0x3275, 1813 },
- { 0x3276, 799 },
- { 0x3277, 1807 },
- { 0x3278, 3349 },
- { 0x3279, 3352 },
- { 0x327A, 1804 },
- { 0x327B, 3346 },
- { 0x327C, 3358 },
- { 0x327D, 3361 },
- { 0x327E, 1825 },
- { 0x327F, 3355 },
- { 0x3280, 1819 },
- { 0x3281, 1822 },
- { 0x3282, 802 },
- { 0x3283, 1816 },
- { 0x3284, 1834 },
- { 0x3285, 1837 },
- { 0x3286, 805 },
- { 0x3287, 1828 },
- { 0x3288, 3364 },
- { 0x3289, 1831 },
- { 0x328A, 1846 },
- { 0x328B, 1849 },
- { 0x328C, 808 },
- { 0x328D, 1840 },
- { 0x328E, 3367 },
- { 0x328F, 1843 },
- { 0x3290, 2848 },
- { 0x3291, 2851 },
- { 0x3292, 1375 },
- { 0x3293, 2845 },
- { 0x3294, 3898 },
- { 0x3295, 3901 },
- { 0x3296, 2842 },
- { 0x3297, 3895 },
- { 0x3298, 3907 },
- { 0x3299, 2863 },
- { 0x329A, 3904 },
- { 0x329B, 2857 },
- { 0x329C, 2860 },
- { 0x329D, 1378 },
- { 0x329E, 2854 },
- { 0x329F, 2872 },
- { 0x32A0, 2875 },
- { 0x32A1, 1381 },
- { 0x32A2, 2866 },
- { 0x32A3, 3910 },
- { 0x32A4, 2869 },
- { 0x32A5, 2881 },
- { 0x32A6, 2884 },
- { 0x32A7, 1384 },
- { 0x32A8, 2878 },
- { 0x32A9, 3145 },
- { 0x32AA, 3148 },
- { 0x32AB, 1672 },
- { 0x32AC, 3142 },
- { 0x32AD, 3958 },
- { 0x32AE, 3961 },
- { 0x32AF, 3139 },
- { 0x32B0, 3955 },
- { 0x32B1, 3964 },
- { 0x32B2, 3160 },
- { 0x32B3, 3154 },
- { 0x32B4, 3157 },
- { 0x32B5, 1675 },
- { 0x32B6, 3151 },
- { 0x32B7, 3169 },
- { 0x32B8, 1678 },
- { 0x32B9, 3163 },
- { 0x32BA, 3967 },
- { 0x32BB, 3166 },
- { 0x32BC, 3178 },
- { 0x32BD, 3181 },
- { 0x32BE, 1681 },
- { 0x32BF, 3172 },
- { 0x32C0, 3970 },
- { 0x32C1, 3175 },
- { 0x32C2, 3247 },
- { 0x32C3, 3250 },
- { 0x32C4, 1723 },
- { 0x32C5, 3244 },
- { 0x32C6, 3982 },
- { 0x32C7, 3985 },
- { 0x32C8, 3241 },
- { 0x32C9, 3979 },
- { 0x32CA, 3991 },
- { 0x32CB, 3262 },
- { 0x32CC, 3988 },
- { 0x32CD, 3256 },
- { 0x32CE, 3259 },
- { 0x32CF, 1726 },
- { 0x32D0, 3253 },
- { 0x32D1, 3268 },
- { 0x32D2, 3271 },
- { 0x32D3, 1729 },
- { 0x32D4, 3265 },
- { 0x32D5, 2161 },
- { 0x32D6, 2164 },
- { 0x32D7, 889 },
- { 0x32D8, 2158 },
- { 0x32D9, 3601 },
- { 0x32DA, 3604 },
- { 0x32DB, 2155 },
- { 0x32DC, 3598 },
- { 0x32DD, 3607 },
- { 0x32DE, 2176 },
- { 0x32DF, 2170 },
- { 0x32E0, 2173 },
- { 0x32E1, 892 },
- { 0x32E2, 2167 },
- { 0x32E3, 2185 },
- { 0x32E4, 2188 },
- { 0x32E5, 895 },
- { 0x32E6, 2179 },
- { 0x32E7, 3610 },
- { 0x32E8, 2182 },
- { 0x32E9, 2197 },
- { 0x32EA, 2200 },
- { 0x32EB, 898 },
- { 0x32EC, 2194 },
- { 0x32ED, 3616 },
- { 0x32EE, 3619 },
- { 0x32EF, 2191 },
- { 0x32F0, 3613 },
- { 0x32F1, 3625 },
- { 0x32F2, 3628 },
- { 0x32F3, 2212 },
- { 0x32F4, 3622 },
- { 0x32F5, 2206 },
- { 0x32F6, 2209 },
- { 0x32F7, 901 },
- { 0x32F8, 2203 },
- { 0x32F9, 2221 },
- { 0x32FA, 2224 },
- { 0x32FB, 904 },
- { 0x32FC, 2215 },
- { 0x32FD, 3631 },
- { 0x32FE, 2218 },
- { 0x32FF, 2233 },
- { 0x3300, 2236 },
- { 0x3301, 907 },
- { 0x3302, 2227 },
- { 0x3303, 3634 },
- { 0x3304, 2230 },
- { 0x3305, 487 },
- { 0x3306, 421 },
- { 0x3307, 469 },
- { 0x3308, 550 },
- { 0x3309, 451 },
- { 0x330A, 493 },
- { 0x330B, 526 },
- { 0x330C, 457 },
- { 0x330D, 424 },
- { 0x330E, 532 },
- { 0x330F, 475 },
- { 0x3310, 517 },
- { 0x3311, 478 },
- { 0x3312, 436 },
- { 0x3313, 481 },
- { 0x3314, 538 },
- { 0x3315, 496 },
- { 0x3316, 412 },
- { 0x3317, 511 },
- { 0x3318, 454 },
- { 0x3319, 523 },
- { 0x331A, 442 },
- { 0x331B, 529 },
- { 0x331C, 553 },
- { 0x331D, 430 },
- { 0x331E, 427 },
- { 0x331F, 544 },
- { 0x3320, 508 },
- { 0x3321, 484 },
- { 0x3322, 463 },
- { 0x3323, 505 },
- { 0x3324, 502 },
- { 0x3325, 490 },
- { 0x3326, 499 },
- { 0x3327, 439 },
- { 0x3328, 415 },
- { 0x3329, 556 },
- { 0x332A, 466 },
- { 0x332B, 460 },
- { 0x332C, 541 },
- { 0x332D, 433 },
- { 0x332E, 409 },
- { 0x332F, 565 },
- { 0x3330, 472 },
- { 0x3331, 406 },
- { 0x3332, 520 },
- { 0x3333, 448 },
- { 0x3334, 535 },
- { 0x3335, 559 },
- { 0x3336, 514 },
- { 0x3337, 562 },
- { 0x3338, 445 },
- { 0x3339, 568 },
- { 0x333A, 547 },
- { 0x333B, 418 },
- { 0x333C, 13143 },
- { 0x333D, 13182 },
- { 0x333E, 13227 },
- { 0x333F, 13149 },
- { 0x3340, 13188 },
- { 0x3341, 13233 },
- { 0x3342, 13158 },
- { 0x3343, 13167 },
- { 0x3344, 13221 },
- { 0x3345, 13164 },
- { 0x3346, 13146 },
- { 0x3347, 13209 },
- { 0x3348, 13212 },
- { 0x3349, 13236 },
- { 0x334A, 13272 },
- { 0x334B, 13173 },
- { 0x334C, 13176 },
- { 0x334D, 13170 },
- { 0x334E, 13185 },
- { 0x334F, 13239 },
- { 0x3350, 13206 },
- { 0x3351, 13224 },
- { 0x3352, 13161 },
- { 0x3353, 13200 },
- { 0x3354, 13218 },
- { 0x3355, 13155 },
- { 0x3356, 13197 },
- { 0x3357, 13230 },
- { 0x3358, 13203 },
- { 0x3359, 13215 },
- { 0x335A, 13125 },
- { 0x335B, 13140 },
- { 0x335C, 13128 },
- { 0x335D, 13152 },
- { 0x335E, 13131 },
- { 0x335F, 13134 },
- { 0x3360, 13137 },
- { 0x3361, 13191 },
- { 0x3362, 13194 },
- { 0x3363, 13179 },
- { 0x3364, 13257 },
- { 0x3365, 13242 },
- { 0x3366, 13262 },
- { 0x3367, 13247 },
- { 0x3368, 13252 },
- { 0x3369, 13267 },
- { 0x336A, 13279 },
- { 0x336B, 13275 },
- { 0x336C, 11065 },
- { 0x336D, 11374 },
- { 0x336E, 11410 },
- { 0x336F, 11602 },
- { 0x3370, 11773 },
- { 0x3371, 11539 },
- { 0x3372, 11647 },
- { 0x3373, 11326 },
- { 0x3374, 11698 },
- { 0x3375, 11689 },
- { 0x3376, 11791 },
- { 0x3377, 11674 },
- { 0x3378, 11377 },
- { 0x3379, 11593 },
- { 0x337A, 11572 },
- { 0x337B, 11767 },
- { 0x337C, 11653 },
- { 0x337D, 11785 },
- { 0x337E, 11458 },
- { 0x337F, 11545 },
- { 0x3380, 11353 },
- { 0x3381, 11719 },
- { 0x3382, 11551 },
- { 0x3383, 11761 },
- { 0x3384, 11626 },
- { 0x3385, 11779 },
- { 0x3386, 11347 },
- { 0x3387, 11428 },
- { 0x3388, 11749 },
- { 0x3389, 11620 },
- { 0x338A, 11437 },
- { 0x338B, 11817 },
- { 0x338C, 11398 },
- { 0x338D, 11479 },
- { 0x338E, 11500 },
- { 0x338F, 11755 },
- { 0x3390, 11008 },
- { 0x3391, 11116 },
- { 0x3392, 11107 },
- { 0x3393, 11416 },
- { 0x3394, 11287 },
- { 0x3395, 11608 },
- { 0x3396, 11209 },
- { 0x3397, 11335 },
- { 0x3398, 11026 },
- { 0x3399, 11470 },
- { 0x339A, 11449 },
- { 0x339B, 11710 },
- { 0x339C, 11389 },
- { 0x339D, 11077 },
- { 0x339E, 11272 },
- { 0x339F, 11254 },
- { 0x33A0, 11581 },
- { 0x33A1, 11362 },
- { 0x33A2, 11662 },
- { 0x33A3, 11155 },
- { 0x33A4, 11224 },
- { 0x33A5, 11056 },
- { 0x33A6, 11491 },
- { 0x33A7, 11239 },
- { 0x33A8, 11560 },
- { 0x33A9, 11317 },
- { 0x33AA, 11635 },
- { 0x33AB, 11041 },
- { 0x33AC, 11125 },
- { 0x33AD, 11509 },
- { 0x33AE, 11302 },
- { 0x33AF, 11140 },
- { 0x33B0, 11737 },
- { 0x33B1, 11092 },
- { 0x33B2, 11170 },
- { 0x33B3, 11188 },
- { 0x33B4, 11527 },
- { 0x33B5, 11002 },
- { 0x33B6, 11017 },
- { 0x33B7, 11725 },
- { 0x33B8, 11101 },
- { 0x33B9, 11407 },
- { 0x33BA, 11281 },
- { 0x33BB, 11599 },
- { 0x33BC, 11203 },
- { 0x33BD, 11329 },
- { 0x33BE, 11020 },
- { 0x33BF, 11464 },
- { 0x33C0, 11443 },
- { 0x33C1, 11686 },
- { 0x33C2, 11704 },
- { 0x33C3, 11383 },
- { 0x33C4, 11071 },
- { 0x33C5, 11266 },
- { 0x33C6, 11248 },
- { 0x33C7, 11575 },
- { 0x33C8, 11356 },
- { 0x33C9, 11656 },
- { 0x33CA, 11149 },
- { 0x33CB, 11218 },
- { 0x33CC, 11050 },
- { 0x33CD, 11485 },
- { 0x33CE, 11233 },
- { 0x33CF, 11554 },
- { 0x33D0, 11311 },
- { 0x33D1, 11629 },
- { 0x33D2, 11035 },
- { 0x33D3, 11119 },
- { 0x33D4, 11503 },
- { 0x33D5, 11296 },
- { 0x33D6, 11134 },
- { 0x33D7, 11434 },
- { 0x33D8, 11731 },
- { 0x33D9, 11086 },
- { 0x33DA, 11164 },
- { 0x33DB, 11179 },
- { 0x33DC, 11521 },
- { 0x33DD, 11200 },
- { 0x33DE, 11536 },
- { 0x33DF, 11422 },
- { 0x33E0, 11614 },
- { 0x33E1, 11776 },
- { 0x33E2, 11542 },
- { 0x33E3, 11650 },
- { 0x33E4, 11344 },
- { 0x33E5, 11701 },
- { 0x33E6, 11695 },
- { 0x33E7, 11794 },
- { 0x33E8, 11683 },
- { 0x33E9, 11380 },
- { 0x33EA, 11596 },
- { 0x33EB, 11590 },
- { 0x33EC, 11770 },
- { 0x33ED, 11671 },
- { 0x33EE, 11788 },
- { 0x33EF, 11461 },
- { 0x33F0, 11548 },
- { 0x33F1, 11371 },
- { 0x33F2, 11722 },
- { 0x33F3, 11569 },
- { 0x33F4, 11764 },
- { 0x33F5, 11644 },
- { 0x33F6, 11782 },
- { 0x33F7, 11350 },
- { 0x33F8, 11431 },
- { 0x33F9, 11752 },
- { 0x33FA, 11623 },
- { 0x33FB, 11440 },
- { 0x33FC, 11823 },
- { 0x33FD, 11404 },
- { 0x33FE, 11482 },
- { 0x33FF, 11518 },
- { 0x3400, 11758 },
- { 0x3401, 11014 },
- { 0x3402, 11263 },
- { 0x3403, 11113 },
- { 0x3404, 11425 },
- { 0x3405, 11293 },
- { 0x3406, 11617 },
- { 0x3407, 11215 },
- { 0x3408, 11341 },
- { 0x3409, 11032 },
- { 0x340A, 11476 },
- { 0x340B, 11455 },
- { 0x340C, 11716 },
- { 0x340D, 11395 },
- { 0x340E, 11083 },
- { 0x340F, 11278 },
- { 0x3410, 11260 },
- { 0x3411, 11587 },
- { 0x3412, 11368 },
- { 0x3413, 11668 },
- { 0x3414, 11161 },
- { 0x3415, 11230 },
- { 0x3416, 11062 },
- { 0x3417, 11497 },
- { 0x3418, 11245 },
- { 0x3419, 11566 },
- { 0x341A, 11323 },
- { 0x341B, 11641 },
- { 0x341C, 11047 },
- { 0x341D, 11131 },
- { 0x341E, 11515 },
- { 0x341F, 11308 },
- { 0x3420, 11146 },
- { 0x3421, 11743 },
- { 0x3422, 11098 },
- { 0x3423, 11176 },
- { 0x3424, 11194 },
- { 0x3425, 11533 },
- { 0x3426, 11011 },
- { 0x3427, 11197 },
- { 0x3428, 11746 },
- { 0x3429, 11110 },
- { 0x342A, 11419 },
- { 0x342B, 11290 },
- { 0x342C, 11611 },
- { 0x342D, 11212 },
- { 0x342E, 11338 },
- { 0x342F, 11029 },
- { 0x3430, 11473 },
- { 0x3431, 11452 },
- { 0x3432, 11713 },
- { 0x3433, 11392 },
- { 0x3434, 11680 },
- { 0x3435, 11080 },
- { 0x3436, 11275 },
- { 0x3437, 11257 },
- { 0x3438, 11584 },
- { 0x3439, 11365 },
- { 0x343A, 11665 },
- { 0x343B, 11158 },
- { 0x343C, 11227 },
- { 0x343D, 11059 },
- { 0x343E, 11494 },
- { 0x343F, 11242 },
- { 0x3440, 11563 },
- { 0x3441, 11320 },
- { 0x3442, 11638 },
- { 0x3443, 11044 },
- { 0x3444, 11128 },
- { 0x3445, 11512 },
- { 0x3446, 11305 },
- { 0x3447, 11143 },
- { 0x3448, 11740 },
- { 0x3449, 11095 },
- { 0x344A, 11173 },
- { 0x344B, 11191 },
- { 0x344C, 11530 },
- { 0x344D, 11005 },
- { 0x344E, 11068 },
- { 0x344F, 11728 },
- { 0x3450, 11104 },
- { 0x3451, 11413 },
- { 0x3452, 11284 },
- { 0x3453, 11605 },
- { 0x3454, 11206 },
- { 0x3455, 11332 },
- { 0x3456, 11023 },
- { 0x3457, 11467 },
- { 0x3458, 11446 },
- { 0x3459, 11692 },
- { 0x345A, 11707 },
- { 0x345B, 11386 },
- { 0x345C, 11677 },
- { 0x345D, 11074 },
- { 0x345E, 11269 },
- { 0x345F, 11251 },
- { 0x3460, 11578 },
- { 0x3461, 11359 },
- { 0x3462, 11659 },
- { 0x3463, 11152 },
- { 0x3464, 11221 },
- { 0x3465, 11053 },
- { 0x3466, 11488 },
- { 0x3467, 11236 },
- { 0x3468, 11557 },
- { 0x3469, 11314 },
- { 0x346A, 11632 },
- { 0x346B, 11038 },
- { 0x346C, 11122 },
- { 0x346D, 11506 },
- { 0x346E, 11299 },
- { 0x346F, 11137 },
- { 0x3470, 11734 },
- { 0x3471, 11820 },
- { 0x3472, 11089 },
- { 0x3473, 11401 },
- { 0x3474, 11167 },
- { 0x3475, 11182 },
- { 0x3476, 11524 },
- { 0x3477, 11185 },
- { 0x3478, 11826 },
- { 0x3479, 10928 },
- { 0x347A, 10925 },
- { 0x347B, 10999 },
- { 0x347C, 11801 },
- { 0x347D, 11805 },
- { 0x347E, 11813 },
- { 0x347F, 10993 },
- { 0x3480, 10996 },
- { 0x3481, 10984 },
- { 0x3482, 10963 },
- { 0x3483, 10969 },
- { 0x3484, 10960 },
- { 0x3485, 10966 },
- { 0x3486, 10972 },
- { 0x3487, 10990 },
- { 0x3488, 10981 },
- { 0x3489, 10987 },
- { 0x348A, 10975 },
- { 0x348B, 10978 },
- { 0x348C, 10948 },
- { 0x348D, 10930 },
- { 0x348E, 10936 },
- { 0x348F, 10957 },
- { 0x3490, 10942 },
- { 0x3491, 10939 },
- { 0x3492, 10933 },
- { 0x3493, 10954 },
- { 0x3494, 10951 },
- { 0x3495, 10945 },
- { 0x3496, 11809 },
- { 0x3497, 11797 },
- { 0x3498, 71985 },
- { 0x3499, 71039 },
- { 0x349A, 71893 },
- { 0x349B, 70947 },
- { 0x349C, 72065 },
- { 0x349D, 71123 },
- { 0x349E, 71764 },
- { 0x349F, 70818 },
- { 0x34A0, 71889 },
- { 0x34A1, 70943 },
- { 0x34A2, 72124 },
- { 0x34A3, 71182 },
- { 0x34A4, 71884 },
- { 0x34A5, 70938 },
- { 0x34A6, 72016 },
- { 0x34A7, 71070 },
- { 0x34A8, 71862 },
- { 0x34A9, 70916 },
- { 0x34AA, 72037 },
- { 0x34AB, 71091 },
- { 0x34AC, 72055 },
- { 0x34AD, 71113 },
- { 0x34AE, 72021 },
- { 0x34AF, 71075 },
- { 0x34B0, 71963 },
- { 0x34B1, 71017 },
- { 0x34B2, 71994 },
- { 0x34B3, 71048 },
- { 0x34B4, 72042 },
- { 0x34B5, 71096 },
- { 0x34B6, 71556 },
- { 0x34B7, 70610 },
- { 0x34B8, 72070 },
- { 0x34B9, 71128 },
- { 0x34BA, 71822 },
- { 0x34BB, 70876 },
- { 0x34BC, 71827 },
- { 0x34BD, 70881 },
- { 0x34BE, 71832 },
- { 0x34BF, 70886 },
- { 0x34C0, 72119 },
- { 0x34C1, 71177 },
- { 0x34C2, 72114 },
- { 0x34C3, 71172 },
- { 0x34C4, 71974 },
- { 0x34C5, 71028 },
- { 0x34C6, 71227 },
- { 0x34C7, 88074 },
- { 0x34C8, 88048 },
- { 0x34C9, 88258 },
- { 0x34CA, 88278 },
- { 0x34CB, 83151 },
- { 0x34CC, 88253 },
- { 0x34CD, 88084 },
- { 0x34CE, 88152 },
- { 0x34CF, 88092 },
- { 0x34D0, 88197 },
- { 0x34D1, 88207 },
- { 0x34D2, 88202 },
- { 0x34D3, 88219 },
- { 0x34D4, 88077 },
- { 0x34D5, 88268 },
- { 0x34D6, 71217 },
- { 0x34D7, 72159 },
- { 0x34D8, 71612 },
- { 0x34D9, 70666 },
- { 0x34DA, 71747 },
- { 0x34DB, 70801 },
- { 0x34DC, 71875 },
- { 0x34DD, 70929 },
- { 0x34DE, 71735 },
- { 0x34DF, 70789 },
- { 0x34E0, 71751 },
- { 0x34E1, 70805 },
- { 0x34E2, 71523 },
- { 0x34E3, 70577 },
- { 0x34E4, 71701 },
- { 0x34E5, 70755 },
- { 0x34E6, 71854 },
- { 0x34E7, 70908 },
- { 0x34E8, 71850 },
- { 0x34E9, 70904 },
- { 0x34EA, 71842 },
- { 0x34EB, 70896 },
- { 0x34EC, 71661 },
- { 0x34ED, 70715 },
- { 0x34EE, 71818 },
- { 0x34EF, 70872 },
- { 0x34F0, 71969 },
- { 0x34F1, 71023 },
- { 0x34F2, 71999 },
- { 0x34F3, 71053 },
- { 0x34F4, 81827 },
- { 0x34F5, 81832 },
- { 0x34F6, 88104 },
- { 0x34F7, 88237 },
- { 0x34F8, 15101 },
- { 0x34F9, 15122 },
- { 0x34FA, 15113 },
- { 0x34FB, 15131 },
- { 0x34FC, 15116 },
- { 0x34FD, 15221 },
- { 0x34FE, 15242 },
- { 0x34FF, 15110 },
- { 0x3500, 15209 },
- { 0x3501, 15104 },
- { 0x3502, 15134 },
- { 0x3503, 15164 },
- { 0x3504, 15227 },
- { 0x3505, 15302 },
- { 0x3506, 15314 },
- { 0x3507, 15317 },
- { 0x3508, 15239 },
- { 0x3509, 15272 },
- { 0x350A, 15320 },
- { 0x350B, 15107 },
- { 0x350C, 15236 },
- { 0x350D, 15152 },
- { 0x350E, 15308 },
- { 0x350F, 15173 },
- { 0x3510, 15329 },
- { 0x3511, 15305 },
- { 0x3512, 15263 },
- { 0x3513, 15194 },
- { 0x3514, 15290 },
- { 0x3515, 15161 },
- { 0x3516, 15323 },
- { 0x3517, 15254 },
- { 0x3518, 15233 },
- { 0x3519, 15257 },
- { 0x351A, 15182 },
- { 0x351B, 15281 },
- { 0x351C, 15260 },
- { 0x351D, 15293 },
- { 0x351E, 15278 },
- { 0x351F, 15284 },
- { 0x3520, 15215 },
- { 0x3521, 15251 },
- { 0x3522, 15212 },
- { 0x3523, 15185 },
- { 0x3524, 15170 },
- { 0x3525, 15140 },
- { 0x3526, 15146 },
- { 0x3527, 15158 },
- { 0x3528, 15299 },
- { 0x3529, 15218 },
- { 0x352A, 15191 },
- { 0x352B, 15338 },
- { 0x352C, 15275 },
- { 0x352D, 15206 },
- { 0x352E, 15230 },
- { 0x352F, 15296 },
- { 0x3530, 15119 },
- { 0x3531, 15188 },
- { 0x3532, 15179 },
- { 0x3533, 15155 },
- { 0x3534, 15137 },
- { 0x3535, 15167 },
- { 0x3536, 15200 },
- { 0x3537, 15128 },
- { 0x3538, 15269 },
- { 0x3539, 15224 },
- { 0x353A, 15203 },
- { 0x353B, 15143 },
- { 0x353C, 15176 },
- { 0x353D, 15125 },
- { 0x353E, 15149 },
- { 0x353F, 15266 },
- { 0x3540, 15248 },
- { 0x3541, 15197 },
- { 0x3542, 15245 },
- { 0x3543, 15287 },
- { 0x3544, 15326 },
- { 0x3545, 15332 },
- { 0x3546, 15311 },
- { 0x3547, 15335 },
- { 0x3548, 17707 },
- { 0x3549, 17711 },
- { 0x354A, 17702 },
- { 0x354B, 15094 },
- { 0x354C, 15097 },
- { 0x354D, 15099 },
- { 0x354E, 17715 },
- { 0x354F, 17704 },
- { 0x3550, 81780 },
- { 0x3551, 81804 },
- { 0x3552, 81786 },
- { 0x3553, 81810 },
- { 0x3554, 81768 },
- { 0x3555, 81792 },
- { 0x3556, 81774 },
- { 0x3557, 81798 },
- { 0x3558, 81890 },
- { 0x3559, 81043 },
- { 0x355A, 81000 },
- { 0x355B, 80956 },
- { 0x355C, 81859 },
- { 0x355D, 81896 },
- { 0x355E, 81049 },
- { 0x355F, 81006 },
- { 0x3560, 80962 },
- { 0x3561, 81865 },
- { 0x3562, 81903 },
- { 0x3563, 81056 },
- { 0x3564, 81013 },
- { 0x3565, 80984 },
- { 0x3566, 81872 },
- { 0x3567, 80888 },
- { 0x3568, 80884 },
- { 0x3569, 80893 },
- { 0x356A, 81110 },
- { 0x356B, 81606 },
- { 0x356C, 81611 },
- { 0x356D, 81626 },
- { 0x356E, 81620 },
- { 0x356F, 80973 },
- { 0x3570, 81641 },
- { 0x3571, 81635 },
- { 0x3572, 30207 },
- { 0x3573, 27145 },
- { 0x3574, 30202 },
- { 0x3575, 27140 },
- { 0x3576, 29940 },
- { 0x3577, 26426 },
- { 0x3578, 29879 },
- { 0x3579, 26240 },
- { 0x357A, 30173 },
- { 0x357B, 27094 },
- { 0x357C, 30177 },
- { 0x357D, 27098 },
- { 0x357E, 30181 },
- { 0x357F, 27102 },
- { 0x3580, 27241 },
- { 0x3581, 27323 },
- { 0x3582, 29798 },
- { 0x3583, 26105 },
- { 0x3584, 29818 },
- { 0x3585, 26125 },
- { 0x3586, 29822 },
- { 0x3587, 26129 },
- { 0x3588, 29826 },
- { 0x3589, 26133 },
- { 0x358A, 29830 },
- { 0x358B, 26137 },
- { 0x358C, 29837 },
- { 0x358D, 26144 },
- { 0x358E, 30151 },
- { 0x358F, 27008 },
- { 0x3590, 28442 },
- { 0x3591, 24379 },
- { 0x3592, 28470 },
- { 0x3593, 24414 },
- { 0x3594, 28448 },
- { 0x3595, 24385 },
- { 0x3596, 30036 },
- { 0x3597, 26650 },
- { 0x3598, 28515 },
- { 0x3599, 24465 },
- { 0x359A, 28799 },
- { 0x359B, 24847 },
- { 0x359C, 28807 },
- { 0x359D, 24855 },
- { 0x359E, 29871 },
- { 0x359F, 26209 },
- { 0x35A0, 29036 },
- { 0x35A1, 25084 },
- { 0x35A2, 29044 },
- { 0x35A3, 25099 },
- { 0x35A4, 29050 },
- { 0x35A5, 25105 },
- { 0x35A6, 29061 },
- { 0x35A7, 25129 },
- { 0x35A8, 29069 },
- { 0x35A9, 25137 },
- { 0x35AA, 29161 },
- { 0x35AB, 25271 },
- { 0x35AC, 29926 },
- { 0x35AD, 26392 },
- { 0x35AE, 29579 },
- { 0x35AF, 25792 },
- { 0x35B0, 29883 },
- { 0x35B1, 26260 },
- { 0x35B2, 30187 },
- { 0x35B3, 27108 },
- { 0x35B4, 30022 },
- { 0x35B5, 26615 },
- { 0x35B6, 30028 },
- { 0x35B7, 26621 },
- { 0x35B8, 29973 },
- { 0x35B9, 26542 },
- { 0x35BA, 29851 },
- { 0x35BB, 26175 },
- { 0x35BC, 29855 },
- { 0x35BD, 26183 },
- { 0x35BE, 29891 },
- { 0x35BF, 26284 },
- { 0x35C0, 80881 },
- { 0x35C1, 26288 },
- { 0x35C2, 26372 },
- { 0x35C3, 26376 },
- { 0x35C4, 26380 },
- { 0x35C5, 26388 },
- { 0x35C6, 27383 },
- { 0x35C7, 26403 },
- { 0x35C8, 26252 },
- { 0x35C9, 30102 },
- { 0x35CA, 26923 },
- { 0x35CB, 30107 },
- { 0x35CC, 26928 },
- { 0x35CD, 30112 },
- { 0x35CE, 30086 },
- { 0x35CF, 26886 },
- { 0x35D0, 30061 },
- { 0x35D1, 26761 },
- { 0x35D2, 30117 },
- { 0x35D3, 26938 },
- { 0x35D4, 30122 },
- { 0x35D5, 26943 },
- { 0x35D6, 30127 },
- { 0x35D7, 26948 },
- { 0x35D8, 80990 },
- { 0x35D9, 81099 },
- { 0x35DA, 81135 },
- { 0x35DB, 30169 },
- { 0x35DC, 27050 },
- { 0x35DD, 30051 },
- { 0x35DE, 24561 },
- { 0x35DF, 27512 },
- { 0x35E0, 28704 },
- { 0x35E1, 24724 },
- { 0x35E2, 27792 },
- { 0x35E3, 23640 },
- { 0x35E4, 23697 },
- { 0x35E5, 24176 },
- { 0x35E6, 27782 },
- { 0x35E7, 23630 },
- { 0x35E8, 28131 },
- { 0x35E9, 24034 },
- { 0x35EA, 30136 },
- { 0x35EB, 26968 },
- { 0x35EC, 30141 },
- { 0x35ED, 26973 },
- { 0x35EE, 30146 },
- { 0x35EF, 26978 },
- { 0x35F0, 28190 },
- { 0x35F1, 24100 },
- { 0x35F2, 28463 },
- { 0x35F3, 24400 },
- { 0x35F4, 28697 },
- { 0x35F5, 24710 },
- { 0x35F6, 29147 },
- { 0x35F7, 25229 },
- { 0x35F8, 29244 },
- { 0x35F9, 25373 },
- { 0x35FA, 28221 },
- { 0x35FB, 30163 },
- { 0x35FC, 30041 },
- { 0x35FD, 28509 },
- { 0x35FE, 30056 },
- { 0x35FF, 30071 },
- { 0x3600, 28400 },
- { 0x3601, 29887 },
- { 0x3602, 29931 },
- { 0x3603, 26407 },
- { 0x3604, 29997 },
- { 0x3605, 26574 },
- { 0x3606, 30335 },
- { 0x3607, 81675 },
- { 0x3608, 81556 },
- { 0x3609, 27406 },
- { 0x360A, 30325 },
- { 0x360B, 30330 },
- { 0x360C, 30320 },
- { 0x360D, 30310 },
- { 0x360E, 30315 },
- { 0x360F, 53404 },
- { 0x3610, 53412 },
- { 0x3611, 53375 },
- { 0x3612, 53420 },
- { 0x3613, 53408 },
- { 0x3614, 53416 },
- { 0x3615, 53367 },
- { 0x3616, 53448 },
- { 0x3617, 53504 },
- { 0x3618, 53436 },
- { 0x3619, 53496 },
- { 0x361A, 53371 },
- { 0x361B, 53428 },
- { 0x361C, 53484 },
- { 0x361D, 53444 },
- { 0x361E, 53500 },
- { 0x361F, 53520 },
- { 0x3620, 53528 },
- { 0x3621, 53488 },
- { 0x3622, 53524 },
- { 0x3623, 53476 },
- { 0x3624, 53516 },
- { 0x3625, 53432 },
- { 0x3626, 53492 },
- { 0x3627, 53460 },
- { 0x3628, 53464 },
- { 0x3629, 53508 },
- { 0x362A, 53424 },
- { 0x362B, 53480 },
- { 0x362C, 53456 },
- { 0x362D, 53468 },
- { 0x362E, 53452 },
- { 0x362F, 53512 },
- { 0x3630, 53472 },
- { 0x3631, 53440 },
- { 0x3632, 53379 },
- { 0x3633, 53389 },
- { 0x3634, 53394 },
- { 0x3635, 53384 },
- { 0x3636, 53399 },
- { 0x3637, 53532 },
- { 0x3638, 53536 },
- { 0x3639, 53540 },
- { 0x363A, 53544 },
- { 0x363B, 32102 },
- { 0x363C, 32092 },
- { 0x363D, 32112 },
- { 0x363E, 32107 },
- { 0x363F, 32097 },
- { 0x3640, 32117 },
- { 0x3641, 32088 },
- { 0x3642, 32126 },
- { 0x3643, 32084 },
- { 0x3644, 32122 },
- { 0x3645, 82424 },
- { 0x3646, 82475 },
- { 0x3647, 82415 },
- { 0x3648, 82478 },
- { 0x3649, 82403 },
- { 0x364A, 82463 },
- { 0x364B, 82421 },
- { 0x364C, 82484 },
- { 0x364D, 82448 },
- { 0x364E, 82493 },
- { 0x364F, 82406 },
- { 0x3650, 82433 },
- { 0x3651, 82436 },
- { 0x3652, 82487 },
- { 0x3653, 82400 },
- { 0x3654, 82430 },
- { 0x3655, 82496 },
- { 0x3656, 82505 },
- { 0x3657, 82469 },
- { 0x3658, 82451 },
- { 0x3659, 82502 },
- { 0x365A, 82460 },
- { 0x365B, 82511 },
- { 0x365C, 82457 },
- { 0x365D, 82442 },
- { 0x365E, 82427 },
- { 0x365F, 82490 },
- { 0x3660, 82445 },
- { 0x3661, 82418 },
- { 0x3662, 82385 },
- { 0x3663, 82391 },
- { 0x3664, 82397 },
- { 0x3665, 82388 },
- { 0x3666, 82394 },
- { 0x3667, 82439 },
- { 0x3668, 82454 },
- { 0x3669, 82412 },
- { 0x366A, 82472 },
- { 0x366B, 82409 },
- { 0x366C, 82542 },
- { 0x366D, 82546 },
- { 0x366E, 82499 },
- { 0x366F, 82508 },
- { 0x3670, 82466 },
- { 0x3671, 82481 },
- { 0x3672, 82519 },
- { 0x3673, 82527 },
- { 0x3674, 82515 },
- { 0x3675, 82523 },
- { 0x3676, 82538 },
- { 0x3677, 82550 },
- { 0x3678, 82531 },
- { 0x3679, 82534 },
- { 0x367A, 82381 },
- { 0x367B, 82374 },
- { 0x367C, 82377 },
- { 0x367D, 101564 },
- { 0x367E, 101561 },
- { 0x367F, 101666 },
- { 0x3680, 101681 },
- { 0x3681, 101672 },
- { 0x3682, 101708 },
- { 0x3683, 101678 },
- { 0x3684, 101741 },
- { 0x3685, 101808 },
- { 0x3686, 101816 },
- { 0x3687, 101804 },
- { 0x3688, 101812 },
- { 0x3689, 101669 },
- { 0x368A, 101699 },
- { 0x368B, 101684 },
- { 0x368C, 101675 },
- { 0x368D, 101726 },
- { 0x368E, 101687 },
- { 0x368F, 101714 },
- { 0x3690, 101768 },
- { 0x3691, 101702 },
- { 0x3692, 101762 },
- { 0x3693, 101774 },
- { 0x3694, 101693 },
- { 0x3695, 101753 },
- { 0x3696, 101711 },
- { 0x3697, 101765 },
- { 0x3698, 101780 },
- { 0x3699, 101795 },
- { 0x369A, 101801 },
- { 0x369B, 101756 },
- { 0x369C, 101798 },
- { 0x369D, 101777 },
- { 0x369E, 101738 },
- { 0x369F, 101792 },
- { 0x36A0, 101696 },
- { 0x36A1, 101759 },
- { 0x36A2, 101723 },
- { 0x36A3, 101729 },
- { 0x36A4, 101783 },
- { 0x36A5, 101690 },
- { 0x36A6, 101750 },
- { 0x36A7, 101720 },
- { 0x36A8, 101747 },
- { 0x36A9, 101732 },
- { 0x36AA, 101717 },
- { 0x36AB, 101744 },
- { 0x36AC, 101786 },
- { 0x36AD, 101789 },
- { 0x36AE, 101735 },
- { 0x36AF, 101705 },
- { 0x36B0, 101771 },
- { 0x36B1, 101820 },
- { 0x36B2, 101615 },
- { 0x36B3, 101603 },
- { 0x36B4, 101631 },
- { 0x36B5, 101611 },
- { 0x36B6, 101639 },
- { 0x36B7, 101648 },
- { 0x36B8, 101658 },
- { 0x36B9, 101643 },
- { 0x36BA, 101653 },
- { 0x36BB, 101599 },
- { 0x36BC, 101627 },
- { 0x36BD, 101619 },
- { 0x36BE, 101607 },
- { 0x36BF, 101635 },
- { 0x36C0, 101623 },
- { 0x36C1, 101558 },
- { 0x36C2, 101567 },
- { 0x36C3, 101663 },
- { 0x36C4, 101587 },
- { 0x36C5, 101569 },
- { 0x36C6, 101575 },
- { 0x36C7, 101596 },
- { 0x36C8, 101581 },
- { 0x36C9, 101578 },
- { 0x36CA, 101572 },
- { 0x36CB, 101593 },
- { 0x36CC, 101590 },
- { 0x36CD, 101584 },
- { 0x36CE, 88438 },
- { 0x36CF, 88414 },
- { 0x36D0, 88422 },
- { 0x36D1, 88450 },
- { 0x36D2, 88430 },
- { 0x36D3, 88426 },
- { 0x36D4, 88418 },
- { 0x36D5, 88446 },
- { 0x36D6, 88442 },
- { 0x36D7, 88434 },
- { 0x36D8, 88454 },
- { 0x36D9, 88458 },
- { 0x36DA, 88462 },
- { 0x36DB, 88466 },
- { 0x36DC, 88470 },
- { 0x36DD, 88474 },
- { 0x36DE, 88478 },
- { 0x36DF, 88410 },
- { 0x36E0, 99591 },
- { 0x36E1, 99622 },
- { 0x36E2, 99580 },
- { 0x36E3, 99614 },
- { 0x36E4, 99618 },
- { 0x36E5, 99626 },
- { 0x36E6, 99608 },
- { 0x36E7, 99566 },
- { 0x36E8, 99633 },
- { 0x36E9, 100035 },
- { 0x36EA, 99588 },
- { 0x36EB, 99569 },
- { 0x36EC, 22588 },
- { 0x36ED, 22564 },
- { 0x36EE, 22572 },
- { 0x36EF, 22600 },
- { 0x36F0, 22580 },
- { 0x36F1, 22576 },
- { 0x36F2, 22568 },
- { 0x36F3, 22596 },
- { 0x36F4, 22592 },
- { 0x36F5, 22584 },
- { 0x36F6, 22652 },
- { 0x36F7, 22712 },
- { 0x36F8, 22644 },
- { 0x36F9, 22716 },
- { 0x36FA, 22684 },
- { 0x36FB, 22728 },
- { 0x36FC, 22704 },
- { 0x36FD, 22720 },
- { 0x36FE, 22688 },
- { 0x36FF, 22708 },
- { 0x3700, 22664 },
- { 0x3701, 22676 },
- { 0x3702, 22724 },
- { 0x3703, 22660 },
- { 0x3704, 22640 },
- { 0x3705, 22632 },
- { 0x3706, 22680 },
- { 0x3707, 22700 },
- { 0x3708, 22656 },
- { 0x3709, 22696 },
- { 0x370A, 22732 },
- { 0x370B, 22648 },
- { 0x370C, 22692 },
- { 0x370D, 22636 },
- { 0x370E, 22624 },
- { 0x370F, 22668 },
- { 0x3710, 22628 },
- { 0x3711, 22672 },
- { 0x3712, 22620 },
- { 0x3713, 22604 },
- { 0x3714, 22612 },
- { 0x3715, 22616 },
- { 0x3716, 22608 },
- { 0x3717, 22560 },
- { 0x3718, 22551 },
- { 0x3719, 22555 },
- { 0x371A, 22543 },
- { 0x371B, 22547 },
- { 0x371C, 52460 },
- { 0x371D, 52451 },
- { 0x371E, 52496 },
- { 0x371F, 52481 },
- { 0x3720, 52448 },
- { 0x3721, 52469 },
- { 0x3722, 52472 },
- { 0x3723, 52442 },
- { 0x3724, 52466 },
- { 0x3725, 52445 },
- { 0x3726, 52457 },
- { 0x3727, 52499 },
- { 0x3728, 52478 },
- { 0x3729, 52475 },
- { 0x372A, 52463 },
- { 0x372B, 52487 },
- { 0x372C, 52484 },
- { 0x372D, 52454 },
- { 0x372E, 52490 },
- { 0x372F, 52502 },
- { 0x3730, 52493 },
- { 0x3731, 52505 },
- { 0x3732, 52439 },
- { 0x3733, 52411 },
- { 0x3734, 52419 },
- { 0x3735, 52407 },
- { 0x3736, 52423 },
- { 0x3737, 52415 },
- { 0x3738, 52427 },
- { 0x3739, 52435 },
- { 0x373A, 52431 },
- { 0x373B, 52525 },
- { 0x373C, 52517 },
- { 0x373D, 52521 },
- { 0x373E, 52513 },
- { 0x373F, 52508 },
- { 0x3740, 52510 },
- { 0x3741, 45830 },
- { 0x3742, 45833 },
- { 0x3743, 45773 },
- { 0x3744, 45827 },
- { 0x3745, 45806 },
- { 0x3746, 45941 },
- { 0x3747, 45809 },
- { 0x3748, 45944 },
- { 0x3749, 45752 },
- { 0x374A, 45758 },
- { 0x374B, 45923 },
- { 0x374C, 45962 },
- { 0x374D, 45665 },
- { 0x374E, 45746 },
- { 0x374F, 45887 },
- { 0x3750, 45788 },
- { 0x3751, 45791 },
- { 0x3752, 45656 },
- { 0x3753, 45959 },
- { 0x3754, 45878 },
- { 0x3755, 45740 },
- { 0x3756, 45911 },
- { 0x3757, 45722 },
- { 0x3758, 45713 },
- { 0x3759, 45926 },
- { 0x375A, 45824 },
- { 0x375B, 45869 },
- { 0x375C, 45650 },
- { 0x375D, 45929 },
- { 0x375E, 79426 },
- { 0x375F, 79413 },
- { 0x3760, 79420 },
- { 0x3761, 79423 },
- { 0x3762, 79501 },
- { 0x3763, 79510 },
- { 0x3764, 79507 },
- { 0x3765, 79554 },
- { 0x3766, 79517 },
- { 0x3767, 79591 },
- { 0x3768, 79640 },
- { 0x3769, 79644 },
- { 0x376A, 79504 },
- { 0x376B, 79520 },
- { 0x376C, 79514 },
- { 0x376D, 79564 },
- { 0x376E, 79571 },
- { 0x376F, 79567 },
- { 0x3770, 79544 },
- { 0x3771, 79547 },
- { 0x3772, 79637 },
- { 0x3773, 79530 },
- { 0x3774, 79533 },
- { 0x3775, 79557 },
- { 0x3776, 79652 },
- { 0x3777, 79560 },
- { 0x3778, 79649 },
- { 0x3779, 79656 },
- { 0x377A, 79659 },
- { 0x377B, 79630 },
- { 0x377C, 79633 },
- { 0x377D, 79584 },
- { 0x377E, 79617 },
- { 0x377F, 79620 },
- { 0x3780, 79537 },
- { 0x3781, 79540 },
- { 0x3782, 79581 },
- { 0x3783, 79588 },
- { 0x3784, 79595 },
- { 0x3785, 79523 },
- { 0x3786, 79526 },
- { 0x3787, 79578 },
- { 0x3788, 79627 },
- { 0x3789, 79599 },
- { 0x378A, 79602 },
- { 0x378B, 79575 },
- { 0x378C, 79624 },
- { 0x378D, 79609 },
- { 0x378E, 79613 },
- { 0x378F, 79606 },
- { 0x3790, 79551 },
- { 0x3791, 79416 },
- { 0x3792, 79493 },
- { 0x3793, 79497 },
- { 0x3794, 79471 },
- { 0x3795, 79475 },
- { 0x3796, 79462 },
- { 0x3797, 79466 },
- { 0x3798, 79489 },
- { 0x3799, 79480 },
- { 0x379A, 79485 },
- { 0x379B, 79673 },
- { 0x379C, 79677 },
- { 0x379D, 79669 },
- { 0x379E, 79667 },
- { 0x379F, 79372 },
- { 0x37A0, 79459 },
- { 0x37A1, 79382 },
- { 0x37A2, 79388 },
- { 0x37A3, 79385 },
- { 0x37A4, 79395 },
- { 0x37A5, 79404 },
- { 0x37A6, 79398 },
- { 0x37A7, 79401 },
- { 0x37A8, 79375 },
- { 0x37A9, 79378 },
- { 0x37AA, 79407 },
- { 0x37AB, 79663 },
- { 0x37AC, 79681 },
- { 0x37AD, 79447 },
- { 0x37AE, 79429 },
- { 0x37AF, 79435 },
- { 0x37B0, 79456 },
- { 0x37B1, 79441 },
- { 0x37B2, 79438 },
- { 0x37B3, 79432 },
- { 0x37B4, 79453 },
- { 0x37B5, 79450 },
- { 0x37B6, 79444 },
- { 0x37B7, 79391 },
- { 0x37B8, 79410 },
- { 0x37B9, 61223 },
- { 0x37BA, 61219 },
- { 0x37BB, 61227 },
- { 0x37BC, 61235 },
- { 0x37BD, 61215 },
- { 0x37BE, 60675 },
- { 0x37BF, 61443 },
- { 0x37C0, 61148 },
- { 0x37C1, 61098 },
- { 0x37C2, 61103 },
- { 0x37C3, 61128 },
- { 0x37C4, 61108 },
- { 0x37C5, 61133 },
- { 0x37C6, 61118 },
- { 0x37C7, 61153 },
- { 0x37C8, 61143 },
- { 0x37C9, 60593 },
- { 0x37CA, 60563 },
- { 0x37CB, 60573 },
- { 0x37CC, 60608 },
- { 0x37CD, 60583 },
- { 0x37CE, 60578 },
- { 0x37CF, 60568 },
- { 0x37D0, 60603 },
- { 0x37D1, 60598 },
- { 0x37D2, 60588 },
- { 0x37D3, 61138 },
- { 0x37D4, 61093 },
- { 0x37D5, 61123 },
- { 0x37D6, 61088 },
- { 0x37D7, 61113 },
- { 0x37D8, 12201 },
- { 0x37D9, 12207 },
- { 0x37DA, 12213 },
- { 0x37DB, 12204 },
- { 0x37DC, 12216 },
- { 0x37DD, 12210 },
- { 0x37DE, 12234 },
- { 0x37DF, 12285 },
- { 0x37E0, 12225 },
- { 0x37E1, 12279 },
- { 0x37E2, 12315 },
- { 0x37E3, 12291 },
- { 0x37E4, 12270 },
- { 0x37E5, 12312 },
- { 0x37E6, 12231 },
- { 0x37E7, 12282 },
- { 0x37E8, 12321 },
- { 0x37E9, 12294 },
- { 0x37EA, 12318 },
- { 0x37EB, 12255 },
- { 0x37EC, 12309 },
- { 0x37ED, 12222 },
- { 0x37EE, 12276 },
- { 0x37EF, 12297 },
- { 0x37F0, 12243 },
- { 0x37F1, 12273 },
- { 0x37F2, 12246 },
- { 0x37F3, 12303 },
- { 0x37F4, 12300 },
- { 0x37F5, 12219 },
- { 0x37F6, 12267 },
- { 0x37F7, 12288 },
- { 0x37F8, 12240 },
- { 0x37F9, 12264 },
- { 0x37FA, 12261 },
- { 0x37FB, 12249 },
- { 0x37FC, 12237 },
- { 0x37FD, 12258 },
- { 0x37FE, 12306 },
- { 0x37FF, 12252 },
- { 0x3800, 12228 },
- { 0x3801, 12173 },
- { 0x3802, 12161 },
- { 0x3803, 12189 },
- { 0x3804, 12185 },
- { 0x3805, 12169 },
- { 0x3806, 12193 },
- { 0x3807, 12165 },
- { 0x3808, 12177 },
- { 0x3809, 12181 },
- { 0x380A, 12197 },
- { 0x380B, 12380 },
- { 0x380C, 12372 },
- { 0x380D, 12368 },
- { 0x380E, 12376 },
- { 0x380F, 12328 },
- { 0x3810, 12324 },
- { 0x3811, 12360 },
- { 0x3812, 12394 },
- { 0x3813, 12356 },
- { 0x3814, 12348 },
- { 0x3815, 12336 },
- { 0x3816, 12340 },
- { 0x3817, 12352 },
- { 0x3818, 12344 },
- { 0x3819, 12332 },
- { 0x381A, 12364 },
- { 0x381B, 12389 },
- { 0x381C, 12384 },
- { 0x381D, 12149 },
- { 0x381E, 12131 },
- { 0x381F, 12137 },
- { 0x3820, 12158 },
- { 0x3821, 12143 },
- { 0x3822, 12140 },
- { 0x3823, 12134 },
- { 0x3824, 12155 },
- { 0x3825, 12152 },
- { 0x3826, 12146 },
- { 0x3827, 12406 },
- { 0x3828, 12399 },
- { 0x3829, 12402 },
- { 0x382A, 12409 },
- { 0x382B, 61285 },
- { 0x382C, 61277 },
- { 0x382D, 61317 },
- { 0x382E, 61293 },
- { 0x382F, 61333 },
- { 0x3830, 61337 },
- { 0x3831, 61341 },
- { 0x3832, 61349 },
- { 0x3833, 61321 },
- { 0x3834, 61345 },
- { 0x3835, 61325 },
- { 0x3836, 61297 },
- { 0x3837, 61305 },
- { 0x3838, 61289 },
- { 0x3839, 61329 },
- { 0x383A, 61281 },
- { 0x383B, 61448 },
- { 0x383C, 61309 },
- { 0x383D, 61313 },
- { 0x383E, 61301 },
- { 0x383F, 61439 },
- { 0x3840, 61435 },
- { 0x3841, 61431 },
- { 0x3842, 61415 },
- { 0x3843, 61407 },
- { 0x3844, 61411 },
- { 0x3845, 61264 },
- { 0x3846, 60657 },
- { 0x3847, 60662 },
- { 0x3848, 60667 },
- { 0x3849, 61251 },
- { 0x384A, 61256 },
- { 0x384B, 10574 },
- { 0x384C, 10694 },
- { 0x384D, 10629 },
- { 0x384E, 10749 },
- { 0x384F, 10654 },
- { 0x3850, 10774 },
- { 0x3851, 10564 },
- { 0x3852, 10684 },
- { 0x3853, 10634 },
- { 0x3854, 10754 },
- { 0x3855, 10549 },
- { 0x3856, 10669 },
- { 0x3857, 10624 },
- { 0x3858, 10744 },
- { 0x3859, 10604 },
- { 0x385A, 10724 },
- { 0x385B, 10639 },
- { 0x385C, 10759 },
- { 0x385D, 10554 },
- { 0x385E, 10674 },
- { 0x385F, 10609 },
- { 0x3860, 10729 },
- { 0x3861, 10649 },
- { 0x3862, 10769 },
- { 0x3863, 10589 },
- { 0x3864, 10709 },
- { 0x3865, 10544 },
- { 0x3866, 10664 },
- { 0x3867, 10594 },
- { 0x3868, 10714 },
- { 0x3869, 10644 },
- { 0x386A, 10764 },
- { 0x386B, 10559 },
- { 0x386C, 10679 },
- { 0x386D, 10584 },
- { 0x386E, 10704 },
- { 0x386F, 10619 },
- { 0x3870, 10739 },
- { 0x3871, 10599 },
- { 0x3872, 10719 },
- { 0x3873, 10579 },
- { 0x3874, 10699 },
- { 0x3875, 10614 },
- { 0x3876, 10734 },
- { 0x3877, 10569 },
- { 0x3878, 10689 },
- { 0x3879, 10539 },
- { 0x387A, 10659 },
- { 0x387B, 10459 },
- { 0x387C, 10503 },
- { 0x387D, 10491 },
- { 0x387E, 10527 },
- { 0x387F, 10499 },
- { 0x3880, 10487 },
- { 0x3881, 10495 },
- { 0x3882, 10463 },
- { 0x3883, 10519 },
- { 0x3884, 10535 },
- { 0x3885, 10523 },
- { 0x3886, 10531 },
- { 0x3887, 10515 },
- { 0x3888, 10511 },
- { 0x3889, 10507 },
- { 0x388A, 10467 },
- { 0x388B, 10482 },
- { 0x388C, 10472 },
- { 0x388D, 10477 },
- { 0x388E, 10789 },
- { 0x388F, 10797 },
- { 0x3890, 10793 },
- { 0x3891, 10779 },
- { 0x3892, 10784 },
- { 0x3893, 51418 },
- { 0x3894, 51431 },
- { 0x3895, 51461 },
- { 0x3896, 51516 },
- { 0x3897, 51545 },
- { 0x3898, 51598 },
- { 0x3899, 51465 },
- { 0x389A, 51561 },
- { 0x389B, 51512 },
- { 0x389C, 51528 },
- { 0x389D, 51532 },
- { 0x389E, 51353 },
- { 0x389F, 51358 },
- { 0x38A0, 51363 },
- { 0x38A1, 51348 },
- { 0x38A2, 51368 },
- { 0x38A3, 51613 },
- { 0x38A4, 51304 },
- { 0x38A5, 51292 },
- { 0x38A6, 51619 },
- { 0x38A7, 51299 },
- { 0x38A8, 51413 },
- { 0x38A9, 51610 },
- { 0x38AA, 77319 },
- { 0x38AB, 77313 },
- { 0x38AC, 77403 },
- { 0x38AD, 77406 },
- { 0x38AE, 77310 },
- { 0x38AF, 77316 },
- { 0x38B0, 77124 },
- { 0x38B1, 77118 },
- { 0x38B2, 77379 },
- { 0x38B3, 77382 },
- { 0x38B4, 77115 },
- { 0x38B5, 77121 },
- { 0x38B6, 76542 },
- { 0x38B7, 76536 },
- { 0x38B8, 77133 },
- { 0x38B9, 77136 },
- { 0x38BA, 76533 },
- { 0x38BB, 76539 },
- { 0x38BC, 77364 },
- { 0x38BD, 77376 },
- { 0x38BE, 77370 },
- { 0x38BF, 77409 },
- { 0x38C0, 77412 },
- { 0x38C1, 77367 },
- { 0x38C2, 77373 },
- { 0x38C3, 76434 },
- { 0x38C4, 76446 },
- { 0x38C5, 76440 },
- { 0x38C6, 77067 },
- { 0x38C7, 77070 },
- { 0x38C8, 76437 },
- { 0x38C9, 76443 },
- { 0x38CA, 26639 },
- { 0x38CB, 23568 },
- { 0x38CC, 27113 },
- { 0x38CD, 26629 },
- { 0x38CE, 23929 },
- { 0x38CF, 26569 },
- { 0x38D0, 26696 },
- { 0x38D1, 24546 },
- { 0x38D2, 24498 },
- { 0x38D3, 24513 },
- { 0x38D4, 24621 },
- { 0x38D5, 24744 },
- { 0x38D6, 26296 },
- { 0x38D7, 27118 },
- { 0x38D8, 27123 },
- { 0x38D9, 26497 },
- { 0x38DA, 26988 },
- { 0x38DB, 26850 },
- { 0x38DC, 26857 },
- { 0x38DD, 26779 },
- { 0x38DE, 26785 },
- { 0x38DF, 26953 },
- { 0x38E0, 27315 },
- { 0x38E1, 25276 },
- { 0x38E2, 26673 },
- { 0x38E3, 25265 },
- { 0x38E4, 26678 },
- { 0x38E5, 26703 },
- { 0x38E6, 26708 },
- { 0x38E7, 26983 },
- { 0x38E8, 25614 },
- { 0x38E9, 25505 },
- { 0x38EA, 26248 },
- { 0x38EB, 26865 },
- { 0x38EC, 25576 },
- { 0x38ED, 26264 },
- { 0x38EE, 26276 },
- { 0x38EF, 26268 },
- { 0x38F0, 25865 },
- { 0x38F1, 25873 },
- { 0x38F2, 25881 },
- { 0x38F3, 25893 },
- { 0x38F4, 25972 },
- { 0x38F5, 80868 },
- { 0x38F6, 81387 },
- { 0x38F7, 81222 },
- { 0x38F8, 81208 },
- { 0x38F9, 81303 },
- { 0x38FA, 26578 },
- { 0x38FB, 26998 },
- { 0x38FC, 26512 },
- { 0x38FD, 26256 },
- { 0x38FE, 26993 },
- { 0x38FF, 20538 },
- { 0x3900, 69535 },
- { 0x3901, 69539 },
- { 0x3902, 69543 },
- { 0x3903, 69547 },
- { 0x3904, 69555 },
- { 0x3905, 69559 },
- { 0x3906, 69587 },
- { 0x3907, 69635 },
- { 0x3908, 69591 },
- { 0x3909, 69595 },
- { 0x390A, 69599 },
- { 0x390B, 69603 },
- { 0x390C, 69607 },
- { 0x390D, 69611 },
- { 0x390E, 69615 },
- { 0x390F, 69619 },
- { 0x3910, 69623 },
- { 0x3911, 69627 },
- { 0x3912, 69631 },
- { 0x3913, 69639 },
- { 0x3914, 69643 },
- { 0x3915, 69647 },
- { 0x3916, 69651 },
- { 0x3917, 69655 },
- { 0x3918, 69659 },
- { 0x3919, 69663 },
- { 0x391A, 69667 },
- { 0x391B, 69671 },
- { 0x391C, 69675 },
- { 0x391D, 69679 },
- { 0x391E, 69687 },
- { 0x391F, 69799 },
- { 0x3920, 69803 },
- { 0x3921, 69691 },
- { 0x3922, 69695 },
- { 0x3923, 69699 },
- { 0x3924, 69703 },
- { 0x3925, 69707 },
- { 0x3926, 69807 },
- { 0x3927, 69811 },
- { 0x3928, 69815 },
- { 0x3929, 69819 },
- { 0x392A, 69823 },
- { 0x392B, 69827 },
- { 0x392C, 69711 },
- { 0x392D, 69551 },
- { 0x392E, 69715 },
- { 0x392F, 69719 },
- { 0x3930, 69723 },
- { 0x3931, 69727 },
- { 0x3932, 69731 },
- { 0x3933, 69563 },
- { 0x3934, 69735 },
- { 0x3935, 69567 },
- { 0x3936, 69739 },
- { 0x3937, 69571 },
- { 0x3938, 69743 },
- { 0x3939, 69575 },
- { 0x393A, 69579 },
- { 0x393B, 69583 },
- { 0x393C, 69795 },
- { 0x393D, 69831 },
- { 0x393E, 69835 },
- { 0x393F, 69839 },
- { 0x3940, 69843 },
- { 0x3941, 69847 },
- { 0x3942, 69851 },
- { 0x3943, 69855 },
- { 0x3944, 69859 },
- { 0x3945, 69863 },
- { 0x3946, 69867 },
- { 0x3947, 69871 },
- { 0x3948, 69875 },
- { 0x3949, 69747 },
- { 0x394A, 69751 },
- { 0x394B, 69755 },
- { 0x394C, 69759 },
- { 0x394D, 69763 },
- { 0x394E, 69767 },
- { 0x394F, 69771 },
- { 0x3950, 51485 },
- { 0x3951, 51524 },
- { 0x3952, 51494 },
- { 0x3953, 51503 },
- { 0x3954, 51448 },
- { 0x3955, 51439 },
- { 0x3956, 51557 },
- { 0x3957, 51536 },
- { 0x3958, 51577 },
- { 0x3959, 51581 },
- { 0x395A, 51594 },
- { 0x395B, 51549 },
- { 0x395C, 51602 },
- { 0x395D, 51477 },
- { 0x395E, 51457 },
- { 0x395F, 51422 },
- { 0x3960, 51590 },
- { 0x3961, 51606 },
- { 0x3962, 51473 },
- { 0x3963, 51573 },
- { 0x3964, 51520 },
- { 0x3965, 51435 },
- { 0x3966, 51481 },
- { 0x3967, 51469 },
- { 0x3968, 51569 },
- { 0x3969, 51565 },
- { 0x396A, 51553 },
- { 0x396B, 51489 },
- { 0x396C, 51498 },
- { 0x396D, 51507 },
- { 0x396E, 51452 },
- { 0x396F, 51443 },
- { 0x3970, 51540 },
- { 0x3971, 51585 },
- { 0x3972, 51426 },
- { 0x3973, 51388 },
- { 0x3974, 51378 },
- { 0x3975, 51373 },
- { 0x3976, 51398 },
- { 0x3977, 51403 },
- { 0x3978, 51393 },
- { 0x3979, 51408 },
- { 0x397A, 51383 },
- { 0x397B, 51616 },
- { 0x397C, 51288 },
- { 0x397D, 51295 },
- { 0x397E, 51332 },
- { 0x397F, 51308 },
- { 0x3980, 51316 },
- { 0x3981, 51344 },
- { 0x3982, 51324 },
- { 0x3983, 51320 },
- { 0x3984, 51312 },
- { 0x3985, 51340 },
- { 0x3986, 51336 },
- { 0x3987, 51328 },
- { 0x3988, 46589 },
- { 0x3989, 46583 },
- { 0x398A, 46538 },
- { 0x398B, 46607 },
- { 0x398C, 46610 },
- { 0x398D, 46595 },
- { 0x398E, 46592 },
- { 0x398F, 46616 },
- { 0x3990, 46556 },
- { 0x3991, 46487 },
- { 0x3992, 46568 },
- { 0x3993, 46490 },
- { 0x3994, 46493 },
- { 0x3995, 46628 },
- { 0x3996, 46577 },
- { 0x3997, 46580 },
- { 0x3998, 46505 },
- { 0x3999, 46574 },
- { 0x399A, 46508 },
- { 0x399B, 46511 },
- { 0x399C, 46442 },
- { 0x399D, 46643 },
- { 0x399E, 46646 },
- { 0x399F, 46106 },
- { 0x39A0, 46223 },
- { 0x39A1, 46142 },
- { 0x39A2, 46340 },
- { 0x39A3, 46199 },
- { 0x39A4, 46145 },
- { 0x39A5, 46364 },
- { 0x39A6, 46196 },
- { 0x39A7, 46271 },
- { 0x39A8, 46274 },
- { 0x39A9, 46334 },
- { 0x39AA, 46346 },
- { 0x39AB, 46361 },
- { 0x39AC, 46328 },
- { 0x39AD, 46352 },
- { 0x39AE, 46373 },
- { 0x39AF, 46268 },
- { 0x39B0, 46379 },
- { 0x39B1, 46214 },
- { 0x39B2, 46091 },
- { 0x39B3, 46301 },
- { 0x39B4, 46055 },
- { 0x39B5, 46298 },
- { 0x39B6, 46085 },
- { 0x39B7, 46178 },
- { 0x39B8, 46367 },
- { 0x39B9, 46115 },
- { 0x39BA, 46061 },
- { 0x39BB, 46322 },
- { 0x39BC, 46109 },
- { 0x39BD, 46238 },
- { 0x39BE, 46040 },
- { 0x39BF, 46358 },
- { 0x39C0, 46310 },
- { 0x39C1, 46313 },
- { 0x39C2, 46190 },
- { 0x39C3, 46034 },
- { 0x39C4, 46187 },
- { 0x39C5, 46193 },
- { 0x39C6, 46037 },
- { 0x39C7, 46232 },
- { 0x39C8, 46376 },
- { 0x39C9, 46280 },
- { 0x39CA, 46277 },
- { 0x39CB, 46067 },
- { 0x39CC, 46295 },
- { 0x39CD, 46049 },
- { 0x39CE, 46175 },
- { 0x39CF, 46289 },
- { 0x39D0, 5860 },
- { 0x39D1, 5863 },
- { 0x39D2, 5866 },
- { 0x39D3, 5869 },
- { 0x39D4, 5872 },
- { 0x39D5, 27164 },
- { 0x39D6, 27168 },
- { 0x39D7, 27172 },
- { 0x39D8, 27188 },
- { 0x39D9, 27192 },
- { 0x39DA, 27196 },
- { 0x39DB, 27184 },
- { 0x39DC, 65949 },
- { 0x39DD, 65939 },
- { 0x39DE, 65944 },
- { 0x39DF, 65959 },
- { 0x39E0, 65954 },
- { 0x39E1, 47033 },
- { 0x39E2, 46823 },
- { 0x39E3, 47239 },
- { 0x39E4, 47221 },
- { 0x39E5, 47120 },
- { 0x39E6, 47128 },
- { 0x39E7, 47108 },
- { 0x39E8, 47112 },
- { 0x39E9, 47137 },
- { 0x39EA, 47132 },
- { 0x39EB, 47124 },
- { 0x39EC, 47116 },
- { 0x39ED, 47225 },
- { 0x39EE, 47081 },
- { 0x39EF, 47075 },
- { 0x39F0, 47100 },
- { 0x39F1, 47092 },
- { 0x39F2, 47051 },
- { 0x39F3, 47056 },
- { 0x39F4, 47046 },
- { 0x39F5, 46956 },
- { 0x39F6, 47184 },
- { 0x39F7, 47144 },
- { 0x39F8, 46930 },
- { 0x39F9, 47025 },
- { 0x39FA, 47208 },
- { 0x39FB, 47012 },
- { 0x39FC, 47038 },
- { 0x39FD, 47163 },
- { 0x39FE, 46972 },
- { 0x39FF, 47192 },
- { 0x3A00, 46980 },
- { 0x3A01, 46988 },
- { 0x3A02, 47216 },
- { 0x3A03, 47153 },
- { 0x3A04, 46943 },
- { 0x3A05, 47200 },
- { 0x3A06, 46996 },
- { 0x3A07, 47067 },
- { 0x3A08, 47087 },
- { 0x3A09, 47004 },
- { 0x3A0A, 47020 },
- { 0x3A0B, 46951 },
- { 0x3A0C, 46967 },
- { 0x3A0D, 46938 },
- { 0x3A0E, 47230 },
- { 0x3A0F, 37264 },
- { 0x3A10, 37258 },
- { 0x3A11, 37309 },
- { 0x3A12, 37294 },
- { 0x3A13, 37304 },
- { 0x3A14, 37299 },
- { 0x3A15, 36579 },
- { 0x3A16, 36564 },
- { 0x3A17, 36574 },
- { 0x3A18, 36569 },
- { 0x3A19, 37790 },
- { 0x3A1A, 37775 },
- { 0x3A1B, 37785 },
- { 0x3A1C, 37780 },
- { 0x3A1D, 38170 },
- { 0x3A1E, 38155 },
- { 0x3A1F, 38165 },
- { 0x3A20, 38160 },
- { 0x3A21, 38134 },
- { 0x3A22, 38119 },
- { 0x3A23, 38129 },
- { 0x3A24, 38124 },
- { 0x3A25, 37747 },
- { 0x3A26, 37732 },
- { 0x3A27, 37742 },
- { 0x3A28, 37737 },
- { 0x3A29, 36883 },
- { 0x3A2A, 36868 },
- { 0x3A2B, 36878 },
- { 0x3A2C, 36873 },
- { 0x3A2D, 38026 },
- { 0x3A2E, 38011 },
- { 0x3A2F, 38021 },
- { 0x3A30, 38016 },
- { 0x3A31, 37345 },
- { 0x3A32, 37330 },
- { 0x3A33, 37340 },
- { 0x3A34, 37335 },
- { 0x3A35, 37584 },
- { 0x3A36, 37569 },
- { 0x3A37, 37579 },
- { 0x3A38, 37574 },
- { 0x3A39, 38111 },
- { 0x3A3A, 38096 },
- { 0x3A3B, 38106 },
- { 0x3A3C, 38101 },
- { 0x3A3D, 38255 },
- { 0x3A3E, 38240 },
- { 0x3A3F, 38250 },
- { 0x3A40, 38245 },
- { 0x3A41, 38147 },
- { 0x3A42, 38142 },
- { 0x3A43, 37803 },
- { 0x3A44, 37798 },
- { 0x3A45, 36096 },
- { 0x3A46, 36091 },
- { 0x3A47, 37322 },
- { 0x3A48, 37317 },
- { 0x3A49, 36438 },
- { 0x3A4A, 36433 },
- { 0x3A4B, 37597 },
- { 0x3A4C, 37592 },
- { 0x3A4D, 37980 },
- { 0x3A4E, 37965 },
- { 0x3A4F, 37975 },
- { 0x3A50, 37970 },
- { 0x3A51, 36213 },
- { 0x3A52, 36198 },
- { 0x3A53, 36208 },
- { 0x3A54, 36203 },
- { 0x3A55, 37368 },
- { 0x3A56, 37353 },
- { 0x3A57, 37363 },
- { 0x3A58, 37358 },
- { 0x3A59, 38003 },
- { 0x3A5A, 37988 },
- { 0x3A5B, 37998 },
- { 0x3A5C, 37993 },
- { 0x3A5D, 37545 },
- { 0x3A5E, 37539 },
- { 0x3A5F, 38049 },
- { 0x3A60, 38034 },
- { 0x3A61, 38044 },
- { 0x3A62, 38039 },
- { 0x3A63, 36368 },
- { 0x3A64, 36360 },
- { 0x3A65, 36348 },
- { 0x3A66, 36330 },
- { 0x3A67, 36342 },
- { 0x3A68, 36336 },
- { 0x3A69, 36424 },
- { 0x3A6A, 36406 },
- { 0x3A6B, 36418 },
- { 0x3A6C, 36412 },
- { 0x3A6D, 37104 },
- { 0x3A6E, 37098 },
- { 0x3A6F, 37069 },
- { 0x3A70, 37060 },
- { 0x3A71, 38300 },
- { 0x3A72, 38304 },
- { 0x3A73, 38308 },
- { 0x3A74, 38313 },
- { 0x3A75, 38353 },
- { 0x3A76, 38358 },
- { 0x3A77, 38363 },
- { 0x3A78, 38370 },
- { 0x3A79, 38330 },
- { 0x3A7A, 38335 },
- { 0x3A7B, 38377 },
- { 0x3A7C, 38318 },
- { 0x3A7D, 38324 },
- { 0x3A7E, 38340 },
- { 0x3A7F, 38343 },
- { 0x3A80, 38348 },
- { 0x3A81, 35774 },
- { 0x3A82, 35759 },
- { 0x3A83, 35769 },
- { 0x3A84, 35764 },
- { 0x3A85, 35748 },
- { 0x3A86, 35743 },
- { 0x3A87, 35787 },
- { 0x3A88, 35782 },
- { 0x3A89, 35813 },
- { 0x3A8A, 35808 },
- { 0x3A8B, 35735 },
- { 0x3A8C, 35800 },
- { 0x3A8D, 35795 },
- { 0x3A8E, 38215 },
- { 0x3A8F, 38209 },
- { 0x3A90, 38231 },
- { 0x3A91, 38225 },
- { 0x3A92, 35721 },
- { 0x3A93, 35706 },
- { 0x3A94, 35716 },
- { 0x3A95, 35711 },
- { 0x3A96, 38184 },
- { 0x3A97, 38175 },
- { 0x3A98, 40587 },
- { 0x3A99, 40555 },
- { 0x3A9A, 40415 },
- { 0x3A9B, 40405 },
- { 0x3A9C, 40525 },
- { 0x3A9D, 40515 },
- { 0x3A9E, 40395 },
- { 0x3A9F, 40385 },
- { 0x3AA0, 40435 },
- { 0x3AA1, 40425 },
- { 0x3AA2, 40455 },
- { 0x3AA3, 40445 },
- { 0x3AA4, 40375 },
- { 0x3AA5, 40355 },
- { 0x3AA6, 40365 },
- { 0x3AA7, 42143 },
- { 0x3AA8, 42117 },
- { 0x3AA9, 42130 },
- { 0x3AAA, 37883 },
- { 0x3AAB, 37865 },
- { 0x3AAC, 37877 },
- { 0x3AAD, 37871 },
- { 0x3AAE, 40607 },
- { 0x3AAF, 40475 },
- { 0x3AB0, 40657 },
- { 0x3AB1, 40576 },
- { 0x3AB2, 40545 },
- { 0x3AB3, 38630 },
- { 0x3AB4, 38565 },
- { 0x3AB5, 38653 },
- { 0x3AB6, 38681 },
- { 0x3AB7, 38615 },
- { 0x3AB8, 38600 },
- { 0x3AB9, 40038 },
- { 0x3ABA, 39945 },
- { 0x3ABB, 40080 },
- { 0x3ABC, 40154 },
- { 0x3ABD, 39995 },
- { 0x3ABE, 39980 },
- { 0x3ABF, 41636 },
- { 0x3AC0, 41664 },
- { 0x3AC1, 41628 },
- { 0x3AC2, 41613 },
- { 0x3AC3, 40766 },
- { 0x3AC4, 40847 },
- { 0x3AC5, 38998 },
- { 0x3AC6, 39031 },
- { 0x3AC7, 40898 },
- { 0x3AC8, 40854 },
- { 0x3AC9, 40912 },
- { 0x3ACA, 41471 },
- { 0x3ACB, 41373 },
- { 0x3ACC, 41511 },
- { 0x3ACD, 41577 },
- { 0x3ACE, 39720 },
- { 0x3ACF, 39803 },
- { 0x3AD0, 38786 },
- { 0x3AD1, 38728 },
- { 0x3AD2, 38818 },
- { 0x3AD3, 38832 },
- { 0x3AD4, 39817 },
- { 0x3AD5, 39904 },
- { 0x3AD6, 40701 },
- { 0x3AD7, 38491 },
- { 0x3AD8, 38542 },
- { 0x3AD9, 41732 },
- { 0x3ADA, 41774 },
- { 0x3ADB, 38890 },
- { 0x3ADC, 38846 },
- { 0x3ADD, 38922 },
- { 0x3ADE, 38945 },
- { 0x3ADF, 38875 },
- { 0x3AE0, 38860 },
- { 0x3AE1, 39591 },
- { 0x3AE2, 39671 },
- { 0x3AE3, 39620 },
- { 0x3AE4, 39605 },
- { 0x3AE5, 39186 },
- { 0x3AE6, 39200 },
- { 0x3AE7, 39114 },
- { 0x3AE8, 39214 },
- { 0x3AE9, 39142 },
- { 0x3AEA, 39269 },
- { 0x3AEB, 39178 },
- { 0x3AEC, 39156 },
- { 0x3AED, 39490 },
- { 0x3AEE, 39320 },
- { 0x3AEF, 39522 },
- { 0x3AF0, 39577 },
- { 0x3AF1, 39423 },
- { 0x3AF2, 39341 },
- { 0x3AF3, 41025 },
- { 0x3AF4, 40953 },
- { 0x3AF5, 41066 },
- { 0x3AF6, 41096 },
- { 0x3AF7, 40974 },
- { 0x3AF8, 40960 },
- { 0x3AF9, 41258 },
- { 0x3AFA, 41138 },
- { 0x3AFB, 41272 },
- { 0x3AFC, 41319 },
- { 0x3AFD, 41188 },
- { 0x3AFE, 41173 },
- { 0x3AFF, 39060 },
- { 0x3B00, 39092 },
- { 0x3B01, 39045 },
- { 0x3B02, 39038 },
- { 0x3B03, 40265 },
- { 0x3B04, 40191 },
- { 0x3B05, 40279 },
- { 0x3B06, 40334 },
- { 0x3B07, 40241 },
- { 0x3B08, 40226 },
- { 0x3B09, 41584 },
- { 0x3B0A, 39678 },
- { 0x3B0B, 40731 },
- { 0x3B0C, 42095 },
- { 0x3B0D, 42102 },
- { 0x3B0E, 42074 },
- { 0x3B0F, 42060 },
- { 0x3B10, 42088 },
- { 0x3B11, 42109 },
- { 0x3B12, 40505 },
- { 0x3B13, 40677 },
- { 0x3B14, 40627 },
- { 0x3B15, 40667 },
- { 0x3B16, 40565 },
- { 0x3B17, 40535 },
- { 0x3B18, 38586 },
- { 0x3B19, 38695 },
- { 0x3B1A, 38660 },
- { 0x3B1B, 38688 },
- { 0x3B1C, 38607 },
- { 0x3B1D, 38593 },
- { 0x3B1E, 39966 },
- { 0x3B1F, 40168 },
- { 0x3B20, 40133 },
- { 0x3B21, 40161 },
- { 0x3B22, 39987 },
- { 0x3B23, 39973 },
- { 0x3B24, 41599 },
- { 0x3B25, 41678 },
- { 0x3B26, 41643 },
- { 0x3B27, 41671 },
- { 0x3B28, 41620 },
- { 0x3B29, 41606 },
- { 0x3B2A, 38867 },
- { 0x3B2B, 38853 },
- { 0x3B2C, 39612 },
- { 0x3B2D, 39598 },
- { 0x3B2E, 39163 },
- { 0x3B2F, 39121 },
- { 0x3B30, 39248 },
- { 0x3B31, 39170 },
- { 0x3B32, 39149 },
- { 0x3B33, 39556 },
- { 0x3B34, 39415 },
- { 0x3B35, 39334 },
- { 0x3B36, 40967 },
- { 0x3B37, 41082 },
- { 0x3B38, 41159 },
- { 0x3B39, 41333 },
- { 0x3B3A, 41298 },
- { 0x3B3B, 41326 },
- { 0x3B3C, 41180 },
- { 0x3B3D, 41166 },
- { 0x3B3E, 40722 },
- { 0x3B3F, 40212 },
- { 0x3B40, 40348 },
- { 0x3B41, 40313 },
- { 0x3B42, 40341 },
- { 0x3B43, 40233 },
- { 0x3B44, 40219 },
- { 0x3B45, 40597 },
- { 0x3B46, 40465 },
- { 0x3B47, 40617 },
- { 0x3B48, 40647 },
- { 0x3B49, 40495 },
- { 0x3B4A, 38623 },
- { 0x3B4B, 38558 },
- { 0x3B4C, 38646 },
- { 0x3B4D, 38674 },
- { 0x3B4E, 38579 },
- { 0x3B4F, 40031 },
- { 0x3B50, 39938 },
- { 0x3B51, 40073 },
- { 0x3B52, 40147 },
- { 0x3B53, 39959 },
- { 0x3B54, 41657 },
- { 0x3B55, 40759 },
- { 0x3B56, 40840 },
- { 0x3B57, 38991 },
- { 0x3B58, 39024 },
- { 0x3B59, 40891 },
- { 0x3B5A, 40905 },
- { 0x3B5B, 41464 },
- { 0x3B5C, 41366 },
- { 0x3B5D, 41504 },
- { 0x3B5E, 41570 },
- { 0x3B5F, 39713 },
- { 0x3B60, 39771 },
- { 0x3B61, 39796 },
- { 0x3B62, 38779 },
- { 0x3B63, 38721 },
- { 0x3B64, 38811 },
- { 0x3B65, 38825 },
- { 0x3B66, 39810 },
- { 0x3B67, 40694 },
- { 0x3B68, 38484 },
- { 0x3B69, 38535 },
- { 0x3B6A, 41725 },
- { 0x3B6B, 41767 },
- { 0x3B6C, 38883 },
- { 0x3B6D, 38839 },
- { 0x3B6E, 38915 },
- { 0x3B6F, 38938 },
- { 0x3B70, 39584 },
- { 0x3B71, 39664 },
- { 0x3B72, 39193 },
- { 0x3B73, 39107 },
- { 0x3B74, 39207 },
- { 0x3B75, 39135 },
- { 0x3B76, 39262 },
- { 0x3B77, 39483 },
- { 0x3B78, 39313 },
- { 0x3B79, 39515 },
- { 0x3B7A, 39570 },
- { 0x3B7B, 39327 },
- { 0x3B7C, 41018 },
- { 0x3B7D, 40946 },
- { 0x3B7E, 41059 },
- { 0x3B7F, 41089 },
- { 0x3B80, 41251 },
- { 0x3B81, 41131 },
- { 0x3B82, 41265 },
- { 0x3B83, 41312 },
- { 0x3B84, 41152 },
- { 0x3B85, 39053 },
- { 0x3B86, 39085 },
- { 0x3B87, 39099 },
- { 0x3B88, 40258 },
- { 0x3B89, 40184 },
- { 0x3B8A, 40272 },
- { 0x3B8B, 40327 },
- { 0x3B8C, 40205 },
- { 0x3B8D, 40637 },
- { 0x3B8E, 40485 },
- { 0x3B8F, 38667 },
- { 0x3B90, 38572 },
- { 0x3B91, 40140 },
- { 0x3B92, 39952 },
- { 0x3B93, 41650 },
- { 0x3B94, 41592 },
- { 0x3B95, 41563 },
- { 0x3B96, 41380 },
- { 0x3B97, 42022 },
- { 0x3B98, 41856 },
- { 0x3B99, 39128 },
- { 0x3B9A, 39255 },
- { 0x3B9B, 39563 },
- { 0x3B9C, 41305 },
- { 0x3B9D, 41145 },
- { 0x3B9E, 40320 },
- { 0x3B9F, 40198 },
- { 0x3BA0, 42067 },
- { 0x3BA1, 42053 },
- { 0x3BA2, 42081 },
- { 0x3BA3, 39846 },
- { 0x3BA4, 39831 },
- { 0x3BA5, 38458 },
- { 0x3BA6, 38443 },
- { 0x3BA7, 41717 },
- { 0x3BA8, 41702 },
- { 0x3BA9, 41430 },
- { 0x3BAA, 41415 },
- { 0x3BAB, 41906 },
- { 0x3BAC, 41891 },
- { 0x3BAD, 38974 },
- { 0x3BAE, 38959 },
- { 0x3BAF, 40795 },
- { 0x3BB0, 40780 },
- { 0x3BB1, 40883 },
- { 0x3BB2, 40868 },
- { 0x3BB3, 39763 },
- { 0x3BB4, 39748 },
- { 0x3BB5, 38771 },
- { 0x3BB6, 38756 },
- { 0x3BB7, 41944 },
- { 0x3BB8, 41849 },
- { 0x3BB9, 41972 },
- { 0x3BBA, 42036 },
- { 0x3BBB, 41877 },
- { 0x3BBC, 41401 },
- { 0x3BBD, 39734 },
- { 0x3BBE, 38742 },
- { 0x3BBF, 39838 },
- { 0x3BC0, 39824 },
- { 0x3BC1, 38450 },
- { 0x3BC2, 38436 },
- { 0x3BC3, 41709 },
- { 0x3BC4, 41695 },
- { 0x3BC5, 41422 },
- { 0x3BC6, 41408 },
- { 0x3BC7, 41898 },
- { 0x3BC8, 41884 },
- { 0x3BC9, 38966 },
- { 0x3BCA, 38952 },
- { 0x3BCB, 40787 },
- { 0x3BCC, 40773 },
- { 0x3BCD, 40875 },
- { 0x3BCE, 40861 },
- { 0x3BCF, 39755 },
- { 0x3BD0, 39741 },
- { 0x3BD1, 38763 },
- { 0x3BD2, 38749 },
- { 0x3BD3, 41923 },
- { 0x3BD4, 41828 },
- { 0x3BD5, 41951 },
- { 0x3BD6, 42015 },
- { 0x3BD7, 41870 },
- { 0x3BD8, 41394 },
- { 0x3BD9, 39727 },
- { 0x3BDA, 38735 },
- { 0x3BDB, 41937 },
- { 0x3BDC, 41842 },
- { 0x3BDD, 41965 },
- { 0x3BDE, 42029 },
- { 0x3BDF, 41387 },
- { 0x3BE0, 41863 },
- { 0x3BE1, 39897 },
- { 0x3BE2, 41457 },
- { 0x3BE3, 41359 },
- { 0x3BE4, 41497 },
- { 0x3BE5, 41930 },
- { 0x3BE6, 41835 },
- { 0x3BE7, 41958 },
- { 0x3BE8, 39890 },
- { 0x3BE9, 40687 },
- { 0x3BEA, 40708 },
- { 0x3BEB, 40715 },
- { 0x3BEC, 51720 },
- { 0x3BED, 51723 },
- { 0x3BEE, 40022 },
- { 0x3BEF, 39911 },
- { 0x3BF0, 39920 },
- { 0x3BF1, 39929 },
- { 0x3BF2, 40064 },
- { 0x3BF3, 40115 },
- { 0x3BF4, 40087 },
- { 0x3BF5, 40124 },
- { 0x3BF6, 40803 },
- { 0x3BF7, 40812 },
- { 0x3BF8, 39005 },
- { 0x3BF9, 39014 },
- { 0x3BFA, 41350 },
- { 0x3BFB, 41438 },
- { 0x3BFC, 41447 },
- { 0x3BFD, 41518 },
- { 0x3BFE, 41527 },
- { 0x3BFF, 41536 },
- { 0x3C00, 41545 },
- { 0x3C01, 41554 },
- { 0x3C02, 39686 },
- { 0x3C03, 39695 },
- { 0x3C04, 39778 },
- { 0x3C05, 41810 },
- { 0x3C06, 41819 },
- { 0x3C07, 41914 },
- { 0x3C08, 41979 },
- { 0x3C09, 41988 },
- { 0x3C0A, 41997 },
- { 0x3C0B, 42006 },
- { 0x3C0C, 38711 },
- { 0x3C0D, 38793 },
- { 0x3C0E, 38802 },
- { 0x3C0F, 39854 },
- { 0x3C10, 39863 },
- { 0x3C11, 39881 },
- { 0x3C12, 39872 },
- { 0x3C13, 38466 },
- { 0x3C14, 38517 },
- { 0x3C15, 38526 },
- { 0x3C16, 38507 },
- { 0x3C17, 41758 },
- { 0x3C18, 41739 },
- { 0x3C19, 41748 },
- { 0x3C1A, 38897 },
- { 0x3C1B, 38906 },
- { 0x3C1C, 39628 },
- { 0x3C1D, 39655 },
- { 0x3C1E, 39295 },
- { 0x3C1F, 39276 },
- { 0x3C20, 39285 },
- { 0x3C21, 39456 },
- { 0x3C22, 39447 },
- { 0x3C23, 39497 },
- { 0x3C24, 39506 },
- { 0x3C25, 39529 },
- { 0x3C26, 39538 },
- { 0x3C27, 40928 },
- { 0x3C28, 40937 },
- { 0x3C29, 40919 },
- { 0x3C2A, 40982 },
- { 0x3C2B, 41009 },
- { 0x3C2C, 41041 },
- { 0x3C2D, 41050 },
- { 0x3C2E, 41000 },
- { 0x3C2F, 39067 },
- { 0x3C30, 39076 },
- { 0x3C31, 41122 },
- { 0x3C32, 41112 },
- { 0x3C33, 41233 },
- { 0x3C34, 41242 },
- { 0x3C35, 41223 },
- { 0x3C36, 41279 },
- { 0x3C37, 41288 },
- { 0x3C38, 40295 },
- { 0x3C39, 40304 },
- { 0x3C3A, 38637 },
- { 0x3C3B, 40003 },
- { 0x3C3C, 40012 },
- { 0x3C3D, 40045 },
- { 0x3C3E, 40054 },
- { 0x3C3F, 40096 },
- { 0x3C40, 40105 },
- { 0x3C41, 40821 },
- { 0x3C42, 40749 },
- { 0x3C43, 40830 },
- { 0x3C44, 41487 },
- { 0x3C45, 39704 },
- { 0x3C46, 41801 },
- { 0x3C47, 38702 },
- { 0x3C48, 39438 },
- { 0x3C49, 39547 },
- { 0x3C4A, 40175 },
- { 0x3C4B, 40249 },
- { 0x3C4C, 40286 },
- { 0x3C4D, 41073 },
- { 0x3C4E, 39646 },
- { 0x3C4F, 41103 },
- { 0x3C50, 39637 },
- { 0x3C51, 39304 },
- { 0x3C52, 38498 },
- { 0x3C53, 39221 },
- { 0x3C54, 41205 },
- { 0x3C55, 41032 },
- { 0x3C56, 39474 },
- { 0x3C57, 39230 },
- { 0x3C58, 39465 },
- { 0x3C59, 41196 },
- { 0x3C5A, 40740 },
- { 0x3C5B, 38982 },
- { 0x3C5C, 40991 },
- { 0x3C5D, 38929 },
- { 0x3C5E, 38549 },
- { 0x3C5F, 39239 },
- { 0x3C60, 38475 },
- { 0x3C61, 39787 },
- { 0x3C62, 41478 },
- { 0x3C63, 41214 },
- { 0x3C64, 41786 },
- { 0x3C65, 41340 },
- { 0x3C66, 41690 },
- { 0x3C67, 41685 },
- { 0x3C68, 42156 },
- { 0x3C69, 41781 },
- { 0x3C6A, 42048 },
- { 0x3C6B, 42043 },
- { 0x3C6C, 42161 },
- { 0x3C6D, 41796 },
- { 0x3C6E, 42171 },
- { 0x3C6F, 42176 },
- { 0x3C70, 14279 },
- { 0x3C71, 42166 },
- { 0x3C72, 111076 },
- { 0x3C73, 111193 },
- { 0x3C74, 111186 },
- { 0x3C75, 111071 },
- { 0x3C76, 111169 },
- { 0x3C77, 111180 },
- { 0x3C78, 111163 },
- { 0x3C79, 111020 },
- { 0x3C7A, 111119 },
- { 0x3C7B, 111174 },
- { 0x3C7C, 88307 },
- { 0x3C7D, 88316 },
- { 0x3C7E, 87855 },
- { 0x3C7F, 87860 },
- { 0x3C80, 87918 },
- { 0x3C81, 87930 },
- { 0x3C82, 88403 },
- { 0x3C83, 88311 },
- { 0x3C84, 88320 },
- { 0x3C85, 87784 },
- { 0x3C86, 87792 },
- { 0x3C87, 87922 },
- { 0x3C88, 87934 },
- { 0x3C89, 88406 },
- { 0x3C8A, 88064 },
- { 0x3C8B, 88069 },
- { 0x3C8C, 110983 },
- { 0x3C8D, 110965 },
- { 0x3C8E, 110971 },
- { 0x3C8F, 110977 },
- { 0x3C90, 111064 },
- { 0x3C91, 111058 },
- { 0x3C92, 111157 },
- { 0x3C93, 111005 },
- { 0x3C94, 111096 },
- { 0x3C95, 111050 },
- { 0x3C96, 111149 },
- { 0x3C97, 110997 },
- { 0x3C98, 111088 },
- { 0x3C99, 111035 },
- { 0x3C9A, 111134 },
- { 0x3C9B, 110990 },
- { 0x3C9C, 111081 },
- { 0x3C9D, 111028 },
- { 0x3C9E, 111127 },
- { 0x3C9F, 111012 },
- { 0x3CA0, 111103 },
- { 0x3CA1, 52634 },
- { 0x3CA2, 34830 },
- { 0x3CA3, 111043 },
- { 0x3CA4, 111142 },
- { 0x3CA5, 44541 },
- { 0x3CA6, 99545 },
- { 0x3CA7, 15014 },
- { 0x3CA8, 44936 },
- { 0x3CA9, 44538 },
- { 0x3CAA, 99542 },
- { 0x3CAB, 15007 },
- { 0x3CAC, 33414 },
- { 0x3CAD, 33572 },
- { 0x3CAE, 33394 },
- { 0x3CAF, 33564 },
- { 0x3CB0, 33412 },
- { 0x3CB1, 33556 },
- { 0x3CB2, 33569 },
- { 0x3CB3, 33377 },
- { 0x3CB4, 33406 },
- { 0x3CB5, 33425 },
- { 0x3CB6, 33397 },
- { 0x3CB7, 33416 },
- { 0x3CB8, 33401 },
- { 0x3CB9, 33420 },
- { 0x3CBA, 33503 },
- { 0x3CBB, 33559 },
- { 0x3CBC, 33536 },
- { 0x3CBD, 33409 },
- { 0x3CBE, 33578 },
- { 0x3CBF, 33561 },
- { 0x3CC0, 33575 },
- { 0x3CC1, 33500 },
- { 0x3CC2, 33531 },
- { 0x3CC3, 33497 },
- { 0x3CC4, 33528 },
- { 0x3CC5, 33566 },
- { 0x3CC6, 38420 },
- { 0x3CC7, 38407 },
- { 0x3CC8, 38414 },
- { 0x3CC9, 35391 },
- { 0x3CCA, 38432 },
- { 0x3CCB, 35490 },
- { 0x3CCC, 35486 },
- { 0x3CCD, 35456 },
- { 0x3CCE, 35452 },
- { 0x3CCF, 35511 },
- { 0x3CD0, 35507 },
- { 0x3CD1, 38296 },
- { 0x3CD2, 38292 },
- { 0x3CD3, 35669 },
- { 0x3CD4, 35665 },
- { 0x3CD5, 37921 },
- { 0x3CD6, 37223 },
- { 0x3CD7, 37215 },
- { 0x3CD8, 37179 },
- { 0x3CD9, 37171 },
- { 0x3CDA, 36929 },
- { 0x3CDB, 36921 },
- { 0x3CDC, 37201 },
- { 0x3CDD, 37193 },
- { 0x3CDE, 37023 },
- { 0x3CDF, 36999 },
- { 0x3CE0, 37015 },
- { 0x3CE1, 37007 },
- { 0x3CE2, 37286 },
- { 0x3CE3, 37249 },
- { 0x3CE4, 35974 },
- { 0x3CE5, 35959 },
- { 0x3CE6, 35969 },
- { 0x3CE7, 35964 },
- { 0x3CE8, 36854 },
- { 0x3CE9, 36848 },
- { 0x3CEA, 36860 },
- { 0x3CEB, 36824 },
- { 0x3CEC, 36834 },
- { 0x3CED, 36829 },
- { 0x3CEE, 37724 },
- { 0x3CEF, 37709 },
- { 0x3CF0, 37719 },
- { 0x3CF1, 37714 },
- { 0x3CF2, 37417 },
- { 0x3CF3, 37402 },
- { 0x3CF4, 37412 },
- { 0x3CF5, 37407 },
- { 0x3CF6, 36311 },
- { 0x3CF7, 36296 },
- { 0x3CF8, 36306 },
- { 0x3CF9, 36301 },
- { 0x3CFA, 37440 },
- { 0x3CFB, 37425 },
- { 0x3CFC, 37435 },
- { 0x3CFD, 37430 },
- { 0x3CFE, 36083 },
- { 0x3CFF, 36078 },
- { 0x3D00, 37701 },
- { 0x3D01, 37696 },
- { 0x3D02, 36722 },
- { 0x3D03, 36717 },
- { 0x3D04, 37767 },
- { 0x3D05, 37762 },
- { 0x3D06, 37688 },
- { 0x3D07, 37673 },
- { 0x3D08, 37683 },
- { 0x3D09, 37678 },
- { 0x3D0A, 38078 },
- { 0x3D0B, 38063 },
- { 0x3D0C, 38073 },
- { 0x3D0D, 38068 },
- { 0x3D0E, 36766 },
- { 0x3D0F, 36751 },
- { 0x3D10, 36761 },
- { 0x3D11, 36756 },
- { 0x3D12, 36003 },
- { 0x3D13, 35988 },
- { 0x3D14, 35998 },
- { 0x3D15, 35993 },
- { 0x3D16, 36803 },
- { 0x3D17, 36788 },
- { 0x3D18, 36798 },
- { 0x3D19, 36793 },
- { 0x3D1A, 37143 },
- { 0x3D1B, 37128 },
- { 0x3D1C, 37138 },
- { 0x3D1D, 37133 },
- { 0x3D1E, 35874 },
- { 0x3D1F, 35859 },
- { 0x3D20, 35869 },
- { 0x3D21, 35864 },
- { 0x3D22, 37913 },
- { 0x3D23, 37898 },
- { 0x3D24, 37908 },
- { 0x3D25, 37903 },
- { 0x3D26, 36165 },
- { 0x3D27, 36150 },
- { 0x3D28, 36160 },
- { 0x3D29, 36155 },
- { 0x3D2A, 36621 },
- { 0x3D2B, 36606 },
- { 0x3D2C, 36616 },
- { 0x3D2D, 36611 },
- { 0x3D2E, 36492 },
- { 0x3D2F, 36477 },
- { 0x3D30, 36487 },
- { 0x3D31, 36482 },
- { 0x3D32, 36552 },
- { 0x3D33, 36537 },
- { 0x3D34, 36547 },
- { 0x3D35, 36542 },
- { 0x3D36, 37485 },
- { 0x3D37, 37470 },
- { 0x3D38, 37480 },
- { 0x3D39, 37475 },
- { 0x3D3A, 37561 },
- { 0x3D3B, 37530 },
- { 0x3D3C, 37556 },
- { 0x3D3D, 37551 },
- { 0x3D3E, 36397 },
- { 0x3D3F, 36382 },
- { 0x3D40, 36392 },
- { 0x3D41, 36387 },
- { 0x3D42, 36960 },
- { 0x3D43, 36955 },
- { 0x3D44, 37280 },
- { 0x3D45, 37274 },
- { 0x3D46, 37120 },
- { 0x3D47, 37044 },
- { 0x3D48, 37115 },
- { 0x3D49, 37110 },
- { 0x3D4A, 39398 },
- { 0x3D4B, 39388 },
- { 0x3D4C, 39358 },
- { 0x3D4D, 39348 },
- { 0x3D4E, 39378 },
- { 0x3D4F, 39368 },
- { 0x3D50, 39431 },
- { 0x3D51, 39408 },
- { 0x3D52, 15040 },
- { 0x3D53, 95469 },
- { 0x3D54, 95456 },
- { 0x3D55, 95432 },
- { 0x3D56, 95424 },
- { 0x3D57, 95435 },
- { 0x3D58, 95451 },
- { 0x3D59, 95461 },
- { 0x3D5A, 95098 },
- { 0x3D5B, 95416 },
- { 0x3D5C, 95443 },
- { 0x3D5D, 95101 },
- { 0x3D5E, 95106 },
- { 0x3D5F, 95475 },
- { 0x3D60, 95083 },
- { 0x3D61, 95441 },
- { 0x3D62, 95126 },
- { 0x3D63, 95108 },
- { 0x3D64, 95114 },
- { 0x3D65, 95135 },
- { 0x3D66, 95120 },
- { 0x3D67, 95117 },
- { 0x3D68, 95111 },
- { 0x3D69, 95132 },
- { 0x3D6A, 95129 },
- { 0x3D6B, 95123 },
- { 0x3D6C, 95104 },
- { 0x3D6D, 95459 },
- { 0x3D6E, 95453 },
- { 0x3D6F, 95427 },
- { 0x3D70, 95472 },
- { 0x3D71, 95445 },
- { 0x3D72, 95466 },
- { 0x3D73, 95271 },
- { 0x3D74, 95276 },
- { 0x3D75, 95281 },
- { 0x3D76, 95286 },
- { 0x3D77, 95291 },
- { 0x3D78, 95296 },
- { 0x3D79, 95301 },
- { 0x3D7A, 95306 },
- { 0x3D7B, 95311 },
- { 0x3D7C, 95316 },
- { 0x3D7D, 95321 },
- { 0x3D7E, 95326 },
- { 0x3D7F, 95331 },
- { 0x3D80, 95336 },
- { 0x3D81, 95341 },
- { 0x3D82, 95346 },
- { 0x3D83, 95351 },
- { 0x3D84, 95356 },
- { 0x3D85, 95361 },
- { 0x3D86, 95366 },
- { 0x3D87, 95371 },
- { 0x3D88, 95376 },
- { 0x3D89, 95381 },
- { 0x3D8A, 95386 },
- { 0x3D8B, 95391 },
- { 0x3D8C, 95396 },
- { 0x3D8D, 95094 },
- { 0x3D8E, 95438 },
- { 0x3D8F, 95412 },
- { 0x3D90, 95463 },
- { 0x3D91, 95068 },
- { 0x3D92, 95138 },
- { 0x3D93, 95141 },
- { 0x3D94, 95146 },
- { 0x3D95, 95151 },
- { 0x3D96, 95156 },
- { 0x3D97, 95161 },
- { 0x3D98, 95166 },
- { 0x3D99, 95171 },
- { 0x3D9A, 95176 },
- { 0x3D9B, 95181 },
- { 0x3D9C, 95186 },
- { 0x3D9D, 95191 },
- { 0x3D9E, 95196 },
- { 0x3D9F, 95201 },
- { 0x3DA0, 95206 },
- { 0x3DA1, 95211 },
- { 0x3DA2, 95216 },
- { 0x3DA3, 95221 },
- { 0x3DA4, 95226 },
- { 0x3DA5, 95231 },
- { 0x3DA6, 95236 },
- { 0x3DA7, 95241 },
- { 0x3DA8, 95246 },
- { 0x3DA9, 95251 },
- { 0x3DAA, 95256 },
- { 0x3DAB, 95261 },
- { 0x3DAC, 95266 },
- { 0x3DAD, 95086 },
- { 0x3DAE, 95448 },
- { 0x3DAF, 95404 },
- { 0x3DB0, 95419 },
- { 0x3DB1, 95090 },
- { 0x3DB2, 95408 },
- { 0x3DB3, 95962 },
- { 0x3DB4, 95482 },
- { 0x3DB5, 95493 },
- { 0x3DB6, 95966 },
- { 0x3DB7, 95939 },
- { 0x3DB8, 95878 },
- { 0x3DB9, 95894 },
- { 0x3DBA, 95904 },
- { 0x3DBB, 95914 },
- { 0x3DBC, 95899 },
- { 0x3DBD, 95909 },
- { 0x3DBE, 95924 },
- { 0x3DBF, 95934 },
- { 0x3DC0, 95929 },
- { 0x3DC1, 95919 },
- { 0x3DC2, 95969 },
- { 0x3DC3, 95710 },
- { 0x3DC4, 95718 },
- { 0x3DC5, 95730 },
- { 0x3DC6, 95714 },
- { 0x3DC7, 95726 },
- { 0x3DC8, 95754 },
- { 0x3DC9, 95762 },
- { 0x3DCA, 95770 },
- { 0x3DCB, 95758 },
- { 0x3DCC, 95766 },
- { 0x3DCD, 95834 },
- { 0x3DCE, 95842 },
- { 0x3DCF, 95850 },
- { 0x3DD0, 95838 },
- { 0x3DD1, 95846 },
- { 0x3DD2, 95854 },
- { 0x3DD3, 95862 },
- { 0x3DD4, 95870 },
- { 0x3DD5, 95858 },
- { 0x3DD6, 95866 },
- { 0x3DD7, 95794 },
- { 0x3DD8, 95802 },
- { 0x3DD9, 95810 },
- { 0x3DDA, 95798 },
- { 0x3DDB, 95806 },
- { 0x3DDC, 95734 },
- { 0x3DDD, 95742 },
- { 0x3DDE, 95750 },
- { 0x3DDF, 95738 },
- { 0x3DE0, 95746 },
- { 0x3DE1, 95774 },
- { 0x3DE2, 95782 },
- { 0x3DE3, 95790 },
- { 0x3DE4, 95778 },
- { 0x3DE5, 95786 },
- { 0x3DE6, 95882 },
- { 0x3DE7, 95890 },
- { 0x3DE8, 95886 },
- { 0x3DE9, 95814 },
- { 0x3DEA, 95822 },
- { 0x3DEB, 95830 },
- { 0x3DEC, 95818 },
- { 0x3DED, 95826 },
- { 0x3DEE, 95874 },
- { 0x3DEF, 95722 },
- { 0x3DF0, 95943 },
- { 0x3DF1, 95948 },
- { 0x3DF2, 95500 },
- { 0x3DF3, 95619 },
- { 0x3DF4, 95687 },
- { 0x3DF5, 95663 },
- { 0x3DF6, 95607 },
- { 0x3DF7, 95667 },
- { 0x3DF8, 95671 },
- { 0x3DF9, 95623 },
- { 0x3DFA, 95691 },
- { 0x3DFB, 95615 },
- { 0x3DFC, 95695 },
- { 0x3DFD, 95679 },
- { 0x3DFE, 95683 },
- { 0x3DFF, 95651 },
- { 0x3E00, 95703 },
- { 0x3E01, 95699 },
- { 0x3E02, 95675 },
- { 0x3E03, 95603 },
- { 0x3E04, 95611 },
- { 0x3E05, 95659 },
- { 0x3E06, 95647 },
- { 0x3E07, 95587 },
- { 0x3E08, 95643 },
- { 0x3E09, 95599 },
- { 0x3E0A, 95591 },
- { 0x3E0B, 95655 },
- { 0x3E0C, 95627 },
- { 0x3E0D, 95631 },
- { 0x3E0E, 95639 },
- { 0x3E0F, 95635 },
- { 0x3E10, 95595 },
- { 0x3E11, 95503 },
- { 0x3E12, 95523 },
- { 0x3E13, 95551 },
- { 0x3E14, 95579 },
- { 0x3E15, 95527 },
- { 0x3E16, 95507 },
- { 0x3E17, 95583 },
- { 0x3E18, 95555 },
- { 0x3E19, 95515 },
- { 0x3E1A, 95539 },
- { 0x3E1B, 95571 },
- { 0x3E1C, 95535 },
- { 0x3E1D, 95563 },
- { 0x3E1E, 95519 },
- { 0x3E1F, 95575 },
- { 0x3E20, 95543 },
- { 0x3E21, 95547 },
- { 0x3E22, 95567 },
- { 0x3E23, 95531 },
- { 0x3E24, 95559 },
- { 0x3E25, 95511 },
- { 0x3E26, 95080 },
- { 0x3E27, 95401 },
- { 0x3E28, 95071 },
- { 0x3E29, 95430 },
- { 0x3E2A, 95421 },
- { 0x3E2B, 95077 },
- { 0x3E2C, 95074 },
- { 0x3E2D, 95489 },
- { 0x3E2E, 95956 },
- { 0x3E2F, 95707 },
- { 0x3E30, 95959 },
- { 0x3E31, 95953 },
- { 0x3E32, 95486 },
- { 0x3E33, 95497 },
- { 0x3E34, 102522 },
- { 0x3E35, 102525 },
- { 0x3E36, 102528 },
- { 0x3E37, 51710 },
- { 0x3E38, 102573 },
- { 0x3E39, 50669 },
- { 0x3E3A, 50794 },
- { 0x3E3B, 50754 },
- { 0x3E3C, 50894 },
- { 0x3E3D, 50679 },
- { 0x3E3E, 50634 },
- { 0x3E3F, 50829 },
- { 0x3E40, 50664 },
- { 0x3E41, 50699 },
- { 0x3E42, 50849 },
- { 0x3E43, 50874 },
- { 0x3E44, 50834 },
- { 0x3E45, 50784 },
- { 0x3E46, 50904 },
- { 0x3E47, 50964 },
- { 0x3E48, 50824 },
- { 0x3E49, 50914 },
- { 0x3E4A, 50929 },
- { 0x3E4B, 50979 },
- { 0x3E4C, 50974 },
- { 0x3E4D, 50694 },
- { 0x3E4E, 50944 },
- { 0x3E4F, 50704 },
- { 0x3E50, 50729 },
- { 0x3E51, 50659 },
- { 0x3E52, 50734 },
- { 0x3E53, 50764 },
- { 0x3E54, 50854 },
- { 0x3E55, 50869 },
- { 0x3E56, 50644 },
- { 0x3E57, 50939 },
- { 0x3E58, 50799 },
- { 0x3E59, 50684 },
- { 0x3E5A, 50844 },
- { 0x3E5B, 50709 },
- { 0x3E5C, 50969 },
- { 0x3E5D, 50724 },
- { 0x3E5E, 50774 },
- { 0x3E5F, 50889 },
- { 0x3E60, 50749 },
- { 0x3E61, 50859 },
- { 0x3E62, 50639 },
- { 0x3E63, 50744 },
- { 0x3E64, 50769 },
- { 0x3E65, 50674 },
- { 0x3E66, 50809 },
- { 0x3E67, 50689 },
- { 0x3E68, 50879 },
- { 0x3E69, 50884 },
- { 0x3E6A, 50649 },
- { 0x3E6B, 50789 },
- { 0x3E6C, 50654 },
- { 0x3E6D, 50924 },
- { 0x3E6E, 50864 },
- { 0x3E6F, 50954 },
- { 0x3E70, 50804 },
- { 0x3E71, 50814 },
- { 0x3E72, 50714 },
- { 0x3E73, 50949 },
- { 0x3E74, 50719 },
- { 0x3E75, 50739 },
- { 0x3E76, 50819 },
- { 0x3E77, 50984 },
- { 0x3E78, 50934 },
- { 0x3E79, 50994 },
- { 0x3E7A, 50839 },
- { 0x3E7B, 50759 },
- { 0x3E7C, 50899 },
- { 0x3E7D, 50959 },
- { 0x3E7E, 50779 },
- { 0x3E7F, 50919 },
- { 0x3E80, 50909 },
- { 0x3E81, 50989 },
- { 0x3E82, 50999 },
- { 0x3E83, 50008 },
- { 0x3E84, 50012 },
- { 0x3E85, 50016 },
- { 0x3E86, 50020 },
- { 0x3E87, 50024 },
- { 0x3E88, 50028 },
- { 0x3E89, 50032 },
- { 0x3E8A, 50036 },
- { 0x3E8B, 50040 },
- { 0x3E8C, 50044 },
- { 0x3E8D, 50048 },
- { 0x3E8E, 50052 },
- { 0x3E8F, 50056 },
- { 0x3E90, 50060 },
- { 0x3E91, 50064 },
- { 0x3E92, 50069 },
- { 0x3E93, 50074 },
- { 0x3E94, 50079 },
- { 0x3E95, 50409 },
- { 0x3E96, 50414 },
- { 0x3E97, 50419 },
- { 0x3E98, 50424 },
- { 0x3E99, 50429 },
- { 0x3E9A, 50434 },
- { 0x3E9B, 50439 },
- { 0x3E9C, 50444 },
- { 0x3E9D, 50449 },
- { 0x3E9E, 50454 },
- { 0x3E9F, 50084 },
- { 0x3EA0, 50089 },
- { 0x3EA1, 50094 },
- { 0x3EA2, 50099 },
- { 0x3EA3, 50104 },
- { 0x3EA4, 50604 },
- { 0x3EA5, 50609 },
- { 0x3EA6, 50109 },
- { 0x3EA7, 50114 },
- { 0x3EA8, 50119 },
- { 0x3EA9, 50614 },
- { 0x3EAA, 50619 },
- { 0x3EAB, 50123 },
- { 0x3EAC, 50128 },
- { 0x3EAD, 50133 },
- { 0x3EAE, 50137 },
- { 0x3EAF, 50142 },
- { 0x3EB0, 50146 },
- { 0x3EB1, 50150 },
- { 0x3EB2, 50155 },
- { 0x3EB3, 50159 },
- { 0x3EB4, 50163 },
- { 0x3EB5, 50624 },
- { 0x3EB6, 50167 },
- { 0x3EB7, 50171 },
- { 0x3EB8, 50175 },
- { 0x3EB9, 50180 },
- { 0x3EBA, 50184 },
- { 0x3EBB, 50188 },
- { 0x3EBC, 50193 },
- { 0x3EBD, 50198 },
- { 0x3EBE, 50202 },
- { 0x3EBF, 50206 },
- { 0x3EC0, 50210 },
- { 0x3EC1, 50214 },
- { 0x3EC2, 50218 },
- { 0x3EC3, 50222 },
- { 0x3EC4, 50226 },
- { 0x3EC5, 50230 },
- { 0x3EC6, 50234 },
- { 0x3EC7, 50239 },
- { 0x3EC8, 50243 },
- { 0x3EC9, 50248 },
- { 0x3ECA, 50252 },
- { 0x3ECB, 50256 },
- { 0x3ECC, 50260 },
- { 0x3ECD, 50264 },
- { 0x3ECE, 50268 },
- { 0x3ECF, 50272 },
- { 0x3ED0, 50276 },
- { 0x3ED1, 50280 },
- { 0x3ED2, 50284 },
- { 0x3ED3, 50288 },
- { 0x3ED4, 50292 },
- { 0x3ED5, 50297 },
- { 0x3ED6, 50302 },
- { 0x3ED7, 50307 },
- { 0x3ED8, 50312 },
- { 0x3ED9, 50317 },
- { 0x3EDA, 50321 },
- { 0x3EDB, 50326 },
- { 0x3EDC, 50330 },
- { 0x3EDD, 50334 },
- { 0x3EDE, 50340 },
- { 0x3EDF, 50345 },
- { 0x3EE0, 50351 },
- { 0x3EE1, 50356 },
- { 0x3EE2, 50360 },
- { 0x3EE3, 50629 },
- { 0x3EE4, 50364 },
- { 0x3EE5, 50368 },
- { 0x3EE6, 50372 },
- { 0x3EE7, 50376 },
- { 0x3EE8, 50380 },
- { 0x3EE9, 50384 },
- { 0x3EEA, 50389 },
- { 0x3EEB, 50393 },
- { 0x3EEC, 50397 },
- { 0x3EED, 50401 },
- { 0x3EEE, 50405 },
- { 0x3EEF, 50459 },
- { 0x3EF0, 50464 },
- { 0x3EF1, 50469 },
- { 0x3EF2, 50474 },
- { 0x3EF3, 50479 },
- { 0x3EF4, 50484 },
- { 0x3EF5, 50489 },
- { 0x3EF6, 50494 },
- { 0x3EF7, 50499 },
- { 0x3EF8, 50504 },
- { 0x3EF9, 50509 },
- { 0x3EFA, 50514 },
- { 0x3EFB, 50519 },
- { 0x3EFC, 50524 },
- { 0x3EFD, 50529 },
- { 0x3EFE, 50534 },
- { 0x3EFF, 50539 },
- { 0x3F00, 50544 },
- { 0x3F01, 50549 },
- { 0x3F02, 50554 },
- { 0x3F03, 50559 },
- { 0x3F04, 50564 },
- { 0x3F05, 50569 },
- { 0x3F06, 50574 },
- { 0x3F07, 50579 },
- { 0x3F08, 50584 },
- { 0x3F09, 50589 },
- { 0x3F0A, 50594 },
- { 0x3F0B, 50599 },
- { 0x3F0C, 35088 },
- { 0x3F0D, 35084 },
- { 0x3F0E, 35092 },
- { 0x3F0F, 35100 },
- { 0x3F10, 35129 },
- { 0x3F11, 35216 },
- { 0x3F12, 35151 },
- { 0x3F13, 35140 },
- { 0x3F14, 35111 },
- { 0x3F15, 35198 },
- { 0x3F16, 35173 },
- { 0x3F17, 35162 },
- { 0x3F18, 35122 },
- { 0x3F19, 35248 },
- { 0x3F1A, 35241 },
- { 0x3F1B, 35191 },
- { 0x3F1C, 35184 },
- { 0x3F1D, 35209 },
- { 0x3F1E, 35255 },
- { 0x3F1F, 35227 },
- { 0x3F20, 35234 },
- { 0x3F21, 35103 },
- { 0x3F22, 35132 },
- { 0x3F23, 35219 },
- { 0x3F24, 35154 },
- { 0x3F25, 35143 },
- { 0x3F26, 35114 },
- { 0x3F27, 35201 },
- { 0x3F28, 35176 },
- { 0x3F29, 35165 },
- { 0x3F2A, 35107 },
- { 0x3F2B, 35136 },
- { 0x3F2C, 35223 },
- { 0x3F2D, 35158 },
- { 0x3F2E, 35147 },
- { 0x3F2F, 35118 },
- { 0x3F30, 35205 },
- { 0x3F31, 35180 },
- { 0x3F32, 35169 },
- { 0x3F33, 35125 },
- { 0x3F34, 35251 },
- { 0x3F35, 35244 },
- { 0x3F36, 35194 },
- { 0x3F37, 35187 },
- { 0x3F38, 35212 },
- { 0x3F39, 35258 },
- { 0x3F3A, 35230 },
- { 0x3F3B, 35237 },
- { 0x3F3C, 35262 },
- { 0x3F3D, 35266 },
- { 0x3F3E, 35278 },
- { 0x3F3F, 35270 },
- { 0x3F40, 35274 },
- { 0x3F41, 35079 },
- { 0x3F42, 35095 },
- { 0x3F43, 35286 },
- { 0x3F44, 35282 },
- { 0x3F45, 21626 },
- { 0x3F46, 21604 },
- { 0x3F47, 21609 },
- { 0x3F48, 21664 },
- { 0x3F49, 21706 },
- { 0x3F4A, 21668 },
- { 0x3F4B, 21695 },
- { 0x3F4C, 21720 },
- { 0x3F4D, 21690 },
- { 0x3F4E, 21653 },
- { 0x3F4F, 21715 },
- { 0x3F50, 21620 },
- { 0x3F51, 21679 },
- { 0x3F52, 21637 },
- { 0x3F53, 21700 },
- { 0x3F54, 21685 },
- { 0x3F55, 21648 },
- { 0x3F56, 21710 },
- { 0x3F57, 21614 },
- { 0x3F58, 21673 },
- { 0x3F59, 21631 },
- { 0x3F5A, 21658 },
- { 0x3F5B, 21725 },
- { 0x3F5C, 21643 },
- { 0x3F5D, 21741 },
- { 0x3F5E, 21756 },
- { 0x3F5F, 21824 },
- { 0x3F60, 21810 },
- { 0x3F61, 21774 },
- { 0x3F62, 21746 },
- { 0x3F63, 21814 },
- { 0x3F64, 21846 },
- { 0x3F65, 21836 },
- { 0x3F66, 21840 },
- { 0x3F67, 21828 },
- { 0x3F68, 21806 },
- { 0x3F69, 21770 },
- { 0x3F6A, 21797 },
- { 0x3F6B, 21855 },
- { 0x3F6C, 21859 },
- { 0x3F6D, 21832 },
- { 0x3F6E, 21788 },
- { 0x3F6F, 21760 },
- { 0x3F70, 21792 },
- { 0x3F71, 21819 },
- { 0x3F72, 21850 },
- { 0x3F73, 21778 },
- { 0x3F74, 21801 },
- { 0x3F75, 21731 },
- { 0x3F76, 21765 },
- { 0x3F77, 21783 },
- { 0x3F78, 21736 },
- { 0x3F79, 21751 },
- { 0x3F7A, 19122 },
- { 0x3F7B, 19126 },
- { 0x3F7C, 19151 },
- { 0x3F7D, 20371 },
- { 0x3F7E, 19171 },
- { 0x3F7F, 20568 },
- { 0x3F80, 21512 },
- { 0x3F81, 19166 },
- { 0x3F82, 19147 },
- { 0x3F83, 20367 },
- { 0x3F84, 19162 },
- { 0x3F85, 19158 },
- { 0x3F86, 21546 },
- { 0x3F87, 21517 },
- { 0x3F88, 19194 },
- { 0x3F89, 20561 },
- { 0x3F8A, 20571 },
- { 0x3F8B, 20498 },
- { 0x3F8C, 20495 },
- { 0x3F8D, 20501 },
- { 0x3F8E, 21560 },
- { 0x3F8F, 19174 },
- { 0x3F90, 19132 },
- { 0x3F91, 21557 },
- { 0x3F92, 32942 },
- { 0x3F93, 32846 },
- { 0x3F94, 32954 },
- { 0x3F95, 32945 },
- { 0x3F96, 32849 },
- { 0x3F97, 32948 },
- { 0x3F98, 32951 },
- { 0x3F99, 32963 },
- { 0x3F9A, 32966 },
- { 0x3F9B, 32960 },
- { 0x3F9C, 32843 },
- { 0x3F9D, 32957 },
- { 0x3F9E, 20564 },
- { 0x3F9F, 82744 },
- { 0x3FA0, 82683 },
- { 0x3FA1, 82724 },
- { 0x3FA2, 82696 },
- { 0x3FA3, 82629 },
- { 0x3FA4, 82663 },
- { 0x3FA5, 82679 },
- { 0x3FA6, 82712 },
- { 0x3FA7, 82655 },
- { 0x3FA8, 82620 },
- { 0x3FA9, 82563 },
- { 0x3FAA, 82688 },
- { 0x3FAB, 82583 },
- { 0x3FAC, 82716 },
- { 0x3FAD, 82700 },
- { 0x3FAE, 82579 },
- { 0x3FAF, 82571 },
- { 0x3FB0, 82729 },
- { 0x3FB1, 82733 },
- { 0x3FB2, 82671 },
- { 0x3FB3, 82587 },
- { 0x3FB4, 82646 },
- { 0x3FB5, 82667 },
- { 0x3FB6, 82692 },
- { 0x3FB7, 82607 },
- { 0x3FB8, 82599 },
- { 0x3FB9, 82595 },
- { 0x3FBA, 82624 },
- { 0x3FBB, 82567 },
- { 0x3FBC, 82575 },
- { 0x3FBD, 82633 },
- { 0x3FBE, 82591 },
- { 0x3FBF, 82659 },
- { 0x3FC0, 82559 },
- { 0x3FC1, 82641 },
- { 0x3FC2, 82611 },
- { 0x3FC3, 82704 },
- { 0x3FC4, 82708 },
- { 0x3FC5, 82603 },
- { 0x3FC6, 82554 },
- { 0x3FC7, 82637 },
- { 0x3FC8, 82675 },
- { 0x3FC9, 82720 },
- { 0x3FCA, 82650 },
- { 0x3FCB, 82615 },
- { 0x3FCC, 82738 },
- { 0x3FCD, 51009 },
- { 0x3FCE, 51018 },
- { 0x3FCF, 51012 },
- { 0x3FD0, 51075 },
- { 0x3FD1, 51021 },
- { 0x3FD2, 51015 },
- { 0x3FD3, 51027 },
- { 0x3FD4, 51063 },
- { 0x3FD5, 51069 },
- { 0x3FD6, 51090 },
- { 0x3FD7, 51030 },
- { 0x3FD8, 51033 },
- { 0x3FD9, 51048 },
- { 0x3FDA, 51036 },
- { 0x3FDB, 51039 },
- { 0x3FDC, 51042 },
- { 0x3FDD, 51084 },
- { 0x3FDE, 51087 },
- { 0x3FDF, 51060 },
- { 0x3FE0, 51045 },
- { 0x3FE1, 51081 },
- { 0x3FE2, 51051 },
- { 0x3FE3, 51054 },
- { 0x3FE4, 51057 },
- { 0x3FE5, 51093 },
- { 0x3FE6, 51072 },
- { 0x3FE7, 51078 },
- { 0x3FE8, 51024 },
- { 0x3FE9, 51066 },
- { 0x3FEA, 43261 },
- { 0x3FEB, 43348 },
- { 0x3FEC, 43267 },
- { 0x3FED, 43282 },
- { 0x3FEE, 43390 },
- { 0x3FEF, 43300 },
- { 0x3FF0, 43333 },
- { 0x3FF1, 43315 },
- { 0x3FF2, 43297 },
- { 0x3FF3, 43264 },
- { 0x3FF4, 43285 },
- { 0x3FF5, 43291 },
- { 0x3FF6, 43318 },
- { 0x3FF7, 43306 },
- { 0x3FF8, 43354 },
- { 0x3FF9, 43381 },
- { 0x3FFA, 43303 },
- { 0x3FFB, 43393 },
- { 0x3FFC, 43309 },
- { 0x3FFD, 43345 },
- { 0x3FFE, 43312 },
- { 0x3FFF, 43288 },
- { 0x4000, 43387 },
- { 0x4001, 43294 },
- { 0x4002, 43357 },
- { 0x4003, 43276 },
- { 0x4004, 43270 },
- { 0x4005, 43405 },
- { 0x4006, 43279 },
- { 0x4007, 43330 },
- { 0x4008, 43339 },
- { 0x4009, 43366 },
- { 0x400A, 43273 },
- { 0x400B, 43324 },
- { 0x400C, 43360 },
- { 0x400D, 43384 },
- { 0x400E, 43342 },
- { 0x400F, 43327 },
- { 0x4010, 43396 },
- { 0x4011, 43363 },
- { 0x4012, 43399 },
- { 0x4013, 43351 },
- { 0x4014, 43336 },
- { 0x4015, 43372 },
- { 0x4016, 43375 },
- { 0x4017, 43378 },
- { 0x4018, 43369 },
- { 0x4019, 43321 },
- { 0x401A, 43402 },
- { 0x401B, 43898 },
- { 0x401C, 43781 },
- { 0x401D, 43789 },
- { 0x401E, 43813 },
- { 0x401F, 43797 },
- { 0x4020, 43793 },
- { 0x4021, 43785 },
- { 0x4022, 43809 },
- { 0x4023, 43805 },
- { 0x4024, 43801 },
- { 0x4025, 43827 },
- { 0x4026, 43890 },
- { 0x4027, 43886 },
- { 0x4028, 43860 },
- { 0x4029, 43856 },
- { 0x402A, 43869 },
- { 0x402B, 43894 },
- { 0x402C, 43878 },
- { 0x402D, 43882 },
- { 0x402E, 43817 },
- { 0x402F, 43831 },
- { 0x4030, 43873 },
- { 0x4031, 43841 },
- { 0x4032, 43836 },
- { 0x4033, 43822 },
- { 0x4034, 43864 },
- { 0x4035, 43851 },
- { 0x4036, 43846 },
- { 0x4037, 7502 },
- { 0x4038, 7522 },
- { 0x4039, 7566 },
- { 0x403A, 7526 },
- { 0x403B, 7506 },
- { 0x403C, 7586 },
- { 0x403D, 7590 },
- { 0x403E, 7554 },
- { 0x403F, 7626 },
- { 0x4040, 7510 },
- { 0x4041, 7562 },
- { 0x4042, 7534 },
- { 0x4043, 7538 },
- { 0x4044, 7542 },
- { 0x4045, 7606 },
- { 0x4046, 7514 },
- { 0x4047, 7574 },
- { 0x4048, 7622 },
- { 0x4049, 7570 },
- { 0x404A, 7546 },
- { 0x404B, 7550 },
- { 0x404C, 7578 },
- { 0x404D, 7518 },
- { 0x404E, 7598 },
- { 0x404F, 7618 },
- { 0x4050, 7614 },
- { 0x4051, 7530 },
- { 0x4052, 7602 },
- { 0x4053, 7594 },
- { 0x4054, 7558 },
- { 0x4055, 7582 },
- { 0x4056, 7610 },
- { 0x4057, 7630 },
- { 0x4058, 7638 },
- { 0x4059, 7634 },
- { 0x405A, 7642 },
- { 0x405B, 45217 },
- { 0x405C, 45284 },
- { 0x405D, 45223 },
- { 0x405E, 45220 },
- { 0x405F, 45272 },
- { 0x4060, 45290 },
- { 0x4061, 45229 },
- { 0x4062, 45226 },
- { 0x4063, 45281 },
- { 0x4064, 45211 },
- { 0x4065, 45248 },
- { 0x4066, 45251 },
- { 0x4067, 45254 },
- { 0x4068, 45275 },
- { 0x4069, 45214 },
- { 0x406A, 45236 },
- { 0x406B, 45287 },
- { 0x406C, 45278 },
- { 0x406D, 45260 },
- { 0x406E, 45263 },
- { 0x406F, 45266 },
- { 0x4070, 45269 },
- { 0x4071, 45239 },
- { 0x4072, 45245 },
- { 0x4073, 45242 },
- { 0x4074, 45257 },
- { 0x4075, 45232 },
- { 0x4076, 7662 },
- { 0x4077, 7694 },
- { 0x4078, 7702 },
- { 0x4079, 7698 },
- { 0x407A, 7646 },
- { 0x407B, 7766 },
- { 0x407C, 7774 },
- { 0x407D, 7762 },
- { 0x407E, 7778 },
- { 0x407F, 7650 },
- { 0x4080, 7738 },
- { 0x4081, 7706 },
- { 0x4082, 7782 },
- { 0x4083, 7786 },
- { 0x4084, 7750 },
- { 0x4085, 7742 },
- { 0x4086, 7710 },
- { 0x4087, 7714 },
- { 0x4088, 7718 },
- { 0x4089, 7658 },
- { 0x408A, 7770 },
- { 0x408B, 7790 },
- { 0x408C, 7794 },
- { 0x408D, 7734 },
- { 0x408E, 7758 },
- { 0x408F, 7654 },
- { 0x4090, 7682 },
- { 0x4091, 7666 },
- { 0x4092, 7670 },
- { 0x4093, 7746 },
- { 0x4094, 7722 },
- { 0x4095, 7730 },
- { 0x4096, 7754 },
- { 0x4097, 7726 },
- { 0x4098, 7678 },
- { 0x4099, 7690 },
- { 0x409A, 7686 },
- { 0x409B, 7674 },
- { 0x409C, 87235 },
- { 0x409D, 87240 },
- { 0x409E, 87250 },
- { 0x409F, 87255 },
- { 0x40A0, 87245 },
- { 0x40A1, 83703 },
- { 0x40A2, 83706 },
- { 0x40A3, 83730 },
- { 0x40A4, 83685 },
- { 0x40A5, 83727 },
- { 0x40A6, 83664 },
- { 0x40A7, 83673 },
- { 0x40A8, 83724 },
- { 0x40A9, 83712 },
- { 0x40AA, 83697 },
- { 0x40AB, 83700 },
- { 0x40AC, 83682 },
- { 0x40AD, 83721 },
- { 0x40AE, 83736 },
- { 0x40AF, 83688 },
- { 0x40B0, 83709 },
- { 0x40B1, 83691 },
- { 0x40B2, 83676 },
- { 0x40B3, 83742 },
- { 0x40B4, 83679 },
- { 0x40B5, 83667 },
- { 0x40B6, 83718 },
- { 0x40B7, 83715 },
- { 0x40B8, 83739 },
- { 0x40B9, 83745 },
- { 0x40BA, 83733 },
- { 0x40BB, 83670 },
- { 0x40BC, 83658 },
- { 0x40BD, 83661 },
- { 0x40BE, 83694 },
- { 0x40BF, 83655 },
- { 0x40C0, 8163 },
- { 0x40C1, 8167 },
- { 0x40C2, 8171 },
- { 0x40C3, 8219 },
- { 0x40C4, 8223 },
- { 0x40C5, 8199 },
- { 0x40C6, 8203 },
- { 0x40C7, 8283 },
- { 0x40C8, 8179 },
- { 0x40C9, 8211 },
- { 0x40CA, 8215 },
- { 0x40CB, 8267 },
- { 0x40CC, 8271 },
- { 0x40CD, 8183 },
- { 0x40CE, 8187 },
- { 0x40CF, 8191 },
- { 0x40D0, 8303 },
- { 0x40D1, 8251 },
- { 0x40D2, 8175 },
- { 0x40D3, 8195 },
- { 0x40D4, 8243 },
- { 0x40D5, 8247 },
- { 0x40D6, 8231 },
- { 0x40D7, 8235 },
- { 0x40D8, 8239 },
- { 0x40D9, 8287 },
- { 0x40DA, 8275 },
- { 0x40DB, 8279 },
- { 0x40DC, 8255 },
- { 0x40DD, 8259 },
- { 0x40DE, 8227 },
- { 0x40DF, 8263 },
- { 0x40E0, 8291 },
- { 0x40E1, 8295 },
- { 0x40E2, 8299 },
- { 0x40E3, 8207 },
- { 0x40E4, 8319 },
- { 0x40E5, 8327 },
- { 0x40E6, 8331 },
- { 0x40E7, 8335 },
- { 0x40E8, 8315 },
- { 0x40E9, 8323 },
- { 0x40EA, 8307 },
- { 0x40EB, 8311 },
- { 0x40EC, 8339 },
- { 0x40ED, 8343 },
- { 0x40EE, 8351 },
- { 0x40EF, 8347 },
- { 0x40F0, 8355 },
- { 0x40F1, 8359 },
- { 0x40F2, 57947 },
- { 0x40F3, 57942 },
- { 0x40F4, 57937 },
- { 0x40F5, 57957 },
- { 0x40F6, 57952 },
- { 0x40F7, 57962 },
- { 0x40F8, 57985 },
- { 0x40F9, 57980 },
- { 0x40FA, 57975 },
- { 0x40FB, 57995 },
- { 0x40FC, 57990 },
- { 0x40FD, 58000 },
- { 0x40FE, 57837 },
- { 0x40FF, 57873 },
- { 0x4100, 57877 },
- { 0x4101, 57925 },
- { 0x4102, 57833 },
- { 0x4103, 57913 },
- { 0x4104, 57881 },
- { 0x4105, 57917 },
- { 0x4106, 57885 },
- { 0x4107, 57933 },
- { 0x4108, 57905 },
- { 0x4109, 57909 },
- { 0x410A, 57901 },
- { 0x410B, 57841 },
- { 0x410C, 57921 },
- { 0x410D, 57897 },
- { 0x410E, 57967 },
- { 0x410F, 57861 },
- { 0x4110, 57929 },
- { 0x4111, 57893 },
- { 0x4112, 57971 },
- { 0x4113, 57857 },
- { 0x4114, 57845 },
- { 0x4115, 57849 },
- { 0x4116, 57853 },
- { 0x4117, 57889 },
- { 0x4118, 57869 },
- { 0x4119, 57865 },
- { 0x411A, 57775 },
- { 0x411B, 57770 },
- { 0x411C, 57765 },
- { 0x411D, 57785 },
- { 0x411E, 57780 },
- { 0x411F, 57790 },
- { 0x4120, 57813 },
- { 0x4121, 57808 },
- { 0x4122, 57803 },
- { 0x4123, 57823 },
- { 0x4124, 57818 },
- { 0x4125, 57828 },
- { 0x4126, 57665 },
- { 0x4127, 57701 },
- { 0x4128, 57705 },
- { 0x4129, 57753 },
- { 0x412A, 57661 },
- { 0x412B, 57741 },
- { 0x412C, 57709 },
- { 0x412D, 57745 },
- { 0x412E, 57713 },
- { 0x412F, 57761 },
- { 0x4130, 57733 },
- { 0x4131, 57737 },
- { 0x4132, 57729 },
- { 0x4133, 57669 },
- { 0x4134, 57749 },
- { 0x4135, 57725 },
- { 0x4136, 57795 },
- { 0x4137, 57689 },
- { 0x4138, 57757 },
- { 0x4139, 57721 },
- { 0x413A, 57799 },
- { 0x413B, 57685 },
- { 0x413C, 57673 },
- { 0x413D, 57677 },
- { 0x413E, 57681 },
- { 0x413F, 57717 },
- { 0x4140, 57697 },
- { 0x4141, 57693 },
- { 0x4142, 62731 },
- { 0x4143, 62695 },
- { 0x4144, 62719 },
- { 0x4145, 62671 },
- { 0x4146, 62755 },
- { 0x4147, 62632 },
- { 0x4148, 62737 },
- { 0x4149, 62758 },
- { 0x414A, 62704 },
- { 0x414B, 62716 },
- { 0x414C, 62656 },
- { 0x414D, 62713 },
- { 0x414E, 62674 },
- { 0x414F, 62698 },
- { 0x4150, 62740 },
- { 0x4151, 62710 },
- { 0x4152, 62761 },
- { 0x4153, 62752 },
- { 0x4154, 62701 },
- { 0x4155, 62749 },
- { 0x4156, 62722 },
- { 0x4157, 62725 },
- { 0x4158, 62623 },
- { 0x4159, 62665 },
- { 0x415A, 62650 },
- { 0x415B, 62638 },
- { 0x415C, 62626 },
- { 0x415D, 62743 },
- { 0x415E, 62692 },
- { 0x415F, 62620 },
- { 0x4160, 62734 },
- { 0x4161, 62683 },
- { 0x4162, 62662 },
- { 0x4163, 62641 },
- { 0x4164, 62680 },
- { 0x4165, 62635 },
- { 0x4166, 62686 },
- { 0x4167, 62728 },
- { 0x4168, 62689 },
- { 0x4169, 62653 },
- { 0x416A, 62647 },
- { 0x416B, 62629 },
- { 0x416C, 62644 },
- { 0x416D, 62668 },
- { 0x416E, 62746 },
- { 0x416F, 62659 },
- { 0x4170, 62677 },
- { 0x4171, 62707 },
- { 0x4172, 61694 },
- { 0x4173, 61649 },
- { 0x4174, 61676 },
- { 0x4175, 61664 },
- { 0x4176, 61679 },
- { 0x4177, 61688 },
- { 0x4178, 61700 },
- { 0x4179, 61670 },
- { 0x417A, 61673 },
- { 0x417B, 61718 },
- { 0x417C, 61685 },
- { 0x417D, 61697 },
- { 0x417E, 61658 },
- { 0x417F, 61655 },
- { 0x4180, 61715 },
- { 0x4181, 61703 },
- { 0x4182, 61706 },
- { 0x4183, 61709 },
- { 0x4184, 61712 },
- { 0x4185, 61691 },
- { 0x4186, 61661 },
- { 0x4187, 61682 },
- { 0x4188, 61631 },
- { 0x4189, 61634 },
- { 0x418A, 61637 },
- { 0x418B, 61640 },
- { 0x418C, 61643 },
- { 0x418D, 61646 },
- { 0x418E, 61652 },
- { 0x418F, 61667 },
- { 0x4190, 61619 },
- { 0x4191, 61601 },
- { 0x4192, 61607 },
- { 0x4193, 61628 },
- { 0x4194, 61613 },
- { 0x4195, 61610 },
- { 0x4196, 61604 },
- { 0x4197, 61625 },
- { 0x4198, 61622 },
- { 0x4199, 61616 },
- { 0x419A, 58223 },
- { 0x419B, 58241 },
- { 0x419C, 58244 },
- { 0x419D, 58304 },
- { 0x419E, 58247 },
- { 0x419F, 58322 },
- { 0x41A0, 58307 },
- { 0x41A1, 58250 },
- { 0x41A2, 58226 },
- { 0x41A3, 58253 },
- { 0x41A4, 58256 },
- { 0x41A5, 58313 },
- { 0x41A6, 58259 },
- { 0x41A7, 58229 },
- { 0x41A8, 58262 },
- { 0x41A9, 58265 },
- { 0x41AA, 58268 },
- { 0x41AB, 58319 },
- { 0x41AC, 58271 },
- { 0x41AD, 58277 },
- { 0x41AE, 58274 },
- { 0x41AF, 58325 },
- { 0x41B0, 58232 },
- { 0x41B1, 58280 },
- { 0x41B2, 58283 },
- { 0x41B3, 58286 },
- { 0x41B4, 58328 },
- { 0x41B5, 58289 },
- { 0x41B6, 58331 },
- { 0x41B7, 58292 },
- { 0x41B8, 58334 },
- { 0x41B9, 58235 },
- { 0x41BA, 58295 },
- { 0x41BB, 58298 },
- { 0x41BC, 58238 },
- { 0x41BD, 58301 },
- { 0x41BE, 58337 },
- { 0x41BF, 58310 },
- { 0x41C0, 58340 },
- { 0x41C1, 58316 },
- { 0x41C2, 86914 },
- { 0x41C3, 86922 },
- { 0x41C4, 86950 },
- { 0x41C5, 86938 },
- { 0x41C6, 86906 },
- { 0x41C7, 87098 },
- { 0x41C8, 86942 },
- { 0x41C9, 87102 },
- { 0x41CA, 86998 },
- { 0x41CB, 86930 },
- { 0x41CC, 87094 },
- { 0x41CD, 87002 },
- { 0x41CE, 86954 },
- { 0x41CF, 86994 },
- { 0x41D0, 86970 },
- { 0x41D1, 87038 },
- { 0x41D2, 87086 },
- { 0x41D3, 87026 },
- { 0x41D4, 86926 },
- { 0x41D5, 87046 },
- { 0x41D6, 86962 },
- { 0x41D7, 87050 },
- { 0x41D8, 87034 },
- { 0x41D9, 86986 },
- { 0x41DA, 86918 },
- { 0x41DB, 87014 },
- { 0x41DC, 86934 },
- { 0x41DD, 87022 },
- { 0x41DE, 86974 },
- { 0x41DF, 86982 },
- { 0x41E0, 87054 },
- { 0x41E1, 87106 },
- { 0x41E2, 87066 },
- { 0x41E3, 87042 },
- { 0x41E4, 86910 },
- { 0x41E5, 87078 },
- { 0x41E6, 86946 },
- { 0x41E7, 87030 },
- { 0x41E8, 87010 },
- { 0x41E9, 86978 },
- { 0x41EA, 87110 },
- { 0x41EB, 86990 },
- { 0x41EC, 87062 },
- { 0x41ED, 87082 },
- { 0x41EE, 87074 },
- { 0x41EF, 87070 },
- { 0x41F0, 86958 },
- { 0x41F1, 87018 },
- { 0x41F2, 87006 },
- { 0x41F3, 87090 },
- { 0x41F4, 87058 },
- { 0x41F5, 86966 },
- { 0x41F6, 87114 },
- { 0x41F7, 49584 },
- { 0x41F8, 49588 },
- { 0x41F9, 49592 },
- { 0x41FA, 49596 },
- { 0x41FB, 49600 },
- { 0x41FC, 49604 },
- { 0x41FD, 49608 },
- { 0x41FE, 49612 },
- { 0x41FF, 49616 },
- { 0x4200, 49620 },
- { 0x4201, 49624 },
- { 0x4202, 49628 },
- { 0x4203, 49632 },
- { 0x4204, 49636 },
- { 0x4205, 49640 },
- { 0x4206, 49644 },
- { 0x4207, 49900 },
- { 0x4208, 49904 },
- { 0x4209, 49648 },
- { 0x420A, 49908 },
- { 0x420B, 49912 },
- { 0x420C, 49652 },
- { 0x420D, 49916 },
- { 0x420E, 49656 },
- { 0x420F, 49660 },
- { 0x4210, 49664 },
- { 0x4211, 49668 },
- { 0x4212, 49548 },
- { 0x4213, 49672 },
- { 0x4214, 49676 },
- { 0x4215, 49680 },
- { 0x4216, 49684 },
- { 0x4217, 49688 },
- { 0x4218, 49692 },
- { 0x4219, 49696 },
- { 0x421A, 49700 },
- { 0x421B, 49704 },
- { 0x421C, 49708 },
- { 0x421D, 49712 },
- { 0x421E, 49716 },
- { 0x421F, 49720 },
- { 0x4220, 49724 },
- { 0x4221, 49728 },
- { 0x4222, 49732 },
- { 0x4223, 49736 },
- { 0x4224, 49740 },
- { 0x4225, 49744 },
- { 0x4226, 49748 },
- { 0x4227, 49752 },
- { 0x4228, 49756 },
- { 0x4229, 49760 },
- { 0x422A, 49764 },
- { 0x422B, 49768 },
- { 0x422C, 49772 },
- { 0x422D, 49776 },
- { 0x422E, 49780 },
- { 0x422F, 49784 },
- { 0x4230, 49788 },
- { 0x4231, 49792 },
- { 0x4232, 49796 },
- { 0x4233, 49800 },
- { 0x4234, 49804 },
- { 0x4235, 49808 },
- { 0x4236, 49812 },
- { 0x4237, 49816 },
- { 0x4238, 49820 },
- { 0x4239, 49824 },
- { 0x423A, 49828 },
- { 0x423B, 49832 },
- { 0x423C, 49836 },
- { 0x423D, 49840 },
- { 0x423E, 49928 },
- { 0x423F, 49844 },
- { 0x4240, 49848 },
- { 0x4241, 49552 },
- { 0x4242, 49852 },
- { 0x4243, 49856 },
- { 0x4244, 49920 },
- { 0x4245, 49924 },
- { 0x4246, 49556 },
- { 0x4247, 49860 },
- { 0x4248, 49864 },
- { 0x4249, 49868 },
- { 0x424A, 49872 },
- { 0x424B, 49876 },
- { 0x424C, 48622 },
- { 0x424D, 48626 },
- { 0x424E, 48630 },
- { 0x424F, 48634 },
- { 0x4250, 48638 },
- { 0x4251, 48642 },
- { 0x4252, 48646 },
- { 0x4253, 48650 },
- { 0x4254, 49560 },
- { 0x4255, 49564 },
- { 0x4256, 49568 },
- { 0x4257, 48654 },
- { 0x4258, 48658 },
- { 0x4259, 48662 },
- { 0x425A, 49572 },
- { 0x425B, 49576 },
- { 0x425C, 49580 },
- { 0x425D, 48666 },
- { 0x425E, 48670 },
- { 0x425F, 48674 },
- { 0x4260, 48678 },
- { 0x4261, 48682 },
- { 0x4262, 48686 },
- { 0x4263, 48690 },
- { 0x4264, 48694 },
- { 0x4265, 48698 },
- { 0x4266, 48702 },
- { 0x4267, 48706 },
- { 0x4268, 48710 },
- { 0x4269, 48714 },
- { 0x426A, 48718 },
- { 0x426B, 48722 },
- { 0x426C, 48726 },
- { 0x426D, 48730 },
- { 0x426E, 48734 },
- { 0x426F, 48738 },
- { 0x4270, 48742 },
- { 0x4271, 48746 },
- { 0x4272, 48750 },
- { 0x4273, 48754 },
- { 0x4274, 48758 },
- { 0x4275, 48762 },
- { 0x4276, 48766 },
- { 0x4277, 48770 },
- { 0x4278, 48774 },
- { 0x4279, 48778 },
- { 0x427A, 48782 },
- { 0x427B, 48786 },
- { 0x427C, 48790 },
- { 0x427D, 48794 },
- { 0x427E, 48798 },
- { 0x427F, 48802 },
- { 0x4280, 48806 },
- { 0x4281, 48810 },
- { 0x4282, 48814 },
- { 0x4283, 48818 },
- { 0x4284, 48822 },
- { 0x4285, 48826 },
- { 0x4286, 48830 },
- { 0x4287, 48834 },
- { 0x4288, 48838 },
- { 0x4289, 48842 },
- { 0x428A, 48846 },
- { 0x428B, 48850 },
- { 0x428C, 48854 },
- { 0x428D, 48858 },
- { 0x428E, 48862 },
- { 0x428F, 48866 },
- { 0x4290, 48870 },
- { 0x4291, 48874 },
- { 0x4292, 48878 },
- { 0x4293, 48882 },
- { 0x4294, 48886 },
- { 0x4295, 48890 },
- { 0x4296, 48894 },
- { 0x4297, 49932 },
- { 0x4298, 49936 },
- { 0x4299, 49940 },
- { 0x429A, 49944 },
- { 0x429B, 49948 },
- { 0x429C, 49952 },
- { 0x429D, 49956 },
- { 0x429E, 49960 },
- { 0x429F, 49964 },
- { 0x42A0, 49968 },
- { 0x42A1, 49972 },
- { 0x42A2, 49976 },
- { 0x42A3, 49980 },
- { 0x42A4, 49984 },
- { 0x42A5, 49988 },
- { 0x42A6, 49992 },
- { 0x42A7, 49996 },
- { 0x42A8, 50000 },
- { 0x42A9, 50004 },
- { 0x42AA, 48898 },
- { 0x42AB, 48902 },
- { 0x42AC, 48906 },
- { 0x42AD, 48910 },
- { 0x42AE, 48914 },
- { 0x42AF, 48918 },
- { 0x42B0, 48922 },
- { 0x42B1, 48926 },
- { 0x42B2, 48930 },
- { 0x42B3, 48934 },
- { 0x42B4, 48938 },
- { 0x42B5, 48942 },
- { 0x42B6, 48946 },
- { 0x42B7, 48950 },
- { 0x42B8, 48954 },
- { 0x42B9, 48958 },
- { 0x42BA, 48962 },
- { 0x42BB, 48966 },
- { 0x42BC, 48970 },
- { 0x42BD, 48974 },
- { 0x42BE, 48978 },
- { 0x42BF, 48982 },
- { 0x42C0, 48986 },
- { 0x42C1, 48990 },
- { 0x42C2, 48994 },
- { 0x42C3, 48998 },
- { 0x42C4, 49002 },
- { 0x42C5, 49006 },
- { 0x42C6, 49010 },
- { 0x42C7, 49014 },
- { 0x42C8, 49018 },
- { 0x42C9, 49022 },
- { 0x42CA, 49026 },
- { 0x42CB, 49030 },
- { 0x42CC, 49034 },
- { 0x42CD, 49038 },
- { 0x42CE, 49042 },
- { 0x42CF, 49046 },
- { 0x42D0, 49050 },
- { 0x42D1, 49054 },
- { 0x42D2, 49058 },
- { 0x42D3, 49062 },
- { 0x42D4, 49066 },
- { 0x42D5, 49070 },
- { 0x42D6, 49074 },
- { 0x42D7, 49078 },
- { 0x42D8, 49082 },
- { 0x42D9, 49086 },
- { 0x42DA, 49090 },
- { 0x42DB, 49094 },
- { 0x42DC, 49098 },
- { 0x42DD, 49102 },
- { 0x42DE, 49106 },
- { 0x42DF, 49110 },
- { 0x42E0, 49114 },
- { 0x42E1, 49118 },
- { 0x42E2, 49122 },
- { 0x42E3, 49126 },
- { 0x42E4, 49130 },
- { 0x42E5, 49134 },
- { 0x42E6, 49138 },
- { 0x42E7, 49142 },
- { 0x42E8, 49146 },
- { 0x42E9, 49150 },
- { 0x42EA, 49154 },
- { 0x42EB, 49158 },
- { 0x42EC, 49162 },
- { 0x42ED, 49166 },
- { 0x42EE, 49170 },
- { 0x42EF, 49174 },
- { 0x42F0, 49178 },
- { 0x42F1, 49182 },
- { 0x42F2, 49186 },
- { 0x42F3, 49190 },
- { 0x42F4, 49194 },
- { 0x42F5, 49198 },
- { 0x42F6, 49202 },
- { 0x42F7, 49206 },
- { 0x42F8, 49210 },
- { 0x42F9, 49214 },
- { 0x42FA, 49218 },
- { 0x42FB, 49222 },
- { 0x42FC, 49226 },
- { 0x42FD, 49230 },
- { 0x42FE, 49234 },
- { 0x42FF, 49238 },
- { 0x4300, 49242 },
- { 0x4301, 49246 },
- { 0x4302, 49250 },
- { 0x4303, 49254 },
- { 0x4304, 49258 },
- { 0x4305, 49262 },
- { 0x4306, 49266 },
- { 0x4307, 49270 },
- { 0x4308, 49274 },
- { 0x4309, 49278 },
- { 0x430A, 49282 },
- { 0x430B, 49286 },
- { 0x430C, 49290 },
- { 0x430D, 49294 },
- { 0x430E, 49298 },
- { 0x430F, 49302 },
- { 0x4310, 49306 },
- { 0x4311, 49310 },
- { 0x4312, 49314 },
- { 0x4313, 49318 },
- { 0x4314, 49322 },
- { 0x4315, 49326 },
- { 0x4316, 49330 },
- { 0x4317, 49334 },
- { 0x4318, 49338 },
- { 0x4319, 49342 },
- { 0x431A, 49346 },
- { 0x431B, 49350 },
- { 0x431C, 49354 },
- { 0x431D, 49358 },
- { 0x431E, 49362 },
- { 0x431F, 49366 },
- { 0x4320, 49370 },
- { 0x4321, 49374 },
- { 0x4322, 49378 },
- { 0x4323, 49382 },
- { 0x4324, 49386 },
- { 0x4325, 49390 },
- { 0x4326, 49394 },
- { 0x4327, 49398 },
- { 0x4328, 49402 },
- { 0x4329, 49406 },
- { 0x432A, 49410 },
- { 0x432B, 49414 },
- { 0x432C, 49418 },
- { 0x432D, 49422 },
- { 0x432E, 49426 },
- { 0x432F, 49431 },
- { 0x4330, 49436 },
- { 0x4331, 49441 },
- { 0x4332, 49446 },
- { 0x4333, 49451 },
- { 0x4334, 49456 },
- { 0x4335, 49461 },
- { 0x4336, 49466 },
- { 0x4337, 49880 },
- { 0x4338, 49885 },
- { 0x4339, 49890 },
- { 0x433A, 49895 },
- { 0x433B, 49471 },
- { 0x433C, 49476 },
- { 0x433D, 49481 },
- { 0x433E, 49486 },
- { 0x433F, 49491 },
- { 0x4340, 49496 },
- { 0x4341, 49501 },
- { 0x4342, 49506 },
- { 0x4343, 49511 },
- { 0x4344, 49516 },
- { 0x4345, 49520 },
- { 0x4346, 49524 },
- { 0x4347, 49528 },
- { 0x4348, 49532 },
- { 0x4349, 49536 },
- { 0x434A, 49540 },
- { 0x434B, 49544 },
- { 0x434C, 57489 },
- { 0x434D, 57492 },
- { 0x434E, 57495 },
- { 0x434F, 57498 },
- { 0x4350, 57501 },
- { 0x4351, 57504 },
- { 0x4352, 57507 },
- { 0x4353, 57510 },
- { 0x4354, 57513 },
- { 0x4355, 57516 },
- { 0x4356, 57519 },
- { 0x4357, 57522 },
- { 0x4358, 57525 },
- { 0x4359, 57528 },
- { 0x435A, 57531 },
- { 0x435B, 57534 },
- { 0x435C, 57537 },
- { 0x435D, 57540 },
- { 0x435E, 57543 },
- { 0x435F, 57546 },
- { 0x4360, 57549 },
- { 0x4361, 57552 },
- { 0x4362, 57555 },
- { 0x4363, 57558 },
- { 0x4364, 57561 },
- { 0x4365, 57564 },
- { 0x4366, 57567 },
- { 0x4367, 57570 },
- { 0x4368, 57573 },
- { 0x4369, 57576 },
- { 0x436A, 57579 },
- { 0x436B, 57582 },
- { 0x436C, 57585 },
- { 0x436D, 57588 },
- { 0x436E, 57591 },
- { 0x436F, 57594 },
- { 0x4370, 57597 },
- { 0x4371, 57600 },
- { 0x4372, 57603 },
- { 0x4373, 57606 },
- { 0x4374, 57609 },
- { 0x4375, 57612 },
- { 0x4376, 57615 },
- { 0x4377, 57618 },
- { 0x4378, 57621 },
- { 0x4379, 57624 },
- { 0x437A, 57627 },
- { 0x437B, 57630 },
- { 0x437C, 57633 },
- { 0x437D, 57636 },
- { 0x437E, 57639 },
- { 0x437F, 57642 },
- { 0x4380, 57645 },
- { 0x4381, 57648 },
- { 0x4382, 57651 },
- { 0x4383, 79213 },
- { 0x4384, 79181 },
- { 0x4385, 79217 },
- { 0x4386, 79229 },
- { 0x4387, 79153 },
- { 0x4388, 79173 },
- { 0x4389, 79225 },
- { 0x438A, 79185 },
- { 0x438B, 79205 },
- { 0x438C, 79209 },
- { 0x438D, 79189 },
- { 0x438E, 79233 },
- { 0x438F, 79161 },
- { 0x4390, 79165 },
- { 0x4391, 79237 },
- { 0x4392, 79177 },
- { 0x4393, 79157 },
- { 0x4394, 79221 },
- { 0x4395, 79193 },
- { 0x4396, 79197 },
- { 0x4397, 79201 },
- { 0x4398, 79169 },
- { 0x4399, 79276 },
- { 0x439A, 79241 },
- { 0x439B, 79264 },
- { 0x439C, 79268 },
- { 0x439D, 79255 },
- { 0x439E, 79272 },
- { 0x439F, 79245 },
- { 0x43A0, 79250 },
- { 0x43A1, 79259 },
- { 0x43A2, 98046 },
- { 0x43A3, 98022 },
- { 0x43A4, 98053 },
- { 0x43A5, 98062 },
- { 0x43A6, 98001 },
- { 0x43A7, 98016 },
- { 0x43A8, 98059 },
- { 0x43A9, 98025 },
- { 0x43AA, 98040 },
- { 0x43AB, 98043 },
- { 0x43AC, 98028 },
- { 0x43AD, 98065 },
- { 0x43AE, 98007 },
- { 0x43AF, 98049 },
- { 0x43B0, 98010 },
- { 0x43B1, 98068 },
- { 0x43B2, 98019 },
- { 0x43B3, 98004 },
- { 0x43B4, 98056 },
- { 0x43B5, 98031 },
- { 0x43B6, 98034 },
- { 0x43B7, 98037 },
- { 0x43B8, 98013 },
- { 0x43B9, 98092 },
- { 0x43BA, 98095 },
- { 0x43BB, 98071 },
- { 0x43BC, 98077 },
- { 0x43BD, 98086 },
- { 0x43BE, 98083 },
- { 0x43BF, 98080 },
- { 0x43C0, 98074 },
- { 0x43C1, 98089 },
- { 0x43C2, 97944 },
- { 0x43C3, 97913 },
- { 0x43C4, 97928 },
- { 0x43C5, 97889 },
- { 0x43C6, 97952 },
- { 0x43C7, 97961 },
- { 0x43C8, 97916 },
- { 0x43C9, 97868 },
- { 0x43CA, 97883 },
- { 0x43CB, 97958 },
- { 0x43CC, 97892 },
- { 0x43CD, 97907 },
- { 0x43CE, 97940 },
- { 0x43CF, 97910 },
- { 0x43D0, 97932 },
- { 0x43D1, 97895 },
- { 0x43D2, 97948 },
- { 0x43D3, 97964 },
- { 0x43D4, 97920 },
- { 0x43D5, 97874 },
- { 0x43D6, 97924 },
- { 0x43D7, 97877 },
- { 0x43D8, 97967 },
- { 0x43D9, 97886 },
- { 0x43DA, 97871 },
- { 0x43DB, 97955 },
- { 0x43DC, 97898 },
- { 0x43DD, 97901 },
- { 0x43DE, 97936 },
- { 0x43DF, 97904 },
- { 0x43E0, 97880 },
- { 0x43E1, 97970 },
- { 0x43E2, 97980 },
- { 0x43E3, 97989 },
- { 0x43E4, 97986 },
- { 0x43E5, 97995 },
- { 0x43E6, 97983 },
- { 0x43E7, 97977 },
- { 0x43E8, 97992 },
- { 0x43E9, 97973 },
- { 0x43EA, 46712 },
- { 0x43EB, 46688 },
- { 0x43EC, 46715 },
- { 0x43ED, 46727 },
- { 0x43EE, 46667 },
- { 0x43EF, 46685 },
- { 0x43F0, 46709 },
- { 0x43F1, 46691 },
- { 0x43F2, 46703 },
- { 0x43F3, 46706 },
- { 0x43F4, 46694 },
- { 0x43F5, 46721 },
- { 0x43F6, 46676 },
- { 0x43F7, 46679 },
- { 0x43F8, 46724 },
- { 0x43F9, 46673 },
- { 0x43FA, 46670 },
- { 0x43FB, 46718 },
- { 0x43FC, 46697 },
- { 0x43FD, 46700 },
- { 0x43FE, 46682 },
- { 0x43FF, 46730 },
- { 0x4400, 46740 },
- { 0x4401, 46737 },
- { 0x4402, 46743 },
- { 0x4403, 46733 },
- { 0x4404, 100906 },
- { 0x4405, 100909 },
- { 0x4406, 100945 },
- { 0x4407, 100942 },
- { 0x4408, 100897 },
- { 0x4409, 100933 },
- { 0x440A, 100939 },
- { 0x440B, 100912 },
- { 0x440C, 100930 },
- { 0x440D, 100936 },
- { 0x440E, 100915 },
- { 0x440F, 100948 },
- { 0x4410, 100918 },
- { 0x4411, 100921 },
- { 0x4412, 100957 },
- { 0x4413, 100903 },
- { 0x4414, 100900 },
- { 0x4415, 100954 },
- { 0x4416, 100924 },
- { 0x4417, 100951 },
- { 0x4418, 100960 },
- { 0x4419, 100927 },
- { 0x441A, 100963 },
- { 0x441B, 100970 },
- { 0x441C, 100979 },
- { 0x441D, 100966 },
- { 0x441E, 100973 },
- { 0x441F, 100976 },
- { 0x4420, 100894 },
- { 0x4421, 51096 },
- { 0x4422, 51099 },
- { 0x4423, 51114 },
- { 0x4424, 51105 },
- { 0x4425, 51108 },
- { 0x4426, 51150 },
- { 0x4427, 51117 },
- { 0x4428, 51153 },
- { 0x4429, 51120 },
- { 0x442A, 51123 },
- { 0x442B, 51126 },
- { 0x442C, 51129 },
- { 0x442D, 51132 },
- { 0x442E, 51138 },
- { 0x442F, 51168 },
- { 0x4430, 51144 },
- { 0x4431, 51147 },
- { 0x4432, 51111 },
- { 0x4433, 51135 },
- { 0x4434, 51141 },
- { 0x4435, 51171 },
- { 0x4436, 51156 },
- { 0x4437, 51159 },
- { 0x4438, 51162 },
- { 0x4439, 51165 },
- { 0x443A, 51102 },
- { 0x443B, 51174 },
- { 0x443C, 80706 },
- { 0x443D, 80710 },
- { 0x443E, 80714 },
- { 0x443F, 80718 },
- { 0x4440, 80786 },
- { 0x4441, 80782 },
- { 0x4442, 80722 },
- { 0x4443, 80798 },
- { 0x4444, 80750 },
- { 0x4445, 80738 },
- { 0x4446, 80742 },
- { 0x4447, 80802 },
- { 0x4448, 80746 },
- { 0x4449, 80806 },
- { 0x444A, 80758 },
- { 0x444B, 80810 },
- { 0x444C, 80734 },
- { 0x444D, 80794 },
- { 0x444E, 80790 },
- { 0x444F, 80762 },
- { 0x4450, 80814 },
- { 0x4451, 80766 },
- { 0x4452, 80730 },
- { 0x4453, 80754 },
- { 0x4454, 80770 },
- { 0x4455, 80818 },
- { 0x4456, 80774 },
- { 0x4457, 80822 },
- { 0x4458, 80778 },
- { 0x4459, 80726 },
- { 0x445A, 80826 },
- { 0x445B, 80830 },
- { 0x445C, 80288 },
- { 0x445D, 80292 },
- { 0x445E, 80296 },
- { 0x445F, 80300 },
- { 0x4460, 80368 },
- { 0x4461, 80364 },
- { 0x4462, 80304 },
- { 0x4463, 80332 },
- { 0x4464, 80320 },
- { 0x4465, 80324 },
- { 0x4466, 80328 },
- { 0x4467, 80340 },
- { 0x4468, 80316 },
- { 0x4469, 80376 },
- { 0x446A, 80372 },
- { 0x446B, 80344 },
- { 0x446C, 80380 },
- { 0x446D, 80348 },
- { 0x446E, 80312 },
- { 0x446F, 80336 },
- { 0x4470, 80352 },
- { 0x4471, 80356 },
- { 0x4472, 80360 },
- { 0x4473, 80308 },
- { 0x4474, 80693 },
- { 0x4475, 80638 },
- { 0x4476, 80702 },
- { 0x4477, 80698 },
- { 0x4478, 80385 },
- { 0x4479, 80434 },
- { 0x447A, 80581 },
- { 0x447B, 80474 },
- { 0x447C, 80454 },
- { 0x447D, 80405 },
- { 0x447E, 80552 },
- { 0x447F, 80514 },
- { 0x4480, 80494 },
- { 0x4481, 80425 },
- { 0x4482, 80620 },
- { 0x4483, 80611 },
- { 0x4484, 80543 },
- { 0x4485, 80534 },
- { 0x4486, 80572 },
- { 0x4487, 80629 },
- { 0x4488, 80389 },
- { 0x4489, 80438 },
- { 0x448A, 80585 },
- { 0x448B, 80478 },
- { 0x448C, 80458 },
- { 0x448D, 80409 },
- { 0x448E, 80556 },
- { 0x448F, 80518 },
- { 0x4490, 80498 },
- { 0x4491, 80400 },
- { 0x4492, 80449 },
- { 0x4493, 80596 },
- { 0x4494, 80489 },
- { 0x4495, 80469 },
- { 0x4496, 80420 },
- { 0x4497, 80567 },
- { 0x4498, 80529 },
- { 0x4499, 80509 },
- { 0x449A, 80429 },
- { 0x449B, 80624 },
- { 0x449C, 80615 },
- { 0x449D, 80547 },
- { 0x449E, 80538 },
- { 0x449F, 80576 },
- { 0x44A0, 80633 },
- { 0x44A1, 80601 },
- { 0x44A2, 80606 },
- { 0x44A3, 80394 },
- { 0x44A4, 80443 },
- { 0x44A5, 80590 },
- { 0x44A6, 80483 },
- { 0x44A7, 80463 },
- { 0x44A8, 80414 },
- { 0x44A9, 80561 },
- { 0x44AA, 80523 },
- { 0x44AB, 80503 },
- { 0x44AC, 80643 },
- { 0x44AD, 80658 },
- { 0x44AE, 80688 },
- { 0x44AF, 80668 },
- { 0x44B0, 80663 },
- { 0x44B1, 80648 },
- { 0x44B2, 80683 },
- { 0x44B3, 80678 },
- { 0x44B4, 80673 },
- { 0x44B5, 80653 },
- { 0x44B6, 100565 },
- { 0x44B7, 100544 },
- { 0x44B8, 100552 },
- { 0x44B9, 100556 },
- { 0x44BA, 100540 },
- { 0x44BB, 100548 },
- { 0x44BC, 100561 },
- { 0x44BD, 100517 },
- { 0x44BE, 100525 },
- { 0x44BF, 100522 },
- { 0x44C0, 100586 },
- { 0x44C1, 100634 },
- { 0x44C2, 100577 },
- { 0x44C3, 100631 },
- { 0x44C4, 100571 },
- { 0x44C5, 100622 },
- { 0x44C6, 100583 },
- { 0x44C7, 100643 },
- { 0x44C8, 100658 },
- { 0x44C9, 100664 },
- { 0x44CA, 100625 },
- { 0x44CB, 100661 },
- { 0x44CC, 100640 },
- { 0x44CD, 100607 },
- { 0x44CE, 100655 },
- { 0x44CF, 100574 },
- { 0x44D0, 100628 },
- { 0x44D1, 100595 },
- { 0x44D2, 100598 },
- { 0x44D3, 100646 },
- { 0x44D4, 100568 },
- { 0x44D5, 100619 },
- { 0x44D6, 100592 },
- { 0x44D7, 100613 },
- { 0x44D8, 100601 },
- { 0x44D9, 100589 },
- { 0x44DA, 100610 },
- { 0x44DB, 100649 },
- { 0x44DC, 100652 },
- { 0x44DD, 100604 },
- { 0x44DE, 100616 },
- { 0x44DF, 100580 },
- { 0x44E0, 100637 },
- { 0x44E1, 100667 },
- { 0x44E2, 100506 },
- { 0x44E3, 100514 },
- { 0x44E4, 100510 },
- { 0x44E5, 100684 },
- { 0x44E6, 100528 },
- { 0x44E7, 100531 },
- { 0x44E8, 100537 },
- { 0x44E9, 100534 },
- { 0x44EA, 100678 },
- { 0x44EB, 100681 },
- { 0x44EC, 100670 },
- { 0x44ED, 100674 },
- { 0x44EE, 100686 },
- { 0x44EF, 100698 },
- { 0x44F0, 100702 },
- { 0x44F1, 100709 },
- { 0x44F2, 100713 },
- { 0x44F3, 100695 },
- { 0x44F4, 100689 },
- { 0x44F5, 100705 },
- { 0x44F6, 100692 },
- { 0x44F7, 7347 },
- { 0x44F8, 7472 },
- { 0x44F9, 7392 },
- { 0x44FA, 7357 },
- { 0x44FB, 7402 },
- { 0x44FC, 7377 },
- { 0x44FD, 7412 },
- { 0x44FE, 7407 },
- { 0x44FF, 7387 },
- { 0x4500, 7372 },
- { 0x4501, 7367 },
- { 0x4502, 7397 },
- { 0x4503, 7362 },
- { 0x4504, 7447 },
- { 0x4505, 7452 },
- { 0x4506, 7477 },
- { 0x4507, 7342 },
- { 0x4508, 7382 },
- { 0x4509, 7352 },
- { 0x450A, 7467 },
- { 0x450B, 7442 },
- { 0x450C, 7462 },
- { 0x450D, 7437 },
- { 0x450E, 7417 },
- { 0x450F, 7432 },
- { 0x4510, 7482 },
- { 0x4511, 7427 },
- { 0x4512, 7422 },
- { 0x4513, 7457 },
- { 0x4514, 7487 },
- { 0x4515, 7492 },
- { 0x4516, 7497 },
- { 0x4517, 7212 },
- { 0x4518, 7222 },
- { 0x4519, 7207 },
- { 0x451A, 7297 },
- { 0x451B, 7227 },
- { 0x451C, 7252 },
- { 0x451D, 7277 },
- { 0x451E, 7232 },
- { 0x451F, 7187 },
- { 0x4520, 7247 },
- { 0x4521, 7272 },
- { 0x4522, 7217 },
- { 0x4523, 7302 },
- { 0x4524, 7292 },
- { 0x4525, 7237 },
- { 0x4526, 7282 },
- { 0x4527, 7202 },
- { 0x4528, 7267 },
- { 0x4529, 7182 },
- { 0x452A, 7192 },
- { 0x452B, 7287 },
- { 0x452C, 7197 },
- { 0x452D, 7322 },
- { 0x452E, 7242 },
- { 0x452F, 7317 },
- { 0x4530, 7307 },
- { 0x4531, 7257 },
- { 0x4532, 7312 },
- { 0x4533, 7262 },
- { 0x4534, 7327 },
- { 0x4535, 7332 },
- { 0x4536, 7337 },
- { 0x4537, 100776 },
- { 0x4538, 100743 },
- { 0x4539, 100779 },
- { 0x453A, 100782 },
- { 0x453B, 100806 },
- { 0x453C, 100803 },
- { 0x453D, 100722 },
- { 0x453E, 100737 },
- { 0x453F, 100716 },
- { 0x4540, 100800 },
- { 0x4541, 100818 },
- { 0x4542, 100785 },
- { 0x4543, 100809 },
- { 0x4544, 100746 },
- { 0x4545, 100761 },
- { 0x4546, 100770 },
- { 0x4547, 100749 },
- { 0x4548, 100764 },
- { 0x4549, 100788 },
- { 0x454A, 100812 },
- { 0x454B, 100821 },
- { 0x454C, 100824 },
- { 0x454D, 100728 },
- { 0x454E, 100731 },
- { 0x454F, 100815 },
- { 0x4550, 100740 },
- { 0x4551, 100773 },
- { 0x4552, 100725 },
- { 0x4553, 100719 },
- { 0x4554, 100794 },
- { 0x4555, 100752 },
- { 0x4556, 100767 },
- { 0x4557, 100791 },
- { 0x4558, 100755 },
- { 0x4559, 100758 },
- { 0x455A, 100797 },
- { 0x455B, 100734 },
- { 0x455C, 100871 },
- { 0x455D, 100875 },
- { 0x455E, 100827 },
- { 0x455F, 100837 },
- { 0x4560, 100834 },
- { 0x4561, 100840 },
- { 0x4562, 100830 },
- { 0x4563, 100859 },
- { 0x4564, 100868 },
- { 0x4565, 100862 },
- { 0x4566, 100846 },
- { 0x4567, 100843 },
- { 0x4568, 100851 },
- { 0x4569, 100855 },
- { 0x456A, 55166 },
- { 0x456B, 55181 },
- { 0x456C, 55190 },
- { 0x456D, 55265 },
- { 0x456E, 55187 },
- { 0x456F, 55262 },
- { 0x4570, 55184 },
- { 0x4571, 55268 },
- { 0x4572, 55169 },
- { 0x4573, 55202 },
- { 0x4574, 55175 },
- { 0x4575, 55232 },
- { 0x4576, 55172 },
- { 0x4577, 55214 },
- { 0x4578, 55178 },
- { 0x4579, 55247 },
- { 0x457A, 55220 },
- { 0x457B, 55253 },
- { 0x457C, 55307 },
- { 0x457D, 55304 },
- { 0x457E, 55208 },
- { 0x457F, 55277 },
- { 0x4580, 55280 },
- { 0x4581, 55196 },
- { 0x4582, 55217 },
- { 0x4583, 55244 },
- { 0x4584, 55298 },
- { 0x4585, 55199 },
- { 0x4586, 55274 },
- { 0x4587, 55301 },
- { 0x4588, 55235 },
- { 0x4589, 55205 },
- { 0x458A, 55193 },
- { 0x458B, 55271 },
- { 0x458C, 55286 },
- { 0x458D, 55319 },
- { 0x458E, 55316 },
- { 0x458F, 55229 },
- { 0x4590, 55292 },
- { 0x4591, 55289 },
- { 0x4592, 55226 },
- { 0x4593, 55283 },
- { 0x4594, 55310 },
- { 0x4595, 55256 },
- { 0x4596, 55250 },
- { 0x4597, 55238 },
- { 0x4598, 55223 },
- { 0x4599, 55241 },
- { 0x459A, 55259 },
- { 0x459B, 55295 },
- { 0x459C, 55313 },
- { 0x459D, 55322 },
- { 0x459E, 55325 },
- { 0x459F, 55211 },
- { 0x45A0, 55328 },
- { 0x45A1, 14929 },
- { 0x45A2, 33380 },
- { 0x45A3, 23291 },
- { 0x45A4, 23274 },
- { 0x45A5, 23298 },
- { 0x45A6, 23281 },
- { 0x45A7, 111565 },
- { 0x45A8, 111533 },
- { 0x45A9, 111569 },
- { 0x45AA, 111581 },
- { 0x45AB, 111505 },
- { 0x45AC, 111525 },
- { 0x45AD, 111577 },
- { 0x45AE, 111537 },
- { 0x45AF, 111557 },
- { 0x45B0, 111561 },
- { 0x45B1, 111541 },
- { 0x45B2, 111585 },
- { 0x45B3, 111513 },
- { 0x45B4, 111517 },
- { 0x45B5, 111589 },
- { 0x45B6, 111529 },
- { 0x45B7, 111509 },
- { 0x45B8, 111573 },
- { 0x45B9, 111545 },
- { 0x45BA, 111549 },
- { 0x45BB, 111553 },
- { 0x45BC, 111521 },
- { 0x45BD, 111593 },
- { 0x45BE, 111611 },
- { 0x45BF, 111619 },
- { 0x45C0, 111615 },
- { 0x45C1, 111607 },
- { 0x45C2, 111623 },
- { 0x45C3, 111597 },
- { 0x45C4, 111602 },
- { 0x45C5, 111435 },
- { 0x45C6, 111411 },
- { 0x45C7, 111439 },
- { 0x45C8, 111451 },
- { 0x45C9, 111395 },
- { 0x45CA, 111467 },
- { 0x45CB, 111447 },
- { 0x45CC, 111415 },
- { 0x45CD, 111427 },
- { 0x45CE, 111431 },
- { 0x45CF, 111419 },
- { 0x45D0, 111455 },
- { 0x45D1, 111463 },
- { 0x45D2, 111403 },
- { 0x45D3, 111459 },
- { 0x45D4, 111399 },
- { 0x45D5, 111443 },
- { 0x45D6, 111423 },
- { 0x45D7, 111407 },
- { 0x45D8, 111471 },
- { 0x45D9, 111489 },
- { 0x45DA, 111497 },
- { 0x45DB, 111493 },
- { 0x45DC, 111485 },
- { 0x45DD, 111501 },
- { 0x45DE, 111475 },
- { 0x45DF, 111480 },
- { 0x45E0, 62156 },
- { 0x45E1, 62136 },
- { 0x45E2, 62160 },
- { 0x45E3, 62172 },
- { 0x45E4, 62120 },
- { 0x45E5, 62188 },
- { 0x45E6, 62168 },
- { 0x45E7, 62140 },
- { 0x45E8, 62152 },
- { 0x45E9, 62144 },
- { 0x45EA, 62176 },
- { 0x45EB, 62184 },
- { 0x45EC, 62128 },
- { 0x45ED, 62180 },
- { 0x45EE, 62124 },
- { 0x45EF, 62164 },
- { 0x45F0, 62148 },
- { 0x45F1, 62132 },
- { 0x45F2, 62226 },
- { 0x45F3, 62221 },
- { 0x45F4, 62114 },
- { 0x45F5, 62108 },
- { 0x45F6, 62192 },
- { 0x45F7, 62205 },
- { 0x45F8, 62213 },
- { 0x45F9, 62209 },
- { 0x45FA, 62201 },
- { 0x45FB, 62217 },
- { 0x45FC, 62196 },
- { 0x45FD, 7798 },
- { 0x45FE, 8008 },
- { 0x45FF, 8033 },
- { 0x4600, 7803 },
- { 0x4601, 8018 },
- { 0x4602, 8013 },
- { 0x4603, 7808 },
- { 0x4604, 7893 },
- { 0x4605, 8083 },
- { 0x4606, 7813 },
- { 0x4607, 8023 },
- { 0x4608, 7913 },
- { 0x4609, 8093 },
- { 0x460A, 7823 },
- { 0x460B, 8038 },
- { 0x460C, 7923 },
- { 0x460D, 8098 },
- { 0x460E, 7818 },
- { 0x460F, 8028 },
- { 0x4610, 7918 },
- { 0x4611, 7878 },
- { 0x4612, 8073 },
- { 0x4613, 7858 },
- { 0x4614, 8063 },
- { 0x4615, 7958 },
- { 0x4616, 8118 },
- { 0x4617, 7928 },
- { 0x4618, 8103 },
- { 0x4619, 7998 },
- { 0x461A, 8153 },
- { 0x461B, 7828 },
- { 0x461C, 8043 },
- { 0x461D, 7933 },
- { 0x461E, 7968 },
- { 0x461F, 7868 },
- { 0x4620, 7833 },
- { 0x4621, 7938 },
- { 0x4622, 8108 },
- { 0x4623, 7983 },
- { 0x4624, 8138 },
- { 0x4625, 7973 },
- { 0x4626, 8133 },
- { 0x4627, 7988 },
- { 0x4628, 8143 },
- { 0x4629, 8123 },
- { 0x462A, 7978 },
- { 0x462B, 8158 },
- { 0x462C, 7873 },
- { 0x462D, 7898 },
- { 0x462E, 7883 },
- { 0x462F, 7863 },
- { 0x4630, 8068 },
- { 0x4631, 7838 },
- { 0x4632, 8048 },
- { 0x4633, 7888 },
- { 0x4634, 8078 },
- { 0x4635, 7903 },
- { 0x4636, 8088 },
- { 0x4637, 7843 },
- { 0x4638, 8053 },
- { 0x4639, 7943 },
- { 0x463A, 7848 },
- { 0x463B, 7948 },
- { 0x463C, 7963 },
- { 0x463D, 8128 },
- { 0x463E, 7993 },
- { 0x463F, 8148 },
- { 0x4640, 7853 },
- { 0x4641, 8058 },
- { 0x4642, 7953 },
- { 0x4643, 8113 },
- { 0x4644, 7908 },
- { 0x4645, 8003 },
- { 0x4646, 8654 },
- { 0x4647, 8679 },
- { 0x4648, 8689 },
- { 0x4649, 8799 },
- { 0x464A, 8694 },
- { 0x464B, 8834 },
- { 0x464C, 8814 },
- { 0x464D, 8699 },
- { 0x464E, 8804 },
- { 0x464F, 8659 },
- { 0x4650, 8874 },
- { 0x4651, 8704 },
- { 0x4652, 8709 },
- { 0x4653, 8714 },
- { 0x4654, 8819 },
- { 0x4655, 8719 },
- { 0x4656, 8664 },
- { 0x4657, 8779 },
- { 0x4658, 8724 },
- { 0x4659, 8729 },
- { 0x465A, 8684 },
- { 0x465B, 8869 },
- { 0x465C, 8734 },
- { 0x465D, 8824 },
- { 0x465E, 8739 },
- { 0x465F, 8744 },
- { 0x4660, 8844 },
- { 0x4661, 8669 },
- { 0x4662, 8784 },
- { 0x4663, 8904 },
- { 0x4664, 8886 },
- { 0x4665, 8864 },
- { 0x4666, 8749 },
- { 0x4667, 8829 },
- { 0x4668, 8754 },
- { 0x4669, 8880 },
- { 0x466A, 8759 },
- { 0x466B, 8849 },
- { 0x466C, 8764 },
- { 0x466D, 8839 },
- { 0x466E, 8854 },
- { 0x466F, 8809 },
- { 0x4670, 8674 },
- { 0x4671, 8794 },
- { 0x4672, 8910 },
- { 0x4673, 8892 },
- { 0x4674, 8769 },
- { 0x4675, 8774 },
- { 0x4676, 8859 },
- { 0x4677, 8898 },
- { 0x4678, 8789 },
- { 0x4679, 8366 },
- { 0x467A, 8391 },
- { 0x467B, 8401 },
- { 0x467C, 8511 },
- { 0x467D, 8406 },
- { 0x467E, 8546 },
- { 0x467F, 8526 },
- { 0x4680, 8411 },
- { 0x4681, 8516 },
- { 0x4682, 8371 },
- { 0x4683, 8586 },
- { 0x4684, 8416 },
- { 0x4685, 8421 },
- { 0x4686, 8426 },
- { 0x4687, 8531 },
- { 0x4688, 8431 },
- { 0x4689, 8376 },
- { 0x468A, 8491 },
- { 0x468B, 8436 },
- { 0x468C, 8441 },
- { 0x468D, 8396 },
- { 0x468E, 8581 },
- { 0x468F, 8446 },
- { 0x4690, 8536 },
- { 0x4691, 8451 },
- { 0x4692, 8456 },
- { 0x4693, 8556 },
- { 0x4694, 8381 },
- { 0x4695, 8496 },
- { 0x4696, 8616 },
- { 0x4697, 8598 },
- { 0x4698, 8576 },
- { 0x4699, 8461 },
- { 0x469A, 8541 },
- { 0x469B, 8466 },
- { 0x469C, 8592 },
- { 0x469D, 8471 },
- { 0x469E, 8561 },
- { 0x469F, 8476 },
- { 0x46A0, 8551 },
- { 0x46A1, 8566 },
- { 0x46A2, 8521 },
- { 0x46A3, 8386 },
- { 0x46A4, 8506 },
- { 0x46A5, 8622 },
- { 0x46A6, 8604 },
- { 0x46A7, 8481 },
- { 0x46A8, 8486 },
- { 0x46A9, 8571 },
- { 0x46AA, 8610 },
- { 0x46AB, 8501 },
- { 0x46AC, 8628 },
- { 0x46AD, 8646 },
- { 0x46AE, 8642 },
- { 0x46AF, 8650 },
- { 0x46B0, 8632 },
- { 0x46B1, 8637 },
- { 0x46B2, 14300 },
- { 0x46B3, 14306 },
- { 0x46B4, 14324 },
- { 0x46B5, 14312 },
- { 0x46B6, 14309 },
- { 0x46B7, 14303 },
- { 0x46B8, 14321 },
- { 0x46B9, 14318 },
- { 0x46BA, 14315 },
- { 0x46BB, 14335 },
- { 0x46BC, 14384 },
- { 0x46BD, 14381 },
- { 0x46BE, 14361 },
- { 0x46BF, 14358 },
- { 0x46C0, 14368 },
- { 0x46C1, 14387 },
- { 0x46C2, 14375 },
- { 0x46C3, 14378 },
- { 0x46C4, 14327 },
- { 0x46C5, 14338 },
- { 0x46C6, 14371 },
- { 0x46C7, 14346 },
- { 0x46C8, 14342 },
- { 0x46C9, 14331 },
- { 0x46CA, 14364 },
- { 0x46CB, 14354 },
- { 0x46CC, 14350 },
- { 0x46CD, 14390 },
- { 0x46CE, 14398 },
- { 0x46CF, 14394 },
- { 0x46D0, 14402 },
- { 0x46D1, 42885 },
- { 0x46D2, 42882 },
- { 0x46D3, 42879 },
- { 0x46D4, 42888 },
- { 0x46D5, 42891 },
- { 0x46D6, 42990 },
- { 0x46D7, 43005 },
- { 0x46D8, 42996 },
- { 0x46D9, 43029 },
- { 0x46DA, 43002 },
- { 0x46DB, 43059 },
- { 0x46DC, 43141 },
- { 0x46DD, 43149 },
- { 0x46DE, 43137 },
- { 0x46DF, 43145 },
- { 0x46E0, 42993 },
- { 0x46E1, 43008 },
- { 0x46E2, 42999 },
- { 0x46E3, 43011 },
- { 0x46E4, 43035 },
- { 0x46E5, 43086 },
- { 0x46E6, 43023 },
- { 0x46E7, 43080 },
- { 0x46E8, 43092 },
- { 0x46E9, 43017 },
- { 0x46EA, 43071 },
- { 0x46EB, 43032 },
- { 0x46EC, 43083 },
- { 0x46ED, 43098 },
- { 0x46EE, 43128 },
- { 0x46EF, 43134 },
- { 0x46F0, 43074 },
- { 0x46F1, 43131 },
- { 0x46F2, 43095 },
- { 0x46F3, 43056 },
- { 0x46F4, 43125 },
- { 0x46F5, 43020 },
- { 0x46F6, 43077 },
- { 0x46F7, 43044 },
- { 0x46F8, 43047 },
- { 0x46F9, 43116 },
- { 0x46FA, 43014 },
- { 0x46FB, 43068 },
- { 0x46FC, 43041 },
- { 0x46FD, 43065 },
- { 0x46FE, 43050 },
- { 0x46FF, 43038 },
- { 0x4700, 43062 },
- { 0x4701, 43119 },
- { 0x4702, 43122 },
- { 0x4703, 43053 },
- { 0x4704, 43026 },
- { 0x4705, 43089 },
- { 0x4706, 43106 },
- { 0x4707, 43101 },
- { 0x4708, 43111 },
- { 0x4709, 42942 },
- { 0x470A, 42982 },
- { 0x470B, 42930 },
- { 0x470C, 42954 },
- { 0x470D, 42938 },
- { 0x470E, 42958 },
- { 0x470F, 42967 },
- { 0x4710, 42977 },
- { 0x4711, 42962 },
- { 0x4712, 42972 },
- { 0x4713, 42926 },
- { 0x4714, 42946 },
- { 0x4715, 42934 },
- { 0x4716, 42950 },
- { 0x4717, 43218 },
- { 0x4718, 42894 },
- { 0x4719, 42987 },
- { 0x471A, 43220 },
- { 0x471B, 43229 },
- { 0x471C, 43223 },
- { 0x471D, 43233 },
- { 0x471E, 43226 },
- { 0x471F, 43153 },
- { 0x4720, 43170 },
- { 0x4721, 43197 },
- { 0x4722, 43176 },
- { 0x4723, 43173 },
- { 0x4724, 43164 },
- { 0x4725, 43191 },
- { 0x4726, 43182 },
- { 0x4727, 43179 },
- { 0x4728, 43167 },
- { 0x4729, 43212 },
- { 0x472A, 43209 },
- { 0x472B, 43188 },
- { 0x472C, 43185 },
- { 0x472D, 43194 },
- { 0x472E, 43215 },
- { 0x472F, 43200 },
- { 0x4730, 43206 },
- { 0x4731, 43156 },
- { 0x4732, 43160 },
- { 0x4733, 42914 },
- { 0x4734, 42896 },
- { 0x4735, 42902 },
- { 0x4736, 42923 },
- { 0x4737, 42908 },
- { 0x4738, 42905 },
- { 0x4739, 42899 },
- { 0x473A, 42920 },
- { 0x473B, 42917 },
- { 0x473C, 42911 },
- { 0x473D, 43203 },
- { 0x473E, 47313 },
- { 0x473F, 47310 },
- { 0x4740, 47307 },
- { 0x4741, 47361 },
- { 0x4742, 47376 },
- { 0x4743, 47367 },
- { 0x4744, 47400 },
- { 0x4745, 47373 },
- { 0x4746, 47430 },
- { 0x4747, 47364 },
- { 0x4748, 47379 },
- { 0x4749, 47370 },
- { 0x474A, 47382 },
- { 0x474B, 47406 },
- { 0x474C, 47457 },
- { 0x474D, 47394 },
- { 0x474E, 47451 },
- { 0x474F, 47460 },
- { 0x4750, 47388 },
- { 0x4751, 47442 },
- { 0x4752, 47403 },
- { 0x4753, 47454 },
- { 0x4754, 47466 },
- { 0x4755, 47484 },
- { 0x4756, 47490 },
- { 0x4757, 47445 },
- { 0x4758, 47493 },
- { 0x4759, 47487 },
- { 0x475A, 47472 },
- { 0x475B, 47463 },
- { 0x475C, 47427 },
- { 0x475D, 47481 },
- { 0x475E, 47391 },
- { 0x475F, 47448 },
- { 0x4760, 47415 },
- { 0x4761, 47418 },
- { 0x4762, 47469 },
- { 0x4763, 47385 },
- { 0x4764, 47439 },
- { 0x4765, 47412 },
- { 0x4766, 47436 },
- { 0x4767, 47421 },
- { 0x4768, 47409 },
- { 0x4769, 47433 },
- { 0x476A, 47475 },
- { 0x476B, 47478 },
- { 0x476C, 47424 },
- { 0x476D, 47397 },
- { 0x476E, 47334 },
- { 0x476F, 47322 },
- { 0x4770, 47346 },
- { 0x4771, 47330 },
- { 0x4772, 47350 },
- { 0x4773, 47318 },
- { 0x4774, 47338 },
- { 0x4775, 47326 },
- { 0x4776, 47342 },
- { 0x4777, 47304 },
- { 0x4778, 47301 },
- { 0x4779, 47505 },
- { 0x477A, 47502 },
- { 0x477B, 47496 },
- { 0x477C, 47499 },
- { 0x477D, 47357 },
- { 0x477E, 47316 },
- { 0x477F, 47354 },
- { 0x4780, 14553 },
- { 0x4781, 14557 },
- { 0x4782, 14497 },
- { 0x4783, 14501 },
- { 0x4784, 14505 },
- { 0x4785, 14513 },
- { 0x4786, 14537 },
- { 0x4787, 14569 },
- { 0x4788, 14529 },
- { 0x4789, 14541 },
- { 0x478A, 14561 },
- { 0x478B, 14545 },
- { 0x478C, 14565 },
- { 0x478D, 14549 },
- { 0x478E, 14517 },
- { 0x478F, 14525 },
- { 0x4790, 14521 },
- { 0x4791, 14573 },
- { 0x4792, 14477 },
- { 0x4793, 14509 },
- { 0x4794, 14485 },
- { 0x4795, 14493 },
- { 0x4796, 14489 },
- { 0x4797, 14481 },
- { 0x4798, 14533 },
- { 0x4799, 14461 },
- { 0x479A, 14437 },
- { 0x479B, 14445 },
- { 0x479C, 14473 },
- { 0x479D, 14453 },
- { 0x479E, 14449 },
- { 0x479F, 14441 },
- { 0x47A0, 14469 },
- { 0x47A1, 14465 },
- { 0x47A2, 14457 },
- { 0x47A3, 43427 },
- { 0x47A4, 43424 },
- { 0x47A5, 43421 },
- { 0x47A6, 43514 },
- { 0x47A7, 43508 },
- { 0x47A8, 43511 },
- { 0x47A9, 43505 },
- { 0x47AA, 43535 },
- { 0x47AB, 43583 },
- { 0x47AC, 43526 },
- { 0x47AD, 43577 },
- { 0x47AE, 43586 },
- { 0x47AF, 43520 },
- { 0x47B0, 43568 },
- { 0x47B1, 43532 },
- { 0x47B2, 43580 },
- { 0x47B3, 43592 },
- { 0x47B4, 43601 },
- { 0x47B5, 43610 },
- { 0x47B6, 43571 },
- { 0x47B7, 43607 },
- { 0x47B8, 43589 },
- { 0x47B9, 43556 },
- { 0x47BA, 43598 },
- { 0x47BB, 43523 },
- { 0x47BC, 43574 },
- { 0x47BD, 43544 },
- { 0x47BE, 43547 },
- { 0x47BF, 43595 },
- { 0x47C0, 43517 },
- { 0x47C1, 43565 },
- { 0x47C2, 43541 },
- { 0x47C3, 43604 },
- { 0x47C4, 43562 },
- { 0x47C5, 43550 },
- { 0x47C6, 43538 },
- { 0x47C7, 43559 },
- { 0x47C8, 43553 },
- { 0x47C9, 43529 },
- { 0x47CA, 43462 },
- { 0x47CB, 43470 },
- { 0x47CC, 43490 },
- { 0x47CD, 43478 },
- { 0x47CE, 43498 },
- { 0x47CF, 43466 },
- { 0x47D0, 43482 },
- { 0x47D1, 43474 },
- { 0x47D2, 43486 },
- { 0x47D3, 43494 },
- { 0x47D4, 43415 },
- { 0x47D5, 43418 },
- { 0x47D6, 43613 },
- { 0x47D7, 43615 },
- { 0x47D8, 43450 },
- { 0x47D9, 43432 },
- { 0x47DA, 43438 },
- { 0x47DB, 43459 },
- { 0x47DC, 43444 },
- { 0x47DD, 43441 },
- { 0x47DE, 43435 },
- { 0x47DF, 43456 },
- { 0x47E0, 43453 },
- { 0x47E1, 43447 },
- { 0x47E2, 43617 },
- { 0x47E3, 43430 },
- { 0x47E4, 43502 },
- { 0x47E5, 43620 },
- { 0x47E6, 80062 },
- { 0x47E7, 80068 },
- { 0x47E8, 80074 },
- { 0x47E9, 80065 },
- { 0x47EA, 80071 },
- { 0x47EB, 80095 },
- { 0x47EC, 80140 },
- { 0x47ED, 80086 },
- { 0x47EE, 80134 },
- { 0x47EF, 80080 },
- { 0x47F0, 80125 },
- { 0x47F1, 80092 },
- { 0x47F2, 80137 },
- { 0x47F3, 80146 },
- { 0x47F4, 80158 },
- { 0x47F5, 80164 },
- { 0x47F6, 80128 },
- { 0x47F7, 80161 },
- { 0x47F8, 80143 },
- { 0x47F9, 80116 },
- { 0x47FA, 80155 },
- { 0x47FB, 80083 },
- { 0x47FC, 80131 },
- { 0x47FD, 80104 },
- { 0x47FE, 80107 },
- { 0x47FF, 80149 },
- { 0x4800, 80077 },
- { 0x4801, 80122 },
- { 0x4802, 80101 },
- { 0x4803, 80110 },
- { 0x4804, 80098 },
- { 0x4805, 80119 },
- { 0x4806, 80113 },
- { 0x4807, 80089 },
- { 0x4808, 80152 },
- { 0x4809, 80059 },
- { 0x480A, 80173 },
- { 0x480B, 80167 },
- { 0x480C, 80170 },
- { 0x480D, 62341 },
- { 0x480E, 62335 },
- { 0x480F, 62332 },
- { 0x4810, 62453 },
- { 0x4811, 62468 },
- { 0x4812, 62459 },
- { 0x4813, 62492 },
- { 0x4814, 62465 },
- { 0x4815, 62522 },
- { 0x4816, 62589 },
- { 0x4817, 62597 },
- { 0x4818, 62585 },
- { 0x4819, 62593 },
- { 0x481A, 62456 },
- { 0x481B, 62471 },
- { 0x481C, 62462 },
- { 0x481D, 62474 },
- { 0x481E, 62498 },
- { 0x481F, 62549 },
- { 0x4820, 62486 },
- { 0x4821, 62543 },
- { 0x4822, 62555 },
- { 0x4823, 62480 },
- { 0x4824, 62534 },
- { 0x4825, 62495 },
- { 0x4826, 62546 },
- { 0x4827, 62561 },
- { 0x4828, 62576 },
- { 0x4829, 62582 },
- { 0x482A, 62537 },
- { 0x482B, 62579 },
- { 0x482C, 62558 },
- { 0x482D, 62519 },
- { 0x482E, 62573 },
- { 0x482F, 62483 },
- { 0x4830, 62540 },
- { 0x4831, 62507 },
- { 0x4832, 62510 },
- { 0x4833, 62564 },
- { 0x4834, 62477 },
- { 0x4835, 62531 },
- { 0x4836, 62504 },
- { 0x4837, 62528 },
- { 0x4838, 62513 },
- { 0x4839, 62501 },
- { 0x483A, 62552 },
- { 0x483B, 62525 },
- { 0x483C, 62567 },
- { 0x483D, 62570 },
- { 0x483E, 62516 },
- { 0x483F, 62489 },
- { 0x4840, 62406 },
- { 0x4841, 62394 },
- { 0x4842, 62418 },
- { 0x4843, 62402 },
- { 0x4844, 62422 },
- { 0x4845, 62431 },
- { 0x4846, 62441 },
- { 0x4847, 62426 },
- { 0x4848, 62436 },
- { 0x4849, 62390 },
- { 0x484A, 62410 },
- { 0x484B, 62398 },
- { 0x484C, 62414 },
- { 0x484D, 62326 },
- { 0x484E, 62338 },
- { 0x484F, 62344 },
- { 0x4850, 62347 },
- { 0x4851, 62319 },
- { 0x4852, 62350 },
- { 0x4853, 62450 },
- { 0x4854, 62614 },
- { 0x4855, 62610 },
- { 0x4856, 62601 },
- { 0x4857, 62323 },
- { 0x4858, 62446 },
- { 0x4859, 62382 },
- { 0x485A, 62387 },
- { 0x485B, 62370 },
- { 0x485C, 62352 },
- { 0x485D, 62358 },
- { 0x485E, 62379 },
- { 0x485F, 62364 },
- { 0x4860, 62361 },
- { 0x4861, 62355 },
- { 0x4862, 62376 },
- { 0x4863, 62373 },
- { 0x4864, 62367 },
- { 0x4865, 62321 },
- { 0x4866, 62329 },
- { 0x4867, 62612 },
- { 0x4868, 62617 },
- { 0x4869, 62604 },
- { 0x486A, 62607 },
- { 0x486B, 63498 },
- { 0x486C, 63506 },
- { 0x486D, 63530 },
- { 0x486E, 63514 },
- { 0x486F, 63510 },
- { 0x4870, 63502 },
- { 0x4871, 63526 },
- { 0x4872, 63522 },
- { 0x4873, 63518 },
- { 0x4874, 63544 },
- { 0x4875, 63572 },
- { 0x4876, 63568 },
- { 0x4877, 63552 },
- { 0x4878, 63548 },
- { 0x4879, 63556 },
- { 0x487A, 63576 },
- { 0x487B, 63560 },
- { 0x487C, 63564 },
- { 0x487D, 63534 },
- { 0x487E, 63539 },
- { 0x487F, 48232 },
- { 0x4880, 48247 },
- { 0x4881, 48238 },
- { 0x4882, 48244 },
- { 0x4883, 48235 },
- { 0x4884, 48250 },
- { 0x4885, 48241 },
- { 0x4886, 48253 },
- { 0x4887, 48274 },
- { 0x4888, 48328 },
- { 0x4889, 48265 },
- { 0x488A, 48319 },
- { 0x488B, 48322 },
- { 0x488C, 48334 },
- { 0x488D, 48259 },
- { 0x488E, 48310 },
- { 0x488F, 48271 },
- { 0x4890, 48325 },
- { 0x4891, 48340 },
- { 0x4892, 48349 },
- { 0x4893, 48358 },
- { 0x4894, 48313 },
- { 0x4895, 48355 },
- { 0x4896, 48337 },
- { 0x4897, 48295 },
- { 0x4898, 48346 },
- { 0x4899, 48262 },
- { 0x489A, 48352 },
- { 0x489B, 48316 },
- { 0x489C, 48283 },
- { 0x489D, 48286 },
- { 0x489E, 48343 },
- { 0x489F, 48256 },
- { 0x48A0, 48304 },
- { 0x48A1, 48307 },
- { 0x48A2, 48280 },
- { 0x48A3, 48301 },
- { 0x48A4, 48289 },
- { 0x48A5, 48277 },
- { 0x48A6, 48298 },
- { 0x48A7, 48292 },
- { 0x48A8, 48268 },
- { 0x48A9, 48331 },
- { 0x48AA, 48209 },
- { 0x48AB, 48197 },
- { 0x48AC, 48221 },
- { 0x48AD, 48205 },
- { 0x48AE, 48193 },
- { 0x48AF, 48213 },
- { 0x48B0, 48201 },
- { 0x48B1, 48217 },
- { 0x48B2, 48185 },
- { 0x48B3, 48182 },
- { 0x48B4, 48176 },
- { 0x48B5, 48179 },
- { 0x48B6, 48191 },
- { 0x48B7, 48225 },
- { 0x48B8, 48188 },
- { 0x48B9, 48361 },
- { 0x48BA, 48228 },
- { 0x48BB, 48364 },
- { 0x48BC, 59431 },
- { 0x48BD, 59437 },
- { 0x48BE, 59440 },
- { 0x48BF, 59434 },
- { 0x48C0, 59461 },
- { 0x48C1, 59509 },
- { 0x48C2, 59452 },
- { 0x48C3, 59503 },
- { 0x48C4, 59446 },
- { 0x48C5, 59494 },
- { 0x48C6, 59458 },
- { 0x48C7, 59506 },
- { 0x48C8, 59515 },
- { 0x48C9, 59530 },
- { 0x48CA, 59539 },
- { 0x48CB, 59497 },
- { 0x48CC, 59533 },
- { 0x48CD, 59536 },
- { 0x48CE, 59512 },
- { 0x48CF, 59482 },
- { 0x48D0, 59527 },
- { 0x48D1, 59449 },
- { 0x48D2, 59500 },
- { 0x48D3, 59470 },
- { 0x48D4, 59473 },
- { 0x48D5, 59518 },
- { 0x48D6, 59443 },
- { 0x48D7, 59491 },
- { 0x48D8, 59467 },
- { 0x48D9, 59488 },
- { 0x48DA, 59476 },
- { 0x48DB, 59464 },
- { 0x48DC, 59485 },
- { 0x48DD, 59479 },
- { 0x48DE, 59455 },
- { 0x48DF, 59524 },
- { 0x48E0, 59521 },
- { 0x48E1, 59542 },
- { 0x48E2, 96084 },
- { 0x48E3, 96099 },
- { 0x48E4, 96090 },
- { 0x48E5, 96123 },
- { 0x48E6, 96096 },
- { 0x48E7, 96153 },
- { 0x48E8, 96087 },
- { 0x48E9, 96102 },
- { 0x48EA, 96093 },
- { 0x48EB, 96105 },
- { 0x48EC, 96129 },
- { 0x48ED, 96189 },
- { 0x48EE, 96117 },
- { 0x48EF, 96177 },
- { 0x48F0, 96180 },
- { 0x48F1, 96192 },
- { 0x48F2, 96111 },
- { 0x48F3, 96168 },
- { 0x48F4, 96126 },
- { 0x48F5, 96186 },
- { 0x48F6, 96183 },
- { 0x48F7, 96198 },
- { 0x48F8, 96213 },
- { 0x48F9, 96222 },
- { 0x48FA, 96171 },
- { 0x48FB, 96216 },
- { 0x48FC, 96204 },
- { 0x48FD, 96219 },
- { 0x48FE, 96195 },
- { 0x48FF, 96150 },
- { 0x4900, 96210 },
- { 0x4901, 96114 },
- { 0x4902, 96174 },
- { 0x4903, 96138 },
- { 0x4904, 96141 },
- { 0x4905, 96201 },
- { 0x4906, 96108 },
- { 0x4907, 96162 },
- { 0x4908, 96165 },
- { 0x4909, 96135 },
- { 0x490A, 96159 },
- { 0x490B, 96144 },
- { 0x490C, 96132 },
- { 0x490D, 96156 },
- { 0x490E, 96207 },
- { 0x490F, 96147 },
- { 0x4910, 96120 },
- { 0x4911, 96015 },
- { 0x4912, 96064 },
- { 0x4913, 96052 },
- { 0x4914, 96076 },
- { 0x4915, 96060 },
- { 0x4916, 96080 },
- { 0x4917, 96048 },
- { 0x4918, 96068 },
- { 0x4919, 96056 },
- { 0x491A, 96072 },
- { 0x491B, 96009 },
- { 0x491C, 96012 },
- { 0x491D, 96036 },
- { 0x491E, 96018 },
- { 0x491F, 96024 },
- { 0x4920, 96045 },
- { 0x4921, 96030 },
- { 0x4922, 96027 },
- { 0x4923, 96021 },
- { 0x4924, 96042 },
- { 0x4925, 96039 },
- { 0x4926, 96033 },
- { 0x4927, 58446 },
- { 0x4928, 58451 },
- { 0x4929, 58440 },
- { 0x492A, 58437 },
- { 0x492B, 58510 },
- { 0x492C, 58519 },
- { 0x492D, 58513 },
- { 0x492E, 58546 },
- { 0x492F, 58516 },
- { 0x4930, 58579 },
- { 0x4931, 58655 },
- { 0x4932, 58651 },
- { 0x4933, 58537 },
- { 0x4934, 58522 },
- { 0x4935, 58564 },
- { 0x4936, 58525 },
- { 0x4937, 58552 },
- { 0x4938, 58606 },
- { 0x4939, 58540 },
- { 0x493A, 58600 },
- { 0x493B, 58612 },
- { 0x493C, 58531 },
- { 0x493D, 58591 },
- { 0x493E, 58549 },
- { 0x493F, 58603 },
- { 0x4940, 58618 },
- { 0x4941, 58633 },
- { 0x4942, 58639 },
- { 0x4943, 58594 },
- { 0x4944, 58636 },
- { 0x4945, 58615 },
- { 0x4946, 58576 },
- { 0x4947, 58630 },
- { 0x4948, 58534 },
- { 0x4949, 58597 },
- { 0x494A, 58561 },
- { 0x494B, 58567 },
- { 0x494C, 58621 },
- { 0x494D, 58528 },
- { 0x494E, 58588 },
- { 0x494F, 58558 },
- { 0x4950, 58585 },
- { 0x4951, 58570 },
- { 0x4952, 58555 },
- { 0x4953, 58609 },
- { 0x4954, 58582 },
- { 0x4955, 58624 },
- { 0x4956, 58627 },
- { 0x4957, 58573 },
- { 0x4958, 58543 },
- { 0x4959, 58428 },
- { 0x495A, 58443 },
- { 0x495B, 58462 },
- { 0x495C, 58454 },
- { 0x495D, 58478 },
- { 0x495E, 58458 },
- { 0x495F, 58486 },
- { 0x4960, 58495 },
- { 0x4961, 58505 },
- { 0x4962, 58474 },
- { 0x4963, 58466 },
- { 0x4964, 58482 },
- { 0x4965, 58470 },
- { 0x4966, 58434 },
- { 0x4967, 58426 },
- { 0x4968, 58422 },
- { 0x4969, 58431 },
- { 0x496A, 58647 },
- { 0x496B, 58642 },
- { 0x496C, 58663 },
- { 0x496D, 58659 },
- { 0x496E, 58490 },
- { 0x496F, 58500 },
- { 0x4970, 88003 },
- { 0x4971, 87983 },
- { 0x4972, 87991 },
- { 0x4973, 88007 },
- { 0x4974, 87999 },
- { 0x4975, 87995 },
- { 0x4976, 87987 },
- { 0x4977, 88011 },
- { 0x4978, 88015 },
- { 0x4979, 88019 },
- { 0x497A, 88027 },
- { 0x497B, 88023 },
- { 0x497C, 65117 },
- { 0x497D, 65235 },
- { 0x497E, 65250 },
- { 0x497F, 65241 },
- { 0x4980, 65274 },
- { 0x4981, 65247 },
- { 0x4982, 65304 },
- { 0x4983, 65368 },
- { 0x4984, 65376 },
- { 0x4985, 65364 },
- { 0x4986, 65372 },
- { 0x4987, 65238 },
- { 0x4988, 65253 },
- { 0x4989, 65244 },
- { 0x498A, 65256 },
- { 0x498B, 65280 },
- { 0x498C, 65331 },
- { 0x498D, 65268 },
- { 0x498E, 65325 },
- { 0x498F, 65334 },
- { 0x4990, 65262 },
- { 0x4991, 65316 },
- { 0x4992, 65277 },
- { 0x4993, 65328 },
- { 0x4994, 65340 },
- { 0x4995, 65355 },
- { 0x4996, 65361 },
- { 0x4997, 65319 },
- { 0x4998, 65358 },
- { 0x4999, 65337 },
- { 0x499A, 65301 },
- { 0x499B, 65352 },
- { 0x499C, 65265 },
- { 0x499D, 65322 },
- { 0x499E, 65289 },
- { 0x499F, 65292 },
- { 0x49A0, 65343 },
- { 0x49A1, 65259 },
- { 0x49A2, 65313 },
- { 0x49A3, 65286 },
- { 0x49A4, 65310 },
- { 0x49A5, 65295 },
- { 0x49A6, 65283 },
- { 0x49A7, 65307 },
- { 0x49A8, 65346 },
- { 0x49A9, 65349 },
- { 0x49AA, 65298 },
- { 0x49AB, 65271 },
- { 0x49AC, 65185 },
- { 0x49AD, 65173 },
- { 0x49AE, 65197 },
- { 0x49AF, 65181 },
- { 0x49B0, 65201 },
- { 0x49B1, 65220 },
- { 0x49B2, 65230 },
- { 0x49B3, 65215 },
- { 0x49B4, 65225 },
- { 0x49B5, 65169 },
- { 0x49B6, 65205 },
- { 0x49B7, 65189 },
- { 0x49B8, 65177 },
- { 0x49B9, 65210 },
- { 0x49BA, 65193 },
- { 0x49BB, 65134 },
- { 0x49BC, 65128 },
- { 0x49BD, 65125 },
- { 0x49BE, 65122 },
- { 0x49BF, 65119 },
- { 0x49C0, 65131 },
- { 0x49C1, 65167 },
- { 0x49C2, 65380 },
- { 0x49C3, 65115 },
- { 0x49C4, 65155 },
- { 0x49C5, 65137 },
- { 0x49C6, 65143 },
- { 0x49C7, 65164 },
- { 0x49C8, 65149 },
- { 0x49C9, 65146 },
- { 0x49CA, 65140 },
- { 0x49CB, 65161 },
- { 0x49CC, 65158 },
- { 0x49CD, 65152 },
- { 0x49CE, 62850 },
- { 0x49CF, 62865 },
- { 0x49D0, 62856 },
- { 0x49D1, 62889 },
- { 0x49D2, 62862 },
- { 0x49D3, 62919 },
- { 0x49D4, 62983 },
- { 0x49D5, 62991 },
- { 0x49D6, 62979 },
- { 0x49D7, 62987 },
- { 0x49D8, 62853 },
- { 0x49D9, 62868 },
- { 0x49DA, 62859 },
- { 0x49DB, 62871 },
- { 0x49DC, 62895 },
- { 0x49DD, 62946 },
- { 0x49DE, 62883 },
- { 0x49DF, 62940 },
- { 0x49E0, 62949 },
- { 0x49E1, 62877 },
- { 0x49E2, 62931 },
- { 0x49E3, 62892 },
- { 0x49E4, 62943 },
- { 0x49E5, 62955 },
- { 0x49E6, 62970 },
- { 0x49E7, 62976 },
- { 0x49E8, 62934 },
- { 0x49E9, 62973 },
- { 0x49EA, 62952 },
- { 0x49EB, 62916 },
- { 0x49EC, 62967 },
- { 0x49ED, 62880 },
- { 0x49EE, 62937 },
- { 0x49EF, 62904 },
- { 0x49F0, 62907 },
- { 0x49F1, 62958 },
- { 0x49F2, 62874 },
- { 0x49F3, 62928 },
- { 0x49F4, 62901 },
- { 0x49F5, 62925 },
- { 0x49F6, 62910 },
- { 0x49F7, 62898 },
- { 0x49F8, 62922 },
- { 0x49F9, 62961 },
- { 0x49FA, 62964 },
- { 0x49FB, 62913 },
- { 0x49FC, 62886 },
- { 0x49FD, 62807 },
- { 0x49FE, 62795 },
- { 0x49FF, 62819 },
- { 0x4A00, 62803 },
- { 0x4A01, 62823 },
- { 0x4A02, 62827 },
- { 0x4A03, 62832 },
- { 0x4A04, 62791 },
- { 0x4A05, 62811 },
- { 0x4A06, 62799 },
- { 0x4A07, 62815 },
- { 0x4A08, 62786 },
- { 0x4A09, 62783 },
- { 0x4A0A, 62780 },
- { 0x4A0B, 62774 },
- { 0x4A0C, 62771 },
- { 0x4A0D, 62777 },
- { 0x4A0E, 62789 },
- { 0x4A0F, 62847 },
- { 0x4A10, 63118 },
- { 0x4A11, 63115 },
- { 0x4A12, 63121 },
- { 0x4A13, 63124 },
- { 0x4A14, 63127 },
- { 0x4A15, 62766 },
- { 0x4A16, 63083 },
- { 0x4A17, 63075 },
- { 0x4A18, 63032 },
- { 0x4A19, 63014 },
- { 0x4A1A, 63023 },
- { 0x4A1B, 63103 },
- { 0x4A1C, 63108 },
- { 0x4A1D, 63040 },
- { 0x4A1E, 63046 },
- { 0x4A1F, 63097 },
- { 0x4A20, 63091 },
- { 0x4A21, 63068 },
- { 0x4A22, 63052 },
- { 0x4A23, 63060 },
- { 0x4A24, 63009 },
- { 0x4A25, 62999 },
- { 0x4A26, 63004 },
- { 0x4A27, 62995 },
- { 0x4A28, 62837 },
- { 0x4A29, 62842 },
- { 0x4A2A, 13971 },
- { 0x4A2B, 13986 },
- { 0x4A2C, 13977 },
- { 0x4A2D, 14010 },
- { 0x4A2E, 13983 },
- { 0x4A2F, 14040 },
- { 0x4A30, 14107 },
- { 0x4A31, 14115 },
- { 0x4A32, 14103 },
- { 0x4A33, 14111 },
- { 0x4A34, 13974 },
- { 0x4A35, 13989 },
- { 0x4A36, 13980 },
- { 0x4A37, 13992 },
- { 0x4A38, 14016 },
- { 0x4A39, 14067 },
- { 0x4A3A, 14004 },
- { 0x4A3B, 14061 },
- { 0x4A3C, 14073 },
- { 0x4A3D, 13998 },
- { 0x4A3E, 14052 },
- { 0x4A3F, 14013 },
- { 0x4A40, 14064 },
- { 0x4A41, 14079 },
- { 0x4A42, 14094 },
- { 0x4A43, 14100 },
- { 0x4A44, 14055 },
- { 0x4A45, 14097 },
- { 0x4A46, 14076 },
- { 0x4A47, 14037 },
- { 0x4A48, 14091 },
- { 0x4A49, 14001 },
- { 0x4A4A, 14058 },
- { 0x4A4B, 14025 },
- { 0x4A4C, 14028 },
- { 0x4A4D, 14082 },
- { 0x4A4E, 13995 },
- { 0x4A4F, 14049 },
- { 0x4A50, 14022 },
- { 0x4A51, 14046 },
- { 0x4A52, 14031 },
- { 0x4A53, 14019 },
- { 0x4A54, 14043 },
- { 0x4A55, 14085 },
- { 0x4A56, 14088 },
- { 0x4A57, 14034 },
- { 0x4A58, 14007 },
- { 0x4A59, 14070 },
- { 0x4A5A, 13928 },
- { 0x4A5B, 13916 },
- { 0x4A5C, 13940 },
- { 0x4A5D, 13924 },
- { 0x4A5E, 13944 },
- { 0x4A5F, 13953 },
- { 0x4A60, 13963 },
- { 0x4A61, 13948 },
- { 0x4A62, 13958 },
- { 0x4A63, 13912 },
- { 0x4A64, 13932 },
- { 0x4A65, 13920 },
- { 0x4A66, 13936 },
- { 0x4A67, 13874 },
- { 0x4A68, 13871 },
- { 0x4A69, 13868 },
- { 0x4A6A, 13877 },
- { 0x4A6B, 13880 },
- { 0x4A6C, 13968 },
- { 0x4A6D, 14119 },
- { 0x4A6E, 13865 },
- { 0x4A6F, 13900 },
- { 0x4A70, 13882 },
- { 0x4A71, 13888 },
- { 0x4A72, 13909 },
- { 0x4A73, 13894 },
- { 0x4A74, 13891 },
- { 0x4A75, 13885 },
- { 0x4A76, 13906 },
- { 0x4A77, 13903 },
- { 0x4A78, 13897 },
- { 0x4A79, 33823 },
- { 0x4A7A, 33838 },
- { 0x4A7B, 33829 },
- { 0x4A7C, 33862 },
- { 0x4A7D, 33835 },
- { 0x4A7E, 33892 },
- { 0x4A7F, 33826 },
- { 0x4A80, 33841 },
- { 0x4A81, 33832 },
- { 0x4A82, 33844 },
- { 0x4A83, 33868 },
- { 0x4A84, 33919 },
- { 0x4A85, 33856 },
- { 0x4A86, 33913 },
- { 0x4A87, 33922 },
- { 0x4A88, 33850 },
- { 0x4A89, 33904 },
- { 0x4A8A, 33865 },
- { 0x4A8B, 33916 },
- { 0x4A8C, 33928 },
- { 0x4A8D, 33943 },
- { 0x4A8E, 33949 },
- { 0x4A8F, 33907 },
- { 0x4A90, 33946 },
- { 0x4A91, 33925 },
- { 0x4A92, 33889 },
- { 0x4A93, 33940 },
- { 0x4A94, 33853 },
- { 0x4A95, 33910 },
- { 0x4A96, 33877 },
- { 0x4A97, 33880 },
- { 0x4A98, 33931 },
- { 0x4A99, 33847 },
- { 0x4A9A, 33901 },
- { 0x4A9B, 33874 },
- { 0x4A9C, 33898 },
- { 0x4A9D, 33883 },
- { 0x4A9E, 33871 },
- { 0x4A9F, 33895 },
- { 0x4AA0, 33937 },
- { 0x4AA1, 33886 },
- { 0x4AA2, 33859 },
- { 0x4AA3, 33934 },
- { 0x4AA4, 33754 },
- { 0x4AA5, 33751 },
- { 0x4AA6, 33803 },
- { 0x4AA7, 33791 },
- { 0x4AA8, 33815 },
- { 0x4AA9, 33799 },
- { 0x4AAA, 33819 },
- { 0x4AAB, 33787 },
- { 0x4AAC, 33807 },
- { 0x4AAD, 33795 },
- { 0x4AAE, 33811 },
- { 0x4AAF, 33748 },
- { 0x4AB0, 33745 },
- { 0x4AB1, 33775 },
- { 0x4AB2, 33757 },
- { 0x4AB3, 33763 },
- { 0x4AB4, 33784 },
- { 0x4AB5, 33769 },
- { 0x4AB6, 33766 },
- { 0x4AB7, 33760 },
- { 0x4AB8, 33781 },
- { 0x4AB9, 33778 },
- { 0x4ABA, 33772 },
- { 0x4ABB, 11942 },
- { 0x4ABC, 11981 },
- { 0x4ABD, 11984 },
- { 0x4ABE, 11951 },
- { 0x4ABF, 11963 },
- { 0x4AC0, 12000 },
- { 0x4AC1, 11954 },
- { 0x4AC2, 11990 },
- { 0x4AC3, 11927 },
- { 0x4AC4, 11948 },
- { 0x4AC5, 11939 },
- { 0x4AC6, 11969 },
- { 0x4AC7, 11993 },
- { 0x4AC8, 11957 },
- { 0x4AC9, 11945 },
- { 0x4ACA, 11960 },
- { 0x4ACB, 11987 },
- { 0x4ACC, 11936 },
- { 0x4ACD, 11924 },
- { 0x4ACE, 11930 },
- { 0x4ACF, 11972 },
- { 0x4AD0, 11933 },
- { 0x4AD1, 11996 },
- { 0x4AD2, 11975 },
- { 0x4AD3, 11966 },
- { 0x4AD4, 11978 },
- { 0x4AD5, 12013 },
- { 0x4AD6, 12018 },
- { 0x4AD7, 12023 },
- { 0x4AD8, 11880 },
- { 0x4AD9, 11900 },
- { 0x4ADA, 11888 },
- { 0x4ADB, 11916 },
- { 0x4ADC, 11896 },
- { 0x4ADD, 11920 },
- { 0x4ADE, 11884 },
- { 0x4ADF, 11912 },
- { 0x4AE0, 11892 },
- { 0x4AE1, 11904 },
- { 0x4AE2, 11908 },
- { 0x4AE3, 11844 },
- { 0x4AE4, 11868 },
- { 0x4AE5, 11850 },
- { 0x4AE6, 11856 },
- { 0x4AE7, 11877 },
- { 0x4AE8, 11862 },
- { 0x4AE9, 11859 },
- { 0x4AEA, 11853 },
- { 0x4AEB, 11874 },
- { 0x4AEC, 11871 },
- { 0x4AED, 11865 },
- { 0x4AEE, 12004 },
- { 0x4AEF, 12007 },
- { 0x4AF0, 11840 },
- { 0x4AF1, 11847 },
- { 0x4AF2, 11837 },
- { 0x4AF3, 12010 },
- { 0x4AF4, 55097 },
- { 0x4AF5, 54957 },
- { 0x4AF6, 55022 },
- { 0x4AF7, 55037 },
- { 0x4AF8, 55027 },
- { 0x4AF9, 55032 },
- { 0x4AFA, 54997 },
- { 0x4AFB, 55017 },
- { 0x4AFC, 54962 },
- { 0x4AFD, 54967 },
- { 0x4AFE, 55042 },
- { 0x4AFF, 54992 },
- { 0x4B00, 55002 },
- { 0x4B01, 55052 },
- { 0x4B02, 55077 },
- { 0x4B03, 55012 },
- { 0x4B04, 55047 },
- { 0x4B05, 55062 },
- { 0x4B06, 55072 },
- { 0x4B07, 55102 },
- { 0x4B08, 54987 },
- { 0x4B09, 54977 },
- { 0x4B0A, 54972 },
- { 0x4B0B, 54982 },
- { 0x4B0C, 55007 },
- { 0x4B0D, 55082 },
- { 0x4B0E, 55087 },
- { 0x4B0F, 55092 },
- { 0x4B10, 55057 },
- { 0x4B11, 55107 },
- { 0x4B12, 55067 },
- { 0x4B13, 55112 },
- { 0x4B14, 54901 },
- { 0x4B15, 54761 },
- { 0x4B16, 54826 },
- { 0x4B17, 54841 },
- { 0x4B18, 54831 },
- { 0x4B19, 54836 },
- { 0x4B1A, 54801 },
- { 0x4B1B, 54821 },
- { 0x4B1C, 54766 },
- { 0x4B1D, 54771 },
- { 0x4B1E, 54846 },
- { 0x4B1F, 54796 },
- { 0x4B20, 54806 },
- { 0x4B21, 54856 },
- { 0x4B22, 54881 },
- { 0x4B23, 54816 },
- { 0x4B24, 54851 },
- { 0x4B25, 54866 },
- { 0x4B26, 54876 },
- { 0x4B27, 54906 },
- { 0x4B28, 54791 },
- { 0x4B29, 54781 },
- { 0x4B2A, 54776 },
- { 0x4B2B, 54786 },
- { 0x4B2C, 54811 },
- { 0x4B2D, 54886 },
- { 0x4B2E, 54891 },
- { 0x4B2F, 54896 },
- { 0x4B30, 54861 },
- { 0x4B31, 54911 },
- { 0x4B32, 54871 },
- { 0x4B33, 54916 },
- { 0x4B34, 54745 },
- { 0x4B35, 54721 },
- { 0x4B36, 54729 },
- { 0x4B37, 54757 },
- { 0x4B38, 54737 },
- { 0x4B39, 54733 },
- { 0x4B3A, 54725 },
- { 0x4B3B, 54753 },
- { 0x4B3C, 54749 },
- { 0x4B3D, 54741 },
- { 0x4B3E, 54921 },
- { 0x4B3F, 54949 },
- { 0x4B40, 54945 },
- { 0x4B41, 54929 },
- { 0x4B42, 54925 },
- { 0x4B43, 54933 },
- { 0x4B44, 54953 },
- { 0x4B45, 54937 },
- { 0x4B46, 54941 },
- { 0x4B47, 54718 },
- { 0x4B48, 9008 },
- { 0x4B49, 8988 },
- { 0x4B4A, 8993 },
- { 0x4B4B, 8998 },
- { 0x4B4C, 8963 },
- { 0x4B4D, 9038 },
- { 0x4B4E, 9033 },
- { 0x4B4F, 9053 },
- { 0x4B50, 8978 },
- { 0x4B51, 8973 },
- { 0x4B52, 9048 },
- { 0x4B53, 9018 },
- { 0x4B54, 8953 },
- { 0x4B55, 8958 },
- { 0x4B56, 9023 },
- { 0x4B57, 9063 },
- { 0x4B58, 9003 },
- { 0x4B59, 9058 },
- { 0x4B5A, 9013 },
- { 0x4B5B, 8968 },
- { 0x4B5C, 9043 },
- { 0x4B5D, 8928 },
- { 0x4B5E, 8933 },
- { 0x4B5F, 8938 },
- { 0x4B60, 8943 },
- { 0x4B61, 8948 },
- { 0x4B62, 9028 },
- { 0x4B63, 8983 },
- { 0x4B64, 9092 },
- { 0x4B65, 9068 },
- { 0x4B66, 9098 },
- { 0x4B67, 9080 },
- { 0x4B68, 9086 },
- { 0x4B69, 9074 },
- { 0x4B6A, 9104 },
- { 0x4B6B, 9116 },
- { 0x4B6C, 9110 },
- { 0x4B6D, 9127 },
- { 0x4B6E, 9122 },
- { 0x4B6F, 9170 },
- { 0x4B70, 9133 },
- { 0x4B71, 9140 },
- { 0x4B72, 9176 },
- { 0x4B73, 9151 },
- { 0x4B74, 9146 },
- { 0x4B75, 9157 },
- { 0x4B76, 9164 },
- { 0x4B77, 9200 },
- { 0x4B78, 9194 },
- { 0x4B79, 9205 },
- { 0x4B7A, 9212 },
- { 0x4B7B, 9223 },
- { 0x4B7C, 9218 },
- { 0x4B7D, 9183 },
- { 0x4B7E, 9229 },
- { 0x4B7F, 9236 },
- { 0x4B80, 9188 },
- { 0x4B81, 88552 },
- { 0x4B82, 88555 },
- { 0x4B83, 88565 },
- { 0x4B84, 88580 },
- { 0x4B85, 88560 },
- { 0x4B86, 88570 },
- { 0x4B87, 88591 },
- { 0x4B88, 88586 },
- { 0x4B89, 88575 },
- { 0x4B8A, 88665 },
- { 0x4B8B, 88668 },
- { 0x4B8C, 88711 },
- { 0x4B8D, 88716 },
- { 0x4B8E, 88689 },
- { 0x4B8F, 88722 },
- { 0x4B90, 88684 },
- { 0x4B91, 88694 },
- { 0x4B92, 88728 },
- { 0x4B93, 88738 },
- { 0x4B94, 88743 },
- { 0x4B95, 88675 },
- { 0x4B96, 88671 },
- { 0x4B97, 89887 },
- { 0x4B98, 89918 },
- { 0x4B99, 89902 },
- { 0x4B9A, 89895 },
- { 0x4B9B, 89908 },
- { 0x4B9C, 89913 },
- { 0x4B9D, 88748 },
- { 0x4B9E, 88756 },
- { 0x4B9F, 88759 },
- { 0x4BA0, 88764 },
- { 0x4BA1, 88771 },
- { 0x4BA2, 88774 },
- { 0x4BA3, 88799 },
- { 0x4BA4, 88804 },
- { 0x4BA5, 88779 },
- { 0x4BA6, 88809 },
- { 0x4BA7, 88784 },
- { 0x4BA8, 88789 },
- { 0x4BA9, 88794 },
- { 0x4BAA, 92036 },
- { 0x4BAB, 92819 },
- { 0x4BAC, 92039 },
- { 0x4BAD, 92047 },
- { 0x4BAE, 88814 },
- { 0x4BAF, 88817 },
- { 0x4BB0, 88837 },
- { 0x4BB1, 88828 },
- { 0x4BB2, 88822 },
- { 0x4BB3, 92822 },
- { 0x4BB4, 92052 },
- { 0x4BB5, 92055 },
- { 0x4BB6, 92058 },
- { 0x4BB7, 92825 },
- { 0x4BB8, 92828 },
- { 0x4BB9, 89923 },
- { 0x4BBA, 89963 },
- { 0x4BBB, 89926 },
- { 0x4BBC, 89951 },
- { 0x4BBD, 89931 },
- { 0x4BBE, 89938 },
- { 0x4BBF, 92063 },
- { 0x4BC0, 93425 },
- { 0x4BC1, 88842 },
- { 0x4BC2, 89968 },
- { 0x4BC3, 92066 },
- { 0x4BC4, 93428 },
- { 0x4BC5, 89977 },
- { 0x4BC6, 89980 },
- { 0x4BC7, 92831 },
- { 0x4BC8, 89985 },
- { 0x4BC9, 92834 },
- { 0x4BCA, 88845 },
- { 0x4BCB, 88848 },
- { 0x4BCC, 88853 },
- { 0x4BCD, 88858 },
- { 0x4BCE, 88864 },
- { 0x4BCF, 88867 },
- { 0x4BD0, 88873 },
- { 0x4BD1, 88886 },
- { 0x4BD2, 92837 },
- { 0x4BD3, 92840 },
- { 0x4BD4, 89988 },
- { 0x4BD5, 92069 },
- { 0x4BD6, 88891 },
- { 0x4BD7, 89991 },
- { 0x4BD8, 89999 },
- { 0x4BD9, 90133 },
- { 0x4BDA, 90151 },
- { 0x4BDB, 90007 },
- { 0x4BDC, 90013 },
- { 0x4BDD, 90019 },
- { 0x4BDE, 90027 },
- { 0x4BDF, 90139 },
- { 0x4BE0, 90101 },
- { 0x4BE1, 90033 },
- { 0x4BE2, 90039 },
- { 0x4BE3, 90045 },
- { 0x4BE4, 90107 },
- { 0x4BE5, 90053 },
- { 0x4BE6, 90059 },
- { 0x4BE7, 90065 },
- { 0x4BE8, 90113 },
- { 0x4BE9, 90073 },
- { 0x4BEA, 90119 },
- { 0x4BEB, 90079 },
- { 0x4BEC, 90145 },
- { 0x4BED, 90085 },
- { 0x4BEE, 90127 },
- { 0x4BEF, 90157 },
- { 0x4BF0, 90160 },
- { 0x4BF1, 92845 },
- { 0x4BF2, 92848 },
- { 0x4BF3, 88899 },
- { 0x4BF4, 90163 },
- { 0x4BF5, 90166 },
- { 0x4BF6, 90181 },
- { 0x4BF7, 92075 },
- { 0x4BF8, 90186 },
- { 0x4BF9, 90189 },
- { 0x4BFA, 92083 },
- { 0x4BFB, 88902 },
- { 0x4BFC, 88909 },
- { 0x4BFD, 88905 },
- { 0x4BFE, 88914 },
- { 0x4BFF, 90196 },
- { 0x4C00, 90204 },
- { 0x4C01, 92091 },
- { 0x4C02, 90209 },
- { 0x4C03, 92851 },
- { 0x4C04, 90363 },
- { 0x4C05, 90366 },
- { 0x4C06, 92094 },
- { 0x4C07, 92097 },
- { 0x4C08, 92101 },
- { 0x4C09, 92106 },
- { 0x4C0A, 92109 },
- { 0x4C0B, 88597 },
- { 0x4C0C, 88608 },
- { 0x4C0D, 88600 },
- { 0x4C0E, 88918 },
- { 0x4C0F, 88921 },
- { 0x4C10, 88940 },
- { 0x4C11, 88935 },
- { 0x4C12, 88955 },
- { 0x4C13, 88960 },
- { 0x4C14, 88930 },
- { 0x4C15, 92112 },
- { 0x4C16, 92115 },
- { 0x4C17, 88965 },
- { 0x4C18, 88968 },
- { 0x4C19, 88976 },
- { 0x4C1A, 88981 },
- { 0x4C1B, 88971 },
- { 0x4C1C, 88991 },
- { 0x4C1D, 88996 },
- { 0x4C1E, 88987 },
- { 0x4C1F, 92118 },
- { 0x4C20, 92854 },
- { 0x4C21, 92121 },
- { 0x4C22, 92129 },
- { 0x4C23, 92132 },
- { 0x4C24, 92137 },
- { 0x4C25, 92144 },
- { 0x4C26, 92153 },
- { 0x4C27, 92199 },
- { 0x4C28, 92232 },
- { 0x4C29, 92238 },
- { 0x4C2A, 92158 },
- { 0x4C2B, 92163 },
- { 0x4C2C, 92209 },
- { 0x4C2D, 92245 },
- { 0x4C2E, 92250 },
- { 0x4C2F, 92215 },
- { 0x4C30, 92169 },
- { 0x4C31, 92220 },
- { 0x4C32, 92174 },
- { 0x4C33, 92179 },
- { 0x4C34, 92189 },
- { 0x4C35, 92194 },
- { 0x4C36, 89001 },
- { 0x4C37, 89004 },
- { 0x4C38, 90369 },
- { 0x4C39, 90377 },
- { 0x4C3A, 90386 },
- { 0x4C3B, 90393 },
- { 0x4C3C, 90540 },
- { 0x4C3D, 90405 },
- { 0x4C3E, 90548 },
- { 0x4C3F, 90753 },
- { 0x4C40, 90553 },
- { 0x4C41, 90558 },
- { 0x4C42, 90565 },
- { 0x4C43, 90570 },
- { 0x4C44, 90419 },
- { 0x4C45, 90424 },
- { 0x4C46, 90583 },
- { 0x4C47, 90590 },
- { 0x4C48, 90429 },
- { 0x4C49, 90434 },
- { 0x4C4A, 90441 },
- { 0x4C4B, 90446 },
- { 0x4C4C, 90765 },
- { 0x4C4D, 90610 },
- { 0x4C4E, 90459 },
- { 0x4C4F, 90629 },
- { 0x4C50, 90634 },
- { 0x4C51, 90771 },
- { 0x4C52, 90471 },
- { 0x4C53, 90641 },
- { 0x4C54, 90646 },
- { 0x4C55, 90480 },
- { 0x4C56, 90778 },
- { 0x4C57, 90653 },
- { 0x4C58, 90659 },
- { 0x4C59, 90668 },
- { 0x4C5A, 90813 },
- { 0x4C5B, 90673 },
- { 0x4C5C, 90678 },
- { 0x4C5D, 90685 },
- { 0x4C5E, 90487 },
- { 0x4C5F, 90492 },
- { 0x4C60, 90499 },
- { 0x4C61, 90709 },
- { 0x4C62, 90714 },
- { 0x4C63, 90523 },
- { 0x4C64, 90721 },
- { 0x4C65, 90726 },
- { 0x4C66, 90731 },
- { 0x4C67, 90736 },
- { 0x4C68, 90788 },
- { 0x4C69, 90743 },
- { 0x4C6A, 90798 },
- { 0x4C6B, 90400 },
- { 0x4C6C, 90528 },
- { 0x4C6D, 90533 },
- { 0x4C6E, 90372 },
- { 0x4C6F, 92305 },
- { 0x4C70, 92314 },
- { 0x4C71, 90825 },
- { 0x4C72, 90828 },
- { 0x4C73, 90836 },
- { 0x4C74, 90839 },
- { 0x4C75, 92861 },
- { 0x4C76, 90848 },
- { 0x4C77, 90851 },
- { 0x4C78, 92319 },
- { 0x4C79, 92327 },
- { 0x4C7A, 92322 },
- { 0x4C7B, 92331 },
- { 0x4C7C, 90854 },
- { 0x4C7D, 92336 },
- { 0x4C7E, 93446 },
- { 0x4C7F, 93675 },
- { 0x4C80, 93683 },
- { 0x4C81, 89008 },
- { 0x4C82, 89011 },
- { 0x4C83, 89016 },
- { 0x4C84, 89021 },
- { 0x4C85, 90857 },
- { 0x4C86, 90860 },
- { 0x4C87, 90865 },
- { 0x4C88, 92864 },
- { 0x4C89, 92342 },
- { 0x4C8A, 92345 },
- { 0x4C8B, 92349 },
- { 0x4C8C, 92352 },
- { 0x4C8D, 92376 },
- { 0x4C8E, 92371 },
- { 0x4C8F, 92359 },
- { 0x4C90, 92366 },
- { 0x4C91, 92867 },
- { 0x4C92, 92382 },
- { 0x4C93, 92406 },
- { 0x4C94, 92389 },
- { 0x4C95, 92401 },
- { 0x4C96, 92385 },
- { 0x4C97, 89026 },
- { 0x4C98, 89029 },
- { 0x4C99, 90873 },
- { 0x4C9A, 90886 },
- { 0x4C9B, 90891 },
- { 0x4C9C, 90899 },
- { 0x4C9D, 90904 },
- { 0x4C9E, 90876 },
- { 0x4C9F, 90911 },
- { 0x4CA0, 90927 },
- { 0x4CA1, 90934 },
- { 0x4CA2, 90914 },
- { 0x4CA3, 90939 },
- { 0x4CA4, 90942 },
- { 0x4CA5, 90945 },
- { 0x4CA6, 90950 },
- { 0x4CA7, 92411 },
- { 0x4CA8, 92870 },
- { 0x4CA9, 93449 },
- { 0x4CAA, 89034 },
- { 0x4CAB, 89041 },
- { 0x4CAC, 89037 },
- { 0x4CAD, 90953 },
- { 0x4CAE, 89050 },
- { 0x4CAF, 89058 },
- { 0x4CB0, 89097 },
- { 0x4CB1, 89072 },
- { 0x4CB2, 89102 },
- { 0x4CB3, 89077 },
- { 0x4CB4, 89082 },
- { 0x4CB5, 89087 },
- { 0x4CB6, 89092 },
- { 0x4CB7, 89053 },
- { 0x4CB8, 89107 },
- { 0x4CB9, 92414 },
- { 0x4CBA, 92417 },
- { 0x4CBB, 92427 },
- { 0x4CBC, 92437 },
- { 0x4CBD, 92432 },
- { 0x4CBE, 92422 },
- { 0x4CBF, 92442 },
- { 0x4CC0, 88613 },
- { 0x4CC1, 88616 },
- { 0x4CC2, 89110 },
- { 0x4CC3, 92448 },
- { 0x4CC4, 92451 },
- { 0x4CC5, 92457 },
- { 0x4CC6, 89113 },
- { 0x4CC7, 90956 },
- { 0x4CC8, 90963 },
- { 0x4CC9, 90959 },
- { 0x4CCA, 90971 },
- { 0x4CCB, 90967 },
- { 0x4CCC, 89116 },
- { 0x4CCD, 89119 },
- { 0x4CCE, 90982 },
- { 0x4CCF, 89125 },
- { 0x4CD0, 89128 },
- { 0x4CD1, 89137 },
- { 0x4CD2, 89142 },
- { 0x4CD3, 89133 },
- { 0x4CD4, 92463 },
- { 0x4CD5, 89147 },
- { 0x4CD6, 89150 },
- { 0x4CD7, 90985 },
- { 0x4CD8, 89153 },
- { 0x4CD9, 89156 },
- { 0x4CDA, 89173 },
- { 0x4CDB, 89178 },
- { 0x4CDC, 89429 },
- { 0x4CDD, 89330 },
- { 0x4CDE, 89501 },
- { 0x4CDF, 89335 },
- { 0x4CE0, 89185 },
- { 0x4CE1, 89506 },
- { 0x4CE2, 89439 },
- { 0x4CE3, 89195 },
- { 0x4CE4, 89340 },
- { 0x4CE5, 89444 },
- { 0x4CE6, 89345 },
- { 0x4CE7, 89350 },
- { 0x4CE8, 89200 },
- { 0x4CE9, 89450 },
- { 0x4CEA, 89460 },
- { 0x4CEB, 89467 },
- { 0x4CEC, 89205 },
- { 0x4CED, 89474 },
- { 0x4CEE, 89364 },
- { 0x4CEF, 89217 },
- { 0x4CF0, 89369 },
- { 0x4CF1, 89227 },
- { 0x4CF2, 89374 },
- { 0x4CF3, 89232 },
- { 0x4CF4, 89237 },
- { 0x4CF5, 89242 },
- { 0x4CF6, 89247 },
- { 0x4CF7, 89254 },
- { 0x4CF8, 89261 },
- { 0x4CF9, 89268 },
- { 0x4CFA, 89273 },
- { 0x4CFB, 89280 },
- { 0x4CFC, 89384 },
- { 0x4CFD, 89290 },
- { 0x4CFE, 89295 },
- { 0x4CFF, 89300 },
- { 0x4D00, 89389 },
- { 0x4D01, 89394 },
- { 0x4D02, 89399 },
- { 0x4D03, 89479 },
- { 0x4D04, 89404 },
- { 0x4D05, 89409 },
- { 0x4D06, 89511 },
- { 0x4D07, 89414 },
- { 0x4D08, 89161 },
- { 0x4D09, 89310 },
- { 0x4D0A, 89315 },
- { 0x4D0B, 89489 },
- { 0x4D0C, 89424 },
- { 0x4D0D, 89325 },
- { 0x4D0E, 90988 },
- { 0x4D0F, 90991 },
- { 0x4D10, 90996 },
- { 0x4D11, 92466 },
- { 0x4D12, 92469 },
- { 0x4D13, 92472 },
- { 0x4D14, 92475 },
- { 0x4D15, 92478 },
- { 0x4D16, 90999 },
- { 0x4D17, 91002 },
- { 0x4D18, 91008 },
- { 0x4D19, 91011 },
- { 0x4D1A, 91016 },
- { 0x4D1B, 92483 },
- { 0x4D1C, 92486 },
- { 0x4D1D, 93452 },
- { 0x4D1E, 93467 },
- { 0x4D1F, 93455 },
- { 0x4D20, 92873 },
- { 0x4D21, 89516 },
- { 0x4D22, 89529 },
- { 0x4D23, 89519 },
- { 0x4D24, 89524 },
- { 0x4D25, 91025 },
- { 0x4D26, 91028 },
- { 0x4D27, 92876 },
- { 0x4D28, 92489 },
- { 0x4D29, 93477 },
- { 0x4D2A, 93480 },
- { 0x4D2B, 89534 },
- { 0x4D2C, 89537 },
- { 0x4D2D, 91031 },
- { 0x4D2E, 91034 },
- { 0x4D2F, 91037 },
- { 0x4D30, 91042 },
- { 0x4D31, 91045 },
- { 0x4D32, 91048 },
- { 0x4D33, 91052 },
- { 0x4D34, 91055 },
- { 0x4D35, 91058 },
- { 0x4D36, 93485 },
- { 0x4D37, 93488 },
- { 0x4D38, 89549 },
- { 0x4D39, 92879 },
- { 0x4D3A, 92882 },
- { 0x4D3B, 92887 },
- { 0x4D3C, 92896 },
- { 0x4D3D, 92903 },
- { 0x4D3E, 92931 },
- { 0x4D3F, 92936 },
- { 0x4D40, 93049 },
- { 0x4D41, 93056 },
- { 0x4D42, 92941 },
- { 0x4D43, 93061 },
- { 0x4D44, 92946 },
- { 0x4D45, 92951 },
- { 0x4D46, 93066 },
- { 0x4D47, 93071 },
- { 0x4D48, 93076 },
- { 0x4D49, 92961 },
- { 0x4D4A, 93083 },
- { 0x4D4B, 92966 },
- { 0x4D4C, 93088 },
- { 0x4D4D, 92973 },
- { 0x4D4E, 92978 },
- { 0x4D4F, 92985 },
- { 0x4D50, 92992 },
- { 0x4D51, 93094 },
- { 0x4D52, 93099 },
- { 0x4D53, 93104 },
- { 0x4D54, 93109 },
- { 0x4D55, 93172 },
- { 0x4D56, 93145 },
- { 0x4D57, 92997 },
- { 0x4D58, 93118 },
- { 0x4D59, 93002 },
- { 0x4D5A, 93007 },
- { 0x4D5B, 93150 },
- { 0x4D5C, 93014 },
- { 0x4D5D, 93123 },
- { 0x4D5E, 93177 },
- { 0x4D5F, 93186 },
- { 0x4D60, 93155 },
- { 0x4D61, 93160 },
- { 0x4D62, 93130 },
- { 0x4D63, 93135 },
- { 0x4D64, 93167 },
- { 0x4D65, 93019 },
- { 0x4D66, 92910 },
- { 0x4D67, 92915 },
- { 0x4D68, 92922 },
- { 0x4D69, 93030 },
- { 0x4D6A, 93037 },
- { 0x4D6B, 93140 },
- { 0x4D6C, 93194 },
- { 0x4D6D, 93198 },
- { 0x4D6E, 93213 },
- { 0x4D6F, 93218 },
- { 0x4D70, 93201 },
- { 0x4D71, 93205 },
- { 0x4D72, 93491 },
- { 0x4D73, 91063 },
- { 0x4D74, 91066 },
- { 0x4D75, 91071 },
- { 0x4D76, 91074 },
- { 0x4D77, 91079 },
- { 0x4D78, 89552 },
- { 0x4D79, 91086 },
- { 0x4D7A, 93494 },
- { 0x4D7B, 92492 },
- { 0x4D7C, 89555 },
- { 0x4D7D, 89558 },
- { 0x4D7E, 91089 },
- { 0x4D7F, 91102 },
- { 0x4D80, 91155 },
- { 0x4D81, 91189 },
- { 0x4D82, 91201 },
- { 0x4D83, 91207 },
- { 0x4D84, 91107 },
- { 0x4D85, 91114 },
- { 0x4D86, 91213 },
- { 0x4D87, 91218 },
- { 0x4D88, 91223 },
- { 0x4D89, 91119 },
- { 0x4D8A, 91124 },
- { 0x4D8B, 91247 },
- { 0x4D8C, 91131 },
- { 0x4D8D, 91138 },
- { 0x4D8E, 91143 },
- { 0x4D8F, 91148 },
- { 0x4D90, 91230 },
- { 0x4D91, 91242 },
- { 0x4D92, 91098 },
- { 0x4D93, 91266 },
- { 0x4D94, 91271 },
- { 0x4D95, 91262 },
- { 0x4D96, 91252 },
- { 0x4D97, 91276 },
- { 0x4D98, 93225 },
- { 0x4D99, 93228 },
- { 0x4D9A, 93237 },
- { 0x4D9B, 93233 },
- { 0x4D9C, 91279 },
- { 0x4D9D, 91282 },
- { 0x4D9E, 91285 },
- { 0x4D9F, 91288 },
- { 0x4DA0, 91293 },
- { 0x4DA1, 89563 },
- { 0x4DA2, 89570 },
- { 0x4DA3, 89566 },
- { 0x4DA4, 91301 },
- { 0x4DA5, 91304 },
- { 0x4DA6, 91307 },
- { 0x4DA7, 92495 },
- { 0x4DA8, 93242 },
- { 0x4DA9, 89575 },
- { 0x4DAA, 91310 },
- { 0x4DAB, 89578 },
- { 0x4DAC, 91313 },
- { 0x4DAD, 89586 },
- { 0x4DAE, 89589 },
- { 0x4DAF, 91316 },
- { 0x4DB0, 91319 },
- { 0x4DB1, 93497 },
- { 0x4DB2, 93500 },
- { 0x4DB3, 92501 },
- { 0x4DB4, 92532 },
- { 0x4DB5, 92542 },
- { 0x4DB6, 92537 },
- { 0x4DB7, 92504 },
- { 0x4DB8, 92509 },
- { 0x4DB9, 92547 },
- { 0x4DBA, 93245 },
- { 0x4DBB, 93252 },
- { 0x4DBC, 93257 },
- { 0x4DBD, 93264 },
- { 0x4DBE, 93248 },
- { 0x4DBF, 89594 },
- { 0x4DC0, 91323 },
- { 0x4DC1, 92552 },
- { 0x4DC2, 92561 },
- { 0x4DC3, 92555 },
- { 0x4DC4, 92565 },
- { 0x4DC5, 93274 },
- { 0x4DC6, 91332 },
- { 0x4DC7, 91329 },
- { 0x4DC8, 92570 },
- { 0x4DC9, 89597 },
- { 0x4DCA, 89600 },
- { 0x4DCB, 89605 },
- { 0x4DCC, 89610 },
- { 0x4DCD, 89614 },
- { 0x4DCE, 89617 },
- { 0x4DCF, 91336 },
- { 0x4DD0, 91339 },
- { 0x4DD1, 91350 },
- { 0x4DD2, 91342 },
- { 0x4DD3, 93503 },
- { 0x4DD4, 93518 },
- { 0x4DD5, 93553 },
- { 0x4DD6, 93558 },
- { 0x4DD7, 93576 },
- { 0x4DD8, 93533 },
- { 0x4DD9, 93541 },
- { 0x4DDA, 93586 },
- { 0x4DDB, 93598 },
- { 0x4DDC, 93603 },
- { 0x4DDD, 93611 },
- { 0x4DDE, 93618 },
- { 0x4DDF, 93546 },
- { 0x4DE0, 93627 },
- { 0x4DE1, 93277 },
- { 0x4DE2, 89622 },
- { 0x4DE3, 92576 },
- { 0x4DE4, 91359 },
- { 0x4DE5, 91371 },
- { 0x4DE6, 91400 },
- { 0x4DE7, 91377 },
- { 0x4DE8, 91383 },
- { 0x4DE9, 91394 },
- { 0x4DEA, 91367 },
- { 0x4DEB, 91362 },
- { 0x4DEC, 91406 },
- { 0x4DED, 91411 },
- { 0x4DEE, 93280 },
- { 0x4DEF, 93338 },
- { 0x4DF0, 93283 },
- { 0x4DF1, 93307 },
- { 0x4DF2, 93313 },
- { 0x4DF3, 93319 },
- { 0x4DF4, 93326 },
- { 0x4DF5, 93289 },
- { 0x4DF6, 93295 },
- { 0x4DF7, 93332 },
- { 0x4DF8, 93301 },
- { 0x4DF9, 93344 },
- { 0x4DFA, 93350 },
- { 0x4DFB, 89625 },
- { 0x4DFC, 91419 },
- { 0x4DFD, 91422 },
- { 0x4DFE, 91425 },
- { 0x4DFF, 93357 },
- { 0x4E00, 89628 },
- { 0x4E01, 89631 },
- { 0x4E02, 89651 },
- { 0x4E03, 89656 },
- { 0x4E04, 89661 },
- { 0x4E05, 89636 },
- { 0x4E06, 89641 },
- { 0x4E07, 89666 },
- { 0x4E08, 89646 },
- { 0x4E09, 89671 },
- { 0x4E0A, 89676 },
- { 0x4E0B, 93364 },
- { 0x4E0C, 93377 },
- { 0x4E0D, 93367 },
- { 0x4E0E, 93372 },
- { 0x4E0F, 93382 },
- { 0x4E10, 89681 },
- { 0x4E11, 91428 },
- { 0x4E12, 89684 },
- { 0x4E13, 89687 },
- { 0x4E14, 89690 },
- { 0x4E15, 91557 },
- { 0x4E16, 91431 },
- { 0x4E17, 91449 },
- { 0x4E18, 91454 },
- { 0x4E19, 91494 },
- { 0x4E1A, 91464 },
- { 0x4E1B, 91505 },
- { 0x4E1C, 91510 },
- { 0x4E1D, 91515 },
- { 0x4E1E, 91469 },
- { 0x4E1F, 91520 },
- { 0x4E20, 91525 },
- { 0x4E21, 91547 },
- { 0x4E22, 91537 },
- { 0x4E23, 91474 },
- { 0x4E24, 91479 },
- { 0x4E25, 91484 },
- { 0x4E26, 91489 },
- { 0x4E27, 91542 },
- { 0x4E28, 91444 },
- { 0x4E29, 91434 },
- { 0x4E2A, 91561 },
- { 0x4E2B, 91564 },
- { 0x4E2C, 93657 },
- { 0x4E2D, 91570 },
- { 0x4E2E, 91573 },
- { 0x4E2F, 92600 },
- { 0x4E30, 92603 },
- { 0x4E31, 92625 },
- { 0x4E32, 92635 },
- { 0x4E33, 92620 },
- { 0x4E34, 92640 },
- { 0x4E35, 92630 },
- { 0x4E36, 92608 },
- { 0x4E37, 92613 },
- { 0x4E38, 92645 },
- { 0x4E39, 93387 },
- { 0x4E3A, 93390 },
- { 0x4E3B, 91576 },
- { 0x4E3C, 91579 },
- { 0x4E3D, 91588 },
- { 0x4E3E, 91599 },
- { 0x4E3F, 93393 },
- { 0x4E40, 92652 },
- { 0x4E41, 93396 },
- { 0x4E42, 93660 },
- { 0x4E43, 93962 },
- { 0x4E44, 92655 },
- { 0x4E45, 92658 },
- { 0x4E46, 92663 },
- { 0x4E47, 92668 },
- { 0x4E48, 92671 },
- { 0x4E49, 92676 },
- { 0x4E4A, 92717 },
- { 0x4E4B, 92681 },
- { 0x4E4C, 92686 },
- { 0x4E4D, 92691 },
- { 0x4E4E, 92696 },
- { 0x4E4F, 92722 },
- { 0x4E50, 92702 },
- { 0x4E51, 92707 },
- { 0x4E52, 92712 },
- { 0x4E53, 93663 },
- { 0x4E54, 92727 },
- { 0x4E55, 92738 },
- { 0x4E56, 92730 },
- { 0x4E57, 93399 },
- { 0x4E58, 91625 },
- { 0x4E59, 91628 },
- { 0x4E5A, 92742 },
- { 0x4E5B, 93666 },
- { 0x4E5C, 89693 },
- { 0x4E5D, 89696 },
- { 0x4E5E, 91634 },
- { 0x4E5F, 92759 },
- { 0x4E60, 92762 },
- { 0x4E61, 92768 },
- { 0x4E62, 93402 },
- { 0x4E63, 89705 },
- { 0x4E64, 89708 },
- { 0x4E65, 91637 },
- { 0x4E66, 92771 },
- { 0x4E67, 93405 },
- { 0x4E68, 91640 },
- { 0x4E69, 93669 },
- { 0x4E6A, 91643 },
- { 0x4E6B, 92774 },
- { 0x4E6C, 89713 },
- { 0x4E6D, 89730 },
- { 0x4E6E, 89720 },
- { 0x4E6F, 89725 },
- { 0x4E70, 89716 },
- { 0x4E71, 91646 },
- { 0x4E72, 91649 },
- { 0x4E73, 91660 },
- { 0x4E74, 91664 },
- { 0x4E75, 91667 },
- { 0x4E76, 91677 },
- { 0x4E77, 91682 },
- { 0x4E78, 91687 },
- { 0x4E79, 91692 },
- { 0x4E7A, 91672 },
- { 0x4E7B, 92777 },
- { 0x4E7C, 91697 },
- { 0x4E7D, 89734 },
- { 0x4E7E, 89737 },
- { 0x4E7F, 89741 },
- { 0x4E80, 89744 },
- { 0x4E81, 91703 },
- { 0x4E82, 91706 },
- { 0x4E83, 91725 },
- { 0x4E84, 91709 },
- { 0x4E85, 91714 },
- { 0x4E86, 89748 },
- { 0x4E87, 92785 },
- { 0x4E88, 91730 },
- { 0x4E89, 91733 },
- { 0x4E8A, 91748 },
- { 0x4E8B, 91751 },
- { 0x4E8C, 88620 },
- { 0x4E8D, 88632 },
- { 0x4E8E, 88627 },
- { 0x4E8F, 88646 },
- { 0x4E90, 88657 },
- { 0x4E91, 88636 },
- { 0x4E92, 89751 },
- { 0x4E93, 89754 },
- { 0x4E94, 89757 },
- { 0x4E95, 89793 },
- { 0x4E96, 89788 },
- { 0x4E97, 89783 },
- { 0x4E98, 89764 },
- { 0x4E99, 89773 },
- { 0x4E9A, 89760 },
- { 0x4E9B, 89797 },
- { 0x4E9C, 89801 },
- { 0x4E9D, 92788 },
- { 0x4E9E, 89807 },
- { 0x4E9F, 89832 },
- { 0x4EA0, 89820 },
- { 0x4EA1, 89827 },
- { 0x4EA2, 89810 },
- { 0x4EA3, 93408 },
- { 0x4EA4, 92791 },
- { 0x4EA5, 92799 },
- { 0x4EA6, 92794 },
- { 0x4EA7, 89837 },
- { 0x4EA8, 89840 },
- { 0x4EA9, 89844 },
- { 0x4EAA, 89851 },
- { 0x4EAB, 89847 },
- { 0x4EAC, 91759 },
- { 0x4EAD, 91762 },
- { 0x4EAE, 91769 },
- { 0x4EAF, 91776 },
- { 0x4EB0, 91781 },
- { 0x4EB1, 91810 },
- { 0x4EB2, 91786 },
- { 0x4EB3, 91798 },
- { 0x4EB4, 91791 },
- { 0x4EB5, 91819 },
- { 0x4EB6, 91822 },
- { 0x4EB7, 92804 },
- { 0x4EB8, 91825 },
- { 0x4EB9, 91828 },
- { 0x4EBA, 91951 },
- { 0x4EBB, 91880 },
- { 0x4EBC, 91885 },
- { 0x4EBD, 91840 },
- { 0x4EBE, 91890 },
- { 0x4EBF, 91930 },
- { 0x4EC0, 91895 },
- { 0x4EC1, 91845 },
- { 0x4EC2, 91850 },
- { 0x4EC3, 91900 },
- { 0x4EC4, 91855 },
- { 0x4EC5, 91905 },
- { 0x4EC6, 91860 },
- { 0x4EC7, 91915 },
- { 0x4EC8, 91920 },
- { 0x4EC9, 91865 },
- { 0x4ECA, 91925 },
- { 0x4ECB, 91936 },
- { 0x4ECC, 91870 },
- { 0x4ECD, 91833 },
- { 0x4ECE, 91875 },
- { 0x4ECF, 91946 },
- { 0x4ED0, 93411 },
- { 0x4ED1, 93414 },
- { 0x4ED2, 91961 },
- { 0x4ED3, 91964 },
- { 0x4ED4, 91969 },
- { 0x4ED5, 91974 },
- { 0x4ED6, 91979 },
- { 0x4ED7, 92810 },
- { 0x4ED8, 92807 },
- { 0x4ED9, 93672 },
- { 0x4EDA, 93419 },
- { 0x4EDB, 91984 },
- { 0x4EDC, 91987 },
- { 0x4EDD, 91992 },
- { 0x4EDE, 89856 },
- { 0x4EDF, 89859 },
- { 0x4EE0, 89863 },
- { 0x4EE1, 91998 },
- { 0x4EE2, 92813 },
- { 0x4EE3, 92001 },
- { 0x4EE4, 89869 },
- { 0x4EE5, 89872 },
- { 0x4EE6, 92004 },
- { 0x4EE7, 92007 },
- { 0x4EE8, 92010 },
- { 0x4EE9, 92015 },
- { 0x4EEA, 92816 },
- { 0x4EEB, 89877 },
- { 0x4EEC, 92018 },
- { 0x4EED, 92021 },
- { 0x4EEE, 93422 },
- { 0x4EEF, 92033 },
- { 0x4EF0, 91021 },
- { 0x4EF1, 88700 },
- { 0x4EF2, 89890 },
- { 0x4EF3, 92042 },
- { 0x4EF4, 90093 },
- { 0x4EF5, 92072 },
- { 0x4EF6, 92086 },
- { 0x4EF7, 90199 },
- { 0x4EF8, 92204 },
- { 0x4EF9, 92227 },
- { 0x4EFA, 90410 },
- { 0x4EFB, 90748 },
- { 0x4EFC, 92339 },
- { 0x4EFD, 90870 },
- { 0x4EFE, 92445 },
- { 0x4EFF, 89496 },
- { 0x4F00, 89434 },
- { 0x4F01, 89455 },
- { 0x4F02, 89359 },
- { 0x4F03, 89210 },
- { 0x4F04, 89379 },
- { 0x4F05, 89285 },
- { 0x4F06, 89484 },
- { 0x4F07, 89305 },
- { 0x4F08, 89419 },
- { 0x4F09, 92956 },
- { 0x4F0A, 91256 },
- { 0x4F0B, 91194 },
- { 0x4F0C, 91179 },
- { 0x4F0D, 92498 },
- { 0x4F0E, 93269 },
- { 0x4F0F, 91326 },
- { 0x4F10, 91356 },
- { 0x4F11, 92573 },
- { 0x4F12, 93565 },
- { 0x4F13, 93523 },
- { 0x4F14, 92591 },
- { 0x4F15, 93360 },
- { 0x4F16, 92597 },
- { 0x4F17, 91499 },
- { 0x4F18, 91700 },
- { 0x4F19, 89815 },
- { 0x4F1A, 88623 },
- { 0x4F1B, 94092 },
- { 0x4F1C, 94496 },
- { 0x4F1D, 94235 },
- { 0x4F1E, 94164 },
- { 0x4F1F, 94059 },
- { 0x4F20, 94437 },
- { 0x4F21, 94391 },
- { 0x4F22, 94330 },
- { 0x4F23, 94524 },
- { 0x4F24, 94263 },
- { 0x4F25, 94192 },
- { 0x4F26, 94070 },
- { 0x4F27, 94442 },
- { 0x4F28, 94396 },
- { 0x4F29, 94335 },
- { 0x4F2A, 94223 },
- { 0x4F2B, 94152 },
- { 0x4F2C, 94047 },
- { 0x4F2D, 94425 },
- { 0x4F2E, 94379 },
- { 0x4F2F, 94318 },
- { 0x4F30, 94000 },
- { 0x4F31, 94118 },
- { 0x4F32, 94529 },
- { 0x4F33, 94268 },
- { 0x4F34, 94197 },
- { 0x4F35, 94075 },
- { 0x4F36, 94447 },
- { 0x4F37, 94401 },
- { 0x4F38, 94340 },
- { 0x4F39, 94005 },
- { 0x4F3A, 94123 },
- { 0x4F3B, 94534 },
- { 0x4F3C, 94273 },
- { 0x4F3D, 94202 },
- { 0x4F3E, 94128 },
- { 0x4F3F, 94539 },
- { 0x4F40, 94544 },
- { 0x4F41, 94278 },
- { 0x4F42, 94207 },
- { 0x4F43, 94080 },
- { 0x4F44, 94452 },
- { 0x4F45, 94406 },
- { 0x4F46, 94345 },
- { 0x4F47, 94010 },
- { 0x4F48, 94133 },
- { 0x4F49, 94551 },
- { 0x4F4A, 94556 },
- { 0x4F4B, 94283 },
- { 0x4F4C, 94212 },
- { 0x4F4D, 94488 },
- { 0x4F4E, 94480 },
- { 0x4F4F, 93984 },
- { 0x4F50, 94108 },
- { 0x4F51, 94512 },
- { 0x4F52, 94517 },
- { 0x4F53, 94258 },
- { 0x4F54, 94187 },
- { 0x4F55, 94563 },
- { 0x4F56, 94570 },
- { 0x4F57, 94288 },
- { 0x4F58, 94311 },
- { 0x4F59, 94295 },
- { 0x4F5A, 94303 },
- { 0x4F5B, 94085 },
- { 0x4F5C, 94473 },
- { 0x4F5D, 94457 },
- { 0x4F5E, 94465 },
- { 0x4F5F, 94411 },
- { 0x4F60, 94418 },
- { 0x4F61, 94350 },
- { 0x4F62, 94365 },
- { 0x4F63, 94372 },
- { 0x4F64, 94357 },
- { 0x4F65, 94097 },
- { 0x4F66, 94501 },
- { 0x4F67, 94240 },
- { 0x4F68, 94169 },
- { 0x4F69, 94064 },
- { 0x4F6A, 93979 },
- { 0x4F6B, 94103 },
- { 0x4F6C, 94507 },
- { 0x4F6D, 94246 },
- { 0x4F6E, 94251 },
- { 0x4F6F, 94175 },
- { 0x4F70, 94180 },
- { 0x4F71, 94603 },
- { 0x4F72, 94599 },
- { 0x4F73, 93995 },
- { 0x4F74, 94113 },
- { 0x4F75, 94015 },
- { 0x4F76, 94138 },
- { 0x4F77, 94217 },
- { 0x4F78, 94021 },
- { 0x4F79, 94144 },
- { 0x4F7A, 94029 },
- { 0x4F7B, 94035 },
- { 0x4F7C, 93965 },
- { 0x4F7D, 93972 },
- { 0x4F7E, 94041 },
- { 0x4F7F, 93989 },
- { 0x4F80, 94577 },
- { 0x4F81, 94583 },
- { 0x4F82, 94594 },
- { 0x4F83, 94589 },
- { 0x4F84, 94228 },
- { 0x4F85, 94157 },
- { 0x4F86, 94052 },
- { 0x4F87, 94430 },
- { 0x4F88, 94384 },
- { 0x4F89, 94323 },
- { 0x4F8A, 94607 },
- { 0x4F8B, 94629 },
- { 0x4F8C, 94614 },
- { 0x4F8D, 94619 },
- { 0x4F8E, 94624 },
- { 0x4F8F, 88705 },
- { 0x4F90, 88733 },
- { 0x4F91, 88751 },
- { 0x4F92, 89971 },
- { 0x4F93, 93441 },
- { 0x4F94, 93431 },
- { 0x4F95, 93436 },
- { 0x4F96, 88879 },
- { 0x4F97, 88894 },
- { 0x4F98, 89994 },
- { 0x4F99, 90176 },
- { 0x4F9A, 90169 },
- { 0x4F9B, 92078 },
- { 0x4F9C, 90331 },
- { 0x4F9D, 90253 },
- { 0x4F9E, 90258 },
- { 0x4F9F, 90265 },
- { 0x4FA0, 90270 },
- { 0x4FA1, 90336 },
- { 0x4FA2, 90212 },
- { 0x4FA3, 90217 },
- { 0x4FA4, 90315 },
- { 0x4FA5, 90321 },
- { 0x4FA6, 90222 },
- { 0x4FA7, 90227 },
- { 0x4FA8, 90275 },
- { 0x4FA9, 90341 },
- { 0x4FAA, 90281 },
- { 0x4FAB, 90346 },
- { 0x4FAC, 90351 },
- { 0x4FAD, 90358 },
- { 0x4FAE, 90286 },
- { 0x4FAF, 90291 },
- { 0x4FB0, 90298 },
- { 0x4FB1, 90326 },
- { 0x4FB2, 90305 },
- { 0x4FB3, 90232 },
- { 0x4FB4, 90237 },
- { 0x4FB5, 90242 },
- { 0x4FB6, 90310 },
- { 0x4FB7, 90247 },
- { 0x4FB8, 88945 },
- { 0x4FB9, 88950 },
- { 0x4FBA, 92857 },
- { 0x4FBB, 92124 },
- { 0x4FBC, 92280 },
- { 0x4FBD, 92256 },
- { 0x4FBE, 92286 },
- { 0x4FBF, 92262 },
- { 0x4FC0, 92293 },
- { 0x4FC1, 92268 },
- { 0x4FC2, 92299 },
- { 0x4FC3, 92274 },
- { 0x4FC4, 92184 },
- { 0x4FC5, 90808 },
- { 0x4FC6, 90577 },
- { 0x4FC7, 90595 },
- { 0x4FC8, 90603 },
- { 0x4FC9, 90760 },
- { 0x4FCA, 90454 },
- { 0x4FCB, 90615 },
- { 0x4FCC, 90622 },
- { 0x4FCD, 90464 },
- { 0x4FCE, 90818 },
- { 0x4FCF, 90692 },
- { 0x4FD0, 90697 },
- { 0x4FD1, 90704 },
- { 0x4FD2, 90783 },
- { 0x4FD3, 90504 },
- { 0x4FD4, 90509 },
- { 0x4FD5, 90516 },
- { 0x4FD6, 90793 },
- { 0x4FD7, 90803 },
- { 0x4FD8, 92308 },
- { 0x4FD9, 93678 },
- { 0x4FDA, 92394 },
- { 0x4FDB, 90880 },
- { 0x4FDC, 90920 },
- { 0x4FDD, 89045 },
- { 0x4FDE, 89063 },
- { 0x4FDF, 89190 },
- { 0x4FE0, 89222 },
- { 0x4FE1, 89166 },
- { 0x4FE2, 89320 },
- { 0x4FE3, 93042 },
- { 0x4FE4, 93688 },
- { 0x4FE5, 93691 },
- { 0x4FE6, 93694 },
- { 0x4FE7, 93697 },
- { 0x4FE8, 93700 },
- { 0x4FE9, 93703 },
- { 0x4FEA, 93706 },
- { 0x4FEB, 93709 },
- { 0x4FEC, 93715 },
- { 0x4FED, 93718 },
- { 0x4FEE, 93723 },
- { 0x4FEF, 93726 },
- { 0x4FF0, 93729 },
- { 0x4FF1, 93732 },
- { 0x4FF2, 93735 },
- { 0x4FF3, 93738 },
- { 0x4FF4, 93741 },
- { 0x4FF5, 93744 },
- { 0x4FF6, 93747 },
- { 0x4FF7, 93750 },
- { 0x4FF8, 93753 },
- { 0x4FF9, 93756 },
- { 0x4FFA, 93759 },
- { 0x4FFB, 93762 },
- { 0x4FFC, 93765 },
- { 0x4FFD, 93768 },
- { 0x4FFE, 93771 },
- { 0x4FFF, 93774 },
- { 0x5000, 93777 },
- { 0x5001, 93780 },
- { 0x5002, 93792 },
- { 0x5003, 93797 },
- { 0x5004, 93804 },
- { 0x5005, 93785 },
- { 0x5006, 93813 },
- { 0x5007, 93816 },
- { 0x5008, 93819 },
- { 0x5009, 93822 },
- { 0x500A, 93825 },
- { 0x500B, 93828 },
- { 0x500C, 93831 },
- { 0x500D, 93834 },
- { 0x500E, 93837 },
- { 0x500F, 93840 },
- { 0x5010, 93843 },
- { 0x5011, 93866 },
- { 0x5012, 93871 },
- { 0x5013, 93886 },
- { 0x5014, 93876 },
- { 0x5015, 93846 },
- { 0x5016, 93881 },
- { 0x5017, 93851 },
- { 0x5018, 93856 },
- { 0x5019, 93861 },
- { 0x501A, 93893 },
- { 0x501B, 93898 },
- { 0x501C, 93901 },
- { 0x501D, 93919 },
- { 0x501E, 93904 },
- { 0x501F, 93924 },
- { 0x5020, 93929 },
- { 0x5021, 93909 },
- { 0x5022, 93935 },
- { 0x5023, 93944 },
- { 0x5024, 93914 },
- { 0x5025, 93951 },
- { 0x5026, 93956 },
- { 0x5027, 93959 },
- { 0x5028, 91092 },
- { 0x5029, 91184 },
- { 0x502A, 91160 },
- { 0x502B, 91165 },
- { 0x502C, 91170 },
- { 0x502D, 91237 },
- { 0x502E, 89581 },
- { 0x502F, 92518 },
- { 0x5030, 92525 },
- { 0x5031, 93570 },
- { 0x5032, 93632 },
- { 0x5033, 93581 },
- { 0x5034, 93528 },
- { 0x5035, 93642 },
- { 0x5036, 93652 },
- { 0x5037, 93637 },
- { 0x5038, 93591 },
- { 0x5039, 93506 },
- { 0x503A, 93511 },
- { 0x503B, 93647 },
- { 0x503C, 91438 },
- { 0x503D, 91459 },
- { 0x503E, 91530 },
- { 0x503F, 91552 },
- { 0x5040, 92648 },
- { 0x5041, 91583 },
- { 0x5042, 91615 },
- { 0x5043, 91620 },
- { 0x5044, 91610 },
- { 0x5045, 92752 },
- { 0x5046, 92745 },
- { 0x5047, 89700 },
- { 0x5048, 92780 },
- { 0x5049, 91736 },
- { 0x504A, 91742 },
- { 0x504B, 91815 },
- { 0x504C, 91805 },
- { 0x504D, 91941 },
- { 0x504E, 91956 },
- { 0x504F, 91910 },
- { 0x5050, 91995 },
- { 0x5051, 89880 },
- { 0x5052, 92026 },
- { 0x5053, 72764 },
- { 0x5054, 72767 },
- { 0x5055, 72770 },
- { 0x5056, 72773 },
- { 0x5057, 72776 },
- { 0x5058, 75038 },
- { 0x5059, 72779 },
- { 0x505A, 75041 },
- { 0x505B, 75044 },
- { 0x505C, 72782 },
- { 0x505D, 72785 },
- { 0x505E, 72788 },
- { 0x505F, 72791 },
- { 0x5060, 72794 },
- { 0x5061, 72797 },
- { 0x5062, 72800 },
- { 0x5063, 72803 },
- { 0x5064, 75047 },
- { 0x5065, 72806 },
- { 0x5066, 72809 },
- { 0x5067, 72812 },
- { 0x5068, 75050 },
- { 0x5069, 72815 },
- { 0x506A, 72818 },
- { 0x506B, 72821 },
- { 0x506C, 72824 },
- { 0x506D, 72827 },
- { 0x506E, 72830 },
- { 0x506F, 72833 },
- { 0x5070, 72836 },
- { 0x5071, 72839 },
- { 0x5072, 72842 },
- { 0x5073, 72845 },
- { 0x5074, 72848 },
- { 0x5075, 72851 },
- { 0x5076, 72854 },
- { 0x5077, 72857 },
- { 0x5078, 75053 },
- { 0x5079, 72860 },
- { 0x507A, 72863 },
- { 0x507B, 72866 },
- { 0x507C, 72869 },
- { 0x507D, 72872 },
- { 0x507E, 72875 },
- { 0x507F, 72878 },
- { 0x5080, 72881 },
- { 0x5081, 75056 },
- { 0x5082, 72884 },
- { 0x5083, 72887 },
- { 0x5084, 75059 },
- { 0x5085, 72890 },
- { 0x5086, 75062 },
- { 0x5087, 72893 },
- { 0x5088, 72896 },
- { 0x5089, 75065 },
- { 0x508A, 72899 },
- { 0x508B, 72902 },
- { 0x508C, 72905 },
- { 0x508D, 72908 },
- { 0x508E, 72911 },
- { 0x508F, 72914 },
- { 0x5090, 72917 },
- { 0x5091, 72920 },
- { 0x5092, 72923 },
- { 0x5093, 72926 },
- { 0x5094, 72929 },
- { 0x5095, 72932 },
- { 0x5096, 72935 },
- { 0x5097, 72938 },
- { 0x5098, 72941 },
- { 0x5099, 72944 },
- { 0x509A, 72947 },
- { 0x509B, 72950 },
- { 0x509C, 72953 },
- { 0x509D, 72956 },
- { 0x509E, 72959 },
- { 0x509F, 72962 },
- { 0x50A0, 72965 },
- { 0x50A1, 72968 },
- { 0x50A2, 72971 },
- { 0x50A3, 72974 },
- { 0x50A4, 72977 },
- { 0x50A5, 72980 },
- { 0x50A6, 72983 },
- { 0x50A7, 72986 },
- { 0x50A8, 75164 },
- { 0x50A9, 72989 },
- { 0x50AA, 72992 },
- { 0x50AB, 72995 },
- { 0x50AC, 72998 },
- { 0x50AD, 73001 },
- { 0x50AE, 73004 },
- { 0x50AF, 75167 },
- { 0x50B0, 75170 },
- { 0x50B1, 75173 },
- { 0x50B2, 73007 },
- { 0x50B3, 73010 },
- { 0x50B4, 73013 },
- { 0x50B5, 73016 },
- { 0x50B6, 73019 },
- { 0x50B7, 73022 },
- { 0x50B8, 73025 },
- { 0x50B9, 73028 },
- { 0x50BA, 75176 },
- { 0x50BB, 73031 },
- { 0x50BC, 73034 },
- { 0x50BD, 73037 },
- { 0x50BE, 73040 },
- { 0x50BF, 73043 },
- { 0x50C0, 73046 },
- { 0x50C1, 73049 },
- { 0x50C2, 73052 },
- { 0x50C3, 73055 },
- { 0x50C4, 73058 },
- { 0x50C5, 73061 },
- { 0x50C6, 73064 },
- { 0x50C7, 73067 },
- { 0x50C8, 73070 },
- { 0x50C9, 73073 },
- { 0x50CA, 73076 },
- { 0x50CB, 73079 },
- { 0x50CC, 73082 },
- { 0x50CD, 73085 },
- { 0x50CE, 73088 },
- { 0x50CF, 73091 },
- { 0x50D0, 73094 },
- { 0x50D1, 75179 },
- { 0x50D2, 73097 },
- { 0x50D3, 73100 },
- { 0x50D4, 73103 },
- { 0x50D5, 73106 },
- { 0x50D6, 73109 },
- { 0x50D7, 73112 },
- { 0x50D8, 73115 },
- { 0x50D9, 73118 },
- { 0x50DA, 73121 },
- { 0x50DB, 73124 },
- { 0x50DC, 73127 },
- { 0x50DD, 73130 },
- { 0x50DE, 73133 },
- { 0x50DF, 73136 },
- { 0x50E0, 73139 },
- { 0x50E1, 73142 },
- { 0x50E2, 73145 },
- { 0x50E3, 73148 },
- { 0x50E4, 73151 },
- { 0x50E5, 75182 },
- { 0x50E6, 73154 },
- { 0x50E7, 73157 },
- { 0x50E8, 73160 },
- { 0x50E9, 73163 },
- { 0x50EA, 75185 },
- { 0x50EB, 73166 },
- { 0x50EC, 73169 },
- { 0x50ED, 73172 },
- { 0x50EE, 75188 },
- { 0x50EF, 73175 },
- { 0x50F0, 73178 },
- { 0x50F1, 73181 },
- { 0x50F2, 73184 },
- { 0x50F3, 73187 },
- { 0x50F4, 73190 },
- { 0x50F5, 73193 },
- { 0x50F6, 73196 },
- { 0x50F7, 73199 },
- { 0x50F8, 73202 },
- { 0x50F9, 73205 },
- { 0x50FA, 73208 },
- { 0x50FB, 75191 },
- { 0x50FC, 73211 },
- { 0x50FD, 73214 },
- { 0x50FE, 75194 },
- { 0x50FF, 73217 },
- { 0x5100, 73220 },
- { 0x5101, 75197 },
- { 0x5102, 75200 },
- { 0x5103, 75203 },
- { 0x5104, 75206 },
- { 0x5105, 75209 },
- { 0x5106, 75212 },
- { 0x5107, 75215 },
- { 0x5108, 75218 },
- { 0x5109, 75221 },
- { 0x510A, 73223 },
- { 0x510B, 73226 },
- { 0x510C, 75224 },
- { 0x510D, 73229 },
- { 0x510E, 73232 },
- { 0x510F, 75227 },
- { 0x5110, 73235 },
- { 0x5111, 73238 },
- { 0x5112, 73241 },
- { 0x5113, 73244 },
- { 0x5114, 73247 },
- { 0x5115, 73250 },
- { 0x5116, 73253 },
- { 0x5117, 73256 },
- { 0x5118, 73259 },
- { 0x5119, 73262 },
- { 0x511A, 73265 },
- { 0x511B, 73268 },
- { 0x511C, 73271 },
- { 0x511D, 75230 },
- { 0x511E, 75233 },
- { 0x511F, 75236 },
- { 0x5120, 75239 },
- { 0x5121, 75242 },
- { 0x5122, 75245 },
- { 0x5123, 75248 },
- { 0x5124, 75251 },
- { 0x5125, 73274 },
- { 0x5126, 73277 },
- { 0x5127, 73280 },
- { 0x5128, 73283 },
- { 0x5129, 73286 },
- { 0x512A, 73289 },
- { 0x512B, 73292 },
- { 0x512C, 73295 },
- { 0x512D, 75254 },
- { 0x512E, 73298 },
- { 0x512F, 75257 },
- { 0x5130, 73301 },
- { 0x5131, 73304 },
- { 0x5132, 73307 },
- { 0x5133, 73310 },
- { 0x5134, 73313 },
- { 0x5135, 73316 },
- { 0x5136, 73319 },
- { 0x5137, 75260 },
- { 0x5138, 73322 },
- { 0x5139, 75263 },
- { 0x513A, 73325 },
- { 0x513B, 73328 },
- { 0x513C, 73331 },
- { 0x513D, 75266 },
- { 0x513E, 73334 },
- { 0x513F, 73337 },
- { 0x5140, 73340 },
- { 0x5141, 73343 },
- { 0x5142, 73346 },
- { 0x5143, 73349 },
- { 0x5144, 73352 },
- { 0x5145, 73355 },
- { 0x5146, 75269 },
- { 0x5147, 73358 },
- { 0x5148, 73361 },
- { 0x5149, 73364 },
- { 0x514A, 73367 },
- { 0x514B, 73370 },
- { 0x514C, 73373 },
- { 0x514D, 75272 },
- { 0x514E, 73376 },
- { 0x514F, 73379 },
- { 0x5150, 73382 },
- { 0x5151, 73385 },
- { 0x5152, 75275 },
- { 0x5153, 73388 },
- { 0x5154, 73391 },
- { 0x5155, 73394 },
- { 0x5156, 73397 },
- { 0x5157, 73400 },
- { 0x5158, 73403 },
- { 0x5159, 73406 },
- { 0x515A, 73409 },
- { 0x515B, 73412 },
- { 0x515C, 73415 },
- { 0x515D, 73418 },
- { 0x515E, 73421 },
- { 0x515F, 75278 },
- { 0x5160, 73424 },
- { 0x5161, 73427 },
- { 0x5162, 73430 },
- { 0x5163, 73433 },
- { 0x5164, 73436 },
- { 0x5165, 73439 },
- { 0x5166, 73442 },
- { 0x5167, 73445 },
- { 0x5168, 75281 },
- { 0x5169, 73448 },
- { 0x516A, 73451 },
- { 0x516B, 73454 },
- { 0x516C, 73457 },
- { 0x516D, 73460 },
- { 0x516E, 73463 },
- { 0x516F, 73466 },
- { 0x5170, 73469 },
- { 0x5171, 73472 },
- { 0x5172, 73475 },
- { 0x5173, 75284 },
- { 0x5174, 73478 },
- { 0x5175, 73481 },
- { 0x5176, 73484 },
- { 0x5177, 73487 },
- { 0x5178, 73490 },
- { 0x5179, 73493 },
- { 0x517A, 75287 },
- { 0x517B, 73496 },
- { 0x517C, 75290 },
- { 0x517D, 73499 },
- { 0x517E, 73502 },
- { 0x517F, 73505 },
- { 0x5180, 73508 },
- { 0x5181, 73511 },
- { 0x5182, 73514 },
- { 0x5183, 73517 },
- { 0x5184, 75293 },
- { 0x5185, 73520 },
- { 0x5186, 75296 },
- { 0x5187, 73523 },
- { 0x5188, 75299 },
- { 0x5189, 73526 },
- { 0x518A, 73529 },
- { 0x518B, 73532 },
- { 0x518C, 73535 },
- { 0x518D, 75302 },
- { 0x518E, 75305 },
- { 0x518F, 75308 },
- { 0x5190, 73538 },
- { 0x5191, 73541 },
- { 0x5192, 73544 },
- { 0x5193, 73547 },
- { 0x5194, 73550 },
- { 0x5195, 73553 },
- { 0x5196, 73556 },
- { 0x5197, 73559 },
- { 0x5198, 75311 },
- { 0x5199, 73562 },
- { 0x519A, 75314 },
- { 0x519B, 75317 },
- { 0x519C, 73565 },
- { 0x519D, 73568 },
- { 0x519E, 73571 },
- { 0x519F, 73574 },
- { 0x51A0, 75320 },
- { 0x51A1, 73577 },
- { 0x51A2, 73580 },
- { 0x51A3, 73583 },
- { 0x51A4, 73586 },
- { 0x51A5, 73589 },
- { 0x51A6, 73592 },
- { 0x51A7, 73595 },
- { 0x51A8, 73598 },
- { 0x51A9, 73601 },
- { 0x51AA, 75323 },
- { 0x51AB, 73604 },
- { 0x51AC, 73607 },
- { 0x51AD, 73610 },
- { 0x51AE, 73613 },
- { 0x51AF, 73616 },
- { 0x51B0, 73619 },
- { 0x51B1, 75326 },
- { 0x51B2, 73622 },
- { 0x51B3, 73625 },
- { 0x51B4, 73628 },
- { 0x51B5, 73631 },
- { 0x51B6, 73634 },
- { 0x51B7, 73637 },
- { 0x51B8, 73640 },
- { 0x51B9, 73643 },
- { 0x51BA, 73646 },
- { 0x51BB, 73649 },
- { 0x51BC, 75329 },
- { 0x51BD, 73652 },
- { 0x51BE, 75332 },
- { 0x51BF, 73655 },
- { 0x51C0, 73658 },
- { 0x51C1, 73661 },
- { 0x51C2, 73664 },
- { 0x51C3, 73667 },
- { 0x51C4, 73670 },
- { 0x51C5, 75335 },
- { 0x51C6, 73673 },
- { 0x51C7, 73676 },
- { 0x51C8, 75338 },
- { 0x51C9, 73679 },
- { 0x51CA, 73682 },
- { 0x51CB, 73685 },
- { 0x51CC, 73688 },
- { 0x51CD, 73691 },
- { 0x51CE, 73694 },
- { 0x51CF, 73697 },
- { 0x51D0, 73700 },
- { 0x51D1, 73703 },
- { 0x51D2, 73706 },
- { 0x51D3, 73709 },
- { 0x51D4, 73712 },
- { 0x51D5, 73715 },
- { 0x51D6, 73718 },
- { 0x51D7, 73721 },
- { 0x51D8, 75341 },
- { 0x51D9, 73724 },
- { 0x51DA, 73727 },
- { 0x51DB, 73730 },
- { 0x51DC, 73733 },
- { 0x51DD, 73736 },
- { 0x51DE, 73739 },
- { 0x51DF, 73742 },
- { 0x51E0, 75344 },
- { 0x51E1, 73745 },
- { 0x51E2, 73748 },
- { 0x51E3, 73751 },
- { 0x51E4, 73754 },
- { 0x51E5, 75347 },
- { 0x51E6, 73757 },
- { 0x51E7, 75350 },
- { 0x51E8, 73760 },
- { 0x51E9, 75353 },
- { 0x51EA, 73763 },
- { 0x51EB, 73766 },
- { 0x51EC, 73769 },
- { 0x51ED, 73772 },
- { 0x51EE, 73775 },
- { 0x51EF, 73778 },
- { 0x51F0, 73781 },
- { 0x51F1, 73784 },
- { 0x51F2, 73787 },
- { 0x51F3, 73790 },
- { 0x51F4, 73793 },
- { 0x51F5, 73796 },
- { 0x51F6, 73799 },
- { 0x51F7, 73802 },
- { 0x51F8, 75356 },
- { 0x51F9, 73805 },
- { 0x51FA, 73808 },
- { 0x51FB, 73811 },
- { 0x51FC, 73814 },
- { 0x51FD, 75359 },
- { 0x51FE, 73817 },
- { 0x51FF, 73820 },
- { 0x5200, 73823 },
- { 0x5201, 75362 },
- { 0x5202, 75365 },
- { 0x5203, 73826 },
- { 0x5204, 73829 },
- { 0x5205, 75368 },
- { 0x5206, 73832 },
- { 0x5207, 73835 },
- { 0x5208, 73838 },
- { 0x5209, 73841 },
- { 0x520A, 73844 },
- { 0x520B, 73847 },
- { 0x520C, 73850 },
- { 0x520D, 75371 },
- { 0x520E, 73853 },
- { 0x520F, 73856 },
- { 0x5210, 75374 },
- { 0x5211, 75377 },
- { 0x5212, 75380 },
- { 0x5213, 75383 },
- { 0x5214, 75386 },
- { 0x5215, 75389 },
- { 0x5216, 75392 },
- { 0x5217, 75395 },
- { 0x5218, 73859 },
- { 0x5219, 73862 },
- { 0x521A, 73865 },
- { 0x521B, 75398 },
- { 0x521C, 73868 },
- { 0x521D, 75401 },
- { 0x521E, 73871 },
- { 0x521F, 75404 },
- { 0x5220, 73874 },
- { 0x5221, 73877 },
- { 0x5222, 73880 },
- { 0x5223, 73883 },
- { 0x5224, 73886 },
- { 0x5225, 75407 },
- { 0x5226, 73889 },
- { 0x5227, 73892 },
- { 0x5228, 75410 },
- { 0x5229, 73895 },
- { 0x522A, 73898 },
- { 0x522B, 73901 },
- { 0x522C, 73904 },
- { 0x522D, 75413 },
- { 0x522E, 73907 },
- { 0x522F, 73910 },
- { 0x5230, 73913 },
- { 0x5231, 75416 },
- { 0x5232, 73916 },
- { 0x5233, 73919 },
- { 0x5234, 75419 },
- { 0x5235, 75422 },
- { 0x5236, 73922 },
- { 0x5237, 73925 },
- { 0x5238, 73928 },
- { 0x5239, 73931 },
- { 0x523A, 73934 },
- { 0x523B, 73937 },
- { 0x523C, 73940 },
- { 0x523D, 75425 },
- { 0x523E, 73943 },
- { 0x523F, 73946 },
- { 0x5240, 73949 },
- { 0x5241, 73952 },
- { 0x5242, 73955 },
- { 0x5243, 73958 },
- { 0x5244, 73961 },
- { 0x5245, 73964 },
- { 0x5246, 73967 },
- { 0x5247, 73970 },
- { 0x5248, 73973 },
- { 0x5249, 73976 },
- { 0x524A, 73979 },
- { 0x524B, 73982 },
- { 0x524C, 73985 },
- { 0x524D, 73988 },
- { 0x524E, 73991 },
- { 0x524F, 73994 },
- { 0x5250, 73997 },
- { 0x5251, 74000 },
- { 0x5252, 74003 },
- { 0x5253, 74006 },
- { 0x5254, 75428 },
- { 0x5255, 75431 },
- { 0x5256, 74009 },
- { 0x5257, 74012 },
- { 0x5258, 74015 },
- { 0x5259, 74018 },
- { 0x525A, 74021 },
- { 0x525B, 74024 },
- { 0x525C, 74027 },
- { 0x525D, 75434 },
- { 0x525E, 74030 },
- { 0x525F, 74033 },
- { 0x5260, 74036 },
- { 0x5261, 74039 },
- { 0x5262, 74042 },
- { 0x5263, 74045 },
- { 0x5264, 74048 },
- { 0x5265, 74051 },
- { 0x5266, 75437 },
- { 0x5267, 74054 },
- { 0x5268, 75440 },
- { 0x5269, 74057 },
- { 0x526A, 75443 },
- { 0x526B, 74060 },
- { 0x526C, 74063 },
- { 0x526D, 75446 },
- { 0x526E, 74066 },
- { 0x526F, 74069 },
- { 0x5270, 74072 },
- { 0x5271, 74075 },
- { 0x5272, 74078 },
- { 0x5273, 75449 },
- { 0x5274, 75452 },
- { 0x5275, 75455 },
- { 0x5276, 75458 },
- { 0x5277, 75461 },
- { 0x5278, 75959 },
- { 0x5279, 75464 },
- { 0x527A, 75467 },
- { 0x527B, 75470 },
- { 0x527C, 75473 },
- { 0x527D, 75476 },
- { 0x527E, 75479 },
- { 0x527F, 75482 },
- { 0x5280, 75485 },
- { 0x5281, 75488 },
- { 0x5282, 75491 },
- { 0x5283, 75494 },
- { 0x5284, 75497 },
- { 0x5285, 75962 },
- { 0x5286, 75500 },
- { 0x5287, 75503 },
- { 0x5288, 75506 },
- { 0x5289, 75509 },
- { 0x528A, 75512 },
- { 0x528B, 75515 },
- { 0x528C, 75518 },
- { 0x528D, 75521 },
- { 0x528E, 75524 },
- { 0x528F, 75527 },
- { 0x5290, 75530 },
- { 0x5291, 75533 },
- { 0x5292, 75536 },
- { 0x5293, 75965 },
- { 0x5294, 75539 },
- { 0x5295, 75968 },
- { 0x5296, 75542 },
- { 0x5297, 75545 },
- { 0x5298, 75548 },
- { 0x5299, 75551 },
- { 0x529A, 75554 },
- { 0x529B, 75557 },
- { 0x529C, 75560 },
- { 0x529D, 75971 },
- { 0x529E, 75563 },
- { 0x529F, 75566 },
- { 0x52A0, 75569 },
- { 0x52A1, 75572 },
- { 0x52A2, 75974 },
- { 0x52A3, 74081 },
- { 0x52A4, 75575 },
- { 0x52A5, 74084 },
- { 0x52A6, 74087 },
- { 0x52A7, 74090 },
- { 0x52A8, 74093 },
- { 0x52A9, 75578 },
- { 0x52AA, 74096 },
- { 0x52AB, 75581 },
- { 0x52AC, 75584 },
- { 0x52AD, 75587 },
- { 0x52AE, 75590 },
- { 0x52AF, 75593 },
- { 0x52B0, 75596 },
- { 0x52B1, 74099 },
- { 0x52B2, 74102 },
- { 0x52B3, 74105 },
- { 0x52B4, 74108 },
- { 0x52B5, 75599 },
- { 0x52B6, 75602 },
- { 0x52B7, 75605 },
- { 0x52B8, 74111 },
- { 0x52B9, 74114 },
- { 0x52BA, 74117 },
- { 0x52BB, 74120 },
- { 0x52BC, 74123 },
- { 0x52BD, 74126 },
- { 0x52BE, 74129 },
- { 0x52BF, 74132 },
- { 0x52C0, 74135 },
- { 0x52C1, 75608 },
- { 0x52C2, 74138 },
- { 0x52C3, 75611 },
- { 0x52C4, 74141 },
- { 0x52C5, 74144 },
- { 0x52C6, 74147 },
- { 0x52C7, 74150 },
- { 0x52C8, 75614 },
- { 0x52C9, 74153 },
- { 0x52CA, 75617 },
- { 0x52CB, 74156 },
- { 0x52CC, 74159 },
- { 0x52CD, 74162 },
- { 0x52CE, 74165 },
- { 0x52CF, 75620 },
- { 0x52D0, 74168 },
- { 0x52D1, 75623 },
- { 0x52D2, 74171 },
- { 0x52D3, 74174 },
- { 0x52D4, 74177 },
- { 0x52D5, 75626 },
- { 0x52D6, 74180 },
- { 0x52D7, 74183 },
- { 0x52D8, 74186 },
- { 0x52D9, 75629 },
- { 0x52DA, 75632 },
- { 0x52DB, 75635 },
- { 0x52DC, 75638 },
- { 0x52DD, 74189 },
- { 0x52DE, 74192 },
- { 0x52DF, 74195 },
- { 0x52E0, 74198 },
- { 0x52E1, 74201 },
- { 0x52E2, 74204 },
- { 0x52E3, 74207 },
- { 0x52E4, 74210 },
- { 0x52E5, 74213 },
- { 0x52E6, 74216 },
- { 0x52E7, 74219 },
- { 0x52E8, 74222 },
- { 0x52E9, 74225 },
- { 0x52EA, 74228 },
- { 0x52EB, 75641 },
- { 0x52EC, 75644 },
- { 0x52ED, 74231 },
- { 0x52EE, 74234 },
- { 0x52EF, 75647 },
- { 0x52F0, 74237 },
- { 0x52F1, 74240 },
- { 0x52F2, 75650 },
- { 0x52F3, 74243 },
- { 0x52F4, 74246 },
- { 0x52F5, 74249 },
- { 0x52F6, 74252 },
- { 0x52F7, 74255 },
- { 0x52F8, 74258 },
- { 0x52F9, 74261 },
- { 0x52FA, 74264 },
- { 0x52FB, 74267 },
- { 0x52FC, 74270 },
- { 0x52FD, 74273 },
- { 0x52FE, 74276 },
- { 0x52FF, 74279 },
- { 0x5300, 74282 },
- { 0x5301, 74285 },
- { 0x5302, 74288 },
- { 0x5303, 74291 },
- { 0x5304, 75653 },
- { 0x5305, 74294 },
- { 0x5306, 75656 },
- { 0x5307, 75659 },
- { 0x5308, 74297 },
- { 0x5309, 74300 },
- { 0x530A, 74303 },
- { 0x530B, 74306 },
- { 0x530C, 74309 },
- { 0x530D, 74312 },
- { 0x530E, 74315 },
- { 0x530F, 75662 },
- { 0x5310, 74318 },
- { 0x5311, 74321 },
- { 0x5312, 74324 },
- { 0x5313, 74327 },
- { 0x5314, 74330 },
- { 0x5315, 74333 },
- { 0x5316, 75665 },
- { 0x5317, 74336 },
- { 0x5318, 74339 },
- { 0x5319, 74342 },
- { 0x531A, 74345 },
- { 0x531B, 74348 },
- { 0x531C, 74351 },
- { 0x531D, 74354 },
- { 0x531E, 74357 },
- { 0x531F, 74360 },
- { 0x5320, 74363 },
- { 0x5321, 74366 },
- { 0x5322, 74369 },
- { 0x5323, 74372 },
- { 0x5324, 74375 },
- { 0x5325, 74378 },
- { 0x5326, 75668 },
- { 0x5327, 74381 },
- { 0x5328, 74384 },
- { 0x5329, 74387 },
- { 0x532A, 74390 },
- { 0x532B, 75671 },
- { 0x532C, 74393 },
- { 0x532D, 74396 },
- { 0x532E, 74399 },
- { 0x532F, 74402 },
- { 0x5330, 74405 },
- { 0x5331, 74408 },
- { 0x5332, 74411 },
- { 0x5333, 74414 },
- { 0x5334, 75674 },
- { 0x5335, 75677 },
- { 0x5336, 74417 },
- { 0x5337, 74420 },
- { 0x5338, 74423 },
- { 0x5339, 75680 },
- { 0x533A, 74426 },
- { 0x533B, 74429 },
- { 0x533C, 74432 },
- { 0x533D, 74435 },
- { 0x533E, 74438 },
- { 0x533F, 74441 },
- { 0x5340, 74444 },
- { 0x5341, 74447 },
- { 0x5342, 74450 },
- { 0x5343, 75683 },
- { 0x5344, 75686 },
- { 0x5345, 74453 },
- { 0x5346, 74456 },
- { 0x5347, 74459 },
- { 0x5348, 74462 },
- { 0x5349, 74465 },
- { 0x534A, 74468 },
- { 0x534B, 74471 },
- { 0x534C, 74474 },
- { 0x534D, 74477 },
- { 0x534E, 75689 },
- { 0x534F, 74480 },
- { 0x5350, 74483 },
- { 0x5351, 74486 },
- { 0x5352, 74489 },
- { 0x5353, 74492 },
- { 0x5354, 74495 },
- { 0x5355, 74498 },
- { 0x5356, 74501 },
- { 0x5357, 74504 },
- { 0x5358, 74507 },
- { 0x5359, 74510 },
- { 0x535A, 74513 },
- { 0x535B, 74516 },
- { 0x535C, 74519 },
- { 0x535D, 75692 },
- { 0x535E, 74522 },
- { 0x535F, 74525 },
- { 0x5360, 74528 },
- { 0x5361, 74531 },
- { 0x5362, 75695 },
- { 0x5363, 74534 },
- { 0x5364, 75698 },
- { 0x5365, 74537 },
- { 0x5366, 75701 },
- { 0x5367, 74540 },
- { 0x5368, 74543 },
- { 0x5369, 75704 },
- { 0x536A, 74546 },
- { 0x536B, 74549 },
- { 0x536C, 74552 },
- { 0x536D, 74555 },
- { 0x536E, 74558 },
- { 0x536F, 75707 },
- { 0x5370, 74561 },
- { 0x5371, 74564 },
- { 0x5372, 74567 },
- { 0x5373, 74570 },
- { 0x5374, 74573 },
- { 0x5375, 74576 },
- { 0x5376, 74579 },
- { 0x5377, 74582 },
- { 0x5378, 74585 },
- { 0x5379, 74588 },
- { 0x537A, 74591 },
- { 0x537B, 74594 },
- { 0x537C, 74597 },
- { 0x537D, 74600 },
- { 0x537E, 74603 },
- { 0x537F, 74606 },
- { 0x5380, 75710 },
- { 0x5381, 74609 },
- { 0x5382, 75713 },
- { 0x5383, 74612 },
- { 0x5384, 74615 },
- { 0x5385, 74618 },
- { 0x5386, 74621 },
- { 0x5387, 74624 },
- { 0x5388, 74627 },
- { 0x5389, 74630 },
- { 0x538A, 74633 },
- { 0x538B, 74636 },
- { 0x538C, 75716 },
- { 0x538D, 75719 },
- { 0x538E, 74639 },
- { 0x538F, 74642 },
- { 0x5390, 74645 },
- { 0x5391, 74648 },
- { 0x5392, 74651 },
- { 0x5393, 74654 },
- { 0x5394, 74657 },
- { 0x5395, 74660 },
- { 0x5396, 74663 },
- { 0x5397, 74666 },
- { 0x5398, 74669 },
- { 0x5399, 74672 },
- { 0x539A, 74675 },
- { 0x539B, 74678 },
- { 0x539C, 74681 },
- { 0x539D, 74684 },
- { 0x539E, 74687 },
- { 0x539F, 75722 },
- { 0x53A0, 74690 },
- { 0x53A1, 74693 },
- { 0x53A2, 74696 },
- { 0x53A3, 74699 },
- { 0x53A4, 74702 },
- { 0x53A5, 74705 },
- { 0x53A6, 75725 },
- { 0x53A7, 74708 },
- { 0x53A8, 74711 },
- { 0x53A9, 74714 },
- { 0x53AA, 75728 },
- { 0x53AB, 74717 },
- { 0x53AC, 74720 },
- { 0x53AD, 74723 },
- { 0x53AE, 74726 },
- { 0x53AF, 74729 },
- { 0x53B0, 74732 },
- { 0x53B1, 74735 },
- { 0x53B2, 74738 },
- { 0x53B3, 74741 },
- { 0x53B4, 74744 },
- { 0x53B5, 74747 },
- { 0x53B6, 75731 },
- { 0x53B7, 75734 },
- { 0x53B8, 75737 },
- { 0x53B9, 75740 },
- { 0x53BA, 75743 },
- { 0x53BB, 75746 },
- { 0x53BC, 75749 },
- { 0x53BD, 75752 },
- { 0x53BE, 75755 },
- { 0x53BF, 74750 },
- { 0x53C0, 75758 },
- { 0x53C1, 74753 },
- { 0x53C2, 74756 },
- { 0x53C3, 74759 },
- { 0x53C4, 74762 },
- { 0x53C5, 74765 },
- { 0x53C6, 75761 },
- { 0x53C7, 75764 },
- { 0x53C8, 74768 },
- { 0x53C9, 74771 },
- { 0x53CA, 74774 },
- { 0x53CB, 74777 },
- { 0x53CC, 75767 },
- { 0x53CD, 75770 },
- { 0x53CE, 75773 },
- { 0x53CF, 74780 },
- { 0x53D0, 75776 },
- { 0x53D1, 75779 },
- { 0x53D2, 74783 },
- { 0x53D3, 74786 },
- { 0x53D4, 74789 },
- { 0x53D5, 74792 },
- { 0x53D6, 74795 },
- { 0x53D7, 74798 },
- { 0x53D8, 74801 },
- { 0x53D9, 74804 },
- { 0x53DA, 75782 },
- { 0x53DB, 75785 },
- { 0x53DC, 75788 },
- { 0x53DD, 75791 },
- { 0x53DE, 75794 },
- { 0x53DF, 75797 },
- { 0x53E0, 75800 },
- { 0x53E1, 75803 },
- { 0x53E2, 75806 },
- { 0x53E3, 75809 },
- { 0x53E4, 75812 },
- { 0x53E5, 75815 },
- { 0x53E6, 74807 },
- { 0x53E7, 74810 },
- { 0x53E8, 74813 },
- { 0x53E9, 75818 },
- { 0x53EA, 74816 },
- { 0x53EB, 74819 },
- { 0x53EC, 74822 },
- { 0x53ED, 74825 },
- { 0x53EE, 74828 },
- { 0x53EF, 75821 },
- { 0x53F0, 74831 },
- { 0x53F1, 75824 },
- { 0x53F2, 74834 },
- { 0x53F3, 75827 },
- { 0x53F4, 74837 },
- { 0x53F5, 75830 },
- { 0x53F6, 74840 },
- { 0x53F7, 74843 },
- { 0x53F8, 75833 },
- { 0x53F9, 74846 },
- { 0x53FA, 74849 },
- { 0x53FB, 74852 },
- { 0x53FC, 74855 },
- { 0x53FD, 75836 },
- { 0x53FE, 74858 },
- { 0x53FF, 74861 },
- { 0x5400, 74864 },
- { 0x5401, 75839 },
- { 0x5402, 74867 },
- { 0x5403, 74870 },
- { 0x5404, 74873 },
- { 0x5405, 75842 },
- { 0x5406, 74876 },
- { 0x5407, 74879 },
- { 0x5408, 74882 },
- { 0x5409, 74885 },
- { 0x540A, 74888 },
- { 0x540B, 74891 },
- { 0x540C, 75845 },
- { 0x540D, 74894 },
- { 0x540E, 75848 },
- { 0x540F, 74897 },
- { 0x5410, 74900 },
- { 0x5411, 74903 },
- { 0x5412, 74906 },
- { 0x5413, 75851 },
- { 0x5414, 74909 },
- { 0x5415, 74912 },
- { 0x5416, 74915 },
- { 0x5417, 75854 },
- { 0x5418, 74918 },
- { 0x5419, 75857 },
- { 0x541A, 74921 },
- { 0x541B, 74924 },
- { 0x541C, 74927 },
- { 0x541D, 74930 },
- { 0x541E, 74933 },
- { 0x541F, 74936 },
- { 0x5420, 75860 },
- { 0x5421, 74939 },
- { 0x5422, 74942 },
- { 0x5423, 74945 },
- { 0x5424, 74948 },
- { 0x5425, 74951 },
- { 0x5426, 75863 },
- { 0x5427, 75866 },
- { 0x5428, 74954 },
- { 0x5429, 74957 },
- { 0x542A, 75869 },
- { 0x542B, 74960 },
- { 0x542C, 74963 },
- { 0x542D, 75872 },
- { 0x542E, 74966 },
- { 0x542F, 75875 },
- { 0x5430, 74969 },
- { 0x5431, 74972 },
- { 0x5432, 74975 },
- { 0x5433, 74978 },
- { 0x5434, 74981 },
- { 0x5435, 74984 },
- { 0x5436, 74987 },
- { 0x5437, 74990 },
- { 0x5438, 74993 },
- { 0x5439, 75878 },
- { 0x543A, 75881 },
- { 0x543B, 75884 },
- { 0x543C, 75887 },
- { 0x543D, 74996 },
- { 0x543E, 75890 },
- { 0x543F, 75893 },
- { 0x5440, 74999 },
- { 0x5441, 75896 },
- { 0x5442, 75002 },
- { 0x5443, 75899 },
- { 0x5444, 75005 },
- { 0x5445, 75008 },
- { 0x5446, 75011 },
- { 0x5447, 75014 },
- { 0x5448, 75017 },
- { 0x5449, 75020 },
- { 0x544A, 75023 },
- { 0x544B, 75026 },
- { 0x544C, 75029 },
- { 0x544D, 75032 },
- { 0x544E, 75902 },
- { 0x544F, 75905 },
- { 0x5450, 75908 },
- { 0x5451, 75911 },
- { 0x5452, 75914 },
- { 0x5453, 75917 },
- { 0x5454, 75920 },
- { 0x5455, 75923 },
- { 0x5456, 75926 },
- { 0x5457, 75035 },
- { 0x5458, 75929 },
- { 0x5459, 75932 },
- { 0x545A, 75935 },
- { 0x545B, 75938 },
- { 0x545C, 75941 },
- { 0x545D, 75944 },
- { 0x545E, 75947 },
- { 0x545F, 75950 },
- { 0x5460, 75068 },
- { 0x5461, 75071 },
- { 0x5462, 75074 },
- { 0x5463, 75077 },
- { 0x5464, 75080 },
- { 0x5465, 75083 },
- { 0x5466, 75086 },
- { 0x5467, 75953 },
- { 0x5468, 75956 },
- { 0x5469, 75089 },
- { 0x546A, 75092 },
- { 0x546B, 75095 },
- { 0x546C, 75098 },
- { 0x546D, 75101 },
- { 0x546E, 75104 },
- { 0x546F, 75107 },
- { 0x5470, 75110 },
- { 0x5471, 75113 },
- { 0x5472, 75116 },
- { 0x5473, 75119 },
- { 0x5474, 75122 },
- { 0x5475, 75125 },
- { 0x5476, 75128 },
- { 0x5477, 75131 },
- { 0x5478, 75134 },
- { 0x5479, 75137 },
- { 0x547A, 75140 },
- { 0x547B, 75143 },
- { 0x547C, 75146 },
- { 0x547D, 75149 },
- { 0x547E, 75152 },
- { 0x547F, 75155 },
- { 0x5480, 75158 },
- { 0x5481, 75161 },
- { 0x5482, 83875 },
- { 0x5483, 83878 },
- { 0x5484, 83881 },
- { 0x5485, 83884 },
- { 0x5486, 83887 },
- { 0x5487, 83890 },
- { 0x5488, 83893 },
- { 0x5489, 83896 },
- { 0x548A, 83899 },
- { 0x548B, 83902 },
- { 0x548C, 85460 },
- { 0x548D, 83905 },
- { 0x548E, 83908 },
- { 0x548F, 83911 },
- { 0x5490, 83914 },
- { 0x5491, 83917 },
- { 0x5492, 83920 },
- { 0x5493, 83923 },
- { 0x5494, 83926 },
- { 0x5495, 83929 },
- { 0x5496, 83932 },
- { 0x5497, 83935 },
- { 0x5498, 83938 },
- { 0x5499, 83941 },
- { 0x549A, 83944 },
- { 0x549B, 83947 },
- { 0x549C, 83950 },
- { 0x549D, 85463 },
- { 0x549E, 83953 },
- { 0x549F, 83956 },
- { 0x54A0, 83959 },
- { 0x54A1, 83962 },
- { 0x54A2, 83965 },
- { 0x54A3, 83968 },
- { 0x54A4, 83971 },
- { 0x54A5, 83974 },
- { 0x54A6, 83977 },
- { 0x54A7, 83980 },
- { 0x54A8, 83983 },
- { 0x54A9, 83986 },
- { 0x54AA, 83989 },
- { 0x54AB, 85466 },
- { 0x54AC, 83992 },
- { 0x54AD, 83995 },
- { 0x54AE, 85469 },
- { 0x54AF, 83998 },
- { 0x54B0, 84001 },
- { 0x54B1, 84004 },
- { 0x54B2, 84007 },
- { 0x54B3, 85472 },
- { 0x54B4, 84010 },
- { 0x54B5, 85475 },
- { 0x54B6, 85478 },
- { 0x54B7, 84013 },
- { 0x54B8, 84016 },
- { 0x54B9, 84019 },
- { 0x54BA, 84022 },
- { 0x54BB, 84025 },
- { 0x54BC, 84028 },
- { 0x54BD, 84031 },
- { 0x54BE, 84034 },
- { 0x54BF, 84037 },
- { 0x54C0, 84040 },
- { 0x54C1, 84043 },
- { 0x54C2, 84046 },
- { 0x54C3, 84049 },
- { 0x54C4, 84052 },
- { 0x54C5, 84055 },
- { 0x54C6, 84058 },
- { 0x54C7, 84061 },
- { 0x54C8, 84064 },
- { 0x54C9, 84067 },
- { 0x54CA, 84070 },
- { 0x54CB, 85481 },
- { 0x54CC, 85484 },
- { 0x54CD, 85487 },
- { 0x54CE, 84073 },
- { 0x54CF, 84076 },
- { 0x54D0, 84079 },
- { 0x54D1, 84082 },
- { 0x54D2, 84085 },
- { 0x54D3, 84088 },
- { 0x54D4, 84091 },
- { 0x54D5, 84094 },
- { 0x54D6, 84097 },
- { 0x54D7, 84100 },
- { 0x54D8, 84103 },
- { 0x54D9, 84106 },
- { 0x54DA, 84109 },
- { 0x54DB, 84112 },
- { 0x54DC, 84115 },
- { 0x54DD, 84118 },
- { 0x54DE, 84121 },
- { 0x54DF, 84124 },
- { 0x54E0, 84127 },
- { 0x54E1, 84130 },
- { 0x54E2, 84133 },
- { 0x54E3, 84136 },
- { 0x54E4, 84139 },
- { 0x54E5, 84142 },
- { 0x54E6, 84145 },
- { 0x54E7, 84148 },
- { 0x54E8, 84151 },
- { 0x54E9, 84154 },
- { 0x54EA, 84157 },
- { 0x54EB, 84160 },
- { 0x54EC, 84163 },
- { 0x54ED, 85490 },
- { 0x54EE, 84166 },
- { 0x54EF, 85493 },
- { 0x54F0, 84169 },
- { 0x54F1, 84172 },
- { 0x54F2, 85496 },
- { 0x54F3, 84175 },
- { 0x54F4, 85499 },
- { 0x54F5, 84178 },
- { 0x54F6, 85502 },
- { 0x54F7, 84181 },
- { 0x54F8, 84184 },
- { 0x54F9, 85505 },
- { 0x54FA, 85508 },
- { 0x54FB, 85511 },
- { 0x54FC, 84187 },
- { 0x54FD, 85514 },
- { 0x54FE, 85517 },
- { 0x54FF, 84190 },
- { 0x5500, 84193 },
- { 0x5501, 85520 },
- { 0x5502, 85523 },
- { 0x5503, 85526 },
- { 0x5504, 84196 },
- { 0x5505, 84199 },
- { 0x5506, 84202 },
- { 0x5507, 85529 },
- { 0x5508, 85532 },
- { 0x5509, 84205 },
- { 0x550A, 84208 },
- { 0x550B, 84211 },
- { 0x550C, 84214 },
- { 0x550D, 84217 },
- { 0x550E, 85535 },
- { 0x550F, 84220 },
- { 0x5510, 84223 },
- { 0x5511, 84226 },
- { 0x5512, 84229 },
- { 0x5513, 84232 },
- { 0x5514, 84235 },
- { 0x5515, 84238 },
- { 0x5516, 84241 },
- { 0x5517, 84244 },
- { 0x5518, 84247 },
- { 0x5519, 85538 },
- { 0x551A, 84250 },
- { 0x551B, 84253 },
- { 0x551C, 84256 },
- { 0x551D, 84259 },
- { 0x551E, 84262 },
- { 0x551F, 84265 },
- { 0x5520, 84268 },
- { 0x5521, 84271 },
- { 0x5522, 84274 },
- { 0x5523, 84277 },
- { 0x5524, 85541 },
- { 0x5525, 84280 },
- { 0x5526, 84283 },
- { 0x5527, 84286 },
- { 0x5528, 84289 },
- { 0x5529, 84292 },
- { 0x552A, 84295 },
- { 0x552B, 84298 },
- { 0x552C, 84301 },
- { 0x552D, 84304 },
- { 0x552E, 84307 },
- { 0x552F, 84310 },
- { 0x5530, 84313 },
- { 0x5531, 84316 },
- { 0x5532, 84319 },
- { 0x5533, 84322 },
- { 0x5534, 84325 },
- { 0x5535, 84328 },
- { 0x5536, 84331 },
- { 0x5537, 84334 },
- { 0x5538, 84337 },
- { 0x5539, 84340 },
- { 0x553A, 84343 },
- { 0x553B, 84346 },
- { 0x553C, 84349 },
- { 0x553D, 84352 },
- { 0x553E, 84355 },
- { 0x553F, 84358 },
- { 0x5540, 84361 },
- { 0x5541, 84364 },
- { 0x5542, 84367 },
- { 0x5543, 84370 },
- { 0x5544, 84373 },
- { 0x5545, 84376 },
- { 0x5546, 84379 },
- { 0x5547, 84382 },
- { 0x5548, 84385 },
- { 0x5549, 84388 },
- { 0x554A, 84391 },
- { 0x554B, 84394 },
- { 0x554C, 84397 },
- { 0x554D, 84400 },
- { 0x554E, 84403 },
- { 0x554F, 84406 },
- { 0x5550, 84409 },
- { 0x5551, 84412 },
- { 0x5552, 84415 },
- { 0x5553, 84418 },
- { 0x5554, 84421 },
- { 0x5555, 84424 },
- { 0x5556, 84427 },
- { 0x5557, 84430 },
- { 0x5558, 84433 },
- { 0x5559, 84436 },
- { 0x555A, 84439 },
- { 0x555B, 84442 },
- { 0x555C, 84445 },
- { 0x555D, 84448 },
- { 0x555E, 84451 },
- { 0x555F, 84454 },
- { 0x5560, 84457 },
- { 0x5561, 84460 },
- { 0x5562, 84463 },
- { 0x5563, 84466 },
- { 0x5564, 84469 },
- { 0x5565, 84472 },
- { 0x5566, 84475 },
- { 0x5567, 84478 },
- { 0x5568, 85544 },
- { 0x5569, 85547 },
- { 0x556A, 84481 },
- { 0x556B, 84484 },
- { 0x556C, 84487 },
- { 0x556D, 84490 },
- { 0x556E, 84493 },
- { 0x556F, 85550 },
- { 0x5570, 84496 },
- { 0x5571, 84499 },
- { 0x5572, 85553 },
- { 0x5573, 84502 },
- { 0x5574, 84505 },
- { 0x5575, 84508 },
- { 0x5576, 84511 },
- { 0x5577, 84514 },
- { 0x5578, 84517 },
- { 0x5579, 85556 },
- { 0x557A, 84520 },
- { 0x557B, 85559 },
- { 0x557C, 84523 },
- { 0x557D, 84526 },
- { 0x557E, 84529 },
- { 0x557F, 84532 },
- { 0x5580, 84535 },
- { 0x5581, 84538 },
- { 0x5582, 84541 },
- { 0x5583, 84544 },
- { 0x5584, 84547 },
- { 0x5585, 84550 },
- { 0x5586, 84553 },
- { 0x5587, 85562 },
- { 0x5588, 84556 },
- { 0x5589, 84559 },
- { 0x558A, 84562 },
- { 0x558B, 84565 },
- { 0x558C, 84568 },
- { 0x558D, 84571 },
- { 0x558E, 84574 },
- { 0x558F, 84577 },
- { 0x5590, 84580 },
- { 0x5591, 84583 },
- { 0x5592, 84586 },
- { 0x5593, 84589 },
- { 0x5594, 84592 },
- { 0x5595, 84595 },
- { 0x5596, 84598 },
- { 0x5597, 84601 },
- { 0x5598, 84604 },
- { 0x5599, 84607 },
- { 0x559A, 84610 },
- { 0x559B, 84613 },
- { 0x559C, 84616 },
- { 0x559D, 84619 },
- { 0x559E, 84622 },
- { 0x559F, 84625 },
- { 0x55A0, 84628 },
- { 0x55A1, 84631 },
- { 0x55A2, 84634 },
- { 0x55A3, 84637 },
- { 0x55A4, 84640 },
- { 0x55A5, 84643 },
- { 0x55A6, 84646 },
- { 0x55A7, 84649 },
- { 0x55A8, 84652 },
- { 0x55A9, 84655 },
- { 0x55AA, 84658 },
- { 0x55AB, 84661 },
- { 0x55AC, 84664 },
- { 0x55AD, 84667 },
- { 0x55AE, 84670 },
- { 0x55AF, 84673 },
- { 0x55B0, 85565 },
- { 0x55B1, 84676 },
- { 0x55B2, 84679 },
- { 0x55B3, 84682 },
- { 0x55B4, 84685 },
- { 0x55B5, 84688 },
- { 0x55B6, 84691 },
- { 0x55B7, 84694 },
- { 0x55B8, 84697 },
- { 0x55B9, 84700 },
- { 0x55BA, 84703 },
- { 0x55BB, 84706 },
- { 0x55BC, 84709 },
- { 0x55BD, 84712 },
- { 0x55BE, 84715 },
- { 0x55BF, 84718 },
- { 0x55C0, 84721 },
- { 0x55C1, 84724 },
- { 0x55C2, 84727 },
- { 0x55C3, 84730 },
- { 0x55C4, 84733 },
- { 0x55C5, 84736 },
- { 0x55C6, 84739 },
- { 0x55C7, 85568 },
- { 0x55C8, 84742 },
- { 0x55C9, 84745 },
- { 0x55CA, 84748 },
- { 0x55CB, 84751 },
- { 0x55CC, 84754 },
- { 0x55CD, 85571 },
- { 0x55CE, 84757 },
- { 0x55CF, 84760 },
- { 0x55D0, 84763 },
- { 0x55D1, 84766 },
- { 0x55D2, 84769 },
- { 0x55D3, 85574 },
- { 0x55D4, 84772 },
- { 0x55D5, 84775 },
- { 0x55D6, 84778 },
- { 0x55D7, 84781 },
- { 0x55D8, 84784 },
- { 0x55D9, 84787 },
- { 0x55DA, 84790 },
- { 0x55DB, 84793 },
- { 0x55DC, 84796 },
- { 0x55DD, 84799 },
- { 0x55DE, 85577 },
- { 0x55DF, 84802 },
- { 0x55E0, 84805 },
- { 0x55E1, 84808 },
- { 0x55E2, 84811 },
- { 0x55E3, 84814 },
- { 0x55E4, 84817 },
- { 0x55E5, 84820 },
- { 0x55E6, 84823 },
- { 0x55E7, 84826 },
- { 0x55E8, 84829 },
- { 0x55E9, 84832 },
- { 0x55EA, 84835 },
- { 0x55EB, 84838 },
- { 0x55EC, 84841 },
- { 0x55ED, 84844 },
- { 0x55EE, 84847 },
- { 0x55EF, 84850 },
- { 0x55F0, 84853 },
- { 0x55F1, 84856 },
- { 0x55F2, 84859 },
- { 0x55F3, 85580 },
- { 0x55F4, 84862 },
- { 0x55F5, 84865 },
- { 0x55F6, 85583 },
- { 0x55F7, 85586 },
- { 0x55F8, 85589 },
- { 0x55F9, 84868 },
- { 0x55FA, 84871 },
- { 0x55FB, 84874 },
- { 0x55FC, 84877 },
- { 0x55FD, 85592 },
- { 0x55FE, 85595 },
- { 0x55FF, 85598 },
- { 0x5600, 84880 },
- { 0x5601, 84883 },
- { 0x5602, 84886 },
- { 0x5603, 84889 },
- { 0x5604, 84892 },
- { 0x5605, 84895 },
- { 0x5606, 84898 },
- { 0x5607, 84901 },
- { 0x5608, 84904 },
- { 0x5609, 84907 },
- { 0x560A, 84910 },
- { 0x560B, 84913 },
- { 0x560C, 84916 },
- { 0x560D, 84919 },
- { 0x560E, 84922 },
- { 0x560F, 84925 },
- { 0x5610, 84928 },
- { 0x5611, 84931 },
- { 0x5612, 84934 },
- { 0x5613, 84937 },
- { 0x5614, 84940 },
- { 0x5615, 84943 },
- { 0x5616, 84946 },
- { 0x5617, 85601 },
- { 0x5618, 84949 },
- { 0x5619, 84952 },
- { 0x561A, 84955 },
- { 0x561B, 84958 },
- { 0x561C, 84961 },
- { 0x561D, 85604 },
- { 0x561E, 84964 },
- { 0x561F, 84967 },
- { 0x5620, 84970 },
- { 0x5621, 84973 },
- { 0x5622, 85607 },
- { 0x5623, 84976 },
- { 0x5624, 84979 },
- { 0x5625, 84982 },
- { 0x5626, 85610 },
- { 0x5627, 84985 },
- { 0x5628, 84988 },
- { 0x5629, 84991 },
- { 0x562A, 84994 },
- { 0x562B, 84997 },
- { 0x562C, 85000 },
- { 0x562D, 85003 },
- { 0x562E, 85006 },
- { 0x562F, 85009 },
- { 0x5630, 85012 },
- { 0x5631, 85613 },
- { 0x5632, 85015 },
- { 0x5633, 85018 },
- { 0x5634, 85616 },
- { 0x5635, 85024 },
- { 0x5636, 85027 },
- { 0x5637, 85030 },
- { 0x5638, 85619 },
- { 0x5639, 85033 },
- { 0x563A, 85036 },
- { 0x563B, 85039 },
- { 0x563C, 85042 },
- { 0x563D, 85045 },
- { 0x563E, 85048 },
- { 0x563F, 85051 },
- { 0x5640, 85055 },
- { 0x5641, 85058 },
- { 0x5642, 85061 },
- { 0x5643, 85064 },
- { 0x5644, 85067 },
- { 0x5645, 85070 },
- { 0x5646, 85073 },
- { 0x5647, 85076 },
- { 0x5648, 85079 },
- { 0x5649, 85082 },
- { 0x564A, 85085 },
- { 0x564B, 85088 },
- { 0x564C, 85091 },
- { 0x564D, 85094 },
- { 0x564E, 85097 },
- { 0x564F, 85100 },
- { 0x5650, 85103 },
- { 0x5651, 85622 },
- { 0x5652, 85109 },
- { 0x5653, 85112 },
- { 0x5654, 85115 },
- { 0x5655, 85118 },
- { 0x5656, 85121 },
- { 0x5657, 85124 },
- { 0x5658, 85127 },
- { 0x5659, 85130 },
- { 0x565A, 85133 },
- { 0x565B, 85136 },
- { 0x565C, 85139 },
- { 0x565D, 85142 },
- { 0x565E, 85145 },
- { 0x565F, 85148 },
- { 0x5660, 85151 },
- { 0x5661, 85154 },
- { 0x5662, 85157 },
- { 0x5663, 85160 },
- { 0x5664, 85163 },
- { 0x5665, 85166 },
- { 0x5666, 85169 },
- { 0x5667, 85172 },
- { 0x5668, 85175 },
- { 0x5669, 85178 },
- { 0x566A, 85181 },
- { 0x566B, 85184 },
- { 0x566C, 85187 },
- { 0x566D, 85190 },
- { 0x566E, 85193 },
- { 0x566F, 85196 },
- { 0x5670, 85199 },
- { 0x5671, 85202 },
- { 0x5672, 85205 },
- { 0x5673, 85208 },
- { 0x5674, 85211 },
- { 0x5675, 85214 },
- { 0x5676, 85217 },
- { 0x5677, 85220 },
- { 0x5678, 85223 },
- { 0x5679, 85226 },
- { 0x567A, 85628 },
- { 0x567B, 85229 },
- { 0x567C, 85232 },
- { 0x567D, 85235 },
- { 0x567E, 85238 },
- { 0x567F, 85241 },
- { 0x5680, 85244 },
- { 0x5681, 85247 },
- { 0x5682, 85631 },
- { 0x5683, 85250 },
- { 0x5684, 85253 },
- { 0x5685, 85256 },
- { 0x5686, 85259 },
- { 0x5687, 85262 },
- { 0x5688, 85265 },
- { 0x5689, 85268 },
- { 0x568A, 85271 },
- { 0x568B, 85274 },
- { 0x568C, 85277 },
- { 0x568D, 85280 },
- { 0x568E, 85283 },
- { 0x568F, 85286 },
- { 0x5690, 85289 },
- { 0x5691, 85292 },
- { 0x5692, 85295 },
- { 0x5693, 85298 },
- { 0x5694, 85301 },
- { 0x5695, 85304 },
- { 0x5696, 85307 },
- { 0x5697, 85310 },
- { 0x5698, 85313 },
- { 0x5699, 85316 },
- { 0x569A, 85319 },
- { 0x569B, 85322 },
- { 0x569C, 85325 },
- { 0x569D, 85328 },
- { 0x569E, 85331 },
- { 0x569F, 85334 },
- { 0x56A0, 85337 },
- { 0x56A1, 85340 },
- { 0x56A2, 85343 },
- { 0x56A3, 85346 },
- { 0x56A4, 85349 },
- { 0x56A5, 85352 },
- { 0x56A6, 85355 },
- { 0x56A7, 85358 },
- { 0x56A8, 85361 },
- { 0x56A9, 85364 },
- { 0x56AA, 85367 },
- { 0x56AB, 85370 },
- { 0x56AC, 85373 },
- { 0x56AD, 85376 },
- { 0x56AE, 85379 },
- { 0x56AF, 85382 },
- { 0x56B0, 85385 },
- { 0x56B1, 85388 },
- { 0x56B2, 85391 },
- { 0x56B3, 85394 },
- { 0x56B4, 85397 },
- { 0x56B5, 85400 },
- { 0x56B6, 85403 },
- { 0x56B7, 85406 },
- { 0x56B8, 85409 },
- { 0x56B9, 85412 },
- { 0x56BA, 85415 },
- { 0x56BB, 85418 },
- { 0x56BC, 85421 },
- { 0x56BD, 85424 },
- { 0x56BE, 85427 },
- { 0x56BF, 85430 },
- { 0x56C0, 85433 },
- { 0x56C1, 85436 },
- { 0x56C2, 85439 },
- { 0x56C3, 85442 },
- { 0x56C4, 85445 },
- { 0x56C5, 85448 },
- { 0x56C6, 85451 },
- { 0x56C7, 85454 },
- { 0x56C8, 85457 },
- { 0x56C9, 15573 },
- { 0x56CA, 15552 },
- { 0x56CB, 15435 },
- { 0x56CC, 15429 },
- { 0x56CD, 15384 },
- { 0x56CE, 15704 },
- { 0x56CF, 15547 },
- { 0x56D0, 15406 },
- { 0x56D1, 15618 },
- { 0x56D2, 15422 },
- { 0x56D3, 15415 },
- { 0x56D4, 15692 },
- { 0x56D5, 15356 },
- { 0x56D6, 15598 },
- { 0x56D7, 15676 },
- { 0x56D8, 15640 },
- { 0x56D9, 15696 },
- { 0x56DA, 15664 },
- { 0x56DB, 15656 },
- { 0x56DC, 15688 },
- { 0x56DD, 15602 },
- { 0x56DE, 15457 },
- { 0x56DF, 15700 },
- { 0x56E0, 15557 },
- { 0x56E1, 15369 },
- { 0x56E2, 15505 },
- { 0x56E3, 15636 },
- { 0x56E4, 15614 },
- { 0x56E5, 15680 },
- { 0x56E6, 15660 },
- { 0x56E7, 15379 },
- { 0x56E8, 15524 },
- { 0x56E9, 15341 },
- { 0x56EA, 15708 },
- { 0x56EB, 15510 },
- { 0x56EC, 15543 },
- { 0x56ED, 15594 },
- { 0x56EE, 15712 },
- { 0x56EF, 15648 },
- { 0x56F0, 15469 },
- { 0x56F1, 15351 },
- { 0x56F2, 15393 },
- { 0x56F3, 15411 },
- { 0x56F4, 15672 },
- { 0x56F5, 15489 },
- { 0x56F6, 15441 },
- { 0x56F7, 15578 },
- { 0x56F8, 15561 },
- { 0x56F9, 15628 },
- { 0x56FA, 15684 },
- { 0x56FB, 15586 },
- { 0x56FC, 15365 },
- { 0x56FD, 15716 },
- { 0x56FE, 15477 },
- { 0x56FF, 15644 },
- { 0x5700, 15539 },
- { 0x5701, 15582 },
- { 0x5702, 15465 },
- { 0x5703, 15445 },
- { 0x5704, 15473 },
- { 0x5705, 15449 },
- { 0x5706, 15374 },
- { 0x5707, 15624 },
- { 0x5708, 15501 },
- { 0x5709, 15533 },
- { 0x570A, 15519 },
- { 0x570B, 15610 },
- { 0x570C, 15652 },
- { 0x570D, 15668 },
- { 0x570E, 15569 },
- { 0x570F, 15565 },
- { 0x5710, 15493 },
- { 0x5711, 15590 },
- { 0x5712, 15515 },
- { 0x5713, 15632 },
- { 0x5714, 15453 },
- { 0x5715, 15529 },
- { 0x5716, 15606 },
- { 0x5717, 15481 },
- { 0x5718, 15402 },
- { 0x5719, 15361 },
- { 0x571A, 15497 },
- { 0x571B, 15461 },
- { 0x571C, 15347 },
- { 0x571D, 15398 },
- { 0x571E, 15389 },
- { 0x571F, 15485 },
- { 0x5720, 15911 },
- { 0x5721, 15739 },
- { 0x5722, 15835 },
- { 0x5723, 15790 },
- { 0x5724, 15766 },
- { 0x5725, 15771 },
- { 0x5726, 15852 },
- { 0x5727, 15919 },
- { 0x5728, 15927 },
- { 0x5729, 15748 },
- { 0x572A, 15915 },
- { 0x572B, 15847 },
- { 0x572C, 15756 },
- { 0x572D, 15865 },
- { 0x572E, 15776 },
- { 0x572F, 15960 },
- { 0x5730, 15786 },
- { 0x5731, 15734 },
- { 0x5732, 15830 },
- { 0x5733, 15956 },
- { 0x5734, 15817 },
- { 0x5735, 15803 },
- { 0x5736, 15781 },
- { 0x5737, 15882 },
- { 0x5738, 15948 },
- { 0x5739, 15923 },
- { 0x573A, 15886 },
- { 0x573B, 15870 },
- { 0x573C, 15843 },
- { 0x573D, 15931 },
- { 0x573E, 15860 },
- { 0x573F, 15874 },
- { 0x5740, 15944 },
- { 0x5741, 15839 },
- { 0x5742, 15808 },
- { 0x5743, 15902 },
- { 0x5744, 15906 },
- { 0x5745, 15894 },
- { 0x5746, 15795 },
- { 0x5747, 15890 },
- { 0x5748, 15952 },
- { 0x5749, 15936 },
- { 0x574A, 15940 },
- { 0x574B, 15812 },
- { 0x574C, 15799 },
- { 0x574D, 15856 },
- { 0x574E, 15744 },
- { 0x574F, 15878 },
- { 0x5750, 15729 },
- { 0x5751, 15724 },
- { 0x5752, 15762 },
- { 0x5753, 15898 },
- { 0x5754, 15826 },
- { 0x5755, 15720 },
- { 0x5756, 15752 },
- { 0x5757, 15822 },
- { 0x5758, 16216 },
- { 0x5759, 16042 },
- { 0x575A, 16066 },
- { 0x575B, 16359 },
- { 0x575C, 16204 },
- { 0x575D, 16363 },
- { 0x575E, 16212 },
- { 0x575F, 16258 },
- { 0x5760, 16339 },
- { 0x5761, 16180 },
- { 0x5762, 16153 },
- { 0x5763, 16037 },
- { 0x5764, 16188 },
- { 0x5765, 16323 },
- { 0x5766, 16286 },
- { 0x5767, 16092 },
- { 0x5768, 16367 },
- { 0x5769, 16074 },
- { 0x576A, 16262 },
- { 0x576B, 15982 },
- { 0x576C, 16242 },
- { 0x576D, 16101 },
- { 0x576E, 16319 },
- { 0x576F, 16097 },
- { 0x5770, 16176 },
- { 0x5771, 16266 },
- { 0x5772, 15991 },
- { 0x5773, 16159 },
- { 0x5774, 16200 },
- { 0x5775, 16327 },
- { 0x5776, 16229 },
- { 0x5777, 16167 },
- { 0x5778, 16250 },
- { 0x5779, 16310 },
- { 0x577A, 16172 },
- { 0x577B, 16347 },
- { 0x577C, 15973 },
- { 0x577D, 16145 },
- { 0x577E, 16290 },
- { 0x577F, 16017 },
- { 0x5780, 16343 },
- { 0x5781, 16306 },
- { 0x5782, 16351 },
- { 0x5783, 16331 },
- { 0x5784, 16208 },
- { 0x5785, 15987 },
- { 0x5786, 16196 },
- { 0x5787, 16033 },
- { 0x5788, 16233 },
- { 0x5789, 16070 },
- { 0x578A, 16355 },
- { 0x578B, 16278 },
- { 0x578C, 15978 },
- { 0x578D, 16221 },
- { 0x578E, 16013 },
- { 0x578F, 16335 },
- { 0x5790, 16237 },
- { 0x5791, 16294 },
- { 0x5792, 16005 },
- { 0x5793, 16125 },
- { 0x5794, 16184 },
- { 0x5795, 16282 },
- { 0x5796, 15964 },
- { 0x5797, 16009 },
- { 0x5798, 16133 },
- { 0x5799, 16129 },
- { 0x579A, 16058 },
- { 0x579B, 16315 },
- { 0x579C, 16137 },
- { 0x579D, 16149 },
- { 0x579E, 16082 },
- { 0x579F, 16141 },
- { 0x57A0, 16113 },
- { 0x57A1, 15968 },
- { 0x57A2, 16062 },
- { 0x57A3, 16117 },
- { 0x57A4, 16246 },
- { 0x57A5, 16298 },
- { 0x57A6, 16025 },
- { 0x57A7, 16270 },
- { 0x57A8, 16274 },
- { 0x57A9, 16302 },
- { 0x57AA, 16192 },
- { 0x57AB, 16078 },
- { 0x57AC, 16087 },
- { 0x57AD, 16254 },
- { 0x57AE, 16225 },
- { 0x57AF, 16105 },
- { 0x57B0, 16109 },
- { 0x57B1, 16163 },
- { 0x57B2, 15995 },
- { 0x57B3, 16000 },
- { 0x57B4, 16121 },
- { 0x57B5, 16029 },
- { 0x57B6, 16021 },
- { 0x57B7, 16050 },
- { 0x57B8, 16046 },
- { 0x57B9, 16054 },
- { 0x57BA, 16546 },
- { 0x57BB, 16501 },
- { 0x57BC, 16431 },
- { 0x57BD, 16558 },
- { 0x57BE, 16699 },
- { 0x57BF, 16533 },
- { 0x57C0, 16695 },
- { 0x57C1, 16707 },
- { 0x57C2, 16827 },
- { 0x57C3, 16598 },
- { 0x57C4, 16727 },
- { 0x57C5, 16691 },
- { 0x57C6, 16618 },
- { 0x57C7, 16687 },
- { 0x57C8, 16839 },
- { 0x57C9, 16638 },
- { 0x57CA, 16791 },
- { 0x57CB, 16582 },
- { 0x57CC, 16485 },
- { 0x57CD, 16403 },
- { 0x57CE, 16823 },
- { 0x57CF, 16521 },
- { 0x57D0, 16469 },
- { 0x57D1, 16671 },
- { 0x57D2, 16679 },
- { 0x57D3, 16803 },
- { 0x57D4, 16554 },
- { 0x57D5, 16787 },
- { 0x57D6, 16505 },
- { 0x57D7, 16819 },
- { 0x57D8, 16654 },
- { 0x57D9, 16815 },
- { 0x57DA, 16395 },
- { 0x57DB, 16509 },
- { 0x57DC, 16771 },
- { 0x57DD, 16835 },
- { 0x57DE, 16574 },
- { 0x57DF, 16807 },
- { 0x57E0, 16739 },
- { 0x57E1, 16578 },
- { 0x57E2, 16562 },
- { 0x57E3, 16747 },
- { 0x57E4, 16610 },
- { 0x57E5, 16751 },
- { 0x57E6, 16427 },
- { 0x57E7, 16423 },
- { 0x57E8, 16775 },
- { 0x57E9, 16537 },
- { 0x57EA, 16659 },
- { 0x57EB, 16602 },
- { 0x57EC, 16795 },
- { 0x57ED, 16481 },
- { 0x57EE, 16731 },
- { 0x57EF, 16513 },
- { 0x57F0, 16614 },
- { 0x57F1, 16723 },
- { 0x57F2, 16831 },
- { 0x57F3, 16743 },
- { 0x57F4, 16779 },
- { 0x57F5, 16517 },
- { 0x57F6, 16447 },
- { 0x57F7, 16783 },
- { 0x57F8, 16606 },
- { 0x57F9, 16415 },
- { 0x57FA, 16755 },
- { 0x57FB, 16675 },
- { 0x57FC, 16811 },
- { 0x57FD, 16646 },
- { 0x57FE, 16439 },
- { 0x57FF, 16650 },
- { 0x5800, 16570 },
- { 0x5801, 16715 },
- { 0x5802, 16630 },
- { 0x5803, 16407 },
- { 0x5804, 16759 },
- { 0x5805, 16767 },
- { 0x5806, 16642 },
- { 0x5807, 16550 },
- { 0x5808, 16411 },
- { 0x5809, 16586 },
- { 0x580A, 16634 },
- { 0x580B, 16799 },
- { 0x580C, 16683 },
- { 0x580D, 16529 },
- { 0x580E, 16763 },
- { 0x580F, 16711 },
- { 0x5810, 16703 },
- { 0x5811, 16735 },
- { 0x5812, 16375 },
- { 0x5813, 16455 },
- { 0x5814, 16493 },
- { 0x5815, 16497 },
- { 0x5816, 16435 },
- { 0x5817, 16465 },
- { 0x5818, 16663 },
- { 0x5819, 16667 },
- { 0x581A, 16371 },
- { 0x581B, 16489 },
- { 0x581C, 16379 },
- { 0x581D, 16622 },
- { 0x581E, 16719 },
- { 0x581F, 16525 },
- { 0x5820, 16387 },
- { 0x5821, 16477 },
- { 0x5822, 16590 },
- { 0x5823, 16443 },
- { 0x5824, 16383 },
- { 0x5825, 16626 },
- { 0x5826, 16451 },
- { 0x5827, 16566 },
- { 0x5828, 16419 },
- { 0x5829, 16460 },
- { 0x582A, 16391 },
- { 0x582B, 16594 },
- { 0x582C, 16541 },
- { 0x582D, 16473 },
- { 0x582E, 16399 },
- { 0x582F, 17187 },
- { 0x5830, 17293 },
- { 0x5831, 17341 },
- { 0x5832, 16944 },
- { 0x5833, 17078 },
- { 0x5834, 17148 },
- { 0x5835, 17002 },
- { 0x5836, 17038 },
- { 0x5837, 17018 },
- { 0x5838, 17425 },
- { 0x5839, 17195 },
- { 0x583A, 17264 },
- { 0x583B, 17046 },
- { 0x583C, 17199 },
- { 0x583D, 17337 },
- { 0x583E, 17086 },
- { 0x583F, 17026 },
- { 0x5840, 17473 },
- { 0x5841, 17240 },
- { 0x5842, 17062 },
- { 0x5843, 17140 },
- { 0x5844, 16952 },
- { 0x5845, 17421 },
- { 0x5846, 17203 },
- { 0x5847, 17156 },
- { 0x5848, 17413 },
- { 0x5849, 17207 },
- { 0x584A, 17377 },
- { 0x584B, 17429 },
- { 0x584C, 17373 },
- { 0x584D, 17244 },
- { 0x584E, 17022 },
- { 0x584F, 17453 },
- { 0x5850, 17164 },
- { 0x5851, 17329 },
- { 0x5852, 17477 },
- { 0x5853, 17461 },
- { 0x5854, 16964 },
- { 0x5855, 17152 },
- { 0x5856, 17445 },
- { 0x5857, 17191 },
- { 0x5858, 17288 },
- { 0x5859, 17030 },
- { 0x585A, 17010 },
- { 0x585B, 17182 },
- { 0x585C, 17481 },
- { 0x585D, 17313 },
- { 0x585E, 17325 },
- { 0x585F, 17297 },
- { 0x5860, 17397 },
- { 0x5861, 16912 },
- { 0x5862, 17389 },
- { 0x5863, 17333 },
- { 0x5864, 17385 },
- { 0x5865, 17433 },
- { 0x5866, 17393 },
- { 0x5867, 17301 },
- { 0x5868, 17144 },
- { 0x5869, 16916 },
- { 0x586A, 17284 },
- { 0x586B, 17441 },
- { 0x586C, 17469 },
- { 0x586D, 17465 },
- { 0x586E, 17349 },
- { 0x586F, 17160 },
- { 0x5870, 17232 },
- { 0x5871, 17220 },
- { 0x5872, 17120 },
- { 0x5873, 17070 },
- { 0x5874, 17136 },
- { 0x5875, 17090 },
- { 0x5876, 16997 },
- { 0x5877, 17094 },
- { 0x5878, 17345 },
- { 0x5879, 17353 },
- { 0x587A, 17381 },
- { 0x587B, 17317 },
- { 0x587C, 17409 },
- { 0x587D, 16932 },
- { 0x587E, 17321 },
- { 0x587F, 17365 },
- { 0x5880, 16936 },
- { 0x5881, 16960 },
- { 0x5882, 17457 },
- { 0x5883, 17124 },
- { 0x5884, 16855 },
- { 0x5885, 17228 },
- { 0x5886, 17248 },
- { 0x5887, 17305 },
- { 0x5888, 17449 },
- { 0x5889, 16992 },
- { 0x588A, 17236 },
- { 0x588B, 17260 },
- { 0x588C, 17168 },
- { 0x588D, 17116 },
- { 0x588E, 16984 },
- { 0x588F, 17172 },
- { 0x5890, 17405 },
- { 0x5891, 16859 },
- { 0x5892, 16980 },
- { 0x5893, 17268 },
- { 0x5894, 17361 },
- { 0x5895, 16940 },
- { 0x5896, 17256 },
- { 0x5897, 17224 },
- { 0x5898, 17437 },
- { 0x5899, 17357 },
- { 0x589A, 16898 },
- { 0x589B, 16864 },
- { 0x589C, 16928 },
- { 0x589D, 17211 },
- { 0x589E, 16843 },
- { 0x589F, 17066 },
- { 0x58A0, 16851 },
- { 0x58A1, 16847 },
- { 0x58A2, 16948 },
- { 0x58A3, 16903 },
- { 0x58A4, 17042 },
- { 0x58A5, 17050 },
- { 0x58A6, 17176 },
- { 0x58A7, 17276 },
- { 0x58A8, 17309 },
- { 0x58A9, 17369 },
- { 0x58AA, 17401 },
- { 0x58AB, 17103 },
- { 0x58AC, 17098 },
- { 0x58AD, 17112 },
- { 0x58AE, 17108 },
- { 0x58AF, 17132 },
- { 0x58B0, 17252 },
- { 0x58B1, 17215 },
- { 0x58B2, 17006 },
- { 0x58B3, 17082 },
- { 0x58B4, 16924 },
- { 0x58B5, 17074 },
- { 0x58B6, 16882 },
- { 0x58B7, 16890 },
- { 0x58B8, 17272 },
- { 0x58B9, 17014 },
- { 0x58BA, 17417 },
- { 0x58BB, 16988 },
- { 0x58BC, 17034 },
- { 0x58BD, 17280 },
- { 0x58BE, 16869 },
- { 0x58BF, 16894 },
- { 0x58C0, 16908 },
- { 0x58C1, 16956 },
- { 0x58C2, 16878 },
- { 0x58C3, 16972 },
- { 0x58C4, 16886 },
- { 0x58C5, 16968 },
- { 0x58C6, 17058 },
- { 0x58C7, 16874 },
- { 0x58C8, 16976 },
- { 0x58C9, 17054 },
- { 0x58CA, 16920 },
- { 0x58CB, 17128 },
- { 0x58CC, 17498 },
- { 0x58CD, 17490 },
- { 0x58CE, 17506 },
- { 0x58CF, 17494 },
- { 0x58D0, 17578 },
- { 0x58D1, 17606 },
- { 0x58D2, 17570 },
- { 0x58D3, 17510 },
- { 0x58D4, 17586 },
- { 0x58D5, 17666 },
- { 0x58D6, 17682 },
- { 0x58D7, 17602 },
- { 0x58D8, 17634 },
- { 0x58D9, 17686 },
- { 0x58DA, 17486 },
- { 0x58DB, 17598 },
- { 0x58DC, 17674 },
- { 0x58DD, 17538 },
- { 0x58DE, 17670 },
- { 0x58DF, 17622 },
- { 0x58E0, 17558 },
- { 0x58E1, 17650 },
- { 0x58E2, 17530 },
- { 0x58E3, 17690 },
- { 0x58E4, 17618 },
- { 0x58E5, 17594 },
- { 0x58E6, 17546 },
- { 0x58E7, 17642 },
- { 0x58E8, 17654 },
- { 0x58E9, 17646 },
- { 0x58EA, 17614 },
- { 0x58EB, 17574 },
- { 0x58EC, 17534 },
- { 0x58ED, 17526 },
- { 0x58EE, 17662 },
- { 0x58EF, 17554 },
- { 0x58F0, 17698 },
- { 0x58F1, 17638 },
- { 0x58F2, 17590 },
- { 0x58F3, 17658 },
- { 0x58F4, 17550 },
- { 0x58F5, 17542 },
- { 0x58F6, 17514 },
- { 0x58F7, 17566 },
- { 0x58F8, 17502 },
- { 0x58F9, 17630 },
- { 0x58FA, 17582 },
- { 0x58FB, 17518 },
- { 0x58FC, 17522 },
- { 0x58FD, 17626 },
- { 0x58FE, 17610 },
- { 0x58FF, 17562 },
- { 0x5900, 17694 },
- { 0x5901, 17678 },
- { 0x5902, 6320 },
- { 0x5903, 6347 },
- { 0x5904, 6326 },
- { 0x5905, 6344 },
- { 0x5906, 6290 },
- { 0x5907, 6293 },
- { 0x5908, 6281 },
- { 0x5909, 6353 },
- { 0x590A, 6362 },
- { 0x590B, 6338 },
- { 0x590C, 6332 },
- { 0x590D, 6329 },
- { 0x590E, 6371 },
- { 0x590F, 6305 },
- { 0x5910, 6365 },
- { 0x5911, 6350 },
- { 0x5912, 6311 },
- { 0x5913, 6308 },
- { 0x5914, 6287 },
- { 0x5915, 6317 },
- { 0x5916, 6356 },
- { 0x5917, 6368 },
- { 0x5918, 6296 },
- { 0x5919, 6323 },
- { 0x591A, 6284 },
- { 0x591B, 6299 },
- { 0x591C, 6341 },
- { 0x591D, 6302 },
- { 0x591E, 6335 },
- { 0x591F, 6314 },
- { 0x5920, 6359 },
- { 0x5921, 6266 },
- { 0x5922, 6248 },
- { 0x5923, 6254 },
- { 0x5924, 6275 },
- { 0x5925, 6260 },
- { 0x5926, 6257 },
- { 0x5927, 6251 },
- { 0x5928, 6272 },
- { 0x5929, 6269 },
- { 0x592A, 6263 },
- { 0x592B, 6246 },
- { 0x592C, 6278 },
- { 0x592D, 17821 },
- { 0x592E, 17765 },
- { 0x592F, 17777 },
- { 0x5930, 17757 },
- { 0x5931, 17805 },
- { 0x5932, 17813 },
- { 0x5933, 17797 },
- { 0x5934, 17817 },
- { 0x5935, 17829 },
- { 0x5936, 17761 },
- { 0x5937, 17825 },
- { 0x5938, 17789 },
- { 0x5939, 17793 },
- { 0x593A, 17801 },
- { 0x593B, 17749 },
- { 0x593C, 17745 },
- { 0x593D, 17809 },
- { 0x593E, 17781 },
- { 0x593F, 17741 },
- { 0x5940, 17785 },
- { 0x5941, 17833 },
- { 0x5942, 17773 },
- { 0x5943, 17837 },
- { 0x5944, 17721 },
- { 0x5945, 17733 },
- { 0x5946, 17769 },
- { 0x5947, 17737 },
- { 0x5948, 17753 },
- { 0x5949, 17725 },
- { 0x594A, 17729 },
- { 0x594B, 17851 },
- { 0x594C, 17841 },
- { 0x594D, 17846 },
- { 0x594E, 17856 },
- { 0x594F, 17861 },
- { 0x5950, 17717 },
- { 0x5951, 52156 },
- { 0x5952, 52160 },
- { 0x5953, 52092 },
- { 0x5954, 52096 },
- { 0x5955, 52140 },
- { 0x5956, 52144 },
- { 0x5957, 52108 },
- { 0x5958, 52112 },
- { 0x5959, 52084 },
- { 0x595A, 52088 },
- { 0x595B, 52132 },
- { 0x595C, 52136 },
- { 0x595D, 52172 },
- { 0x595E, 52176 },
- { 0x595F, 52148 },
- { 0x5960, 52152 },
- { 0x5961, 52180 },
- { 0x5962, 52184 },
- { 0x5963, 52100 },
- { 0x5964, 52104 },
- { 0x5965, 52164 },
- { 0x5966, 52168 },
- { 0x5967, 52076 },
- { 0x5968, 52080 },
- { 0x5969, 52116 },
- { 0x596A, 52120 },
- { 0x596B, 52124 },
- { 0x596C, 52128 },
- { 0x596D, 52247 },
- { 0x596E, 52291 },
- { 0x596F, 52231 },
- { 0x5970, 52227 },
- { 0x5971, 52275 },
- { 0x5972, 52243 },
- { 0x5973, 52271 },
- { 0x5974, 52279 },
- { 0x5975, 52255 },
- { 0x5976, 52263 },
- { 0x5977, 52235 },
- { 0x5978, 52259 },
- { 0x5979, 52283 },
- { 0x597A, 52267 },
- { 0x597B, 52295 },
- { 0x597C, 52287 },
- { 0x597D, 52239 },
- { 0x597E, 52219 },
- { 0x597F, 52251 },
- { 0x5980, 52223 },
- { 0x5981, 51838 },
- { 0x5982, 51823 },
- { 0x5983, 51833 },
- { 0x5984, 51843 },
- { 0x5985, 51848 },
- { 0x5986, 51828 },
- { 0x5987, 51853 },
- { 0x5988, 51951 },
- { 0x5989, 51961 },
- { 0x598A, 51910 },
- { 0x598B, 51956 },
- { 0x598C, 51936 },
- { 0x598D, 52021 },
- { 0x598E, 52006 },
- { 0x598F, 52011 },
- { 0x5990, 52016 },
- { 0x5991, 51946 },
- { 0x5992, 51976 },
- { 0x5993, 51941 },
- { 0x5994, 51862 },
- { 0x5995, 51994 },
- { 0x5996, 51893 },
- { 0x5997, 52060 },
- { 0x5998, 52036 },
- { 0x5999, 52044 },
- { 0x599A, 52072 },
- { 0x599B, 52052 },
- { 0x599C, 52048 },
- { 0x599D, 52040 },
- { 0x599E, 52068 },
- { 0x599F, 52064 },
- { 0x59A0, 52056 },
- { 0x59A1, 52198 },
- { 0x59A2, 52207 },
- { 0x59A3, 52193 },
- { 0x59A4, 52211 },
- { 0x59A5, 52202 },
- { 0x59A6, 52188 },
- { 0x59A7, 52215 },
- { 0x59A8, 51931 },
- { 0x59A9, 52002 },
- { 0x59AA, 51915 },
- { 0x59AB, 52031 },
- { 0x59AC, 51967 },
- { 0x59AD, 51972 },
- { 0x59AE, 51986 },
- { 0x59AF, 51998 },
- { 0x59B0, 51990 },
- { 0x59B1, 51858 },
- { 0x59B2, 52026 },
- { 0x59B3, 51981 },
- { 0x59B4, 51927 },
- { 0x59B5, 51919 },
- { 0x59B6, 51923 },
- { 0x59B7, 51879 },
- { 0x59B8, 51873 },
- { 0x59B9, 51899 },
- { 0x59BA, 51904 },
- { 0x59BB, 51867 },
- { 0x59BC, 51887 },
- { 0x59BD, 51818 },
- { 0x59BE, 51808 },
- { 0x59BF, 51748 },
- { 0x59C0, 51778 },
- { 0x59C1, 51813 },
- { 0x59C2, 51738 },
- { 0x59C3, 51768 },
- { 0x59C4, 51783 },
- { 0x59C5, 51793 },
- { 0x59C6, 51798 },
- { 0x59C7, 51788 },
- { 0x59C8, 51773 },
- { 0x59C9, 51733 },
- { 0x59CA, 51753 },
- { 0x59CB, 51728 },
- { 0x59CC, 51763 },
- { 0x59CD, 51803 },
- { 0x59CE, 51743 },
- { 0x59CF, 51758 },
- { 0x59D0, 13616 },
- { 0x59D1, 13589 },
- { 0x59D2, 13641 },
- { 0x59D3, 13705 },
- { 0x59D4, 13610 },
- { 0x59D5, 13690 },
- { 0x59D6, 13807 },
- { 0x59D7, 13595 },
- { 0x59D8, 13628 },
- { 0x59D9, 13723 },
- { 0x59DA, 13625 },
- { 0x59DB, 13592 },
- { 0x59DC, 13657 },
- { 0x59DD, 13645 },
- { 0x59DE, 13720 },
- { 0x59DF, 13672 },
- { 0x59E0, 13613 },
- { 0x59E1, 13696 },
- { 0x59E2, 13649 },
- { 0x59E3, 13811 },
- { 0x59E4, 13699 },
- { 0x59E5, 13753 },
- { 0x59E6, 13607 },
- { 0x59E7, 13687 },
- { 0x59E8, 13684 },
- { 0x59E9, 13747 },
- { 0x59EA, 13759 },
- { 0x59EB, 13735 },
- { 0x59EC, 13780 },
- { 0x59ED, 13777 },
- { 0x59EE, 13604 },
- { 0x59EF, 13598 },
- { 0x59F0, 13637 },
- { 0x59F1, 13619 },
- { 0x59F2, 13708 },
- { 0x59F3, 13693 },
- { 0x59F4, 13750 },
- { 0x59F5, 13815 },
- { 0x59F6, 13601 },
- { 0x59F7, 13634 },
- { 0x59F8, 13678 },
- { 0x59F9, 13744 },
- { 0x59FA, 13765 },
- { 0x59FB, 13741 },
- { 0x59FC, 13702 },
- { 0x59FD, 13756 },
- { 0x59FE, 13762 },
- { 0x59FF, 13738 },
- { 0x5A00, 13665 },
- { 0x5A01, 13661 },
- { 0x5A02, 13823 },
- { 0x5A03, 13711 },
- { 0x5A04, 13714 },
- { 0x5A05, 13726 },
- { 0x5A06, 13768 },
- { 0x5A07, 13717 },
- { 0x5A08, 13675 },
- { 0x5A09, 13653 },
- { 0x5A0A, 13622 },
- { 0x5A0B, 13669 },
- { 0x5A0C, 13729 },
- { 0x5A0D, 13732 },
- { 0x5A0E, 13771 },
- { 0x5A0F, 13819 },
- { 0x5A10, 13774 },
- { 0x5A11, 13783 },
- { 0x5A12, 13631 },
- { 0x5A13, 13586 },
- { 0x5A14, 13681 },
- { 0x5A15, 13851 },
- { 0x5A16, 13396 },
- { 0x5A17, 13388 },
- { 0x5A18, 13392 },
- { 0x5A19, 13412 },
- { 0x5A1A, 13444 },
- { 0x5A1B, 13528 },
- { 0x5A1C, 13456 },
- { 0x5A1D, 13532 },
- { 0x5A1E, 13428 },
- { 0x5A1F, 13500 },
- { 0x5A20, 13516 },
- { 0x5A21, 13436 },
- { 0x5A22, 13416 },
- { 0x5A23, 13468 },
- { 0x5A24, 13536 },
- { 0x5A25, 13552 },
- { 0x5A26, 13420 },
- { 0x5A27, 13476 },
- { 0x5A28, 13544 },
- { 0x5A29, 13568 },
- { 0x5A2A, 13488 },
- { 0x5A2B, 13480 },
- { 0x5A2C, 13484 },
- { 0x5A2D, 13492 },
- { 0x5A2E, 13548 },
- { 0x5A2F, 13432 },
- { 0x5A30, 13508 },
- { 0x5A31, 13556 },
- { 0x5A32, 13572 },
- { 0x5A33, 13512 },
- { 0x5A34, 13560 },
- { 0x5A35, 13564 },
- { 0x5A36, 13440 },
- { 0x5A37, 13520 },
- { 0x5A38, 13448 },
- { 0x5A39, 13524 },
- { 0x5A3A, 13540 },
- { 0x5A3B, 13581 },
- { 0x5A3C, 13472 },
- { 0x5A3D, 13576 },
- { 0x5A3E, 13452 },
- { 0x5A3F, 13464 },
- { 0x5A40, 13460 },
- { 0x5A41, 13504 },
- { 0x5A42, 13424 },
- { 0x5A43, 13496 },
- { 0x5A44, 13409 },
- { 0x5A45, 13399 },
- { 0x5A46, 13403 },
- { 0x5A47, 13406 },
- { 0x5A48, 13786 },
- { 0x5A49, 13789 },
- { 0x5A4A, 13792 },
- { 0x5A4B, 13795 },
- { 0x5A4C, 13798 },
- { 0x5A4D, 13801 },
- { 0x5A4E, 13804 },
- { 0x5A4F, 13827 },
- { 0x5A50, 13831 },
- { 0x5A51, 13835 },
- { 0x5A52, 13839 },
- { 0x5A53, 13843 },
- { 0x5A54, 13847 },
- { 0x5A55, 80030 },
- { 0x5A56, 79135 },
- { 0x5A57, 72385 },
- { 0x5A58, 72600 },
- { 0x5A59, 72495 },
- { 0x5A5A, 72571 },
- { 0x5A5B, 72370 },
- { 0x5A5C, 72435 },
- { 0x5A5D, 72447 },
- { 0x5A5E, 72357 },
- { 0x5A5F, 72360 },
- { 0x5A60, 72590 },
- { 0x5A61, 72377 },
- { 0x5A62, 72502 },
- { 0x5A63, 72498 },
- { 0x5A64, 72363 },
- { 0x5A65, 72373 },
- { 0x5A66, 72438 },
- { 0x5A67, 72505 },
- { 0x5A68, 72636 },
- { 0x5A69, 72715 },
- { 0x5A6A, 72603 },
- { 0x5A6B, 72618 },
- { 0x5A6C, 72703 },
- { 0x5A6D, 72612 },
- { 0x5A6E, 72621 },
- { 0x5A6F, 72633 },
- { 0x5A70, 72450 },
- { 0x5A71, 72471 },
- { 0x5A72, 72391 },
- { 0x5A73, 72509 },
- { 0x5A74, 72453 },
- { 0x5A75, 72474 },
- { 0x5A76, 72394 },
- { 0x5A77, 72512 },
- { 0x5A78, 72466 },
- { 0x5A79, 72487 },
- { 0x5A7A, 72422 },
- { 0x5A7B, 72427 },
- { 0x5A7C, 72560 },
- { 0x5A7D, 72565 },
- { 0x5A7E, 72462 },
- { 0x5A7F, 72483 },
- { 0x5A80, 72412 },
- { 0x5A81, 72547 },
- { 0x5A82, 72457 },
- { 0x5A83, 72478 },
- { 0x5A84, 72398 },
- { 0x5A85, 72516 },
- { 0x5A86, 72416 },
- { 0x5A87, 72403 },
- { 0x5A88, 72407 },
- { 0x5A89, 72551 },
- { 0x5A8A, 72555 },
- { 0x5A8B, 72538 },
- { 0x5A8C, 72542 },
- { 0x5A8D, 72579 },
- { 0x5A8E, 72574 },
- { 0x5A8F, 72593 },
- { 0x5A90, 72648 },
- { 0x5A91, 72596 },
- { 0x5A92, 72534 },
- { 0x5A93, 72530 },
- { 0x5A94, 72442 },
- { 0x5A95, 72380 },
- { 0x5A96, 72521 },
- { 0x5A97, 72525 },
- { 0x5A98, 72354 },
- { 0x5A99, 72735 },
- { 0x5A9A, 72624 },
- { 0x5A9B, 72492 },
- { 0x5A9C, 72663 },
- { 0x5A9D, 72388 },
- { 0x5A9E, 72367 },
- { 0x5A9F, 72615 },
- { 0x5AA0, 72699 },
- { 0x5AA1, 72642 },
- { 0x5AA2, 72606 },
- { 0x5AA3, 72723 },
- { 0x5AA4, 72751 },
- { 0x5AA5, 72719 },
- { 0x5AA6, 72675 },
- { 0x5AA7, 72660 },
- { 0x5AA8, 72583 },
- { 0x5AA9, 72609 },
- { 0x5AAA, 72657 },
- { 0x5AAB, 72586 },
- { 0x5AAC, 72679 },
- { 0x5AAD, 72755 },
- { 0x5AAE, 72639 },
- { 0x5AAF, 72707 },
- { 0x5AB0, 72666 },
- { 0x5AB1, 72630 },
- { 0x5AB2, 72627 },
- { 0x5AB3, 72645 },
- { 0x5AB4, 72654 },
- { 0x5AB5, 72651 },
- { 0x5AB6, 72669 },
- { 0x5AB7, 72672 },
- { 0x5AB8, 72695 },
- { 0x5AB9, 72691 },
- { 0x5ABA, 72687 },
- { 0x5ABB, 72683 },
- { 0x5ABC, 72743 },
- { 0x5ABD, 72739 },
- { 0x5ABE, 72727 },
- { 0x5ABF, 72711 },
- { 0x5AC0, 72731 },
- { 0x5AC1, 72747 },
- { 0x5AC2, 72305 },
- { 0x5AC3, 72257 },
- { 0x5AC4, 72310 },
- { 0x5AC5, 72247 },
- { 0x5AC6, 72252 },
- { 0x5AC7, 72300 },
- { 0x5AC8, 72329 },
- { 0x5AC9, 72342 },
- { 0x5ACA, 72333 },
- { 0x5ACB, 72325 },
- { 0x5ACC, 72315 },
- { 0x5ACD, 72320 },
- { 0x5ACE, 72337 },
- { 0x5ACF, 72279 },
- { 0x5AD0, 72287 },
- { 0x5AD1, 72283 },
- { 0x5AD2, 72270 },
- { 0x5AD3, 72262 },
- { 0x5AD4, 72292 },
- { 0x5AD5, 72266 },
- { 0x5AD6, 72275 },
- { 0x5AD7, 72296 },
- { 0x5AD8, 72222 },
- { 0x5AD9, 72234 },
- { 0x5ADA, 72230 },
- { 0x5ADB, 72213 },
- { 0x5ADC, 72205 },
- { 0x5ADD, 72239 },
- { 0x5ADE, 72209 },
- { 0x5ADF, 72218 },
- { 0x5AE0, 72243 },
- { 0x5AE1, 72226 },
- { 0x5AE2, 72200 },
- { 0x5AE3, 72347 },
- { 0x5AE4, 72351 },
- { 0x5AE5, 72759 },
- { 0x5AE6, 98397 },
- { 0x5AE7, 98401 },
- { 0x5AE8, 98393 },
- { 0x5AE9, 98389 },
- { 0x5AEA, 85799 },
- { 0x5AEB, 85833 },
- { 0x5AEC, 86826 },
- { 0x5AED, 85794 },
- { 0x5AEE, 85789 },
- { 0x5AEF, 86170 },
- { 0x5AF0, 86165 },
- { 0x5AF1, 86465 },
- { 0x5AF2, 86731 },
- { 0x5AF3, 86812 },
- { 0x5AF4, 86739 },
- { 0x5AF5, 86743 },
- { 0x5AF6, 86482 },
- { 0x5AF7, 85747 },
- { 0x5AF8, 85656 },
- { 0x5AF9, 86152 },
- { 0x5AFA, 86681 },
- { 0x5AFB, 86764 },
- { 0x5AFC, 86773 },
- { 0x5AFD, 86357 },
- { 0x5AFE, 85820 },
- { 0x5AFF, 86111 },
- { 0x5B00, 86029 },
- { 0x5B01, 86135 },
- { 0x5B02, 86392 },
- { 0x5B03, 85824 },
- { 0x5B04, 85670 },
- { 0x5B05, 86288 },
- { 0x5B06, 86703 },
- { 0x5B07, 86580 },
- { 0x5B08, 86567 },
- { 0x5B09, 86336 },
- { 0x5B0A, 86120 },
- { 0x5B0B, 86369 },
- { 0x5B0C, 86383 },
- { 0x5B0D, 86388 },
- { 0x5B0E, 86057 },
- { 0x5B0F, 85803 },
- { 0x5B10, 86130 },
- { 0x5B11, 86365 },
- { 0x5B12, 86840 },
- { 0x5B13, 86139 },
- { 0x5B14, 86352 },
- { 0x5B15, 86346 },
- { 0x5B16, 86717 },
- { 0x5B17, 85811 },
- { 0x5B18, 85780 },
- { 0x5B19, 85652 },
- { 0x5B1A, 85685 },
- { 0x5B1B, 86361 },
- { 0x5B1C, 86708 },
- { 0x5B1D, 85741 },
- { 0x5B1E, 85945 },
- { 0x5B1F, 86673 },
- { 0x5B20, 86644 },
- { 0x5B21, 86052 },
- { 0x5B22, 86571 },
- { 0x5B23, 86722 },
- { 0x5B24, 86469 },
- { 0x5B25, 86401 },
- { 0x5B26, 86328 },
- { 0x5B27, 86807 },
- { 0x5B28, 86821 },
- { 0x5B29, 86266 },
- { 0x5B2A, 85675 },
- { 0x5B2B, 86320 },
- { 0x5B2C, 86473 },
- { 0x5B2D, 86639 },
- { 0x5B2E, 86848 },
- { 0x5B2F, 86844 },
- { 0x5B30, 85665 },
- { 0x5B31, 86106 },
- { 0x5B32, 85784 },
- { 0x5B33, 86324 },
- { 0x5B34, 86478 },
- { 0x5B35, 86880 },
- { 0x5B36, 86872 },
- { 0x5B37, 86575 },
- { 0x5B38, 86685 },
- { 0x5B39, 86270 },
- { 0x5B3A, 86208 },
- { 0x5B3B, 86768 },
- { 0x5B3C, 86758 },
- { 0x5B3D, 86374 },
- { 0x5B3E, 86876 },
- { 0x5B3F, 86255 },
- { 0x5B40, 86247 },
- { 0x5B41, 86101 },
- { 0x5B42, 86160 },
- { 0x5B43, 86125 },
- { 0x5B44, 86726 },
- { 0x5B45, 86116 },
- { 0x5B46, 86748 },
- { 0x5B47, 86316 },
- { 0x5B48, 86816 },
- { 0x5B49, 86802 },
- { 0x5B4A, 85875 },
- { 0x5B4B, 86312 },
- { 0x5B4C, 86868 },
- { 0x5B4D, 86634 },
- { 0x5B4E, 86778 },
- { 0x5B4F, 86341 },
- { 0x5B50, 85807 },
- { 0x5B51, 86396 },
- { 0x5B52, 86457 },
- { 0x5B53, 86143 },
- { 0x5B54, 85828 },
- { 0x5B55, 86892 },
- { 0x5B56, 86884 },
- { 0x5B57, 86860 },
- { 0x5B58, 86896 },
- { 0x5B59, 86900 },
- { 0x5B5A, 86864 },
- { 0x5B5B, 86888 },
- { 0x5B5C, 86856 },
- { 0x5B5D, 86852 },
- { 0x5B5E, 85880 },
- { 0x5B5F, 86712 },
- { 0x5B60, 86830 },
- { 0x5B61, 86835 },
- { 0x5B62, 85815 },
- { 0x5B63, 85679 },
- { 0x5B64, 86677 },
- { 0x5B65, 86654 },
- { 0x5B66, 85694 },
- { 0x5B67, 85689 },
- { 0x5B68, 86332 },
- { 0x5B69, 86061 },
- { 0x5B6A, 85775 },
- { 0x5B6B, 86307 },
- { 0x5B6C, 86302 },
- { 0x5B6D, 86297 },
- { 0x5B6E, 86378 },
- { 0x5B6F, 85661 },
- { 0x5B70, 85771 },
- { 0x5B71, 86156 },
- { 0x5B72, 86630 },
- { 0x5B73, 86293 },
- { 0x5B74, 86077 },
- { 0x5B75, 86071 },
- { 0x5B76, 86083 },
- { 0x5B77, 86095 },
- { 0x5B78, 86089 },
- { 0x5B79, 86017 },
- { 0x5B7A, 86040 },
- { 0x5B7B, 86034 },
- { 0x5B7C, 86428 },
- { 0x5B7D, 86445 },
- { 0x5B7E, 86438 },
- { 0x5B7F, 86432 },
- { 0x5B80, 86735 },
- { 0x5B81, 85752 },
- { 0x5B82, 86794 },
- { 0x5B83, 86251 },
- { 0x5B84, 85709 },
- { 0x5B85, 85731 },
- { 0x5B86, 85699 },
- { 0x5B87, 85726 },
- { 0x5B88, 85704 },
- { 0x5B89, 85721 },
- { 0x5B8A, 85736 },
- { 0x5B8B, 85715 },
- { 0x5B8C, 86506 },
- { 0x5B8D, 86486 },
- { 0x5B8E, 86537 },
- { 0x5B8F, 86493 },
- { 0x5B90, 86512 },
- { 0x5B91, 86556 },
- { 0x5B92, 86543 },
- { 0x5B93, 86549 },
- { 0x5B94, 86518 },
- { 0x5B95, 86524 },
- { 0x5B96, 86046 },
- { 0x5B97, 86752 },
- { 0x5B98, 86668 },
- { 0x5B99, 86663 },
- { 0x5B9A, 86658 },
- { 0x5B9B, 86500 },
- { 0x5B9C, 86561 },
- { 0x5B9D, 86530 },
- { 0x5B9E, 86782 },
- { 0x5B9F, 86788 },
- { 0x5BA0, 86259 },
- { 0x5BA1, 86461 },
- { 0x5BA2, 86798 },
- { 0x5BA3, 85950 },
- { 0x5BA4, 85983 },
- { 0x5BA5, 85995 },
- { 0x5BA6, 85899 },
- { 0x5BA7, 85957 },
- { 0x5BA8, 85938 },
- { 0x5BA9, 85963 },
- { 0x5BAA, 85989 },
- { 0x5BAB, 85976 },
- { 0x5BAC, 85969 },
- { 0x5BAD, 85910 },
- { 0x5BAE, 85917 },
- { 0x5BAF, 85885 },
- { 0x5BB0, 85931 },
- { 0x5BB1, 85905 },
- { 0x5BB2, 85756 },
- { 0x5BB3, 85761 },
- { 0x5BB4, 85766 },
- { 0x5BB5, 85892 },
- { 0x5BB6, 86001 },
- { 0x5BB7, 86203 },
- { 0x5BB8, 85865 },
- { 0x5BB9, 85870 },
- { 0x5BBA, 85837 },
- { 0x5BBB, 85858 },
- { 0x5BBC, 85844 },
- { 0x5BBD, 85851 },
- { 0x5BBE, 86175 },
- { 0x5BBF, 86196 },
- { 0x5BC0, 86182 },
- { 0x5BC1, 86189 },
- { 0x5BC2, 86007 },
- { 0x5BC3, 86012 },
- { 0x5BC4, 86406 },
- { 0x5BC5, 86412 },
- { 0x5BC6, 86418 },
- { 0x5BC7, 86423 },
- { 0x5BC8, 86607 },
- { 0x5BC9, 86612 },
- { 0x5BCA, 86618 },
- { 0x5BCB, 86624 },
- { 0x5BCC, 86584 },
- { 0x5BCD, 86589 },
- { 0x5BCE, 86595 },
- { 0x5BCF, 86601 },
- { 0x5BD0, 86452 },
- { 0x5BD1, 86649 },
- { 0x5BD2, 86148 },
- { 0x5BD3, 86232 },
- { 0x5BD4, 86242 },
- { 0x5BD5, 86217 },
- { 0x5BD6, 86212 },
- { 0x5BD7, 86222 },
- { 0x5BD8, 86237 },
- { 0x5BD9, 86227 },
- { 0x5BDA, 86697 },
- { 0x5BDB, 86282 },
- { 0x5BDC, 86691 },
- { 0x5BDD, 86276 },
- { 0x5BDE, 86066 },
- { 0x5BDF, 86023 },
- { 0x5BE0, 59980 },
- { 0x5BE1, 59878 },
- { 0x5BE2, 59758 },
- { 0x5BE3, 60113 },
- { 0x5BE4, 59862 },
- { 0x5BE5, 59824 },
- { 0x5BE6, 59691 },
- { 0x5BE7, 59808 },
- { 0x5BE8, 59976 },
- { 0x5BE9, 59603 },
- { 0x5BEA, 59592 },
- { 0x5BEB, 59813 },
- { 0x5BEC, 59644 },
- { 0x5BED, 60194 },
- { 0x5BEE, 60198 },
- { 0x5BEF, 60202 },
- { 0x5BF0, 60077 },
- { 0x5BF1, 60080 },
- { 0x5BF2, 59839 },
- { 0x5BF3, 60064 },
- { 0x5BF4, 59749 },
- { 0x5BF5, 60061 },
- { 0x5BF6, 60146 },
- { 0x5BF7, 60279 },
- { 0x5BF8, 60497 },
- { 0x5BF9, 60417 },
- { 0x5BFA, 60413 },
- { 0x5BFB, 60206 },
- { 0x5BFC, 60493 },
- { 0x5BFD, 60504 },
- { 0x5BFE, 59569 },
- { 0x5BFF, 59573 },
- { 0x5C00, 59579 },
- { 0x5C01, 59549 },
- { 0x5C02, 59553 },
- { 0x5C03, 59557 },
- { 0x5C04, 59563 },
- { 0x5C05, 59654 },
- { 0x5C06, 59658 },
- { 0x5C07, 60137 },
- { 0x5C08, 59874 },
- { 0x5C09, 59870 },
- { 0x5C0A, 59662 },
- { 0x5C0B, 59666 },
- { 0x5C0C, 60084 },
- { 0x5C0D, 60088 },
- { 0x5C0E, 59816 },
- { 0x5C0F, 59820 },
- { 0x5C10, 60108 },
- { 0x5C11, 60103 },
- { 0x5C12, 59858 },
- { 0x5C13, 59599 },
- { 0x5C14, 59968 },
- { 0x5C15, 59972 },
- { 0x5C16, 60521 },
- { 0x5C17, 60525 },
- { 0x5C18, 59792 },
- { 0x5C19, 59835 },
- { 0x5C1A, 59682 },
- { 0x5C1B, 60099 },
- { 0x5C1C, 59886 },
- { 0x5C1D, 60457 },
- { 0x5C1E, 60541 },
- { 0x5C1F, 60533 },
- { 0x5C20, 59634 },
- { 0x5C21, 59585 },
- { 0x5C22, 59710 },
- { 0x5C23, 59850 },
- { 0x5C24, 59993 },
- { 0x5C25, 59988 },
- { 0x5C26, 60237 },
- { 0x5C27, 60217 },
- { 0x5C28, 60261 },
- { 0x5C29, 60255 },
- { 0x5C2A, 60273 },
- { 0x5C2B, 60267 },
- { 0x5C2C, 60249 },
- { 0x5C2D, 60243 },
- { 0x5C2E, 60230 },
- { 0x5C2F, 60223 },
- { 0x5C30, 59701 },
- { 0x5C31, 59696 },
- { 0x5C32, 60551 },
- { 0x5C33, 60545 },
- { 0x5C34, 60514 },
- { 0x5C35, 59725 },
- { 0x5C36, 60142 },
- { 0x5C37, 59706 },
- { 0x5C38, 60072 },
- { 0x5C39, 60067 },
- { 0x5C3A, 59752 },
- { 0x5C3B, 59831 },
- { 0x5C3C, 59678 },
- { 0x5C3D, 60095 },
- { 0x5C3E, 59882 },
- { 0x5C3F, 60453 },
- { 0x5C40, 60537 },
- { 0x5C41, 60529 },
- { 0x5C42, 59628 },
- { 0x5C43, 60314 },
- { 0x5C44, 60393 },
- { 0x5C45, 60376 },
- { 0x5C46, 60380 },
- { 0x5C47, 60384 },
- { 0x5C48, 60121 },
- { 0x5C49, 60125 },
- { 0x5C4A, 60129 },
- { 0x5C4B, 60388 },
- { 0x5C4C, 60335 },
- { 0x5C4D, 60339 },
- { 0x5C4E, 60343 },
- { 0x5C4F, 60347 },
- { 0x5C50, 60351 },
- { 0x5C51, 59737 },
- { 0x5C52, 59616 },
- { 0x5C53, 59733 },
- { 0x5C54, 59612 },
- { 0x5C55, 59741 },
- { 0x5C56, 59620 },
- { 0x5C57, 59745 },
- { 0x5C58, 59624 },
- { 0x5C59, 60326 },
- { 0x5C5A, 60372 },
- { 0x5C5B, 60355 },
- { 0x5C5C, 60398 },
- { 0x5C5D, 60364 },
- { 0x5C5E, 60406 },
- { 0x5C5F, 60402 },
- { 0x5C60, 60318 },
- { 0x5C61, 60461 },
- { 0x5C62, 60465 },
- { 0x5C63, 60296 },
- { 0x5C64, 60288 },
- { 0x5C65, 60305 },
- { 0x5C66, 60322 },
- { 0x5C67, 60292 },
- { 0x5C68, 60330 },
- { 0x5C69, 60359 },
- { 0x5C6A, 60518 },
- { 0x5C6B, 59998 },
- { 0x5C6C, 59589 },
- { 0x5C6D, 59805 },
- { 0x5C6E, 59789 },
- { 0x5C6F, 59762 },
- { 0x5C70, 60410 },
- { 0x5C71, 60501 },
- { 0x5C72, 59771 },
- { 0x5C73, 59765 },
- { 0x5C74, 59596 },
- { 0x5C75, 59714 },
- { 0x5C76, 60133 },
- { 0x5C77, 59721 },
- { 0x5C78, 59717 },
- { 0x5C79, 60150 },
- { 0x5C7A, 60154 },
- { 0x5C7B, 60158 },
- { 0x5C7C, 60162 },
- { 0x5C7D, 60166 },
- { 0x5C7E, 60170 },
- { 0x5C7F, 60174 },
- { 0x5C80, 60178 },
- { 0x5C81, 60182 },
- { 0x5C82, 60186 },
- { 0x5C83, 60190 },
- { 0x5C84, 60508 },
- { 0x5C85, 60511 },
- { 0x5C86, 59607 },
- { 0x5C87, 59866 },
- { 0x5C88, 60300 },
- { 0x5C89, 60283 },
- { 0x5C8A, 60368 },
- { 0x5C8B, 60309 },
- { 0x5C8C, 59801 },
- { 0x5C8D, 59796 },
- { 0x5C8E, 59686 },
- { 0x5C8F, 60421 },
- { 0x5C90, 60425 },
- { 0x5C91, 59729 },
- { 0x5C92, 59647 },
- { 0x5C93, 59650 },
- { 0x5C94, 59954 },
- { 0x5C95, 59776 },
- { 0x5C96, 59843 },
- { 0x5C97, 60477 },
- { 0x5C98, 60473 },
- { 0x5C99, 59957 },
- { 0x5C9A, 59964 },
- { 0x5C9B, 60489 },
- { 0x5C9C, 60485 },
- { 0x5C9D, 59674 },
- { 0x5C9E, 59670 },
- { 0x5C9F, 59779 },
- { 0x5CA0, 59784 },
- { 0x5CA1, 59846 },
- { 0x5CA2, 60469 },
- { 0x5CA3, 59960 },
- { 0x5CA4, 60481 },
- { 0x5CA5, 60001 },
- { 0x5CA6, 60016 },
- { 0x5CA7, 60008 },
- { 0x5CA8, 60023 },
- { 0x5CA9, 60030 },
- { 0x5CAA, 60037 },
- { 0x5CAB, 60045 },
- { 0x5CAC, 60053 },
- { 0x5CAD, 59755 },
- { 0x5CAE, 60429 },
- { 0x5CAF, 60434 },
- { 0x5CB0, 59984 },
- { 0x5CB1, 59828 },
- { 0x5CB2, 60092 },
- { 0x5CB3, 59855 },
- { 0x5CB4, 60446 },
- { 0x5CB5, 60118 },
- { 0x5CB6, 60210 },
- { 0x5CB7, 60439 },
- { 0x5CB8, 60442 },
- { 0x5CB9, 60449 },
- { 0x5CBA, 60213 },
- { 0x5CBB, 59640 },
- { 0x5CBC, 59890 },
- { 0x5CBD, 59895 },
- { 0x5CBE, 59911 },
- { 0x5CBF, 59949 },
- { 0x5CC0, 59916 },
- { 0x5CC1, 59906 },
- { 0x5CC2, 59942 },
- { 0x5CC3, 59935 },
- { 0x5CC4, 59928 },
- { 0x5CC5, 59921 },
- { 0x5CC6, 59901 },
- { 0x5CC7, 20379 },
- { 0x5CC8, 20383 },
- { 0x5CC9, 20387 },
- { 0x5CCA, 20391 },
- { 0x5CCB, 20395 },
- { 0x5CCC, 20399 },
- { 0x5CCD, 20403 },
- { 0x5CCE, 20407 },
- { 0x5CCF, 20411 },
- { 0x5CD0, 20415 },
- { 0x5CD1, 20419 },
- { 0x5CD2, 20423 },
- { 0x5CD3, 20427 },
- { 0x5CD4, 20431 },
- { 0x5CD5, 20435 },
- { 0x5CD6, 20439 },
- { 0x5CD7, 20443 },
- { 0x5CD8, 20447 },
- { 0x5CD9, 20451 },
- { 0x5CDA, 20455 },
- { 0x5CDB, 20459 },
- { 0x5CDC, 20463 },
- { 0x5CDD, 20467 },
- { 0x5CDE, 20471 },
- { 0x5CDF, 20475 },
- { 0x5CE0, 20479 },
- { 0x5CE1, 20483 },
- { 0x5CE2, 20487 },
- { 0x5CE3, 20491 },
- { 0x5CE4, 21867 },
- { 0x5CE5, 21871 },
- { 0x5CE6, 21875 },
- { 0x5CE7, 21879 },
- { 0x5CE8, 21883 },
- { 0x5CE9, 21887 },
- { 0x5CEA, 21891 },
- { 0x5CEB, 21895 },
- { 0x5CEC, 21899 },
- { 0x5CED, 21903 },
- { 0x5CEE, 21907 },
- { 0x5CEF, 21911 },
- { 0x5CF0, 21915 },
- { 0x5CF1, 21919 },
- { 0x5CF2, 21923 },
- { 0x5CF3, 21927 },
- { 0x5CF4, 21931 },
- { 0x5CF5, 21935 },
- { 0x5CF6, 21939 },
- { 0x5CF7, 21943 },
- { 0x5CF8, 21947 },
- { 0x5CF9, 21951 },
- { 0x5CFA, 21955 },
- { 0x5CFB, 21959 },
- { 0x5CFC, 21963 },
- { 0x5CFD, 21967 },
- { 0x5CFE, 21971 },
- { 0x5CFF, 21975 },
- { 0x5D00, 21979 },
- { 0x5D01, 21983 },
- { 0x5D02, 21987 },
- { 0x5D03, 21991 },
- { 0x5D04, 21995 },
- { 0x5D05, 21999 },
- { 0x5D06, 22003 },
- { 0x5D07, 22007 },
- { 0x5D08, 22011 },
- { 0x5D09, 87412 },
- { 0x5D0A, 87420 },
- { 0x5D0B, 87416 },
- { 0x5D0C, 21521 },
- { 0x5D0D, 81922 },
- { 0x5D0E, 44589 },
- { 0x5D0F, 44561 },
- { 0x5D10, 44577 },
- { 0x5D11, 44573 },
- { 0x5D12, 44558 },
- { 0x5D13, 98782 },
- { 0x5D14, 98749 },
- { 0x5D15, 98764 },
- { 0x5D16, 98810 },
- { 0x5D17, 98829 },
- { 0x5D18, 98954 },
- { 0x5D19, 98779 },
- { 0x5D1A, 98945 },
- { 0x5D1B, 98883 },
- { 0x5D1C, 98981 },
- { 0x5D1D, 98936 },
- { 0x5D1E, 98978 },
- { 0x5D1F, 98866 },
- { 0x5D20, 98963 },
- { 0x5D21, 98767 },
- { 0x5D22, 98816 },
- { 0x5D23, 98825 },
- { 0x5D24, 98854 },
- { 0x5D25, 98902 },
- { 0x5D26, 98807 },
- { 0x5D27, 98848 },
- { 0x5D28, 98948 },
- { 0x5D29, 98746 },
- { 0x5D2A, 98734 },
- { 0x5D2B, 98933 },
- { 0x5D2C, 98899 },
- { 0x5D2D, 98792 },
- { 0x5D2E, 98785 },
- { 0x5D2F, 98969 },
- { 0x5D30, 98742 },
- { 0x5D31, 98842 },
- { 0x5D32, 98798 },
- { 0x5D33, 98887 },
- { 0x5D34, 98833 },
- { 0x5D35, 98908 },
- { 0x5D36, 98875 },
- { 0x5D37, 98801 },
- { 0x5D38, 98860 },
- { 0x5D39, 98921 },
- { 0x5D3A, 98737 },
- { 0x5D3B, 98869 },
- { 0x5D3C, 98756 },
- { 0x5D3D, 98939 },
- { 0x5D3E, 98770 },
- { 0x5D3F, 98915 },
- { 0x5D40, 98957 },
- { 0x5D41, 98845 },
- { 0x5D42, 98804 },
- { 0x5D43, 98795 },
- { 0x5D44, 98878 },
- { 0x5D45, 98890 },
- { 0x5D46, 98839 },
- { 0x5D47, 98857 },
- { 0x5D48, 98773 },
- { 0x5D49, 98975 },
- { 0x5D4A, 98788 },
- { 0x5D4B, 98960 },
- { 0x5D4C, 98911 },
- { 0x5D4D, 98836 },
- { 0x5D4E, 98966 },
- { 0x5D4F, 98986 },
- { 0x5D50, 98753 },
- { 0x5D51, 98776 },
- { 0x5D52, 98851 },
- { 0x5D53, 98761 },
- { 0x5D54, 98896 },
- { 0x5D55, 98893 },
- { 0x5D56, 98819 },
- { 0x5D57, 98942 },
- { 0x5D58, 98924 },
- { 0x5D59, 98872 },
- { 0x5D5A, 98863 },
- { 0x5D5B, 98927 },
- { 0x5D5C, 98813 },
- { 0x5D5D, 98822 },
- { 0x5D5E, 98951 },
- { 0x5D5F, 98930 },
- { 0x5D60, 98729 },
- { 0x5D61, 98972 },
- { 0x5D62, 98918 },
- { 0x5D63, 98905 },
- { 0x5D64, 70230 },
- { 0x5D65, 70240 },
- { 0x5D66, 70270 },
- { 0x5D67, 70250 },
- { 0x5D68, 70245 },
- { 0x5D69, 70235 },
- { 0x5D6A, 70265 },
- { 0x5D6B, 70260 },
- { 0x5D6C, 70255 },
- { 0x5D6D, 70185 },
- { 0x5D6E, 70195 },
- { 0x5D6F, 70225 },
- { 0x5D70, 70205 },
- { 0x5D71, 70200 },
- { 0x5D72, 70190 },
- { 0x5D73, 70220 },
- { 0x5D74, 70215 },
- { 0x5D75, 70210 },
- { 0x5D76, 107393 },
- { 0x5D77, 107397 },
- { 0x5D78, 107401 },
- { 0x5D79, 107405 },
- { 0x5D7A, 107409 },
- { 0x5D7B, 107413 },
- { 0x5D7C, 107417 },
- { 0x5D7D, 107421 },
- { 0x5D7E, 107425 },
- { 0x5D7F, 107429 },
- { 0x5D80, 107433 },
- { 0x5D81, 107437 },
- { 0x5D82, 107441 },
- { 0x5D83, 107445 },
- { 0x5D84, 107449 },
- { 0x5D85, 107453 },
- { 0x5D86, 107457 },
- { 0x5D87, 107461 },
- { 0x5D88, 107465 },
- { 0x5D89, 107469 },
- { 0x5D8A, 107473 },
- { 0x5D8B, 107477 },
- { 0x5D8C, 107481 },
- { 0x5D8D, 107485 },
- { 0x5D8E, 107489 },
- { 0x5D8F, 107493 },
- { 0x5D90, 106369 },
- { 0x5D91, 106373 },
- { 0x5D92, 106377 },
- { 0x5D93, 106381 },
- { 0x5D94, 106385 },
- { 0x5D95, 106389 },
- { 0x5D96, 106393 },
- { 0x5D97, 106397 },
- { 0x5D98, 106401 },
- { 0x5D99, 106405 },
- { 0x5D9A, 106409 },
- { 0x5D9B, 106413 },
- { 0x5D9C, 106417 },
- { 0x5D9D, 106421 },
- { 0x5D9E, 106425 },
- { 0x5D9F, 106429 },
- { 0x5DA0, 106433 },
- { 0x5DA1, 106437 },
- { 0x5DA2, 106441 },
- { 0x5DA3, 106445 },
- { 0x5DA4, 106449 },
- { 0x5DA5, 106453 },
- { 0x5DA6, 106457 },
- { 0x5DA7, 106461 },
- { 0x5DA8, 106465 },
- { 0x5DA9, 106469 },
- { 0x5DAA, 108152 },
- { 0x5DAB, 108156 },
- { 0x5DAC, 108160 },
- { 0x5DAD, 108164 },
- { 0x5DAE, 108168 },
- { 0x5DAF, 108172 },
- { 0x5DB0, 108176 },
- { 0x5DB1, 108180 },
- { 0x5DB2, 108184 },
- { 0x5DB3, 108188 },
- { 0x5DB4, 108192 },
- { 0x5DB5, 108196 },
- { 0x5DB6, 108200 },
- { 0x5DB7, 108204 },
- { 0x5DB8, 108208 },
- { 0x5DB9, 108212 },
- { 0x5DBA, 108216 },
- { 0x5DBB, 108220 },
- { 0x5DBC, 108224 },
- { 0x5DBD, 108228 },
- { 0x5DBE, 108232 },
- { 0x5DBF, 108236 },
- { 0x5DC0, 108240 },
- { 0x5DC1, 108244 },
- { 0x5DC2, 108248 },
- { 0x5DC3, 108252 },
- { 0x5DC4, 107937 },
- { 0x5DC5, 107941 },
- { 0x5DC6, 107945 },
- { 0x5DC7, 107949 },
- { 0x5DC8, 107953 },
- { 0x5DC9, 107957 },
- { 0x5DCA, 107961 },
- { 0x5DCB, 107965 },
- { 0x5DCC, 107969 },
- { 0x5DCD, 107973 },
- { 0x5DCE, 107977 },
- { 0x5DCF, 107981 },
- { 0x5DD0, 107985 },
- { 0x5DD1, 107989 },
- { 0x5DD2, 107993 },
- { 0x5DD3, 107997 },
- { 0x5DD4, 108001 },
- { 0x5DD5, 108005 },
- { 0x5DD6, 108009 },
- { 0x5DD7, 108013 },
- { 0x5DD8, 108017 },
- { 0x5DD9, 108021 },
- { 0x5DDA, 108025 },
- { 0x5DDB, 108029 },
- { 0x5DDC, 108033 },
- { 0x5DDD, 106867 },
- { 0x5DDE, 106872 },
- { 0x5DDF, 106877 },
- { 0x5DE0, 106882 },
- { 0x5DE1, 106887 },
- { 0x5DE2, 106892 },
- { 0x5DE3, 106897 },
- { 0x5DE4, 106902 },
- { 0x5DE5, 106907 },
- { 0x5DE6, 106912 },
- { 0x5DE7, 106917 },
- { 0x5DE8, 106922 },
- { 0x5DE9, 106927 },
- { 0x5DEA, 106932 },
- { 0x5DEB, 106937 },
- { 0x5DEC, 106942 },
- { 0x5DED, 106947 },
- { 0x5DEE, 106952 },
- { 0x5DEF, 106957 },
- { 0x5DF0, 106962 },
- { 0x5DF1, 106967 },
- { 0x5DF2, 106972 },
- { 0x5DF3, 106977 },
- { 0x5DF4, 106982 },
- { 0x5DF5, 106987 },
- { 0x5DF6, 106992 },
- { 0x5DF7, 106606 },
- { 0x5DF8, 106611 },
- { 0x5DF9, 106616 },
- { 0x5DFA, 106621 },
- { 0x5DFB, 106626 },
- { 0x5DFC, 106631 },
- { 0x5DFD, 106636 },
- { 0x5DFE, 106641 },
- { 0x5DFF, 106646 },
- { 0x5E00, 106651 },
- { 0x5E01, 106656 },
- { 0x5E02, 106661 },
- { 0x5E03, 106666 },
- { 0x5E04, 106671 },
- { 0x5E05, 106676 },
- { 0x5E06, 106681 },
- { 0x5E07, 106686 },
- { 0x5E08, 106691 },
- { 0x5E09, 106696 },
- { 0x5E0A, 106701 },
- { 0x5E0B, 106706 },
- { 0x5E0C, 106711 },
- { 0x5E0D, 106716 },
- { 0x5E0E, 106721 },
- { 0x5E0F, 106726 },
- { 0x5E10, 106731 },
- { 0x5E11, 108460 },
- { 0x5E12, 108464 },
- { 0x5E13, 108468 },
- { 0x5E14, 108472 },
- { 0x5E15, 108476 },
- { 0x5E16, 108480 },
- { 0x5E17, 108484 },
- { 0x5E18, 108488 },
- { 0x5E19, 108492 },
- { 0x5E1A, 108496 },
- { 0x5E1B, 108500 },
- { 0x5E1C, 108504 },
- { 0x5E1D, 108508 },
- { 0x5E1E, 108512 },
- { 0x5E1F, 108516 },
- { 0x5E20, 108520 },
- { 0x5E21, 108524 },
- { 0x5E22, 108528 },
- { 0x5E23, 108368 },
- { 0x5E24, 108372 },
- { 0x5E25, 108376 },
- { 0x5E26, 108380 },
- { 0x5E27, 108384 },
- { 0x5E28, 108388 },
- { 0x5E29, 108392 },
- { 0x5E2A, 108396 },
- { 0x5E2B, 108400 },
- { 0x5E2C, 108404 },
- { 0x5E2D, 108408 },
- { 0x5E2E, 108412 },
- { 0x5E2F, 108416 },
- { 0x5E30, 108420 },
- { 0x5E31, 108424 },
- { 0x5E32, 108428 },
- { 0x5E33, 108432 },
- { 0x5E34, 108436 },
- { 0x5E35, 108440 },
- { 0x5E36, 108444 },
- { 0x5E37, 108448 },
- { 0x5E38, 108452 },
- { 0x5E39, 108456 },
- { 0x5E3A, 107263 },
- { 0x5E3B, 107268 },
- { 0x5E3C, 107273 },
- { 0x5E3D, 107278 },
- { 0x5E3E, 107283 },
- { 0x5E3F, 107288 },
- { 0x5E40, 107293 },
- { 0x5E41, 107298 },
- { 0x5E42, 107303 },
- { 0x5E43, 107308 },
- { 0x5E44, 107313 },
- { 0x5E45, 107318 },
- { 0x5E46, 107323 },
- { 0x5E47, 107328 },
- { 0x5E48, 107333 },
- { 0x5E49, 107338 },
- { 0x5E4A, 107343 },
- { 0x5E4B, 107348 },
- { 0x5E4C, 107353 },
- { 0x5E4D, 107358 },
- { 0x5E4E, 107363 },
- { 0x5E4F, 107368 },
- { 0x5E50, 107373 },
- { 0x5E51, 107378 },
- { 0x5E52, 107383 },
- { 0x5E53, 107388 },
- { 0x5E54, 107133 },
- { 0x5E55, 107138 },
- { 0x5E56, 107143 },
- { 0x5E57, 107148 },
- { 0x5E58, 107153 },
- { 0x5E59, 107158 },
- { 0x5E5A, 107163 },
- { 0x5E5B, 107168 },
- { 0x5E5C, 107173 },
- { 0x5E5D, 107178 },
- { 0x5E5E, 107183 },
- { 0x5E5F, 107188 },
- { 0x5E60, 107193 },
- { 0x5E61, 107198 },
- { 0x5E62, 107203 },
- { 0x5E63, 107208 },
- { 0x5E64, 107213 },
- { 0x5E65, 107218 },
- { 0x5E66, 107223 },
- { 0x5E67, 107228 },
- { 0x5E68, 107233 },
- { 0x5E69, 107238 },
- { 0x5E6A, 107243 },
- { 0x5E6B, 107248 },
- { 0x5E6C, 107253 },
- { 0x5E6D, 107258 },
- { 0x5E6E, 108639 },
- { 0x5E6F, 108643 },
- { 0x5E70, 108647 },
- { 0x5E71, 108651 },
- { 0x5E72, 108655 },
- { 0x5E73, 108659 },
- { 0x5E74, 108663 },
- { 0x5E75, 108667 },
- { 0x5E76, 108671 },
- { 0x5E77, 108675 },
- { 0x5E78, 108679 },
- { 0x5E79, 108683 },
- { 0x5E7A, 108687 },
- { 0x5E7B, 108691 },
- { 0x5E7C, 108695 },
- { 0x5E7D, 108699 },
- { 0x5E7E, 108703 },
- { 0x5E7F, 108707 },
- { 0x5E80, 108711 },
- { 0x5E81, 108715 },
- { 0x5E82, 108719 },
- { 0x5E83, 108535 },
- { 0x5E84, 108539 },
- { 0x5E85, 108543 },
- { 0x5E86, 108547 },
- { 0x5E87, 108551 },
- { 0x5E88, 108555 },
- { 0x5E89, 108559 },
- { 0x5E8A, 108563 },
- { 0x5E8B, 108567 },
- { 0x5E8C, 108571 },
- { 0x5E8D, 108575 },
- { 0x5E8E, 108579 },
- { 0x5E8F, 108583 },
- { 0x5E90, 108587 },
- { 0x5E91, 108591 },
- { 0x5E92, 108595 },
- { 0x5E93, 108599 },
- { 0x5E94, 108603 },
- { 0x5E95, 108607 },
- { 0x5E96, 108611 },
- { 0x5E97, 108615 },
- { 0x5E98, 108619 },
- { 0x5E99, 108623 },
- { 0x5E9A, 108627 },
- { 0x5E9B, 108631 },
- { 0x5E9C, 108635 },
- { 0x5E9D, 110885 },
- { 0x5E9E, 110889 },
- { 0x5E9F, 110893 },
- { 0x5EA0, 110897 },
- { 0x5EA1, 110901 },
- { 0x5EA2, 110905 },
- { 0x5EA3, 110909 },
- { 0x5EA4, 110913 },
- { 0x5EA5, 110917 },
- { 0x5EA6, 110921 },
- { 0x5EA7, 110925 },
- { 0x5EA8, 110929 },
- { 0x5EA9, 110933 },
- { 0x5EAA, 110937 },
- { 0x5EAB, 110941 },
- { 0x5EAC, 110945 },
- { 0x5EAD, 110949 },
- { 0x5EAE, 110953 },
- { 0x5EAF, 110957 },
- { 0x5EB0, 110781 },
- { 0x5EB1, 110785 },
- { 0x5EB2, 110789 },
- { 0x5EB3, 110793 },
- { 0x5EB4, 110797 },
- { 0x5EB5, 110801 },
- { 0x5EB6, 110805 },
- { 0x5EB7, 110809 },
- { 0x5EB8, 110813 },
- { 0x5EB9, 110817 },
- { 0x5EBA, 110821 },
- { 0x5EBB, 110825 },
- { 0x5EBC, 110829 },
- { 0x5EBD, 110833 },
- { 0x5EBE, 110837 },
- { 0x5EBF, 110841 },
- { 0x5EC0, 110845 },
- { 0x5EC1, 110849 },
- { 0x5EC2, 110853 },
- { 0x5EC3, 110857 },
- { 0x5EC4, 110861 },
- { 0x5EC5, 110865 },
- { 0x5EC6, 110869 },
- { 0x5EC7, 110873 },
- { 0x5EC8, 110877 },
- { 0x5EC9, 110881 },
- { 0x5ECA, 107736 },
- { 0x5ECB, 107741 },
- { 0x5ECC, 107746 },
- { 0x5ECD, 107751 },
- { 0x5ECE, 107756 },
- { 0x5ECF, 107761 },
- { 0x5ED0, 107766 },
- { 0x5ED1, 107771 },
- { 0x5ED2, 107776 },
- { 0x5ED3, 107781 },
- { 0x5ED4, 107786 },
- { 0x5ED5, 107791 },
- { 0x5ED6, 107796 },
- { 0x5ED7, 107801 },
- { 0x5ED8, 107806 },
- { 0x5ED9, 107811 },
- { 0x5EDA, 107816 },
- { 0x5EDB, 107821 },
- { 0x5EDC, 107826 },
- { 0x5EDD, 107831 },
- { 0x5EDE, 107836 },
- { 0x5EDF, 107841 },
- { 0x5EE0, 107846 },
- { 0x5EE1, 107851 },
- { 0x5EE2, 107856 },
- { 0x5EE3, 107861 },
- { 0x5EE4, 107606 },
- { 0x5EE5, 107611 },
- { 0x5EE6, 107616 },
- { 0x5EE7, 107621 },
- { 0x5EE8, 107626 },
- { 0x5EE9, 107631 },
- { 0x5EEA, 107636 },
- { 0x5EEB, 107641 },
- { 0x5EEC, 107646 },
- { 0x5EED, 107651 },
- { 0x5EEE, 107656 },
- { 0x5EEF, 107661 },
- { 0x5EF0, 107666 },
- { 0x5EF1, 107671 },
- { 0x5EF2, 107676 },
- { 0x5EF3, 107681 },
- { 0x5EF4, 107686 },
- { 0x5EF5, 107691 },
- { 0x5EF6, 107696 },
- { 0x5EF7, 107701 },
- { 0x5EF8, 107706 },
- { 0x5EF9, 107711 },
- { 0x5EFA, 107716 },
- { 0x5EFB, 107721 },
- { 0x5EFC, 107726 },
- { 0x5EFD, 107731 },
- { 0x5EFE, 110637 },
- { 0x5EFF, 110641 },
- { 0x5F00, 110645 },
- { 0x5F01, 110649 },
- { 0x5F02, 110653 },
- { 0x5F03, 110657 },
- { 0x5F04, 110661 },
- { 0x5F05, 110665 },
- { 0x5F06, 110669 },
- { 0x5F07, 110673 },
- { 0x5F08, 110677 },
- { 0x5F09, 110681 },
- { 0x5F0A, 110685 },
- { 0x5F0B, 110689 },
- { 0x5F0C, 110693 },
- { 0x5F0D, 110697 },
- { 0x5F0E, 110701 },
- { 0x5F0F, 110705 },
- { 0x5F10, 110709 },
- { 0x5F11, 110713 },
- { 0x5F12, 110717 },
- { 0x5F13, 110721 },
- { 0x5F14, 110725 },
- { 0x5F15, 110729 },
- { 0x5F16, 110733 },
- { 0x5F17, 110737 },
- { 0x5F18, 110273 },
- { 0x5F19, 110277 },
- { 0x5F1A, 110281 },
- { 0x5F1B, 110285 },
- { 0x5F1C, 110289 },
- { 0x5F1D, 110293 },
- { 0x5F1E, 110297 },
- { 0x5F1F, 110301 },
- { 0x5F20, 110305 },
- { 0x5F21, 110309 },
- { 0x5F22, 110313 },
- { 0x5F23, 110317 },
- { 0x5F24, 110321 },
- { 0x5F25, 110325 },
- { 0x5F26, 110329 },
- { 0x5F27, 110333 },
- { 0x5F28, 110337 },
- { 0x5F29, 110341 },
- { 0x5F2A, 110345 },
- { 0x5F2B, 110349 },
- { 0x5F2C, 110353 },
- { 0x5F2D, 110357 },
- { 0x5F2E, 110361 },
- { 0x5F2F, 110365 },
- { 0x5F30, 110369 },
- { 0x5F31, 110373 },
- { 0x5F32, 109967 },
- { 0x5F33, 109972 },
- { 0x5F34, 109977 },
- { 0x5F35, 109982 },
- { 0x5F36, 109987 },
- { 0x5F37, 109992 },
- { 0x5F38, 109997 },
- { 0x5F39, 110002 },
- { 0x5F3A, 110007 },
- { 0x5F3B, 110012 },
- { 0x5F3C, 110017 },
- { 0x5F3D, 110022 },
- { 0x5F3E, 110027 },
- { 0x5F3F, 110032 },
- { 0x5F40, 110037 },
- { 0x5F41, 110042 },
- { 0x5F42, 110047 },
- { 0x5F43, 110052 },
- { 0x5F44, 110057 },
- { 0x5F45, 110062 },
- { 0x5F46, 110067 },
- { 0x5F47, 110072 },
- { 0x5F48, 110077 },
- { 0x5F49, 110082 },
- { 0x5F4A, 110087 },
- { 0x5F4B, 110092 },
- { 0x5F4C, 109045 },
- { 0x5F4D, 109050 },
- { 0x5F4E, 109055 },
- { 0x5F4F, 109060 },
- { 0x5F50, 109065 },
- { 0x5F51, 109070 },
- { 0x5F52, 109075 },
- { 0x5F53, 109080 },
- { 0x5F54, 109085 },
- { 0x5F55, 109090 },
- { 0x5F56, 109095 },
- { 0x5F57, 109100 },
- { 0x5F58, 109105 },
- { 0x5F59, 109110 },
- { 0x5F5A, 109115 },
- { 0x5F5B, 109120 },
- { 0x5F5C, 109125 },
- { 0x5F5D, 109130 },
- { 0x5F5E, 109135 },
- { 0x5F5F, 109140 },
- { 0x5F60, 109145 },
- { 0x5F61, 109150 },
- { 0x5F62, 109155 },
- { 0x5F63, 109160 },
- { 0x5F64, 109165 },
- { 0x5F65, 109170 },
- { 0x5F66, 110507 },
- { 0x5F67, 110512 },
- { 0x5F68, 110517 },
- { 0x5F69, 110522 },
- { 0x5F6A, 110527 },
- { 0x5F6B, 110532 },
- { 0x5F6C, 110537 },
- { 0x5F6D, 110542 },
- { 0x5F6E, 110547 },
- { 0x5F6F, 110552 },
- { 0x5F70, 110557 },
- { 0x5F71, 110562 },
- { 0x5F72, 110567 },
- { 0x5F73, 110572 },
- { 0x5F74, 110577 },
- { 0x5F75, 110582 },
- { 0x5F76, 110587 },
- { 0x5F77, 110592 },
- { 0x5F78, 110597 },
- { 0x5F79, 110602 },
- { 0x5F7A, 110607 },
- { 0x5F7B, 110612 },
- { 0x5F7C, 110617 },
- { 0x5F7D, 110622 },
- { 0x5F7E, 110627 },
- { 0x5F7F, 110632 },
- { 0x5F80, 110377 },
- { 0x5F81, 110382 },
- { 0x5F82, 110387 },
- { 0x5F83, 110392 },
- { 0x5F84, 110397 },
- { 0x5F85, 110402 },
- { 0x5F86, 110407 },
- { 0x5F87, 110412 },
- { 0x5F88, 110417 },
- { 0x5F89, 110422 },
- { 0x5F8A, 110427 },
- { 0x5F8B, 110432 },
- { 0x5F8C, 110437 },
- { 0x5F8D, 110442 },
- { 0x5F8E, 110447 },
- { 0x5F8F, 110452 },
- { 0x5F90, 110457 },
- { 0x5F91, 110462 },
- { 0x5F92, 110467 },
- { 0x5F93, 110472 },
- { 0x5F94, 110477 },
- { 0x5F95, 110482 },
- { 0x5F96, 110487 },
- { 0x5F97, 110492 },
- { 0x5F98, 110497 },
- { 0x5F99, 110502 },
- { 0x5F9A, 109648 },
- { 0x5F9B, 109654 },
- { 0x5F9C, 109660 },
- { 0x5F9D, 109666 },
- { 0x5F9E, 109672 },
- { 0x5F9F, 109678 },
- { 0x5FA0, 109684 },
- { 0x5FA1, 109690 },
- { 0x5FA2, 109696 },
- { 0x5FA3, 109702 },
- { 0x5FA4, 109708 },
- { 0x5FA5, 109714 },
- { 0x5FA6, 109720 },
- { 0x5FA7, 109726 },
- { 0x5FA8, 109732 },
- { 0x5FA9, 109738 },
- { 0x5FAA, 109744 },
- { 0x5FAB, 109750 },
- { 0x5FAC, 109756 },
- { 0x5FAD, 109762 },
- { 0x5FAE, 109768 },
- { 0x5FAF, 109774 },
- { 0x5FB0, 109780 },
- { 0x5FB1, 109786 },
- { 0x5FB2, 109792 },
- { 0x5FB3, 109798 },
- { 0x5FB4, 109335 },
- { 0x5FB5, 109341 },
- { 0x5FB6, 109347 },
- { 0x5FB7, 109353 },
- { 0x5FB8, 109359 },
- { 0x5FB9, 109365 },
- { 0x5FBA, 109371 },
- { 0x5FBB, 109377 },
- { 0x5FBC, 109383 },
- { 0x5FBD, 109389 },
- { 0x5FBE, 109395 },
- { 0x5FBF, 109401 },
- { 0x5FC0, 109407 },
- { 0x5FC1, 109413 },
- { 0x5FC2, 109419 },
- { 0x5FC3, 109425 },
- { 0x5FC4, 109431 },
- { 0x5FC5, 109437 },
- { 0x5FC6, 109443 },
- { 0x5FC7, 109449 },
- { 0x5FC8, 109455 },
- { 0x5FC9, 109461 },
- { 0x5FCA, 109467 },
- { 0x5FCB, 109473 },
- { 0x5FCC, 109479 },
- { 0x5FCD, 109485 },
- { 0x5FCE, 108867 },
- { 0x5FCF, 108871 },
- { 0x5FD0, 108875 },
- { 0x5FD1, 108879 },
- { 0x5FD2, 108883 },
- { 0x5FD3, 108887 },
- { 0x5FD4, 108891 },
- { 0x5FD5, 108895 },
- { 0x5FD6, 108899 },
- { 0x5FD7, 108903 },
- { 0x5FD8, 108907 },
- { 0x5FD9, 108911 },
- { 0x5FDA, 108915 },
- { 0x5FDB, 108919 },
- { 0x5FDC, 108923 },
- { 0x5FDD, 108927 },
- { 0x5FDE, 108931 },
- { 0x5FDF, 108935 },
- { 0x5FE0, 108939 },
- { 0x5FE1, 108943 },
- { 0x5FE2, 108947 },
- { 0x5FE3, 108951 },
- { 0x5FE4, 108955 },
- { 0x5FE5, 108959 },
- { 0x5FE6, 108963 },
- { 0x5FE7, 108967 },
- { 0x5FE8, 108763 },
- { 0x5FE9, 108767 },
- { 0x5FEA, 108771 },
- { 0x5FEB, 108775 },
- { 0x5FEC, 108779 },
- { 0x5FED, 108783 },
- { 0x5FEE, 108787 },
- { 0x5FEF, 108791 },
- { 0x5FF0, 108795 },
- { 0x5FF1, 108799 },
- { 0x5FF2, 108803 },
- { 0x5FF3, 108807 },
- { 0x5FF4, 108811 },
- { 0x5FF5, 108815 },
- { 0x5FF6, 108819 },
- { 0x5FF7, 108823 },
- { 0x5FF8, 108827 },
- { 0x5FF9, 108831 },
- { 0x5FFA, 108835 },
- { 0x5FFB, 108839 },
- { 0x5FFC, 108843 },
- { 0x5FFD, 108847 },
- { 0x5FFE, 108851 },
- { 0x5FFF, 108855 },
- { 0x6000, 108859 },
- { 0x6001, 108863 },
- { 0x6002, 108126 },
- { 0x6003, 108131 },
- { 0x6004, 107549 },
- { 0x6005, 107537 },
- { 0x6006, 107557 },
- { 0x6007, 107553 },
- { 0x6008, 107590 },
- { 0x6009, 107545 },
- { 0x600A, 107517 },
- { 0x600B, 107577 },
- { 0x600C, 107541 },
- { 0x600D, 107561 },
- { 0x600E, 107565 },
- { 0x600F, 107497 },
- { 0x6010, 107501 },
- { 0x6011, 107509 },
- { 0x6012, 107594 },
- { 0x6013, 107505 },
- { 0x6014, 107529 },
- { 0x6015, 107581 },
- { 0x6016, 107573 },
- { 0x6017, 107533 },
- { 0x6018, 107598 },
- { 0x6019, 107521 },
- { 0x601A, 107513 },
- { 0x601B, 107525 },
- { 0x601C, 107569 },
- { 0x601D, 106366 },
- { 0x601E, 106525 },
- { 0x601F, 106513 },
- { 0x6020, 106538 },
- { 0x6021, 106529 },
- { 0x6022, 106566 },
- { 0x6023, 106521 },
- { 0x6024, 106493 },
- { 0x6025, 106558 },
- { 0x6026, 106517 },
- { 0x6027, 106542 },
- { 0x6028, 106546 },
- { 0x6029, 106473 },
- { 0x602A, 106477 },
- { 0x602B, 106485 },
- { 0x602C, 106570 },
- { 0x602D, 106481 },
- { 0x602E, 106505 },
- { 0x602F, 106533 },
- { 0x6030, 106554 },
- { 0x6031, 106509 },
- { 0x6032, 106574 },
- { 0x6033, 106497 },
- { 0x6034, 106489 },
- { 0x6035, 106501 },
- { 0x6036, 106550 },
- { 0x6037, 107866 },
- { 0x6038, 107602 },
- { 0x6039, 106578 },
- { 0x603A, 106362 },
- { 0x603B, 106314 },
- { 0x603C, 106318 },
- { 0x603D, 106310 },
- { 0x603E, 108308 },
- { 0x603F, 108296 },
- { 0x6040, 108316 },
- { 0x6041, 108312 },
- { 0x6042, 108345 },
- { 0x6043, 108304 },
- { 0x6044, 108276 },
- { 0x6045, 108336 },
- { 0x6046, 108300 },
- { 0x6047, 108320 },
- { 0x6048, 108324 },
- { 0x6049, 108256 },
- { 0x604A, 108260 },
- { 0x604B, 108268 },
- { 0x604C, 108349 },
- { 0x604D, 108264 },
- { 0x604E, 108288 },
- { 0x604F, 108340 },
- { 0x6050, 108332 },
- { 0x6051, 108292 },
- { 0x6052, 108353 },
- { 0x6053, 108280 },
- { 0x6054, 108272 },
- { 0x6055, 108284 },
- { 0x6056, 108328 },
- { 0x6057, 107934 },
- { 0x6058, 108089 },
- { 0x6059, 108077 },
- { 0x605A, 108102 },
- { 0x605B, 108093 },
- { 0x605C, 108136 },
- { 0x605D, 108085 },
- { 0x605E, 108057 },
- { 0x605F, 108122 },
- { 0x6060, 108081 },
- { 0x6061, 108106 },
- { 0x6062, 108110 },
- { 0x6063, 108037 },
- { 0x6064, 108041 },
- { 0x6065, 108049 },
- { 0x6066, 108140 },
- { 0x6067, 108045 },
- { 0x6068, 108069 },
- { 0x6069, 108097 },
- { 0x606A, 108118 },
- { 0x606B, 108073 },
- { 0x606C, 108144 },
- { 0x606D, 108061 },
- { 0x606E, 108053 },
- { 0x606F, 108065 },
- { 0x6070, 108114 },
- { 0x6071, 108361 },
- { 0x6072, 108357 },
- { 0x6073, 108148 },
- { 0x6074, 107930 },
- { 0x6075, 107922 },
- { 0x6076, 107926 },
- { 0x6077, 107918 },
- { 0x6078, 107062 },
- { 0x6079, 107047 },
- { 0x607A, 107072 },
- { 0x607B, 107067 },
- { 0x607C, 107108 },
- { 0x607D, 107057 },
- { 0x607E, 107022 },
- { 0x607F, 107097 },
- { 0x6080, 107052 },
- { 0x6081, 107077 },
- { 0x6082, 107082 },
- { 0x6083, 106997 },
- { 0x6084, 107002 },
- { 0x6085, 107012 },
- { 0x6086, 107113 },
- { 0x6087, 107007 },
- { 0x6088, 107037 },
- { 0x6089, 107102 },
- { 0x608A, 107092 },
- { 0x608B, 107042 },
- { 0x608C, 107118 },
- { 0x608D, 107027 },
- { 0x608E, 107017 },
- { 0x608F, 107032 },
- { 0x6090, 107087 },
- { 0x6091, 106602 },
- { 0x6092, 106801 },
- { 0x6093, 106786 },
- { 0x6094, 106817 },
- { 0x6095, 106806 },
- { 0x6096, 106847 },
- { 0x6097, 106796 },
- { 0x6098, 106761 },
- { 0x6099, 106842 },
- { 0x609A, 106791 },
- { 0x609B, 106822 },
- { 0x609C, 106827 },
- { 0x609D, 106736 },
- { 0x609E, 106741 },
- { 0x609F, 106751 },
- { 0x60A0, 106852 },
- { 0x60A1, 106746 },
- { 0x60A2, 106776 },
- { 0x60A3, 106811 },
- { 0x60A4, 106837 },
- { 0x60A5, 106781 },
- { 0x60A6, 106857 },
- { 0x60A7, 106766 },
- { 0x60A8, 106756 },
- { 0x60A9, 106771 },
- { 0x60AA, 106832 },
- { 0x60AB, 107128 },
- { 0x60AC, 107123 },
- { 0x60AD, 106862 },
- { 0x60AE, 106597 },
- { 0x60AF, 106587 },
- { 0x60B0, 106592 },
- { 0x60B1, 106582 },
- { 0x60B2, 110162 },
- { 0x60B3, 110147 },
- { 0x60B4, 110172 },
- { 0x60B5, 110167 },
- { 0x60B6, 110208 },
- { 0x60B7, 110157 },
- { 0x60B8, 110122 },
- { 0x60B9, 110197 },
- { 0x60BA, 110152 },
- { 0x60BB, 110177 },
- { 0x60BC, 110182 },
- { 0x60BD, 110097 },
- { 0x60BE, 110102 },
- { 0x60BF, 110112 },
- { 0x60C0, 110213 },
- { 0x60C1, 110107 },
- { 0x60C2, 110137 },
- { 0x60C3, 110202 },
- { 0x60C4, 110192 },
- { 0x60C5, 110142 },
- { 0x60C6, 110218 },
- { 0x60C7, 110127 },
- { 0x60C8, 110117 },
- { 0x60C9, 110132 },
- { 0x60CA, 110187 },
- { 0x60CB, 109041 },
- { 0x60CC, 109240 },
- { 0x60CD, 109225 },
- { 0x60CE, 109256 },
- { 0x60CF, 109245 },
- { 0x60D0, 109286 },
- { 0x60D1, 109235 },
- { 0x60D2, 109200 },
- { 0x60D3, 109281 },
- { 0x60D4, 109230 },
- { 0x60D5, 109261 },
- { 0x60D6, 109266 },
- { 0x60D7, 109175 },
- { 0x60D8, 109180 },
- { 0x60D9, 109190 },
- { 0x60DA, 109291 },
- { 0x60DB, 109185 },
- { 0x60DC, 109215 },
- { 0x60DD, 109250 },
- { 0x60DE, 109276 },
- { 0x60DF, 109220 },
- { 0x60E0, 109296 },
- { 0x60E1, 109205 },
- { 0x60E2, 109195 },
- { 0x60E3, 109210 },
- { 0x60E4, 109271 },
- { 0x60E5, 110228 },
- { 0x60E6, 110223 },
- { 0x60E7, 109301 },
- { 0x60E8, 109036 },
- { 0x60E9, 108976 },
- { 0x60EA, 108981 },
- { 0x60EB, 108971 },
- { 0x60EC, 109882 },
- { 0x60ED, 109864 },
- { 0x60EE, 109894 },
- { 0x60EF, 109888 },
- { 0x60F0, 109937 },
- { 0x60F1, 109876 },
- { 0x60F2, 109834 },
- { 0x60F3, 109924 },
- { 0x60F4, 109870 },
- { 0x60F5, 109900 },
- { 0x60F6, 109906 },
- { 0x60F7, 109804 },
- { 0x60F8, 109810 },
- { 0x60F9, 109822 },
- { 0x60FA, 109943 },
- { 0x60FB, 109816 },
- { 0x60FC, 109852 },
- { 0x60FD, 109930 },
- { 0x60FE, 109918 },
- { 0x60FF, 109858 },
- { 0x6100, 109949 },
- { 0x6101, 109840 },
- { 0x6102, 109828 },
- { 0x6103, 109846 },
- { 0x6104, 109912 },
- { 0x6105, 109330 },
- { 0x6106, 109569 },
- { 0x6107, 109551 },
- { 0x6108, 109588 },
- { 0x6109, 109575 },
- { 0x610A, 109624 },
- { 0x610B, 109563 },
- { 0x610C, 109521 },
- { 0x610D, 109618 },
- { 0x610E, 109557 },
- { 0x610F, 109594 },
- { 0x6110, 109600 },
- { 0x6111, 109491 },
- { 0x6112, 109497 },
- { 0x6113, 109509 },
- { 0x6114, 109630 },
- { 0x6115, 109503 },
- { 0x6116, 109539 },
- { 0x6117, 109581 },
- { 0x6118, 109612 },
- { 0x6119, 109545 },
- { 0x611A, 109636 },
- { 0x611B, 109527 },
- { 0x611C, 109515 },
- { 0x611D, 109533 },
- { 0x611E, 109606 },
- { 0x611F, 109961 },
- { 0x6120, 109955 },
- { 0x6121, 109642 },
- { 0x6122, 109324 },
- { 0x6123, 109312 },
- { 0x6124, 109318 },
- { 0x6125, 109306 },
- { 0x6126, 107586 },
- { 0x6127, 106562 },
- { 0x6128, 106346 },
- { 0x6129, 106322 },
- { 0x612A, 106330 },
- { 0x612B, 106358 },
- { 0x612C, 106338 },
- { 0x612D, 106334 },
- { 0x612E, 106326 },
- { 0x612F, 106354 },
- { 0x6130, 106350 },
- { 0x6131, 106342 },
- { 0x6132, 110765 },
- { 0x6133, 110741 },
- { 0x6134, 110749 },
- { 0x6135, 110777 },
- { 0x6136, 110757 },
- { 0x6137, 110753 },
- { 0x6138, 110745 },
- { 0x6139, 110773 },
- { 0x613A, 110769 },
- { 0x613B, 110761 },
- { 0x613C, 110257 },
- { 0x613D, 110233 },
- { 0x613E, 110241 },
- { 0x613F, 110269 },
- { 0x6140, 110249 },
- { 0x6141, 110245 },
- { 0x6142, 110237 },
- { 0x6143, 110265 },
- { 0x6144, 110261 },
- { 0x6145, 110253 },
- { 0x6146, 109016 },
- { 0x6147, 108986 },
- { 0x6148, 108996 },
- { 0x6149, 109031 },
- { 0x614A, 109006 },
- { 0x614B, 109001 },
- { 0x614C, 108991 },
- { 0x614D, 109026 },
- { 0x614E, 109021 },
- { 0x614F, 109011 },
- { 0x6150, 108747 },
- { 0x6151, 108723 },
- { 0x6152, 108731 },
- { 0x6153, 108759 },
- { 0x6154, 108739 },
- { 0x6155, 108735 },
- { 0x6156, 108727 },
- { 0x6157, 108755 },
- { 0x6158, 108751 },
- { 0x6159, 108743 },
- { 0x615A, 103385 },
- { 0x615B, 104531 },
- { 0x615C, 103178 },
- { 0x615D, 104263 },
- { 0x615E, 104430 },
- { 0x615F, 104306 },
- { 0x6160, 103410 },
- { 0x6161, 104534 },
- { 0x6162, 103860 },
- { 0x6163, 103808 },
- { 0x6164, 103559 },
- { 0x6165, 103563 },
- { 0x6166, 103567 },
- { 0x6167, 104543 },
- { 0x6168, 103586 },
- { 0x6169, 104547 },
- { 0x616A, 103598 },
- { 0x616B, 103706 },
- { 0x616C, 103688 },
- { 0x616D, 103388 },
- { 0x616E, 103572 },
- { 0x616F, 103731 },
- { 0x6170, 103736 },
- { 0x6171, 103801 },
- { 0x6172, 103773 },
- { 0x6173, 103787 },
- { 0x6174, 103712 },
- { 0x6175, 104572 },
- { 0x6176, 103970 },
- { 0x6177, 103414 },
- { 0x6178, 103633 },
- { 0x6179, 104562 },
- { 0x617A, 103724 },
- { 0x617B, 103603 },
- { 0x617C, 103638 },
- { 0x617D, 103693 },
- { 0x617E, 103394 },
- { 0x617F, 103402 },
- { 0x6180, 103578 },
- { 0x6181, 103590 },
- { 0x6182, 103657 },
- { 0x6183, 103675 },
- { 0x6184, 103669 },
- { 0x6185, 103663 },
- { 0x6186, 103890 },
- { 0x6187, 103743 },
- { 0x6188, 103758 },
- { 0x6189, 103750 },
- { 0x618A, 104015 },
- { 0x618B, 103519 },
- { 0x618C, 103793 },
- { 0x618D, 103717 },
- { 0x618E, 103766 },
- { 0x618F, 103779 },
- { 0x6190, 104008 },
- { 0x6191, 103512 },
- { 0x6192, 104027 },
- { 0x6193, 104034 },
- { 0x6194, 103499 },
- { 0x6195, 103491 },
- { 0x6196, 103533 },
- { 0x6197, 103681 },
- { 0x6198, 103650 },
- { 0x6199, 103644 },
- { 0x619A, 103985 },
- { 0x619B, 103993 },
- { 0x619C, 104001 },
- { 0x619D, 103526 },
- { 0x619E, 104099 },
- { 0x619F, 104103 },
- { 0x61A0, 104108 },
- { 0x61A1, 104113 },
- { 0x61A2, 104118 },
- { 0x61A3, 103301 },
- { 0x61A4, 103336 },
- { 0x61A5, 104396 },
- { 0x61A6, 104052 },
- { 0x61A7, 104127 },
- { 0x61A8, 104063 },
- { 0x61A9, 104140 },
- { 0x61AA, 104057 },
- { 0x61AB, 104133 },
- { 0x61AC, 104070 },
- { 0x61AD, 103149 },
- { 0x61AE, 103154 },
- { 0x61AF, 104390 },
- { 0x61B0, 104254 },
- { 0x61B1, 104077 },
- { 0x61B2, 104091 },
- { 0x61B3, 104083 },
- { 0x61B4, 104050 },
- { 0x61B5, 104192 },
- { 0x61B6, 104124 },
- { 0x61B7, 104184 },
- { 0x61B8, 104148 },
- { 0x61B9, 104180 },
- { 0x61BA, 104188 },
- { 0x61BB, 104153 },
- { 0x61BC, 104159 },
- { 0x61BD, 104163 },
- { 0x61BE, 104169 },
- { 0x61BF, 104176 },
- { 0x61C0, 103295 },
- { 0x61C1, 103313 },
- { 0x61C2, 103297 },
- { 0x61C3, 103317 },
- { 0x61C4, 104245 },
- { 0x61C5, 104197 },
- { 0x61C6, 103160 },
- { 0x61C7, 103143 },
- { 0x61C8, 103168 },
- { 0x61C9, 103195 },
- { 0x61CA, 103163 },
- { 0x61CB, 103145 },
- { 0x61CC, 103173 },
- { 0x61CD, 103199 },
- { 0x61CE, 104604 },
- { 0x61CF, 104602 },
- { 0x61D0, 104525 },
- { 0x61D1, 104248 },
- { 0x61D2, 104266 },
- { 0x61D3, 104250 },
- { 0x61D4, 104270 },
- { 0x61D5, 104401 },
- { 0x61D6, 104414 },
- { 0x61D7, 104384 },
- { 0x61D8, 104482 },
- { 0x61D9, 104409 },
- { 0x61DA, 104485 },
- { 0x61DB, 104404 },
- { 0x61DC, 104386 },
- { 0x61DD, 104489 },
- { 0x61DE, 104495 },
- { 0x61DF, 104292 },
- { 0x61E0, 103610 },
- { 0x61E1, 104551 },
- { 0x61E2, 104466 },
- { 0x61E3, 104334 },
- { 0x61E4, 104501 },
- { 0x61E5, 103615 },
- { 0x61E6, 103621 },
- { 0x61E7, 104471 },
- { 0x61E8, 103915 },
- { 0x61E9, 103931 },
- { 0x61EA, 103925 },
- { 0x61EB, 103919 },
- { 0x61EC, 103907 },
- { 0x61ED, 103872 },
- { 0x61EE, 104577 },
- { 0x61EF, 104274 },
- { 0x61F0, 104344 },
- { 0x61F1, 103950 },
- { 0x61F2, 103911 },
- { 0x61F3, 103955 },
- { 0x61F4, 103946 },
- { 0x61F5, 104513 },
- { 0x61F6, 103941 },
- { 0x61F7, 104508 },
- { 0x61F8, 104359 },
- { 0x61F9, 104352 },
- { 0x61FA, 103937 },
- { 0x61FB, 104581 },
- { 0x61FC, 104504 },
- { 0x61FD, 104348 },
- { 0x61FE, 103701 },
- { 0x61FF, 104567 },
- { 0x6200, 104477 },
- { 0x6201, 104419 },
- { 0x6202, 104339 },
- { 0x6203, 103627 },
- { 0x6204, 104556 },
- { 0x6205, 103349 },
- { 0x6206, 104422 },
- { 0x6207, 104294 },
- { 0x6208, 103345 },
- { 0x6209, 103380 },
- { 0x620A, 103361 },
- { 0x620B, 104527 },
- { 0x620C, 104259 },
- { 0x620D, 104302 },
- { 0x620E, 103365 },
- { 0x620F, 103375 },
- { 0x6210, 103369 },
- { 0x6211, 103353 },
- { 0x6212, 103357 },
- { 0x6213, 104199 },
- { 0x6214, 103420 },
- { 0x6215, 104538 },
- { 0x6216, 104607 },
- { 0x6217, 104209 },
- { 0x6218, 104203 },
- { 0x6219, 104215 },
- { 0x621A, 103181 },
- { 0x621B, 104433 },
- { 0x621C, 104314 },
- { 0x621D, 104309 },
- { 0x621E, 103976 },
- { 0x621F, 104517 },
- { 0x6220, 103960 },
- { 0x6221, 104585 },
- { 0x6222, 104045 },
- { 0x6223, 103964 },
- { 0x6224, 104241 },
- { 0x6225, 104022 },
- { 0x6226, 104041 },
- { 0x6227, 103980 },
- { 0x6228, 104589 },
- { 0x6229, 104613 },
- { 0x622A, 103203 },
- { 0x622B, 104520 },
- { 0x622C, 104378 },
- { 0x622D, 104372 },
- { 0x622E, 104367 },
- { 0x622F, 104594 },
- { 0x6230, 103321 },
- { 0x6231, 103327 },
- { 0x6232, 104234 },
- { 0x6233, 104227 },
- { 0x6234, 104221 },
- { 0x6235, 104462 },
- { 0x6236, 103430 },
- { 0x6237, 104447 },
- { 0x6238, 103463 },
- { 0x6239, 103470 },
- { 0x623A, 103456 },
- { 0x623B, 103442 },
- { 0x623C, 103435 },
- { 0x623D, 103449 },
- { 0x623E, 103547 },
- { 0x623F, 103540 },
- { 0x6240, 103425 },
- { 0x6241, 103554 },
- { 0x6242, 103484 },
- { 0x6243, 103306 },
- { 0x6244, 103477 },
- { 0x6245, 103507 },
- { 0x6246, 103186 },
- { 0x6247, 103190 },
- { 0x6248, 104442 },
- { 0x6249, 104452 },
- { 0x624A, 104438 },
- { 0x624B, 104457 },
- { 0x624C, 104329 },
- { 0x624D, 104324 },
- { 0x624E, 104320 },
- { 0x624F, 103813 },
- { 0x6250, 103816 },
- { 0x6251, 103838 },
- { 0x6252, 103843 },
- { 0x6253, 103833 },
- { 0x6254, 103903 },
- { 0x6255, 103884 },
- { 0x6256, 103897 },
- { 0x6257, 103878 },
- { 0x6258, 103848 },
- { 0x6259, 103820 },
- { 0x625A, 103866 },
- { 0x625B, 103854 },
- { 0x625C, 103826 },
- { 0x625D, 103334 },
- { 0x625E, 103342 },
- { 0x625F, 102956 },
- { 0x6260, 102962 },
- { 0x6261, 102959 },
- { 0x6262, 102801 },
- { 0x6263, 102807 },
- { 0x6264, 102804 },
- { 0x6265, 103009 },
- { 0x6266, 103015 },
- { 0x6267, 103012 },
- { 0x6268, 102769 },
- { 0x6269, 102775 },
- { 0x626A, 102772 },
- { 0x626B, 102618 },
- { 0x626C, 102624 },
- { 0x626D, 102621 },
- { 0x626E, 103119 },
- { 0x626F, 103116 },
- { 0x6270, 103097 },
- { 0x6271, 103105 },
- { 0x6272, 103101 },
- { 0x6273, 103109 },
- { 0x6274, 103113 },
- { 0x6275, 102782 },
- { 0x6276, 102790 },
- { 0x6277, 102786 },
- { 0x6278, 102794 },
- { 0x6279, 102798 },
- { 0x627A, 103093 },
- { 0x627B, 104619 },
- { 0x627C, 104624 },
- { 0x627D, 104641 },
- { 0x627E, 104645 },
- { 0x627F, 104629 },
- { 0x6280, 104635 },
- { 0x6281, 104649 },
- { 0x6282, 105170 },
- { 0x6283, 105624 },
- { 0x6284, 105184 },
- { 0x6285, 105189 },
- { 0x6286, 105179 },
- { 0x6287, 105194 },
- { 0x6288, 105174 },
- { 0x6289, 105146 },
- { 0x628A, 105141 },
- { 0x628B, 105150 },
- { 0x628C, 105154 },
- { 0x628D, 105020 },
- { 0x628E, 105204 },
- { 0x628F, 105199 },
- { 0x6290, 105209 },
- { 0x6291, 105213 },
- { 0x6292, 104884 },
- { 0x6293, 104888 },
- { 0x6294, 104880 },
- { 0x6295, 105119 },
- { 0x6296, 105123 },
- { 0x6297, 105115 },
- { 0x6298, 105127 },
- { 0x6299, 105012 },
- { 0x629A, 105016 },
- { 0x629B, 105008 },
- { 0x629C, 104869 },
- { 0x629D, 104873 },
- { 0x629E, 104865 },
- { 0x629F, 105223 },
- { 0x62A0, 105227 },
- { 0x62A1, 105219 },
- { 0x62A2, 105095 },
- { 0x62A3, 105099 },
- { 0x62A4, 105091 },
- { 0x62A5, 104688 },
- { 0x62A6, 104684 },
- { 0x62A7, 104692 },
- { 0x62A8, 104700 },
- { 0x62A9, 104696 },
- { 0x62AA, 104704 },
- { 0x62AB, 104681 },
- { 0x62AC, 104671 },
- { 0x62AD, 104666 },
- { 0x62AE, 104676 },
- { 0x62AF, 104729 },
- { 0x62B0, 104733 },
- { 0x62B1, 104725 },
- { 0x62B2, 104737 },
- { 0x62B3, 104785 },
- { 0x62B4, 104789 },
- { 0x62B5, 104781 },
- { 0x62B6, 104793 },
- { 0x62B7, 104746 },
- { 0x62B8, 104751 },
- { 0x62B9, 104741 },
- { 0x62BA, 104756 },
- { 0x62BB, 104766 },
- { 0x62BC, 104771 },
- { 0x62BD, 104761 },
- { 0x62BE, 104776 },
- { 0x62BF, 105638 },
- { 0x62C0, 105643 },
- { 0x62C1, 105633 },
- { 0x62C2, 105648 },
- { 0x62C3, 105628 },
- { 0x62C4, 105596 },
- { 0x62C5, 105591 },
- { 0x62C6, 105600 },
- { 0x62C7, 105604 },
- { 0x62C8, 105506 },
- { 0x62C9, 105658 },
- { 0x62CA, 105653 },
- { 0x62CB, 105669 },
- { 0x62CC, 105663 },
- { 0x62CD, 105342 },
- { 0x62CE, 105583 },
- { 0x62CF, 105587 },
- { 0x62D0, 105579 },
- { 0x62D1, 105503 },
- { 0x62D2, 105331 },
- { 0x62D3, 105335 },
- { 0x62D4, 105327 },
- { 0x62D5, 105678 },
- { 0x62D6, 105682 },
- { 0x62D7, 105674 },
- { 0x62D8, 105557 },
- { 0x62D9, 105561 },
- { 0x62DA, 105553 },
- { 0x62DB, 104816 },
- { 0x62DC, 104812 },
- { 0x62DD, 104820 },
- { 0x62DE, 104804 },
- { 0x62DF, 104800 },
- { 0x62E0, 104808 },
- { 0x62E1, 104797 },
- { 0x62E2, 105044 },
- { 0x62E3, 105049 },
- { 0x62E4, 105039 },
- { 0x62E5, 105054 },
- { 0x62E6, 105064 },
- { 0x62E7, 105069 },
- { 0x62E8, 105059 },
- { 0x62E9, 105074 },
- { 0x62EA, 105079 },
- { 0x62EB, 105085 },
- { 0x62EC, 104896 },
- { 0x62ED, 104900 },
- { 0x62EE, 104892 },
- { 0x62EF, 104919 },
- { 0x62F0, 104928 },
- { 0x62F1, 104915 },
- { 0x62F2, 104923 },
- { 0x62F3, 104949 },
- { 0x62F4, 104955 },
- { 0x62F5, 104943 },
- { 0x62F6, 104967 },
- { 0x62F7, 104973 },
- { 0x62F8, 104961 },
- { 0x62F9, 105023 },
- { 0x62FA, 105131 },
- { 0x62FB, 105136 },
- { 0x62FC, 105248 },
- { 0x62FD, 105234 },
- { 0x62FE, 105262 },
- { 0x62FF, 105231 },
- { 0x6300, 105033 },
- { 0x6301, 104909 },
- { 0x6302, 104937 },
- { 0x6303, 104984 },
- { 0x6304, 105256 },
- { 0x6305, 105242 },
- { 0x6306, 105270 },
- { 0x6307, 105028 },
- { 0x6308, 104904 },
- { 0x6309, 104932 },
- { 0x630A, 104979 },
- { 0x630B, 105251 },
- { 0x630C, 105237 },
- { 0x630D, 105265 },
- { 0x630E, 104996 },
- { 0x630F, 105002 },
- { 0x6310, 104990 },
- { 0x6311, 105539 },
- { 0x6312, 105533 },
- { 0x6313, 105393 },
- { 0x6314, 105379 },
- { 0x6315, 105400 },
- { 0x6316, 105386 },
- { 0x6317, 105460 },
- { 0x6318, 105446 },
- { 0x6319, 105453 },
- { 0x631A, 105439 },
- { 0x631B, 105497 },
- { 0x631C, 105491 },
- { 0x631D, 105711 },
- { 0x631E, 105698 },
- { 0x631F, 105724 },
- { 0x6320, 105527 },
- { 0x6321, 105521 },
- { 0x6322, 105356 },
- { 0x6323, 105349 },
- { 0x6324, 105371 },
- { 0x6325, 105363 },
- { 0x6326, 105432 },
- { 0x6327, 105418 },
- { 0x6328, 105425 },
- { 0x6329, 105411 },
- { 0x632A, 105485 },
- { 0x632B, 105479 },
- { 0x632C, 105706 },
- { 0x632D, 105693 },
- { 0x632E, 105719 },
- { 0x632F, 105513 },
- { 0x6330, 105517 },
- { 0x6331, 105509 },
- { 0x6332, 105545 },
- { 0x6333, 105549 },
- { 0x6334, 105345 },
- { 0x6335, 105407 },
- { 0x6336, 105475 },
- { 0x6337, 105471 },
- { 0x6338, 105467 },
- { 0x6339, 105703 },
- { 0x633A, 105690 },
- { 0x633B, 105716 },
- { 0x633C, 105686 },
- { 0x633D, 104847 },
- { 0x633E, 104859 },
- { 0x633F, 104841 },
- { 0x6340, 104853 },
- { 0x6341, 105303 },
- { 0x6342, 105319 },
- { 0x6343, 105287 },
- { 0x6344, 105295 },
- { 0x6345, 105311 },
- { 0x6346, 105279 },
- { 0x6347, 105109 },
- { 0x6348, 105103 },
- { 0x6349, 105572 },
- { 0x634A, 105565 },
- { 0x634B, 105165 },
- { 0x634C, 105160 },
- { 0x634D, 105617 },
- { 0x634E, 105610 },
- { 0x634F, 103082 },
- { 0x6350, 103078 },
- { 0x6351, 103058 },
- { 0x6352, 103061 },
- { 0x6353, 103069 },
- { 0x6354, 103075 },
- { 0x6355, 103086 },
- { 0x6356, 103089 },
- { 0x6357, 103064 },
- { 0x6358, 103072 },
- { 0x6359, 102698 },
- { 0x635A, 102700 },
- { 0x635B, 102715 },
- { 0x635C, 102707 },
- { 0x635D, 102723 },
- { 0x635E, 102711 },
- { 0x635F, 102719 },
- { 0x6360, 102703 },
- { 0x6361, 102671 },
- { 0x6362, 102654 },
- { 0x6363, 102662 },
- { 0x6364, 103122 },
- { 0x6365, 103130 },
- { 0x6366, 103126 },
- { 0x6367, 103002 },
- { 0x6368, 102992 },
- { 0x6369, 102987 },
- { 0x636A, 102997 },
- { 0x636B, 103137 },
- { 0x636C, 103134 },
- { 0x636D, 103140 },
- { 0x636E, 102637 },
- { 0x636F, 102647 },
- { 0x6370, 102644 },
- { 0x6371, 102600 },
- { 0x6372, 102604 },
- { 0x6373, 102629 },
- { 0x6374, 102640 },
- { 0x6375, 102633 },
- { 0x6376, 102650 },
- { 0x6377, 102597 },
- { 0x6378, 103286 },
- { 0x6379, 103289 },
- { 0x637A, 103292 },
- { 0x637B, 104714 },
- { 0x637C, 104717 },
- { 0x637D, 104721 },
- { 0x637E, 104827 },
- { 0x637F, 104830 },
- { 0x6380, 104834 },
- { 0x6381, 104708 },
- { 0x6382, 104824 },
- { 0x6383, 104711 },
- { 0x6384, 102978 },
- { 0x6385, 102984 },
- { 0x6386, 102981 },
- { 0x6387, 102948 },
- { 0x6388, 102952 },
- { 0x6389, 102944 },
- { 0x638A, 102627 },
- { 0x638B, 102760 },
- { 0x638C, 102757 },
- { 0x638D, 102766 },
- { 0x638E, 102763 },
- { 0x638F, 102589 },
- { 0x6390, 102593 },
- { 0x6391, 102579 },
- { 0x6392, 102584 },
- { 0x6393, 102975 },
- { 0x6394, 102972 },
- { 0x6395, 102902 },
- { 0x6396, 102898 },
- { 0x6397, 102894 },
- { 0x6398, 102872 },
- { 0x6399, 102879 },
- { 0x639A, 102875 },
- { 0x639B, 102861 },
- { 0x639C, 102868 },
- { 0x639D, 102864 },
- { 0x639E, 102835 },
- { 0x639F, 102839 },
- { 0x63A0, 102843 },
- { 0x63A1, 102821 },
- { 0x63A2, 102830 },
- { 0x63A3, 102825 },
- { 0x63A4, 102847 },
- { 0x63A5, 102856 },
- { 0x63A6, 102851 },
- { 0x63A7, 102810 },
- { 0x63A8, 102813 },
- { 0x63A9, 102817 },
- { 0x63AA, 102883 },
- { 0x63AB, 102890 },
- { 0x63AC, 102886 },
- { 0x63AD, 102751 },
- { 0x63AE, 102608 },
- { 0x63AF, 102613 },
- { 0x63B0, 102906 },
- { 0x63B1, 102913 },
- { 0x63B2, 102909 },
- { 0x63B3, 103053 },
- { 0x63B4, 103049 },
- { 0x63B5, 103018 },
- { 0x63B6, 103023 },
- { 0x63B7, 103044 },
- { 0x63B8, 103029 },
- { 0x63B9, 103039 },
- { 0x63BA, 103034 },
- { 0x63BB, 102917 },
- { 0x63BC, 102941 },
- { 0x63BD, 102928 },
- { 0x63BE, 102932 },
- { 0x63BF, 102919 },
- { 0x63C0, 102923 },
- { 0x63C1, 102937 },
- { 0x63C2, 104877 },
- { 0x63C3, 105339 },
- { 0x63C4, 102755 },
- { 0x63C5, 102696 },
- { 0x63C6, 104285 },
- { 0x63C7, 103273 },
- { 0x63C8, 103277 },
- { 0x63C9, 104280 },
- { 0x63CA, 104287 },
- { 0x63CB, 103281 },
- { 0x63CC, 104659 },
- { 0x63CD, 104655 },
- { 0x63CE, 104663 },
- { 0x63CF, 102965 },
- { 0x63D0, 102748 },
- { 0x63D1, 102727 },
- { 0x63D2, 102730 },
- { 0x63D3, 102733 },
- { 0x63D4, 102736 },
- { 0x63D5, 102739 },
- { 0x63D6, 102742 },
- { 0x63D7, 102745 },
- { 0x63D8, 103007 },
- { 0x63D9, 104838 },
- { 0x63DA, 105276 },
- { 0x63DB, 103225 },
- { 0x63DC, 103222 },
- { 0x63DD, 103212 },
- { 0x63DE, 103208 },
- { 0x63DF, 103219 },
- { 0x63E0, 103215 },
- { 0x63E1, 102780 },
- { 0x63E2, 102693 },
- { 0x63E3, 104278 },
- { 0x63E4, 102778 },
- { 0x63E5, 104600 },
- { 0x63E6, 102678 },
- { 0x63E7, 102681 },
- { 0x63E8, 102684 },
- { 0x63E9, 102687 },
- { 0x63EA, 102690 },
- { 0x63EB, 103228 },
- { 0x63EC, 103231 },
- { 0x63ED, 103234 },
- { 0x63EE, 103237 },
- { 0x63EF, 103240 },
- { 0x63F0, 103243 },
- { 0x63F1, 103246 },
- { 0x63F2, 103249 },
- { 0x63F3, 103252 },
- { 0x63F4, 103255 },
- { 0x63F5, 103258 },
- { 0x63F6, 103261 },
- { 0x63F7, 103264 },
- { 0x63F8, 103267 },
- { 0x63F9, 103270 },
- { 0x63FA, 30784 },
- { 0x63FB, 30789 },
- { 0x63FC, 30794 },
- { 0x63FD, 31104 },
- { 0x63FE, 31255 },
- { 0x63FF, 31159 },
- { 0x6400, 31019 },
- { 0x6401, 31681 },
- { 0x6402, 30799 },
- { 0x6403, 30804 },
- { 0x6404, 30809 },
- { 0x6405, 31413 },
- { 0x6406, 31373 },
- { 0x6407, 31353 },
- { 0x6408, 31004 },
- { 0x6409, 31757 },
- { 0x640A, 31499 },
- { 0x640B, 31084 },
- { 0x640C, 31024 },
- { 0x640D, 31478 },
- { 0x640E, 30814 },
- { 0x640F, 30819 },
- { 0x6410, 30824 },
- { 0x6411, 31074 },
- { 0x6412, 31250 },
- { 0x6413, 31554 },
- { 0x6414, 31732 },
- { 0x6415, 30829 },
- { 0x6416, 30834 },
- { 0x6417, 30839 },
- { 0x6418, 31534 },
- { 0x6419, 31265 },
- { 0x641A, 31295 },
- { 0x641B, 31473 },
- { 0x641C, 30844 },
- { 0x641D, 30849 },
- { 0x641E, 30854 },
- { 0x641F, 31600 },
- { 0x6420, 31280 },
- { 0x6421, 31610 },
- { 0x6422, 31519 },
- { 0x6423, 31468 },
- { 0x6424, 31438 },
- { 0x6425, 31458 },
- { 0x6426, 31762 },
- { 0x6427, 31676 },
- { 0x6428, 30874 },
- { 0x6429, 30879 },
- { 0x642A, 30884 },
- { 0x642B, 31595 },
- { 0x642C, 31363 },
- { 0x642D, 31463 },
- { 0x642E, 31174 },
- { 0x642F, 31767 },
- { 0x6430, 30904 },
- { 0x6431, 30909 },
- { 0x6432, 30914 },
- { 0x6433, 31199 },
- { 0x6434, 31144 },
- { 0x6435, 31049 },
- { 0x6436, 31549 },
- { 0x6437, 31332 },
- { 0x6438, 30859 },
- { 0x6439, 30864 },
- { 0x643A, 30869 },
- { 0x643B, 31225 },
- { 0x643C, 31686 },
- { 0x643D, 31691 },
- { 0x643E, 30889 },
- { 0x643F, 30894 },
- { 0x6440, 30899 },
- { 0x6441, 31235 },
- { 0x6442, 31054 },
- { 0x6443, 31300 },
- { 0x6444, 31124 },
- { 0x6445, 30919 },
- { 0x6446, 30924 },
- { 0x6447, 30929 },
- { 0x6448, 31569 },
- { 0x6449, 31348 },
- { 0x644A, 31584 },
- { 0x644B, 31094 },
- { 0x644C, 31660 },
- { 0x644D, 30934 },
- { 0x644E, 30939 },
- { 0x644F, 30944 },
- { 0x6450, 31327 },
- { 0x6451, 31179 },
- { 0x6452, 31488 },
- { 0x6453, 31388 },
- { 0x6454, 30949 },
- { 0x6455, 30954 },
- { 0x6456, 30959 },
- { 0x6457, 31169 },
- { 0x6458, 31154 },
- { 0x6459, 31448 },
- { 0x645A, 31220 },
- { 0x645B, 31772 },
- { 0x645C, 31285 },
- { 0x645D, 30964 },
- { 0x645E, 30969 },
- { 0x645F, 30974 },
- { 0x6460, 31368 },
- { 0x6461, 31630 },
- { 0x6462, 31666 },
- { 0x6463, 30984 },
- { 0x6464, 31717 },
- { 0x6465, 30979 },
- { 0x6466, 31260 },
- { 0x6467, 30989 },
- { 0x6468, 31483 },
- { 0x6469, 31194 },
- { 0x646A, 31423 },
- { 0x646B, 31044 },
- { 0x646C, 31433 },
- { 0x646D, 31215 },
- { 0x646E, 31039 },
- { 0x646F, 31752 },
- { 0x6470, 31009 },
- { 0x6471, 31230 },
- { 0x6472, 30994 },
- { 0x6473, 31189 },
- { 0x6474, 31358 },
- { 0x6475, 31514 },
- { 0x6476, 31564 },
- { 0x6477, 31383 },
- { 0x6478, 31579 },
- { 0x6479, 31418 },
- { 0x647A, 31209 },
- { 0x647B, 31311 },
- { 0x647C, 31701 },
- { 0x647D, 31559 },
- { 0x647E, 31338 },
- { 0x647F, 31625 },
- { 0x6480, 31737 },
- { 0x6481, 31615 },
- { 0x6482, 31620 },
- { 0x6483, 31707 },
- { 0x6484, 31064 },
- { 0x6485, 31671 },
- { 0x6486, 31119 },
- { 0x6487, 31275 },
- { 0x6488, 31029 },
- { 0x6489, 31184 },
- { 0x648A, 31034 },
- { 0x648B, 31290 },
- { 0x648C, 31109 },
- { 0x648D, 31509 },
- { 0x648E, 31089 },
- { 0x648F, 31393 },
- { 0x6490, 31014 },
- { 0x6491, 31727 },
- { 0x6492, 31139 },
- { 0x6493, 31645 },
- { 0x6494, 31655 },
- { 0x6495, 31722 },
- { 0x6496, 31589 },
- { 0x6497, 31305 },
- { 0x6498, 31493 },
- { 0x6499, 31443 },
- { 0x649A, 31240 },
- { 0x649B, 31149 },
- { 0x649C, 30999 },
- { 0x649D, 31322 },
- { 0x649E, 31343 },
- { 0x649F, 31574 },
- { 0x64A0, 31403 },
- { 0x64A1, 31059 },
- { 0x64A2, 31524 },
- { 0x64A3, 31245 },
- { 0x64A4, 31317 },
- { 0x64A5, 31134 },
- { 0x64A6, 31129 },
- { 0x64A7, 31640 },
- { 0x64A8, 31398 },
- { 0x64A9, 31428 },
- { 0x64AA, 31408 },
- { 0x64AB, 31742 },
- { 0x64AC, 31378 },
- { 0x64AD, 31114 },
- { 0x64AE, 31099 },
- { 0x64AF, 31544 },
- { 0x64B0, 31747 },
- { 0x64B1, 31529 },
- { 0x64B2, 31453 },
- { 0x64B3, 31696 },
- { 0x64B4, 31712 },
- { 0x64B5, 31539 },
- { 0x64B6, 31650 },
- { 0x64B7, 31204 },
- { 0x64B8, 31504 },
- { 0x64B9, 31164 },
- { 0x64BA, 31605 },
- { 0x64BB, 31069 },
- { 0x64BC, 31635 },
- { 0x64BD, 31270 },
- { 0x64BE, 31079 },
- { 0x64BF, 30748 },
- { 0x64C0, 30756 },
- { 0x64C1, 30780 },
- { 0x64C2, 30764 },
- { 0x64C3, 30760 },
- { 0x64C4, 30752 },
- { 0x64C5, 30776 },
- { 0x64C6, 30772 },
- { 0x64C7, 30768 },
- { 0x64C8, 31788 },
- { 0x64C9, 31783 },
- { 0x64CA, 31799 },
- { 0x64CB, 31809 },
- { 0x64CC, 31777 },
- { 0x64CD, 31793 },
- { 0x64CE, 31804 },
- { 0x64CF, 42243 },
- { 0x64D0, 42198 },
- { 0x64D1, 42246 },
- { 0x64D2, 42204 },
- { 0x64D3, 42234 },
- { 0x64D4, 42267 },
- { 0x64D5, 42210 },
- { 0x64D6, 42228 },
- { 0x64D7, 42237 },
- { 0x64D8, 42213 },
- { 0x64D9, 42216 },
- { 0x64DA, 42252 },
- { 0x64DB, 42255 },
- { 0x64DC, 42258 },
- { 0x64DD, 42195 },
- { 0x64DE, 42207 },
- { 0x64DF, 42225 },
- { 0x64E0, 42219 },
- { 0x64E1, 42222 },
- { 0x64E2, 42273 },
- { 0x64E3, 42231 },
- { 0x64E4, 42264 },
- { 0x64E5, 42249 },
- { 0x64E6, 42261 },
- { 0x64E7, 42201 },
- { 0x64E8, 42240 },
- { 0x64E9, 42270 },
- { 0x64EA, 42446 },
- { 0x64EB, 42458 },
- { 0x64EC, 42450 },
- { 0x64ED, 42454 },
- { 0x64EE, 42466 },
- { 0x64EF, 42510 },
- { 0x64F0, 42482 },
- { 0x64F1, 42478 },
- { 0x64F2, 42506 },
- { 0x64F3, 42486 },
- { 0x64F4, 42490 },
- { 0x64F5, 42518 },
- { 0x64F6, 42522 },
- { 0x64F7, 42526 },
- { 0x64F8, 42462 },
- { 0x64F9, 42474 },
- { 0x64FA, 42498 },
- { 0x64FB, 42494 },
- { 0x64FC, 42538 },
- { 0x64FD, 42502 },
- { 0x64FE, 42530 },
- { 0x64FF, 42514 },
- { 0x6500, 42470 },
- { 0x6501, 42534 },
- { 0x6502, 42412 },
- { 0x6503, 42392 },
- { 0x6504, 42408 },
- { 0x6505, 42396 },
- { 0x6506, 42420 },
- { 0x6507, 42424 },
- { 0x6508, 42384 },
- { 0x6509, 42404 },
- { 0x650A, 42400 },
- { 0x650B, 42432 },
- { 0x650C, 42416 },
- { 0x650D, 42388 },
- { 0x650E, 42428 },
- { 0x650F, 42441 },
- { 0x6510, 42436 },
- { 0x6511, 42560 },
- { 0x6512, 42608 },
- { 0x6513, 42576 },
- { 0x6514, 42572 },
- { 0x6515, 42592 },
- { 0x6516, 42600 },
- { 0x6517, 42580 },
- { 0x6518, 42616 },
- { 0x6519, 42620 },
- { 0x651A, 42624 },
- { 0x651B, 42556 },
- { 0x651C, 42568 },
- { 0x651D, 42588 },
- { 0x651E, 42584 },
- { 0x651F, 42636 },
- { 0x6520, 42596 },
- { 0x6521, 42628 },
- { 0x6522, 42612 },
- { 0x6523, 42564 },
- { 0x6524, 42604 },
- { 0x6525, 42632 },
- { 0x6526, 42640 },
- { 0x6527, 42645 },
- { 0x6528, 42340 },
- { 0x6529, 42280 },
- { 0x652A, 42344 },
- { 0x652B, 42288 },
- { 0x652C, 42300 },
- { 0x652D, 42328 },
- { 0x652E, 42372 },
- { 0x652F, 42296 },
- { 0x6530, 42320 },
- { 0x6531, 42332 },
- { 0x6532, 42304 },
- { 0x6533, 42352 },
- { 0x6534, 42356 },
- { 0x6535, 42360 },
- { 0x6536, 42276 },
- { 0x6537, 42292 },
- { 0x6538, 42316 },
- { 0x6539, 42308 },
- { 0x653A, 42312 },
- { 0x653B, 42380 },
- { 0x653C, 42324 },
- { 0x653D, 42368 },
- { 0x653E, 42348 },
- { 0x653F, 42364 },
- { 0x6540, 42284 },
- { 0x6541, 42336 },
- { 0x6542, 42376 },
- { 0x6543, 42654 },
- { 0x6544, 42710 },
- { 0x6545, 42662 },
- { 0x6546, 42698 },
- { 0x6547, 42738 },
- { 0x6548, 42670 },
- { 0x6549, 42690 },
- { 0x654A, 42702 },
- { 0x654B, 42674 },
- { 0x654C, 42718 },
- { 0x654D, 42722 },
- { 0x654E, 42726 },
- { 0x654F, 42650 },
- { 0x6550, 42666 },
- { 0x6551, 42686 },
- { 0x6552, 42678 },
- { 0x6553, 42682 },
- { 0x6554, 42746 },
- { 0x6555, 42694 },
- { 0x6556, 42734 },
- { 0x6557, 42714 },
- { 0x6558, 42730 },
- { 0x6559, 42658 },
- { 0x655A, 42706 },
- { 0x655B, 42742 },
- { 0x655C, 42548 },
- { 0x655D, 42542 },
- { 0x655E, 59193 },
- { 0x655F, 59290 },
- { 0x6560, 59245 },
- { 0x6561, 59271 },
- { 0x6562, 59156 },
- { 0x6563, 59264 },
- { 0x6564, 59309 },
- { 0x6565, 59151 },
- { 0x6566, 59185 },
- { 0x6567, 59304 },
- { 0x6568, 59222 },
- { 0x6569, 59207 },
- { 0x656A, 59170 },
- { 0x656B, 59285 },
- { 0x656C, 59259 },
- { 0x656D, 59237 },
- { 0x656E, 59141 },
- { 0x656F, 59175 },
- { 0x6570, 59294 },
- { 0x6571, 59212 },
- { 0x6572, 59197 },
- { 0x6573, 59160 },
- { 0x6574, 59275 },
- { 0x6575, 59249 },
- { 0x6576, 59227 },
- { 0x6577, 59146 },
- { 0x6578, 59180 },
- { 0x6579, 59299 },
- { 0x657A, 59217 },
- { 0x657B, 59202 },
- { 0x657C, 59165 },
- { 0x657D, 59280 },
- { 0x657E, 59254 },
- { 0x657F, 59232 },
- { 0x6580, 59242 },
- { 0x6581, 59319 },
- { 0x6582, 59316 },
- { 0x6583, 59331 },
- { 0x6584, 59322 },
- { 0x6585, 59325 },
- { 0x6586, 59313 },
- { 0x6587, 59328 },
- { 0x6588, 59268 },
- { 0x6589, 59190 },
- { 0x658A, 44606 },
- { 0x658B, 44757 },
- { 0x658C, 44760 },
- { 0x658D, 44763 },
- { 0x658E, 44766 },
- { 0x658F, 44769 },
- { 0x6590, 44772 },
- { 0x6591, 44775 },
- { 0x6592, 44778 },
- { 0x6593, 44781 },
- { 0x6594, 44784 },
- { 0x6595, 44787 },
- { 0x6596, 44790 },
- { 0x6597, 44793 },
- { 0x6598, 44796 },
- { 0x6599, 44799 },
- { 0x659A, 44802 },
- { 0x659B, 44805 },
- { 0x659C, 44808 },
- { 0x659D, 44811 },
- { 0x659E, 44814 },
- { 0x659F, 44817 },
- { 0x65A0, 44820 },
- { 0x65A1, 44823 },
- { 0x65A2, 44826 },
- { 0x65A3, 44829 },
- { 0x65A4, 44832 },
- { 0x65A5, 44835 },
- { 0x65A6, 44838 },
- { 0x65A7, 44841 },
- { 0x65A8, 44844 },
- { 0x65A9, 44847 },
- { 0x65AA, 44850 },
- { 0x65AB, 44853 },
- { 0x65AC, 44856 },
- { 0x65AD, 44859 },
- { 0x65AE, 44862 },
- { 0x65AF, 44865 },
- { 0x65B0, 44868 },
- { 0x65B1, 44871 },
- { 0x65B2, 44874 },
- { 0x65B3, 44877 },
- { 0x65B4, 44880 },
- { 0x65B5, 44883 },
- { 0x65B6, 44886 },
- { 0x65B7, 44889 },
- { 0x65B8, 44892 },
- { 0x65B9, 44895 },
- { 0x65BA, 44898 },
- { 0x65BB, 44901 },
- { 0x65BC, 44602 },
- { 0x65BD, 44610 },
- { 0x65BE, 44613 },
- { 0x65BF, 44616 },
- { 0x65C0, 44619 },
- { 0x65C1, 44622 },
- { 0x65C2, 44625 },
- { 0x65C3, 44628 },
- { 0x65C4, 44631 },
- { 0x65C5, 44634 },
- { 0x65C6, 44637 },
- { 0x65C7, 44640 },
- { 0x65C8, 44643 },
- { 0x65C9, 44646 },
- { 0x65CA, 44649 },
- { 0x65CB, 44652 },
- { 0x65CC, 44655 },
- { 0x65CD, 44658 },
- { 0x65CE, 44661 },
- { 0x65CF, 44664 },
- { 0x65D0, 44667 },
- { 0x65D1, 44670 },
- { 0x65D2, 44673 },
- { 0x65D3, 44676 },
- { 0x65D4, 44679 },
- { 0x65D5, 44682 },
- { 0x65D6, 44685 },
- { 0x65D7, 44688 },
- { 0x65D8, 44691 },
- { 0x65D9, 44694 },
- { 0x65DA, 44697 },
- { 0x65DB, 44700 },
- { 0x65DC, 44703 },
- { 0x65DD, 44706 },
- { 0x65DE, 44709 },
- { 0x65DF, 44712 },
- { 0x65E0, 44715 },
- { 0x65E1, 44718 },
- { 0x65E2, 44721 },
- { 0x65E3, 44724 },
- { 0x65E4, 44727 },
- { 0x65E5, 44730 },
- { 0x65E6, 44733 },
- { 0x65E7, 44736 },
- { 0x65E8, 44739 },
- { 0x65E9, 44742 },
- { 0x65EA, 44745 },
- { 0x65EB, 44748 },
- { 0x65EC, 44751 },
- { 0x65ED, 44754 },
- { 0x65EE, 61816 },
- { 0x65EF, 61742 },
- { 0x65F0, 61806 },
- { 0x65F1, 61996 },
- { 0x65F2, 61852 },
- { 0x65F3, 61829 },
- { 0x65F4, 61766 },
- { 0x65F5, 61976 },
- { 0x65F6, 61936 },
- { 0x65F7, 61912 },
- { 0x65F8, 61786 },
- { 0x65F9, 61872 },
- { 0x65FA, 62020 },
- { 0x65FB, 61956 },
- { 0x65FC, 61892 },
- { 0x65FD, 61737 },
- { 0x65FE, 61801 },
- { 0x65FF, 61991 },
- { 0x6600, 61847 },
- { 0x6601, 61824 },
- { 0x6602, 61761 },
- { 0x6603, 61971 },
- { 0x6604, 61931 },
- { 0x6605, 61907 },
- { 0x6606, 61781 },
- { 0x6607, 61867 },
- { 0x6608, 62015 },
- { 0x6609, 61951 },
- { 0x660A, 61887 },
- { 0x660B, 61752 },
- { 0x660C, 61747 },
- { 0x660D, 61811 },
- { 0x660E, 62001 },
- { 0x660F, 61857 },
- { 0x6610, 61834 },
- { 0x6611, 61771 },
- { 0x6612, 61981 },
- { 0x6613, 61941 },
- { 0x6614, 61917 },
- { 0x6615, 61791 },
- { 0x6616, 61877 },
- { 0x6617, 62025 },
- { 0x6618, 61961 },
- { 0x6619, 61897 },
- { 0x661A, 61922 },
- { 0x661B, 61732 },
- { 0x661C, 61796 },
- { 0x661D, 61986 },
- { 0x661E, 61842 },
- { 0x661F, 61819 },
- { 0x6620, 61756 },
- { 0x6621, 61966 },
- { 0x6622, 61926 },
- { 0x6623, 61902 },
- { 0x6624, 61776 },
- { 0x6625, 61862 },
- { 0x6626, 62010 },
- { 0x6627, 61946 },
- { 0x6628, 61882 },
- { 0x6629, 62006 },
- { 0x662A, 61839 },
- { 0x662B, 62030 },
- { 0x662C, 62033 },
- { 0x662D, 62036 },
- { 0x662E, 62039 },
- { 0x662F, 62042 },
- { 0x6630, 62045 },
- { 0x6631, 62048 },
- { 0x6632, 62051 },
- { 0x6633, 62054 },
- { 0x6634, 62057 },
- { 0x6635, 62060 },
- { 0x6636, 62063 },
- { 0x6637, 62066 },
- { 0x6638, 62069 },
- { 0x6639, 62072 },
- { 0x663A, 62075 },
- { 0x663B, 62078 },
- { 0x663C, 62081 },
- { 0x663D, 62084 },
- { 0x663E, 62087 },
- { 0x663F, 62090 },
- { 0x6640, 18889 },
- { 0x6641, 18893 },
- { 0x6642, 18839 },
- { 0x6643, 18857 },
- { 0x6644, 18920 },
- { 0x6645, 18875 },
- { 0x6646, 18866 },
- { 0x6647, 18848 },
- { 0x6648, 18911 },
- { 0x6649, 18902 },
- { 0x664A, 18884 },
- { 0x664B, 58069 },
- { 0x664C, 58180 },
- { 0x664D, 111812 },
- { 0x664E, 111817 },
- { 0x664F, 111822 },
- { 0x6650, 111827 },
- { 0x6651, 111832 },
- { 0x6652, 111837 },
- { 0x6653, 111842 },
- { 0x6654, 111847 },
- { 0x6655, 111852 },
- { 0x6656, 111857 },
- { 0x6657, 111862 },
- { 0x6658, 111867 },
- { 0x6659, 111872 },
- { 0x665A, 111877 },
- { 0x665B, 111882 },
- { 0x665C, 111887 },
- { 0x665D, 111892 },
- { 0x665E, 111897 },
- { 0x665F, 111902 },
- { 0x6660, 111907 },
- { 0x6661, 111912 },
- { 0x6662, 111917 },
- { 0x6663, 111922 },
- { 0x6664, 111927 },
- { 0x6665, 111932 },
- { 0x6666, 111937 },
- { 0x6667, 83627 },
- { 0x6668, 56886 },
- { 0x6669, 56892 },
- { 0x666A, 56449 },
- { 0x666B, 56451 },
- { 0x666C, 63940 },
- { 0x666D, 63945 },
- { 0x666E, 63950 },
- { 0x666F, 63955 },
- { 0x6670, 63960 },
- { 0x6671, 63965 },
- { 0x6672, 63970 },
- { 0x6673, 63975 },
- { 0x6674, 63980 },
- { 0x6675, 63985 },
- { 0x6676, 63990 },
- { 0x6677, 63995 },
- { 0x6678, 64000 },
- { 0x6679, 64005 },
- { 0x667A, 64010 },
- { 0x667B, 64015 },
- { 0x667C, 64020 },
- { 0x667D, 64025 },
- { 0x667E, 64030 },
- { 0x667F, 64035 },
- { 0x6680, 64040 },
- { 0x6681, 64045 },
- { 0x6682, 64050 },
- { 0x6683, 64055 },
- { 0x6684, 64060 },
- { 0x6685, 64065 },
- { 0x6686, 63728 },
- { 0x6687, 63732 },
- { 0x6688, 63738 },
- { 0x6689, 63740 },
- { 0x668A, 63926 },
- { 0x668B, 63749 },
- { 0x668C, 81953 },
- { 0x668D, 81959 },
- { 0x668E, 81965 },
- { 0x668F, 81971 },
- { 0x6690, 81977 },
- { 0x6691, 81983 },
- { 0x6692, 81989 },
- { 0x6693, 81995 },
- { 0x6694, 82001 },
- { 0x6695, 82007 },
- { 0x6696, 82013 },
- { 0x6697, 82019 },
- { 0x6698, 82025 },
- { 0x6699, 82031 },
- { 0x669A, 82037 },
- { 0x669B, 82043 },
- { 0x669C, 82049 },
- { 0x669D, 82055 },
- { 0x669E, 82061 },
- { 0x669F, 82067 },
- { 0x66A0, 82073 },
- { 0x66A1, 82079 },
- { 0x66A2, 82085 },
- { 0x66A3, 82091 },
- { 0x66A4, 82097 },
- { 0x66A5, 82103 },
- { 0x66A6, 52370 },
- { 0x66A7, 52373 },
- { 0x66A8, 82168 },
- { 0x66A9, 82174 },
- { 0x66AA, 82180 },
- { 0x66AB, 82186 },
- { 0x66AC, 82192 },
- { 0x66AD, 82198 },
- { 0x66AE, 82204 },
- { 0x66AF, 82210 },
- { 0x66B0, 82216 },
- { 0x66B1, 82222 },
- { 0x66B2, 82228 },
- { 0x66B3, 82234 },
- { 0x66B4, 82240 },
- { 0x66B5, 82246 },
- { 0x66B6, 82252 },
- { 0x66B7, 82258 },
- { 0x66B8, 82264 },
- { 0x66B9, 82270 },
- { 0x66BA, 82276 },
- { 0x66BB, 82282 },
- { 0x66BC, 82288 },
- { 0x66BD, 82294 },
- { 0x66BE, 82300 },
- { 0x66BF, 82306 },
- { 0x66C0, 82312 },
- { 0x66C1, 82318 },
- { 0x66C2, 57477 },
- { 0x66C3, 82152 },
- { 0x66C4, 82155 },
- { 0x66C5, 82158 },
- { 0x66C6, 82149 },
- { 0x66C7, 82161 },
- { 0x66C8, 52739 },
- { 0x66C9, 63726 },
- { 0x66CA, 63930 },
- { 0x66CB, 63936 },
- { 0x66CC, 63730 },
- { 0x66CD, 63924 },
- { 0x66CE, 63734 },
- { 0x66CF, 63736 },
- { 0x66D0, 63928 },
- { 0x66D1, 63742 },
- { 0x66D2, 63747 },
- { 0x66D3, 82876 },
- { 0x66D4, 82881 },
- { 0x66D5, 82886 },
- { 0x66D6, 82891 },
- { 0x66D7, 82896 },
- { 0x66D8, 82901 },
- { 0x66D9, 82906 },
- { 0x66DA, 82911 },
- { 0x66DB, 82916 },
- { 0x66DC, 82921 },
- { 0x66DD, 82926 },
- { 0x66DE, 82931 },
- { 0x66DF, 82936 },
- { 0x66E0, 82941 },
- { 0x66E1, 82946 },
- { 0x66E2, 82951 },
- { 0x66E3, 82956 },
- { 0x66E4, 82961 },
- { 0x66E5, 82966 },
- { 0x66E6, 82971 },
- { 0x66E7, 82976 },
- { 0x66E8, 82981 },
- { 0x66E9, 82986 },
- { 0x66EA, 82991 },
- { 0x66EB, 82996 },
- { 0x66EC, 83001 },
- { 0x66ED, 53240 },
- { 0x66EE, 64103 },
- { 0x66EF, 64100 },
- { 0x66F0, 63831 },
- { 0x66F1, 63819 },
- { 0x66F2, 63787 },
- { 0x66F3, 64097 },
- { 0x66F4, 63763 },
- { 0x66F5, 63811 },
- { 0x66F6, 63903 },
- { 0x66F7, 63815 },
- { 0x66F8, 63767 },
- { 0x66F9, 63859 },
- { 0x66FA, 63879 },
- { 0x66FB, 63851 },
- { 0x66FC, 63779 },
- { 0x66FD, 63827 },
- { 0x66FE, 63771 },
- { 0x66FF, 63855 },
- { 0x6700, 63775 },
- { 0x6701, 63899 },
- { 0x6702, 63883 },
- { 0x6703, 63907 },
- { 0x6704, 63807 },
- { 0x6705, 63799 },
- { 0x6706, 63875 },
- { 0x6707, 63839 },
- { 0x6708, 63847 },
- { 0x6709, 63751 },
- { 0x670A, 63755 },
- { 0x670B, 63915 },
- { 0x670C, 63823 },
- { 0x670D, 63759 },
- { 0x670E, 63791 },
- { 0x670F, 63843 },
- { 0x6710, 63911 },
- { 0x6711, 63835 },
- { 0x6712, 63891 },
- { 0x6713, 63895 },
- { 0x6714, 63795 },
- { 0x6715, 63871 },
- { 0x6716, 63867 },
- { 0x6717, 63863 },
- { 0x6718, 63887 },
- { 0x6719, 63783 },
- { 0x671A, 63803 },
- { 0x671B, 83609 },
- { 0x671C, 83573 },
- { 0x671D, 83579 },
- { 0x671E, 83591 },
- { 0x671F, 83615 },
- { 0x6720, 83597 },
- { 0x6721, 83621 },
- { 0x6722, 83585 },
- { 0x6723, 83603 },
- { 0x6724, 57412 },
- { 0x6725, 57370 },
- { 0x6726, 57488 },
- { 0x6727, 19089 },
- { 0x6728, 43746 },
- { 0x6729, 31928 },
- { 0x672A, 64111 },
- { 0x672B, 64110 },
- { 0x672C, 87127 },
- { 0x672D, 53363 },
- { 0x672E, 62240 },
- { 0x672F, 43237 },
- { 0x6730, 34591 },
- { 0x6731, 65745 },
- { 0x6732, 31817 },
- { 0x6733, 18937 },
- { 0x6734, 18934 },
- { 0x6735, 18940 },
- { 0x6736, 19108 },
- { 0x6737, 6864 },
- { 0x6738, 55130 },
- { 0x6739, 19085 },
- { 0x673A, 55126 },
- { 0x673B, 12653 },
- { 0x673C, 54710 },
- { 0x673D, 12711 },
- { 0x673E, 54714 },
- { 0x673F, 70275 },
- { 0x6740, 6860 },
- { 0x6741, 19080 },
- { 0x6742, 12706 },
- { 0x6743, 12649 },
- { 0x6744, 9315 },
- { 0x6745, 58420 },
- { 0x6746, 83107 },
- { 0x6747, 105774 },
- { 0x6748, 18394 },
- { 0x6749, 34617 },
- { 0x674A, 34623 },
- { 0x674B, 34628 },
- { 0x674C, 34632 },
- { 0x674D, 18775 },
- { 0x674E, 18778 },
- { 0x674F, 18784 },
- { 0x6750, 18781 },
- { 0x6751, 5926 },
- { 0x6752, 15021 },
- { 0x6753, 5932 },
- { 0x6754, 14587 },
- { 0x6755, 56439 },
- { 0x6756, 70138 },
- { 0x6757, 83095 },
- { 0x6758, 95038 },
- { 0x6759, 94634 },
- { 0x675A, 14201 },
- { 0x675B, 43252 },
- { 0x675C, 5934 },
- { 0x675D, 34302 },
- { 0x675E, 43625 },
- { 0x675F, 14299 },
- { 0x6760, 78864 },
- { 0x6761, 98707 },
- { 0x6762, 55665 },
- { 0x6763, 5910 },
- { 0x6764, 5907 },
- { 0x6765, 12686 },
- { 0x6766, 12624 },
- { 0x6767, 30745 },
- { 0x6768, 45159 },
- { 0x6769, 12715 },
- { 0x676A, 81943 },
- { 0x676B, 54481 },
- { 0x676C, 85639 },
- { 0x676D, 45293 },
- { 0x676E, 30747 },
- { 0x676F, 101851 },
- { 0x6770, 98709 },
- { 0x6771, 30340 },
- { 0x6772, 42796 },
- { 0x6773, 98107 },
- { 0x6774, 9281 },
- { 0x6775, 22021 },
- { 0x6776, 14208 },
- { 0x6777, 32530 },
- { 0x6778, 70137 },
- { 0x6779, 101837 },
- { 0x677A, 95974 },
- { 0x677B, 33373 },
- { 0x677C, 13382 },
- { 0x677D, 62098 },
- { 0x677E, 14283 },
- { 0x677F, 14281 },
- { 0x6780, 43753 },
- { 0x6781, 18824 },
- { 0x6782, 83176 },
- { 0x6783, 98406 },
- { 0x6784, 18591 },
- { 0x6785, 45202 },
- { 0x6786, 62278 },
- { 0x6787, 18829 },
- { 0x6788, 14147 },
- { 0x6789, 33734 },
- { 0x678A, 19100 },
- { 0x678B, 12596 },
- { 0x678C, 14423 },
- { 0x678D, 52636 },
- { 0x678E, 5940 },
- { 0x678F, 72195 },
- { 0x6790, 43755 },
- { 0x6791, 87122 },
- { 0x6792, 18661 },
- { 0x6793, 80058 },
- { 0x6794, 57486 },
- { 0x6795, 22490 },
- { 0x6796, 98388 },
- { 0x6797, 18074 },
- { 0x6798, 9270 },
- { 0x6799, 57468 },
- { 0x679A, 12610 },
- { 0x679B, 53971 },
- { 0x679C, 14406 },
- { 0x679D, 15024 },
- { 0x679E, 70148 },
- { 0x679F, 83653 },
- { 0x67A0, 12055 },
- { 0x67A1, 70145 },
- { 0x67A2, 12039 },
- { 0x67A3, 12613 },
- { 0x67A4, 42814 },
- { 0x67A5, 62093 },
- { 0x67A6, 52535 },
- { 0x67A7, 65753 },
- { 0x67A8, 66648 },
- { 0x67A9, 112217 },
- { 0x67AA, 87124 },
- { 0x67AB, 45162 },
- { 0x67AC, 95067 },
- { 0x67AD, 77566 },
- { 0x67AE, 55333 },
- { 0x67AF, 32526 },
- { 0x67B0, 70150 },
- { 0x67B1, 83368 },
- { 0x67B2, 57473 },
- { 0x67B3, 14216 },
- { 0x67B4, 79358 },
- { 0x67B5, 12125 },
- { 0x67B6, 15019 },
- { 0x67B7, 14124 },
- { 0x67B8, 52586 },
- { 0x67B9, 100455 },
- { 0x67BA, 22030 },
- { 0x67BB, 55667 },
- { 0x67BC, 80864 },
- { 0x67BD, 83008 },
- { 0x67BE, 60559 },
- { 0x67BF, 53295 },
- { 0x67C0, 30341 },
- { 0x67C1, 57466 },
- { 0x67C2, 42802 },
- { 0x67C3, 42809 },
- { 0x67C4, 12588 },
- { 0x67C5, 83866 },
- { 0x67C6, 69531 },
- { 0x67C7, 45166 },
- { 0x67C8, 52580 },
- { 0x67C9, 58411 },
- { 0x67CA, 100879 },
- { 0x67CB, 31860 },
- { 0x67CC, 43629 },
- { 0x67CD, 95975 },
- { 0x67CE, 42750 },
- { 0x67CF, 10820 },
- { 0x67D0, 43703 },
- { 0x67D1, 54479 },
- { 0x67D2, 57460 },
- { 0x67D3, 100886 },
- { 0x67D4, 34585 },
- { 0x67D5, 44593 },
- { 0x67D6, 14418 },
- { 0x67D7, 85648 },
- { 0x67D8, 12667 },
- { 0x67D9, 55670 },
- { 0x67DA, 45185 },
- { 0x67DB, 59545 },
- { 0x67DC, 81935 },
- { 0x67DD, 98386 },
- { 0x67DE, 45294 },
- { 0x67DF, 60557 },
- { 0x67E0, 65410 },
- { 0x67E1, 54631 },
- { 0x67E2, 59547 },
- { 0x67E3, 62307 },
- { 0x67E4, 54330 },
- { 0x67E5, 9310 },
- { 0x67E6, 99539 },
- { 0x67E7, 87120 },
- { 0x67E8, 105729 },
- { 0x67E9, 52582 },
- { 0x67EA, 53366 },
- { 0x67EB, 52680 },
- { 0x67EC, 54538 },
- { 0x67ED, 22495 },
- { 0x67EE, 65769 },
- { 0x67EF, 32975 },
- { 0x67F0, 64116 },
- { 0x67F1, 55134 },
- { 0x67F2, 45210 },
- { 0x67F3, 52368 },
- { 0x67F4, 52366 },
- { 0x67F5, 57469 },
- { 0x67F6, 101850 },
- { 0x67F7, 19069 },
- { 0x67F8, 5944 },
- { 0x67F9, 33740 },
- { 0x67FA, 14420 },
- { 0x67FB, 56440 },
- { 0x67FC, 18071 },
- { 0x67FD, 66957 },
- { 0x67FE, 22504 },
- { 0x67FF, 87126 },
- { 0x6800, 72170 },
- { 0x6801, 87133 },
- { 0x6802, 44553 },
- { 0x6803, 44554 },
- { 0x6804, 81944 },
- { 0x6805, 64106 },
- { 0x6806, 22502 },
- { 0x6807, 22499 },
- { 0x6808, 51713 },
- { 0x6809, 79355 },
- { 0x680A, 77518 },
- { 0x680B, 79152 },
- { 0x680C, 12051 },
- { 0x680D, 85640 },
- { 0x680E, 22497 },
- { 0x680F, 13356 },
- { 0x6810, 101882 },
- { 0x6811, 52585 },
- { 0x6812, 99560 },
- { 0x6813, 58388 },
- { 0x6814, 58759 },
- { 0x6815, 79360 },
- { 0x6816, 77521 },
- { 0x6817, 34949 },
- { 0x6818, 18402 },
- { 0x6819, 55123 },
- { 0x681A, 55120 },
- { 0x681B, 62282 },
- { 0x681C, 18406 },
- { 0x681D, 23270 },
- { 0x681E, 85643 },
- { 0x681F, 4454 },
- { 0x6820, 55160 },
- { 0x6821, 18988 },
- { 0x6822, 18972 },
- { 0x6823, 18976 },
- { 0x6824, 18980 },
- { 0x6825, 18984 },
- { 0x6826, 9280 },
- { 0x6827, 31856 },
- { 0x6828, 315 },
- { 0x6829, 34595 },
- { 0x682A, 5875 },
- { 0x682B, 34239 },
- { 0x682C, 59068 },
- { 0x682D, 52363 },
- { 0x682E, 5313 },
- { 0x682F, 45091 },
- { 0x6830, 88551 },
- { 0x6831, 34602 },
- { 0x6832, 33583 },
- { 0x6833, 33584 },
- { 0x6834, 22492 },
- { 0x6835, 9279 },
- { 0x6836, 12679 },
- { 0x6837, 33319 },
- { 0x6838, 51642 },
- { 0x6839, 62281 },
- { 0x683A, 56446 },
- { 0x683B, 5894 },
- { 0x683C, 9259 },
- { 0x683D, 12076 },
- { 0x683E, 75986 },
- { 0x683F, 61595 },
- { 0x6840, 52675 },
- { 0x6841, 5307 },
- { 0x6842, 4081 },
- { 0x6843, 79151 },
- { 0x6844, 12699 },
- { 0x6845, 12595 },
- { 0x6846, 83651 },
- { 0x6847, 66650 },
- { 0x6848, 54619 },
- { 0x6849, 78619 },
- { 0x684A, 12037 },
- { 0x684B, 106134 },
- { 0x684C, 12071 },
- { 0x684D, 61725 },
- { 0x684E, 23269 },
- { 0x684F, 52348 },
- { 0x6850, 95031 },
- { 0x6851, 66144 },
- { 0x6852, 58213 },
- { 0x6853, 31857 },
- { 0x6854, 5876 },
- { 0x6855, 34240 },
- { 0x6856, 52364 },
- { 0x6857, 5314 },
- { 0x6858, 45092 },
- { 0x6859, 83174 },
- { 0x685A, 22493 },
- { 0x685B, 51643 },
- { 0x685C, 5895 },
- { 0x685D, 9260 },
- { 0x685E, 12645 },
- { 0x685F, 58672 },
- { 0x6860, 15026 },
- { 0x6861, 12053 },
- { 0x6862, 32524 },
- { 0x6863, 9262 },
- { 0x6864, 9242 },
- { 0x6865, 70141 },
- { 0x6866, 12500 },
- { 0x6867, 5921 },
- { 0x6868, 5906 },
- { 0x6869, 14141 },
- { 0x686A, 31859 },
- { 0x686B, 54482 },
- { 0x686C, 34610 },
- { 0x686D, 34651 },
- { 0x686E, 34686 },
- { 0x686F, 34743 },
- { 0x6870, 45175 },
- { 0x6871, 55117 },
- { 0x6872, 107 },
- { 0x6873, 54473 },
- { 0x6874, 54476 },
- { 0x6875, 70142 },
- { 0x6876, 14157 },
- { 0x6877, 18812 },
- { 0x6878, 55139 },
- { 0x6879, 100051 },
- { 0x687A, 61497 },
- { 0x687B, 64118 },
- { 0x687C, 22541 },
- { 0x687D, 18929 },
- { 0x687E, 48367 },
- { 0x687F, 42813 },
- { 0x6880, 55145 },
- { 0x6881, 32546 },
- { 0x6882, 58674 },
- { 0x6883, 32539 },
- { 0x6884, 13378 },
- { 0x6885, 66142 },
- { 0x6886, 101931 },
- { 0x6887, 55143 },
- { 0x6888, 55141 },
- { 0x6889, 100052 },
- { 0x688A, 12107 },
- { 0x688B, 18658 },
- { 0x688C, 5306 },
- { 0x688D, 12678 },
- { 0x688E, 6223 },
- { 0x688F, 35072 },
- { 0x6890, 45161 },
- { 0x6891, 6229 },
- { 0x6892, 10876 },
- { 0x6893, 10886 },
- { 0x6894, 52346 },
- { 0x6895, 35073 },
- { 0x6896, 18593 },
- { 0x6897, 52304 },
- { 0x6898, 6234 },
- { 0x6899, 6239 },
- { 0x689A, 32218 },
- { 0x689B, 32220 },
- { 0x689C, 12034 },
- { 0x689D, 106104 },
- { 0x689E, 82804 },
- { 0x689F, 79353 },
- { 0x68A0, 79362 },
- { 0x68A1, 19103 },
- { 0x68A2, 12035 },
- { 0x68A3, 112290 },
- { 0x68A4, 15055 },
- { 0x68A5, 5949 },
- { 0x68A6, 33369 },
- { 0x68A7, 102516 },
- { 0x68A8, 95481 },
- { 0x68A9, 44537 },
- { 0x68AA, 80057 },
- { 0x68AB, 14131 },
- { 0x68AC, 12567 },
- { 0x68AD, 58671 },
- { 0x68AE, 42797 },
- { 0x68AF, 64117 },
- { 0x68B0, 14215 },
- { 0x68B1, 12697 },
- { 0x68B2, 13358 },
- { 0x68B3, 14285 },
- { 0x68B4, 5930 },
- { 0x68B5, 12696 },
- { 0x68B6, 55666 },
- { 0x68B7, 44511 },
- { 0x68B8, 65748 },
- { 0x68B9, 55336 },
- { 0x68BA, 43242 },
- { 0x68BB, 10893 },
- { 0x68BC, 98407 },
- { 0x68BD, 58667 },
- { 0x68BE, 22036 },
- { 0x68BF, 12074 },
- { 0x68C0, 22023 },
- { 0x68C1, 55152 },
- { 0x68C2, 52361 },
- { 0x68C3, 22039 },
- { 0x68C4, 98162 },
- { 0x68C5, 22042 },
- { 0x68C6, 58029 },
- { 0x68C7, 75981 },
- { 0x68C8, 15057 },
- { 0x68C9, 12100 },
- { 0x68CA, 83155 },
- { 0x68CB, 87193 },
- { 0x68CC, 98420 },
- { 0x68CD, 58222 },
- { 0x68CE, 12420 },
- { 0x68CF, 14212 },
- { 0x68D0, 45178 },
- { 0x68D1, 18927 },
- { 0x68D2, 52667 },
- { 0x68D3, 64181 },
- { 0x68D4, 34812 },
- { 0x68D5, 58744 },
- { 0x68D6, 31847 },
- { 0x68D7, 70283 },
- { 0x68D8, 22274 },
- { 0x68D9, 44514 },
- { 0x68DA, 66631 },
- { 0x68DB, 66643 },
- { 0x68DC, 66635 },
- { 0x68DD, 66639 },
- { 0x68DE, 31849 },
- { 0x68DF, 18672 },
- { 0x68E0, 14410 },
- { 0x68E1, 82372 },
- { 0x68E2, 85651 },
- { 0x68E3, 80866 },
- { 0x68E4, 45180 },
- { 0x68E5, 61596 },
- { 0x68E6, 5905 },
- { 0x68E7, 12584 },
- { 0x68E8, 14152 },
- { 0x68E9, 14191 },
- { 0x68EA, 14198 },
- { 0x68EB, 66966 },
- { 0x68EC, 83370 },
- { 0x68ED, 12118 },
- { 0x68EE, 18668 },
- { 0x68EF, 18679 },
- { 0x68F0, 4443 },
- { 0x68F1, 87135 },
- { 0x68F2, 62230 },
- { 0x68F3, 32971 },
- { 0x68F4, 98098 },
- { 0x68F5, 83178 },
- { 0x68F6, 101845 },
- { 0x68F7, 66652 },
- { 0x68F8, 48378 },
- { 0x68F9, 82326 },
- { 0x68FA, 82327 },
- { 0x68FB, 43705 },
- { 0x68FC, 14150 },
- { 0x68FD, 22019 },
- { 0x68FE, 12072 },
- { 0x68FF, 51718 },
- { 0x6900, 18590 },
- { 0x6901, 14133 },
- { 0x6902, 52632 },
- { 0x6903, 13385 },
- { 0x6904, 98720 },
- { 0x6905, 32522 },
- { 0x6906, 5924 },
- { 0x6907, 98384 },
- { 0x6908, 52358 },
- { 0x6909, 69533 },
- { 0x690A, 51726 },
- { 0x690B, 22514 },
- { 0x690C, 61722 },
- { 0x690D, 45094 },
- { 0x690E, 79280 },
- { 0x690F, 75990 },
- { 0x6910, 43734 },
- { 0x6911, 43729 },
- { 0x6912, 14178 },
- { 0x6913, 14183 },
- { 0x6914, 62094 },
- { 0x6915, 52349 },
- { 0x6916, 97999 },
- { 0x6917, 51626 },
- { 0x6918, 51631 },
- { 0x6919, 98997 },
- { 0x691A, 51628 },
- { 0x691B, 95 },
- { 0x691C, 55161 },
- { 0x691D, 43253 },
- { 0x691E, 43254 },
- { 0x691F, 34587 },
- { 0x6920, 101840 },
- { 0x6921, 32547 },
- { 0x6922, 112209 },
- { 0x6923, 12590 },
- { 0x6924, 82750 },
- { 0x6925, 52356 },
- { 0x6926, 65414 },
- { 0x6927, 87170 },
- { 0x6928, 87177 },
- { 0x6929, 87163 },
- { 0x692A, 111254 },
- { 0x692B, 6216 },
- { 0x692C, 12690 },
- { 0x692D, 63722 },
- { 0x692E, 63711 },
- { 0x692F, 63712 },
- { 0x6930, 63717 },
- { 0x6931, 55335 },
- { 0x6932, 75977 },
- { 0x6933, 111639 },
- { 0x6934, 112264 },
- { 0x6935, 13283 },
- { 0x6936, 43707 },
- { 0x6937, 5950 },
- { 0x6938, 13282 },
- { 0x6939, 14155 },
- { 0x693A, 12057 },
- { 0x693B, 12058 },
- { 0x693C, 66651 },
- { 0x693D, 13118 },
- { 0x693E, 32548 },
- { 0x693F, 12046 },
- { 0x6940, 5916 },
- { 0x6941, 302 },
- { 0x6942, 14432 },
- { 0x6943, 10843 },
- { 0x6944, 85 },
- { 0x6945, 48174 },
- { 0x6946, 22522 },
- { 0x6947, 22516 },
- { 0x6948, 22533 },
- { 0x6949, 22537 },
- { 0x694A, 22528 },
- { 0x694B, 12592 },
- { 0x694C, 75984 },
- { 0x694D, 55151 },
- { 0x694E, 45295 },
- { 0x694F, 7141 },
- { 0x6950, 22489 },
- { 0x6951, 52330 },
- { 0x6952, 100880 },
- { 0x6953, 98728 },
- { 0x6954, 57484 },
- { 0x6955, 9290 },
- { 0x6956, 79364 },
- { 0x6957, 65384 },
- { 0x6958, 18370 },
- { 0x6959, 34886 },
- { 0x695A, 23288 },
- { 0x695B, 23305 },
- { 0x695C, 23320 },
- { 0x695D, 23308 },
- { 0x695E, 33506 },
- { 0x695F, 33391 },
- { 0x6960, 105779 },
- { 0x6961, 111368 },
- { 0x6962, 105782 },
- { 0x6963, 111371 },
- { 0x6964, 30708 },
- { 0x6965, 34384 },
- { 0x6966, 56472 },
- { 0x6967, 18807 },
- { 0x6968, 18805 },
- { 0x6969, 61563 },
- { 0x696A, 61575 },
- { 0x696B, 53600 },
- { 0x696C, 34736 },
- { 0x696D, 22171 },
- { 0x696E, 43409 },
- { 0x696F, 300 },
- { 0x6970, 12476 },
- { 0x6971, 22542 },
- { 0x6972, 51645 },
- { 0x6973, 98708 },
- { 0x6974, 59422 },
- { 0x6975, 12102 },
- { 0x6976, 18688 },
- { 0x6977, 18700 },
- { 0x6978, 18724 },
- { 0x6979, 18708 },
- { 0x697A, 18704 },
- { 0x697B, 18692 },
- { 0x697C, 18720 },
- { 0x697D, 18716 },
- { 0x697E, 18712 },
- { 0x697F, 18696 },
- { 0x6980, 18728 },
- { 0x6981, 18732 },
- { 0x6982, 18736 },
- { 0x6983, 18745 },
- { 0x6984, 18763 },
- { 0x6985, 18751 },
- { 0x6986, 18748 },
- { 0x6987, 18739 },
- { 0x6988, 18760 },
- { 0x6989, 18757 },
- { 0x698A, 18754 },
- { 0x698B, 18742 },
- { 0x698C, 18766 },
- { 0x698D, 18769 },
- { 0x698E, 32774 },
- { 0x698F, 32776 },
- { 0x6990, 32782 },
- { 0x6991, 66959 },
- { 0x6992, 66960 },
- { 0x6993, 62276 },
- { 0x6994, 12101 },
- { 0x6995, 43260 },
- { 0x6996, 102556 },
- { 0x6997, 18196 },
- { 0x6998, 98 },
- { 0x6999, 12693 },
- { 0x699A, 6224 },
- { 0x699B, 52662 },
- { 0x699C, 12418 },
- { 0x699D, 52669 },
- { 0x699E, 52670 },
- { 0x699F, 79683 },
- { 0x69A0, 12786 },
- { 0x69A1, 98722 },
- { 0x69A2, 32573 },
- { 0x69A3, 34999 },
- { 0x69A4, 18469 },
- { 0x69A5, 98710 },
- { 0x69A6, 87130 },
- { 0x69A7, 12043 },
- { 0x69A8, 64107 },
- { 0x69A9, 75995 },
- { 0x69AA, 45191 },
- { 0x69AB, 9246 },
- { 0x69AC, 51004 },
- { 0x69AD, 18404 },
- { 0x69AE, 30665 },
- { 0x69AF, 30680 },
- { 0x69B0, 30668 },
- { 0x69B1, 30684 },
- { 0x69B2, 30662 },
- { 0x69B3, 13043 },
- { 0x69B4, 54542 },
- { 0x69B5, 52391 },
- { 0x69B6, 83055 },
- { 0x69B7, 83061 },
- { 0x69B8, 83065 },
- { 0x69B9, 83080 },
- { 0x69BA, 83015 },
- { 0x69BB, 52382 },
- { 0x69BC, 34641 },
- { 0x69BD, 83141 },
- { 0x69BE, 83146 },
- { 0x69BF, 83121 },
- { 0x69C0, 83126 },
- { 0x69C1, 18114 },
- { 0x69C2, 18188 },
- { 0x69C3, 83131 },
- { 0x69C4, 83136 },
- { 0x69C5, 83111 },
- { 0x69C6, 83116 },
- { 0x69C7, 18076 },
- { 0x69C8, 18090 },
- { 0x69C9, 58007 },
- { 0x69CA, 80048 },
- { 0x69CB, 34226 },
- { 0x69CC, 62105 },
- { 0x69CD, 52338 },
- { 0x69CE, 18101 },
- { 0x69CF, 34673 },
- { 0x69D0, 14426 },
- { 0x69D1, 14590 },
- { 0x69D2, 35070 },
- { 0x69D3, 8925 },
- { 0x69D4, 10890 },
- { 0x69D5, 34213 },
- { 0x69D6, 98990 },
- { 0x69D7, 8363 },
- { 0x69D8, 12682 },
- { 0x69D9, 52588 },
- { 0x69DA, 62106 },
- { 0x69DB, 5922 },
- { 0x69DC, 61598 },
- { 0x69DD, 72184 },
- { 0x69DE, 72187 },
- { 0x69DF, 72192 },
- { 0x69E0, 19097 },
- { 0x69E1, 19094 },
- { 0x69E2, 19090 },
- { 0x69E3, 18302 },
- { 0x69E4, 45193 },
- { 0x69E5, 14174 },
- { 0x69E6, 12120 },
- { 0x69E7, 12115 },
- { 0x69E8, 12586 },
- { 0x69E9, 19016 },
- { 0x69EA, 19021 },
- { 0x69EB, 19018 },
- { 0x69EC, 14142 },
- { 0x69ED, 14145 },
- { 0x69EE, 14143 },
- { 0x69EF, 19028 },
- { 0x69F0, 19024 },
- { 0x69F1, 19026 },
- { 0x69F2, 72183 },
- { 0x69F3, 14190 },
- { 0x69F4, 32523 },
- { 0x69F5, 105808 },
- { 0x69F6, 52672 },
- { 0x69F7, 52677 },
- { 0x69F8, 58005 },
- { 0x69F9, 80867 },
- { 0x69FA, 80178 },
- { 0x69FB, 61721 },
- { 0x69FC, 87144 },
- { 0x69FD, 106100 },
- { 0x69FE, 79282 },
- { 0x69FF, 72164 },
- { 0x6A00, 101880 },
- { 0x6A01, 7180 },
- { 0x6A02, 98167 },
- { 0x6A03, 14194 },
- { 0x6A04, 33732 },
- { 0x6A05, 44535 },
- { 0x6A06, 13122 },
- { 0x6A07, 83168 },
- { 0x6A08, 34196 },
- { 0x6A09, 34199 },
- { 0x6A0A, 34193 },
- { 0x6A0B, 34202 },
- { 0x6A0C, 12987 },
- { 0x6A0D, 32723 },
- { 0x6A0E, 10898 },
- { 0x6A0F, 34216 },
- { 0x6A10, 13040 },
- { 0x6A11, 32788 },
- { 0x6A12, 12792 },
- { 0x6A13, 32579 },
- { 0x6A14, 14122 },
- { 0x6A15, 96889 },
- { 0x6A16, 96887 },
- { 0x6A17, 42780 },
- { 0x6A18, 42793 },
- { 0x6A19, 42784 },
- { 0x6A1A, 42789 },
- { 0x6A1B, 42765 },
- { 0x6A1C, 30375 },
- { 0x6A1D, 42760 },
- { 0x6A1E, 35077 },
- { 0x6A1F, 31854 },
- { 0x6A20, 34294 },
- { 0x6A21, 53288 },
- { 0x6A22, 101832 },
- { 0x6A23, 31862 },
- { 0x6A24, 78052 },
- { 0x6A25, 78054 },
- { 0x6A26, 12530 },
- { 0x6A27, 63653 },
- { 0x6A28, 63666 },
- { 0x6A29, 63658 },
- { 0x6A2A, 63674 },
- { 0x6A2B, 63649 },
- { 0x6A2C, 63682 },
- { 0x6A2D, 65749 },
- { 0x6A2E, 63686 },
- { 0x6A2F, 12576 },
- { 0x6A30, 83006 },
- { 0x6A31, 63695 },
- { 0x6A32, 63691 },
- { 0x6A33, 83165 },
- { 0x6A34, 61554 },
- { 0x6A35, 112215 },
- { 0x6A36, 83756 },
- { 0x6A37, 12510 },
- { 0x6A38, 61726 },
- { 0x6A39, 70152 },
- { 0x6A3A, 99555 },
- { 0x6A3B, 59056 },
- { 0x6A3C, 12572 },
- { 0x6A3D, 59063 },
- { 0x6A3E, 59058 },
- { 0x6A3F, 12543 },
- { 0x6A40, 12547 },
- { 0x6A41, 12554 },
- { 0x6A42, 106111 },
- { 0x6A43, 65751 },
- { 0x6A44, 15067 },
- { 0x6A45, 62103 },
- { 0x6A46, 44519 },
- { 0x6A47, 102566 },
- { 0x6A48, 12514 },
- { 0x6A49, 106107 },
- { 0x6A4A, 77575 },
- { 0x6A4B, 85634 },
- { 0x6A4C, 58408 },
- { 0x6A4D, 34600 },
- { 0x6A4E, 52660 },
- { 0x6A4F, 34292 },
- { 0x6A50, 95479 },
- { 0x6A51, 51006 },
- { 0x6A52, 12519 },
- { 0x6A53, 47290 },
- { 0x6A54, 12523 },
- { 0x6A55, 12580 },
- { 0x6A56, 99536 },
- { 0x6A57, 58415 },
- { 0x6A58, 83153 },
- { 0x6A59, 18925 },
- { 0x6A5A, 12569 },
- { 0x6A5B, 12535 },
- { 0x6A5C, 78046 },
- { 0x6A5D, 5321 },
- { 0x6A5E, 63637 },
- { 0x6A5F, 63643 },
- { 0x6A60, 5316 },
- { 0x6A61, 59050 },
- { 0x6A62, 62100 },
- { 0x6A63, 44516 },
- { 0x6A64, 34597 },
- { 0x6A65, 83162 },
- { 0x6A66, 83159 },
- { 0x6A67, 105806 },
- { 0x6A68, 12539 },
- { 0x6A69, 12501 },
- { 0x6A6A, 12506 },
- { 0x6A6B, 52316 },
- { 0x6A6C, 102576 },
- { 0x6A6D, 106281 },
- { 0x6A6E, 112206 },
- { 0x6A6F, 22025 },
- { 0x6A70, 52319 },
- { 0x6A71, 52325 },
- { 0x6A72, 52312 },
- { 0x6A73, 52308 },
- { 0x6A74, 32061 },
- { 0x6A75, 33696 },
- { 0x6A76, 31983 },
- { 0x6A77, 33642 },
- { 0x6A78, 54576 },
- { 0x6A79, 54589 },
- { 0x6A7A, 54571 },
- { 0x6A7B, 54584 },
- { 0x6A7C, 32065 },
- { 0x6A7D, 33700 },
- { 0x6A7E, 31987 },
- { 0x6A7F, 33646 },
- { 0x6A80, 22203 },
- { 0x6A81, 22229 },
- { 0x6A82, 22192 },
- { 0x6A83, 22218 },
- { 0x6A84, 32057 },
- { 0x6A85, 33692 },
- { 0x6A86, 31979 },
- { 0x6A87, 33638 },
- { 0x6A88, 22198 },
- { 0x6A89, 22224 },
- { 0x6A8A, 22187 },
- { 0x6A8B, 22213 },
- { 0x6A8C, 47279 },
- { 0x6A8D, 47283 },
- { 0x6A8E, 33585 },
- { 0x6A8F, 33589 },
- { 0x6A90, 96471 },
- { 0x6A91, 65572 },
- { 0x6A92, 101254 },
- { 0x6A93, 94859 },
- { 0x6A94, 52628 },
- { 0x6A95, 22290 },
- { 0x6A96, 80053 },
- { 0x6A97, 22346 },
- { 0x6A98, 22358 },
- { 0x6A99, 33735 },
- { 0x6A9A, 101547 },
- { 0x6A9B, 101540 },
- { 0x6A9C, 101532 },
- { 0x6A9D, 22415 },
- { 0x6A9E, 101555 },
- { 0x6A9F, 22403 },
- { 0x6AA0, 14992 },
- { 0x6AA1, 14985 },
- { 0x6AA2, 56444 },
- { 0x6AA3, 62259 },
- { 0x6AA4, 52579 },
- { 0x6AA5, 100457 },
- { 0x6AA6, 33730 },
- { 0x6AA7, 62236 },
- { 0x6AA8, 100458 },
- { 0x6AA9, 100460 },
- { 0x6AAA, 34301 },
- { 0x6AAB, 31814 },
- { 0x6AAC, 30373 },
- { 0x6AAD, 64109 },
- { 0x6AAE, 14936 },
- { 0x6AAF, 14937 },
- { 0x6AB0, 5308 },
- { 0x6AB1, 82331 },
- { 0x6AB2, 101849 },
- { 0x6AB3, 5309 },
- { 0x6AB4, 59430 },
- { 0x6AB5, 83873 },
- { 0x6AB6, 12593 },
- { 0x6AB7, 52340 },
- { 0x6AB8, 82338 },
- { 0x6AB9, 14592 },
- { 0x6ABA, 82336 },
- { 0x6ABB, 99538 },
- { 0x6ABC, 82341 },
- { 0x6ABD, 111201 },
- { 0x6ABE, 72168 },
- { 0x6ABF, 101857 },
- { 0x6AC0, 65383 },
- { 0x6AC1, 81925 },
- { 0x6AC2, 81928 },
- { 0x6AC3, 101838 },
- { 0x6AC4, 81930 },
- { 0x6AC5, 35290 },
- { 0x6AC6, 14411 },
- { 0x6AC7, 62306 },
- { 0x6AC8, 98409 },
- { 0x6AC9, 100497 },
- { 0x6ACA, 83851 },
- { 0x6ACB, 106102 },
- { 0x6ACC, 52342 },
- { 0x6ACD, 101841 },
- { 0x6ACE, 12475 },
- { 0x6ACF, 92 },
- { 0x6AD0, 63700 },
- { 0x6AD1, 100 },
- { 0x6AD2, 9273 },
- { 0x6AD3, 69 },
- { 0x6AD4, 62095 },
- { 0x6AD5, 102560 },
- { 0x6AD6, 55664 },
- { 0x6AD7, 103 },
- { 0x6AD8, 85647 },
- { 0x6AD9, 81932 },
- { 0x6ADA, 100885 },
- { 0x6ADB, 105 },
- { 0x6ADC, 70139 },
- { 0x6ADD, 13386 },
- { 0x6ADE, 55147 },
- { 0x6ADF, 83011 },
- { 0x6AE0, 12041 },
- { 0x6AE1, 54480 },
- { 0x6AE2, 34593 },
- { 0x6AE3, 52641 },
- { 0x6AE4, 12052 },
- { 0x6AE5, 55334 },
- { 0x6AE6, 82370 },
- { 0x6AE7, 57487 },
- { 0x6AE8, 55331 },
- { 0x6AE9, 13038 },
- { 0x6AEA, 83643 },
- { 0x6AEB, 100984 },
- { 0x6AEC, 57443 },
- { 0x6AED, 12105 },
- { 0x6AEE, 19106 },
- { 0x6AEF, 18794 },
- { 0x6AF0, 83157 },
- { 0x6AF1, 83109 },
- { 0x6AF2, 55339 },
- { 0x6AF3, 4445 },
- { 0x6AF4, 32531 },
- { 0x6AF5, 45302 },
- { 0x6AF6, 52638 },
- { 0x6AF7, 7178 },
- { 0x6AF8, 81926 },
- { 0x6AF9, 62238 },
- { 0x6AFA, 31852 },
- { 0x6AFB, 105791 },
- { 0x6AFC, 105789 },
- { 0x6AFD, 105786 },
- { 0x6AFE, 33534 },
- { 0x6AFF, 112309 },
- { 0x6B00, 65767 },
- { 0x6B01, 65765 },
- { 0x6B02, 98383 },
- { 0x6B03, 82333 },
- { 0x6B04, 44556 },
- { 0x6B05, 98101 },
- { 0x6B06, 99524 },
- { 0x6B07, 98999 },
- { 0x6B08, 99065 },
- { 0x6B09, 99155 },
- { 0x6B0A, 99189 },
- { 0x6B0B, 99474 },
- { 0x6B0C, 99029 },
- { 0x6B0D, 99039 },
- { 0x6B0E, 99034 },
- { 0x6B0F, 99044 },
- { 0x6B10, 99350 },
- { 0x6B11, 99462 },
- { 0x6B12, 99466 },
- { 0x6B13, 99245 },
- { 0x6B14, 99515 },
- { 0x6B15, 99137 },
- { 0x6B16, 99282 },
- { 0x6B17, 99287 },
- { 0x6B18, 99292 },
- { 0x6B19, 99377 },
- { 0x6B1A, 99112 },
- { 0x6B1B, 99172 },
- { 0x6B1C, 99360 },
- { 0x6B1D, 99470 },
- { 0x6B1E, 99102 },
- { 0x6B1F, 99107 },
- { 0x6B20, 99069 },
- { 0x6B21, 99237 },
- { 0x6B22, 99087 },
- { 0x6B23, 99092 },
- { 0x6B24, 99207 },
- { 0x6B25, 99305 },
- { 0x6B26, 99197 },
- { 0x6B27, 99502 },
- { 0x6B28, 99446 },
- { 0x6B29, 99213 },
- { 0x6B2A, 99219 },
- { 0x6B2B, 99202 },
- { 0x6B2C, 99116 },
- { 0x6B2D, 99430 },
- { 0x6B2E, 99458 },
- { 0x6B2F, 99016 },
- { 0x6B30, 99097 },
- { 0x6B31, 99368 },
- { 0x6B32, 99452 },
- { 0x6B33, 99123 },
- { 0x6B34, 99438 },
- { 0x6B35, 99354 },
- { 0x6B36, 99311 },
- { 0x6B37, 99317 },
- { 0x6B38, 99301 },
- { 0x6B39, 99418 },
- { 0x6B3A, 99422 },
- { 0x6B3B, 99426 },
- { 0x6B3C, 99193 },
- { 0x6B3D, 99364 },
- { 0x6B3E, 99410 },
- { 0x6B3F, 99528 },
- { 0x6B40, 99261 },
- { 0x6B41, 99297 },
- { 0x6B42, 99414 },
- { 0x6B43, 99498 },
- { 0x6B44, 99265 },
- { 0x6B45, 99249 },
- { 0x6B46, 99394 },
- { 0x6B47, 99176 },
- { 0x6B48, 99142 },
- { 0x6B49, 99270 },
- { 0x6B4A, 99274 },
- { 0x6B4B, 99025 },
- { 0x6B4C, 99007 },
- { 0x6B4D, 99241 },
- { 0x6B4E, 99398 },
- { 0x6B4F, 99003 },
- { 0x6B50, 99021 },
- { 0x6B51, 99225 },
- { 0x6B52, 99061 },
- { 0x6B53, 99181 },
- { 0x6B54, 99150 },
- { 0x6B55, 99323 },
- { 0x6B56, 99373 },
- { 0x6B57, 99346 },
- { 0x6B58, 99329 },
- { 0x6B59, 99406 },
- { 0x6B5A, 99129 },
- { 0x6B5B, 99185 },
- { 0x6B5C, 99159 },
- { 0x6B5D, 99133 },
- { 0x6B5E, 99011 },
- { 0x6B5F, 99146 },
- { 0x6B60, 99389 },
- { 0x6B61, 99257 },
- { 0x6B62, 99334 },
- { 0x6B63, 99340 },
- { 0x6B64, 99511 },
- { 0x6B65, 99507 },
- { 0x6B66, 99278 },
- { 0x6B67, 99385 },
- { 0x6B68, 99494 },
- { 0x6B69, 99229 },
- { 0x6B6A, 99520 },
- { 0x6B6B, 99381 },
- { 0x6B6C, 99478 },
- { 0x6B6D, 99482 },
- { 0x6B6E, 99486 },
- { 0x6B6F, 99490 },
- { 0x6B70, 99253 },
- { 0x6B71, 99049 },
- { 0x6B72, 99055 },
- { 0x6B73, 99233 },
- { 0x6B74, 99083 },
- { 0x6B75, 99168 },
- { 0x6B76, 99402 },
- { 0x6B77, 99164 },
- { 0x6B78, 99073 },
- { 0x6B79, 99078 },
- { 0x6B7A, 18545 },
- { 0x6B7B, 18503 },
- { 0x6B7C, 18583 },
- { 0x6B7D, 18519 },
- { 0x6B7E, 18438 },
- { 0x6B7F, 51187 },
- { 0x6B80, 12092 },
- { 0x6B81, 22241 },
- { 0x6B82, 14977 },
- { 0x6B83, 95054 },
- { 0x6B84, 34806 },
- { 0x6B85, 32969 },
- { 0x6B86, 18124 },
- { 0x6B87, 18442 },
- { 0x6B88, 30398 },
- { 0x6B89, 51257 },
- { 0x6B8A, 12095 },
- { 0x6B8B, 22244 },
- { 0x6B8C, 14981 },
- { 0x6B8D, 95058 },
- { 0x6B8E, 34889 },
- { 0x6B8F, 34902 },
- { 0x6B90, 53204 },
- { 0x6B91, 18127 },
- { 0x6B92, 18137 },
- { 0x6B93, 18308 },
- { 0x6B94, 34922 },
- { 0x6B95, 34935 },
- { 0x6B96, 58035 },
- { 0x6B97, 18130 },
- { 0x6B98, 18141 },
- { 0x6B99, 18312 },
- { 0x6B9A, 34943 },
- { 0x6B9B, 14921 },
- { 0x6B9C, 30382 },
- { 0x6B9D, 51226 },
- { 0x6B9E, 12089 },
- { 0x6B9F, 14942 },
- { 0x6BA0, 14973 },
- { 0x6BA1, 95050 },
- { 0x6BA2, 14926 },
- { 0x6BA3, 30406 },
- { 0x6BA4, 51260 },
- { 0x6BA5, 12098 },
- { 0x6BA6, 22324 },
- { 0x6BA7, 14989 },
- { 0x6BA8, 95062 },
- { 0x6BA9, 30348 },
- { 0x6BAA, 51191 },
- { 0x6BAB, 12081 },
- { 0x6BAC, 22067 },
- { 0x6BAD, 14957 },
- { 0x6BAE, 95045 },
- { 0x6BAF, 30344 },
- { 0x6BB0, 51178 },
- { 0x6BB1, 12077 },
- { 0x6BB2, 22058 },
- { 0x6BB3, 14952 },
- { 0x6BB4, 95040 },
- { 0x6BB5, 30378 },
- { 0x6BB6, 51217 },
- { 0x6BB7, 12085 },
- { 0x6BB8, 22135 },
- { 0x6BB9, 14962 },
- { 0x6BBA, 30393 },
- { 0x6BBB, 51244 },
- { 0x6BBC, 34219 },
- { 0x6BBD, 51249 },
- { 0x6BBE, 30362 },
- { 0x6BBF, 51195 },
- { 0x6BC0, 12632 },
- { 0x6BC1, 51200 },
- { 0x6BC2, 62241 },
- { 0x6BC3, 30352 },
- { 0x6BC4, 22071 },
- { 0x6BC5, 51182 },
- { 0x6BC6, 22062 },
- { 0x6BC7, 9300 },
- { 0x6BC8, 51221 },
- { 0x6BC9, 22139 },
- { 0x6BCA, 14967 },
- { 0x6BCB, 22144 },
- { 0x6BCC, 30401 },
- { 0x6BCD, 22308 },
- { 0x6BCE, 22313 },
- { 0x6BCF, 96325 },
- { 0x6BD0, 65449 },
- { 0x6BD1, 101093 },
- { 0x6BD2, 94775 },
- { 0x6BD3, 96348 },
- { 0x6BD4, 65466 },
- { 0x6BD5, 101121 },
- { 0x6BD6, 94797 },
- { 0x6BD7, 96319 },
- { 0x6BD8, 65443 },
- { 0x6BD9, 101087 },
- { 0x6BDA, 94769 },
- { 0x6BDB, 96331 },
- { 0x6BDC, 65455 },
- { 0x6BDD, 101099 },
- { 0x6BDE, 94781 },
- { 0x6BDF, 96368 },
- { 0x6BE0, 65482 },
- { 0x6BE1, 101141 },
- { 0x6BE2, 94813 },
- { 0x6BE3, 22381 },
- { 0x6BE4, 22335 },
- { 0x6BE5, 22397 },
- { 0x6BE6, 22368 },
- { 0x6BE7, 22374 },
- { 0x6BE8, 22328 },
- { 0x6BE9, 22390 },
- { 0x6BEA, 22361 },
- { 0x6BEB, 96739 },
- { 0x6BEC, 65721 },
- { 0x6BED, 101518 },
- { 0x6BEE, 95005 },
- { 0x6BEF, 96733 },
- { 0x6BF0, 65715 },
- { 0x6BF1, 101512 },
- { 0x6BF2, 94999 },
- { 0x6BF3, 96686 },
- { 0x6BF4, 65675 },
- { 0x6BF5, 101465 },
- { 0x6BF6, 94959 },
- { 0x6BF7, 96713 },
- { 0x6BF8, 65702 },
- { 0x6BF9, 101492 },
- { 0x6BFA, 94986 },
- { 0x6BFB, 96706 },
- { 0x6BFC, 65695 },
- { 0x6BFD, 101485 },
- { 0x6BFE, 94979 },
- { 0x6BFF, 96648 },
- { 0x6C00, 65664 },
- { 0x6C01, 101431 },
- { 0x6C02, 94948 },
- { 0x6C03, 96572 },
- { 0x6C04, 65637 },
- { 0x6C05, 101355 },
- { 0x6C06, 94927 },
- { 0x6C07, 96586 },
- { 0x6C08, 65646 },
- { 0x6C09, 101369 },
- { 0x6C0A, 94936 },
- { 0x6C0B, 96426 },
- { 0x6C0C, 65504 },
- { 0x6C0D, 101199 },
- { 0x6C0E, 94835 },
- { 0x6C0F, 96423 },
- { 0x6C10, 65501 },
- { 0x6C11, 101196 },
- { 0x6C12, 94832 },
- { 0x6C13, 96589 },
- { 0x6C14, 65649 },
- { 0x6C15, 101372 },
- { 0x6C16, 94939 },
- { 0x6C17, 32070 },
- { 0x6C18, 31992 },
- { 0x6C19, 33651 },
- { 0x6C1A, 33705 },
- { 0x6C1B, 12901 },
- { 0x6C1C, 365 },
- { 0x6C1D, 105997 },
- { 0x6C1E, 105947 },
- { 0x6C1F, 106022 },
- { 0x6C20, 105972 },
- { 0x6C21, 105860 },
- { 0x6C22, 105830 },
- { 0x6C23, 105890 },
- { 0x6C24, 105920 },
- { 0x6C25, 105982 },
- { 0x6C26, 105932 },
- { 0x6C27, 106007 },
- { 0x6C28, 105957 },
- { 0x6C29, 105842 },
- { 0x6C2A, 105812 },
- { 0x6C2B, 105872 },
- { 0x6C2C, 105902 },
- { 0x6C2D, 106002 },
- { 0x6C2E, 105952 },
- { 0x6C2F, 106027 },
- { 0x6C30, 105977 },
- { 0x6C31, 105866 },
- { 0x6C32, 105836 },
- { 0x6C33, 105896 },
- { 0x6C34, 105926 },
- { 0x6C35, 105992 },
- { 0x6C36, 105942 },
- { 0x6C37, 106017 },
- { 0x6C38, 105967 },
- { 0x6C39, 105854 },
- { 0x6C3A, 105824 },
- { 0x6C3B, 105884 },
- { 0x6C3C, 105914 },
- { 0x6C3D, 105986 },
- { 0x6C3E, 105936 },
- { 0x6C3F, 106011 },
- { 0x6C40, 105961 },
- { 0x6C41, 105847 },
- { 0x6C42, 105817 },
- { 0x6C43, 105877 },
- { 0x6C44, 105907 },
- { 0x6C45, 96578 },
- { 0x6C46, 65640 },
- { 0x6C47, 101361 },
- { 0x6C48, 94930 },
- { 0x6C49, 96433 },
- { 0x6C4A, 65545 },
- { 0x6C4B, 101211 },
- { 0x6C4C, 94842 },
- { 0x6C4D, 96358 },
- { 0x6C4E, 65472 },
- { 0x6C4F, 101131 },
- { 0x6C50, 94803 },
- { 0x6C51, 22092 },
- { 0x6C52, 22109 },
- { 0x6C53, 22097 },
- { 0x6C54, 22103 },
- { 0x6C55, 96667 },
- { 0x6C56, 101217 },
- { 0x6C57, 96229 },
- { 0x6C58, 101006 },
- { 0x6C59, 96651 },
- { 0x6C5A, 101446 },
- { 0x6C5B, 96663 },
- { 0x6C5C, 101434 },
- { 0x6C5D, 96643 },
- { 0x6C5E, 101426 },
- { 0x6C5F, 96658 },
- { 0x6C60, 101441 },
- { 0x6C61, 34697 },
- { 0x6C62, 34702 },
- { 0x6C63, 111233 },
- { 0x6C64, 102558 },
- { 0x6C65, 12561 },
- { 0x6C66, 14137 },
- { 0x6C67, 83372 },
- { 0x6C68, 12564 },
- { 0x6C69, 32841 },
- { 0x6C6A, 58742 },
- { 0x6C6B, 14412 },
- { 0x6C6C, 12413 },
- { 0x6C6D, 13120 },
- { 0x6C6E, 83093 },
- { 0x6C6F, 54541 },
- { 0x6C70, 65417 },
- { 0x6C71, 43623 },
- { 0x6C72, 80051 },
- { 0x6C73, 9649 },
- { 0x6C74, 9696 },
- { 0x6C75, 9683 },
- { 0x6C76, 9659 },
- { 0x6C77, 9653 },
- { 0x6C78, 9662 },
- { 0x6C79, 9678 },
- { 0x6C7A, 9688 },
- { 0x6C7B, 9335 },
- { 0x6C7C, 9646 },
- { 0x6C7D, 9670 },
- { 0x6C7E, 9338 },
- { 0x6C7F, 9343 },
- { 0x6C80, 9702 },
- { 0x6C81, 9324 },
- { 0x6C82, 9668 },
- { 0x6C83, 9363 },
- { 0x6C84, 9345 },
- { 0x6C85, 9351 },
- { 0x6C86, 9372 },
- { 0x6C87, 9357 },
- { 0x6C88, 9354 },
- { 0x6C89, 9348 },
- { 0x6C8A, 9369 },
- { 0x6C8B, 9366 },
- { 0x6C8C, 9360 },
- { 0x6C8D, 9341 },
- { 0x6C8E, 9686 },
- { 0x6C8F, 9680 },
- { 0x6C90, 9656 },
- { 0x6C91, 9699 },
- { 0x6C92, 9672 },
- { 0x6C93, 9693 },
- { 0x6C94, 9508 },
- { 0x6C95, 9513 },
- { 0x6C96, 9518 },
- { 0x6C97, 9523 },
- { 0x6C98, 9528 },
- { 0x6C99, 9533 },
- { 0x6C9A, 9538 },
- { 0x6C9B, 9543 },
- { 0x6C9C, 9548 },
- { 0x6C9D, 9553 },
- { 0x6C9E, 9558 },
- { 0x6C9F, 9563 },
- { 0x6CA0, 9568 },
- { 0x6CA1, 9573 },
- { 0x6CA2, 9578 },
- { 0x6CA3, 9583 },
- { 0x6CA4, 9588 },
- { 0x6CA5, 9593 },
- { 0x6CA6, 9598 },
- { 0x6CA7, 9603 },
- { 0x6CA8, 9608 },
- { 0x6CA9, 9613 },
- { 0x6CAA, 9618 },
- { 0x6CAB, 9623 },
- { 0x6CAC, 9628 },
- { 0x6CAD, 9633 },
- { 0x6CAE, 9331 },
- { 0x6CAF, 9665 },
- { 0x6CB0, 9642 },
- { 0x6CB1, 9690 },
- { 0x6CB2, 9321 },
- { 0x6CB3, 9375 },
- { 0x6CB4, 9378 },
- { 0x6CB5, 9383 },
- { 0x6CB6, 9388 },
- { 0x6CB7, 9393 },
- { 0x6CB8, 9398 },
- { 0x6CB9, 9403 },
- { 0x6CBA, 9408 },
- { 0x6CBB, 9413 },
- { 0x6CBC, 9418 },
- { 0x6CBD, 9423 },
- { 0x6CBE, 9428 },
- { 0x6CBF, 9433 },
- { 0x6CC0, 9438 },
- { 0x6CC1, 9443 },
- { 0x6CC2, 9448 },
- { 0x6CC3, 9453 },
- { 0x6CC4, 9458 },
- { 0x6CC5, 9463 },
- { 0x6CC6, 9468 },
- { 0x6CC7, 9473 },
- { 0x6CC8, 9478 },
- { 0x6CC9, 9483 },
- { 0x6CCA, 9488 },
- { 0x6CCB, 9493 },
- { 0x6CCC, 9498 },
- { 0x6CCD, 9503 },
- { 0x6CCE, 9327 },
- { 0x6CCF, 9675 },
- { 0x6CD0, 9638 },
- { 0x6CD1, 9651 },
- { 0x6CD2, 43257 },
+unicode_index_to_name[29234] = {
+ { 0x0000, 34710 },
+ { 0x0001, 105577 },
+ { 0x0002, 101766 },
+ { 0x0003, 52804 },
+ { 0x0004, 45726 },
+ { 0x0005, 64645 },
+ { 0x0006, 86925 },
+ { 0x0007, 103181 },
+ { 0x0008, 13114 },
+ { 0x0009, 33811 },
+ { 0x000A, 69127 },
+ { 0x000B, 14549 },
+ { 0x000C, 19460 },
+ { 0x000D, 109938 },
+ { 0x000E, 12684 },
+ { 0x000F, 66633 },
+ { 0x0010, 19554 },
+ { 0x0011, 19500 },
+ { 0x0012, 19518 },
+ { 0x0013, 19581 },
+ { 0x0014, 19536 },
+ { 0x0015, 19527 },
+ { 0x0016, 19509 },
+ { 0x0017, 19572 },
+ { 0x0018, 19563 },
+ { 0x0019, 19545 },
+ { 0x001A, 19454 },
+ { 0x001B, 102035 },
+ { 0x001C, 100347 },
+ { 0x001D, 46227 },
+ { 0x001E, 109865 },
+ { 0x001F, 85914 },
+ { 0x0020, 103198 },
+ { 0x0021, 28195 },
+ { 0x0022, 28418 },
+ { 0x0023, 28467 },
+ { 0x0024, 28528 },
+ { 0x0025, 28608 },
+ { 0x0026, 28793 },
+ { 0x0027, 28816 },
+ { 0x0028, 28882 },
+ { 0x0029, 28949 },
+ { 0x002A, 29063 },
+ { 0x002B, 29085 },
+ { 0x002C, 29162 },
+ { 0x002D, 29268 },
+ { 0x002E, 29298 },
+ { 0x002F, 29396 },
+ { 0x0030, 29686 },
+ { 0x0031, 29736 },
+ { 0x0032, 29755 },
+ { 0x0033, 29845 },
+ { 0x0034, 29936 },
+ { 0x0035, 30013 },
+ { 0x0036, 30235 },
+ { 0x0037, 30265 },
+ { 0x0038, 30313 },
+ { 0x0039, 30330 },
+ { 0x003A, 30409 },
+ { 0x003B, 13027 },
+ { 0x003C, 65179 },
+ { 0x003D, 33715 },
+ { 0x003E, 103196 },
+ { 0x003F, 6211 },
+ { 0x0040, 19785 },
+ { 0x0041, 24009 },
+ { 0x0042, 24252 },
+ { 0x0043, 24315 },
+ { 0x0044, 24389 },
+ { 0x0045, 24485 },
+ { 0x0046, 24689 },
+ { 0x0047, 24726 },
+ { 0x0048, 24799 },
+ { 0x0049, 24880 },
+ { 0x004A, 24994 },
+ { 0x004B, 25022 },
+ { 0x004C, 25106 },
+ { 0x004D, 25256 },
+ { 0x004E, 25306 },
+ { 0x004F, 25436 },
+ { 0x0050, 25727 },
+ { 0x0051, 25791 },
+ { 0x0052, 25823 },
+ { 0x0053, 25961 },
+ { 0x0054, 26072 },
+ { 0x0055, 26175 },
+ { 0x0056, 26428 },
+ { 0x0057, 26478 },
+ { 0x0058, 26533 },
+ { 0x0059, 26595 },
+ { 0x005A, 26689 },
+ { 0x005B, 12859 },
+ { 0x005C, 86872 },
+ { 0x005D, 33624 },
+ { 0x005E, 35241 },
+ { 0x005F, 85368 },
+ { 0x0060, 82388 },
+ { 0x0061, 12142 },
+ { 0x0062, 33517 },
+ { 0x0063, 73275 },
+ { 0x0064, 11842 },
+ { 0x0065, 44365 },
+ { 0x0066, 65236 },
+ { 0x0067, 98266 },
+ { 0x0068, 92072 },
+ { 0x0069, 80605 },
+ { 0x006A, 115291 },
+ { 0x006B, 7092 },
+ { 0x006C, 14761 },
+ { 0x006D, 104643 },
+ { 0x006E, 52311 },
+ { 0x006F, 45673 },
+ { 0x0070, 104631 },
+ { 0x0071, 109389 },
+ { 0x0072, 109424 },
+ { 0x0073, 15382 },
+ { 0x0074, 32502 },
+ { 0x0075, 64647 },
+ { 0x0076, 52758 },
+ { 0x0077, 59111 },
+ { 0x0078, 109385 },
+ { 0x0079, 100810 },
+ { 0x007A, 115916 },
+ { 0x007B, 57327 },
+ { 0x007C, 57299 },
+ { 0x007D, 57371 },
+ { 0x007E, 82381 },
+ { 0x007F, 28312 },
+ { 0x0080, 28252 },
+ { 0x0081, 28370 },
+ { 0x0082, 28318 },
+ { 0x0083, 28356 },
+ { 0x0084, 28229 },
+ { 0x0085, 30481 },
+ { 0x0086, 28508 },
+ { 0x0087, 28651 },
+ { 0x0088, 28633 },
+ { 0x0089, 28738 },
+ { 0x008A, 28732 },
+ { 0x008B, 28992 },
+ { 0x008C, 28974 },
+ { 0x008D, 29057 },
+ { 0x008E, 29043 },
+ { 0x008F, 30582 },
+ { 0x0090, 29364 },
+ { 0x0091, 29510 },
+ { 0x0092, 29492 },
+ { 0x0093, 29638 },
+ { 0x0094, 29516 },
+ { 0x0095, 29624 },
+ { 0x0096, 115877 },
+ { 0x0097, 29603 },
+ { 0x0098, 30109 },
+ { 0x0099, 30091 },
+ { 0x009A, 30222 },
+ { 0x009B, 30177 },
+ { 0x009C, 30367 },
+ { 0x009D, 30703 },
+ { 0x009E, 27279 },
+ { 0x009F, 24126 },
+ { 0x00A0, 24066 },
+ { 0x00A1, 24199 },
+ { 0x00A2, 24140 },
+ { 0x00A3, 24178 },
+ { 0x00A4, 24043 },
+ { 0x00A5, 26788 },
+ { 0x00A6, 24362 },
+ { 0x00A7, 24528 },
+ { 0x00A8, 24510 },
+ { 0x00A9, 24634 },
+ { 0x00AA, 24621 },
+ { 0x00AB, 24916 },
+ { 0x00AC, 24898 },
+ { 0x00AD, 24988 },
+ { 0x00AE, 24967 },
+ { 0x00AF, 27005 },
+ { 0x00B0, 25370 },
+ { 0x00B1, 25558 },
+ { 0x00B2, 25540 },
+ { 0x00B3, 25679 },
+ { 0x00B4, 25564 },
+ { 0x00B5, 25665 },
+ { 0x00B6, 75217 },
+ { 0x00B7, 25644 },
+ { 0x00B8, 26287 },
+ { 0x00B9, 26269 },
+ { 0x00BA, 26415 },
+ { 0x00BB, 26363 },
+ { 0x00BC, 26639 },
+ { 0x00BD, 27290 },
+ { 0x00BE, 26677 },
+ { 0x00BF, 28331 },
+ { 0x00C0, 24153 },
+ { 0x00C1, 28258 },
+ { 0x00C2, 24072 },
+ { 0x00C3, 28337 },
+ { 0x00C4, 24159 },
+ { 0x00C5, 28490 },
+ { 0x00C6, 24344 },
+ { 0x00C7, 28522 },
+ { 0x00C8, 24383 },
+ { 0x00C9, 28477 },
+ { 0x00CA, 24325 },
+ { 0x00CB, 28496 },
+ { 0x00CC, 24350 },
+ { 0x00CD, 28559 },
+ { 0x00CE, 24440 },
+ { 0x00CF, 28583 },
+ { 0x00D0, 24453 },
+ { 0x00D1, 28677 },
+ { 0x00D2, 24560 },
+ { 0x00D3, 28639 },
+ { 0x00D4, 24516 },
+ { 0x00D5, 28612 },
+ { 0x00D6, 24489 },
+ { 0x00D7, 28699 },
+ { 0x00D8, 24582 },
+ { 0x00D9, 28645 },
+ { 0x00DA, 24522 },
+ { 0x00DB, 28876 },
+ { 0x00DC, 24793 },
+ { 0x00DD, 28839 },
+ { 0x00DE, 24749 },
+ { 0x00DF, 28820 },
+ { 0x00E0, 24730 },
+ { 0x00E1, 28863 },
+ { 0x00E2, 24773 },
+ { 0x00E3, 28943 },
+ { 0x00E4, 24874 },
+ { 0x00E5, 28919 },
+ { 0x00E6, 24843 },
+ { 0x00E7, 28998 },
+ { 0x00E8, 24922 },
+ { 0x00E9, 29018 },
+ { 0x00EA, 24942 },
+ { 0x00EB, 28980 },
+ { 0x00EC, 24904 },
+ { 0x00ED, 29024 },
+ { 0x00EE, 24948 },
+ { 0x00EF, 28953 },
+ { 0x00F0, 27571 },
+ { 0x00F1, 30897 },
+ { 0x00F2, 27855 },
+ { 0x00F3, 29073 },
+ { 0x00F4, 25010 },
+ { 0x00F5, 29136 },
+ { 0x00F6, 25073 },
+ { 0x00F7, 27047 },
+ { 0x00F8, 29208 },
+ { 0x00F9, 25158 },
+ { 0x00FA, 29255 },
+ { 0x00FB, 25212 },
+ { 0x00FC, 29214 },
+ { 0x00FD, 25164 },
+ { 0x00FE, 29235 },
+ { 0x00FF, 25185 },
+ { 0x0100, 29249 },
+ { 0x0101, 25206 },
+ { 0x0102, 29338 },
+ { 0x0103, 25352 },
+ { 0x0104, 29370 },
+ { 0x0105, 25383 },
+ { 0x0106, 29344 },
+ { 0x0107, 25358 },
+ { 0x0108, 25429 },
+ { 0x0109, 30574 },
+ { 0x010A, 26971 },
+ { 0x010B, 29560 },
+ { 0x010C, 25608 },
+ { 0x010D, 29498 },
+ { 0x010E, 25546 },
+ { 0x010F, 29546 },
+ { 0x0110, 25594 },
+ { 0x0111, 30901 },
+ { 0x0112, 27859 },
+ { 0x0113, 29795 },
+ { 0x0114, 25870 },
+ { 0x0115, 29820 },
+ { 0x0116, 25902 },
+ { 0x0117, 29801 },
+ { 0x0118, 25876 },
+ { 0x0119, 29873 },
+ { 0x011A, 25995 },
+ { 0x011B, 29930 },
+ { 0x011C, 26066 },
+ { 0x011D, 29917 },
+ { 0x011E, 26046 },
+ { 0x011F, 29888 },
+ { 0x0120, 26010 },
+ { 0x0121, 29986 },
+ { 0x0122, 26135 },
+ { 0x0123, 29967 },
+ { 0x0124, 26109 },
+ { 0x0125, 29980 },
+ { 0x0126, 26129 },
+ { 0x0127, 30115 },
+ { 0x0128, 26301 },
+ { 0x0129, 30150 },
+ { 0x012A, 26336 },
+ { 0x012B, 30097 },
+ { 0x012C, 26275 },
+ { 0x012D, 30084 },
+ { 0x012E, 26262 },
+ { 0x012F, 30136 },
+ { 0x0130, 26322 },
+ { 0x0131, 30164 },
+ { 0x0132, 26350 },
+ { 0x0133, 30307 },
+ { 0x0134, 26527 },
+ { 0x0135, 30403 },
+ { 0x0136, 26683 },
+ { 0x0137, 30397 },
+ { 0x0138, 30440 },
+ { 0x0139, 26726 },
+ { 0x013A, 30413 },
+ { 0x013B, 26693 },
+ { 0x013C, 30446 },
+ { 0x013D, 26732 },
+ { 0x013E, 27129 },
+ { 0x013F, 24290 },
+ { 0x0140, 28436 },
+ { 0x0141, 28455 },
+ { 0x0142, 24296 },
+ { 0x0143, 30637 },
+ { 0x0144, 27206 },
+ { 0x0145, 30632 },
+ { 0x0146, 28484 },
+ { 0x0147, 24338 },
+ { 0x0148, 30777 },
+ { 0x0149, 28546 },
+ { 0x014A, 28589 },
+ { 0x014B, 24459 },
+ { 0x014C, 27560 },
+ { 0x014D, 30843 },
+ { 0x014E, 30680 },
+ { 0x014F, 30627 },
+ { 0x0150, 28804 },
+ { 0x0151, 24700 },
+ { 0x0152, 28827 },
+ { 0x0153, 30668 },
+ { 0x0154, 26858 },
+ { 0x0155, 30623 },
+ { 0x0156, 29030 },
+ { 0x0157, 29096 },
+ { 0x0158, 25033 },
+ { 0x0159, 25110 },
+ { 0x015A, 27364 },
+ { 0x015B, 30751 },
+ { 0x015C, 29316 },
+ { 0x015D, 25344 },
+ { 0x015E, 29582 },
+ { 0x015F, 29430 },
+ { 0x0160, 25478 },
+ { 0x0161, 30546 },
+ { 0x0162, 26884 },
+ { 0x0163, 29697 },
+ { 0x0164, 25738 },
+ { 0x0165, 27881 },
+ { 0x0166, 30642 },
+ { 0x0167, 27211 },
+ { 0x0168, 30578 },
+ { 0x0169, 28166 },
+ { 0x016A, 26141 },
+ { 0x016B, 29954 },
+ { 0x016C, 26096 },
+ { 0x016D, 29999 },
+ { 0x016E, 30036 },
+ { 0x016F, 26207 },
+ { 0x0170, 30817 },
+ { 0x0171, 30246 },
+ { 0x0172, 30348 },
+ { 0x0173, 26613 },
+ { 0x0174, 30459 },
+ { 0x0175, 26752 },
+ { 0x0176, 30586 },
+ { 0x0177, 30596 },
+ { 0x0178, 27038 },
+ { 0x0179, 27019 },
+ { 0x017A, 27887 },
+ { 0x017B, 30647 },
+ { 0x017C, 27216 },
+ { 0x017D, 28159 },
+ { 0x017E, 27892 },
+ { 0x017F, 28115 },
+ { 0x0180, 28134 },
+ { 0x0181, 28138 },
+ { 0x0182, 28178 },
+ { 0x0183, 30524 },
+ { 0x0184, 28573 },
+ { 0x0185, 26836 },
+ { 0x0186, 30538 },
+ { 0x0187, 29220 },
+ { 0x0188, 26866 },
+ { 0x0189, 30542 },
+ { 0x018A, 29356 },
+ { 0x018B, 26880 },
+ { 0x018C, 28306 },
+ { 0x018D, 24120 },
+ { 0x018E, 28986 },
+ { 0x018F, 24910 },
+ { 0x0190, 29504 },
+ { 0x0191, 25552 },
+ { 0x0192, 30103 },
+ { 0x0193, 26281 },
+ { 0x0194, 30207 },
+ { 0x0195, 26393 },
+ { 0x0196, 30183 },
+ { 0x0197, 26369 },
+ { 0x0198, 30191 },
+ { 0x0199, 26377 },
+ { 0x019A, 30199 },
+ { 0x019B, 26385 },
+ { 0x019C, 27399 },
+ { 0x019D, 28362 },
+ { 0x019E, 24184 },
+ { 0x019F, 28206 },
+ { 0x01A0, 24020 },
+ { 0x01A1, 30491 },
+ { 0x01A2, 26798 },
+ { 0x01A3, 28857 },
+ { 0x01A4, 24767 },
+ { 0x01A5, 28845 },
+ { 0x01A6, 24755 },
+ { 0x01A7, 29115 },
+ { 0x01A8, 25052 },
+ { 0x01A9, 29589 },
+ { 0x01AA, 25630 },
+ { 0x01AB, 29595 },
+ { 0x01AC, 25636 },
+ { 0x01AD, 30590 },
+ { 0x01AE, 27025 },
+ { 0x01AF, 24998 },
+ { 0x01B0, 30520 },
+ { 0x01B1, 28565 },
+ { 0x01B2, 26832 },
+ { 0x01B3, 28833 },
+ { 0x01B4, 24743 },
+ { 0x01B5, 30672 },
+ { 0x01B6, 30656 },
+ { 0x01B7, 29350 },
+ { 0x01B8, 25364 },
+ { 0x01B9, 28236 },
+ { 0x01BA, 24050 },
+ { 0x01BB, 30485 },
+ { 0x01BC, 26792 },
+ { 0x01BD, 29609 },
+ { 0x01BE, 25650 },
+ { 0x01BF, 28324 },
+ { 0x01C0, 24146 },
+ { 0x01C1, 28349 },
+ { 0x01C2, 24171 },
+ { 0x01C3, 28670 },
+ { 0x01C4, 24553 },
+ { 0x01C5, 28725 },
+ { 0x01C6, 24614 },
+ { 0x01C7, 29011 },
+ { 0x01C8, 24935 },
+ { 0x01C9, 29036 },
+ { 0x01CA, 24960 },
+ { 0x01CB, 29553 },
+ { 0x01CC, 25601 },
+ { 0x01CD, 29617 },
+ { 0x01CE, 25658 },
+ { 0x01CF, 29807 },
+ { 0x01D0, 25882 },
+ { 0x01D1, 29833 },
+ { 0x01D2, 25937 },
+ { 0x01D3, 30143 },
+ { 0x01D4, 26329 },
+ { 0x01D5, 30170 },
+ { 0x01D6, 26356 },
+ { 0x01D7, 29903 },
+ { 0x01D8, 26025 },
+ { 0x01D9, 29973 },
+ { 0x01DA, 26115 },
+ { 0x01DB, 30660 },
+ { 0x01DC, 27225 },
+ { 0x01DD, 28913 },
+ { 0x01DE, 24837 },
+ { 0x01DF, 29330 },
+ { 0x01E0, 24407 },
+ { 0x01E1, 30554 },
+ { 0x01E2, 26892 },
+ { 0x01E3, 30427 },
+ { 0x01E4, 26713 },
+ { 0x01E5, 28199 },
+ { 0x01E6, 24013 },
+ { 0x01E7, 28711 },
+ { 0x01E8, 24594 },
+ { 0x01E9, 29630 },
+ { 0x01EA, 25671 },
+ { 0x01EB, 29530 },
+ { 0x01EC, 25578 },
+ { 0x01ED, 29400 },
+ { 0x01EE, 25440 },
+ { 0x01EF, 29407 },
+ { 0x01F0, 25447 },
+ { 0x01F1, 30385 },
+ { 0x01F2, 26665 },
+ { 0x01F3, 25138 },
+ { 0x01F4, 25324 },
+ { 0x01F5, 26090 },
+ { 0x01F6, 27576 },
+ { 0x01F7, 26827 },
+ { 0x01F8, 26896 },
+ { 0x01F9, 28343 },
+ { 0x01FA, 28502 },
+ { 0x01FB, 24356 },
+ { 0x01FC, 29166 },
+ { 0x01FD, 29992 },
+ { 0x01FE, 26032 },
+ { 0x01FF, 26738 },
+ { 0x0200, 30782 },
+ { 0x0201, 27597 },
+ { 0x0202, 28449 },
+ { 0x0203, 30017 },
+ { 0x0204, 30761 },
+ { 0x0205, 28705 },
+ { 0x0206, 24588 },
+ { 0x0207, 29067 },
+ { 0x0208, 25004 },
+ { 0x0209, 30689 },
+ { 0x020A, 25801 },
+ { 0x020B, 29814 },
+ { 0x020C, 25896 },
+ { 0x020D, 30391 },
+ { 0x020E, 26671 },
+ { 0x020F, 27394 },
+ { 0x0210, 27229 },
+ { 0x0211, 27555 },
+ { 0x0212, 24270 },
+ { 0x0213, 27171 },
+ { 0x0214, 24332 },
+ { 0x0215, 24434 },
+ { 0x0216, 24413 },
+ { 0x0217, 27694 },
+ { 0x0218, 27262 },
+ { 0x0219, 27266 },
+ { 0x021A, 27158 },
+ { 0x021B, 27706 },
+ { 0x021C, 27712 },
+ { 0x021D, 27345 },
+ { 0x021E, 27581 },
+ { 0x021F, 24737 },
+ { 0x0220, 27370 },
+ { 0x0221, 27925 },
+ { 0x0222, 27244 },
+ { 0x0223, 27196 },
+ { 0x0224, 27409 },
+ { 0x0225, 24817 },
+ { 0x0226, 27109 },
+ { 0x0227, 24954 },
+ { 0x0228, 27115 },
+ { 0x0229, 27942 },
+ { 0x022A, 25199 },
+ { 0x022B, 25132 },
+ { 0x022C, 25233 },
+ { 0x022D, 27125 },
+ { 0x022E, 27445 },
+ { 0x022F, 27450 },
+ { 0x0230, 25274 },
+ { 0x0231, 25330 },
+ { 0x0232, 25409 },
+ { 0x0233, 27974 },
+ { 0x0234, 27313 },
+ { 0x0235, 28042 },
+ { 0x0236, 27340 },
+ { 0x0237, 27063 },
+ { 0x0238, 27472 },
+ { 0x0239, 27484 },
+ { 0x023A, 27477 },
+ { 0x023B, 25857 },
+ { 0x023C, 25864 },
+ { 0x023D, 25922 },
+ { 0x023E, 27699 },
+ { 0x023F, 27989 },
+ { 0x0240, 28097 },
+ { 0x0241, 25989 },
+ { 0x0242, 26981 },
+ { 0x0243, 27588 },
+ { 0x0244, 27284 },
+ { 0x0245, 26985 },
+ { 0x0246, 27499 },
+ { 0x0247, 26161 },
+ { 0x0248, 26179 },
+ { 0x0249, 27637 },
+ { 0x024A, 26445 },
+ { 0x024B, 27504 },
+ { 0x024C, 27509 },
+ { 0x024D, 27514 },
+ { 0x024E, 28027 },
+ { 0x024F, 26771 },
+ { 0x0250, 26707 },
+ { 0x0251, 27009 },
+ { 0x0252, 27013 },
+ { 0x0253, 28124 },
+ { 0x0254, 28186 },
+ { 0x0255, 28154 },
+ { 0x0256, 28182 },
+ { 0x0257, 28146 },
+ { 0x0258, 27900 },
+ { 0x0259, 27334 },
+ { 0x025A, 27930 },
+ { 0x025B, 27937 },
+ { 0x025C, 25016 },
+ { 0x025D, 27435 },
+ { 0x025E, 27957 },
+ { 0x025F, 25795 },
+ { 0x0260, 28128 },
+ { 0x0261, 28171 },
+ { 0x0262, 26842 },
+ { 0x0263, 27090 },
+ { 0x0264, 26847 },
+ { 0x0265, 26914 },
+ { 0x0266, 27201 },
+ { 0x0267, 26901 },
+ { 0x0268, 27095 },
+ { 0x0269, 26870 },
+ { 0x026A, 26875 },
+ { 0x026B, 28150 },
+ { 0x026C, 28142 },
+ { 0x026D, 27414 },
+ { 0x026E, 27421 },
+ { 0x026F, 84218 },
+ { 0x0270, 84222 },
+ { 0x0271, 84234 },
+ { 0x0272, 84313 },
+ { 0x0273, 84523 },
+ { 0x0274, 84528 },
+ { 0x0275, 84583 },
+ { 0x0276, 84364 },
+ { 0x0277, 84372 },
+ { 0x0278, 84164 },
+ { 0x0279, 84622 },
+ { 0x027A, 84691 },
+ { 0x027B, 84922 },
+ { 0x027C, 84885 },
+ { 0x027D, 84167 },
+ { 0x027E, 84106 },
+ { 0x027F, 84860 },
+ { 0x0280, 84889 },
+ { 0x0281, 84111 },
+ { 0x0282, 84172 },
+ { 0x0283, 83921 },
+ { 0x0284, 84073 },
+ { 0x0285, 84925 },
+ { 0x0286, 19331 },
+ { 0x0287, 84894 },
+ { 0x0288, 84630 },
+ { 0x0289, 84129 },
+ { 0x028A, 84150 },
+ { 0x028B, 84023 },
+ { 0x028C, 84013 },
+ { 0x028D, 83986 },
+ { 0x028E, 83981 },
+ { 0x028F, 84953 },
+ { 0x0290, 84077 },
+ { 0x0291, 84806 },
+ { 0x0292, 84800 },
+ { 0x0293, 83917 },
+ { 0x0294, 84069 },
+ { 0x0295, 84119 },
+ { 0x0296, 84160 },
+ { 0x0297, 19256 },
+ { 0x0298, 5900 },
+ { 0x0299, 14621 },
+ { 0x029A, 52853 },
+ { 0x029B, 34486 },
+ { 0x029C, 46065 },
+ { 0x029D, 84675 },
+ { 0x029E, 84146 },
+ { 0x029F, 84457 },
+ { 0x02A0, 84248 },
+ { 0x02A1, 84317 },
+ { 0x02A2, 84368 },
+ { 0x02A3, 84611 },
+ { 0x02A4, 84929 },
+ { 0x02A5, 84082 },
+ { 0x02A6, 84039 },
+ { 0x02A7, 83976 },
+ { 0x02A8, 84898 },
+ { 0x02A9, 84063 },
+ { 0x02AA, 84123 },
+ { 0x02AB, 84864 },
+ { 0x02AC, 84957 },
+ { 0x02AD, 84626 },
+ { 0x02AE, 83957 },
+ { 0x02AF, 83952 },
+ { 0x02B0, 83967 },
+ { 0x02B1, 83991 },
+ { 0x02B2, 83972 },
+ { 0x02B3, 84633 },
+ { 0x02B4, 84644 },
+ { 0x02B5, 84638 },
+ { 0x02B6, 83996 },
+ { 0x02B7, 84660 },
+ { 0x02B8, 84138 },
+ { 0x02B9, 83947 },
+ { 0x02BA, 84133 },
+ { 0x02BB, 83942 },
+ { 0x02BC, 84176 },
+ { 0x02BD, 84115 },
+ { 0x02BE, 83962 },
+ { 0x02BF, 90763 },
+ { 0x02C0, 90732 },
+ { 0x02C1, 91760 },
+ { 0x02C2, 91143 },
+ { 0x02C3, 91277 },
+ { 0x02C4, 91689 },
+ { 0x02C5, 90739 },
+ { 0x02C6, 90579 },
+ { 0x02C7, 91714 },
+ { 0x02C8, 90632 },
+ { 0x02C9, 90715 },
+ { 0x02CA, 91198 },
+ { 0x02CB, 90744 },
+ { 0x02CC, 91695 },
+ { 0x02CD, 91245 },
+ { 0x02CE, 91209 },
+ { 0x02CF, 92017 },
+ { 0x02D0, 91655 },
+ { 0x02D1, 91319 },
+ { 0x02D2, 90749 },
+ { 0x02D3, 91691 },
+ { 0x02D4, 90752 },
+ { 0x02D5, 90766 },
+ { 0x02D6, 90735 },
+ { 0x02D7, 90647 },
+ { 0x02D8, 91085 },
+ { 0x02D9, 90651 },
+ { 0x02DA, 90635 },
+ { 0x02DB, 90642 },
+ { 0x02DC, 90569 },
+ { 0x02DD, 90624 },
+ { 0x02DE, 90711 },
+ { 0x02DF, 91071 },
+ { 0x02E0, 92019 },
+ { 0x02E1, 91756 },
+ { 0x02E2, 90586 },
+ { 0x02E3, 91716 },
+ { 0x02E4, 90718 },
+ { 0x02E5, 90756 },
+ { 0x02E6, 91336 },
+ { 0x02E7, 91300 },
+ { 0x02E8, 91699 },
+ { 0x02E9, 91174 },
+ { 0x02EA, 91666 },
+ { 0x02EB, 90746 },
+ { 0x02EC, 91763 },
+ { 0x02ED, 90741 },
+ { 0x02EE, 91658 },
+ { 0x02EF, 91150 },
+ { 0x02F0, 91288 },
+ { 0x02F1, 90589 },
+ { 0x02F2, 91185 },
+ { 0x02F3, 91158 },
+ { 0x02F4, 91123 },
+ { 0x02F5, 90694 },
+ { 0x02F6, 91127 },
+ { 0x02F7, 90698 },
+ { 0x02F8, 91080 },
+ { 0x02F9, 91662 },
+ { 0x02FA, 91305 },
+ { 0x02FB, 91396 },
+ { 0x02FC, 90556 },
+ { 0x02FD, 91703 },
+ { 0x02FE, 91242 },
+ { 0x02FF, 90759 },
+ { 0x0300, 90728 },
+ { 0x0301, 90789 },
+ { 0x0302, 90770 },
+ { 0x0303, 90785 },
+ { 0x0304, 90792 },
+ { 0x0305, 91171 },
+ { 0x0306, 91273 },
+ { 0x0307, 91250 },
+ { 0x0308, 90655 },
+ { 0x0309, 90592 },
+ { 0x030A, 92005 },
+ { 0x030B, 91161 },
+ { 0x030C, 90672 },
+ { 0x030D, 91399 },
+ { 0x030E, 91650 },
+ { 0x030F, 91115 },
+ { 0x0310, 90637 },
+ { 0x0311, 91342 },
+ { 0x0312, 90559 },
+ { 0x0313, 90685 },
+ { 0x0314, 91119 },
+ { 0x0315, 91101 },
+ { 0x0316, 91075 },
+ { 0x0317, 90582 },
+ { 0x0318, 91406 },
+ { 0x0319, 91194 },
+ { 0x031A, 91327 },
+ { 0x031B, 91205 },
+ { 0x031C, 91202 },
+ { 0x031D, 91226 },
+ { 0x031E, 91229 },
+ { 0x031F, 91213 },
+ { 0x0320, 91233 },
+ { 0x0321, 91264 },
+ { 0x0322, 90795 },
+ { 0x0323, 90828 },
+ { 0x0324, 90848 },
+ { 0x0325, 90882 },
+ { 0x0326, 90935 },
+ { 0x0327, 90812 },
+ { 0x0328, 90823 },
+ { 0x0329, 90843 },
+ { 0x032A, 90872 },
+ { 0x032B, 90908 },
+ { 0x032C, 90930 },
+ { 0x032D, 90956 },
+ { 0x032E, 90966 },
+ { 0x032F, 21484 },
+ { 0x0330, 20149 },
+ { 0x0331, 21956 },
+ { 0x0332, 20741 },
+ { 0x0333, 22198 },
+ { 0x0334, 19871 },
+ { 0x0335, 22163 },
+ { 0x0336, 21020 },
+ { 0x0337, 22692 },
+ { 0x0338, 21032 },
+ { 0x0339, 19889 },
+ { 0x033A, 21025 },
+ { 0x033B, 22223 },
+ { 0x033C, 21476 },
+ { 0x033D, 21049 },
+ { 0x033E, 22250 },
+ { 0x033F, 21738 },
+ { 0x0340, 19790 },
+ { 0x0341, 22015 },
+ { 0x0342, 21428 },
+ { 0x0343, 21558 },
+ { 0x0344, 22081 },
+ { 0x0345, 22133 },
+ { 0x0346, 21930 },
+ { 0x0347, 20261 },
+ { 0x0348, 21592 },
+ { 0x0349, 21480 },
+ { 0x034A, 21772 },
+ { 0x034B, 21768 },
+ { 0x034C, 21961 },
+ { 0x034D, 21588 },
+ { 0x034E, 21282 },
+ { 0x034F, 21952 },
+ { 0x0350, 21488 },
+ { 0x0351, 21776 },
+ { 0x0352, 21780 },
+ { 0x0353, 21262 },
+ { 0x0354, 21266 },
+ { 0x0355, 21274 },
+ { 0x0356, 22027 },
+ { 0x0357, 21270 },
+ { 0x0358, 21454 },
+ { 0x0359, 21948 },
+ { 0x035A, 21472 },
+ { 0x035B, 22093 },
+ { 0x035C, 21446 },
+ { 0x035D, 21278 },
+ { 0x035E, 21450 },
+ { 0x035F, 21784 },
+ { 0x0360, 21582 },
+ { 0x0361, 22157 },
+ { 0x0362, 20449 },
+ { 0x0363, 20804 },
+ { 0x0364, 20069 },
+ { 0x0365, 20223 },
+ { 0x0366, 20990 },
+ { 0x0367, 20295 },
+ { 0x0368, 20145 },
+ { 0x0369, 20510 },
+ { 0x036A, 20501 },
+ { 0x036B, 20750 },
+ { 0x036C, 20291 },
+ { 0x036D, 19915 },
+ { 0x036E, 20728 },
+ { 0x036F, 20153 },
+ { 0x0370, 20514 },
+ { 0x0371, 20522 },
+ { 0x0372, 19895 },
+ { 0x0373, 19899 },
+ { 0x0374, 19907 },
+ { 0x0375, 20816 },
+ { 0x0376, 19903 },
+ { 0x0377, 20117 },
+ { 0x0378, 20505 },
+ { 0x0379, 20724 },
+ { 0x037A, 20141 },
+ { 0x037B, 20882 },
+ { 0x037C, 20109 },
+ { 0x037D, 19911 },
+ { 0x037E, 20113 },
+ { 0x037F, 20526 },
+ { 0x0380, 20247 },
+ { 0x0381, 20976 },
+ { 0x0382, 20870 },
+ { 0x0383, 20952 },
+ { 0x0384, 20680 },
+ { 0x0385, 21248 },
+ { 0x0386, 19829 },
+ { 0x0387, 21038 },
+ { 0x0388, 22201 },
+ { 0x0389, 22206 },
+ { 0x038A, 22213 },
+ { 0x038B, 19810 },
+ { 0x038C, 19787 },
+ { 0x038D, 19793 },
+ { 0x038E, 21220 },
+ { 0x038F, 20736 },
+ { 0x0390, 21217 },
+ { 0x0391, 20732 },
+ { 0x0392, 21224 },
+ { 0x0393, 20746 },
+ { 0x0394, 21181 },
+ { 0x0395, 20518 },
+ { 0x0396, 21184 },
+ { 0x0397, 20720 },
+ { 0x0398, 45510 },
+ { 0x0399, 45202 },
+ { 0x039A, 45372 },
+ { 0x039B, 45064 },
+ { 0x039C, 45506 },
+ { 0x039D, 45198 },
+ { 0x039E, 45498 },
+ { 0x039F, 45190 },
+ { 0x03A0, 45550 },
+ { 0x03A1, 45242 },
+ { 0x03A2, 45546 },
+ { 0x03A3, 45238 },
+ { 0x03A4, 45364 },
+ { 0x03A5, 45056 },
+ { 0x03A6, 19865 },
+ { 0x03A7, 19818 },
+ { 0x03A8, 21227 },
+ { 0x03A9, 21178 },
+ { 0x03AA, 21252 },
+ { 0x03AB, 21231 },
+ { 0x03AC, 22226 },
+ { 0x03AD, 21468 },
+ { 0x03AE, 20137 },
+ { 0x03AF, 22168 },
+ { 0x03B0, 21464 },
+ { 0x03B1, 20133 },
+ { 0x03B2, 19813 },
+ { 0x03B3, 22180 },
+ { 0x03B4, 21256 },
+ { 0x03B5, 22173 },
+ { 0x03B6, 74491 },
+ { 0x03B7, 74497 },
+ { 0x03B8, 74648 },
+ { 0x03B9, 74697 },
+ { 0x03BA, 75169 },
+ { 0x03BB, 74656 },
+ { 0x03BC, 75179 },
+ { 0x03BD, 74592 },
+ { 0x03BE, 74501 },
+ { 0x03BF, 74717 },
+ { 0x03C0, 74721 },
+ { 0x03C1, 74886 },
+ { 0x03C2, 74705 },
+ { 0x03C3, 74301 },
+ { 0x03C4, 74986 },
+ { 0x03C5, 74783 },
+ { 0x03C6, 74271 },
+ { 0x03C7, 74352 },
+ { 0x03C8, 74580 },
+ { 0x03C9, 74660 },
+ { 0x03CA, 74356 },
+ { 0x03CB, 74481 },
+ { 0x03CC, 74753 },
+ { 0x03CD, 74604 },
+ { 0x03CE, 74297 },
+ { 0x03CF, 74974 },
+ { 0x03D0, 74505 },
+ { 0x03D1, 74364 },
+ { 0x03D2, 74393 },
+ { 0x03D3, 74403 },
+ { 0x03D4, 74319 },
+ { 0x03D5, 74538 },
+ { 0x03D6, 74439 },
+ { 0x03D7, 74449 },
+ { 0x03D8, 74559 },
+ { 0x03D9, 74329 },
+ { 0x03DA, 74360 },
+ { 0x03DB, 74459 },
+ { 0x03DC, 74737 },
+ { 0x03DD, 74625 },
+ { 0x03DE, 74733 },
+ { 0x03DF, 74970 },
+ { 0x03E0, 74799 },
+ { 0x03E1, 74898 },
+ { 0x03E2, 74877 },
+ { 0x03E3, 74287 },
+ { 0x03E4, 74600 },
+ { 0x03E5, 74588 },
+ { 0x03E6, 73279 },
+ { 0x03E7, 73360 },
+ { 0x03E8, 73588 },
+ { 0x03E9, 73668 },
+ { 0x03EA, 73364 },
+ { 0x03EB, 73489 },
+ { 0x03EC, 73761 },
+ { 0x03ED, 73612 },
+ { 0x03EE, 73305 },
+ { 0x03EF, 74003 },
+ { 0x03F0, 73513 },
+ { 0x03F1, 73372 },
+ { 0x03F2, 73401 },
+ { 0x03F3, 73411 },
+ { 0x03F4, 73327 },
+ { 0x03F5, 73546 },
+ { 0x03F6, 73447 },
+ { 0x03F7, 73457 },
+ { 0x03F8, 73567 },
+ { 0x03F9, 73337 },
+ { 0x03FA, 73368 },
+ { 0x03FB, 73467 },
+ { 0x03FC, 73745 },
+ { 0x03FD, 73633 },
+ { 0x03FE, 73741 },
+ { 0x03FF, 73999 },
+ { 0x0400, 73807 },
+ { 0x0401, 73927 },
+ { 0x0402, 73885 },
+ { 0x0403, 73295 },
+ { 0x0404, 73608 },
+ { 0x0405, 73596 },
+ { 0x0406, 73499 },
+ { 0x0407, 73505 },
+ { 0x0408, 73656 },
+ { 0x0409, 73705 },
+ { 0x040A, 74212 },
+ { 0x040B, 73664 },
+ { 0x040C, 74237 },
+ { 0x040D, 73600 },
+ { 0x040E, 73509 },
+ { 0x040F, 73725 },
+ { 0x0410, 73729 },
+ { 0x0411, 73910 },
+ { 0x0412, 73713 },
+ { 0x0413, 73309 },
+ { 0x0414, 74015 },
+ { 0x0415, 73791 },
+ { 0x0416, 74945 },
+ { 0x0417, 73974 },
+ { 0x0418, 74749 },
+ { 0x0419, 73757 },
+ { 0x041A, 75066 },
+ { 0x041B, 74105 },
+ { 0x041C, 75020 },
+ { 0x041D, 74049 },
+ { 0x041E, 75089 },
+ { 0x041F, 74128 },
+ { 0x0420, 74620 },
+ { 0x0421, 73628 },
+ { 0x0422, 75071 },
+ { 0x0423, 74110 },
+ { 0x0424, 74709 },
+ { 0x0425, 73717 },
+ { 0x0426, 74725 },
+ { 0x0427, 73733 },
+ { 0x0428, 74795 },
+ { 0x0429, 73803 },
+ { 0x042A, 75044 },
+ { 0x042B, 74078 },
+ { 0x042C, 75048 },
+ { 0x042D, 74082 },
+ { 0x042E, 74576 },
+ { 0x042F, 73584 },
+ { 0x0430, 74955 },
+ { 0x0431, 73984 },
+ { 0x0432, 74949 },
+ { 0x0433, 73978 },
+ { 0x0434, 74534 },
+ { 0x0435, 73542 },
+ { 0x0436, 74941 },
+ { 0x0437, 73970 },
+ { 0x0438, 75201 },
+ { 0x0439, 91422 },
+ { 0x043A, 91644 },
+ { 0x043B, 91414 },
+ { 0x043C, 91418 },
+ { 0x043D, 91636 },
+ { 0x043E, 91624 },
+ { 0x043F, 91632 },
+ { 0x0440, 74979 },
+ { 0x0441, 74008 },
+ { 0x0442, 75115 },
+ { 0x0443, 74158 },
+ { 0x0444, 74443 },
+ { 0x0445, 73451 },
+ { 0x0446, 74685 },
+ { 0x0447, 73693 },
+ { 0x0448, 74671 },
+ { 0x0449, 73679 },
+ { 0x044A, 74664 },
+ { 0x044B, 73672 },
+ { 0x044C, 74763 },
+ { 0x044D, 73771 },
+ { 0x044E, 74608 },
+ { 0x044F, 73616 },
+ { 0x0450, 74528 },
+ { 0x0451, 73536 },
+ { 0x0452, 74521 },
+ { 0x0453, 73529 },
+ { 0x0454, 74515 },
+ { 0x0455, 73523 },
+ { 0x0456, 75029 },
+ { 0x0457, 74063 },
+ { 0x0458, 74433 },
+ { 0x0459, 73441 },
+ { 0x045A, 75189 },
+ { 0x045B, 74247 },
+ { 0x045C, 74542 },
+ { 0x045D, 73550 },
+ { 0x045E, 75132 },
+ { 0x045F, 74175 },
+ { 0x0460, 74453 },
+ { 0x0461, 73461 },
+ { 0x0462, 74570 },
+ { 0x0463, 73578 },
+ { 0x0464, 75120 },
+ { 0x0465, 74163 },
+ { 0x0466, 75125 },
+ { 0x0467, 74168 },
+ { 0x0468, 74475 },
+ { 0x0469, 73483 },
+ { 0x046A, 75194 },
+ { 0x046B, 74252 },
+ { 0x046C, 74636 },
+ { 0x046D, 73644 },
+ { 0x046E, 74629 },
+ { 0x046F, 73637 },
+ { 0x0470, 74848 },
+ { 0x0471, 73856 },
+ { 0x0472, 75137 },
+ { 0x0473, 74180 },
+ { 0x0474, 75142 },
+ { 0x0475, 74185 },
+ { 0x0476, 74264 },
+ { 0x0477, 74757 },
+ { 0x0478, 73765 },
+ { 0x0479, 74509 },
+ { 0x047A, 73517 },
+ { 0x047B, 74374 },
+ { 0x047C, 73382 },
+ { 0x047D, 74407 },
+ { 0x047E, 73415 },
+ { 0x047F, 74420 },
+ { 0x0480, 73428 },
+ { 0x0481, 75174 },
+ { 0x0482, 74222 },
+ { 0x0483, 74397 },
+ { 0x0484, 73405 },
+ { 0x0485, 74134 },
+ { 0x0486, 74275 },
+ { 0x0487, 73283 },
+ { 0x0488, 74281 },
+ { 0x0489, 73289 },
+ { 0x048A, 75184 },
+ { 0x048B, 74242 },
+ { 0x048C, 74485 },
+ { 0x048D, 73493 },
+ { 0x048E, 74960 },
+ { 0x048F, 73989 },
+ { 0x0490, 74964 },
+ { 0x0491, 73993 },
+ { 0x0492, 74769 },
+ { 0x0493, 73777 },
+ { 0x0494, 74614 },
+ { 0x0495, 73622 },
+ { 0x0496, 75149 },
+ { 0x0497, 74192 },
+ { 0x0498, 74307 },
+ { 0x0499, 73315 },
+ { 0x049A, 74313 },
+ { 0x049B, 73321 },
+ { 0x049C, 74323 },
+ { 0x049D, 73331 },
+ { 0x049E, 74991 },
+ { 0x049F, 74020 },
+ { 0x04A0, 74996 },
+ { 0x04A1, 74025 },
+ { 0x04A2, 74291 },
+ { 0x04A3, 73299 },
+ { 0x04A4, 74340 },
+ { 0x04A5, 73348 },
+ { 0x04A6, 74346 },
+ { 0x04A7, 73354 },
+ { 0x04A8, 74333 },
+ { 0x04A9, 73341 },
+ { 0x04AA, 74642 },
+ { 0x04AB, 73650 },
+ { 0x04AC, 74691 },
+ { 0x04AD, 73699 },
+ { 0x04AE, 74909 },
+ { 0x04AF, 73938 },
+ { 0x04B0, 74677 },
+ { 0x04B1, 73685 },
+ { 0x04B2, 74463 },
+ { 0x04B3, 73471 },
+ { 0x04B4, 74469 },
+ { 0x04B5, 73477 },
+ { 0x04B6, 74808 },
+ { 0x04B7, 73816 },
+ { 0x04B8, 74813 },
+ { 0x04B9, 73821 },
+ { 0x04BA, 74838 },
+ { 0x04BB, 73846 },
+ { 0x04BC, 74843 },
+ { 0x04BD, 73851 },
+ { 0x04BE, 74818 },
+ { 0x04BF, 73826 },
+ { 0x04C0, 74823 },
+ { 0x04C1, 73831 },
+ { 0x04C2, 74828 },
+ { 0x04C3, 73836 },
+ { 0x04C4, 74833 },
+ { 0x04C5, 73841 },
+ { 0x04C6, 75100 },
+ { 0x04C7, 74143 },
+ { 0x04C8, 74368 },
+ { 0x04C9, 73376 },
+ { 0x04CA, 74713 },
+ { 0x04CB, 73721 },
+ { 0x04CC, 74729 },
+ { 0x04CD, 73737 },
+ { 0x04CE, 74745 },
+ { 0x04CF, 73753 },
+ { 0x04D0, 74555 },
+ { 0x04D1, 73563 },
+ { 0x04D2, 74584 },
+ { 0x04D3, 73592 },
+ { 0x04D4, 74919 },
+ { 0x04D5, 73948 },
+ { 0x04D6, 74380 },
+ { 0x04D7, 73388 },
+ { 0x04D8, 74426 },
+ { 0x04D9, 73434 },
+ { 0x04DA, 74549 },
+ { 0x04DB, 73557 },
+ { 0x04DC, 74852 },
+ { 0x04DD, 73860 },
+ { 0x04DE, 74413 },
+ { 0x04DF, 73421 },
+ { 0x04E0, 74937 },
+ { 0x04E1, 73966 },
+ { 0x04E2, 74779 },
+ { 0x04E3, 73787 },
+ { 0x04E4, 74387 },
+ { 0x04E5, 73395 },
+ { 0x04E6, 69007 },
+ { 0x04E7, 69011 },
+ { 0x04E8, 69027 },
+ { 0x04E9, 68963 },
+ { 0x04EA, 69019 },
+ { 0x04EB, 69003 },
+ { 0x04EC, 68967 },
+ { 0x04ED, 68971 },
+ { 0x04EE, 68991 },
+ { 0x04EF, 69075 },
+ { 0x04F0, 69031 },
+ { 0x04F1, 69091 },
+ { 0x04F2, 69071 },
+ { 0x04F3, 68955 },
+ { 0x04F4, 69039 },
+ { 0x04F5, 68975 },
+ { 0x04F6, 68979 },
+ { 0x04F7, 69083 },
+ { 0x04F8, 69079 },
+ { 0x04F9, 69043 },
+ { 0x04FA, 68999 },
+ { 0x04FB, 69047 },
+ { 0x04FC, 69063 },
+ { 0x04FD, 68995 },
+ { 0x04FE, 69015 },
+ { 0x04FF, 69051 },
+ { 0x0500, 69087 },
+ { 0x0501, 68987 },
+ { 0x0502, 69059 },
+ { 0x0503, 69067 },
+ { 0x0504, 69099 },
+ { 0x0505, 69055 },
+ { 0x0506, 68959 },
+ { 0x0507, 69103 },
+ { 0x0508, 69095 },
+ { 0x0509, 69035 },
+ { 0x050A, 68983 },
+ { 0x050B, 69023 },
+ { 0x050C, 69110 },
+ { 0x050D, 69119 },
+ { 0x050E, 69107 },
+ { 0x050F, 69121 },
+ { 0x0510, 68769 },
+ { 0x0511, 69116 },
+ { 0x0512, 69124 },
+ { 0x0513, 68823 },
+ { 0x0514, 68827 },
+ { 0x0515, 68843 },
+ { 0x0516, 68779 },
+ { 0x0517, 68835 },
+ { 0x0518, 68819 },
+ { 0x0519, 68783 },
+ { 0x051A, 68787 },
+ { 0x051B, 68807 },
+ { 0x051C, 68891 },
+ { 0x051D, 68847 },
+ { 0x051E, 68907 },
+ { 0x051F, 68887 },
+ { 0x0520, 68771 },
+ { 0x0521, 68855 },
+ { 0x0522, 68791 },
+ { 0x0523, 68795 },
+ { 0x0524, 68899 },
+ { 0x0525, 68895 },
+ { 0x0526, 68859 },
+ { 0x0527, 68815 },
+ { 0x0528, 68863 },
+ { 0x0529, 68879 },
+ { 0x052A, 68811 },
+ { 0x052B, 68831 },
+ { 0x052C, 68867 },
+ { 0x052D, 68903 },
+ { 0x052E, 68803 },
+ { 0x052F, 68875 },
+ { 0x0530, 68883 },
+ { 0x0531, 68915 },
+ { 0x0532, 68871 },
+ { 0x0533, 68775 },
+ { 0x0534, 68919 },
+ { 0x0535, 68911 },
+ { 0x0536, 68851 },
+ { 0x0537, 68799 },
+ { 0x0538, 68839 },
+ { 0x0539, 68923 },
+ { 0x053A, 68766 },
+ { 0x053B, 68953 },
+ { 0x053C, 114868 },
+ { 0x053D, 106200 },
+ { 0x053E, 68763 },
+ { 0x053F, 48037 },
+ { 0x0540, 47985 },
+ { 0x0541, 48054 },
+ { 0x0542, 48003 },
+ { 0x0543, 47999 },
+ { 0x0544, 48034 },
+ { 0x0545, 47982 },
+ { 0x0546, 48007 },
+ { 0x0547, 48027 },
+ { 0x0548, 47996 },
+ { 0x0549, 47988 },
+ { 0x054A, 48013 },
+ { 0x054B, 48016 },
+ { 0x054C, 48051 },
+ { 0x054D, 48030 },
+ { 0x054E, 48040 },
+ { 0x054F, 47976 },
+ { 0x0550, 47966 },
+ { 0x0551, 47973 },
+ { 0x0552, 48048 },
+ { 0x0553, 48020 },
+ { 0x0554, 48023 },
+ { 0x0555, 47970 },
+ { 0x0556, 47979 },
+ { 0x0557, 48044 },
+ { 0x0558, 47991 },
+ { 0x0559, 47957 },
+ { 0x055A, 47963 },
+ { 0x055B, 47960 },
+ { 0x055C, 48010 },
+ { 0x055D, 47884 },
+ { 0x055E, 47932 },
+ { 0x055F, 47903 },
+ { 0x0560, 47899 },
+ { 0x0561, 47907 },
+ { 0x0562, 47911 },
+ { 0x0563, 47935 },
+ { 0x0564, 47929 },
+ { 0x0565, 47926 },
+ { 0x0566, 47943 },
+ { 0x0567, 47914 },
+ { 0x0568, 47917 },
+ { 0x0569, 47950 },
+ { 0x056A, 47938 },
+ { 0x056B, 47923 },
+ { 0x056C, 48393 },
+ { 0x056D, 47892 },
+ { 0x056E, 48396 },
+ { 0x056F, 47895 },
+ { 0x0570, 47888 },
+ { 0x0571, 48389 },
+ { 0x0572, 47880 },
+ { 0x0573, 47876 },
+ { 0x0574, 48385 },
+ { 0x0575, 47946 },
+ { 0x0576, 48173 },
+ { 0x0577, 48078 },
+ { 0x0578, 48311 },
+ { 0x0579, 48271 },
+ { 0x057A, 48057 },
+ { 0x057B, 48147 },
+ { 0x057C, 48335 },
+ { 0x057D, 48091 },
+ { 0x057E, 48139 },
+ { 0x057F, 48160 },
+ { 0x0580, 48289 },
+ { 0x0581, 48094 },
+ { 0x0582, 48319 },
+ { 0x0583, 48299 },
+ { 0x0584, 48107 },
+ { 0x0585, 48303 },
+ { 0x0586, 48115 },
+ { 0x0587, 48343 },
+ { 0x0588, 48191 },
+ { 0x0589, 48279 },
+ { 0x058A, 48065 },
+ { 0x058B, 48307 },
+ { 0x058C, 48327 },
+ { 0x058D, 48123 },
+ { 0x058E, 48194 },
+ { 0x058F, 48202 },
+ { 0x0590, 48131 },
+ { 0x0591, 48375 },
+ { 0x0592, 48364 },
+ { 0x0593, 48380 },
+ { 0x0594, 48399 },
+ { 0x0595, 48402 },
+ { 0x0596, 39401 },
+ { 0x0597, 36358 },
+ { 0x0598, 39547 },
+ { 0x0599, 36355 },
+ { 0x059A, 36365 },
+ { 0x059B, 39397 },
+ { 0x059C, 109700 },
+ { 0x059D, 109733 },
+ { 0x059E, 36309 },
+ { 0x059F, 109696 },
+ { 0x05A0, 109691 },
+ { 0x05A1, 57824 },
+ { 0x05A2, 36424 },
+ { 0x05A3, 36311 },
+ { 0x05A4, 39404 },
+ { 0x05A5, 36352 },
+ { 0x05A6, 36384 },
+ { 0x05A7, 36361 },
+ { 0x05A8, 36380 },
+ { 0x05A9, 36347 },
+ { 0x05AA, 36377 },
+ { 0x05AB, 36568 },
+ { 0x05AC, 36706 },
+ { 0x05AD, 36650 },
+ { 0x05AE, 36718 },
+ { 0x05AF, 36715 },
+ { 0x05B0, 36721 },
+ { 0x05B1, 43310 },
+ { 0x05B2, 38551 },
+ { 0x05B3, 39501 },
+ { 0x05B4, 43302 },
+ { 0x05B5, 39378 },
+ { 0x05B6, 39024 },
+ { 0x05B7, 38315 },
+ { 0x05B8, 38271 },
+ { 0x05B9, 38010 },
+ { 0x05BA, 38293 },
+ { 0x05BB, 38099 },
+ { 0x05BC, 38254 },
+ { 0x05BD, 36946 },
+ { 0x05BE, 37934 },
+ { 0x05BF, 37896 },
+ { 0x05C0, 38812 },
+ { 0x05C1, 38498 },
+ { 0x05C2, 37292 },
+ { 0x05C3, 38528 },
+ { 0x05C4, 37082 },
+ { 0x05C5, 38799 },
+ { 0x05C6, 37707 },
+ { 0x05C7, 38858 },
+ { 0x05C8, 38708 },
+ { 0x05C9, 39160 },
+ { 0x05CA, 37815 },
+ { 0x05CB, 37053 },
+ { 0x05CC, 37859 },
+ { 0x05CD, 38231 },
+ { 0x05CE, 36885 },
+ { 0x05CF, 38995 },
+ { 0x05D0, 39041 },
+ { 0x05D1, 39055 },
+ { 0x05D2, 38964 },
+ { 0x05D3, 38918 },
+ { 0x05D4, 38926 },
+ { 0x05D5, 39523 },
+ { 0x05D6, 37175 },
+ { 0x05D7, 37665 },
+ { 0x05D8, 37517 },
+ { 0x05D9, 37571 },
+ { 0x05DA, 38554 },
+ { 0x05DB, 38596 },
+ { 0x05DC, 37390 },
+ { 0x05DD, 37983 },
+ { 0x05DE, 38376 },
+ { 0x05DF, 38060 },
+ { 0x05E0, 39541 },
+ { 0x05E1, 39530 },
+ { 0x05E2, 39553 },
+ { 0x05E3, 36468 },
+ { 0x05E4, 36444 },
+ { 0x05E5, 36498 },
+ { 0x05E6, 39408 },
+ { 0x05E7, 36730 },
+ { 0x05E8, 39394 },
+ { 0x05E9, 36492 },
+ { 0x05EA, 36495 },
+ { 0x05EB, 43312 },
+ { 0x05EC, 39550 },
+ { 0x05ED, 36329 },
+ { 0x05EE, 43308 },
+ { 0x05EF, 36745 },
+ { 0x05F0, 36751 },
+ { 0x05F1, 36740 },
+ { 0x05F2, 43305 },
+ { 0x05F3, 36475 },
+ { 0x05F4, 36420 },
+ { 0x05F5, 109721 },
+ { 0x05F6, 109703 },
+ { 0x05F7, 109709 },
+ { 0x05F8, 109730 },
+ { 0x05F9, 109715 },
+ { 0x05FA, 109712 },
+ { 0x05FB, 109706 },
+ { 0x05FC, 109727 },
+ { 0x05FD, 109724 },
+ { 0x05FE, 109718 },
+ { 0x05FF, 39513 },
+ { 0x0600, 39510 },
+ { 0x0601, 43315 },
+ { 0x0602, 36314 },
+ { 0x0603, 39311 },
+ { 0x0604, 39319 },
+ { 0x0605, 39390 },
+ { 0x0606, 38360 },
+ { 0x0607, 38257 },
+ { 0x0608, 38264 },
+ { 0x0609, 38479 },
+ { 0x060A, 38493 },
+ { 0x060B, 38483 },
+ { 0x060C, 36796 },
+ { 0x060D, 38488 },
+ { 0x060E, 38835 },
+ { 0x060F, 39258 },
+ { 0x0610, 38397 },
+ { 0x0611, 37899 },
+ { 0x0612, 37911 },
+ { 0x0613, 37635 },
+ { 0x0614, 39222 },
+ { 0x0615, 38878 },
+ { 0x0616, 37310 },
+ { 0x0617, 37302 },
+ { 0x0618, 38672 },
+ { 0x0619, 38433 },
+ { 0x061A, 37345 },
+ { 0x061B, 39193 },
+ { 0x061C, 39355 },
+ { 0x061D, 38420 },
+ { 0x061E, 37118 },
+ { 0x061F, 37085 },
+ { 0x0620, 37091 },
+ { 0x0621, 38901 },
+ { 0x0622, 39245 },
+ { 0x0623, 37162 },
+ { 0x0624, 37123 },
+ { 0x0625, 37111 },
+ { 0x0626, 38695 },
+ { 0x0627, 37763 },
+ { 0x0628, 37752 },
+ { 0x0629, 37710 },
+ { 0x062A, 37769 },
+ { 0x062B, 37716 },
+ { 0x062C, 37725 },
+ { 0x062D, 37504 },
+ { 0x062E, 37740 },
+ { 0x062F, 38711 },
+ { 0x0630, 38746 },
+ { 0x0631, 38753 },
+ { 0x0632, 37818 },
+ { 0x0633, 37825 },
+ { 0x0634, 37869 },
+ { 0x0635, 36903 },
+ { 0x0636, 39315 },
+ { 0x0637, 37194 },
+ { 0x0638, 37178 },
+ { 0x0639, 37960 },
+ { 0x063A, 37208 },
+ { 0x063B, 39114 },
+ { 0x063C, 37668 },
+ { 0x063D, 37680 },
+ { 0x063E, 39032 },
+ { 0x063F, 39189 },
+ { 0x0640, 37539 },
+ { 0x0641, 37520 },
+ { 0x0642, 36823 },
+ { 0x0643, 37544 },
+ { 0x0644, 37244 },
+ { 0x0645, 37254 },
+ { 0x0646, 39091 },
+ { 0x0647, 37247 },
+ { 0x0648, 38456 },
+ { 0x0649, 37259 },
+ { 0x064A, 37585 },
+ { 0x064B, 37579 },
+ { 0x064C, 37591 },
+ { 0x064D, 37598 },
+ { 0x064E, 38599 },
+ { 0x064F, 38641 },
+ { 0x0650, 39137 },
+ { 0x0651, 38612 },
+ { 0x0652, 38629 },
+ { 0x0653, 37476 },
+ { 0x0654, 39196 },
+ { 0x0655, 37428 },
+ { 0x0656, 37393 },
+ { 0x0657, 37397 },
+ { 0x0658, 37938 },
+ { 0x0659, 38005 },
+ { 0x065A, 39323 },
+ { 0x065B, 36846 },
+ { 0x065C, 36793 },
+ { 0x065D, 36872 },
+ { 0x065E, 39339 },
+ { 0x065F, 37998 },
+ { 0x0660, 36859 },
+ { 0x0661, 38914 },
+ { 0x0662, 38094 },
+ { 0x0663, 38137 },
+ { 0x0664, 37986 },
+ { 0x0665, 36770 },
+ { 0x0666, 38143 },
+ { 0x0667, 38155 },
+ { 0x0668, 38159 },
+ { 0x0669, 36318 },
+ { 0x066A, 36820 },
+ { 0x066B, 36696 },
+ { 0x066C, 36686 },
+ { 0x066D, 36584 },
+ { 0x066E, 36555 },
+ { 0x066F, 36580 },
+ { 0x0670, 36658 },
+ { 0x0671, 36606 },
+ { 0x0672, 36305 },
+ { 0x0673, 36724 },
+ { 0x0674, 36670 },
+ { 0x0675, 36675 },
+ { 0x0676, 36663 },
+ { 0x0677, 36590 },
+ { 0x0678, 36541 },
+ { 0x0679, 36654 },
+ { 0x067A, 36545 },
+ { 0x067B, 36548 },
+ { 0x067C, 36576 },
+ { 0x067D, 36596 },
+ { 0x067E, 36513 },
+ { 0x067F, 36458 },
+ { 0x0680, 36463 },
+ { 0x0681, 39516 },
+ { 0x0682, 36531 },
+ { 0x0683, 37138 },
+ { 0x0684, 37799 },
+ { 0x0685, 80589 },
+ { 0x0686, 80565 },
+ { 0x0687, 80573 },
+ { 0x0688, 80601 },
+ { 0x0689, 80581 },
+ { 0x068A, 80577 },
+ { 0x068B, 80569 },
+ { 0x068C, 80597 },
+ { 0x068D, 80593 },
+ { 0x068E, 80585 },
+ { 0x068F, 39163 },
+ { 0x0690, 37056 },
+ { 0x0691, 38998 },
+ { 0x0692, 36368 },
+ { 0x0693, 36372 },
+ { 0x0694, 37450 },
+ { 0x0695, 54859 },
+ { 0x0696, 55107 },
+ { 0x0697, 55082 },
+ { 0x0698, 55111 },
+ { 0x0699, 55086 },
+ { 0x069A, 55099 },
+ { 0x069B, 54873 },
+ { 0x069C, 54877 },
+ { 0x069D, 55114 },
+ { 0x069E, 55094 },
+ { 0x069F, 55102 },
+ { 0x06A0, 55069 },
+ { 0x06A1, 55072 },
+ { 0x06A2, 55075 },
+ { 0x06A3, 55119 },
+ { 0x06A4, 54975 },
+ { 0x06A5, 55034 },
+ { 0x06A6, 54940 },
+ { 0x06A7, 54982 },
+ { 0x06A8, 54985 },
+ { 0x06A9, 54992 },
+ { 0x06AA, 54998 },
+ { 0x06AB, 54922 },
+ { 0x06AC, 54937 },
+ { 0x06AD, 54972 },
+ { 0x06AE, 54943 },
+ { 0x06AF, 54958 },
+ { 0x06B0, 54961 },
+ { 0x06B1, 54965 },
+ { 0x06B2, 54968 },
+ { 0x06B3, 54946 },
+ { 0x06B4, 54995 },
+ { 0x06B5, 54928 },
+ { 0x06B6, 54931 },
+ { 0x06B7, 55015 },
+ { 0x06B8, 54978 },
+ { 0x06B9, 54919 },
+ { 0x06BA, 54925 },
+ { 0x06BB, 55030 },
+ { 0x06BC, 54989 },
+ { 0x06BD, 54949 },
+ { 0x06BE, 54952 },
+ { 0x06BF, 54955 },
+ { 0x06C0, 54934 },
+ { 0x06C1, 55003 },
+ { 0x06C2, 55007 },
+ { 0x06C3, 55011 },
+ { 0x06C4, 55038 },
+ { 0x06C5, 55041 },
+ { 0x06C6, 55044 },
+ { 0x06C7, 55047 },
+ { 0x06C8, 55050 },
+ { 0x06C9, 55053 },
+ { 0x06CA, 54895 },
+ { 0x06CB, 54898 },
+ { 0x06CC, 54915 },
+ { 0x06CD, 54911 },
+ { 0x06CE, 54887 },
+ { 0x06CF, 54890 },
+ { 0x06D0, 55104 },
+ { 0x06D1, 54881 },
+ { 0x06D2, 54884 },
+ { 0x06D3, 54901 },
+ { 0x06D4, 55066 },
+ { 0x06D5, 55080 },
+ { 0x06D6, 55078 },
+ { 0x06D7, 54863 },
+ { 0x06D8, 54868 },
+ { 0x06D9, 54903 },
+ { 0x06DA, 54907 },
+ { 0x06DB, 55058 },
+ { 0x06DC, 55062 },
+ { 0x06DD, 54893 },
+ { 0x06DE, 55056 },
+ { 0x06DF, 55026 },
+ { 0x06E0, 55022 },
+ { 0x06E1, 55018 },
+ { 0x06E2, 37017 },
+ { 0x06E3, 36949 },
+ { 0x06E4, 36995 },
+ { 0x06E5, 37004 },
+ { 0x06E6, 36959 },
+ { 0x06E7, 37025 },
+ { 0x06E8, 36975 },
+ { 0x06E9, 37295 },
+ { 0x06EA, 37352 },
+ { 0x06EB, 37100 },
+ { 0x06EC, 37144 },
+ { 0x06ED, 37794 },
+ { 0x06EE, 38728 },
+ { 0x06EF, 36888 },
+ { 0x06F0, 36917 },
+ { 0x06F1, 36895 },
+ { 0x06F2, 37201 },
+ { 0x06F3, 37215 },
+ { 0x06F4, 39035 },
+ { 0x06F5, 39048 },
+ { 0x06F6, 39062 },
+ { 0x06F7, 38557 },
+ { 0x06F8, 38563 },
+ { 0x06F9, 38605 },
+ { 0x06FA, 38623 },
+ { 0x06FB, 38617 },
+ { 0x06FC, 37574 },
+ { 0x06FD, 37732 },
+ { 0x06FE, 37757 },
+ { 0x06FF, 38720 },
+ { 0x0700, 37336 },
+ { 0x0701, 37316 },
+ { 0x0702, 38735 },
+ { 0x0703, 37783 },
+ { 0x0704, 37327 },
+ { 0x0705, 38337 },
+ { 0x0706, 38346 },
+ { 0x0707, 38934 },
+ { 0x0708, 38954 },
+ { 0x0709, 38944 },
+ { 0x070A, 38032 },
+ { 0x070B, 38041 },
+ { 0x070C, 38184 },
+ { 0x070D, 38194 },
+ { 0x070E, 37361 },
+ { 0x070F, 38764 },
+ { 0x0710, 38773 },
+ { 0x0711, 37532 },
+ { 0x0712, 57010 },
+ { 0x0713, 57115 },
+ { 0x0714, 57058 },
+ { 0x0715, 57016 },
+ { 0x0716, 57007 },
+ { 0x0717, 57112 },
+ { 0x0718, 57049 },
+ { 0x0719, 57040 },
+ { 0x071A, 57067 },
+ { 0x071B, 57055 },
+ { 0x071C, 57043 },
+ { 0x071D, 57076 },
+ { 0x071E, 57034 },
+ { 0x071F, 57052 },
+ { 0x0720, 57046 },
+ { 0x0721, 57109 },
+ { 0x0722, 57064 },
+ { 0x0723, 57091 },
+ { 0x0724, 57103 },
+ { 0x0725, 57100 },
+ { 0x0726, 57019 },
+ { 0x0727, 57097 },
+ { 0x0728, 57094 },
+ { 0x0729, 57106 },
+ { 0x072A, 57037 },
+ { 0x072B, 57028 },
+ { 0x072C, 57031 },
+ { 0x072D, 57088 },
+ { 0x072E, 57022 },
+ { 0x072F, 57085 },
+ { 0x0730, 57082 },
+ { 0x0731, 57073 },
+ { 0x0732, 57001 },
+ { 0x0733, 57004 },
+ { 0x0734, 57025 },
+ { 0x0735, 57079 },
+ { 0x0736, 57061 },
+ { 0x0737, 57070 },
+ { 0x0738, 57118 },
+ { 0x0739, 57128 },
+ { 0x073A, 57122 },
+ { 0x073B, 57130 },
+ { 0x073C, 57126 },
+ { 0x073D, 57136 },
+ { 0x073E, 57120 },
+ { 0x073F, 57132 },
+ { 0x0740, 57124 },
+ { 0x0741, 57134 },
+ { 0x0742, 56999 },
+ { 0x0743, 57013 },
+ { 0x0744, 6907 },
+ { 0x0745, 6889 },
+ { 0x0746, 6895 },
+ { 0x0747, 6916 },
+ { 0x0748, 6901 },
+ { 0x0749, 6898 },
+ { 0x074A, 6892 },
+ { 0x074B, 6913 },
+ { 0x074C, 6910 },
+ { 0x074D, 6904 },
+ { 0x074E, 6919 },
+ { 0x074F, 6943 },
+ { 0x0750, 6925 },
+ { 0x0751, 6922 },
+ { 0x0752, 6934 },
+ { 0x0753, 6971 },
+ { 0x0754, 6931 },
+ { 0x0755, 7020 },
+ { 0x0756, 6928 },
+ { 0x0757, 6937 },
+ { 0x0758, 6974 },
+ { 0x0759, 6983 },
+ { 0x075A, 6952 },
+ { 0x075B, 6992 },
+ { 0x075C, 6940 },
+ { 0x075D, 6977 },
+ { 0x075E, 7005 },
+ { 0x075F, 6980 },
+ { 0x0760, 6995 },
+ { 0x0761, 6946 },
+ { 0x0762, 6955 },
+ { 0x0763, 6958 },
+ { 0x0764, 6967 },
+ { 0x0765, 6961 },
+ { 0x0766, 6998 },
+ { 0x0767, 6964 },
+ { 0x0768, 6949 },
+ { 0x0769, 6986 },
+ { 0x076A, 6989 },
+ { 0x076B, 7001 },
+ { 0x076C, 7008 },
+ { 0x076D, 7016 },
+ { 0x076E, 7012 },
+ { 0x076F, 7055 },
+ { 0x0770, 7050 },
+ { 0x0771, 7060 },
+ { 0x0772, 7045 },
+ { 0x0773, 7035 },
+ { 0x0774, 7030 },
+ { 0x0775, 7040 },
+ { 0x0776, 7070 },
+ { 0x0777, 7065 },
+ { 0x0778, 6883 },
+ { 0x0779, 6879 },
+ { 0x077A, 7023 },
+ { 0x077B, 7027 },
+ { 0x077C, 6887 },
+ { 0x077D, 7076 },
+ { 0x077E, 7074 },
+ { 0x077F, 101940 },
+ { 0x0780, 101919 },
+ { 0x0781, 101958 },
+ { 0x0782, 101955 },
+ { 0x0783, 101913 },
+ { 0x0784, 101916 },
+ { 0x0785, 101937 },
+ { 0x0786, 101910 },
+ { 0x0787, 101931 },
+ { 0x0788, 101934 },
+ { 0x0789, 101943 },
+ { 0x078A, 101961 },
+ { 0x078B, 101922 },
+ { 0x078C, 101925 },
+ { 0x078D, 101964 },
+ { 0x078E, 101907 },
+ { 0x078F, 101904 },
+ { 0x0790, 101967 },
+ { 0x0791, 101928 },
+ { 0x0792, 101946 },
+ { 0x0793, 101949 },
+ { 0x0794, 101952 },
+ { 0x0795, 101817 },
+ { 0x0796, 101823 },
+ { 0x0797, 101829 },
+ { 0x0798, 101820 },
+ { 0x0799, 101979 },
+ { 0x079A, 101832 },
+ { 0x079B, 101865 },
+ { 0x079C, 101840 },
+ { 0x079D, 101899 },
+ { 0x079E, 101880 },
+ { 0x079F, 101856 },
+ { 0x07A0, 101894 },
+ { 0x07A1, 101860 },
+ { 0x07A2, 101836 },
+ { 0x07A3, 101974 },
+ { 0x07A4, 101885 },
+ { 0x07A5, 101875 },
+ { 0x07A6, 101852 },
+ { 0x07A7, 101970 },
+ { 0x07A8, 101870 },
+ { 0x07A9, 101844 },
+ { 0x07AA, 101848 },
+ { 0x07AB, 101890 },
+ { 0x07AC, 101826 },
+ { 0x07AD, 102022 },
+ { 0x07AE, 102006 },
+ { 0x07AF, 101997 },
+ { 0x07B0, 101984 },
+ { 0x07B1, 102012 },
+ { 0x07B2, 102025 },
+ { 0x07B3, 102028 },
+ { 0x07B4, 102018 },
+ { 0x07B5, 102003 },
+ { 0x07B6, 102000 },
+ { 0x07B7, 101994 },
+ { 0x07B8, 101991 },
+ { 0x07B9, 102015 },
+ { 0x07BA, 101987 },
+ { 0x07BB, 102009 },
+ { 0x07BC, 62075 },
+ { 0x07BD, 62009 },
+ { 0x07BE, 62015 },
+ { 0x07BF, 62012 },
+ { 0x07C0, 62018 },
+ { 0x07C1, 62078 },
+ { 0x07C2, 62048 },
+ { 0x07C3, 62054 },
+ { 0x07C4, 62066 },
+ { 0x07C5, 62072 },
+ { 0x07C6, 62021 },
+ { 0x07C7, 62024 },
+ { 0x07C8, 62027 },
+ { 0x07C9, 62030 },
+ { 0x07CA, 62042 },
+ { 0x07CB, 62051 },
+ { 0x07CC, 62033 },
+ { 0x07CD, 62063 },
+ { 0x07CE, 62036 },
+ { 0x07CF, 62039 },
+ { 0x07D0, 62060 },
+ { 0x07D1, 62045 },
+ { 0x07D2, 62081 },
+ { 0x07D3, 62069 },
+ { 0x07D4, 62057 },
+ { 0x07D5, 62087 },
+ { 0x07D6, 62092 },
+ { 0x07D7, 62084 },
+ { 0x07D8, 62090 },
+ { 0x07D9, 36981 },
+ { 0x07DA, 36969 },
+ { 0x07DB, 38501 },
+ { 0x07DC, 37862 },
+ { 0x07DD, 37184 },
+ { 0x07DE, 37674 },
+ { 0x07DF, 37605 },
+ { 0x07E0, 38569 },
+ { 0x07E1, 38073 },
+ { 0x07E2, 38063 },
+ { 0x07E3, 37747 },
+ { 0x07E4, 37992 },
+ { 0x07E5, 39382 },
+ { 0x07E6, 37631 },
+ { 0x07E7, 37131 },
+ { 0x07E8, 37832 },
+ { 0x07E9, 37266 },
+ { 0x07EA, 39386 },
+ { 0x07EB, 38861 },
+ { 0x07EC, 36910 },
+ { 0x07ED, 37526 },
+ { 0x07EE, 36988 },
+ { 0x07EF, 37638 },
+ { 0x07F0, 37904 },
+ { 0x07F1, 37776 },
+ { 0x07F2, 38083 },
+ { 0x07F3, 39299 },
+ { 0x07F4, 39303 },
+ { 0x07F5, 39307 },
+ { 0x07F6, 36630 },
+ { 0x07F7, 36564 },
+ { 0x07F8, 36551 },
+ { 0x07F9, 36560 },
+ { 0x07FA, 36600 },
+ { 0x07FB, 36535 },
+ { 0x07FC, 36645 },
+ { 0x07FD, 36640 },
+ { 0x07FE, 36635 },
+ { 0x07FF, 36620 },
+ { 0x0800, 36615 },
+ { 0x0801, 36625 },
+ { 0x0802, 36681 },
+ { 0x0803, 36610 },
+ { 0x0804, 39536 },
+ { 0x0805, 39506 },
+ { 0x0806, 36429 },
+ { 0x0807, 36426 },
+ { 0x0808, 36432 },
+ { 0x0809, 36438 },
+ { 0x080A, 36435 },
+ { 0x080B, 36441 },
+ { 0x080C, 36392 },
+ { 0x080D, 36402 },
+ { 0x080E, 36412 },
+ { 0x080F, 36397 },
+ { 0x0810, 36407 },
+ { 0x0811, 36416 },
+ { 0x0812, 36341 },
+ { 0x0813, 36338 },
+ { 0x0814, 36344 },
+ { 0x0815, 36572 },
+ { 0x0816, 36480 },
+ { 0x0817, 36470 },
+ { 0x0818, 36500 },
+ { 0x0819, 36321 },
+ { 0x081A, 36517 },
+ { 0x081B, 36325 },
+ { 0x081C, 36527 },
+ { 0x081D, 36758 },
+ { 0x081E, 36763 },
+ { 0x081F, 36521 },
+ { 0x0820, 36446 },
+ { 0x0821, 36333 },
+ { 0x0822, 103253 },
+ { 0x0823, 103260 },
+ { 0x0824, 103247 },
+ { 0x0825, 103244 },
+ { 0x0826, 103628 },
+ { 0x0827, 103429 },
+ { 0x0828, 103444 },
+ { 0x0829, 103435 },
+ { 0x082A, 103474 },
+ { 0x082B, 103441 },
+ { 0x082C, 103513 },
+ { 0x082D, 103664 },
+ { 0x082E, 103660 },
+ { 0x082F, 103644 },
+ { 0x0830, 103632 },
+ { 0x0831, 103432 },
+ { 0x0832, 103447 },
+ { 0x0833, 103648 },
+ { 0x0834, 103636 },
+ { 0x0835, 103438 },
+ { 0x0836, 103450 },
+ { 0x0837, 103480 },
+ { 0x0838, 103552 },
+ { 0x0839, 103468 },
+ { 0x083A, 103543 },
+ { 0x083B, 103558 },
+ { 0x083C, 103459 },
+ { 0x083D, 103531 },
+ { 0x083E, 103477 },
+ { 0x083F, 103546 },
+ { 0x0840, 103564 },
+ { 0x0841, 103588 },
+ { 0x0842, 103618 },
+ { 0x0843, 103534 },
+ { 0x0844, 103603 },
+ { 0x0845, 103561 },
+ { 0x0846, 103507 },
+ { 0x0847, 103585 },
+ { 0x0848, 103462 },
+ { 0x0849, 103537 },
+ { 0x084A, 103489 },
+ { 0x084B, 103615 },
+ { 0x084C, 103495 },
+ { 0x084D, 103570 },
+ { 0x084E, 103456 },
+ { 0x084F, 103528 },
+ { 0x0850, 103486 },
+ { 0x0851, 103519 },
+ { 0x0852, 103501 },
+ { 0x0853, 103576 },
+ { 0x0854, 103483 },
+ { 0x0855, 103555 },
+ { 0x0856, 103612 },
+ { 0x0857, 103516 },
+ { 0x0858, 103579 },
+ { 0x0859, 103582 },
+ { 0x085A, 103504 },
+ { 0x085B, 103471 },
+ { 0x085C, 103355 },
+ { 0x085D, 103367 },
+ { 0x085E, 103226 },
+ { 0x085F, 103250 },
+ { 0x0860, 103335 },
+ { 0x0861, 103323 },
+ { 0x0862, 103351 },
+ { 0x0863, 103331 },
+ { 0x0864, 103363 },
+ { 0x0865, 103406 },
+ { 0x0866, 103416 },
+ { 0x0867, 103385 },
+ { 0x0868, 103375 },
+ { 0x0869, 103319 },
+ { 0x086A, 103339 },
+ { 0x086B, 103390 },
+ { 0x086C, 103380 },
+ { 0x086D, 103327 },
+ { 0x086E, 103343 },
+ { 0x086F, 103234 },
+ { 0x0870, 103421 },
+ { 0x0871, 103347 },
+ { 0x0872, 103213 },
+ { 0x0873, 103676 },
+ { 0x0874, 103680 },
+ { 0x0875, 103316 },
+ { 0x0876, 103279 },
+ { 0x0877, 103395 },
+ { 0x0878, 103359 },
+ { 0x0879, 103371 },
+ { 0x087A, 103498 },
+ { 0x087B, 103609 },
+ { 0x087C, 103606 },
+ { 0x087D, 103522 },
+ { 0x087E, 103621 },
+ { 0x087F, 103573 },
+ { 0x0880, 103465 },
+ { 0x0881, 103594 },
+ { 0x0882, 103672 },
+ { 0x0883, 103668 },
+ { 0x0884, 103401 },
+ { 0x0885, 103411 },
+ { 0x0886, 103284 },
+ { 0x0887, 103426 },
+ { 0x0888, 103304 },
+ { 0x0889, 103286 },
+ { 0x088A, 103292 },
+ { 0x088B, 103313 },
+ { 0x088C, 103298 },
+ { 0x088D, 103295 },
+ { 0x088E, 103289 },
+ { 0x088F, 103310 },
+ { 0x0890, 103307 },
+ { 0x0891, 103301 },
+ { 0x0892, 103686 },
+ { 0x0893, 103221 },
+ { 0x0894, 103640 },
+ { 0x0895, 103492 },
+ { 0x0896, 103567 },
+ { 0x0897, 103453 },
+ { 0x0898, 103510 },
+ { 0x0899, 103591 },
+ { 0x089A, 103656 },
+ { 0x089B, 103597 },
+ { 0x089C, 103624 },
+ { 0x089D, 103540 },
+ { 0x089E, 103549 },
+ { 0x089F, 103652 },
+ { 0x08A0, 103600 },
+ { 0x08A1, 103525 },
+ { 0x08A2, 58013 },
+ { 0x08A3, 58030 },
+ { 0x08A4, 58024 },
+ { 0x08A5, 58021 },
+ { 0x08A6, 58130 },
+ { 0x08A7, 58145 },
+ { 0x08A8, 58136 },
+ { 0x08A9, 58169 },
+ { 0x08AA, 58142 },
+ { 0x08AB, 58211 },
+ { 0x08AC, 58285 },
+ { 0x08AD, 58281 },
+ { 0x08AE, 58133 },
+ { 0x08AF, 58148 },
+ { 0x08B0, 58139 },
+ { 0x08B1, 58151 },
+ { 0x08B2, 58175 },
+ { 0x08B3, 58235 },
+ { 0x08B4, 58163 },
+ { 0x08B5, 58229 },
+ { 0x08B6, 58238 },
+ { 0x08B7, 58157 },
+ { 0x08B8, 58220 },
+ { 0x08B9, 58172 },
+ { 0x08BA, 58232 },
+ { 0x08BB, 58244 },
+ { 0x08BC, 58265 },
+ { 0x08BD, 58274 },
+ { 0x08BE, 58223 },
+ { 0x08BF, 58271 },
+ { 0x08C0, 58241 },
+ { 0x08C1, 58208 },
+ { 0x08C2, 58262 },
+ { 0x08C3, 58160 },
+ { 0x08C4, 58226 },
+ { 0x08C5, 58184 },
+ { 0x08C6, 58187 },
+ { 0x08C7, 58247 },
+ { 0x08C8, 58154 },
+ { 0x08C9, 58217 },
+ { 0x08CA, 58181 },
+ { 0x08CB, 58214 },
+ { 0x08CC, 58190 },
+ { 0x08CD, 58178 },
+ { 0x08CE, 58256 },
+ { 0x08CF, 58259 },
+ { 0x08D0, 58205 },
+ { 0x08D1, 58166 },
+ { 0x08D2, 58015 },
+ { 0x08D3, 58027 },
+ { 0x08D4, 58088 },
+ { 0x08D5, 58076 },
+ { 0x08D6, 58100 },
+ { 0x08D7, 58084 },
+ { 0x08D8, 58104 },
+ { 0x08D9, 58113 },
+ { 0x08DA, 58123 },
+ { 0x08DB, 58072 },
+ { 0x08DC, 58092 },
+ { 0x08DD, 58080 },
+ { 0x08DE, 58096 },
+ { 0x08DF, 58018 },
+ { 0x08E0, 58277 },
+ { 0x08E1, 58009 },
+ { 0x08E2, 58253 },
+ { 0x08E3, 58250 },
+ { 0x08E4, 58268 },
+ { 0x08E5, 58293 },
+ { 0x08E6, 58289 },
+ { 0x08E7, 58108 },
+ { 0x08E8, 58118 },
+ { 0x08E9, 58051 },
+ { 0x08EA, 58033 },
+ { 0x08EB, 58039 },
+ { 0x08EC, 58060 },
+ { 0x08ED, 58045 },
+ { 0x08EE, 58042 },
+ { 0x08EF, 58036 },
+ { 0x08F0, 58057 },
+ { 0x08F1, 58054 },
+ { 0x08F2, 58048 },
+ { 0x08F3, 58199 },
+ { 0x08F4, 58193 },
+ { 0x08F5, 58066 },
+ { 0x08F6, 58069 },
+ { 0x08F7, 58297 },
+ { 0x08F8, 58309 },
+ { 0x08F9, 58317 },
+ { 0x08FA, 58313 },
+ { 0x08FB, 58301 },
+ { 0x08FC, 58321 },
+ { 0x08FD, 58128 },
+ { 0x08FE, 58063 },
+ { 0x08FF, 81389 },
+ { 0x0900, 81393 },
+ { 0x0901, 81408 },
+ { 0x0902, 81481 },
+ { 0x0903, 81490 },
+ { 0x0904, 81484 },
+ { 0x0905, 81520 },
+ { 0x0906, 81487 },
+ { 0x0907, 81553 },
+ { 0x0908, 81508 },
+ { 0x0909, 81493 },
+ { 0x090A, 81538 },
+ { 0x090B, 81496 },
+ { 0x090C, 81526 },
+ { 0x090D, 81583 },
+ { 0x090E, 81514 },
+ { 0x090F, 81577 },
+ { 0x0910, 81589 },
+ { 0x0911, 81502 },
+ { 0x0912, 81568 },
+ { 0x0913, 81523 },
+ { 0x0914, 81580 },
+ { 0x0915, 81595 },
+ { 0x0916, 81610 },
+ { 0x0917, 81622 },
+ { 0x0918, 81571 },
+ { 0x0919, 81613 },
+ { 0x091A, 81592 },
+ { 0x091B, 81550 },
+ { 0x091C, 81607 },
+ { 0x091D, 81505 },
+ { 0x091E, 81574 },
+ { 0x091F, 81535 },
+ { 0x0920, 81541 },
+ { 0x0921, 81598 },
+ { 0x0922, 81499 },
+ { 0x0923, 81565 },
+ { 0x0924, 81532 },
+ { 0x0925, 81559 },
+ { 0x0926, 81544 },
+ { 0x0927, 81529 },
+ { 0x0928, 81586 },
+ { 0x0929, 81556 },
+ { 0x092A, 81604 },
+ { 0x092B, 81547 },
+ { 0x092C, 81517 },
+ { 0x092D, 81396 },
+ { 0x092E, 81453 },
+ { 0x092F, 81445 },
+ { 0x0930, 81469 },
+ { 0x0931, 81449 },
+ { 0x0932, 81477 },
+ { 0x0933, 81465 },
+ { 0x0934, 81457 },
+ { 0x0935, 81473 },
+ { 0x0936, 81461 },
+ { 0x0937, 81402 },
+ { 0x0938, 81399 },
+ { 0x0939, 81619 },
+ { 0x093A, 81616 },
+ { 0x093B, 81562 },
+ { 0x093C, 81601 },
+ { 0x093D, 81511 },
+ { 0x093E, 81431 },
+ { 0x093F, 81413 },
+ { 0x0940, 81419 },
+ { 0x0941, 81440 },
+ { 0x0942, 81425 },
+ { 0x0943, 81422 },
+ { 0x0944, 81416 },
+ { 0x0945, 81437 },
+ { 0x0946, 81434 },
+ { 0x0947, 81428 },
+ { 0x0948, 81443 },
+ { 0x0949, 81411 },
+ { 0x094A, 81385 },
+ { 0x094B, 81387 },
+ { 0x094C, 81382 },
+ { 0x094D, 81405 },
+ { 0x094E, 81118 },
+ { 0x094F, 81112 },
+ { 0x0950, 81109 },
+ { 0x0951, 81228 },
+ { 0x0952, 81243 },
+ { 0x0953, 81234 },
+ { 0x0954, 81267 },
+ { 0x0955, 81240 },
+ { 0x0956, 81297 },
+ { 0x0957, 81367 },
+ { 0x0958, 81363 },
+ { 0x0959, 81220 },
+ { 0x095A, 81231 },
+ { 0x095B, 81246 },
+ { 0x095C, 81224 },
+ { 0x095D, 81237 },
+ { 0x095E, 81249 },
+ { 0x095F, 81273 },
+ { 0x0960, 81324 },
+ { 0x0961, 81261 },
+ { 0x0962, 81318 },
+ { 0x0963, 81330 },
+ { 0x0964, 81255 },
+ { 0x0965, 81309 },
+ { 0x0966, 81270 },
+ { 0x0967, 81321 },
+ { 0x0968, 81336 },
+ { 0x0969, 81351 },
+ { 0x096A, 81360 },
+ { 0x096B, 81312 },
+ { 0x096C, 81357 },
+ { 0x096D, 81333 },
+ { 0x096E, 81294 },
+ { 0x096F, 81348 },
+ { 0x0970, 81258 },
+ { 0x0971, 81315 },
+ { 0x0972, 81282 },
+ { 0x0973, 81285 },
+ { 0x0974, 81339 },
+ { 0x0975, 81252 },
+ { 0x0976, 81306 },
+ { 0x0977, 81279 },
+ { 0x0978, 81303 },
+ { 0x0979, 81288 },
+ { 0x097A, 81276 },
+ { 0x097B, 81327 },
+ { 0x097C, 81300 },
+ { 0x097D, 81342 },
+ { 0x097E, 81345 },
+ { 0x097F, 81291 },
+ { 0x0980, 81264 },
+ { 0x0981, 81103 },
+ { 0x0982, 81115 },
+ { 0x0983, 81170 },
+ { 0x0984, 81158 },
+ { 0x0985, 81182 },
+ { 0x0986, 81166 },
+ { 0x0987, 81186 },
+ { 0x0988, 81205 },
+ { 0x0989, 81215 },
+ { 0x098A, 81190 },
+ { 0x098B, 81154 },
+ { 0x098C, 81174 },
+ { 0x098D, 81195 },
+ { 0x098E, 81162 },
+ { 0x098F, 81178 },
+ { 0x0990, 81106 },
+ { 0x0991, 81101 },
+ { 0x0992, 81375 },
+ { 0x0993, 81371 },
+ { 0x0994, 81200 },
+ { 0x0995, 81210 },
+ { 0x0996, 81139 },
+ { 0x0997, 81121 },
+ { 0x0998, 81127 },
+ { 0x0999, 81148 },
+ { 0x099A, 81133 },
+ { 0x099B, 81130 },
+ { 0x099C, 81124 },
+ { 0x099D, 81145 },
+ { 0x099E, 81142 },
+ { 0x099F, 81136 },
+ { 0x09A0, 81379 },
+ { 0x09A1, 81151 },
+ { 0x09A2, 81354 },
+ { 0x09A3, 32934 },
+ { 0x09A4, 32928 },
+ { 0x09A5, 32925 },
+ { 0x09A6, 33025 },
+ { 0x09A7, 33040 },
+ { 0x09A8, 33031 },
+ { 0x09A9, 33064 },
+ { 0x09AA, 33037 },
+ { 0x09AB, 33094 },
+ { 0x09AC, 33173 },
+ { 0x09AD, 33169 },
+ { 0x09AE, 33028 },
+ { 0x09AF, 33043 },
+ { 0x09B0, 33034 },
+ { 0x09B1, 33046 },
+ { 0x09B2, 33070 },
+ { 0x09B3, 33124 },
+ { 0x09B4, 33058 },
+ { 0x09B5, 33118 },
+ { 0x09B6, 33130 },
+ { 0x09B7, 33052 },
+ { 0x09B8, 33109 },
+ { 0x09B9, 33067 },
+ { 0x09BA, 33121 },
+ { 0x09BB, 33136 },
+ { 0x09BC, 33157 },
+ { 0x09BD, 33166 },
+ { 0x09BE, 33112 },
+ { 0x09BF, 33163 },
+ { 0x09C0, 33133 },
+ { 0x09C1, 33091 },
+ { 0x09C2, 33154 },
+ { 0x09C3, 33055 },
+ { 0x09C4, 33115 },
+ { 0x09C5, 33079 },
+ { 0x09C6, 33082 },
+ { 0x09C7, 33139 },
+ { 0x09C8, 33049 },
+ { 0x09C9, 33106 },
+ { 0x09CA, 33076 },
+ { 0x09CB, 33103 },
+ { 0x09CC, 33085 },
+ { 0x09CD, 33073 },
+ { 0x09CE, 33127 },
+ { 0x09CF, 33097 },
+ { 0x09D0, 33148 },
+ { 0x09D1, 33151 },
+ { 0x09D2, 33088 },
+ { 0x09D3, 33061 },
+ { 0x09D4, 32919 },
+ { 0x09D5, 32931 },
+ { 0x09D6, 32983 },
+ { 0x09D7, 32971 },
+ { 0x09D8, 32995 },
+ { 0x09D9, 32979 },
+ { 0x09DA, 32999 },
+ { 0x09DB, 33008 },
+ { 0x09DC, 33018 },
+ { 0x09DD, 32967 },
+ { 0x09DE, 32987 },
+ { 0x09DF, 32975 },
+ { 0x09E0, 32991 },
+ { 0x09E1, 32922 },
+ { 0x09E2, 32911 },
+ { 0x09E3, 32915 },
+ { 0x09E4, 33145 },
+ { 0x09E5, 33142 },
+ { 0x09E6, 33160 },
+ { 0x09E7, 33181 },
+ { 0x09E8, 33177 },
+ { 0x09E9, 33003 },
+ { 0x09EA, 33013 },
+ { 0x09EB, 32955 },
+ { 0x09EC, 32937 },
+ { 0x09ED, 32943 },
+ { 0x09EE, 32964 },
+ { 0x09EF, 32949 },
+ { 0x09F0, 32946 },
+ { 0x09F1, 32940 },
+ { 0x09F2, 32961 },
+ { 0x09F3, 32958 },
+ { 0x09F4, 32952 },
+ { 0x09F5, 33023 },
+ { 0x09F6, 33100 },
+ { 0x09F7, 33193 },
+ { 0x09F8, 33185 },
+ { 0x09F9, 33201 },
+ { 0x09FA, 33197 },
+ { 0x09FB, 33189 },
+ { 0x09FC, 33205 },
+ { 0x09FD, 34964 },
+ { 0x09FE, 34961 },
+ { 0x09FF, 35056 },
+ { 0x0A00, 35071 },
+ { 0x0A01, 35062 },
+ { 0x0A02, 35089 },
+ { 0x0A03, 35068 },
+ { 0x0A04, 35122 },
+ { 0x0A05, 35059 },
+ { 0x0A06, 35083 },
+ { 0x0A07, 35074 },
+ { 0x0A08, 35065 },
+ { 0x0A09, 35107 },
+ { 0x0A0A, 35077 },
+ { 0x0A0B, 35095 },
+ { 0x0A0C, 35134 },
+ { 0x0A0D, 35080 },
+ { 0x0A0E, 35092 },
+ { 0x0A0F, 35140 },
+ { 0x0A10, 35152 },
+ { 0x0A11, 35137 },
+ { 0x0A12, 35119 },
+ { 0x0A13, 35104 },
+ { 0x0A14, 35158 },
+ { 0x0A15, 35110 },
+ { 0x0A16, 35101 },
+ { 0x0A17, 35128 },
+ { 0x0A18, 35113 },
+ { 0x0A19, 35143 },
+ { 0x0A1A, 35098 },
+ { 0x0A1B, 35131 },
+ { 0x0A1C, 35155 },
+ { 0x0A1D, 35125 },
+ { 0x0A1E, 35146 },
+ { 0x0A1F, 35149 },
+ { 0x0A20, 35116 },
+ { 0x0A21, 35086 },
+ { 0x0A22, 35025 },
+ { 0x0A23, 35013 },
+ { 0x0A24, 35041 },
+ { 0x0A25, 35021 },
+ { 0x0A26, 35049 },
+ { 0x0A27, 35009 },
+ { 0x0A28, 35037 },
+ { 0x0A29, 35029 },
+ { 0x0A2A, 35017 },
+ { 0x0A2B, 35045 },
+ { 0x0A2C, 35033 },
+ { 0x0A2D, 34958 },
+ { 0x0A2E, 34953 },
+ { 0x0A2F, 34949 },
+ { 0x0A30, 34991 },
+ { 0x0A31, 34973 },
+ { 0x0A32, 34979 },
+ { 0x0A33, 35000 },
+ { 0x0A34, 34985 },
+ { 0x0A35, 34982 },
+ { 0x0A36, 34976 },
+ { 0x0A37, 34997 },
+ { 0x0A38, 34994 },
+ { 0x0A39, 34988 },
+ { 0x0A3A, 35169 },
+ { 0x0A3B, 35161 },
+ { 0x0A3C, 35165 },
+ { 0x0A3D, 34955 },
+ { 0x0A3E, 35003 },
+ { 0x0A3F, 34967 },
+ { 0x0A40, 34970 },
+ { 0x0A41, 35053 },
+ { 0x0A42, 34945 },
+ { 0x0A43, 35006 },
+ { 0x0A44, 35172 },
+ { 0x0A45, 56658 },
+ { 0x0A46, 56663 },
+ { 0x0A47, 56652 },
+ { 0x0A48, 56649 },
+ { 0x0A49, 56763 },
+ { 0x0A4A, 56778 },
+ { 0x0A4B, 56769 },
+ { 0x0A4C, 56805 },
+ { 0x0A4D, 56775 },
+ { 0x0A4E, 56838 },
+ { 0x0A4F, 56920 },
+ { 0x0A50, 56916 },
+ { 0x0A51, 56766 },
+ { 0x0A52, 56796 },
+ { 0x0A53, 56781 },
+ { 0x0A54, 56772 },
+ { 0x0A55, 56823 },
+ { 0x0A56, 56784 },
+ { 0x0A57, 56811 },
+ { 0x0A58, 56868 },
+ { 0x0A59, 56799 },
+ { 0x0A5A, 56862 },
+ { 0x0A5B, 56874 },
+ { 0x0A5C, 56790 },
+ { 0x0A5D, 56850 },
+ { 0x0A5E, 56808 },
+ { 0x0A5F, 56865 },
+ { 0x0A60, 56880 },
+ { 0x0A61, 56901 },
+ { 0x0A62, 56913 },
+ { 0x0A63, 56853 },
+ { 0x0A64, 56904 },
+ { 0x0A65, 56877 },
+ { 0x0A66, 56835 },
+ { 0x0A67, 56895 },
+ { 0x0A68, 56793 },
+ { 0x0A69, 56856 },
+ { 0x0A6A, 56820 },
+ { 0x0A6B, 56826 },
+ { 0x0A6C, 56883 },
+ { 0x0A6D, 56787 },
+ { 0x0A6E, 56847 },
+ { 0x0A6F, 56817 },
+ { 0x0A70, 56844 },
+ { 0x0A71, 56829 },
+ { 0x0A72, 56886 },
+ { 0x0A73, 56814 },
+ { 0x0A74, 56871 },
+ { 0x0A75, 56907 },
+ { 0x0A76, 56841 },
+ { 0x0A77, 56889 },
+ { 0x0A78, 56892 },
+ { 0x0A79, 56832 },
+ { 0x0A7A, 56802 },
+ { 0x0A7B, 56655 },
+ { 0x0A7C, 56712 },
+ { 0x0A7D, 56700 },
+ { 0x0A7E, 56728 },
+ { 0x0A7F, 56708 },
+ { 0x0A80, 56736 },
+ { 0x0A81, 56745 },
+ { 0x0A82, 56755 },
+ { 0x0A83, 56696 },
+ { 0x0A84, 56724 },
+ { 0x0A85, 56716 },
+ { 0x0A86, 56704 },
+ { 0x0A87, 56732 },
+ { 0x0A88, 56720 },
+ { 0x0A89, 56646 },
+ { 0x0A8A, 56760 },
+ { 0x0A8B, 56639 },
+ { 0x0A8C, 56898 },
+ { 0x0A8D, 56859 },
+ { 0x0A8E, 56910 },
+ { 0x0A8F, 56928 },
+ { 0x0A90, 56924 },
+ { 0x0A91, 56740 },
+ { 0x0A92, 56750 },
+ { 0x0A93, 56684 },
+ { 0x0A94, 56666 },
+ { 0x0A95, 56672 },
+ { 0x0A96, 56693 },
+ { 0x0A97, 56678 },
+ { 0x0A98, 56675 },
+ { 0x0A99, 56669 },
+ { 0x0A9A, 56690 },
+ { 0x0A9B, 56687 },
+ { 0x0A9C, 56681 },
+ { 0x0A9D, 56968 },
+ { 0x0A9E, 56932 },
+ { 0x0A9F, 56950 },
+ { 0x0AA0, 56977 },
+ { 0x0AA1, 56941 },
+ { 0x0AA2, 56959 },
+ { 0x0AA3, 56986 },
+ { 0x0AA4, 56643 },
+ { 0x0AA5, 61441 },
+ { 0x0AA6, 61454 },
+ { 0x0AA7, 61448 },
+ { 0x0AA8, 61445 },
+ { 0x0AA9, 61560 },
+ { 0x0AAA, 61575 },
+ { 0x0AAB, 61566 },
+ { 0x0AAC, 61605 },
+ { 0x0AAD, 61572 },
+ { 0x0AAE, 61638 },
+ { 0x0AAF, 61711 },
+ { 0x0AB0, 61707 },
+ { 0x0AB1, 61563 },
+ { 0x0AB2, 61593 },
+ { 0x0AB3, 61578 },
+ { 0x0AB4, 61569 },
+ { 0x0AB5, 61623 },
+ { 0x0AB6, 61581 },
+ { 0x0AB7, 61611 },
+ { 0x0AB8, 61665 },
+ { 0x0AB9, 61599 },
+ { 0x0ABA, 61659 },
+ { 0x0ABB, 61671 },
+ { 0x0ABC, 61587 },
+ { 0x0ABD, 61650 },
+ { 0x0ABE, 61608 },
+ { 0x0ABF, 61662 },
+ { 0x0AC0, 61677 },
+ { 0x0AC1, 61695 },
+ { 0x0AC2, 61704 },
+ { 0x0AC3, 61653 },
+ { 0x0AC4, 61698 },
+ { 0x0AC5, 61674 },
+ { 0x0AC6, 61635 },
+ { 0x0AC7, 61692 },
+ { 0x0AC8, 61590 },
+ { 0x0AC9, 61656 },
+ { 0x0ACA, 61620 },
+ { 0x0ACB, 61626 },
+ { 0x0ACC, 61680 },
+ { 0x0ACD, 61584 },
+ { 0x0ACE, 61647 },
+ { 0x0ACF, 61617 },
+ { 0x0AD0, 61644 },
+ { 0x0AD1, 61629 },
+ { 0x0AD2, 61683 },
+ { 0x0AD3, 61614 },
+ { 0x0AD4, 61668 },
+ { 0x0AD5, 61641 },
+ { 0x0AD6, 61686 },
+ { 0x0AD7, 61689 },
+ { 0x0AD8, 61632 },
+ { 0x0AD9, 61602 },
+ { 0x0ADA, 61435 },
+ { 0x0ADB, 61451 },
+ { 0x0ADC, 61509 },
+ { 0x0ADD, 61497 },
+ { 0x0ADE, 61525 },
+ { 0x0ADF, 61505 },
+ { 0x0AE0, 61533 },
+ { 0x0AE1, 61542 },
+ { 0x0AE2, 61552 },
+ { 0x0AE3, 61493 },
+ { 0x0AE4, 61521 },
+ { 0x0AE5, 61513 },
+ { 0x0AE6, 61501 },
+ { 0x0AE7, 61529 },
+ { 0x0AE8, 61517 },
+ { 0x0AE9, 61438 },
+ { 0x0AEA, 61557 },
+ { 0x0AEB, 61431 },
+ { 0x0AEC, 61596 },
+ { 0x0AED, 61719 },
+ { 0x0AEE, 61715 },
+ { 0x0AEF, 61537 },
+ { 0x0AF0, 61547 },
+ { 0x0AF1, 61481 },
+ { 0x0AF2, 61463 },
+ { 0x0AF3, 61469 },
+ { 0x0AF4, 61490 },
+ { 0x0AF5, 61475 },
+ { 0x0AF6, 61472 },
+ { 0x0AF7, 61466 },
+ { 0x0AF8, 61487 },
+ { 0x0AF9, 61484 },
+ { 0x0AFA, 61478 },
+ { 0x0AFB, 61457 },
+ { 0x0AFC, 61460 },
+ { 0x0AFD, 100440 },
+ { 0x0AFE, 100434 },
+ { 0x0AFF, 100431 },
+ { 0x0B00, 100537 },
+ { 0x0B01, 100552 },
+ { 0x0B02, 100543 },
+ { 0x0B03, 100579 },
+ { 0x0B04, 100549 },
+ { 0x0B05, 100612 },
+ { 0x0B06, 100735 },
+ { 0x0B07, 100731 },
+ { 0x0B08, 100540 },
+ { 0x0B09, 100570 },
+ { 0x0B0A, 100555 },
+ { 0x0B0B, 100546 },
+ { 0x0B0C, 100597 },
+ { 0x0B0D, 100558 },
+ { 0x0B0E, 100585 },
+ { 0x0B0F, 100643 },
+ { 0x0B10, 100573 },
+ { 0x0B11, 100637 },
+ { 0x0B12, 100649 },
+ { 0x0B13, 100564 },
+ { 0x0B14, 100624 },
+ { 0x0B15, 100582 },
+ { 0x0B16, 100640 },
+ { 0x0B17, 100655 },
+ { 0x0B18, 100673 },
+ { 0x0B19, 100685 },
+ { 0x0B1A, 100627 },
+ { 0x0B1B, 100676 },
+ { 0x0B1C, 100652 },
+ { 0x0B1D, 100609 },
+ { 0x0B1E, 100670 },
+ { 0x0B1F, 100567 },
+ { 0x0B20, 100630 },
+ { 0x0B21, 100594 },
+ { 0x0B22, 100682 },
+ { 0x0B23, 100600 },
+ { 0x0B24, 100658 },
+ { 0x0B25, 100561 },
+ { 0x0B26, 100621 },
+ { 0x0B27, 100591 },
+ { 0x0B28, 100618 },
+ { 0x0B29, 100603 },
+ { 0x0B2A, 100661 },
+ { 0x0B2B, 100588 },
+ { 0x0B2C, 100646 },
+ { 0x0B2D, 100679 },
+ { 0x0B2E, 100615 },
+ { 0x0B2F, 100664 },
+ { 0x0B30, 100667 },
+ { 0x0B31, 100606 },
+ { 0x0B32, 100576 },
+ { 0x0B33, 100688 },
+ { 0x0B34, 100437 },
+ { 0x0B35, 100489 },
+ { 0x0B36, 100477 },
+ { 0x0B37, 100505 },
+ { 0x0B38, 100485 },
+ { 0x0B39, 100513 },
+ { 0x0B3A, 100522 },
+ { 0x0B3B, 100532 },
+ { 0x0B3C, 100473 },
+ { 0x0B3D, 100501 },
+ { 0x0B3E, 100493 },
+ { 0x0B3F, 100481 },
+ { 0x0B40, 100509 },
+ { 0x0B41, 100497 },
+ { 0x0B42, 100428 },
+ { 0x0B43, 100633 },
+ { 0x0B44, 100425 },
+ { 0x0B45, 100699 },
+ { 0x0B46, 100707 },
+ { 0x0B47, 100723 },
+ { 0x0B48, 100418 },
+ { 0x0B49, 100790 },
+ { 0x0B4A, 100778 },
+ { 0x0B4B, 100798 },
+ { 0x0B4C, 100786 },
+ { 0x0B4D, 100766 },
+ { 0x0B4E, 100806 },
+ { 0x0B4F, 100762 },
+ { 0x0B50, 100727 },
+ { 0x0B51, 100743 },
+ { 0x0B52, 100739 },
+ { 0x0B53, 100517 },
+ { 0x0B54, 100527 },
+ { 0x0B55, 100461 },
+ { 0x0B56, 100443 },
+ { 0x0B57, 100449 },
+ { 0x0B58, 100470 },
+ { 0x0B59, 100455 },
+ { 0x0B5A, 100452 },
+ { 0x0B5B, 100446 },
+ { 0x0B5C, 100467 },
+ { 0x0B5D, 100464 },
+ { 0x0B5E, 100458 },
+ { 0x0B5F, 100755 },
+ { 0x0B60, 100747 },
+ { 0x0B61, 100751 },
+ { 0x0B62, 100774 },
+ { 0x0B63, 100758 },
+ { 0x0B64, 100794 },
+ { 0x0B65, 100782 },
+ { 0x0B66, 100770 },
+ { 0x0B67, 100802 },
+ { 0x0B68, 100422 },
+ { 0x0B69, 100715 },
+ { 0x0B6A, 100703 },
+ { 0x0B6B, 100719 },
+ { 0x0B6C, 100695 },
+ { 0x0B6D, 100711 },
+ { 0x0B6E, 100691 },
+ { 0x0B6F, 66124 },
+ { 0x0B70, 66121 },
+ { 0x0B71, 66216 },
+ { 0x0B72, 66231 },
+ { 0x0B73, 66234 },
+ { 0x0B74, 66318 },
+ { 0x0B75, 66222 },
+ { 0x0B76, 66264 },
+ { 0x0B77, 66228 },
+ { 0x0B78, 66309 },
+ { 0x0B79, 66324 },
+ { 0x0B7A, 66330 },
+ { 0x0B7B, 66321 },
+ { 0x0B7C, 66327 },
+ { 0x0B7D, 66219 },
+ { 0x0B7E, 66255 },
+ { 0x0B7F, 66237 },
+ { 0x0B80, 66225 },
+ { 0x0B81, 66274 },
+ { 0x0B82, 66240 },
+ { 0x0B83, 66365 },
+ { 0x0B84, 66405 },
+ { 0x0B85, 66357 },
+ { 0x0B86, 66397 },
+ { 0x0B87, 66267 },
+ { 0x0B88, 66284 },
+ { 0x0B89, 66349 },
+ { 0x0B8A, 66389 },
+ { 0x0B8B, 66361 },
+ { 0x0B8C, 66401 },
+ { 0x0B8D, 66305 },
+ { 0x0B8E, 66300 },
+ { 0x0B8F, 66288 },
+ { 0x0B90, 66381 },
+ { 0x0B91, 66421 },
+ { 0x0B92, 66377 },
+ { 0x0B93, 66417 },
+ { 0x0B94, 66337 },
+ { 0x0B95, 66292 },
+ { 0x0B96, 66373 },
+ { 0x0B97, 66413 },
+ { 0x0B98, 66353 },
+ { 0x0B99, 66393 },
+ { 0x0B9A, 66247 },
+ { 0x0B9B, 66280 },
+ { 0x0B9C, 66369 },
+ { 0x0B9D, 66409 },
+ { 0x0B9E, 66345 },
+ { 0x0B9F, 66385 },
+ { 0x0BA0, 66271 },
+ { 0x0BA1, 66212 },
+ { 0x0BA2, 66315 },
+ { 0x0BA3, 66277 },
+ { 0x0BA4, 66243 },
+ { 0x0BA5, 66312 },
+ { 0x0BA6, 66296 },
+ { 0x0BA7, 66341 },
+ { 0x0BA8, 66251 },
+ { 0x0BA9, 66261 },
+ { 0x0BAA, 66333 },
+ { 0x0BAB, 66258 },
+ { 0x0BAC, 66118 },
+ { 0x0BAD, 66200 },
+ { 0x0BAE, 66167 },
+ { 0x0BAF, 66142 },
+ { 0x0BB0, 66157 },
+ { 0x0BB1, 66132 },
+ { 0x0BB2, 66162 },
+ { 0x0BB3, 66137 },
+ { 0x0BB4, 66208 },
+ { 0x0BB5, 66177 },
+ { 0x0BB6, 66127 },
+ { 0x0BB7, 66172 },
+ { 0x0BB8, 66188 },
+ { 0x0BB9, 66181 },
+ { 0x0BBA, 66194 },
+ { 0x0BBB, 66204 },
+ { 0x0BBC, 66102 },
+ { 0x0BBD, 66078 },
+ { 0x0BBE, 66086 },
+ { 0x0BBF, 66114 },
+ { 0x0BC0, 66094 },
+ { 0x0BC1, 66090 },
+ { 0x0BC2, 66082 },
+ { 0x0BC3, 66110 },
+ { 0x0BC4, 66106 },
+ { 0x0BC5, 66098 },
+ { 0x0BC6, 66152 },
+ { 0x0BC7, 66147 },
+ { 0x0BC8, 66507 },
+ { 0x0BC9, 14991 },
+ { 0x0BCA, 15081 },
+ { 0x0BCB, 15089 },
+ { 0x0BCC, 15093 },
+ { 0x0BCD, 15085 },
+ { 0x0BCE, 15097 },
+ { 0x0BCF, 15121 },
+ { 0x0BD0, 15065 },
+ { 0x0BD1, 15077 },
+ { 0x0BD2, 15073 },
+ { 0x0BD3, 15029 },
+ { 0x0BD4, 15069 },
+ { 0x0BD5, 15061 },
+ { 0x0BD6, 14971 },
+ { 0x0BD7, 15049 },
+ { 0x0BD8, 15137 },
+ { 0x0BD9, 15157 },
+ { 0x0BDA, 15153 },
+ { 0x0BDB, 15014 },
+ { 0x0BDC, 14967 },
+ { 0x0BDD, 15045 },
+ { 0x0BDE, 15145 },
+ { 0x0BDF, 15149 },
+ { 0x0BE0, 15141 },
+ { 0x0BE1, 15010 },
+ { 0x0BE2, 14963 },
+ { 0x0BE3, 15018 },
+ { 0x0BE4, 15129 },
+ { 0x0BE5, 14975 },
+ { 0x0BE6, 15125 },
+ { 0x0BE7, 14979 },
+ { 0x0BE8, 15133 },
+ { 0x0BE9, 15006 },
+ { 0x0BEA, 15057 },
+ { 0x0BEB, 15022 },
+ { 0x0BEC, 15026 },
+ { 0x0BED, 14995 },
+ { 0x0BEE, 15003 },
+ { 0x0BEF, 15053 },
+ { 0x0BF0, 15041 },
+ { 0x0BF1, 15037 },
+ { 0x0BF2, 15033 },
+ { 0x0BF3, 14983 },
+ { 0x0BF4, 14999 },
+ { 0x0BF5, 14959 },
+ { 0x0BF6, 14987 },
+ { 0x0BF7, 15240 },
+ { 0x0BF8, 15161 },
+ { 0x0BF9, 15117 },
+ { 0x0BFA, 15181 },
+ { 0x0BFB, 15199 },
+ { 0x0BFC, 15169 },
+ { 0x0BFD, 15203 },
+ { 0x0BFE, 15207 },
+ { 0x0BFF, 15215 },
+ { 0x0C00, 15177 },
+ { 0x0C01, 15211 },
+ { 0x0C02, 15225 },
+ { 0x0C03, 14955 },
+ { 0x0C04, 15165 },
+ { 0x0C05, 15185 },
+ { 0x0C06, 15173 },
+ { 0x0C07, 15189 },
+ { 0x0C08, 15194 },
+ { 0x0C09, 15246 },
+ { 0x0C0A, 15228 },
+ { 0x0C0B, 15237 },
+ { 0x0C0C, 15101 },
+ { 0x0C0D, 15105 },
+ { 0x0C0E, 15109 },
+ { 0x0C0F, 15113 },
+ { 0x0C10, 15249 },
+ { 0x0C11, 15231 },
+ { 0x0C12, 15234 },
+ { 0x0C13, 15222 },
+ { 0x0C14, 14943 },
+ { 0x0C15, 14925 },
+ { 0x0C16, 14931 },
+ { 0x0C17, 14952 },
+ { 0x0C18, 14937 },
+ { 0x0C19, 14934 },
+ { 0x0C1A, 14928 },
+ { 0x0C1B, 14949 },
+ { 0x0C1C, 14946 },
+ { 0x0C1D, 14940 },
+ { 0x0C1E, 15243 },
+ { 0x0C1F, 15219 },
+ { 0x0C20, 6114 },
+ { 0x0C21, 6161 },
+ { 0x0C22, 6157 },
+ { 0x0C23, 6165 },
+ { 0x0C24, 6084 },
+ { 0x0C25, 6140 },
+ { 0x0C26, 6168 },
+ { 0x0C27, 6087 },
+ { 0x0C28, 6148 },
+ { 0x0C29, 6183 },
+ { 0x0C2A, 6179 },
+ { 0x0C2B, 6131 },
+ { 0x0C2C, 6081 },
+ { 0x0C2D, 6134 },
+ { 0x0C2E, 6175 },
+ { 0x0C2F, 6098 },
+ { 0x0C30, 6171 },
+ { 0x0C31, 6102 },
+ { 0x0C32, 6128 },
+ { 0x0C33, 6154 },
+ { 0x0C34, 6120 },
+ { 0x0C35, 6124 },
+ { 0x0C36, 6151 },
+ { 0x0C37, 6144 },
+ { 0x0C38, 6110 },
+ { 0x0C39, 6078 },
+ { 0x0C3A, 6106 },
+ { 0x0C3B, 6195 },
+ { 0x0C3C, 6012 },
+ { 0x0C3D, 6068 },
+ { 0x0C3E, 6036 },
+ { 0x0C3F, 6044 },
+ { 0x0C40, 6020 },
+ { 0x0C41, 6056 },
+ { 0x0C42, 6032 },
+ { 0x0C43, 6064 },
+ { 0x0C44, 6028 },
+ { 0x0C45, 6060 },
+ { 0x0C46, 6073 },
+ { 0x0C47, 6199 },
+ { 0x0C48, 6203 },
+ { 0x0C49, 6016 },
+ { 0x0C4A, 6052 },
+ { 0x0C4B, 6024 },
+ { 0x0C4C, 6048 },
+ { 0x0C4D, 6040 },
+ { 0x0C4E, 5963 },
+ { 0x0C4F, 5966 },
+ { 0x0C50, 5974 },
+ { 0x0C51, 5970 },
+ { 0x0C52, 5978 },
+ { 0x0C53, 6207 },
+ { 0x0C54, 6197 },
+ { 0x0C55, 6000 },
+ { 0x0C56, 5982 },
+ { 0x0C57, 5988 },
+ { 0x0C58, 6009 },
+ { 0x0C59, 5994 },
+ { 0x0C5A, 5991 },
+ { 0x0C5B, 5985 },
+ { 0x0C5C, 6006 },
+ { 0x0C5D, 6003 },
+ { 0x0C5E, 5997 },
+ { 0x0C5F, 5960 },
+ { 0x0C60, 5957 },
+ { 0x0C61, 6187 },
+ { 0x0C62, 6191 },
+ { 0x0C63, 67866 },
+ { 0x0C64, 67285 },
+ { 0x0C65, 67276 },
+ { 0x0C66, 67267 },
+ { 0x0C67, 67406 },
+ { 0x0C68, 67387 },
+ { 0x0C69, 67345 },
+ { 0x0C6A, 67247 },
+ { 0x0C6B, 67376 },
+ { 0x0C6C, 67340 },
+ { 0x0C6D, 67261 },
+ { 0x0C6E, 67437 },
+ { 0x0C6F, 67432 },
+ { 0x0C70, 67326 },
+ { 0x0C71, 67308 },
+ { 0x0C72, 67380 },
+ { 0x0C73, 67316 },
+ { 0x0C74, 67237 },
+ { 0x0C75, 67321 },
+ { 0x0C76, 67353 },
+ { 0x0C77, 67292 },
+ { 0x0C78, 67856 },
+ { 0x0C79, 67861 },
+ { 0x0C7A, 68065 },
+ { 0x0C7B, 68077 },
+ { 0x0C7C, 68072 },
+ { 0x0C7D, 67503 },
+ { 0x0C7E, 67519 },
+ { 0x0C7F, 67508 },
+ { 0x0C80, 67482 },
+ { 0x0C81, 67498 },
+ { 0x0C82, 67513 },
+ { 0x0C83, 67601 },
+ { 0x0C84, 67543 },
+ { 0x0C85, 67549 },
+ { 0x0C86, 67610 },
+ { 0x0C87, 67555 },
+ { 0x0C88, 67552 },
+ { 0x0C89, 67546 },
+ { 0x0C8A, 67607 },
+ { 0x0C8B, 67604 },
+ { 0x0C8C, 67598 },
+ { 0x0C8D, 67558 },
+ { 0x0C8E, 67566 },
+ { 0x0C8F, 67594 },
+ { 0x0C90, 67574 },
+ { 0x0C91, 67570 },
+ { 0x0C92, 67562 },
+ { 0x0C93, 67590 },
+ { 0x0C94, 67586 },
+ { 0x0C95, 67578 },
+ { 0x0C96, 67582 },
+ { 0x0C97, 67329 },
+ { 0x0C98, 67296 },
+ { 0x0C99, 67361 },
+ { 0x0C9A, 67302 },
+ { 0x0C9B, 67223 },
+ { 0x0C9C, 67243 },
+ { 0x0C9D, 67232 },
+ { 0x0C9E, 67227 },
+ { 0x0C9F, 67218 },
+ { 0x0CA0, 67213 },
+ { 0x0CA1, 67474 },
+ { 0x0CA2, 67460 },
+ { 0x0CA3, 67703 },
+ { 0x0CA4, 67754 },
+ { 0x0CA5, 67694 },
+ { 0x0CA6, 67751 },
+ { 0x0CA7, 67760 },
+ { 0x0CA8, 67688 },
+ { 0x0CA9, 67739 },
+ { 0x0CAA, 67700 },
+ { 0x0CAB, 67766 },
+ { 0x0CAC, 67787 },
+ { 0x0CAD, 67805 },
+ { 0x0CAE, 67742 },
+ { 0x0CAF, 67793 },
+ { 0x0CB0, 67763 },
+ { 0x0CB1, 67724 },
+ { 0x0CB2, 67781 },
+ { 0x0CB3, 67691 },
+ { 0x0CB4, 67745 },
+ { 0x0CB5, 67712 },
+ { 0x0CB6, 67715 },
+ { 0x0CB7, 67769 },
+ { 0x0CB8, 67685 },
+ { 0x0CB9, 67736 },
+ { 0x0CBA, 67709 },
+ { 0x0CBB, 67784 },
+ { 0x0CBC, 67802 },
+ { 0x0CBD, 67748 },
+ { 0x0CBE, 67796 },
+ { 0x0CBF, 67727 },
+ { 0x0CC0, 67790 },
+ { 0x0CC1, 67733 },
+ { 0x0CC2, 67682 },
+ { 0x0CC3, 67730 },
+ { 0x0CC4, 67718 },
+ { 0x0CC5, 67706 },
+ { 0x0CC6, 67775 },
+ { 0x0CC7, 67778 },
+ { 0x0CC8, 67721 },
+ { 0x0CC9, 67697 },
+ { 0x0CCA, 67679 },
+ { 0x0CCB, 67799 },
+ { 0x0CCC, 67808 },
+ { 0x0CCD, 67757 },
+ { 0x0CCE, 67772 },
+ { 0x0CCF, 67629 },
+ { 0x0CD0, 67617 },
+ { 0x0CD1, 67637 },
+ { 0x0CD2, 67625 },
+ { 0x0CD3, 67645 },
+ { 0x0CD4, 67654 },
+ { 0x0CD5, 67664 },
+ { 0x0CD6, 67649 },
+ { 0x0CD7, 67659 },
+ { 0x0CD8, 67613 },
+ { 0x0CD9, 67633 },
+ { 0x0CDA, 67621 },
+ { 0x0CDB, 67641 },
+ { 0x0CDC, 67524 },
+ { 0x0CDD, 67530 },
+ { 0x0CDE, 67669 },
+ { 0x0CDF, 67674 },
+ { 0x0CE0, 67464 },
+ { 0x0CE1, 67470 },
+ { 0x0CE2, 67403 },
+ { 0x0CE3, 67384 },
+ { 0x0CE4, 67456 },
+ { 0x0CE5, 67534 },
+ { 0x0CE6, 67451 },
+ { 0x0CE7, 67478 },
+ { 0x0CE8, 67441 },
+ { 0x0CE9, 67446 },
+ { 0x0CEA, 67538 },
+ { 0x0CEB, 67869 },
+ { 0x0CEC, 67875 },
+ { 0x0CED, 67880 },
+ { 0x0CEE, 67918 },
+ { 0x0CEF, 67986 },
+ { 0x0CF0, 67906 },
+ { 0x0CF1, 67982 },
+ { 0x0CF2, 67990 },
+ { 0x0CF3, 67898 },
+ { 0x0CF4, 67966 },
+ { 0x0CF5, 67914 },
+ { 0x0CF6, 67998 },
+ { 0x0CF7, 68022 },
+ { 0x0CF8, 68046 },
+ { 0x0CF9, 67970 },
+ { 0x0CFA, 68030 },
+ { 0x0CFB, 67994 },
+ { 0x0CFC, 67946 },
+ { 0x0CFD, 68014 },
+ { 0x0CFE, 67902 },
+ { 0x0CFF, 67974 },
+ { 0x0D00, 67930 },
+ { 0x0D01, 67934 },
+ { 0x0D02, 68002 },
+ { 0x0D03, 67894 },
+ { 0x0D04, 67962 },
+ { 0x0D05, 67926 },
+ { 0x0D06, 68018 },
+ { 0x0D07, 68042 },
+ { 0x0D08, 67978 },
+ { 0x0D09, 68034 },
+ { 0x0D0A, 67950 },
+ { 0x0D0B, 68026 },
+ { 0x0D0C, 67958 },
+ { 0x0D0D, 67890 },
+ { 0x0D0E, 67954 },
+ { 0x0D0F, 67938 },
+ { 0x0D10, 67922 },
+ { 0x0D11, 68006 },
+ { 0x0D12, 68010 },
+ { 0x0D13, 67942 },
+ { 0x0D14, 67910 },
+ { 0x0D15, 67886 },
+ { 0x0D16, 68038 },
+ { 0x0D17, 68055 },
+ { 0x0D18, 68060 },
+ { 0x0D19, 68050 },
+ { 0x0D1A, 67202 },
+ { 0x0D1B, 67206 },
+ { 0x0D1C, 68092 },
+ { 0x0D1D, 68097 },
+ { 0x0D1E, 68082 },
+ { 0x0D1F, 68087 },
+ { 0x0D20, 67844 },
+ { 0x0D21, 67834 },
+ { 0x0D22, 67852 },
+ { 0x0D23, 67838 },
+ { 0x0D24, 67848 },
+ { 0x0D25, 67812 },
+ { 0x0D26, 67828 },
+ { 0x0D27, 67822 },
+ { 0x0D28, 67816 },
+ { 0x0D29, 67492 },
+ { 0x0D2A, 67487 },
+ { 0x0D2B, 67333 },
+ { 0x0D2C, 67369 },
+ { 0x0D2D, 67312 },
+ { 0x0D2E, 67413 },
+ { 0x0D2F, 67394 },
+ { 0x0D30, 114860 },
+ { 0x0D31, 106192 },
+ { 0x0D32, 114863 },
+ { 0x0D33, 106195 },
+ { 0x0D34, 67422 },
+ { 0x0D35, 67427 },
+ { 0x0D36, 63907 },
+ { 0x0D37, 63958 },
+ { 0x0D38, 63895 },
+ { 0x0D39, 63952 },
+ { 0x0D3A, 63984 },
+ { 0x0D3B, 63889 },
+ { 0x0D3C, 63943 },
+ { 0x0D3D, 63904 },
+ { 0x0D3E, 63955 },
+ { 0x0D3F, 63990 },
+ { 0x0D40, 64081 },
+ { 0x0D41, 64075 },
+ { 0x0D42, 64175 },
+ { 0x0D43, 63946 },
+ { 0x0D44, 64078 },
+ { 0x0D45, 63987 },
+ { 0x0D46, 63928 },
+ { 0x0D47, 64072 },
+ { 0x0D48, 63892 },
+ { 0x0D49, 63949 },
+ { 0x0D4A, 63916 },
+ { 0x0D4B, 63919 },
+ { 0x0D4C, 63993 },
+ { 0x0D4D, 63886 },
+ { 0x0D4E, 63940 },
+ { 0x0D4F, 63913 },
+ { 0x0D50, 63937 },
+ { 0x0D51, 63922 },
+ { 0x0D52, 63910 },
+ { 0x0D53, 63934 },
+ { 0x0D54, 63925 },
+ { 0x0D55, 63898 },
+ { 0x0D56, 63961 },
+ { 0x0D57, 63868 },
+ { 0x0D58, 64089 },
+ { 0x0D59, 63874 },
+ { 0x0D5A, 63901 },
+ { 0x0D5B, 63880 },
+ { 0x0D5C, 63931 },
+ { 0x0D5D, 63871 },
+ { 0x0D5E, 63964 },
+ { 0x0D5F, 63877 },
+ { 0x0D60, 63883 },
+ { 0x0D61, 63804 },
+ { 0x0D62, 63744 },
+ { 0x0D63, 63736 },
+ { 0x0D64, 63752 },
+ { 0x0D65, 63740 },
+ { 0x0D66, 63756 },
+ { 0x0D67, 63727 },
+ { 0x0D68, 63748 },
+ { 0x0D69, 63765 },
+ { 0x0D6A, 63760 },
+ { 0x0D6B, 63731 },
+ { 0x0D6C, 63681 },
+ { 0x0D6D, 63567 },
+ { 0x0D6E, 63648 },
+ { 0x0D6F, 63642 },
+ { 0x0D70, 63586 },
+ { 0x0D71, 64406 },
+ { 0x0D72, 64396 },
+ { 0x0D73, 64401 },
+ { 0x0D74, 64391 },
+ { 0x0D75, 64182 },
+ { 0x0D76, 63715 },
+ { 0x0D77, 63697 },
+ { 0x0D78, 63703 },
+ { 0x0D79, 63724 },
+ { 0x0D7A, 63709 },
+ { 0x0D7B, 63706 },
+ { 0x0D7C, 63700 },
+ { 0x0D7D, 63721 },
+ { 0x0D7E, 63718 },
+ { 0x0D7F, 63712 },
+ { 0x0D80, 63638 },
+ { 0x0D81, 63645 },
+ { 0x0D82, 64336 },
+ { 0x0D83, 64339 },
+ { 0x0D84, 64342 },
+ { 0x0D85, 64333 },
+ { 0x0D86, 63996 },
+ { 0x0D87, 63999 },
+ { 0x0D88, 64289 },
+ { 0x0D89, 64297 },
+ { 0x0D8A, 64285 },
+ { 0x0D8B, 64293 },
+ { 0x0D8C, 63839 },
+ { 0x0D8D, 63849 },
+ { 0x0D8E, 63834 },
+ { 0x0D8F, 63844 },
+ { 0x0D90, 63980 },
+ { 0x0D91, 63976 },
+ { 0x0D92, 63968 },
+ { 0x0D93, 63972 },
+ { 0x0D94, 64379 },
+ { 0x0D95, 64373 },
+ { 0x0D96, 64367 },
+ { 0x0D97, 64084 },
+ { 0x0D98, 63776 },
+ { 0x0D99, 63691 },
+ { 0x0D9A, 63684 },
+ { 0x0D9B, 64307 },
+ { 0x0D9C, 64301 },
+ { 0x0D9D, 63854 },
+ { 0x0D9E, 63861 },
+ { 0x0D9F, 63651 },
+ { 0x0DA0, 63657 },
+ { 0x0DA1, 63663 },
+ { 0x0DA2, 63669 },
+ { 0x0DA3, 63675 },
+ { 0x0DA4, 64267 },
+ { 0x0DA5, 64273 },
+ { 0x0DA6, 64279 },
+ { 0x0DA7, 63770 },
+ { 0x0DA8, 63829 },
+ { 0x0DA9, 63819 },
+ { 0x0DAA, 63824 },
+ { 0x0DAB, 64117 },
+ { 0x0DAC, 64145 },
+ { 0x0DAD, 64109 },
+ { 0x0DAE, 64097 },
+ { 0x0DAF, 64125 },
+ { 0x0DB0, 64153 },
+ { 0x0DB1, 64101 },
+ { 0x0DB2, 64121 },
+ { 0x0DB3, 64157 },
+ { 0x0DB4, 64105 },
+ { 0x0DB5, 64093 },
+ { 0x0DB6, 64161 },
+ { 0x0DB7, 64113 },
+ { 0x0DB8, 64385 },
+ { 0x0DB9, 63793 },
+ { 0x0DBA, 63782 },
+ { 0x0DBB, 63787 },
+ { 0x0DBC, 63798 },
+ { 0x0DBD, 63593 },
+ { 0x0DBE, 63597 },
+ { 0x0DBF, 63601 },
+ { 0x0DC0, 63605 },
+ { 0x0DC1, 63609 },
+ { 0x0DC2, 63614 },
+ { 0x0DC3, 63619 },
+ { 0x0DC4, 64186 },
+ { 0x0DC5, 63625 },
+ { 0x0DC6, 63551 },
+ { 0x0DC7, 63527 },
+ { 0x0DC8, 63535 },
+ { 0x0DC9, 63563 },
+ { 0x0DCA, 63543 },
+ { 0x0DCB, 63539 },
+ { 0x0DCC, 63531 },
+ { 0x0DCD, 63559 },
+ { 0x0DCE, 63555 },
+ { 0x0DCF, 63547 },
+ { 0x0DD0, 63630 },
+ { 0x0DD1, 63634 },
+ { 0x0DD2, 63809 },
+ { 0x0DD3, 63814 },
+ { 0x0DD4, 64313 },
+ { 0x0DD5, 64317 },
+ { 0x0DD6, 80925 },
+ { 0x0DD7, 80961 },
+ { 0x0DD8, 80977 },
+ { 0x0DD9, 80973 },
+ { 0x0DDA, 80929 },
+ { 0x0DDB, 81041 },
+ { 0x0DDC, 81049 },
+ { 0x0DDD, 81033 },
+ { 0x0DDE, 80937 },
+ { 0x0DDF, 81001 },
+ { 0x0DE0, 81005 },
+ { 0x0DE1, 81009 },
+ { 0x0DE2, 81013 },
+ { 0x0DE3, 80941 },
+ { 0x0DE4, 81017 },
+ { 0x0DE5, 81081 },
+ { 0x0DE6, 81025 },
+ { 0x0DE7, 81029 },
+ { 0x0DE8, 81037 },
+ { 0x0DE9, 80945 },
+ { 0x0DEA, 81073 },
+ { 0x0DEB, 81069 },
+ { 0x0DEC, 81061 },
+ { 0x0DED, 81021 },
+ { 0x0DEE, 81077 },
+ { 0x0DEF, 81057 },
+ { 0x0DF0, 80965 },
+ { 0x0DF1, 80997 },
+ { 0x0DF2, 80969 },
+ { 0x0DF3, 81053 },
+ { 0x0DF4, 81045 },
+ { 0x0DF5, 81065 },
+ { 0x0DF6, 80981 },
+ { 0x0DF7, 80933 },
+ { 0x0DF8, 80989 },
+ { 0x0DF9, 80949 },
+ { 0x0DFA, 80985 },
+ { 0x0DFB, 80993 },
+ { 0x0DFC, 80953 },
+ { 0x0DFD, 80957 },
+ { 0x0DFE, 80784 },
+ { 0x0DFF, 80817 },
+ { 0x0E00, 80829 },
+ { 0x0E01, 80826 },
+ { 0x0E02, 80787 },
+ { 0x0E03, 80877 },
+ { 0x0E04, 80883 },
+ { 0x0E05, 80871 },
+ { 0x0E06, 80796 },
+ { 0x0E07, 80847 },
+ { 0x0E08, 80850 },
+ { 0x0E09, 80853 },
+ { 0x0E0A, 80856 },
+ { 0x0E0B, 80799 },
+ { 0x0E0C, 80859 },
+ { 0x0E0D, 80911 },
+ { 0x0E0E, 80865 },
+ { 0x0E0F, 80868 },
+ { 0x0E10, 80874 },
+ { 0x0E11, 80802 },
+ { 0x0E12, 80905 },
+ { 0x0E13, 80902 },
+ { 0x0E14, 80892 },
+ { 0x0E15, 80862 },
+ { 0x0E16, 80908 },
+ { 0x0E17, 80889 },
+ { 0x0E18, 80820 },
+ { 0x0E19, 80844 },
+ { 0x0E1A, 80823 },
+ { 0x0E1B, 80886 },
+ { 0x0E1C, 80880 },
+ { 0x0E1D, 80899 },
+ { 0x0E1E, 80832 },
+ { 0x0E1F, 80793 },
+ { 0x0E20, 80838 },
+ { 0x0E21, 80805 },
+ { 0x0E22, 80835 },
+ { 0x0E23, 80841 },
+ { 0x0E24, 80790 },
+ { 0x0E25, 80808 },
+ { 0x0E26, 80914 },
+ { 0x0E27, 80921 },
+ { 0x0E28, 80814 },
+ { 0x0E29, 81085 },
+ { 0x0E2A, 84881 },
+ { 0x0E2B, 80811 },
+ { 0x0E2C, 80895 },
+ { 0x0E2D, 80917 },
+ { 0x0E2E, 46753 },
+ { 0x0E2F, 46897 },
+ { 0x0E30, 46741 },
+ { 0x0E31, 46756 },
+ { 0x0E32, 46900 },
+ { 0x0E33, 46747 },
+ { 0x0E34, 46738 },
+ { 0x0E35, 46744 },
+ { 0x0E36, 46831 },
+ { 0x0E37, 46726 },
+ { 0x0E38, 46777 },
+ { 0x0E39, 46735 },
+ { 0x0E3A, 46729 },
+ { 0x0E3B, 46819 },
+ { 0x0E3C, 46759 },
+ { 0x0E3D, 46762 },
+ { 0x0E3E, 46771 },
+ { 0x0E3F, 46768 },
+ { 0x0E40, 46732 },
+ { 0x0E41, 46924 },
+ { 0x0E42, 46828 },
+ { 0x0E43, 46927 },
+ { 0x0E44, 46864 },
+ { 0x0E45, 47020 },
+ { 0x0E46, 46885 },
+ { 0x0E47, 46834 },
+ { 0x0E48, 46879 },
+ { 0x0E49, 46993 },
+ { 0x0E4A, 46855 },
+ { 0x0E4B, 46987 },
+ { 0x0E4C, 46930 },
+ { 0x0E4D, 46873 },
+ { 0x0E4E, 46933 },
+ { 0x0E4F, 46792 },
+ { 0x0E50, 47065 },
+ { 0x0E51, 47068 },
+ { 0x0E52, 47050 },
+ { 0x0E53, 47038 },
+ { 0x0E54, 47047 },
+ { 0x0E55, 46867 },
+ { 0x0E56, 47005 },
+ { 0x0E57, 47014 },
+ { 0x0E58, 47011 },
+ { 0x0E59, 46990 },
+ { 0x0E5A, 47086 },
+ { 0x0E5B, 46891 },
+ { 0x0E5C, 46810 },
+ { 0x0E5D, 46894 },
+ { 0x0E5E, 46816 },
+ { 0x0E5F, 46807 },
+ { 0x0E60, 46813 },
+ { 0x0E61, 47077 },
+ { 0x0E62, 47023 },
+ { 0x0E63, 46804 },
+ { 0x0E64, 46798 },
+ { 0x0E65, 46942 },
+ { 0x0E66, 46945 },
+ { 0x0E67, 46951 },
+ { 0x0E68, 46948 },
+ { 0x0E69, 46801 },
+ { 0x0E6A, 46909 },
+ { 0x0E6B, 47062 },
+ { 0x0E6C, 47026 },
+ { 0x0E6D, 47095 },
+ { 0x0E6E, 46765 },
+ { 0x0E6F, 46912 },
+ { 0x0E70, 46915 },
+ { 0x0E71, 46846 },
+ { 0x0E72, 46849 },
+ { 0x0E73, 46783 },
+ { 0x0E74, 46978 },
+ { 0x0E75, 46825 },
+ { 0x0E76, 46840 },
+ { 0x0E77, 46975 },
+ { 0x0E78, 46984 },
+ { 0x0E79, 46981 },
+ { 0x0E7A, 46774 },
+ { 0x0E7B, 46837 },
+ { 0x0E7C, 46972 },
+ { 0x0E7D, 47083 },
+ { 0x0E7E, 47044 },
+ { 0x0E7F, 47098 },
+ { 0x0E80, 47029 },
+ { 0x0E81, 46969 },
+ { 0x0E82, 47032 },
+ { 0x0E83, 47080 },
+ { 0x0E84, 47002 },
+ { 0x0E85, 47035 },
+ { 0x0E86, 46822 },
+ { 0x0E87, 46906 },
+ { 0x0E88, 46996 },
+ { 0x0E89, 46789 },
+ { 0x0E8A, 46858 },
+ { 0x0E8B, 46861 },
+ { 0x0E8C, 46966 },
+ { 0x0E8D, 46750 },
+ { 0x0E8E, 47755 },
+ { 0x0E8F, 47512 },
+ { 0x0E90, 47527 },
+ { 0x0E91, 47548 },
+ { 0x0E92, 47602 },
+ { 0x0E93, 47530 },
+ { 0x0E94, 47515 },
+ { 0x0E95, 47605 },
+ { 0x0E96, 47551 },
+ { 0x0E97, 47521 },
+ { 0x0E98, 47539 },
+ { 0x0E99, 47596 },
+ { 0x0E9A, 47536 },
+ { 0x0E9B, 47557 },
+ { 0x0E9C, 47524 },
+ { 0x0E9D, 47599 },
+ { 0x0E9E, 47542 },
+ { 0x0E9F, 47545 },
+ { 0x0EA0, 47560 },
+ { 0x0EA1, 47533 },
+ { 0x0EA2, 47554 },
+ { 0x0EA3, 47518 },
+ { 0x0EA4, 47563 },
+ { 0x0EA5, 47566 },
+ { 0x0EA6, 47659 },
+ { 0x0EA7, 47728 },
+ { 0x0EA8, 47611 },
+ { 0x0EA9, 47614 },
+ { 0x0EAA, 47695 },
+ { 0x0EAB, 47731 },
+ { 0x0EAC, 47734 },
+ { 0x0EAD, 47644 },
+ { 0x0EAE, 47581 },
+ { 0x0EAF, 47650 },
+ { 0x0EB0, 47584 },
+ { 0x0EB1, 47587 },
+ { 0x0EB2, 47743 },
+ { 0x0EB3, 47764 },
+ { 0x0EB4, 47767 },
+ { 0x0EB5, 47674 },
+ { 0x0EB6, 47671 },
+ { 0x0EB7, 47590 },
+ { 0x0EB8, 47653 },
+ { 0x0EB9, 47788 },
+ { 0x0EBA, 47656 },
+ { 0x0EBB, 47593 },
+ { 0x0EBC, 47677 },
+ { 0x0EBD, 47749 },
+ { 0x0EBE, 47680 },
+ { 0x0EBF, 47770 },
+ { 0x0EC0, 47752 },
+ { 0x0EC1, 47689 },
+ { 0x0EC2, 47683 },
+ { 0x0EC3, 47626 },
+ { 0x0EC4, 47701 },
+ { 0x0EC5, 47665 },
+ { 0x0EC6, 47569 },
+ { 0x0EC7, 47632 },
+ { 0x0EC8, 47575 },
+ { 0x0EC9, 47578 },
+ { 0x0ECA, 47629 },
+ { 0x0ECB, 47785 },
+ { 0x0ECC, 47692 },
+ { 0x0ECD, 47791 },
+ { 0x0ECE, 47782 },
+ { 0x0ECF, 47779 },
+ { 0x0ED0, 47794 },
+ { 0x0ED1, 47608 },
+ { 0x0ED2, 47662 },
+ { 0x0ED3, 47761 },
+ { 0x0ED4, 47647 },
+ { 0x0ED5, 47716 },
+ { 0x0ED6, 47125 },
+ { 0x0ED7, 47269 },
+ { 0x0ED8, 47212 },
+ { 0x0ED9, 47116 },
+ { 0x0EDA, 47230 },
+ { 0x0EDB, 47233 },
+ { 0x0EDC, 47128 },
+ { 0x0EDD, 47122 },
+ { 0x0EDE, 47311 },
+ { 0x0EDF, 47254 },
+ { 0x0EE0, 47260 },
+ { 0x0EE1, 47161 },
+ { 0x0EE2, 47383 },
+ { 0x0EE3, 47380 },
+ { 0x0EE4, 47251 },
+ { 0x0EE5, 47113 },
+ { 0x0EE6, 47119 },
+ { 0x0EE7, 47158 },
+ { 0x0EE8, 47101 },
+ { 0x0EE9, 47149 },
+ { 0x0EEA, 47110 },
+ { 0x0EEB, 47104 },
+ { 0x0EEC, 47131 },
+ { 0x0EED, 47134 },
+ { 0x0EEE, 47143 },
+ { 0x0EEF, 47140 },
+ { 0x0EF0, 47107 },
+ { 0x0EF1, 47293 },
+ { 0x0EF2, 47473 },
+ { 0x0EF3, 47299 },
+ { 0x0EF4, 47302 },
+ { 0x0EF5, 47155 },
+ { 0x0EF6, 47356 },
+ { 0x0EF7, 47359 },
+ { 0x0EF8, 47386 },
+ { 0x0EF9, 47332 },
+ { 0x0EFA, 47455 },
+ { 0x0EFB, 47257 },
+ { 0x0EFC, 47314 },
+ { 0x0EFD, 47485 },
+ { 0x0EFE, 47194 },
+ { 0x0EFF, 47479 },
+ { 0x0F00, 47434 },
+ { 0x0F01, 47437 },
+ { 0x0F02, 47461 },
+ { 0x0F03, 47500 },
+ { 0x0F04, 47422 },
+ { 0x0F05, 47377 },
+ { 0x0F06, 47374 },
+ { 0x0F07, 47467 },
+ { 0x0F08, 47296 },
+ { 0x0F09, 47227 },
+ { 0x0F0A, 47224 },
+ { 0x0F0B, 47152 },
+ { 0x0F0C, 47416 },
+ { 0x0F0D, 47350 },
+ { 0x0F0E, 47347 },
+ { 0x0F0F, 47218 },
+ { 0x0F10, 47338 },
+ { 0x0F11, 47248 },
+ { 0x0F12, 47371 },
+ { 0x0F13, 47242 },
+ { 0x0F14, 47341 },
+ { 0x0F15, 47263 },
+ { 0x0F16, 47266 },
+ { 0x0F17, 47176 },
+ { 0x0F18, 47173 },
+ { 0x0F19, 47137 },
+ { 0x0F1A, 47281 },
+ { 0x0F1B, 47449 },
+ { 0x0F1C, 47182 },
+ { 0x0F1D, 47335 },
+ { 0x0F1E, 47146 },
+ { 0x0F1F, 47389 },
+ { 0x0F20, 47446 },
+ { 0x0F21, 47365 },
+ { 0x0F22, 47413 },
+ { 0x0F23, 47203 },
+ { 0x0F24, 47209 },
+ { 0x0F25, 47200 },
+ { 0x0F26, 47206 },
+ { 0x0F27, 47278 },
+ { 0x0F28, 47287 },
+ { 0x0F29, 47290 },
+ { 0x0F2A, 47392 },
+ { 0x0F2B, 47395 },
+ { 0x0F2C, 47284 },
+ { 0x0F2D, 47188 },
+ { 0x0F2E, 79233 },
+ { 0x0F2F, 79245 },
+ { 0x0F30, 79239 },
+ { 0x0F31, 79653 },
+ { 0x0F32, 79656 },
+ { 0x0F33, 79236 },
+ { 0x0F34, 79242 },
+ { 0x0F35, 79674 },
+ { 0x0F36, 79278 },
+ { 0x0F37, 79290 },
+ { 0x0F38, 79284 },
+ { 0x0F39, 79737 },
+ { 0x0F3A, 79740 },
+ { 0x0F3B, 79281 },
+ { 0x0F3C, 79287 },
+ { 0x0F3D, 79746 },
+ { 0x0F3E, 79659 },
+ { 0x0F3F, 79671 },
+ { 0x0F40, 79665 },
+ { 0x0F41, 80211 },
+ { 0x0F42, 80214 },
+ { 0x0F43, 79662 },
+ { 0x0F44, 79668 },
+ { 0x0F45, 80217 },
+ { 0x0F46, 79293 },
+ { 0x0F47, 79305 },
+ { 0x0F48, 79299 },
+ { 0x0F49, 79749 },
+ { 0x0F4A, 79752 },
+ { 0x0F4B, 79296 },
+ { 0x0F4C, 79302 },
+ { 0x0F4D, 79758 },
+ { 0x0F4E, 79935 },
+ { 0x0F4F, 79947 },
+ { 0x0F50, 79941 },
+ { 0x0F51, 80322 },
+ { 0x0F52, 80325 },
+ { 0x0F53, 79938 },
+ { 0x0F54, 79944 },
+ { 0x0F55, 80328 },
+ { 0x0F56, 79353 },
+ { 0x0F57, 79365 },
+ { 0x0F58, 79359 },
+ { 0x0F59, 79878 },
+ { 0x0F5A, 79881 },
+ { 0x0F5B, 79356 },
+ { 0x0F5C, 79362 },
+ { 0x0F5D, 79887 },
+ { 0x0F5E, 79368 },
+ { 0x0F5F, 79380 },
+ { 0x0F60, 79374 },
+ { 0x0F61, 79893 },
+ { 0x0F62, 79896 },
+ { 0x0F63, 79371 },
+ { 0x0F64, 79377 },
+ { 0x0F65, 79932 },
+ { 0x0F66, 79899 },
+ { 0x0F67, 79911 },
+ { 0x0F68, 79905 },
+ { 0x0F69, 80304 },
+ { 0x0F6A, 80307 },
+ { 0x0F6B, 79902 },
+ { 0x0F6C, 79908 },
+ { 0x0F6D, 80313 },
+ { 0x0F6E, 79338 },
+ { 0x0F6F, 79350 },
+ { 0x0F70, 79344 },
+ { 0x0F71, 79830 },
+ { 0x0F72, 79833 },
+ { 0x0F73, 79341 },
+ { 0x0F74, 79347 },
+ { 0x0F75, 79851 },
+ { 0x0F76, 79854 },
+ { 0x0F77, 79860 },
+ { 0x0F78, 80292 },
+ { 0x0F79, 80295 },
+ { 0x0F7A, 79857 },
+ { 0x0F7B, 79836 },
+ { 0x0F7C, 79848 },
+ { 0x0F7D, 79842 },
+ { 0x0F7E, 80277 },
+ { 0x0F7F, 80280 },
+ { 0x0F80, 79839 },
+ { 0x0F81, 79845 },
+ { 0x0F82, 80283 },
+ { 0x0F83, 80289 },
+ { 0x0F84, 80439 },
+ { 0x0F85, 80442 },
+ { 0x0F86, 80286 },
+ { 0x0F87, 79158 },
+ { 0x0F88, 79170 },
+ { 0x0F89, 79164 },
+ { 0x0F8A, 79473 },
+ { 0x0F8B, 79491 },
+ { 0x0F8C, 79161 },
+ { 0x0F8D, 79167 },
+ { 0x0F8E, 79497 },
+ { 0x0F8F, 79398 },
+ { 0x0F90, 79410 },
+ { 0x0F91, 79404 },
+ { 0x0F92, 80007 },
+ { 0x0F93, 80010 },
+ { 0x0F94, 79401 },
+ { 0x0F95, 79407 },
+ { 0x0F96, 80013 },
+ { 0x0F97, 79383 },
+ { 0x0F98, 79395 },
+ { 0x0F99, 79389 },
+ { 0x0F9A, 79950 },
+ { 0x0F9B, 79953 },
+ { 0x0F9C, 79386 },
+ { 0x0F9D, 79392 },
+ { 0x0F9E, 79989 },
+ { 0x0F9F, 79173 },
+ { 0x0FA0, 79185 },
+ { 0x0FA1, 79179 },
+ { 0x0FA2, 79506 },
+ { 0x0FA3, 79524 },
+ { 0x0FA4, 79176 },
+ { 0x0FA5, 79182 },
+ { 0x0FA6, 79545 },
+ { 0x0FA7, 79428 },
+ { 0x0FA8, 79440 },
+ { 0x0FA9, 79434 },
+ { 0x0FAA, 80025 },
+ { 0x0FAB, 80028 },
+ { 0x0FAC, 79431 },
+ { 0x0FAD, 79437 },
+ { 0x0FAE, 80031 },
+ { 0x0FAF, 80034 },
+ { 0x0FB0, 80040 },
+ { 0x0FB1, 80373 },
+ { 0x0FB2, 80376 },
+ { 0x0FB3, 80037 },
+ { 0x0FB4, 79308 },
+ { 0x0FB5, 79320 },
+ { 0x0FB6, 79314 },
+ { 0x0FB7, 79770 },
+ { 0x0FB8, 79773 },
+ { 0x0FB9, 79311 },
+ { 0x0FBA, 79317 },
+ { 0x0FBB, 79779 },
+ { 0x0FBC, 79782 },
+ { 0x0FBD, 79794 },
+ { 0x0FBE, 79788 },
+ { 0x0FBF, 80250 },
+ { 0x0FC0, 80253 },
+ { 0x0FC1, 79785 },
+ { 0x0FC2, 79791 },
+ { 0x0FC3, 80259 },
+ { 0x0FC4, 80457 },
+ { 0x0FC5, 80473 },
+ { 0x0FC6, 80465 },
+ { 0x0FC7, 80477 },
+ { 0x0FC8, 80481 },
+ { 0x0FC9, 80461 },
+ { 0x0FCA, 80469 },
+ { 0x0FCB, 80489 },
+ { 0x0FCC, 79263 },
+ { 0x0FCD, 79275 },
+ { 0x0FCE, 79269 },
+ { 0x0FCF, 79689 },
+ { 0x0FD0, 79692 },
+ { 0x0FD1, 79266 },
+ { 0x0FD2, 79272 },
+ { 0x0FD3, 79695 },
+ { 0x0FD4, 79698 },
+ { 0x0FD5, 79704 },
+ { 0x0FD6, 80220 },
+ { 0x0FD7, 80223 },
+ { 0x0FD8, 79701 },
+ { 0x0FD9, 79707 },
+ { 0x0FDA, 79719 },
+ { 0x0FDB, 79713 },
+ { 0x0FDC, 80226 },
+ { 0x0FDD, 80229 },
+ { 0x0FDE, 79710 },
+ { 0x0FDF, 79716 },
+ { 0x0FE0, 80232 },
+ { 0x0FE1, 80238 },
+ { 0x0FE2, 80433 },
+ { 0x0FE3, 80436 },
+ { 0x0FE4, 80235 },
+ { 0x0FE5, 79413 },
+ { 0x0FE6, 79425 },
+ { 0x0FE7, 79419 },
+ { 0x0FE8, 80016 },
+ { 0x0FE9, 80019 },
+ { 0x0FEA, 79416 },
+ { 0x0FEB, 79422 },
+ { 0x0FEC, 80022 },
+ { 0x0FED, 80509 },
+ { 0x0FEE, 80525 },
+ { 0x0FEF, 80517 },
+ { 0x0FF0, 80529 },
+ { 0x0FF1, 80533 },
+ { 0x0FF2, 80513 },
+ { 0x0FF3, 80521 },
+ { 0x0FF4, 79458 },
+ { 0x0FF5, 79470 },
+ { 0x0FF6, 79464 },
+ { 0x0FF7, 80067 },
+ { 0x0FF8, 80070 },
+ { 0x0FF9, 79461 },
+ { 0x0FFA, 79467 },
+ { 0x0FFB, 80091 },
+ { 0x0FFC, 80073 },
+ { 0x0FFD, 80085 },
+ { 0x0FFE, 80079 },
+ { 0x0FFF, 80385 },
+ { 0x1000, 80388 },
+ { 0x1001, 80076 },
+ { 0x1002, 80082 },
+ { 0x1003, 80391 },
+ { 0x1004, 79443 },
+ { 0x1005, 79455 },
+ { 0x1006, 79449 },
+ { 0x1007, 80058 },
+ { 0x1008, 80061 },
+ { 0x1009, 79446 },
+ { 0x100A, 79452 },
+ { 0x100B, 80064 },
+ { 0x100C, 79188 },
+ { 0x100D, 79200 },
+ { 0x100E, 79194 },
+ { 0x100F, 79548 },
+ { 0x1010, 79566 },
+ { 0x1011, 79191 },
+ { 0x1012, 79197 },
+ { 0x1013, 79572 },
+ { 0x1014, 79551 },
+ { 0x1015, 79563 },
+ { 0x1016, 79557 },
+ { 0x1017, 80151 },
+ { 0x1018, 80154 },
+ { 0x1019, 79554 },
+ { 0x101A, 79560 },
+ { 0x101B, 80172 },
+ { 0x101C, 79248 },
+ { 0x101D, 79260 },
+ { 0x101E, 79254 },
+ { 0x101F, 79677 },
+ { 0x1020, 79680 },
+ { 0x1021, 79251 },
+ { 0x1022, 79257 },
+ { 0x1023, 79686 },
+ { 0x1024, 79218 },
+ { 0x1025, 79230 },
+ { 0x1026, 79224 },
+ { 0x1027, 79605 },
+ { 0x1028, 79608 },
+ { 0x1029, 79221 },
+ { 0x102A, 79227 },
+ { 0x102B, 79626 },
+ { 0x102C, 79629 },
+ { 0x102D, 79635 },
+ { 0x102E, 80199 },
+ { 0x102F, 80202 },
+ { 0x1030, 79632 },
+ { 0x1031, 79611 },
+ { 0x1032, 79623 },
+ { 0x1033, 79617 },
+ { 0x1034, 80184 },
+ { 0x1035, 80187 },
+ { 0x1036, 79614 },
+ { 0x1037, 79620 },
+ { 0x1038, 80427 },
+ { 0x1039, 79956 },
+ { 0x103A, 79968 },
+ { 0x103B, 79962 },
+ { 0x103C, 80331 },
+ { 0x103D, 80334 },
+ { 0x103E, 79959 },
+ { 0x103F, 79965 },
+ { 0x1040, 80340 },
+ { 0x1041, 79527 },
+ { 0x1042, 79539 },
+ { 0x1043, 79533 },
+ { 0x1044, 80139 },
+ { 0x1045, 80142 },
+ { 0x1046, 79530 },
+ { 0x1047, 79536 },
+ { 0x1048, 80148 },
+ { 0x1049, 79803 },
+ { 0x104A, 79815 },
+ { 0x104B, 79809 },
+ { 0x104C, 80262 },
+ { 0x104D, 80265 },
+ { 0x104E, 79806 },
+ { 0x104F, 79812 },
+ { 0x1050, 80271 },
+ { 0x1051, 79974 },
+ { 0x1052, 79986 },
+ { 0x1053, 79980 },
+ { 0x1054, 80343 },
+ { 0x1055, 80346 },
+ { 0x1056, 79977 },
+ { 0x1057, 79983 },
+ { 0x1058, 80349 },
+ { 0x1059, 79992 },
+ { 0x105A, 80004 },
+ { 0x105B, 79998 },
+ { 0x105C, 80364 },
+ { 0x105D, 80367 },
+ { 0x105E, 79995 },
+ { 0x105F, 80001 },
+ { 0x1060, 80370 },
+ { 0x1061, 79203 },
+ { 0x1062, 79215 },
+ { 0x1063, 79209 },
+ { 0x1064, 79587 },
+ { 0x1065, 79590 },
+ { 0x1066, 79206 },
+ { 0x1067, 79212 },
+ { 0x1068, 79593 },
+ { 0x1069, 79323 },
+ { 0x106A, 79335 },
+ { 0x106B, 79329 },
+ { 0x106C, 79797 },
+ { 0x106D, 79800 },
+ { 0x106E, 79326 },
+ { 0x106F, 79332 },
+ { 0x1070, 79821 },
+ { 0x1071, 79890 },
+ { 0x1072, 79767 },
+ { 0x1073, 79602 },
+ { 0x1074, 80542 },
+ { 0x1075, 80537 },
+ { 0x1076, 80549 },
+ { 0x1077, 79152 },
+ { 0x1078, 80558 },
+ { 0x1079, 79040 },
+ { 0x107A, 79045 },
+ { 0x107B, 80556 },
+ { 0x107C, 79043 },
+ { 0x107D, 79149 },
+ { 0x107E, 79155 },
+ { 0x107F, 80553 },
+ { 0x1080, 79047 },
+ { 0x1081, 79053 },
+ { 0x1082, 79071 },
+ { 0x1083, 79059 },
+ { 0x1084, 79056 },
+ { 0x1085, 79050 },
+ { 0x1086, 79068 },
+ { 0x1087, 79065 },
+ { 0x1088, 79062 },
+ { 0x1089, 79115 },
+ { 0x108A, 79140 },
+ { 0x108B, 79137 },
+ { 0x108C, 79125 },
+ { 0x108D, 79122 },
+ { 0x108E, 79128 },
+ { 0x108F, 79146 },
+ { 0x1090, 79131 },
+ { 0x1091, 79134 },
+ { 0x1092, 79143 },
+ { 0x1093, 79118 },
+ { 0x1094, 80501 },
+ { 0x1095, 79764 },
+ { 0x1096, 80247 },
+ { 0x1097, 79761 },
+ { 0x1098, 80493 },
+ { 0x1099, 79503 },
+ { 0x109A, 80115 },
+ { 0x109B, 79500 },
+ { 0x109C, 80497 },
+ { 0x109D, 79599 },
+ { 0x109E, 80181 },
+ { 0x109F, 79596 },
+ { 0x10A0, 80505 },
+ { 0x10A1, 79827 },
+ { 0x10A2, 80274 },
+ { 0x10A3, 79824 },
+ { 0x10A4, 79099 },
+ { 0x10A5, 79078 },
+ { 0x10A6, 79107 },
+ { 0x10A7, 79094 },
+ { 0x10A8, 79082 },
+ { 0x10A9, 79090 },
+ { 0x10AA, 79103 },
+ { 0x10AB, 79086 },
+ { 0x10AC, 79111 },
+ { 0x10AD, 79074 },
+ { 0x10AE, 72870 },
+ { 0x10AF, 72873 },
+ { 0x10B0, 72876 },
+ { 0x10B1, 72879 },
+ { 0x10B2, 72885 },
+ { 0x10B3, 72888 },
+ { 0x10B4, 72909 },
+ { 0x10B5, 72945 },
+ { 0x10B6, 72912 },
+ { 0x10B7, 72915 },
+ { 0x10B8, 72918 },
+ { 0x10B9, 72921 },
+ { 0x10BA, 72924 },
+ { 0x10BB, 72927 },
+ { 0x10BC, 72930 },
+ { 0x10BD, 72933 },
+ { 0x10BE, 72936 },
+ { 0x10BF, 72939 },
+ { 0x10C0, 72942 },
+ { 0x10C1, 72948 },
+ { 0x10C2, 72951 },
+ { 0x10C3, 72954 },
+ { 0x10C4, 72957 },
+ { 0x10C5, 72960 },
+ { 0x10C6, 72963 },
+ { 0x10C7, 72966 },
+ { 0x10C8, 72969 },
+ { 0x10C9, 72972 },
+ { 0x10CA, 72975 },
+ { 0x10CB, 72978 },
+ { 0x10CC, 72984 },
+ { 0x10CD, 73068 },
+ { 0x10CE, 73071 },
+ { 0x10CF, 72987 },
+ { 0x10D0, 72990 },
+ { 0x10D1, 72993 },
+ { 0x10D2, 72996 },
+ { 0x10D3, 72999 },
+ { 0x10D4, 73074 },
+ { 0x10D5, 73077 },
+ { 0x10D6, 73080 },
+ { 0x10D7, 73083 },
+ { 0x10D8, 73086 },
+ { 0x10D9, 73089 },
+ { 0x10DA, 73002 },
+ { 0x10DB, 72882 },
+ { 0x10DC, 73005 },
+ { 0x10DD, 73008 },
+ { 0x10DE, 73011 },
+ { 0x10DF, 73014 },
+ { 0x10E0, 73017 },
+ { 0x10E1, 72891 },
+ { 0x10E2, 73020 },
+ { 0x10E3, 72894 },
+ { 0x10E4, 73023 },
+ { 0x10E5, 72897 },
+ { 0x10E6, 73026 },
+ { 0x10E7, 72900 },
+ { 0x10E8, 72903 },
+ { 0x10E9, 72906 },
+ { 0x10EA, 73065 },
+ { 0x10EB, 73092 },
+ { 0x10EC, 73095 },
+ { 0x10ED, 73098 },
+ { 0x10EE, 73101 },
+ { 0x10EF, 73104 },
+ { 0x10F0, 73107 },
+ { 0x10F1, 73110 },
+ { 0x10F2, 73113 },
+ { 0x10F3, 73116 },
+ { 0x10F4, 73119 },
+ { 0x10F5, 73122 },
+ { 0x10F6, 73125 },
+ { 0x10F7, 73029 },
+ { 0x10F8, 73032 },
+ { 0x10F9, 73035 },
+ { 0x10FA, 73038 },
+ { 0x10FB, 73041 },
+ { 0x10FC, 73044 },
+ { 0x10FD, 73047 },
+ { 0x10FE, 73050 },
+ { 0x10FF, 73053 },
+ { 0x1100, 73056 },
+ { 0x1101, 73059 },
+ { 0x1102, 73062 },
+ { 0x1103, 72981 },
+ { 0x1104, 72766 },
+ { 0x1105, 72770 },
+ { 0x1106, 72774 },
+ { 0x1107, 72778 },
+ { 0x1108, 72782 },
+ { 0x1109, 72674 },
+ { 0x110A, 70939 },
+ { 0x110B, 69964 },
+ { 0x110C, 70216 },
+ { 0x110D, 69970 },
+ { 0x110E, 70048 },
+ { 0x110F, 69985 },
+ { 0x1110, 70120 },
+ { 0x1111, 71042 },
+ { 0x1112, 71110 },
+ { 0x1113, 71094 },
+ { 0x1114, 69958 },
+ { 0x1115, 70006 },
+ { 0x1116, 70195 },
+ { 0x1117, 72129 },
+ { 0x1118, 70198 },
+ { 0x1119, 72133 },
+ { 0x111A, 70544 },
+ { 0x111B, 72273 },
+ { 0x111C, 70201 },
+ { 0x111D, 72137 },
+ { 0x111E, 70547 },
+ { 0x111F, 72277 },
+ { 0x1120, 71837 },
+ { 0x1121, 70192 },
+ { 0x1122, 72125 },
+ { 0x1123, 70538 },
+ { 0x1124, 72269 },
+ { 0x1125, 71833 },
+ { 0x1126, 70009 },
+ { 0x1127, 71038 },
+ { 0x1128, 71821 },
+ { 0x1129, 70834 },
+ { 0x112A, 70838 },
+ { 0x112B, 70859 },
+ { 0x112C, 70815 },
+ { 0x112D, 70842 },
+ { 0x112E, 70830 },
+ { 0x112F, 70865 },
+ { 0x1130, 70870 },
+ { 0x1131, 70877 },
+ { 0x1132, 70848 },
+ { 0x1133, 70826 },
+ { 0x1134, 70821 },
+ { 0x1135, 70030 },
+ { 0x1136, 70051 },
+ { 0x1137, 70117 },
+ { 0x1138, 70012 },
+ { 0x1139, 70129 },
+ { 0x113A, 70680 },
+ { 0x113B, 70132 },
+ { 0x113C, 70382 },
+ { 0x113D, 70135 },
+ { 0x113E, 70385 },
+ { 0x113F, 71066 },
+ { 0x1140, 71450 },
+ { 0x1141, 71134 },
+ { 0x1142, 70126 },
+ { 0x1143, 70376 },
+ { 0x1144, 70394 },
+ { 0x1145, 72225 },
+ { 0x1146, 70397 },
+ { 0x1147, 72229 },
+ { 0x1148, 70686 },
+ { 0x1149, 72357 },
+ { 0x114A, 70400 },
+ { 0x114B, 72233 },
+ { 0x114C, 70689 },
+ { 0x114D, 72361 },
+ { 0x114E, 70391 },
+ { 0x114F, 72221 },
+ { 0x1150, 70683 },
+ { 0x1151, 72353 },
+ { 0x1152, 71082 },
+ { 0x1153, 69988 },
+ { 0x1154, 72085 },
+ { 0x1155, 71090 },
+ { 0x1156, 70180 },
+ { 0x1157, 70752 },
+ { 0x1158, 70186 },
+ { 0x1159, 70493 },
+ { 0x115A, 70189 },
+ { 0x115B, 70496 },
+ { 0x115C, 71074 },
+ { 0x115D, 71370 },
+ { 0x115E, 71106 },
+ { 0x115F, 70177 },
+ { 0x1160, 70475 },
+ { 0x1161, 70517 },
+ { 0x1162, 72257 },
+ { 0x1163, 70520 },
+ { 0x1164, 72261 },
+ { 0x1165, 70797 },
+ { 0x1166, 72401 },
+ { 0x1167, 70523 },
+ { 0x1168, 72265 },
+ { 0x1169, 70800 },
+ { 0x116A, 72405 },
+ { 0x116B, 70514 },
+ { 0x116C, 72253 },
+ { 0x116D, 70794 },
+ { 0x116E, 72397 },
+ { 0x116F, 71877 },
+ { 0x1170, 70000 },
+ { 0x1171, 70502 },
+ { 0x1172, 70508 },
+ { 0x1173, 70511 },
+ { 0x1174, 70499 },
+ { 0x1175, 70057 },
+ { 0x1176, 70599 },
+ { 0x1177, 70060 },
+ { 0x1178, 70262 },
+ { 0x1179, 70063 },
+ { 0x117A, 70265 },
+ { 0x117B, 71050 },
+ { 0x117C, 70054 },
+ { 0x117D, 70256 },
+ { 0x117E, 70271 },
+ { 0x117F, 72161 },
+ { 0x1180, 70274 },
+ { 0x1181, 72165 },
+ { 0x1182, 70608 },
+ { 0x1183, 72317 },
+ { 0x1184, 70277 },
+ { 0x1185, 72169 },
+ { 0x1186, 70611 },
+ { 0x1187, 72321 },
+ { 0x1188, 70268 },
+ { 0x1189, 72157 },
+ { 0x118A, 70602 },
+ { 0x118B, 72313 },
+ { 0x118C, 71845 },
+ { 0x118D, 69973 },
+ { 0x118E, 70066 },
+ { 0x118F, 72510 },
+ { 0x1190, 72514 },
+ { 0x1191, 72518 },
+ { 0x1192, 72506 },
+ { 0x1193, 70021 },
+ { 0x1194, 70577 },
+ { 0x1195, 70024 },
+ { 0x1196, 70229 },
+ { 0x1197, 70027 },
+ { 0x1198, 70232 },
+ { 0x1199, 71046 },
+ { 0x119A, 70018 },
+ { 0x119B, 70222 },
+ { 0x119C, 70238 },
+ { 0x119D, 72145 },
+ { 0x119E, 70241 },
+ { 0x119F, 72149 },
+ { 0x11A0, 70583 },
+ { 0x11A1, 72301 },
+ { 0x11A2, 70244 },
+ { 0x11A3, 72153 },
+ { 0x11A4, 70586 },
+ { 0x11A5, 72305 },
+ { 0x11A6, 70235 },
+ { 0x11A7, 72141 },
+ { 0x11A8, 70580 },
+ { 0x11A9, 72297 },
+ { 0x11AA, 71841 },
+ { 0x11AB, 69961 },
+ { 0x11AC, 70998 },
+ { 0x11AD, 70087 },
+ { 0x11AE, 70635 },
+ { 0x11AF, 70093 },
+ { 0x11B0, 70319 },
+ { 0x11B1, 70096 },
+ { 0x11B2, 70322 },
+ { 0x11B3, 71058 },
+ { 0x11B4, 70084 },
+ { 0x11B5, 70313 },
+ { 0x11B6, 70328 },
+ { 0x11B7, 72201 },
+ { 0x11B8, 70331 },
+ { 0x11B9, 72205 },
+ { 0x11BA, 70641 },
+ { 0x11BB, 72341 },
+ { 0x11BC, 70334 },
+ { 0x11BD, 72209 },
+ { 0x11BE, 70644 },
+ { 0x11BF, 72345 },
+ { 0x11C0, 70325 },
+ { 0x11C1, 72197 },
+ { 0x11C2, 70638 },
+ { 0x11C3, 72337 },
+ { 0x11C4, 71849 },
+ { 0x11C5, 69979 },
+ { 0x11C6, 72081 },
+ { 0x11C7, 70090 },
+ { 0x11C8, 72437 },
+ { 0x11C9, 70970 },
+ { 0x11CA, 70102 },
+ { 0x11CB, 70647 },
+ { 0x11CC, 70111 },
+ { 0x11CD, 70352 },
+ { 0x11CE, 70114 },
+ { 0x11CF, 70358 },
+ { 0x11D0, 71062 },
+ { 0x11D1, 70099 },
+ { 0x11D2, 70337 },
+ { 0x11D3, 70367 },
+ { 0x11D4, 72217 },
+ { 0x11D5, 70364 },
+ { 0x11D6, 72213 },
+ { 0x11D7, 70671 },
+ { 0x11D8, 72349 },
+ { 0x11D9, 71853 },
+ { 0x11DA, 69982 },
+ { 0x11DB, 71210 },
+ { 0x11DC, 70108 },
+ { 0x11DD, 70072 },
+ { 0x11DE, 70614 },
+ { 0x11DF, 70078 },
+ { 0x11E0, 70295 },
+ { 0x11E1, 70081 },
+ { 0x11E2, 70298 },
+ { 0x11E3, 71054 },
+ { 0x11E4, 70069 },
+ { 0x11E5, 70280 },
+ { 0x11E6, 70304 },
+ { 0x11E7, 72185 },
+ { 0x11E8, 70307 },
+ { 0x11E9, 72189 },
+ { 0x11EA, 70629 },
+ { 0x11EB, 72329 },
+ { 0x11EC, 70310 },
+ { 0x11ED, 72193 },
+ { 0x11EE, 70632 },
+ { 0x11EF, 72333 },
+ { 0x11F0, 70301 },
+ { 0x11F1, 72181 },
+ { 0x11F2, 70626 },
+ { 0x11F3, 72325 },
+ { 0x11F4, 69976 },
+ { 0x11F5, 72077 },
+ { 0x11F6, 70942 },
+ { 0x11F7, 70162 },
+ { 0x11F8, 70713 },
+ { 0x11F9, 70168 },
+ { 0x11FA, 70454 },
+ { 0x11FB, 70171 },
+ { 0x11FC, 70457 },
+ { 0x11FD, 71070 },
+ { 0x11FE, 70159 },
+ { 0x11FF, 70436 },
+ { 0x1200, 70466 },
+ { 0x1201, 72241 },
+ { 0x1202, 70469 },
+ { 0x1203, 72245 },
+ { 0x1204, 70746 },
+ { 0x1205, 72389 },
+ { 0x1206, 70472 },
+ { 0x1207, 72249 },
+ { 0x1208, 70749 },
+ { 0x1209, 72393 },
+ { 0x120A, 70463 },
+ { 0x120B, 72237 },
+ { 0x120C, 70743 },
+ { 0x120D, 72385 },
+ { 0x120E, 71873 },
+ { 0x120F, 69997 },
+ { 0x1210, 72441 },
+ { 0x1211, 70174 },
+ { 0x1212, 72021 },
+ { 0x1213, 72449 },
+ { 0x1214, 71829 },
+ { 0x1215, 71825 },
+ { 0x1216, 71865 },
+ { 0x1217, 71869 },
+ { 0x1218, 71861 },
+ { 0x1219, 71857 },
+ { 0x121A, 70445 },
+ { 0x121B, 70448 },
+ { 0x121C, 70722 },
+ { 0x121D, 70451 },
+ { 0x121E, 70725 },
+ { 0x121F, 70442 },
+ { 0x1220, 70716 },
+ { 0x1221, 70734 },
+ { 0x1222, 72373 },
+ { 0x1223, 70737 },
+ { 0x1224, 72377 },
+ { 0x1225, 70902 },
+ { 0x1226, 72425 },
+ { 0x1227, 70740 },
+ { 0x1228, 72381 },
+ { 0x1229, 70905 },
+ { 0x122A, 72429 },
+ { 0x122B, 70731 },
+ { 0x122C, 72369 },
+ { 0x122D, 70899 },
+ { 0x122E, 72421 },
+ { 0x122F, 70165 },
+ { 0x1230, 70207 },
+ { 0x1231, 70803 },
+ { 0x1232, 70210 },
+ { 0x1233, 70556 },
+ { 0x1234, 70213 },
+ { 0x1235, 70559 },
+ { 0x1236, 71078 },
+ { 0x1237, 70204 },
+ { 0x1238, 70550 },
+ { 0x1239, 70568 },
+ { 0x123A, 72285 },
+ { 0x123B, 70571 },
+ { 0x123C, 72289 },
+ { 0x123D, 70809 },
+ { 0x123E, 72413 },
+ { 0x123F, 70574 },
+ { 0x1240, 72293 },
+ { 0x1241, 70812 },
+ { 0x1242, 72417 },
+ { 0x1243, 70565 },
+ { 0x1244, 72281 },
+ { 0x1245, 70806 },
+ { 0x1246, 72409 },
+ { 0x1247, 71881 },
+ { 0x1248, 70003 },
+ { 0x1249, 72445 },
+ { 0x124A, 72093 },
+ { 0x124B, 71002 },
+ { 0x124C, 70150 },
+ { 0x124D, 70962 },
+ { 0x124E, 72101 },
+ { 0x124F, 70698 },
+ { 0x1250, 70153 },
+ { 0x1251, 70421 },
+ { 0x1252, 70156 },
+ { 0x1253, 70424 },
+ { 0x1254, 72105 },
+ { 0x1255, 70147 },
+ { 0x1256, 70415 },
+ { 0x1257, 72097 },
+ { 0x1258, 70701 },
+ { 0x1259, 72365 },
+ { 0x125A, 69994 },
+ { 0x125B, 72089 },
+ { 0x125C, 70946 },
+ { 0x125D, 70036 },
+ { 0x125E, 70589 },
+ { 0x125F, 70039 },
+ { 0x1260, 70250 },
+ { 0x1261, 70042 },
+ { 0x1262, 70253 },
+ { 0x1263, 70033 },
+ { 0x1264, 70247 },
+ { 0x1265, 70596 },
+ { 0x1266, 72309 },
+ { 0x1267, 69967 },
+ { 0x1268, 70484 },
+ { 0x1269, 70950 },
+ { 0x126A, 70487 },
+ { 0x126B, 70954 },
+ { 0x126C, 70758 },
+ { 0x126D, 70958 },
+ { 0x126E, 70490 },
+ { 0x126F, 70761 },
+ { 0x1270, 70481 },
+ { 0x1271, 70755 },
+ { 0x1272, 70911 },
+ { 0x1273, 72433 },
+ { 0x1274, 70183 },
+ { 0x1275, 70785 },
+ { 0x1276, 70788 },
+ { 0x1277, 70791 },
+ { 0x1278, 70782 },
+ { 0x1279, 70505 },
+ { 0x127A, 70529 },
+ { 0x127B, 70532 },
+ { 0x127C, 70535 },
+ { 0x127D, 70526 },
+ { 0x127E, 71893 },
+ { 0x127F, 71897 },
+ { 0x1280, 71909 },
+ { 0x1281, 71901 },
+ { 0x1282, 71913 },
+ { 0x1283, 71889 },
+ { 0x1284, 71905 },
+ { 0x1285, 71885 },
+ { 0x1286, 71917 },
+ { 0x1287, 70045 },
+ { 0x1288, 70695 },
+ { 0x1289, 70141 },
+ { 0x128A, 70409 },
+ { 0x128B, 70144 },
+ { 0x128C, 70412 },
+ { 0x128D, 70138 },
+ { 0x128E, 70403 },
+ { 0x128F, 69991 },
+ { 0x1290, 70773 },
+ { 0x1291, 70776 },
+ { 0x1292, 70779 },
+ { 0x1293, 70770 },
+ { 0x1294, 72113 },
+ { 0x1295, 72117 },
+ { 0x1296, 72121 },
+ { 0x1297, 72109 },
+ { 0x1298, 70887 },
+ { 0x1299, 70346 },
+ { 0x129A, 70656 },
+ { 0x129B, 70349 },
+ { 0x129C, 70659 },
+ { 0x129D, 70343 },
+ { 0x129E, 70650 },
+ { 0x129F, 70105 },
+ { 0x12A0, 70355 },
+ { 0x12A1, 71018 },
+ { 0x12A2, 71022 },
+ { 0x12A3, 71026 },
+ { 0x12A4, 71014 },
+ { 0x12A5, 72461 },
+ { 0x12A6, 72465 },
+ { 0x12A7, 72469 },
+ { 0x12A8, 72457 },
+ { 0x12A9, 72453 },
+ { 0x12AA, 70289 },
+ { 0x12AB, 70620 },
+ { 0x12AC, 70292 },
+ { 0x12AD, 70623 },
+ { 0x12AE, 70286 },
+ { 0x12AF, 70617 },
+ { 0x12B0, 70075 },
+ { 0x12B1, 71977 },
+ { 0x12B2, 71981 },
+ { 0x12B3, 71993 },
+ { 0x12B4, 71985 },
+ { 0x12B5, 71997 },
+ { 0x12B6, 71973 },
+ { 0x12B7, 71989 },
+ { 0x12B8, 71969 },
+ { 0x12B9, 71086 },
+ { 0x12BA, 72009 },
+ { 0x12BB, 72013 },
+ { 0x12BC, 72017 },
+ { 0x12BD, 72005 },
+ { 0x12BE, 72065 },
+ { 0x12BF, 72069 },
+ { 0x12C0, 72073 },
+ { 0x12C1, 72061 },
+ { 0x12C2, 72049 },
+ { 0x12C3, 72053 },
+ { 0x12C4, 72057 },
+ { 0x12C5, 72045 },
+ { 0x12C6, 72033 },
+ { 0x12C7, 72037 },
+ { 0x12C8, 72041 },
+ { 0x12C9, 72029 },
+ { 0x12CA, 70978 },
+ { 0x12CB, 70982 },
+ { 0x12CC, 70986 },
+ { 0x12CD, 70974 },
+ { 0x12CE, 71438 },
+ { 0x12CF, 71434 },
+ { 0x12D0, 71426 },
+ { 0x12D1, 71715 },
+ { 0x12D2, 71430 },
+ { 0x12D3, 71422 },
+ { 0x12D4, 71262 },
+ { 0x12D5, 71258 },
+ { 0x12D6, 71250 },
+ { 0x12D7, 71578 },
+ { 0x12D8, 71254 },
+ { 0x12D9, 71246 },
+ { 0x12DA, 71306 },
+ { 0x12DB, 71302 },
+ { 0x12DC, 71294 },
+ { 0x12DD, 71686 },
+ { 0x12DE, 71298 },
+ { 0x12DF, 71290 },
+ { 0x12E0, 71470 },
+ { 0x12E1, 71466 },
+ { 0x12E2, 71458 },
+ { 0x12E3, 71719 },
+ { 0x12E4, 71462 },
+ { 0x12E5, 71454 },
+ { 0x12E6, 71622 },
+ { 0x12E7, 71618 },
+ { 0x12E8, 71610 },
+ { 0x12E9, 71743 },
+ { 0x12EA, 71614 },
+ { 0x12EB, 71606 },
+ { 0x12EC, 71682 },
+ { 0x12ED, 71678 },
+ { 0x12EE, 71670 },
+ { 0x12EF, 71775 },
+ { 0x12F0, 71674 },
+ { 0x12F1, 71666 },
+ { 0x12F2, 71242 },
+ { 0x12F3, 71238 },
+ { 0x12F4, 71230 },
+ { 0x12F5, 71574 },
+ { 0x12F6, 71234 },
+ { 0x12F7, 71226 },
+ { 0x12F8, 71098 },
+ { 0x12F9, 71130 },
+ { 0x12FA, 71126 },
+ { 0x12FB, 71118 },
+ { 0x12FC, 71418 },
+ { 0x12FD, 71122 },
+ { 0x12FE, 71114 },
+ { 0x12FF, 71518 },
+ { 0x1300, 71514 },
+ { 0x1301, 71506 },
+ { 0x1302, 71727 },
+ { 0x1303, 71510 },
+ { 0x1304, 71502 },
+ { 0x1305, 71538 },
+ { 0x1306, 71534 },
+ { 0x1307, 71526 },
+ { 0x1308, 71731 },
+ { 0x1309, 71530 },
+ { 0x130A, 71522 },
+ { 0x130B, 71158 },
+ { 0x130C, 71222 },
+ { 0x130D, 71218 },
+ { 0x130E, 71206 },
+ { 0x130F, 71570 },
+ { 0x1310, 71214 },
+ { 0x1311, 71202 },
+ { 0x1312, 71198 },
+ { 0x1313, 71194 },
+ { 0x1314, 71186 },
+ { 0x1315, 71566 },
+ { 0x1316, 71190 },
+ { 0x1317, 71182 },
+ { 0x1318, 71326 },
+ { 0x1319, 71322 },
+ { 0x131A, 71314 },
+ { 0x131B, 71690 },
+ { 0x131C, 71318 },
+ { 0x131D, 71310 },
+ { 0x131E, 71154 },
+ { 0x131F, 70994 },
+ { 0x1320, 71150 },
+ { 0x1321, 71142 },
+ { 0x1322, 71474 },
+ { 0x1323, 71146 },
+ { 0x1324, 70990 },
+ { 0x1325, 71138 },
+ { 0x1326, 71494 },
+ { 0x1327, 71490 },
+ { 0x1328, 71482 },
+ { 0x1329, 71723 },
+ { 0x132A, 71486 },
+ { 0x132B, 71478 },
+ { 0x132C, 71178 },
+ { 0x132D, 71174 },
+ { 0x132E, 71166 },
+ { 0x132F, 71542 },
+ { 0x1330, 71170 },
+ { 0x1331, 71162 },
+ { 0x1332, 71390 },
+ { 0x1333, 71386 },
+ { 0x1334, 71378 },
+ { 0x1335, 71707 },
+ { 0x1336, 71382 },
+ { 0x1337, 71374 },
+ { 0x1338, 71562 },
+ { 0x1339, 71558 },
+ { 0x133A, 71550 },
+ { 0x133B, 71735 },
+ { 0x133C, 71554 },
+ { 0x133D, 71546 },
+ { 0x133E, 71767 },
+ { 0x133F, 71763 },
+ { 0x1340, 71755 },
+ { 0x1341, 71799 },
+ { 0x1342, 71759 },
+ { 0x1343, 71751 },
+ { 0x1344, 71642 },
+ { 0x1345, 71638 },
+ { 0x1346, 71630 },
+ { 0x1347, 71747 },
+ { 0x1348, 71634 },
+ { 0x1349, 71626 },
+ { 0x134A, 71346 },
+ { 0x134B, 71342 },
+ { 0x134C, 71334 },
+ { 0x134D, 71694 },
+ { 0x134E, 71338 },
+ { 0x134F, 71330 },
+ { 0x1350, 71102 },
+ { 0x1351, 71812 },
+ { 0x1352, 71410 },
+ { 0x1353, 71406 },
+ { 0x1354, 71398 },
+ { 0x1355, 71711 },
+ { 0x1356, 71402 },
+ { 0x1357, 71394 },
+ { 0x1358, 71286 },
+ { 0x1359, 71282 },
+ { 0x135A, 71270 },
+ { 0x135B, 71582 },
+ { 0x135C, 71278 },
+ { 0x135D, 71266 },
+ { 0x135E, 71602 },
+ { 0x135F, 71598 },
+ { 0x1360, 71590 },
+ { 0x1361, 71739 },
+ { 0x1362, 71594 },
+ { 0x1363, 71586 },
+ { 0x1364, 71274 },
+ { 0x1365, 71662 },
+ { 0x1366, 71658 },
+ { 0x1367, 71650 },
+ { 0x1368, 71771 },
+ { 0x1369, 71654 },
+ { 0x136A, 71646 },
+ { 0x136B, 71366 },
+ { 0x136C, 71362 },
+ { 0x136D, 71354 },
+ { 0x136E, 71698 },
+ { 0x136F, 71358 },
+ { 0x1370, 71350 },
+ { 0x1371, 71795 },
+ { 0x1372, 71791 },
+ { 0x1373, 71783 },
+ { 0x1374, 71803 },
+ { 0x1375, 71787 },
+ { 0x1376, 71779 },
+ { 0x1377, 70225 },
+ { 0x1378, 70592 },
+ { 0x1379, 70406 },
+ { 0x137A, 70653 },
+ { 0x137B, 70665 },
+ { 0x137C, 70893 },
+ { 0x137D, 70668 },
+ { 0x137E, 70896 },
+ { 0x137F, 70662 },
+ { 0x1380, 70890 },
+ { 0x1381, 72494 },
+ { 0x1382, 72477 },
+ { 0x1383, 72498 },
+ { 0x1384, 72481 },
+ { 0x1385, 72502 },
+ { 0x1386, 72473 },
+ { 0x1387, 72490 },
+ { 0x1388, 72485 },
+ { 0x1389, 72025 },
+ { 0x138A, 32819 },
+ { 0x138B, 32864 },
+ { 0x138C, 32846 },
+ { 0x138D, 32870 },
+ { 0x138E, 32858 },
+ { 0x138F, 32852 },
+ { 0x1390, 32861 },
+ { 0x1391, 32837 },
+ { 0x1392, 32876 },
+ { 0x1393, 32834 },
+ { 0x1394, 32867 },
+ { 0x1395, 32849 },
+ { 0x1396, 32840 },
+ { 0x1397, 32891 },
+ { 0x1398, 32879 },
+ { 0x1399, 32855 },
+ { 0x139A, 32831 },
+ { 0x139B, 32828 },
+ { 0x139C, 32825 },
+ { 0x139D, 32885 },
+ { 0x139E, 32888 },
+ { 0x139F, 32882 },
+ { 0x13A0, 32822 },
+ { 0x13A1, 32894 },
+ { 0x13A2, 32843 },
+ { 0x13A3, 32897 },
+ { 0x13A4, 32873 },
+ { 0x13A5, 32900 },
+ { 0x13A6, 32903 },
+ { 0x13A7, 34061 },
+ { 0x13A8, 33993 },
+ { 0x13A9, 34089 },
+ { 0x13AA, 34028 },
+ { 0x13AB, 34002 },
+ { 0x13AC, 33996 },
+ { 0x13AD, 34232 },
+ { 0x13AE, 34040 },
+ { 0x13AF, 34098 },
+ { 0x13B0, 34021 },
+ { 0x13B1, 34008 },
+ { 0x13B2, 34055 },
+ { 0x13B3, 34266 },
+ { 0x13B4, 34254 },
+ { 0x13B5, 33987 },
+ { 0x13B6, 34012 },
+ { 0x13B7, 34015 },
+ { 0x13B8, 34126 },
+ { 0x13B9, 34123 },
+ { 0x13BA, 34031 },
+ { 0x13BB, 34082 },
+ { 0x13BC, 33981 },
+ { 0x13BD, 34037 },
+ { 0x13BE, 34067 },
+ { 0x13BF, 34043 },
+ { 0x13C0, 34143 },
+ { 0x13C1, 34173 },
+ { 0x13C2, 34115 },
+ { 0x13C3, 34286 },
+ { 0x13C4, 34282 },
+ { 0x13C5, 34191 },
+ { 0x13C6, 34274 },
+ { 0x13C7, 34226 },
+ { 0x13C8, 34072 },
+ { 0x13C9, 33978 },
+ { 0x13CA, 34119 },
+ { 0x13CB, 34046 },
+ { 0x13CC, 34247 },
+ { 0x13CD, 34240 },
+ { 0x13CE, 34078 },
+ { 0x13CF, 34200 },
+ { 0x13D0, 34094 },
+ { 0x13D1, 34205 },
+ { 0x13D2, 34132 },
+ { 0x13D3, 34258 },
+ { 0x13D4, 33972 },
+ { 0x13D5, 34005 },
+ { 0x13D6, 34137 },
+ { 0x13D7, 34262 },
+ { 0x13D8, 33975 },
+ { 0x13D9, 34217 },
+ { 0x13DA, 34290 },
+ { 0x13DB, 34229 },
+ { 0x13DC, 34197 },
+ { 0x13DD, 34110 },
+ { 0x13DE, 34186 },
+ { 0x13DF, 34278 },
+ { 0x13E0, 34270 },
+ { 0x13E1, 34180 },
+ { 0x13E2, 34223 },
+ { 0x13E3, 34177 },
+ { 0x13E4, 34049 },
+ { 0x13E5, 34105 },
+ { 0x13E6, 34212 },
+ { 0x13E7, 34034 },
+ { 0x13E8, 34052 },
+ { 0x13E9, 34209 },
+ { 0x13EA, 34058 },
+ { 0x13EB, 34102 },
+ { 0x13EC, 34086 },
+ { 0x13ED, 34251 },
+ { 0x13EE, 34244 },
+ { 0x13EF, 34237 },
+ { 0x13F0, 33990 },
+ { 0x13F1, 33999 },
+ { 0x13F2, 34294 },
+ { 0x13F3, 34300 },
+ { 0x13F4, 33966 },
+ { 0x13F5, 33969 },
+ { 0x13F6, 34303 },
+ { 0x13F7, 34297 },
+ { 0x13F8, 33984 },
+ { 0x13F9, 34025 },
+ { 0x13FA, 34018 },
+ { 0x13FB, 34163 },
+ { 0x13FC, 34158 },
+ { 0x13FD, 34153 },
+ { 0x13FE, 34148 },
+ { 0x13FF, 34168 },
+ { 0x1400, 67117 },
+ { 0x1401, 67120 },
+ { 0x1402, 67123 },
+ { 0x1403, 67138 },
+ { 0x1404, 67132 },
+ { 0x1405, 67165 },
+ { 0x1406, 67156 },
+ { 0x1407, 67129 },
+ { 0x1408, 67147 },
+ { 0x1409, 67150 },
+ { 0x140A, 67126 },
+ { 0x140B, 67144 },
+ { 0x140C, 67162 },
+ { 0x140D, 67141 },
+ { 0x140E, 67159 },
+ { 0x140F, 67153 },
+ { 0x1410, 67135 },
+ { 0x1411, 67109 },
+ { 0x1412, 67113 },
+ { 0x1413, 67106 },
+ { 0x1414, 61355 },
+ { 0x1415, 61358 },
+ { 0x1416, 61361 },
+ { 0x1417, 61376 },
+ { 0x1418, 61370 },
+ { 0x1419, 61406 },
+ { 0x141A, 61397 },
+ { 0x141B, 61367 },
+ { 0x141C, 61385 },
+ { 0x141D, 61388 },
+ { 0x141E, 61364 },
+ { 0x141F, 61382 },
+ { 0x1420, 61403 },
+ { 0x1421, 61391 },
+ { 0x1422, 61379 },
+ { 0x1423, 61400 },
+ { 0x1424, 61394 },
+ { 0x1425, 61373 },
+ { 0x1426, 61347 },
+ { 0x1427, 61351 },
+ { 0x1428, 61344 },
+ { 0x1429, 104540 },
+ { 0x142A, 104537 },
+ { 0x142B, 19268 },
+ { 0x142C, 19271 },
+ { 0x142D, 19274 },
+ { 0x142E, 19289 },
+ { 0x142F, 19283 },
+ { 0x1430, 19319 },
+ { 0x1431, 19310 },
+ { 0x1432, 19280 },
+ { 0x1433, 19298 },
+ { 0x1434, 19301 },
+ { 0x1435, 19277 },
+ { 0x1436, 19295 },
+ { 0x1437, 19316 },
+ { 0x1438, 19304 },
+ { 0x1439, 19292 },
+ { 0x143A, 19313 },
+ { 0x143B, 19307 },
+ { 0x143C, 19286 },
+ { 0x143D, 19260 },
+ { 0x143E, 19264 },
+ { 0x143F, 86371 },
+ { 0x1440, 86374 },
+ { 0x1441, 86377 },
+ { 0x1442, 86389 },
+ { 0x1443, 86386 },
+ { 0x1444, 86416 },
+ { 0x1445, 86407 },
+ { 0x1446, 86383 },
+ { 0x1447, 86398 },
+ { 0x1448, 86401 },
+ { 0x1449, 86380 },
+ { 0x144A, 86395 },
+ { 0x144B, 86413 },
+ { 0x144C, 86392 },
+ { 0x144D, 86410 },
+ { 0x144E, 86404 },
+ { 0x144F, 86363 },
+ { 0x1450, 86367 },
+ { 0x1451, 23609 },
+ { 0x1452, 23657 },
+ { 0x1453, 23612 },
+ { 0x1454, 23660 },
+ { 0x1455, 23663 },
+ { 0x1456, 23594 },
+ { 0x1457, 23651 },
+ { 0x1458, 23597 },
+ { 0x1459, 23654 },
+ { 0x145A, 23669 },
+ { 0x145B, 23600 },
+ { 0x145C, 23690 },
+ { 0x145D, 23603 },
+ { 0x145E, 23693 },
+ { 0x145F, 23666 },
+ { 0x1460, 23639 },
+ { 0x1461, 23684 },
+ { 0x1462, 23642 },
+ { 0x1463, 23687 },
+ { 0x1464, 23624 },
+ { 0x1465, 23591 },
+ { 0x1466, 23672 },
+ { 0x1467, 23627 },
+ { 0x1468, 23675 },
+ { 0x1469, 23621 },
+ { 0x146A, 23648 },
+ { 0x146B, 23633 },
+ { 0x146C, 23618 },
+ { 0x146D, 23645 },
+ { 0x146E, 23678 },
+ { 0x146F, 23681 },
+ { 0x1470, 23636 },
+ { 0x1471, 23606 },
+ { 0x1472, 23615 },
+ { 0x1473, 23630 },
+ { 0x1474, 23908 },
+ { 0x1475, 23900 },
+ { 0x1476, 23884 },
+ { 0x1477, 23916 },
+ { 0x1478, 23888 },
+ { 0x1479, 23932 },
+ { 0x147A, 23936 },
+ { 0x147B, 23944 },
+ { 0x147C, 23892 },
+ { 0x147D, 23940 },
+ { 0x147E, 23876 },
+ { 0x147F, 23896 },
+ { 0x1480, 23880 },
+ { 0x1481, 23904 },
+ { 0x1482, 23920 },
+ { 0x1483, 23926 },
+ { 0x1484, 23912 },
+ { 0x1485, 23587 },
+ { 0x1486, 23583 },
+ { 0x1487, 23535 },
+ { 0x1488, 23523 },
+ { 0x1489, 23555 },
+ { 0x148A, 23531 },
+ { 0x148B, 23579 },
+ { 0x148C, 23527 },
+ { 0x148D, 23571 },
+ { 0x148E, 23567 },
+ { 0x148F, 23559 },
+ { 0x1490, 23575 },
+ { 0x1491, 23551 },
+ { 0x1492, 23519 },
+ { 0x1493, 23539 },
+ { 0x1494, 23543 },
+ { 0x1495, 23563 },
+ { 0x1496, 23547 },
+ { 0x1497, 23459 },
+ { 0x1498, 23462 },
+ { 0x1499, 23486 },
+ { 0x149A, 23477 },
+ { 0x149B, 23465 },
+ { 0x149C, 23431 },
+ { 0x149D, 23428 },
+ { 0x149E, 23480 },
+ { 0x149F, 23453 },
+ { 0x14A0, 23422 },
+ { 0x14A1, 23446 },
+ { 0x14A2, 23450 },
+ { 0x14A3, 23425 },
+ { 0x14A4, 23474 },
+ { 0x14A5, 23419 },
+ { 0x14A6, 23471 },
+ { 0x14A7, 23437 },
+ { 0x14A8, 23415 },
+ { 0x14A9, 23434 },
+ { 0x14AA, 23442 },
+ { 0x14AB, 23456 },
+ { 0x14AC, 23872 },
+ { 0x14AD, 23483 },
+ { 0x14AE, 23468 },
+ { 0x14AF, 23507 },
+ { 0x14B0, 23489 },
+ { 0x14B1, 23495 },
+ { 0x14B2, 23516 },
+ { 0x14B3, 23501 },
+ { 0x14B4, 23498 },
+ { 0x14B5, 23492 },
+ { 0x14B6, 23513 },
+ { 0x14B7, 23510 },
+ { 0x14B8, 23504 },
+ { 0x14B9, 23722 },
+ { 0x14BA, 23732 },
+ { 0x14BB, 23717 },
+ { 0x14BC, 23712 },
+ { 0x14BD, 23727 },
+ { 0x14BE, 23737 },
+ { 0x14BF, 23757 },
+ { 0x14C0, 23747 },
+ { 0x14C1, 23742 },
+ { 0x14C2, 23752 },
+ { 0x14C3, 100843 },
+ { 0x14C4, 101501 },
+ { 0x14C5, 100856 },
+ { 0x14C6, 100831 },
+ { 0x14C7, 100854 },
+ { 0x14C8, 100813 },
+ { 0x14C9, 100839 },
+ { 0x14CA, 100834 },
+ { 0x14CB, 101470 },
+ { 0x14CC, 101466 },
+ { 0x14CD, 101473 },
+ { 0x14CE, 100816 },
+ { 0x14CF, 100821 },
+ { 0x14D0, 100826 },
+ { 0x14D1, 100902 },
+ { 0x14D2, 100876 },
+ { 0x14D3, 100858 },
+ { 0x14D4, 100864 },
+ { 0x14D5, 100885 },
+ { 0x14D6, 100870 },
+ { 0x14D7, 100867 },
+ { 0x14D8, 100861 },
+ { 0x14D9, 100882 },
+ { 0x14DA, 100879 },
+ { 0x14DB, 100873 },
+ { 0x14DC, 100910 },
+ { 0x14DD, 100913 },
+ { 0x14DE, 100916 },
+ { 0x14DF, 100919 },
+ { 0x14E0, 100922 },
+ { 0x14E1, 100955 },
+ { 0x14E2, 100973 },
+ { 0x14E3, 100931 },
+ { 0x14E4, 100952 },
+ { 0x14E5, 101126 },
+ { 0x14E6, 100925 },
+ { 0x14E7, 100958 },
+ { 0x14E8, 100961 },
+ { 0x14E9, 100937 },
+ { 0x14EA, 100949 },
+ { 0x14EB, 100946 },
+ { 0x14EC, 100967 },
+ { 0x14ED, 101144 },
+ { 0x14EE, 100970 },
+ { 0x14EF, 100928 },
+ { 0x14F0, 101129 },
+ { 0x14F1, 100940 },
+ { 0x14F2, 100979 },
+ { 0x14F3, 100964 },
+ { 0x14F4, 100976 },
+ { 0x14F5, 100934 },
+ { 0x14F6, 100943 },
+ { 0x14F7, 101138 },
+ { 0x14F8, 101147 },
+ { 0x14F9, 100982 },
+ { 0x14FA, 101135 },
+ { 0x14FB, 101153 },
+ { 0x14FC, 101141 },
+ { 0x14FD, 101150 },
+ { 0x14FE, 101132 },
+ { 0x14FF, 101356 },
+ { 0x1500, 101244 },
+ { 0x1501, 101248 },
+ { 0x1502, 101252 },
+ { 0x1503, 101256 },
+ { 0x1504, 101284 },
+ { 0x1505, 101300 },
+ { 0x1506, 101324 },
+ { 0x1507, 101260 },
+ { 0x1508, 101288 },
+ { 0x1509, 101292 },
+ { 0x150A, 101268 },
+ { 0x150B, 101280 },
+ { 0x150C, 101296 },
+ { 0x150D, 101264 },
+ { 0x150E, 101328 },
+ { 0x150F, 101272 },
+ { 0x1510, 101352 },
+ { 0x1511, 101308 },
+ { 0x1512, 101304 },
+ { 0x1513, 101276 },
+ { 0x1514, 101336 },
+ { 0x1515, 101340 },
+ { 0x1516, 101344 },
+ { 0x1517, 101348 },
+ { 0x1518, 101332 },
+ { 0x1519, 101156 },
+ { 0x151A, 101160 },
+ { 0x151B, 101184 },
+ { 0x151C, 101204 },
+ { 0x151D, 101164 },
+ { 0x151E, 101212 },
+ { 0x151F, 101192 },
+ { 0x1520, 101176 },
+ { 0x1521, 101180 },
+ { 0x1522, 101196 },
+ { 0x1523, 101232 },
+ { 0x1524, 101200 },
+ { 0x1525, 101168 },
+ { 0x1526, 101188 },
+ { 0x1527, 101172 },
+ { 0x1528, 101220 },
+ { 0x1529, 101224 },
+ { 0x152A, 101236 },
+ { 0x152B, 101208 },
+ { 0x152C, 101228 },
+ { 0x152D, 101216 },
+ { 0x152E, 101240 },
+ { 0x152F, 101362 },
+ { 0x1530, 101370 },
+ { 0x1531, 101374 },
+ { 0x1532, 101366 },
+ { 0x1533, 101462 },
+ { 0x1534, 101114 },
+ { 0x1535, 101108 },
+ { 0x1536, 101093 },
+ { 0x1537, 101103 },
+ { 0x1538, 101120 },
+ { 0x1539, 101088 },
+ { 0x153A, 101082 },
+ { 0x153B, 100985 },
+ { 0x153C, 100990 },
+ { 0x153D, 101010 },
+ { 0x153E, 101035 },
+ { 0x153F, 101000 },
+ { 0x1540, 101055 },
+ { 0x1541, 101077 },
+ { 0x1542, 101030 },
+ { 0x1543, 101040 },
+ { 0x1544, 101020 },
+ { 0x1545, 101005 },
+ { 0x1546, 101015 },
+ { 0x1547, 101045 },
+ { 0x1548, 101050 },
+ { 0x1549, 101060 },
+ { 0x154A, 101025 },
+ { 0x154B, 100995 },
+ { 0x154C, 101312 },
+ { 0x154D, 101318 },
+ { 0x154E, 101414 },
+ { 0x154F, 101432 },
+ { 0x1550, 101378 },
+ { 0x1551, 101420 },
+ { 0x1552, 101444 },
+ { 0x1553, 101456 },
+ { 0x1554, 101384 },
+ { 0x1555, 101408 },
+ { 0x1556, 101438 },
+ { 0x1557, 101402 },
+ { 0x1558, 101450 },
+ { 0x1559, 101390 },
+ { 0x155A, 101065 },
+ { 0x155B, 101071 },
+ { 0x155C, 101396 },
+ { 0x155D, 101098 },
+ { 0x155E, 101426 },
+ { 0x155F, 70123 },
+ { 0x1560, 70015 },
+ { 0x1561, 70219 },
+ { 0x1562, 70541 },
+ { 0x1563, 70388 },
+ { 0x1564, 70379 },
+ { 0x1565, 70692 },
+ { 0x1566, 70478 },
+ { 0x1567, 70259 },
+ { 0x1568, 70605 },
+ { 0x1569, 70316 },
+ { 0x156A, 70361 },
+ { 0x156B, 70340 },
+ { 0x156C, 70283 },
+ { 0x156D, 70460 },
+ { 0x156E, 70439 },
+ { 0x156F, 70728 },
+ { 0x1570, 70719 },
+ { 0x1571, 70908 },
+ { 0x1572, 70562 },
+ { 0x1573, 70553 },
+ { 0x1574, 70418 },
+ { 0x1575, 70370 },
+ { 0x1576, 71953 },
+ { 0x1577, 70674 },
+ { 0x1578, 71961 },
+ { 0x1579, 70373 },
+ { 0x157A, 71957 },
+ { 0x157B, 70677 },
+ { 0x157C, 71965 },
+ { 0x157D, 70704 },
+ { 0x157E, 70430 },
+ { 0x157F, 70707 },
+ { 0x1580, 70433 },
+ { 0x1581, 70710 },
+ { 0x1582, 70427 },
+ { 0x1583, 71937 },
+ { 0x1584, 71945 },
+ { 0x1585, 71925 },
+ { 0x1586, 71921 },
+ { 0x1587, 71929 },
+ { 0x1588, 71933 },
+ { 0x1589, 71941 },
+ { 0x158A, 71949 },
+ { 0x158B, 71817 },
+ { 0x158C, 72001 },
+ { 0x158D, 70854 },
+ { 0x158E, 70882 },
+ { 0x158F, 70966 },
+ { 0x1590, 72177 },
+ { 0x1591, 72173 },
+ { 0x1592, 70767 },
+ { 0x1593, 70764 },
+ { 0x1594, 70926 },
+ { 0x1595, 70923 },
+ { 0x1596, 70920 },
+ { 0x1597, 70917 },
+ { 0x1598, 70914 },
+ { 0x1599, 71034 },
+ { 0x159A, 71030 },
+ { 0x159B, 71006 },
+ { 0x159C, 71446 },
+ { 0x159D, 71702 },
+ { 0x159E, 71414 },
+ { 0x159F, 71442 },
+ { 0x15A0, 71010 },
+ { 0x15A1, 71498 },
+ { 0x15A2, 70929 },
+ { 0x15A3, 70934 },
+ { 0x15A4, 71807 },
+ { 0x15A5, 31318 },
+ { 0x15A6, 31228 },
+ { 0x15A7, 31273 },
+ { 0x15A8, 31219 },
+ { 0x15A9, 31267 },
+ { 0x15AA, 31276 },
+ { 0x15AB, 31213 },
+ { 0x15AC, 31261 },
+ { 0x15AD, 31225 },
+ { 0x15AE, 31270 },
+ { 0x15AF, 31294 },
+ { 0x15B0, 31249 },
+ { 0x15B1, 31288 },
+ { 0x15B2, 31216 },
+ { 0x15B3, 31264 },
+ { 0x15B4, 31237 },
+ { 0x15B5, 31240 },
+ { 0x15B6, 31279 },
+ { 0x15B7, 31210 },
+ { 0x15B8, 31258 },
+ { 0x15B9, 31234 },
+ { 0x15BA, 31255 },
+ { 0x15BB, 31243 },
+ { 0x15BC, 31231 },
+ { 0x15BD, 31252 },
+ { 0x15BE, 31282 },
+ { 0x15BF, 31285 },
+ { 0x15C0, 31246 },
+ { 0x15C1, 31222 },
+ { 0x15C2, 31297 },
+ { 0x15C3, 31291 },
+ { 0x15C4, 31174 },
+ { 0x15C5, 31182 },
+ { 0x15C6, 31190 },
+ { 0x15C7, 31202 },
+ { 0x15C8, 31194 },
+ { 0x15C9, 31206 },
+ { 0x15CA, 31198 },
+ { 0x15CB, 31178 },
+ { 0x15CC, 31186 },
+ { 0x15CD, 31311 },
+ { 0x15CE, 31303 },
+ { 0x15CF, 31307 },
+ { 0x15D0, 31138 },
+ { 0x15D1, 31166 },
+ { 0x15D2, 31170 },
+ { 0x15D3, 31162 },
+ { 0x15D4, 31150 },
+ { 0x15D5, 31154 },
+ { 0x15D6, 31146 },
+ { 0x15D7, 31158 },
+ { 0x15D8, 31142 },
+ { 0x15D9, 31105 },
+ { 0x15DA, 31102 },
+ { 0x15DB, 31099 },
+ { 0x15DC, 31096 },
+ { 0x15DD, 31315 },
+ { 0x15DE, 31300 },
+ { 0x15DF, 31126 },
+ { 0x15E0, 31108 },
+ { 0x15E1, 31114 },
+ { 0x15E2, 31135 },
+ { 0x15E3, 31120 },
+ { 0x15E4, 31117 },
+ { 0x15E5, 31111 },
+ { 0x15E6, 31132 },
+ { 0x15E7, 31129 },
+ { 0x15E8, 31123 },
+ { 0x15E9, 9754 },
+ { 0x15EA, 9798 },
+ { 0x15EB, 9814 },
+ { 0x15EC, 9826 },
+ { 0x15ED, 9782 },
+ { 0x15EE, 9802 },
+ { 0x15EF, 9786 },
+ { 0x15F0, 9822 },
+ { 0x15F1, 9758 },
+ { 0x15F2, 9774 },
+ { 0x15F3, 9818 },
+ { 0x15F4, 9762 },
+ { 0x15F5, 9746 },
+ { 0x15F6, 9794 },
+ { 0x15F7, 9750 },
+ { 0x15F8, 9778 },
+ { 0x15F9, 9810 },
+ { 0x15FA, 9830 },
+ { 0x15FB, 9766 },
+ { 0x15FC, 9714 },
+ { 0x15FD, 9722 },
+ { 0x15FE, 9738 },
+ { 0x15FF, 9742 },
+ { 0x1600, 9730 },
+ { 0x1601, 9770 },
+ { 0x1602, 9726 },
+ { 0x1603, 9790 },
+ { 0x1604, 9718 },
+ { 0x1605, 9806 },
+ { 0x1606, 9734 },
+ { 0x1607, 9834 },
+ { 0x1608, 9838 },
+ { 0x1609, 9842 },
+ { 0x160A, 9846 },
+ { 0x160B, 9850 },
+ { 0x160C, 6749 },
+ { 0x160D, 6617 },
+ { 0x160E, 6719 },
+ { 0x160F, 6773 },
+ { 0x1610, 6791 },
+ { 0x1611, 6587 },
+ { 0x1612, 6641 },
+ { 0x1613, 6659 },
+ { 0x1614, 6815 },
+ { 0x1615, 6755 },
+ { 0x1616, 6779 },
+ { 0x1617, 6683 },
+ { 0x1618, 6623 },
+ { 0x1619, 6647 },
+ { 0x161A, 6761 },
+ { 0x161B, 6809 },
+ { 0x161C, 6737 },
+ { 0x161D, 6629 },
+ { 0x161E, 6677 },
+ { 0x161F, 6605 },
+ { 0x1620, 6743 },
+ { 0x1621, 6797 },
+ { 0x1622, 6731 },
+ { 0x1623, 6611 },
+ { 0x1624, 6665 },
+ { 0x1625, 6599 },
+ { 0x1626, 6707 },
+ { 0x1627, 6767 },
+ { 0x1628, 6725 },
+ { 0x1629, 6575 },
+ { 0x162A, 6635 },
+ { 0x162B, 6593 },
+ { 0x162C, 6713 },
+ { 0x162D, 6701 },
+ { 0x162E, 6695 },
+ { 0x162F, 6581 },
+ { 0x1630, 6569 },
+ { 0x1631, 6563 },
+ { 0x1632, 6785 },
+ { 0x1633, 6821 },
+ { 0x1634, 6653 },
+ { 0x1635, 6689 },
+ { 0x1636, 6803 },
+ { 0x1637, 6671 },
+ { 0x1638, 6556 },
+ { 0x1639, 6478 },
+ { 0x163A, 6496 },
+ { 0x163B, 6472 },
+ { 0x163C, 6526 },
+ { 0x163D, 6460 },
+ { 0x163E, 6484 },
+ { 0x163F, 6466 },
+ { 0x1640, 6508 },
+ { 0x1641, 6520 },
+ { 0x1642, 6490 },
+ { 0x1643, 6538 },
+ { 0x1644, 6532 },
+ { 0x1645, 6514 },
+ { 0x1646, 6544 },
+ { 0x1647, 6550 },
+ { 0x1648, 6502 },
+ { 0x1649, 6857 },
+ { 0x164A, 6863 },
+ { 0x164B, 6851 },
+ { 0x164C, 6845 },
+ { 0x164D, 6839 },
+ { 0x164E, 6833 },
+ { 0x164F, 6827 },
+ { 0x1650, 6400 },
+ { 0x1651, 6405 },
+ { 0x1652, 6440 },
+ { 0x1653, 6410 },
+ { 0x1654, 6420 },
+ { 0x1655, 6455 },
+ { 0x1656, 6430 },
+ { 0x1657, 6425 },
+ { 0x1658, 6415 },
+ { 0x1659, 6450 },
+ { 0x165A, 6445 },
+ { 0x165B, 6435 },
+ { 0x165C, 6394 },
+ { 0x165D, 6384 },
+ { 0x165E, 6389 },
+ { 0x165F, 23869 },
+ { 0x1660, 23782 },
+ { 0x1661, 23766 },
+ { 0x1662, 23700 },
+ { 0x1663, 23774 },
+ { 0x1664, 23790 },
+ { 0x1665, 23862 },
+ { 0x1666, 23846 },
+ { 0x1667, 23838 },
+ { 0x1668, 23854 },
+ { 0x1669, 23708 },
+ { 0x166A, 23822 },
+ { 0x166B, 23806 },
+ { 0x166C, 23798 },
+ { 0x166D, 23814 },
+ { 0x166E, 23830 },
+ { 0x166F, 23866 },
+ { 0x1670, 23778 },
+ { 0x1671, 23762 },
+ { 0x1672, 23696 },
+ { 0x1673, 23770 },
+ { 0x1674, 23786 },
+ { 0x1675, 23858 },
+ { 0x1676, 23842 },
+ { 0x1677, 23834 },
+ { 0x1678, 23850 },
+ { 0x1679, 23704 },
+ { 0x167A, 23818 },
+ { 0x167B, 23802 },
+ { 0x167C, 23794 },
+ { 0x167D, 23810 },
+ { 0x167E, 23826 },
+ { 0x167F, 69898 },
+ { 0x1680, 69889 },
+ { 0x1681, 69931 },
+ { 0x1682, 69940 },
+ { 0x1683, 69910 },
+ { 0x1684, 69880 },
+ { 0x1685, 69904 },
+ { 0x1686, 69928 },
+ { 0x1687, 69919 },
+ { 0x1688, 69886 },
+ { 0x1689, 69907 },
+ { 0x168A, 69934 },
+ { 0x168B, 69883 },
+ { 0x168C, 69895 },
+ { 0x168D, 69937 },
+ { 0x168E, 69943 },
+ { 0x168F, 69925 },
+ { 0x1690, 69913 },
+ { 0x1691, 69901 },
+ { 0x1692, 69922 },
+ { 0x1693, 69916 },
+ { 0x1694, 69877 },
+ { 0x1695, 69892 },
+ { 0x1696, 69861 },
+ { 0x1697, 69869 },
+ { 0x1698, 69857 },
+ { 0x1699, 69865 },
+ { 0x169A, 69873 },
+ { 0x169B, 69946 },
+ { 0x169C, 69853 },
+ { 0x169D, 10331 },
+ { 0x169E, 10361 },
+ { 0x169F, 10366 },
+ { 0x16A0, 10245 },
+ { 0x16A1, 10280 },
+ { 0x16A2, 10275 },
+ { 0x16A3, 10304 },
+ { 0x16A4, 10316 },
+ { 0x16A5, 10356 },
+ { 0x16A6, 10230 },
+ { 0x16A7, 10255 },
+ { 0x16A8, 10270 },
+ { 0x16A9, 10308 },
+ { 0x16AA, 10400 },
+ { 0x16AB, 10391 },
+ { 0x16AC, 10182 },
+ { 0x16AD, 10295 },
+ { 0x16AE, 10396 },
+ { 0x16AF, 10346 },
+ { 0x16B0, 10386 },
+ { 0x16B1, 10260 },
+ { 0x16B2, 10290 },
+ { 0x16B3, 10202 },
+ { 0x16B4, 10178 },
+ { 0x16B5, 10336 },
+ { 0x16B6, 10371 },
+ { 0x16B7, 10321 },
+ { 0x16B8, 10250 },
+ { 0x16B9, 10235 },
+ { 0x16BA, 10285 },
+ { 0x16BB, 10198 },
+ { 0x16BC, 10265 },
+ { 0x16BD, 10351 },
+ { 0x16BE, 10210 },
+ { 0x16BF, 10312 },
+ { 0x16C0, 10194 },
+ { 0x16C1, 10300 },
+ { 0x16C2, 10218 },
+ { 0x16C3, 10376 },
+ { 0x16C4, 10381 },
+ { 0x16C5, 10341 },
+ { 0x16C6, 10326 },
+ { 0x16C7, 10226 },
+ { 0x16C8, 10166 },
+ { 0x16C9, 10240 },
+ { 0x16CA, 10170 },
+ { 0x16CB, 10190 },
+ { 0x16CC, 10174 },
+ { 0x16CD, 10214 },
+ { 0x16CE, 10186 },
+ { 0x16CF, 10206 },
+ { 0x16D0, 10222 },
+ { 0x16D1, 10404 },
+ { 0x16D2, 10463 },
+ { 0x16D3, 10457 },
+ { 0x16D4, 10419 },
+ { 0x16D5, 9923 },
+ { 0x16D6, 10451 },
+ { 0x16D7, 10436 },
+ { 0x16D8, 10442 },
+ { 0x16D9, 10426 },
+ { 0x16DA, 10414 },
+ { 0x16DB, 10431 },
+ { 0x16DC, 9965 },
+ { 0x16DD, 10066 },
+ { 0x16DE, 10143 },
+ { 0x16DF, 10091 },
+ { 0x16E0, 10154 },
+ { 0x16E1, 10076 },
+ { 0x16E2, 10106 },
+ { 0x16E3, 10133 },
+ { 0x16E4, 10149 },
+ { 0x16E5, 10086 },
+ { 0x16E6, 10138 },
+ { 0x16E7, 10081 },
+ { 0x16E8, 10117 },
+ { 0x16E9, 10128 },
+ { 0x16EA, 10071 },
+ { 0x16EB, 10096 },
+ { 0x16EC, 10123 },
+ { 0x16ED, 10101 },
+ { 0x16EE, 10160 },
+ { 0x16EF, 10111 },
+ { 0x16F0, 9918 },
+ { 0x16F1, 9981 },
+ { 0x16F2, 9985 },
+ { 0x16F3, 9950 },
+ { 0x16F4, 9955 },
+ { 0x16F5, 9960 },
+ { 0x16F6, 9904 },
+ { 0x16F7, 9913 },
+ { 0x16F8, 10003 },
+ { 0x16F9, 10409 },
+ { 0x16FA, 9884 },
+ { 0x16FB, 9854 },
+ { 0x16FC, 9864 },
+ { 0x16FD, 9899 },
+ { 0x16FE, 9874 },
+ { 0x16FF, 9869 },
+ { 0x1700, 9859 },
+ { 0x1701, 9894 },
+ { 0x1702, 9889 },
+ { 0x1703, 9879 },
+ { 0x1704, 10046 },
+ { 0x1705, 10016 },
+ { 0x1706, 10026 },
+ { 0x1707, 10061 },
+ { 0x1708, 10036 },
+ { 0x1709, 10031 },
+ { 0x170A, 10021 },
+ { 0x170B, 10056 },
+ { 0x170C, 10051 },
+ { 0x170D, 10041 },
+ { 0x170E, 9973 },
+ { 0x170F, 10008 },
+ { 0x1710, 9969 },
+ { 0x1711, 9942 },
+ { 0x1712, 9909 },
+ { 0x1713, 9977 },
+ { 0x1714, 9997 },
+ { 0x1715, 9929 },
+ { 0x1716, 9938 },
+ { 0x1717, 9989 },
+ { 0x1718, 9993 },
+ { 0x1719, 10012 },
+ { 0x171A, 9934 },
+ { 0x171B, 9946 },
+ { 0x171C, 91338 },
+ { 0x171D, 92052 },
+ { 0x171E, 91653 },
+ { 0x171F, 91719 },
+ { 0x1720, 91313 },
+ { 0x1721, 90621 },
+ { 0x1722, 91323 },
+ { 0x1723, 90707 },
+ { 0x1724, 91189 },
+ { 0x1725, 91066 },
+ { 0x1726, 91308 },
+ { 0x1727, 92023 },
+ { 0x1728, 91269 },
+ { 0x1729, 92026 },
+ { 0x172A, 92029 },
+ { 0x172B, 69140 },
+ { 0x172C, 69144 },
+ { 0x172D, 69151 },
+ { 0x172E, 69154 },
+ { 0x172F, 69148 },
+ { 0x1730, 69435 },
+ { 0x1731, 69438 },
+ { 0x1732, 69445 },
+ { 0x1733, 69448 },
+ { 0x1734, 69459 },
+ { 0x1735, 69462 },
+ { 0x1736, 69367 },
+ { 0x1737, 69371 },
+ { 0x1738, 69338 },
+ { 0x1739, 69342 },
+ { 0x173A, 69442 },
+ { 0x173B, 69466 },
+ { 0x173C, 69452 },
+ { 0x173D, 69455 },
+ { 0x173E, 69328 },
+ { 0x173F, 69331 },
+ { 0x1740, 69311 },
+ { 0x1741, 69314 },
+ { 0x1742, 69417 },
+ { 0x1743, 69283 },
+ { 0x1744, 69286 },
+ { 0x1745, 69321 },
+ { 0x1746, 69324 },
+ { 0x1747, 69420 },
+ { 0x1748, 69394 },
+ { 0x1749, 69398 },
+ { 0x174A, 69297 },
+ { 0x174B, 69302 },
+ { 0x174C, 69353 },
+ { 0x174D, 69387 },
+ { 0x174E, 69390 },
+ { 0x174F, 69290 },
+ { 0x1750, 69293 },
+ { 0x1751, 69350 },
+ { 0x1752, 69357 },
+ { 0x1753, 69360 },
+ { 0x1754, 69276 },
+ { 0x1755, 69279 },
+ { 0x1756, 69347 },
+ { 0x1757, 69410 },
+ { 0x1758, 69364 },
+ { 0x1759, 69335 },
+ { 0x175A, 69407 },
+ { 0x175B, 69379 },
+ { 0x175C, 69383 },
+ { 0x175D, 69376 },
+ { 0x175E, 69318 },
+ { 0x175F, 69157 },
+ { 0x1760, 69270 },
+ { 0x1761, 69223 },
+ { 0x1762, 69227 },
+ { 0x1763, 69232 },
+ { 0x1764, 69236 },
+ { 0x1765, 69212 },
+ { 0x1766, 69217 },
+ { 0x1767, 69201 },
+ { 0x1768, 69206 },
+ { 0x1769, 69250 },
+ { 0x176A, 69254 },
+ { 0x176B, 69265 },
+ { 0x176C, 69259 },
+ { 0x176D, 69241 },
+ { 0x176E, 69245 },
+ { 0x176F, 69137 },
+ { 0x1770, 69413 },
+ { 0x1771, 69427 },
+ { 0x1772, 69431 },
+ { 0x1773, 69307 },
+ { 0x1774, 69403 },
+ { 0x1775, 69423 },
+ { 0x1776, 69469 },
+ { 0x1777, 69187 },
+ { 0x1778, 69169 },
+ { 0x1779, 69175 },
+ { 0x177A, 69196 },
+ { 0x177B, 69181 },
+ { 0x177C, 69178 },
+ { 0x177D, 69172 },
+ { 0x177E, 69193 },
+ { 0x177F, 69190 },
+ { 0x1780, 69184 },
+ { 0x1781, 69199 },
+ { 0x1782, 69473 },
+ { 0x1783, 69274 },
+ { 0x1784, 69166 },
+ { 0x1785, 69160 },
+ { 0x1786, 69163 },
+ { 0x1787, 69620 },
+ { 0x1788, 69497 },
+ { 0x1789, 69489 },
+ { 0x178A, 69501 },
+ { 0x178B, 69475 },
+ { 0x178C, 69484 },
+ { 0x178D, 69493 },
+ { 0x178E, 69505 },
+ { 0x178F, 69513 },
+ { 0x1790, 69509 },
+ { 0x1791, 69479 },
+ { 0x1792, 69532 },
+ { 0x1793, 69527 },
+ { 0x1794, 69549 },
+ { 0x1795, 69537 },
+ { 0x1796, 69561 },
+ { 0x1797, 69554 },
+ { 0x1798, 69542 },
+ { 0x1799, 69522 },
+ { 0x179A, 69517 },
+ { 0x179B, 69602 },
+ { 0x179C, 69596 },
+ { 0x179D, 69614 },
+ { 0x179E, 69608 },
+ { 0x179F, 69566 },
+ { 0x17A0, 69578 },
+ { 0x17A1, 69584 },
+ { 0x17A2, 69590 },
+ { 0x17A3, 69572 },
+ { 0x17A4, 102119 },
+ { 0x17A5, 102122 },
+ { 0x17A6, 102125 },
+ { 0x17A7, 102182 },
+ { 0x17A8, 102188 },
+ { 0x17A9, 102194 },
+ { 0x17AA, 102197 },
+ { 0x17AB, 102191 },
+ { 0x17AC, 102185 },
+ { 0x17AD, 102209 },
+ { 0x17AE, 102224 },
+ { 0x17AF, 102239 },
+ { 0x17B0, 102215 },
+ { 0x17B1, 102275 },
+ { 0x17B2, 102203 },
+ { 0x17B3, 102221 },
+ { 0x17B4, 102263 },
+ { 0x17B5, 102278 },
+ { 0x17B6, 102248 },
+ { 0x17B7, 102206 },
+ { 0x17B8, 102233 },
+ { 0x17B9, 102236 },
+ { 0x17BA, 102212 },
+ { 0x17BB, 102251 },
+ { 0x17BC, 102200 },
+ { 0x17BD, 102230 },
+ { 0x17BE, 102260 },
+ { 0x17BF, 102242 },
+ { 0x17C0, 102227 },
+ { 0x17C1, 102254 },
+ { 0x17C2, 102245 },
+ { 0x17C3, 102257 },
+ { 0x17C4, 102218 },
+ { 0x17C5, 102315 },
+ { 0x17C6, 102301 },
+ { 0x17C7, 102297 },
+ { 0x17C8, 102166 },
+ { 0x17C9, 102162 },
+ { 0x17CA, 102174 },
+ { 0x17CB, 102170 },
+ { 0x17CC, 102158 },
+ { 0x17CD, 102178 },
+ { 0x17CE, 102116 },
+ { 0x17CF, 102113 },
+ { 0x17D0, 102305 },
+ { 0x17D1, 102310 },
+ { 0x17D2, 102269 },
+ { 0x17D3, 102284 },
+ { 0x17D4, 102146 },
+ { 0x17D5, 102128 },
+ { 0x17D6, 102134 },
+ { 0x17D7, 102155 },
+ { 0x17D8, 102140 },
+ { 0x17D9, 102137 },
+ { 0x17DA, 102131 },
+ { 0x17DB, 102152 },
+ { 0x17DC, 102149 },
+ { 0x17DD, 102143 },
+ { 0x17DE, 102295 },
+ { 0x17DF, 102281 },
+ { 0x17E0, 102272 },
+ { 0x17E1, 102266 },
+ { 0x17E2, 102287 },
+ { 0x17E3, 102291 },
+ { 0x17E4, 18573 },
+ { 0x17E5, 18664 },
+ { 0x17E6, 18594 },
+ { 0x17E7, 18672 },
+ { 0x17E8, 18652 },
+ { 0x17E9, 18582 },
+ { 0x17EA, 18636 },
+ { 0x17EB, 18609 },
+ { 0x17EC, 18684 },
+ { 0x17ED, 18606 },
+ { 0x17EE, 18656 },
+ { 0x17EF, 18618 },
+ { 0x17F0, 18696 },
+ { 0x17F1, 18640 },
+ { 0x17F2, 18591 },
+ { 0x17F3, 18668 },
+ { 0x17F4, 18597 },
+ { 0x17F5, 18588 },
+ { 0x17F6, 18612 },
+ { 0x17F7, 18688 },
+ { 0x17F8, 18603 },
+ { 0x17F9, 18680 },
+ { 0x17FA, 18648 },
+ { 0x17FB, 18644 },
+ { 0x17FC, 18615 },
+ { 0x17FD, 18692 },
+ { 0x17FE, 18660 },
+ { 0x17FF, 18621 },
+ { 0x1800, 18700 },
+ { 0x1801, 18630 },
+ { 0x1802, 18600 },
+ { 0x1803, 18676 },
+ { 0x1804, 18633 },
+ { 0x1805, 18585 },
+ { 0x1806, 18627 },
+ { 0x1807, 18624 },
+ { 0x1808, 18576 },
+ { 0x1809, 18579 },
+ { 0x180A, 18528 },
+ { 0x180B, 18531 },
+ { 0x180C, 18568 },
+ { 0x180D, 18554 },
+ { 0x180E, 18535 },
+ { 0x180F, 18558 },
+ { 0x1810, 18539 },
+ { 0x1811, 18563 },
+ { 0x1812, 18543 },
+ { 0x1813, 18547 },
+ { 0x1814, 18727 },
+ { 0x1815, 18723 },
+ { 0x1816, 18721 },
+ { 0x1817, 18731 },
+ { 0x1818, 18704 },
+ { 0x1819, 18717 },
+ { 0x181A, 18709 },
+ { 0x181B, 18713 },
+ { 0x181C, 49600 },
+ { 0x181D, 49657 },
+ { 0x181E, 49654 },
+ { 0x181F, 49591 },
+ { 0x1820, 49648 },
+ { 0x1821, 49663 },
+ { 0x1822, 49582 },
+ { 0x1823, 49636 },
+ { 0x1824, 49597 },
+ { 0x1825, 49666 },
+ { 0x1826, 49621 },
+ { 0x1827, 49678 },
+ { 0x1828, 49585 },
+ { 0x1829, 49609 },
+ { 0x182A, 49612 },
+ { 0x182B, 49672 },
+ { 0x182C, 49669 },
+ { 0x182D, 49588 },
+ { 0x182E, 49645 },
+ { 0x182F, 49579 },
+ { 0x1830, 49633 },
+ { 0x1831, 49606 },
+ { 0x1832, 49660 },
+ { 0x1833, 49681 },
+ { 0x1834, 49687 },
+ { 0x1835, 49642 },
+ { 0x1836, 49630 },
+ { 0x1837, 49615 },
+ { 0x1838, 49603 },
+ { 0x1839, 49594 },
+ { 0x183A, 49651 },
+ { 0x183B, 49624 },
+ { 0x183C, 49618 },
+ { 0x183D, 49675 },
+ { 0x183E, 49627 },
+ { 0x183F, 49576 },
+ { 0x1840, 49733 },
+ { 0x1841, 49729 },
+ { 0x1842, 49564 },
+ { 0x1843, 49552 },
+ { 0x1844, 49556 },
+ { 0x1845, 49568 },
+ { 0x1846, 49560 },
+ { 0x1847, 49572 },
+ { 0x1848, 49548 },
+ { 0x1849, 49693 },
+ { 0x184A, 49701 },
+ { 0x184B, 49697 },
+ { 0x184C, 49705 },
+ { 0x184D, 49709 },
+ { 0x184E, 49713 },
+ { 0x184F, 49717 },
+ { 0x1850, 49725 },
+ { 0x1851, 49721 },
+ { 0x1852, 49512 },
+ { 0x1853, 49515 },
+ { 0x1854, 49745 },
+ { 0x1855, 49737 },
+ { 0x1856, 49742 },
+ { 0x1857, 49751 },
+ { 0x1858, 49748 },
+ { 0x1859, 49536 },
+ { 0x185A, 49518 },
+ { 0x185B, 49524 },
+ { 0x185C, 49545 },
+ { 0x185D, 49530 },
+ { 0x185E, 49527 },
+ { 0x185F, 49521 },
+ { 0x1860, 49542 },
+ { 0x1861, 49539 },
+ { 0x1862, 49533 },
+ { 0x1863, 49684 },
+ { 0x1864, 49690 },
+ { 0x1865, 49639 },
+ { 0x1866, 141 },
+ { 0x1867, 117 },
+ { 0x1868, 125 },
+ { 0x1869, 153 },
+ { 0x186A, 133 },
+ { 0x186B, 129 },
+ { 0x186C, 121 },
+ { 0x186D, 149 },
+ { 0x186E, 145 },
+ { 0x186F, 137 },
+ { 0x1870, 192 },
+ { 0x1871, 168 },
+ { 0x1872, 160 },
+ { 0x1873, 252 },
+ { 0x1874, 164 },
+ { 0x1875, 268 },
+ { 0x1876, 240 },
+ { 0x1877, 236 },
+ { 0x1878, 244 },
+ { 0x1879, 248 },
+ { 0x187A, 200 },
+ { 0x187B, 188 },
+ { 0x187C, 180 },
+ { 0x187D, 264 },
+ { 0x187E, 184 },
+ { 0x187F, 208 },
+ { 0x1880, 224 },
+ { 0x1881, 228 },
+ { 0x1882, 276 },
+ { 0x1883, 232 },
+ { 0x1884, 196 },
+ { 0x1885, 176 },
+ { 0x1886, 256 },
+ { 0x1887, 172 },
+ { 0x1888, 260 },
+ { 0x1889, 204 },
+ { 0x188A, 272 },
+ { 0x188B, 212 },
+ { 0x188C, 220 },
+ { 0x188D, 216 },
+ { 0x188E, 110 },
+ { 0x188F, 280 },
+ { 0x1890, 287 },
+ { 0x1891, 157 },
+ { 0x1892, 284 },
+ { 0x1893, 114 },
+ { 0x1894, 296 },
+ { 0x1895, 291 },
+ { 0x1896, 74095 },
+ { 0x1897, 74227 },
+ { 0x1898, 74054 },
+ { 0x1899, 73922 },
+ { 0x189A, 73890 },
+ { 0x189B, 74232 },
+ { 0x189C, 73900 },
+ { 0x189D, 73895 },
+ { 0x189E, 74217 },
+ { 0x189F, 102343 },
+ { 0x18A0, 102351 },
+ { 0x18A1, 102347 },
+ { 0x18A2, 102339 },
+ { 0x18A3, 102334 },
+ { 0x18A4, 102329 },
+ { 0x18A5, 102324 },
+ { 0x18A6, 102319 },
+ { 0x18A7, 35542 },
+ { 0x18A8, 35506 },
+ { 0x18A9, 35539 },
+ { 0x18AA, 35476 },
+ { 0x18AB, 35479 },
+ { 0x18AC, 35564 },
+ { 0x18AD, 35570 },
+ { 0x18AE, 35551 },
+ { 0x18AF, 35518 },
+ { 0x18B0, 35557 },
+ { 0x18B1, 35527 },
+ { 0x18B2, 35531 },
+ { 0x18B3, 35535 },
+ { 0x18B4, 35493 },
+ { 0x18B5, 35497 },
+ { 0x18B6, 35509 },
+ { 0x18B7, 35545 },
+ { 0x18B8, 35575 },
+ { 0x18B9, 35424 },
+ { 0x18BA, 35414 },
+ { 0x18BB, 35466 },
+ { 0x18BC, 35428 },
+ { 0x18BD, 35471 },
+ { 0x18BE, 35418 },
+ { 0x18BF, 35432 },
+ { 0x18C0, 35453 },
+ { 0x18C1, 35457 },
+ { 0x18C2, 35443 },
+ { 0x18C3, 35447 },
+ { 0x18C4, 35407 },
+ { 0x18C5, 35461 },
+ { 0x18C6, 35398 },
+ { 0x18C7, 35402 },
+ { 0x18C8, 35438 },
+ { 0x18C9, 35490 },
+ { 0x18CA, 35410 },
+ { 0x18CB, 35514 },
+ { 0x18CC, 35484 },
+ { 0x18CD, 35487 },
+ { 0x18CE, 35502 },
+ { 0x18CF, 35522 },
+ { 0x18D0, 27895 },
+ { 0x18D1, 28037 },
+ { 0x18D2, 27519 },
+ { 0x18D3, 28073 },
+ { 0x18D4, 27905 },
+ { 0x18D5, 27910 },
+ { 0x18D6, 28052 },
+ { 0x18D7, 27915 },
+ { 0x18D8, 27549 },
+ { 0x18D9, 27430 },
+ { 0x18DA, 27947 },
+ { 0x18DB, 27952 },
+ { 0x18DC, 27962 },
+ { 0x18DD, 27969 },
+ { 0x18DE, 28103 },
+ { 0x18DF, 27979 },
+ { 0x18E0, 28067 },
+ { 0x18E1, 27733 },
+ { 0x18E2, 27750 },
+ { 0x18E3, 27738 },
+ { 0x18E4, 27524 },
+ { 0x18E5, 28047 },
+ { 0x18E6, 27076 },
+ { 0x18E7, 27323 },
+ { 0x18E8, 27984 },
+ { 0x18E9, 28109 },
+ { 0x18EA, 28091 },
+ { 0x18EB, 28007 },
+ { 0x18EC, 28012 },
+ { 0x18ED, 27745 },
+ { 0x18EE, 27762 },
+ { 0x18EF, 27756 },
+ { 0x18F0, 28017 },
+ { 0x18F1, 28022 },
+ { 0x18F2, 28032 },
+ { 0x18F3, 28057 },
+ { 0x18F4, 28119 },
+ { 0x18F5, 27884 },
+ { 0x18F6, 21202 },
+ { 0x18F7, 21207 },
+ { 0x18F8, 21187 },
+ { 0x18F9, 21197 },
+ { 0x18FA, 21192 },
+ { 0x18FB, 74259 },
+ { 0x18FC, 84695 },
+ { 0x18FD, 84777 },
+ { 0x18FE, 84699 },
+ { 0x18FF, 84785 },
+ { 0x1900, 84703 },
+ { 0x1901, 84707 },
+ { 0x1902, 84790 },
+ { 0x1903, 84711 },
+ { 0x1904, 84715 },
+ { 0x1905, 84725 },
+ { 0x1906, 84729 },
+ { 0x1907, 84733 },
+ { 0x1908, 84737 },
+ { 0x1909, 84741 },
+ { 0x190A, 84745 },
+ { 0x190B, 84795 },
+ { 0x190C, 84749 },
+ { 0x190D, 84781 },
+ { 0x190E, 84753 },
+ { 0x190F, 84757 },
+ { 0x1910, 84761 },
+ { 0x1911, 84765 },
+ { 0x1912, 84773 },
+ { 0x1913, 84184 },
+ { 0x1914, 84495 },
+ { 0x1915, 84449 },
+ { 0x1916, 84540 },
+ { 0x1917, 84188 },
+ { 0x1918, 84202 },
+ { 0x1919, 84206 },
+ { 0x191A, 84471 },
+ { 0x191B, 84439 },
+ { 0x191C, 84545 },
+ { 0x191D, 84214 },
+ { 0x191E, 84505 },
+ { 0x191F, 84244 },
+ { 0x1920, 84281 },
+ { 0x1921, 84401 },
+ { 0x1922, 84305 },
+ { 0x1923, 84444 },
+ { 0x1924, 84421 },
+ { 0x1925, 84484 },
+ { 0x1926, 84309 },
+ { 0x1927, 84327 },
+ { 0x1928, 84338 },
+ { 0x1929, 84617 },
+ { 0x192A, 84510 },
+ { 0x192B, 84354 },
+ { 0x192C, 84393 },
+ { 0x192D, 84427 },
+ { 0x192E, 84466 },
+ { 0x192F, 84453 },
+ { 0x1930, 84461 },
+ { 0x1931, 84397 },
+ { 0x1932, 30920 },
+ { 0x1933, 30960 },
+ { 0x1934, 30975 },
+ { 0x1935, 30980 },
+ { 0x1936, 22271 },
+ { 0x1937, 22276 },
+ { 0x1938, 22266 },
+ { 0x1939, 22261 },
+ { 0x193A, 22256 },
+ { 0x193B, 26923 },
+ { 0x193C, 24283 },
+ { 0x193D, 24446 },
+ { 0x193E, 24706 },
+ { 0x193F, 25286 },
+ { 0x1940, 25376 },
+ { 0x1941, 25750 },
+ { 0x1942, 25889 },
+ { 0x1943, 25928 },
+ { 0x1944, 26039 },
+ { 0x1945, 26122 },
+ { 0x1946, 26745 },
+ { 0x1947, 27404 },
+ { 0x1948, 84867 },
+ { 0x1949, 27612 },
+ { 0x194A, 26908 },
+ { 0x194B, 27829 },
+ { 0x194C, 27119 },
+ { 0x194D, 25757 },
+ { 0x194E, 27836 },
+ { 0x194F, 27641 },
+ { 0x1950, 24302 },
+ { 0x1951, 24471 },
+ { 0x1952, 24719 },
+ { 0x1953, 24786 },
+ { 0x1954, 25086 },
+ { 0x1955, 25218 },
+ { 0x1956, 25293 },
+ { 0x1957, 25396 },
+ { 0x1958, 25771 },
+ { 0x1959, 25915 },
+ { 0x195A, 26059 },
+ { 0x195B, 26991 },
+ { 0x195C, 26464 },
+ { 0x195D, 26582 },
+ { 0x195E, 26758 },
+ { 0x195F, 24192 },
+ { 0x1960, 27233 },
+ { 0x1961, 24419 },
+ { 0x1962, 24627 },
+ { 0x1963, 27163 },
+ { 0x1964, 27720 },
+ { 0x1965, 27272 },
+ { 0x1966, 24981 },
+ { 0x1967, 27183 },
+ { 0x1968, 26998 },
+ { 0x1969, 26408 },
+ { 0x196A, 27031 },
+ { 0x196B, 84551 },
+ { 0x196C, 84192 },
+ { 0x196D, 84196 },
+ { 0x196E, 84409 },
+ { 0x196F, 84605 },
+ { 0x1970, 84210 },
+ { 0x1971, 84589 },
+ { 0x1972, 84490 },
+ { 0x1973, 84500 },
+ { 0x1974, 84228 },
+ { 0x1975, 84435 },
+ { 0x1976, 84556 },
+ { 0x1977, 84561 },
+ { 0x1978, 84238 },
+ { 0x1979, 84274 },
+ { 0x197A, 84259 },
+ { 0x197B, 84568 },
+ { 0x197C, 84285 },
+ { 0x197D, 84515 },
+ { 0x197E, 84291 },
+ { 0x197F, 84298 },
+ { 0x1980, 84573 },
+ { 0x1981, 84479 },
+ { 0x1982, 84417 },
+ { 0x1983, 84321 },
+ { 0x1984, 84405 },
+ { 0x1985, 84331 },
+ { 0x1986, 84342 },
+ { 0x1987, 84596 },
+ { 0x1988, 84578 },
+ { 0x1989, 84358 },
+ { 0x198A, 84535 },
+ { 0x198B, 84376 },
+ { 0x198C, 84386 },
+ { 0x198D, 84380 },
+ { 0x198E, 84413 },
+ { 0x198F, 84475 },
+ { 0x1990, 91181 },
+ { 0x1991, 91177 },
+ { 0x1992, 91136 },
+ { 0x1993, 92014 },
+ { 0x1994, 92038 },
+ { 0x1995, 92036 },
+ { 0x1996, 92042 },
+ { 0x1997, 92032 },
+ { 0x1998, 92056 },
+ { 0x1999, 92054 },
+ { 0x199A, 90913 },
+ { 0x199B, 92034 },
+ { 0x199C, 92040 },
+ { 0x199D, 91260 },
+ { 0x199E, 91302 },
+ { 0x199F, 91330 },
+ { 0x19A0, 90562 },
+ { 0x19A1, 90573 },
+ { 0x19A2, 90576 },
+ { 0x19A3, 91028 },
+ { 0x19A4, 90976 },
+ { 0x19A5, 90981 },
+ { 0x19A6, 90986 },
+ { 0x19A7, 90817 },
+ { 0x19A8, 91022 },
+ { 0x19A9, 90996 },
+ { 0x19AA, 90838 },
+ { 0x19AB, 91036 },
+ { 0x19AC, 90853 },
+ { 0x19AD, 90858 },
+ { 0x19AE, 91042 },
+ { 0x19AF, 91048 },
+ { 0x19B0, 90877 },
+ { 0x19B1, 91054 },
+ { 0x19B2, 91060 },
+ { 0x19B3, 90919 },
+ { 0x19B4, 90925 },
+ { 0x19B5, 91006 },
+ { 0x19B6, 90971 },
+ { 0x19B7, 91012 },
+ { 0x19B8, 90807 },
+ { 0x19B9, 91001 },
+ { 0x19BA, 91017 },
+ { 0x19BB, 90833 },
+ { 0x19BC, 90863 },
+ { 0x19BD, 90887 },
+ { 0x19BE, 90903 },
+ { 0x19BF, 90991 },
+ { 0x19C0, 90940 },
+ { 0x19C1, 90961 },
+ { 0x19C2, 90800 },
+ { 0x19C3, 90896 },
+ { 0x19C4, 90949 },
+ { 0x19C5, 90565 },
+ { 0x19C6, 91647 },
+ { 0x19C7, 91237 },
+ { 0x19C8, 91166 },
+ { 0x19C9, 90681 },
+ { 0x19CA, 91108 },
+ { 0x19CB, 28245 },
+ { 0x19CC, 24059 },
+ { 0x19CD, 28422 },
+ { 0x19CE, 24256 },
+ { 0x19CF, 28429 },
+ { 0x19D0, 24263 },
+ { 0x19D1, 28442 },
+ { 0x19D2, 24276 },
+ { 0x19D3, 28514 },
+ { 0x19D4, 24368 },
+ { 0x19D5, 28532 },
+ { 0x19D6, 24393 },
+ { 0x19D7, 28539 },
+ { 0x19D8, 24400 },
+ { 0x19D9, 28552 },
+ { 0x19DA, 24427 },
+ { 0x19DB, 28595 },
+ { 0x19DC, 24465 },
+ { 0x19DD, 28601 },
+ { 0x19DE, 24478 },
+ { 0x19DF, 28691 },
+ { 0x19E0, 24574 },
+ { 0x19E1, 28683 },
+ { 0x19E2, 24566 },
+ { 0x19E3, 28786 },
+ { 0x19E4, 24682 },
+ { 0x19E5, 28663 },
+ { 0x19E6, 24546 },
+ { 0x19E7, 28717 },
+ { 0x19E8, 24600 },
+ { 0x19E9, 28797 },
+ { 0x19EA, 24693 },
+ { 0x19EB, 28851 },
+ { 0x19EC, 24761 },
+ { 0x19ED, 28886 },
+ { 0x19EE, 24803 },
+ { 0x19EF, 28893 },
+ { 0x19F0, 24810 },
+ { 0x19F1, 28937 },
+ { 0x19F2, 24868 },
+ { 0x19F3, 28925 },
+ { 0x19F4, 24849 },
+ { 0x19F5, 28906 },
+ { 0x19F6, 24830 },
+ { 0x19F7, 29004 },
+ { 0x19F8, 24928 },
+ { 0x19F9, 29049 },
+ { 0x19FA, 24973 },
+ { 0x19FB, 29109 },
+ { 0x19FC, 25046 },
+ { 0x19FD, 29089 },
+ { 0x19FE, 25026 },
+ { 0x19FF, 29102 },
+ { 0x1A00, 25039 },
+ { 0x1A01, 29172 },
+ { 0x1A02, 25116 },
+ { 0x1A03, 29179 },
+ { 0x1A04, 25123 },
+ { 0x1A05, 29201 },
+ { 0x1A06, 25151 },
+ { 0x1A07, 29261 },
+ { 0x1A08, 25249 },
+ { 0x1A09, 29292 },
+ { 0x1A0A, 25280 },
+ { 0x1A0B, 29272 },
+ { 0x1A0C, 25260 },
+ { 0x1A0D, 29279 },
+ { 0x1A0E, 25267 },
+ { 0x1A0F, 29302 },
+ { 0x1A10, 25310 },
+ { 0x1A11, 29309 },
+ { 0x1A12, 25317 },
+ { 0x1A13, 29323 },
+ { 0x1A14, 25337 },
+ { 0x1A15, 29389 },
+ { 0x1A16, 25416 },
+ { 0x1A17, 29522 },
+ { 0x1A18, 25570 },
+ { 0x1A19, 29538 },
+ { 0x1A1A, 25586 },
+ { 0x1A1B, 29574 },
+ { 0x1A1C, 25622 },
+ { 0x1A1D, 29566 },
+ { 0x1A1E, 25614 },
+ { 0x1A1F, 29703 },
+ { 0x1A20, 25744 },
+ { 0x1A21, 29690 },
+ { 0x1A22, 25731 },
+ { 0x1A23, 29759 },
+ { 0x1A24, 25827 },
+ { 0x1A25, 29766 },
+ { 0x1A26, 25834 },
+ { 0x1A27, 29773 },
+ { 0x1A28, 25841 },
+ { 0x1A29, 29782 },
+ { 0x1A2A, 25850 },
+ { 0x1A2B, 29849 },
+ { 0x1A2C, 25965 },
+ { 0x1A2D, 29856 },
+ { 0x1A2E, 25972 },
+ { 0x1A2F, 29879 },
+ { 0x1A30, 26001 },
+ { 0x1A31, 29894 },
+ { 0x1A32, 26016 },
+ { 0x1A33, 29863 },
+ { 0x1A34, 25979 },
+ { 0x1A35, 29940 },
+ { 0x1A36, 26076 },
+ { 0x1A37, 29947 },
+ { 0x1A38, 26083 },
+ { 0x1A39, 29960 },
+ { 0x1A3A, 26102 },
+ { 0x1A3B, 30006 },
+ { 0x1A3C, 26168 },
+ { 0x1A3D, 30215 },
+ { 0x1A3E, 26401 },
+ { 0x1A3F, 30129 },
+ { 0x1A40, 26315 },
+ { 0x1A41, 30228 },
+ { 0x1A42, 26421 },
+ { 0x1A43, 30121 },
+ { 0x1A44, 26307 },
+ { 0x1A45, 30156 },
+ { 0x1A46, 26342 },
+ { 0x1A47, 30252 },
+ { 0x1A48, 26458 },
+ { 0x1A49, 30239 },
+ { 0x1A4A, 26432 },
+ { 0x1A4B, 30295 },
+ { 0x1A4C, 26515 },
+ { 0x1A4D, 30289 },
+ { 0x1A4E, 26509 },
+ { 0x1A4F, 30301 },
+ { 0x1A50, 26521 },
+ { 0x1A51, 30269 },
+ { 0x1A52, 26482 },
+ { 0x1A53, 30276 },
+ { 0x1A54, 26489 },
+ { 0x1A55, 30317 },
+ { 0x1A56, 26537 },
+ { 0x1A57, 30324 },
+ { 0x1A58, 26589 },
+ { 0x1A59, 30334 },
+ { 0x1A5A, 26599 },
+ { 0x1A5B, 30471 },
+ { 0x1A5C, 26778 },
+ { 0x1A5D, 30420 },
+ { 0x1A5E, 26700 },
+ { 0x1A5F, 30433 },
+ { 0x1A60, 26719 },
+ { 0x1A61, 24823 },
+ { 0x1A62, 26155 },
+ { 0x1A63, 26502 },
+ { 0x1A64, 26632 },
+ { 0x1A65, 24132 },
+ { 0x1A66, 27134 },
+ { 0x1A67, 27150 },
+ { 0x1A68, 27142 },
+ { 0x1A69, 30684 },
+ { 0x1A6A, 27240 },
+ { 0x1A6B, 28215 },
+ { 0x1A6C, 24029 },
+ { 0x1A6D, 28222 },
+ { 0x1A6E, 24036 },
+ { 0x1A6F, 28394 },
+ { 0x1A70, 24223 },
+ { 0x1A71, 28402 },
+ { 0x1A72, 24231 },
+ { 0x1A73, 28385 },
+ { 0x1A74, 24214 },
+ { 0x1A75, 28410 },
+ { 0x1A76, 24239 },
+ { 0x1A77, 28376 },
+ { 0x1A78, 24205 },
+ { 0x1A79, 28282 },
+ { 0x1A7A, 24096 },
+ { 0x1A7B, 28290 },
+ { 0x1A7C, 24104 },
+ { 0x1A7D, 28273 },
+ { 0x1A7E, 24087 },
+ { 0x1A7F, 28298 },
+ { 0x1A80, 24112 },
+ { 0x1A81, 28264 },
+ { 0x1A82, 24078 },
+ { 0x1A83, 28619 },
+ { 0x1A84, 24496 },
+ { 0x1A85, 28626 },
+ { 0x1A86, 24503 },
+ { 0x1A87, 28657 },
+ { 0x1A88, 24540 },
+ { 0x1A89, 28762 },
+ { 0x1A8A, 24658 },
+ { 0x1A8B, 28770 },
+ { 0x1A8C, 24666 },
+ { 0x1A8D, 28753 },
+ { 0x1A8E, 24649 },
+ { 0x1A8F, 28778 },
+ { 0x1A90, 24674 },
+ { 0x1A91, 28744 },
+ { 0x1A92, 24640 },
+ { 0x1A93, 28967 },
+ { 0x1A94, 24891 },
+ { 0x1A95, 28960 },
+ { 0x1A96, 24884 },
+ { 0x1A97, 29416 },
+ { 0x1A98, 25456 },
+ { 0x1A99, 29423 },
+ { 0x1A9A, 25471 },
+ { 0x1A9B, 29662 },
+ { 0x1A9C, 25703 },
+ { 0x1A9D, 29670 },
+ { 0x1A9E, 25711 },
+ { 0x1A9F, 29653 },
+ { 0x1AA0, 25694 },
+ { 0x1AA1, 29678 },
+ { 0x1AA2, 25719 },
+ { 0x1AA3, 29644 },
+ { 0x1AA4, 25685 },
+ { 0x1AA5, 29454 },
+ { 0x1AA6, 25502 },
+ { 0x1AA7, 29462 },
+ { 0x1AA8, 25510 },
+ { 0x1AA9, 29445 },
+ { 0x1AAA, 25493 },
+ { 0x1AAB, 29470 },
+ { 0x1AAC, 25518 },
+ { 0x1AAD, 29436 },
+ { 0x1AAE, 25484 },
+ { 0x1AAF, 30022 },
+ { 0x1AB0, 26193 },
+ { 0x1AB1, 30029 },
+ { 0x1AB2, 26200 },
+ { 0x1AB3, 30060 },
+ { 0x1AB4, 26231 },
+ { 0x1AB5, 30068 },
+ { 0x1AB6, 26239 },
+ { 0x1AB7, 30051 },
+ { 0x1AB8, 26222 },
+ { 0x1AB9, 30076 },
+ { 0x1ABA, 26247 },
+ { 0x1ABB, 30042 },
+ { 0x1ABC, 26213 },
+ { 0x1ABD, 30373 },
+ { 0x1ABE, 26645 },
+ { 0x1ABF, 30341 },
+ { 0x1AC0, 26606 },
+ { 0x1AC1, 30354 },
+ { 0x1AC2, 26619 },
+ { 0x1AC3, 30379 },
+ { 0x1AC4, 26659 },
+ { 0x1AC5, 30882 },
+ { 0x1AC6, 27814 },
+ { 0x1AC7, 30877 },
+ { 0x1AC8, 27809 },
+ { 0x1AC9, 30361 },
+ { 0x1ACA, 26626 },
+ { 0x1ACB, 20381 },
+ { 0x1ACC, 20313 },
+ { 0x1ACD, 20405 },
+ { 0x1ACE, 20337 },
+ { 0x1ACF, 20387 },
+ { 0x1AD0, 20319 },
+ { 0x1AD1, 20423 },
+ { 0x1AD2, 20355 },
+ { 0x1AD3, 21670 },
+ { 0x1AD4, 21602 },
+ { 0x1AD5, 21694 },
+ { 0x1AD6, 21626 },
+ { 0x1AD7, 21676 },
+ { 0x1AD8, 21608 },
+ { 0x1AD9, 21712 },
+ { 0x1ADA, 21644 },
+ { 0x1ADB, 20782 },
+ { 0x1ADC, 20760 },
+ { 0x1ADD, 20796 },
+ { 0x1ADE, 20774 },
+ { 0x1ADF, 20788 },
+ { 0x1AE0, 20766 },
+ { 0x1AE1, 21993 },
+ { 0x1AE2, 21971 },
+ { 0x1AE3, 22007 },
+ { 0x1AE4, 21985 },
+ { 0x1AE5, 21999 },
+ { 0x1AE6, 21977 },
+ { 0x1AE7, 20001 },
+ { 0x1AE8, 19933 },
+ { 0x1AE9, 20025 },
+ { 0x1AEA, 19957 },
+ { 0x1AEB, 20007 },
+ { 0x1AEC, 19939 },
+ { 0x1AED, 20043 },
+ { 0x1AEE, 19975 },
+ { 0x1AEF, 21360 },
+ { 0x1AF0, 21292 },
+ { 0x1AF1, 21384 },
+ { 0x1AF2, 21316 },
+ { 0x1AF3, 21366 },
+ { 0x1AF4, 21298 },
+ { 0x1AF5, 21402 },
+ { 0x1AF6, 21334 },
+ { 0x1AF7, 20193 },
+ { 0x1AF8, 20163 },
+ { 0x1AF9, 20207 },
+ { 0x1AFA, 20177 },
+ { 0x1AFB, 20199 },
+ { 0x1AFC, 20169 },
+ { 0x1AFD, 20215 },
+ { 0x1AFE, 20185 },
+ { 0x1AFF, 21528 },
+ { 0x1B00, 21498 },
+ { 0x1B01, 21542 },
+ { 0x1B02, 21512 },
+ { 0x1B03, 21534 },
+ { 0x1B04, 21504 },
+ { 0x1B05, 21550 },
+ { 0x1B06, 21520 },
+ { 0x1B07, 20848 },
+ { 0x1B08, 20826 },
+ { 0x1B09, 20862 },
+ { 0x1B0A, 20840 },
+ { 0x1B0B, 20854 },
+ { 0x1B0C, 20832 },
+ { 0x1B0D, 22059 },
+ { 0x1B0E, 22037 },
+ { 0x1B0F, 22073 },
+ { 0x1B10, 22051 },
+ { 0x1B11, 22065 },
+ { 0x1B12, 22043 },
+ { 0x1B13, 20922 },
+ { 0x1B14, 20892 },
+ { 0x1B15, 20936 },
+ { 0x1B16, 20906 },
+ { 0x1B17, 20928 },
+ { 0x1B18, 20898 },
+ { 0x1B19, 20944 },
+ { 0x1B1A, 20914 },
+ { 0x1B1B, 22103 },
+ { 0x1B1C, 22117 },
+ { 0x1B1D, 22109 },
+ { 0x1B1E, 22125 },
+ { 0x1B1F, 20612 },
+ { 0x1B20, 20544 },
+ { 0x1B21, 20636 },
+ { 0x1B22, 20568 },
+ { 0x1B23, 20618 },
+ { 0x1B24, 20550 },
+ { 0x1B25, 20654 },
+ { 0x1B26, 20586 },
+ { 0x1B27, 21862 },
+ { 0x1B28, 21794 },
+ { 0x1B29, 21886 },
+ { 0x1B2A, 21818 },
+ { 0x1B2B, 21868 },
+ { 0x1B2C, 21800 },
+ { 0x1B2D, 21904 },
+ { 0x1B2E, 21836 },
+ { 0x1B2F, 20455 },
+ { 0x1B30, 20299 },
+ { 0x1B31, 20810 },
+ { 0x1B32, 20754 },
+ { 0x1B33, 20075 },
+ { 0x1B34, 19919 },
+ { 0x1B35, 20229 },
+ { 0x1B36, 20157 },
+ { 0x1B37, 20876 },
+ { 0x1B38, 20820 },
+ { 0x1B39, 20958 },
+ { 0x1B3A, 20886 },
+ { 0x1B3B, 20686 },
+ { 0x1B3C, 20530 },
+ { 0x1B3D, 20441 },
+ { 0x1B3E, 20373 },
+ { 0x1B3F, 20413 },
+ { 0x1B40, 20345 },
+ { 0x1B41, 20395 },
+ { 0x1B42, 20327 },
+ { 0x1B43, 20431 },
+ { 0x1B44, 20363 },
+ { 0x1B45, 21730 },
+ { 0x1B46, 21662 },
+ { 0x1B47, 21702 },
+ { 0x1B48, 21634 },
+ { 0x1B49, 21684 },
+ { 0x1B4A, 21616 },
+ { 0x1B4B, 21720 },
+ { 0x1B4C, 21652 },
+ { 0x1B4D, 20061 },
+ { 0x1B4E, 19993 },
+ { 0x1B4F, 20033 },
+ { 0x1B50, 19965 },
+ { 0x1B51, 20015 },
+ { 0x1B52, 19947 },
+ { 0x1B53, 20051 },
+ { 0x1B54, 19983 },
+ { 0x1B55, 21420 },
+ { 0x1B56, 21352 },
+ { 0x1B57, 21392 },
+ { 0x1B58, 21324 },
+ { 0x1B59, 21374 },
+ { 0x1B5A, 21306 },
+ { 0x1B5B, 21410 },
+ { 0x1B5C, 21342 },
+ { 0x1B5D, 20672 },
+ { 0x1B5E, 20604 },
+ { 0x1B5F, 20644 },
+ { 0x1B60, 20576 },
+ { 0x1B61, 20626 },
+ { 0x1B62, 20558 },
+ { 0x1B63, 20662 },
+ { 0x1B64, 20594 },
+ { 0x1B65, 21922 },
+ { 0x1B66, 21854 },
+ { 0x1B67, 21894 },
+ { 0x1B68, 21826 },
+ { 0x1B69, 21876 },
+ { 0x1B6A, 21808 },
+ { 0x1B6B, 21912 },
+ { 0x1B6C, 21844 },
+ { 0x1B6D, 20475 },
+ { 0x1B6E, 20469 },
+ { 0x1B6F, 20461 },
+ { 0x1B70, 20495 },
+ { 0x1B71, 20305 },
+ { 0x1B72, 20481 },
+ { 0x1B73, 20487 },
+ { 0x1B74, 21756 },
+ { 0x1B75, 21750 },
+ { 0x1B76, 21744 },
+ { 0x1B77, 21596 },
+ { 0x1B78, 21762 },
+ { 0x1B79, 22189 },
+ { 0x1B7A, 22694 },
+ { 0x1B7B, 19875 },
+ { 0x1B7C, 22542 },
+ { 0x1B7D, 22246 },
+ { 0x1B7E, 20081 },
+ { 0x1B7F, 20103 },
+ { 0x1B80, 19925 },
+ { 0x1B81, 20089 },
+ { 0x1B82, 20095 },
+ { 0x1B83, 22021 },
+ { 0x1B84, 21965 },
+ { 0x1B85, 21434 },
+ { 0x1B86, 21286 },
+ { 0x1B87, 21440 },
+ { 0x1B88, 19881 },
+ { 0x1B89, 19877 },
+ { 0x1B8A, 19885 },
+ { 0x1B8B, 20241 },
+ { 0x1B8C, 20235 },
+ { 0x1B8D, 20269 },
+ { 0x1B8E, 20253 },
+ { 0x1B8F, 20285 },
+ { 0x1B90, 20277 },
+ { 0x1B91, 21576 },
+ { 0x1B92, 21570 },
+ { 0x1B93, 21564 },
+ { 0x1B94, 21492 },
+ { 0x1B95, 19857 },
+ { 0x1B96, 19853 },
+ { 0x1B97, 19861 },
+ { 0x1B98, 20970 },
+ { 0x1B99, 20964 },
+ { 0x1B9A, 20998 },
+ { 0x1B9B, 20982 },
+ { 0x1B9C, 20127 },
+ { 0x1B9D, 20121 },
+ { 0x1B9E, 21014 },
+ { 0x1B9F, 21006 },
+ { 0x1BA0, 22151 },
+ { 0x1BA1, 22145 },
+ { 0x1BA2, 22139 },
+ { 0x1BA3, 22097 },
+ { 0x1BA4, 21458 },
+ { 0x1BA5, 22242 },
+ { 0x1BA6, 22238 },
+ { 0x1BA7, 21051 },
+ { 0x1BA8, 20692 },
+ { 0x1BA9, 20714 },
+ { 0x1BAA, 20536 },
+ { 0x1BAB, 20700 },
+ { 0x1BAC, 20706 },
+ { 0x1BAD, 22087 },
+ { 0x1BAE, 22031 },
+ { 0x1BAF, 21936 },
+ { 0x1BB0, 21788 },
+ { 0x1BB1, 21942 },
+ { 0x1BB2, 19843 },
+ { 0x1BB3, 19851 },
+ { 0x1BB4, 81 },
+ { 0x1BB5, 75 },
+ { 0x1BB6, 83 },
+ { 0x1BB7, 77 },
+ { 0x1BB8, 114884 },
+ { 0x1BB9, 105582 },
+ { 0x1BBA, 105488 },
+ { 0x1BBB, 46300 },
+ { 0x1BBC, 106224 },
+ { 0x1BBD, 15255 },
+ { 0x1BBE, 12710 },
+ { 0x1BBF, 15365 },
+ { 0x1BC0, 15375 },
+ { 0x1BC1, 15368 },
+ { 0x1BC2, 115299 },
+ { 0x1BC3, 115855 },
+ { 0x1BC4, 48422 },
+ { 0x1BC5, 114616 },
+ { 0x1BC6, 46298 },
+ { 0x1BC7, 79 },
+ { 0x1BC8, 73 },
+ { 0x1BC9, 104115 },
+ { 0x1BCA, 46201 },
+ { 0x1BCB, 46049 },
+ { 0x1BCC, 13020 },
+ { 0x1BCD, 33708 },
+ { 0x1BCE, 53794 },
+ { 0x1BCF, 53808 },
+ { 0x1BD0, 13004 },
+ { 0x1BD1, 33692 },
+ { 0x1BD2, 46074 },
+ { 0x1BD3, 46216 },
+ { 0x1BD4, 45652 },
+ { 0x1BD5, 46091 },
+ { 0x1BD6, 44374 },
+ { 0x1BD7, 105500 },
+ { 0x1BD8, 8931 },
+ { 0x1BD9, 10880 },
+ { 0x1BDA, 104149 },
+ { 0x1BDB, 105586 },
+ { 0x1BDC, 13133 },
+ { 0x1BDD, 101747 },
+ { 0x1BDE, 115305 },
+ { 0x1BDF, 115861 },
+ { 0x1BE0, 9277 },
+ { 0x1BE1, 115303 },
+ { 0x1BE2, 115859 },
+ { 0x1BE3, 52784 },
+ { 0x1BE4, 9266 },
+ { 0x1BE5, 9260 },
+ { 0x1BE6, 33530 },
+ { 0x1BE7, 46078 },
+ { 0x1BE8, 57153 },
+ { 0x1BE9, 86079 },
+ { 0x1BEA, 86086 },
+ { 0x1BEB, 86116 },
+ { 0x1BEC, 19327 },
+ { 0x1BED, 53798 },
+ { 0x1BEE, 53803 },
+ { 0x1BEF, 101808 },
+ { 0x1BF0, 46207 },
+ { 0x1BF1, 106189 },
+ { 0x1BF2, 85403 },
+ { 0x1BF3, 86809 },
+ { 0x1BF4, 90479 },
+ { 0x1BF5, 19328 },
+ { 0x1BF6, 69130 },
+ { 0x1BF7, 48426 },
+ { 0x1BF8, 80612 },
+ { 0x1BF9, 13046 },
+ { 0x1BFA, 33734 },
+ { 0x1BFB, 46174 },
+ { 0x1BFC, 85916 },
+ { 0x1BFD, 105579 },
+ { 0x1BFE, 86621 },
+ { 0x1BFF, 86119 },
+ { 0x1C00, 19122 },
+ { 0x1C01, 19146 },
+ { 0x1C02, 6218 },
+ { 0x1C03, 86133 },
+ { 0x1C04, 19437 },
+ { 0x1C05, 10919 },
+ { 0x1C06, 103200 },
+ { 0x1C07, 34731 },
+ { 0x1C08, 82384 },
+ { 0x1C09, 46318 },
+ { 0x1C0A, 35186 },
+ { 0x1C0B, 101761 },
+ { 0x1C0C, 12649 },
+ { 0x1C0D, 12632 },
+ { 0x1C0E, 10883 },
+ { 0x1C0F, 12646 },
+ { 0x1C10, 46030 },
+ { 0x1C11, 86701 },
+ { 0x1C12, 86837 },
+ { 0x1C13, 52409 },
+ { 0x1C14, 15359 },
+ { 0x1C15, 80622 },
+ { 0x1C16, 99530 },
+ { 0x1C17, 99532 },
+ { 0x1C18, 99528 },
+ { 0x1C19, 115301 },
+ { 0x1C1A, 115857 },
+ { 0x1C1B, 19745 },
+ { 0x1C1C, 9274 },
+ { 0x1C1D, 61420 },
+ { 0x1C1E, 68750 },
+ { 0x1C1F, 61416 },
+ { 0x1C20, 68746 },
+ { 0x1C21, 84990 },
+ { 0x1C22, 64474 },
+ { 0x1C23, 109403 },
+ { 0x1C24, 109407 },
+ { 0x1C25, 109393 },
+ { 0x1C26, 109391 },
+ { 0x1C27, 109387 },
+ { 0x1C28, 109422 },
+ { 0x1C29, 109405 },
+ { 0x1C2A, 109398 },
+ { 0x1C2B, 109400 },
+ { 0x1C2C, 109417 },
+ { 0x1C2D, 109426 },
+ { 0x1C2E, 109395 },
+ { 0x1C2F, 109419 },
+ { 0x1C30, 109412 },
+ { 0x1C31, 102090 },
+ { 0x1C32, 102072 },
+ { 0x1C33, 102076 },
+ { 0x1C34, 102101 },
+ { 0x1C35, 102080 },
+ { 0x1C36, 102078 },
+ { 0x1C37, 102074 },
+ { 0x1C38, 102099 },
+ { 0x1C39, 102092 },
+ { 0x1C3A, 102085 },
+ { 0x1C3B, 102087 },
+ { 0x1C3C, 102094 },
+ { 0x1C3D, 102103 },
+ { 0x1C3E, 102082 },
+ { 0x1C3F, 102096 },
+ { 0x1C40, 30905 },
+ { 0x1C41, 30910 },
+ { 0x1C42, 30950 },
+ { 0x1C43, 30985 },
+ { 0x1C44, 30990 },
+ { 0x1C45, 30915 },
+ { 0x1C46, 30930 },
+ { 0x1C47, 30935 },
+ { 0x1C48, 30940 },
+ { 0x1C49, 30945 },
+ { 0x1C4A, 30955 },
+ { 0x1C4B, 30965 },
+ { 0x1C4C, 30970 },
+ { 0x1C4D, 115044 },
+ { 0x1C4E, 19455 },
+ { 0x1C4F, 73272 },
+ { 0x1C50, 46329 },
+ { 0x1C51, 13160 },
+ { 0x1C52, 13898 },
+ { 0x1C53, 32615 },
+ { 0x1C54, 53468 },
+ { 0x1C55, 34306 },
+ { 0x1C56, 11839 },
+ { 0x1C57, 6876 },
+ { 0x1C58, 12491 },
+ { 0x1C59, 12520 },
+ { 0x1C5A, 5955 },
+ { 0x1C5B, 57204 },
+ { 0x1C5C, 60888 },
+ { 0x1C5D, 46335 },
+ { 0x1C5E, 14540 },
+ { 0x1C5F, 61338 },
+ { 0x1C60, 57831 },
+ { 0x1C61, 61409 },
+ { 0x1C62, 12140 },
+ { 0x1C63, 31321 },
+ { 0x1C64, 86223 },
+ { 0x1C65, 35175 },
+ { 0x1C66, 48428 },
+ { 0x1C67, 68400 },
+ { 0x1C68, 52788 },
+ { 0x1C69, 31430 },
+ { 0x1C6A, 33962 },
+ { 0x1C6B, 12738 },
+ { 0x1C6C, 90677 },
+ { 0x1C6D, 91097 },
+ { 0x1C6E, 90702 },
+ { 0x1C6F, 91131 },
+ { 0x1C70, 92048 },
+ { 0x1C71, 91710 },
+ { 0x1C72, 90659 },
+ { 0x1C73, 91089 },
+ { 0x1C74, 90721 },
+ { 0x1C75, 91706 },
+ { 0x1C76, 92044 },
+ { 0x1C77, 91139 },
+ { 0x1C78, 90628 },
+ { 0x1C79, 91722 },
+ { 0x1C7A, 91735 },
+ { 0x1C7B, 91743 },
+ { 0x1C7C, 91725 },
+ { 0x1C7D, 90667 },
+ { 0x1C7E, 91732 },
+ { 0x1C7F, 91729 },
+ { 0x1C80, 91738 },
+ { 0x1C81, 91392 },
+ { 0x1C82, 91255 },
+ { 0x1C83, 91333 },
+ { 0x1C84, 91316 },
+ { 0x1C85, 90724 },
+ { 0x1C86, 91746 },
+ { 0x1C87, 90689 },
+ { 0x1C88, 92008 },
+ { 0x1C89, 91750 },
+ { 0x1C8A, 90663 },
+ { 0x1C8B, 91093 },
+ { 0x1C8C, 91403 },
+ { 0x1C8D, 57822 },
+ { 0x1C8E, 86913 },
+ { 0x1C8F, 114998 },
+ { 0x1C90, 45675 },
+ { 0x1C91, 44537 },
+ { 0x1C92, 12136 },
+ { 0x1C93, 12123 },
+ { 0x1C94, 19732 },
+ { 0x1C95, 65235 },
+ { 0x1C96, 45677 },
+ { 0x1C97, 53739 },
+ { 0x1C98, 53757 },
+ { 0x1C99, 109743 },
+ { 0x1C9A, 115001 },
+ { 0x1C9B, 53472 },
+ { 0x1C9C, 53474 },
+ { 0x1C9D, 53760 },
+ { 0x1C9E, 109746 },
+ { 0x1C9F, 53763 },
+ { 0x1CA0, 53742 },
+ { 0x1CA1, 0 },
+ { 0x1CA2, 115004 },
+ { 0x1CA3, 52846 },
+ { 0x1CA4, 34587 },
+ { 0x1CA5, 53769 },
+ { 0x1CA6, 115007 },
+ { 0x1CA7, 115010 },
+ { 0x1CA8, 53772 },
+ { 0x1CA9, 109749 },
+ { 0x1CAA, 115013 },
+ { 0x1CAB, 114618 },
+ { 0x1CAC, 86057 },
+ { 0x1CAD, 65239 },
+ { 0x1CAE, 102363 },
+ { 0x1CAF, 35294 },
+ { 0x1CB0, 86810 },
+ { 0x1CB1, 115016 },
+ { 0x1CB2, 33497 },
+ { 0x1CB3, 7185 },
+ { 0x1CB4, 82375 },
+ { 0x1CB5, 109752 },
+ { 0x1CB6, 57231 },
+ { 0x1CB7, 49302 },
+ { 0x1CB8, 68760 },
+ { 0x1CB9, 53748 },
+ { 0x1CBA, 109740 },
+ { 0x1CBB, 98559 },
+ { 0x1CBC, 53736 },
+ { 0x1CBD, 53751 },
+ { 0x1CBE, 53754 },
+ { 0x1CBF, 57265 },
+ { 0x1CC0, 53766 },
+ { 0x1CC1, 53745 },
+ { 0x1CC2, 12039 },
+ { 0x1CC3, 4447 },
+ { 0x1CC4, 19775 },
+ { 0x1CC5, 19494 },
+ { 0x1CC6, 106172 },
+ { 0x1CC7, 65225 },
+ { 0x1CC8, 98589 },
+ { 0x1CC9, 114972 },
+ { 0x1CCA, 114975 },
+ { 0x1CCB, 115022 },
+ { 0x1CCC, 115019 },
+ { 0x1CCD, 114969 },
+ { 0x1CCE, 57272 },
+ { 0x1CCF, 57276 },
+ { 0x1CD0, 86135 },
+ { 0x1CD1, 57280 },
+ { 0x1CD2, 114994 },
+ { 0x1CD3, 114978 },
+ { 0x1CD4, 114982 },
+ { 0x1CD5, 114986 },
+ { 0x1CD6, 114990 },
+ { 0x1CD7, 85852 },
+ { 0x1CD8, 57268 },
+ { 0x1CD9, 9264 },
+ { 0x1CDA, 109687 },
+ { 0x1CDB, 57246 },
+ { 0x1CDC, 54836 },
+ { 0x1CDD, 57331 },
+ { 0x1CDE, 57307 },
+ { 0x1CDF, 57315 },
+ { 0x1CE0, 57319 },
+ { 0x1CE1, 57339 },
+ { 0x1CE2, 57303 },
+ { 0x1CE3, 57335 },
+ { 0x1CE4, 57363 },
+ { 0x1CE5, 57351 },
+ { 0x1CE6, 57311 },
+ { 0x1CE7, 57343 },
+ { 0x1CE8, 57323 },
+ { 0x1CE9, 57367 },
+ { 0x1CEA, 57347 },
+ { 0x1CEB, 57359 },
+ { 0x1CEC, 80614 },
+ { 0x1CED, 33842 },
+ { 0x1CEE, 33879 },
+ { 0x1CEF, 33917 },
+ { 0x1CF0, 33893 },
+ { 0x1CF1, 33882 },
+ { 0x1CF2, 33864 },
+ { 0x1CF3, 33914 },
+ { 0x1CF4, 33899 },
+ { 0x1CF5, 33896 },
+ { 0x1CF6, 33872 },
+ { 0x1CF7, 33920 },
+ { 0x1CF8, 33923 },
+ { 0x1CF9, 33902 },
+ { 0x1CFA, 33845 },
+ { 0x1CFB, 33885 },
+ { 0x1CFC, 33854 },
+ { 0x1CFD, 34419 },
+ { 0x1CFE, 34441 },
+ { 0x1CFF, 34474 },
+ { 0x1D00, 34454 },
+ { 0x1D01, 34445 },
+ { 0x1D02, 34433 },
+ { 0x1D03, 34470 },
+ { 0x1D04, 34462 },
+ { 0x1D05, 34458 },
+ { 0x1D06, 34437 },
+ { 0x1D07, 34478 },
+ { 0x1D08, 34482 },
+ { 0x1D09, 34466 },
+ { 0x1D0A, 34423 },
+ { 0x1D0B, 34449 },
+ { 0x1D0C, 34428 },
+ { 0x1D0D, 33858 },
+ { 0x1D0E, 33889 },
+ { 0x1D0F, 33875 },
+ { 0x1D10, 33926 },
+ { 0x1D11, 27682 },
+ { 0x1D12, 33867 },
+ { 0x1D13, 33905 },
+ { 0x1D14, 33910 },
+ { 0x1D15, 33849 },
+ { 0x1D16, 57355 },
+ { 0x1D17, 57225 },
+ { 0x1D18, 57228 },
+ { 0x1D19, 99767 },
+ { 0x1D1A, 68412 },
+ { 0x1D1B, 104668 },
+ { 0x1D1C, 98273 },
+ { 0x1D1D, 12886 },
+ { 0x1D1E, 345 },
+ { 0x1D1F, 32701 },
+ { 0x1D20, 32627 },
+ { 0x1D21, 34590 },
+ { 0x1D22, 34656 },
+ { 0x1D23, 99880 },
+ { 0x1D24, 104777 },
+ { 0x1D25, 99764 },
+ { 0x1D26, 104665 },
+ { 0x1D27, 99760 },
+ { 0x1D28, 68408 },
+ { 0x1D29, 104661 },
+ { 0x1D2A, 98269 },
+ { 0x1D2B, 99826 },
+ { 0x1D2C, 104718 },
+ { 0x1D2D, 99787 },
+ { 0x1D2E, 68418 },
+ { 0x1D2F, 104679 },
+ { 0x1D30, 98279 },
+ { 0x1D31, 348 },
+ { 0x1D32, 99813 },
+ { 0x1D33, 104705 },
+ { 0x1D34, 99817 },
+ { 0x1D35, 104709 },
+ { 0x1D36, 12882 },
+ { 0x1D37, 12896 },
+ { 0x1D38, 98388 },
+ { 0x1D39, 68422 },
+ { 0x1D3A, 68427 },
+ { 0x1D3B, 98283 },
+ { 0x1D3C, 98288 },
+ { 0x1D3D, 104755 },
+ { 0x1D3E, 98311 },
+ { 0x1D3F, 114892 },
+ { 0x1D40, 90497 },
+ { 0x1D41, 32704 },
+ { 0x1D42, 99773 },
+ { 0x1D43, 114896 },
+ { 0x1D44, 90501 },
+ { 0x1D45, 100088 },
+ { 0x1D46, 100093 },
+ { 0x1D47, 68621 },
+ { 0x1D48, 68616 },
+ { 0x1D49, 104995 },
+ { 0x1D4A, 105000 },
+ { 0x1D4B, 98446 },
+ { 0x1D4C, 98441 },
+ { 0x1D4D, 104690 },
+ { 0x1D4E, 68476 },
+ { 0x1D4F, 99798 },
+ { 0x1D50, 99994 },
+ { 0x1D51, 68558 },
+ { 0x1D52, 104901 },
+ { 0x1D53, 98380 },
+ { 0x1D54, 100006 },
+ { 0x1D55, 104913 },
+ { 0x1D56, 99980 },
+ { 0x1D57, 12925 },
+ { 0x1D58, 104887 },
+ { 0x1D59, 99972 },
+ { 0x1D5A, 68555 },
+ { 0x1D5B, 104879 },
+ { 0x1D5C, 98377 },
+ { 0x1D5D, 12921 },
+ { 0x1D5E, 361 },
+ { 0x1D5F, 32742 },
+ { 0x1D60, 32664 },
+ { 0x1D61, 34625 },
+ { 0x1D62, 34679 },
+ { 0x1D63, 100003 },
+ { 0x1D64, 104910 },
+ { 0x1D65, 100101 },
+ { 0x1D66, 105008 },
+ { 0x1D67, 68450 },
+ { 0x1D68, 98316 },
+ { 0x1D69, 99965 },
+ { 0x1D6A, 68552 },
+ { 0x1D6B, 104872 },
+ { 0x1D6C, 98374 },
+ { 0x1D6D, 99769 },
+ { 0x1D6E, 104670 },
+ { 0x1D6F, 99956 },
+ { 0x1D70, 68497 },
+ { 0x1D71, 104853 },
+ { 0x1D72, 98363 },
+ { 0x1D73, 68521 },
+ { 0x1D74, 68500 },
+ { 0x1D75, 68513 },
+ { 0x1D76, 68505 },
+ { 0x1D77, 68540 },
+ { 0x1D78, 68544 },
+ { 0x1D79, 104856 },
+ { 0x1D7A, 32710 },
+ { 0x1D7B, 34593 },
+ { 0x1D7C, 357 },
+ { 0x1D7D, 33605 },
+ { 0x1D7E, 98342 },
+ { 0x1D7F, 35225 },
+ { 0x1D80, 99889 },
+ { 0x1D81, 104786 },
+ { 0x1D82, 12901 },
+ { 0x1D83, 99868 },
+ { 0x1D84, 104765 },
+ { 0x1D85, 12889 },
+ { 0x1D86, 100181 },
+ { 0x1D87, 105088 },
+ { 0x1D88, 12942 },
+ { 0x1D89, 5929 },
+ { 0x1D8A, 103203 },
+ { 0x1D8B, 64639 },
+ { 0x1D8C, 35181 },
+ { 0x1D8D, 35177 },
+ { 0x1D8E, 19660 },
+ { 0x1D8F, 99525 },
+ { 0x1D90, 32614 },
+ { 0x1D91, 61011 },
+ { 0x1D92, 7088 },
+ { 0x1D93, 34500 },
+ { 0x1D94, 73147 },
+ { 0x1D95, 12456 },
+ { 0x1D96, 34529 },
+ { 0x1D97, 5915 },
+ { 0x1D98, 32606 },
+ { 0x1D99, 32608 },
+ { 0x1D9A, 32610 },
+ { 0x1D9B, 32506 },
+ { 0x1D9C, 115307 },
+ { 0x1D9D, 5898 },
+ { 0x1D9E, 75219 },
+ { 0x1D9F, 9297 },
+ { 0x1DA0, 69128 },
+ { 0x1DA1, 14628 },
+ { 0x1DA2, 44375 },
+ { 0x1DA3, 54167 },
+ { 0x1DA4, 12427 },
+ { 0x1DA5, 46327 },
+ { 0x1DA6, 114854 },
+ { 0x1DA7, 82329 },
+ { 0x1DA8, 33571 },
+ { 0x1DA9, 15720 },
+ { 0x1DAA, 83225 },
+ { 0x1DAB, 102058 },
+ { 0x1DAC, 60878 },
+ { 0x1DAD, 12446 },
+ { 0x1DAE, 85405 },
+ { 0x1DAF, 7133 },
+ { 0x1DB0, 61777 },
+ { 0x1DB1, 61745 },
+ { 0x1DB2, 109940 },
+ { 0x1DB3, 35299 },
+ { 0x1DB4, 82335 },
+ { 0x1DB5, 46170 },
+ { 0x1DB6, 57167 },
+ { 0x1DB7, 60132 },
+ { 0x1DB8, 67101 },
+ { 0x1DB9, 57297 },
+ { 0x1DBA, 90522 },
+ { 0x1DBB, 90519 },
+ { 0x1DBC, 114908 },
+ { 0x1DBD, 102637 },
+ { 0x1DBE, 58006 },
+ { 0x1DBF, 33538 },
+ { 0x1DC0, 104636 },
+ { 0x1DC1, 5902 },
+ { 0x1DC2, 46287 },
+ { 0x1DC3, 99001 },
+ { 0x1DC4, 104114 },
+ { 0x1DC5, 35254 },
+ { 0x1DC6, 86081 },
+ { 0x1DC7, 82378 },
+ { 0x1DC8, 14747 },
+ { 0x1DC9, 57816 },
+ { 0x1DCA, 7102 },
+ { 0x1DCB, 32532 },
+ { 0x1DCC, 115867 },
+ { 0x1DCD, 7146 },
+ { 0x1DCE, 114956 },
+ { 0x1DCF, 114945 },
+ { 0x1DD0, 64461 },
+ { 0x1DD1, 36295 },
+ { 0x1DD2, 7104 },
+ { 0x1DD3, 36290 },
+ { 0x1DD4, 57155 },
+ { 0x1DD5, 4072 },
+ { 0x1DD6, 103693 },
+ { 0x1DD7, 115049 },
+ { 0x1DD8, 103689 },
+ { 0x1DD9, 103182 },
+ { 0x1DDA, 115046 },
+ { 0x1DDB, 114959 },
+ { 0x1DDC, 23187 },
+ { 0x1DDD, 19457 },
+ { 0x1DDE, 46285 },
+ { 0x1DDF, 14617 },
+ { 0x1DE0, 14623 },
+ { 0x1DE1, 105537 },
+ { 0x1DE2, 98561 },
+ { 0x1DE3, 105575 },
+ { 0x1DE4, 14914 },
+ { 0x1DE5, 19497 },
+ { 0x1DE6, 19700 },
+ { 0x1DE7, 83223 },
+ { 0x1DE8, 104640 },
+ { 0x1DE9, 7099 },
+ { 0x1DEA, 99512 },
+ { 0x1DEB, 7136 },
+ { 0x1DEC, 86231 },
+ { 0x1DED, 100279 },
+ { 0x1DEE, 109797 },
+ { 0x1DEF, 100343 },
+ { 0x1DF0, 109861 },
+ { 0x1DF1, 100333 },
+ { 0x1DF2, 109851 },
+ { 0x1DF3, 14164 },
+ { 0x1DF4, 14166 },
+ { 0x1DF5, 58331 },
+ { 0x1DF6, 7141 },
+ { 0x1DF7, 7139 },
+ { 0x1DF8, 7144 },
+ { 0x1DF9, 64433 },
+ { 0x1DFA, 64447 },
+ { 0x1DFB, 100313 },
+ { 0x1DFC, 109834 },
+ { 0x1DFD, 64438 },
+ { 0x1DFE, 64456 },
+ { 0x1DFF, 100320 },
+ { 0x1E00, 109831 },
+ { 0x1E01, 64443 },
+ { 0x1E02, 64452 },
+ { 0x1E03, 85799 },
+ { 0x1E04, 86234 },
+ { 0x1E05, 85800 },
+ { 0x1E06, 86235 },
+ { 0x1E07, 85804 },
+ { 0x1E08, 86239 },
+ { 0x1E09, 12475 },
+ { 0x1E0A, 12483 },
+ { 0x1E0B, 54449 },
+ { 0x1E0C, 86282 },
+ { 0x1E0D, 7080 },
+ { 0x1E0E, 7084 },
+ { 0x1E0F, 54451 },
+ { 0x1E10, 86284 },
+ { 0x1E11, 64419 },
+ { 0x1E12, 64426 },
+ { 0x1E13, 54464 },
+ { 0x1E14, 86297 },
+ { 0x1E15, 84982 },
+ { 0x1E16, 84985 },
+ { 0x1E17, 84983 },
+ { 0x1E18, 54277 },
+ { 0x1E19, 54397 },
+ { 0x1E1A, 54287 },
+ { 0x1E1B, 54407 },
+ { 0x1E1C, 54056 },
+ { 0x1E1D, 54058 },
+ { 0x1E1E, 59135 },
+ { 0x1E1F, 59438 },
+ { 0x1E20, 59440 },
+ { 0x1E21, 59787 },
+ { 0x1E22, 59121 },
+ { 0x1E23, 59137 },
+ { 0x1E24, 59778 },
+ { 0x1E25, 59450 },
+ { 0x1E26, 59127 },
+ { 0x1E27, 66894 },
+ { 0x1E28, 67034 },
+ { 0x1E29, 67049 },
+ { 0x1E2A, 66852 },
+ { 0x1E2B, 33566 },
+ { 0x1E2C, 12827 },
+ { 0x1E2D, 12500 },
+ { 0x1E2E, 376 },
+ { 0x1E2F, 88689 },
+ { 0x1E30, 52772 },
+ { 0x1E31, 15270 },
+ { 0x1E32, 46324 },
+ { 0x1E33, 57175 },
+ { 0x1E34, 46195 },
+ { 0x1E35, 12443 },
+ { 0x1E36, 7094 },
+ { 0x1E37, 12440 },
+ { 0x1E38, 64412 },
+ { 0x1E39, 85844 },
+ { 0x1E3A, 86279 },
+ { 0x1E3B, 52791 },
+ { 0x1E3C, 73150 },
+ { 0x1E3D, 52794 },
+ { 0x1E3E, 73154 },
+ { 0x1E3F, 85387 },
+ { 0x1E40, 23185 },
+ { 0x1E41, 84978 },
+ { 0x1E42, 99504 },
+ { 0x1E43, 106174 },
+ { 0x1E44, 11841 },
+ { 0x1E45, 14172 },
+ { 0x1E46, 7079 },
+ { 0x1E47, 33573 },
+ { 0x1E48, 33792 },
+ { 0x1E49, 32603 },
+ { 0x1E4A, 32600 },
+ { 0x1E4B, 32612 },
+ { 0x1E4C, 32564 },
+ { 0x1E4D, 60705 },
+ { 0x1E4E, 5904 },
+ { 0x1E4F, 14916 },
+ { 0x1E50, 75221 },
+ { 0x1E51, 43991 },
+ { 0x1E52, 13011 },
+ { 0x1E53, 33699 },
+ { 0x1E54, 13111 },
+ { 0x1E55, 33808 },
+ { 0x1E56, 86083 },
+ { 0x1E57, 19485 },
+ { 0x1E58, 19488 },
+ { 0x1E59, 46116 },
+ { 0x1E5A, 46179 },
+ { 0x1E5B, 46210 },
+ { 0x1E5C, 46089 },
+ { 0x1E5D, 101756 },
+ { 0x1E5E, 19720 },
+ { 0x1E5F, 100349 },
+ { 0x1E60, 109867 },
+ { 0x1E61, 15277 },
+ { 0x1E62, 15280 },
+ { 0x1E63, 100396 },
+ { 0x1E64, 109914 },
+ { 0x1E65, 19712 },
+ { 0x1E66, 19716 },
+ { 0x1E67, 19704 },
+ { 0x1E68, 19708 },
+ { 0x1E69, 12478 },
+ { 0x1E6A, 12486 },
+ { 0x1E6B, 7119 },
+ { 0x1E6C, 7126 },
+ { 0x1E6D, 54280 },
+ { 0x1E6E, 54400 },
+ { 0x1E6F, 100338 },
+ { 0x1E70, 109856 },
+ { 0x1E71, 85808 },
+ { 0x1E72, 86243 },
+ { 0x1E73, 7108 },
+ { 0x1E74, 12461 },
+ { 0x1E75, 7112 },
+ { 0x1E76, 12467 },
+ { 0x1E77, 86905 },
+ { 0x1E78, 62341 },
+ { 0x1E79, 387 },
+ { 0x1E7A, 12507 },
+ { 0x1E7B, 61024 },
+ { 0x1E7C, 61038 },
+ { 0x1E7D, 34508 },
+ { 0x1E7E, 61013 },
+ { 0x1E7F, 61030 },
+ { 0x1E80, 34503 },
+ { 0x1E81, 61034 },
+ { 0x1E82, 61018 },
+ { 0x1E83, 73161 },
+ { 0x1E84, 73169 },
+ { 0x1E85, 34537 },
+ { 0x1E86, 73166 },
+ { 0x1E87, 34533 },
+ { 0x1E88, 12 },
+ { 0x1E89, 75213 },
+ { 0x1E8A, 79021 },
+ { 0x1E8B, 23177 },
+ { 0x1E8C, 391 },
+ { 0x1E8D, 12511 },
+ { 0x1E8E, 104635 },
+ { 0x1E8F, 106223 },
+ { 0x1E90, 15343 },
+ { 0x1E91, 13073 },
+ { 0x1E92, 33761 },
+ { 0x1E93, 12877 },
+ { 0x1E94, 33642 },
+ { 0x1E95, 43965 },
+ { 0x1E96, 43952 },
+ { 0x1E97, 10861 },
+ { 0x1E98, 10843 },
+ { 0x1E99, 86059 },
+ { 0x1E9A, 54368 },
+ { 0x1E9B, 4442 },
+ { 0x1E9C, 65238 },
+ { 0x1E9D, 53783 },
+ { 0x1E9E, 102374 },
+ { 0x1E9F, 85797 },
+ { 0x1EA0, 86911 },
+ { 0x1EA1, 33511 },
+ { 0x1EA2, 57211 },
+ { 0x1EA3, 35586 },
+ { 0x1EA4, 99507 },
+ { 0x1EA5, 10850 },
+ { 0x1EA6, 10868 },
+ { 0x1EA7, 43959 },
+ { 0x1EA8, 43972 },
+ { 0x1EA9, 10840 },
+ { 0x1EAA, 43949 },
+ { 0x1EAB, 19773 },
+ { 0x1EAC, 34573 },
+ { 0x1EAD, 399 },
+ { 0x1EAE, 52854 },
+ { 0x1EAF, 19728 },
+ { 0x1EB0, 7 },
+ { 0x1EB1, 83091 },
+ { 0x1EB2, 115284 },
+ { 0x1EB3, 115909 },
+ { 0x1EB4, 19724 },
+ { 0x1EB5, 58325 },
+ { 0x1EB6, 109761 },
+ { 0x1EB7, 4075 },
+ { 0x1EB8, 86362 },
+ { 0x1EB9, 35292 },
+ { 0x1EBA, 98267 },
+ { 0x1EBB, 60130 },
+ { 0x1EBC, 34367 },
+ { 0x1EBD, 105539 },
+ { 0x1EBE, 105540 },
+ { 0x1EBF, 4388 },
+ { 0x1EC0, 4392 },
+ { 0x1EC1, 4222 },
+ { 0x1EC2, 4237 },
+ { 0x1EC3, 4242 },
+ { 0x1EC4, 4195 },
+ { 0x1EC5, 4232 },
+ { 0x1EC6, 4368 },
+ { 0x1EC7, 4358 },
+ { 0x1EC8, 4339 },
+ { 0x1EC9, 4412 },
+ { 0x1ECA, 4227 },
+ { 0x1ECB, 4258 },
+ { 0x1ECC, 4275 },
+ { 0x1ECD, 4286 },
+ { 0x1ECE, 4422 },
+ { 0x1ECF, 4432 },
+ { 0x1ED0, 4269 },
+ { 0x1ED1, 4280 },
+ { 0x1ED2, 4378 },
+ { 0x1ED3, 4153 },
+ { 0x1ED4, 4310 },
+ { 0x1ED5, 4206 },
+ { 0x1ED6, 4217 },
+ { 0x1ED7, 4147 },
+ { 0x1ED8, 4407 },
+ { 0x1ED9, 4247 },
+ { 0x1EDA, 4094 },
+ { 0x1EDB, 4112 },
+ { 0x1EDC, 4184 },
+ { 0x1EDD, 4190 },
+ { 0x1EDE, 4088 },
+ { 0x1EDF, 4417 },
+ { 0x1EE0, 4263 },
+ { 0x1EE1, 4334 },
+ { 0x1EE2, 4315 },
+ { 0x1EE3, 4397 },
+ { 0x1EE4, 4127 },
+ { 0x1EE5, 4373 },
+ { 0x1EE6, 4082 },
+ { 0x1EE7, 4329 },
+ { 0x1EE8, 4363 },
+ { 0x1EE9, 4212 },
+ { 0x1EEA, 4100 },
+ { 0x1EEB, 4122 },
+ { 0x1EEC, 4291 },
+ { 0x1EED, 4132 },
+ { 0x1EEE, 4383 },
+ { 0x1EEF, 4141 },
+ { 0x1EF0, 4174 },
+ { 0x1EF1, 4349 },
+ { 0x1EF2, 4437 },
+ { 0x1EF3, 4305 },
+ { 0x1EF4, 4117 },
+ { 0x1EF5, 4354 },
+ { 0x1EF6, 4344 },
+ { 0x1EF7, 4427 },
+ { 0x1EF8, 4200 },
+ { 0x1EF9, 4253 },
+ { 0x1EFA, 4159 },
+ { 0x1EFB, 4106 },
+ { 0x1EFC, 4165 },
+ { 0x1EFD, 4137 },
+ { 0x1EFE, 4320 },
+ { 0x1EFF, 4300 },
+ { 0x1F00, 4402 },
+ { 0x1F01, 4169 },
+ { 0x1F02, 4324 },
+ { 0x1F03, 4296 },
+ { 0x1F04, 7096 },
+ { 0x1F05, 33577 },
+ { 0x1F06, 105482 },
+ { 0x1F07, 12072 },
+ { 0x1F08, 86884 },
+ { 0x1F09, 99526 },
+ { 0x1F0A, 103206 },
+ { 0x1F0B, 114966 },
+ { 0x1F0C, 79029 },
+ { 0x1F0D, 105531 },
+ { 0x1F0E, 35857 },
+ { 0x1F0F, 19698 },
+ { 0x1F10, 105507 },
+ { 0x1F11, 12721 },
+ { 0x1F12, 60106 },
+ { 0x1F13, 59933 },
+ { 0x1F14, 44369 },
+ { 0x1F15, 15271 },
+ { 0x1F16, 104530 },
+ { 0x1F17, 104151 },
+ { 0x1F18, 115971 },
+ { 0x1F19, 115974 },
+ { 0x1F1A, 115979 },
+ { 0x1F1B, 115977 },
+ { 0x1F1C, 45721 },
+ { 0x1F1D, 115964 },
+ { 0x1F1E, 4180 },
+ { 0x1F1F, 60325 },
+ { 0x1F20, 85849 },
+ { 0x1F21, 14470 },
+ { 0x1F22, 33531 },
+ { 0x1F23, 19350 },
+ { 0x1F24, 13120 },
+ { 0x1F25, 13124 },
+ { 0x1F26, 13116 },
+ { 0x1F27, 33817 },
+ { 0x1F28, 33821 },
+ { 0x1F29, 33813 },
+ { 0x1F2A, 13061 },
+ { 0x1F2B, 13066 },
+ { 0x1F2C, 13056 },
+ { 0x1F2D, 33749 },
+ { 0x1F2E, 33754 },
+ { 0x1F2F, 33744 },
+ { 0x1F30, 12867 },
+ { 0x1F31, 12872 },
+ { 0x1F32, 12862 },
+ { 0x1F33, 19482 },
+ { 0x1F34, 33632 },
+ { 0x1F35, 33637 },
+ { 0x1F36, 33627 },
+ { 0x1F37, 82371 },
+ { 0x1F38, 104120 },
+ { 0x1F39, 35340 },
+ { 0x1F3A, 35364 },
+ { 0x1F3B, 102106 },
+ { 0x1F3C, 102111 },
+ { 0x1F3D, 10871 },
+ { 0x1F3E, 43975 },
+ { 0x1F3F, 43978 },
+ { 0x1F40, 65150 },
+ { 0x1F41, 13107 },
+ { 0x1F42, 33804 },
+ { 0x1F43, 104128 },
+ { 0x1F44, 104131 },
+ { 0x1F45, 104134 },
+ { 0x1F46, 104137 },
+ { 0x1F47, 98227 },
+ { 0x1F48, 98247 },
+ { 0x1F49, 98254 },
+ { 0x1F4A, 98204 },
+ { 0x1F4B, 98174 },
+ { 0x1F4C, 98260 },
+ { 0x1F4D, 98212 },
+ { 0x1F4E, 98182 },
+ { 0x1F4F, 98234 },
+ { 0x1F50, 98196 },
+ { 0x1F51, 98166 },
+ { 0x1F52, 98190 },
+ { 0x1F53, 98160 },
+ { 0x1F54, 98220 },
+ { 0x1F55, 98240 },
+ { 0x1F56, 54129 },
+ { 0x1F57, 53680 },
+ { 0x1F58, 19638 },
+ { 0x1F59, 86889 },
+ { 0x1F5A, 83896 },
+ { 0x1F5B, 83892 },
+ { 0x1F5C, 83898 },
+ { 0x1F5D, 83887 },
+ { 0x1F5E, 83878 },
+ { 0x1F5F, 83883 },
+ { 0x1F60, 83902 },
+ { 0x1F61, 83906 },
+ { 0x1F62, 83904 },
+ { 0x1F63, 19611 },
+ { 0x1F64, 12691 },
+ { 0x1F65, 10878 },
+ { 0x1F66, 43989 },
+ { 0x1F67, 10858 },
+ { 0x1F68, 43962 },
+ { 0x1F69, 10874 },
+ { 0x1F6A, 43985 },
+ { 0x1F6B, 36000 },
+ { 0x1F6C, 58327 },
+ { 0x1F6D, 114883 },
+ { 0x1F6E, 80610 },
+ { 0x1F6F, 67 },
+ { 0x1F70, 103691 },
+ { 0x1F71, 60322 },
+ { 0x1F72, 19220 },
+ { 0x1F73, 19192 },
+ { 0x1F74, 19160 },
+ { 0x1F75, 19176 },
+ { 0x1F76, 19224 },
+ { 0x1F77, 19196 },
+ { 0x1F78, 19240 },
+ { 0x1F79, 15714 },
+ { 0x1F7A, 102071 },
+ { 0x1F7B, 35276 },
+ { 0x1F7C, 99508 },
+ { 0x1F7D, 19007 },
+ { 0x1F7E, 19016 },
+ { 0x1F7F, 18989 },
+ { 0x1F80, 18998 },
+ { 0x1F81, 46181 },
+ { 0x1F82, 19030 },
+ { 0x1F83, 18897 },
+ { 0x1F84, 33528 },
+ { 0x1F85, 33525 },
+ { 0x1F86, 33519 },
+ { 0x1F87, 33522 },
+ { 0x1F88, 54741 },
+ { 0x1F89, 54772 },
+ { 0x1F8A, 54767 },
+ { 0x1F8B, 54700 },
+ { 0x1F8C, 54710 },
+ { 0x1F8D, 54815 },
+ { 0x1F8E, 54852 },
+ { 0x1F8F, 54721 },
+ { 0x1F90, 54833 },
+ { 0x1F91, 54840 },
+ { 0x1F92, 54737 },
+ { 0x1F93, 54829 },
+ { 0x1F94, 54733 },
+ { 0x1F95, 54821 },
+ { 0x1F96, 54760 },
+ { 0x1F97, 54756 },
+ { 0x1F98, 54724 },
+ { 0x1F99, 54788 },
+ { 0x1F9A, 54793 },
+ { 0x1F9B, 54803 },
+ { 0x1F9C, 54798 },
+ { 0x1F9D, 54825 },
+ { 0x1F9E, 54855 },
+ { 0x1F9F, 54715 },
+ { 0x1FA0, 54777 },
+ { 0x1FA1, 54705 },
+ { 0x1FA2, 54844 },
+ { 0x1FA3, 54808 },
+ { 0x1FA4, 54729 },
+ { 0x1FA5, 54748 },
+ { 0x1FA6, 54811 },
+ { 0x1FA7, 54744 },
+ { 0x1FA8, 54764 },
+ { 0x1FA9, 54780 },
+ { 0x1FAA, 19252 },
+ { 0x1FAB, 14479 },
+ { 0x1FAC, 54818 },
+ { 0x1FAD, 54783 },
+ { 0x1FAE, 54847 },
+ { 0x1FAF, 7163 },
+ { 0x1FB0, 7165 },
+ { 0x1FB1, 7161 },
+ { 0x1FB2, 7182 },
+ { 0x1FB3, 7156 },
+ { 0x1FB4, 7153 },
+ { 0x1FB5, 7171 },
+ { 0x1FB6, 7167 },
+ { 0x1FB7, 7159 },
+ { 0x1FB8, 7178 },
+ { 0x1FB9, 7175 },
+ { 0x1FBA, 59143 },
+ { 0x1FBB, 59149 },
+ { 0x1FBC, 59170 },
+ { 0x1FBD, 59155 },
+ { 0x1FBE, 59152 },
+ { 0x1FBF, 59146 },
+ { 0x1FC0, 59167 },
+ { 0x1FC1, 59164 },
+ { 0x1FC2, 59158 },
+ { 0x1FC3, 59574 },
+ { 0x1FC4, 59649 },
+ { 0x1FC5, 59697 },
+ { 0x1FC6, 59766 },
+ { 0x1FC7, 59760 },
+ { 0x1FC8, 59745 },
+ { 0x1FC9, 59754 },
+ { 0x1FCA, 59769 },
+ { 0x1FCB, 59757 },
+ { 0x1FCC, 59763 },
+ { 0x1FCD, 59700 },
+ { 0x1FCE, 115312 },
+ { 0x1FCF, 115318 },
+ { 0x1FD0, 115336 },
+ { 0x1FD1, 115324 },
+ { 0x1FD2, 115321 },
+ { 0x1FD3, 115315 },
+ { 0x1FD4, 115333 },
+ { 0x1FD5, 115330 },
+ { 0x1FD6, 115327 },
+ { 0x1FD7, 115710 },
+ { 0x1FD8, 115713 },
+ { 0x1FD9, 115716 },
+ { 0x1FDA, 115737 },
+ { 0x1FDB, 115731 },
+ { 0x1FDC, 115722 },
+ { 0x1FDD, 115725 },
+ { 0x1FDE, 115740 },
+ { 0x1FDF, 115728 },
+ { 0x1FE0, 115734 },
+ { 0x1FE1, 115719 },
+ { 0x1FE2, 19502 },
+ { 0x1FE3, 19520 },
+ { 0x1FE4, 19583 },
+ { 0x1FE5, 19538 },
+ { 0x1FE6, 19529 },
+ { 0x1FE7, 19511 },
+ { 0x1FE8, 19574 },
+ { 0x1FE9, 19565 },
+ { 0x1FEA, 19547 },
+ { 0x1FEB, 52800 },
+ { 0x1FEC, 52806 },
+ { 0x1FED, 52810 },
+ { 0x1FEE, 52838 },
+ { 0x1FEF, 52830 },
+ { 0x1FF0, 52818 },
+ { 0x1FF1, 52822 },
+ { 0x1FF2, 52842 },
+ { 0x1FF3, 52826 },
+ { 0x1FF4, 52834 },
+ { 0x1FF5, 52814 },
+ { 0x1FF6, 115339 },
+ { 0x1FF7, 115344 },
+ { 0x1FF8, 115349 },
+ { 0x1FF9, 115354 },
+ { 0x1FFA, 115359 },
+ { 0x1FFB, 115364 },
+ { 0x1FFC, 115369 },
+ { 0x1FFD, 115374 },
+ { 0x1FFE, 115379 },
+ { 0x1FFF, 115384 },
+ { 0x2000, 115389 },
+ { 0x2001, 115394 },
+ { 0x2002, 115399 },
+ { 0x2003, 115404 },
+ { 0x2004, 115409 },
+ { 0x2005, 115414 },
+ { 0x2006, 115419 },
+ { 0x2007, 115424 },
+ { 0x2008, 115429 },
+ { 0x2009, 115434 },
+ { 0x200A, 115439 },
+ { 0x200B, 115444 },
+ { 0x200C, 115449 },
+ { 0x200D, 115454 },
+ { 0x200E, 115459 },
+ { 0x200F, 115464 },
+ { 0x2010, 59308 },
+ { 0x2011, 59313 },
+ { 0x2012, 59318 },
+ { 0x2013, 59323 },
+ { 0x2014, 59328 },
+ { 0x2015, 59333 },
+ { 0x2016, 59338 },
+ { 0x2017, 59343 },
+ { 0x2018, 59348 },
+ { 0x2019, 59353 },
+ { 0x201A, 59358 },
+ { 0x201B, 59363 },
+ { 0x201C, 59368 },
+ { 0x201D, 59373 },
+ { 0x201E, 59378 },
+ { 0x201F, 59383 },
+ { 0x2020, 59388 },
+ { 0x2021, 59393 },
+ { 0x2022, 59398 },
+ { 0x2023, 59403 },
+ { 0x2024, 59408 },
+ { 0x2025, 59413 },
+ { 0x2026, 59418 },
+ { 0x2027, 59423 },
+ { 0x2028, 59428 },
+ { 0x2029, 59433 },
+ { 0x202A, 59178 },
+ { 0x202B, 59183 },
+ { 0x202C, 59188 },
+ { 0x202D, 59193 },
+ { 0x202E, 59198 },
+ { 0x202F, 59203 },
+ { 0x2030, 59208 },
+ { 0x2031, 59213 },
+ { 0x2032, 59218 },
+ { 0x2033, 59223 },
+ { 0x2034, 59228 },
+ { 0x2035, 59233 },
+ { 0x2036, 59238 },
+ { 0x2037, 59243 },
+ { 0x2038, 59248 },
+ { 0x2039, 59253 },
+ { 0x203A, 59258 },
+ { 0x203B, 59263 },
+ { 0x203C, 59268 },
+ { 0x203D, 59273 },
+ { 0x203E, 59278 },
+ { 0x203F, 59283 },
+ { 0x2040, 59288 },
+ { 0x2041, 59293 },
+ { 0x2042, 59298 },
+ { 0x2043, 59303 },
+ { 0x2044, 59161 },
+ { 0x2045, 85153 },
+ { 0x2046, 85157 },
+ { 0x2047, 85185 },
+ { 0x2048, 85177 },
+ { 0x2049, 85165 },
+ { 0x204A, 85169 },
+ { 0x204B, 85189 },
+ { 0x204C, 85173 },
+ { 0x204D, 85181 },
+ { 0x204E, 85161 },
+ { 0x204F, 46118 },
+ { 0x2050, 46126 },
+ { 0x2051, 46150 },
+ { 0x2052, 46134 },
+ { 0x2053, 46130 },
+ { 0x2054, 46122 },
+ { 0x2055, 46146 },
+ { 0x2056, 46142 },
+ { 0x2057, 46138 },
+ { 0x2058, 46154 },
+ { 0x2059, 84993 },
+ { 0x205A, 5091 },
+ { 0x205B, 4912 },
+ { 0x205C, 5057 },
+ { 0x205D, 4878 },
+ { 0x205E, 5028 },
+ { 0x205F, 4872 },
+ { 0x2060, 5022 },
+ { 0x2061, 4866 },
+ { 0x2062, 5085 },
+ { 0x2063, 4906 },
+ { 0x2064, 5079 },
+ { 0x2065, 4900 },
+ { 0x2066, 4983 },
+ { 0x2067, 4666 },
+ { 0x2068, 4621 },
+ { 0x2069, 4827 },
+ { 0x206A, 4977 },
+ { 0x206B, 4651 },
+ { 0x206C, 4606 },
+ { 0x206D, 4821 },
+ { 0x206E, 4933 },
+ { 0x206F, 4534 },
+ { 0x2070, 4489 },
+ { 0x2071, 4805 },
+ { 0x2072, 4920 },
+ { 0x2073, 4519 },
+ { 0x2074, 4474 },
+ { 0x2075, 4792 },
+ { 0x2076, 5067 },
+ { 0x2077, 5251 },
+ { 0x2078, 4481 },
+ { 0x2079, 4613 },
+ { 0x207A, 5230 },
+ { 0x207B, 4658 },
+ { 0x207C, 4526 },
+ { 0x207D, 4888 },
+ { 0x207E, 5061 },
+ { 0x207F, 5244 },
+ { 0x2080, 4466 },
+ { 0x2081, 4598 },
+ { 0x2082, 5223 },
+ { 0x2083, 4643 },
+ { 0x2084, 4511 },
+ { 0x2085, 4882 },
+ { 0x2086, 4989 },
+ { 0x2087, 4748 },
+ { 0x2088, 5121 },
+ { 0x2089, 4673 },
+ { 0x208A, 4628 },
+ { 0x208B, 5145 },
+ { 0x208C, 4772 },
+ { 0x208D, 4833 },
+ { 0x208E, 4939 },
+ { 0x208F, 4740 },
+ { 0x2090, 5113 },
+ { 0x2091, 4541 },
+ { 0x2092, 4496 },
+ { 0x2093, 5137 },
+ { 0x2094, 4764 },
+ { 0x2095, 4811 },
+ { 0x2096, 5073 },
+ { 0x2097, 4756 },
+ { 0x2098, 5129 },
+ { 0x2099, 5258 },
+ { 0x209A, 4458 },
+ { 0x209B, 4590 },
+ { 0x209C, 5237 },
+ { 0x209D, 4722 },
+ { 0x209E, 5095 },
+ { 0x209F, 4731 },
+ { 0x20A0, 5104 },
+ { 0x20A1, 4635 },
+ { 0x20A2, 4503 },
+ { 0x20A3, 5153 },
+ { 0x20A4, 4780 },
+ { 0x20A5, 4894 },
+ { 0x20A6, 5016 },
+ { 0x20A7, 4860 },
+ { 0x20A8, 5010 },
+ { 0x20A9, 4854 },
+ { 0x20AA, 5219 },
+ { 0x20AB, 5197 },
+ { 0x20AC, 4708 },
+ { 0x20AD, 4687 },
+ { 0x20AE, 5185 },
+ { 0x20AF, 4701 },
+ { 0x20B0, 4680 },
+ { 0x20B1, 5179 },
+ { 0x20B2, 4576 },
+ { 0x20B3, 4555 },
+ { 0x20B4, 5167 },
+ { 0x20B5, 4569 },
+ { 0x20B6, 4548 },
+ { 0x20B7, 5161 },
+ { 0x20B8, 5293 },
+ { 0x20B9, 5272 },
+ { 0x20BA, 5207 },
+ { 0x20BB, 5286 },
+ { 0x20BC, 5265 },
+ { 0x20BD, 5201 },
+ { 0x20BE, 4715 },
+ { 0x20BF, 4694 },
+ { 0x20C0, 5191 },
+ { 0x20C1, 4583 },
+ { 0x20C2, 4562 },
+ { 0x20C3, 5173 },
+ { 0x20C4, 5300 },
+ { 0x20C5, 5279 },
+ { 0x20C6, 5213 },
+ { 0x20C7, 4966 },
+ { 0x20C8, 4959 },
+ { 0x20C9, 4945 },
+ { 0x20CA, 4952 },
+ { 0x20CB, 5048 },
+ { 0x20CC, 5039 },
+ { 0x20CD, 5034 },
+ { 0x20CE, 4995 },
+ { 0x20CF, 4916 },
+ { 0x20D0, 5006 },
+ { 0x20D1, 4973 },
+ { 0x20D2, 4839 },
+ { 0x20D3, 4788 },
+ { 0x20D4, 4850 },
+ { 0x20D5, 4817 },
+ { 0x20D6, 4999 },
+ { 0x20D7, 4926 },
+ { 0x20D8, 4843 },
+ { 0x20D9, 4798 },
+ { 0x20DA, 35329 },
+ { 0x20DB, 31324 },
+ { 0x20DC, 31328 },
+ { 0x20DD, 31420 },
+ { 0x20DE, 31336 },
+ { 0x20DF, 31332 },
+ { 0x20E0, 31424 },
+ { 0x20E1, 31416 },
+ { 0x20E2, 12686 },
+ { 0x20E3, 12950 },
+ { 0x20E4, 12958 },
+ { 0x20E5, 12812 },
+ { 0x20E6, 12820 },
+ { 0x20E7, 12954 },
+ { 0x20E8, 12777 },
+ { 0x20E9, 12773 },
+ { 0x20EA, 33559 },
+ { 0x20EB, 31076 },
+ { 0x20EC, 52372 },
+ { 0x20ED, 12429 },
+ { 0x20EE, 35325 },
+ { 0x20EF, 33548 },
+ { 0x20F0, 85854 },
+ { 0x20F1, 85857 },
+ { 0x20F2, 85860 },
+ { 0x20F3, 85863 },
+ { 0x20F4, 85872 },
+ { 0x20F5, 85878 },
+ { 0x20F6, 85887 },
+ { 0x20F7, 85896 },
+ { 0x20F8, 85899 },
+ { 0x20F9, 85905 },
+ { 0x20FA, 19028 },
+ { 0x20FB, 35831 },
+ { 0x20FC, 35863 },
+ { 0x20FD, 35894 },
+ { 0x20FE, 54246 },
+ { 0x20FF, 54238 },
+ { 0x2100, 54250 },
+ { 0x2101, 54198 },
+ { 0x2102, 54213 },
+ { 0x2103, 54233 },
+ { 0x2104, 18867 },
+ { 0x2105, 35752 },
+ { 0x2106, 19129 },
+ { 0x2107, 35993 },
+ { 0x2108, 19113 },
+ { 0x2109, 35988 },
+ { 0x210A, 19214 },
+ { 0x210B, 36053 },
+ { 0x210C, 19164 },
+ { 0x210D, 36013 },
+ { 0x210E, 19156 },
+ { 0x210F, 36009 },
+ { 0x2110, 19237 },
+ { 0x2111, 36065 },
+ { 0x2112, 19216 },
+ { 0x2113, 36055 },
+ { 0x2114, 19231 },
+ { 0x2115, 36059 },
+ { 0x2116, 19180 },
+ { 0x2117, 36040 },
+ { 0x2118, 19172 },
+ { 0x2119, 36036 },
+ { 0x211A, 19206 },
+ { 0x211B, 36050 },
+ { 0x211C, 19188 },
+ { 0x211D, 36043 },
+ { 0x211E, 19203 },
+ { 0x211F, 36047 },
+ { 0x2120, 19040 },
+ { 0x2121, 35906 },
+ { 0x2122, 35927 },
+ { 0x2123, 61078 },
+ { 0x2124, 61808 },
+ { 0x2125, 35763 },
+ { 0x2126, 46034 },
+ { 0x2127, 44805 },
+ { 0x2128, 69955 },
+ { 0x2129, 18895 },
+ { 0x212A, 44772 },
+ { 0x212B, 44782 },
+ { 0x212C, 44777 },
+ { 0x212D, 44794 },
+ { 0x212E, 44799 },
+ { 0x212F, 44756 },
+ { 0x2130, 12816 },
+ { 0x2131, 33555 },
+ { 0x2132, 61426 },
+ { 0x2133, 61423 },
+ { 0x2134, 35335 },
+ { 0x2135, 31342 },
+ { 0x2136, 35353 },
+ { 0x2137, 35375 },
+ { 0x2138, 31388 },
+ { 0x2139, 31357 },
+ { 0x213A, 35332 },
+ { 0x213B, 31339 },
+ { 0x213C, 18844 },
+ { 0x213D, 18840 },
+ { 0x213E, 18881 },
+ { 0x213F, 18885 },
+ { 0x2140, 35761 },
+ { 0x2141, 54174 },
+ { 0x2142, 54193 },
+ { 0x2143, 54206 },
+ { 0x2144, 54186 },
+ { 0x2145, 35868 },
+ { 0x2146, 36016 },
+ { 0x2147, 109449 },
+ { 0x2148, 109455 },
+ { 0x2149, 23997 },
+ { 0x214A, 35845 },
+ { 0x214B, 35833 },
+ { 0x214C, 35839 },
+ { 0x214D, 35851 },
+ { 0x214E, 35792 },
+ { 0x214F, 35780 },
+ { 0x2150, 35786 },
+ { 0x2151, 35798 },
+ { 0x2152, 35358 },
+ { 0x2153, 35390 },
+ { 0x2154, 31362 },
+ { 0x2155, 35819 },
+ { 0x2156, 18980 },
+ { 0x2157, 35815 },
+ { 0x2158, 18968 },
+ { 0x2159, 31403 },
+ { 0x215A, 18745 },
+ { 0x215B, 19439 },
+ { 0x215C, 86799 },
+ { 0x215D, 66629 },
+ { 0x215E, 19459 },
+ { 0x215F, 18784 },
+ { 0x2160, 35689 },
+ { 0x2161, 100412 },
+ { 0x2162, 114886 },
+ { 0x2163, 9324 },
+ { 0x2164, 88687 },
+ { 0x2165, 103211 },
+ { 0x2166, 105534 },
+ { 0x2167, 104533 },
+ { 0x2168, 19131 },
+ { 0x2169, 35995 },
+ { 0x216A, 43877 },
+ { 0x216B, 43894 },
+ { 0x216C, 43879 },
+ { 0x216D, 65233 },
+ { 0x216E, 86803 },
+ { 0x216F, 5942 },
+ { 0x2170, 35746 },
+ { 0x2171, 18857 },
+ { 0x2172, 86153 },
+ { 0x2173, 86122 },
+ { 0x2174, 18772 },
+ { 0x2175, 18848 },
+ { 0x2176, 35680 },
+ { 0x2177, 35604 },
+ { 0x2178, 35737 },
+ { 0x2179, 35645 },
+ { 0x217A, 34361 },
+ { 0x217B, 59109 },
+ { 0x217C, 106226 },
+ { 0x217D, 89009 },
+ { 0x217E, 69956 },
+ { 0x217F, 12041 },
+ { 0x2180, 85389 },
+ { 0x2181, 5329 },
+ { 0x2182, 19464 },
+ { 0x2183, 19467 },
+ { 0x2184, 14911 },
+ { 0x2185, 19734 },
+ { 0x2186, 4070 },
+ { 0x2187, 46429 },
+ { 0x2188, 33505 },
+ { 0x2189, 11844 },
+ { 0x218A, 68388 },
+ { 0x218B, 68376 },
+ { 0x218C, 68373 },
+ { 0x218D, 68391 },
+ { 0x218E, 68379 },
+ { 0x218F, 68385 },
+ { 0x2190, 68394 },
+ { 0x2191, 68382 },
+ { 0x2192, 35601 },
+ { 0x2193, 35965 },
+ { 0x2194, 35949 },
+ { 0x2195, 19072 },
+ { 0x2196, 35617 },
+ { 0x2197, 19748 },
+ { 0x2198, 12740 },
+ { 0x2199, 62340 },
+ { 0x219A, 46293 },
+ { 0x219B, 19601 },
+ { 0x219C, 13401 },
+ { 0x219D, 61430 },
+ { 0x219E, 53730 },
+ { 0x219F, 57291 },
+ { 0x21A0, 64467 },
+ { 0x21A1, 33515 },
+ { 0x21A2, 15730 },
+ { 0x21A3, 56635 },
+ { 0x21A4, 46334 },
+ { 0x21A5, 44384 },
+ { 0x21A6, 6210 },
+ { 0x21A7, 35585 },
+ { 0x21A8, 31028 },
+ { 0x21A9, 86141 },
+ { 0x21AA, 106230 },
+ { 0x21AB, 90266 },
+ { 0x21AC, 68762 },
+ { 0x21AD, 53470 },
+ { 0x21AE, 35706 },
+ { 0x21AF, 35715 },
+ { 0x21B0, 35712 },
+ { 0x21B1, 35718 },
+ { 0x21B2, 35721 },
+ { 0x21B3, 35709 },
+ { 0x21B4, 18807 },
+ { 0x21B5, 18816 },
+ { 0x21B6, 18813 },
+ { 0x21B7, 18819 },
+ { 0x21B8, 18822 },
+ { 0x21B9, 18810 },
+ { 0x21BA, 18876 },
+ { 0x21BB, 35724 },
+ { 0x21BC, 35912 },
+ { 0x21BD, 18749 },
+ { 0x21BE, 35758 },
+ { 0x21BF, 18831 },
+ { 0x21C0, 19042 },
+ { 0x21C1, 35636 },
+ { 0x21C2, 5940 },
+ { 0x21C3, 65148 },
+ { 0x21C4, 46225 },
+ { 0x21C5, 43922 },
+ { 0x21C6, 43929 },
+ { 0x21C7, 32552 },
+ { 0x21C8, 32558 },
+ { 0x21C9, 32555 },
+ { 0x21CA, 15347 },
+ { 0x21CB, 12517 },
+ { 0x21CC, 102639 },
+ { 0x21CD, 101768 },
+ { 0x21CE, 101773 },
+ { 0x21CF, 101778 },
+ { 0x21D0, 101783 },
+ { 0x21D1, 101788 },
+ { 0x21D2, 101793 },
+ { 0x21D3, 101798 },
+ { 0x21D4, 101803 },
+ { 0x21D5, 19136 },
+ { 0x21D6, 85920 },
+ { 0x21D7, 115968 },
+ { 0x21D8, 101752 },
+ { 0x21D9, 105505 },
+ { 0x21DA, 5883 },
+ { 0x21DB, 5885 },
+ { 0x21DC, 5887 },
+ { 0x21DD, 5889 },
+ { 0x21DE, 5891 },
+ { 0x21DF, 5893 },
+ { 0x21E0, 35765 },
+ { 0x21E1, 35770 },
+ { 0x21E2, 18912 },
+ { 0x21E3, 18901 },
+ { 0x21E4, 84963 },
+ { 0x21E5, 84960 },
+ { 0x21E6, 45711 },
+ { 0x21E7, 45691 },
+ { 0x21E8, 45695 },
+ { 0x21E9, 45707 },
+ { 0x21EA, 35654 },
+ { 0x21EB, 18757 },
+ { 0x21EC, 46426 },
+ { 0x21ED, 36304 },
+ { 0x21EE, 60143 },
+ { 0x21EF, 34720 },
+ { 0x21F0, 53731 },
+ { 0x21F1, 57826 },
+ { 0x21F2, 46314 },
+ { 0x21F3, 12697 },
+ { 0x21F4, 34717 },
+ { 0x21F5, 12042 },
+ { 0x21F6, 109788 },
+ { 0x21F7, 85400 },
+ { 0x21F8, 35205 },
+ { 0x21F9, 35201 },
+ { 0x21FA, 68735 },
+ { 0x21FB, 12724 },
+ { 0x21FC, 60885 },
+ { 0x21FD, 60882 },
+ { 0x21FE, 106184 },
+ { 0x21FF, 13397 },
+ { 0x2200, 13411 },
+ { 0x2201, 13403 },
+ { 0x2202, 86892 },
+ { 0x2203, 104123 },
+ { 0x2204, 52388 },
+ { 0x2205, 52348 },
+ { 0x2206, 52374 },
+ { 0x2207, 83220 },
+ { 0x2208, 60879 },
+ { 0x2209, 102642 },
+ { 0x220A, 44878 },
+ { 0x220B, 61086 },
+ { 0x220C, 52787 },
+ { 0x220D, 19332 },
+ { 0x220E, 53437 },
+ { 0x220F, 12732 },
+ { 0x2210, 35580 },
+ { 0x2211, 44753 },
+ { 0x2212, 18781 },
+ { 0x2213, 65241 },
+ { 0x2214, 106233 },
+ { 0x2215, 85919 },
+ { 0x2216, 115924 },
+ { 0x2217, 53817 },
+ { 0x2218, 69638 },
+ { 0x2219, 66857 },
+ { 0x221A, 35957 },
+ { 0x221B, 35960 },
+ { 0x221C, 19086 },
+ { 0x221D, 19089 },
+ { 0x221E, 66630 },
+ { 0x221F, 9328 },
+ { 0x2220, 14609 },
+ { 0x2221, 19075 },
+ { 0x2222, 67198 },
+ { 0x2223, 57259 },
+ { 0x2224, 57216 },
+ { 0x2225, 35908 },
+ { 0x2226, 73270 },
+ { 0x2227, 75215 },
+ { 0x2228, 101648 },
+ { 0x2229, 14542 },
+ { 0x222A, 5312 },
+ { 0x222B, 48405 },
+ { 0x222C, 59781 },
+ { 0x222D, 44540 },
+ { 0x222E, 90 },
+ { 0x222F, 86919 },
+ { 0x2230, 19077 },
+ { 0x2231, 35952 },
+ { 0x2232, 18768 },
+ { 0x2233, 35676 },
+ { 0x2234, 19597 },
+ { 0x2235, 22926 },
+ { 0x2236, 12986 },
+ { 0x2237, 67072 },
+ { 0x2238, 61057 },
+ { 0x2239, 18879 },
+ { 0x223A, 104645 },
+ { 0x223B, 104648 },
+ { 0x223C, 109736 },
+ { 0x223D, 22940 },
+ { 0x223E, 101751 },
+ { 0x223F, 114872 },
+ { 0x2240, 106204 },
+ { 0x2241, 82386 },
+ { 0x2242, 18825 },
+ { 0x2243, 53790 },
+ { 0x2244, 44754 },
+ { 0x2245, 44534 },
+ { 0x2246, 82192 },
+ { 0x2247, 12701 },
+ { 0x2248, 12698 },
+ { 0x2249, 6251 },
+ { 0x224A, 84971 },
+ { 0x224B, 86800 },
+ { 0x224C, 80611 },
+ { 0x224D, 12635 },
+ { 0x224E, 19736 },
+ { 0x224F, 86139 },
+ { 0x2250, 54131 },
+ { 0x2251, 34359 },
+ { 0x2252, 5946 },
+ { 0x2253, 53439 },
+ { 0x2254, 14924 },
+ { 0x2255, 82393 },
+ { 0x2256, 99501 },
+ { 0x2257, 12675 },
+ { 0x2258, 5879 },
+ { 0x2259, 35656 },
+ { 0x225A, 19025 },
+ { 0x225B, 35361 },
+ { 0x225C, 19100 },
+ { 0x225D, 31377 },
+ { 0x225E, 35974 },
+ { 0x225F, 35727 },
+ { 0x2260, 102365 },
+ { 0x2261, 14919 },
+ { 0x2262, 68753 },
+ { 0x2263, 79031 },
+ { 0x2264, 53525 },
+ { 0x2265, 53527 },
+ { 0x2266, 68732 },
+ { 0x2267, 68744 },
+ { 0x2268, 31385 },
+ { 0x2269, 53438 },
+ { 0x226A, 35372 },
+ { 0x226B, 35613 },
+ { 0x226C, 18743 },
+ { 0x226D, 19348 },
+ { 0x226E, 22811 },
+ { 0x226F, 115875 },
+ { 0x2270, 23120 },
+ { 0x2271, 43875 },
+ { 0x2272, 22930 },
+ { 0x2273, 85394 },
+ { 0x2274, 22839 },
+ { 0x2275, 14495 },
+ { 0x2276, 22759 },
+ { 0x2277, 24007 },
+ { 0x2278, 86146 },
+ { 0x2279, 85397 },
+ { 0x227A, 62007 },
+ { 0x227B, 14908 },
+ { 0x227C, 12670 },
+ { 0x227D, 12667 },
+ { 0x227E, 22755 },
+ { 0x227F, 12664 },
+ { 0x2280, 18759 },
+ { 0x2281, 35667 },
+ { 0x2282, 86218 },
+ { 0x2283, 54443 },
+ { 0x2284, 59442 },
+ { 0x2285, 14491 },
+ { 0x2286, 18891 },
+ { 0x2287, 85391 },
+ { 0x2288, 23030 },
+ { 0x2289, 85793 },
+ { 0x228A, 86143 },
+ { 0x228B, 23020 },
+ { 0x228C, 14498 },
+ { 0x228D, 19613 },
+ { 0x228E, 19616 },
+ { 0x228F, 19620 },
+ { 0x2290, 9306 },
+ { 0x2291, 19624 },
+ { 0x2292, 22828 },
+ { 0x2293, 57285 },
+ { 0x2294, 66510 },
+ { 0x2295, 115939 },
+ { 0x2296, 14501 },
+ { 0x2297, 23153 },
+ { 0x2298, 9314 },
+ { 0x2299, 19092 },
+ { 0x229A, 35963 },
+ { 0x229B, 19629 },
+ { 0x229C, 59129 },
+ { 0x229D, 23156 },
+ { 0x229E, 102053 },
+ { 0x229F, 35238 },
+ { 0x22A0, 22997 },
+ { 0x22A1, 66637 },
+ { 0x22A2, 23005 },
+ { 0x22A3, 115870 },
+ { 0x22A4, 19634 },
+ { 0x22A5, 22834 },
+ { 0x22A6, 19470 },
+ { 0x22A7, 86150 },
+ { 0x22A8, 85208 },
+ { 0x22A9, 31411 },
+ { 0x22AA, 35393 },
+ { 0x22AB, 31398 },
+ { 0x22AC, 35385 },
+ { 0x22AD, 19096 },
+ { 0x22AE, 35970 },
+ { 0x22AF, 36005 },
+ { 0x22B0, 19050 },
+ { 0x22B1, 23086 },
+ { 0x22B2, 31093 },
+ { 0x22B3, 52396 },
+ { 0x22B4, 23034 },
+ { 0x22B5, 22980 },
+ { 0x22B6, 22974 },
+ { 0x22B7, 22962 },
+ { 0x22B8, 22956 },
+ { 0x22B9, 22730 },
+ { 0x22BA, 22723 },
+ { 0x22BB, 45647 },
+ { 0x22BC, 23090 },
+ { 0x22BD, 22842 },
+ { 0x22BE, 22794 },
+ { 0x22BF, 65205 },
+ { 0x22C0, 46312 },
+ { 0x22C1, 65221 },
+ { 0x22C2, 52344 },
+ { 0x22C3, 52368 },
+ { 0x22C4, 52399 },
+ { 0x22C5, 52404 },
+ { 0x22C6, 52412 },
+ { 0x22C7, 52417 },
+ { 0x22C8, 23114 },
+ { 0x22C9, 23128 },
+ { 0x22CA, 23109 },
+ { 0x22CB, 23123 },
+ { 0x22CC, 31052 },
+ { 0x22CD, 31070 },
+ { 0x22CE, 52339 },
+ { 0x22CF, 52363 },
+ { 0x22D0, 60762 },
+ { 0x22D1, 60772 },
+ { 0x22D2, 60802 },
+ { 0x22D3, 60782 },
+ { 0x22D4, 60777 },
+ { 0x22D5, 60767 },
+ { 0x22D6, 60797 },
+ { 0x22D7, 60792 },
+ { 0x22D8, 60787 },
+ { 0x22D9, 60807 },
+ { 0x22DA, 60707 },
+ { 0x22DB, 60717 },
+ { 0x22DC, 60752 },
+ { 0x22DD, 60727 },
+ { 0x22DE, 60722 },
+ { 0x22DF, 60712 },
+ { 0x22E0, 60747 },
+ { 0x22E1, 60742 },
+ { 0x22E2, 60732 },
+ { 0x22E3, 60757 },
+ { 0x22E4, 60812 },
+ { 0x22E5, 60824 },
+ { 0x22E6, 60866 },
+ { 0x22E7, 60836 },
+ { 0x22E8, 60830 },
+ { 0x22E9, 60818 },
+ { 0x22EA, 60860 },
+ { 0x22EB, 60854 },
+ { 0x22EC, 60842 },
+ { 0x22ED, 60872 },
+ { 0x22EE, 23097 },
+ { 0x22EF, 22768 },
+ { 0x22F0, 22859 },
+ { 0x22F1, 23022 },
+ { 0x22F2, 22888 },
+ { 0x22F3, 23066 },
+ { 0x22F4, 22862 },
+ { 0x22F5, 75236 },
+ { 0x22F6, 23101 },
+ { 0x22F7, 115941 },
+ { 0x22F8, 23160 },
+ { 0x22F9, 45669 },
+ { 0x22FA, 22948 },
+ { 0x22FB, 19143 },
+ { 0x22FC, 67175 },
+ { 0x22FD, 67194 },
+ { 0x22FE, 19149 },
+ { 0x22FF, 22804 },
+ { 0x2300, 22797 },
+ { 0x2301, 34712 },
+ { 0x2302, 23148 },
+ { 0x2303, 114875 },
+ { 0x2304, 106207 },
+ { 0x2305, 105512 },
+ { 0x2306, 109792 },
+ { 0x2307, 22853 },
+ { 0x2308, 22914 },
+ { 0x2309, 64485 },
+ { 0x230A, 19480 },
+ { 0x230B, 64497 },
+ { 0x230C, 59173 },
+ { 0x230D, 115944 },
+ { 0x230E, 115929 },
+ { 0x230F, 115933 },
+ { 0x2310, 115925 },
+ { 0x2311, 23139 },
+ { 0x2312, 23144 },
+ { 0x2313, 23134 },
+ { 0x2314, 115936 },
+ { 0x2315, 23164 },
+ { 0x2316, 114887 },
+ { 0x2317, 23105 },
+ { 0x2318, 115309 },
+ { 0x2319, 46071 },
+ { 0x231A, 35232 },
+ { 0x231B, 35976 },
+ { 0x231C, 115851 },
+ { 0x231D, 14507 },
+ { 0x231E, 14519 },
+ { 0x231F, 13085 },
+ { 0x2320, 33780 },
+ { 0x2321, 311 },
+ { 0x2322, 65189 },
+ { 0x2323, 86359 },
+ { 0x2324, 86811 },
+ { 0x2325, 112020 },
+ { 0x2326, 13347 },
+ { 0x2327, 112187 },
+ { 0x2328, 67069 },
+ { 0x2329, 67066 },
+ { 0x232A, 35915 },
+ { 0x232B, 4078 },
+ { 0x232C, 61048 },
+ { 0x232D, 31380 },
+ { 0x232E, 35348 },
+ { 0x232F, 12879 },
+ { 0x2330, 33644 },
+ { 0x2331, 12688 },
+ { 0x2332, 23950 },
+ { 0x2333, 23990 },
+ { 0x2334, 12760 },
+ { 0x2335, 12756 },
+ { 0x2336, 13083 },
+ { 0x2337, 13344 },
+ { 0x2338, 13332 },
+ { 0x2339, 378 },
+ { 0x233A, 61809 },
+ { 0x233B, 36021 },
+ { 0x233C, 36024 },
+ { 0x233D, 36030 },
+ { 0x233E, 35874 },
+ { 0x233F, 35879 },
+ { 0x2340, 111529 },
+ { 0x2341, 111553 },
+ { 0x2342, 111525 },
+ { 0x2343, 111549 },
+ { 0x2344, 111540 },
+ { 0x2345, 111564 },
+ { 0x2346, 111534 },
+ { 0x2347, 111558 },
+ { 0x2348, 111545 },
+ { 0x2349, 111569 },
+ { 0x234A, 68632 },
+ { 0x234B, 98457 },
+ { 0x234C, 114904 },
+ { 0x234D, 90515 },
+ { 0x234E, 33610 },
+ { 0x234F, 13349 },
+ { 0x2350, 13371 },
+ { 0x2351, 13335 },
+ { 0x2352, 13357 },
+ { 0x2353, 13379 },
+ { 0x2354, 13339 },
+ { 0x2355, 13352 },
+ { 0x2356, 13374 },
+ { 0x2357, 13361 },
+ { 0x2358, 13383 },
+ { 0x2359, 13389 },
+ { 0x235A, 58339 },
+ { 0x235B, 58342 },
+ { 0x235C, 58345 },
+ { 0x235D, 58366 },
+ { 0x235E, 58348 },
+ { 0x235F, 58369 },
+ { 0x2360, 58387 },
+ { 0x2361, 58450 },
+ { 0x2362, 58351 },
+ { 0x2363, 58372 },
+ { 0x2364, 58390 },
+ { 0x2365, 58453 },
+ { 0x2366, 58405 },
+ { 0x2367, 58468 },
+ { 0x2368, 58513 },
+ { 0x2369, 58618 },
+ { 0x236A, 58354 },
+ { 0x236B, 58375 },
+ { 0x236C, 58393 },
+ { 0x236D, 58456 },
+ { 0x236E, 58408 },
+ { 0x236F, 58471 },
+ { 0x2370, 58516 },
+ { 0x2371, 58621 },
+ { 0x2372, 58420 },
+ { 0x2373, 58483 },
+ { 0x2374, 58528 },
+ { 0x2375, 58633 },
+ { 0x2376, 58558 },
+ { 0x2377, 58663 },
+ { 0x2378, 58723 },
+ { 0x2379, 58828 },
+ { 0x237A, 58357 },
+ { 0x237B, 58378 },
+ { 0x237C, 58396 },
+ { 0x237D, 58459 },
+ { 0x237E, 58411 },
+ { 0x237F, 58474 },
+ { 0x2380, 58519 },
+ { 0x2381, 58624 },
+ { 0x2382, 58423 },
+ { 0x2383, 58486 },
+ { 0x2384, 58531 },
+ { 0x2385, 58636 },
+ { 0x2386, 58561 },
+ { 0x2387, 58666 },
+ { 0x2388, 58726 },
+ { 0x2389, 58831 },
+ { 0x238A, 58432 },
+ { 0x238B, 58495 },
+ { 0x238C, 58540 },
+ { 0x238D, 58645 },
+ { 0x238E, 58570 },
+ { 0x238F, 58675 },
+ { 0x2390, 58735 },
+ { 0x2391, 58840 },
+ { 0x2392, 58588 },
+ { 0x2393, 58693 },
+ { 0x2394, 58753 },
+ { 0x2395, 58858 },
+ { 0x2396, 58783 },
+ { 0x2397, 58888 },
+ { 0x2398, 58933 },
+ { 0x2399, 58996 },
+ { 0x239A, 58360 },
+ { 0x239B, 58381 },
+ { 0x239C, 58399 },
+ { 0x239D, 58462 },
+ { 0x239E, 58414 },
+ { 0x239F, 58477 },
+ { 0x23A0, 58522 },
+ { 0x23A1, 58627 },
+ { 0x23A2, 58426 },
+ { 0x23A3, 58489 },
+ { 0x23A4, 58534 },
+ { 0x23A5, 58639 },
+ { 0x23A6, 58564 },
+ { 0x23A7, 58669 },
+ { 0x23A8, 58729 },
+ { 0x23A9, 58834 },
+ { 0x23AA, 58435 },
+ { 0x23AB, 58498 },
+ { 0x23AC, 58543 },
+ { 0x23AD, 58648 },
+ { 0x23AE, 58573 },
+ { 0x23AF, 58678 },
+ { 0x23B0, 58738 },
+ { 0x23B1, 58843 },
+ { 0x23B2, 58591 },
+ { 0x23B3, 58696 },
+ { 0x23B4, 58756 },
+ { 0x23B5, 58861 },
+ { 0x23B6, 58786 },
+ { 0x23B7, 58891 },
+ { 0x23B8, 58936 },
+ { 0x23B9, 58999 },
+ { 0x23BA, 58441 },
+ { 0x23BB, 58504 },
+ { 0x23BC, 58549 },
+ { 0x23BD, 58654 },
+ { 0x23BE, 58579 },
+ { 0x23BF, 58684 },
+ { 0x23C0, 58744 },
+ { 0x23C1, 58849 },
+ { 0x23C2, 58597 },
+ { 0x23C3, 58702 },
+ { 0x23C4, 58762 },
+ { 0x23C5, 58867 },
+ { 0x23C6, 58792 },
+ { 0x23C7, 58897 },
+ { 0x23C8, 58942 },
+ { 0x23C9, 59005 },
+ { 0x23CA, 58606 },
+ { 0x23CB, 58711 },
+ { 0x23CC, 58771 },
+ { 0x23CD, 58876 },
+ { 0x23CE, 58801 },
+ { 0x23CF, 58906 },
+ { 0x23D0, 58951 },
+ { 0x23D1, 59014 },
+ { 0x23D2, 58813 },
+ { 0x23D3, 58918 },
+ { 0x23D4, 58963 },
+ { 0x23D5, 59026 },
+ { 0x23D6, 58978 },
+ { 0x23D7, 59041 },
+ { 0x23D8, 59059 },
+ { 0x23D9, 59080 },
+ { 0x23DA, 58363 },
+ { 0x23DB, 58384 },
+ { 0x23DC, 58402 },
+ { 0x23DD, 58465 },
+ { 0x23DE, 58417 },
+ { 0x23DF, 58480 },
+ { 0x23E0, 58525 },
+ { 0x23E1, 58630 },
+ { 0x23E2, 58429 },
+ { 0x23E3, 58492 },
+ { 0x23E4, 58537 },
+ { 0x23E5, 58642 },
+ { 0x23E6, 58567 },
+ { 0x23E7, 58672 },
+ { 0x23E8, 58732 },
+ { 0x23E9, 58837 },
+ { 0x23EA, 58438 },
+ { 0x23EB, 58501 },
+ { 0x23EC, 58546 },
+ { 0x23ED, 58651 },
+ { 0x23EE, 58576 },
+ { 0x23EF, 58681 },
+ { 0x23F0, 58741 },
+ { 0x23F1, 58846 },
+ { 0x23F2, 58594 },
+ { 0x23F3, 58699 },
+ { 0x23F4, 58759 },
+ { 0x23F5, 58864 },
+ { 0x23F6, 58789 },
+ { 0x23F7, 58894 },
+ { 0x23F8, 58939 },
+ { 0x23F9, 59002 },
+ { 0x23FA, 58444 },
+ { 0x23FB, 58507 },
+ { 0x23FC, 58552 },
+ { 0x23FD, 58657 },
+ { 0x23FE, 58582 },
+ { 0x23FF, 58687 },
+ { 0x2400, 58747 },
+ { 0x2401, 58852 },
+ { 0x2402, 58600 },
+ { 0x2403, 58705 },
+ { 0x2404, 58765 },
+ { 0x2405, 58870 },
+ { 0x2406, 58795 },
+ { 0x2407, 58900 },
+ { 0x2408, 58945 },
+ { 0x2409, 59008 },
+ { 0x240A, 58609 },
+ { 0x240B, 58714 },
+ { 0x240C, 58774 },
+ { 0x240D, 58879 },
+ { 0x240E, 58804 },
+ { 0x240F, 58909 },
+ { 0x2410, 58954 },
+ { 0x2411, 59017 },
+ { 0x2412, 58816 },
+ { 0x2413, 58921 },
+ { 0x2414, 58966 },
+ { 0x2415, 59029 },
+ { 0x2416, 58981 },
+ { 0x2417, 59044 },
+ { 0x2418, 59062 },
+ { 0x2419, 59083 },
+ { 0x241A, 58447 },
+ { 0x241B, 58510 },
+ { 0x241C, 58555 },
+ { 0x241D, 58660 },
+ { 0x241E, 58585 },
+ { 0x241F, 58690 },
+ { 0x2420, 58750 },
+ { 0x2421, 58855 },
+ { 0x2422, 58603 },
+ { 0x2423, 58708 },
+ { 0x2424, 58768 },
+ { 0x2425, 58873 },
+ { 0x2426, 58798 },
+ { 0x2427, 58903 },
+ { 0x2428, 58948 },
+ { 0x2429, 59011 },
+ { 0x242A, 58612 },
+ { 0x242B, 58717 },
+ { 0x242C, 58777 },
+ { 0x242D, 58882 },
+ { 0x242E, 58807 },
+ { 0x242F, 58912 },
+ { 0x2430, 58957 },
+ { 0x2431, 59020 },
+ { 0x2432, 58819 },
+ { 0x2433, 58924 },
+ { 0x2434, 58969 },
+ { 0x2435, 59032 },
+ { 0x2436, 58984 },
+ { 0x2437, 59047 },
+ { 0x2438, 59065 },
+ { 0x2439, 59086 },
+ { 0x243A, 58615 },
+ { 0x243B, 58720 },
+ { 0x243C, 58780 },
+ { 0x243D, 58885 },
+ { 0x243E, 58810 },
+ { 0x243F, 58915 },
+ { 0x2440, 58960 },
+ { 0x2441, 59023 },
+ { 0x2442, 58822 },
+ { 0x2443, 58927 },
+ { 0x2444, 58972 },
+ { 0x2445, 59035 },
+ { 0x2446, 58987 },
+ { 0x2447, 59050 },
+ { 0x2448, 59068 },
+ { 0x2449, 59089 },
+ { 0x244A, 58825 },
+ { 0x244B, 58930 },
+ { 0x244C, 58975 },
+ { 0x244D, 59038 },
+ { 0x244E, 58990 },
+ { 0x244F, 59053 },
+ { 0x2450, 59071 },
+ { 0x2451, 59092 },
+ { 0x2452, 58993 },
+ { 0x2453, 59056 },
+ { 0x2454, 59074 },
+ { 0x2455, 59095 },
+ { 0x2456, 59077 },
+ { 0x2457, 59098 },
+ { 0x2458, 59101 },
+ { 0x2459, 59104 },
+ { 0x245A, 105065 },
+ { 0x245B, 105052 },
+ { 0x245C, 99985 },
+ { 0x245D, 104892 },
+ { 0x245E, 12931 },
+ { 0x245F, 105025 },
+ { 0x2460, 99975 },
+ { 0x2461, 104882 },
+ { 0x2462, 98332 },
+ { 0x2463, 68466 },
+ { 0x2464, 68563 },
+ { 0x2465, 98385 },
+ { 0x2466, 99968 },
+ { 0x2467, 104875 },
+ { 0x2468, 99999 },
+ { 0x2469, 104906 },
+ { 0x246A, 105071 },
+ { 0x246B, 104760 },
+ { 0x246C, 68414 },
+ { 0x246D, 98275 },
+ { 0x246E, 104730 },
+ { 0x246F, 104722 },
+ { 0x2470, 105030 },
+ { 0x2471, 105044 },
+ { 0x2472, 105035 },
+ { 0x2473, 100110 },
+ { 0x2474, 105017 },
+ { 0x2475, 99991 },
+ { 0x2476, 104898 },
+ { 0x2477, 99782 },
+ { 0x2478, 104674 },
+ { 0x2479, 99791 },
+ { 0x247A, 104683 },
+ { 0x247B, 32695 },
+ { 0x247C, 32621 },
+ { 0x247D, 32722 },
+ { 0x247E, 32637 },
+ { 0x247F, 34605 },
+ { 0x2480, 34666 },
+ { 0x2481, 32715 },
+ { 0x2482, 32630 },
+ { 0x2483, 34598 },
+ { 0x2484, 34659 },
+ { 0x2485, 53721 },
+ { 0x2486, 61071 },
+ { 0x2487, 34610 },
+ { 0x2488, 32649 },
+ { 0x2489, 61065 },
+ { 0x248A, 53715 },
+ { 0x248B, 32642 },
+ { 0x248C, 32727 },
+ { 0x248D, 15333 },
+ { 0x248E, 15743 },
+ { 0x248F, 15749 },
+ { 0x2490, 15731 },
+ { 0x2491, 15737 },
+ { 0x2492, 104652 },
+ { 0x2493, 99751 },
+ { 0x2494, 10820 },
+ { 0x2495, 43941 },
+ { 0x2496, 10814 },
+ { 0x2497, 10824 },
+ { 0x2498, 31406 },
+ { 0x2499, 31372 },
+ { 0x249A, 114900 },
+ { 0x249B, 90511 },
+ { 0x249C, 104796 },
+ { 0x249D, 99899 },
+ { 0x249E, 34348 },
+ { 0x249F, 104713 },
+ { 0x24A0, 99821 },
+ { 0x24A1, 104826 },
+ { 0x24A2, 12907 },
+ { 0x24A3, 68641 },
+ { 0x24A4, 12788 },
+ { 0x24A5, 12795 },
+ { 0x24A6, 331 },
+ { 0x24A7, 324 },
+ { 0x24A8, 12781 },
+ { 0x24A9, 338 },
+ { 0x24AA, 12802 },
+ { 0x24AB, 317 },
+ { 0x24AC, 100011 },
+ { 0x24AD, 104918 },
+ { 0x24AE, 68602 },
+ { 0x24AF, 98427 },
+ { 0x24B0, 100055 },
+ { 0x24B1, 104962 },
+ { 0x24B2, 68566 },
+ { 0x24B3, 98391 },
+ { 0x24B4, 100018 },
+ { 0x24B5, 104925 },
+ { 0x24B6, 68609 },
+ { 0x24B7, 98434 },
+ { 0x24B8, 100062 },
+ { 0x24B9, 104969 },
+ { 0x24BA, 68573 },
+ { 0x24BB, 98398 },
+ { 0x24BC, 100033 },
+ { 0x24BD, 68580 },
+ { 0x24BE, 104951 },
+ { 0x24BF, 98416 },
+ { 0x24C0, 100044 },
+ { 0x24C1, 100069 },
+ { 0x24C2, 104940 },
+ { 0x24C3, 104976 },
+ { 0x24C4, 100025 },
+ { 0x24C5, 100080 },
+ { 0x24C6, 104932 },
+ { 0x24C7, 104987 },
+ { 0x24C8, 68591 },
+ { 0x24C9, 98405 },
+ { 0x24CA, 33682 },
+ { 0x24CB, 46277 },
+ { 0x24CC, 35271 },
+ { 0x24CD, 99905 },
+ { 0x24CE, 104802 },
+ { 0x24CF, 104807 },
+ { 0x24D0, 100380 },
+ { 0x24D1, 99937 },
+ { 0x24D2, 109904 },
+ { 0x24D3, 54511 },
+ { 0x24D4, 99933 },
+ { 0x24D5, 86344 },
+ { 0x24D6, 12809 },
+ { 0x24D7, 33552 },
+ { 0x24D8, 373 },
+ { 0x24D9, 12497 },
+ { 0x24DA, 57185 },
+ { 0x24DB, 26 },
+ { 0x24DC, 29 },
+ { 0x24DD, 12962 },
+ { 0x24DE, 33647 },
+ { 0x24DF, 12983 },
+ { 0x24E0, 33668 },
+ { 0x24E1, 16 },
+ { 0x24E2, 37 },
+ { 0x24E3, 21 },
+ { 0x24E4, 42 },
+ { 0x24E5, 13051 },
+ { 0x24E6, 33739 },
+ { 0x24E7, 13030 },
+ { 0x24E8, 33726 },
+ { 0x24E9, 13038 },
+ { 0x24EA, 33718 },
+ { 0x24EB, 12835 },
+ { 0x24EC, 33591 },
+ { 0x24ED, 12765 },
+ { 0x24EE, 33540 },
+ { 0x24EF, 46055 },
+ { 0x24F0, 46084 },
+ { 0x24F1, 12850 },
+ { 0x24F2, 33615 },
+ { 0x24F3, 46032 },
+ { 0x24F4, 86899 },
+ { 0x24F5, 83323 },
+ { 0x24F6, 33596 },
+ { 0x24F7, 83327 },
+ { 0x24F8, 15721 },
+ { 0x24F9, 15380 },
+ { 0x24FA, 102064 },
+ { 0x24FB, 102060 },
+ { 0x24FC, 57214 },
+ { 0x24FD, 86068 },
+ { 0x24FE, 15725 },
+ { 0x24FF, 86070 },
+ { 0x2500, 64503 },
+ { 0x2501, 64507 },
+ { 0x2502, 83239 },
+ { 0x2503, 83227 },
+ { 0x2504, 83263 },
+ { 0x2505, 83251 },
+ { 0x2506, 83299 },
+ { 0x2507, 83275 },
+ { 0x2508, 83311 },
+ { 0x2509, 83287 },
+ { 0x250A, 86076 },
+ { 0x250B, 19680 },
+ { 0x250C, 19674 },
+ { 0x250D, 19668 },
+ { 0x250E, 19662 },
+ { 0x250F, 44809 },
+ { 0x2510, 59936 },
+ { 0x2511, 59931 },
+ { 0x2512, 59775 },
+ { 0x2513, 60116 },
+ { 0x2514, 44817 },
+ { 0x2515, 44813 },
+ { 0x2516, 60124 },
+ { 0x2517, 383 },
+ { 0x2518, 59445 },
+ { 0x2519, 59448 },
+ { 0x251A, 60104 },
+ { 0x251B, 60114 },
+ { 0x251C, 44787 },
+ { 0x251D, 44764 },
+ { 0x251E, 67053 },
+ { 0x251F, 67062 },
+ { 0x2520, 67074 },
+ { 0x2521, 67043 },
+ { 0x2522, 67060 },
+ { 0x2523, 10905 },
+ { 0x2524, 86685 },
+ { 0x2525, 86698 },
+ { 0x2526, 4 },
+ { 0x2527, 86689 },
+ { 0x2528, 33794 },
+ { 0x2529, 13097 },
+ { 0x252A, 86816 },
+ { 0x252B, 43992 },
+ { 0x252C, 43997 },
+ { 0x252D, 18889 },
+ { 0x252E, 35278 },
+ { 0x252F, 35283 },
+ { 0x2530, 35991 },
+ { 0x2531, 19120 },
+ { 0x2532, 13070 },
+ { 0x2533, 33758 },
+ { 0x2534, 13000 },
+ { 0x2535, 33688 },
+ { 0x2536, 104153 },
+ { 0x2537, 10811 },
+ { 0x2538, 82330 },
+ { 0x2539, 109768 },
+ { 0x253A, 54242 },
+ { 0x253B, 99523 },
+ { 0x253C, 65691 },
+ { 0x253D, 46229 },
+ { 0x253E, 46234 },
+ { 0x253F, 99514 },
+ { 0x2540, 46338 },
+ { 0x2541, 115865 },
+ { 0x2542, 115032 },
+ { 0x2543, 115038 },
+ { 0x2544, 19045 },
+ { 0x2545, 19062 },
+ { 0x2546, 35775 },
+ { 0x2547, 18907 },
+ { 0x2548, 109782 },
+ { 0x2549, 109773 },
+ { 0x254A, 109785 },
+ { 0x254B, 109776 },
+ { 0x254C, 109779 },
+ { 0x254D, 109770 },
+ { 0x254E, 114879 },
+ { 0x254F, 65186 },
+ { 0x2550, 66634 },
+ { 0x2551, 65181 },
+ { 0x2552, 4452 },
+ { 0x2553, 4449 },
+ { 0x2554, 46060 },
+ { 0x2555, 57148 },
+ { 0x2556, 115287 },
+ { 0x2557, 115912 },
+ { 0x2558, 15259 },
+ { 0x2559, 13900 },
+ { 0x255A, 32588 },
+ { 0x255B, 32592 },
+ { 0x255C, 32596 },
+ { 0x255D, 32566 },
+ { 0x255E, 32571 },
+ { 0x255F, 32584 },
+ { 0x2560, 32580 },
+ { 0x2561, 10915 },
+ { 0x2562, 10911 },
+ { 0x2563, 32561 },
+ { 0x2564, 52775 },
+ { 0x2565, 102108 },
+ { 0x2566, 101763 },
+ { 0x2567, 46302 },
+ { 0x2568, 82343 },
+ { 0x2569, 82367 },
+ { 0x256A, 105529 },
+ { 0x256B, 114918 },
+ { 0x256C, 13141 },
+ { 0x256D, 13148 },
+ { 0x256E, 13135 },
+ { 0x256F, 82362 },
+ { 0x2570, 104637 },
+ { 0x2571, 82353 },
+ { 0x2572, 82336 },
+ { 0x2573, 82359 },
+ { 0x2574, 82340 },
+ { 0x2575, 82347 },
+ { 0x2576, 82350 },
+ { 0x2577, 12731 },
+ { 0x2578, 23993 },
+ { 0x2579, 59 },
+ { 0x257A, 51 },
+ { 0x257B, 55 },
+ { 0x257C, 14577 },
+ { 0x257D, 14598 },
+ { 0x257E, 14583 },
+ { 0x257F, 14567 },
+ { 0x2580, 14588 },
+ { 0x2581, 14593 },
+ { 0x2582, 14572 },
+ { 0x2583, 32517 },
+ { 0x2584, 32512 },
+ { 0x2585, 32527 },
+ { 0x2586, 32522 },
+ { 0x2587, 14551 },
+ { 0x2588, 14557 },
+ { 0x2589, 57292 },
+ { 0x258A, 115900 },
+ { 0x258B, 115905 },
+ { 0x258C, 105477 },
+ { 0x258D, 34571 },
+ { 0x258E, 115879 },
+ { 0x258F, 115885 },
+ { 0x2590, 60118 },
+ { 0x2591, 115891 },
+ { 0x2592, 59784 },
+ { 0x2593, 14563 },
+ { 0x2594, 32508 },
+ { 0x2595, 115896 },
+ { 0x2596, 82373 },
+ { 0x2597, 101812 },
+ { 0x2598, 63 },
+ { 0x2599, 109688 },
+ { 0x259A, 109941 },
+ { 0x259B, 35300 },
+ { 0x259C, 35308 },
+ { 0x259D, 109948 },
+ { 0x259E, 109944 },
+ { 0x259F, 35304 },
+ { 0x25A0, 35316 },
+ { 0x25A1, 109956 },
+ { 0x25A2, 35311 },
+ { 0x25A3, 109951 },
+ { 0x25A4, 35319 },
+ { 0x25A5, 109959 },
+ { 0x25A6, 44837 },
+ { 0x25A7, 44874 },
+ { 0x25A8, 46109 },
+ { 0x25A9, 46106 },
+ { 0x25AA, 44841 },
+ { 0x25AB, 61779 },
+ { 0x25AC, 61747 },
+ { 0x25AD, 46161 },
+ { 0x25AE, 46158 },
+ { 0x25AF, 10931 },
+ { 0x25B0, 10927 },
+ { 0x25B1, 66551 },
+ { 0x25B2, 66554 },
+ { 0x25B3, 61772 },
+ { 0x25B4, 61794 },
+ { 0x25B5, 61762 },
+ { 0x25B6, 61803 },
+ { 0x25B7, 61767 },
+ { 0x25B8, 61784 },
+ { 0x25B9, 61799 },
+ { 0x25BA, 61789 },
+ { 0x25BB, 34378 },
+ { 0x25BC, 61752 },
+ { 0x25BD, 61757 },
+ { 0x25BE, 47 },
+ { 0x25BF, 33 },
+ { 0x25C0, 46242 },
+ { 0x25C1, 99519 },
+ { 0x25C2, 57189 },
+ { 0x25C3, 57196 },
+ { 0x25C4, 35256 },
+ { 0x25C5, 35261 },
+ { 0x25C6, 66075 },
+ { 0x25C7, 92068 },
+ { 0x25C8, 46282 },
+ { 0x25C9, 36298 },
+ { 0x25CA, 114951 },
+ { 0x25CB, 46262 },
+ { 0x25CC, 14604 },
+ { 0x25CD, 46267 },
+ { 0x25CE, 46068 },
+ { 0x25CF, 10923 },
+ { 0x25D0, 35228 },
+ { 0x25D1, 46247 },
+ { 0x25D2, 103695 },
+ { 0x25D3, 100352 },
+ { 0x25D4, 109870 },
+ { 0x25D5, 100356 },
+ { 0x25D6, 109874 },
+ { 0x25D7, 100283 },
+ { 0x25D8, 109801 },
+ { 0x25D9, 100305 },
+ { 0x25DA, 109823 },
+ { 0x25DB, 100288 },
+ { 0x25DC, 109806 },
+ { 0x25DD, 100296 },
+ { 0x25DE, 109814 },
+ { 0x25DF, 100317 },
+ { 0x25E0, 109838 },
+ { 0x25E1, 100327 },
+ { 0x25E2, 109845 },
+ { 0x25E3, 100323 },
+ { 0x25E4, 109841 },
+ { 0x25E5, 100384 },
+ { 0x25E6, 109908 },
+ { 0x25E7, 100361 },
+ { 0x25E8, 109879 },
+ { 0x25E9, 100366 },
+ { 0x25EA, 109884 },
+ { 0x25EB, 100390 },
+ { 0x25EC, 109898 },
+ { 0x25ED, 100371 },
+ { 0x25EE, 109889 },
+ { 0x25EF, 66513 },
+ { 0x25F0, 66526 },
+ { 0x25F1, 66518 },
+ { 0x25F2, 66531 },
+ { 0x25F3, 105541 },
+ { 0x25F4, 105546 },
+ { 0x25F5, 105551 },
+ { 0x25F6, 105557 },
+ { 0x25F7, 66057 },
+ { 0x25F8, 66060 },
+ { 0x25F9, 66063 },
+ { 0x25FA, 66069 },
+ { 0x25FB, 46095 },
+ { 0x25FC, 46103 },
+ { 0x25FD, 46098 },
+ { 0x25FE, 109933 },
+ { 0x25FF, 109919 },
+ { 0x2600, 100401 },
+ { 0x2601, 109922 },
+ { 0x2602, 100405 },
+ { 0x2603, 109926 },
+ { 0x2604, 66557 },
+ { 0x2605, 49504 },
+ { 0x2606, 66559 },
+ { 0x2607, 49506 },
+ { 0x2608, 46257 },
+ { 0x2609, 85839 },
+ { 0x260A, 86274 },
+ { 0x260B, 85833 },
+ { 0x260C, 86268 },
+ { 0x260D, 85829 },
+ { 0x260E, 86264 },
+ { 0x260F, 85813 },
+ { 0x2610, 86248 },
+ { 0x2611, 85824 },
+ { 0x2612, 86259 },
+ { 0x2613, 85818 },
+ { 0x2614, 86253 },
+ { 0x2615, 46172 },
+ { 0x2616, 46177 },
+ { 0x2617, 54492 },
+ { 0x2618, 86325 },
+ { 0x2619, 54495 },
+ { 0x261A, 86328 },
+ { 0x261B, 54500 },
+ { 0x261C, 86333 },
+ { 0x261D, 54456 },
+ { 0x261E, 86289 },
+ { 0x261F, 54487 },
+ { 0x2620, 86320 },
+ { 0x2621, 54476 },
+ { 0x2622, 86309 },
+ { 0x2623, 54481 },
+ { 0x2624, 86314 },
+ { 0x2625, 54470 },
+ { 0x2626, 86303 },
+ { 0x2627, 54144 },
+ { 0x2628, 54313 },
+ { 0x2629, 44848 },
+ { 0x262A, 44865 },
+ { 0x262B, 44850 },
+ { 0x262C, 44867 },
+ { 0x262D, 54508 },
+ { 0x262E, 86338 },
+ { 0x262F, 54505 },
+ { 0x2630, 86341 },
+ { 0x2631, 86356 },
+ { 0x2632, 86348 },
+ { 0x2633, 61052 },
+ { 0x2634, 101757 },
+ { 0x2635, 109430 },
+ { 0x2636, 61085 },
+ { 0x2637, 104532 },
+ { 0x2638, 34341 },
+ { 0x2639, 34333 },
+ { 0x263A, 34310 },
+ { 0x263B, 115852 },
+ { 0x263C, 86826 },
+ { 0x263D, 46184 },
+ { 0x263E, 86821 },
+ { 0x263F, 46189 },
+ { 0x2640, 13324 },
+ { 0x2641, 34336 },
+ { 0x2642, 34313 },
+ { 0x2643, 34318 },
+ { 0x2644, 46052 },
+ { 0x2645, 46046 },
+ { 0x2646, 46112 },
+ { 0x2647, 86094 },
+ { 0x2648, 12449 },
+ { 0x2649, 86874 },
+ { 0x264A, 86879 },
+ { 0x264B, 12502 },
+ { 0x264C, 85411 },
+ { 0x264D, 85407 },
+ { 0x264E, 57180 },
+ { 0x264F, 57169 },
+ { 0x2650, 57150 },
+ { 0x2651, 57157 },
+ { 0x2652, 57160 },
+ { 0x2653, 105563 },
+ { 0x2654, 105569 },
+ { 0x2655, 57163 },
+ { 0x2656, 24002 },
+ { 0x2657, 46167 },
+ { 0x2658, 35982 },
+ { 0x2659, 32576 },
+ { 0x265A, 32660 },
+ { 0x265B, 32738 },
+ { 0x265C, 34621 },
+ { 0x265D, 34675 },
+ { 0x265E, 12917 },
+ { 0x265F, 99941 },
+ { 0x2660, 68482 },
+ { 0x2661, 98348 },
+ { 0x2662, 32656 },
+ { 0x2663, 32734 },
+ { 0x2664, 34617 },
+ { 0x2665, 34671 },
+ { 0x2666, 12913 },
+ { 0x2667, 353 },
+ { 0x2668, 104700 },
+ { 0x2669, 104695 },
+ { 0x266A, 99808 },
+ { 0x266B, 99803 },
+ { 0x266C, 54169 },
+ { 0x266D, 54228 },
+ { 0x266E, 54221 },
+ { 0x266F, 54179 },
+ { 0x2670, 60682 },
+ { 0x2671, 60687 },
+ { 0x2672, 60677 },
+ { 0x2673, 60692 },
+ { 0x2674, 46038 },
+ { 0x2675, 18837 },
+ { 0x2676, 35731 },
+ { 0x2677, 18795 },
+ { 0x2678, 35691 },
+ { 0x2679, 19094 },
+ { 0x267A, 35968 },
+ { 0x267B, 35939 },
+ { 0x267C, 19060 },
+ { 0x267D, 104140 },
+ { 0x267E, 18834 },
+ { 0x267F, 18983 },
+ { 0x2680, 35822 },
+ { 0x2681, 18986 },
+ { 0x2682, 35825 },
+ { 0x2683, 18870 },
+ { 0x2684, 18873 },
+ { 0x2685, 35755 },
+ { 0x2686, 19140 },
+ { 0x2687, 36002 },
+ { 0x2688, 19110 },
+ { 0x2689, 35985 },
+ { 0x268A, 12840 },
+ { 0x268B, 35219 },
+ { 0x268C, 12845 },
+ { 0x268D, 13367 },
+ { 0x268E, 100158 },
+ { 0x268F, 100145 },
+ { 0x2690, 100118 },
+ { 0x2691, 100164 },
+ { 0x2692, 99863 },
+ { 0x2693, 99838 },
+ { 0x2694, 99830 },
+ { 0x2695, 100123 },
+ { 0x2696, 100137 },
+ { 0x2697, 100128 },
+ { 0x2698, 99929 },
+ { 0x2699, 15328 },
+ { 0x269A, 46272 },
+ { 0x269B, 65164 },
+ { 0x269C, 99922 },
+ { 0x269D, 104834 },
+ { 0x269E, 104830 },
+ { 0x269F, 100107 },
+ { 0x26A0, 105014 },
+ { 0x26A1, 65170 },
+ { 0x26A2, 104819 },
+ { 0x26A3, 35266 },
+ { 0x26A4, 99910 },
+ { 0x26A5, 99916 },
+ { 0x26A6, 104813 },
+ { 0x26A7, 98551 },
+ { 0x26A8, 34344 },
+ { 0x26A9, 34354 },
+ { 0x26AA, 35812 },
+ { 0x26AB, 18864 },
+ { 0x26AC, 35749 },
+ { 0x26AD, 19234 },
+ { 0x26AE, 36062 },
+ { 0x26AF, 22847 },
+ { 0x26B0, 22763 },
+ { 0x26B1, 22935 },
+ { 0x26B2, 22933 },
+ { 0x26B3, 23000 },
+ { 0x26B4, 66539 },
+ { 0x26B5, 105517 },
+ { 0x26B6, 66545 },
+ { 0x26B7, 105523 },
+ { 0x26B8, 12074 },
+ { 0x26B9, 34325 },
+ { 0x26BA, 100197 },
+ { 0x26BB, 68656 },
+ { 0x26BC, 105100 },
+ { 0x26BD, 98475 },
+ { 0x26BE, 12946 },
+ { 0x26BF, 369 },
+ { 0x26C0, 32763 },
+ { 0x26C1, 32685 },
+ { 0x26C2, 34646 },
+ { 0x26C3, 34700 },
+ { 0x26C4, 100271 },
+ { 0x26C5, 68724 },
+ { 0x26C6, 105174 },
+ { 0x26C7, 98543 },
+ { 0x26C8, 90549 },
+ { 0x26C9, 114930 },
+ { 0x26CA, 100200 },
+ { 0x26CB, 68659 },
+ { 0x26CC, 105103 },
+ { 0x26CD, 98478 },
+ { 0x26CE, 32767 },
+ { 0x26CF, 32689 },
+ { 0x26D0, 34650 },
+ { 0x26D1, 34704 },
+ { 0x26D2, 100252 },
+ { 0x26D3, 68697 },
+ { 0x26D4, 105155 },
+ { 0x26D5, 98516 },
+ { 0x26D6, 104117 },
+ { 0x26D7, 86834 },
+ { 0x26D8, 100205 },
+ { 0x26D9, 68716 },
+ { 0x26DA, 105108 },
+ { 0x26DB, 98535 },
+ { 0x26DC, 100275 },
+ { 0x26DD, 68728 },
+ { 0x26DE, 105178 },
+ { 0x26DF, 98547 },
+ { 0x26E0, 99944 },
+ { 0x26E1, 68485 },
+ { 0x26E2, 104841 },
+ { 0x26E3, 98351 },
+ { 0x26E4, 114935 },
+ { 0x26E5, 114940 },
+ { 0x26E6, 114925 },
+ { 0x26E7, 114920 },
+ { 0x26E8, 53676 },
+ { 0x26E9, 53678 },
+ { 0x26EA, 64470 },
+ { 0x26EB, 64472 },
+ { 0x26EC, 12655 },
+ { 0x26ED, 104838 },
+ { 0x26EE, 67170 },
+ { 0x26EF, 67189 },
+ { 0x26F0, 67179 },
+ { 0x26F1, 67184 },
+ { 0x26F2, 19125 },
+ { 0x26F3, 19082 },
+ { 0x26F4, 19152 },
+ { 0x26F5, 19116 },
+ { 0x26F6, 98489 },
+ { 0x26F7, 98496 },
+ { 0x26F8, 68670 },
+ { 0x26F9, 68677 },
+ { 0x26FA, 100218 },
+ { 0x26FB, 105121 },
+ { 0x26FC, 100225 },
+ { 0x26FD, 105128 },
+ { 0x26FE, 18930 },
+ { 0x26FF, 18936 },
+ { 0x2700, 18918 },
+ { 0x2701, 18924 },
+ { 0x2702, 18942 },
+ { 0x2703, 18954 },
+ { 0x2704, 18948 },
+ { 0x2705, 18960 },
+ { 0x2706, 53691 },
+ { 0x2707, 53695 },
+ { 0x2708, 53683 },
+ { 0x2709, 53687 },
+ { 0x270A, 53699 },
+ { 0x270B, 53707 },
+ { 0x270C, 53703 },
+ { 0x270D, 53711 },
+ { 0x270E, 68526 },
+ { 0x270F, 393 },
+ { 0x2710, 43898 },
+ { 0x2711, 59115 },
+ { 0x2712, 59124 },
+ { 0x2713, 19037 },
+ { 0x2714, 19055 },
+ { 0x2715, 57220 },
+ { 0x2716, 104143 },
+ { 0x2717, 19064 },
+ { 0x2718, 18993 },
+ { 0x2719, 19002 },
+ { 0x271A, 19011 },
+ { 0x271B, 19020 },
+ { 0x271C, 10832 },
+ { 0x271D, 43945 },
+ { 0x271E, 31042 },
+ { 0x271F, 65210 },
+ { 0x2720, 35663 },
+ { 0x2721, 65216 },
+ { 0x2722, 54415 },
+ { 0x2723, 109432 },
+ { 0x2724, 100152 },
+ { 0x2725, 68647 },
+ { 0x2726, 105059 },
+ { 0x2727, 98466 },
+ { 0x2728, 103919 },
+ { 0x2729, 103948 },
+ { 0x272A, 103972 },
+ { 0x272B, 104048 },
+ { 0x272C, 103988 },
+ { 0x272D, 104024 },
+ { 0x272E, 104090 },
+ { 0x272F, 103992 },
+ { 0x2730, 104044 },
+ { 0x2731, 103960 },
+ { 0x2732, 104052 },
+ { 0x2733, 103903 },
+ { 0x2734, 104032 },
+ { 0x2735, 103964 },
+ { 0x2736, 104073 },
+ { 0x2737, 104077 },
+ { 0x2738, 104000 },
+ { 0x2739, 103928 },
+ { 0x273A, 104036 },
+ { 0x273B, 104004 },
+ { 0x273C, 104008 },
+ { 0x273D, 104040 },
+ { 0x273E, 103944 },
+ { 0x273F, 103996 },
+ { 0x2740, 103956 },
+ { 0x2741, 103932 },
+ { 0x2742, 103907 },
+ { 0x2743, 103968 },
+ { 0x2744, 103940 },
+ { 0x2745, 104028 },
+ { 0x2746, 103936 },
+ { 0x2747, 103984 },
+ { 0x2748, 103980 },
+ { 0x2749, 103976 },
+ { 0x274A, 104085 },
+ { 0x274B, 103915 },
+ { 0x274C, 104012 },
+ { 0x274D, 104017 },
+ { 0x274E, 103911 },
+ { 0x274F, 104063 },
+ { 0x2750, 103923 },
+ { 0x2751, 104057 },
+ { 0x2752, 103952 },
+ { 0x2753, 104069 },
+ { 0x2754, 104081 },
+ { 0x2755, 104099 },
+ { 0x2756, 104094 },
+ { 0x2757, 103718 },
+ { 0x2758, 103747 },
+ { 0x2759, 103771 },
+ { 0x275A, 103847 },
+ { 0x275B, 103787 },
+ { 0x275C, 103823 },
+ { 0x275D, 103889 },
+ { 0x275E, 103791 },
+ { 0x275F, 103843 },
+ { 0x2760, 103759 },
+ { 0x2761, 103851 },
+ { 0x2762, 103702 },
+ { 0x2763, 103831 },
+ { 0x2764, 103763 },
+ { 0x2765, 103872 },
+ { 0x2766, 103876 },
+ { 0x2767, 103799 },
+ { 0x2768, 103727 },
+ { 0x2769, 103835 },
+ { 0x276A, 103803 },
+ { 0x276B, 103807 },
+ { 0x276C, 103839 },
+ { 0x276D, 103743 },
+ { 0x276E, 103795 },
+ { 0x276F, 103755 },
+ { 0x2770, 103731 },
+ { 0x2771, 103706 },
+ { 0x2772, 103767 },
+ { 0x2773, 103739 },
+ { 0x2774, 103827 },
+ { 0x2775, 103735 },
+ { 0x2776, 103783 },
+ { 0x2777, 103779 },
+ { 0x2778, 103775 },
+ { 0x2779, 103884 },
+ { 0x277A, 103714 },
+ { 0x277B, 103811 },
+ { 0x277C, 103816 },
+ { 0x277D, 103710 },
+ { 0x277E, 103862 },
+ { 0x277F, 103722 },
+ { 0x2780, 103856 },
+ { 0x2781, 103751 },
+ { 0x2782, 103868 },
+ { 0x2783, 103880 },
+ { 0x2784, 103898 },
+ { 0x2785, 103893 },
+ { 0x2786, 29228 },
+ { 0x2787, 25170 },
+ { 0x2788, 29242 },
+ { 0x2789, 29709 },
+ { 0x278A, 29789 },
+ { 0x278B, 24165 },
+ { 0x278C, 26148 },
+ { 0x278D, 28931 },
+ { 0x278E, 24862 },
+ { 0x278F, 29156 },
+ { 0x2790, 25100 },
+ { 0x2791, 30465 },
+ { 0x2792, 26765 },
+ { 0x2793, 30664 },
+ { 0x2794, 29286 },
+ { 0x2795, 30731 },
+ { 0x2796, 30766 },
+ { 0x2797, 26451 },
+ { 0x2798, 30283 },
+ { 0x2799, 26496 },
+ { 0x279A, 26439 },
+ { 0x279B, 30614 },
+ { 0x279C, 27100 },
+ { 0x279D, 27768 },
+ { 0x279E, 24534 },
+ { 0x279F, 27492 },
+ { 0x27A0, 25463 },
+ { 0x27A1, 28079 },
+ { 0x27A2, 30925 },
+ { 0x27A3, 84769 },
+ { 0x27A4, 29910 },
+ { 0x27A5, 30452 },
+ { 0x27A6, 45490 },
+ { 0x27A7, 45182 },
+ { 0x27A8, 45518 },
+ { 0x27A9, 45210 },
+ { 0x27AA, 45530 },
+ { 0x27AB, 45222 },
+ { 0x27AC, 45526 },
+ { 0x27AD, 45218 },
+ { 0x27AE, 45368 },
+ { 0x27AF, 45060 },
+ { 0x27B0, 45482 },
+ { 0x27B1, 45174 },
+ { 0x27B2, 45522 },
+ { 0x27B3, 45214 },
+ { 0x27B4, 45494 },
+ { 0x27B5, 45186 },
+ { 0x27B6, 45554 },
+ { 0x27B7, 45246 },
+ { 0x27B8, 45534 },
+ { 0x27B9, 45226 },
+ { 0x27BA, 45502 },
+ { 0x27BB, 45194 },
+ { 0x27BC, 45538 },
+ { 0x27BD, 45230 },
+ { 0x27BE, 45344 },
+ { 0x27BF, 45036 },
+ { 0x27C0, 45348 },
+ { 0x27C1, 45040 },
+ { 0x27C2, 45380 },
+ { 0x27C3, 45072 },
+ { 0x27C4, 45336 },
+ { 0x27C5, 45028 },
+ { 0x27C6, 45352 },
+ { 0x27C7, 45044 },
+ { 0x27C8, 45356 },
+ { 0x27C9, 45048 },
+ { 0x27CA, 45514 },
+ { 0x27CB, 45206 },
+ { 0x27CC, 45486 },
+ { 0x27CD, 45178 },
+ { 0x27CE, 45360 },
+ { 0x27CF, 45052 },
+ { 0x27D0, 45340 },
+ { 0x27D1, 45032 },
+ { 0x27D2, 45376 },
+ { 0x27D3, 45068 },
+ { 0x27D4, 45478 },
+ { 0x27D5, 45170 },
+ { 0x27D6, 45474 },
+ { 0x27D7, 45166 },
+ { 0x27D8, 45583 },
+ { 0x27D9, 45275 },
+ { 0x27DA, 45390 },
+ { 0x27DB, 45082 },
+ { 0x27DC, 45603 },
+ { 0x27DD, 45295 },
+ { 0x27DE, 45593 },
+ { 0x27DF, 45285 },
+ { 0x27E0, 45578 },
+ { 0x27E1, 45270 },
+ { 0x27E2, 45598 },
+ { 0x27E3, 45290 },
+ { 0x27E4, 45420 },
+ { 0x27E5, 45112 },
+ { 0x27E6, 45542 },
+ { 0x27E7, 45234 },
+ { 0x27E8, 45558 },
+ { 0x27E9, 45250 },
+ { 0x27EA, 45432 },
+ { 0x27EB, 45124 },
+ { 0x27EC, 45402 },
+ { 0x27ED, 45094 },
+ { 0x27EE, 45563 },
+ { 0x27EF, 45255 },
+ { 0x27F0, 45588 },
+ { 0x27F1, 45280 },
+ { 0x27F2, 45426 },
+ { 0x27F3, 45118 },
+ { 0x27F4, 45384 },
+ { 0x27F5, 45076 },
+ { 0x27F6, 45573 },
+ { 0x27F7, 45265 },
+ { 0x27F8, 45414 },
+ { 0x27F9, 45106 },
+ { 0x27FA, 45408 },
+ { 0x27FB, 45100 },
+ { 0x27FC, 45444 },
+ { 0x27FD, 45136 },
+ { 0x27FE, 45396 },
+ { 0x27FF, 45088 },
+ { 0x2800, 45438 },
+ { 0x2801, 45130 },
+ { 0x2802, 45468 },
+ { 0x2803, 45160 },
+ { 0x2804, 45450 },
+ { 0x2805, 45142 },
+ { 0x2806, 45456 },
+ { 0x2807, 45148 },
+ { 0x2808, 45462 },
+ { 0x2809, 45154 },
+ { 0x280A, 45318 },
+ { 0x280B, 45310 },
+ { 0x280C, 45314 },
+ { 0x280D, 45333 },
+ { 0x280E, 45325 },
+ { 0x280F, 45321 },
+ { 0x2810, 45329 },
+ { 0x2811, 45608 },
+ { 0x2812, 45300 },
+ { 0x2813, 45613 },
+ { 0x2814, 45305 },
+ { 0x2815, 45622 },
+ { 0x2816, 45626 },
+ { 0x2817, 45630 },
+ { 0x2818, 45568 },
+ { 0x2819, 45260 },
+ { 0x281A, 44882 },
+ { 0x281B, 44892 },
+ { 0x281C, 44898 },
+ { 0x281D, 44887 },
+ { 0x281E, 45618 },
+ { 0x281F, 44904 },
+ { 0x2820, 45634 },
+ { 0x2821, 80624 },
+ { 0x2822, 80660 },
+ { 0x2823, 80676 },
+ { 0x2824, 80672 },
+ { 0x2825, 80628 },
+ { 0x2826, 80740 },
+ { 0x2827, 80748 },
+ { 0x2828, 80732 },
+ { 0x2829, 80636 },
+ { 0x282A, 80700 },
+ { 0x282B, 80704 },
+ { 0x282C, 80708 },
+ { 0x282D, 80712 },
+ { 0x282E, 80640 },
+ { 0x282F, 80716 },
+ { 0x2830, 80780 },
+ { 0x2831, 80724 },
+ { 0x2832, 80728 },
+ { 0x2833, 80736 },
+ { 0x2834, 80644 },
+ { 0x2835, 80772 },
+ { 0x2836, 80768 },
+ { 0x2837, 80760 },
+ { 0x2838, 80720 },
+ { 0x2839, 80776 },
+ { 0x283A, 80756 },
+ { 0x283B, 80664 },
+ { 0x283C, 80696 },
+ { 0x283D, 80668 },
+ { 0x283E, 80752 },
+ { 0x283F, 80744 },
+ { 0x2840, 80764 },
+ { 0x2841, 80680 },
+ { 0x2842, 80632 },
+ { 0x2843, 80688 },
+ { 0x2844, 80648 },
+ { 0x2845, 80684 },
+ { 0x2846, 80692 },
+ { 0x2847, 80652 },
+ { 0x2848, 80656 },
+ { 0x2849, 86427 },
+ { 0x284A, 86445 },
+ { 0x284B, 86509 },
+ { 0x284C, 86454 },
+ { 0x284D, 86554 },
+ { 0x284E, 86565 },
+ { 0x284F, 86460 },
+ { 0x2850, 86448 },
+ { 0x2851, 86518 },
+ { 0x2852, 86515 },
+ { 0x2853, 86551 },
+ { 0x2854, 86502 },
+ { 0x2855, 86451 },
+ { 0x2856, 86463 },
+ { 0x2857, 86574 },
+ { 0x2858, 86557 },
+ { 0x2859, 86457 },
+ { 0x285A, 86560 },
+ { 0x285B, 86570 },
+ { 0x285C, 86524 },
+ { 0x285D, 86442 },
+ { 0x285E, 86527 },
+ { 0x285F, 86590 },
+ { 0x2860, 86478 },
+ { 0x2861, 86578 },
+ { 0x2862, 86433 },
+ { 0x2863, 86545 },
+ { 0x2864, 86602 },
+ { 0x2865, 86598 },
+ { 0x2866, 86466 },
+ { 0x2867, 86469 },
+ { 0x2868, 86472 },
+ { 0x2869, 86586 },
+ { 0x286A, 86594 },
+ { 0x286B, 86475 },
+ { 0x286C, 86439 },
+ { 0x286D, 86481 },
+ { 0x286E, 86530 },
+ { 0x286F, 86521 },
+ { 0x2870, 86582 },
+ { 0x2871, 86505 },
+ { 0x2872, 86484 },
+ { 0x2873, 86536 },
+ { 0x2874, 86533 },
+ { 0x2875, 86487 },
+ { 0x2876, 86539 },
+ { 0x2877, 86512 },
+ { 0x2878, 86542 },
+ { 0x2879, 86490 },
+ { 0x287A, 86493 },
+ { 0x287B, 86496 },
+ { 0x287C, 86499 },
+ { 0x287D, 86606 },
+ { 0x287E, 86548 },
+ { 0x287F, 86430 },
+ { 0x2880, 86436 },
+ { 0x2881, 86610 },
+ { 0x2882, 86618 },
+ { 0x2883, 86615 },
+ { 0x2884, 79743 },
+ { 0x2885, 79755 },
+ { 0x2886, 79884 },
+ { 0x2887, 79914 },
+ { 0x2888, 80310 },
+ { 0x2889, 79494 },
+ { 0x288A, 79971 },
+ { 0x288B, 79542 },
+ { 0x288C, 79776 },
+ { 0x288D, 80256 },
+ { 0x288E, 80485 },
+ { 0x288F, 80088 },
+ { 0x2890, 79569 },
+ { 0x2891, 80169 },
+ { 0x2892, 79683 },
+ { 0x2893, 80337 },
+ { 0x2894, 80145 },
+ { 0x2895, 80268 },
+ { 0x2896, 79818 },
+ { 0x2897, 80190 },
+ { 0x2898, 80196 },
+ { 0x2899, 80430 },
+ { 0x289A, 80193 },
+ { 0x289B, 79917 },
+ { 0x289C, 79929 },
+ { 0x289D, 79923 },
+ { 0x289E, 80316 },
+ { 0x289F, 80319 },
+ { 0x28A0, 79920 },
+ { 0x28A1, 79926 },
+ { 0x28A2, 79509 },
+ { 0x28A3, 79521 },
+ { 0x28A4, 79515 },
+ { 0x28A5, 80118 },
+ { 0x28A6, 80121 },
+ { 0x28A7, 79512 },
+ { 0x28A8, 79518 },
+ { 0x28A9, 80094 },
+ { 0x28AA, 80106 },
+ { 0x28AB, 80100 },
+ { 0x28AC, 80394 },
+ { 0x28AD, 80397 },
+ { 0x28AE, 80097 },
+ { 0x28AF, 80103 },
+ { 0x28B0, 80124 },
+ { 0x28B1, 80136 },
+ { 0x28B2, 80130 },
+ { 0x28B3, 80400 },
+ { 0x28B4, 80403 },
+ { 0x28B5, 80127 },
+ { 0x28B6, 80133 },
+ { 0x28B7, 79863 },
+ { 0x28B8, 79875 },
+ { 0x28B9, 79869 },
+ { 0x28BA, 80298 },
+ { 0x28BB, 80301 },
+ { 0x28BC, 79866 },
+ { 0x28BD, 79872 },
+ { 0x28BE, 79722 },
+ { 0x28BF, 79734 },
+ { 0x28C0, 79728 },
+ { 0x28C1, 80241 },
+ { 0x28C2, 80244 },
+ { 0x28C3, 79725 },
+ { 0x28C4, 79731 },
+ { 0x28C5, 80043 },
+ { 0x28C6, 80055 },
+ { 0x28C7, 80049 },
+ { 0x28C8, 80379 },
+ { 0x28C9, 80382 },
+ { 0x28CA, 80046 },
+ { 0x28CB, 80052 },
+ { 0x28CC, 79638 },
+ { 0x28CD, 79650 },
+ { 0x28CE, 79644 },
+ { 0x28CF, 80205 },
+ { 0x28D0, 80208 },
+ { 0x28D1, 79641 },
+ { 0x28D2, 79647 },
+ { 0x28D3, 91457 },
+ { 0x28D4, 91509 },
+ { 0x28D5, 91534 },
+ { 0x28D6, 91461 },
+ { 0x28D7, 91550 },
+ { 0x28D8, 91521 },
+ { 0x28D9, 91497 },
+ { 0x28DA, 91469 },
+ { 0x28DB, 91473 },
+ { 0x28DC, 91477 },
+ { 0x28DD, 91449 },
+ { 0x28DE, 91501 },
+ { 0x28DF, 91481 },
+ { 0x28E0, 91485 },
+ { 0x28E1, 91505 },
+ { 0x28E2, 91489 },
+ { 0x28E3, 91542 },
+ { 0x28E4, 91530 },
+ { 0x28E5, 91538 },
+ { 0x28E6, 91584 },
+ { 0x28E7, 91554 },
+ { 0x28E8, 91576 },
+ { 0x28E9, 91441 },
+ { 0x28EA, 91493 },
+ { 0x28EB, 91572 },
+ { 0x28EC, 91609 },
+ { 0x28ED, 91546 },
+ { 0x28EE, 91517 },
+ { 0x28EF, 91593 },
+ { 0x28F0, 91588 },
+ { 0x28F1, 91525 },
+ { 0x28F2, 91603 },
+ { 0x28F3, 33601 },
+ { 0x28F4, 33583 },
+ { 0x28F5, 13127 },
+ { 0x28F6, 33824 },
+ { 0x28F7, 12992 },
+ { 0x28F8, 33674 },
+ { 0x28F9, 53551 },
+ { 0x28FA, 53545 },
+ { 0x28FB, 46040 },
+ { 0x28FC, 13130 },
+ { 0x28FD, 33827 },
+ { 0x28FE, 53549 },
+ { 0x28FF, 13016 },
+ { 0x2900, 33704 },
+ { 0x2901, 98557 },
+ { 0x2902, 106218 },
+ { 0x2903, 46325 },
+ { 0x2904, 86099 },
+ { 0x2905, 109939 },
+ { 0x2906, 46036 },
+ { 0x2907, 98372 },
+ { 0x2908, 68550 },
+ { 0x2909, 46043 },
+ { 0x290A, 46164 },
+ { 0x290B, 82391 },
+ { 0x290C, 14534 },
+ { 0x290D, 48423 },
+ { 0x290E, 35250 },
+ { 0x290F, 12769 },
+ { 0x2910, 33544 },
+ { 0x2911, 35242 },
+ { 0x2912, 35246 },
+ { 0x2913, 13102 },
+ { 0x2914, 33799 },
+ { 0x2915, 10846 },
+ { 0x2916, 10864 },
+ { 0x2917, 43955 },
+ { 0x2918, 43968 },
+ { 0x2919, 13089 },
+ { 0x291A, 33784 },
+ { 0x291B, 13008 },
+ { 0x291C, 33696 },
+ { 0x291D, 10890 },
+ { 0x291E, 8925 },
+ { 0x291F, 66888 },
+ { 0x2920, 12629 },
+ { 0x2921, 86130 },
+ { 0x2922, 86897 },
+ { 0x2923, 14626 },
+ { 0x2924, 15361 },
+ { 0x2925, 57223 },
+ { 0x2926, 53519 },
+ { 0x2927, 53543 },
+ { 0x2928, 57270 },
+ { 0x2929, 45653 },
+ { 0x292A, 45657 },
+ { 0x292B, 57263 },
+ { 0x292C, 10836 },
+ { 0x292D, 57289 },
+ { 0x292E, 86425 },
+ { 0x292F, 114880 },
+ { 0x2930, 86831 },
+ { 0x2931, 57801 },
+ { 0x2932, 90265 },
+ { 0x2933, 46093 },
+ { 0x2934, 86074 },
+ { 0x2935, 46212 },
+ { 0x2936, 12433 },
+ { 0x2937, 46204 },
+ { 0x2938, 5696 },
+ { 0x2939, 5603 },
+ { 0x293A, 5699 },
+ { 0x293B, 5703 },
+ { 0x293C, 5707 },
+ { 0x293D, 5693 },
+ { 0x293E, 5439 },
+ { 0x293F, 5670 },
+ { 0x2940, 5632 },
+ { 0x2941, 5636 },
+ { 0x2942, 5731 },
+ { 0x2943, 5570 },
+ { 0x2944, 5651 },
+ { 0x2945, 5655 },
+ { 0x2946, 5534 },
+ { 0x2947, 5538 },
+ { 0x2948, 5546 },
+ { 0x2949, 5542 },
+ { 0x294A, 5659 },
+ { 0x294B, 5719 },
+ { 0x294C, 5662 },
+ { 0x294D, 5666 },
+ { 0x294E, 5624 },
+ { 0x294F, 5628 },
+ { 0x2950, 5522 },
+ { 0x2951, 5496 },
+ { 0x2952, 5600 },
+ { 0x2953, 5499 },
+ { 0x2954, 5564 },
+ { 0x2955, 5606 },
+ { 0x2956, 5690 },
+ { 0x2957, 5728 },
+ { 0x2958, 5676 },
+ { 0x2959, 5680 },
+ { 0x295A, 5516 },
+ { 0x295B, 5485 },
+ { 0x295C, 5489 },
+ { 0x295D, 5734 },
+ { 0x295E, 5442 },
+ { 0x295F, 5445 },
+ { 0x2960, 5531 },
+ { 0x2961, 5505 },
+ { 0x2962, 5463 },
+ { 0x2963, 5711 },
+ { 0x2964, 5715 },
+ { 0x2965, 5684 },
+ { 0x2966, 5573 },
+ { 0x2967, 5808 },
+ { 0x2968, 5466 },
+ { 0x2969, 5470 },
+ { 0x296A, 5478 },
+ { 0x296B, 5474 },
+ { 0x296C, 5561 },
+ { 0x296D, 5648 },
+ { 0x296E, 5493 },
+ { 0x296F, 5460 },
+ { 0x2970, 5482 },
+ { 0x2971, 5592 },
+ { 0x2972, 5596 },
+ { 0x2973, 5558 },
+ { 0x2974, 5687 },
+ { 0x2975, 5612 },
+ { 0x2976, 5616 },
+ { 0x2977, 5620 },
+ { 0x2978, 5673 },
+ { 0x2979, 5725 },
+ { 0x297A, 5584 },
+ { 0x297B, 5588 },
+ { 0x297C, 5764 },
+ { 0x297D, 5740 },
+ { 0x297E, 5528 },
+ { 0x297F, 5832 },
+ { 0x2980, 5820 },
+ { 0x2981, 5519 },
+ { 0x2982, 5772 },
+ { 0x2983, 5744 },
+ { 0x2984, 5576 },
+ { 0x2985, 5580 },
+ { 0x2986, 5513 },
+ { 0x2987, 5792 },
+ { 0x2988, 5550 },
+ { 0x2989, 5554 },
+ { 0x298A, 5800 },
+ { 0x298B, 5788 },
+ { 0x298C, 5640 },
+ { 0x298D, 5644 },
+ { 0x298E, 5567 },
+ { 0x298F, 5502 },
+ { 0x2990, 5836 },
+ { 0x2991, 5796 },
+ { 0x2992, 5812 },
+ { 0x2993, 5760 },
+ { 0x2994, 5448 },
+ { 0x2995, 5452 },
+ { 0x2996, 5456 },
+ { 0x2997, 5756 },
+ { 0x2998, 5525 },
+ { 0x2999, 5816 },
+ { 0x299A, 5510 },
+ { 0x299B, 5609 },
+ { 0x299C, 5780 },
+ { 0x299D, 5768 },
+ { 0x299E, 5804 },
+ { 0x299F, 5748 },
+ { 0x29A0, 5752 },
+ { 0x29A1, 5784 },
+ { 0x29A2, 5845 },
+ { 0x29A3, 5776 },
+ { 0x29A4, 5849 },
+ { 0x29A5, 5824 },
+ { 0x29A6, 5853 },
+ { 0x29A7, 5828 },
+ { 0x29A8, 5722 },
+ { 0x29A9, 5857 },
+ { 0x29AA, 5841 },
+ { 0x29AB, 48709 },
+ { 0x29AC, 48877 },
+ { 0x29AD, 48667 },
+ { 0x29AE, 49068 },
+ { 0x29AF, 49189 },
+ { 0x29B0, 48847 },
+ { 0x29B1, 48739 },
+ { 0x29B2, 48694 },
+ { 0x29B3, 48697 },
+ { 0x29B4, 48871 },
+ { 0x29B5, 49000 },
+ { 0x29B6, 48997 },
+ { 0x29B7, 48796 },
+ { 0x29B8, 48988 },
+ { 0x29B9, 48688 },
+ { 0x29BA, 49104 },
+ { 0x29BB, 48896 },
+ { 0x29BC, 49027 },
+ { 0x29BD, 49039 },
+ { 0x29BE, 48961 },
+ { 0x29BF, 49089 },
+ { 0x29C0, 49042 },
+ { 0x29C1, 49170 },
+ { 0x29C2, 48736 },
+ { 0x29C3, 49289 },
+ { 0x29C4, 48915 },
+ { 0x29C5, 48982 },
+ { 0x29C6, 49256 },
+ { 0x29C7, 48964 },
+ { 0x29C8, 49036 },
+ { 0x29C9, 49286 },
+ { 0x29CA, 48994 },
+ { 0x29CB, 49259 },
+ { 0x29CC, 48642 },
+ { 0x29CD, 48645 },
+ { 0x29CE, 49238 },
+ { 0x29CF, 48655 },
+ { 0x29D0, 49125 },
+ { 0x29D1, 48979 },
+ { 0x29D2, 48909 },
+ { 0x29D3, 48853 },
+ { 0x29D4, 49077 },
+ { 0x29D5, 48862 },
+ { 0x29D6, 49146 },
+ { 0x29D7, 49198 },
+ { 0x29D8, 49274 },
+ { 0x29D9, 49047 },
+ { 0x29DA, 48958 },
+ { 0x29DB, 49253 },
+ { 0x29DC, 49214 },
+ { 0x29DD, 48670 },
+ { 0x29DE, 49064 },
+ { 0x29DF, 49156 },
+ { 0x29E0, 48883 },
+ { 0x29E1, 48742 },
+ { 0x29E2, 49056 },
+ { 0x29E3, 48658 },
+ { 0x29E4, 49080 },
+ { 0x29E5, 49229 },
+ { 0x29E6, 48927 },
+ { 0x29E7, 49021 },
+ { 0x29E8, 49244 },
+ { 0x29E9, 48793 },
+ { 0x29EA, 48838 },
+ { 0x29EB, 49143 },
+ { 0x29EC, 48715 },
+ { 0x29ED, 49186 },
+ { 0x29EE, 49149 },
+ { 0x29EF, 48652 },
+ { 0x29F0, 49201 },
+ { 0x29F1, 48703 },
+ { 0x29F2, 48733 },
+ { 0x29F3, 48727 },
+ { 0x29F4, 48890 },
+ { 0x29F5, 48939 },
+ { 0x29F6, 48859 },
+ { 0x29F7, 48930 },
+ { 0x29F8, 48991 },
+ { 0x29F9, 49223 },
+ { 0x29FA, 48638 },
+ { 0x29FB, 49235 },
+ { 0x29FC, 48685 },
+ { 0x29FD, 48781 },
+ { 0x29FE, 49095 },
+ { 0x29FF, 49116 },
+ { 0x2A00, 48812 },
+ { 0x2A01, 48784 },
+ { 0x2A02, 49167 },
+ { 0x2A03, 49160 },
+ { 0x2A04, 48833 },
+ { 0x2A05, 49074 },
+ { 0x2A06, 48809 },
+ { 0x2A07, 48661 },
+ { 0x2A08, 48664 },
+ { 0x2A09, 49277 },
+ { 0x2A0A, 48856 },
+ { 0x2A0B, 49030 },
+ { 0x2A0C, 48936 },
+ { 0x2A0D, 49101 },
+ { 0x2A0E, 48874 },
+ { 0x2A0F, 48746 },
+ { 0x2A10, 49003 },
+ { 0x2A11, 48764 },
+ { 0x2A12, 49280 },
+ { 0x2A13, 49152 },
+ { 0x2A14, 49122 },
+ { 0x2A15, 48924 },
+ { 0x2A16, 48790 },
+ { 0x2A17, 48679 },
+ { 0x2A18, 49086 },
+ { 0x2A19, 48967 },
+ { 0x2A1A, 49098 },
+ { 0x2A1B, 49195 },
+ { 0x2A1C, 49113 },
+ { 0x2A1D, 49015 },
+ { 0x2A1E, 48775 },
+ { 0x2A1F, 49092 },
+ { 0x2A20, 49137 },
+ { 0x2A21, 48906 },
+ { 0x2A22, 48921 },
+ { 0x2A23, 48691 },
+ { 0x2A24, 48700 },
+ { 0x2A25, 49050 },
+ { 0x2A26, 49241 },
+ { 0x2A27, 48706 },
+ { 0x2A28, 48649 },
+ { 0x2A29, 48900 },
+ { 0x2A2A, 48673 },
+ { 0x2A2B, 48976 },
+ { 0x2A2C, 48887 },
+ { 0x2A2D, 49271 },
+ { 0x2A2E, 48918 },
+ { 0x2A2F, 49131 },
+ { 0x2A30, 49180 },
+ { 0x2A31, 49208 },
+ { 0x2A32, 49183 },
+ { 0x2A33, 48758 },
+ { 0x2A34, 49283 },
+ { 0x2A35, 48985 },
+ { 0x2A36, 49018 },
+ { 0x2A37, 49107 },
+ { 0x2A38, 49174 },
+ { 0x2A39, 48973 },
+ { 0x2A3A, 48945 },
+ { 0x2A3B, 49232 },
+ { 0x2A3C, 48949 },
+ { 0x2A3D, 48730 },
+ { 0x2A3E, 48850 },
+ { 0x2A3F, 49192 },
+ { 0x2A40, 49220 },
+ { 0x2A41, 48749 },
+ { 0x2A42, 48712 },
+ { 0x2A43, 49134 },
+ { 0x2A44, 49053 },
+ { 0x2A45, 48721 },
+ { 0x2A46, 48724 },
+ { 0x2A47, 48818 },
+ { 0x2A48, 48761 },
+ { 0x2A49, 48772 },
+ { 0x2A4A, 49140 },
+ { 0x2A4B, 49250 },
+ { 0x2A4C, 48942 },
+ { 0x2A4D, 48778 },
+ { 0x2A4E, 48955 },
+ { 0x2A4F, 49295 },
+ { 0x2A50, 49262 },
+ { 0x2A51, 48827 },
+ { 0x2A52, 48880 },
+ { 0x2A53, 48824 },
+ { 0x2A54, 49033 },
+ { 0x2A55, 49071 },
+ { 0x2A56, 49059 },
+ { 0x2A57, 48903 },
+ { 0x2A58, 48755 },
+ { 0x2A59, 49128 },
+ { 0x2A5A, 48806 },
+ { 0x2A5B, 49247 },
+ { 0x2A5C, 49204 },
+ { 0x2A5D, 48868 },
+ { 0x2A5E, 49083 },
+ { 0x2A5F, 48865 },
+ { 0x2A60, 48952 },
+ { 0x2A61, 48682 },
+ { 0x2A62, 48676 },
+ { 0x2A63, 48841 },
+ { 0x2A64, 49268 },
+ { 0x2A65, 49024 },
+ { 0x2A66, 48769 },
+ { 0x2A67, 48933 },
+ { 0x2A68, 48830 },
+ { 0x2A69, 49006 },
+ { 0x2A6A, 49298 },
+ { 0x2A6B, 49265 },
+ { 0x2A6C, 49012 },
+ { 0x2A6D, 48815 },
+ { 0x2A6E, 48752 },
+ { 0x2A6F, 48912 },
+ { 0x2A70, 48787 },
+ { 0x2A71, 49119 },
+ { 0x2A72, 48844 },
+ { 0x2A73, 49226 },
+ { 0x2A74, 49177 },
+ { 0x2A75, 48970 },
+ { 0x2A76, 49292 },
+ { 0x2A77, 48821 },
+ { 0x2A78, 49211 },
+ { 0x2A79, 48800 },
+ { 0x2A7A, 48718 },
+ { 0x2A7B, 48893 },
+ { 0x2A7C, 48803 },
+ { 0x2A7D, 49110 },
+ { 0x2A7E, 49164 },
+ { 0x2A7F, 49217 },
+ { 0x2A80, 49009 },
+ { 0x2A81, 106098 },
+ { 0x2A82, 106112 },
+ { 0x2A83, 106104 },
+ { 0x2A84, 106118 },
+ { 0x2A85, 106093 },
+ { 0x2A86, 106136 },
+ { 0x2A87, 106142 },
+ { 0x2A88, 106130 },
+ { 0x2A89, 106155 },
+ { 0x2A8A, 106162 },
+ { 0x2A8B, 106148 },
+ { 0x2A8C, 106126 },
+ { 0x2A8D, 105601 },
+ { 0x2A8E, 105595 },
+ { 0x2A8F, 105588 },
+ { 0x2A90, 19590 },
+ { 0x2A91, 82411 },
+ { 0x2A92, 105621 },
+ { 0x2A93, 105610 },
+ { 0x2A94, 105603 },
+ { 0x2A95, 12832 },
+ { 0x2A96, 33588 },
+ { 0x2A97, 12996 },
+ { 0x2A98, 33678 },
+ { 0x2A99, 12989 },
+ { 0x2A9A, 33671 },
+ { 0x2A9B, 12966 },
+ { 0x2A9C, 33651 },
+ { 0x2A9D, 12855 },
+ { 0x2A9E, 33620 },
+ { 0x2A9F, 53492 },
+ { 0x2AA0, 12704 },
+ { 0x2AA1, 13093 },
+ { 0x2AA2, 33788 },
+ { 0x2AA3, 12979 },
+ { 0x2AA4, 33664 },
+ { 0x2AA5, 12974 },
+ { 0x2AA6, 33659 },
+ { 0x2AA7, 12970 },
+ { 0x2AA8, 33655 },
+ { 0x2AA9, 15326 },
+ { 0x2AAA, 86089 },
+ { 0x2AAB, 46080 },
+ { 0x2AAC, 6213 },
+ { 0x2AAD, 53494 },
+ { 0x2AAE, 81626 },
+ { 0x2AAF, 81635 },
+ { 0x2AB0, 81653 },
+ { 0x2AB1, 81641 },
+ { 0x2AB2, 81638 },
+ { 0x2AB3, 81629 },
+ { 0x2AB4, 81650 },
+ { 0x2AB5, 81647 },
+ { 0x2AB6, 81644 },
+ { 0x2AB7, 105597 },
+ { 0x2AB8, 105606 },
+ { 0x2AB9, 105617 },
+ { 0x2ABA, 105613 },
+ { 0x2ABB, 46721 },
+ { 0x2ABC, 46435 },
+ { 0x2ABD, 15341 },
+ { 0x2ABE, 86840 },
+ { 0x2ABF, 86856 },
+ { 0x2AC0, 86850 },
+ { 0x2AC1, 86863 },
+ { 0x2AC2, 86844 },
+ { 0x2AC3, 59772 },
+ { 0x2AC4, 105624 },
+ { 0x2AC5, 81632 },
+ { 0x2AC6, 81659 },
+ { 0x2AC7, 81656 },
+ { 0x2AC8, 86907 },
+ { 0x2AC9, 13417 },
+ { 0x2ACA, 14536 },
+ { 0x2ACB, 106026 },
+ { 0x2ACC, 105591 },
+ { 0x2ACD, 82130 },
+ { 0x2ACE, 81908 },
+ { 0x2ACF, 82138 },
+ { 0x2AD0, 81914 },
+ { 0x2AD1, 82146 },
+ { 0x2AD2, 81923 },
+ { 0x2AD3, 82134 },
+ { 0x2AD4, 81911 },
+ { 0x2AD5, 82142 },
+ { 0x2AD6, 81920 },
+ { 0x2AD7, 81986 },
+ { 0x2AD8, 81956 },
+ { 0x2AD9, 81992 },
+ { 0x2ADA, 81962 },
+ { 0x2ADB, 81998 },
+ { 0x2ADC, 81968 },
+ { 0x2ADD, 81989 },
+ { 0x2ADE, 81959 },
+ { 0x2ADF, 81995 },
+ { 0x2AE0, 81965 },
+ { 0x2AE1, 82061 },
+ { 0x2AE2, 82115 },
+ { 0x2AE3, 82067 },
+ { 0x2AE4, 82121 },
+ { 0x2AE5, 82073 },
+ { 0x2AE6, 82127 },
+ { 0x2AE7, 82064 },
+ { 0x2AE8, 82118 },
+ { 0x2AE9, 82070 },
+ { 0x2AEA, 82124 },
+ { 0x2AEB, 82076 },
+ { 0x2AEC, 81941 },
+ { 0x2AED, 82082 },
+ { 0x2AEE, 81947 },
+ { 0x2AEF, 82158 },
+ { 0x2AF0, 82088 },
+ { 0x2AF1, 81953 },
+ { 0x2AF2, 82079 },
+ { 0x2AF3, 81944 },
+ { 0x2AF4, 82085 },
+ { 0x2AF5, 81950 },
+ { 0x2AF6, 82016 },
+ { 0x2AF7, 82022 },
+ { 0x2AF8, 82028 },
+ { 0x2AF9, 82019 },
+ { 0x2AFA, 82025 },
+ { 0x2AFB, 81971 },
+ { 0x2AFC, 81926 },
+ { 0x2AFD, 82031 },
+ { 0x2AFE, 81977 },
+ { 0x2AFF, 81932 },
+ { 0x2B00, 82037 },
+ { 0x2B01, 81983 },
+ { 0x2B02, 81938 },
+ { 0x2B03, 82043 },
+ { 0x2B04, 81974 },
+ { 0x2B05, 81929 },
+ { 0x2B06, 82034 },
+ { 0x2B07, 81980 },
+ { 0x2B08, 81935 },
+ { 0x2B09, 82040 },
+ { 0x2B0A, 82001 },
+ { 0x2B0B, 82007 },
+ { 0x2B0C, 82013 },
+ { 0x2B0D, 82004 },
+ { 0x2B0E, 82010 },
+ { 0x2B0F, 82166 },
+ { 0x2B10, 82106 },
+ { 0x2B11, 82174 },
+ { 0x2B12, 82112 },
+ { 0x2B13, 82170 },
+ { 0x2B14, 82109 },
+ { 0x2B15, 82046 },
+ { 0x2B16, 82052 },
+ { 0x2B17, 82058 },
+ { 0x2B18, 82049 },
+ { 0x2B19, 82055 },
+ { 0x2B1A, 82162 },
+ { 0x2B1B, 82094 },
+ { 0x2B1C, 82100 },
+ { 0x2B1D, 82097 },
+ { 0x2B1E, 82103 },
+ { 0x2B1F, 81917 },
+ { 0x2B20, 82091 },
+ { 0x2B21, 82150 },
+ { 0x2B22, 82154 },
+ { 0x2B23, 92058 },
+ { 0x2B24, 92063 },
+ { 0x2B25, 115952 },
+ { 0x2B26, 115960 },
+ { 0x2B27, 82189 },
+ { 0x2B28, 82182 },
+ { 0x2B29, 82186 },
+ { 0x2B2A, 115949 },
+ { 0x2B2B, 82962 },
+ { 0x2B2C, 82728 },
+ { 0x2B2D, 82970 },
+ { 0x2B2E, 82734 },
+ { 0x2B2F, 82978 },
+ { 0x2B30, 82743 },
+ { 0x2B31, 82966 },
+ { 0x2B32, 82731 },
+ { 0x2B33, 82974 },
+ { 0x2B34, 82740 },
+ { 0x2B35, 82806 },
+ { 0x2B36, 82776 },
+ { 0x2B37, 82812 },
+ { 0x2B38, 82782 },
+ { 0x2B39, 82818 },
+ { 0x2B3A, 82788 },
+ { 0x2B3B, 82809 },
+ { 0x2B3C, 82779 },
+ { 0x2B3D, 82815 },
+ { 0x2B3E, 82785 },
+ { 0x2B3F, 82881 },
+ { 0x2B40, 82947 },
+ { 0x2B41, 82887 },
+ { 0x2B42, 82953 },
+ { 0x2B43, 82893 },
+ { 0x2B44, 82959 },
+ { 0x2B45, 82884 },
+ { 0x2B46, 82950 },
+ { 0x2B47, 82890 },
+ { 0x2B48, 82956 },
+ { 0x2B49, 82896 },
+ { 0x2B4A, 82761 },
+ { 0x2B4B, 82902 },
+ { 0x2B4C, 82767 },
+ { 0x2B4D, 83054 },
+ { 0x2B4E, 82908 },
+ { 0x2B4F, 82773 },
+ { 0x2B50, 82899 },
+ { 0x2B51, 82764 },
+ { 0x2B52, 82905 },
+ { 0x2B53, 82770 },
+ { 0x2B54, 82836 },
+ { 0x2B55, 82842 },
+ { 0x2B56, 82848 },
+ { 0x2B57, 82839 },
+ { 0x2B58, 82845 },
+ { 0x2B59, 82791 },
+ { 0x2B5A, 82746 },
+ { 0x2B5B, 82851 },
+ { 0x2B5C, 82797 },
+ { 0x2B5D, 82752 },
+ { 0x2B5E, 82857 },
+ { 0x2B5F, 82803 },
+ { 0x2B60, 82758 },
+ { 0x2B61, 82863 },
+ { 0x2B62, 82794 },
+ { 0x2B63, 82749 },
+ { 0x2B64, 82854 },
+ { 0x2B65, 82800 },
+ { 0x2B66, 82755 },
+ { 0x2B67, 82860 },
+ { 0x2B68, 82821 },
+ { 0x2B69, 82827 },
+ { 0x2B6A, 82833 },
+ { 0x2B6B, 82824 },
+ { 0x2B6C, 82830 },
+ { 0x2B6D, 83062 },
+ { 0x2B6E, 82938 },
+ { 0x2B6F, 83070 },
+ { 0x2B70, 82944 },
+ { 0x2B71, 83066 },
+ { 0x2B72, 82941 },
+ { 0x2B73, 82866 },
+ { 0x2B74, 82872 },
+ { 0x2B75, 82878 },
+ { 0x2B76, 82869 },
+ { 0x2B77, 82875 },
+ { 0x2B78, 83058 },
+ { 0x2B79, 82926 },
+ { 0x2B7A, 82932 },
+ { 0x2B7B, 82929 },
+ { 0x2B7C, 82935 },
+ { 0x2B7D, 82737 },
+ { 0x2B7E, 82923 },
+ { 0x2B7F, 83002 },
+ { 0x2B80, 83006 },
+ { 0x2B81, 82911 },
+ { 0x2B82, 82917 },
+ { 0x2B83, 82914 },
+ { 0x2B84, 82920 },
+ { 0x2B85, 83078 },
+ { 0x2B86, 115956 },
+ { 0x2B87, 83088 },
+ { 0x2B88, 83081 },
+ { 0x2B89, 83085 },
+ { 0x2B8A, 69664 },
+ { 0x2B8B, 69706 },
+ { 0x2B8C, 69697 },
+ { 0x2B8D, 69676 },
+ { 0x2B8E, 69670 },
+ { 0x2B8F, 69718 },
+ { 0x2B90, 69700 },
+ { 0x2B91, 69694 },
+ { 0x2B92, 69679 },
+ { 0x2B93, 69691 },
+ { 0x2B94, 69682 },
+ { 0x2B95, 69688 },
+ { 0x2B96, 69709 },
+ { 0x2B97, 69727 },
+ { 0x2B98, 69808 },
+ { 0x2B99, 69748 },
+ { 0x2B9A, 69805 },
+ { 0x2B9B, 69712 },
+ { 0x2B9C, 69730 },
+ { 0x2B9D, 69667 },
+ { 0x2B9E, 69715 },
+ { 0x2B9F, 69661 },
+ { 0x2BA0, 69703 },
+ { 0x2BA1, 69673 },
+ { 0x2BA2, 69754 },
+ { 0x2BA3, 69733 },
+ { 0x2BA4, 69757 },
+ { 0x2BA5, 69742 },
+ { 0x2BA6, 69802 },
+ { 0x2BA7, 69739 },
+ { 0x2BA8, 69760 },
+ { 0x2BA9, 69817 },
+ { 0x2BAA, 69823 },
+ { 0x2BAB, 69763 },
+ { 0x2BAC, 69685 },
+ { 0x2BAD, 69721 },
+ { 0x2BAE, 69784 },
+ { 0x2BAF, 69724 },
+ { 0x2BB0, 69793 },
+ { 0x2BB1, 69769 },
+ { 0x2BB2, 69775 },
+ { 0x2BB3, 46547 },
+ { 0x2BB4, 46646 },
+ { 0x2BB5, 46616 },
+ { 0x2BB6, 46529 },
+ { 0x2BB7, 46622 },
+ { 0x2BB8, 46625 },
+ { 0x2BB9, 46550 },
+ { 0x2BBA, 46649 },
+ { 0x2BBB, 46535 },
+ { 0x2BBC, 46664 },
+ { 0x2BBD, 46634 },
+ { 0x2BBE, 46637 },
+ { 0x2BBF, 46589 },
+ { 0x2BC0, 46691 },
+ { 0x2BC1, 46688 },
+ { 0x2BC2, 46631 },
+ { 0x2BC3, 46526 },
+ { 0x2BC4, 46532 },
+ { 0x2BC5, 46613 },
+ { 0x2BC6, 46586 },
+ { 0x2BC7, 46505 },
+ { 0x2BC8, 46577 },
+ { 0x2BC9, 46523 },
+ { 0x2BCA, 46517 },
+ { 0x2BCB, 46601 },
+ { 0x2BCC, 46559 },
+ { 0x2BCD, 46562 },
+ { 0x2BCE, 46571 },
+ { 0x2BCF, 46568 },
+ { 0x2BD0, 46520 },
+ { 0x2BD1, 46442 },
+ { 0x2BD2, 46457 },
+ { 0x2BD3, 46478 },
+ { 0x2BD4, 46499 },
+ { 0x2BD5, 46460 },
+ { 0x2BD6, 46445 },
+ { 0x2BD7, 46502 },
+ { 0x2BD8, 46481 },
+ { 0x2BD9, 46451 },
+ { 0x2BDA, 46469 },
+ { 0x2BDB, 46493 },
+ { 0x2BDC, 46466 },
+ { 0x2BDD, 46487 },
+ { 0x2BDE, 46454 },
+ { 0x2BDF, 46496 },
+ { 0x2BE0, 46472 },
+ { 0x2BE1, 46475 },
+ { 0x2BE2, 46490 },
+ { 0x2BE3, 46463 },
+ { 0x2BE4, 46484 },
+ { 0x2BE5, 46448 },
+ { 0x2BE6, 46440 },
+ { 0x2BE7, 46610 },
+ { 0x2BE8, 46655 },
+ { 0x2BE9, 46583 },
+ { 0x2BEA, 46679 },
+ { 0x2BEB, 46712 },
+ { 0x2BEC, 46667 },
+ { 0x2BED, 46700 },
+ { 0x2BEE, 46685 },
+ { 0x2BEF, 46715 },
+ { 0x2BF0, 46619 },
+ { 0x2BF1, 46580 },
+ { 0x2BF2, 46676 },
+ { 0x2BF3, 46670 },
+ { 0x2BF4, 46658 },
+ { 0x2BF5, 46661 },
+ { 0x2BF6, 46706 },
+ { 0x2BF7, 46709 },
+ { 0x2BF8, 46628 },
+ { 0x2BF9, 46682 },
+ { 0x2BFA, 46673 },
+ { 0x2BFB, 46718 },
+ { 0x2BFC, 46640 },
+ { 0x2BFD, 46595 },
+ { 0x2BFE, 46643 },
+ { 0x2BFF, 46598 },
+ { 0x2C00, 46592 },
+ { 0x2C01, 46565 },
+ { 0x2C02, 46607 },
+ { 0x2C03, 46574 },
+ { 0x2C04, 46694 },
+ { 0x2C05, 46703 },
+ { 0x2C06, 46697 },
+ { 0x2C07, 46604 },
+ { 0x2C08, 46652 },
+ { 0x2C09, 46538 },
+ { 0x2C0A, 46553 },
+ { 0x2C0B, 46508 },
+ { 0x2C0C, 46556 },
+ { 0x2C0D, 46541 },
+ { 0x2C0E, 46511 },
+ { 0x2C0F, 46514 },
+ { 0x2C10, 46544 },
+ { 0x2C11, 106085 },
+ { 0x2C12, 106089 },
+ { 0x2C13, 106033 },
+ { 0x2C14, 106041 },
+ { 0x2C15, 106061 },
+ { 0x2C16, 106045 },
+ { 0x2C17, 106037 },
+ { 0x2C18, 106077 },
+ { 0x2C19, 106065 },
+ { 0x2C1A, 106053 },
+ { 0x2C1B, 106081 },
+ { 0x2C1C, 106057 },
+ { 0x2C1D, 106069 },
+ { 0x2C1E, 106073 },
+ { 0x2C1F, 106049 },
+ { 0x2C20, 106029 },
+ { 0x2C21, 69745 },
+ { 0x2C22, 69811 },
+ { 0x2C23, 69787 },
+ { 0x2C24, 69772 },
+ { 0x2C25, 69751 },
+ { 0x2C26, 69826 },
+ { 0x2C27, 69799 },
+ { 0x2C28, 69838 },
+ { 0x2C29, 69781 },
+ { 0x2C2A, 69820 },
+ { 0x2C2B, 69829 },
+ { 0x2C2C, 69841 },
+ { 0x2C2D, 69778 },
+ { 0x2C2E, 69832 },
+ { 0x2C2F, 69844 },
+ { 0x2C30, 69847 },
+ { 0x2C31, 69736 },
+ { 0x2C32, 69796 },
+ { 0x2C33, 69835 },
+ { 0x2C34, 69850 },
+ { 0x2C35, 69653 },
+ { 0x2C36, 69657 },
+ { 0x2C37, 69649 },
+ { 0x2C38, 69645 },
+ { 0x2C39, 69766 },
+ { 0x2C3A, 69790 },
+ { 0x2C3B, 69814 },
+ { 0x2C3C, 5349 },
+ { 0x2C3D, 5388 },
+ { 0x2C3E, 5391 },
+ { 0x2C3F, 5394 },
+ { 0x2C40, 5379 },
+ { 0x2C41, 5406 },
+ { 0x2C42, 5397 },
+ { 0x2C43, 5355 },
+ { 0x2C44, 5424 },
+ { 0x2C45, 5433 },
+ { 0x2C46, 5400 },
+ { 0x2C47, 5427 },
+ { 0x2C48, 5418 },
+ { 0x2C49, 5403 },
+ { 0x2C4A, 5430 },
+ { 0x2C4B, 5337 },
+ { 0x2C4C, 5334 },
+ { 0x2C4D, 5346 },
+ { 0x2C4E, 5340 },
+ { 0x2C4F, 5373 },
+ { 0x2C50, 5331 },
+ { 0x2C51, 5358 },
+ { 0x2C52, 5352 },
+ { 0x2C53, 5382 },
+ { 0x2C54, 5412 },
+ { 0x2C55, 5376 },
+ { 0x2C56, 5370 },
+ { 0x2C57, 5361 },
+ { 0x2C58, 5367 },
+ { 0x2C59, 5385 },
+ { 0x2C5A, 5415 },
+ { 0x2C5B, 5409 },
+ { 0x2C5C, 5421 },
+ { 0x2C5D, 5436 },
+ { 0x2C5E, 5364 },
+ { 0x2C5F, 5343 },
+ { 0x2C60, 83010 },
+ { 0x2C61, 83042 },
+ { 0x2C62, 83046 },
+ { 0x2C63, 83050 },
+ { 0x2C64, 83018 },
+ { 0x2C65, 82982 },
+ { 0x2C66, 82990 },
+ { 0x2C67, 82998 },
+ { 0x2C68, 82986 },
+ { 0x2C69, 82994 },
+ { 0x2C6A, 83014 },
+ { 0x2C6B, 83022 },
+ { 0x2C6C, 83030 },
+ { 0x2C6D, 83038 },
+ { 0x2C6E, 83026 },
+ { 0x2C6F, 83034 },
+ { 0x2C70, 115659 },
+ { 0x2C71, 115638 },
+ { 0x2C72, 115666 },
+ { 0x2C73, 115652 },
+ { 0x2C74, 115631 },
+ { 0x2C75, 115645 },
+ { 0x2C76, 115599 },
+ { 0x2C77, 115624 },
+ { 0x2C78, 115606 },
+ { 0x2C79, 115673 },
+ { 0x2C7A, 115680 },
+ { 0x2C7B, 115694 },
+ { 0x2C7C, 115687 },
+ { 0x2C7D, 115617 },
+ { 0x2C7E, 115662 },
+ { 0x2C7F, 115641 },
+ { 0x2C80, 115669 },
+ { 0x2C81, 115655 },
+ { 0x2C82, 115634 },
+ { 0x2C83, 115648 },
+ { 0x2C84, 115602 },
+ { 0x2C85, 115627 },
+ { 0x2C86, 115609 },
+ { 0x2C87, 115676 },
+ { 0x2C88, 115683 },
+ { 0x2C89, 115697 },
+ { 0x2C8A, 115690 },
+ { 0x2C8B, 115620 },
+ { 0x2C8C, 115613 },
+ { 0x2C8D, 115706 },
+ { 0x2C8E, 115701 },
+ { 0x2C8F, 115743 },
+ { 0x2C90, 115755 },
+ { 0x2C91, 115815 },
+ { 0x2C92, 115767 },
+ { 0x2C93, 115764 },
+ { 0x2C94, 115746 },
+ { 0x2C95, 115806 },
+ { 0x2C96, 115794 },
+ { 0x2C97, 115779 },
+ { 0x2C98, 115752 },
+ { 0x2C99, 115773 },
+ { 0x2C9A, 115761 },
+ { 0x2C9B, 115818 },
+ { 0x2C9C, 115788 },
+ { 0x2C9D, 115800 },
+ { 0x2C9E, 115791 },
+ { 0x2C9F, 115749 },
+ { 0x2CA0, 115809 },
+ { 0x2CA1, 115770 },
+ { 0x2CA2, 115821 },
+ { 0x2CA3, 115776 },
+ { 0x2CA4, 115824 },
+ { 0x2CA5, 115836 },
+ { 0x2CA6, 115848 },
+ { 0x2CA7, 115797 },
+ { 0x2CA8, 115839 },
+ { 0x2CA9, 115758 },
+ { 0x2CAA, 115812 },
+ { 0x2CAB, 115842 },
+ { 0x2CAC, 115845 },
+ { 0x2CAD, 115833 },
+ { 0x2CAE, 115827 },
+ { 0x2CAF, 115830 },
+ { 0x2CB0, 115782 },
+ { 0x2CB1, 115785 },
+ { 0x2CB2, 115803 },
+ { 0x2CB3, 60068 },
+ { 0x2CB4, 60098 },
+ { 0x2CB5, 60047 },
+ { 0x2CB6, 59978 },
+ { 0x2CB7, 59577 },
+ { 0x2CB8, 59703 },
+ { 0x2CB9, 59655 },
+ { 0x2CBA, 59595 },
+ { 0x2CBB, 59586 },
+ { 0x2CBC, 59637 },
+ { 0x2CBD, 59748 },
+ { 0x2CBE, 59643 },
+ { 0x2CBF, 106219 },
+ { 0x2CC0, 59709 },
+ { 0x2CC1, 59717 },
+ { 0x2CC2, 59741 },
+ { 0x2CC3, 59725 },
+ { 0x2CC4, 59721 },
+ { 0x2CC5, 59713 },
+ { 0x2CC6, 59737 },
+ { 0x2CC7, 59733 },
+ { 0x2CC8, 59729 },
+ { 0x2CC9, 59652 },
+ { 0x2CCA, 59661 },
+ { 0x2CCB, 59669 },
+ { 0x2CCC, 59693 },
+ { 0x2CCD, 59677 },
+ { 0x2CCE, 59673 },
+ { 0x2CCF, 59512 },
+ { 0x2CD0, 59491 },
+ { 0x2CD1, 59519 },
+ { 0x2CD2, 59505 },
+ { 0x2CD3, 59484 },
+ { 0x2CD4, 59498 },
+ { 0x2CD5, 59452 },
+ { 0x2CD6, 59473 },
+ { 0x2CD7, 59459 },
+ { 0x2CD8, 59526 },
+ { 0x2CD9, 59533 },
+ { 0x2CDA, 59547 },
+ { 0x2CDB, 59540 },
+ { 0x2CDC, 59466 },
+ { 0x2CDD, 59515 },
+ { 0x2CDE, 59494 },
+ { 0x2CDF, 59522 },
+ { 0x2CE0, 59508 },
+ { 0x2CE1, 59487 },
+ { 0x2CE2, 59501 },
+ { 0x2CE3, 59455 },
+ { 0x2CE4, 59476 },
+ { 0x2CE5, 59462 },
+ { 0x2CE6, 59529 },
+ { 0x2CE7, 59536 },
+ { 0x2CE8, 59550 },
+ { 0x2CE9, 59543 },
+ { 0x2CEA, 59469 },
+ { 0x2CEB, 59570 },
+ { 0x2CEC, 59566 },
+ { 0x2CED, 59480 },
+ { 0x2CEE, 49501 },
+ { 0x2CEF, 59942 },
+ { 0x2CF0, 59954 },
+ { 0x2CF1, 60032 },
+ { 0x2CF2, 59966 },
+ { 0x2CF3, 59963 },
+ { 0x2CF4, 59945 },
+ { 0x2CF5, 60023 },
+ { 0x2CF6, 60005 },
+ { 0x2CF7, 59993 },
+ { 0x2CF8, 59951 },
+ { 0x2CF9, 59987 },
+ { 0x2CFA, 59960 },
+ { 0x2CFB, 60035 },
+ { 0x2CFC, 59999 },
+ { 0x2CFD, 60011 },
+ { 0x2CFE, 60002 },
+ { 0x2CFF, 59948 },
+ { 0x2D00, 60026 },
+ { 0x2D01, 59969 },
+ { 0x2D02, 60056 },
+ { 0x2D03, 59990 },
+ { 0x2D04, 60059 },
+ { 0x2D05, 60089 },
+ { 0x2D06, 60101 },
+ { 0x2D07, 60008 },
+ { 0x2D08, 60050 },
+ { 0x2D09, 59984 },
+ { 0x2D0A, 60044 },
+ { 0x2D0B, 60077 },
+ { 0x2D0C, 60086 },
+ { 0x2D0D, 60017 },
+ { 0x2D0E, 60083 },
+ { 0x2D0F, 59975 },
+ { 0x2D10, 59996 },
+ { 0x2D11, 59957 },
+ { 0x2D12, 60053 },
+ { 0x2D13, 59972 },
+ { 0x2D14, 60041 },
+ { 0x2D15, 59939 },
+ { 0x2D16, 59981 },
+ { 0x2D17, 60020 },
+ { 0x2D18, 60065 },
+ { 0x2D19, 60071 },
+ { 0x2D1A, 60029 },
+ { 0x2D1B, 60092 },
+ { 0x2D1C, 60095 },
+ { 0x2D1D, 60074 },
+ { 0x2D1E, 60062 },
+ { 0x2D1F, 60014 },
+ { 0x2D20, 59665 },
+ { 0x2D21, 59689 },
+ { 0x2D22, 59685 },
+ { 0x2D23, 59681 },
+ { 0x2D24, 59592 },
+ { 0x2D25, 59601 },
+ { 0x2D26, 59609 },
+ { 0x2D27, 59633 },
+ { 0x2D28, 59617 },
+ { 0x2D29, 59613 },
+ { 0x2D2A, 59605 },
+ { 0x2D2B, 59629 },
+ { 0x2D2C, 59625 },
+ { 0x2D2D, 59621 },
+ { 0x2D2E, 59583 },
+ { 0x2D2F, 105996 },
+ { 0x2D30, 106011 },
+ { 0x2D31, 105986 },
+ { 0x2D32, 105981 },
+ { 0x2D33, 105816 },
+ { 0x2D34, 105976 },
+ { 0x2D35, 105971 },
+ { 0x2D36, 105991 },
+ { 0x2D37, 106021 },
+ { 0x2D38, 106001 },
+ { 0x2D39, 106016 },
+ { 0x2D3A, 106006 },
+ { 0x2D3B, 53913 },
+ { 0x2D3C, 54076 },
+ { 0x2D3D, 53903 },
+ { 0x2D3E, 61742 },
+ { 0x2D3F, 59790 },
+ { 0x2D40, 59796 },
+ { 0x2D41, 59802 },
+ { 0x2D42, 59793 },
+ { 0x2D43, 59799 },
+ { 0x2D44, 59820 },
+ { 0x2D45, 59826 },
+ { 0x2D46, 59832 },
+ { 0x2D47, 59823 },
+ { 0x2D48, 59829 },
+ { 0x2D49, 59880 },
+ { 0x2D4A, 59886 },
+ { 0x2D4B, 59892 },
+ { 0x2D4C, 59883 },
+ { 0x2D4D, 59889 },
+ { 0x2D4E, 59895 },
+ { 0x2D4F, 59901 },
+ { 0x2D50, 59907 },
+ { 0x2D51, 59898 },
+ { 0x2D52, 59904 },
+ { 0x2D53, 59850 },
+ { 0x2D54, 59856 },
+ { 0x2D55, 59862 },
+ { 0x2D56, 59853 },
+ { 0x2D57, 59859 },
+ { 0x2D58, 59805 },
+ { 0x2D59, 59811 },
+ { 0x2D5A, 59817 },
+ { 0x2D5B, 59808 },
+ { 0x2D5C, 59814 },
+ { 0x2D5D, 59835 },
+ { 0x2D5E, 59841 },
+ { 0x2D5F, 59847 },
+ { 0x2D60, 59838 },
+ { 0x2D61, 59844 },
+ { 0x2D62, 59922 },
+ { 0x2D63, 59928 },
+ { 0x2D64, 59925 },
+ { 0x2D65, 59865 },
+ { 0x2D66, 59871 },
+ { 0x2D67, 59877 },
+ { 0x2D68, 59868 },
+ { 0x2D69, 59874 },
+ { 0x2D6A, 59910 },
+ { 0x2D6B, 59916 },
+ { 0x2D6C, 59913 },
+ { 0x2D6D, 59919 },
+ { 0x2D6E, 54330 },
+ { 0x2D6F, 54332 },
+ { 0x2D70, 54257 },
+ { 0x2D71, 54121 },
+ { 0x2D72, 54342 },
+ { 0x2D73, 54138 },
+ { 0x2D74, 54119 },
+ { 0x2D75, 54390 },
+ { 0x2D76, 54263 },
+ { 0x2D77, 54155 },
+ { 0x2D78, 54157 },
+ { 0x2D79, 54293 },
+ { 0x2D7A, 54362 },
+ { 0x2D7B, 54364 },
+ { 0x2D7C, 54267 },
+ { 0x2D7D, 54265 },
+ { 0x2D7E, 54134 },
+ { 0x2D7F, 54269 },
+ { 0x2D80, 54346 },
+ { 0x2D81, 54360 },
+ { 0x2D82, 54142 },
+ { 0x2D83, 54434 },
+ { 0x2D84, 54438 },
+ { 0x2D85, 54426 },
+ { 0x2D86, 54336 },
+ { 0x2D87, 54422 },
+ { 0x2D88, 54428 },
+ { 0x2D89, 54366 },
+ { 0x2D8A, 54295 },
+ { 0x2D8B, 54344 },
+ { 0x2D8C, 54297 },
+ { 0x2D8D, 54384 },
+ { 0x2D8E, 54420 },
+ { 0x2D8F, 54386 },
+ { 0x2D90, 54320 },
+ { 0x2D91, 54322 },
+ { 0x2D92, 54261 },
+ { 0x2D93, 54125 },
+ { 0x2D94, 54127 },
+ { 0x2D95, 54117 },
+ { 0x2D96, 54153 },
+ { 0x2D97, 54303 },
+ { 0x2D98, 54271 },
+ { 0x2D99, 54413 },
+ { 0x2D9A, 54305 },
+ { 0x2D9B, 54358 },
+ { 0x2D9C, 54432 },
+ { 0x2D9D, 54352 },
+ { 0x2D9E, 54161 },
+ { 0x2D9F, 54123 },
+ { 0x2DA0, 54395 },
+ { 0x2DA1, 54340 },
+ { 0x2DA2, 54388 },
+ { 0x2DA3, 54275 },
+ { 0x2DA4, 54424 },
+ { 0x2DA5, 54159 },
+ { 0x2DA6, 54350 },
+ { 0x2DA7, 54338 },
+ { 0x2DA8, 54309 },
+ { 0x2DA9, 54307 },
+ { 0x2DAA, 54259 },
+ { 0x2DAB, 54354 },
+ { 0x2DAC, 54334 },
+ { 0x2DAD, 54084 },
+ { 0x2DAE, 54311 },
+ { 0x2DAF, 54273 },
+ { 0x2DB0, 54136 },
+ { 0x2DB1, 54370 },
+ { 0x2DB2, 54301 },
+ { 0x2DB3, 54299 },
+ { 0x2DB4, 54348 },
+ { 0x2DB5, 54372 },
+ { 0x2DB6, 54378 },
+ { 0x2DB7, 54151 },
+ { 0x2DB8, 54430 },
+ { 0x2DB9, 54149 },
+ { 0x2DBA, 54376 },
+ { 0x2DBB, 54374 },
+ { 0x2DBC, 54326 },
+ { 0x2DBD, 54328 },
+ { 0x2DBE, 54255 },
+ { 0x2DBF, 54380 },
+ { 0x2DC0, 54165 },
+ { 0x2DC1, 54318 },
+ { 0x2DC2, 54382 },
+ { 0x2DC3, 54163 },
+ { 0x2DC4, 54418 },
+ { 0x2DC5, 54324 },
+ { 0x2DC6, 105863 },
+ { 0x2DC7, 105821 },
+ { 0x2DC8, 105839 },
+ { 0x2DC9, 105881 },
+ { 0x2DCA, 105851 },
+ { 0x2DCB, 105845 },
+ { 0x2DCC, 105827 },
+ { 0x2DCD, 105875 },
+ { 0x2DCE, 105869 },
+ { 0x2DCF, 105857 },
+ { 0x2DD0, 105833 },
+ { 0x2DD1, 105887 },
+ { 0x2DD2, 105893 },
+ { 0x2DD3, 105935 },
+ { 0x2DD4, 105923 },
+ { 0x2DD5, 105905 },
+ { 0x2DD6, 105911 },
+ { 0x2DD7, 105941 },
+ { 0x2DD8, 105917 },
+ { 0x2DD9, 105929 },
+ { 0x2DDA, 105899 },
+ { 0x2DDB, 105947 },
+ { 0x2DDC, 105953 },
+ { 0x2DDD, 105965 },
+ { 0x2DDE, 105959 },
+ { 0x2DDF, 54086 },
+ { 0x2DE0, 53887 },
+ { 0x2DE1, 53869 },
+ { 0x2DE2, 54052 },
+ { 0x2DE3, 54023 },
+ { 0x2DE4, 54030 },
+ { 0x2DE5, 53895 },
+ { 0x2DE6, 53900 },
+ { 0x2DE7, 53897 },
+ { 0x2DE8, 53921 },
+ { 0x2DE9, 54064 },
+ { 0x2DEA, 54068 },
+ { 0x2DEB, 54072 },
+ { 0x2DEC, 54060 },
+ { 0x2DED, 54436 },
+ { 0x2DEE, 54027 },
+ { 0x2DEF, 54011 },
+ { 0x2DF0, 53977 },
+ { 0x2DF1, 53956 },
+ { 0x2DF2, 53923 },
+ { 0x2DF3, 53925 },
+ { 0x2DF4, 53958 },
+ { 0x2DF5, 53907 },
+ { 0x2DF6, 54054 },
+ { 0x2DF7, 54140 },
+ { 0x2DF8, 54032 },
+ { 0x2DF9, 54013 },
+ { 0x2DFA, 53980 },
+ { 0x2DFB, 53983 },
+ { 0x2DFC, 53963 },
+ { 0x2DFD, 53927 },
+ { 0x2DFE, 53917 },
+ { 0x2DFF, 54088 },
+ { 0x2E00, 54094 },
+ { 0x2E01, 54080 },
+ { 0x2E02, 54115 },
+ { 0x2E03, 53986 },
+ { 0x2E04, 53965 },
+ { 0x2E05, 53893 },
+ { 0x2E06, 53931 },
+ { 0x2E07, 53905 },
+ { 0x2E08, 54015 },
+ { 0x2E09, 53989 },
+ { 0x2E0A, 53967 },
+ { 0x2E0B, 53877 },
+ { 0x2E0C, 53933 },
+ { 0x2E0D, 53972 },
+ { 0x2E0E, 53882 },
+ { 0x2E0F, 53860 },
+ { 0x2E10, 53941 },
+ { 0x2E11, 53969 },
+ { 0x2E12, 53879 },
+ { 0x2E13, 53857 },
+ { 0x2E14, 53935 },
+ { 0x2E15, 53848 },
+ { 0x2E16, 53852 },
+ { 0x2E17, 54025 },
+ { 0x2E18, 54090 },
+ { 0x2E19, 54100 },
+ { 0x2E1A, 54082 },
+ { 0x2E1B, 54104 },
+ { 0x2E1C, 54106 },
+ { 0x2E1D, 54110 },
+ { 0x2E1E, 54040 },
+ { 0x2E1F, 54017 },
+ { 0x2E20, 53992 },
+ { 0x2E21, 53975 },
+ { 0x2E22, 54042 },
+ { 0x2E23, 54019 },
+ { 0x2E24, 53995 },
+ { 0x2E25, 54001 },
+ { 0x2E26, 53946 },
+ { 0x2E27, 54003 },
+ { 0x2E28, 54044 },
+ { 0x2E29, 54021 },
+ { 0x2E2A, 53998 },
+ { 0x2E2B, 54006 },
+ { 0x2E2C, 53948 },
+ { 0x2E2D, 54008 },
+ { 0x2E2E, 53842 },
+ { 0x2E2F, 53845 },
+ { 0x2E30, 53867 },
+ { 0x2E31, 53871 },
+ { 0x2E32, 53873 },
+ { 0x2E33, 53875 },
+ { 0x2E34, 53838 },
+ { 0x2E35, 53885 },
+ { 0x2E36, 53889 },
+ { 0x2E37, 53909 },
+ { 0x2E38, 53911 },
+ { 0x2E39, 53915 },
+ { 0x2E3A, 53919 },
+ { 0x2E3B, 53929 },
+ { 0x2E3C, 53938 },
+ { 0x2E3D, 53944 },
+ { 0x2E3E, 53950 },
+ { 0x2E3F, 53952 },
+ { 0x2E40, 54092 },
+ { 0x2E41, 53954 },
+ { 0x2E42, 53960 },
+ { 0x2E43, 54096 },
+ { 0x2E44, 54098 },
+ { 0x2E45, 54034 },
+ { 0x2E46, 54036 },
+ { 0x2E47, 54102 },
+ { 0x2E48, 54038 },
+ { 0x2E49, 54046 },
+ { 0x2E4A, 54048 },
+ { 0x2E4B, 54050 },
+ { 0x2E4C, 53863 },
+ { 0x2E4D, 53834 },
+ { 0x2E4E, 105630 },
+ { 0x2E4F, 105648 },
+ { 0x2E50, 105684 },
+ { 0x2E51, 105660 },
+ { 0x2E52, 105654 },
+ { 0x2E53, 105636 },
+ { 0x2E54, 105678 },
+ { 0x2E55, 105672 },
+ { 0x2E56, 105666 },
+ { 0x2E57, 105642 },
+ { 0x2E58, 105690 },
+ { 0x2E59, 105702 },
+ { 0x2E5A, 105744 },
+ { 0x2E5B, 105732 },
+ { 0x2E5C, 105714 },
+ { 0x2E5D, 105720 },
+ { 0x2E5E, 105750 },
+ { 0x2E5F, 105726 },
+ { 0x2E60, 105738 },
+ { 0x2E61, 105708 },
+ { 0x2E62, 105762 },
+ { 0x2E63, 105774 },
+ { 0x2E64, 105810 },
+ { 0x2E65, 105786 },
+ { 0x2E66, 105780 },
+ { 0x2E67, 105768 },
+ { 0x2E68, 105804 },
+ { 0x2E69, 105798 },
+ { 0x2E6A, 105792 },
+ { 0x2E6B, 105696 },
+ { 0x2E6C, 105756 },
+ { 0x2E6D, 54078 },
+ { 0x2E6E, 81711 },
+ { 0x2E6F, 81725 },
+ { 0x2E70, 81862 },
+ { 0x2E71, 81832 },
+ { 0x2E72, 81808 },
+ { 0x2E73, 81814 },
+ { 0x2E74, 81664 },
+ { 0x2E75, 81794 },
+ { 0x2E76, 81770 },
+ { 0x2E77, 81829 },
+ { 0x2E78, 81767 },
+ { 0x2E79, 81889 },
+ { 0x2E7A, 81874 },
+ { 0x2E7B, 81751 },
+ { 0x2E7C, 81798 },
+ { 0x2E7D, 81871 },
+ { 0x2E7E, 81845 },
+ { 0x2E7F, 81730 },
+ { 0x2E80, 81811 },
+ { 0x2E81, 81904 },
+ { 0x2E82, 81782 },
+ { 0x2E83, 81740 },
+ { 0x2E84, 81858 },
+ { 0x2E85, 81791 },
+ { 0x2E86, 81855 },
+ { 0x2E87, 81747 },
+ { 0x2E88, 81763 },
+ { 0x2E89, 81755 },
+ { 0x2E8A, 81686 },
+ { 0x2E8B, 81706 },
+ { 0x2E8C, 81852 },
+ { 0x2E8D, 81820 },
+ { 0x2E8E, 81805 },
+ { 0x2E8F, 81743 },
+ { 0x2E90, 81826 },
+ { 0x2E91, 81839 },
+ { 0x2E92, 81672 },
+ { 0x2E93, 81880 },
+ { 0x2E94, 81898 },
+ { 0x2E95, 81892 },
+ { 0x2E96, 81817 },
+ { 0x2E97, 81823 },
+ { 0x2E98, 81901 },
+ { 0x2E99, 81786 },
+ { 0x2E9A, 81848 },
+ { 0x2E9B, 81801 },
+ { 0x2E9C, 81883 },
+ { 0x2E9D, 81668 },
+ { 0x2E9E, 81886 },
+ { 0x2E9F, 81702 },
+ { 0x2EA0, 81697 },
+ { 0x2EA1, 81691 },
+ { 0x2EA2, 81895 },
+ { 0x2EA3, 81716 },
+ { 0x2EA4, 81836 },
+ { 0x2EA5, 81721 },
+ { 0x2EA6, 81676 },
+ { 0x2EA7, 81681 },
+ { 0x2EA8, 81868 },
+ { 0x2EA9, 81877 },
+ { 0x2EAA, 81759 },
+ { 0x2EAB, 81774 },
+ { 0x2EAC, 81736 },
+ { 0x2EAD, 81778 },
+ { 0x2EAE, 691 },
+ { 0x2EAF, 694 },
+ { 0x2EB0, 577 },
+ { 0x2EB1, 688 },
+ { 0x2EB2, 1357 },
+ { 0x2EB3, 1360 },
+ { 0x2EB4, 685 },
+ { 0x2EB5, 1354 },
+ { 0x2EB6, 586 },
+ { 0x2EB7, 589 },
+ { 0x2EB8, 571 },
+ { 0x2EB9, 583 },
+ { 0x2EBA, 2068 },
+ { 0x2EBB, 859 },
+ { 0x2EBC, 2065 },
+ { 0x2EBD, 778 },
+ { 0x2EBE, 781 },
+ { 0x2EBF, 580 },
+ { 0x2EC0, 775 },
+ { 0x2EC1, 643 },
+ { 0x2EC2, 574 },
+ { 0x2EC3, 886 },
+ { 0x2EC4, 967 },
+ { 0x2EC5, 970 },
+ { 0x2EC6, 598 },
+ { 0x2EC7, 964 },
+ { 0x2EC8, 2398 },
+ { 0x2EC9, 2401 },
+ { 0x2ECA, 961 },
+ { 0x2ECB, 2395 },
+ { 0x2ECC, 931 },
+ { 0x2ECD, 934 },
+ { 0x2ECE, 592 },
+ { 0x2ECF, 928 },
+ { 0x2ED0, 2407 },
+ { 0x2ED1, 982 },
+ { 0x2ED2, 2404 },
+ { 0x2ED3, 976 },
+ { 0x2ED4, 979 },
+ { 0x2ED5, 601 },
+ { 0x2ED6, 973 },
+ { 0x2ED7, 958 },
+ { 0x2ED8, 595 },
+ { 0x2ED9, 955 },
+ { 0x2EDA, 991 },
+ { 0x2EDB, 994 },
+ { 0x2EDC, 604 },
+ { 0x2EDD, 985 },
+ { 0x2EDE, 2410 },
+ { 0x2EDF, 988 },
+ { 0x2EE0, 1003 },
+ { 0x2EE1, 1006 },
+ { 0x2EE2, 607 },
+ { 0x2EE3, 997 },
+ { 0x2EE4, 2413 },
+ { 0x2EE5, 1000 },
+ { 0x2EE6, 1762 },
+ { 0x2EE7, 1765 },
+ { 0x2EE8, 787 },
+ { 0x2EE9, 1759 },
+ { 0x2EEA, 3331 },
+ { 0x2EEB, 1756 },
+ { 0x2EEC, 3328 },
+ { 0x2EED, 1750 },
+ { 0x2EEE, 1753 },
+ { 0x2EEF, 784 },
+ { 0x2EF0, 1747 },
+ { 0x2EF1, 3337 },
+ { 0x2EF2, 1777 },
+ { 0x2EF3, 3334 },
+ { 0x2EF4, 1771 },
+ { 0x2EF5, 1774 },
+ { 0x2EF6, 790 },
+ { 0x2EF7, 1768 },
+ { 0x2EF8, 1786 },
+ { 0x2EF9, 1789 },
+ { 0x2EFA, 793 },
+ { 0x2EFB, 1780 },
+ { 0x2EFC, 3340 },
+ { 0x2EFD, 1783 },
+ { 0x2EFE, 1798 },
+ { 0x2EFF, 1801 },
+ { 0x2F00, 796 },
+ { 0x2F01, 1792 },
+ { 0x2F02, 3343 },
+ { 0x2F03, 1795 },
+ { 0x2F04, 2356 },
+ { 0x2F05, 2359 },
+ { 0x2F06, 943 },
+ { 0x2F07, 2353 },
+ { 0x2F08, 3766 },
+ { 0x2F09, 3769 },
+ { 0x2F0A, 2350 },
+ { 0x2F0B, 3763 },
+ { 0x2F0C, 2338 },
+ { 0x2F0D, 2341 },
+ { 0x2F0E, 937 },
+ { 0x2F0F, 2335 },
+ { 0x2F10, 3775 },
+ { 0x2F11, 2371 },
+ { 0x2F12, 3772 },
+ { 0x2F13, 2365 },
+ { 0x2F14, 2368 },
+ { 0x2F15, 946 },
+ { 0x2F16, 2362 },
+ { 0x2F17, 2347 },
+ { 0x2F18, 940 },
+ { 0x2F19, 2344 },
+ { 0x2F1A, 2380 },
+ { 0x2F1B, 2383 },
+ { 0x2F1C, 949 },
+ { 0x2F1D, 2374 },
+ { 0x2F1E, 3778 },
+ { 0x2F1F, 2377 },
+ { 0x2F20, 2389 },
+ { 0x2F21, 2392 },
+ { 0x2F22, 952 },
+ { 0x2F23, 2386 },
+ { 0x2F24, 3016 },
+ { 0x2F25, 3019 },
+ { 0x2F26, 1618 },
+ { 0x2F27, 3013 },
+ { 0x2F28, 3928 },
+ { 0x2F29, 3010 },
+ { 0x2F2A, 3925 },
+ { 0x2F2B, 3004 },
+ { 0x2F2C, 3007 },
+ { 0x2F2D, 1615 },
+ { 0x2F2E, 3001 },
+ { 0x2F2F, 3025 },
+ { 0x2F30, 3028 },
+ { 0x2F31, 1621 },
+ { 0x2F32, 3022 },
+ { 0x2F33, 3037 },
+ { 0x2F34, 3040 },
+ { 0x2F35, 1624 },
+ { 0x2F36, 3031 },
+ { 0x2F37, 3931 },
+ { 0x2F38, 3034 },
+ { 0x2F39, 3049 },
+ { 0x2F3A, 3052 },
+ { 0x2F3B, 1627 },
+ { 0x2F3C, 3043 },
+ { 0x2F3D, 3934 },
+ { 0x2F3E, 3046 },
+ { 0x2F3F, 2704 },
+ { 0x2F40, 2707 },
+ { 0x2F41, 1309 },
+ { 0x2F42, 2701 },
+ { 0x2F43, 3850 },
+ { 0x2F44, 2698 },
+ { 0x2F45, 3847 },
+ { 0x2F46, 2692 },
+ { 0x2F47, 2695 },
+ { 0x2F48, 1306 },
+ { 0x2F49, 2689 },
+ { 0x2F4A, 3856 },
+ { 0x2F4B, 2719 },
+ { 0x2F4C, 3853 },
+ { 0x2F4D, 2713 },
+ { 0x2F4E, 2716 },
+ { 0x2F4F, 1312 },
+ { 0x2F50, 2710 },
+ { 0x2F51, 2728 },
+ { 0x2F52, 2731 },
+ { 0x2F53, 1315 },
+ { 0x2F54, 2722 },
+ { 0x2F55, 3859 },
+ { 0x2F56, 2725 },
+ { 0x2F57, 2740 },
+ { 0x2F58, 1318 },
+ { 0x2F59, 2734 },
+ { 0x2F5A, 3862 },
+ { 0x2F5B, 2737 },
+ { 0x2F5C, 1570 },
+ { 0x2F5D, 1573 },
+ { 0x2F5E, 748 },
+ { 0x2F5F, 1567 },
+ { 0x2F60, 2986 },
+ { 0x2F61, 1564 },
+ { 0x2F62, 2983 },
+ { 0x2F63, 1543 },
+ { 0x2F64, 1546 },
+ { 0x2F65, 742 },
+ { 0x2F66, 1540 },
+ { 0x2F67, 2992 },
+ { 0x2F68, 2995 },
+ { 0x2F69, 1585 },
+ { 0x2F6A, 2989 },
+ { 0x2F6B, 1579 },
+ { 0x2F6C, 1582 },
+ { 0x2F6D, 751 },
+ { 0x2F6E, 1576 },
+ { 0x2F6F, 1549 },
+ { 0x2F70, 745 },
+ { 0x2F71, 1594 },
+ { 0x2F72, 1597 },
+ { 0x2F73, 754 },
+ { 0x2F74, 1588 },
+ { 0x2F75, 2998 },
+ { 0x2F76, 1591 },
+ { 0x2F77, 1603 },
+ { 0x2F78, 1606 },
+ { 0x2F79, 757 },
+ { 0x2F7A, 1600 },
+ { 0x2F7B, 1165 },
+ { 0x2F7C, 1168 },
+ { 0x2F7D, 649 },
+ { 0x2F7E, 1162 },
+ { 0x2F7F, 1156 },
+ { 0x2F80, 1159 },
+ { 0x2F81, 646 },
+ { 0x2F82, 1153 },
+ { 0x2F83, 1174 },
+ { 0x2F84, 652 },
+ { 0x2F85, 1171 },
+ { 0x2F86, 1183 },
+ { 0x2F87, 1186 },
+ { 0x2F88, 655 },
+ { 0x2F89, 1177 },
+ { 0x2F8A, 2551 },
+ { 0x2F8B, 1180 },
+ { 0x2F8C, 1192 },
+ { 0x2F8D, 1195 },
+ { 0x2F8E, 658 },
+ { 0x2F8F, 1189 },
+ { 0x2F90, 2092 },
+ { 0x2F91, 2095 },
+ { 0x2F92, 865 },
+ { 0x2F93, 2089 },
+ { 0x2F94, 3580 },
+ { 0x2F95, 3583 },
+ { 0x2F96, 2086 },
+ { 0x2F97, 3577 },
+ { 0x2F98, 2074 },
+ { 0x2F99, 2077 },
+ { 0x2F9A, 862 },
+ { 0x2F9B, 2071 },
+ { 0x2F9C, 2101 },
+ { 0x2F9D, 2104 },
+ { 0x2F9E, 868 },
+ { 0x2F9F, 2098 },
+ { 0x2FA0, 2083 },
+ { 0x2FA1, 2080 },
+ { 0x2FA2, 2113 },
+ { 0x2FA3, 2116 },
+ { 0x2FA4, 871 },
+ { 0x2FA5, 2107 },
+ { 0x2FA6, 3586 },
+ { 0x2FA7, 2110 },
+ { 0x2FA8, 2125 },
+ { 0x2FA9, 2128 },
+ { 0x2FAA, 874 },
+ { 0x2FAB, 2119 },
+ { 0x2FAC, 3589 },
+ { 0x2FAD, 2122 },
+ { 0x2FAE, 1123 },
+ { 0x2FAF, 1126 },
+ { 0x2FB0, 634 },
+ { 0x2FB1, 1120 },
+ { 0x2FB2, 2542 },
+ { 0x2FB3, 1117 },
+ { 0x2FB4, 2539 },
+ { 0x2FB5, 1090 },
+ { 0x2FB6, 1093 },
+ { 0x2FB7, 628 },
+ { 0x2FB8, 1087 },
+ { 0x2FB9, 2545 },
+ { 0x2FBA, 1138 },
+ { 0x2FBB, 1132 },
+ { 0x2FBC, 1135 },
+ { 0x2FBD, 637 },
+ { 0x2FBE, 1129 },
+ { 0x2FBF, 1114 },
+ { 0x2FC0, 631 },
+ { 0x2FC1, 1111 },
+ { 0x2FC2, 1147 },
+ { 0x2FC3, 1150 },
+ { 0x2FC4, 640 },
+ { 0x2FC5, 1141 },
+ { 0x2FC6, 2548 },
+ { 0x2FC7, 1144 },
+ { 0x2FC8, 2035 },
+ { 0x2FC9, 2038 },
+ { 0x2FCA, 850 },
+ { 0x2FCB, 2032 },
+ { 0x2FCC, 3562 },
+ { 0x2FCD, 2029 },
+ { 0x2FCE, 3559 },
+ { 0x2FCF, 2017 },
+ { 0x2FD0, 2020 },
+ { 0x2FD1, 844 },
+ { 0x2FD2, 2014 },
+ { 0x2FD3, 3568 },
+ { 0x2FD4, 3571 },
+ { 0x2FD5, 2050 },
+ { 0x2FD6, 3565 },
+ { 0x2FD7, 2044 },
+ { 0x2FD8, 2047 },
+ { 0x2FD9, 853 },
+ { 0x2FDA, 2041 },
+ { 0x2FDB, 2026 },
+ { 0x2FDC, 847 },
+ { 0x2FDD, 2023 },
+ { 0x2FDE, 2059 },
+ { 0x2FDF, 2062 },
+ { 0x2FE0, 856 },
+ { 0x2FE1, 2053 },
+ { 0x2FE2, 3574 },
+ { 0x2FE3, 2056 },
+ { 0x2FE4, 2509 },
+ { 0x2FE5, 2512 },
+ { 0x2FE6, 1102 },
+ { 0x2FE7, 2506 },
+ { 0x2FE8, 3799 },
+ { 0x2FE9, 2503 },
+ { 0x2FEA, 3796 },
+ { 0x2FEB, 2491 },
+ { 0x2FEC, 2494 },
+ { 0x2FED, 1096 },
+ { 0x2FEE, 2488 },
+ { 0x2FEF, 3805 },
+ { 0x2FF0, 2524 },
+ { 0x2FF1, 3802 },
+ { 0x2FF2, 2518 },
+ { 0x2FF3, 2521 },
+ { 0x2FF4, 1105 },
+ { 0x2FF5, 2515 },
+ { 0x2FF6, 2500 },
+ { 0x2FF7, 1099 },
+ { 0x2FF8, 2497 },
+ { 0x2FF9, 2533 },
+ { 0x2FFA, 2536 },
+ { 0x2FFB, 1108 },
+ { 0x2FFC, 2527 },
+ { 0x2FFD, 3808 },
+ { 0x2FFE, 2530 },
+ { 0x2FFF, 3076 },
+ { 0x3000, 3079 },
+ { 0x3001, 1636 },
+ { 0x3002, 3073 },
+ { 0x3003, 3937 },
+ { 0x3004, 3070 },
+ { 0x3005, 3058 },
+ { 0x3006, 3061 },
+ { 0x3007, 1630 },
+ { 0x3008, 3055 },
+ { 0x3009, 3085 },
+ { 0x300A, 3088 },
+ { 0x300B, 1639 },
+ { 0x300C, 3082 },
+ { 0x300D, 3067 },
+ { 0x300E, 1633 },
+ { 0x300F, 3064 },
+ { 0x3010, 3097 },
+ { 0x3011, 3100 },
+ { 0x3012, 1642 },
+ { 0x3013, 3091 },
+ { 0x3014, 3940 },
+ { 0x3015, 3094 },
+ { 0x3016, 2764 },
+ { 0x3017, 2767 },
+ { 0x3018, 1327 },
+ { 0x3019, 2761 },
+ { 0x301A, 3868 },
+ { 0x301B, 3871 },
+ { 0x301C, 2758 },
+ { 0x301D, 3865 },
+ { 0x301E, 2746 },
+ { 0x301F, 2749 },
+ { 0x3020, 1321 },
+ { 0x3021, 2743 },
+ { 0x3022, 3874 },
+ { 0x3023, 2779 },
+ { 0x3024, 2773 },
+ { 0x3025, 2776 },
+ { 0x3026, 2770 },
+ { 0x3027, 2755 },
+ { 0x3028, 1324 },
+ { 0x3029, 2752 },
+ { 0x302A, 2782 },
+ { 0x302B, 1666 },
+ { 0x302C, 1669 },
+ { 0x302D, 766 },
+ { 0x302E, 1663 },
+ { 0x302F, 3136 },
+ { 0x3030, 1660 },
+ { 0x3031, 3133 },
+ { 0x3032, 1612 },
+ { 0x3033, 760 },
+ { 0x3034, 1609 },
+ { 0x3035, 3235 },
+ { 0x3036, 1708 },
+ { 0x3037, 3232 },
+ { 0x3038, 1687 },
+ { 0x3039, 1690 },
+ { 0x303A, 769 },
+ { 0x303B, 1684 },
+ { 0x303C, 1648 },
+ { 0x303D, 763 },
+ { 0x303E, 1645 },
+ { 0x303F, 1717 },
+ { 0x3040, 1720 },
+ { 0x3041, 772 },
+ { 0x3042, 1711 },
+ { 0x3043, 3238 },
+ { 0x3044, 1714 },
+ { 0x3045, 2650 },
+ { 0x3046, 2653 },
+ { 0x3047, 1294 },
+ { 0x3048, 2647 },
+ { 0x3049, 3832 },
+ { 0x304A, 2644 },
+ { 0x304B, 3829 },
+ { 0x304C, 2632 },
+ { 0x304D, 2635 },
+ { 0x304E, 1288 },
+ { 0x304F, 2629 },
+ { 0x3050, 3838 },
+ { 0x3051, 2662 },
+ { 0x3052, 3835 },
+ { 0x3053, 2659 },
+ { 0x3054, 1297 },
+ { 0x3055, 2656 },
+ { 0x3056, 2641 },
+ { 0x3057, 1291 },
+ { 0x3058, 2638 },
+ { 0x3059, 2671 },
+ { 0x305A, 2674 },
+ { 0x305B, 1300 },
+ { 0x305C, 2665 },
+ { 0x305D, 3841 },
+ { 0x305E, 2668 },
+ { 0x305F, 2683 },
+ { 0x3060, 2686 },
+ { 0x3061, 1303 },
+ { 0x3062, 2677 },
+ { 0x3063, 3844 },
+ { 0x3064, 2680 },
+ { 0x3065, 1498 },
+ { 0x3066, 1501 },
+ { 0x3067, 730 },
+ { 0x3068, 1495 },
+ { 0x3069, 2920 },
+ { 0x306A, 2923 },
+ { 0x306B, 1492 },
+ { 0x306C, 2917 },
+ { 0x306D, 1480 },
+ { 0x306E, 1483 },
+ { 0x306F, 724 },
+ { 0x3070, 1477 },
+ { 0x3071, 2929 },
+ { 0x3072, 2932 },
+ { 0x3073, 1513 },
+ { 0x3074, 2926 },
+ { 0x3075, 1507 },
+ { 0x3076, 1510 },
+ { 0x3077, 733 },
+ { 0x3078, 1504 },
+ { 0x3079, 1489 },
+ { 0x307A, 727 },
+ { 0x307B, 1486 },
+ { 0x307C, 1522 },
+ { 0x307D, 1525 },
+ { 0x307E, 736 },
+ { 0x307F, 1516 },
+ { 0x3080, 2935 },
+ { 0x3081, 1519 },
+ { 0x3082, 1534 },
+ { 0x3083, 1537 },
+ { 0x3084, 739 },
+ { 0x3085, 1528 },
+ { 0x3086, 2938 },
+ { 0x3087, 1531 },
+ { 0x3088, 1237 },
+ { 0x3089, 1240 },
+ { 0x308A, 667 },
+ { 0x308B, 1234 },
+ { 0x308C, 2608 },
+ { 0x308D, 2611 },
+ { 0x308E, 1231 },
+ { 0x308F, 2605 },
+ { 0x3090, 1201 },
+ { 0x3091, 1204 },
+ { 0x3092, 661 },
+ { 0x3093, 1198 },
+ { 0x3094, 2617 },
+ { 0x3095, 2620 },
+ { 0x3096, 1252 },
+ { 0x3097, 2614 },
+ { 0x3098, 1246 },
+ { 0x3099, 1249 },
+ { 0x309A, 670 },
+ { 0x309B, 1243 },
+ { 0x309C, 1210 },
+ { 0x309D, 1213 },
+ { 0x309E, 664 },
+ { 0x309F, 1207 },
+ { 0x30A0, 1261 },
+ { 0x30A1, 1264 },
+ { 0x30A2, 673 },
+ { 0x30A3, 1255 },
+ { 0x30A4, 2623 },
+ { 0x30A5, 1258 },
+ { 0x30A6, 1447 },
+ { 0x30A7, 1450 },
+ { 0x30A8, 715 },
+ { 0x30A9, 1444 },
+ { 0x30AA, 2905 },
+ { 0x30AB, 1441 },
+ { 0x30AC, 2902 },
+ { 0x30AD, 1426 },
+ { 0x30AE, 1429 },
+ { 0x30AF, 709 },
+ { 0x30B0, 1423 },
+ { 0x30B1, 2911 },
+ { 0x30B2, 1462 },
+ { 0x30B3, 2908 },
+ { 0x30B4, 1456 },
+ { 0x30B5, 1459 },
+ { 0x30B6, 718 },
+ { 0x30B7, 1453 },
+ { 0x30B8, 1435 },
+ { 0x30B9, 1438 },
+ { 0x30BA, 712 },
+ { 0x30BB, 1432 },
+ { 0x30BC, 1471 },
+ { 0x30BD, 1474 },
+ { 0x30BE, 721 },
+ { 0x30BF, 1465 },
+ { 0x30C0, 2914 },
+ { 0x30C1, 1468 },
+ { 0x30C2, 2575 },
+ { 0x30C3, 2578 },
+ { 0x30C4, 1222 },
+ { 0x30C5, 3814 },
+ { 0x30C6, 2572 },
+ { 0x30C7, 3811 },
+ { 0x30C8, 2557 },
+ { 0x30C9, 2560 },
+ { 0x30CA, 1216 },
+ { 0x30CB, 2554 },
+ { 0x30CC, 3820 },
+ { 0x30CD, 3823 },
+ { 0x30CE, 2590 },
+ { 0x30CF, 3817 },
+ { 0x30D0, 2584 },
+ { 0x30D1, 2587 },
+ { 0x30D2, 1225 },
+ { 0x30D3, 2581 },
+ { 0x30D4, 2566 },
+ { 0x30D5, 2569 },
+ { 0x30D6, 1219 },
+ { 0x30D7, 2563 },
+ { 0x30D8, 2599 },
+ { 0x30D9, 2602 },
+ { 0x30DA, 1228 },
+ { 0x30DB, 2593 },
+ { 0x30DC, 3826 },
+ { 0x30DD, 2596 },
+ { 0x30DE, 3913 },
+ { 0x30DF, 2956 },
+ { 0x30E0, 2944 },
+ { 0x30E1, 2947 },
+ { 0x30E2, 1552 },
+ { 0x30E3, 2941 },
+ { 0x30E4, 3919 },
+ { 0x30E5, 2968 },
+ { 0x30E6, 3916 },
+ { 0x30E7, 2962 },
+ { 0x30E8, 2965 },
+ { 0x30E9, 1558 },
+ { 0x30EA, 2959 },
+ { 0x30EB, 2953 },
+ { 0x30EC, 1555 },
+ { 0x30ED, 2950 },
+ { 0x30EE, 2977 },
+ { 0x30EF, 2980 },
+ { 0x30F0, 1561 },
+ { 0x30F1, 2971 },
+ { 0x30F2, 3922 },
+ { 0x30F3, 2974 },
+ { 0x30F4, 2815 },
+ { 0x30F5, 2818 },
+ { 0x30F6, 1348 },
+ { 0x30F7, 2812 },
+ { 0x30F8, 3880 },
+ { 0x30F9, 3883 },
+ { 0x30FA, 2809 },
+ { 0x30FB, 3877 },
+ { 0x30FC, 2797 },
+ { 0x30FD, 2800 },
+ { 0x30FE, 1342 },
+ { 0x30FF, 2794 },
+ { 0x3100, 3889 },
+ { 0x3101, 3892 },
+ { 0x3102, 2830 },
+ { 0x3103, 3886 },
+ { 0x3104, 2824 },
+ { 0x3105, 2827 },
+ { 0x3106, 1351 },
+ { 0x3107, 2821 },
+ { 0x3108, 2806 },
+ { 0x3109, 1345 },
+ { 0x310A, 2803 },
+ { 0x310B, 3946 },
+ { 0x310C, 3118 },
+ { 0x310D, 3943 },
+ { 0x310E, 3106 },
+ { 0x310F, 3109 },
+ { 0x3110, 1651 },
+ { 0x3111, 3103 },
+ { 0x3112, 3949 },
+ { 0x3113, 3952 },
+ { 0x3114, 3130 },
+ { 0x3115, 3124 },
+ { 0x3116, 3127 },
+ { 0x3117, 1657 },
+ { 0x3118, 3121 },
+ { 0x3119, 3115 },
+ { 0x311A, 1654 },
+ { 0x311B, 3112 },
+ { 0x311C, 1285 },
+ { 0x311D, 2626 },
+ { 0x311E, 1282 },
+ { 0x311F, 1270 },
+ { 0x3120, 1273 },
+ { 0x3121, 676 },
+ { 0x3122, 1267 },
+ { 0x3123, 2788 },
+ { 0x3124, 2791 },
+ { 0x3125, 1339 },
+ { 0x3126, 2785 },
+ { 0x3127, 1333 },
+ { 0x3128, 1336 },
+ { 0x3129, 682 },
+ { 0x312A, 1330 },
+ { 0x312B, 1279 },
+ { 0x312C, 679 },
+ { 0x312D, 1276 },
+ { 0x312E, 2134 },
+ { 0x312F, 2137 },
+ { 0x3130, 877 },
+ { 0x3131, 2131 },
+ { 0x3132, 3595 },
+ { 0x3133, 2152 },
+ { 0x3134, 3592 },
+ { 0x3135, 2149 },
+ { 0x3136, 883 },
+ { 0x3137, 2146 },
+ { 0x3138, 2143 },
+ { 0x3139, 880 },
+ { 0x313A, 2140 },
+ { 0x313B, 2275 },
+ { 0x313C, 2278 },
+ { 0x313D, 916 },
+ { 0x313E, 2272 },
+ { 0x313F, 3694 },
+ { 0x3140, 2269 },
+ { 0x3141, 3691 },
+ { 0x3142, 2242 },
+ { 0x3143, 2245 },
+ { 0x3144, 910 },
+ { 0x3145, 2239 },
+ { 0x3146, 3700 },
+ { 0x3147, 2290 },
+ { 0x3148, 3697 },
+ { 0x3149, 2284 },
+ { 0x314A, 2287 },
+ { 0x314B, 919 },
+ { 0x314C, 2281 },
+ { 0x314D, 2251 },
+ { 0x314E, 913 },
+ { 0x314F, 2248 },
+ { 0x3150, 2299 },
+ { 0x3151, 2302 },
+ { 0x3152, 922 },
+ { 0x3153, 2293 },
+ { 0x3154, 3703 },
+ { 0x3155, 2296 },
+ { 0x3156, 2311 },
+ { 0x3157, 2314 },
+ { 0x3158, 925 },
+ { 0x3159, 2305 },
+ { 0x315A, 3706 },
+ { 0x315B, 2308 },
+ { 0x315C, 1045 },
+ { 0x315D, 1048 },
+ { 0x315E, 616 },
+ { 0x315F, 1042 },
+ { 0x3160, 2470 },
+ { 0x3161, 2473 },
+ { 0x3162, 1039 },
+ { 0x3163, 2467 },
+ { 0x3164, 1012 },
+ { 0x3165, 1015 },
+ { 0x3166, 610 },
+ { 0x3167, 1009 },
+ { 0x3168, 2479 },
+ { 0x3169, 1060 },
+ { 0x316A, 2476 },
+ { 0x316B, 1054 },
+ { 0x316C, 1057 },
+ { 0x316D, 619 },
+ { 0x316E, 1051 },
+ { 0x316F, 1021 },
+ { 0x3170, 613 },
+ { 0x3171, 1018 },
+ { 0x3172, 1069 },
+ { 0x3173, 1072 },
+ { 0x3174, 622 },
+ { 0x3175, 1063 },
+ { 0x3176, 2482 },
+ { 0x3177, 1066 },
+ { 0x3178, 1081 },
+ { 0x3179, 1084 },
+ { 0x317A, 625 },
+ { 0x317B, 1075 },
+ { 0x317C, 2485 },
+ { 0x317D, 1078 },
+ { 0x317E, 3730 },
+ { 0x317F, 3733 },
+ { 0x3180, 2323 },
+ { 0x3181, 3727 },
+ { 0x3182, 4054 },
+ { 0x3183, 4057 },
+ { 0x3184, 3724 },
+ { 0x3185, 4051 },
+ { 0x3186, 3712 },
+ { 0x3187, 3715 },
+ { 0x3188, 2317 },
+ { 0x3189, 3709 },
+ { 0x318A, 3739 },
+ { 0x318B, 2326 },
+ { 0x318C, 3736 },
+ { 0x318D, 3721 },
+ { 0x318E, 2320 },
+ { 0x318F, 3718 },
+ { 0x3190, 3748 },
+ { 0x3191, 2329 },
+ { 0x3192, 3742 },
+ { 0x3193, 4060 },
+ { 0x3194, 3745 },
+ { 0x3195, 3757 },
+ { 0x3196, 3760 },
+ { 0x3197, 2332 },
+ { 0x3198, 3751 },
+ { 0x3199, 4063 },
+ { 0x319A, 3754 },
+ { 0x319B, 3292 },
+ { 0x319C, 3295 },
+ { 0x319D, 1738 },
+ { 0x319E, 3289 },
+ { 0x319F, 3997 },
+ { 0x31A0, 3286 },
+ { 0x31A1, 3994 },
+ { 0x31A2, 3277 },
+ { 0x31A3, 3280 },
+ { 0x31A4, 1732 },
+ { 0x31A5, 3274 },
+ { 0x31A6, 4000 },
+ { 0x31A7, 3304 },
+ { 0x31A8, 3301 },
+ { 0x31A9, 3298 },
+ { 0x31AA, 3283 },
+ { 0x31AB, 1735 },
+ { 0x31AC, 3313 },
+ { 0x31AD, 1741 },
+ { 0x31AE, 3307 },
+ { 0x31AF, 4003 },
+ { 0x31B0, 3310 },
+ { 0x31B1, 3322 },
+ { 0x31B2, 3325 },
+ { 0x31B3, 1744 },
+ { 0x31B4, 3316 },
+ { 0x31B5, 4006 },
+ { 0x31B6, 3319 },
+ { 0x31B7, 1954 },
+ { 0x31B8, 1957 },
+ { 0x31B9, 832 },
+ { 0x31BA, 1951 },
+ { 0x31BB, 3487 },
+ { 0x31BC, 1948 },
+ { 0x31BD, 3484 },
+ { 0x31BE, 1921 },
+ { 0x31BF, 1924 },
+ { 0x31C0, 826 },
+ { 0x31C1, 1918 },
+ { 0x31C2, 3550 },
+ { 0x31C3, 1987 },
+ { 0x31C4, 3547 },
+ { 0x31C5, 1963 },
+ { 0x31C6, 1966 },
+ { 0x31C7, 835 },
+ { 0x31C8, 1960 },
+ { 0x31C9, 1930 },
+ { 0x31CA, 829 },
+ { 0x31CB, 1927 },
+ { 0x31CC, 1996 },
+ { 0x31CD, 1999 },
+ { 0x31CE, 838 },
+ { 0x31CF, 1990 },
+ { 0x31D0, 3553 },
+ { 0x31D1, 1993 },
+ { 0x31D2, 2008 },
+ { 0x31D3, 2011 },
+ { 0x31D4, 841 },
+ { 0x31D5, 2002 },
+ { 0x31D6, 3556 },
+ { 0x31D7, 2005 },
+ { 0x31D8, 3511 },
+ { 0x31D9, 3514 },
+ { 0x31DA, 1975 },
+ { 0x31DB, 3508 },
+ { 0x31DC, 4033 },
+ { 0x31DD, 3505 },
+ { 0x31DE, 4030 },
+ { 0x31DF, 3493 },
+ { 0x31E0, 3496 },
+ { 0x31E1, 1969 },
+ { 0x31E2, 3490 },
+ { 0x31E3, 3520 },
+ { 0x31E4, 3523 },
+ { 0x31E5, 1978 },
+ { 0x31E6, 3517 },
+ { 0x31E7, 3502 },
+ { 0x31E8, 1972 },
+ { 0x31E9, 3499 },
+ { 0x31EA, 3529 },
+ { 0x31EB, 3532 },
+ { 0x31EC, 1981 },
+ { 0x31ED, 3526 },
+ { 0x31EE, 3541 },
+ { 0x31EF, 3544 },
+ { 0x31F0, 1984 },
+ { 0x31F1, 3535 },
+ { 0x31F2, 4036 },
+ { 0x31F3, 3538 },
+ { 0x31F4, 3640 },
+ { 0x31F5, 3643 },
+ { 0x31F6, 2254 },
+ { 0x31F7, 3637 },
+ { 0x31F8, 4042 },
+ { 0x31F9, 3664 },
+ { 0x31FA, 4039 },
+ { 0x31FB, 3658 },
+ { 0x31FC, 3661 },
+ { 0x31FD, 2260 },
+ { 0x31FE, 3655 },
+ { 0x31FF, 3649 },
+ { 0x3200, 3652 },
+ { 0x3201, 2257 },
+ { 0x3202, 3646 },
+ { 0x3203, 3673 },
+ { 0x3204, 3676 },
+ { 0x3205, 2263 },
+ { 0x3206, 3667 },
+ { 0x3207, 4045 },
+ { 0x3208, 3670 },
+ { 0x3209, 3685 },
+ { 0x320A, 3688 },
+ { 0x320B, 2266 },
+ { 0x320C, 3679 },
+ { 0x320D, 4048 },
+ { 0x320E, 3682 },
+ { 0x320F, 2419 },
+ { 0x3210, 2422 },
+ { 0x3211, 1024 },
+ { 0x3212, 2416 },
+ { 0x3213, 3784 },
+ { 0x3214, 3787 },
+ { 0x3215, 2443 },
+ { 0x3216, 3781 },
+ { 0x3217, 2437 },
+ { 0x3218, 2440 },
+ { 0x3219, 1030 },
+ { 0x321A, 2434 },
+ { 0x321B, 2428 },
+ { 0x321C, 2431 },
+ { 0x321D, 1027 },
+ { 0x321E, 2425 },
+ { 0x321F, 2452 },
+ { 0x3220, 1033 },
+ { 0x3221, 2446 },
+ { 0x3222, 3790 },
+ { 0x3223, 2449 },
+ { 0x3224, 2461 },
+ { 0x3225, 2464 },
+ { 0x3226, 1036 },
+ { 0x3227, 2455 },
+ { 0x3228, 3793 },
+ { 0x3229, 2458 },
+ { 0x322A, 3370 },
+ { 0x322B, 1876 },
+ { 0x322C, 4009 },
+ { 0x322D, 3391 },
+ { 0x322E, 3385 },
+ { 0x322F, 3388 },
+ { 0x3230, 1882 },
+ { 0x3231, 3382 },
+ { 0x3232, 3376 },
+ { 0x3233, 3379 },
+ { 0x3234, 1879 },
+ { 0x3235, 3373 },
+ { 0x3236, 3400 },
+ { 0x3237, 3403 },
+ { 0x3238, 1885 },
+ { 0x3239, 3394 },
+ { 0x323A, 4012 },
+ { 0x323B, 3397 },
+ { 0x323C, 3412 },
+ { 0x323D, 3415 },
+ { 0x323E, 1888 },
+ { 0x323F, 3406 },
+ { 0x3240, 4015 },
+ { 0x3241, 3409 },
+ { 0x3242, 3187 },
+ { 0x3243, 3190 },
+ { 0x3244, 1693 },
+ { 0x3245, 3184 },
+ { 0x3246, 3205 },
+ { 0x3247, 1699 },
+ { 0x3248, 3202 },
+ { 0x3249, 3196 },
+ { 0x324A, 3199 },
+ { 0x324B, 1696 },
+ { 0x324C, 3193 },
+ { 0x324D, 3214 },
+ { 0x324E, 3217 },
+ { 0x324F, 1702 },
+ { 0x3250, 3208 },
+ { 0x3251, 3973 },
+ { 0x3252, 3211 },
+ { 0x3253, 3226 },
+ { 0x3254, 3229 },
+ { 0x3255, 1705 },
+ { 0x3256, 3220 },
+ { 0x3257, 3976 },
+ { 0x3258, 3223 },
+ { 0x3259, 3433 },
+ { 0x325A, 3436 },
+ { 0x325B, 1933 },
+ { 0x325C, 3430 },
+ { 0x325D, 4021 },
+ { 0x325E, 3457 },
+ { 0x325F, 4018 },
+ { 0x3260, 3451 },
+ { 0x3261, 3454 },
+ { 0x3262, 1939 },
+ { 0x3263, 3448 },
+ { 0x3264, 3442 },
+ { 0x3265, 3445 },
+ { 0x3266, 1936 },
+ { 0x3267, 3439 },
+ { 0x3268, 3466 },
+ { 0x3269, 3469 },
+ { 0x326A, 1942 },
+ { 0x326B, 3460 },
+ { 0x326C, 4024 },
+ { 0x326D, 3463 },
+ { 0x326E, 3478 },
+ { 0x326F, 3481 },
+ { 0x3270, 1945 },
+ { 0x3271, 3472 },
+ { 0x3272, 4027 },
+ { 0x3273, 3475 },
+ { 0x3274, 1855 },
+ { 0x3275, 1858 },
+ { 0x3276, 811 },
+ { 0x3277, 1852 },
+ { 0x3278, 3421 },
+ { 0x3279, 1891 },
+ { 0x327A, 3418 },
+ { 0x327B, 1870 },
+ { 0x327C, 1873 },
+ { 0x327D, 817 },
+ { 0x327E, 1867 },
+ { 0x327F, 1864 },
+ { 0x3280, 814 },
+ { 0x3281, 1861 },
+ { 0x3282, 1900 },
+ { 0x3283, 1903 },
+ { 0x3284, 820 },
+ { 0x3285, 1894 },
+ { 0x3286, 3424 },
+ { 0x3287, 1897 },
+ { 0x3288, 1912 },
+ { 0x3289, 1915 },
+ { 0x328A, 823 },
+ { 0x328B, 1906 },
+ { 0x328C, 3427 },
+ { 0x328D, 1909 },
+ { 0x328E, 1369 },
+ { 0x328F, 1372 },
+ { 0x3290, 697 },
+ { 0x3291, 1366 },
+ { 0x3292, 2836 },
+ { 0x3293, 2839 },
+ { 0x3294, 1363 },
+ { 0x3295, 2833 },
+ { 0x3296, 2890 },
+ { 0x3297, 2893 },
+ { 0x3298, 1396 },
+ { 0x3299, 2887 },
+ { 0x329A, 1390 },
+ { 0x329B, 1393 },
+ { 0x329C, 700 },
+ { 0x329D, 1387 },
+ { 0x329E, 1405 },
+ { 0x329F, 1408 },
+ { 0x32A0, 703 },
+ { 0x32A1, 1399 },
+ { 0x32A2, 2896 },
+ { 0x32A3, 1402 },
+ { 0x32A4, 1417 },
+ { 0x32A5, 1420 },
+ { 0x32A6, 706 },
+ { 0x32A7, 1411 },
+ { 0x32A8, 2899 },
+ { 0x32A9, 1414 },
+ { 0x32AA, 1810 },
+ { 0x32AB, 1813 },
+ { 0x32AC, 799 },
+ { 0x32AD, 1807 },
+ { 0x32AE, 3349 },
+ { 0x32AF, 3352 },
+ { 0x32B0, 1804 },
+ { 0x32B1, 3346 },
+ { 0x32B2, 3358 },
+ { 0x32B3, 3361 },
+ { 0x32B4, 1825 },
+ { 0x32B5, 3355 },
+ { 0x32B6, 1819 },
+ { 0x32B7, 1822 },
+ { 0x32B8, 802 },
+ { 0x32B9, 1816 },
+ { 0x32BA, 1834 },
+ { 0x32BB, 1837 },
+ { 0x32BC, 805 },
+ { 0x32BD, 1828 },
+ { 0x32BE, 3364 },
+ { 0x32BF, 1831 },
+ { 0x32C0, 1846 },
+ { 0x32C1, 1849 },
+ { 0x32C2, 808 },
+ { 0x32C3, 1840 },
+ { 0x32C4, 3367 },
+ { 0x32C5, 1843 },
+ { 0x32C6, 2848 },
+ { 0x32C7, 2851 },
+ { 0x32C8, 1375 },
+ { 0x32C9, 2845 },
+ { 0x32CA, 3898 },
+ { 0x32CB, 3901 },
+ { 0x32CC, 2842 },
+ { 0x32CD, 3895 },
+ { 0x32CE, 3907 },
+ { 0x32CF, 2863 },
+ { 0x32D0, 3904 },
+ { 0x32D1, 2857 },
+ { 0x32D2, 2860 },
+ { 0x32D3, 1378 },
+ { 0x32D4, 2854 },
+ { 0x32D5, 2872 },
+ { 0x32D6, 2875 },
+ { 0x32D7, 1381 },
+ { 0x32D8, 2866 },
+ { 0x32D9, 3910 },
+ { 0x32DA, 2869 },
+ { 0x32DB, 2881 },
+ { 0x32DC, 2884 },
+ { 0x32DD, 1384 },
+ { 0x32DE, 2878 },
+ { 0x32DF, 3145 },
+ { 0x32E0, 3148 },
+ { 0x32E1, 1672 },
+ { 0x32E2, 3142 },
+ { 0x32E3, 3958 },
+ { 0x32E4, 3961 },
+ { 0x32E5, 3139 },
+ { 0x32E6, 3955 },
+ { 0x32E7, 3964 },
+ { 0x32E8, 3160 },
+ { 0x32E9, 3154 },
+ { 0x32EA, 3157 },
+ { 0x32EB, 1675 },
+ { 0x32EC, 3151 },
+ { 0x32ED, 3169 },
+ { 0x32EE, 1678 },
+ { 0x32EF, 3163 },
+ { 0x32F0, 3967 },
+ { 0x32F1, 3166 },
+ { 0x32F2, 3178 },
+ { 0x32F3, 3181 },
+ { 0x32F4, 1681 },
+ { 0x32F5, 3172 },
+ { 0x32F6, 3970 },
+ { 0x32F7, 3175 },
+ { 0x32F8, 3247 },
+ { 0x32F9, 3250 },
+ { 0x32FA, 1723 },
+ { 0x32FB, 3244 },
+ { 0x32FC, 3982 },
+ { 0x32FD, 3985 },
+ { 0x32FE, 3241 },
+ { 0x32FF, 3979 },
+ { 0x3300, 3991 },
+ { 0x3301, 3262 },
+ { 0x3302, 3988 },
+ { 0x3303, 3256 },
+ { 0x3304, 3259 },
+ { 0x3305, 1726 },
+ { 0x3306, 3253 },
+ { 0x3307, 3268 },
+ { 0x3308, 3271 },
+ { 0x3309, 1729 },
+ { 0x330A, 3265 },
+ { 0x330B, 2161 },
+ { 0x330C, 2164 },
+ { 0x330D, 889 },
+ { 0x330E, 2158 },
+ { 0x330F, 3601 },
+ { 0x3310, 3604 },
+ { 0x3311, 2155 },
+ { 0x3312, 3598 },
+ { 0x3313, 3607 },
+ { 0x3314, 2176 },
+ { 0x3315, 2170 },
+ { 0x3316, 2173 },
+ { 0x3317, 892 },
+ { 0x3318, 2167 },
+ { 0x3319, 2185 },
+ { 0x331A, 2188 },
+ { 0x331B, 895 },
+ { 0x331C, 2179 },
+ { 0x331D, 3610 },
+ { 0x331E, 2182 },
+ { 0x331F, 2197 },
+ { 0x3320, 2200 },
+ { 0x3321, 898 },
+ { 0x3322, 2194 },
+ { 0x3323, 3616 },
+ { 0x3324, 3619 },
+ { 0x3325, 2191 },
+ { 0x3326, 3613 },
+ { 0x3327, 3625 },
+ { 0x3328, 3628 },
+ { 0x3329, 2212 },
+ { 0x332A, 3622 },
+ { 0x332B, 2206 },
+ { 0x332C, 2209 },
+ { 0x332D, 901 },
+ { 0x332E, 2203 },
+ { 0x332F, 2221 },
+ { 0x3330, 2224 },
+ { 0x3331, 904 },
+ { 0x3332, 2215 },
+ { 0x3333, 3631 },
+ { 0x3334, 2218 },
+ { 0x3335, 2233 },
+ { 0x3336, 2236 },
+ { 0x3337, 907 },
+ { 0x3338, 2227 },
+ { 0x3339, 3634 },
+ { 0x333A, 2230 },
+ { 0x333B, 487 },
+ { 0x333C, 421 },
+ { 0x333D, 469 },
+ { 0x333E, 550 },
+ { 0x333F, 451 },
+ { 0x3340, 493 },
+ { 0x3341, 526 },
+ { 0x3342, 457 },
+ { 0x3343, 424 },
+ { 0x3344, 532 },
+ { 0x3345, 475 },
+ { 0x3346, 517 },
+ { 0x3347, 478 },
+ { 0x3348, 436 },
+ { 0x3349, 481 },
+ { 0x334A, 538 },
+ { 0x334B, 496 },
+ { 0x334C, 412 },
+ { 0x334D, 511 },
+ { 0x334E, 454 },
+ { 0x334F, 523 },
+ { 0x3350, 442 },
+ { 0x3351, 529 },
+ { 0x3352, 553 },
+ { 0x3353, 430 },
+ { 0x3354, 427 },
+ { 0x3355, 544 },
+ { 0x3356, 508 },
+ { 0x3357, 484 },
+ { 0x3358, 463 },
+ { 0x3359, 505 },
+ { 0x335A, 502 },
+ { 0x335B, 490 },
+ { 0x335C, 499 },
+ { 0x335D, 439 },
+ { 0x335E, 415 },
+ { 0x335F, 556 },
+ { 0x3360, 466 },
+ { 0x3361, 460 },
+ { 0x3362, 541 },
+ { 0x3363, 433 },
+ { 0x3364, 409 },
+ { 0x3365, 565 },
+ { 0x3366, 472 },
+ { 0x3367, 406 },
+ { 0x3368, 520 },
+ { 0x3369, 448 },
+ { 0x336A, 535 },
+ { 0x336B, 559 },
+ { 0x336C, 514 },
+ { 0x336D, 562 },
+ { 0x336E, 445 },
+ { 0x336F, 568 },
+ { 0x3370, 547 },
+ { 0x3371, 418 },
+ { 0x3372, 13180 },
+ { 0x3373, 13219 },
+ { 0x3374, 13264 },
+ { 0x3375, 13186 },
+ { 0x3376, 13225 },
+ { 0x3377, 13270 },
+ { 0x3378, 13195 },
+ { 0x3379, 13204 },
+ { 0x337A, 13258 },
+ { 0x337B, 13201 },
+ { 0x337C, 13183 },
+ { 0x337D, 13246 },
+ { 0x337E, 13249 },
+ { 0x337F, 13273 },
+ { 0x3380, 13309 },
+ { 0x3381, 13210 },
+ { 0x3382, 13213 },
+ { 0x3383, 13207 },
+ { 0x3384, 13222 },
+ { 0x3385, 13276 },
+ { 0x3386, 13243 },
+ { 0x3387, 13261 },
+ { 0x3388, 13198 },
+ { 0x3389, 13237 },
+ { 0x338A, 13255 },
+ { 0x338B, 13192 },
+ { 0x338C, 13234 },
+ { 0x338D, 13267 },
+ { 0x338E, 13240 },
+ { 0x338F, 13252 },
+ { 0x3390, 13162 },
+ { 0x3391, 13177 },
+ { 0x3392, 13165 },
+ { 0x3393, 13189 },
+ { 0x3394, 13168 },
+ { 0x3395, 13171 },
+ { 0x3396, 13174 },
+ { 0x3397, 13228 },
+ { 0x3398, 13231 },
+ { 0x3399, 13216 },
+ { 0x339A, 13294 },
+ { 0x339B, 13279 },
+ { 0x339C, 13299 },
+ { 0x339D, 13284 },
+ { 0x339E, 13289 },
+ { 0x339F, 13304 },
+ { 0x33A0, 13316 },
+ { 0x33A1, 13312 },
+ { 0x33A2, 11075 },
+ { 0x33A3, 11384 },
+ { 0x33A4, 11420 },
+ { 0x33A5, 11612 },
+ { 0x33A6, 11783 },
+ { 0x33A7, 11549 },
+ { 0x33A8, 11657 },
+ { 0x33A9, 11336 },
+ { 0x33AA, 11708 },
+ { 0x33AB, 11699 },
+ { 0x33AC, 11801 },
+ { 0x33AD, 11684 },
+ { 0x33AE, 11387 },
+ { 0x33AF, 11603 },
+ { 0x33B0, 11582 },
+ { 0x33B1, 11777 },
+ { 0x33B2, 11663 },
+ { 0x33B3, 11795 },
+ { 0x33B4, 11468 },
+ { 0x33B5, 11555 },
+ { 0x33B6, 11363 },
+ { 0x33B7, 11729 },
+ { 0x33B8, 11561 },
+ { 0x33B9, 11771 },
+ { 0x33BA, 11636 },
+ { 0x33BB, 11789 },
+ { 0x33BC, 11357 },
+ { 0x33BD, 11438 },
+ { 0x33BE, 11759 },
+ { 0x33BF, 11630 },
+ { 0x33C0, 11447 },
+ { 0x33C1, 11827 },
+ { 0x33C2, 11408 },
+ { 0x33C3, 11489 },
+ { 0x33C4, 11510 },
+ { 0x33C5, 11765 },
+ { 0x33C6, 11018 },
+ { 0x33C7, 11126 },
+ { 0x33C8, 11117 },
+ { 0x33C9, 11426 },
+ { 0x33CA, 11297 },
+ { 0x33CB, 11618 },
+ { 0x33CC, 11219 },
+ { 0x33CD, 11345 },
+ { 0x33CE, 11036 },
+ { 0x33CF, 11480 },
+ { 0x33D0, 11459 },
+ { 0x33D1, 11720 },
+ { 0x33D2, 11399 },
+ { 0x33D3, 11087 },
+ { 0x33D4, 11282 },
+ { 0x33D5, 11264 },
+ { 0x33D6, 11591 },
+ { 0x33D7, 11372 },
+ { 0x33D8, 11672 },
+ { 0x33D9, 11165 },
+ { 0x33DA, 11234 },
+ { 0x33DB, 11066 },
+ { 0x33DC, 11501 },
+ { 0x33DD, 11249 },
+ { 0x33DE, 11570 },
+ { 0x33DF, 11327 },
+ { 0x33E0, 11645 },
+ { 0x33E1, 11051 },
+ { 0x33E2, 11135 },
+ { 0x33E3, 11519 },
+ { 0x33E4, 11312 },
+ { 0x33E5, 11150 },
+ { 0x33E6, 11747 },
+ { 0x33E7, 11102 },
+ { 0x33E8, 11180 },
+ { 0x33E9, 11198 },
+ { 0x33EA, 11537 },
+ { 0x33EB, 11012 },
+ { 0x33EC, 11027 },
+ { 0x33ED, 11735 },
+ { 0x33EE, 11111 },
+ { 0x33EF, 11417 },
+ { 0x33F0, 11291 },
+ { 0x33F1, 11609 },
+ { 0x33F2, 11213 },
+ { 0x33F3, 11339 },
+ { 0x33F4, 11030 },
+ { 0x33F5, 11474 },
+ { 0x33F6, 11453 },
+ { 0x33F7, 11696 },
+ { 0x33F8, 11714 },
+ { 0x33F9, 11393 },
+ { 0x33FA, 11081 },
+ { 0x33FB, 11276 },
+ { 0x33FC, 11258 },
+ { 0x33FD, 11585 },
+ { 0x33FE, 11366 },
+ { 0x33FF, 11666 },
+ { 0x3400, 11159 },
+ { 0x3401, 11228 },
+ { 0x3402, 11060 },
+ { 0x3403, 11495 },
+ { 0x3404, 11243 },
+ { 0x3405, 11564 },
+ { 0x3406, 11321 },
+ { 0x3407, 11639 },
+ { 0x3408, 11045 },
+ { 0x3409, 11129 },
+ { 0x340A, 11513 },
+ { 0x340B, 11306 },
+ { 0x340C, 11144 },
+ { 0x340D, 11444 },
+ { 0x340E, 11741 },
+ { 0x340F, 11096 },
+ { 0x3410, 11174 },
+ { 0x3411, 11189 },
+ { 0x3412, 11531 },
+ { 0x3413, 11210 },
+ { 0x3414, 11546 },
+ { 0x3415, 11432 },
+ { 0x3416, 11624 },
+ { 0x3417, 11786 },
+ { 0x3418, 11552 },
+ { 0x3419, 11660 },
+ { 0x341A, 11354 },
+ { 0x341B, 11711 },
+ { 0x341C, 11705 },
+ { 0x341D, 11804 },
+ { 0x341E, 11693 },
+ { 0x341F, 11390 },
+ { 0x3420, 11606 },
+ { 0x3421, 11600 },
+ { 0x3422, 11780 },
+ { 0x3423, 11681 },
+ { 0x3424, 11798 },
+ { 0x3425, 11471 },
+ { 0x3426, 11558 },
+ { 0x3427, 11381 },
+ { 0x3428, 11732 },
+ { 0x3429, 11579 },
+ { 0x342A, 11774 },
+ { 0x342B, 11654 },
+ { 0x342C, 11792 },
+ { 0x342D, 11360 },
+ { 0x342E, 11441 },
+ { 0x342F, 11762 },
+ { 0x3430, 11633 },
+ { 0x3431, 11450 },
+ { 0x3432, 11833 },
+ { 0x3433, 11414 },
+ { 0x3434, 11492 },
+ { 0x3435, 11528 },
+ { 0x3436, 11768 },
+ { 0x3437, 11024 },
+ { 0x3438, 11273 },
+ { 0x3439, 11123 },
+ { 0x343A, 11435 },
+ { 0x343B, 11303 },
+ { 0x343C, 11627 },
+ { 0x343D, 11225 },
+ { 0x343E, 11351 },
+ { 0x343F, 11042 },
+ { 0x3440, 11486 },
+ { 0x3441, 11465 },
+ { 0x3442, 11726 },
+ { 0x3443, 11405 },
+ { 0x3444, 11093 },
+ { 0x3445, 11288 },
+ { 0x3446, 11270 },
+ { 0x3447, 11597 },
+ { 0x3448, 11378 },
+ { 0x3449, 11678 },
+ { 0x344A, 11171 },
+ { 0x344B, 11240 },
+ { 0x344C, 11072 },
+ { 0x344D, 11507 },
+ { 0x344E, 11255 },
+ { 0x344F, 11576 },
+ { 0x3450, 11333 },
+ { 0x3451, 11651 },
+ { 0x3452, 11057 },
+ { 0x3453, 11141 },
+ { 0x3454, 11525 },
+ { 0x3455, 11318 },
+ { 0x3456, 11156 },
+ { 0x3457, 11753 },
+ { 0x3458, 11108 },
+ { 0x3459, 11186 },
+ { 0x345A, 11204 },
+ { 0x345B, 11543 },
+ { 0x345C, 11021 },
+ { 0x345D, 11207 },
+ { 0x345E, 11756 },
+ { 0x345F, 11120 },
+ { 0x3460, 11429 },
+ { 0x3461, 11300 },
+ { 0x3462, 11621 },
+ { 0x3463, 11222 },
+ { 0x3464, 11348 },
+ { 0x3465, 11039 },
+ { 0x3466, 11483 },
+ { 0x3467, 11462 },
+ { 0x3468, 11723 },
+ { 0x3469, 11402 },
+ { 0x346A, 11690 },
+ { 0x346B, 11090 },
+ { 0x346C, 11285 },
+ { 0x346D, 11267 },
+ { 0x346E, 11594 },
+ { 0x346F, 11375 },
+ { 0x3470, 11675 },
+ { 0x3471, 11168 },
+ { 0x3472, 11237 },
+ { 0x3473, 11069 },
+ { 0x3474, 11504 },
+ { 0x3475, 11252 },
+ { 0x3476, 11573 },
+ { 0x3477, 11330 },
+ { 0x3478, 11648 },
+ { 0x3479, 11054 },
+ { 0x347A, 11138 },
+ { 0x347B, 11522 },
+ { 0x347C, 11315 },
+ { 0x347D, 11153 },
+ { 0x347E, 11750 },
+ { 0x347F, 11105 },
+ { 0x3480, 11183 },
+ { 0x3481, 11201 },
+ { 0x3482, 11540 },
+ { 0x3483, 11015 },
+ { 0x3484, 11078 },
+ { 0x3485, 11738 },
+ { 0x3486, 11114 },
+ { 0x3487, 11423 },
+ { 0x3488, 11294 },
+ { 0x3489, 11615 },
+ { 0x348A, 11216 },
+ { 0x348B, 11342 },
+ { 0x348C, 11033 },
+ { 0x348D, 11477 },
+ { 0x348E, 11456 },
+ { 0x348F, 11702 },
+ { 0x3490, 11717 },
+ { 0x3491, 11396 },
+ { 0x3492, 11687 },
+ { 0x3493, 11084 },
+ { 0x3494, 11279 },
+ { 0x3495, 11261 },
+ { 0x3496, 11588 },
+ { 0x3497, 11369 },
+ { 0x3498, 11669 },
+ { 0x3499, 11162 },
+ { 0x349A, 11231 },
+ { 0x349B, 11063 },
+ { 0x349C, 11498 },
+ { 0x349D, 11246 },
+ { 0x349E, 11567 },
+ { 0x349F, 11324 },
+ { 0x34A0, 11642 },
+ { 0x34A1, 11048 },
+ { 0x34A2, 11132 },
+ { 0x34A3, 11516 },
+ { 0x34A4, 11309 },
+ { 0x34A5, 11147 },
+ { 0x34A6, 11744 },
+ { 0x34A7, 11830 },
+ { 0x34A8, 11099 },
+ { 0x34A9, 11411 },
+ { 0x34AA, 11177 },
+ { 0x34AB, 11192 },
+ { 0x34AC, 11534 },
+ { 0x34AD, 11195 },
+ { 0x34AE, 11836 },
+ { 0x34AF, 10938 },
+ { 0x34B0, 10935 },
+ { 0x34B1, 11009 },
+ { 0x34B2, 11811 },
+ { 0x34B3, 11815 },
+ { 0x34B4, 11823 },
+ { 0x34B5, 11003 },
+ { 0x34B6, 11006 },
+ { 0x34B7, 10994 },
+ { 0x34B8, 10973 },
+ { 0x34B9, 10979 },
+ { 0x34BA, 10970 },
+ { 0x34BB, 10976 },
+ { 0x34BC, 10982 },
+ { 0x34BD, 11000 },
+ { 0x34BE, 10991 },
+ { 0x34BF, 10997 },
+ { 0x34C0, 10985 },
+ { 0x34C1, 10988 },
+ { 0x34C2, 10958 },
+ { 0x34C3, 10940 },
+ { 0x34C4, 10946 },
+ { 0x34C5, 10967 },
+ { 0x34C6, 10952 },
+ { 0x34C7, 10949 },
+ { 0x34C8, 10943 },
+ { 0x34C9, 10964 },
+ { 0x34CA, 10961 },
+ { 0x34CB, 10955 },
+ { 0x34CC, 11819 },
+ { 0x34CD, 11807 },
+ { 0x34CE, 75025 },
+ { 0x34CF, 74059 },
+ { 0x34D0, 74933 },
+ { 0x34D1, 73962 },
+ { 0x34D2, 75105 },
+ { 0x34D3, 74148 },
+ { 0x34D4, 74804 },
+ { 0x34D5, 73812 },
+ { 0x34D6, 74929 },
+ { 0x34D7, 73958 },
+ { 0x34D8, 75164 },
+ { 0x34D9, 74207 },
+ { 0x34DA, 74924 },
+ { 0x34DB, 73953 },
+ { 0x34DC, 75056 },
+ { 0x34DD, 74090 },
+ { 0x34DE, 74902 },
+ { 0x34DF, 73931 },
+ { 0x34E0, 75077 },
+ { 0x34E1, 74116 },
+ { 0x34E2, 75095 },
+ { 0x34E3, 74138 },
+ { 0x34E4, 75061 },
+ { 0x34E5, 74100 },
+ { 0x34E6, 75003 },
+ { 0x34E7, 74032 },
+ { 0x34E8, 75034 },
+ { 0x34E9, 74068 },
+ { 0x34EA, 75082 },
+ { 0x34EB, 74121 },
+ { 0x34EC, 74596 },
+ { 0x34ED, 73604 },
+ { 0x34EE, 75110 },
+ { 0x34EF, 74153 },
+ { 0x34F0, 74862 },
+ { 0x34F1, 73870 },
+ { 0x34F2, 74867 },
+ { 0x34F3, 73875 },
+ { 0x34F4, 74872 },
+ { 0x34F5, 73880 },
+ { 0x34F6, 75159 },
+ { 0x34F7, 74202 },
+ { 0x34F8, 75154 },
+ { 0x34F9, 74197 },
+ { 0x34FA, 75014 },
+ { 0x34FB, 74043 },
+ { 0x34FC, 74267 },
+ { 0x34FD, 91435 },
+ { 0x34FE, 91409 },
+ { 0x34FF, 91619 },
+ { 0x3500, 91639 },
+ { 0x3501, 86200 },
+ { 0x3502, 91614 },
+ { 0x3503, 91445 },
+ { 0x3504, 91513 },
+ { 0x3505, 91453 },
+ { 0x3506, 91558 },
+ { 0x3507, 91568 },
+ { 0x3508, 91563 },
+ { 0x3509, 91580 },
+ { 0x350A, 91438 },
+ { 0x350B, 91629 },
+ { 0x350C, 74257 },
+ { 0x350D, 75199 },
+ { 0x350E, 74652 },
+ { 0x350F, 73660 },
+ { 0x3510, 74787 },
+ { 0x3511, 73795 },
+ { 0x3512, 74915 },
+ { 0x3513, 73944 },
+ { 0x3514, 74775 },
+ { 0x3515, 73783 },
+ { 0x3516, 74791 },
+ { 0x3517, 73799 },
+ { 0x3518, 74563 },
+ { 0x3519, 73571 },
+ { 0x351A, 74741 },
+ { 0x351B, 73749 },
+ { 0x351C, 74894 },
+ { 0x351D, 73918 },
+ { 0x351E, 74890 },
+ { 0x351F, 73914 },
+ { 0x3520, 74882 },
+ { 0x3521, 73906 },
+ { 0x3522, 74701 },
+ { 0x3523, 73709 },
+ { 0x3524, 74858 },
+ { 0x3525, 73866 },
+ { 0x3526, 75009 },
+ { 0x3527, 74038 },
+ { 0x3528, 75039 },
+ { 0x3529, 74073 },
+ { 0x352A, 84871 },
+ { 0x352B, 84876 },
+ { 0x352C, 91465 },
+ { 0x352D, 91598 },
+ { 0x352E, 15763 },
+ { 0x352F, 15784 },
+ { 0x3530, 15775 },
+ { 0x3531, 15793 },
+ { 0x3532, 15778 },
+ { 0x3533, 15883 },
+ { 0x3534, 15904 },
+ { 0x3535, 15772 },
+ { 0x3536, 15871 },
+ { 0x3537, 15766 },
+ { 0x3538, 15796 },
+ { 0x3539, 15826 },
+ { 0x353A, 15889 },
+ { 0x353B, 15964 },
+ { 0x353C, 15976 },
+ { 0x353D, 15979 },
+ { 0x353E, 15901 },
+ { 0x353F, 15934 },
+ { 0x3540, 15982 },
+ { 0x3541, 15769 },
+ { 0x3542, 15898 },
+ { 0x3543, 15814 },
+ { 0x3544, 15970 },
+ { 0x3545, 15835 },
+ { 0x3546, 15991 },
+ { 0x3547, 15967 },
+ { 0x3548, 15925 },
+ { 0x3549, 15856 },
+ { 0x354A, 15952 },
+ { 0x354B, 15823 },
+ { 0x354C, 15985 },
+ { 0x354D, 15916 },
+ { 0x354E, 15895 },
+ { 0x354F, 15919 },
+ { 0x3550, 15844 },
+ { 0x3551, 15943 },
+ { 0x3552, 15922 },
+ { 0x3553, 15955 },
+ { 0x3554, 15940 },
+ { 0x3555, 15946 },
+ { 0x3556, 15877 },
+ { 0x3557, 15913 },
+ { 0x3558, 15874 },
+ { 0x3559, 15847 },
+ { 0x355A, 15832 },
+ { 0x355B, 15802 },
+ { 0x355C, 15808 },
+ { 0x355D, 15820 },
+ { 0x355E, 15961 },
+ { 0x355F, 15880 },
+ { 0x3560, 15853 },
+ { 0x3561, 16000 },
+ { 0x3562, 15937 },
+ { 0x3563, 15868 },
+ { 0x3564, 15892 },
+ { 0x3565, 15958 },
+ { 0x3566, 15781 },
+ { 0x3567, 15850 },
+ { 0x3568, 15841 },
+ { 0x3569, 15817 },
+ { 0x356A, 15799 },
+ { 0x356B, 15829 },
+ { 0x356C, 15862 },
+ { 0x356D, 15790 },
+ { 0x356E, 15931 },
+ { 0x356F, 15886 },
+ { 0x3570, 15865 },
+ { 0x3571, 15805 },
+ { 0x3572, 15838 },
+ { 0x3573, 15787 },
+ { 0x3574, 15811 },
+ { 0x3575, 15928 },
+ { 0x3576, 15910 },
+ { 0x3577, 15859 },
+ { 0x3578, 15907 },
+ { 0x3579, 15949 },
+ { 0x357A, 15988 },
+ { 0x357B, 15994 },
+ { 0x357C, 15973 },
+ { 0x357D, 15997 },
+ { 0x357E, 18369 },
+ { 0x357F, 18373 },
+ { 0x3580, 18364 },
+ { 0x3581, 15756 },
+ { 0x3582, 15759 },
+ { 0x3583, 15761 },
+ { 0x3584, 18377 },
+ { 0x3585, 18366 },
+ { 0x3586, 84824 },
+ { 0x3587, 84848 },
+ { 0x3588, 84830 },
+ { 0x3589, 84854 },
+ { 0x358A, 84812 },
+ { 0x358B, 84836 },
+ { 0x358C, 84818 },
+ { 0x358D, 84842 },
+ { 0x358E, 84934 },
+ { 0x358F, 84087 },
+ { 0x3590, 84044 },
+ { 0x3591, 84000 },
+ { 0x3592, 84903 },
+ { 0x3593, 84940 },
+ { 0x3594, 84093 },
+ { 0x3595, 84050 },
+ { 0x3596, 84006 },
+ { 0x3597, 84909 },
+ { 0x3598, 84947 },
+ { 0x3599, 84100 },
+ { 0x359A, 84057 },
+ { 0x359B, 84028 },
+ { 0x359C, 84916 },
+ { 0x359D, 83932 },
+ { 0x359E, 83928 },
+ { 0x359F, 83937 },
+ { 0x35A0, 84154 },
+ { 0x35A1, 84650 },
+ { 0x35A2, 84655 },
+ { 0x35A3, 84670 },
+ { 0x35A4, 84664 },
+ { 0x35A5, 84017 },
+ { 0x35A6, 84685 },
+ { 0x35A7, 84679 },
+ { 0x35A8, 30892 },
+ { 0x35A9, 27824 },
+ { 0x35AA, 30887 },
+ { 0x35AB, 27819 },
+ { 0x35AC, 30619 },
+ { 0x35AD, 27105 },
+ { 0x35AE, 30558 },
+ { 0x35AF, 26919 },
+ { 0x35B0, 30858 },
+ { 0x35B1, 27773 },
+ { 0x35B2, 30862 },
+ { 0x35B3, 27777 },
+ { 0x35B4, 30866 },
+ { 0x35B5, 27781 },
+ { 0x35B6, 27920 },
+ { 0x35B7, 28002 },
+ { 0x35B8, 30477 },
+ { 0x35B9, 26784 },
+ { 0x35BA, 30497 },
+ { 0x35BB, 26804 },
+ { 0x35BC, 30501 },
+ { 0x35BD, 26808 },
+ { 0x35BE, 30505 },
+ { 0x35BF, 26812 },
+ { 0x35C0, 30509 },
+ { 0x35C1, 26816 },
+ { 0x35C2, 30516 },
+ { 0x35C3, 26823 },
+ { 0x35C4, 30836 },
+ { 0x35C5, 27687 },
+ { 0x35C6, 29121 },
+ { 0x35C7, 25058 },
+ { 0x35C8, 29149 },
+ { 0x35C9, 25093 },
+ { 0x35CA, 29127 },
+ { 0x35CB, 25064 },
+ { 0x35CC, 30721 },
+ { 0x35CD, 27329 },
+ { 0x35CE, 29194 },
+ { 0x35CF, 25144 },
+ { 0x35D0, 29478 },
+ { 0x35D1, 25526 },
+ { 0x35D2, 29486 },
+ { 0x35D3, 25534 },
+ { 0x35D4, 30550 },
+ { 0x35D5, 26888 },
+ { 0x35D6, 29715 },
+ { 0x35D7, 25763 },
+ { 0x35D8, 29723 },
+ { 0x35D9, 25778 },
+ { 0x35DA, 29729 },
+ { 0x35DB, 25784 },
+ { 0x35DC, 29740 },
+ { 0x35DD, 25808 },
+ { 0x35DE, 29748 },
+ { 0x35DF, 25816 },
+ { 0x35E0, 29840 },
+ { 0x35E1, 25950 },
+ { 0x35E2, 30605 },
+ { 0x35E3, 27071 },
+ { 0x35E4, 30258 },
+ { 0x35E5, 26471 },
+ { 0x35E6, 30562 },
+ { 0x35E7, 26939 },
+ { 0x35E8, 30872 },
+ { 0x35E9, 27787 },
+ { 0x35EA, 30707 },
+ { 0x35EB, 27294 },
+ { 0x35EC, 30713 },
+ { 0x35ED, 27300 },
+ { 0x35EE, 30652 },
+ { 0x35EF, 27221 },
+ { 0x35F0, 30530 },
+ { 0x35F1, 26854 },
+ { 0x35F2, 30534 },
+ { 0x35F3, 26862 },
+ { 0x35F4, 30570 },
+ { 0x35F5, 26963 },
+ { 0x35F6, 83925 },
+ { 0x35F7, 26967 },
+ { 0x35F8, 27051 },
+ { 0x35F9, 27055 },
+ { 0x35FA, 27059 },
+ { 0x35FB, 27067 },
+ { 0x35FC, 28062 },
+ { 0x35FD, 27082 },
+ { 0x35FE, 26931 },
+ { 0x35FF, 30787 },
+ { 0x3600, 27602 },
+ { 0x3601, 30792 },
+ { 0x3602, 27607 },
+ { 0x3603, 30797 },
+ { 0x3604, 30771 },
+ { 0x3605, 27565 },
+ { 0x3606, 30746 },
+ { 0x3607, 27440 },
+ { 0x3608, 30802 },
+ { 0x3609, 27617 },
+ { 0x360A, 30807 },
+ { 0x360B, 27622 },
+ { 0x360C, 30812 },
+ { 0x360D, 27627 },
+ { 0x360E, 84034 },
+ { 0x360F, 84143 },
+ { 0x3610, 84179 },
+ { 0x3611, 30854 },
+ { 0x3612, 27729 },
+ { 0x3613, 30736 },
+ { 0x3614, 25240 },
+ { 0x3615, 28191 },
+ { 0x3616, 29383 },
+ { 0x3617, 25403 },
+ { 0x3618, 28471 },
+ { 0x3619, 24319 },
+ { 0x361A, 24376 },
+ { 0x361B, 24855 },
+ { 0x361C, 28461 },
+ { 0x361D, 24309 },
+ { 0x361E, 28810 },
+ { 0x361F, 24713 },
+ { 0x3620, 30821 },
+ { 0x3621, 27647 },
+ { 0x3622, 30826 },
+ { 0x3623, 27652 },
+ { 0x3624, 30831 },
+ { 0x3625, 27657 },
+ { 0x3626, 28869 },
+ { 0x3627, 24779 },
+ { 0x3628, 29142 },
+ { 0x3629, 25079 },
+ { 0x362A, 29376 },
+ { 0x362B, 25389 },
+ { 0x362C, 29826 },
+ { 0x362D, 25908 },
+ { 0x362E, 29923 },
+ { 0x362F, 26052 },
+ { 0x3630, 28900 },
+ { 0x3631, 30848 },
+ { 0x3632, 30726 },
+ { 0x3633, 29188 },
+ { 0x3634, 30697 },
+ { 0x3635, 30741 },
+ { 0x3636, 30756 },
+ { 0x3637, 29079 },
+ { 0x3638, 30566 },
+ { 0x3639, 30610 },
+ { 0x363A, 27086 },
+ { 0x363B, 30676 },
+ { 0x363C, 27253 },
+ { 0x363D, 31020 },
+ { 0x363E, 84719 },
+ { 0x363F, 84600 },
+ { 0x3640, 28085 },
+ { 0x3641, 31010 },
+ { 0x3642, 31015 },
+ { 0x3643, 31005 },
+ { 0x3644, 30995 },
+ { 0x3645, 31000 },
+ { 0x3646, 54556 },
+ { 0x3647, 54564 },
+ { 0x3648, 54527 },
+ { 0x3649, 54572 },
+ { 0x364A, 54560 },
+ { 0x364B, 54568 },
+ { 0x364C, 54519 },
+ { 0x364D, 54600 },
+ { 0x364E, 54656 },
+ { 0x364F, 54588 },
+ { 0x3650, 54648 },
+ { 0x3651, 54523 },
+ { 0x3652, 54580 },
+ { 0x3653, 54636 },
+ { 0x3654, 54596 },
+ { 0x3655, 54652 },
+ { 0x3656, 54672 },
+ { 0x3657, 54680 },
+ { 0x3658, 54640 },
+ { 0x3659, 54676 },
+ { 0x365A, 54628 },
+ { 0x365B, 54668 },
+ { 0x365C, 54584 },
+ { 0x365D, 54644 },
+ { 0x365E, 54612 },
+ { 0x365F, 54616 },
+ { 0x3660, 54660 },
+ { 0x3661, 54576 },
+ { 0x3662, 54632 },
+ { 0x3663, 54608 },
+ { 0x3664, 54620 },
+ { 0x3665, 54604 },
+ { 0x3666, 54664 },
+ { 0x3667, 54624 },
+ { 0x3668, 54592 },
+ { 0x3669, 54531 },
+ { 0x366A, 54541 },
+ { 0x366B, 54546 },
+ { 0x366C, 54536 },
+ { 0x366D, 54551 },
+ { 0x366E, 54684 },
+ { 0x366F, 54688 },
+ { 0x3670, 54692 },
+ { 0x3671, 54696 },
+ { 0x3672, 32791 },
+ { 0x3673, 32781 },
+ { 0x3674, 32801 },
+ { 0x3675, 32796 },
+ { 0x3676, 32786 },
+ { 0x3677, 32806 },
+ { 0x3678, 32777 },
+ { 0x3679, 32815 },
+ { 0x367A, 32773 },
+ { 0x367B, 32811 },
+ { 0x367C, 85469 },
+ { 0x367D, 85520 },
+ { 0x367E, 85460 },
+ { 0x367F, 85523 },
+ { 0x3680, 85448 },
+ { 0x3681, 85508 },
+ { 0x3682, 85466 },
+ { 0x3683, 85529 },
+ { 0x3684, 85493 },
+ { 0x3685, 85538 },
+ { 0x3686, 85451 },
+ { 0x3687, 85478 },
+ { 0x3688, 85481 },
+ { 0x3689, 85532 },
+ { 0x368A, 85445 },
+ { 0x368B, 85475 },
+ { 0x368C, 85541 },
+ { 0x368D, 85550 },
+ { 0x368E, 85514 },
+ { 0x368F, 85496 },
+ { 0x3690, 85547 },
+ { 0x3691, 85505 },
+ { 0x3692, 85556 },
+ { 0x3693, 85502 },
+ { 0x3694, 85487 },
+ { 0x3695, 85472 },
+ { 0x3696, 85535 },
+ { 0x3697, 85490 },
+ { 0x3698, 85463 },
+ { 0x3699, 85430 },
+ { 0x369A, 85436 },
+ { 0x369B, 85442 },
+ { 0x369C, 85433 },
+ { 0x369D, 85439 },
+ { 0x369E, 85484 },
+ { 0x369F, 85499 },
+ { 0x36A0, 85457 },
+ { 0x36A1, 85517 },
+ { 0x36A2, 85454 },
+ { 0x36A3, 85587 },
+ { 0x36A4, 85591 },
+ { 0x36A5, 85544 },
+ { 0x36A6, 85553 },
+ { 0x36A7, 85511 },
+ { 0x36A8, 85526 },
+ { 0x36A9, 85564 },
+ { 0x36AA, 85572 },
+ { 0x36AB, 85560 },
+ { 0x36AC, 85568 },
+ { 0x36AD, 85583 },
+ { 0x36AE, 85595 },
+ { 0x36AF, 85576 },
+ { 0x36B0, 85579 },
+ { 0x36B1, 85426 },
+ { 0x36B2, 85419 },
+ { 0x36B3, 85422 },
+ { 0x36B4, 105214 },
+ { 0x36B5, 105211 },
+ { 0x36B6, 105319 },
+ { 0x36B7, 105334 },
+ { 0x36B8, 105325 },
+ { 0x36B9, 105361 },
+ { 0x36BA, 105331 },
+ { 0x36BB, 105394 },
+ { 0x36BC, 105461 },
+ { 0x36BD, 105469 },
+ { 0x36BE, 105457 },
+ { 0x36BF, 105465 },
+ { 0x36C0, 105322 },
+ { 0x36C1, 105352 },
+ { 0x36C2, 105337 },
+ { 0x36C3, 105328 },
+ { 0x36C4, 105379 },
+ { 0x36C5, 105340 },
+ { 0x36C6, 105367 },
+ { 0x36C7, 105421 },
+ { 0x36C8, 105355 },
+ { 0x36C9, 105415 },
+ { 0x36CA, 105427 },
+ { 0x36CB, 105346 },
+ { 0x36CC, 105406 },
+ { 0x36CD, 105364 },
+ { 0x36CE, 105418 },
+ { 0x36CF, 105433 },
+ { 0x36D0, 105448 },
+ { 0x36D1, 105454 },
+ { 0x36D2, 105409 },
+ { 0x36D3, 105451 },
+ { 0x36D4, 105430 },
+ { 0x36D5, 105391 },
+ { 0x36D6, 105445 },
+ { 0x36D7, 105349 },
+ { 0x36D8, 105412 },
+ { 0x36D9, 105376 },
+ { 0x36DA, 105382 },
+ { 0x36DB, 105436 },
+ { 0x36DC, 105343 },
+ { 0x36DD, 105403 },
+ { 0x36DE, 105373 },
+ { 0x36DF, 105400 },
+ { 0x36E0, 105385 },
+ { 0x36E1, 105370 },
+ { 0x36E2, 105397 },
+ { 0x36E3, 105439 },
+ { 0x36E4, 105442 },
+ { 0x36E5, 105388 },
+ { 0x36E6, 105358 },
+ { 0x36E7, 105424 },
+ { 0x36E8, 105473 },
+ { 0x36E9, 105268 },
+ { 0x36EA, 105256 },
+ { 0x36EB, 105284 },
+ { 0x36EC, 105264 },
+ { 0x36ED, 105292 },
+ { 0x36EE, 105301 },
+ { 0x36EF, 105311 },
+ { 0x36F0, 105296 },
+ { 0x36F1, 105306 },
+ { 0x36F2, 105252 },
+ { 0x36F3, 105280 },
+ { 0x36F4, 105272 },
+ { 0x36F5, 105260 },
+ { 0x36F6, 105288 },
+ { 0x36F7, 105276 },
+ { 0x36F8, 105208 },
+ { 0x36F9, 105217 },
+ { 0x36FA, 105220 },
+ { 0x36FB, 105316 },
+ { 0x36FC, 105240 },
+ { 0x36FD, 105222 },
+ { 0x36FE, 105228 },
+ { 0x36FF, 105249 },
+ { 0x3700, 105234 },
+ { 0x3701, 105231 },
+ { 0x3702, 105225 },
+ { 0x3703, 105246 },
+ { 0x3704, 105243 },
+ { 0x3705, 105237 },
+ { 0x3706, 91802 },
+ { 0x3707, 91778 },
+ { 0x3708, 91786 },
+ { 0x3709, 91814 },
+ { 0x370A, 91794 },
+ { 0x370B, 91790 },
+ { 0x370C, 91782 },
+ { 0x370D, 91810 },
+ { 0x370E, 91806 },
+ { 0x370F, 91798 },
+ { 0x3710, 91818 },
+ { 0x3711, 91822 },
+ { 0x3712, 91826 },
+ { 0x3713, 91830 },
+ { 0x3714, 91834 },
+ { 0x3715, 91838 },
+ { 0x3716, 91842 },
+ { 0x3717, 91774 },
+ { 0x3718, 103240 },
+ { 0x3719, 103271 },
+ { 0x371A, 103229 },
+ { 0x371B, 103263 },
+ { 0x371C, 103267 },
+ { 0x371D, 103275 },
+ { 0x371E, 103257 },
+ { 0x371F, 103215 },
+ { 0x3720, 103282 },
+ { 0x3721, 103684 },
+ { 0x3722, 103237 },
+ { 0x3723, 103218 },
+ { 0x3724, 23267 },
+ { 0x3725, 23243 },
+ { 0x3726, 23251 },
+ { 0x3727, 23279 },
+ { 0x3728, 23259 },
+ { 0x3729, 23255 },
+ { 0x372A, 23247 },
+ { 0x372B, 23275 },
+ { 0x372C, 23271 },
+ { 0x372D, 23263 },
+ { 0x372E, 23331 },
+ { 0x372F, 23391 },
+ { 0x3730, 23323 },
+ { 0x3731, 23395 },
+ { 0x3732, 23363 },
+ { 0x3733, 23407 },
+ { 0x3734, 23383 },
+ { 0x3735, 23399 },
+ { 0x3736, 23367 },
+ { 0x3737, 23387 },
+ { 0x3738, 23343 },
+ { 0x3739, 23355 },
+ { 0x373A, 23403 },
+ { 0x373B, 23339 },
+ { 0x373C, 23319 },
+ { 0x373D, 23311 },
+ { 0x373E, 23359 },
+ { 0x373F, 23379 },
+ { 0x3740, 23335 },
+ { 0x3741, 23375 },
+ { 0x3742, 23411 },
+ { 0x3743, 23327 },
+ { 0x3744, 23371 },
+ { 0x3745, 23315 },
+ { 0x3746, 23303 },
+ { 0x3747, 23347 },
+ { 0x3748, 23307 },
+ { 0x3749, 23351 },
+ { 0x374A, 23299 },
+ { 0x374B, 23283 },
+ { 0x374C, 23291 },
+ { 0x374D, 23295 },
+ { 0x374E, 23287 },
+ { 0x374F, 23239 },
+ { 0x3750, 23230 },
+ { 0x3751, 23234 },
+ { 0x3752, 23222 },
+ { 0x3753, 23226 },
+ { 0x3754, 53607 },
+ { 0x3755, 53598 },
+ { 0x3756, 53643 },
+ { 0x3757, 53628 },
+ { 0x3758, 53595 },
+ { 0x3759, 53616 },
+ { 0x375A, 53619 },
+ { 0x375B, 53589 },
+ { 0x375C, 53613 },
+ { 0x375D, 53592 },
+ { 0x375E, 53604 },
+ { 0x375F, 53646 },
+ { 0x3760, 53625 },
+ { 0x3761, 53622 },
+ { 0x3762, 53610 },
+ { 0x3763, 53634 },
+ { 0x3764, 53631 },
+ { 0x3765, 53601 },
+ { 0x3766, 53637 },
+ { 0x3767, 53649 },
+ { 0x3768, 53640 },
+ { 0x3769, 53652 },
+ { 0x376A, 53586 },
+ { 0x376B, 53558 },
+ { 0x376C, 53566 },
+ { 0x376D, 53554 },
+ { 0x376E, 53570 },
+ { 0x376F, 53562 },
+ { 0x3770, 53574 },
+ { 0x3771, 53582 },
+ { 0x3772, 53578 },
+ { 0x3773, 53672 },
+ { 0x3774, 53664 },
+ { 0x3775, 53668 },
+ { 0x3776, 53660 },
+ { 0x3777, 53655 },
+ { 0x3778, 53657 },
+ { 0x3779, 46960 },
+ { 0x377A, 46963 },
+ { 0x377B, 46903 },
+ { 0x377C, 46957 },
+ { 0x377D, 46936 },
+ { 0x377E, 47071 },
+ { 0x377F, 46939 },
+ { 0x3780, 47074 },
+ { 0x3781, 46882 },
+ { 0x3782, 46888 },
+ { 0x3783, 47053 },
+ { 0x3784, 47092 },
+ { 0x3785, 46795 },
+ { 0x3786, 46876 },
+ { 0x3787, 47017 },
+ { 0x3788, 46918 },
+ { 0x3789, 46921 },
+ { 0x378A, 46786 },
+ { 0x378B, 47089 },
+ { 0x378C, 47008 },
+ { 0x378D, 46870 },
+ { 0x378E, 47041 },
+ { 0x378F, 46852 },
+ { 0x3790, 46843 },
+ { 0x3791, 47056 },
+ { 0x3792, 46954 },
+ { 0x3793, 46999 },
+ { 0x3794, 46780 },
+ { 0x3795, 47059 },
+ { 0x3796, 82469 },
+ { 0x3797, 82456 },
+ { 0x3798, 82463 },
+ { 0x3799, 82466 },
+ { 0x379A, 82544 },
+ { 0x379B, 82553 },
+ { 0x379C, 82550 },
+ { 0x379D, 82597 },
+ { 0x379E, 82560 },
+ { 0x379F, 82634 },
+ { 0x37A0, 82683 },
+ { 0x37A1, 82687 },
+ { 0x37A2, 82547 },
+ { 0x37A3, 82563 },
+ { 0x37A4, 82557 },
+ { 0x37A5, 82607 },
+ { 0x37A6, 82614 },
+ { 0x37A7, 82610 },
+ { 0x37A8, 82587 },
+ { 0x37A9, 82590 },
+ { 0x37AA, 82680 },
+ { 0x37AB, 82573 },
+ { 0x37AC, 82576 },
+ { 0x37AD, 82600 },
+ { 0x37AE, 82695 },
+ { 0x37AF, 82603 },
+ { 0x37B0, 82692 },
+ { 0x37B1, 82699 },
+ { 0x37B2, 82702 },
+ { 0x37B3, 82673 },
+ { 0x37B4, 82676 },
+ { 0x37B5, 82627 },
+ { 0x37B6, 82660 },
+ { 0x37B7, 82663 },
+ { 0x37B8, 82580 },
+ { 0x37B9, 82583 },
+ { 0x37BA, 82624 },
+ { 0x37BB, 82631 },
+ { 0x37BC, 82638 },
+ { 0x37BD, 82566 },
+ { 0x37BE, 82569 },
+ { 0x37BF, 82621 },
+ { 0x37C0, 82670 },
+ { 0x37C1, 82642 },
+ { 0x37C2, 82645 },
+ { 0x37C3, 82618 },
+ { 0x37C4, 82667 },
+ { 0x37C5, 82652 },
+ { 0x37C6, 82656 },
+ { 0x37C7, 82649 },
+ { 0x37C8, 82594 },
+ { 0x37C9, 82459 },
+ { 0x37CA, 82536 },
+ { 0x37CB, 82540 },
+ { 0x37CC, 82514 },
+ { 0x37CD, 82518 },
+ { 0x37CE, 82505 },
+ { 0x37CF, 82509 },
+ { 0x37D0, 82532 },
+ { 0x37D1, 82523 },
+ { 0x37D2, 82528 },
+ { 0x37D3, 82716 },
+ { 0x37D4, 82720 },
+ { 0x37D5, 82712 },
+ { 0x37D6, 82710 },
+ { 0x37D7, 82415 },
+ { 0x37D8, 82502 },
+ { 0x37D9, 82425 },
+ { 0x37DA, 82431 },
+ { 0x37DB, 82428 },
+ { 0x37DC, 82438 },
+ { 0x37DD, 82447 },
+ { 0x37DE, 82441 },
+ { 0x37DF, 82444 },
+ { 0x37E0, 82418 },
+ { 0x37E1, 82421 },
+ { 0x37E2, 82450 },
+ { 0x37E3, 82706 },
+ { 0x37E4, 82724 },
+ { 0x37E5, 82490 },
+ { 0x37E6, 82472 },
+ { 0x37E7, 82478 },
+ { 0x37E8, 82499 },
+ { 0x37E9, 82484 },
+ { 0x37EA, 82481 },
+ { 0x37EB, 82475 },
+ { 0x37EC, 82496 },
+ { 0x37ED, 82493 },
+ { 0x37EE, 82487 },
+ { 0x37EF, 82434 },
+ { 0x37F0, 82453 },
+ { 0x37F1, 64137 },
+ { 0x37F2, 64133 },
+ { 0x37F3, 64141 },
+ { 0x37F4, 64149 },
+ { 0x37F5, 64129 },
+ { 0x37F6, 63589 },
+ { 0x37F7, 64357 },
+ { 0x37F8, 64062 },
+ { 0x37F9, 64012 },
+ { 0x37FA, 64017 },
+ { 0x37FB, 64042 },
+ { 0x37FC, 64022 },
+ { 0x37FD, 64047 },
+ { 0x37FE, 64032 },
+ { 0x37FF, 64067 },
+ { 0x3800, 64057 },
+ { 0x3801, 63507 },
+ { 0x3802, 63477 },
+ { 0x3803, 63487 },
+ { 0x3804, 63522 },
+ { 0x3805, 63497 },
+ { 0x3806, 63492 },
+ { 0x3807, 63482 },
+ { 0x3808, 63517 },
+ { 0x3809, 63512 },
+ { 0x380A, 63502 },
+ { 0x380B, 64052 },
+ { 0x380C, 64007 },
+ { 0x380D, 64037 },
+ { 0x380E, 64002 },
+ { 0x380F, 64027 },
+ { 0x3810, 12214 },
+ { 0x3811, 12220 },
+ { 0x3812, 12226 },
+ { 0x3813, 12217 },
+ { 0x3814, 12229 },
+ { 0x3815, 12223 },
+ { 0x3816, 12247 },
+ { 0x3817, 12298 },
+ { 0x3818, 12238 },
+ { 0x3819, 12292 },
+ { 0x381A, 12328 },
+ { 0x381B, 12304 },
+ { 0x381C, 12283 },
+ { 0x381D, 12325 },
+ { 0x381E, 12244 },
+ { 0x381F, 12295 },
+ { 0x3820, 12334 },
+ { 0x3821, 12307 },
+ { 0x3822, 12331 },
+ { 0x3823, 12268 },
+ { 0x3824, 12322 },
+ { 0x3825, 12235 },
+ { 0x3826, 12289 },
+ { 0x3827, 12310 },
+ { 0x3828, 12256 },
+ { 0x3829, 12286 },
+ { 0x382A, 12259 },
+ { 0x382B, 12316 },
+ { 0x382C, 12313 },
+ { 0x382D, 12232 },
+ { 0x382E, 12280 },
+ { 0x382F, 12301 },
+ { 0x3830, 12253 },
+ { 0x3831, 12277 },
+ { 0x3832, 12274 },
+ { 0x3833, 12262 },
+ { 0x3834, 12250 },
+ { 0x3835, 12271 },
+ { 0x3836, 12319 },
+ { 0x3837, 12265 },
+ { 0x3838, 12241 },
+ { 0x3839, 12186 },
+ { 0x383A, 12174 },
+ { 0x383B, 12202 },
+ { 0x383C, 12198 },
+ { 0x383D, 12182 },
+ { 0x383E, 12206 },
+ { 0x383F, 12178 },
+ { 0x3840, 12190 },
+ { 0x3841, 12194 },
+ { 0x3842, 12210 },
+ { 0x3843, 12393 },
+ { 0x3844, 12385 },
+ { 0x3845, 12381 },
+ { 0x3846, 12389 },
+ { 0x3847, 12341 },
+ { 0x3848, 12337 },
+ { 0x3849, 12373 },
+ { 0x384A, 12407 },
+ { 0x384B, 12369 },
+ { 0x384C, 12361 },
+ { 0x384D, 12349 },
+ { 0x384E, 12353 },
+ { 0x384F, 12365 },
+ { 0x3850, 12357 },
+ { 0x3851, 12345 },
+ { 0x3852, 12377 },
+ { 0x3853, 12402 },
+ { 0x3854, 12397 },
+ { 0x3855, 12162 },
+ { 0x3856, 12144 },
+ { 0x3857, 12150 },
+ { 0x3858, 12171 },
+ { 0x3859, 12156 },
+ { 0x385A, 12153 },
+ { 0x385B, 12147 },
+ { 0x385C, 12168 },
+ { 0x385D, 12165 },
+ { 0x385E, 12159 },
+ { 0x385F, 12419 },
+ { 0x3860, 12412 },
+ { 0x3861, 12415 },
+ { 0x3862, 12422 },
+ { 0x3863, 64199 },
+ { 0x3864, 64191 },
+ { 0x3865, 64231 },
+ { 0x3866, 64207 },
+ { 0x3867, 64247 },
+ { 0x3868, 64251 },
+ { 0x3869, 64255 },
+ { 0x386A, 64263 },
+ { 0x386B, 64235 },
+ { 0x386C, 64259 },
+ { 0x386D, 64239 },
+ { 0x386E, 64211 },
+ { 0x386F, 64219 },
+ { 0x3870, 64203 },
+ { 0x3871, 64243 },
+ { 0x3872, 64195 },
+ { 0x3873, 64362 },
+ { 0x3874, 64223 },
+ { 0x3875, 64227 },
+ { 0x3876, 64215 },
+ { 0x3877, 64353 },
+ { 0x3878, 64349 },
+ { 0x3879, 64345 },
+ { 0x387A, 64329 },
+ { 0x387B, 64321 },
+ { 0x387C, 64325 },
+ { 0x387D, 64178 },
+ { 0x387E, 63571 },
+ { 0x387F, 63576 },
+ { 0x3880, 63581 },
+ { 0x3881, 64165 },
+ { 0x3882, 64170 },
+ { 0x3883, 10584 },
+ { 0x3884, 10704 },
+ { 0x3885, 10639 },
+ { 0x3886, 10759 },
+ { 0x3887, 10664 },
+ { 0x3888, 10784 },
+ { 0x3889, 10574 },
+ { 0x388A, 10694 },
+ { 0x388B, 10644 },
+ { 0x388C, 10764 },
+ { 0x388D, 10559 },
+ { 0x388E, 10679 },
+ { 0x388F, 10634 },
+ { 0x3890, 10754 },
+ { 0x3891, 10614 },
+ { 0x3892, 10734 },
+ { 0x3893, 10649 },
+ { 0x3894, 10769 },
+ { 0x3895, 10564 },
+ { 0x3896, 10684 },
+ { 0x3897, 10619 },
+ { 0x3898, 10739 },
+ { 0x3899, 10659 },
+ { 0x389A, 10779 },
+ { 0x389B, 10599 },
+ { 0x389C, 10719 },
+ { 0x389D, 10554 },
+ { 0x389E, 10674 },
+ { 0x389F, 10604 },
+ { 0x38A0, 10724 },
+ { 0x38A1, 10654 },
+ { 0x38A2, 10774 },
+ { 0x38A3, 10569 },
+ { 0x38A4, 10689 },
+ { 0x38A5, 10594 },
+ { 0x38A6, 10714 },
+ { 0x38A7, 10629 },
+ { 0x38A8, 10749 },
+ { 0x38A9, 10609 },
+ { 0x38AA, 10729 },
+ { 0x38AB, 10589 },
+ { 0x38AC, 10709 },
+ { 0x38AD, 10624 },
+ { 0x38AE, 10744 },
+ { 0x38AF, 10579 },
+ { 0x38B0, 10699 },
+ { 0x38B1, 10549 },
+ { 0x38B2, 10669 },
+ { 0x38B3, 10469 },
+ { 0x38B4, 10513 },
+ { 0x38B5, 10501 },
+ { 0x38B6, 10537 },
+ { 0x38B7, 10509 },
+ { 0x38B8, 10497 },
+ { 0x38B9, 10505 },
+ { 0x38BA, 10473 },
+ { 0x38BB, 10529 },
+ { 0x38BC, 10545 },
+ { 0x38BD, 10533 },
+ { 0x38BE, 10541 },
+ { 0x38BF, 10525 },
+ { 0x38C0, 10521 },
+ { 0x38C1, 10517 },
+ { 0x38C2, 10477 },
+ { 0x38C3, 10492 },
+ { 0x38C4, 10482 },
+ { 0x38C5, 10487 },
+ { 0x38C6, 10799 },
+ { 0x38C7, 10807 },
+ { 0x38C8, 10803 },
+ { 0x38C9, 10789 },
+ { 0x38CA, 10794 },
+ { 0x38CB, 52552 },
+ { 0x38CC, 52565 },
+ { 0x38CD, 52595 },
+ { 0x38CE, 52650 },
+ { 0x38CF, 52679 },
+ { 0x38D0, 52732 },
+ { 0x38D1, 52599 },
+ { 0x38D2, 52695 },
+ { 0x38D3, 52646 },
+ { 0x38D4, 52662 },
+ { 0x38D5, 52666 },
+ { 0x38D6, 52487 },
+ { 0x38D7, 52492 },
+ { 0x38D8, 52497 },
+ { 0x38D9, 52482 },
+ { 0x38DA, 52502 },
+ { 0x38DB, 52747 },
+ { 0x38DC, 52438 },
+ { 0x38DD, 52426 },
+ { 0x38DE, 52753 },
+ { 0x38DF, 52433 },
+ { 0x38E0, 52547 },
+ { 0x38E1, 52744 },
+ { 0x38E2, 80361 },
+ { 0x38E3, 80355 },
+ { 0x38E4, 80445 },
+ { 0x38E5, 80448 },
+ { 0x38E6, 80352 },
+ { 0x38E7, 80358 },
+ { 0x38E8, 80166 },
+ { 0x38E9, 80160 },
+ { 0x38EA, 80421 },
+ { 0x38EB, 80424 },
+ { 0x38EC, 80157 },
+ { 0x38ED, 80163 },
+ { 0x38EE, 79584 },
+ { 0x38EF, 79578 },
+ { 0x38F0, 80175 },
+ { 0x38F1, 80178 },
+ { 0x38F2, 79575 },
+ { 0x38F3, 79581 },
+ { 0x38F4, 80406 },
+ { 0x38F5, 80418 },
+ { 0x38F6, 80412 },
+ { 0x38F7, 80451 },
+ { 0x38F8, 80454 },
+ { 0x38F9, 80409 },
+ { 0x38FA, 80415 },
+ { 0x38FB, 79476 },
+ { 0x38FC, 79488 },
+ { 0x38FD, 79482 },
+ { 0x38FE, 80109 },
+ { 0x38FF, 80112 },
+ { 0x3900, 79479 },
+ { 0x3901, 79485 },
+ { 0x3902, 27318 },
+ { 0x3903, 24247 },
+ { 0x3904, 27792 },
+ { 0x3905, 27308 },
+ { 0x3906, 24608 },
+ { 0x3907, 27248 },
+ { 0x3908, 27375 },
+ { 0x3909, 25225 },
+ { 0x390A, 25177 },
+ { 0x390B, 25192 },
+ { 0x390C, 25300 },
+ { 0x390D, 25423 },
+ { 0x390E, 26975 },
+ { 0x390F, 27797 },
+ { 0x3910, 27802 },
+ { 0x3911, 27176 },
+ { 0x3912, 27667 },
+ { 0x3913, 27529 },
+ { 0x3914, 27536 },
+ { 0x3915, 27458 },
+ { 0x3916, 27464 },
+ { 0x3917, 27632 },
+ { 0x3918, 27994 },
+ { 0x3919, 25955 },
+ { 0x391A, 27352 },
+ { 0x391B, 25944 },
+ { 0x391C, 27357 },
+ { 0x391D, 27382 },
+ { 0x391E, 27387 },
+ { 0x391F, 27662 },
+ { 0x3920, 26293 },
+ { 0x3921, 26184 },
+ { 0x3922, 26927 },
+ { 0x3923, 27544 },
+ { 0x3924, 26255 },
+ { 0x3925, 26943 },
+ { 0x3926, 26955 },
+ { 0x3927, 26947 },
+ { 0x3928, 26544 },
+ { 0x3929, 26552 },
+ { 0x392A, 26560 },
+ { 0x392B, 26572 },
+ { 0x392C, 26651 },
+ { 0x392D, 83912 },
+ { 0x392E, 84431 },
+ { 0x392F, 84266 },
+ { 0x3930, 84252 },
+ { 0x3931, 84347 },
+ { 0x3932, 27257 },
+ { 0x3933, 27677 },
+ { 0x3934, 27191 },
+ { 0x3935, 26935 },
+ { 0x3936, 27672 },
+ { 0x3937, 21212 },
+ { 0x3938, 72526 },
+ { 0x3939, 72530 },
+ { 0x393A, 72534 },
+ { 0x393B, 72538 },
+ { 0x393C, 72546 },
+ { 0x393D, 72550 },
+ { 0x393E, 72578 },
+ { 0x393F, 72626 },
+ { 0x3940, 72582 },
+ { 0x3941, 72586 },
+ { 0x3942, 72590 },
+ { 0x3943, 72594 },
+ { 0x3944, 72598 },
+ { 0x3945, 72602 },
+ { 0x3946, 72606 },
+ { 0x3947, 72610 },
+ { 0x3948, 72614 },
+ { 0x3949, 72618 },
+ { 0x394A, 72622 },
+ { 0x394B, 72630 },
+ { 0x394C, 72634 },
+ { 0x394D, 72638 },
+ { 0x394E, 72642 },
+ { 0x394F, 72646 },
+ { 0x3950, 72650 },
+ { 0x3951, 72654 },
+ { 0x3952, 72658 },
+ { 0x3953, 72662 },
+ { 0x3954, 72666 },
+ { 0x3955, 72670 },
+ { 0x3956, 72678 },
+ { 0x3957, 72790 },
+ { 0x3958, 72794 },
+ { 0x3959, 72682 },
+ { 0x395A, 72686 },
+ { 0x395B, 72690 },
+ { 0x395C, 72694 },
+ { 0x395D, 72698 },
+ { 0x395E, 72798 },
+ { 0x395F, 72802 },
+ { 0x3960, 72806 },
+ { 0x3961, 72810 },
+ { 0x3962, 72814 },
+ { 0x3963, 72818 },
+ { 0x3964, 72702 },
+ { 0x3965, 72542 },
+ { 0x3966, 72706 },
+ { 0x3967, 72710 },
+ { 0x3968, 72714 },
+ { 0x3969, 72718 },
+ { 0x396A, 72722 },
+ { 0x396B, 72554 },
+ { 0x396C, 72726 },
+ { 0x396D, 72558 },
+ { 0x396E, 72730 },
+ { 0x396F, 72562 },
+ { 0x3970, 72734 },
+ { 0x3971, 72566 },
+ { 0x3972, 72570 },
+ { 0x3973, 72574 },
+ { 0x3974, 72786 },
+ { 0x3975, 72822 },
+ { 0x3976, 72826 },
+ { 0x3977, 72830 },
+ { 0x3978, 72834 },
+ { 0x3979, 72838 },
+ { 0x397A, 72842 },
+ { 0x397B, 72846 },
+ { 0x397C, 72850 },
+ { 0x397D, 72854 },
+ { 0x397E, 72858 },
+ { 0x397F, 72862 },
+ { 0x3980, 72866 },
+ { 0x3981, 72738 },
+ { 0x3982, 72742 },
+ { 0x3983, 72746 },
+ { 0x3984, 72750 },
+ { 0x3985, 72754 },
+ { 0x3986, 72758 },
+ { 0x3987, 72762 },
+ { 0x3988, 52619 },
+ { 0x3989, 52658 },
+ { 0x398A, 52628 },
+ { 0x398B, 52637 },
+ { 0x398C, 52582 },
+ { 0x398D, 52573 },
+ { 0x398E, 52691 },
+ { 0x398F, 52670 },
+ { 0x3990, 52711 },
+ { 0x3991, 52715 },
+ { 0x3992, 52728 },
+ { 0x3993, 52683 },
+ { 0x3994, 52736 },
+ { 0x3995, 52611 },
+ { 0x3996, 52591 },
+ { 0x3997, 52556 },
+ { 0x3998, 52724 },
+ { 0x3999, 52740 },
+ { 0x399A, 52607 },
+ { 0x399B, 52707 },
+ { 0x399C, 52654 },
+ { 0x399D, 52569 },
+ { 0x399E, 52615 },
+ { 0x399F, 52603 },
+ { 0x39A0, 52703 },
+ { 0x39A1, 52699 },
+ { 0x39A2, 52687 },
+ { 0x39A3, 52623 },
+ { 0x39A4, 52632 },
+ { 0x39A5, 52641 },
+ { 0x39A6, 52586 },
+ { 0x39A7, 52577 },
+ { 0x39A8, 52674 },
+ { 0x39A9, 52719 },
+ { 0x39AA, 52560 },
+ { 0x39AB, 52522 },
+ { 0x39AC, 52512 },
+ { 0x39AD, 52507 },
+ { 0x39AE, 52532 },
+ { 0x39AF, 52537 },
+ { 0x39B0, 52527 },
+ { 0x39B1, 52542 },
+ { 0x39B2, 52517 },
+ { 0x39B3, 52750 },
+ { 0x39B4, 52422 },
+ { 0x39B5, 52429 },
+ { 0x39B6, 52466 },
+ { 0x39B7, 52442 },
+ { 0x39B8, 52450 },
+ { 0x39B9, 52478 },
+ { 0x39BA, 52458 },
+ { 0x39BB, 52454 },
+ { 0x39BC, 52446 },
+ { 0x39BD, 52474 },
+ { 0x39BE, 52470 },
+ { 0x39BF, 52462 },
+ { 0x39C0, 47719 },
+ { 0x39C1, 47713 },
+ { 0x39C2, 47668 },
+ { 0x39C3, 47737 },
+ { 0x39C4, 47740 },
+ { 0x39C5, 47725 },
+ { 0x39C6, 47722 },
+ { 0x39C7, 47746 },
+ { 0x39C8, 47686 },
+ { 0x39C9, 47617 },
+ { 0x39CA, 47698 },
+ { 0x39CB, 47620 },
+ { 0x39CC, 47623 },
+ { 0x39CD, 47758 },
+ { 0x39CE, 47707 },
+ { 0x39CF, 47710 },
+ { 0x39D0, 47635 },
+ { 0x39D1, 47704 },
+ { 0x39D2, 47638 },
+ { 0x39D3, 47641 },
+ { 0x39D4, 47572 },
+ { 0x39D5, 47773 },
+ { 0x39D6, 47776 },
+ { 0x39D7, 47236 },
+ { 0x39D8, 47353 },
+ { 0x39D9, 47272 },
+ { 0x39DA, 47470 },
+ { 0x39DB, 47329 },
+ { 0x39DC, 47275 },
+ { 0x39DD, 47494 },
+ { 0x39DE, 47326 },
+ { 0x39DF, 47401 },
+ { 0x39E0, 47404 },
+ { 0x39E1, 47464 },
+ { 0x39E2, 47476 },
+ { 0x39E3, 47491 },
+ { 0x39E4, 47458 },
+ { 0x39E5, 47482 },
+ { 0x39E6, 47503 },
+ { 0x39E7, 47398 },
+ { 0x39E8, 47509 },
+ { 0x39E9, 47344 },
+ { 0x39EA, 47221 },
+ { 0x39EB, 47431 },
+ { 0x39EC, 47185 },
+ { 0x39ED, 47428 },
+ { 0x39EE, 47215 },
+ { 0x39EF, 47308 },
+ { 0x39F0, 47497 },
+ { 0x39F1, 47245 },
+ { 0x39F2, 47191 },
+ { 0x39F3, 47452 },
+ { 0x39F4, 47239 },
+ { 0x39F5, 47368 },
+ { 0x39F6, 47170 },
+ { 0x39F7, 47488 },
+ { 0x39F8, 47440 },
+ { 0x39F9, 47443 },
+ { 0x39FA, 47320 },
+ { 0x39FB, 47164 },
+ { 0x39FC, 47317 },
+ { 0x39FD, 47323 },
+ { 0x39FE, 47167 },
+ { 0x39FF, 47362 },
+ { 0x3A00, 47506 },
+ { 0x3A01, 47410 },
+ { 0x3A02, 47407 },
+ { 0x3A03, 47197 },
+ { 0x3A04, 47425 },
+ { 0x3A05, 47179 },
+ { 0x3A06, 47305 },
+ { 0x3A07, 47419 },
+ { 0x3A08, 5861 },
+ { 0x3A09, 5864 },
+ { 0x3A0A, 5867 },
+ { 0x3A0B, 5870 },
+ { 0x3A0C, 5873 },
+ { 0x3A0D, 27843 },
+ { 0x3A0E, 27847 },
+ { 0x3A0F, 27851 },
+ { 0x3A10, 27867 },
+ { 0x3A11, 27871 },
+ { 0x3A12, 27875 },
+ { 0x3A13, 27863 },
+ { 0x3A14, 68938 },
+ { 0x3A15, 68928 },
+ { 0x3A16, 68933 },
+ { 0x3A17, 68948 },
+ { 0x3A18, 68943 },
+ { 0x3A19, 48163 },
+ { 0x3A1A, 47953 },
+ { 0x3A1B, 48369 },
+ { 0x3A1C, 48351 },
+ { 0x3A1D, 48250 },
+ { 0x3A1E, 48258 },
+ { 0x3A1F, 48238 },
+ { 0x3A20, 48242 },
+ { 0x3A21, 48267 },
+ { 0x3A22, 48262 },
+ { 0x3A23, 48254 },
+ { 0x3A24, 48246 },
+ { 0x3A25, 48355 },
+ { 0x3A26, 48211 },
+ { 0x3A27, 48205 },
+ { 0x3A28, 48230 },
+ { 0x3A29, 48222 },
+ { 0x3A2A, 48181 },
+ { 0x3A2B, 48186 },
+ { 0x3A2C, 48176 },
+ { 0x3A2D, 48086 },
+ { 0x3A2E, 48314 },
+ { 0x3A2F, 48274 },
+ { 0x3A30, 48060 },
+ { 0x3A31, 48155 },
+ { 0x3A32, 48338 },
+ { 0x3A33, 48142 },
+ { 0x3A34, 48168 },
+ { 0x3A35, 48293 },
+ { 0x3A36, 48102 },
+ { 0x3A37, 48322 },
+ { 0x3A38, 48110 },
+ { 0x3A39, 48118 },
+ { 0x3A3A, 48346 },
+ { 0x3A3B, 48283 },
+ { 0x3A3C, 48073 },
+ { 0x3A3D, 48330 },
+ { 0x3A3E, 48126 },
+ { 0x3A3F, 48197 },
+ { 0x3A40, 48217 },
+ { 0x3A41, 48134 },
+ { 0x3A42, 48150 },
+ { 0x3A43, 48081 },
+ { 0x3A44, 48097 },
+ { 0x3A45, 48068 },
+ { 0x3A46, 48360 },
+ { 0x3A47, 38370 },
+ { 0x3A48, 38364 },
+ { 0x3A49, 38415 },
+ { 0x3A4A, 38400 },
+ { 0x3A4B, 38410 },
+ { 0x3A4C, 38405 },
+ { 0x3A4D, 37660 },
+ { 0x3A4E, 37645 },
+ { 0x3A4F, 37655 },
+ { 0x3A50, 37650 },
+ { 0x3A51, 38896 },
+ { 0x3A52, 38881 },
+ { 0x3A53, 38891 },
+ { 0x3A54, 38886 },
+ { 0x3A55, 39276 },
+ { 0x3A56, 39261 },
+ { 0x3A57, 39271 },
+ { 0x3A58, 39266 },
+ { 0x3A59, 39240 },
+ { 0x3A5A, 39225 },
+ { 0x3A5B, 39235 },
+ { 0x3A5C, 39230 },
+ { 0x3A5D, 38853 },
+ { 0x3A5E, 38838 },
+ { 0x3A5F, 38848 },
+ { 0x3A60, 38843 },
+ { 0x3A61, 37978 },
+ { 0x3A62, 37963 },
+ { 0x3A63, 37973 },
+ { 0x3A64, 37968 },
+ { 0x3A65, 39132 },
+ { 0x3A66, 39117 },
+ { 0x3A67, 39127 },
+ { 0x3A68, 39122 },
+ { 0x3A69, 38451 },
+ { 0x3A6A, 38436 },
+ { 0x3A6B, 38446 },
+ { 0x3A6C, 38441 },
+ { 0x3A6D, 38690 },
+ { 0x3A6E, 38675 },
+ { 0x3A6F, 38685 },
+ { 0x3A70, 38680 },
+ { 0x3A71, 39217 },
+ { 0x3A72, 39202 },
+ { 0x3A73, 39212 },
+ { 0x3A74, 39207 },
+ { 0x3A75, 39373 },
+ { 0x3A76, 39358 },
+ { 0x3A77, 39368 },
+ { 0x3A78, 39363 },
+ { 0x3A79, 39253 },
+ { 0x3A7A, 39248 },
+ { 0x3A7B, 38909 },
+ { 0x3A7C, 38904 },
+ { 0x3A7D, 37170 },
+ { 0x3A7E, 37165 },
+ { 0x3A7F, 38428 },
+ { 0x3A80, 38423 },
+ { 0x3A81, 37512 },
+ { 0x3A82, 37507 },
+ { 0x3A83, 38703 },
+ { 0x3A84, 38698 },
+ { 0x3A85, 39086 },
+ { 0x3A86, 39071 },
+ { 0x3A87, 39081 },
+ { 0x3A88, 39076 },
+ { 0x3A89, 37287 },
+ { 0x3A8A, 37272 },
+ { 0x3A8B, 37282 },
+ { 0x3A8C, 37277 },
+ { 0x3A8D, 38474 },
+ { 0x3A8E, 38459 },
+ { 0x3A8F, 38469 },
+ { 0x3A90, 38464 },
+ { 0x3A91, 39109 },
+ { 0x3A92, 39094 },
+ { 0x3A93, 39104 },
+ { 0x3A94, 39099 },
+ { 0x3A95, 38651 },
+ { 0x3A96, 38645 },
+ { 0x3A97, 39155 },
+ { 0x3A98, 39140 },
+ { 0x3A99, 39150 },
+ { 0x3A9A, 39145 },
+ { 0x3A9B, 37442 },
+ { 0x3A9C, 37434 },
+ { 0x3A9D, 37422 },
+ { 0x3A9E, 37404 },
+ { 0x3A9F, 37416 },
+ { 0x3AA0, 37410 },
+ { 0x3AA1, 37498 },
+ { 0x3AA2, 37480 },
+ { 0x3AA3, 37492 },
+ { 0x3AA4, 37486 },
+ { 0x3AA5, 38210 },
+ { 0x3AA6, 38204 },
+ { 0x3AA7, 38175 },
+ { 0x3AA8, 38166 },
+ { 0x3AA9, 39418 },
+ { 0x3AAA, 39422 },
+ { 0x3AAB, 39426 },
+ { 0x3AAC, 39431 },
+ { 0x3AAD, 39471 },
+ { 0x3AAE, 39476 },
+ { 0x3AAF, 39481 },
+ { 0x3AB0, 39488 },
+ { 0x3AB1, 39448 },
+ { 0x3AB2, 39453 },
+ { 0x3AB3, 39495 },
+ { 0x3AB4, 39436 },
+ { 0x3AB5, 39442 },
+ { 0x3AB6, 39458 },
+ { 0x3AB7, 39461 },
+ { 0x3AB8, 39466 },
+ { 0x3AB9, 36841 },
+ { 0x3ABA, 36826 },
+ { 0x3ABB, 36836 },
+ { 0x3ABC, 36831 },
+ { 0x3ABD, 36815 },
+ { 0x3ABE, 36810 },
+ { 0x3ABF, 36854 },
+ { 0x3AC0, 36849 },
+ { 0x3AC1, 36880 },
+ { 0x3AC2, 36875 },
+ { 0x3AC3, 36802 },
+ { 0x3AC4, 36867 },
+ { 0x3AC5, 36862 },
+ { 0x3AC6, 39333 },
+ { 0x3AC7, 39327 },
+ { 0x3AC8, 39349 },
+ { 0x3AC9, 39343 },
+ { 0x3ACA, 36788 },
+ { 0x3ACB, 36773 },
+ { 0x3ACC, 36783 },
+ { 0x3ACD, 36778 },
+ { 0x3ACE, 39290 },
+ { 0x3ACF, 39281 },
+ { 0x3AD0, 41710 },
+ { 0x3AD1, 41678 },
+ { 0x3AD2, 41538 },
+ { 0x3AD3, 41528 },
+ { 0x3AD4, 41648 },
+ { 0x3AD5, 41638 },
+ { 0x3AD6, 41518 },
+ { 0x3AD7, 41508 },
+ { 0x3AD8, 41558 },
+ { 0x3AD9, 41548 },
+ { 0x3ADA, 41578 },
+ { 0x3ADB, 41568 },
+ { 0x3ADC, 41498 },
+ { 0x3ADD, 41478 },
+ { 0x3ADE, 41488 },
+ { 0x3ADF, 43266 },
+ { 0x3AE0, 43240 },
+ { 0x3AE1, 43253 },
+ { 0x3AE2, 38989 },
+ { 0x3AE3, 38971 },
+ { 0x3AE4, 38983 },
+ { 0x3AE5, 38977 },
+ { 0x3AE6, 41730 },
+ { 0x3AE7, 41598 },
+ { 0x3AE8, 41780 },
+ { 0x3AE9, 41699 },
+ { 0x3AEA, 41668 },
+ { 0x3AEB, 39753 },
+ { 0x3AEC, 39688 },
+ { 0x3AED, 39776 },
+ { 0x3AEE, 39804 },
+ { 0x3AEF, 39738 },
+ { 0x3AF0, 39723 },
+ { 0x3AF1, 41161 },
+ { 0x3AF2, 41068 },
+ { 0x3AF3, 41203 },
+ { 0x3AF4, 41277 },
+ { 0x3AF5, 41118 },
+ { 0x3AF6, 41103 },
+ { 0x3AF7, 42759 },
+ { 0x3AF8, 42787 },
+ { 0x3AF9, 42751 },
+ { 0x3AFA, 42736 },
+ { 0x3AFB, 41889 },
+ { 0x3AFC, 41970 },
+ { 0x3AFD, 40121 },
+ { 0x3AFE, 40154 },
+ { 0x3AFF, 42021 },
+ { 0x3B00, 41977 },
+ { 0x3B01, 42035 },
+ { 0x3B02, 42594 },
+ { 0x3B03, 42496 },
+ { 0x3B04, 42634 },
+ { 0x3B05, 42700 },
+ { 0x3B06, 40843 },
+ { 0x3B07, 40926 },
+ { 0x3B08, 39909 },
+ { 0x3B09, 39851 },
+ { 0x3B0A, 39941 },
+ { 0x3B0B, 39955 },
+ { 0x3B0C, 40940 },
+ { 0x3B0D, 41027 },
+ { 0x3B0E, 41824 },
+ { 0x3B0F, 39614 },
+ { 0x3B10, 39665 },
+ { 0x3B11, 42855 },
+ { 0x3B12, 42897 },
+ { 0x3B13, 40013 },
+ { 0x3B14, 39969 },
+ { 0x3B15, 40045 },
+ { 0x3B16, 40068 },
+ { 0x3B17, 39998 },
+ { 0x3B18, 39983 },
+ { 0x3B19, 40714 },
+ { 0x3B1A, 40794 },
+ { 0x3B1B, 40743 },
+ { 0x3B1C, 40728 },
+ { 0x3B1D, 40309 },
+ { 0x3B1E, 40323 },
+ { 0x3B1F, 40237 },
+ { 0x3B20, 40337 },
+ { 0x3B21, 40265 },
+ { 0x3B22, 40392 },
+ { 0x3B23, 40301 },
+ { 0x3B24, 40279 },
+ { 0x3B25, 40613 },
+ { 0x3B26, 40443 },
+ { 0x3B27, 40645 },
+ { 0x3B28, 40700 },
+ { 0x3B29, 40546 },
+ { 0x3B2A, 40464 },
+ { 0x3B2B, 42148 },
+ { 0x3B2C, 42076 },
+ { 0x3B2D, 42189 },
+ { 0x3B2E, 42219 },
+ { 0x3B2F, 42097 },
+ { 0x3B30, 42083 },
+ { 0x3B31, 42381 },
+ { 0x3B32, 42261 },
+ { 0x3B33, 42395 },
+ { 0x3B34, 42442 },
+ { 0x3B35, 42311 },
+ { 0x3B36, 42296 },
+ { 0x3B37, 40183 },
+ { 0x3B38, 40215 },
+ { 0x3B39, 40168 },
+ { 0x3B3A, 40161 },
+ { 0x3B3B, 41388 },
+ { 0x3B3C, 41314 },
+ { 0x3B3D, 41402 },
+ { 0x3B3E, 41457 },
+ { 0x3B3F, 41364 },
+ { 0x3B40, 41349 },
+ { 0x3B41, 42707 },
+ { 0x3B42, 40801 },
+ { 0x3B43, 41854 },
+ { 0x3B44, 43218 },
+ { 0x3B45, 43225 },
+ { 0x3B46, 43197 },
+ { 0x3B47, 43183 },
+ { 0x3B48, 43211 },
+ { 0x3B49, 43232 },
+ { 0x3B4A, 41628 },
+ { 0x3B4B, 41800 },
+ { 0x3B4C, 41750 },
+ { 0x3B4D, 41790 },
+ { 0x3B4E, 41688 },
+ { 0x3B4F, 41658 },
+ { 0x3B50, 39709 },
+ { 0x3B51, 39818 },
+ { 0x3B52, 39783 },
+ { 0x3B53, 39811 },
+ { 0x3B54, 39730 },
+ { 0x3B55, 39716 },
+ { 0x3B56, 41089 },
+ { 0x3B57, 41291 },
+ { 0x3B58, 41256 },
+ { 0x3B59, 41284 },
+ { 0x3B5A, 41110 },
+ { 0x3B5B, 41096 },
+ { 0x3B5C, 42722 },
+ { 0x3B5D, 42801 },
+ { 0x3B5E, 42766 },
+ { 0x3B5F, 42794 },
+ { 0x3B60, 42743 },
+ { 0x3B61, 42729 },
+ { 0x3B62, 39990 },
+ { 0x3B63, 39976 },
+ { 0x3B64, 40735 },
+ { 0x3B65, 40721 },
+ { 0x3B66, 40286 },
+ { 0x3B67, 40244 },
+ { 0x3B68, 40371 },
+ { 0x3B69, 40293 },
+ { 0x3B6A, 40272 },
+ { 0x3B6B, 40679 },
+ { 0x3B6C, 40538 },
+ { 0x3B6D, 40457 },
+ { 0x3B6E, 42090 },
+ { 0x3B6F, 42205 },
+ { 0x3B70, 42282 },
+ { 0x3B71, 42456 },
+ { 0x3B72, 42421 },
+ { 0x3B73, 42449 },
+ { 0x3B74, 42303 },
+ { 0x3B75, 42289 },
+ { 0x3B76, 41845 },
+ { 0x3B77, 41335 },
+ { 0x3B78, 41471 },
+ { 0x3B79, 41436 },
+ { 0x3B7A, 41464 },
+ { 0x3B7B, 41356 },
+ { 0x3B7C, 41342 },
+ { 0x3B7D, 41720 },
+ { 0x3B7E, 41588 },
+ { 0x3B7F, 41740 },
+ { 0x3B80, 41770 },
+ { 0x3B81, 41618 },
+ { 0x3B82, 39746 },
+ { 0x3B83, 39681 },
+ { 0x3B84, 39769 },
+ { 0x3B85, 39797 },
+ { 0x3B86, 39702 },
+ { 0x3B87, 41154 },
+ { 0x3B88, 41061 },
+ { 0x3B89, 41196 },
+ { 0x3B8A, 41270 },
+ { 0x3B8B, 41082 },
+ { 0x3B8C, 42780 },
+ { 0x3B8D, 41882 },
+ { 0x3B8E, 41963 },
+ { 0x3B8F, 40114 },
+ { 0x3B90, 40147 },
+ { 0x3B91, 42014 },
+ { 0x3B92, 42028 },
+ { 0x3B93, 42587 },
+ { 0x3B94, 42489 },
+ { 0x3B95, 42627 },
+ { 0x3B96, 42693 },
+ { 0x3B97, 40836 },
+ { 0x3B98, 40894 },
+ { 0x3B99, 40919 },
+ { 0x3B9A, 39902 },
+ { 0x3B9B, 39844 },
+ { 0x3B9C, 39934 },
+ { 0x3B9D, 39948 },
+ { 0x3B9E, 40933 },
+ { 0x3B9F, 41817 },
+ { 0x3BA0, 39607 },
+ { 0x3BA1, 39658 },
+ { 0x3BA2, 42848 },
+ { 0x3BA3, 42890 },
+ { 0x3BA4, 40006 },
+ { 0x3BA5, 39962 },
+ { 0x3BA6, 40038 },
+ { 0x3BA7, 40061 },
+ { 0x3BA8, 40707 },
+ { 0x3BA9, 40787 },
+ { 0x3BAA, 40316 },
+ { 0x3BAB, 40230 },
+ { 0x3BAC, 40330 },
+ { 0x3BAD, 40258 },
+ { 0x3BAE, 40385 },
+ { 0x3BAF, 40606 },
+ { 0x3BB0, 40436 },
+ { 0x3BB1, 40638 },
+ { 0x3BB2, 40693 },
+ { 0x3BB3, 40450 },
+ { 0x3BB4, 42141 },
+ { 0x3BB5, 42069 },
+ { 0x3BB6, 42182 },
+ { 0x3BB7, 42212 },
+ { 0x3BB8, 42374 },
+ { 0x3BB9, 42254 },
+ { 0x3BBA, 42388 },
+ { 0x3BBB, 42435 },
+ { 0x3BBC, 42275 },
+ { 0x3BBD, 40176 },
+ { 0x3BBE, 40208 },
+ { 0x3BBF, 40222 },
+ { 0x3BC0, 41381 },
+ { 0x3BC1, 41307 },
+ { 0x3BC2, 41395 },
+ { 0x3BC3, 41450 },
+ { 0x3BC4, 41328 },
+ { 0x3BC5, 41760 },
+ { 0x3BC6, 41608 },
+ { 0x3BC7, 39790 },
+ { 0x3BC8, 39695 },
+ { 0x3BC9, 41263 },
+ { 0x3BCA, 41075 },
+ { 0x3BCB, 42773 },
+ { 0x3BCC, 42715 },
+ { 0x3BCD, 42686 },
+ { 0x3BCE, 42503 },
+ { 0x3BCF, 43145 },
+ { 0x3BD0, 42979 },
+ { 0x3BD1, 40251 },
+ { 0x3BD2, 40378 },
+ { 0x3BD3, 40686 },
+ { 0x3BD4, 42428 },
+ { 0x3BD5, 42268 },
+ { 0x3BD6, 41443 },
+ { 0x3BD7, 41321 },
+ { 0x3BD8, 43190 },
+ { 0x3BD9, 43176 },
+ { 0x3BDA, 43204 },
+ { 0x3BDB, 40969 },
+ { 0x3BDC, 40954 },
+ { 0x3BDD, 39581 },
+ { 0x3BDE, 39566 },
+ { 0x3BDF, 42840 },
+ { 0x3BE0, 42825 },
+ { 0x3BE1, 42553 },
+ { 0x3BE2, 42538 },
+ { 0x3BE3, 43029 },
+ { 0x3BE4, 43014 },
+ { 0x3BE5, 40097 },
+ { 0x3BE6, 40082 },
+ { 0x3BE7, 41918 },
+ { 0x3BE8, 41903 },
+ { 0x3BE9, 42006 },
+ { 0x3BEA, 41991 },
+ { 0x3BEB, 40886 },
+ { 0x3BEC, 40871 },
+ { 0x3BED, 39894 },
+ { 0x3BEE, 39879 },
+ { 0x3BEF, 43067 },
+ { 0x3BF0, 42972 },
+ { 0x3BF1, 43095 },
+ { 0x3BF2, 43159 },
+ { 0x3BF3, 43000 },
+ { 0x3BF4, 42524 },
+ { 0x3BF5, 40857 },
+ { 0x3BF6, 39865 },
+ { 0x3BF7, 40961 },
+ { 0x3BF8, 40947 },
+ { 0x3BF9, 39573 },
+ { 0x3BFA, 39559 },
+ { 0x3BFB, 42832 },
+ { 0x3BFC, 42818 },
+ { 0x3BFD, 42545 },
+ { 0x3BFE, 42531 },
+ { 0x3BFF, 43021 },
+ { 0x3C00, 43007 },
+ { 0x3C01, 40089 },
+ { 0x3C02, 40075 },
+ { 0x3C03, 41910 },
+ { 0x3C04, 41896 },
+ { 0x3C05, 41998 },
+ { 0x3C06, 41984 },
+ { 0x3C07, 40878 },
+ { 0x3C08, 40864 },
+ { 0x3C09, 39886 },
+ { 0x3C0A, 39872 },
+ { 0x3C0B, 43046 },
+ { 0x3C0C, 42951 },
+ { 0x3C0D, 43074 },
+ { 0x3C0E, 43138 },
+ { 0x3C0F, 42993 },
+ { 0x3C10, 42517 },
+ { 0x3C11, 40850 },
+ { 0x3C12, 39858 },
+ { 0x3C13, 43060 },
+ { 0x3C14, 42965 },
+ { 0x3C15, 43088 },
+ { 0x3C16, 43152 },
+ { 0x3C17, 42510 },
+ { 0x3C18, 42986 },
+ { 0x3C19, 41020 },
+ { 0x3C1A, 42580 },
+ { 0x3C1B, 42482 },
+ { 0x3C1C, 42620 },
+ { 0x3C1D, 43053 },
+ { 0x3C1E, 42958 },
+ { 0x3C1F, 43081 },
+ { 0x3C20, 41013 },
+ { 0x3C21, 41810 },
+ { 0x3C22, 41831 },
+ { 0x3C23, 41838 },
+ { 0x3C24, 52858 },
+ { 0x3C25, 52861 },
+ { 0x3C26, 41145 },
+ { 0x3C27, 41034 },
+ { 0x3C28, 41043 },
+ { 0x3C29, 41052 },
+ { 0x3C2A, 41187 },
+ { 0x3C2B, 41238 },
+ { 0x3C2C, 41210 },
+ { 0x3C2D, 41247 },
+ { 0x3C2E, 41926 },
+ { 0x3C2F, 41935 },
+ { 0x3C30, 40128 },
+ { 0x3C31, 40137 },
+ { 0x3C32, 42473 },
+ { 0x3C33, 42561 },
+ { 0x3C34, 42570 },
+ { 0x3C35, 42641 },
+ { 0x3C36, 42650 },
+ { 0x3C37, 42659 },
+ { 0x3C38, 42668 },
+ { 0x3C39, 42677 },
+ { 0x3C3A, 40809 },
+ { 0x3C3B, 40818 },
+ { 0x3C3C, 40901 },
+ { 0x3C3D, 42933 },
+ { 0x3C3E, 42942 },
+ { 0x3C3F, 43037 },
+ { 0x3C40, 43102 },
+ { 0x3C41, 43111 },
+ { 0x3C42, 43120 },
+ { 0x3C43, 43129 },
+ { 0x3C44, 39834 },
+ { 0x3C45, 39916 },
+ { 0x3C46, 39925 },
+ { 0x3C47, 40977 },
+ { 0x3C48, 40986 },
+ { 0x3C49, 41004 },
+ { 0x3C4A, 40995 },
+ { 0x3C4B, 39589 },
+ { 0x3C4C, 39640 },
+ { 0x3C4D, 39649 },
+ { 0x3C4E, 39630 },
+ { 0x3C4F, 42881 },
+ { 0x3C50, 42862 },
+ { 0x3C51, 42871 },
+ { 0x3C52, 40020 },
+ { 0x3C53, 40029 },
+ { 0x3C54, 40751 },
+ { 0x3C55, 40778 },
+ { 0x3C56, 40418 },
+ { 0x3C57, 40399 },
+ { 0x3C58, 40408 },
+ { 0x3C59, 40579 },
+ { 0x3C5A, 40570 },
+ { 0x3C5B, 40620 },
+ { 0x3C5C, 40629 },
+ { 0x3C5D, 40652 },
+ { 0x3C5E, 40661 },
+ { 0x3C5F, 42051 },
+ { 0x3C60, 42060 },
+ { 0x3C61, 42042 },
+ { 0x3C62, 42105 },
+ { 0x3C63, 42132 },
+ { 0x3C64, 42164 },
+ { 0x3C65, 42173 },
+ { 0x3C66, 42123 },
+ { 0x3C67, 40190 },
+ { 0x3C68, 40199 },
+ { 0x3C69, 42245 },
+ { 0x3C6A, 42235 },
+ { 0x3C6B, 42356 },
+ { 0x3C6C, 42365 },
+ { 0x3C6D, 42346 },
+ { 0x3C6E, 42402 },
+ { 0x3C6F, 42411 },
+ { 0x3C70, 41418 },
+ { 0x3C71, 41427 },
+ { 0x3C72, 39760 },
+ { 0x3C73, 41126 },
+ { 0x3C74, 41135 },
+ { 0x3C75, 41168 },
+ { 0x3C76, 41177 },
+ { 0x3C77, 41219 },
+ { 0x3C78, 41228 },
+ { 0x3C79, 41944 },
+ { 0x3C7A, 41872 },
+ { 0x3C7B, 41953 },
+ { 0x3C7C, 42610 },
+ { 0x3C7D, 40827 },
+ { 0x3C7E, 42924 },
+ { 0x3C7F, 39825 },
+ { 0x3C80, 40561 },
+ { 0x3C81, 40670 },
+ { 0x3C82, 41298 },
+ { 0x3C83, 41372 },
+ { 0x3C84, 41409 },
+ { 0x3C85, 42196 },
+ { 0x3C86, 40769 },
+ { 0x3C87, 42226 },
+ { 0x3C88, 40760 },
+ { 0x3C89, 40427 },
+ { 0x3C8A, 39621 },
+ { 0x3C8B, 40344 },
+ { 0x3C8C, 42328 },
+ { 0x3C8D, 42155 },
+ { 0x3C8E, 40597 },
+ { 0x3C8F, 40353 },
+ { 0x3C90, 40588 },
+ { 0x3C91, 42319 },
+ { 0x3C92, 41863 },
+ { 0x3C93, 40105 },
+ { 0x3C94, 42114 },
+ { 0x3C95, 40052 },
+ { 0x3C96, 39672 },
+ { 0x3C97, 40362 },
+ { 0x3C98, 39598 },
+ { 0x3C99, 40910 },
+ { 0x3C9A, 42601 },
+ { 0x3C9B, 42337 },
+ { 0x3C9C, 42909 },
+ { 0x3C9D, 42463 },
+ { 0x3C9E, 42813 },
+ { 0x3C9F, 42808 },
+ { 0x3CA0, 43279 },
+ { 0x3CA1, 42904 },
+ { 0x3CA2, 43171 },
+ { 0x3CA3, 43166 },
+ { 0x3CA4, 43284 },
+ { 0x3CA5, 42919 },
+ { 0x3CA6, 43294 },
+ { 0x3CA7, 43299 },
+ { 0x3CA8, 14610 },
+ { 0x3CA9, 43289 },
+ { 0x3CAA, 114731 },
+ { 0x3CAB, 114848 },
+ { 0x3CAC, 114841 },
+ { 0x3CAD, 114726 },
+ { 0x3CAE, 114824 },
+ { 0x3CAF, 114835 },
+ { 0x3CB0, 114818 },
+ { 0x3CB1, 114675 },
+ { 0x3CB2, 114774 },
+ { 0x3CB3, 114829 },
+ { 0x3CB4, 91671 },
+ { 0x3CB5, 91680 },
+ { 0x3CB6, 91216 },
+ { 0x3CB7, 91221 },
+ { 0x3CB8, 91279 },
+ { 0x3CB9, 91291 },
+ { 0x3CBA, 91767 },
+ { 0x3CBB, 91675 },
+ { 0x3CBC, 91684 },
+ { 0x3CBD, 91145 },
+ { 0x3CBE, 91153 },
+ { 0x3CBF, 91283 },
+ { 0x3CC0, 91295 },
+ { 0x3CC1, 91770 },
+ { 0x3CC2, 91425 },
+ { 0x3CC3, 91430 },
+ { 0x3CC4, 114638 },
+ { 0x3CC5, 114620 },
+ { 0x3CC6, 114626 },
+ { 0x3CC7, 114632 },
+ { 0x3CC8, 114719 },
+ { 0x3CC9, 114713 },
+ { 0x3CCA, 114812 },
+ { 0x3CCB, 114660 },
+ { 0x3CCC, 114751 },
+ { 0x3CCD, 114705 },
+ { 0x3CCE, 114804 },
+ { 0x3CCF, 114652 },
+ { 0x3CD0, 114743 },
+ { 0x3CD1, 114690 },
+ { 0x3CD2, 114789 },
+ { 0x3CD3, 114645 },
+ { 0x3CD4, 114736 },
+ { 0x3CD5, 114683 },
+ { 0x3CD6, 114782 },
+ { 0x3CD7, 114667 },
+ { 0x3CD8, 114758 },
+ { 0x3CD9, 53785 },
+ { 0x3CDA, 35828 },
+ { 0x3CDB, 114698 },
+ { 0x3CDC, 114797 },
+ { 0x3CDD, 45667 },
+ { 0x3CDE, 103194 },
+ { 0x3CDF, 15345 },
+ { 0x3CE0, 46062 },
+ { 0x3CE1, 45664 },
+ { 0x3CE2, 103191 },
+ { 0x3CE3, 15338 },
+ { 0x3CE4, 34405 },
+ { 0x3CE5, 34563 },
+ { 0x3CE6, 34385 },
+ { 0x3CE7, 34555 },
+ { 0x3CE8, 34403 },
+ { 0x3CE9, 34547 },
+ { 0x3CEA, 34560 },
+ { 0x3CEB, 34368 },
+ { 0x3CEC, 34397 },
+ { 0x3CED, 34416 },
+ { 0x3CEE, 34388 },
+ { 0x3CEF, 34407 },
+ { 0x3CF0, 34392 },
+ { 0x3CF1, 34411 },
+ { 0x3CF2, 34494 },
+ { 0x3CF3, 34550 },
+ { 0x3CF4, 34527 },
+ { 0x3CF5, 34400 },
+ { 0x3CF6, 34569 },
+ { 0x3CF7, 34552 },
+ { 0x3CF8, 34566 },
+ { 0x3CF9, 34491 },
+ { 0x3CFA, 34522 },
+ { 0x3CFB, 34488 },
+ { 0x3CFC, 34519 },
+ { 0x3CFD, 34557 },
+ { 0x3CFE, 39543 },
+ { 0x3CFF, 39525 },
+ { 0x3D00, 39532 },
+ { 0x3D01, 36389 },
+ { 0x3D02, 39555 },
+ { 0x3D03, 36488 },
+ { 0x3D04, 36484 },
+ { 0x3D05, 36454 },
+ { 0x3D06, 36450 },
+ { 0x3D07, 36509 },
+ { 0x3D08, 36505 },
+ { 0x3D09, 39414 },
+ { 0x3D0A, 39410 },
+ { 0x3D0B, 36736 },
+ { 0x3D0C, 36732 },
+ { 0x3D0D, 39027 },
+ { 0x3D0E, 38329 },
+ { 0x3D0F, 38321 },
+ { 0x3D10, 38285 },
+ { 0x3D11, 38277 },
+ { 0x3D12, 38024 },
+ { 0x3D13, 38016 },
+ { 0x3D14, 38307 },
+ { 0x3D15, 38299 },
+ { 0x3D16, 38129 },
+ { 0x3D17, 38105 },
+ { 0x3D18, 38121 },
+ { 0x3D19, 38113 },
+ { 0x3D1A, 38392 },
+ { 0x3D1B, 38355 },
+ { 0x3D1C, 37048 },
+ { 0x3D1D, 37033 },
+ { 0x3D1E, 37043 },
+ { 0x3D1F, 37038 },
+ { 0x3D20, 37949 },
+ { 0x3D21, 37943 },
+ { 0x3D22, 37955 },
+ { 0x3D23, 37919 },
+ { 0x3D24, 37929 },
+ { 0x3D25, 37924 },
+ { 0x3D26, 38830 },
+ { 0x3D27, 38815 },
+ { 0x3D28, 38825 },
+ { 0x3D29, 38820 },
+ { 0x3D2A, 38523 },
+ { 0x3D2B, 38508 },
+ { 0x3D2C, 38518 },
+ { 0x3D2D, 38513 },
+ { 0x3D2E, 37385 },
+ { 0x3D2F, 37370 },
+ { 0x3D30, 37380 },
+ { 0x3D31, 37375 },
+ { 0x3D32, 38546 },
+ { 0x3D33, 38531 },
+ { 0x3D34, 38541 },
+ { 0x3D35, 38536 },
+ { 0x3D36, 37157 },
+ { 0x3D37, 37152 },
+ { 0x3D38, 38807 },
+ { 0x3D39, 38802 },
+ { 0x3D3A, 37810 },
+ { 0x3D3B, 37805 },
+ { 0x3D3C, 38873 },
+ { 0x3D3D, 38868 },
+ { 0x3D3E, 38794 },
+ { 0x3D3F, 38779 },
+ { 0x3D40, 38789 },
+ { 0x3D41, 38784 },
+ { 0x3D42, 39184 },
+ { 0x3D43, 39169 },
+ { 0x3D44, 39179 },
+ { 0x3D45, 39174 },
+ { 0x3D46, 37854 },
+ { 0x3D47, 37839 },
+ { 0x3D48, 37849 },
+ { 0x3D49, 37844 },
+ { 0x3D4A, 37077 },
+ { 0x3D4B, 37062 },
+ { 0x3D4C, 37072 },
+ { 0x3D4D, 37067 },
+ { 0x3D4E, 37891 },
+ { 0x3D4F, 37876 },
+ { 0x3D50, 37886 },
+ { 0x3D51, 37881 },
+ { 0x3D52, 38249 },
+ { 0x3D53, 38234 },
+ { 0x3D54, 38244 },
+ { 0x3D55, 38239 },
+ { 0x3D56, 36941 },
+ { 0x3D57, 36926 },
+ { 0x3D58, 36936 },
+ { 0x3D59, 36931 },
+ { 0x3D5A, 39019 },
+ { 0x3D5B, 39004 },
+ { 0x3D5C, 39014 },
+ { 0x3D5D, 39009 },
+ { 0x3D5E, 37239 },
+ { 0x3D5F, 37224 },
+ { 0x3D60, 37234 },
+ { 0x3D61, 37229 },
+ { 0x3D62, 37702 },
+ { 0x3D63, 37687 },
+ { 0x3D64, 37697 },
+ { 0x3D65, 37692 },
+ { 0x3D66, 37566 },
+ { 0x3D67, 37551 },
+ { 0x3D68, 37561 },
+ { 0x3D69, 37556 },
+ { 0x3D6A, 37626 },
+ { 0x3D6B, 37611 },
+ { 0x3D6C, 37621 },
+ { 0x3D6D, 37616 },
+ { 0x3D6E, 38591 },
+ { 0x3D6F, 38576 },
+ { 0x3D70, 38586 },
+ { 0x3D71, 38581 },
+ { 0x3D72, 38667 },
+ { 0x3D73, 38636 },
+ { 0x3D74, 38662 },
+ { 0x3D75, 38657 },
+ { 0x3D76, 37471 },
+ { 0x3D77, 37456 },
+ { 0x3D78, 37466 },
+ { 0x3D79, 37461 },
+ { 0x3D7A, 38055 },
+ { 0x3D7B, 38050 },
+ { 0x3D7C, 38386 },
+ { 0x3D7D, 38380 },
+ { 0x3D7E, 38226 },
+ { 0x3D7F, 38150 },
+ { 0x3D80, 38221 },
+ { 0x3D81, 38216 },
+ { 0x3D82, 40521 },
+ { 0x3D83, 40511 },
+ { 0x3D84, 40481 },
+ { 0x3D85, 40471 },
+ { 0x3D86, 40501 },
+ { 0x3D87, 40491 },
+ { 0x3D88, 40554 },
+ { 0x3D89, 40531 },
+ { 0x3D8A, 15371 },
+ { 0x3D8B, 98993 },
+ { 0x3D8C, 98980 },
+ { 0x3D8D, 98956 },
+ { 0x3D8E, 98948 },
+ { 0x3D8F, 98959 },
+ { 0x3D90, 98975 },
+ { 0x3D91, 98985 },
+ { 0x3D92, 98622 },
+ { 0x3D93, 98940 },
+ { 0x3D94, 98967 },
+ { 0x3D95, 98625 },
+ { 0x3D96, 98630 },
+ { 0x3D97, 98999 },
+ { 0x3D98, 98607 },
+ { 0x3D99, 98965 },
+ { 0x3D9A, 98650 },
+ { 0x3D9B, 98632 },
+ { 0x3D9C, 98638 },
+ { 0x3D9D, 98659 },
+ { 0x3D9E, 98644 },
+ { 0x3D9F, 98641 },
+ { 0x3DA0, 98635 },
+ { 0x3DA1, 98656 },
+ { 0x3DA2, 98653 },
+ { 0x3DA3, 98647 },
+ { 0x3DA4, 98628 },
+ { 0x3DA5, 98983 },
+ { 0x3DA6, 98977 },
+ { 0x3DA7, 98951 },
+ { 0x3DA8, 98996 },
+ { 0x3DA9, 98969 },
+ { 0x3DAA, 98990 },
+ { 0x3DAB, 98795 },
+ { 0x3DAC, 98800 },
+ { 0x3DAD, 98805 },
+ { 0x3DAE, 98810 },
+ { 0x3DAF, 98815 },
+ { 0x3DB0, 98820 },
+ { 0x3DB1, 98825 },
+ { 0x3DB2, 98830 },
+ { 0x3DB3, 98835 },
+ { 0x3DB4, 98840 },
+ { 0x3DB5, 98845 },
+ { 0x3DB6, 98850 },
+ { 0x3DB7, 98855 },
+ { 0x3DB8, 98860 },
+ { 0x3DB9, 98865 },
+ { 0x3DBA, 98870 },
+ { 0x3DBB, 98875 },
+ { 0x3DBC, 98880 },
+ { 0x3DBD, 98885 },
+ { 0x3DBE, 98890 },
+ { 0x3DBF, 98895 },
+ { 0x3DC0, 98900 },
+ { 0x3DC1, 98905 },
+ { 0x3DC2, 98910 },
+ { 0x3DC3, 98915 },
+ { 0x3DC4, 98920 },
+ { 0x3DC5, 98618 },
+ { 0x3DC6, 98962 },
+ { 0x3DC7, 98936 },
+ { 0x3DC8, 98987 },
+ { 0x3DC9, 98592 },
+ { 0x3DCA, 98662 },
+ { 0x3DCB, 98665 },
+ { 0x3DCC, 98670 },
+ { 0x3DCD, 98675 },
+ { 0x3DCE, 98680 },
+ { 0x3DCF, 98685 },
+ { 0x3DD0, 98690 },
+ { 0x3DD1, 98695 },
+ { 0x3DD2, 98700 },
+ { 0x3DD3, 98705 },
+ { 0x3DD4, 98710 },
+ { 0x3DD5, 98715 },
+ { 0x3DD6, 98720 },
+ { 0x3DD7, 98725 },
+ { 0x3DD8, 98730 },
+ { 0x3DD9, 98735 },
+ { 0x3DDA, 98740 },
+ { 0x3DDB, 98745 },
+ { 0x3DDC, 98750 },
+ { 0x3DDD, 98755 },
+ { 0x3DDE, 98760 },
+ { 0x3DDF, 98765 },
+ { 0x3DE0, 98770 },
+ { 0x3DE1, 98775 },
+ { 0x3DE2, 98780 },
+ { 0x3DE3, 98785 },
+ { 0x3DE4, 98790 },
+ { 0x3DE5, 98610 },
+ { 0x3DE6, 98972 },
+ { 0x3DE7, 98928 },
+ { 0x3DE8, 98943 },
+ { 0x3DE9, 98614 },
+ { 0x3DEA, 98932 },
+ { 0x3DEB, 99486 },
+ { 0x3DEC, 99006 },
+ { 0x3DED, 99017 },
+ { 0x3DEE, 99490 },
+ { 0x3DEF, 99463 },
+ { 0x3DF0, 99402 },
+ { 0x3DF1, 99418 },
+ { 0x3DF2, 99428 },
+ { 0x3DF3, 99438 },
+ { 0x3DF4, 99423 },
+ { 0x3DF5, 99433 },
+ { 0x3DF6, 99448 },
+ { 0x3DF7, 99458 },
+ { 0x3DF8, 99453 },
+ { 0x3DF9, 99443 },
+ { 0x3DFA, 99493 },
+ { 0x3DFB, 99234 },
+ { 0x3DFC, 99242 },
+ { 0x3DFD, 99254 },
+ { 0x3DFE, 99238 },
+ { 0x3DFF, 99250 },
+ { 0x3E00, 99278 },
+ { 0x3E01, 99286 },
+ { 0x3E02, 99294 },
+ { 0x3E03, 99282 },
+ { 0x3E04, 99290 },
+ { 0x3E05, 99358 },
+ { 0x3E06, 99366 },
+ { 0x3E07, 99374 },
+ { 0x3E08, 99362 },
+ { 0x3E09, 99370 },
+ { 0x3E0A, 99378 },
+ { 0x3E0B, 99386 },
+ { 0x3E0C, 99394 },
+ { 0x3E0D, 99382 },
+ { 0x3E0E, 99390 },
+ { 0x3E0F, 99318 },
+ { 0x3E10, 99326 },
+ { 0x3E11, 99334 },
+ { 0x3E12, 99322 },
+ { 0x3E13, 99330 },
+ { 0x3E14, 99258 },
+ { 0x3E15, 99266 },
+ { 0x3E16, 99274 },
+ { 0x3E17, 99262 },
+ { 0x3E18, 99270 },
+ { 0x3E19, 99298 },
+ { 0x3E1A, 99306 },
+ { 0x3E1B, 99314 },
+ { 0x3E1C, 99302 },
+ { 0x3E1D, 99310 },
+ { 0x3E1E, 99406 },
+ { 0x3E1F, 99414 },
+ { 0x3E20, 99410 },
+ { 0x3E21, 99338 },
+ { 0x3E22, 99346 },
+ { 0x3E23, 99354 },
+ { 0x3E24, 99342 },
+ { 0x3E25, 99350 },
+ { 0x3E26, 99398 },
+ { 0x3E27, 99246 },
+ { 0x3E28, 99467 },
+ { 0x3E29, 99472 },
+ { 0x3E2A, 99024 },
+ { 0x3E2B, 99143 },
+ { 0x3E2C, 99211 },
+ { 0x3E2D, 99187 },
+ { 0x3E2E, 99131 },
+ { 0x3E2F, 99191 },
+ { 0x3E30, 99195 },
+ { 0x3E31, 99147 },
+ { 0x3E32, 99215 },
+ { 0x3E33, 99139 },
+ { 0x3E34, 99219 },
+ { 0x3E35, 99203 },
+ { 0x3E36, 99207 },
+ { 0x3E37, 99175 },
+ { 0x3E38, 99227 },
+ { 0x3E39, 99223 },
+ { 0x3E3A, 99199 },
+ { 0x3E3B, 99127 },
+ { 0x3E3C, 99135 },
+ { 0x3E3D, 99183 },
+ { 0x3E3E, 99171 },
+ { 0x3E3F, 99111 },
+ { 0x3E40, 99167 },
+ { 0x3E41, 99123 },
+ { 0x3E42, 99115 },
+ { 0x3E43, 99179 },
+ { 0x3E44, 99151 },
+ { 0x3E45, 99155 },
+ { 0x3E46, 99163 },
+ { 0x3E47, 99159 },
+ { 0x3E48, 99119 },
+ { 0x3E49, 99027 },
+ { 0x3E4A, 99047 },
+ { 0x3E4B, 99075 },
+ { 0x3E4C, 99103 },
+ { 0x3E4D, 99051 },
+ { 0x3E4E, 99031 },
+ { 0x3E4F, 99107 },
+ { 0x3E50, 99079 },
+ { 0x3E51, 99039 },
+ { 0x3E52, 99063 },
+ { 0x3E53, 99095 },
+ { 0x3E54, 99059 },
+ { 0x3E55, 99087 },
+ { 0x3E56, 99043 },
+ { 0x3E57, 99099 },
+ { 0x3E58, 99067 },
+ { 0x3E59, 99071 },
+ { 0x3E5A, 99091 },
+ { 0x3E5B, 99055 },
+ { 0x3E5C, 99083 },
+ { 0x3E5D, 99035 },
+ { 0x3E5E, 98604 },
+ { 0x3E5F, 98925 },
+ { 0x3E60, 98595 },
+ { 0x3E61, 98954 },
+ { 0x3E62, 98945 },
+ { 0x3E63, 98601 },
+ { 0x3E64, 98598 },
+ { 0x3E65, 99013 },
+ { 0x3E66, 99480 },
+ { 0x3E67, 99231 },
+ { 0x3E68, 99483 },
+ { 0x3E69, 99477 },
+ { 0x3E6A, 99010 },
+ { 0x3E6B, 99021 },
+ { 0x3E6C, 106175 },
+ { 0x3E6D, 106178 },
+ { 0x3E6E, 106181 },
+ { 0x3E6F, 52848 },
+ { 0x3E70, 106228 },
+ { 0x3E71, 51802 },
+ { 0x3E72, 51927 },
+ { 0x3E73, 51887 },
+ { 0x3E74, 52027 },
+ { 0x3E75, 51812 },
+ { 0x3E76, 51767 },
+ { 0x3E77, 51962 },
+ { 0x3E78, 51797 },
+ { 0x3E79, 51832 },
+ { 0x3E7A, 51982 },
+ { 0x3E7B, 52007 },
+ { 0x3E7C, 51967 },
+ { 0x3E7D, 51917 },
+ { 0x3E7E, 52037 },
+ { 0x3E7F, 52097 },
+ { 0x3E80, 51957 },
+ { 0x3E81, 52047 },
+ { 0x3E82, 52062 },
+ { 0x3E83, 52112 },
+ { 0x3E84, 52107 },
+ { 0x3E85, 51827 },
+ { 0x3E86, 52077 },
+ { 0x3E87, 51837 },
+ { 0x3E88, 51862 },
+ { 0x3E89, 51792 },
+ { 0x3E8A, 51867 },
+ { 0x3E8B, 51897 },
+ { 0x3E8C, 51987 },
+ { 0x3E8D, 52002 },
+ { 0x3E8E, 51777 },
+ { 0x3E8F, 52072 },
+ { 0x3E90, 51932 },
+ { 0x3E91, 51817 },
+ { 0x3E92, 51977 },
+ { 0x3E93, 51842 },
+ { 0x3E94, 52102 },
+ { 0x3E95, 51857 },
+ { 0x3E96, 51907 },
+ { 0x3E97, 52022 },
+ { 0x3E98, 51882 },
+ { 0x3E99, 51992 },
+ { 0x3E9A, 51772 },
+ { 0x3E9B, 51877 },
+ { 0x3E9C, 51902 },
+ { 0x3E9D, 51807 },
+ { 0x3E9E, 51942 },
+ { 0x3E9F, 51822 },
+ { 0x3EA0, 52012 },
+ { 0x3EA1, 52017 },
+ { 0x3EA2, 51782 },
+ { 0x3EA3, 51922 },
+ { 0x3EA4, 51787 },
+ { 0x3EA5, 52057 },
+ { 0x3EA6, 51997 },
+ { 0x3EA7, 52087 },
+ { 0x3EA8, 51937 },
+ { 0x3EA9, 51947 },
+ { 0x3EAA, 51847 },
+ { 0x3EAB, 52082 },
+ { 0x3EAC, 51852 },
+ { 0x3EAD, 51872 },
+ { 0x3EAE, 51952 },
+ { 0x3EAF, 52117 },
+ { 0x3EB0, 52067 },
+ { 0x3EB1, 52127 },
+ { 0x3EB2, 51972 },
+ { 0x3EB3, 51892 },
+ { 0x3EB4, 52032 },
+ { 0x3EB5, 52092 },
+ { 0x3EB6, 51912 },
+ { 0x3EB7, 52052 },
+ { 0x3EB8, 52042 },
+ { 0x3EB9, 52122 },
+ { 0x3EBA, 52132 },
+ { 0x3EBB, 51141 },
+ { 0x3EBC, 51145 },
+ { 0x3EBD, 51149 },
+ { 0x3EBE, 51153 },
+ { 0x3EBF, 51157 },
+ { 0x3EC0, 51161 },
+ { 0x3EC1, 51165 },
+ { 0x3EC2, 51169 },
+ { 0x3EC3, 51173 },
+ { 0x3EC4, 51177 },
+ { 0x3EC5, 51181 },
+ { 0x3EC6, 51185 },
+ { 0x3EC7, 51189 },
+ { 0x3EC8, 51193 },
+ { 0x3EC9, 51197 },
+ { 0x3ECA, 51202 },
+ { 0x3ECB, 51207 },
+ { 0x3ECC, 51212 },
+ { 0x3ECD, 51542 },
+ { 0x3ECE, 51547 },
+ { 0x3ECF, 51552 },
+ { 0x3ED0, 51557 },
+ { 0x3ED1, 51562 },
+ { 0x3ED2, 51567 },
+ { 0x3ED3, 51572 },
+ { 0x3ED4, 51577 },
+ { 0x3ED5, 51582 },
+ { 0x3ED6, 51587 },
+ { 0x3ED7, 51217 },
+ { 0x3ED8, 51222 },
+ { 0x3ED9, 51227 },
+ { 0x3EDA, 51232 },
+ { 0x3EDB, 51237 },
+ { 0x3EDC, 51737 },
+ { 0x3EDD, 51742 },
+ { 0x3EDE, 51242 },
+ { 0x3EDF, 51247 },
+ { 0x3EE0, 51252 },
+ { 0x3EE1, 51747 },
+ { 0x3EE2, 51752 },
+ { 0x3EE3, 51256 },
+ { 0x3EE4, 51261 },
+ { 0x3EE5, 51266 },
+ { 0x3EE6, 51270 },
+ { 0x3EE7, 51275 },
+ { 0x3EE8, 51279 },
+ { 0x3EE9, 51283 },
+ { 0x3EEA, 51288 },
+ { 0x3EEB, 51292 },
+ { 0x3EEC, 51296 },
+ { 0x3EED, 51757 },
+ { 0x3EEE, 51300 },
+ { 0x3EEF, 51304 },
+ { 0x3EF0, 51308 },
+ { 0x3EF1, 51313 },
+ { 0x3EF2, 51317 },
+ { 0x3EF3, 51321 },
+ { 0x3EF4, 51326 },
+ { 0x3EF5, 51331 },
+ { 0x3EF6, 51335 },
+ { 0x3EF7, 51339 },
+ { 0x3EF8, 51343 },
+ { 0x3EF9, 51347 },
+ { 0x3EFA, 51351 },
+ { 0x3EFB, 51355 },
+ { 0x3EFC, 51359 },
+ { 0x3EFD, 51363 },
+ { 0x3EFE, 51367 },
+ { 0x3EFF, 51372 },
+ { 0x3F00, 51376 },
+ { 0x3F01, 51381 },
+ { 0x3F02, 51385 },
+ { 0x3F03, 51389 },
+ { 0x3F04, 51393 },
+ { 0x3F05, 51397 },
+ { 0x3F06, 51401 },
+ { 0x3F07, 51405 },
+ { 0x3F08, 51409 },
+ { 0x3F09, 51413 },
+ { 0x3F0A, 51417 },
+ { 0x3F0B, 51421 },
+ { 0x3F0C, 51425 },
+ { 0x3F0D, 51430 },
+ { 0x3F0E, 51435 },
+ { 0x3F0F, 51440 },
+ { 0x3F10, 51445 },
+ { 0x3F11, 51450 },
+ { 0x3F12, 51454 },
+ { 0x3F13, 51459 },
+ { 0x3F14, 51463 },
+ { 0x3F15, 51467 },
+ { 0x3F16, 51473 },
+ { 0x3F17, 51478 },
+ { 0x3F18, 51484 },
+ { 0x3F19, 51489 },
+ { 0x3F1A, 51493 },
+ { 0x3F1B, 51762 },
+ { 0x3F1C, 51497 },
+ { 0x3F1D, 51501 },
+ { 0x3F1E, 51505 },
+ { 0x3F1F, 51509 },
+ { 0x3F20, 51513 },
+ { 0x3F21, 51517 },
+ { 0x3F22, 51522 },
+ { 0x3F23, 51526 },
+ { 0x3F24, 51530 },
+ { 0x3F25, 51534 },
+ { 0x3F26, 51538 },
+ { 0x3F27, 51592 },
+ { 0x3F28, 51597 },
+ { 0x3F29, 51602 },
+ { 0x3F2A, 51607 },
+ { 0x3F2B, 51612 },
+ { 0x3F2C, 51617 },
+ { 0x3F2D, 51622 },
+ { 0x3F2E, 51627 },
+ { 0x3F2F, 51632 },
+ { 0x3F30, 51637 },
+ { 0x3F31, 51642 },
+ { 0x3F32, 51647 },
+ { 0x3F33, 51652 },
+ { 0x3F34, 51657 },
+ { 0x3F35, 51662 },
+ { 0x3F36, 51667 },
+ { 0x3F37, 51672 },
+ { 0x3F38, 51677 },
+ { 0x3F39, 51682 },
+ { 0x3F3A, 51687 },
+ { 0x3F3B, 51692 },
+ { 0x3F3C, 51697 },
+ { 0x3F3D, 51702 },
+ { 0x3F3E, 51707 },
+ { 0x3F3F, 51712 },
+ { 0x3F40, 51717 },
+ { 0x3F41, 51722 },
+ { 0x3F42, 51727 },
+ { 0x3F43, 51732 },
+ { 0x3F44, 36086 },
+ { 0x3F45, 36082 },
+ { 0x3F46, 36090 },
+ { 0x3F47, 36098 },
+ { 0x3F48, 36127 },
+ { 0x3F49, 36214 },
+ { 0x3F4A, 36149 },
+ { 0x3F4B, 36138 },
+ { 0x3F4C, 36109 },
+ { 0x3F4D, 36196 },
+ { 0x3F4E, 36171 },
+ { 0x3F4F, 36160 },
+ { 0x3F50, 36120 },
+ { 0x3F51, 36246 },
+ { 0x3F52, 36239 },
+ { 0x3F53, 36189 },
+ { 0x3F54, 36182 },
+ { 0x3F55, 36207 },
+ { 0x3F56, 36253 },
+ { 0x3F57, 36225 },
+ { 0x3F58, 36232 },
+ { 0x3F59, 36101 },
+ { 0x3F5A, 36130 },
+ { 0x3F5B, 36217 },
+ { 0x3F5C, 36152 },
+ { 0x3F5D, 36141 },
+ { 0x3F5E, 36112 },
+ { 0x3F5F, 36199 },
+ { 0x3F60, 36174 },
+ { 0x3F61, 36163 },
+ { 0x3F62, 36105 },
+ { 0x3F63, 36134 },
+ { 0x3F64, 36221 },
+ { 0x3F65, 36156 },
+ { 0x3F66, 36145 },
+ { 0x3F67, 36116 },
+ { 0x3F68, 36203 },
+ { 0x3F69, 36178 },
+ { 0x3F6A, 36167 },
+ { 0x3F6B, 36123 },
+ { 0x3F6C, 36249 },
+ { 0x3F6D, 36242 },
+ { 0x3F6E, 36192 },
+ { 0x3F6F, 36185 },
+ { 0x3F70, 36210 },
+ { 0x3F71, 36256 },
+ { 0x3F72, 36228 },
+ { 0x3F73, 36235 },
+ { 0x3F74, 36260 },
+ { 0x3F75, 36264 },
+ { 0x3F76, 36276 },
+ { 0x3F77, 36268 },
+ { 0x3F78, 36272 },
+ { 0x3F79, 36077 },
+ { 0x3F7A, 36093 },
+ { 0x3F7B, 36284 },
+ { 0x3F7C, 36280 },
+ { 0x3F7D, 22303 },
+ { 0x3F7E, 22281 },
+ { 0x3F7F, 22286 },
+ { 0x3F80, 22341 },
+ { 0x3F81, 22383 },
+ { 0x3F82, 22345 },
+ { 0x3F83, 22372 },
+ { 0x3F84, 22397 },
+ { 0x3F85, 22367 },
+ { 0x3F86, 22330 },
+ { 0x3F87, 22392 },
+ { 0x3F88, 22297 },
+ { 0x3F89, 22356 },
+ { 0x3F8A, 22314 },
+ { 0x3F8B, 22377 },
+ { 0x3F8C, 22362 },
+ { 0x3F8D, 22325 },
+ { 0x3F8E, 22387 },
+ { 0x3F8F, 22291 },
+ { 0x3F90, 22350 },
+ { 0x3F91, 22308 },
+ { 0x3F92, 22335 },
+ { 0x3F93, 22402 },
+ { 0x3F94, 22320 },
+ { 0x3F95, 22418 },
+ { 0x3F96, 22433 },
+ { 0x3F97, 22501 },
+ { 0x3F98, 22487 },
+ { 0x3F99, 22451 },
+ { 0x3F9A, 22423 },
+ { 0x3F9B, 22491 },
+ { 0x3F9C, 22523 },
+ { 0x3F9D, 22513 },
+ { 0x3F9E, 22517 },
+ { 0x3F9F, 22505 },
+ { 0x3FA0, 22483 },
+ { 0x3FA1, 22447 },
+ { 0x3FA2, 22474 },
+ { 0x3FA3, 22532 },
+ { 0x3FA4, 22536 },
+ { 0x3FA5, 22509 },
+ { 0x3FA6, 22465 },
+ { 0x3FA7, 22437 },
+ { 0x3FA8, 22469 },
+ { 0x3FA9, 22496 },
+ { 0x3FAA, 22527 },
+ { 0x3FAB, 22455 },
+ { 0x3FAC, 22478 },
+ { 0x3FAD, 22408 },
+ { 0x3FAE, 22442 },
+ { 0x3FAF, 22460 },
+ { 0x3FB0, 22413 },
+ { 0x3FB1, 22428 },
+ { 0x3FB2, 19796 },
+ { 0x3FB3, 19800 },
+ { 0x3FB4, 19825 },
+ { 0x3FB5, 21045 },
+ { 0x3FB6, 19845 },
+ { 0x3FB7, 21242 },
+ { 0x3FB8, 22186 },
+ { 0x3FB9, 19840 },
+ { 0x3FBA, 19821 },
+ { 0x3FBB, 21041 },
+ { 0x3FBC, 19836 },
+ { 0x3FBD, 19832 },
+ { 0x3FBE, 22220 },
+ { 0x3FBF, 22191 },
+ { 0x3FC0, 19868 },
+ { 0x3FC1, 21235 },
+ { 0x3FC2, 21245 },
+ { 0x3FC3, 21172 },
+ { 0x3FC4, 21169 },
+ { 0x3FC5, 21175 },
+ { 0x3FC6, 22234 },
+ { 0x3FC7, 19848 },
+ { 0x3FC8, 19806 },
+ { 0x3FC9, 22231 },
+ { 0x3FCA, 22253 },
+ { 0x3FCB, 64477 },
+ { 0x3FCC, 33931 },
+ { 0x3FCD, 33835 },
+ { 0x3FCE, 33943 },
+ { 0x3FCF, 33934 },
+ { 0x3FD0, 33838 },
+ { 0x3FD1, 33937 },
+ { 0x3FD2, 33940 },
+ { 0x3FD3, 33952 },
+ { 0x3FD4, 33955 },
+ { 0x3FD5, 33949 },
+ { 0x3FD6, 33832 },
+ { 0x3FD7, 33946 },
+ { 0x3FD8, 21238 },
+ { 0x3FD9, 85789 },
+ { 0x3FDA, 85728 },
+ { 0x3FDB, 85769 },
+ { 0x3FDC, 85741 },
+ { 0x3FDD, 85674 },
+ { 0x3FDE, 85708 },
+ { 0x3FDF, 85724 },
+ { 0x3FE0, 85757 },
+ { 0x3FE1, 85700 },
+ { 0x3FE2, 85665 },
+ { 0x3FE3, 85608 },
+ { 0x3FE4, 85733 },
+ { 0x3FE5, 85628 },
+ { 0x3FE6, 85761 },
+ { 0x3FE7, 85745 },
+ { 0x3FE8, 85624 },
+ { 0x3FE9, 85616 },
+ { 0x3FEA, 85774 },
+ { 0x3FEB, 85778 },
+ { 0x3FEC, 85716 },
+ { 0x3FED, 85632 },
+ { 0x3FEE, 85691 },
+ { 0x3FEF, 85712 },
+ { 0x3FF0, 85737 },
+ { 0x3FF1, 85652 },
+ { 0x3FF2, 85644 },
+ { 0x3FF3, 85640 },
+ { 0x3FF4, 85669 },
+ { 0x3FF5, 85612 },
+ { 0x3FF6, 85620 },
+ { 0x3FF7, 85678 },
+ { 0x3FF8, 85636 },
+ { 0x3FF9, 85704 },
+ { 0x3FFA, 85604 },
+ { 0x3FFB, 85686 },
+ { 0x3FFC, 85656 },
+ { 0x3FFD, 85749 },
+ { 0x3FFE, 85753 },
+ { 0x3FFF, 85648 },
+ { 0x4000, 85599 },
+ { 0x4001, 85682 },
+ { 0x4002, 85720 },
+ { 0x4003, 85765 },
+ { 0x4004, 85695 },
+ { 0x4005, 85660 },
+ { 0x4006, 85783 },
+ { 0x4007, 52143 },
+ { 0x4008, 52152 },
+ { 0x4009, 52146 },
+ { 0x400A, 52209 },
+ { 0x400B, 52155 },
+ { 0x400C, 52149 },
+ { 0x400D, 52161 },
+ { 0x400E, 52197 },
+ { 0x400F, 52203 },
+ { 0x4010, 52224 },
+ { 0x4011, 52164 },
+ { 0x4012, 52167 },
+ { 0x4013, 52182 },
+ { 0x4014, 52170 },
+ { 0x4015, 52173 },
+ { 0x4016, 52176 },
+ { 0x4017, 52218 },
+ { 0x4018, 52221 },
+ { 0x4019, 52194 },
+ { 0x401A, 52179 },
+ { 0x401B, 52215 },
+ { 0x401C, 52185 },
+ { 0x401D, 52188 },
+ { 0x401E, 52191 },
+ { 0x401F, 52227 },
+ { 0x4020, 52206 },
+ { 0x4021, 52212 },
+ { 0x4022, 52158 },
+ { 0x4023, 52200 },
+ { 0x4024, 44386 },
+ { 0x4025, 44473 },
+ { 0x4026, 44392 },
+ { 0x4027, 44407 },
+ { 0x4028, 44515 },
+ { 0x4029, 44425 },
+ { 0x402A, 44458 },
+ { 0x402B, 44440 },
+ { 0x402C, 44422 },
+ { 0x402D, 44389 },
+ { 0x402E, 44410 },
+ { 0x402F, 44416 },
+ { 0x4030, 44443 },
+ { 0x4031, 44431 },
+ { 0x4032, 44479 },
+ { 0x4033, 44506 },
+ { 0x4034, 44428 },
+ { 0x4035, 44518 },
+ { 0x4036, 44434 },
+ { 0x4037, 44470 },
+ { 0x4038, 44437 },
+ { 0x4039, 44413 },
+ { 0x403A, 44512 },
+ { 0x403B, 44419 },
+ { 0x403C, 44482 },
+ { 0x403D, 44401 },
+ { 0x403E, 44395 },
+ { 0x403F, 44530 },
+ { 0x4040, 44404 },
+ { 0x4041, 44455 },
+ { 0x4042, 44464 },
+ { 0x4043, 44491 },
+ { 0x4044, 44398 },
+ { 0x4045, 44449 },
+ { 0x4046, 44485 },
+ { 0x4047, 44509 },
+ { 0x4048, 44467 },
+ { 0x4049, 44452 },
+ { 0x404A, 44521 },
+ { 0x404B, 44488 },
+ { 0x404C, 44524 },
+ { 0x404D, 44476 },
+ { 0x404E, 44461 },
+ { 0x404F, 44497 },
+ { 0x4050, 44500 },
+ { 0x4051, 44503 },
+ { 0x4052, 44494 },
+ { 0x4053, 44446 },
+ { 0x4054, 44527 },
+ { 0x4055, 45024 },
+ { 0x4056, 44907 },
+ { 0x4057, 44915 },
+ { 0x4058, 44939 },
+ { 0x4059, 44923 },
+ { 0x405A, 44919 },
+ { 0x405B, 44911 },
+ { 0x405C, 44935 },
+ { 0x405D, 44931 },
+ { 0x405E, 44927 },
+ { 0x405F, 44953 },
+ { 0x4060, 45016 },
+ { 0x4061, 45012 },
+ { 0x4062, 44986 },
+ { 0x4063, 44982 },
+ { 0x4064, 44995 },
+ { 0x4065, 45020 },
+ { 0x4066, 45004 },
+ { 0x4067, 45008 },
+ { 0x4068, 44943 },
+ { 0x4069, 44957 },
+ { 0x406A, 44999 },
+ { 0x406B, 44967 },
+ { 0x406C, 44962 },
+ { 0x406D, 44948 },
+ { 0x406E, 44990 },
+ { 0x406F, 44977 },
+ { 0x4070, 44972 },
+ { 0x4071, 7511 },
+ { 0x4072, 7531 },
+ { 0x4073, 7575 },
+ { 0x4074, 7535 },
+ { 0x4075, 7515 },
+ { 0x4076, 7595 },
+ { 0x4077, 7599 },
+ { 0x4078, 7563 },
+ { 0x4079, 7635 },
+ { 0x407A, 7519 },
+ { 0x407B, 7571 },
+ { 0x407C, 7543 },
+ { 0x407D, 7547 },
+ { 0x407E, 7551 },
+ { 0x407F, 7615 },
+ { 0x4080, 7523 },
+ { 0x4081, 7583 },
+ { 0x4082, 7631 },
+ { 0x4083, 7579 },
+ { 0x4084, 7555 },
+ { 0x4085, 7559 },
+ { 0x4086, 7587 },
+ { 0x4087, 7527 },
+ { 0x4088, 7607 },
+ { 0x4089, 7627 },
+ { 0x408A, 7623 },
+ { 0x408B, 7539 },
+ { 0x408C, 7611 },
+ { 0x408D, 7603 },
+ { 0x408E, 7567 },
+ { 0x408F, 7591 },
+ { 0x4090, 7619 },
+ { 0x4091, 7639 },
+ { 0x4092, 7647 },
+ { 0x4093, 7643 },
+ { 0x4094, 7651 },
+ { 0x4095, 46347 },
+ { 0x4096, 46414 },
+ { 0x4097, 46353 },
+ { 0x4098, 46350 },
+ { 0x4099, 46402 },
+ { 0x409A, 46420 },
+ { 0x409B, 46359 },
+ { 0x409C, 46356 },
+ { 0x409D, 46411 },
+ { 0x409E, 46341 },
+ { 0x409F, 46378 },
+ { 0x40A0, 46381 },
+ { 0x40A1, 46384 },
+ { 0x40A2, 46405 },
+ { 0x40A3, 46344 },
+ { 0x40A4, 46366 },
+ { 0x40A5, 46417 },
+ { 0x40A6, 46408 },
+ { 0x40A7, 46390 },
+ { 0x40A8, 46393 },
+ { 0x40A9, 46396 },
+ { 0x40AA, 46399 },
+ { 0x40AB, 46369 },
+ { 0x40AC, 46375 },
+ { 0x40AD, 46372 },
+ { 0x40AE, 46387 },
+ { 0x40AF, 46362 },
+ { 0x40B0, 7671 },
+ { 0x40B1, 7703 },
+ { 0x40B2, 7711 },
+ { 0x40B3, 7707 },
+ { 0x40B4, 7655 },
+ { 0x40B5, 7775 },
+ { 0x40B6, 7783 },
+ { 0x40B7, 7771 },
+ { 0x40B8, 7787 },
+ { 0x40B9, 7659 },
+ { 0x40BA, 7747 },
+ { 0x40BB, 7715 },
+ { 0x40BC, 7791 },
+ { 0x40BD, 7795 },
+ { 0x40BE, 7759 },
+ { 0x40BF, 7751 },
+ { 0x40C0, 7719 },
+ { 0x40C1, 7723 },
+ { 0x40C2, 7727 },
+ { 0x40C3, 7667 },
+ { 0x40C4, 7779 },
+ { 0x40C5, 7799 },
+ { 0x40C6, 7803 },
+ { 0x40C7, 7743 },
+ { 0x40C8, 7767 },
+ { 0x40C9, 7663 },
+ { 0x40CA, 7691 },
+ { 0x40CB, 7675 },
+ { 0x40CC, 7679 },
+ { 0x40CD, 7755 },
+ { 0x40CE, 7731 },
+ { 0x40CF, 7739 },
+ { 0x40D0, 7763 },
+ { 0x40D1, 7735 },
+ { 0x40D2, 7687 },
+ { 0x40D3, 7699 },
+ { 0x40D4, 7695 },
+ { 0x40D5, 7683 },
+ { 0x40D6, 90596 },
+ { 0x40D7, 90601 },
+ { 0x40D8, 90611 },
+ { 0x40D9, 90616 },
+ { 0x40DA, 90606 },
+ { 0x40DB, 86754 },
+ { 0x40DC, 86757 },
+ { 0x40DD, 86781 },
+ { 0x40DE, 86736 },
+ { 0x40DF, 86778 },
+ { 0x40E0, 86715 },
+ { 0x40E1, 86724 },
+ { 0x40E2, 86775 },
+ { 0x40E3, 86763 },
+ { 0x40E4, 86748 },
+ { 0x40E5, 86751 },
+ { 0x40E6, 86733 },
+ { 0x40E7, 86772 },
+ { 0x40E8, 86787 },
+ { 0x40E9, 86739 },
+ { 0x40EA, 86760 },
+ { 0x40EB, 86742 },
+ { 0x40EC, 86727 },
+ { 0x40ED, 86793 },
+ { 0x40EE, 86730 },
+ { 0x40EF, 86718 },
+ { 0x40F0, 86769 },
+ { 0x40F1, 86766 },
+ { 0x40F2, 86790 },
+ { 0x40F3, 86796 },
+ { 0x40F4, 86784 },
+ { 0x40F5, 86721 },
+ { 0x40F6, 86709 },
+ { 0x40F7, 86712 },
+ { 0x40F8, 86745 },
+ { 0x40F9, 86706 },
+ { 0x40FA, 8172 },
+ { 0x40FB, 8176 },
+ { 0x40FC, 8180 },
+ { 0x40FD, 8228 },
+ { 0x40FE, 8232 },
+ { 0x40FF, 8208 },
+ { 0x4100, 8212 },
+ { 0x4101, 8292 },
+ { 0x4102, 8188 },
+ { 0x4103, 8220 },
+ { 0x4104, 8224 },
+ { 0x4105, 8276 },
+ { 0x4106, 8280 },
+ { 0x4107, 8192 },
+ { 0x4108, 8196 },
+ { 0x4109, 8200 },
+ { 0x410A, 8312 },
+ { 0x410B, 8260 },
+ { 0x410C, 8184 },
+ { 0x410D, 8204 },
+ { 0x410E, 8252 },
+ { 0x410F, 8256 },
+ { 0x4110, 8240 },
+ { 0x4111, 8244 },
+ { 0x4112, 8248 },
+ { 0x4113, 8296 },
+ { 0x4114, 8284 },
+ { 0x4115, 8288 },
+ { 0x4116, 8264 },
+ { 0x4117, 8268 },
+ { 0x4118, 8236 },
+ { 0x4119, 8272 },
+ { 0x411A, 8300 },
+ { 0x411B, 8304 },
+ { 0x411C, 8308 },
+ { 0x411D, 8216 },
+ { 0x411E, 8328 },
+ { 0x411F, 8336 },
+ { 0x4120, 8340 },
+ { 0x4121, 8344 },
+ { 0x4122, 8324 },
+ { 0x4123, 8332 },
+ { 0x4124, 8316 },
+ { 0x4125, 8320 },
+ { 0x4126, 8348 },
+ { 0x4127, 8352 },
+ { 0x4128, 8360 },
+ { 0x4129, 8356 },
+ { 0x412A, 8364 },
+ { 0x412B, 8368 },
+ { 0x412C, 60615 },
+ { 0x412D, 60610 },
+ { 0x412E, 60605 },
+ { 0x412F, 60625 },
+ { 0x4130, 60620 },
+ { 0x4131, 60630 },
+ { 0x4132, 60653 },
+ { 0x4133, 60648 },
+ { 0x4134, 60643 },
+ { 0x4135, 60663 },
+ { 0x4136, 60658 },
+ { 0x4137, 60668 },
+ { 0x4138, 60505 },
+ { 0x4139, 60541 },
+ { 0x413A, 60545 },
+ { 0x413B, 60593 },
+ { 0x413C, 60501 },
+ { 0x413D, 60581 },
+ { 0x413E, 60549 },
+ { 0x413F, 60585 },
+ { 0x4140, 60553 },
+ { 0x4141, 60601 },
+ { 0x4142, 60573 },
+ { 0x4143, 60577 },
+ { 0x4144, 60569 },
+ { 0x4145, 60509 },
+ { 0x4146, 60589 },
+ { 0x4147, 60565 },
+ { 0x4148, 60635 },
+ { 0x4149, 60529 },
+ { 0x414A, 60597 },
+ { 0x414B, 60561 },
+ { 0x414C, 60639 },
+ { 0x414D, 60525 },
+ { 0x414E, 60513 },
+ { 0x414F, 60517 },
+ { 0x4150, 60521 },
+ { 0x4151, 60557 },
+ { 0x4152, 60537 },
+ { 0x4153, 60533 },
+ { 0x4154, 60443 },
+ { 0x4155, 60438 },
+ { 0x4156, 60433 },
+ { 0x4157, 60453 },
+ { 0x4158, 60448 },
+ { 0x4159, 60458 },
+ { 0x415A, 60481 },
+ { 0x415B, 60476 },
+ { 0x415C, 60471 },
+ { 0x415D, 60491 },
+ { 0x415E, 60486 },
+ { 0x415F, 60496 },
+ { 0x4160, 60333 },
+ { 0x4161, 60369 },
+ { 0x4162, 60373 },
+ { 0x4163, 60421 },
+ { 0x4164, 60329 },
+ { 0x4165, 60409 },
+ { 0x4166, 60377 },
+ { 0x4167, 60413 },
+ { 0x4168, 60381 },
+ { 0x4169, 60429 },
+ { 0x416A, 60401 },
+ { 0x416B, 60405 },
+ { 0x416C, 60397 },
+ { 0x416D, 60337 },
+ { 0x416E, 60417 },
+ { 0x416F, 60393 },
+ { 0x4170, 60463 },
+ { 0x4171, 60357 },
+ { 0x4172, 60425 },
+ { 0x4173, 60389 },
+ { 0x4174, 60467 },
+ { 0x4175, 60353 },
+ { 0x4176, 60341 },
+ { 0x4177, 60345 },
+ { 0x4178, 60349 },
+ { 0x4179, 60385 },
+ { 0x417A, 60365 },
+ { 0x417B, 60361 },
+ { 0x417C, 65658 },
+ { 0x417D, 65622 },
+ { 0x417E, 65646 },
+ { 0x417F, 65598 },
+ { 0x4180, 65682 },
+ { 0x4181, 65559 },
+ { 0x4182, 65664 },
+ { 0x4183, 65685 },
+ { 0x4184, 65631 },
+ { 0x4185, 65643 },
+ { 0x4186, 65583 },
+ { 0x4187, 65640 },
+ { 0x4188, 65601 },
+ { 0x4189, 65625 },
+ { 0x418A, 65667 },
+ { 0x418B, 65637 },
+ { 0x418C, 65688 },
+ { 0x418D, 65679 },
+ { 0x418E, 65628 },
+ { 0x418F, 65676 },
+ { 0x4190, 65649 },
+ { 0x4191, 65652 },
+ { 0x4192, 65550 },
+ { 0x4193, 65592 },
+ { 0x4194, 65577 },
+ { 0x4195, 65565 },
+ { 0x4196, 65553 },
+ { 0x4197, 65670 },
+ { 0x4198, 65619 },
+ { 0x4199, 65547 },
+ { 0x419A, 65661 },
+ { 0x419B, 65610 },
+ { 0x419C, 65589 },
+ { 0x419D, 65568 },
+ { 0x419E, 65607 },
+ { 0x419F, 65562 },
+ { 0x41A0, 65613 },
+ { 0x41A1, 65655 },
+ { 0x41A2, 65616 },
+ { 0x41A3, 65580 },
+ { 0x41A4, 65574 },
+ { 0x41A5, 65556 },
+ { 0x41A6, 65571 },
+ { 0x41A7, 65595 },
+ { 0x41A8, 65673 },
+ { 0x41A9, 65586 },
+ { 0x41AA, 65604 },
+ { 0x41AB, 65634 },
+ { 0x41AC, 64610 },
+ { 0x41AD, 64565 },
+ { 0x41AE, 64592 },
+ { 0x41AF, 64580 },
+ { 0x41B0, 64595 },
+ { 0x41B1, 64604 },
+ { 0x41B2, 64616 },
+ { 0x41B3, 64586 },
+ { 0x41B4, 64589 },
+ { 0x41B5, 64634 },
+ { 0x41B6, 64601 },
+ { 0x41B7, 64613 },
+ { 0x41B8, 64574 },
+ { 0x41B9, 64571 },
+ { 0x41BA, 64631 },
+ { 0x41BB, 64619 },
+ { 0x41BC, 64622 },
+ { 0x41BD, 64625 },
+ { 0x41BE, 64628 },
+ { 0x41BF, 64607 },
+ { 0x41C0, 64577 },
+ { 0x41C1, 64598 },
+ { 0x41C2, 64547 },
+ { 0x41C3, 64550 },
+ { 0x41C4, 64553 },
+ { 0x41C5, 64556 },
+ { 0x41C6, 64559 },
+ { 0x41C7, 64562 },
+ { 0x41C8, 64568 },
+ { 0x41C9, 64583 },
+ { 0x41CA, 64535 },
+ { 0x41CB, 64517 },
+ { 0x41CC, 64523 },
+ { 0x41CD, 64544 },
+ { 0x41CE, 64529 },
+ { 0x41CF, 64526 },
+ { 0x41D0, 64520 },
+ { 0x41D1, 64541 },
+ { 0x41D2, 64538 },
+ { 0x41D3, 64532 },
+ { 0x41D4, 33353 },
+ { 0x41D5, 33377 },
+ { 0x41D6, 33421 },
+ { 0x41D7, 33373 },
+ { 0x41D8, 33425 },
+ { 0x41D9, 33429 },
+ { 0x41DA, 33489 },
+ { 0x41DB, 33357 },
+ { 0x41DC, 33437 },
+ { 0x41DD, 33381 },
+ { 0x41DE, 33445 },
+ { 0x41DF, 33361 },
+ { 0x41E0, 33385 },
+ { 0x41E1, 33473 },
+ { 0x41E2, 33453 },
+ { 0x41E3, 33389 },
+ { 0x41E4, 33393 },
+ { 0x41E5, 33397 },
+ { 0x41E6, 33365 },
+ { 0x41E7, 33457 },
+ { 0x41E8, 33401 },
+ { 0x41E9, 33477 },
+ { 0x41EA, 33405 },
+ { 0x41EB, 33461 },
+ { 0x41EC, 33409 },
+ { 0x41ED, 33481 },
+ { 0x41EE, 33465 },
+ { 0x41EF, 33493 },
+ { 0x41F0, 33485 },
+ { 0x41F1, 33433 },
+ { 0x41F2, 33369 },
+ { 0x41F3, 33413 },
+ { 0x41F4, 33449 },
+ { 0x41F5, 33441 },
+ { 0x41F6, 33417 },
+ { 0x41F7, 33469 },
+ { 0x41F8, 33209 },
+ { 0x41F9, 33233 },
+ { 0x41FA, 33277 },
+ { 0x41FB, 33229 },
+ { 0x41FC, 33281 },
+ { 0x41FD, 33285 },
+ { 0x41FE, 33345 },
+ { 0x41FF, 33213 },
+ { 0x4200, 33293 },
+ { 0x4201, 33237 },
+ { 0x4202, 33301 },
+ { 0x4203, 33217 },
+ { 0x4204, 33241 },
+ { 0x4205, 33329 },
+ { 0x4206, 33309 },
+ { 0x4207, 33245 },
+ { 0x4208, 33249 },
+ { 0x4209, 33253 },
+ { 0x420A, 33221 },
+ { 0x420B, 33313 },
+ { 0x420C, 33257 },
+ { 0x420D, 33333 },
+ { 0x420E, 33261 },
+ { 0x420F, 33317 },
+ { 0x4210, 33265 },
+ { 0x4211, 33337 },
+ { 0x4212, 33321 },
+ { 0x4213, 33349 },
+ { 0x4214, 33341 },
+ { 0x4215, 33289 },
+ { 0x4216, 33225 },
+ { 0x4217, 33269 },
+ { 0x4218, 33305 },
+ { 0x4219, 33297 },
+ { 0x421A, 33273 },
+ { 0x421B, 33325 },
+ { 0x421C, 60891 },
+ { 0x421D, 60909 },
+ { 0x421E, 60912 },
+ { 0x421F, 60972 },
+ { 0x4220, 60915 },
+ { 0x4221, 60990 },
+ { 0x4222, 60975 },
+ { 0x4223, 60918 },
+ { 0x4224, 60894 },
+ { 0x4225, 60921 },
+ { 0x4226, 60924 },
+ { 0x4227, 60981 },
+ { 0x4228, 60927 },
+ { 0x4229, 60897 },
+ { 0x422A, 60930 },
+ { 0x422B, 60933 },
+ { 0x422C, 60936 },
+ { 0x422D, 60987 },
+ { 0x422E, 60939 },
+ { 0x422F, 60945 },
+ { 0x4230, 60942 },
+ { 0x4231, 60993 },
+ { 0x4232, 60900 },
+ { 0x4233, 60948 },
+ { 0x4234, 60951 },
+ { 0x4235, 60954 },
+ { 0x4236, 60996 },
+ { 0x4237, 60957 },
+ { 0x4238, 60999 },
+ { 0x4239, 60960 },
+ { 0x423A, 61002 },
+ { 0x423B, 60903 },
+ { 0x423C, 60963 },
+ { 0x423D, 60966 },
+ { 0x423E, 60906 },
+ { 0x423F, 60969 },
+ { 0x4240, 61005 },
+ { 0x4241, 60978 },
+ { 0x4242, 61008 },
+ { 0x4243, 60984 },
+ { 0x4244, 90275 },
+ { 0x4245, 90283 },
+ { 0x4246, 90311 },
+ { 0x4247, 90299 },
+ { 0x4248, 90267 },
+ { 0x4249, 90459 },
+ { 0x424A, 90303 },
+ { 0x424B, 90463 },
+ { 0x424C, 90359 },
+ { 0x424D, 90291 },
+ { 0x424E, 90455 },
+ { 0x424F, 90363 },
+ { 0x4250, 90315 },
+ { 0x4251, 90355 },
+ { 0x4252, 90331 },
+ { 0x4253, 90399 },
+ { 0x4254, 90447 },
+ { 0x4255, 90387 },
+ { 0x4256, 90287 },
+ { 0x4257, 90407 },
+ { 0x4258, 90323 },
+ { 0x4259, 90411 },
+ { 0x425A, 90395 },
+ { 0x425B, 90347 },
+ { 0x425C, 90279 },
+ { 0x425D, 90375 },
+ { 0x425E, 90295 },
+ { 0x425F, 90383 },
+ { 0x4260, 90335 },
+ { 0x4261, 90343 },
+ { 0x4262, 90415 },
+ { 0x4263, 90467 },
+ { 0x4264, 90427 },
+ { 0x4265, 90403 },
+ { 0x4266, 90271 },
+ { 0x4267, 90439 },
+ { 0x4268, 90307 },
+ { 0x4269, 90391 },
+ { 0x426A, 90371 },
+ { 0x426B, 90339 },
+ { 0x426C, 90471 },
+ { 0x426D, 90351 },
+ { 0x426E, 90423 },
+ { 0x426F, 90443 },
+ { 0x4270, 90435 },
+ { 0x4271, 90431 },
+ { 0x4272, 90319 },
+ { 0x4273, 90379 },
+ { 0x4274, 90367 },
+ { 0x4275, 90451 },
+ { 0x4276, 90419 },
+ { 0x4277, 90327 },
+ { 0x4278, 90475 },
+ { 0x4279, 50717 },
+ { 0x427A, 50721 },
+ { 0x427B, 50725 },
+ { 0x427C, 50729 },
+ { 0x427D, 50733 },
+ { 0x427E, 50737 },
+ { 0x427F, 50741 },
+ { 0x4280, 50745 },
+ { 0x4281, 50749 },
+ { 0x4282, 50753 },
+ { 0x4283, 50757 },
+ { 0x4284, 50761 },
+ { 0x4285, 50765 },
+ { 0x4286, 50769 },
+ { 0x4287, 50773 },
+ { 0x4288, 50777 },
+ { 0x4289, 51033 },
+ { 0x428A, 51037 },
+ { 0x428B, 50781 },
+ { 0x428C, 51041 },
+ { 0x428D, 51045 },
+ { 0x428E, 50785 },
+ { 0x428F, 51049 },
+ { 0x4290, 50789 },
+ { 0x4291, 50793 },
+ { 0x4292, 50797 },
+ { 0x4293, 50801 },
+ { 0x4294, 50681 },
+ { 0x4295, 50805 },
+ { 0x4296, 50809 },
+ { 0x4297, 50813 },
+ { 0x4298, 50817 },
+ { 0x4299, 50821 },
+ { 0x429A, 50825 },
+ { 0x429B, 50829 },
+ { 0x429C, 50833 },
+ { 0x429D, 50837 },
+ { 0x429E, 50841 },
+ { 0x429F, 50845 },
+ { 0x42A0, 50849 },
+ { 0x42A1, 50853 },
+ { 0x42A2, 50857 },
+ { 0x42A3, 50861 },
+ { 0x42A4, 50865 },
+ { 0x42A5, 50869 },
+ { 0x42A6, 50873 },
+ { 0x42A7, 50877 },
+ { 0x42A8, 50881 },
+ { 0x42A9, 50885 },
+ { 0x42AA, 50889 },
+ { 0x42AB, 50893 },
+ { 0x42AC, 50897 },
+ { 0x42AD, 50901 },
+ { 0x42AE, 50905 },
+ { 0x42AF, 50909 },
+ { 0x42B0, 50913 },
+ { 0x42B1, 50917 },
+ { 0x42B2, 50921 },
+ { 0x42B3, 50925 },
+ { 0x42B4, 50929 },
+ { 0x42B5, 50933 },
+ { 0x42B6, 50937 },
+ { 0x42B7, 50941 },
+ { 0x42B8, 50945 },
+ { 0x42B9, 50949 },
+ { 0x42BA, 50953 },
+ { 0x42BB, 50957 },
+ { 0x42BC, 50961 },
+ { 0x42BD, 50965 },
+ { 0x42BE, 50969 },
+ { 0x42BF, 50973 },
+ { 0x42C0, 51061 },
+ { 0x42C1, 50977 },
+ { 0x42C2, 50981 },
+ { 0x42C3, 50685 },
+ { 0x42C4, 50985 },
+ { 0x42C5, 50989 },
+ { 0x42C6, 51053 },
+ { 0x42C7, 51057 },
+ { 0x42C8, 50689 },
+ { 0x42C9, 50993 },
+ { 0x42CA, 50997 },
+ { 0x42CB, 51001 },
+ { 0x42CC, 51005 },
+ { 0x42CD, 51009 },
+ { 0x42CE, 49755 },
+ { 0x42CF, 49759 },
+ { 0x42D0, 49763 },
+ { 0x42D1, 49767 },
+ { 0x42D2, 49771 },
+ { 0x42D3, 49775 },
+ { 0x42D4, 49779 },
+ { 0x42D5, 49783 },
+ { 0x42D6, 50693 },
+ { 0x42D7, 50697 },
+ { 0x42D8, 50701 },
+ { 0x42D9, 49787 },
+ { 0x42DA, 49791 },
+ { 0x42DB, 49795 },
+ { 0x42DC, 50705 },
+ { 0x42DD, 50709 },
+ { 0x42DE, 50713 },
+ { 0x42DF, 49799 },
+ { 0x42E0, 49803 },
+ { 0x42E1, 49807 },
+ { 0x42E2, 49811 },
+ { 0x42E3, 49815 },
+ { 0x42E4, 49819 },
+ { 0x42E5, 49823 },
+ { 0x42E6, 49827 },
+ { 0x42E7, 49831 },
+ { 0x42E8, 49835 },
+ { 0x42E9, 49839 },
+ { 0x42EA, 49843 },
+ { 0x42EB, 49847 },
+ { 0x42EC, 49851 },
+ { 0x42ED, 49855 },
+ { 0x42EE, 49859 },
+ { 0x42EF, 49863 },
+ { 0x42F0, 49867 },
+ { 0x42F1, 49871 },
+ { 0x42F2, 49875 },
+ { 0x42F3, 49879 },
+ { 0x42F4, 49883 },
+ { 0x42F5, 49887 },
+ { 0x42F6, 49891 },
+ { 0x42F7, 49895 },
+ { 0x42F8, 49899 },
+ { 0x42F9, 49903 },
+ { 0x42FA, 49907 },
+ { 0x42FB, 49911 },
+ { 0x42FC, 49915 },
+ { 0x42FD, 49919 },
+ { 0x42FE, 49923 },
+ { 0x42FF, 49927 },
+ { 0x4300, 49931 },
+ { 0x4301, 49935 },
+ { 0x4302, 49939 },
+ { 0x4303, 49943 },
+ { 0x4304, 49947 },
+ { 0x4305, 49951 },
+ { 0x4306, 49955 },
+ { 0x4307, 49959 },
+ { 0x4308, 49963 },
+ { 0x4309, 49967 },
+ { 0x430A, 49971 },
+ { 0x430B, 49975 },
+ { 0x430C, 49979 },
+ { 0x430D, 49983 },
+ { 0x430E, 49987 },
+ { 0x430F, 49991 },
+ { 0x4310, 49995 },
+ { 0x4311, 49999 },
+ { 0x4312, 50003 },
+ { 0x4313, 50007 },
+ { 0x4314, 50011 },
+ { 0x4315, 50015 },
+ { 0x4316, 50019 },
+ { 0x4317, 50023 },
+ { 0x4318, 50027 },
+ { 0x4319, 51065 },
+ { 0x431A, 51069 },
+ { 0x431B, 51073 },
+ { 0x431C, 51077 },
+ { 0x431D, 51081 },
+ { 0x431E, 51085 },
+ { 0x431F, 51089 },
+ { 0x4320, 51093 },
+ { 0x4321, 51097 },
+ { 0x4322, 51101 },
+ { 0x4323, 51105 },
+ { 0x4324, 51109 },
+ { 0x4325, 51113 },
+ { 0x4326, 51117 },
+ { 0x4327, 51121 },
+ { 0x4328, 51125 },
+ { 0x4329, 51129 },
+ { 0x432A, 51133 },
+ { 0x432B, 51137 },
+ { 0x432C, 50031 },
+ { 0x432D, 50035 },
+ { 0x432E, 50039 },
+ { 0x432F, 50043 },
+ { 0x4330, 50047 },
+ { 0x4331, 50051 },
+ { 0x4332, 50055 },
+ { 0x4333, 50059 },
+ { 0x4334, 50063 },
+ { 0x4335, 50067 },
+ { 0x4336, 50071 },
+ { 0x4337, 50075 },
+ { 0x4338, 50079 },
+ { 0x4339, 50083 },
+ { 0x433A, 50087 },
+ { 0x433B, 50091 },
+ { 0x433C, 50095 },
+ { 0x433D, 50099 },
+ { 0x433E, 50103 },
+ { 0x433F, 50107 },
+ { 0x4340, 50111 },
+ { 0x4341, 50115 },
+ { 0x4342, 50119 },
+ { 0x4343, 50123 },
+ { 0x4344, 50127 },
+ { 0x4345, 50131 },
+ { 0x4346, 50135 },
+ { 0x4347, 50139 },
+ { 0x4348, 50143 },
+ { 0x4349, 50147 },
+ { 0x434A, 50151 },
+ { 0x434B, 50155 },
+ { 0x434C, 50159 },
+ { 0x434D, 50163 },
+ { 0x434E, 50167 },
+ { 0x434F, 50171 },
+ { 0x4350, 50175 },
+ { 0x4351, 50179 },
+ { 0x4352, 50183 },
+ { 0x4353, 50187 },
+ { 0x4354, 50191 },
+ { 0x4355, 50195 },
+ { 0x4356, 50199 },
+ { 0x4357, 50203 },
+ { 0x4358, 50207 },
+ { 0x4359, 50211 },
+ { 0x435A, 50215 },
+ { 0x435B, 50219 },
+ { 0x435C, 50223 },
+ { 0x435D, 50227 },
+ { 0x435E, 50231 },
+ { 0x435F, 50235 },
+ { 0x4360, 50239 },
+ { 0x4361, 50243 },
+ { 0x4362, 50247 },
+ { 0x4363, 50251 },
+ { 0x4364, 50255 },
+ { 0x4365, 50259 },
+ { 0x4366, 50263 },
+ { 0x4367, 50267 },
+ { 0x4368, 50271 },
+ { 0x4369, 50275 },
+ { 0x436A, 50279 },
+ { 0x436B, 50283 },
+ { 0x436C, 50287 },
+ { 0x436D, 50291 },
+ { 0x436E, 50295 },
+ { 0x436F, 50299 },
+ { 0x4370, 50303 },
+ { 0x4371, 50307 },
+ { 0x4372, 50311 },
+ { 0x4373, 50315 },
+ { 0x4374, 50319 },
+ { 0x4375, 50323 },
+ { 0x4376, 50327 },
+ { 0x4377, 50331 },
+ { 0x4378, 50335 },
+ { 0x4379, 50339 },
+ { 0x437A, 50343 },
+ { 0x437B, 50347 },
+ { 0x437C, 50351 },
+ { 0x437D, 50355 },
+ { 0x437E, 50359 },
+ { 0x437F, 50363 },
+ { 0x4380, 50367 },
+ { 0x4381, 50371 },
+ { 0x4382, 50375 },
+ { 0x4383, 50379 },
+ { 0x4384, 50383 },
+ { 0x4385, 50387 },
+ { 0x4386, 50391 },
+ { 0x4387, 50395 },
+ { 0x4388, 50399 },
+ { 0x4389, 50403 },
+ { 0x438A, 50407 },
+ { 0x438B, 50411 },
+ { 0x438C, 50415 },
+ { 0x438D, 50419 },
+ { 0x438E, 50423 },
+ { 0x438F, 50427 },
+ { 0x4390, 50431 },
+ { 0x4391, 50435 },
+ { 0x4392, 50439 },
+ { 0x4393, 50443 },
+ { 0x4394, 50447 },
+ { 0x4395, 50451 },
+ { 0x4396, 50455 },
+ { 0x4397, 50459 },
+ { 0x4398, 50463 },
+ { 0x4399, 50467 },
+ { 0x439A, 50471 },
+ { 0x439B, 50475 },
+ { 0x439C, 50479 },
+ { 0x439D, 50483 },
+ { 0x439E, 50487 },
+ { 0x439F, 50491 },
+ { 0x43A0, 50495 },
+ { 0x43A1, 50499 },
+ { 0x43A2, 50503 },
+ { 0x43A3, 50507 },
+ { 0x43A4, 50511 },
+ { 0x43A5, 50515 },
+ { 0x43A6, 50519 },
+ { 0x43A7, 50523 },
+ { 0x43A8, 50527 },
+ { 0x43A9, 50531 },
+ { 0x43AA, 50535 },
+ { 0x43AB, 50539 },
+ { 0x43AC, 50543 },
+ { 0x43AD, 50547 },
+ { 0x43AE, 50551 },
+ { 0x43AF, 50555 },
+ { 0x43B0, 50559 },
+ { 0x43B1, 50564 },
+ { 0x43B2, 50569 },
+ { 0x43B3, 50574 },
+ { 0x43B4, 50579 },
+ { 0x43B5, 50584 },
+ { 0x43B6, 50589 },
+ { 0x43B7, 50594 },
+ { 0x43B8, 50599 },
+ { 0x43B9, 51013 },
+ { 0x43BA, 51018 },
+ { 0x43BB, 51023 },
+ { 0x43BC, 51028 },
+ { 0x43BD, 50604 },
+ { 0x43BE, 50609 },
+ { 0x43BF, 50614 },
+ { 0x43C0, 50619 },
+ { 0x43C1, 50624 },
+ { 0x43C2, 50629 },
+ { 0x43C3, 50634 },
+ { 0x43C4, 50639 },
+ { 0x43C5, 50644 },
+ { 0x43C6, 50649 },
+ { 0x43C7, 50653 },
+ { 0x43C8, 50657 },
+ { 0x43C9, 50661 },
+ { 0x43CA, 50665 },
+ { 0x43CB, 50669 },
+ { 0x43CC, 50673 },
+ { 0x43CD, 50677 },
+ { 0x43CE, 60157 },
+ { 0x43CF, 60160 },
+ { 0x43D0, 60163 },
+ { 0x43D1, 60166 },
+ { 0x43D2, 60169 },
+ { 0x43D3, 60172 },
+ { 0x43D4, 60175 },
+ { 0x43D5, 60178 },
+ { 0x43D6, 60181 },
+ { 0x43D7, 60184 },
+ { 0x43D8, 60187 },
+ { 0x43D9, 60190 },
+ { 0x43DA, 60193 },
+ { 0x43DB, 60196 },
+ { 0x43DC, 60199 },
+ { 0x43DD, 60202 },
+ { 0x43DE, 60205 },
+ { 0x43DF, 60208 },
+ { 0x43E0, 60211 },
+ { 0x43E1, 60214 },
+ { 0x43E2, 60217 },
+ { 0x43E3, 60220 },
+ { 0x43E4, 60223 },
+ { 0x43E5, 60226 },
+ { 0x43E6, 60229 },
+ { 0x43E7, 60232 },
+ { 0x43E8, 60235 },
+ { 0x43E9, 60238 },
+ { 0x43EA, 60241 },
+ { 0x43EB, 60244 },
+ { 0x43EC, 60247 },
+ { 0x43ED, 60250 },
+ { 0x43EE, 60253 },
+ { 0x43EF, 60256 },
+ { 0x43F0, 60259 },
+ { 0x43F1, 60262 },
+ { 0x43F2, 60265 },
+ { 0x43F3, 60268 },
+ { 0x43F4, 60271 },
+ { 0x43F5, 60274 },
+ { 0x43F6, 60277 },
+ { 0x43F7, 60280 },
+ { 0x43F8, 60283 },
+ { 0x43F9, 60286 },
+ { 0x43FA, 60289 },
+ { 0x43FB, 60292 },
+ { 0x43FC, 60295 },
+ { 0x43FD, 60298 },
+ { 0x43FE, 60301 },
+ { 0x43FF, 60304 },
+ { 0x4400, 60307 },
+ { 0x4401, 60310 },
+ { 0x4402, 60313 },
+ { 0x4403, 60316 },
+ { 0x4404, 60319 },
+ { 0x4405, 82256 },
+ { 0x4406, 82224 },
+ { 0x4407, 82260 },
+ { 0x4408, 82272 },
+ { 0x4409, 82196 },
+ { 0x440A, 82216 },
+ { 0x440B, 82268 },
+ { 0x440C, 82228 },
+ { 0x440D, 82248 },
+ { 0x440E, 82252 },
+ { 0x440F, 82232 },
+ { 0x4410, 82276 },
+ { 0x4411, 82204 },
+ { 0x4412, 82208 },
+ { 0x4413, 82280 },
+ { 0x4414, 82220 },
+ { 0x4415, 82200 },
+ { 0x4416, 82264 },
+ { 0x4417, 82236 },
+ { 0x4418, 82240 },
+ { 0x4419, 82244 },
+ { 0x441A, 82212 },
+ { 0x441B, 82319 },
+ { 0x441C, 82284 },
+ { 0x441D, 82307 },
+ { 0x441E, 82311 },
+ { 0x441F, 82298 },
+ { 0x4420, 82315 },
+ { 0x4421, 82288 },
+ { 0x4422, 82293 },
+ { 0x4423, 82302 },
+ { 0x4424, 101694 },
+ { 0x4425, 101670 },
+ { 0x4426, 101701 },
+ { 0x4427, 101710 },
+ { 0x4428, 101649 },
+ { 0x4429, 101664 },
+ { 0x442A, 101707 },
+ { 0x442B, 101673 },
+ { 0x442C, 101688 },
+ { 0x442D, 101691 },
+ { 0x442E, 101676 },
+ { 0x442F, 101713 },
+ { 0x4430, 101655 },
+ { 0x4431, 101697 },
+ { 0x4432, 101658 },
+ { 0x4433, 101716 },
+ { 0x4434, 101667 },
+ { 0x4435, 101652 },
+ { 0x4436, 101704 },
+ { 0x4437, 101679 },
+ { 0x4438, 101682 },
+ { 0x4439, 101685 },
+ { 0x443A, 101661 },
+ { 0x443B, 101740 },
+ { 0x443C, 101743 },
+ { 0x443D, 101719 },
+ { 0x443E, 101725 },
+ { 0x443F, 101734 },
+ { 0x4440, 101731 },
+ { 0x4441, 101728 },
+ { 0x4442, 101722 },
+ { 0x4443, 101737 },
+ { 0x4444, 101588 },
+ { 0x4445, 101557 },
+ { 0x4446, 101572 },
+ { 0x4447, 101533 },
+ { 0x4448, 101596 },
+ { 0x4449, 101605 },
+ { 0x444A, 101560 },
+ { 0x444B, 101512 },
+ { 0x444C, 101527 },
+ { 0x444D, 101602 },
+ { 0x444E, 101536 },
+ { 0x444F, 101551 },
+ { 0x4450, 101584 },
+ { 0x4451, 101554 },
+ { 0x4452, 101576 },
+ { 0x4453, 101539 },
+ { 0x4454, 101592 },
+ { 0x4455, 101608 },
+ { 0x4456, 101564 },
+ { 0x4457, 101518 },
+ { 0x4458, 101568 },
+ { 0x4459, 101521 },
+ { 0x445A, 101611 },
+ { 0x445B, 101530 },
+ { 0x445C, 101515 },
+ { 0x445D, 101599 },
+ { 0x445E, 101542 },
+ { 0x445F, 101545 },
+ { 0x4460, 101580 },
+ { 0x4461, 101548 },
+ { 0x4462, 101524 },
+ { 0x4463, 101614 },
+ { 0x4464, 101624 },
+ { 0x4465, 101633 },
+ { 0x4466, 101630 },
+ { 0x4467, 101639 },
+ { 0x4468, 101627 },
+ { 0x4469, 101621 },
+ { 0x446A, 101636 },
+ { 0x446B, 101617 },
+ { 0x446C, 47842 },
+ { 0x446D, 47818 },
+ { 0x446E, 47845 },
+ { 0x446F, 47857 },
+ { 0x4470, 47797 },
+ { 0x4471, 47815 },
+ { 0x4472, 47839 },
+ { 0x4473, 47821 },
+ { 0x4474, 47833 },
+ { 0x4475, 47836 },
+ { 0x4476, 47824 },
+ { 0x4477, 47851 },
+ { 0x4478, 47806 },
+ { 0x4479, 47809 },
+ { 0x447A, 47854 },
+ { 0x447B, 47803 },
+ { 0x447C, 47800 },
+ { 0x447D, 47848 },
+ { 0x447E, 47827 },
+ { 0x447F, 47830 },
+ { 0x4480, 47812 },
+ { 0x4481, 47860 },
+ { 0x4482, 47870 },
+ { 0x4483, 47867 },
+ { 0x4484, 47873 },
+ { 0x4485, 47863 },
+ { 0x4486, 104555 },
+ { 0x4487, 104558 },
+ { 0x4488, 104594 },
+ { 0x4489, 104591 },
+ { 0x448A, 104546 },
+ { 0x448B, 104582 },
+ { 0x448C, 104588 },
+ { 0x448D, 104561 },
+ { 0x448E, 104579 },
+ { 0x448F, 104585 },
+ { 0x4490, 104564 },
+ { 0x4491, 104597 },
+ { 0x4492, 104567 },
+ { 0x4493, 104570 },
+ { 0x4494, 104606 },
+ { 0x4495, 104552 },
+ { 0x4496, 104549 },
+ { 0x4497, 104603 },
+ { 0x4498, 104573 },
+ { 0x4499, 104600 },
+ { 0x449A, 104609 },
+ { 0x449B, 104576 },
+ { 0x449C, 104612 },
+ { 0x449D, 104619 },
+ { 0x449E, 104628 },
+ { 0x449F, 104615 },
+ { 0x44A0, 104622 },
+ { 0x44A1, 104625 },
+ { 0x44A2, 104543 },
+ { 0x44A3, 52230 },
+ { 0x44A4, 52233 },
+ { 0x44A5, 52248 },
+ { 0x44A6, 52239 },
+ { 0x44A7, 52242 },
+ { 0x44A8, 52284 },
+ { 0x44A9, 52251 },
+ { 0x44AA, 52287 },
+ { 0x44AB, 52254 },
+ { 0x44AC, 52257 },
+ { 0x44AD, 52260 },
+ { 0x44AE, 52263 },
+ { 0x44AF, 52266 },
+ { 0x44B0, 52272 },
+ { 0x44B1, 52302 },
+ { 0x44B2, 52278 },
+ { 0x44B3, 52281 },
+ { 0x44B4, 52245 },
+ { 0x44B5, 52269 },
+ { 0x44B6, 52275 },
+ { 0x44B7, 52305 },
+ { 0x44B8, 52290 },
+ { 0x44B9, 52293 },
+ { 0x44BA, 52296 },
+ { 0x44BB, 52299 },
+ { 0x44BC, 52236 },
+ { 0x44BD, 52308 },
+ { 0x44BE, 83750 },
+ { 0x44BF, 83754 },
+ { 0x44C0, 83758 },
+ { 0x44C1, 83762 },
+ { 0x44C2, 83830 },
+ { 0x44C3, 83826 },
+ { 0x44C4, 83766 },
+ { 0x44C5, 83842 },
+ { 0x44C6, 83794 },
+ { 0x44C7, 83782 },
+ { 0x44C8, 83786 },
+ { 0x44C9, 83846 },
+ { 0x44CA, 83790 },
+ { 0x44CB, 83850 },
+ { 0x44CC, 83802 },
+ { 0x44CD, 83854 },
+ { 0x44CE, 83778 },
+ { 0x44CF, 83838 },
+ { 0x44D0, 83834 },
+ { 0x44D1, 83806 },
+ { 0x44D2, 83858 },
+ { 0x44D3, 83810 },
+ { 0x44D4, 83774 },
+ { 0x44D5, 83798 },
+ { 0x44D6, 83814 },
+ { 0x44D7, 83862 },
+ { 0x44D8, 83818 },
+ { 0x44D9, 83866 },
+ { 0x44DA, 83822 },
+ { 0x44DB, 83770 },
+ { 0x44DC, 83870 },
+ { 0x44DD, 83874 },
+ { 0x44DE, 83332 },
+ { 0x44DF, 83336 },
+ { 0x44E0, 83340 },
+ { 0x44E1, 83344 },
+ { 0x44E2, 83412 },
+ { 0x44E3, 83408 },
+ { 0x44E4, 83348 },
+ { 0x44E5, 83376 },
+ { 0x44E6, 83364 },
+ { 0x44E7, 83368 },
+ { 0x44E8, 83372 },
+ { 0x44E9, 83384 },
+ { 0x44EA, 83360 },
+ { 0x44EB, 83420 },
+ { 0x44EC, 83416 },
+ { 0x44ED, 83388 },
+ { 0x44EE, 83424 },
+ { 0x44EF, 83392 },
+ { 0x44F0, 83356 },
+ { 0x44F1, 83380 },
+ { 0x44F2, 83396 },
+ { 0x44F3, 83400 },
+ { 0x44F4, 83404 },
+ { 0x44F5, 83352 },
+ { 0x44F6, 83737 },
+ { 0x44F7, 83682 },
+ { 0x44F8, 83746 },
+ { 0x44F9, 83742 },
+ { 0x44FA, 83429 },
+ { 0x44FB, 83478 },
+ { 0x44FC, 83625 },
+ { 0x44FD, 83518 },
+ { 0x44FE, 83498 },
+ { 0x44FF, 83449 },
+ { 0x4500, 83596 },
+ { 0x4501, 83558 },
+ { 0x4502, 83538 },
+ { 0x4503, 83469 },
+ { 0x4504, 83664 },
+ { 0x4505, 83655 },
+ { 0x4506, 83587 },
+ { 0x4507, 83578 },
+ { 0x4508, 83616 },
+ { 0x4509, 83673 },
+ { 0x450A, 83433 },
+ { 0x450B, 83482 },
+ { 0x450C, 83629 },
+ { 0x450D, 83522 },
+ { 0x450E, 83502 },
+ { 0x450F, 83453 },
+ { 0x4510, 83600 },
+ { 0x4511, 83562 },
+ { 0x4512, 83542 },
+ { 0x4513, 83444 },
+ { 0x4514, 83493 },
+ { 0x4515, 83640 },
+ { 0x4516, 83533 },
+ { 0x4517, 83513 },
+ { 0x4518, 83464 },
+ { 0x4519, 83611 },
+ { 0x451A, 83573 },
+ { 0x451B, 83553 },
+ { 0x451C, 83473 },
+ { 0x451D, 83668 },
+ { 0x451E, 83659 },
+ { 0x451F, 83591 },
+ { 0x4520, 83582 },
+ { 0x4521, 83620 },
+ { 0x4522, 83677 },
+ { 0x4523, 83645 },
+ { 0x4524, 83650 },
+ { 0x4525, 83438 },
+ { 0x4526, 83487 },
+ { 0x4527, 83634 },
+ { 0x4528, 83527 },
+ { 0x4529, 83507 },
+ { 0x452A, 83458 },
+ { 0x452B, 83605 },
+ { 0x452C, 83567 },
+ { 0x452D, 83547 },
+ { 0x452E, 83687 },
+ { 0x452F, 83702 },
+ { 0x4530, 83732 },
+ { 0x4531, 83712 },
+ { 0x4532, 83707 },
+ { 0x4533, 83692 },
+ { 0x4534, 83727 },
+ { 0x4535, 83722 },
+ { 0x4536, 83717 },
+ { 0x4537, 83697 },
+ { 0x4538, 104214 },
+ { 0x4539, 104193 },
+ { 0x453A, 104201 },
+ { 0x453B, 104205 },
+ { 0x453C, 104189 },
+ { 0x453D, 104197 },
+ { 0x453E, 104210 },
+ { 0x453F, 104166 },
+ { 0x4540, 104174 },
+ { 0x4541, 104171 },
+ { 0x4542, 104235 },
+ { 0x4543, 104283 },
+ { 0x4544, 104226 },
+ { 0x4545, 104280 },
+ { 0x4546, 104220 },
+ { 0x4547, 104271 },
+ { 0x4548, 104232 },
+ { 0x4549, 104292 },
+ { 0x454A, 104307 },
+ { 0x454B, 104313 },
+ { 0x454C, 104274 },
+ { 0x454D, 104310 },
+ { 0x454E, 104289 },
+ { 0x454F, 104256 },
+ { 0x4550, 104304 },
+ { 0x4551, 104223 },
+ { 0x4552, 104277 },
+ { 0x4553, 104244 },
+ { 0x4554, 104247 },
+ { 0x4555, 104295 },
+ { 0x4556, 104217 },
+ { 0x4557, 104268 },
+ { 0x4558, 104241 },
+ { 0x4559, 104262 },
+ { 0x455A, 104250 },
+ { 0x455B, 104238 },
+ { 0x455C, 104259 },
+ { 0x455D, 104298 },
+ { 0x455E, 104301 },
+ { 0x455F, 104253 },
+ { 0x4560, 104265 },
+ { 0x4561, 104229 },
+ { 0x4562, 104286 },
+ { 0x4563, 104316 },
+ { 0x4564, 104155 },
+ { 0x4565, 104163 },
+ { 0x4566, 104159 },
+ { 0x4567, 104333 },
+ { 0x4568, 104177 },
+ { 0x4569, 104180 },
+ { 0x456A, 104186 },
+ { 0x456B, 104183 },
+ { 0x456C, 104327 },
+ { 0x456D, 104330 },
+ { 0x456E, 104319 },
+ { 0x456F, 104323 },
+ { 0x4570, 104335 },
+ { 0x4571, 104347 },
+ { 0x4572, 104351 },
+ { 0x4573, 104358 },
+ { 0x4574, 104362 },
+ { 0x4575, 104344 },
+ { 0x4576, 104338 },
+ { 0x4577, 104354 },
+ { 0x4578, 104341 },
+ { 0x4579, 7356 },
+ { 0x457A, 7481 },
+ { 0x457B, 7401 },
+ { 0x457C, 7366 },
+ { 0x457D, 7411 },
+ { 0x457E, 7386 },
+ { 0x457F, 7421 },
+ { 0x4580, 7416 },
+ { 0x4581, 7396 },
+ { 0x4582, 7381 },
+ { 0x4583, 7376 },
+ { 0x4584, 7406 },
+ { 0x4585, 7371 },
+ { 0x4586, 7456 },
+ { 0x4587, 7461 },
+ { 0x4588, 7486 },
+ { 0x4589, 7351 },
+ { 0x458A, 7391 },
+ { 0x458B, 7361 },
+ { 0x458C, 7476 },
+ { 0x458D, 7451 },
+ { 0x458E, 7471 },
+ { 0x458F, 7446 },
+ { 0x4590, 7426 },
+ { 0x4591, 7441 },
+ { 0x4592, 7491 },
+ { 0x4593, 7436 },
+ { 0x4594, 7431 },
+ { 0x4595, 7466 },
+ { 0x4596, 7496 },
+ { 0x4597, 7501 },
+ { 0x4598, 7506 },
+ { 0x4599, 7221 },
+ { 0x459A, 7231 },
+ { 0x459B, 7216 },
+ { 0x459C, 7306 },
+ { 0x459D, 7236 },
+ { 0x459E, 7261 },
+ { 0x459F, 7286 },
+ { 0x45A0, 7241 },
+ { 0x45A1, 7196 },
+ { 0x45A2, 7256 },
+ { 0x45A3, 7281 },
+ { 0x45A4, 7226 },
+ { 0x45A5, 7311 },
+ { 0x45A6, 7301 },
+ { 0x45A7, 7246 },
+ { 0x45A8, 7291 },
+ { 0x45A9, 7211 },
+ { 0x45AA, 7276 },
+ { 0x45AB, 7191 },
+ { 0x45AC, 7201 },
+ { 0x45AD, 7296 },
+ { 0x45AE, 7206 },
+ { 0x45AF, 7331 },
+ { 0x45B0, 7251 },
+ { 0x45B1, 7326 },
+ { 0x45B2, 7316 },
+ { 0x45B3, 7266 },
+ { 0x45B4, 7321 },
+ { 0x45B5, 7271 },
+ { 0x45B6, 7336 },
+ { 0x45B7, 7341 },
+ { 0x45B8, 7346 },
+ { 0x45B9, 104425 },
+ { 0x45BA, 104392 },
+ { 0x45BB, 104428 },
+ { 0x45BC, 104431 },
+ { 0x45BD, 104455 },
+ { 0x45BE, 104452 },
+ { 0x45BF, 104371 },
+ { 0x45C0, 104386 },
+ { 0x45C1, 104365 },
+ { 0x45C2, 104449 },
+ { 0x45C3, 104467 },
+ { 0x45C4, 104434 },
+ { 0x45C5, 104458 },
+ { 0x45C6, 104395 },
+ { 0x45C7, 104410 },
+ { 0x45C8, 104419 },
+ { 0x45C9, 104398 },
+ { 0x45CA, 104413 },
+ { 0x45CB, 104437 },
+ { 0x45CC, 104461 },
+ { 0x45CD, 104470 },
+ { 0x45CE, 104473 },
+ { 0x45CF, 104377 },
+ { 0x45D0, 104380 },
+ { 0x45D1, 104464 },
+ { 0x45D2, 104389 },
+ { 0x45D3, 104422 },
+ { 0x45D4, 104374 },
+ { 0x45D5, 104368 },
+ { 0x45D6, 104443 },
+ { 0x45D7, 104401 },
+ { 0x45D8, 104416 },
+ { 0x45D9, 104440 },
+ { 0x45DA, 104404 },
+ { 0x45DB, 104407 },
+ { 0x45DC, 104446 },
+ { 0x45DD, 104383 },
+ { 0x45DE, 104520 },
+ { 0x45DF, 104524 },
+ { 0x45E0, 104476 },
+ { 0x45E1, 104486 },
+ { 0x45E2, 104483 },
+ { 0x45E3, 104489 },
+ { 0x45E4, 104479 },
+ { 0x45E5, 104508 },
+ { 0x45E6, 104517 },
+ { 0x45E7, 104511 },
+ { 0x45E8, 104495 },
+ { 0x45E9, 104492 },
+ { 0x45EA, 104500 },
+ { 0x45EB, 104504 },
+ { 0x45EC, 57833 },
+ { 0x45ED, 57848 },
+ { 0x45EE, 57857 },
+ { 0x45EF, 57932 },
+ { 0x45F0, 57854 },
+ { 0x45F1, 57929 },
+ { 0x45F2, 57851 },
+ { 0x45F3, 57935 },
+ { 0x45F4, 57836 },
+ { 0x45F5, 57869 },
+ { 0x45F6, 57842 },
+ { 0x45F7, 57899 },
+ { 0x45F8, 57839 },
+ { 0x45F9, 57881 },
+ { 0x45FA, 57845 },
+ { 0x45FB, 57914 },
+ { 0x45FC, 57887 },
+ { 0x45FD, 57920 },
+ { 0x45FE, 57974 },
+ { 0x45FF, 57971 },
+ { 0x4600, 57875 },
+ { 0x4601, 57944 },
+ { 0x4602, 57947 },
+ { 0x4603, 57863 },
+ { 0x4604, 57884 },
+ { 0x4605, 57911 },
+ { 0x4606, 57965 },
+ { 0x4607, 57866 },
+ { 0x4608, 57941 },
+ { 0x4609, 57968 },
+ { 0x460A, 57902 },
+ { 0x460B, 57872 },
+ { 0x460C, 57860 },
+ { 0x460D, 57938 },
+ { 0x460E, 57953 },
+ { 0x460F, 57986 },
+ { 0x4610, 57983 },
+ { 0x4611, 57896 },
+ { 0x4612, 57959 },
+ { 0x4613, 57956 },
+ { 0x4614, 57893 },
+ { 0x4615, 57950 },
+ { 0x4616, 57977 },
+ { 0x4617, 57923 },
+ { 0x4618, 57917 },
+ { 0x4619, 57905 },
+ { 0x461A, 57890 },
+ { 0x461B, 57908 },
+ { 0x461C, 57926 },
+ { 0x461D, 57962 },
+ { 0x461E, 57980 },
+ { 0x461F, 57989 },
+ { 0x4620, 57992 },
+ { 0x4621, 57878 },
+ { 0x4622, 57995 },
+ { 0x4623, 15260 },
+ { 0x4624, 34371 },
+ { 0x4625, 23970 },
+ { 0x4626, 23953 },
+ { 0x4627, 23977 },
+ { 0x4628, 23960 },
+ { 0x4629, 115222 },
+ { 0x462A, 115190 },
+ { 0x462B, 115226 },
+ { 0x462C, 115238 },
+ { 0x462D, 115162 },
+ { 0x462E, 115182 },
+ { 0x462F, 115234 },
+ { 0x4630, 115194 },
+ { 0x4631, 115214 },
+ { 0x4632, 115218 },
+ { 0x4633, 115198 },
+ { 0x4634, 115242 },
+ { 0x4635, 115170 },
+ { 0x4636, 115174 },
+ { 0x4637, 115246 },
+ { 0x4638, 115186 },
+ { 0x4639, 115166 },
+ { 0x463A, 115230 },
+ { 0x463B, 115202 },
+ { 0x463C, 115206 },
+ { 0x463D, 115210 },
+ { 0x463E, 115178 },
+ { 0x463F, 115250 },
+ { 0x4640, 115268 },
+ { 0x4641, 115276 },
+ { 0x4642, 115272 },
+ { 0x4643, 115264 },
+ { 0x4644, 115280 },
+ { 0x4645, 115254 },
+ { 0x4646, 115259 },
+ { 0x4647, 115092 },
+ { 0x4648, 115068 },
+ { 0x4649, 115096 },
+ { 0x464A, 115108 },
+ { 0x464B, 115052 },
+ { 0x464C, 115124 },
+ { 0x464D, 115104 },
+ { 0x464E, 115072 },
+ { 0x464F, 115084 },
+ { 0x4650, 115088 },
+ { 0x4651, 115076 },
+ { 0x4652, 115112 },
+ { 0x4653, 115120 },
+ { 0x4654, 115060 },
+ { 0x4655, 115116 },
+ { 0x4656, 115056 },
+ { 0x4657, 115100 },
+ { 0x4658, 115080 },
+ { 0x4659, 115064 },
+ { 0x465A, 115128 },
+ { 0x465B, 115146 },
+ { 0x465C, 115154 },
+ { 0x465D, 115150 },
+ { 0x465E, 115142 },
+ { 0x465F, 115158 },
+ { 0x4660, 115132 },
+ { 0x4661, 115137 },
+ { 0x4662, 65073 },
+ { 0x4663, 65053 },
+ { 0x4664, 65077 },
+ { 0x4665, 65089 },
+ { 0x4666, 65037 },
+ { 0x4667, 65105 },
+ { 0x4668, 65085 },
+ { 0x4669, 65057 },
+ { 0x466A, 65069 },
+ { 0x466B, 65061 },
+ { 0x466C, 65093 },
+ { 0x466D, 65101 },
+ { 0x466E, 65045 },
+ { 0x466F, 65097 },
+ { 0x4670, 65041 },
+ { 0x4671, 65081 },
+ { 0x4672, 65065 },
+ { 0x4673, 65049 },
+ { 0x4674, 65143 },
+ { 0x4675, 65138 },
+ { 0x4676, 65031 },
+ { 0x4677, 65025 },
+ { 0x4678, 65109 },
+ { 0x4679, 65122 },
+ { 0x467A, 65130 },
+ { 0x467B, 65126 },
+ { 0x467C, 65118 },
+ { 0x467D, 65134 },
+ { 0x467E, 65113 },
+ { 0x467F, 7807 },
+ { 0x4680, 8017 },
+ { 0x4681, 8042 },
+ { 0x4682, 7812 },
+ { 0x4683, 8027 },
+ { 0x4684, 8022 },
+ { 0x4685, 7817 },
+ { 0x4686, 7902 },
+ { 0x4687, 8092 },
+ { 0x4688, 7822 },
+ { 0x4689, 8032 },
+ { 0x468A, 7922 },
+ { 0x468B, 8102 },
+ { 0x468C, 7832 },
+ { 0x468D, 8047 },
+ { 0x468E, 7932 },
+ { 0x468F, 8107 },
+ { 0x4690, 7827 },
+ { 0x4691, 8037 },
+ { 0x4692, 7927 },
+ { 0x4693, 7887 },
+ { 0x4694, 8082 },
+ { 0x4695, 7867 },
+ { 0x4696, 8072 },
+ { 0x4697, 7967 },
+ { 0x4698, 8127 },
+ { 0x4699, 7937 },
+ { 0x469A, 8112 },
+ { 0x469B, 8007 },
+ { 0x469C, 8162 },
+ { 0x469D, 7837 },
+ { 0x469E, 8052 },
+ { 0x469F, 7942 },
+ { 0x46A0, 7977 },
+ { 0x46A1, 7877 },
+ { 0x46A2, 7842 },
+ { 0x46A3, 7947 },
+ { 0x46A4, 8117 },
+ { 0x46A5, 7992 },
+ { 0x46A6, 8147 },
+ { 0x46A7, 7982 },
+ { 0x46A8, 8142 },
+ { 0x46A9, 7997 },
+ { 0x46AA, 8152 },
+ { 0x46AB, 8132 },
+ { 0x46AC, 7987 },
+ { 0x46AD, 8167 },
+ { 0x46AE, 7882 },
+ { 0x46AF, 7907 },
+ { 0x46B0, 7892 },
+ { 0x46B1, 7872 },
+ { 0x46B2, 8077 },
+ { 0x46B3, 7847 },
+ { 0x46B4, 8057 },
+ { 0x46B5, 7897 },
+ { 0x46B6, 8087 },
+ { 0x46B7, 7912 },
+ { 0x46B8, 8097 },
+ { 0x46B9, 7852 },
+ { 0x46BA, 8062 },
+ { 0x46BB, 7952 },
+ { 0x46BC, 7857 },
+ { 0x46BD, 7957 },
+ { 0x46BE, 7972 },
+ { 0x46BF, 8137 },
+ { 0x46C0, 8002 },
+ { 0x46C1, 8157 },
+ { 0x46C2, 7862 },
+ { 0x46C3, 8067 },
+ { 0x46C4, 7962 },
+ { 0x46C5, 8122 },
+ { 0x46C6, 7917 },
+ { 0x46C7, 8012 },
+ { 0x46C8, 8663 },
+ { 0x46C9, 8688 },
+ { 0x46CA, 8698 },
+ { 0x46CB, 8808 },
+ { 0x46CC, 8703 },
+ { 0x46CD, 8843 },
+ { 0x46CE, 8823 },
+ { 0x46CF, 8708 },
+ { 0x46D0, 8813 },
+ { 0x46D1, 8668 },
+ { 0x46D2, 8883 },
+ { 0x46D3, 8713 },
+ { 0x46D4, 8718 },
+ { 0x46D5, 8723 },
+ { 0x46D6, 8828 },
+ { 0x46D7, 8728 },
+ { 0x46D8, 8673 },
+ { 0x46D9, 8788 },
+ { 0x46DA, 8733 },
+ { 0x46DB, 8738 },
+ { 0x46DC, 8693 },
+ { 0x46DD, 8878 },
+ { 0x46DE, 8743 },
+ { 0x46DF, 8833 },
+ { 0x46E0, 8748 },
+ { 0x46E1, 8753 },
+ { 0x46E2, 8853 },
+ { 0x46E3, 8678 },
+ { 0x46E4, 8793 },
+ { 0x46E5, 8913 },
+ { 0x46E6, 8895 },
+ { 0x46E7, 8873 },
+ { 0x46E8, 8758 },
+ { 0x46E9, 8838 },
+ { 0x46EA, 8763 },
+ { 0x46EB, 8889 },
+ { 0x46EC, 8768 },
+ { 0x46ED, 8858 },
+ { 0x46EE, 8773 },
+ { 0x46EF, 8848 },
+ { 0x46F0, 8863 },
+ { 0x46F1, 8818 },
+ { 0x46F2, 8683 },
+ { 0x46F3, 8803 },
+ { 0x46F4, 8919 },
+ { 0x46F5, 8901 },
+ { 0x46F6, 8778 },
+ { 0x46F7, 8783 },
+ { 0x46F8, 8868 },
+ { 0x46F9, 8907 },
+ { 0x46FA, 8798 },
+ { 0x46FB, 8375 },
+ { 0x46FC, 8400 },
+ { 0x46FD, 8410 },
+ { 0x46FE, 8520 },
+ { 0x46FF, 8415 },
+ { 0x4700, 8555 },
+ { 0x4701, 8535 },
+ { 0x4702, 8420 },
+ { 0x4703, 8525 },
+ { 0x4704, 8380 },
+ { 0x4705, 8595 },
+ { 0x4706, 8425 },
+ { 0x4707, 8430 },
+ { 0x4708, 8435 },
+ { 0x4709, 8540 },
+ { 0x470A, 8440 },
+ { 0x470B, 8385 },
+ { 0x470C, 8500 },
+ { 0x470D, 8445 },
+ { 0x470E, 8450 },
+ { 0x470F, 8405 },
+ { 0x4710, 8590 },
+ { 0x4711, 8455 },
+ { 0x4712, 8545 },
+ { 0x4713, 8460 },
+ { 0x4714, 8465 },
+ { 0x4715, 8565 },
+ { 0x4716, 8390 },
+ { 0x4717, 8505 },
+ { 0x4718, 8625 },
+ { 0x4719, 8607 },
+ { 0x471A, 8585 },
+ { 0x471B, 8470 },
+ { 0x471C, 8550 },
+ { 0x471D, 8475 },
+ { 0x471E, 8601 },
+ { 0x471F, 8480 },
+ { 0x4720, 8570 },
+ { 0x4721, 8485 },
+ { 0x4722, 8560 },
+ { 0x4723, 8575 },
+ { 0x4724, 8530 },
+ { 0x4725, 8395 },
+ { 0x4726, 8515 },
+ { 0x4727, 8631 },
+ { 0x4728, 8613 },
+ { 0x4729, 8490 },
+ { 0x472A, 8495 },
+ { 0x472B, 8580 },
+ { 0x472C, 8619 },
+ { 0x472D, 8510 },
+ { 0x472E, 8637 },
+ { 0x472F, 8655 },
+ { 0x4730, 8651 },
+ { 0x4731, 8659 },
+ { 0x4732, 8641 },
+ { 0x4733, 8646 },
+ { 0x4734, 14631 },
+ { 0x4735, 14637 },
+ { 0x4736, 14655 },
+ { 0x4737, 14643 },
+ { 0x4738, 14640 },
+ { 0x4739, 14634 },
+ { 0x473A, 14652 },
+ { 0x473B, 14649 },
+ { 0x473C, 14646 },
+ { 0x473D, 14666 },
+ { 0x473E, 14715 },
+ { 0x473F, 14712 },
+ { 0x4740, 14692 },
+ { 0x4741, 14689 },
+ { 0x4742, 14699 },
+ { 0x4743, 14718 },
+ { 0x4744, 14706 },
+ { 0x4745, 14709 },
+ { 0x4746, 14658 },
+ { 0x4747, 14669 },
+ { 0x4748, 14702 },
+ { 0x4749, 14677 },
+ { 0x474A, 14673 },
+ { 0x474B, 14662 },
+ { 0x474C, 14695 },
+ { 0x474D, 14685 },
+ { 0x474E, 14681 },
+ { 0x474F, 14721 },
+ { 0x4750, 14729 },
+ { 0x4751, 14725 },
+ { 0x4752, 14733 },
+ { 0x4753, 44010 },
+ { 0x4754, 44007 },
+ { 0x4755, 44004 },
+ { 0x4756, 44013 },
+ { 0x4757, 44016 },
+ { 0x4758, 44115 },
+ { 0x4759, 44130 },
+ { 0x475A, 44121 },
+ { 0x475B, 44154 },
+ { 0x475C, 44127 },
+ { 0x475D, 44184 },
+ { 0x475E, 44266 },
+ { 0x475F, 44274 },
+ { 0x4760, 44262 },
+ { 0x4761, 44270 },
+ { 0x4762, 44118 },
+ { 0x4763, 44133 },
+ { 0x4764, 44124 },
+ { 0x4765, 44136 },
+ { 0x4766, 44160 },
+ { 0x4767, 44211 },
+ { 0x4768, 44148 },
+ { 0x4769, 44205 },
+ { 0x476A, 44217 },
+ { 0x476B, 44142 },
+ { 0x476C, 44196 },
+ { 0x476D, 44157 },
+ { 0x476E, 44208 },
+ { 0x476F, 44223 },
+ { 0x4770, 44253 },
+ { 0x4771, 44259 },
+ { 0x4772, 44199 },
+ { 0x4773, 44256 },
+ { 0x4774, 44220 },
+ { 0x4775, 44181 },
+ { 0x4776, 44250 },
+ { 0x4777, 44145 },
+ { 0x4778, 44202 },
+ { 0x4779, 44169 },
+ { 0x477A, 44172 },
+ { 0x477B, 44241 },
+ { 0x477C, 44139 },
+ { 0x477D, 44193 },
+ { 0x477E, 44166 },
+ { 0x477F, 44190 },
+ { 0x4780, 44175 },
+ { 0x4781, 44163 },
+ { 0x4782, 44187 },
+ { 0x4783, 44244 },
+ { 0x4784, 44247 },
+ { 0x4785, 44178 },
+ { 0x4786, 44151 },
+ { 0x4787, 44214 },
+ { 0x4788, 44231 },
+ { 0x4789, 44226 },
+ { 0x478A, 44236 },
+ { 0x478B, 44067 },
+ { 0x478C, 44107 },
+ { 0x478D, 44055 },
+ { 0x478E, 44079 },
+ { 0x478F, 44063 },
+ { 0x4790, 44083 },
+ { 0x4791, 44092 },
+ { 0x4792, 44102 },
+ { 0x4793, 44087 },
+ { 0x4794, 44097 },
+ { 0x4795, 44051 },
+ { 0x4796, 44071 },
+ { 0x4797, 44059 },
+ { 0x4798, 44075 },
+ { 0x4799, 44343 },
+ { 0x479A, 44019 },
+ { 0x479B, 44112 },
+ { 0x479C, 44345 },
+ { 0x479D, 44354 },
+ { 0x479E, 44348 },
+ { 0x479F, 44358 },
+ { 0x47A0, 44351 },
+ { 0x47A1, 44278 },
+ { 0x47A2, 44295 },
+ { 0x47A3, 44322 },
+ { 0x47A4, 44301 },
+ { 0x47A5, 44298 },
+ { 0x47A6, 44289 },
+ { 0x47A7, 44316 },
+ { 0x47A8, 44307 },
+ { 0x47A9, 44304 },
+ { 0x47AA, 44292 },
+ { 0x47AB, 44337 },
+ { 0x47AC, 44334 },
+ { 0x47AD, 44313 },
+ { 0x47AE, 44310 },
+ { 0x47AF, 44319 },
+ { 0x47B0, 44340 },
+ { 0x47B1, 44325 },
+ { 0x47B2, 44331 },
+ { 0x47B3, 44281 },
+ { 0x47B4, 44285 },
+ { 0x47B5, 44039 },
+ { 0x47B6, 44021 },
+ { 0x47B7, 44027 },
+ { 0x47B8, 44048 },
+ { 0x47B9, 44033 },
+ { 0x47BA, 44030 },
+ { 0x47BB, 44024 },
+ { 0x47BC, 44045 },
+ { 0x47BD, 44042 },
+ { 0x47BE, 44036 },
+ { 0x47BF, 44328 },
+ { 0x47C0, 48443 },
+ { 0x47C1, 48440 },
+ { 0x47C2, 48437 },
+ { 0x47C3, 48491 },
+ { 0x47C4, 48506 },
+ { 0x47C5, 48497 },
+ { 0x47C6, 48530 },
+ { 0x47C7, 48503 },
+ { 0x47C8, 48560 },
+ { 0x47C9, 48494 },
+ { 0x47CA, 48509 },
+ { 0x47CB, 48500 },
+ { 0x47CC, 48512 },
+ { 0x47CD, 48536 },
+ { 0x47CE, 48587 },
+ { 0x47CF, 48524 },
+ { 0x47D0, 48581 },
+ { 0x47D1, 48590 },
+ { 0x47D2, 48518 },
+ { 0x47D3, 48572 },
+ { 0x47D4, 48533 },
+ { 0x47D5, 48584 },
+ { 0x47D6, 48596 },
+ { 0x47D7, 48614 },
+ { 0x47D8, 48620 },
+ { 0x47D9, 48575 },
+ { 0x47DA, 48623 },
+ { 0x47DB, 48617 },
+ { 0x47DC, 48602 },
+ { 0x47DD, 48593 },
+ { 0x47DE, 48557 },
+ { 0x47DF, 48611 },
+ { 0x47E0, 48521 },
+ { 0x47E1, 48578 },
+ { 0x47E2, 48545 },
+ { 0x47E3, 48548 },
+ { 0x47E4, 48599 },
+ { 0x47E5, 48515 },
+ { 0x47E6, 48569 },
+ { 0x47E7, 48542 },
+ { 0x47E8, 48566 },
+ { 0x47E9, 48551 },
+ { 0x47EA, 48539 },
+ { 0x47EB, 48563 },
+ { 0x47EC, 48605 },
+ { 0x47ED, 48608 },
+ { 0x47EE, 48554 },
+ { 0x47EF, 48527 },
+ { 0x47F0, 48464 },
+ { 0x47F1, 48452 },
+ { 0x47F2, 48476 },
+ { 0x47F3, 48460 },
+ { 0x47F4, 48480 },
+ { 0x47F5, 48448 },
+ { 0x47F6, 48468 },
+ { 0x47F7, 48456 },
+ { 0x47F8, 48472 },
+ { 0x47F9, 48434 },
+ { 0x47FA, 48431 },
+ { 0x47FB, 48635 },
+ { 0x47FC, 48632 },
+ { 0x47FD, 48626 },
+ { 0x47FE, 48629 },
+ { 0x47FF, 48487 },
+ { 0x4800, 48446 },
+ { 0x4801, 48484 },
+ { 0x4802, 14884 },
+ { 0x4803, 14888 },
+ { 0x4804, 14828 },
+ { 0x4805, 14832 },
+ { 0x4806, 14836 },
+ { 0x4807, 14844 },
+ { 0x4808, 14868 },
+ { 0x4809, 14900 },
+ { 0x480A, 14860 },
+ { 0x480B, 14872 },
+ { 0x480C, 14892 },
+ { 0x480D, 14876 },
+ { 0x480E, 14896 },
+ { 0x480F, 14880 },
+ { 0x4810, 14848 },
+ { 0x4811, 14856 },
+ { 0x4812, 14852 },
+ { 0x4813, 14904 },
+ { 0x4814, 14808 },
+ { 0x4815, 14840 },
+ { 0x4816, 14816 },
+ { 0x4817, 14824 },
+ { 0x4818, 14820 },
+ { 0x4819, 14812 },
+ { 0x481A, 14864 },
+ { 0x481B, 14792 },
+ { 0x481C, 14768 },
+ { 0x481D, 14776 },
+ { 0x481E, 14804 },
+ { 0x481F, 14784 },
+ { 0x4820, 14780 },
+ { 0x4821, 14772 },
+ { 0x4822, 14800 },
+ { 0x4823, 14796 },
+ { 0x4824, 14788 },
+ { 0x4825, 44553 },
+ { 0x4826, 44550 },
+ { 0x4827, 44547 },
+ { 0x4828, 44640 },
+ { 0x4829, 44634 },
+ { 0x482A, 44637 },
+ { 0x482B, 44631 },
+ { 0x482C, 44661 },
+ { 0x482D, 44709 },
+ { 0x482E, 44652 },
+ { 0x482F, 44703 },
+ { 0x4830, 44712 },
+ { 0x4831, 44646 },
+ { 0x4832, 44694 },
+ { 0x4833, 44658 },
+ { 0x4834, 44706 },
+ { 0x4835, 44718 },
+ { 0x4836, 44727 },
+ { 0x4837, 44736 },
+ { 0x4838, 44697 },
+ { 0x4839, 44733 },
+ { 0x483A, 44715 },
+ { 0x483B, 44682 },
+ { 0x483C, 44724 },
+ { 0x483D, 44649 },
+ { 0x483E, 44700 },
+ { 0x483F, 44670 },
+ { 0x4840, 44673 },
+ { 0x4841, 44721 },
+ { 0x4842, 44643 },
+ { 0x4843, 44691 },
+ { 0x4844, 44667 },
+ { 0x4845, 44730 },
+ { 0x4846, 44688 },
+ { 0x4847, 44676 },
+ { 0x4848, 44664 },
+ { 0x4849, 44685 },
+ { 0x484A, 44679 },
+ { 0x484B, 44655 },
+ { 0x484C, 44588 },
+ { 0x484D, 44596 },
+ { 0x484E, 44616 },
+ { 0x484F, 44604 },
+ { 0x4850, 44624 },
+ { 0x4851, 44592 },
+ { 0x4852, 44608 },
+ { 0x4853, 44600 },
+ { 0x4854, 44612 },
+ { 0x4855, 44620 },
+ { 0x4856, 44541 },
+ { 0x4857, 44544 },
+ { 0x4858, 44739 },
+ { 0x4859, 44741 },
+ { 0x485A, 44576 },
+ { 0x485B, 44558 },
+ { 0x485C, 44564 },
+ { 0x485D, 44585 },
+ { 0x485E, 44570 },
+ { 0x485F, 44567 },
+ { 0x4860, 44561 },
+ { 0x4861, 44582 },
+ { 0x4862, 44579 },
+ { 0x4863, 44573 },
+ { 0x4864, 44743 },
+ { 0x4865, 44556 },
+ { 0x4866, 44628 },
+ { 0x4867, 44746 },
+ { 0x4868, 83106 },
+ { 0x4869, 83112 },
+ { 0x486A, 83118 },
+ { 0x486B, 83109 },
+ { 0x486C, 83115 },
+ { 0x486D, 83139 },
+ { 0x486E, 83184 },
+ { 0x486F, 83130 },
+ { 0x4870, 83178 },
+ { 0x4871, 83124 },
+ { 0x4872, 83169 },
+ { 0x4873, 83136 },
+ { 0x4874, 83181 },
+ { 0x4875, 83190 },
+ { 0x4876, 83202 },
+ { 0x4877, 83208 },
+ { 0x4878, 83172 },
+ { 0x4879, 83205 },
+ { 0x487A, 83187 },
+ { 0x487B, 83160 },
+ { 0x487C, 83199 },
+ { 0x487D, 83127 },
+ { 0x487E, 83175 },
+ { 0x487F, 83148 },
+ { 0x4880, 83151 },
+ { 0x4881, 83193 },
+ { 0x4882, 83121 },
+ { 0x4883, 83166 },
+ { 0x4884, 83145 },
+ { 0x4885, 83154 },
+ { 0x4886, 83142 },
+ { 0x4887, 83163 },
+ { 0x4888, 83157 },
+ { 0x4889, 83133 },
+ { 0x488A, 83196 },
+ { 0x488B, 83103 },
+ { 0x488C, 83217 },
+ { 0x488D, 83211 },
+ { 0x488E, 83214 },
+ { 0x488F, 65268 },
+ { 0x4890, 65262 },
+ { 0x4891, 65259 },
+ { 0x4892, 65380 },
+ { 0x4893, 65395 },
+ { 0x4894, 65386 },
+ { 0x4895, 65419 },
+ { 0x4896, 65392 },
+ { 0x4897, 65449 },
+ { 0x4898, 65516 },
+ { 0x4899, 65524 },
+ { 0x489A, 65512 },
+ { 0x489B, 65520 },
+ { 0x489C, 65383 },
+ { 0x489D, 65398 },
+ { 0x489E, 65389 },
+ { 0x489F, 65401 },
+ { 0x48A0, 65425 },
+ { 0x48A1, 65476 },
+ { 0x48A2, 65413 },
+ { 0x48A3, 65470 },
+ { 0x48A4, 65482 },
+ { 0x48A5, 65407 },
+ { 0x48A6, 65461 },
+ { 0x48A7, 65422 },
+ { 0x48A8, 65473 },
+ { 0x48A9, 65488 },
+ { 0x48AA, 65503 },
+ { 0x48AB, 65509 },
+ { 0x48AC, 65464 },
+ { 0x48AD, 65506 },
+ { 0x48AE, 65485 },
+ { 0x48AF, 65446 },
+ { 0x48B0, 65500 },
+ { 0x48B1, 65410 },
+ { 0x48B2, 65467 },
+ { 0x48B3, 65434 },
+ { 0x48B4, 65437 },
+ { 0x48B5, 65491 },
+ { 0x48B6, 65404 },
+ { 0x48B7, 65458 },
+ { 0x48B8, 65431 },
+ { 0x48B9, 65455 },
+ { 0x48BA, 65440 },
+ { 0x48BB, 65428 },
+ { 0x48BC, 65479 },
+ { 0x48BD, 65452 },
+ { 0x48BE, 65494 },
+ { 0x48BF, 65497 },
+ { 0x48C0, 65443 },
+ { 0x48C1, 65416 },
+ { 0x48C2, 65333 },
+ { 0x48C3, 65321 },
+ { 0x48C4, 65345 },
+ { 0x48C5, 65329 },
+ { 0x48C6, 65349 },
+ { 0x48C7, 65358 },
+ { 0x48C8, 65368 },
+ { 0x48C9, 65353 },
+ { 0x48CA, 65363 },
+ { 0x48CB, 65317 },
+ { 0x48CC, 65337 },
+ { 0x48CD, 65325 },
+ { 0x48CE, 65341 },
+ { 0x48CF, 65253 },
+ { 0x48D0, 65265 },
+ { 0x48D1, 65271 },
+ { 0x48D2, 65274 },
+ { 0x48D3, 65246 },
+ { 0x48D4, 65277 },
+ { 0x48D5, 65377 },
+ { 0x48D6, 65541 },
+ { 0x48D7, 65537 },
+ { 0x48D8, 65528 },
+ { 0x48D9, 65250 },
+ { 0x48DA, 65373 },
+ { 0x48DB, 65309 },
+ { 0x48DC, 65314 },
+ { 0x48DD, 65297 },
+ { 0x48DE, 65279 },
+ { 0x48DF, 65285 },
+ { 0x48E0, 65306 },
+ { 0x48E1, 65291 },
+ { 0x48E2, 65288 },
+ { 0x48E3, 65282 },
+ { 0x48E4, 65303 },
+ { 0x48E5, 65300 },
+ { 0x48E6, 65294 },
+ { 0x48E7, 65248 },
+ { 0x48E8, 65256 },
+ { 0x48E9, 65539 },
+ { 0x48EA, 65544 },
+ { 0x48EB, 65531 },
+ { 0x48EC, 65534 },
+ { 0x48ED, 66425 },
+ { 0x48EE, 66433 },
+ { 0x48EF, 66457 },
+ { 0x48F0, 66441 },
+ { 0x48F1, 66437 },
+ { 0x48F2, 66429 },
+ { 0x48F3, 66453 },
+ { 0x48F4, 66449 },
+ { 0x48F5, 66445 },
+ { 0x48F6, 66471 },
+ { 0x48F7, 66499 },
+ { 0x48F8, 66495 },
+ { 0x48F9, 66479 },
+ { 0x48FA, 66475 },
+ { 0x48FB, 66483 },
+ { 0x48FC, 66503 },
+ { 0x48FD, 66487 },
+ { 0x48FE, 66491 },
+ { 0x48FF, 66461 },
+ { 0x4900, 66466 },
+ { 0x4901, 49365 },
+ { 0x4902, 49380 },
+ { 0x4903, 49371 },
+ { 0x4904, 49377 },
+ { 0x4905, 49368 },
+ { 0x4906, 49383 },
+ { 0x4907, 49374 },
+ { 0x4908, 49386 },
+ { 0x4909, 49407 },
+ { 0x490A, 49461 },
+ { 0x490B, 49398 },
+ { 0x490C, 49452 },
+ { 0x490D, 49455 },
+ { 0x490E, 49467 },
+ { 0x490F, 49392 },
+ { 0x4910, 49443 },
+ { 0x4911, 49404 },
+ { 0x4912, 49458 },
+ { 0x4913, 49473 },
+ { 0x4914, 49482 },
+ { 0x4915, 49491 },
+ { 0x4916, 49446 },
+ { 0x4917, 49488 },
+ { 0x4918, 49470 },
+ { 0x4919, 49428 },
+ { 0x491A, 49479 },
+ { 0x491B, 49395 },
+ { 0x491C, 49485 },
+ { 0x491D, 49449 },
+ { 0x491E, 49416 },
+ { 0x491F, 49419 },
+ { 0x4920, 49476 },
+ { 0x4921, 49389 },
+ { 0x4922, 49437 },
+ { 0x4923, 49440 },
+ { 0x4924, 49413 },
+ { 0x4925, 49434 },
+ { 0x4926, 49422 },
+ { 0x4927, 49410 },
+ { 0x4928, 49431 },
+ { 0x4929, 49425 },
+ { 0x492A, 49401 },
+ { 0x492B, 49464 },
+ { 0x492C, 49342 },
+ { 0x492D, 49330 },
+ { 0x492E, 49354 },
+ { 0x492F, 49338 },
+ { 0x4930, 49326 },
+ { 0x4931, 49346 },
+ { 0x4932, 49334 },
+ { 0x4933, 49350 },
+ { 0x4934, 49318 },
+ { 0x4935, 49315 },
+ { 0x4936, 49306 },
+ { 0x4937, 49312 },
+ { 0x4938, 49324 },
+ { 0x4939, 49358 },
+ { 0x493A, 49321 },
+ { 0x493B, 49494 },
+ { 0x493C, 49361 },
+ { 0x493D, 49497 },
+ { 0x493E, 49309 },
+ { 0x493F, 62345 },
+ { 0x4940, 62351 },
+ { 0x4941, 62354 },
+ { 0x4942, 62348 },
+ { 0x4943, 62375 },
+ { 0x4944, 62423 },
+ { 0x4945, 62366 },
+ { 0x4946, 62417 },
+ { 0x4947, 62360 },
+ { 0x4948, 62408 },
+ { 0x4949, 62372 },
+ { 0x494A, 62420 },
+ { 0x494B, 62429 },
+ { 0x494C, 62444 },
+ { 0x494D, 62453 },
+ { 0x494E, 62411 },
+ { 0x494F, 62447 },
+ { 0x4950, 62450 },
+ { 0x4951, 62426 },
+ { 0x4952, 62396 },
+ { 0x4953, 62441 },
+ { 0x4954, 62363 },
+ { 0x4955, 62414 },
+ { 0x4956, 62384 },
+ { 0x4957, 62387 },
+ { 0x4958, 62432 },
+ { 0x4959, 62357 },
+ { 0x495A, 62405 },
+ { 0x495B, 62381 },
+ { 0x495C, 62402 },
+ { 0x495D, 62390 },
+ { 0x495E, 62378 },
+ { 0x495F, 62399 },
+ { 0x4960, 62393 },
+ { 0x4961, 62369 },
+ { 0x4962, 62438 },
+ { 0x4963, 62435 },
+ { 0x4964, 62456 },
+ { 0x4965, 99609 },
+ { 0x4966, 99624 },
+ { 0x4967, 99615 },
+ { 0x4968, 99648 },
+ { 0x4969, 99621 },
+ { 0x496A, 99678 },
+ { 0x496B, 99612 },
+ { 0x496C, 99627 },
+ { 0x496D, 99618 },
+ { 0x496E, 99630 },
+ { 0x496F, 99654 },
+ { 0x4970, 99714 },
+ { 0x4971, 99642 },
+ { 0x4972, 99702 },
+ { 0x4973, 99705 },
+ { 0x4974, 99717 },
+ { 0x4975, 99636 },
+ { 0x4976, 99693 },
+ { 0x4977, 99651 },
+ { 0x4978, 99711 },
+ { 0x4979, 99708 },
+ { 0x497A, 99723 },
+ { 0x497B, 99738 },
+ { 0x497C, 99747 },
+ { 0x497D, 99696 },
+ { 0x497E, 99741 },
+ { 0x497F, 99729 },
+ { 0x4980, 99744 },
+ { 0x4981, 99720 },
+ { 0x4982, 99675 },
+ { 0x4983, 99735 },
+ { 0x4984, 99639 },
+ { 0x4985, 99699 },
+ { 0x4986, 99663 },
+ { 0x4987, 99666 },
+ { 0x4988, 99726 },
+ { 0x4989, 99633 },
+ { 0x498A, 99687 },
+ { 0x498B, 99690 },
+ { 0x498C, 99660 },
+ { 0x498D, 99684 },
+ { 0x498E, 99669 },
+ { 0x498F, 99657 },
+ { 0x4990, 99681 },
+ { 0x4991, 99732 },
+ { 0x4992, 99672 },
+ { 0x4993, 99645 },
+ { 0x4994, 99540 },
+ { 0x4995, 99589 },
+ { 0x4996, 99577 },
+ { 0x4997, 99601 },
+ { 0x4998, 99585 },
+ { 0x4999, 99605 },
+ { 0x499A, 99573 },
+ { 0x499B, 99593 },
+ { 0x499C, 99581 },
+ { 0x499D, 99597 },
+ { 0x499E, 99534 },
+ { 0x499F, 99537 },
+ { 0x49A0, 99561 },
+ { 0x49A1, 99543 },
+ { 0x49A2, 99549 },
+ { 0x49A3, 99570 },
+ { 0x49A4, 99555 },
+ { 0x49A5, 99552 },
+ { 0x49A6, 99546 },
+ { 0x49A7, 99567 },
+ { 0x49A8, 99564 },
+ { 0x49A9, 99558 },
+ { 0x49AA, 61115 },
+ { 0x49AB, 61120 },
+ { 0x49AC, 61109 },
+ { 0x49AD, 61106 },
+ { 0x49AE, 61179 },
+ { 0x49AF, 61188 },
+ { 0x49B0, 61182 },
+ { 0x49B1, 61215 },
+ { 0x49B2, 61185 },
+ { 0x49B3, 61248 },
+ { 0x49B4, 61324 },
+ { 0x49B5, 61320 },
+ { 0x49B6, 61206 },
+ { 0x49B7, 61191 },
+ { 0x49B8, 61233 },
+ { 0x49B9, 61194 },
+ { 0x49BA, 61221 },
+ { 0x49BB, 61275 },
+ { 0x49BC, 61209 },
+ { 0x49BD, 61269 },
+ { 0x49BE, 61281 },
+ { 0x49BF, 61200 },
+ { 0x49C0, 61260 },
+ { 0x49C1, 61218 },
+ { 0x49C2, 61272 },
+ { 0x49C3, 61287 },
+ { 0x49C4, 61302 },
+ { 0x49C5, 61308 },
+ { 0x49C6, 61263 },
+ { 0x49C7, 61305 },
+ { 0x49C8, 61284 },
+ { 0x49C9, 61245 },
+ { 0x49CA, 61299 },
+ { 0x49CB, 61203 },
+ { 0x49CC, 61266 },
+ { 0x49CD, 61230 },
+ { 0x49CE, 61236 },
+ { 0x49CF, 61290 },
+ { 0x49D0, 61197 },
+ { 0x49D1, 61257 },
+ { 0x49D2, 61227 },
+ { 0x49D3, 61254 },
+ { 0x49D4, 61239 },
+ { 0x49D5, 61224 },
+ { 0x49D6, 61278 },
+ { 0x49D7, 61251 },
+ { 0x49D8, 61293 },
+ { 0x49D9, 61296 },
+ { 0x49DA, 61242 },
+ { 0x49DB, 61212 },
+ { 0x49DC, 61097 },
+ { 0x49DD, 61112 },
+ { 0x49DE, 61131 },
+ { 0x49DF, 61123 },
+ { 0x49E0, 61147 },
+ { 0x49E1, 61127 },
+ { 0x49E2, 61155 },
+ { 0x49E3, 61164 },
+ { 0x49E4, 61174 },
+ { 0x49E5, 61143 },
+ { 0x49E6, 61135 },
+ { 0x49E7, 61151 },
+ { 0x49E8, 61139 },
+ { 0x49E9, 61103 },
+ { 0x49EA, 61095 },
+ { 0x49EB, 61091 },
+ { 0x49EC, 61100 },
+ { 0x49ED, 61316 },
+ { 0x49EE, 61311 },
+ { 0x49EF, 61332 },
+ { 0x49F0, 61328 },
+ { 0x49F1, 61159 },
+ { 0x49F2, 61169 },
+ { 0x49F3, 91364 },
+ { 0x49F4, 91344 },
+ { 0x49F5, 91352 },
+ { 0x49F6, 91368 },
+ { 0x49F7, 91360 },
+ { 0x49F8, 91356 },
+ { 0x49F9, 91348 },
+ { 0x49FA, 91372 },
+ { 0x49FB, 91376 },
+ { 0x49FC, 91380 },
+ { 0x49FD, 91388 },
+ { 0x49FE, 91384 },
+ { 0x49FF, 14296 },
+ { 0x4A00, 14311 },
+ { 0x4A01, 14302 },
+ { 0x4A02, 14335 },
+ { 0x4A03, 14308 },
+ { 0x4A04, 14365 },
+ { 0x4A05, 14447 },
+ { 0x4A06, 14455 },
+ { 0x4A07, 14443 },
+ { 0x4A08, 14451 },
+ { 0x4A09, 14299 },
+ { 0x4A0A, 14314 },
+ { 0x4A0B, 14305 },
+ { 0x4A0C, 14317 },
+ { 0x4A0D, 14341 },
+ { 0x4A0E, 14392 },
+ { 0x4A0F, 14329 },
+ { 0x4A10, 14386 },
+ { 0x4A11, 14401 },
+ { 0x4A12, 14434 },
+ { 0x4A13, 14323 },
+ { 0x4A14, 14377 },
+ { 0x4A15, 14338 },
+ { 0x4A16, 14389 },
+ { 0x4A17, 14410 },
+ { 0x4A18, 14437 },
+ { 0x4A19, 14428 },
+ { 0x4A1A, 14440 },
+ { 0x4A1B, 14380 },
+ { 0x4A1C, 14431 },
+ { 0x4A1D, 14407 },
+ { 0x4A1E, 14362 },
+ { 0x4A1F, 14425 },
+ { 0x4A20, 14326 },
+ { 0x4A21, 14383 },
+ { 0x4A22, 14350 },
+ { 0x4A23, 14404 },
+ { 0x4A24, 14353 },
+ { 0x4A25, 14413 },
+ { 0x4A26, 14320 },
+ { 0x4A27, 14374 },
+ { 0x4A28, 14347 },
+ { 0x4A29, 14398 },
+ { 0x4A2A, 14371 },
+ { 0x4A2B, 14356 },
+ { 0x4A2C, 14416 },
+ { 0x4A2D, 14344 },
+ { 0x4A2E, 14395 },
+ { 0x4A2F, 14368 },
+ { 0x4A30, 14419 },
+ { 0x4A31, 14422 },
+ { 0x4A32, 14359 },
+ { 0x4A33, 14332 },
+ { 0x4A34, 14253 },
+ { 0x4A35, 14241 },
+ { 0x4A36, 14265 },
+ { 0x4A37, 14249 },
+ { 0x4A38, 14269 },
+ { 0x4A39, 14278 },
+ { 0x4A3A, 14288 },
+ { 0x4A3B, 14273 },
+ { 0x4A3C, 14283 },
+ { 0x4A3D, 14237 },
+ { 0x4A3E, 14257 },
+ { 0x4A3F, 14245 },
+ { 0x4A40, 14261 },
+ { 0x4A41, 14188 },
+ { 0x4A42, 14200 },
+ { 0x4A43, 14194 },
+ { 0x4A44, 14191 },
+ { 0x4A45, 14185 },
+ { 0x4A46, 14197 },
+ { 0x4A47, 14181 },
+ { 0x4A48, 14176 },
+ { 0x4A49, 14459 },
+ { 0x4A4A, 14205 },
+ { 0x4A4B, 14293 },
+ { 0x4A4C, 14203 },
+ { 0x4A4D, 14178 },
+ { 0x4A4E, 14467 },
+ { 0x4A4F, 14225 },
+ { 0x4A50, 14207 },
+ { 0x4A51, 14213 },
+ { 0x4A52, 14234 },
+ { 0x4A53, 14219 },
+ { 0x4A54, 14216 },
+ { 0x4A55, 14210 },
+ { 0x4A56, 14231 },
+ { 0x4A57, 14228 },
+ { 0x4A58, 14222 },
+ { 0x4A59, 14464 },
+ { 0x4A5A, 14461 },
+ { 0x4A5B, 68104 },
+ { 0x4A5C, 68222 },
+ { 0x4A5D, 68237 },
+ { 0x4A5E, 68228 },
+ { 0x4A5F, 68261 },
+ { 0x4A60, 68234 },
+ { 0x4A61, 68291 },
+ { 0x4A62, 68355 },
+ { 0x4A63, 68363 },
+ { 0x4A64, 68351 },
+ { 0x4A65, 68359 },
+ { 0x4A66, 68225 },
+ { 0x4A67, 68240 },
+ { 0x4A68, 68231 },
+ { 0x4A69, 68243 },
+ { 0x4A6A, 68267 },
+ { 0x4A6B, 68318 },
+ { 0x4A6C, 68255 },
+ { 0x4A6D, 68312 },
+ { 0x4A6E, 68321 },
+ { 0x4A6F, 68249 },
+ { 0x4A70, 68303 },
+ { 0x4A71, 68264 },
+ { 0x4A72, 68315 },
+ { 0x4A73, 68327 },
+ { 0x4A74, 68342 },
+ { 0x4A75, 68348 },
+ { 0x4A76, 68306 },
+ { 0x4A77, 68345 },
+ { 0x4A78, 68324 },
+ { 0x4A79, 68288 },
+ { 0x4A7A, 68339 },
+ { 0x4A7B, 68252 },
+ { 0x4A7C, 68309 },
+ { 0x4A7D, 68276 },
+ { 0x4A7E, 68279 },
+ { 0x4A7F, 68330 },
+ { 0x4A80, 68246 },
+ { 0x4A81, 68300 },
+ { 0x4A82, 68273 },
+ { 0x4A83, 68297 },
+ { 0x4A84, 68282 },
+ { 0x4A85, 68270 },
+ { 0x4A86, 68294 },
+ { 0x4A87, 68333 },
+ { 0x4A88, 68336 },
+ { 0x4A89, 68285 },
+ { 0x4A8A, 68258 },
+ { 0x4A8B, 68172 },
+ { 0x4A8C, 68160 },
+ { 0x4A8D, 68184 },
+ { 0x4A8E, 68168 },
+ { 0x4A8F, 68188 },
+ { 0x4A90, 68207 },
+ { 0x4A91, 68217 },
+ { 0x4A92, 68202 },
+ { 0x4A93, 68212 },
+ { 0x4A94, 68156 },
+ { 0x4A95, 68192 },
+ { 0x4A96, 68176 },
+ { 0x4A97, 68164 },
+ { 0x4A98, 68197 },
+ { 0x4A99, 68180 },
+ { 0x4A9A, 68121 },
+ { 0x4A9B, 68115 },
+ { 0x4A9C, 68112 },
+ { 0x4A9D, 68109 },
+ { 0x4A9E, 68106 },
+ { 0x4A9F, 68118 },
+ { 0x4AA0, 68154 },
+ { 0x4AA1, 68367 },
+ { 0x4AA2, 68102 },
+ { 0x4AA3, 68142 },
+ { 0x4AA4, 68124 },
+ { 0x4AA5, 68130 },
+ { 0x4AA6, 68151 },
+ { 0x4AA7, 68136 },
+ { 0x4AA8, 68133 },
+ { 0x4AA9, 68127 },
+ { 0x4AAA, 68148 },
+ { 0x4AAB, 68145 },
+ { 0x4AAC, 68139 },
+ { 0x4AAD, 65777 },
+ { 0x4AAE, 65792 },
+ { 0x4AAF, 65783 },
+ { 0x4AB0, 65816 },
+ { 0x4AB1, 65789 },
+ { 0x4AB2, 65846 },
+ { 0x4AB3, 65910 },
+ { 0x4AB4, 65918 },
+ { 0x4AB5, 65906 },
+ { 0x4AB6, 65914 },
+ { 0x4AB7, 65780 },
+ { 0x4AB8, 65795 },
+ { 0x4AB9, 65786 },
+ { 0x4ABA, 65798 },
+ { 0x4ABB, 65822 },
+ { 0x4ABC, 65873 },
+ { 0x4ABD, 65810 },
+ { 0x4ABE, 65867 },
+ { 0x4ABF, 65876 },
+ { 0x4AC0, 65804 },
+ { 0x4AC1, 65858 },
+ { 0x4AC2, 65819 },
+ { 0x4AC3, 65870 },
+ { 0x4AC4, 65882 },
+ { 0x4AC5, 65897 },
+ { 0x4AC6, 65903 },
+ { 0x4AC7, 65861 },
+ { 0x4AC8, 65900 },
+ { 0x4AC9, 65879 },
+ { 0x4ACA, 65843 },
+ { 0x4ACB, 65894 },
+ { 0x4ACC, 65807 },
+ { 0x4ACD, 65864 },
+ { 0x4ACE, 65831 },
+ { 0x4ACF, 65834 },
+ { 0x4AD0, 65885 },
+ { 0x4AD1, 65801 },
+ { 0x4AD2, 65855 },
+ { 0x4AD3, 65828 },
+ { 0x4AD4, 65852 },
+ { 0x4AD5, 65837 },
+ { 0x4AD6, 65825 },
+ { 0x4AD7, 65849 },
+ { 0x4AD8, 65888 },
+ { 0x4AD9, 65891 },
+ { 0x4ADA, 65840 },
+ { 0x4ADB, 65813 },
+ { 0x4ADC, 65734 },
+ { 0x4ADD, 65722 },
+ { 0x4ADE, 65746 },
+ { 0x4ADF, 65730 },
+ { 0x4AE0, 65750 },
+ { 0x4AE1, 65754 },
+ { 0x4AE2, 65759 },
+ { 0x4AE3, 65718 },
+ { 0x4AE4, 65738 },
+ { 0x4AE5, 65726 },
+ { 0x4AE6, 65742 },
+ { 0x4AE7, 65713 },
+ { 0x4AE8, 65710 },
+ { 0x4AE9, 65707 },
+ { 0x4AEA, 65701 },
+ { 0x4AEB, 65698 },
+ { 0x4AEC, 65704 },
+ { 0x4AED, 65716 },
+ { 0x4AEE, 65774 },
+ { 0x4AEF, 66045 },
+ { 0x4AF0, 66042 },
+ { 0x4AF1, 66048 },
+ { 0x4AF2, 66051 },
+ { 0x4AF3, 66054 },
+ { 0x4AF4, 65693 },
+ { 0x4AF5, 66010 },
+ { 0x4AF6, 66002 },
+ { 0x4AF7, 65959 },
+ { 0x4AF8, 65941 },
+ { 0x4AF9, 65950 },
+ { 0x4AFA, 66030 },
+ { 0x4AFB, 66035 },
+ { 0x4AFC, 65967 },
+ { 0x4AFD, 65973 },
+ { 0x4AFE, 66024 },
+ { 0x4AFF, 66018 },
+ { 0x4B00, 65995 },
+ { 0x4B01, 65979 },
+ { 0x4B02, 65987 },
+ { 0x4B03, 65936 },
+ { 0x4B04, 65926 },
+ { 0x4B05, 65931 },
+ { 0x4B06, 65922 },
+ { 0x4B07, 65764 },
+ { 0x4B08, 65769 },
+ { 0x4B09, 14008 },
+ { 0x4B0A, 14023 },
+ { 0x4B0B, 14014 },
+ { 0x4B0C, 14047 },
+ { 0x4B0D, 14020 },
+ { 0x4B0E, 14077 },
+ { 0x4B0F, 14144 },
+ { 0x4B10, 14152 },
+ { 0x4B11, 14140 },
+ { 0x4B12, 14148 },
+ { 0x4B13, 14011 },
+ { 0x4B14, 14026 },
+ { 0x4B15, 14017 },
+ { 0x4B16, 14029 },
+ { 0x4B17, 14053 },
+ { 0x4B18, 14104 },
+ { 0x4B19, 14041 },
+ { 0x4B1A, 14098 },
+ { 0x4B1B, 14110 },
+ { 0x4B1C, 14035 },
+ { 0x4B1D, 14089 },
+ { 0x4B1E, 14050 },
+ { 0x4B1F, 14101 },
+ { 0x4B20, 14116 },
+ { 0x4B21, 14131 },
+ { 0x4B22, 14137 },
+ { 0x4B23, 14092 },
+ { 0x4B24, 14134 },
+ { 0x4B25, 14113 },
+ { 0x4B26, 14074 },
+ { 0x4B27, 14128 },
+ { 0x4B28, 14038 },
+ { 0x4B29, 14095 },
+ { 0x4B2A, 14062 },
+ { 0x4B2B, 14065 },
+ { 0x4B2C, 14119 },
+ { 0x4B2D, 14032 },
+ { 0x4B2E, 14086 },
+ { 0x4B2F, 14059 },
+ { 0x4B30, 14083 },
+ { 0x4B31, 14068 },
+ { 0x4B32, 14056 },
+ { 0x4B33, 14080 },
+ { 0x4B34, 14122 },
+ { 0x4B35, 14125 },
+ { 0x4B36, 14071 },
+ { 0x4B37, 14044 },
+ { 0x4B38, 14107 },
+ { 0x4B39, 13965 },
+ { 0x4B3A, 13953 },
+ { 0x4B3B, 13977 },
+ { 0x4B3C, 13961 },
+ { 0x4B3D, 13981 },
+ { 0x4B3E, 13990 },
+ { 0x4B3F, 14000 },
+ { 0x4B40, 13985 },
+ { 0x4B41, 13995 },
+ { 0x4B42, 13949 },
+ { 0x4B43, 13969 },
+ { 0x4B44, 13957 },
+ { 0x4B45, 13973 },
+ { 0x4B46, 13911 },
+ { 0x4B47, 13908 },
+ { 0x4B48, 13905 },
+ { 0x4B49, 13914 },
+ { 0x4B4A, 13917 },
+ { 0x4B4B, 14005 },
+ { 0x4B4C, 14156 },
+ { 0x4B4D, 13902 },
+ { 0x4B4E, 13937 },
+ { 0x4B4F, 13919 },
+ { 0x4B50, 13925 },
+ { 0x4B51, 13946 },
+ { 0x4B52, 13931 },
+ { 0x4B53, 13928 },
+ { 0x4B54, 13922 },
+ { 0x4B55, 13943 },
+ { 0x4B56, 13940 },
+ { 0x4B57, 13934 },
+ { 0x4B58, 100850 },
+ { 0x4B59, 101487 },
+ { 0x4B5A, 100905 },
+ { 0x4B5B, 101475 },
+ { 0x4B5C, 100845 },
+ { 0x4B5D, 101496 },
+ { 0x4B5E, 101490 },
+ { 0x4B5F, 101503 },
+ { 0x4B60, 101506 },
+ { 0x4B61, 100888 },
+ { 0x4B62, 100897 },
+ { 0x4B63, 100891 },
+ { 0x4B64, 101480 },
+ { 0x4B65, 34816 },
+ { 0x4B66, 34831 },
+ { 0x4B67, 34822 },
+ { 0x4B68, 34855 },
+ { 0x4B69, 34828 },
+ { 0x4B6A, 34885 },
+ { 0x4B6B, 34819 },
+ { 0x4B6C, 34834 },
+ { 0x4B6D, 34825 },
+ { 0x4B6E, 34837 },
+ { 0x4B6F, 34861 },
+ { 0x4B70, 34912 },
+ { 0x4B71, 34849 },
+ { 0x4B72, 34906 },
+ { 0x4B73, 34915 },
+ { 0x4B74, 34843 },
+ { 0x4B75, 34897 },
+ { 0x4B76, 34858 },
+ { 0x4B77, 34909 },
+ { 0x4B78, 34921 },
+ { 0x4B79, 34936 },
+ { 0x4B7A, 34942 },
+ { 0x4B7B, 34900 },
+ { 0x4B7C, 34939 },
+ { 0x4B7D, 34918 },
+ { 0x4B7E, 34882 },
+ { 0x4B7F, 34933 },
+ { 0x4B80, 34846 },
+ { 0x4B81, 34903 },
+ { 0x4B82, 34870 },
+ { 0x4B83, 34873 },
+ { 0x4B84, 34924 },
+ { 0x4B85, 34840 },
+ { 0x4B86, 34894 },
+ { 0x4B87, 34867 },
+ { 0x4B88, 34891 },
+ { 0x4B89, 34876 },
+ { 0x4B8A, 34864 },
+ { 0x4B8B, 34888 },
+ { 0x4B8C, 34930 },
+ { 0x4B8D, 34879 },
+ { 0x4B8E, 34852 },
+ { 0x4B8F, 34927 },
+ { 0x4B90, 34747 },
+ { 0x4B91, 34744 },
+ { 0x4B92, 34796 },
+ { 0x4B93, 34784 },
+ { 0x4B94, 34808 },
+ { 0x4B95, 34792 },
+ { 0x4B96, 34812 },
+ { 0x4B97, 34780 },
+ { 0x4B98, 34800 },
+ { 0x4B99, 34788 },
+ { 0x4B9A, 34804 },
+ { 0x4B9B, 34741 },
+ { 0x4B9C, 34738 },
+ { 0x4B9D, 34768 },
+ { 0x4B9E, 34750 },
+ { 0x4B9F, 34756 },
+ { 0x4BA0, 34777 },
+ { 0x4BA1, 34762 },
+ { 0x4BA2, 34759 },
+ { 0x4BA3, 34753 },
+ { 0x4BA4, 34774 },
+ { 0x4BA5, 34771 },
+ { 0x4BA6, 34765 },
+ { 0x4BA7, 11952 },
+ { 0x4BA8, 11991 },
+ { 0x4BA9, 11994 },
+ { 0x4BAA, 11961 },
+ { 0x4BAB, 11973 },
+ { 0x4BAC, 12010 },
+ { 0x4BAD, 11964 },
+ { 0x4BAE, 12000 },
+ { 0x4BAF, 11937 },
+ { 0x4BB0, 11958 },
+ { 0x4BB1, 11949 },
+ { 0x4BB2, 11979 },
+ { 0x4BB3, 12003 },
+ { 0x4BB4, 11967 },
+ { 0x4BB5, 11955 },
+ { 0x4BB6, 11970 },
+ { 0x4BB7, 11997 },
+ { 0x4BB8, 11946 },
+ { 0x4BB9, 11934 },
+ { 0x4BBA, 11940 },
+ { 0x4BBB, 11982 },
+ { 0x4BBC, 11943 },
+ { 0x4BBD, 12006 },
+ { 0x4BBE, 11985 },
+ { 0x4BBF, 11976 },
+ { 0x4BC0, 11988 },
+ { 0x4BC1, 12023 },
+ { 0x4BC2, 12028 },
+ { 0x4BC3, 12033 },
+ { 0x4BC4, 11890 },
+ { 0x4BC5, 11910 },
+ { 0x4BC6, 11898 },
+ { 0x4BC7, 11926 },
+ { 0x4BC8, 11906 },
+ { 0x4BC9, 11930 },
+ { 0x4BCA, 11894 },
+ { 0x4BCB, 11922 },
+ { 0x4BCC, 11902 },
+ { 0x4BCD, 11914 },
+ { 0x4BCE, 11918 },
+ { 0x4BCF, 11854 },
+ { 0x4BD0, 11878 },
+ { 0x4BD1, 11860 },
+ { 0x4BD2, 11866 },
+ { 0x4BD3, 11887 },
+ { 0x4BD4, 11872 },
+ { 0x4BD5, 11869 },
+ { 0x4BD6, 11863 },
+ { 0x4BD7, 11884 },
+ { 0x4BD8, 11881 },
+ { 0x4BD9, 11875 },
+ { 0x4BDA, 12014 },
+ { 0x4BDB, 12017 },
+ { 0x4BDC, 11850 },
+ { 0x4BDD, 11857 },
+ { 0x4BDE, 11847 },
+ { 0x4BDF, 12020 },
+ { 0x4BE0, 57762 },
+ { 0x4BE1, 57622 },
+ { 0x4BE2, 57687 },
+ { 0x4BE3, 57702 },
+ { 0x4BE4, 57692 },
+ { 0x4BE5, 57697 },
+ { 0x4BE6, 57662 },
+ { 0x4BE7, 57682 },
+ { 0x4BE8, 57627 },
+ { 0x4BE9, 57632 },
+ { 0x4BEA, 57707 },
+ { 0x4BEB, 57657 },
+ { 0x4BEC, 57667 },
+ { 0x4BED, 57717 },
+ { 0x4BEE, 57742 },
+ { 0x4BEF, 57677 },
+ { 0x4BF0, 57712 },
+ { 0x4BF1, 57727 },
+ { 0x4BF2, 57737 },
+ { 0x4BF3, 57767 },
+ { 0x4BF4, 57652 },
+ { 0x4BF5, 57642 },
+ { 0x4BF6, 57637 },
+ { 0x4BF7, 57647 },
+ { 0x4BF8, 57672 },
+ { 0x4BF9, 57747 },
+ { 0x4BFA, 57752 },
+ { 0x4BFB, 57757 },
+ { 0x4BFC, 57722 },
+ { 0x4BFD, 57772 },
+ { 0x4BFE, 57732 },
+ { 0x4BFF, 57777 },
+ { 0x4C00, 57566 },
+ { 0x4C01, 57426 },
+ { 0x4C02, 57491 },
+ { 0x4C03, 57506 },
+ { 0x4C04, 57496 },
+ { 0x4C05, 57501 },
+ { 0x4C06, 57466 },
+ { 0x4C07, 57486 },
+ { 0x4C08, 57431 },
+ { 0x4C09, 57436 },
+ { 0x4C0A, 57511 },
+ { 0x4C0B, 57461 },
+ { 0x4C0C, 57471 },
+ { 0x4C0D, 57521 },
+ { 0x4C0E, 57546 },
+ { 0x4C0F, 57481 },
+ { 0x4C10, 57516 },
+ { 0x4C11, 57531 },
+ { 0x4C12, 57541 },
+ { 0x4C13, 57571 },
+ { 0x4C14, 57456 },
+ { 0x4C15, 57446 },
+ { 0x4C16, 57441 },
+ { 0x4C17, 57451 },
+ { 0x4C18, 57476 },
+ { 0x4C19, 57551 },
+ { 0x4C1A, 57556 },
+ { 0x4C1B, 57561 },
+ { 0x4C1C, 57526 },
+ { 0x4C1D, 57576 },
+ { 0x4C1E, 57536 },
+ { 0x4C1F, 57581 },
+ { 0x4C20, 57410 },
+ { 0x4C21, 57386 },
+ { 0x4C22, 57394 },
+ { 0x4C23, 57422 },
+ { 0x4C24, 57402 },
+ { 0x4C25, 57398 },
+ { 0x4C26, 57390 },
+ { 0x4C27, 57418 },
+ { 0x4C28, 57414 },
+ { 0x4C29, 57406 },
+ { 0x4C2A, 57586 },
+ { 0x4C2B, 57614 },
+ { 0x4C2C, 57610 },
+ { 0x4C2D, 57594 },
+ { 0x4C2E, 57590 },
+ { 0x4C2F, 57598 },
+ { 0x4C30, 57618 },
+ { 0x4C31, 57602 },
+ { 0x4C32, 57606 },
+ { 0x4C33, 57383 },
+ { 0x4C34, 9018 },
+ { 0x4C35, 8998 },
+ { 0x4C36, 9003 },
+ { 0x4C37, 9008 },
+ { 0x4C38, 8973 },
+ { 0x4C39, 9048 },
+ { 0x4C3A, 9043 },
+ { 0x4C3B, 9063 },
+ { 0x4C3C, 8988 },
+ { 0x4C3D, 8983 },
+ { 0x4C3E, 9058 },
+ { 0x4C3F, 9028 },
+ { 0x4C40, 8963 },
+ { 0x4C41, 8968 },
+ { 0x4C42, 9033 },
+ { 0x4C43, 9073 },
+ { 0x4C44, 9013 },
+ { 0x4C45, 9068 },
+ { 0x4C46, 9023 },
+ { 0x4C47, 8978 },
+ { 0x4C48, 9053 },
+ { 0x4C49, 8938 },
+ { 0x4C4A, 8943 },
+ { 0x4C4B, 8948 },
+ { 0x4C4C, 8953 },
+ { 0x4C4D, 8958 },
+ { 0x4C4E, 9038 },
+ { 0x4C4F, 8993 },
+ { 0x4C50, 9102 },
+ { 0x4C51, 9078 },
+ { 0x4C52, 9108 },
+ { 0x4C53, 9090 },
+ { 0x4C54, 9096 },
+ { 0x4C55, 9084 },
+ { 0x4C56, 9114 },
+ { 0x4C57, 9126 },
+ { 0x4C58, 9120 },
+ { 0x4C59, 9137 },
+ { 0x4C5A, 9132 },
+ { 0x4C5B, 9180 },
+ { 0x4C5C, 9143 },
+ { 0x4C5D, 9150 },
+ { 0x4C5E, 9186 },
+ { 0x4C5F, 9161 },
+ { 0x4C60, 9156 },
+ { 0x4C61, 9167 },
+ { 0x4C62, 9174 },
+ { 0x4C63, 9210 },
+ { 0x4C64, 9204 },
+ { 0x4C65, 9215 },
+ { 0x4C66, 9222 },
+ { 0x4C67, 9233 },
+ { 0x4C68, 9228 },
+ { 0x4C69, 9193 },
+ { 0x4C6A, 9239 },
+ { 0x4C6B, 9246 },
+ { 0x4C6C, 9198 },
+ { 0x4C6D, 88808 },
+ { 0x4C6E, 88823 },
+ { 0x4C6F, 88814 },
+ { 0x4C70, 88847 },
+ { 0x4C71, 88820 },
+ { 0x4C72, 88877 },
+ { 0x4C73, 88941 },
+ { 0x4C74, 88945 },
+ { 0x4C75, 88937 },
+ { 0x4C76, 88811 },
+ { 0x4C77, 88826 },
+ { 0x4C78, 88817 },
+ { 0x4C79, 88829 },
+ { 0x4C7A, 88853 },
+ { 0x4C7B, 88904 },
+ { 0x4C7C, 88841 },
+ { 0x4C7D, 88898 },
+ { 0x4C7E, 88907 },
+ { 0x4C7F, 88835 },
+ { 0x4C80, 88889 },
+ { 0x4C81, 88850 },
+ { 0x4C82, 88901 },
+ { 0x4C83, 88913 },
+ { 0x4C84, 88928 },
+ { 0x4C85, 88934 },
+ { 0x4C86, 88892 },
+ { 0x4C87, 88931 },
+ { 0x4C88, 88910 },
+ { 0x4C89, 88874 },
+ { 0x4C8A, 88925 },
+ { 0x4C8B, 88838 },
+ { 0x4C8C, 88895 },
+ { 0x4C8D, 88862 },
+ { 0x4C8E, 88865 },
+ { 0x4C8F, 88916 },
+ { 0x4C90, 88832 },
+ { 0x4C91, 88886 },
+ { 0x4C92, 88859 },
+ { 0x4C93, 88883 },
+ { 0x4C94, 88868 },
+ { 0x4C95, 88856 },
+ { 0x4C96, 88880 },
+ { 0x4C97, 88919 },
+ { 0x4C98, 88922 },
+ { 0x4C99, 88871 },
+ { 0x4C9A, 88844 },
+ { 0x4C9B, 88770 },
+ { 0x4C9C, 88758 },
+ { 0x4C9D, 88782 },
+ { 0x4C9E, 88766 },
+ { 0x4C9F, 88786 },
+ { 0x4CA0, 88795 },
+ { 0x4CA1, 88800 },
+ { 0x4CA2, 88790 },
+ { 0x4CA3, 88754 },
+ { 0x4CA4, 88774 },
+ { 0x4CA5, 88762 },
+ { 0x4CA6, 88778 },
+ { 0x4CA7, 88716 },
+ { 0x4CA8, 88710 },
+ { 0x4CA9, 88707 },
+ { 0x4CAA, 88704 },
+ { 0x4CAB, 88713 },
+ { 0x4CAC, 88722 },
+ { 0x4CAD, 88805 },
+ { 0x4CAE, 88719 },
+ { 0x4CAF, 88698 },
+ { 0x4CB0, 88701 },
+ { 0x4CB1, 88742 },
+ { 0x4CB2, 88724 },
+ { 0x4CB3, 88730 },
+ { 0x4CB4, 88751 },
+ { 0x4CB5, 88736 },
+ { 0x4CB6, 88733 },
+ { 0x4CB7, 88727 },
+ { 0x4CB8, 88748 },
+ { 0x4CB9, 88745 },
+ { 0x4CBA, 88739 },
+ { 0x4CBB, 88949 },
+ { 0x4CBC, 88958 },
+ { 0x4CBD, 88985 },
+ { 0x4CBE, 88964 },
+ { 0x4CBF, 88961 },
+ { 0x4CC0, 88952 },
+ { 0x4CC1, 88979 },
+ { 0x4CC2, 88970 },
+ { 0x4CC3, 88967 },
+ { 0x4CC4, 88955 },
+ { 0x4CC5, 88997 },
+ { 0x4CC6, 88994 },
+ { 0x4CC7, 88976 },
+ { 0x4CC8, 88973 },
+ { 0x4CC9, 88982 },
+ { 0x4CCA, 89000 },
+ { 0x4CCB, 88988 },
+ { 0x4CCC, 88991 },
+ { 0x4CCD, 89003 },
+ { 0x4CCE, 62095 },
+ { 0x4CCF, 62098 },
+ { 0x4CD0, 62151 },
+ { 0x4CD1, 62190 },
+ { 0x4CD2, 62142 },
+ { 0x4CD3, 62193 },
+ { 0x4CD4, 62136 },
+ { 0x4CD5, 62184 },
+ { 0x4CD6, 62148 },
+ { 0x4CD7, 62196 },
+ { 0x4CD8, 62172 },
+ { 0x4CD9, 62205 },
+ { 0x4CDA, 62139 },
+ { 0x4CDB, 62160 },
+ { 0x4CDC, 62163 },
+ { 0x4CDD, 62199 },
+ { 0x4CDE, 62133 },
+ { 0x4CDF, 62157 },
+ { 0x4CE0, 62208 },
+ { 0x4CE1, 62214 },
+ { 0x4CE2, 62187 },
+ { 0x4CE3, 62175 },
+ { 0x4CE4, 62211 },
+ { 0x4CE5, 62181 },
+ { 0x4CE6, 62130 },
+ { 0x4CE7, 62178 },
+ { 0x4CE8, 62166 },
+ { 0x4CE9, 62154 },
+ { 0x4CEA, 62202 },
+ { 0x4CEB, 62169 },
+ { 0x4CEC, 62145 },
+ { 0x4CED, 62127 },
+ { 0x4CEE, 62245 },
+ { 0x4CEF, 62297 },
+ { 0x4CF0, 62233 },
+ { 0x4CF1, 62301 },
+ { 0x4CF2, 62225 },
+ { 0x4CF3, 62289 },
+ { 0x4CF4, 62241 },
+ { 0x4CF5, 62305 },
+ { 0x4CF6, 62273 },
+ { 0x4CF7, 62317 },
+ { 0x4CF8, 62229 },
+ { 0x4CF9, 62257 },
+ { 0x4CFA, 62261 },
+ { 0x4CFB, 62309 },
+ { 0x4CFC, 62221 },
+ { 0x4CFD, 62253 },
+ { 0x4CFE, 62321 },
+ { 0x4CFF, 62329 },
+ { 0x4D00, 62293 },
+ { 0x4D01, 62277 },
+ { 0x4D02, 62325 },
+ { 0x4D03, 62285 },
+ { 0x4D04, 62281 },
+ { 0x4D05, 62265 },
+ { 0x4D06, 62249 },
+ { 0x4D07, 62313 },
+ { 0x4D08, 62269 },
+ { 0x4D09, 62237 },
+ { 0x4D0A, 62217 },
+ { 0x4D0B, 62123 },
+ { 0x4D0C, 62111 },
+ { 0x4D0D, 62119 },
+ { 0x4D0E, 62107 },
+ { 0x4D0F, 62115 },
+ { 0x4D10, 62101 },
+ { 0x4D11, 62104 },
+ { 0x4D12, 92076 },
+ { 0x4D13, 92079 },
+ { 0x4D14, 92089 },
+ { 0x4D15, 92104 },
+ { 0x4D16, 92084 },
+ { 0x4D17, 92094 },
+ { 0x4D18, 92115 },
+ { 0x4D19, 92110 },
+ { 0x4D1A, 92099 },
+ { 0x4D1B, 92189 },
+ { 0x4D1C, 92192 },
+ { 0x4D1D, 92235 },
+ { 0x4D1E, 92240 },
+ { 0x4D1F, 92213 },
+ { 0x4D20, 92246 },
+ { 0x4D21, 92208 },
+ { 0x4D22, 92218 },
+ { 0x4D23, 92252 },
+ { 0x4D24, 92262 },
+ { 0x4D25, 92267 },
+ { 0x4D26, 92199 },
+ { 0x4D27, 92195 },
+ { 0x4D28, 93411 },
+ { 0x4D29, 93442 },
+ { 0x4D2A, 93426 },
+ { 0x4D2B, 93419 },
+ { 0x4D2C, 93432 },
+ { 0x4D2D, 93437 },
+ { 0x4D2E, 92272 },
+ { 0x4D2F, 92280 },
+ { 0x4D30, 92283 },
+ { 0x4D31, 92288 },
+ { 0x4D32, 92295 },
+ { 0x4D33, 92298 },
+ { 0x4D34, 92323 },
+ { 0x4D35, 92328 },
+ { 0x4D36, 92303 },
+ { 0x4D37, 92333 },
+ { 0x4D38, 92308 },
+ { 0x4D39, 92313 },
+ { 0x4D3A, 92318 },
+ { 0x4D3B, 95560 },
+ { 0x4D3C, 96343 },
+ { 0x4D3D, 95563 },
+ { 0x4D3E, 95571 },
+ { 0x4D3F, 92338 },
+ { 0x4D40, 92341 },
+ { 0x4D41, 92361 },
+ { 0x4D42, 92352 },
+ { 0x4D43, 92346 },
+ { 0x4D44, 96346 },
+ { 0x4D45, 95576 },
+ { 0x4D46, 95579 },
+ { 0x4D47, 95582 },
+ { 0x4D48, 96349 },
+ { 0x4D49, 96352 },
+ { 0x4D4A, 93447 },
+ { 0x4D4B, 93487 },
+ { 0x4D4C, 93450 },
+ { 0x4D4D, 93475 },
+ { 0x4D4E, 93455 },
+ { 0x4D4F, 93462 },
+ { 0x4D50, 95587 },
+ { 0x4D51, 96949 },
+ { 0x4D52, 92366 },
+ { 0x4D53, 93492 },
+ { 0x4D54, 95590 },
+ { 0x4D55, 96952 },
+ { 0x4D56, 93501 },
+ { 0x4D57, 93504 },
+ { 0x4D58, 96355 },
+ { 0x4D59, 93509 },
+ { 0x4D5A, 96358 },
+ { 0x4D5B, 92369 },
+ { 0x4D5C, 92372 },
+ { 0x4D5D, 92377 },
+ { 0x4D5E, 92382 },
+ { 0x4D5F, 92388 },
+ { 0x4D60, 92391 },
+ { 0x4D61, 92397 },
+ { 0x4D62, 92410 },
+ { 0x4D63, 96361 },
+ { 0x4D64, 96364 },
+ { 0x4D65, 93512 },
+ { 0x4D66, 95593 },
+ { 0x4D67, 92415 },
+ { 0x4D68, 93515 },
+ { 0x4D69, 93523 },
+ { 0x4D6A, 93657 },
+ { 0x4D6B, 93675 },
+ { 0x4D6C, 93531 },
+ { 0x4D6D, 93537 },
+ { 0x4D6E, 93543 },
+ { 0x4D6F, 93551 },
+ { 0x4D70, 93663 },
+ { 0x4D71, 93625 },
+ { 0x4D72, 93557 },
+ { 0x4D73, 93563 },
+ { 0x4D74, 93569 },
+ { 0x4D75, 93631 },
+ { 0x4D76, 93577 },
+ { 0x4D77, 93583 },
+ { 0x4D78, 93589 },
+ { 0x4D79, 93637 },
+ { 0x4D7A, 93597 },
+ { 0x4D7B, 93643 },
+ { 0x4D7C, 93603 },
+ { 0x4D7D, 93669 },
+ { 0x4D7E, 93609 },
+ { 0x4D7F, 93651 },
+ { 0x4D80, 93681 },
+ { 0x4D81, 93684 },
+ { 0x4D82, 96369 },
+ { 0x4D83, 96372 },
+ { 0x4D84, 92423 },
+ { 0x4D85, 93687 },
+ { 0x4D86, 93690 },
+ { 0x4D87, 93705 },
+ { 0x4D88, 95599 },
+ { 0x4D89, 93710 },
+ { 0x4D8A, 93713 },
+ { 0x4D8B, 95607 },
+ { 0x4D8C, 92426 },
+ { 0x4D8D, 92433 },
+ { 0x4D8E, 92429 },
+ { 0x4D8F, 92438 },
+ { 0x4D90, 93720 },
+ { 0x4D91, 93728 },
+ { 0x4D92, 95615 },
+ { 0x4D93, 93733 },
+ { 0x4D94, 96375 },
+ { 0x4D95, 93887 },
+ { 0x4D96, 93890 },
+ { 0x4D97, 95618 },
+ { 0x4D98, 95621 },
+ { 0x4D99, 95625 },
+ { 0x4D9A, 95630 },
+ { 0x4D9B, 95633 },
+ { 0x4D9C, 92121 },
+ { 0x4D9D, 92132 },
+ { 0x4D9E, 92124 },
+ { 0x4D9F, 92442 },
+ { 0x4DA0, 92445 },
+ { 0x4DA1, 92464 },
+ { 0x4DA2, 92459 },
+ { 0x4DA3, 92479 },
+ { 0x4DA4, 92484 },
+ { 0x4DA5, 92454 },
+ { 0x4DA6, 95636 },
+ { 0x4DA7, 95639 },
+ { 0x4DA8, 92489 },
+ { 0x4DA9, 92492 },
+ { 0x4DAA, 92500 },
+ { 0x4DAB, 92505 },
+ { 0x4DAC, 92495 },
+ { 0x4DAD, 92515 },
+ { 0x4DAE, 92520 },
+ { 0x4DAF, 92511 },
+ { 0x4DB0, 95642 },
+ { 0x4DB1, 96378 },
+ { 0x4DB2, 95645 },
+ { 0x4DB3, 95653 },
+ { 0x4DB4, 95656 },
+ { 0x4DB5, 95661 },
+ { 0x4DB6, 95668 },
+ { 0x4DB7, 95677 },
+ { 0x4DB8, 95723 },
+ { 0x4DB9, 95756 },
+ { 0x4DBA, 95762 },
+ { 0x4DBB, 95682 },
+ { 0x4DBC, 95687 },
+ { 0x4DBD, 95733 },
+ { 0x4DBE, 95769 },
+ { 0x4DBF, 95774 },
+ { 0x4DC0, 95739 },
+ { 0x4DC1, 95693 },
+ { 0x4DC2, 95744 },
+ { 0x4DC3, 95698 },
+ { 0x4DC4, 95703 },
+ { 0x4DC5, 95713 },
+ { 0x4DC6, 95718 },
+ { 0x4DC7, 92525 },
+ { 0x4DC8, 92528 },
+ { 0x4DC9, 93893 },
+ { 0x4DCA, 93901 },
+ { 0x4DCB, 93910 },
+ { 0x4DCC, 93917 },
+ { 0x4DCD, 94064 },
+ { 0x4DCE, 93929 },
+ { 0x4DCF, 94072 },
+ { 0x4DD0, 94277 },
+ { 0x4DD1, 94077 },
+ { 0x4DD2, 94082 },
+ { 0x4DD3, 94089 },
+ { 0x4DD4, 94094 },
+ { 0x4DD5, 93943 },
+ { 0x4DD6, 93948 },
+ { 0x4DD7, 94107 },
+ { 0x4DD8, 94114 },
+ { 0x4DD9, 93953 },
+ { 0x4DDA, 93958 },
+ { 0x4DDB, 93965 },
+ { 0x4DDC, 93970 },
+ { 0x4DDD, 94289 },
+ { 0x4DDE, 94134 },
+ { 0x4DDF, 93983 },
+ { 0x4DE0, 94153 },
+ { 0x4DE1, 94158 },
+ { 0x4DE2, 94295 },
+ { 0x4DE3, 93995 },
+ { 0x4DE4, 94165 },
+ { 0x4DE5, 94170 },
+ { 0x4DE6, 94004 },
+ { 0x4DE7, 94302 },
+ { 0x4DE8, 94177 },
+ { 0x4DE9, 94183 },
+ { 0x4DEA, 94192 },
+ { 0x4DEB, 94337 },
+ { 0x4DEC, 94197 },
+ { 0x4DED, 94202 },
+ { 0x4DEE, 94209 },
+ { 0x4DEF, 94011 },
+ { 0x4DF0, 94016 },
+ { 0x4DF1, 94023 },
+ { 0x4DF2, 94233 },
+ { 0x4DF3, 94238 },
+ { 0x4DF4, 94047 },
+ { 0x4DF5, 94245 },
+ { 0x4DF6, 94250 },
+ { 0x4DF7, 94255 },
+ { 0x4DF8, 94260 },
+ { 0x4DF9, 94312 },
+ { 0x4DFA, 94267 },
+ { 0x4DFB, 94322 },
+ { 0x4DFC, 93924 },
+ { 0x4DFD, 94052 },
+ { 0x4DFE, 94057 },
+ { 0x4DFF, 93896 },
+ { 0x4E00, 95829 },
+ { 0x4E01, 95838 },
+ { 0x4E02, 94349 },
+ { 0x4E03, 94352 },
+ { 0x4E04, 94360 },
+ { 0x4E05, 94363 },
+ { 0x4E06, 96385 },
+ { 0x4E07, 94372 },
+ { 0x4E08, 94375 },
+ { 0x4E09, 95843 },
+ { 0x4E0A, 95851 },
+ { 0x4E0B, 95846 },
+ { 0x4E0C, 95855 },
+ { 0x4E0D, 94378 },
+ { 0x4E0E, 95860 },
+ { 0x4E0F, 96970 },
+ { 0x4E10, 97199 },
+ { 0x4E11, 97207 },
+ { 0x4E12, 92532 },
+ { 0x4E13, 92535 },
+ { 0x4E14, 92540 },
+ { 0x4E15, 92545 },
+ { 0x4E16, 94381 },
+ { 0x4E17, 94384 },
+ { 0x4E18, 94389 },
+ { 0x4E19, 96388 },
+ { 0x4E1A, 95866 },
+ { 0x4E1B, 95869 },
+ { 0x4E1C, 95873 },
+ { 0x4E1D, 95876 },
+ { 0x4E1E, 95900 },
+ { 0x4E1F, 95895 },
+ { 0x4E20, 95883 },
+ { 0x4E21, 95890 },
+ { 0x4E22, 96391 },
+ { 0x4E23, 95906 },
+ { 0x4E24, 95930 },
+ { 0x4E25, 95913 },
+ { 0x4E26, 95925 },
+ { 0x4E27, 95909 },
+ { 0x4E28, 92550 },
+ { 0x4E29, 92553 },
+ { 0x4E2A, 94397 },
+ { 0x4E2B, 94410 },
+ { 0x4E2C, 94415 },
+ { 0x4E2D, 94423 },
+ { 0x4E2E, 94428 },
+ { 0x4E2F, 94400 },
+ { 0x4E30, 94435 },
+ { 0x4E31, 94451 },
+ { 0x4E32, 94458 },
+ { 0x4E33, 94438 },
+ { 0x4E34, 94463 },
+ { 0x4E35, 94466 },
+ { 0x4E36, 94469 },
+ { 0x4E37, 94474 },
+ { 0x4E38, 95935 },
+ { 0x4E39, 96394 },
+ { 0x4E3A, 96973 },
+ { 0x4E3B, 92558 },
+ { 0x4E3C, 92565 },
+ { 0x4E3D, 92561 },
+ { 0x4E3E, 94477 },
+ { 0x4E3F, 92574 },
+ { 0x4E40, 92582 },
+ { 0x4E41, 92621 },
+ { 0x4E42, 92596 },
+ { 0x4E43, 92626 },
+ { 0x4E44, 92601 },
+ { 0x4E45, 92606 },
+ { 0x4E46, 92611 },
+ { 0x4E47, 92616 },
+ { 0x4E48, 92577 },
+ { 0x4E49, 92631 },
+ { 0x4E4A, 95938 },
+ { 0x4E4B, 95941 },
+ { 0x4E4C, 95951 },
+ { 0x4E4D, 95961 },
+ { 0x4E4E, 95956 },
+ { 0x4E4F, 95946 },
+ { 0x4E50, 95966 },
+ { 0x4E51, 92137 },
+ { 0x4E52, 92140 },
+ { 0x4E53, 92634 },
+ { 0x4E54, 95972 },
+ { 0x4E55, 95975 },
+ { 0x4E56, 95981 },
+ { 0x4E57, 92637 },
+ { 0x4E58, 94480 },
+ { 0x4E59, 94487 },
+ { 0x4E5A, 94483 },
+ { 0x4E5B, 94495 },
+ { 0x4E5C, 94491 },
+ { 0x4E5D, 92640 },
+ { 0x4E5E, 92643 },
+ { 0x4E5F, 94506 },
+ { 0x4E60, 92649 },
+ { 0x4E61, 92652 },
+ { 0x4E62, 92661 },
+ { 0x4E63, 92666 },
+ { 0x4E64, 92657 },
+ { 0x4E65, 95987 },
+ { 0x4E66, 92671 },
+ { 0x4E67, 92674 },
+ { 0x4E68, 94509 },
+ { 0x4E69, 92677 },
+ { 0x4E6A, 92680 },
+ { 0x4E6B, 92697 },
+ { 0x4E6C, 92702 },
+ { 0x4E6D, 92953 },
+ { 0x4E6E, 92854 },
+ { 0x4E6F, 93025 },
+ { 0x4E70, 92859 },
+ { 0x4E71, 92709 },
+ { 0x4E72, 93030 },
+ { 0x4E73, 92963 },
+ { 0x4E74, 92719 },
+ { 0x4E75, 92864 },
+ { 0x4E76, 92968 },
+ { 0x4E77, 92869 },
+ { 0x4E78, 92874 },
+ { 0x4E79, 92724 },
+ { 0x4E7A, 92974 },
+ { 0x4E7B, 92984 },
+ { 0x4E7C, 92991 },
+ { 0x4E7D, 92729 },
+ { 0x4E7E, 92998 },
+ { 0x4E7F, 92888 },
+ { 0x4E80, 92741 },
+ { 0x4E81, 92893 },
+ { 0x4E82, 92751 },
+ { 0x4E83, 92898 },
+ { 0x4E84, 92756 },
+ { 0x4E85, 92761 },
+ { 0x4E86, 92766 },
+ { 0x4E87, 92771 },
+ { 0x4E88, 92778 },
+ { 0x4E89, 92785 },
+ { 0x4E8A, 92792 },
+ { 0x4E8B, 92797 },
+ { 0x4E8C, 92804 },
+ { 0x4E8D, 92908 },
+ { 0x4E8E, 92814 },
+ { 0x4E8F, 92819 },
+ { 0x4E90, 92824 },
+ { 0x4E91, 92913 },
+ { 0x4E92, 92918 },
+ { 0x4E93, 92923 },
+ { 0x4E94, 93003 },
+ { 0x4E95, 92928 },
+ { 0x4E96, 92933 },
+ { 0x4E97, 93035 },
+ { 0x4E98, 92938 },
+ { 0x4E99, 92685 },
+ { 0x4E9A, 92834 },
+ { 0x4E9B, 92839 },
+ { 0x4E9C, 93013 },
+ { 0x4E9D, 92948 },
+ { 0x4E9E, 92849 },
+ { 0x4E9F, 94512 },
+ { 0x4EA0, 94515 },
+ { 0x4EA1, 94520 },
+ { 0x4EA2, 95990 },
+ { 0x4EA3, 95993 },
+ { 0x4EA4, 95996 },
+ { 0x4EA5, 95999 },
+ { 0x4EA6, 96002 },
+ { 0x4EA7, 94523 },
+ { 0x4EA8, 94526 },
+ { 0x4EA9, 94532 },
+ { 0x4EAA, 94535 },
+ { 0x4EAB, 94540 },
+ { 0x4EAC, 96007 },
+ { 0x4EAD, 96010 },
+ { 0x4EAE, 96976 },
+ { 0x4EAF, 96991 },
+ { 0x4EB0, 96979 },
+ { 0x4EB1, 96397 },
+ { 0x4EB2, 93040 },
+ { 0x4EB3, 93053 },
+ { 0x4EB4, 93043 },
+ { 0x4EB5, 93048 },
+ { 0x4EB6, 94549 },
+ { 0x4EB7, 94552 },
+ { 0x4EB8, 96400 },
+ { 0x4EB9, 96013 },
+ { 0x4EBA, 97001 },
+ { 0x4EBB, 97004 },
+ { 0x4EBC, 93058 },
+ { 0x4EBD, 93061 },
+ { 0x4EBE, 94555 },
+ { 0x4EBF, 94558 },
+ { 0x4EC0, 94561 },
+ { 0x4EC1, 94566 },
+ { 0x4EC2, 94569 },
+ { 0x4EC3, 94572 },
+ { 0x4EC4, 94576 },
+ { 0x4EC5, 94579 },
+ { 0x4EC6, 94582 },
+ { 0x4EC7, 97009 },
+ { 0x4EC8, 97012 },
+ { 0x4EC9, 93073 },
+ { 0x4ECA, 96403 },
+ { 0x4ECB, 96406 },
+ { 0x4ECC, 96411 },
+ { 0x4ECD, 96420 },
+ { 0x4ECE, 96427 },
+ { 0x4ECF, 96455 },
+ { 0x4ED0, 96460 },
+ { 0x4ED1, 96573 },
+ { 0x4ED2, 96580 },
+ { 0x4ED3, 96465 },
+ { 0x4ED4, 96585 },
+ { 0x4ED5, 96470 },
+ { 0x4ED6, 96475 },
+ { 0x4ED7, 96590 },
+ { 0x4ED8, 96595 },
+ { 0x4ED9, 96600 },
+ { 0x4EDA, 96485 },
+ { 0x4EDB, 96607 },
+ { 0x4EDC, 96490 },
+ { 0x4EDD, 96612 },
+ { 0x4EDE, 96497 },
+ { 0x4EDF, 96502 },
+ { 0x4EE0, 96509 },
+ { 0x4EE1, 96516 },
+ { 0x4EE2, 96618 },
+ { 0x4EE3, 96623 },
+ { 0x4EE4, 96628 },
+ { 0x4EE5, 96633 },
+ { 0x4EE6, 96696 },
+ { 0x4EE7, 96669 },
+ { 0x4EE8, 96521 },
+ { 0x4EE9, 96642 },
+ { 0x4EEA, 96526 },
+ { 0x4EEB, 96531 },
+ { 0x4EEC, 96674 },
+ { 0x4EED, 96538 },
+ { 0x4EEE, 96647 },
+ { 0x4EEF, 96701 },
+ { 0x4EF0, 96710 },
+ { 0x4EF1, 96679 },
+ { 0x4EF2, 96684 },
+ { 0x4EF3, 96654 },
+ { 0x4EF4, 96659 },
+ { 0x4EF5, 96691 },
+ { 0x4EF6, 96543 },
+ { 0x4EF7, 96434 },
+ { 0x4EF8, 96439 },
+ { 0x4EF9, 96446 },
+ { 0x4EFA, 96554 },
+ { 0x4EFB, 96561 },
+ { 0x4EFC, 96664 },
+ { 0x4EFD, 96718 },
+ { 0x4EFE, 96722 },
+ { 0x4EFF, 96737 },
+ { 0x4F00, 96742 },
+ { 0x4F01, 96725 },
+ { 0x4F02, 96729 },
+ { 0x4F03, 97015 },
+ { 0x4F04, 94587 },
+ { 0x4F05, 94590 },
+ { 0x4F06, 94595 },
+ { 0x4F07, 94598 },
+ { 0x4F08, 94603 },
+ { 0x4F09, 93076 },
+ { 0x4F0A, 94610 },
+ { 0x4F0B, 97018 },
+ { 0x4F0C, 96016 },
+ { 0x4F0D, 93079 },
+ { 0x4F0E, 93082 },
+ { 0x4F0F, 94613 },
+ { 0x4F10, 94626 },
+ { 0x4F11, 94679 },
+ { 0x4F12, 94713 },
+ { 0x4F13, 94725 },
+ { 0x4F14, 94731 },
+ { 0x4F15, 94631 },
+ { 0x4F16, 94638 },
+ { 0x4F17, 94737 },
+ { 0x4F18, 94742 },
+ { 0x4F19, 94747 },
+ { 0x4F1A, 94643 },
+ { 0x4F1B, 94648 },
+ { 0x4F1C, 94771 },
+ { 0x4F1D, 94655 },
+ { 0x4F1E, 94662 },
+ { 0x4F1F, 94667 },
+ { 0x4F20, 94672 },
+ { 0x4F21, 94754 },
+ { 0x4F22, 94766 },
+ { 0x4F23, 94622 },
+ { 0x4F24, 94790 },
+ { 0x4F25, 94795 },
+ { 0x4F26, 94786 },
+ { 0x4F27, 94776 },
+ { 0x4F28, 94800 },
+ { 0x4F29, 96749 },
+ { 0x4F2A, 96752 },
+ { 0x4F2B, 96761 },
+ { 0x4F2C, 96757 },
+ { 0x4F2D, 94803 },
+ { 0x4F2E, 94806 },
+ { 0x4F2F, 94809 },
+ { 0x4F30, 94812 },
+ { 0x4F31, 94817 },
+ { 0x4F32, 93087 },
+ { 0x4F33, 93094 },
+ { 0x4F34, 93090 },
+ { 0x4F35, 94825 },
+ { 0x4F36, 94828 },
+ { 0x4F37, 94831 },
+ { 0x4F38, 96019 },
+ { 0x4F39, 96766 },
+ { 0x4F3A, 93099 },
+ { 0x4F3B, 94834 },
+ { 0x4F3C, 93102 },
+ { 0x4F3D, 94837 },
+ { 0x4F3E, 93110 },
+ { 0x4F3F, 93113 },
+ { 0x4F40, 94840 },
+ { 0x4F41, 94843 },
+ { 0x4F42, 97021 },
+ { 0x4F43, 97024 },
+ { 0x4F44, 96025 },
+ { 0x4F45, 96056 },
+ { 0x4F46, 96066 },
+ { 0x4F47, 96061 },
+ { 0x4F48, 96028 },
+ { 0x4F49, 96033 },
+ { 0x4F4A, 96071 },
+ { 0x4F4B, 96769 },
+ { 0x4F4C, 96776 },
+ { 0x4F4D, 96781 },
+ { 0x4F4E, 96788 },
+ { 0x4F4F, 96772 },
+ { 0x4F50, 93118 },
+ { 0x4F51, 94847 },
+ { 0x4F52, 96076 },
+ { 0x4F53, 96085 },
+ { 0x4F54, 96079 },
+ { 0x4F55, 96089 },
+ { 0x4F56, 96798 },
+ { 0x4F57, 94856 },
+ { 0x4F58, 94853 },
+ { 0x4F59, 96094 },
+ { 0x4F5A, 93121 },
+ { 0x4F5B, 93124 },
+ { 0x4F5C, 93129 },
+ { 0x4F5D, 93134 },
+ { 0x4F5E, 93138 },
+ { 0x4F5F, 93141 },
+ { 0x4F60, 94860 },
+ { 0x4F61, 94863 },
+ { 0x4F62, 94874 },
+ { 0x4F63, 94866 },
+ { 0x4F64, 97027 },
+ { 0x4F65, 97042 },
+ { 0x4F66, 97077 },
+ { 0x4F67, 97082 },
+ { 0x4F68, 97100 },
+ { 0x4F69, 97057 },
+ { 0x4F6A, 97065 },
+ { 0x4F6B, 97110 },
+ { 0x4F6C, 97122 },
+ { 0x4F6D, 97127 },
+ { 0x4F6E, 97135 },
+ { 0x4F6F, 97142 },
+ { 0x4F70, 97070 },
+ { 0x4F71, 97151 },
+ { 0x4F72, 96801 },
+ { 0x4F73, 93146 },
+ { 0x4F74, 96100 },
+ { 0x4F75, 94883 },
+ { 0x4F76, 94895 },
+ { 0x4F77, 94924 },
+ { 0x4F78, 94901 },
+ { 0x4F79, 94907 },
+ { 0x4F7A, 94918 },
+ { 0x4F7B, 94891 },
+ { 0x4F7C, 94886 },
+ { 0x4F7D, 94930 },
+ { 0x4F7E, 94935 },
+ { 0x4F7F, 96804 },
+ { 0x4F80, 96862 },
+ { 0x4F81, 96807 },
+ { 0x4F82, 96831 },
+ { 0x4F83, 96837 },
+ { 0x4F84, 96843 },
+ { 0x4F85, 96850 },
+ { 0x4F86, 96813 },
+ { 0x4F87, 96819 },
+ { 0x4F88, 96856 },
+ { 0x4F89, 96825 },
+ { 0x4F8A, 96868 },
+ { 0x4F8B, 96874 },
+ { 0x4F8C, 93149 },
+ { 0x4F8D, 94943 },
+ { 0x4F8E, 94946 },
+ { 0x4F8F, 94949 },
+ { 0x4F90, 96881 },
+ { 0x4F91, 93152 },
+ { 0x4F92, 93155 },
+ { 0x4F93, 93175 },
+ { 0x4F94, 93180 },
+ { 0x4F95, 93185 },
+ { 0x4F96, 93160 },
+ { 0x4F97, 93165 },
+ { 0x4F98, 93190 },
+ { 0x4F99, 93170 },
+ { 0x4F9A, 93195 },
+ { 0x4F9B, 93200 },
+ { 0x4F9C, 96888 },
+ { 0x4F9D, 96901 },
+ { 0x4F9E, 96891 },
+ { 0x4F9F, 96896 },
+ { 0x4FA0, 96906 },
+ { 0x4FA1, 93205 },
+ { 0x4FA2, 94952 },
+ { 0x4FA3, 93208 },
+ { 0x4FA4, 93211 },
+ { 0x4FA5, 93214 },
+ { 0x4FA6, 95081 },
+ { 0x4FA7, 94955 },
+ { 0x4FA8, 94973 },
+ { 0x4FA9, 94978 },
+ { 0x4FAA, 95018 },
+ { 0x4FAB, 94988 },
+ { 0x4FAC, 95029 },
+ { 0x4FAD, 95034 },
+ { 0x4FAE, 95039 },
+ { 0x4FAF, 94993 },
+ { 0x4FB0, 95044 },
+ { 0x4FB1, 95049 },
+ { 0x4FB2, 95071 },
+ { 0x4FB3, 95061 },
+ { 0x4FB4, 94998 },
+ { 0x4FB5, 95003 },
+ { 0x4FB6, 95008 },
+ { 0x4FB7, 95013 },
+ { 0x4FB8, 95066 },
+ { 0x4FB9, 94968 },
+ { 0x4FBA, 94958 },
+ { 0x4FBB, 95085 },
+ { 0x4FBC, 95088 },
+ { 0x4FBD, 97181 },
+ { 0x4FBE, 95094 },
+ { 0x4FBF, 95097 },
+ { 0x4FC0, 96124 },
+ { 0x4FC1, 96127 },
+ { 0x4FC2, 96149 },
+ { 0x4FC3, 96159 },
+ { 0x4FC4, 96144 },
+ { 0x4FC5, 96164 },
+ { 0x4FC6, 96154 },
+ { 0x4FC7, 96132 },
+ { 0x4FC8, 96137 },
+ { 0x4FC9, 96169 },
+ { 0x4FCA, 96911 },
+ { 0x4FCB, 96914 },
+ { 0x4FCC, 95100 },
+ { 0x4FCD, 95103 },
+ { 0x4FCE, 95112 },
+ { 0x4FCF, 95123 },
+ { 0x4FD0, 96917 },
+ { 0x4FD1, 96176 },
+ { 0x4FD2, 96920 },
+ { 0x4FD3, 97184 },
+ { 0x4FD4, 97486 },
+ { 0x4FD5, 96179 },
+ { 0x4FD6, 96182 },
+ { 0x4FD7, 96187 },
+ { 0x4FD8, 96192 },
+ { 0x4FD9, 96195 },
+ { 0x4FDA, 96200 },
+ { 0x4FDB, 96241 },
+ { 0x4FDC, 96205 },
+ { 0x4FDD, 96210 },
+ { 0x4FDE, 96215 },
+ { 0x4FDF, 96220 },
+ { 0x4FE0, 96246 },
+ { 0x4FE1, 96226 },
+ { 0x4FE2, 96231 },
+ { 0x4FE3, 96236 },
+ { 0x4FE4, 97187 },
+ { 0x4FE5, 96251 },
+ { 0x4FE6, 96262 },
+ { 0x4FE7, 96254 },
+ { 0x4FE8, 96923 },
+ { 0x4FE9, 95149 },
+ { 0x4FEA, 95152 },
+ { 0x4FEB, 96266 },
+ { 0x4FEC, 97190 },
+ { 0x4FED, 93217 },
+ { 0x4FEE, 93220 },
+ { 0x4FEF, 95158 },
+ { 0x4FF0, 96283 },
+ { 0x4FF1, 96286 },
+ { 0x4FF2, 96292 },
+ { 0x4FF3, 96926 },
+ { 0x4FF4, 93229 },
+ { 0x4FF5, 93232 },
+ { 0x4FF6, 95161 },
+ { 0x4FF7, 96295 },
+ { 0x4FF8, 96929 },
+ { 0x4FF9, 95164 },
+ { 0x4FFA, 97193 },
+ { 0x4FFB, 95167 },
+ { 0x4FFC, 96298 },
+ { 0x4FFD, 93237 },
+ { 0x4FFE, 93254 },
+ { 0x4FFF, 93244 },
+ { 0x5000, 93249 },
+ { 0x5001, 93240 },
+ { 0x5002, 95170 },
+ { 0x5003, 95173 },
+ { 0x5004, 95184 },
+ { 0x5005, 95188 },
+ { 0x5006, 95191 },
+ { 0x5007, 95201 },
+ { 0x5008, 95206 },
+ { 0x5009, 95211 },
+ { 0x500A, 95216 },
+ { 0x500B, 95196 },
+ { 0x500C, 96301 },
+ { 0x500D, 95221 },
+ { 0x500E, 93258 },
+ { 0x500F, 93261 },
+ { 0x5010, 93265 },
+ { 0x5011, 93268 },
+ { 0x5012, 95227 },
+ { 0x5013, 95230 },
+ { 0x5014, 95249 },
+ { 0x5015, 95233 },
+ { 0x5016, 95238 },
+ { 0x5017, 93272 },
+ { 0x5018, 96309 },
+ { 0x5019, 95254 },
+ { 0x501A, 95257 },
+ { 0x501B, 95272 },
+ { 0x501C, 95275 },
+ { 0x501D, 92144 },
+ { 0x501E, 92156 },
+ { 0x501F, 92151 },
+ { 0x5020, 92170 },
+ { 0x5021, 92181 },
+ { 0x5022, 92160 },
+ { 0x5023, 93275 },
+ { 0x5024, 93278 },
+ { 0x5025, 93281 },
+ { 0x5026, 93317 },
+ { 0x5027, 93312 },
+ { 0x5028, 93307 },
+ { 0x5029, 93288 },
+ { 0x502A, 93297 },
+ { 0x502B, 93284 },
+ { 0x502C, 93321 },
+ { 0x502D, 93325 },
+ { 0x502E, 96312 },
+ { 0x502F, 93331 },
+ { 0x5030, 93356 },
+ { 0x5031, 93344 },
+ { 0x5032, 93351 },
+ { 0x5033, 93334 },
+ { 0x5034, 96932 },
+ { 0x5035, 96315 },
+ { 0x5036, 96323 },
+ { 0x5037, 96318 },
+ { 0x5038, 93361 },
+ { 0x5039, 93364 },
+ { 0x503A, 93368 },
+ { 0x503B, 93375 },
+ { 0x503C, 93371 },
+ { 0x503D, 95283 },
+ { 0x503E, 95286 },
+ { 0x503F, 95293 },
+ { 0x5040, 95300 },
+ { 0x5041, 95305 },
+ { 0x5042, 95334 },
+ { 0x5043, 95310 },
+ { 0x5044, 95322 },
+ { 0x5045, 95315 },
+ { 0x5046, 95343 },
+ { 0x5047, 95346 },
+ { 0x5048, 96328 },
+ { 0x5049, 95349 },
+ { 0x504A, 95352 },
+ { 0x504B, 95475 },
+ { 0x504C, 95404 },
+ { 0x504D, 95409 },
+ { 0x504E, 95364 },
+ { 0x504F, 95414 },
+ { 0x5050, 95454 },
+ { 0x5051, 95419 },
+ { 0x5052, 95369 },
+ { 0x5053, 95374 },
+ { 0x5054, 95424 },
+ { 0x5055, 95379 },
+ { 0x5056, 95429 },
+ { 0x5057, 95384 },
+ { 0x5058, 95439 },
+ { 0x5059, 95444 },
+ { 0x505A, 95389 },
+ { 0x505B, 95449 },
+ { 0x505C, 95460 },
+ { 0x505D, 95394 },
+ { 0x505E, 95357 },
+ { 0x505F, 95399 },
+ { 0x5060, 95470 },
+ { 0x5061, 96935 },
+ { 0x5062, 96938 },
+ { 0x5063, 95485 },
+ { 0x5064, 95488 },
+ { 0x5065, 95493 },
+ { 0x5066, 95498 },
+ { 0x5067, 95503 },
+ { 0x5068, 96334 },
+ { 0x5069, 96331 },
+ { 0x506A, 97196 },
+ { 0x506B, 96943 },
+ { 0x506C, 95508 },
+ { 0x506D, 95511 },
+ { 0x506E, 95516 },
+ { 0x506F, 93380 },
+ { 0x5070, 93383 },
+ { 0x5071, 93387 },
+ { 0x5072, 95522 },
+ { 0x5073, 96337 },
+ { 0x5074, 95525 },
+ { 0x5075, 93393 },
+ { 0x5076, 93396 },
+ { 0x5077, 95528 },
+ { 0x5078, 95531 },
+ { 0x5079, 95534 },
+ { 0x507A, 95539 },
+ { 0x507B, 96340 },
+ { 0x507C, 93401 },
+ { 0x507D, 95542 },
+ { 0x507E, 95545 },
+ { 0x507F, 96946 },
+ { 0x5080, 95557 },
+ { 0x5081, 94545 },
+ { 0x5082, 92224 },
+ { 0x5083, 93414 },
+ { 0x5084, 95566 },
+ { 0x5085, 93617 },
+ { 0x5086, 95596 },
+ { 0x5087, 95610 },
+ { 0x5088, 93723 },
+ { 0x5089, 95728 },
+ { 0x508A, 95751 },
+ { 0x508B, 93934 },
+ { 0x508C, 94272 },
+ { 0x508D, 95863 },
+ { 0x508E, 94394 },
+ { 0x508F, 95969 },
+ { 0x5090, 93020 },
+ { 0x5091, 92958 },
+ { 0x5092, 92979 },
+ { 0x5093, 92883 },
+ { 0x5094, 92734 },
+ { 0x5095, 92903 },
+ { 0x5096, 92809 },
+ { 0x5097, 93008 },
+ { 0x5098, 92829 },
+ { 0x5099, 92943 },
+ { 0x509A, 96480 },
+ { 0x509B, 94780 },
+ { 0x509C, 94718 },
+ { 0x509D, 94703 },
+ { 0x509E, 96022 },
+ { 0x509F, 96793 },
+ { 0x50A0, 94850 },
+ { 0x50A1, 94880 },
+ { 0x50A2, 96097 },
+ { 0x50A3, 97089 },
+ { 0x50A4, 97047 },
+ { 0x50A5, 96115 },
+ { 0x50A6, 96884 },
+ { 0x50A7, 96121 },
+ { 0x50A8, 95023 },
+ { 0x50A9, 95224 },
+ { 0x50AA, 93339 },
+ { 0x50AB, 92147 },
+ { 0x50AC, 97616 },
+ { 0x50AD, 98020 },
+ { 0x50AE, 97759 },
+ { 0x50AF, 97688 },
+ { 0x50B0, 97583 },
+ { 0x50B1, 97961 },
+ { 0x50B2, 97915 },
+ { 0x50B3, 97854 },
+ { 0x50B4, 98048 },
+ { 0x50B5, 97787 },
+ { 0x50B6, 97716 },
+ { 0x50B7, 97594 },
+ { 0x50B8, 97966 },
+ { 0x50B9, 97920 },
+ { 0x50BA, 97859 },
+ { 0x50BB, 97747 },
+ { 0x50BC, 97676 },
+ { 0x50BD, 97571 },
+ { 0x50BE, 97949 },
+ { 0x50BF, 97903 },
+ { 0x50C0, 97842 },
+ { 0x50C1, 97524 },
+ { 0x50C2, 97642 },
+ { 0x50C3, 98053 },
+ { 0x50C4, 97792 },
+ { 0x50C5, 97721 },
+ { 0x50C6, 97599 },
+ { 0x50C7, 97971 },
+ { 0x50C8, 97925 },
+ { 0x50C9, 97864 },
+ { 0x50CA, 97529 },
+ { 0x50CB, 97647 },
+ { 0x50CC, 98058 },
+ { 0x50CD, 97797 },
+ { 0x50CE, 97726 },
+ { 0x50CF, 97652 },
+ { 0x50D0, 98063 },
+ { 0x50D1, 98068 },
+ { 0x50D2, 97802 },
+ { 0x50D3, 97731 },
+ { 0x50D4, 97604 },
+ { 0x50D5, 97976 },
+ { 0x50D6, 97930 },
+ { 0x50D7, 97869 },
+ { 0x50D8, 97534 },
+ { 0x50D9, 97657 },
+ { 0x50DA, 98075 },
+ { 0x50DB, 98080 },
+ { 0x50DC, 97807 },
+ { 0x50DD, 97736 },
+ { 0x50DE, 98012 },
+ { 0x50DF, 98004 },
+ { 0x50E0, 97508 },
+ { 0x50E1, 97632 },
+ { 0x50E2, 98036 },
+ { 0x50E3, 98041 },
+ { 0x50E4, 97782 },
+ { 0x50E5, 97711 },
+ { 0x50E6, 98087 },
+ { 0x50E7, 98094 },
+ { 0x50E8, 97812 },
+ { 0x50E9, 97835 },
+ { 0x50EA, 97819 },
+ { 0x50EB, 97827 },
+ { 0x50EC, 97609 },
+ { 0x50ED, 97997 },
+ { 0x50EE, 97981 },
+ { 0x50EF, 97989 },
+ { 0x50F0, 97935 },
+ { 0x50F1, 97942 },
+ { 0x50F2, 97874 },
+ { 0x50F3, 97889 },
+ { 0x50F4, 97896 },
+ { 0x50F5, 97881 },
+ { 0x50F6, 97621 },
+ { 0x50F7, 98025 },
+ { 0x50F8, 97764 },
+ { 0x50F9, 97693 },
+ { 0x50FA, 97588 },
+ { 0x50FB, 97503 },
+ { 0x50FC, 97627 },
+ { 0x50FD, 98031 },
+ { 0x50FE, 97770 },
+ { 0x50FF, 97775 },
+ { 0x5100, 97699 },
+ { 0x5101, 97704 },
+ { 0x5102, 98127 },
+ { 0x5103, 98123 },
+ { 0x5104, 97519 },
+ { 0x5105, 97637 },
+ { 0x5106, 97539 },
+ { 0x5107, 97662 },
+ { 0x5108, 97741 },
+ { 0x5109, 97545 },
+ { 0x510A, 97668 },
+ { 0x510B, 97553 },
+ { 0x510C, 97559 },
+ { 0x510D, 97489 },
+ { 0x510E, 97496 },
+ { 0x510F, 97565 },
+ { 0x5110, 97513 },
+ { 0x5111, 98101 },
+ { 0x5112, 98107 },
+ { 0x5113, 98118 },
+ { 0x5114, 98113 },
+ { 0x5115, 97752 },
+ { 0x5116, 97681 },
+ { 0x5117, 97576 },
+ { 0x5118, 97954 },
+ { 0x5119, 97908 },
+ { 0x511A, 97847 },
+ { 0x511B, 98131 },
+ { 0x511C, 98153 },
+ { 0x511D, 98138 },
+ { 0x511E, 98143 },
+ { 0x511F, 98148 },
+ { 0x5120, 92229 },
+ { 0x5121, 92257 },
+ { 0x5122, 92275 },
+ { 0x5123, 93495 },
+ { 0x5124, 96965 },
+ { 0x5125, 96955 },
+ { 0x5126, 96960 },
+ { 0x5127, 92403 },
+ { 0x5128, 92418 },
+ { 0x5129, 93518 },
+ { 0x512A, 93700 },
+ { 0x512B, 93693 },
+ { 0x512C, 95602 },
+ { 0x512D, 93855 },
+ { 0x512E, 93777 },
+ { 0x512F, 93782 },
+ { 0x5130, 93789 },
+ { 0x5131, 93794 },
+ { 0x5132, 93860 },
+ { 0x5133, 93736 },
+ { 0x5134, 93741 },
+ { 0x5135, 93839 },
+ { 0x5136, 93845 },
+ { 0x5137, 93746 },
+ { 0x5138, 93751 },
+ { 0x5139, 93799 },
+ { 0x513A, 93865 },
+ { 0x513B, 93805 },
+ { 0x513C, 93870 },
+ { 0x513D, 93875 },
+ { 0x513E, 93882 },
+ { 0x513F, 93810 },
+ { 0x5140, 93815 },
+ { 0x5141, 93822 },
+ { 0x5142, 93850 },
+ { 0x5143, 93829 },
+ { 0x5144, 93756 },
+ { 0x5145, 93761 },
+ { 0x5146, 93766 },
+ { 0x5147, 93834 },
+ { 0x5148, 93771 },
+ { 0x5149, 92469 },
+ { 0x514A, 92474 },
+ { 0x514B, 96381 },
+ { 0x514C, 95648 },
+ { 0x514D, 95804 },
+ { 0x514E, 95780 },
+ { 0x514F, 95810 },
+ { 0x5150, 95786 },
+ { 0x5151, 95817 },
+ { 0x5152, 95792 },
+ { 0x5153, 95823 },
+ { 0x5154, 95798 },
+ { 0x5155, 95708 },
+ { 0x5156, 94332 },
+ { 0x5157, 94101 },
+ { 0x5158, 94119 },
+ { 0x5159, 94127 },
+ { 0x515A, 94284 },
+ { 0x515B, 93978 },
+ { 0x515C, 94139 },
+ { 0x515D, 94146 },
+ { 0x515E, 93988 },
+ { 0x515F, 94342 },
+ { 0x5160, 94216 },
+ { 0x5161, 94221 },
+ { 0x5162, 94228 },
+ { 0x5163, 94307 },
+ { 0x5164, 94028 },
+ { 0x5165, 94033 },
+ { 0x5166, 94040 },
+ { 0x5167, 94317 },
+ { 0x5168, 94327 },
+ { 0x5169, 95832 },
+ { 0x516A, 97202 },
+ { 0x516B, 95918 },
+ { 0x516C, 94404 },
+ { 0x516D, 94444 },
+ { 0x516E, 92569 },
+ { 0x516F, 92587 },
+ { 0x5170, 92714 },
+ { 0x5171, 92746 },
+ { 0x5172, 92690 },
+ { 0x5173, 92844 },
+ { 0x5174, 96566 },
+ { 0x5175, 97212 },
+ { 0x5176, 97215 },
+ { 0x5177, 97218 },
+ { 0x5178, 97221 },
+ { 0x5179, 97224 },
+ { 0x517A, 97227 },
+ { 0x517B, 97230 },
+ { 0x517C, 97233 },
+ { 0x517D, 97239 },
+ { 0x517E, 97242 },
+ { 0x517F, 97247 },
+ { 0x5180, 97250 },
+ { 0x5181, 97253 },
+ { 0x5182, 97256 },
+ { 0x5183, 97259 },
+ { 0x5184, 97262 },
+ { 0x5185, 97265 },
+ { 0x5186, 97268 },
+ { 0x5187, 97271 },
+ { 0x5188, 97274 },
+ { 0x5189, 97277 },
+ { 0x518A, 97280 },
+ { 0x518B, 97283 },
+ { 0x518C, 97286 },
+ { 0x518D, 97289 },
+ { 0x518E, 97292 },
+ { 0x518F, 97295 },
+ { 0x5190, 97298 },
+ { 0x5191, 97301 },
+ { 0x5192, 97304 },
+ { 0x5193, 97316 },
+ { 0x5194, 97321 },
+ { 0x5195, 97328 },
+ { 0x5196, 97309 },
+ { 0x5197, 97337 },
+ { 0x5198, 97340 },
+ { 0x5199, 97343 },
+ { 0x519A, 97346 },
+ { 0x519B, 97349 },
+ { 0x519C, 97352 },
+ { 0x519D, 97355 },
+ { 0x519E, 97358 },
+ { 0x519F, 97361 },
+ { 0x51A0, 97364 },
+ { 0x51A1, 97367 },
+ { 0x51A2, 97390 },
+ { 0x51A3, 97395 },
+ { 0x51A4, 97410 },
+ { 0x51A5, 97400 },
+ { 0x51A6, 97370 },
+ { 0x51A7, 97405 },
+ { 0x51A8, 97375 },
+ { 0x51A9, 97380 },
+ { 0x51AA, 97385 },
+ { 0x51AB, 97417 },
+ { 0x51AC, 97422 },
+ { 0x51AD, 97425 },
+ { 0x51AE, 97443 },
+ { 0x51AF, 97428 },
+ { 0x51B0, 97448 },
+ { 0x51B1, 97453 },
+ { 0x51B2, 97433 },
+ { 0x51B3, 97459 },
+ { 0x51B4, 97468 },
+ { 0x51B5, 97438 },
+ { 0x51B6, 97475 },
+ { 0x51B7, 97480 },
+ { 0x51B8, 97483 },
+ { 0x51B9, 94616 },
+ { 0x51BA, 94708 },
+ { 0x51BB, 94684 },
+ { 0x51BC, 94689 },
+ { 0x51BD, 94694 },
+ { 0x51BE, 94761 },
+ { 0x51BF, 93105 },
+ { 0x51C0, 96042 },
+ { 0x51C1, 96049 },
+ { 0x51C2, 97094 },
+ { 0x51C3, 97156 },
+ { 0x51C4, 97105 },
+ { 0x51C5, 97052 },
+ { 0x51C6, 97166 },
+ { 0x51C7, 97176 },
+ { 0x51C8, 97161 },
+ { 0x51C9, 97115 },
+ { 0x51CA, 97030 },
+ { 0x51CB, 97035 },
+ { 0x51CC, 97171 },
+ { 0x51CD, 94962 },
+ { 0x51CE, 94983 },
+ { 0x51CF, 95054 },
+ { 0x51D0, 95076 },
+ { 0x51D1, 96172 },
+ { 0x51D2, 95107 },
+ { 0x51D3, 95139 },
+ { 0x51D4, 95144 },
+ { 0x51D5, 95134 },
+ { 0x51D6, 96276 },
+ { 0x51D7, 96269 },
+ { 0x51D8, 93224 },
+ { 0x51D9, 96304 },
+ { 0x51DA, 95260 },
+ { 0x51DB, 95266 },
+ { 0x51DC, 95339 },
+ { 0x51DD, 95329 },
+ { 0x51DE, 95465 },
+ { 0x51DF, 95480 },
+ { 0x51E0, 95434 },
+ { 0x51E1, 95519 },
+ { 0x51E2, 93404 },
+ { 0x51E3, 95550 },
+ { 0x51E4, 75806 },
+ { 0x51E5, 75809 },
+ { 0x51E6, 75812 },
+ { 0x51E7, 75815 },
+ { 0x51E8, 75818 },
+ { 0x51E9, 78080 },
+ { 0x51EA, 75821 },
+ { 0x51EB, 78083 },
+ { 0x51EC, 78086 },
+ { 0x51ED, 75824 },
+ { 0x51EE, 75827 },
+ { 0x51EF, 75830 },
+ { 0x51F0, 75833 },
+ { 0x51F1, 75836 },
+ { 0x51F2, 75839 },
+ { 0x51F3, 75842 },
+ { 0x51F4, 75845 },
+ { 0x51F5, 78089 },
+ { 0x51F6, 75848 },
+ { 0x51F7, 75851 },
+ { 0x51F8, 75854 },
+ { 0x51F9, 78092 },
+ { 0x51FA, 75857 },
+ { 0x51FB, 75860 },
+ { 0x51FC, 75863 },
+ { 0x51FD, 75866 },
+ { 0x51FE, 75869 },
+ { 0x51FF, 75872 },
+ { 0x5200, 75875 },
+ { 0x5201, 75878 },
+ { 0x5202, 75881 },
+ { 0x5203, 75884 },
+ { 0x5204, 75887 },
+ { 0x5205, 75890 },
+ { 0x5206, 75893 },
+ { 0x5207, 75896 },
+ { 0x5208, 75899 },
+ { 0x5209, 78095 },
+ { 0x520A, 75902 },
+ { 0x520B, 75905 },
+ { 0x520C, 75908 },
+ { 0x520D, 75911 },
+ { 0x520E, 75914 },
+ { 0x520F, 75917 },
+ { 0x5210, 75920 },
+ { 0x5211, 75923 },
+ { 0x5212, 78098 },
+ { 0x5213, 75926 },
+ { 0x5214, 75929 },
+ { 0x5215, 78101 },
+ { 0x5216, 75932 },
+ { 0x5217, 78104 },
+ { 0x5218, 75935 },
+ { 0x5219, 75938 },
+ { 0x521A, 78107 },
+ { 0x521B, 75941 },
+ { 0x521C, 75944 },
+ { 0x521D, 75947 },
+ { 0x521E, 75950 },
+ { 0x521F, 75953 },
+ { 0x5220, 75956 },
+ { 0x5221, 75959 },
+ { 0x5222, 75962 },
+ { 0x5223, 75965 },
+ { 0x5224, 75968 },
+ { 0x5225, 75971 },
+ { 0x5226, 75974 },
+ { 0x5227, 75977 },
+ { 0x5228, 75980 },
+ { 0x5229, 75983 },
+ { 0x522A, 75986 },
+ { 0x522B, 75989 },
+ { 0x522C, 75992 },
+ { 0x522D, 75995 },
+ { 0x522E, 75998 },
+ { 0x522F, 76001 },
+ { 0x5230, 76004 },
+ { 0x5231, 76007 },
+ { 0x5232, 76010 },
+ { 0x5233, 76013 },
+ { 0x5234, 76016 },
+ { 0x5235, 76019 },
+ { 0x5236, 76022 },
+ { 0x5237, 76025 },
+ { 0x5238, 76028 },
+ { 0x5239, 78206 },
+ { 0x523A, 76031 },
+ { 0x523B, 76034 },
+ { 0x523C, 76037 },
+ { 0x523D, 76040 },
+ { 0x523E, 76043 },
+ { 0x523F, 76046 },
+ { 0x5240, 78209 },
+ { 0x5241, 78212 },
+ { 0x5242, 78215 },
+ { 0x5243, 76049 },
+ { 0x5244, 76052 },
+ { 0x5245, 76055 },
+ { 0x5246, 76058 },
+ { 0x5247, 76061 },
+ { 0x5248, 76064 },
+ { 0x5249, 76067 },
+ { 0x524A, 76070 },
+ { 0x524B, 78218 },
+ { 0x524C, 76073 },
+ { 0x524D, 76076 },
+ { 0x524E, 76079 },
+ { 0x524F, 76082 },
+ { 0x5250, 76085 },
+ { 0x5251, 76088 },
+ { 0x5252, 76091 },
+ { 0x5253, 76094 },
+ { 0x5254, 76097 },
+ { 0x5255, 76100 },
+ { 0x5256, 76103 },
+ { 0x5257, 76106 },
+ { 0x5258, 76109 },
+ { 0x5259, 76112 },
+ { 0x525A, 76115 },
+ { 0x525B, 76118 },
+ { 0x525C, 76121 },
+ { 0x525D, 76124 },
+ { 0x525E, 76127 },
+ { 0x525F, 76130 },
+ { 0x5260, 76133 },
+ { 0x5261, 76136 },
+ { 0x5262, 78221 },
+ { 0x5263, 76139 },
+ { 0x5264, 76142 },
+ { 0x5265, 76145 },
+ { 0x5266, 76148 },
+ { 0x5267, 76151 },
+ { 0x5268, 76154 },
+ { 0x5269, 76157 },
+ { 0x526A, 76160 },
+ { 0x526B, 76163 },
+ { 0x526C, 76166 },
+ { 0x526D, 76169 },
+ { 0x526E, 76172 },
+ { 0x526F, 76175 },
+ { 0x5270, 76178 },
+ { 0x5271, 76181 },
+ { 0x5272, 76184 },
+ { 0x5273, 76187 },
+ { 0x5274, 76190 },
+ { 0x5275, 76193 },
+ { 0x5276, 78224 },
+ { 0x5277, 76196 },
+ { 0x5278, 76199 },
+ { 0x5279, 76202 },
+ { 0x527A, 76205 },
+ { 0x527B, 78227 },
+ { 0x527C, 76208 },
+ { 0x527D, 76211 },
+ { 0x527E, 76214 },
+ { 0x527F, 78230 },
+ { 0x5280, 76217 },
+ { 0x5281, 76220 },
+ { 0x5282, 76223 },
+ { 0x5283, 76226 },
+ { 0x5284, 76229 },
+ { 0x5285, 76232 },
+ { 0x5286, 76235 },
+ { 0x5287, 76238 },
+ { 0x5288, 76241 },
+ { 0x5289, 76244 },
+ { 0x528A, 76247 },
+ { 0x528B, 76250 },
+ { 0x528C, 78233 },
+ { 0x528D, 76253 },
+ { 0x528E, 76256 },
+ { 0x528F, 78236 },
+ { 0x5290, 76259 },
+ { 0x5291, 76262 },
+ { 0x5292, 78239 },
+ { 0x5293, 78242 },
+ { 0x5294, 78245 },
+ { 0x5295, 78248 },
+ { 0x5296, 78251 },
+ { 0x5297, 78254 },
+ { 0x5298, 78257 },
+ { 0x5299, 78260 },
+ { 0x529A, 78263 },
+ { 0x529B, 76265 },
+ { 0x529C, 76268 },
+ { 0x529D, 78266 },
+ { 0x529E, 76271 },
+ { 0x529F, 76274 },
+ { 0x52A0, 78269 },
+ { 0x52A1, 76277 },
+ { 0x52A2, 76280 },
+ { 0x52A3, 76283 },
+ { 0x52A4, 76286 },
+ { 0x52A5, 76289 },
+ { 0x52A6, 76292 },
+ { 0x52A7, 76295 },
+ { 0x52A8, 76298 },
+ { 0x52A9, 76301 },
+ { 0x52AA, 76304 },
+ { 0x52AB, 76307 },
+ { 0x52AC, 76310 },
+ { 0x52AD, 76313 },
+ { 0x52AE, 78272 },
+ { 0x52AF, 78275 },
+ { 0x52B0, 78278 },
+ { 0x52B1, 78281 },
+ { 0x52B2, 78284 },
+ { 0x52B3, 78287 },
+ { 0x52B4, 78290 },
+ { 0x52B5, 78293 },
+ { 0x52B6, 76316 },
+ { 0x52B7, 76319 },
+ { 0x52B8, 76322 },
+ { 0x52B9, 76325 },
+ { 0x52BA, 76328 },
+ { 0x52BB, 76331 },
+ { 0x52BC, 76334 },
+ { 0x52BD, 76337 },
+ { 0x52BE, 78296 },
+ { 0x52BF, 76340 },
+ { 0x52C0, 78299 },
+ { 0x52C1, 76343 },
+ { 0x52C2, 76346 },
+ { 0x52C3, 76349 },
+ { 0x52C4, 76352 },
+ { 0x52C5, 76355 },
+ { 0x52C6, 76358 },
+ { 0x52C7, 76361 },
+ { 0x52C8, 78302 },
+ { 0x52C9, 76364 },
+ { 0x52CA, 78305 },
+ { 0x52CB, 76367 },
+ { 0x52CC, 76370 },
+ { 0x52CD, 76373 },
+ { 0x52CE, 78308 },
+ { 0x52CF, 76376 },
+ { 0x52D0, 76379 },
+ { 0x52D1, 76382 },
+ { 0x52D2, 76385 },
+ { 0x52D3, 76388 },
+ { 0x52D4, 76391 },
+ { 0x52D5, 76394 },
+ { 0x52D6, 76397 },
+ { 0x52D7, 78311 },
+ { 0x52D8, 76400 },
+ { 0x52D9, 76403 },
+ { 0x52DA, 76406 },
+ { 0x52DB, 76409 },
+ { 0x52DC, 76412 },
+ { 0x52DD, 76415 },
+ { 0x52DE, 78314 },
+ { 0x52DF, 76418 },
+ { 0x52E0, 76421 },
+ { 0x52E1, 76424 },
+ { 0x52E2, 76427 },
+ { 0x52E3, 78317 },
+ { 0x52E4, 76430 },
+ { 0x52E5, 76433 },
+ { 0x52E6, 76436 },
+ { 0x52E7, 76439 },
+ { 0x52E8, 76442 },
+ { 0x52E9, 76445 },
+ { 0x52EA, 76448 },
+ { 0x52EB, 76451 },
+ { 0x52EC, 76454 },
+ { 0x52ED, 76457 },
+ { 0x52EE, 76460 },
+ { 0x52EF, 76463 },
+ { 0x52F0, 78320 },
+ { 0x52F1, 76466 },
+ { 0x52F2, 76469 },
+ { 0x52F3, 76472 },
+ { 0x52F4, 76475 },
+ { 0x52F5, 76478 },
+ { 0x52F6, 76481 },
+ { 0x52F7, 76484 },
+ { 0x52F8, 76487 },
+ { 0x52F9, 78323 },
+ { 0x52FA, 76490 },
+ { 0x52FB, 76493 },
+ { 0x52FC, 76496 },
+ { 0x52FD, 76499 },
+ { 0x52FE, 76502 },
+ { 0x52FF, 76505 },
+ { 0x5300, 76508 },
+ { 0x5301, 76511 },
+ { 0x5302, 76514 },
+ { 0x5303, 76517 },
+ { 0x5304, 78326 },
+ { 0x5305, 76520 },
+ { 0x5306, 76523 },
+ { 0x5307, 76526 },
+ { 0x5308, 76529 },
+ { 0x5309, 76532 },
+ { 0x530A, 76535 },
+ { 0x530B, 78329 },
+ { 0x530C, 76538 },
+ { 0x530D, 78332 },
+ { 0x530E, 76541 },
+ { 0x530F, 76544 },
+ { 0x5310, 76547 },
+ { 0x5311, 76550 },
+ { 0x5312, 76553 },
+ { 0x5313, 76556 },
+ { 0x5314, 76559 },
+ { 0x5315, 78335 },
+ { 0x5316, 76562 },
+ { 0x5317, 78338 },
+ { 0x5318, 76565 },
+ { 0x5319, 78341 },
+ { 0x531A, 76568 },
+ { 0x531B, 76571 },
+ { 0x531C, 76574 },
+ { 0x531D, 76577 },
+ { 0x531E, 78344 },
+ { 0x531F, 78347 },
+ { 0x5320, 78350 },
+ { 0x5321, 76580 },
+ { 0x5322, 76583 },
+ { 0x5323, 76586 },
+ { 0x5324, 76589 },
+ { 0x5325, 76592 },
+ { 0x5326, 76595 },
+ { 0x5327, 76598 },
+ { 0x5328, 76601 },
+ { 0x5329, 78353 },
+ { 0x532A, 76604 },
+ { 0x532B, 78356 },
+ { 0x532C, 78359 },
+ { 0x532D, 76607 },
+ { 0x532E, 76610 },
+ { 0x532F, 76613 },
+ { 0x5330, 76616 },
+ { 0x5331, 78362 },
+ { 0x5332, 76619 },
+ { 0x5333, 76622 },
+ { 0x5334, 76625 },
+ { 0x5335, 76628 },
+ { 0x5336, 76631 },
+ { 0x5337, 76634 },
+ { 0x5338, 76637 },
+ { 0x5339, 76640 },
+ { 0x533A, 76643 },
+ { 0x533B, 78365 },
+ { 0x533C, 76646 },
+ { 0x533D, 76649 },
+ { 0x533E, 76652 },
+ { 0x533F, 76655 },
+ { 0x5340, 76658 },
+ { 0x5341, 76661 },
+ { 0x5342, 78368 },
+ { 0x5343, 76664 },
+ { 0x5344, 76667 },
+ { 0x5345, 76670 },
+ { 0x5346, 76673 },
+ { 0x5347, 76676 },
+ { 0x5348, 76679 },
+ { 0x5349, 76682 },
+ { 0x534A, 76685 },
+ { 0x534B, 76688 },
+ { 0x534C, 76691 },
+ { 0x534D, 78371 },
+ { 0x534E, 76694 },
+ { 0x534F, 78374 },
+ { 0x5350, 76697 },
+ { 0x5351, 76700 },
+ { 0x5352, 76703 },
+ { 0x5353, 76706 },
+ { 0x5354, 76709 },
+ { 0x5355, 76712 },
+ { 0x5356, 78377 },
+ { 0x5357, 76715 },
+ { 0x5358, 76718 },
+ { 0x5359, 78380 },
+ { 0x535A, 76721 },
+ { 0x535B, 76724 },
+ { 0x535C, 76727 },
+ { 0x535D, 76730 },
+ { 0x535E, 76733 },
+ { 0x535F, 76736 },
+ { 0x5360, 76739 },
+ { 0x5361, 76742 },
+ { 0x5362, 76745 },
+ { 0x5363, 76748 },
+ { 0x5364, 76751 },
+ { 0x5365, 76754 },
+ { 0x5366, 76757 },
+ { 0x5367, 76760 },
+ { 0x5368, 76763 },
+ { 0x5369, 78383 },
+ { 0x536A, 76766 },
+ { 0x536B, 76769 },
+ { 0x536C, 76772 },
+ { 0x536D, 76775 },
+ { 0x536E, 76778 },
+ { 0x536F, 76781 },
+ { 0x5370, 76784 },
+ { 0x5371, 78386 },
+ { 0x5372, 76787 },
+ { 0x5373, 76790 },
+ { 0x5374, 76793 },
+ { 0x5375, 76796 },
+ { 0x5376, 78389 },
+ { 0x5377, 76799 },
+ { 0x5378, 78392 },
+ { 0x5379, 76802 },
+ { 0x537A, 78395 },
+ { 0x537B, 76805 },
+ { 0x537C, 76808 },
+ { 0x537D, 76811 },
+ { 0x537E, 76814 },
+ { 0x537F, 76817 },
+ { 0x5380, 76820 },
+ { 0x5381, 76823 },
+ { 0x5382, 76826 },
+ { 0x5383, 76829 },
+ { 0x5384, 76832 },
+ { 0x5385, 76835 },
+ { 0x5386, 76838 },
+ { 0x5387, 76841 },
+ { 0x5388, 76844 },
+ { 0x5389, 78398 },
+ { 0x538A, 76847 },
+ { 0x538B, 76850 },
+ { 0x538C, 76853 },
+ { 0x538D, 76856 },
+ { 0x538E, 78401 },
+ { 0x538F, 76859 },
+ { 0x5390, 76862 },
+ { 0x5391, 76865 },
+ { 0x5392, 78404 },
+ { 0x5393, 78407 },
+ { 0x5394, 76868 },
+ { 0x5395, 76871 },
+ { 0x5396, 78410 },
+ { 0x5397, 76874 },
+ { 0x5398, 76877 },
+ { 0x5399, 76880 },
+ { 0x539A, 76883 },
+ { 0x539B, 76886 },
+ { 0x539C, 76889 },
+ { 0x539D, 76892 },
+ { 0x539E, 78413 },
+ { 0x539F, 76895 },
+ { 0x53A0, 76898 },
+ { 0x53A1, 78416 },
+ { 0x53A2, 78419 },
+ { 0x53A3, 78422 },
+ { 0x53A4, 78425 },
+ { 0x53A5, 78428 },
+ { 0x53A6, 78431 },
+ { 0x53A7, 78434 },
+ { 0x53A8, 78437 },
+ { 0x53A9, 76901 },
+ { 0x53AA, 76904 },
+ { 0x53AB, 76907 },
+ { 0x53AC, 78440 },
+ { 0x53AD, 76910 },
+ { 0x53AE, 78443 },
+ { 0x53AF, 76913 },
+ { 0x53B0, 78446 },
+ { 0x53B1, 76916 },
+ { 0x53B2, 76919 },
+ { 0x53B3, 76922 },
+ { 0x53B4, 76925 },
+ { 0x53B5, 76928 },
+ { 0x53B6, 78449 },
+ { 0x53B7, 76931 },
+ { 0x53B8, 76934 },
+ { 0x53B9, 78452 },
+ { 0x53BA, 76937 },
+ { 0x53BB, 76940 },
+ { 0x53BC, 76943 },
+ { 0x53BD, 76946 },
+ { 0x53BE, 78455 },
+ { 0x53BF, 76949 },
+ { 0x53C0, 76952 },
+ { 0x53C1, 76955 },
+ { 0x53C2, 78458 },
+ { 0x53C3, 76958 },
+ { 0x53C4, 76961 },
+ { 0x53C5, 78461 },
+ { 0x53C6, 78464 },
+ { 0x53C7, 76964 },
+ { 0x53C8, 76967 },
+ { 0x53C9, 76970 },
+ { 0x53CA, 76973 },
+ { 0x53CB, 76976 },
+ { 0x53CC, 76979 },
+ { 0x53CD, 76982 },
+ { 0x53CE, 78467 },
+ { 0x53CF, 76985 },
+ { 0x53D0, 76988 },
+ { 0x53D1, 76991 },
+ { 0x53D2, 76994 },
+ { 0x53D3, 76997 },
+ { 0x53D4, 77000 },
+ { 0x53D5, 77003 },
+ { 0x53D6, 77006 },
+ { 0x53D7, 77009 },
+ { 0x53D8, 77012 },
+ { 0x53D9, 77015 },
+ { 0x53DA, 77018 },
+ { 0x53DB, 77021 },
+ { 0x53DC, 77024 },
+ { 0x53DD, 77027 },
+ { 0x53DE, 77030 },
+ { 0x53DF, 77033 },
+ { 0x53E0, 77036 },
+ { 0x53E1, 77039 },
+ { 0x53E2, 77042 },
+ { 0x53E3, 77045 },
+ { 0x53E4, 77048 },
+ { 0x53E5, 78470 },
+ { 0x53E6, 78473 },
+ { 0x53E7, 77051 },
+ { 0x53E8, 77054 },
+ { 0x53E9, 77057 },
+ { 0x53EA, 77060 },
+ { 0x53EB, 77063 },
+ { 0x53EC, 77066 },
+ { 0x53ED, 77069 },
+ { 0x53EE, 78476 },
+ { 0x53EF, 77072 },
+ { 0x53F0, 77075 },
+ { 0x53F1, 77078 },
+ { 0x53F2, 77081 },
+ { 0x53F3, 77084 },
+ { 0x53F4, 77087 },
+ { 0x53F5, 77090 },
+ { 0x53F6, 77093 },
+ { 0x53F7, 78479 },
+ { 0x53F8, 77096 },
+ { 0x53F9, 78482 },
+ { 0x53FA, 77099 },
+ { 0x53FB, 78485 },
+ { 0x53FC, 77102 },
+ { 0x53FD, 77105 },
+ { 0x53FE, 78488 },
+ { 0x53FF, 77108 },
+ { 0x5400, 77111 },
+ { 0x5401, 77114 },
+ { 0x5402, 77117 },
+ { 0x5403, 77120 },
+ { 0x5404, 78491 },
+ { 0x5405, 78494 },
+ { 0x5406, 78497 },
+ { 0x5407, 78500 },
+ { 0x5408, 78503 },
+ { 0x5409, 79001 },
+ { 0x540A, 78506 },
+ { 0x540B, 78509 },
+ { 0x540C, 78512 },
+ { 0x540D, 78515 },
+ { 0x540E, 78518 },
+ { 0x540F, 78521 },
+ { 0x5410, 78524 },
+ { 0x5411, 78527 },
+ { 0x5412, 78530 },
+ { 0x5413, 78533 },
+ { 0x5414, 78536 },
+ { 0x5415, 78539 },
+ { 0x5416, 79004 },
+ { 0x5417, 78542 },
+ { 0x5418, 78545 },
+ { 0x5419, 78548 },
+ { 0x541A, 78551 },
+ { 0x541B, 78554 },
+ { 0x541C, 78557 },
+ { 0x541D, 78560 },
+ { 0x541E, 78563 },
+ { 0x541F, 78566 },
+ { 0x5420, 78569 },
+ { 0x5421, 78572 },
+ { 0x5422, 78575 },
+ { 0x5423, 78578 },
+ { 0x5424, 79007 },
+ { 0x5425, 78581 },
+ { 0x5426, 79010 },
+ { 0x5427, 78584 },
+ { 0x5428, 78587 },
+ { 0x5429, 78590 },
+ { 0x542A, 78593 },
+ { 0x542B, 78596 },
+ { 0x542C, 78599 },
+ { 0x542D, 78602 },
+ { 0x542E, 79013 },
+ { 0x542F, 78605 },
+ { 0x5430, 78608 },
+ { 0x5431, 78611 },
+ { 0x5432, 78614 },
+ { 0x5433, 79016 },
+ { 0x5434, 77123 },
+ { 0x5435, 78617 },
+ { 0x5436, 77126 },
+ { 0x5437, 77129 },
+ { 0x5438, 77132 },
+ { 0x5439, 77135 },
+ { 0x543A, 78620 },
+ { 0x543B, 77138 },
+ { 0x543C, 78623 },
+ { 0x543D, 78626 },
+ { 0x543E, 78629 },
+ { 0x543F, 78632 },
+ { 0x5440, 78635 },
+ { 0x5441, 78638 },
+ { 0x5442, 77141 },
+ { 0x5443, 77144 },
+ { 0x5444, 77147 },
+ { 0x5445, 77150 },
+ { 0x5446, 78641 },
+ { 0x5447, 78644 },
+ { 0x5448, 78647 },
+ { 0x5449, 77153 },
+ { 0x544A, 77156 },
+ { 0x544B, 77159 },
+ { 0x544C, 77162 },
+ { 0x544D, 77165 },
+ { 0x544E, 77168 },
+ { 0x544F, 77171 },
+ { 0x5450, 77174 },
+ { 0x5451, 77177 },
+ { 0x5452, 78650 },
+ { 0x5453, 77180 },
+ { 0x5454, 78653 },
+ { 0x5455, 77183 },
+ { 0x5456, 77186 },
+ { 0x5457, 77189 },
+ { 0x5458, 77192 },
+ { 0x5459, 78656 },
+ { 0x545A, 77195 },
+ { 0x545B, 78659 },
+ { 0x545C, 77198 },
+ { 0x545D, 77201 },
+ { 0x545E, 77204 },
+ { 0x545F, 77207 },
+ { 0x5460, 78662 },
+ { 0x5461, 77210 },
+ { 0x5462, 78665 },
+ { 0x5463, 77213 },
+ { 0x5464, 77216 },
+ { 0x5465, 77219 },
+ { 0x5466, 78668 },
+ { 0x5467, 77222 },
+ { 0x5468, 77225 },
+ { 0x5469, 77228 },
+ { 0x546A, 78671 },
+ { 0x546B, 78674 },
+ { 0x546C, 78677 },
+ { 0x546D, 78680 },
+ { 0x546E, 77231 },
+ { 0x546F, 77234 },
+ { 0x5470, 77237 },
+ { 0x5471, 77240 },
+ { 0x5472, 77243 },
+ { 0x5473, 77246 },
+ { 0x5474, 77249 },
+ { 0x5475, 77252 },
+ { 0x5476, 77255 },
+ { 0x5477, 77258 },
+ { 0x5478, 77261 },
+ { 0x5479, 77264 },
+ { 0x547A, 77267 },
+ { 0x547B, 77270 },
+ { 0x547C, 78683 },
+ { 0x547D, 78686 },
+ { 0x547E, 77273 },
+ { 0x547F, 77276 },
+ { 0x5480, 78689 },
+ { 0x5481, 77279 },
+ { 0x5482, 77282 },
+ { 0x5483, 78692 },
+ { 0x5484, 77285 },
+ { 0x5485, 77288 },
+ { 0x5486, 77291 },
+ { 0x5487, 77294 },
+ { 0x5488, 77297 },
+ { 0x5489, 77300 },
+ { 0x548A, 77303 },
+ { 0x548B, 77306 },
+ { 0x548C, 77309 },
+ { 0x548D, 77312 },
+ { 0x548E, 77315 },
+ { 0x548F, 77318 },
+ { 0x5490, 77321 },
+ { 0x5491, 77324 },
+ { 0x5492, 77327 },
+ { 0x5493, 77330 },
+ { 0x5494, 77333 },
+ { 0x5495, 78695 },
+ { 0x5496, 77336 },
+ { 0x5497, 78698 },
+ { 0x5498, 78701 },
+ { 0x5499, 77339 },
+ { 0x549A, 77342 },
+ { 0x549B, 77345 },
+ { 0x549C, 77348 },
+ { 0x549D, 77351 },
+ { 0x549E, 77354 },
+ { 0x549F, 77357 },
+ { 0x54A0, 78704 },
+ { 0x54A1, 77360 },
+ { 0x54A2, 77363 },
+ { 0x54A3, 77366 },
+ { 0x54A4, 77369 },
+ { 0x54A5, 77372 },
+ { 0x54A6, 77375 },
+ { 0x54A7, 78707 },
+ { 0x54A8, 77378 },
+ { 0x54A9, 77381 },
+ { 0x54AA, 77384 },
+ { 0x54AB, 77387 },
+ { 0x54AC, 77390 },
+ { 0x54AD, 77393 },
+ { 0x54AE, 77396 },
+ { 0x54AF, 77399 },
+ { 0x54B0, 77402 },
+ { 0x54B1, 77405 },
+ { 0x54B2, 77408 },
+ { 0x54B3, 77411 },
+ { 0x54B4, 77414 },
+ { 0x54B5, 77417 },
+ { 0x54B6, 77420 },
+ { 0x54B7, 78710 },
+ { 0x54B8, 77423 },
+ { 0x54B9, 77426 },
+ { 0x54BA, 77429 },
+ { 0x54BB, 77432 },
+ { 0x54BC, 78713 },
+ { 0x54BD, 77435 },
+ { 0x54BE, 77438 },
+ { 0x54BF, 77441 },
+ { 0x54C0, 77444 },
+ { 0x54C1, 77447 },
+ { 0x54C2, 77450 },
+ { 0x54C3, 77453 },
+ { 0x54C4, 77456 },
+ { 0x54C5, 78716 },
+ { 0x54C6, 78719 },
+ { 0x54C7, 77459 },
+ { 0x54C8, 77462 },
+ { 0x54C9, 77465 },
+ { 0x54CA, 78722 },
+ { 0x54CB, 77468 },
+ { 0x54CC, 77471 },
+ { 0x54CD, 77474 },
+ { 0x54CE, 77477 },
+ { 0x54CF, 77480 },
+ { 0x54D0, 77483 },
+ { 0x54D1, 77486 },
+ { 0x54D2, 77489 },
+ { 0x54D3, 77492 },
+ { 0x54D4, 78725 },
+ { 0x54D5, 78728 },
+ { 0x54D6, 77495 },
+ { 0x54D7, 77498 },
+ { 0x54D8, 77501 },
+ { 0x54D9, 77504 },
+ { 0x54DA, 77507 },
+ { 0x54DB, 77510 },
+ { 0x54DC, 77513 },
+ { 0x54DD, 77516 },
+ { 0x54DE, 77519 },
+ { 0x54DF, 78731 },
+ { 0x54E0, 77522 },
+ { 0x54E1, 77525 },
+ { 0x54E2, 77528 },
+ { 0x54E3, 77531 },
+ { 0x54E4, 77534 },
+ { 0x54E5, 77537 },
+ { 0x54E6, 77540 },
+ { 0x54E7, 77543 },
+ { 0x54E8, 77546 },
+ { 0x54E9, 77549 },
+ { 0x54EA, 77552 },
+ { 0x54EB, 77555 },
+ { 0x54EC, 77558 },
+ { 0x54ED, 77561 },
+ { 0x54EE, 78734 },
+ { 0x54EF, 77564 },
+ { 0x54F0, 77567 },
+ { 0x54F1, 77570 },
+ { 0x54F2, 77573 },
+ { 0x54F3, 78737 },
+ { 0x54F4, 77576 },
+ { 0x54F5, 78740 },
+ { 0x54F6, 77579 },
+ { 0x54F7, 78743 },
+ { 0x54F8, 77582 },
+ { 0x54F9, 77585 },
+ { 0x54FA, 78746 },
+ { 0x54FB, 77588 },
+ { 0x54FC, 77591 },
+ { 0x54FD, 77594 },
+ { 0x54FE, 77597 },
+ { 0x54FF, 77600 },
+ { 0x5500, 78749 },
+ { 0x5501, 77603 },
+ { 0x5502, 77606 },
+ { 0x5503, 77609 },
+ { 0x5504, 77612 },
+ { 0x5505, 77615 },
+ { 0x5506, 77618 },
+ { 0x5507, 77621 },
+ { 0x5508, 77624 },
+ { 0x5509, 77627 },
+ { 0x550A, 77630 },
+ { 0x550B, 77633 },
+ { 0x550C, 77636 },
+ { 0x550D, 77639 },
+ { 0x550E, 77642 },
+ { 0x550F, 77645 },
+ { 0x5510, 77648 },
+ { 0x5511, 78752 },
+ { 0x5512, 77651 },
+ { 0x5513, 78755 },
+ { 0x5514, 77654 },
+ { 0x5515, 77657 },
+ { 0x5516, 77660 },
+ { 0x5517, 77663 },
+ { 0x5518, 77666 },
+ { 0x5519, 77669 },
+ { 0x551A, 77672 },
+ { 0x551B, 77675 },
+ { 0x551C, 77678 },
+ { 0x551D, 78758 },
+ { 0x551E, 78761 },
+ { 0x551F, 77681 },
+ { 0x5520, 77684 },
+ { 0x5521, 77687 },
+ { 0x5522, 77690 },
+ { 0x5523, 77693 },
+ { 0x5524, 77696 },
+ { 0x5525, 77699 },
+ { 0x5526, 77702 },
+ { 0x5527, 77705 },
+ { 0x5528, 77708 },
+ { 0x5529, 77711 },
+ { 0x552A, 77714 },
+ { 0x552B, 77717 },
+ { 0x552C, 77720 },
+ { 0x552D, 77723 },
+ { 0x552E, 77726 },
+ { 0x552F, 77729 },
+ { 0x5530, 78764 },
+ { 0x5531, 77732 },
+ { 0x5532, 77735 },
+ { 0x5533, 77738 },
+ { 0x5534, 77741 },
+ { 0x5535, 77744 },
+ { 0x5536, 77747 },
+ { 0x5537, 78767 },
+ { 0x5538, 77750 },
+ { 0x5539, 77753 },
+ { 0x553A, 77756 },
+ { 0x553B, 78770 },
+ { 0x553C, 77759 },
+ { 0x553D, 77762 },
+ { 0x553E, 77765 },
+ { 0x553F, 77768 },
+ { 0x5540, 77771 },
+ { 0x5541, 77774 },
+ { 0x5542, 77777 },
+ { 0x5543, 77780 },
+ { 0x5544, 77783 },
+ { 0x5545, 77786 },
+ { 0x5546, 77789 },
+ { 0x5547, 78773 },
+ { 0x5548, 78776 },
+ { 0x5549, 78779 },
+ { 0x554A, 78782 },
+ { 0x554B, 78785 },
+ { 0x554C, 78788 },
+ { 0x554D, 78791 },
+ { 0x554E, 78794 },
+ { 0x554F, 78797 },
+ { 0x5550, 77792 },
+ { 0x5551, 78800 },
+ { 0x5552, 77795 },
+ { 0x5553, 77798 },
+ { 0x5554, 77801 },
+ { 0x5555, 77804 },
+ { 0x5556, 77807 },
+ { 0x5557, 78803 },
+ { 0x5558, 78806 },
+ { 0x5559, 77810 },
+ { 0x555A, 77813 },
+ { 0x555B, 77816 },
+ { 0x555C, 77819 },
+ { 0x555D, 78809 },
+ { 0x555E, 78812 },
+ { 0x555F, 78815 },
+ { 0x5560, 77822 },
+ { 0x5561, 78818 },
+ { 0x5562, 78821 },
+ { 0x5563, 77825 },
+ { 0x5564, 77828 },
+ { 0x5565, 77831 },
+ { 0x5566, 77834 },
+ { 0x5567, 77837 },
+ { 0x5568, 77840 },
+ { 0x5569, 77843 },
+ { 0x556A, 77846 },
+ { 0x556B, 78824 },
+ { 0x556C, 78827 },
+ { 0x556D, 78830 },
+ { 0x556E, 78833 },
+ { 0x556F, 78836 },
+ { 0x5570, 78839 },
+ { 0x5571, 78842 },
+ { 0x5572, 78845 },
+ { 0x5573, 78848 },
+ { 0x5574, 78851 },
+ { 0x5575, 78854 },
+ { 0x5576, 78857 },
+ { 0x5577, 77849 },
+ { 0x5578, 77852 },
+ { 0x5579, 77855 },
+ { 0x557A, 78860 },
+ { 0x557B, 77858 },
+ { 0x557C, 77861 },
+ { 0x557D, 77864 },
+ { 0x557E, 77867 },
+ { 0x557F, 77870 },
+ { 0x5580, 78863 },
+ { 0x5581, 77873 },
+ { 0x5582, 78866 },
+ { 0x5583, 77876 },
+ { 0x5584, 78869 },
+ { 0x5585, 77879 },
+ { 0x5586, 78872 },
+ { 0x5587, 77882 },
+ { 0x5588, 77885 },
+ { 0x5589, 78875 },
+ { 0x558A, 77888 },
+ { 0x558B, 77891 },
+ { 0x558C, 77894 },
+ { 0x558D, 77897 },
+ { 0x558E, 78878 },
+ { 0x558F, 77900 },
+ { 0x5590, 77903 },
+ { 0x5591, 77906 },
+ { 0x5592, 78881 },
+ { 0x5593, 77909 },
+ { 0x5594, 77912 },
+ { 0x5595, 77915 },
+ { 0x5596, 78884 },
+ { 0x5597, 77918 },
+ { 0x5598, 77921 },
+ { 0x5599, 77924 },
+ { 0x559A, 77927 },
+ { 0x559B, 77930 },
+ { 0x559C, 77933 },
+ { 0x559D, 78887 },
+ { 0x559E, 77936 },
+ { 0x559F, 78890 },
+ { 0x55A0, 77939 },
+ { 0x55A1, 77942 },
+ { 0x55A2, 77945 },
+ { 0x55A3, 77948 },
+ { 0x55A4, 78893 },
+ { 0x55A5, 77951 },
+ { 0x55A6, 77954 },
+ { 0x55A7, 77957 },
+ { 0x55A8, 78896 },
+ { 0x55A9, 77960 },
+ { 0x55AA, 78899 },
+ { 0x55AB, 77963 },
+ { 0x55AC, 77966 },
+ { 0x55AD, 77969 },
+ { 0x55AE, 77972 },
+ { 0x55AF, 77975 },
+ { 0x55B0, 77978 },
+ { 0x55B1, 78902 },
+ { 0x55B2, 77981 },
+ { 0x55B3, 77984 },
+ { 0x55B4, 77987 },
+ { 0x55B5, 77990 },
+ { 0x55B6, 77993 },
+ { 0x55B7, 78905 },
+ { 0x55B8, 78908 },
+ { 0x55B9, 77996 },
+ { 0x55BA, 77999 },
+ { 0x55BB, 78911 },
+ { 0x55BC, 78002 },
+ { 0x55BD, 78005 },
+ { 0x55BE, 78914 },
+ { 0x55BF, 78008 },
+ { 0x55C0, 78917 },
+ { 0x55C1, 78011 },
+ { 0x55C2, 78014 },
+ { 0x55C3, 78017 },
+ { 0x55C4, 78020 },
+ { 0x55C5, 78023 },
+ { 0x55C6, 78026 },
+ { 0x55C7, 78029 },
+ { 0x55C8, 78032 },
+ { 0x55C9, 78035 },
+ { 0x55CA, 78920 },
+ { 0x55CB, 78923 },
+ { 0x55CC, 78926 },
+ { 0x55CD, 78929 },
+ { 0x55CE, 78038 },
+ { 0x55CF, 78932 },
+ { 0x55D0, 78935 },
+ { 0x55D1, 78041 },
+ { 0x55D2, 78938 },
+ { 0x55D3, 78044 },
+ { 0x55D4, 78941 },
+ { 0x55D5, 78047 },
+ { 0x55D6, 78050 },
+ { 0x55D7, 78053 },
+ { 0x55D8, 78056 },
+ { 0x55D9, 78059 },
+ { 0x55DA, 78062 },
+ { 0x55DB, 78065 },
+ { 0x55DC, 78068 },
+ { 0x55DD, 78071 },
+ { 0x55DE, 78074 },
+ { 0x55DF, 78944 },
+ { 0x55E0, 78947 },
+ { 0x55E1, 78950 },
+ { 0x55E2, 78953 },
+ { 0x55E3, 78956 },
+ { 0x55E4, 78959 },
+ { 0x55E5, 78962 },
+ { 0x55E6, 78965 },
+ { 0x55E7, 78968 },
+ { 0x55E8, 78077 },
+ { 0x55E9, 78971 },
+ { 0x55EA, 78974 },
+ { 0x55EB, 78977 },
+ { 0x55EC, 78980 },
+ { 0x55ED, 78983 },
+ { 0x55EE, 78986 },
+ { 0x55EF, 78989 },
+ { 0x55F0, 78992 },
+ { 0x55F1, 78110 },
+ { 0x55F2, 78113 },
+ { 0x55F3, 78116 },
+ { 0x55F4, 78119 },
+ { 0x55F5, 78122 },
+ { 0x55F6, 78125 },
+ { 0x55F7, 78128 },
+ { 0x55F8, 78995 },
+ { 0x55F9, 78998 },
+ { 0x55FA, 78131 },
+ { 0x55FB, 78134 },
+ { 0x55FC, 78137 },
+ { 0x55FD, 78140 },
+ { 0x55FE, 78143 },
+ { 0x55FF, 78146 },
+ { 0x5600, 78149 },
+ { 0x5601, 78152 },
+ { 0x5602, 78155 },
+ { 0x5603, 78158 },
+ { 0x5604, 78161 },
+ { 0x5605, 78164 },
+ { 0x5606, 78167 },
+ { 0x5607, 78170 },
+ { 0x5608, 78173 },
+ { 0x5609, 78176 },
+ { 0x560A, 78179 },
+ { 0x560B, 78182 },
+ { 0x560C, 78185 },
+ { 0x560D, 78188 },
+ { 0x560E, 78191 },
+ { 0x560F, 78194 },
+ { 0x5610, 78197 },
+ { 0x5611, 78200 },
+ { 0x5612, 78203 },
+ { 0x5613, 86926 },
+ { 0x5614, 86929 },
+ { 0x5615, 86932 },
+ { 0x5616, 86935 },
+ { 0x5617, 86938 },
+ { 0x5618, 86941 },
+ { 0x5619, 86944 },
+ { 0x561A, 86947 },
+ { 0x561B, 86950 },
+ { 0x561C, 86953 },
+ { 0x561D, 88511 },
+ { 0x561E, 86956 },
+ { 0x561F, 86959 },
+ { 0x5620, 86962 },
+ { 0x5621, 86965 },
+ { 0x5622, 86968 },
+ { 0x5623, 86971 },
+ { 0x5624, 86974 },
+ { 0x5625, 86977 },
+ { 0x5626, 86980 },
+ { 0x5627, 86983 },
+ { 0x5628, 86986 },
+ { 0x5629, 86989 },
+ { 0x562A, 86992 },
+ { 0x562B, 86995 },
+ { 0x562C, 86998 },
+ { 0x562D, 87001 },
+ { 0x562E, 88514 },
+ { 0x562F, 87004 },
+ { 0x5630, 87007 },
+ { 0x5631, 87010 },
+ { 0x5632, 87013 },
+ { 0x5633, 87016 },
+ { 0x5634, 87019 },
+ { 0x5635, 87022 },
+ { 0x5636, 87025 },
+ { 0x5637, 87028 },
+ { 0x5638, 87031 },
+ { 0x5639, 87034 },
+ { 0x563A, 87037 },
+ { 0x563B, 87040 },
+ { 0x563C, 88517 },
+ { 0x563D, 87043 },
+ { 0x563E, 87046 },
+ { 0x563F, 88520 },
+ { 0x5640, 87049 },
+ { 0x5641, 87052 },
+ { 0x5642, 87055 },
+ { 0x5643, 87058 },
+ { 0x5644, 88523 },
+ { 0x5645, 87061 },
+ { 0x5646, 88526 },
+ { 0x5647, 88529 },
+ { 0x5648, 87064 },
+ { 0x5649, 87067 },
+ { 0x564A, 87070 },
+ { 0x564B, 87073 },
+ { 0x564C, 87076 },
+ { 0x564D, 87079 },
+ { 0x564E, 87082 },
+ { 0x564F, 87085 },
+ { 0x5650, 87088 },
+ { 0x5651, 87091 },
+ { 0x5652, 87094 },
+ { 0x5653, 87097 },
+ { 0x5654, 87100 },
+ { 0x5655, 87103 },
+ { 0x5656, 87106 },
+ { 0x5657, 87109 },
+ { 0x5658, 87112 },
+ { 0x5659, 87115 },
+ { 0x565A, 87118 },
+ { 0x565B, 87121 },
+ { 0x565C, 88532 },
+ { 0x565D, 88535 },
+ { 0x565E, 88538 },
+ { 0x565F, 87124 },
+ { 0x5660, 87127 },
+ { 0x5661, 87130 },
+ { 0x5662, 87133 },
+ { 0x5663, 87136 },
+ { 0x5664, 87139 },
+ { 0x5665, 87142 },
+ { 0x5666, 87145 },
+ { 0x5667, 87148 },
+ { 0x5668, 87151 },
+ { 0x5669, 87154 },
+ { 0x566A, 87157 },
+ { 0x566B, 87160 },
+ { 0x566C, 87163 },
+ { 0x566D, 87166 },
+ { 0x566E, 87169 },
+ { 0x566F, 87172 },
+ { 0x5670, 87175 },
+ { 0x5671, 87178 },
+ { 0x5672, 87181 },
+ { 0x5673, 87184 },
+ { 0x5674, 87187 },
+ { 0x5675, 87190 },
+ { 0x5676, 87193 },
+ { 0x5677, 87196 },
+ { 0x5678, 87199 },
+ { 0x5679, 87202 },
+ { 0x567A, 87205 },
+ { 0x567B, 87208 },
+ { 0x567C, 87211 },
+ { 0x567D, 87214 },
+ { 0x567E, 88541 },
+ { 0x567F, 87217 },
+ { 0x5680, 88544 },
+ { 0x5681, 87220 },
+ { 0x5682, 87223 },
+ { 0x5683, 88547 },
+ { 0x5684, 87226 },
+ { 0x5685, 88550 },
+ { 0x5686, 87229 },
+ { 0x5687, 88553 },
+ { 0x5688, 87232 },
+ { 0x5689, 87235 },
+ { 0x568A, 88556 },
+ { 0x568B, 88559 },
+ { 0x568C, 88562 },
+ { 0x568D, 87238 },
+ { 0x568E, 88565 },
+ { 0x568F, 88568 },
+ { 0x5690, 87241 },
+ { 0x5691, 87244 },
+ { 0x5692, 88571 },
+ { 0x5693, 88574 },
+ { 0x5694, 88577 },
+ { 0x5695, 87247 },
+ { 0x5696, 87250 },
+ { 0x5697, 87253 },
+ { 0x5698, 88580 },
+ { 0x5699, 88583 },
+ { 0x569A, 87256 },
+ { 0x569B, 87259 },
+ { 0x569C, 87262 },
+ { 0x569D, 87265 },
+ { 0x569E, 87268 },
+ { 0x569F, 88586 },
+ { 0x56A0, 87271 },
+ { 0x56A1, 87274 },
+ { 0x56A2, 87277 },
+ { 0x56A3, 87280 },
+ { 0x56A4, 87283 },
+ { 0x56A5, 87286 },
+ { 0x56A6, 87289 },
+ { 0x56A7, 87292 },
+ { 0x56A8, 87295 },
+ { 0x56A9, 87298 },
+ { 0x56AA, 88589 },
+ { 0x56AB, 87301 },
+ { 0x56AC, 87304 },
+ { 0x56AD, 87307 },
+ { 0x56AE, 87310 },
+ { 0x56AF, 87313 },
+ { 0x56B0, 87316 },
+ { 0x56B1, 87319 },
+ { 0x56B2, 87322 },
+ { 0x56B3, 87325 },
+ { 0x56B4, 87328 },
+ { 0x56B5, 88592 },
+ { 0x56B6, 87331 },
+ { 0x56B7, 87334 },
+ { 0x56B8, 87337 },
+ { 0x56B9, 87340 },
+ { 0x56BA, 87343 },
+ { 0x56BB, 87346 },
+ { 0x56BC, 87349 },
+ { 0x56BD, 87352 },
+ { 0x56BE, 87355 },
+ { 0x56BF, 87358 },
+ { 0x56C0, 87361 },
+ { 0x56C1, 87364 },
+ { 0x56C2, 87367 },
+ { 0x56C3, 87370 },
+ { 0x56C4, 87373 },
+ { 0x56C5, 87376 },
+ { 0x56C6, 87379 },
+ { 0x56C7, 87382 },
+ { 0x56C8, 87385 },
+ { 0x56C9, 87388 },
+ { 0x56CA, 87391 },
+ { 0x56CB, 87394 },
+ { 0x56CC, 87397 },
+ { 0x56CD, 87400 },
+ { 0x56CE, 87403 },
+ { 0x56CF, 87406 },
+ { 0x56D0, 87409 },
+ { 0x56D1, 87412 },
+ { 0x56D2, 87415 },
+ { 0x56D3, 87418 },
+ { 0x56D4, 87421 },
+ { 0x56D5, 87424 },
+ { 0x56D6, 87427 },
+ { 0x56D7, 87430 },
+ { 0x56D8, 87433 },
+ { 0x56D9, 87436 },
+ { 0x56DA, 87439 },
+ { 0x56DB, 87442 },
+ { 0x56DC, 87445 },
+ { 0x56DD, 87448 },
+ { 0x56DE, 87451 },
+ { 0x56DF, 87454 },
+ { 0x56E0, 87457 },
+ { 0x56E1, 87460 },
+ { 0x56E2, 87463 },
+ { 0x56E3, 87466 },
+ { 0x56E4, 87469 },
+ { 0x56E5, 87472 },
+ { 0x56E6, 87475 },
+ { 0x56E7, 87478 },
+ { 0x56E8, 87481 },
+ { 0x56E9, 87484 },
+ { 0x56EA, 87487 },
+ { 0x56EB, 87490 },
+ { 0x56EC, 87493 },
+ { 0x56ED, 87496 },
+ { 0x56EE, 87499 },
+ { 0x56EF, 87502 },
+ { 0x56F0, 87505 },
+ { 0x56F1, 87508 },
+ { 0x56F2, 87511 },
+ { 0x56F3, 87514 },
+ { 0x56F4, 87517 },
+ { 0x56F5, 87520 },
+ { 0x56F6, 87523 },
+ { 0x56F7, 87526 },
+ { 0x56F8, 87529 },
+ { 0x56F9, 88595 },
+ { 0x56FA, 88598 },
+ { 0x56FB, 87532 },
+ { 0x56FC, 87535 },
+ { 0x56FD, 87538 },
+ { 0x56FE, 87541 },
+ { 0x56FF, 87544 },
+ { 0x5700, 88601 },
+ { 0x5701, 87547 },
+ { 0x5702, 87550 },
+ { 0x5703, 88604 },
+ { 0x5704, 87553 },
+ { 0x5705, 87556 },
+ { 0x5706, 87559 },
+ { 0x5707, 87562 },
+ { 0x5708, 87565 },
+ { 0x5709, 87568 },
+ { 0x570A, 88607 },
+ { 0x570B, 87571 },
+ { 0x570C, 88610 },
+ { 0x570D, 87574 },
+ { 0x570E, 87577 },
+ { 0x570F, 87580 },
+ { 0x5710, 87583 },
+ { 0x5711, 87586 },
+ { 0x5712, 87589 },
+ { 0x5713, 87592 },
+ { 0x5714, 87595 },
+ { 0x5715, 87598 },
+ { 0x5716, 87601 },
+ { 0x5717, 87604 },
+ { 0x5718, 88613 },
+ { 0x5719, 87607 },
+ { 0x571A, 87610 },
+ { 0x571B, 87613 },
+ { 0x571C, 87616 },
+ { 0x571D, 87619 },
+ { 0x571E, 87622 },
+ { 0x571F, 87625 },
+ { 0x5720, 87628 },
+ { 0x5721, 87631 },
+ { 0x5722, 87634 },
+ { 0x5723, 87637 },
+ { 0x5724, 87640 },
+ { 0x5725, 87643 },
+ { 0x5726, 87646 },
+ { 0x5727, 87649 },
+ { 0x5728, 87652 },
+ { 0x5729, 87655 },
+ { 0x572A, 87658 },
+ { 0x572B, 87661 },
+ { 0x572C, 87664 },
+ { 0x572D, 87667 },
+ { 0x572E, 87670 },
+ { 0x572F, 87673 },
+ { 0x5730, 87676 },
+ { 0x5731, 87679 },
+ { 0x5732, 87682 },
+ { 0x5733, 87685 },
+ { 0x5734, 87688 },
+ { 0x5735, 87691 },
+ { 0x5736, 87694 },
+ { 0x5737, 87697 },
+ { 0x5738, 87700 },
+ { 0x5739, 87703 },
+ { 0x573A, 87706 },
+ { 0x573B, 87709 },
+ { 0x573C, 87712 },
+ { 0x573D, 87715 },
+ { 0x573E, 87718 },
+ { 0x573F, 87721 },
+ { 0x5740, 87724 },
+ { 0x5741, 88616 },
+ { 0x5742, 87727 },
+ { 0x5743, 87730 },
+ { 0x5744, 87733 },
+ { 0x5745, 87736 },
+ { 0x5746, 87739 },
+ { 0x5747, 87742 },
+ { 0x5748, 87745 },
+ { 0x5749, 87748 },
+ { 0x574A, 87751 },
+ { 0x574B, 87754 },
+ { 0x574C, 87757 },
+ { 0x574D, 87760 },
+ { 0x574E, 87763 },
+ { 0x574F, 87766 },
+ { 0x5750, 87769 },
+ { 0x5751, 87772 },
+ { 0x5752, 87775 },
+ { 0x5753, 87778 },
+ { 0x5754, 87781 },
+ { 0x5755, 87784 },
+ { 0x5756, 87787 },
+ { 0x5757, 87790 },
+ { 0x5758, 88619 },
+ { 0x5759, 87793 },
+ { 0x575A, 87796 },
+ { 0x575B, 87799 },
+ { 0x575C, 87802 },
+ { 0x575D, 87805 },
+ { 0x575E, 88622 },
+ { 0x575F, 87808 },
+ { 0x5760, 87811 },
+ { 0x5761, 87814 },
+ { 0x5762, 87817 },
+ { 0x5763, 87820 },
+ { 0x5764, 88625 },
+ { 0x5765, 87823 },
+ { 0x5766, 87826 },
+ { 0x5767, 87829 },
+ { 0x5768, 87832 },
+ { 0x5769, 87835 },
+ { 0x576A, 87838 },
+ { 0x576B, 87841 },
+ { 0x576C, 87844 },
+ { 0x576D, 87847 },
+ { 0x576E, 87850 },
+ { 0x576F, 88628 },
+ { 0x5770, 87853 },
+ { 0x5771, 87856 },
+ { 0x5772, 87859 },
+ { 0x5773, 87862 },
+ { 0x5774, 87865 },
+ { 0x5775, 87868 },
+ { 0x5776, 87871 },
+ { 0x5777, 87874 },
+ { 0x5778, 87877 },
+ { 0x5779, 87880 },
+ { 0x577A, 87883 },
+ { 0x577B, 87886 },
+ { 0x577C, 87889 },
+ { 0x577D, 87892 },
+ { 0x577E, 87895 },
+ { 0x577F, 87898 },
+ { 0x5780, 87901 },
+ { 0x5781, 87904 },
+ { 0x5782, 87907 },
+ { 0x5783, 87910 },
+ { 0x5784, 88631 },
+ { 0x5785, 87913 },
+ { 0x5786, 87916 },
+ { 0x5787, 88634 },
+ { 0x5788, 88637 },
+ { 0x5789, 88640 },
+ { 0x578A, 87919 },
+ { 0x578B, 87922 },
+ { 0x578C, 87925 },
+ { 0x578D, 87928 },
+ { 0x578E, 88643 },
+ { 0x578F, 88646 },
+ { 0x5790, 88649 },
+ { 0x5791, 87931 },
+ { 0x5792, 87934 },
+ { 0x5793, 87937 },
+ { 0x5794, 87940 },
+ { 0x5795, 87943 },
+ { 0x5796, 87946 },
+ { 0x5797, 87949 },
+ { 0x5798, 87952 },
+ { 0x5799, 87955 },
+ { 0x579A, 87958 },
+ { 0x579B, 87961 },
+ { 0x579C, 87964 },
+ { 0x579D, 87967 },
+ { 0x579E, 87970 },
+ { 0x579F, 87973 },
+ { 0x57A0, 87976 },
+ { 0x57A1, 87979 },
+ { 0x57A2, 87982 },
+ { 0x57A3, 87985 },
+ { 0x57A4, 87988 },
+ { 0x57A5, 87991 },
+ { 0x57A6, 87994 },
+ { 0x57A7, 87997 },
+ { 0x57A8, 88652 },
+ { 0x57A9, 88000 },
+ { 0x57AA, 88003 },
+ { 0x57AB, 88006 },
+ { 0x57AC, 88009 },
+ { 0x57AD, 88012 },
+ { 0x57AE, 88655 },
+ { 0x57AF, 88015 },
+ { 0x57B0, 88018 },
+ { 0x57B1, 88021 },
+ { 0x57B2, 88024 },
+ { 0x57B3, 88658 },
+ { 0x57B4, 88027 },
+ { 0x57B5, 88030 },
+ { 0x57B6, 88033 },
+ { 0x57B7, 88661 },
+ { 0x57B8, 88036 },
+ { 0x57B9, 88039 },
+ { 0x57BA, 88042 },
+ { 0x57BB, 88045 },
+ { 0x57BC, 88048 },
+ { 0x57BD, 88051 },
+ { 0x57BE, 88054 },
+ { 0x57BF, 88057 },
+ { 0x57C0, 88060 },
+ { 0x57C1, 88063 },
+ { 0x57C2, 88664 },
+ { 0x57C3, 88066 },
+ { 0x57C4, 88069 },
+ { 0x57C5, 88667 },
+ { 0x57C6, 88075 },
+ { 0x57C7, 88078 },
+ { 0x57C8, 88081 },
+ { 0x57C9, 88670 },
+ { 0x57CA, 88084 },
+ { 0x57CB, 88087 },
+ { 0x57CC, 88090 },
+ { 0x57CD, 88093 },
+ { 0x57CE, 88096 },
+ { 0x57CF, 88099 },
+ { 0x57D0, 88102 },
+ { 0x57D1, 88106 },
+ { 0x57D2, 88109 },
+ { 0x57D3, 88112 },
+ { 0x57D4, 88115 },
+ { 0x57D5, 88118 },
+ { 0x57D6, 88121 },
+ { 0x57D7, 88124 },
+ { 0x57D8, 88127 },
+ { 0x57D9, 88130 },
+ { 0x57DA, 88133 },
+ { 0x57DB, 88136 },
+ { 0x57DC, 88139 },
+ { 0x57DD, 88142 },
+ { 0x57DE, 88145 },
+ { 0x57DF, 88148 },
+ { 0x57E0, 88151 },
+ { 0x57E1, 88154 },
+ { 0x57E2, 88673 },
+ { 0x57E3, 88160 },
+ { 0x57E4, 88163 },
+ { 0x57E5, 88166 },
+ { 0x57E6, 88169 },
+ { 0x57E7, 88172 },
+ { 0x57E8, 88175 },
+ { 0x57E9, 88178 },
+ { 0x57EA, 88181 },
+ { 0x57EB, 88184 },
+ { 0x57EC, 88187 },
+ { 0x57ED, 88190 },
+ { 0x57EE, 88193 },
+ { 0x57EF, 88196 },
+ { 0x57F0, 88199 },
+ { 0x57F1, 88202 },
+ { 0x57F2, 88205 },
+ { 0x57F3, 88208 },
+ { 0x57F4, 88211 },
+ { 0x57F5, 88214 },
+ { 0x57F6, 88217 },
+ { 0x57F7, 88220 },
+ { 0x57F8, 88223 },
+ { 0x57F9, 88226 },
+ { 0x57FA, 88229 },
+ { 0x57FB, 88232 },
+ { 0x57FC, 88235 },
+ { 0x57FD, 88238 },
+ { 0x57FE, 88241 },
+ { 0x57FF, 88244 },
+ { 0x5800, 88247 },
+ { 0x5801, 88250 },
+ { 0x5802, 88253 },
+ { 0x5803, 88256 },
+ { 0x5804, 88259 },
+ { 0x5805, 88262 },
+ { 0x5806, 88265 },
+ { 0x5807, 88268 },
+ { 0x5808, 88271 },
+ { 0x5809, 88274 },
+ { 0x580A, 88277 },
+ { 0x580B, 88679 },
+ { 0x580C, 88280 },
+ { 0x580D, 88283 },
+ { 0x580E, 88286 },
+ { 0x580F, 88289 },
+ { 0x5810, 88292 },
+ { 0x5811, 88295 },
+ { 0x5812, 88298 },
+ { 0x5813, 88682 },
+ { 0x5814, 88301 },
+ { 0x5815, 88304 },
+ { 0x5816, 88307 },
+ { 0x5817, 88310 },
+ { 0x5818, 88313 },
+ { 0x5819, 88316 },
+ { 0x581A, 88319 },
+ { 0x581B, 88322 },
+ { 0x581C, 88325 },
+ { 0x581D, 88328 },
+ { 0x581E, 88331 },
+ { 0x581F, 88334 },
+ { 0x5820, 88337 },
+ { 0x5821, 88340 },
+ { 0x5822, 88343 },
+ { 0x5823, 88346 },
+ { 0x5824, 88349 },
+ { 0x5825, 88352 },
+ { 0x5826, 88355 },
+ { 0x5827, 88358 },
+ { 0x5828, 88361 },
+ { 0x5829, 88364 },
+ { 0x582A, 88367 },
+ { 0x582B, 88370 },
+ { 0x582C, 88373 },
+ { 0x582D, 88376 },
+ { 0x582E, 88379 },
+ { 0x582F, 88382 },
+ { 0x5830, 88385 },
+ { 0x5831, 88388 },
+ { 0x5832, 88391 },
+ { 0x5833, 88394 },
+ { 0x5834, 88397 },
+ { 0x5835, 88400 },
+ { 0x5836, 88403 },
+ { 0x5837, 88406 },
+ { 0x5838, 88409 },
+ { 0x5839, 88412 },
+ { 0x583A, 88415 },
+ { 0x583B, 88418 },
+ { 0x583C, 88421 },
+ { 0x583D, 88424 },
+ { 0x583E, 88427 },
+ { 0x583F, 88430 },
+ { 0x5840, 88433 },
+ { 0x5841, 88436 },
+ { 0x5842, 88439 },
+ { 0x5843, 88442 },
+ { 0x5844, 88445 },
+ { 0x5845, 88448 },
+ { 0x5846, 88451 },
+ { 0x5847, 88454 },
+ { 0x5848, 88457 },
+ { 0x5849, 88460 },
+ { 0x584A, 88463 },
+ { 0x584B, 88466 },
+ { 0x584C, 88469 },
+ { 0x584D, 88472 },
+ { 0x584E, 88475 },
+ { 0x584F, 88478 },
+ { 0x5850, 88481 },
+ { 0x5851, 88484 },
+ { 0x5852, 88487 },
+ { 0x5853, 88490 },
+ { 0x5854, 88493 },
+ { 0x5855, 88496 },
+ { 0x5856, 88499 },
+ { 0x5857, 88502 },
+ { 0x5858, 88505 },
+ { 0x5859, 88508 },
+ { 0x585A, 16235 },
+ { 0x585B, 16214 },
+ { 0x585C, 16097 },
+ { 0x585D, 16091 },
+ { 0x585E, 16046 },
+ { 0x585F, 16366 },
+ { 0x5860, 16209 },
+ { 0x5861, 16068 },
+ { 0x5862, 16280 },
+ { 0x5863, 16084 },
+ { 0x5864, 16077 },
+ { 0x5865, 16354 },
+ { 0x5866, 16018 },
+ { 0x5867, 16260 },
+ { 0x5868, 16338 },
+ { 0x5869, 16302 },
+ { 0x586A, 16358 },
+ { 0x586B, 16326 },
+ { 0x586C, 16318 },
+ { 0x586D, 16350 },
+ { 0x586E, 16264 },
+ { 0x586F, 16119 },
+ { 0x5870, 16362 },
+ { 0x5871, 16219 },
+ { 0x5872, 16031 },
+ { 0x5873, 16167 },
+ { 0x5874, 16298 },
+ { 0x5875, 16276 },
+ { 0x5876, 16342 },
+ { 0x5877, 16322 },
+ { 0x5878, 16041 },
+ { 0x5879, 16186 },
+ { 0x587A, 16003 },
+ { 0x587B, 16370 },
+ { 0x587C, 16172 },
+ { 0x587D, 16205 },
+ { 0x587E, 16256 },
+ { 0x587F, 16374 },
+ { 0x5880, 16310 },
+ { 0x5881, 16131 },
+ { 0x5882, 16013 },
+ { 0x5883, 16055 },
+ { 0x5884, 16073 },
+ { 0x5885, 16334 },
+ { 0x5886, 16151 },
+ { 0x5887, 16103 },
+ { 0x5888, 16240 },
+ { 0x5889, 16223 },
+ { 0x588A, 16290 },
+ { 0x588B, 16346 },
+ { 0x588C, 16248 },
+ { 0x588D, 16027 },
+ { 0x588E, 16378 },
+ { 0x588F, 16139 },
+ { 0x5890, 16306 },
+ { 0x5891, 16201 },
+ { 0x5892, 16244 },
+ { 0x5893, 16127 },
+ { 0x5894, 16107 },
+ { 0x5895, 16135 },
+ { 0x5896, 16111 },
+ { 0x5897, 16036 },
+ { 0x5898, 16286 },
+ { 0x5899, 16163 },
+ { 0x589A, 16195 },
+ { 0x589B, 16181 },
+ { 0x589C, 16272 },
+ { 0x589D, 16314 },
+ { 0x589E, 16330 },
+ { 0x589F, 16231 },
+ { 0x58A0, 16227 },
+ { 0x58A1, 16155 },
+ { 0x58A2, 16252 },
+ { 0x58A3, 16177 },
+ { 0x58A4, 16294 },
+ { 0x58A5, 16115 },
+ { 0x58A6, 16191 },
+ { 0x58A7, 16268 },
+ { 0x58A8, 16143 },
+ { 0x58A9, 16064 },
+ { 0x58AA, 16023 },
+ { 0x58AB, 16159 },
+ { 0x58AC, 16123 },
+ { 0x58AD, 16009 },
+ { 0x58AE, 16060 },
+ { 0x58AF, 16051 },
+ { 0x58B0, 16147 },
+ { 0x58B1, 16573 },
+ { 0x58B2, 16401 },
+ { 0x58B3, 16497 },
+ { 0x58B4, 16452 },
+ { 0x58B5, 16428 },
+ { 0x58B6, 16433 },
+ { 0x58B7, 16514 },
+ { 0x58B8, 16581 },
+ { 0x58B9, 16589 },
+ { 0x58BA, 16410 },
+ { 0x58BB, 16577 },
+ { 0x58BC, 16509 },
+ { 0x58BD, 16418 },
+ { 0x58BE, 16527 },
+ { 0x58BF, 16438 },
+ { 0x58C0, 16622 },
+ { 0x58C1, 16448 },
+ { 0x58C2, 16396 },
+ { 0x58C3, 16492 },
+ { 0x58C4, 16618 },
+ { 0x58C5, 16479 },
+ { 0x58C6, 16465 },
+ { 0x58C7, 16443 },
+ { 0x58C8, 16544 },
+ { 0x58C9, 16610 },
+ { 0x58CA, 16585 },
+ { 0x58CB, 16548 },
+ { 0x58CC, 16532 },
+ { 0x58CD, 16505 },
+ { 0x58CE, 16593 },
+ { 0x58CF, 16522 },
+ { 0x58D0, 16536 },
+ { 0x58D1, 16606 },
+ { 0x58D2, 16501 },
+ { 0x58D3, 16470 },
+ { 0x58D4, 16564 },
+ { 0x58D5, 16568 },
+ { 0x58D6, 16556 },
+ { 0x58D7, 16457 },
+ { 0x58D8, 16552 },
+ { 0x58D9, 16614 },
+ { 0x58DA, 16598 },
+ { 0x58DB, 16602 },
+ { 0x58DC, 16474 },
+ { 0x58DD, 16461 },
+ { 0x58DE, 16518 },
+ { 0x58DF, 16406 },
+ { 0x58E0, 16540 },
+ { 0x58E1, 16391 },
+ { 0x58E2, 16386 },
+ { 0x58E3, 16424 },
+ { 0x58E4, 16560 },
+ { 0x58E5, 16488 },
+ { 0x58E6, 16382 },
+ { 0x58E7, 16414 },
+ { 0x58E8, 16484 },
+ { 0x58E9, 16878 },
+ { 0x58EA, 16704 },
+ { 0x58EB, 16728 },
+ { 0x58EC, 17021 },
+ { 0x58ED, 16866 },
+ { 0x58EE, 17025 },
+ { 0x58EF, 16874 },
+ { 0x58F0, 16920 },
+ { 0x58F1, 17001 },
+ { 0x58F2, 16842 },
+ { 0x58F3, 16815 },
+ { 0x58F4, 16699 },
+ { 0x58F5, 16850 },
+ { 0x58F6, 16985 },
+ { 0x58F7, 16948 },
+ { 0x58F8, 16754 },
+ { 0x58F9, 17029 },
+ { 0x58FA, 16736 },
+ { 0x58FB, 16924 },
+ { 0x58FC, 16644 },
+ { 0x58FD, 16904 },
+ { 0x58FE, 16763 },
+ { 0x58FF, 16981 },
+ { 0x5900, 16759 },
+ { 0x5901, 16838 },
+ { 0x5902, 16928 },
+ { 0x5903, 16653 },
+ { 0x5904, 16821 },
+ { 0x5905, 16862 },
+ { 0x5906, 16989 },
+ { 0x5907, 16891 },
+ { 0x5908, 16829 },
+ { 0x5909, 16912 },
+ { 0x590A, 16972 },
+ { 0x590B, 16834 },
+ { 0x590C, 17009 },
+ { 0x590D, 16635 },
+ { 0x590E, 16807 },
+ { 0x590F, 16952 },
+ { 0x5910, 16679 },
+ { 0x5911, 17005 },
+ { 0x5912, 16968 },
+ { 0x5913, 17013 },
+ { 0x5914, 16993 },
+ { 0x5915, 16870 },
+ { 0x5916, 16649 },
+ { 0x5917, 16858 },
+ { 0x5918, 16695 },
+ { 0x5919, 16895 },
+ { 0x591A, 16732 },
+ { 0x591B, 17017 },
+ { 0x591C, 16940 },
+ { 0x591D, 16640 },
+ { 0x591E, 16883 },
+ { 0x591F, 16675 },
+ { 0x5920, 16997 },
+ { 0x5921, 16899 },
+ { 0x5922, 16956 },
+ { 0x5923, 16667 },
+ { 0x5924, 16787 },
+ { 0x5925, 16846 },
+ { 0x5926, 16944 },
+ { 0x5927, 16626 },
+ { 0x5928, 16671 },
+ { 0x5929, 16795 },
+ { 0x592A, 16791 },
+ { 0x592B, 16720 },
+ { 0x592C, 16977 },
+ { 0x592D, 16799 },
+ { 0x592E, 16811 },
+ { 0x592F, 16744 },
+ { 0x5930, 16803 },
+ { 0x5931, 16775 },
+ { 0x5932, 16630 },
+ { 0x5933, 16724 },
+ { 0x5934, 16779 },
+ { 0x5935, 16908 },
+ { 0x5936, 16960 },
+ { 0x5937, 16687 },
+ { 0x5938, 16932 },
+ { 0x5939, 16936 },
+ { 0x593A, 16964 },
+ { 0x593B, 16854 },
+ { 0x593C, 16740 },
+ { 0x593D, 16749 },
+ { 0x593E, 16916 },
+ { 0x593F, 16887 },
+ { 0x5940, 16767 },
+ { 0x5941, 16771 },
+ { 0x5942, 16825 },
+ { 0x5943, 16657 },
+ { 0x5944, 16662 },
+ { 0x5945, 16783 },
+ { 0x5946, 16691 },
+ { 0x5947, 16683 },
+ { 0x5948, 16712 },
+ { 0x5949, 16708 },
+ { 0x594A, 16716 },
+ { 0x594B, 17208 },
+ { 0x594C, 17163 },
+ { 0x594D, 17093 },
+ { 0x594E, 17220 },
+ { 0x594F, 17361 },
+ { 0x5950, 17195 },
+ { 0x5951, 17357 },
+ { 0x5952, 17369 },
+ { 0x5953, 17489 },
+ { 0x5954, 17260 },
+ { 0x5955, 17389 },
+ { 0x5956, 17353 },
+ { 0x5957, 17280 },
+ { 0x5958, 17349 },
+ { 0x5959, 17501 },
+ { 0x595A, 17300 },
+ { 0x595B, 17453 },
+ { 0x595C, 17244 },
+ { 0x595D, 17147 },
+ { 0x595E, 17065 },
+ { 0x595F, 17485 },
+ { 0x5960, 17183 },
+ { 0x5961, 17131 },
+ { 0x5962, 17333 },
+ { 0x5963, 17341 },
+ { 0x5964, 17465 },
+ { 0x5965, 17216 },
+ { 0x5966, 17449 },
+ { 0x5967, 17167 },
+ { 0x5968, 17481 },
+ { 0x5969, 17316 },
+ { 0x596A, 17477 },
+ { 0x596B, 17057 },
+ { 0x596C, 17171 },
+ { 0x596D, 17433 },
+ { 0x596E, 17497 },
+ { 0x596F, 17236 },
+ { 0x5970, 17469 },
+ { 0x5971, 17401 },
+ { 0x5972, 17240 },
+ { 0x5973, 17224 },
+ { 0x5974, 17409 },
+ { 0x5975, 17272 },
+ { 0x5976, 17413 },
+ { 0x5977, 17089 },
+ { 0x5978, 17085 },
+ { 0x5979, 17437 },
+ { 0x597A, 17199 },
+ { 0x597B, 17321 },
+ { 0x597C, 17264 },
+ { 0x597D, 17457 },
+ { 0x597E, 17143 },
+ { 0x597F, 17393 },
+ { 0x5980, 17175 },
+ { 0x5981, 17276 },
+ { 0x5982, 17385 },
+ { 0x5983, 17493 },
+ { 0x5984, 17405 },
+ { 0x5985, 17441 },
+ { 0x5986, 17179 },
+ { 0x5987, 17109 },
+ { 0x5988, 17445 },
+ { 0x5989, 17268 },
+ { 0x598A, 17077 },
+ { 0x598B, 17417 },
+ { 0x598C, 17337 },
+ { 0x598D, 17473 },
+ { 0x598E, 17308 },
+ { 0x598F, 17101 },
+ { 0x5990, 17312 },
+ { 0x5991, 17232 },
+ { 0x5992, 17377 },
+ { 0x5993, 17292 },
+ { 0x5994, 17069 },
+ { 0x5995, 17421 },
+ { 0x5996, 17429 },
+ { 0x5997, 17304 },
+ { 0x5998, 17212 },
+ { 0x5999, 17073 },
+ { 0x599A, 17248 },
+ { 0x599B, 17296 },
+ { 0x599C, 17461 },
+ { 0x599D, 17345 },
+ { 0x599E, 17191 },
+ { 0x599F, 17425 },
+ { 0x59A0, 17373 },
+ { 0x59A1, 17365 },
+ { 0x59A2, 17397 },
+ { 0x59A3, 17037 },
+ { 0x59A4, 17117 },
+ { 0x59A5, 17155 },
+ { 0x59A6, 17159 },
+ { 0x59A7, 17097 },
+ { 0x59A8, 17127 },
+ { 0x59A9, 17325 },
+ { 0x59AA, 17329 },
+ { 0x59AB, 17033 },
+ { 0x59AC, 17151 },
+ { 0x59AD, 17041 },
+ { 0x59AE, 17284 },
+ { 0x59AF, 17381 },
+ { 0x59B0, 17187 },
+ { 0x59B1, 17049 },
+ { 0x59B2, 17139 },
+ { 0x59B3, 17252 },
+ { 0x59B4, 17105 },
+ { 0x59B5, 17045 },
+ { 0x59B6, 17288 },
+ { 0x59B7, 17113 },
+ { 0x59B8, 17228 },
+ { 0x59B9, 17081 },
+ { 0x59BA, 17122 },
+ { 0x59BB, 17053 },
+ { 0x59BC, 17256 },
+ { 0x59BD, 17203 },
+ { 0x59BE, 17135 },
+ { 0x59BF, 17061 },
+ { 0x59C0, 17849 },
+ { 0x59C1, 17955 },
+ { 0x59C2, 18003 },
+ { 0x59C3, 17606 },
+ { 0x59C4, 17740 },
+ { 0x59C5, 17810 },
+ { 0x59C6, 17664 },
+ { 0x59C7, 17700 },
+ { 0x59C8, 17680 },
+ { 0x59C9, 18087 },
+ { 0x59CA, 17857 },
+ { 0x59CB, 17926 },
+ { 0x59CC, 17708 },
+ { 0x59CD, 17861 },
+ { 0x59CE, 17999 },
+ { 0x59CF, 17748 },
+ { 0x59D0, 17688 },
+ { 0x59D1, 18135 },
+ { 0x59D2, 17902 },
+ { 0x59D3, 17724 },
+ { 0x59D4, 17802 },
+ { 0x59D5, 17614 },
+ { 0x59D6, 18083 },
+ { 0x59D7, 17865 },
+ { 0x59D8, 17818 },
+ { 0x59D9, 18075 },
+ { 0x59DA, 17869 },
+ { 0x59DB, 18039 },
+ { 0x59DC, 18091 },
+ { 0x59DD, 18035 },
+ { 0x59DE, 17906 },
+ { 0x59DF, 17684 },
+ { 0x59E0, 18115 },
+ { 0x59E1, 17826 },
+ { 0x59E2, 17991 },
+ { 0x59E3, 18139 },
+ { 0x59E4, 18123 },
+ { 0x59E5, 17626 },
+ { 0x59E6, 17814 },
+ { 0x59E7, 18107 },
+ { 0x59E8, 17853 },
+ { 0x59E9, 17950 },
+ { 0x59EA, 17692 },
+ { 0x59EB, 17672 },
+ { 0x59EC, 17844 },
+ { 0x59ED, 18143 },
+ { 0x59EE, 17975 },
+ { 0x59EF, 17987 },
+ { 0x59F0, 17959 },
+ { 0x59F1, 18059 },
+ { 0x59F2, 17574 },
+ { 0x59F3, 18051 },
+ { 0x59F4, 17995 },
+ { 0x59F5, 18047 },
+ { 0x59F6, 18095 },
+ { 0x59F7, 18055 },
+ { 0x59F8, 17963 },
+ { 0x59F9, 17806 },
+ { 0x59FA, 17578 },
+ { 0x59FB, 17946 },
+ { 0x59FC, 18103 },
+ { 0x59FD, 18131 },
+ { 0x59FE, 18127 },
+ { 0x59FF, 18011 },
+ { 0x5A00, 17822 },
+ { 0x5A01, 17894 },
+ { 0x5A02, 17882 },
+ { 0x5A03, 17782 },
+ { 0x5A04, 17732 },
+ { 0x5A05, 17798 },
+ { 0x5A06, 17752 },
+ { 0x5A07, 17659 },
+ { 0x5A08, 17756 },
+ { 0x5A09, 18007 },
+ { 0x5A0A, 18015 },
+ { 0x5A0B, 18043 },
+ { 0x5A0C, 17979 },
+ { 0x5A0D, 18071 },
+ { 0x5A0E, 17594 },
+ { 0x5A0F, 17983 },
+ { 0x5A10, 18027 },
+ { 0x5A11, 17598 },
+ { 0x5A12, 17622 },
+ { 0x5A13, 18119 },
+ { 0x5A14, 17786 },
+ { 0x5A15, 17517 },
+ { 0x5A16, 17890 },
+ { 0x5A17, 17910 },
+ { 0x5A18, 17967 },
+ { 0x5A19, 18111 },
+ { 0x5A1A, 17654 },
+ { 0x5A1B, 17898 },
+ { 0x5A1C, 17922 },
+ { 0x5A1D, 17830 },
+ { 0x5A1E, 17778 },
+ { 0x5A1F, 17646 },
+ { 0x5A20, 17834 },
+ { 0x5A21, 18067 },
+ { 0x5A22, 17521 },
+ { 0x5A23, 17642 },
+ { 0x5A24, 17930 },
+ { 0x5A25, 18023 },
+ { 0x5A26, 17602 },
+ { 0x5A27, 17918 },
+ { 0x5A28, 17886 },
+ { 0x5A29, 18099 },
+ { 0x5A2A, 18019 },
+ { 0x5A2B, 17560 },
+ { 0x5A2C, 17526 },
+ { 0x5A2D, 17590 },
+ { 0x5A2E, 17873 },
+ { 0x5A2F, 17505 },
+ { 0x5A30, 17728 },
+ { 0x5A31, 17513 },
+ { 0x5A32, 17509 },
+ { 0x5A33, 17610 },
+ { 0x5A34, 17565 },
+ { 0x5A35, 17704 },
+ { 0x5A36, 17712 },
+ { 0x5A37, 17838 },
+ { 0x5A38, 17938 },
+ { 0x5A39, 17971 },
+ { 0x5A3A, 18031 },
+ { 0x5A3B, 18063 },
+ { 0x5A3C, 17765 },
+ { 0x5A3D, 17760 },
+ { 0x5A3E, 17774 },
+ { 0x5A3F, 17770 },
+ { 0x5A40, 17794 },
+ { 0x5A41, 17914 },
+ { 0x5A42, 17877 },
+ { 0x5A43, 17668 },
+ { 0x5A44, 17744 },
+ { 0x5A45, 17586 },
+ { 0x5A46, 17736 },
+ { 0x5A47, 17544 },
+ { 0x5A48, 17552 },
+ { 0x5A49, 17934 },
+ { 0x5A4A, 17676 },
+ { 0x5A4B, 18079 },
+ { 0x5A4C, 17650 },
+ { 0x5A4D, 17696 },
+ { 0x5A4E, 17942 },
+ { 0x5A4F, 17531 },
+ { 0x5A50, 17556 },
+ { 0x5A51, 17570 },
+ { 0x5A52, 17618 },
+ { 0x5A53, 17540 },
+ { 0x5A54, 17634 },
+ { 0x5A55, 17548 },
+ { 0x5A56, 17630 },
+ { 0x5A57, 17720 },
+ { 0x5A58, 17536 },
+ { 0x5A59, 17638 },
+ { 0x5A5A, 17716 },
+ { 0x5A5B, 17582 },
+ { 0x5A5C, 17790 },
+ { 0x5A5D, 18160 },
+ { 0x5A5E, 18152 },
+ { 0x5A5F, 18168 },
+ { 0x5A60, 18156 },
+ { 0x5A61, 18240 },
+ { 0x5A62, 18268 },
+ { 0x5A63, 18232 },
+ { 0x5A64, 18172 },
+ { 0x5A65, 18248 },
+ { 0x5A66, 18328 },
+ { 0x5A67, 18344 },
+ { 0x5A68, 18264 },
+ { 0x5A69, 18296 },
+ { 0x5A6A, 18348 },
+ { 0x5A6B, 18148 },
+ { 0x5A6C, 18260 },
+ { 0x5A6D, 18336 },
+ { 0x5A6E, 18200 },
+ { 0x5A6F, 18332 },
+ { 0x5A70, 18284 },
+ { 0x5A71, 18220 },
+ { 0x5A72, 18312 },
+ { 0x5A73, 18192 },
+ { 0x5A74, 18352 },
+ { 0x5A75, 18280 },
+ { 0x5A76, 18256 },
+ { 0x5A77, 18208 },
+ { 0x5A78, 18304 },
+ { 0x5A79, 18316 },
+ { 0x5A7A, 18308 },
+ { 0x5A7B, 18276 },
+ { 0x5A7C, 18236 },
+ { 0x5A7D, 18196 },
+ { 0x5A7E, 18188 },
+ { 0x5A7F, 18324 },
+ { 0x5A80, 18216 },
+ { 0x5A81, 18360 },
+ { 0x5A82, 18300 },
+ { 0x5A83, 18252 },
+ { 0x5A84, 18320 },
+ { 0x5A85, 18212 },
+ { 0x5A86, 18204 },
+ { 0x5A87, 18176 },
+ { 0x5A88, 18228 },
+ { 0x5A89, 18164 },
+ { 0x5A8A, 18292 },
+ { 0x5A8B, 18244 },
+ { 0x5A8C, 18180 },
+ { 0x5A8D, 18184 },
+ { 0x5A8E, 18288 },
+ { 0x5A8F, 18272 },
+ { 0x5A90, 18224 },
+ { 0x5A91, 18356 },
+ { 0x5A92, 18340 },
+ { 0x5A93, 6329 },
+ { 0x5A94, 6356 },
+ { 0x5A95, 6335 },
+ { 0x5A96, 6353 },
+ { 0x5A97, 6299 },
+ { 0x5A98, 6302 },
+ { 0x5A99, 6290 },
+ { 0x5A9A, 6362 },
+ { 0x5A9B, 6371 },
+ { 0x5A9C, 6347 },
+ { 0x5A9D, 6341 },
+ { 0x5A9E, 6338 },
+ { 0x5A9F, 6380 },
+ { 0x5AA0, 6314 },
+ { 0x5AA1, 6374 },
+ { 0x5AA2, 6359 },
+ { 0x5AA3, 6320 },
+ { 0x5AA4, 6317 },
+ { 0x5AA5, 6296 },
+ { 0x5AA6, 6326 },
+ { 0x5AA7, 6365 },
+ { 0x5AA8, 6377 },
+ { 0x5AA9, 6305 },
+ { 0x5AAA, 6332 },
+ { 0x5AAB, 6293 },
+ { 0x5AAC, 6308 },
+ { 0x5AAD, 6350 },
+ { 0x5AAE, 6311 },
+ { 0x5AAF, 6344 },
+ { 0x5AB0, 6323 },
+ { 0x5AB1, 6368 },
+ { 0x5AB2, 6275 },
+ { 0x5AB3, 6257 },
+ { 0x5AB4, 6263 },
+ { 0x5AB5, 6284 },
+ { 0x5AB6, 6269 },
+ { 0x5AB7, 6266 },
+ { 0x5AB8, 6260 },
+ { 0x5AB9, 6281 },
+ { 0x5ABA, 6278 },
+ { 0x5ABB, 6272 },
+ { 0x5ABC, 6255 },
+ { 0x5ABD, 6287 },
+ { 0x5ABE, 18483 },
+ { 0x5ABF, 18427 },
+ { 0x5AC0, 18439 },
+ { 0x5AC1, 18419 },
+ { 0x5AC2, 18467 },
+ { 0x5AC3, 18475 },
+ { 0x5AC4, 18459 },
+ { 0x5AC5, 18479 },
+ { 0x5AC6, 18491 },
+ { 0x5AC7, 18423 },
+ { 0x5AC8, 18487 },
+ { 0x5AC9, 18451 },
+ { 0x5ACA, 18455 },
+ { 0x5ACB, 18463 },
+ { 0x5ACC, 18411 },
+ { 0x5ACD, 18407 },
+ { 0x5ACE, 18471 },
+ { 0x5ACF, 18443 },
+ { 0x5AD0, 18403 },
+ { 0x5AD1, 18447 },
+ { 0x5AD2, 18495 },
+ { 0x5AD3, 18435 },
+ { 0x5AD4, 18499 },
+ { 0x5AD5, 18383 },
+ { 0x5AD6, 18395 },
+ { 0x5AD7, 18431 },
+ { 0x5AD8, 18399 },
+ { 0x5AD9, 18415 },
+ { 0x5ADA, 18387 },
+ { 0x5ADB, 18391 },
+ { 0x5ADC, 18513 },
+ { 0x5ADD, 18503 },
+ { 0x5ADE, 18508 },
+ { 0x5ADF, 18518 },
+ { 0x5AE0, 18523 },
+ { 0x5AE1, 18379 },
+ { 0x5AE2, 53294 },
+ { 0x5AE3, 53298 },
+ { 0x5AE4, 53230 },
+ { 0x5AE5, 53234 },
+ { 0x5AE6, 53278 },
+ { 0x5AE7, 53282 },
+ { 0x5AE8, 53246 },
+ { 0x5AE9, 53250 },
+ { 0x5AEA, 53222 },
+ { 0x5AEB, 53226 },
+ { 0x5AEC, 53270 },
+ { 0x5AED, 53274 },
+ { 0x5AEE, 53310 },
+ { 0x5AEF, 53314 },
+ { 0x5AF0, 53286 },
+ { 0x5AF1, 53290 },
+ { 0x5AF2, 53318 },
+ { 0x5AF3, 53322 },
+ { 0x5AF4, 53238 },
+ { 0x5AF5, 53242 },
+ { 0x5AF6, 53302 },
+ { 0x5AF7, 53306 },
+ { 0x5AF8, 53214 },
+ { 0x5AF9, 53218 },
+ { 0x5AFA, 53254 },
+ { 0x5AFB, 53258 },
+ { 0x5AFC, 53262 },
+ { 0x5AFD, 53266 },
+ { 0x5AFE, 53385 },
+ { 0x5AFF, 53429 },
+ { 0x5B00, 53369 },
+ { 0x5B01, 53365 },
+ { 0x5B02, 53413 },
+ { 0x5B03, 53381 },
+ { 0x5B04, 53409 },
+ { 0x5B05, 53417 },
+ { 0x5B06, 53393 },
+ { 0x5B07, 53401 },
+ { 0x5B08, 53373 },
+ { 0x5B09, 53397 },
+ { 0x5B0A, 53421 },
+ { 0x5B0B, 53405 },
+ { 0x5B0C, 53433 },
+ { 0x5B0D, 53425 },
+ { 0x5B0E, 53377 },
+ { 0x5B0F, 53357 },
+ { 0x5B10, 53389 },
+ { 0x5B11, 53361 },
+ { 0x5B12, 52976 },
+ { 0x5B13, 52961 },
+ { 0x5B14, 52971 },
+ { 0x5B15, 52981 },
+ { 0x5B16, 52986 },
+ { 0x5B17, 52966 },
+ { 0x5B18, 52991 },
+ { 0x5B19, 53089 },
+ { 0x5B1A, 53099 },
+ { 0x5B1B, 53048 },
+ { 0x5B1C, 53094 },
+ { 0x5B1D, 53074 },
+ { 0x5B1E, 53159 },
+ { 0x5B1F, 53144 },
+ { 0x5B20, 53149 },
+ { 0x5B21, 53154 },
+ { 0x5B22, 53084 },
+ { 0x5B23, 53114 },
+ { 0x5B24, 53079 },
+ { 0x5B25, 53000 },
+ { 0x5B26, 53132 },
+ { 0x5B27, 53031 },
+ { 0x5B28, 53198 },
+ { 0x5B29, 53174 },
+ { 0x5B2A, 53182 },
+ { 0x5B2B, 53210 },
+ { 0x5B2C, 53190 },
+ { 0x5B2D, 53186 },
+ { 0x5B2E, 53178 },
+ { 0x5B2F, 53206 },
+ { 0x5B30, 53202 },
+ { 0x5B31, 53194 },
+ { 0x5B32, 53336 },
+ { 0x5B33, 53345 },
+ { 0x5B34, 53331 },
+ { 0x5B35, 53349 },
+ { 0x5B36, 53340 },
+ { 0x5B37, 53326 },
+ { 0x5B38, 53353 },
+ { 0x5B39, 53069 },
+ { 0x5B3A, 53140 },
+ { 0x5B3B, 53053 },
+ { 0x5B3C, 53169 },
+ { 0x5B3D, 53105 },
+ { 0x5B3E, 53110 },
+ { 0x5B3F, 53124 },
+ { 0x5B40, 53136 },
+ { 0x5B41, 53128 },
+ { 0x5B42, 52996 },
+ { 0x5B43, 53164 },
+ { 0x5B44, 53119 },
+ { 0x5B45, 53065 },
+ { 0x5B46, 53057 },
+ { 0x5B47, 53061 },
+ { 0x5B48, 53017 },
+ { 0x5B49, 53011 },
+ { 0x5B4A, 53037 },
+ { 0x5B4B, 53042 },
+ { 0x5B4C, 53005 },
+ { 0x5B4D, 53025 },
+ { 0x5B4E, 52956 },
+ { 0x5B4F, 52946 },
+ { 0x5B50, 52886 },
+ { 0x5B51, 52916 },
+ { 0x5B52, 52951 },
+ { 0x5B53, 52876 },
+ { 0x5B54, 52906 },
+ { 0x5B55, 52921 },
+ { 0x5B56, 52931 },
+ { 0x5B57, 52936 },
+ { 0x5B58, 52926 },
+ { 0x5B59, 52911 },
+ { 0x5B5A, 52871 },
+ { 0x5B5B, 52891 },
+ { 0x5B5C, 52866 },
+ { 0x5B5D, 52901 },
+ { 0x5B5E, 52941 },
+ { 0x5B5F, 52881 },
+ { 0x5B60, 52896 },
+ { 0x5B61, 13653 },
+ { 0x5B62, 13626 },
+ { 0x5B63, 13678 },
+ { 0x5B64, 13742 },
+ { 0x5B65, 13647 },
+ { 0x5B66, 13727 },
+ { 0x5B67, 13844 },
+ { 0x5B68, 13632 },
+ { 0x5B69, 13665 },
+ { 0x5B6A, 13760 },
+ { 0x5B6B, 13662 },
+ { 0x5B6C, 13629 },
+ { 0x5B6D, 13694 },
+ { 0x5B6E, 13682 },
+ { 0x5B6F, 13757 },
+ { 0x5B70, 13709 },
+ { 0x5B71, 13650 },
+ { 0x5B72, 13733 },
+ { 0x5B73, 13686 },
+ { 0x5B74, 13848 },
+ { 0x5B75, 13736 },
+ { 0x5B76, 13790 },
+ { 0x5B77, 13644 },
+ { 0x5B78, 13724 },
+ { 0x5B79, 13721 },
+ { 0x5B7A, 13784 },
+ { 0x5B7B, 13796 },
+ { 0x5B7C, 13772 },
+ { 0x5B7D, 13817 },
+ { 0x5B7E, 13814 },
+ { 0x5B7F, 13641 },
+ { 0x5B80, 13635 },
+ { 0x5B81, 13674 },
+ { 0x5B82, 13656 },
+ { 0x5B83, 13745 },
+ { 0x5B84, 13730 },
+ { 0x5B85, 13787 },
+ { 0x5B86, 13852 },
+ { 0x5B87, 13638 },
+ { 0x5B88, 13671 },
+ { 0x5B89, 13715 },
+ { 0x5B8A, 13781 },
+ { 0x5B8B, 13802 },
+ { 0x5B8C, 13778 },
+ { 0x5B8D, 13739 },
+ { 0x5B8E, 13793 },
+ { 0x5B8F, 13799 },
+ { 0x5B90, 13775 },
+ { 0x5B91, 13702 },
+ { 0x5B92, 13698 },
+ { 0x5B93, 13860 },
+ { 0x5B94, 13748 },
+ { 0x5B95, 13751 },
+ { 0x5B96, 13763 },
+ { 0x5B97, 13805 },
+ { 0x5B98, 13754 },
+ { 0x5B99, 13712 },
+ { 0x5B9A, 13690 },
+ { 0x5B9B, 13659 },
+ { 0x5B9C, 13706 },
+ { 0x5B9D, 13766 },
+ { 0x5B9E, 13769 },
+ { 0x5B9F, 13808 },
+ { 0x5BA0, 13856 },
+ { 0x5BA1, 13811 },
+ { 0x5BA2, 13820 },
+ { 0x5BA3, 13668 },
+ { 0x5BA4, 13623 },
+ { 0x5BA5, 13718 },
+ { 0x5BA6, 13888 },
+ { 0x5BA7, 13433 },
+ { 0x5BA8, 13425 },
+ { 0x5BA9, 13429 },
+ { 0x5BAA, 13449 },
+ { 0x5BAB, 13481 },
+ { 0x5BAC, 13565 },
+ { 0x5BAD, 13493 },
+ { 0x5BAE, 13569 },
+ { 0x5BAF, 13465 },
+ { 0x5BB0, 13537 },
+ { 0x5BB1, 13553 },
+ { 0x5BB2, 13473 },
+ { 0x5BB3, 13453 },
+ { 0x5BB4, 13505 },
+ { 0x5BB5, 13573 },
+ { 0x5BB6, 13589 },
+ { 0x5BB7, 13457 },
+ { 0x5BB8, 13513 },
+ { 0x5BB9, 13581 },
+ { 0x5BBA, 13605 },
+ { 0x5BBB, 13525 },
+ { 0x5BBC, 13517 },
+ { 0x5BBD, 13521 },
+ { 0x5BBE, 13529 },
+ { 0x5BBF, 13585 },
+ { 0x5BC0, 13469 },
+ { 0x5BC1, 13545 },
+ { 0x5BC2, 13593 },
+ { 0x5BC3, 13609 },
+ { 0x5BC4, 13549 },
+ { 0x5BC5, 13597 },
+ { 0x5BC6, 13601 },
+ { 0x5BC7, 13477 },
+ { 0x5BC8, 13557 },
+ { 0x5BC9, 13485 },
+ { 0x5BCA, 13561 },
+ { 0x5BCB, 13577 },
+ { 0x5BCC, 13618 },
+ { 0x5BCD, 13509 },
+ { 0x5BCE, 13613 },
+ { 0x5BCF, 13489 },
+ { 0x5BD0, 13501 },
+ { 0x5BD1, 13497 },
+ { 0x5BD2, 13541 },
+ { 0x5BD3, 13461 },
+ { 0x5BD4, 13533 },
+ { 0x5BD5, 13446 },
+ { 0x5BD6, 13436 },
+ { 0x5BD7, 13440 },
+ { 0x5BD8, 13443 },
+ { 0x5BD9, 13823 },
+ { 0x5BDA, 13826 },
+ { 0x5BDB, 13829 },
+ { 0x5BDC, 13832 },
+ { 0x5BDD, 13835 },
+ { 0x5BDE, 13838 },
+ { 0x5BDF, 13841 },
+ { 0x5BE0, 13864 },
+ { 0x5BE1, 13868 },
+ { 0x5BE2, 13872 },
+ { 0x5BE3, 13876 },
+ { 0x5BE4, 13880 },
+ { 0x5BE5, 13884 },
+ { 0x5BE6, 55122 },
+ { 0x5BE7, 55125 },
+ { 0x5BE8, 55127 },
+ { 0x5BE9, 55129 },
+ { 0x5BEA, 55131 },
+ { 0x5BEB, 55133 },
+ { 0x5BEC, 55135 },
+ { 0x5BED, 55137 },
+ { 0x5BEE, 55139 },
+ { 0x5BEF, 55141 },
+ { 0x5BF0, 55143 },
+ { 0x5BF1, 55145 },
+ { 0x5BF2, 55147 },
+ { 0x5BF3, 55149 },
+ { 0x5BF4, 55151 },
+ { 0x5BF5, 55153 },
+ { 0x5BF6, 55155 },
+ { 0x5BF7, 55157 },
+ { 0x5BF8, 55159 },
+ { 0x5BF9, 55161 },
+ { 0x5BFA, 55163 },
+ { 0x5BFB, 55165 },
+ { 0x5BFC, 55167 },
+ { 0x5BFD, 55169 },
+ { 0x5BFE, 55171 },
+ { 0x5BFF, 55173 },
+ { 0x5C00, 55175 },
+ { 0x5C01, 55177 },
+ { 0x5C02, 55179 },
+ { 0x5C03, 55181 },
+ { 0x5C04, 55183 },
+ { 0x5C05, 55185 },
+ { 0x5C06, 55187 },
+ { 0x5C07, 55189 },
+ { 0x5C08, 55191 },
+ { 0x5C09, 55193 },
+ { 0x5C0A, 55195 },
+ { 0x5C0B, 55197 },
+ { 0x5C0C, 55199 },
+ { 0x5C0D, 55201 },
+ { 0x5C0E, 55203 },
+ { 0x5C0F, 55205 },
+ { 0x5C10, 55207 },
+ { 0x5C11, 55209 },
+ { 0x5C12, 55211 },
+ { 0x5C13, 55213 },
+ { 0x5C14, 55215 },
+ { 0x5C15, 55217 },
+ { 0x5C16, 55219 },
+ { 0x5C17, 55221 },
+ { 0x5C18, 55223 },
+ { 0x5C19, 55225 },
+ { 0x5C1A, 55227 },
+ { 0x5C1B, 55229 },
+ { 0x5C1C, 55231 },
+ { 0x5C1D, 55233 },
+ { 0x5C1E, 55235 },
+ { 0x5C1F, 55237 },
+ { 0x5C20, 55239 },
+ { 0x5C21, 55241 },
+ { 0x5C22, 55243 },
+ { 0x5C23, 55245 },
+ { 0x5C24, 55247 },
+ { 0x5C25, 55249 },
+ { 0x5C26, 55251 },
+ { 0x5C27, 55253 },
+ { 0x5C28, 55255 },
+ { 0x5C29, 55257 },
+ { 0x5C2A, 55259 },
+ { 0x5C2B, 55261 },
+ { 0x5C2C, 55263 },
+ { 0x5C2D, 55265 },
+ { 0x5C2E, 55267 },
+ { 0x5C2F, 55269 },
+ { 0x5C30, 55271 },
+ { 0x5C31, 55273 },
+ { 0x5C32, 55275 },
+ { 0x5C33, 55277 },
+ { 0x5C34, 55279 },
+ { 0x5C35, 55281 },
+ { 0x5C36, 55283 },
+ { 0x5C37, 55285 },
+ { 0x5C38, 55287 },
+ { 0x5C39, 55289 },
+ { 0x5C3A, 55291 },
+ { 0x5C3B, 55293 },
+ { 0x5C3C, 55295 },
+ { 0x5C3D, 55297 },
+ { 0x5C3E, 55299 },
+ { 0x5C3F, 55301 },
+ { 0x5C40, 55303 },
+ { 0x5C41, 55305 },
+ { 0x5C42, 55307 },
+ { 0x5C43, 55309 },
+ { 0x5C44, 55311 },
+ { 0x5C45, 55313 },
+ { 0x5C46, 55315 },
+ { 0x5C47, 55317 },
+ { 0x5C48, 55319 },
+ { 0x5C49, 55321 },
+ { 0x5C4A, 55323 },
+ { 0x5C4B, 55325 },
+ { 0x5C4C, 55327 },
+ { 0x5C4D, 55329 },
+ { 0x5C4E, 55331 },
+ { 0x5C4F, 55333 },
+ { 0x5C50, 55335 },
+ { 0x5C51, 55337 },
+ { 0x5C52, 55339 },
+ { 0x5C53, 55341 },
+ { 0x5C54, 55343 },
+ { 0x5C55, 55345 },
+ { 0x5C56, 55347 },
+ { 0x5C57, 55349 },
+ { 0x5C58, 55351 },
+ { 0x5C59, 55353 },
+ { 0x5C5A, 55355 },
+ { 0x5C5B, 55357 },
+ { 0x5C5C, 55359 },
+ { 0x5C5D, 55361 },
+ { 0x5C5E, 55363 },
+ { 0x5C5F, 55365 },
+ { 0x5C60, 55367 },
+ { 0x5C61, 55369 },
+ { 0x5C62, 55371 },
+ { 0x5C63, 55373 },
+ { 0x5C64, 55375 },
+ { 0x5C65, 55377 },
+ { 0x5C66, 55379 },
+ { 0x5C67, 55381 },
+ { 0x5C68, 55383 },
+ { 0x5C69, 55385 },
+ { 0x5C6A, 55387 },
+ { 0x5C6B, 55389 },
+ { 0x5C6C, 55391 },
+ { 0x5C6D, 55393 },
+ { 0x5C6E, 55395 },
+ { 0x5C6F, 55397 },
+ { 0x5C70, 55399 },
+ { 0x5C71, 55401 },
+ { 0x5C72, 55403 },
+ { 0x5C73, 55405 },
+ { 0x5C74, 55407 },
+ { 0x5C75, 55409 },
+ { 0x5C76, 55411 },
+ { 0x5C77, 55413 },
+ { 0x5C78, 55415 },
+ { 0x5C79, 55417 },
+ { 0x5C7A, 55419 },
+ { 0x5C7B, 55421 },
+ { 0x5C7C, 55423 },
+ { 0x5C7D, 55425 },
+ { 0x5C7E, 55427 },
+ { 0x5C7F, 55429 },
+ { 0x5C80, 55431 },
+ { 0x5C81, 55433 },
+ { 0x5C82, 55435 },
+ { 0x5C83, 55437 },
+ { 0x5C84, 55439 },
+ { 0x5C85, 55441 },
+ { 0x5C86, 55443 },
+ { 0x5C87, 55445 },
+ { 0x5C88, 55447 },
+ { 0x5C89, 55449 },
+ { 0x5C8A, 55451 },
+ { 0x5C8B, 55453 },
+ { 0x5C8C, 55455 },
+ { 0x5C8D, 55457 },
+ { 0x5C8E, 55459 },
+ { 0x5C8F, 55461 },
+ { 0x5C90, 55463 },
+ { 0x5C91, 55465 },
+ { 0x5C92, 55467 },
+ { 0x5C93, 55469 },
+ { 0x5C94, 55471 },
+ { 0x5C95, 55473 },
+ { 0x5C96, 55475 },
+ { 0x5C97, 55477 },
+ { 0x5C98, 55479 },
+ { 0x5C99, 55481 },
+ { 0x5C9A, 55483 },
+ { 0x5C9B, 55485 },
+ { 0x5C9C, 55487 },
+ { 0x5C9D, 55489 },
+ { 0x5C9E, 55491 },
+ { 0x5C9F, 55493 },
+ { 0x5CA0, 55495 },
+ { 0x5CA1, 55497 },
+ { 0x5CA2, 55499 },
+ { 0x5CA3, 55501 },
+ { 0x5CA4, 55503 },
+ { 0x5CA5, 55505 },
+ { 0x5CA6, 55507 },
+ { 0x5CA7, 55509 },
+ { 0x5CA8, 55511 },
+ { 0x5CA9, 55513 },
+ { 0x5CAA, 55515 },
+ { 0x5CAB, 55517 },
+ { 0x5CAC, 55519 },
+ { 0x5CAD, 55521 },
+ { 0x5CAE, 55523 },
+ { 0x5CAF, 55525 },
+ { 0x5CB0, 55527 },
+ { 0x5CB1, 55529 },
+ { 0x5CB2, 55531 },
+ { 0x5CB3, 55533 },
+ { 0x5CB4, 55535 },
+ { 0x5CB5, 55537 },
+ { 0x5CB6, 55539 },
+ { 0x5CB7, 55541 },
+ { 0x5CB8, 55543 },
+ { 0x5CB9, 55545 },
+ { 0x5CBA, 55547 },
+ { 0x5CBB, 55549 },
+ { 0x5CBC, 55551 },
+ { 0x5CBD, 55553 },
+ { 0x5CBE, 55555 },
+ { 0x5CBF, 55557 },
+ { 0x5CC0, 55559 },
+ { 0x5CC1, 55561 },
+ { 0x5CC2, 55563 },
+ { 0x5CC3, 55565 },
+ { 0x5CC4, 55567 },
+ { 0x5CC5, 55569 },
+ { 0x5CC6, 55571 },
+ { 0x5CC7, 55573 },
+ { 0x5CC8, 55575 },
+ { 0x5CC9, 55577 },
+ { 0x5CCA, 55579 },
+ { 0x5CCB, 55581 },
+ { 0x5CCC, 55583 },
+ { 0x5CCD, 55585 },
+ { 0x5CCE, 55587 },
+ { 0x5CCF, 55589 },
+ { 0x5CD0, 55591 },
+ { 0x5CD1, 55593 },
+ { 0x5CD2, 55595 },
+ { 0x5CD3, 55597 },
+ { 0x5CD4, 55599 },
+ { 0x5CD5, 55601 },
+ { 0x5CD6, 55603 },
+ { 0x5CD7, 55605 },
+ { 0x5CD8, 55607 },
+ { 0x5CD9, 55609 },
+ { 0x5CDA, 55611 },
+ { 0x5CDB, 55613 },
+ { 0x5CDC, 55615 },
+ { 0x5CDD, 55617 },
+ { 0x5CDE, 55619 },
+ { 0x5CDF, 55621 },
+ { 0x5CE0, 55623 },
+ { 0x5CE1, 55625 },
+ { 0x5CE2, 55627 },
+ { 0x5CE3, 55629 },
+ { 0x5CE4, 55631 },
+ { 0x5CE5, 55633 },
+ { 0x5CE6, 55635 },
+ { 0x5CE7, 55637 },
+ { 0x5CE8, 55639 },
+ { 0x5CE9, 55641 },
+ { 0x5CEA, 55643 },
+ { 0x5CEB, 55645 },
+ { 0x5CEC, 55647 },
+ { 0x5CED, 55649 },
+ { 0x5CEE, 55651 },
+ { 0x5CEF, 55653 },
+ { 0x5CF0, 55655 },
+ { 0x5CF1, 55657 },
+ { 0x5CF2, 55659 },
+ { 0x5CF3, 55661 },
+ { 0x5CF4, 55663 },
+ { 0x5CF5, 55665 },
+ { 0x5CF6, 55667 },
+ { 0x5CF7, 55669 },
+ { 0x5CF8, 55671 },
+ { 0x5CF9, 55673 },
+ { 0x5CFA, 55675 },
+ { 0x5CFB, 55677 },
+ { 0x5CFC, 55679 },
+ { 0x5CFD, 55681 },
+ { 0x5CFE, 55683 },
+ { 0x5CFF, 55685 },
+ { 0x5D00, 55687 },
+ { 0x5D01, 55689 },
+ { 0x5D02, 55691 },
+ { 0x5D03, 55693 },
+ { 0x5D04, 55695 },
+ { 0x5D05, 55697 },
+ { 0x5D06, 55699 },
+ { 0x5D07, 55701 },
+ { 0x5D08, 55703 },
+ { 0x5D09, 55705 },
+ { 0x5D0A, 55707 },
+ { 0x5D0B, 55709 },
+ { 0x5D0C, 55711 },
+ { 0x5D0D, 55713 },
+ { 0x5D0E, 55715 },
+ { 0x5D0F, 55717 },
+ { 0x5D10, 55719 },
+ { 0x5D11, 55721 },
+ { 0x5D12, 55723 },
+ { 0x5D13, 55725 },
+ { 0x5D14, 55727 },
+ { 0x5D15, 55729 },
+ { 0x5D16, 55731 },
+ { 0x5D17, 55733 },
+ { 0x5D18, 55735 },
+ { 0x5D19, 55737 },
+ { 0x5D1A, 55739 },
+ { 0x5D1B, 55741 },
+ { 0x5D1C, 55743 },
+ { 0x5D1D, 55745 },
+ { 0x5D1E, 55747 },
+ { 0x5D1F, 55749 },
+ { 0x5D20, 55751 },
+ { 0x5D21, 55753 },
+ { 0x5D22, 55755 },
+ { 0x5D23, 55757 },
+ { 0x5D24, 55759 },
+ { 0x5D25, 55761 },
+ { 0x5D26, 55763 },
+ { 0x5D27, 55765 },
+ { 0x5D28, 55767 },
+ { 0x5D29, 55769 },
+ { 0x5D2A, 55771 },
+ { 0x5D2B, 55773 },
+ { 0x5D2C, 55775 },
+ { 0x5D2D, 55777 },
+ { 0x5D2E, 55779 },
+ { 0x5D2F, 55781 },
+ { 0x5D30, 55783 },
+ { 0x5D31, 55785 },
+ { 0x5D32, 55787 },
+ { 0x5D33, 55789 },
+ { 0x5D34, 55791 },
+ { 0x5D35, 55793 },
+ { 0x5D36, 55795 },
+ { 0x5D37, 55797 },
+ { 0x5D38, 55799 },
+ { 0x5D39, 55801 },
+ { 0x5D3A, 55803 },
+ { 0x5D3B, 55805 },
+ { 0x5D3C, 55807 },
+ { 0x5D3D, 55809 },
+ { 0x5D3E, 55811 },
+ { 0x5D3F, 55813 },
+ { 0x5D40, 55815 },
+ { 0x5D41, 55817 },
+ { 0x5D42, 55819 },
+ { 0x5D43, 55821 },
+ { 0x5D44, 55823 },
+ { 0x5D45, 55825 },
+ { 0x5D46, 55827 },
+ { 0x5D47, 55829 },
+ { 0x5D48, 55831 },
+ { 0x5D49, 55833 },
+ { 0x5D4A, 55835 },
+ { 0x5D4B, 55837 },
+ { 0x5D4C, 55839 },
+ { 0x5D4D, 55841 },
+ { 0x5D4E, 55843 },
+ { 0x5D4F, 55845 },
+ { 0x5D50, 55847 },
+ { 0x5D51, 55849 },
+ { 0x5D52, 55851 },
+ { 0x5D53, 55853 },
+ { 0x5D54, 55855 },
+ { 0x5D55, 55857 },
+ { 0x5D56, 55859 },
+ { 0x5D57, 55861 },
+ { 0x5D58, 55863 },
+ { 0x5D59, 55865 },
+ { 0x5D5A, 55867 },
+ { 0x5D5B, 55869 },
+ { 0x5D5C, 55871 },
+ { 0x5D5D, 55873 },
+ { 0x5D5E, 55875 },
+ { 0x5D5F, 55877 },
+ { 0x5D60, 55879 },
+ { 0x5D61, 55881 },
+ { 0x5D62, 55883 },
+ { 0x5D63, 55885 },
+ { 0x5D64, 55887 },
+ { 0x5D65, 55889 },
+ { 0x5D66, 55891 },
+ { 0x5D67, 55893 },
+ { 0x5D68, 55895 },
+ { 0x5D69, 55897 },
+ { 0x5D6A, 55899 },
+ { 0x5D6B, 55901 },
+ { 0x5D6C, 55903 },
+ { 0x5D6D, 55905 },
+ { 0x5D6E, 55907 },
+ { 0x5D6F, 55909 },
+ { 0x5D70, 55911 },
+ { 0x5D71, 55913 },
+ { 0x5D72, 55915 },
+ { 0x5D73, 55917 },
+ { 0x5D74, 55919 },
+ { 0x5D75, 55921 },
+ { 0x5D76, 55923 },
+ { 0x5D77, 55925 },
+ { 0x5D78, 55927 },
+ { 0x5D79, 55929 },
+ { 0x5D7A, 55931 },
+ { 0x5D7B, 55933 },
+ { 0x5D7C, 55935 },
+ { 0x5D7D, 55937 },
+ { 0x5D7E, 55939 },
+ { 0x5D7F, 55941 },
+ { 0x5D80, 55943 },
+ { 0x5D81, 55945 },
+ { 0x5D82, 55947 },
+ { 0x5D83, 55949 },
+ { 0x5D84, 55951 },
+ { 0x5D85, 55953 },
+ { 0x5D86, 55955 },
+ { 0x5D87, 55957 },
+ { 0x5D88, 55959 },
+ { 0x5D89, 55961 },
+ { 0x5D8A, 55963 },
+ { 0x5D8B, 55965 },
+ { 0x5D8C, 55967 },
+ { 0x5D8D, 55969 },
+ { 0x5D8E, 55971 },
+ { 0x5D8F, 55973 },
+ { 0x5D90, 55975 },
+ { 0x5D91, 55977 },
+ { 0x5D92, 55979 },
+ { 0x5D93, 55981 },
+ { 0x5D94, 55983 },
+ { 0x5D95, 55985 },
+ { 0x5D96, 55987 },
+ { 0x5D97, 55989 },
+ { 0x5D98, 55991 },
+ { 0x5D99, 55993 },
+ { 0x5D9A, 55995 },
+ { 0x5D9B, 55997 },
+ { 0x5D9C, 55999 },
+ { 0x5D9D, 56001 },
+ { 0x5D9E, 56003 },
+ { 0x5D9F, 56005 },
+ { 0x5DA0, 56007 },
+ { 0x5DA1, 56009 },
+ { 0x5DA2, 56011 },
+ { 0x5DA3, 56013 },
+ { 0x5DA4, 56015 },
+ { 0x5DA5, 56017 },
+ { 0x5DA6, 56019 },
+ { 0x5DA7, 56021 },
+ { 0x5DA8, 56023 },
+ { 0x5DA9, 56025 },
+ { 0x5DAA, 56027 },
+ { 0x5DAB, 56029 },
+ { 0x5DAC, 56031 },
+ { 0x5DAD, 56033 },
+ { 0x5DAE, 56035 },
+ { 0x5DAF, 56037 },
+ { 0x5DB0, 56039 },
+ { 0x5DB1, 56041 },
+ { 0x5DB2, 56043 },
+ { 0x5DB3, 56045 },
+ { 0x5DB4, 56047 },
+ { 0x5DB5, 56049 },
+ { 0x5DB6, 56051 },
+ { 0x5DB7, 56053 },
+ { 0x5DB8, 56055 },
+ { 0x5DB9, 56057 },
+ { 0x5DBA, 56059 },
+ { 0x5DBB, 56061 },
+ { 0x5DBC, 56063 },
+ { 0x5DBD, 56065 },
+ { 0x5DBE, 56067 },
+ { 0x5DBF, 56069 },
+ { 0x5DC0, 56071 },
+ { 0x5DC1, 56073 },
+ { 0x5DC2, 56075 },
+ { 0x5DC3, 56077 },
+ { 0x5DC4, 56079 },
+ { 0x5DC5, 56081 },
+ { 0x5DC6, 56083 },
+ { 0x5DC7, 56085 },
+ { 0x5DC8, 56087 },
+ { 0x5DC9, 56089 },
+ { 0x5DCA, 56091 },
+ { 0x5DCB, 56093 },
+ { 0x5DCC, 56095 },
+ { 0x5DCD, 56097 },
+ { 0x5DCE, 56099 },
+ { 0x5DCF, 56101 },
+ { 0x5DD0, 56103 },
+ { 0x5DD1, 56105 },
+ { 0x5DD2, 56107 },
+ { 0x5DD3, 56109 },
+ { 0x5DD4, 56111 },
+ { 0x5DD5, 56113 },
+ { 0x5DD6, 56115 },
+ { 0x5DD7, 56117 },
+ { 0x5DD8, 56119 },
+ { 0x5DD9, 56121 },
+ { 0x5DDA, 56123 },
+ { 0x5DDB, 56125 },
+ { 0x5DDC, 56127 },
+ { 0x5DDD, 56129 },
+ { 0x5DDE, 56131 },
+ { 0x5DDF, 56133 },
+ { 0x5DE0, 56135 },
+ { 0x5DE1, 56137 },
+ { 0x5DE2, 56139 },
+ { 0x5DE3, 56141 },
+ { 0x5DE4, 56143 },
+ { 0x5DE5, 56145 },
+ { 0x5DE6, 56147 },
+ { 0x5DE7, 56149 },
+ { 0x5DE8, 56151 },
+ { 0x5DE9, 56153 },
+ { 0x5DEA, 56155 },
+ { 0x5DEB, 56157 },
+ { 0x5DEC, 56159 },
+ { 0x5DED, 56161 },
+ { 0x5DEE, 56163 },
+ { 0x5DEF, 56165 },
+ { 0x5DF0, 56167 },
+ { 0x5DF1, 56169 },
+ { 0x5DF2, 56171 },
+ { 0x5DF3, 56173 },
+ { 0x5DF4, 56175 },
+ { 0x5DF5, 56177 },
+ { 0x5DF6, 56179 },
+ { 0x5DF7, 56181 },
+ { 0x5DF8, 56183 },
+ { 0x5DF9, 56185 },
+ { 0x5DFA, 56187 },
+ { 0x5DFB, 56189 },
+ { 0x5DFC, 56191 },
+ { 0x5DFD, 56193 },
+ { 0x5DFE, 56195 },
+ { 0x5DFF, 56197 },
+ { 0x5E00, 56199 },
+ { 0x5E01, 56201 },
+ { 0x5E02, 56203 },
+ { 0x5E03, 56205 },
+ { 0x5E04, 56207 },
+ { 0x5E05, 56209 },
+ { 0x5E06, 56211 },
+ { 0x5E07, 56213 },
+ { 0x5E08, 56215 },
+ { 0x5E09, 56217 },
+ { 0x5E0A, 56219 },
+ { 0x5E0B, 56221 },
+ { 0x5E0C, 56223 },
+ { 0x5E0D, 56225 },
+ { 0x5E0E, 56227 },
+ { 0x5E0F, 56229 },
+ { 0x5E10, 56231 },
+ { 0x5E11, 56233 },
+ { 0x5E12, 56235 },
+ { 0x5E13, 56237 },
+ { 0x5E14, 56239 },
+ { 0x5E15, 56241 },
+ { 0x5E16, 56243 },
+ { 0x5E17, 56245 },
+ { 0x5E18, 56247 },
+ { 0x5E19, 56249 },
+ { 0x5E1A, 56251 },
+ { 0x5E1B, 56253 },
+ { 0x5E1C, 56255 },
+ { 0x5E1D, 56257 },
+ { 0x5E1E, 56259 },
+ { 0x5E1F, 56261 },
+ { 0x5E20, 56263 },
+ { 0x5E21, 56265 },
+ { 0x5E22, 56267 },
+ { 0x5E23, 56269 },
+ { 0x5E24, 56271 },
+ { 0x5E25, 56273 },
+ { 0x5E26, 56275 },
+ { 0x5E27, 56277 },
+ { 0x5E28, 56279 },
+ { 0x5E29, 56281 },
+ { 0x5E2A, 56283 },
+ { 0x5E2B, 56285 },
+ { 0x5E2C, 56287 },
+ { 0x5E2D, 56289 },
+ { 0x5E2E, 56291 },
+ { 0x5E2F, 56293 },
+ { 0x5E30, 56295 },
+ { 0x5E31, 56297 },
+ { 0x5E32, 56299 },
+ { 0x5E33, 56301 },
+ { 0x5E34, 56303 },
+ { 0x5E35, 56305 },
+ { 0x5E36, 56307 },
+ { 0x5E37, 56309 },
+ { 0x5E38, 56311 },
+ { 0x5E39, 56313 },
+ { 0x5E3A, 56315 },
+ { 0x5E3B, 56317 },
+ { 0x5E3C, 56319 },
+ { 0x5E3D, 56321 },
+ { 0x5E3E, 56323 },
+ { 0x5E3F, 56325 },
+ { 0x5E40, 56327 },
+ { 0x5E41, 56329 },
+ { 0x5E42, 56331 },
+ { 0x5E43, 56333 },
+ { 0x5E44, 56335 },
+ { 0x5E45, 56337 },
+ { 0x5E46, 56339 },
+ { 0x5E47, 56341 },
+ { 0x5E48, 56343 },
+ { 0x5E49, 56345 },
+ { 0x5E4A, 56347 },
+ { 0x5E4B, 56349 },
+ { 0x5E4C, 56351 },
+ { 0x5E4D, 56353 },
+ { 0x5E4E, 56355 },
+ { 0x5E4F, 56357 },
+ { 0x5E50, 56359 },
+ { 0x5E51, 56361 },
+ { 0x5E52, 56363 },
+ { 0x5E53, 56365 },
+ { 0x5E54, 56367 },
+ { 0x5E55, 56369 },
+ { 0x5E56, 56371 },
+ { 0x5E57, 56373 },
+ { 0x5E58, 56375 },
+ { 0x5E59, 56377 },
+ { 0x5E5A, 56379 },
+ { 0x5E5B, 56381 },
+ { 0x5E5C, 56383 },
+ { 0x5E5D, 56385 },
+ { 0x5E5E, 56387 },
+ { 0x5E5F, 56389 },
+ { 0x5E60, 56391 },
+ { 0x5E61, 56393 },
+ { 0x5E62, 56395 },
+ { 0x5E63, 56397 },
+ { 0x5E64, 56399 },
+ { 0x5E65, 56401 },
+ { 0x5E66, 56403 },
+ { 0x5E67, 56405 },
+ { 0x5E68, 56407 },
+ { 0x5E69, 56409 },
+ { 0x5E6A, 56411 },
+ { 0x5E6B, 56413 },
+ { 0x5E6C, 56415 },
+ { 0x5E6D, 56417 },
+ { 0x5E6E, 56419 },
+ { 0x5E6F, 56421 },
+ { 0x5E70, 56423 },
+ { 0x5E71, 56425 },
+ { 0x5E72, 56427 },
+ { 0x5E73, 56429 },
+ { 0x5E74, 56431 },
+ { 0x5E75, 56433 },
+ { 0x5E76, 56435 },
+ { 0x5E77, 56437 },
+ { 0x5E78, 56439 },
+ { 0x5E79, 56441 },
+ { 0x5E7A, 56443 },
+ { 0x5E7B, 56445 },
+ { 0x5E7C, 56447 },
+ { 0x5E7D, 56449 },
+ { 0x5E7E, 56451 },
+ { 0x5E7F, 56453 },
+ { 0x5E80, 56455 },
+ { 0x5E81, 56457 },
+ { 0x5E82, 56459 },
+ { 0x5E83, 56461 },
+ { 0x5E84, 56463 },
+ { 0x5E85, 56465 },
+ { 0x5E86, 56467 },
+ { 0x5E87, 56469 },
+ { 0x5E88, 56471 },
+ { 0x5E89, 56473 },
+ { 0x5E8A, 56475 },
+ { 0x5E8B, 56477 },
+ { 0x5E8C, 56479 },
+ { 0x5E8D, 56481 },
+ { 0x5E8E, 56483 },
+ { 0x5E8F, 56485 },
+ { 0x5E90, 56487 },
+ { 0x5E91, 56489 },
+ { 0x5E92, 56491 },
+ { 0x5E93, 56493 },
+ { 0x5E94, 56495 },
+ { 0x5E95, 56497 },
+ { 0x5E96, 56499 },
+ { 0x5E97, 56501 },
+ { 0x5E98, 56503 },
+ { 0x5E99, 56505 },
+ { 0x5E9A, 56507 },
+ { 0x5E9B, 56509 },
+ { 0x5E9C, 56511 },
+ { 0x5E9D, 56513 },
+ { 0x5E9E, 56515 },
+ { 0x5E9F, 56517 },
+ { 0x5EA0, 56519 },
+ { 0x5EA1, 56521 },
+ { 0x5EA2, 56523 },
+ { 0x5EA3, 56525 },
+ { 0x5EA4, 56527 },
+ { 0x5EA5, 56529 },
+ { 0x5EA6, 56531 },
+ { 0x5EA7, 56533 },
+ { 0x5EA8, 56535 },
+ { 0x5EA9, 56537 },
+ { 0x5EAA, 56539 },
+ { 0x5EAB, 56541 },
+ { 0x5EAC, 56543 },
+ { 0x5EAD, 56545 },
+ { 0x5EAE, 56547 },
+ { 0x5EAF, 56549 },
+ { 0x5EB0, 56551 },
+ { 0x5EB1, 56553 },
+ { 0x5EB2, 56555 },
+ { 0x5EB3, 56557 },
+ { 0x5EB4, 56559 },
+ { 0x5EB5, 56561 },
+ { 0x5EB6, 56563 },
+ { 0x5EB7, 56565 },
+ { 0x5EB8, 56567 },
+ { 0x5EB9, 56569 },
+ { 0x5EBA, 56571 },
+ { 0x5EBB, 56573 },
+ { 0x5EBC, 56575 },
+ { 0x5EBD, 56577 },
+ { 0x5EBE, 56579 },
+ { 0x5EBF, 56581 },
+ { 0x5EC0, 56583 },
+ { 0x5EC1, 56585 },
+ { 0x5EC2, 56587 },
+ { 0x5EC3, 56589 },
+ { 0x5EC4, 56591 },
+ { 0x5EC5, 56593 },
+ { 0x5EC6, 56595 },
+ { 0x5EC7, 56597 },
+ { 0x5EC8, 56599 },
+ { 0x5EC9, 56601 },
+ { 0x5ECA, 56603 },
+ { 0x5ECB, 56605 },
+ { 0x5ECC, 56607 },
+ { 0x5ECD, 56609 },
+ { 0x5ECE, 56611 },
+ { 0x5ECF, 56613 },
+ { 0x5ED0, 56615 },
+ { 0x5ED1, 56617 },
+ { 0x5ED2, 56619 },
+ { 0x5ED3, 56621 },
+ { 0x5ED4, 56623 },
+ { 0x5ED5, 56625 },
+ { 0x5ED6, 56627 },
+ { 0x5ED7, 56629 },
+ { 0x5ED8, 56631 },
+ { 0x5ED9, 56633 },
+ { 0x5EDA, 83074 },
+ { 0x5EDB, 82178 },
+ { 0x5EDC, 75427 },
+ { 0x5EDD, 75642 },
+ { 0x5EDE, 75537 },
+ { 0x5EDF, 75613 },
+ { 0x5EE0, 75412 },
+ { 0x5EE1, 75477 },
+ { 0x5EE2, 75489 },
+ { 0x5EE3, 75399 },
+ { 0x5EE4, 75402 },
+ { 0x5EE5, 75632 },
+ { 0x5EE6, 75419 },
+ { 0x5EE7, 75544 },
+ { 0x5EE8, 75540 },
+ { 0x5EE9, 75405 },
+ { 0x5EEA, 75415 },
+ { 0x5EEB, 75480 },
+ { 0x5EEC, 75547 },
+ { 0x5EED, 75678 },
+ { 0x5EEE, 75757 },
+ { 0x5EEF, 75645 },
+ { 0x5EF0, 75660 },
+ { 0x5EF1, 75745 },
+ { 0x5EF2, 75654 },
+ { 0x5EF3, 75663 },
+ { 0x5EF4, 75675 },
+ { 0x5EF5, 75492 },
+ { 0x5EF6, 75513 },
+ { 0x5EF7, 75433 },
+ { 0x5EF8, 75551 },
+ { 0x5EF9, 75495 },
+ { 0x5EFA, 75516 },
+ { 0x5EFB, 75436 },
+ { 0x5EFC, 75554 },
+ { 0x5EFD, 75508 },
+ { 0x5EFE, 75529 },
+ { 0x5EFF, 75464 },
+ { 0x5F00, 75469 },
+ { 0x5F01, 75602 },
+ { 0x5F02, 75607 },
+ { 0x5F03, 75504 },
+ { 0x5F04, 75525 },
+ { 0x5F05, 75454 },
+ { 0x5F06, 75589 },
+ { 0x5F07, 75499 },
+ { 0x5F08, 75520 },
+ { 0x5F09, 75440 },
+ { 0x5F0A, 75558 },
+ { 0x5F0B, 75458 },
+ { 0x5F0C, 75445 },
+ { 0x5F0D, 75449 },
+ { 0x5F0E, 75593 },
+ { 0x5F0F, 75597 },
+ { 0x5F10, 75580 },
+ { 0x5F11, 75584 },
+ { 0x5F12, 75621 },
+ { 0x5F13, 75616 },
+ { 0x5F14, 75635 },
+ { 0x5F15, 75690 },
+ { 0x5F16, 75638 },
+ { 0x5F17, 75576 },
+ { 0x5F18, 75572 },
+ { 0x5F19, 75484 },
+ { 0x5F1A, 75422 },
+ { 0x5F1B, 75563 },
+ { 0x5F1C, 75567 },
+ { 0x5F1D, 75396 },
+ { 0x5F1E, 75777 },
+ { 0x5F1F, 75666 },
+ { 0x5F20, 75534 },
+ { 0x5F21, 75705 },
+ { 0x5F22, 75430 },
+ { 0x5F23, 75409 },
+ { 0x5F24, 75657 },
+ { 0x5F25, 75741 },
+ { 0x5F26, 75684 },
+ { 0x5F27, 75648 },
+ { 0x5F28, 75765 },
+ { 0x5F29, 75793 },
+ { 0x5F2A, 75761 },
+ { 0x5F2B, 75717 },
+ { 0x5F2C, 75702 },
+ { 0x5F2D, 75625 },
+ { 0x5F2E, 75651 },
+ { 0x5F2F, 75699 },
+ { 0x5F30, 75628 },
+ { 0x5F31, 75721 },
+ { 0x5F32, 75797 },
+ { 0x5F33, 75681 },
+ { 0x5F34, 75749 },
+ { 0x5F35, 75708 },
+ { 0x5F36, 75672 },
+ { 0x5F37, 75669 },
+ { 0x5F38, 75687 },
+ { 0x5F39, 75696 },
+ { 0x5F3A, 75693 },
+ { 0x5F3B, 75711 },
+ { 0x5F3C, 75714 },
+ { 0x5F3D, 75737 },
+ { 0x5F3E, 75733 },
+ { 0x5F3F, 75729 },
+ { 0x5F40, 75725 },
+ { 0x5F41, 75785 },
+ { 0x5F42, 75781 },
+ { 0x5F43, 75769 },
+ { 0x5F44, 75753 },
+ { 0x5F45, 75773 },
+ { 0x5F46, 75789 },
+ { 0x5F47, 75347 },
+ { 0x5F48, 75299 },
+ { 0x5F49, 75352 },
+ { 0x5F4A, 75289 },
+ { 0x5F4B, 75294 },
+ { 0x5F4C, 75342 },
+ { 0x5F4D, 75371 },
+ { 0x5F4E, 75384 },
+ { 0x5F4F, 75375 },
+ { 0x5F50, 75367 },
+ { 0x5F51, 75357 },
+ { 0x5F52, 75362 },
+ { 0x5F53, 75379 },
+ { 0x5F54, 75321 },
+ { 0x5F55, 75329 },
+ { 0x5F56, 75325 },
+ { 0x5F57, 75312 },
+ { 0x5F58, 75304 },
+ { 0x5F59, 75334 },
+ { 0x5F5A, 75308 },
+ { 0x5F5B, 75317 },
+ { 0x5F5C, 75338 },
+ { 0x5F5D, 75264 },
+ { 0x5F5E, 75276 },
+ { 0x5F5F, 75272 },
+ { 0x5F60, 75255 },
+ { 0x5F61, 75247 },
+ { 0x5F62, 75281 },
+ { 0x5F63, 75251 },
+ { 0x5F64, 75260 },
+ { 0x5F65, 75285 },
+ { 0x5F66, 75268 },
+ { 0x5F67, 75242 },
+ { 0x5F68, 75389 },
+ { 0x5F69, 75393 },
+ { 0x5F6A, 75801 },
+ { 0x5F6B, 102045 },
+ { 0x5F6C, 102049 },
+ { 0x5F6D, 102041 },
+ { 0x5F6E, 102037 },
+ { 0x5F6F, 89160 },
+ { 0x5F70, 89194 },
+ { 0x5F71, 90187 },
+ { 0x5F72, 89155 },
+ { 0x5F73, 89150 },
+ { 0x5F74, 89531 },
+ { 0x5F75, 89526 },
+ { 0x5F76, 89826 },
+ { 0x5F77, 90092 },
+ { 0x5F78, 90173 },
+ { 0x5F79, 90100 },
+ { 0x5F7A, 90104 },
+ { 0x5F7B, 89843 },
+ { 0x5F7C, 89108 },
+ { 0x5F7D, 89017 },
+ { 0x5F7E, 89513 },
+ { 0x5F7F, 90042 },
+ { 0x5F80, 90125 },
+ { 0x5F81, 90134 },
+ { 0x5F82, 89718 },
+ { 0x5F83, 89181 },
+ { 0x5F84, 89472 },
+ { 0x5F85, 89390 },
+ { 0x5F86, 89496 },
+ { 0x5F87, 89753 },
+ { 0x5F88, 89185 },
+ { 0x5F89, 89031 },
+ { 0x5F8A, 89649 },
+ { 0x5F8B, 90064 },
+ { 0x5F8C, 89941 },
+ { 0x5F8D, 89928 },
+ { 0x5F8E, 89697 },
+ { 0x5F8F, 89481 },
+ { 0x5F90, 89730 },
+ { 0x5F91, 89744 },
+ { 0x5F92, 89749 },
+ { 0x5F93, 89418 },
+ { 0x5F94, 89164 },
+ { 0x5F95, 89491 },
+ { 0x5F96, 89726 },
+ { 0x5F97, 90201 },
+ { 0x5F98, 89500 },
+ { 0x5F99, 89713 },
+ { 0x5F9A, 89707 },
+ { 0x5F9B, 90078 },
+ { 0x5F9C, 89172 },
+ { 0x5F9D, 89141 },
+ { 0x5F9E, 89013 },
+ { 0x5F9F, 89046 },
+ { 0x5FA0, 89722 },
+ { 0x5FA1, 90069 },
+ { 0x5FA2, 89102 },
+ { 0x5FA3, 89306 },
+ { 0x5FA4, 90034 },
+ { 0x5FA5, 90005 },
+ { 0x5FA6, 89413 },
+ { 0x5FA7, 89932 },
+ { 0x5FA8, 90083 },
+ { 0x5FA9, 89830 },
+ { 0x5FAA, 89762 },
+ { 0x5FAB, 89689 },
+ { 0x5FAC, 90168 },
+ { 0x5FAD, 90182 },
+ { 0x5FAE, 89627 },
+ { 0x5FAF, 89036 },
+ { 0x5FB0, 89681 },
+ { 0x5FB1, 89834 },
+ { 0x5FB2, 90000 },
+ { 0x5FB3, 90209 },
+ { 0x5FB4, 90205 },
+ { 0x5FB5, 89026 },
+ { 0x5FB6, 89467 },
+ { 0x5FB7, 89145 },
+ { 0x5FB8, 89685 },
+ { 0x5FB9, 89839 },
+ { 0x5FBA, 90241 },
+ { 0x5FBB, 90233 },
+ { 0x5FBC, 89936 },
+ { 0x5FBD, 90046 },
+ { 0x5FBE, 89631 },
+ { 0x5FBF, 89569 },
+ { 0x5FC0, 90129 },
+ { 0x5FC1, 90119 },
+ { 0x5FC2, 89735 },
+ { 0x5FC3, 90237 },
+ { 0x5FC4, 89616 },
+ { 0x5FC5, 89608 },
+ { 0x5FC6, 89462 },
+ { 0x5FC7, 89521 },
+ { 0x5FC8, 89486 },
+ { 0x5FC9, 90087 },
+ { 0x5FCA, 89477 },
+ { 0x5FCB, 90109 },
+ { 0x5FCC, 89677 },
+ { 0x5FCD, 90177 },
+ { 0x5FCE, 90163 },
+ { 0x5FCF, 89236 },
+ { 0x5FD0, 89673 },
+ { 0x5FD1, 90229 },
+ { 0x5FD2, 89995 },
+ { 0x5FD3, 90139 },
+ { 0x5FD4, 89702 },
+ { 0x5FD5, 89168 },
+ { 0x5FD6, 89757 },
+ { 0x5FD7, 89818 },
+ { 0x5FD8, 89504 },
+ { 0x5FD9, 89189 },
+ { 0x5FDA, 90253 },
+ { 0x5FDB, 90245 },
+ { 0x5FDC, 90221 },
+ { 0x5FDD, 90257 },
+ { 0x5FDE, 90261 },
+ { 0x5FDF, 90225 },
+ { 0x5FE0, 90249 },
+ { 0x5FE1, 90217 },
+ { 0x5FE2, 90213 },
+ { 0x5FE3, 89241 },
+ { 0x5FE4, 90073 },
+ { 0x5FE5, 90191 },
+ { 0x5FE6, 90196 },
+ { 0x5FE7, 89176 },
+ { 0x5FE8, 89040 },
+ { 0x5FE9, 90038 },
+ { 0x5FEA, 90015 },
+ { 0x5FEB, 89055 },
+ { 0x5FEC, 89050 },
+ { 0x5FED, 89693 },
+ { 0x5FEE, 89422 },
+ { 0x5FEF, 89136 },
+ { 0x5FF0, 89668 },
+ { 0x5FF1, 89663 },
+ { 0x5FF2, 89658 },
+ { 0x5FF3, 89739 },
+ { 0x5FF4, 89022 },
+ { 0x5FF5, 89132 },
+ { 0x5FF6, 89517 },
+ { 0x5FF7, 89991 },
+ { 0x5FF8, 89654 },
+ { 0x5FF9, 89438 },
+ { 0x5FFA, 89432 },
+ { 0x5FFB, 89444 },
+ { 0x5FFC, 89456 },
+ { 0x5FFD, 89450 },
+ { 0x5FFE, 89378 },
+ { 0x5FFF, 89401 },
+ { 0x6000, 89395 },
+ { 0x6001, 89789 },
+ { 0x6002, 89806 },
+ { 0x6003, 89799 },
+ { 0x6004, 89793 },
+ { 0x6005, 90096 },
+ { 0x6006, 89113 },
+ { 0x6007, 90155 },
+ { 0x6008, 89612 },
+ { 0x6009, 89070 },
+ { 0x600A, 89092 },
+ { 0x600B, 89060 },
+ { 0x600C, 89087 },
+ { 0x600D, 89065 },
+ { 0x600E, 89082 },
+ { 0x600F, 89097 },
+ { 0x6010, 89076 },
+ { 0x6011, 89867 },
+ { 0x6012, 89847 },
+ { 0x6013, 89898 },
+ { 0x6014, 89854 },
+ { 0x6015, 89873 },
+ { 0x6016, 89917 },
+ { 0x6017, 89904 },
+ { 0x6018, 89910 },
+ { 0x6019, 89879 },
+ { 0x601A, 89885 },
+ { 0x601B, 89407 },
+ { 0x601C, 90113 },
+ { 0x601D, 90029 },
+ { 0x601E, 90024 },
+ { 0x601F, 90019 },
+ { 0x6020, 89861 },
+ { 0x6021, 89922 },
+ { 0x6022, 89891 },
+ { 0x6023, 90143 },
+ { 0x6024, 90149 },
+ { 0x6025, 89620 },
+ { 0x6026, 89822 },
+ { 0x6027, 90159 },
+ { 0x6028, 89311 },
+ { 0x6029, 89344 },
+ { 0x602A, 89356 },
+ { 0x602B, 89260 },
+ { 0x602C, 89318 },
+ { 0x602D, 89299 },
+ { 0x602E, 89324 },
+ { 0x602F, 89350 },
+ { 0x6030, 89337 },
+ { 0x6031, 89330 },
+ { 0x6032, 89271 },
+ { 0x6033, 89278 },
+ { 0x6034, 89246 },
+ { 0x6035, 89292 },
+ { 0x6036, 89266 },
+ { 0x6037, 89117 },
+ { 0x6038, 89122 },
+ { 0x6039, 89127 },
+ { 0x603A, 89253 },
+ { 0x603B, 89362 },
+ { 0x603C, 89564 },
+ { 0x603D, 89226 },
+ { 0x603E, 89231 },
+ { 0x603F, 89198 },
+ { 0x6040, 89219 },
+ { 0x6041, 89205 },
+ { 0x6042, 89212 },
+ { 0x6043, 89536 },
+ { 0x6044, 89557 },
+ { 0x6045, 89543 },
+ { 0x6046, 89550 },
+ { 0x6047, 89368 },
+ { 0x6048, 89373 },
+ { 0x6049, 89767 },
+ { 0x604A, 89773 },
+ { 0x604B, 89779 },
+ { 0x604C, 89784 },
+ { 0x604D, 89968 },
+ { 0x604E, 89973 },
+ { 0x604F, 89979 },
+ { 0x6050, 89985 },
+ { 0x6051, 89945 },
+ { 0x6052, 89950 },
+ { 0x6053, 89956 },
+ { 0x6054, 89962 },
+ { 0x6055, 89813 },
+ { 0x6056, 90010 },
+ { 0x6057, 89509 },
+ { 0x6058, 89593 },
+ { 0x6059, 89603 },
+ { 0x605A, 89578 },
+ { 0x605B, 89573 },
+ { 0x605C, 89583 },
+ { 0x605D, 89598 },
+ { 0x605E, 89588 },
+ { 0x605F, 90058 },
+ { 0x6060, 89643 },
+ { 0x6061, 90052 },
+ { 0x6062, 89637 },
+ { 0x6063, 89427 },
+ { 0x6064, 89384 },
+ { 0x6065, 62894 },
+ { 0x6066, 62792 },
+ { 0x6067, 62672 },
+ { 0x6068, 63027 },
+ { 0x6069, 62776 },
+ { 0x606A, 62738 },
+ { 0x606B, 62605 },
+ { 0x606C, 62722 },
+ { 0x606D, 62890 },
+ { 0x606E, 62517 },
+ { 0x606F, 62506 },
+ { 0x6070, 62727 },
+ { 0x6071, 62558 },
+ { 0x6072, 63108 },
+ { 0x6073, 63112 },
+ { 0x6074, 63116 },
+ { 0x6075, 62991 },
+ { 0x6076, 62994 },
+ { 0x6077, 62753 },
+ { 0x6078, 62978 },
+ { 0x6079, 62663 },
+ { 0x607A, 62975 },
+ { 0x607B, 63060 },
+ { 0x607C, 63193 },
+ { 0x607D, 63411 },
+ { 0x607E, 63331 },
+ { 0x607F, 63327 },
+ { 0x6080, 63120 },
+ { 0x6081, 63407 },
+ { 0x6082, 63418 },
+ { 0x6083, 62483 },
+ { 0x6084, 62487 },
+ { 0x6085, 62493 },
+ { 0x6086, 62463 },
+ { 0x6087, 62467 },
+ { 0x6088, 62471 },
+ { 0x6089, 62477 },
+ { 0x608A, 62568 },
+ { 0x608B, 62572 },
+ { 0x608C, 63051 },
+ { 0x608D, 62788 },
+ { 0x608E, 62784 },
+ { 0x608F, 62576 },
+ { 0x6090, 62580 },
+ { 0x6091, 62998 },
+ { 0x6092, 63002 },
+ { 0x6093, 62730 },
+ { 0x6094, 62734 },
+ { 0x6095, 63022 },
+ { 0x6096, 63017 },
+ { 0x6097, 62772 },
+ { 0x6098, 62513 },
+ { 0x6099, 62882 },
+ { 0x609A, 62886 },
+ { 0x609B, 63435 },
+ { 0x609C, 63439 },
+ { 0x609D, 62706 },
+ { 0x609E, 62749 },
+ { 0x609F, 62596 },
+ { 0x60A0, 63013 },
+ { 0x60A1, 62800 },
+ { 0x60A2, 63371 },
+ { 0x60A3, 63455 },
+ { 0x60A4, 63447 },
+ { 0x60A5, 62548 },
+ { 0x60A6, 62499 },
+ { 0x60A7, 62624 },
+ { 0x60A8, 62764 },
+ { 0x60A9, 62907 },
+ { 0x60AA, 62902 },
+ { 0x60AB, 63151 },
+ { 0x60AC, 63131 },
+ { 0x60AD, 63175 },
+ { 0x60AE, 63169 },
+ { 0x60AF, 63187 },
+ { 0x60B0, 63181 },
+ { 0x60B1, 63163 },
+ { 0x60B2, 63157 },
+ { 0x60B3, 63144 },
+ { 0x60B4, 63137 },
+ { 0x60B5, 62615 },
+ { 0x60B6, 62610 },
+ { 0x60B7, 63465 },
+ { 0x60B8, 63459 },
+ { 0x60B9, 63428 },
+ { 0x60BA, 62639 },
+ { 0x60BB, 63056 },
+ { 0x60BC, 62620 },
+ { 0x60BD, 62986 },
+ { 0x60BE, 62981 },
+ { 0x60BF, 62666 },
+ { 0x60C0, 62745 },
+ { 0x60C1, 62592 },
+ { 0x60C2, 63009 },
+ { 0x60C3, 62796 },
+ { 0x60C4, 63367 },
+ { 0x60C5, 63451 },
+ { 0x60C6, 63443 },
+ { 0x60C7, 62542 },
+ { 0x60C8, 63228 },
+ { 0x60C9, 63307 },
+ { 0x60CA, 63290 },
+ { 0x60CB, 63294 },
+ { 0x60CC, 63298 },
+ { 0x60CD, 63035 },
+ { 0x60CE, 63039 },
+ { 0x60CF, 63043 },
+ { 0x60D0, 63302 },
+ { 0x60D1, 63249 },
+ { 0x60D2, 63253 },
+ { 0x60D3, 63257 },
+ { 0x60D4, 63261 },
+ { 0x60D5, 63265 },
+ { 0x60D6, 62651 },
+ { 0x60D7, 62530 },
+ { 0x60D8, 62647 },
+ { 0x60D9, 62526 },
+ { 0x60DA, 62655 },
+ { 0x60DB, 62534 },
+ { 0x60DC, 62659 },
+ { 0x60DD, 62538 },
+ { 0x60DE, 63240 },
+ { 0x60DF, 63286 },
+ { 0x60E0, 63269 },
+ { 0x60E1, 63312 },
+ { 0x60E2, 63278 },
+ { 0x60E3, 63320 },
+ { 0x60E4, 63316 },
+ { 0x60E5, 63232 },
+ { 0x60E6, 63375 },
+ { 0x60E7, 63379 },
+ { 0x60E8, 63210 },
+ { 0x60E9, 63202 },
+ { 0x60EA, 63219 },
+ { 0x60EB, 63236 },
+ { 0x60EC, 63206 },
+ { 0x60ED, 63244 },
+ { 0x60EE, 63273 },
+ { 0x60EF, 63432 },
+ { 0x60F0, 62912 },
+ { 0x60F1, 62503 },
+ { 0x60F2, 62719 },
+ { 0x60F3, 62703 },
+ { 0x60F4, 62676 },
+ { 0x60F5, 63324 },
+ { 0x60F6, 63415 },
+ { 0x60F7, 62685 },
+ { 0x60F8, 62679 },
+ { 0x60F9, 62510 },
+ { 0x60FA, 62628 },
+ { 0x60FB, 63047 },
+ { 0x60FC, 62635 },
+ { 0x60FD, 62631 },
+ { 0x60FE, 63064 },
+ { 0x60FF, 63068 },
+ { 0x6100, 63072 },
+ { 0x6101, 63076 },
+ { 0x6102, 63080 },
+ { 0x6103, 63084 },
+ { 0x6104, 63088 },
+ { 0x6105, 63092 },
+ { 0x6106, 63096 },
+ { 0x6107, 63100 },
+ { 0x6108, 63104 },
+ { 0x6109, 63422 },
+ { 0x610A, 63425 },
+ { 0x610B, 62521 },
+ { 0x610C, 62780 },
+ { 0x610D, 63214 },
+ { 0x610E, 63197 },
+ { 0x610F, 63282 },
+ { 0x6110, 63223 },
+ { 0x6111, 62715 },
+ { 0x6112, 62710 },
+ { 0x6113, 62600 },
+ { 0x6114, 63335 },
+ { 0x6115, 63339 },
+ { 0x6116, 62643 },
+ { 0x6117, 62561 },
+ { 0x6118, 62564 },
+ { 0x6119, 62868 },
+ { 0x611A, 62690 },
+ { 0x611B, 62757 },
+ { 0x611C, 63391 },
+ { 0x611D, 63387 },
+ { 0x611E, 62871 },
+ { 0x611F, 62878 },
+ { 0x6120, 63403 },
+ { 0x6121, 63399 },
+ { 0x6122, 62588 },
+ { 0x6123, 62584 },
+ { 0x6124, 62693 },
+ { 0x6125, 62698 },
+ { 0x6126, 62760 },
+ { 0x6127, 63383 },
+ { 0x6128, 62874 },
+ { 0x6129, 63395 },
+ { 0x612A, 62915 },
+ { 0x612B, 62930 },
+ { 0x612C, 62922 },
+ { 0x612D, 62937 },
+ { 0x612E, 62944 },
+ { 0x612F, 62951 },
+ { 0x6130, 62959 },
+ { 0x6131, 62967 },
+ { 0x6132, 62669 },
+ { 0x6133, 63343 },
+ { 0x6134, 63348 },
+ { 0x6135, 62898 },
+ { 0x6136, 62742 },
+ { 0x6137, 63006 },
+ { 0x6138, 62769 },
+ { 0x6139, 63360 },
+ { 0x613A, 63032 },
+ { 0x613B, 63124 },
+ { 0x613C, 63353 },
+ { 0x613D, 63356 },
+ { 0x613E, 63363 },
+ { 0x613F, 63127 },
+ { 0x6140, 62554 },
+ { 0x6141, 62804 },
+ { 0x6142, 62809 },
+ { 0x6143, 62825 },
+ { 0x6144, 62863 },
+ { 0x6145, 62830 },
+ { 0x6146, 62820 },
+ { 0x6147, 62856 },
+ { 0x6148, 62849 },
+ { 0x6149, 62842 },
+ { 0x614A, 62835 },
+ { 0x614B, 62815 },
+ { 0x614C, 21053 },
+ { 0x614D, 21057 },
+ { 0x614E, 21061 },
+ { 0x614F, 21065 },
+ { 0x6150, 21069 },
+ { 0x6151, 21073 },
+ { 0x6152, 21077 },
+ { 0x6153, 21081 },
+ { 0x6154, 21085 },
+ { 0x6155, 21089 },
+ { 0x6156, 21093 },
+ { 0x6157, 21097 },
+ { 0x6158, 21101 },
+ { 0x6159, 21105 },
+ { 0x615A, 21109 },
+ { 0x615B, 21113 },
+ { 0x615C, 21117 },
+ { 0x615D, 21121 },
+ { 0x615E, 21125 },
+ { 0x615F, 21129 },
+ { 0x6160, 21133 },
+ { 0x6161, 21137 },
+ { 0x6162, 21141 },
+ { 0x6163, 21145 },
+ { 0x6164, 21149 },
+ { 0x6165, 21153 },
+ { 0x6166, 21157 },
+ { 0x6167, 21161 },
+ { 0x6168, 21165 },
+ { 0x6169, 22544 },
+ { 0x616A, 22548 },
+ { 0x616B, 22552 },
+ { 0x616C, 22556 },
+ { 0x616D, 22560 },
+ { 0x616E, 22564 },
+ { 0x616F, 22568 },
+ { 0x6170, 22572 },
+ { 0x6171, 22576 },
+ { 0x6172, 22580 },
+ { 0x6173, 22584 },
+ { 0x6174, 22588 },
+ { 0x6175, 22592 },
+ { 0x6176, 22596 },
+ { 0x6177, 22600 },
+ { 0x6178, 22604 },
+ { 0x6179, 22608 },
+ { 0x617A, 22612 },
+ { 0x617B, 22616 },
+ { 0x617C, 22620 },
+ { 0x617D, 22624 },
+ { 0x617E, 22628 },
+ { 0x617F, 22632 },
+ { 0x6180, 22636 },
+ { 0x6181, 22640 },
+ { 0x6182, 22644 },
+ { 0x6183, 22648 },
+ { 0x6184, 22652 },
+ { 0x6185, 22656 },
+ { 0x6186, 22660 },
+ { 0x6187, 22664 },
+ { 0x6188, 22668 },
+ { 0x6189, 22672 },
+ { 0x618A, 22676 },
+ { 0x618B, 22680 },
+ { 0x618C, 22684 },
+ { 0x618D, 22688 },
+ { 0x618E, 90773 },
+ { 0x618F, 90781 },
+ { 0x6190, 90777 },
+ { 0x6191, 22195 },
+ { 0x6192, 84966 },
+ { 0x6193, 45715 },
+ { 0x6194, 45687 },
+ { 0x6195, 45703 },
+ { 0x6196, 45699 },
+ { 0x6197, 45684 },
+ { 0x6198, 102430 },
+ { 0x6199, 102397 },
+ { 0x619A, 102412 },
+ { 0x619B, 102458 },
+ { 0x619C, 102477 },
+ { 0x619D, 102602 },
+ { 0x619E, 102427 },
+ { 0x619F, 102593 },
+ { 0x61A0, 102531 },
+ { 0x61A1, 102629 },
+ { 0x61A2, 102584 },
+ { 0x61A3, 102626 },
+ { 0x61A4, 102514 },
+ { 0x61A5, 102611 },
+ { 0x61A6, 102415 },
+ { 0x61A7, 102464 },
+ { 0x61A8, 102473 },
+ { 0x61A9, 102502 },
+ { 0x61AA, 102550 },
+ { 0x61AB, 102455 },
+ { 0x61AC, 102496 },
+ { 0x61AD, 102596 },
+ { 0x61AE, 102394 },
+ { 0x61AF, 102382 },
+ { 0x61B0, 102581 },
+ { 0x61B1, 102547 },
+ { 0x61B2, 102440 },
+ { 0x61B3, 102433 },
+ { 0x61B4, 102617 },
+ { 0x61B5, 102390 },
+ { 0x61B6, 102490 },
+ { 0x61B7, 102446 },
+ { 0x61B8, 102535 },
+ { 0x61B9, 102481 },
+ { 0x61BA, 102556 },
+ { 0x61BB, 102523 },
+ { 0x61BC, 102449 },
+ { 0x61BD, 102508 },
+ { 0x61BE, 102569 },
+ { 0x61BF, 102385 },
+ { 0x61C0, 102517 },
+ { 0x61C1, 102404 },
+ { 0x61C2, 102587 },
+ { 0x61C3, 102418 },
+ { 0x61C4, 102563 },
+ { 0x61C5, 102605 },
+ { 0x61C6, 102493 },
+ { 0x61C7, 102452 },
+ { 0x61C8, 102443 },
+ { 0x61C9, 102526 },
+ { 0x61CA, 102538 },
+ { 0x61CB, 102487 },
+ { 0x61CC, 102505 },
+ { 0x61CD, 102421 },
+ { 0x61CE, 102623 },
+ { 0x61CF, 102436 },
+ { 0x61D0, 102608 },
+ { 0x61D1, 102559 },
+ { 0x61D2, 102484 },
+ { 0x61D3, 102614 },
+ { 0x61D4, 102634 },
+ { 0x61D5, 102401 },
+ { 0x61D6, 102424 },
+ { 0x61D7, 102499 },
+ { 0x61D8, 102409 },
+ { 0x61D9, 102544 },
+ { 0x61DA, 102541 },
+ { 0x61DB, 102467 },
+ { 0x61DC, 102590 },
+ { 0x61DD, 102572 },
+ { 0x61DE, 102520 },
+ { 0x61DF, 102511 },
+ { 0x61E0, 102575 },
+ { 0x61E1, 102461 },
+ { 0x61E2, 102470 },
+ { 0x61E3, 102599 },
+ { 0x61E4, 102578 },
+ { 0x61E5, 102377 },
+ { 0x61E6, 102620 },
+ { 0x61E7, 102566 },
+ { 0x61E8, 102553 },
+ { 0x61E9, 73223 },
+ { 0x61EA, 73233 },
+ { 0x61EB, 73263 },
+ { 0x61EC, 73243 },
+ { 0x61ED, 73238 },
+ { 0x61EE, 73228 },
+ { 0x61EF, 73258 },
+ { 0x61F0, 73253 },
+ { 0x61F1, 73248 },
+ { 0x61F2, 73178 },
+ { 0x61F3, 73188 },
+ { 0x61F4, 73218 },
+ { 0x61F5, 73198 },
+ { 0x61F6, 73193 },
+ { 0x61F7, 73183 },
+ { 0x61F8, 73213 },
+ { 0x61F9, 73208 },
+ { 0x61FA, 73203 },
+ { 0x61FB, 111048 },
+ { 0x61FC, 111052 },
+ { 0x61FD, 111056 },
+ { 0x61FE, 111060 },
+ { 0x61FF, 111064 },
+ { 0x6200, 111068 },
+ { 0x6201, 111072 },
+ { 0x6202, 111076 },
+ { 0x6203, 111080 },
+ { 0x6204, 111084 },
+ { 0x6205, 111088 },
+ { 0x6206, 111092 },
+ { 0x6207, 111096 },
+ { 0x6208, 111100 },
+ { 0x6209, 111104 },
+ { 0x620A, 111108 },
+ { 0x620B, 111112 },
+ { 0x620C, 111116 },
+ { 0x620D, 111120 },
+ { 0x620E, 111124 },
+ { 0x620F, 111128 },
+ { 0x6210, 111132 },
+ { 0x6211, 111136 },
+ { 0x6212, 111140 },
+ { 0x6213, 111144 },
+ { 0x6214, 111148 },
+ { 0x6215, 110024 },
+ { 0x6216, 110028 },
+ { 0x6217, 110032 },
+ { 0x6218, 110036 },
+ { 0x6219, 110040 },
+ { 0x621A, 110044 },
+ { 0x621B, 110048 },
+ { 0x621C, 110052 },
+ { 0x621D, 110056 },
+ { 0x621E, 110060 },
+ { 0x621F, 110064 },
+ { 0x6220, 110068 },
+ { 0x6221, 110072 },
+ { 0x6222, 110076 },
+ { 0x6223, 110080 },
+ { 0x6224, 110084 },
+ { 0x6225, 110088 },
+ { 0x6226, 110092 },
+ { 0x6227, 110096 },
+ { 0x6228, 110100 },
+ { 0x6229, 110104 },
+ { 0x622A, 110108 },
+ { 0x622B, 110112 },
+ { 0x622C, 110116 },
+ { 0x622D, 110120 },
+ { 0x622E, 110124 },
+ { 0x622F, 111807 },
+ { 0x6230, 111811 },
+ { 0x6231, 111815 },
+ { 0x6232, 111819 },
+ { 0x6233, 111823 },
+ { 0x6234, 111827 },
+ { 0x6235, 111831 },
+ { 0x6236, 111835 },
+ { 0x6237, 111839 },
+ { 0x6238, 111843 },
+ { 0x6239, 111847 },
+ { 0x623A, 111851 },
+ { 0x623B, 111855 },
+ { 0x623C, 111859 },
+ { 0x623D, 111863 },
+ { 0x623E, 111867 },
+ { 0x623F, 111871 },
+ { 0x6240, 111875 },
+ { 0x6241, 111879 },
+ { 0x6242, 111883 },
+ { 0x6243, 111887 },
+ { 0x6244, 111891 },
+ { 0x6245, 111895 },
+ { 0x6246, 111899 },
+ { 0x6247, 111903 },
+ { 0x6248, 111907 },
+ { 0x6249, 111592 },
+ { 0x624A, 111596 },
+ { 0x624B, 111600 },
+ { 0x624C, 111604 },
+ { 0x624D, 111608 },
+ { 0x624E, 111612 },
+ { 0x624F, 111616 },
+ { 0x6250, 111620 },
+ { 0x6251, 111624 },
+ { 0x6252, 111628 },
+ { 0x6253, 111632 },
+ { 0x6254, 111636 },
+ { 0x6255, 111640 },
+ { 0x6256, 111644 },
+ { 0x6257, 111648 },
+ { 0x6258, 111652 },
+ { 0x6259, 111656 },
+ { 0x625A, 111660 },
+ { 0x625B, 111664 },
+ { 0x625C, 111668 },
+ { 0x625D, 111672 },
+ { 0x625E, 111676 },
+ { 0x625F, 111680 },
+ { 0x6260, 111684 },
+ { 0x6261, 111688 },
+ { 0x6262, 110522 },
+ { 0x6263, 110527 },
+ { 0x6264, 110532 },
+ { 0x6265, 110537 },
+ { 0x6266, 110542 },
+ { 0x6267, 110547 },
+ { 0x6268, 110552 },
+ { 0x6269, 110557 },
+ { 0x626A, 110562 },
+ { 0x626B, 110567 },
+ { 0x626C, 110572 },
+ { 0x626D, 110577 },
+ { 0x626E, 110582 },
+ { 0x626F, 110587 },
+ { 0x6270, 110592 },
+ { 0x6271, 110597 },
+ { 0x6272, 110602 },
+ { 0x6273, 110607 },
+ { 0x6274, 110612 },
+ { 0x6275, 110617 },
+ { 0x6276, 110622 },
+ { 0x6277, 110627 },
+ { 0x6278, 110632 },
+ { 0x6279, 110637 },
+ { 0x627A, 110642 },
+ { 0x627B, 110647 },
+ { 0x627C, 110261 },
+ { 0x627D, 110266 },
+ { 0x627E, 110271 },
+ { 0x627F, 110276 },
+ { 0x6280, 110281 },
+ { 0x6281, 110286 },
+ { 0x6282, 110291 },
+ { 0x6283, 110296 },
+ { 0x6284, 110301 },
+ { 0x6285, 110306 },
+ { 0x6286, 110311 },
+ { 0x6287, 110316 },
+ { 0x6288, 110321 },
+ { 0x6289, 110326 },
+ { 0x628A, 110331 },
+ { 0x628B, 110336 },
+ { 0x628C, 110341 },
+ { 0x628D, 110346 },
+ { 0x628E, 110351 },
+ { 0x628F, 110356 },
+ { 0x6290, 110361 },
+ { 0x6291, 110366 },
+ { 0x6292, 110371 },
+ { 0x6293, 110376 },
+ { 0x6294, 110381 },
+ { 0x6295, 110386 },
+ { 0x6296, 112115 },
+ { 0x6297, 112119 },
+ { 0x6298, 112123 },
+ { 0x6299, 112127 },
+ { 0x629A, 112131 },
+ { 0x629B, 112135 },
+ { 0x629C, 112139 },
+ { 0x629D, 112143 },
+ { 0x629E, 112147 },
+ { 0x629F, 112151 },
+ { 0x62A0, 112155 },
+ { 0x62A1, 112159 },
+ { 0x62A2, 112163 },
+ { 0x62A3, 112167 },
+ { 0x62A4, 112171 },
+ { 0x62A5, 112175 },
+ { 0x62A6, 112179 },
+ { 0x62A7, 112183 },
+ { 0x62A8, 112023 },
+ { 0x62A9, 112027 },
+ { 0x62AA, 112031 },
+ { 0x62AB, 112035 },
+ { 0x62AC, 112039 },
+ { 0x62AD, 112043 },
+ { 0x62AE, 112047 },
+ { 0x62AF, 112051 },
+ { 0x62B0, 112055 },
+ { 0x62B1, 112059 },
+ { 0x62B2, 112063 },
+ { 0x62B3, 112067 },
+ { 0x62B4, 112071 },
+ { 0x62B5, 112075 },
+ { 0x62B6, 112079 },
+ { 0x62B7, 112083 },
+ { 0x62B8, 112087 },
+ { 0x62B9, 112091 },
+ { 0x62BA, 112095 },
+ { 0x62BB, 112099 },
+ { 0x62BC, 112103 },
+ { 0x62BD, 112107 },
+ { 0x62BE, 112111 },
+ { 0x62BF, 110918 },
+ { 0x62C0, 110923 },
+ { 0x62C1, 110928 },
+ { 0x62C2, 110933 },
+ { 0x62C3, 110938 },
+ { 0x62C4, 110943 },
+ { 0x62C5, 110948 },
+ { 0x62C6, 110953 },
+ { 0x62C7, 110958 },
+ { 0x62C8, 110963 },
+ { 0x62C9, 110968 },
+ { 0x62CA, 110973 },
+ { 0x62CB, 110978 },
+ { 0x62CC, 110983 },
+ { 0x62CD, 110988 },
+ { 0x62CE, 110993 },
+ { 0x62CF, 110998 },
+ { 0x62D0, 111003 },
+ { 0x62D1, 111008 },
+ { 0x62D2, 111013 },
+ { 0x62D3, 111018 },
+ { 0x62D4, 111023 },
+ { 0x62D5, 111028 },
+ { 0x62D6, 111033 },
+ { 0x62D7, 111038 },
+ { 0x62D8, 111043 },
+ { 0x62D9, 110788 },
+ { 0x62DA, 110793 },
+ { 0x62DB, 110798 },
+ { 0x62DC, 110803 },
+ { 0x62DD, 110808 },
+ { 0x62DE, 110813 },
+ { 0x62DF, 110818 },
+ { 0x62E0, 110823 },
+ { 0x62E1, 110828 },
+ { 0x62E2, 110833 },
+ { 0x62E3, 110838 },
+ { 0x62E4, 110843 },
+ { 0x62E5, 110848 },
+ { 0x62E6, 110853 },
+ { 0x62E7, 110858 },
+ { 0x62E8, 110863 },
+ { 0x62E9, 110868 },
+ { 0x62EA, 110873 },
+ { 0x62EB, 110878 },
+ { 0x62EC, 110883 },
+ { 0x62ED, 110888 },
+ { 0x62EE, 110893 },
+ { 0x62EF, 110898 },
+ { 0x62F0, 110903 },
+ { 0x62F1, 110908 },
+ { 0x62F2, 110913 },
+ { 0x62F3, 112294 },
+ { 0x62F4, 112298 },
+ { 0x62F5, 112302 },
+ { 0x62F6, 112306 },
+ { 0x62F7, 112310 },
+ { 0x62F8, 112314 },
+ { 0x62F9, 112318 },
+ { 0x62FA, 112322 },
+ { 0x62FB, 112326 },
+ { 0x62FC, 112330 },
+ { 0x62FD, 112334 },
+ { 0x62FE, 112338 },
+ { 0x62FF, 112342 },
+ { 0x6300, 112346 },
+ { 0x6301, 112350 },
+ { 0x6302, 112354 },
+ { 0x6303, 112358 },
+ { 0x6304, 112362 },
+ { 0x6305, 112366 },
+ { 0x6306, 112370 },
+ { 0x6307, 112374 },
+ { 0x6308, 112190 },
+ { 0x6309, 112194 },
+ { 0x630A, 112198 },
+ { 0x630B, 112202 },
+ { 0x630C, 112206 },
+ { 0x630D, 112210 },
+ { 0x630E, 112214 },
+ { 0x630F, 112218 },
+ { 0x6310, 112222 },
+ { 0x6311, 112226 },
+ { 0x6312, 112230 },
+ { 0x6313, 112234 },
+ { 0x6314, 112238 },
+ { 0x6315, 112242 },
+ { 0x6316, 112246 },
+ { 0x6317, 112250 },
+ { 0x6318, 112254 },
+ { 0x6319, 112258 },
+ { 0x631A, 112262 },
+ { 0x631B, 112266 },
+ { 0x631C, 112270 },
+ { 0x631D, 112274 },
+ { 0x631E, 112278 },
+ { 0x631F, 112282 },
+ { 0x6320, 112286 },
+ { 0x6321, 112290 },
+ { 0x6322, 114540 },
+ { 0x6323, 114544 },
+ { 0x6324, 114548 },
+ { 0x6325, 114552 },
+ { 0x6326, 114556 },
+ { 0x6327, 114560 },
+ { 0x6328, 114564 },
+ { 0x6329, 114568 },
+ { 0x632A, 114572 },
+ { 0x632B, 114576 },
+ { 0x632C, 114580 },
+ { 0x632D, 114584 },
+ { 0x632E, 114588 },
+ { 0x632F, 114592 },
+ { 0x6330, 114596 },
+ { 0x6331, 114600 },
+ { 0x6332, 114604 },
+ { 0x6333, 114608 },
+ { 0x6334, 114612 },
+ { 0x6335, 114436 },
+ { 0x6336, 114440 },
+ { 0x6337, 114444 },
+ { 0x6338, 114448 },
+ { 0x6339, 114452 },
+ { 0x633A, 114456 },
+ { 0x633B, 114460 },
+ { 0x633C, 114464 },
+ { 0x633D, 114468 },
+ { 0x633E, 114472 },
+ { 0x633F, 114476 },
+ { 0x6340, 114480 },
+ { 0x6341, 114484 },
+ { 0x6342, 114488 },
+ { 0x6343, 114492 },
+ { 0x6344, 114496 },
+ { 0x6345, 114500 },
+ { 0x6346, 114504 },
+ { 0x6347, 114508 },
+ { 0x6348, 114512 },
+ { 0x6349, 114516 },
+ { 0x634A, 114520 },
+ { 0x634B, 114524 },
+ { 0x634C, 114528 },
+ { 0x634D, 114532 },
+ { 0x634E, 114536 },
+ { 0x634F, 111391 },
+ { 0x6350, 111396 },
+ { 0x6351, 111401 },
+ { 0x6352, 111406 },
+ { 0x6353, 111411 },
+ { 0x6354, 111416 },
+ { 0x6355, 111421 },
+ { 0x6356, 111426 },
+ { 0x6357, 111431 },
+ { 0x6358, 111436 },
+ { 0x6359, 111441 },
+ { 0x635A, 111446 },
+ { 0x635B, 111451 },
+ { 0x635C, 111456 },
+ { 0x635D, 111461 },
+ { 0x635E, 111466 },
+ { 0x635F, 111471 },
+ { 0x6360, 111476 },
+ { 0x6361, 111481 },
+ { 0x6362, 111486 },
+ { 0x6363, 111491 },
+ { 0x6364, 111496 },
+ { 0x6365, 111501 },
+ { 0x6366, 111506 },
+ { 0x6367, 111511 },
+ { 0x6368, 111516 },
+ { 0x6369, 111261 },
+ { 0x636A, 111266 },
+ { 0x636B, 111271 },
+ { 0x636C, 111276 },
+ { 0x636D, 111281 },
+ { 0x636E, 111286 },
+ { 0x636F, 111291 },
+ { 0x6370, 111296 },
+ { 0x6371, 111301 },
+ { 0x6372, 111306 },
+ { 0x6373, 111311 },
+ { 0x6374, 111316 },
+ { 0x6375, 111321 },
+ { 0x6376, 111326 },
+ { 0x6377, 111331 },
+ { 0x6378, 111336 },
+ { 0x6379, 111341 },
+ { 0x637A, 111346 },
+ { 0x637B, 111351 },
+ { 0x637C, 111356 },
+ { 0x637D, 111361 },
+ { 0x637E, 111366 },
+ { 0x637F, 111371 },
+ { 0x6380, 111376 },
+ { 0x6381, 111381 },
+ { 0x6382, 111386 },
+ { 0x6383, 114292 },
+ { 0x6384, 114296 },
+ { 0x6385, 114300 },
+ { 0x6386, 114304 },
+ { 0x6387, 114308 },
+ { 0x6388, 114312 },
+ { 0x6389, 114316 },
+ { 0x638A, 114320 },
+ { 0x638B, 114324 },
+ { 0x638C, 114328 },
+ { 0x638D, 114332 },
+ { 0x638E, 114336 },
+ { 0x638F, 114340 },
+ { 0x6390, 114344 },
+ { 0x6391, 114348 },
+ { 0x6392, 114352 },
+ { 0x6393, 114356 },
+ { 0x6394, 114360 },
+ { 0x6395, 114364 },
+ { 0x6396, 114368 },
+ { 0x6397, 114372 },
+ { 0x6398, 114376 },
+ { 0x6399, 114380 },
+ { 0x639A, 114384 },
+ { 0x639B, 114388 },
+ { 0x639C, 114392 },
+ { 0x639D, 113928 },
+ { 0x639E, 113932 },
+ { 0x639F, 113936 },
+ { 0x63A0, 113940 },
+ { 0x63A1, 113944 },
+ { 0x63A2, 113948 },
+ { 0x63A3, 113952 },
+ { 0x63A4, 113956 },
+ { 0x63A5, 113960 },
+ { 0x63A6, 113964 },
+ { 0x63A7, 113968 },
+ { 0x63A8, 113972 },
+ { 0x63A9, 113976 },
+ { 0x63AA, 113980 },
+ { 0x63AB, 113984 },
+ { 0x63AC, 113988 },
+ { 0x63AD, 113992 },
+ { 0x63AE, 113996 },
+ { 0x63AF, 114000 },
+ { 0x63B0, 114004 },
+ { 0x63B1, 114008 },
+ { 0x63B2, 114012 },
+ { 0x63B3, 114016 },
+ { 0x63B4, 114020 },
+ { 0x63B5, 114024 },
+ { 0x63B6, 114028 },
+ { 0x63B7, 113622 },
+ { 0x63B8, 113627 },
+ { 0x63B9, 113632 },
+ { 0x63BA, 113637 },
+ { 0x63BB, 113642 },
+ { 0x63BC, 113647 },
+ { 0x63BD, 113652 },
+ { 0x63BE, 113657 },
+ { 0x63BF, 113662 },
+ { 0x63C0, 113667 },
+ { 0x63C1, 113672 },
+ { 0x63C2, 113677 },
+ { 0x63C3, 113682 },
+ { 0x63C4, 113687 },
+ { 0x63C5, 113692 },
+ { 0x63C6, 113697 },
+ { 0x63C7, 113702 },
+ { 0x63C8, 113707 },
+ { 0x63C9, 113712 },
+ { 0x63CA, 113717 },
+ { 0x63CB, 113722 },
+ { 0x63CC, 113727 },
+ { 0x63CD, 113732 },
+ { 0x63CE, 113737 },
+ { 0x63CF, 113742 },
+ { 0x63D0, 113747 },
+ { 0x63D1, 112700 },
+ { 0x63D2, 112705 },
+ { 0x63D3, 112710 },
+ { 0x63D4, 112715 },
+ { 0x63D5, 112720 },
+ { 0x63D6, 112725 },
+ { 0x63D7, 112730 },
+ { 0x63D8, 112735 },
+ { 0x63D9, 112740 },
+ { 0x63DA, 112745 },
+ { 0x63DB, 112750 },
+ { 0x63DC, 112755 },
+ { 0x63DD, 112760 },
+ { 0x63DE, 112765 },
+ { 0x63DF, 112770 },
+ { 0x63E0, 112775 },
+ { 0x63E1, 112780 },
+ { 0x63E2, 112785 },
+ { 0x63E3, 112790 },
+ { 0x63E4, 112795 },
+ { 0x63E5, 112800 },
+ { 0x63E6, 112805 },
+ { 0x63E7, 112810 },
+ { 0x63E8, 112815 },
+ { 0x63E9, 112820 },
+ { 0x63EA, 112825 },
+ { 0x63EB, 114162 },
+ { 0x63EC, 114167 },
+ { 0x63ED, 114172 },
+ { 0x63EE, 114177 },
+ { 0x63EF, 114182 },
+ { 0x63F0, 114187 },
+ { 0x63F1, 114192 },
+ { 0x63F2, 114197 },
+ { 0x63F3, 114202 },
+ { 0x63F4, 114207 },
+ { 0x63F5, 114212 },
+ { 0x63F6, 114217 },
+ { 0x63F7, 114222 },
+ { 0x63F8, 114227 },
+ { 0x63F9, 114232 },
+ { 0x63FA, 114237 },
+ { 0x63FB, 114242 },
+ { 0x63FC, 114247 },
+ { 0x63FD, 114252 },
+ { 0x63FE, 114257 },
+ { 0x63FF, 114262 },
+ { 0x6400, 114267 },
+ { 0x6401, 114272 },
+ { 0x6402, 114277 },
+ { 0x6403, 114282 },
+ { 0x6404, 114287 },
+ { 0x6405, 114032 },
+ { 0x6406, 114037 },
+ { 0x6407, 114042 },
+ { 0x6408, 114047 },
+ { 0x6409, 114052 },
+ { 0x640A, 114057 },
+ { 0x640B, 114062 },
+ { 0x640C, 114067 },
+ { 0x640D, 114072 },
+ { 0x640E, 114077 },
+ { 0x640F, 114082 },
+ { 0x6410, 114087 },
+ { 0x6411, 114092 },
+ { 0x6412, 114097 },
+ { 0x6413, 114102 },
+ { 0x6414, 114107 },
+ { 0x6415, 114112 },
+ { 0x6416, 114117 },
+ { 0x6417, 114122 },
+ { 0x6418, 114127 },
+ { 0x6419, 114132 },
+ { 0x641A, 114137 },
+ { 0x641B, 114142 },
+ { 0x641C, 114147 },
+ { 0x641D, 114152 },
+ { 0x641E, 114157 },
+ { 0x641F, 113303 },
+ { 0x6420, 113309 },
+ { 0x6421, 113315 },
+ { 0x6422, 113321 },
+ { 0x6423, 113327 },
+ { 0x6424, 113333 },
+ { 0x6425, 113339 },
+ { 0x6426, 113345 },
+ { 0x6427, 113351 },
+ { 0x6428, 113357 },
+ { 0x6429, 113363 },
+ { 0x642A, 113369 },
+ { 0x642B, 113375 },
+ { 0x642C, 113381 },
+ { 0x642D, 113387 },
+ { 0x642E, 113393 },
+ { 0x642F, 113399 },
+ { 0x6430, 113405 },
+ { 0x6431, 113411 },
+ { 0x6432, 113417 },
+ { 0x6433, 113423 },
+ { 0x6434, 113429 },
+ { 0x6435, 113435 },
+ { 0x6436, 113441 },
+ { 0x6437, 113447 },
+ { 0x6438, 113453 },
+ { 0x6439, 112990 },
+ { 0x643A, 112996 },
+ { 0x643B, 113002 },
+ { 0x643C, 113008 },
+ { 0x643D, 113014 },
+ { 0x643E, 113020 },
+ { 0x643F, 113026 },
+ { 0x6440, 113032 },
+ { 0x6441, 113038 },
+ { 0x6442, 113044 },
+ { 0x6443, 113050 },
+ { 0x6444, 113056 },
+ { 0x6445, 113062 },
+ { 0x6446, 113068 },
+ { 0x6447, 113074 },
+ { 0x6448, 113080 },
+ { 0x6449, 113086 },
+ { 0x644A, 113092 },
+ { 0x644B, 113098 },
+ { 0x644C, 113104 },
+ { 0x644D, 113110 },
+ { 0x644E, 113116 },
+ { 0x644F, 113122 },
+ { 0x6450, 113128 },
+ { 0x6451, 113134 },
+ { 0x6452, 113140 },
+ { 0x6453, 112522 },
+ { 0x6454, 112526 },
+ { 0x6455, 112530 },
+ { 0x6456, 112534 },
+ { 0x6457, 112538 },
+ { 0x6458, 112542 },
+ { 0x6459, 112546 },
+ { 0x645A, 112550 },
+ { 0x645B, 112554 },
+ { 0x645C, 112558 },
+ { 0x645D, 112562 },
+ { 0x645E, 112566 },
+ { 0x645F, 112570 },
+ { 0x6460, 112574 },
+ { 0x6461, 112578 },
+ { 0x6462, 112582 },
+ { 0x6463, 112586 },
+ { 0x6464, 112590 },
+ { 0x6465, 112594 },
+ { 0x6466, 112598 },
+ { 0x6467, 112602 },
+ { 0x6468, 112606 },
+ { 0x6469, 112610 },
+ { 0x646A, 112614 },
+ { 0x646B, 112618 },
+ { 0x646C, 112622 },
+ { 0x646D, 112418 },
+ { 0x646E, 112422 },
+ { 0x646F, 112426 },
+ { 0x6470, 112430 },
+ { 0x6471, 112434 },
+ { 0x6472, 112438 },
+ { 0x6473, 112442 },
+ { 0x6474, 112446 },
+ { 0x6475, 112450 },
+ { 0x6476, 112454 },
+ { 0x6477, 112458 },
+ { 0x6478, 112462 },
+ { 0x6479, 112466 },
+ { 0x647A, 112470 },
+ { 0x647B, 112474 },
+ { 0x647C, 112478 },
+ { 0x647D, 112482 },
+ { 0x647E, 112486 },
+ { 0x647F, 112490 },
+ { 0x6480, 112494 },
+ { 0x6481, 112498 },
+ { 0x6482, 112502 },
+ { 0x6483, 112506 },
+ { 0x6484, 112510 },
+ { 0x6485, 112514 },
+ { 0x6486, 112518 },
+ { 0x6487, 111781 },
+ { 0x6488, 111786 },
+ { 0x6489, 111204 },
+ { 0x648A, 111192 },
+ { 0x648B, 111212 },
+ { 0x648C, 111208 },
+ { 0x648D, 111245 },
+ { 0x648E, 111200 },
+ { 0x648F, 111172 },
+ { 0x6490, 111232 },
+ { 0x6491, 111196 },
+ { 0x6492, 111216 },
+ { 0x6493, 111220 },
+ { 0x6494, 111152 },
+ { 0x6495, 111156 },
+ { 0x6496, 111164 },
+ { 0x6497, 111249 },
+ { 0x6498, 111160 },
+ { 0x6499, 111184 },
+ { 0x649A, 111236 },
+ { 0x649B, 111228 },
+ { 0x649C, 111188 },
+ { 0x649D, 111253 },
+ { 0x649E, 111176 },
+ { 0x649F, 111168 },
+ { 0x64A0, 111180 },
+ { 0x64A1, 111224 },
+ { 0x64A2, 110021 },
+ { 0x64A3, 110180 },
+ { 0x64A4, 110168 },
+ { 0x64A5, 110193 },
+ { 0x64A6, 110184 },
+ { 0x64A7, 110221 },
+ { 0x64A8, 110176 },
+ { 0x64A9, 110148 },
+ { 0x64AA, 110213 },
+ { 0x64AB, 110172 },
+ { 0x64AC, 110197 },
+ { 0x64AD, 110201 },
+ { 0x64AE, 110128 },
+ { 0x64AF, 110132 },
+ { 0x64B0, 110140 },
+ { 0x64B1, 110225 },
+ { 0x64B2, 110136 },
+ { 0x64B3, 110160 },
+ { 0x64B4, 110188 },
+ { 0x64B5, 110209 },
+ { 0x64B6, 110164 },
+ { 0x64B7, 110229 },
+ { 0x64B8, 110152 },
+ { 0x64B9, 110144 },
+ { 0x64BA, 110156 },
+ { 0x64BB, 110205 },
+ { 0x64BC, 111521 },
+ { 0x64BD, 111257 },
+ { 0x64BE, 110233 },
+ { 0x64BF, 110017 },
+ { 0x64C0, 109969 },
+ { 0x64C1, 109973 },
+ { 0x64C2, 109965 },
+ { 0x64C3, 111963 },
+ { 0x64C4, 111951 },
+ { 0x64C5, 111971 },
+ { 0x64C6, 111967 },
+ { 0x64C7, 112000 },
+ { 0x64C8, 111959 },
+ { 0x64C9, 111931 },
+ { 0x64CA, 111991 },
+ { 0x64CB, 111955 },
+ { 0x64CC, 111975 },
+ { 0x64CD, 111979 },
+ { 0x64CE, 111911 },
+ { 0x64CF, 111915 },
+ { 0x64D0, 111923 },
+ { 0x64D1, 112004 },
+ { 0x64D2, 111919 },
+ { 0x64D3, 111943 },
+ { 0x64D4, 111995 },
+ { 0x64D5, 111987 },
+ { 0x64D6, 111947 },
+ { 0x64D7, 112008 },
+ { 0x64D8, 111935 },
+ { 0x64D9, 111927 },
+ { 0x64DA, 111939 },
+ { 0x64DB, 111983 },
+ { 0x64DC, 111589 },
+ { 0x64DD, 111744 },
+ { 0x64DE, 111732 },
+ { 0x64DF, 111757 },
+ { 0x64E0, 111748 },
+ { 0x64E1, 111791 },
+ { 0x64E2, 111740 },
+ { 0x64E3, 111712 },
+ { 0x64E4, 111777 },
+ { 0x64E5, 111736 },
+ { 0x64E6, 111761 },
+ { 0x64E7, 111765 },
+ { 0x64E8, 111692 },
+ { 0x64E9, 111696 },
+ { 0x64EA, 111704 },
+ { 0x64EB, 111795 },
+ { 0x64EC, 111700 },
+ { 0x64ED, 111724 },
+ { 0x64EE, 111752 },
+ { 0x64EF, 111773 },
+ { 0x64F0, 111728 },
+ { 0x64F1, 111799 },
+ { 0x64F2, 111716 },
+ { 0x64F3, 111708 },
+ { 0x64F4, 111720 },
+ { 0x64F5, 111769 },
+ { 0x64F6, 112016 },
+ { 0x64F7, 112012 },
+ { 0x64F8, 111803 },
+ { 0x64F9, 111585 },
+ { 0x64FA, 111577 },
+ { 0x64FB, 111581 },
+ { 0x64FC, 111573 },
+ { 0x64FD, 110717 },
+ { 0x64FE, 110702 },
+ { 0x64FF, 110727 },
+ { 0x6500, 110722 },
+ { 0x6501, 110763 },
+ { 0x6502, 110712 },
+ { 0x6503, 110677 },
+ { 0x6504, 110752 },
+ { 0x6505, 110707 },
+ { 0x6506, 110732 },
+ { 0x6507, 110737 },
+ { 0x6508, 110652 },
+ { 0x6509, 110657 },
+ { 0x650A, 110667 },
+ { 0x650B, 110768 },
+ { 0x650C, 110662 },
+ { 0x650D, 110692 },
+ { 0x650E, 110757 },
+ { 0x650F, 110747 },
+ { 0x6510, 110697 },
+ { 0x6511, 110773 },
+ { 0x6512, 110682 },
+ { 0x6513, 110672 },
+ { 0x6514, 110687 },
+ { 0x6515, 110742 },
+ { 0x6516, 110257 },
+ { 0x6517, 110456 },
+ { 0x6518, 110441 },
+ { 0x6519, 110472 },
+ { 0x651A, 110461 },
+ { 0x651B, 110502 },
+ { 0x651C, 110451 },
+ { 0x651D, 110416 },
+ { 0x651E, 110497 },
+ { 0x651F, 110446 },
+ { 0x6520, 110477 },
+ { 0x6521, 110482 },
+ { 0x6522, 110391 },
+ { 0x6523, 110396 },
+ { 0x6524, 110406 },
+ { 0x6525, 110507 },
+ { 0x6526, 110401 },
+ { 0x6527, 110431 },
+ { 0x6528, 110466 },
+ { 0x6529, 110492 },
+ { 0x652A, 110436 },
+ { 0x652B, 110512 },
+ { 0x652C, 110421 },
+ { 0x652D, 110411 },
+ { 0x652E, 110426 },
+ { 0x652F, 110487 },
+ { 0x6530, 110783 },
+ { 0x6531, 110778 },
+ { 0x6532, 110517 },
+ { 0x6533, 110252 },
+ { 0x6534, 110242 },
+ { 0x6535, 110247 },
+ { 0x6536, 110237 },
+ { 0x6537, 113817 },
+ { 0x6538, 113802 },
+ { 0x6539, 113827 },
+ { 0x653A, 113822 },
+ { 0x653B, 113863 },
+ { 0x653C, 113812 },
+ { 0x653D, 113777 },
+ { 0x653E, 113852 },
+ { 0x653F, 113807 },
+ { 0x6540, 113832 },
+ { 0x6541, 113837 },
+ { 0x6542, 113752 },
+ { 0x6543, 113757 },
+ { 0x6544, 113767 },
+ { 0x6545, 113868 },
+ { 0x6546, 113762 },
+ { 0x6547, 113792 },
+ { 0x6548, 113857 },
+ { 0x6549, 113847 },
+ { 0x654A, 113797 },
+ { 0x654B, 113873 },
+ { 0x654C, 113782 },
+ { 0x654D, 113772 },
+ { 0x654E, 113787 },
+ { 0x654F, 113842 },
+ { 0x6550, 112696 },
+ { 0x6551, 112895 },
+ { 0x6552, 112880 },
+ { 0x6553, 112911 },
+ { 0x6554, 112900 },
+ { 0x6555, 112941 },
+ { 0x6556, 112890 },
+ { 0x6557, 112855 },
+ { 0x6558, 112936 },
+ { 0x6559, 112885 },
+ { 0x655A, 112916 },
+ { 0x655B, 112921 },
+ { 0x655C, 112830 },
+ { 0x655D, 112835 },
+ { 0x655E, 112845 },
+ { 0x655F, 112946 },
+ { 0x6560, 112840 },
+ { 0x6561, 112870 },
+ { 0x6562, 112905 },
+ { 0x6563, 112931 },
+ { 0x6564, 112875 },
+ { 0x6565, 112951 },
+ { 0x6566, 112860 },
+ { 0x6567, 112850 },
+ { 0x6568, 112865 },
+ { 0x6569, 112926 },
+ { 0x656A, 113883 },
+ { 0x656B, 113878 },
+ { 0x656C, 112956 },
+ { 0x656D, 112691 },
+ { 0x656E, 112631 },
+ { 0x656F, 112636 },
+ { 0x6570, 112626 },
+ { 0x6571, 113537 },
+ { 0x6572, 113519 },
+ { 0x6573, 113549 },
+ { 0x6574, 113543 },
+ { 0x6575, 113592 },
+ { 0x6576, 113531 },
+ { 0x6577, 113489 },
+ { 0x6578, 113579 },
+ { 0x6579, 113525 },
+ { 0x657A, 113555 },
+ { 0x657B, 113561 },
+ { 0x657C, 113459 },
+ { 0x657D, 113465 },
+ { 0x657E, 113477 },
+ { 0x657F, 113598 },
+ { 0x6580, 113471 },
+ { 0x6581, 113507 },
+ { 0x6582, 113585 },
+ { 0x6583, 113573 },
+ { 0x6584, 113513 },
+ { 0x6585, 113604 },
+ { 0x6586, 113495 },
+ { 0x6587, 113483 },
+ { 0x6588, 113501 },
+ { 0x6589, 113567 },
+ { 0x658A, 112985 },
+ { 0x658B, 113224 },
+ { 0x658C, 113206 },
+ { 0x658D, 113243 },
+ { 0x658E, 113230 },
+ { 0x658F, 113279 },
+ { 0x6590, 113218 },
+ { 0x6591, 113176 },
+ { 0x6592, 113273 },
+ { 0x6593, 113212 },
+ { 0x6594, 113249 },
+ { 0x6595, 113255 },
+ { 0x6596, 113146 },
+ { 0x6597, 113152 },
+ { 0x6598, 113164 },
+ { 0x6599, 113285 },
+ { 0x659A, 113158 },
+ { 0x659B, 113194 },
+ { 0x659C, 113236 },
+ { 0x659D, 113267 },
+ { 0x659E, 113200 },
+ { 0x659F, 113291 },
+ { 0x65A0, 113182 },
+ { 0x65A1, 113170 },
+ { 0x65A2, 113188 },
+ { 0x65A3, 113261 },
+ { 0x65A4, 113616 },
+ { 0x65A5, 113610 },
+ { 0x65A6, 113297 },
+ { 0x65A7, 112979 },
+ { 0x65A8, 112967 },
+ { 0x65A9, 112973 },
+ { 0x65AA, 112961 },
+ { 0x65AB, 111241 },
+ { 0x65AC, 110217 },
+ { 0x65AD, 110001 },
+ { 0x65AE, 109977 },
+ { 0x65AF, 109985 },
+ { 0x65B0, 110013 },
+ { 0x65B1, 109993 },
+ { 0x65B2, 109989 },
+ { 0x65B3, 109981 },
+ { 0x65B4, 110009 },
+ { 0x65B5, 110005 },
+ { 0x65B6, 109997 },
+ { 0x65B7, 114420 },
+ { 0x65B8, 114396 },
+ { 0x65B9, 114404 },
+ { 0x65BA, 114432 },
+ { 0x65BB, 114412 },
+ { 0x65BC, 114408 },
+ { 0x65BD, 114400 },
+ { 0x65BE, 114428 },
+ { 0x65BF, 114424 },
+ { 0x65C0, 114416 },
+ { 0x65C1, 113912 },
+ { 0x65C2, 113888 },
+ { 0x65C3, 113896 },
+ { 0x65C4, 113924 },
+ { 0x65C5, 113904 },
+ { 0x65C6, 113900 },
+ { 0x65C7, 113892 },
+ { 0x65C8, 113920 },
+ { 0x65C9, 113916 },
+ { 0x65CA, 113908 },
+ { 0x65CB, 112671 },
+ { 0x65CC, 112641 },
+ { 0x65CD, 112651 },
+ { 0x65CE, 112686 },
+ { 0x65CF, 112661 },
+ { 0x65D0, 112656 },
+ { 0x65D1, 112646 },
+ { 0x65D2, 112681 },
+ { 0x65D3, 112676 },
+ { 0x65D4, 112666 },
+ { 0x65D5, 112402 },
+ { 0x65D6, 112378 },
+ { 0x65D7, 112386 },
+ { 0x65D8, 112414 },
+ { 0x65D9, 112394 },
+ { 0x65DA, 112390 },
+ { 0x65DB, 112382 },
+ { 0x65DC, 112410 },
+ { 0x65DD, 112406 },
+ { 0x65DE, 112398 },
+ { 0x65DF, 107040 },
+ { 0x65E0, 108186 },
+ { 0x65E1, 106833 },
+ { 0x65E2, 107918 },
+ { 0x65E3, 108085 },
+ { 0x65E4, 107961 },
+ { 0x65E5, 107065 },
+ { 0x65E6, 108189 },
+ { 0x65E7, 107515 },
+ { 0x65E8, 107463 },
+ { 0x65E9, 107214 },
+ { 0x65EA, 107218 },
+ { 0x65EB, 107222 },
+ { 0x65EC, 108198 },
+ { 0x65ED, 107241 },
+ { 0x65EE, 108202 },
+ { 0x65EF, 107253 },
+ { 0x65F0, 107361 },
+ { 0x65F1, 107343 },
+ { 0x65F2, 107043 },
+ { 0x65F3, 107227 },
+ { 0x65F4, 107386 },
+ { 0x65F5, 107391 },
+ { 0x65F6, 107456 },
+ { 0x65F7, 107428 },
+ { 0x65F8, 107442 },
+ { 0x65F9, 107367 },
+ { 0x65FA, 108227 },
+ { 0x65FB, 107625 },
+ { 0x65FC, 107069 },
+ { 0x65FD, 107288 },
+ { 0x65FE, 108217 },
+ { 0x65FF, 107379 },
+ { 0x6600, 107258 },
+ { 0x6601, 107293 },
+ { 0x6602, 107348 },
+ { 0x6603, 107049 },
+ { 0x6604, 107057 },
+ { 0x6605, 107233 },
+ { 0x6606, 107245 },
+ { 0x6607, 107312 },
+ { 0x6608, 107330 },
+ { 0x6609, 107324 },
+ { 0x660A, 107318 },
+ { 0x660B, 107545 },
+ { 0x660C, 107398 },
+ { 0x660D, 107413 },
+ { 0x660E, 107405 },
+ { 0x660F, 107670 },
+ { 0x6610, 107174 },
+ { 0x6611, 107448 },
+ { 0x6612, 107372 },
+ { 0x6613, 107421 },
+ { 0x6614, 107434 },
+ { 0x6615, 107663 },
+ { 0x6616, 107167 },
+ { 0x6617, 107682 },
+ { 0x6618, 107689 },
+ { 0x6619, 107154 },
+ { 0x661A, 107146 },
+ { 0x661B, 107188 },
+ { 0x661C, 107336 },
+ { 0x661D, 107305 },
+ { 0x661E, 107299 },
+ { 0x661F, 107640 },
+ { 0x6620, 107648 },
+ { 0x6621, 107656 },
+ { 0x6622, 107181 },
+ { 0x6623, 107754 },
+ { 0x6624, 107758 },
+ { 0x6625, 107763 },
+ { 0x6626, 107768 },
+ { 0x6627, 107773 },
+ { 0x6628, 106956 },
+ { 0x6629, 106991 },
+ { 0x662A, 108051 },
+ { 0x662B, 107707 },
+ { 0x662C, 107782 },
+ { 0x662D, 107718 },
+ { 0x662E, 107795 },
+ { 0x662F, 107712 },
+ { 0x6630, 107788 },
+ { 0x6631, 107725 },
+ { 0x6632, 106804 },
+ { 0x6633, 106809 },
+ { 0x6634, 108045 },
+ { 0x6635, 107909 },
+ { 0x6636, 107732 },
+ { 0x6637, 107746 },
+ { 0x6638, 107738 },
+ { 0x6639, 107705 },
+ { 0x663A, 107847 },
+ { 0x663B, 107779 },
+ { 0x663C, 107839 },
+ { 0x663D, 107803 },
+ { 0x663E, 107835 },
+ { 0x663F, 107843 },
+ { 0x6640, 107808 },
+ { 0x6641, 107814 },
+ { 0x6642, 107818 },
+ { 0x6643, 107824 },
+ { 0x6644, 107831 },
+ { 0x6645, 106950 },
+ { 0x6646, 106968 },
+ { 0x6647, 106952 },
+ { 0x6648, 106972 },
+ { 0x6649, 107900 },
+ { 0x664A, 107852 },
+ { 0x664B, 106815 },
+ { 0x664C, 106798 },
+ { 0x664D, 106823 },
+ { 0x664E, 106850 },
+ { 0x664F, 106818 },
+ { 0x6650, 106800 },
+ { 0x6651, 106828 },
+ { 0x6652, 106854 },
+ { 0x6653, 108259 },
+ { 0x6654, 108257 },
+ { 0x6655, 108180 },
+ { 0x6656, 107903 },
+ { 0x6657, 107921 },
+ { 0x6658, 107905 },
+ { 0x6659, 107925 },
+ { 0x665A, 108056 },
+ { 0x665B, 108069 },
+ { 0x665C, 108039 },
+ { 0x665D, 108137 },
+ { 0x665E, 108064 },
+ { 0x665F, 108140 },
+ { 0x6660, 108059 },
+ { 0x6661, 108041 },
+ { 0x6662, 108144 },
+ { 0x6663, 108150 },
+ { 0x6664, 107947 },
+ { 0x6665, 107265 },
+ { 0x6666, 108206 },
+ { 0x6667, 108121 },
+ { 0x6668, 107989 },
+ { 0x6669, 108156 },
+ { 0x666A, 107270 },
+ { 0x666B, 107276 },
+ { 0x666C, 108126 },
+ { 0x666D, 107570 },
+ { 0x666E, 107586 },
+ { 0x666F, 107580 },
+ { 0x6670, 107574 },
+ { 0x6671, 107562 },
+ { 0x6672, 107527 },
+ { 0x6673, 108232 },
+ { 0x6674, 107929 },
+ { 0x6675, 107999 },
+ { 0x6676, 107605 },
+ { 0x6677, 107566 },
+ { 0x6678, 107610 },
+ { 0x6679, 107601 },
+ { 0x667A, 108168 },
+ { 0x667B, 107596 },
+ { 0x667C, 108163 },
+ { 0x667D, 108014 },
+ { 0x667E, 108007 },
+ { 0x667F, 107592 },
+ { 0x6680, 108236 },
+ { 0x6681, 108159 },
+ { 0x6682, 108003 },
+ { 0x6683, 107356 },
+ { 0x6684, 108222 },
+ { 0x6685, 108132 },
+ { 0x6686, 108074 },
+ { 0x6687, 107994 },
+ { 0x6688, 107282 },
+ { 0x6689, 108211 },
+ { 0x668A, 107004 },
+ { 0x668B, 108077 },
+ { 0x668C, 107949 },
+ { 0x668D, 107000 },
+ { 0x668E, 107035 },
+ { 0x668F, 107016 },
+ { 0x6690, 108182 },
+ { 0x6691, 107914 },
+ { 0x6692, 107957 },
+ { 0x6693, 107020 },
+ { 0x6694, 107030 },
+ { 0x6695, 107024 },
+ { 0x6696, 107008 },
+ { 0x6697, 107012 },
+ { 0x6698, 107854 },
+ { 0x6699, 107075 },
+ { 0x669A, 108193 },
+ { 0x669B, 108262 },
+ { 0x669C, 107864 },
+ { 0x669D, 107858 },
+ { 0x669E, 107870 },
+ { 0x669F, 106836 },
+ { 0x66A0, 108088 },
+ { 0x66A1, 107969 },
+ { 0x66A2, 107964 },
+ { 0x66A3, 107631 },
+ { 0x66A4, 108172 },
+ { 0x66A5, 107615 },
+ { 0x66A6, 108240 },
+ { 0x66A7, 107700 },
+ { 0x66A8, 107619 },
+ { 0x66A9, 107896 },
+ { 0x66AA, 107677 },
+ { 0x66AB, 107696 },
+ { 0x66AC, 107635 },
+ { 0x66AD, 108244 },
+ { 0x66AE, 108268 },
+ { 0x66AF, 106858 },
+ { 0x66B0, 108175 },
+ { 0x66B1, 108033 },
+ { 0x66B2, 108027 },
+ { 0x66B3, 108022 },
+ { 0x66B4, 108249 },
+ { 0x66B5, 106976 },
+ { 0x66B6, 106982 },
+ { 0x66B7, 107889 },
+ { 0x66B8, 107882 },
+ { 0x66B9, 107876 },
+ { 0x66BA, 108117 },
+ { 0x66BB, 107085 },
+ { 0x66BC, 108102 },
+ { 0x66BD, 107118 },
+ { 0x66BE, 107125 },
+ { 0x66BF, 107111 },
+ { 0x66C0, 107097 },
+ { 0x66C1, 107090 },
+ { 0x66C2, 107104 },
+ { 0x66C3, 107202 },
+ { 0x66C4, 107195 },
+ { 0x66C5, 107080 },
+ { 0x66C6, 107209 },
+ { 0x66C7, 107139 },
+ { 0x66C8, 106961 },
+ { 0x66C9, 107132 },
+ { 0x66CA, 107162 },
+ { 0x66CB, 106841 },
+ { 0x66CC, 106845 },
+ { 0x66CD, 108097 },
+ { 0x66CE, 108107 },
+ { 0x66CF, 108093 },
+ { 0x66D0, 108112 },
+ { 0x66D1, 107984 },
+ { 0x66D2, 107979 },
+ { 0x66D3, 107975 },
+ { 0x66D4, 107468 },
+ { 0x66D5, 107471 },
+ { 0x66D6, 107493 },
+ { 0x66D7, 107498 },
+ { 0x66D8, 107488 },
+ { 0x66D9, 107558 },
+ { 0x66DA, 107539 },
+ { 0x66DB, 107552 },
+ { 0x66DC, 107533 },
+ { 0x66DD, 107503 },
+ { 0x66DE, 107475 },
+ { 0x66DF, 107521 },
+ { 0x66E0, 107509 },
+ { 0x66E1, 107481 },
+ { 0x66E2, 106989 },
+ { 0x66E3, 106997 },
+ { 0x66E4, 106611 },
+ { 0x66E5, 106617 },
+ { 0x66E6, 106614 },
+ { 0x66E7, 106456 },
+ { 0x66E8, 106462 },
+ { 0x66E9, 106459 },
+ { 0x66EA, 106664 },
+ { 0x66EB, 106670 },
+ { 0x66EC, 106667 },
+ { 0x66ED, 106424 },
+ { 0x66EE, 106430 },
+ { 0x66EF, 106427 },
+ { 0x66F0, 106273 },
+ { 0x66F1, 106279 },
+ { 0x66F2, 106276 },
+ { 0x66F3, 106774 },
+ { 0x66F4, 106771 },
+ { 0x66F5, 106752 },
+ { 0x66F6, 106760 },
+ { 0x66F7, 106756 },
+ { 0x66F8, 106764 },
+ { 0x66F9, 106768 },
+ { 0x66FA, 106437 },
+ { 0x66FB, 106445 },
+ { 0x66FC, 106441 },
+ { 0x66FD, 106449 },
+ { 0x66FE, 106453 },
+ { 0x66FF, 106748 },
+ { 0x6700, 108274 },
+ { 0x6701, 108279 },
+ { 0x6702, 108296 },
+ { 0x6703, 108300 },
+ { 0x6704, 108284 },
+ { 0x6705, 108290 },
+ { 0x6706, 108304 },
+ { 0x6707, 108825 },
+ { 0x6708, 109279 },
+ { 0x6709, 108839 },
+ { 0x670A, 108844 },
+ { 0x670B, 108834 },
+ { 0x670C, 108849 },
+ { 0x670D, 108829 },
+ { 0x670E, 108801 },
+ { 0x670F, 108796 },
+ { 0x6710, 108805 },
+ { 0x6711, 108809 },
+ { 0x6712, 108675 },
+ { 0x6713, 108859 },
+ { 0x6714, 108854 },
+ { 0x6715, 108864 },
+ { 0x6716, 108868 },
+ { 0x6717, 108539 },
+ { 0x6718, 108543 },
+ { 0x6719, 108535 },
+ { 0x671A, 108774 },
+ { 0x671B, 108778 },
+ { 0x671C, 108770 },
+ { 0x671D, 108782 },
+ { 0x671E, 108667 },
+ { 0x671F, 108671 },
+ { 0x6720, 108663 },
+ { 0x6721, 108524 },
+ { 0x6722, 108528 },
+ { 0x6723, 108520 },
+ { 0x6724, 108878 },
+ { 0x6725, 108882 },
+ { 0x6726, 108874 },
+ { 0x6727, 108750 },
+ { 0x6728, 108754 },
+ { 0x6729, 108746 },
+ { 0x672A, 108343 },
+ { 0x672B, 108339 },
+ { 0x672C, 108347 },
+ { 0x672D, 108355 },
+ { 0x672E, 108351 },
+ { 0x672F, 108359 },
+ { 0x6730, 108336 },
+ { 0x6731, 108326 },
+ { 0x6732, 108321 },
+ { 0x6733, 108331 },
+ { 0x6734, 108384 },
+ { 0x6735, 108388 },
+ { 0x6736, 108380 },
+ { 0x6737, 108392 },
+ { 0x6738, 108440 },
+ { 0x6739, 108444 },
+ { 0x673A, 108436 },
+ { 0x673B, 108448 },
+ { 0x673C, 108401 },
+ { 0x673D, 108406 },
+ { 0x673E, 108396 },
+ { 0x673F, 108411 },
+ { 0x6740, 108421 },
+ { 0x6741, 108426 },
+ { 0x6742, 108416 },
+ { 0x6743, 108431 },
+ { 0x6744, 109293 },
+ { 0x6745, 109298 },
+ { 0x6746, 109288 },
+ { 0x6747, 109303 },
+ { 0x6748, 109283 },
+ { 0x6749, 109251 },
+ { 0x674A, 109246 },
+ { 0x674B, 109255 },
+ { 0x674C, 109259 },
+ { 0x674D, 109161 },
+ { 0x674E, 109313 },
+ { 0x674F, 109308 },
+ { 0x6750, 109324 },
+ { 0x6751, 109318 },
+ { 0x6752, 108997 },
+ { 0x6753, 109238 },
+ { 0x6754, 109242 },
+ { 0x6755, 109234 },
+ { 0x6756, 109158 },
+ { 0x6757, 108986 },
+ { 0x6758, 108990 },
+ { 0x6759, 108982 },
+ { 0x675A, 109333 },
+ { 0x675B, 109337 },
+ { 0x675C, 109329 },
+ { 0x675D, 109212 },
+ { 0x675E, 109216 },
+ { 0x675F, 109208 },
+ { 0x6760, 108471 },
+ { 0x6761, 108467 },
+ { 0x6762, 108475 },
+ { 0x6763, 108459 },
+ { 0x6764, 108455 },
+ { 0x6765, 108463 },
+ { 0x6766, 108452 },
+ { 0x6767, 108699 },
+ { 0x6768, 108704 },
+ { 0x6769, 108694 },
+ { 0x676A, 108709 },
+ { 0x676B, 108719 },
+ { 0x676C, 108724 },
+ { 0x676D, 108714 },
+ { 0x676E, 108729 },
+ { 0x676F, 108734 },
+ { 0x6770, 108740 },
+ { 0x6771, 108551 },
+ { 0x6772, 108555 },
+ { 0x6773, 108547 },
+ { 0x6774, 108574 },
+ { 0x6775, 108583 },
+ { 0x6776, 108570 },
+ { 0x6777, 108578 },
+ { 0x6778, 108604 },
+ { 0x6779, 108610 },
+ { 0x677A, 108598 },
+ { 0x677B, 108622 },
+ { 0x677C, 108628 },
+ { 0x677D, 108616 },
+ { 0x677E, 108678 },
+ { 0x677F, 108786 },
+ { 0x6780, 108791 },
+ { 0x6781, 108903 },
+ { 0x6782, 108889 },
+ { 0x6783, 108917 },
+ { 0x6784, 108886 },
+ { 0x6785, 108688 },
+ { 0x6786, 108564 },
+ { 0x6787, 108592 },
+ { 0x6788, 108639 },
+ { 0x6789, 108911 },
+ { 0x678A, 108897 },
+ { 0x678B, 108925 },
+ { 0x678C, 108683 },
+ { 0x678D, 108559 },
+ { 0x678E, 108587 },
+ { 0x678F, 108634 },
+ { 0x6790, 108906 },
+ { 0x6791, 108892 },
+ { 0x6792, 108920 },
+ { 0x6793, 108651 },
+ { 0x6794, 108657 },
+ { 0x6795, 108645 },
+ { 0x6796, 109194 },
+ { 0x6797, 109188 },
+ { 0x6798, 109048 },
+ { 0x6799, 109034 },
+ { 0x679A, 109055 },
+ { 0x679B, 109041 },
+ { 0x679C, 109115 },
+ { 0x679D, 109101 },
+ { 0x679E, 109108 },
+ { 0x679F, 109094 },
+ { 0x67A0, 109152 },
+ { 0x67A1, 109146 },
+ { 0x67A2, 109366 },
+ { 0x67A3, 109353 },
+ { 0x67A4, 109379 },
+ { 0x67A5, 109182 },
+ { 0x67A6, 109176 },
+ { 0x67A7, 109011 },
+ { 0x67A8, 109004 },
+ { 0x67A9, 109026 },
+ { 0x67AA, 109018 },
+ { 0x67AB, 109087 },
+ { 0x67AC, 109073 },
+ { 0x67AD, 109080 },
+ { 0x67AE, 109066 },
+ { 0x67AF, 109140 },
+ { 0x67B0, 109134 },
+ { 0x67B1, 109361 },
+ { 0x67B2, 109348 },
+ { 0x67B3, 109374 },
+ { 0x67B4, 109168 },
+ { 0x67B5, 109172 },
+ { 0x67B6, 109164 },
+ { 0x67B7, 109200 },
+ { 0x67B8, 109204 },
+ { 0x67B9, 109000 },
+ { 0x67BA, 109062 },
+ { 0x67BB, 109130 },
+ { 0x67BC, 109126 },
+ { 0x67BD, 109122 },
+ { 0x67BE, 109358 },
+ { 0x67BF, 109345 },
+ { 0x67C0, 109371 },
+ { 0x67C1, 109341 },
+ { 0x67C2, 108502 },
+ { 0x67C3, 108514 },
+ { 0x67C4, 108496 },
+ { 0x67C5, 108508 },
+ { 0x67C6, 108958 },
+ { 0x67C7, 108974 },
+ { 0x67C8, 108942 },
+ { 0x67C9, 108950 },
+ { 0x67CA, 108966 },
+ { 0x67CB, 108934 },
+ { 0x67CC, 108764 },
+ { 0x67CD, 108758 },
+ { 0x67CE, 109227 },
+ { 0x67CF, 109220 },
+ { 0x67D0, 108820 },
+ { 0x67D1, 108815 },
+ { 0x67D2, 109272 },
+ { 0x67D3, 109265 },
+ { 0x67D4, 106737 },
+ { 0x67D5, 106733 },
+ { 0x67D6, 106713 },
+ { 0x67D7, 106716 },
+ { 0x67D8, 106724 },
+ { 0x67D9, 106730 },
+ { 0x67DA, 106741 },
+ { 0x67DB, 106744 },
+ { 0x67DC, 106719 },
+ { 0x67DD, 106727 },
+ { 0x67DE, 106353 },
+ { 0x67DF, 106355 },
+ { 0x67E0, 106370 },
+ { 0x67E1, 106362 },
+ { 0x67E2, 106378 },
+ { 0x67E3, 106366 },
+ { 0x67E4, 106374 },
+ { 0x67E5, 106358 },
+ { 0x67E6, 106326 },
+ { 0x67E7, 106309 },
+ { 0x67E8, 106317 },
+ { 0x67E9, 106777 },
+ { 0x67EA, 106785 },
+ { 0x67EB, 106781 },
+ { 0x67EC, 106657 },
+ { 0x67ED, 106647 },
+ { 0x67EE, 106642 },
+ { 0x67EF, 106652 },
+ { 0x67F0, 106792 },
+ { 0x67F1, 106789 },
+ { 0x67F2, 106795 },
+ { 0x67F3, 106292 },
+ { 0x67F4, 106302 },
+ { 0x67F5, 106299 },
+ { 0x67F6, 106255 },
+ { 0x67F7, 106259 },
+ { 0x67F8, 106284 },
+ { 0x67F9, 106295 },
+ { 0x67FA, 106288 },
+ { 0x67FB, 106305 },
+ { 0x67FC, 106252 },
+ { 0x67FD, 106941 },
+ { 0x67FE, 106944 },
+ { 0x67FF, 106947 },
+ { 0x6800, 108369 },
+ { 0x6801, 108372 },
+ { 0x6802, 108376 },
+ { 0x6803, 108482 },
+ { 0x6804, 108485 },
+ { 0x6805, 108489 },
+ { 0x6806, 108363 },
+ { 0x6807, 108479 },
+ { 0x6808, 108366 },
+ { 0x6809, 106633 },
+ { 0x680A, 106639 },
+ { 0x680B, 106636 },
+ { 0x680C, 106603 },
+ { 0x680D, 106607 },
+ { 0x680E, 106599 },
+ { 0x680F, 106282 },
+ { 0x6810, 106415 },
+ { 0x6811, 106412 },
+ { 0x6812, 106421 },
+ { 0x6813, 106418 },
+ { 0x6814, 106244 },
+ { 0x6815, 106248 },
+ { 0x6816, 106234 },
+ { 0x6817, 106239 },
+ { 0x6818, 106630 },
+ { 0x6819, 106627 },
+ { 0x681A, 106557 },
+ { 0x681B, 106553 },
+ { 0x681C, 106549 },
+ { 0x681D, 106527 },
+ { 0x681E, 106534 },
+ { 0x681F, 106530 },
+ { 0x6820, 106516 },
+ { 0x6821, 106523 },
+ { 0x6822, 106519 },
+ { 0x6823, 106490 },
+ { 0x6824, 106494 },
+ { 0x6825, 106498 },
+ { 0x6826, 106476 },
+ { 0x6827, 106485 },
+ { 0x6828, 106480 },
+ { 0x6829, 106502 },
+ { 0x682A, 106511 },
+ { 0x682B, 106506 },
+ { 0x682C, 106465 },
+ { 0x682D, 106468 },
+ { 0x682E, 106472 },
+ { 0x682F, 106538 },
+ { 0x6830, 106545 },
+ { 0x6831, 106541 },
+ { 0x6832, 106406 },
+ { 0x6833, 106263 },
+ { 0x6834, 106268 },
+ { 0x6835, 106561 },
+ { 0x6836, 106568 },
+ { 0x6837, 106564 },
+ { 0x6838, 106708 },
+ { 0x6839, 106704 },
+ { 0x683A, 106673 },
+ { 0x683B, 106678 },
+ { 0x683C, 106699 },
+ { 0x683D, 106684 },
+ { 0x683E, 106694 },
+ { 0x683F, 106689 },
+ { 0x6840, 106572 },
+ { 0x6841, 106596 },
+ { 0x6842, 106583 },
+ { 0x6843, 106587 },
+ { 0x6844, 106574 },
+ { 0x6845, 106578 },
+ { 0x6846, 106592 },
+ { 0x6847, 108532 },
+ { 0x6848, 108994 },
+ { 0x6849, 106410 },
+ { 0x684A, 106351 },
+ { 0x684B, 107940 },
+ { 0x684C, 106928 },
+ { 0x684D, 106932 },
+ { 0x684E, 107935 },
+ { 0x684F, 107942 },
+ { 0x6850, 106936 },
+ { 0x6851, 108314 },
+ { 0x6852, 108310 },
+ { 0x6853, 108318 },
+ { 0x6854, 106620 },
+ { 0x6855, 106403 },
+ { 0x6856, 106382 },
+ { 0x6857, 106385 },
+ { 0x6858, 106388 },
+ { 0x6859, 106391 },
+ { 0x685A, 106394 },
+ { 0x685B, 106397 },
+ { 0x685C, 106400 },
+ { 0x685D, 106662 },
+ { 0x685E, 108493 },
+ { 0x685F, 108931 },
+ { 0x6860, 106880 },
+ { 0x6861, 106877 },
+ { 0x6862, 106867 },
+ { 0x6863, 106863 },
+ { 0x6864, 106874 },
+ { 0x6865, 106870 },
+ { 0x6866, 106435 },
+ { 0x6867, 106348 },
+ { 0x6868, 107933 },
+ { 0x6869, 106433 },
+ { 0x686A, 108255 },
+ { 0x686B, 106333 },
+ { 0x686C, 106336 },
+ { 0x686D, 106339 },
+ { 0x686E, 106342 },
+ { 0x686F, 106345 },
+ { 0x6870, 106883 },
+ { 0x6871, 106886 },
+ { 0x6872, 106889 },
+ { 0x6873, 106892 },
+ { 0x6874, 106895 },
+ { 0x6875, 106898 },
+ { 0x6876, 106901 },
+ { 0x6877, 106904 },
+ { 0x6878, 106907 },
+ { 0x6879, 106910 },
+ { 0x687A, 106913 },
+ { 0x687B, 106916 },
+ { 0x687C, 106919 },
+ { 0x687D, 106922 },
+ { 0x687E, 106925 },
+ { 0x687F, 91858 },
+ { 0x6880, 91883 },
+ { 0x6881, 91907 },
+ { 0x6882, 91972 },
+ { 0x6883, 91923 },
+ { 0x6884, 91948 },
+ { 0x6885, 92001 },
+ { 0x6886, 91968 },
+ { 0x6887, 91895 },
+ { 0x6888, 91976 },
+ { 0x6889, 91846 },
+ { 0x688A, 91956 },
+ { 0x688B, 91899 },
+ { 0x688C, 91993 },
+ { 0x688D, 91997 },
+ { 0x688E, 91931 },
+ { 0x688F, 91867 },
+ { 0x6890, 91960 },
+ { 0x6891, 91935 },
+ { 0x6892, 91939 },
+ { 0x6893, 91964 },
+ { 0x6894, 91879 },
+ { 0x6895, 91927 },
+ { 0x6896, 91891 },
+ { 0x6897, 91903 },
+ { 0x6898, 91875 },
+ { 0x6899, 91952 },
+ { 0x689A, 91871 },
+ { 0x689B, 91919 },
+ { 0x689C, 91915 },
+ { 0x689D, 91911 },
+ { 0x689E, 91854 },
+ { 0x689F, 91943 },
+ { 0x68A0, 91850 },
+ { 0x68A1, 91987 },
+ { 0x68A2, 91862 },
+ { 0x68A3, 91981 },
+ { 0x68A4, 91887 },
+ { 0x68A5, 31471 },
+ { 0x68A6, 31476 },
+ { 0x68A7, 31481 },
+ { 0x68A8, 31791 },
+ { 0x68A9, 31942 },
+ { 0x68AA, 31846 },
+ { 0x68AB, 31706 },
+ { 0x68AC, 32368 },
+ { 0x68AD, 31486 },
+ { 0x68AE, 31491 },
+ { 0x68AF, 31496 },
+ { 0x68B0, 32100 },
+ { 0x68B1, 32060 },
+ { 0x68B2, 32040 },
+ { 0x68B3, 31691 },
+ { 0x68B4, 32444 },
+ { 0x68B5, 32186 },
+ { 0x68B6, 31771 },
+ { 0x68B7, 31711 },
+ { 0x68B8, 32165 },
+ { 0x68B9, 31501 },
+ { 0x68BA, 31506 },
+ { 0x68BB, 31511 },
+ { 0x68BC, 31761 },
+ { 0x68BD, 31937 },
+ { 0x68BE, 32241 },
+ { 0x68BF, 32419 },
+ { 0x68C0, 31516 },
+ { 0x68C1, 31521 },
+ { 0x68C2, 31526 },
+ { 0x68C3, 32221 },
+ { 0x68C4, 31952 },
+ { 0x68C5, 31982 },
+ { 0x68C6, 32160 },
+ { 0x68C7, 31531 },
+ { 0x68C8, 31536 },
+ { 0x68C9, 31541 },
+ { 0x68CA, 32287 },
+ { 0x68CB, 31967 },
+ { 0x68CC, 32297 },
+ { 0x68CD, 32206 },
+ { 0x68CE, 32155 },
+ { 0x68CF, 32125 },
+ { 0x68D0, 32145 },
+ { 0x68D1, 32449 },
+ { 0x68D2, 32363 },
+ { 0x68D3, 31561 },
+ { 0x68D4, 31566 },
+ { 0x68D5, 31571 },
+ { 0x68D6, 32282 },
+ { 0x68D7, 32050 },
+ { 0x68D8, 32150 },
+ { 0x68D9, 31861 },
+ { 0x68DA, 32454 },
+ { 0x68DB, 31591 },
+ { 0x68DC, 31596 },
+ { 0x68DD, 31601 },
+ { 0x68DE, 31886 },
+ { 0x68DF, 31831 },
+ { 0x68E0, 31736 },
+ { 0x68E1, 32236 },
+ { 0x68E2, 32019 },
+ { 0x68E3, 31546 },
+ { 0x68E4, 31551 },
+ { 0x68E5, 31556 },
+ { 0x68E6, 31912 },
+ { 0x68E7, 32373 },
+ { 0x68E8, 32378 },
+ { 0x68E9, 31576 },
+ { 0x68EA, 31581 },
+ { 0x68EB, 31586 },
+ { 0x68EC, 31922 },
+ { 0x68ED, 31741 },
+ { 0x68EE, 31987 },
+ { 0x68EF, 31811 },
+ { 0x68F0, 31606 },
+ { 0x68F1, 31611 },
+ { 0x68F2, 31616 },
+ { 0x68F3, 32256 },
+ { 0x68F4, 32035 },
+ { 0x68F5, 32271 },
+ { 0x68F6, 31781 },
+ { 0x68F7, 32347 },
+ { 0x68F8, 31621 },
+ { 0x68F9, 31626 },
+ { 0x68FA, 31631 },
+ { 0x68FB, 32014 },
+ { 0x68FC, 31866 },
+ { 0x68FD, 32175 },
+ { 0x68FE, 32075 },
+ { 0x68FF, 31636 },
+ { 0x6900, 31641 },
+ { 0x6901, 31646 },
+ { 0x6902, 31856 },
+ { 0x6903, 31841 },
+ { 0x6904, 32135 },
+ { 0x6905, 31907 },
+ { 0x6906, 32459 },
+ { 0x6907, 31972 },
+ { 0x6908, 31651 },
+ { 0x6909, 31656 },
+ { 0x690A, 31661 },
+ { 0x690B, 32055 },
+ { 0x690C, 32317 },
+ { 0x690D, 32353 },
+ { 0x690E, 31671 },
+ { 0x690F, 32404 },
+ { 0x6910, 31666 },
+ { 0x6911, 31947 },
+ { 0x6912, 31676 },
+ { 0x6913, 32170 },
+ { 0x6914, 31881 },
+ { 0x6915, 32110 },
+ { 0x6916, 31731 },
+ { 0x6917, 32120 },
+ { 0x6918, 31902 },
+ { 0x6919, 31726 },
+ { 0x691A, 32439 },
+ { 0x691B, 31696 },
+ { 0x691C, 31917 },
+ { 0x691D, 31681 },
+ { 0x691E, 31876 },
+ { 0x691F, 32045 },
+ { 0x6920, 32201 },
+ { 0x6921, 32251 },
+ { 0x6922, 32070 },
+ { 0x6923, 32266 },
+ { 0x6924, 32105 },
+ { 0x6925, 31896 },
+ { 0x6926, 31998 },
+ { 0x6927, 32388 },
+ { 0x6928, 32246 },
+ { 0x6929, 32025 },
+ { 0x692A, 32312 },
+ { 0x692B, 32424 },
+ { 0x692C, 32302 },
+ { 0x692D, 32307 },
+ { 0x692E, 32394 },
+ { 0x692F, 31751 },
+ { 0x6930, 32358 },
+ { 0x6931, 31806 },
+ { 0x6932, 31962 },
+ { 0x6933, 31716 },
+ { 0x6934, 31871 },
+ { 0x6935, 31721 },
+ { 0x6936, 31977 },
+ { 0x6937, 31796 },
+ { 0x6938, 32196 },
+ { 0x6939, 31776 },
+ { 0x693A, 32080 },
+ { 0x693B, 31701 },
+ { 0x693C, 32414 },
+ { 0x693D, 31826 },
+ { 0x693E, 32332 },
+ { 0x693F, 32342 },
+ { 0x6940, 32409 },
+ { 0x6941, 32276 },
+ { 0x6942, 31992 },
+ { 0x6943, 32180 },
+ { 0x6944, 32130 },
+ { 0x6945, 31927 },
+ { 0x6946, 31836 },
+ { 0x6947, 31686 },
+ { 0x6948, 32009 },
+ { 0x6949, 32030 },
+ { 0x694A, 32261 },
+ { 0x694B, 32090 },
+ { 0x694C, 31746 },
+ { 0x694D, 32211 },
+ { 0x694E, 31932 },
+ { 0x694F, 32004 },
+ { 0x6950, 31821 },
+ { 0x6951, 31816 },
+ { 0x6952, 32327 },
+ { 0x6953, 32085 },
+ { 0x6954, 32115 },
+ { 0x6955, 32095 },
+ { 0x6956, 32429 },
+ { 0x6957, 32065 },
+ { 0x6958, 31801 },
+ { 0x6959, 31786 },
+ { 0x695A, 32231 },
+ { 0x695B, 32434 },
+ { 0x695C, 32216 },
+ { 0x695D, 32140 },
+ { 0x695E, 32383 },
+ { 0x695F, 32399 },
+ { 0x6960, 32226 },
+ { 0x6961, 32337 },
+ { 0x6962, 31891 },
+ { 0x6963, 32191 },
+ { 0x6964, 31851 },
+ { 0x6965, 32292 },
+ { 0x6966, 31756 },
+ { 0x6967, 32322 },
+ { 0x6968, 31957 },
+ { 0x6969, 31766 },
+ { 0x696A, 31435 },
+ { 0x696B, 31443 },
+ { 0x696C, 31467 },
+ { 0x696D, 31451 },
+ { 0x696E, 31447 },
+ { 0x696F, 31439 },
+ { 0x6970, 31463 },
+ { 0x6971, 31459 },
+ { 0x6972, 31455 },
+ { 0x6973, 32475 },
+ { 0x6974, 32470 },
+ { 0x6975, 32486 },
+ { 0x6976, 32496 },
+ { 0x6977, 32464 },
+ { 0x6978, 32480 },
+ { 0x6979, 32491 },
+ { 0x697A, 15668 },
+ { 0x697B, 15688 },
+ { 0x697C, 15676 },
+ { 0x697D, 15680 },
+ { 0x697E, 15576 },
+ { 0x697F, 15692 },
+ { 0x6980, 15592 },
+ { 0x6981, 15612 },
+ { 0x6982, 15596 },
+ { 0x6983, 15560 },
+ { 0x6984, 15580 },
+ { 0x6985, 15564 },
+ { 0x6986, 15568 },
+ { 0x6987, 15620 },
+ { 0x6988, 15660 },
+ { 0x6989, 15656 },
+ { 0x698A, 15644 },
+ { 0x698B, 15628 },
+ { 0x698C, 15608 },
+ { 0x698D, 15572 },
+ { 0x698E, 15672 },
+ { 0x698F, 15616 },
+ { 0x6990, 15588 },
+ { 0x6991, 15684 },
+ { 0x6992, 15584 },
+ { 0x6993, 15648 },
+ { 0x6994, 15600 },
+ { 0x6995, 15640 },
+ { 0x6996, 15604 },
+ { 0x6997, 15632 },
+ { 0x6998, 15624 },
+ { 0x6999, 15664 },
+ { 0x699A, 15636 },
+ { 0x699B, 15652 },
+ { 0x699C, 15529 },
+ { 0x699D, 15549 },
+ { 0x699E, 15537 },
+ { 0x699F, 15541 },
+ { 0x69A0, 15437 },
+ { 0x69A1, 15553 },
+ { 0x69A2, 15453 },
+ { 0x69A3, 15473 },
+ { 0x69A4, 15457 },
+ { 0x69A5, 15421 },
+ { 0x69A6, 15441 },
+ { 0x69A7, 15425 },
+ { 0x69A8, 15429 },
+ { 0x69A9, 15481 },
+ { 0x69AA, 15521 },
+ { 0x69AB, 15517 },
+ { 0x69AC, 15505 },
+ { 0x69AD, 15489 },
+ { 0x69AE, 15469 },
+ { 0x69AF, 15433 },
+ { 0x69B0, 15533 },
+ { 0x69B1, 15477 },
+ { 0x69B2, 15449 },
+ { 0x69B3, 15545 },
+ { 0x69B4, 15445 },
+ { 0x69B5, 15509 },
+ { 0x69B6, 15461 },
+ { 0x69B7, 15501 },
+ { 0x69B8, 15465 },
+ { 0x69B9, 15493 },
+ { 0x69BA, 15485 },
+ { 0x69BB, 15525 },
+ { 0x69BC, 15497 },
+ { 0x69BD, 15513 },
+ { 0x69BE, 15384 },
+ { 0x69BF, 15557 },
+ { 0x69C0, 15711 },
+ { 0x69C1, 15417 },
+ { 0x69C2, 15708 },
+ { 0x69C3, 15704 },
+ { 0x69C4, 15419 },
+ { 0x69C5, 15405 },
+ { 0x69C6, 15387 },
+ { 0x69C7, 15393 },
+ { 0x69C8, 15414 },
+ { 0x69C9, 15399 },
+ { 0x69CA, 15396 },
+ { 0x69CB, 15390 },
+ { 0x69CC, 15411 },
+ { 0x69CD, 15408 },
+ { 0x69CE, 15402 },
+ { 0x69CF, 15700 },
+ { 0x69D0, 15696 },
+ { 0x69D1, 43366 },
+ { 0x69D2, 43321 },
+ { 0x69D3, 43369 },
+ { 0x69D4, 43327 },
+ { 0x69D5, 43357 },
+ { 0x69D6, 43390 },
+ { 0x69D7, 43333 },
+ { 0x69D8, 43351 },
+ { 0x69D9, 43360 },
+ { 0x69DA, 43336 },
+ { 0x69DB, 43339 },
+ { 0x69DC, 43375 },
+ { 0x69DD, 43378 },
+ { 0x69DE, 43381 },
+ { 0x69DF, 43318 },
+ { 0x69E0, 43330 },
+ { 0x69E1, 43348 },
+ { 0x69E2, 43342 },
+ { 0x69E3, 43345 },
+ { 0x69E4, 43396 },
+ { 0x69E5, 43354 },
+ { 0x69E6, 43387 },
+ { 0x69E7, 43372 },
+ { 0x69E8, 43384 },
+ { 0x69E9, 43324 },
+ { 0x69EA, 43363 },
+ { 0x69EB, 43393 },
+ { 0x69EC, 43569 },
+ { 0x69ED, 43581 },
+ { 0x69EE, 43573 },
+ { 0x69EF, 43577 },
+ { 0x69F0, 43589 },
+ { 0x69F1, 43633 },
+ { 0x69F2, 43605 },
+ { 0x69F3, 43601 },
+ { 0x69F4, 43629 },
+ { 0x69F5, 43609 },
+ { 0x69F6, 43613 },
+ { 0x69F7, 43641 },
+ { 0x69F8, 43645 },
+ { 0x69F9, 43649 },
+ { 0x69FA, 43585 },
+ { 0x69FB, 43597 },
+ { 0x69FC, 43621 },
+ { 0x69FD, 43617 },
+ { 0x69FE, 43661 },
+ { 0x69FF, 43625 },
+ { 0x6A00, 43653 },
+ { 0x6A01, 43637 },
+ { 0x6A02, 43593 },
+ { 0x6A03, 43657 },
+ { 0x6A04, 43535 },
+ { 0x6A05, 43515 },
+ { 0x6A06, 43531 },
+ { 0x6A07, 43519 },
+ { 0x6A08, 43543 },
+ { 0x6A09, 43547 },
+ { 0x6A0A, 43507 },
+ { 0x6A0B, 43527 },
+ { 0x6A0C, 43523 },
+ { 0x6A0D, 43555 },
+ { 0x6A0E, 43539 },
+ { 0x6A0F, 43511 },
+ { 0x6A10, 43551 },
+ { 0x6A11, 43564 },
+ { 0x6A12, 43559 },
+ { 0x6A13, 43683 },
+ { 0x6A14, 43731 },
+ { 0x6A15, 43699 },
+ { 0x6A16, 43695 },
+ { 0x6A17, 43715 },
+ { 0x6A18, 43723 },
+ { 0x6A19, 43703 },
+ { 0x6A1A, 43739 },
+ { 0x6A1B, 43743 },
+ { 0x6A1C, 43747 },
+ { 0x6A1D, 43679 },
+ { 0x6A1E, 43691 },
+ { 0x6A1F, 43711 },
+ { 0x6A20, 43707 },
+ { 0x6A21, 43759 },
+ { 0x6A22, 43719 },
+ { 0x6A23, 43751 },
+ { 0x6A24, 43735 },
+ { 0x6A25, 43687 },
+ { 0x6A26, 43727 },
+ { 0x6A27, 43755 },
+ { 0x6A28, 43763 },
+ { 0x6A29, 43768 },
+ { 0x6A2A, 43463 },
+ { 0x6A2B, 43403 },
+ { 0x6A2C, 43467 },
+ { 0x6A2D, 43411 },
+ { 0x6A2E, 43423 },
+ { 0x6A2F, 43451 },
+ { 0x6A30, 43495 },
+ { 0x6A31, 43419 },
+ { 0x6A32, 43443 },
+ { 0x6A33, 43455 },
+ { 0x6A34, 43427 },
+ { 0x6A35, 43475 },
+ { 0x6A36, 43479 },
+ { 0x6A37, 43483 },
+ { 0x6A38, 43399 },
+ { 0x6A39, 43415 },
+ { 0x6A3A, 43439 },
+ { 0x6A3B, 43431 },
+ { 0x6A3C, 43435 },
+ { 0x6A3D, 43503 },
+ { 0x6A3E, 43447 },
+ { 0x6A3F, 43491 },
+ { 0x6A40, 43471 },
+ { 0x6A41, 43487 },
+ { 0x6A42, 43407 },
+ { 0x6A43, 43459 },
+ { 0x6A44, 43499 },
+ { 0x6A45, 43777 },
+ { 0x6A46, 43833 },
+ { 0x6A47, 43785 },
+ { 0x6A48, 43821 },
+ { 0x6A49, 43861 },
+ { 0x6A4A, 43793 },
+ { 0x6A4B, 43813 },
+ { 0x6A4C, 43825 },
+ { 0x6A4D, 43797 },
+ { 0x6A4E, 43841 },
+ { 0x6A4F, 43845 },
+ { 0x6A50, 43849 },
+ { 0x6A51, 43773 },
+ { 0x6A52, 43789 },
+ { 0x6A53, 43809 },
+ { 0x6A54, 43801 },
+ { 0x6A55, 43805 },
+ { 0x6A56, 43869 },
+ { 0x6A57, 43817 },
+ { 0x6A58, 43857 },
+ { 0x6A59, 43837 },
+ { 0x6A5A, 43853 },
+ { 0x6A5B, 43781 },
+ { 0x6A5C, 43829 },
+ { 0x6A5D, 43865 },
+ { 0x6A5E, 43671 },
+ { 0x6A5F, 43665 },
+ { 0x6A60, 61866 },
+ { 0x6A61, 61963 },
+ { 0x6A62, 61918 },
+ { 0x6A63, 61944 },
+ { 0x6A64, 61829 },
+ { 0x6A65, 61937 },
+ { 0x6A66, 61982 },
+ { 0x6A67, 61824 },
+ { 0x6A68, 61858 },
+ { 0x6A69, 61977 },
+ { 0x6A6A, 61895 },
+ { 0x6A6B, 61880 },
+ { 0x6A6C, 61843 },
+ { 0x6A6D, 61958 },
+ { 0x6A6E, 61932 },
+ { 0x6A6F, 61910 },
+ { 0x6A70, 61814 },
+ { 0x6A71, 61848 },
+ { 0x6A72, 61967 },
+ { 0x6A73, 61885 },
+ { 0x6A74, 61870 },
+ { 0x6A75, 61833 },
+ { 0x6A76, 61948 },
+ { 0x6A77, 61922 },
+ { 0x6A78, 61900 },
+ { 0x6A79, 61819 },
+ { 0x6A7A, 61853 },
+ { 0x6A7B, 61972 },
+ { 0x6A7C, 61890 },
+ { 0x6A7D, 61875 },
+ { 0x6A7E, 61838 },
+ { 0x6A7F, 61953 },
+ { 0x6A80, 61927 },
+ { 0x6A81, 61905 },
+ { 0x6A82, 61915 },
+ { 0x6A83, 61992 },
+ { 0x6A84, 61989 },
+ { 0x6A85, 62004 },
+ { 0x6A86, 61995 },
+ { 0x6A87, 61998 },
+ { 0x6A88, 61986 },
+ { 0x6A89, 62001 },
+ { 0x6A8A, 61941 },
+ { 0x6A8B, 61863 },
+ { 0x6A8C, 45732 },
+ { 0x6A8D, 45883 },
+ { 0x6A8E, 45886 },
+ { 0x6A8F, 45889 },
+ { 0x6A90, 45892 },
+ { 0x6A91, 45895 },
+ { 0x6A92, 45898 },
+ { 0x6A93, 45901 },
+ { 0x6A94, 45904 },
+ { 0x6A95, 45907 },
+ { 0x6A96, 45910 },
+ { 0x6A97, 45913 },
+ { 0x6A98, 45916 },
+ { 0x6A99, 45919 },
+ { 0x6A9A, 45922 },
+ { 0x6A9B, 45925 },
+ { 0x6A9C, 45928 },
+ { 0x6A9D, 45931 },
+ { 0x6A9E, 45934 },
+ { 0x6A9F, 45937 },
+ { 0x6AA0, 45940 },
+ { 0x6AA1, 45943 },
+ { 0x6AA2, 45946 },
+ { 0x6AA3, 45949 },
+ { 0x6AA4, 45952 },
+ { 0x6AA5, 45955 },
+ { 0x6AA6, 45958 },
+ { 0x6AA7, 45961 },
+ { 0x6AA8, 45964 },
+ { 0x6AA9, 45967 },
+ { 0x6AAA, 45970 },
+ { 0x6AAB, 45973 },
+ { 0x6AAC, 45976 },
+ { 0x6AAD, 45979 },
+ { 0x6AAE, 45982 },
+ { 0x6AAF, 45985 },
+ { 0x6AB0, 45988 },
+ { 0x6AB1, 45991 },
+ { 0x6AB2, 45994 },
+ { 0x6AB3, 45997 },
+ { 0x6AB4, 46000 },
+ { 0x6AB5, 46003 },
+ { 0x6AB6, 46006 },
+ { 0x6AB7, 46009 },
+ { 0x6AB8, 46012 },
+ { 0x6AB9, 46015 },
+ { 0x6ABA, 46018 },
+ { 0x6ABB, 46021 },
+ { 0x6ABC, 46024 },
+ { 0x6ABD, 46027 },
+ { 0x6ABE, 45728 },
+ { 0x6ABF, 45736 },
+ { 0x6AC0, 45739 },
+ { 0x6AC1, 45742 },
+ { 0x6AC2, 45745 },
+ { 0x6AC3, 45748 },
+ { 0x6AC4, 45751 },
+ { 0x6AC5, 45754 },
+ { 0x6AC6, 45757 },
+ { 0x6AC7, 45760 },
+ { 0x6AC8, 45763 },
+ { 0x6AC9, 45766 },
+ { 0x6ACA, 45769 },
+ { 0x6ACB, 45772 },
+ { 0x6ACC, 45775 },
+ { 0x6ACD, 45778 },
+ { 0x6ACE, 45781 },
+ { 0x6ACF, 45784 },
+ { 0x6AD0, 45787 },
+ { 0x6AD1, 45790 },
+ { 0x6AD2, 45793 },
+ { 0x6AD3, 45796 },
+ { 0x6AD4, 45799 },
+ { 0x6AD5, 45802 },
+ { 0x6AD6, 45805 },
+ { 0x6AD7, 45808 },
+ { 0x6AD8, 45811 },
+ { 0x6AD9, 45814 },
+ { 0x6ADA, 45817 },
+ { 0x6ADB, 45820 },
+ { 0x6ADC, 45823 },
+ { 0x6ADD, 45826 },
+ { 0x6ADE, 45829 },
+ { 0x6ADF, 45832 },
+ { 0x6AE0, 45835 },
+ { 0x6AE1, 45838 },
+ { 0x6AE2, 45841 },
+ { 0x6AE3, 45844 },
+ { 0x6AE4, 45847 },
+ { 0x6AE5, 45850 },
+ { 0x6AE6, 45853 },
+ { 0x6AE7, 45856 },
+ { 0x6AE8, 45859 },
+ { 0x6AE9, 45862 },
+ { 0x6AEA, 45865 },
+ { 0x6AEB, 45868 },
+ { 0x6AEC, 45871 },
+ { 0x6AED, 45874 },
+ { 0x6AEE, 45877 },
+ { 0x6AEF, 45880 },
+ { 0x6AF0, 64733 },
+ { 0x6AF1, 64659 },
+ { 0x6AF2, 64723 },
+ { 0x6AF3, 64913 },
+ { 0x6AF4, 64769 },
+ { 0x6AF5, 64746 },
+ { 0x6AF6, 64683 },
+ { 0x6AF7, 64893 },
+ { 0x6AF8, 64853 },
+ { 0x6AF9, 64829 },
+ { 0x6AFA, 64703 },
+ { 0x6AFB, 64789 },
+ { 0x6AFC, 64937 },
+ { 0x6AFD, 64873 },
+ { 0x6AFE, 64809 },
+ { 0x6AFF, 64654 },
+ { 0x6B00, 64718 },
+ { 0x6B01, 64908 },
+ { 0x6B02, 64764 },
+ { 0x6B03, 64741 },
+ { 0x6B04, 64678 },
+ { 0x6B05, 64888 },
+ { 0x6B06, 64848 },
+ { 0x6B07, 64824 },
+ { 0x6B08, 64698 },
+ { 0x6B09, 64784 },
+ { 0x6B0A, 64932 },
+ { 0x6B0B, 64868 },
+ { 0x6B0C, 64804 },
+ { 0x6B0D, 64669 },
+ { 0x6B0E, 64664 },
+ { 0x6B0F, 64728 },
+ { 0x6B10, 64918 },
+ { 0x6B11, 64774 },
+ { 0x6B12, 64751 },
+ { 0x6B13, 64688 },
+ { 0x6B14, 64898 },
+ { 0x6B15, 64858 },
+ { 0x6B16, 64834 },
+ { 0x6B17, 64708 },
+ { 0x6B18, 64794 },
+ { 0x6B19, 64942 },
+ { 0x6B1A, 64878 },
+ { 0x6B1B, 64814 },
+ { 0x6B1C, 64839 },
+ { 0x6B1D, 64649 },
+ { 0x6B1E, 64713 },
+ { 0x6B1F, 64903 },
+ { 0x6B20, 64759 },
+ { 0x6B21, 64736 },
+ { 0x6B22, 64673 },
+ { 0x6B23, 64883 },
+ { 0x6B24, 64843 },
+ { 0x6B25, 64819 },
+ { 0x6B26, 64693 },
+ { 0x6B27, 64779 },
+ { 0x6B28, 64927 },
+ { 0x6B29, 64863 },
+ { 0x6B2A, 64799 },
+ { 0x6B2B, 64923 },
+ { 0x6B2C, 64756 },
+ { 0x6B2D, 64947 },
+ { 0x6B2E, 64950 },
+ { 0x6B2F, 64953 },
+ { 0x6B30, 64956 },
+ { 0x6B31, 64959 },
+ { 0x6B32, 64962 },
+ { 0x6B33, 64965 },
+ { 0x6B34, 64968 },
+ { 0x6B35, 64971 },
+ { 0x6B36, 64974 },
+ { 0x6B37, 64977 },
+ { 0x6B38, 64980 },
+ { 0x6B39, 64983 },
+ { 0x6B3A, 64986 },
+ { 0x6B3B, 64989 },
+ { 0x6B3C, 64992 },
+ { 0x6B3D, 64995 },
+ { 0x6B3E, 64998 },
+ { 0x6B3F, 65001 },
+ { 0x6B40, 65004 },
+ { 0x6B41, 65007 },
+ { 0x6B42, 19556 },
+ { 0x6B43, 19560 },
+ { 0x6B44, 19506 },
+ { 0x6B45, 19524 },
+ { 0x6B46, 19587 },
+ { 0x6B47, 19542 },
+ { 0x6B48, 19533 },
+ { 0x6B49, 19515 },
+ { 0x6B4A, 19578 },
+ { 0x6B4B, 19569 },
+ { 0x6B4C, 19551 },
+ { 0x6B4D, 60737 },
+ { 0x6B4E, 60848 },
+ { 0x6B4F, 115469 },
+ { 0x6B50, 115474 },
+ { 0x6B51, 115479 },
+ { 0x6B52, 115484 },
+ { 0x6B53, 115489 },
+ { 0x6B54, 115494 },
+ { 0x6B55, 115499 },
+ { 0x6B56, 115504 },
+ { 0x6B57, 115509 },
+ { 0x6B58, 115514 },
+ { 0x6B59, 115519 },
+ { 0x6B5A, 115524 },
+ { 0x6B5B, 115529 },
+ { 0x6B5C, 115534 },
+ { 0x6B5D, 115539 },
+ { 0x6B5E, 115544 },
+ { 0x6B5F, 115549 },
+ { 0x6B60, 115554 },
+ { 0x6B61, 115559 },
+ { 0x6B62, 115564 },
+ { 0x6B63, 115569 },
+ { 0x6B64, 115574 },
+ { 0x6B65, 115579 },
+ { 0x6B66, 115584 },
+ { 0x6B67, 115589 },
+ { 0x6B68, 115594 },
+ { 0x6B69, 86678 },
+ { 0x6B6A, 59554 },
+ { 0x6B6B, 59560 },
+ { 0x6B6C, 59117 },
+ { 0x6B6D, 59119 },
+ { 0x6B6E, 66904 },
+ { 0x6B6F, 66909 },
+ { 0x6B70, 66914 },
+ { 0x6B71, 66919 },
+ { 0x6B72, 66924 },
+ { 0x6B73, 66929 },
+ { 0x6B74, 66934 },
+ { 0x6B75, 66939 },
+ { 0x6B76, 66944 },
+ { 0x6B77, 66949 },
+ { 0x6B78, 66954 },
+ { 0x6B79, 66959 },
+ { 0x6B7A, 66964 },
+ { 0x6B7B, 66969 },
+ { 0x6B7C, 66974 },
+ { 0x6B7D, 66979 },
+ { 0x6B7E, 66984 },
+ { 0x6B7F, 66989 },
+ { 0x6B80, 66994 },
+ { 0x6B81, 66999 },
+ { 0x6B82, 67004 },
+ { 0x6B83, 67009 },
+ { 0x6B84, 67014 },
+ { 0x6B85, 67019 },
+ { 0x6B86, 67024 },
+ { 0x6B87, 67029 },
+ { 0x6B88, 66657 },
+ { 0x6B89, 66661 },
+ { 0x6B8A, 66667 },
+ { 0x6B8B, 66669 },
+ { 0x6B8C, 66866 },
+ { 0x6B8D, 66678 },
+ { 0x6B8E, 84997 },
+ { 0x6B8F, 85003 },
+ { 0x6B90, 85009 },
+ { 0x6B91, 85015 },
+ { 0x6B92, 85021 },
+ { 0x6B93, 85027 },
+ { 0x6B94, 85033 },
+ { 0x6B95, 85039 },
+ { 0x6B96, 85045 },
+ { 0x6B97, 85051 },
+ { 0x6B98, 85057 },
+ { 0x6B99, 85063 },
+ { 0x6B9A, 85069 },
+ { 0x6B9B, 85075 },
+ { 0x6B9C, 85081 },
+ { 0x6B9D, 85087 },
+ { 0x6B9E, 85093 },
+ { 0x6B9F, 85099 },
+ { 0x6BA0, 85105 },
+ { 0x6BA1, 85111 },
+ { 0x6BA2, 85117 },
+ { 0x6BA3, 85123 },
+ { 0x6BA4, 85129 },
+ { 0x6BA5, 85135 },
+ { 0x6BA6, 85141 },
+ { 0x6BA7, 85147 },
+ { 0x6BA8, 53513 },
+ { 0x6BA9, 53516 },
+ { 0x6BAA, 85212 },
+ { 0x6BAB, 85218 },
+ { 0x6BAC, 85224 },
+ { 0x6BAD, 85230 },
+ { 0x6BAE, 85236 },
+ { 0x6BAF, 85242 },
+ { 0x6BB0, 85248 },
+ { 0x6BB1, 85254 },
+ { 0x6BB2, 85260 },
+ { 0x6BB3, 85266 },
+ { 0x6BB4, 85272 },
+ { 0x6BB5, 85278 },
+ { 0x6BB6, 85284 },
+ { 0x6BB7, 85290 },
+ { 0x6BB8, 85296 },
+ { 0x6BB9, 85302 },
+ { 0x6BBA, 85308 },
+ { 0x6BBB, 85314 },
+ { 0x6BBC, 85320 },
+ { 0x6BBD, 85326 },
+ { 0x6BBE, 85332 },
+ { 0x6BBF, 85338 },
+ { 0x6BC0, 85344 },
+ { 0x6BC1, 85350 },
+ { 0x6BC2, 85356 },
+ { 0x6BC3, 85362 },
+ { 0x6BC4, 60145 },
+ { 0x6BC5, 85196 },
+ { 0x6BC6, 85199 },
+ { 0x6BC7, 85202 },
+ { 0x6BC8, 85193 },
+ { 0x6BC9, 85205 },
+ { 0x6BCA, 53891 },
+ { 0x6BCB, 66653 },
+ { 0x6BCC, 66879 },
+ { 0x6BCD, 66892 },
+ { 0x6BCE, 66659 },
+ { 0x6BCF, 66859 },
+ { 0x6BD0, 66663 },
+ { 0x6BD1, 66665 },
+ { 0x6BD2, 66870 },
+ { 0x6BD3, 66671 },
+ { 0x6BD4, 66676 },
+ { 0x6BD5, 67046 },
+ { 0x6BD6, 67057 },
+ { 0x6BD7, 66872 },
+ { 0x6BD8, 66885 },
+ { 0x6BD9, 66896 },
+ { 0x6BDA, 66881 },
+ { 0x6BDB, 67036 },
+ { 0x6BDC, 67087 },
+ { 0x6BDD, 67040 },
+ { 0x6BDE, 66861 },
+ { 0x6BDF, 66899 },
+ { 0x6BE0, 66655 },
+ { 0x6BE1, 66855 },
+ { 0x6BE2, 67051 },
+ { 0x6BE3, 67085 },
+ { 0x6BE4, 66868 },
+ { 0x6BE5, 66875 },
+ { 0x6BE6, 66877 },
+ { 0x6BE7, 85923 },
+ { 0x6BE8, 85928 },
+ { 0x6BE9, 85933 },
+ { 0x6BEA, 85938 },
+ { 0x6BEB, 85943 },
+ { 0x6BEC, 85948 },
+ { 0x6BED, 85953 },
+ { 0x6BEE, 85958 },
+ { 0x6BEF, 85963 },
+ { 0x6BF0, 85968 },
+ { 0x6BF1, 85973 },
+ { 0x6BF2, 85978 },
+ { 0x6BF3, 85983 },
+ { 0x6BF4, 85988 },
+ { 0x6BF5, 85993 },
+ { 0x6BF6, 85998 },
+ { 0x6BF7, 86003 },
+ { 0x6BF8, 86008 },
+ { 0x6BF9, 86013 },
+ { 0x6BFA, 86018 },
+ { 0x6BFB, 86023 },
+ { 0x6BFC, 86028 },
+ { 0x6BFD, 86033 },
+ { 0x6BFE, 86038 },
+ { 0x6BFF, 86043 },
+ { 0x6C00, 86048 },
+ { 0x6C01, 54392 },
+ { 0x6C02, 67082 },
+ { 0x6C03, 67079 },
+ { 0x6C04, 66760 },
+ { 0x6C05, 66748 },
+ { 0x6C06, 66716 },
+ { 0x6C07, 67076 },
+ { 0x6C08, 66692 },
+ { 0x6C09, 66740 },
+ { 0x6C0A, 66832 },
+ { 0x6C0B, 66744 },
+ { 0x6C0C, 66696 },
+ { 0x6C0D, 66788 },
+ { 0x6C0E, 66808 },
+ { 0x6C0F, 66780 },
+ { 0x6C10, 66708 },
+ { 0x6C11, 66756 },
+ { 0x6C12, 66700 },
+ { 0x6C13, 66784 },
+ { 0x6C14, 66704 },
+ { 0x6C15, 66828 },
+ { 0x6C16, 66812 },
+ { 0x6C17, 66836 },
+ { 0x6C18, 66736 },
+ { 0x6C19, 66728 },
+ { 0x6C1A, 66804 },
+ { 0x6C1B, 66768 },
+ { 0x6C1C, 66776 },
+ { 0x6C1D, 66680 },
+ { 0x6C1E, 66684 },
+ { 0x6C1F, 66844 },
+ { 0x6C20, 66752 },
+ { 0x6C21, 66688 },
+ { 0x6C22, 66720 },
+ { 0x6C23, 66772 },
+ { 0x6C24, 66840 },
+ { 0x6C25, 66764 },
+ { 0x6C26, 66820 },
+ { 0x6C27, 66824 },
+ { 0x6C28, 66724 },
+ { 0x6C29, 66800 },
+ { 0x6C2A, 66796 },
+ { 0x6C2B, 66792 },
+ { 0x6C2C, 66816 },
+ { 0x6C2D, 66712 },
+ { 0x6C2E, 66732 },
+ { 0x6C2F, 66848 },
+ { 0x6C30, 86660 },
+ { 0x6C31, 86624 },
+ { 0x6C32, 86630 },
+ { 0x6C33, 86642 },
+ { 0x6C34, 86666 },
+ { 0x6C35, 86648 },
+ { 0x6C36, 86672 },
+ { 0x6C37, 86636 },
+ { 0x6C38, 86654 },
+ { 0x6C39, 60080 },
+ { 0x6C3A, 60038 },
+ { 0x6C3B, 60156 },
+ { 0x6C3C, 19760 },
+ { 0x6C3D, 44872 },
+ { 0x6C3E, 32617 },
+ { 0x6C3F, 67098 },
+ { 0x6C40, 67097 },
+ { 0x6C41, 90488 },
+ { 0x6C42, 54515 },
+ { 0x6C43, 65157 },
+ { 0x6C44, 44362 },
+ { 0x6C45, 35589 },
+ { 0x6C46, 68734 },
+ { 0x6C47, 32504 },
+ { 0x6C48, 19605 },
+ { 0x6C49, 19602 },
+ { 0x6C4A, 19608 },
+ { 0x6C4B, 19782 },
+ { 0x6C4C, 6873 },
+ { 0x6C4D, 57795 },
+ { 0x6C4E, 19756 },
+ { 0x6C4F, 57791 },
+ { 0x6C50, 12681 },
+ { 0x6C51, 57375 },
+ { 0x6C52, 12748 },
+ { 0x6C53, 57379 },
+ { 0x6C54, 73268 },
+ { 0x6C55, 6869 },
+ { 0x6C56, 19751 },
+ { 0x6C57, 12743 },
+ { 0x6C58, 12677 },
+ { 0x6C59, 9325 },
+ { 0x6C5A, 61088 },
+ { 0x6C5B, 86154 },
+ { 0x6C5C, 109429 },
+ { 0x6C5D, 19058 },
+ { 0x6C5E, 35615 },
+ { 0x6C5F, 35621 },
+ { 0x6C60, 35626 },
+ { 0x6C61, 35630 },
+ { 0x6C62, 19440 },
+ { 0x6C63, 19443 },
+ { 0x6C64, 19449 },
+ { 0x6C65, 19446 },
+ { 0x6C66, 5928 },
+ { 0x6C67, 15352 },
+ { 0x6C68, 5936 },
+ { 0x6C69, 14918 },
+ { 0x6C6A, 59107 },
+ { 0x6C6B, 73129 },
+ { 0x6C6C, 86142 },
+ { 0x6C6D, 98562 },
+ { 0x6C6E, 98158 },
+ { 0x6C6F, 14532 },
+ { 0x6C70, 44377 },
+ { 0x6C71, 5938 },
+ { 0x6C72, 35298 },
+ { 0x6C73, 44751 },
+ { 0x6C74, 14630 },
+ { 0x6C75, 81907 },
+ { 0x6C76, 102355 },
+ { 0x6C77, 58333 },
+ { 0x6C78, 5911 },
+ { 0x6C79, 5908 },
+ { 0x6C7A, 12723 },
+ { 0x6C7B, 12652 },
+ { 0x6C7C, 31432 },
+ { 0x6C7D, 46288 },
+ { 0x6C7E, 12752 },
+ { 0x6C7F, 84987 },
+ { 0x6C80, 57146 },
+ { 0x6C81, 88690 },
+ { 0x6C82, 46423 },
+ { 0x6C83, 31434 },
+ { 0x6C84, 105504 },
+ { 0x6C85, 102357 },
+ { 0x6C86, 31025 },
+ { 0x6C87, 43919 },
+ { 0x6C88, 101755 },
+ { 0x6C89, 9291 },
+ { 0x6C8A, 22698 },
+ { 0x6C8B, 14539 },
+ { 0x6C8C, 33507 },
+ { 0x6C8D, 73128 },
+ { 0x6C8E, 105490 },
+ { 0x6C8F, 99498 },
+ { 0x6C90, 34364 },
+ { 0x6C91, 13419 },
+ { 0x6C92, 65015 },
+ { 0x6C93, 14614 },
+ { 0x6C94, 14612 },
+ { 0x6C95, 44879 },
+ { 0x6C96, 19491 },
+ { 0x6C97, 86227 },
+ { 0x6C98, 102054 },
+ { 0x6C99, 19255 },
+ { 0x6C9A, 46332 },
+ { 0x6C9B, 65195 },
+ { 0x6C9C, 19496 },
+ { 0x6C9D, 14478 },
+ { 0x6C9E, 34727 },
+ { 0x6C9F, 19771 },
+ { 0x6CA0, 12624 },
+ { 0x6CA1, 14754 },
+ { 0x6CA2, 53787 },
+ { 0x6CA3, 5944 },
+ { 0x6CA4, 75235 },
+ { 0x6CA5, 44881 },
+ { 0x6CA6, 90483 },
+ { 0x6CA7, 19325 },
+ { 0x6CA8, 83102 },
+ { 0x6CA9, 60154 },
+ { 0x6CAA, 23169 },
+ { 0x6CAB, 102036 },
+ { 0x6CAC, 18736 },
+ { 0x6CAD, 9280 },
+ { 0x6CAE, 60136 },
+ { 0x6CAF, 12638 },
+ { 0x6CB0, 56636 },
+ { 0x6CB1, 14737 },
+ { 0x6CB2, 15355 },
+ { 0x6CB3, 73141 },
+ { 0x6CB4, 86704 },
+ { 0x6CB5, 12065 },
+ { 0x6CB6, 73136 },
+ { 0x6CB7, 12049 },
+ { 0x6CB8, 12641 },
+ { 0x6CB9, 43937 },
+ { 0x6CBA, 65010 },
+ { 0x6CBB, 53682 },
+ { 0x6CBC, 68742 },
+ { 0x6CBD, 69639 },
+ { 0x6CBE, 115874 },
+ { 0x6CBF, 90485 },
+ { 0x6CC0, 46291 },
+ { 0x6CC1, 98591 },
+ { 0x6CC2, 80608 },
+ { 0x6CC3, 58001 },
+ { 0x6CC4, 33503 },
+ { 0x6CC5, 73143 },
+ { 0x6CC6, 86419 },
+ { 0x6CC7, 60141 },
+ { 0x6CC8, 14547 },
+ { 0x6CC9, 82401 },
+ { 0x6CCA, 12138 },
+ { 0x6CCB, 15350 },
+ { 0x6CCC, 14161 },
+ { 0x6CCD, 53733 },
+ { 0x6CCE, 104104 },
+ { 0x6CCF, 22709 },
+ { 0x6CD0, 58335 },
+ { 0x6CD1, 83908 },
+ { 0x6CD2, 86055 },
+ { 0x6CD3, 63473 },
+ { 0x6CD4, 54447 },
+ { 0x6CD5, 31026 },
+ { 0x6CD6, 60134 },
+ { 0x6CD7, 43925 },
+ { 0x6CD8, 43932 },
+ { 0x6CD9, 12616 },
+ { 0x6CDA, 86917 },
+ { 0x6CDB, 72522 },
+ { 0x6CDC, 46296 },
+ { 0x6CDD, 53727 },
+ { 0x6CDE, 61079 },
+ { 0x6CDF, 104528 },
+ { 0x6CE0, 32549 },
+ { 0x6CE1, 44755 },
+ { 0x6CE2, 99500 },
+ { 0x6CE3, 43873 },
+ { 0x6CE4, 10830 },
+ { 0x6CE5, 44829 },
+ { 0x6CE6, 57144 },
+ { 0x6CE7, 60128 },
+ { 0x6CE8, 104535 },
+ { 0x6CE9, 35581 },
+ { 0x6CEA, 45719 },
+ { 0x6CEB, 14749 },
+ { 0x6CEC, 89008 },
+ { 0x6CED, 12695 },
+ { 0x6CEE, 58338 },
+ { 0x6CEF, 46315 },
+ { 0x6CF0, 62459 },
+ { 0x6CF1, 84979 },
+ { 0x6CF2, 102034 },
+ { 0x6CF3, 46424 },
+ { 0x6CF4, 63471 },
+ { 0x6CF5, 68397 },
+ { 0x6CF6, 57296 },
+ { 0x6CF7, 62461 },
+ { 0x6CF8, 65229 },
+ { 0x6CF9, 56995 },
+ { 0x6CFA, 9320 },
+ { 0x6CFB, 103188 },
+ { 0x6CFC, 90481 },
+ { 0x6CFD, 109384 },
+ { 0x6CFE, 53729 },
+ { 0x6CFF, 54518 },
+ { 0x6D00, 53832 },
+ { 0x6D01, 57203 },
+ { 0x6D02, 23174 },
+ { 0x6D03, 68758 },
+ { 0x6D04, 33964 },
+ { 0x6D05, 67103 },
+ { 0x6D06, 57799 },
+ { 0x6D07, 46340 },
+ { 0x6D08, 53511 },
+ { 0x6D09, 53509 },
+ { 0x6D0A, 60137 },
+ { 0x6D0B, 105503 },
+ { 0x6D0C, 19737 },
+ { 0x6D0D, 5948 },
+ { 0x6D0E, 34733 },
+ { 0x6D0F, 14751 },
+ { 0x6D10, 59108 },
+ { 0x6D11, 18733 },
+ { 0x6D12, 69948 },
+ { 0x6D13, 23183 },
+ { 0x6D14, 90487 },
+ { 0x6D15, 75210 },
+ { 0x6D16, 90494 },
+ { 0x6D17, 45679 },
+ { 0x6D18, 45680 },
+ { 0x6D19, 84988 },
+ { 0x6D1A, 67091 },
+ { 0x6D1B, 23181 },
+ { 0x6D1C, 23178 },
+ { 0x6D1D, 52851 },
+ { 0x6D1E, 82398 },
+ { 0x6D1F, 80560 },
+ { 0x6D20, 82195 },
+ { 0x6D21, 12061 },
+ { 0x6D22, 88691 },
+ { 0x6D23, 23176 },
+ { 0x6D24, 13393 },
+ { 0x6D25, 105535 },
+ { 0x6D26, 53732 },
+ { 0x6D27, 103209 },
+ { 0x6D28, 61056 },
+ { 0x6D29, 61428 },
+ { 0x6D2A, 82403 },
+ { 0x6D2B, 80563 },
+ { 0x6D2C, 35947 },
+ { 0x6D2D, 19066 },
+ { 0x6D2E, 57788 },
+ { 0x6D2F, 57785 },
+ { 0x6D30, 65204 },
+ { 0x6D31, 19070 },
+ { 0x6D32, 23949 },
+ { 0x6D33, 88694 },
+ { 0x6D34, 4455 },
+ { 0x6D35, 57827 },
+ { 0x6D36, 19656 },
+ { 0x6D37, 19640 },
+ { 0x6D38, 19644 },
+ { 0x6D39, 19648 },
+ { 0x6D3A, 19652 },
+ { 0x6D3B, 9290 },
+ { 0x6D3C, 32545 },
+ { 0x6D3D, 315 },
+ { 0x6D3E, 35593 },
+ { 0x6D3F, 5876 },
+ { 0x6D40, 35235 },
+ { 0x6D41, 61741 },
+ { 0x6D42, 53506 },
+ { 0x6D43, 5314 },
+ { 0x6D44, 46220 },
+ { 0x6D45, 92074 },
+ { 0x6D46, 35600 },
+ { 0x6D47, 34574 },
+ { 0x6D48, 34575 },
+ { 0x6D49, 23171 },
+ { 0x6D4A, 9289 },
+ { 0x6D4B, 12709 },
+ { 0x6D4C, 34309 },
+ { 0x6D4D, 52778 },
+ { 0x6D4E, 65203 },
+ { 0x6D4F, 59114 },
+ { 0x6D50, 5895 },
+ { 0x6D51, 9269 },
+ { 0x6D52, 12086 },
+ { 0x6D53, 79028 },
+ { 0x6D54, 64511 },
+ { 0x6D55, 53827 },
+ { 0x6D56, 5308 },
+ { 0x6D57, 4081 },
+ { 0x6D58, 82194 },
+ { 0x6D59, 12736 },
+ { 0x6D5A, 12623 },
+ { 0x6D5B, 86702 },
+ { 0x6D5C, 69641 },
+ { 0x6D5D, 57284 },
+ { 0x6D5E, 81662 },
+ { 0x6D5F, 12047 },
+ { 0x6D60, 109789 },
+ { 0x6D61, 12081 },
+ { 0x6D62, 64642 },
+ { 0x6D63, 23948 },
+ { 0x6D64, 53489 },
+ { 0x6D65, 98555 },
+ { 0x6D66, 69133 },
+ { 0x6D67, 60881 },
+ { 0x6D68, 32546 },
+ { 0x6D69, 5877 },
+ { 0x6D6A, 35236 },
+ { 0x6D6B, 53507 },
+ { 0x6D6C, 5315 },
+ { 0x6D6D, 46221 },
+ { 0x6D6E, 86225 },
+ { 0x6D6F, 23172 },
+ { 0x6D70, 52779 },
+ { 0x6D71, 5896 },
+ { 0x6D72, 9270 },
+ { 0x6D73, 12673 },
+ { 0x6D74, 61341 },
+ { 0x6D75, 15357 },
+ { 0x6D76, 12063 },
+ { 0x6D77, 33501 },
+ { 0x6D78, 9272 },
+ { 0x6D79, 9252 },
+ { 0x6D7A, 73132 },
+ { 0x6D7B, 12522 },
+ { 0x6D7C, 5923 },
+ { 0x6D7D, 5907 },
+ { 0x6D7E, 14472 },
+ { 0x6D7F, 32548 },
+ { 0x6D80, 57147 },
+ { 0x6D81, 35608 },
+ { 0x6D82, 35649 },
+ { 0x6D83, 35684 },
+ { 0x6D84, 35741 },
+ { 0x6D85, 46305 },
+ { 0x6D86, 57782 },
+ { 0x6D87, 107 },
+ { 0x6D88, 57138 },
+ { 0x6D89, 57141 },
+ { 0x6D8A, 73133 },
+ { 0x6D8B, 14488 },
+ { 0x6D8C, 19479 },
+ { 0x6D8D, 57806 },
+ { 0x6D8E, 103700 },
+ { 0x6D8F, 64411 },
+ { 0x6D90, 67105 },
+ { 0x6D91, 23220 },
+ { 0x6D92, 19596 },
+ { 0x6D93, 49500 },
+ { 0x6D94, 43936 },
+ { 0x6D95, 57812 },
+ { 0x6D96, 33534 },
+ { 0x6D97, 61343 },
+ { 0x6D98, 33516 },
+ { 0x6D99, 13415 },
+ { 0x6D9A, 69131 },
+ { 0x6D9B, 105584 },
+ { 0x6D9C, 57810 },
+ { 0x6D9D, 57808 },
+ { 0x6D9E, 103701 },
+ { 0x6D9F, 12117 },
+ { 0x6DA0, 19322 },
+ { 0x6DA1, 5307 },
+ { 0x6DA2, 12706 },
+ { 0x6DA3, 6227 },
+ { 0x6DA4, 36070 },
+ { 0x6DA5, 46290 },
+ { 0x6DA6, 6236 },
+ { 0x6DA7, 10886 },
+ { 0x6DA8, 10896 },
+ { 0x6DA9, 53487 },
+ { 0x6DAA, 36071 },
+ { 0x6DAB, 19257 },
+ { 0x6DAC, 53442 },
+ { 0x6DAD, 6241 },
+ { 0x6DAE, 6246 },
+ { 0x6DAF, 32907 },
+ { 0x6DB0, 32909 },
+ { 0x6DB1, 12044 },
+ { 0x6DB2, 109759 },
+ { 0x6DB3, 85851 },
+ { 0x6DB4, 82396 },
+ { 0x6DB5, 82405 },
+ { 0x6DB6, 19774 },
+ { 0x6DB7, 12045 },
+ { 0x6DB8, 115947 },
+ { 0x6DB9, 15716 },
+ { 0x6DBA, 5953 },
+ { 0x6DBB, 34360 },
+ { 0x6DBC, 106169 },
+ { 0x6DBD, 99005 },
+ { 0x6DBE, 45663 },
+ { 0x6DBF, 83101 },
+ { 0x6DC0, 14168 },
+ { 0x6DC1, 12595 },
+ { 0x6DC2, 61340 },
+ { 0x6DC3, 43920 },
+ { 0x6DC4, 67104 },
+ { 0x6DC5, 14546 },
+ { 0x6DC6, 12734 },
+ { 0x6DC7, 13395 },
+ { 0x6DC8, 14616 },
+ { 0x6DC9, 5934 },
+ { 0x6DCA, 12733 },
+ { 0x6DCB, 58334 },
+ { 0x6DCC, 45637 },
+ { 0x6DCD, 68737 },
+ { 0x6DCE, 58004 },
+ { 0x6DCF, 44367 },
+ { 0x6DD0, 10903 },
+ { 0x6DD1, 102055 },
+ { 0x6DD2, 61336 },
+ { 0x6DD3, 22715 },
+ { 0x6DD4, 12084 },
+ { 0x6DD5, 22700 },
+ { 0x6DD6, 57819 },
+ { 0x6DD7, 53504 },
+ { 0x6DD8, 22718 },
+ { 0x6DD9, 101810 },
+ { 0x6DDA, 22721 },
+ { 0x6DDB, 60697 },
+ { 0x6DDC, 79023 },
+ { 0x6DDD, 15718 },
+ { 0x6DDE, 12110 },
+ { 0x6DDF, 86204 },
+ { 0x6DE0, 90554 },
+ { 0x6DE1, 102068 },
+ { 0x6DE2, 60890 },
+ { 0x6DE3, 12437 },
+ { 0x6DE4, 14543 },
+ { 0x6DE5, 46308 },
+ { 0x6DE6, 19594 },
+ { 0x6DE7, 53819 },
+ { 0x6DE8, 67168 },
+ { 0x6DE9, 35810 },
+ { 0x6DEA, 61413 },
+ { 0x6DEB, 32534 },
+ { 0x6DEC, 73277 },
+ { 0x6DED, 22953 },
+ { 0x6DEE, 45640 },
+ { 0x6DEF, 69622 },
+ { 0x6DF0, 69634 },
+ { 0x6DF1, 69626 },
+ { 0x6DF2, 69630 },
+ { 0x6DF3, 32536 },
+ { 0x6DF4, 19337 },
+ { 0x6DF5, 14741 },
+ { 0x6DF6, 85417 },
+ { 0x6DF7, 89011 },
+ { 0x6DF8, 83910 },
+ { 0x6DF9, 46310 },
+ { 0x6DFA, 64512 },
+ { 0x6DFB, 5906 },
+ { 0x6DFC, 12612 },
+ { 0x6DFD, 14483 },
+ { 0x6DFE, 14522 },
+ { 0x6DFF, 14529 },
+ { 0x6E00, 69957 },
+ { 0x6E01, 86421 },
+ { 0x6E02, 12131 },
+ { 0x6E03, 19333 },
+ { 0x6E04, 19344 },
+ { 0x6E05, 4443 },
+ { 0x6E06, 90496 },
+ { 0x6E07, 65147 },
+ { 0x6E08, 33960 },
+ { 0x6E09, 101746 },
+ { 0x6E0A, 86229 },
+ { 0x6E0B, 105498 },
+ { 0x6E0C, 69643 },
+ { 0x6E0D, 49511 },
+ { 0x6E0E, 85370 },
+ { 0x6E0F, 85371 },
+ { 0x6E10, 44831 },
+ { 0x6E11, 14481 },
+ { 0x6E12, 22696 },
+ { 0x6E13, 12082 },
+ { 0x6E14, 52856 },
+ { 0x6E15, 19254 },
+ { 0x6E16, 14170 },
+ { 0x6E17, 53779 },
+ { 0x6E18, 13422 },
+ { 0x6E19, 102368 },
+ { 0x6E1A, 33499 },
+ { 0x6E1B, 5926 },
+ { 0x6E1C, 102032 },
+ { 0x6E1D, 53501 },
+ { 0x6E1E, 72524 },
+ { 0x6E1F, 52864 },
+ { 0x6E20, 23193 },
+ { 0x6E21, 64638 },
+ { 0x6E22, 46223 },
+ { 0x6E23, 82323 },
+ { 0x6E24, 79032 },
+ { 0x6E25, 44860 },
+ { 0x6E26, 44855 },
+ { 0x6E27, 14509 },
+ { 0x6E28, 14514 },
+ { 0x6E29, 65011 },
+ { 0x6E2A, 53490 },
+ { 0x6E2B, 101645 },
+ { 0x6E2C, 52760 },
+ { 0x6E2D, 52765 },
+ { 0x6E2E, 102645 },
+ { 0x6E2F, 52762 },
+ { 0x6E30, 95 },
+ { 0x6E31, 57828 },
+ { 0x6E32, 44378 },
+ { 0x6E33, 44379 },
+ { 0x6E34, 35583 },
+ { 0x6E35, 105493 },
+ { 0x6E36, 33535 },
+ { 0x6E37, 115866 },
+ { 0x6E38, 12618 },
+ { 0x6E39, 85795 },
+ { 0x6E3A, 53498 },
+ { 0x6E3B, 68403 },
+ { 0x6E3C, 90531 },
+ { 0x6E3D, 90538 },
+ { 0x6E3E, 90524 },
+ { 0x6E3F, 114911 },
+ { 0x6E40, 6220 },
+ { 0x6E41, 12727 },
+ { 0x6E42, 66649 },
+ { 0x6E43, 66638 },
+ { 0x6E44, 66639 },
+ { 0x6E45, 66644 },
+ { 0x6E46, 58003 },
+ { 0x6E47, 79019 },
+ { 0x6E48, 115296 },
+ { 0x6E49, 115921 },
+ { 0x6E4A, 13320 },
+ { 0x6E4B, 44833 },
+ { 0x6E4C, 5954 },
+ { 0x6E4D, 13319 },
+ { 0x6E4E, 14486 },
+ { 0x6E4F, 12067 },
+ { 0x6E50, 12068 },
+ { 0x6E51, 69642 },
+ { 0x6E52, 13155 },
+ { 0x6E53, 33536 },
+ { 0x6E54, 12056 },
+ { 0x6E55, 5918 },
+ { 0x6E56, 302 },
+ { 0x6E57, 14763 },
+ { 0x6E58, 10853 },
+ { 0x6E59, 85 },
+ { 0x6E5A, 49304 },
+ { 0x6E5B, 23201 },
+ { 0x6E5C, 23195 },
+ { 0x6E5D, 23212 },
+ { 0x6E5E, 23216 },
+ { 0x6E5F, 23207 },
+ { 0x6E60, 12620 },
+ { 0x6E61, 79026 },
+ { 0x6E62, 57818 },
+ { 0x6E63, 46425 },
+ { 0x6E64, 7150 },
+ { 0x6E65, 23168 },
+ { 0x6E66, 53471 },
+ { 0x6E67, 104529 },
+ { 0x6E68, 102376 },
+ { 0x6E69, 60152 },
+ { 0x6E6A, 9300 },
+ { 0x6E6B, 82407 },
+ { 0x6E6C, 68371 },
+ { 0x6E6D, 19034 },
+ { 0x6E6E, 35884 },
+ { 0x6E6F, 23967 },
+ { 0x6E70, 23984 },
+ { 0x6E71, 23999 },
+ { 0x6E72, 23987 },
+ { 0x6E73, 34497 },
+ { 0x6E74, 34382 },
+ { 0x6E75, 109434 },
+ { 0x6E76, 115025 },
+ { 0x6E77, 109437 },
+ { 0x6E78, 115028 },
+ { 0x6E79, 31393 },
+ { 0x6E7A, 35380 },
+ { 0x6E7B, 59140 },
+ { 0x6E7C, 19474 },
+ { 0x6E7D, 19472 },
+ { 0x6E7E, 64479 },
+ { 0x6E7F, 64491 },
+ { 0x6E80, 54752 },
+ { 0x6E81, 35734 },
+ { 0x6E82, 22850 },
+ { 0x6E83, 44535 },
+ { 0x6E84, 300 },
+ { 0x6E85, 12494 },
+ { 0x6E86, 23221 },
+ { 0x6E87, 52781 },
+ { 0x6E88, 102356 },
+ { 0x6E89, 62336 },
+ { 0x6E8A, 12112 },
+ { 0x6E8B, 19353 },
+ { 0x6E8C, 19365 },
+ { 0x6E8D, 19389 },
+ { 0x6E8E, 19373 },
+ { 0x6E8F, 19369 },
+ { 0x6E90, 19357 },
+ { 0x6E91, 19385 },
+ { 0x6E92, 19381 },
+ { 0x6E93, 19377 },
+ { 0x6E94, 19361 },
+ { 0x6E95, 19393 },
+ { 0x6E96, 19397 },
+ { 0x6E97, 19401 },
+ { 0x6E98, 19410 },
+ { 0x6E99, 19428 },
+ { 0x6E9A, 19416 },
+ { 0x6E9B, 19413 },
+ { 0x6E9C, 19404 },
+ { 0x6E9D, 19425 },
+ { 0x6E9E, 19422 },
+ { 0x6E9F, 19419 },
+ { 0x6EA0, 19407 },
+ { 0x6EA1, 19431 },
+ { 0x6EA2, 19434 },
+ { 0x6EA3, 33763 },
+ { 0x6EA4, 33765 },
+ { 0x6EA5, 33771 },
+ { 0x6EA6, 69950 },
+ { 0x6EA7, 69951 },
+ { 0x6EA8, 65193 },
+ { 0x6EA9, 12111 },
+ { 0x6EAA, 44385 },
+ { 0x6EAB, 106211 },
+ { 0x6EAC, 18860 },
+ { 0x6EAD, 98 },
+ { 0x6EAE, 12730 },
+ { 0x6EAF, 6231 },
+ { 0x6EB0, 53814 },
+ { 0x6EB1, 12431 },
+ { 0x6EB2, 53821 },
+ { 0x6EB3, 53822 },
+ { 0x6EB4, 82726 },
+ { 0x6EB5, 6249 },
+ { 0x6EB6, 12823 },
+ { 0x6EB7, 102370 },
+ { 0x6EB8, 33562 },
+ { 0x6EB9, 35997 },
+ { 0x6EBA, 19133 },
+ { 0x6EBB, 102358 },
+ { 0x6EBC, 90491 },
+ { 0x6EBD, 12053 },
+ { 0x6EBE, 67092 },
+ { 0x6EBF, 79037 },
+ { 0x6EC0, 46321 },
+ { 0x6EC1, 9256 },
+ { 0x6EC2, 52137 },
+ { 0x6EC3, 19068 },
+ { 0x6EC4, 31350 },
+ { 0x6EC5, 31365 },
+ { 0x6EC6, 31353 },
+ { 0x6EC7, 31369 },
+ { 0x6EC8, 31347 },
+ { 0x6EC9, 13080 },
+ { 0x6ECA, 57207 },
+ { 0x6ECB, 53538 },
+ { 0x6ECC, 86102 },
+ { 0x6ECD, 86108 },
+ { 0x6ECE, 86112 },
+ { 0x6ECF, 86127 },
+ { 0x6ED0, 86062 },
+ { 0x6ED1, 53529 },
+ { 0x6ED2, 35639 },
+ { 0x6ED3, 86190 },
+ { 0x6ED4, 86195 },
+ { 0x6ED5, 86170 },
+ { 0x6ED6, 86175 },
+ { 0x6ED7, 18776 },
+ { 0x6ED8, 18852 },
+ { 0x6ED9, 86180 },
+ { 0x6EDA, 86185 },
+ { 0x6EDB, 86160 },
+ { 0x6EDC, 86165 },
+ { 0x6EDD, 18738 },
+ { 0x6EDE, 18752 },
+ { 0x6EDF, 18829 },
+ { 0x6EE0, 60675 },
+ { 0x6EE1, 83092 },
+ { 0x6EE2, 35222 },
+ { 0x6EE3, 65022 },
+ { 0x6EE4, 53479 },
+ { 0x6EE5, 18763 },
+ { 0x6EE6, 35671 },
+ { 0x6EE7, 14757 },
+ { 0x6EE8, 14921 },
+ { 0x6EE9, 36068 },
+ { 0x6EEA, 8934 },
+ { 0x6EEB, 10900 },
+ { 0x6EEC, 35209 },
+ { 0x6EED, 102638 },
+ { 0x6EEE, 8372 },
+ { 0x6EEF, 12719 },
+ { 0x6EF0, 53735 },
+ { 0x6EF1, 65023 },
+ { 0x6EF2, 5924 },
+ { 0x6EF3, 64514 },
+ { 0x6EF4, 75224 },
+ { 0x6EF5, 75227 },
+ { 0x6EF6, 75232 },
+ { 0x6EF7, 19768 },
+ { 0x6EF8, 19765 },
+ { 0x6EF9, 19761 },
+ { 0x6EFA, 18966 },
+ { 0x6EFB, 46323 },
+ { 0x6EFC, 14505 },
+ { 0x6EFD, 12133 },
+ { 0x6EFE, 12128 },
+ { 0x6EFF, 12614 },
+ { 0x6F00, 19684 },
+ { 0x6F01, 19689 },
+ { 0x6F02, 19686 },
+ { 0x6F03, 14473 },
+ { 0x6F04, 14476 },
+ { 0x6F05, 14474 },
+ { 0x6F06, 19696 },
+ { 0x6F07, 19692 },
+ { 0x6F08, 19694 },
+ { 0x6F09, 75223 },
+ { 0x6F0A, 14521 },
+ { 0x6F0B, 33500 },
+ { 0x6F0C, 109463 },
+ { 0x6F0D, 53824 },
+ { 0x6F0E, 53829 },
+ { 0x6F0F, 60673 },
+ { 0x6F10, 83911 },
+ { 0x6F11, 83222 },
+ { 0x6F12, 64637 },
+ { 0x6F13, 90505 },
+ { 0x6F14, 109755 },
+ { 0x6F15, 82325 },
+ { 0x6F16, 75204 },
+ { 0x6F17, 105533 },
+ { 0x6F18, 7189 },
+ { 0x6F19, 101815 },
+ { 0x6F1A, 14525 },
+ { 0x6F1B, 34725 },
+ { 0x6F1C, 45661 },
+ { 0x6F1D, 13159 },
+ { 0x6F1E, 86219 },
+ { 0x6F1F, 35192 },
+ { 0x6F20, 35195 },
+ { 0x6F21, 35189 },
+ { 0x6F22, 35198 },
+ { 0x6F23, 13024 },
+ { 0x6F24, 33712 },
+ { 0x6F25, 10908 },
+ { 0x6F26, 35212 },
+ { 0x6F27, 13077 },
+ { 0x6F28, 33777 },
+ { 0x6F29, 12829 },
+ { 0x6F2A, 33568 },
+ { 0x6F2B, 14159 },
+ { 0x6F2C, 100415 },
+ { 0x6F2D, 100413 },
+ { 0x6F2E, 43903 },
+ { 0x6F2F, 43916 },
+ { 0x6F30, 43907 },
+ { 0x6F31, 43912 },
+ { 0x6F32, 43888 },
+ { 0x6F33, 31060 },
+ { 0x6F34, 43883 },
+ { 0x6F35, 36075 },
+ { 0x6F36, 32543 },
+ { 0x6F37, 35290 },
+ { 0x6F38, 54440 },
+ { 0x6F39, 105485 },
+ { 0x6F3A, 32551 },
+ { 0x6F3B, 81094 },
+ { 0x6F3C, 81096 },
+ { 0x6F3D, 12554 },
+ { 0x6F3E, 66580 },
+ { 0x6F3F, 66593 },
+ { 0x6F40, 66585 },
+ { 0x6F41, 66601 },
+ { 0x6F42, 66576 },
+ { 0x6F43, 66609 },
+ { 0x6F44, 68738 },
+ { 0x6F45, 66613 },
+ { 0x6F46, 12604 },
+ { 0x6F47, 86053 },
+ { 0x6F48, 66622 },
+ { 0x6F49, 66618 },
+ { 0x6F4A, 86214 },
+ { 0x6F4B, 64468 },
+ { 0x6F4C, 115872 },
+ { 0x6F4D, 86807 },
+ { 0x6F4E, 12534 },
+ { 0x6F4F, 64643 },
+ { 0x6F50, 73145 },
+ { 0x6F51, 103204 },
+ { 0x6F52, 61729 },
+ { 0x6F53, 12600 },
+ { 0x6F54, 61736 },
+ { 0x6F55, 61731 },
+ { 0x6F56, 12571 },
+ { 0x6F57, 12575 },
+ { 0x6F58, 12582 },
+ { 0x6F59, 109766 },
+ { 0x6F5A, 68740 },
+ { 0x6F5B, 15728 },
+ { 0x6F5C, 65020 },
+ { 0x6F5D, 45645 },
+ { 0x6F5E, 106221 },
+ { 0x6F5F, 12538 },
+ { 0x6F60, 109762 },
+ { 0x6F61, 80617 },
+ { 0x6F62, 88685 },
+ { 0x6F63, 61076 },
+ { 0x6F64, 35598 },
+ { 0x6F65, 53812 },
+ { 0x6F66, 35288 },
+ { 0x6F67, 99003 },
+ { 0x6F68, 52140 },
+ { 0x6F69, 12543 },
+ { 0x6F6A, 48420 },
+ { 0x6F6B, 12547 },
+ { 0x6F6C, 12608 },
+ { 0x6F6D, 103185 },
+ { 0x6F6E, 61083 },
+ { 0x6F6F, 86202 },
+ { 0x6F70, 19592 },
+ { 0x6F71, 12597 },
+ { 0x6F72, 12563 },
+ { 0x6F73, 81088 },
+ { 0x6F74, 5322 },
+ { 0x6F75, 66564 },
+ { 0x6F76, 66570 },
+ { 0x6F77, 5317 },
+ { 0x6F78, 61723 },
+ { 0x6F79, 65017 },
+ { 0x6F7A, 45642 },
+ { 0x6F7B, 35595 },
+ { 0x6F7C, 86211 },
+ { 0x6F7D, 86208 },
+ { 0x6F7E, 109461 },
+ { 0x6F7F, 12567 },
+ { 0x6F80, 12525 },
+ { 0x6F81, 12530 },
+ { 0x6F82, 53457 },
+ { 0x6F83, 106231 },
+ { 0x6F84, 109936 },
+ { 0x6F85, 115863 },
+ { 0x6F86, 22704 },
+ { 0x6F87, 53460 },
+ { 0x6F88, 53466 },
+ { 0x6F89, 53450 },
+ { 0x6F8A, 53446 },
+ { 0x6F8B, 32750 },
+ { 0x6F8C, 34687 },
+ { 0x6F8D, 32672 },
+ { 0x6F8E, 34633 },
+ { 0x6F8F, 57241 },
+ { 0x6F90, 57254 },
+ { 0x6F91, 57236 },
+ { 0x6F92, 57249 },
+ { 0x6F93, 32754 },
+ { 0x6F94, 34691 },
+ { 0x6F95, 32676 },
+ { 0x6F96, 34637 },
+ { 0x6F97, 22882 },
+ { 0x6F98, 22908 },
+ { 0x6F99, 22871 },
+ { 0x6F9A, 22897 },
+ { 0x6F9B, 32746 },
+ { 0x6F9C, 34683 },
+ { 0x6F9D, 32668 },
+ { 0x6F9E, 34629 },
+ { 0x6F9F, 22877 },
+ { 0x6FA0, 22903 },
+ { 0x6FA1, 22866 },
+ { 0x6FA2, 22892 },
+ { 0x6FA3, 48409 },
+ { 0x6FA4, 48413 },
+ { 0x6FA5, 34576 },
+ { 0x6FA6, 34580 },
+ { 0x6FA7, 99997 },
+ { 0x6FA8, 68561 },
+ { 0x6FA9, 104904 },
+ { 0x6FAA, 98383 },
+ { 0x6FAB, 53775 },
+ { 0x6FAC, 22969 },
+ { 0x6FAD, 83097 },
+ { 0x6FAE, 23025 },
+ { 0x6FAF, 23037 },
+ { 0x6FB0, 34728 },
+ { 0x6FB1, 105197 },
+ { 0x6FB2, 105190 },
+ { 0x6FB3, 105182 },
+ { 0x6FB4, 23094 },
+ { 0x6FB5, 105205 },
+ { 0x6FB6, 23082 },
+ { 0x6FB7, 15323 },
+ { 0x6FB8, 15316 },
+ { 0x6FB9, 59112 },
+ { 0x6FBA, 65176 },
+ { 0x6FBB, 53726 },
+ { 0x6FBC, 104106 },
+ { 0x6FBD, 34723 },
+ { 0x6FBE, 65153 },
+ { 0x6FBF, 104107 },
+ { 0x6FC0, 104109 },
+ { 0x6FC1, 35297 },
+ { 0x6FC2, 32501 },
+ { 0x6FC3, 31058 },
+ { 0x6FC4, 67094 },
+ { 0x6FC5, 15267 },
+ { 0x6FC6, 15268 },
+ { 0x6FC7, 5309 },
+ { 0x6FC8, 85375 },
+ { 0x6FC9, 105502 },
+ { 0x6FCA, 5310 },
+ { 0x6FCB, 62344 },
+ { 0x6FCC, 86924 },
+ { 0x6FCD, 12621 },
+ { 0x6FCE, 53481 },
+ { 0x6FCF, 85382 },
+ { 0x6FD0, 14923 },
+ { 0x6FD1, 85380 },
+ { 0x6FD2, 103187 },
+ { 0x6FD3, 85385 },
+ { 0x6FD4, 114856 },
+ { 0x6FD5, 75208 },
+ { 0x6FD6, 105510 },
+ { 0x6FD7, 68370 },
+ { 0x6FD8, 84969 },
+ { 0x6FD9, 84972 },
+ { 0x6FDA, 105491 },
+ { 0x6FDB, 84974 },
+ { 0x6FDC, 36288 },
+ { 0x6FDD, 14742 },
+ { 0x6FDE, 65228 },
+ { 0x6FDF, 102057 },
+ { 0x6FE0, 104146 },
+ { 0x6FE1, 86902 },
+ { 0x6FE2, 109757 },
+ { 0x6FE3, 53483 },
+ { 0x6FE4, 105494 },
+ { 0x6FE5, 12493 },
+ { 0x6FE6, 92 },
+ { 0x6FE7, 66627 },
+ { 0x6FE8, 100 },
+ { 0x6FE9, 9283 },
+ { 0x6FEA, 69 },
+ { 0x6FEB, 65012 },
+ { 0x6FEC, 106215 },
+ { 0x6FED, 58332 },
+ { 0x6FEE, 103 },
+ { 0x6FEF, 89007 },
+ { 0x6FF0, 84976 },
+ { 0x6FF1, 104534 },
+ { 0x6FF2, 105 },
+ { 0x6FF3, 73130 },
+ { 0x6FF4, 13423 },
+ { 0x6FF5, 57814 },
+ { 0x6FF6, 86058 },
+ { 0x6FF7, 12051 },
+ { 0x6FF8, 57145 },
+ { 0x6FF9, 35591 },
+ { 0x6FFA, 53792 },
+ { 0x6FFB, 12062 },
+ { 0x6FFC, 58002 },
+ { 0x6FFD, 85415 },
+ { 0x6FFE, 60155 },
+ { 0x6FFF, 57999 },
+ { 0x7000, 13075 },
+ { 0x7001, 86694 },
+ { 0x7002, 104633 },
+ { 0x7003, 60111 },
+ { 0x7004, 12115 },
+ { 0x7005, 19777 },
+ { 0x7006, 19461 },
+ { 0x7007, 86206 },
+ { 0x7008, 86156 },
+ { 0x7009, 58007 },
+ { 0x700A, 4446 },
+ { 0x700B, 33508 },
+ { 0x700C, 101646 },
+ { 0x700D, 86158 },
+ { 0x700E, 46432 },
+ { 0x700F, 53789 },
+ { 0x7010, 7187 },
+ { 0x7011, 84970 },
+ { 0x7012, 65155 },
+ { 0x7013, 32539 },
+ { 0x7014, 109446 },
+ { 0x7015, 109444 },
+ { 0x7016, 109441 },
+ { 0x7017, 34525 },
+ { 0x7018, 115966 },
+ { 0x7019, 68756 },
+ { 0x701A, 68754 },
+ { 0x701B, 102031 },
+ { 0x701C, 85377 },
+ { 0x701D, 45682 },
+ { 0x701E, 101749 },
+ { 0x701F, 65234 },
+ { 0x7020, 32541 },
+ { 0x7021, 19326 },
+ { 0x7022, 103173 },
+ { 0x7023, 102648 },
+ { 0x7024, 102714 },
+ { 0x7025, 102804 },
+ { 0x7026, 102838 },
+ { 0x7027, 103123 },
+ { 0x7028, 102678 },
+ { 0x7029, 102688 },
+ { 0x702A, 102683 },
+ { 0x702B, 102693 },
+ { 0x702C, 102999 },
+ { 0x702D, 103111 },
+ { 0x702E, 103115 },
+ { 0x702F, 102894 },
+ { 0x7030, 103164 },
+ { 0x7031, 102786 },
+ { 0x7032, 102931 },
+ { 0x7033, 102936 },
+ { 0x7034, 102941 },
+ { 0x7035, 103026 },
+ { 0x7036, 102761 },
+ { 0x7037, 102821 },
+ { 0x7038, 103009 },
+ { 0x7039, 103119 },
+ { 0x703A, 102751 },
+ { 0x703B, 102756 },
+ { 0x703C, 102718 },
+ { 0x703D, 102886 },
+ { 0x703E, 102736 },
+ { 0x703F, 102741 },
+ { 0x7040, 102856 },
+ { 0x7041, 102954 },
+ { 0x7042, 102846 },
+ { 0x7043, 103151 },
+ { 0x7044, 103095 },
+ { 0x7045, 102862 },
+ { 0x7046, 102868 },
+ { 0x7047, 102851 },
+ { 0x7048, 102765 },
+ { 0x7049, 103079 },
+ { 0x704A, 103107 },
+ { 0x704B, 102665 },
+ { 0x704C, 102746 },
+ { 0x704D, 103017 },
+ { 0x704E, 103101 },
+ { 0x704F, 102772 },
+ { 0x7050, 103087 },
+ { 0x7051, 103003 },
+ { 0x7052, 102960 },
+ { 0x7053, 102966 },
+ { 0x7054, 102950 },
+ { 0x7055, 103067 },
+ { 0x7056, 103071 },
+ { 0x7057, 103075 },
+ { 0x7058, 102842 },
+ { 0x7059, 103013 },
+ { 0x705A, 103059 },
+ { 0x705B, 103177 },
+ { 0x705C, 102910 },
+ { 0x705D, 102946 },
+ { 0x705E, 103063 },
+ { 0x705F, 103147 },
+ { 0x7060, 102914 },
+ { 0x7061, 102898 },
+ { 0x7062, 103043 },
+ { 0x7063, 102825 },
+ { 0x7064, 102791 },
+ { 0x7065, 102919 },
+ { 0x7066, 102923 },
+ { 0x7067, 102674 },
+ { 0x7068, 102656 },
+ { 0x7069, 102890 },
+ { 0x706A, 103047 },
+ { 0x706B, 102652 },
+ { 0x706C, 102670 },
+ { 0x706D, 102874 },
+ { 0x706E, 102710 },
+ { 0x706F, 102830 },
+ { 0x7070, 102799 },
+ { 0x7071, 102972 },
+ { 0x7072, 103022 },
+ { 0x7073, 102995 },
+ { 0x7074, 102978 },
+ { 0x7075, 103055 },
+ { 0x7076, 102778 },
+ { 0x7077, 102834 },
+ { 0x7078, 102808 },
+ { 0x7079, 102782 },
+ { 0x707A, 102660 },
+ { 0x707B, 102795 },
+ { 0x707C, 103038 },
+ { 0x707D, 102906 },
+ { 0x707E, 102983 },
+ { 0x707F, 102989 },
+ { 0x7080, 103160 },
+ { 0x7081, 103156 },
+ { 0x7082, 102927 },
+ { 0x7083, 103034 },
+ { 0x7084, 103143 },
+ { 0x7085, 102878 },
+ { 0x7086, 103169 },
+ { 0x7087, 103030 },
+ { 0x7088, 103127 },
+ { 0x7089, 103131 },
+ { 0x708A, 103135 },
+ { 0x708B, 103139 },
+ { 0x708C, 102902 },
+ { 0x708D, 102698 },
+ { 0x708E, 102704 },
+ { 0x708F, 102882 },
+ { 0x7090, 102732 },
+ { 0x7091, 102817 },
+ { 0x7092, 103051 },
+ { 0x7093, 102813 },
+ { 0x7094, 102722 },
+ { 0x7095, 102727 },
+ { 0x7096, 19209 },
+ { 0x7097, 19167 },
+ { 0x7098, 19247 },
+ { 0x7099, 19183 },
+ { 0x709A, 19102 },
+ { 0x709B, 52321 },
+ { 0x709C, 12102 },
+ { 0x709D, 22920 },
+ { 0x709E, 15308 },
+ { 0x709F, 98578 },
+ { 0x70A0, 35804 },
+ { 0x70A1, 33958 },
+ { 0x70A2, 18786 },
+ { 0x70A3, 19106 },
+ { 0x70A4, 31083 },
+ { 0x70A5, 52391 },
+ { 0x70A6, 12105 },
+ { 0x70A7, 22923 },
+ { 0x70A8, 15312 },
+ { 0x70A9, 98582 },
+ { 0x70AA, 35887 },
+ { 0x70AB, 35900 },
+ { 0x70AC, 54356 },
+ { 0x70AD, 18789 },
+ { 0x70AE, 18799 },
+ { 0x70AF, 18972 },
+ { 0x70B0, 35920 },
+ { 0x70B1, 35933 },
+ { 0x70B2, 60703 },
+ { 0x70B3, 18792 },
+ { 0x70B4, 18803 },
+ { 0x70B5, 18976 },
+ { 0x70B6, 35941 },
+ { 0x70B7, 15252 },
+ { 0x70B8, 31067 },
+ { 0x70B9, 52360 },
+ { 0x70BA, 12099 },
+ { 0x70BB, 15273 },
+ { 0x70BC, 15304 },
+ { 0x70BD, 98574 },
+ { 0x70BE, 15257 },
+ { 0x70BF, 31091 },
+ { 0x70C0, 52394 },
+ { 0x70C1, 12108 },
+ { 0x70C2, 23003 },
+ { 0x70C3, 15320 },
+ { 0x70C4, 98586 },
+ { 0x70C5, 31033 },
+ { 0x70C6, 52325 },
+ { 0x70C7, 12091 },
+ { 0x70C8, 22746 },
+ { 0x70C9, 15288 },
+ { 0x70CA, 98569 },
+ { 0x70CB, 31029 },
+ { 0x70CC, 52312 },
+ { 0x70CD, 12087 },
+ { 0x70CE, 22737 },
+ { 0x70CF, 15283 },
+ { 0x70D0, 98564 },
+ { 0x70D1, 31063 },
+ { 0x70D2, 52351 },
+ { 0x70D3, 12095 },
+ { 0x70D4, 22814 },
+ { 0x70D5, 15293 },
+ { 0x70D6, 31078 },
+ { 0x70D7, 52378 },
+ { 0x70D8, 35215 },
+ { 0x70D9, 52383 },
+ { 0x70DA, 31047 },
+ { 0x70DB, 52329 },
+ { 0x70DC, 12660 },
+ { 0x70DD, 52334 },
+ { 0x70DE, 65158 },
+ { 0x70DF, 31037 },
+ { 0x70E0, 22750 },
+ { 0x70E1, 52316 },
+ { 0x70E2, 22741 },
+ { 0x70E3, 9310 },
+ { 0x70E4, 52355 },
+ { 0x70E5, 22818 },
+ { 0x70E6, 15298 },
+ { 0x70E7, 22823 },
+ { 0x70E8, 31086 },
+ { 0x70E9, 22987 },
+ { 0x70EA, 22992 },
+ { 0x70EB, 99851 },
+ { 0x70EC, 68438 },
+ { 0x70ED, 104743 },
+ { 0x70EE, 98299 },
+ { 0x70EF, 99874 },
+ { 0x70F0, 68455 },
+ { 0x70F1, 104771 },
+ { 0x70F2, 98321 },
+ { 0x70F3, 99845 },
+ { 0x70F4, 68432 },
+ { 0x70F5, 104737 },
+ { 0x70F6, 98293 },
+ { 0x70F7, 99857 },
+ { 0x70F8, 68444 },
+ { 0x70F9, 104749 },
+ { 0x70FA, 98305 },
+ { 0x70FB, 99894 },
+ { 0x70FC, 68471 },
+ { 0x70FD, 104791 },
+ { 0x70FE, 98337 },
+ { 0x70FF, 23060 },
+ { 0x7100, 23014 },
+ { 0x7101, 23076 },
+ { 0x7102, 23047 },
+ { 0x7103, 23053 },
+ { 0x7104, 23007 },
+ { 0x7105, 23069 },
+ { 0x7106, 23040 },
+ { 0x7107, 100265 },
+ { 0x7108, 68710 },
+ { 0x7109, 105168 },
+ { 0x710A, 98529 },
+ { 0x710B, 100259 },
+ { 0x710C, 68704 },
+ { 0x710D, 105162 },
+ { 0x710E, 98523 },
+ { 0x710F, 100212 },
+ { 0x7110, 68664 },
+ { 0x7111, 105115 },
+ { 0x7112, 98483 },
+ { 0x7113, 100239 },
+ { 0x7114, 68691 },
+ { 0x7115, 105142 },
+ { 0x7116, 98510 },
+ { 0x7117, 100232 },
+ { 0x7118, 68684 },
+ { 0x7119, 105135 },
+ { 0x711A, 98503 },
+ { 0x711B, 100174 },
+ { 0x711C, 68653 },
+ { 0x711D, 105081 },
+ { 0x711E, 98472 },
+ { 0x711F, 100098 },
+ { 0x7120, 68626 },
+ { 0x7121, 105005 },
+ { 0x7122, 98451 },
+ { 0x7123, 100112 },
+ { 0x7124, 68635 },
+ { 0x7125, 105019 },
+ { 0x7126, 98460 },
+ { 0x7127, 99952 },
+ { 0x7128, 68493 },
+ { 0x7129, 104849 },
+ { 0x712A, 98359 },
+ { 0x712B, 99949 },
+ { 0x712C, 68490 },
+ { 0x712D, 104846 },
+ { 0x712E, 98356 },
+ { 0x712F, 100115 },
+ { 0x7130, 68638 },
+ { 0x7131, 105022 },
+ { 0x7132, 98463 },
+ { 0x7133, 32759 },
+ { 0x7134, 32681 },
+ { 0x7135, 34642 },
+ { 0x7136, 34696 },
+ { 0x7137, 12938 },
+ { 0x7138, 365 },
+ { 0x7139, 109652 },
+ { 0x713A, 109602 },
+ { 0x713B, 109677 },
+ { 0x713C, 109627 },
+ { 0x713D, 109515 },
+ { 0x713E, 109485 },
+ { 0x713F, 109545 },
+ { 0x7140, 109575 },
+ { 0x7141, 109637 },
+ { 0x7142, 109587 },
+ { 0x7143, 109662 },
+ { 0x7144, 109612 },
+ { 0x7145, 109497 },
+ { 0x7146, 109467 },
+ { 0x7147, 109527 },
+ { 0x7148, 109557 },
+ { 0x7149, 109657 },
+ { 0x714A, 109607 },
+ { 0x714B, 109682 },
+ { 0x714C, 109632 },
+ { 0x714D, 109521 },
+ { 0x714E, 109491 },
+ { 0x714F, 109551 },
+ { 0x7150, 109581 },
+ { 0x7151, 109647 },
+ { 0x7152, 109597 },
+ { 0x7153, 109672 },
+ { 0x7154, 109622 },
+ { 0x7155, 109509 },
+ { 0x7156, 109479 },
+ { 0x7157, 109539 },
+ { 0x7158, 109569 },
+ { 0x7159, 109641 },
+ { 0x715A, 109591 },
+ { 0x715B, 109666 },
+ { 0x715C, 109616 },
+ { 0x715D, 109502 },
+ { 0x715E, 109472 },
+ { 0x715F, 109532 },
+ { 0x7160, 109562 },
+ { 0x7161, 100104 },
+ { 0x7162, 68629 },
+ { 0x7163, 105011 },
+ { 0x7164, 98454 },
+ { 0x7165, 99959 },
+ { 0x7166, 68534 },
+ { 0x7167, 104861 },
+ { 0x7168, 98366 },
+ { 0x7169, 99884 },
+ { 0x716A, 68461 },
+ { 0x716B, 104781 },
+ { 0x716C, 98327 },
+ { 0x716D, 22771 },
+ { 0x716E, 22788 },
+ { 0x716F, 22776 },
+ { 0x7170, 22782 },
+ { 0x7171, 100193 },
+ { 0x7172, 104867 },
+ { 0x7173, 99755 },
+ { 0x7174, 104656 },
+ { 0x7175, 100177 },
+ { 0x7176, 105096 },
+ { 0x7177, 100189 },
+ { 0x7178, 105084 },
+ { 0x7179, 100169 },
+ { 0x717A, 105076 },
+ { 0x717B, 100184 },
+ { 0x717C, 105091 },
+ { 0x717D, 35695 },
+ { 0x717E, 35700 },
+ { 0x717F, 114890 },
+ { 0x7180, 106213 },
+ { 0x7181, 12589 },
+ { 0x7182, 14174 },
+ { 0x7183, 86423 },
+ { 0x7184, 12592 },
+ { 0x7185, 33830 },
+ { 0x7186, 61411 },
+ { 0x7187, 14743 },
+ { 0x7188, 12125 },
+ { 0x7189, 53521 },
+ { 0x718A, 106190 },
+ { 0x718B, 114858 },
+ { 0x718C, 99499 },
+ { 0x718D, 12712 },
+ { 0x718E, 12559 },
+ { 0x718F, 19452 },
+ { 0x7190, 101643 },
+ { 0x7191, 65198 },
+ { 0x7192, 75240 },
+ { 0x7193, 31428 },
+ { 0x7194, 12523 },
+ { 0x7195, 86216 },
+ { 0x7196, 85847 },
+ { 0x7197, 53784 },
+ { 0x7198, 53500 },
+ { 0x7199, 6228 },
+ { 0x719A, 52782 },
+ { 0x719B, 34358 },
+ { 0x719C, 53454 },
+ { 0x719D, 82727 },
+ { 0x719E, 46295 },
+ { 0x719F, 52773 },
+ { 0x71A0, 102647 },
+ { 0x71A1, 35587 },
+ { 0x71A2, 81625 },
+ { 0x71A3, 57804 },
+ { 0x71A4, 12513 },
+ { 0x71A5, 73139 },
+ { 0x71A6, 68398 },
+ { 0x71A7, 34711 },
+ { 0x71A8, 12707 },
+ { 0x71A9, 33539 },
+ { 0x71AA, 19742 },
+ { 0x71AB, 53780 },
+ { 0x71AC, 35183 },
+ { 0x71AD, 44002 },
+ { 0x71AE, 62333 },
+ { 0x71AF, 92075 },
+ { 0x71B0, 57998 },
+ { 0x71B1, 73274 },
+ { 0x71B2, 15755 },
+ { 0x71B3, 53497 },
+ { 0x71B4, 44533 },
+ { 0x71B5, 69135 },
+ { 0x71B6, 22702 },
+ { 0x71B7, 65242 },
+ { 0x71B8, 67095 },
+ { 0x71B9, 5914 },
+ { 0x71BA, 19779 },
+ { 0x71BB, 64641 },
+ { 0x71BC, 99750 },
+ { 0x71BD, 85404 },
+ { 0x71BE, 12426 },
+ { 0x71BF, 13157 },
+ { 0x71C0, 86140 },
+ { 0x71C1, 57206 },
+ { 0x71C2, 68406 },
+ { 0x71C3, 19600 },
+ { 0x71C4, 12516 },
+ { 0x71C5, 4445 },
+ { 0x71C6, 34308 },
+ { 0x71C7, 8937 },
+ { 0x71C8, 5931 },
+ { 0x71C9, 89012 },
+ { 0x71CA, 12439 },
+ { 0x71CB, 61090 },
+ { 0x71CC, 52139 },
+ { 0x71CD, 104651 },
+ { 0x71CE, 53793 },
+ { 0x71CF, 34716 },
+ { 0x71D0, 44749 },
+ { 0x71D1, 83095 },
+ { 0x71D2, 9659 },
+ { 0x71D3, 9706 },
+ { 0x71D4, 9693 },
+ { 0x71D5, 9669 },
+ { 0x71D6, 9663 },
+ { 0x71D7, 9672 },
+ { 0x71D8, 9688 },
+ { 0x71D9, 9698 },
+ { 0x71DA, 9345 },
+ { 0x71DB, 9656 },
+ { 0x71DC, 9680 },
+ { 0x71DD, 9348 },
+ { 0x71DE, 9353 },
+ { 0x71DF, 9712 },
+ { 0x71E0, 9334 },
+ { 0x71E1, 9678 },
+ { 0x71E2, 9373 },
+ { 0x71E3, 9355 },
+ { 0x71E4, 9361 },
+ { 0x71E5, 9382 },
+ { 0x71E6, 9367 },
+ { 0x71E7, 9364 },
+ { 0x71E8, 9358 },
+ { 0x71E9, 9379 },
+ { 0x71EA, 9376 },
+ { 0x71EB, 9370 },
+ { 0x71EC, 9351 },
+ { 0x71ED, 9696 },
+ { 0x71EE, 9690 },
+ { 0x71EF, 9666 },
+ { 0x71F0, 9709 },
+ { 0x71F1, 9682 },
+ { 0x71F2, 9703 },
+ { 0x71F3, 9518 },
+ { 0x71F4, 9523 },
+ { 0x71F5, 9528 },
+ { 0x71F6, 9533 },
+ { 0x71F7, 9538 },
+ { 0x71F8, 9543 },
+ { 0x71F9, 9548 },
+ { 0x71FA, 9553 },
+ { 0x71FB, 9558 },
+ { 0x71FC, 9563 },
+ { 0x71FD, 9568 },
+ { 0x71FE, 9573 },
+ { 0x71FF, 9578 },
+ { 0x7200, 9583 },
+ { 0x7201, 9588 },
+ { 0x7202, 9593 },
+ { 0x7203, 9598 },
+ { 0x7204, 9603 },
+ { 0x7205, 9608 },
+ { 0x7206, 9613 },
+ { 0x7207, 9618 },
+ { 0x7208, 9623 },
+ { 0x7209, 9628 },
+ { 0x720A, 9633 },
+ { 0x720B, 9638 },
+ { 0x720C, 9643 },
+ { 0x720D, 9341 },
+ { 0x720E, 9675 },
+ { 0x720F, 9652 },
+ { 0x7210, 9700 },
+ { 0x7211, 9331 },
+ { 0x7212, 9385 },
+ { 0x7213, 9388 },
+ { 0x7214, 9393 },
+ { 0x7215, 9398 },
+ { 0x7216, 9403 },
+ { 0x7217, 9408 },
+ { 0x7218, 9413 },
+ { 0x7219, 9418 },
+ { 0x721A, 9423 },
+ { 0x721B, 9428 },
+ { 0x721C, 9433 },
+ { 0x721D, 9438 },
+ { 0x721E, 9443 },
+ { 0x721F, 9448 },
+ { 0x7220, 9453 },
+ { 0x7221, 9458 },
+ { 0x7222, 9463 },
+ { 0x7223, 9468 },
+ { 0x7224, 9473 },
+ { 0x7225, 9478 },
+ { 0x7226, 9483 },
+ { 0x7227, 9488 },
+ { 0x7228, 9493 },
+ { 0x7229, 9498 },
+ { 0x722A, 9503 },
+ { 0x722B, 9508 },
+ { 0x722C, 9513 },
+ { 0x722D, 9337 },
+ { 0x722E, 9685 },
+ { 0x722F, 9648 },
+ { 0x7230, 9661 },
+ { 0x7231, 44382 },
};
#define UNICODE_CHARNAME_MAX_LENGTH 83
#define UNICODE_CHARNAME_MAX_WORDS 13
-static const struct { uint16_t index; uint32_t gap; uint16_t length; } unicode_ranges[605] = {
+static const struct { uint16_t index; uint32_t gap; uint16_t length; } unicode_ranges[629] = {
{ 0, 32, 95 },
{ 95, 65, 728 },
{ 823, 67, 6 },
@@ -94671,584 +99664,608 @@ static const struct { uint16_t index; uint32_t gap; uint16_t length; } unicode_r
{ 1980, 132, 28 },
{ 2008, 134, 1 },
{ 2009, 199, 21 },
- { 2030, 245, 161 },
- { 2191, 246, 8 },
- { 2199, 248, 2 },
- { 2201, 250, 22 },
- { 2223, 251, 7 },
- { 2230, 252, 1 },
- { 2231, 255, 4 },
- { 2235, 257, 9 },
- { 2244, 259, 2 },
- { 2246, 261, 4 },
- { 2250, 269, 1 },
- { 2251, 273, 2 },
- { 2253, 274, 5 },
- { 2258, 276, 22 },
- { 2280, 281, 3 },
- { 2283, 282, 6 },
- { 2289, 286, 2 },
- { 2291, 288, 22 },
- { 2313, 289, 7 },
- { 2320, 290, 2 },
- { 2322, 291, 2 },
- { 2324, 292, 2 },
- { 2326, 294, 1 },
- { 2327, 295, 5 },
- { 2332, 299, 2 },
- { 2334, 301, 3 },
- { 2337, 304, 1 },
- { 2338, 311, 4 },
- { 2342, 312, 1 },
- { 2343, 319, 16 },
- { 2359, 330, 3 },
- { 2362, 331, 9 },
- { 2371, 332, 3 },
- { 2374, 333, 22 },
- { 2396, 334, 7 },
- { 2403, 335, 2 },
- { 2405, 336, 5 },
- { 2410, 338, 10 },
- { 2420, 339, 3 },
- { 2423, 340, 3 },
- { 2426, 342, 1 },
- { 2427, 357, 4 },
- { 2431, 359, 12 },
- { 2443, 366, 1 },
- { 2444, 373, 3 },
- { 2447, 374, 8 },
- { 2455, 376, 2 },
- { 2457, 378, 22 },
- { 2479, 379, 7 },
- { 2486, 380, 2 },
- { 2488, 381, 5 },
- { 2493, 383, 9 },
- { 2502, 385, 2 },
- { 2504, 387, 3 },
- { 2507, 395, 2 },
- { 2509, 399, 2 },
- { 2511, 400, 5 },
- { 2516, 402, 18 },
- { 2534, 412, 2 },
- { 2536, 413, 6 },
- { 2542, 416, 3 },
- { 2545, 417, 4 },
- { 2549, 420, 2 },
- { 2551, 421, 1 },
- { 2552, 422, 2 },
- { 2554, 425, 2 },
- { 2556, 428, 3 },
- { 2559, 431, 12 },
- { 2571, 435, 5 },
- { 2576, 438, 3 },
- { 2579, 439, 4 },
- { 2583, 441, 1 },
- { 2584, 447, 1 },
- { 2585, 461, 21 },
- { 2606, 466, 4 },
- { 2610, 467, 8 },
- { 2618, 468, 3 },
- { 2621, 469, 23 },
- { 2644, 470, 16 },
- { 2660, 473, 8 },
- { 2668, 474, 3 },
- { 2671, 475, 4 },
- { 2675, 482, 2 },
- { 2677, 483, 3 },
- { 2680, 488, 4 },
- { 2684, 490, 10 },
- { 2694, 498, 8 },
- { 2702, 499, 3 },
- { 2705, 500, 8 },
- { 2713, 501, 3 },
- { 2716, 502, 23 },
- { 2739, 503, 10 },
- { 2749, 504, 5 },
- { 2754, 506, 9 },
- { 2763, 507, 3 },
- { 2766, 508, 4 },
- { 2770, 515, 2 },
- { 2772, 522, 1 },
- { 2773, 523, 4 },
- { 2777, 525, 10 },
- { 2787, 526, 2 },
- { 2789, 540, 3 },
- { 2792, 541, 8 },
- { 2800, 542, 3 },
- { 2803, 543, 41 },
- { 2844, 545, 8 },
- { 2852, 546, 3 },
- { 2855, 547, 5 },
- { 2860, 555, 1 },
- { 2861, 562, 5 },
- { 2866, 564, 16 },
- { 2882, 567, 7 },
- { 2889, 569, 2 },
- { 2891, 570, 18 },
- { 2909, 573, 24 },
- { 2933, 574, 9 },
- { 2942, 575, 1 },
- { 2943, 577, 7 },
- { 2950, 580, 1 },
- { 2951, 584, 6 },
- { 2957, 585, 1 },
- { 2958, 586, 8 },
- { 2966, 592, 10 },
- { 2976, 594, 3 },
- { 2979, 606, 58 },
- { 3037, 610, 29 },
- { 3066, 647, 2 },
- { 3068, 648, 1 },
- { 3069, 650, 2 },
- { 3071, 651, 1 },
- { 3072, 653, 1 },
- { 3073, 659, 4 },
- { 3077, 660, 7 },
- { 3084, 661, 3 },
- { 3087, 662, 1 },
- { 3088, 663, 1 },
- { 3089, 665, 2 },
- { 3091, 666, 13 },
- { 3104, 667, 3 },
- { 3107, 669, 5 },
- { 3112, 670, 1 },
- { 3113, 671, 6 },
- { 3119, 673, 10 },
- { 3129, 675, 4 },
- { 3133, 707, 72 },
- { 3205, 708, 36 },
- { 3241, 712, 39 },
- { 3280, 713, 36 },
- { 3316, 714, 15 },
- { 3331, 715, 13 },
- { 3344, 752, 198 },
- { 3542, 753, 1 },
- { 3543, 758, 1 },
- { 3544, 760, 377 },
- { 3921, 761, 4 },
- { 3925, 763, 7 },
- { 3932, 764, 1 },
- { 3933, 765, 4 },
- { 3937, 767, 41 },
- { 3978, 768, 4 },
- { 3982, 770, 33 },
- { 4015, 771, 4 },
- { 4019, 773, 7 },
- { 4026, 774, 1 },
- { 4027, 775, 4 },
- { 4031, 777, 15 },
- { 4046, 778, 57 },
- { 4103, 779, 4 },
- { 4107, 781, 67 },
- { 4174, 783, 32 },
- { 4206, 786, 26 },
- { 4232, 792, 86 },
- { 4318, 794, 6 },
- { 4324, 796, 669 },
- { 4993, 799, 89 },
- { 5082, 806, 13 },
- { 5095, 807, 7 },
- { 5102, 818, 23 },
- { 5125, 827, 20 },
- { 5145, 839, 13 },
- { 5158, 840, 3 },
- { 5161, 841, 2 },
- { 5163, 853, 94 },
- { 5257, 855, 10 },
- { 5267, 861, 10 },
- { 5277, 867, 15 },
- { 5292, 868, 10 },
- { 5302, 874, 88 },
- { 5390, 882, 43 },
- { 5433, 887, 70 },
- { 5503, 897, 31 },
- { 5534, 898, 12 },
- { 5546, 902, 12 },
- { 5558, 906, 1 },
- { 5559, 909, 42 },
- { 5601, 911, 5 },
- { 5606, 922, 44 },
- { 5650, 926, 26 },
- { 5676, 932, 11 },
- { 5687, 935, 62 },
- { 5749, 937, 65 },
- { 5814, 938, 29 },
- { 5843, 940, 11 },
- { 5854, 946, 10 },
- { 5864, 952, 14 },
- { 5878, 954, 15 },
- { 5893, 1019, 76 },
- { 5969, 1023, 45 },
- { 6014, 1026, 116 },
- { 6130, 1034, 60 },
- { 6190, 1037, 15 },
- { 6205, 1040, 51 },
- { 6256, 1104, 8 },
- { 6264, 1112, 39 },
- { 6303, 1113, 2 },
- { 6305, 1119, 246 },
- { 6551, 1125, 282 },
- { 6833, 1127, 6 },
- { 6839, 1129, 38 },
- { 6877, 1131, 6 },
- { 6883, 1133, 8 },
- { 6891, 1134, 1 },
- { 6892, 1135, 1 },
- { 6893, 1136, 1 },
- { 6894, 1137, 31 },
- { 6925, 1139, 53 },
- { 6978, 1140, 15 },
- { 6993, 1141, 14 },
- { 7007, 1143, 6 },
- { 7013, 1144, 19 },
- { 7032, 1146, 3 },
- { 7035, 1147, 9 },
- { 7044, 1148, 101 },
- { 7145, 1149, 12 },
- { 7157, 1151, 27 },
- { 7184, 1152, 13 },
- { 7197, 1155, 31 },
- { 7228, 1172, 33 },
- { 7261, 1187, 140 },
- { 7401, 1191, 619 },
- { 8020, 1196, 39 },
- { 8059, 1221, 11 },
- { 8070, 1242, 1812 },
- { 9882, 1244, 32 },
- { 9914, 1246, 34 },
- { 9948, 1249, 12 },
- { 9960, 1250, 8 },
- { 9968, 1276, 4 },
- { 9972, 1292, 47 },
- { 10019, 1293, 47 },
- { 10066, 1294, 148 },
- { 10214, 1299, 45 },
- { 10259, 1300, 1 },
- { 10260, 1305, 1 },
- { 10261, 1307, 56 },
- { 10317, 1314, 2 },
- { 10319, 1328, 24 },
- { 10343, 1337, 7 },
- { 10350, 1338, 7 },
- { 10357, 1339, 7 },
- { 10364, 1340, 7 },
- { 10371, 1341, 7 },
- { 10378, 1342, 7 },
- { 10385, 1343, 7 },
- { 10392, 1344, 7 },
- { 10399, 1345, 99 },
- { 10498, 1406, 26 },
- { 10524, 1407, 89 },
- { 10613, 1419, 214 },
- { 10827, 1445, 12 },
- { 10839, 1449, 64 },
- { 10903, 1450, 86 },
- { 10989, 1452, 103 },
- { 11092, 1457, 41 },
- { 11133, 1460, 94 },
- { 11227, 1461, 43 },
- { 11270, 1466, 36 },
- { 11306, 1478, 47 },
- { 11353, 1479, 223 },
- { 11576, 1480, 256 },
- { 11832, 8072, 64 },
- { 11896, 29064, 1165 },
- { 13061, 29067, 55 },
- { 13116, 29076, 348 },
- { 13464, 29096, 184 },
- { 13648, 29104, 174 },
- { 13822, 29106, 8 },
- { 13830, 29169, 53 },
- { 13883, 29173, 10 },
- { 13893, 29179, 56 },
- { 13949, 29187, 69 },
- { 14018, 29196, 12 },
- { 14030, 29202, 30 },
- { 14060, 29204, 84 },
- { 14144, 29215, 30 },
- { 14174, 29218, 78 },
- { 14252, 29219, 11 },
- { 14263, 29223, 33 },
- { 14296, 29224, 55 },
- { 14351, 29233, 14 },
- { 14365, 29235, 10 },
- { 14375, 29237, 103 },
- { 14478, 29261, 28 },
- { 14506, 29271, 6 },
- { 14512, 29273, 6 },
- { 14518, 29275, 6 },
- { 14524, 29284, 7 },
- { 14531, 29285, 7 },
- { 14538, 29286, 54 },
- { 14592, 29296, 126 },
- { 14718, 29298, 10 },
- { 14728, 40488, 23 },
- { 14751, 40492, 49 },
- { 14800, 49246, 2 },
- { 14802, 49305, 3 },
- { 14805, 49451, 7 },
- { 14812, 49463, 5 },
- { 14817, 49468, 26 },
- { 14843, 49469, 5 },
- { 14848, 49470, 1 },
- { 14849, 49471, 2 },
- { 14851, 49472, 2 },
- { 14853, 49473, 124 },
- { 14977, 49490, 365 },
- { 15342, 49506, 64 },
- { 15406, 49508, 54 },
- { 15460, 49548, 14 },
- { 15474, 49566, 10 },
- { 15484, 49572, 51 },
- { 15535, 49573, 19 },
- { 15554, 49574, 4 },
- { 15558, 49578, 5 },
- { 15563, 49579, 135 },
- { 15698, 49581, 1 },
- { 15699, 49582, 190 },
- { 15889, 49585, 6 },
- { 15895, 49587, 6 },
- { 15901, 49589, 6 },
- { 15907, 49591, 3 },
- { 15910, 49594, 7 },
- { 15917, 49595, 7 },
- { 15924, 49605, 5 },
- { 15929, 49607, 12 },
- { 15941, 49608, 26 },
- { 15967, 49609, 19 },
- { 15986, 49610, 2 },
- { 15988, 49611, 15 },
- { 16003, 49613, 14 },
- { 16017, 49647, 123 },
- { 16140, 49652, 3 },
- { 16143, 49656, 45 },
- { 16188, 49659, 86 },
- { 16274, 49662, 12 },
- { 16286, 49666, 1 },
- { 16287, 49713, 46 },
- { 16333, 49843, 29 },
- { 16362, 49846, 49 },
- { 16411, 49861, 28 },
- { 16439, 49865, 36 },
- { 16475, 49877, 27 },
- { 16502, 49882, 43 },
- { 16545, 49887, 30 },
- { 16575, 49888, 37 },
- { 16612, 49892, 14 },
- { 16626, 49934, 158 },
- { 16784, 49936, 10 },
- { 16794, 50022, 40 },
- { 16834, 50030, 52 },
- { 16886, 50041, 1 },
- { 16887, 50185, 311 },
- { 17198, 50194, 22 },
- { 17220, 50204, 8 },
- { 17228, 50356, 6 },
- { 17234, 50358, 1 },
- { 17235, 50359, 44 },
- { 17279, 50360, 2 },
- { 17281, 50363, 1 },
- { 17282, 50365, 23 },
- { 17305, 50366, 72 },
- { 17377, 50374, 9 },
- { 17386, 50422, 19 },
- { 17405, 50423, 2 },
- { 17407, 50428, 33 },
- { 17440, 50431, 27 },
- { 17467, 50436, 1 },
- { 17468, 50500, 56 },
- { 17524, 50504, 20 },
- { 17544, 50506, 50 },
- { 17594, 50507, 2 },
- { 17596, 50512, 8 },
- { 17604, 50513, 3 },
- { 17607, 50514, 27 },
- { 17634, 50518, 3 },
- { 17637, 50522, 9 },
- { 17646, 50530, 9 },
- { 17655, 50537, 64 },
- { 17719, 50569, 39 },
- { 17758, 50573, 12 },
- { 17770, 50582, 54 },
- { 17824, 50585, 29 },
- { 17853, 50587, 27 },
- { 17880, 50592, 26 },
- { 17906, 50599, 4 },
- { 17910, 50611, 7 },
- { 17917, 50691, 73 },
- { 17990, 50746, 51 },
- { 18041, 50759, 51 },
- { 18092, 50766, 6 },
- { 18098, 51118, 31 },
- { 18129, 51503, 78 },
- { 18207, 51507, 30 },
- { 18237, 51522, 67 },
- { 18304, 51536, 25 },
- { 18329, 51543, 10 },
- { 18339, 51549, 53 },
- { 18392, 51550, 14 },
- { 18406, 51562, 39 },
- { 18445, 51571, 78 },
- { 18523, 51573, 16 },
- { 18539, 51574, 20 },
- { 18559, 51585, 18 },
- { 18577, 51586, 43 },
- { 18620, 51652, 7 },
- { 18627, 51653, 1 },
- { 18628, 51654, 4 },
- { 18632, 51655, 15 },
- { 18647, 51656, 11 },
- { 18658, 51662, 59 },
- { 18717, 51667, 10 },
- { 18727, 51673, 4 },
- { 18731, 51674, 8 },
- { 18739, 51676, 2 },
- { 18741, 51678, 22 },
- { 18763, 51679, 7 },
- { 18770, 51680, 2 },
- { 18772, 51681, 5 },
- { 18777, 51683, 9 },
- { 18786, 51685, 2 },
- { 18788, 51687, 3 },
- { 18791, 51689, 1 },
- { 18792, 51695, 1 },
- { 18793, 51700, 7 },
- { 18800, 51702, 7 },
- { 18807, 51705, 5 },
- { 18812, 51972, 72 },
- { 18884, 51980, 10 },
- { 18894, 52146, 54 },
- { 18948, 52148, 38 },
- { 18986, 52182, 69 },
- { 19055, 52193, 10 },
- { 19065, 52231, 56 },
- { 19121, 52239, 10 },
- { 19131, 52293, 26 },
- { 19157, 52296, 15 },
- { 19172, 52300, 16 },
- { 19188, 52652, 83 },
- { 19271, 52664, 1 },
- { 19272, 53112, 57 },
- { 19329, 54399, 922 },
- { 20251, 54501, 111 },
- { 20362, 54502, 5 },
- { 20367, 54513, 196 },
- { 20563, 57261, 1071 },
- { 21634, 61310, 583 },
- { 22217, 69943, 569 },
- { 22786, 69950, 31 },
- { 22817, 69951, 10 },
- { 22827, 69955, 2 },
- { 22829, 70051, 30 },
- { 22859, 70053, 6 },
- { 22865, 70063, 70 },
- { 22935, 70073, 10 },
- { 22945, 70074, 7 },
- { 22952, 70075, 21 },
- { 22973, 70080, 19 },
- { 22992, 70960, 69 },
- { 23061, 70971, 47 },
- { 23108, 70987, 17 },
- { 23125, 87467, 2 },
- { 23127, 90537, 107 },
- { 23234, 90542, 13 },
- { 23247, 90545, 9 },
- { 23256, 90552, 10 },
- { 23266, 90554, 8 },
- { 23274, 95510, 246 },
- { 23520, 95520, 39 },
- { 23559, 95522, 192 },
- { 23751, 95545, 70 },
- { 23821, 95731, 87 },
- { 23908, 95740, 18 },
- { 23926, 95882, 85 },
- { 24011, 95883, 71 },
- { 24082, 95884, 2 },
- { 24084, 95886, 1 },
- { 24085, 95888, 2 },
- { 24087, 95890, 4 },
- { 24091, 95891, 12 },
- { 24103, 95892, 1 },
- { 24104, 95893, 7 },
- { 24111, 95894, 65 },
- { 24176, 95895, 4 },
- { 24180, 95897, 8 },
- { 24188, 95898, 7 },
- { 24195, 95899, 28 },
- { 24223, 95900, 4 },
- { 24227, 95901, 5 },
- { 24232, 95902, 1 },
- { 24233, 95905, 7 },
- { 24240, 95906, 340 },
- { 24580, 95908, 292 },
- { 24872, 95910, 702 },
- { 25574, 95925, 5 },
- { 25579, 95926, 15 },
- { 25594, 99334, 197 },
- { 25791, 99336, 16 },
- { 25807, 100657, 4 },
- { 25811, 100658, 27 },
- { 25838, 100659, 2 },
- { 25840, 100660, 1 },
- { 25841, 100662, 1 },
- { 25842, 100663, 10 },
- { 25852, 100664, 4 },
- { 25856, 100665, 1 },
- { 25857, 100666, 1 },
- { 25858, 100672, 1 },
- { 25859, 100676, 1 },
- { 25860, 100677, 1 },
- { 25861, 100678, 1 },
- { 25862, 100679, 3 },
- { 25865, 100680, 2 },
- { 25867, 100681, 1 },
- { 25868, 100683, 1 },
- { 25869, 100684, 1 },
- { 25870, 100685, 1 },
- { 25871, 100686, 1 },
- { 25872, 100687, 1 },
- { 25873, 100688, 2 },
- { 25875, 100689, 1 },
- { 25876, 100691, 4 },
- { 25880, 100692, 7 },
- { 25887, 100693, 4 },
- { 25891, 100694, 4 },
- { 25895, 100695, 1 },
- { 25896, 100696, 10 },
- { 25906, 100697, 17 },
- { 25923, 100702, 3 },
- { 25926, 100703, 5 },
- { 25931, 100704, 17 },
- { 25948, 100756, 2 },
- { 25950, 101026, 44 },
- { 25994, 101030, 100 },
- { 26094, 101042, 15 },
- { 26109, 101044, 15 },
- { 26124, 101045, 15 },
- { 26139, 101046, 37 },
- { 26176, 101056, 13 },
- { 26189, 101059, 31 },
- { 26220, 101060, 60 },
- { 26280, 101064, 43 },
- { 26323, 101139, 29 },
- { 26352, 101152, 43 },
- { 26395, 101157, 9 },
- { 26404, 101164, 2 },
- { 26406, 101338, 634 },
- { 27040, 101339, 41 },
- { 27081, 101340, 300 },
- { 27381, 101355, 13 },
- { 27394, 101358, 4 },
- { 27398, 101370, 116 },
- { 27514, 101382, 85 },
- { 27599, 101425, 12 },
- { 27611, 101429, 56 },
- { 27667, 101437, 10 },
- { 27677, 101443, 40 },
- { 27717, 101451, 30 },
- { 27747, 101549, 9 },
- { 27756, 101652, 5 },
- { 27761, 101711, 1 },
- { 27762, 889743, 1 },
- { 27763, 889773, 96 },
+ { 2030, 200, 8 },
+ { 2038, 222, 176 },
+ { 2214, 223, 8 },
+ { 2222, 225, 2 },
+ { 2224, 227, 22 },
+ { 2246, 228, 7 },
+ { 2253, 229, 1 },
+ { 2254, 232, 4 },
+ { 2258, 234, 9 },
+ { 2267, 236, 2 },
+ { 2269, 238, 4 },
+ { 2273, 246, 1 },
+ { 2274, 250, 2 },
+ { 2276, 251, 5 },
+ { 2281, 253, 22 },
+ { 2303, 258, 3 },
+ { 2306, 259, 6 },
+ { 2312, 263, 2 },
+ { 2314, 265, 22 },
+ { 2336, 266, 7 },
+ { 2343, 267, 2 },
+ { 2345, 268, 2 },
+ { 2347, 269, 2 },
+ { 2349, 271, 1 },
+ { 2350, 272, 5 },
+ { 2355, 276, 2 },
+ { 2357, 278, 3 },
+ { 2360, 281, 1 },
+ { 2361, 288, 4 },
+ { 2365, 289, 1 },
+ { 2366, 296, 16 },
+ { 2382, 307, 3 },
+ { 2385, 308, 9 },
+ { 2394, 309, 3 },
+ { 2397, 310, 22 },
+ { 2419, 311, 7 },
+ { 2426, 312, 2 },
+ { 2428, 313, 5 },
+ { 2433, 315, 10 },
+ { 2443, 316, 3 },
+ { 2446, 317, 3 },
+ { 2449, 319, 1 },
+ { 2450, 334, 4 },
+ { 2454, 336, 12 },
+ { 2466, 343, 1 },
+ { 2467, 350, 3 },
+ { 2470, 351, 8 },
+ { 2478, 353, 2 },
+ { 2480, 355, 22 },
+ { 2502, 356, 7 },
+ { 2509, 357, 2 },
+ { 2511, 358, 5 },
+ { 2516, 360, 9 },
+ { 2525, 362, 2 },
+ { 2527, 364, 3 },
+ { 2530, 372, 2 },
+ { 2532, 376, 2 },
+ { 2534, 377, 5 },
+ { 2539, 379, 18 },
+ { 2557, 389, 2 },
+ { 2559, 390, 6 },
+ { 2565, 393, 3 },
+ { 2568, 394, 4 },
+ { 2572, 397, 2 },
+ { 2574, 398, 1 },
+ { 2575, 399, 2 },
+ { 2577, 402, 2 },
+ { 2579, 405, 3 },
+ { 2582, 408, 12 },
+ { 2594, 412, 5 },
+ { 2599, 415, 3 },
+ { 2602, 416, 4 },
+ { 2606, 418, 1 },
+ { 2607, 424, 1 },
+ { 2608, 438, 21 },
+ { 2629, 443, 4 },
+ { 2633, 444, 8 },
+ { 2641, 445, 3 },
+ { 2644, 446, 23 },
+ { 2667, 447, 16 },
+ { 2683, 450, 8 },
+ { 2691, 451, 3 },
+ { 2694, 452, 4 },
+ { 2698, 459, 2 },
+ { 2700, 460, 3 },
+ { 2703, 465, 4 },
+ { 2707, 467, 10 },
+ { 2717, 475, 12 },
+ { 2729, 476, 8 },
+ { 2737, 477, 3 },
+ { 2740, 478, 23 },
+ { 2763, 479, 10 },
+ { 2773, 480, 5 },
+ { 2778, 482, 9 },
+ { 2787, 483, 3 },
+ { 2790, 484, 4 },
+ { 2794, 491, 2 },
+ { 2796, 498, 1 },
+ { 2797, 499, 4 },
+ { 2801, 501, 10 },
+ { 2811, 502, 2 },
+ { 2813, 516, 3 },
+ { 2816, 517, 8 },
+ { 2824, 518, 3 },
+ { 2827, 519, 41 },
+ { 2868, 521, 8 },
+ { 2876, 522, 3 },
+ { 2879, 523, 6 },
+ { 2885, 527, 16 },
+ { 2901, 529, 26 },
+ { 2927, 531, 2 },
+ { 2929, 532, 18 },
+ { 2947, 535, 24 },
+ { 2971, 536, 9 },
+ { 2980, 537, 1 },
+ { 2981, 539, 7 },
+ { 2988, 542, 1 },
+ { 2989, 546, 6 },
+ { 2995, 547, 1 },
+ { 2996, 548, 8 },
+ { 3004, 554, 10 },
+ { 3014, 556, 3 },
+ { 3017, 568, 58 },
+ { 3075, 572, 29 },
+ { 3104, 609, 2 },
+ { 3106, 610, 1 },
+ { 3107, 612, 2 },
+ { 3109, 613, 1 },
+ { 3110, 615, 1 },
+ { 3111, 621, 4 },
+ { 3115, 622, 7 },
+ { 3122, 623, 3 },
+ { 3125, 624, 1 },
+ { 3126, 625, 1 },
+ { 3127, 627, 2 },
+ { 3129, 628, 13 },
+ { 3142, 629, 3 },
+ { 3145, 631, 5 },
+ { 3150, 632, 1 },
+ { 3151, 633, 6 },
+ { 3157, 635, 10 },
+ { 3167, 637, 4 },
+ { 3171, 669, 72 },
+ { 3243, 670, 36 },
+ { 3279, 674, 39 },
+ { 3318, 675, 36 },
+ { 3354, 676, 15 },
+ { 3369, 677, 13 },
+ { 3382, 714, 198 },
+ { 3580, 715, 1 },
+ { 3581, 720, 1 },
+ { 3582, 722, 377 },
+ { 3959, 723, 4 },
+ { 3963, 725, 7 },
+ { 3970, 726, 1 },
+ { 3971, 727, 4 },
+ { 3975, 729, 41 },
+ { 4016, 730, 4 },
+ { 4020, 732, 33 },
+ { 4053, 733, 4 },
+ { 4057, 735, 7 },
+ { 4064, 736, 1 },
+ { 4065, 737, 4 },
+ { 4069, 739, 15 },
+ { 4084, 740, 57 },
+ { 4141, 741, 4 },
+ { 4145, 743, 67 },
+ { 4212, 745, 32 },
+ { 4244, 748, 26 },
+ { 4270, 754, 86 },
+ { 4356, 756, 6 },
+ { 4362, 758, 669 },
+ { 5031, 761, 89 },
+ { 5120, 768, 13 },
+ { 5133, 769, 7 },
+ { 5140, 780, 23 },
+ { 5163, 789, 20 },
+ { 5183, 801, 13 },
+ { 5196, 802, 3 },
+ { 5199, 803, 2 },
+ { 5201, 815, 94 },
+ { 5295, 817, 10 },
+ { 5305, 823, 10 },
+ { 5315, 829, 15 },
+ { 5330, 830, 10 },
+ { 5340, 836, 88 },
+ { 5428, 844, 43 },
+ { 5471, 849, 70 },
+ { 5541, 859, 31 },
+ { 5572, 860, 12 },
+ { 5584, 864, 12 },
+ { 5596, 868, 1 },
+ { 5597, 871, 42 },
+ { 5639, 873, 5 },
+ { 5644, 884, 44 },
+ { 5688, 888, 26 },
+ { 5714, 894, 11 },
+ { 5725, 897, 62 },
+ { 5787, 899, 65 },
+ { 5852, 900, 29 },
+ { 5881, 902, 11 },
+ { 5892, 908, 10 },
+ { 5902, 914, 14 },
+ { 5916, 916, 15 },
+ { 5931, 981, 76 },
+ { 6007, 985, 45 },
+ { 6052, 988, 116 },
+ { 6168, 996, 60 },
+ { 6228, 999, 15 },
+ { 6243, 1002, 60 },
+ { 6303, 1057, 8 },
+ { 6311, 1065, 39 },
+ { 6350, 1066, 2 },
+ { 6352, 1072, 246 },
+ { 6598, 1077, 283 },
+ { 6881, 1079, 6 },
+ { 6887, 1081, 38 },
+ { 6925, 1083, 6 },
+ { 6931, 1085, 8 },
+ { 6939, 1086, 1 },
+ { 6940, 1087, 1 },
+ { 6941, 1088, 1 },
+ { 6942, 1089, 31 },
+ { 6973, 1091, 53 },
+ { 7026, 1092, 15 },
+ { 7041, 1093, 14 },
+ { 7055, 1095, 6 },
+ { 7061, 1096, 19 },
+ { 7080, 1098, 3 },
+ { 7083, 1099, 9 },
+ { 7092, 1100, 101 },
+ { 7193, 1101, 12 },
+ { 7205, 1103, 27 },
+ { 7232, 1104, 13 },
+ { 7245, 1107, 31 },
+ { 7276, 1124, 33 },
+ { 7309, 1139, 140 },
+ { 7449, 1143, 623 },
+ { 8072, 1144, 39 },
+ { 8111, 1169, 11 },
+ { 8122, 1190, 1812 },
+ { 9934, 1192, 32 },
+ { 9966, 1194, 34 },
+ { 10000, 1197, 12 },
+ { 10012, 1198, 8 },
+ { 10020, 1224, 4 },
+ { 10024, 1240, 47 },
+ { 10071, 1241, 47 },
+ { 10118, 1242, 148 },
+ { 10266, 1247, 45 },
+ { 10311, 1248, 1 },
+ { 10312, 1253, 1 },
+ { 10313, 1255, 56 },
+ { 10369, 1262, 2 },
+ { 10371, 1276, 24 },
+ { 10395, 1285, 7 },
+ { 10402, 1286, 7 },
+ { 10409, 1287, 7 },
+ { 10416, 1288, 7 },
+ { 10423, 1289, 7 },
+ { 10430, 1290, 7 },
+ { 10437, 1291, 7 },
+ { 10444, 1292, 7 },
+ { 10451, 1293, 101 },
+ { 10552, 1352, 26 },
+ { 10578, 1353, 89 },
+ { 10667, 1365, 214 },
+ { 10881, 1391, 12 },
+ { 10893, 1395, 64 },
+ { 10957, 1396, 86 },
+ { 11043, 1398, 103 },
+ { 11146, 1403, 41 },
+ { 11187, 1406, 94 },
+ { 11281, 1407, 43 },
+ { 11324, 1412, 36 },
+ { 11360, 1424, 47 },
+ { 11407, 1425, 223 },
+ { 11630, 1426, 256 },
+ { 11886, 8018, 64 },
+ { 11950, 29010, 1165 },
+ { 13115, 29013, 55 },
+ { 13170, 29022, 348 },
+ { 13518, 29042, 184 },
+ { 13702, 29050, 175 },
+ { 13877, 29051, 8 },
+ { 13885, 29114, 53 },
+ { 13938, 29118, 10 },
+ { 13948, 29124, 56 },
+ { 14004, 29132, 70 },
+ { 14074, 29140, 12 },
+ { 14086, 29146, 30 },
+ { 14116, 29148, 84 },
+ { 14200, 29159, 30 },
+ { 14230, 29162, 78 },
+ { 14308, 29163, 11 },
+ { 14319, 29167, 33 },
+ { 14352, 29168, 55 },
+ { 14407, 29177, 14 },
+ { 14421, 29179, 10 },
+ { 14431, 29181, 103 },
+ { 14534, 29205, 28 },
+ { 14562, 29215, 6 },
+ { 14568, 29217, 6 },
+ { 14574, 29219, 6 },
+ { 14580, 29228, 7 },
+ { 14587, 29229, 7 },
+ { 14594, 29230, 54 },
+ { 14648, 29240, 126 },
+ { 14774, 29242, 10 },
+ { 14784, 40432, 23 },
+ { 14807, 40436, 49 },
+ { 14856, 49190, 2 },
+ { 14858, 49249, 3 },
+ { 14861, 49395, 7 },
+ { 14868, 49407, 5 },
+ { 14873, 49412, 26 },
+ { 14899, 49413, 5 },
+ { 14904, 49414, 1 },
+ { 14905, 49415, 2 },
+ { 14907, 49416, 2 },
+ { 14909, 49417, 124 },
+ { 15033, 49434, 365 },
+ { 15398, 49450, 64 },
+ { 15462, 49452, 54 },
+ { 15516, 49492, 14 },
+ { 15530, 49510, 10 },
+ { 15540, 49516, 51 },
+ { 15591, 49517, 19 },
+ { 15610, 49518, 4 },
+ { 15614, 49522, 5 },
+ { 15619, 49523, 135 },
+ { 15754, 49525, 1 },
+ { 15755, 49526, 190 },
+ { 15945, 49529, 6 },
+ { 15951, 49531, 6 },
+ { 15957, 49533, 6 },
+ { 15963, 49535, 3 },
+ { 15966, 49538, 7 },
+ { 15973, 49539, 7 },
+ { 15980, 49549, 5 },
+ { 15985, 49551, 12 },
+ { 15997, 49552, 26 },
+ { 16023, 49553, 19 },
+ { 16042, 49554, 2 },
+ { 16044, 49555, 15 },
+ { 16059, 49557, 14 },
+ { 16073, 49591, 123 },
+ { 16196, 49596, 3 },
+ { 16199, 49600, 45 },
+ { 16244, 49603, 88 },
+ { 16332, 49604, 12 },
+ { 16344, 49608, 1 },
+ { 16345, 49655, 46 },
+ { 16391, 49785, 29 },
+ { 16420, 49788, 49 },
+ { 16469, 49803, 28 },
+ { 16497, 49807, 36 },
+ { 16533, 49819, 27 },
+ { 16560, 49824, 43 },
+ { 16603, 49829, 30 },
+ { 16633, 49830, 37 },
+ { 16670, 49834, 14 },
+ { 16684, 49876, 158 },
+ { 16842, 49878, 10 },
+ { 16852, 49884, 36 },
+ { 16888, 49888, 36 },
+ { 16924, 49892, 40 },
+ { 16964, 49900, 52 },
+ { 17016, 49911, 1 },
+ { 17017, 50055, 311 },
+ { 17328, 50064, 22 },
+ { 17350, 50074, 8 },
+ { 17358, 50226, 6 },
+ { 17364, 50228, 1 },
+ { 17365, 50229, 44 },
+ { 17409, 50230, 2 },
+ { 17411, 50233, 1 },
+ { 17412, 50235, 23 },
+ { 17435, 50236, 72 },
+ { 17507, 50244, 9 },
+ { 17516, 50292, 19 },
+ { 17535, 50293, 2 },
+ { 17537, 50298, 33 },
+ { 17570, 50301, 27 },
+ { 17597, 50306, 1 },
+ { 17598, 50370, 56 },
+ { 17654, 50374, 20 },
+ { 17674, 50376, 50 },
+ { 17724, 50377, 2 },
+ { 17726, 50382, 8 },
+ { 17734, 50383, 3 },
+ { 17737, 50384, 27 },
+ { 17764, 50388, 3 },
+ { 17767, 50392, 9 },
+ { 17776, 50400, 9 },
+ { 17785, 50407, 64 },
+ { 17849, 50439, 39 },
+ { 17888, 50443, 12 },
+ { 17900, 50452, 54 },
+ { 17954, 50455, 29 },
+ { 17983, 50457, 27 },
+ { 18010, 50462, 26 },
+ { 18036, 50469, 4 },
+ { 18040, 50481, 7 },
+ { 18047, 50561, 73 },
+ { 18120, 50616, 51 },
+ { 18171, 50629, 51 },
+ { 18222, 50636, 6 },
+ { 18228, 50988, 31 },
+ { 18259, 51373, 78 },
+ { 18337, 51377, 30 },
+ { 18367, 51392, 67 },
+ { 18434, 51406, 25 },
+ { 18459, 51413, 10 },
+ { 18469, 51419, 53 },
+ { 18522, 51420, 14 },
+ { 18536, 51432, 39 },
+ { 18575, 51441, 78 },
+ { 18653, 51443, 16 },
+ { 18669, 51444, 20 },
+ { 18689, 51455, 18 },
+ { 18707, 51456, 44 },
+ { 18751, 51521, 7 },
+ { 18758, 51522, 1 },
+ { 18759, 51523, 4 },
+ { 18763, 51524, 15 },
+ { 18778, 51525, 11 },
+ { 18789, 51531, 59 },
+ { 18848, 51536, 10 },
+ { 18858, 51542, 4 },
+ { 18862, 51543, 8 },
+ { 18870, 51545, 2 },
+ { 18872, 51547, 22 },
+ { 18894, 51548, 7 },
+ { 18901, 51549, 2 },
+ { 18903, 51550, 5 },
+ { 18908, 51552, 9 },
+ { 18917, 51554, 2 },
+ { 18919, 51556, 3 },
+ { 18922, 51558, 1 },
+ { 18923, 51564, 1 },
+ { 18924, 51569, 7 },
+ { 18931, 51571, 7 },
+ { 18938, 51574, 5 },
+ { 18943, 51713, 90 },
+ { 19033, 51714, 1 },
+ { 19034, 51715, 1 },
+ { 19035, 51749, 72 },
+ { 19107, 51757, 10 },
+ { 19117, 51923, 54 },
+ { 19171, 51925, 38 },
+ { 19209, 51959, 69 },
+ { 19278, 51970, 10 },
+ { 19288, 51976, 13 },
+ { 19301, 51995, 56 },
+ { 19357, 52003, 10 },
+ { 19367, 52057, 26 },
+ { 19393, 52060, 15 },
+ { 19408, 52064, 16 },
+ { 19424, 52416, 83 },
+ { 19507, 52428, 1 },
+ { 19508, 52876, 57 },
+ { 19565, 53139, 9 },
+ { 19574, 53140, 45 },
+ { 19619, 53141, 14 },
+ { 19633, 53151, 29 },
+ { 19662, 53154, 32 },
+ { 19694, 53156, 22 },
+ { 19716, 53157, 14 },
+ { 19730, 53998, 922 },
+ { 20652, 54100, 111 },
+ { 20763, 54101, 5 },
+ { 20768, 54112, 196 },
+ { 20964, 56860, 1071 },
+ { 22035, 60909, 583 },
+ { 22618, 69542, 569 },
+ { 23187, 69549, 31 },
+ { 23218, 69550, 10 },
+ { 23228, 69554, 2 },
+ { 23230, 69650, 30 },
+ { 23260, 69652, 6 },
+ { 23266, 69662, 70 },
+ { 23336, 69672, 10 },
+ { 23346, 69673, 7 },
+ { 23353, 69674, 21 },
+ { 23374, 69679, 19 },
+ { 23393, 70559, 69 },
+ { 23462, 70570, 47 },
+ { 23509, 70586, 17 },
+ { 23526, 70650, 1 },
+ { 23527, 76825, 755 },
+ { 24282, 86310, 2 },
+ { 24284, 89380, 107 },
+ { 24391, 89385, 13 },
+ { 24404, 89388, 9 },
+ { 24413, 89395, 10 },
+ { 24423, 89397, 8 },
+ { 24431, 94353, 246 },
+ { 24677, 94363, 39 },
+ { 24716, 94365, 192 },
+ { 24908, 94388, 70 },
+ { 24978, 94574, 87 },
+ { 25065, 94583, 18 },
+ { 25083, 94725, 85 },
+ { 25168, 94726, 71 },
+ { 25239, 94727, 2 },
+ { 25241, 94729, 1 },
+ { 25242, 94731, 2 },
+ { 25244, 94733, 4 },
+ { 25248, 94734, 12 },
+ { 25260, 94735, 1 },
+ { 25261, 94736, 7 },
+ { 25268, 94737, 65 },
+ { 25333, 94738, 4 },
+ { 25337, 94740, 8 },
+ { 25345, 94741, 7 },
+ { 25352, 94742, 28 },
+ { 25380, 94743, 4 },
+ { 25384, 94744, 5 },
+ { 25389, 94745, 1 },
+ { 25390, 94748, 7 },
+ { 25397, 94749, 340 },
+ { 25737, 94751, 292 },
+ { 26029, 94753, 702 },
+ { 26731, 94768, 5 },
+ { 26736, 94769, 15 },
+ { 26751, 96129, 7 },
+ { 26758, 96130, 17 },
+ { 26775, 96132, 7 },
+ { 26782, 96133, 2 },
+ { 26784, 96134, 5 },
+ { 26789, 98139, 197 },
+ { 26986, 98141, 16 },
+ { 27002, 98182, 75 },
+ { 27077, 98187, 10 },
+ { 27087, 98191, 2 },
+ { 27089, 99375, 4 },
+ { 27093, 99376, 27 },
+ { 27120, 99377, 2 },
+ { 27122, 99378, 1 },
+ { 27123, 99380, 1 },
+ { 27124, 99381, 10 },
+ { 27134, 99382, 4 },
+ { 27138, 99383, 1 },
+ { 27139, 99384, 1 },
+ { 27140, 99390, 1 },
+ { 27141, 99394, 1 },
+ { 27142, 99395, 1 },
+ { 27143, 99396, 1 },
+ { 27144, 99397, 3 },
+ { 27147, 99398, 2 },
+ { 27149, 99399, 1 },
+ { 27150, 99401, 1 },
+ { 27151, 99402, 1 },
+ { 27152, 99403, 1 },
+ { 27153, 99404, 1 },
+ { 27154, 99405, 1 },
+ { 27155, 99406, 2 },
+ { 27157, 99407, 1 },
+ { 27158, 99409, 4 },
+ { 27162, 99410, 7 },
+ { 27169, 99411, 4 },
+ { 27173, 99412, 4 },
+ { 27177, 99413, 1 },
+ { 27178, 99414, 10 },
+ { 27188, 99415, 17 },
+ { 27205, 99420, 3 },
+ { 27208, 99421, 5 },
+ { 27213, 99422, 17 },
+ { 27230, 99474, 2 },
+ { 27232, 99744, 44 },
+ { 27276, 99748, 100 },
+ { 27376, 99760, 15 },
+ { 27391, 99762, 15 },
+ { 27406, 99763, 15 },
+ { 27421, 99764, 37 },
+ { 27458, 99774, 13 },
+ { 27471, 99777, 31 },
+ { 27502, 99778, 60 },
+ { 27562, 99782, 61 },
+ { 27623, 99839, 29 },
+ { 27652, 99852, 44 },
+ { 27696, 99856, 9 },
+ { 27705, 99863, 2 },
+ { 27707, 100037, 979 },
+ { 28686, 100050, 13 },
+ { 28699, 100053, 7 },
+ { 28706, 100062, 116 },
+ { 28822, 100074, 85 },
+ { 28907, 100117, 12 },
+ { 28919, 100121, 56 },
+ { 28975, 100129, 10 },
+ { 28985, 100135, 40 },
+ { 29025, 100143, 30 },
+ { 29055, 100241, 15 },
+ { 29070, 100242, 8 },
+ { 29078, 100250, 1 },
+ { 29079, 100252, 12 },
+ { 29091, 100253, 12 },
+ { 29103, 100257, 15 },
+ { 29118, 100290, 18 },
+ { 29136, 100336, 1 },
+ { 29137, 888368, 1 },
+ { 29138, 888398, 96 },
};
diff --git a/lib/uninorm.h b/lib/uninorm.h
index f8e6658..ce4ab69 100644
--- a/lib/uninorm.h
+++ b/lib/uninorm.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Normalization forms (composition and decomposition) of Unicode strings.
- Copyright (C) 2001-2002, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNINORM_H
#define _UNINORM_H
diff --git a/lib/uninorm.in.h b/lib/uninorm.in.h
index 3b9d8d7..7ec571e 100644
--- a/lib/uninorm.in.h
+++ b/lib/uninorm.in.h
@@ -1,5 +1,5 @@
/* Normalization forms (composition and decomposition) of Unicode strings.
- Copyright (C) 2001-2002, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNINORM_H
#define _UNINORM_H
diff --git a/lib/uninorm/canonical-decomposition.c b/lib/uninorm/canonical-decomposition.c
index 7cedd87..b560df9 100644
--- a/lib/uninorm/canonical-decomposition.c
+++ b/lib/uninorm/canonical-decomposition.c
@@ -1,5 +1,5 @@
/* Canonical decomposition of Unicode characters.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/compat-decomposition.c b/lib/uninorm/compat-decomposition.c
index b05153b..ffbfba4 100644
--- a/lib/uninorm/compat-decomposition.c
+++ b/lib/uninorm/compat-decomposition.c
@@ -1,5 +1,5 @@
/* Compatibility decomposition of Unicode characters.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/composition-table.gperf b/lib/uninorm/composition-table.gperf
index dd9c955..b82a5ad 100644
--- a/lib/uninorm/composition-table.gperf
+++ b/lib/uninorm/composition-table.gperf
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Canonical composition of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
/* Copyright (C) 2009 Free Software Foundation, Inc.
@@ -24,7 +24,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
struct composition_rule { char codes[6]; };
%struct-type
diff --git a/lib/uninorm/composition-table.h b/lib/uninorm/composition-table.h
index 1723a88..b62c4ee 100644
--- a/lib/uninorm/composition-table.h
+++ b/lib/uninorm/composition-table.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 1 ./uninorm/composition-table.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 1 ../../lib/uninorm/composition-table.gperf */
/* Computed positions: -k'2-3,6' */
@@ -19,7 +19,7 @@ inline
#endif
/*ARGSUSED*/
static unsigned int
-gl_uninorm_compose_hash (register const char *str, register unsigned int len)
+gl_uninorm_compose_hash (register const char *str, register size_t len)
{
static const unsigned short asso_values[] =
{
@@ -53,14 +53,8 @@ gl_uninorm_compose_hash (register const char *str, register unsigned int len)
return asso_values[(unsigned char)str[5]+1] + asso_values[(unsigned char)str[2]] + asso_values[(unsigned char)str[1]];
}
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct composition_rule *
-gl_uninorm_compose_lookup (register const char *str, register unsigned int len)
+gl_uninorm_compose_lookup (register const char *str, register size_t len)
{
static const unsigned char lengthtable[] =
{
@@ -180,1929 +174,1929 @@ gl_uninorm_compose_lookup (register const char *str, register unsigned int len)
static const struct composition_rule wordlist[] =
{
{""},
-#line 581 "./uninorm/composition-table.gperf"
+#line 581 "../../lib/uninorm/composition-table.gperf"
{"\000\001\002\000\003\001", 0x1eae},
-#line 583 "./uninorm/composition-table.gperf"
+#line 583 "../../lib/uninorm/composition-table.gperf"
{"\000\001\002\000\003\000", 0x1eb0},
{""},
-#line 582 "./uninorm/composition-table.gperf"
+#line 582 "../../lib/uninorm/composition-table.gperf"
{"\000\001\003\000\003\001", 0x1eaf},
-#line 584 "./uninorm/composition-table.gperf"
+#line 584 "../../lib/uninorm/composition-table.gperf"
{"\000\001\003\000\003\000", 0x1eb1},
-#line 566 "./uninorm/composition-table.gperf"
+#line 566 "../../lib/uninorm/composition-table.gperf"
{"\000\001\177\000\003\007", 0x1e9b},
-#line 247 "./uninorm/composition-table.gperf"
+#line 247 "../../lib/uninorm/composition-table.gperf"
{"\000\000\370\000\003\001", 0x01ff},
-#line 421 "./uninorm/composition-table.gperf"
+#line 421 "../../lib/uninorm/composition-table.gperf"
{"\000\000\347\000\003\001", 0x1e09},
-#line 99 "./uninorm/composition-table.gperf"
+#line 99 "../../lib/uninorm/composition-table.gperf"
{"\000\000C\000\003\001", 0x0106},
-#line 459 "./uninorm/composition-table.gperf"
+#line 459 "../../lib/uninorm/composition-table.gperf"
{"\000\000\357\000\003\001", 0x1e2f},
-#line 243 "./uninorm/composition-table.gperf"
+#line 243 "../../lib/uninorm/composition-table.gperf"
{"\000\000\345\000\003\001", 0x01fb},
-#line 101 "./uninorm/composition-table.gperf"
+#line 101 "../../lib/uninorm/composition-table.gperf"
{"\000\000C\000\003\002", 0x0108},
-#line 103 "./uninorm/composition-table.gperf"
+#line 103 "../../lib/uninorm/composition-table.gperf"
{"\000\000C\000\003\007", 0x010a},
-#line 662 "./uninorm/composition-table.gperf"
+#line 662 "../../lib/uninorm/composition-table.gperf"
{"\000\037\001\000\003\001", 0x1f05},
-#line 660 "./uninorm/composition-table.gperf"
+#line 660 "../../lib/uninorm/composition-table.gperf"
{"\000\037\001\000\003\000", 0x1f03},
-#line 664 "./uninorm/composition-table.gperf"
+#line 664 "../../lib/uninorm/composition-table.gperf"
{"\000\037\001\000\003B", 0x1f07},
-#line 669 "./uninorm/composition-table.gperf"
+#line 669 "../../lib/uninorm/composition-table.gperf"
{"\000\037\010\000\003\001", 0x1f0c},
-#line 667 "./uninorm/composition-table.gperf"
+#line 667 "../../lib/uninorm/composition-table.gperf"
{"\000\037\010\000\003\000", 0x1f0a},
-#line 671 "./uninorm/composition-table.gperf"
+#line 671 "../../lib/uninorm/composition-table.gperf"
{"\000\037\010\000\003B", 0x1f0e},
-#line 661 "./uninorm/composition-table.gperf"
+#line 661 "../../lib/uninorm/composition-table.gperf"
{"\000\037\000\000\003\001", 0x1f04},
-#line 659 "./uninorm/composition-table.gperf"
+#line 659 "../../lib/uninorm/composition-table.gperf"
{"\000\037\000\000\003\000", 0x1f02},
-#line 663 "./uninorm/composition-table.gperf"
+#line 663 "../../lib/uninorm/composition-table.gperf"
{"\000\037\000\000\003B", 0x1f06},
-#line 442 "./uninorm/composition-table.gperf"
+#line 442 "../../lib/uninorm/composition-table.gperf"
{"\000\000F\000\003\007", 0x1e1e},
-#line 860 "./uninorm/composition-table.gperf"
+#line 860 "../../lib/uninorm/composition-table.gperf"
{"\000\003\316\000\003E", 0x1ff4},
-#line 766 "./uninorm/composition-table.gperf"
+#line 766 "../../lib/uninorm/composition-table.gperf"
{"\000\037\002\000\003E", 0x1f82},
-#line 765 "./uninorm/composition-table.gperf"
+#line 765 "../../lib/uninorm/composition-table.gperf"
{"\000\037\001\000\003E", 0x1f81},
-#line 489 "./uninorm/composition-table.gperf"
+#line 489 "../../lib/uninorm/composition-table.gperf"
{"\000\000\365\000\003\001", 0x1e4d},
-#line 767 "./uninorm/composition-table.gperf"
+#line 767 "../../lib/uninorm/composition-table.gperf"
{"\000\037\003\000\003E", 0x1f83},
-#line 772 "./uninorm/composition-table.gperf"
+#line 772 "../../lib/uninorm/composition-table.gperf"
{"\000\037\010\000\003E", 0x1f88},
-#line 245 "./uninorm/composition-table.gperf"
+#line 245 "../../lib/uninorm/composition-table.gperf"
{"\000\000\346\000\003\001", 0x01fd},
-#line 515 "./uninorm/composition-table.gperf"
+#line 515 "../../lib/uninorm/composition-table.gperf"
{"\000\001a\000\003\007", 0x1e67},
-#line 764 "./uninorm/composition-table.gperf"
+#line 764 "../../lib/uninorm/composition-table.gperf"
{"\000\037\000\000\003E", 0x1f80},
-#line 67 "./uninorm/composition-table.gperf"
+#line 67 "../../lib/uninorm/composition-table.gperf"
{"\000\000a\000\003\001", 0x00e1},
-#line 66 "./uninorm/composition-table.gperf"
+#line 66 "../../lib/uninorm/composition-table.gperf"
{"\000\000a\000\003\000", 0x00e0},
-#line 818 "./uninorm/composition-table.gperf"
+#line 818 "../../lib/uninorm/composition-table.gperf"
{"\000\037\266\000\003E", 0x1fb7},
-#line 68 "./uninorm/composition-table.gperf"
+#line 68 "../../lib/uninorm/composition-table.gperf"
{"\000\000a\000\003\002", 0x00e2},
-#line 279 "./uninorm/composition-table.gperf"
+#line 279 "../../lib/uninorm/composition-table.gperf"
{"\000\000a\000\003\007", 0x0227},
-#line 787 "./uninorm/composition-table.gperf"
+#line 787 "../../lib/uninorm/composition-table.gperf"
{"\000\037'\000\003E", 0x1f97},
-#line 746 "./uninorm/composition-table.gperf"
+#line 746 "../../lib/uninorm/composition-table.gperf"
{"\000\037a\000\003\001", 0x1f65},
-#line 744 "./uninorm/composition-table.gperf"
+#line 744 "../../lib/uninorm/composition-table.gperf"
{"\000\037a\000\003\000", 0x1f63},
-#line 748 "./uninorm/composition-table.gperf"
+#line 748 "../../lib/uninorm/composition-table.gperf"
{"\000\037a\000\003B", 0x1f67},
-#line 862 "./uninorm/composition-table.gperf"
+#line 862 "../../lib/uninorm/composition-table.gperf"
{"\000\037\366\000\003E", 0x1ff7},
-#line 533 "./uninorm/composition-table.gperf"
+#line 533 "../../lib/uninorm/composition-table.gperf"
{"\000\001i\000\003\001", 0x1e79},
-#line 215 "./uninorm/composition-table.gperf"
+#line 215 "../../lib/uninorm/composition-table.gperf"
{"\000\000\334\000\003\001", 0x01d7},
-#line 219 "./uninorm/composition-table.gperf"
+#line 219 "../../lib/uninorm/composition-table.gperf"
{"\000\000\334\000\003\000", 0x01db},
-#line 670 "./uninorm/composition-table.gperf"
+#line 670 "../../lib/uninorm/composition-table.gperf"
{"\000\037\011\000\003\001", 0x1f0d},
-#line 668 "./uninorm/composition-table.gperf"
+#line 668 "../../lib/uninorm/composition-table.gperf"
{"\000\037\011\000\003\000", 0x1f0b},
-#line 672 "./uninorm/composition-table.gperf"
+#line 672 "../../lib/uninorm/composition-table.gperf"
{"\000\037\011\000\003B", 0x1f0f},
-#line 78 "./uninorm/composition-table.gperf"
+#line 78 "../../lib/uninorm/composition-table.gperf"
{"\000\000i\000\003\001", 0x00ed},
-#line 77 "./uninorm/composition-table.gperf"
+#line 77 "../../lib/uninorm/composition-table.gperf"
{"\000\000i\000\003\000", 0x00ec},
-#line 797 "./uninorm/composition-table.gperf"
+#line 797 "../../lib/uninorm/composition-table.gperf"
{"\000\037a\000\003E", 0x1fa1},
-#line 79 "./uninorm/composition-table.gperf"
+#line 79 "../../lib/uninorm/composition-table.gperf"
{"\000\000i\000\003\002", 0x00ee},
-#line 793 "./uninorm/composition-table.gperf"
+#line 793 "../../lib/uninorm/composition-table.gperf"
{"\000\037-\000\003E", 0x1f9d},
-#line 138 "./uninorm/composition-table.gperf"
+#line 138 "../../lib/uninorm/composition-table.gperf"
{"\000\000J\000\003\002", 0x0134},
-#line 754 "./uninorm/composition-table.gperf"
+#line 754 "../../lib/uninorm/composition-table.gperf"
{"\000\037i\000\003\001", 0x1f6d},
-#line 752 "./uninorm/composition-table.gperf"
+#line 752 "../../lib/uninorm/composition-table.gperf"
{"\000\037i\000\003\000", 0x1f6b},
-#line 756 "./uninorm/composition-table.gperf"
+#line 756 "../../lib/uninorm/composition-table.gperf"
{"\000\037i\000\003B", 0x1f6f},
-#line 773 "./uninorm/composition-table.gperf"
+#line 773 "../../lib/uninorm/composition-table.gperf"
{"\000\037\011\000\003E", 0x1f89},
-#line 587 "./uninorm/composition-table.gperf"
+#line 587 "../../lib/uninorm/composition-table.gperf"
{"\000\001\002\000\003\003", 0x1eb4},
-#line 491 "./uninorm/composition-table.gperf"
+#line 491 "../../lib/uninorm/composition-table.gperf"
{"\000\000\365\000\003\010", 0x1e4f},
-#line 624 "./uninorm/composition-table.gperf"
+#line 624 "../../lib/uninorm/composition-table.gperf"
{"\000\036\315\000\003\002", 0x1ed9},
-#line 588 "./uninorm/composition-table.gperf"
+#line 588 "../../lib/uninorm/composition-table.gperf"
{"\000\001\003\000\003\003", 0x1eb5},
-#line 714 "./uninorm/composition-table.gperf"
+#line 714 "../../lib/uninorm/composition-table.gperf"
{"\000\0379\000\003\001", 0x1f3d},
-#line 712 "./uninorm/composition-table.gperf"
+#line 712 "../../lib/uninorm/composition-table.gperf"
{"\000\0379\000\003\000", 0x1f3b},
-#line 716 "./uninorm/composition-table.gperf"
+#line 716 "../../lib/uninorm/composition-table.gperf"
{"\000\0379\000\003B", 0x1f3f},
-#line 70 "./uninorm/composition-table.gperf"
+#line 70 "../../lib/uninorm/composition-table.gperf"
{"\000\000a\000\003\010", 0x00e4},
-#line 805 "./uninorm/composition-table.gperf"
+#line 805 "../../lib/uninorm/composition-table.gperf"
{"\000\037i\000\003E", 0x1fa9},
-#line 52 "./uninorm/composition-table.gperf"
+#line 52 "../../lib/uninorm/composition-table.gperf"
{"\000\000I\000\003\001", 0x00cd},
-#line 51 "./uninorm/composition-table.gperf"
+#line 51 "../../lib/uninorm/composition-table.gperf"
{"\000\000I\000\003\000", 0x00cc},
-#line 623 "./uninorm/composition-table.gperf"
+#line 623 "../../lib/uninorm/composition-table.gperf"
{"\000\036\314\000\003\002", 0x1ed8},
-#line 53 "./uninorm/composition-table.gperf"
+#line 53 "../../lib/uninorm/composition-table.gperf"
{"\000\000I\000\003\002", 0x00ce},
-#line 137 "./uninorm/composition-table.gperf"
+#line 137 "../../lib/uninorm/composition-table.gperf"
{"\000\000I\000\003\007", 0x0130},
-#line 884 "./uninorm/composition-table.gperf"
+#line 884 "../../lib/uninorm/composition-table.gperf"
{"\000\000<\000\0038", 0x226e},
-#line 728 "./uninorm/composition-table.gperf"
+#line 728 "../../lib/uninorm/composition-table.gperf"
{"\000\037I\000\003\001", 0x1f4d},
-#line 726 "./uninorm/composition-table.gperf"
+#line 726 "../../lib/uninorm/composition-table.gperf"
{"\000\037I\000\003\000", 0x1f4b},
-#line 721 "./uninorm/composition-table.gperf"
+#line 721 "../../lib/uninorm/composition-table.gperf"
{"\000\037@\000\003\001", 0x1f44},
-#line 719 "./uninorm/composition-table.gperf"
+#line 719 "../../lib/uninorm/composition-table.gperf"
{"\000\037@\000\003\000", 0x1f42},
-#line 698 "./uninorm/composition-table.gperf"
+#line 698 "../../lib/uninorm/composition-table.gperf"
{"\000\037)\000\003\001", 0x1f2d},
-#line 696 "./uninorm/composition-table.gperf"
+#line 696 "../../lib/uninorm/composition-table.gperf"
{"\000\037)\000\003\000", 0x1f2b},
-#line 700 "./uninorm/composition-table.gperf"
+#line 700 "../../lib/uninorm/composition-table.gperf"
{"\000\037)\000\003B", 0x1f2f},
-#line 858 "./uninorm/composition-table.gperf"
+#line 858 "../../lib/uninorm/composition-table.gperf"
{"\000\037|\000\003E", 0x1ff2},
-#line 80 "./uninorm/composition-table.gperf"
+#line 80 "../../lib/uninorm/composition-table.gperf"
{"\000\000i\000\003\010", 0x00ef},
-#line 768 "./uninorm/composition-table.gperf"
+#line 768 "../../lib/uninorm/composition-table.gperf"
{"\000\037\004\000\003E", 0x1f84},
-#line 216 "./uninorm/composition-table.gperf"
+#line 216 "../../lib/uninorm/composition-table.gperf"
{"\000\000\374\000\003\001", 0x01d8},
-#line 220 "./uninorm/composition-table.gperf"
+#line 220 "../../lib/uninorm/composition-table.gperf"
{"\000\000\374\000\003\000", 0x01dc},
-#line 826 "./uninorm/composition-table.gperf"
+#line 826 "../../lib/uninorm/composition-table.gperf"
{"\000\003\256\000\003E", 0x1fc4},
-#line 771 "./uninorm/composition-table.gperf"
+#line 771 "../../lib/uninorm/composition-table.gperf"
{"\000\037\007\000\003E", 0x1f87},
-#line 816 "./uninorm/composition-table.gperf"
+#line 816 "../../lib/uninorm/composition-table.gperf"
{"\000\003\254\000\003E", 0x1fb4},
-#line 328 "./uninorm/composition-table.gperf"
+#line 328 "../../lib/uninorm/composition-table.gperf"
{"\000\004:\000\003\001", 0x045c},
-#line 789 "./uninorm/composition-table.gperf"
+#line 789 "../../lib/uninorm/composition-table.gperf"
{"\000\037)\000\003E", 0x1f99},
-#line 69 "./uninorm/composition-table.gperf"
+#line 69 "../../lib/uninorm/composition-table.gperf"
{"\000\000a\000\003\003", 0x00e3},
-#line 881 "./uninorm/composition-table.gperf"
+#line 881 "../../lib/uninorm/composition-table.gperf"
{"\000\000=\000\0038", 0x2260},
-#line 360 "./uninorm/composition-table.gperf"
+#line 360 "../../lib/uninorm/composition-table.gperf"
{"\000\004C\000\003\010", 0x04f1},
-#line 342 "./uninorm/composition-table.gperf"
+#line 342 "../../lib/uninorm/composition-table.gperf"
{"\000\004\331\000\003\010", 0x04db},
-#line 96 "./uninorm/composition-table.gperf"
+#line 96 "../../lib/uninorm/composition-table.gperf"
{"\000\000a\000\003\006", 0x0103},
-#line 41 "./uninorm/composition-table.gperf"
+#line 41 "../../lib/uninorm/composition-table.gperf"
{"\000\000A\000\003\001", 0x00c1},
-#line 40 "./uninorm/composition-table.gperf"
+#line 40 "../../lib/uninorm/composition-table.gperf"
{"\000\000A\000\003\000", 0x00c0},
-#line 98 "./uninorm/composition-table.gperf"
+#line 98 "../../lib/uninorm/composition-table.gperf"
{"\000\000a\000\003(", 0x0105},
-#line 42 "./uninorm/composition-table.gperf"
+#line 42 "../../lib/uninorm/composition-table.gperf"
{"\000\000A\000\003\002", 0x00c2},
-#line 278 "./uninorm/composition-table.gperf"
+#line 278 "../../lib/uninorm/composition-table.gperf"
{"\000\000A\000\003\007", 0x0226},
-#line 54 "./uninorm/composition-table.gperf"
+#line 54 "../../lib/uninorm/composition-table.gperf"
{"\000\000I\000\003\010", 0x00cf},
-#line 722 "./uninorm/composition-table.gperf"
+#line 722 "../../lib/uninorm/composition-table.gperf"
{"\000\037A\000\003\001", 0x1f45},
-#line 720 "./uninorm/composition-table.gperf"
+#line 720 "../../lib/uninorm/composition-table.gperf"
{"\000\037A\000\003\000", 0x1f43},
-#line 363 "./uninorm/composition-table.gperf"
+#line 363 "../../lib/uninorm/composition-table.gperf"
{"\000\004'\000\003\010", 0x04f4},
-#line 74 "./uninorm/composition-table.gperf"
+#line 74 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\003\001", 0x00e9},
-#line 73 "./uninorm/composition-table.gperf"
+#line 73 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\003\000", 0x00e8},
-#line 130 "./uninorm/composition-table.gperf"
+#line 130 "../../lib/uninorm/composition-table.gperf"
{"\000\000i\000\003\003", 0x0129},
-#line 75 "./uninorm/composition-table.gperf"
+#line 75 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\003\002", 0x00ea},
-#line 114 "./uninorm/composition-table.gperf"
+#line 114 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\003\007", 0x0117},
-#line 326 "./uninorm/composition-table.gperf"
+#line 326 "../../lib/uninorm/composition-table.gperf"
{"\000\0043\000\003\001", 0x0453},
-#line 134 "./uninorm/composition-table.gperf"
+#line 134 "../../lib/uninorm/composition-table.gperf"
{"\000\000i\000\003\006", 0x012d},
-#line 537 "./uninorm/composition-table.gperf"
+#line 537 "../../lib/uninorm/composition-table.gperf"
{"\000\000v\000\003\003", 0x1e7d},
-#line 605 "./uninorm/composition-table.gperf"
+#line 605 "../../lib/uninorm/composition-table.gperf"
{"\000\036\270\000\003\002", 0x1ec6},
-#line 136 "./uninorm/composition-table.gperf"
+#line 136 "../../lib/uninorm/composition-table.gperf"
{"\000\000i\000\003(", 0x012f},
-#line 354 "./uninorm/composition-table.gperf"
+#line 354 "../../lib/uninorm/composition-table.gperf"
{"\000\004\351\000\003\010", 0x04eb},
-#line 677 "./uninorm/composition-table.gperf"
+#line 677 "../../lib/uninorm/composition-table.gperf"
{"\000\037\020\000\003\001", 0x1f14},
-#line 675 "./uninorm/composition-table.gperf"
+#line 675 "../../lib/uninorm/composition-table.gperf"
{"\000\037\020\000\003\000", 0x1f12},
-#line 585 "./uninorm/composition-table.gperf"
+#line 585 "../../lib/uninorm/composition-table.gperf"
{"\000\001\002\000\003\011", 0x1eb2},
-#line 355 "./uninorm/composition-table.gperf"
+#line 355 "../../lib/uninorm/composition-table.gperf"
{"\000\004-\000\003\010", 0x04ec},
-#line 377 "./uninorm/composition-table.gperf"
+#line 377 "../../lib/uninorm/composition-table.gperf"
{"\000\0113\000\011<", 0x0934},
-#line 586 "./uninorm/composition-table.gperf"
+#line 586 "../../lib/uninorm/composition-table.gperf"
{"\000\001\003\000\003\011", 0x1eb3},
-#line 330 "./uninorm/composition-table.gperf"
+#line 330 "../../lib/uninorm/composition-table.gperf"
{"\000\004C\000\003\006", 0x045e},
-#line 801 "./uninorm/composition-table.gperf"
+#line 801 "../../lib/uninorm/composition-table.gperf"
{"\000\037e\000\003E", 0x1fa5},
-#line 353 "./uninorm/composition-table.gperf"
+#line 353 "../../lib/uninorm/composition-table.gperf"
{"\000\004\350\000\003\010", 0x04ea},
-#line 346 "./uninorm/composition-table.gperf"
+#line 346 "../../lib/uninorm/composition-table.gperf"
{"\000\0047\000\003\010", 0x04df},
-#line 129 "./uninorm/composition-table.gperf"
+#line 129 "../../lib/uninorm/composition-table.gperf"
{"\000\000I\000\003\003", 0x0128},
-#line 441 "./uninorm/composition-table.gperf"
+#line 441 "../../lib/uninorm/composition-table.gperf"
{"\000\002)\000\003\006", 0x1e1d},
-#line 792 "./uninorm/composition-table.gperf"
+#line 792 "../../lib/uninorm/composition-table.gperf"
{"\000\037,\000\003E", 0x1f9c},
-#line 44 "./uninorm/composition-table.gperf"
+#line 44 "../../lib/uninorm/composition-table.gperf"
{"\000\000A\000\003\010", 0x00c4},
-#line 133 "./uninorm/composition-table.gperf"
+#line 133 "../../lib/uninorm/composition-table.gperf"
{"\000\000I\000\003\006", 0x012c},
-#line 83 "./uninorm/composition-table.gperf"
+#line 83 "../../lib/uninorm/composition-table.gperf"
{"\000\000o\000\003\001", 0x00f3},
-#line 82 "./uninorm/composition-table.gperf"
+#line 82 "../../lib/uninorm/composition-table.gperf"
{"\000\000o\000\003\000", 0x00f2},
-#line 135 "./uninorm/composition-table.gperf"
+#line 135 "../../lib/uninorm/composition-table.gperf"
{"\000\000I\000\003(", 0x012e},
-#line 84 "./uninorm/composition-table.gperf"
+#line 84 "../../lib/uninorm/composition-table.gperf"
{"\000\000o\000\003\002", 0x00f4},
-#line 287 "./uninorm/composition-table.gperf"
+#line 287 "../../lib/uninorm/composition-table.gperf"
{"\000\000o\000\003\007", 0x022f},
-#line 249 "./uninorm/composition-table.gperf"
+#line 249 "../../lib/uninorm/composition-table.gperf"
{"\000\000a\000\003\017", 0x0201},
-#line 234 "./uninorm/composition-table.gperf"
+#line 234 "../../lib/uninorm/composition-table.gperf"
{"\000\001\353\000\003\004", 0x01ed},
-#line 76 "./uninorm/composition-table.gperf"
+#line 76 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\003\010", 0x00eb},
-#line 351 "./uninorm/composition-table.gperf"
+#line 351 "../../lib/uninorm/composition-table.gperf"
{"\000\004\036\000\003\010", 0x04e6},
-#line 88 "./uninorm/composition-table.gperf"
+#line 88 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003\001", 0x00fa},
-#line 87 "./uninorm/composition-table.gperf"
+#line 87 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003\000", 0x00f9},
-#line 774 "./uninorm/composition-table.gperf"
+#line 774 "../../lib/uninorm/composition-table.gperf"
{"\000\037\012\000\003E", 0x1f8a},
-#line 89 "./uninorm/composition-table.gperf"
+#line 89 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003\002", 0x00fb},
-#line 105 "./uninorm/composition-table.gperf"
+#line 105 "../../lib/uninorm/composition-table.gperf"
{"\000\000C\000\003\014", 0x010c},
-#line 224 "./uninorm/composition-table.gperf"
+#line 224 "../../lib/uninorm/composition-table.gperf"
{"\000\002'\000\003\004", 0x01e1},
-#line 705 "./uninorm/composition-table.gperf"
+#line 705 "../../lib/uninorm/composition-table.gperf"
{"\000\0370\000\003\001", 0x1f34},
-#line 703 "./uninorm/composition-table.gperf"
+#line 703 "../../lib/uninorm/composition-table.gperf"
{"\000\0370\000\003\000", 0x1f32},
-#line 707 "./uninorm/composition-table.gperf"
+#line 707 "../../lib/uninorm/composition-table.gperf"
{"\000\0370\000\003B", 0x1f36},
-#line 811 "./uninorm/composition-table.gperf"
+#line 811 "../../lib/uninorm/composition-table.gperf"
{"\000\037o\000\003E", 0x1faf},
-#line 570 "./uninorm/composition-table.gperf"
+#line 570 "../../lib/uninorm/composition-table.gperf"
{"\000\000a\000\003\011", 0x1ea3},
-#line 282 "./uninorm/composition-table.gperf"
+#line 282 "../../lib/uninorm/composition-table.gperf"
{"\000\000\326\000\003\004", 0x022a},
-#line 257 "./uninorm/composition-table.gperf"
+#line 257 "../../lib/uninorm/composition-table.gperf"
{"\000\000i\000\003\017", 0x0209},
-#line 236 "./uninorm/composition-table.gperf"
+#line 236 "../../lib/uninorm/composition-table.gperf"
{"\000\002\222\000\003\014", 0x01ef},
-#line 43 "./uninorm/composition-table.gperf"
+#line 43 "../../lib/uninorm/composition-table.gperf"
{"\000\000A\000\003\003", 0x00c3},
-#line 791 "./uninorm/composition-table.gperf"
+#line 791 "../../lib/uninorm/composition-table.gperf"
{"\000\037+\000\003E", 0x1f9b},
-#line 283 "./uninorm/composition-table.gperf"
+#line 283 "../../lib/uninorm/composition-table.gperf"
{"\000\000\366\000\003\004", 0x022b},
-#line 769 "./uninorm/composition-table.gperf"
+#line 769 "../../lib/uninorm/composition-table.gperf"
{"\000\037\005\000\003E", 0x1f85},
-#line 95 "./uninorm/composition-table.gperf"
+#line 95 "../../lib/uninorm/composition-table.gperf"
{"\000\000A\000\003\006", 0x0102},
-#line 285 "./uninorm/composition-table.gperf"
+#line 285 "../../lib/uninorm/composition-table.gperf"
{"\000\000\365\000\003\004", 0x022d},
-#line 777 "./uninorm/composition-table.gperf"
+#line 777 "../../lib/uninorm/composition-table.gperf"
{"\000\037\015\000\003E", 0x1f8d},
-#line 97 "./uninorm/composition-table.gperf"
+#line 97 "../../lib/uninorm/composition-table.gperf"
{"\000\000A\000\003(", 0x0104},
-#line 226 "./uninorm/composition-table.gperf"
+#line 226 "../../lib/uninorm/composition-table.gperf"
{"\000\000\346\000\003\004", 0x01e3},
-#line 596 "./uninorm/composition-table.gperf"
+#line 596 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\003\003", 0x1ebd},
-#line 86 "./uninorm/composition-table.gperf"
+#line 86 "../../lib/uninorm/composition-table.gperf"
{"\000\000o\000\003\010", 0x00f6},
-#line 94 "./uninorm/composition-table.gperf"
+#line 94 "../../lib/uninorm/composition-table.gperf"
{"\000\000a\000\003\004", 0x0101},
-#line 608 "./uninorm/composition-table.gperf"
+#line 608 "../../lib/uninorm/composition-table.gperf"
{"\000\000i\000\003\011", 0x1ec9},
-#line 112 "./uninorm/composition-table.gperf"
+#line 112 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\003\006", 0x0115},
-#line 206 "./uninorm/composition-table.gperf"
+#line 206 "../../lib/uninorm/composition-table.gperf"
{"\000\000a\000\003\014", 0x01ce},
-#line 397 "./uninorm/composition-table.gperf"
+#line 397 "../../lib/uninorm/composition-table.gperf"
{"\000\015\331\000\015\317", 0x0ddc},
-#line 116 "./uninorm/composition-table.gperf"
+#line 116 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\003(", 0x0119},
-#line 256 "./uninorm/composition-table.gperf"
+#line 256 "../../lib/uninorm/composition-table.gperf"
{"\000\000I\000\003\017", 0x0208},
-#line 222 "./uninorm/composition-table.gperf"
+#line 222 "../../lib/uninorm/composition-table.gperf"
{"\000\000\344\000\003\004", 0x01df},
-#line 90 "./uninorm/composition-table.gperf"
+#line 90 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003\010", 0x00fc},
-#line 48 "./uninorm/composition-table.gperf"
+#line 48 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\003\001", 0x00c9},
-#line 47 "./uninorm/composition-table.gperf"
+#line 47 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\003\000", 0x00c8},
-#line 213 "./uninorm/composition-table.gperf"
+#line 213 "../../lib/uninorm/composition-table.gperf"
{"\000\000\334\000\003\004", 0x01d5},
-#line 49 "./uninorm/composition-table.gperf"
+#line 49 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\003\002", 0x00ca},
-#line 113 "./uninorm/composition-table.gperf"
+#line 113 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\003\007", 0x0116},
-#line 217 "./uninorm/composition-table.gperf"
+#line 217 "../../lib/uninorm/composition-table.gperf"
{"\000\000\334\000\003\014", 0x01d9},
-#line 221 "./uninorm/composition-table.gperf"
+#line 221 "../../lib/uninorm/composition-table.gperf"
{"\000\000\304\000\003\004", 0x01de},
-#line 132 "./uninorm/composition-table.gperf"
+#line 132 "../../lib/uninorm/composition-table.gperf"
{"\000\000i\000\003\004", 0x012b},
-#line 399 "./uninorm/composition-table.gperf"
+#line 399 "../../lib/uninorm/composition-table.gperf"
{"\000\015\331\000\015\337", 0x0dde},
-#line 315 "./uninorm/composition-table.gperf"
+#line 315 "../../lib/uninorm/composition-table.gperf"
{"\000\004\025\000\003\000", 0x0400},
-#line 208 "./uninorm/composition-table.gperf"
+#line 208 "../../lib/uninorm/composition-table.gperf"
{"\000\000i\000\003\014", 0x01d0},
-#line 607 "./uninorm/composition-table.gperf"
+#line 607 "../../lib/uninorm/composition-table.gperf"
{"\000\000I\000\003\011", 0x1ec8},
-#line 790 "./uninorm/composition-table.gperf"
+#line 790 "../../lib/uninorm/composition-table.gperf"
{"\000\037*\000\003E", 0x1f9a},
-#line 57 "./uninorm/composition-table.gperf"
+#line 57 "../../lib/uninorm/composition-table.gperf"
{"\000\000O\000\003\001", 0x00d3},
-#line 56 "./uninorm/composition-table.gperf"
+#line 56 "../../lib/uninorm/composition-table.gperf"
{"\000\000O\000\003\000", 0x00d2},
-#line 85 "./uninorm/composition-table.gperf"
+#line 85 "../../lib/uninorm/composition-table.gperf"
{"\000\000o\000\003\003", 0x00f5},
-#line 58 "./uninorm/composition-table.gperf"
+#line 58 "../../lib/uninorm/composition-table.gperf"
{"\000\000O\000\003\002", 0x00d4},
-#line 286 "./uninorm/composition-table.gperf"
+#line 286 "../../lib/uninorm/composition-table.gperf"
{"\000\000O\000\003\007", 0x022e},
-#line 358 "./uninorm/composition-table.gperf"
+#line 358 "../../lib/uninorm/composition-table.gperf"
{"\000\004C\000\003\004", 0x04ef},
-#line 157 "./uninorm/composition-table.gperf"
+#line 157 "../../lib/uninorm/composition-table.gperf"
{"\000\000o\000\003\006", 0x014f},
-#line 337 "./uninorm/composition-table.gperf"
+#line 337 "../../lib/uninorm/composition-table.gperf"
{"\000\004\020\000\003\010", 0x04d2},
-#line 963 "./uninorm/composition-table.gperf"
+#line 963 "../../lib/uninorm/composition-table.gperf"
{"\0000\357\0000\231", 0x30f7},
-#line 232 "./uninorm/composition-table.gperf"
+#line 232 "../../lib/uninorm/composition-table.gperf"
{"\000\000o\000\003(", 0x01eb},
-#line 933 "./uninorm/composition-table.gperf"
+#line 933 "../../lib/uninorm/composition-table.gperf"
{"\0000{\0000\231", 0x307c},
-#line 179 "./uninorm/composition-table.gperf"
+#line 179 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003\003", 0x0169},
-#line 248 "./uninorm/composition-table.gperf"
+#line 248 "../../lib/uninorm/composition-table.gperf"
{"\000\000A\000\003\017", 0x0200},
-#line 131 "./uninorm/composition-table.gperf"
+#line 131 "../../lib/uninorm/composition-table.gperf"
{"\000\000I\000\003\004", 0x012a},
-#line 376 "./uninorm/composition-table.gperf"
+#line 376 "../../lib/uninorm/composition-table.gperf"
{"\000\0110\000\011<", 0x0931},
-#line 183 "./uninorm/composition-table.gperf"
+#line 183 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003\006", 0x016d},
-#line 207 "./uninorm/composition-table.gperf"
+#line 207 "../../lib/uninorm/composition-table.gperf"
{"\000\000I\000\003\014", 0x01cf},
-#line 935 "./uninorm/composition-table.gperf"
+#line 935 "../../lib/uninorm/composition-table.gperf"
{"\0000F\0000\231", 0x3094},
-#line 189 "./uninorm/composition-table.gperf"
+#line 189 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003(", 0x0173},
-#line 550 "./uninorm/composition-table.gperf"
+#line 550 "../../lib/uninorm/composition-table.gperf"
{"\000\000X\000\003\007", 0x1e8a},
-#line 50 "./uninorm/composition-table.gperf"
+#line 50 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\003\010", 0x00cb},
-#line 253 "./uninorm/composition-table.gperf"
+#line 253 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\003\017", 0x0205},
-#line 62 "./uninorm/composition-table.gperf"
+#line 62 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003\001", 0x00da},
-#line 61 "./uninorm/composition-table.gperf"
+#line 61 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003\000", 0x00d9},
-#line 934 "./uninorm/composition-table.gperf"
+#line 934 "../../lib/uninorm/composition-table.gperf"
{"\0000{\0000\232", 0x307d},
-#line 63 "./uninorm/composition-table.gperf"
+#line 63 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003\002", 0x00db},
-#line 569 "./uninorm/composition-table.gperf"
+#line 569 "../../lib/uninorm/composition-table.gperf"
{"\000\000A\000\003\011", 0x1ea2},
-#line 469 "./uninorm/composition-table.gperf"
+#line 469 "../../lib/uninorm/composition-table.gperf"
{"\000\0367\000\003\004", 0x1e39},
-#line 316 "./uninorm/composition-table.gperf"
+#line 316 "../../lib/uninorm/composition-table.gperf"
{"\000\004\025\000\003\010", 0x0401},
-#line 214 "./uninorm/composition-table.gperf"
+#line 214 "../../lib/uninorm/composition-table.gperf"
{"\000\000\374\000\003\004", 0x01d6},
-#line 784 "./uninorm/composition-table.gperf"
+#line 784 "../../lib/uninorm/composition-table.gperf"
{"\000\037$\000\003E", 0x1f94},
-#line 921 "./uninorm/composition-table.gperf"
+#line 921 "../../lib/uninorm/composition-table.gperf"
{"\0000a\0000\231", 0x3062},
-#line 218 "./uninorm/composition-table.gperf"
+#line 218 "../../lib/uninorm/composition-table.gperf"
{"\000\000\374\000\003\014", 0x01da},
-#line 60 "./uninorm/composition-table.gperf"
+#line 60 "../../lib/uninorm/composition-table.gperf"
{"\000\000O\000\003\010", 0x00d6},
-#line 365 "./uninorm/composition-table.gperf"
+#line 365 "../../lib/uninorm/composition-table.gperf"
{"\000\004+\000\003\010", 0x04f8},
-#line 594 "./uninorm/composition-table.gperf"
+#line 594 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\003\011", 0x1ebb},
-#line 335 "./uninorm/composition-table.gperf"
+#line 335 "../../lib/uninorm/composition-table.gperf"
{"\000\004\020\000\003\006", 0x04d0},
-#line 338 "./uninorm/composition-table.gperf"
+#line 338 "../../lib/uninorm/composition-table.gperf"
{"\000\0040\000\003\010", 0x04d3},
-#line 568 "./uninorm/composition-table.gperf"
+#line 568 "../../lib/uninorm/composition-table.gperf"
{"\000\000a\000\003#", 0x1ea1},
-#line 91 "./uninorm/composition-table.gperf"
+#line 91 "../../lib/uninorm/composition-table.gperf"
{"\000\000y\000\003\001", 0x00fd},
-#line 650 "./uninorm/composition-table.gperf"
+#line 650 "../../lib/uninorm/composition-table.gperf"
{"\000\000y\000\003\000", 0x1ef3},
-#line 93 "./uninorm/composition-table.gperf"
+#line 93 "../../lib/uninorm/composition-table.gperf"
{"\000\000A\000\003\004", 0x0100},
-#line 193 "./uninorm/composition-table.gperf"
+#line 193 "../../lib/uninorm/composition-table.gperf"
{"\000\000y\000\003\002", 0x0177},
-#line 555 "./uninorm/composition-table.gperf"
+#line 555 "../../lib/uninorm/composition-table.gperf"
{"\000\000y\000\003\007", 0x1e8f},
-#line 205 "./uninorm/composition-table.gperf"
+#line 205 "../../lib/uninorm/composition-table.gperf"
{"\000\000A\000\003\014", 0x01cd},
-#line 595 "./uninorm/composition-table.gperf"
+#line 595 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\003\003", 0x1ebc},
-#line 949 "./uninorm/composition-table.gperf"
+#line 949 "../../lib/uninorm/composition-table.gperf"
{"\0000\304\0000\231", 0x30c5},
-#line 261 "./uninorm/composition-table.gperf"
+#line 261 "../../lib/uninorm/composition-table.gperf"
{"\000\000o\000\003\017", 0x020d},
-#line 552 "./uninorm/composition-table.gperf"
+#line 552 "../../lib/uninorm/composition-table.gperf"
{"\000\000X\000\003\010", 0x1e8c},
-#line 111 "./uninorm/composition-table.gperf"
+#line 111 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\003\006", 0x0114},
-#line 110 "./uninorm/composition-table.gperf"
+#line 110 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\003\004", 0x0113},
-#line 967 "./uninorm/composition-table.gperf"
+#line 967 "../../lib/uninorm/composition-table.gperf"
{"\0000\375\0000\231", 0x30fe},
-#line 115 "./uninorm/composition-table.gperf"
+#line 115 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\003(", 0x0118},
-#line 118 "./uninorm/composition-table.gperf"
+#line 118 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\003\014", 0x011b},
-#line 610 "./uninorm/composition-table.gperf"
+#line 610 "../../lib/uninorm/composition-table.gperf"
{"\000\000i\000\003#", 0x1ecb},
-#line 64 "./uninorm/composition-table.gperf"
+#line 64 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003\010", 0x00dc},
-#line 269 "./uninorm/composition-table.gperf"
+#line 269 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003\017", 0x0215},
-#line 339 "./uninorm/composition-table.gperf"
+#line 339 "../../lib/uninorm/composition-table.gperf"
{"\000\004\025\000\003\006", 0x04d6},
-#line 59 "./uninorm/composition-table.gperf"
+#line 59 "../../lib/uninorm/composition-table.gperf"
{"\000\000O\000\003\003", 0x00d5},
-#line 539 "./uninorm/composition-table.gperf"
+#line 539 "../../lib/uninorm/composition-table.gperf"
{"\000\000v\000\003#", 0x1e7f},
-#line 519 "./uninorm/composition-table.gperf"
+#line 519 "../../lib/uninorm/composition-table.gperf"
{"\000\000t\000\003\007", 0x1e6b},
-#line 614 "./uninorm/composition-table.gperf"
+#line 614 "../../lib/uninorm/composition-table.gperf"
{"\000\000o\000\003\011", 0x1ecf},
-#line 156 "./uninorm/composition-table.gperf"
+#line 156 "../../lib/uninorm/composition-table.gperf"
{"\000\000O\000\003\006", 0x014e},
-#line 434 "./uninorm/composition-table.gperf"
+#line 434 "../../lib/uninorm/composition-table.gperf"
{"\000\001\022\000\003\001", 0x1e16},
-#line 432 "./uninorm/composition-table.gperf"
+#line 432 "../../lib/uninorm/composition-table.gperf"
{"\000\001\022\000\003\000", 0x1e14},
-#line 231 "./uninorm/composition-table.gperf"
+#line 231 "../../lib/uninorm/composition-table.gperf"
{"\000\000O\000\003(", 0x01ea},
-#line 336 "./uninorm/composition-table.gperf"
+#line 336 "../../lib/uninorm/composition-table.gperf"
{"\000\0040\000\003\006", 0x04d1},
-#line 684 "./uninorm/composition-table.gperf"
+#line 684 "../../lib/uninorm/composition-table.gperf"
{"\000\037\031\000\003\001", 0x1f1d},
-#line 682 "./uninorm/composition-table.gperf"
+#line 682 "../../lib/uninorm/composition-table.gperf"
{"\000\037\031\000\003\000", 0x1f1b},
-#line 275 "./uninorm/composition-table.gperf"
+#line 275 "../../lib/uninorm/composition-table.gperf"
{"\000\000t\000\003&", 0x021b},
-#line 638 "./uninorm/composition-table.gperf"
+#line 638 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003\011", 0x1ee7},
-#line 161 "./uninorm/composition-table.gperf"
+#line 161 "../../lib/uninorm/composition-table.gperf"
{"\000\000r\000\003\001", 0x0155},
-#line 92 "./uninorm/composition-table.gperf"
+#line 92 "../../lib/uninorm/composition-table.gperf"
{"\000\000y\000\003\010", 0x00ff},
-#line 609 "./uninorm/composition-table.gperf"
+#line 609 "../../lib/uninorm/composition-table.gperf"
{"\000\000I\000\003#", 0x1eca},
-#line 824 "./uninorm/composition-table.gperf"
+#line 824 "../../lib/uninorm/composition-table.gperf"
{"\000\037t\000\003E", 0x1fc2},
-#line 501 "./uninorm/composition-table.gperf"
+#line 501 "../../lib/uninorm/composition-table.gperf"
{"\000\000r\000\003\007", 0x1e59},
-#line 155 "./uninorm/composition-table.gperf"
+#line 155 "../../lib/uninorm/composition-table.gperf"
{"\000\000o\000\003\004", 0x014d},
-#line 966 "./uninorm/composition-table.gperf"
+#line 966 "../../lib/uninorm/composition-table.gperf"
{"\0000\362\0000\231", 0x30fa},
-#line 965 "./uninorm/composition-table.gperf"
+#line 965 "../../lib/uninorm/composition-table.gperf"
{"\0000\361\0000\231", 0x30f9},
-#line 210 "./uninorm/composition-table.gperf"
+#line 210 "../../lib/uninorm/composition-table.gperf"
{"\000\000o\000\003\014", 0x01d2},
-#line 178 "./uninorm/composition-table.gperf"
+#line 178 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003\003", 0x0168},
-#line 420 "./uninorm/composition-table.gperf"
+#line 420 "../../lib/uninorm/composition-table.gperf"
{"\000\000\307\000\003\001", 0x1e08},
-#line 149 "./uninorm/composition-table.gperf"
+#line 149 "../../lib/uninorm/composition-table.gperf"
{"\000\000n\000\003\001", 0x0144},
-#line 241 "./uninorm/composition-table.gperf"
+#line 241 "../../lib/uninorm/composition-table.gperf"
{"\000\000n\000\003\000", 0x01f9},
-#line 182 "./uninorm/composition-table.gperf"
+#line 182 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003\006", 0x016c},
-#line 181 "./uninorm/composition-table.gperf"
+#line 181 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003\004", 0x016b},
-#line 481 "./uninorm/composition-table.gperf"
+#line 481 "../../lib/uninorm/composition-table.gperf"
{"\000\000n\000\003\007", 0x1e45},
-#line 188 "./uninorm/composition-table.gperf"
+#line 188 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003(", 0x0172},
-#line 212 "./uninorm/composition-table.gperf"
+#line 212 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003\014", 0x01d4},
-#line 563 "./uninorm/composition-table.gperf"
+#line 563 "../../lib/uninorm/composition-table.gperf"
{"\000\000t\000\003\010", 0x1e97},
-#line 252 "./uninorm/composition-table.gperf"
+#line 252 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\003\017", 0x0204},
-#line 678 "./uninorm/composition-table.gperf"
+#line 678 "../../lib/uninorm/composition-table.gperf"
{"\000\037\021\000\003\001", 0x1f15},
-#line 676 "./uninorm/composition-table.gperf"
+#line 676 "../../lib/uninorm/composition-table.gperf"
{"\000\037\021\000\003\000", 0x1f13},
-#line 794 "./uninorm/composition-table.gperf"
+#line 794 "../../lib/uninorm/composition-table.gperf"
{"\000\037.\000\003E", 0x1f9e},
-#line 423 "./uninorm/composition-table.gperf"
+#line 423 "../../lib/uninorm/composition-table.gperf"
{"\000\000d\000\003\007", 0x1e0b},
-#line 251 "./uninorm/composition-table.gperf"
+#line 251 "../../lib/uninorm/composition-table.gperf"
{"\000\000a\000\003\021", 0x0203},
-#line 414 "./uninorm/composition-table.gperf"
+#line 414 "../../lib/uninorm/composition-table.gperf"
{"\000\000B\000\003\007", 0x1e02},
-#line 656 "./uninorm/composition-table.gperf"
+#line 656 "../../lib/uninorm/composition-table.gperf"
{"\000\000y\000\003\003", 0x1ef9},
-#line 964 "./uninorm/composition-table.gperf"
+#line 964 "../../lib/uninorm/composition-table.gperf"
{"\0000\360\0000\231", 0x30f8},
-#line 393 "./uninorm/composition-table.gperf"
+#line 393 "../../lib/uninorm/composition-table.gperf"
{"\000\015F\000\015>", 0x0d4a},
-#line 810 "./uninorm/composition-table.gperf"
+#line 810 "../../lib/uninorm/composition-table.gperf"
{"\000\037n\000\003E", 0x1fae},
-#line 567 "./uninorm/composition-table.gperf"
+#line 567 "../../lib/uninorm/composition-table.gperf"
{"\000\000A\000\003#", 0x1ea0},
-#line 969 "./uninorm/composition-table.gperf"
+#line 969 "../../lib/uninorm/composition-table.gperf"
{"\001\020\233\001\020\272", 0x1109c},
-#line 260 "./uninorm/composition-table.gperf"
+#line 260 "../../lib/uninorm/composition-table.gperf"
{"\000\000O\000\003\017", 0x020c},
-#line 593 "./uninorm/composition-table.gperf"
+#line 593 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\003\011", 0x1eba},
-#line 344 "./uninorm/composition-table.gperf"
+#line 344 "../../lib/uninorm/composition-table.gperf"
{"\000\0046\000\003\010", 0x04dd},
-#line 775 "./uninorm/composition-table.gperf"
+#line 775 "../../lib/uninorm/composition-table.gperf"
{"\000\037\013\000\003E", 0x1f8b},
-#line 332 "./uninorm/composition-table.gperf"
+#line 332 "../../lib/uninorm/composition-table.gperf"
{"\000\004u\000\003\017", 0x0477},
-#line 800 "./uninorm/composition-table.gperf"
+#line 800 "../../lib/uninorm/composition-table.gperf"
{"\000\037d\000\003E", 0x1fa4},
-#line 951 "./uninorm/composition-table.gperf"
+#line 951 "../../lib/uninorm/composition-table.gperf"
{"\0000\310\0000\231", 0x30c9},
-#line 592 "./uninorm/composition-table.gperf"
+#line 592 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\003#", 0x1eb9},
-#line 259 "./uninorm/composition-table.gperf"
+#line 259 "../../lib/uninorm/composition-table.gperf"
{"\000\000i\000\003\021", 0x020b},
-#line 127 "./uninorm/composition-table.gperf"
+#line 127 "../../lib/uninorm/composition-table.gperf"
{"\000\000H\000\003\002", 0x0124},
-#line 446 "./uninorm/composition-table.gperf"
+#line 446 "../../lib/uninorm/composition-table.gperf"
{"\000\000H\000\003\007", 0x1e22},
-#line 71 "./uninorm/composition-table.gperf"
+#line 71 "../../lib/uninorm/composition-table.gperf"
{"\000\000a\000\003\012", 0x00e5},
-#line 727 "./uninorm/composition-table.gperf"
+#line 727 "../../lib/uninorm/composition-table.gperf"
{"\000\037H\000\003\001", 0x1f4c},
-#line 725 "./uninorm/composition-table.gperf"
+#line 725 "../../lib/uninorm/composition-table.gperf"
{"\000\037H\000\003\000", 0x1f4a},
-#line 613 "./uninorm/composition-table.gperf"
+#line 613 "../../lib/uninorm/composition-table.gperf"
{"\000\000O\000\003\011", 0x1ece},
-#line 945 "./uninorm/composition-table.gperf"
+#line 945 "../../lib/uninorm/composition-table.gperf"
{"\0000\273\0000\231", 0x30bc},
-#line 109 "./uninorm/composition-table.gperf"
+#line 109 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\003\004", 0x0112},
-#line 65 "./uninorm/composition-table.gperf"
+#line 65 "../../lib/uninorm/composition-table.gperf"
{"\000\000Y\000\003\001", 0x00dd},
-#line 649 "./uninorm/composition-table.gperf"
+#line 649 "../../lib/uninorm/composition-table.gperf"
{"\000\000Y\000\003\000", 0x1ef2},
-#line 117 "./uninorm/composition-table.gperf"
+#line 117 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\003\014", 0x011a},
-#line 192 "./uninorm/composition-table.gperf"
+#line 192 "../../lib/uninorm/composition-table.gperf"
{"\000\000Y\000\003\002", 0x0176},
-#line 554 "./uninorm/composition-table.gperf"
+#line 554 "../../lib/uninorm/composition-table.gperf"
{"\000\000Y\000\003\007", 0x1e8e},
-#line 268 "./uninorm/composition-table.gperf"
+#line 268 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003\017", 0x0214},
-#line 739 "./uninorm/composition-table.gperf"
+#line 739 "../../lib/uninorm/composition-table.gperf"
{"\000\037Y\000\003\001", 0x1f5d},
-#line 738 "./uninorm/composition-table.gperf"
+#line 738 "../../lib/uninorm/composition-table.gperf"
{"\000\037Y\000\003\000", 0x1f5b},
-#line 740 "./uninorm/composition-table.gperf"
+#line 740 "../../lib/uninorm/composition-table.gperf"
{"\000\037Y\000\003B", 0x1f5f},
-#line 925 "./uninorm/composition-table.gperf"
+#line 925 "../../lib/uninorm/composition-table.gperf"
{"\0000o\0000\231", 0x3070},
-#line 258 "./uninorm/composition-table.gperf"
+#line 258 "../../lib/uninorm/composition-table.gperf"
{"\000\000I\000\003\021", 0x020a},
-#line 946 "./uninorm/composition-table.gperf"
+#line 946 "../../lib/uninorm/composition-table.gperf"
{"\0000\275\0000\231", 0x30be},
-#line 154 "./uninorm/composition-table.gperf"
+#line 154 "../../lib/uninorm/composition-table.gperf"
{"\000\000O\000\003\004", 0x014c},
-#line 488 "./uninorm/composition-table.gperf"
+#line 488 "../../lib/uninorm/composition-table.gperf"
{"\000\000\325\000\003\001", 0x1e4c},
-#line 334 "./uninorm/composition-table.gperf"
+#line 334 "../../lib/uninorm/composition-table.gperf"
{"\000\0046\000\003\006", 0x04c2},
-#line 209 "./uninorm/composition-table.gperf"
+#line 209 "../../lib/uninorm/composition-table.gperf"
{"\000\000O\000\003\014", 0x01d1},
-#line 612 "./uninorm/composition-table.gperf"
+#line 612 "../../lib/uninorm/composition-table.gperf"
{"\000\000o\000\003#", 0x1ecd},
-#line 532 "./uninorm/composition-table.gperf"
+#line 532 "../../lib/uninorm/composition-table.gperf"
{"\000\001h\000\003\001", 0x1e78},
-#line 929 "./uninorm/composition-table.gperf"
+#line 929 "../../lib/uninorm/composition-table.gperf"
{"\0000u\0000\231", 0x3076},
-#line 637 "./uninorm/composition-table.gperf"
+#line 637 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003\011", 0x1ee6},
-#line 81 "./uninorm/composition-table.gperf"
+#line 81 "../../lib/uninorm/composition-table.gperf"
{"\000\000n\000\003\003", 0x00f1},
-#line 938 "./uninorm/composition-table.gperf"
+#line 938 "../../lib/uninorm/composition-table.gperf"
{"\0000\255\0000\231", 0x30ae},
-#line 450 "./uninorm/composition-table.gperf"
+#line 450 "../../lib/uninorm/composition-table.gperf"
{"\000\000H\000\003\010", 0x1e26},
-#line 926 "./uninorm/composition-table.gperf"
+#line 926 "../../lib/uninorm/composition-table.gperf"
{"\0000o\0000\232", 0x3071},
-#line 475 "./uninorm/composition-table.gperf"
+#line 475 "../../lib/uninorm/composition-table.gperf"
{"\000\000m\000\003\001", 0x1e3f},
-#line 636 "./uninorm/composition-table.gperf"
+#line 636 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003#", 0x1ee5},
-#line 128 "./uninorm/composition-table.gperf"
+#line 128 "../../lib/uninorm/composition-table.gperf"
{"\000\000h\000\003\002", 0x0125},
-#line 447 "./uninorm/composition-table.gperf"
+#line 447 "../../lib/uninorm/composition-table.gperf"
{"\000\000h\000\003\007", 0x1e23},
-#line 477 "./uninorm/composition-table.gperf"
+#line 477 "../../lib/uninorm/composition-table.gperf"
{"\000\000m\000\003\007", 0x1e41},
-#line 753 "./uninorm/composition-table.gperf"
+#line 753 "../../lib/uninorm/composition-table.gperf"
{"\000\037h\000\003\001", 0x1f6c},
-#line 751 "./uninorm/composition-table.gperf"
+#line 751 "../../lib/uninorm/composition-table.gperf"
{"\000\037h\000\003\000", 0x1f6a},
-#line 755 "./uninorm/composition-table.gperf"
+#line 755 "../../lib/uninorm/composition-table.gperf"
{"\000\037h\000\003B", 0x1f6e},
-#line 930 "./uninorm/composition-table.gperf"
+#line 930 "../../lib/uninorm/composition-table.gperf"
{"\0000u\0000\232", 0x3077},
-#line 194 "./uninorm/composition-table.gperf"
+#line 194 "../../lib/uninorm/composition-table.gperf"
{"\000\000Y\000\003\010", 0x0178},
-#line 180 "./uninorm/composition-table.gperf"
+#line 180 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003\004", 0x016a},
-#line 395 "./uninorm/composition-table.gperf"
+#line 395 "../../lib/uninorm/composition-table.gperf"
{"\000\015F\000\015W", 0x0d4c},
-#line 654 "./uninorm/composition-table.gperf"
+#line 654 "../../lib/uninorm/composition-table.gperf"
{"\000\000y\000\003\011", 0x1ef7},
-#line 211 "./uninorm/composition-table.gperf"
+#line 211 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003\014", 0x01d3},
-#line 250 "./uninorm/composition-table.gperf"
+#line 250 "../../lib/uninorm/composition-table.gperf"
{"\000\000A\000\003\021", 0x0202},
-#line 46 "./uninorm/composition-table.gperf"
+#line 46 "../../lib/uninorm/composition-table.gperf"
{"\000\000C\000\003'", 0x00c7},
-#line 782 "./uninorm/composition-table.gperf"
+#line 782 "../../lib/uninorm/composition-table.gperf"
{"\000\037\"\000\003E", 0x1f92},
-#line 804 "./uninorm/composition-table.gperf"
+#line 804 "../../lib/uninorm/composition-table.gperf"
{"\000\037h\000\003E", 0x1fa8},
-#line 809 "./uninorm/composition-table.gperf"
+#line 809 "../../lib/uninorm/composition-table.gperf"
{"\000\037m\000\003E", 0x1fad},
-#line 697 "./uninorm/composition-table.gperf"
+#line 697 "../../lib/uninorm/composition-table.gperf"
{"\000\037(\000\003\001", 0x1f2c},
-#line 695 "./uninorm/composition-table.gperf"
+#line 695 "../../lib/uninorm/composition-table.gperf"
{"\000\037(\000\003\000", 0x1f2a},
-#line 699 "./uninorm/composition-table.gperf"
+#line 699 "../../lib/uninorm/composition-table.gperf"
{"\000\037(\000\003B", 0x1f2e},
-#line 490 "./uninorm/composition-table.gperf"
+#line 490 "../../lib/uninorm/composition-table.gperf"
{"\000\000\325\000\003\010", 0x1e4e},
-#line 255 "./uninorm/composition-table.gperf"
+#line 255 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\003\021", 0x0207},
-#line 706 "./uninorm/composition-table.gperf"
+#line 706 "../../lib/uninorm/composition-table.gperf"
{"\000\0371\000\003\001", 0x1f35},
-#line 704 "./uninorm/composition-table.gperf"
+#line 704 "../../lib/uninorm/composition-table.gperf"
{"\000\0371\000\003\000", 0x1f33},
-#line 708 "./uninorm/composition-table.gperf"
+#line 708 "../../lib/uninorm/composition-table.gperf"
{"\000\0371\000\003B", 0x1f37},
-#line 291 "./uninorm/composition-table.gperf"
+#line 291 "../../lib/uninorm/composition-table.gperf"
{"\000\000y\000\003\004", 0x0233},
-#line 962 "./uninorm/composition-table.gperf"
+#line 962 "../../lib/uninorm/composition-table.gperf"
{"\0000\246\0000\231", 0x30f4},
-#line 437 "./uninorm/composition-table.gperf"
+#line 437 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\003-", 0x1e19},
-#line 265 "./uninorm/composition-table.gperf"
+#line 265 "../../lib/uninorm/composition-table.gperf"
{"\000\000r\000\003\017", 0x0211},
-#line 788 "./uninorm/composition-table.gperf"
+#line 788 "../../lib/uninorm/composition-table.gperf"
{"\000\037(\000\003E", 0x1f98},
-#line 451 "./uninorm/composition-table.gperf"
+#line 451 "../../lib/uninorm/composition-table.gperf"
{"\000\000h\000\003\010", 0x1e27},
-#line 45 "./uninorm/composition-table.gperf"
+#line 45 "../../lib/uninorm/composition-table.gperf"
{"\000\000A\000\003\012", 0x00c5},
-#line 655 "./uninorm/composition-table.gperf"
+#line 655 "../../lib/uninorm/composition-table.gperf"
{"\000\000Y\000\003\003", 0x1ef8},
-#line 591 "./uninorm/composition-table.gperf"
+#line 591 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\003#", 0x1eb8},
-#line 542 "./uninorm/composition-table.gperf"
+#line 542 "../../lib/uninorm/composition-table.gperf"
{"\000\000W\000\003\001", 0x1e82},
-#line 540 "./uninorm/composition-table.gperf"
+#line 540 "../../lib/uninorm/composition-table.gperf"
{"\000\000W\000\003\000", 0x1e80},
-#line 160 "./uninorm/composition-table.gperf"
+#line 160 "../../lib/uninorm/composition-table.gperf"
{"\000\000R\000\003\001", 0x0154},
-#line 190 "./uninorm/composition-table.gperf"
+#line 190 "../../lib/uninorm/composition-table.gperf"
{"\000\000W\000\003\002", 0x0174},
-#line 546 "./uninorm/composition-table.gperf"
+#line 546 "../../lib/uninorm/composition-table.gperf"
{"\000\000W\000\003\007", 0x1e86},
-#line 912 "./uninorm/composition-table.gperf"
+#line 912 "../../lib/uninorm/composition-table.gperf"
{"\0000O\0000\231", 0x3050},
-#line 500 "./uninorm/composition-table.gperf"
+#line 500 "../../lib/uninorm/composition-table.gperf"
{"\000\000R\000\003\007", 0x1e58},
-#line 878 "./uninorm/composition-table.gperf"
+#line 878 "../../lib/uninorm/composition-table.gperf"
{"\000\"C\000\0038", 0x2244},
-#line 872 "./uninorm/composition-table.gperf"
+#line 872 "../../lib/uninorm/composition-table.gperf"
{"\000\"\003\000\0038", 0x2204},
-#line 873 "./uninorm/composition-table.gperf"
+#line 873 "../../lib/uninorm/composition-table.gperf"
{"\000\"\010\000\0038", 0x2209},
-#line 893 "./uninorm/composition-table.gperf"
+#line 893 "../../lib/uninorm/composition-table.gperf"
{"\000\"{\000\0038", 0x2281},
-#line 177 "./uninorm/composition-table.gperf"
+#line 177 "../../lib/uninorm/composition-table.gperf"
{"\000\000t\000\003\014", 0x0165},
-#line 611 "./uninorm/composition-table.gperf"
+#line 611 "../../lib/uninorm/composition-table.gperf"
{"\000\000O\000\003#", 0x1ecc},
-#line 263 "./uninorm/composition-table.gperf"
+#line 263 "../../lib/uninorm/composition-table.gperf"
{"\000\000o\000\003\021", 0x020f},
-#line 468 "./uninorm/composition-table.gperf"
+#line 468 "../../lib/uninorm/composition-table.gperf"
{"\000\0366\000\003\004", 0x1e38},
-#line 238 "./uninorm/composition-table.gperf"
+#line 238 "../../lib/uninorm/composition-table.gperf"
{"\000\000G\000\003\001", 0x01f4},
-#line 908 "./uninorm/composition-table.gperf"
+#line 908 "../../lib/uninorm/composition-table.gperf"
{"\000\"\264\000\0038", 0x22ec},
-#line 906 "./uninorm/composition-table.gperf"
+#line 906 "../../lib/uninorm/composition-table.gperf"
{"\000\"\262\000\0038", 0x22ea},
-#line 119 "./uninorm/composition-table.gperf"
+#line 119 "../../lib/uninorm/composition-table.gperf"
{"\000\000G\000\003\002", 0x011c},
-#line 123 "./uninorm/composition-table.gperf"
+#line 123 "../../lib/uninorm/composition-table.gperf"
{"\000\000G\000\003\007", 0x0120},
-#line 288 "./uninorm/composition-table.gperf"
+#line 288 "../../lib/uninorm/composition-table.gperf"
{"\000\002.\000\003\004", 0x0230},
-#line 877 "./uninorm/composition-table.gperf"
+#line 877 "../../lib/uninorm/composition-table.gperf"
{"\000\"<\000\0038", 0x2241},
-#line 271 "./uninorm/composition-table.gperf"
+#line 271 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003\021", 0x0217},
-#line 905 "./uninorm/composition-table.gperf"
+#line 905 "../../lib/uninorm/composition-table.gperf"
{"\000\"\222\000\0038", 0x22e3},
-#line 457 "./uninorm/composition-table.gperf"
+#line 457 "../../lib/uninorm/composition-table.gperf"
{"\000\000i\000\0030", 0x1e2d},
-#line 898 "./uninorm/composition-table.gperf"
+#line 898 "../../lib/uninorm/composition-table.gperf"
{"\000\"\242\000\0038", 0x22ac},
-#line 165 "./uninorm/composition-table.gperf"
+#line 165 "../../lib/uninorm/composition-table.gperf"
{"\000\000r\000\003\014", 0x0159},
-#line 915 "./uninorm/composition-table.gperf"
+#line 915 "../../lib/uninorm/composition-table.gperf"
{"\0000U\0000\231", 0x3056},
-#line 531 "./uninorm/composition-table.gperf"
+#line 531 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003-", 0x1e77},
-#line 936 "./uninorm/composition-table.gperf"
+#line 936 "../../lib/uninorm/composition-table.gperf"
{"\0000\235\0000\231", 0x309e},
-#line 331 "./uninorm/composition-table.gperf"
+#line 331 "../../lib/uninorm/composition-table.gperf"
{"\000\004t\000\003\017", 0x0476},
-#line 882 "./uninorm/composition-table.gperf"
+#line 882 "../../lib/uninorm/composition-table.gperf"
{"\000\"a\000\0038", 0x2262},
-#line 440 "./uninorm/composition-table.gperf"
+#line 440 "../../lib/uninorm/composition-table.gperf"
{"\000\002(\000\003\006", 0x1e1c},
-#line 544 "./uninorm/composition-table.gperf"
+#line 544 "../../lib/uninorm/composition-table.gperf"
{"\000\000W\000\003\010", 0x1e84},
-#line 635 "./uninorm/composition-table.gperf"
+#line 635 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003#", 0x1ee4},
-#line 148 "./uninorm/composition-table.gperf"
+#line 148 "../../lib/uninorm/composition-table.gperf"
{"\000\000N\000\003\001", 0x0143},
-#line 240 "./uninorm/composition-table.gperf"
+#line 240 "../../lib/uninorm/composition-table.gperf"
{"\000\000N\000\003\000", 0x01f8},
-#line 153 "./uninorm/composition-table.gperf"
+#line 153 "../../lib/uninorm/composition-table.gperf"
{"\000\000n\000\003\014", 0x0148},
-#line 375 "./uninorm/composition-table.gperf"
+#line 375 "../../lib/uninorm/composition-table.gperf"
{"\000\011(\000\011<", 0x0929},
-#line 480 "./uninorm/composition-table.gperf"
+#line 480 "../../lib/uninorm/composition-table.gperf"
{"\000\000N\000\003\007", 0x1e44},
-#line 897 "./uninorm/composition-table.gperf"
+#line 897 "../../lib/uninorm/composition-table.gperf"
{"\000\"\207\000\0038", 0x2289},
-#line 185 "./uninorm/composition-table.gperf"
+#line 185 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003\012", 0x016f},
-#line 896 "./uninorm/composition-table.gperf"
+#line 896 "../../lib/uninorm/composition-table.gperf"
{"\000\"\206\000\0038", 0x2288},
-#line 456 "./uninorm/composition-table.gperf"
+#line 456 "../../lib/uninorm/composition-table.gperf"
{"\000\000I\000\0030", 0x1e2c},
-#line 895 "./uninorm/composition-table.gperf"
+#line 895 "../../lib/uninorm/composition-table.gperf"
{"\000\"\203\000\0038", 0x2285},
-#line 108 "./uninorm/composition-table.gperf"
+#line 108 "../../lib/uninorm/composition-table.gperf"
{"\000\000d\000\003\014", 0x010f},
-#line 543 "./uninorm/composition-table.gperf"
+#line 543 "../../lib/uninorm/composition-table.gperf"
{"\000\000w\000\003\001", 0x1e83},
-#line 541 "./uninorm/composition-table.gperf"
+#line 541 "../../lib/uninorm/composition-table.gperf"
{"\000\000w\000\003\000", 0x1e81},
-#line 523 "./uninorm/composition-table.gperf"
+#line 523 "../../lib/uninorm/composition-table.gperf"
{"\000\000t\000\0031", 0x1e6f},
-#line 191 "./uninorm/composition-table.gperf"
+#line 191 "../../lib/uninorm/composition-table.gperf"
{"\000\000w\000\003\002", 0x0175},
-#line 547 "./uninorm/composition-table.gperf"
+#line 547 "../../lib/uninorm/composition-table.gperf"
{"\000\000w\000\003\007", 0x1e87},
-#line 652 "./uninorm/composition-table.gperf"
+#line 652 "../../lib/uninorm/composition-table.gperf"
{"\000\000y\000\003#", 0x1ef5},
-#line 890 "./uninorm/composition-table.gperf"
+#line 890 "../../lib/uninorm/composition-table.gperf"
{"\000\"v\000\0038", 0x2278},
-#line 297 "./uninorm/composition-table.gperf"
+#line 297 "../../lib/uninorm/composition-table.gperf"
{"\000\003\237\000\003\001", 0x038c},
-#line 863 "./uninorm/composition-table.gperf"
+#line 863 "../../lib/uninorm/composition-table.gperf"
{"\000\003\237\000\003\000", 0x1ff8},
-#line 239 "./uninorm/composition-table.gperf"
+#line 239 "../../lib/uninorm/composition-table.gperf"
{"\000\000g\000\003\001", 0x01f5},
-#line 254 "./uninorm/composition-table.gperf"
+#line 254 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\003\021", 0x0206},
-#line 653 "./uninorm/composition-table.gperf"
+#line 653 "../../lib/uninorm/composition-table.gperf"
{"\000\000Y\000\003\011", 0x1ef6},
-#line 120 "./uninorm/composition-table.gperf"
+#line 120 "../../lib/uninorm/composition-table.gperf"
{"\000\000g\000\003\002", 0x011d},
-#line 124 "./uninorm/composition-table.gperf"
+#line 124 "../../lib/uninorm/composition-table.gperf"
{"\000\000g\000\003\007", 0x0121},
-#line 343 "./uninorm/composition-table.gperf"
+#line 343 "../../lib/uninorm/composition-table.gperf"
{"\000\004\026\000\003\010", 0x04dc},
-#line 902 "./uninorm/composition-table.gperf"
+#line 902 "../../lib/uninorm/composition-table.gperf"
{"\000\"|\000\0038", 0x22e0},
-#line 436 "./uninorm/composition-table.gperf"
+#line 436 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\003-", 0x1e18},
-#line 507 "./uninorm/composition-table.gperf"
+#line 507 "../../lib/uninorm/composition-table.gperf"
{"\000\000r\000\0031", 0x1e5f},
-#line 276 "./uninorm/composition-table.gperf"
+#line 276 "../../lib/uninorm/composition-table.gperf"
{"\000\000H\000\003\014", 0x021e},
-#line 494 "./uninorm/composition-table.gperf"
+#line 494 "../../lib/uninorm/composition-table.gperf"
{"\000\001L\000\003\001", 0x1e52},
-#line 492 "./uninorm/composition-table.gperf"
+#line 492 "../../lib/uninorm/composition-table.gperf"
{"\000\001L\000\003\000", 0x1e50},
-#line 443 "./uninorm/composition-table.gperf"
+#line 443 "../../lib/uninorm/composition-table.gperf"
{"\000\000f\000\003\007", 0x1e1f},
-#line 521 "./uninorm/composition-table.gperf"
+#line 521 "../../lib/uninorm/composition-table.gperf"
{"\000\000t\000\003#", 0x1e6d},
-#line 262 "./uninorm/composition-table.gperf"
+#line 262 "../../lib/uninorm/composition-table.gperf"
{"\000\000O\000\003\021", 0x020e},
-#line 894 "./uninorm/composition-table.gperf"
+#line 894 "../../lib/uninorm/composition-table.gperf"
{"\000\"\202\000\0038", 0x2284},
-#line 142 "./uninorm/composition-table.gperf"
+#line 142 "../../lib/uninorm/composition-table.gperf"
{"\000\000L\000\003\001", 0x0139},
-#line 290 "./uninorm/composition-table.gperf"
+#line 290 "../../lib/uninorm/composition-table.gperf"
{"\000\000Y\000\003\004", 0x0232},
-#line 803 "./uninorm/composition-table.gperf"
+#line 803 "../../lib/uninorm/composition-table.gperf"
{"\000\037g\000\003E", 0x1fa7},
-#line 485 "./uninorm/composition-table.gperf"
+#line 485 "../../lib/uninorm/composition-table.gperf"
{"\000\000n\000\0031", 0x1e49},
-#line 281 "./uninorm/composition-table.gperf"
+#line 281 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\003'", 0x0229},
-#line 927 "./uninorm/composition-table.gperf"
+#line 927 "../../lib/uninorm/composition-table.gperf"
{"\0000r\0000\231", 0x3073},
-#line 121 "./uninorm/composition-table.gperf"
+#line 121 "../../lib/uninorm/composition-table.gperf"
{"\000\000G\000\003\006", 0x011e},
-#line 313 "./uninorm/composition-table.gperf"
+#line 313 "../../lib/uninorm/composition-table.gperf"
{"\000\003\322\000\003\001", 0x03d3},
-#line 545 "./uninorm/composition-table.gperf"
+#line 545 "../../lib/uninorm/composition-table.gperf"
{"\000\000w\000\003\010", 0x1e85},
-#line 439 "./uninorm/composition-table.gperf"
+#line 439 "../../lib/uninorm/composition-table.gperf"
{"\000\000e\000\0030", 0x1e1b},
-#line 802 "./uninorm/composition-table.gperf"
+#line 802 "../../lib/uninorm/composition-table.gperf"
{"\000\037f\000\003E", 0x1fa6},
-#line 427 "./uninorm/composition-table.gperf"
+#line 427 "../../lib/uninorm/composition-table.gperf"
{"\000\000d\000\0031", 0x1e0f},
-#line 503 "./uninorm/composition-table.gperf"
+#line 503 "../../lib/uninorm/composition-table.gperf"
{"\000\000r\000\003#", 0x1e5b},
-#line 418 "./uninorm/composition-table.gperf"
+#line 418 "../../lib/uninorm/composition-table.gperf"
{"\000\000B\000\0031", 0x1e06},
-#line 284 "./uninorm/composition-table.gperf"
+#line 284 "../../lib/uninorm/composition-table.gperf"
{"\000\000\325\000\003\004", 0x022c},
-#line 495 "./uninorm/composition-table.gperf"
+#line 495 "../../lib/uninorm/composition-table.gperf"
{"\000\001M\000\003\001", 0x1e53},
-#line 493 "./uninorm/composition-table.gperf"
+#line 493 "../../lib/uninorm/composition-table.gperf"
{"\000\001M\000\003\000", 0x1e51},
-#line 903 "./uninorm/composition-table.gperf"
+#line 903 "../../lib/uninorm/composition-table.gperf"
{"\000\"}\000\0038", 0x22e1},
-#line 333 "./uninorm/composition-table.gperf"
+#line 333 "../../lib/uninorm/composition-table.gperf"
{"\000\004\026\000\003\006", 0x04c1},
-#line 928 "./uninorm/composition-table.gperf"
+#line 928 "../../lib/uninorm/composition-table.gperf"
{"\0000r\0000\232", 0x3074},
-#line 270 "./uninorm/composition-table.gperf"
+#line 270 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003\021", 0x0216},
-#line 474 "./uninorm/composition-table.gperf"
+#line 474 "../../lib/uninorm/composition-table.gperf"
{"\000\000M\000\003\001", 0x1e3e},
-#line 55 "./uninorm/composition-table.gperf"
+#line 55 "../../lib/uninorm/composition-table.gperf"
{"\000\000N\000\003\003", 0x00d1},
-#line 483 "./uninorm/composition-table.gperf"
+#line 483 "../../lib/uninorm/composition-table.gperf"
{"\000\000n\000\003#", 0x1e47},
-#line 922 "./uninorm/composition-table.gperf"
+#line 922 "../../lib/uninorm/composition-table.gperf"
{"\0000d\0000\231", 0x3065},
-#line 476 "./uninorm/composition-table.gperf"
+#line 476 "../../lib/uninorm/composition-table.gperf"
{"\000\000M\000\003\007", 0x1e40},
-#line 530 "./uninorm/composition-table.gperf"
+#line 530 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003-", 0x1e76},
-#line 277 "./uninorm/composition-table.gperf"
+#line 277 "../../lib/uninorm/composition-table.gperf"
{"\000\000h\000\003\014", 0x021f},
-#line 364 "./uninorm/composition-table.gperf"
+#line 364 "../../lib/uninorm/composition-table.gperf"
{"\000\004G\000\003\010", 0x04f5},
-#line 518 "./uninorm/composition-table.gperf"
+#line 518 "../../lib/uninorm/composition-table.gperf"
{"\000\000T\000\003\007", 0x1e6a},
-#line 920 "./uninorm/composition-table.gperf"
+#line 920 "../../lib/uninorm/composition-table.gperf"
{"\0000_\0000\231", 0x3060},
-#line 425 "./uninorm/composition-table.gperf"
+#line 425 "../../lib/uninorm/composition-table.gperf"
{"\000\000d\000\003#", 0x1e0d},
-#line 887 "./uninorm/composition-table.gperf"
+#line 887 "../../lib/uninorm/composition-table.gperf"
{"\000\"e\000\0038", 0x2271},
-#line 416 "./uninorm/composition-table.gperf"
+#line 416 "../../lib/uninorm/composition-table.gperf"
{"\000\000B\000\003#", 0x1e04},
-#line 264 "./uninorm/composition-table.gperf"
+#line 264 "../../lib/uninorm/composition-table.gperf"
{"\000\000R\000\003\017", 0x0210},
-#line 844 "./uninorm/composition-table.gperf"
+#line 844 "../../lib/uninorm/composition-table.gperf"
{"\000\037\376\000\003\001", 0x1fde},
-#line 843 "./uninorm/composition-table.gperf"
+#line 843 "../../lib/uninorm/composition-table.gperf"
{"\000\037\376\000\003\000", 0x1fdd},
-#line 845 "./uninorm/composition-table.gperf"
+#line 845 "../../lib/uninorm/composition-table.gperf"
{"\000\037\376\000\003B", 0x1fdf},
-#line 274 "./uninorm/composition-table.gperf"
+#line 274 "../../lib/uninorm/composition-table.gperf"
{"\000\000T\000\003&", 0x021a},
-#line 184 "./uninorm/composition-table.gperf"
+#line 184 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003\012", 0x016e},
-#line 314 "./uninorm/composition-table.gperf"
+#line 314 "../../lib/uninorm/composition-table.gperf"
{"\000\003\322\000\003\010", 0x03d4},
-#line 310 "./uninorm/composition-table.gperf"
+#line 310 "../../lib/uninorm/composition-table.gperf"
{"\000\003\277\000\003\001", 0x03cc},
-#line 761 "./uninorm/composition-table.gperf"
+#line 761 "../../lib/uninorm/composition-table.gperf"
{"\000\003\277\000\003\000", 0x1f78},
-#line 723 "./uninorm/composition-table.gperf"
+#line 723 "../../lib/uninorm/composition-table.gperf"
{"\000\003\237\000\003\023", 0x1f48},
-#line 529 "./uninorm/composition-table.gperf"
+#line 529 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\0030", 0x1e75},
-#line 919 "./uninorm/composition-table.gperf"
+#line 919 "../../lib/uninorm/composition-table.gperf"
{"\0000]\0000\231", 0x305e},
-#line 122 "./uninorm/composition-table.gperf"
+#line 122 "../../lib/uninorm/composition-table.gperf"
{"\000\000g\000\003\006", 0x011f},
-#line 306 "./uninorm/composition-table.gperf"
+#line 306 "../../lib/uninorm/composition-table.gperf"
{"\000\003\271\000\003\001", 0x03af},
-#line 760 "./uninorm/composition-table.gperf"
+#line 760 "../../lib/uninorm/composition-table.gperf"
{"\000\003\271\000\003\000", 0x1f76},
-#line 838 "./uninorm/composition-table.gperf"
+#line 838 "../../lib/uninorm/composition-table.gperf"
{"\000\003\271\000\003B", 0x1fd6},
-#line 448 "./uninorm/composition-table.gperf"
+#line 448 "../../lib/uninorm/composition-table.gperf"
{"\000\000H\000\003#", 0x1e24},
-#line 833 "./uninorm/composition-table.gperf"
+#line 833 "../../lib/uninorm/composition-table.gperf"
{"\000\037\277\000\003\001", 0x1fce},
-#line 832 "./uninorm/composition-table.gperf"
+#line 832 "../../lib/uninorm/composition-table.gperf"
{"\000\037\277\000\003\000", 0x1fcd},
-#line 834 "./uninorm/composition-table.gperf"
+#line 834 "../../lib/uninorm/composition-table.gperf"
{"\000\037\277\000\003B", 0x1fcf},
-#line 917 "./uninorm/composition-table.gperf"
+#line 917 "../../lib/uninorm/composition-table.gperf"
{"\0000Y\0000\231", 0x305a},
-#line 319 "./uninorm/composition-table.gperf"
+#line 319 "../../lib/uninorm/composition-table.gperf"
{"\000\004\032\000\003\001", 0x040c},
-#line 565 "./uninorm/composition-table.gperf"
+#line 565 "../../lib/uninorm/composition-table.gperf"
{"\000\000y\000\003\012", 0x1e99},
-#line 885 "./uninorm/composition-table.gperf"
+#line 885 "../../lib/uninorm/composition-table.gperf"
{"\000\000>\000\0038", 0x226f},
-#line 435 "./uninorm/composition-table.gperf"
+#line 435 "../../lib/uninorm/composition-table.gperf"
{"\000\001\023\000\003\001", 0x1e17},
-#line 433 "./uninorm/composition-table.gperf"
+#line 433 "../../lib/uninorm/composition-table.gperf"
{"\000\001\023\000\003\000", 0x1e15},
-#line 525 "./uninorm/composition-table.gperf"
+#line 525 "../../lib/uninorm/composition-table.gperf"
{"\000\000t\000\003-", 0x1e71},
-#line 651 "./uninorm/composition-table.gperf"
+#line 651 "../../lib/uninorm/composition-table.gperf"
{"\000\000Y\000\003#", 0x1ef4},
-#line 345 "./uninorm/composition-table.gperf"
+#line 345 "../../lib/uninorm/composition-table.gperf"
{"\000\004\027\000\003\010", 0x04de},
-#line 776 "./uninorm/composition-table.gperf"
+#line 776 "../../lib/uninorm/composition-table.gperf"
{"\000\037\014\000\003E", 0x1f8c},
-#line 562 "./uninorm/composition-table.gperf"
+#line 562 "../../lib/uninorm/composition-table.gperf"
{"\000\000h\000\0031", 0x1e96},
-#line 941 "./uninorm/composition-table.gperf"
+#line 941 "../../lib/uninorm/composition-table.gperf"
{"\0000\263\0000\231", 0x30b4},
-#line 164 "./uninorm/composition-table.gperf"
+#line 164 "../../lib/uninorm/composition-table.gperf"
{"\000\000R\000\003\014", 0x0158},
-#line 956 "./uninorm/composition-table.gperf"
+#line 956 "../../lib/uninorm/composition-table.gperf"
{"\0000\325\0000\231", 0x30d6},
-#line 779 "./uninorm/composition-table.gperf"
+#line 779 "../../lib/uninorm/composition-table.gperf"
{"\000\037\017\000\003E", 0x1f8f},
-#line 267 "./uninorm/composition-table.gperf"
+#line 267 "../../lib/uninorm/composition-table.gperf"
{"\000\000r\000\003\021", 0x0213},
-#line 305 "./uninorm/composition-table.gperf"
+#line 305 "../../lib/uninorm/composition-table.gperf"
{"\000\003\267\000\003\001", 0x03ae},
-#line 759 "./uninorm/composition-table.gperf"
+#line 759 "../../lib/uninorm/composition-table.gperf"
{"\000\003\267\000\003\000", 0x1f74},
-#line 827 "./uninorm/composition-table.gperf"
+#line 827 "../../lib/uninorm/composition-table.gperf"
{"\000\003\267\000\003B", 0x1fc6},
-#line 280 "./uninorm/composition-table.gperf"
+#line 280 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\003'", 0x0228},
-#line 626 "./uninorm/composition-table.gperf"
+#line 626 "../../lib/uninorm/composition-table.gperf"
{"\000\001\241\000\003\001", 0x1edb},
-#line 628 "./uninorm/composition-table.gperf"
+#line 628 "../../lib/uninorm/composition-table.gperf"
{"\000\001\241\000\003\000", 0x1edd},
-#line 444 "./uninorm/composition-table.gperf"
+#line 444 "../../lib/uninorm/composition-table.gperf"
{"\000\000G\000\003\004", 0x1e20},
-#line 924 "./uninorm/composition-table.gperf"
+#line 924 "../../lib/uninorm/composition-table.gperf"
{"\0000h\0000\231", 0x3069},
-#line 438 "./uninorm/composition-table.gperf"
+#line 438 "../../lib/uninorm/composition-table.gperf"
{"\000\000E\000\0030", 0x1e1a},
-#line 227 "./uninorm/composition-table.gperf"
+#line 227 "../../lib/uninorm/composition-table.gperf"
{"\000\000G\000\003\014", 0x01e6},
-#line 308 "./uninorm/composition-table.gperf"
+#line 308 "../../lib/uninorm/composition-table.gperf"
{"\000\003\271\000\003\010", 0x03ca},
-#line 957 "./uninorm/composition-table.gperf"
+#line 957 "../../lib/uninorm/composition-table.gperf"
{"\0000\325\0000\232", 0x30d7},
-#line 825 "./uninorm/composition-table.gperf"
+#line 825 "../../lib/uninorm/composition-table.gperf"
{"\000\003\267\000\003E", 0x1fc3},
-#line 960 "./uninorm/composition-table.gperf"
+#line 960 "../../lib/uninorm/composition-table.gperf"
{"\0000\333\0000\231", 0x30dc},
-#line 449 "./uninorm/composition-table.gperf"
+#line 449 "../../lib/uninorm/composition-table.gperf"
{"\000\000h\000\003#", 0x1e25},
-#line 479 "./uninorm/composition-table.gperf"
+#line 479 "../../lib/uninorm/composition-table.gperf"
{"\000\000m\000\003#", 0x1e43},
-#line 487 "./uninorm/composition-table.gperf"
+#line 487 "../../lib/uninorm/composition-table.gperf"
{"\000\000n\000\003-", 0x1e4b},
-#line 937 "./uninorm/composition-table.gperf"
+#line 937 "../../lib/uninorm/composition-table.gperf"
{"\0000\253\0000\231", 0x30ac},
-#line 303 "./uninorm/composition-table.gperf"
+#line 303 "../../lib/uninorm/composition-table.gperf"
{"\000\003\261\000\003\001", 0x03ac},
-#line 757 "./uninorm/composition-table.gperf"
+#line 757 "../../lib/uninorm/composition-table.gperf"
{"\000\003\261\000\003\000", 0x1f70},
-#line 817 "./uninorm/composition-table.gperf"
+#line 817 "../../lib/uninorm/composition-table.gperf"
{"\000\003\261\000\003B", 0x1fb6},
-#line 352 "./uninorm/composition-table.gperf"
+#line 352 "../../lib/uninorm/composition-table.gperf"
{"\000\004>\000\003\010", 0x04e7},
-#line 293 "./uninorm/composition-table.gperf"
+#line 293 "../../lib/uninorm/composition-table.gperf"
{"\000\003\221\000\003\001", 0x0386},
-#line 821 "./uninorm/composition-table.gperf"
+#line 821 "../../lib/uninorm/composition-table.gperf"
{"\000\003\221\000\003\000", 0x1fba},
-#line 431 "./uninorm/composition-table.gperf"
+#line 431 "../../lib/uninorm/composition-table.gperf"
{"\000\000d\000\003-", 0x1e13},
-#line 606 "./uninorm/composition-table.gperf"
+#line 606 "../../lib/uninorm/composition-table.gperf"
{"\000\036\271\000\003\002", 0x1ec7},
-#line 778 "./uninorm/composition-table.gperf"
+#line 778 "../../lib/uninorm/composition-table.gperf"
{"\000\037\016\000\003E", 0x1f8e},
-#line 961 "./uninorm/composition-table.gperf"
+#line 961 "../../lib/uninorm/composition-table.gperf"
{"\0000\333\0000\232", 0x30dd},
-#line 362 "./uninorm/composition-table.gperf"
+#line 362 "../../lib/uninorm/composition-table.gperf"
{"\000\004C\000\003\013", 0x04f3},
-#line 152 "./uninorm/composition-table.gperf"
+#line 152 "../../lib/uninorm/composition-table.gperf"
{"\000\000N\000\003\014", 0x0147},
-#line 815 "./uninorm/composition-table.gperf"
+#line 815 "../../lib/uninorm/composition-table.gperf"
{"\000\003\261\000\003E", 0x1fb3},
-#line 879 "./uninorm/composition-table.gperf"
+#line 879 "../../lib/uninorm/composition-table.gperf"
{"\000\"E\000\0038", 0x2247},
-#line 717 "./uninorm/composition-table.gperf"
+#line 717 "../../lib/uninorm/composition-table.gperf"
{"\000\003\277\000\003\023", 0x1f40},
-#line 506 "./uninorm/composition-table.gperf"
+#line 506 "../../lib/uninorm/composition-table.gperf"
{"\000\000R\000\0031", 0x1e5e},
-#line 822 "./uninorm/composition-table.gperf"
+#line 822 "../../lib/uninorm/composition-table.gperf"
{"\000\003\221\000\003E", 0x1fbc},
-#line 356 "./uninorm/composition-table.gperf"
+#line 356 "../../lib/uninorm/composition-table.gperf"
{"\000\004M\000\003\010", 0x04ed},
-#line 724 "./uninorm/composition-table.gperf"
+#line 724 "../../lib/uninorm/composition-table.gperf"
{"\000\003\237\000\003\024", 0x1f49},
-#line 167 "./uninorm/composition-table.gperf"
+#line 167 "../../lib/uninorm/composition-table.gperf"
{"\000\000s\000\003\001", 0x015b},
-#line 701 "./uninorm/composition-table.gperf"
+#line 701 "../../lib/uninorm/composition-table.gperf"
{"\000\003\271\000\003\023", 0x1f30},
-#line 835 "./uninorm/composition-table.gperf"
+#line 835 "../../lib/uninorm/composition-table.gperf"
{"\000\003\271\000\003\006", 0x1fd0},
-#line 169 "./uninorm/composition-table.gperf"
+#line 169 "../../lib/uninorm/composition-table.gperf"
{"\000\000s\000\003\002", 0x015d},
-#line 509 "./uninorm/composition-table.gperf"
+#line 509 "../../lib/uninorm/composition-table.gperf"
{"\000\000s\000\003\007", 0x1e61},
-#line 977 "./uninorm/composition-table.gperf"
+#line 977 "../../lib/uninorm/composition-table.gperf"
{"\001\024\271\001\024\275", 0x114be},
-#line 528 "./uninorm/composition-table.gperf"
+#line 528 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\0030", 0x1e74},
-#line 916 "./uninorm/composition-table.gperf"
+#line 916 "../../lib/uninorm/composition-table.gperf"
{"\0000W\0000\231", 0x3058},
-#line 317 "./uninorm/composition-table.gperf"
+#line 317 "../../lib/uninorm/composition-table.gperf"
{"\000\004\023\000\003\001", 0x0403},
-#line 445 "./uninorm/composition-table.gperf"
+#line 445 "../../lib/uninorm/composition-table.gperf"
{"\000\000g\000\003\004", 0x1e21},
-#line 460 "./uninorm/composition-table.gperf"
+#line 460 "../../lib/uninorm/composition-table.gperf"
{"\000\000K\000\003\001", 0x1e30},
-#line 770 "./uninorm/composition-table.gperf"
+#line 770 "../../lib/uninorm/composition-table.gperf"
{"\000\037\006\000\003E", 0x1f86},
-#line 228 "./uninorm/composition-table.gperf"
+#line 228 "../../lib/uninorm/composition-table.gperf"
{"\000\000g\000\003\014", 0x01e7},
-#line 273 "./uninorm/composition-table.gperf"
+#line 273 "../../lib/uninorm/composition-table.gperf"
{"\000\000s\000\003&", 0x0219},
-#line 548 "./uninorm/composition-table.gperf"
+#line 548 "../../lib/uninorm/composition-table.gperf"
{"\000\000W\000\003#", 0x1e88},
-#line 244 "./uninorm/composition-table.gperf"
+#line 244 "../../lib/uninorm/composition-table.gperf"
{"\000\000\306\000\003\001", 0x01fc},
-#line 502 "./uninorm/composition-table.gperf"
+#line 502 "../../lib/uninorm/composition-table.gperf"
{"\000\000R\000\003#", 0x1e5a},
-#line 580 "./uninorm/composition-table.gperf"
+#line 580 "../../lib/uninorm/composition-table.gperf"
{"\000\036\241\000\003\002", 0x1ead},
-#line 311 "./uninorm/composition-table.gperf"
+#line 311 "../../lib/uninorm/composition-table.gperf"
{"\000\003\305\000\003\001", 0x03cd},
-#line 762 "./uninorm/composition-table.gperf"
+#line 762 "../../lib/uninorm/composition-table.gperf"
{"\000\003\305\000\003\000", 0x1f7a},
-#line 851 "./uninorm/composition-table.gperf"
+#line 851 "../../lib/uninorm/composition-table.gperf"
{"\000\003\305\000\003B", 0x1fe6},
-#line 143 "./uninorm/composition-table.gperf"
+#line 143 "../../lib/uninorm/composition-table.gperf"
{"\000\000l\000\003\001", 0x013a},
-#line 242 "./uninorm/composition-table.gperf"
+#line 242 "../../lib/uninorm/composition-table.gperf"
{"\000\000\305\000\003\001", 0x01fa},
-#line 166 "./uninorm/composition-table.gperf"
+#line 166 "../../lib/uninorm/composition-table.gperf"
{"\000\000S\000\003\001", 0x015a},
-#line 685 "./uninorm/composition-table.gperf"
+#line 685 "../../lib/uninorm/composition-table.gperf"
{"\000\003\267\000\003\023", 0x1f20},
-#line 632 "./uninorm/composition-table.gperf"
+#line 632 "../../lib/uninorm/composition-table.gperf"
{"\000\001\241\000\003\003", 0x1ee1},
-#line 168 "./uninorm/composition-table.gperf"
+#line 168 "../../lib/uninorm/composition-table.gperf"
{"\000\000S\000\003\002", 0x015c},
-#line 508 "./uninorm/composition-table.gperf"
+#line 508 "../../lib/uninorm/composition-table.gperf"
{"\000\000S\000\003\007", 0x1e60},
-#line 146 "./uninorm/composition-table.gperf"
+#line 146 "../../lib/uninorm/composition-table.gperf"
{"\000\000L\000\003\014", 0x013d},
-#line 484 "./uninorm/composition-table.gperf"
+#line 484 "../../lib/uninorm/composition-table.gperf"
{"\000\000N\000\0031", 0x1e48},
-#line 296 "./uninorm/composition-table.gperf"
+#line 296 "../../lib/uninorm/composition-table.gperf"
{"\000\003\231\000\003\001", 0x038a},
-#line 842 "./uninorm/composition-table.gperf"
+#line 842 "../../lib/uninorm/composition-table.gperf"
{"\000\003\231\000\003\000", 0x1fda},
-#line 512 "./uninorm/composition-table.gperf"
+#line 512 "../../lib/uninorm/composition-table.gperf"
{"\000\001Z\000\003\007", 0x1e64},
-#line 828 "./uninorm/composition-table.gperf"
+#line 828 "../../lib/uninorm/composition-table.gperf"
{"\000\037\306\000\003E", 0x1fc7},
-#line 195 "./uninorm/composition-table.gperf"
+#line 195 "../../lib/uninorm/composition-table.gperf"
{"\000\000Z\000\003\001", 0x0179},
-#line 175 "./uninorm/composition-table.gperf"
+#line 175 "../../lib/uninorm/composition-table.gperf"
{"\000\000t\000\003'", 0x0163},
-#line 272 "./uninorm/composition-table.gperf"
+#line 272 "../../lib/uninorm/composition-table.gperf"
{"\000\000S\000\003&", 0x0218},
-#line 556 "./uninorm/composition-table.gperf"
+#line 556 "../../lib/uninorm/composition-table.gperf"
{"\000\000Z\000\003\002", 0x1e90},
-#line 197 "./uninorm/composition-table.gperf"
+#line 197 "../../lib/uninorm/composition-table.gperf"
{"\000\000Z\000\003\007", 0x017b},
-#line 808 "./uninorm/composition-table.gperf"
+#line 808 "../../lib/uninorm/composition-table.gperf"
{"\000\037l\000\003E", 0x1fac},
{""},
-#line 100 "./uninorm/composition-table.gperf"
+#line 100 "../../lib/uninorm/composition-table.gperf"
{"\000\000c\000\003\001", 0x0107},
-#line 657 "./uninorm/composition-table.gperf"
+#line 657 "../../lib/uninorm/composition-table.gperf"
{"\000\003\261\000\003\023", 0x1f00},
-#line 812 "./uninorm/composition-table.gperf"
+#line 812 "../../lib/uninorm/composition-table.gperf"
{"\000\003\261\000\003\006", 0x1fb0},
-#line 102 "./uninorm/composition-table.gperf"
+#line 102 "../../lib/uninorm/composition-table.gperf"
{"\000\000c\000\003\002", 0x0109},
-#line 104 "./uninorm/composition-table.gperf"
+#line 104 "../../lib/uninorm/composition-table.gperf"
{"\000\000c\000\003\007", 0x010b},
-#line 665 "./uninorm/composition-table.gperf"
+#line 665 "../../lib/uninorm/composition-table.gperf"
{"\000\003\221\000\003\023", 0x1f08},
-#line 819 "./uninorm/composition-table.gperf"
+#line 819 "../../lib/uninorm/composition-table.gperf"
{"\000\003\221\000\003\006", 0x1fb8},
{""},
-#line 482 "./uninorm/composition-table.gperf"
+#line 482 "../../lib/uninorm/composition-table.gperf"
{"\000\000N\000\003#", 0x1e46},
-#line 163 "./uninorm/composition-table.gperf"
+#line 163 "../../lib/uninorm/composition-table.gperf"
{"\000\000r\000\003'", 0x0157},
-#line 309 "./uninorm/composition-table.gperf"
+#line 309 "../../lib/uninorm/composition-table.gperf"
{"\000\003\305\000\003\010", 0x03cb},
-#line 196 "./uninorm/composition-table.gperf"
+#line 196 "../../lib/uninorm/composition-table.gperf"
{"\000\000z\000\003\001", 0x017a},
-#line 176 "./uninorm/composition-table.gperf"
+#line 176 "../../lib/uninorm/composition-table.gperf"
{"\000\000T\000\003\014", 0x0164},
-#line 422 "./uninorm/composition-table.gperf"
+#line 422 "../../lib/uninorm/composition-table.gperf"
{"\000\000D\000\003\007", 0x1e0a},
-#line 557 "./uninorm/composition-table.gperf"
+#line 557 "../../lib/uninorm/composition-table.gperf"
{"\000\000z\000\003\002", 0x1e91},
-#line 198 "./uninorm/composition-table.gperf"
+#line 198 "../../lib/uninorm/composition-table.gperf"
{"\000\000z\000\003\007", 0x017c},
{""},
-#line 718 "./uninorm/composition-table.gperf"
+#line 718 "../../lib/uninorm/composition-table.gperf"
{"\000\003\277\000\003\024", 0x1f41},
-#line 799 "./uninorm/composition-table.gperf"
+#line 799 "../../lib/uninorm/composition-table.gperf"
{"\000\037c\000\003E", 0x1fa3},
-#line 549 "./uninorm/composition-table.gperf"
+#line 549 "../../lib/uninorm/composition-table.gperf"
{"\000\000w\000\003#", 0x1e89},
-#line 151 "./uninorm/composition-table.gperf"
+#line 151 "../../lib/uninorm/composition-table.gperf"
{"\000\000n\000\003'", 0x0146},
-#line 159 "./uninorm/composition-table.gperf"
+#line 159 "../../lib/uninorm/composition-table.gperf"
{"\000\000o\000\003\013", 0x0151},
-#line 301 "./uninorm/composition-table.gperf"
+#line 301 "../../lib/uninorm/composition-table.gperf"
{"\000\003\231\000\003\010", 0x03aa},
-#line 702 "./uninorm/composition-table.gperf"
+#line 702 "../../lib/uninorm/composition-table.gperf"
{"\000\003\271\000\003\024", 0x1f31},
-#line 470 "./uninorm/composition-table.gperf"
+#line 470 "../../lib/uninorm/composition-table.gperf"
{"\000\000L\000\0031", 0x1e3a},
{""},
-#line 640 "./uninorm/composition-table.gperf"
+#line 640 "../../lib/uninorm/composition-table.gperf"
{"\000\001\260\000\003\001", 0x1ee9},
-#line 642 "./uninorm/composition-table.gperf"
+#line 642 "../../lib/uninorm/composition-table.gperf"
{"\000\001\260\000\003\000", 0x1eeb},
-#line 429 "./uninorm/composition-table.gperf"
+#line 429 "../../lib/uninorm/composition-table.gperf"
{"\000\000d\000\003'", 0x1e11},
-#line 923 "./uninorm/composition-table.gperf"
+#line 923 "../../lib/uninorm/composition-table.gperf"
{"\0000f\0000\231", 0x3067},
-#line 187 "./uninorm/composition-table.gperf"
+#line 187 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003\013", 0x0171},
-#line 836 "./uninorm/composition-table.gperf"
+#line 836 "../../lib/uninorm/composition-table.gperf"
{"\000\003\271\000\003\004", 0x1fd1},
-#line 266 "./uninorm/composition-table.gperf"
+#line 266 "../../lib/uninorm/composition-table.gperf"
{"\000\000R\000\003\021", 0x0212},
-#line 625 "./uninorm/composition-table.gperf"
+#line 625 "../../lib/uninorm/composition-table.gperf"
{"\000\001\240\000\003\001", 0x1eda},
-#line 627 "./uninorm/composition-table.gperf"
+#line 627 "../../lib/uninorm/composition-table.gperf"
{"\000\001\240\000\003\000", 0x1edc},
-#line 590 "./uninorm/composition-table.gperf"
+#line 590 "../../lib/uninorm/composition-table.gperf"
{"\000\036\241\000\003\006", 0x1eb7},
-#line 318 "./uninorm/composition-table.gperf"
+#line 318 "../../lib/uninorm/composition-table.gperf"
{"\000\004\006\000\003\010", 0x0407},
-#line 888 "./uninorm/composition-table.gperf"
+#line 888 "../../lib/uninorm/composition-table.gperf"
{"\000\"r\000\0038", 0x2274},
-#line 729 "./uninorm/composition-table.gperf"
+#line 729 "../../lib/uninorm/composition-table.gperf"
{"\000\003\305\000\003\023", 0x1f50},
-#line 846 "./uninorm/composition-table.gperf"
+#line 846 "../../lib/uninorm/composition-table.gperf"
{"\000\003\305\000\003\006", 0x1fe0},
-#line 639 "./uninorm/composition-table.gperf"
+#line 639 "../../lib/uninorm/composition-table.gperf"
{"\000\001\257\000\003\001", 0x1ee8},
-#line 641 "./uninorm/composition-table.gperf"
+#line 641 "../../lib/uninorm/composition-table.gperf"
{"\000\001\257\000\003\000", 0x1eea},
{""},
-#line 630 "./uninorm/composition-table.gperf"
+#line 630 "../../lib/uninorm/composition-table.gperf"
{"\000\001\241\000\003\011", 0x1edf},
-#line 466 "./uninorm/composition-table.gperf"
+#line 466 "../../lib/uninorm/composition-table.gperf"
{"\000\000L\000\003#", 0x1e36},
-#line 517 "./uninorm/composition-table.gperf"
+#line 517 "../../lib/uninorm/composition-table.gperf"
{"\000\036c\000\003\007", 0x1e69},
-#line 686 "./uninorm/composition-table.gperf"
+#line 686 "../../lib/uninorm/composition-table.gperf"
{"\000\003\267\000\003\024", 0x1f21},
-#line 452 "./uninorm/composition-table.gperf"
+#line 452 "../../lib/uninorm/composition-table.gperf"
{"\000\000H\000\003'", 0x1e28},
-#line 954 "./uninorm/composition-table.gperf"
+#line 954 "../../lib/uninorm/composition-table.gperf"
{"\0000\322\0000\231", 0x30d3},
-#line 522 "./uninorm/composition-table.gperf"
+#line 522 "../../lib/uninorm/composition-table.gperf"
{"\000\000T\000\0031", 0x1e6e},
-#line 709 "./uninorm/composition-table.gperf"
+#line 709 "../../lib/uninorm/composition-table.gperf"
{"\000\003\231\000\003\023", 0x1f38},
-#line 840 "./uninorm/composition-table.gperf"
+#line 840 "../../lib/uninorm/composition-table.gperf"
{"\000\003\231\000\003\006", 0x1fd8},
-#line 856 "./uninorm/composition-table.gperf"
+#line 856 "../../lib/uninorm/composition-table.gperf"
{"\000\003\241\000\003\024", 0x1fec},
-#line 366 "./uninorm/composition-table.gperf"
+#line 366 "../../lib/uninorm/composition-table.gperf"
{"\000\004K\000\003\010", 0x04f9},
-#line 874 "./uninorm/composition-table.gperf"
+#line 874 "../../lib/uninorm/composition-table.gperf"
{"\000\"\013\000\0038", 0x220c},
-#line 235 "./uninorm/composition-table.gperf"
+#line 235 "../../lib/uninorm/composition-table.gperf"
{"\000\001\267\000\003\014", 0x01ee},
-#line 886 "./uninorm/composition-table.gperf"
+#line 886 "../../lib/uninorm/composition-table.gperf"
{"\000\"d\000\0038", 0x2270},
{""},
-#line 911 "./uninorm/composition-table.gperf"
+#line 911 "../../lib/uninorm/composition-table.gperf"
{"\0000M\0000\231", 0x304e},
-#line 415 "./uninorm/composition-table.gperf"
+#line 415 "../../lib/uninorm/composition-table.gperf"
{"\000\000b\000\003\007", 0x1e03},
-#line 785 "./uninorm/composition-table.gperf"
+#line 785 "../../lib/uninorm/composition-table.gperf"
{"\000\037%\000\003E", 0x1f95},
{""},
-#line 955 "./uninorm/composition-table.gperf"
+#line 955 "../../lib/uninorm/composition-table.gperf"
{"\0000\322\0000\232", 0x30d4},
-#line 394 "./uninorm/composition-table.gperf"
+#line 394 "../../lib/uninorm/composition-table.gperf"
{"\000\015G\000\015>", 0x0d4b},
-#line 658 "./uninorm/composition-table.gperf"
+#line 658 "../../lib/uninorm/composition-table.gperf"
{"\000\003\261\000\003\024", 0x1f01},
-#line 478 "./uninorm/composition-table.gperf"
+#line 478 "../../lib/uninorm/composition-table.gperf"
{"\000\000M\000\003#", 0x1e42},
-#line 304 "./uninorm/composition-table.gperf"
+#line 304 "../../lib/uninorm/composition-table.gperf"
{"\000\003\265\000\003\001", 0x03ad},
-#line 758 "./uninorm/composition-table.gperf"
+#line 758 "../../lib/uninorm/composition-table.gperf"
{"\000\003\265\000\003\000", 0x1f72},
-#line 666 "./uninorm/composition-table.gperf"
+#line 666 "../../lib/uninorm/composition-table.gperf"
{"\000\003\221\000\003\024", 0x1f09},
-#line 520 "./uninorm/composition-table.gperf"
+#line 520 "../../lib/uninorm/composition-table.gperf"
{"\000\000T\000\003#", 0x1e6c},
-#line 975 "./uninorm/composition-table.gperf"
+#line 975 "../../lib/uninorm/composition-table.gperf"
{"\001\024\271\001\024\272", 0x114bb},
-#line 486 "./uninorm/composition-table.gperf"
+#line 486 "../../lib/uninorm/composition-table.gperf"
{"\000\000N\000\003-", 0x1e4a},
-#line 813 "./uninorm/composition-table.gperf"
+#line 813 "../../lib/uninorm/composition-table.gperf"
{"\000\003\261\000\003\004", 0x1fb1},
-#line 798 "./uninorm/composition-table.gperf"
+#line 798 "../../lib/uninorm/composition-table.gperf"
{"\000\037b\000\003E", 0x1fa2},
-#line 783 "./uninorm/composition-table.gperf"
+#line 783 "../../lib/uninorm/composition-table.gperf"
{"\000\037#\000\003E", 0x1f93},
-#line 880 "./uninorm/composition-table.gperf"
+#line 880 "../../lib/uninorm/composition-table.gperf"
{"\000\"H\000\0038", 0x2249},
-#line 820 "./uninorm/composition-table.gperf"
+#line 820 "../../lib/uninorm/composition-table.gperf"
{"\000\003\221\000\003\004", 0x1fb9},
-#line 158 "./uninorm/composition-table.gperf"
+#line 158 "../../lib/uninorm/composition-table.gperf"
{"\000\000O\000\003\013", 0x0150},
-#line 461 "./uninorm/composition-table.gperf"
+#line 461 "../../lib/uninorm/composition-table.gperf"
{"\000\000k\000\003\001", 0x1e31},
-#line 795 "./uninorm/composition-table.gperf"
+#line 795 "../../lib/uninorm/composition-table.gperf"
{"\000\037/\000\003E", 0x1f9f},
-#line 246 "./uninorm/composition-table.gperf"
+#line 246 "../../lib/uninorm/composition-table.gperf"
{"\000\000\330\000\003\001", 0x01fe},
-#line 453 "./uninorm/composition-table.gperf"
+#line 453 "../../lib/uninorm/composition-table.gperf"
{"\000\000h\000\003'", 0x1e29},
-#line 947 "./uninorm/composition-table.gperf"
+#line 947 "../../lib/uninorm/composition-table.gperf"
{"\0000\277\0000\231", 0x30c0},
-#line 579 "./uninorm/composition-table.gperf"
+#line 579 "../../lib/uninorm/composition-table.gperf"
{"\000\036\240\000\003\002", 0x1eac},
-#line 646 "./uninorm/composition-table.gperf"
+#line 646 "../../lib/uninorm/composition-table.gperf"
{"\000\001\260\000\003\003", 0x1eef},
-#line 300 "./uninorm/composition-table.gperf"
+#line 300 "../../lib/uninorm/composition-table.gperf"
{"\000\003\312\000\003\001", 0x0390},
-#line 837 "./uninorm/composition-table.gperf"
+#line 837 "../../lib/uninorm/composition-table.gperf"
{"\000\003\312\000\003\000", 0x1fd2},
-#line 839 "./uninorm/composition-table.gperf"
+#line 839 "../../lib/uninorm/composition-table.gperf"
{"\000\003\312\000\003B", 0x1fd7},
-#line 944 "./uninorm/composition-table.gperf"
+#line 944 "../../lib/uninorm/composition-table.gperf"
{"\0000\271\0000\231", 0x30ba},
-#line 597 "./uninorm/composition-table.gperf"
+#line 597 "../../lib/uninorm/composition-table.gperf"
{"\000\000\312\000\003\001", 0x1ebe},
-#line 599 "./uninorm/composition-table.gperf"
+#line 599 "../../lib/uninorm/composition-table.gperf"
{"\000\000\312\000\003\000", 0x1ec0},
-#line 631 "./uninorm/composition-table.gperf"
+#line 631 "../../lib/uninorm/composition-table.gperf"
{"\000\001\240\000\003\003", 0x1ee0},
-#line 849 "./uninorm/composition-table.gperf"
+#line 849 "../../lib/uninorm/composition-table.gperf"
{"\000\003\301\000\003\023", 0x1fe4},
-#line 408 "./uninorm/composition-table.gperf"
+#line 408 "../../lib/uninorm/composition-table.gperf"
{"\000\033<\000\0335", 0x1b3d},
-#line 173 "./uninorm/composition-table.gperf"
+#line 173 "../../lib/uninorm/composition-table.gperf"
{"\000\000s\000\003\014", 0x0161},
-#line 564 "./uninorm/composition-table.gperf"
+#line 564 "../../lib/uninorm/composition-table.gperf"
{"\000\000w\000\003\012", 0x1e98},
-#line 807 "./uninorm/composition-table.gperf"
+#line 807 "../../lib/uninorm/composition-table.gperf"
{"\000\037k\000\003E", 0x1fab},
-#line 907 "./uninorm/composition-table.gperf"
+#line 907 "../../lib/uninorm/composition-table.gperf"
{"\000\"\263\000\0038", 0x22eb},
-#line 645 "./uninorm/composition-table.gperf"
+#line 645 "../../lib/uninorm/composition-table.gperf"
{"\000\001\257\000\003\003", 0x1eee},
-#line 186 "./uninorm/composition-table.gperf"
+#line 186 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003\013", 0x0170},
-#line 516 "./uninorm/composition-table.gperf"
+#line 516 "../../lib/uninorm/composition-table.gperf"
{"\000\036b\000\003\007", 0x1e68},
-#line 730 "./uninorm/composition-table.gperf"
+#line 730 "../../lib/uninorm/composition-table.gperf"
{"\000\003\305\000\003\024", 0x1f51},
-#line 299 "./uninorm/composition-table.gperf"
+#line 299 "../../lib/uninorm/composition-table.gperf"
{"\000\003\251\000\003\001", 0x038f},
-#line 864 "./uninorm/composition-table.gperf"
+#line 864 "../../lib/uninorm/composition-table.gperf"
{"\000\003\251\000\003\000", 0x1ffa},
-#line 229 "./uninorm/composition-table.gperf"
+#line 229 "../../lib/uninorm/composition-table.gperf"
{"\000\000K\000\003\014", 0x01e8},
-#line 535 "./uninorm/composition-table.gperf"
+#line 535 "../../lib/uninorm/composition-table.gperf"
{"\000\001k\000\003\010", 0x1e7b},
-#line 225 "./uninorm/composition-table.gperf"
+#line 225 "../../lib/uninorm/composition-table.gperf"
{"\000\000\306\000\003\004", 0x01e2},
-#line 472 "./uninorm/composition-table.gperf"
+#line 472 "../../lib/uninorm/composition-table.gperf"
{"\000\000L\000\003-", 0x1e3c},
-#line 407 "./uninorm/composition-table.gperf"
+#line 407 "../../lib/uninorm/composition-table.gperf"
{"\000\033:\000\0335", 0x1b3b},
-#line 847 "./uninorm/composition-table.gperf"
+#line 847 "../../lib/uninorm/composition-table.gperf"
{"\000\003\305\000\003\004", 0x1fe1},
-#line 403 "./uninorm/composition-table.gperf"
+#line 403 "../../lib/uninorm/composition-table.gperf"
{"\000\033\011\000\0335", 0x1b0a},
-#line 943 "./uninorm/composition-table.gperf"
+#line 943 "../../lib/uninorm/composition-table.gperf"
{"\0000\267\0000\231", 0x30b8},
{""},
-#line 710 "./uninorm/composition-table.gperf"
+#line 710 "../../lib/uninorm/composition-table.gperf"
{"\000\003\231\000\003\024", 0x1f39},
-#line 865 "./uninorm/composition-table.gperf"
+#line 865 "../../lib/uninorm/composition-table.gperf"
{"\000\003\251\000\003E", 0x1ffc},
-#line 147 "./uninorm/composition-table.gperf"
+#line 147 "../../lib/uninorm/composition-table.gperf"
{"\000\000l\000\003\014", 0x013e},
-#line 551 "./uninorm/composition-table.gperf"
+#line 551 "../../lib/uninorm/composition-table.gperf"
{"\000\000x\000\003\007", 0x1e8b},
-#line 172 "./uninorm/composition-table.gperf"
+#line 172 "../../lib/uninorm/composition-table.gperf"
{"\000\000S\000\003\014", 0x0160},
-#line 634 "./uninorm/composition-table.gperf"
+#line 634 "../../lib/uninorm/composition-table.gperf"
{"\000\001\241\000\003#", 0x1ee3},
-#line 901 "./uninorm/composition-table.gperf"
+#line 901 "../../lib/uninorm/composition-table.gperf"
{"\000\"\253\000\0038", 0x22af},
-#line 162 "./uninorm/composition-table.gperf"
+#line 162 "../../lib/uninorm/composition-table.gperf"
{"\000\000R\000\003'", 0x0156},
-#line 841 "./uninorm/composition-table.gperf"
+#line 841 "../../lib/uninorm/composition-table.gperf"
{"\000\003\231\000\003\004", 0x1fd9},
-#line 713 "./uninorm/composition-table.gperf"
+#line 713 "../../lib/uninorm/composition-table.gperf"
{"\000\0378\000\003\001", 0x1f3c},
-#line 711 "./uninorm/composition-table.gperf"
+#line 711 "../../lib/uninorm/composition-table.gperf"
{"\000\0378\000\003\000", 0x1f3a},
-#line 715 "./uninorm/composition-table.gperf"
+#line 715 "../../lib/uninorm/composition-table.gperf"
{"\000\0378\000\003B", 0x1f3e},
-#line 298 "./uninorm/composition-table.gperf"
+#line 298 "../../lib/uninorm/composition-table.gperf"
{"\000\003\245\000\003\001", 0x038e},
-#line 855 "./uninorm/composition-table.gperf"
+#line 855 "../../lib/uninorm/composition-table.gperf"
{"\000\003\245\000\003\000", 0x1fea},
-#line 673 "./uninorm/composition-table.gperf"
+#line 673 "../../lib/uninorm/composition-table.gperf"
{"\000\003\265\000\003\023", 0x1f10},
-#line 199 "./uninorm/composition-table.gperf"
+#line 199 "../../lib/uninorm/composition-table.gperf"
{"\000\000Z\000\003\014", 0x017d},
-#line 940 "./uninorm/composition-table.gperf"
+#line 940 "../../lib/uninorm/composition-table.gperf"
{"\0000\261\0000\231", 0x30b2},
-#line 683 "./uninorm/composition-table.gperf"
+#line 683 "../../lib/uninorm/composition-table.gperf"
{"\000\037\030\000\003\001", 0x1f1c},
-#line 681 "./uninorm/composition-table.gperf"
+#line 681 "../../lib/uninorm/composition-table.gperf"
{"\000\037\030\000\003\000", 0x1f1a},
-#line 524 "./uninorm/composition-table.gperf"
+#line 524 "../../lib/uninorm/composition-table.gperf"
{"\000\000T\000\003-", 0x1e70},
-#line 125 "./uninorm/composition-table.gperf"
+#line 125 "../../lib/uninorm/composition-table.gperf"
{"\000\000G\000\003'", 0x0122},
-#line 513 "./uninorm/composition-table.gperf"
+#line 513 "../../lib/uninorm/composition-table.gperf"
{"\000\001[\000\003\007", 0x1e65},
-#line 106 "./uninorm/composition-table.gperf"
+#line 106 "../../lib/uninorm/composition-table.gperf"
{"\000\000c\000\003\014", 0x010d},
-#line 312 "./uninorm/composition-table.gperf"
+#line 312 "../../lib/uninorm/composition-table.gperf"
{"\000\003\311\000\003\001", 0x03ce},
-#line 763 "./uninorm/composition-table.gperf"
+#line 763 "../../lib/uninorm/composition-table.gperf"
{"\000\003\311\000\003\000", 0x1f7c},
-#line 861 "./uninorm/composition-table.gperf"
+#line 861 "../../lib/uninorm/composition-table.gperf"
{"\000\003\311\000\003B", 0x1ff6},
-#line 402 "./uninorm/composition-table.gperf"
+#line 402 "../../lib/uninorm/composition-table.gperf"
{"\000\033\007\000\0335", 0x1b08},
-#line 359 "./uninorm/composition-table.gperf"
+#line 359 "../../lib/uninorm/composition-table.gperf"
{"\000\004#\000\003\010", 0x04f0},
-#line 464 "./uninorm/composition-table.gperf"
+#line 464 "../../lib/uninorm/composition-table.gperf"
{"\000\000K\000\0031", 0x1e34},
-#line 589 "./uninorm/composition-table.gperf"
+#line 589 "../../lib/uninorm/composition-table.gperf"
{"\000\036\240\000\003\006", 0x1eb6},
-#line 644 "./uninorm/composition-table.gperf"
+#line 644 "../../lib/uninorm/composition-table.gperf"
{"\000\001\260\000\003\011", 0x1eed},
-#line 107 "./uninorm/composition-table.gperf"
+#line 107 "../../lib/uninorm/composition-table.gperf"
{"\000\000D\000\003\014", 0x010e},
-#line 553 "./uninorm/composition-table.gperf"
+#line 553 "../../lib/uninorm/composition-table.gperf"
{"\000\000x\000\003\010", 0x1e8d},
-#line 200 "./uninorm/composition-table.gperf"
+#line 200 "../../lib/uninorm/composition-table.gperf"
{"\000\000z\000\003\014", 0x017e},
-#line 603 "./uninorm/composition-table.gperf"
+#line 603 "../../lib/uninorm/composition-table.gperf"
{"\000\000\312\000\003\003", 0x1ec4},
-#line 859 "./uninorm/composition-table.gperf"
+#line 859 "../../lib/uninorm/composition-table.gperf"
{"\000\003\311\000\003E", 0x1ff3},
-#line 458 "./uninorm/composition-table.gperf"
+#line 458 "../../lib/uninorm/composition-table.gperf"
{"\000\000\317\000\003\001", 0x1e2e},
-#line 629 "./uninorm/composition-table.gperf"
+#line 629 "../../lib/uninorm/composition-table.gperf"
{"\000\001\240\000\003\011", 0x1ede},
-#line 511 "./uninorm/composition-table.gperf"
+#line 511 "../../lib/uninorm/composition-table.gperf"
{"\000\000s\000\003#", 0x1e63},
-#line 471 "./uninorm/composition-table.gperf"
+#line 471 "../../lib/uninorm/composition-table.gperf"
{"\000\000l\000\0031", 0x1e3b},
-#line 150 "./uninorm/composition-table.gperf"
+#line 150 "../../lib/uninorm/composition-table.gperf"
{"\000\000N\000\003'", 0x0145},
-#line 910 "./uninorm/composition-table.gperf"
+#line 910 "../../lib/uninorm/composition-table.gperf"
{"\0000K\0000\231", 0x304c},
-#line 850 "./uninorm/composition-table.gperf"
+#line 850 "../../lib/uninorm/composition-table.gperf"
{"\000\003\301\000\003\024", 0x1fe5},
-#line 536 "./uninorm/composition-table.gperf"
+#line 536 "../../lib/uninorm/composition-table.gperf"
{"\000\000V\000\003\003", 0x1e7c},
-#line 643 "./uninorm/composition-table.gperf"
+#line 643 "../../lib/uninorm/composition-table.gperf"
{"\000\001\257\000\003\011", 0x1eec},
-#line 302 "./uninorm/composition-table.gperf"
+#line 302 "../../lib/uninorm/composition-table.gperf"
{"\000\003\245\000\003\010", 0x03ab},
-#line 950 "./uninorm/composition-table.gperf"
+#line 950 "../../lib/uninorm/composition-table.gperf"
{"\0000\306\0000\231", 0x30c7},
-#line 368 "./uninorm/composition-table.gperf"
+#line 368 "../../lib/uninorm/composition-table.gperf"
{"\000\006'\000\006T", 0x0623},
-#line 462 "./uninorm/composition-table.gperf"
+#line 462 "../../lib/uninorm/composition-table.gperf"
{"\000\000K\000\003#", 0x1e32},
{""},
-#line 749 "./uninorm/composition-table.gperf"
+#line 749 "../../lib/uninorm/composition-table.gperf"
{"\000\003\251\000\003\023", 0x1f68},
-#line 341 "./uninorm/composition-table.gperf"
+#line 341 "../../lib/uninorm/composition-table.gperf"
{"\000\004\330\000\003\010", 0x04da},
-#line 560 "./uninorm/composition-table.gperf"
+#line 560 "../../lib/uninorm/composition-table.gperf"
{"\000\000Z\000\0031", 0x1e94},
-#line 504 "./uninorm/composition-table.gperf"
+#line 504 "../../lib/uninorm/composition-table.gperf"
{"\000\036Z\000\003\004", 0x1e5c},
-#line 914 "./uninorm/composition-table.gperf"
+#line 914 "../../lib/uninorm/composition-table.gperf"
{"\0000S\0000\231", 0x3054},
-#line 329 "./uninorm/composition-table.gperf"
+#line 329 "../../lib/uninorm/composition-table.gperf"
{"\000\0048\000\003\000", 0x045d},
-#line 321 "./uninorm/composition-table.gperf"
+#line 321 "../../lib/uninorm/composition-table.gperf"
{"\000\004#\000\003\006", 0x040e},
-#line 615 "./uninorm/composition-table.gperf"
+#line 615 "../../lib/uninorm/composition-table.gperf"
{"\000\000\324\000\003\001", 0x1ed0},
-#line 617 "./uninorm/composition-table.gperf"
+#line 617 "../../lib/uninorm/composition-table.gperf"
{"\000\000\324\000\003\000", 0x1ed2},
-#line 467 "./uninorm/composition-table.gperf"
+#line 467 "../../lib/uninorm/composition-table.gperf"
{"\000\000l\000\003#", 0x1e37},
-#line 126 "./uninorm/composition-table.gperf"
+#line 126 "../../lib/uninorm/composition-table.gperf"
{"\000\000g\000\003'", 0x0123},
-#line 510 "./uninorm/composition-table.gperf"
+#line 510 "../../lib/uninorm/composition-table.gperf"
{"\000\000S\000\003#", 0x1e62},
-#line 527 "./uninorm/composition-table.gperf"
+#line 527 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003$", 0x1e73},
-#line 320 "./uninorm/composition-table.gperf"
+#line 320 "../../lib/uninorm/composition-table.gperf"
{"\000\004\030\000\003\000", 0x040d},
{""},
-#line 598 "./uninorm/composition-table.gperf"
+#line 598 "../../lib/uninorm/composition-table.gperf"
{"\000\000\352\000\003\001", 0x1ebf},
-#line 600 "./uninorm/composition-table.gperf"
+#line 600 "../../lib/uninorm/composition-table.gperf"
{"\000\000\352\000\003\000", 0x1ec1},
{""},
-#line 426 "./uninorm/composition-table.gperf"
+#line 426 "../../lib/uninorm/composition-table.gperf"
{"\000\000D\000\0031", 0x1e0e},
-#line 327 "./uninorm/composition-table.gperf"
+#line 327 "../../lib/uninorm/composition-table.gperf"
{"\000\004V\000\003\010", 0x0457},
-#line 561 "./uninorm/composition-table.gperf"
+#line 561 "../../lib/uninorm/composition-table.gperf"
{"\000\000z\000\0031", 0x1e95},
-#line 378 "./uninorm/composition-table.gperf"
+#line 378 "../../lib/uninorm/composition-table.gperf"
{"\000\011\307\000\011\276", 0x09cb},
-#line 558 "./uninorm/composition-table.gperf"
+#line 558 "../../lib/uninorm/composition-table.gperf"
{"\000\000Z\000\003#", 0x1e92},
-#line 289 "./uninorm/composition-table.gperf"
+#line 289 "../../lib/uninorm/composition-table.gperf"
{"\000\002/\000\003\004", 0x0231},
-#line 853 "./uninorm/composition-table.gperf"
+#line 853 "../../lib/uninorm/composition-table.gperf"
{"\000\003\245\000\003\006", 0x1fe8},
-#line 972 "./uninorm/composition-table.gperf"
+#line 972 "../../lib/uninorm/composition-table.gperf"
{"\001\0212\001\021'", 0x1112f},
-#line 144 "./uninorm/composition-table.gperf"
+#line 144 "../../lib/uninorm/composition-table.gperf"
{"\000\000L\000\003'", 0x013b},
-#line 674 "./uninorm/composition-table.gperf"
+#line 674 "../../lib/uninorm/composition-table.gperf"
{"\000\003\265\000\003\024", 0x1f11},
-#line 371 "./uninorm/composition-table.gperf"
+#line 371 "../../lib/uninorm/composition-table.gperf"
{"\000\006J\000\006T", 0x0626},
-#line 891 "./uninorm/composition-table.gperf"
+#line 891 "../../lib/uninorm/composition-table.gperf"
{"\000\"w\000\0038", 0x2279},
-#line 690 "./uninorm/composition-table.gperf"
+#line 690 "../../lib/uninorm/composition-table.gperf"
{"\000\037!\000\003\001", 0x1f25},
-#line 688 "./uninorm/composition-table.gperf"
+#line 688 "../../lib/uninorm/composition-table.gperf"
{"\000\037!\000\003\000", 0x1f23},
-#line 692 "./uninorm/composition-table.gperf"
+#line 692 "../../lib/uninorm/composition-table.gperf"
{"\000\037!\000\003B", 0x1f27},
-#line 381 "./uninorm/composition-table.gperf"
+#line 381 "../../lib/uninorm/composition-table.gperf"
{"\000\013G\000\013>", 0x0b4b},
-#line 741 "./uninorm/composition-table.gperf"
+#line 741 "../../lib/uninorm/composition-table.gperf"
{"\000\003\311\000\003\023", 0x1f60},
-#line 295 "./uninorm/composition-table.gperf"
+#line 295 "../../lib/uninorm/composition-table.gperf"
{"\000\003\227\000\003\001", 0x0389},
-#line 830 "./uninorm/composition-table.gperf"
+#line 830 "../../lib/uninorm/composition-table.gperf"
{"\000\003\227\000\003\000", 0x1fca},
-#line 350 "./uninorm/composition-table.gperf"
+#line 350 "../../lib/uninorm/composition-table.gperf"
{"\000\0048\000\003\010", 0x04e5},
-#line 424 "./uninorm/composition-table.gperf"
+#line 424 "../../lib/uninorm/composition-table.gperf"
{"\000\000D\000\003#", 0x1e0c},
-#line 968 "./uninorm/composition-table.gperf"
+#line 968 "../../lib/uninorm/composition-table.gperf"
{"\001\020\231\001\020\272", 0x1109a},
-#line 559 "./uninorm/composition-table.gperf"
+#line 559 "../../lib/uninorm/composition-table.gperf"
{"\000\000z\000\003#", 0x1e93},
{""},
-#line 781 "./uninorm/composition-table.gperf"
+#line 781 "../../lib/uninorm/composition-table.gperf"
{"\000\037!\000\003E", 0x1f91},
-#line 601 "./uninorm/composition-table.gperf"
+#line 601 "../../lib/uninorm/composition-table.gperf"
{"\000\000\312\000\003\011", 0x1ec2},
{""},
-#line 349 "./uninorm/composition-table.gperf"
+#line 349 "../../lib/uninorm/composition-table.gperf"
{"\000\004\030\000\003\010", 0x04e4},
-#line 401 "./uninorm/composition-table.gperf"
+#line 401 "../../lib/uninorm/composition-table.gperf"
{"\000\033\005\000\0335", 0x1b06},
-#line 831 "./uninorm/composition-table.gperf"
+#line 831 "../../lib/uninorm/composition-table.gperf"
{"\000\003\227\000\003E", 0x1fcc},
-#line 978 "./uninorm/composition-table.gperf"
+#line 978 "../../lib/uninorm/composition-table.gperf"
{"\001\025\270\001\025\257", 0x115ba},
-#line 405 "./uninorm/composition-table.gperf"
+#line 405 "../../lib/uninorm/composition-table.gperf"
{"\000\033\015\000\0335", 0x1b0e},
-#line 230 "./uninorm/composition-table.gperf"
+#line 230 "../../lib/uninorm/composition-table.gperf"
{"\000\000k\000\003\014", 0x01e9},
-#line 174 "./uninorm/composition-table.gperf"
+#line 174 "../../lib/uninorm/composition-table.gperf"
{"\000\000T\000\003'", 0x0162},
-#line 496 "./uninorm/composition-table.gperf"
+#line 496 "../../lib/uninorm/composition-table.gperf"
{"\000\000P\000\003\001", 0x1e54},
-#line 410 "./uninorm/composition-table.gperf"
+#line 410 "../../lib/uninorm/composition-table.gperf"
{"\000\033?\000\0335", 0x1b41},
{""},
-#line 648 "./uninorm/composition-table.gperf"
+#line 648 "../../lib/uninorm/composition-table.gperf"
{"\000\001\260\000\003#", 0x1ef1},
-#line 498 "./uninorm/composition-table.gperf"
+#line 498 "../../lib/uninorm/composition-table.gperf"
{"\000\000P\000\003\007", 0x1e56},
-#line 948 "./uninorm/composition-table.gperf"
+#line 948 "../../lib/uninorm/composition-table.gperf"
{"\0000\301\0000\231", 0x30c2},
-#line 733 "./uninorm/composition-table.gperf"
+#line 733 "../../lib/uninorm/composition-table.gperf"
{"\000\037P\000\003\001", 0x1f54},
-#line 731 "./uninorm/composition-table.gperf"
+#line 731 "../../lib/uninorm/composition-table.gperf"
{"\000\037P\000\003\000", 0x1f52},
-#line 735 "./uninorm/composition-table.gperf"
+#line 735 "../../lib/uninorm/composition-table.gperf"
{"\000\037P\000\003B", 0x1f56},
{""},
-#line 633 "./uninorm/composition-table.gperf"
+#line 633 "../../lib/uninorm/composition-table.gperf"
{"\000\001\240\000\003#", 0x1ee2},
-#line 750 "./uninorm/composition-table.gperf"
+#line 750 "../../lib/uninorm/composition-table.gperf"
{"\000\003\251\000\003\024", 0x1f69},
-#line 419 "./uninorm/composition-table.gperf"
+#line 419 "../../lib/uninorm/composition-table.gperf"
{"\000\000b\000\0031", 0x1e07},
-#line 621 "./uninorm/composition-table.gperf"
+#line 621 "../../lib/uninorm/composition-table.gperf"
{"\000\000\324\000\003\003", 0x1ed6},
-#line 323 "./uninorm/composition-table.gperf"
+#line 323 "../../lib/uninorm/composition-table.gperf"
{"\000\0048\000\003\006", 0x0439},
-#line 868 "./uninorm/composition-table.gperf"
+#line 868 "../../lib/uninorm/composition-table.gperf"
{"\000!\224\000\0038", 0x21ae},
-#line 939 "./uninorm/composition-table.gperf"
+#line 939 "../../lib/uninorm/composition-table.gperf"
{"\0000\257\0000\231", 0x30b0},
-#line 647 "./uninorm/composition-table.gperf"
+#line 647 "../../lib/uninorm/composition-table.gperf"
{"\000\001\257\000\003#", 0x1ef0},
-#line 514 "./uninorm/composition-table.gperf"
+#line 514 "../../lib/uninorm/composition-table.gperf"
{"\000\001`\000\003\007", 0x1e66},
-#line 866 "./uninorm/composition-table.gperf"
+#line 866 "../../lib/uninorm/composition-table.gperf"
{"\000!\220\000\0038", 0x219a},
-#line 473 "./uninorm/composition-table.gperf"
+#line 473 "../../lib/uninorm/composition-table.gperf"
{"\000\000l\000\003-", 0x1e3d},
-#line 604 "./uninorm/composition-table.gperf"
+#line 604 "../../lib/uninorm/composition-table.gperf"
{"\000\000\352\000\003\003", 0x1ec5},
-#line 322 "./uninorm/composition-table.gperf"
+#line 322 "../../lib/uninorm/composition-table.gperf"
{"\000\004\030\000\003\006", 0x0419},
-#line 883 "./uninorm/composition-table.gperf"
+#line 883 "../../lib/uninorm/composition-table.gperf"
{"\000\"M\000\0038", 0x226d},
-#line 357 "./uninorm/composition-table.gperf"
+#line 357 "../../lib/uninorm/composition-table.gperf"
{"\000\004#\000\003\004", 0x04ee},
{""},
-#line 745 "./uninorm/composition-table.gperf"
+#line 745 "../../lib/uninorm/composition-table.gperf"
{"\000\037`\000\003\001", 0x1f64},
-#line 743 "./uninorm/composition-table.gperf"
+#line 743 "../../lib/uninorm/composition-table.gperf"
{"\000\037`\000\003\000", 0x1f62},
-#line 747 "./uninorm/composition-table.gperf"
+#line 747 "../../lib/uninorm/composition-table.gperf"
{"\000\037`\000\003B", 0x1f66},
-#line 526 "./uninorm/composition-table.gperf"
+#line 526 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003$", 0x1e72},
-#line 616 "./uninorm/composition-table.gperf"
+#line 616 "../../lib/uninorm/composition-table.gperf"
{"\000\000\364\000\003\001", 0x1ed1},
-#line 618 "./uninorm/composition-table.gperf"
+#line 618 "../../lib/uninorm/composition-table.gperf"
{"\000\000\364\000\003\000", 0x1ed3},
-#line 417 "./uninorm/composition-table.gperf"
+#line 417 "../../lib/uninorm/composition-table.gperf"
{"\000\000b\000\003#", 0x1e05},
-#line 867 "./uninorm/composition-table.gperf"
+#line 867 "../../lib/uninorm/composition-table.gperf"
{"\000!\222\000\0038", 0x219b},
-#line 737 "./uninorm/composition-table.gperf"
+#line 737 "../../lib/uninorm/composition-table.gperf"
{"\000\003\245\000\003\024", 0x1f59},
-#line 465 "./uninorm/composition-table.gperf"
+#line 465 "../../lib/uninorm/composition-table.gperf"
{"\000\000k\000\0031", 0x1e35},
{""},
-#line 382 "./uninorm/composition-table.gperf"
+#line 382 "../../lib/uninorm/composition-table.gperf"
{"\000\013G\000\013W", 0x0b4c},
-#line 796 "./uninorm/composition-table.gperf"
+#line 796 "../../lib/uninorm/composition-table.gperf"
{"\000\037`\000\003E", 0x1fa0},
{""},
-#line 942 "./uninorm/composition-table.gperf"
+#line 942 "../../lib/uninorm/composition-table.gperf"
{"\0000\265\0000\231", 0x30b6},
{""},
-#line 854 "./uninorm/composition-table.gperf"
+#line 854 "../../lib/uninorm/composition-table.gperf"
{"\000\003\245\000\003\004", 0x1fe9},
{""},
-#line 693 "./uninorm/composition-table.gperf"
+#line 693 "../../lib/uninorm/composition-table.gperf"
{"\000\003\227\000\003\023", 0x1f28},
-#line 742 "./uninorm/composition-table.gperf"
+#line 742 "../../lib/uninorm/composition-table.gperf"
{"\000\003\311\000\003\024", 0x1f61},
-#line 869 "./uninorm/composition-table.gperf"
+#line 869 "../../lib/uninorm/composition-table.gperf"
{"\000!\320\000\0038", 0x21cd},
-#line 387 "./uninorm/composition-table.gperf"
+#line 387 "../../lib/uninorm/composition-table.gperf"
{"\000\014F\000\014V", 0x0c48},
{""},
-#line 430 "./uninorm/composition-table.gperf"
+#line 430 "../../lib/uninorm/composition-table.gperf"
{"\000\000D\000\003-", 0x1e12},
-#line 958 "./uninorm/composition-table.gperf"
+#line 958 "../../lib/uninorm/composition-table.gperf"
{"\0000\330\0000\231", 0x30d9},
-#line 294 "./uninorm/composition-table.gperf"
+#line 294 "../../lib/uninorm/composition-table.gperf"
{"\000\003\225\000\003\001", 0x0388},
-#line 829 "./uninorm/composition-table.gperf"
+#line 829 "../../lib/uninorm/composition-table.gperf"
{"\000\003\225\000\003\000", 0x1fc8},
-#line 572 "./uninorm/composition-table.gperf"
+#line 572 "../../lib/uninorm/composition-table.gperf"
{"\000\000\342\000\003\001", 0x1ea5},
-#line 574 "./uninorm/composition-table.gperf"
+#line 574 "../../lib/uninorm/composition-table.gperf"
{"\000\000\342\000\003\000", 0x1ea7},
-#line 463 "./uninorm/composition-table.gperf"
+#line 463 "../../lib/uninorm/composition-table.gperf"
{"\000\000k\000\003#", 0x1e33},
-#line 307 "./uninorm/composition-table.gperf"
+#line 307 "../../lib/uninorm/composition-table.gperf"
{"\000\003\313\000\003\001", 0x03b0},
-#line 848 "./uninorm/composition-table.gperf"
+#line 848 "../../lib/uninorm/composition-table.gperf"
{"\000\003\313\000\003\000", 0x1fe2},
-#line 852 "./uninorm/composition-table.gperf"
+#line 852 "../../lib/uninorm/composition-table.gperf"
{"\000\003\313\000\003B", 0x1fe7},
-#line 571 "./uninorm/composition-table.gperf"
+#line 571 "../../lib/uninorm/composition-table.gperf"
{"\000\000\302\000\003\001", 0x1ea4},
-#line 573 "./uninorm/composition-table.gperf"
+#line 573 "../../lib/uninorm/composition-table.gperf"
{"\000\000\302\000\003\000", 0x1ea6},
-#line 292 "./uninorm/composition-table.gperf"
+#line 292 "../../lib/uninorm/composition-table.gperf"
{"\000\000\250\000\003\001", 0x0385},
-#line 857 "./uninorm/composition-table.gperf"
+#line 857 "../../lib/uninorm/composition-table.gperf"
{"\000\000\250\000\003\000", 0x1fed},
-#line 823 "./uninorm/composition-table.gperf"
+#line 823 "../../lib/uninorm/composition-table.gperf"
{"\000\000\250\000\003B", 0x1fc1},
-#line 959 "./uninorm/composition-table.gperf"
+#line 959 "../../lib/uninorm/composition-table.gperf"
{"\0000\330\0000\232", 0x30da},
-#line 734 "./uninorm/composition-table.gperf"
+#line 734 "../../lib/uninorm/composition-table.gperf"
{"\000\037Q\000\003\001", 0x1f55},
-#line 732 "./uninorm/composition-table.gperf"
+#line 732 "../../lib/uninorm/composition-table.gperf"
{"\000\037Q\000\003\000", 0x1f53},
-#line 736 "./uninorm/composition-table.gperf"
+#line 736 "../../lib/uninorm/composition-table.gperf"
{"\000\037Q\000\003B", 0x1f57},
-#line 202 "./uninorm/composition-table.gperf"
+#line 202 "../../lib/uninorm/composition-table.gperf"
{"\000\000o\000\003\033", 0x01a1},
-#line 497 "./uninorm/composition-table.gperf"
+#line 497 "../../lib/uninorm/composition-table.gperf"
{"\000\000p\000\003\001", 0x1e55},
-#line 786 "./uninorm/composition-table.gperf"
+#line 786 "../../lib/uninorm/composition-table.gperf"
{"\000\037&\000\003E", 0x1f96},
-#line 139 "./uninorm/composition-table.gperf"
+#line 139 "../../lib/uninorm/composition-table.gperf"
{"\000\000j\000\003\002", 0x0135},
-#line 619 "./uninorm/composition-table.gperf"
+#line 619 "../../lib/uninorm/composition-table.gperf"
{"\000\000\324\000\003\011", 0x1ed4},
-#line 499 "./uninorm/composition-table.gperf"
+#line 499 "../../lib/uninorm/composition-table.gperf"
{"\000\000p\000\003\007", 0x1e57},
{""},
-#line 538 "./uninorm/composition-table.gperf"
+#line 538 "../../lib/uninorm/composition-table.gperf"
{"\000\000V\000\003#", 0x1e7e},
-#line 324 "./uninorm/composition-table.gperf"
+#line 324 "../../lib/uninorm/composition-table.gperf"
{"\000\0045\000\003\000", 0x0450},
-#line 204 "./uninorm/composition-table.gperf"
+#line 204 "../../lib/uninorm/composition-table.gperf"
{"\000\000u\000\003\033", 0x01b0},
-#line 413 "./uninorm/composition-table.gperf"
+#line 413 "../../lib/uninorm/composition-table.gperf"
{"\000\000a\000\003%", 0x1e01},
{""},
-#line 602 "./uninorm/composition-table.gperf"
+#line 602 "../../lib/uninorm/composition-table.gperf"
{"\000\000\352\000\003\011", 0x1ec3},
-#line 171 "./uninorm/composition-table.gperf"
+#line 171 "../../lib/uninorm/composition-table.gperf"
{"\000\000s\000\003'", 0x015f},
-#line 931 "./uninorm/composition-table.gperf"
+#line 931 "../../lib/uninorm/composition-table.gperf"
{"\0000x\0000\231", 0x3079},
{""},
-#line 348 "./uninorm/composition-table.gperf"
+#line 348 "../../lib/uninorm/composition-table.gperf"
{"\000\0048\000\003\004", 0x04e3},
{""},
-#line 806 "./uninorm/composition-table.gperf"
+#line 806 "../../lib/uninorm/composition-table.gperf"
{"\000\037j\000\003E", 0x1faa},
-#line 814 "./uninorm/composition-table.gperf"
+#line 814 "../../lib/uninorm/composition-table.gperf"
{"\000\037p\000\003E", 0x1fb2},
-#line 622 "./uninorm/composition-table.gperf"
+#line 622 "../../lib/uninorm/composition-table.gperf"
{"\000\000\364\000\003\003", 0x1ed7},
-#line 233 "./uninorm/composition-table.gperf"
+#line 233 "../../lib/uninorm/composition-table.gperf"
{"\000\001\352\000\003\004", 0x01ec},
{""},
-#line 140 "./uninorm/composition-table.gperf"
+#line 140 "../../lib/uninorm/composition-table.gperf"
{"\000\000K\000\003'", 0x0136},
-#line 347 "./uninorm/composition-table.gperf"
+#line 347 "../../lib/uninorm/composition-table.gperf"
{"\000\004\030\000\003\004", 0x04e2},
{""},
-#line 505 "./uninorm/composition-table.gperf"
+#line 505 "../../lib/uninorm/composition-table.gperf"
{"\000\036[\000\003\004", 0x1e5d},
-#line 534 "./uninorm/composition-table.gperf"
+#line 534 "../../lib/uninorm/composition-table.gperf"
{"\000\001j\000\003\010", 0x1e7a},
-#line 932 "./uninorm/composition-table.gperf"
+#line 932 "../../lib/uninorm/composition-table.gperf"
{"\0000x\0000\232", 0x307a},
{""},
-#line 904 "./uninorm/composition-table.gperf"
+#line 904 "../../lib/uninorm/composition-table.gperf"
{"\000\"\221\000\0038", 0x22e2},
{""}, {""}, {""},
-#line 145 "./uninorm/composition-table.gperf"
+#line 145 "../../lib/uninorm/composition-table.gperf"
{"\000\000l\000\003'", 0x013c},
{""},
-#line 170 "./uninorm/composition-table.gperf"
+#line 170 "../../lib/uninorm/composition-table.gperf"
{"\000\000S\000\003'", 0x015e},
{""},
-#line 918 "./uninorm/composition-table.gperf"
+#line 918 "../../lib/uninorm/composition-table.gperf"
{"\0000[\0000\231", 0x305c},
-#line 694 "./uninorm/composition-table.gperf"
+#line 694 "../../lib/uninorm/composition-table.gperf"
{"\000\003\227\000\003\024", 0x1f29},
-#line 325 "./uninorm/composition-table.gperf"
+#line 325 "../../lib/uninorm/composition-table.gperf"
{"\000\0045\000\003\010", 0x0451},
-#line 889 "./uninorm/composition-table.gperf"
+#line 889 "../../lib/uninorm/composition-table.gperf"
{"\000\"s\000\0038", 0x2275},
{""},
-#line 578 "./uninorm/composition-table.gperf"
+#line 578 "../../lib/uninorm/composition-table.gperf"
{"\000\000\342\000\003\003", 0x1eab},
-#line 679 "./uninorm/composition-table.gperf"
+#line 679 "../../lib/uninorm/composition-table.gperf"
{"\000\003\225\000\003\023", 0x1f18},
-#line 689 "./uninorm/composition-table.gperf"
+#line 689 "../../lib/uninorm/composition-table.gperf"
{"\000\037 \000\003\001", 0x1f24},
-#line 687 "./uninorm/composition-table.gperf"
+#line 687 "../../lib/uninorm/composition-table.gperf"
{"\000\037 \000\003\000", 0x1f22},
-#line 691 "./uninorm/composition-table.gperf"
+#line 691 "../../lib/uninorm/composition-table.gperf"
{"\000\037 \000\003B", 0x1f26},
{""},
-#line 577 "./uninorm/composition-table.gperf"
+#line 577 "../../lib/uninorm/composition-table.gperf"
{"\000\000\302\000\003\003", 0x1eaa},
{""},
-#line 952 "./uninorm/composition-table.gperf"
+#line 952 "../../lib/uninorm/composition-table.gperf"
{"\0000\317\0000\231", 0x30d0},
{""}, {""},
-#line 72 "./uninorm/composition-table.gperf"
+#line 72 "../../lib/uninorm/composition-table.gperf"
{"\000\000c\000\003'", 0x00e7},
-#line 970 "./uninorm/composition-table.gperf"
+#line 970 "../../lib/uninorm/composition-table.gperf"
{"\001\020\245\001\020\272", 0x110ab},
-#line 201 "./uninorm/composition-table.gperf"
+#line 201 "../../lib/uninorm/composition-table.gperf"
{"\000\000O\000\003\033", 0x01a0},
-#line 780 "./uninorm/composition-table.gperf"
+#line 780 "../../lib/uninorm/composition-table.gperf"
{"\000\037 \000\003E", 0x1f90},
{""},
-#line 406 "./uninorm/composition-table.gperf"
+#line 406 "../../lib/uninorm/composition-table.gperf"
{"\000\033\021\000\0335", 0x1b12},
{""}, {""},
-#line 404 "./uninorm/composition-table.gperf"
+#line 404 "../../lib/uninorm/composition-table.gperf"
{"\000\033\013\000\0335", 0x1b0c},
-#line 428 "./uninorm/composition-table.gperf"
+#line 428 "../../lib/uninorm/composition-table.gperf"
{"\000\000D\000\003'", 0x1e10},
{""},
-#line 953 "./uninorm/composition-table.gperf"
+#line 953 "../../lib/uninorm/composition-table.gperf"
{"\0000\317\0000\232", 0x30d1},
-#line 411 "./uninorm/composition-table.gperf"
+#line 411 "../../lib/uninorm/composition-table.gperf"
{"\000\033B\000\0335", 0x1b43},
-#line 454 "./uninorm/composition-table.gperf"
+#line 454 "../../lib/uninorm/composition-table.gperf"
{"\000\000H\000\003.", 0x1e2a},
{""},
-#line 340 "./uninorm/composition-table.gperf"
+#line 340 "../../lib/uninorm/composition-table.gperf"
{"\000\0045\000\003\006", 0x04d7},
{""}, {""}, {""},
-#line 412 "./uninorm/composition-table.gperf"
+#line 412 "../../lib/uninorm/composition-table.gperf"
{"\000\000A\000\003%", 0x1e00},
{""},
-#line 971 "./uninorm/composition-table.gperf"
+#line 971 "../../lib/uninorm/composition-table.gperf"
{"\001\0211\001\021'", 0x1112e},
-#line 383 "./uninorm/composition-table.gperf"
+#line 383 "../../lib/uninorm/composition-table.gperf"
{"\000\013\222\000\013\327", 0x0b94},
{""},
-#line 203 "./uninorm/composition-table.gperf"
+#line 203 "../../lib/uninorm/composition-table.gperf"
{"\000\000U\000\003\033", 0x01af},
-#line 620 "./uninorm/composition-table.gperf"
+#line 620 "../../lib/uninorm/composition-table.gperf"
{"\000\000\364\000\003\011", 0x1ed5},
{""}, {""}, {""}, {""},
-#line 379 "./uninorm/composition-table.gperf"
+#line 379 "../../lib/uninorm/composition-table.gperf"
{"\000\011\307\000\011\327", 0x09cc},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
-#line 892 "./uninorm/composition-table.gperf"
+#line 892 "../../lib/uninorm/composition-table.gperf"
{"\000\"z\000\0038", 0x2280},
{""},
-#line 388 "./uninorm/composition-table.gperf"
+#line 388 "../../lib/uninorm/composition-table.gperf"
{"\000\014\277\000\014\325", 0x0cc0},
{""}, {""}, {""}, {""}, {""},
-#line 455 "./uninorm/composition-table.gperf"
+#line 455 "../../lib/uninorm/composition-table.gperf"
{"\000\000h\000\003.", 0x1e2b},
-#line 576 "./uninorm/composition-table.gperf"
+#line 576 "../../lib/uninorm/composition-table.gperf"
{"\000\000\342\000\003\011", 0x1ea9},
{""}, {""}, {""}, {""},
-#line 680 "./uninorm/composition-table.gperf"
+#line 680 "../../lib/uninorm/composition-table.gperf"
{"\000\003\225\000\003\024", 0x1f19},
-#line 575 "./uninorm/composition-table.gperf"
+#line 575 "../../lib/uninorm/composition-table.gperf"
{"\000\000\302\000\003\011", 0x1ea8},
-#line 223 "./uninorm/composition-table.gperf"
+#line 223 "../../lib/uninorm/composition-table.gperf"
{"\000\002&\000\003\004", 0x01e0},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""},
-#line 396 "./uninorm/composition-table.gperf"
+#line 396 "../../lib/uninorm/composition-table.gperf"
{"\000\015\331\000\015\312", 0x0dda},
-#line 876 "./uninorm/composition-table.gperf"
+#line 876 "../../lib/uninorm/composition-table.gperf"
{"\000\"%\000\0038", 0x2226},
{""}, {""}, {""}, {""}, {""}, {""},
-#line 367 "./uninorm/composition-table.gperf"
+#line 367 "../../lib/uninorm/composition-table.gperf"
{"\000\006'\000\006S", 0x0622},
-#line 141 "./uninorm/composition-table.gperf"
+#line 141 "../../lib/uninorm/composition-table.gperf"
{"\000\000k\000\003'", 0x0137},
{""},
-#line 380 "./uninorm/composition-table.gperf"
+#line 380 "../../lib/uninorm/composition-table.gperf"
{"\000\013G\000\013V", 0x0b48},
-#line 237 "./uninorm/composition-table.gperf"
+#line 237 "../../lib/uninorm/composition-table.gperf"
{"\000\000j\000\003\014", 0x01f0},
-#line 385 "./uninorm/composition-table.gperf"
+#line 385 "../../lib/uninorm/composition-table.gperf"
{"\000\013\307\000\013\276", 0x0bcb},
{""},
-#line 875 "./uninorm/composition-table.gperf"
+#line 875 "../../lib/uninorm/composition-table.gperf"
{"\000\"#\000\0038", 0x2224},
{""},
-#line 973 "./uninorm/composition-table.gperf"
+#line 973 "../../lib/uninorm/composition-table.gperf"
{"\001\023G\001\023>", 0x1134b},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""},
-#line 909 "./uninorm/composition-table.gperf"
+#line 909 "../../lib/uninorm/composition-table.gperf"
{"\000\"\265\000\0038", 0x22ed},
-#line 369 "./uninorm/composition-table.gperf"
+#line 369 "../../lib/uninorm/composition-table.gperf"
{"\000\006H\000\006T", 0x0624},
{""}, {""}, {""},
-#line 398 "./uninorm/composition-table.gperf"
+#line 398 "../../lib/uninorm/composition-table.gperf"
{"\000\015\334\000\015\312", 0x0ddd},
{""}, {""},
-#line 390 "./uninorm/composition-table.gperf"
+#line 390 "../../lib/uninorm/composition-table.gperf"
{"\000\014\306\000\014\326", 0x0cc8},
-#line 391 "./uninorm/composition-table.gperf"
+#line 391 "../../lib/uninorm/composition-table.gperf"
{"\000\014\306\000\014\302", 0x0cca},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""},
-#line 389 "./uninorm/composition-table.gperf"
+#line 389 "../../lib/uninorm/composition-table.gperf"
{"\000\014\306\000\014\325", 0x0cc7},
{""}, {""}, {""},
-#line 913 "./uninorm/composition-table.gperf"
+#line 913 "../../lib/uninorm/composition-table.gperf"
{"\0000Q\0000\231", 0x3052},
-#line 372 "./uninorm/composition-table.gperf"
+#line 372 "../../lib/uninorm/composition-table.gperf"
{"\000\006\325\000\006T", 0x06c0},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""},
-#line 900 "./uninorm/composition-table.gperf"
+#line 900 "../../lib/uninorm/composition-table.gperf"
{"\000\"\251\000\0038", 0x22ae},
{""}, {""}, {""}, {""}, {""}, {""}, {""},
-#line 974 "./uninorm/composition-table.gperf"
+#line 974 "../../lib/uninorm/composition-table.gperf"
{"\001\023G\001\023W", 0x1134c},
-#line 976 "./uninorm/composition-table.gperf"
+#line 976 "../../lib/uninorm/composition-table.gperf"
{"\001\024\271\001\024\260", 0x114bc},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""},
-#line 409 "./uninorm/composition-table.gperf"
+#line 409 "../../lib/uninorm/composition-table.gperf"
{"\000\033>\000\0335", 0x1b40},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
@@ -2110,40 +2104,40 @@ gl_uninorm_compose_lookup (register const char *str, register unsigned int len)
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
-#line 392 "./uninorm/composition-table.gperf"
+#line 392 "../../lib/uninorm/composition-table.gperf"
{"\000\014\312\000\014\325", 0x0ccb},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""},
-#line 361 "./uninorm/composition-table.gperf"
+#line 361 "../../lib/uninorm/composition-table.gperf"
{"\000\004#\000\003\013", 0x04f2},
{""}, {""}, {""}, {""}, {""},
-#line 374 "./uninorm/composition-table.gperf"
+#line 374 "../../lib/uninorm/composition-table.gperf"
{"\000\006\322\000\006T", 0x06d3},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""},
-#line 979 "./uninorm/composition-table.gperf"
+#line 979 "../../lib/uninorm/composition-table.gperf"
{"\001\025\271\001\025\257", 0x115bb},
{""}, {""}, {""},
-#line 370 "./uninorm/composition-table.gperf"
+#line 370 "../../lib/uninorm/composition-table.gperf"
{"\000\006'\000\006U", 0x0625},
{""}, {""}, {""}, {""}, {""},
-#line 899 "./uninorm/composition-table.gperf"
+#line 899 "../../lib/uninorm/composition-table.gperf"
{"\000\"\250\000\0038", 0x22ad},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""},
-#line 871 "./uninorm/composition-table.gperf"
+#line 871 "../../lib/uninorm/composition-table.gperf"
{"\000!\322\000\0038", 0x21cf},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""},
-#line 384 "./uninorm/composition-table.gperf"
+#line 384 "../../lib/uninorm/composition-table.gperf"
{"\000\013\306\000\013\276", 0x0bca},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
@@ -2151,11 +2145,11 @@ gl_uninorm_compose_lookup (register const char *str, register unsigned int len)
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""},
-#line 373 "./uninorm/composition-table.gperf"
+#line 373 "../../lib/uninorm/composition-table.gperf"
{"\000\006\301\000\006T", 0x06c2},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""},
-#line 400 "./uninorm/composition-table.gperf"
+#line 400 "../../lib/uninorm/composition-table.gperf"
{"\000\020%\000\020.", 0x1026},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
@@ -2170,7 +2164,7 @@ gl_uninorm_compose_lookup (register const char *str, register unsigned int len)
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""},
-#line 386 "./uninorm/composition-table.gperf"
+#line 386 "../../lib/uninorm/composition-table.gperf"
{"\000\013\306\000\013\327", 0x0bcc},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
@@ -2182,15 +2176,15 @@ gl_uninorm_compose_lookup (register const char *str, register unsigned int len)
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""},
-#line 870 "./uninorm/composition-table.gperf"
+#line 870 "../../lib/uninorm/composition-table.gperf"
{"\000!\324\000\0038", 0x21ce}
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = gl_uninorm_compose_hash (str, len);
+ register unsigned int key = gl_uninorm_compose_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
if (len == lengthtable[key])
{
register const char *s = wordlist[key].codes;
diff --git a/lib/uninorm/composition.c b/lib/uninorm/composition.c
index 2ed8cb4..c7f0982 100644
--- a/lib/uninorm/composition.c
+++ b/lib/uninorm/composition.c
@@ -1,5 +1,5 @@
/* Canonical composition of Unicode characters.
- Copyright (C) 2002, 2006, 2009, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/decompose-internal.c b/lib/uninorm/decompose-internal.c
index dd306ee..f14c470 100644
--- a/lib/uninorm/decompose-internal.c
+++ b/lib/uninorm/decompose-internal.c
@@ -1,5 +1,5 @@
/* Decomposition of Unicode strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/decompose-internal.h b/lib/uninorm/decompose-internal.h
index f933ca9..0f5077f 100644
--- a/lib/uninorm/decompose-internal.h
+++ b/lib/uninorm/decompose-internal.h
@@ -1,5 +1,5 @@
/* Decomposition of Unicode strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <stddef.h>
diff --git a/lib/uninorm/decomposing-form.c b/lib/uninorm/decomposing-form.c
index 63df44c..6691212 100644
--- a/lib/uninorm/decomposing-form.c
+++ b/lib/uninorm/decomposing-form.c
@@ -1,5 +1,5 @@
/* Decomposing variant of a normalization form.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/decomposition-table.c b/lib/uninorm/decomposition-table.c
index a77cff2..123cf97 100644
--- a/lib/uninorm/decomposition-table.c
+++ b/lib/uninorm/decomposition-table.c
@@ -1,5 +1,5 @@
/* Decomposition of Unicode characters.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/decomposition-table.h b/lib/uninorm/decomposition-table.h
index 8125c5f..4da955b 100644
--- a/lib/uninorm/decomposition-table.h
+++ b/lib/uninorm/decomposition-table.h
@@ -1,5 +1,5 @@
/* Decomposition of Unicode characters.
- Copyright (C) 2001-2003, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "unitypes.h"
@@ -30,7 +30,7 @@
/* The decomposition table is made of two parts:
- A table containing the actual arrays of decomposed equivalents.
(This table is separate because the maximum length of a decomposition
- is 18, much larger than than the average length 1.497 of a decomposition).
+ is 18, much larger than the average length 1.497 of a decomposition).
- A 3-level table of indices into this array. */
#include "decomposition-table1.h"
diff --git a/lib/uninorm/decomposition-table1.h b/lib/uninorm/decomposition-table1.h
index c3a691a..5fb5ff2 100644
--- a/lib/uninorm/decomposition-table1.h
+++ b/lib/uninorm/decomposition-table1.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Decomposition of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
extern const unsigned char gl_uninorm_decomp_chars_table[];
diff --git a/lib/uninorm/decomposition-table2.h b/lib/uninorm/decomposition-table2.h
index 1be5674..539819b 100644
--- a/lib/uninorm/decomposition-table2.h
+++ b/lib/uninorm/decomposition-table2.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Decomposition of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
const unsigned char gl_uninorm_decomp_chars_table[] =
{
@@ -1992,149 +1992,150 @@ const unsigned char gl_uninorm_decomp_chars_table[] =
0x38, 0x53, 0xF3, 0x38, 0x63, 0x07, 0x38, 0x8D, 0x70, 0x38, 0x62, 0x53,
0x38, 0x79, 0x81, 0x38, 0x7A, 0x7A, 0x38, 0x54, 0x08, 0x38, 0x6E, 0x80,
0x38, 0x67, 0x09, 0x38, 0x67, 0x08, 0x38, 0x75, 0x33, 0x38, 0x52, 0x72,
- 0x38, 0x55, 0xB6, 0xC0, 0x30, 0x14, 0x80, 0x67, 0x2C, 0x00, 0x30, 0x15,
- 0xC0, 0x30, 0x14, 0x80, 0x4E, 0x09, 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14,
- 0x80, 0x4E, 0x8C, 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14, 0x80, 0x5B, 0x89,
- 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14, 0x80, 0x70, 0xB9, 0x00, 0x30, 0x15,
- 0xC0, 0x30, 0x14, 0x80, 0x62, 0x53, 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14,
- 0x80, 0x76, 0xD7, 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14, 0x80, 0x52, 0xDD,
- 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14, 0x80, 0x65, 0x57, 0x00, 0x30, 0x15,
- 0x1C, 0x5F, 0x97, 0x1C, 0x53, 0xEF, 0x00, 0x4E, 0x3D, 0x00, 0x4E, 0x38,
- 0x00, 0x4E, 0x41, 0x02, 0x01, 0x22, 0x00, 0x4F, 0x60, 0x00, 0x4F, 0xAE,
- 0x00, 0x4F, 0xBB, 0x00, 0x50, 0x02, 0x00, 0x50, 0x7A, 0x00, 0x50, 0x99,
- 0x00, 0x50, 0xE7, 0x00, 0x50, 0xCF, 0x00, 0x34, 0x9E, 0x02, 0x06, 0x3A,
- 0x00, 0x51, 0x4D, 0x00, 0x51, 0x54, 0x00, 0x51, 0x64, 0x00, 0x51, 0x77,
- 0x02, 0x05, 0x1C, 0x00, 0x34, 0xB9, 0x00, 0x51, 0x67, 0x00, 0x51, 0x8D,
- 0x02, 0x05, 0x4B, 0x00, 0x51, 0x97, 0x00, 0x51, 0xA4, 0x00, 0x4E, 0xCC,
- 0x00, 0x51, 0xAC, 0x00, 0x51, 0xB5, 0x02, 0x91, 0xDF, 0x00, 0x51, 0xF5,
- 0x00, 0x52, 0x03, 0x00, 0x34, 0xDF, 0x00, 0x52, 0x3B, 0x00, 0x52, 0x46,
- 0x00, 0x52, 0x72, 0x00, 0x52, 0x77, 0x00, 0x35, 0x15, 0x00, 0x52, 0xC7,
- 0x00, 0x52, 0xC9, 0x00, 0x52, 0xE4, 0x00, 0x52, 0xFA, 0x00, 0x53, 0x05,
- 0x00, 0x53, 0x06, 0x00, 0x53, 0x17, 0x00, 0x53, 0x49, 0x00, 0x53, 0x51,
- 0x00, 0x53, 0x5A, 0x00, 0x53, 0x73, 0x00, 0x53, 0x7D, 0x00, 0x53, 0x7F,
- 0x00, 0x53, 0x7F, 0x00, 0x53, 0x7F, 0x02, 0x0A, 0x2C, 0x00, 0x70, 0x70,
- 0x00, 0x53, 0xCA, 0x00, 0x53, 0xDF, 0x02, 0x0B, 0x63, 0x00, 0x53, 0xEB,
- 0x00, 0x53, 0xF1, 0x00, 0x54, 0x06, 0x00, 0x54, 0x9E, 0x00, 0x54, 0x38,
- 0x00, 0x54, 0x48, 0x00, 0x54, 0x68, 0x00, 0x54, 0xA2, 0x00, 0x54, 0xF6,
- 0x00, 0x55, 0x10, 0x00, 0x55, 0x53, 0x00, 0x55, 0x63, 0x00, 0x55, 0x84,
- 0x00, 0x55, 0x84, 0x00, 0x55, 0x99, 0x00, 0x55, 0xAB, 0x00, 0x55, 0xB3,
- 0x00, 0x55, 0xC2, 0x00, 0x57, 0x16, 0x00, 0x56, 0x06, 0x00, 0x57, 0x17,
- 0x00, 0x56, 0x51, 0x00, 0x56, 0x74, 0x00, 0x52, 0x07, 0x00, 0x58, 0xEE,
- 0x00, 0x57, 0xCE, 0x00, 0x57, 0xF4, 0x00, 0x58, 0x0D, 0x00, 0x57, 0x8B,
- 0x00, 0x58, 0x32, 0x00, 0x58, 0x31, 0x00, 0x58, 0xAC, 0x02, 0x14, 0xE4,
- 0x00, 0x58, 0xF2, 0x00, 0x58, 0xF7, 0x00, 0x59, 0x06, 0x00, 0x59, 0x1A,
- 0x00, 0x59, 0x22, 0x00, 0x59, 0x62, 0x02, 0x16, 0xA8, 0x02, 0x16, 0xEA,
- 0x00, 0x59, 0xEC, 0x00, 0x5A, 0x1B, 0x00, 0x5A, 0x27, 0x00, 0x59, 0xD8,
- 0x00, 0x5A, 0x66, 0x00, 0x36, 0xEE, 0x00, 0x36, 0xFC, 0x00, 0x5B, 0x08,
- 0x00, 0x5B, 0x3E, 0x00, 0x5B, 0x3E, 0x02, 0x19, 0xC8, 0x00, 0x5B, 0xC3,
- 0x00, 0x5B, 0xD8, 0x00, 0x5B, 0xE7, 0x00, 0x5B, 0xF3, 0x02, 0x1B, 0x18,
- 0x00, 0x5B, 0xFF, 0x00, 0x5C, 0x06, 0x00, 0x5F, 0x53, 0x00, 0x5C, 0x22,
- 0x00, 0x37, 0x81, 0x00, 0x5C, 0x60, 0x00, 0x5C, 0x6E, 0x00, 0x5C, 0xC0,
- 0x00, 0x5C, 0x8D, 0x02, 0x1D, 0xE4, 0x00, 0x5D, 0x43, 0x02, 0x1D, 0xE6,
- 0x00, 0x5D, 0x6E, 0x00, 0x5D, 0x6B, 0x00, 0x5D, 0x7C, 0x00, 0x5D, 0xE1,
- 0x00, 0x5D, 0xE2, 0x00, 0x38, 0x2F, 0x00, 0x5D, 0xFD, 0x00, 0x5E, 0x28,
- 0x00, 0x5E, 0x3D, 0x00, 0x5E, 0x69, 0x00, 0x38, 0x62, 0x02, 0x21, 0x83,
- 0x00, 0x38, 0x7C, 0x00, 0x5E, 0xB0, 0x00, 0x5E, 0xB3, 0x00, 0x5E, 0xB6,
- 0x00, 0x5E, 0xCA, 0x02, 0xA3, 0x92, 0x00, 0x5E, 0xFE, 0x02, 0x23, 0x31,
- 0x02, 0x23, 0x31, 0x00, 0x82, 0x01, 0x00, 0x5F, 0x22, 0x00, 0x5F, 0x22,
- 0x00, 0x38, 0xC7, 0x02, 0x32, 0xB8, 0x02, 0x61, 0xDA, 0x00, 0x5F, 0x62,
- 0x00, 0x5F, 0x6B, 0x00, 0x38, 0xE3, 0x00, 0x5F, 0x9A, 0x00, 0x5F, 0xCD,
- 0x00, 0x5F, 0xD7, 0x00, 0x5F, 0xF9, 0x00, 0x60, 0x81, 0x00, 0x39, 0x3A,
- 0x00, 0x39, 0x1C, 0x00, 0x60, 0x94, 0x02, 0x26, 0xD4, 0x00, 0x60, 0xC7,
- 0x00, 0x61, 0x48, 0x00, 0x61, 0x4C, 0x00, 0x61, 0x4E, 0x00, 0x61, 0x4C,
- 0x00, 0x61, 0x7A, 0x00, 0x61, 0x8E, 0x00, 0x61, 0xB2, 0x00, 0x61, 0xA4,
- 0x00, 0x61, 0xAF, 0x00, 0x61, 0xDE, 0x00, 0x61, 0xF2, 0x00, 0x61, 0xF6,
- 0x00, 0x62, 0x10, 0x00, 0x62, 0x1B, 0x00, 0x62, 0x5D, 0x00, 0x62, 0xB1,
- 0x00, 0x62, 0xD4, 0x00, 0x63, 0x50, 0x02, 0x2B, 0x0C, 0x00, 0x63, 0x3D,
- 0x00, 0x62, 0xFC, 0x00, 0x63, 0x68, 0x00, 0x63, 0x83, 0x00, 0x63, 0xE4,
- 0x02, 0x2B, 0xF1, 0x00, 0x64, 0x22, 0x00, 0x63, 0xC5, 0x00, 0x63, 0xA9,
- 0x00, 0x3A, 0x2E, 0x00, 0x64, 0x69, 0x00, 0x64, 0x7E, 0x00, 0x64, 0x9D,
- 0x00, 0x64, 0x77, 0x00, 0x3A, 0x6C, 0x00, 0x65, 0x4F, 0x00, 0x65, 0x6C,
- 0x02, 0x30, 0x0A, 0x00, 0x65, 0xE3, 0x00, 0x66, 0xF8, 0x00, 0x66, 0x49,
- 0x00, 0x3B, 0x19, 0x00, 0x66, 0x91, 0x00, 0x3B, 0x08, 0x00, 0x3A, 0xE4,
- 0x00, 0x51, 0x92, 0x00, 0x51, 0x95, 0x00, 0x67, 0x00, 0x00, 0x66, 0x9C,
- 0x00, 0x80, 0xAD, 0x00, 0x43, 0xD9, 0x00, 0x67, 0x17, 0x00, 0x67, 0x1B,
- 0x00, 0x67, 0x21, 0x00, 0x67, 0x5E, 0x00, 0x67, 0x53, 0x02, 0x33, 0xC3,
- 0x00, 0x3B, 0x49, 0x00, 0x67, 0xFA, 0x00, 0x67, 0x85, 0x00, 0x68, 0x52,
- 0x00, 0x68, 0x85, 0x02, 0x34, 0x6D, 0x00, 0x68, 0x8E, 0x00, 0x68, 0x1F,
- 0x00, 0x69, 0x14, 0x00, 0x3B, 0x9D, 0x00, 0x69, 0x42, 0x00, 0x69, 0xA3,
- 0x00, 0x69, 0xEA, 0x00, 0x6A, 0xA8, 0x02, 0x36, 0xA3, 0x00, 0x6A, 0xDB,
- 0x00, 0x3C, 0x18, 0x00, 0x6B, 0x21, 0x02, 0x38, 0xA7, 0x00, 0x6B, 0x54,
- 0x00, 0x3C, 0x4E, 0x00, 0x6B, 0x72, 0x00, 0x6B, 0x9F, 0x00, 0x6B, 0xBA,
- 0x00, 0x6B, 0xBB, 0x02, 0x3A, 0x8D, 0x02, 0x1D, 0x0B, 0x02, 0x3A, 0xFA,
- 0x00, 0x6C, 0x4E, 0x02, 0x3C, 0xBC, 0x00, 0x6C, 0xBF, 0x00, 0x6C, 0xCD,
- 0x00, 0x6C, 0x67, 0x00, 0x6D, 0x16, 0x00, 0x6D, 0x3E, 0x00, 0x6D, 0x77,
- 0x00, 0x6D, 0x41, 0x00, 0x6D, 0x69, 0x00, 0x6D, 0x78, 0x00, 0x6D, 0x85,
- 0x02, 0x3D, 0x1E, 0x00, 0x6D, 0x34, 0x00, 0x6E, 0x2F, 0x00, 0x6E, 0x6E,
- 0x00, 0x3D, 0x33, 0x00, 0x6E, 0xCB, 0x00, 0x6E, 0xC7, 0x02, 0x3E, 0xD1,
- 0x00, 0x6D, 0xF9, 0x00, 0x6F, 0x6E, 0x02, 0x3F, 0x5E, 0x02, 0x3F, 0x8E,
- 0x00, 0x6F, 0xC6, 0x00, 0x70, 0x39, 0x00, 0x70, 0x1E, 0x00, 0x70, 0x1B,
- 0x00, 0x3D, 0x96, 0x00, 0x70, 0x4A, 0x00, 0x70, 0x7D, 0x00, 0x70, 0x77,
- 0x00, 0x70, 0xAD, 0x02, 0x05, 0x25, 0x00, 0x71, 0x45, 0x02, 0x42, 0x63,
- 0x00, 0x71, 0x9C, 0x02, 0x43, 0xAB, 0x00, 0x72, 0x28, 0x00, 0x72, 0x35,
- 0x00, 0x72, 0x50, 0x02, 0x46, 0x08, 0x00, 0x72, 0x80, 0x00, 0x72, 0x95,
- 0x02, 0x47, 0x35, 0x02, 0x48, 0x14, 0x00, 0x73, 0x7A, 0x00, 0x73, 0x8B,
- 0x00, 0x3E, 0xAC, 0x00, 0x73, 0xA5, 0x00, 0x3E, 0xB8, 0x00, 0x3E, 0xB8,
- 0x00, 0x74, 0x47, 0x00, 0x74, 0x5C, 0x00, 0x74, 0x71, 0x00, 0x74, 0x85,
- 0x00, 0x74, 0xCA, 0x00, 0x3F, 0x1B, 0x00, 0x75, 0x24, 0x02, 0x4C, 0x36,
- 0x00, 0x75, 0x3E, 0x02, 0x4C, 0x92, 0x00, 0x75, 0x70, 0x02, 0x21, 0x9F,
- 0x00, 0x76, 0x10, 0x02, 0x4F, 0xA1, 0x02, 0x4F, 0xB8, 0x02, 0x50, 0x44,
- 0x00, 0x3F, 0xFC, 0x00, 0x40, 0x08, 0x00, 0x76, 0xF4, 0x02, 0x50, 0xF3,
- 0x02, 0x50, 0xF2, 0x02, 0x51, 0x19, 0x02, 0x51, 0x33, 0x00, 0x77, 0x1E,
- 0x00, 0x77, 0x1F, 0x00, 0x77, 0x1F, 0x00, 0x77, 0x4A, 0x00, 0x40, 0x39,
- 0x00, 0x77, 0x8B, 0x00, 0x40, 0x46, 0x00, 0x40, 0x96, 0x02, 0x54, 0x1D,
- 0x00, 0x78, 0x4E, 0x00, 0x78, 0x8C, 0x00, 0x78, 0xCC, 0x00, 0x40, 0xE3,
- 0x02, 0x56, 0x26, 0x00, 0x79, 0x56, 0x02, 0x56, 0x9A, 0x02, 0x56, 0xC5,
- 0x00, 0x79, 0x8F, 0x00, 0x79, 0xEB, 0x00, 0x41, 0x2F, 0x00, 0x7A, 0x40,
- 0x00, 0x7A, 0x4A, 0x00, 0x7A, 0x4F, 0x02, 0x59, 0x7C, 0x02, 0x5A, 0xA7,
- 0x02, 0x5A, 0xA7, 0x00, 0x7A, 0xEE, 0x00, 0x42, 0x02, 0x02, 0x5B, 0xAB,
- 0x00, 0x7B, 0xC6, 0x00, 0x7B, 0xC9, 0x00, 0x42, 0x27, 0x02, 0x5C, 0x80,
- 0x00, 0x7C, 0xD2, 0x00, 0x42, 0xA0, 0x00, 0x7C, 0xE8, 0x00, 0x7C, 0xE3,
- 0x00, 0x7D, 0x00, 0x02, 0x5F, 0x86, 0x00, 0x7D, 0x63, 0x00, 0x43, 0x01,
- 0x00, 0x7D, 0xC7, 0x00, 0x7E, 0x02, 0x00, 0x7E, 0x45, 0x00, 0x43, 0x34,
- 0x02, 0x62, 0x28, 0x02, 0x62, 0x47, 0x00, 0x43, 0x59, 0x02, 0x62, 0xD9,
- 0x00, 0x7F, 0x7A, 0x02, 0x63, 0x3E, 0x00, 0x7F, 0x95, 0x00, 0x7F, 0xFA,
- 0x00, 0x80, 0x05, 0x02, 0x64, 0xDA, 0x02, 0x65, 0x23, 0x00, 0x80, 0x60,
- 0x02, 0x65, 0xA8, 0x00, 0x80, 0x70, 0x02, 0x33, 0x5F, 0x00, 0x43, 0xD5,
- 0x00, 0x80, 0xB2, 0x00, 0x81, 0x03, 0x00, 0x44, 0x0B, 0x00, 0x81, 0x3E,
- 0x00, 0x5A, 0xB5, 0x02, 0x67, 0xA7, 0x02, 0x67, 0xB5, 0x02, 0x33, 0x93,
- 0x02, 0x33, 0x9C, 0x00, 0x82, 0x01, 0x00, 0x82, 0x04, 0x00, 0x8F, 0x9E,
- 0x00, 0x44, 0x6B, 0x00, 0x82, 0x91, 0x00, 0x82, 0x8B, 0x00, 0x82, 0x9D,
- 0x00, 0x52, 0xB3, 0x00, 0x82, 0xB1, 0x00, 0x82, 0xB3, 0x00, 0x82, 0xBD,
- 0x00, 0x82, 0xE6, 0x02, 0x6B, 0x3C, 0x00, 0x82, 0xE5, 0x00, 0x83, 0x1D,
- 0x00, 0x83, 0x63, 0x00, 0x83, 0xAD, 0x00, 0x83, 0x23, 0x00, 0x83, 0xBD,
- 0x00, 0x83, 0xE7, 0x00, 0x84, 0x57, 0x00, 0x83, 0x53, 0x00, 0x83, 0xCA,
- 0x00, 0x83, 0xCC, 0x00, 0x83, 0xDC, 0x02, 0x6C, 0x36, 0x02, 0x6D, 0x6B,
- 0x02, 0x6C, 0xD5, 0x00, 0x45, 0x2B, 0x00, 0x84, 0xF1, 0x00, 0x84, 0xF3,
- 0x00, 0x85, 0x16, 0x02, 0x73, 0xCA, 0x00, 0x85, 0x64, 0x02, 0x6F, 0x2C,
- 0x00, 0x45, 0x5D, 0x00, 0x45, 0x61, 0x02, 0x6F, 0xB1, 0x02, 0x70, 0xD2,
- 0x00, 0x45, 0x6B, 0x00, 0x86, 0x50, 0x00, 0x86, 0x5C, 0x00, 0x86, 0x67,
- 0x00, 0x86, 0x69, 0x00, 0x86, 0xA9, 0x00, 0x86, 0x88, 0x00, 0x87, 0x0E,
- 0x00, 0x86, 0xE2, 0x00, 0x87, 0x79, 0x00, 0x87, 0x28, 0x00, 0x87, 0x6B,
- 0x00, 0x87, 0x86, 0x00, 0x45, 0xD7, 0x00, 0x87, 0xE1, 0x00, 0x88, 0x01,
- 0x00, 0x45, 0xF9, 0x00, 0x88, 0x60, 0x00, 0x88, 0x63, 0x02, 0x76, 0x67,
- 0x00, 0x88, 0xD7, 0x00, 0x88, 0xDE, 0x00, 0x46, 0x35, 0x00, 0x88, 0xFA,
- 0x00, 0x34, 0xBB, 0x02, 0x78, 0xAE, 0x02, 0x79, 0x66, 0x00, 0x46, 0xBE,
- 0x00, 0x46, 0xC7, 0x00, 0x8A, 0xA0, 0x00, 0x8A, 0xED, 0x00, 0x8B, 0x8A,
- 0x00, 0x8C, 0x55, 0x02, 0x7C, 0xA8, 0x00, 0x8C, 0xAB, 0x00, 0x8C, 0xC1,
- 0x00, 0x8D, 0x1B, 0x00, 0x8D, 0x77, 0x02, 0x7F, 0x2F, 0x02, 0x08, 0x04,
- 0x00, 0x8D, 0xCB, 0x00, 0x8D, 0xBC, 0x00, 0x8D, 0xF0, 0x02, 0x08, 0xDE,
- 0x00, 0x8E, 0xD4, 0x00, 0x8F, 0x38, 0x02, 0x85, 0xD2, 0x02, 0x85, 0xED,
- 0x00, 0x90, 0x94, 0x00, 0x90, 0xF1, 0x00, 0x91, 0x11, 0x02, 0x87, 0x2E,
- 0x00, 0x91, 0x1B, 0x00, 0x92, 0x38, 0x00, 0x92, 0xD7, 0x00, 0x92, 0xD8,
- 0x00, 0x92, 0x7C, 0x00, 0x93, 0xF9, 0x00, 0x94, 0x15, 0x02, 0x8B, 0xFA,
- 0x00, 0x95, 0x8B, 0x00, 0x49, 0x95, 0x00, 0x95, 0xB7, 0x02, 0x8D, 0x77,
- 0x00, 0x49, 0xE6, 0x00, 0x96, 0xC3, 0x00, 0x5D, 0xB2, 0x00, 0x97, 0x23,
- 0x02, 0x91, 0x45, 0x02, 0x92, 0x1A, 0x00, 0x4A, 0x6E, 0x00, 0x4A, 0x76,
- 0x00, 0x97, 0xE0, 0x02, 0x94, 0x0A, 0x00, 0x4A, 0xB2, 0x02, 0x94, 0x96,
- 0x00, 0x98, 0x0B, 0x00, 0x98, 0x0B, 0x00, 0x98, 0x29, 0x02, 0x95, 0xB6,
- 0x00, 0x98, 0xE2, 0x00, 0x4B, 0x33, 0x00, 0x99, 0x29, 0x00, 0x99, 0xA7,
- 0x00, 0x99, 0xC2, 0x00, 0x99, 0xFE, 0x00, 0x4B, 0xCE, 0x02, 0x9B, 0x30,
- 0x00, 0x9B, 0x12, 0x00, 0x9C, 0x40, 0x00, 0x9C, 0xFD, 0x00, 0x4C, 0xCE,
- 0x00, 0x4C, 0xED, 0x00, 0x9D, 0x67, 0x02, 0xA0, 0xCE, 0x00, 0x4C, 0xF8,
- 0x02, 0xA1, 0x05, 0x02, 0xA2, 0x0E, 0x02, 0xA2, 0x91, 0x00, 0x9E, 0xBB,
- 0x00, 0x4D, 0x56, 0x00, 0x9E, 0xF9, 0x00, 0x9E, 0xFE, 0x00, 0x9F, 0x05,
- 0x00, 0x9F, 0x0F, 0x00, 0x9F, 0x16, 0x00, 0x9F, 0x3B, 0x02, 0xA6, 0x00
+ 0x38, 0x55, 0xB6, 0x38, 0x91, 0x4D, 0xC0, 0x30, 0x14, 0x80, 0x67, 0x2C,
+ 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14, 0x80, 0x4E, 0x09, 0x00, 0x30, 0x15,
+ 0xC0, 0x30, 0x14, 0x80, 0x4E, 0x8C, 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14,
+ 0x80, 0x5B, 0x89, 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14, 0x80, 0x70, 0xB9,
+ 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14, 0x80, 0x62, 0x53, 0x00, 0x30, 0x15,
+ 0xC0, 0x30, 0x14, 0x80, 0x76, 0xD7, 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14,
+ 0x80, 0x52, 0xDD, 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14, 0x80, 0x65, 0x57,
+ 0x00, 0x30, 0x15, 0x1C, 0x5F, 0x97, 0x1C, 0x53, 0xEF, 0x00, 0x4E, 0x3D,
+ 0x00, 0x4E, 0x38, 0x00, 0x4E, 0x41, 0x02, 0x01, 0x22, 0x00, 0x4F, 0x60,
+ 0x00, 0x4F, 0xAE, 0x00, 0x4F, 0xBB, 0x00, 0x50, 0x02, 0x00, 0x50, 0x7A,
+ 0x00, 0x50, 0x99, 0x00, 0x50, 0xE7, 0x00, 0x50, 0xCF, 0x00, 0x34, 0x9E,
+ 0x02, 0x06, 0x3A, 0x00, 0x51, 0x4D, 0x00, 0x51, 0x54, 0x00, 0x51, 0x64,
+ 0x00, 0x51, 0x77, 0x02, 0x05, 0x1C, 0x00, 0x34, 0xB9, 0x00, 0x51, 0x67,
+ 0x00, 0x51, 0x8D, 0x02, 0x05, 0x4B, 0x00, 0x51, 0x97, 0x00, 0x51, 0xA4,
+ 0x00, 0x4E, 0xCC, 0x00, 0x51, 0xAC, 0x00, 0x51, 0xB5, 0x02, 0x91, 0xDF,
+ 0x00, 0x51, 0xF5, 0x00, 0x52, 0x03, 0x00, 0x34, 0xDF, 0x00, 0x52, 0x3B,
+ 0x00, 0x52, 0x46, 0x00, 0x52, 0x72, 0x00, 0x52, 0x77, 0x00, 0x35, 0x15,
+ 0x00, 0x52, 0xC7, 0x00, 0x52, 0xC9, 0x00, 0x52, 0xE4, 0x00, 0x52, 0xFA,
+ 0x00, 0x53, 0x05, 0x00, 0x53, 0x06, 0x00, 0x53, 0x17, 0x00, 0x53, 0x49,
+ 0x00, 0x53, 0x51, 0x00, 0x53, 0x5A, 0x00, 0x53, 0x73, 0x00, 0x53, 0x7D,
+ 0x00, 0x53, 0x7F, 0x00, 0x53, 0x7F, 0x00, 0x53, 0x7F, 0x02, 0x0A, 0x2C,
+ 0x00, 0x70, 0x70, 0x00, 0x53, 0xCA, 0x00, 0x53, 0xDF, 0x02, 0x0B, 0x63,
+ 0x00, 0x53, 0xEB, 0x00, 0x53, 0xF1, 0x00, 0x54, 0x06, 0x00, 0x54, 0x9E,
+ 0x00, 0x54, 0x38, 0x00, 0x54, 0x48, 0x00, 0x54, 0x68, 0x00, 0x54, 0xA2,
+ 0x00, 0x54, 0xF6, 0x00, 0x55, 0x10, 0x00, 0x55, 0x53, 0x00, 0x55, 0x63,
+ 0x00, 0x55, 0x84, 0x00, 0x55, 0x84, 0x00, 0x55, 0x99, 0x00, 0x55, 0xAB,
+ 0x00, 0x55, 0xB3, 0x00, 0x55, 0xC2, 0x00, 0x57, 0x16, 0x00, 0x56, 0x06,
+ 0x00, 0x57, 0x17, 0x00, 0x56, 0x51, 0x00, 0x56, 0x74, 0x00, 0x52, 0x07,
+ 0x00, 0x58, 0xEE, 0x00, 0x57, 0xCE, 0x00, 0x57, 0xF4, 0x00, 0x58, 0x0D,
+ 0x00, 0x57, 0x8B, 0x00, 0x58, 0x32, 0x00, 0x58, 0x31, 0x00, 0x58, 0xAC,
+ 0x02, 0x14, 0xE4, 0x00, 0x58, 0xF2, 0x00, 0x58, 0xF7, 0x00, 0x59, 0x06,
+ 0x00, 0x59, 0x1A, 0x00, 0x59, 0x22, 0x00, 0x59, 0x62, 0x02, 0x16, 0xA8,
+ 0x02, 0x16, 0xEA, 0x00, 0x59, 0xEC, 0x00, 0x5A, 0x1B, 0x00, 0x5A, 0x27,
+ 0x00, 0x59, 0xD8, 0x00, 0x5A, 0x66, 0x00, 0x36, 0xEE, 0x00, 0x36, 0xFC,
+ 0x00, 0x5B, 0x08, 0x00, 0x5B, 0x3E, 0x00, 0x5B, 0x3E, 0x02, 0x19, 0xC8,
+ 0x00, 0x5B, 0xC3, 0x00, 0x5B, 0xD8, 0x00, 0x5B, 0xE7, 0x00, 0x5B, 0xF3,
+ 0x02, 0x1B, 0x18, 0x00, 0x5B, 0xFF, 0x00, 0x5C, 0x06, 0x00, 0x5F, 0x53,
+ 0x00, 0x5C, 0x22, 0x00, 0x37, 0x81, 0x00, 0x5C, 0x60, 0x00, 0x5C, 0x6E,
+ 0x00, 0x5C, 0xC0, 0x00, 0x5C, 0x8D, 0x02, 0x1D, 0xE4, 0x00, 0x5D, 0x43,
+ 0x02, 0x1D, 0xE6, 0x00, 0x5D, 0x6E, 0x00, 0x5D, 0x6B, 0x00, 0x5D, 0x7C,
+ 0x00, 0x5D, 0xE1, 0x00, 0x5D, 0xE2, 0x00, 0x38, 0x2F, 0x00, 0x5D, 0xFD,
+ 0x00, 0x5E, 0x28, 0x00, 0x5E, 0x3D, 0x00, 0x5E, 0x69, 0x00, 0x38, 0x62,
+ 0x02, 0x21, 0x83, 0x00, 0x38, 0x7C, 0x00, 0x5E, 0xB0, 0x00, 0x5E, 0xB3,
+ 0x00, 0x5E, 0xB6, 0x00, 0x5E, 0xCA, 0x02, 0xA3, 0x92, 0x00, 0x5E, 0xFE,
+ 0x02, 0x23, 0x31, 0x02, 0x23, 0x31, 0x00, 0x82, 0x01, 0x00, 0x5F, 0x22,
+ 0x00, 0x5F, 0x22, 0x00, 0x38, 0xC7, 0x02, 0x32, 0xB8, 0x02, 0x61, 0xDA,
+ 0x00, 0x5F, 0x62, 0x00, 0x5F, 0x6B, 0x00, 0x38, 0xE3, 0x00, 0x5F, 0x9A,
+ 0x00, 0x5F, 0xCD, 0x00, 0x5F, 0xD7, 0x00, 0x5F, 0xF9, 0x00, 0x60, 0x81,
+ 0x00, 0x39, 0x3A, 0x00, 0x39, 0x1C, 0x00, 0x60, 0x94, 0x02, 0x26, 0xD4,
+ 0x00, 0x60, 0xC7, 0x00, 0x61, 0x48, 0x00, 0x61, 0x4C, 0x00, 0x61, 0x4E,
+ 0x00, 0x61, 0x4C, 0x00, 0x61, 0x7A, 0x00, 0x61, 0x8E, 0x00, 0x61, 0xB2,
+ 0x00, 0x61, 0xA4, 0x00, 0x61, 0xAF, 0x00, 0x61, 0xDE, 0x00, 0x61, 0xF2,
+ 0x00, 0x61, 0xF6, 0x00, 0x62, 0x10, 0x00, 0x62, 0x1B, 0x00, 0x62, 0x5D,
+ 0x00, 0x62, 0xB1, 0x00, 0x62, 0xD4, 0x00, 0x63, 0x50, 0x02, 0x2B, 0x0C,
+ 0x00, 0x63, 0x3D, 0x00, 0x62, 0xFC, 0x00, 0x63, 0x68, 0x00, 0x63, 0x83,
+ 0x00, 0x63, 0xE4, 0x02, 0x2B, 0xF1, 0x00, 0x64, 0x22, 0x00, 0x63, 0xC5,
+ 0x00, 0x63, 0xA9, 0x00, 0x3A, 0x2E, 0x00, 0x64, 0x69, 0x00, 0x64, 0x7E,
+ 0x00, 0x64, 0x9D, 0x00, 0x64, 0x77, 0x00, 0x3A, 0x6C, 0x00, 0x65, 0x4F,
+ 0x00, 0x65, 0x6C, 0x02, 0x30, 0x0A, 0x00, 0x65, 0xE3, 0x00, 0x66, 0xF8,
+ 0x00, 0x66, 0x49, 0x00, 0x3B, 0x19, 0x00, 0x66, 0x91, 0x00, 0x3B, 0x08,
+ 0x00, 0x3A, 0xE4, 0x00, 0x51, 0x92, 0x00, 0x51, 0x95, 0x00, 0x67, 0x00,
+ 0x00, 0x66, 0x9C, 0x00, 0x80, 0xAD, 0x00, 0x43, 0xD9, 0x00, 0x67, 0x17,
+ 0x00, 0x67, 0x1B, 0x00, 0x67, 0x21, 0x00, 0x67, 0x5E, 0x00, 0x67, 0x53,
+ 0x02, 0x33, 0xC3, 0x00, 0x3B, 0x49, 0x00, 0x67, 0xFA, 0x00, 0x67, 0x85,
+ 0x00, 0x68, 0x52, 0x00, 0x68, 0x85, 0x02, 0x34, 0x6D, 0x00, 0x68, 0x8E,
+ 0x00, 0x68, 0x1F, 0x00, 0x69, 0x14, 0x00, 0x3B, 0x9D, 0x00, 0x69, 0x42,
+ 0x00, 0x69, 0xA3, 0x00, 0x69, 0xEA, 0x00, 0x6A, 0xA8, 0x02, 0x36, 0xA3,
+ 0x00, 0x6A, 0xDB, 0x00, 0x3C, 0x18, 0x00, 0x6B, 0x21, 0x02, 0x38, 0xA7,
+ 0x00, 0x6B, 0x54, 0x00, 0x3C, 0x4E, 0x00, 0x6B, 0x72, 0x00, 0x6B, 0x9F,
+ 0x00, 0x6B, 0xBA, 0x00, 0x6B, 0xBB, 0x02, 0x3A, 0x8D, 0x02, 0x1D, 0x0B,
+ 0x02, 0x3A, 0xFA, 0x00, 0x6C, 0x4E, 0x02, 0x3C, 0xBC, 0x00, 0x6C, 0xBF,
+ 0x00, 0x6C, 0xCD, 0x00, 0x6C, 0x67, 0x00, 0x6D, 0x16, 0x00, 0x6D, 0x3E,
+ 0x00, 0x6D, 0x77, 0x00, 0x6D, 0x41, 0x00, 0x6D, 0x69, 0x00, 0x6D, 0x78,
+ 0x00, 0x6D, 0x85, 0x02, 0x3D, 0x1E, 0x00, 0x6D, 0x34, 0x00, 0x6E, 0x2F,
+ 0x00, 0x6E, 0x6E, 0x00, 0x3D, 0x33, 0x00, 0x6E, 0xCB, 0x00, 0x6E, 0xC7,
+ 0x02, 0x3E, 0xD1, 0x00, 0x6D, 0xF9, 0x00, 0x6F, 0x6E, 0x02, 0x3F, 0x5E,
+ 0x02, 0x3F, 0x8E, 0x00, 0x6F, 0xC6, 0x00, 0x70, 0x39, 0x00, 0x70, 0x1E,
+ 0x00, 0x70, 0x1B, 0x00, 0x3D, 0x96, 0x00, 0x70, 0x4A, 0x00, 0x70, 0x7D,
+ 0x00, 0x70, 0x77, 0x00, 0x70, 0xAD, 0x02, 0x05, 0x25, 0x00, 0x71, 0x45,
+ 0x02, 0x42, 0x63, 0x00, 0x71, 0x9C, 0x02, 0x43, 0xAB, 0x00, 0x72, 0x28,
+ 0x00, 0x72, 0x35, 0x00, 0x72, 0x50, 0x02, 0x46, 0x08, 0x00, 0x72, 0x80,
+ 0x00, 0x72, 0x95, 0x02, 0x47, 0x35, 0x02, 0x48, 0x14, 0x00, 0x73, 0x7A,
+ 0x00, 0x73, 0x8B, 0x00, 0x3E, 0xAC, 0x00, 0x73, 0xA5, 0x00, 0x3E, 0xB8,
+ 0x00, 0x3E, 0xB8, 0x00, 0x74, 0x47, 0x00, 0x74, 0x5C, 0x00, 0x74, 0x71,
+ 0x00, 0x74, 0x85, 0x00, 0x74, 0xCA, 0x00, 0x3F, 0x1B, 0x00, 0x75, 0x24,
+ 0x02, 0x4C, 0x36, 0x00, 0x75, 0x3E, 0x02, 0x4C, 0x92, 0x00, 0x75, 0x70,
+ 0x02, 0x21, 0x9F, 0x00, 0x76, 0x10, 0x02, 0x4F, 0xA1, 0x02, 0x4F, 0xB8,
+ 0x02, 0x50, 0x44, 0x00, 0x3F, 0xFC, 0x00, 0x40, 0x08, 0x00, 0x76, 0xF4,
+ 0x02, 0x50, 0xF3, 0x02, 0x50, 0xF2, 0x02, 0x51, 0x19, 0x02, 0x51, 0x33,
+ 0x00, 0x77, 0x1E, 0x00, 0x77, 0x1F, 0x00, 0x77, 0x1F, 0x00, 0x77, 0x4A,
+ 0x00, 0x40, 0x39, 0x00, 0x77, 0x8B, 0x00, 0x40, 0x46, 0x00, 0x40, 0x96,
+ 0x02, 0x54, 0x1D, 0x00, 0x78, 0x4E, 0x00, 0x78, 0x8C, 0x00, 0x78, 0xCC,
+ 0x00, 0x40, 0xE3, 0x02, 0x56, 0x26, 0x00, 0x79, 0x56, 0x02, 0x56, 0x9A,
+ 0x02, 0x56, 0xC5, 0x00, 0x79, 0x8F, 0x00, 0x79, 0xEB, 0x00, 0x41, 0x2F,
+ 0x00, 0x7A, 0x40, 0x00, 0x7A, 0x4A, 0x00, 0x7A, 0x4F, 0x02, 0x59, 0x7C,
+ 0x02, 0x5A, 0xA7, 0x02, 0x5A, 0xA7, 0x00, 0x7A, 0xEE, 0x00, 0x42, 0x02,
+ 0x02, 0x5B, 0xAB, 0x00, 0x7B, 0xC6, 0x00, 0x7B, 0xC9, 0x00, 0x42, 0x27,
+ 0x02, 0x5C, 0x80, 0x00, 0x7C, 0xD2, 0x00, 0x42, 0xA0, 0x00, 0x7C, 0xE8,
+ 0x00, 0x7C, 0xE3, 0x00, 0x7D, 0x00, 0x02, 0x5F, 0x86, 0x00, 0x7D, 0x63,
+ 0x00, 0x43, 0x01, 0x00, 0x7D, 0xC7, 0x00, 0x7E, 0x02, 0x00, 0x7E, 0x45,
+ 0x00, 0x43, 0x34, 0x02, 0x62, 0x28, 0x02, 0x62, 0x47, 0x00, 0x43, 0x59,
+ 0x02, 0x62, 0xD9, 0x00, 0x7F, 0x7A, 0x02, 0x63, 0x3E, 0x00, 0x7F, 0x95,
+ 0x00, 0x7F, 0xFA, 0x00, 0x80, 0x05, 0x02, 0x64, 0xDA, 0x02, 0x65, 0x23,
+ 0x00, 0x80, 0x60, 0x02, 0x65, 0xA8, 0x00, 0x80, 0x70, 0x02, 0x33, 0x5F,
+ 0x00, 0x43, 0xD5, 0x00, 0x80, 0xB2, 0x00, 0x81, 0x03, 0x00, 0x44, 0x0B,
+ 0x00, 0x81, 0x3E, 0x00, 0x5A, 0xB5, 0x02, 0x67, 0xA7, 0x02, 0x67, 0xB5,
+ 0x02, 0x33, 0x93, 0x02, 0x33, 0x9C, 0x00, 0x82, 0x01, 0x00, 0x82, 0x04,
+ 0x00, 0x8F, 0x9E, 0x00, 0x44, 0x6B, 0x00, 0x82, 0x91, 0x00, 0x82, 0x8B,
+ 0x00, 0x82, 0x9D, 0x00, 0x52, 0xB3, 0x00, 0x82, 0xB1, 0x00, 0x82, 0xB3,
+ 0x00, 0x82, 0xBD, 0x00, 0x82, 0xE6, 0x02, 0x6B, 0x3C, 0x00, 0x82, 0xE5,
+ 0x00, 0x83, 0x1D, 0x00, 0x83, 0x63, 0x00, 0x83, 0xAD, 0x00, 0x83, 0x23,
+ 0x00, 0x83, 0xBD, 0x00, 0x83, 0xE7, 0x00, 0x84, 0x57, 0x00, 0x83, 0x53,
+ 0x00, 0x83, 0xCA, 0x00, 0x83, 0xCC, 0x00, 0x83, 0xDC, 0x02, 0x6C, 0x36,
+ 0x02, 0x6D, 0x6B, 0x02, 0x6C, 0xD5, 0x00, 0x45, 0x2B, 0x00, 0x84, 0xF1,
+ 0x00, 0x84, 0xF3, 0x00, 0x85, 0x16, 0x02, 0x73, 0xCA, 0x00, 0x85, 0x64,
+ 0x02, 0x6F, 0x2C, 0x00, 0x45, 0x5D, 0x00, 0x45, 0x61, 0x02, 0x6F, 0xB1,
+ 0x02, 0x70, 0xD2, 0x00, 0x45, 0x6B, 0x00, 0x86, 0x50, 0x00, 0x86, 0x5C,
+ 0x00, 0x86, 0x67, 0x00, 0x86, 0x69, 0x00, 0x86, 0xA9, 0x00, 0x86, 0x88,
+ 0x00, 0x87, 0x0E, 0x00, 0x86, 0xE2, 0x00, 0x87, 0x79, 0x00, 0x87, 0x28,
+ 0x00, 0x87, 0x6B, 0x00, 0x87, 0x86, 0x00, 0x45, 0xD7, 0x00, 0x87, 0xE1,
+ 0x00, 0x88, 0x01, 0x00, 0x45, 0xF9, 0x00, 0x88, 0x60, 0x00, 0x88, 0x63,
+ 0x02, 0x76, 0x67, 0x00, 0x88, 0xD7, 0x00, 0x88, 0xDE, 0x00, 0x46, 0x35,
+ 0x00, 0x88, 0xFA, 0x00, 0x34, 0xBB, 0x02, 0x78, 0xAE, 0x02, 0x79, 0x66,
+ 0x00, 0x46, 0xBE, 0x00, 0x46, 0xC7, 0x00, 0x8A, 0xA0, 0x00, 0x8A, 0xED,
+ 0x00, 0x8B, 0x8A, 0x00, 0x8C, 0x55, 0x02, 0x7C, 0xA8, 0x00, 0x8C, 0xAB,
+ 0x00, 0x8C, 0xC1, 0x00, 0x8D, 0x1B, 0x00, 0x8D, 0x77, 0x02, 0x7F, 0x2F,
+ 0x02, 0x08, 0x04, 0x00, 0x8D, 0xCB, 0x00, 0x8D, 0xBC, 0x00, 0x8D, 0xF0,
+ 0x02, 0x08, 0xDE, 0x00, 0x8E, 0xD4, 0x00, 0x8F, 0x38, 0x02, 0x85, 0xD2,
+ 0x02, 0x85, 0xED, 0x00, 0x90, 0x94, 0x00, 0x90, 0xF1, 0x00, 0x91, 0x11,
+ 0x02, 0x87, 0x2E, 0x00, 0x91, 0x1B, 0x00, 0x92, 0x38, 0x00, 0x92, 0xD7,
+ 0x00, 0x92, 0xD8, 0x00, 0x92, 0x7C, 0x00, 0x93, 0xF9, 0x00, 0x94, 0x15,
+ 0x02, 0x8B, 0xFA, 0x00, 0x95, 0x8B, 0x00, 0x49, 0x95, 0x00, 0x95, 0xB7,
+ 0x02, 0x8D, 0x77, 0x00, 0x49, 0xE6, 0x00, 0x96, 0xC3, 0x00, 0x5D, 0xB2,
+ 0x00, 0x97, 0x23, 0x02, 0x91, 0x45, 0x02, 0x92, 0x1A, 0x00, 0x4A, 0x6E,
+ 0x00, 0x4A, 0x76, 0x00, 0x97, 0xE0, 0x02, 0x94, 0x0A, 0x00, 0x4A, 0xB2,
+ 0x02, 0x94, 0x96, 0x00, 0x98, 0x0B, 0x00, 0x98, 0x0B, 0x00, 0x98, 0x29,
+ 0x02, 0x95, 0xB6, 0x00, 0x98, 0xE2, 0x00, 0x4B, 0x33, 0x00, 0x99, 0x29,
+ 0x00, 0x99, 0xA7, 0x00, 0x99, 0xC2, 0x00, 0x99, 0xFE, 0x00, 0x4B, 0xCE,
+ 0x02, 0x9B, 0x30, 0x00, 0x9B, 0x12, 0x00, 0x9C, 0x40, 0x00, 0x9C, 0xFD,
+ 0x00, 0x4C, 0xCE, 0x00, 0x4C, 0xED, 0x00, 0x9D, 0x67, 0x02, 0xA0, 0xCE,
+ 0x00, 0x4C, 0xF8, 0x02, 0xA1, 0x05, 0x02, 0xA2, 0x0E, 0x02, 0xA2, 0x91,
+ 0x00, 0x9E, 0xBB, 0x00, 0x4D, 0x56, 0x00, 0x9E, 0xF9, 0x00, 0x9E, 0xFE,
+ 0x00, 0x9F, 0x05, 0x00, 0x9F, 0x0F, 0x00, 0x9F, 0x16, 0x00, 0x9F, 0x3B,
+ 0x02, 0xA6, 0x00
};
const decomp_index_table_t gl_uninorm_decomp_index_table =
@@ -3295,78 +3296,78 @@ const decomp_index_table_t gl_uninorm_decomp_index_table =
40694, 40695, 40696, 40697, 40698, 40699, 40700, 40701,
40702, 40703, 40704, 40705, 40706, 40707, 40708, 40709,
40710, 40711, 40712, 40713, 40714, 40715, 40716, 40717,
- 40718, 40719, 40720, -1, -1, -1, -1, -1,
- 40721, 40724, 40727, 40730, 40733, 40736, 40739, 40742,
- 40745, -1, -1, -1, -1, -1, -1, -1,
- 40748, 40749, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 7982, 7983, 7984, 7985, 7986, 7987, 7988, 7989,
- 7990, 7991, 7992, 7993, 7994, 7995, 7996, 7997,
- 7998, 7999, 8000, 8001, 8002, 8003, 8004, 8005,
- 8006, 8007, 8008, 8009, 8010, 8011, 8012, 8013,
- 8014, 8015, 8016, 8017, 8018, 8019, 8020, 8021,
- 8022, 8023, 8024, 8025, 8026, 8027, 8028, 8029,
- 8030, 8031, 8032, 8033, 8034, 8035, 8036, 8037,
- 8038, 8039, 8040, 8041, 8042, 8043, 8044, 8045,
- 8046, 8047, 8048, 8049, 8050, 8051, 8052, 8053,
- 8054, 8055, 8056, 8057, 8058, 8059, 8060, 8061,
- 8062, 8063, 8064, 8065, 8066, 8067, 8068, 8069,
- 8070, 8071, 8072, 8073, 8074, 8075, 8076, 8077,
- 8078, 8079, 8080, 8081, 8082, 8083, 8084, 8085,
- 8086, 8087, 8088, 8089, 8090, 8091, 8092, 8093,
- 8094, 8095, 8096, 8097, 8098, 8099, 8100, 8101,
- 8102, 8103, 8104, 8105, 8106, 8107, 8108, 8109,
- 8110, 8111, 8112, 8113, 8114, 8115, 8116, 8117,
- 8118, 8119, 8120, 8121, 8122, 8123, 8124, 8125,
- 8126, 8127, 8128, 8129, 8130, 8131, 8132, 8133,
- 8134, 8135, 8136, 8137, 8138, 8139, 8140, 8141,
- 8142, 8143, 8144, 8145, 8146, 8147, 8148, 8149,
- 8150, 8151, 8152, 8153, 8154, 8155, 8156, 8157,
- 8158, 8159, 8160, 8161, 8162, 8163, 8164, 8165,
- 8166, 8167, 8168, 8169, 8170, 8171, 8172, 8173,
- 8174, 8175, 8176, 8177, 8178, 8179, 8180, 8181,
- 8182, 8183, 8184, 8185, 8186, 8187, 8188, 8189,
- 8190, 8191, 8192, 8193, 8194, 8195, 8196, 8197,
- 8198, 8199, 8200, 8201, 8202, 8203, 8204, 8205,
- 8206, 8207, 8208, 8209, 8210, 8211, 8212, 8213,
- 8214, 8215, 8216, 8217, 8218, 8219, 8220, 8221,
- 8222, 8223, 8224, 8225, 8226, 8227, 8228, 8229,
- 8230, 8231, 8232, 8233, 8234, 8235, 8236, 8237,
- 8238, 8239, 8240, 8241, 8242, 8243, 8244, 8245,
- 8246, 8247, 8248, 8249, 8250, 8251, 8252, 8253,
- 8254, 8255, 8256, 8257, 8258, 8259, 8260, 8261,
- 8262, 8263, 8264, 8265, 8266, 8267, 8268, 8269,
- 8270, 8271, 8272, 8273, 8274, 8275, 8276, 8277,
- 8278, 8279, 8280, 8281, 8282, 8283, 8284, 8285,
- 8286, 8287, 8288, 8289, 8290, 8291, 8292, 8293,
- 8294, 8295, 8296, 8297, 8298, 8299, 8300, 8301,
- 8302, 8303, 8304, 8305, 8306, 8307, 8308, 8309,
- 8310, 8311, 8312, 8313, 8314, 8315, 8316, 8317,
- 8318, 8319, 8320, 8321, 8322, 8323, 8324, 8325,
- 8326, 8327, 8328, 8329, 8330, 8331, 8332, 8333,
- 8334, 8335, 8336, 8337, 8338, 8339, 8340, 8341,
- 8342, 8343, 8344, 8345, 8346, 8347, 8348, 8349,
- 8350, 8351, 8352, 8353, 8354, 8355, 8356, 8357,
- 8358, 8359, 8360, 8361, 8362, 8363, 8364, 8365,
- 8366, 8367, 8368, 8369, 8370, 8371, 8372, 8373,
- 8374, 8375, 8376, 8377, 8378, 8379, 8380, 8381,
- 8382, 8383, 8384, 8385, 8386, 8387, 8388, 8389,
- 8390, 8391, 8392, 8393, 8394, 8395, 8396, 8397,
- 8398, 8399, 8400, 8401, 8402, 8403, 8404, 8405,
- 8406, 8407, 8408, 8409, 8410, 8411, 8412, 8413,
- 8414, 8415, 8416, 8417, 8418, 8419, 8420, 8421,
- 8422, 8423, 8424, 8425, 8426, 8427, 8428, 8429,
- 8430, 8431, 8432, 8433, 8434, 8435, 8436, 8437,
- 8438, 8439, 8440, 8441, 8442, 8443, 8444, 8445,
- 8446, 8447, 8448, 8449, 8450, 8451, 8452, 8453,
- 8454, 8455, 8456, 8457, 8458, 8459, 8460, 8461,
- 8462, 8463, 8464, 8465, 8466, 8467, 8468, 8469,
- 8470, 8471, 8472, 8473, 8474, 8475, 8476, 8477,
- 8478, 8479, 8480, 8481, 8482, 8483, 8484, 8485,
- 8486, 8487, 8488, 8489, 8490, 8491, 8492, 8493,
- 8494, 8495, 8496, 8497, 8498, 8499, 8500, 8501,
- 8502, 8503, 8504, 8505, 8506, 8507, 8508, 8509,
- 8510, 8511, 8512, 8513, 8514, 8515, 8516, 8517,
- 8518, 8519, 8520, 8521, 8522, 8523, -1, -1
+ 40718, 40719, 40720, 40721, -1, -1, -1, -1,
+ 40722, 40725, 40728, 40731, 40734, 40737, 40740, 40743,
+ 40746, -1, -1, -1, -1, -1, -1, -1,
+ 40749, 40750, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 7983, 7984, 7985, 7986, 7987, 7988, 7989, 7990,
+ 7991, 7992, 7993, 7994, 7995, 7996, 7997, 7998,
+ 7999, 8000, 8001, 8002, 8003, 8004, 8005, 8006,
+ 8007, 8008, 8009, 8010, 8011, 8012, 8013, 8014,
+ 8015, 8016, 8017, 8018, 8019, 8020, 8021, 8022,
+ 8023, 8024, 8025, 8026, 8027, 8028, 8029, 8030,
+ 8031, 8032, 8033, 8034, 8035, 8036, 8037, 8038,
+ 8039, 8040, 8041, 8042, 8043, 8044, 8045, 8046,
+ 8047, 8048, 8049, 8050, 8051, 8052, 8053, 8054,
+ 8055, 8056, 8057, 8058, 8059, 8060, 8061, 8062,
+ 8063, 8064, 8065, 8066, 8067, 8068, 8069, 8070,
+ 8071, 8072, 8073, 8074, 8075, 8076, 8077, 8078,
+ 8079, 8080, 8081, 8082, 8083, 8084, 8085, 8086,
+ 8087, 8088, 8089, 8090, 8091, 8092, 8093, 8094,
+ 8095, 8096, 8097, 8098, 8099, 8100, 8101, 8102,
+ 8103, 8104, 8105, 8106, 8107, 8108, 8109, 8110,
+ 8111, 8112, 8113, 8114, 8115, 8116, 8117, 8118,
+ 8119, 8120, 8121, 8122, 8123, 8124, 8125, 8126,
+ 8127, 8128, 8129, 8130, 8131, 8132, 8133, 8134,
+ 8135, 8136, 8137, 8138, 8139, 8140, 8141, 8142,
+ 8143, 8144, 8145, 8146, 8147, 8148, 8149, 8150,
+ 8151, 8152, 8153, 8154, 8155, 8156, 8157, 8158,
+ 8159, 8160, 8161, 8162, 8163, 8164, 8165, 8166,
+ 8167, 8168, 8169, 8170, 8171, 8172, 8173, 8174,
+ 8175, 8176, 8177, 8178, 8179, 8180, 8181, 8182,
+ 8183, 8184, 8185, 8186, 8187, 8188, 8189, 8190,
+ 8191, 8192, 8193, 8194, 8195, 8196, 8197, 8198,
+ 8199, 8200, 8201, 8202, 8203, 8204, 8205, 8206,
+ 8207, 8208, 8209, 8210, 8211, 8212, 8213, 8214,
+ 8215, 8216, 8217, 8218, 8219, 8220, 8221, 8222,
+ 8223, 8224, 8225, 8226, 8227, 8228, 8229, 8230,
+ 8231, 8232, 8233, 8234, 8235, 8236, 8237, 8238,
+ 8239, 8240, 8241, 8242, 8243, 8244, 8245, 8246,
+ 8247, 8248, 8249, 8250, 8251, 8252, 8253, 8254,
+ 8255, 8256, 8257, 8258, 8259, 8260, 8261, 8262,
+ 8263, 8264, 8265, 8266, 8267, 8268, 8269, 8270,
+ 8271, 8272, 8273, 8274, 8275, 8276, 8277, 8278,
+ 8279, 8280, 8281, 8282, 8283, 8284, 8285, 8286,
+ 8287, 8288, 8289, 8290, 8291, 8292, 8293, 8294,
+ 8295, 8296, 8297, 8298, 8299, 8300, 8301, 8302,
+ 8303, 8304, 8305, 8306, 8307, 8308, 8309, 8310,
+ 8311, 8312, 8313, 8314, 8315, 8316, 8317, 8318,
+ 8319, 8320, 8321, 8322, 8323, 8324, 8325, 8326,
+ 8327, 8328, 8329, 8330, 8331, 8332, 8333, 8334,
+ 8335, 8336, 8337, 8338, 8339, 8340, 8341, 8342,
+ 8343, 8344, 8345, 8346, 8347, 8348, 8349, 8350,
+ 8351, 8352, 8353, 8354, 8355, 8356, 8357, 8358,
+ 8359, 8360, 8361, 8362, 8363, 8364, 8365, 8366,
+ 8367, 8368, 8369, 8370, 8371, 8372, 8373, 8374,
+ 8375, 8376, 8377, 8378, 8379, 8380, 8381, 8382,
+ 8383, 8384, 8385, 8386, 8387, 8388, 8389, 8390,
+ 8391, 8392, 8393, 8394, 8395, 8396, 8397, 8398,
+ 8399, 8400, 8401, 8402, 8403, 8404, 8405, 8406,
+ 8407, 8408, 8409, 8410, 8411, 8412, 8413, 8414,
+ 8415, 8416, 8417, 8418, 8419, 8420, 8421, 8422,
+ 8423, 8424, 8425, 8426, 8427, 8428, 8429, 8430,
+ 8431, 8432, 8433, 8434, 8435, 8436, 8437, 8438,
+ 8439, 8440, 8441, 8442, 8443, 8444, 8445, 8446,
+ 8447, 8448, 8449, 8450, 8451, 8452, 8453, 8454,
+ 8455, 8456, 8457, 8458, 8459, 8460, 8461, 8462,
+ 8463, 8464, 8465, 8466, 8467, 8468, 8469, 8470,
+ 8471, 8472, 8473, 8474, 8475, 8476, 8477, 8478,
+ 8479, 8480, 8481, 8482, 8483, 8484, 8485, 8486,
+ 8487, 8488, 8489, 8490, 8491, 8492, 8493, 8494,
+ 8495, 8496, 8497, 8498, 8499, 8500, 8501, 8502,
+ 8503, 8504, 8505, 8506, 8507, 8508, 8509, 8510,
+ 8511, 8512, 8513, 8514, 8515, 8516, 8517, 8518,
+ 8519, 8520, 8521, 8522, 8523, 8524, -1, -1
}
};
diff --git a/lib/uninorm/decomposition.c b/lib/uninorm/decomposition.c
index a564632..a84ff01 100644
--- a/lib/uninorm/decomposition.c
+++ b/lib/uninorm/decomposition.c
@@ -1,5 +1,5 @@
/* Decomposition of Unicode characters.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/nfc.c b/lib/uninorm/nfc.c
index 43afd7c..4e7a698 100644
--- a/lib/uninorm/nfc.c
+++ b/lib/uninorm/nfc.c
@@ -1,5 +1,5 @@
/* Unicode Normalization Form C.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/nfd.c b/lib/uninorm/nfd.c
index 6d8d5c4..d43a835 100644
--- a/lib/uninorm/nfd.c
+++ b/lib/uninorm/nfd.c
@@ -1,5 +1,5 @@
/* Unicode Normalization Form D.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/nfkc.c b/lib/uninorm/nfkc.c
index 41c4e0c..d4f3200 100644
--- a/lib/uninorm/nfkc.c
+++ b/lib/uninorm/nfkc.c
@@ -1,5 +1,5 @@
/* Unicode Normalization Form KC.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/nfkd.c b/lib/uninorm/nfkd.c
index b3c6769..f0e681c 100644
--- a/lib/uninorm/nfkd.c
+++ b/lib/uninorm/nfkd.c
@@ -1,5 +1,5 @@
/* Unicode Normalization Form KD.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/normalize-internal.h b/lib/uninorm/normalize-internal.h
index 48c4925..f71988a 100644
--- a/lib/uninorm/normalize-internal.h
+++ b/lib/uninorm/normalize-internal.h
@@ -1,5 +1,5 @@
/* Normalization of Unicode strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "unitypes.h"
diff --git a/lib/uninorm/u-normalize-internal.h b/lib/uninorm/u-normalize-internal.h
index 1feaeaf..2862e51 100644
--- a/lib/uninorm/u-normalize-internal.h
+++ b/lib/uninorm/u-normalize-internal.h
@@ -1,5 +1,5 @@
/* Decomposition and composition of Unicode strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (uninorm_t nf, const UNIT *s, size_t n,
diff --git a/lib/uninorm/u-normcmp.h b/lib/uninorm/u-normcmp.h
index 5c8cdf1..53a0af1 100644
--- a/lib/uninorm/u-normcmp.h
+++ b/lib/uninorm/u-normcmp.h
@@ -1,5 +1,5 @@
/* Normalization insensitive comparison of Unicode strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
int
FUNC (const UNIT *s1, size_t n1, const UNIT *s2, size_t n2,
diff --git a/lib/uninorm/u-normcoll.h b/lib/uninorm/u-normcoll.h
index dd6b1b9..f68a8ad 100644
--- a/lib/uninorm/u-normcoll.h
+++ b/lib/uninorm/u-normcoll.h
@@ -1,5 +1,5 @@
/* Locale dependent, normalization insensitive comparison of Unicode strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
int
FUNC (const UNIT *s1, size_t n1, const UNIT *s2, size_t n2,
diff --git a/lib/uninorm/u-normxfrm.h b/lib/uninorm/u-normxfrm.h
index 1ece64a..3f79fc1 100644
--- a/lib/uninorm/u-normxfrm.h
+++ b/lib/uninorm/u-normxfrm.h
@@ -1,5 +1,5 @@
/* Locale dependent transformation for comparison of Unicode strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
char *
FUNC (const UNIT *s, size_t n, uninorm_t nf,
diff --git a/lib/uninorm/u16-normalize.c b/lib/uninorm/u16-normalize.c
index 4e1d78a..2c57b09 100644
--- a/lib/uninorm/u16-normalize.c
+++ b/lib/uninorm/u16-normalize.c
@@ -1,5 +1,5 @@
/* Normalization of UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u16-normcmp.c b/lib/uninorm/u16-normcmp.c
index 1e67d5f..bfaa792 100644
--- a/lib/uninorm/u16-normcmp.c
+++ b/lib/uninorm/u16-normcmp.c
@@ -1,5 +1,5 @@
/* Normalization insensitive comparison of UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u16-normcoll.c b/lib/uninorm/u16-normcoll.c
index 983a538..4a49f92 100644
--- a/lib/uninorm/u16-normcoll.c
+++ b/lib/uninorm/u16-normcoll.c
@@ -1,5 +1,5 @@
/* Locale dependent, normalization insensitive comparison of UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u16-normxfrm.c b/lib/uninorm/u16-normxfrm.c
index dfc770a..b2baf47 100644
--- a/lib/uninorm/u16-normxfrm.c
+++ b/lib/uninorm/u16-normxfrm.c
@@ -1,5 +1,5 @@
/* Locale dependent transformation for comparison of UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u32-normalize.c b/lib/uninorm/u32-normalize.c
index 9d7aff2..51d5815 100644
--- a/lib/uninorm/u32-normalize.c
+++ b/lib/uninorm/u32-normalize.c
@@ -1,5 +1,5 @@
/* Normalization of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u32-normcmp.c b/lib/uninorm/u32-normcmp.c
index 674880f..0a388ec 100644
--- a/lib/uninorm/u32-normcmp.c
+++ b/lib/uninorm/u32-normcmp.c
@@ -1,5 +1,5 @@
/* Normalization insensitive comparison of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u32-normcoll.c b/lib/uninorm/u32-normcoll.c
index 2f47c41..2a6ef11 100644
--- a/lib/uninorm/u32-normcoll.c
+++ b/lib/uninorm/u32-normcoll.c
@@ -1,5 +1,5 @@
/* Locale dependent, normalization insensitive comparison of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u32-normxfrm.c b/lib/uninorm/u32-normxfrm.c
index 1bcfae1..54c2311 100644
--- a/lib/uninorm/u32-normxfrm.c
+++ b/lib/uninorm/u32-normxfrm.c
@@ -1,5 +1,5 @@
/* Locale dependent transformation for comparison of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u8-normalize.c b/lib/uninorm/u8-normalize.c
index eeceaf4..c24ce07 100644
--- a/lib/uninorm/u8-normalize.c
+++ b/lib/uninorm/u8-normalize.c
@@ -1,5 +1,5 @@
/* Normalization of UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u8-normcmp.c b/lib/uninorm/u8-normcmp.c
index 5389cfa..8f3f730 100644
--- a/lib/uninorm/u8-normcmp.c
+++ b/lib/uninorm/u8-normcmp.c
@@ -1,5 +1,5 @@
/* Normalization insensitive comparison of UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u8-normcoll.c b/lib/uninorm/u8-normcoll.c
index fc6ceea..223ea1c 100644
--- a/lib/uninorm/u8-normcoll.c
+++ b/lib/uninorm/u8-normcoll.c
@@ -1,5 +1,5 @@
/* Locale dependent, normalization insensitive comparison of UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u8-normxfrm.c b/lib/uninorm/u8-normxfrm.c
index ecc45a5..16c815b 100644
--- a/lib/uninorm/u8-normxfrm.c
+++ b/lib/uninorm/u8-normxfrm.c
@@ -1,5 +1,5 @@
/* Locale dependent transformation for comparison of UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/uninorm-filter.c b/lib/uninorm/uninorm-filter.c
index c6db051..f29dece 100644
--- a/lib/uninorm/uninorm-filter.c
+++ b/lib/uninorm/uninorm-filter.c
@@ -1,5 +1,5 @@
/* Stream-based normalization of Unicode strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -140,7 +140,7 @@ uninorm_filter_write (struct uninorm_filter *filter, ucs4_t uc_arg)
{
/* Cache sortbuf and sortbuf_count in local register variables. */
- struct ucs4_with_ccc * const sortbuf = filter->sortbuf;
+ struct ucs4_with_ccc *sortbuf = filter->sortbuf;
size_t sortbuf_count = filter->sortbuf_count;
int i;
@@ -261,9 +261,11 @@ uninorm_filter_write (struct uninorm_filter *filter, ucs4_t uc_arg)
if (filter->sortbuf != filter->sortbuf_preallocated)
free (filter->sortbuf);
filter->sortbuf = new_sortbuf;
+ /* Update cache of filter->sortbuf. */
+ sortbuf = filter->sortbuf;
}
- filter->sortbuf[sortbuf_count].code = uc;
- filter->sortbuf[sortbuf_count].ccc = ccc;
+ sortbuf[sortbuf_count].code = uc;
+ sortbuf[sortbuf_count].ccc = ccc;
sortbuf_count++;
}
diff --git a/lib/unistd.in.h b/lib/unistd.in.h
index 019a67b..25e41d6 100644
--- a/lib/unistd.in.h
+++ b/lib/unistd.in.h
@@ -1,5 +1,5 @@
/* Substitute for and wrapper around <unistd.h>.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef _@GUARD_PREFIX@_UNISTD_H
@@ -64,9 +64,13 @@
#include <stddef.h>
/* mingw doesn't define the SEEK_* or *_FILENO macros in <unistd.h>. */
+/* MSVC declares 'unlink' in <stdio.h>, not in <unistd.h>. We must include
+ it before we #define unlink rpl_unlink. */
/* Cygwin 1.7.1 declares symlinkat in <stdio.h>, not in <unistd.h>. */
/* But avoid namespace pollution on glibc systems. */
#if (!(defined SEEK_CUR && defined SEEK_END && defined SEEK_SET) \
+ || ((@GNULIB_UNLINK@ || defined GNULIB_POSIXCHECK) \
+ && ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__)) \
|| ((@GNULIB_SYMLINKAT@ || defined GNULIB_POSIXCHECK) \
&& defined __CYGWIN__)) \
&& ! defined __GLIBC__
@@ -132,11 +136,17 @@
# include <sys/types.h>
#endif
-/* Get getopt(), optarg, optind, opterr, optopt.
- But avoid namespace pollution on glibc systems. */
-#if @GNULIB_UNISTD_H_GETOPT@ && !defined __GLIBC__ && !defined _GL_SYSTEM_GETOPT
-# define __need_getopt
-# include <getopt.h>
+/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
+
+/* The definition of _GL_ARG_NONNULL is copied here. */
+
+/* The definition of _GL_WARN_ON_USE is copied here. */
+
+
+/* Get getopt(), optarg, optind, opterr, optopt. */
+#if @GNULIB_UNISTD_H_GETOPT@ && !defined _GL_SYSTEM_GETOPT
+# include <getopt-cdefs.h>
+# include <getopt-pfx-core.h>
#endif
#ifndef _GL_INLINE_HEADER_BEGIN
@@ -147,13 +157,6 @@ _GL_INLINE_HEADER_BEGIN
# define _GL_UNISTD_INLINE _GL_INLINE
#endif
-/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
-
-/* The definition of _GL_ARG_NONNULL is copied here. */
-
-/* The definition of _GL_WARN_ON_USE is copied here. */
-
-
/* Hide some function declarations from <winsock2.h>. */
#if @GNULIB_GETHOSTNAME@ && @UNISTD_H_HAVE_WINSOCK2_H@
@@ -384,7 +387,7 @@ _GL_WARN_ON_USE (dup2, "dup2 is unportable - "
Close NEWFD first if it is open.
Return newfd if successful, otherwise -1 and errno set.
See the Linux man page at
- <http://www.kernel.org/doc/man-pages/online/pages/man2/dup3.2.html>. */
+ <https://www.kernel.org/doc/man-pages/online/pages/man2/dup3.2.html>. */
# if @HAVE_DUP3@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# define dup3 rpl_dup3
@@ -467,13 +470,25 @@ _GL_WARN_ON_USE (euidaccess, "euidaccess is unportable - "
#if @GNULIB_FACCESSAT@
-# if !@HAVE_FACCESSAT@
+# if @REPLACE_FACCESSAT@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef faccessat
+# define faccessat rpl_faccessat
+# endif
+_GL_FUNCDECL_RPL (faccessat, int,
+ (int fd, char const *name, int mode, int flag)
+ _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (faccessat, int,
+ (int fd, char const *name, int mode, int flag));
+# else
+# if !@HAVE_FACCESSAT@
_GL_FUNCDECL_SYS (faccessat, int,
(int fd, char const *file, int mode, int flag)
_GL_ARG_NONNULL ((2)));
-# endif
+# endif
_GL_CXXALIAS_SYS (faccessat, int,
(int fd, char const *file, int mode, int flag));
+# endif
_GL_CXXALIASWARN (faccessat);
#elif defined GNULIB_POSIXCHECK
# undef faccessat
@@ -785,7 +800,7 @@ _GL_WARN_ON_USE (gethostname, "gethostname is unportable - "
${LOGNAME-$USER} on Unix platforms,
$USERNAME on native Windows platforms.
*/
-# if !@HAVE_GETLOGIN@
+# if !@HAVE_DECL_GETLOGIN@
_GL_FUNCDECL_SYS (getlogin, char *, (void));
# endif
_GL_CXXALIAS_SYS (getlogin, char *, (void));
@@ -1154,7 +1169,7 @@ _GL_WARN_ON_USE (pipe, "pipe is unportable - "
Store the read-end as fd[0] and the write-end as fd[1].
Return 0 upon success, or -1 with errno set upon failure.
See also the Linux man page at
- <http://www.kernel.org/doc/man-pages/online/pages/man2/pipe2.2.html>. */
+ <https://www.kernel.org/doc/man-pages/online/pages/man2/pipe2.2.html>. */
# if @HAVE_PIPE2@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# define pipe2 rpl_pipe2
@@ -1462,6 +1477,36 @@ _GL_WARN_ON_USE (symlinkat, "symlinkat is not portable - "
#endif
+#if @GNULIB_TRUNCATE@
+/* Change the size of the file designated by FILENAME to become equal to LENGTH.
+ Return 0 if successful, otherwise -1 and errno set.
+ See the POSIX:2008 specification
+ <http://pubs.opengroup.org/onlinepubs/9699919799/functions/truncate.html>. */
+# if @REPLACE_TRUNCATE@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef truncate
+# define truncate rpl_truncate
+# endif
+_GL_FUNCDECL_RPL (truncate, int, (const char *filename, off_t length)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (truncate, int, (const char *filename, off_t length));
+# else
+# if !@HAVE_TRUNCATE@
+_GL_FUNCDECL_SYS (truncate, int, (const char *filename, off_t length)
+ _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (truncate, int, (const char *filename, off_t length));
+# endif
+_GL_CXXALIASWARN (truncate);
+#elif defined GNULIB_POSIXCHECK
+# undef truncate
+# if HAVE_RAW_DECL_TRUNCATE
+_GL_WARN_ON_USE (truncate, "truncate is unportable - "
+ "use gnulib module truncate for portability");
+# endif
+#endif
+
+
#if @GNULIB_TTYNAME_R@
/* Store at most BUFLEN characters of the pathname of the terminal FD is
open on in BUF. Return 0 on success, otherwise an error number. */
diff --git a/lib/unistdio.h b/lib/unistdio.h
index a321f32..677b327 100644
--- a/lib/unistdio.h
+++ b/lib/unistdio.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Elementary Unicode string functions.
- Copyright (C) 2002, 2005-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNISTDIO_H
#define _UNISTDIO_H
diff --git a/lib/unistdio.in.h b/lib/unistdio.in.h
index 92eb6a3..b040da0 100644
--- a/lib/unistdio.in.h
+++ b/lib/unistdio.in.h
@@ -1,5 +1,5 @@
/* Elementary Unicode string functions.
- Copyright (C) 2002, 2005-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNISTDIO_H
#define _UNISTDIO_H
diff --git a/lib/unistdio/u-asnprintf.h b/lib/unistdio/u-asnprintf.h
index 8b2697a..0098a6e 100644
--- a/lib/unistdio/u-asnprintf.h
+++ b/lib/unistdio/u-asnprintf.h
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
DCHAR_T *
ASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, const FCHAR_T *format, ...)
diff --git a/lib/unistdio/u-asprintf.h b/lib/unistdio/u-asprintf.h
index 81f322f..4c9f173 100644
--- a/lib/unistdio/u-asprintf.h
+++ b/lib/unistdio/u-asprintf.h
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
int
ASPRINTF (DCHAR_T **resultp, const FCHAR_T *format, ...)
diff --git a/lib/unistdio/u-printf-args.c b/lib/unistdio/u-printf-args.c
index b577239..4642f7f 100644
--- a/lib/unistdio/u-printf-args.c
+++ b/lib/unistdio/u-printf-args.c
@@ -1,5 +1,5 @@
/* Decomposed printf argument list.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u-printf-args.h b/lib/unistdio/u-printf-args.h
index 993ce82..7cbd28a 100644
--- a/lib/unistdio/u-printf-args.h
+++ b/lib/unistdio/u-printf-args.h
@@ -1,5 +1,5 @@
/* Decomposed printf argument list.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _U_PRINTF_ARGS_H
#define _U_PRINTF_ARGS_H
diff --git a/lib/unistdio/u-printf-parse.h b/lib/unistdio/u-printf-parse.h
index f2ddb69..f99c0ab 100644
--- a/lib/unistdio/u-printf-parse.h
+++ b/lib/unistdio/u-printf-parse.h
@@ -1,5 +1,5 @@
/* Parse printf format string.
- Copyright (C) 1999, 2002, 2005, 2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005, 2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _U_PRINTF_PARSE_H
#define _U_PRINTF_PARSE_H
diff --git a/lib/unistdio/u-snprintf.h b/lib/unistdio/u-snprintf.h
index f8fa187..87bf9c6 100644
--- a/lib/unistdio/u-snprintf.h
+++ b/lib/unistdio/u-snprintf.h
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
int
SNPRINTF (DCHAR_T *buf, size_t size, const FCHAR_T *format, ...)
diff --git a/lib/unistdio/u-sprintf.h b/lib/unistdio/u-sprintf.h
index 6de3f7a..d506137 100644
--- a/lib/unistdio/u-sprintf.h
+++ b/lib/unistdio/u-sprintf.h
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
int
SPRINTF (DCHAR_T *buf, const FCHAR_T *format, ...)
diff --git a/lib/unistdio/u-vasprintf.h b/lib/unistdio/u-vasprintf.h
index 9d4a2a0..670ee8a 100644
--- a/lib/unistdio/u-vasprintf.h
+++ b/lib/unistdio/u-vasprintf.h
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
int
VASPRINTF (DCHAR_T **resultp, const FCHAR_T *format, va_list args)
diff --git a/lib/unistdio/u-vsnprintf.h b/lib/unistdio/u-vsnprintf.h
index a1fcee4..1fc742b 100644
--- a/lib/unistdio/u-vsnprintf.h
+++ b/lib/unistdio/u-vsnprintf.h
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
int
VSNPRINTF (DCHAR_T *buf, size_t size, const FCHAR_T *format, va_list args)
diff --git a/lib/unistdio/u-vsprintf.h b/lib/unistdio/u-vsprintf.h
index 9f80bca..375754b 100644
--- a/lib/unistdio/u-vsprintf.h
+++ b/lib/unistdio/u-vsprintf.h
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef SIZE_MAX
# define SIZE_MAX ((size_t) -1)
diff --git a/lib/unistdio/u16-asnprintf.c b/lib/unistdio/u16-asnprintf.c
index f496953..7c0b29b 100644
--- a/lib/unistdio/u16-asnprintf.c
+++ b/lib/unistdio/u16-asnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-asprintf.c b/lib/unistdio/u16-asprintf.c
index 1d0a878..faff549 100644
--- a/lib/unistdio/u16-asprintf.c
+++ b/lib/unistdio/u16-asprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-printf-parse.c b/lib/unistdio/u16-printf-parse.c
index 00c9495..6a356cf 100644
--- a/lib/unistdio/u16-printf-parse.c
+++ b/lib/unistdio/u16-printf-parse.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2016 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2017 Free Software
Foundation, Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-snprintf.c b/lib/unistdio/u16-snprintf.c
index 97d5419..86c6d2e 100644
--- a/lib/unistdio/u16-snprintf.c
+++ b/lib/unistdio/u16-snprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-sprintf.c b/lib/unistdio/u16-sprintf.c
index b33395a..00dcc34 100644
--- a/lib/unistdio/u16-sprintf.c
+++ b/lib/unistdio/u16-sprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-u16-asnprintf.c b/lib/unistdio/u16-u16-asnprintf.c
index 6c86d9d..7f5a0a9 100644
--- a/lib/unistdio/u16-u16-asnprintf.c
+++ b/lib/unistdio/u16-u16-asnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-u16-asprintf.c b/lib/unistdio/u16-u16-asprintf.c
index 94913b7..63b6717 100644
--- a/lib/unistdio/u16-u16-asprintf.c
+++ b/lib/unistdio/u16-u16-asprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-u16-snprintf.c b/lib/unistdio/u16-u16-snprintf.c
index afc1591..cfcd626 100644
--- a/lib/unistdio/u16-u16-snprintf.c
+++ b/lib/unistdio/u16-u16-snprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-u16-sprintf.c b/lib/unistdio/u16-u16-sprintf.c
index 8df01a7..ae20812 100644
--- a/lib/unistdio/u16-u16-sprintf.c
+++ b/lib/unistdio/u16-u16-sprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-u16-vasnprintf.c b/lib/unistdio/u16-u16-vasnprintf.c
index 02ccec4..cf6a04e 100644
--- a/lib/unistdio/u16-u16-vasnprintf.c
+++ b/lib/unistdio/u16-u16-vasnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to UTF-16 strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Tell glibc's <stdio.h> to provide a prototype for snprintf().
This must come before <config.h> because <config.h> may include
diff --git a/lib/unistdio/u16-u16-vasprintf.c b/lib/unistdio/u16-u16-vasprintf.c
index 69d3ef1..d75d319 100644
--- a/lib/unistdio/u16-u16-vasprintf.c
+++ b/lib/unistdio/u16-u16-vasprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-u16-vsnprintf.c b/lib/unistdio/u16-u16-vsnprintf.c
index 9555771..d46ab08 100644
--- a/lib/unistdio/u16-u16-vsnprintf.c
+++ b/lib/unistdio/u16-u16-vsnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-u16-vsprintf.c b/lib/unistdio/u16-u16-vsprintf.c
index bbf5a0f..2790b83 100644
--- a/lib/unistdio/u16-u16-vsprintf.c
+++ b/lib/unistdio/u16-u16-vsprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-vasnprintf.c b/lib/unistdio/u16-vasnprintf.c
index d5ddede..89e3f7d 100644
--- a/lib/unistdio/u16-vasnprintf.c
+++ b/lib/unistdio/u16-vasnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to UTF-16 strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Tell glibc's <stdio.h> to provide a prototype for snprintf().
This must come before <config.h> because <config.h> may include
diff --git a/lib/unistdio/u16-vasprintf.c b/lib/unistdio/u16-vasprintf.c
index bf58f69..9688c57 100644
--- a/lib/unistdio/u16-vasprintf.c
+++ b/lib/unistdio/u16-vasprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-vsnprintf.c b/lib/unistdio/u16-vsnprintf.c
index d8b329a..d73e0f2 100644
--- a/lib/unistdio/u16-vsnprintf.c
+++ b/lib/unistdio/u16-vsnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-vsprintf.c b/lib/unistdio/u16-vsprintf.c
index afd6d6c..5a1a554 100644
--- a/lib/unistdio/u16-vsprintf.c
+++ b/lib/unistdio/u16-vsprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-asnprintf.c b/lib/unistdio/u32-asnprintf.c
index 7226890..f7f080b 100644
--- a/lib/unistdio/u32-asnprintf.c
+++ b/lib/unistdio/u32-asnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-asprintf.c b/lib/unistdio/u32-asprintf.c
index 0e72fcd..9178b30 100644
--- a/lib/unistdio/u32-asprintf.c
+++ b/lib/unistdio/u32-asprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-printf-parse.c b/lib/unistdio/u32-printf-parse.c
index 3e852c1..79ac3e7 100644
--- a/lib/unistdio/u32-printf-parse.c
+++ b/lib/unistdio/u32-printf-parse.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2016 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2017 Free Software
Foundation, Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-snprintf.c b/lib/unistdio/u32-snprintf.c
index fea1c9b..717e669 100644
--- a/lib/unistdio/u32-snprintf.c
+++ b/lib/unistdio/u32-snprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-sprintf.c b/lib/unistdio/u32-sprintf.c
index 7831ded..48c157d 100644
--- a/lib/unistdio/u32-sprintf.c
+++ b/lib/unistdio/u32-sprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-u32-asnprintf.c b/lib/unistdio/u32-u32-asnprintf.c
index 094dbfc..cfd0da5 100644
--- a/lib/unistdio/u32-u32-asnprintf.c
+++ b/lib/unistdio/u32-u32-asnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-u32-asprintf.c b/lib/unistdio/u32-u32-asprintf.c
index 932b885..e72bb9b 100644
--- a/lib/unistdio/u32-u32-asprintf.c
+++ b/lib/unistdio/u32-u32-asprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-u32-snprintf.c b/lib/unistdio/u32-u32-snprintf.c
index 7c75ef1..61374b4 100644
--- a/lib/unistdio/u32-u32-snprintf.c
+++ b/lib/unistdio/u32-u32-snprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-u32-sprintf.c b/lib/unistdio/u32-u32-sprintf.c
index 9af8c85..07e147d 100644
--- a/lib/unistdio/u32-u32-sprintf.c
+++ b/lib/unistdio/u32-u32-sprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-u32-vasnprintf.c b/lib/unistdio/u32-u32-vasnprintf.c
index 30bb535..2f71404 100644
--- a/lib/unistdio/u32-u32-vasnprintf.c
+++ b/lib/unistdio/u32-u32-vasnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to UTF-32 strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Tell glibc's <stdio.h> to provide a prototype for snprintf().
This must come before <config.h> because <config.h> may include
diff --git a/lib/unistdio/u32-u32-vasprintf.c b/lib/unistdio/u32-u32-vasprintf.c
index 31d1c2a..0e3a2cf 100644
--- a/lib/unistdio/u32-u32-vasprintf.c
+++ b/lib/unistdio/u32-u32-vasprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-u32-vsnprintf.c b/lib/unistdio/u32-u32-vsnprintf.c
index 8220be7..3162589 100644
--- a/lib/unistdio/u32-u32-vsnprintf.c
+++ b/lib/unistdio/u32-u32-vsnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-u32-vsprintf.c b/lib/unistdio/u32-u32-vsprintf.c
index 95aeed6..0a2d6b3 100644
--- a/lib/unistdio/u32-u32-vsprintf.c
+++ b/lib/unistdio/u32-u32-vsprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-vasnprintf.c b/lib/unistdio/u32-vasnprintf.c
index ec355b8..ee3b9d6 100644
--- a/lib/unistdio/u32-vasnprintf.c
+++ b/lib/unistdio/u32-vasnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to UTF-32 strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Tell glibc's <stdio.h> to provide a prototype for snprintf().
This must come before <config.h> because <config.h> may include
diff --git a/lib/unistdio/u32-vasprintf.c b/lib/unistdio/u32-vasprintf.c
index 93e6f99..8f6b6aa 100644
--- a/lib/unistdio/u32-vasprintf.c
+++ b/lib/unistdio/u32-vasprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-vsnprintf.c b/lib/unistdio/u32-vsnprintf.c
index 01ae9b8..f28d395 100644
--- a/lib/unistdio/u32-vsnprintf.c
+++ b/lib/unistdio/u32-vsnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-vsprintf.c b/lib/unistdio/u32-vsprintf.c
index 1b19e87..1c66219 100644
--- a/lib/unistdio/u32-vsprintf.c
+++ b/lib/unistdio/u32-vsprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-asnprintf.c b/lib/unistdio/u8-asnprintf.c
index 1420f07..a15d11b 100644
--- a/lib/unistdio/u8-asnprintf.c
+++ b/lib/unistdio/u8-asnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-asprintf.c b/lib/unistdio/u8-asprintf.c
index d55dc31..15de6f0 100644
--- a/lib/unistdio/u8-asprintf.c
+++ b/lib/unistdio/u8-asprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-printf-parse.c b/lib/unistdio/u8-printf-parse.c
index 6cc49cc..1623170 100644
--- a/lib/unistdio/u8-printf-parse.c
+++ b/lib/unistdio/u8-printf-parse.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2016 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2017 Free Software
Foundation, Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-snprintf.c b/lib/unistdio/u8-snprintf.c
index c18e0b4..7ab610f 100644
--- a/lib/unistdio/u8-snprintf.c
+++ b/lib/unistdio/u8-snprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-sprintf.c b/lib/unistdio/u8-sprintf.c
index 8a3445b..6a12192 100644
--- a/lib/unistdio/u8-sprintf.c
+++ b/lib/unistdio/u8-sprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-u8-asnprintf.c b/lib/unistdio/u8-u8-asnprintf.c
index 857b4f5..ccfdc36 100644
--- a/lib/unistdio/u8-u8-asnprintf.c
+++ b/lib/unistdio/u8-u8-asnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-u8-asprintf.c b/lib/unistdio/u8-u8-asprintf.c
index 4b040f7..9b11516 100644
--- a/lib/unistdio/u8-u8-asprintf.c
+++ b/lib/unistdio/u8-u8-asprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-u8-snprintf.c b/lib/unistdio/u8-u8-snprintf.c
index b4af716..2323566 100644
--- a/lib/unistdio/u8-u8-snprintf.c
+++ b/lib/unistdio/u8-u8-snprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-u8-sprintf.c b/lib/unistdio/u8-u8-sprintf.c
index 24fbc86..9363253 100644
--- a/lib/unistdio/u8-u8-sprintf.c
+++ b/lib/unistdio/u8-u8-sprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-u8-vasnprintf.c b/lib/unistdio/u8-u8-vasnprintf.c
index e6a2a08..d3de58b 100644
--- a/lib/unistdio/u8-u8-vasnprintf.c
+++ b/lib/unistdio/u8-u8-vasnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to UTF-8 strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Tell glibc's <stdio.h> to provide a prototype for snprintf().
This must come before <config.h> because <config.h> may include
diff --git a/lib/unistdio/u8-u8-vasprintf.c b/lib/unistdio/u8-u8-vasprintf.c
index 94f4457..d413bb1 100644
--- a/lib/unistdio/u8-u8-vasprintf.c
+++ b/lib/unistdio/u8-u8-vasprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-u8-vsnprintf.c b/lib/unistdio/u8-u8-vsnprintf.c
index a7d8c64..ee68d68 100644
--- a/lib/unistdio/u8-u8-vsnprintf.c
+++ b/lib/unistdio/u8-u8-vsnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-u8-vsprintf.c b/lib/unistdio/u8-u8-vsprintf.c
index b41d959..af5ba8a 100644
--- a/lib/unistdio/u8-u8-vsprintf.c
+++ b/lib/unistdio/u8-u8-vsprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-vasnprintf.c b/lib/unistdio/u8-vasnprintf.c
index b0122ea..2873157 100644
--- a/lib/unistdio/u8-vasnprintf.c
+++ b/lib/unistdio/u8-vasnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to UTF-8 strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Tell glibc's <stdio.h> to provide a prototype for snprintf().
This must come before <config.h> because <config.h> may include
diff --git a/lib/unistdio/u8-vasprintf.c b/lib/unistdio/u8-vasprintf.c
index f82f9a7..2abad68 100644
--- a/lib/unistdio/u8-vasprintf.c
+++ b/lib/unistdio/u8-vasprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-vsnprintf.c b/lib/unistdio/u8-vsnprintf.c
index 094c716..b9b9f86 100644
--- a/lib/unistdio/u8-vsnprintf.c
+++ b/lib/unistdio/u8-vsnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-vsprintf.c b/lib/unistdio/u8-vsprintf.c
index cd64329..1769280 100644
--- a/lib/unistdio/u8-vsprintf.c
+++ b/lib/unistdio/u8-vsprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/ulc-asnprintf.c b/lib/unistdio/ulc-asnprintf.c
index ad6f313..c230541 100644
--- a/lib/unistdio/ulc-asnprintf.c
+++ b/lib/unistdio/ulc-asnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/ulc-asprintf.c b/lib/unistdio/ulc-asprintf.c
index ab311fc..b50452c 100644
--- a/lib/unistdio/ulc-asprintf.c
+++ b/lib/unistdio/ulc-asprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/ulc-fprintf.c b/lib/unistdio/ulc-fprintf.c
index 3549f67..828b77b 100644
--- a/lib/unistdio/ulc-fprintf.c
+++ b/lib/unistdio/ulc-fprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to a stream.
- Copyright (C) 2004, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2006-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifdef HAVE_CONFIG_H
# include <config.h>
diff --git a/lib/unistdio/ulc-printf-parse.c b/lib/unistdio/ulc-printf-parse.c
index 0f2fa99..9e83678 100644
--- a/lib/unistdio/ulc-printf-parse.c
+++ b/lib/unistdio/ulc-printf-parse.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2016 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2017 Free Software
Foundation, Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/ulc-snprintf.c b/lib/unistdio/ulc-snprintf.c
index 42d5151..588fb36 100644
--- a/lib/unistdio/ulc-snprintf.c
+++ b/lib/unistdio/ulc-snprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/ulc-sprintf.c b/lib/unistdio/ulc-sprintf.c
index cafc406..abee5e2 100644
--- a/lib/unistdio/ulc-sprintf.c
+++ b/lib/unistdio/ulc-sprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/ulc-vasnprintf.c b/lib/unistdio/ulc-vasnprintf.c
index e849d37..68ef1c0 100644
--- a/lib/unistdio/ulc-vasnprintf.c
+++ b/lib/unistdio/ulc-vasnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Tell glibc's <stdio.h> to provide a prototype for snprintf().
This must come before <config.h> because <config.h> may include
diff --git a/lib/unistdio/ulc-vasprintf.c b/lib/unistdio/ulc-vasprintf.c
index 112c87c..5183a86 100644
--- a/lib/unistdio/ulc-vasprintf.c
+++ b/lib/unistdio/ulc-vasprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/ulc-vfprintf.c b/lib/unistdio/ulc-vfprintf.c
index fa051ce..52d4c66 100644
--- a/lib/unistdio/ulc-vfprintf.c
+++ b/lib/unistdio/ulc-vfprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to a stream.
- Copyright (C) 2004, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2006-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifdef HAVE_CONFIG_H
# include <config.h>
diff --git a/lib/unistdio/ulc-vsnprintf.c b/lib/unistdio/ulc-vsnprintf.c
index e236a24..1be0d5a 100644
--- a/lib/unistdio/ulc-vsnprintf.c
+++ b/lib/unistdio/ulc-vsnprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/ulc-vsprintf.c b/lib/unistdio/ulc-vsprintf.c
index 015d05c..ef4dd43 100644
--- a/lib/unistdio/ulc-vsprintf.c
+++ b/lib/unistdio/ulc-vsprintf.c
@@ -1,5 +1,5 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr.h b/lib/unistr.h
index f1b14d3..54f216f 100644
--- a/lib/unistr.h
+++ b/lib/unistr.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Elementary Unicode string functions.
- Copyright (C) 2001-2002, 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2005-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNISTR_H
#define _UNISTR_H
diff --git a/lib/unistr.in.h b/lib/unistr.in.h
index 9d4dae3..414ee57 100644
--- a/lib/unistr.in.h
+++ b/lib/unistr.in.h
@@ -1,5 +1,5 @@
/* Elementary Unicode string functions.
- Copyright (C) 2001-2002, 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2005-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNISTR_H
#define _UNISTR_H
diff --git a/lib/unistr/u-cmp2.h b/lib/unistr/u-cmp2.h
index 18dda28..e5dba29 100644
--- a/lib/unistr/u-cmp2.h
+++ b/lib/unistr/u-cmp2.h
@@ -1,5 +1,5 @@
/* Compare pieces of UTF-8/UTF-16/UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
int
FUNC (const UNIT *s1, size_t n1, const UNIT *s2, size_t n2)
diff --git a/lib/unistr/u-cpy-alloc.h b/lib/unistr/u-cpy-alloc.h
index 00f8e10..9d04f5e 100644
--- a/lib/unistr/u-cpy-alloc.h
+++ b/lib/unistr/u-cpy-alloc.h
@@ -1,5 +1,5 @@
/* Copy piece of UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <stdlib.h>
#include <string.h>
diff --git a/lib/unistr/u-cpy.h b/lib/unistr/u-cpy.h
index 1ae9ebf..93b8aff 100644
--- a/lib/unistr/u-cpy.h
+++ b/lib/unistr/u-cpy.h
@@ -1,5 +1,5 @@
/* Copy piece of UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <string.h>
diff --git a/lib/unistr/u-endswith.h b/lib/unistr/u-endswith.h
index 5823343..9ceb2db 100644
--- a/lib/unistr/u-endswith.h
+++ b/lib/unistr/u-endswith.h
@@ -1,5 +1,5 @@
/* Substring test for UTF-8/UTF-16/UTF-32 strings.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
bool
FUNC (const UNIT *str, const UNIT *suffix)
diff --git a/lib/unistr/u-move.h b/lib/unistr/u-move.h
index 963c230..369bdd2 100644
--- a/lib/unistr/u-move.h
+++ b/lib/unistr/u-move.h
@@ -1,5 +1,5 @@
/* Copy piece of UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <string.h>
diff --git a/lib/unistr/u-set.h b/lib/unistr/u-set.h
index fc6cd41..e07e817 100644
--- a/lib/unistr/u-set.h
+++ b/lib/unistr/u-set.h
@@ -1,5 +1,5 @@
/* Fill UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <errno.h>
diff --git a/lib/unistr/u-startswith.h b/lib/unistr/u-startswith.h
index 0375d7e..c665620 100644
--- a/lib/unistr/u-startswith.h
+++ b/lib/unistr/u-startswith.h
@@ -1,5 +1,5 @@
/* Substring test for UTF-8/UTF-16/UTF-32 strings.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
bool
FUNC (const UNIT *str, const UNIT *prefix)
diff --git a/lib/unistr/u-stpcpy.h b/lib/unistr/u-stpcpy.h
index c3073b1..f1dfeeb 100644
--- a/lib/unistr/u-stpcpy.h
+++ b/lib/unistr/u-stpcpy.h
@@ -1,5 +1,5 @@
/* Copy UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (UNIT *dest, const UNIT *src)
diff --git a/lib/unistr/u-stpncpy.h b/lib/unistr/u-stpncpy.h
index 8d9e945..6350625 100644
--- a/lib/unistr/u-stpncpy.h
+++ b/lib/unistr/u-stpncpy.h
@@ -1,5 +1,5 @@
/* Copy UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (UNIT *dest, const UNIT *src, size_t n)
diff --git a/lib/unistr/u-strcat.h b/lib/unistr/u-strcat.h
index 73dc231..bbe903d 100644
--- a/lib/unistr/u-strcat.h
+++ b/lib/unistr/u-strcat.h
@@ -1,5 +1,5 @@
/* Concatenate UTF-8/UTF-16/UTF-32 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (UNIT *dest, const UNIT *src)
diff --git a/lib/unistr/u-strcoll.h b/lib/unistr/u-strcoll.h
index 3bfbe56..7af5b28 100644
--- a/lib/unistr/u-strcoll.h
+++ b/lib/unistr/u-strcoll.h
@@ -1,6 +1,6 @@
/* Compare UTF-8/UTF-16/UTF-32 strings using the collation rules of the current
locale.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
int
FUNC (const UNIT *s1, const UNIT *s2)
diff --git a/lib/unistr/u-strcpy.h b/lib/unistr/u-strcpy.h
index b944336..0796e4e 100644
--- a/lib/unistr/u-strcpy.h
+++ b/lib/unistr/u-strcpy.h
@@ -1,5 +1,5 @@
/* Copy UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (UNIT *dest, const UNIT *src)
diff --git a/lib/unistr/u-strcspn.h b/lib/unistr/u-strcspn.h
index 2fc7bad..2ec098f 100644
--- a/lib/unistr/u-strcspn.h
+++ b/lib/unistr/u-strcspn.h
@@ -1,5 +1,5 @@
/* Search for some characters in UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
size_t
FUNC (const UNIT *str, const UNIT *reject)
diff --git a/lib/unistr/u-strdup.h b/lib/unistr/u-strdup.h
index a4425f4..6230535 100644
--- a/lib/unistr/u-strdup.h
+++ b/lib/unistr/u-strdup.h
@@ -1,5 +1,5 @@
/* Copy UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <stdlib.h>
#include <string.h>
diff --git a/lib/unistr/u-strlen.h b/lib/unistr/u-strlen.h
index 9710590..05690d0 100644
--- a/lib/unistr/u-strlen.h
+++ b/lib/unistr/u-strlen.h
@@ -1,5 +1,5 @@
/* Determine length of UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
size_t
FUNC (const UNIT *s)
diff --git a/lib/unistr/u-strncat.h b/lib/unistr/u-strncat.h
index ae0fd93..e7ce252 100644
--- a/lib/unistr/u-strncat.h
+++ b/lib/unistr/u-strncat.h
@@ -1,5 +1,5 @@
/* Concatenate UTF-8/UTF-16/UTF-32 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (UNIT *dest, const UNIT *src, size_t n)
diff --git a/lib/unistr/u-strncpy.h b/lib/unistr/u-strncpy.h
index e731aa2..9e036b1 100644
--- a/lib/unistr/u-strncpy.h
+++ b/lib/unistr/u-strncpy.h
@@ -1,5 +1,5 @@
/* Copy UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (UNIT *dest, const UNIT *src, size_t n)
diff --git a/lib/unistr/u-strnlen.h b/lib/unistr/u-strnlen.h
index 4f9c8b6..58df5e1 100644
--- a/lib/unistr/u-strnlen.h
+++ b/lib/unistr/u-strnlen.h
@@ -1,5 +1,5 @@
/* Determine bounded length of UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
size_t
FUNC (const UNIT *s, size_t maxlen)
diff --git a/lib/unistr/u-strpbrk.h b/lib/unistr/u-strpbrk.h
index 4df5b57..f956eb9 100644
--- a/lib/unistr/u-strpbrk.h
+++ b/lib/unistr/u-strpbrk.h
@@ -1,5 +1,5 @@
/* Search for some characters in UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (const UNIT *str, const UNIT *accept)
diff --git a/lib/unistr/u-strspn.h b/lib/unistr/u-strspn.h
index 9dccbdf..40a76bd 100644
--- a/lib/unistr/u-strspn.h
+++ b/lib/unistr/u-strspn.h
@@ -1,5 +1,5 @@
/* Search for some characters in UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
size_t
FUNC (const UNIT *str, const UNIT *accept)
diff --git a/lib/unistr/u-strstr.h b/lib/unistr/u-strstr.h
index b4e7e3c..a7581a8 100644
--- a/lib/unistr/u-strstr.h
+++ b/lib/unistr/u-strstr.h
@@ -1,5 +1,5 @@
/* Substring test for UTF-8/UTF-16/UTF-32 strings. -*- coding: utf-8 -*-
- Copyright (C) 1999, 2002, 2006, 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2010-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002, 2005.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (const UNIT *haystack, const UNIT *needle)
diff --git a/lib/unistr/u-strtok.h b/lib/unistr/u-strtok.h
index 899ac76..ff07011 100644
--- a/lib/unistr/u-strtok.h
+++ b/lib/unistr/u-strtok.h
@@ -1,5 +1,5 @@
/* Tokenize UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (UNIT *str, const UNIT *delim, UNIT **ptr)
diff --git a/lib/unistr/u16-check.c b/lib/unistr/u16-check.c
index 8a13c01..9295746 100644
--- a/lib/unistr/u16-check.c
+++ b/lib/unistr/u16-check.c
@@ -1,5 +1,5 @@
/* Check UTF-16 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-chr.c b/lib/unistr/u16-chr.c
index d000db0..b34a519 100644
--- a/lib/unistr/u16-chr.c
+++ b/lib/unistr/u16-chr.c
@@ -1,5 +1,5 @@
/* Search character in piece of UTF-16 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-cmp.c b/lib/unistr/u16-cmp.c
index b4a670a..29f0bdf 100644
--- a/lib/unistr/u16-cmp.c
+++ b/lib/unistr/u16-cmp.c
@@ -1,5 +1,5 @@
/* Compare pieces of UTF-16 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-cmp2.c b/lib/unistr/u16-cmp2.c
index 3a4152b..f5daa02 100644
--- a/lib/unistr/u16-cmp2.c
+++ b/lib/unistr/u16-cmp2.c
@@ -1,5 +1,5 @@
/* Compare pieces of UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-cpy-alloc.c b/lib/unistr/u16-cpy-alloc.c
index 53295ce..b4b991d 100644
--- a/lib/unistr/u16-cpy-alloc.c
+++ b/lib/unistr/u16-cpy-alloc.c
@@ -1,5 +1,5 @@
/* Copy piece of UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-cpy.c b/lib/unistr/u16-cpy.c
index 05321d9..e52acb3 100644
--- a/lib/unistr/u16-cpy.c
+++ b/lib/unistr/u16-cpy.c
@@ -1,5 +1,5 @@
/* Copy piece of UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-endswith.c b/lib/unistr/u16-endswith.c
index 8b1182c..b3aefd3 100644
--- a/lib/unistr/u16-endswith.c
+++ b/lib/unistr/u16-endswith.c
@@ -1,5 +1,5 @@
/* Substring test for UTF-16 strings.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-mblen.c b/lib/unistr/u16-mblen.c
index 5a1cfb2..cdc1043 100644
--- a/lib/unistr/u16-mblen.c
+++ b/lib/unistr/u16-mblen.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-16 string.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2016 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2017 Free Software
Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-mbsnlen.c b/lib/unistr/u16-mbsnlen.c
index 13d0ba9..63daf4a 100644
--- a/lib/unistr/u16-mbsnlen.c
+++ b/lib/unistr/u16-mbsnlen.c
@@ -1,5 +1,5 @@
/* Count characters in UTF-16 string.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-mbtouc-aux.c b/lib/unistr/u16-mbtouc-aux.c
index 87100e4..796772d 100644
--- a/lib/unistr/u16-mbtouc-aux.c
+++ b/lib/unistr/u16-mbtouc-aux.c
@@ -1,5 +1,5 @@
/* Conversion UTF-16 to UCS-4.
- Copyright (C) 2001-2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-mbtouc-unsafe-aux.c b/lib/unistr/u16-mbtouc-unsafe-aux.c
index 3282f8d..529774a 100644
--- a/lib/unistr/u16-mbtouc-unsafe-aux.c
+++ b/lib/unistr/u16-mbtouc-unsafe-aux.c
@@ -1,5 +1,5 @@
/* Conversion UTF-16 to UCS-4.
- Copyright (C) 2001-2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-mbtouc-unsafe.c b/lib/unistr/u16-mbtouc-unsafe.c
index a525256..ba4a949 100644
--- a/lib/unistr/u16-mbtouc-unsafe.c
+++ b/lib/unistr/u16-mbtouc-unsafe.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-16 string.
- Copyright (C) 1999-2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-mbtouc.c b/lib/unistr/u16-mbtouc.c
index 643d623..2fb2f1f 100644
--- a/lib/unistr/u16-mbtouc.c
+++ b/lib/unistr/u16-mbtouc.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-16 string.
- Copyright (C) 1999-2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-mbtoucr.c b/lib/unistr/u16-mbtoucr.c
index 062d69c..59d0ae3 100644
--- a/lib/unistr/u16-mbtoucr.c
+++ b/lib/unistr/u16-mbtoucr.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-16 string, returning an error code.
- Copyright (C) 1999-2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-move.c b/lib/unistr/u16-move.c
index 8492a23..7ccfefb 100644
--- a/lib/unistr/u16-move.c
+++ b/lib/unistr/u16-move.c
@@ -1,5 +1,5 @@
/* Copy piece of UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-next.c b/lib/unistr/u16-next.c
index ee41371..af26043 100644
--- a/lib/unistr/u16-next.c
+++ b/lib/unistr/u16-next.c
@@ -1,5 +1,5 @@
/* Iterate over next character in UTF-16 string.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-prev.c b/lib/unistr/u16-prev.c
index dc995c6..145fae3 100644
--- a/lib/unistr/u16-prev.c
+++ b/lib/unistr/u16-prev.c
@@ -1,5 +1,5 @@
/* Iterate over previous character in UTF-16 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-set.c b/lib/unistr/u16-set.c
index 9af9cfe..fb49e5a 100644
--- a/lib/unistr/u16-set.c
+++ b/lib/unistr/u16-set.c
@@ -1,5 +1,5 @@
/* Fill UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-startswith.c b/lib/unistr/u16-startswith.c
index e450397..da4f852 100644
--- a/lib/unistr/u16-startswith.c
+++ b/lib/unistr/u16-startswith.c
@@ -1,5 +1,5 @@
/* Substring test for UTF-16 strings.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-stpcpy.c b/lib/unistr/u16-stpcpy.c
index ad87675..5bc196c 100644
--- a/lib/unistr/u16-stpcpy.c
+++ b/lib/unistr/u16-stpcpy.c
@@ -1,5 +1,5 @@
/* Copy UTF-16 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-stpncpy.c b/lib/unistr/u16-stpncpy.c
index c7c583e..b820adc 100644
--- a/lib/unistr/u16-stpncpy.c
+++ b/lib/unistr/u16-stpncpy.c
@@ -1,5 +1,5 @@
/* Copy UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strcat.c b/lib/unistr/u16-strcat.c
index 2d1e252..22cca1a 100644
--- a/lib/unistr/u16-strcat.c
+++ b/lib/unistr/u16-strcat.c
@@ -1,5 +1,5 @@
/* Concatenate UTF-16 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strchr.c b/lib/unistr/u16-strchr.c
index 8568002..add50a1 100644
--- a/lib/unistr/u16-strchr.c
+++ b/lib/unistr/u16-strchr.c
@@ -1,5 +1,5 @@
/* Search character in UTF-16 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strcmp.c b/lib/unistr/u16-strcmp.c
index 324d56d..28d7a93 100644
--- a/lib/unistr/u16-strcmp.c
+++ b/lib/unistr/u16-strcmp.c
@@ -1,5 +1,5 @@
/* Compare UTF-16 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strcoll.c b/lib/unistr/u16-strcoll.c
index 590d610..c8739f4 100644
--- a/lib/unistr/u16-strcoll.c
+++ b/lib/unistr/u16-strcoll.c
@@ -1,5 +1,5 @@
/* Compare UTF-16 strings using the collation rules of the current locale.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strcpy.c b/lib/unistr/u16-strcpy.c
index 31321be..c76c295 100644
--- a/lib/unistr/u16-strcpy.c
+++ b/lib/unistr/u16-strcpy.c
@@ -1,5 +1,5 @@
/* Copy UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strcspn.c b/lib/unistr/u16-strcspn.c
index d52b005..47d879f 100644
--- a/lib/unistr/u16-strcspn.c
+++ b/lib/unistr/u16-strcspn.c
@@ -1,5 +1,5 @@
/* Search for some characters in UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strdup.c b/lib/unistr/u16-strdup.c
index c8df8f6..0ecc5a1 100644
--- a/lib/unistr/u16-strdup.c
+++ b/lib/unistr/u16-strdup.c
@@ -1,5 +1,5 @@
/* Copy UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strlen.c b/lib/unistr/u16-strlen.c
index 5148dc2..db98b27 100644
--- a/lib/unistr/u16-strlen.c
+++ b/lib/unistr/u16-strlen.c
@@ -1,5 +1,5 @@
/* Determine length of UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strmblen.c b/lib/unistr/u16-strmblen.c
index 5013abf..4070670 100644
--- a/lib/unistr/u16-strmblen.c
+++ b/lib/unistr/u16-strmblen.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-16 string.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2016 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2017 Free Software
Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strmbtouc.c b/lib/unistr/u16-strmbtouc.c
index 82f59c3..ff1786e 100644
--- a/lib/unistr/u16-strmbtouc.c
+++ b/lib/unistr/u16-strmbtouc.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-16 string.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2016 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2017 Free Software
Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strncat.c b/lib/unistr/u16-strncat.c
index e235207..00078af 100644
--- a/lib/unistr/u16-strncat.c
+++ b/lib/unistr/u16-strncat.c
@@ -1,5 +1,5 @@
/* Concatenate UTF-16 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strncmp.c b/lib/unistr/u16-strncmp.c
index 0c782e5..a622920 100644
--- a/lib/unistr/u16-strncmp.c
+++ b/lib/unistr/u16-strncmp.c
@@ -1,5 +1,5 @@
/* Compare UTF-16 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strncpy.c b/lib/unistr/u16-strncpy.c
index 9c350bf..a84a22a 100644
--- a/lib/unistr/u16-strncpy.c
+++ b/lib/unistr/u16-strncpy.c
@@ -1,5 +1,5 @@
/* Copy UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strnlen.c b/lib/unistr/u16-strnlen.c
index 91dfbf7..d03d6ae 100644
--- a/lib/unistr/u16-strnlen.c
+++ b/lib/unistr/u16-strnlen.c
@@ -1,5 +1,5 @@
/* Determine bounded length of UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strpbrk.c b/lib/unistr/u16-strpbrk.c
index 1739a2c..c9b4f2e 100644
--- a/lib/unistr/u16-strpbrk.c
+++ b/lib/unistr/u16-strpbrk.c
@@ -1,5 +1,5 @@
/* Search for some characters in UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strrchr.c b/lib/unistr/u16-strrchr.c
index d1cca43..7919b96 100644
--- a/lib/unistr/u16-strrchr.c
+++ b/lib/unistr/u16-strrchr.c
@@ -1,5 +1,5 @@
/* Search character in UTF-16 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strspn.c b/lib/unistr/u16-strspn.c
index 78b60c0..f218c84 100644
--- a/lib/unistr/u16-strspn.c
+++ b/lib/unistr/u16-strspn.c
@@ -1,5 +1,5 @@
/* Search for some characters in UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strstr.c b/lib/unistr/u16-strstr.c
index fe0f1bd..5d814e7 100644
--- a/lib/unistr/u16-strstr.c
+++ b/lib/unistr/u16-strstr.c
@@ -1,5 +1,5 @@
/* Substring test for UTF-16 strings.
- Copyright (C) 1999, 2002, 2006, 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2010-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strtok.c b/lib/unistr/u16-strtok.c
index 17c36da..756c714 100644
--- a/lib/unistr/u16-strtok.c
+++ b/lib/unistr/u16-strtok.c
@@ -1,5 +1,5 @@
/* Tokenize UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-to-u32.c b/lib/unistr/u16-to-u32.c
index 3196dc2..85e7c0f 100644
--- a/lib/unistr/u16-to-u32.c
+++ b/lib/unistr/u16-to-u32.c
@@ -1,5 +1,5 @@
/* Convert UTF-16 string to UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-to-u8.c b/lib/unistr/u16-to-u8.c
index 3cf5e1c..554fcbb 100644
--- a/lib/unistr/u16-to-u8.c
+++ b/lib/unistr/u16-to-u8.c
@@ -1,5 +1,5 @@
/* Convert UTF-16 string to UTF-8 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-uctomb-aux.c b/lib/unistr/u16-uctomb-aux.c
index d3889b4..a6e03b0 100644
--- a/lib/unistr/u16-uctomb-aux.c
+++ b/lib/unistr/u16-uctomb-aux.c
@@ -1,5 +1,5 @@
/* Conversion UCS-4 to UTF-16.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-uctomb.c b/lib/unistr/u16-uctomb.c
index 58484d0..f5c9629 100644
--- a/lib/unistr/u16-uctomb.c
+++ b/lib/unistr/u16-uctomb.c
@@ -1,5 +1,5 @@
/* Store a character in UTF-16 string.
- Copyright (C) 2002, 2005-2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-check.c b/lib/unistr/u32-check.c
index 3d174d7..700f76a 100644
--- a/lib/unistr/u32-check.c
+++ b/lib/unistr/u32-check.c
@@ -1,5 +1,5 @@
/* Check UTF-32 string.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-chr.c b/lib/unistr/u32-chr.c
index 35c8570..90217d1 100644
--- a/lib/unistr/u32-chr.c
+++ b/lib/unistr/u32-chr.c
@@ -1,5 +1,5 @@
/* Search character in piece of UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-cmp.c b/lib/unistr/u32-cmp.c
index a4e69fd..8ffd25e 100644
--- a/lib/unistr/u32-cmp.c
+++ b/lib/unistr/u32-cmp.c
@@ -1,5 +1,5 @@
/* Compare pieces of UTF-32 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-cmp2.c b/lib/unistr/u32-cmp2.c
index f970c4d..a2fdc28 100644
--- a/lib/unistr/u32-cmp2.c
+++ b/lib/unistr/u32-cmp2.c
@@ -1,5 +1,5 @@
/* Compare pieces of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-cpy-alloc.c b/lib/unistr/u32-cpy-alloc.c
index 75450fc..eedf53c 100644
--- a/lib/unistr/u32-cpy-alloc.c
+++ b/lib/unistr/u32-cpy-alloc.c
@@ -1,5 +1,5 @@
/* Copy piece of UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-cpy.c b/lib/unistr/u32-cpy.c
index 4cb71ed..58ed0a9 100644
--- a/lib/unistr/u32-cpy.c
+++ b/lib/unistr/u32-cpy.c
@@ -1,5 +1,5 @@
/* Copy piece of UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-endswith.c b/lib/unistr/u32-endswith.c
index 2bf2e6a..c7cc874 100644
--- a/lib/unistr/u32-endswith.c
+++ b/lib/unistr/u32-endswith.c
@@ -1,5 +1,5 @@
/* Substring test for UTF-32 strings.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-mblen.c b/lib/unistr/u32-mblen.c
index af28d64..8d091ed 100644
--- a/lib/unistr/u32-mblen.c
+++ b/lib/unistr/u32-mblen.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-mbsnlen.c b/lib/unistr/u32-mbsnlen.c
index 34103be..a6c816a 100644
--- a/lib/unistr/u32-mbsnlen.c
+++ b/lib/unistr/u32-mbsnlen.c
@@ -1,5 +1,5 @@
/* Count characters in UTF-32 string.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-mbtouc-unsafe.c b/lib/unistr/u32-mbtouc-unsafe.c
index bb0a13e..46d503f 100644
--- a/lib/unistr/u32-mbtouc-unsafe.c
+++ b/lib/unistr/u32-mbtouc-unsafe.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-mbtouc.c b/lib/unistr/u32-mbtouc.c
index 6854098..b0e0656 100644
--- a/lib/unistr/u32-mbtouc.c
+++ b/lib/unistr/u32-mbtouc.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-mbtoucr.c b/lib/unistr/u32-mbtoucr.c
index 7b0e809..a583531 100644
--- a/lib/unistr/u32-mbtoucr.c
+++ b/lib/unistr/u32-mbtoucr.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-32 string, returning an error code.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-move.c b/lib/unistr/u32-move.c
index 89f781b..d71f02f 100644
--- a/lib/unistr/u32-move.c
+++ b/lib/unistr/u32-move.c
@@ -1,5 +1,5 @@
/* Copy piece of UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-next.c b/lib/unistr/u32-next.c
index 770e90e..af5a8d3 100644
--- a/lib/unistr/u32-next.c
+++ b/lib/unistr/u32-next.c
@@ -1,5 +1,5 @@
/* Iterate over next character in UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-prev.c b/lib/unistr/u32-prev.c
index 401d3cb..421c222 100644
--- a/lib/unistr/u32-prev.c
+++ b/lib/unistr/u32-prev.c
@@ -1,5 +1,5 @@
/* Iterate over previous character in UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-set.c b/lib/unistr/u32-set.c
index 0ad6cb2..3fa01e8 100644
--- a/lib/unistr/u32-set.c
+++ b/lib/unistr/u32-set.c
@@ -1,5 +1,5 @@
/* Fill UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-startswith.c b/lib/unistr/u32-startswith.c
index 134acdb..9b5a842 100644
--- a/lib/unistr/u32-startswith.c
+++ b/lib/unistr/u32-startswith.c
@@ -1,5 +1,5 @@
/* Substring test for UTF-32 strings.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-stpcpy.c b/lib/unistr/u32-stpcpy.c
index dffe8bb..70d2836 100644
--- a/lib/unistr/u32-stpcpy.c
+++ b/lib/unistr/u32-stpcpy.c
@@ -1,5 +1,5 @@
/* Copy UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-stpncpy.c b/lib/unistr/u32-stpncpy.c
index 6440267..f9b57cf 100644
--- a/lib/unistr/u32-stpncpy.c
+++ b/lib/unistr/u32-stpncpy.c
@@ -1,5 +1,5 @@
/* Copy UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strcat.c b/lib/unistr/u32-strcat.c
index f930695..747b0b8 100644
--- a/lib/unistr/u32-strcat.c
+++ b/lib/unistr/u32-strcat.c
@@ -1,5 +1,5 @@
/* Concatenate UTF-32 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strchr.c b/lib/unistr/u32-strchr.c
index a419842..835a8b3 100644
--- a/lib/unistr/u32-strchr.c
+++ b/lib/unistr/u32-strchr.c
@@ -1,5 +1,5 @@
/* Search character in UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strcmp.c b/lib/unistr/u32-strcmp.c
index cb96d94..be58e92 100644
--- a/lib/unistr/u32-strcmp.c
+++ b/lib/unistr/u32-strcmp.c
@@ -1,5 +1,5 @@
/* Compare UTF-32 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strcoll.c b/lib/unistr/u32-strcoll.c
index 45e66f6..48c1823 100644
--- a/lib/unistr/u32-strcoll.c
+++ b/lib/unistr/u32-strcoll.c
@@ -1,5 +1,5 @@
/* Compare UTF-32 strings using the collation rules of the current locale.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strcpy.c b/lib/unistr/u32-strcpy.c
index 8872f2e..c3ad349 100644
--- a/lib/unistr/u32-strcpy.c
+++ b/lib/unistr/u32-strcpy.c
@@ -1,5 +1,5 @@
/* Copy UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strcspn.c b/lib/unistr/u32-strcspn.c
index 13a27a9..507e1c4 100644
--- a/lib/unistr/u32-strcspn.c
+++ b/lib/unistr/u32-strcspn.c
@@ -1,5 +1,5 @@
/* Search for some characters in UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strdup.c b/lib/unistr/u32-strdup.c
index 93293a6..fd008b8 100644
--- a/lib/unistr/u32-strdup.c
+++ b/lib/unistr/u32-strdup.c
@@ -1,5 +1,5 @@
/* Copy UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strlen.c b/lib/unistr/u32-strlen.c
index 9cdd837..76245ba 100644
--- a/lib/unistr/u32-strlen.c
+++ b/lib/unistr/u32-strlen.c
@@ -1,5 +1,5 @@
/* Determine length of UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strmblen.c b/lib/unistr/u32-strmblen.c
index 7ca14f4..35e5fac 100644
--- a/lib/unistr/u32-strmblen.c
+++ b/lib/unistr/u32-strmblen.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strmbtouc.c b/lib/unistr/u32-strmbtouc.c
index dabe648..71db094 100644
--- a/lib/unistr/u32-strmbtouc.c
+++ b/lib/unistr/u32-strmbtouc.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strncat.c b/lib/unistr/u32-strncat.c
index 0b1ea3e..a57cf80 100644
--- a/lib/unistr/u32-strncat.c
+++ b/lib/unistr/u32-strncat.c
@@ -1,5 +1,5 @@
/* Concatenate UTF-32 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strncmp.c b/lib/unistr/u32-strncmp.c
index 95c747d..cb9011c 100644
--- a/lib/unistr/u32-strncmp.c
+++ b/lib/unistr/u32-strncmp.c
@@ -1,5 +1,5 @@
/* Compare UTF-32 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strncpy.c b/lib/unistr/u32-strncpy.c
index d5e1c81..3508fd5 100644
--- a/lib/unistr/u32-strncpy.c
+++ b/lib/unistr/u32-strncpy.c
@@ -1,5 +1,5 @@
/* Copy UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strnlen.c b/lib/unistr/u32-strnlen.c
index d0e8c03..d975014 100644
--- a/lib/unistr/u32-strnlen.c
+++ b/lib/unistr/u32-strnlen.c
@@ -1,5 +1,5 @@
/* Determine bounded length of UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strpbrk.c b/lib/unistr/u32-strpbrk.c
index 1c4ac2e..3c10d41 100644
--- a/lib/unistr/u32-strpbrk.c
+++ b/lib/unistr/u32-strpbrk.c
@@ -1,5 +1,5 @@
/* Search for some characters in UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strrchr.c b/lib/unistr/u32-strrchr.c
index b26b9f7..64ed5c0 100644
--- a/lib/unistr/u32-strrchr.c
+++ b/lib/unistr/u32-strrchr.c
@@ -1,5 +1,5 @@
/* Search character in UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strspn.c b/lib/unistr/u32-strspn.c
index 50d6dc9..d84442c 100644
--- a/lib/unistr/u32-strspn.c
+++ b/lib/unistr/u32-strspn.c
@@ -1,5 +1,5 @@
/* Search for some characters in UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strstr.c b/lib/unistr/u32-strstr.c
index a144e3b..0bda4c4 100644
--- a/lib/unistr/u32-strstr.c
+++ b/lib/unistr/u32-strstr.c
@@ -1,5 +1,5 @@
/* Substring test for UTF-32 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strtok.c b/lib/unistr/u32-strtok.c
index 75a132b..5097b20 100644
--- a/lib/unistr/u32-strtok.c
+++ b/lib/unistr/u32-strtok.c
@@ -1,5 +1,5 @@
/* Tokenize UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-to-u16.c b/lib/unistr/u32-to-u16.c
index 29fd0ed..352a7aa 100644
--- a/lib/unistr/u32-to-u16.c
+++ b/lib/unistr/u32-to-u16.c
@@ -1,5 +1,5 @@
/* Convert UTF-32 string to UTF-16 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-to-u8.c b/lib/unistr/u32-to-u8.c
index 190ae7d..f4363ad 100644
--- a/lib/unistr/u32-to-u8.c
+++ b/lib/unistr/u32-to-u8.c
@@ -1,5 +1,5 @@
/* Convert UTF-32 string to UTF-8 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-uctomb.c b/lib/unistr/u32-uctomb.c
index 2bda334..195933d 100644
--- a/lib/unistr/u32-uctomb.c
+++ b/lib/unistr/u32-uctomb.c
@@ -1,5 +1,5 @@
/* Store a character in UTF-32 string.
- Copyright (C) 2002, 2005-2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-check.c b/lib/unistr/u8-check.c
index 71658d9..ada466a 100644
--- a/lib/unistr/u8-check.c
+++ b/lib/unistr/u8-check.c
@@ -1,5 +1,5 @@
/* Check UTF-8 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-chr.c b/lib/unistr/u8-chr.c
index a62fe63..926adc6 100644
--- a/lib/unistr/u8-chr.c
+++ b/lib/unistr/u8-chr.c
@@ -1,5 +1,5 @@
/* Search character in piece of UTF-8 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-cmp.c b/lib/unistr/u8-cmp.c
index 7abfd8c..6c3264c 100644
--- a/lib/unistr/u8-cmp.c
+++ b/lib/unistr/u8-cmp.c
@@ -1,5 +1,5 @@
/* Compare pieces of UTF-8 strings.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-cmp2.c b/lib/unistr/u8-cmp2.c
index feeddd3..cc9c627 100644
--- a/lib/unistr/u8-cmp2.c
+++ b/lib/unistr/u8-cmp2.c
@@ -1,5 +1,5 @@
/* Compare pieces of UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-cpy-alloc.c b/lib/unistr/u8-cpy-alloc.c
index 2f36463..70a9191 100644
--- a/lib/unistr/u8-cpy-alloc.c
+++ b/lib/unistr/u8-cpy-alloc.c
@@ -1,5 +1,5 @@
/* Copy piece of UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-cpy.c b/lib/unistr/u8-cpy.c
index 86fe0ae..b158105 100644
--- a/lib/unistr/u8-cpy.c
+++ b/lib/unistr/u8-cpy.c
@@ -1,5 +1,5 @@
/* Copy piece of UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-endswith.c b/lib/unistr/u8-endswith.c
index 1813b1e..8ec48a3 100644
--- a/lib/unistr/u8-endswith.c
+++ b/lib/unistr/u8-endswith.c
@@ -1,5 +1,5 @@
/* Substring test for UTF-8 strings.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-mblen.c b/lib/unistr/u8-mblen.c
index a30ea9b..7b630a0 100644
--- a/lib/unistr/u8-mblen.c
+++ b/lib/unistr/u8-mblen.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-8 string.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2016 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2017 Free Software
Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-mbsnlen.c b/lib/unistr/u8-mbsnlen.c
index 7ec682f..147cf34 100644
--- a/lib/unistr/u8-mbsnlen.c
+++ b/lib/unistr/u8-mbsnlen.c
@@ -1,5 +1,5 @@
/* Count characters in UTF-8 string.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-mbtouc-aux.c b/lib/unistr/u8-mbtouc-aux.c
index 7426e92..d24aba5 100644
--- a/lib/unistr/u8-mbtouc-aux.c
+++ b/lib/unistr/u8-mbtouc-aux.c
@@ -1,5 +1,5 @@
/* Conversion UTF-8 to UCS-4.
- Copyright (C) 2001-2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-mbtouc-unsafe-aux.c b/lib/unistr/u8-mbtouc-unsafe-aux.c
index 80cdcca..4a3c3ea 100644
--- a/lib/unistr/u8-mbtouc-unsafe-aux.c
+++ b/lib/unistr/u8-mbtouc-unsafe-aux.c
@@ -1,5 +1,5 @@
/* Conversion UTF-8 to UCS-4.
- Copyright (C) 2001-2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-mbtouc-unsafe.c b/lib/unistr/u8-mbtouc-unsafe.c
index 679a686..7d6ddb5 100644
--- a/lib/unistr/u8-mbtouc-unsafe.c
+++ b/lib/unistr/u8-mbtouc-unsafe.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-8 string.
- Copyright (C) 1999-2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-mbtouc.c b/lib/unistr/u8-mbtouc.c
index db9bec3..dfd496f 100644
--- a/lib/unistr/u8-mbtouc.c
+++ b/lib/unistr/u8-mbtouc.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-8 string.
- Copyright (C) 1999-2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-mbtoucr.c b/lib/unistr/u8-mbtoucr.c
index 45785c0..2624603 100644
--- a/lib/unistr/u8-mbtoucr.c
+++ b/lib/unistr/u8-mbtoucr.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-8 string, returning an error code.
- Copyright (C) 1999-2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-move.c b/lib/unistr/u8-move.c
index 2919068..23ecf20 100644
--- a/lib/unistr/u8-move.c
+++ b/lib/unistr/u8-move.c
@@ -1,5 +1,5 @@
/* Copy piece of UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-next.c b/lib/unistr/u8-next.c
index 9839cc9..8a3224d 100644
--- a/lib/unistr/u8-next.c
+++ b/lib/unistr/u8-next.c
@@ -1,5 +1,5 @@
/* Iterate over next character in UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-prev.c b/lib/unistr/u8-prev.c
index bdd7fb9..fb091e8 100644
--- a/lib/unistr/u8-prev.c
+++ b/lib/unistr/u8-prev.c
@@ -1,5 +1,5 @@
/* Iterate over previous character in UTF-8 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-set.c b/lib/unistr/u8-set.c
index 9bc2c16..29098aa 100644
--- a/lib/unistr/u8-set.c
+++ b/lib/unistr/u8-set.c
@@ -1,5 +1,5 @@
/* Fill UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-startswith.c b/lib/unistr/u8-startswith.c
index 342acf7..1c32cce 100644
--- a/lib/unistr/u8-startswith.c
+++ b/lib/unistr/u8-startswith.c
@@ -1,5 +1,5 @@
/* Substring test for UTF-8 strings.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-stpcpy.c b/lib/unistr/u8-stpcpy.c
index 2079fab..07ebfed 100644
--- a/lib/unistr/u8-stpcpy.c
+++ b/lib/unistr/u8-stpcpy.c
@@ -1,5 +1,5 @@
/* Copy UTF-8 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Ensure stpcpy() gets declared. */
#ifndef _GNU_SOURCE
diff --git a/lib/unistr/u8-stpncpy.c b/lib/unistr/u8-stpncpy.c
index b1b4fae..d34c1f2 100644
--- a/lib/unistr/u8-stpncpy.c
+++ b/lib/unistr/u8-stpncpy.c
@@ -1,5 +1,5 @@
/* Copy UTF-8 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Ensure stpncpy() gets declared. */
#ifndef _GNU_SOURCE
diff --git a/lib/unistr/u8-strcat.c b/lib/unistr/u8-strcat.c
index 33886f5..1ff5646 100644
--- a/lib/unistr/u8-strcat.c
+++ b/lib/unistr/u8-strcat.c
@@ -1,5 +1,5 @@
/* Concatenate UTF-8 strings.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strchr.c b/lib/unistr/u8-strchr.c
index 82718f1..6a5776b 100644
--- a/lib/unistr/u8-strchr.c
+++ b/lib/unistr/u8-strchr.c
@@ -1,5 +1,5 @@
/* Search character in UTF-8 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strcmp.c b/lib/unistr/u8-strcmp.c
index eab054a..df08172 100644
--- a/lib/unistr/u8-strcmp.c
+++ b/lib/unistr/u8-strcmp.c
@@ -1,5 +1,5 @@
/* Compare UTF-8 strings.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strcoll.c b/lib/unistr/u8-strcoll.c
index 9024e2c..7cc79a0 100644
--- a/lib/unistr/u8-strcoll.c
+++ b/lib/unistr/u8-strcoll.c
@@ -1,5 +1,5 @@
/* Compare UTF-8 strings using the collation rules of the current locale.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strcpy.c b/lib/unistr/u8-strcpy.c
index 149aa08..23a2fdc 100644
--- a/lib/unistr/u8-strcpy.c
+++ b/lib/unistr/u8-strcpy.c
@@ -1,5 +1,5 @@
/* Copy UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strcspn.c b/lib/unistr/u8-strcspn.c
index a053613..dca5639 100644
--- a/lib/unistr/u8-strcspn.c
+++ b/lib/unistr/u8-strcspn.c
@@ -1,5 +1,5 @@
/* Search for some characters in UTF-8 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strdup.c b/lib/unistr/u8-strdup.c
index ec9141a..2305bbe 100644
--- a/lib/unistr/u8-strdup.c
+++ b/lib/unistr/u8-strdup.c
@@ -1,5 +1,5 @@
/* Copy UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strlen.c b/lib/unistr/u8-strlen.c
index 36aef7d..d4a8de6 100644
--- a/lib/unistr/u8-strlen.c
+++ b/lib/unistr/u8-strlen.c
@@ -1,5 +1,5 @@
/* Determine length of UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strmblen.c b/lib/unistr/u8-strmblen.c
index 7941232..1e39ac8 100644
--- a/lib/unistr/u8-strmblen.c
+++ b/lib/unistr/u8-strmblen.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-8 string.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2016 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2017 Free Software
Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strmbtouc.c b/lib/unistr/u8-strmbtouc.c
index da70d71..0a114f0 100644
--- a/lib/unistr/u8-strmbtouc.c
+++ b/lib/unistr/u8-strmbtouc.c
@@ -1,5 +1,5 @@
/* Look at first character in UTF-8 string.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2016 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2017 Free Software
Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strncat.c b/lib/unistr/u8-strncat.c
index bbc7874..359a6f0 100644
--- a/lib/unistr/u8-strncat.c
+++ b/lib/unistr/u8-strncat.c
@@ -1,5 +1,5 @@
/* Concatenate UTF-8 strings.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strncmp.c b/lib/unistr/u8-strncmp.c
index 391eb51..5d63a00 100644
--- a/lib/unistr/u8-strncmp.c
+++ b/lib/unistr/u8-strncmp.c
@@ -1,5 +1,5 @@
/* Compare UTF-8 strings.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strncpy.c b/lib/unistr/u8-strncpy.c
index e774b52..585039a 100644
--- a/lib/unistr/u8-strncpy.c
+++ b/lib/unistr/u8-strncpy.c
@@ -1,5 +1,5 @@
/* Copy UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strnlen.c b/lib/unistr/u8-strnlen.c
index b176c0e..9309eca 100644
--- a/lib/unistr/u8-strnlen.c
+++ b/lib/unistr/u8-strnlen.c
@@ -1,5 +1,5 @@
/* Determine bounded length of UTF-8 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Ensure strnlen() gets declared. */
#ifndef _GNU_SOURCE
diff --git a/lib/unistr/u8-strpbrk.c b/lib/unistr/u8-strpbrk.c
index 69d19ec..5b72171 100644
--- a/lib/unistr/u8-strpbrk.c
+++ b/lib/unistr/u8-strpbrk.c
@@ -1,5 +1,5 @@
/* Search for some characters in UTF-8 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strrchr.c b/lib/unistr/u8-strrchr.c
index be07f9b..9a188b7 100644
--- a/lib/unistr/u8-strrchr.c
+++ b/lib/unistr/u8-strrchr.c
@@ -1,5 +1,5 @@
/* Search character in UTF-8 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2017 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strspn.c b/lib/unistr/u8-strspn.c
index 07ac00c..478b3ff 100644
--- a/lib/unistr/u8-strspn.c
+++ b/lib/unistr/u8-strspn.c
@@ -1,5 +1,5 @@
/* Search for some characters in UTF-8 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strstr.c b/lib/unistr/u8-strstr.c
index 8fd1a74..6d103ac 100644
--- a/lib/unistr/u8-strstr.c
+++ b/lib/unistr/u8-strstr.c
@@ -1,5 +1,5 @@
/* Substring test for UTF-8 strings.
- Copyright (C) 1999, 2002, 2006, 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2010-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strtok.c b/lib/unistr/u8-strtok.c
index 976e2c3..3a2b47d 100644
--- a/lib/unistr/u8-strtok.c
+++ b/lib/unistr/u8-strtok.c
@@ -1,5 +1,5 @@
/* Tokenize UTF-8 string.
- Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-to-u16.c b/lib/unistr/u8-to-u16.c
index e27b5d5..b260372 100644
--- a/lib/unistr/u8-to-u16.c
+++ b/lib/unistr/u8-to-u16.c
@@ -1,5 +1,5 @@
/* Convert UTF-8 string to UTF-16 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-to-u32.c b/lib/unistr/u8-to-u32.c
index 8d2b1ef..2788df9 100644
--- a/lib/unistr/u8-to-u32.c
+++ b/lib/unistr/u8-to-u32.c
@@ -1,5 +1,5 @@
/* Convert UTF-8 string to UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-uctomb-aux.c b/lib/unistr/u8-uctomb-aux.c
index 14326e5..2d5c45f 100644
--- a/lib/unistr/u8-uctomb-aux.c
+++ b/lib/unistr/u8-uctomb-aux.c
@@ -1,5 +1,5 @@
/* Conversion UCS-4 to UTF-8.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,13 +22,21 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "unistr.h"
+#ifndef FALLTHROUGH
+# if __GNUC__ < 7
+# define FALLTHROUGH ((void) 0)
+# else
+# define FALLTHROUGH __attribute__ ((__fallthrough__))
+# endif
+#endif
+
int
u8_uctomb_aux (uint8_t *s, ucs4_t uc, int n)
{
@@ -57,9 +65,9 @@ u8_uctomb_aux (uint8_t *s, ucs4_t uc, int n)
switch (count) /* note: code falls through cases! */
{
case 4: s[3] = 0x80 | (uc & 0x3f); uc = uc >> 6; uc |= 0x10000;
- /* fallthrough */
+ FALLTHROUGH;
case 3: s[2] = 0x80 | (uc & 0x3f); uc = uc >> 6; uc |= 0x800;
- /* fallthrough */
+ FALLTHROUGH;
case 2: s[1] = 0x80 | (uc & 0x3f); uc = uc >> 6; uc |= 0xc0;
/*case 1:*/ s[0] = uc;
}
diff --git a/lib/unistr/u8-uctomb.c b/lib/unistr/u8-uctomb.c
index 26857a5..4cd9beb 100644
--- a/lib/unistr/u8-uctomb.c
+++ b/lib/unistr/u8-uctomb.c
@@ -1,5 +1,5 @@
/* Store a character in UTF-8 string.
- Copyright (C) 2002, 2005-2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unitypes.h b/lib/unitypes.h
index 787a222..19ddb6b 100644
--- a/lib/unitypes.h
+++ b/lib/unitypes.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Elementary types and macros for the GNU UniString library.
- Copyright (C) 2002, 2005-2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2006, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNITYPES_H
#define _UNITYPES_H
diff --git a/lib/unitypes.in.h b/lib/unitypes.in.h
index 207def8..e916e70 100644
--- a/lib/unitypes.in.h
+++ b/lib/unitypes.in.h
@@ -1,5 +1,5 @@
/* Elementary types and macros for the GNU UniString library.
- Copyright (C) 2002, 2005-2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2006, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNITYPES_H
#define _UNITYPES_H
diff --git a/lib/uniwbrk.h b/lib/uniwbrk.h
index f850114..fc00486 100644
--- a/lib/uniwbrk.h
+++ b/lib/uniwbrk.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Word breaks in Unicode strings.
- Copyright (C) 2001-2003, 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2005-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNIWBRK_H
#define _UNIWBRK_H
@@ -63,7 +63,12 @@ enum
WBP_RI = 13,
WBP_DQ = 14,
WBP_SQ = 15,
- WBP_HL = 16
+ WBP_HL = 16,
+ WBP_ZWJ = 17,
+ WBP_EB = 18,
+ WBP_EM = 19,
+ WBP_GAZ = 20,
+ WBP_EBG = 21
};
/* Return the Word_Break property of a Unicode character. */
diff --git a/lib/uniwbrk.in.h b/lib/uniwbrk.in.h
index f100a5b..210866b 100644
--- a/lib/uniwbrk.in.h
+++ b/lib/uniwbrk.in.h
@@ -1,5 +1,5 @@
/* Word breaks in Unicode strings.
- Copyright (C) 2001-2003, 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2005-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNIWBRK_H
#define _UNIWBRK_H
@@ -62,7 +62,12 @@ enum
WBP_RI = 13,
WBP_DQ = 14,
WBP_SQ = 15,
- WBP_HL = 16
+ WBP_HL = 16,
+ WBP_ZWJ = 17,
+ WBP_EB = 18,
+ WBP_EM = 19,
+ WBP_GAZ = 20,
+ WBP_EBG = 21
};
/* Return the Word_Break property of a Unicode character. */
diff --git a/lib/uniwbrk/u-wordbreaks.h b/lib/uniwbrk/u-wordbreaks.h
index 5b0fce7..47d1e83 100644
--- a/lib/uniwbrk/u-wordbreaks.h
+++ b/lib/uniwbrk/u-wordbreaks.h
@@ -1,5 +1,5 @@
/* Word breaks in UTF-8/UTF-16/UTF-32 strings. -*- coding: utf-8 -*-
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
void
FUNC (const UNIT *s, size_t n, char *p)
@@ -48,6 +48,8 @@ FUNC (const UNIT *s, size_t n, char *p)
-1 at the very beginning of the string. */
int secondlast_compchar_prop = -1;
+ size_t ri_count = 0;
+
/* Don't break inside multibyte characters. */
memset (p, 0, n);
@@ -60,10 +62,10 @@ FUNC (const UNIT *s, size_t n, char *p)
/* No break at the start of the string. */
if (last_char_prop >= 0)
{
- /* No break between CR and LF. */
+ /* No break between CR and LF (WB3). */
if (last_char_prop == WBP_CR && prop == WBP_LF)
/* *p = 0 */;
- /* Break before and after newlines. */
+ /* Break before and after newlines (WB3a, WB3b). */
else if ((last_char_prop == WBP_CR
|| last_char_prop == WBP_LF
|| last_char_prop == WBP_NEWLINE)
@@ -71,8 +73,12 @@ FUNC (const UNIT *s, size_t n, char *p)
|| prop == WBP_LF
|| prop == WBP_NEWLINE))
*p = 1;
+ /* No break within emoji zwj sequence (WB3c). */
+ else if (last_char_prop == WBP_ZWJ &&
+ (prop == WBP_GAZ || prop == WBP_EBG))
+ /* *p = 0 */;
/* Ignore Format and Extend characters. */
- else if (!(prop == WBP_EXTEND || prop == WBP_FORMAT))
+ else if (!(prop == WBP_EXTEND || prop == WBP_FORMAT || prop == WBP_ZWJ))
{
/* No break in these situations (see UAX #29):
@@ -84,16 +90,8 @@ FUNC (const UNIT *s, size_t n, char *p)
Numeric × (MidNum | MidNumLet | SQ) Numeric (WB12)
HL × DQ HL (WB7b)
HL DQ × HL (WB7c)
- (ALetter | HL) × (ALetter | HL) (WB5)
- (ALetter | HL) × Numeric (WB9)
- Numeric × (ALetter | HL) (WB10)
- Numeric × Numeric (WB8)
- HL × SQ (WB7a)
- Katakana × Katakana (WB13)
- (ALetter | HL | Numeric | Katakana) × ExtendNumLet (WB13a)
- ExtendNumLet × ExtendNumLet (WB13a)
- ExtendNumLet × (ALetter | HL | Numeric | Katakana) (WB13b)
- Regional_Indicator × Regional_Indicator (WB13c)
+ ^ (RI RI)* RI × RI (WB15)
+ [^RI] (RI RI)* RI × RI (WB16)
*/
/* No break across certain punctuation. Also, disable word
breaks that were recognized earlier (due to lookahead of
@@ -117,27 +115,29 @@ FUNC (const UNIT *s, size_t n, char *p)
*last_compchar_ptr = 0;
/* *p = 0; */
}
- /* Break after Format and Extend characters. */
+ /* Break before RI, if odd number of RI's are
+ preceding (WB15, WB16). */
+ else if (last_compchar_prop == WBP_RI && prop == WBP_RI)
+ {
+ if (ri_count % 2 == 0)
+ *p = 1;
+ /* else *p = 0 */
+ }
+ /* Break after Format and Extend character. */
else if (last_compchar_prop == WBP_EXTEND
|| last_compchar_prop == WBP_FORMAT)
*p = 1;
else
{
- /* Normalize property value to table index,
- skipping 5 properties: WBP_EXTEND,
- WBP_FORMAT, WBP_NEWLINE, WBP_CR, and
- WBP_LF. */
- int last_compchar_prop_index = last_compchar_prop;
- int prop_index = prop;
-
- if (last_compchar_prop_index >= WBP_EXTEND)
- last_compchar_prop_index -= 5;
-
- if (prop_index >= WBP_EXTEND)
- prop_index -= 5;
+ int last_compchar_index =
+ uniwbrk_prop_index[last_compchar_prop];
+ int index = uniwbrk_prop_index[prop];
+ /* Break between unknown pair (WB999). */
+ if (last_compchar_index < 0 || index < 0)
+ *p = 1;
/* Perform a single table lookup. */
- if (uniwbrk_table[last_compchar_prop_index][prop_index])
+ else if (uniwbrk_table[last_compchar_index][index])
*p = 1;
/* else *p = 0; */
}
@@ -145,17 +145,23 @@ FUNC (const UNIT *s, size_t n, char *p)
}
last_char_prop = prop;
- /* Ignore Format and Extend characters, except at the start
- of the line. */
+
+ /* Ignore Format and Extend characters, except at the
+ start of the line. */
if (last_compchar_prop < 0
|| last_compchar_prop == WBP_CR
|| last_compchar_prop == WBP_LF
|| last_compchar_prop == WBP_NEWLINE
- || !(prop == WBP_EXTEND || prop == WBP_FORMAT))
+ || !(prop == WBP_EXTEND || prop == WBP_FORMAT || prop == WBP_ZWJ))
{
secondlast_compchar_prop = last_compchar_prop;
last_compchar_prop = prop;
last_compchar_ptr = p;
+
+ if (prop == WBP_RI)
+ ri_count++;
+ else
+ ri_count = 0;
}
s += count;
diff --git a/lib/uniwbrk/u16-wordbreaks.c b/lib/uniwbrk/u16-wordbreaks.c
index 0d78552..9d0cdfe 100644
--- a/lib/uniwbrk/u16-wordbreaks.c
+++ b/lib/uniwbrk/u16-wordbreaks.c
@@ -1,5 +1,5 @@
/* Word breaks in UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwbrk/u32-wordbreaks.c b/lib/uniwbrk/u32-wordbreaks.c
index b86cdc2..8ec108b 100644
--- a/lib/uniwbrk/u32-wordbreaks.c
+++ b/lib/uniwbrk/u32-wordbreaks.c
@@ -1,5 +1,5 @@
/* Word breaks in UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwbrk/u8-wordbreaks.c b/lib/uniwbrk/u8-wordbreaks.c
index 6d692e5..4eb983e 100644
--- a/lib/uniwbrk/u8-wordbreaks.c
+++ b/lib/uniwbrk/u8-wordbreaks.c
@@ -1,5 +1,5 @@
/* Word breaks in UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwbrk/ulc-wordbreaks.c b/lib/uniwbrk/ulc-wordbreaks.c
index 892c147..d3028ac 100644
--- a/lib/uniwbrk/ulc-wordbreaks.c
+++ b/lib/uniwbrk/ulc-wordbreaks.c
@@ -1,5 +1,5 @@
/* Word breaks in strings.
- Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwbrk/wbrkprop.h b/lib/uniwbrk/wbrkprop.h
index 393fb58..df1556f 100644
--- a/lib/uniwbrk/wbrkprop.h
+++ b/lib/uniwbrk/wbrkprop.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Line breaking properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
/* Copyright (C) 2000-2002, 2004, 2007-2009 Free Software Foundation, Inc.
@@ -24,7 +24,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#define wbrkprop_header_0 16
#define wbrkprop_header_1 15
@@ -36,7 +36,7 @@ typedef struct
{
int level1[15];
int level2[3 << 9];
- unsigned char level3[158 << 7];
+ unsigned char level3[174 << 7];
}
wbrkprop_t;
static const wbrkprop_t uniwbrkprop =
@@ -55,10 +55,10 @@ static const wbrkprop_t uniwbrkprop =
5120, 5248, 5376, 5504, 5632, 5760, 5888, 6016,
6144, 6272, 256, 6400, 256, 256, 6528, 6656,
6784, 6912, 7040, 7168, -1, -1, -1, -1,
- -1, 7296, -1, -1, -1, -1, -1, -1,
+ -1, 7296, -1, -1, 7424, 7552, 7680, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 7424, 7552, 7680, 7808, 7936, -1, -1, -1,
- 8064, 8192, 8320, 8448, -1, 8576, 8704, -1,
+ 7808, 7936, 8064, 8192, 8320, -1, -1, -1,
+ 8448, 8576, 8704, 8832, -1, 8960, 9088, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -87,8 +87,8 @@ static const wbrkprop_t uniwbrkprop =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
256, 256, 256, 256, 256, 256, 256, 256,
- 256, 8832, 256, 256, 8960, 9088, 9216, 9344,
- 9472, 9600, 9728, 9856, 9984, 10112, 10240, 10368,
+ 256, 9216, 256, 256, 9344, 9472, 9600, 9728,
+ 9856, 9984, 10112, 10240, 10368, 10496, 10624, 10752,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
@@ -99,7 +99,7 @@ static const wbrkprop_t uniwbrkprop =
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
- 256, 256, 256, 256, 256, 256, 256, 10496,
+ 256, 256, 256, 256, 256, 256, 256, 10880,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -108,38 +108,36 @@ static const wbrkprop_t uniwbrkprop =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 10624, 10752,
- 256, 256, 10880, 11008, 11136, 11264, 11392, 11520,
- 11648, 11776, 11904, 12032, -1, 12160, 12288, 12416,
- 256, 12544, 12672, -1, 256, 256, 12800, -1,
- 12928, 13056, 13184, 13312, 13440, 13568, 13696, 13824,
- 13952, 14080, -1, -1, -1, -1, -1, -1,
- 14208, 14336, 14464, 14592, 14720, 14848, 14976, -1,
- -1, 15104, -1, 15232, 15360, 15488, 15616, -1,
- -1, 15744, -1, -1, -1, 15872, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 256, 256, 256, 16000,
- 16128, 256, 16256, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 11008, 11136,
+ 256, 256, 11264, 11392, 11520, 11648, 11776, 11904,
+ 12032, 12160, 12288, 12416, -1, 12544, 12672, 12800,
+ 256, 12928, 13056, -1, 256, 256, 13184, -1,
+ 13312, 13440, 13568, 13696, 13824, 13952, 14080, 14208,
+ 14336, 14464, -1, -1, -1, -1, -1, -1,
+ 14592, 14720, 14848, 14976, 15104, 15232, 15360, -1,
+ 15488, 15616, -1, 15744, 15872, 16000, 16128, -1,
+ -1, 16256, -1, -1, -1, 16384, -1, -1,
+ 16512, 16640, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 256, 256, 256, 16768,
+ 16896, 256, 17024, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
256, 256, 256, 256, 256, 256, 256, 256,
- 16384, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ 17152, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 16512, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 17280, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 16640, 16768, 16896, 17024,
- -1, -1, -1, -1, -1, -1, 17152, 17280,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 17408, 17536, 17664, 17792,
+ -1, -1, -1, -1, -1, -1, 17920, 18048,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -154,27 +152,29 @@ static const wbrkprop_t uniwbrkprop =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 17408, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 17536, 17664, -1, -1, -1, -1, -1, -1,
+ 18176, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 18304, 18432, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 17792, 17920, 18048, -1, -1, -1,
- 18176, 18304, 18432, 256, 256, 18560, 18688, 18816,
- -1, -1, -1, -1, 18944, 19072, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 18560, 18688, 18816, -1, -1, -1,
+ 18944, 19072, 19200, 256, 256, 19328, 19456, 19584,
+ -1, -1, -1, -1, 19712, 19840, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 19200, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 19328, 19456, -1, -1,
- -1, -1, 19584, 19712, -1, -1, -1, -1,
+ 19968, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 256, 20096, 20224, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 20352, 20480, -1, -1,
+ -1, -1, 20608, 20736, -1, -1, -1, 20864,
+ 20992, 21120, 21248, 21376, 21504, 21632, -1, -1,
+ -1, -1, 21760, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 19840, -1, 19968, 20096, -1, -1, -1, -1,
+ 21888, -1, 22016, 22144, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -701,18 +701,18 @@ static const wbrkprop_t uniwbrkprop =
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
- WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_FORMAT, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
@@ -944,7 +944,7 @@ static const wbrkprop_t uniwbrkprop =
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER,
@@ -997,7 +997,7 @@ static const wbrkprop_t uniwbrkprop =
WBP_EXTEND, WBP_OTHER, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND,
@@ -1553,7 +1553,7 @@ static const wbrkprop_t uniwbrkprop =
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
- WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -1808,9 +1808,9 @@ static const wbrkprop_t uniwbrkprop =
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -1870,7 +1870,7 @@ static const wbrkprop_t uniwbrkprop =
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -1939,7 +1939,7 @@ static const wbrkprop_t uniwbrkprop =
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_EXTEND, WBP_EXTEND, WBP_FORMAT, WBP_FORMAT,
+ WBP_EXTEND, WBP_ZWJ, WBP_FORMAT, WBP_FORMAT,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_MIDNUMLET, WBP_MIDNUMLET, WBP_OTHER, WBP_OTHER,
@@ -1947,7 +1947,7 @@ static const wbrkprop_t uniwbrkprop =
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_MIDNUMLET, WBP_OTHER, WBP_OTHER, WBP_MIDLETTER,
WBP_NEWLINE, WBP_NEWLINE, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_OTHER,
+ WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_EXTENDNUMLET,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -2096,6 +2096,102 @@ static const wbrkprop_t uniwbrkprop =
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_EB, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_EB, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_EB, WBP_EB,
+ WBP_EB, WBP_EB, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_GAZ, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -2587,7 +2683,7 @@ static const wbrkprop_t uniwbrkprop =
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
- WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -2657,7 +2753,7 @@ static const wbrkprop_t uniwbrkprop =
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
- WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC,
@@ -3388,25 +3484,25 @@ static const wbrkprop_t uniwbrkprop =
WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC,
WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -3935,7 +4031,7 @@ static const wbrkprop_t uniwbrkprop =
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -4028,6 +4124,38 @@ static const wbrkprop_t uniwbrkprop =
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC,
+ WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC,
+ WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
@@ -4242,6 +4370,70 @@ static const wbrkprop_t uniwbrkprop =
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC,
+ WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC,
+ WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -4584,7 +4776,7 @@ static const wbrkprop_t uniwbrkprop =
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -5040,6 +5232,38 @@ static const wbrkprop_t uniwbrkprop =
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_EXTEND,
+ WBP_EXTEND, WBP_OTHER, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -5073,6 +5297,38 @@ static const wbrkprop_t uniwbrkprop =
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC,
+ WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC,
+ WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -5200,6 +5456,262 @@ static const wbrkprop_t uniwbrkprop =
WBP_RI, WBP_RI, WBP_RI, WBP_RI,
WBP_RI, WBP_RI, WBP_RI, WBP_RI,
WBP_RI, WBP_RI, WBP_RI, WBP_RI,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_EB, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EB,
+ WBP_EB, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_EB, WBP_EB,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EM,
+ WBP_EM, WBP_EM, WBP_EM, WBP_EM,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_EB, WBP_EB,
+ WBP_OTHER, WBP_OTHER, WBP_EB, WBP_EB,
+ WBP_EB, WBP_EB, WBP_EB, WBP_EB,
+ WBP_EB, WBP_EB, WBP_EB, WBP_EB,
+ WBP_EB, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_EBG, WBP_EBG,
+ WBP_EBG, WBP_EBG, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_EB, WBP_OTHER,
+ WBP_EB, WBP_EB, WBP_EB, WBP_EB,
+ WBP_EB, WBP_EB, WBP_EB, WBP_EB,
+ WBP_EB, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_EB, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_EB, WBP_EB, WBP_EB,
+ WBP_OTHER, WBP_EB, WBP_EB, WBP_EB,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_GAZ,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_EB, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_EB, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_EB, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_EB, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_EB, WBP_EB, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_GAZ, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_EB, WBP_EB, WBP_EB,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EB,
+ WBP_EB, WBP_EB, WBP_EB, WBP_EB,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EB,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_EB, WBP_EB, WBP_EB, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_EB, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_EB, WBP_EB, WBP_EB, WBP_EB,
+ WBP_EB, WBP_EB, WBP_EB, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_EB, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_EB, WBP_OTHER, WBP_OTHER, WBP_EB,
+ WBP_EB, WBP_EB, WBP_EB, WBP_EB,
+ WBP_EB, WBP_EB, WBP_OTHER, WBP_OTHER,
+ WBP_EB, WBP_EB, WBP_EB, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_FORMAT, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -5208,30 +5720,30 @@ static const wbrkprop_t uniwbrkprop =
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
- WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
diff --git a/lib/uniwbrk/wbrktable.c b/lib/uniwbrk/wbrktable.c
index 3b9f783..57a6511 100644
--- a/lib/uniwbrk/wbrktable.c
+++ b/lib/uniwbrk/wbrktable.c
@@ -1,5 +1,5 @@
/* Word break auxiliary table. -*- coding: utf-8 -*-
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,13 +22,39 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "wbrktable.h"
+const int uniwbrk_prop_index[22] =
+{
+ 0, /* WBP_OTHER */
+ 1, /* WBP_KATAKANA */
+ 2, /* WBP_ALETTER */
+ 3, /* WBP_MIDNUMLET */
+ 4, /* WBP_MIDLETTER */
+ 5, /* WBP_MIDNUM */
+ 6, /* WBP_NUMERIC */
+ 7, /* WBP_EXTENDNUMLET */
+ -1, /* WBP_EXTEND */
+ -1, /* WBP_FORMAT */
+ -1, /* WBP_NEWLINE */
+ -1, /* WBP_CR */
+ -1, /* WBP_LF */
+ -1, /* WBP_RI */
+ 8, /* WBP_DQ */
+ 9, /* WBP_SQ */
+ 10, /* WBP_HL */
+ -1, /* WBP_ZWJ */
+ 11, /* WBP_EB */
+ 12, /* WBP_EM */
+ -1, /* WBP_GAZ */
+ 13 /* WBP_EBG */
+};
+
/* This table contains the following rules (see UAX #29):
last current
@@ -42,24 +68,30 @@
(ALetter | HL | Numeric | Katakana) × ExtendNumLet (WB13a)
ExtendNumLet × ExtendNumLet (WB13a)
ExtendNumLet × (ALetter | HL | Numeric | Katakana) (WB13b)
- Regional_Indicator × Regional_Indicator (WB13c)
+ (E_Base | EBG) × E_Modifier (WB14)
+
+ Note that the following rules are not handled here but in the loop in u-wordbreaks.h:
+ - The rules need to look back or look ahead the second character (WB6, WB7, WB7b, WB7c, WB11, WB12)
+ - The rules with a higher precedence over the "ignore" rule (WB4), such as WB3c
*/
-const unsigned char uniwbrk_table[12][12] =
-{ /* current: OTHER MIDNUMLET NUMERIC DQ */
- /* KATAKANA MIDLETTER EXTENDNUMLET SQ */
- /* ALETTER MIDNUM RI HL */
+const unsigned char uniwbrk_table[14][14] =
+{ /* current: OTHER MIDNUMLET NUMERIC SQ EM */
+ /* KATAKANA MIDLETTER EXNUMLET HL EBG */
+ /* ALETTER MIDNUM DQ EB */
/* last */
- /* WBP_OTHER */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
- /* WBP_KATAKANA */ { 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1 },
- /* WBP_ALETTER */ { 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0 },
- /* WBP_MIDNUMLET */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
- /* WBP_MIDLETTER */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
- /* WBP_MIDNUM */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
- /* WBP_NUMERIC */ { 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0 },
- /* WBP_EXTENDNUMLET */ { 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0 },
- /* WBP_RI */ { 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1 },
- /* WBP_DQ */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
- /* WBP_SQ */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
- /* WBP_HL */ { 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0 }
+ /* WBP_OTHER */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
+ /* WBP_KATAKANA */ { 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1 },
+ /* WBP_ALETTER */ { 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1 },
+ /* WBP_MIDNUMLET */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
+ /* WBP_MIDLETTER */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
+ /* WBP_MIDNUM */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
+ /* WBP_NUMERIC */ { 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1 },
+ /* WBP_EXTENDNUMLET */ { 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1 },
+ /* WBP_DQ */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
+ /* WBP_SQ */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
+ /* WBP_HL */ { 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1 },
+ /* WBP_EB */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
+ /* WBP_EM */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
+ /* WBP_EBG */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 }
};
diff --git a/lib/uniwbrk/wbrktable.h b/lib/uniwbrk/wbrktable.h
index cf39bad..f96ce68 100644
--- a/lib/uniwbrk/wbrktable.h
+++ b/lib/uniwbrk/wbrktable.h
@@ -1,5 +1,5 @@
/* Word break auxiliary table.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,6 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
-extern const unsigned char uniwbrk_table[12][12];
+extern const int uniwbrk_prop_index[22];
+extern const unsigned char uniwbrk_table[14][14];
diff --git a/lib/uniwbrk/wordbreak-property.c b/lib/uniwbrk/wordbreak-property.c
index 5587bbe..fa8a9a8 100644
--- a/lib/uniwbrk/wordbreak-property.c
+++ b/lib/uniwbrk/wordbreak-property.c
@@ -1,5 +1,5 @@
/* Word break property.
- Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwidth.h b/lib/uniwidth.h
index d5698f3..c6174fa 100644
--- a/lib/uniwidth.h
+++ b/lib/uniwidth.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Display width functions.
- Copyright (C) 2001-2002, 2005, 2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 2001-2002, 2005, 2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -23,7 +23,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNIWIDTH_H
#define _UNIWIDTH_H
diff --git a/lib/uniwidth.in.h b/lib/uniwidth.in.h
index 438a69a..3be5de0 100644
--- a/lib/uniwidth.in.h
+++ b/lib/uniwidth.in.h
@@ -1,5 +1,5 @@
/* Display width functions.
- Copyright (C) 2001-2002, 2005, 2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 2001-2002, 2005, 2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNIWIDTH_H
#define _UNIWIDTH_H
diff --git a/lib/uniwidth/cjk.h b/lib/uniwidth/cjk.h
index c187715..0751c26 100644
--- a/lib/uniwidth/cjk.h
+++ b/lib/uniwidth/cjk.h
@@ -1,5 +1,5 @@
/* Test for CJK encoding.
- Copyright (C) 2001-2002, 2005-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2005-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "streq.h"
diff --git a/lib/uniwidth/u16-strwidth.c b/lib/uniwidth/u16-strwidth.c
index 23787f7..05b936d 100644
--- a/lib/uniwidth/u16-strwidth.c
+++ b/lib/uniwidth/u16-strwidth.c
@@ -1,5 +1,5 @@
/* Determine display width of UTF-16 string.
- Copyright (C) 2001-2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwidth/u16-width.c b/lib/uniwidth/u16-width.c
index c43e386..5c32ce4 100644
--- a/lib/uniwidth/u16-width.c
+++ b/lib/uniwidth/u16-width.c
@@ -1,5 +1,5 @@
/* Determine display width of UTF-16 string.
- Copyright (C) 2001-2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwidth/u32-strwidth.c b/lib/uniwidth/u32-strwidth.c
index b4f7a3e..b2ffd53 100644
--- a/lib/uniwidth/u32-strwidth.c
+++ b/lib/uniwidth/u32-strwidth.c
@@ -1,5 +1,5 @@
/* Determine display width of UTF-32 string.
- Copyright (C) 2001-2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwidth/u32-width.c b/lib/uniwidth/u32-width.c
index a6fde33..2c59abf 100644
--- a/lib/uniwidth/u32-width.c
+++ b/lib/uniwidth/u32-width.c
@@ -1,5 +1,5 @@
/* Determine display width of UTF-32 string.
- Copyright (C) 2001-2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwidth/u8-strwidth.c b/lib/uniwidth/u8-strwidth.c
index a773f2c..59993c8 100644
--- a/lib/uniwidth/u8-strwidth.c
+++ b/lib/uniwidth/u8-strwidth.c
@@ -1,5 +1,5 @@
/* Determine display width of UTF-8 string.
- Copyright (C) 2001-2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwidth/u8-width.c b/lib/uniwidth/u8-width.c
index 1bd4121..70c3679 100644
--- a/lib/uniwidth/u8-width.c
+++ b/lib/uniwidth/u8-width.c
@@ -1,5 +1,5 @@
/* Determine display width of UTF-8 string.
- Copyright (C) 2001-2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwidth/width.c b/lib/uniwidth/width.c
index 9e1f0ea..a78a6c9 100644
--- a/lib/uniwidth/width.c
+++ b/lib/uniwidth/width.c
@@ -1,5 +1,5 @@
/* Determine display width of Unicode character.
- Copyright (C) 2001-2002, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -41,7 +41,7 @@
* - Zero width characters; generated from
* "grep '^[^;]*;ZERO WIDTH ' UnicodeData.txt"
*/
-static const unsigned char nonspacing_table_data[36*64] = {
+static const unsigned char nonspacing_table_data[38*64] = {
/* 0x0000-0x01ff */
0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, /* 0x0000-0x003f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x0040-0x007f */
@@ -82,7 +82,7 @@ static const unsigned char nonspacing_table_data[36*64] = {
0x00, 0x00, 0xc0, 0xfb, 0xef, 0x3e, 0x00, 0x00, /* 0x0800-0x083f */
0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, /* 0x0840-0x087f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0880-0x08bf */
- 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, /* 0x08c0-0x08ff */
+ 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x08c0-0x08ff */
0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, /* 0x0900-0x093f */
0xfe, 0x21, 0xfe, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0940-0x097f */
0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0980-0x09bf */
@@ -144,7 +144,7 @@ static const unsigned char nonspacing_table_data[36*64] = {
/* 0x1800-0x19ff */
0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1800-0x183f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1840-0x187f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, /* 0x1880-0x18bf */
+ 0x60, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, /* 0x1880-0x18bf */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18c0-0x18ff */
0x00, 0x00, 0x00, 0x00, 0x87, 0x01, 0x04, 0x0e, /* 0x1900-0x193f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1940-0x197f */
@@ -167,7 +167,7 @@ static const unsigned char nonspacing_table_data[36*64] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d00-0x1d3f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d40-0x1d7f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d80-0x1dbf */
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xf0, /* 0x1dc0-0x1dff */
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xf8, /* 0x1dc0-0x1dff */
/* 0x2000-0x21ff */
0x00, 0xf8, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, /* 0x2000-0x203f */
0x00, 0x00, 0x00, 0x00, 0xdf, 0xff, 0x00, 0x00, /* 0x2040-0x207f */
@@ -208,7 +208,7 @@ static const unsigned char nonspacing_table_data[36*64] = {
0x44, 0x08, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, /* 0xa800-0xa83f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa840-0xa87f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa880-0xa8bf */
- 0x10, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, /* 0xa8c0-0xa8ff */
+ 0x30, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, /* 0xa8c0-0xa8ff */
0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0x00, /* 0xa900-0xa93f */
0x80, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa940-0xa97f */
0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x13, /* 0xa980-0xa9bf */
@@ -277,7 +277,7 @@ static const unsigned char nonspacing_table_data[36*64] = {
0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x7f, /* 0x11180-0x111bf */
0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x111c0-0x111ff */
/* 0x11200-0x113ff */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xd3, 0x00, /* 0x11200-0x1123f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xd3, 0x40, /* 0x11200-0x1123f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11240-0x1127f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11280-0x112bf */
0x00, 0x00, 0x00, 0x80, 0xf8, 0x07, 0x00, 0x00, /* 0x112c0-0x112ff */
@@ -286,8 +286,8 @@ static const unsigned char nonspacing_table_data[36*64] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11380-0x113bf */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x113c0-0x113ff */
/* 0x11400-0x115ff */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11400-0x1143f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11440-0x1147f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, /* 0x11400-0x1143f */
+ 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11440-0x1147f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x85, /* 0x11480-0x114bf */
0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x114c0-0x114ff */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11500-0x1153f */
@@ -303,6 +303,15 @@ static const unsigned char nonspacing_table_data[36*64] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11740-0x1177f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11780-0x117bf */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x117c0-0x117ff */
+ /* 0x11c00-0x11dff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x3f, /* 0x11c00-0x11c3f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11c40-0x11c7f */
+ 0x00, 0x00, 0xfc, 0xff, 0xff, 0xfc, 0x6d, 0x00, /* 0x11c80-0x11cbf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11cc0-0x11cff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11d00-0x11d3f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11d40-0x11d7f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11d80-0x11dbf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11dc0-0x11dff */
/* 0x16a00-0x16bff */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16a00-0x16a3f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16a40-0x16a7f */
@@ -357,13 +366,22 @@ static const unsigned char nonspacing_table_data[36*64] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1db40-0x1db7f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1db80-0x1dbbf */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1dbc0-0x1dbff */
+ /* 0x1e000-0x1e1ff */
+ 0x7f, 0xff, 0xff, 0xf9, 0xdb, 0x07, 0x00, 0x00, /* 0x1e000-0x1e03f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e040-0x1e07f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e080-0x1e0bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e0c0-0x1e0ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e100-0x1e13f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e140-0x1e17f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e180-0x1e1bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e1c0-0x1e1ff */
/* 0x1e800-0x1e9ff */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e800-0x1e83f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e840-0x1e87f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e880-0x1e8bf */
0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e8c0-0x1e8ff */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e900-0x1e93f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e940-0x1e97f */
+ 0xf0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e940-0x1e97f */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e980-0x1e9bf */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* 0x1e9c0-0x1e9ff */
};
@@ -385,20 +403,20 @@ static const signed char nonspacing_table_ind[248] = {
-1, -1, -1, -1, -1, -1, -1, -1, /* 0xe000-0xefff */
-1, -1, -1, -1, -1, 20, -1, 21, /* 0xf000-0xffff */
22, 23, -1, -1, -1, 24, -1, -1, /* 0x10000-0x10fff */
- 25, 26, 27, 28, -1, -1, -1, -1, /* 0x11000-0x11fff */
+ 25, 26, 27, 28, -1, -1, 29, -1, /* 0x11000-0x11fff */
-1, -1, -1, -1, -1, -1, -1, -1, /* 0x12000-0x12fff */
-1, -1, -1, -1, -1, -1, -1, -1, /* 0x13000-0x13fff */
-1, -1, -1, -1, -1, -1, -1, -1, /* 0x14000-0x14fff */
-1, -1, -1, -1, -1, -1, -1, -1, /* 0x15000-0x15fff */
- -1, -1, -1, -1, -1, 29, -1, 30, /* 0x16000-0x16fff */
+ -1, -1, -1, -1, -1, 30, -1, 31, /* 0x16000-0x16fff */
-1, -1, -1, -1, -1, -1, -1, -1, /* 0x17000-0x17fff */
-1, -1, -1, -1, -1, -1, -1, -1, /* 0x18000-0x18fff */
-1, -1, -1, -1, -1, -1, -1, -1, /* 0x19000-0x19fff */
-1, -1, -1, -1, -1, -1, -1, -1, /* 0x1a000-0x1afff */
- -1, -1, -1, -1, -1, -1, 31, -1, /* 0x1b000-0x1bfff */
+ -1, -1, -1, -1, -1, -1, 32, -1, /* 0x1b000-0x1bfff */
-1, -1, -1, -1, -1, -1, -1, -1, /* 0x1c000-0x1cfff */
- 32, 33, -1, -1, -1, 34, -1, -1, /* 0x1d000-0x1dfff */
- -1, -1, -1, -1, 35, -1, -1, -1 /* 0x1e000-0x1efff */
+ 33, 34, -1, -1, -1, 35, -1, -1, /* 0x1d000-0x1dfff */
+ 36, -1, -1, -1, 37, -1, -1, -1 /* 0x1e000-0x1efff */
};
/* Determine number of column positions required for UC. */
diff --git a/lib/unused-parameter.h b/lib/unused-parameter.h
new file mode 100644
index 0000000..9051989
--- /dev/null
+++ b/lib/unused-parameter.h
@@ -0,0 +1,45 @@
+/* A C macro for declaring that specific function parameters are not used.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or
+ modify it under the terms of either:
+
+ * the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 3 of the License, or (at your
+ option) any later version.
+
+ or
+
+ * the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+ or both in parallel, as here.
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* _GL_UNUSED_PARAMETER is a marker that can be appended to function parameter
+ declarations for parameters that are not used. This helps to reduce
+ warnings, such as from GCC -Wunused-parameter. The syntax is as follows:
+ type param _GL_UNUSED_PARAMETER
+ or more generally
+ param_decl _GL_UNUSED_PARAMETER
+ For example:
+ int param _GL_UNUSED_PARAMETER
+ int *(*param)(void) _GL_UNUSED_PARAMETER
+ Other possible, but obscure and discouraged syntaxes:
+ int _GL_UNUSED_PARAMETER *(*param)(void)
+ _GL_UNUSED_PARAMETER int *(*param)(void)
+ */
+#ifndef _GL_UNUSED_PARAMETER
+# if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
+# define _GL_UNUSED_PARAMETER __attribute__ ((__unused__))
+# else
+# define _GL_UNUSED_PARAMETER
+# endif
+#endif
diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c
index 5a9116e..96005b4 100644
--- a/lib/vasnprintf.c
+++ b/lib/vasnprintf.c
@@ -1,5 +1,5 @@
/* vsprintf with automatic memory allocation.
- Copyright (C) 1999, 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
/* This file can be parametrized with the following macros:
VASNPRINTF The name of the function being defined.
@@ -127,6 +127,14 @@
# include "fpucw.h"
#endif
+#ifndef FALLTHROUGH
+# if __GNUC__ < 7
+# define FALLTHROUGH ((void) 0)
+# else
+# define FALLTHROUGH __attribute__ ((__fallthrough__))
+# endif
+#endif
+
/* Default parameters. */
#ifndef VASNPRINTF
# if WIDE_CHAR_VERSION
@@ -165,6 +173,7 @@
# define SNPRINTF snwprintf
# else
# define SNPRINTF _snwprintf
+# define USE_MSVC__SNPRINTF 1
# endif
# else
/* Unix. */
@@ -190,7 +199,9 @@
/* Here we need to call the native snprintf, not rpl_snprintf. */
# undef snprintf
# else
+ /* MSVC versions < 14 did not have snprintf, only _snprintf. */
# define SNPRINTF _snprintf
+# define USE_MSVC__SNPRINTF 1
# endif
# else
/* Unix. */
@@ -217,7 +228,7 @@
#undef remainder
#define remainder rem
-#if (!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99) && !WIDE_CHAR_VERSION
+#if (!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF) && !WIDE_CHAR_VERSION
# if (HAVE_STRNLEN && !defined _AIX)
# define local_strnlen strnlen
# else
@@ -233,7 +244,7 @@ local_strnlen (const char *string, size_t maxlen)
# endif
#endif
-#if (((!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99) && WIDE_CHAR_VERSION) || ((!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL)) && !WIDE_CHAR_VERSION && DCHAR_IS_TCHAR)) && HAVE_WCHAR_T
+#if (((!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF) && WIDE_CHAR_VERSION) || ((!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL)) && !WIDE_CHAR_VERSION && DCHAR_IS_TCHAR)) && HAVE_WCHAR_T
# if HAVE_WCSLEN
# define local_wcslen wcslen
# else
@@ -256,7 +267,7 @@ local_wcslen (const wchar_t *s)
# endif
#endif
-#if (!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99) && HAVE_WCHAR_T && WIDE_CHAR_VERSION
+#if (!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF) && HAVE_WCHAR_T && WIDE_CHAR_VERSION
# if HAVE_WCSNLEN
# define local_wcsnlen wcsnlen
# else
@@ -1526,7 +1537,7 @@ is_borderline (const char *digits, size_t precision)
#endif
-#if !USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99
+#if !USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF
/* Use a different function name, to make it possible that the 'wchar_t'
parametrization and the 'char' parametrization get compiled in the same
@@ -2401,7 +2412,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
}
}
#endif
-#if (!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL)) && HAVE_WCHAR_T
+#if (!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL)) && HAVE_WCHAR_T
else if (dp->conversion == 's'
# if WIDE_CHAR_VERSION
&& a.arg[dp->arg_index].type != TYPE_WIDE_STRING
@@ -4600,10 +4611,10 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
#if !DCHAR_IS_TCHAR || ENABLE_UNISTDIO || NEED_PRINTF_FLAG_LEFTADJUST || NEED_PRINTF_FLAG_ZERO || NEED_PRINTF_UNBOUNDED_PRECISION
int has_width;
#endif
-#if !USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || !DCHAR_IS_TCHAR || ENABLE_UNISTDIO || NEED_PRINTF_FLAG_LEFTADJUST || NEED_PRINTF_FLAG_ZERO || NEED_PRINTF_UNBOUNDED_PRECISION
+#if !USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || !DCHAR_IS_TCHAR || ENABLE_UNISTDIO || NEED_PRINTF_FLAG_LEFTADJUST || NEED_PRINTF_FLAG_ZERO || NEED_PRINTF_UNBOUNDED_PRECISION
size_t width;
#endif
-#if !USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || NEED_PRINTF_UNBOUNDED_PRECISION
+#if !USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || NEED_PRINTF_UNBOUNDED_PRECISION
int has_precision;
size_t precision;
#endif
@@ -4632,7 +4643,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
#if !DCHAR_IS_TCHAR || ENABLE_UNISTDIO || NEED_PRINTF_FLAG_LEFTADJUST || NEED_PRINTF_FLAG_ZERO || NEED_PRINTF_UNBOUNDED_PRECISION
has_width = 0;
#endif
-#if !USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || !DCHAR_IS_TCHAR || ENABLE_UNISTDIO || NEED_PRINTF_FLAG_LEFTADJUST || NEED_PRINTF_FLAG_ZERO || NEED_PRINTF_UNBOUNDED_PRECISION
+#if !USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || !DCHAR_IS_TCHAR || ENABLE_UNISTDIO || NEED_PRINTF_FLAG_LEFTADJUST || NEED_PRINTF_FLAG_ZERO || NEED_PRINTF_UNBOUNDED_PRECISION
width = 0;
if (dp->width_start != dp->width_end)
{
@@ -4666,7 +4677,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
}
#endif
-#if !USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || NEED_PRINTF_UNBOUNDED_PRECISION
+#if !USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || NEED_PRINTF_UNBOUNDED_PRECISION
has_precision = 0;
precision = 6;
if (dp->precision_start != dp->precision_end)
@@ -4843,7 +4854,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
*fbp++ = 'l';
# endif
#endif
- /*FALLTHROUGH*/
+ FALLTHROUGH;
case TYPE_LONGINT:
case TYPE_ULONGINT:
#if HAVE_WINT_T
@@ -4867,7 +4878,10 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
#endif
*fbp = dp->conversion;
#if USE_SNPRINTF
-# if !(((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) && !defined __UCLIBC__) || ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__))
+# if ! (((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) \
+ && !defined __UCLIBC__) \
+ || (defined __APPLE__ && defined __MACH__) \
+ || ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__))
fbp[1] = '%';
fbp[2] = 'n';
fbp[3] = '\0';
@@ -4881,6 +4895,13 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
in format strings in writable memory may crash the program
(if compiled with _FORTIFY_SOURCE=2), so we should avoid it
in this situation. */
+ /* On Mac OS X 10.3 or newer, we know that snprintf's return
+ value conforms to ISO C 99: the tests gl_SNPRINTF_RETVAL_C99
+ and gl_SNPRINTF_TRUNCATION_C99 pass.
+ Therefore we can avoid using %n in this situation.
+ On Mac OS X 10.13 or newer, the use of %n in format strings
+ in writable memory by default crashes the program, so we
+ should avoid it in this situation. */
/* On native Windows systems (such as mingw), we can avoid using
%n because:
- Although the gl_SNPRINTF_TRUNCATION_C99 test fails,
@@ -4893,8 +4914,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
On native Windows systems (such as mingw) where the OS is
Windows Vista, the use of %n in format strings by default
crashes the program. See
- <http://gcc.gnu.org/ml/gcc/2007-06/msg00122.html> and
- <http://msdn2.microsoft.com/en-us/library/ms175782(VS.80).aspx>
+ <https://gcc.gnu.org/ml/gcc/2007-06/msg00122.html> and
+ <https://msdn.microsoft.com/en-us/library/ms175782.aspx>
So we should avoid %n in this situation. */
fbp[1] = '\0';
# endif
@@ -5136,7 +5157,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
/* Look at the snprintf() return value. */
if (retcount < 0)
{
-# if !HAVE_SNPRINTF_RETVAL_C99
+# if !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF
/* HP-UX 10.20 snprintf() is doubly deficient:
It doesn't understand the '%n' directive,
*and* it returns -1 (rather than the length
diff --git a/lib/verify.h b/lib/verify.h
index 55e47fe..3ee27c8 100644
--- a/lib/verify.h
+++ b/lib/verify.h
@@ -1,6 +1,6 @@
/* Compile-time assert-like macros.
- Copyright (C) 2005-2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2006, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Paul Eggert, Bruno Haible, and Jim Meyering. */
@@ -257,7 +257,12 @@ template <int w>
/* Verify requirement R at compile-time, as a declaration without a
trailing ';'. */
-#define verify(R) _GL_VERIFY (R, "verify (" #R ")")
+#ifdef __GNUC__
+# define verify(R) _GL_VERIFY (R, "verify (" #R ")")
+#else
+/* PGI barfs if R is long. Play it safe. */
+# define verify(R) _GL_VERIFY (R, "verify (...)")
+#endif
#ifndef __has_builtin
# define __has_builtin(x) 0
diff --git a/lib/warn-on-use.h b/lib/warn-on-use.h
new file mode 100644
index 0000000..d46b485
--- /dev/null
+++ b/lib/warn-on-use.h
@@ -0,0 +1,118 @@
+/* A C macro for emitting warnings if a function is used.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or
+ modify it under the terms of either:
+
+ * the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 3 of the License, or (at your
+ option) any later version.
+
+ or
+
+ * the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+ or both in parallel, as here.
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* _GL_WARN_ON_USE (function, "literal string") issues a declaration
+ for FUNCTION which will then trigger a compiler warning containing
+ the text of "literal string" anywhere that function is called, if
+ supported by the compiler. If the compiler does not support this
+ feature, the macro expands to an unused extern declaration.
+
+ This macro is useful for marking a function as a potential
+ portability trap, with the intent that "literal string" include
+ instructions on the replacement function that should be used
+ instead. However, one of the reasons that a function is a
+ portability trap is if it has the wrong signature. Declaring
+ FUNCTION with a different signature in C is a compilation error, so
+ this macro must use the same type as any existing declaration so
+ that programs that avoid the problematic FUNCTION do not fail to
+ compile merely because they included a header that poisoned the
+ function. But this implies that _GL_WARN_ON_USE is only safe to
+ use if FUNCTION is known to already have a declaration. Use of
+ this macro implies that there must not be any other macro hiding
+ the declaration of FUNCTION; but undefining FUNCTION first is part
+ of the poisoning process anyway (although for symbols that are
+ provided only via a macro, the result is a compilation error rather
+ than a warning containing "literal string"). Also note that in
+ C++, it is only safe to use if FUNCTION has no overloads.
+
+ For an example, it is possible to poison 'getline' by:
+ - adding a call to gl_WARN_ON_USE_PREPARE([[#include <stdio.h>]],
+ [getline]) in configure.ac, which potentially defines
+ HAVE_RAW_DECL_GETLINE
+ - adding this code to a header that wraps the system <stdio.h>:
+ #undef getline
+ #if HAVE_RAW_DECL_GETLINE
+ _GL_WARN_ON_USE (getline, "getline is required by POSIX 2008, but"
+ "not universally present; use the gnulib module getline");
+ #endif
+
+ It is not possible to directly poison global variables. But it is
+ possible to write a wrapper accessor function, and poison that
+ (less common usage, like &environ, will cause a compilation error
+ rather than issue the nice warning, but the end result of informing
+ the developer about their portability problem is still achieved):
+ #if HAVE_RAW_DECL_ENVIRON
+ static char ***rpl_environ (void) { return &environ; }
+ _GL_WARN_ON_USE (rpl_environ, "environ is not always properly declared");
+ # undef environ
+ # define environ (*rpl_environ ())
+ #endif
+ */
+#ifndef _GL_WARN_ON_USE
+
+# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
+/* A compiler attribute is available in gcc versions 4.3.0 and later. */
+# define _GL_WARN_ON_USE(function, message) \
+extern __typeof__ (function) function __attribute__ ((__warning__ (message)))
+# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
+/* Verify the existence of the function. */
+# define _GL_WARN_ON_USE(function, message) \
+extern __typeof__ (function) function
+# else /* Unsupported. */
+# define _GL_WARN_ON_USE(function, message) \
+_GL_WARN_EXTERN_C int _gl_warn_on_use
+# endif
+#endif
+
+/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string")
+ is like _GL_WARN_ON_USE (function, "string"), except that the function is
+ declared with the given prototype, consisting of return type, parameters,
+ and attributes.
+ This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does
+ not work in this case. */
+#ifndef _GL_WARN_ON_USE_CXX
+# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
+# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
+extern rettype function parameters_and_attributes \
+ __attribute__ ((__warning__ (msg)))
+# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
+/* Verify the existence of the function. */
+# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
+extern rettype function parameters_and_attributes
+# else /* Unsupported. */
+# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
+_GL_WARN_EXTERN_C int _gl_warn_on_use
+# endif
+#endif
+
+/* _GL_WARN_EXTERN_C declaration;
+ performs the declaration with C linkage. */
+#ifndef _GL_WARN_EXTERN_C
+# if defined __cplusplus
+# define _GL_WARN_EXTERN_C extern "C"
+# else
+# define _GL_WARN_EXTERN_C extern
+# endif
+#endif
diff --git a/lib/wchar.in.h b/lib/wchar.in.h
index 4c009f6..d6ce25f 100644
--- a/lib/wchar.in.h
+++ b/lib/wchar.in.h
@@ -1,6 +1,6 @@
/* A substitute for ISO C99 <wchar.h>, for platforms that have issues.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/* Written by Eric Blake. */
@@ -40,7 +40,7 @@
@PRAGMA_COLUMNS@
#if (((defined __need_mbstate_t || defined __need_wint_t) \
- && !defined __MINGW32__ && !defined __KLIBC__) \
+ && !defined __MINGW32__) \
|| (defined __hpux \
&& ((defined _INTTYPES_INCLUDED && !defined strtoimax) \
|| defined _GL_JUST_INCLUDE_SYSTEM_WCHAR_H)) \
@@ -122,12 +122,16 @@
# define WEOF -1
# endif
#else
-/* MSVC defines wint_t as 'unsigned short' in <crtdefs.h>.
- This is too small: ISO C 99 section 7.24.1.(2) says that wint_t must be
- "unchanged by default argument promotions". Override it. */
-# if defined _MSC_VER
+/* mingw and MSVC define wint_t as 'unsigned short' in <crtdefs.h> or
+ <stddef.h>. This is too small: ISO C 99 section 7.24.1.(2) says that
+ wint_t must be "unchanged by default argument promotions". Override it. */
+# if @GNULIB_OVERRIDES_WINT_T@
# if !GNULIB_defined_wint_t
-# include <crtdefs.h>
+# if @HAVE_CRTDEFS_H@
+# include <crtdefs.h>
+# else
+# include <stddef.h>
+# endif
typedef unsigned int rpl_wint_t;
# undef wint_t
# define wint_t rpl_wint_t
@@ -457,11 +461,6 @@ _GL_CXXALIAS_RPL (wcwidth, int, (wchar_t));
# if !@HAVE_DECL_WCWIDTH@
/* wcwidth exists but is not declared. */
_GL_FUNCDECL_SYS (wcwidth, int, (wchar_t) _GL_ATTRIBUTE_PURE);
-# elif defined __KLIBC__
-/* On OS/2 kLIBC, wcwidth is a macro that expands to the name of a
- static inline function. The implementation of wcwidth in wcwidth.c
- causes a "conflicting types" error. */
-# undef wcwidth
# endif
_GL_CXXALIAS_SYS (wcwidth, int, (wchar_t));
# endif
@@ -1045,6 +1044,38 @@ _GL_WARN_ON_USE (wcswidth, "wcswidth is unportable - "
#endif
+/* Convert *TP to a date and time wide string. See
+ <http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsftime.html>. */
+#if @GNULIB_WCSFTIME@
+# if @REPLACE_WCSFTIME@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef wcsftime
+# define wcsftime rpl_wcsftime
+# endif
+_GL_FUNCDECL_RPL (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
+ const wchar_t *__fmt, const struct tm *__tp)
+ _GL_ARG_NONNULL ((1, 3, 4)));
+_GL_CXXALIAS_RPL (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
+ const wchar_t *__fmt, const struct tm *__tp));
+# else
+# if !@HAVE_WCSFTIME@
+_GL_FUNCDECL_SYS (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
+ const wchar_t *__fmt, const struct tm *__tp)
+ _GL_ARG_NONNULL ((1, 3, 4)));
+# endif
+_GL_CXXALIAS_SYS (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
+ const wchar_t *__fmt, const struct tm *__tp));
+# endif
+_GL_CXXALIASWARN (wcsftime);
+#elif defined GNULIB_POSIXCHECK
+# undef wcsftime
+# if HAVE_RAW_DECL_WCSFTIME
+_GL_WARN_ON_USE (wcsftime, "wcsftime is unportable - "
+ "use gnulib module wcsftime for portability");
+# endif
+#endif
+
+
#endif /* _@GUARD_PREFIX@_WCHAR_H */
#endif /* _@GUARD_PREFIX@_WCHAR_H */
#endif
diff --git a/lib/wctype.in.h b/lib/wctype.in.h
index 23b5d6d..2dcd214 100644
--- a/lib/wctype.in.h
+++ b/lib/wctype.in.h
@@ -1,6 +1,6 @@
/* A substitute for ISO C99 <wctype.h>, for platforms that lack it.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible and Paul Eggert. */
@@ -65,11 +65,13 @@
# include <wchar.h>
#endif
-/* mingw has declarations of towupper and towlower in <ctype.h> as
- well <wctype.h>. Include <ctype.h> in advance to avoid rpl_ prefix
- being added to the declarations. */
-#ifdef __MINGW32__
+/* Native Windows (mingw, MSVC) have declarations of towupper, towlower, and
+ isw* functions in <ctype.h>, <wchar.h> as well as in <wctype.h>. Include
+ <ctype.h>, <wchar.h> in advance to avoid rpl_ prefix being added to the
+ declarations. */
+#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
# include <ctype.h>
+# include <wchar.h>
#endif
/* Include the original <wctype.h> if it exists.
@@ -114,12 +116,16 @@ _GL_INLINE_HEADER_BEGIN
# define WEOF -1
# endif
#else
-/* MSVC defines wint_t as 'unsigned short' in <crtdefs.h>.
- This is too small: ISO C 99 section 7.24.1.(2) says that wint_t must be
- "unchanged by default argument promotions". Override it. */
-# if defined _MSC_VER
+/* mingw and MSVC define wint_t as 'unsigned short' in <crtdefs.h> or
+ <stddef.h>. This is too small: ISO C 99 section 7.24.1.(2) says that
+ wint_t must be "unchanged by default argument promotions". Override it. */
+# if @GNULIB_OVERRIDES_WINT_T@
# if !GNULIB_defined_wint_t
-# include <crtdefs.h>
+# if @HAVE_CRTDEFS_H@
+# include <crtdefs.h>
+# else
+# include <stddef.h>
+# endif
typedef unsigned int rpl_wint_t;
# undef wint_t
# define wint_t rpl_wint_t
diff --git a/lib/wcwidth.c b/lib/wcwidth.c
index 0089d5d..a581b8b 100644
--- a/lib/wcwidth.c
+++ b/lib/wcwidth.c
@@ -1,5 +1,5 @@
/* Determine the number of screen columns needed for a character.
- Copyright (C) 2006-2007, 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2007, 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -21,7 +21,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/xalloc-oversized.h b/lib/xalloc-oversized.h
new file mode 100644
index 0000000..bd94e28
--- /dev/null
+++ b/lib/xalloc-oversized.h
@@ -0,0 +1,69 @@
+/* xalloc-oversized.h -- memory allocation size checking
+
+ Copyright (C) 1990-2000, 2003-2004, 2006-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or
+ modify it under the terms of either:
+
+ * the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 3 of the License, or (at your
+ option) any later version.
+
+ or
+
+ * the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+ or both in parallel, as here.
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+#ifndef XALLOC_OVERSIZED_H_
+#define XALLOC_OVERSIZED_H_
+
+#include <stddef.h>
+#include <stdint.h>
+
+/* True if N * S would overflow in a size_t calculation,
+ or would generate a value larger than PTRDIFF_MAX.
+ This expands to a constant expression if N and S are both constants.
+ By gnulib convention, SIZE_MAX represents overflow in size
+ calculations, so the conservative size_t-based dividend to use here
+ is SIZE_MAX - 1. */
+#define __xalloc_oversized(n, s) \
+ ((size_t) (PTRDIFF_MAX < SIZE_MAX ? PTRDIFF_MAX : SIZE_MAX - 1) / (s) < (n))
+
+#if PTRDIFF_MAX < SIZE_MAX
+typedef ptrdiff_t __xalloc_count_type;
+#else
+typedef size_t __xalloc_count_type;
+#endif
+
+/* Return 1 if an array of N objects, each of size S, cannot exist
+ reliably due to size or ptrdiff_t arithmetic overflow. S must be
+ positive and N must be nonnegative. This is a macro, not a
+ function, so that it works correctly even when SIZE_MAX < N. */
+
+#if 7 <= __GNUC__
+# define xalloc_oversized(n, s) \
+ __builtin_mul_overflow_p (n, s, (__xalloc_count_type) 1)
+#elif 5 <= __GNUC__ && !defined __ICC && !__STRICT_ANSI__
+# define xalloc_oversized(n, s) \
+ (__builtin_constant_p (n) && __builtin_constant_p (s) \
+ ? __xalloc_oversized (n, s) \
+ : ({ __xalloc_count_type __xalloc_count; \
+ __builtin_mul_overflow (n, s, &__xalloc_count); }))
+
+/* Other compilers use integer division; this may be slower but is
+ more portable. */
+#else
+# define xalloc_oversized(n, s) __xalloc_oversized (n, s)
+#endif
+
+#endif /* !XALLOC_OVERSIZED_H_ */
diff --git a/lib/xsize.h b/lib/xsize.h
index 8bfe17d..e00100e 100644
--- a/lib/xsize.h
+++ b/lib/xsize.h
@@ -1,6 +1,6 @@
/* xsize.h -- Checked size_t computations.
- Copyright (C) 2003, 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or
modify it under the terms of either:
@@ -22,7 +22,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef _XSIZE_H
#define _XSIZE_H
diff --git a/m4/libtool.m4 b/m4/libtool.m4
index 1946e73..d4e1427 100644
--- a/m4/libtool.m4
+++ b/m4/libtool.m4
@@ -1,8 +1,6 @@
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
-# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc.
# Written by Gordon Matzigkeit, 1996
#
# This file is free software; the Free Software Foundation gives
@@ -10,36 +8,30 @@
# modifications, as long as this notice is preserved.
m4_define([_LT_COPYING], [dnl
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
-# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
-# Written by Gordon Matzigkeit, 1996
-#
-# This file is part of GNU Libtool.
-#
-# GNU Libtool is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of
-# the License, or (at your option) any later version.
+# Copyright (C) 2014 Free Software Foundation, Inc.
+# This is free software; see the source for copying conditions. There is NO
+# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+# GNU Libtool is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of of the License, or
+# (at your option) any later version.
#
-# As a special exception to the GNU General Public License,
-# if you distribute this file as part of a program or library that
-# is built using GNU Libtool, you may include this file under the
-# same distribution terms that you use for the rest of that program.
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program or library that is built
+# using GNU Libtool, you may include this file under the same
+# distribution terms that you use for the rest of that program.
#
-# GNU Libtool is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# GNU Libtool is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with GNU Libtool; see the file COPYING. If not, a copy
-# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
-# obtained by writing to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
])
-# serial 57 LT_INIT
+# serial 58 LT_INIT
# LT_PREREQ(VERSION)
@@ -67,7 +59,7 @@ esac
# LT_INIT([OPTIONS])
# ------------------
AC_DEFUN([LT_INIT],
-[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
+[AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK
AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
AC_BEFORE([$0], [LT_LANG])dnl
AC_BEFORE([$0], [LT_OUTPUT])dnl
@@ -91,7 +83,7 @@ dnl Parse OPTIONS
_LT_SET_OPTIONS([$0], [$1])
# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ltmain"
+LIBTOOL_DEPS=$ltmain
# Always use our own libtool.
LIBTOOL="${CONFIG_SHELL-$SHELL} "'$(top_builddir)/libtool'
@@ -111,26 +103,43 @@ dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
+# _LT_PREPARE_CC_BASENAME
+# -----------------------
+m4_defun([_LT_PREPARE_CC_BASENAME], [
+# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
+func_cc_basename ()
+{
+ for cc_temp in @S|@*""; do
+ case $cc_temp in
+ compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
+ distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
+ \-*) ;;
+ *) break;;
+ esac
+ done
+ func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+}
+])# _LT_PREPARE_CC_BASENAME
+
+
# _LT_CC_BASENAME(CC)
# -------------------
-# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
+# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME,
+# but that macro is also expanded into generated libtool script, which
+# arranges for $SED and $ECHO to be set by different means.
m4_defun([_LT_CC_BASENAME],
-[for cc_temp in $1""; do
- case $cc_temp in
- compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
- distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+[m4_require([_LT_PREPARE_CC_BASENAME])dnl
+AC_REQUIRE([_LT_DECL_SED])dnl
+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
+func_cc_basename $1
+cc_basename=$func_cc_basename_result
])
# _LT_FILEUTILS_DEFAULTS
# ----------------------
# It is okay to use these file commands and assume they have been set
-# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
+# sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'.
m4_defun([_LT_FILEUTILS_DEFAULTS],
[: ${CP="cp -f"}
: ${MV="mv -f"}
@@ -177,15 +186,16 @@ m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
m4_require([_LT_CMD_OLD_ARCHIVE])dnl
m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
m4_require([_LT_WITH_SYSROOT])dnl
+m4_require([_LT_CMD_TRUNCATE])dnl
_LT_CONFIG_LIBTOOL_INIT([
-# See if we are running on zsh, and set the options which allow our
+# See if we are running on zsh, and set the options that allow our
# commands through without removal of \ escapes INIT.
-if test -n "\${ZSH_VERSION+set}" ; then
+if test -n "\${ZSH_VERSION+set}"; then
setopt NO_GLOB_SUBST
fi
])
-if test -n "${ZSH_VERSION+set}" ; then
+if test -n "${ZSH_VERSION+set}"; then
setopt NO_GLOB_SUBST
fi
@@ -198,7 +208,7 @@ aix3*)
# AIX sometimes has problems with the GCC collect2 program. For some
# reason, if we set the COLLECT_NAMES environment variable, the problems
# vanish in a puff of smoke.
- if test "X${COLLECT_NAMES+set}" != Xset; then
+ if test set != "${COLLECT_NAMES+set}"; then
COLLECT_NAMES=
export COLLECT_NAMES
fi
@@ -209,14 +219,14 @@ esac
ofile=libtool
can_build_shared=yes
-# All known linkers require a `.a' archive for static linking (except MSVC,
+# All known linkers require a '.a' archive for static linking (except MSVC,
# which needs '.lib').
libext=a
-with_gnu_ld="$lt_cv_prog_gnu_ld"
+with_gnu_ld=$lt_cv_prog_gnu_ld
-old_CC="$CC"
-old_CFLAGS="$CFLAGS"
+old_CC=$CC
+old_CFLAGS=$CFLAGS
# Set sane defaults for various variables
test -z "$CC" && CC=cc
@@ -269,14 +279,14 @@ no_glob_subst='s/\*/\\\*/g'
# _LT_PROG_LTMAIN
# ---------------
-# Note that this code is called both from `configure', and `config.status'
+# Note that this code is called both from 'configure', and 'config.status'
# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
-# `config.status' has no value for ac_aux_dir unless we are using Automake,
+# 'config.status' has no value for ac_aux_dir unless we are using Automake,
# so we pass a copy along to make sure it has a sensible value anyway.
m4_defun([_LT_PROG_LTMAIN],
[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
-ltmain="$ac_aux_dir/ltmain.sh"
+ltmain=$ac_aux_dir/ltmain.sh
])# _LT_PROG_LTMAIN
@@ -286,7 +296,7 @@ ltmain="$ac_aux_dir/ltmain.sh"
# So that we can recreate a full libtool script including additional
# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
-# in macros and then make a single call at the end using the `libtool'
+# in macros and then make a single call at the end using the 'libtool'
# label.
@@ -421,8 +431,8 @@ m4_define([_lt_decl_all_varnames],
# _LT_CONFIG_STATUS_DECLARE([VARNAME])
# ------------------------------------
-# Quote a variable value, and forward it to `config.status' so that its
-# declaration there will have the same value as in `configure'. VARNAME
+# Quote a variable value, and forward it to 'config.status' so that its
+# declaration there will have the same value as in 'configure'. VARNAME
# must have a single quote delimited value for this to work.
m4_define([_LT_CONFIG_STATUS_DECLARE],
[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
@@ -446,7 +456,7 @@ m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
# Output comment and list of tags supported by the script
m4_defun([_LT_LIBTOOL_TAGS],
[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
-available_tags="_LT_TAGS"dnl
+available_tags='_LT_TAGS'dnl
])
@@ -474,7 +484,7 @@ m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
# _LT_LIBTOOL_CONFIG_VARS
# -----------------------
# Produce commented declarations of non-tagged libtool config variables
-# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
+# suitable for insertion in the LIBTOOL CONFIG section of the 'libtool'
# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
# section) are produced by _LT_LIBTOOL_TAG_VARS.
m4_defun([_LT_LIBTOOL_CONFIG_VARS],
@@ -500,8 +510,8 @@ m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
# variables for single and double quote escaping we saved from calls
# to _LT_DECL, we can put quote escaped variables declarations
-# into `config.status', and then the shell code to quote escape them in
-# for loops in `config.status'. Finally, any additional code accumulated
+# into 'config.status', and then the shell code to quote escape them in
+# for loops in 'config.status'. Finally, any additional code accumulated
# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
m4_defun([_LT_CONFIG_COMMANDS],
[AC_PROVIDE_IFELSE([LT_OUTPUT],
@@ -547,7 +557,7 @@ for var in lt_decl_all_varnames([[ \
]], lt_decl_quote_varnames); do
case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
*[[\\\\\\\`\\"\\\$]]*)
- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
;;
*)
eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
@@ -560,7 +570,7 @@ for var in lt_decl_all_varnames([[ \
]], lt_decl_dquote_varnames); do
case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
*[[\\\\\\\`\\"\\\$]]*)
- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
;;
*)
eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
@@ -576,7 +586,7 @@ _LT_OUTPUT_LIBTOOL_INIT
# Generate a child script FILE with all initialization necessary to
# reuse the environment learned by the parent script, and make the
# file executable. If COMMENT is supplied, it is inserted after the
-# `#!' sequence but before initialization text begins. After this
+# '#!' sequence but before initialization text begins. After this
# macro, additional text can be appended to FILE to form the body of
# the child script. The macro ends with non-zero status if the
# file could not be fully written (such as if the disk is full).
@@ -598,7 +608,7 @@ AS_SHELL_SANITIZE
_AS_PREPARE
exec AS_MESSAGE_FD>&1
_ASEOF
-test $lt_write_fail = 0 && chmod +x $1[]dnl
+test 0 = "$lt_write_fail" && chmod +x $1[]dnl
m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
# LT_OUTPUT
@@ -621,7 +631,7 @@ exec AS_MESSAGE_LOG_FD>>config.log
} >&AS_MESSAGE_LOG_FD
lt_cl_help="\
-\`$as_me' creates a local libtool stub from the current configuration,
+'$as_me' creates a local libtool stub from the current configuration,
for use in further configure time tests before the real libtool is
generated.
@@ -643,7 +653,7 @@ Copyright (C) 2011 Free Software Foundation, Inc.
This config.lt script is free software; the Free Software Foundation
gives unlimited permision to copy, distribute and modify it."
-while test $[#] != 0
+while test 0 != $[#]
do
case $[1] in
--version | --v* | -V )
@@ -656,10 +666,10 @@ do
lt_cl_silent=: ;;
-*) AC_MSG_ERROR([unrecognized option: $[1]
-Try \`$[0] --help' for more information.]) ;;
+Try '$[0] --help' for more information.]) ;;
*) AC_MSG_ERROR([unrecognized argument: $[1]
-Try \`$[0] --help' for more information.]) ;;
+Try '$[0] --help' for more information.]) ;;
esac
shift
done
@@ -685,7 +695,7 @@ chmod +x "$CONFIG_LT"
# open by configure. Here we exec the FD to /dev/null, effectively closing
# config.log, so it can be properly (re)opened and appended to by config.lt.
lt_cl_success=:
-test "$silent" = yes &&
+test yes = "$silent" &&
lt_config_lt_args="$lt_config_lt_args --quiet"
exec AS_MESSAGE_LOG_FD>/dev/null
$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
@@ -705,27 +715,31 @@ m4_defun([_LT_CONFIG],
_LT_CONFIG_SAVE_COMMANDS([
m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
m4_if(_LT_TAG, [C], [
- # See if we are running on zsh, and set the options which allow our
+ # See if we are running on zsh, and set the options that allow our
# commands through without removal of \ escapes.
- if test -n "${ZSH_VERSION+set}" ; then
+ if test -n "${ZSH_VERSION+set}"; then
setopt NO_GLOB_SUBST
fi
- cfgfile="${ofile}T"
+ cfgfile=${ofile}T
trap "$RM \"$cfgfile\"; exit 1" 1 2 15
$RM "$cfgfile"
cat <<_LT_EOF >> "$cfgfile"
#! $SHELL
-
-# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Generated automatically by $as_me ($PACKAGE) $VERSION
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-#
+
+# Provide generalized library-building support services.
+# Written by Gordon Matzigkeit, 1996
+
_LT_COPYING
_LT_LIBTOOL_TAGS
+# Configured defaults for sys_lib_dlsearch_path munging.
+: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
+
# ### BEGIN LIBTOOL CONFIG
_LT_LIBTOOL_CONFIG_VARS
_LT_LIBTOOL_TAG_VARS
@@ -733,13 +747,24 @@ _LT_LIBTOOL_TAG_VARS
_LT_EOF
+ cat <<'_LT_EOF' >> "$cfgfile"
+
+# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
+
+_LT_PREPARE_MUNGE_PATH_LIST
+_LT_PREPARE_CC_BASENAME
+
+# ### END FUNCTIONS SHARED WITH CONFIGURE
+
+_LT_EOF
+
case $host_os in
aix3*)
cat <<\_LT_EOF >> "$cfgfile"
# AIX sometimes has problems with the GCC collect2 program. For some
# reason, if we set the COLLECT_NAMES environment variable, the problems
# vanish in a puff of smoke.
-if test "X${COLLECT_NAMES+set}" != Xset; then
+if test set != "${COLLECT_NAMES+set}"; then
COLLECT_NAMES=
export COLLECT_NAMES
fi
@@ -756,8 +781,6 @@ _LT_EOF
sed '$q' "$ltmain" >> "$cfgfile" \
|| (rm -f "$cfgfile"; exit 1)
- _LT_PROG_REPLACE_SHELLFNS
-
mv -f "$cfgfile" "$ofile" ||
(rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
chmod +x "$ofile"
@@ -775,7 +798,6 @@ _LT_EOF
[m4_if([$1], [], [
PACKAGE='$PACKAGE'
VERSION='$VERSION'
- TIMESTAMP='$TIMESTAMP'
RM='$RM'
ofile='$ofile'], [])
])dnl /_LT_CONFIG_SAVE_COMMANDS
@@ -974,7 +996,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
[lt_cv_apple_cc_single_mod=no
- if test -z "${LT_MULTI_MODULE}"; then
+ if test -z "$LT_MULTI_MODULE"; then
# By default we will add the -single_module flag. You can override
# by either setting the environment variable LT_MULTI_MODULE
# non-empty at configure time, or by adding -multi_module to the
@@ -992,7 +1014,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
cat conftest.err >&AS_MESSAGE_LOG_FD
# Otherwise, if the output was created with a 0 exit code from
# the compiler, it worked.
- elif test -f libconftest.dylib && test $_lt_result -eq 0; then
+ elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
lt_cv_apple_cc_single_mod=yes
else
cat conftest.err >&AS_MESSAGE_LOG_FD
@@ -1010,7 +1032,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
[lt_cv_ld_exported_symbols_list=yes],
[lt_cv_ld_exported_symbols_list=no])
- LDFLAGS="$save_LDFLAGS"
+ LDFLAGS=$save_LDFLAGS
])
AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
@@ -1032,7 +1054,7 @@ _LT_EOF
_lt_result=$?
if test -s conftest.err && $GREP force_load conftest.err; then
cat conftest.err >&AS_MESSAGE_LOG_FD
- elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
+ elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
lt_cv_ld_force_load=yes
else
cat conftest.err >&AS_MESSAGE_LOG_FD
@@ -1042,32 +1064,32 @@ _LT_EOF
])
case $host_os in
rhapsody* | darwin1.[[012]])
- _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+ _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
darwin1.*)
- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+ _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
darwin*) # darwin 5.x on
# if running on 10.5 or later, the deployment target defaults
# to the OS version, if on x86, and 10.4, the deployment
# target defaults to 10.4. Don't you love it?
case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
- 10.[[012]]*)
- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+ _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
+ 10.[[012]][[,.]]*)
+ _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
10.*)
- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+ _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
esac
;;
esac
- if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+ if test yes = "$lt_cv_apple_cc_single_mod"; then
_lt_dar_single_mod='$single_module'
fi
- if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
- _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+ if test yes = "$lt_cv_ld_exported_symbols_list"; then
+ _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
else
- _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
fi
- if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
+ if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
_lt_dsymutil='~$DSYMUTIL $lib || :'
else
_lt_dsymutil=
@@ -1087,29 +1109,29 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
_LT_TAGVAR(hardcode_direct, $1)=no
_LT_TAGVAR(hardcode_automatic, $1)=yes
_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- if test "$lt_cv_ld_force_load" = "yes"; then
- _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
+ if test yes = "$lt_cv_ld_force_load"; then
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes],
[FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes])
else
_LT_TAGVAR(whole_archive_flag_spec, $1)=''
fi
_LT_TAGVAR(link_all_deplibs, $1)=yes
- _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
+ _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined
case $cc_basename in
- ifort*) _lt_dar_can_shared=yes ;;
+ ifort*|nagfor*) _lt_dar_can_shared=yes ;;
*) _lt_dar_can_shared=$GCC ;;
esac
- if test "$_lt_dar_can_shared" = "yes"; then
+ if test yes = "$_lt_dar_can_shared"; then
output_verbose_link_cmd=func_echo_all
- _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
- _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
- _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
- _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+ _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
+ _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
+ _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
+ _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
m4_if([$1], [CXX],
-[ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
- _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
- _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
+[ if test yes != "$lt_cv_apple_cc_single_mod"; then
+ _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil"
+ _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil"
fi
],[])
else
@@ -1129,7 +1151,7 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
# Allow to override them for all tags through lt_cv_aix_libpath.
m4_defun([_LT_SYS_MODULE_PATH_AIX],
[m4_require([_LT_DECL_SED])dnl
-if test "${lt_cv_aix_libpath+set}" = set; then
+if test set = "${lt_cv_aix_libpath+set}"; then
aix_libpath=$lt_cv_aix_libpath
else
AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
@@ -1147,7 +1169,7 @@ else
_LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
fi],[])
if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
- _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
+ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib
fi
])
aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
@@ -1167,8 +1189,8 @@ m4_define([_LT_SHELL_INIT],
# -----------------------
# Find how we can fake an echo command that does not interpret backslash.
# In particular, with Autoconf 2.60 or later we add some code to the start
-# of the generated configure script which will find a shell with a builtin
-# printf (which we can use as an echo command).
+# of the generated configure script that will find a shell with a builtin
+# printf (that we can use as an echo command).
m4_defun([_LT_PROG_ECHO_BACKSLASH],
[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
@@ -1196,10 +1218,10 @@ fi
# Invoke $ECHO with all args, space-separated.
func_echo_all ()
{
- $ECHO "$*"
+ $ECHO "$*"
}
-case "$ECHO" in
+case $ECHO in
printf*) AC_MSG_RESULT([printf]) ;;
print*) AC_MSG_RESULT([print -r]) ;;
*) AC_MSG_RESULT([cat]) ;;
@@ -1225,16 +1247,17 @@ _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
AC_DEFUN([_LT_WITH_SYSROOT],
[AC_MSG_CHECKING([for sysroot])
AC_ARG_WITH([sysroot],
-[ --with-sysroot[=DIR] Search for dependent libraries within DIR
- (or the compiler's sysroot if not specified).],
+[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@],
+ [Search for dependent libraries within DIR (or the compiler's sysroot
+ if not specified).])],
[], [with_sysroot=no])
dnl lt_sysroot will always be passed unquoted. We quote it here
dnl in case the user passed a directory name.
lt_sysroot=
-case ${with_sysroot} in #(
+case $with_sysroot in #(
yes)
- if test "$GCC" = yes; then
+ if test yes = "$GCC"; then
lt_sysroot=`$CC --print-sysroot 2>/dev/null`
fi
;; #(
@@ -1244,14 +1267,14 @@ case ${with_sysroot} in #(
no|'')
;; #(
*)
- AC_MSG_RESULT([${with_sysroot}])
+ AC_MSG_RESULT([$with_sysroot])
AC_MSG_ERROR([The sysroot must be an absolute path.])
;;
esac
AC_MSG_RESULT([${lt_sysroot:-no}])
_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
-[dependent libraries, and in which our libraries should be installed.])])
+[dependent libraries, and where our libraries should be installed.])])
# _LT_ENABLE_LOCK
# ---------------
@@ -1259,31 +1282,33 @@ m4_defun([_LT_ENABLE_LOCK],
[AC_ARG_ENABLE([libtool-lock],
[AS_HELP_STRING([--disable-libtool-lock],
[avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+test no = "$enable_libtool_lock" || enable_libtool_lock=yes
# Some flags need to be propagated to the compiler or linker for good
# libtool support.
case $host in
ia64-*-hpux*)
- # Find out which ABI we are using.
+ # Find out what ABI is being produced by ac_compile, and set mode
+ # options accordingly.
echo 'int i;' > conftest.$ac_ext
if AC_TRY_EVAL(ac_compile); then
case `/usr/bin/file conftest.$ac_objext` in
*ELF-32*)
- HPUX_IA64_MODE="32"
+ HPUX_IA64_MODE=32
;;
*ELF-64*)
- HPUX_IA64_MODE="64"
+ HPUX_IA64_MODE=64
;;
esac
fi
rm -rf conftest*
;;
*-*-irix6*)
- # Find out which ABI we are using.
+ # Find out what ABI is being produced by ac_compile, and set linker
+ # options accordingly.
echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
if AC_TRY_EVAL(ac_compile); then
- if test "$lt_cv_prog_gnu_ld" = yes; then
+ if test yes = "$lt_cv_prog_gnu_ld"; then
case `/usr/bin/file conftest.$ac_objext` in
*32-bit*)
LD="${LD-ld} -melf32bsmip"
@@ -1312,9 +1337,46 @@ ia64-*-hpux*)
rm -rf conftest*
;;
-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+mips64*-*linux*)
+ # Find out what ABI is being produced by ac_compile, and set linker
+ # options accordingly.
+ echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
+ if AC_TRY_EVAL(ac_compile); then
+ emul=elf
+ case `/usr/bin/file conftest.$ac_objext` in
+ *32-bit*)
+ emul="${emul}32"
+ ;;
+ *64-bit*)
+ emul="${emul}64"
+ ;;
+ esac
+ case `/usr/bin/file conftest.$ac_objext` in
+ *MSB*)
+ emul="${emul}btsmip"
+ ;;
+ *LSB*)
+ emul="${emul}ltsmip"
+ ;;
+ esac
+ case `/usr/bin/file conftest.$ac_objext` in
+ *N32*)
+ emul="${emul}n32"
+ ;;
+ esac
+ LD="${LD-ld} -m $emul"
+ fi
+ rm -rf conftest*
+ ;;
+
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
- # Find out which ABI we are using.
+ # Find out what ABI is being produced by ac_compile, and set linker
+ # options accordingly. Note that the listed cases only cover the
+ # situations where additional linker options are needed (such as when
+ # doing 32-bit compilation for a host where ld defaults to 64-bit, or
+ # vice versa); the common cases where no linker options are needed do
+ # not appear in the list.
echo 'int i;' > conftest.$ac_ext
if AC_TRY_EVAL(ac_compile); then
case `/usr/bin/file conftest.o` in
@@ -1324,9 +1386,19 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
LD="${LD-ld} -m elf_i386_fbsd"
;;
x86_64-*linux*)
- LD="${LD-ld} -m elf_i386"
+ case `/usr/bin/file conftest.o` in
+ *x86-64*)
+ LD="${LD-ld} -m elf32_x86_64"
+ ;;
+ *)
+ LD="${LD-ld} -m elf_i386"
+ ;;
+ esac
;;
- ppc64-*linux*|powerpc64-*linux*)
+ powerpc64le-*linux*)
+ LD="${LD-ld} -m elf32lppclinux"
+ ;;
+ powerpc64-*linux*)
LD="${LD-ld} -m elf32ppclinux"
;;
s390x-*linux*)
@@ -1345,7 +1417,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
x86_64-*linux*)
LD="${LD-ld} -m elf_x86_64"
;;
- ppc*-*linux*|powerpc*-*linux*)
+ powerpcle-*linux*)
+ LD="${LD-ld} -m elf64lppc"
+ ;;
+ powerpc-*linux*)
LD="${LD-ld} -m elf64ppc"
;;
s390*-*linux*|s390*-*tpf*)
@@ -1363,19 +1438,20 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
*-*-sco3.2v5*)
# On SCO OpenServer 5, we need -belf to get full-featured binaries.
- SAVE_CFLAGS="$CFLAGS"
+ SAVE_CFLAGS=$CFLAGS
CFLAGS="$CFLAGS -belf"
AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
[AC_LANG_PUSH(C)
AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
AC_LANG_POP])
- if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+ if test yes != "$lt_cv_cc_needs_belf"; then
# this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
- CFLAGS="$SAVE_CFLAGS"
+ CFLAGS=$SAVE_CFLAGS
fi
;;
*-*solaris*)
- # Find out which ABI we are using.
+ # Find out what ABI is being produced by ac_compile, and set linker
+ # options accordingly.
echo 'int i;' > conftest.$ac_ext
if AC_TRY_EVAL(ac_compile); then
case `/usr/bin/file conftest.o` in
@@ -1383,7 +1459,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
case $lt_cv_prog_gnu_ld in
yes*)
case $host in
- i?86-*-solaris*)
+ i?86-*-solaris*|x86_64-*-solaris*)
LD="${LD-ld} -m elf_x86_64"
;;
sparc*-*-solaris*)
@@ -1392,7 +1468,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
esac
# GNU ld 2.21 introduced _sol2 emulations. Use them if available.
if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
- LD="${LD-ld}_sol2"
+ LD=${LD-ld}_sol2
fi
;;
*)
@@ -1408,7 +1484,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
;;
esac
-need_locks="$enable_libtool_lock"
+need_locks=$enable_libtool_lock
])# _LT_ENABLE_LOCK
@@ -1427,11 +1503,11 @@ AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
[echo conftest.$ac_objext > conftest.lst
lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
AC_TRY_EVAL([lt_ar_try])
- if test "$ac_status" -eq 0; then
+ if test 0 -eq "$ac_status"; then
# Ensure the archiver fails upon bogus file names.
rm -f conftest.$ac_objext libconftest.a
AC_TRY_EVAL([lt_ar_try])
- if test "$ac_status" -ne 0; then
+ if test 0 -ne "$ac_status"; then
lt_cv_ar_at_file=@
fi
fi
@@ -1439,7 +1515,7 @@ AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
])
])
-if test "x$lt_cv_ar_at_file" = xno; then
+if test no = "$lt_cv_ar_at_file"; then
archiver_list_spec=
else
archiver_list_spec=$lt_cv_ar_at_file
@@ -1470,7 +1546,7 @@ old_postuninstall_cmds=
if test -n "$RANLIB"; then
case $host_os in
- openbsd*)
+ bitrig* | openbsd*)
old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
;;
*)
@@ -1506,7 +1582,7 @@ AC_CACHE_CHECK([$1], [$2],
[$2=no
m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="$3"
+ lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment
# Insert the option either (1) after the last *FLAGS variable, or
# (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes and begins
@@ -1533,7 +1609,7 @@ AC_CACHE_CHECK([$1], [$2],
$RM conftest*
])
-if test x"[$]$2" = xyes; then
+if test yes = "[$]$2"; then
m4_if([$5], , :, [$5])
else
m4_if([$6], , :, [$6])
@@ -1555,7 +1631,7 @@ AC_DEFUN([_LT_LINKER_OPTION],
m4_require([_LT_DECL_SED])dnl
AC_CACHE_CHECK([$1], [$2],
[$2=no
- save_LDFLAGS="$LDFLAGS"
+ save_LDFLAGS=$LDFLAGS
LDFLAGS="$LDFLAGS $3"
echo "$lt_simple_link_test_code" > conftest.$ac_ext
if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
@@ -1574,10 +1650,10 @@ AC_CACHE_CHECK([$1], [$2],
fi
fi
$RM -r conftest*
- LDFLAGS="$save_LDFLAGS"
+ LDFLAGS=$save_LDFLAGS
])
-if test x"[$]$2" = xyes; then
+if test yes = "[$]$2"; then
m4_if([$4], , :, [$4])
else
m4_if([$5], , :, [$5])
@@ -1598,7 +1674,7 @@ AC_DEFUN([LT_CMD_MAX_LEN],
AC_MSG_CHECKING([the maximum length of command line arguments])
AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
i=0
- teststring="ABCD"
+ teststring=ABCD
case $build_os in
msdosdjgpp*)
@@ -1638,7 +1714,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
lt_cv_sys_max_cmd_len=8192;
;;
- netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+ bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
# This has been around since 386BSD, at least. Likely further.
if test -x /sbin/sysctl; then
lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
@@ -1688,22 +1764,23 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
;;
*)
lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
- if test -n "$lt_cv_sys_max_cmd_len"; then
+ if test -n "$lt_cv_sys_max_cmd_len" && \
+ test undefined != "$lt_cv_sys_max_cmd_len"; then
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
else
# Make teststring a little bigger before we do anything with it.
# a 1K string should be a reasonable start.
- for i in 1 2 3 4 5 6 7 8 ; do
+ for i in 1 2 3 4 5 6 7 8; do
teststring=$teststring$teststring
done
SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
# If test is not a shell built-in, we'll probably end up computing a
# maximum length that is only half of the actual maximum length, but
# we can't tell.
- while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
+ while { test X`env echo "$teststring$teststring" 2>/dev/null` \
= "X$teststring$teststring"; } >/dev/null 2>&1 &&
- test $i != 17 # 1/2 MB should be enough
+ test 17 != "$i" # 1/2 MB should be enough
do
i=`expr $i + 1`
teststring=$teststring$teststring
@@ -1719,7 +1796,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
;;
esac
])
-if test -n $lt_cv_sys_max_cmd_len ; then
+if test -n "$lt_cv_sys_max_cmd_len"; then
AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
else
AC_MSG_RESULT(none)
@@ -1747,7 +1824,7 @@ m4_defun([_LT_HEADER_DLFCN],
# ----------------------------------------------------------------
m4_defun([_LT_TRY_DLOPEN_SELF],
[m4_require([_LT_HEADER_DLFCN])dnl
-if test "$cross_compiling" = yes; then :
+if test yes = "$cross_compiling"; then :
[$4]
else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
@@ -1794,9 +1871,9 @@ else
# endif
#endif
-/* When -fvisbility=hidden is used, assume the code has been annotated
+/* When -fvisibility=hidden is used, assume the code has been annotated
correspondingly for the symbols needed. */
-#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
int fnord () __attribute__((visibility("default")));
#endif
@@ -1822,7 +1899,7 @@ int main ()
return status;
}]
_LT_EOF
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
+ if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then
(./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
lt_status=$?
case x$lt_status in
@@ -1843,7 +1920,7 @@ rm -fr conftest*
# ------------------
AC_DEFUN([LT_SYS_DLOPEN_SELF],
[m4_require([_LT_HEADER_DLFCN])dnl
-if test "x$enable_dlopen" != xyes; then
+if test yes != "$enable_dlopen"; then
enable_dlopen=unknown
enable_dlopen_self=unknown
enable_dlopen_self_static=unknown
@@ -1853,44 +1930,52 @@ else
case $host_os in
beos*)
- lt_cv_dlopen="load_add_on"
+ lt_cv_dlopen=load_add_on
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
;;
mingw* | pw32* | cegcc*)
- lt_cv_dlopen="LoadLibrary"
+ lt_cv_dlopen=LoadLibrary
lt_cv_dlopen_libs=
;;
cygwin*)
- lt_cv_dlopen="dlopen"
+ lt_cv_dlopen=dlopen
lt_cv_dlopen_libs=
;;
darwin*)
- # if libdl is installed we need to link against it
+ # if libdl is installed we need to link against it
AC_CHECK_LIB([dl], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
- lt_cv_dlopen="dyld"
+ [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[
+ lt_cv_dlopen=dyld
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
])
;;
+ tpf*)
+ # Don't try to run any link tests for TPF. We know it's impossible
+ # because TPF is a cross-compiler, and we know how we open DSOs.
+ lt_cv_dlopen=dlopen
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=no
+ ;;
+
*)
AC_CHECK_FUNC([shl_load],
- [lt_cv_dlopen="shl_load"],
+ [lt_cv_dlopen=shl_load],
[AC_CHECK_LIB([dld], [shl_load],
- [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
+ [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld],
[AC_CHECK_FUNC([dlopen],
- [lt_cv_dlopen="dlopen"],
+ [lt_cv_dlopen=dlopen],
[AC_CHECK_LIB([dl], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
+ [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],
[AC_CHECK_LIB([svld], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+ [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld],
[AC_CHECK_LIB([dld], [dld_link],
- [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
+ [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld])
])
])
])
@@ -1899,21 +1984,21 @@ else
;;
esac
- if test "x$lt_cv_dlopen" != xno; then
- enable_dlopen=yes
- else
+ if test no = "$lt_cv_dlopen"; then
enable_dlopen=no
+ else
+ enable_dlopen=yes
fi
case $lt_cv_dlopen in
dlopen)
- save_CPPFLAGS="$CPPFLAGS"
- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+ save_CPPFLAGS=$CPPFLAGS
+ test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
- save_LDFLAGS="$LDFLAGS"
+ save_LDFLAGS=$LDFLAGS
wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
- save_LIBS="$LIBS"
+ save_LIBS=$LIBS
LIBS="$lt_cv_dlopen_libs $LIBS"
AC_CACHE_CHECK([whether a program can dlopen itself],
@@ -1923,7 +2008,7 @@ else
lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
])
- if test "x$lt_cv_dlopen_self" = xyes; then
+ if test yes = "$lt_cv_dlopen_self"; then
wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
lt_cv_dlopen_self_static, [dnl
@@ -1933,9 +2018,9 @@ else
])
fi
- CPPFLAGS="$save_CPPFLAGS"
- LDFLAGS="$save_LDFLAGS"
- LIBS="$save_LIBS"
+ CPPFLAGS=$save_CPPFLAGS
+ LDFLAGS=$save_LDFLAGS
+ LIBS=$save_LIBS
;;
esac
@@ -2027,8 +2112,8 @@ m4_defun([_LT_COMPILER_FILE_LOCKS],
m4_require([_LT_FILEUTILS_DEFAULTS])dnl
_LT_COMPILER_C_O([$1])
-hard_links="nottested"
-if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
+hard_links=nottested
+if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; then
# do not overwrite the value of need_locks provided by the user
AC_MSG_CHECKING([if we can lock with hard links])
hard_links=yes
@@ -2038,8 +2123,8 @@ if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" !=
ln conftest.a conftest.b 2>&5 || hard_links=no
ln conftest.a conftest.b 2>/dev/null && hard_links=no
AC_MSG_RESULT([$hard_links])
- if test "$hard_links" = no; then
- AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
+ if test no = "$hard_links"; then
+ AC_MSG_WARN(['$CC' does not support '-c -o', so 'make -j' may be unsafe])
need_locks=warn
fi
else
@@ -2066,8 +2151,8 @@ objdir=$lt_cv_objdir
_LT_DECL([], [objdir], [0],
[The name of the directory that contains temporary libtool files])dnl
m4_pattern_allow([LT_OBJDIR])dnl
-AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/",
- [Define to the sub-directory in which libtool stores uninstalled libraries.])
+AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/",
+ [Define to the sub-directory where libtool stores uninstalled libraries.])
])# _LT_CHECK_OBJDIR
@@ -2079,15 +2164,15 @@ m4_defun([_LT_LINKER_HARDCODE_LIBPATH],
_LT_TAGVAR(hardcode_action, $1)=
if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" ||
test -n "$_LT_TAGVAR(runpath_var, $1)" ||
- test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
+ test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then
# We can hardcode non-existent directories.
- if test "$_LT_TAGVAR(hardcode_direct, $1)" != no &&
+ if test no != "$_LT_TAGVAR(hardcode_direct, $1)" &&
# If the only mechanism to avoid hardcoding is shlibpath_var, we
# have to relink, otherwise we might link with an installed library
# when we should be linking with a yet-to-be-installed one
- ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
- test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then
+ ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" &&
+ test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then
# Linking always hardcodes the temporary library directory.
_LT_TAGVAR(hardcode_action, $1)=relink
else
@@ -2101,12 +2186,12 @@ else
fi
AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)])
-if test "$_LT_TAGVAR(hardcode_action, $1)" = relink ||
- test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then
+if test relink = "$_LT_TAGVAR(hardcode_action, $1)" ||
+ test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then
# Fast installation is not supported
enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
- test "$enable_shared" = no; then
+elif test yes = "$shlibpath_overrides_runpath" ||
+ test no = "$enable_shared"; then
# Fast installation is not necessary
enable_fast_install=needless
fi
@@ -2130,7 +2215,7 @@ else
# FIXME - insert some real tests, host_os isn't really good enough
case $host_os in
darwin*)
- if test -n "$STRIP" ; then
+ if test -n "$STRIP"; then
striplib="$STRIP -x"
old_striplib="$STRIP -S"
AC_MSG_RESULT([yes])
@@ -2148,6 +2233,47 @@ _LT_DECL([], [striplib], [1])
])# _LT_CMD_STRIPLIB
+# _LT_PREPARE_MUNGE_PATH_LIST
+# ---------------------------
+# Make sure func_munge_path_list() is defined correctly.
+m4_defun([_LT_PREPARE_MUNGE_PATH_LIST],
+[[# func_munge_path_list VARIABLE PATH
+# -----------------------------------
+# VARIABLE is name of variable containing _space_ separated list of
+# directories to be munged by the contents of PATH, which is string
+# having a format:
+# "DIR[:DIR]:"
+# string "DIR[ DIR]" will be prepended to VARIABLE
+# ":DIR[:DIR]"
+# string "DIR[ DIR]" will be appended to VARIABLE
+# "DIRP[:DIRP]::[DIRA:]DIRA"
+# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
+# "DIRA[ DIRA]" will be appended to VARIABLE
+# "DIR[:DIR]"
+# VARIABLE will be replaced by "DIR[ DIR]"
+func_munge_path_list ()
+{
+ case x@S|@2 in
+ x)
+ ;;
+ *:)
+ eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\"
+ ;;
+ x:*)
+ eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\"
+ ;;
+ *::*)
+ eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
+ eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\"
+ ;;
+ *)
+ eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\"
+ ;;
+ esac
+}
+]])# _LT_PREPARE_PATH_LIST
+
+
# _LT_SYS_DYNAMIC_LINKER([TAG])
# -----------------------------
# PORTME Fill in your ld.so characteristics
@@ -2158,17 +2284,18 @@ m4_require([_LT_FILEUTILS_DEFAULTS])dnl
m4_require([_LT_DECL_OBJDUMP])dnl
m4_require([_LT_DECL_SED])dnl
m4_require([_LT_CHECK_SHELL_FEATURES])dnl
+m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl
AC_MSG_CHECKING([dynamic linker characteristics])
m4_if([$1],
[], [
-if test "$GCC" = yes; then
+if test yes = "$GCC"; then
case $host_os in
- darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
- *) lt_awk_arg="/^libraries:/" ;;
+ darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
+ *) lt_awk_arg='/^libraries:/' ;;
esac
case $host_os in
- mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;;
- *) lt_sed_strip_eq="s,=/,/,g" ;;
+ mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;;
+ *) lt_sed_strip_eq='s|=/|/|g' ;;
esac
lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
case $lt_search_path_spec in
@@ -2184,28 +2311,35 @@ if test "$GCC" = yes; then
;;
esac
# Ok, now we have the path, separated by spaces, we can step through it
- # and add multilib dir if necessary.
+ # and add multilib dir if necessary...
lt_tmp_lt_search_path_spec=
- lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+ lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+ # ...but if some path component already ends with the multilib dir we assume
+ # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
+ case "$lt_multi_os_dir; $lt_search_path_spec " in
+ "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
+ lt_multi_os_dir=
+ ;;
+ esac
for lt_sys_path in $lt_search_path_spec; do
- if test -d "$lt_sys_path/$lt_multi_os_dir"; then
- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
- else
+ if test -d "$lt_sys_path$lt_multi_os_dir"; then
+ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
+ elif test -n "$lt_multi_os_dir"; then
test -d "$lt_sys_path" && \
lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
fi
done
lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
-BEGIN {RS=" "; FS="/|\n";} {
- lt_foo="";
- lt_count=0;
+BEGIN {RS = " "; FS = "/|\n";} {
+ lt_foo = "";
+ lt_count = 0;
for (lt_i = NF; lt_i > 0; lt_i--) {
if ($lt_i != "" && $lt_i != ".") {
if ($lt_i == "..") {
lt_count++;
} else {
if (lt_count == 0) {
- lt_foo="/" $lt_i lt_foo;
+ lt_foo = "/" $lt_i lt_foo;
} else {
lt_count--;
}
@@ -2219,7 +2353,7 @@ BEGIN {RS=" "; FS="/|\n";} {
# for these hosts.
case $host_os in
mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
- $SED 's,/\([[A-Za-z]]:\),\1,g'` ;;
+ $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;;
esac
sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
else
@@ -2228,7 +2362,7 @@ fi])
library_names_spec=
libname_spec='lib$name'
soname_spec=
-shrext_cmds=".so"
+shrext_cmds=.so
postinstall_cmds=
postuninstall_cmds=
finish_cmds=
@@ -2245,14 +2379,17 @@ hardcode_into_libs=no
# flags to be left without arguments
need_version=unknown
+AC_ARG_VAR([LT_SYS_LIBRARY_PATH],
+[User-defined run-time library search path.])
+
case $host_os in
aix3*)
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
shlibpath_var=LIBPATH
# AIX 3 has no versioning support, so we append a major version to the name.
- soname_spec='${libname}${release}${shared_ext}$major'
+ soname_spec='$libname$release$shared_ext$major'
;;
aix[[4-9]]*)
@@ -2260,41 +2397,91 @@ aix[[4-9]]*)
need_lib_prefix=no
need_version=no
hardcode_into_libs=yes
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# AIX 5 supports IA64
- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH
else
# With GCC up to 2.95.x, collect2 would create an import file
# for dependence libraries. The import file would start with
- # the line `#! .'. This would cause the generated library to
- # depend on `.', always an invalid library. This was fixed in
+ # the line '#! .'. This would cause the generated library to
+ # depend on '.', always an invalid library. This was fixed in
# development snapshots of GCC prior to 3.0.
case $host_os in
aix4 | aix4.[[01]] | aix4.[[01]].*)
if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
echo ' yes '
- echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+ echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
:
else
can_build_shared=no
fi
;;
esac
- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+ # Using Import Files as archive members, it is possible to support
+ # filename-based versioning of shared library archives on AIX. While
+ # this would work for both with and without runtime linking, it will
+ # prevent static linking of such archives. So we do filename-based
+ # shared library versioning with .so extension only, which is used
+ # when both runtime linking and shared linking is enabled.
+ # Unfortunately, runtime linking may impact performance, so we do
+ # not want this to be the default eventually. Also, we use the
+ # versioned .so libs for executables only if there is the -brtl
+ # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
+ # To allow for filename-based versioning support, we need to create
+ # libNAME.so.V as an archive file, containing:
+ # *) an Import File, referring to the versioned filename of the
+ # archive as well as the shared archive member, telling the
+ # bitwidth (32 or 64) of that shared object, and providing the
+ # list of exported symbols of that shared object, eventually
+ # decorated with the 'weak' keyword
+ # *) the shared object with the F_LOADONLY flag set, to really avoid
+ # it being seen by the linker.
+ # At run time we better use the real file rather than another symlink,
+ # but for link time we create the symlink libNAME.so -> libNAME.so.V
+
+ case $with_aix_soname,$aix_use_runtimelinking in
+ # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
# soname into executable. Probably we can add versioning support to
# collect2, so additional links can be useful in future.
- if test "$aix_use_runtimelinking" = yes; then
+ aix,yes) # traditional libtool
+ dynamic_linker='AIX unversionable lib.so'
# If using run time linking (on AIX 4.2 or later) use lib<name>.so
# instead of lib<name>.a to let people know that these are not
# typical AIX shared libraries.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- else
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ ;;
+ aix,no) # traditional AIX only
+ dynamic_linker='AIX lib.a[(]lib.so.V[)]'
# We preserve .a as extension for shared libraries through AIX4.2
# and later when we are not doing run time linking.
- library_names_spec='${libname}${release}.a $libname.a'
- soname_spec='${libname}${release}${shared_ext}$major'
- fi
+ library_names_spec='$libname$release.a $libname.a'
+ soname_spec='$libname$release$shared_ext$major'
+ ;;
+ svr4,*) # full svr4 only
+ dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)]"
+ library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
+ # We do not specify a path in Import Files, so LIBPATH fires.
+ shlibpath_overrides_runpath=yes
+ ;;
+ *,yes) # both, prefer svr4
+ dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)], lib.a[(]lib.so.V[)]"
+ library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
+ # unpreferred sharedlib libNAME.a needs extra handling
+ postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
+ postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
+ # We do not specify a path in Import Files, so LIBPATH fires.
+ shlibpath_overrides_runpath=yes
+ ;;
+ *,no) # both, prefer aix
+ dynamic_linker="AIX lib.a[(]lib.so.V[)], lib.so.V[(]$shared_archive_member_spec.o[)]"
+ library_names_spec='$libname$release.a $libname.a'
+ soname_spec='$libname$release$shared_ext$major'
+ # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
+ postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
+ postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
+ ;;
+ esac
shlibpath_var=LIBPATH
fi
;;
@@ -2304,18 +2491,18 @@ amigaos*)
powerpc)
# Since July 2007 AmigaOS4 officially supports .so libraries.
# When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
;;
m68k)
library_names_spec='$libname.ixlibrary $libname.a'
# Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
;;
esac
;;
beos*)
- library_names_spec='${libname}${shared_ext}'
+ library_names_spec='$libname$shared_ext'
dynamic_linker="$host_os ld.so"
shlibpath_var=LIBRARY_PATH
;;
@@ -2323,8 +2510,8 @@ beos*)
bsdi[[45]]*)
version_type=linux # correct to gnu/linux during the next big refactor
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH
sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
@@ -2336,7 +2523,7 @@ bsdi[[45]]*)
cygwin* | mingw* | pw32* | cegcc*)
version_type=windows
- shrext_cmds=".dll"
+ shrext_cmds=.dll
need_version=no
need_lib_prefix=no
@@ -2345,8 +2532,8 @@ cygwin* | mingw* | pw32* | cegcc*)
# gcc
library_names_spec='$libname.dll.a'
# DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+ postinstall_cmds='base_file=`basename \$file`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~
$install_prog $dir/$dlname \$dldir/$dlname~
@@ -2362,17 +2549,17 @@ cygwin* | mingw* | pw32* | cegcc*)
case $host_os in
cygwin*)
# Cygwin DLLs use 'cyg' prefix rather than 'lib'
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+ soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
m4_if([$1], [],[
sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"])
;;
mingw* | cegcc*)
# MinGW DLLs use traditional 'lib' prefix
- soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+ soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
;;
pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+ library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
;;
esac
dynamic_linker='Win32 ld.exe'
@@ -2381,8 +2568,8 @@ m4_if([$1], [],[
*,cl*)
# Native MSVC
libname_spec='$name'
- soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- library_names_spec='${libname}.dll.lib'
+ soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
+ library_names_spec='$libname.dll.lib'
case $build_os in
mingw*)
@@ -2409,7 +2596,7 @@ m4_if([$1], [],[
sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
;;
*)
- sys_lib_search_path_spec="$LIB"
+ sys_lib_search_path_spec=$LIB
if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
# It is most probably a Windows format PATH.
sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
@@ -2422,8 +2609,8 @@ m4_if([$1], [],[
esac
# DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+ postinstall_cmds='base_file=`basename \$file`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~
$install_prog $dir/$dlname \$dldir/$dlname'
@@ -2436,7 +2623,7 @@ m4_if([$1], [],[
*)
# Assume MSVC wrapper
- library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
+ library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib'
dynamic_linker='Win32 ld.exe'
;;
esac
@@ -2449,8 +2636,8 @@ darwin* | rhapsody*)
version_type=darwin
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
- soname_spec='${libname}${release}${major}$shared_ext'
+ library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
+ soname_spec='$libname$release$major$shared_ext'
shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH
shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
@@ -2463,8 +2650,8 @@ dgux*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
;;
@@ -2482,12 +2669,13 @@ freebsd* | dragonfly*)
version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
need_version=no
need_lib_prefix=no
;;
freebsd-*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
need_version=yes
;;
esac
@@ -2512,26 +2700,15 @@ freebsd* | dragonfly*)
esac
;;
-gnu*)
- version_type=linux # correct to gnu/linux during the next big refactor
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
-
haiku*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
dynamic_linker="$host_os runtime_loader"
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LIBRARY_PATH
- shlibpath_overrides_runpath=yes
+ shlibpath_overrides_runpath=no
sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
hardcode_into_libs=yes
;;
@@ -2549,14 +2726,15 @@ hpux9* | hpux10* | hpux11*)
dynamic_linker="$host_os dld.so"
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- if test "X$HPUX_IA64_MODE" = X32; then
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
+ if test 32 = "$HPUX_IA64_MODE"; then
sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+ sys_lib_dlsearch_path_spec=/usr/lib/hpux32
else
sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+ sys_lib_dlsearch_path_spec=/usr/lib/hpux64
fi
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
hppa*64*)
shrext_cmds='.sl'
@@ -2564,8 +2742,8 @@ hpux9* | hpux10* | hpux11*)
dynamic_linker="$host_os dld.sl"
shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
@@ -2574,8 +2752,8 @@ hpux9* | hpux10* | hpux11*)
dynamic_linker="$host_os dld.sl"
shlibpath_var=SHLIB_PATH
shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
;;
esac
# HP-UX runs *really* slowly unless shared libraries are mode 555, ...
@@ -2588,8 +2766,8 @@ interix[[3-9]]*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
@@ -2600,7 +2778,7 @@ irix5* | irix6* | nonstopux*)
case $host_os in
nonstopux*) version_type=nonstopux ;;
*)
- if test "$lt_cv_prog_gnu_ld" = yes; then
+ if test yes = "$lt_cv_prog_gnu_ld"; then
version_type=linux # correct to gnu/linux during the next big refactor
else
version_type=irix
@@ -2608,8 +2786,8 @@ irix5* | irix6* | nonstopux*)
esac
need_lib_prefix=no
need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+ soname_spec='$libname$release$shared_ext$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
case $host_os in
irix5* | nonstopux*)
libsuff= shlibsuff=
@@ -2628,8 +2806,8 @@ irix5* | irix6* | nonstopux*)
esac
shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+ sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
+ sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
hardcode_into_libs=yes
;;
@@ -2638,13 +2816,33 @@ linux*oldld* | linux*aout* | linux*coff*)
dynamic_linker=no
;;
+linux*android*)
+ version_type=none # Android doesn't support versioned libraries.
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='$libname$release$shared_ext'
+ soname_spec='$libname$release$shared_ext'
+ finish_cmds=
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
+ dynamic_linker='Android linker'
+ # Don't embed -rpath directories since the linker doesn't support them.
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ ;;
+
# This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
@@ -2669,7 +2867,12 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
# before this can be enabled.
hardcode_into_libs=yes
- # Append ld.so.conf contents to the search path
+ # Ideally, we could use ldconfig to report *all* directores which are
+ # searched for libraries, however this is still not possible. Aside from not
+ # being certain /sbin/ldconfig is available, command
+ # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
+ # even though it is searched at run-time. Try to do the best guess by
+ # appending ld.so.conf contents (and includes) to the search path.
if test -f /etc/ld.so.conf; then
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
@@ -2689,12 +2892,12 @@ netbsd*)
need_lib_prefix=no
need_version=no
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
dynamic_linker='NetBSD (a.out) ld.so'
else
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
dynamic_linker='NetBSD ld.elf_so'
fi
shlibpath_var=LD_LIBRARY_PATH
@@ -2704,7 +2907,7 @@ netbsd*)
newsos6)
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
;;
@@ -2713,58 +2916,68 @@ newsos6)
version_type=qnx
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
dynamic_linker='ldqnx.so'
;;
-openbsd*)
+openbsd* | bitrig*)
version_type=sunos
- sys_lib_dlsearch_path_spec="/usr/lib"
+ sys_lib_dlsearch_path_spec=/usr/lib
need_lib_prefix=no
- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
- case $host_os in
- openbsd3.3 | openbsd3.3.*) need_version=yes ;;
- *) need_version=no ;;
- esac
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- case $host_os in
- openbsd2.[[89]] | openbsd2.[[89]].*)
- shlibpath_overrides_runpath=no
- ;;
- *)
- shlibpath_overrides_runpath=yes
- ;;
- esac
+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
+ need_version=no
else
- shlibpath_overrides_runpath=yes
+ need_version=yes
fi
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
;;
os2*)
libname_spec='$name'
- shrext_cmds=".dll"
+ version_type=windows
+ shrext_cmds=.dll
+ need_version=no
need_lib_prefix=no
- library_names_spec='$libname${shared_ext} $libname.a'
+ # OS/2 can only load a DLL with a base name of 8 characters or less.
+ soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
+ v=$($ECHO $release$versuffix | tr -d .-);
+ n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
+ $ECHO $n$v`$shared_ext'
+ library_names_spec='${libname}_dll.$libext'
dynamic_linker='OS/2 ld.exe'
- shlibpath_var=LIBPATH
+ shlibpath_var=BEGINLIBPATH
+ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ postinstall_cmds='base_file=`basename \$file`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+ $install_prog $dir/$dlname \$dldir/$dlname~
+ chmod a+x \$dldir/$dlname~
+ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+ eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+ fi'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $RM \$dlpath'
;;
osf3* | osf4* | osf5*)
version_type=osf
need_lib_prefix=no
need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='$libname$release$shared_ext$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH
sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
rdos*)
@@ -2775,8 +2988,8 @@ solaris*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
@@ -2786,11 +2999,11 @@ solaris*)
sunos4*)
version_type=sunos
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
- if test "$with_gnu_ld" = yes; then
+ if test yes = "$with_gnu_ld"; then
need_lib_prefix=no
fi
need_version=yes
@@ -2798,8 +3011,8 @@ sunos4*)
sysv4 | sysv4.3*)
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
case $host_vendor in
sni)
@@ -2820,24 +3033,24 @@ sysv4 | sysv4.3*)
;;
sysv4*MP*)
- if test -d /usr/nec ;then
+ if test -d /usr/nec; then
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
- soname_spec='$libname${shared_ext}.$major'
+ library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
+ soname_spec='$libname$shared_ext.$major'
shlibpath_var=LD_LIBRARY_PATH
fi
;;
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
- version_type=freebsd-elf
+ version_type=sco
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
- if test "$with_gnu_ld" = yes; then
+ if test yes = "$with_gnu_ld"; then
sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
else
sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
@@ -2855,7 +3068,7 @@ tpf*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
@@ -2863,8 +3076,8 @@ tpf*)
uts4*)
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
;;
@@ -2873,20 +3086,30 @@ uts4*)
;;
esac
AC_MSG_RESULT([$dynamic_linker])
-test "$dynamic_linker" = no && can_build_shared=no
+test no = "$dynamic_linker" && can_build_shared=no
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
+if test yes = "$GCC"; then
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
fi
-if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
- sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
+ sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
fi
-if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
- sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
+if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
+ sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
fi
+# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
+configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
+
+# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
+func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
+
+# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
+configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
+
_LT_DECL([], [variables_saved_for_relink], [1],
[Variables whose values should be saved in libtool wrapper scripts and
restored at link time])
@@ -2919,39 +3142,41 @@ _LT_DECL([], [hardcode_into_libs], [0],
[Whether we should hardcode library paths into libraries])
_LT_DECL([], [sys_lib_search_path_spec], [2],
[Compile-time system search path for libraries])
-_LT_DECL([], [sys_lib_dlsearch_path_spec], [2],
- [Run-time system search path for libraries])
+_LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2],
+ [Detected run-time system search path for libraries])
+_LT_DECL([], [configure_time_lt_sys_library_path], [2],
+ [Explicit LT_SYS_LIBRARY_PATH set during ./configure time])
])# _LT_SYS_DYNAMIC_LINKER
# _LT_PATH_TOOL_PREFIX(TOOL)
# --------------------------
-# find a file program which can recognize shared library
+# find a file program that can recognize shared library
AC_DEFUN([_LT_PATH_TOOL_PREFIX],
[m4_require([_LT_DECL_EGREP])dnl
AC_MSG_CHECKING([for $1])
AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
[case $MAGIC_CMD in
[[\\/*] | ?:[\\/]*])
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+ lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
;;
*)
- lt_save_MAGIC_CMD="$MAGIC_CMD"
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ lt_save_MAGIC_CMD=$MAGIC_CMD
+ lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
dnl $ac_dummy forces splitting on constant user-supplied paths.
dnl POSIX.2 word splitting is done only on the output of word expansions,
dnl not every word. This closes a longstanding sh security hole.
ac_dummy="m4_if([$2], , $PATH, [$2])"
for ac_dir in $ac_dummy; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$1; then
- lt_cv_path_MAGIC_CMD="$ac_dir/$1"
+ if test -f "$ac_dir/$1"; then
+ lt_cv_path_MAGIC_CMD=$ac_dir/"$1"
if test -n "$file_magic_test_file"; then
case $deplibs_check_method in
"file_magic "*)
file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+ MAGIC_CMD=$lt_cv_path_MAGIC_CMD
if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
$EGREP "$file_magic_regex" > /dev/null; then
:
@@ -2974,11 +3199,11 @@ _LT_EOF
break
fi
done
- IFS="$lt_save_ifs"
- MAGIC_CMD="$lt_save_MAGIC_CMD"
+ IFS=$lt_save_ifs
+ MAGIC_CMD=$lt_save_MAGIC_CMD
;;
esac])
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+MAGIC_CMD=$lt_cv_path_MAGIC_CMD
if test -n "$MAGIC_CMD"; then
AC_MSG_RESULT($MAGIC_CMD)
else
@@ -2996,7 +3221,7 @@ dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], [])
# _LT_PATH_MAGIC
# --------------
-# find a file program which can recognize a shared library
+# find a file program that can recognize a shared library
m4_defun([_LT_PATH_MAGIC],
[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
if test -z "$lt_cv_path_MAGIC_CMD"; then
@@ -3023,16 +3248,16 @@ m4_require([_LT_PROG_ECHO_BACKSLASH])dnl
AC_ARG_WITH([gnu-ld],
[AS_HELP_STRING([--with-gnu-ld],
[assume the C compiler uses GNU ld @<:@default=no@:>@])],
- [test "$withval" = no || with_gnu_ld=yes],
+ [test no = "$withval" || with_gnu_ld=yes],
[with_gnu_ld=no])dnl
ac_prog=ld
-if test "$GCC" = yes; then
+if test yes = "$GCC"; then
# Check if gcc -print-prog-name=ld gives a path.
AC_MSG_CHECKING([for ld used by $CC])
case $host in
*-*-mingw*)
- # gcc leaves a trailing carriage return which upsets mingw
+ # gcc leaves a trailing carriage return, which upsets mingw
ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
*)
ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
@@ -3046,7 +3271,7 @@ if test "$GCC" = yes; then
while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
done
- test -z "$LD" && LD="$ac_prog"
+ test -z "$LD" && LD=$ac_prog
;;
"")
# If it fails, then pretend we aren't using GCC.
@@ -3057,37 +3282,37 @@ if test "$GCC" = yes; then
with_gnu_ld=unknown
;;
esac
-elif test "$with_gnu_ld" = yes; then
+elif test yes = "$with_gnu_ld"; then
AC_MSG_CHECKING([for GNU ld])
else
AC_MSG_CHECKING([for non-GNU ld])
fi
AC_CACHE_VAL(lt_cv_path_LD,
[if test -z "$LD"; then
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
for ac_dir in $PATH; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=.
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
- lt_cv_path_LD="$ac_dir/$ac_prog"
+ lt_cv_path_LD=$ac_dir/$ac_prog
# Check to see if the program is GNU ld. I'd rather use --version,
# but apparently some variants of GNU ld only accept -v.
# Break only if it was the GNU/non-GNU ld that we prefer.
case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*)
- test "$with_gnu_ld" != no && break
+ test no != "$with_gnu_ld" && break
;;
*)
- test "$with_gnu_ld" != yes && break
+ test yes != "$with_gnu_ld" && break
;;
esac
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
else
- lt_cv_path_LD="$LD" # Let the user override the test with a path.
+ lt_cv_path_LD=$LD # Let the user override the test with a path.
fi])
-LD="$lt_cv_path_LD"
+LD=$lt_cv_path_LD
if test -n "$LD"; then
AC_MSG_RESULT($LD)
else
@@ -3141,13 +3366,13 @@ esac
reload_cmds='$LD$reload_flag -o $output$reload_objs'
case $host_os in
cygwin* | mingw* | pw32* | cegcc*)
- if test "$GCC" != yes; then
+ if test yes != "$GCC"; then
reload_cmds=false
fi
;;
darwin*)
- if test "$GCC" = yes; then
- reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+ if test yes = "$GCC"; then
+ reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
else
reload_cmds='$LD$reload_flag -o $output$reload_objs'
fi
@@ -3158,6 +3383,43 @@ _LT_TAGDECL([], [reload_cmds], [2])dnl
])# _LT_CMD_RELOAD
+# _LT_PATH_DD
+# -----------
+# find a working dd
+m4_defun([_LT_PATH_DD],
+[AC_CACHE_CHECK([for a working dd], [ac_cv_path_lt_DD],
+[printf 0123456789abcdef0123456789abcdef >conftest.i
+cat conftest.i conftest.i >conftest2.i
+: ${lt_DD:=$DD}
+AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd],
+[if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
+ cmp -s conftest.i conftest.out \
+ && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
+fi])
+rm -f conftest.i conftest2.i conftest.out])
+])# _LT_PATH_DD
+
+
+# _LT_CMD_TRUNCATE
+# ----------------
+# find command to truncate a binary pipe
+m4_defun([_LT_CMD_TRUNCATE],
+[m4_require([_LT_PATH_DD])
+AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin],
+[printf 0123456789abcdef0123456789abcdef >conftest.i
+cat conftest.i conftest.i >conftest2.i
+lt_cv_truncate_bin=
+if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
+ cmp -s conftest.i conftest.out \
+ && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
+fi
+rm -f conftest.i conftest2.i conftest.out
+test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"])
+_LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1],
+ [Command to truncate a binary pipe])
+])# _LT_CMD_TRUNCATE
+
+
# _LT_CHECK_MAGIC_METHOD
# ----------------------
# how to check for library dependencies
@@ -3173,13 +3435,13 @@ lt_cv_deplibs_check_method='unknown'
# Need to set the preceding variable on all platforms that support
# interlibrary dependencies.
# 'none' -- dependencies not supported.
-# `unknown' -- same as none, but documents that we really don't know.
+# 'unknown' -- same as none, but documents that we really don't know.
# 'pass_all' -- all dependencies passed with no checks.
# 'test_compile' -- check by making test program.
# 'file_magic [[regex]]' -- check by looking for files in library path
-# which responds to the $file_magic_cmd with a given extended regex.
-# If you have `file' or equivalent on your system and you're not sure
-# whether `pass_all' will *always* work, you probably want this one.
+# that responds to the $file_magic_cmd with a given extended regex.
+# If you have 'file' or equivalent on your system and you're not sure
+# whether 'pass_all' will *always* work, you probably want this one.
case $host_os in
aix[[4-9]]*)
@@ -3206,8 +3468,7 @@ mingw* | pw32*)
# Base MSYS/MinGW do not provide the 'file' command needed by
# func_win32_libid shell function, so use a weaker test based on 'objdump',
# unless we find 'file', for example because we are cross-compiling.
- # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
- if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
+ if ( file / ) >/dev/null 2>&1; then
lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
lt_cv_file_magic_cmd='func_win32_libid'
else
@@ -3243,10 +3504,6 @@ freebsd* | dragonfly*)
fi
;;
-gnu*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
haiku*)
lt_cv_deplibs_check_method=pass_all
;;
@@ -3285,7 +3542,7 @@ irix5* | irix6* | nonstopux*)
;;
# This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
lt_cv_deplibs_check_method=pass_all
;;
@@ -3307,8 +3564,8 @@ newos6*)
lt_cv_deplibs_check_method=pass_all
;;
-openbsd*)
- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+openbsd* | bitrig*)
+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
else
lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
@@ -3361,6 +3618,9 @@ sysv4 | sysv4.3*)
tpf*)
lt_cv_deplibs_check_method=pass_all
;;
+os2*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
esac
])
@@ -3401,9 +3661,9 @@ AC_DEFUN([LT_PATH_NM],
AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
[if test -n "$NM"; then
# Let the user override the test.
- lt_cv_path_NM="$NM"
+ lt_cv_path_NM=$NM
else
- lt_nm_to_check="${ac_tool_prefix}nm"
+ lt_nm_to_check=${ac_tool_prefix}nm
if test -n "$ac_tool_prefix" \
&& { test "$build" = "$host" \
|| { test "$build_os" = cygwin && test "$host_os" = mingw32; }; \
@@ -3411,26 +3671,31 @@ else
lt_nm_to_check="$lt_nm_to_check nm"
fi
for lt_tmp_nm in $lt_nm_to_check; do
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=.
- tmp_nm="$ac_dir/$lt_tmp_nm"
- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+ tmp_nm=$ac_dir/$lt_tmp_nm
+ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
# Check to see if the nm accepts a BSD-compat flag.
- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+ # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
# nm: unknown option "B" ignored
# Tru64's nm complains that /dev/null is an invalid object file
- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
- */dev/null* | *'Invalid file or object type'*)
+ # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
+ case $build_os in
+ mingw*) lt_bad_file=conftest.nm/nofile ;;
+ *) lt_bad_file=/dev/null ;;
+ esac
+ case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
+ *$lt_bad_file* | *'Invalid file or object type'*)
lt_cv_path_NM="$tmp_nm -B"
- break
+ break 2
;;
*)
case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
*/dev/null*)
lt_cv_path_NM="$tmp_nm -p"
- break
+ break 2
;;
*)
lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
@@ -3441,21 +3706,21 @@ else
esac
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
done
: ${lt_cv_path_NM=no}
fi])
-if test "$lt_cv_path_NM" != "no"; then
- NM="$lt_cv_path_NM"
+if test no != "$lt_cv_path_NM"; then
+ NM=$lt_cv_path_NM
else
# Didn't find any BSD compatible name lister, look for dumpbin.
if test -n "$DUMPBIN"; then :
# Let the user override the test.
else
AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :)
- case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
+ case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
*COFF*)
- DUMPBIN="$DUMPBIN -symbols"
+ DUMPBIN="$DUMPBIN -symbols -headers"
;;
*)
DUMPBIN=:
@@ -3463,8 +3728,8 @@ else
esac
fi
AC_SUBST([DUMPBIN])
- if test "$DUMPBIN" != ":"; then
- NM="$DUMPBIN"
+ if test : != "$DUMPBIN"; then
+ NM=$DUMPBIN
fi
fi
test -z "$NM" && NM=nm
@@ -3510,8 +3775,8 @@ lt_cv_sharedlib_from_linklib_cmd,
case $host_os in
cygwin* | mingw* | pw32* | cegcc*)
- # two different shell functions defined in ltmain.sh
- # decide which to use based on capabilities of $DLLTOOL
+ # two different shell functions defined in ltmain.sh;
+ # decide which one to use based on capabilities of $DLLTOOL
case `$DLLTOOL --help 2>&1` in
*--identify-strict*)
lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
@@ -3523,7 +3788,7 @@ cygwin* | mingw* | pw32* | cegcc*)
;;
*)
# fallback: assume linklib IS sharedlib
- lt_cv_sharedlib_from_linklib_cmd="$ECHO"
+ lt_cv_sharedlib_from_linklib_cmd=$ECHO
;;
esac
])
@@ -3550,13 +3815,28 @@ AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool
lt_cv_path_mainfest_tool=yes
fi
rm -f conftest*])
-if test "x$lt_cv_path_mainfest_tool" != xyes; then
+if test yes != "$lt_cv_path_mainfest_tool"; then
MANIFEST_TOOL=:
fi
_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
])# _LT_PATH_MANIFEST_TOOL
+# _LT_DLL_DEF_P([FILE])
+# ---------------------
+# True iff FILE is a Windows DLL '.def' file.
+# Keep in sync with func_dll_def_p in the libtool script
+AC_DEFUN([_LT_DLL_DEF_P],
+[dnl
+ test DEF = "`$SED -n dnl
+ -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace
+ -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments
+ -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl
+ -e q dnl Only consider the first "real" line
+ $1`" dnl
+])# _LT_DLL_DEF_P
+
+
# LT_LIB_M
# --------
# check for math library
@@ -3568,11 +3848,11 @@ case $host in
# These system don't have libm, or don't need it
;;
*-ncr-sysv4.3*)
- AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
+ AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw)
AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
;;
*)
- AC_CHECK_LIB(m, cos, LIBM="-lm")
+ AC_CHECK_LIB(m, cos, LIBM=-lm)
;;
esac
AC_SUBST([LIBM])
@@ -3591,7 +3871,7 @@ m4_defun([_LT_COMPILER_NO_RTTI],
_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-if test "$GCC" = yes; then
+if test yes = "$GCC"; then
case $cc_basename in
nvcc*)
_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;;
@@ -3643,7 +3923,7 @@ cygwin* | mingw* | pw32* | cegcc*)
symcode='[[ABCDGISTW]]'
;;
hpux*)
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
symcode='[[ABCDEGRST]]'
fi
;;
@@ -3654,7 +3934,7 @@ osf*)
symcode='[[BCDEGQRST]]'
;;
solaris*)
- symcode='[[BDRT]]'
+ symcode='[[BCDRT]]'
;;
sco3.2v5*)
symcode='[[DT]]'
@@ -3676,14 +3956,44 @@ case `$NM -V 2>&1` in
symcode='[[ABCDGIRSTW]]' ;;
esac
+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+ # Gets list of data symbols to import.
+ lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
+ # Adjust the below global symbol transforms to fixup imported variables.
+ lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
+ lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
+ lt_c_name_lib_hook="\
+ -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
+ -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
+else
+ # Disable hooks by default.
+ lt_cv_sys_global_symbol_to_import=
+ lt_cdecl_hook=
+ lt_c_name_hook=
+ lt_c_name_lib_hook=
+fi
+
# Transform an extracted symbol line into a proper C declaration.
# Some systems (esp. on ia64) link data and code symbols differently,
# so use this general approach.
-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+lt_cv_sys_global_symbol_to_cdecl="sed -n"\
+$lt_cdecl_hook\
+" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
+" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'"
-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
+$lt_c_name_hook\
+" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
+" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
+
+# Transform an extracted symbol line into symbol name with lib prefix and
+# symbol address.
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
+$lt_c_name_lib_hook\
+" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
+" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
+" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
# Handle CRLF in mingw tool chain
opt_cr=
@@ -3701,21 +4011,24 @@ for ac_symprfx in "" "_"; do
# Write the raw and C identifiers.
if test "$lt_cv_nm_interface" = "MS dumpbin"; then
- # Fake it for dumpbin and say T for any non-static function
- # and D for any global variable.
+ # Fake it for dumpbin and say T for any non-static function,
+ # D for any global variable and I for any imported variable.
# Also find C++ and __fastcall symbols from MSVC++,
# which start with @ or ?.
lt_cv_sys_global_symbol_pipe="$AWK ['"\
" {last_section=section; section=\$ 3};"\
" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
+" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
+" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
" \$ 0!~/External *\|/{next};"\
" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
" {if(hide[section]) next};"\
-" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
-" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
-" s[1]~/^[@?]/{print s[1], s[1]; next};"\
-" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
+" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
+" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
+" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
" ' prfx=^$ac_symprfx]"
else
lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
@@ -3755,11 +4068,11 @@ _LT_EOF
if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
cat <<_LT_EOF > conftest.$ac_ext
/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
-#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
-/* DATA imports from DLLs on WIN32 con't be const, because runtime
+#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
+/* DATA imports from DLLs on WIN32 can't be const, because runtime
relocations are performed -- see ld's documentation on pseudo-relocs. */
# define LT@&t@_DLSYM_CONST
-#elif defined(__osf__)
+#elif defined __osf__
/* This system does not cope well with relocations in const data. */
# define LT@&t@_DLSYM_CONST
#else
@@ -3785,7 +4098,7 @@ lt__PROGRAM__LTX_preloaded_symbols[[]] =
{
{ "@PROGRAM@", (void *) 0 },
_LT_EOF
- $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+ $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
cat <<\_LT_EOF >> conftest.$ac_ext
{0, (void *) 0}
};
@@ -3805,9 +4118,9 @@ _LT_EOF
mv conftest.$ac_objext conftstm.$ac_objext
lt_globsym_save_LIBS=$LIBS
lt_globsym_save_CFLAGS=$CFLAGS
- LIBS="conftstm.$ac_objext"
+ LIBS=conftstm.$ac_objext
CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
+ if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then
pipe_works=yes
fi
LIBS=$lt_globsym_save_LIBS
@@ -3828,7 +4141,7 @@ _LT_EOF
rm -rf conftest* conftst*
# Do not use the global_symbol_pipe unless it works.
- if test "$pipe_works" = yes; then
+ if test yes = "$pipe_works"; then
break
else
lt_cv_sys_global_symbol_pipe=
@@ -3855,12 +4168,16 @@ _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
[Take the output of nm and produce a listing of raw symbols and C names])
_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
[Transform the output of nm in a proper C declaration])
+_LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1],
+ [Transform the output of nm into a list of symbols to manually relocate])
_LT_DECL([global_symbol_to_c_name_address],
[lt_cv_sys_global_symbol_to_c_name_address], [1],
[Transform the output of nm in a C name address pair])
_LT_DECL([global_symbol_to_c_name_address_lib_prefix],
[lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
[Transform the output of nm in a C name address pair when lib prefix is needed])
+_LT_DECL([nm_interface], [lt_cv_nm_interface], [1],
+ [The name lister interface])
_LT_DECL([], [nm_file_list_spec], [1],
[Specify filename containing input files for $NM])
]) # _LT_CMD_GLOBAL_SYMBOLS
@@ -3876,17 +4193,18 @@ _LT_TAGVAR(lt_prog_compiler_static, $1)=
m4_if([$1], [CXX], [
# C++ specific cases for pic, static, wl, etc.
- if test "$GXX" = yes; then
+ if test yes = "$GXX"; then
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
case $host_os in
aix*)
# All AIX code is PIC.
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# AIX 5 now supports IA64 processor
_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
fi
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
;;
amigaos*)
@@ -3897,8 +4215,8 @@ m4_if([$1], [CXX], [
;;
m68k)
# FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
+ # adding the '-m68020' flag to GCC prevents building anything better,
+ # like '-m68040'.
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
;;
esac
@@ -3914,6 +4232,11 @@ m4_if([$1], [CXX], [
# (--disable-auto-import) libraries
m4_if([$1], [GCJ], [],
[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+ case $host_os in
+ os2*)
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
+ ;;
+ esac
;;
darwin* | rhapsody*)
# PIC is the default on this platform
@@ -3963,7 +4286,7 @@ m4_if([$1], [CXX], [
case $host_os in
aix[[4-9]]*)
# All AIX code is PIC.
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# AIX 5 now supports IA64 processor
_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
else
@@ -4004,14 +4327,14 @@ m4_if([$1], [CXX], [
case $cc_basename in
CC*)
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
- if test "$host_cpu" != ia64; then
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
+ if test ia64 != "$host_cpu"; then
_LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
fi
;;
aCC*)
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
case $host_cpu in
hppa*64*|ia64*)
# +Z the default
@@ -4040,7 +4363,7 @@ m4_if([$1], [CXX], [
;;
esac
;;
- linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
case $cc_basename in
KCC*)
# KAI C++ Compiler
@@ -4048,7 +4371,7 @@ m4_if([$1], [CXX], [
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
;;
ecpc* )
- # old Intel C++ for x86_64 which still supported -KPIC.
+ # old Intel C++ for x86_64, which still supported -KPIC.
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
@@ -4193,17 +4516,18 @@ m4_if([$1], [CXX], [
fi
],
[
- if test "$GCC" = yes; then
+ if test yes = "$GCC"; then
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
case $host_os in
aix*)
# All AIX code is PIC.
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# AIX 5 now supports IA64 processor
_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
fi
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
;;
amigaos*)
@@ -4214,8 +4538,8 @@ m4_if([$1], [CXX], [
;;
m68k)
# FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
+ # adding the '-m68020' flag to GCC prevents building anything better,
+ # like '-m68040'.
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
;;
esac
@@ -4232,6 +4556,11 @@ m4_if([$1], [CXX], [
# (--disable-auto-import) libraries
m4_if([$1], [GCJ], [],
[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+ case $host_os in
+ os2*)
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
+ ;;
+ esac
;;
darwin* | rhapsody*)
@@ -4302,7 +4631,7 @@ m4_if([$1], [CXX], [
case $host_os in
aix*)
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# AIX 5 now supports IA64 processor
_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
else
@@ -4310,11 +4639,30 @@ m4_if([$1], [CXX], [
fi
;;
+ darwin* | rhapsody*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+ case $cc_basename in
+ nagfor*)
+ # NAG Fortran compiler
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+ esac
+ ;;
+
mingw* | cygwin* | pw32* | os2* | cegcc*)
# This hack is so that the source file can tell whether it is being
# built for inclusion in a dll (and should export symbols for example).
m4_if([$1], [GCJ], [],
[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+ case $host_os in
+ os2*)
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
+ ;;
+ esac
;;
hpux9* | hpux10* | hpux11*)
@@ -4330,7 +4678,7 @@ m4_if([$1], [CXX], [
;;
esac
# Is there a better lt_prog_compiler_static that works with the bundled CC?
- _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
;;
irix5* | irix6* | nonstopux*)
@@ -4339,9 +4687,9 @@ m4_if([$1], [CXX], [
_LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
;;
- linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
case $cc_basename in
- # old Intel for x86_64 which still supported -KPIC.
+ # old Intel for x86_64, which still supported -KPIC.
ecc*)
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
@@ -4366,6 +4714,12 @@ m4_if([$1], [CXX], [
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
;;
+ tcc*)
+ # Fabrice Bellard et al's Tiny C Compiler
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+ ;;
pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
# Portland Group compilers (*not* the Pentium gcc compiler,
# which looks to be a dead project)
@@ -4463,7 +4817,7 @@ m4_if([$1], [CXX], [
;;
sysv4*MP*)
- if test -d /usr/nec ;then
+ if test -d /usr/nec; then
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
fi
@@ -4492,7 +4846,7 @@ m4_if([$1], [CXX], [
fi
])
case $host_os in
- # For platforms which do not support PIC, -DPIC is meaningless:
+ # For platforms that do not support PIC, -DPIC is meaningless:
*djgpp*)
_LT_TAGVAR(lt_prog_compiler_pic, $1)=
;;
@@ -4558,17 +4912,21 @@ m4_if([$1], [CXX], [
case $host_os in
aix[[4-9]]*)
# If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- # Also, AIX nm treats weak defined symbols like other global defined
- # symbols, whereas GNU nm marks them as "W".
+ # -C means demangle to GNU nm, but means don't demangle to AIX nm.
+ # Without the "-l" option, or with the "-B" option, AIX nm treats
+ # weak defined symbols like other global defined symbols, whereas
+ # GNU nm marks them as "W".
+ # While the 'weak' keyword is ignored in the Export File, we need
+ # it in the Import File for the 'aix-soname' feature, so we have
+ # to replace the "-B" option with "-P" for AIX nm.
if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
- _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
else
- _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
fi
;;
pw32*)
- _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
+ _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds
;;
cygwin* | mingw* | cegcc*)
case $cc_basename in
@@ -4614,9 +4972,9 @@ m4_if([$1], [CXX], [
# included in the symbol list
_LT_TAGVAR(include_expsyms, $1)=
# exclude_expsyms can be an extended regexp of symbols to exclude
- # it will be wrapped by ` (' and `)$', so one must not match beginning or
- # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
- # as well as any symbol that contains `d'.
+ # it will be wrapped by ' (' and ')$', so one must not match beginning or
+ # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
+ # as well as any symbol that contains 'd'.
_LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
# platforms (ab)use it in PIC code, but their linkers get confused if
@@ -4632,7 +4990,7 @@ dnl Note also adjust exclude_expsyms for C++ above.
# FIXME: the MSVC++ port hasn't been tested in a loooong time
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
- if test "$GCC" != yes; then
+ if test yes != "$GCC"; then
with_gnu_ld=no
fi
;;
@@ -4640,7 +4998,7 @@ dnl Note also adjust exclude_expsyms for C++ above.
# we just hope/assume this is gcc and not c89 (= MSVC++)
with_gnu_ld=yes
;;
- openbsd*)
+ openbsd* | bitrig*)
with_gnu_ld=no
;;
esac
@@ -4650,7 +5008,7 @@ dnl Note also adjust exclude_expsyms for C++ above.
# On some targets, GNU ld is compatible enough with the native linker
# that we're better off using the native interface for both.
lt_use_gnu_ld_interface=no
- if test "$with_gnu_ld" = yes; then
+ if test yes = "$with_gnu_ld"; then
case $host_os in
aix*)
# The AIX port of GNU ld has always aspired to compatibility
@@ -4672,24 +5030,24 @@ dnl Note also adjust exclude_expsyms for C++ above.
esac
fi
- if test "$lt_use_gnu_ld_interface" = yes; then
+ if test yes = "$lt_use_gnu_ld_interface"; then
# If archive_cmds runs LD, not CC, wlarc should be empty
- wlarc='${wl}'
+ wlarc='$wl'
# Set some defaults for GNU ld with shared library support. These
# are reset later if shared libraries are not supported. Putting them
# here allows them to be overridden if necessary.
runpath_var=LD_RUN_PATH
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
# ancient GNU ld didn't support --whole-archive et. al.
if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
- _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
else
_LT_TAGVAR(whole_archive_flag_spec, $1)=
fi
supports_anon_versioning=no
- case `$LD -v 2>&1` in
+ case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
*GNU\ gold*) supports_anon_versioning=yes ;;
*\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
*\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
@@ -4702,7 +5060,7 @@ dnl Note also adjust exclude_expsyms for C++ above.
case $host_os in
aix[[3-9]]*)
# On AIX/PPC, the GNU linker is very broken
- if test "$host_cpu" != ia64; then
+ if test ia64 != "$host_cpu"; then
_LT_TAGVAR(ld_shlibs, $1)=no
cat <<_LT_EOF 1>&2
@@ -4721,7 +5079,7 @@ _LT_EOF
case $host_cpu in
powerpc)
# see comment about AmigaOS4 .so support
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)=''
;;
m68k)
@@ -4737,7 +5095,7 @@ _LT_EOF
_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
# support --undefined. This deserves some investigation. FIXME
- _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
else
_LT_TAGVAR(ld_shlibs, $1)=no
fi
@@ -4747,7 +5105,7 @@ _LT_EOF
# _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
# as there is no search path for DLLs.
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols'
_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
_LT_TAGVAR(always_export_symbols, $1)=no
_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
@@ -4755,61 +5113,89 @@ _LT_EOF
_LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ # If the export-symbols file already is a .def file, use it as
+ # is; otherwise, prepend EXPORTS...
+ _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
else
_LT_TAGVAR(ld_shlibs, $1)=no
fi
;;
haiku*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
_LT_TAGVAR(link_all_deplibs, $1)=yes
;;
+ os2*)
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ shrext_cmds=.dll
+ _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ prefix_cmds="$SED"~
+ if test EXPORTS = "`$SED 1q $export_symbols`"; then
+ prefix_cmds="$prefix_cmds -e 1d";
+ fi~
+ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
+ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ ;;
+
interix[[3-9]]*)
_LT_TAGVAR(hardcode_direct, $1)=no
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
# Instead, shared libraries are loaded at an image base (0x10000000 by
# default) and relocated if they conflict, which is a slow very memory
# consuming and fragmenting process. To avoid this, we pick a random,
# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
# time. Moving up from 0x10000000 also allows more sbrk(2) space.
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
;;
gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
tmp_diet=no
- if test "$host_os" = linux-dietlibc; then
+ if test linux-dietlibc = "$host_os"; then
case $cc_basename in
diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
esac
fi
if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
- && test "$tmp_diet" = no
+ && test no = "$tmp_diet"
then
tmp_addflag=' $pic_flag'
tmp_sharedflag='-shared'
case $cc_basename,$host_cpu in
pgcc*) # Portland Group C compiler
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
tmp_addflag=' $pic_flag'
;;
pgf77* | pgf90* | pgf95* | pgfortran*)
# Portland Group f77 and f90 compilers
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
tmp_addflag=' $pic_flag -Mnomain' ;;
ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
tmp_addflag=' -i_dynamic' ;;
@@ -4820,42 +5206,47 @@ _LT_EOF
lf95*) # Lahey Fortran 8.1
_LT_TAGVAR(whole_archive_flag_spec, $1)=
tmp_sharedflag='--shared' ;;
+ nagfor*) # NAGFOR 5.3
+ tmp_sharedflag='-Wl,-shared' ;;
xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below)
tmp_sharedflag='-qmkshrobj'
tmp_addflag= ;;
nvcc*) # Cuda Compiler Driver 2.2
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
_LT_TAGVAR(compiler_needs_object, $1)=yes
;;
esac
case `$CC -V 2>&1 | sed 5q` in
*Sun\ C*) # Sun C 5.9
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
_LT_TAGVAR(compiler_needs_object, $1)=yes
tmp_sharedflag='-G' ;;
*Sun\ F*) # Sun Fortran 8.3
tmp_sharedflag='-G' ;;
esac
- _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
- if test "x$supports_anon_versioning" = xyes; then
+ if test yes = "$supports_anon_versioning"; then
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- echo "local: *; };" >> $output_objdir/$libname.ver~
- $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
fi
case $cc_basename in
+ tcc*)
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic'
+ ;;
xlf* | bgf* | bgxlf* | mpixlf*)
# IBM XL Fortran 10.1 on PPC cannot create shared libs itself
_LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
_LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
- if test "x$supports_anon_versioning" = xyes; then
+ if test yes = "$supports_anon_versioning"; then
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- echo "local: *; };" >> $output_objdir/$libname.ver~
- $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
fi
;;
esac
@@ -4869,8 +5260,8 @@ _LT_EOF
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
else
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
fi
;;
@@ -4888,8 +5279,8 @@ _LT_EOF
_LT_EOF
elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
else
_LT_TAGVAR(ld_shlibs, $1)=no
fi
@@ -4901,7 +5292,7 @@ _LT_EOF
_LT_TAGVAR(ld_shlibs, $1)=no
cat <<_LT_EOF 1>&2
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
*** reliably create shared libraries on SCO systems. Therefore, libtool
*** is disabling shared libraries support. We urge you to upgrade GNU
*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
@@ -4916,9 +5307,9 @@ _LT_EOF
# DT_RUNPATH tag from executables and libraries. But doing so
# requires that you compile everything twice, which is a pain.
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
else
_LT_TAGVAR(ld_shlibs, $1)=no
fi
@@ -4935,15 +5326,15 @@ _LT_EOF
*)
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
else
_LT_TAGVAR(ld_shlibs, $1)=no
fi
;;
esac
- if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then
+ if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then
runpath_var=
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
_LT_TAGVAR(export_dynamic_flag_spec, $1)=
@@ -4959,7 +5350,7 @@ _LT_EOF
# Note: this linker hardcodes the directories in LIBPATH if there
# are no directories specified by -L.
_LT_TAGVAR(hardcode_minus_L, $1)=yes
- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+ if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
# Neither direct hardcoding nor static linking is supported with a
# broken collect2.
_LT_TAGVAR(hardcode_direct, $1)=unsupported
@@ -4967,34 +5358,57 @@ _LT_EOF
;;
aix[[4-9]]*)
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# On IA64, the linker does run time linking by default, so we don't
# have to do anything special.
aix_use_runtimelinking=no
exp_sym_flag='-Bexport'
- no_entry_flag=""
+ no_entry_flag=
else
# If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- # Also, AIX nm treats weak defined symbols like other global
- # defined symbols, whereas GNU nm marks them as "W".
+ # -C means demangle to GNU nm, but means don't demangle to AIX nm.
+ # Without the "-l" option, or with the "-B" option, AIX nm treats
+ # weak defined symbols like other global defined symbols, whereas
+ # GNU nm marks them as "W".
+ # While the 'weak' keyword is ignored in the Export File, we need
+ # it in the Import File for the 'aix-soname' feature, so we have
+ # to replace the "-B" option with "-P" for AIX nm.
if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
- _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
else
- _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
fi
aix_use_runtimelinking=no
# Test if we are trying to use run time linking or normal
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
- # need to do runtime linking.
+ # have runtime linking enabled, and use it for executables.
+ # For shared libraries, we enable/disable runtime linking
+ # depending on the kind of the shared library created -
+ # when "with_aix_soname,aix_use_runtimelinking" is:
+ # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
+ # "aix,yes" lib.so shared, rtl:yes, for executables
+ # lib.a static archive
+ # "both,no" lib.so.V(shr.o) shared, rtl:yes
+ # lib.a(lib.so.V) shared, rtl:no, for executables
+ # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
+ # lib.a(lib.so.V) shared, rtl:no
+ # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
+ # lib.a static archive
case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
for ld_flag in $LDFLAGS; do
- if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+ if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
aix_use_runtimelinking=yes
break
fi
done
+ if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
+ # With aix-soname=svr4, we create the lib.so.V shared archives only,
+ # so we don't have lib.a shared libs to link our executables.
+ # We have to force runtime linking in this case.
+ aix_use_runtimelinking=yes
+ LDFLAGS="$LDFLAGS -Wl,-brtl"
+ fi
;;
esac
@@ -5013,13 +5427,21 @@ _LT_EOF
_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
_LT_TAGVAR(hardcode_libdir_separator, $1)=':'
_LT_TAGVAR(link_all_deplibs, $1)=yes
- _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+ _LT_TAGVAR(file_list_spec, $1)='$wl-f,'
+ case $with_aix_soname,$aix_use_runtimelinking in
+ aix,*) ;; # traditional, no import file
+ svr4,* | *,yes) # use import file
+ # The Import File defines what to hardcode.
+ _LT_TAGVAR(hardcode_direct, $1)=no
+ _LT_TAGVAR(hardcode_direct_absolute, $1)=no
+ ;;
+ esac
- if test "$GCC" = yes; then
+ if test yes = "$GCC"; then
case $host_os in aix4.[[012]]|aix4.[[012]].*)
# We only want to do this on AIX 4.2 and lower, the check
# below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
+ collect2name=`$CC -print-prog-name=collect2`
if test -f "$collect2name" &&
strings "$collect2name" | $GREP resolve_lib_name >/dev/null
then
@@ -5038,61 +5460,80 @@ _LT_EOF
;;
esac
shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
+ if test yes = "$aix_use_runtimelinking"; then
+ shared_flag="$shared_flag "'$wl-G'
fi
+ # Need to ensure runtime linking is disabled for the traditional
+ # shared library, or the linker may eventually find shared libraries
+ # /with/ Import File - we do not want to mix them.
+ shared_flag_aix='-shared'
+ shared_flag_svr4='-shared $wl-G'
else
# not using gcc
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
# chokes on -Wl,-G. The following line is correct:
shared_flag='-G'
else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='${wl}-G'
+ if test yes = "$aix_use_runtimelinking"; then
+ shared_flag='$wl-G'
else
- shared_flag='${wl}-bM:SRE'
+ shared_flag='$wl-bM:SRE'
fi
+ shared_flag_aix='$wl-bM:SRE'
+ shared_flag_svr4='$wl-G'
fi
fi
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall'
# It seems that -bexpall does not export symbols beginning with
# underscore (_), so it is better to generate a list of symbols to export.
_LT_TAGVAR(always_export_symbols, $1)=yes
- if test "$aix_use_runtimelinking" = yes; then
+ if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
# Warning - without using the other runtime loading flags (-brtl),
# -berok will link without error, but may produce a broken library.
_LT_TAGVAR(allow_undefined_flag, $1)='-berok'
# Determine the default libpath from the value encoded in an
# empty executable.
_LT_SYS_MODULE_PATH_AIX([$1])
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
else
- if test "$host_cpu" = ia64; then
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+ if test ia64 = "$host_cpu"; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib'
_LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
else
# Determine the default libpath from the value encoded in an
# empty executable.
_LT_SYS_MODULE_PATH_AIX([$1])
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
# Warning - without using the other run time loading flags,
# -berok will link without error, but may produce a broken library.
- _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
- _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
- if test "$with_gnu_ld" = yes; then
+ _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok'
+ _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok'
+ if test yes = "$with_gnu_ld"; then
# We only use this code for GNU lds that support --whole-archive.
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
else
# Exported symbols can be pulled into shared objects from archives
_LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
fi
_LT_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds its shared libraries.
- _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
+ # -brtl affects multiple linker settings, -berok does not and is overridden later
+ compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`'
+ if test svr4 != "$with_aix_soname"; then
+ # This is similar to how AIX traditionally builds its shared libraries.
+ _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
+ fi
+ if test aix != "$with_aix_soname"; then
+ _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
+ else
+ # used by -dlpreopen to get the symbols
+ _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
+ fi
+ _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d'
fi
fi
;;
@@ -5101,7 +5542,7 @@ _LT_EOF
case $host_cpu in
powerpc)
# see comment about AmigaOS4 .so support
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)=''
;;
m68k)
@@ -5131,16 +5572,17 @@ _LT_EOF
# Tell ltmain to make .lib files, not .a files.
libext=lib
# Tell ltmain to make .dll files, not .so files.
- shrext_cmds=".dll"
+ shrext_cmds=.dll
# FIXME: Setting linknames here is a bad hack.
- _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
- _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
- else
- sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
- fi~
- $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
- linknames='
+ _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
+ _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
+ cp "$export_symbols" "$output_objdir/$soname.def";
+ echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
+ else
+ $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
+ fi~
+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+ linknames='
# The linker will not automatically build a static lib if we build a DLL.
# _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
@@ -5149,18 +5591,18 @@ _LT_EOF
# Don't use ranlib
_LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
_LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
- lt_tool_outputfile="@TOOL_OUTPUT@"~
- case $lt_outputfile in
- *.exe|*.EXE) ;;
- *)
- lt_outputfile="$lt_outputfile.exe"
- lt_tool_outputfile="$lt_tool_outputfile.exe"
- ;;
- esac~
- if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
- $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
- $RM "$lt_outputfile.manifest";
- fi'
+ lt_tool_outputfile="@TOOL_OUTPUT@"~
+ case $lt_outputfile in
+ *.exe|*.EXE) ;;
+ *)
+ lt_outputfile=$lt_outputfile.exe
+ lt_tool_outputfile=$lt_tool_outputfile.exe
+ ;;
+ esac~
+ if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+ $RM "$lt_outputfile.manifest";
+ fi'
;;
*)
# Assume MSVC wrapper
@@ -5169,7 +5611,7 @@ _LT_EOF
# Tell ltmain to make .lib files, not .a files.
libext=lib
# Tell ltmain to make .dll files, not .so files.
- shrext_cmds=".dll"
+ shrext_cmds=.dll
# FIXME: Setting linknames here is a bad hack.
_LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
# The linker will automatically build a .lib file if we build a DLL.
@@ -5219,33 +5661,33 @@ _LT_EOF
;;
hpux9*)
- if test "$GCC" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ if test yes = "$GCC"; then
+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
else
- _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
fi
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_TAGVAR(hardcode_direct, $1)=yes
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
_LT_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
;;
hpux10*)
- if test "$GCC" = yes && test "$with_gnu_ld" = no; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ if test yes,no = "$GCC,$with_gnu_ld"; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
else
_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
fi
- if test "$with_gnu_ld" = no; then
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ if test no = "$with_gnu_ld"; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_TAGVAR(hardcode_direct, $1)=yes
_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
_LT_TAGVAR(hardcode_minus_L, $1)=yes
@@ -5253,25 +5695,25 @@ _LT_EOF
;;
hpux11*)
- if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+ if test yes,no = "$GCC,$with_gnu_ld"; then
case $host_cpu in
hppa*64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
ia64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
;;
*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
;;
esac
else
case $host_cpu in
hppa*64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
ia64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
;;
*)
m4_if($1, [], [
@@ -5279,14 +5721,14 @@ _LT_EOF
# (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
_LT_LINKER_OPTION([if $CC understands -b],
_LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b],
- [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'],
+ [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'],
[_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])],
- [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'])
+ [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'])
;;
esac
fi
- if test "$with_gnu_ld" = no; then
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ if test no = "$with_gnu_ld"; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
case $host_cpu in
@@ -5297,7 +5739,7 @@ _LT_EOF
*)
_LT_TAGVAR(hardcode_direct, $1)=yes
_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
@@ -5308,16 +5750,16 @@ _LT_EOF
;;
irix5* | irix6* | nonstopux*)
- if test "$GCC" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ if test yes = "$GCC"; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
# Try to use the -exported_symbol ld option, if it does not
# work, assume that -exports_file does not work either and
# implicitly export all symbols.
# This should be the same for all languages, so no per-tag cache variable.
AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
[lt_cv_irix_exported_symbol],
- [save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+ [save_LDFLAGS=$LDFLAGS
+ LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
AC_LINK_IFELSE(
[AC_LANG_SOURCE(
[AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
@@ -5330,21 +5772,31 @@ _LT_EOF
end]])])],
[lt_cv_irix_exported_symbol=yes],
[lt_cv_irix_exported_symbol=no])
- LDFLAGS="$save_LDFLAGS"])
- if test "$lt_cv_irix_exported_symbol" = yes; then
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+ LDFLAGS=$save_LDFLAGS])
+ if test yes = "$lt_cv_irix_exported_symbol"; then
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
fi
else
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
fi
_LT_TAGVAR(archive_cmds_need_lc, $1)='no'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_TAGVAR(inherit_rpath, $1)=yes
_LT_TAGVAR(link_all_deplibs, $1)=yes
;;
+ linux*)
+ case $cc_basename in
+ tcc*)
+ # Fabrice Bellard et al's Tiny C Compiler
+ _LT_TAGVAR(ld_shlibs, $1)=yes
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ ;;
+
netbsd*)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
@@ -5359,7 +5811,7 @@ _LT_EOF
newsos6)
_LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
_LT_TAGVAR(hardcode_direct, $1)=yes
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
;;
@@ -5367,27 +5819,19 @@ _LT_EOF
*nto* | *qnx*)
;;
- openbsd*)
+ openbsd* | bitrig*)
if test -f /usr/libexec/ld.so; then
_LT_TAGVAR(hardcode_direct, $1)=yes
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
else
- case $host_os in
- openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
- _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- ;;
- *)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- ;;
- esac
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
fi
else
_LT_TAGVAR(ld_shlibs, $1)=no
@@ -5398,33 +5842,53 @@ _LT_EOF
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
_LT_TAGVAR(hardcode_minus_L, $1)=yes
_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
- _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ shrext_cmds=.dll
+ _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ prefix_cmds="$SED"~
+ if test EXPORTS = "`$SED 1q $export_symbols`"; then
+ prefix_cmds="$prefix_cmds -e 1d";
+ fi~
+ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
+ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
;;
osf3*)
- if test "$GCC" = yes; then
- _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ if test yes = "$GCC"; then
+ _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
else
_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
fi
_LT_TAGVAR(archive_cmds_need_lc, $1)='no'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
;;
osf4* | osf5*) # as osf3* with the addition of -msym flag
- if test "$GCC" = yes; then
- _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ if test yes = "$GCC"; then
+ _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
else
_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
- $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+ $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
# Both c and cxx compiler support -rpath directly
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
@@ -5435,24 +5899,24 @@ _LT_EOF
solaris*)
_LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
- if test "$GCC" = yes; then
- wlarc='${wl}'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ if test yes = "$GCC"; then
+ wlarc='$wl'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
else
case `$CC -V 2>&1` in
*"Compilers 5.0"*)
wlarc=''
- _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+ $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
;;
*)
- wlarc='${wl}'
- _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+ wlarc='$wl'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
;;
esac
fi
@@ -5462,11 +5926,11 @@ _LT_EOF
solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
*)
# The compiler driver will combine and reorder linker options,
- # but understands `-z linker_flag'. GCC discards it without `$wl',
+ # but understands '-z linker_flag'. GCC discards it without '$wl',
# but is careful enough not to reorder.
# Supported since Solaris 2.6 (maybe 2.5.1?)
- if test "$GCC" = yes; then
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+ if test yes = "$GCC"; then
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
else
_LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
fi
@@ -5476,10 +5940,10 @@ _LT_EOF
;;
sunos4*)
- if test "x$host_vendor" = xsequent; then
+ if test sequent = "$host_vendor"; then
# Use $CC to link under sequent, because it throws in some extra .o
# files that make .init and .fini sections work.
- _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
else
_LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
fi
@@ -5528,43 +5992,43 @@ _LT_EOF
;;
sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
- _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+ _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
_LT_TAGVAR(archive_cmds_need_lc, $1)=no
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
runpath_var='LD_RUN_PATH'
- if test "$GCC" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ if test yes = "$GCC"; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
else
- _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
fi
;;
sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
+ # Note: We CANNOT use -z defs as we might desire, because we do not
# link with -lc, and that would cause any symbols used from libc to
# always be unresolved, which means just about no library would
# ever link correctly. If we're not using GNU ld we use -z text
# though, which does catch some bad symbols but isn't as heavy-handed
# as -z defs.
- _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+ _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
+ _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs'
_LT_TAGVAR(archive_cmds_need_lc, $1)=no
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=':'
_LT_TAGVAR(link_all_deplibs, $1)=yes
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport'
runpath_var='LD_RUN_PATH'
- if test "$GCC" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ if test yes = "$GCC"; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
else
- _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
fi
;;
@@ -5579,17 +6043,17 @@ _LT_EOF
;;
esac
- if test x$host_vendor = xsni; then
+ if test sni = "$host_vendor"; then
case $host in
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym'
;;
esac
fi
fi
])
AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
-test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no
_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld
@@ -5606,7 +6070,7 @@ x|xyes)
# Assume -lc should be added
_LT_TAGVAR(archive_cmds_need_lc, $1)=yes
- if test "$enable_shared" = yes && test "$GCC" = yes; then
+ if test yes,yes = "$GCC,$enable_shared"; then
case $_LT_TAGVAR(archive_cmds, $1) in
*'~'*)
# FIXME: we may have to deal with multi-command sequences.
@@ -5686,12 +6150,12 @@ _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],
_LT_TAGDECL([], [hardcode_libdir_separator], [1],
[Whether we need a single "-rpath" flag with a separated argument])
_LT_TAGDECL([], [hardcode_direct], [0],
- [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
+ [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes
DIR into the resulting binary])
_LT_TAGDECL([], [hardcode_direct_absolute], [0],
- [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
+ [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes
DIR into the resulting binary and the resulting library dependency is
- "absolute", i.e impossible to change by setting ${shlibpath_var} if the
+ "absolute", i.e impossible to change by setting $shlibpath_var if the
library is relocated])
_LT_TAGDECL([], [hardcode_minus_L], [0],
[Set to "yes" if using the -LDIR flag during linking hardcodes DIR
@@ -5732,10 +6196,10 @@ dnl [Compiler flag to generate thread safe objects])
# ------------------------
# Ensure that the configuration variables for a C compiler are suitably
# defined. These variables are subsequently used by _LT_CONFIG to write
-# the compiler configuration to `libtool'.
+# the compiler configuration to 'libtool'.
m4_defun([_LT_LANG_C_CONFIG],
[m4_require([_LT_DECL_EGREP])dnl
-lt_save_CC="$CC"
+lt_save_CC=$CC
AC_LANG_PUSH(C)
# Source file extension for C test sources.
@@ -5775,18 +6239,18 @@ if test -n "$compiler"; then
LT_SYS_DLOPEN_SELF
_LT_CMD_STRIPLIB
- # Report which library types will actually be built
+ # Report what library types will actually be built
AC_MSG_CHECKING([if libtool supports shared libraries])
AC_MSG_RESULT([$can_build_shared])
AC_MSG_CHECKING([whether to build shared libraries])
- test "$can_build_shared" = "no" && enable_shared=no
+ test no = "$can_build_shared" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
case $host_os in
aix3*)
- test "$enable_shared" = yes && enable_static=no
+ test yes = "$enable_shared" && enable_static=no
if test -n "$RANLIB"; then
archive_cmds="$archive_cmds~\$RANLIB \$lib"
postinstall_cmds='$RANLIB $lib'
@@ -5794,8 +6258,12 @@ if test -n "$compiler"; then
;;
aix[[4-9]]*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
+ if test ia64 != "$host_cpu"; then
+ case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
+ yes,aix,yes) ;; # shared object as lib.so file only
+ yes,svr4,*) ;; # shared object as lib.so archive member only
+ yes,*) enable_static=no ;; # shared object in lib.a archive as well
+ esac
fi
;;
esac
@@ -5803,13 +6271,13 @@ if test -n "$compiler"; then
AC_MSG_CHECKING([whether to build static libraries])
# Make sure either enable_shared or enable_static is yes.
- test "$enable_shared" = yes || enable_static=yes
+ test yes = "$enable_shared" || enable_static=yes
AC_MSG_RESULT([$enable_static])
_LT_CONFIG($1)
fi
AC_LANG_POP
-CC="$lt_save_CC"
+CC=$lt_save_CC
])# _LT_LANG_C_CONFIG
@@ -5817,14 +6285,14 @@ CC="$lt_save_CC"
# --------------------------
# Ensure that the configuration variables for a C++ compiler are suitably
# defined. These variables are subsequently used by _LT_CONFIG to write
-# the compiler configuration to `libtool'.
+# the compiler configuration to 'libtool'.
m4_defun([_LT_LANG_CXX_CONFIG],
[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
m4_require([_LT_DECL_EGREP])dnl
m4_require([_LT_PATH_MANIFEST_TOOL])dnl
-if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
- (test "X$CXX" != "Xg++"))) ; then
+if test -n "$CXX" && ( test no != "$CXX" &&
+ ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
+ (test g++ != "$CXX"))); then
AC_PROG_CXXCPP
else
_lt_caught_CXX_error=yes
@@ -5866,7 +6334,7 @@ _LT_TAGVAR(objext, $1)=$objext
# the CXX compiler isn't working. Some variables (like enable_shared)
# are currently assumed to apply to all compilers on this platform,
# and will be corrupted by setting them based on a non-working compiler.
-if test "$_lt_caught_CXX_error" != yes; then
+if test yes != "$_lt_caught_CXX_error"; then
# Code to be used in simple compile tests
lt_simple_compile_test_code="int some_variable = 0;"
@@ -5908,35 +6376,35 @@ if test "$_lt_caught_CXX_error" != yes; then
if test -n "$compiler"; then
# We don't want -fno-exception when compiling C++ code, so set the
# no_builtin_flag separately
- if test "$GXX" = yes; then
+ if test yes = "$GXX"; then
_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
else
_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
fi
- if test "$GXX" = yes; then
+ if test yes = "$GXX"; then
# Set up default GNU C++ configuration
LT_PATH_LD
# Check if GNU C++ uses GNU ld as the underlying linker, since the
# archiving commands below assume that GNU ld is being used.
- if test "$with_gnu_ld" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ if test yes = "$with_gnu_ld"; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
# If archive_cmds runs LD, not CC, wlarc should be empty
# XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
# investigate it a little bit more. (MM)
- wlarc='${wl}'
+ wlarc='$wl'
# ancient GNU ld didn't support --whole-archive et. al.
if eval "`$CC -print-prog-name=ld` --help 2>&1" |
$GREP 'no-whole-archive' > /dev/null; then
- _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
else
_LT_TAGVAR(whole_archive_flag_spec, $1)=
fi
@@ -5972,18 +6440,30 @@ if test "$_lt_caught_CXX_error" != yes; then
_LT_TAGVAR(ld_shlibs, $1)=no
;;
aix[[4-9]]*)
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# On IA64, the linker does run time linking by default, so we don't
# have to do anything special.
aix_use_runtimelinking=no
exp_sym_flag='-Bexport'
- no_entry_flag=""
+ no_entry_flag=
else
aix_use_runtimelinking=no
# Test if we are trying to use run time linking or normal
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
- # need to do runtime linking.
+ # have runtime linking enabled, and use it for executables.
+ # For shared libraries, we enable/disable runtime linking
+ # depending on the kind of the shared library created -
+ # when "with_aix_soname,aix_use_runtimelinking" is:
+ # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
+ # "aix,yes" lib.so shared, rtl:yes, for executables
+ # lib.a static archive
+ # "both,no" lib.so.V(shr.o) shared, rtl:yes
+ # lib.a(lib.so.V) shared, rtl:no, for executables
+ # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
+ # lib.a(lib.so.V) shared, rtl:no
+ # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
+ # lib.a static archive
case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
for ld_flag in $LDFLAGS; do
case $ld_flag in
@@ -5993,6 +6473,13 @@ if test "$_lt_caught_CXX_error" != yes; then
;;
esac
done
+ if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
+ # With aix-soname=svr4, we create the lib.so.V shared archives only,
+ # so we don't have lib.a shared libs to link our executables.
+ # We have to force runtime linking in this case.
+ aix_use_runtimelinking=yes
+ LDFLAGS="$LDFLAGS -Wl,-brtl"
+ fi
;;
esac
@@ -6011,13 +6498,21 @@ if test "$_lt_caught_CXX_error" != yes; then
_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
_LT_TAGVAR(hardcode_libdir_separator, $1)=':'
_LT_TAGVAR(link_all_deplibs, $1)=yes
- _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+ _LT_TAGVAR(file_list_spec, $1)='$wl-f,'
+ case $with_aix_soname,$aix_use_runtimelinking in
+ aix,*) ;; # no import file
+ svr4,* | *,yes) # use import file
+ # The Import File defines what to hardcode.
+ _LT_TAGVAR(hardcode_direct, $1)=no
+ _LT_TAGVAR(hardcode_direct_absolute, $1)=no
+ ;;
+ esac
- if test "$GXX" = yes; then
+ if test yes = "$GXX"; then
case $host_os in aix4.[[012]]|aix4.[[012]].*)
# We only want to do this on AIX 4.2 and lower, the check
# below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
+ collect2name=`$CC -print-prog-name=collect2`
if test -f "$collect2name" &&
strings "$collect2name" | $GREP resolve_lib_name >/dev/null
then
@@ -6035,64 +6530,84 @@ if test "$_lt_caught_CXX_error" != yes; then
fi
esac
shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
+ if test yes = "$aix_use_runtimelinking"; then
+ shared_flag=$shared_flag' $wl-G'
fi
+ # Need to ensure runtime linking is disabled for the traditional
+ # shared library, or the linker may eventually find shared libraries
+ # /with/ Import File - we do not want to mix them.
+ shared_flag_aix='-shared'
+ shared_flag_svr4='-shared $wl-G'
else
# not using gcc
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
# chokes on -Wl,-G. The following line is correct:
shared_flag='-G'
else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='${wl}-G'
+ if test yes = "$aix_use_runtimelinking"; then
+ shared_flag='$wl-G'
else
- shared_flag='${wl}-bM:SRE'
+ shared_flag='$wl-bM:SRE'
fi
+ shared_flag_aix='$wl-bM:SRE'
+ shared_flag_svr4='$wl-G'
fi
fi
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall'
# It seems that -bexpall does not export symbols beginning with
# underscore (_), so it is better to generate a list of symbols to
# export.
_LT_TAGVAR(always_export_symbols, $1)=yes
- if test "$aix_use_runtimelinking" = yes; then
+ if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
# Warning - without using the other runtime loading flags (-brtl),
# -berok will link without error, but may produce a broken library.
- _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+ # The "-G" linker flag allows undefined symbols.
+ _LT_TAGVAR(no_undefined_flag, $1)='-bernotok'
# Determine the default libpath from the value encoded in an empty
# executable.
_LT_SYS_MODULE_PATH_AIX([$1])
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
else
- if test "$host_cpu" = ia64; then
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+ if test ia64 = "$host_cpu"; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib'
_LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
else
# Determine the default libpath from the value encoded in an
# empty executable.
_LT_SYS_MODULE_PATH_AIX([$1])
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
# Warning - without using the other run time loading flags,
# -berok will link without error, but may produce a broken library.
- _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
- _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
- if test "$with_gnu_ld" = yes; then
+ _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok'
+ _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok'
+ if test yes = "$with_gnu_ld"; then
# We only use this code for GNU lds that support --whole-archive.
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
else
# Exported symbols can be pulled into shared objects from archives
_LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
fi
_LT_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds its shared
- # libraries.
- _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
+ # -brtl affects multiple linker settings, -berok does not and is overridden later
+ compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`'
+ if test svr4 != "$with_aix_soname"; then
+ # This is similar to how AIX traditionally builds its shared
+ # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
+ _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
+ fi
+ if test aix != "$with_aix_soname"; then
+ _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
+ else
+ # used by -dlpreopen to get the symbols
+ _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
+ fi
+ _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d'
fi
fi
;;
@@ -6102,7 +6617,7 @@ if test "$_lt_caught_CXX_error" != yes; then
_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
# support --undefined. This deserves some investigation. FIXME
- _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
else
_LT_TAGVAR(ld_shlibs, $1)=no
fi
@@ -6130,57 +6645,58 @@ if test "$_lt_caught_CXX_error" != yes; then
# Tell ltmain to make .lib files, not .a files.
libext=lib
# Tell ltmain to make .dll files, not .so files.
- shrext_cmds=".dll"
+ shrext_cmds=.dll
# FIXME: Setting linknames here is a bad hack.
- _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
- _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
- else
- $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
- fi~
- $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
- linknames='
+ _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
+ _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
+ cp "$export_symbols" "$output_objdir/$soname.def";
+ echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
+ else
+ $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
+ fi~
+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+ linknames='
# The linker will not automatically build a static lib if we build a DLL.
# _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
# Don't use ranlib
_LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
_LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
- lt_tool_outputfile="@TOOL_OUTPUT@"~
- case $lt_outputfile in
- *.exe|*.EXE) ;;
- *)
- lt_outputfile="$lt_outputfile.exe"
- lt_tool_outputfile="$lt_tool_outputfile.exe"
- ;;
- esac~
- func_to_tool_file "$lt_outputfile"~
- if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
- $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
- $RM "$lt_outputfile.manifest";
- fi'
+ lt_tool_outputfile="@TOOL_OUTPUT@"~
+ case $lt_outputfile in
+ *.exe|*.EXE) ;;
+ *)
+ lt_outputfile=$lt_outputfile.exe
+ lt_tool_outputfile=$lt_tool_outputfile.exe
+ ;;
+ esac~
+ func_to_tool_file "$lt_outputfile"~
+ if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+ $RM "$lt_outputfile.manifest";
+ fi'
;;
*)
# g++
# _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
# as there is no search path for DLLs.
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols'
_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
_LT_TAGVAR(always_export_symbols, $1)=no
_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ # If the export-symbols file already is a .def file, use it as
+ # is; otherwise, prepend EXPORTS...
+ _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
else
_LT_TAGVAR(ld_shlibs, $1)=no
fi
@@ -6191,6 +6707,34 @@ if test "$_lt_caught_CXX_error" != yes; then
_LT_DARWIN_LINKER_FEATURES($1)
;;
+ os2*)
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ shrext_cmds=.dll
+ _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ prefix_cmds="$SED"~
+ if test EXPORTS = "`$SED 1q $export_symbols`"; then
+ prefix_cmds="$prefix_cmds -e 1d";
+ fi~
+ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
+ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ ;;
+
dgux*)
case $cc_basename in
ec++*)
@@ -6225,18 +6769,15 @@ if test "$_lt_caught_CXX_error" != yes; then
_LT_TAGVAR(ld_shlibs, $1)=yes
;;
- gnu*)
- ;;
-
haiku*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
_LT_TAGVAR(link_all_deplibs, $1)=yes
;;
hpux9*)
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
_LT_TAGVAR(hardcode_direct, $1)=yes
_LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
# but as the default
@@ -6248,7 +6789,7 @@ if test "$_lt_caught_CXX_error" != yes; then
_LT_TAGVAR(ld_shlibs, $1)=no
;;
aCC*)
- _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
# Commands to make compiler produce verbose output that lists
# what "hidden" libraries, object files and flags are used when
# linking a shared library.
@@ -6257,11 +6798,11 @@ if test "$_lt_caught_CXX_error" != yes; then
# explicitly linking system object files so we need to strip them
# from the output so that they don't get included in the library
# dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
;;
*)
- if test "$GXX" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ if test yes = "$GXX"; then
+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
else
# FIXME: insert proper C++ library support
_LT_TAGVAR(ld_shlibs, $1)=no
@@ -6271,15 +6812,15 @@ if test "$_lt_caught_CXX_error" != yes; then
;;
hpux10*|hpux11*)
- if test $with_gnu_ld = no; then
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ if test no = "$with_gnu_ld"; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
case $host_cpu in
hppa*64*|ia64*)
;;
*)
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
;;
esac
fi
@@ -6305,13 +6846,13 @@ if test "$_lt_caught_CXX_error" != yes; then
aCC*)
case $host_cpu in
hppa*64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
ia64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
esac
# Commands to make compiler produce verbose output that lists
@@ -6322,20 +6863,20 @@ if test "$_lt_caught_CXX_error" != yes; then
# explicitly linking system object files so we need to strip them
# from the output so that they don't get included in the library
# dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
;;
*)
- if test "$GXX" = yes; then
- if test $with_gnu_ld = no; then
+ if test yes = "$GXX"; then
+ if test no = "$with_gnu_ld"; then
case $host_cpu in
hppa*64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
ia64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
esac
fi
@@ -6350,22 +6891,22 @@ if test "$_lt_caught_CXX_error" != yes; then
interix[[3-9]]*)
_LT_TAGVAR(hardcode_direct, $1)=no
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
# Instead, shared libraries are loaded at an image base (0x10000000 by
# default) and relocated if they conflict, which is a slow very memory
# consuming and fragmenting process. To avoid this, we pick a random,
# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
# time. Moving up from 0x10000000 also allows more sbrk(2) space.
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
;;
irix5* | irix6*)
case $cc_basename in
CC*)
# SGI C++
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
# Archives containing C++ object files must be created using
# "CC -ar", where "CC" is the IRIX C++ compiler. This is
@@ -6374,22 +6915,22 @@ if test "$_lt_caught_CXX_error" != yes; then
_LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
;;
*)
- if test "$GXX" = yes; then
- if test "$with_gnu_ld" = no; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ if test yes = "$GXX"; then
+ if test no = "$with_gnu_ld"; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
else
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib'
fi
fi
_LT_TAGVAR(link_all_deplibs, $1)=yes
;;
esac
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_TAGVAR(inherit_rpath, $1)=yes
;;
- linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
case $cc_basename in
KCC*)
# Kuck and Associates, Inc. (KAI) C++ Compiler
@@ -6397,8 +6938,8 @@ if test "$_lt_caught_CXX_error" != yes; then
# KCC will only create a shared library if the output file
# ends with ".so" (or ".sl" for HP-UX), so rename the library
# to its proper name (with version) after linking.
- _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+ _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib'
# Commands to make compiler produce verbose output that lists
# what "hidden" libraries, object files and flags are used when
# linking a shared library.
@@ -6407,10 +6948,10 @@ if test "$_lt_caught_CXX_error" != yes; then
# explicitly linking system object files so we need to strip them
# from the output so that they don't get included in the library
# dependencies.
- output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+ output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
# Archives containing C++ object files must be created using
# "CC -Bstatic", where "CC" is the KAI C++ compiler.
@@ -6424,59 +6965,59 @@ if test "$_lt_caught_CXX_error" != yes; then
# earlier do not add the objects themselves.
case `$CC -V 2>&1` in
*"Version 7."*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
;;
*) # Version 8.0 or newer
tmp_idyn=
case $host_cpu in
ia64*) tmp_idyn=' -i_dynamic';;
esac
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
;;
esac
_LT_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
;;
pgCC* | pgcpp*)
# Portland Group C++ compiler
case `$CC -V` in
*pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*)
_LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
- rm -rf $tpldir~
- $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
- compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
+ rm -rf $tpldir~
+ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
+ compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
_LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
- rm -rf $tpldir~
- $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
- $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
- $RANLIB $oldlib'
+ rm -rf $tpldir~
+ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
+ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
+ $RANLIB $oldlib'
_LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
- rm -rf $tpldir~
- $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
- $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+ rm -rf $tpldir~
+ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
- rm -rf $tpldir~
- $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
- $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+ rm -rf $tpldir~
+ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
;;
*) # Version 6 and above use weak symbols
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
;;
esac
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
;;
cxx*)
# Compaq C++
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols'
runpath_var=LD_RUN_PATH
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
@@ -6490,18 +7031,18 @@ if test "$_lt_caught_CXX_error" != yes; then
# explicitly linking system object files so we need to strip them
# from the output so that they don't get included in the library
# dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
;;
xl* | mpixl* | bgxl*)
# IBM XL 8.0 on PPC, with GNU ld
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- if test "x$supports_anon_versioning" = xyes; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ if test yes = "$supports_anon_versioning"; then
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- echo "local: *; };" >> $output_objdir/$libname.ver~
- $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+ $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
fi
;;
*)
@@ -6509,10 +7050,10 @@ if test "$_lt_caught_CXX_error" != yes; then
*Sun\ C*)
# Sun C++ 5.9
_LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
- _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols'
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
_LT_TAGVAR(compiler_needs_object, $1)=yes
# Not sure whether something based on
@@ -6570,22 +7111,17 @@ if test "$_lt_caught_CXX_error" != yes; then
_LT_TAGVAR(ld_shlibs, $1)=yes
;;
- openbsd2*)
- # C++ shared libraries are fairly broken
- _LT_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- openbsd*)
+ openbsd* | bitrig*)
if test -f /usr/libexec/ld.so; then
_LT_TAGVAR(hardcode_direct, $1)=yes
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
fi
output_verbose_link_cmd=func_echo_all
else
@@ -6601,9 +7137,9 @@ if test "$_lt_caught_CXX_error" != yes; then
# KCC will only create a shared library if the output file
# ends with ".so" (or ".sl" for HP-UX), so rename the library
# to its proper name (with version) after linking.
- _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+ _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
# Archives containing C++ object files must be created using
@@ -6621,17 +7157,17 @@ if test "$_lt_caught_CXX_error" != yes; then
cxx*)
case $host in
osf3*)
- _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
;;
*)
_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
- echo "-hidden">> $lib.exp~
- $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
- $RM $lib.exp'
+ echo "-hidden">> $lib.exp~
+ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~
+ $RM $lib.exp'
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
;;
esac
@@ -6646,21 +7182,21 @@ if test "$_lt_caught_CXX_error" != yes; then
# explicitly linking system object files so we need to strip them
# from the output so that they don't get included in the library
# dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
;;
*)
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ if test yes,no = "$GXX,$with_gnu_ld"; then
+ _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
case $host in
osf3*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
;;
*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
;;
esac
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
# Commands to make compiler produce verbose output that lists
@@ -6706,9 +7242,9 @@ if test "$_lt_caught_CXX_error" != yes; then
# Sun C++ 4.2, 5.x and Centerline C++
_LT_TAGVAR(archive_cmds_need_lc,$1)=yes
_LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
- _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+ $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
@@ -6716,7 +7252,7 @@ if test "$_lt_caught_CXX_error" != yes; then
solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
*)
# The compiler driver will combine and reorder linker options,
- # but understands `-z linker_flag'.
+ # but understands '-z linker_flag'.
# Supported since Solaris 2.6 (maybe 2.5.1?)
_LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
;;
@@ -6733,30 +7269,30 @@ if test "$_lt_caught_CXX_error" != yes; then
;;
gcx*)
# Green Hills C++ Compiler
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
# The C++ compiler must be used to create the archive.
_LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
;;
*)
# GNU C++ compiler with Solaris linker
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
+ if test yes,no = "$GXX,$with_gnu_ld"; then
+ _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs'
if $CC --version | $GREP -v '^2\.7' > /dev/null; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+ $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
# Commands to make compiler produce verbose output that lists
# what "hidden" libraries, object files and flags are used when
# linking a shared library.
output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
else
- # g++ 2.7 appears to require `-G' NOT `-shared' on this
+ # g++ 2.7 appears to require '-G' NOT '-shared' on this
# platform.
- _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+ $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
# Commands to make compiler produce verbose output that lists
# what "hidden" libraries, object files and flags are used when
@@ -6764,11 +7300,11 @@ if test "$_lt_caught_CXX_error" != yes; then
output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
fi
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir'
case $host_os in
solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
*)
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
;;
esac
fi
@@ -6777,52 +7313,52 @@ if test "$_lt_caught_CXX_error" != yes; then
;;
sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
- _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+ _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
_LT_TAGVAR(archive_cmds_need_lc, $1)=no
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
runpath_var='LD_RUN_PATH'
case $cc_basename in
CC*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
esac
;;
sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
+ # Note: We CANNOT use -z defs as we might desire, because we do not
# link with -lc, and that would cause any symbols used from libc to
# always be unresolved, which means just about no library would
# ever link correctly. If we're not using GNU ld we use -z text
# though, which does catch some bad symbols but isn't as heavy-handed
# as -z defs.
- _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+ _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
+ _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs'
_LT_TAGVAR(archive_cmds_need_lc, $1)=no
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=':'
_LT_TAGVAR(link_all_deplibs, $1)=yes
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport'
runpath_var='LD_RUN_PATH'
case $cc_basename in
CC*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
_LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~
- '"$_LT_TAGVAR(old_archive_cmds, $1)"
+ '"$_LT_TAGVAR(old_archive_cmds, $1)"
_LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~
- '"$_LT_TAGVAR(reload_cmds, $1)"
+ '"$_LT_TAGVAR(reload_cmds, $1)"
;;
*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
esac
;;
@@ -6853,10 +7389,10 @@ if test "$_lt_caught_CXX_error" != yes; then
esac
AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
- test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+ test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no
- _LT_TAGVAR(GCC, $1)="$GXX"
- _LT_TAGVAR(LD, $1)="$LD"
+ _LT_TAGVAR(GCC, $1)=$GXX
+ _LT_TAGVAR(LD, $1)=$LD
## CAVEAT EMPTOR:
## There is no encapsulation within the following macros, do not change
@@ -6883,7 +7419,7 @@ if test "$_lt_caught_CXX_error" != yes; then
lt_cv_path_LD=$lt_save_path_LD
lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
-fi # test "$_lt_caught_CXX_error" != yes
+fi # test yes != "$_lt_caught_CXX_error"
AC_LANG_POP
])# _LT_LANG_CXX_CONFIG
@@ -6905,13 +7441,14 @@ AC_REQUIRE([_LT_DECL_SED])
AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
func_stripname_cnf ()
{
- case ${2} in
- .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
- *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
+ case @S|@2 in
+ .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;;
+ *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;;
esac
} # func_stripname_cnf
])# _LT_FUNC_STRIPNAME_CNF
+
# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
# ---------------------------------
# Figure out "hidden" library dependencies from verbose
@@ -6995,13 +7532,13 @@ if AC_TRY_EVAL(ac_compile); then
pre_test_object_deps_done=no
for p in `eval "$output_verbose_link_cmd"`; do
- case ${prev}${p} in
+ case $prev$p in
-L* | -R* | -l*)
# Some compilers place space between "-{L,R}" and the path.
# Remove the space.
- if test $p = "-L" ||
- test $p = "-R"; then
+ if test x-L = "$p" ||
+ test x-R = "$p"; then
prev=$p
continue
fi
@@ -7017,16 +7554,16 @@ if AC_TRY_EVAL(ac_compile); then
case $p in
=*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
esac
- if test "$pre_test_object_deps_done" = no; then
- case ${prev} in
+ if test no = "$pre_test_object_deps_done"; then
+ case $prev in
-L | -R)
# Internal compiler library paths should come after those
# provided the user. The postdeps already come after the
# user supplied libs so there is no need to process them.
if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then
- _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
+ _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p
else
- _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
+ _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} $prev$p"
fi
;;
# The "-l" case would never come before the object being
@@ -7034,9 +7571,9 @@ if AC_TRY_EVAL(ac_compile); then
esac
else
if test -z "$_LT_TAGVAR(postdeps, $1)"; then
- _LT_TAGVAR(postdeps, $1)="${prev}${p}"
+ _LT_TAGVAR(postdeps, $1)=$prev$p
else
- _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
+ _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p"
fi
fi
prev=
@@ -7051,15 +7588,15 @@ if AC_TRY_EVAL(ac_compile); then
continue
fi
- if test "$pre_test_object_deps_done" = no; then
+ if test no = "$pre_test_object_deps_done"; then
if test -z "$_LT_TAGVAR(predep_objects, $1)"; then
- _LT_TAGVAR(predep_objects, $1)="$p"
+ _LT_TAGVAR(predep_objects, $1)=$p
else
_LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p"
fi
else
if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then
- _LT_TAGVAR(postdep_objects, $1)="$p"
+ _LT_TAGVAR(postdep_objects, $1)=$p
else
_LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p"
fi
@@ -7090,51 +7627,6 @@ interix[[3-9]]*)
_LT_TAGVAR(postdep_objects,$1)=
_LT_TAGVAR(postdeps,$1)=
;;
-
-linux*)
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*)
- # Sun C++ 5.9
-
- # The more standards-conforming stlport4 library is
- # incompatible with the Cstd library. Avoid specifying
- # it if it's in CXXFLAGS. Ignore libCrun as
- # -library=stlport4 depends on it.
- case " $CXX $CXXFLAGS " in
- *" -library=stlport4 "*)
- solaris_use_stlport4=yes
- ;;
- esac
-
- if test "$solaris_use_stlport4" != yes; then
- _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
- fi
- ;;
- esac
- ;;
-
-solaris*)
- case $cc_basename in
- CC* | sunCC*)
- # The more standards-conforming stlport4 library is
- # incompatible with the Cstd library. Avoid specifying
- # it if it's in CXXFLAGS. Ignore libCrun as
- # -library=stlport4 depends on it.
- case " $CXX $CXXFLAGS " in
- *" -library=stlport4 "*)
- solaris_use_stlport4=yes
- ;;
- esac
-
- # Adding this requires a known-good setup of shared libraries for
- # Sun compiler versions before 5.6, else PIC objects from an old
- # archive will be linked into the output, leading to subtle bugs.
- if test "$solaris_use_stlport4" != yes; then
- _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
- fi
- ;;
- esac
- ;;
esac
])
@@ -7143,7 +7635,7 @@ case " $_LT_TAGVAR(postdeps, $1) " in
esac
_LT_TAGVAR(compiler_lib_search_dirs, $1)=
if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then
- _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+ _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'`
fi
_LT_TAGDECL([], [compiler_lib_search_dirs], [1],
[The directories searched by this compiler when creating a shared library])
@@ -7163,10 +7655,10 @@ _LT_TAGDECL([], [compiler_lib_search_path], [1],
# --------------------------
# Ensure that the configuration variables for a Fortran 77 compiler are
# suitably defined. These variables are subsequently used by _LT_CONFIG
-# to write the compiler configuration to `libtool'.
+# to write the compiler configuration to 'libtool'.
m4_defun([_LT_LANG_F77_CONFIG],
[AC_LANG_PUSH(Fortran 77)
-if test -z "$F77" || test "X$F77" = "Xno"; then
+if test -z "$F77" || test no = "$F77"; then
_lt_disable_F77=yes
fi
@@ -7203,7 +7695,7 @@ _LT_TAGVAR(objext, $1)=$objext
# the F77 compiler isn't working. Some variables (like enable_shared)
# are currently assumed to apply to all compilers on this platform,
# and will be corrupted by setting them based on a non-working compiler.
-if test "$_lt_disable_F77" != yes; then
+if test yes != "$_lt_disable_F77"; then
# Code to be used in simple compile tests
lt_simple_compile_test_code="\
subroutine t
@@ -7225,7 +7717,7 @@ if test "$_lt_disable_F77" != yes; then
_LT_LINKER_BOILERPLATE
# Allow CC to be a program name with arguments.
- lt_save_CC="$CC"
+ lt_save_CC=$CC
lt_save_GCC=$GCC
lt_save_CFLAGS=$CFLAGS
CC=${F77-"f77"}
@@ -7239,21 +7731,25 @@ if test "$_lt_disable_F77" != yes; then
AC_MSG_RESULT([$can_build_shared])
AC_MSG_CHECKING([whether to build shared libraries])
- test "$can_build_shared" = "no" && enable_shared=no
+ test no = "$can_build_shared" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
case $host_os in
aix3*)
- test "$enable_shared" = yes && enable_static=no
+ test yes = "$enable_shared" && enable_static=no
if test -n "$RANLIB"; then
archive_cmds="$archive_cmds~\$RANLIB \$lib"
postinstall_cmds='$RANLIB $lib'
fi
;;
aix[[4-9]]*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
+ if test ia64 != "$host_cpu"; then
+ case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
+ yes,aix,yes) ;; # shared object as lib.so file only
+ yes,svr4,*) ;; # shared object as lib.so archive member only
+ yes,*) enable_static=no ;; # shared object in lib.a archive as well
+ esac
fi
;;
esac
@@ -7261,11 +7757,11 @@ if test "$_lt_disable_F77" != yes; then
AC_MSG_CHECKING([whether to build static libraries])
# Make sure either enable_shared or enable_static is yes.
- test "$enable_shared" = yes || enable_static=yes
+ test yes = "$enable_shared" || enable_static=yes
AC_MSG_RESULT([$enable_static])
- _LT_TAGVAR(GCC, $1)="$G77"
- _LT_TAGVAR(LD, $1)="$LD"
+ _LT_TAGVAR(GCC, $1)=$G77
+ _LT_TAGVAR(LD, $1)=$LD
## CAVEAT EMPTOR:
## There is no encapsulation within the following macros, do not change
@@ -7282,9 +7778,9 @@ if test "$_lt_disable_F77" != yes; then
fi # test -n "$compiler"
GCC=$lt_save_GCC
- CC="$lt_save_CC"
- CFLAGS="$lt_save_CFLAGS"
-fi # test "$_lt_disable_F77" != yes
+ CC=$lt_save_CC
+ CFLAGS=$lt_save_CFLAGS
+fi # test yes != "$_lt_disable_F77"
AC_LANG_POP
])# _LT_LANG_F77_CONFIG
@@ -7294,11 +7790,11 @@ AC_LANG_POP
# -------------------------
# Ensure that the configuration variables for a Fortran compiler are
# suitably defined. These variables are subsequently used by _LT_CONFIG
-# to write the compiler configuration to `libtool'.
+# to write the compiler configuration to 'libtool'.
m4_defun([_LT_LANG_FC_CONFIG],
[AC_LANG_PUSH(Fortran)
-if test -z "$FC" || test "X$FC" = "Xno"; then
+if test -z "$FC" || test no = "$FC"; then
_lt_disable_FC=yes
fi
@@ -7335,7 +7831,7 @@ _LT_TAGVAR(objext, $1)=$objext
# the FC compiler isn't working. Some variables (like enable_shared)
# are currently assumed to apply to all compilers on this platform,
# and will be corrupted by setting them based on a non-working compiler.
-if test "$_lt_disable_FC" != yes; then
+if test yes != "$_lt_disable_FC"; then
# Code to be used in simple compile tests
lt_simple_compile_test_code="\
subroutine t
@@ -7357,7 +7853,7 @@ if test "$_lt_disable_FC" != yes; then
_LT_LINKER_BOILERPLATE
# Allow CC to be a program name with arguments.
- lt_save_CC="$CC"
+ lt_save_CC=$CC
lt_save_GCC=$GCC
lt_save_CFLAGS=$CFLAGS
CC=${FC-"f95"}
@@ -7373,21 +7869,25 @@ if test "$_lt_disable_FC" != yes; then
AC_MSG_RESULT([$can_build_shared])
AC_MSG_CHECKING([whether to build shared libraries])
- test "$can_build_shared" = "no" && enable_shared=no
+ test no = "$can_build_shared" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
case $host_os in
aix3*)
- test "$enable_shared" = yes && enable_static=no
+ test yes = "$enable_shared" && enable_static=no
if test -n "$RANLIB"; then
archive_cmds="$archive_cmds~\$RANLIB \$lib"
postinstall_cmds='$RANLIB $lib'
fi
;;
aix[[4-9]]*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
+ if test ia64 != "$host_cpu"; then
+ case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
+ yes,aix,yes) ;; # shared object as lib.so file only
+ yes,svr4,*) ;; # shared object as lib.so archive member only
+ yes,*) enable_static=no ;; # shared object in lib.a archive as well
+ esac
fi
;;
esac
@@ -7395,11 +7895,11 @@ if test "$_lt_disable_FC" != yes; then
AC_MSG_CHECKING([whether to build static libraries])
# Make sure either enable_shared or enable_static is yes.
- test "$enable_shared" = yes || enable_static=yes
+ test yes = "$enable_shared" || enable_static=yes
AC_MSG_RESULT([$enable_static])
- _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu"
- _LT_TAGVAR(LD, $1)="$LD"
+ _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu
+ _LT_TAGVAR(LD, $1)=$LD
## CAVEAT EMPTOR:
## There is no encapsulation within the following macros, do not change
@@ -7419,7 +7919,7 @@ if test "$_lt_disable_FC" != yes; then
GCC=$lt_save_GCC
CC=$lt_save_CC
CFLAGS=$lt_save_CFLAGS
-fi # test "$_lt_disable_FC" != yes
+fi # test yes != "$_lt_disable_FC"
AC_LANG_POP
])# _LT_LANG_FC_CONFIG
@@ -7429,7 +7929,7 @@ AC_LANG_POP
# --------------------------
# Ensure that the configuration variables for the GNU Java Compiler compiler
# are suitably defined. These variables are subsequently used by _LT_CONFIG
-# to write the compiler configuration to `libtool'.
+# to write the compiler configuration to 'libtool'.
m4_defun([_LT_LANG_GCJ_CONFIG],
[AC_REQUIRE([LT_PROG_GCJ])dnl
AC_LANG_SAVE
@@ -7463,7 +7963,7 @@ CC=${GCJ-"gcj"}
CFLAGS=$GCJFLAGS
compiler=$CC
_LT_TAGVAR(compiler, $1)=$CC
-_LT_TAGVAR(LD, $1)="$LD"
+_LT_TAGVAR(LD, $1)=$LD
_LT_CC_BASENAME([$compiler])
# GCJ did not exist at the time GCC didn't implicitly link libc in.
@@ -7500,7 +8000,7 @@ CFLAGS=$lt_save_CFLAGS
# --------------------------
# Ensure that the configuration variables for the GNU Go compiler
# are suitably defined. These variables are subsequently used by _LT_CONFIG
-# to write the compiler configuration to `libtool'.
+# to write the compiler configuration to 'libtool'.
m4_defun([_LT_LANG_GO_CONFIG],
[AC_REQUIRE([LT_PROG_GO])dnl
AC_LANG_SAVE
@@ -7534,7 +8034,7 @@ CC=${GOC-"gccgo"}
CFLAGS=$GOFLAGS
compiler=$CC
_LT_TAGVAR(compiler, $1)=$CC
-_LT_TAGVAR(LD, $1)="$LD"
+_LT_TAGVAR(LD, $1)=$LD
_LT_CC_BASENAME([$compiler])
# Go did not exist at the time GCC didn't implicitly link libc in.
@@ -7571,7 +8071,7 @@ CFLAGS=$lt_save_CFLAGS
# -------------------------
# Ensure that the configuration variables for the Windows resource compiler
# are suitably defined. These variables are subsequently used by _LT_CONFIG
-# to write the compiler configuration to `libtool'.
+# to write the compiler configuration to 'libtool'.
m4_defun([_LT_LANG_RC_CONFIG],
[AC_REQUIRE([LT_PROG_RC])dnl
AC_LANG_SAVE
@@ -7587,7 +8087,7 @@ _LT_TAGVAR(objext, $1)=$objext
lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
# Code to be used in simple link tests
-lt_simple_link_test_code="$lt_simple_compile_test_code"
+lt_simple_link_test_code=$lt_simple_compile_test_code
# ltmain only uses $CC for tagged configurations so make sure $CC is set.
_LT_TAG_COMPILER
@@ -7597,7 +8097,7 @@ _LT_COMPILER_BOILERPLATE
_LT_LINKER_BOILERPLATE
# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
+lt_save_CC=$CC
lt_save_CFLAGS=$CFLAGS
lt_save_GCC=$GCC
GCC=
@@ -7626,7 +8126,7 @@ AC_DEFUN([LT_PROG_GCJ],
[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
[m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
[AC_CHECK_TOOL(GCJ, gcj,)
- test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
+ test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2"
AC_SUBST(GCJFLAGS)])])[]dnl
])
@@ -7737,7 +8237,7 @@ lt_ac_count=0
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
# along with /bin/sed that truncates output.
for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
- test ! -f $lt_ac_sed && continue
+ test ! -f "$lt_ac_sed" && continue
cat /dev/null > conftest.in
lt_ac_count=0
echo $ECHO_N "0123456789$ECHO_C" >conftest.in
@@ -7754,9 +8254,9 @@ for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
$lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
cmp -s conftest.out conftest.nl || break
# 10000 chars as input seems more than enough
- test $lt_ac_count -gt 10 && break
+ test 10 -lt "$lt_ac_count" && break
lt_ac_count=`expr $lt_ac_count + 1`
- if test $lt_ac_count -gt $lt_ac_max; then
+ if test "$lt_ac_count" -gt "$lt_ac_max"; then
lt_ac_max=$lt_ac_count
lt_cv_path_SED=$lt_ac_sed
fi
@@ -7780,27 +8280,7 @@ dnl AC_DEFUN([LT_AC_PROG_SED], [])
# Find out whether the shell is Bourne or XSI compatible,
# or has some other useful features.
m4_defun([_LT_CHECK_SHELL_FEATURES],
-[AC_MSG_CHECKING([whether the shell understands some XSI constructs])
-# Try some XSI features
-xsi_shell=no
-( _lt_dummy="a/b/c"
- test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
- = c,a/b,b/c, \
- && eval 'test $(( 1 + 1 )) -eq 2 \
- && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
- && xsi_shell=yes
-AC_MSG_RESULT([$xsi_shell])
-_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell'])
-
-AC_MSG_CHECKING([whether the shell understands "+="])
-lt_shell_append=no
-( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \
- >/dev/null 2>&1 \
- && lt_shell_append=yes
-AC_MSG_RESULT([$lt_shell_append])
-_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append'])
-
-if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+[if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
lt_unset=unset
else
lt_unset=false
@@ -7824,102 +8304,9 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
])# _LT_CHECK_SHELL_FEATURES
-# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
-# ------------------------------------------------------
-# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
-# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
-m4_defun([_LT_PROG_FUNCTION_REPLACE],
-[dnl {
-sed -e '/^$1 ()$/,/^} # $1 /c\
-$1 ()\
-{\
-m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1])
-} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-])
-
-
-# _LT_PROG_REPLACE_SHELLFNS
-# -------------------------
-# Replace existing portable implementations of several shell functions with
-# equivalent extended shell implementations where those features are available..
-m4_defun([_LT_PROG_REPLACE_SHELLFNS],
-[if test x"$xsi_shell" = xyes; then
- _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
- case ${1} in
- */*) func_dirname_result="${1%/*}${2}" ;;
- * ) func_dirname_result="${3}" ;;
- esac])
-
- _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
- func_basename_result="${1##*/}"])
-
- _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
- case ${1} in
- */*) func_dirname_result="${1%/*}${2}" ;;
- * ) func_dirname_result="${3}" ;;
- esac
- func_basename_result="${1##*/}"])
-
- _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
- # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
- # positional parameters, so assign one to ordinary parameter first.
- func_stripname_result=${3}
- func_stripname_result=${func_stripname_result#"${1}"}
- func_stripname_result=${func_stripname_result%"${2}"}])
-
- _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
- func_split_long_opt_name=${1%%=*}
- func_split_long_opt_arg=${1#*=}])
-
- _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
- func_split_short_opt_arg=${1#??}
- func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
-
- _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
- case ${1} in
- *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
- *) func_lo2o_result=${1} ;;
- esac])
-
- _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo])
-
- _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))])
-
- _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}])
-fi
-
-if test x"$lt_shell_append" = xyes; then
- _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"])
-
- _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
- func_quote_for_eval "${2}"
-dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \
- eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
-
- # Save a `func_append' function call where possible by direct use of '+='
- sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
- test 0 -eq $? || _lt_function_replace_fail=:
-else
- # Save a `func_append' function call even when '+=' is not available
- sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
- test 0 -eq $? || _lt_function_replace_fail=:
-fi
-
-if test x"$_lt_function_replace_fail" = x":"; then
- AC_MSG_WARN([Unable to substitute extended shell functions in $ofile])
-fi
-])
-
# _LT_PATH_CONVERSION_FUNCTIONS
# -----------------------------
-# Determine which file name conversion functions should be used by
+# Determine what file name conversion functions should be used by
# func_to_host_file (and, implicitly, by func_to_host_path). These are needed
# for certain cross-compile configurations and native mingw.
m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
diff --git a/m4/ltoptions.m4 b/m4/ltoptions.m4
index 5d9acd8..94b0829 100644
--- a/m4/ltoptions.m4
+++ b/m4/ltoptions.m4
@@ -1,14 +1,14 @@
# Helper functions for option handling. -*- Autoconf -*-
#
-# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
-# Inc.
+# Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software
+# Foundation, Inc.
# Written by Gary V. Vaughan, 2004
#
# This file is free software; the Free Software Foundation gives
# unlimited permission to copy and/or distribute it, with or without
# modifications, as long as this notice is preserved.
-# serial 7 ltoptions.m4
+# serial 8 ltoptions.m4
# This is to help aclocal find these macros, as it can't see m4_define.
AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
@@ -29,7 +29,7 @@ m4_define([_LT_SET_OPTION],
[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
_LT_MANGLE_DEFUN([$1], [$2]),
- [m4_warning([Unknown $1 option `$2'])])[]dnl
+ [m4_warning([Unknown $1 option '$2'])])[]dnl
])
@@ -75,13 +75,15 @@ m4_if([$1],[LT_INIT],[
dnl
dnl If no reference was made to various pairs of opposing options, then
dnl we run the default mode handler for the pair. For example, if neither
- dnl `shared' nor `disable-shared' was passed, we enable building of shared
+ dnl 'shared' nor 'disable-shared' was passed, we enable building of shared
dnl archives by default:
_LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
_LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
_LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
_LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
- [_LT_ENABLE_FAST_INSTALL])
+ [_LT_ENABLE_FAST_INSTALL])
+ _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4],
+ [_LT_WITH_AIX_SONAME([aix])])
])
])# _LT_SET_OPTIONS
@@ -112,7 +114,7 @@ AU_DEFUN([AC_LIBTOOL_DLOPEN],
[_LT_SET_OPTION([LT_INIT], [dlopen])
AC_DIAGNOSE([obsolete],
[$0: Remove this warning and the call to _LT_SET_OPTION when you
-put the `dlopen' option into LT_INIT's first parameter.])
+put the 'dlopen' option into LT_INIT's first parameter.])
])
dnl aclocal-1.4 backwards compatibility:
@@ -148,7 +150,7 @@ AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
_LT_SET_OPTION([LT_INIT], [win32-dll])
AC_DIAGNOSE([obsolete],
[$0: Remove this warning and the call to _LT_SET_OPTION when you
-put the `win32-dll' option into LT_INIT's first parameter.])
+put the 'win32-dll' option into LT_INIT's first parameter.])
])
dnl aclocal-1.4 backwards compatibility:
@@ -157,9 +159,9 @@ dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
# _LT_ENABLE_SHARED([DEFAULT])
# ----------------------------
-# implement the --enable-shared flag, and supports the `shared' and
-# `disable-shared' LT_INIT options.
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+# implement the --enable-shared flag, and supports the 'shared' and
+# 'disable-shared' LT_INIT options.
+# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
m4_define([_LT_ENABLE_SHARED],
[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
AC_ARG_ENABLE([shared],
@@ -172,14 +174,14 @@ AC_ARG_ENABLE([shared],
*)
enable_shared=no
# Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for pkg in $enableval; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
if test "X$pkg" = "X$p"; then
enable_shared=yes
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
;;
esac],
[enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
@@ -211,9 +213,9 @@ dnl AC_DEFUN([AM_DISABLE_SHARED], [])
# _LT_ENABLE_STATIC([DEFAULT])
# ----------------------------
-# implement the --enable-static flag, and support the `static' and
-# `disable-static' LT_INIT options.
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+# implement the --enable-static flag, and support the 'static' and
+# 'disable-static' LT_INIT options.
+# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
m4_define([_LT_ENABLE_STATIC],
[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
AC_ARG_ENABLE([static],
@@ -226,14 +228,14 @@ AC_ARG_ENABLE([static],
*)
enable_static=no
# Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for pkg in $enableval; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
if test "X$pkg" = "X$p"; then
enable_static=yes
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
;;
esac],
[enable_static=]_LT_ENABLE_STATIC_DEFAULT)
@@ -265,9 +267,9 @@ dnl AC_DEFUN([AM_DISABLE_STATIC], [])
# _LT_ENABLE_FAST_INSTALL([DEFAULT])
# ----------------------------------
-# implement the --enable-fast-install flag, and support the `fast-install'
-# and `disable-fast-install' LT_INIT options.
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+# implement the --enable-fast-install flag, and support the 'fast-install'
+# and 'disable-fast-install' LT_INIT options.
+# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
m4_define([_LT_ENABLE_FAST_INSTALL],
[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
AC_ARG_ENABLE([fast-install],
@@ -280,14 +282,14 @@ AC_ARG_ENABLE([fast-install],
*)
enable_fast_install=no
# Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for pkg in $enableval; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
if test "X$pkg" = "X$p"; then
enable_fast_install=yes
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
;;
esac],
[enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
@@ -304,14 +306,14 @@ AU_DEFUN([AC_ENABLE_FAST_INSTALL],
[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
AC_DIAGNOSE([obsolete],
[$0: Remove this warning and the call to _LT_SET_OPTION when you put
-the `fast-install' option into LT_INIT's first parameter.])
+the 'fast-install' option into LT_INIT's first parameter.])
])
AU_DEFUN([AC_DISABLE_FAST_INSTALL],
[_LT_SET_OPTION([LT_INIT], [disable-fast-install])
AC_DIAGNOSE([obsolete],
[$0: Remove this warning and the call to _LT_SET_OPTION when you put
-the `disable-fast-install' option into LT_INIT's first parameter.])
+the 'disable-fast-install' option into LT_INIT's first parameter.])
])
dnl aclocal-1.4 backwards compatibility:
@@ -319,11 +321,64 @@ dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
+# _LT_WITH_AIX_SONAME([DEFAULT])
+# ----------------------------------
+# implement the --with-aix-soname flag, and support the `aix-soname=aix'
+# and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT
+# is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'.
+m4_define([_LT_WITH_AIX_SONAME],
+[m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl
+shared_archive_member_spec=
+case $host,$enable_shared in
+power*-*-aix[[5-9]]*,yes)
+ AC_MSG_CHECKING([which variant of shared library versioning to provide])
+ AC_ARG_WITH([aix-soname],
+ [AS_HELP_STRING([--with-aix-soname=aix|svr4|both],
+ [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])],
+ [case $withval in
+ aix|svr4|both)
+ ;;
+ *)
+ AC_MSG_ERROR([Unknown argument to --with-aix-soname])
+ ;;
+ esac
+ lt_cv_with_aix_soname=$with_aix_soname],
+ [AC_CACHE_VAL([lt_cv_with_aix_soname],
+ [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT)
+ with_aix_soname=$lt_cv_with_aix_soname])
+ AC_MSG_RESULT([$with_aix_soname])
+ if test aix != "$with_aix_soname"; then
+ # For the AIX way of multilib, we name the shared archive member
+ # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
+ # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
+ # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
+ # the AIX toolchain works better with OBJECT_MODE set (default 32).
+ if test 64 = "${OBJECT_MODE-32}"; then
+ shared_archive_member_spec=shr_64
+ else
+ shared_archive_member_spec=shr
+ fi
+ fi
+ ;;
+*)
+ with_aix_soname=aix
+ ;;
+esac
+
+_LT_DECL([], [shared_archive_member_spec], [0],
+ [Shared archive member basename, for filename based shared library versioning on AIX])dnl
+])# _LT_WITH_AIX_SONAME
+
+LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])])
+LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])])
+LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])])
+
+
# _LT_WITH_PIC([MODE])
# --------------------
-# implement the --with-pic flag, and support the `pic-only' and `no-pic'
+# implement the --with-pic flag, and support the 'pic-only' and 'no-pic'
# LT_INIT options.
-# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
+# MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'.
m4_define([_LT_WITH_PIC],
[AC_ARG_WITH([pic],
[AS_HELP_STRING([--with-pic@<:@=PKGS@:>@],
@@ -334,19 +389,17 @@ m4_define([_LT_WITH_PIC],
*)
pic_mode=default
# Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for lt_pkg in $withval; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
if test "X$lt_pkg" = "X$lt_p"; then
pic_mode=yes
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
;;
esac],
- [pic_mode=default])
-
-test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
+ [pic_mode=m4_default([$1], [default])])
_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
])# _LT_WITH_PIC
@@ -359,7 +412,7 @@ AU_DEFUN([AC_LIBTOOL_PICMODE],
[_LT_SET_OPTION([LT_INIT], [pic-only])
AC_DIAGNOSE([obsolete],
[$0: Remove this warning and the call to _LT_SET_OPTION when you
-put the `pic-only' option into LT_INIT's first parameter.])
+put the 'pic-only' option into LT_INIT's first parameter.])
])
dnl aclocal-1.4 backwards compatibility:
diff --git a/m4/ltsugar.m4 b/m4/ltsugar.m4
index 9000a05..48bc934 100644
--- a/m4/ltsugar.m4
+++ b/m4/ltsugar.m4
@@ -1,6 +1,7 @@
# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
#
-# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software
+# Foundation, Inc.
# Written by Gary V. Vaughan, 2004
#
# This file is free software; the Free Software Foundation gives
@@ -33,7 +34,7 @@ m4_define([_lt_join],
# ------------
# Manipulate m4 lists.
# These macros are necessary as long as will still need to support
-# Autoconf-2.59 which quotes differently.
+# Autoconf-2.59, which quotes differently.
m4_define([lt_car], [[$1]])
m4_define([lt_cdr],
[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
@@ -44,7 +45,7 @@ m4_define([lt_unquote], $1)
# lt_append(MACRO-NAME, STRING, [SEPARATOR])
# ------------------------------------------
-# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
+# Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'.
# Note that neither SEPARATOR nor STRING are expanded; they are appended
# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
# No SEPARATOR is output if MACRO-NAME was previously undefined (different
diff --git a/m4/ltversion.m4 b/m4/ltversion.m4
index 07a8602..fa04b52 100644
--- a/m4/ltversion.m4
+++ b/m4/ltversion.m4
@@ -1,6 +1,6 @@
# ltversion.m4 -- version numbers -*- Autoconf -*-
#
-# Copyright (C) 2004 Free Software Foundation, Inc.
+# Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc.
# Written by Scott James Remnant, 2004
#
# This file is free software; the Free Software Foundation gives
@@ -9,15 +9,15 @@
# @configure_input@
-# serial 3337 ltversion.m4
+# serial 4179 ltversion.m4
# This file is part of GNU Libtool
-m4_define([LT_PACKAGE_VERSION], [2.4.2])
-m4_define([LT_PACKAGE_REVISION], [1.3337])
+m4_define([LT_PACKAGE_VERSION], [2.4.6])
+m4_define([LT_PACKAGE_REVISION], [2.4.6])
AC_DEFUN([LTVERSION_VERSION],
-[macro_version='2.4.2'
-macro_revision='1.3337'
+[macro_version='2.4.6'
+macro_revision='2.4.6'
_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
_LT_DECL(, macro_revision, 0)
])
diff --git a/m4/lt~obsolete.m4 b/m4/lt~obsolete.m4
index c573da9..c6b26f8 100644
--- a/m4/lt~obsolete.m4
+++ b/m4/lt~obsolete.m4
@@ -1,6 +1,7 @@
# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
#
-# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
+# Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software
+# Foundation, Inc.
# Written by Scott James Remnant, 2004.
#
# This file is free software; the Free Software Foundation gives
@@ -11,7 +12,7 @@
# These exist entirely to fool aclocal when bootstrapping libtool.
#
-# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
+# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN),
# which have later been changed to m4_define as they aren't part of the
# exported API, or moved to Autoconf or Automake where they belong.
#
@@ -25,7 +26,7 @@
# included after everything else. This provides aclocal with the
# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
# because those macros already exist, or will be overwritten later.
-# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
+# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
#
# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
# Yes, that means every name once taken will need to remain here until
diff --git a/tests/Makefile.gnulib b/tests/Makefile.gnulib
index 4ad1a41..0dd3af6 100644
--- a/tests/Makefile.gnulib
+++ b/tests/Makefile.gnulib
@@ -1,6 +1,6 @@
## DO NOT EDIT! GENERATED AUTOMATICALLY!
## Process this file with automake to produce Makefile.in.
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this file. If not, see <http://www.gnu.org/licenses/>.
+# along with this file. If not, see <https://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License,
# this file may be distributed as part of a program that
@@ -30,6 +30,7 @@ XFAIL_TESTS =
TESTS_ENVIRONMENT =
noinst_PROGRAMS =
check_PROGRAMS =
+EXTRA_PROGRAMS =
noinst_HEADERS =
noinst_LIBRARIES =
check_LIBRARIES = libtests.a
@@ -397,6 +398,23 @@ EXTRA_DIST += test-inttypes.c
## end gnulib module inttypes-tests
+## begin gnulib module isblank
+
+
+EXTRA_DIST += isblank.c
+
+EXTRA_libtests_a_SOURCES += isblank.c
+
+## end gnulib module isblank
+
+## begin gnulib module isblank-tests
+
+TESTS += test-isblank
+check_PROGRAMS += test-isblank
+EXTRA_DIST += test-isblank.c signature.h macros.h
+
+## end gnulib module isblank-tests
+
## begin gnulib module isnand-nolibm-tests
TESTS += test-isnand-nolibm
@@ -503,10 +521,11 @@ EXTRA_DIST += test-localename.c macros.h
## begin gnulib module lock-tests
-TESTS += test-lock
-check_PROGRAMS += test-lock
+TESTS += test-rwlock1 test-lock
+check_PROGRAMS += test-rwlock1 test-lock
+test_rwlock1_LDADD = $(LDADD) @LIBMULTITHREAD@ @YIELD_LIB@
test_lock_LDADD = $(LDADD) @LIBMULTITHREAD@ @YIELD_LIB@
-EXTRA_DIST += test-lock.c
+EXTRA_DIST += test-rwlock1.c test-lock.c
## end gnulib module lock-tests
@@ -605,6 +624,25 @@ EXTRA_DIST += test-printf-frexpl.c macros.h
## end gnulib module printf-frexpl-tests
+## begin gnulib module pthread_sigmask
+
+
+EXTRA_DIST += pthread_sigmask.c
+
+EXTRA_libtests_a_SOURCES += pthread_sigmask.c
+
+## end gnulib module pthread_sigmask
+
+## begin gnulib module pthread_sigmask-tests
+
+TESTS += test-pthread_sigmask1 test-pthread_sigmask2
+check_PROGRAMS += test-pthread_sigmask1 test-pthread_sigmask2
+test_pthread_sigmask1_LDADD = $(LDADD) @LIB_PTHREAD_SIGMASK@
+test_pthread_sigmask2_LDADD = $(LDADD) @LIB_PTHREAD_SIGMASK@ @LIBMULTITHREAD@
+EXTRA_DIST += test-pthread_sigmask1.c test-pthread_sigmask2.c signature.h macros.h
+
+## end gnulib module pthread_sigmask-tests
+
## begin gnulib module putenv
@@ -614,6 +652,23 @@ EXTRA_libtests_a_SOURCES += putenv.c
## end gnulib module putenv
+## begin gnulib module raise
+
+
+EXTRA_DIST += raise.c
+
+EXTRA_libtests_a_SOURCES += raise.c
+
+## end gnulib module raise
+
+## begin gnulib module raise-tests
+
+TESTS += test-raise
+check_PROGRAMS += test-raise
+EXTRA_DIST += test-raise.c signature.h macros.h
+
+## end gnulib module raise-tests
+
## begin gnulib module setenv
@@ -653,6 +708,56 @@ EXTRA_DIST += test-setlocale1.sh test-setlocale1.c test-setlocale2.sh test-setlo
## end gnulib module setlocale-tests
+## begin gnulib module signal-h
+
+BUILT_SOURCES += signal.h
+
+# We need the following in order to create <signal.h> when the system
+# doesn't have a complete one.
+signal.h: signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+ $(AM_V_GEN)rm -f $@-t $@ && \
+ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+ sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+ -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \
+ -e 's|@''GNULIB_PTHREAD_SIGMASK''@|$(GNULIB_PTHREAD_SIGMASK)|g' \
+ -e 's|@''GNULIB_RAISE''@|$(GNULIB_RAISE)|g' \
+ -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/$(GNULIB_SIGNAL_H_SIGPIPE)/g' \
+ -e 's/@''GNULIB_SIGPROCMASK''@/$(GNULIB_SIGPROCMASK)/g' \
+ -e 's/@''GNULIB_SIGACTION''@/$(GNULIB_SIGACTION)/g' \
+ -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \
+ -e 's|@''HAVE_PTHREAD_SIGMASK''@|$(HAVE_PTHREAD_SIGMASK)|g' \
+ -e 's|@''HAVE_RAISE''@|$(HAVE_RAISE)|g' \
+ -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \
+ -e 's|@''HAVE_SIGINFO_T''@|$(HAVE_SIGINFO_T)|g' \
+ -e 's|@''HAVE_SIGACTION''@|$(HAVE_SIGACTION)|g' \
+ -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|$(HAVE_STRUCT_SIGACTION_SA_SIGACTION)|g' \
+ -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|$(HAVE_TYPE_VOLATILE_SIG_ATOMIC_T)|g' \
+ -e 's|@''HAVE_SIGHANDLER_T''@|$(HAVE_SIGHANDLER_T)|g' \
+ -e 's|@''REPLACE_PTHREAD_SIGMASK''@|$(REPLACE_PTHREAD_SIGMASK)|g' \
+ -e 's|@''REPLACE_RAISE''@|$(REPLACE_RAISE)|g' \
+ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ < $(srcdir)/signal.in.h; \
+ } > $@-t && \
+ mv $@-t $@
+MOSTLYCLEANFILES += signal.h signal.h-t
+
+EXTRA_DIST += signal.in.h
+
+## end gnulib module signal-h
+
+## begin gnulib module signal-h-tests
+
+TESTS += test-signal-h
+check_PROGRAMS += test-signal-h
+EXTRA_DIST += test-signal-h.c
+
+## end gnulib module signal-h-tests
+
## begin gnulib module signbit-tests
TESTS += test-signbit
@@ -662,109 +767,97 @@ EXTRA_DIST += test-signbit.c minus-zero.h infinity.h macros.h
## end gnulib module signbit-tests
+## begin gnulib module sigprocmask
+
+
+EXTRA_DIST += sigprocmask.c
+
+EXTRA_libtests_a_SOURCES += sigprocmask.c
+
+## end gnulib module sigprocmask
+
+## begin gnulib module sigprocmask-tests
+
+TESTS += test-sigprocmask
+check_PROGRAMS += test-sigprocmask
+EXTRA_DIST += test-sigprocmask.c signature.h macros.h
+
+## end gnulib module sigprocmask-tests
+
+## begin gnulib module sleep
+
+
+EXTRA_DIST += sleep.c
+
+EXTRA_libtests_a_SOURCES += sleep.c
+
+## end gnulib module sleep
+
+## begin gnulib module sleep-tests
+
+TESTS += test-sleep
+check_PROGRAMS += test-sleep
+EXTRA_DIST += test-sleep.c signature.h macros.h
+
+## end gnulib module sleep-tests
+
## begin gnulib module snippet/_Noreturn
# Because this Makefile snippet defines a variable used by other
-# gnulib Makefile snippets, it must be present in all Makefile.am that
+# gnulib Makefile snippets, it must be present in all makefiles that
# need it. This is ensured by the applicability 'all' defined above.
-_NORETURN_H=$(top_srcdir)/build-aux/snippet/_Noreturn.h
+_NORETURN_H=$(srcdir)/_Noreturn.h
-EXTRA_DIST += $(top_srcdir)/build-aux/snippet/_Noreturn.h
+EXTRA_DIST += _Noreturn.h
## end gnulib module snippet/_Noreturn
## begin gnulib module snippet/arg-nonnull
-# The BUILT_SOURCES created by this Makefile snippet are not used via #include
-# statements but through direct file reference. Therefore this snippet must be
-# present in all Makefile.am that need it. This is ensured by the applicability
-# 'all' defined above.
-
-BUILT_SOURCES += arg-nonnull.h
-# The arg-nonnull.h that gets inserted into generated .h files is the same as
-# build-aux/snippet/arg-nonnull.h, except that it has the copyright header cut
-# off.
-arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h
- $(AM_V_GEN)rm -f $@-t $@ && \
- sed -n -e '/GL_ARG_NONNULL/,$$p' \
- < $(top_srcdir)/build-aux/snippet/arg-nonnull.h \
- > $@-t && \
- mv $@-t $@
-MOSTLYCLEANFILES += arg-nonnull.h arg-nonnull.h-t
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all makefiles that
+# need it. This is ensured by the applicability 'all' defined above.
-ARG_NONNULL_H=arg-nonnull.h
+ARG_NONNULL_H=$(srcdir)/arg-nonnull.h
-EXTRA_DIST += $(top_srcdir)/build-aux/snippet/arg-nonnull.h
+EXTRA_DIST += arg-nonnull.h
## end gnulib module snippet/arg-nonnull
## begin gnulib module snippet/c++defs
-# The BUILT_SOURCES created by this Makefile snippet are not used via #include
-# statements but through direct file reference. Therefore this snippet must be
-# present in all Makefile.am that need it. This is ensured by the applicability
-# 'all' defined above.
-
-BUILT_SOURCES += c++defs.h
-# The c++defs.h that gets inserted into generated .h files is the same as
-# build-aux/snippet/c++defs.h, except that it has the copyright header cut off.
-c++defs.h: $(top_srcdir)/build-aux/snippet/c++defs.h
- $(AM_V_GEN)rm -f $@-t $@ && \
- sed -n -e '/_GL_CXXDEFS/,$$p' \
- < $(top_srcdir)/build-aux/snippet/c++defs.h \
- > $@-t && \
- mv $@-t $@
-MOSTLYCLEANFILES += c++defs.h c++defs.h-t
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all makefiles that
+# need it. This is ensured by the applicability 'all' defined above.
-CXXDEFS_H=c++defs.h
+CXXDEFS_H=$(srcdir)/c++defs.h
-EXTRA_DIST += $(top_srcdir)/build-aux/snippet/c++defs.h
+EXTRA_DIST += c++defs.h
## end gnulib module snippet/c++defs
## begin gnulib module snippet/unused-parameter
-# The BUILT_SOURCES created by this Makefile snippet are not used via #include
-# statements but through direct file reference. Therefore this snippet must be
-# present in all Makefile.am that need it. This is ensured by the applicability
-# 'all' defined above.
-
-BUILT_SOURCES += unused-parameter.h
-# The unused-parameter.h that gets inserted into generated .h files is the same
-# as build-aux/snippet/unused-parameter.h, except that it has the copyright
-# header cut off.
-unused-parameter.h: $(top_srcdir)/build-aux/snippet/unused-parameter.h
- $(AM_V_GEN)rm -f $@-t $@ && \
- sed -n -e '/GL_UNUSED_PARAMETER/,$$p' \
- < $(top_srcdir)/build-aux/snippet/unused-parameter.h \
- > $@-t && \
- mv $@-t $@
-MOSTLYCLEANFILES += unused-parameter.h unused-parameter.h-t
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all makefiles that
+# need it. This is ensured by the applicability 'all' defined above.
-UNUSED_PARAMETER_H=unused-parameter.h
+UNUSED_PARAMETER_H=$(srcdir)/unused-parameter.h
-EXTRA_DIST += $(top_srcdir)/build-aux/snippet/unused-parameter.h
+EXTRA_DIST += unused-parameter.h
## end gnulib module snippet/unused-parameter
## begin gnulib module snippet/warn-on-use
-BUILT_SOURCES += warn-on-use.h
-# The warn-on-use.h that gets inserted into generated .h files is the same as
-# build-aux/snippet/warn-on-use.h, except that it has the copyright header cut
-# off.
-warn-on-use.h: $(top_srcdir)/build-aux/snippet/warn-on-use.h
- $(AM_V_GEN)rm -f $@-t $@ && \
- sed -n -e '/^.ifndef/,$$p' \
- < $(top_srcdir)/build-aux/snippet/warn-on-use.h \
- > $@-t && \
- mv $@-t $@
-MOSTLYCLEANFILES += warn-on-use.h warn-on-use.h-t
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all makefiles that
+# need it. This is ensured by the applicability 'all' defined above.
-WARN_ON_USE_H=warn-on-use.h
+WARN_ON_USE_H=$(srcdir)/warn-on-use.h
-EXTRA_DIST += $(top_srcdir)/build-aux/snippet/warn-on-use.h
+EXTRA_DIST += warn-on-use.h
## end gnulib module snippet/warn-on-use
@@ -1069,6 +1162,69 @@ EXTRA_DIST += test-thread_self.c test-thread_create.c macros.h
## end gnulib module thread-tests
+## begin gnulib module time
+
+BUILT_SOURCES += time.h
+
+# We need the following in order to create <time.h> when the system
+# doesn't have one that works with the given compiler.
+time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+ $(AM_V_GEN)rm -f $@-t $@ && \
+ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+ sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+ -e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \
+ -e 's/@''GNULIB_CTIME''@/$(GNULIB_CTIME)/g' \
+ -e 's/@''GNULIB_LOCALTIME''@/$(GNULIB_LOCALTIME)/g' \
+ -e 's/@''GNULIB_MKTIME''@/$(GNULIB_MKTIME)/g' \
+ -e 's/@''GNULIB_NANOSLEEP''@/$(GNULIB_NANOSLEEP)/g' \
+ -e 's/@''GNULIB_STRFTIME''@/$(GNULIB_STRFTIME)/g' \
+ -e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
+ -e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
+ -e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
+ -e 's/@''GNULIB_TIME_RZ''@/$(GNULIB_TIME_RZ)/g' \
+ -e 's/@''GNULIB_TZSET''@/$(GNULIB_TZSET)/g' \
+ -e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
+ -e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
+ -e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
+ -e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
+ -e 's|@''HAVE_TIMEZONE_T''@|$(HAVE_TIMEZONE_T)|g' \
+ -e 's|@''HAVE_TZSET''@|$(HAVE_TZSET)|g' \
+ -e 's|@''REPLACE_CTIME''@|$(REPLACE_CTIME)|g' \
+ -e 's|@''REPLACE_GMTIME''@|$(REPLACE_GMTIME)|g' \
+ -e 's|@''REPLACE_LOCALTIME''@|$(REPLACE_LOCALTIME)|g' \
+ -e 's|@''REPLACE_LOCALTIME_R''@|$(REPLACE_LOCALTIME_R)|g' \
+ -e 's|@''REPLACE_MKTIME''@|$(REPLACE_MKTIME)|g' \
+ -e 's|@''REPLACE_NANOSLEEP''@|$(REPLACE_NANOSLEEP)|g' \
+ -e 's|@''REPLACE_STRFTIME''@|$(REPLACE_STRFTIME)|g' \
+ -e 's|@''REPLACE_TIMEGM''@|$(REPLACE_TIMEGM)|g' \
+ -e 's|@''REPLACE_TZSET''@|$(REPLACE_TZSET)|g' \
+ -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|$(PTHREAD_H_DEFINES_STRUCT_TIMESPEC)|g' \
+ -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
+ -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
+ -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|$(UNISTD_H_DEFINES_STRUCT_TIMESPEC)|g' \
+ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ < $(srcdir)/time.in.h; \
+ } > $@-t && \
+ mv $@-t $@
+MOSTLYCLEANFILES += time.h time.h-t
+
+EXTRA_DIST += time.in.h
+
+## end gnulib module time
+
+## begin gnulib module time-tests
+
+TESTS += test-time
+check_PROGRAMS += test-time
+EXTRA_DIST += test-time.c
+
+## end gnulib module time-tests
+
## begin gnulib module unicase/cased-tests
TESTS += test-cased
@@ -1095,7 +1251,7 @@ TESTS += unicase/test-locale-language.sh
TESTS_ENVIRONMENT += LOCALE_FR='@LOCALE_FR@' LOCALE_FR_UTF8='@LOCALE_FR_UTF8@' LOCALE_JA='@LOCALE_JA@' LOCALE_TR_UTF8='@LOCALE_TR_UTF8@' LOCALE_ZH_CN='@LOCALE_ZH_CN@'
check_PROGRAMS += test-locale-language
test_locale_language_SOURCES = unicase/test-locale-language.c
-test_locale_language_LDADD = $(LDADD) $(LIBUNISTRING) @INTL_MACOSX_LIBS@
+test_locale_language_LDADD = $(LDADD) $(LIBUNISTRING) @INTL_MACOSX_LIBS@ $(LIBTHREAD)
EXTRA_DIST += unicase/test-locale-language.sh unicase/test-locale-language.c macros.h
## end gnulib module unicase/locale-language-tests
@@ -3475,6 +3631,16 @@ EXTRA_DIST += unigbrk/test-uc-gbrk-prop.c unigbrk/test-uc-gbrk-prop.h macros.h
## end gnulib module unigbrk/uc-gbrk-prop-tests
+## begin gnulib module unigbrk/uc-grapheme-breaks-tests
+
+TESTS += unigbrk/test-uc-grapheme-breaks.sh
+check_PROGRAMS += test-uc-grapheme-breaks
+test_uc_grapheme_breaks_SOURCES = unigbrk/test-uc-grapheme-breaks.c
+test_uc_grapheme_breaks_LDADD = $(LDADD) $(LIBUNISTRING)
+EXTRA_DIST += unigbrk/test-uc-grapheme-breaks.c unigbrk/test-uc-grapheme-breaks.sh unigbrk/GraphemeBreakTest.txt
+
+## end gnulib module unigbrk/uc-grapheme-breaks-tests
+
## begin gnulib module unigbrk/uc-is-grapheme-break-tests
TESTS += unigbrk/test-uc-is-grapheme-break.sh
@@ -5202,17 +5368,37 @@ EXTRA_DIST += test-unsetenv.c signature.h macros.h
## end gnulib module unsetenv-tests
+## begin gnulib module usleep
+
+
+EXTRA_DIST += usleep.c
+
+EXTRA_libtests_a_SOURCES += usleep.c
+
+## end gnulib module usleep
+
+## begin gnulib module usleep-tests
+
+TESTS += test-usleep
+check_PROGRAMS += test-usleep
+EXTRA_DIST += test-usleep.c signature.h macros.h
+
+## end gnulib module usleep-tests
+
## begin gnulib module verify-tests
TESTS_ENVIRONMENT += MAKE='$(MAKE)'
TESTS += test-verify test-verify.sh
check_PROGRAMS += test-verify
+# test-verify-try is never built, but test-verify.sh needs a rule to
+# build test-verify-try.o.
+EXTRA_PROGRAMS += test-verify-try
-# This test expects compilation of test-verify.c to fail, and
+# This test expects compilation of test-verify-try.c to fail, and
# each time it fails, the makefile rule does not perform the usual
# "mv -f $name.Tpo $name.po, so tell make clean to remove that file.
-MOSTLYCLEANFILES += .deps/test-verify.Tpo
-EXTRA_DIST += test-verify.c test-verify.sh
+MOSTLYCLEANFILES += .deps/test-verify-try.Tpo
+EXTRA_DIST += test-verify.c test-verify-try.c test-verify.sh
## end gnulib module verify-tests
@@ -5307,13 +5493,6 @@ EXTRA_DIST += test-xalloc-die.c test-xalloc-die.sh
## end gnulib module xalloc-die-tests
-## begin gnulib module xalloc-oversized
-
-
-EXTRA_DIST += xalloc-oversized.h
-
-## end gnulib module xalloc-oversized
-
## begin gnulib module yield
libtests_a_SOURCES += glthread/yield.h
diff --git a/tests/Makefile.in b/tests/Makefile.in
index c8f1352..c9c52b9 100644
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -14,7 +14,7 @@
@SET_MAKE@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -27,7 +27,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this file. If not, see <http://www.gnu.org/licenses/>.
+# along with this file. If not, see <https://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License,
# this file may be distributed as part of a program that
@@ -120,48 +120,53 @@ TESTS = test-alloca-opt$(EXEEXT) test-array-mergesort$(EXEEXT) \
test-fseterr$(EXEEXT) test-fwrite$(EXEEXT) \
test-getprogname$(EXEEXT) test-iconv-h$(EXEEXT) \
test-iconv$(EXEEXT) test-intprops$(EXEEXT) \
- test-inttypes$(EXEEXT) test-isnand-nolibm$(EXEEXT) \
- test-isnanf-nolibm$(EXEEXT) test-isnanl-nolibm$(EXEEXT) \
- test-iswblank$(EXEEXT) test-langinfo$(EXEEXT) \
- test-limits-h$(EXEEXT) test-locale$(EXEEXT) \
- test-localename$(EXEEXT) test-lock$(EXEEXT) \
- test-malloca$(EXEEXT) test-math$(EXEEXT) test-mbrtowc1.sh \
- test-mbrtowc2.sh test-mbrtowc3.sh test-mbrtowc4.sh \
- test-mbrtowc5.sh test-mbrtowc-w32-1.sh test-mbrtowc-w32-2.sh \
+ test-inttypes$(EXEEXT) test-isblank$(EXEEXT) \
+ test-isnand-nolibm$(EXEEXT) test-isnanf-nolibm$(EXEEXT) \
+ test-isnanl-nolibm$(EXEEXT) test-iswblank$(EXEEXT) \
+ test-langinfo$(EXEEXT) test-limits-h$(EXEEXT) \
+ test-locale$(EXEEXT) test-localename$(EXEEXT) \
+ test-rwlock1$(EXEEXT) test-lock$(EXEEXT) test-malloca$(EXEEXT) \
+ test-math$(EXEEXT) test-mbrtowc1.sh test-mbrtowc2.sh \
+ test-mbrtowc3.sh test-mbrtowc4.sh test-mbrtowc5.sh \
+ test-mbrtowc-w32-1.sh test-mbrtowc-w32-2.sh \
test-mbrtowc-w32-3.sh test-mbrtowc-w32-4.sh \
test-mbrtowc-w32-5.sh test-mbsinit.sh test-memchr$(EXEEXT) \
test-printf-frexp$(EXEEXT) test-printf-frexpl$(EXEEXT) \
- test-setenv$(EXEEXT) test-setlocale1.sh test-setlocale2.sh \
- test-signbit$(EXEEXT) test-stdalign$(EXEEXT) \
+ test-pthread_sigmask1$(EXEEXT) test-pthread_sigmask2$(EXEEXT) \
+ test-raise$(EXEEXT) test-setenv$(EXEEXT) test-setlocale1.sh \
+ test-setlocale2.sh test-signal-h$(EXEEXT) \
+ test-signbit$(EXEEXT) test-sigprocmask$(EXEEXT) \
+ test-sleep$(EXEEXT) test-stdalign$(EXEEXT) \
test-stdbool$(EXEEXT) test-stddef$(EXEEXT) \
test-stdint$(EXEEXT) test-stdio$(EXEEXT) test-stdlib$(EXEEXT) \
test-strerror$(EXEEXT) test-striconveh$(EXEEXT) \
test-striconveha$(EXEEXT) test-string$(EXEEXT) \
test-strncat$(EXEEXT) test-strstr$(EXEEXT) \
test-sys_types$(EXEEXT) test-init.sh test-thread_self$(EXEEXT) \
- test-thread_create$(EXEEXT) test-cased$(EXEEXT) \
- test-ignorable$(EXEEXT) unicase/test-locale-language.sh \
- test-uc_tolower$(EXEEXT) test-uc_totitle$(EXEEXT) \
- test-uc_toupper$(EXEEXT) test-u16-casecmp$(EXEEXT) \
- test-u16-casecoll$(EXEEXT) test-u16-casefold$(EXEEXT) \
- test-u16-is-cased$(EXEEXT) test-u16-is-casefolded$(EXEEXT) \
- test-u16-is-lowercase$(EXEEXT) test-u16-is-titlecase$(EXEEXT) \
- test-u16-is-uppercase$(EXEEXT) test-u16-tolower$(EXEEXT) \
- test-u16-totitle$(EXEEXT) test-u16-toupper$(EXEEXT) \
- test-u32-casecmp$(EXEEXT) test-u32-casecoll$(EXEEXT) \
- test-u32-casefold$(EXEEXT) test-u32-is-cased$(EXEEXT) \
- test-u32-is-casefolded$(EXEEXT) test-u32-is-lowercase$(EXEEXT) \
- test-u32-is-titlecase$(EXEEXT) test-u32-is-uppercase$(EXEEXT) \
- test-u32-tolower$(EXEEXT) test-u32-totitle$(EXEEXT) \
- test-u32-toupper$(EXEEXT) test-u8-casecmp$(EXEEXT) \
- test-u8-casecoll$(EXEEXT) test-u8-casefold$(EXEEXT) \
- test-u8-is-cased$(EXEEXT) test-u8-is-casefolded$(EXEEXT) \
- test-u8-is-lowercase$(EXEEXT) test-u8-is-titlecase$(EXEEXT) \
- test-u8-is-uppercase$(EXEEXT) test-u8-tolower$(EXEEXT) \
- test-u8-totitle$(EXEEXT) test-u8-toupper$(EXEEXT) \
- unicase/test-ulc-casecmp1.sh unicase/test-ulc-casecmp2.sh \
- unicase/test-ulc-casecoll1.sh unicase/test-ulc-casecoll2.sh \
- test-u16-conv-from-enc$(EXEEXT) test-u16-conv-to-enc$(EXEEXT) \
+ test-thread_create$(EXEEXT) test-time$(EXEEXT) \
+ test-cased$(EXEEXT) test-ignorable$(EXEEXT) \
+ unicase/test-locale-language.sh test-uc_tolower$(EXEEXT) \
+ test-uc_totitle$(EXEEXT) test-uc_toupper$(EXEEXT) \
+ test-u16-casecmp$(EXEEXT) test-u16-casecoll$(EXEEXT) \
+ test-u16-casefold$(EXEEXT) test-u16-is-cased$(EXEEXT) \
+ test-u16-is-casefolded$(EXEEXT) test-u16-is-lowercase$(EXEEXT) \
+ test-u16-is-titlecase$(EXEEXT) test-u16-is-uppercase$(EXEEXT) \
+ test-u16-tolower$(EXEEXT) test-u16-totitle$(EXEEXT) \
+ test-u16-toupper$(EXEEXT) test-u32-casecmp$(EXEEXT) \
+ test-u32-casecoll$(EXEEXT) test-u32-casefold$(EXEEXT) \
+ test-u32-is-cased$(EXEEXT) test-u32-is-casefolded$(EXEEXT) \
+ test-u32-is-lowercase$(EXEEXT) test-u32-is-titlecase$(EXEEXT) \
+ test-u32-is-uppercase$(EXEEXT) test-u32-tolower$(EXEEXT) \
+ test-u32-totitle$(EXEEXT) test-u32-toupper$(EXEEXT) \
+ test-u8-casecmp$(EXEEXT) test-u8-casecoll$(EXEEXT) \
+ test-u8-casefold$(EXEEXT) test-u8-is-cased$(EXEEXT) \
+ test-u8-is-casefolded$(EXEEXT) test-u8-is-lowercase$(EXEEXT) \
+ test-u8-is-titlecase$(EXEEXT) test-u8-is-uppercase$(EXEEXT) \
+ test-u8-tolower$(EXEEXT) test-u8-totitle$(EXEEXT) \
+ test-u8-toupper$(EXEEXT) unicase/test-ulc-casecmp1.sh \
+ unicase/test-ulc-casecmp2.sh unicase/test-ulc-casecoll1.sh \
+ unicase/test-ulc-casecoll2.sh test-u16-conv-from-enc$(EXEEXT) \
+ test-u16-conv-to-enc$(EXEEXT) \
test-u16-strconv-from-enc$(EXEEXT) \
test-u16-strconv-to-enc$(EXEEXT) \
test-u32-conv-from-enc$(EXEEXT) test-u32-conv-to-enc$(EXEEXT) \
@@ -288,7 +293,7 @@ TESTS = test-alloca-opt$(EXEEXT) test-array-mergesort$(EXEEXT) \
test-u32-grapheme-prev$(EXEEXT) \
test-u8-grapheme-breaks$(EXEEXT) \
test-u8-grapheme-next$(EXEEXT) test-u8-grapheme-prev$(EXEEXT) \
- test-uc-gbrk-prop$(EXEEXT) \
+ test-uc-gbrk-prop$(EXEEXT) unigbrk/test-uc-grapheme-breaks.sh \
unigbrk/test-uc-is-grapheme-break.sh \
unigbrk/test-ulc-grapheme-breaks.sh \
test-u16-possible-linebreaks$(EXEEXT) \
@@ -385,12 +390,12 @@ TESTS = test-alloca-opt$(EXEEXT) test-array-mergesort$(EXEEXT) \
test-u32-strwidth$(EXEEXT) test-u32-width$(EXEEXT) \
test-u8-strwidth$(EXEEXT) test-u8-width$(EXEEXT) \
test-uc_width$(EXEEXT) uniwidth/test-uc_width2.sh \
- test-unsetenv$(EXEEXT) test-verify$(EXEEXT) test-verify.sh \
- test-wchar$(EXEEXT) test-wcrtomb.sh test-wcrtomb-w32-1.sh \
- test-wcrtomb-w32-2.sh test-wcrtomb-w32-3.sh \
- test-wcrtomb-w32-4.sh test-wcrtomb-w32-5.sh \
- test-wctype-h$(EXEEXT) test-wcwidth$(EXEEXT) \
- test-xalloc-die.sh
+ test-unsetenv$(EXEEXT) test-usleep$(EXEEXT) \
+ test-verify$(EXEEXT) test-verify.sh test-wchar$(EXEEXT) \
+ test-wcrtomb.sh test-wcrtomb-w32-1.sh test-wcrtomb-w32-2.sh \
+ test-wcrtomb-w32-3.sh test-wcrtomb-w32-4.sh \
+ test-wcrtomb-w32-5.sh test-wctype-h$(EXEEXT) \
+ test-wcwidth$(EXEEXT) test-xalloc-die.sh
XFAIL_TESTS =
noinst_PROGRAMS =
check_PROGRAMS = test-alloca-opt$(EXEEXT) \
@@ -404,16 +409,20 @@ check_PROGRAMS = test-alloca-opt$(EXEEXT) \
test-fwrite$(EXEEXT) test-getprogname$(EXEEXT) \
test-iconv-h$(EXEEXT) test-iconv$(EXEEXT) \
test-intprops$(EXEEXT) test-inttypes$(EXEEXT) \
- test-isnand-nolibm$(EXEEXT) test-isnanf-nolibm$(EXEEXT) \
- test-isnanl-nolibm$(EXEEXT) test-iswblank$(EXEEXT) \
- test-langinfo$(EXEEXT) test-limits-h$(EXEEXT) \
- test-locale$(EXEEXT) test-localename$(EXEEXT) \
+ test-isblank$(EXEEXT) test-isnand-nolibm$(EXEEXT) \
+ test-isnanf-nolibm$(EXEEXT) test-isnanl-nolibm$(EXEEXT) \
+ test-iswblank$(EXEEXT) test-langinfo$(EXEEXT) \
+ test-limits-h$(EXEEXT) test-locale$(EXEEXT) \
+ test-localename$(EXEEXT) test-rwlock1$(EXEEXT) \
test-lock$(EXEEXT) test-malloca$(EXEEXT) test-math$(EXEEXT) \
test-mbrtowc$(EXEEXT) test-mbrtowc-w32$(EXEEXT) \
test-mbsinit$(EXEEXT) test-memchr$(EXEEXT) \
test-printf-frexp$(EXEEXT) test-printf-frexpl$(EXEEXT) \
- test-setenv$(EXEEXT) test-setlocale1$(EXEEXT) \
- test-setlocale2$(EXEEXT) test-signbit$(EXEEXT) \
+ test-pthread_sigmask1$(EXEEXT) test-pthread_sigmask2$(EXEEXT) \
+ test-raise$(EXEEXT) test-setenv$(EXEEXT) \
+ test-setlocale1$(EXEEXT) test-setlocale2$(EXEEXT) \
+ test-signal-h$(EXEEXT) test-signbit$(EXEEXT) \
+ test-sigprocmask$(EXEEXT) test-sleep$(EXEEXT) \
test-stdalign$(EXEEXT) test-stdbool$(EXEEXT) \
test-stddef$(EXEEXT) test-stdint$(EXEEXT) test-stdio$(EXEEXT) \
test-stdlib$(EXEEXT) test-strerror$(EXEEXT) \
@@ -421,7 +430,7 @@ check_PROGRAMS = test-alloca-opt$(EXEEXT) \
test-string$(EXEEXT) test-strncat$(EXEEXT) \
test-strstr$(EXEEXT) test-sys_types$(EXEEXT) \
test-thread_self$(EXEEXT) test-thread_create$(EXEEXT) \
- test-cased$(EXEEXT) test-ignorable$(EXEEXT) \
+ test-time$(EXEEXT) test-cased$(EXEEXT) test-ignorable$(EXEEXT) \
test-locale-language$(EXEEXT) test-uc_tolower$(EXEEXT) \
test-uc_totitle$(EXEEXT) test-uc_toupper$(EXEEXT) \
test-u16-casecmp$(EXEEXT) test-u16-casecoll$(EXEEXT) \
@@ -569,7 +578,8 @@ check_PROGRAMS = test-alloca-opt$(EXEEXT) \
test-u32-grapheme-prev$(EXEEXT) \
test-u8-grapheme-breaks$(EXEEXT) \
test-u8-grapheme-next$(EXEEXT) test-u8-grapheme-prev$(EXEEXT) \
- test-uc-gbrk-prop$(EXEEXT) test-uc-is-grapheme-break$(EXEEXT) \
+ test-uc-gbrk-prop$(EXEEXT) test-uc-grapheme-breaks$(EXEEXT) \
+ test-uc-is-grapheme-break$(EXEEXT) \
test-ulc-grapheme-breaks$(EXEEXT) \
test-u16-possible-linebreaks$(EXEEXT) \
test-u16-width-linebreaks$(EXEEXT) \
@@ -663,10 +673,11 @@ check_PROGRAMS = test-alloca-opt$(EXEEXT) \
test-u32-strwidth$(EXEEXT) test-u32-width$(EXEEXT) \
test-u8-strwidth$(EXEEXT) test-u8-width$(EXEEXT) \
test-uc_width$(EXEEXT) test-uc_width2$(EXEEXT) \
- test-unsetenv$(EXEEXT) test-verify$(EXEEXT) \
- test-wchar$(EXEEXT) test-wcrtomb$(EXEEXT) \
+ test-unsetenv$(EXEEXT) test-usleep$(EXEEXT) \
+ test-verify$(EXEEXT) test-wchar$(EXEEXT) test-wcrtomb$(EXEEXT) \
test-wcrtomb-w32$(EXEEXT) test-wctype-h$(EXEEXT) \
test-wcwidth$(EXEEXT) test-xalloc-die$(EXEEXT)
+EXTRA_PROGRAMS = test-verify-try$(EXEEXT)
@WOE32DLL_FALSE@am__append_1 = test-categ_none
@WOE32DLL_FALSE@am__append_2 = test-categ_none
@@ -679,7 +690,9 @@ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/absolute-header.m4 \
$(top_srcdir)/gnulib-m4/alloca.m4 \
+ $(top_srcdir)/gnulib-m4/asm-underscore.m4 \
$(top_srcdir)/gnulib-m4/btowc.m4 \
+ $(top_srcdir)/gnulib-m4/builtin-expect.m4 \
$(top_srcdir)/gnulib-m4/codeset.m4 \
$(top_srcdir)/gnulib-m4/configmake.m4 \
$(top_srcdir)/gnulib-m4/ctype.m4 \
@@ -708,6 +721,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/gnulib-common.m4 \
$(top_srcdir)/gnulib-m4/gnulib-comp.m4 \
$(top_srcdir)/gnulib-m4/hard-locale.m4 \
+ $(top_srcdir)/gnulib-m4/host-cpu-c-abi.m4 \
$(top_srcdir)/gnulib-m4/iconv.m4 \
$(top_srcdir)/gnulib-m4/iconv_h.m4 \
$(top_srcdir)/gnulib-m4/iconv_open.m4 \
@@ -718,6 +732,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/inttypes-pri.m4 \
$(top_srcdir)/gnulib-m4/inttypes.m4 \
$(top_srcdir)/gnulib-m4/inttypes_h.m4 \
+ $(top_srcdir)/gnulib-m4/isblank.m4 \
$(top_srcdir)/gnulib-m4/isnand.m4 \
$(top_srcdir)/gnulib-m4/isnanf.m4 \
$(top_srcdir)/gnulib-m4/isnanl.m4 \
@@ -760,12 +775,18 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/printf-frexp.m4 \
$(top_srcdir)/gnulib-m4/printf-frexpl.m4 \
$(top_srcdir)/gnulib-m4/printf.m4 \
+ $(top_srcdir)/gnulib-m4/pthread_rwlock_rdlock.m4 \
+ $(top_srcdir)/gnulib-m4/pthread_sigmask.m4 \
$(top_srcdir)/gnulib-m4/putenv.m4 \
+ $(top_srcdir)/gnulib-m4/raise.m4 \
$(top_srcdir)/gnulib-m4/relocatable-lib.m4 \
$(top_srcdir)/gnulib-m4/setenv.m4 \
$(top_srcdir)/gnulib-m4/setlocale.m4 \
+ $(top_srcdir)/gnulib-m4/signal_h.m4 \
+ $(top_srcdir)/gnulib-m4/signalblocking.m4 \
$(top_srcdir)/gnulib-m4/signbit.m4 \
$(top_srcdir)/gnulib-m4/size_max.m4 \
+ $(top_srcdir)/gnulib-m4/sleep.m4 \
$(top_srcdir)/gnulib-m4/ssize_t.m4 \
$(top_srcdir)/gnulib-m4/stdalign.m4 \
$(top_srcdir)/gnulib-m4/stdbool.m4 \
@@ -782,7 +803,9 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/sys_types_h.m4 \
$(top_srcdir)/gnulib-m4/thread.m4 \
$(top_srcdir)/gnulib-m4/threadlib.m4 \
+ $(top_srcdir)/gnulib-m4/time_h.m4 \
$(top_srcdir)/gnulib-m4/unistd_h.m4 \
+ $(top_srcdir)/gnulib-m4/usleep.m4 \
$(top_srcdir)/gnulib-m4/vasnprintf.m4 \
$(top_srcdir)/gnulib-m4/warn-on-use.m4 \
$(top_srcdir)/gnulib-m4/wchar_h.m4 \
@@ -1200,6 +1223,11 @@ test_inttypes_OBJECTS = test-inttypes.$(OBJEXT)
test_inttypes_LDADD = $(LDADD)
test_inttypes_DEPENDENCIES = libtests.a ../lib/libunistring.la \
libtests.a $(am__DEPENDENCIES_1)
+test_isblank_SOURCES = test-isblank.c
+test_isblank_OBJECTS = test-isblank.$(OBJEXT)
+test_isblank_LDADD = $(LDADD)
+test_isblank_DEPENDENCIES = libtests.a ../lib/libunistring.la \
+ libtests.a $(am__DEPENDENCIES_1)
test_isnand_nolibm_SOURCES = test-isnand-nolibm.c
test_isnand_nolibm_OBJECTS = test-isnand-nolibm.$(OBJEXT)
test_isnand_nolibm_LDADD = $(LDADD)
@@ -1269,7 +1297,8 @@ test_locale_DEPENDENCIES = libtests.a ../lib/libunistring.la \
am_test_locale_language_OBJECTS = \
unicase/test-locale-language.$(OBJEXT)
test_locale_language_OBJECTS = $(am_test_locale_language_OBJECTS)
-test_locale_language_DEPENDENCIES = $(am__DEPENDENCIES_2)
+test_locale_language_DEPENDENCIES = $(am__DEPENDENCIES_2) \
+ $(am__DEPENDENCIES_1)
test_localename_SOURCES = test-localename.c
test_localename_OBJECTS = test-localename.$(OBJEXT)
test_localename_DEPENDENCIES = $(am__DEPENDENCIES_2) \
@@ -1718,6 +1747,20 @@ test_printf_frexpl_OBJECTS = test-printf-frexpl.$(OBJEXT)
test_printf_frexpl_LDADD = $(LDADD)
test_printf_frexpl_DEPENDENCIES = libtests.a ../lib/libunistring.la \
libtests.a $(am__DEPENDENCIES_1)
+test_pthread_sigmask1_SOURCES = test-pthread_sigmask1.c
+test_pthread_sigmask1_OBJECTS = test-pthread_sigmask1.$(OBJEXT)
+test_pthread_sigmask1_DEPENDENCIES = $(am__DEPENDENCIES_2)
+test_pthread_sigmask2_SOURCES = test-pthread_sigmask2.c
+test_pthread_sigmask2_OBJECTS = test-pthread_sigmask2.$(OBJEXT)
+test_pthread_sigmask2_DEPENDENCIES = $(am__DEPENDENCIES_2)
+test_raise_SOURCES = test-raise.c
+test_raise_OBJECTS = test-raise.$(OBJEXT)
+test_raise_LDADD = $(LDADD)
+test_raise_DEPENDENCIES = libtests.a ../lib/libunistring.la libtests.a \
+ $(am__DEPENDENCIES_1)
+test_rwlock1_SOURCES = test-rwlock1.c
+test_rwlock1_OBJECTS = test-rwlock1.$(OBJEXT)
+test_rwlock1_DEPENDENCIES = $(am__DEPENDENCIES_2)
am_test_scripts_OBJECTS = unictype/test-scripts.$(OBJEXT)
test_scripts_OBJECTS = $(am_test_scripts_OBJECTS)
test_scripts_DEPENDENCIES = $(am__DEPENDENCIES_2)
@@ -1736,11 +1779,26 @@ test_setlocale2_OBJECTS = test-setlocale2.$(OBJEXT)
test_setlocale2_LDADD = $(LDADD)
test_setlocale2_DEPENDENCIES = libtests.a ../lib/libunistring.la \
libtests.a $(am__DEPENDENCIES_1)
+test_signal_h_SOURCES = test-signal-h.c
+test_signal_h_OBJECTS = test-signal-h.$(OBJEXT)
+test_signal_h_LDADD = $(LDADD)
+test_signal_h_DEPENDENCIES = libtests.a ../lib/libunistring.la \
+ libtests.a $(am__DEPENDENCIES_1)
test_signbit_SOURCES = test-signbit.c
test_signbit_OBJECTS = test-signbit.$(OBJEXT)
test_signbit_LDADD = $(LDADD)
test_signbit_DEPENDENCIES = libtests.a ../lib/libunistring.la \
libtests.a $(am__DEPENDENCIES_1)
+test_sigprocmask_SOURCES = test-sigprocmask.c
+test_sigprocmask_OBJECTS = test-sigprocmask.$(OBJEXT)
+test_sigprocmask_LDADD = $(LDADD)
+test_sigprocmask_DEPENDENCIES = libtests.a ../lib/libunistring.la \
+ libtests.a $(am__DEPENDENCIES_1)
+test_sleep_SOURCES = test-sleep.c
+test_sleep_OBJECTS = test-sleep.$(OBJEXT)
+test_sleep_LDADD = $(LDADD)
+test_sleep_DEPENDENCIES = libtests.a ../lib/libunistring.la libtests.a \
+ $(am__DEPENDENCIES_1)
test_stdalign_SOURCES = test-stdalign.c
test_stdalign_OBJECTS = test-stdalign.$(OBJEXT)
test_stdalign_LDADD = $(LDADD)
@@ -1823,6 +1881,11 @@ test_thread_create_DEPENDENCIES = $(am__DEPENDENCIES_2)
test_thread_self_SOURCES = test-thread_self.c
test_thread_self_OBJECTS = test-thread_self.$(OBJEXT)
test_thread_self_DEPENDENCIES = $(am__DEPENDENCIES_2)
+test_time_SOURCES = test-time.c
+test_time_OBJECTS = test-time.$(OBJEXT)
+test_time_LDADD = $(LDADD)
+test_time_DEPENDENCIES = libtests.a ../lib/libunistring.la libtests.a \
+ $(am__DEPENDENCIES_1)
am_test_u16_asnprintf1_OBJECTS = \
unistdio/test-u16-asnprintf1.$(OBJEXT)
test_u16_asnprintf1_OBJECTS = $(am_test_u16_asnprintf1_OBJECTS)
@@ -2518,6 +2581,11 @@ test_u8_wordbreaks_DEPENDENCIES = $(am__DEPENDENCIES_2)
am_test_uc_gbrk_prop_OBJECTS = unigbrk/test-uc-gbrk-prop.$(OBJEXT)
test_uc_gbrk_prop_OBJECTS = $(am_test_uc_gbrk_prop_OBJECTS)
test_uc_gbrk_prop_DEPENDENCIES = $(am__DEPENDENCIES_2)
+am_test_uc_grapheme_breaks_OBJECTS = \
+ unigbrk/test-uc-grapheme-breaks.$(OBJEXT)
+test_uc_grapheme_breaks_OBJECTS = \
+ $(am_test_uc_grapheme_breaks_OBJECTS)
+test_uc_grapheme_breaks_DEPENDENCIES = $(am__DEPENDENCIES_2)
am_test_uc_is_grapheme_break_OBJECTS = \
unigbrk/test-uc-is-grapheme-break.$(OBJEXT)
test_uc_is_grapheme_break_OBJECTS = \
@@ -2612,11 +2680,21 @@ test_unsetenv_OBJECTS = test-unsetenv.$(OBJEXT)
test_unsetenv_LDADD = $(LDADD)
test_unsetenv_DEPENDENCIES = libtests.a ../lib/libunistring.la \
libtests.a $(am__DEPENDENCIES_1)
+test_usleep_SOURCES = test-usleep.c
+test_usleep_OBJECTS = test-usleep.$(OBJEXT)
+test_usleep_LDADD = $(LDADD)
+test_usleep_DEPENDENCIES = libtests.a ../lib/libunistring.la \
+ libtests.a $(am__DEPENDENCIES_1)
test_verify_SOURCES = test-verify.c
test_verify_OBJECTS = test-verify.$(OBJEXT)
test_verify_LDADD = $(LDADD)
test_verify_DEPENDENCIES = libtests.a ../lib/libunistring.la \
libtests.a $(am__DEPENDENCIES_1)
+test_verify_try_SOURCES = test-verify-try.c
+test_verify_try_OBJECTS = test-verify-try.$(OBJEXT)
+test_verify_try_LDADD = $(LDADD)
+test_verify_try_DEPENDENCIES = libtests.a ../lib/libunistring.la \
+ libtests.a $(am__DEPENDENCIES_1)
test_wchar_SOURCES = test-wchar.c
test_wchar_OBJECTS = test-wchar.$(OBJEXT)
test_wchar_LDADD = $(LDADD)
@@ -2729,8 +2807,8 @@ SOURCES = $(libtests_a_SOURCES) $(EXTRA_libtests_a_SOURCES) \
$(test_frexp_nolibm_SOURCES) $(test_frexpl_nolibm_SOURCES) \
test-fseterr.c test-fwrite.c test-getprogname.c test-iconv.c \
test-iconv-h.c $(test_ignorable_SOURCES) test-intprops.c \
- test-inttypes.c test-isnand-nolibm.c test-isnanf-nolibm.c \
- test-isnanl-nolibm.c test-iswblank.c \
+ test-inttypes.c test-isblank.c test-isnand-nolibm.c \
+ test-isnanf-nolibm.c test-isnanl-nolibm.c test-iswblank.c \
$(test_joininggroup_byname_SOURCES) \
$(test_joininggroup_name_SOURCES) \
$(test_joininggroup_of_SOURCES) \
@@ -2814,15 +2892,17 @@ SOURCES = $(libtests_a_SOURCES) $(EXTRA_libtests_a_SOURCES) \
$(test_pr_white_space_SOURCES) $(test_pr_xid_continue_SOURCES) \
$(test_pr_xid_start_SOURCES) $(test_pr_zero_width_SOURCES) \
test-printf-frexp.c test-printf-frexpl.c \
- $(test_scripts_SOURCES) test-setenv.c test-setlocale1.c \
- test-setlocale2.c test-signbit.c test-stdalign.c \
+ test-pthread_sigmask1.c test-pthread_sigmask2.c test-raise.c \
+ test-rwlock1.c $(test_scripts_SOURCES) test-setenv.c \
+ test-setlocale1.c test-setlocale2.c test-signal-h.c \
+ test-signbit.c test-sigprocmask.c test-sleep.c test-stdalign.c \
test-stdbool.c test-stddef.c test-stdint.c test-stdio.c \
test-stdlib.c test-strerror.c test-striconveh.c \
test-striconveha.c test-string.c test-strncat.c test-strstr.c \
$(test_sy_c_ident_SOURCES) $(test_sy_c_whitespace_SOURCES) \
$(test_sy_java_ident_SOURCES) \
$(test_sy_java_whitespace_SOURCES) test-sys_types.c \
- test-thread_create.c test-thread_self.c \
+ test-thread_create.c test-thread_self.c test-time.c \
$(test_u16_asnprintf1_SOURCES) $(test_u16_casecmp_SOURCES) \
$(test_u16_casecoll_SOURCES) $(test_u16_casefold_SOURCES) \
$(test_u16_check_SOURCES) $(test_u16_chr_SOURCES) \
@@ -2939,6 +3019,7 @@ SOURCES = $(libtests_a_SOURCES) $(EXTRA_libtests_a_SOURCES) \
$(test_u8_vsprintf1_SOURCES) $(test_u8_width_SOURCES) \
$(test_u8_width_linebreaks_SOURCES) \
$(test_u8_wordbreaks_SOURCES) $(test_uc_gbrk_prop_SOURCES) \
+ $(test_uc_grapheme_breaks_SOURCES) \
$(test_uc_is_grapheme_break_SOURCES) \
$(test_uc_wordbreaks_SOURCES) $(test_uc_tolower_SOURCES) \
$(test_uc_totitle_SOURCES) $(test_uc_toupper_SOURCES) \
@@ -2954,9 +3035,9 @@ SOURCES = $(libtests_a_SOURCES) $(EXTRA_libtests_a_SOURCES) \
$(test_ulc_width_linebreaks_SOURCES) \
$(test_ulc_wordbreaks_SOURCES) $(test_uninames_SOURCES) \
$(test_uninorm_filter_nfc_SOURCES) test-unistd.c \
- test-unsetenv.c test-verify.c test-wchar.c test-wcrtomb.c \
- test-wcrtomb-w32.c test-wctype-h.c test-wcwidth.c \
- test-xalloc-die.c
+ test-unsetenv.c test-usleep.c test-verify.c test-verify-try.c \
+ test-wchar.c test-wcrtomb.c test-wcrtomb-w32.c test-wctype-h.c \
+ test-wcwidth.c test-xalloc-die.c
DIST_SOURCES = $(libtests_a_SOURCES) $(EXTRA_libtests_a_SOURCES) \
test-alloca-opt.c test-array-mergesort.c \
$(test_bidi_byname_SOURCES) $(test_bidi_longname_SOURCES) \
@@ -3008,8 +3089,8 @@ DIST_SOURCES = $(libtests_a_SOURCES) $(EXTRA_libtests_a_SOURCES) \
$(test_frexp_nolibm_SOURCES) $(test_frexpl_nolibm_SOURCES) \
test-fseterr.c test-fwrite.c test-getprogname.c test-iconv.c \
test-iconv-h.c $(test_ignorable_SOURCES) test-intprops.c \
- test-inttypes.c test-isnand-nolibm.c test-isnanf-nolibm.c \
- test-isnanl-nolibm.c test-iswblank.c \
+ test-inttypes.c test-isblank.c test-isnand-nolibm.c \
+ test-isnanf-nolibm.c test-isnanl-nolibm.c test-iswblank.c \
$(test_joininggroup_byname_SOURCES) \
$(test_joininggroup_name_SOURCES) \
$(test_joininggroup_of_SOURCES) \
@@ -3093,15 +3174,17 @@ DIST_SOURCES = $(libtests_a_SOURCES) $(EXTRA_libtests_a_SOURCES) \
$(test_pr_white_space_SOURCES) $(test_pr_xid_continue_SOURCES) \
$(test_pr_xid_start_SOURCES) $(test_pr_zero_width_SOURCES) \
test-printf-frexp.c test-printf-frexpl.c \
- $(test_scripts_SOURCES) test-setenv.c test-setlocale1.c \
- test-setlocale2.c test-signbit.c test-stdalign.c \
+ test-pthread_sigmask1.c test-pthread_sigmask2.c test-raise.c \
+ test-rwlock1.c $(test_scripts_SOURCES) test-setenv.c \
+ test-setlocale1.c test-setlocale2.c test-signal-h.c \
+ test-signbit.c test-sigprocmask.c test-sleep.c test-stdalign.c \
test-stdbool.c test-stddef.c test-stdint.c test-stdio.c \
test-stdlib.c test-strerror.c test-striconveh.c \
test-striconveha.c test-string.c test-strncat.c test-strstr.c \
$(test_sy_c_ident_SOURCES) $(test_sy_c_whitespace_SOURCES) \
$(test_sy_java_ident_SOURCES) \
$(test_sy_java_whitespace_SOURCES) test-sys_types.c \
- test-thread_create.c test-thread_self.c \
+ test-thread_create.c test-thread_self.c test-time.c \
$(test_u16_asnprintf1_SOURCES) $(test_u16_casecmp_SOURCES) \
$(test_u16_casecoll_SOURCES) $(test_u16_casefold_SOURCES) \
$(test_u16_check_SOURCES) $(test_u16_chr_SOURCES) \
@@ -3218,6 +3301,7 @@ DIST_SOURCES = $(libtests_a_SOURCES) $(EXTRA_libtests_a_SOURCES) \
$(test_u8_vsprintf1_SOURCES) $(test_u8_width_SOURCES) \
$(test_u8_width_linebreaks_SOURCES) \
$(test_u8_wordbreaks_SOURCES) $(test_uc_gbrk_prop_SOURCES) \
+ $(test_uc_grapheme_breaks_SOURCES) \
$(test_uc_is_grapheme_break_SOURCES) \
$(test_uc_wordbreaks_SOURCES) $(test_uc_tolower_SOURCES) \
$(test_uc_totitle_SOURCES) $(test_uc_toupper_SOURCES) \
@@ -3234,9 +3318,9 @@ DIST_SOURCES = $(libtests_a_SOURCES) $(EXTRA_libtests_a_SOURCES) \
$(test_ulc_wordbreaks_SOURCES) \
$(am__test_uninames_SOURCES_DIST) \
$(test_uninorm_filter_nfc_SOURCES) test-unistd.c \
- test-unsetenv.c test-verify.c test-wchar.c test-wcrtomb.c \
- test-wcrtomb-w32.c test-wctype-h.c test-wcwidth.c \
- test-xalloc-die.c
+ test-unsetenv.c test-usleep.c test-verify.c test-verify-try.c \
+ test-wchar.c test-wcrtomb.c test-wcrtomb-w32.c test-wctype-h.c \
+ test-wcwidth.c test-xalloc-die.c
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
ctags-recursive dvi-recursive html-recursive info-recursive \
install-data-recursive install-dvi-recursive \
@@ -3585,6 +3669,7 @@ GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
GNULIB_COSF = @GNULIB_COSF@
GNULIB_COSHF = @GNULIB_COSHF@
GNULIB_COSL = @GNULIB_COSL@
+GNULIB_CTIME = @GNULIB_CTIME@
GNULIB_DPRINTF = @GNULIB_DPRINTF@
GNULIB_DUP = @GNULIB_DUP@
GNULIB_DUP2 = @GNULIB_DUP2@
@@ -3597,6 +3682,7 @@ GNULIB_EXP2F = @GNULIB_EXP2F@
GNULIB_EXP2L = @GNULIB_EXP2L@
GNULIB_EXPF = @GNULIB_EXPF@
GNULIB_EXPL = @GNULIB_EXPL@
+GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
GNULIB_EXPM1 = @GNULIB_EXPM1@
GNULIB_EXPM1F = @GNULIB_EXPM1F@
GNULIB_EXPM1L = @GNULIB_EXPM1L@
@@ -3655,6 +3741,7 @@ GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
GNULIB_GRANTPT = @GNULIB_GRANTPT@
GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
@@ -3683,6 +3770,7 @@ GNULIB_LDEXPL = @GNULIB_LDEXPL@
GNULIB_LINK = @GNULIB_LINK@
GNULIB_LINKAT = @GNULIB_LINKAT@
GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
+GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
GNULIB_LOG = @GNULIB_LOG@
GNULIB_LOG10 = @GNULIB_LOG10@
GNULIB_LOG10F = @GNULIB_LOG10F@
@@ -3729,12 +3817,15 @@ GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+GNULIB_MKTIME = @GNULIB_MKTIME@
GNULIB_MODF = @GNULIB_MODF@
GNULIB_MODFF = @GNULIB_MODFF@
GNULIB_MODFL = @GNULIB_MODFL@
+GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
GNULIB_PCLOSE = @GNULIB_PCLOSE@
GNULIB_PERROR = @GNULIB_PERROR@
GNULIB_PIPE = @GNULIB_PIPE@
@@ -3745,6 +3836,7 @@ GNULIB_POWF = @GNULIB_POWF@
GNULIB_PREAD = @GNULIB_PREAD@
GNULIB_PRINTF = @GNULIB_PRINTF@
GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
+GNULIB_PTHREAD_SIGMASK = @GNULIB_PTHREAD_SIGMASK@
GNULIB_PTSNAME = @GNULIB_PTSNAME@
GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
GNULIB_PUTC = @GNULIB_PUTC@
@@ -3753,12 +3845,14 @@ GNULIB_PUTENV = @GNULIB_PUTENV@
GNULIB_PUTS = @GNULIB_PUTS@
GNULIB_PWRITE = @GNULIB_PWRITE@
GNULIB_QSORT_R = @GNULIB_QSORT_R@
+GNULIB_RAISE = @GNULIB_RAISE@
GNULIB_RANDOM = @GNULIB_RANDOM@
GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
GNULIB_READ = @GNULIB_READ@
GNULIB_READLINK = @GNULIB_READLINK@
GNULIB_READLINKAT = @GNULIB_READLINKAT@
+GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
GNULIB_REALPATH = @GNULIB_REALPATH@
GNULIB_REMAINDER = @GNULIB_REMAINDER@
@@ -3780,7 +3874,10 @@ GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
GNULIB_SETENV = @GNULIB_SETENV@
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+GNULIB_SIGACTION = @GNULIB_SIGACTION@
+GNULIB_SIGNAL_H_SIGPIPE = @GNULIB_SIGNAL_H_SIGPIPE@
GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
+GNULIB_SIGPROCMASK = @GNULIB_SIGPROCMASK@
GNULIB_SINF = @GNULIB_SINF@
GNULIB_SINHF = @GNULIB_SINHF@
GNULIB_SINL = @GNULIB_SINL@
@@ -3798,10 +3895,12 @@ GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
GNULIB_STRDUP = @GNULIB_STRDUP@
GNULIB_STRERROR = @GNULIB_STRERROR@
GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+GNULIB_STRFTIME = @GNULIB_STRFTIME@
GNULIB_STRNCAT = @GNULIB_STRNCAT@
GNULIB_STRNDUP = @GNULIB_STRNDUP@
GNULIB_STRNLEN = @GNULIB_STRNLEN@
GNULIB_STRPBRK = @GNULIB_STRPBRK@
+GNULIB_STRPTIME = @GNULIB_STRPTIME@
GNULIB_STRSEP = @GNULIB_STRSEP@
GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
GNULIB_STRSTR = @GNULIB_STRSTR@
@@ -3818,12 +3917,17 @@ GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
GNULIB_TANF = @GNULIB_TANF@
GNULIB_TANHF = @GNULIB_TANHF@
GNULIB_TANL = @GNULIB_TANL@
+GNULIB_TIMEGM = @GNULIB_TIMEGM@
+GNULIB_TIME_R = @GNULIB_TIME_R@
+GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
GNULIB_TMPFILE = @GNULIB_TMPFILE@
GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
GNULIB_TRUNC = @GNULIB_TRUNC@
+GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
GNULIB_TRUNCF = @GNULIB_TRUNCF@
GNULIB_TRUNCL = @GNULIB_TRUNCL@
GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+GNULIB_TZSET = @GNULIB_TZSET@
GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
GNULIB_UNLINK = @GNULIB_UNLINK@
@@ -3852,6 +3956,7 @@ GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
GNULIB_WCSCPY = @GNULIB_WCSCPY@
GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
GNULIB_WCSDUP = @GNULIB_WCSDUP@
+GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
GNULIB_WCSLEN = @GNULIB_WCSLEN@
GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
@@ -3900,6 +4005,7 @@ HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
HAVE_COSF = @HAVE_COSF@
HAVE_COSHF = @HAVE_COSHF@
HAVE_COSL = @HAVE_COSL@
+HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
HAVE_DECL_ACOSL = @HAVE_DECL_ACOSL@
HAVE_DECL_ASINL = @HAVE_DECL_ASINL@
HAVE_DECL_ATANL = @HAVE_DECL_ATANL@
@@ -3927,12 +4033,15 @@ HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
HAVE_DECL_GETLOADAVG = @HAVE_DECL_GETLOADAVG@
+HAVE_DECL_GETLOGIN = @HAVE_DECL_GETLOGIN@
HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
+HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
HAVE_DECL_LDEXPL = @HAVE_DECL_LDEXPL@
+HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
HAVE_DECL_LOG10L = @HAVE_DECL_LOG10L@
HAVE_DECL_LOG2 = @HAVE_DECL_LOG2@
HAVE_DECL_LOG2F = @HAVE_DECL_LOG2F@
@@ -3950,6 +4059,7 @@ HAVE_DECL_ROUNDF = @HAVE_DECL_ROUNDF@
HAVE_DECL_ROUNDL = @HAVE_DECL_ROUNDL@
HAVE_DECL_SETENV = @HAVE_DECL_SETENV@
HAVE_DECL_SETHOSTNAME = @HAVE_DECL_SETHOSTNAME@
+HAVE_DECL_SETSTATE = @HAVE_DECL_SETSTATE@
HAVE_DECL_SINL = @HAVE_DECL_SINL@
HAVE_DECL_SNPRINTF = @HAVE_DECL_SNPRINTF@
HAVE_DECL_SQRTL = @HAVE_DECL_SQRTL@
@@ -3977,6 +4087,7 @@ HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
HAVE_EXPF = @HAVE_EXPF@
HAVE_EXPL = @HAVE_EXPL@
+HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
HAVE_EXPM1 = @HAVE_EXPM1@
HAVE_EXPM1F = @HAVE_EXPM1F@
HAVE_FABSF = @HAVE_FABSF@
@@ -4055,6 +4166,7 @@ HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
HAVE_MODFF = @HAVE_MODFF@
HAVE_MODFL = @HAVE_MODFL@
HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
HAVE_OS_H = @HAVE_OS_H@
HAVE_PCLOSE = @HAVE_PCLOSE@
@@ -4062,18 +4174,22 @@ HAVE_PIPE = @HAVE_PIPE@
HAVE_PIPE2 = @HAVE_PIPE2@
HAVE_POPEN = @HAVE_POPEN@
HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
+HAVE_POSIX_SIGNALBLOCKING = @HAVE_POSIX_SIGNALBLOCKING@
HAVE_POWF = @HAVE_POWF@
HAVE_PREAD = @HAVE_PREAD@
+HAVE_PTHREAD_SIGMASK = @HAVE_PTHREAD_SIGMASK@
HAVE_PTSNAME = @HAVE_PTSNAME@
HAVE_PTSNAME_R = @HAVE_PTSNAME_R@
HAVE_PWRITE = @HAVE_PWRITE@
HAVE_QSORT_R = @HAVE_QSORT_R@
+HAVE_RAISE = @HAVE_RAISE@
HAVE_RANDOM = @HAVE_RANDOM@
HAVE_RANDOM_H = @HAVE_RANDOM_H@
HAVE_RANDOM_R = @HAVE_RANDOM_R@
HAVE_RAWMEMCHR = @HAVE_RAWMEMCHR@
HAVE_READLINK = @HAVE_READLINK@
HAVE_READLINKAT = @HAVE_READLINKAT@
+HAVE_REALLOCARRAY = @HAVE_REALLOCARRAY@
HAVE_REALPATH = @HAVE_REALPATH@
HAVE_REMAINDER = @HAVE_REMAINDER@
HAVE_REMAINDERF = @HAVE_REMAINDERF@
@@ -4085,9 +4201,13 @@ HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = @HAVE_SAME_LONG_DOUBLE_AS_DOUBLE@
HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
HAVE_SETENV = @HAVE_SETENV@
HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
+HAVE_SIGACTION = @HAVE_SIGACTION@
+HAVE_SIGHANDLER_T = @HAVE_SIGHANDLER_T@
+HAVE_SIGINFO_T = @HAVE_SIGINFO_T@
HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_SIGSET_T = @HAVE_SIGSET_T@
HAVE_SINF = @HAVE_SINF@
HAVE_SINHF = @HAVE_SINHF@
HAVE_SINL = @HAVE_SINL@
@@ -4100,11 +4220,13 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
HAVE_STRCASESTR = @HAVE_STRCASESTR@
HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
HAVE_STRPBRK = @HAVE_STRPBRK@
+HAVE_STRPTIME = @HAVE_STRPTIME@
HAVE_STRSEP = @HAVE_STRSEP@
HAVE_STRTOD = @HAVE_STRTOD@
HAVE_STRTOLL = @HAVE_STRTOLL@
HAVE_STRTOULL = @HAVE_STRTOULL@
HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
+HAVE_STRUCT_SIGACTION_SA_SIGACTION = @HAVE_STRUCT_SIGACTION_SA_SIGACTION@
HAVE_STRVERSCMP = @HAVE_STRVERSCMP@
HAVE_SYMLINK = @HAVE_SYMLINK@
HAVE_SYMLINKAT = @HAVE_SYMLINKAT@
@@ -4116,6 +4238,11 @@ HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
HAVE_TANF = @HAVE_TANF@
HAVE_TANHF = @HAVE_TANHF@
HAVE_TANL = @HAVE_TANL@
+HAVE_TIMEGM = @HAVE_TIMEGM@
+HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
+HAVE_TRUNCATE = @HAVE_TRUNCATE@
+HAVE_TYPE_VOLATILE_SIG_ATOMIC_T = @HAVE_TYPE_VOLATILE_SIG_ATOMIC_T@
+HAVE_TZSET = @HAVE_TZSET@
HAVE_UNISTD_H = @HAVE_UNISTD_H@
HAVE_UNLINKAT = @HAVE_UNLINKAT@
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
@@ -4136,6 +4263,7 @@ HAVE_WCSCOLL = @HAVE_WCSCOLL@
HAVE_WCSCPY = @HAVE_WCSCPY@
HAVE_WCSCSPN = @HAVE_WCSCSPN@
HAVE_WCSDUP = @HAVE_WCSDUP@
+HAVE_WCSFTIME = @HAVE_WCSFTIME@
HAVE_WCSLEN = @HAVE_WCSLEN@
HAVE_WCSNCASECMP = @HAVE_WCSNCASECMP@
HAVE_WCSNCAT = @HAVE_WCSNCAT@
@@ -4165,6 +4293,8 @@ HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
HAVE__BOOL = @HAVE__BOOL@
HAVE__EXIT = @HAVE__EXIT@
HEXVERSION = @HEXVERSION@
+HOST_CPU = @HOST_CPU@
+HOST_CPU_C_ABI = @HOST_CPU_C_ABI@
ICONV_CONST = @ICONV_CONST@
ICONV_H = @ICONV_H@
INCLUDE_NEXT = @INCLUDE_NEXT@
@@ -4201,6 +4331,7 @@ LIBUNISTRING_UNISTR_H = @LIBUNISTRING_UNISTR_H@
LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
LIBUNISTRING_UNIWBRK_H = @LIBUNISTRING_UNIWBRK_H@
LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+LIB_PTHREAD_SIGMASK = @LIB_PTHREAD_SIGMASK@
LIMITS_H = @LIMITS_H@
LIPO = @LIPO@
LN_S = @LN_S@
@@ -4217,6 +4348,7 @@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@
LTLIBOBJS = @LTLIBOBJS@
LTLIBPTH = @LTLIBPTH@
LTLIBTHREAD = @LTLIBTHREAD@
+LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
@@ -4230,12 +4362,14 @@ NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
NEXT_AS_FIRST_DIRECTIVE_LOCALE_H = @NEXT_AS_FIRST_DIRECTIVE_LOCALE_H@
NEXT_AS_FIRST_DIRECTIVE_MATH_H = @NEXT_AS_FIRST_DIRECTIVE_MATH_H@
+NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H = @NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H@
NEXT_AS_FIRST_DIRECTIVE_STDDEF_H = @NEXT_AS_FIRST_DIRECTIVE_STDDEF_H@
NEXT_AS_FIRST_DIRECTIVE_STDINT_H = @NEXT_AS_FIRST_DIRECTIVE_STDINT_H@
NEXT_AS_FIRST_DIRECTIVE_STDIO_H = @NEXT_AS_FIRST_DIRECTIVE_STDIO_H@
NEXT_AS_FIRST_DIRECTIVE_STDLIB_H = @NEXT_AS_FIRST_DIRECTIVE_STDLIB_H@
NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
@@ -4248,12 +4382,14 @@ NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
NEXT_LIMITS_H = @NEXT_LIMITS_H@
NEXT_LOCALE_H = @NEXT_LOCALE_H@
NEXT_MATH_H = @NEXT_MATH_H@
+NEXT_SIGNAL_H = @NEXT_SIGNAL_H@
NEXT_STDDEF_H = @NEXT_STDDEF_H@
NEXT_STDINT_H = @NEXT_STDINT_H@
NEXT_STDIO_H = @NEXT_STDIO_H@
NEXT_STDLIB_H = @NEXT_STDLIB_H@
NEXT_STRING_H = @NEXT_STRING_H@
NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+NEXT_TIME_H = @NEXT_TIME_H@
NEXT_UNISTD_H = @NEXT_UNISTD_H@
NEXT_WCHAR_H = @NEXT_WCHAR_H@
NEXT_WCTYPE_H = @NEXT_WCTYPE_H@
@@ -4276,10 +4412,15 @@ PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
PRIPTR_PREFIX = @PRIPTR_PREFIX@
PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
+PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
RANLIB = @RANLIB@
RC = @RC@
RELOCATABLE = @RELOCATABLE@
+REPLACE_ACOSF = @REPLACE_ACOSF@
+REPLACE_ASINF = @REPLACE_ASINF@
+REPLACE_ATAN2F = @REPLACE_ATAN2F@
+REPLACE_ATANF = @REPLACE_ATANF@
REPLACE_BTOWC = @REPLACE_BTOWC@
REPLACE_CALLOC = @REPLACE_CALLOC@
REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
@@ -4290,15 +4431,20 @@ REPLACE_CEILF = @REPLACE_CEILF@
REPLACE_CEILL = @REPLACE_CEILL@
REPLACE_CHOWN = @REPLACE_CHOWN@
REPLACE_CLOSE = @REPLACE_CLOSE@
+REPLACE_COSF = @REPLACE_COSF@
+REPLACE_COSHF = @REPLACE_COSHF@
+REPLACE_CTIME = @REPLACE_CTIME@
REPLACE_DPRINTF = @REPLACE_DPRINTF@
REPLACE_DUP = @REPLACE_DUP@
REPLACE_DUP2 = @REPLACE_DUP2@
REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
REPLACE_EXP2 = @REPLACE_EXP2@
REPLACE_EXP2L = @REPLACE_EXP2L@
+REPLACE_EXPF = @REPLACE_EXPF@
REPLACE_EXPM1 = @REPLACE_EXPM1@
REPLACE_EXPM1F = @REPLACE_EXPM1F@
REPLACE_FABSL = @REPLACE_FABSL@
+REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
REPLACE_FCLOSE = @REPLACE_FCLOSE@
REPLACE_FDOPEN = @REPLACE_FDOPEN@
@@ -4332,6 +4478,7 @@ REPLACE_GETGROUPS = @REPLACE_GETGROUPS@
REPLACE_GETLINE = @REPLACE_GETLINE@
REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
+REPLACE_GMTIME = @REPLACE_GMTIME@
REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
REPLACE_HYPOT = @REPLACE_HYPOT@
REPLACE_HYPOTF = @REPLACE_HYPOTF@
@@ -4341,6 +4488,7 @@ REPLACE_ICONV_OPEN = @REPLACE_ICONV_OPEN@
REPLACE_ICONV_UTF = @REPLACE_ICONV_UTF@
REPLACE_ILOGB = @REPLACE_ILOGB@
REPLACE_ILOGBF = @REPLACE_ILOGBF@
+REPLACE_ILOGBL = @REPLACE_ILOGBL@
REPLACE_ISATTY = @REPLACE_ISATTY@
REPLACE_ISFINITE = @REPLACE_ISFINITE@
REPLACE_ISINF = @REPLACE_ISINF@
@@ -4353,6 +4501,8 @@ REPLACE_LDEXPL = @REPLACE_LDEXPL@
REPLACE_LINK = @REPLACE_LINK@
REPLACE_LINKAT = @REPLACE_LINKAT@
REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
REPLACE_LOG = @REPLACE_LOG@
REPLACE_LOG10 = @REPLACE_LOG10@
REPLACE_LOG10F = @REPLACE_LOG10F@
@@ -4380,10 +4530,12 @@ REPLACE_MBTOWC = @REPLACE_MBTOWC@
REPLACE_MEMCHR = @REPLACE_MEMCHR@
REPLACE_MEMMEM = @REPLACE_MEMMEM@
REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+REPLACE_MKTIME = @REPLACE_MKTIME@
REPLACE_MODF = @REPLACE_MODF@
REPLACE_MODFF = @REPLACE_MODFF@
REPLACE_MODFL = @REPLACE_MODFL@
REPLACE_NAN = @REPLACE_NAN@
+REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
REPLACE_NULL = @REPLACE_NULL@
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
@@ -4391,11 +4543,13 @@ REPLACE_PERROR = @REPLACE_PERROR@
REPLACE_POPEN = @REPLACE_POPEN@
REPLACE_PREAD = @REPLACE_PREAD@
REPLACE_PRINTF = @REPLACE_PRINTF@
+REPLACE_PTHREAD_SIGMASK = @REPLACE_PTHREAD_SIGMASK@
REPLACE_PTSNAME = @REPLACE_PTSNAME@
REPLACE_PTSNAME_R = @REPLACE_PTSNAME_R@
REPLACE_PUTENV = @REPLACE_PUTENV@
REPLACE_PWRITE = @REPLACE_PWRITE@
REPLACE_QSORT_R = @REPLACE_QSORT_R@
+REPLACE_RAISE = @REPLACE_RAISE@
REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
REPLACE_READ = @REPLACE_READ@
REPLACE_READLINK = @REPLACE_READLINK@
@@ -4416,9 +4570,12 @@ REPLACE_SETENV = @REPLACE_SETENV@
REPLACE_SETLOCALE = @REPLACE_SETLOCALE@
REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
+REPLACE_SINF = @REPLACE_SINF@
+REPLACE_SINHF = @REPLACE_SINHF@
REPLACE_SLEEP = @REPLACE_SLEEP@
REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
REPLACE_SPRINTF = @REPLACE_SPRINTF@
+REPLACE_SQRTF = @REPLACE_SQRTF@
REPLACE_SQRTL = @REPLACE_SQRTL@
REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
@@ -4428,6 +4585,7 @@ REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
REPLACE_STRDUP = @REPLACE_STRDUP@
REPLACE_STRERROR = @REPLACE_STRERROR@
REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+REPLACE_STRFTIME = @REPLACE_STRFTIME@
REPLACE_STRNCAT = @REPLACE_STRNCAT@
REPLACE_STRNDUP = @REPLACE_STRNDUP@
REPLACE_STRNLEN = @REPLACE_STRNLEN@
@@ -4440,12 +4598,17 @@ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
REPLACE_SYMLINK = @REPLACE_SYMLINK@
REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+REPLACE_TANF = @REPLACE_TANF@
+REPLACE_TANHF = @REPLACE_TANHF@
+REPLACE_TIMEGM = @REPLACE_TIMEGM@
REPLACE_TMPFILE = @REPLACE_TMPFILE@
REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
REPLACE_TRUNC = @REPLACE_TRUNC@
+REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
REPLACE_TRUNCF = @REPLACE_TRUNCF@
REPLACE_TRUNCL = @REPLACE_TRUNCL@
REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+REPLACE_TZSET = @REPLACE_TZSET@
REPLACE_UNLINK = @REPLACE_UNLINK@
REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
REPLACE_UNSETENV = @REPLACE_UNSETENV@
@@ -4457,6 +4620,7 @@ REPLACE_VPRINTF = @REPLACE_VPRINTF@
REPLACE_VSNPRINTF = @REPLACE_VSNPRINTF@
REPLACE_VSPRINTF = @REPLACE_VSPRINTF@
REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
+REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
@@ -4474,15 +4638,19 @@ STDBOOL_H = @STDBOOL_H@
STDDEF_H = @STDDEF_H@
STDINT_H = @STDINT_H@
STRIP = @STRIP@
+SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
TEXI2DVI = @TEXI2DVI@
+TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
VERSION = @VERSION@
WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
WINT_T_SUFFIX = @WINT_T_SUFFIX@
YIELD_LIB = @YIELD_LIB@
abs_builddir = @abs_builddir@
@@ -4591,54 +4759,57 @@ EXTRA_DIST = test-alloca-opt.c test-array-mergesort.c macros.h btowc.c \
macros.h randoml.c test-fseterr.c test-fwrite.c signature.h \
macros.h getpagesize.c test-getprogname.c test-iconv-h.c \
test-iconv.c signature.h macros.h intprops.h test-intprops.c \
- macros.h inttypes.in.h test-inttypes.c test-isnand-nolibm.c \
+ macros.h inttypes.in.h test-inttypes.c isblank.c \
+ test-isblank.c signature.h macros.h test-isnand-nolibm.c \
test-isnand.h minus-zero.h infinity.h nan.h macros.h \
test-isnanf-nolibm.c test-isnanf.h minus-zero.h infinity.h \
nan.h macros.h test-isnanl-nolibm.c test-isnanl.h minus-zero.h \
infinity.h nan.h macros.h test-iswblank.c macros.h \
test-langinfo.c test-limits-h.c locale.in.h test-locale.c \
- test-localename.c macros.h test-lock.c test-malloca.c \
- test-math.c macros.h test-mbrtowc1.sh test-mbrtowc2.sh \
- test-mbrtowc3.sh test-mbrtowc4.sh test-mbrtowc5.sh \
- test-mbrtowc.c test-mbrtowc-w32-1.sh test-mbrtowc-w32-2.sh \
- test-mbrtowc-w32-3.sh test-mbrtowc-w32-4.sh \
- test-mbrtowc-w32-5.sh test-mbrtowc-w32.c signature.h macros.h \
- test-mbsinit.sh test-mbsinit.c signature.h macros.h \
- mbtowc-impl.h mbtowc.c test-memchr.c zerosize-ptr.h \
- signature.h macros.h msvc-inval.c msvc-inval.h msvc-nothrow.c \
- msvc-nothrow.h test-printf-frexp.c macros.h \
- test-printf-frexpl.c macros.h putenv.c setenv.c test-setenv.c \
- signature.h macros.h setlocale.c test-setlocale1.sh \
- test-setlocale1.c test-setlocale2.sh test-setlocale2.c \
- signature.h macros.h test-signbit.c minus-zero.h infinity.h \
- macros.h $(top_srcdir)/build-aux/snippet/_Noreturn.h \
- $(top_srcdir)/build-aux/snippet/arg-nonnull.h \
- $(top_srcdir)/build-aux/snippet/c++defs.h \
- $(top_srcdir)/build-aux/snippet/unused-parameter.h \
- $(top_srcdir)/build-aux/snippet/warn-on-use.h stdalign.in.h \
- test-stdalign.c macros.h test-stdbool.c test-stddef.c \
- test-stdint.c stdio.in.h test-stdio.c test-stdlib.c \
- test-sys_wait.h strerror.c strerror-override.c \
+ test-localename.c macros.h test-rwlock1.c test-lock.c \
+ test-malloca.c test-math.c macros.h test-mbrtowc1.sh \
+ test-mbrtowc2.sh test-mbrtowc3.sh test-mbrtowc4.sh \
+ test-mbrtowc5.sh test-mbrtowc.c test-mbrtowc-w32-1.sh \
+ test-mbrtowc-w32-2.sh test-mbrtowc-w32-3.sh \
+ test-mbrtowc-w32-4.sh test-mbrtowc-w32-5.sh test-mbrtowc-w32.c \
+ signature.h macros.h test-mbsinit.sh test-mbsinit.c \
+ signature.h macros.h mbtowc-impl.h mbtowc.c test-memchr.c \
+ zerosize-ptr.h signature.h macros.h msvc-inval.c msvc-inval.h \
+ msvc-nothrow.c msvc-nothrow.h test-printf-frexp.c macros.h \
+ test-printf-frexpl.c macros.h pthread_sigmask.c \
+ test-pthread_sigmask1.c test-pthread_sigmask2.c signature.h \
+ macros.h putenv.c raise.c test-raise.c signature.h macros.h \
+ setenv.c test-setenv.c signature.h macros.h setlocale.c \
+ test-setlocale1.sh test-setlocale1.c test-setlocale2.sh \
+ test-setlocale2.c signature.h macros.h signal.in.h \
+ test-signal-h.c test-signbit.c minus-zero.h infinity.h \
+ macros.h sigprocmask.c test-sigprocmask.c signature.h macros.h \
+ sleep.c test-sleep.c signature.h macros.h _Noreturn.h \
+ arg-nonnull.h c++defs.h unused-parameter.h warn-on-use.h \
+ stdalign.in.h test-stdalign.c macros.h test-stdbool.c \
+ test-stddef.c test-stdint.c stdio.in.h test-stdio.c \
+ test-stdlib.c test-sys_wait.h strerror.c strerror-override.c \
strerror-override.h test-strerror.c signature.h macros.h \
test-striconveh.c macros.h test-striconveha.c macros.h \
test-string.c test-strncat.c unistr/test-strncat.h \
zerosize-ptr.h signature.h macros.h test-strstr.c \
zerosize-ptr.h signature.h macros.h test-sys_types.c init.sh \
test-init.sh test-thread_self.c test-thread_create.c macros.h \
- unicase/test-cased.c unicase/test-predicate-part1.h \
- unicase/test-predicate-part2.h macros.h \
- unicase/test-ignorable.c unicase/test-predicate-part1.h \
- unicase/test-predicate-part2.h macros.h \
- unicase/test-locale-language.sh unicase/test-locale-language.c \
- macros.h unicase/test-uc_tolower.c \
- unicase/test-mapping-part1.h unicase/test-mapping-part2.h \
- macros.h unicase/test-uc_totitle.c \
- unicase/test-mapping-part1.h unicase/test-mapping-part2.h \
- macros.h unicase/test-uc_toupper.c \
- unicase/test-mapping-part1.h unicase/test-mapping-part2.h \
- macros.h unicase/test-u16-casecmp.c unicase/test-casecmp.h \
- macros.h unicase/test-u16-casecoll.c unicase/test-casecmp.h \
- macros.h unicase/test-u16-casefold.c macros.h \
+ time.in.h test-time.c unicase/test-cased.c \
+ unicase/test-predicate-part1.h unicase/test-predicate-part2.h \
+ macros.h unicase/test-ignorable.c \
+ unicase/test-predicate-part1.h unicase/test-predicate-part2.h \
+ macros.h unicase/test-locale-language.sh \
+ unicase/test-locale-language.c macros.h \
+ unicase/test-uc_tolower.c unicase/test-mapping-part1.h \
+ unicase/test-mapping-part2.h macros.h \
+ unicase/test-uc_totitle.c unicase/test-mapping-part1.h \
+ unicase/test-mapping-part2.h macros.h \
+ unicase/test-uc_toupper.c unicase/test-mapping-part1.h \
+ unicase/test-mapping-part2.h macros.h \
+ unicase/test-u16-casecmp.c unicase/test-casecmp.h macros.h \
+ unicase/test-u16-casecoll.c unicase/test-casecmp.h macros.h \
+ unicase/test-u16-casefold.c macros.h \
unicase/test-u16-is-cased.c unicase/test-is-cased.h macros.h \
unicase/test-u16-is-casefolded.c unicase/test-is-casefolded.h \
macros.h unicase/test-u16-is-lowercase.c \
@@ -5066,6 +5237,9 @@ EXTRA_DIST = test-alloca-opt.c test-array-mergesort.c macros.h btowc.c \
unigbrk/test-u8-grapheme-next.c \
unigbrk/test-u8-grapheme-prev.c unigbrk/test-uc-gbrk-prop.c \
unigbrk/test-uc-gbrk-prop.h macros.h \
+ unigbrk/test-uc-grapheme-breaks.c \
+ unigbrk/test-uc-grapheme-breaks.sh \
+ unigbrk/GraphemeBreakTest.txt \
unigbrk/test-uc-is-grapheme-break.c \
unigbrk/test-uc-is-grapheme-break.sh \
unigbrk/GraphemeBreakTest.txt \
@@ -5272,41 +5446,26 @@ EXTRA_DIST = test-alloca-opt.c test-array-mergesort.c macros.h btowc.c \
macros.h uniwidth/test-u8-width.c macros.h \
uniwidth/test-uc_width.c uniwidth/test-uc_width2.c \
uniwidth/test-uc_width2.sh macros.h unsetenv.c test-unsetenv.c \
- signature.h macros.h test-verify.c test-verify.sh test-wchar.c \
- wcrtomb.c test-wcrtomb.sh test-wcrtomb.c test-wcrtomb-w32-1.sh \
- test-wcrtomb-w32-2.sh test-wcrtomb-w32-3.sh \
- test-wcrtomb-w32-4.sh test-wcrtomb-w32-5.sh test-wcrtomb-w32.c \
- signature.h macros.h wctob.c wctomb-impl.h wctomb.c \
- test-wctype-h.c macros.h test-wcwidth.c signature.h macros.h \
- xalloc.h test-xalloc-die.c test-xalloc-die.sh \
- xalloc-oversized.h
-
-# The BUILT_SOURCES created by this Makefile snippet are not used via #include
-# statements but through direct file reference. Therefore this snippet must be
-# present in all Makefile.am that need it. This is ensured by the applicability
-# 'all' defined above.
-
-# The BUILT_SOURCES created by this Makefile snippet are not used via #include
-# statements but through direct file reference. Therefore this snippet must be
-# present in all Makefile.am that need it. This is ensured by the applicability
-# 'all' defined above.
-
-# The BUILT_SOURCES created by this Makefile snippet are not used via #include
-# statements but through direct file reference. Therefore this snippet must be
-# present in all Makefile.am that need it. This is ensured by the applicability
-# 'all' defined above.
-BUILT_SOURCES = ctype.h inttypes.h locale.h arg-nonnull.h c++defs.h \
- unused-parameter.h warn-on-use.h $(STDALIGN_H) stdio.h
+ signature.h macros.h usleep.c test-usleep.c signature.h \
+ macros.h test-verify.c test-verify-try.c test-verify.sh \
+ test-wchar.c wcrtomb.c test-wcrtomb.sh test-wcrtomb.c \
+ test-wcrtomb-w32-1.sh test-wcrtomb-w32-2.sh \
+ test-wcrtomb-w32-3.sh test-wcrtomb-w32-4.sh \
+ test-wcrtomb-w32-5.sh test-wcrtomb-w32.c signature.h macros.h \
+ wctob.c wctomb-impl.h wctomb.c test-wctype-h.c macros.h \
+ test-wcwidth.c signature.h macros.h xalloc.h test-xalloc-die.c \
+ test-xalloc-die.sh
+BUILT_SOURCES = ctype.h inttypes.h locale.h signal.h $(STDALIGN_H) \
+ stdio.h time.h
SUFFIXES =
-# This test expects compilation of test-verify.c to fail, and
+# This test expects compilation of test-verify-try.c to fail, and
# each time it fails, the makefile rule does not perform the usual
# "mv -f $name.Tpo $name.po, so tell make clean to remove that file.
MOSTLYCLEANFILES = core *.stackdump ctype.h ctype.h-t inttypes.h \
- inttypes.h-t locale.h locale.h-t arg-nonnull.h arg-nonnull.h-t \
- c++defs.h c++defs.h-t unused-parameter.h unused-parameter.h-t \
- warn-on-use.h warn-on-use.h-t stdalign.h stdalign.h-t stdio.h \
- stdio.h-t .deps/test-verify.Tpo
+ inttypes.h-t locale.h locale.h-t signal.h signal.h-t \
+ stdalign.h stdalign.h-t stdio.h stdio.h-t time.h time.h-t \
+ .deps/test-verify-try.Tpo
MOSTLYCLEANDIRS =
CLEANFILES =
DISTCLEANFILES =
@@ -5325,25 +5484,45 @@ libtests_a_SOURCES = dirname-lgpl.c basename-lgpl.c stripslash.c \
libtests_a_LIBADD = $(gltests_LIBOBJS)
libtests_a_DEPENDENCIES = $(gltests_LIBOBJS)
EXTRA_libtests_a_SOURCES = btowc.c error.c fdopen.c getpagesize.c \
- mbtowc.c msvc-inval.c msvc-nothrow.c putenv.c setenv.c \
- setlocale.c strerror.c strerror-override.c unsetenv.c \
- wcrtomb.c wctob.c wctomb.c
+ isblank.c mbtowc.c msvc-inval.c msvc-nothrow.c \
+ pthread_sigmask.c putenv.c raise.c setenv.c setlocale.c \
+ sigprocmask.c sleep.c strerror.c strerror-override.c \
+ unsetenv.c usleep.c wcrtomb.c wctob.c wctomb.c
AM_LIBTOOLFLAGS = --preserve-dup-deps
test_frexp_nolibm_SOURCES = test-frexp.c randomd.c
test_frexpl_nolibm_SOURCES = test-frexpl.c randoml.c
test_getprogname_LDADD = $(LDADD)
test_iconv_LDADD = $(LDADD) @LIBICONV@
test_localename_LDADD = $(LDADD) @INTL_MACOSX_LIBS@ $(LIBTHREAD)
+test_rwlock1_LDADD = $(LDADD) @LIBMULTITHREAD@ @YIELD_LIB@
test_lock_LDADD = $(LDADD) @LIBMULTITHREAD@ @YIELD_LIB@
+test_pthread_sigmask1_LDADD = $(LDADD) @LIB_PTHREAD_SIGMASK@
+test_pthread_sigmask2_LDADD = $(LDADD) @LIB_PTHREAD_SIGMASK@ @LIBMULTITHREAD@
+
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all makefiles that
+# need it. This is ensured by the applicability 'all' defined above.
+_NORETURN_H = $(srcdir)/_Noreturn.h
+
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all makefiles that
+# need it. This is ensured by the applicability 'all' defined above.
+ARG_NONNULL_H = $(srcdir)/arg-nonnull.h
+
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all makefiles that
+# need it. This is ensured by the applicability 'all' defined above.
+CXXDEFS_H = $(srcdir)/c++defs.h
# Because this Makefile snippet defines a variable used by other
-# gnulib Makefile snippets, it must be present in all Makefile.am that
+# gnulib Makefile snippets, it must be present in all makefiles that
# need it. This is ensured by the applicability 'all' defined above.
-_NORETURN_H = $(top_srcdir)/build-aux/snippet/_Noreturn.h
-ARG_NONNULL_H = arg-nonnull.h
-CXXDEFS_H = c++defs.h
-UNUSED_PARAMETER_H = unused-parameter.h
-WARN_ON_USE_H = warn-on-use.h
+UNUSED_PARAMETER_H = $(srcdir)/unused-parameter.h
+
+# Because this Makefile snippet defines a variable used by other
+# gnulib Makefile snippets, it must be present in all makefiles that
+# need it. This is ensured by the applicability 'all' defined above.
+WARN_ON_USE_H = $(srcdir)/warn-on-use.h
test_striconveh_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@
test_striconveha_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@
test_thread_self_LDADD = $(LDADD) @LIBTHREAD@
@@ -5353,7 +5532,7 @@ test_cased_LDADD = $(LDADD) $(LIBUNISTRING)
test_ignorable_SOURCES = unicase/test-ignorable.c
test_ignorable_LDADD = $(LDADD) $(LIBUNISTRING)
test_locale_language_SOURCES = unicase/test-locale-language.c
-test_locale_language_LDADD = $(LDADD) $(LIBUNISTRING) @INTL_MACOSX_LIBS@
+test_locale_language_LDADD = $(LDADD) $(LIBUNISTRING) @INTL_MACOSX_LIBS@ $(LIBTHREAD)
test_uc_tolower_SOURCES = unicase/test-uc_tolower.c
test_uc_tolower_LDADD = $(LDADD) $(LIBUNISTRING)
test_uc_totitle_SOURCES = unicase/test-uc_totitle.c
@@ -5824,6 +6003,8 @@ test_u8_grapheme_prev_SOURCES = unigbrk/test-u8-grapheme-prev.c
test_u8_grapheme_prev_LDADD = $(LDADD) $(LIBUNISTRING)
test_uc_gbrk_prop_SOURCES = unigbrk/test-uc-gbrk-prop.c
test_uc_gbrk_prop_LDADD = $(LDADD) $(LIBUNISTRING)
+test_uc_grapheme_breaks_SOURCES = unigbrk/test-uc-grapheme-breaks.c
+test_uc_grapheme_breaks_LDADD = $(LDADD) $(LIBUNISTRING)
test_uc_is_grapheme_break_SOURCES = unigbrk/test-uc-is-grapheme-break.c
test_uc_is_grapheme_break_LDADD = $(LDADD) $(LIBUNISTRING)
test_ulc_grapheme_breaks_SOURCES = unigbrk/test-ulc-grapheme-breaks.c
@@ -6884,6 +7065,10 @@ test-inttypes$(EXEEXT): $(test_inttypes_OBJECTS) $(test_inttypes_DEPENDENCIES) $
@rm -f test-inttypes$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(test_inttypes_OBJECTS) $(test_inttypes_LDADD) $(LIBS)
+test-isblank$(EXEEXT): $(test_isblank_OBJECTS) $(test_isblank_DEPENDENCIES) $(EXTRA_test_isblank_DEPENDENCIES)
+ @rm -f test-isblank$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(test_isblank_OBJECTS) $(test_isblank_LDADD) $(LIBS)
+
test-isnand-nolibm$(EXEEXT): $(test_isnand_nolibm_OBJECTS) $(test_isnand_nolibm_DEPENDENCIES) $(EXTRA_test_isnand_nolibm_DEPENDENCIES)
@rm -f test-isnand-nolibm$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(test_isnand_nolibm_OBJECTS) $(test_isnand_nolibm_LDADD) $(LIBS)
@@ -7587,6 +7772,22 @@ test-printf-frexp$(EXEEXT): $(test_printf_frexp_OBJECTS) $(test_printf_frexp_DEP
test-printf-frexpl$(EXEEXT): $(test_printf_frexpl_OBJECTS) $(test_printf_frexpl_DEPENDENCIES) $(EXTRA_test_printf_frexpl_DEPENDENCIES)
@rm -f test-printf-frexpl$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(test_printf_frexpl_OBJECTS) $(test_printf_frexpl_LDADD) $(LIBS)
+
+test-pthread_sigmask1$(EXEEXT): $(test_pthread_sigmask1_OBJECTS) $(test_pthread_sigmask1_DEPENDENCIES) $(EXTRA_test_pthread_sigmask1_DEPENDENCIES)
+ @rm -f test-pthread_sigmask1$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(test_pthread_sigmask1_OBJECTS) $(test_pthread_sigmask1_LDADD) $(LIBS)
+
+test-pthread_sigmask2$(EXEEXT): $(test_pthread_sigmask2_OBJECTS) $(test_pthread_sigmask2_DEPENDENCIES) $(EXTRA_test_pthread_sigmask2_DEPENDENCIES)
+ @rm -f test-pthread_sigmask2$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(test_pthread_sigmask2_OBJECTS) $(test_pthread_sigmask2_LDADD) $(LIBS)
+
+test-raise$(EXEEXT): $(test_raise_OBJECTS) $(test_raise_DEPENDENCIES) $(EXTRA_test_raise_DEPENDENCIES)
+ @rm -f test-raise$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(test_raise_OBJECTS) $(test_raise_LDADD) $(LIBS)
+
+test-rwlock1$(EXEEXT): $(test_rwlock1_OBJECTS) $(test_rwlock1_DEPENDENCIES) $(EXTRA_test_rwlock1_DEPENDENCIES)
+ @rm -f test-rwlock1$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(test_rwlock1_OBJECTS) $(test_rwlock1_LDADD) $(LIBS)
unictype/test-scripts.$(OBJEXT): unictype/$(am__dirstamp) \
unictype/$(DEPDIR)/$(am__dirstamp)
@@ -7606,10 +7807,22 @@ test-setlocale2$(EXEEXT): $(test_setlocale2_OBJECTS) $(test_setlocale2_DEPENDENC
@rm -f test-setlocale2$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(test_setlocale2_OBJECTS) $(test_setlocale2_LDADD) $(LIBS)
+test-signal-h$(EXEEXT): $(test_signal_h_OBJECTS) $(test_signal_h_DEPENDENCIES) $(EXTRA_test_signal_h_DEPENDENCIES)
+ @rm -f test-signal-h$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(test_signal_h_OBJECTS) $(test_signal_h_LDADD) $(LIBS)
+
test-signbit$(EXEEXT): $(test_signbit_OBJECTS) $(test_signbit_DEPENDENCIES) $(EXTRA_test_signbit_DEPENDENCIES)
@rm -f test-signbit$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(test_signbit_OBJECTS) $(test_signbit_LDADD) $(LIBS)
+test-sigprocmask$(EXEEXT): $(test_sigprocmask_OBJECTS) $(test_sigprocmask_DEPENDENCIES) $(EXTRA_test_sigprocmask_DEPENDENCIES)
+ @rm -f test-sigprocmask$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(test_sigprocmask_OBJECTS) $(test_sigprocmask_LDADD) $(LIBS)
+
+test-sleep$(EXEEXT): $(test_sleep_OBJECTS) $(test_sleep_DEPENDENCIES) $(EXTRA_test_sleep_DEPENDENCIES)
+ @rm -f test-sleep$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(test_sleep_OBJECTS) $(test_sleep_LDADD) $(LIBS)
+
test-stdalign$(EXEEXT): $(test_stdalign_OBJECTS) $(test_stdalign_DEPENDENCIES) $(EXTRA_test_stdalign_DEPENDENCIES)
@rm -f test-stdalign$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(test_stdalign_OBJECTS) $(test_stdalign_LDADD) $(LIBS)
@@ -7693,6 +7906,10 @@ test-thread_create$(EXEEXT): $(test_thread_create_OBJECTS) $(test_thread_create_
test-thread_self$(EXEEXT): $(test_thread_self_OBJECTS) $(test_thread_self_DEPENDENCIES) $(EXTRA_test_thread_self_DEPENDENCIES)
@rm -f test-thread_self$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(test_thread_self_OBJECTS) $(test_thread_self_LDADD) $(LIBS)
+
+test-time$(EXEEXT): $(test_time_OBJECTS) $(test_time_DEPENDENCIES) $(EXTRA_test_time_DEPENDENCIES)
+ @rm -f test-time$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(test_time_OBJECTS) $(test_time_LDADD) $(LIBS)
unistdio/$(am__dirstamp):
@$(MKDIR_P) unistdio
@: > unistdio/$(am__dirstamp)
@@ -8973,6 +9190,12 @@ unigbrk/test-uc-gbrk-prop.$(OBJEXT): unigbrk/$(am__dirstamp) \
test-uc-gbrk-prop$(EXEEXT): $(test_uc_gbrk_prop_OBJECTS) $(test_uc_gbrk_prop_DEPENDENCIES) $(EXTRA_test_uc_gbrk_prop_DEPENDENCIES)
@rm -f test-uc-gbrk-prop$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(test_uc_gbrk_prop_OBJECTS) $(test_uc_gbrk_prop_LDADD) $(LIBS)
+unigbrk/test-uc-grapheme-breaks.$(OBJEXT): unigbrk/$(am__dirstamp) \
+ unigbrk/$(DEPDIR)/$(am__dirstamp)
+
+test-uc-grapheme-breaks$(EXEEXT): $(test_uc_grapheme_breaks_OBJECTS) $(test_uc_grapheme_breaks_DEPENDENCIES) $(EXTRA_test_uc_grapheme_breaks_DEPENDENCIES)
+ @rm -f test-uc-grapheme-breaks$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(test_uc_grapheme_breaks_OBJECTS) $(test_uc_grapheme_breaks_LDADD) $(LIBS)
unigbrk/test-uc-is-grapheme-break.$(OBJEXT): unigbrk/$(am__dirstamp) \
unigbrk/$(DEPDIR)/$(am__dirstamp)
@@ -9120,10 +9343,18 @@ test-unsetenv$(EXEEXT): $(test_unsetenv_OBJECTS) $(test_unsetenv_DEPENDENCIES) $
@rm -f test-unsetenv$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(test_unsetenv_OBJECTS) $(test_unsetenv_LDADD) $(LIBS)
+test-usleep$(EXEEXT): $(test_usleep_OBJECTS) $(test_usleep_DEPENDENCIES) $(EXTRA_test_usleep_DEPENDENCIES)
+ @rm -f test-usleep$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(test_usleep_OBJECTS) $(test_usleep_LDADD) $(LIBS)
+
test-verify$(EXEEXT): $(test_verify_OBJECTS) $(test_verify_DEPENDENCIES) $(EXTRA_test_verify_DEPENDENCIES)
@rm -f test-verify$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(test_verify_OBJECTS) $(test_verify_LDADD) $(LIBS)
+test-verify-try$(EXEEXT): $(test_verify_try_OBJECTS) $(test_verify_try_DEPENDENCIES) $(EXTRA_test_verify_try_DEPENDENCIES)
+ @rm -f test-verify-try$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(test_verify_try_OBJECTS) $(test_verify_try_LDADD) $(LIBS)
+
test-wchar$(EXEEXT): $(test_wchar_OBJECTS) $(test_wchar_DEPENDENCIES) $(EXTRA_test_wchar_DEPENDENCIES)
@rm -f test-wchar$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(test_wchar_OBJECTS) $(test_wchar_LDADD) $(LIBS)
@@ -9174,14 +9405,19 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdopen.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getpagesize.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getprogname.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isblank.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbtowc.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/msvc-inval.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/msvc-nothrow.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pthread_sigmask.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/putenv.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/raise.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/randomd.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/randoml.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setenv.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setlocale.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sigprocmask.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sleep.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strerror-override.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strerror.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stripslash.Po@am__quote@
@@ -9208,6 +9444,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-iconv.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-intprops.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-inttypes.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-isblank.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-isnand-nolibm.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-isnanf-nolibm.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-isnanl-nolibm.Po@am__quote@
@@ -9225,10 +9462,17 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-memchr.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-printf-frexp.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-printf-frexpl.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-pthread_sigmask1.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-pthread_sigmask2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-raise.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-rwlock1.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-setenv.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-setlocale1.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-setlocale2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-signal-h.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-signbit.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-sigprocmask.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-sleep.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-stdalign.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-stdbool.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-stddef.Po@am__quote@
@@ -9244,8 +9488,11 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-sys_types.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-thread_create.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-thread_self.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-time.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-unistd.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-unsetenv.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-usleep.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-verify-try.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-verify.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-wchar.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-wcrtomb-w32.Po@am__quote@
@@ -9254,6 +9501,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-wcwidth.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-xalloc-die.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unsetenv.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/usleep.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wcrtomb.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wctob.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wctomb.Po@am__quote@
@@ -9498,6 +9746,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@unigbrk/$(DEPDIR)/test-u8-grapheme-next.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@unigbrk/$(DEPDIR)/test-u8-grapheme-prev.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@unigbrk/$(DEPDIR)/test-uc-gbrk-prop.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@unigbrk/$(DEPDIR)/test-uc-grapheme-breaks.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@unigbrk/$(DEPDIR)/test-uc-is-grapheme-break.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@unigbrk/$(DEPDIR)/test-ulc-grapheme-breaks.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@unilbrk/$(DEPDIR)/test-u16-possible-linebreaks.Po@am__quote@
@@ -10120,6 +10369,13 @@ test-inttypes.log: test-inttypes$(EXEEXT)
--log-file $$b.log --trs-file $$b.trs \
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
"$$tst" $(AM_TESTS_FD_REDIRECT)
+test-isblank.log: test-isblank$(EXEEXT)
+ @p='test-isblank$(EXEEXT)'; \
+ b='test-isblank'; \
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
test-isnand-nolibm.log: test-isnand-nolibm$(EXEEXT)
@p='test-isnand-nolibm$(EXEEXT)'; \
b='test-isnand-nolibm'; \
@@ -10176,6 +10432,13 @@ test-localename.log: test-localename$(EXEEXT)
--log-file $$b.log --trs-file $$b.trs \
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
"$$tst" $(AM_TESTS_FD_REDIRECT)
+test-rwlock1.log: test-rwlock1$(EXEEXT)
+ @p='test-rwlock1$(EXEEXT)'; \
+ b='test-rwlock1'; \
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
test-lock.log: test-lock$(EXEEXT)
@p='test-lock$(EXEEXT)'; \
b='test-lock'; \
@@ -10295,6 +10558,27 @@ test-printf-frexpl.log: test-printf-frexpl$(EXEEXT)
--log-file $$b.log --trs-file $$b.trs \
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
"$$tst" $(AM_TESTS_FD_REDIRECT)
+test-pthread_sigmask1.log: test-pthread_sigmask1$(EXEEXT)
+ @p='test-pthread_sigmask1$(EXEEXT)'; \
+ b='test-pthread_sigmask1'; \
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
+test-pthread_sigmask2.log: test-pthread_sigmask2$(EXEEXT)
+ @p='test-pthread_sigmask2$(EXEEXT)'; \
+ b='test-pthread_sigmask2'; \
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
+test-raise.log: test-raise$(EXEEXT)
+ @p='test-raise$(EXEEXT)'; \
+ b='test-raise'; \
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
test-setenv.log: test-setenv$(EXEEXT)
@p='test-setenv$(EXEEXT)'; \
b='test-setenv'; \
@@ -10316,6 +10600,13 @@ test-setlocale2.sh.log: test-setlocale2.sh
--log-file $$b.log --trs-file $$b.trs \
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
"$$tst" $(AM_TESTS_FD_REDIRECT)
+test-signal-h.log: test-signal-h$(EXEEXT)
+ @p='test-signal-h$(EXEEXT)'; \
+ b='test-signal-h'; \
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
test-signbit.log: test-signbit$(EXEEXT)
@p='test-signbit$(EXEEXT)'; \
b='test-signbit'; \
@@ -10323,6 +10614,20 @@ test-signbit.log: test-signbit$(EXEEXT)
--log-file $$b.log --trs-file $$b.trs \
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
"$$tst" $(AM_TESTS_FD_REDIRECT)
+test-sigprocmask.log: test-sigprocmask$(EXEEXT)
+ @p='test-sigprocmask$(EXEEXT)'; \
+ b='test-sigprocmask'; \
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
+test-sleep.log: test-sleep$(EXEEXT)
+ @p='test-sleep$(EXEEXT)'; \
+ b='test-sleep'; \
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
test-stdalign.log: test-stdalign$(EXEEXT)
@p='test-stdalign$(EXEEXT)'; \
b='test-stdalign'; \
@@ -10435,6 +10740,13 @@ test-thread_create.log: test-thread_create$(EXEEXT)
--log-file $$b.log --trs-file $$b.trs \
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
"$$tst" $(AM_TESTS_FD_REDIRECT)
+test-time.log: test-time$(EXEEXT)
+ @p='test-time$(EXEEXT)'; \
+ b='test-time'; \
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
test-cased.log: test-cased$(EXEEXT)
@p='test-cased$(EXEEXT)'; \
b='test-cased'; \
@@ -12115,6 +12427,13 @@ test-uc-gbrk-prop.log: test-uc-gbrk-prop$(EXEEXT)
--log-file $$b.log --trs-file $$b.trs \
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
"$$tst" $(AM_TESTS_FD_REDIRECT)
+unigbrk/test-uc-grapheme-breaks.sh.log: unigbrk/test-uc-grapheme-breaks.sh
+ @p='unigbrk/test-uc-grapheme-breaks.sh'; \
+ b='unigbrk/test-uc-grapheme-breaks.sh'; \
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
unigbrk/test-uc-is-grapheme-break.sh.log: unigbrk/test-uc-is-grapheme-break.sh
@p='unigbrk/test-uc-is-grapheme-break.sh'; \
b='unigbrk/test-uc-is-grapheme-break.sh'; \
@@ -13368,6 +13687,13 @@ test-unsetenv.log: test-unsetenv$(EXEEXT)
--log-file $$b.log --trs-file $$b.trs \
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
"$$tst" $(AM_TESTS_FD_REDIRECT)
+test-usleep.log: test-usleep$(EXEEXT)
+ @p='test-usleep$(EXEEXT)'; \
+ b='test-usleep'; \
+ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ --log-file $$b.log --trs-file $$b.trs \
+ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ "$$tst" $(AM_TESTS_FD_REDIRECT)
test-verify.log: test-verify$(EXEEXT)
@p='test-verify$(EXEEXT)'; \
b='test-verify'; \
@@ -13766,40 +14092,38 @@ locale.h: locale.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
< $(srcdir)/locale.in.h; \
} > $@-t && \
mv $@-t $@
-# The arg-nonnull.h that gets inserted into generated .h files is the same as
-# build-aux/snippet/arg-nonnull.h, except that it has the copyright header cut
-# off.
-arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h
- $(AM_V_GEN)rm -f $@-t $@ && \
- sed -n -e '/GL_ARG_NONNULL/,$$p' \
- < $(top_srcdir)/build-aux/snippet/arg-nonnull.h \
- > $@-t && \
- mv $@-t $@
-# The c++defs.h that gets inserted into generated .h files is the same as
-# build-aux/snippet/c++defs.h, except that it has the copyright header cut off.
-c++defs.h: $(top_srcdir)/build-aux/snippet/c++defs.h
- $(AM_V_GEN)rm -f $@-t $@ && \
- sed -n -e '/_GL_CXXDEFS/,$$p' \
- < $(top_srcdir)/build-aux/snippet/c++defs.h \
- > $@-t && \
- mv $@-t $@
-# The unused-parameter.h that gets inserted into generated .h files is the same
-# as build-aux/snippet/unused-parameter.h, except that it has the copyright
-# header cut off.
-unused-parameter.h: $(top_srcdir)/build-aux/snippet/unused-parameter.h
- $(AM_V_GEN)rm -f $@-t $@ && \
- sed -n -e '/GL_UNUSED_PARAMETER/,$$p' \
- < $(top_srcdir)/build-aux/snippet/unused-parameter.h \
- > $@-t && \
- mv $@-t $@
-# The warn-on-use.h that gets inserted into generated .h files is the same as
-# build-aux/snippet/warn-on-use.h, except that it has the copyright header cut
-# off.
-warn-on-use.h: $(top_srcdir)/build-aux/snippet/warn-on-use.h
+
+# We need the following in order to create <signal.h> when the system
+# doesn't have a complete one.
+signal.h: signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
$(AM_V_GEN)rm -f $@-t $@ && \
- sed -n -e '/^.ifndef/,$$p' \
- < $(top_srcdir)/build-aux/snippet/warn-on-use.h \
- > $@-t && \
+ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+ sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+ -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \
+ -e 's|@''GNULIB_PTHREAD_SIGMASK''@|$(GNULIB_PTHREAD_SIGMASK)|g' \
+ -e 's|@''GNULIB_RAISE''@|$(GNULIB_RAISE)|g' \
+ -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/$(GNULIB_SIGNAL_H_SIGPIPE)/g' \
+ -e 's/@''GNULIB_SIGPROCMASK''@/$(GNULIB_SIGPROCMASK)/g' \
+ -e 's/@''GNULIB_SIGACTION''@/$(GNULIB_SIGACTION)/g' \
+ -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \
+ -e 's|@''HAVE_PTHREAD_SIGMASK''@|$(HAVE_PTHREAD_SIGMASK)|g' \
+ -e 's|@''HAVE_RAISE''@|$(HAVE_RAISE)|g' \
+ -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \
+ -e 's|@''HAVE_SIGINFO_T''@|$(HAVE_SIGINFO_T)|g' \
+ -e 's|@''HAVE_SIGACTION''@|$(HAVE_SIGACTION)|g' \
+ -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|$(HAVE_STRUCT_SIGACTION_SA_SIGACTION)|g' \
+ -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|$(HAVE_TYPE_VOLATILE_SIG_ATOMIC_T)|g' \
+ -e 's|@''HAVE_SIGHANDLER_T''@|$(HAVE_SIGHANDLER_T)|g' \
+ -e 's|@''REPLACE_PTHREAD_SIGMASK''@|$(REPLACE_PTHREAD_SIGMASK)|g' \
+ -e 's|@''REPLACE_RAISE''@|$(REPLACE_RAISE)|g' \
+ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ < $(srcdir)/signal.in.h; \
+ } > $@-t && \
mv $@-t $@
# We need the following in order to create <stdalign.h> when the system
@@ -13932,6 +14256,52 @@ stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
} > $@-t && \
mv $@-t $@
+# We need the following in order to create <time.h> when the system
+# doesn't have one that works with the given compiler.
+time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+ $(AM_V_GEN)rm -f $@-t $@ && \
+ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+ sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+ -e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \
+ -e 's/@''GNULIB_CTIME''@/$(GNULIB_CTIME)/g' \
+ -e 's/@''GNULIB_LOCALTIME''@/$(GNULIB_LOCALTIME)/g' \
+ -e 's/@''GNULIB_MKTIME''@/$(GNULIB_MKTIME)/g' \
+ -e 's/@''GNULIB_NANOSLEEP''@/$(GNULIB_NANOSLEEP)/g' \
+ -e 's/@''GNULIB_STRFTIME''@/$(GNULIB_STRFTIME)/g' \
+ -e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
+ -e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
+ -e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
+ -e 's/@''GNULIB_TIME_RZ''@/$(GNULIB_TIME_RZ)/g' \
+ -e 's/@''GNULIB_TZSET''@/$(GNULIB_TZSET)/g' \
+ -e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
+ -e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
+ -e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
+ -e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
+ -e 's|@''HAVE_TIMEZONE_T''@|$(HAVE_TIMEZONE_T)|g' \
+ -e 's|@''HAVE_TZSET''@|$(HAVE_TZSET)|g' \
+ -e 's|@''REPLACE_CTIME''@|$(REPLACE_CTIME)|g' \
+ -e 's|@''REPLACE_GMTIME''@|$(REPLACE_GMTIME)|g' \
+ -e 's|@''REPLACE_LOCALTIME''@|$(REPLACE_LOCALTIME)|g' \
+ -e 's|@''REPLACE_LOCALTIME_R''@|$(REPLACE_LOCALTIME_R)|g' \
+ -e 's|@''REPLACE_MKTIME''@|$(REPLACE_MKTIME)|g' \
+ -e 's|@''REPLACE_NANOSLEEP''@|$(REPLACE_NANOSLEEP)|g' \
+ -e 's|@''REPLACE_STRFTIME''@|$(REPLACE_STRFTIME)|g' \
+ -e 's|@''REPLACE_TIMEGM''@|$(REPLACE_TIMEGM)|g' \
+ -e 's|@''REPLACE_TZSET''@|$(REPLACE_TZSET)|g' \
+ -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|$(PTHREAD_H_DEFINES_STRUCT_TIMESPEC)|g' \
+ -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
+ -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
+ -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|$(UNISTD_H_DEFINES_STRUCT_TIMESPEC)|g' \
+ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ < $(srcdir)/time.in.h; \
+ } > $@-t && \
+ mv $@-t $@
+
# Clean up after Solaris cc.
clean-local:
rm -rf SunWS_cache
diff --git a/tests/_Noreturn.h b/tests/_Noreturn.h
new file mode 100644
index 0000000..c44ad89
--- /dev/null
+++ b/tests/_Noreturn.h
@@ -0,0 +1,10 @@
+#if !defined _Noreturn && __STDC_VERSION__ < 201112
+# if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
+ || 0x5110 <= __SUNPRO_C)
+# define _Noreturn __attribute__ ((__noreturn__))
+# elif 1200 <= _MSC_VER
+# define _Noreturn __declspec (noreturn)
+# else
+# define _Noreturn
+# endif
+#endif
diff --git a/build-aux/snippet/arg-nonnull.h b/tests/arg-nonnull.h
index 584649f..61ee071 100644
--- a/build-aux/snippet/arg-nonnull.h
+++ b/tests/arg-nonnull.h
@@ -1,5 +1,5 @@
/* A C macro for declaring that specific arguments must not be NULL.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published
@@ -12,7 +12,7 @@
General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools
that the values passed as arguments n, ..., m must be non-NULL pointers.
diff --git a/tests/basename-lgpl.c b/tests/basename-lgpl.c
index 1182109..e760df0 100644
--- a/tests/basename-lgpl.c
+++ b/tests/basename-lgpl.c
@@ -1,6 +1,6 @@
/* basename.c -- return the last element in a file name
- Copyright (C) 1990, 1998-2001, 2003-2006, 2009-2016 Free Software
+ Copyright (C) 1990, 1998-2001, 2003-2006, 2009-2017 Free Software
Foundation, Inc.
This program is free software: you can redistribute it and/or modify
@@ -14,7 +14,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/btowc.c b/tests/btowc.c
index e7badf9..fa908b4 100644
--- a/tests/btowc.c
+++ b/tests/btowc.c
@@ -1,5 +1,5 @@
/* Convert unibyte character to wide character.
- Copyright (C) 2008, 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008, 2010-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2008.
This program is free software: you can redistribute it and/or modify
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/build-aux/snippet/c++defs.h b/tests/c++defs.h
index 2b819da..09dcd3e 100644
--- a/build-aux/snippet/c++defs.h
+++ b/tests/c++defs.h
@@ -1,5 +1,5 @@
/* C++ compatible function declaration macros.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published
@@ -12,7 +12,7 @@
General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _GL_CXXDEFS_H
#define _GL_CXXDEFS_H
@@ -266,7 +266,7 @@
_GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE)
# define _GL_CXXALIASWARN_1(func,namespace) \
_GL_CXXALIASWARN_2 (func, namespace)
-/* To work around GCC bug <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
+/* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
we enable the warning only when not optimizing. */
# if !__OPTIMIZE__
# define _GL_CXXALIASWARN_2(func,namespace) \
@@ -294,7 +294,7 @@
GNULIB_NAMESPACE)
# define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \
_GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
-/* To work around GCC bug <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
+/* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
we enable the warning only when not optimizing. */
# if !__OPTIMIZE__
# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
diff --git a/tests/ctype.in.h b/tests/ctype.in.h
index 217812d..e14da69 100644
--- a/tests/ctype.in.h
+++ b/tests/ctype.in.h
@@ -1,6 +1,6 @@
/* A substitute for ISO C99 <ctype.h>, for platforms on which it is incomplete.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible. */
diff --git a/tests/dirname-lgpl.c b/tests/dirname-lgpl.c
index a7aabf9..6791185 100644
--- a/tests/dirname-lgpl.c
+++ b/tests/dirname-lgpl.c
@@ -1,6 +1,6 @@
/* dirname.c -- return all but the last element in a file name
- Copyright (C) 1990, 1998, 2000-2001, 2003-2006, 2009-2016 Free Software
+ Copyright (C) 1990, 1998, 2000-2001, 2003-2006, 2009-2017 Free Software
Foundation, Inc.
This program is free software: you can redistribute it and/or modify
@@ -14,7 +14,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/dirname.h b/tests/dirname.h
index 875b31b..05cab41 100644
--- a/tests/dirname.h
+++ b/tests/dirname.h
@@ -1,6 +1,6 @@
/* Take file names apart into directory and base names.
- Copyright (C) 1998, 2001, 2003-2006, 2009-2016 Free Software Foundation,
+ Copyright (C) 1998, 2001, 2003-2006, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or modify
@@ -14,7 +14,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef DIRNAME_H_
# define DIRNAME_H_ 1
diff --git a/tests/dosname.h b/tests/dosname.h
index 83a953f..255d57e 100644
--- a/tests/dosname.h
+++ b/tests/dosname.h
@@ -1,6 +1,6 @@
/* File names on MS-DOS/Windows systems.
- Copyright (C) 2000-2001, 2004-2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2001, 2004-2006, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
From Paul Eggert and Jim Meyering. */
diff --git a/tests/error.c b/tests/error.c
index b3b1286..ce81a1e 100644
--- a/tests/error.c
+++ b/tests/error.c
@@ -1,5 +1,5 @@
/* Error handler for noninteractive utilities
- Copyright (C) 1990-1998, 2000-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 1990-1998, 2000-2007, 2009-2017 Free Software Foundation, Inc.
This file is part of the GNU C Library.
This program is free software: you can redistribute it and/or modify
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by David MacKenzie <djm@gnu.ai.mit.edu>. */
@@ -98,28 +98,32 @@ extern void __error_at_line (int status, int errnum, const char *file_name,
# define WIN32_LEAN_AND_MEAN
# include <windows.h>
/* Get _get_osfhandle. */
-# include "msvc-nothrow.h"
+# if GNULIB_MSVC_NOTHROW
+# include "msvc-nothrow.h"
+# else
+# include <io.h>
+# endif
# endif
/* The gnulib override of fcntl is not needed in this file. */
# undef fcntl
-# if !HAVE_DECL_STRERROR_R
+# if !(GNULIB_STRERROR_R_POSIX || HAVE_DECL_STRERROR_R)
# ifndef HAVE_DECL_STRERROR_R
"this configure-time declaration test was not run"
# endif
# if STRERROR_R_CHAR_P
-char *strerror_r ();
+char *strerror_r (int errnum, char *buf, size_t buflen);
# else
-int strerror_r ();
+int strerror_r (int errnum, char *buf, size_t buflen);
# endif
# endif
#define program_name getprogname ()
-# if HAVE_STRERROR_R || defined strerror_r
+# if GNULIB_STRERROR_R_POSIX || HAVE_STRERROR_R || defined strerror_r
# define __strerror_r strerror_r
-# endif /* HAVE_STRERROR_R || defined strerror_r */
+# endif /* GNULIB_STRERROR_R_POSIX || HAVE_STRERROR_R || defined strerror_r */
#endif /* not _LIBC */
#if !_LIBC
@@ -172,9 +176,9 @@ print_errno_message (int errnum)
{
char const *s;
-#if defined HAVE_STRERROR_R || _LIBC
+#if _LIBC || GNULIB_STRERROR_R_POSIX || defined HAVE_STRERROR_R
char errbuf[1024];
-# if _LIBC || STRERROR_R_CHAR_P
+# if _LIBC || (!GNULIB_STRERROR_R_POSIX && STRERROR_R_CHAR_P)
s = __strerror_r (errnum, errbuf, sizeof errbuf);
# else
if (__strerror_r (errnum, errbuf, sizeof errbuf) == 0)
@@ -268,7 +272,6 @@ error_tail (int status, int errnum, const char *message, va_list args)
else
#endif
vfprintf (stderr, message, args);
- va_end (args);
++error_message_count;
if (errnum)
@@ -318,6 +321,7 @@ error (int status, int errnum, const char *message, ...)
va_start (args, message);
error_tail (status, errnum, message, args);
+ va_end (args);
#ifdef _LIBC
_IO_funlockfile (stderr);
@@ -388,6 +392,7 @@ error_at_line (int status, int errnum, const char *file_name,
va_start (args, message);
error_tail (status, errnum, message, args);
+ va_end (args);
#ifdef _LIBC
_IO_funlockfile (stderr);
diff --git a/tests/error.h b/tests/error.h
index 6a69db0..dc004ef 100644
--- a/tests/error.h
+++ b/tests/error.h
@@ -1,5 +1,5 @@
/* Declaration for error-reporting function
- Copyright (C) 1995-1997, 2003, 2006, 2008-2016 Free Software Foundation,
+ Copyright (C) 1995-1997, 2003, 2006, 2008-2017 Free Software Foundation,
Inc.
This file is part of the GNU C Library.
@@ -14,7 +14,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _ERROR_H
#define _ERROR_H 1
diff --git a/tests/exitfail.c b/tests/exitfail.c
index 8033c22..b2d6012 100644
--- a/tests/exitfail.c
+++ b/tests/exitfail.c
@@ -1,6 +1,6 @@
/* Failure exit status
- Copyright (C) 2002-2003, 2005-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2003, 2005-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/exitfail.h b/tests/exitfail.h
index 62311bd..819919a 100644
--- a/tests/exitfail.h
+++ b/tests/exitfail.h
@@ -1,6 +1,6 @@
/* Failure exit status
- Copyright (C) 2002, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,6 +13,6 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
extern int volatile exit_failure;
diff --git a/tests/fdopen.c b/tests/fdopen.c
index 61fbfdf..f52626e 100644
--- a/tests/fdopen.c
+++ b/tests/fdopen.c
@@ -1,5 +1,5 @@
/* Open a stream with a given file descriptor.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/getpagesize.c b/tests/getpagesize.c
index dc4a200..4594a4a 100644
--- a/tests/getpagesize.c
+++ b/tests/getpagesize.c
@@ -1,6 +1,6 @@
/* getpagesize emulation for systems where it cannot be done in a C macro.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible and Martin Lambers. */
diff --git a/tests/getprogname.c b/tests/getprogname.c
index a7246e9..a2b2336 100644
--- a/tests/getprogname.c
+++ b/tests/getprogname.c
@@ -1,5 +1,5 @@
/* Program name management.
- Copyright (C) 2016 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -43,6 +43,14 @@
# include <string.h>
#endif
+#ifdef __sgi
+# include <string.h>
+# include <unistd.h>
+# include <stdio.h>
+# include <fcntl.h>
+# include <sys/procfs.h>
+#endif
+
#include "dirname.h"
#ifndef HAVE_GETPROGNAME /* not Mac OS X, FreeBSD, NetBSD, OpenBSD >= 5.4, Cygwin */
@@ -56,7 +64,7 @@ getprogname (void)
/* https://www.gnu.org/software/libc/manual/html_node/Error-Messages.html */
return last_component (program_invocation_name);
# elif HAVE_GETEXECNAME /* Solaris */
- /* http://docs.oracle.com/cd/E19253-01/816-5168/6mbb3hrb1/index.html */
+ /* https://docs.oracle.com/cd/E19253-01/816-5168/6mbb3hrb1/index.html */
const char *p = getexecname ();
if (!p)
p = "?";
@@ -66,7 +74,7 @@ getprogname (void)
const char *p = __argv && __argv[0] ? __argv[0] : "?";
return last_component (p);
# elif HAVE_VAR___PROGNAME /* OpenBSD, QNX */
- /* http://man.openbsd.org/style.9 */
+ /* https://man.openbsd.org/style.9 */
/* http://www.qnx.de/developers/docs/6.5.0/index.jsp?topic=%2Fcom.qnx.doc.neutrino_lib_ref%2Fp%2F__progname.html */
/* Be careful to declare this only when we absolutely need it
(OpenBSD 5.1), rather than when it's available. Otherwise,
@@ -77,9 +85,8 @@ getprogname (void)
return p && p[0] ? p : "?";
# elif _AIX /* AIX */
/* Idea by Bastien ROUCARIÈS,
- http://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00095.html
- Reference: http://
- ibm.biz/knowctr#ssw_aix_53/com.ibm.aix.basetechref/doc/basetrf1/getprocs.htm
+ https://lists.gnu.org/r/bug-gnulib/2010-12/msg00095.html
+ Reference: https://www.ibm.com/support/knowledgecenter/en/ssw_aix_61/com.ibm.aix.basetrf1/getprocs.htm
*/
static char *p;
static int first = 1;
@@ -143,6 +150,32 @@ getprogname (void)
free (buf.ps_pathptr);
}
return p;
+# elif defined __sgi /* IRIX */
+ char filename[50];
+ int fd;
+
+ sprintf (filename, "/proc/pinfo/%d", (int) getpid ());
+ fd = open (filename, O_RDONLY);
+ if (0 <= fd)
+ {
+ prpsinfo_t buf;
+ int ioctl_ok = 0 <= ioctl (fd, PIOCPSINFO, &buf);
+ close (fd);
+ if (ioctl_ok)
+ {
+ char *name = buf.pr_fname;
+ size_t namesize = sizeof buf.pr_fname;
+ char *namenul = memchr (name, '\0', namesize);
+ size_t namelen = namenul ? namenul - name : namesize;
+ char *namecopy = malloc (namelen + 1);
+ if (namecopy)
+ {
+ namecopy[namelen] = 0;
+ return memcpy (namecopy, name, namelen);
+ }
+ }
+ }
+ return NULL;
# else
# error "getprogname module not ported to this OS"
# endif
diff --git a/tests/getprogname.h b/tests/getprogname.h
index e8f9e97..dd5fac8 100644
--- a/tests/getprogname.h
+++ b/tests/getprogname.h
@@ -1,5 +1,5 @@
/* Program name management.
- Copyright (C) 2016 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _GL_GETPROGNAME_H
#define _GL_GETPROGNAME_H
diff --git a/tests/gettext.h b/tests/gettext.h
index 9a232cc..f6150be 100644
--- a/tests/gettext.h
+++ b/tests/gettext.h
@@ -1,5 +1,5 @@
/* Convenience header for conditional use of GNU <libintl.h>.
- Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2016 Free Software
+ Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2017 Free Software
Foundation, Inc.
This program is free software; you can redistribute it and/or modify
@@ -13,13 +13,14 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef _LIBGETTEXT_H
#define _LIBGETTEXT_H 1
-/* NLS can be disabled through the configure --disable-nls option. */
-#if ENABLE_NLS
+/* NLS can be disabled through the configure --disable-nls option
+ or through "#define ENABLE NLS 0" before including this file. */
+#if defined ENABLE_NLS && ENABLE_NLS
/* Get declarations of GNU message catalog functions. */
# include <libintl.h>
@@ -184,7 +185,8 @@ npgettext_aux (const char *domain,
#include <string.h>
#if (((__GNUC__ >= 3 || __GNUG__ >= 2) && !defined __STRICT_ANSI__) \
- /* || __STDC_VERSION__ >= 199901L */ )
+ /* || __STDC_VERSION__ == 199901L
+ || (__STDC_VERSION__ >= 201112L && !defined __STDC_NO_VLA__) */ )
# define _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS 1
#else
# define _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS 0
diff --git a/tests/glthread/thread.c b/tests/glthread/thread.c
index 8f2a8e2..8d7d251 100644
--- a/tests/glthread/thread.c
+++ b/tests/glthread/thread.c
@@ -1,5 +1,5 @@
/* Creating and controlling threads.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2005.
Based on GCC's gthr-posix.h, gthr-posix95.h, gthr-solaris.h,
diff --git a/tests/glthread/thread.h b/tests/glthread/thread.h
index 4488a9e..b64e267 100644
--- a/tests/glthread/thread.h
+++ b/tests/glthread/thread.h
@@ -1,5 +1,5 @@
/* Creating and controlling threads.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2005.
Based on GCC's gthr-posix.h, gthr-posix95.h, gthr-solaris.h,
@@ -64,7 +64,7 @@
void (*child_func) (void));
Note that even on platforms where this is supported, use of fork() and
threads together is problematic, see
- <http://lists.gnu.org/archive/html/bug-gnulib/2008-08/msg00062.html>
+ <https://lists.gnu.org/r/bug-gnulib/2008-08/msg00062.html>
*/
@@ -128,7 +128,9 @@ extern int glthread_in_use (void);
/* Without this, clang complains that pthread_sigmask is never declared. */
# include <signal.h>
# endif
-# pragma weak pthread_sigmask
+# ifndef pthread_sigmask /* Do not declare rpl_pthread_sigmask weak. */
+# pragma weak pthread_sigmask
+# endif
# pragma weak pthread_join
# ifndef pthread_self
@@ -219,6 +221,7 @@ extern "C" {
/* Use weak references to the GNU Pth threads library. */
+# pragma weak pth_init
# pragma weak pth_spawn
# pragma weak pth_sigmask
# pragma weak pth_join
@@ -237,17 +240,17 @@ extern "C" {
typedef pth_t gl_thread_t;
# define glthread_create(THREADP, FUNC, ARG) \
- (pth_in_use () ? ((*(THREADP) = pth_spawn (NULL, FUNC, ARG)) ? 0 : errno) : 0)
+ (pth_in_use () ? (pth_init (), ((*(THREADP) = pth_spawn (NULL, FUNC, ARG)) ? 0 : errno)) : 0)
# define glthread_sigmask(HOW, SET, OSET) \
- (pth_in_use () && !pth_sigmask (HOW, SET, OSET) ? errno : 0)
+ (pth_in_use () ? (pth_init (), (pth_sigmask (HOW, SET, OSET) ? 0 : errno)) : 0)
# define glthread_join(THREAD, RETVALP) \
- (pth_in_use () && !pth_join (THREAD, RETVALP) ? errno : 0)
+ (pth_in_use () ? (pth_init (), (pth_join (THREAD, RETVALP) ? 0 : errno)) : 0)
# define gl_thread_self() \
- (pth_in_use () ? (void *) pth_self () : NULL)
+ (pth_in_use () ? (pth_init (), (void *) pth_self ()) : NULL)
# define gl_thread_self_pointer() \
gl_thread_self ()
# define gl_thread_exit(RETVAL) \
- (pth_in_use () ? pth_exit (RETVAL) : 0)
+ (pth_in_use () ? (pth_init (), pth_exit (RETVAL)) : 0)
# define glthread_atfork(PREPARE_FUNC, PARENT_FUNC, CHILD_FUNC) 0
# ifdef __cplusplus
diff --git a/tests/glthread/yield.h b/tests/glthread/yield.h
index 19224c6..b571828 100644
--- a/tests/glthread/yield.h
+++ b/tests/glthread/yield.h
@@ -1,5 +1,5 @@
/* Yielding the processor to other threads and processes.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/* This file contains a primitive for yielding the processor to other threads.
extern void gl_thread_yield (void);
diff --git a/tests/infinity.h b/tests/infinity.h
index 9cf8d00..a948958 100644
--- a/tests/infinity.h
+++ b/tests/infinity.h
@@ -1,5 +1,5 @@
/* Macros for infinity.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,14 +12,15 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Infinityf () returns a 'float' +Infinity. */
/* The Microsoft MSVC 9 compiler chokes on the expression 1.0f / 0.0f.
- The IBM XL C compiler on z/OS complains. */
-#if defined _MSC_VER || (defined __MVS__ && defined __IBMC__)
+ The IBM XL C compiler on z/OS complains.
+ PGI 16.10 complains. */
+#if defined _MSC_VER || (defined __MVS__ && defined __IBMC__) || defined __PGI
static float
Infinityf ()
{
@@ -34,8 +35,9 @@ Infinityf ()
/* Infinityd () returns a 'double' +Infinity. */
/* The Microsoft MSVC 9 compiler chokes on the expression 1.0 / 0.0.
- The IBM XL C compiler on z/OS complains. */
-#if defined _MSC_VER || (defined __MVS__ && defined __IBMC__)
+ The IBM XL C compiler on z/OS complains.
+ PGI 16.10 complains. */
+#if defined _MSC_VER || (defined __MVS__ && defined __IBMC__) || defined __PGI
static double
Infinityd ()
{
@@ -50,8 +52,9 @@ Infinityd ()
/* Infinityl () returns a 'long double' +Infinity. */
/* The Microsoft MSVC 9 compiler chokes on the expression 1.0L / 0.0L.
- The IBM XL C compiler on z/OS complains. */
-#if defined _MSC_VER || (defined __MVS__ && defined __IBMC__)
+ The IBM XL C compiler on z/OS complains.
+ PGI 16.10 complains. */
+#if defined _MSC_VER || (defined __MVS__ && defined __IBMC__) || defined __PGI
static long double
Infinityl ()
{
diff --git a/tests/init.sh b/tests/init.sh
index da743c2..24fb512 100644
--- a/tests/init.sh
+++ b/tests/init.sh
@@ -1,6 +1,6 @@
# source this file; set up for tests
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 Free Software Foundation, Inc.
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Using this file in a test
# =========================
@@ -45,6 +45,9 @@
# Running a single test, with verbose output:
# $ make check TESTS=test-foo.sh VERBOSE=yes
#
+# Running a single test, keeping the temporary directory:
+# $ make check TESTS=test-foo.sh KEEP=yes
+#
# Running a single test, with single-stepping:
# 1. Go into a sub-shell:
# $ bash
@@ -59,6 +62,19 @@
ME_=`expr "./$0" : '.*/\(.*\)$'`
+# Prepare PATH_SEPARATOR.
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
+ # contains only /bin. Note that ksh looks also at the FPATH variable,
+ # so we have to set that as well for the test.
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
+ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
+ || PATH_SEPARATOR=';'
+ }
+fi
+
# We use a trap below for cleanup. This requires us to go through
# hoops to get the right exit status transported through the handler.
# So use 'Exit STATUS' instead of 'exit STATUS' inside of the tests.
@@ -247,7 +263,7 @@ test -n "$BASH_VERSION" && unalias -a
# That is part of the shell-selection test above. Why use aliases rather
# than functions? Because support for hyphen-containing aliases is more
# widespread than that for hyphen-containing function names.
-test -n "$EXEEXT" && shopt -s expand_aliases
+test -n "$EXEEXT" && test -n "$BASH_VERSION" && shopt -s expand_aliases
# Enable glibc's malloc-perturbing option.
# This is useful for exposing code that depends on the fact that
@@ -349,11 +365,15 @@ remove_tmp_ ()
{
__st=$?
cleanup_
- # cd out of the directory we're about to remove
- cd "$initial_cwd_" || cd / || cd /tmp
- chmod -R u+rwx "$test_dir_"
- # If removal fails and exit status was to be 0, then change it to 1.
- rm -rf "$test_dir_" || { test $__st = 0 && __st=1; }
+ if test "$KEEP" = yes; then
+ echo "Not removing temporary directory $test_dir_"
+ else
+ # cd out of the directory we're about to remove
+ cd "$initial_cwd_" || cd / || cd /tmp
+ chmod -R u+rwx "$test_dir_"
+ # If removal fails and exit status was to be 0, then change it to 1.
+ rm -rf "$test_dir_" || { test $__st = 0 && __st=1; }
+ fi
exit $__st
}
@@ -422,13 +442,13 @@ path_prepend_ ()
path_dir_=$1
case $path_dir_ in
'') fail_ "invalid path dir: '$1'";;
- /*) abs_path_dir_=$path_dir_;;
+ /* | ?:*) abs_path_dir_=$path_dir_;;
*) abs_path_dir_=$initial_cwd_/$path_dir_;;
esac
case $abs_path_dir_ in
- *:*) fail_ "invalid path dir: '$abs_path_dir_'";;
+ *$PATH_SEPARATOR*) fail_ "invalid path dir: '$abs_path_dir_'";;
esac
- PATH="$abs_path_dir_:$PATH"
+ PATH="$abs_path_dir_$PATH_SEPARATOR$PATH"
# Create an alias, FOO, for each FOO.exe in this directory.
create_exe_shims_ "$abs_path_dir_" \
diff --git a/tests/intprops.h b/tests/intprops.h
index 8add5de..2df7b1f 100644
--- a/tests/intprops.h
+++ b/tests/intprops.h
@@ -1,6 +1,6 @@
/* intprops.h -- properties of integer types
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Paul Eggert. */
@@ -21,17 +21,12 @@
#define _GL_INTPROPS_H
#include <limits.h>
-#include <verify.h>
-
-#ifndef __has_builtin
-# define __has_builtin(x) 0
-#endif
/* Return a value with the common real type of E and V and the value of V. */
#define _GL_INT_CONVERT(e, v) (0 * (e) + (v))
/* Act like _GL_INT_CONVERT (E, -V) but work around a bug in IRIX 6.5 cc; see
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00406.html>. */
+ <https://lists.gnu.org/r/bug-gnulib/2011-05/msg00406.html>. */
#define _GL_INT_NEGATE_CONVERT(e, v) (0 * (e) - (v))
/* The extra casts in the following macros work around compiler bugs,
@@ -84,24 +79,7 @@
/* This include file assumes that signed types are two's complement without
padding bits; the above macros have undefined behavior otherwise.
If this is a problem for you, please let us know how to fix it for your host.
- As a sanity check, test the assumption for some signed types that
- <limits.h> bounds. */
-verify (TYPE_MINIMUM (signed char) == SCHAR_MIN);
-verify (TYPE_MAXIMUM (signed char) == SCHAR_MAX);
-verify (TYPE_MINIMUM (short int) == SHRT_MIN);
-verify (TYPE_MAXIMUM (short int) == SHRT_MAX);
-verify (TYPE_MINIMUM (int) == INT_MIN);
-verify (TYPE_MAXIMUM (int) == INT_MAX);
-verify (TYPE_MINIMUM (long int) == LONG_MIN);
-verify (TYPE_MAXIMUM (long int) == LONG_MAX);
-#ifdef LLONG_MAX
-verify (TYPE_MINIMUM (long long int) == LLONG_MIN);
-verify (TYPE_MAXIMUM (long long int) == LLONG_MAX);
-#endif
-/* Similarly, sanity-check one ISO/IEC TS 18661-1:2014 macro if defined. */
-#ifdef UINT_WIDTH
-verify (TYPE_WIDTH (unsigned int) == UINT_WIDTH);
-#endif
+ This assumption is tested by the intprops-tests module. */
/* Does the __typeof__ keyword work? This could be done by
'configure', but for now it's easier to do it by hand. */
@@ -201,7 +179,7 @@ verify (TYPE_WIDTH (unsigned int) == UINT_WIDTH);
/* Return 1 if A * B would overflow in [MIN,MAX] arithmetic.
See above for restrictions. Avoid && and || as they tickle
bugs in Sun C 5.11 2010/08/13 and other compilers; see
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00401.html>. */
+ <https://lists.gnu.org/r/bug-gnulib/2011-05/msg00401.html>. */
#define INT_MULTIPLY_RANGE_OVERFLOW(a, b, min, max) \
((b) < 0 \
? ((a) < 0 \
@@ -241,12 +219,14 @@ verify (TYPE_WIDTH (unsigned int) == UINT_WIDTH);
: (max) >> (b) < (a))
/* True if __builtin_add_overflow (A, B, P) works when P is non-null. */
-#define _GL_HAS_BUILTIN_OVERFLOW \
- (5 <= __GNUC__ || __has_builtin (__builtin_add_overflow))
+#if 5 <= __GNUC__ && !defined __ICC
+# define _GL_HAS_BUILTIN_OVERFLOW 1
+#else
+# define _GL_HAS_BUILTIN_OVERFLOW 0
+#endif
/* True if __builtin_add_overflow_p (A, B, C) works. */
-#define _GL_HAS_BUILTIN_OVERFLOW_P \
- (7 <= __GNUC__ || __has_builtin (__builtin_add_overflow_p))
+#define _GL_HAS_BUILTIN_OVERFLOW_P (7 <= __GNUC__)
/* The _GL*_OVERFLOW macros have the same restrictions as the
*_RANGE_OVERFLOW macros, except that they do not assume that operands
@@ -395,10 +375,10 @@ verify (TYPE_WIDTH (unsigned int) == UINT_WIDTH);
(_Generic \
(*(r), \
signed char: \
- _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned char, \
+ _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
signed char, SCHAR_MIN, SCHAR_MAX), \
short int: \
- _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned short int, \
+ _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
short int, SHRT_MIN, SHRT_MAX), \
int: \
_GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
@@ -412,10 +392,10 @@ verify (TYPE_WIDTH (unsigned int) == UINT_WIDTH);
#else
# define _GL_INT_OP_WRAPV(a, b, r, op, builtin, overflow) \
(sizeof *(r) == sizeof (signed char) \
- ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned char, \
+ ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
signed char, SCHAR_MIN, SCHAR_MAX) \
: sizeof *(r) == sizeof (short int) \
- ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned short int, \
+ ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
short int, SHRT_MIN, SHRT_MAX) \
: sizeof *(r) == sizeof (int) \
? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
@@ -437,9 +417,8 @@ verify (TYPE_WIDTH (unsigned int) == UINT_WIDTH);
/* Store the low-order bits of A <op> B into *R, where the operation
is given by OP. Use the unsigned type UT for calculation to avoid
- overflow problems. *R's type is T, with extremal values TMIN and
- TMAX. T must be a signed integer type. Return 1 if the result
- overflows. */
+ overflow problems. *R's type is T, with extrema TMIN and TMAX.
+ T must be a signed integer type. Return 1 if the result overflows. */
#define _GL_INT_OP_CALC(a, b, r, op, overflow, ut, t, tmin, tmax) \
(sizeof ((a) op (b)) < sizeof (t) \
? _GL_INT_OP_CALC1 ((t) (a), (t) (b), r, op, overflow, ut, t, tmin, tmax) \
@@ -448,17 +427,27 @@ verify (TYPE_WIDTH (unsigned int) == UINT_WIDTH);
((overflow (a, b) \
|| (EXPR_SIGNED ((a) op (b)) && ((a) op (b)) < (tmin)) \
|| (tmax) < ((a) op (b))) \
- ? (*(r) = _GL_INT_OP_WRAPV_VIA_UNSIGNED (a, b, op, ut, t, tmin, tmax), 1) \
- : (*(r) = _GL_INT_OP_WRAPV_VIA_UNSIGNED (a, b, op, ut, t, tmin, tmax), 0))
-
-/* Return A <op> B, where the operation is given by OP. Use the
- unsigned type UT for calculation to avoid overflow problems.
- Convert the result to type T without overflow by subtracting TMIN
- from large values before converting, and adding it afterwards.
- Compilers can optimize all the operations except OP. */
-#define _GL_INT_OP_WRAPV_VIA_UNSIGNED(a, b, op, ut, t, tmin, tmax) \
- (((ut) (a) op (ut) (b)) <= (tmax) \
- ? (t) ((ut) (a) op (ut) (b)) \
- : ((t) (((ut) (a) op (ut) (b)) - (tmin)) + (tmin)))
+ ? (*(r) = _GL_INT_OP_WRAPV_VIA_UNSIGNED (a, b, op, ut, t), 1) \
+ : (*(r) = _GL_INT_OP_WRAPV_VIA_UNSIGNED (a, b, op, ut, t), 0))
+
+/* Return the low-order bits of A <op> B, where the operation is given
+ by OP. Use the unsigned type UT for calculation to avoid undefined
+ behavior on signed integer overflow, and convert the result to type T.
+ UT is at least as wide as T and is no narrower than unsigned int,
+ T is two's complement, and there is no padding or trap representations.
+ Assume that converting UT to T yields the low-order bits, as is
+ done in all known two's-complement C compilers. E.g., see:
+ https://gcc.gnu.org/onlinedocs/gcc/Integers-implementation.html
+
+ According to the C standard, converting UT to T yields an
+ implementation-defined result or signal for values outside T's
+ range. However, code that works around this theoretical problem
+ runs afoul of a compiler bug in Oracle Studio 12.3 x86. See:
+ https://lists.gnu.org/r/bug-gnulib/2017-04/msg00049.html
+ As the compiler bug is real, don't try to work around the
+ theoretical problem. */
+
+#define _GL_INT_OP_WRAPV_VIA_UNSIGNED(a, b, op, ut, t) \
+ ((t) ((ut) (a) op (ut) (b)))
#endif /* _GL_INTPROPS_H */
diff --git a/tests/inttypes.in.h b/tests/inttypes.in.h
index ed09db6..e7357e9 100644
--- a/tests/inttypes.in.h
+++ b/tests/inttypes.in.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2017 Free Software Foundation, Inc.
Written by Paul Eggert, Bruno Haible, Derek Price.
This file is part of gnulib.
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/*
* ISO C 99 <inttypes.h> for platforms that lack it.
diff --git a/tests/isblank.c b/tests/isblank.c
new file mode 100644
index 0000000..b7c4e9d
--- /dev/null
+++ b/tests/isblank.c
@@ -0,0 +1,33 @@
+/* Test whether a character is a blank.
+
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include <ctype.h>
+
+int
+isblank (int c)
+{
+ /* On all known platforms, in all predefined locales, isblank(c) is likely
+ equivalent with (c == ' ' || c == '\t'). Look at the glibc definition
+ (in glibc/localedata/locales/i18n): The "blank" characters are '\t', ' ',
+ U+1680, U+180E, U+2000..U+2006, U+2008..U+200A, U+205F, U+3000, and none
+ except the first two is present in a common 8-bit encoding. Therefore
+ the substitute for other platforms is not more complicated than this. */
+ return (c == ' ' || c == '\t');
+}
diff --git a/tests/locale.in.h b/tests/locale.in.h
index 4083507..7cb3f88 100644
--- a/tests/locale.in.h
+++ b/tests/locale.in.h
@@ -1,5 +1,5 @@
/* A POSIX <locale.h>.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#if __GNUC__ >= 3
@PRAGMA_SYSTEM_HEADER@
diff --git a/tests/macros.h b/tests/macros.h
index 578bfe7..aec8e43 100644
--- a/tests/macros.h
+++ b/tests/macros.h
@@ -1,5 +1,5 @@
/* Common macros used by gnulib tests.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* This file contains macros that are used by many gnulib tests.
@@ -21,6 +21,14 @@
#include <stdio.h>
#include <stdlib.h>
+#ifndef FALLTHROUGH
+# if __GNUC__ < 7
+# define FALLTHROUGH ((void) 0)
+# else
+# define FALLTHROUGH __attribute__ ((__fallthrough__))
+# endif
+#endif
+
/* Define ASSERT_STREAM before including this file if ASSERT must
target a stream other than stderr. */
#ifndef ASSERT_STREAM
diff --git a/tests/mbtowc-impl.h b/tests/mbtowc-impl.h
index 4be2994..7cba7d3 100644
--- a/tests/mbtowc-impl.h
+++ b/tests/mbtowc-impl.h
@@ -1,5 +1,5 @@
/* Convert multibyte character to wide character.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or modify
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* We don't need a static internal state, because the encoding is not state
dependent, and when mbrtowc returns (size_t)(-2). we throw the result
diff --git a/tests/mbtowc.c b/tests/mbtowc.c
index fb2b651..4db254b 100644
--- a/tests/mbtowc.c
+++ b/tests/mbtowc.c
@@ -1,5 +1,5 @@
/* Convert multibyte character to wide character.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or modify
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/minus-zero.h b/tests/minus-zero.h
index d10d060..ee96218 100644
--- a/tests/minus-zero.h
+++ b/tests/minus-zero.h
@@ -1,5 +1,5 @@
/* Macros for floating-point negative zero.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Keep in sync with m4/minus-zero.m4! */
diff --git a/tests/msvc-inval.c b/tests/msvc-inval.c
index baaf39e..fced117 100644
--- a/tests/msvc-inval.c
+++ b/tests/msvc-inval.c
@@ -1,5 +1,5 @@
/* Invalid parameter handler for MSVC runtime libraries.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/msvc-inval.h b/tests/msvc-inval.h
index 027c949..b544a46 100644
--- a/tests/msvc-inval.h
+++ b/tests/msvc-inval.h
@@ -1,5 +1,5 @@
/* Invalid parameter handler for MSVC runtime libraries.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef _MSVC_INVAL_H
#define _MSVC_INVAL_H
@@ -95,7 +95,7 @@ extern void gl_msvc_inval_ensure_handler (void);
/* Gnulib can define its own status codes, as described in the page
"Raising Software Exceptions" on microsoft.com
- <http://msdn.microsoft.com/en-us/library/het71c37.aspx>.
+ <https://msdn.microsoft.com/en-us/library/het71c37.aspx>.
Our status codes are composed of
- 0xE0000000, mandatory for all user-defined status codes,
- 0x474E550, a API identifier ("GNU"),
@@ -106,7 +106,7 @@ extern void gl_msvc_inval_ensure_handler (void);
# if defined _MSC_VER
/* A compiler that supports __try/__except, as described in the page
"try-except statement" on microsoft.com
- <http://msdn.microsoft.com/en-us/library/s58ftw19.aspx>.
+ <https://msdn.microsoft.com/en-us/library/s58ftw19.aspx>.
With __try/__except, we can use the multithread-safe exception handling. */
# ifdef __cplusplus
diff --git a/tests/msvc-nothrow.c b/tests/msvc-nothrow.c
index ba75bbf..b74b222 100644
--- a/tests/msvc-nothrow.c
+++ b/tests/msvc-nothrow.c
@@ -1,6 +1,6 @@
/* Wrappers that don't throw invalid parameter notifications
with MSVC runtime libraries.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -24,7 +24,9 @@
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
-#include "msvc-inval.h"
+#if HAVE_MSVC_INVALID_PARAMETER_HANDLER
+# include "msvc-inval.h"
+#endif
#undef _get_osfhandle
diff --git a/tests/msvc-nothrow.h b/tests/msvc-nothrow.h
index 3493b84..b0622c0 100644
--- a/tests/msvc-nothrow.h
+++ b/tests/msvc-nothrow.h
@@ -1,6 +1,6 @@
/* Wrappers that don't throw invalid parameter notifications
with MSVC runtime libraries.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, see <http://www.gnu.org/licenses/>. */
+ with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef _MSVC_NOTHROW_H
#define _MSVC_NOTHROW_H
diff --git a/tests/nan.h b/tests/nan.h
index 40045f2..1e1627f 100644
--- a/tests/nan.h
+++ b/tests/nan.h
@@ -1,5 +1,5 @@
/* Macros for not-a-number.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* IBM z/OS supports both hexadecimal and IEEE floating-point formats. The
@@ -25,8 +25,11 @@
/* NaNf () returns a 'float' not-a-number. */
/* The Compaq (ex-DEC) C 6.4 compiler and the Microsoft MSVC 9 compiler choke
- on the expression 0.0 / 0.0. The IBM XL C compiler on z/OS complains. */
-#if defined __DECC || defined _MSC_VER || (defined __MVS__ && defined __IBMC__)
+ on the expression 0.0 / 0.0. The IBM XL C compiler on z/OS complains.
+ PGI 16.10 complains. */
+#if (defined __DECC || defined _MSC_VER \
+ || (defined __MVS__ && defined __IBMC__) \
+ || defined __PGI)
static float
NaNf ()
{
@@ -41,8 +44,11 @@ NaNf ()
/* NaNd () returns a 'double' not-a-number. */
/* The Compaq (ex-DEC) C 6.4 compiler and the Microsoft MSVC 9 compiler choke
- on the expression 0.0 / 0.0. The IBM XL C compiler on z/OS complains. */
-#if defined __DECC || defined _MSC_VER || (defined __MVS__ && defined __IBMC__)
+ on the expression 0.0 / 0.0. The IBM XL C compiler on z/OS complains.
+ PGI 16.10 complains. */
+#if (defined __DECC || defined _MSC_VER \
+ || (defined __MVS__ && defined __IBMC__) \
+ || defined __PGI)
static double
NaNd ()
{
@@ -59,14 +65,15 @@ NaNd ()
/* On Irix 6.5, gcc 3.4.3 can't compute compile-time NaN, and needs the
runtime type conversion.
The Microsoft MSVC 9 compiler chokes on the expression 0.0L / 0.0L.
- The IBM XL C compiler on z/OS complains. */
+ The IBM XL C compiler on z/OS complains.
+ PGI 16.10 complains. */
#ifdef __sgi
static long double NaNl ()
{
double zero = 0.0;
return zero / zero;
}
-#elif defined _MSC_VER || (defined __MVS__ && defined __IBMC__)
+#elif defined _MSC_VER || (defined __MVS__ && defined __IBMC__) || defined __PGI
static long double
NaNl ()
{
diff --git a/tests/pthread_sigmask.c b/tests/pthread_sigmask.c
new file mode 100644
index 0000000..9ccf89b
--- /dev/null
+++ b/tests/pthread_sigmask.c
@@ -0,0 +1,92 @@
+/* POSIX compatible signal blocking for threads.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include <signal.h>
+
+#include <errno.h>
+#include <stddef.h>
+
+#if PTHREAD_SIGMASK_INEFFECTIVE
+# include <string.h>
+#endif
+
+#if PTHREAD_SIGMASK_UNBLOCK_BUG
+# include <unistd.h>
+#endif
+
+int
+pthread_sigmask (int how, const sigset_t *new_mask, sigset_t *old_mask)
+#undef pthread_sigmask
+{
+#if HAVE_PTHREAD_SIGMASK
+ int ret;
+
+# if PTHREAD_SIGMASK_INEFFECTIVE
+ sigset_t omask, omask_copy;
+ sigset_t *old_mask_ptr = &omask;
+ sigemptyset (&omask);
+ /* Add a signal unlikely to be blocked, so that OMASK_COPY
+ is unlikely to match the actual mask. */
+ sigaddset (&omask, SIGILL);
+ memcpy (&omask_copy, &omask, sizeof omask);
+# else
+ sigset_t *old_mask_ptr = old_mask;
+# endif
+
+ ret = pthread_sigmask (how, new_mask, old_mask_ptr);
+
+# if PTHREAD_SIGMASK_INEFFECTIVE
+ if (ret == 0)
+ {
+ /* Detect whether pthread_sigmask is currently ineffective.
+ Don't cache the information: libpthread.so could be dynamically
+ loaded after the program started and after pthread_sigmask was
+ called for the first time. */
+ if (memcmp (&omask_copy, &omask, sizeof omask) == 0
+ && pthread_sigmask (1729, &omask_copy, NULL) == 0)
+ {
+ /* pthread_sigmask is currently ineffective. The program is not
+ linked to -lpthread. So use sigprocmask instead. */
+ return (sigprocmask (how, new_mask, old_mask) < 0 ? errno : 0);
+ }
+
+ if (old_mask)
+ memcpy (old_mask, &omask, sizeof omask);
+ }
+# endif
+# if PTHREAD_SIGMASK_FAILS_WITH_ERRNO
+ if (ret == -1)
+ return errno;
+# endif
+# if PTHREAD_SIGMASK_UNBLOCK_BUG
+ if (ret == 0
+ && new_mask != NULL
+ && (how == SIG_UNBLOCK || how == SIG_SETMASK))
+ {
+ /* Give the OS the opportunity to raise signals that were pending before
+ the pthread_sigmask call and have now been unblocked. */
+ usleep (1);
+ }
+# endif
+ return ret;
+#else
+ int ret = sigprocmask (how, new_mask, old_mask);
+ return (ret < 0 ? errno : 0);
+#endif
+}
diff --git a/tests/putenv.c b/tests/putenv.c
index e67712d..7831864 100644
--- a/tests/putenv.c
+++ b/tests/putenv.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1994, 1997-1998, 2000, 2003-2016 Free Software
+/* Copyright (C) 1991, 1994, 1997-1998, 2000, 2003-2017 Free Software
Foundation, Inc.
NOTE: The canonical source of this file is maintained with the GNU C
@@ -15,7 +15,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/raise.c b/tests/raise.c
new file mode 100644
index 0000000..aff5a58
--- /dev/null
+++ b/tests/raise.c
@@ -0,0 +1,81 @@
+/* Provide a non-threads replacement for the POSIX raise function.
+
+ Copyright (C) 2002-2003, 2005-2006, 2009-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* written by Jim Meyering and Bruno Haible */
+
+#include <config.h>
+
+/* Specification. */
+#include <signal.h>
+
+#if HAVE_RAISE
+/* Native Windows platform. */
+
+# include <errno.h>
+
+# if HAVE_MSVC_INVALID_PARAMETER_HANDLER
+# include "msvc-inval.h"
+# endif
+
+# undef raise
+
+# if HAVE_MSVC_INVALID_PARAMETER_HANDLER
+static int
+raise_nothrow (int sig)
+{
+ int result;
+
+ TRY_MSVC_INVAL
+ {
+ result = raise (sig);
+ }
+ CATCH_MSVC_INVAL
+ {
+ result = -1;
+ errno = EINVAL;
+ }
+ DONE_MSVC_INVAL;
+
+ return result;
+}
+# else
+# define raise_nothrow raise
+# endif
+
+#else
+/* An old Unix platform. */
+
+# include <unistd.h>
+
+# define rpl_raise raise
+
+#endif
+
+int
+rpl_raise (int sig)
+{
+#if GNULIB_defined_signal_blocking && GNULIB_defined_SIGPIPE
+ if (sig == SIGPIPE)
+ return _gl_raise_SIGPIPE ();
+#endif
+
+#if HAVE_RAISE
+ return raise_nothrow (sig);
+#else
+ return kill (getpid (), sig);
+#endif
+}
diff --git a/tests/randomd.c b/tests/randomd.c
index afdc7fb..c3f302c 100644
--- a/tests/randomd.c
+++ b/tests/randomd.c
@@ -1,5 +1,5 @@
/* Some random 'double' numbers used by gnulib tests.
- Copyright (C) 2012-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/randoml.c b/tests/randoml.c
index 323362c..fac1b3f 100644
--- a/tests/randoml.c
+++ b/tests/randoml.c
@@ -1,5 +1,5 @@
/* Some random 'long double' numbers used by gnulib tests.
- Copyright (C) 2012-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/setenv.c b/tests/setenv.c
index 85c32cb..fb685e9 100644
--- a/tests/setenv.c
+++ b/tests/setenv.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992, 1995-2003, 2005-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1992, 1995-2003, 2005-2017 Free Software Foundation, Inc.
This file is part of the GNU C Library.
This program is free software: you can redistribute it and/or modify
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#if !_LIBC
/* Don't use __attribute__ __nonnull__ in this compilation unit. Otherwise gcc
diff --git a/tests/setlocale.c b/tests/setlocale.c
index 7d366ed..df80890 100644
--- a/tests/setlocale.c
+++ b/tests/setlocale.c
@@ -1,5 +1,5 @@
/* Set the current locale. -*- coding: utf-8 -*-
- Copyright (C) 2009, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009, 2011-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
@@ -633,6 +633,13 @@ setlocale_unixlike (int category, const char *locale)
char ll_buf[64];
char CC_buf[64];
+ /* The native Windows implementation of setlocale understands the special
+ locale name "C", but not "POSIX". Therefore map "POSIX" to "C". */
+#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
+ if (locale != NULL && strcmp (locale, "POSIX") == 0)
+ locale = "C";
+#endif
+
/* First, try setlocale with the original argument unchanged. */
result = setlocale (category, locale);
if (result != NULL)
diff --git a/tests/signal.in.h b/tests/signal.in.h
new file mode 100644
index 0000000..e8107c3
--- /dev/null
+++ b/tests/signal.in.h
@@ -0,0 +1,463 @@
+/* A GNU-like <signal.h>.
+
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+#if __GNUC__ >= 3
+@PRAGMA_SYSTEM_HEADER@
+#endif
+@PRAGMA_COLUMNS@
+
+#if defined __need_sig_atomic_t || defined __need_sigset_t || defined _GL_ALREADY_INCLUDING_SIGNAL_H || (defined _SIGNAL_H && !defined __SIZEOF_PTHREAD_MUTEX_T)
+/* Special invocation convention:
+ - Inside glibc header files.
+ - On glibc systems we have a sequence of nested includes
+ <signal.h> -> <ucontext.h> -> <signal.h>.
+ In this situation, the functions are not yet declared, therefore we cannot
+ provide the C++ aliases.
+ - On glibc systems with GCC 4.3 we have a sequence of nested includes
+ <csignal> -> </usr/include/signal.h> -> <sys/ucontext.h> -> <signal.h>.
+ In this situation, some of the functions are not yet declared, therefore
+ we cannot provide the C++ aliases. */
+
+# @INCLUDE_NEXT@ @NEXT_SIGNAL_H@
+
+#else
+/* Normal invocation convention. */
+
+#ifndef _@GUARD_PREFIX@_SIGNAL_H
+
+#define _GL_ALREADY_INCLUDING_SIGNAL_H
+
+/* Define pid_t, uid_t.
+ Also, mingw defines sigset_t not in <signal.h>, but in <sys/types.h>.
+ On Solaris 10, <signal.h> includes <sys/types.h>, which eventually includes
+ us; so include <sys/types.h> now, before the second inclusion guard. */
+#include <sys/types.h>
+
+/* The include_next requires a split double-inclusion guard. */
+#@INCLUDE_NEXT@ @NEXT_SIGNAL_H@
+
+#undef _GL_ALREADY_INCLUDING_SIGNAL_H
+
+#ifndef _@GUARD_PREFIX@_SIGNAL_H
+#define _@GUARD_PREFIX@_SIGNAL_H
+
+/* Mac OS X 10.3, FreeBSD 6.4, OpenBSD 3.8, OSF/1 4.0, Solaris 2.6, Android
+ declare pthread_sigmask in <pthread.h>, not in <signal.h>.
+ But avoid namespace pollution on glibc systems.*/
+#if (@GNULIB_PTHREAD_SIGMASK@ || defined GNULIB_POSIXCHECK) \
+ && ((defined __APPLE__ && defined __MACH__) \
+ || defined __FreeBSD__ || defined __OpenBSD__ || defined __osf__ \
+ || defined __sun || defined __ANDROID__) \
+ && ! defined __GLIBC__
+# include <pthread.h>
+#endif
+
+/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
+
+/* The definition of _GL_ARG_NONNULL is copied here. */
+
+/* The definition of _GL_WARN_ON_USE is copied here. */
+
+/* On AIX, sig_atomic_t already includes volatile. C99 requires that
+ 'volatile sig_atomic_t' ignore the extra modifier, but C89 did not.
+ Hence, redefine this to a non-volatile type as needed. */
+#if ! @HAVE_TYPE_VOLATILE_SIG_ATOMIC_T@
+# if !GNULIB_defined_sig_atomic_t
+typedef int rpl_sig_atomic_t;
+# undef sig_atomic_t
+# define sig_atomic_t rpl_sig_atomic_t
+# define GNULIB_defined_sig_atomic_t 1
+# endif
+#endif
+
+/* A set or mask of signals. */
+#if !@HAVE_SIGSET_T@
+# if !GNULIB_defined_sigset_t
+typedef unsigned int sigset_t;
+# define GNULIB_defined_sigset_t 1
+# endif
+#endif
+
+/* Define sighandler_t, the type of signal handlers. A GNU extension. */
+#if !@HAVE_SIGHANDLER_T@
+# ifdef __cplusplus
+extern "C" {
+# endif
+# if !GNULIB_defined_sighandler_t
+typedef void (*sighandler_t) (int);
+# define GNULIB_defined_sighandler_t 1
+# endif
+# ifdef __cplusplus
+}
+# endif
+#endif
+
+
+#if @GNULIB_SIGNAL_H_SIGPIPE@
+# ifndef SIGPIPE
+/* Define SIGPIPE to a value that does not overlap with other signals. */
+# define SIGPIPE 13
+# define GNULIB_defined_SIGPIPE 1
+/* To actually use SIGPIPE, you also need the gnulib modules 'sigprocmask',
+ 'write', 'stdio'. */
+# endif
+#endif
+
+
+/* Maximum signal number + 1. */
+#ifndef NSIG
+# if defined __TANDEM
+# define NSIG 32
+# endif
+#endif
+
+
+#if @GNULIB_PTHREAD_SIGMASK@
+# if @REPLACE_PTHREAD_SIGMASK@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef pthread_sigmask
+# define pthread_sigmask rpl_pthread_sigmask
+# endif
+_GL_FUNCDECL_RPL (pthread_sigmask, int,
+ (int how, const sigset_t *new_mask, sigset_t *old_mask));
+_GL_CXXALIAS_RPL (pthread_sigmask, int,
+ (int how, const sigset_t *new_mask, sigset_t *old_mask));
+# else
+# if !@HAVE_PTHREAD_SIGMASK@
+_GL_FUNCDECL_SYS (pthread_sigmask, int,
+ (int how, const sigset_t *new_mask, sigset_t *old_mask));
+# endif
+_GL_CXXALIAS_SYS (pthread_sigmask, int,
+ (int how, const sigset_t *new_mask, sigset_t *old_mask));
+# endif
+_GL_CXXALIASWARN (pthread_sigmask);
+#elif defined GNULIB_POSIXCHECK
+# undef pthread_sigmask
+# if HAVE_RAW_DECL_PTHREAD_SIGMASK
+_GL_WARN_ON_USE (pthread_sigmask, "pthread_sigmask is not portable - "
+ "use gnulib module pthread_sigmask for portability");
+# endif
+#endif
+
+
+#if @GNULIB_RAISE@
+# if @REPLACE_RAISE@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef raise
+# define raise rpl_raise
+# endif
+_GL_FUNCDECL_RPL (raise, int, (int sig));
+_GL_CXXALIAS_RPL (raise, int, (int sig));
+# else
+# if !@HAVE_RAISE@
+_GL_FUNCDECL_SYS (raise, int, (int sig));
+# endif
+_GL_CXXALIAS_SYS (raise, int, (int sig));
+# endif
+_GL_CXXALIASWARN (raise);
+#elif defined GNULIB_POSIXCHECK
+# undef raise
+/* Assume raise is always declared. */
+_GL_WARN_ON_USE (raise, "raise can crash on native Windows - "
+ "use gnulib module raise for portability");
+#endif
+
+
+#if @GNULIB_SIGPROCMASK@
+# if !@HAVE_POSIX_SIGNALBLOCKING@
+
+# ifndef GNULIB_defined_signal_blocking
+# define GNULIB_defined_signal_blocking 1
+# endif
+
+/* Maximum signal number + 1. */
+# ifndef NSIG
+# define NSIG 32
+# endif
+
+/* This code supports only 32 signals. */
+# if !GNULIB_defined_verify_NSIG_constraint
+typedef int verify_NSIG_constraint[NSIG <= 32 ? 1 : -1];
+# define GNULIB_defined_verify_NSIG_constraint 1
+# endif
+
+# endif
+
+/* When also using extern inline, suppress the use of static inline in
+ standard headers of problematic Apple configurations, as Libc at
+ least through Libc-825.26 (2013-04-09) mishandles it; see, e.g.,
+ <https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html>.
+ Perhaps Apple will fix this some day. */
+#if (defined _GL_EXTERN_INLINE_IN_USE && defined __APPLE__ \
+ && (defined __i386__ || defined __x86_64__))
+# undef sigaddset
+# undef sigdelset
+# undef sigemptyset
+# undef sigfillset
+# undef sigismember
+#endif
+
+/* Test whether a given signal is contained in a signal set. */
+# if @HAVE_POSIX_SIGNALBLOCKING@
+/* This function is defined as a macro on Mac OS X. */
+# if defined __cplusplus && defined GNULIB_NAMESPACE
+# undef sigismember
+# endif
+# else
+_GL_FUNCDECL_SYS (sigismember, int, (const sigset_t *set, int sig)
+ _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (sigismember, int, (const sigset_t *set, int sig));
+_GL_CXXALIASWARN (sigismember);
+
+/* Initialize a signal set to the empty set. */
+# if @HAVE_POSIX_SIGNALBLOCKING@
+/* This function is defined as a macro on Mac OS X. */
+# if defined __cplusplus && defined GNULIB_NAMESPACE
+# undef sigemptyset
+# endif
+# else
+_GL_FUNCDECL_SYS (sigemptyset, int, (sigset_t *set) _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (sigemptyset, int, (sigset_t *set));
+_GL_CXXALIASWARN (sigemptyset);
+
+/* Add a signal to a signal set. */
+# if @HAVE_POSIX_SIGNALBLOCKING@
+/* This function is defined as a macro on Mac OS X. */
+# if defined __cplusplus && defined GNULIB_NAMESPACE
+# undef sigaddset
+# endif
+# else
+_GL_FUNCDECL_SYS (sigaddset, int, (sigset_t *set, int sig)
+ _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (sigaddset, int, (sigset_t *set, int sig));
+_GL_CXXALIASWARN (sigaddset);
+
+/* Remove a signal from a signal set. */
+# if @HAVE_POSIX_SIGNALBLOCKING@
+/* This function is defined as a macro on Mac OS X. */
+# if defined __cplusplus && defined GNULIB_NAMESPACE
+# undef sigdelset
+# endif
+# else
+_GL_FUNCDECL_SYS (sigdelset, int, (sigset_t *set, int sig)
+ _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (sigdelset, int, (sigset_t *set, int sig));
+_GL_CXXALIASWARN (sigdelset);
+
+/* Fill a signal set with all possible signals. */
+# if @HAVE_POSIX_SIGNALBLOCKING@
+/* This function is defined as a macro on Mac OS X. */
+# if defined __cplusplus && defined GNULIB_NAMESPACE
+# undef sigfillset
+# endif
+# else
+_GL_FUNCDECL_SYS (sigfillset, int, (sigset_t *set) _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (sigfillset, int, (sigset_t *set));
+_GL_CXXALIASWARN (sigfillset);
+
+/* Return the set of those blocked signals that are pending. */
+# if !@HAVE_POSIX_SIGNALBLOCKING@
+_GL_FUNCDECL_SYS (sigpending, int, (sigset_t *set) _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (sigpending, int, (sigset_t *set));
+_GL_CXXALIASWARN (sigpending);
+
+/* If OLD_SET is not NULL, put the current set of blocked signals in *OLD_SET.
+ Then, if SET is not NULL, affect the current set of blocked signals by
+ combining it with *SET as indicated in OPERATION.
+ In this implementation, you are not allowed to change a signal handler
+ while the signal is blocked. */
+# if !@HAVE_POSIX_SIGNALBLOCKING@
+# define SIG_BLOCK 0 /* blocked_set = blocked_set | *set; */
+# define SIG_SETMASK 1 /* blocked_set = *set; */
+# define SIG_UNBLOCK 2 /* blocked_set = blocked_set & ~*set; */
+_GL_FUNCDECL_SYS (sigprocmask, int,
+ (int operation, const sigset_t *set, sigset_t *old_set));
+# endif
+_GL_CXXALIAS_SYS (sigprocmask, int,
+ (int operation, const sigset_t *set, sigset_t *old_set));
+_GL_CXXALIASWARN (sigprocmask);
+
+/* Install the handler FUNC for signal SIG, and return the previous
+ handler. */
+# ifdef __cplusplus
+extern "C" {
+# endif
+# if !GNULIB_defined_function_taking_int_returning_void_t
+typedef void (*_gl_function_taking_int_returning_void_t) (int);
+# define GNULIB_defined_function_taking_int_returning_void_t 1
+# endif
+# ifdef __cplusplus
+}
+# endif
+# if !@HAVE_POSIX_SIGNALBLOCKING@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# define signal rpl_signal
+# endif
+_GL_FUNCDECL_RPL (signal, _gl_function_taking_int_returning_void_t,
+ (int sig, _gl_function_taking_int_returning_void_t func));
+_GL_CXXALIAS_RPL (signal, _gl_function_taking_int_returning_void_t,
+ (int sig, _gl_function_taking_int_returning_void_t func));
+# else
+_GL_CXXALIAS_SYS (signal, _gl_function_taking_int_returning_void_t,
+ (int sig, _gl_function_taking_int_returning_void_t func));
+# endif
+_GL_CXXALIASWARN (signal);
+
+# if !@HAVE_POSIX_SIGNALBLOCKING@ && GNULIB_defined_SIGPIPE
+/* Raise signal SIGPIPE. */
+_GL_EXTERN_C int _gl_raise_SIGPIPE (void);
+# endif
+
+#elif defined GNULIB_POSIXCHECK
+# undef sigaddset
+# if HAVE_RAW_DECL_SIGADDSET
+_GL_WARN_ON_USE (sigaddset, "sigaddset is unportable - "
+ "use the gnulib module sigprocmask for portability");
+# endif
+# undef sigdelset
+# if HAVE_RAW_DECL_SIGDELSET
+_GL_WARN_ON_USE (sigdelset, "sigdelset is unportable - "
+ "use the gnulib module sigprocmask for portability");
+# endif
+# undef sigemptyset
+# if HAVE_RAW_DECL_SIGEMPTYSET
+_GL_WARN_ON_USE (sigemptyset, "sigemptyset is unportable - "
+ "use the gnulib module sigprocmask for portability");
+# endif
+# undef sigfillset
+# if HAVE_RAW_DECL_SIGFILLSET
+_GL_WARN_ON_USE (sigfillset, "sigfillset is unportable - "
+ "use the gnulib module sigprocmask for portability");
+# endif
+# undef sigismember
+# if HAVE_RAW_DECL_SIGISMEMBER
+_GL_WARN_ON_USE (sigismember, "sigismember is unportable - "
+ "use the gnulib module sigprocmask for portability");
+# endif
+# undef sigpending
+# if HAVE_RAW_DECL_SIGPENDING
+_GL_WARN_ON_USE (sigpending, "sigpending is unportable - "
+ "use the gnulib module sigprocmask for portability");
+# endif
+# undef sigprocmask
+# if HAVE_RAW_DECL_SIGPROCMASK
+_GL_WARN_ON_USE (sigprocmask, "sigprocmask is unportable - "
+ "use the gnulib module sigprocmask for portability");
+# endif
+#endif /* @GNULIB_SIGPROCMASK@ */
+
+
+#if @GNULIB_SIGACTION@
+# if !@HAVE_SIGACTION@
+
+# if !@HAVE_SIGINFO_T@
+
+# if !GNULIB_defined_siginfo_types
+
+/* Present to allow compilation, but unsupported by gnulib. */
+union sigval
+{
+ int sival_int;
+ void *sival_ptr;
+};
+
+/* Present to allow compilation, but unsupported by gnulib. */
+struct siginfo_t
+{
+ int si_signo;
+ int si_code;
+ int si_errno;
+ pid_t si_pid;
+ uid_t si_uid;
+ void *si_addr;
+ int si_status;
+ long si_band;
+ union sigval si_value;
+};
+typedef struct siginfo_t siginfo_t;
+
+# define GNULIB_defined_siginfo_types 1
+# endif
+
+# endif /* !@HAVE_SIGINFO_T@ */
+
+/* We assume that platforms which lack the sigaction() function also lack
+ the 'struct sigaction' type, and vice versa. */
+
+# if !GNULIB_defined_struct_sigaction
+
+struct sigaction
+{
+ union
+ {
+ void (*_sa_handler) (int);
+ /* Present to allow compilation, but unsupported by gnulib. POSIX
+ says that implementations may, but not must, make sa_sigaction
+ overlap with sa_handler, but we know of no implementation where
+ they do not overlap. */
+ void (*_sa_sigaction) (int, siginfo_t *, void *);
+ } _sa_func;
+ sigset_t sa_mask;
+ /* Not all POSIX flags are supported. */
+ int sa_flags;
+};
+# define sa_handler _sa_func._sa_handler
+# define sa_sigaction _sa_func._sa_sigaction
+/* Unsupported flags are not present. */
+# define SA_RESETHAND 1
+# define SA_NODEFER 2
+# define SA_RESTART 4
+
+# define GNULIB_defined_struct_sigaction 1
+# endif
+
+_GL_FUNCDECL_SYS (sigaction, int, (int, const struct sigaction *restrict,
+ struct sigaction *restrict));
+
+# elif !@HAVE_STRUCT_SIGACTION_SA_SIGACTION@
+
+# define sa_sigaction sa_handler
+
+# endif /* !@HAVE_SIGACTION@, !@HAVE_STRUCT_SIGACTION_SA_SIGACTION@ */
+
+_GL_CXXALIAS_SYS (sigaction, int, (int, const struct sigaction *restrict,
+ struct sigaction *restrict));
+_GL_CXXALIASWARN (sigaction);
+
+#elif defined GNULIB_POSIXCHECK
+# undef sigaction
+# if HAVE_RAW_DECL_SIGACTION
+_GL_WARN_ON_USE (sigaction, "sigaction is unportable - "
+ "use the gnulib module sigaction for portability");
+# endif
+#endif
+
+/* Some systems don't have SA_NODEFER. */
+#ifndef SA_NODEFER
+# define SA_NODEFER 0
+#endif
+
+
+#endif /* _@GUARD_PREFIX@_SIGNAL_H */
+#endif /* _@GUARD_PREFIX@_SIGNAL_H */
+#endif
diff --git a/tests/signature.h b/tests/signature.h
index 2df8067..8a77c9d 100644
--- a/tests/signature.h
+++ b/tests/signature.h
@@ -1,5 +1,5 @@
/* Macro for checking that a function declaration is compliant.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef SIGNATURE_CHECK
diff --git a/tests/sigprocmask.c b/tests/sigprocmask.c
new file mode 100644
index 0000000..a756bf7
--- /dev/null
+++ b/tests/sigprocmask.c
@@ -0,0 +1,349 @@
+/* POSIX compatible signal blocking.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2006.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include <signal.h>
+
+#include <errno.h>
+#include <stdint.h>
+#include <stdlib.h>
+
+#if HAVE_MSVC_INVALID_PARAMETER_HANDLER
+# include "msvc-inval.h"
+#endif
+
+/* We assume that a platform without POSIX signal blocking functions
+ also does not have the POSIX sigaction() function, only the
+ signal() function. We also assume signal() has SysV semantics,
+ where any handler is uninstalled prior to being invoked. This is
+ true for native Windows platforms. */
+
+/* We use raw signal(), but also provide a wrapper rpl_signal() so
+ that applications can query or change a blocked signal. */
+#undef signal
+
+/* Provide invalid signal numbers as fallbacks if the uncatchable
+ signals are not defined. */
+#ifndef SIGKILL
+# define SIGKILL (-1)
+#endif
+#ifndef SIGSTOP
+# define SIGSTOP (-1)
+#endif
+
+/* On native Windows, as of 2008, the signal SIGABRT_COMPAT is an alias
+ for the signal SIGABRT. Only one signal handler is stored for both
+ SIGABRT and SIGABRT_COMPAT. SIGABRT_COMPAT is not a signal of its own. */
+#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+# undef SIGABRT_COMPAT
+# define SIGABRT_COMPAT 6
+#endif
+#ifdef SIGABRT_COMPAT
+# define SIGABRT_COMPAT_MASK (1U << SIGABRT_COMPAT)
+#else
+# define SIGABRT_COMPAT_MASK 0
+#endif
+
+typedef void (*handler_t) (int);
+
+#if HAVE_MSVC_INVALID_PARAMETER_HANDLER
+static handler_t
+signal_nothrow (int sig, handler_t handler)
+{
+ handler_t result;
+
+ TRY_MSVC_INVAL
+ {
+ result = signal (sig, handler);
+ }
+ CATCH_MSVC_INVAL
+ {
+ result = SIG_ERR;
+ errno = EINVAL;
+ }
+ DONE_MSVC_INVAL;
+
+ return result;
+}
+# define signal signal_nothrow
+#endif
+
+/* Handling of gnulib defined signals. */
+
+#if GNULIB_defined_SIGPIPE
+static handler_t SIGPIPE_handler = SIG_DFL;
+#endif
+
+#if GNULIB_defined_SIGPIPE
+static handler_t
+ext_signal (int sig, handler_t handler)
+{
+ switch (sig)
+ {
+ case SIGPIPE:
+ {
+ handler_t old_handler = SIGPIPE_handler;
+ SIGPIPE_handler = handler;
+ return old_handler;
+ }
+ default: /* System defined signal */
+ return signal (sig, handler);
+ }
+}
+# undef signal
+# define signal ext_signal
+#endif
+
+int
+sigismember (const sigset_t *set, int sig)
+{
+ if (sig >= 0 && sig < NSIG)
+ {
+ #ifdef SIGABRT_COMPAT
+ if (sig == SIGABRT_COMPAT)
+ sig = SIGABRT;
+ #endif
+
+ return (*set >> sig) & 1;
+ }
+ else
+ return 0;
+}
+
+int
+sigemptyset (sigset_t *set)
+{
+ *set = 0;
+ return 0;
+}
+
+int
+sigaddset (sigset_t *set, int sig)
+{
+ if (sig >= 0 && sig < NSIG)
+ {
+ #ifdef SIGABRT_COMPAT
+ if (sig == SIGABRT_COMPAT)
+ sig = SIGABRT;
+ #endif
+
+ *set |= 1U << sig;
+ return 0;
+ }
+ else
+ {
+ errno = EINVAL;
+ return -1;
+ }
+}
+
+int
+sigdelset (sigset_t *set, int sig)
+{
+ if (sig >= 0 && sig < NSIG)
+ {
+ #ifdef SIGABRT_COMPAT
+ if (sig == SIGABRT_COMPAT)
+ sig = SIGABRT;
+ #endif
+
+ *set &= ~(1U << sig);
+ return 0;
+ }
+ else
+ {
+ errno = EINVAL;
+ return -1;
+ }
+}
+
+
+int
+sigfillset (sigset_t *set)
+{
+ *set = ((2U << (NSIG - 1)) - 1) & ~ SIGABRT_COMPAT_MASK;
+ return 0;
+}
+
+/* Set of currently blocked signals. */
+static volatile sigset_t blocked_set /* = 0 */;
+
+/* Set of currently blocked and pending signals. */
+static volatile sig_atomic_t pending_array[NSIG] /* = { 0 } */;
+
+/* Signal handler that is installed for blocked signals. */
+static void
+blocked_handler (int sig)
+{
+ /* Reinstall the handler, in case the signal occurs multiple times
+ while blocked. There is an inherent race where an asynchronous
+ signal in between when the kernel uninstalled the handler and
+ when we reinstall it will trigger the default handler; oh
+ well. */
+ signal (sig, blocked_handler);
+ if (sig >= 0 && sig < NSIG)
+ pending_array[sig] = 1;
+}
+
+int
+sigpending (sigset_t *set)
+{
+ sigset_t pending = 0;
+ int sig;
+
+ for (sig = 0; sig < NSIG; sig++)
+ if (pending_array[sig])
+ pending |= 1U << sig;
+ *set = pending;
+ return 0;
+}
+
+/* The previous signal handlers.
+ Only the array elements corresponding to blocked signals are relevant. */
+static volatile handler_t old_handlers[NSIG];
+
+int
+sigprocmask (int operation, const sigset_t *set, sigset_t *old_set)
+{
+ if (old_set != NULL)
+ *old_set = blocked_set;
+
+ if (set != NULL)
+ {
+ sigset_t new_blocked_set;
+ sigset_t to_unblock;
+ sigset_t to_block;
+
+ switch (operation)
+ {
+ case SIG_BLOCK:
+ new_blocked_set = blocked_set | *set;
+ break;
+ case SIG_SETMASK:
+ new_blocked_set = *set;
+ break;
+ case SIG_UNBLOCK:
+ new_blocked_set = blocked_set & ~*set;
+ break;
+ default:
+ errno = EINVAL;
+ return -1;
+ }
+ to_unblock = blocked_set & ~new_blocked_set;
+ to_block = new_blocked_set & ~blocked_set;
+
+ if (to_block != 0)
+ {
+ int sig;
+
+ for (sig = 0; sig < NSIG; sig++)
+ if ((to_block >> sig) & 1)
+ {
+ pending_array[sig] = 0;
+ if ((old_handlers[sig] = signal (sig, blocked_handler)) != SIG_ERR)
+ blocked_set |= 1U << sig;
+ }
+ }
+
+ if (to_unblock != 0)
+ {
+ sig_atomic_t received[NSIG];
+ int sig;
+
+ for (sig = 0; sig < NSIG; sig++)
+ if ((to_unblock >> sig) & 1)
+ {
+ if (signal (sig, old_handlers[sig]) != blocked_handler)
+ /* The application changed a signal handler while the signal
+ was blocked, bypassing our rpl_signal replacement.
+ We don't support this. */
+ abort ();
+ received[sig] = pending_array[sig];
+ blocked_set &= ~(1U << sig);
+ pending_array[sig] = 0;
+ }
+ else
+ received[sig] = 0;
+
+ for (sig = 0; sig < NSIG; sig++)
+ if (received[sig])
+ raise (sig);
+ }
+ }
+ return 0;
+}
+
+/* Install the handler FUNC for signal SIG, and return the previous
+ handler. */
+handler_t
+rpl_signal (int sig, handler_t handler)
+{
+ /* We must provide a wrapper, so that a user can query what handler
+ they installed even if that signal is currently blocked. */
+ if (sig >= 0 && sig < NSIG && sig != SIGKILL && sig != SIGSTOP
+ && handler != SIG_ERR)
+ {
+ #ifdef SIGABRT_COMPAT
+ if (sig == SIGABRT_COMPAT)
+ sig = SIGABRT;
+ #endif
+
+ if (blocked_set & (1U << sig))
+ {
+ /* POSIX states that sigprocmask and signal are both
+ async-signal-safe. This is not true of our
+ implementation - there is a slight data race where an
+ asynchronous interrupt on signal A can occur after we
+ install blocked_handler but before we have updated
+ old_handlers for signal B, such that handler A can see
+ stale information if it calls signal(B). Oh well -
+ signal handlers really shouldn't try to manipulate the
+ installed handlers of unrelated signals. */
+ handler_t result = old_handlers[sig];
+ old_handlers[sig] = handler;
+ return result;
+ }
+ else
+ return signal (sig, handler);
+ }
+ else
+ {
+ errno = EINVAL;
+ return SIG_ERR;
+ }
+}
+
+#if GNULIB_defined_SIGPIPE
+/* Raise the signal SIGPIPE. */
+int
+_gl_raise_SIGPIPE (void)
+{
+ if (blocked_set & (1U << SIGPIPE))
+ pending_array[SIGPIPE] = 1;
+ else
+ {
+ handler_t handler = SIGPIPE_handler;
+ if (handler == SIG_DFL)
+ exit (128 + SIGPIPE);
+ else if (handler != SIG_IGN)
+ (*handler) (SIGPIPE);
+ }
+ return 0;
+}
+#endif
diff --git a/tests/sleep.c b/tests/sleep.c
new file mode 100644
index 0000000..5cd34d5
--- /dev/null
+++ b/tests/sleep.c
@@ -0,0 +1,76 @@
+/* Pausing execution of the current thread.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2007.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include <unistd.h>
+
+#include <limits.h>
+
+#include "verify.h"
+
+#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+
+# define WIN32_LEAN_AND_MEAN /* avoid including junk */
+# include <windows.h>
+
+unsigned int
+sleep (unsigned int seconds)
+{
+ unsigned int remaining;
+
+ /* Sleep for 1 second many times, because
+ 1. Sleep is not interruptible by Ctrl-C,
+ 2. we want to avoid arithmetic overflow while multiplying with 1000. */
+ for (remaining = seconds; remaining > 0; remaining--)
+ Sleep (1000);
+
+ return remaining;
+}
+
+#elif HAVE_SLEEP
+
+# undef sleep
+
+/* Guarantee unlimited sleep and a reasonable return value. Cygwin
+ 1.5.x rejects attempts to sleep more than 49.7 days (2**32
+ milliseconds), but uses uninitialized memory which results in a
+ garbage answer. Similarly, Linux 2.6.9 with glibc 2.3.4 has a too
+ small return value when asked to sleep more than 24.85 days. */
+unsigned int
+rpl_sleep (unsigned int seconds)
+{
+ /* This requires int larger than 16 bits. */
+ verify (UINT_MAX / 24 / 24 / 60 / 60);
+ const unsigned int limit = 24 * 24 * 60 * 60;
+ while (limit < seconds)
+ {
+ unsigned int result;
+ seconds -= limit;
+ result = sleep (limit);
+ if (result)
+ return seconds + result;
+ }
+ return sleep (seconds);
+}
+
+#else /* !HAVE_SLEEP */
+
+ #error "Please port gnulib sleep.c to your platform, possibly using usleep() or select(), then report this to bug-gnulib."
+
+#endif
diff --git a/tests/stdalign.in.h b/tests/stdalign.in.h
index 12f8a15..68e889e 100644
--- a/tests/stdalign.in.h
+++ b/tests/stdalign.in.h
@@ -1,6 +1,6 @@
/* A substitute for ISO C11 <stdalign.h>.
- Copyright 2011-2016 Free Software Foundation, Inc.
+ Copyright 2011-2017 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/* Written by Paul Eggert and Bruno Haible. */
@@ -53,7 +53,7 @@
#undef _Alignof
/* GCC releases before GCC 4.9 had a bug in _Alignof. See GCC bug 52023
- <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023>. */
+ <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023>. */
#if (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112 \
|| (defined __GNUC__ && __GNUC__ < 4 + (__GNUC_MINOR__ < 9)))
# ifdef __cplusplus
@@ -103,7 +103,7 @@
# elif ((defined __APPLE__ && defined __MACH__ \
? 4 < __GNUC__ + (1 <= __GNUC_MINOR__) \
: __GNUC__) \
- || 061200 <= __HP_cc || 061200 <= __HP_aCC \
+ || (__ia64 && (61200 <= __HP_cc || 61200 <= __HP_aCC)) \
|| __ICC || 0x590 <= __SUNPRO_C || 0x0600 <= __xlC__)
# define _Alignas(a) __attribute__ ((__aligned__ (a)))
# elif 1300 <= _MSC_VER
diff --git a/tests/stdio.in.h b/tests/stdio.in.h
index 9b31365..505f3f4 100644
--- a/tests/stdio.in.h
+++ b/tests/stdio.in.h
@@ -1,6 +1,6 @@
/* A GNU-like <stdio.h>.
- Copyright (C) 2004, 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2007-2017 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#if __GNUC__ >= 3
@PRAGMA_SYSTEM_HEADER@
@@ -111,13 +111,33 @@
#define _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM(formatstring_parameter, first_argument) \
_GL_ATTRIBUTE_FORMAT ((__scanf__, formatstring_parameter, first_argument))
-/* Solaris 10 declares renameat in <unistd.h>, not in <stdio.h>. */
+/* Solaris 10 and NetBSD 7.0 declare renameat in <unistd.h>, not in <stdio.h>. */
/* But in any case avoid namespace pollution on glibc systems. */
-#if (@GNULIB_RENAMEAT@ || defined GNULIB_POSIXCHECK) && defined __sun \
+#if (@GNULIB_RENAMEAT@ || defined GNULIB_POSIXCHECK) && (defined __sun || defined __NetBSD__) \
&& ! defined __GLIBC__
# include <unistd.h>
#endif
+/* MSVC declares 'perror' in <stdlib.h>, not in <stdio.h>. We must include
+ it before we #define perror rpl_perror. */
+/* But in any case avoid namespace pollution on glibc systems. */
+#if (@GNULIB_PERROR@ || defined GNULIB_POSIXCHECK) \
+ && ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__) \
+ && ! defined __GLIBC__
+# include <stdlib.h>
+#endif
+
+/* MSVC declares 'remove' in <io.h>, not in <stdio.h>. We must include
+ it before we #define remove rpl_remove. */
+/* MSVC declares 'rename' in <io.h>, not in <stdio.h>. We must include
+ it before we #define rename rpl_rename. */
+/* But in any case avoid namespace pollution on glibc systems. */
+#if (@GNULIB_REMOVE@ || @GNULIB_RENAME@ || defined GNULIB_POSIXCHECK) \
+ && ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__) \
+ && ! defined __GLIBC__
+# include <io.h>
+#endif
+
/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
@@ -132,7 +152,7 @@
/* When also using extern inline, suppress the use of static inline in
standard headers of problematic Apple configurations, as Libc at
least through Libc-825.26 (2013-04-09) mishandles it; see, e.g.,
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html>.
Perhaps Apple will fix this some day. */
#if (defined _GL_EXTERN_INLINE_IN_USE && defined __APPLE__ \
&& defined __GNUC__ && defined __STDC__)
@@ -590,7 +610,7 @@ _GL_CXXALIAS_SYS (fwrite, size_t,
(const void *ptr, size_t s, size_t n, FILE *stream));
/* Work around bug 11959 when fortifying glibc 2.4 through 2.15
- <http://sources.redhat.com/bugzilla/show_bug.cgi?id=11959>,
+ <https://sourceware.org/bugzilla/show_bug.cgi?id=11959>,
which sometimes causes an unwanted diagnostic for fwrite calls.
This affects only function declaration attributes under certain
versions of gcc and clang, and is not needed for C++. */
diff --git a/tests/strerror-override.c b/tests/strerror-override.c
index 9bc9b18..15ea219 100644
--- a/tests/strerror-override.c
+++ b/tests/strerror-override.c
@@ -1,6 +1,6 @@
/* strerror-override.c --- POSIX compatible system error routine
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/strerror-override.h b/tests/strerror-override.h
index 5264fd5..5b9ef67 100644
--- a/tests/strerror-override.h
+++ b/tests/strerror-override.h
@@ -1,6 +1,6 @@
/* strerror-override.h --- POSIX compatible system error routine
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _GL_STRERROR_OVERRIDE_H
# define _GL_STRERROR_OVERRIDE_H
diff --git a/tests/strerror.c b/tests/strerror.c
index 8fff3bd..3861ffd 100644
--- a/tests/strerror.c
+++ b/tests/strerror.c
@@ -1,6 +1,6 @@
/* strerror.c --- POSIX compatible system error routine
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/stripslash.c b/tests/stripslash.c
index 0453e36..41c589e 100644
--- a/tests/stripslash.c
+++ b/tests/stripslash.c
@@ -1,6 +1,6 @@
/* stripslash.c -- remove redundant trailing slashes from a file name
- Copyright (C) 1990, 2001, 2003-2006, 2009-2016 Free Software Foundation,
+ Copyright (C) 1990, 2001, 2003-2006, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or modify
@@ -14,7 +14,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/test-alloca-opt.c b/tests/test-alloca-opt.c
index b9aaa4a..6dc24d3 100644
--- a/tests/test-alloca-opt.c
+++ b/tests/test-alloca-opt.c
@@ -1,5 +1,5 @@
/* Test of optional automatic memory allocation.
- Copyright (C) 2005, 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-array-mergesort.c b/tests/test-array-mergesort.c
index 89bcc02..8451fae 100644
--- a/tests/test-array-mergesort.c
+++ b/tests/test-array-mergesort.c
@@ -1,5 +1,5 @@
/* Test of stable-sorting of an array using mergesort.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
@@ -12,7 +12,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/test-btowc.c b/tests/test-btowc.c
index 9953ac4..67044dc 100644
--- a/tests/test-btowc.c
+++ b/tests/test-btowc.c
@@ -1,5 +1,5 @@
/* Test of conversion of unibyte character to wide character.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
diff --git a/tests/test-c-ctype.c b/tests/test-c-ctype.c
index 184cdec..96e12da 100644
--- a/tests/test-c-ctype.c
+++ b/tests/test-c-ctype.c
@@ -1,5 +1,5 @@
/* Test of character handling in C locale.
- Copyright (C) 2005, 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2005. */
diff --git a/tests/test-c-strcasecmp.c b/tests/test-c-strcasecmp.c
index 42e538f..921ca0b 100644
--- a/tests/test-c-strcasecmp.c
+++ b/tests/test-c-strcasecmp.c
@@ -1,5 +1,5 @@
/* Test of case-insensitive string comparison function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-c-strncasecmp.c b/tests/test-c-strncasecmp.c
index 349f6b3..091b20f 100644
--- a/tests/test-c-strncasecmp.c
+++ b/tests/test-c-strncasecmp.c
@@ -1,5 +1,5 @@
/* Test of case-insensitive string comparison function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-ctype.c b/tests/test-ctype.c
index 570fbdb..4023434 100644
--- a/tests/test-ctype.c
+++ b/tests/test-ctype.c
@@ -1,5 +1,5 @@
/* Test of <ctype.h> substitute.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Eric Blake <ebb9@byu.net>, 2009. */
diff --git a/tests/test-environ.c b/tests/test-environ.c
index 0047246..20afbf4 100644
--- a/tests/test-environ.c
+++ b/tests/test-environ.c
@@ -1,5 +1,5 @@
/* Test of environ variable.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
diff --git a/tests/test-errno.c b/tests/test-errno.c
index 1e0bb6d..a1b4478 100644
--- a/tests/test-errno.c
+++ b/tests/test-errno.c
@@ -1,5 +1,5 @@
/* Test of <errno.h> substitute.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
diff --git a/tests/test-fdopen.c b/tests/test-fdopen.c
index 55b49a6..4c3e06c 100644
--- a/tests/test-fdopen.c
+++ b/tests/test-fdopen.c
@@ -1,5 +1,5 @@
/* Test opening a stream with a file descriptor.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/test-fgetc.c b/tests/test-fgetc.c
index c62e70c..864488e 100644
--- a/tests/test-fgetc.c
+++ b/tests/test-fgetc.c
@@ -1,5 +1,5 @@
/* Test of fgetc() function.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -25,7 +25,9 @@ SIGNATURE_CHECK (fgetc, int, (FILE *));
#include <fcntl.h>
#include <unistd.h>
-#include "msvc-inval.h"
+#if HAVE_MSVC_INVALID_PARAMETER_HANDLER
+# include "msvc-inval.h"
+#endif
#include "macros.h"
diff --git a/tests/test-float.c b/tests/test-float.c
index a5f33b6..bbdca41 100644
--- a/tests/test-float.c
+++ b/tests/test-float.c
@@ -1,5 +1,5 @@
/* Test of <float.h> substitute.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2011. */
diff --git a/tests/test-fputc.c b/tests/test-fputc.c
index 95a1cb6..cc0bd07 100644
--- a/tests/test-fputc.c
+++ b/tests/test-fputc.c
@@ -1,5 +1,5 @@
/* Test of fputc() function.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -25,7 +25,9 @@ SIGNATURE_CHECK (fputc, int, (int, FILE *));
#include <fcntl.h>
#include <unistd.h>
-#include "msvc-inval.h"
+#if HAVE_MSVC_INVALID_PARAMETER_HANDLER
+# include "msvc-inval.h"
+#endif
#include "macros.h"
diff --git a/tests/test-fread.c b/tests/test-fread.c
index b9fc72a..c4ad92e 100644
--- a/tests/test-fread.c
+++ b/tests/test-fread.c
@@ -1,5 +1,5 @@
/* Test of fread() function.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -25,7 +25,9 @@ SIGNATURE_CHECK (fread, size_t, (void *, size_t, size_t, FILE *));
#include <fcntl.h>
#include <unistd.h>
-#include "msvc-inval.h"
+#if HAVE_MSVC_INVALID_PARAMETER_HANDLER
+# include "msvc-inval.h"
+#endif
#include "macros.h"
diff --git a/tests/test-frexp.c b/tests/test-frexp.c
index 376d7cd..c2408c5 100644
--- a/tests/test-frexp.c
+++ b/tests/test-frexp.c
@@ -1,5 +1,5 @@
/* Test of splitting a double into fraction and mantissa.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-frexp.h b/tests/test-frexp.h
index 4749448..d17e30b 100644
--- a/tests/test-frexp.h
+++ b/tests/test-frexp.h
@@ -1,5 +1,5 @@
/* Test of splitting a double into fraction and mantissa.
- Copyright (C) 2012-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
static DOUBLE
my_ldexp (DOUBLE x, int d)
diff --git a/tests/test-frexpl.c b/tests/test-frexpl.c
index c0f2328..6e5823a 100644
--- a/tests/test-frexpl.c
+++ b/tests/test-frexpl.c
@@ -1,5 +1,5 @@
/* Test of splitting a 'long double' into fraction and mantissa.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-fseterr.c b/tests/test-fseterr.c
index 4d72854..da776d7 100644
--- a/tests/test-fseterr.c
+++ b/tests/test-fseterr.c
@@ -1,5 +1,5 @@
/* Test setting the error indicator of a stream.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-fwrite.c b/tests/test-fwrite.c
index bc285f3..fa37e25 100644
--- a/tests/test-fwrite.c
+++ b/tests/test-fwrite.c
@@ -1,5 +1,5 @@
/* Test of fwrite() function.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -25,7 +25,9 @@ SIGNATURE_CHECK (fwrite, size_t, (const void *, size_t, size_t, FILE *));
#include <fcntl.h>
#include <unistd.h>
-#include "msvc-inval.h"
+#if HAVE_MSVC_INVALID_PARAMETER_HANDLER
+# include "msvc-inval.h"
+#endif
#include "macros.h"
diff --git a/tests/test-getprogname.c b/tests/test-getprogname.c
index 7c2b872..f359619 100644
--- a/tests/test-getprogname.c
+++ b/tests/test-getprogname.c
@@ -1,5 +1,5 @@
/* Test the gnulib getprogname module.
- Copyright (C) 2016 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/test-iconv-h.c b/tests/test-iconv-h.c
index fbb0548..de6ece0 100644
--- a/tests/test-iconv-h.c
+++ b/tests/test-iconv-h.c
@@ -1,5 +1,5 @@
/* Test of <iconv.h> substitute.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/test-iconv.c b/tests/test-iconv.c
index e58d460..0e3eb66 100644
--- a/tests/test-iconv.c
+++ b/tests/test-iconv.c
@@ -1,5 +1,5 @@
/* Test of character set conversion.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-init.sh b/tests/test-init.sh
index a627859..4116c41 100755
--- a/tests/test-init.sh
+++ b/tests/test-init.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# Unit tests for init.sh
-# Copyright (C) 2011-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 Free Software Foundation, Inc.
# This file is part of the GNUlib Library.
#
# This program is free software: you can redistribute it and/or modify
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>. */
+# along with this program. If not, see <https://www.gnu.org/licenses/>. */
: ${srcdir=.}
. "$srcdir/init.sh"; path_prepend_ .
diff --git a/tests/test-intprops.c b/tests/test-intprops.c
index 0a8ddcd..629226a 100644
--- a/tests/test-intprops.c
+++ b/tests/test-intprops.c
@@ -1,5 +1,5 @@
/* Test intprops.h.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Paul Eggert. */
@@ -43,7 +43,7 @@
and falls back on a dynamic assertion for other compilers.
These tests should be checkable via 'verify' rather than 'ASSERT', but
using 'verify' would run into a bug with HP-UX 11.23 cc; see
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00401.html>. */
+ <https://lists.gnu.org/r/bug-gnulib/2011-05/msg00401.html>. */
#if __GNUC__ || __SUNPRO_C
# define VERIFY(x) do { verify (x); } while (0)
#else
@@ -113,11 +113,32 @@ main (void)
VERIFY (TYPE_MAXIMUM (long int) == LONG_MAX);
VERIFY (TYPE_MINIMUM (unsigned long int) == 0);
VERIFY (TYPE_MAXIMUM (unsigned long int) == ULONG_MAX);
+ #ifdef LLONG_MAX
+ verify (TYPE_MINIMUM (long long int) == LLONG_MIN);
+ verify (TYPE_MAXIMUM (long long int) == LLONG_MAX);
+ #endif
VERIFY (TYPE_MINIMUM (intmax_t) == INTMAX_MIN);
VERIFY (TYPE_MAXIMUM (intmax_t) == INTMAX_MAX);
VERIFY (TYPE_MINIMUM (uintmax_t) == 0);
VERIFY (TYPE_MAXIMUM (uintmax_t) == UINTMAX_MAX);
+ /* TYPE_WIDTH. */
+ #ifdef CHAR_WIDTH
+ verify (TYPE_WIDTH (char) == CHAR_WIDTH);
+ verify (TYPE_WIDTH (signed char) == SCHAR_WIDTH);
+ verify (TYPE_WIDTH (unsigned char) == UCHAR_WIDTH);
+ verify (TYPE_WIDTH (short int) == SHRT_WIDTH);
+ verify (TYPE_WIDTH (unsigned short int) == USHRT_WIDTH);
+ verify (TYPE_WIDTH (int) == INT_WIDTH);
+ verify (TYPE_WIDTH (unsigned int) == UINT_WIDTH);
+ verify (TYPE_WIDTH (long int) == LONG_WIDTH);
+ verify (TYPE_WIDTH (unsigned long int) == ULONG_WIDTH);
+ #ifdef LLONG_WIDTH
+ verify (TYPE_WIDTH (long long int) == LLONG_WIDTH);
+ verify (TYPE_WIDTH (unsigned long long int) == ULLONG_WIDTH);
+ #endif
+ #endif
+
/* INT_BITS_STRLEN_BOUND. */
VERIFY (INT_BITS_STRLEN_BOUND (1) == 1);
VERIFY (INT_BITS_STRLEN_BOUND (2620) == 789);
diff --git a/tests/test-inttypes.c b/tests/test-inttypes.c
index 9a3193c..1767a14 100644
--- a/tests/test-inttypes.c
+++ b/tests/test-inttypes.c
@@ -1,5 +1,5 @@
/* Test of <inttypes.h> substitute.
- Copyright (C) 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-isblank.c b/tests/test-isblank.c
new file mode 100644
index 0000000..6169f24
--- /dev/null
+++ b/tests/test-isblank.c
@@ -0,0 +1,50 @@
+/* Test of isblank() function.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
+
+#include <config.h>
+
+#include <ctype.h>
+
+#include "signature.h"
+SIGNATURE_CHECK (isblank, int, (int));
+
+#include <limits.h>
+#include <stdio.h>
+
+#include "macros.h"
+
+int
+main (int argc, char *argv[])
+{
+ unsigned int c;
+
+ /* Verify the property in the "C" locale.
+ POSIX specifies in
+ <http://www.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap07.html>
+ that
+ - in all locales, the blank characters include the <space> and <tab>
+ characters,
+ - in the "POSIX" locale (which is usually the same as the "C" locale),
+ the blank characters include only the ASCII <space> and <tab>
+ characters. */
+ for (c = 0; c <= UCHAR_MAX; c++)
+ ASSERT (!isblank (c) == !(c == ' ' || c == '\t'));
+ ASSERT (!isblank (EOF));
+
+ return 0;
+}
diff --git a/tests/test-isnand-nolibm.c b/tests/test-isnand-nolibm.c
index fd3bbaf..52fbe3c 100644
--- a/tests/test-isnand-nolibm.c
+++ b/tests/test-isnand-nolibm.c
@@ -1,5 +1,5 @@
/* Test of isnand() substitute.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/test-isnand.h b/tests/test-isnand.h
index 8bc4139..614f7a8 100644
--- a/tests/test-isnand.h
+++ b/tests/test-isnand.h
@@ -1,5 +1,5 @@
/* Test of isnand() substitute.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-isnanf-nolibm.c b/tests/test-isnanf-nolibm.c
index 42f5b10..d10ebc6 100644
--- a/tests/test-isnanf-nolibm.c
+++ b/tests/test-isnanf-nolibm.c
@@ -1,5 +1,5 @@
/* Test of isnanf() substitute.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/test-isnanf.h b/tests/test-isnanf.h
index abb992d..10d0458 100644
--- a/tests/test-isnanf.h
+++ b/tests/test-isnanf.h
@@ -1,5 +1,5 @@
/* Test of isnanf() substitute.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-isnanl-nolibm.c b/tests/test-isnanl-nolibm.c
index e7bad11..43ee28d 100644
--- a/tests/test-isnanl-nolibm.c
+++ b/tests/test-isnanl-nolibm.c
@@ -1,5 +1,5 @@
/* Test of isnanl() substitute.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-isnanl.h b/tests/test-isnanl.h
index 25985e7..74dc88c 100644
--- a/tests/test-isnanl.h
+++ b/tests/test-isnanl.h
@@ -1,5 +1,5 @@
/* Test of isnanl() substitute.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-iswblank.c b/tests/test-iswblank.c
index 175718f..809aeb7 100644
--- a/tests/test-iswblank.c
+++ b/tests/test-iswblank.c
@@ -1,5 +1,5 @@
/* Test of iswblank() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/test-langinfo.c b/tests/test-langinfo.c
index 30b0007..563acc6 100644
--- a/tests/test-langinfo.c
+++ b/tests/test-langinfo.c
@@ -1,5 +1,5 @@
/* Test of <langinfo.h> substitute.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/test-limits-h.c b/tests/test-limits-h.c
index f5576bf..2c0f989 100644
--- a/tests/test-limits-h.c
+++ b/tests/test-limits-h.c
@@ -1,5 +1,5 @@
/* Test of <limits.h> substitute.
- Copyright 2016 Free Software Foundation, Inc.
+ Copyright 2016-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Paul Eggert. */
diff --git a/tests/test-locale.c b/tests/test-locale.c
index c1811af..6f0c60b 100644
--- a/tests/test-locale.c
+++ b/tests/test-locale.c
@@ -1,5 +1,5 @@
/* Test of <locale.h> substitute.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-localename.c b/tests/test-localename.c
index be8fcaf..ff7853f 100644
--- a/tests/test-localename.c
+++ b/tests/test-localename.c
@@ -1,5 +1,5 @@
/* Test of gl_locale_name function and its variants.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
@@ -27,7 +27,7 @@
#include "macros.h"
-#if HAVE_NEWLOCALE
+#if HAVE_NEWLOCALE && HAVE_USELOCALE
static struct { int cat; int mask; const char *string; } const categories[] =
{
@@ -70,7 +70,7 @@ test_locale_name (void)
/* Get into a defined state, */
setlocale (LC_ALL, "en_US.UTF-8");
-#if HAVE_NEWLOCALE
+#if HAVE_NEWLOCALE && HAVE_USELOCALE
uselocale (LC_GLOBAL_LOCALE);
#endif
@@ -172,7 +172,7 @@ test_locale_name (void)
ASSERT (strcmp (name, "fr_FR.UTF-8") == 0);
}
-#if HAVE_NEWLOCALE
+#if HAVE_NEWLOCALE && HAVE_USELOCALE
/* Check that gl_locale_name considers the thread locale. */
{
locale_t locale = newlocale (LC_ALL_MASK, "fr_FR.UTF-8", NULL);
@@ -232,7 +232,7 @@ test_locale_name_thread (void)
/* Get into a defined state, */
setlocale (LC_ALL, "en_US.UTF-8");
-#if HAVE_NEWLOCALE
+#if HAVE_NEWLOCALE && HAVE_USELOCALE
/* Check that gl_locale_name_thread returns NULL when no thread locale is
set. */
uselocale (LC_GLOBAL_LOCALE);
@@ -487,7 +487,7 @@ test_locale_name_posix (void)
/* Get into a defined state, */
setlocale (LC_ALL, "en_US.UTF-8");
-#if HAVE_NEWLOCALE
+#if HAVE_NEWLOCALE && HAVE_USELOCALE
uselocale (LC_GLOBAL_LOCALE);
#endif
@@ -592,7 +592,7 @@ test_locale_name_posix (void)
ASSERT (strcmp (name, "fr_FR.UTF-8") == 0);
}
-#if HAVE_NEWLOCALE
+#if HAVE_NEWLOCALE && HAVE_USELOCALE
/* Check that gl_locale_name_posix ignores the thread locale. */
{
locale_t locale = newlocale (LC_ALL_MASK, "fr_FR.UTF-8", NULL);
@@ -621,7 +621,7 @@ test_locale_name_environ (void)
/* Get into a defined state, */
setlocale (LC_ALL, "en_US.UTF-8");
-#if HAVE_NEWLOCALE
+#if HAVE_NEWLOCALE && HAVE_USELOCALE
uselocale (LC_GLOBAL_LOCALE);
#endif
@@ -706,7 +706,7 @@ test_locale_name_environ (void)
name = gl_locale_name_environ (LC_MESSAGES, "LC_MESSAGES");
ASSERT (strcmp (name, "fr_FR.UTF-8") == 0);
-#if HAVE_NEWLOCALE
+#if HAVE_NEWLOCALE && HAVE_USELOCALE
/* Check that gl_locale_name_environ ignores the thread locale. */
{
locale_t locale = newlocale (LC_ALL_MASK, "fr_FR.UTF-8", NULL);
@@ -741,7 +741,7 @@ test_locale_name_default (void)
ASSERT (strcmp (name, "C") == 0);
#endif
-#if HAVE_NEWLOCALE
+#if HAVE_NEWLOCALE && HAVE_USELOCALE
/* Check that gl_locale_name_default ignores the thread locale. */
{
locale_t locale = newlocale (LC_ALL_MASK, "fr_FR.UTF-8", NULL);
diff --git a/tests/test-lock.c b/tests/test-lock.c
index cb734b4..32b8ee4 100644
--- a/tests/test-lock.c
+++ b/tests/test-lock.c
@@ -1,5 +1,5 @@
/* Test of locking in multithreaded situations.
- Copyright (C) 2005, 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2005. */
@@ -50,6 +50,28 @@
Uncomment this to see if the operating system has a fair scheduler. */
#define EXPLICIT_YIELD 1
+/* Whether to use 'volatile' on some variables that communicate information
+ between threads. If set to 0, a semaphore or a lock is used to protect
+ these variables. If set to 1, 'volatile' is used; this is theoretically
+ equivalent but can lead to much slower execution (e.g. 30x slower total
+ run time on a 40-core machine), because 'volatile' does not imply any
+ synchronization/communication between different CPUs. */
+#define USE_VOLATILE 0
+
+#if USE_POSIX_THREADS && HAVE_SEMAPHORE_H
+/* Whether to use a semaphore to communicate information between threads.
+ If set to 0, a lock is used. If set to 1, a semaphore is used.
+ Uncomment this to reduce the dependencies of this test. */
+# define USE_SEMAPHORE 1
+/* Mac OS X provides only named semaphores (sem_open); its facility for
+ unnamed semaphores (sem_init) does not work. */
+# if defined __APPLE__ && defined __MACH__
+# define USE_NAMED_SEMAPHORE 1
+# else
+# define USE_UNNAMED_SEMAPHORE 1
+# endif
+#endif
+
/* Whether to print debugging messages. */
#define ENABLE_DEBUGGING 0
@@ -90,6 +112,12 @@
#include "glthread/thread.h"
#include "glthread/yield.h"
+#if USE_SEMAPHORE
+# include <errno.h>
+# include <fcntl.h>
+# include <semaphore.h>
+# include <unistd.h>
+#endif
#if ENABLE_DEBUGGING
# define dbgprintf printf
@@ -103,6 +131,132 @@
# define yield()
#endif
+#if USE_VOLATILE
+struct atomic_int {
+ volatile int value;
+};
+static void
+init_atomic_int (struct atomic_int *ai)
+{
+}
+static int
+get_atomic_int_value (struct atomic_int *ai)
+{
+ return ai->value;
+}
+static void
+set_atomic_int_value (struct atomic_int *ai, int new_value)
+{
+ ai->value = new_value;
+}
+#elif USE_SEMAPHORE
+/* This atomic_int implementation can only support the values 0 and 1.
+ It is initially 0 and can be set to 1 only once. */
+# if USE_UNNAMED_SEMAPHORE
+struct atomic_int {
+ sem_t semaphore;
+};
+#define atomic_int_semaphore(ai) (&(ai)->semaphore)
+static void
+init_atomic_int (struct atomic_int *ai)
+{
+ sem_init (&ai->semaphore, 0, 0);
+}
+# endif
+# if USE_NAMED_SEMAPHORE
+struct atomic_int {
+ sem_t *semaphore;
+};
+#define atomic_int_semaphore(ai) ((ai)->semaphore)
+static void
+init_atomic_int (struct atomic_int *ai)
+{
+ sem_t *s;
+ unsigned int count;
+ for (count = 0; ; count++)
+ {
+ char name[80];
+ /* Use getpid() in the name, so that different processes running at the
+ same time will not interfere. Use ai in the name, so that different
+ atomic_int in the same process will not interfere. Use a count in
+ the name, so that even in the (unlikely) case that a semaphore with
+ the specified name already exists, we can try a different name. */
+ sprintf (name, "test-lock-%lu-%p-%u",
+ (unsigned long) getpid (), ai, count);
+ s = sem_open (name, O_CREAT | O_EXCL, 0600, 0);
+ if (s == SEM_FAILED)
+ {
+ if (errno == EEXIST)
+ /* Retry with a different name. */
+ continue;
+ else
+ {
+ perror ("sem_open failed");
+ abort ();
+ }
+ }
+ else
+ {
+ /* Try not to leave a semaphore hanging around on the file system
+ eternally, if we can avoid it. */
+ sem_unlink (name);
+ break;
+ }
+ }
+ ai->semaphore = s;
+}
+# endif
+static int
+get_atomic_int_value (struct atomic_int *ai)
+{
+ if (sem_trywait (atomic_int_semaphore (ai)) == 0)
+ {
+ if (sem_post (atomic_int_semaphore (ai)))
+ abort ();
+ return 1;
+ }
+ else if (errno == EAGAIN)
+ return 0;
+ else
+ abort ();
+}
+static void
+set_atomic_int_value (struct atomic_int *ai, int new_value)
+{
+ if (new_value == 0)
+ /* It's already initialized with 0. */
+ return;
+ /* To set the value 1: */
+ if (sem_post (atomic_int_semaphore (ai)))
+ abort ();
+}
+#else
+struct atomic_int {
+ gl_lock_define (, lock)
+ int value;
+};
+static void
+init_atomic_int (struct atomic_int *ai)
+{
+ gl_lock_init (ai->lock);
+}
+static int
+get_atomic_int_value (struct atomic_int *ai)
+{
+ gl_lock_lock (ai->lock);
+ int ret = ai->value;
+ gl_lock_unlock (ai->lock);
+ return ret;
+}
+static void
+set_atomic_int_value (struct atomic_int *ai, int new_value)
+{
+ gl_lock_lock (ai->lock);
+ ai->value = new_value;
+ gl_lock_unlock (ai->lock);
+}
+#endif
+
#define ACCOUNT_COUNT 4
static int account[ACCOUNT_COUNT];
@@ -170,12 +324,12 @@ lock_mutator_thread (void *arg)
return NULL;
}
-static volatile int lock_checker_done;
+static struct atomic_int lock_checker_done;
static void *
lock_checker_thread (void *arg)
{
- while (!lock_checker_done)
+ while (get_atomic_int_value (&lock_checker_done) == 0)
{
dbgprintf ("Checker %p before check lock\n", gl_thread_self_pointer ());
gl_lock_lock (my_lock);
@@ -200,7 +354,8 @@ test_lock (void)
/* Initialization. */
for (i = 0; i < ACCOUNT_COUNT; i++)
account[i] = 1000;
- lock_checker_done = 0;
+ init_atomic_int (&lock_checker_done);
+ set_atomic_int_value (&lock_checker_done, 0);
/* Spawn the threads. */
checkerthread = gl_thread_create (lock_checker_thread, NULL);
@@ -210,7 +365,7 @@ test_lock (void)
/* Wait for the threads to terminate. */
for (i = 0; i < THREAD_COUNT; i++)
gl_thread_join (threads[i], NULL);
- lock_checker_done = 1;
+ set_atomic_int_value (&lock_checker_done, 1);
gl_thread_join (checkerthread, NULL);
check_accounts ();
}
@@ -254,12 +409,12 @@ rwlock_mutator_thread (void *arg)
return NULL;
}
-static volatile int rwlock_checker_done;
+static struct atomic_int rwlock_checker_done;
static void *
rwlock_checker_thread (void *arg)
{
- while (!rwlock_checker_done)
+ while (get_atomic_int_value (&rwlock_checker_done) == 0)
{
dbgprintf ("Checker %p before check rdlock\n", gl_thread_self_pointer ());
gl_rwlock_rdlock (my_rwlock);
@@ -284,7 +439,8 @@ test_rwlock (void)
/* Initialization. */
for (i = 0; i < ACCOUNT_COUNT; i++)
account[i] = 1000;
- rwlock_checker_done = 0;
+ init_atomic_int (&rwlock_checker_done);
+ set_atomic_int_value (&rwlock_checker_done, 0);
/* Spawn the threads. */
for (i = 0; i < THREAD_COUNT; i++)
@@ -295,7 +451,7 @@ test_rwlock (void)
/* Wait for the threads to terminate. */
for (i = 0; i < THREAD_COUNT; i++)
gl_thread_join (threads[i], NULL);
- rwlock_checker_done = 1;
+ set_atomic_int_value (&rwlock_checker_done, 1);
for (i = 0; i < THREAD_COUNT; i++)
gl_thread_join (checkerthreads[i], NULL);
check_accounts ();
@@ -356,12 +512,12 @@ reclock_mutator_thread (void *arg)
return NULL;
}
-static volatile int reclock_checker_done;
+static struct atomic_int reclock_checker_done;
static void *
reclock_checker_thread (void *arg)
{
- while (!reclock_checker_done)
+ while (get_atomic_int_value (&reclock_checker_done) == 0)
{
dbgprintf ("Checker %p before check lock\n", gl_thread_self_pointer ());
gl_recursive_lock_lock (my_reclock);
@@ -386,7 +542,8 @@ test_recursive_lock (void)
/* Initialization. */
for (i = 0; i < ACCOUNT_COUNT; i++)
account[i] = 1000;
- reclock_checker_done = 0;
+ init_atomic_int (&reclock_checker_done);
+ set_atomic_int_value (&reclock_checker_done, 0);
/* Spawn the threads. */
checkerthread = gl_thread_create (reclock_checker_thread, NULL);
@@ -396,7 +553,7 @@ test_recursive_lock (void)
/* Wait for the threads to terminate. */
for (i = 0; i < THREAD_COUNT; i++)
gl_thread_join (threads[i], NULL);
- reclock_checker_done = 1;
+ set_atomic_int_value (&reclock_checker_done, 1);
gl_thread_join (checkerthread, NULL);
check_accounts ();
}
diff --git a/tests/test-malloca.c b/tests/test-malloca.c
index e9ab83d..ddfb100 100644
--- a/tests/test-malloca.c
+++ b/tests/test-malloca.c
@@ -1,5 +1,5 @@
/* Test of safe automatic memory allocation.
- Copyright (C) 2005, 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2005. */
diff --git a/tests/test-math.c b/tests/test-math.c
index de73b31..58c3ec8 100644
--- a/tests/test-math.c
+++ b/tests/test-math.c
@@ -1,5 +1,5 @@
/* Test of <math.h> substitute.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-mbrtowc-w32.c b/tests/test-mbrtowc-w32.c
index f637330..99111e8 100644
--- a/tests/test-mbrtowc-w32.c
+++ b/tests/test-mbrtowc-w32.c
@@ -1,5 +1,5 @@
/* Test of conversion of multibyte character to wide character.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -325,14 +325,12 @@ test_one_locale (const char *name, int codepage)
memset (&state, '\0', sizeof (mbstate_t));
wc = (wchar_t) 0xBADFACE;
ret = mbrtowc (&wc, "\377", 1, &state); /* 0xFF */
- ASSERT (ret == (size_t)-1);
- ASSERT (errno == EILSEQ);
+ ASSERT ((ret == (size_t)-1 && errno == EILSEQ) || ret == (size_t)-2);
memset (&state, '\0', sizeof (mbstate_t));
wc = (wchar_t) 0xBADFACE;
ret = mbrtowc (&wc, "\225\377", 2, &state); /* 0x95 0xFF */
- ASSERT (ret == (size_t)-1);
- ASSERT (errno == EILSEQ);
+ ASSERT ((ret == (size_t)-1 && errno == EILSEQ) || (ret == 2 && wc == 0x30FB));
}
return 0;
@@ -397,14 +395,12 @@ test_one_locale (const char *name, int codepage)
memset (&state, '\0', sizeof (mbstate_t));
wc = (wchar_t) 0xBADFACE;
ret = mbrtowc (&wc, "\377", 1, &state); /* 0xFF */
- ASSERT (ret == (size_t)-1);
- ASSERT (errno == EILSEQ);
+ ASSERT ((ret == (size_t)-1 && errno == EILSEQ) || ret == (size_t)-2);
memset (&state, '\0', sizeof (mbstate_t));
wc = (wchar_t) 0xBADFACE;
ret = mbrtowc (&wc, "\225\377", 2, &state); /* 0x95 0xFF */
- ASSERT (ret == (size_t)-1);
- ASSERT (errno == EILSEQ);
+ ASSERT ((ret == (size_t)-1 && errno == EILSEQ) || (ret == 2 && wc == '?'));
}
return 0;
@@ -469,14 +465,12 @@ test_one_locale (const char *name, int codepage)
memset (&state, '\0', sizeof (mbstate_t));
wc = (wchar_t) 0xBADFACE;
ret = mbrtowc (&wc, "\377", 1, &state); /* 0xFF */
- ASSERT (ret == (size_t)-1);
- ASSERT (errno == EILSEQ);
+ ASSERT ((ret == (size_t)-1 && errno == EILSEQ) || ret == (size_t)-2);
memset (&state, '\0', sizeof (mbstate_t));
wc = (wchar_t) 0xBADFACE;
ret = mbrtowc (&wc, "\225\377", 2, &state); /* 0x95 0xFF */
- ASSERT (ret == (size_t)-1);
- ASSERT (errno == EILSEQ);
+ ASSERT ((ret == (size_t)-1 && errno == EILSEQ) || (ret == 2 && wc == '?'));
}
return 0;
diff --git a/tests/test-mbrtowc.c b/tests/test-mbrtowc.c
index f7fed6a..e16b977 100644
--- a/tests/test-mbrtowc.c
+++ b/tests/test-mbrtowc.c
@@ -1,5 +1,5 @@
/* Test of conversion of multibyte character to wide character.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
@@ -75,7 +75,7 @@ main (int argc, char *argv[])
default:
if (! (c && 1 < argc && argv[1][0] == '5'))
break;
- /* Fall through. */
+ FALLTHROUGH;
case '\t': case '\v': case '\f':
case ' ': case '!': case '"': case '#': case '%':
case '&': case '\'': case '(': case ')': case '*':
diff --git a/tests/test-mbsinit.c b/tests/test-mbsinit.c
index 8cd1c4d..8772668 100644
--- a/tests/test-mbsinit.c
+++ b/tests/test-mbsinit.c
@@ -1,5 +1,5 @@
/* Test of test for initial conversion state.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
diff --git a/tests/test-memchr.c b/tests/test-memchr.c
index 1526ed2..1a6a268 100644
--- a/tests/test-memchr.c
+++ b/tests/test-memchr.c
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ * Copyright (C) 2008-2017 Free Software Foundation, Inc.
* Written by Eric Blake and Bruno Haible
*
* This program is free software: you can redistribute it and/or modify
@@ -13,7 +13,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ * along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/test-printf-frexp.c b/tests/test-printf-frexp.c
index 4876974..c49e8aa 100644
--- a/tests/test-printf-frexp.c
+++ b/tests/test-printf-frexp.c
@@ -1,5 +1,5 @@
/* Test of splitting a double into fraction and mantissa.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-printf-frexpl.c b/tests/test-printf-frexpl.c
index 29bb9e5..aaf86bd 100644
--- a/tests/test-printf-frexpl.c
+++ b/tests/test-printf-frexpl.c
@@ -1,5 +1,5 @@
/* Test of splitting a 'long double' into fraction and mantissa.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-pthread_sigmask1.c b/tests/test-pthread_sigmask1.c
new file mode 100644
index 0000000..595516e
--- /dev/null
+++ b/tests/test-pthread_sigmask1.c
@@ -0,0 +1,95 @@
+/* Test of pthread_sigmask in a single-threaded program.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2011. */
+
+#include <config.h>
+
+#include <signal.h>
+
+#include "signature.h"
+SIGNATURE_CHECK (pthread_sigmask, int, (int, const sigset_t *, sigset_t *));
+
+#include <errno.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+
+#include "macros.h"
+
+#if !((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__)
+
+static volatile int sigint_occurred;
+
+static void
+sigint_handler (int sig)
+{
+ sigint_occurred++;
+}
+
+int
+main (int argc, char *argv[])
+{
+ sigset_t set;
+ int pid = getpid ();
+ char command[80];
+
+ signal (SIGINT, sigint_handler);
+
+ sigemptyset (&set);
+ sigaddset (&set, SIGINT);
+
+ /* Check error handling. */
+ ASSERT (pthread_sigmask (1729, &set, NULL) == EINVAL);
+
+ /* Block SIGINT. */
+ ASSERT (pthread_sigmask (SIG_BLOCK, &set, NULL) == 0);
+
+ /* Request a SIGINT signal from outside. */
+ sprintf (command, "sh -c 'sleep 1; kill -%d %d' &", SIGINT, pid);
+ ASSERT (system (command) == 0);
+
+ /* Wait. */
+ sleep (2);
+
+ /* The signal should not have arrived yet, because it is blocked. */
+ ASSERT (sigint_occurred == 0);
+
+ /* Unblock SIGINT. */
+ ASSERT (pthread_sigmask (SIG_UNBLOCK, &set, NULL) == 0);
+
+ /* The signal should have arrived now, because POSIX says
+ "If there are any pending unblocked signals after the call to
+ pthread_sigmask(), at least one of those signals shall be delivered
+ before the call to pthread_sigmask() returns." */
+ ASSERT (sigint_occurred == 1);
+
+ return 0;
+}
+
+#else
+
+/* On native Windows, getpid() values and the arguments that are passed to
+ the (Cygwin?) 'kill' program are not necessarily related. */
+
+int
+main ()
+{
+ fputs ("Skipping test: native Windows platform\n", stderr);
+ return 77;
+}
+
+#endif
diff --git a/tests/test-pthread_sigmask2.c b/tests/test-pthread_sigmask2.c
new file mode 100644
index 0000000..8545e7b
--- /dev/null
+++ b/tests/test-pthread_sigmask2.c
@@ -0,0 +1,99 @@
+/* Test of pthread_sigmask in a multi-threaded program.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2011. */
+
+#include <config.h>
+
+#include <signal.h>
+
+#include <errno.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include "glthread/thread.h"
+
+#include "macros.h"
+
+#if USE_POSIX_THREADS
+
+static gl_thread_t main_thread;
+static gl_thread_t killer_thread;
+
+static void *
+killer_thread_func (void *arg)
+{
+ sleep (1);
+ pthread_kill (main_thread, SIGINT);
+ return NULL;
+}
+
+static volatile int sigint_occurred;
+
+static void
+sigint_handler (int sig)
+{
+ sigint_occurred++;
+}
+
+int
+main (int argc, char *argv[])
+{
+ sigset_t set;
+
+ signal (SIGINT, sigint_handler);
+
+ sigemptyset (&set);
+ sigaddset (&set, SIGINT);
+
+ /* Check error handling. */
+ ASSERT (pthread_sigmask (1729, &set, NULL) == EINVAL);
+
+ /* Block SIGINT. */
+ ASSERT (pthread_sigmask (SIG_BLOCK, &set, NULL) == 0);
+
+ /* Request a SIGINT signal from another thread. */
+ main_thread = gl_thread_self ();
+ ASSERT (glthread_create (&killer_thread, killer_thread_func, NULL) == 0);
+
+ /* Wait. */
+ sleep (2);
+
+ /* The signal should not have arrived yet, because it is blocked. */
+ ASSERT (sigint_occurred == 0);
+
+ /* Unblock SIGINT. */
+ ASSERT (pthread_sigmask (SIG_UNBLOCK, &set, NULL) == 0);
+
+ /* The signal should have arrived now, because POSIX says
+ "If there are any pending unblocked signals after the call to
+ pthread_sigmask(), at least one of those signals shall be delivered
+ before the call to pthread_sigmask() returns." */
+ ASSERT (sigint_occurred == 1);
+
+ return 0;
+}
+
+#else
+
+int
+main ()
+{
+ fputs ("Skipping test: POSIX threads not enabled\n", stderr);
+ return 77;
+}
+
+#endif
diff --git a/tests/test-raise.c b/tests/test-raise.c
new file mode 100644
index 0000000..45d05b9
--- /dev/null
+++ b/tests/test-raise.c
@@ -0,0 +1,50 @@
+/* Test raising a signal.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+#include <signal.h>
+
+#include "signature.h"
+SIGNATURE_CHECK (raise, int, (int));
+
+#include <stdlib.h>
+
+#include "macros.h"
+
+/* It is safe to use _Noreturn here: exit() never returns, and GCC knows that
+ exit() is a non-returning function, even on platforms where its declaration
+ in <stdlib.h> does not have the 'noreturn' attribute. */
+static _Noreturn void
+handler (int sig)
+{
+ exit (0);
+}
+
+int
+main (void)
+{
+ /* Test behaviour for invalid argument. */
+ ASSERT (raise (-1) != 0);
+
+ /* Test behaviour for SIGINT. */
+ ASSERT (signal (SIGINT, handler) != SIG_ERR);
+
+ raise (SIGINT);
+
+ /* We should not get here, because the handler takes away the control. */
+ exit (1);
+}
diff --git a/tests/test-rwlock1.c b/tests/test-rwlock1.c
new file mode 100644
index 0000000..e68e59d
--- /dev/null
+++ b/tests/test-rwlock1.c
@@ -0,0 +1,157 @@
+/* Test of glthread_rwlock_rdlock function.
+ Copyright (C) 2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2005.
+ Inspired by
+ https://github.com/linux-test-project/ltp/blob/master/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c
+ by Intel Corporation. */
+
+#include <config.h>
+
+#include "glthread/lock.h"
+
+#include <errno.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+
+#include "glthread/thread.h"
+#include "glthread/yield.h"
+
+/* Verify that in a situation where
+ - an rwlock is taken by a reader and has a writer waiting,
+ - an additional reader requests the lock,
+ - the waiting writer and the requesting reader threads have the same
+ priority,
+ the requesting reader thread gets blocked, so that at some point the
+ waiting writer can acquire the lock.
+ Without such a guarantee, when there a N readers and each of the readers
+ spends more than 1/Nth of the time with the lock held, there is a high
+ probability that the waiting writer will not get the lock in a given finite
+ time, a phenomenon called "writer starvation".
+ Without such a guarantee, applications have a hard time avoiding writer
+ starvation.
+
+ POSIX:2008 makes this requirement only for implementations that support TPS
+ (Thread Priority Scheduling) and only for the scheduling policies SCHED_FIFO
+ and SCHED_RR, see
+ http://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlock_rdlock.html
+ but test verifies the guarantee regardless of TPS and regardless of
+ scheduling policy. */
+
+#define SUCCEED() exit (0)
+#define FAILURE() exit (1)
+#define UNEXPECTED(n) (fprintf (stderr, "Unexpected outcome %d\n", n), abort ())
+
+/* The main thread creates the waiting writer and the requesting reader threads
+ in the default way; this guarantees that they have the same priority.
+ We can reuse the main thread as first reader thread. */
+
+static gl_rwlock_t lock;
+static gl_thread_t reader1;
+static gl_thread_t writer;
+static gl_thread_t reader2;
+static gl_thread_t timer;
+/* Used to pass control from writer to reader2 and from reader2 to timer,
+ as in a relay race.
+ Passing control from one running thread to another running thread
+ is most likely faster than to create the second thread. */
+static gl_lock_t baton;
+
+static void *
+timer_func (void *ignored)
+{
+ /* Step 13 (can be before or after step 12):
+ The timer thread takes the baton, then waits a moment to make sure
+ it can tell whether the second reader thread is blocked at step 12. */
+ if (glthread_lock_lock (&baton))
+ UNEXPECTED (13);
+ usleep (100000);
+ /* By the time we get here, it's clear that the second reader thread is
+ blocked at step 12. This is the desired behaviour. */
+ SUCCEED ();
+}
+
+static void *
+reader2_func (void *ignored)
+{
+ int err;
+
+ /* Step 8 (can be before or after step 7):
+ The second reader thread takes the baton, then waits a moment to make sure
+ the writer thread has reached step 7. */
+ if (glthread_lock_lock (&baton))
+ UNEXPECTED (8);
+ usleep (100000);
+ /* Step 9 omitted. */
+ /* Step 10: Launch a timer, to test whether the next call blocks. */
+ if (glthread_create (&timer, timer_func, NULL))
+ UNEXPECTED (10);
+ /* Step 11: Release the baton. */
+ if (glthread_lock_unlock (&baton))
+ UNEXPECTED (11);
+ /* Step 12: The second reader thread requests the lock. */
+ err = glthread_rwlock_rdlock (&lock);
+ if (err == 0)
+ FAILURE ();
+ else
+ UNEXPECTED (12);
+}
+
+static void *
+writer_func (void *ignored)
+{
+ /* Step 4: Take the baton, so that the second reader thread does not go ahead
+ too early. */
+ if (glthread_lock_lock (&baton))
+ UNEXPECTED (4);
+ /* Step 5: Create the second reader thread. */
+ if (glthread_create (&reader2, reader2_func, NULL))
+ UNEXPECTED (5);
+ /* Step 6: Release the baton. */
+ if (glthread_lock_unlock (&baton))
+ UNEXPECTED (6);
+ /* Step 7: The writer thread requests the lock. */
+ if (glthread_rwlock_wrlock (&lock))
+ UNEXPECTED (7);
+ return NULL;
+}
+
+int
+main ()
+{
+ reader1 = gl_thread_self ();
+
+ /* Step 1: The main thread initializes the lock and the baton. */
+ if (glthread_rwlock_init (&lock))
+ UNEXPECTED (1);
+ if (glthread_lock_init (&baton))
+ UNEXPECTED (1);
+ /* Step 2: The main thread acquires the lock as a reader. */
+ if (glthread_rwlock_rdlock (&lock))
+ UNEXPECTED (2);
+ /* Step 3: Create the writer thread. */
+ if (glthread_create (&writer, writer_func, NULL))
+ UNEXPECTED (3);
+ /* Job done. Go to sleep. */
+ for (;;)
+ {
+ /* In cooperative threads implementations (Pth), give other threads
+ a chance to run. */
+ gl_thread_yield ();
+ sleep (1);
+ }
+}
diff --git a/tests/test-setenv.c b/tests/test-setenv.c
index 519dc27..e8e0c9a 100644
--- a/tests/test-setenv.c
+++ b/tests/test-setenv.c
@@ -1,5 +1,5 @@
/* Tests of setenv.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Eric Blake <ebb9@byu.net>, 2009. */
diff --git a/tests/test-setlocale1.c b/tests/test-setlocale1.c
index 143c0d8..2dd5df6 100644
--- a/tests/test-setlocale1.c
+++ b/tests/test-setlocale1.c
@@ -1,5 +1,5 @@
/* Test of setting the current locale.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/test-setlocale2.c b/tests/test-setlocale2.c
index 52e65d8..229b497 100644
--- a/tests/test-setlocale2.c
+++ b/tests/test-setlocale2.c
@@ -1,5 +1,5 @@
/* Test of setting the current locale.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/test-setlocale2.sh b/tests/test-setlocale2.sh
index 904e147..f772cb0 100755
--- a/tests/test-setlocale2.sh
+++ b/tests/test-setlocale2.sh
@@ -10,7 +10,7 @@ for name in "Arabic_Saudi Arabia.1252" "Arabic_Saudi Arabia.65001" \
French_France.65001 Japanese_Japan.65001 Turkish_Turkey.65001 \
Chinese_Taiwan.65001 Chinese_China.54936 Chinese_China.65001; do
# Here we use 'env' to set the LC_ALL environment variable, because on
- # Solaris 11 2011-11, the /bin/sh refuses to do it for Turkish_Turkey.65001.
+ # Solaris 11.0, the /bin/sh refuses to do it for Turkish_Turkey.65001.
env LC_ALL="$name" ./test-setlocale2${EXEEXT} 1 || exit 1
done
diff --git a/tests/test-signal-h.c b/tests/test-signal-h.c
new file mode 100644
index 0000000..d59a729
--- /dev/null
+++ b/tests/test-signal-h.c
@@ -0,0 +1,129 @@
+/* Test of <signal.h> substitute.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* Written by Eric Blake <ebb9@byu.net>, 2009. */
+
+#include <config.h>
+
+#include <signal.h>
+
+/* Check for required types. */
+struct
+{
+ size_t a;
+ uid_t b;
+ volatile sig_atomic_t c;
+ sigset_t d;
+ pid_t e;
+#if 0
+ /* Not guaranteed by gnulib. */
+ pthread_t f;
+ struct timespec g;
+#endif
+} s;
+
+/* Check that NSIG is defined. */
+int nsig = NSIG;
+
+int
+main (void)
+{
+ switch (0)
+ {
+ /* The following are guaranteed by C. */
+ case 0:
+ case SIGABRT:
+ case SIGFPE:
+ case SIGILL:
+ case SIGINT:
+ case SIGSEGV:
+ case SIGTERM:
+ /* The following is guaranteed by gnulib. */
+#if GNULIB_SIGPIPE || defined SIGPIPE
+ case SIGPIPE:
+#endif
+ /* Ensure no conflict with other standardized names. */
+#ifdef SIGALRM
+ case SIGALRM:
+#endif
+ /* On Haiku, SIGBUS is mistakenly equal to SIGSEGV. */
+#if defined SIGBUS && SIGBUS != SIGSEGV
+ case SIGBUS:
+#endif
+#ifdef SIGCHLD
+ case SIGCHLD:
+#endif
+#ifdef SIGCONT
+ case SIGCONT:
+#endif
+#ifdef SIGHUP
+ case SIGHUP:
+#endif
+#ifdef SIGKILL
+ case SIGKILL:
+#endif
+#ifdef SIGQUIT
+ case SIGQUIT:
+#endif
+#ifdef SIGSTOP
+ case SIGSTOP:
+#endif
+#ifdef SIGTSTP
+ case SIGTSTP:
+#endif
+#ifdef SIGTTIN
+ case SIGTTIN:
+#endif
+#ifdef SIGTTOU
+ case SIGTTOU:
+#endif
+#ifdef SIGUSR1
+ case SIGUSR1:
+#endif
+#ifdef SIGUSR2
+ case SIGUSR2:
+#endif
+#ifdef SIGSYS
+ case SIGSYS:
+#endif
+#ifdef SIGTRAP
+ case SIGTRAP:
+#endif
+#ifdef SIGURG
+ case SIGURG:
+#endif
+#ifdef SIGVTALRM
+ case SIGVTALRM:
+#endif
+#ifdef SIGXCPU
+ case SIGXCPU:
+#endif
+#ifdef SIGXFSZ
+ case SIGXFSZ:
+#endif
+ /* SIGRTMIN and SIGRTMAX need not be compile-time constants. */
+#if 0
+# ifdef SIGRTMIN
+ case SIGRTMIN:
+# endif
+# ifdef SIGRTMAX
+ case SIGRTMAX:
+# endif
+#endif
+ ;
+ }
+ return s.a + s.b + s.c + s.e;
+}
diff --git a/tests/test-signbit.c b/tests/test-signbit.c
index 878b7eb..e1f6c88 100644
--- a/tests/test-signbit.c
+++ b/tests/test-signbit.c
@@ -1,5 +1,5 @@
/* Test of signbit() substitute.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-sigprocmask.c b/tests/test-sigprocmask.c
new file mode 100644
index 0000000..69de0ed
--- /dev/null
+++ b/tests/test-sigprocmask.c
@@ -0,0 +1,102 @@
+/* Test of sigprocmask.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2011. */
+
+#include <config.h>
+
+#include <signal.h>
+
+#include "signature.h"
+SIGNATURE_CHECK (sigprocmask, int, (int, const sigset_t *, sigset_t *));
+
+#include <errno.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+
+#include "macros.h"
+
+#if !((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__)
+
+static volatile int sigint_occurred;
+
+static void
+sigint_handler (int sig)
+{
+ sigint_occurred++;
+}
+
+int
+main (int argc, char *argv[])
+{
+ sigset_t set;
+ pid_t pid = getpid ();
+ char command[80];
+
+ if (sizeof (int) < sizeof pid && 0x7fffffff < pid)
+ {
+ fputs ("Skipping test: pid too large\n", stderr);
+ return 77;
+ }
+
+ signal (SIGINT, sigint_handler);
+
+ sigemptyset (&set);
+ sigaddset (&set, SIGINT);
+
+ /* Check error handling. */
+ ASSERT (sigprocmask (1729, &set, NULL) == -1);
+ ASSERT (errno == EINVAL);
+
+ /* Block SIGINT. */
+ ASSERT (sigprocmask (SIG_BLOCK, &set, NULL) == 0);
+
+ /* Request a SIGINT signal from outside. */
+ sprintf (command, "sh -c 'sleep 1; kill -%d %d' &", SIGINT, (int) pid);
+ ASSERT (system (command) == 0);
+
+ /* Wait. */
+ sleep (2);
+
+ /* The signal should not have arrived yet, because it is blocked. */
+ ASSERT (sigint_occurred == 0);
+
+ /* Unblock SIGINT. */
+ ASSERT (sigprocmask (SIG_UNBLOCK, &set, NULL) == 0);
+
+ /* The signal should have arrived now, because POSIX says
+ "If there are any pending unblocked signals after the call to
+ sigprocmask(), at least one of those signals shall be delivered
+ before the call to sigprocmask() returns." */
+ ASSERT (sigint_occurred == 1);
+
+ return 0;
+}
+
+#else
+
+/* On native Windows, getpid() values and the arguments that are passed to
+ the (Cygwin?) 'kill' program are not necessarily related. */
+
+int
+main ()
+{
+ fputs ("Skipping test: native Windows platform\n", stderr);
+ return 77;
+}
+
+#endif
diff --git a/tests/test-sleep.c b/tests/test-sleep.c
new file mode 100644
index 0000000..e3ab9e6
--- /dev/null
+++ b/tests/test-sleep.c
@@ -0,0 +1,58 @@
+/* Test of sleep() function.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
+
+#include <config.h>
+
+#include <unistd.h>
+
+#include "signature.h"
+SIGNATURE_CHECK (sleep, unsigned int, (unsigned int));
+
+#include <signal.h>
+
+#include "macros.h"
+
+#if HAVE_DECL_ALARM
+static void
+handle_alarm (int sig)
+{
+ if (sig != SIGALRM)
+ _exit (1);
+}
+#endif
+
+int
+main (void)
+{
+ ASSERT (sleep (1) <= 1);
+
+ ASSERT (sleep (0) == 0);
+
+#if HAVE_DECL_ALARM
+ {
+ const unsigned int pentecost = 50 * 24 * 60 * 60; /* 50 days. */
+ unsigned int remaining;
+ signal (SIGALRM, handle_alarm);
+ alarm (1);
+ remaining = sleep (pentecost);
+ ASSERT (pentecost - 10 < remaining && remaining <= pentecost);
+ }
+#endif
+
+ return 0;
+}
diff --git a/tests/test-stdalign.c b/tests/test-stdalign.c
index 0f240c5..c6eb8df 100644
--- a/tests/test-stdalign.c
+++ b/tests/test-stdalign.c
@@ -1,5 +1,5 @@
/* Test of <stdalign.h>.
- Copyright 2009-2016 Free Software Foundation, Inc.
+ Copyright 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Paul Eggert, inspired by Bruno Haible's test-alignof.c. */
@@ -84,6 +84,11 @@ main ()
/* Avoid a test failure due to Sun Studio Developer Bug Report #2125432. */
fputs ("Skipping test: known Sun C compiler bug\n", stderr);
return 77;
+#elif defined __HP_cc && __ia64
+ /* Avoid a test failure due to HP-UX Itanium cc bug; see:
+ https://lists.gnu.org/r/bug-gnulib/2017-03/msg00078.html */
+ fputs ("Skipping test: known HP-UX Itanium cc compiler bug\n", stderr);
+ return 77;
#else
CHECK_ALIGNED (static_char_alignas);
CHECK_ALIGNED (static_char_Alignas);
diff --git a/tests/test-stdbool.c b/tests/test-stdbool.c
index 45dc837..50cb881 100644
--- a/tests/test-stdbool.c
+++ b/tests/test-stdbool.c
@@ -1,5 +1,5 @@
/* Test of <stdbool.h> substitute.
- Copyright (C) 2002-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
@@ -81,8 +81,8 @@ _Bool n[m];
char o[sizeof n == m * sizeof n[0] ? 1 : -1];
char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
/* Catch a bug in an HP-UX C compiler. See
- http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
- http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
+ https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
+ https://lists.gnu.org/r/bug-coreutils/2005-11/msg00161.html
*/
_Bool q = true;
_Bool *pq = &q;
@@ -105,7 +105,7 @@ main ()
/* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
reported by James Lemley on 2005-10-05; see
- http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
+ https://lists.gnu.org/r/bug-coreutils/2005-10/msg00086.html
This is a runtime test, since a corresponding compile-time
test would rely on initializer extensions. */
{
diff --git a/tests/test-stddef.c b/tests/test-stddef.c
index bfb72a0..5bd2f78 100644
--- a/tests/test-stddef.c
+++ b/tests/test-stddef.c
@@ -1,5 +1,5 @@
/* Test of <stddef.h> substitute.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,13 +12,14 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Eric Blake <ebb9@byu.net>, 2009. */
#include <config.h>
#include <stddef.h>
+#include <limits.h>
#include <stdalign.h>
#include "verify.h"
@@ -43,9 +44,12 @@ struct d
unlikely to bite real code, we ignore that short-coming. */
/* verify (sizeof offsetof (struct d, e) == sizeof (size_t)); */
verify (sizeof (offsetof (struct d, e)) == sizeof (size_t));
-verify (offsetof (struct d, e) < -1); /* Must be unsigned. */
verify (offsetof (struct d, f) == 1);
+/* offsetof promotes to an unsigned integer if and only if sizes do
+ not fit in int. */
+verify ((offsetof (struct d, e) < -1) == (INT_MAX < (size_t) -1));
+
/* Check max_align_t's alignment. */
verify (alignof (double) <= alignof (max_align_t));
verify (alignof (int) <= alignof (max_align_t));
diff --git a/tests/test-stdint.c b/tests/test-stdint.c
index 6eb1d2e..21b0c89 100644
--- a/tests/test-stdint.c
+++ b/tests/test-stdint.c
@@ -1,5 +1,5 @@
/* Test of <stdint.h> substitute.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2006. */
diff --git a/tests/test-stdio.c b/tests/test-stdio.c
index 6cde888..9f635fd 100644
--- a/tests/test-stdio.c
+++ b/tests/test-stdio.c
@@ -1,5 +1,5 @@
/* Test of <stdio.h> substitute.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-stdlib.c b/tests/test-stdlib.c
index a1fc0d8..407cf40 100644
--- a/tests/test-stdlib.c
+++ b/tests/test-stdlib.c
@@ -1,5 +1,5 @@
/* Test of <stdlib.h> substitute.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-strerror.c b/tests/test-strerror.c
index 80ffe1c..abe3cd8 100644
--- a/tests/test-strerror.c
+++ b/tests/test-strerror.c
@@ -1,5 +1,5 @@
/* Test of strerror() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/* Written by Eric Blake <ebb9@byu.net>, 2007. */
diff --git a/tests/test-striconveh.c b/tests/test-striconveh.c
index de5e657..82e1335 100644
--- a/tests/test-striconveh.c
+++ b/tests/test-striconveh.c
@@ -1,5 +1,5 @@
/* Test of character set conversion with error handling.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-striconveha.c b/tests/test-striconveha.c
index 63c950f..3ad77ad 100644
--- a/tests/test-striconveha.c
+++ b/tests/test-striconveha.c
@@ -1,5 +1,5 @@
/* Test of character set conversion with error handling and autodetection.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-string.c b/tests/test-string.c
index f4c60f7..26e4424 100644
--- a/tests/test-string.c
+++ b/tests/test-string.c
@@ -1,5 +1,5 @@
/* Test of <string.h> substitute.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-strncat.c b/tests/test-strncat.c
index d4a4f8c..c8b91d4 100644
--- a/tests/test-strncat.c
+++ b/tests/test-strncat.c
@@ -1,5 +1,5 @@
/* Test of strncat() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/test-strstr.c b/tests/test-strstr.c
index eaefb06..fca2c85 100644
--- a/tests/test-strstr.c
+++ b/tests/test-strstr.c
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2004, 2007-2016 Free Software Foundation, Inc.
+ * Copyright (C) 2004, 2007-2017 Free Software Foundation, Inc.
* Written by Bruno Haible and Eric Blake
*
* This program is free software: you can redistribute it and/or modify
@@ -13,7 +13,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ * along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -58,7 +58,7 @@ main (int argc, char *argv[])
/* On some platforms, the memchr() functions reads past the first
occurrence of the byte to be searched, leading to an out-of-bounds
read access for strstr().
- See <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737>.
+ See <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737>.
This is a bug in memchr(), see the Austin Group's clarification
<http://www.opengroup.org/austin/docs/austin_454.txt>. */
const char *fix = "aBaaaaaaaaaaax";
diff --git a/tests/test-sys_types.c b/tests/test-sys_types.c
index 7f8fb6d..678aa65 100644
--- a/tests/test-sys_types.c
+++ b/tests/test-sys_types.c
@@ -1,5 +1,5 @@
/* Test of <sys/types.h> substitute.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2011. */
diff --git a/tests/test-sys_wait.h b/tests/test-sys_wait.h
index 7389be4..896338a 100644
--- a/tests/test-sys_wait.h
+++ b/tests/test-sys_wait.h
@@ -1,5 +1,5 @@
/* Test of macros shared between <sys/wait.h> and <stdlib.h>.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Eric Blake <ebb9@byu.net>, 2010. */
diff --git a/tests/test-thread_create.c b/tests/test-thread_create.c
index f6b7e56..d1a8900 100644
--- a/tests/test-thread_create.c
+++ b/tests/test-thread_create.c
@@ -1,5 +1,5 @@
/* Test of gl_thread_create () macro.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2011. */
diff --git a/tests/test-thread_self.c b/tests/test-thread_self.c
index 85c4185..4dfa89f 100644
--- a/tests/test-thread_self.c
+++ b/tests/test-thread_self.c
@@ -1,5 +1,5 @@
/* Test of gl_thread_self () macro.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2011. */
diff --git a/tests/test-time.c b/tests/test-time.c
new file mode 100644
index 0000000..8ca341b
--- /dev/null
+++ b/tests/test-time.c
@@ -0,0 +1,41 @@
+/* Test of <time.h> substitute.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
+
+#include <config.h>
+
+#include <time.h>
+
+#include "verify.h"
+
+/* Check that the types are all defined. */
+struct timespec t1;
+#if 0
+/* POSIX:2008 does not require pid_t in <time.h> unconditionally, and indeed
+ it's missing on Mac OS X 10.5, FreeBSD 6.4, OpenBSD 4.9, mingw. */
+pid_t t2;
+#endif
+
+/* Check that NULL can be passed through varargs as a pointer type,
+ per POSIX 2008. */
+verify (sizeof NULL == sizeof (void *));
+
+int
+main (void)
+{
+ return 0;
+}
diff --git a/tests/test-unistd.c b/tests/test-unistd.c
index 463ef57..ed2e148 100644
--- a/tests/test-unistd.c
+++ b/tests/test-unistd.c
@@ -1,5 +1,5 @@
/* Test of <unistd.h> substitute.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-unsetenv.c b/tests/test-unsetenv.c
index fe4548d..1d0f1c3 100644
--- a/tests/test-unsetenv.c
+++ b/tests/test-unsetenv.c
@@ -1,5 +1,5 @@
/* Tests of unsetenv.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Eric Blake <ebb9@byu.net>, 2009. */
diff --git a/tests/test-usleep.c b/tests/test-usleep.c
new file mode 100644
index 0000000..23f0dc9
--- /dev/null
+++ b/tests/test-usleep.c
@@ -0,0 +1,40 @@
+/* Test of usleep() function.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* Written by Eric Blake <ebb9@byu.net>, 2009. */
+
+#include <config.h>
+
+#include <unistd.h>
+
+#include "signature.h"
+SIGNATURE_CHECK (usleep, int, (useconds_t));
+
+#include <time.h>
+
+#include "macros.h"
+
+int
+main (void)
+{
+ time_t start = time (NULL);
+ ASSERT (usleep (1000000) == 0);
+ ASSERT (start < time (NULL));
+
+ ASSERT (usleep (0) == 0);
+
+ return 0;
+}
diff --git a/tests/test-verify-try.c b/tests/test-verify-try.c
new file mode 100644
index 0000000..89b0a7b
--- /dev/null
+++ b/tests/test-verify-try.c
@@ -0,0 +1,21 @@
+/* Test the "verify" module.
+
+ Copyright (C) 2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* This is a separate source file, so that the execution of test-verify.sh
+ does not interfere with the building of the 'test-verify' program. */
+
+#include "test-verify.c"
diff --git a/tests/test-verify.c b/tests/test-verify.c
index d7ca053..dd17b9a 100644
--- a/tests/test-verify.c
+++ b/tests/test-verify.c
@@ -1,6 +1,6 @@
/* Test the "verify" module.
- Copyright (C) 2005, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible. */
diff --git a/tests/test-verify.sh b/tests/test-verify.sh
index 3e76761..1e75d55 100755
--- a/tests/test-verify.sh
+++ b/tests/test-verify.sh
@@ -7,8 +7,9 @@ unset MALLOC_PERTURB_
# Rather than figure out how to invoke the compiler with the right
# include path ourselves, we let make do it:
-(cd "$initial_cwd_" && rm -f test-verify.o \
- && $MAKE test-verify.o >/dev/null 2>&1) \
+(cd "$initial_cwd_" \
+ && rm -f test-verify-try.o \
+ && $MAKE test-verify-try.o >/dev/null 2>&1) \
|| skip_ "cannot compile error-free"
# Now, prove that we encounter all expected compilation failures:
@@ -16,8 +17,8 @@ unset MALLOC_PERTURB_
: >err
for i in 1 2 3 4 5; do
(cd "$initial_cwd_"
- rm -f test-verify.o
- $MAKE CFLAGS=-DEXP_FAIL=$i test-verify.o) >>out 2>>err \
+ rm -f test-verify-try.o
+ $MAKE CFLAGS=-DEXP_FAIL=$i test-verify-try.o) >>out 2>>err \
&& { warn_ "compiler didn't detect verification failure $i"; fail=1; }
done
diff --git a/tests/test-wchar.c b/tests/test-wchar.c
index e118048..b1b92f2 100644
--- a/tests/test-wchar.c
+++ b/tests/test-wchar.c
@@ -1,5 +1,5 @@
/* Test of <wchar.h> substitute.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-wcrtomb-w32.c b/tests/test-wcrtomb-w32.c
index 0570c73..1b67082 100644
--- a/tests/test-wcrtomb-w32.c
+++ b/tests/test-wcrtomb-w32.c
@@ -1,5 +1,5 @@
/* Test of conversion of wide character to multibyte character.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/test-wcrtomb.c b/tests/test-wcrtomb.c
index e1d2bb4..12c9198 100644
--- a/tests/test-wcrtomb.c
+++ b/tests/test-wcrtomb.c
@@ -1,5 +1,5 @@
/* Test of conversion of wide character to multibyte character.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
diff --git a/tests/test-wctype-h.c b/tests/test-wctype-h.c
index b401091..56b2740 100644
--- a/tests/test-wctype-h.c
+++ b/tests/test-wctype-h.c
@@ -1,5 +1,5 @@
/* Test of <wctype.h> substitute.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-wcwidth.c b/tests/test-wcwidth.c
index db53abf..be35753 100644
--- a/tests/test-wcwidth.c
+++ b/tests/test-wcwidth.c
@@ -1,5 +1,5 @@
/* Test of wcwidth() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/test-xalloc-die.c b/tests/test-xalloc-die.c
index f681ca5..348bb56 100644
--- a/tests/test-xalloc-die.c
+++ b/tests/test-xalloc-die.c
@@ -1,5 +1,5 @@
/* Test of xalloc_die() function.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Simon Josefsson <simon@josefsson.org>, 2009. */
diff --git a/tests/test-xalloc-die.sh b/tests/test-xalloc-die.sh
index fba601f..6bac836 100755
--- a/tests/test-xalloc-die.sh
+++ b/tests/test-xalloc-die.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# Test suite for xalloc_die.
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 Free Software Foundation, Inc.
# This file is part of the GNUlib Library.
#
# This program is free software: you can redistribute it and/or modify
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ .
diff --git a/tests/time.in.h b/tests/time.in.h
new file mode 100644
index 0000000..d210fbf
--- /dev/null
+++ b/tests/time.in.h
@@ -0,0 +1,350 @@
+/* A more-standard <time.h>.
+
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
+
+#if __GNUC__ >= 3
+@PRAGMA_SYSTEM_HEADER@
+#endif
+@PRAGMA_COLUMNS@
+
+/* Don't get in the way of glibc when it includes time.h merely to
+ declare a few standard symbols, rather than to declare all the
+ symbols. (However, skip this for MinGW as it treats __need_time_t
+ incompatibly.) Also, Solaris 8 <time.h> eventually includes itself
+ recursively; if that is happening, just include the system <time.h>
+ without adding our own declarations. */
+#if (((defined __need_time_t || defined __need_clock_t \
+ || defined __need_timespec) \
+ && !defined __MINGW32__) \
+ || defined _@GUARD_PREFIX@_TIME_H)
+
+# @INCLUDE_NEXT@ @NEXT_TIME_H@
+
+#else
+
+# define _@GUARD_PREFIX@_TIME_H
+
+# @INCLUDE_NEXT@ @NEXT_TIME_H@
+
+/* NetBSD 5.0 mis-defines NULL. */
+# include <stddef.h>
+
+/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
+
+/* The definition of _GL_ARG_NONNULL is copied here. */
+
+/* The definition of _GL_WARN_ON_USE is copied here. */
+
+/* Some systems don't define struct timespec (e.g., AIX 4.1, Ultrix 4.3).
+ Or they define it with the wrong member names or define it in <sys/time.h>
+ (e.g., FreeBSD circa 1997). Stock Mingw prior to 3.0 does not define it,
+ but the pthreads-win32 library defines it in <pthread.h>. */
+# if ! @TIME_H_DEFINES_STRUCT_TIMESPEC@
+# if @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
+# include <sys/time.h>
+# elif @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
+# include <pthread.h>
+# elif @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+# include <unistd.h>
+# else
+
+# ifdef __cplusplus
+extern "C" {
+# endif
+
+# if !GNULIB_defined_struct_timespec
+# undef timespec
+# define timespec rpl_timespec
+struct timespec
+{
+ time_t tv_sec;
+ long int tv_nsec;
+};
+# define GNULIB_defined_struct_timespec 1
+# endif
+
+# ifdef __cplusplus
+}
+# endif
+
+# endif
+# endif
+
+# if !GNULIB_defined_struct_time_t_must_be_integral
+/* Per http://austingroupbugs.net/view.php?id=327, POSIX requires
+ time_t to be an integer type, even though C99 permits floating
+ point. We don't know of any implementation that uses floating
+ point, and it is much easier to write code that doesn't have to
+ worry about that corner case, so we force the issue. */
+struct __time_t_must_be_integral {
+ unsigned int __floating_time_t_unsupported : (time_t) 1;
+};
+# define GNULIB_defined_struct_time_t_must_be_integral 1
+# endif
+
+/* Sleep for at least RQTP seconds unless interrupted, If interrupted,
+ return -1 and store the remaining time into RMTP. See
+ <http://www.opengroup.org/susv3xsh/nanosleep.html>. */
+# if @GNULIB_NANOSLEEP@
+# if @REPLACE_NANOSLEEP@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# define nanosleep rpl_nanosleep
+# endif
+_GL_FUNCDECL_RPL (nanosleep, int,
+ (struct timespec const *__rqtp, struct timespec *__rmtp)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (nanosleep, int,
+ (struct timespec const *__rqtp, struct timespec *__rmtp));
+# else
+# if ! @HAVE_NANOSLEEP@
+_GL_FUNCDECL_SYS (nanosleep, int,
+ (struct timespec const *__rqtp, struct timespec *__rmtp)
+ _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (nanosleep, int,
+ (struct timespec const *__rqtp, struct timespec *__rmtp));
+# endif
+_GL_CXXALIASWARN (nanosleep);
+# endif
+
+/* Initialize time conversion information. */
+# if @GNULIB_TZSET@
+# if @REPLACE_TZSET@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef tzset
+# define tzset rpl_tzset
+# endif
+_GL_FUNCDECL_RPL (tzset, void, (void));
+_GL_CXXALIAS_RPL (tzset, void, (void));
+# else
+# if ! @HAVE_TZSET@
+_GL_FUNCDECL_SYS (tzset, void, (void));
+# endif
+_GL_CXXALIAS_SYS (tzset, void, (void));
+# endif
+_GL_CXXALIASWARN (tzset);
+# endif
+
+/* Return the 'time_t' representation of TP and normalize TP. */
+# if @GNULIB_MKTIME@
+# if @REPLACE_MKTIME@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# define mktime rpl_mktime
+# endif
+_GL_FUNCDECL_RPL (mktime, time_t, (struct tm *__tp) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (mktime, time_t, (struct tm *__tp));
+# else
+_GL_CXXALIAS_SYS (mktime, time_t, (struct tm *__tp));
+# endif
+_GL_CXXALIASWARN (mktime);
+# endif
+
+/* Convert TIMER to RESULT, assuming local time and UTC respectively. See
+ <http://www.opengroup.org/susv3xsh/localtime_r.html> and
+ <http://www.opengroup.org/susv3xsh/gmtime_r.html>. */
+# if @GNULIB_TIME_R@
+# if @REPLACE_LOCALTIME_R@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef localtime_r
+# define localtime_r rpl_localtime_r
+# endif
+_GL_FUNCDECL_RPL (localtime_r, struct tm *, (time_t const *restrict __timer,
+ struct tm *restrict __result)
+ _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (localtime_r, struct tm *, (time_t const *restrict __timer,
+ struct tm *restrict __result));
+# else
+# if ! @HAVE_DECL_LOCALTIME_R@
+_GL_FUNCDECL_SYS (localtime_r, struct tm *, (time_t const *restrict __timer,
+ struct tm *restrict __result)
+ _GL_ARG_NONNULL ((1, 2)));
+# endif
+_GL_CXXALIAS_SYS (localtime_r, struct tm *, (time_t const *restrict __timer,
+ struct tm *restrict __result));
+# endif
+# if @HAVE_DECL_LOCALTIME_R@
+_GL_CXXALIASWARN (localtime_r);
+# endif
+# if @REPLACE_LOCALTIME_R@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef gmtime_r
+# define gmtime_r rpl_gmtime_r
+# endif
+_GL_FUNCDECL_RPL (gmtime_r, struct tm *, (time_t const *restrict __timer,
+ struct tm *restrict __result)
+ _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (gmtime_r, struct tm *, (time_t const *restrict __timer,
+ struct tm *restrict __result));
+# else
+# if ! @HAVE_DECL_LOCALTIME_R@
+_GL_FUNCDECL_SYS (gmtime_r, struct tm *, (time_t const *restrict __timer,
+ struct tm *restrict __result)
+ _GL_ARG_NONNULL ((1, 2)));
+# endif
+_GL_CXXALIAS_SYS (gmtime_r, struct tm *, (time_t const *restrict __timer,
+ struct tm *restrict __result));
+# endif
+# if @HAVE_DECL_LOCALTIME_R@
+_GL_CXXALIASWARN (gmtime_r);
+# endif
+# endif
+
+/* Convert TIMER to RESULT, assuming local time and UTC respectively. See
+ <http://www.opengroup.org/susv3xsh/localtime.html> and
+ <http://www.opengroup.org/susv3xsh/gmtime.html>. */
+# if @GNULIB_LOCALTIME@ || @REPLACE_LOCALTIME@
+# if @REPLACE_LOCALTIME@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef localtime
+# define localtime rpl_localtime
+# endif
+_GL_FUNCDECL_RPL (localtime, struct tm *, (time_t const *__timer)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (localtime, struct tm *, (time_t const *__timer));
+# else
+_GL_CXXALIAS_SYS (localtime, struct tm *, (time_t const *__timer));
+# endif
+_GL_CXXALIASWARN (localtime);
+# endif
+
+# if 0 || @REPLACE_GMTIME@
+# if @REPLACE_GMTIME@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef gmtime
+# define gmtime rpl_gmtime
+# endif
+_GL_FUNCDECL_RPL (gmtime, struct tm *, (time_t const *__timer)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (gmtime, struct tm *, (time_t const *__timer));
+# else
+_GL_CXXALIAS_SYS (gmtime, struct tm *, (time_t const *__timer));
+# endif
+_GL_CXXALIASWARN (gmtime);
+# endif
+
+/* Parse BUF as a timestamp, assuming FORMAT specifies its layout, and store
+ the resulting broken-down time into TM. See
+ <http://www.opengroup.org/susv3xsh/strptime.html>. */
+# if @GNULIB_STRPTIME@
+# if ! @HAVE_STRPTIME@
+_GL_FUNCDECL_SYS (strptime, char *, (char const *restrict __buf,
+ char const *restrict __format,
+ struct tm *restrict __tm)
+ _GL_ARG_NONNULL ((1, 2, 3)));
+# endif
+_GL_CXXALIAS_SYS (strptime, char *, (char const *restrict __buf,
+ char const *restrict __format,
+ struct tm *restrict __tm));
+_GL_CXXALIASWARN (strptime);
+# endif
+
+/* Convert *TP to a date and time string. See
+ <http://pubs.opengroup.org/onlinepubs/9699919799/functions/ctime.html>. */
+# if @GNULIB_CTIME@
+# if @REPLACE_CTIME@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# define ctime rpl_ctime
+# endif
+_GL_FUNCDECL_RPL (ctime, char *, (time_t const *__tp)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (ctime, char *, (time_t const *__tp));
+# else
+_GL_CXXALIAS_SYS (ctime, char *, (time_t const *__tp));
+# endif
+_GL_CXXALIASWARN (ctime);
+# endif
+
+/* Convert *TP to a date and time string. See
+ <http://pubs.opengroup.org/onlinepubs/9699919799/functions/strftime.html>. */
+# if @GNULIB_STRFTIME@
+# if @REPLACE_STRFTIME@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# define strftime rpl_strftime
+# endif
+_GL_FUNCDECL_RPL (strftime, size_t, (char *__buf, size_t __bufsize,
+ const char *__fmt, const struct tm *__tp)
+ _GL_ARG_NONNULL ((1, 3, 4)));
+_GL_CXXALIAS_RPL (strftime, size_t, (char *__buf, size_t __bufsize,
+ const char *__fmt, const struct tm *__tp));
+# else
+_GL_CXXALIAS_SYS (strftime, size_t, (char *__buf, size_t __bufsize,
+ const char *__fmt, const struct tm *__tp));
+# endif
+_GL_CXXALIASWARN (strftime);
+# endif
+
+# if defined _GNU_SOURCE && @GNULIB_TIME_RZ@ && ! @HAVE_TIMEZONE_T@
+typedef struct tm_zone *timezone_t;
+_GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name));
+_GL_CXXALIAS_SYS (tzalloc, timezone_t, (char const *__name));
+_GL_FUNCDECL_SYS (tzfree, void, (timezone_t __tz));
+_GL_CXXALIAS_SYS (tzfree, void, (timezone_t __tz));
+_GL_FUNCDECL_SYS (localtime_rz, struct tm *,
+ (timezone_t __tz, time_t const *restrict __timer,
+ struct tm *restrict __result) _GL_ARG_NONNULL ((2, 3)));
+_GL_CXXALIAS_SYS (localtime_rz, struct tm *,
+ (timezone_t __tz, time_t const *restrict __timer,
+ struct tm *restrict __result));
+_GL_FUNCDECL_SYS (mktime_z, time_t,
+ (timezone_t __tz, struct tm *restrict __result)
+ _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_SYS (mktime_z, time_t,
+ (timezone_t __tz, struct tm *restrict __result));
+# endif
+
+/* Convert TM to a time_t value, assuming UTC. */
+# if @GNULIB_TIMEGM@
+# if @REPLACE_TIMEGM@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef timegm
+# define timegm rpl_timegm
+# endif
+_GL_FUNCDECL_RPL (timegm, time_t, (struct tm *__tm) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (timegm, time_t, (struct tm *__tm));
+# else
+# if ! @HAVE_TIMEGM@
+_GL_FUNCDECL_SYS (timegm, time_t, (struct tm *__tm) _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (timegm, time_t, (struct tm *__tm));
+# endif
+_GL_CXXALIASWARN (timegm);
+# endif
+
+/* Encourage applications to avoid unsafe functions that can overrun
+ buffers when given outlandish struct tm values. Portable
+ applications should use strftime (or even sprintf) instead. */
+# if defined GNULIB_POSIXCHECK
+# undef asctime
+_GL_WARN_ON_USE (asctime, "asctime can overrun buffers in some cases - "
+ "better use strftime (or even sprintf) instead");
+# endif
+# if defined GNULIB_POSIXCHECK
+# undef asctime_r
+_GL_WARN_ON_USE (asctime, "asctime_r can overrun buffers in some cases - "
+ "better use strftime (or even sprintf) instead");
+# endif
+# if defined GNULIB_POSIXCHECK
+# undef ctime
+_GL_WARN_ON_USE (asctime, "ctime can overrun buffers in some cases - "
+ "better use strftime (or even sprintf) instead");
+# endif
+# if defined GNULIB_POSIXCHECK
+# undef ctime_r
+_GL_WARN_ON_USE (asctime, "ctime_r can overrun buffers in some cases - "
+ "better use strftime (or even sprintf) instead");
+# endif
+
+#endif
diff --git a/tests/unicase/test-casecmp.h b/tests/unicase/test-casecmp.h
index d77a40a..be1756e 100644
--- a/tests/unicase/test-casecmp.h
+++ b/tests/unicase/test-casecmp.h
@@ -1,5 +1,5 @@
/* Test of case and normalization insensitive comparison of Unicode strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-cased.c b/tests/unicase/test-cased.c
index fcdb2e3..b90734e 100644
--- a/tests/unicase/test-cased.c
+++ b/tests/unicase/test-cased.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -49,6 +49,7 @@
{ 0x10CD, 0x10CD },
{ 0x13A0, 0x13F5 },
{ 0x13F8, 0x13FD },
+ { 0x1C80, 0x1C88 },
{ 0x1D00, 0x1DBF },
{ 0x1E00, 0x1F15 },
{ 0x1F18, 0x1F1D },
@@ -101,7 +102,7 @@
{ 0xA680, 0xA69D },
{ 0xA722, 0xA787 },
{ 0xA78B, 0xA78E },
- { 0xA790, 0xA7AD },
+ { 0xA790, 0xA7AE },
{ 0xA7B0, 0xA7B7 },
{ 0xA7F8, 0xA7FA },
{ 0xAB30, 0xAB5A },
@@ -112,6 +113,8 @@
{ 0xFF21, 0xFF3A },
{ 0xFF41, 0xFF5A },
{ 0x10400, 0x1044F },
+ { 0x104B0, 0x104D3 },
+ { 0x104D8, 0x104FB },
{ 0x10C80, 0x10CB2 },
{ 0x10CC0, 0x10CF2 },
{ 0x118A0, 0x118DF },
@@ -145,6 +148,7 @@
{ 0x1D78A, 0x1D7A8 },
{ 0x1D7AA, 0x1D7C2 },
{ 0x1D7C4, 0x1D7CB },
+ { 0x1E900, 0x1E943 },
{ 0x1F130, 0x1F149 },
{ 0x1F150, 0x1F169 },
{ 0x1F170, 0x1F189 }
diff --git a/tests/unicase/test-ignorable.c b/tests/unicase/test-ignorable.c
index 8971090..7187a25 100644
--- a/tests/unicase/test-ignorable.c
+++ b/tests/unicase/test-ignorable.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -58,7 +58,7 @@
{ 0x07FA, 0x07FA },
{ 0x0816, 0x082D },
{ 0x0859, 0x085B },
- { 0x08E3, 0x0902 },
+ { 0x08D4, 0x0902 },
{ 0x093A, 0x093A },
{ 0x093C, 0x093C },
{ 0x0941, 0x0948 },
@@ -157,6 +157,7 @@
{ 0x17DD, 0x17DD },
{ 0x180B, 0x180E },
{ 0x1843, 0x1843 },
+ { 0x1885, 0x1886 },
{ 0x18A9, 0x18A9 },
{ 0x1920, 0x1922 },
{ 0x1927, 0x1928 },
@@ -197,7 +198,7 @@
{ 0x1CF4, 0x1CF4 },
{ 0x1CF8, 0x1CF9 },
{ 0x1DC0, 0x1DF5 },
- { 0x1DFC, 0x1DFF },
+ { 0x1DFB, 0x1DFF },
{ 0x1FBD, 0x1FBD },
{ 0x1FBF, 0x1FC1 },
{ 0x1FCD, 0x1FCF },
@@ -237,7 +238,7 @@
{ 0xA806, 0xA806 },
{ 0xA80B, 0xA80B },
{ 0xA825, 0xA826 },
- { 0xA8C4, 0xA8C4 },
+ { 0xA8C4, 0xA8C5 },
{ 0xA8E0, 0xA8F1 },
{ 0xA926, 0xA92D },
{ 0xA947, 0xA951 },
@@ -309,6 +310,7 @@
{ 0x1122F, 0x11231 },
{ 0x11234, 0x11234 },
{ 0x11236, 0x11237 },
+ { 0x1123E, 0x1123E },
{ 0x112DF, 0x112DF },
{ 0x112E3, 0x112EA },
{ 0x11300, 0x11301 },
@@ -316,6 +318,9 @@
{ 0x11340, 0x11340 },
{ 0x11366, 0x1136C },
{ 0x11370, 0x11374 },
+ { 0x11438, 0x1143F },
+ { 0x11442, 0x11444 },
+ { 0x11446, 0x11446 },
{ 0x114B3, 0x114B8 },
{ 0x114BA, 0x114BA },
{ 0x114BF, 0x114C0 },
@@ -334,10 +339,18 @@
{ 0x1171D, 0x1171F },
{ 0x11722, 0x11725 },
{ 0x11727, 0x1172B },
+ { 0x11C30, 0x11C36 },
+ { 0x11C38, 0x11C3D },
+ { 0x11C3F, 0x11C3F },
+ { 0x11C92, 0x11CA7 },
+ { 0x11CAA, 0x11CB0 },
+ { 0x11CB2, 0x11CB3 },
+ { 0x11CB5, 0x11CB6 },
{ 0x16AF0, 0x16AF4 },
{ 0x16B30, 0x16B36 },
{ 0x16B40, 0x16B43 },
{ 0x16F8F, 0x16F9F },
+ { 0x16FE0, 0x16FE0 },
{ 0x1BC9D, 0x1BC9E },
{ 0x1BCA0, 0x1BCA3 },
{ 0x1D167, 0x1D169 },
@@ -351,7 +364,13 @@
{ 0x1DA84, 0x1DA84 },
{ 0x1DA9B, 0x1DA9F },
{ 0x1DAA1, 0x1DAAF },
+ { 0x1E000, 0x1E006 },
+ { 0x1E008, 0x1E018 },
+ { 0x1E01B, 0x1E021 },
+ { 0x1E023, 0x1E024 },
+ { 0x1E026, 0x1E02A },
{ 0x1E8D0, 0x1E8D6 },
+ { 0x1E944, 0x1E94A },
{ 0x1F3FB, 0x1F3FF },
{ 0xE0001, 0xE0001 },
{ 0xE0020, 0xE007F },
diff --git a/tests/unicase/test-is-cased.h b/tests/unicase/test-is-cased.h
index d8948d2..fc8f4cf 100644
--- a/tests/unicase/test-is-cased.h
+++ b/tests/unicase/test-is-cased.h
@@ -1,5 +1,5 @@
/* Test of test whether case matters for a Unicode string.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-is-casefolded.h b/tests/unicase/test-is-casefolded.h
index 76e9640..06487c7 100644
--- a/tests/unicase/test-is-casefolded.h
+++ b/tests/unicase/test-is-casefolded.h
@@ -1,5 +1,5 @@
/* Test of test whether a Unicode string is already case-folded.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-is-lowercase.h b/tests/unicase/test-is-lowercase.h
index b0690f5..51114b8 100644
--- a/tests/unicase/test-is-lowercase.h
+++ b/tests/unicase/test-is-lowercase.h
@@ -1,5 +1,5 @@
/* Test of test whether a Unicode string is entirely lower case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-is-titlecase.h b/tests/unicase/test-is-titlecase.h
index b8de0d3..bc1f488 100644
--- a/tests/unicase/test-is-titlecase.h
+++ b/tests/unicase/test-is-titlecase.h
@@ -1,5 +1,5 @@
/* Test of test whether a Unicode string is entirely title case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-is-uppercase.h b/tests/unicase/test-is-uppercase.h
index fac69cb..81593cd 100644
--- a/tests/unicase/test-is-uppercase.h
+++ b/tests/unicase/test-is-uppercase.h
@@ -1,5 +1,5 @@
/* Test of test whether a Unicode string is entirely upper case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-locale-language.c b/tests/unicase/test-locale-language.c
index e5fe51d..69cee51 100644
--- a/tests/unicase/test-locale-language.c
+++ b/tests/unicase/test-locale-language.c
@@ -1,5 +1,5 @@
/* Test of language code determination.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-mapping-part1.h b/tests/unicase/test-mapping-part1.h
index e4df0f1..3f75b9b 100644
--- a/tests/unicase/test-mapping-part1.h
+++ b/tests/unicase/test-mapping-part1.h
@@ -1,5 +1,5 @@
/* Test of single character case mapping functions.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unicase/test-mapping-part2.h b/tests/unicase/test-mapping-part2.h
index 587b0d5..1ad2541 100644
--- a/tests/unicase/test-mapping-part2.h
+++ b/tests/unicase/test-mapping-part2.h
@@ -1,5 +1,5 @@
/* Test of single character case mapping functions.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
};
diff --git a/tests/unicase/test-predicate-part1.h b/tests/unicase/test-predicate-part1.h
index 9a4612b..9a0c0f5 100644
--- a/tests/unicase/test-predicate-part1.h
+++ b/tests/unicase/test-predicate-part1.h
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unicase/test-predicate-part2.h b/tests/unicase/test-predicate-part2.h
index b22e486..355caaa 100644
--- a/tests/unicase/test-predicate-part2.h
+++ b/tests/unicase/test-predicate-part2.h
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
};
diff --git a/tests/unicase/test-u16-casecmp.c b/tests/unicase/test-u16-casecmp.c
index 1c5a51e..200a4b6 100644
--- a/tests/unicase/test-u16-casecmp.c
+++ b/tests/unicase/test-u16-casecmp.c
@@ -1,5 +1,5 @@
/* Test of case and normalization insensitive comparison of UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u16-casecoll.c b/tests/unicase/test-u16-casecoll.c
index d1a930f..f39a9a3 100644
--- a/tests/unicase/test-u16-casecoll.c
+++ b/tests/unicase/test-u16-casecoll.c
@@ -1,6 +1,6 @@
/* Test of locale dependent, case and normalization insensitive comparison of
UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u16-casefold.c b/tests/unicase/test-u16-casefold.c
index 83a7e17..6841e3d 100644
--- a/tests/unicase/test-u16-casefold.c
+++ b/tests/unicase/test-u16-casefold.c
@@ -1,5 +1,5 @@
/* Test of casefolding mapping for UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u16-is-cased.c b/tests/unicase/test-u16-is-cased.c
index 26ceb8c..de8e5bb 100644
--- a/tests/unicase/test-u16-is-cased.c
+++ b/tests/unicase/test-u16-is-cased.c
@@ -1,5 +1,5 @@
/* Test of test whether case matters for an UTF-16 string.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u16-is-casefolded.c b/tests/unicase/test-u16-is-casefolded.c
index fa233c8..91fca6a 100644
--- a/tests/unicase/test-u16-is-casefolded.c
+++ b/tests/unicase/test-u16-is-casefolded.c
@@ -1,5 +1,5 @@
/* Test of test whether an UTF-16 string is already case-folded.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u16-is-lowercase.c b/tests/unicase/test-u16-is-lowercase.c
index 3e22e50..6530d39 100644
--- a/tests/unicase/test-u16-is-lowercase.c
+++ b/tests/unicase/test-u16-is-lowercase.c
@@ -1,5 +1,5 @@
/* Test of test whether an UTF-16 string is entirely lower case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u16-is-titlecase.c b/tests/unicase/test-u16-is-titlecase.c
index d88652b..2e9c3c5 100644
--- a/tests/unicase/test-u16-is-titlecase.c
+++ b/tests/unicase/test-u16-is-titlecase.c
@@ -1,5 +1,5 @@
/* Test of test whether an UTF-16 string is entirely title case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u16-is-uppercase.c b/tests/unicase/test-u16-is-uppercase.c
index 51ce6ef..8d54238 100644
--- a/tests/unicase/test-u16-is-uppercase.c
+++ b/tests/unicase/test-u16-is-uppercase.c
@@ -1,5 +1,5 @@
/* Test of test whether an UTF-16 string is entirely upper case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u16-tolower.c b/tests/unicase/test-u16-tolower.c
index 25b7b7e..c0283e3 100644
--- a/tests/unicase/test-u16-tolower.c
+++ b/tests/unicase/test-u16-tolower.c
@@ -1,5 +1,5 @@
/* Test of lowercase mapping for UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u16-totitle.c b/tests/unicase/test-u16-totitle.c
index 3e5eea8..1706561 100644
--- a/tests/unicase/test-u16-totitle.c
+++ b/tests/unicase/test-u16-totitle.c
@@ -1,5 +1,5 @@
/* Test of titlecase mapping for UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u16-toupper.c b/tests/unicase/test-u16-toupper.c
index 753416b..6917a11 100644
--- a/tests/unicase/test-u16-toupper.c
+++ b/tests/unicase/test-u16-toupper.c
@@ -1,5 +1,5 @@
/* Test of uppercase mapping for UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u32-casecmp.c b/tests/unicase/test-u32-casecmp.c
index 5aa34d1..b262379 100644
--- a/tests/unicase/test-u32-casecmp.c
+++ b/tests/unicase/test-u32-casecmp.c
@@ -1,5 +1,5 @@
/* Test of case and normalization insensitive comparison of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u32-casecoll.c b/tests/unicase/test-u32-casecoll.c
index e2d5adf..5b3ad08 100644
--- a/tests/unicase/test-u32-casecoll.c
+++ b/tests/unicase/test-u32-casecoll.c
@@ -1,6 +1,6 @@
/* Test of locale dependent, case and normalization insensitive comparison of
UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u32-casefold.c b/tests/unicase/test-u32-casefold.c
index dd9aa97..9bb5d79 100644
--- a/tests/unicase/test-u32-casefold.c
+++ b/tests/unicase/test-u32-casefold.c
@@ -1,5 +1,5 @@
/* Test of casefolding mapping for UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u32-is-cased.c b/tests/unicase/test-u32-is-cased.c
index 1ed11d6..11f75d3 100644
--- a/tests/unicase/test-u32-is-cased.c
+++ b/tests/unicase/test-u32-is-cased.c
@@ -1,5 +1,5 @@
/* Test of test whether case matters for an UTF-32 string.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u32-is-casefolded.c b/tests/unicase/test-u32-is-casefolded.c
index 34b90bc..f99ea5d 100644
--- a/tests/unicase/test-u32-is-casefolded.c
+++ b/tests/unicase/test-u32-is-casefolded.c
@@ -1,5 +1,5 @@
/* Test of test whether an UTF-32 string is already case-folded.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u32-is-lowercase.c b/tests/unicase/test-u32-is-lowercase.c
index f949ae7..8b04551 100644
--- a/tests/unicase/test-u32-is-lowercase.c
+++ b/tests/unicase/test-u32-is-lowercase.c
@@ -1,5 +1,5 @@
/* Test of test whether an UTF-32 string is entirely lower case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u32-is-titlecase.c b/tests/unicase/test-u32-is-titlecase.c
index b142ba9..25ee1db 100644
--- a/tests/unicase/test-u32-is-titlecase.c
+++ b/tests/unicase/test-u32-is-titlecase.c
@@ -1,5 +1,5 @@
/* Test of test whether an UTF-32 string is entirely title case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u32-is-uppercase.c b/tests/unicase/test-u32-is-uppercase.c
index dc58365..7da9416 100644
--- a/tests/unicase/test-u32-is-uppercase.c
+++ b/tests/unicase/test-u32-is-uppercase.c
@@ -1,5 +1,5 @@
/* Test of test whether an UTF-32 string is entirely upper case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u32-tolower.c b/tests/unicase/test-u32-tolower.c
index 20c793a..eb6c429 100644
--- a/tests/unicase/test-u32-tolower.c
+++ b/tests/unicase/test-u32-tolower.c
@@ -1,5 +1,5 @@
/* Test of lowercase mapping for UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u32-totitle.c b/tests/unicase/test-u32-totitle.c
index 537e7c2..c5f4114 100644
--- a/tests/unicase/test-u32-totitle.c
+++ b/tests/unicase/test-u32-totitle.c
@@ -1,5 +1,5 @@
/* Test of titlecase mapping for UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u32-toupper.c b/tests/unicase/test-u32-toupper.c
index 8f4d924..0216b88 100644
--- a/tests/unicase/test-u32-toupper.c
+++ b/tests/unicase/test-u32-toupper.c
@@ -1,5 +1,5 @@
/* Test of uppercase mapping for UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u8-casecmp.c b/tests/unicase/test-u8-casecmp.c
index e794867..4897b33 100644
--- a/tests/unicase/test-u8-casecmp.c
+++ b/tests/unicase/test-u8-casecmp.c
@@ -1,5 +1,5 @@
/* Test of case and normalization insensitive comparison of UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u8-casecoll.c b/tests/unicase/test-u8-casecoll.c
index 181486e..b558227 100644
--- a/tests/unicase/test-u8-casecoll.c
+++ b/tests/unicase/test-u8-casecoll.c
@@ -1,6 +1,6 @@
/* Test of locale dependent, case and normalization insensitive comparison of
UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u8-casefold.c b/tests/unicase/test-u8-casefold.c
index c3e7490..46602cd 100644
--- a/tests/unicase/test-u8-casefold.c
+++ b/tests/unicase/test-u8-casefold.c
@@ -1,5 +1,5 @@
/* Test of casefolding mapping for UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u8-is-cased.c b/tests/unicase/test-u8-is-cased.c
index 310ef8c..91a89f3 100644
--- a/tests/unicase/test-u8-is-cased.c
+++ b/tests/unicase/test-u8-is-cased.c
@@ -1,5 +1,5 @@
/* Test of test whether case matters for an UTF-8 string.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u8-is-casefolded.c b/tests/unicase/test-u8-is-casefolded.c
index 2a82e77..6996bf2 100644
--- a/tests/unicase/test-u8-is-casefolded.c
+++ b/tests/unicase/test-u8-is-casefolded.c
@@ -1,5 +1,5 @@
/* Test of test whether an UTF-8 string is already case-folded.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u8-is-lowercase.c b/tests/unicase/test-u8-is-lowercase.c
index f2e8eb5..02d2eed 100644
--- a/tests/unicase/test-u8-is-lowercase.c
+++ b/tests/unicase/test-u8-is-lowercase.c
@@ -1,5 +1,5 @@
/* Test of test whether an UTF-8 string is entirely lower case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u8-is-titlecase.c b/tests/unicase/test-u8-is-titlecase.c
index 43ed6a2..c46309a 100644
--- a/tests/unicase/test-u8-is-titlecase.c
+++ b/tests/unicase/test-u8-is-titlecase.c
@@ -1,5 +1,5 @@
/* Test of test whether an UTF-8 string is entirely title case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u8-is-uppercase.c b/tests/unicase/test-u8-is-uppercase.c
index 8b40c1e..b308438 100644
--- a/tests/unicase/test-u8-is-uppercase.c
+++ b/tests/unicase/test-u8-is-uppercase.c
@@ -1,5 +1,5 @@
/* Test of test whether an UTF-8 string is entirely upper case.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u8-tolower.c b/tests/unicase/test-u8-tolower.c
index befbed8..c68c2d1 100644
--- a/tests/unicase/test-u8-tolower.c
+++ b/tests/unicase/test-u8-tolower.c
@@ -1,5 +1,5 @@
/* Test of lowercase mapping for UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u8-totitle.c b/tests/unicase/test-u8-totitle.c
index bcc0a3c..b898f28 100644
--- a/tests/unicase/test-u8-totitle.c
+++ b/tests/unicase/test-u8-totitle.c
@@ -1,5 +1,5 @@
/* Test of titlecase mapping for UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-u8-toupper.c b/tests/unicase/test-u8-toupper.c
index 9778029..15b5c6f 100644
--- a/tests/unicase/test-u8-toupper.c
+++ b/tests/unicase/test-u8-toupper.c
@@ -1,5 +1,5 @@
/* Test of uppercase mapping for UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-uc_tolower.c b/tests/unicase/test-uc_tolower.c
index c0e39e1..0bf7436 100644
--- a/tests/unicase/test-uc_tolower.c
+++ b/tests/unicase/test-uc_tolower.c
@@ -13,9 +13,9 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#include "test-mapping-part1.h"
@@ -1097,6 +1097,7 @@
{ 0xA7AB, 0x025C },
{ 0xA7AC, 0x0261 },
{ 0xA7AD, 0x026C },
+ { 0xA7AE, 0x026A },
{ 0xA7B0, 0x029E },
{ 0xA7B1, 0x0287 },
{ 0xA7B2, 0x029D },
@@ -1169,6 +1170,42 @@
{ 0x10425, 0x1044D },
{ 0x10426, 0x1044E },
{ 0x10427, 0x1044F },
+ { 0x104B0, 0x104D8 },
+ { 0x104B1, 0x104D9 },
+ { 0x104B2, 0x104DA },
+ { 0x104B3, 0x104DB },
+ { 0x104B4, 0x104DC },
+ { 0x104B5, 0x104DD },
+ { 0x104B6, 0x104DE },
+ { 0x104B7, 0x104DF },
+ { 0x104B8, 0x104E0 },
+ { 0x104B9, 0x104E1 },
+ { 0x104BA, 0x104E2 },
+ { 0x104BB, 0x104E3 },
+ { 0x104BC, 0x104E4 },
+ { 0x104BD, 0x104E5 },
+ { 0x104BE, 0x104E6 },
+ { 0x104BF, 0x104E7 },
+ { 0x104C0, 0x104E8 },
+ { 0x104C1, 0x104E9 },
+ { 0x104C2, 0x104EA },
+ { 0x104C3, 0x104EB },
+ { 0x104C4, 0x104EC },
+ { 0x104C5, 0x104ED },
+ { 0x104C6, 0x104EE },
+ { 0x104C7, 0x104EF },
+ { 0x104C8, 0x104F0 },
+ { 0x104C9, 0x104F1 },
+ { 0x104CA, 0x104F2 },
+ { 0x104CB, 0x104F3 },
+ { 0x104CC, 0x104F4 },
+ { 0x104CD, 0x104F5 },
+ { 0x104CE, 0x104F6 },
+ { 0x104CF, 0x104F7 },
+ { 0x104D0, 0x104F8 },
+ { 0x104D1, 0x104F9 },
+ { 0x104D2, 0x104FA },
+ { 0x104D3, 0x104FB },
{ 0x10C80, 0x10CC0 },
{ 0x10C81, 0x10CC1 },
{ 0x10C82, 0x10CC2 },
@@ -1251,7 +1288,41 @@
{ 0x118BC, 0x118DC },
{ 0x118BD, 0x118DD },
{ 0x118BE, 0x118DE },
- { 0x118BF, 0x118DF }
+ { 0x118BF, 0x118DF },
+ { 0x1E900, 0x1E922 },
+ { 0x1E901, 0x1E923 },
+ { 0x1E902, 0x1E924 },
+ { 0x1E903, 0x1E925 },
+ { 0x1E904, 0x1E926 },
+ { 0x1E905, 0x1E927 },
+ { 0x1E906, 0x1E928 },
+ { 0x1E907, 0x1E929 },
+ { 0x1E908, 0x1E92A },
+ { 0x1E909, 0x1E92B },
+ { 0x1E90A, 0x1E92C },
+ { 0x1E90B, 0x1E92D },
+ { 0x1E90C, 0x1E92E },
+ { 0x1E90D, 0x1E92F },
+ { 0x1E90E, 0x1E930 },
+ { 0x1E90F, 0x1E931 },
+ { 0x1E910, 0x1E932 },
+ { 0x1E911, 0x1E933 },
+ { 0x1E912, 0x1E934 },
+ { 0x1E913, 0x1E935 },
+ { 0x1E914, 0x1E936 },
+ { 0x1E915, 0x1E937 },
+ { 0x1E916, 0x1E938 },
+ { 0x1E917, 0x1E939 },
+ { 0x1E918, 0x1E93A },
+ { 0x1E919, 0x1E93B },
+ { 0x1E91A, 0x1E93C },
+ { 0x1E91B, 0x1E93D },
+ { 0x1E91C, 0x1E93E },
+ { 0x1E91D, 0x1E93F },
+ { 0x1E91E, 0x1E940 },
+ { 0x1E91F, 0x1E941 },
+ { 0x1E920, 0x1E942 },
+ { 0x1E921, 0x1E943 }
#define MAP(c) uc_tolower (c)
#include "test-mapping-part2.h"
diff --git a/tests/unicase/test-uc_totitle.c b/tests/unicase/test-uc_totitle.c
index 7c7275f..5fa1266 100644
--- a/tests/unicase/test-uc_totitle.c
+++ b/tests/unicase/test-uc_totitle.c
@@ -13,9 +13,9 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#include "test-mapping-part1.h"
@@ -243,6 +243,7 @@
{ 0x0266, 0xA7AA },
{ 0x0268, 0x0197 },
{ 0x0269, 0x0196 },
+ { 0x026A, 0xA7AE },
{ 0x026B, 0x2C62 },
{ 0x026C, 0xA7AD },
{ 0x026F, 0x019C },
@@ -518,6 +519,15 @@
{ 0x13FB, 0x13F3 },
{ 0x13FC, 0x13F4 },
{ 0x13FD, 0x13F5 },
+ { 0x1C80, 0x0412 },
+ { 0x1C81, 0x0414 },
+ { 0x1C82, 0x041E },
+ { 0x1C83, 0x0421 },
+ { 0x1C84, 0x0422 },
+ { 0x1C85, 0x0422 },
+ { 0x1C86, 0x042A },
+ { 0x1C87, 0x0462 },
+ { 0x1C88, 0xA64A },
{ 0x1D79, 0xA77D },
{ 0x1D7D, 0x2C63 },
{ 0x1E01, 0x1E00 },
@@ -1177,6 +1187,42 @@
{ 0x1044D, 0x10425 },
{ 0x1044E, 0x10426 },
{ 0x1044F, 0x10427 },
+ { 0x104D8, 0x104B0 },
+ { 0x104D9, 0x104B1 },
+ { 0x104DA, 0x104B2 },
+ { 0x104DB, 0x104B3 },
+ { 0x104DC, 0x104B4 },
+ { 0x104DD, 0x104B5 },
+ { 0x104DE, 0x104B6 },
+ { 0x104DF, 0x104B7 },
+ { 0x104E0, 0x104B8 },
+ { 0x104E1, 0x104B9 },
+ { 0x104E2, 0x104BA },
+ { 0x104E3, 0x104BB },
+ { 0x104E4, 0x104BC },
+ { 0x104E5, 0x104BD },
+ { 0x104E6, 0x104BE },
+ { 0x104E7, 0x104BF },
+ { 0x104E8, 0x104C0 },
+ { 0x104E9, 0x104C1 },
+ { 0x104EA, 0x104C2 },
+ { 0x104EB, 0x104C3 },
+ { 0x104EC, 0x104C4 },
+ { 0x104ED, 0x104C5 },
+ { 0x104EE, 0x104C6 },
+ { 0x104EF, 0x104C7 },
+ { 0x104F0, 0x104C8 },
+ { 0x104F1, 0x104C9 },
+ { 0x104F2, 0x104CA },
+ { 0x104F3, 0x104CB },
+ { 0x104F4, 0x104CC },
+ { 0x104F5, 0x104CD },
+ { 0x104F6, 0x104CE },
+ { 0x104F7, 0x104CF },
+ { 0x104F8, 0x104D0 },
+ { 0x104F9, 0x104D1 },
+ { 0x104FA, 0x104D2 },
+ { 0x104FB, 0x104D3 },
{ 0x10CC0, 0x10C80 },
{ 0x10CC1, 0x10C81 },
{ 0x10CC2, 0x10C82 },
@@ -1259,7 +1305,41 @@
{ 0x118DC, 0x118BC },
{ 0x118DD, 0x118BD },
{ 0x118DE, 0x118BE },
- { 0x118DF, 0x118BF }
+ { 0x118DF, 0x118BF },
+ { 0x1E922, 0x1E900 },
+ { 0x1E923, 0x1E901 },
+ { 0x1E924, 0x1E902 },
+ { 0x1E925, 0x1E903 },
+ { 0x1E926, 0x1E904 },
+ { 0x1E927, 0x1E905 },
+ { 0x1E928, 0x1E906 },
+ { 0x1E929, 0x1E907 },
+ { 0x1E92A, 0x1E908 },
+ { 0x1E92B, 0x1E909 },
+ { 0x1E92C, 0x1E90A },
+ { 0x1E92D, 0x1E90B },
+ { 0x1E92E, 0x1E90C },
+ { 0x1E92F, 0x1E90D },
+ { 0x1E930, 0x1E90E },
+ { 0x1E931, 0x1E90F },
+ { 0x1E932, 0x1E910 },
+ { 0x1E933, 0x1E911 },
+ { 0x1E934, 0x1E912 },
+ { 0x1E935, 0x1E913 },
+ { 0x1E936, 0x1E914 },
+ { 0x1E937, 0x1E915 },
+ { 0x1E938, 0x1E916 },
+ { 0x1E939, 0x1E917 },
+ { 0x1E93A, 0x1E918 },
+ { 0x1E93B, 0x1E919 },
+ { 0x1E93C, 0x1E91A },
+ { 0x1E93D, 0x1E91B },
+ { 0x1E93E, 0x1E91C },
+ { 0x1E93F, 0x1E91D },
+ { 0x1E940, 0x1E91E },
+ { 0x1E941, 0x1E91F },
+ { 0x1E942, 0x1E920 },
+ { 0x1E943, 0x1E921 }
#define MAP(c) uc_totitle (c)
#include "test-mapping-part2.h"
diff --git a/tests/unicase/test-uc_toupper.c b/tests/unicase/test-uc_toupper.c
index 519622e..0f35505 100644
--- a/tests/unicase/test-uc_toupper.c
+++ b/tests/unicase/test-uc_toupper.c
@@ -13,9 +13,9 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#include "test-mapping-part1.h"
@@ -243,6 +243,7 @@
{ 0x0266, 0xA7AA },
{ 0x0268, 0x0197 },
{ 0x0269, 0x0196 },
+ { 0x026A, 0xA7AE },
{ 0x026B, 0x2C62 },
{ 0x026C, 0xA7AD },
{ 0x026F, 0x019C },
@@ -518,6 +519,15 @@
{ 0x13FB, 0x13F3 },
{ 0x13FC, 0x13F4 },
{ 0x13FD, 0x13F5 },
+ { 0x1C80, 0x0412 },
+ { 0x1C81, 0x0414 },
+ { 0x1C82, 0x041E },
+ { 0x1C83, 0x0421 },
+ { 0x1C84, 0x0422 },
+ { 0x1C85, 0x0422 },
+ { 0x1C86, 0x042A },
+ { 0x1C87, 0x0462 },
+ { 0x1C88, 0xA64A },
{ 0x1D79, 0xA77D },
{ 0x1D7D, 0x2C63 },
{ 0x1E01, 0x1E00 },
@@ -1177,6 +1187,42 @@
{ 0x1044D, 0x10425 },
{ 0x1044E, 0x10426 },
{ 0x1044F, 0x10427 },
+ { 0x104D8, 0x104B0 },
+ { 0x104D9, 0x104B1 },
+ { 0x104DA, 0x104B2 },
+ { 0x104DB, 0x104B3 },
+ { 0x104DC, 0x104B4 },
+ { 0x104DD, 0x104B5 },
+ { 0x104DE, 0x104B6 },
+ { 0x104DF, 0x104B7 },
+ { 0x104E0, 0x104B8 },
+ { 0x104E1, 0x104B9 },
+ { 0x104E2, 0x104BA },
+ { 0x104E3, 0x104BB },
+ { 0x104E4, 0x104BC },
+ { 0x104E5, 0x104BD },
+ { 0x104E6, 0x104BE },
+ { 0x104E7, 0x104BF },
+ { 0x104E8, 0x104C0 },
+ { 0x104E9, 0x104C1 },
+ { 0x104EA, 0x104C2 },
+ { 0x104EB, 0x104C3 },
+ { 0x104EC, 0x104C4 },
+ { 0x104ED, 0x104C5 },
+ { 0x104EE, 0x104C6 },
+ { 0x104EF, 0x104C7 },
+ { 0x104F0, 0x104C8 },
+ { 0x104F1, 0x104C9 },
+ { 0x104F2, 0x104CA },
+ { 0x104F3, 0x104CB },
+ { 0x104F4, 0x104CC },
+ { 0x104F5, 0x104CD },
+ { 0x104F6, 0x104CE },
+ { 0x104F7, 0x104CF },
+ { 0x104F8, 0x104D0 },
+ { 0x104F9, 0x104D1 },
+ { 0x104FA, 0x104D2 },
+ { 0x104FB, 0x104D3 },
{ 0x10CC0, 0x10C80 },
{ 0x10CC1, 0x10C81 },
{ 0x10CC2, 0x10C82 },
@@ -1259,7 +1305,41 @@
{ 0x118DC, 0x118BC },
{ 0x118DD, 0x118BD },
{ 0x118DE, 0x118BE },
- { 0x118DF, 0x118BF }
+ { 0x118DF, 0x118BF },
+ { 0x1E922, 0x1E900 },
+ { 0x1E923, 0x1E901 },
+ { 0x1E924, 0x1E902 },
+ { 0x1E925, 0x1E903 },
+ { 0x1E926, 0x1E904 },
+ { 0x1E927, 0x1E905 },
+ { 0x1E928, 0x1E906 },
+ { 0x1E929, 0x1E907 },
+ { 0x1E92A, 0x1E908 },
+ { 0x1E92B, 0x1E909 },
+ { 0x1E92C, 0x1E90A },
+ { 0x1E92D, 0x1E90B },
+ { 0x1E92E, 0x1E90C },
+ { 0x1E92F, 0x1E90D },
+ { 0x1E930, 0x1E90E },
+ { 0x1E931, 0x1E90F },
+ { 0x1E932, 0x1E910 },
+ { 0x1E933, 0x1E911 },
+ { 0x1E934, 0x1E912 },
+ { 0x1E935, 0x1E913 },
+ { 0x1E936, 0x1E914 },
+ { 0x1E937, 0x1E915 },
+ { 0x1E938, 0x1E916 },
+ { 0x1E939, 0x1E917 },
+ { 0x1E93A, 0x1E918 },
+ { 0x1E93B, 0x1E919 },
+ { 0x1E93C, 0x1E91A },
+ { 0x1E93D, 0x1E91B },
+ { 0x1E93E, 0x1E91C },
+ { 0x1E93F, 0x1E91D },
+ { 0x1E940, 0x1E91E },
+ { 0x1E941, 0x1E91F },
+ { 0x1E942, 0x1E920 },
+ { 0x1E943, 0x1E921 }
#define MAP(c) uc_toupper (c)
#include "test-mapping-part2.h"
diff --git a/tests/unicase/test-ulc-casecmp.c b/tests/unicase/test-ulc-casecmp.c
index f71d948..cd24017 100644
--- a/tests/unicase/test-ulc-casecmp.c
+++ b/tests/unicase/test-ulc-casecmp.c
@@ -1,5 +1,5 @@
/* Test of case and normalization insensitive comparison of strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unicase/test-ulc-casecoll.c b/tests/unicase/test-ulc-casecoll.c
index 759e9e2..75b1287 100644
--- a/tests/unicase/test-ulc-casecoll.c
+++ b/tests/unicase/test-ulc-casecoll.c
@@ -1,6 +1,6 @@
/* Test of locale dependent, case and normalization insensitive comparison of
strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uniconv/test-u16-conv-from-enc.c b/tests/uniconv/test-u16-conv-from-enc.c
index 5942456..be20406 100644
--- a/tests/uniconv/test-u16-conv-from-enc.c
+++ b/tests/uniconv/test-u16-conv-from-enc.c
@@ -1,5 +1,5 @@
/* Test of conversion to UTF-16 from legacy encodings.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniconv/test-u16-conv-to-enc.c b/tests/uniconv/test-u16-conv-to-enc.c
index 0b1e478..574cf11 100644
--- a/tests/uniconv/test-u16-conv-to-enc.c
+++ b/tests/uniconv/test-u16-conv-to-enc.c
@@ -1,5 +1,5 @@
/* Test of conversion from UTF-16 to legacy encodings.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniconv/test-u16-strconv-from-enc.c b/tests/uniconv/test-u16-strconv-from-enc.c
index b49b83f..b27d42a 100644
--- a/tests/uniconv/test-u16-strconv-from-enc.c
+++ b/tests/uniconv/test-u16-strconv-from-enc.c
@@ -1,5 +1,5 @@
/* Test of conversion to UTF-16 from legacy encodings.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniconv/test-u16-strconv-to-enc.c b/tests/uniconv/test-u16-strconv-to-enc.c
index 8534fe7..4a920e1 100644
--- a/tests/uniconv/test-u16-strconv-to-enc.c
+++ b/tests/uniconv/test-u16-strconv-to-enc.c
@@ -1,5 +1,5 @@
/* Test of conversion from UTF-16 to legacy encodings.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniconv/test-u32-conv-from-enc.c b/tests/uniconv/test-u32-conv-from-enc.c
index 251ba60..efbb6b7 100644
--- a/tests/uniconv/test-u32-conv-from-enc.c
+++ b/tests/uniconv/test-u32-conv-from-enc.c
@@ -1,5 +1,5 @@
/* Test of conversion to UTF-32 from legacy encodings.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniconv/test-u32-conv-to-enc.c b/tests/uniconv/test-u32-conv-to-enc.c
index ae81a4a..d4f9f6e 100644
--- a/tests/uniconv/test-u32-conv-to-enc.c
+++ b/tests/uniconv/test-u32-conv-to-enc.c
@@ -1,5 +1,5 @@
/* Test of conversion from UTF-32 to legacy encodings.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniconv/test-u32-strconv-from-enc.c b/tests/uniconv/test-u32-strconv-from-enc.c
index 62c3f14..2100869 100644
--- a/tests/uniconv/test-u32-strconv-from-enc.c
+++ b/tests/uniconv/test-u32-strconv-from-enc.c
@@ -1,5 +1,5 @@
/* Test of conversion to UTF-32 from legacy encodings.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniconv/test-u32-strconv-to-enc.c b/tests/uniconv/test-u32-strconv-to-enc.c
index dc39353..e50728f 100644
--- a/tests/uniconv/test-u32-strconv-to-enc.c
+++ b/tests/uniconv/test-u32-strconv-to-enc.c
@@ -1,5 +1,5 @@
/* Test of conversion from UTF-32 to legacy encodings.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniconv/test-u8-conv-from-enc.c b/tests/uniconv/test-u8-conv-from-enc.c
index 8efbed8..3adedc6 100644
--- a/tests/uniconv/test-u8-conv-from-enc.c
+++ b/tests/uniconv/test-u8-conv-from-enc.c
@@ -1,5 +1,5 @@
/* Test of conversion to UTF-8 from legacy encodings.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniconv/test-u8-conv-to-enc.c b/tests/uniconv/test-u8-conv-to-enc.c
index d730ee6..9af9f4c 100644
--- a/tests/uniconv/test-u8-conv-to-enc.c
+++ b/tests/uniconv/test-u8-conv-to-enc.c
@@ -1,5 +1,5 @@
/* Test of conversion from UTF-8 to legacy encodings.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniconv/test-u8-strconv-from-enc.c b/tests/uniconv/test-u8-strconv-from-enc.c
index e9bb5cf..4606072 100644
--- a/tests/uniconv/test-u8-strconv-from-enc.c
+++ b/tests/uniconv/test-u8-strconv-from-enc.c
@@ -1,5 +1,5 @@
/* Test of conversion to UTF-8 from legacy encodings.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniconv/test-u8-strconv-to-enc.c b/tests/uniconv/test-u8-strconv-to-enc.c
index 6f89ad7..59050b9 100644
--- a/tests/uniconv/test-u8-strconv-to-enc.c
+++ b/tests/uniconv/test-u8-strconv-to-enc.c
@@ -1,5 +1,5 @@
/* Test of conversion from UTF-8 to legacy encodings.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unictype/test-bidi_byname.c b/tests/unictype/test-bidi_byname.c
index 3449c5b..4d3291c 100644
--- a/tests/unictype/test-bidi_byname.c
+++ b/tests/unictype/test-bidi_byname.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-bidi_longname.c b/tests/unictype/test-bidi_longname.c
index b7618d2..98449d8 100644
--- a/tests/unictype/test-bidi_longname.c
+++ b/tests/unictype/test-bidi_longname.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-bidi_name.c b/tests/unictype/test-bidi_name.c
index 03b3674..2966db3 100644
--- a/tests/unictype/test-bidi_name.c
+++ b/tests/unictype/test-bidi_name.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-bidi_of.c b/tests/unictype/test-bidi_of.c
index 5b7a33d..dcaa5ce 100644
--- a/tests/unictype/test-bidi_of.c
+++ b/tests/unictype/test-bidi_of.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-bidi_test.c b/tests/unictype/test-bidi_test.c
index 908d1b7..585ddc5 100644
--- a/tests/unictype/test-bidi_test.c
+++ b/tests/unictype/test-bidi_test.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-block_list.c b/tests/unictype/test-block_list.c
index d475546..02d4b9a 100644
--- a/tests/unictype/test-block_list.c
+++ b/tests/unictype/test-block_list.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-block_of.c b/tests/unictype/test-block_of.c
index 230fa87..d838678 100644
--- a/tests/unictype/test-block_of.c
+++ b/tests/unictype/test-block_of.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-block_test.c b/tests/unictype/test-block_test.c
index 8971a39..ffff9bc 100644
--- a/tests/unictype/test-block_test.c
+++ b/tests/unictype/test-block_test.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-categ_C.c b/tests/unictype/test-categ_C.c
index aa61d7d..cbe7de1 100644
--- a/tests/unictype/test-categ_C.c
+++ b/tests/unictype/test-categ_C.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -44,7 +44,9 @@
{ 0x083F, 0x083F },
{ 0x085C, 0x085D },
{ 0x085F, 0x089F },
- { 0x08B5, 0x08E2 },
+ { 0x08B5, 0x08B5 },
+ { 0x08BE, 0x08D3 },
+ { 0x08E2, 0x08E2 },
{ 0x0984, 0x0984 },
{ 0x098D, 0x098E },
{ 0x0991, 0x0992 },
@@ -131,7 +133,6 @@
{ 0x0C5B, 0x0C5F },
{ 0x0C64, 0x0C65 },
{ 0x0C70, 0x0C77 },
- { 0x0C80, 0x0C80 },
{ 0x0C84, 0x0C84 },
{ 0x0C8D, 0x0C8D },
{ 0x0C91, 0x0C91 },
@@ -152,10 +153,8 @@
{ 0x0D3B, 0x0D3C },
{ 0x0D45, 0x0D45 },
{ 0x0D49, 0x0D49 },
- { 0x0D4F, 0x0D56 },
- { 0x0D58, 0x0D5E },
+ { 0x0D50, 0x0D53 },
{ 0x0D64, 0x0D65 },
- { 0x0D76, 0x0D78 },
{ 0x0D80, 0x0D81 },
{ 0x0D84, 0x0D84 },
{ 0x0D97, 0x0D99 },
@@ -256,11 +255,11 @@
{ 0x1BF4, 0x1BFB },
{ 0x1C38, 0x1C3A },
{ 0x1C4A, 0x1C4C },
- { 0x1C80, 0x1CBF },
+ { 0x1C89, 0x1CBF },
{ 0x1CC8, 0x1CCF },
{ 0x1CF7, 0x1CF7 },
{ 0x1CFA, 0x1CFF },
- { 0x1DF6, 0x1DFB },
+ { 0x1DF6, 0x1DFA },
{ 0x1F16, 0x1F17 },
{ 0x1F1E, 0x1F1F },
{ 0x1F46, 0x1F47 },
@@ -286,7 +285,7 @@
{ 0x20BF, 0x20CF },
{ 0x20F1, 0x20FF },
{ 0x218C, 0x218F },
- { 0x23FB, 0x23FF },
+ { 0x23FF, 0x23FF },
{ 0x2427, 0x243F },
{ 0x244B, 0x245F },
{ 0x2B74, 0x2B75 },
@@ -312,7 +311,7 @@
{ 0x2DCF, 0x2DCF },
{ 0x2DD7, 0x2DD7 },
{ 0x2DDF, 0x2DDF },
- { 0x2E43, 0x2E7F },
+ { 0x2E45, 0x2E7F },
{ 0x2E9A, 0x2E9A },
{ 0x2EF4, 0x2EFF },
{ 0x2FD6, 0x2FEF },
@@ -332,12 +331,12 @@
{ 0xA4C7, 0xA4CF },
{ 0xA62C, 0xA63F },
{ 0xA6F8, 0xA6FF },
- { 0xA7AE, 0xA7AF },
+ { 0xA7AF, 0xA7AF },
{ 0xA7B8, 0xA7F6 },
{ 0xA82C, 0xA82F },
{ 0xA83A, 0xA83F },
{ 0xA878, 0xA87F },
- { 0xA8C5, 0xA8CD },
+ { 0xA8C6, 0xA8CD },
{ 0xA8DA, 0xA8DF },
{ 0xA8FE, 0xA8FF },
{ 0xA954, 0xA95E },
@@ -398,7 +397,7 @@
{ 0x100FB, 0x100FF },
{ 0x10103, 0x10106 },
{ 0x10134, 0x10136 },
- { 0x1018D, 0x1018F },
+ { 0x1018F, 0x1018F },
{ 0x1019C, 0x1019F },
{ 0x101A1, 0x101CF },
{ 0x101FE, 0x1027F },
@@ -412,7 +411,9 @@
{ 0x103C4, 0x103C7 },
{ 0x103D6, 0x103FF },
{ 0x1049E, 0x1049F },
- { 0x104AA, 0x104FF },
+ { 0x104AA, 0x104AF },
+ { 0x104D4, 0x104D7 },
+ { 0x104FC, 0x104FF },
{ 0x10528, 0x1052F },
{ 0x10564, 0x1056E },
{ 0x10570, 0x105FF },
@@ -469,7 +470,7 @@
{ 0x111E0, 0x111E0 },
{ 0x111F5, 0x111FF },
{ 0x11212, 0x11212 },
- { 0x1123E, 0x1127F },
+ { 0x1123F, 0x1127F },
{ 0x11287, 0x11287 },
{ 0x11289, 0x11289 },
{ 0x1128E, 0x1128E },
@@ -491,13 +492,17 @@
{ 0x11358, 0x1135C },
{ 0x11364, 0x11365 },
{ 0x1136D, 0x1136F },
- { 0x11375, 0x1147F },
+ { 0x11375, 0x113FF },
+ { 0x1145A, 0x1145A },
+ { 0x1145C, 0x1145C },
+ { 0x1145E, 0x1147F },
{ 0x114C8, 0x114CF },
{ 0x114DA, 0x1157F },
{ 0x115B6, 0x115B7 },
{ 0x115DE, 0x115FF },
{ 0x11645, 0x1164F },
- { 0x1165A, 0x1167F },
+ { 0x1165A, 0x1165F },
+ { 0x1166D, 0x1167F },
{ 0x116B8, 0x116BF },
{ 0x116CA, 0x116FF },
{ 0x1171A, 0x1171C },
@@ -505,7 +510,14 @@
{ 0x11740, 0x1189F },
{ 0x118F3, 0x118FE },
{ 0x11900, 0x11ABF },
- { 0x11AF9, 0x11FFF },
+ { 0x11AF9, 0x11BFF },
+ { 0x11C09, 0x11C09 },
+ { 0x11C37, 0x11C37 },
+ { 0x11C46, 0x11C4F },
+ { 0x11C6D, 0x11C6F },
+ { 0x11C90, 0x11C91 },
+ { 0x11CA8, 0x11CA8 },
+ { 0x11CB7, 0x11FFF },
{ 0x1239A, 0x123FF },
{ 0x1246F, 0x1246F },
{ 0x12475, 0x1247F },
@@ -525,7 +537,10 @@
{ 0x16B90, 0x16EFF },
{ 0x16F45, 0x16F4F },
{ 0x16F7F, 0x16F8E },
- { 0x16FA0, 0x1AFFF },
+ { 0x16FA0, 0x16FDF },
+ { 0x16FE1, 0x16FFF },
+ { 0x187ED, 0x187FF },
+ { 0x18AF3, 0x1AFFF },
{ 0x1B002, 0x1BBFF },
{ 0x1BC6B, 0x1BC6F },
{ 0x1BC7D, 0x1BC7F },
@@ -561,9 +576,17 @@
{ 0x1D7CC, 0x1D7CD },
{ 0x1DA8C, 0x1DA9A },
{ 0x1DAA0, 0x1DAA0 },
- { 0x1DAB0, 0x1E7FF },
+ { 0x1DAB0, 0x1DFFF },
+ { 0x1E007, 0x1E007 },
+ { 0x1E019, 0x1E01A },
+ { 0x1E022, 0x1E022 },
+ { 0x1E025, 0x1E025 },
+ { 0x1E02B, 0x1E7FF },
{ 0x1E8C5, 0x1E8C6 },
- { 0x1E8D7, 0x1EDFF },
+ { 0x1E8D7, 0x1E8FF },
+ { 0x1E94B, 0x1E94F },
+ { 0x1E95A, 0x1E95D },
+ { 0x1E960, 0x1EDFF },
{ 0x1EE04, 0x1EE04 },
{ 0x1EE20, 0x1EE20 },
{ 0x1EE23, 0x1EE23 },
@@ -607,16 +630,14 @@
{ 0x1F10D, 0x1F10F },
{ 0x1F12F, 0x1F12F },
{ 0x1F16C, 0x1F16F },
- { 0x1F19B, 0x1F1E5 },
+ { 0x1F1AD, 0x1F1E5 },
{ 0x1F203, 0x1F20F },
- { 0x1F23B, 0x1F23F },
+ { 0x1F23C, 0x1F23F },
{ 0x1F249, 0x1F24F },
{ 0x1F252, 0x1F2FF },
- { 0x1F57A, 0x1F57A },
- { 0x1F5A4, 0x1F5A4 },
- { 0x1F6D1, 0x1F6DF },
+ { 0x1F6D3, 0x1F6DF },
{ 0x1F6ED, 0x1F6EF },
- { 0x1F6F4, 0x1F6FF },
+ { 0x1F6F7, 0x1F6FF },
{ 0x1F774, 0x1F77F },
{ 0x1F7D5, 0x1F7FF },
{ 0x1F80C, 0x1F80F },
@@ -624,8 +645,13 @@
{ 0x1F85A, 0x1F85F },
{ 0x1F888, 0x1F88F },
{ 0x1F8AE, 0x1F90F },
- { 0x1F919, 0x1F97F },
- { 0x1F985, 0x1F9BF },
+ { 0x1F91F, 0x1F91F },
+ { 0x1F928, 0x1F92F },
+ { 0x1F931, 0x1F932 },
+ { 0x1F93F, 0x1F93F },
+ { 0x1F94C, 0x1F94F },
+ { 0x1F95F, 0x1F97F },
+ { 0x1F992, 0x1F9BF },
{ 0x1F9C1, 0x1FFFF },
{ 0x2A6D7, 0x2A6FF },
{ 0x2B735, 0x2B73F },
diff --git a/tests/unictype/test-categ_Cc.c b/tests/unictype/test-categ_Cc.c
index 9740dd4..637a178 100644
--- a/tests/unictype/test-categ_Cc.c
+++ b/tests/unictype/test-categ_Cc.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_Cf.c b/tests/unictype/test-categ_Cf.c
index 6e5cd3a..e88b072 100644
--- a/tests/unictype/test-categ_Cf.c
+++ b/tests/unictype/test-categ_Cf.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -22,6 +22,7 @@
{ 0x061C, 0x061C },
{ 0x06DD, 0x06DD },
{ 0x070F, 0x070F },
+ { 0x08E2, 0x08E2 },
{ 0x180E, 0x180E },
{ 0x200B, 0x200F },
{ 0x202A, 0x202E },
diff --git a/tests/unictype/test-categ_Cn.c b/tests/unictype/test-categ_Cn.c
index 4ac0ba5..22759a1 100644
--- a/tests/unictype/test-categ_Cn.c
+++ b/tests/unictype/test-categ_Cn.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -40,7 +40,8 @@
{ 0x083F, 0x083F },
{ 0x085C, 0x085D },
{ 0x085F, 0x089F },
- { 0x08B5, 0x08E2 },
+ { 0x08B5, 0x08B5 },
+ { 0x08BE, 0x08D3 },
{ 0x0984, 0x0984 },
{ 0x098D, 0x098E },
{ 0x0991, 0x0992 },
@@ -127,7 +128,6 @@
{ 0x0C5B, 0x0C5F },
{ 0x0C64, 0x0C65 },
{ 0x0C70, 0x0C77 },
- { 0x0C80, 0x0C80 },
{ 0x0C84, 0x0C84 },
{ 0x0C8D, 0x0C8D },
{ 0x0C91, 0x0C91 },
@@ -148,10 +148,8 @@
{ 0x0D3B, 0x0D3C },
{ 0x0D45, 0x0D45 },
{ 0x0D49, 0x0D49 },
- { 0x0D4F, 0x0D56 },
- { 0x0D58, 0x0D5E },
+ { 0x0D50, 0x0D53 },
{ 0x0D64, 0x0D65 },
- { 0x0D76, 0x0D78 },
{ 0x0D80, 0x0D81 },
{ 0x0D84, 0x0D84 },
{ 0x0D97, 0x0D99 },
@@ -252,11 +250,11 @@
{ 0x1BF4, 0x1BFB },
{ 0x1C38, 0x1C3A },
{ 0x1C4A, 0x1C4C },
- { 0x1C80, 0x1CBF },
+ { 0x1C89, 0x1CBF },
{ 0x1CC8, 0x1CCF },
{ 0x1CF7, 0x1CF7 },
{ 0x1CFA, 0x1CFF },
- { 0x1DF6, 0x1DFB },
+ { 0x1DF6, 0x1DFA },
{ 0x1F16, 0x1F17 },
{ 0x1F1E, 0x1F1F },
{ 0x1F46, 0x1F47 },
@@ -280,7 +278,7 @@
{ 0x20BF, 0x20CF },
{ 0x20F1, 0x20FF },
{ 0x218C, 0x218F },
- { 0x23FB, 0x23FF },
+ { 0x23FF, 0x23FF },
{ 0x2427, 0x243F },
{ 0x244B, 0x245F },
{ 0x2B74, 0x2B75 },
@@ -306,7 +304,7 @@
{ 0x2DCF, 0x2DCF },
{ 0x2DD7, 0x2DD7 },
{ 0x2DDF, 0x2DDF },
- { 0x2E43, 0x2E7F },
+ { 0x2E45, 0x2E7F },
{ 0x2E9A, 0x2E9A },
{ 0x2EF4, 0x2EFF },
{ 0x2FD6, 0x2FEF },
@@ -326,12 +324,12 @@
{ 0xA4C7, 0xA4CF },
{ 0xA62C, 0xA63F },
{ 0xA6F8, 0xA6FF },
- { 0xA7AE, 0xA7AF },
+ { 0xA7AF, 0xA7AF },
{ 0xA7B8, 0xA7F6 },
{ 0xA82C, 0xA82F },
{ 0xA83A, 0xA83F },
{ 0xA878, 0xA87F },
- { 0xA8C5, 0xA8CD },
+ { 0xA8C6, 0xA8CD },
{ 0xA8DA, 0xA8DF },
{ 0xA8FE, 0xA8FF },
{ 0xA954, 0xA95E },
@@ -393,7 +391,7 @@
{ 0x100FB, 0x100FF },
{ 0x10103, 0x10106 },
{ 0x10134, 0x10136 },
- { 0x1018D, 0x1018F },
+ { 0x1018F, 0x1018F },
{ 0x1019C, 0x1019F },
{ 0x101A1, 0x101CF },
{ 0x101FE, 0x1027F },
@@ -407,7 +405,9 @@
{ 0x103C4, 0x103C7 },
{ 0x103D6, 0x103FF },
{ 0x1049E, 0x1049F },
- { 0x104AA, 0x104FF },
+ { 0x104AA, 0x104AF },
+ { 0x104D4, 0x104D7 },
+ { 0x104FC, 0x104FF },
{ 0x10528, 0x1052F },
{ 0x10564, 0x1056E },
{ 0x10570, 0x105FF },
@@ -463,7 +463,7 @@
{ 0x111E0, 0x111E0 },
{ 0x111F5, 0x111FF },
{ 0x11212, 0x11212 },
- { 0x1123E, 0x1127F },
+ { 0x1123F, 0x1127F },
{ 0x11287, 0x11287 },
{ 0x11289, 0x11289 },
{ 0x1128E, 0x1128E },
@@ -485,13 +485,17 @@
{ 0x11358, 0x1135C },
{ 0x11364, 0x11365 },
{ 0x1136D, 0x1136F },
- { 0x11375, 0x1147F },
+ { 0x11375, 0x113FF },
+ { 0x1145A, 0x1145A },
+ { 0x1145C, 0x1145C },
+ { 0x1145E, 0x1147F },
{ 0x114C8, 0x114CF },
{ 0x114DA, 0x1157F },
{ 0x115B6, 0x115B7 },
{ 0x115DE, 0x115FF },
{ 0x11645, 0x1164F },
- { 0x1165A, 0x1167F },
+ { 0x1165A, 0x1165F },
+ { 0x1166D, 0x1167F },
{ 0x116B8, 0x116BF },
{ 0x116CA, 0x116FF },
{ 0x1171A, 0x1171C },
@@ -499,7 +503,14 @@
{ 0x11740, 0x1189F },
{ 0x118F3, 0x118FE },
{ 0x11900, 0x11ABF },
- { 0x11AF9, 0x11FFF },
+ { 0x11AF9, 0x11BFF },
+ { 0x11C09, 0x11C09 },
+ { 0x11C37, 0x11C37 },
+ { 0x11C46, 0x11C4F },
+ { 0x11C6D, 0x11C6F },
+ { 0x11C90, 0x11C91 },
+ { 0x11CA8, 0x11CA8 },
+ { 0x11CB7, 0x11FFF },
{ 0x1239A, 0x123FF },
{ 0x1246F, 0x1246F },
{ 0x12475, 0x1247F },
@@ -519,7 +530,10 @@
{ 0x16B90, 0x16EFF },
{ 0x16F45, 0x16F4F },
{ 0x16F7F, 0x16F8E },
- { 0x16FA0, 0x1AFFF },
+ { 0x16FA0, 0x16FDF },
+ { 0x16FE1, 0x16FFF },
+ { 0x187ED, 0x187FF },
+ { 0x18AF3, 0x1AFFF },
{ 0x1B002, 0x1BBFF },
{ 0x1BC6B, 0x1BC6F },
{ 0x1BC7D, 0x1BC7F },
@@ -554,9 +568,17 @@
{ 0x1D7CC, 0x1D7CD },
{ 0x1DA8C, 0x1DA9A },
{ 0x1DAA0, 0x1DAA0 },
- { 0x1DAB0, 0x1E7FF },
+ { 0x1DAB0, 0x1DFFF },
+ { 0x1E007, 0x1E007 },
+ { 0x1E019, 0x1E01A },
+ { 0x1E022, 0x1E022 },
+ { 0x1E025, 0x1E025 },
+ { 0x1E02B, 0x1E7FF },
{ 0x1E8C5, 0x1E8C6 },
- { 0x1E8D7, 0x1EDFF },
+ { 0x1E8D7, 0x1E8FF },
+ { 0x1E94B, 0x1E94F },
+ { 0x1E95A, 0x1E95D },
+ { 0x1E960, 0x1EDFF },
{ 0x1EE04, 0x1EE04 },
{ 0x1EE20, 0x1EE20 },
{ 0x1EE23, 0x1EE23 },
@@ -600,16 +622,14 @@
{ 0x1F10D, 0x1F10F },
{ 0x1F12F, 0x1F12F },
{ 0x1F16C, 0x1F16F },
- { 0x1F19B, 0x1F1E5 },
+ { 0x1F1AD, 0x1F1E5 },
{ 0x1F203, 0x1F20F },
- { 0x1F23B, 0x1F23F },
+ { 0x1F23C, 0x1F23F },
{ 0x1F249, 0x1F24F },
{ 0x1F252, 0x1F2FF },
- { 0x1F57A, 0x1F57A },
- { 0x1F5A4, 0x1F5A4 },
- { 0x1F6D1, 0x1F6DF },
+ { 0x1F6D3, 0x1F6DF },
{ 0x1F6ED, 0x1F6EF },
- { 0x1F6F4, 0x1F6FF },
+ { 0x1F6F7, 0x1F6FF },
{ 0x1F774, 0x1F77F },
{ 0x1F7D5, 0x1F7FF },
{ 0x1F80C, 0x1F80F },
@@ -617,8 +637,13 @@
{ 0x1F85A, 0x1F85F },
{ 0x1F888, 0x1F88F },
{ 0x1F8AE, 0x1F90F },
- { 0x1F919, 0x1F97F },
- { 0x1F985, 0x1F9BF },
+ { 0x1F91F, 0x1F91F },
+ { 0x1F928, 0x1F92F },
+ { 0x1F931, 0x1F932 },
+ { 0x1F93F, 0x1F93F },
+ { 0x1F94C, 0x1F94F },
+ { 0x1F95F, 0x1F97F },
+ { 0x1F992, 0x1F9BF },
{ 0x1F9C1, 0x1FFFF },
{ 0x2A6D7, 0x2A6FF },
{ 0x2B735, 0x2B73F },
diff --git a/tests/unictype/test-categ_Co.c b/tests/unictype/test-categ_Co.c
index f524db4..de4b1ad 100644
--- a/tests/unictype/test-categ_Co.c
+++ b/tests/unictype/test-categ_Co.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_Cs.c b/tests/unictype/test-categ_Cs.c
index cb8cc96..c214856 100644
--- a/tests/unictype/test-categ_Cs.c
+++ b/tests/unictype/test-categ_Cs.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_L.c b/tests/unictype/test-categ_L.c
index ef18ece..9c7f598 100644
--- a/tests/unictype/test-categ_L.c
+++ b/tests/unictype/test-categ_L.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -66,6 +66,7 @@
{ 0x0828, 0x0828 },
{ 0x0840, 0x0858 },
{ 0x08A0, 0x08B4 },
+ { 0x08B6, 0x08BD },
{ 0x0904, 0x0939 },
{ 0x093D, 0x093D },
{ 0x0950, 0x0950 },
@@ -130,6 +131,7 @@
{ 0x0C3D, 0x0C3D },
{ 0x0C58, 0x0C5A },
{ 0x0C60, 0x0C61 },
+ { 0x0C80, 0x0C80 },
{ 0x0C85, 0x0C8C },
{ 0x0C8E, 0x0C90 },
{ 0x0C92, 0x0CA8 },
@@ -144,6 +146,7 @@
{ 0x0D12, 0x0D3A },
{ 0x0D3D, 0x0D3D },
{ 0x0D4E, 0x0D4E },
+ { 0x0D54, 0x0D56 },
{ 0x0D5F, 0x0D61 },
{ 0x0D7A, 0x0D7F },
{ 0x0D85, 0x0D96 },
@@ -222,7 +225,8 @@
{ 0x17D7, 0x17D7 },
{ 0x17DC, 0x17DC },
{ 0x1820, 0x1877 },
- { 0x1880, 0x18A8 },
+ { 0x1880, 0x1884 },
+ { 0x1887, 0x18A8 },
{ 0x18AA, 0x18AA },
{ 0x18B0, 0x18F5 },
{ 0x1900, 0x191E },
@@ -241,6 +245,7 @@
{ 0x1C00, 0x1C23 },
{ 0x1C4D, 0x1C4F },
{ 0x1C5A, 0x1C7D },
+ { 0x1C80, 0x1C88 },
{ 0x1CE9, 0x1CEC },
{ 0x1CEE, 0x1CF1 },
{ 0x1CF5, 0x1CF6 },
@@ -324,7 +329,7 @@
{ 0xA6A0, 0xA6E5 },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA7AD },
+ { 0xA78B, 0xA7AE },
{ 0xA7B0, 0xA7B7 },
{ 0xA7F7, 0xA801 },
{ 0xA803, 0xA805 },
@@ -410,6 +415,8 @@
{ 0x103A0, 0x103C3 },
{ 0x103C8, 0x103CF },
{ 0x10400, 0x1049D },
+ { 0x104B0, 0x104D3 },
+ { 0x104D8, 0x104FB },
{ 0x10500, 0x10527 },
{ 0x10530, 0x10563 },
{ 0x10600, 0x10736 },
@@ -471,6 +478,8 @@
{ 0x1133D, 0x1133D },
{ 0x11350, 0x11350 },
{ 0x1135D, 0x11361 },
+ { 0x11400, 0x11434 },
+ { 0x11447, 0x1144A },
{ 0x11480, 0x114AF },
{ 0x114C4, 0x114C5 },
{ 0x114C7, 0x114C7 },
@@ -483,6 +492,10 @@
{ 0x118A0, 0x118DF },
{ 0x118FF, 0x118FF },
{ 0x11AC0, 0x11AF8 },
+ { 0x11C00, 0x11C08 },
+ { 0x11C0A, 0x11C2E },
+ { 0x11C40, 0x11C40 },
+ { 0x11C72, 0x11C8F },
{ 0x12000, 0x12399 },
{ 0x12480, 0x12543 },
{ 0x13000, 0x1342E },
@@ -497,6 +510,9 @@
{ 0x16F00, 0x16F44 },
{ 0x16F50, 0x16F50 },
{ 0x16F93, 0x16F9F },
+ { 0x16FE0, 0x16FE0 },
+ { 0x17000, 0x187EC },
+ { 0x18800, 0x18AF2 },
{ 0x1B000, 0x1B001 },
{ 0x1BC00, 0x1BC6A },
{ 0x1BC70, 0x1BC7C },
@@ -533,6 +549,7 @@
{ 0x1D7AA, 0x1D7C2 },
{ 0x1D7C4, 0x1D7CB },
{ 0x1E800, 0x1E8C4 },
+ { 0x1E900, 0x1E943 },
{ 0x1EE00, 0x1EE03 },
{ 0x1EE05, 0x1EE1F },
{ 0x1EE21, 0x1EE22 },
diff --git a/tests/unictype/test-categ_LC.c b/tests/unictype/test-categ_LC.c
index d231c67..483ff11 100644
--- a/tests/unictype/test-categ_LC.c
+++ b/tests/unictype/test-categ_LC.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -44,6 +44,7 @@
{ 0x10CD, 0x10CD },
{ 0x13A0, 0x13F5 },
{ 0x13F8, 0x13FD },
+ { 0x1C80, 0x1C88 },
{ 0x1D00, 0x1D2B },
{ 0x1D6B, 0x1D77 },
{ 0x1D79, 0x1D9A },
@@ -95,7 +96,7 @@
{ 0xA722, 0xA76F },
{ 0xA771, 0xA787 },
{ 0xA78B, 0xA78E },
- { 0xA790, 0xA7AD },
+ { 0xA790, 0xA7AE },
{ 0xA7B0, 0xA7B7 },
{ 0xA7FA, 0xA7FA },
{ 0xAB30, 0xAB5A },
@@ -106,6 +107,8 @@
{ 0xFF21, 0xFF3A },
{ 0xFF41, 0xFF5A },
{ 0x10400, 0x1044F },
+ { 0x104B0, 0x104D3 },
+ { 0x104D8, 0x104FB },
{ 0x10C80, 0x10CB2 },
{ 0x10CC0, 0x10CF2 },
{ 0x118A0, 0x118DF },
@@ -138,7 +141,8 @@
{ 0x1D770, 0x1D788 },
{ 0x1D78A, 0x1D7A8 },
{ 0x1D7AA, 0x1D7C2 },
- { 0x1D7C4, 0x1D7CB }
+ { 0x1D7C4, 0x1D7CB },
+ { 0x1E900, 0x1E943 }
#define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_LC)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-categ_Ll.c b/tests/unictype/test-categ_Ll.c
index 43fcdf5..56c6a19 100644
--- a/tests/unictype/test-categ_Ll.c
+++ b/tests/unictype/test-categ_Ll.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -288,6 +288,7 @@
{ 0x052F, 0x052F },
{ 0x0561, 0x0587 },
{ 0x13F8, 0x13FD },
+ { 0x1C80, 0x1C88 },
{ 0x1D00, 0x1D2B },
{ 0x1D6B, 0x1D77 },
{ 0x1D79, 0x1D9A },
@@ -617,6 +618,7 @@
{ 0xFB13, 0xFB17 },
{ 0xFF41, 0xFF5A },
{ 0x10428, 0x1044F },
+ { 0x104D8, 0x104FB },
{ 0x10CC0, 0x10CF2 },
{ 0x118C0, 0x118DF },
{ 0x1D41A, 0x1D433 },
@@ -646,7 +648,8 @@
{ 0x1D78A, 0x1D78F },
{ 0x1D7AA, 0x1D7C2 },
{ 0x1D7C4, 0x1D7C9 },
- { 0x1D7CB, 0x1D7CB }
+ { 0x1D7CB, 0x1D7CB },
+ { 0x1E922, 0x1E943 }
#define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Ll)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-categ_Lm.c b/tests/unictype/test-categ_Lm.c
index 9a9a1b7..56264bc 100644
--- a/tests/unictype/test-categ_Lm.c
+++ b/tests/unictype/test-categ_Lm.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -72,7 +72,8 @@
{ 0xFF70, 0xFF70 },
{ 0xFF9E, 0xFF9F },
{ 0x16B40, 0x16B43 },
- { 0x16F93, 0x16F9F }
+ { 0x16F93, 0x16F9F },
+ { 0x16FE0, 0x16FE0 }
#define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Lm)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-categ_Lo.c b/tests/unictype/test-categ_Lo.c
index 854b8d7..0b48353 100644
--- a/tests/unictype/test-categ_Lo.c
+++ b/tests/unictype/test-categ_Lo.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -40,6 +40,7 @@
{ 0x0800, 0x0815 },
{ 0x0840, 0x0858 },
{ 0x08A0, 0x08B4 },
+ { 0x08B6, 0x08BD },
{ 0x0904, 0x0939 },
{ 0x093D, 0x093D },
{ 0x0950, 0x0950 },
@@ -104,6 +105,7 @@
{ 0x0C3D, 0x0C3D },
{ 0x0C58, 0x0C5A },
{ 0x0C60, 0x0C61 },
+ { 0x0C80, 0x0C80 },
{ 0x0C85, 0x0C8C },
{ 0x0C8E, 0x0C90 },
{ 0x0C92, 0x0CA8 },
@@ -118,6 +120,7 @@
{ 0x0D12, 0x0D3A },
{ 0x0D3D, 0x0D3D },
{ 0x0D4E, 0x0D4E },
+ { 0x0D54, 0x0D56 },
{ 0x0D5F, 0x0D61 },
{ 0x0D7A, 0x0D7F },
{ 0x0D85, 0x0D96 },
@@ -190,7 +193,8 @@
{ 0x17DC, 0x17DC },
{ 0x1820, 0x1842 },
{ 0x1844, 0x1877 },
- { 0x1880, 0x18A8 },
+ { 0x1880, 0x1884 },
+ { 0x1887, 0x18A8 },
{ 0x18AA, 0x18AA },
{ 0x18B0, 0x18F5 },
{ 0x1900, 0x191E },
@@ -383,6 +387,8 @@
{ 0x1133D, 0x1133D },
{ 0x11350, 0x11350 },
{ 0x1135D, 0x11361 },
+ { 0x11400, 0x11434 },
+ { 0x11447, 0x1144A },
{ 0x11480, 0x114AF },
{ 0x114C4, 0x114C5 },
{ 0x114C7, 0x114C7 },
@@ -394,6 +400,10 @@
{ 0x11700, 0x11719 },
{ 0x118FF, 0x118FF },
{ 0x11AC0, 0x11AF8 },
+ { 0x11C00, 0x11C08 },
+ { 0x11C0A, 0x11C2E },
+ { 0x11C40, 0x11C40 },
+ { 0x11C72, 0x11C8F },
{ 0x12000, 0x12399 },
{ 0x12480, 0x12543 },
{ 0x13000, 0x1342E },
@@ -406,6 +416,8 @@
{ 0x16B7D, 0x16B8F },
{ 0x16F00, 0x16F44 },
{ 0x16F50, 0x16F50 },
+ { 0x17000, 0x187EC },
+ { 0x18800, 0x18AF2 },
{ 0x1B000, 0x1B001 },
{ 0x1BC00, 0x1BC6A },
{ 0x1BC70, 0x1BC7C },
diff --git a/tests/unictype/test-categ_Lt.c b/tests/unictype/test-categ_Lt.c
index 6f31923..a50834b 100644
--- a/tests/unictype/test-categ_Lt.c
+++ b/tests/unictype/test-categ_Lt.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_Lu.c b/tests/unictype/test-categ_Lu.c
index f9efce8..444de0d 100644
--- a/tests/unictype/test-categ_Lu.c
+++ b/tests/unictype/test-categ_Lu.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -604,11 +604,12 @@
{ 0xA7A4, 0xA7A4 },
{ 0xA7A6, 0xA7A6 },
{ 0xA7A8, 0xA7A8 },
- { 0xA7AA, 0xA7AD },
+ { 0xA7AA, 0xA7AE },
{ 0xA7B0, 0xA7B4 },
{ 0xA7B6, 0xA7B6 },
{ 0xFF21, 0xFF3A },
{ 0x10400, 0x10427 },
+ { 0x104B0, 0x104D3 },
{ 0x10C80, 0x10CB2 },
{ 0x118A0, 0x118BF },
{ 0x1D400, 0x1D419 },
@@ -641,7 +642,8 @@
{ 0x1D71C, 0x1D734 },
{ 0x1D756, 0x1D76E },
{ 0x1D790, 0x1D7A8 },
- { 0x1D7CA, 0x1D7CA }
+ { 0x1D7CA, 0x1D7CA },
+ { 0x1E900, 0x1E921 }
#define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Lu)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-categ_M.c b/tests/unictype/test-categ_M.c
index 2d383b4..eb9fd5f 100644
--- a/tests/unictype/test-categ_M.c
+++ b/tests/unictype/test-categ_M.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -40,6 +40,7 @@
{ 0x0825, 0x0827 },
{ 0x0829, 0x082D },
{ 0x0859, 0x085B },
+ { 0x08D4, 0x08E1 },
{ 0x08E3, 0x0903 },
{ 0x093A, 0x093C },
{ 0x093E, 0x094F },
@@ -137,6 +138,7 @@
{ 0x17B4, 0x17D3 },
{ 0x17DD, 0x17DD },
{ 0x180B, 0x180D },
+ { 0x1885, 0x1886 },
{ 0x18A9, 0x18A9 },
{ 0x1920, 0x192B },
{ 0x1930, 0x193B },
@@ -158,7 +160,7 @@
{ 0x1CF2, 0x1CF4 },
{ 0x1CF8, 0x1CF9 },
{ 0x1DC0, 0x1DF5 },
- { 0x1DFC, 0x1DFF },
+ { 0x1DFB, 0x1DFF },
{ 0x20D0, 0x20F0 },
{ 0x2CEF, 0x2CF1 },
{ 0x2D7F, 0x2D7F },
@@ -174,7 +176,7 @@
{ 0xA80B, 0xA80B },
{ 0xA823, 0xA827 },
{ 0xA880, 0xA881 },
- { 0xA8B4, 0xA8C4 },
+ { 0xA8B4, 0xA8C5 },
{ 0xA8E0, 0xA8F1 },
{ 0xA926, 0xA92D },
{ 0xA947, 0xA953 },
@@ -217,6 +219,7 @@
{ 0x111B3, 0x111C0 },
{ 0x111CA, 0x111CC },
{ 0x1122C, 0x11237 },
+ { 0x1123E, 0x1123E },
{ 0x112DF, 0x112EA },
{ 0x11300, 0x11303 },
{ 0x1133C, 0x1133C },
@@ -227,6 +230,7 @@
{ 0x11362, 0x11363 },
{ 0x11366, 0x1136C },
{ 0x11370, 0x11374 },
+ { 0x11435, 0x11446 },
{ 0x114B0, 0x114C3 },
{ 0x115AF, 0x115B5 },
{ 0x115B8, 0x115C0 },
@@ -234,6 +238,10 @@
{ 0x11630, 0x11640 },
{ 0x116AB, 0x116B7 },
{ 0x1171D, 0x1172B },
+ { 0x11C2F, 0x11C36 },
+ { 0x11C38, 0x11C3F },
+ { 0x11C92, 0x11CA7 },
+ { 0x11CA9, 0x11CB6 },
{ 0x16AF0, 0x16AF4 },
{ 0x16B30, 0x16B36 },
{ 0x16F51, 0x16F7E },
@@ -251,7 +259,13 @@
{ 0x1DA84, 0x1DA84 },
{ 0x1DA9B, 0x1DA9F },
{ 0x1DAA1, 0x1DAAF },
+ { 0x1E000, 0x1E006 },
+ { 0x1E008, 0x1E018 },
+ { 0x1E01B, 0x1E021 },
+ { 0x1E023, 0x1E024 },
+ { 0x1E026, 0x1E02A },
{ 0x1E8D0, 0x1E8D6 },
+ { 0x1E944, 0x1E94A },
{ 0xE0100, 0xE01EF }
#define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_M)
diff --git a/tests/unictype/test-categ_Mc.c b/tests/unictype/test-categ_Mc.c
index fe491e1..9e86b85 100644
--- a/tests/unictype/test-categ_Mc.c
+++ b/tests/unictype/test-categ_Mc.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -146,6 +146,9 @@
{ 0x1134B, 0x1134D },
{ 0x11357, 0x11357 },
{ 0x11362, 0x11363 },
+ { 0x11435, 0x11437 },
+ { 0x11440, 0x11441 },
+ { 0x11445, 0x11445 },
{ 0x114B0, 0x114B2 },
{ 0x114B9, 0x114B9 },
{ 0x114BB, 0x114BE },
@@ -161,6 +164,11 @@
{ 0x116B6, 0x116B6 },
{ 0x11720, 0x11721 },
{ 0x11726, 0x11726 },
+ { 0x11C2F, 0x11C2F },
+ { 0x11C3E, 0x11C3E },
+ { 0x11CA9, 0x11CA9 },
+ { 0x11CB1, 0x11CB1 },
+ { 0x11CB4, 0x11CB4 },
{ 0x16F51, 0x16F7E },
{ 0x1D165, 0x1D166 },
{ 0x1D16D, 0x1D172 }
diff --git a/tests/unictype/test-categ_Me.c b/tests/unictype/test-categ_Me.c
index 5311af2..7cc9937 100644
--- a/tests/unictype/test-categ_Me.c
+++ b/tests/unictype/test-categ_Me.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_Mn.c b/tests/unictype/test-categ_Mn.c
index e04ebbc..b2453cc 100644
--- a/tests/unictype/test-categ_Mn.c
+++ b/tests/unictype/test-categ_Mn.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -40,6 +40,7 @@
{ 0x0825, 0x0827 },
{ 0x0829, 0x082D },
{ 0x0859, 0x085B },
+ { 0x08D4, 0x08E1 },
{ 0x08E3, 0x0902 },
{ 0x093A, 0x093A },
{ 0x093C, 0x093C },
@@ -134,6 +135,7 @@
{ 0x17C9, 0x17D3 },
{ 0x17DD, 0x17DD },
{ 0x180B, 0x180D },
+ { 0x1885, 0x1886 },
{ 0x18A9, 0x18A9 },
{ 0x1920, 0x1922 },
{ 0x1927, 0x1928 },
@@ -172,7 +174,7 @@
{ 0x1CF4, 0x1CF4 },
{ 0x1CF8, 0x1CF9 },
{ 0x1DC0, 0x1DF5 },
- { 0x1DFC, 0x1DFF },
+ { 0x1DFB, 0x1DFF },
{ 0x20D0, 0x20DC },
{ 0x20E1, 0x20E1 },
{ 0x20E5, 0x20F0 },
@@ -189,7 +191,7 @@
{ 0xA806, 0xA806 },
{ 0xA80B, 0xA80B },
{ 0xA825, 0xA826 },
- { 0xA8C4, 0xA8C4 },
+ { 0xA8C4, 0xA8C5 },
{ 0xA8E0, 0xA8F1 },
{ 0xA926, 0xA92D },
{ 0xA947, 0xA951 },
@@ -241,6 +243,7 @@
{ 0x1122F, 0x11231 },
{ 0x11234, 0x11234 },
{ 0x11236, 0x11237 },
+ { 0x1123E, 0x1123E },
{ 0x112DF, 0x112DF },
{ 0x112E3, 0x112EA },
{ 0x11300, 0x11301 },
@@ -248,6 +251,9 @@
{ 0x11340, 0x11340 },
{ 0x11366, 0x1136C },
{ 0x11370, 0x11374 },
+ { 0x11438, 0x1143F },
+ { 0x11442, 0x11444 },
+ { 0x11446, 0x11446 },
{ 0x114B3, 0x114B8 },
{ 0x114BA, 0x114BA },
{ 0x114BF, 0x114C0 },
@@ -266,6 +272,13 @@
{ 0x1171D, 0x1171F },
{ 0x11722, 0x11725 },
{ 0x11727, 0x1172B },
+ { 0x11C30, 0x11C36 },
+ { 0x11C38, 0x11C3D },
+ { 0x11C3F, 0x11C3F },
+ { 0x11C92, 0x11CA7 },
+ { 0x11CAA, 0x11CB0 },
+ { 0x11CB2, 0x11CB3 },
+ { 0x11CB5, 0x11CB6 },
{ 0x16AF0, 0x16AF4 },
{ 0x16B30, 0x16B36 },
{ 0x16F8F, 0x16F92 },
@@ -281,7 +294,13 @@
{ 0x1DA84, 0x1DA84 },
{ 0x1DA9B, 0x1DA9F },
{ 0x1DAA1, 0x1DAAF },
+ { 0x1E000, 0x1E006 },
+ { 0x1E008, 0x1E018 },
+ { 0x1E01B, 0x1E021 },
+ { 0x1E023, 0x1E024 },
+ { 0x1E026, 0x1E02A },
{ 0x1E8D0, 0x1E8D6 },
+ { 0x1E944, 0x1E94A },
{ 0xE0100, 0xE01EF }
#define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Mn)
diff --git a/tests/unictype/test-categ_N.c b/tests/unictype/test-categ_N.c
index d5dc99e..a153ac0 100644
--- a/tests/unictype/test-categ_N.c
+++ b/tests/unictype/test-categ_N.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -35,7 +35,8 @@
{ 0x0C66, 0x0C6F },
{ 0x0C78, 0x0C7E },
{ 0x0CE6, 0x0CEF },
- { 0x0D66, 0x0D75 },
+ { 0x0D58, 0x0D5E },
+ { 0x0D66, 0x0D78 },
{ 0x0DE6, 0x0DEF },
{ 0x0E50, 0x0E59 },
{ 0x0ED0, 0x0ED9 },
@@ -115,11 +116,13 @@
{ 0x111D0, 0x111D9 },
{ 0x111E1, 0x111F4 },
{ 0x112F0, 0x112F9 },
+ { 0x11450, 0x11459 },
{ 0x114D0, 0x114D9 },
{ 0x11650, 0x11659 },
{ 0x116C0, 0x116C9 },
{ 0x11730, 0x1173B },
{ 0x118E0, 0x118F2 },
+ { 0x11C50, 0x11C6C },
{ 0x12400, 0x1246E },
{ 0x16A60, 0x16A69 },
{ 0x16B50, 0x16B59 },
@@ -127,6 +130,7 @@
{ 0x1D360, 0x1D371 },
{ 0x1D7CE, 0x1D7FF },
{ 0x1E8C7, 0x1E8CF },
+ { 0x1E950, 0x1E959 },
{ 0x1F100, 0x1F10C }
#define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_N)
diff --git a/tests/unictype/test-categ_Nd.c b/tests/unictype/test-categ_Nd.c
index cc47872..8dcf9a6 100644
--- a/tests/unictype/test-categ_Nd.c
+++ b/tests/unictype/test-categ_Nd.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -60,14 +60,17 @@
{ 0x11136, 0x1113F },
{ 0x111D0, 0x111D9 },
{ 0x112F0, 0x112F9 },
+ { 0x11450, 0x11459 },
{ 0x114D0, 0x114D9 },
{ 0x11650, 0x11659 },
{ 0x116C0, 0x116C9 },
{ 0x11730, 0x11739 },
{ 0x118E0, 0x118E9 },
+ { 0x11C50, 0x11C59 },
{ 0x16A60, 0x16A69 },
{ 0x16B50, 0x16B59 },
- { 0x1D7CE, 0x1D7FF }
+ { 0x1D7CE, 0x1D7FF },
+ { 0x1E950, 0x1E959 }
#define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Nd)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-categ_Nl.c b/tests/unictype/test-categ_Nl.c
index 2594916..a8d27a6 100644
--- a/tests/unictype/test-categ_Nl.c
+++ b/tests/unictype/test-categ_Nl.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_No.c b/tests/unictype/test-categ_No.c
index 2644519..09bd205 100644
--- a/tests/unictype/test-categ_No.c
+++ b/tests/unictype/test-categ_No.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -24,7 +24,8 @@
{ 0x0B72, 0x0B77 },
{ 0x0BF0, 0x0BF2 },
{ 0x0C78, 0x0C7E },
- { 0x0D70, 0x0D75 },
+ { 0x0D58, 0x0D5E },
+ { 0x0D70, 0x0D78 },
{ 0x0F2A, 0x0F33 },
{ 0x1369, 0x137C },
{ 0x17F0, 0x17F9 },
@@ -71,6 +72,7 @@
{ 0x111E1, 0x111F4 },
{ 0x1173A, 0x1173B },
{ 0x118EA, 0x118F2 },
+ { 0x11C5A, 0x11C6C },
{ 0x16B5B, 0x16B61 },
{ 0x1D360, 0x1D371 },
{ 0x1E8C7, 0x1E8CF },
diff --git a/tests/unictype/test-categ_P.c b/tests/unictype/test-categ_P.c
index a380e93..30e49fd 100644
--- a/tests/unictype/test-categ_P.c
+++ b/tests/unictype/test-categ_P.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -102,7 +102,7 @@
{ 0x2CFE, 0x2CFF },
{ 0x2D70, 0x2D70 },
{ 0x2E00, 0x2E2E },
- { 0x2E30, 0x2E42 },
+ { 0x2E30, 0x2E44 },
{ 0x3001, 0x3003 },
{ 0x3008, 0x3011 },
{ 0x3014, 0x301F },
@@ -167,17 +167,24 @@
{ 0x111DD, 0x111DF },
{ 0x11238, 0x1123D },
{ 0x112A9, 0x112A9 },
+ { 0x1144B, 0x1144F },
+ { 0x1145B, 0x1145B },
+ { 0x1145D, 0x1145D },
{ 0x114C6, 0x114C6 },
{ 0x115C1, 0x115D7 },
{ 0x11641, 0x11643 },
+ { 0x11660, 0x1166C },
{ 0x1173C, 0x1173E },
+ { 0x11C41, 0x11C45 },
+ { 0x11C70, 0x11C71 },
{ 0x12470, 0x12474 },
{ 0x16A6E, 0x16A6F },
{ 0x16AF5, 0x16AF5 },
{ 0x16B37, 0x16B3B },
{ 0x16B44, 0x16B44 },
{ 0x1BC9F, 0x1BC9F },
- { 0x1DA87, 0x1DA8B }
+ { 0x1DA87, 0x1DA8B },
+ { 0x1E95E, 0x1E95F }
#define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_P)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-categ_Pc.c b/tests/unictype/test-categ_Pc.c
index db29103..7104f3d 100644
--- a/tests/unictype/test-categ_Pc.c
+++ b/tests/unictype/test-categ_Pc.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_Pd.c b/tests/unictype/test-categ_Pd.c
index d9f1244..83aaa6c 100644
--- a/tests/unictype/test-categ_Pd.c
+++ b/tests/unictype/test-categ_Pd.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_Pe.c b/tests/unictype/test-categ_Pe.c
index f6cd9b1..e2159b6 100644
--- a/tests/unictype/test-categ_Pe.c
+++ b/tests/unictype/test-categ_Pe.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_Pf.c b/tests/unictype/test-categ_Pf.c
index b94173e..eb053db 100644
--- a/tests/unictype/test-categ_Pf.c
+++ b/tests/unictype/test-categ_Pf.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_Pi.c b/tests/unictype/test-categ_Pi.c
index 2a9dcd4..44831c6 100644
--- a/tests/unictype/test-categ_Pi.c
+++ b/tests/unictype/test-categ_Pi.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_Po.c b/tests/unictype/test-categ_Po.c
index 7dd3696..fd0f1c4 100644
--- a/tests/unictype/test-categ_Po.c
+++ b/tests/unictype/test-categ_Po.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -100,6 +100,7 @@
{ 0x2E30, 0x2E39 },
{ 0x2E3C, 0x2E3F },
{ 0x2E41, 0x2E41 },
+ { 0x2E43, 0x2E44 },
{ 0x3001, 0x3003 },
{ 0x303D, 0x303D },
{ 0x30FB, 0x30FB },
@@ -163,17 +164,24 @@
{ 0x111DD, 0x111DF },
{ 0x11238, 0x1123D },
{ 0x112A9, 0x112A9 },
+ { 0x1144B, 0x1144F },
+ { 0x1145B, 0x1145B },
+ { 0x1145D, 0x1145D },
{ 0x114C6, 0x114C6 },
{ 0x115C1, 0x115D7 },
{ 0x11641, 0x11643 },
+ { 0x11660, 0x1166C },
{ 0x1173C, 0x1173E },
+ { 0x11C41, 0x11C45 },
+ { 0x11C70, 0x11C71 },
{ 0x12470, 0x12474 },
{ 0x16A6E, 0x16A6F },
{ 0x16AF5, 0x16AF5 },
{ 0x16B37, 0x16B3B },
{ 0x16B44, 0x16B44 },
{ 0x1BC9F, 0x1BC9F },
- { 0x1DA87, 0x1DA8B }
+ { 0x1DA87, 0x1DA8B },
+ { 0x1E95E, 0x1E95F }
#define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Po)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-categ_Ps.c b/tests/unictype/test-categ_Ps.c
index 21dbeee..95a4a3b 100644
--- a/tests/unictype/test-categ_Ps.c
+++ b/tests/unictype/test-categ_Ps.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_S.c b/tests/unictype/test-categ_S.c
index 4b5d01d..8746eda 100644
--- a/tests/unictype/test-categ_S.c
+++ b/tests/unictype/test-categ_S.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -55,6 +55,7 @@
{ 0x0B70, 0x0B70 },
{ 0x0BF3, 0x0BFA },
{ 0x0C7F, 0x0C7F },
+ { 0x0D4F, 0x0D4F },
{ 0x0D79, 0x0D79 },
{ 0x0E3F, 0x0E3F },
{ 0x0F01, 0x0F03 },
@@ -103,7 +104,7 @@
{ 0x218A, 0x218B },
{ 0x2190, 0x2307 },
{ 0x230C, 0x2328 },
- { 0x232B, 0x23FA },
+ { 0x232B, 0x23FE },
{ 0x2400, 0x2426 },
{ 0x2440, 0x244A },
{ 0x249C, 0x24E9 },
@@ -167,7 +168,7 @@
{ 0xFFFC, 0xFFFD },
{ 0x10137, 0x1013F },
{ 0x10179, 0x10189 },
- { 0x1018C, 0x1018C },
+ { 0x1018C, 0x1018E },
{ 0x10190, 0x1019B },
{ 0x101A0, 0x101A0 },
{ 0x101D0, 0x101FC },
@@ -211,16 +212,14 @@
{ 0x1F0D1, 0x1F0F5 },
{ 0x1F110, 0x1F12E },
{ 0x1F130, 0x1F16B },
- { 0x1F170, 0x1F19A },
+ { 0x1F170, 0x1F1AC },
{ 0x1F1E6, 0x1F202 },
- { 0x1F210, 0x1F23A },
+ { 0x1F210, 0x1F23B },
{ 0x1F240, 0x1F248 },
{ 0x1F250, 0x1F251 },
- { 0x1F300, 0x1F579 },
- { 0x1F57B, 0x1F5A3 },
- { 0x1F5A5, 0x1F6D0 },
+ { 0x1F300, 0x1F6D2 },
{ 0x1F6E0, 0x1F6EC },
- { 0x1F6F0, 0x1F6F3 },
+ { 0x1F6F0, 0x1F6F6 },
{ 0x1F700, 0x1F773 },
{ 0x1F780, 0x1F7D4 },
{ 0x1F800, 0x1F80B },
@@ -228,8 +227,13 @@
{ 0x1F850, 0x1F859 },
{ 0x1F860, 0x1F887 },
{ 0x1F890, 0x1F8AD },
- { 0x1F910, 0x1F918 },
- { 0x1F980, 0x1F984 },
+ { 0x1F910, 0x1F91E },
+ { 0x1F920, 0x1F927 },
+ { 0x1F930, 0x1F930 },
+ { 0x1F933, 0x1F93E },
+ { 0x1F940, 0x1F94B },
+ { 0x1F950, 0x1F95E },
+ { 0x1F980, 0x1F991 },
{ 0x1F9C0, 0x1F9C0 }
#define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_S)
diff --git a/tests/unictype/test-categ_Sc.c b/tests/unictype/test-categ_Sc.c
index f3cecc0..3550701 100644
--- a/tests/unictype/test-categ_Sc.c
+++ b/tests/unictype/test-categ_Sc.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_Sk.c b/tests/unictype/test-categ_Sk.c
index 9390be9..6119241 100644
--- a/tests/unictype/test-categ_Sk.c
+++ b/tests/unictype/test-categ_Sk.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_Sm.c b/tests/unictype/test-categ_Sm.c
index 1dc3050..76108db 100644
--- a/tests/unictype/test-categ_Sm.c
+++ b/tests/unictype/test-categ_Sm.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_So.c b/tests/unictype/test-categ_So.c
index 481e520..6c48670 100644
--- a/tests/unictype/test-categ_So.c
+++ b/tests/unictype/test-categ_So.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -33,6 +33,7 @@
{ 0x0BF3, 0x0BF8 },
{ 0x0BFA, 0x0BFA },
{ 0x0C7F, 0x0C7F },
+ { 0x0D4F, 0x0D4F },
{ 0x0D79, 0x0D79 },
{ 0x0F01, 0x0F03 },
{ 0x0F13, 0x0F13 },
@@ -81,7 +82,7 @@
{ 0x232B, 0x237B },
{ 0x237D, 0x239A },
{ 0x23B4, 0x23DB },
- { 0x23E2, 0x23FA },
+ { 0x23E2, 0x23FE },
{ 0x2400, 0x2426 },
{ 0x2440, 0x244A },
{ 0x249C, 0x24E9 },
@@ -133,7 +134,7 @@
{ 0xFFFC, 0xFFFD },
{ 0x10137, 0x1013F },
{ 0x10179, 0x10189 },
- { 0x1018C, 0x1018C },
+ { 0x1018C, 0x1018E },
{ 0x10190, 0x1019B },
{ 0x101A0, 0x101A0 },
{ 0x101D0, 0x101FC },
@@ -166,17 +167,15 @@
{ 0x1F0D1, 0x1F0F5 },
{ 0x1F110, 0x1F12E },
{ 0x1F130, 0x1F16B },
- { 0x1F170, 0x1F19A },
+ { 0x1F170, 0x1F1AC },
{ 0x1F1E6, 0x1F202 },
- { 0x1F210, 0x1F23A },
+ { 0x1F210, 0x1F23B },
{ 0x1F240, 0x1F248 },
{ 0x1F250, 0x1F251 },
{ 0x1F300, 0x1F3FA },
- { 0x1F400, 0x1F579 },
- { 0x1F57B, 0x1F5A3 },
- { 0x1F5A5, 0x1F6D0 },
+ { 0x1F400, 0x1F6D2 },
{ 0x1F6E0, 0x1F6EC },
- { 0x1F6F0, 0x1F6F3 },
+ { 0x1F6F0, 0x1F6F6 },
{ 0x1F700, 0x1F773 },
{ 0x1F780, 0x1F7D4 },
{ 0x1F800, 0x1F80B },
@@ -184,8 +183,13 @@
{ 0x1F850, 0x1F859 },
{ 0x1F860, 0x1F887 },
{ 0x1F890, 0x1F8AD },
- { 0x1F910, 0x1F918 },
- { 0x1F980, 0x1F984 },
+ { 0x1F910, 0x1F91E },
+ { 0x1F920, 0x1F927 },
+ { 0x1F930, 0x1F930 },
+ { 0x1F933, 0x1F93E },
+ { 0x1F940, 0x1F94B },
+ { 0x1F950, 0x1F95E },
+ { 0x1F980, 0x1F991 },
{ 0x1F9C0, 0x1F9C0 }
#define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_So)
diff --git a/tests/unictype/test-categ_Z.c b/tests/unictype/test-categ_Z.c
index eebc628..5352abf 100644
--- a/tests/unictype/test-categ_Z.c
+++ b/tests/unictype/test-categ_Z.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_Zl.c b/tests/unictype/test-categ_Zl.c
index ce9d36c..5ea8123 100644
--- a/tests/unictype/test-categ_Zl.c
+++ b/tests/unictype/test-categ_Zl.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_Zp.c b/tests/unictype/test-categ_Zp.c
index 84866d8..b98de8e 100644
--- a/tests/unictype/test-categ_Zp.c
+++ b/tests/unictype/test-categ_Zp.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_Zs.c b/tests/unictype/test-categ_Zs.c
index 32fb2f5..b07b8b2 100644
--- a/tests/unictype/test-categ_Zs.c
+++ b/tests/unictype/test-categ_Zs.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-categ_and.c b/tests/unictype/test-categ_and.c
index 70d28cc..ff95528 100644
--- a/tests/unictype/test-categ_and.c
+++ b/tests/unictype/test-categ_and.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-categ_and_not.c b/tests/unictype/test-categ_and_not.c
index 72afe83..a5bb3dd 100644
--- a/tests/unictype/test-categ_and_not.c
+++ b/tests/unictype/test-categ_and_not.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-categ_byname.c b/tests/unictype/test-categ_byname.c
index b07962a..b8b9b4e 100644
--- a/tests/unictype/test-categ_byname.c
+++ b/tests/unictype/test-categ_byname.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-categ_longname.c b/tests/unictype/test-categ_longname.c
index bd6630e..2ae8aa6 100644
--- a/tests/unictype/test-categ_longname.c
+++ b/tests/unictype/test-categ_longname.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-categ_name.c b/tests/unictype/test-categ_name.c
index bef6600..a89500b 100644
--- a/tests/unictype/test-categ_name.c
+++ b/tests/unictype/test-categ_name.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-categ_none.c b/tests/unictype/test-categ_none.c
index bc0a9a7..436015a 100644
--- a/tests/unictype/test-categ_none.c
+++ b/tests/unictype/test-categ_none.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-categ_of.c b/tests/unictype/test-categ_of.c
index 26d0463..c7d916b 100644
--- a/tests/unictype/test-categ_of.c
+++ b/tests/unictype/test-categ_of.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-categ_or.c b/tests/unictype/test-categ_or.c
index 7973eb0..5667688 100644
--- a/tests/unictype/test-categ_or.c
+++ b/tests/unictype/test-categ_or.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-categ_test_withtable.c b/tests/unictype/test-categ_test_withtable.c
index 8e52a37..3c5d66a 100644
--- a/tests/unictype/test-categ_test_withtable.c
+++ b/tests/unictype/test-categ_test_withtable.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-combiningclass.c b/tests/unictype/test-combiningclass.c
index d890f1d..9e80b1d 100644
--- a/tests/unictype/test-combiningclass.c
+++ b/tests/unictype/test-combiningclass.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-combiningclass_byname.c b/tests/unictype/test-combiningclass_byname.c
index 157fa57..68dee34 100644
--- a/tests/unictype/test-combiningclass_byname.c
+++ b/tests/unictype/test-combiningclass_byname.c
@@ -13,7 +13,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-combiningclass_longname.c b/tests/unictype/test-combiningclass_longname.c
index 7de89b8..b62f342 100644
--- a/tests/unictype/test-combiningclass_longname.c
+++ b/tests/unictype/test-combiningclass_longname.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-combiningclass_name.c b/tests/unictype/test-combiningclass_name.c
index 02420ff..a17ff40 100644
--- a/tests/unictype/test-combiningclass_name.c
+++ b/tests/unictype/test-combiningclass_name.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-ctype_alnum.c b/tests/unictype/test-ctype_alnum.c
index dfb0059..31f64d9 100644
--- a/tests/unictype/test-ctype_alnum.c
+++ b/tests/unictype/test-ctype_alnum.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -68,6 +68,7 @@
{ 0x0828, 0x0828 },
{ 0x0840, 0x0858 },
{ 0x08A0, 0x08B4 },
+ { 0x08B6, 0x08BD },
{ 0x0904, 0x0939 },
{ 0x093D, 0x093D },
{ 0x0950, 0x0950 },
@@ -138,6 +139,7 @@
{ 0x0C58, 0x0C5A },
{ 0x0C60, 0x0C61 },
{ 0x0C66, 0x0C6F },
+ { 0x0C80, 0x0C80 },
{ 0x0C85, 0x0C8C },
{ 0x0C8E, 0x0C90 },
{ 0x0C92, 0x0CA8 },
@@ -153,6 +155,7 @@
{ 0x0D12, 0x0D3A },
{ 0x0D3D, 0x0D3D },
{ 0x0D4E, 0x0D4E },
+ { 0x0D54, 0x0D56 },
{ 0x0D5F, 0x0D61 },
{ 0x0D66, 0x0D6F },
{ 0x0D7A, 0x0D7F },
@@ -240,7 +243,8 @@
{ 0x17E0, 0x17E9 },
{ 0x1810, 0x1819 },
{ 0x1820, 0x1877 },
- { 0x1880, 0x18A8 },
+ { 0x1880, 0x1884 },
+ { 0x1887, 0x18A8 },
{ 0x18AA, 0x18AA },
{ 0x18B0, 0x18F5 },
{ 0x1900, 0x191E },
@@ -262,6 +266,7 @@
{ 0x1C00, 0x1C23 },
{ 0x1C40, 0x1C49 },
{ 0x1C4D, 0x1C7D },
+ { 0x1C80, 0x1C88 },
{ 0x1CE9, 0x1CEC },
{ 0x1CEE, 0x1CF1 },
{ 0x1CF5, 0x1CF6 },
@@ -345,7 +350,7 @@
{ 0xA6A0, 0xA6EF },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA7AD },
+ { 0xA78B, 0xA7AE },
{ 0xA7B0, 0xA7B7 },
{ 0xA7F7, 0xA801 },
{ 0xA803, 0xA805 },
@@ -436,6 +441,8 @@
{ 0x103D1, 0x103D5 },
{ 0x10400, 0x1049D },
{ 0x104A0, 0x104A9 },
+ { 0x104B0, 0x104D3 },
+ { 0x104D8, 0x104FB },
{ 0x10500, 0x10527 },
{ 0x10530, 0x10563 },
{ 0x10600, 0x10736 },
@@ -501,6 +508,9 @@
{ 0x1133D, 0x1133D },
{ 0x11350, 0x11350 },
{ 0x1135D, 0x11361 },
+ { 0x11400, 0x11434 },
+ { 0x11447, 0x1144A },
+ { 0x11450, 0x11459 },
{ 0x11480, 0x114AF },
{ 0x114C4, 0x114C5 },
{ 0x114C7, 0x114C7 },
@@ -517,6 +527,11 @@
{ 0x118A0, 0x118E9 },
{ 0x118FF, 0x118FF },
{ 0x11AC0, 0x11AF8 },
+ { 0x11C00, 0x11C08 },
+ { 0x11C0A, 0x11C2E },
+ { 0x11C40, 0x11C40 },
+ { 0x11C50, 0x11C59 },
+ { 0x11C72, 0x11C8F },
{ 0x12000, 0x12399 },
{ 0x12400, 0x1246E },
{ 0x12480, 0x12543 },
@@ -534,6 +549,9 @@
{ 0x16F00, 0x16F44 },
{ 0x16F50, 0x16F50 },
{ 0x16F93, 0x16F9F },
+ { 0x16FE0, 0x16FE0 },
+ { 0x17000, 0x187EC },
+ { 0x18800, 0x18AF2 },
{ 0x1B000, 0x1B001 },
{ 0x1BC00, 0x1BC6A },
{ 0x1BC70, 0x1BC7C },
@@ -571,6 +589,8 @@
{ 0x1D7C4, 0x1D7CB },
{ 0x1D7CE, 0x1D7FF },
{ 0x1E800, 0x1E8C4 },
+ { 0x1E900, 0x1E943 },
+ { 0x1E950, 0x1E959 },
{ 0x1EE00, 0x1EE03 },
{ 0x1EE05, 0x1EE1F },
{ 0x1EE21, 0x1EE22 },
@@ -608,6 +628,7 @@
{ 0x1F130, 0x1F149 },
{ 0x1F150, 0x1F169 },
{ 0x1F170, 0x1F18A },
+ { 0x1F1A5, 0x1F1A5 },
{ 0x1F1E6, 0x1F1FF },
{ 0x20000, 0x2A6D6 },
{ 0x2A700, 0x2B734 },
diff --git a/tests/unictype/test-ctype_alpha.c b/tests/unictype/test-ctype_alpha.c
index fcc53dd..be42c1d 100644
--- a/tests/unictype/test-ctype_alpha.c
+++ b/tests/unictype/test-ctype_alpha.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -67,6 +67,7 @@
{ 0x0828, 0x0828 },
{ 0x0840, 0x0858 },
{ 0x08A0, 0x08B4 },
+ { 0x08B6, 0x08BD },
{ 0x0904, 0x0939 },
{ 0x093D, 0x093D },
{ 0x0950, 0x0950 },
@@ -137,6 +138,7 @@
{ 0x0C58, 0x0C5A },
{ 0x0C60, 0x0C61 },
{ 0x0C66, 0x0C6F },
+ { 0x0C80, 0x0C80 },
{ 0x0C85, 0x0C8C },
{ 0x0C8E, 0x0C90 },
{ 0x0C92, 0x0CA8 },
@@ -152,6 +154,7 @@
{ 0x0D12, 0x0D3A },
{ 0x0D3D, 0x0D3D },
{ 0x0D4E, 0x0D4E },
+ { 0x0D54, 0x0D56 },
{ 0x0D5F, 0x0D61 },
{ 0x0D66, 0x0D6F },
{ 0x0D7A, 0x0D7F },
@@ -239,7 +242,8 @@
{ 0x17E0, 0x17E9 },
{ 0x1810, 0x1819 },
{ 0x1820, 0x1877 },
- { 0x1880, 0x18A8 },
+ { 0x1880, 0x1884 },
+ { 0x1887, 0x18A8 },
{ 0x18AA, 0x18AA },
{ 0x18B0, 0x18F5 },
{ 0x1900, 0x191E },
@@ -261,6 +265,7 @@
{ 0x1C00, 0x1C23 },
{ 0x1C40, 0x1C49 },
{ 0x1C4D, 0x1C7D },
+ { 0x1C80, 0x1C88 },
{ 0x1CE9, 0x1CEC },
{ 0x1CEE, 0x1CF1 },
{ 0x1CF5, 0x1CF6 },
@@ -344,7 +349,7 @@
{ 0xA6A0, 0xA6EF },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA7AD },
+ { 0xA78B, 0xA7AE },
{ 0xA7B0, 0xA7B7 },
{ 0xA7F7, 0xA801 },
{ 0xA803, 0xA805 },
@@ -435,6 +440,8 @@
{ 0x103D1, 0x103D5 },
{ 0x10400, 0x1049D },
{ 0x104A0, 0x104A9 },
+ { 0x104B0, 0x104D3 },
+ { 0x104D8, 0x104FB },
{ 0x10500, 0x10527 },
{ 0x10530, 0x10563 },
{ 0x10600, 0x10736 },
@@ -500,6 +507,9 @@
{ 0x1133D, 0x1133D },
{ 0x11350, 0x11350 },
{ 0x1135D, 0x11361 },
+ { 0x11400, 0x11434 },
+ { 0x11447, 0x1144A },
+ { 0x11450, 0x11459 },
{ 0x11480, 0x114AF },
{ 0x114C4, 0x114C5 },
{ 0x114C7, 0x114C7 },
@@ -516,6 +526,11 @@
{ 0x118A0, 0x118E9 },
{ 0x118FF, 0x118FF },
{ 0x11AC0, 0x11AF8 },
+ { 0x11C00, 0x11C08 },
+ { 0x11C0A, 0x11C2E },
+ { 0x11C40, 0x11C40 },
+ { 0x11C50, 0x11C59 },
+ { 0x11C72, 0x11C8F },
{ 0x12000, 0x12399 },
{ 0x12400, 0x1246E },
{ 0x12480, 0x12543 },
@@ -533,6 +548,9 @@
{ 0x16F00, 0x16F44 },
{ 0x16F50, 0x16F50 },
{ 0x16F93, 0x16F9F },
+ { 0x16FE0, 0x16FE0 },
+ { 0x17000, 0x187EC },
+ { 0x18800, 0x18AF2 },
{ 0x1B000, 0x1B001 },
{ 0x1BC00, 0x1BC6A },
{ 0x1BC70, 0x1BC7C },
@@ -570,6 +588,8 @@
{ 0x1D7C4, 0x1D7CB },
{ 0x1D7CE, 0x1D7FF },
{ 0x1E800, 0x1E8C4 },
+ { 0x1E900, 0x1E943 },
+ { 0x1E950, 0x1E959 },
{ 0x1EE00, 0x1EE03 },
{ 0x1EE05, 0x1EE1F },
{ 0x1EE21, 0x1EE22 },
@@ -607,6 +627,7 @@
{ 0x1F130, 0x1F149 },
{ 0x1F150, 0x1F169 },
{ 0x1F170, 0x1F18A },
+ { 0x1F1A5, 0x1F1A5 },
{ 0x1F1E6, 0x1F1FF },
{ 0x20000, 0x2A6D6 },
{ 0x2A700, 0x2B734 },
diff --git a/tests/unictype/test-ctype_blank.c b/tests/unictype/test-ctype_blank.c
index 7a96b4e..3a99832 100644
--- a/tests/unictype/test-ctype_blank.c
+++ b/tests/unictype/test-ctype_blank.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-ctype_cntrl.c b/tests/unictype/test-ctype_cntrl.c
index ea886b9..a4a7fc3 100644
--- a/tests/unictype/test-ctype_cntrl.c
+++ b/tests/unictype/test-ctype_cntrl.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-ctype_digit.c b/tests/unictype/test-ctype_digit.c
index acf5b4a..f6d361a 100644
--- a/tests/unictype/test-ctype_digit.c
+++ b/tests/unictype/test-ctype_digit.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-ctype_graph.c b/tests/unictype/test-ctype_graph.c
index 69eff3e..f339b54 100644
--- a/tests/unictype/test-ctype_graph.c
+++ b/tests/unictype/test-ctype_graph.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -42,7 +42,8 @@
{ 0x0840, 0x085B },
{ 0x085E, 0x085E },
{ 0x08A0, 0x08B4 },
- { 0x08E3, 0x0983 },
+ { 0x08B6, 0x08BD },
+ { 0x08D4, 0x0983 },
{ 0x0985, 0x098C },
{ 0x098F, 0x0990 },
{ 0x0993, 0x09A8 },
@@ -128,8 +129,7 @@
{ 0x0C58, 0x0C5A },
{ 0x0C60, 0x0C63 },
{ 0x0C66, 0x0C6F },
- { 0x0C78, 0x0C7F },
- { 0x0C81, 0x0C83 },
+ { 0x0C78, 0x0C83 },
{ 0x0C85, 0x0C8C },
{ 0x0C8E, 0x0C90 },
{ 0x0C92, 0x0CA8 },
@@ -149,11 +149,9 @@
{ 0x0D12, 0x0D3A },
{ 0x0D3D, 0x0D44 },
{ 0x0D46, 0x0D48 },
- { 0x0D4A, 0x0D4E },
- { 0x0D57, 0x0D57 },
- { 0x0D5F, 0x0D63 },
- { 0x0D66, 0x0D75 },
- { 0x0D79, 0x0D7F },
+ { 0x0D4A, 0x0D4F },
+ { 0x0D54, 0x0D63 },
+ { 0x0D66, 0x0D7F },
{ 0x0D82, 0x0D83 },
{ 0x0D85, 0x0D96 },
{ 0x0D9A, 0x0DB1 },
@@ -254,12 +252,12 @@
{ 0x1B80, 0x1BF3 },
{ 0x1BFC, 0x1C37 },
{ 0x1C3B, 0x1C49 },
- { 0x1C4D, 0x1C7F },
+ { 0x1C4D, 0x1C88 },
{ 0x1CC0, 0x1CC7 },
{ 0x1CD0, 0x1CF6 },
{ 0x1CF8, 0x1CF9 },
{ 0x1D00, 0x1DF5 },
- { 0x1DFC, 0x1F15 },
+ { 0x1DFB, 0x1F15 },
{ 0x1F18, 0x1F1D },
{ 0x1F20, 0x1F45 },
{ 0x1F48, 0x1F4D },
@@ -285,7 +283,7 @@
{ 0x20A0, 0x20BE },
{ 0x20D0, 0x20F0 },
{ 0x2100, 0x218B },
- { 0x2190, 0x23FA },
+ { 0x2190, 0x23FE },
{ 0x2400, 0x2426 },
{ 0x2440, 0x244A },
{ 0x2460, 0x2B73 },
@@ -311,7 +309,7 @@
{ 0x2DC8, 0x2DCE },
{ 0x2DD0, 0x2DD6 },
{ 0x2DD8, 0x2DDE },
- { 0x2DE0, 0x2E42 },
+ { 0x2DE0, 0x2E44 },
{ 0x2E80, 0x2E99 },
{ 0x2E9B, 0x2EF3 },
{ 0x2F00, 0x2FD5 },
@@ -331,12 +329,12 @@
{ 0xA490, 0xA4C6 },
{ 0xA4D0, 0xA62B },
{ 0xA640, 0xA6F7 },
- { 0xA700, 0xA7AD },
+ { 0xA700, 0xA7AE },
{ 0xA7B0, 0xA7B7 },
{ 0xA7F7, 0xA82B },
{ 0xA830, 0xA839 },
{ 0xA840, 0xA877 },
- { 0xA880, 0xA8C4 },
+ { 0xA880, 0xA8C5 },
{ 0xA8CE, 0xA8D9 },
{ 0xA8E0, 0xA8FD },
{ 0xA900, 0xA953 },
@@ -398,7 +396,7 @@
{ 0x10080, 0x100FA },
{ 0x10100, 0x10102 },
{ 0x10107, 0x10133 },
- { 0x10137, 0x1018C },
+ { 0x10137, 0x1018E },
{ 0x10190, 0x1019B },
{ 0x101A0, 0x101A0 },
{ 0x101D0, 0x101FD },
@@ -413,6 +411,8 @@
{ 0x103C8, 0x103D5 },
{ 0x10400, 0x1049D },
{ 0x104A0, 0x104A9 },
+ { 0x104B0, 0x104D3 },
+ { 0x104D8, 0x104FB },
{ 0x10500, 0x10527 },
{ 0x10530, 0x10563 },
{ 0x1056F, 0x1056F },
@@ -468,7 +468,7 @@
{ 0x111D0, 0x111DF },
{ 0x111E1, 0x111F4 },
{ 0x11200, 0x11211 },
- { 0x11213, 0x1123D },
+ { 0x11213, 0x1123E },
{ 0x11280, 0x11286 },
{ 0x11288, 0x11288 },
{ 0x1128A, 0x1128D },
@@ -491,12 +491,16 @@
{ 0x1135D, 0x11363 },
{ 0x11366, 0x1136C },
{ 0x11370, 0x11374 },
+ { 0x11400, 0x11459 },
+ { 0x1145B, 0x1145B },
+ { 0x1145D, 0x1145D },
{ 0x11480, 0x114C7 },
{ 0x114D0, 0x114D9 },
{ 0x11580, 0x115B5 },
{ 0x115B8, 0x115DD },
{ 0x11600, 0x11644 },
{ 0x11650, 0x11659 },
+ { 0x11660, 0x1166C },
{ 0x11680, 0x116B7 },
{ 0x116C0, 0x116C9 },
{ 0x11700, 0x11719 },
@@ -505,6 +509,13 @@
{ 0x118A0, 0x118F2 },
{ 0x118FF, 0x118FF },
{ 0x11AC0, 0x11AF8 },
+ { 0x11C00, 0x11C08 },
+ { 0x11C0A, 0x11C36 },
+ { 0x11C38, 0x11C45 },
+ { 0x11C50, 0x11C6C },
+ { 0x11C70, 0x11C8F },
+ { 0x11C92, 0x11CA7 },
+ { 0x11CA9, 0x11CB6 },
{ 0x12000, 0x12399 },
{ 0x12400, 0x1246E },
{ 0x12470, 0x12474 },
@@ -525,6 +536,9 @@
{ 0x16F00, 0x16F44 },
{ 0x16F50, 0x16F7E },
{ 0x16F8F, 0x16F9F },
+ { 0x16FE0, 0x16FE0 },
+ { 0x17000, 0x187EC },
+ { 0x18800, 0x18AF2 },
{ 0x1B000, 0x1B001 },
{ 0x1BC00, 0x1BC6A },
{ 0x1BC70, 0x1BC7C },
@@ -560,8 +574,16 @@
{ 0x1D7CE, 0x1DA8B },
{ 0x1DA9B, 0x1DA9F },
{ 0x1DAA1, 0x1DAAF },
+ { 0x1E000, 0x1E006 },
+ { 0x1E008, 0x1E018 },
+ { 0x1E01B, 0x1E021 },
+ { 0x1E023, 0x1E024 },
+ { 0x1E026, 0x1E02A },
{ 0x1E800, 0x1E8C4 },
{ 0x1E8C7, 0x1E8D6 },
+ { 0x1E900, 0x1E94A },
+ { 0x1E950, 0x1E959 },
+ { 0x1E95E, 0x1E95F },
{ 0x1EE00, 0x1EE03 },
{ 0x1EE05, 0x1EE1F },
{ 0x1EE21, 0x1EE22 },
@@ -605,16 +627,14 @@
{ 0x1F100, 0x1F10C },
{ 0x1F110, 0x1F12E },
{ 0x1F130, 0x1F16B },
- { 0x1F170, 0x1F19A },
+ { 0x1F170, 0x1F1AC },
{ 0x1F1E6, 0x1F202 },
- { 0x1F210, 0x1F23A },
+ { 0x1F210, 0x1F23B },
{ 0x1F240, 0x1F248 },
{ 0x1F250, 0x1F251 },
- { 0x1F300, 0x1F579 },
- { 0x1F57B, 0x1F5A3 },
- { 0x1F5A5, 0x1F6D0 },
+ { 0x1F300, 0x1F6D2 },
{ 0x1F6E0, 0x1F6EC },
- { 0x1F6F0, 0x1F6F3 },
+ { 0x1F6F0, 0x1F6F6 },
{ 0x1F700, 0x1F773 },
{ 0x1F780, 0x1F7D4 },
{ 0x1F800, 0x1F80B },
@@ -622,8 +642,13 @@
{ 0x1F850, 0x1F859 },
{ 0x1F860, 0x1F887 },
{ 0x1F890, 0x1F8AD },
- { 0x1F910, 0x1F918 },
- { 0x1F980, 0x1F984 },
+ { 0x1F910, 0x1F91E },
+ { 0x1F920, 0x1F927 },
+ { 0x1F930, 0x1F930 },
+ { 0x1F933, 0x1F93E },
+ { 0x1F940, 0x1F94B },
+ { 0x1F950, 0x1F95E },
+ { 0x1F980, 0x1F991 },
{ 0x1F9C0, 0x1F9C0 },
{ 0x20000, 0x2A6D6 },
{ 0x2A700, 0x2B734 },
diff --git a/tests/unictype/test-ctype_lower.c b/tests/unictype/test-ctype_lower.c
index d3b1298..e92d8e4 100644
--- a/tests/unictype/test-ctype_lower.c
+++ b/tests/unictype/test-ctype_lower.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -167,8 +167,7 @@
{ 0x0260, 0x0261 },
{ 0x0263, 0x0263 },
{ 0x0265, 0x0266 },
- { 0x0268, 0x0269 },
- { 0x026B, 0x026C },
+ { 0x0268, 0x026C },
{ 0x026F, 0x026F },
{ 0x0271, 0x0272 },
{ 0x0275, 0x0275 },
@@ -304,6 +303,7 @@
{ 0x052F, 0x052F },
{ 0x0561, 0x0586 },
{ 0x13F8, 0x13FD },
+ { 0x1C80, 0x1C88 },
{ 0x1D79, 0x1D79 },
{ 0x1D7D, 0x1D7D },
{ 0x1E01, 0x1E01 },
@@ -620,8 +620,10 @@
{ 0xAB70, 0xABBF },
{ 0xFF41, 0xFF5A },
{ 0x10428, 0x1044F },
+ { 0x104D8, 0x104FB },
{ 0x10CC0, 0x10CF2 },
- { 0x118C0, 0x118DF }
+ { 0x118C0, 0x118DF },
+ { 0x1E922, 0x1E943 }
#define PREDICATE(c) uc_is_lower (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-ctype_print.c b/tests/unictype/test-ctype_print.c
index 8230324..0bff57e 100644
--- a/tests/unictype/test-ctype_print.c
+++ b/tests/unictype/test-ctype_print.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -42,7 +42,8 @@
{ 0x0840, 0x085B },
{ 0x085E, 0x085E },
{ 0x08A0, 0x08B4 },
- { 0x08E3, 0x0983 },
+ { 0x08B6, 0x08BD },
+ { 0x08D4, 0x0983 },
{ 0x0985, 0x098C },
{ 0x098F, 0x0990 },
{ 0x0993, 0x09A8 },
@@ -128,8 +129,7 @@
{ 0x0C58, 0x0C5A },
{ 0x0C60, 0x0C63 },
{ 0x0C66, 0x0C6F },
- { 0x0C78, 0x0C7F },
- { 0x0C81, 0x0C83 },
+ { 0x0C78, 0x0C83 },
{ 0x0C85, 0x0C8C },
{ 0x0C8E, 0x0C90 },
{ 0x0C92, 0x0CA8 },
@@ -149,11 +149,9 @@
{ 0x0D12, 0x0D3A },
{ 0x0D3D, 0x0D44 },
{ 0x0D46, 0x0D48 },
- { 0x0D4A, 0x0D4E },
- { 0x0D57, 0x0D57 },
- { 0x0D5F, 0x0D63 },
- { 0x0D66, 0x0D75 },
- { 0x0D79, 0x0D7F },
+ { 0x0D4A, 0x0D4F },
+ { 0x0D54, 0x0D63 },
+ { 0x0D66, 0x0D7F },
{ 0x0D82, 0x0D83 },
{ 0x0D85, 0x0D96 },
{ 0x0D9A, 0x0DB1 },
@@ -253,12 +251,12 @@
{ 0x1B80, 0x1BF3 },
{ 0x1BFC, 0x1C37 },
{ 0x1C3B, 0x1C49 },
- { 0x1C4D, 0x1C7F },
+ { 0x1C4D, 0x1C88 },
{ 0x1CC0, 0x1CC7 },
{ 0x1CD0, 0x1CF6 },
{ 0x1CF8, 0x1CF9 },
{ 0x1D00, 0x1DF5 },
- { 0x1DFC, 0x1F15 },
+ { 0x1DFB, 0x1F15 },
{ 0x1F18, 0x1F1D },
{ 0x1F20, 0x1F45 },
{ 0x1F48, 0x1F4D },
@@ -282,7 +280,7 @@
{ 0x20A0, 0x20BE },
{ 0x20D0, 0x20F0 },
{ 0x2100, 0x218B },
- { 0x2190, 0x23FA },
+ { 0x2190, 0x23FE },
{ 0x2400, 0x2426 },
{ 0x2440, 0x244A },
{ 0x2460, 0x2B73 },
@@ -308,7 +306,7 @@
{ 0x2DC8, 0x2DCE },
{ 0x2DD0, 0x2DD6 },
{ 0x2DD8, 0x2DDE },
- { 0x2DE0, 0x2E42 },
+ { 0x2DE0, 0x2E44 },
{ 0x2E80, 0x2E99 },
{ 0x2E9B, 0x2EF3 },
{ 0x2F00, 0x2FD5 },
@@ -328,12 +326,12 @@
{ 0xA490, 0xA4C6 },
{ 0xA4D0, 0xA62B },
{ 0xA640, 0xA6F7 },
- { 0xA700, 0xA7AD },
+ { 0xA700, 0xA7AE },
{ 0xA7B0, 0xA7B7 },
{ 0xA7F7, 0xA82B },
{ 0xA830, 0xA839 },
{ 0xA840, 0xA877 },
- { 0xA880, 0xA8C4 },
+ { 0xA880, 0xA8C5 },
{ 0xA8CE, 0xA8D9 },
{ 0xA8E0, 0xA8FD },
{ 0xA900, 0xA953 },
@@ -395,7 +393,7 @@
{ 0x10080, 0x100FA },
{ 0x10100, 0x10102 },
{ 0x10107, 0x10133 },
- { 0x10137, 0x1018C },
+ { 0x10137, 0x1018E },
{ 0x10190, 0x1019B },
{ 0x101A0, 0x101A0 },
{ 0x101D0, 0x101FD },
@@ -410,6 +408,8 @@
{ 0x103C8, 0x103D5 },
{ 0x10400, 0x1049D },
{ 0x104A0, 0x104A9 },
+ { 0x104B0, 0x104D3 },
+ { 0x104D8, 0x104FB },
{ 0x10500, 0x10527 },
{ 0x10530, 0x10563 },
{ 0x1056F, 0x1056F },
@@ -465,7 +465,7 @@
{ 0x111D0, 0x111DF },
{ 0x111E1, 0x111F4 },
{ 0x11200, 0x11211 },
- { 0x11213, 0x1123D },
+ { 0x11213, 0x1123E },
{ 0x11280, 0x11286 },
{ 0x11288, 0x11288 },
{ 0x1128A, 0x1128D },
@@ -488,12 +488,16 @@
{ 0x1135D, 0x11363 },
{ 0x11366, 0x1136C },
{ 0x11370, 0x11374 },
+ { 0x11400, 0x11459 },
+ { 0x1145B, 0x1145B },
+ { 0x1145D, 0x1145D },
{ 0x11480, 0x114C7 },
{ 0x114D0, 0x114D9 },
{ 0x11580, 0x115B5 },
{ 0x115B8, 0x115DD },
{ 0x11600, 0x11644 },
{ 0x11650, 0x11659 },
+ { 0x11660, 0x1166C },
{ 0x11680, 0x116B7 },
{ 0x116C0, 0x116C9 },
{ 0x11700, 0x11719 },
@@ -502,6 +506,13 @@
{ 0x118A0, 0x118F2 },
{ 0x118FF, 0x118FF },
{ 0x11AC0, 0x11AF8 },
+ { 0x11C00, 0x11C08 },
+ { 0x11C0A, 0x11C36 },
+ { 0x11C38, 0x11C45 },
+ { 0x11C50, 0x11C6C },
+ { 0x11C70, 0x11C8F },
+ { 0x11C92, 0x11CA7 },
+ { 0x11CA9, 0x11CB6 },
{ 0x12000, 0x12399 },
{ 0x12400, 0x1246E },
{ 0x12470, 0x12474 },
@@ -522,6 +533,9 @@
{ 0x16F00, 0x16F44 },
{ 0x16F50, 0x16F7E },
{ 0x16F8F, 0x16F9F },
+ { 0x16FE0, 0x16FE0 },
+ { 0x17000, 0x187EC },
+ { 0x18800, 0x18AF2 },
{ 0x1B000, 0x1B001 },
{ 0x1BC00, 0x1BC6A },
{ 0x1BC70, 0x1BC7C },
@@ -557,8 +571,16 @@
{ 0x1D7CE, 0x1DA8B },
{ 0x1DA9B, 0x1DA9F },
{ 0x1DAA1, 0x1DAAF },
+ { 0x1E000, 0x1E006 },
+ { 0x1E008, 0x1E018 },
+ { 0x1E01B, 0x1E021 },
+ { 0x1E023, 0x1E024 },
+ { 0x1E026, 0x1E02A },
{ 0x1E800, 0x1E8C4 },
{ 0x1E8C7, 0x1E8D6 },
+ { 0x1E900, 0x1E94A },
+ { 0x1E950, 0x1E959 },
+ { 0x1E95E, 0x1E95F },
{ 0x1EE00, 0x1EE03 },
{ 0x1EE05, 0x1EE1F },
{ 0x1EE21, 0x1EE22 },
@@ -602,16 +624,14 @@
{ 0x1F100, 0x1F10C },
{ 0x1F110, 0x1F12E },
{ 0x1F130, 0x1F16B },
- { 0x1F170, 0x1F19A },
+ { 0x1F170, 0x1F1AC },
{ 0x1F1E6, 0x1F202 },
- { 0x1F210, 0x1F23A },
+ { 0x1F210, 0x1F23B },
{ 0x1F240, 0x1F248 },
{ 0x1F250, 0x1F251 },
- { 0x1F300, 0x1F579 },
- { 0x1F57B, 0x1F5A3 },
- { 0x1F5A5, 0x1F6D0 },
+ { 0x1F300, 0x1F6D2 },
{ 0x1F6E0, 0x1F6EC },
- { 0x1F6F0, 0x1F6F3 },
+ { 0x1F6F0, 0x1F6F6 },
{ 0x1F700, 0x1F773 },
{ 0x1F780, 0x1F7D4 },
{ 0x1F800, 0x1F80B },
@@ -619,8 +639,13 @@
{ 0x1F850, 0x1F859 },
{ 0x1F860, 0x1F887 },
{ 0x1F890, 0x1F8AD },
- { 0x1F910, 0x1F918 },
- { 0x1F980, 0x1F984 },
+ { 0x1F910, 0x1F91E },
+ { 0x1F920, 0x1F927 },
+ { 0x1F930, 0x1F930 },
+ { 0x1F933, 0x1F93E },
+ { 0x1F940, 0x1F94B },
+ { 0x1F950, 0x1F95E },
+ { 0x1F980, 0x1F991 },
{ 0x1F9C0, 0x1F9C0 },
{ 0x20000, 0x2A6D6 },
{ 0x2A700, 0x2B734 },
diff --git a/tests/unictype/test-ctype_punct.c b/tests/unictype/test-ctype_punct.c
index b7f6aae..f027755 100644
--- a/tests/unictype/test-ctype_punct.c
+++ b/tests/unictype/test-ctype_punct.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -67,7 +67,7 @@
{ 0x0830, 0x083E },
{ 0x0859, 0x085B },
{ 0x085E, 0x085E },
- { 0x08E3, 0x0903 },
+ { 0x08D4, 0x0903 },
{ 0x093A, 0x093C },
{ 0x093E, 0x094F },
{ 0x0951, 0x0957 },
@@ -129,10 +129,10 @@
{ 0x0D3E, 0x0D44 },
{ 0x0D46, 0x0D48 },
{ 0x0D4A, 0x0D4D },
- { 0x0D57, 0x0D57 },
+ { 0x0D4F, 0x0D4F },
+ { 0x0D57, 0x0D5E },
{ 0x0D62, 0x0D63 },
- { 0x0D70, 0x0D75 },
- { 0x0D79, 0x0D79 },
+ { 0x0D70, 0x0D79 },
{ 0x0D82, 0x0D83 },
{ 0x0DCA, 0x0DCA },
{ 0x0DCF, 0x0DD4 },
@@ -181,6 +181,7 @@
{ 0x17DD, 0x17DD },
{ 0x17F0, 0x17F9 },
{ 0x1800, 0x180E },
+ { 0x1885, 0x1886 },
{ 0x18A9, 0x18A9 },
{ 0x1920, 0x192B },
{ 0x1930, 0x193B },
@@ -212,7 +213,7 @@
{ 0x1CF2, 0x1CF4 },
{ 0x1CF8, 0x1CF9 },
{ 0x1DC0, 0x1DF5 },
- { 0x1DFC, 0x1DFF },
+ { 0x1DFB, 0x1DFF },
{ 0x1FBD, 0x1FBD },
{ 0x1FBF, 0x1FC1 },
{ 0x1FCD, 0x1FCF },
@@ -242,7 +243,7 @@
{ 0x214A, 0x214D },
{ 0x214F, 0x215F },
{ 0x2189, 0x218B },
- { 0x2190, 0x23FA },
+ { 0x2190, 0x23FE },
{ 0x2400, 0x2426 },
{ 0x2440, 0x244A },
{ 0x2460, 0x249B },
@@ -258,7 +259,7 @@
{ 0x2D70, 0x2D70 },
{ 0x2D7F, 0x2D7F },
{ 0x2DE0, 0x2E2E },
- { 0x2E30, 0x2E42 },
+ { 0x2E30, 0x2E44 },
{ 0x2E80, 0x2E99 },
{ 0x2E9B, 0x2EF3 },
{ 0x2F00, 0x2FD5 },
@@ -293,7 +294,7 @@
{ 0xA830, 0xA839 },
{ 0xA874, 0xA877 },
{ 0xA880, 0xA881 },
- { 0xA8B4, 0xA8C4 },
+ { 0xA8B4, 0xA8C5 },
{ 0xA8CE, 0xA8CF },
{ 0xA8E0, 0xA8F1 },
{ 0xA8F8, 0xA8FA },
@@ -342,7 +343,7 @@
{ 0x10100, 0x10102 },
{ 0x10107, 0x10133 },
{ 0x10137, 0x1013F },
- { 0x10175, 0x1018C },
+ { 0x10175, 0x1018E },
{ 0x10190, 0x1019B },
{ 0x101A0, 0x101A0 },
{ 0x101D0, 0x101FD },
@@ -395,7 +396,7 @@
{ 0x111DB, 0x111DB },
{ 0x111DD, 0x111DF },
{ 0x111E1, 0x111F4 },
- { 0x1122C, 0x1123D },
+ { 0x1122C, 0x1123E },
{ 0x112A9, 0x112A9 },
{ 0x112DF, 0x112EA },
{ 0x11300, 0x11303 },
@@ -407,16 +408,28 @@
{ 0x11362, 0x11363 },
{ 0x11366, 0x1136C },
{ 0x11370, 0x11374 },
+ { 0x11435, 0x11446 },
+ { 0x1144B, 0x1144F },
+ { 0x1145B, 0x1145B },
+ { 0x1145D, 0x1145D },
{ 0x114B0, 0x114C3 },
{ 0x114C6, 0x114C6 },
{ 0x115AF, 0x115B5 },
{ 0x115B8, 0x115D7 },
{ 0x115DC, 0x115DD },
{ 0x11630, 0x11643 },
+ { 0x11660, 0x1166C },
{ 0x116AB, 0x116B7 },
{ 0x1171D, 0x1172B },
{ 0x1173A, 0x1173F },
{ 0x118EA, 0x118F2 },
+ { 0x11C2F, 0x11C36 },
+ { 0x11C38, 0x11C3F },
+ { 0x11C41, 0x11C45 },
+ { 0x11C5A, 0x11C6C },
+ { 0x11C70, 0x11C71 },
+ { 0x11C92, 0x11CA7 },
+ { 0x11CA9, 0x11CB6 },
{ 0x12470, 0x12474 },
{ 0x16A6E, 0x16A6F },
{ 0x16AF0, 0x16AF5 },
@@ -445,7 +458,14 @@
{ 0x1D800, 0x1DA8B },
{ 0x1DA9B, 0x1DA9F },
{ 0x1DAA1, 0x1DAAF },
+ { 0x1E000, 0x1E006 },
+ { 0x1E008, 0x1E018 },
+ { 0x1E01B, 0x1E021 },
+ { 0x1E023, 0x1E024 },
+ { 0x1E026, 0x1E02A },
{ 0x1E8C7, 0x1E8D6 },
+ { 0x1E944, 0x1E94A },
+ { 0x1E95E, 0x1E95F },
{ 0x1EEF0, 0x1EEF1 },
{ 0x1F000, 0x1F02B },
{ 0x1F030, 0x1F093 },
@@ -457,16 +477,15 @@
{ 0x1F12D, 0x1F12E },
{ 0x1F14A, 0x1F14F },
{ 0x1F16A, 0x1F16B },
- { 0x1F18B, 0x1F19A },
+ { 0x1F18B, 0x1F1A4 },
+ { 0x1F1A6, 0x1F1AC },
{ 0x1F200, 0x1F202 },
- { 0x1F210, 0x1F23A },
+ { 0x1F210, 0x1F23B },
{ 0x1F240, 0x1F248 },
{ 0x1F250, 0x1F251 },
- { 0x1F300, 0x1F579 },
- { 0x1F57B, 0x1F5A3 },
- { 0x1F5A5, 0x1F6D0 },
+ { 0x1F300, 0x1F6D2 },
{ 0x1F6E0, 0x1F6EC },
- { 0x1F6F0, 0x1F6F3 },
+ { 0x1F6F0, 0x1F6F6 },
{ 0x1F700, 0x1F773 },
{ 0x1F780, 0x1F7D4 },
{ 0x1F800, 0x1F80B },
@@ -474,8 +493,13 @@
{ 0x1F850, 0x1F859 },
{ 0x1F860, 0x1F887 },
{ 0x1F890, 0x1F8AD },
- { 0x1F910, 0x1F918 },
- { 0x1F980, 0x1F984 },
+ { 0x1F910, 0x1F91E },
+ { 0x1F920, 0x1F927 },
+ { 0x1F930, 0x1F930 },
+ { 0x1F933, 0x1F93E },
+ { 0x1F940, 0x1F94B },
+ { 0x1F950, 0x1F95E },
+ { 0x1F980, 0x1F991 },
{ 0x1F9C0, 0x1F9C0 },
{ 0xE0001, 0xE0001 },
{ 0xE0020, 0xE007F },
diff --git a/tests/unictype/test-ctype_space.c b/tests/unictype/test-ctype_space.c
index 7f9bd32..624237b 100644
--- a/tests/unictype/test-ctype_space.c
+++ b/tests/unictype/test-ctype_space.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-ctype_upper.c b/tests/unictype/test-ctype_upper.c
index ded10a4..7b9f001 100644
--- a/tests/unictype/test-ctype_upper.c
+++ b/tests/unictype/test-ctype_upper.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -598,13 +598,15 @@
{ 0xA7A4, 0xA7A4 },
{ 0xA7A6, 0xA7A6 },
{ 0xA7A8, 0xA7A8 },
- { 0xA7AA, 0xA7AD },
+ { 0xA7AA, 0xA7AE },
{ 0xA7B0, 0xA7B4 },
{ 0xA7B6, 0xA7B6 },
{ 0xFF21, 0xFF3A },
{ 0x10400, 0x10427 },
+ { 0x104B0, 0x104D3 },
{ 0x10C80, 0x10CB2 },
- { 0x118A0, 0x118BF }
+ { 0x118A0, 0x118BF },
+ { 0x1E900, 0x1E921 }
#define PREDICATE(c) uc_is_upper (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-ctype_xdigit.c b/tests/unictype/test-ctype_xdigit.c
index d4e5717..4731b10 100644
--- a/tests/unictype/test-ctype_xdigit.c
+++ b/tests/unictype/test-ctype_xdigit.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-decdigit.c b/tests/unictype/test-decdigit.c
index f94605e..c30d9b8 100644
--- a/tests/unictype/test-decdigit.c
+++ b/tests/unictype/test-decdigit.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-decdigit.h b/tests/unictype/test-decdigit.h
index fae229d..366868f 100644
--- a/tests/unictype/test-decdigit.h
+++ b/tests/unictype/test-decdigit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Decimal digit values of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
{ 0x0030, 0 },
{ 0x0031, 1 },
{ 0x0032, 2 },
@@ -431,6 +431,16 @@
{ 0x112F7, 7 },
{ 0x112F8, 8 },
{ 0x112F9, 9 },
+ { 0x11450, 0 },
+ { 0x11451, 1 },
+ { 0x11452, 2 },
+ { 0x11453, 3 },
+ { 0x11454, 4 },
+ { 0x11455, 5 },
+ { 0x11456, 6 },
+ { 0x11457, 7 },
+ { 0x11458, 8 },
+ { 0x11459, 9 },
{ 0x114D0, 0 },
{ 0x114D1, 1 },
{ 0x114D2, 2 },
@@ -481,6 +491,16 @@
{ 0x118E7, 7 },
{ 0x118E8, 8 },
{ 0x118E9, 9 },
+ { 0x11C50, 0 },
+ { 0x11C51, 1 },
+ { 0x11C52, 2 },
+ { 0x11C53, 3 },
+ { 0x11C54, 4 },
+ { 0x11C55, 5 },
+ { 0x11C56, 6 },
+ { 0x11C57, 7 },
+ { 0x11C58, 8 },
+ { 0x11C59, 9 },
{ 0x16A60, 0 },
{ 0x16A61, 1 },
{ 0x16A62, 2 },
@@ -550,4 +570,14 @@
{ 0x1D7FC, 6 },
{ 0x1D7FD, 7 },
{ 0x1D7FE, 8 },
- { 0x1D7FF, 9 }
+ { 0x1D7FF, 9 },
+ { 0x1E950, 0 },
+ { 0x1E951, 1 },
+ { 0x1E952, 2 },
+ { 0x1E953, 3 },
+ { 0x1E954, 4 },
+ { 0x1E955, 5 },
+ { 0x1E956, 6 },
+ { 0x1E957, 7 },
+ { 0x1E958, 8 },
+ { 0x1E959, 9 }
diff --git a/tests/unictype/test-digit.c b/tests/unictype/test-digit.c
index e87f3f7..ebc3eb2 100644
--- a/tests/unictype/test-digit.c
+++ b/tests/unictype/test-digit.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-digit.h b/tests/unictype/test-digit.h
index 6a0fbea..d260dec 100644
--- a/tests/unictype/test-digit.h
+++ b/tests/unictype/test-digit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Digit values of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
{ 0x0030, 0 },
{ 0x0031, 1 },
{ 0x0032, 2 },
@@ -548,6 +548,16 @@
{ 0x112F7, 7 },
{ 0x112F8, 8 },
{ 0x112F9, 9 },
+ { 0x11450, 0 },
+ { 0x11451, 1 },
+ { 0x11452, 2 },
+ { 0x11453, 3 },
+ { 0x11454, 4 },
+ { 0x11455, 5 },
+ { 0x11456, 6 },
+ { 0x11457, 7 },
+ { 0x11458, 8 },
+ { 0x11459, 9 },
{ 0x114D0, 0 },
{ 0x114D1, 1 },
{ 0x114D2, 2 },
@@ -598,6 +608,16 @@
{ 0x118E7, 7 },
{ 0x118E8, 8 },
{ 0x118E9, 9 },
+ { 0x11C50, 0 },
+ { 0x11C51, 1 },
+ { 0x11C52, 2 },
+ { 0x11C53, 3 },
+ { 0x11C54, 4 },
+ { 0x11C55, 5 },
+ { 0x11C56, 6 },
+ { 0x11C57, 7 },
+ { 0x11C58, 8 },
+ { 0x11C59, 9 },
{ 0x16A60, 0 },
{ 0x16A61, 1 },
{ 0x16A62, 2 },
@@ -668,6 +688,16 @@
{ 0x1D7FD, 7 },
{ 0x1D7FE, 8 },
{ 0x1D7FF, 9 },
+ { 0x1E950, 0 },
+ { 0x1E951, 1 },
+ { 0x1E952, 2 },
+ { 0x1E953, 3 },
+ { 0x1E954, 4 },
+ { 0x1E955, 5 },
+ { 0x1E956, 6 },
+ { 0x1E957, 7 },
+ { 0x1E958, 8 },
+ { 0x1E959, 9 },
{ 0x1F100, 0 },
{ 0x1F101, 0 },
{ 0x1F102, 1 },
diff --git a/tests/unictype/test-joininggroup_byname.c b/tests/unictype/test-joininggroup_byname.c
index 9f2119a..86191dc 100644
--- a/tests/unictype/test-joininggroup_byname.c
+++ b/tests/unictype/test-joininggroup_byname.c
@@ -13,7 +13,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-joininggroup_name.c b/tests/unictype/test-joininggroup_name.c
index a1d5c94..6d91e30 100644
--- a/tests/unictype/test-joininggroup_name.c
+++ b/tests/unictype/test-joininggroup_name.c
@@ -13,7 +13,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-joininggroup_of.c b/tests/unictype/test-joininggroup_of.c
index ffbdaeb..21bce2a 100644
--- a/tests/unictype/test-joininggroup_of.c
+++ b/tests/unictype/test-joininggroup_of.c
@@ -13,7 +13,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-joininggroup_of.h b/tests/unictype/test-joininggroup_of.h
index fadbc78..91d8962 100644
--- a/tests/unictype/test-joininggroup_of.h
+++ b/tests/unictype/test-joininggroup_of.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Arabic joining group of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
{ 0x0620, UC_JOINING_GROUP_YEH },
{ 0x0622, UC_JOINING_GROUP_ALEF },
{ 0x0623, UC_JOINING_GROUP_ALEF },
@@ -251,6 +251,14 @@
{ 0x08B2, UC_JOINING_GROUP_REH },
{ 0x08B3, UC_JOINING_GROUP_AIN },
{ 0x08B4, UC_JOINING_GROUP_KAF },
+ { 0x08B6, UC_JOINING_GROUP_BEH },
+ { 0x08B7, UC_JOINING_GROUP_BEH },
+ { 0x08B8, UC_JOINING_GROUP_BEH },
+ { 0x08B9, UC_JOINING_GROUP_REH },
+ { 0x08BA, UC_JOINING_GROUP_YEH },
+ { 0x08BB, UC_JOINING_GROUP_AFRICAN_FEH },
+ { 0x08BC, UC_JOINING_GROUP_AFRICAN_QAF },
+ { 0x08BD, UC_JOINING_GROUP_AFRICAN_NOON },
{ 0x10AC0, UC_JOINING_GROUP_MANICHAEAN_ALEPH },
{ 0x10AC1, UC_JOINING_GROUP_MANICHAEAN_BETH },
{ 0x10AC2, UC_JOINING_GROUP_MANICHAEAN_BETH },
diff --git a/tests/unictype/test-joiningtype_byname.c b/tests/unictype/test-joiningtype_byname.c
index 1065bff..1a07c95 100644
--- a/tests/unictype/test-joiningtype_byname.c
+++ b/tests/unictype/test-joiningtype_byname.c
@@ -13,7 +13,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-joiningtype_longname.c b/tests/unictype/test-joiningtype_longname.c
index 55c05b5..7a191da 100644
--- a/tests/unictype/test-joiningtype_longname.c
+++ b/tests/unictype/test-joiningtype_longname.c
@@ -13,7 +13,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-joiningtype_name.c b/tests/unictype/test-joiningtype_name.c
index 83cbeb1..6d14ef5 100644
--- a/tests/unictype/test-joiningtype_name.c
+++ b/tests/unictype/test-joiningtype_name.c
@@ -13,7 +13,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-joiningtype_of.c b/tests/unictype/test-joiningtype_of.c
index f0e2aac..68f1bbb 100644
--- a/tests/unictype/test-joiningtype_of.c
+++ b/tests/unictype/test-joiningtype_of.c
@@ -13,7 +13,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-joiningtype_of.h b/tests/unictype/test-joiningtype_of.h
index da9eeb0..6a08c95 100644
--- a/tests/unictype/test-joiningtype_of.h
+++ b/tests/unictype/test-joiningtype_of.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Arabic joining type of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
{ 0x0600, UC_JOINING_TYPE_U },
{ 0x0601, UC_JOINING_TYPE_U },
{ 0x0602, UC_JOINING_TYPE_U },
@@ -323,6 +323,15 @@
{ 0x08B2, UC_JOINING_TYPE_R },
{ 0x08B3, UC_JOINING_TYPE_D },
{ 0x08B4, UC_JOINING_TYPE_D },
+ { 0x08B6, UC_JOINING_TYPE_D },
+ { 0x08B7, UC_JOINING_TYPE_D },
+ { 0x08B8, UC_JOINING_TYPE_D },
+ { 0x08B9, UC_JOINING_TYPE_R },
+ { 0x08BA, UC_JOINING_TYPE_D },
+ { 0x08BB, UC_JOINING_TYPE_D },
+ { 0x08BC, UC_JOINING_TYPE_D },
+ { 0x08BD, UC_JOINING_TYPE_D },
+ { 0x08E2, UC_JOINING_TYPE_U },
{ 0x1806, UC_JOINING_TYPE_U },
{ 0x1807, UC_JOINING_TYPE_D },
{ 0x180A, UC_JOINING_TYPE_C },
@@ -420,8 +429,8 @@
{ 0x1882, UC_JOINING_TYPE_U },
{ 0x1883, UC_JOINING_TYPE_U },
{ 0x1884, UC_JOINING_TYPE_U },
- { 0x1885, UC_JOINING_TYPE_U },
- { 0x1886, UC_JOINING_TYPE_U },
+ { 0x1885, UC_JOINING_TYPE_T },
+ { 0x1886, UC_JOINING_TYPE_T },
{ 0x1887, UC_JOINING_TYPE_D },
{ 0x1888, UC_JOINING_TYPE_D },
{ 0x1889, UC_JOINING_TYPE_D },
@@ -459,6 +468,7 @@
{ 0x18AA, UC_JOINING_TYPE_D },
{ 0x200C, UC_JOINING_TYPE_U },
{ 0x200D, UC_JOINING_TYPE_C },
+ { 0x202F, UC_JOINING_TYPE_U },
{ 0x2066, UC_JOINING_TYPE_U },
{ 0x2067, UC_JOINING_TYPE_U },
{ 0x2068, UC_JOINING_TYPE_U },
@@ -581,4 +591,72 @@
{ 0x10BAC, UC_JOINING_TYPE_R },
{ 0x10BAD, UC_JOINING_TYPE_D },
{ 0x10BAE, UC_JOINING_TYPE_D },
- { 0x10BAF, UC_JOINING_TYPE_U }
+ { 0x10BAF, UC_JOINING_TYPE_U },
+ { 0x1E900, UC_JOINING_TYPE_D },
+ { 0x1E901, UC_JOINING_TYPE_D },
+ { 0x1E902, UC_JOINING_TYPE_D },
+ { 0x1E903, UC_JOINING_TYPE_D },
+ { 0x1E904, UC_JOINING_TYPE_D },
+ { 0x1E905, UC_JOINING_TYPE_D },
+ { 0x1E906, UC_JOINING_TYPE_D },
+ { 0x1E907, UC_JOINING_TYPE_D },
+ { 0x1E908, UC_JOINING_TYPE_D },
+ { 0x1E909, UC_JOINING_TYPE_D },
+ { 0x1E90A, UC_JOINING_TYPE_D },
+ { 0x1E90B, UC_JOINING_TYPE_D },
+ { 0x1E90C, UC_JOINING_TYPE_D },
+ { 0x1E90D, UC_JOINING_TYPE_D },
+ { 0x1E90E, UC_JOINING_TYPE_D },
+ { 0x1E90F, UC_JOINING_TYPE_D },
+ { 0x1E910, UC_JOINING_TYPE_D },
+ { 0x1E911, UC_JOINING_TYPE_D },
+ { 0x1E912, UC_JOINING_TYPE_D },
+ { 0x1E913, UC_JOINING_TYPE_D },
+ { 0x1E914, UC_JOINING_TYPE_D },
+ { 0x1E915, UC_JOINING_TYPE_D },
+ { 0x1E916, UC_JOINING_TYPE_D },
+ { 0x1E917, UC_JOINING_TYPE_D },
+ { 0x1E918, UC_JOINING_TYPE_D },
+ { 0x1E919, UC_JOINING_TYPE_D },
+ { 0x1E91A, UC_JOINING_TYPE_D },
+ { 0x1E91B, UC_JOINING_TYPE_D },
+ { 0x1E91C, UC_JOINING_TYPE_D },
+ { 0x1E91D, UC_JOINING_TYPE_D },
+ { 0x1E91E, UC_JOINING_TYPE_D },
+ { 0x1E91F, UC_JOINING_TYPE_D },
+ { 0x1E920, UC_JOINING_TYPE_D },
+ { 0x1E921, UC_JOINING_TYPE_D },
+ { 0x1E922, UC_JOINING_TYPE_D },
+ { 0x1E923, UC_JOINING_TYPE_D },
+ { 0x1E924, UC_JOINING_TYPE_D },
+ { 0x1E925, UC_JOINING_TYPE_D },
+ { 0x1E926, UC_JOINING_TYPE_D },
+ { 0x1E927, UC_JOINING_TYPE_D },
+ { 0x1E928, UC_JOINING_TYPE_D },
+ { 0x1E929, UC_JOINING_TYPE_D },
+ { 0x1E92A, UC_JOINING_TYPE_D },
+ { 0x1E92B, UC_JOINING_TYPE_D },
+ { 0x1E92C, UC_JOINING_TYPE_D },
+ { 0x1E92D, UC_JOINING_TYPE_D },
+ { 0x1E92E, UC_JOINING_TYPE_D },
+ { 0x1E92F, UC_JOINING_TYPE_D },
+ { 0x1E930, UC_JOINING_TYPE_D },
+ { 0x1E931, UC_JOINING_TYPE_D },
+ { 0x1E932, UC_JOINING_TYPE_D },
+ { 0x1E933, UC_JOINING_TYPE_D },
+ { 0x1E934, UC_JOINING_TYPE_D },
+ { 0x1E935, UC_JOINING_TYPE_D },
+ { 0x1E936, UC_JOINING_TYPE_D },
+ { 0x1E937, UC_JOINING_TYPE_D },
+ { 0x1E938, UC_JOINING_TYPE_D },
+ { 0x1E939, UC_JOINING_TYPE_D },
+ { 0x1E93A, UC_JOINING_TYPE_D },
+ { 0x1E93B, UC_JOINING_TYPE_D },
+ { 0x1E93C, UC_JOINING_TYPE_D },
+ { 0x1E93D, UC_JOINING_TYPE_D },
+ { 0x1E93E, UC_JOINING_TYPE_D },
+ { 0x1E93F, UC_JOINING_TYPE_D },
+ { 0x1E940, UC_JOINING_TYPE_D },
+ { 0x1E941, UC_JOINING_TYPE_D },
+ { 0x1E942, UC_JOINING_TYPE_D },
+ { 0x1E943, UC_JOINING_TYPE_D }
diff --git a/tests/unictype/test-mirror.c b/tests/unictype/test-mirror.c
index 457c502..ad7b49f 100644
--- a/tests/unictype/test-mirror.c
+++ b/tests/unictype/test-mirror.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-numeric.c b/tests/unictype/test-numeric.c
index d602383..41c4781 100644
--- a/tests/unictype/test-numeric.c
+++ b/tests/unictype/test-numeric.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-numeric.h b/tests/unictype/test-numeric.h
index a482b80..55d1478 100644
--- a/tests/unictype/test-numeric.h
+++ b/tests/unictype/test-numeric.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Numeric values of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
{ 0x0030, 0, 1 },
{ 0x0031, 1, 1 },
{ 0x0032, 2, 1 },
@@ -149,6 +149,13 @@
{ 0x0CED, 7, 1 },
{ 0x0CEE, 8, 1 },
{ 0x0CEF, 9, 1 },
+ { 0x0D58, 1, 160 },
+ { 0x0D59, 1, 40 },
+ { 0x0D5A, 3, 80 },
+ { 0x0D5B, 1, 20 },
+ { 0x0D5C, 1, 10 },
+ { 0x0D5D, 3, 20 },
+ { 0x0D5E, 1, 5 },
{ 0x0D66, 0, 1 },
{ 0x0D67, 1, 1 },
{ 0x0D68, 2, 1 },
@@ -165,6 +172,9 @@
{ 0x0D73, 1, 4 },
{ 0x0D74, 1, 2 },
{ 0x0D75, 3, 4 },
+ { 0x0D76, 1, 16 },
+ { 0x0D77, 1, 8 },
+ { 0x0D78, 3, 16 },
{ 0x0DE6, 0, 1 },
{ 0x0DE7, 1, 1 },
{ 0x0DE8, 2, 1 },
@@ -1152,6 +1162,16 @@
{ 0x112F7, 7, 1 },
{ 0x112F8, 8, 1 },
{ 0x112F9, 9, 1 },
+ { 0x11450, 0, 1 },
+ { 0x11451, 1, 1 },
+ { 0x11452, 2, 1 },
+ { 0x11453, 3, 1 },
+ { 0x11454, 4, 1 },
+ { 0x11455, 5, 1 },
+ { 0x11456, 6, 1 },
+ { 0x11457, 7, 1 },
+ { 0x11458, 8, 1 },
+ { 0x11459, 9, 1 },
{ 0x114D0, 0, 1 },
{ 0x114D1, 1, 1 },
{ 0x114D2, 2, 1 },
@@ -1213,6 +1233,35 @@
{ 0x118F0, 70, 1 },
{ 0x118F1, 80, 1 },
{ 0x118F2, 90, 1 },
+ { 0x11C50, 0, 1 },
+ { 0x11C51, 1, 1 },
+ { 0x11C52, 2, 1 },
+ { 0x11C53, 3, 1 },
+ { 0x11C54, 4, 1 },
+ { 0x11C55, 5, 1 },
+ { 0x11C56, 6, 1 },
+ { 0x11C57, 7, 1 },
+ { 0x11C58, 8, 1 },
+ { 0x11C59, 9, 1 },
+ { 0x11C5A, 1, 1 },
+ { 0x11C5B, 2, 1 },
+ { 0x11C5C, 3, 1 },
+ { 0x11C5D, 4, 1 },
+ { 0x11C5E, 5, 1 },
+ { 0x11C5F, 6, 1 },
+ { 0x11C60, 7, 1 },
+ { 0x11C61, 8, 1 },
+ { 0x11C62, 9, 1 },
+ { 0x11C63, 10, 1 },
+ { 0x11C64, 20, 1 },
+ { 0x11C65, 30, 1 },
+ { 0x11C66, 40, 1 },
+ { 0x11C67, 50, 1 },
+ { 0x11C68, 60, 1 },
+ { 0x11C69, 70, 1 },
+ { 0x11C6A, 80, 1 },
+ { 0x11C6B, 90, 1 },
+ { 0x11C6C, 100, 1 },
{ 0x12400, 2, 1 },
{ 0x12401, 3, 1 },
{ 0x12402, 4, 1 },
@@ -1428,6 +1477,16 @@
{ 0x1E8CD, 7, 1 },
{ 0x1E8CE, 8, 1 },
{ 0x1E8CF, 9, 1 },
+ { 0x1E950, 0, 1 },
+ { 0x1E951, 1, 1 },
+ { 0x1E952, 2, 1 },
+ { 0x1E953, 3, 1 },
+ { 0x1E954, 4, 1 },
+ { 0x1E955, 5, 1 },
+ { 0x1E956, 6, 1 },
+ { 0x1E957, 7, 1 },
+ { 0x1E958, 8, 1 },
+ { 0x1E959, 9, 1 },
{ 0x1F100, 0, 1 },
{ 0x1F101, 0, 1 },
{ 0x1F102, 1, 1 },
diff --git a/tests/unictype/test-pr_alphabetic.c b/tests/unictype/test-pr_alphabetic.c
index 1a6a5a4..474a451 100644
--- a/tests/unictype/test-pr_alphabetic.c
+++ b/tests/unictype/test-pr_alphabetic.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -69,6 +69,8 @@
{ 0x081A, 0x082C },
{ 0x0840, 0x0858 },
{ 0x08A0, 0x08B4 },
+ { 0x08B6, 0x08BD },
+ { 0x08D4, 0x08DF },
{ 0x08E3, 0x08E9 },
{ 0x08F0, 0x093B },
{ 0x093D, 0x094C },
@@ -157,7 +159,7 @@
{ 0x0C55, 0x0C56 },
{ 0x0C58, 0x0C5A },
{ 0x0C60, 0x0C63 },
- { 0x0C81, 0x0C83 },
+ { 0x0C80, 0x0C83 },
{ 0x0C85, 0x0C8C },
{ 0x0C8E, 0x0C90 },
{ 0x0C92, 0x0CA8 },
@@ -178,7 +180,7 @@
{ 0x0D46, 0x0D48 },
{ 0x0D4A, 0x0D4C },
{ 0x0D4E, 0x0D4E },
- { 0x0D57, 0x0D57 },
+ { 0x0D54, 0x0D57 },
{ 0x0D5F, 0x0D63 },
{ 0x0D7A, 0x0D7F },
{ 0x0D82, 0x0D83 },
@@ -289,6 +291,7 @@
{ 0x1C00, 0x1C35 },
{ 0x1C4D, 0x1C4F },
{ 0x1C5A, 0x1C7D },
+ { 0x1C80, 0x1C88 },
{ 0x1CE9, 0x1CEC },
{ 0x1CEE, 0x1CF3 },
{ 0x1CF5, 0x1CF6 },
@@ -376,7 +379,7 @@
{ 0xA67F, 0xA6EF },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA7AD },
+ { 0xA78B, 0xA7AE },
{ 0xA7B0, 0xA7B7 },
{ 0xA7F7, 0xA801 },
{ 0xA803, 0xA805 },
@@ -384,6 +387,7 @@
{ 0xA80C, 0xA827 },
{ 0xA840, 0xA873 },
{ 0xA880, 0xA8C3 },
+ { 0xA8C5, 0xA8C5 },
{ 0xA8F2, 0xA8F7 },
{ 0xA8FB, 0xA8FB },
{ 0xA8FD, 0xA8FD },
@@ -459,6 +463,8 @@
{ 0x103C8, 0x103CF },
{ 0x103D1, 0x103D5 },
{ 0x10400, 0x1049D },
+ { 0x104B0, 0x104D3 },
+ { 0x104D8, 0x104FB },
{ 0x10500, 0x10527 },
{ 0x10530, 0x10563 },
{ 0x10600, 0x10736 },
@@ -507,6 +513,7 @@
{ 0x11200, 0x11211 },
{ 0x11213, 0x11234 },
{ 0x11237, 0x11237 },
+ { 0x1123E, 0x1123E },
{ 0x11280, 0x11286 },
{ 0x11288, 0x11288 },
{ 0x1128A, 0x1128D },
@@ -526,6 +533,9 @@
{ 0x11350, 0x11350 },
{ 0x11357, 0x11357 },
{ 0x1135D, 0x11363 },
+ { 0x11400, 0x11441 },
+ { 0x11443, 0x11445 },
+ { 0x11447, 0x1144A },
{ 0x11480, 0x114C1 },
{ 0x114C4, 0x114C5 },
{ 0x114C7, 0x114C7 },
@@ -541,6 +551,13 @@
{ 0x118A0, 0x118DF },
{ 0x118FF, 0x118FF },
{ 0x11AC0, 0x11AF8 },
+ { 0x11C00, 0x11C08 },
+ { 0x11C0A, 0x11C36 },
+ { 0x11C38, 0x11C3E },
+ { 0x11C40, 0x11C40 },
+ { 0x11C72, 0x11C8F },
+ { 0x11C92, 0x11CA7 },
+ { 0x11CA9, 0x11CB6 },
{ 0x12000, 0x12399 },
{ 0x12400, 0x1246E },
{ 0x12480, 0x12543 },
@@ -556,6 +573,9 @@
{ 0x16F00, 0x16F44 },
{ 0x16F50, 0x16F7E },
{ 0x16F93, 0x16F9F },
+ { 0x16FE0, 0x16FE0 },
+ { 0x17000, 0x187EC },
+ { 0x18800, 0x18AF2 },
{ 0x1B000, 0x1B001 },
{ 0x1BC00, 0x1BC6A },
{ 0x1BC70, 0x1BC7C },
@@ -592,7 +612,14 @@
{ 0x1D78A, 0x1D7A8 },
{ 0x1D7AA, 0x1D7C2 },
{ 0x1D7C4, 0x1D7CB },
+ { 0x1E000, 0x1E006 },
+ { 0x1E008, 0x1E018 },
+ { 0x1E01B, 0x1E021 },
+ { 0x1E023, 0x1E024 },
+ { 0x1E026, 0x1E02A },
{ 0x1E800, 0x1E8C4 },
+ { 0x1E900, 0x1E943 },
+ { 0x1E947, 0x1E947 },
{ 0x1EE00, 0x1EE03 },
{ 0x1EE05, 0x1EE1F },
{ 0x1EE21, 0x1EE22 },
diff --git a/tests/unictype/test-pr_ascii_hex_digit.c b/tests/unictype/test-pr_ascii_hex_digit.c
index df600d7..391f0d9 100644
--- a/tests/unictype/test-pr_ascii_hex_digit.c
+++ b/tests/unictype/test-pr_ascii_hex_digit.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_bidi_arabic_digit.c b/tests/unictype/test-pr_bidi_arabic_digit.c
index 5dc43b0..7e7ca0a 100644
--- a/tests/unictype/test-pr_bidi_arabic_digit.c
+++ b/tests/unictype/test-pr_bidi_arabic_digit.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -21,6 +21,7 @@
{ 0x0660, 0x0669 },
{ 0x066B, 0x066C },
{ 0x06DD, 0x06DD },
+ { 0x08E2, 0x08E2 },
{ 0x10E60, 0x10E7E }
#define PREDICATE(c) uc_is_property_bidi_arabic_digit (c)
diff --git a/tests/unictype/test-pr_bidi_arabic_right_to_left.c b/tests/unictype/test-pr_bidi_arabic_right_to_left.c
index 86488a5..79247df 100644
--- a/tests/unictype/test-pr_bidi_arabic_right_to_left.c
+++ b/tests/unictype/test-pr_bidi_arabic_right_to_left.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -30,6 +30,7 @@
{ 0x074B, 0x07A5 },
{ 0x07B1, 0x07BF },
{ 0x08A0, 0x08B4 },
+ { 0x08B6, 0x08BD },
{ 0x2065, 0x2065 },
{ 0xFB50, 0xFD3D },
{ 0xFD40, 0xFDCF },
diff --git a/tests/unictype/test-pr_bidi_block_separator.c b/tests/unictype/test-pr_bidi_block_separator.c
index 4b4353d..d4ef461 100644
--- a/tests/unictype/test-pr_bidi_block_separator.c
+++ b/tests/unictype/test-pr_bidi_block_separator.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_bidi_boundary_neutral.c b/tests/unictype/test-pr_bidi_boundary_neutral.c
index be2d67b..0cac8bd 100644
--- a/tests/unictype/test-pr_bidi_boundary_neutral.c
+++ b/tests/unictype/test-pr_bidi_boundary_neutral.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_bidi_common_separator.c b/tests/unictype/test-pr_bidi_common_separator.c
index eeca182..acc556c 100644
--- a/tests/unictype/test-pr_bidi_common_separator.c
+++ b/tests/unictype/test-pr_bidi_common_separator.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_bidi_control.c b/tests/unictype/test-pr_bidi_control.c
index 4000f31..5e05b33 100644
--- a/tests/unictype/test-pr_bidi_control.c
+++ b/tests/unictype/test-pr_bidi_control.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_bidi_embedding_or_override.c b/tests/unictype/test-pr_bidi_embedding_or_override.c
index 4a97717..fb28915 100644
--- a/tests/unictype/test-pr_bidi_embedding_or_override.c
+++ b/tests/unictype/test-pr_bidi_embedding_or_override.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_bidi_eur_num_separator.c b/tests/unictype/test-pr_bidi_eur_num_separator.c
index 9b984f6..f1f3740 100644
--- a/tests/unictype/test-pr_bidi_eur_num_separator.c
+++ b/tests/unictype/test-pr_bidi_eur_num_separator.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_bidi_eur_num_terminator.c b/tests/unictype/test-pr_bidi_eur_num_terminator.c
index af89558..89b01e4 100644
--- a/tests/unictype/test-pr_bidi_eur_num_terminator.c
+++ b/tests/unictype/test-pr_bidi_eur_num_terminator.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_bidi_european_digit.c b/tests/unictype/test-pr_bidi_european_digit.c
index 2055319..2522e54 100644
--- a/tests/unictype/test-pr_bidi_european_digit.c
+++ b/tests/unictype/test-pr_bidi_european_digit.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_bidi_hebrew_right_to_left.c b/tests/unictype/test-pr_bidi_hebrew_right_to_left.c
index f565ca2..6141319 100644
--- a/tests/unictype/test-pr_bidi_hebrew_right_to_left.c
+++ b/tests/unictype/test-pr_bidi_hebrew_right_to_left.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -31,7 +31,8 @@
{ 0x0828, 0x0828 },
{ 0x082E, 0x0858 },
{ 0x085C, 0x089F },
- { 0x08B5, 0x08E2 },
+ { 0x08B5, 0x08B5 },
+ { 0x08BE, 0x08D3 },
{ 0x200F, 0x200F },
{ 0xFB1D, 0xFB1D },
{ 0xFB1F, 0xFB28 },
@@ -47,7 +48,10 @@
{ 0x10B40, 0x10E5F },
{ 0x10E7F, 0x10FFF },
{ 0x1E800, 0x1E8C4 },
- { 0x1E8C7, 0x1E8CF }
+ { 0x1E8C7, 0x1E8CF },
+ { 0x1E900, 0x1E943 },
+ { 0x1E950, 0x1E959 },
+ { 0x1E95E, 0x1E95F }
#define PREDICATE(c) uc_is_property_bidi_hebrew_right_to_left (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_bidi_left_to_right.c b/tests/unictype/test-pr_bidi_left_to_right.c
index ea2a7aa..3b0e39f 100644
--- a/tests/unictype/test-pr_bidi_left_to_right.c
+++ b/tests/unictype/test-pr_bidi_left_to_right.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -140,7 +140,8 @@
{ 0x17DC, 0x17DC },
{ 0x17DE, 0x17EF },
{ 0x17FA, 0x17FF },
- { 0x180F, 0x18A8 },
+ { 0x180F, 0x1884 },
+ { 0x1887, 0x18A8 },
{ 0x18AA, 0x191F },
{ 0x1923, 0x1926 },
{ 0x1929, 0x1931 },
@@ -181,7 +182,7 @@
{ 0x1CEE, 0x1CF3 },
{ 0x1CF5, 0x1CF7 },
{ 0x1CFA, 0x1DBF },
- { 0x1DF6, 0x1DFB },
+ { 0x1DF6, 0x1DFA },
{ 0x1E00, 0x1FBC },
{ 0x1FBE, 0x1FBE },
{ 0x1FC2, 0x1FCC },
@@ -212,7 +213,7 @@
{ 0x218C, 0x218F },
{ 0x2336, 0x237A },
{ 0x2395, 0x2395 },
- { 0x23FB, 0x23FF },
+ { 0x23FF, 0x23FF },
{ 0x2427, 0x243F },
{ 0x244B, 0x245F },
{ 0x249C, 0x24E9 },
@@ -228,7 +229,7 @@
{ 0x2CF2, 0x2CF8 },
{ 0x2D00, 0x2D7E },
{ 0x2D80, 0x2DDF },
- { 0x2E43, 0x2E7F },
+ { 0x2E45, 0x2E7F },
{ 0x2E9A, 0x2E9A },
{ 0x2EF4, 0x2EFF },
{ 0x2FD6, 0x2FEF },
@@ -266,7 +267,7 @@
{ 0xA82C, 0xA837 },
{ 0xA83A, 0xA873 },
{ 0xA878, 0xA8C3 },
- { 0xA8C5, 0xA8DF },
+ { 0xA8C6, 0xA8DF },
{ 0xA8F2, 0xA925 },
{ 0xA92E, 0xA946 },
{ 0xA952, 0xA97F },
@@ -321,14 +322,18 @@
{ 0x111CD, 0x1122E },
{ 0x11232, 0x11233 },
{ 0x11235, 0x11235 },
- { 0x11238, 0x112DE },
+ { 0x11238, 0x1123D },
+ { 0x1123F, 0x112DE },
{ 0x112E0, 0x112E2 },
{ 0x112EB, 0x112FF },
{ 0x11302, 0x1133B },
{ 0x1133D, 0x1133F },
{ 0x11341, 0x11365 },
{ 0x1136D, 0x1136F },
- { 0x11375, 0x114B2 },
+ { 0x11375, 0x11437 },
+ { 0x11440, 0x11441 },
+ { 0x11445, 0x11445 },
+ { 0x11447, 0x114B2 },
{ 0x114B9, 0x114B9 },
{ 0x114BB, 0x114BE },
{ 0x114C1, 0x114C1 },
@@ -339,14 +344,21 @@
{ 0x115DE, 0x11632 },
{ 0x1163B, 0x1163C },
{ 0x1163E, 0x1163E },
- { 0x11641, 0x116AA },
+ { 0x11641, 0x1165F },
+ { 0x1166D, 0x116AA },
{ 0x116AC, 0x116AC },
{ 0x116AE, 0x116AF },
{ 0x116B6, 0x116B6 },
{ 0x116B8, 0x1171C },
{ 0x11720, 0x11721 },
{ 0x11726, 0x11726 },
- { 0x1172C, 0x16AEF },
+ { 0x1172C, 0x11C2F },
+ { 0x11C37, 0x11C37 },
+ { 0x11C3E, 0x11C91 },
+ { 0x11CA8, 0x11CA9 },
+ { 0x11CB1, 0x11CB1 },
+ { 0x11CB4, 0x11CB4 },
+ { 0x11CB7, 0x16AEF },
{ 0x16AF5, 0x16B2F },
{ 0x16B37, 0x16F8E },
{ 0x16F93, 0x1BC9C },
@@ -369,9 +381,17 @@
{ 0x1DA76, 0x1DA83 },
{ 0x1DA85, 0x1DA9A },
{ 0x1DAA0, 0x1DAA0 },
- { 0x1DAB0, 0x1E7FF },
+ { 0x1DAB0, 0x1DFFF },
+ { 0x1E007, 0x1E007 },
+ { 0x1E019, 0x1E01A },
+ { 0x1E022, 0x1E022 },
+ { 0x1E025, 0x1E025 },
+ { 0x1E02B, 0x1E7FF },
{ 0x1E8C5, 0x1E8C6 },
- { 0x1E8D7, 0x1EDFF },
+ { 0x1E8D7, 0x1E8FF },
+ { 0x1E94B, 0x1E94F },
+ { 0x1E95A, 0x1E95D },
+ { 0x1E960, 0x1EDFF },
{ 0x1EE04, 0x1EE04 },
{ 0x1EE20, 0x1EE20 },
{ 0x1EE23, 0x1EE23 },
@@ -414,11 +434,9 @@
{ 0x1F0F6, 0x1F0FF },
{ 0x1F10D, 0x1F169 },
{ 0x1F16C, 0x1F2FF },
- { 0x1F57A, 0x1F57A },
- { 0x1F5A4, 0x1F5A4 },
- { 0x1F6D1, 0x1F6DF },
+ { 0x1F6D3, 0x1F6DF },
{ 0x1F6ED, 0x1F6EF },
- { 0x1F6F4, 0x1F6FF },
+ { 0x1F6F7, 0x1F6FF },
{ 0x1F774, 0x1F77F },
{ 0x1F7D5, 0x1F7FF },
{ 0x1F80C, 0x1F80F },
@@ -426,8 +444,13 @@
{ 0x1F85A, 0x1F85F },
{ 0x1F888, 0x1F88F },
{ 0x1F8AE, 0x1F90F },
- { 0x1F919, 0x1F97F },
- { 0x1F985, 0x1F9BF },
+ { 0x1F91F, 0x1F91F },
+ { 0x1F928, 0x1F92F },
+ { 0x1F931, 0x1F932 },
+ { 0x1F93F, 0x1F93F },
+ { 0x1F94C, 0x1F94F },
+ { 0x1F95F, 0x1F97F },
+ { 0x1F992, 0x1F9BF },
{ 0x1F9C1, 0x1FFFD },
{ 0x20000, 0x2FFFD },
{ 0x30000, 0x3FFFD },
diff --git a/tests/unictype/test-pr_bidi_non_spacing_mark.c b/tests/unictype/test-pr_bidi_non_spacing_mark.c
index 53778ac..931eddf 100644
--- a/tests/unictype/test-pr_bidi_non_spacing_mark.c
+++ b/tests/unictype/test-pr_bidi_non_spacing_mark.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -40,6 +40,7 @@
{ 0x0825, 0x0827 },
{ 0x0829, 0x082D },
{ 0x0859, 0x085B },
+ { 0x08D4, 0x08E1 },
{ 0x08E3, 0x0902 },
{ 0x093A, 0x093A },
{ 0x093C, 0x093C },
@@ -132,6 +133,7 @@
{ 0x17C9, 0x17D3 },
{ 0x17DD, 0x17DD },
{ 0x180B, 0x180D },
+ { 0x1885, 0x1886 },
{ 0x18A9, 0x18A9 },
{ 0x1920, 0x1922 },
{ 0x1927, 0x1928 },
@@ -170,7 +172,7 @@
{ 0x1CF4, 0x1CF4 },
{ 0x1CF8, 0x1CF9 },
{ 0x1DC0, 0x1DF5 },
- { 0x1DFC, 0x1DFF },
+ { 0x1DFB, 0x1DFF },
{ 0x20D0, 0x20F0 },
{ 0x2CEF, 0x2CF1 },
{ 0x2D7F, 0x2D7F },
@@ -185,7 +187,7 @@
{ 0xA806, 0xA806 },
{ 0xA80B, 0xA80B },
{ 0xA825, 0xA826 },
- { 0xA8C4, 0xA8C4 },
+ { 0xA8C4, 0xA8C5 },
{ 0xA8E0, 0xA8F1 },
{ 0xA926, 0xA92D },
{ 0xA947, 0xA951 },
@@ -237,6 +239,7 @@
{ 0x1122F, 0x11231 },
{ 0x11234, 0x11234 },
{ 0x11236, 0x11237 },
+ { 0x1123E, 0x1123E },
{ 0x112DF, 0x112DF },
{ 0x112E3, 0x112EA },
{ 0x11300, 0x11301 },
@@ -244,6 +247,9 @@
{ 0x11340, 0x11340 },
{ 0x11366, 0x1136C },
{ 0x11370, 0x11374 },
+ { 0x11438, 0x1143F },
+ { 0x11442, 0x11444 },
+ { 0x11446, 0x11446 },
{ 0x114B3, 0x114B8 },
{ 0x114BA, 0x114BA },
{ 0x114BF, 0x114C0 },
@@ -262,6 +268,12 @@
{ 0x1171D, 0x1171F },
{ 0x11722, 0x11725 },
{ 0x11727, 0x1172B },
+ { 0x11C30, 0x11C36 },
+ { 0x11C38, 0x11C3D },
+ { 0x11C92, 0x11CA7 },
+ { 0x11CAA, 0x11CB0 },
+ { 0x11CB2, 0x11CB3 },
+ { 0x11CB5, 0x11CB6 },
{ 0x16AF0, 0x16AF4 },
{ 0x16B30, 0x16B36 },
{ 0x16F8F, 0x16F92 },
@@ -277,7 +289,13 @@
{ 0x1DA84, 0x1DA84 },
{ 0x1DA9B, 0x1DA9F },
{ 0x1DAA1, 0x1DAAF },
+ { 0x1E000, 0x1E006 },
+ { 0x1E008, 0x1E018 },
+ { 0x1E01B, 0x1E021 },
+ { 0x1E023, 0x1E024 },
+ { 0x1E026, 0x1E02A },
{ 0x1E8D0, 0x1E8D6 },
+ { 0x1E944, 0x1E94A },
{ 0xE0100, 0xE01EF }
#define PREDICATE(c) uc_is_property_bidi_non_spacing_mark (c)
diff --git a/tests/unictype/test-pr_bidi_other_neutral.c b/tests/unictype/test-pr_bidi_other_neutral.c
index bf0a63e..1638e2f 100644
--- a/tests/unictype/test-pr_bidi_other_neutral.c
+++ b/tests/unictype/test-pr_bidi_other_neutral.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -88,7 +88,7 @@
{ 0x2190, 0x2211 },
{ 0x2214, 0x2335 },
{ 0x237B, 0x2394 },
- { 0x2396, 0x23FA },
+ { 0x2396, 0x23FE },
{ 0x2400, 0x2426 },
{ 0x2440, 0x244A },
{ 0x2460, 0x2487 },
@@ -102,7 +102,7 @@
{ 0x2BEC, 0x2BEF },
{ 0x2CE5, 0x2CEA },
{ 0x2CF9, 0x2CFF },
- { 0x2E00, 0x2E42 },
+ { 0x2E00, 0x2E44 },
{ 0x2E80, 0x2E99 },
{ 0x2E9B, 0x2EF3 },
{ 0x2F00, 0x2FD5 },
@@ -159,6 +159,7 @@
{ 0x1091F, 0x1091F },
{ 0x10B39, 0x10B3F },
{ 0x11052, 0x11065 },
+ { 0x11660, 0x1166C },
{ 0x1D200, 0x1D241 },
{ 0x1D245, 0x1D245 },
{ 0x1D300, 0x1D356 },
@@ -176,11 +177,9 @@
{ 0x1F0D1, 0x1F0F5 },
{ 0x1F10B, 0x1F10C },
{ 0x1F16A, 0x1F16B },
- { 0x1F300, 0x1F579 },
- { 0x1F57B, 0x1F5A3 },
- { 0x1F5A5, 0x1F6D0 },
+ { 0x1F300, 0x1F6D2 },
{ 0x1F6E0, 0x1F6EC },
- { 0x1F6F0, 0x1F6F3 },
+ { 0x1F6F0, 0x1F6F6 },
{ 0x1F700, 0x1F773 },
{ 0x1F780, 0x1F7D4 },
{ 0x1F800, 0x1F80B },
@@ -188,8 +187,13 @@
{ 0x1F850, 0x1F859 },
{ 0x1F860, 0x1F887 },
{ 0x1F890, 0x1F8AD },
- { 0x1F910, 0x1F918 },
- { 0x1F980, 0x1F984 },
+ { 0x1F910, 0x1F91E },
+ { 0x1F920, 0x1F927 },
+ { 0x1F930, 0x1F930 },
+ { 0x1F933, 0x1F93E },
+ { 0x1F940, 0x1F94B },
+ { 0x1F950, 0x1F95E },
+ { 0x1F980, 0x1F991 },
{ 0x1F9C0, 0x1F9C0 }
#define PREDICATE(c) uc_is_property_bidi_other_neutral (c)
diff --git a/tests/unictype/test-pr_bidi_pdf.c b/tests/unictype/test-pr_bidi_pdf.c
index e8ff8dd..335675b 100644
--- a/tests/unictype/test-pr_bidi_pdf.c
+++ b/tests/unictype/test-pr_bidi_pdf.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_bidi_segment_separator.c b/tests/unictype/test-pr_bidi_segment_separator.c
index 86ba97b..d35bbe4 100644
--- a/tests/unictype/test-pr_bidi_segment_separator.c
+++ b/tests/unictype/test-pr_bidi_segment_separator.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_bidi_whitespace.c b/tests/unictype/test-pr_bidi_whitespace.c
index 5f50488..abe0836 100644
--- a/tests/unictype/test-pr_bidi_whitespace.c
+++ b/tests/unictype/test-pr_bidi_whitespace.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_byname.c b/tests/unictype/test-pr_byname.c
index aa2676f..8ebb252 100644
--- a/tests/unictype/test-pr_byname.c
+++ b/tests/unictype/test-pr_byname.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-pr_case_ignorable.c b/tests/unictype/test-pr_case_ignorable.c
index 00fba75..d846bbe 100644
--- a/tests/unictype/test-pr_case_ignorable.c
+++ b/tests/unictype/test-pr_case_ignorable.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -57,7 +57,7 @@
{ 0x07FA, 0x07FA },
{ 0x0816, 0x082D },
{ 0x0859, 0x085B },
- { 0x08E3, 0x0902 },
+ { 0x08D4, 0x0902 },
{ 0x093A, 0x093A },
{ 0x093C, 0x093C },
{ 0x0941, 0x0948 },
@@ -156,6 +156,7 @@
{ 0x17DD, 0x17DD },
{ 0x180B, 0x180E },
{ 0x1843, 0x1843 },
+ { 0x1885, 0x1886 },
{ 0x18A9, 0x18A9 },
{ 0x1920, 0x1922 },
{ 0x1927, 0x1928 },
@@ -198,7 +199,7 @@
{ 0x1D2C, 0x1D6A },
{ 0x1D78, 0x1D78 },
{ 0x1D9B, 0x1DF5 },
- { 0x1DFC, 0x1DFF },
+ { 0x1DFB, 0x1DFF },
{ 0x1FBD, 0x1FBD },
{ 0x1FBF, 0x1FC1 },
{ 0x1FCD, 0x1FCF },
@@ -244,7 +245,7 @@
{ 0xA806, 0xA806 },
{ 0xA80B, 0xA80B },
{ 0xA825, 0xA826 },
- { 0xA8C4, 0xA8C4 },
+ { 0xA8C4, 0xA8C5 },
{ 0xA8E0, 0xA8F1 },
{ 0xA926, 0xA92D },
{ 0xA947, 0xA951 },
@@ -316,6 +317,7 @@
{ 0x1122F, 0x11231 },
{ 0x11234, 0x11234 },
{ 0x11236, 0x11237 },
+ { 0x1123E, 0x1123E },
{ 0x112DF, 0x112DF },
{ 0x112E3, 0x112EA },
{ 0x11300, 0x11301 },
@@ -323,6 +325,9 @@
{ 0x11340, 0x11340 },
{ 0x11366, 0x1136C },
{ 0x11370, 0x11374 },
+ { 0x11438, 0x1143F },
+ { 0x11442, 0x11444 },
+ { 0x11446, 0x11446 },
{ 0x114B3, 0x114B8 },
{ 0x114BA, 0x114BA },
{ 0x114BF, 0x114C0 },
@@ -341,10 +346,18 @@
{ 0x1171D, 0x1171F },
{ 0x11722, 0x11725 },
{ 0x11727, 0x1172B },
+ { 0x11C30, 0x11C36 },
+ { 0x11C38, 0x11C3D },
+ { 0x11C3F, 0x11C3F },
+ { 0x11C92, 0x11CA7 },
+ { 0x11CAA, 0x11CB0 },
+ { 0x11CB2, 0x11CB3 },
+ { 0x11CB5, 0x11CB6 },
{ 0x16AF0, 0x16AF4 },
{ 0x16B30, 0x16B36 },
{ 0x16B40, 0x16B43 },
{ 0x16F8F, 0x16F9F },
+ { 0x16FE0, 0x16FE0 },
{ 0x1BC9D, 0x1BC9E },
{ 0x1BCA0, 0x1BCA3 },
{ 0x1D167, 0x1D169 },
@@ -358,7 +371,13 @@
{ 0x1DA84, 0x1DA84 },
{ 0x1DA9B, 0x1DA9F },
{ 0x1DAA1, 0x1DAAF },
+ { 0x1E000, 0x1E006 },
+ { 0x1E008, 0x1E018 },
+ { 0x1E01B, 0x1E021 },
+ { 0x1E023, 0x1E024 },
+ { 0x1E026, 0x1E02A },
{ 0x1E8D0, 0x1E8D6 },
+ { 0x1E944, 0x1E94A },
{ 0x1F3FB, 0x1F3FF },
{ 0xE0001, 0xE0001 },
{ 0xE0020, 0xE007F },
diff --git a/tests/unictype/test-pr_cased.c b/tests/unictype/test-pr_cased.c
index 6f2737e..007d278 100644
--- a/tests/unictype/test-pr_cased.c
+++ b/tests/unictype/test-pr_cased.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -49,6 +49,7 @@
{ 0x10CD, 0x10CD },
{ 0x13A0, 0x13F5 },
{ 0x13F8, 0x13FD },
+ { 0x1C80, 0x1C88 },
{ 0x1D00, 0x1DBF },
{ 0x1E00, 0x1F15 },
{ 0x1F18, 0x1F1D },
@@ -101,7 +102,7 @@
{ 0xA680, 0xA69D },
{ 0xA722, 0xA787 },
{ 0xA78B, 0xA78E },
- { 0xA790, 0xA7AD },
+ { 0xA790, 0xA7AE },
{ 0xA7B0, 0xA7B7 },
{ 0xA7F8, 0xA7FA },
{ 0xAB30, 0xAB5A },
@@ -112,6 +113,8 @@
{ 0xFF21, 0xFF3A },
{ 0xFF41, 0xFF5A },
{ 0x10400, 0x1044F },
+ { 0x104B0, 0x104D3 },
+ { 0x104D8, 0x104FB },
{ 0x10C80, 0x10CB2 },
{ 0x10CC0, 0x10CF2 },
{ 0x118A0, 0x118DF },
@@ -145,6 +148,7 @@
{ 0x1D78A, 0x1D7A8 },
{ 0x1D7AA, 0x1D7C2 },
{ 0x1D7C4, 0x1D7CB },
+ { 0x1E900, 0x1E943 },
{ 0x1F130, 0x1F149 },
{ 0x1F150, 0x1F169 },
{ 0x1F170, 0x1F189 }
diff --git a/tests/unictype/test-pr_changes_when_casefolded.c b/tests/unictype/test-pr_changes_when_casefolded.c
index 3ae1a61..a74534e 100644
--- a/tests/unictype/test-pr_changes_when_casefolded.c
+++ b/tests/unictype/test-pr_changes_when_casefolded.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -299,6 +299,7 @@
{ 0x10C7, 0x10C7 },
{ 0x10CD, 0x10CD },
{ 0x13F8, 0x13FD },
+ { 0x1C80, 0x1C88 },
{ 0x1E00, 0x1E00 },
{ 0x1E02, 0x1E02 },
{ 0x1E04, 0x1E04 },
@@ -607,7 +608,7 @@
{ 0xA7A4, 0xA7A4 },
{ 0xA7A6, 0xA7A6 },
{ 0xA7A8, 0xA7A8 },
- { 0xA7AA, 0xA7AD },
+ { 0xA7AA, 0xA7AE },
{ 0xA7B0, 0xA7B4 },
{ 0xA7B6, 0xA7B6 },
{ 0xAB70, 0xABBF },
@@ -615,8 +616,10 @@
{ 0xFB13, 0xFB17 },
{ 0xFF21, 0xFF3A },
{ 0x10400, 0x10427 },
+ { 0x104B0, 0x104D3 },
{ 0x10C80, 0x10CB2 },
- { 0x118A0, 0x118BF }
+ { 0x118A0, 0x118BF },
+ { 0x1E900, 0x1E921 }
#define PREDICATE(c) uc_is_property_changes_when_casefolded (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_changes_when_casemapped.c b/tests/unictype/test-pr_changes_when_casemapped.c
index ecef6d9..50484f5 100644
--- a/tests/unictype/test-pr_changes_when_casemapped.c
+++ b/tests/unictype/test-pr_changes_when_casemapped.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -38,8 +38,7 @@
{ 0x0260, 0x0261 },
{ 0x0263, 0x0263 },
{ 0x0265, 0x0266 },
- { 0x0268, 0x0269 },
- { 0x026B, 0x026C },
+ { 0x0268, 0x026C },
{ 0x026F, 0x026F },
{ 0x0271, 0x0272 },
{ 0x0275, 0x0275 },
@@ -70,6 +69,7 @@
{ 0x10CD, 0x10CD },
{ 0x13A0, 0x13F5 },
{ 0x13F8, 0x13FD },
+ { 0x1C80, 0x1C88 },
{ 0x1D79, 0x1D79 },
{ 0x1D7D, 0x1D7D },
{ 0x1E00, 0x1E9B },
@@ -118,7 +118,7 @@
{ 0xA779, 0xA787 },
{ 0xA78B, 0xA78D },
{ 0xA790, 0xA793 },
- { 0xA796, 0xA7AD },
+ { 0xA796, 0xA7AE },
{ 0xA7B0, 0xA7B7 },
{ 0xAB53, 0xAB53 },
{ 0xAB70, 0xABBF },
@@ -127,9 +127,12 @@
{ 0xFF21, 0xFF3A },
{ 0xFF41, 0xFF5A },
{ 0x10400, 0x1044F },
+ { 0x104B0, 0x104D3 },
+ { 0x104D8, 0x104FB },
{ 0x10C80, 0x10CB2 },
{ 0x10CC0, 0x10CF2 },
- { 0x118A0, 0x118DF }
+ { 0x118A0, 0x118DF },
+ { 0x1E900, 0x1E943 }
#define PREDICATE(c) uc_is_property_changes_when_casemapped (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_changes_when_lowercased.c b/tests/unictype/test-pr_changes_when_lowercased.c
index 31a23c8..5960298 100644
--- a/tests/unictype/test-pr_changes_when_lowercased.c
+++ b/tests/unictype/test-pr_changes_when_lowercased.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -598,13 +598,15 @@
{ 0xA7A4, 0xA7A4 },
{ 0xA7A6, 0xA7A6 },
{ 0xA7A8, 0xA7A8 },
- { 0xA7AA, 0xA7AD },
+ { 0xA7AA, 0xA7AE },
{ 0xA7B0, 0xA7B4 },
{ 0xA7B6, 0xA7B6 },
{ 0xFF21, 0xFF3A },
{ 0x10400, 0x10427 },
+ { 0x104B0, 0x104D3 },
{ 0x10C80, 0x10CB2 },
- { 0x118A0, 0x118BF }
+ { 0x118A0, 0x118BF },
+ { 0x1E900, 0x1E921 }
#define PREDICATE(c) uc_is_property_changes_when_lowercased (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_changes_when_titlecased.c b/tests/unictype/test-pr_changes_when_titlecased.c
index e6efa9f..c3ff4e5 100644
--- a/tests/unictype/test-pr_changes_when_titlecased.c
+++ b/tests/unictype/test-pr_changes_when_titlecased.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -168,8 +168,7 @@
{ 0x0260, 0x0261 },
{ 0x0263, 0x0263 },
{ 0x0265, 0x0266 },
- { 0x0268, 0x0269 },
- { 0x026B, 0x026C },
+ { 0x0268, 0x026C },
{ 0x026F, 0x026F },
{ 0x0271, 0x0272 },
{ 0x0275, 0x0275 },
@@ -305,6 +304,7 @@
{ 0x052F, 0x052F },
{ 0x0561, 0x0587 },
{ 0x13F8, 0x13FD },
+ { 0x1C80, 0x1C88 },
{ 0x1D79, 0x1D79 },
{ 0x1D7D, 0x1D7D },
{ 0x1E01, 0x1E01 },
@@ -621,8 +621,10 @@
{ 0xFB13, 0xFB17 },
{ 0xFF41, 0xFF5A },
{ 0x10428, 0x1044F },
+ { 0x104D8, 0x104FB },
{ 0x10CC0, 0x10CF2 },
- { 0x118C0, 0x118DF }
+ { 0x118C0, 0x118DF },
+ { 0x1E922, 0x1E943 }
#define PREDICATE(c) uc_is_property_changes_when_titlecased (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_changes_when_uppercased.c b/tests/unictype/test-pr_changes_when_uppercased.c
index 0f29fb0..6449791 100644
--- a/tests/unictype/test-pr_changes_when_uppercased.c
+++ b/tests/unictype/test-pr_changes_when_uppercased.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -167,8 +167,7 @@
{ 0x0260, 0x0261 },
{ 0x0263, 0x0263 },
{ 0x0265, 0x0266 },
- { 0x0268, 0x0269 },
- { 0x026B, 0x026C },
+ { 0x0268, 0x026C },
{ 0x026F, 0x026F },
{ 0x0271, 0x0272 },
{ 0x0275, 0x0275 },
@@ -304,6 +303,7 @@
{ 0x052F, 0x052F },
{ 0x0561, 0x0587 },
{ 0x13F8, 0x13FD },
+ { 0x1C80, 0x1C88 },
{ 0x1D79, 0x1D79 },
{ 0x1D7D, 0x1D7D },
{ 0x1E01, 0x1E01 },
@@ -620,8 +620,10 @@
{ 0xFB13, 0xFB17 },
{ 0xFF41, 0xFF5A },
{ 0x10428, 0x1044F },
+ { 0x104D8, 0x104FB },
{ 0x10CC0, 0x10CF2 },
- { 0x118C0, 0x118DF }
+ { 0x118C0, 0x118DF },
+ { 0x1E922, 0x1E943 }
#define PREDICATE(c) uc_is_property_changes_when_uppercased (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_combining.c b/tests/unictype/test-pr_combining.c
index caee6aa..85c2531 100644
--- a/tests/unictype/test-pr_combining.c
+++ b/tests/unictype/test-pr_combining.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -40,6 +40,7 @@
{ 0x0825, 0x0827 },
{ 0x0829, 0x082D },
{ 0x0859, 0x085B },
+ { 0x08D4, 0x08E1 },
{ 0x08E3, 0x0903 },
{ 0x093A, 0x093C },
{ 0x093E, 0x094F },
@@ -137,6 +138,7 @@
{ 0x17B4, 0x17D3 },
{ 0x17DD, 0x17DD },
{ 0x180B, 0x180D },
+ { 0x1885, 0x1886 },
{ 0x18A9, 0x18A9 },
{ 0x1920, 0x192B },
{ 0x1930, 0x193B },
@@ -158,7 +160,7 @@
{ 0x1CF2, 0x1CF4 },
{ 0x1CF8, 0x1CF9 },
{ 0x1DC0, 0x1DF5 },
- { 0x1DFC, 0x1DFF },
+ { 0x1DFB, 0x1DFF },
{ 0x20D0, 0x20F0 },
{ 0x2CEF, 0x2CF1 },
{ 0x2D7F, 0x2D7F },
@@ -174,7 +176,7 @@
{ 0xA80B, 0xA80B },
{ 0xA823, 0xA827 },
{ 0xA880, 0xA881 },
- { 0xA8B4, 0xA8C4 },
+ { 0xA8B4, 0xA8C5 },
{ 0xA8E0, 0xA8F1 },
{ 0xA926, 0xA92D },
{ 0xA947, 0xA953 },
@@ -217,6 +219,7 @@
{ 0x111B3, 0x111C0 },
{ 0x111CA, 0x111CC },
{ 0x1122C, 0x11237 },
+ { 0x1123E, 0x1123E },
{ 0x112DF, 0x112EA },
{ 0x11300, 0x11303 },
{ 0x1133C, 0x1133C },
@@ -227,6 +230,7 @@
{ 0x11362, 0x11363 },
{ 0x11366, 0x1136C },
{ 0x11370, 0x11374 },
+ { 0x11435, 0x11446 },
{ 0x114B0, 0x114C3 },
{ 0x115AF, 0x115B5 },
{ 0x115B8, 0x115C0 },
@@ -234,6 +238,10 @@
{ 0x11630, 0x11640 },
{ 0x116AB, 0x116B7 },
{ 0x1171D, 0x1172B },
+ { 0x11C2F, 0x11C36 },
+ { 0x11C38, 0x11C3F },
+ { 0x11C92, 0x11CA7 },
+ { 0x11CA9, 0x11CB6 },
{ 0x16AF0, 0x16AF4 },
{ 0x16B30, 0x16B36 },
{ 0x16F51, 0x16F7E },
@@ -251,7 +259,13 @@
{ 0x1DA84, 0x1DA84 },
{ 0x1DA9B, 0x1DA9F },
{ 0x1DAA1, 0x1DAAF },
+ { 0x1E000, 0x1E006 },
+ { 0x1E008, 0x1E018 },
+ { 0x1E01B, 0x1E021 },
+ { 0x1E023, 0x1E024 },
+ { 0x1E026, 0x1E02A },
{ 0x1E8D0, 0x1E8D6 },
+ { 0x1E944, 0x1E94A },
{ 0xE0100, 0xE01EF }
#define PREDICATE(c) uc_is_property_combining (c)
diff --git a/tests/unictype/test-pr_composite.c b/tests/unictype/test-pr_composite.c
index f092913..2de59a2 100644
--- a/tests/unictype/test-pr_composite.c
+++ b/tests/unictype/test-pr_composite.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_currency_symbol.c b/tests/unictype/test-pr_currency_symbol.c
index c12ed14..aa644ce 100644
--- a/tests/unictype/test-pr_currency_symbol.c
+++ b/tests/unictype/test-pr_currency_symbol.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_dash.c b/tests/unictype/test-pr_dash.c
index 5a0c167..eefa502 100644
--- a/tests/unictype/test-pr_dash.c
+++ b/tests/unictype/test-pr_dash.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_decimal_digit.c b/tests/unictype/test-pr_decimal_digit.c
index 4fb1802..6c15dc3 100644
--- a/tests/unictype/test-pr_decimal_digit.c
+++ b/tests/unictype/test-pr_decimal_digit.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -60,14 +60,17 @@
{ 0x11136, 0x1113F },
{ 0x111D0, 0x111D9 },
{ 0x112F0, 0x112F9 },
+ { 0x11450, 0x11459 },
{ 0x114D0, 0x114D9 },
{ 0x11650, 0x11659 },
{ 0x116C0, 0x116C9 },
{ 0x11730, 0x11739 },
{ 0x118E0, 0x118E9 },
+ { 0x11C50, 0x11C59 },
{ 0x16A60, 0x16A69 },
{ 0x16B50, 0x16B59 },
- { 0x1D7CE, 0x1D7FF }
+ { 0x1D7CE, 0x1D7FF },
+ { 0x1E950, 0x1E959 }
#define PREDICATE(c) uc_is_property_decimal_digit (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_default_ignorable_code_point.c b/tests/unictype/test-pr_default_ignorable_code_point.c
index 559c087..10d243c 100644
--- a/tests/unictype/test-pr_default_ignorable_code_point.c
+++ b/tests/unictype/test-pr_default_ignorable_code_point.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_deprecated.c b/tests/unictype/test-pr_deprecated.c
index df0f0dc..5242f2a 100644
--- a/tests/unictype/test-pr_deprecated.c
+++ b/tests/unictype/test-pr_deprecated.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -24,8 +24,7 @@
{ 0x17A3, 0x17A4 },
{ 0x206A, 0x206F },
{ 0x2329, 0x232A },
- { 0xE0001, 0xE0001 },
- { 0xE007F, 0xE007F }
+ { 0xE0001, 0xE0001 }
#define PREDICATE(c) uc_is_property_deprecated (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_diacritic.c b/tests/unictype/test-pr_diacritic.c
index 56187d2..273dec0 100644
--- a/tests/unictype/test-pr_diacritic.c
+++ b/tests/unictype/test-pr_diacritic.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -151,11 +151,14 @@
{ 0x1134D, 0x1134D },
{ 0x11366, 0x1136C },
{ 0x11370, 0x11374 },
+ { 0x11442, 0x11442 },
+ { 0x11446, 0x11446 },
{ 0x114C2, 0x114C3 },
{ 0x115BF, 0x115C0 },
{ 0x1163F, 0x1163F },
{ 0x116B6, 0x116B7 },
{ 0x1172B, 0x1172B },
+ { 0x11C3F, 0x11C3F },
{ 0x16AF0, 0x16AF4 },
{ 0x16F8F, 0x16F9F },
{ 0x1D167, 0x1D169 },
@@ -163,7 +166,9 @@
{ 0x1D17B, 0x1D182 },
{ 0x1D185, 0x1D18B },
{ 0x1D1AA, 0x1D1AD },
- { 0x1E8D0, 0x1E8D6 }
+ { 0x1E8D0, 0x1E8D6 },
+ { 0x1E944, 0x1E946 },
+ { 0x1E948, 0x1E94A }
#define PREDICATE(c) uc_is_property_diacritic (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_extender.c b/tests/unictype/test-pr_extender.c
index 346f8bc..f6d95d1 100644
--- a/tests/unictype/test-pr_extender.c
+++ b/tests/unictype/test-pr_extender.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -42,7 +42,9 @@
{ 0xFF70, 0xFF70 },
{ 0x1135D, 0x1135D },
{ 0x115C6, 0x115C8 },
- { 0x16B42, 0x16B43 }
+ { 0x16B42, 0x16B43 },
+ { 0x16FE0, 0x16FE0 },
+ { 0x1E944, 0x1E946 }
#define PREDICATE(c) uc_is_property_extender (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_format_control.c b/tests/unictype/test-pr_format_control.c
index ca0277c..ecc6de7 100644
--- a/tests/unictype/test-pr_format_control.c
+++ b/tests/unictype/test-pr_format_control.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_grapheme_base.c b/tests/unictype/test-pr_grapheme_base.c
index efdd381..bb5031d 100644
--- a/tests/unictype/test-pr_grapheme_base.c
+++ b/tests/unictype/test-pr_grapheme_base.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -61,6 +61,7 @@
{ 0x0840, 0x0858 },
{ 0x085E, 0x085E },
{ 0x08A0, 0x08B4 },
+ { 0x08B6, 0x08BD },
{ 0x0903, 0x0939 },
{ 0x093B, 0x093B },
{ 0x093D, 0x0940 },
@@ -150,7 +151,7 @@
{ 0x0C58, 0x0C5A },
{ 0x0C60, 0x0C61 },
{ 0x0C66, 0x0C6F },
- { 0x0C78, 0x0C7F },
+ { 0x0C78, 0x0C80 },
{ 0x0C82, 0x0C83 },
{ 0x0C85, 0x0C8C },
{ 0x0C8E, 0x0C90 },
@@ -174,10 +175,10 @@
{ 0x0D3F, 0x0D40 },
{ 0x0D46, 0x0D48 },
{ 0x0D4A, 0x0D4C },
- { 0x0D4E, 0x0D4E },
- { 0x0D5F, 0x0D61 },
- { 0x0D66, 0x0D75 },
- { 0x0D79, 0x0D7F },
+ { 0x0D4E, 0x0D4F },
+ { 0x0D54, 0x0D56 },
+ { 0x0D58, 0x0D61 },
+ { 0x0D66, 0x0D7F },
{ 0x0D82, 0x0D83 },
{ 0x0D85, 0x0D96 },
{ 0x0D9A, 0x0DB1 },
@@ -275,7 +276,8 @@
{ 0x1800, 0x180A },
{ 0x1810, 0x1819 },
{ 0x1820, 0x1877 },
- { 0x1880, 0x18A8 },
+ { 0x1880, 0x1884 },
+ { 0x1887, 0x18A8 },
{ 0x18AA, 0x18AA },
{ 0x18B0, 0x18F5 },
{ 0x1900, 0x191E },
@@ -317,7 +319,7 @@
{ 0x1BFC, 0x1C2B },
{ 0x1C34, 0x1C35 },
{ 0x1C3B, 0x1C49 },
- { 0x1C4D, 0x1C7F },
+ { 0x1C4D, 0x1C88 },
{ 0x1CC0, 0x1CC7 },
{ 0x1CD3, 0x1CD3 },
{ 0x1CE1, 0x1CE1 },
@@ -349,7 +351,7 @@
{ 0x2090, 0x209C },
{ 0x20A0, 0x20BE },
{ 0x2100, 0x218B },
- { 0x2190, 0x23FA },
+ { 0x2190, 0x23FE },
{ 0x2400, 0x2426 },
{ 0x2440, 0x244A },
{ 0x2460, 0x2B73 },
@@ -376,7 +378,7 @@
{ 0x2DC8, 0x2DCE },
{ 0x2DD0, 0x2DD6 },
{ 0x2DD8, 0x2DDE },
- { 0x2E00, 0x2E42 },
+ { 0x2E00, 0x2E44 },
{ 0x2E80, 0x2E99 },
{ 0x2E9B, 0x2EF3 },
{ 0x2F00, 0x2FD5 },
@@ -401,7 +403,7 @@
{ 0xA67E, 0xA69D },
{ 0xA6A0, 0xA6EF },
{ 0xA6F2, 0xA6F7 },
- { 0xA700, 0xA7AD },
+ { 0xA700, 0xA7AE },
{ 0xA7B0, 0xA7B7 },
{ 0xA7F7, 0xA801 },
{ 0xA803, 0xA805 },
@@ -492,7 +494,7 @@
{ 0x10080, 0x100FA },
{ 0x10100, 0x10102 },
{ 0x10107, 0x10133 },
- { 0x10137, 0x1018C },
+ { 0x10137, 0x1018E },
{ 0x10190, 0x1019B },
{ 0x101A0, 0x101A0 },
{ 0x101D0, 0x101FC },
@@ -507,6 +509,8 @@
{ 0x103C8, 0x103D5 },
{ 0x10400, 0x1049D },
{ 0x104A0, 0x104A9 },
+ { 0x104B0, 0x104D3 },
+ { 0x104D8, 0x104FB },
{ 0x10500, 0x10527 },
{ 0x10530, 0x10563 },
{ 0x1056F, 0x1056F },
@@ -595,6 +599,12 @@
{ 0x1134B, 0x1134D },
{ 0x11350, 0x11350 },
{ 0x1135D, 0x11363 },
+ { 0x11400, 0x11437 },
+ { 0x11440, 0x11441 },
+ { 0x11445, 0x11445 },
+ { 0x11447, 0x11459 },
+ { 0x1145B, 0x1145B },
+ { 0x1145D, 0x1145D },
{ 0x11480, 0x114AF },
{ 0x114B1, 0x114B2 },
{ 0x114B9, 0x114B9 },
@@ -613,6 +623,7 @@
{ 0x1163E, 0x1163E },
{ 0x11641, 0x11644 },
{ 0x11650, 0x11659 },
+ { 0x11660, 0x1166C },
{ 0x11680, 0x116AA },
{ 0x116AC, 0x116AC },
{ 0x116AE, 0x116AF },
@@ -625,6 +636,15 @@
{ 0x118A0, 0x118F2 },
{ 0x118FF, 0x118FF },
{ 0x11AC0, 0x11AF8 },
+ { 0x11C00, 0x11C08 },
+ { 0x11C0A, 0x11C2F },
+ { 0x11C3E, 0x11C3E },
+ { 0x11C40, 0x11C45 },
+ { 0x11C50, 0x11C6C },
+ { 0x11C70, 0x11C8F },
+ { 0x11CA9, 0x11CA9 },
+ { 0x11CB1, 0x11CB1 },
+ { 0x11CB4, 0x11CB4 },
{ 0x12000, 0x12399 },
{ 0x12400, 0x1246E },
{ 0x12470, 0x12474 },
@@ -646,6 +666,9 @@
{ 0x16F00, 0x16F44 },
{ 0x16F50, 0x16F7E },
{ 0x16F93, 0x16F9F },
+ { 0x16FE0, 0x16FE0 },
+ { 0x17000, 0x187EC },
+ { 0x18800, 0x18AF2 },
{ 0x1B000, 0x1B001 },
{ 0x1BC00, 0x1BC6A },
{ 0x1BC70, 0x1BC7C },
@@ -692,6 +715,9 @@
{ 0x1DA85, 0x1DA8B },
{ 0x1E800, 0x1E8C4 },
{ 0x1E8C7, 0x1E8CF },
+ { 0x1E900, 0x1E943 },
+ { 0x1E950, 0x1E959 },
+ { 0x1E95E, 0x1E95F },
{ 0x1EE00, 0x1EE03 },
{ 0x1EE05, 0x1EE1F },
{ 0x1EE21, 0x1EE22 },
@@ -735,16 +761,14 @@
{ 0x1F100, 0x1F10C },
{ 0x1F110, 0x1F12E },
{ 0x1F130, 0x1F16B },
- { 0x1F170, 0x1F19A },
+ { 0x1F170, 0x1F1AC },
{ 0x1F1E6, 0x1F202 },
- { 0x1F210, 0x1F23A },
+ { 0x1F210, 0x1F23B },
{ 0x1F240, 0x1F248 },
{ 0x1F250, 0x1F251 },
- { 0x1F300, 0x1F579 },
- { 0x1F57B, 0x1F5A3 },
- { 0x1F5A5, 0x1F6D0 },
+ { 0x1F300, 0x1F6D2 },
{ 0x1F6E0, 0x1F6EC },
- { 0x1F6F0, 0x1F6F3 },
+ { 0x1F6F0, 0x1F6F6 },
{ 0x1F700, 0x1F773 },
{ 0x1F780, 0x1F7D4 },
{ 0x1F800, 0x1F80B },
@@ -752,8 +776,13 @@
{ 0x1F850, 0x1F859 },
{ 0x1F860, 0x1F887 },
{ 0x1F890, 0x1F8AD },
- { 0x1F910, 0x1F918 },
- { 0x1F980, 0x1F984 },
+ { 0x1F910, 0x1F91E },
+ { 0x1F920, 0x1F927 },
+ { 0x1F930, 0x1F930 },
+ { 0x1F933, 0x1F93E },
+ { 0x1F940, 0x1F94B },
+ { 0x1F950, 0x1F95E },
+ { 0x1F980, 0x1F991 },
{ 0x1F9C0, 0x1F9C0 },
{ 0x20000, 0x2A6D6 },
{ 0x2A700, 0x2B734 },
diff --git a/tests/unictype/test-pr_grapheme_extend.c b/tests/unictype/test-pr_grapheme_extend.c
index 5a07a6e..0d7bf1f 100644
--- a/tests/unictype/test-pr_grapheme_extend.c
+++ b/tests/unictype/test-pr_grapheme_extend.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -40,6 +40,7 @@
{ 0x0825, 0x0827 },
{ 0x0829, 0x082D },
{ 0x0859, 0x085B },
+ { 0x08D4, 0x08E1 },
{ 0x08E3, 0x0902 },
{ 0x093A, 0x093A },
{ 0x093C, 0x093C },
@@ -144,6 +145,7 @@
{ 0x17C9, 0x17D3 },
{ 0x17DD, 0x17DD },
{ 0x180B, 0x180D },
+ { 0x1885, 0x1886 },
{ 0x18A9, 0x18A9 },
{ 0x1920, 0x1922 },
{ 0x1927, 0x1928 },
@@ -182,8 +184,8 @@
{ 0x1CF4, 0x1CF4 },
{ 0x1CF8, 0x1CF9 },
{ 0x1DC0, 0x1DF5 },
- { 0x1DFC, 0x1DFF },
- { 0x200C, 0x200D },
+ { 0x1DFB, 0x1DFF },
+ { 0x200C, 0x200C },
{ 0x20D0, 0x20F0 },
{ 0x2CEF, 0x2CF1 },
{ 0x2D7F, 0x2D7F },
@@ -198,7 +200,7 @@
{ 0xA806, 0xA806 },
{ 0xA80B, 0xA80B },
{ 0xA825, 0xA826 },
- { 0xA8C4, 0xA8C4 },
+ { 0xA8C4, 0xA8C5 },
{ 0xA8E0, 0xA8F1 },
{ 0xA926, 0xA92D },
{ 0xA947, 0xA951 },
@@ -251,6 +253,7 @@
{ 0x1122F, 0x11231 },
{ 0x11234, 0x11234 },
{ 0x11236, 0x11237 },
+ { 0x1123E, 0x1123E },
{ 0x112DF, 0x112DF },
{ 0x112E3, 0x112EA },
{ 0x11300, 0x11301 },
@@ -260,6 +263,9 @@
{ 0x11357, 0x11357 },
{ 0x11366, 0x1136C },
{ 0x11370, 0x11374 },
+ { 0x11438, 0x1143F },
+ { 0x11442, 0x11444 },
+ { 0x11446, 0x11446 },
{ 0x114B0, 0x114B0 },
{ 0x114B3, 0x114B8 },
{ 0x114BA, 0x114BA },
@@ -281,6 +287,13 @@
{ 0x1171D, 0x1171F },
{ 0x11722, 0x11725 },
{ 0x11727, 0x1172B },
+ { 0x11C30, 0x11C36 },
+ { 0x11C38, 0x11C3D },
+ { 0x11C3F, 0x11C3F },
+ { 0x11C92, 0x11CA7 },
+ { 0x11CAA, 0x11CB0 },
+ { 0x11CB2, 0x11CB3 },
+ { 0x11CB5, 0x11CB6 },
{ 0x16AF0, 0x16AF4 },
{ 0x16B30, 0x16B36 },
{ 0x16F8F, 0x16F92 },
@@ -298,7 +311,14 @@
{ 0x1DA84, 0x1DA84 },
{ 0x1DA9B, 0x1DA9F },
{ 0x1DAA1, 0x1DAAF },
+ { 0x1E000, 0x1E006 },
+ { 0x1E008, 0x1E018 },
+ { 0x1E01B, 0x1E021 },
+ { 0x1E023, 0x1E024 },
+ { 0x1E026, 0x1E02A },
{ 0x1E8D0, 0x1E8D6 },
+ { 0x1E944, 0x1E94A },
+ { 0xE0020, 0xE007F },
{ 0xE0100, 0xE01EF }
#define PREDICATE(c) uc_is_property_grapheme_extend (c)
diff --git a/tests/unictype/test-pr_grapheme_link.c b/tests/unictype/test-pr_grapheme_link.c
index 86d5b58..5dd2a3d 100644
--- a/tests/unictype/test-pr_grapheme_link.c
+++ b/tests/unictype/test-pr_grapheme_link.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -53,11 +53,13 @@
{ 0x11235, 0x11235 },
{ 0x112EA, 0x112EA },
{ 0x1134D, 0x1134D },
+ { 0x11442, 0x11442 },
{ 0x114C2, 0x114C2 },
{ 0x115BF, 0x115BF },
{ 0x1163F, 0x1163F },
{ 0x116B6, 0x116B6 },
- { 0x1172B, 0x1172B }
+ { 0x1172B, 0x1172B },
+ { 0x11C3F, 0x11C3F }
#define PREDICATE(c) uc_is_property_grapheme_link (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_hex_digit.c b/tests/unictype/test-pr_hex_digit.c
index 1a761b8..02649a4 100644
--- a/tests/unictype/test-pr_hex_digit.c
+++ b/tests/unictype/test-pr_hex_digit.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_hyphen.c b/tests/unictype/test-pr_hyphen.c
index 9557fba..50a8f7a 100644
--- a/tests/unictype/test-pr_hyphen.c
+++ b/tests/unictype/test-pr_hyphen.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_id_continue.c b/tests/unictype/test-pr_id_continue.c
index ce66ab2..a74e197 100644
--- a/tests/unictype/test-pr_id_continue.c
+++ b/tests/unictype/test-pr_id_continue.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -67,6 +67,8 @@
{ 0x0800, 0x082D },
{ 0x0840, 0x085B },
{ 0x08A0, 0x08B4 },
+ { 0x08B6, 0x08BD },
+ { 0x08D4, 0x08E1 },
{ 0x08E3, 0x0963 },
{ 0x0966, 0x096F },
{ 0x0971, 0x0983 },
@@ -156,7 +158,7 @@
{ 0x0C58, 0x0C5A },
{ 0x0C60, 0x0C63 },
{ 0x0C66, 0x0C6F },
- { 0x0C81, 0x0C83 },
+ { 0x0C80, 0x0C83 },
{ 0x0C85, 0x0C8C },
{ 0x0C8E, 0x0C90 },
{ 0x0C92, 0x0CA8 },
@@ -177,7 +179,7 @@
{ 0x0D3D, 0x0D44 },
{ 0x0D46, 0x0D48 },
{ 0x0D4A, 0x0D4E },
- { 0x0D57, 0x0D57 },
+ { 0x0D54, 0x0D57 },
{ 0x0D5F, 0x0D63 },
{ 0x0D66, 0x0D6F },
{ 0x0D7A, 0x0D7F },
@@ -296,11 +298,12 @@
{ 0x1C00, 0x1C37 },
{ 0x1C40, 0x1C49 },
{ 0x1C4D, 0x1C7D },
+ { 0x1C80, 0x1C88 },
{ 0x1CD0, 0x1CD2 },
{ 0x1CD4, 0x1CF6 },
{ 0x1CF8, 0x1CF9 },
{ 0x1D00, 0x1DF5 },
- { 0x1DFC, 0x1F15 },
+ { 0x1DFB, 0x1F15 },
{ 0x1F18, 0x1F1D },
{ 0x1F20, 0x1F45 },
{ 0x1F48, 0x1F4D },
@@ -382,11 +385,11 @@
{ 0xA67F, 0xA6F1 },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA7AD },
+ { 0xA78B, 0xA7AE },
{ 0xA7B0, 0xA7B7 },
{ 0xA7F7, 0xA827 },
{ 0xA840, 0xA873 },
- { 0xA880, 0xA8C4 },
+ { 0xA880, 0xA8C5 },
{ 0xA8D0, 0xA8D9 },
{ 0xA8E0, 0xA8F7 },
{ 0xA8FB, 0xA8FB },
@@ -469,6 +472,8 @@
{ 0x103D1, 0x103D5 },
{ 0x10400, 0x1049D },
{ 0x104A0, 0x104A9 },
+ { 0x104B0, 0x104D3 },
+ { 0x104D8, 0x104FB },
{ 0x10500, 0x10527 },
{ 0x10530, 0x10563 },
{ 0x10600, 0x10736 },
@@ -521,6 +526,7 @@
{ 0x111DC, 0x111DC },
{ 0x11200, 0x11211 },
{ 0x11213, 0x11237 },
+ { 0x1123E, 0x1123E },
{ 0x11280, 0x11286 },
{ 0x11288, 0x11288 },
{ 0x1128A, 0x1128D },
@@ -543,6 +549,8 @@
{ 0x1135D, 0x11363 },
{ 0x11366, 0x1136C },
{ 0x11370, 0x11374 },
+ { 0x11400, 0x1144A },
+ { 0x11450, 0x11459 },
{ 0x11480, 0x114C5 },
{ 0x114C7, 0x114C7 },
{ 0x114D0, 0x114D9 },
@@ -560,6 +568,13 @@
{ 0x118A0, 0x118E9 },
{ 0x118FF, 0x118FF },
{ 0x11AC0, 0x11AF8 },
+ { 0x11C00, 0x11C08 },
+ { 0x11C0A, 0x11C36 },
+ { 0x11C38, 0x11C40 },
+ { 0x11C50, 0x11C59 },
+ { 0x11C72, 0x11C8F },
+ { 0x11C92, 0x11CA7 },
+ { 0x11CA9, 0x11CB6 },
{ 0x12000, 0x12399 },
{ 0x12400, 0x1246E },
{ 0x12480, 0x12543 },
@@ -578,6 +593,9 @@
{ 0x16F00, 0x16F44 },
{ 0x16F50, 0x16F7E },
{ 0x16F8F, 0x16F9F },
+ { 0x16FE0, 0x16FE0 },
+ { 0x17000, 0x187EC },
+ { 0x18800, 0x18AF2 },
{ 0x1B000, 0x1B001 },
{ 0x1BC00, 0x1BC6A },
{ 0x1BC70, 0x1BC7C },
@@ -627,8 +645,15 @@
{ 0x1DA84, 0x1DA84 },
{ 0x1DA9B, 0x1DA9F },
{ 0x1DAA1, 0x1DAAF },
+ { 0x1E000, 0x1E006 },
+ { 0x1E008, 0x1E018 },
+ { 0x1E01B, 0x1E021 },
+ { 0x1E023, 0x1E024 },
+ { 0x1E026, 0x1E02A },
{ 0x1E800, 0x1E8C4 },
{ 0x1E8D0, 0x1E8D6 },
+ { 0x1E900, 0x1E94A },
+ { 0x1E950, 0x1E959 },
{ 0x1EE00, 0x1EE03 },
{ 0x1EE05, 0x1EE1F },
{ 0x1EE21, 0x1EE22 },
diff --git a/tests/unictype/test-pr_id_start.c b/tests/unictype/test-pr_id_start.c
index 648d442..c5cb6d6 100644
--- a/tests/unictype/test-pr_id_start.c
+++ b/tests/unictype/test-pr_id_start.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -66,6 +66,7 @@
{ 0x0828, 0x0828 },
{ 0x0840, 0x0858 },
{ 0x08A0, 0x08B4 },
+ { 0x08B6, 0x08BD },
{ 0x0904, 0x0939 },
{ 0x093D, 0x093D },
{ 0x0950, 0x0950 },
@@ -130,6 +131,7 @@
{ 0x0C3D, 0x0C3D },
{ 0x0C58, 0x0C5A },
{ 0x0C60, 0x0C61 },
+ { 0x0C80, 0x0C80 },
{ 0x0C85, 0x0C8C },
{ 0x0C8E, 0x0C90 },
{ 0x0C92, 0x0CA8 },
@@ -144,6 +146,7 @@
{ 0x0D12, 0x0D3A },
{ 0x0D3D, 0x0D3D },
{ 0x0D4E, 0x0D4E },
+ { 0x0D54, 0x0D56 },
{ 0x0D5F, 0x0D61 },
{ 0x0D7A, 0x0D7F },
{ 0x0D85, 0x0D96 },
@@ -241,6 +244,7 @@
{ 0x1C00, 0x1C23 },
{ 0x1C4D, 0x1C4F },
{ 0x1C5A, 0x1C7D },
+ { 0x1C80, 0x1C88 },
{ 0x1CE9, 0x1CEC },
{ 0x1CEE, 0x1CF1 },
{ 0x1CF5, 0x1CF6 },
@@ -323,7 +327,7 @@
{ 0xA6A0, 0xA6EF },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA7AD },
+ { 0xA78B, 0xA7AE },
{ 0xA7B0, 0xA7B7 },
{ 0xA7F7, 0xA801 },
{ 0xA803, 0xA805 },
@@ -410,6 +414,8 @@
{ 0x103C8, 0x103CF },
{ 0x103D1, 0x103D5 },
{ 0x10400, 0x1049D },
+ { 0x104B0, 0x104D3 },
+ { 0x104D8, 0x104FB },
{ 0x10500, 0x10527 },
{ 0x10530, 0x10563 },
{ 0x10600, 0x10736 },
@@ -471,6 +477,8 @@
{ 0x1133D, 0x1133D },
{ 0x11350, 0x11350 },
{ 0x1135D, 0x11361 },
+ { 0x11400, 0x11434 },
+ { 0x11447, 0x1144A },
{ 0x11480, 0x114AF },
{ 0x114C4, 0x114C5 },
{ 0x114C7, 0x114C7 },
@@ -483,6 +491,10 @@
{ 0x118A0, 0x118DF },
{ 0x118FF, 0x118FF },
{ 0x11AC0, 0x11AF8 },
+ { 0x11C00, 0x11C08 },
+ { 0x11C0A, 0x11C2E },
+ { 0x11C40, 0x11C40 },
+ { 0x11C72, 0x11C8F },
{ 0x12000, 0x12399 },
{ 0x12400, 0x1246E },
{ 0x12480, 0x12543 },
@@ -498,6 +510,9 @@
{ 0x16F00, 0x16F44 },
{ 0x16F50, 0x16F50 },
{ 0x16F93, 0x16F9F },
+ { 0x16FE0, 0x16FE0 },
+ { 0x17000, 0x187EC },
+ { 0x18800, 0x18AF2 },
{ 0x1B000, 0x1B001 },
{ 0x1BC00, 0x1BC6A },
{ 0x1BC70, 0x1BC7C },
@@ -534,6 +549,7 @@
{ 0x1D7AA, 0x1D7C2 },
{ 0x1D7C4, 0x1D7CB },
{ 0x1E800, 0x1E8C4 },
+ { 0x1E900, 0x1E943 },
{ 0x1EE00, 0x1EE03 },
{ 0x1EE05, 0x1EE1F },
{ 0x1EE21, 0x1EE22 },
diff --git a/tests/unictype/test-pr_ideographic.c b/tests/unictype/test-pr_ideographic.c
index 3bccf71..11e5ef0 100644
--- a/tests/unictype/test-pr_ideographic.c
+++ b/tests/unictype/test-pr_ideographic.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -24,6 +24,8 @@
{ 0x4E00, 0x9FD5 },
{ 0xF900, 0xFA6D },
{ 0xFA70, 0xFAD9 },
+ { 0x17000, 0x187EC },
+ { 0x18800, 0x18AF2 },
{ 0x20000, 0x2A6D6 },
{ 0x2A700, 0x2B734 },
{ 0x2B740, 0x2B81D },
diff --git a/tests/unictype/test-pr_ids_binary_operator.c b/tests/unictype/test-pr_ids_binary_operator.c
index cc6e39a..0faa979 100644
--- a/tests/unictype/test-pr_ids_binary_operator.c
+++ b/tests/unictype/test-pr_ids_binary_operator.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_ids_trinary_operator.c b/tests/unictype/test-pr_ids_trinary_operator.c
index c95de7f..23e5fd8 100644
--- a/tests/unictype/test-pr_ids_trinary_operator.c
+++ b/tests/unictype/test-pr_ids_trinary_operator.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_ignorable_control.c b/tests/unictype/test-pr_ignorable_control.c
index 2a76465..2d5f722 100644
--- a/tests/unictype/test-pr_ignorable_control.c
+++ b/tests/unictype/test-pr_ignorable_control.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -26,6 +26,7 @@
{ 0x061C, 0x061C },
{ 0x06DD, 0x06DD },
{ 0x070F, 0x070F },
+ { 0x08E2, 0x08E2 },
{ 0x180E, 0x180E },
{ 0x200B, 0x200F },
{ 0x202A, 0x202E },
diff --git a/tests/unictype/test-pr_iso_control.c b/tests/unictype/test-pr_iso_control.c
index c7d2697..da892ae 100644
--- a/tests/unictype/test-pr_iso_control.c
+++ b/tests/unictype/test-pr_iso_control.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_join_control.c b/tests/unictype/test-pr_join_control.c
index a452700..9a52706 100644
--- a/tests/unictype/test-pr_join_control.c
+++ b/tests/unictype/test-pr_join_control.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_left_of_pair.c b/tests/unictype/test-pr_left_of_pair.c
index 5aed7aa..a436059 100644
--- a/tests/unictype/test-pr_left_of_pair.c
+++ b/tests/unictype/test-pr_left_of_pair.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_line_separator.c b/tests/unictype/test-pr_line_separator.c
index 2f16de1..3064c64 100644
--- a/tests/unictype/test-pr_line_separator.c
+++ b/tests/unictype/test-pr_line_separator.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_logical_order_exception.c b/tests/unictype/test-pr_logical_order_exception.c
index 53a8a36..0545ec8 100644
--- a/tests/unictype/test-pr_logical_order_exception.c
+++ b/tests/unictype/test-pr_logical_order_exception.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_lowercase.c b/tests/unictype/test-pr_lowercase.c
index d6c90dd..ab9c0d5 100644
--- a/tests/unictype/test-pr_lowercase.c
+++ b/tests/unictype/test-pr_lowercase.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -293,6 +293,7 @@
{ 0x052F, 0x052F },
{ 0x0561, 0x0587 },
{ 0x13F8, 0x13FD },
+ { 0x1C80, 0x1C88 },
{ 0x1D00, 0x1DBF },
{ 0x1E01, 0x1E01 },
{ 0x1E03, 0x1E03 },
@@ -624,6 +625,7 @@
{ 0xFB13, 0xFB17 },
{ 0xFF41, 0xFF5A },
{ 0x10428, 0x1044F },
+ { 0x104D8, 0x104FB },
{ 0x10CC0, 0x10CF2 },
{ 0x118C0, 0x118DF },
{ 0x1D41A, 0x1D433 },
@@ -653,7 +655,8 @@
{ 0x1D78A, 0x1D78F },
{ 0x1D7AA, 0x1D7C2 },
{ 0x1D7C4, 0x1D7C9 },
- { 0x1D7CB, 0x1D7CB }
+ { 0x1D7CB, 0x1D7CB },
+ { 0x1E922, 0x1E943 }
#define PREDICATE(c) uc_is_property_lowercase (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_math.c b/tests/unictype/test-pr_math.c
index a7a1763..b6c4ad8 100644
--- a/tests/unictype/test-pr_math.c
+++ b/tests/unictype/test-pr_math.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_non_break.c b/tests/unictype/test-pr_non_break.c
index 06794c5..2f653d4 100644
--- a/tests/unictype/test-pr_non_break.c
+++ b/tests/unictype/test-pr_non_break.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_not_a_character.c b/tests/unictype/test-pr_not_a_character.c
index 7ce9643..e612f7d 100644
--- a/tests/unictype/test-pr_not_a_character.c
+++ b/tests/unictype/test-pr_not_a_character.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_numeric.c b/tests/unictype/test-pr_numeric.c
index 8799104..524c039 100644
--- a/tests/unictype/test-pr_numeric.c
+++ b/tests/unictype/test-pr_numeric.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -35,7 +35,8 @@
{ 0x0C66, 0x0C6F },
{ 0x0C78, 0x0C7E },
{ 0x0CE6, 0x0CEF },
- { 0x0D66, 0x0D75 },
+ { 0x0D58, 0x0D5E },
+ { 0x0D66, 0x0D78 },
{ 0x0DE6, 0x0DEF },
{ 0x0E50, 0x0E59 },
{ 0x0ED0, 0x0ED9 },
@@ -122,11 +123,13 @@
{ 0x111D0, 0x111D9 },
{ 0x111E1, 0x111F4 },
{ 0x112F0, 0x112F9 },
+ { 0x11450, 0x11459 },
{ 0x114D0, 0x114D9 },
{ 0x11650, 0x11659 },
{ 0x116C0, 0x116C9 },
{ 0x11730, 0x1173B },
{ 0x118E0, 0x118F2 },
+ { 0x11C50, 0x11C6C },
{ 0x12400, 0x1246E },
{ 0x16A60, 0x16A69 },
{ 0x16B50, 0x16B59 },
@@ -134,6 +137,7 @@
{ 0x1D360, 0x1D371 },
{ 0x1D7CE, 0x1D7FF },
{ 0x1E8C7, 0x1E8CF },
+ { 0x1E950, 0x1E959 },
{ 0x1F100, 0x1F10C },
{ 0x2F890, 0x2F890 }
diff --git a/tests/unictype/test-pr_other_alphabetic.c b/tests/unictype/test-pr_other_alphabetic.c
index 924e6cd..858fa26 100644
--- a/tests/unictype/test-pr_other_alphabetic.c
+++ b/tests/unictype/test-pr_other_alphabetic.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -38,6 +38,7 @@
{ 0x081B, 0x0823 },
{ 0x0825, 0x0827 },
{ 0x0829, 0x082C },
+ { 0x08D4, 0x08DF },
{ 0x08E3, 0x08E9 },
{ 0x08F0, 0x0903 },
{ 0x093A, 0x093B },
@@ -123,6 +124,7 @@
{ 0x1752, 0x1753 },
{ 0x1772, 0x1773 },
{ 0x17B6, 0x17C8 },
+ { 0x1885, 0x1886 },
{ 0x18A9, 0x18A9 },
{ 0x1920, 0x192B },
{ 0x1930, 0x1938 },
@@ -145,6 +147,7 @@
{ 0xA823, 0xA827 },
{ 0xA880, 0xA881 },
{ 0xA8B4, 0xA8C3 },
+ { 0xA8C5, 0xA8C5 },
{ 0xA926, 0xA92A },
{ 0xA947, 0xA952 },
{ 0xA980, 0xA983 },
@@ -174,6 +177,7 @@
{ 0x111B3, 0x111BF },
{ 0x1122C, 0x11234 },
{ 0x11237, 0x11237 },
+ { 0x1123E, 0x1123E },
{ 0x112DF, 0x112E8 },
{ 0x11300, 0x11303 },
{ 0x1133E, 0x11344 },
@@ -181,6 +185,8 @@
{ 0x1134B, 0x1134C },
{ 0x11357, 0x11357 },
{ 0x11362, 0x11363 },
+ { 0x11435, 0x11441 },
+ { 0x11443, 0x11445 },
{ 0x114B0, 0x114C1 },
{ 0x115AF, 0x115B5 },
{ 0x115B8, 0x115BE },
@@ -189,9 +195,19 @@
{ 0x11640, 0x11640 },
{ 0x116AB, 0x116B5 },
{ 0x1171D, 0x1172A },
+ { 0x11C2F, 0x11C36 },
+ { 0x11C38, 0x11C3E },
+ { 0x11C92, 0x11CA7 },
+ { 0x11CA9, 0x11CB6 },
{ 0x16B30, 0x16B36 },
{ 0x16F51, 0x16F7E },
{ 0x1BC9E, 0x1BC9E },
+ { 0x1E000, 0x1E006 },
+ { 0x1E008, 0x1E018 },
+ { 0x1E01B, 0x1E021 },
+ { 0x1E023, 0x1E024 },
+ { 0x1E026, 0x1E02A },
+ { 0x1E947, 0x1E947 },
{ 0x1F130, 0x1F149 },
{ 0x1F150, 0x1F169 },
{ 0x1F170, 0x1F189 }
diff --git a/tests/unictype/test-pr_other_default_ignorable_code_point.c b/tests/unictype/test-pr_other_default_ignorable_code_point.c
index de6ecd3..00e3438 100644
--- a/tests/unictype/test-pr_other_default_ignorable_code_point.c
+++ b/tests/unictype/test-pr_other_default_ignorable_code_point.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_other_grapheme_extend.c b/tests/unictype/test-pr_other_grapheme_extend.c
index 90e5d70..1aebdbc 100644
--- a/tests/unictype/test-pr_other_grapheme_extend.c
+++ b/tests/unictype/test-pr_other_grapheme_extend.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -29,7 +29,7 @@
{ 0x0D57, 0x0D57 },
{ 0x0DCF, 0x0DCF },
{ 0x0DDF, 0x0DDF },
- { 0x200C, 0x200D },
+ { 0x200C, 0x200C },
{ 0x302E, 0x302F },
{ 0xFF9E, 0xFF9F },
{ 0x1133E, 0x1133E },
@@ -38,7 +38,8 @@
{ 0x114BD, 0x114BD },
{ 0x115AF, 0x115AF },
{ 0x1D165, 0x1D165 },
- { 0x1D16E, 0x1D172 }
+ { 0x1D16E, 0x1D172 },
+ { 0xE0020, 0xE007F }
#define PREDICATE(c) uc_is_property_other_grapheme_extend (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_other_id_continue.c b/tests/unictype/test-pr_other_id_continue.c
index c766e5e..e49f4d9 100644
--- a/tests/unictype/test-pr_other_id_continue.c
+++ b/tests/unictype/test-pr_other_id_continue.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_other_id_start.c b/tests/unictype/test-pr_other_id_start.c
index d1cc5f0..8c5ca5b 100644
--- a/tests/unictype/test-pr_other_id_start.c
+++ b/tests/unictype/test-pr_other_id_start.c
@@ -13,10 +13,11 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
+ { 0x1885, 0x1886 },
{ 0x2118, 0x2118 },
{ 0x212E, 0x212E },
{ 0x309B, 0x309C }
diff --git a/tests/unictype/test-pr_other_lowercase.c b/tests/unictype/test-pr_other_lowercase.c
index 6e49648..3cc0762 100644
--- a/tests/unictype/test-pr_other_lowercase.c
+++ b/tests/unictype/test-pr_other_lowercase.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_other_math.c b/tests/unictype/test-pr_other_math.c
index efa07b6..6d534f9 100644
--- a/tests/unictype/test-pr_other_math.c
+++ b/tests/unictype/test-pr_other_math.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_other_uppercase.c b/tests/unictype/test-pr_other_uppercase.c
index 6547b2a..779967f 100644
--- a/tests/unictype/test-pr_other_uppercase.c
+++ b/tests/unictype/test-pr_other_uppercase.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_paired_punctuation.c b/tests/unictype/test-pr_paired_punctuation.c
index 3df878c..79eb4cd 100644
--- a/tests/unictype/test-pr_paired_punctuation.c
+++ b/tests/unictype/test-pr_paired_punctuation.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_paragraph_separator.c b/tests/unictype/test-pr_paragraph_separator.c
index dca0b19..450fcc1 100644
--- a/tests/unictype/test-pr_paragraph_separator.c
+++ b/tests/unictype/test-pr_paragraph_separator.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_pattern_syntax.c b/tests/unictype/test-pr_pattern_syntax.c
index 40a056b..740bb65 100644
--- a/tests/unictype/test-pr_pattern_syntax.c
+++ b/tests/unictype/test-pr_pattern_syntax.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_pattern_white_space.c b/tests/unictype/test-pr_pattern_white_space.c
index 347cb0b..2516acd 100644
--- a/tests/unictype/test-pr_pattern_white_space.c
+++ b/tests/unictype/test-pr_pattern_white_space.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_private_use.c b/tests/unictype/test-pr_private_use.c
index 6cfa192..ce07421 100644
--- a/tests/unictype/test-pr_private_use.c
+++ b/tests/unictype/test-pr_private_use.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_punctuation.c b/tests/unictype/test-pr_punctuation.c
index fd29793..a46fbcf 100644
--- a/tests/unictype/test-pr_punctuation.c
+++ b/tests/unictype/test-pr_punctuation.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -102,7 +102,7 @@
{ 0x2CFE, 0x2CFF },
{ 0x2D70, 0x2D70 },
{ 0x2E00, 0x2E2E },
- { 0x2E30, 0x2E42 },
+ { 0x2E30, 0x2E44 },
{ 0x3001, 0x3003 },
{ 0x3008, 0x3011 },
{ 0x3014, 0x301F },
@@ -167,17 +167,24 @@
{ 0x111DD, 0x111DF },
{ 0x11238, 0x1123D },
{ 0x112A9, 0x112A9 },
+ { 0x1144B, 0x1144F },
+ { 0x1145B, 0x1145B },
+ { 0x1145D, 0x1145D },
{ 0x114C6, 0x114C6 },
{ 0x115C1, 0x115D7 },
{ 0x11641, 0x11643 },
+ { 0x11660, 0x1166C },
{ 0x1173C, 0x1173E },
+ { 0x11C41, 0x11C45 },
+ { 0x11C70, 0x11C71 },
{ 0x12470, 0x12474 },
{ 0x16A6E, 0x16A6F },
{ 0x16AF5, 0x16AF5 },
{ 0x16B37, 0x16B3B },
{ 0x16B44, 0x16B44 },
{ 0x1BC9F, 0x1BC9F },
- { 0x1DA87, 0x1DA8B }
+ { 0x1DA87, 0x1DA8B },
+ { 0x1E95E, 0x1E95F }
#define PREDICATE(c) uc_is_property_punctuation (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_quotation_mark.c b/tests/unictype/test-pr_quotation_mark.c
index 7ef0f5a..994c22e 100644
--- a/tests/unictype/test-pr_quotation_mark.c
+++ b/tests/unictype/test-pr_quotation_mark.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_radical.c b/tests/unictype/test-pr_radical.c
index 23c3026..fa57400 100644
--- a/tests/unictype/test-pr_radical.c
+++ b/tests/unictype/test-pr_radical.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_sentence_terminal.c b/tests/unictype/test-pr_sentence_terminal.c
index b3d369b..5dcc45e 100644
--- a/tests/unictype/test-pr_sentence_terminal.c
+++ b/tests/unictype/test-pr_sentence_terminal.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -71,10 +71,12 @@
{ 0x11238, 0x11239 },
{ 0x1123B, 0x1123C },
{ 0x112A9, 0x112A9 },
+ { 0x1144B, 0x1144C },
{ 0x115C2, 0x115C3 },
{ 0x115C9, 0x115D7 },
{ 0x11641, 0x11642 },
{ 0x1173C, 0x1173E },
+ { 0x11C41, 0x11C42 },
{ 0x16A6E, 0x16A6F },
{ 0x16AF5, 0x16AF5 },
{ 0x16B37, 0x16B38 },
diff --git a/tests/unictype/test-pr_soft_dotted.c b/tests/unictype/test-pr_soft_dotted.c
index ad8b0fb..f8ed34a 100644
--- a/tests/unictype/test-pr_soft_dotted.c
+++ b/tests/unictype/test-pr_soft_dotted.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_space.c b/tests/unictype/test-pr_space.c
index 847eb29..0c7de47 100644
--- a/tests/unictype/test-pr_space.c
+++ b/tests/unictype/test-pr_space.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_terminal_punctuation.c b/tests/unictype/test-pr_terminal_punctuation.c
index c967c4a..3fd4904 100644
--- a/tests/unictype/test-pr_terminal_punctuation.c
+++ b/tests/unictype/test-pr_terminal_punctuation.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -96,10 +96,14 @@
{ 0x111DE, 0x111DF },
{ 0x11238, 0x1123C },
{ 0x112A9, 0x112A9 },
+ { 0x1144B, 0x1144D },
+ { 0x1145B, 0x1145B },
{ 0x115C2, 0x115C5 },
{ 0x115C9, 0x115D7 },
{ 0x11641, 0x11642 },
{ 0x1173C, 0x1173E },
+ { 0x11C41, 0x11C43 },
+ { 0x11C71, 0x11C71 },
{ 0x12470, 0x12474 },
{ 0x16A6E, 0x16A6F },
{ 0x16AF5, 0x16AF5 },
diff --git a/tests/unictype/test-pr_test.c b/tests/unictype/test-pr_test.c
index 6bacc07..773c90e 100644
--- a/tests/unictype/test-pr_test.c
+++ b/tests/unictype/test-pr_test.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-pr_titlecase.c b/tests/unictype/test-pr_titlecase.c
index 1004386..989c831 100644
--- a/tests/unictype/test-pr_titlecase.c
+++ b/tests/unictype/test-pr_titlecase.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_unassigned_code_value.c b/tests/unictype/test-pr_unassigned_code_value.c
index ddd845e..d93dbfe 100644
--- a/tests/unictype/test-pr_unassigned_code_value.c
+++ b/tests/unictype/test-pr_unassigned_code_value.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -40,7 +40,8 @@
{ 0x083F, 0x083F },
{ 0x085C, 0x085D },
{ 0x085F, 0x089F },
- { 0x08B5, 0x08E2 },
+ { 0x08B5, 0x08B5 },
+ { 0x08BE, 0x08D3 },
{ 0x0984, 0x0984 },
{ 0x098D, 0x098E },
{ 0x0991, 0x0992 },
@@ -127,7 +128,6 @@
{ 0x0C5B, 0x0C5F },
{ 0x0C64, 0x0C65 },
{ 0x0C70, 0x0C77 },
- { 0x0C80, 0x0C80 },
{ 0x0C84, 0x0C84 },
{ 0x0C8D, 0x0C8D },
{ 0x0C91, 0x0C91 },
@@ -148,10 +148,8 @@
{ 0x0D3B, 0x0D3C },
{ 0x0D45, 0x0D45 },
{ 0x0D49, 0x0D49 },
- { 0x0D4F, 0x0D56 },
- { 0x0D58, 0x0D5E },
+ { 0x0D50, 0x0D53 },
{ 0x0D64, 0x0D65 },
- { 0x0D76, 0x0D78 },
{ 0x0D80, 0x0D81 },
{ 0x0D84, 0x0D84 },
{ 0x0D97, 0x0D99 },
@@ -252,11 +250,11 @@
{ 0x1BF4, 0x1BFB },
{ 0x1C38, 0x1C3A },
{ 0x1C4A, 0x1C4C },
- { 0x1C80, 0x1CBF },
+ { 0x1C89, 0x1CBF },
{ 0x1CC8, 0x1CCF },
{ 0x1CF7, 0x1CF7 },
{ 0x1CFA, 0x1CFF },
- { 0x1DF6, 0x1DFB },
+ { 0x1DF6, 0x1DFA },
{ 0x1F16, 0x1F17 },
{ 0x1F1E, 0x1F1F },
{ 0x1F46, 0x1F47 },
@@ -280,7 +278,7 @@
{ 0x20BF, 0x20CF },
{ 0x20F1, 0x20FF },
{ 0x218C, 0x218F },
- { 0x23FB, 0x23FF },
+ { 0x23FF, 0x23FF },
{ 0x2427, 0x243F },
{ 0x244B, 0x245F },
{ 0x2B74, 0x2B75 },
@@ -306,7 +304,7 @@
{ 0x2DCF, 0x2DCF },
{ 0x2DD7, 0x2DD7 },
{ 0x2DDF, 0x2DDF },
- { 0x2E43, 0x2E7F },
+ { 0x2E45, 0x2E7F },
{ 0x2E9A, 0x2E9A },
{ 0x2EF4, 0x2EFF },
{ 0x2FD6, 0x2FEF },
@@ -326,12 +324,12 @@
{ 0xA4C7, 0xA4CF },
{ 0xA62C, 0xA63F },
{ 0xA6F8, 0xA6FF },
- { 0xA7AE, 0xA7AF },
+ { 0xA7AF, 0xA7AF },
{ 0xA7B8, 0xA7F6 },
{ 0xA82C, 0xA82F },
{ 0xA83A, 0xA83F },
{ 0xA878, 0xA87F },
- { 0xA8C5, 0xA8CD },
+ { 0xA8C6, 0xA8CD },
{ 0xA8DA, 0xA8DF },
{ 0xA8FE, 0xA8FF },
{ 0xA954, 0xA95E },
@@ -392,7 +390,7 @@
{ 0x100FB, 0x100FF },
{ 0x10103, 0x10106 },
{ 0x10134, 0x10136 },
- { 0x1018D, 0x1018F },
+ { 0x1018F, 0x1018F },
{ 0x1019C, 0x1019F },
{ 0x101A1, 0x101CF },
{ 0x101FE, 0x1027F },
@@ -406,7 +404,9 @@
{ 0x103C4, 0x103C7 },
{ 0x103D6, 0x103FF },
{ 0x1049E, 0x1049F },
- { 0x104AA, 0x104FF },
+ { 0x104AA, 0x104AF },
+ { 0x104D4, 0x104D7 },
+ { 0x104FC, 0x104FF },
{ 0x10528, 0x1052F },
{ 0x10564, 0x1056E },
{ 0x10570, 0x105FF },
@@ -462,7 +462,7 @@
{ 0x111E0, 0x111E0 },
{ 0x111F5, 0x111FF },
{ 0x11212, 0x11212 },
- { 0x1123E, 0x1127F },
+ { 0x1123F, 0x1127F },
{ 0x11287, 0x11287 },
{ 0x11289, 0x11289 },
{ 0x1128E, 0x1128E },
@@ -484,13 +484,17 @@
{ 0x11358, 0x1135C },
{ 0x11364, 0x11365 },
{ 0x1136D, 0x1136F },
- { 0x11375, 0x1147F },
+ { 0x11375, 0x113FF },
+ { 0x1145A, 0x1145A },
+ { 0x1145C, 0x1145C },
+ { 0x1145E, 0x1147F },
{ 0x114C8, 0x114CF },
{ 0x114DA, 0x1157F },
{ 0x115B6, 0x115B7 },
{ 0x115DE, 0x115FF },
{ 0x11645, 0x1164F },
- { 0x1165A, 0x1167F },
+ { 0x1165A, 0x1165F },
+ { 0x1166D, 0x1167F },
{ 0x116B8, 0x116BF },
{ 0x116CA, 0x116FF },
{ 0x1171A, 0x1171C },
@@ -498,7 +502,14 @@
{ 0x11740, 0x1189F },
{ 0x118F3, 0x118FE },
{ 0x11900, 0x11ABF },
- { 0x11AF9, 0x11FFF },
+ { 0x11AF9, 0x11BFF },
+ { 0x11C09, 0x11C09 },
+ { 0x11C37, 0x11C37 },
+ { 0x11C46, 0x11C4F },
+ { 0x11C6D, 0x11C6F },
+ { 0x11C90, 0x11C91 },
+ { 0x11CA8, 0x11CA8 },
+ { 0x11CB7, 0x11FFF },
{ 0x1239A, 0x123FF },
{ 0x1246F, 0x1246F },
{ 0x12475, 0x1247F },
@@ -518,7 +529,10 @@
{ 0x16B90, 0x16EFF },
{ 0x16F45, 0x16F4F },
{ 0x16F7F, 0x16F8E },
- { 0x16FA0, 0x1AFFF },
+ { 0x16FA0, 0x16FDF },
+ { 0x16FE1, 0x16FFF },
+ { 0x187ED, 0x187FF },
+ { 0x18AF3, 0x1AFFF },
{ 0x1B002, 0x1BBFF },
{ 0x1BC6B, 0x1BC6F },
{ 0x1BC7D, 0x1BC7F },
@@ -553,9 +567,17 @@
{ 0x1D7CC, 0x1D7CD },
{ 0x1DA8C, 0x1DA9A },
{ 0x1DAA0, 0x1DAA0 },
- { 0x1DAB0, 0x1E7FF },
+ { 0x1DAB0, 0x1DFFF },
+ { 0x1E007, 0x1E007 },
+ { 0x1E019, 0x1E01A },
+ { 0x1E022, 0x1E022 },
+ { 0x1E025, 0x1E025 },
+ { 0x1E02B, 0x1E7FF },
{ 0x1E8C5, 0x1E8C6 },
- { 0x1E8D7, 0x1EDFF },
+ { 0x1E8D7, 0x1E8FF },
+ { 0x1E94B, 0x1E94F },
+ { 0x1E95A, 0x1E95D },
+ { 0x1E960, 0x1EDFF },
{ 0x1EE04, 0x1EE04 },
{ 0x1EE20, 0x1EE20 },
{ 0x1EE23, 0x1EE23 },
@@ -599,16 +621,14 @@
{ 0x1F10D, 0x1F10F },
{ 0x1F12F, 0x1F12F },
{ 0x1F16C, 0x1F16F },
- { 0x1F19B, 0x1F1E5 },
+ { 0x1F1AD, 0x1F1E5 },
{ 0x1F203, 0x1F20F },
- { 0x1F23B, 0x1F23F },
+ { 0x1F23C, 0x1F23F },
{ 0x1F249, 0x1F24F },
{ 0x1F252, 0x1F2FF },
- { 0x1F57A, 0x1F57A },
- { 0x1F5A4, 0x1F5A4 },
- { 0x1F6D1, 0x1F6DF },
+ { 0x1F6D3, 0x1F6DF },
{ 0x1F6ED, 0x1F6EF },
- { 0x1F6F4, 0x1F6FF },
+ { 0x1F6F7, 0x1F6FF },
{ 0x1F774, 0x1F77F },
{ 0x1F7D5, 0x1F7FF },
{ 0x1F80C, 0x1F80F },
@@ -616,8 +636,13 @@
{ 0x1F85A, 0x1F85F },
{ 0x1F888, 0x1F88F },
{ 0x1F8AE, 0x1F90F },
- { 0x1F919, 0x1F97F },
- { 0x1F985, 0x1F9BF },
+ { 0x1F91F, 0x1F91F },
+ { 0x1F928, 0x1F92F },
+ { 0x1F931, 0x1F932 },
+ { 0x1F93F, 0x1F93F },
+ { 0x1F94C, 0x1F94F },
+ { 0x1F95F, 0x1F97F },
+ { 0x1F992, 0x1F9BF },
{ 0x1F9C1, 0x1FFFD },
{ 0x2A6D7, 0x2A6FF },
{ 0x2B735, 0x2B73F },
diff --git a/tests/unictype/test-pr_unified_ideograph.c b/tests/unictype/test-pr_unified_ideograph.c
index ff8506f..cabe4e6 100644
--- a/tests/unictype/test-pr_unified_ideograph.c
+++ b/tests/unictype/test-pr_unified_ideograph.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_uppercase.c b/tests/unictype/test-pr_uppercase.c
index 49b91e0..5a3ea44 100644
--- a/tests/unictype/test-pr_uppercase.c
+++ b/tests/unictype/test-pr_uppercase.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -606,11 +606,12 @@
{ 0xA7A4, 0xA7A4 },
{ 0xA7A6, 0xA7A6 },
{ 0xA7A8, 0xA7A8 },
- { 0xA7AA, 0xA7AD },
+ { 0xA7AA, 0xA7AE },
{ 0xA7B0, 0xA7B4 },
{ 0xA7B6, 0xA7B6 },
{ 0xFF21, 0xFF3A },
{ 0x10400, 0x10427 },
+ { 0x104B0, 0x104D3 },
{ 0x10C80, 0x10CB2 },
{ 0x118A0, 0x118BF },
{ 0x1D400, 0x1D419 },
@@ -644,6 +645,7 @@
{ 0x1D756, 0x1D76E },
{ 0x1D790, 0x1D7A8 },
{ 0x1D7CA, 0x1D7CA },
+ { 0x1E900, 0x1E921 },
{ 0x1F130, 0x1F149 },
{ 0x1F150, 0x1F169 },
{ 0x1F170, 0x1F189 }
diff --git a/tests/unictype/test-pr_variation_selector.c b/tests/unictype/test-pr_variation_selector.c
index 50aaa43..c54e283 100644
--- a/tests/unictype/test-pr_variation_selector.c
+++ b/tests/unictype/test-pr_variation_selector.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_white_space.c b/tests/unictype/test-pr_white_space.c
index 6df8c64..f178acb 100644
--- a/tests/unictype/test-pr_white_space.c
+++ b/tests/unictype/test-pr_white_space.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-pr_xid_continue.c b/tests/unictype/test-pr_xid_continue.c
index 435d601..b755e51 100644
--- a/tests/unictype/test-pr_xid_continue.c
+++ b/tests/unictype/test-pr_xid_continue.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -67,6 +67,8 @@
{ 0x0800, 0x082D },
{ 0x0840, 0x085B },
{ 0x08A0, 0x08B4 },
+ { 0x08B6, 0x08BD },
+ { 0x08D4, 0x08E1 },
{ 0x08E3, 0x0963 },
{ 0x0966, 0x096F },
{ 0x0971, 0x0983 },
@@ -156,7 +158,7 @@
{ 0x0C58, 0x0C5A },
{ 0x0C60, 0x0C63 },
{ 0x0C66, 0x0C6F },
- { 0x0C81, 0x0C83 },
+ { 0x0C80, 0x0C83 },
{ 0x0C85, 0x0C8C },
{ 0x0C8E, 0x0C90 },
{ 0x0C92, 0x0CA8 },
@@ -177,7 +179,7 @@
{ 0x0D3D, 0x0D44 },
{ 0x0D46, 0x0D48 },
{ 0x0D4A, 0x0D4E },
- { 0x0D57, 0x0D57 },
+ { 0x0D54, 0x0D57 },
{ 0x0D5F, 0x0D63 },
{ 0x0D66, 0x0D6F },
{ 0x0D7A, 0x0D7F },
@@ -296,11 +298,12 @@
{ 0x1C00, 0x1C37 },
{ 0x1C40, 0x1C49 },
{ 0x1C4D, 0x1C7D },
+ { 0x1C80, 0x1C88 },
{ 0x1CD0, 0x1CD2 },
{ 0x1CD4, 0x1CF6 },
{ 0x1CF8, 0x1CF9 },
{ 0x1D00, 0x1DF5 },
- { 0x1DFC, 0x1F15 },
+ { 0x1DFB, 0x1F15 },
{ 0x1F18, 0x1F1D },
{ 0x1F20, 0x1F45 },
{ 0x1F48, 0x1F4D },
@@ -383,11 +386,11 @@
{ 0xA67F, 0xA6F1 },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA7AD },
+ { 0xA78B, 0xA7AE },
{ 0xA7B0, 0xA7B7 },
{ 0xA7F7, 0xA827 },
{ 0xA840, 0xA873 },
- { 0xA880, 0xA8C4 },
+ { 0xA880, 0xA8C5 },
{ 0xA8D0, 0xA8D9 },
{ 0xA8E0, 0xA8F7 },
{ 0xA8FB, 0xA8FB },
@@ -476,6 +479,8 @@
{ 0x103D1, 0x103D5 },
{ 0x10400, 0x1049D },
{ 0x104A0, 0x104A9 },
+ { 0x104B0, 0x104D3 },
+ { 0x104D8, 0x104FB },
{ 0x10500, 0x10527 },
{ 0x10530, 0x10563 },
{ 0x10600, 0x10736 },
@@ -528,6 +533,7 @@
{ 0x111DC, 0x111DC },
{ 0x11200, 0x11211 },
{ 0x11213, 0x11237 },
+ { 0x1123E, 0x1123E },
{ 0x11280, 0x11286 },
{ 0x11288, 0x11288 },
{ 0x1128A, 0x1128D },
@@ -550,6 +556,8 @@
{ 0x1135D, 0x11363 },
{ 0x11366, 0x1136C },
{ 0x11370, 0x11374 },
+ { 0x11400, 0x1144A },
+ { 0x11450, 0x11459 },
{ 0x11480, 0x114C5 },
{ 0x114C7, 0x114C7 },
{ 0x114D0, 0x114D9 },
@@ -567,6 +575,13 @@
{ 0x118A0, 0x118E9 },
{ 0x118FF, 0x118FF },
{ 0x11AC0, 0x11AF8 },
+ { 0x11C00, 0x11C08 },
+ { 0x11C0A, 0x11C36 },
+ { 0x11C38, 0x11C40 },
+ { 0x11C50, 0x11C59 },
+ { 0x11C72, 0x11C8F },
+ { 0x11C92, 0x11CA7 },
+ { 0x11CA9, 0x11CB6 },
{ 0x12000, 0x12399 },
{ 0x12400, 0x1246E },
{ 0x12480, 0x12543 },
@@ -585,6 +600,9 @@
{ 0x16F00, 0x16F44 },
{ 0x16F50, 0x16F7E },
{ 0x16F8F, 0x16F9F },
+ { 0x16FE0, 0x16FE0 },
+ { 0x17000, 0x187EC },
+ { 0x18800, 0x18AF2 },
{ 0x1B000, 0x1B001 },
{ 0x1BC00, 0x1BC6A },
{ 0x1BC70, 0x1BC7C },
@@ -634,8 +652,15 @@
{ 0x1DA84, 0x1DA84 },
{ 0x1DA9B, 0x1DA9F },
{ 0x1DAA1, 0x1DAAF },
+ { 0x1E000, 0x1E006 },
+ { 0x1E008, 0x1E018 },
+ { 0x1E01B, 0x1E021 },
+ { 0x1E023, 0x1E024 },
+ { 0x1E026, 0x1E02A },
{ 0x1E800, 0x1E8C4 },
{ 0x1E8D0, 0x1E8D6 },
+ { 0x1E900, 0x1E94A },
+ { 0x1E950, 0x1E959 },
{ 0x1EE00, 0x1EE03 },
{ 0x1EE05, 0x1EE1F },
{ 0x1EE21, 0x1EE22 },
diff --git a/tests/unictype/test-pr_xid_start.c b/tests/unictype/test-pr_xid_start.c
index fb33290..6a57c1f 100644
--- a/tests/unictype/test-pr_xid_start.c
+++ b/tests/unictype/test-pr_xid_start.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -66,6 +66,7 @@
{ 0x0828, 0x0828 },
{ 0x0840, 0x0858 },
{ 0x08A0, 0x08B4 },
+ { 0x08B6, 0x08BD },
{ 0x0904, 0x0939 },
{ 0x093D, 0x093D },
{ 0x0950, 0x0950 },
@@ -130,6 +131,7 @@
{ 0x0C3D, 0x0C3D },
{ 0x0C58, 0x0C5A },
{ 0x0C60, 0x0C61 },
+ { 0x0C80, 0x0C80 },
{ 0x0C85, 0x0C8C },
{ 0x0C8E, 0x0C90 },
{ 0x0C92, 0x0CA8 },
@@ -144,6 +146,7 @@
{ 0x0D12, 0x0D3A },
{ 0x0D3D, 0x0D3D },
{ 0x0D4E, 0x0D4E },
+ { 0x0D54, 0x0D56 },
{ 0x0D5F, 0x0D61 },
{ 0x0D7A, 0x0D7F },
{ 0x0D85, 0x0D96 },
@@ -241,6 +244,7 @@
{ 0x1C00, 0x1C23 },
{ 0x1C4D, 0x1C4F },
{ 0x1C5A, 0x1C7D },
+ { 0x1C80, 0x1C88 },
{ 0x1CE9, 0x1CEC },
{ 0x1CEE, 0x1CF1 },
{ 0x1CF5, 0x1CF6 },
@@ -323,7 +327,7 @@
{ 0xA6A0, 0xA6EF },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA7AD },
+ { 0xA78B, 0xA7AE },
{ 0xA7B0, 0xA7B7 },
{ 0xA7F7, 0xA801 },
{ 0xA803, 0xA805 },
@@ -417,6 +421,8 @@
{ 0x103C8, 0x103CF },
{ 0x103D1, 0x103D5 },
{ 0x10400, 0x1049D },
+ { 0x104B0, 0x104D3 },
+ { 0x104D8, 0x104FB },
{ 0x10500, 0x10527 },
{ 0x10530, 0x10563 },
{ 0x10600, 0x10736 },
@@ -478,6 +484,8 @@
{ 0x1133D, 0x1133D },
{ 0x11350, 0x11350 },
{ 0x1135D, 0x11361 },
+ { 0x11400, 0x11434 },
+ { 0x11447, 0x1144A },
{ 0x11480, 0x114AF },
{ 0x114C4, 0x114C5 },
{ 0x114C7, 0x114C7 },
@@ -490,6 +498,10 @@
{ 0x118A0, 0x118DF },
{ 0x118FF, 0x118FF },
{ 0x11AC0, 0x11AF8 },
+ { 0x11C00, 0x11C08 },
+ { 0x11C0A, 0x11C2E },
+ { 0x11C40, 0x11C40 },
+ { 0x11C72, 0x11C8F },
{ 0x12000, 0x12399 },
{ 0x12400, 0x1246E },
{ 0x12480, 0x12543 },
@@ -505,6 +517,9 @@
{ 0x16F00, 0x16F44 },
{ 0x16F50, 0x16F50 },
{ 0x16F93, 0x16F9F },
+ { 0x16FE0, 0x16FE0 },
+ { 0x17000, 0x187EC },
+ { 0x18800, 0x18AF2 },
{ 0x1B000, 0x1B001 },
{ 0x1BC00, 0x1BC6A },
{ 0x1BC70, 0x1BC7C },
@@ -541,6 +556,7 @@
{ 0x1D7AA, 0x1D7C2 },
{ 0x1D7C4, 0x1D7CB },
{ 0x1E800, 0x1E8C4 },
+ { 0x1E900, 0x1E943 },
{ 0x1EE00, 0x1EE03 },
{ 0x1EE05, 0x1EE1F },
{ 0x1EE21, 0x1EE22 },
diff --git a/tests/unictype/test-pr_zero_width.c b/tests/unictype/test-pr_zero_width.c
index 67ce9fb..cb573dc 100644
--- a/tests/unictype/test-pr_zero_width.c
+++ b/tests/unictype/test-pr_zero_width.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
@@ -22,6 +22,7 @@
{ 0x061C, 0x061C },
{ 0x06DD, 0x06DD },
{ 0x070F, 0x070F },
+ { 0x08E2, 0x08E2 },
{ 0x180E, 0x180E },
{ 0x200B, 0x200F },
{ 0x202A, 0x202E },
diff --git a/tests/unictype/test-predicate-part1.h b/tests/unictype/test-predicate-part1.h
index 1031856..db3c5d7 100644
--- a/tests/unictype/test-predicate-part1.h
+++ b/tests/unictype/test-predicate-part1.h
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-predicate-part2.h b/tests/unictype/test-predicate-part2.h
index eeeb934..52ff253 100644
--- a/tests/unictype/test-predicate-part2.h
+++ b/tests/unictype/test-predicate-part2.h
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
};
diff --git a/tests/unictype/test-scripts.c b/tests/unictype/test-scripts.c
index 610b473..3bdbd21 100644
--- a/tests/unictype/test-scripts.c
+++ b/tests/unictype/test-scripts.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-sy_c_ident.c b/tests/unictype/test-sy_c_ident.c
index 026db18..b8e2295 100644
--- a/tests/unictype/test-sy_c_ident.c
+++ b/tests/unictype/test-sy_c_ident.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-sy_c_whitespace.c b/tests/unictype/test-sy_c_whitespace.c
index 45b9bc0..c5d0b44 100644
--- a/tests/unictype/test-sy_c_whitespace.c
+++ b/tests/unictype/test-sy_c_whitespace.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unictype/test-sy_java_ident.c b/tests/unictype/test-sy_java_ident.c
index ed9ddeb..b65c8f3 100644
--- a/tests/unictype/test-sy_java_ident.c
+++ b/tests/unictype/test-sy_java_ident.c
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unictype/test-sy_java_whitespace.c b/tests/unictype/test-sy_java_whitespace.c
index 9e2943b..ca42ff4 100644
--- a/tests/unictype/test-sy_java_whitespace.c
+++ b/tests/unictype/test-sy_java_whitespace.c
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include "test-predicate-part1.h"
diff --git a/tests/unigbrk/GraphemeBreakTest.txt b/tests/unigbrk/GraphemeBreakTest.txt
index d54cd67..220bb69 100644
--- a/tests/unigbrk/GraphemeBreakTest.txt
+++ b/tests/unigbrk/GraphemeBreakTest.txt
@@ -1,10 +1,11 @@
-# GraphemeBreakTest-8.0.0.txt
-# Date: 2015-02-13, 13:47:15 GMT [MD]
+# GraphemeBreakTest-9.0.0.txt
+# Date: 2016-06-02, 18:28:17 GMT
+# © 2016 Unicode®, Inc.
+# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
+# For terms of use, see http://www.unicode.org/terms_of_use.html
#
# Unicode Character Database
-# Copyright (c) 1991-2015 Unicode, Inc.
-# For terms of use, see http://www.unicode.org/terms_of_use.html
-# For documentation, see http://www.unicode.org/reports/tr44/
+# For documentation, see http://www.unicode.org/reports/tr44/
#
# Default Grapheme Break Test
#
@@ -30,6 +31,8 @@
÷ 0020 × 0308 ÷ 0001 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 0020 × 0300 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
÷ 0020 × 0308 × 0300 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 0020 ÷ 0600 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 0020 × 0308 ÷ 0600 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
÷ 0020 × 0903 ÷ # ÷ [0.2] SPACE (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 0020 × 0308 × 0903 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 0020 ÷ 1100 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
@@ -42,8 +45,18 @@
÷ 0020 × 0308 ÷ AC00 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0020 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0020 × 0308 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0020 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0020 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0020 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0020 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0020 ÷ 261D ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0020 × 0308 ÷ 261D ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0020 ÷ 1F3FB ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0020 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0020 × 200D ÷ # ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 0020 × 0308 × 200D ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 0020 ÷ 2764 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0020 × 0308 ÷ 2764 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0020 ÷ 1F466 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0020 × 0308 ÷ 1F466 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0020 ÷ 0378 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0020 × 0308 ÷ 0378 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0020 ÷ D800 ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -58,6 +71,8 @@
÷ 000D ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 000D ÷ 0300 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 000D ÷ 0600 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 000D ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
÷ 000D ÷ 0903 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 000D ÷ 0308 × 0903 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 000D ÷ 1100 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
@@ -70,8 +85,18 @@
÷ 000D ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 000D ÷ AC01 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 000D ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 000D ÷ 261D ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 000D ÷ 0308 ÷ 261D ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 000D ÷ 1F3FB ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 000D ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 000D ÷ 200D ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 000D ÷ 0308 × 200D ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 000D ÷ 2764 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 000D ÷ 0308 ÷ 2764 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 000D ÷ 1F466 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] BOY (EBG) ÷ [0.3]
+÷ 000D ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 000D ÷ 0378 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]
÷ 000D ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 000D ÷ D800 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -86,6 +111,8 @@
÷ 000A ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 000A ÷ 0300 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 000A ÷ 0600 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 000A ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
÷ 000A ÷ 0903 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 000A ÷ 0308 × 0903 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 000A ÷ 1100 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
@@ -98,8 +125,18 @@
÷ 000A ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 000A ÷ AC01 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 000A ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 000A ÷ 261D ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 000A ÷ 0308 ÷ 261D ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 000A ÷ 1F3FB ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 000A ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 000A ÷ 200D ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 000A ÷ 0308 × 200D ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 000A ÷ 2764 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 000A ÷ 0308 ÷ 2764 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 000A ÷ 1F466 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] BOY (EBG) ÷ [0.3]
+÷ 000A ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 000A ÷ 0378 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]
÷ 000A ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 000A ÷ D800 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -114,6 +151,8 @@
÷ 0001 ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 0001 ÷ 0300 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
÷ 0001 ÷ 0308 × 0300 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 0001 ÷ 0600 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 0001 ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
÷ 0001 ÷ 0903 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 0001 ÷ 0308 × 0903 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 0001 ÷ 1100 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
@@ -126,8 +165,18 @@
÷ 0001 ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0001 ÷ AC01 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0001 ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0001 ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0001 ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0001 ÷ 261D ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0001 ÷ 0308 ÷ 261D ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0001 ÷ 1F3FB ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0001 ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0001 ÷ 200D ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 0001 ÷ 0308 × 200D ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 0001 ÷ 2764 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0001 ÷ 0308 ÷ 2764 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0001 ÷ 1F466 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] BOY (EBG) ÷ [0.3]
+÷ 0001 ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0001 ÷ 0378 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0001 ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0001 ÷ D800 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -142,6 +191,8 @@
÷ 0300 × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
÷ 0300 × 0308 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 0300 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 0300 × 0308 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
÷ 0300 × 0903 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 0300 × 0308 × 0903 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 0300 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
@@ -154,12 +205,62 @@
÷ 0300 × 0308 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0300 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0300 × 0308 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0300 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0300 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0300 ÷ 261D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0300 × 0308 ÷ 261D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0300 ÷ 1F3FB ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0300 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0300 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 0300 × 0308 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 0300 ÷ 2764 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0300 × 0308 ÷ 2764 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0300 ÷ 1F466 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0300 × 0308 ÷ 1F466 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0300 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0300 × 0308 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0300 ÷ D800 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
÷ 0300 × 0308 ÷ D800 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
+÷ 0600 × 0020 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] SPACE (Other) ÷ [0.3]
+÷ 0600 × 0308 ÷ 0020 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 0600 ÷ 000D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 0600 × 0308 ÷ 000D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 0600 ÷ 000A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 0600 × 0308 ÷ 000A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 0600 ÷ 0001 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 0600 × 0308 ÷ 0001 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 0600 × 0300 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 0600 × 0308 × 0300 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 0600 × 0600 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 0600 × 0308 ÷ 0600 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 0600 × 0903 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 0600 × 0308 × 0903 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 0600 × 1100 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 0600 × 0308 ÷ 1100 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 0600 × 1160 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 0600 × 0308 ÷ 1160 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 0600 × 11A8 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 0600 × 0308 ÷ 11A8 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 0600 × AC00 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 0600 × 0308 ÷ AC00 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 0600 × AC01 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 0600 × 0308 ÷ AC01 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 0600 × 1F1E6 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0600 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0600 × 261D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0600 × 0308 ÷ 261D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0600 × 1F3FB ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0600 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0600 × 200D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 0600 × 0308 × 200D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 0600 × 2764 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0600 × 0308 ÷ 2764 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0600 × 1F466 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] BOY (EBG) ÷ [0.3]
+÷ 0600 × 0308 ÷ 1F466 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0600 × 0378 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] <reserved-0378> (Other) ÷ [0.3]
+÷ 0600 × 0308 ÷ 0378 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 0600 ÷ D800 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
+÷ 0600 × 0308 ÷ D800 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
÷ 0903 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] SPACE (Other) ÷ [0.3]
÷ 0903 × 0308 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]
÷ 0903 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
@@ -170,6 +271,8 @@
÷ 0903 × 0308 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 0903 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
÷ 0903 × 0308 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 0903 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 0903 × 0308 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
÷ 0903 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 0903 × 0308 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 0903 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
@@ -182,8 +285,18 @@
÷ 0903 × 0308 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0903 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0903 × 0308 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0903 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0903 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0903 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0903 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0903 ÷ 261D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0903 × 0308 ÷ 261D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0903 ÷ 1F3FB ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0903 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0903 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 0903 × 0308 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 0903 ÷ 2764 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0903 × 0308 ÷ 2764 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0903 ÷ 1F466 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0903 × 0308 ÷ 1F466 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0903 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0903 × 0308 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0903 ÷ D800 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -198,6 +311,8 @@
÷ 1100 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 1100 × 0300 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
÷ 1100 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 1100 ÷ 0600 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 1100 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
÷ 1100 × 0903 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 1100 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 1100 × 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
@@ -210,8 +325,18 @@
÷ 1100 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 1100 × AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 1100 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 1100 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 1100 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 1100 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 1100 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 1100 ÷ 261D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1100 × 0308 ÷ 261D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1100 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 1100 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 1100 × 200D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 1100 × 0308 × 200D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 1100 ÷ 2764 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 1100 × 0308 ÷ 2764 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 1100 ÷ 1F466 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 1100 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 1100 ÷ 0378 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 1100 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 1100 ÷ D800 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -226,6 +351,8 @@
÷ 1160 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 1160 × 0300 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
÷ 1160 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 1160 ÷ 0600 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 1160 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
÷ 1160 × 0903 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 1160 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 1160 ÷ 1100 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
@@ -238,8 +365,18 @@
÷ 1160 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 1160 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 1160 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 1160 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 1160 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 1160 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 1160 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 1160 ÷ 261D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1160 × 0308 ÷ 261D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1160 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 1160 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 1160 × 200D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 1160 × 0308 × 200D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 1160 ÷ 2764 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 1160 × 0308 ÷ 2764 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 1160 ÷ 1F466 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 1160 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 1160 ÷ 0378 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 1160 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 1160 ÷ D800 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -254,6 +391,8 @@
÷ 11A8 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 11A8 × 0300 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
÷ 11A8 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 11A8 ÷ 0600 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 11A8 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
÷ 11A8 × 0903 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 11A8 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
@@ -266,8 +405,18 @@
÷ 11A8 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 11A8 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 11A8 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 11A8 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 11A8 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 11A8 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 11A8 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 11A8 ÷ 261D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 11A8 × 0308 ÷ 261D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 11A8 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 11A8 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 11A8 × 200D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 11A8 × 0308 × 200D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 11A8 ÷ 2764 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 11A8 × 0308 ÷ 2764 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 11A8 ÷ 1F466 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 11A8 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 11A8 ÷ 0378 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 11A8 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 11A8 ÷ D800 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -282,6 +431,8 @@
÷ AC00 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ AC00 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
÷ AC00 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ AC00 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ AC00 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
÷ AC00 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ AC00 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ AC00 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
@@ -294,8 +445,18 @@
÷ AC00 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ AC00 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ AC00 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ AC00 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ AC00 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ AC00 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ AC00 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ AC00 ÷ 261D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ AC00 × 0308 ÷ 261D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ AC00 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ AC00 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ AC00 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ AC00 × 0308 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ AC00 ÷ 2764 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ AC00 × 0308 ÷ 2764 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ AC00 ÷ 1F466 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ AC00 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ AC00 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ AC00 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ AC00 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -310,6 +471,8 @@
÷ AC01 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ AC01 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
÷ AC01 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ AC01 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ AC01 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
÷ AC01 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ AC01 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ AC01 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
@@ -322,40 +485,262 @@
÷ AC01 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ AC01 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ AC01 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ AC01 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ AC01 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ AC01 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ AC01 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ AC01 ÷ 261D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ AC01 × 0308 ÷ 261D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ AC01 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ AC01 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ AC01 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ AC01 × 0308 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ AC01 ÷ 2764 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ AC01 × 0308 ÷ 2764 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ AC01 ÷ 1F466 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ AC01 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ AC01 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ AC01 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ AC01 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
÷ AC01 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
-÷ 1F1E6 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] SPACE (Other) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]
-÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
-÷ 1F1E6 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
-÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
-÷ 1F1E6 × 0308 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
-÷ 1F1E6 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
-÷ 1F1E6 × 0308 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
-÷ 1F1E6 ÷ 1100 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 1100 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
-÷ 1F1E6 ÷ 1160 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 1160 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
-÷ 1F1E6 ÷ 11A8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 11A8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
-÷ 1F1E6 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
-÷ 1F1E6 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 1F1E6 ÷ 0378 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0378 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
-÷ 1F1E6 ÷ D800 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ D800 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
+÷ 1F1E6 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 1F1E6 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 1F1E6 × 0308 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 1F1E6 ÷ 0600 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0600 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 1F1E6 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 1F1E6 × 0308 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 1F1E6 ÷ 1100 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 1100 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 1F1E6 ÷ 1160 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 1160 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 1F1E6 ÷ 11A8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 11A8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 1F1E6 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 1F1E6 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 1F1E6 ÷ 261D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 261D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1F1E6 ÷ 1F3FB ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 1F1E6 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 1F1E6 × 0308 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 1F1E6 ÷ 2764 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 2764 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 1F1E6 ÷ 1F466 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 1F466 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 1F1E6 ÷ 0378 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0378 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 1F1E6 ÷ D800 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ D800 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
+÷ 261D ÷ 0020 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 261D × 0308 ÷ 0020 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 261D ÷ 000D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 261D × 0308 ÷ 000D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 261D ÷ 000A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 261D × 0308 ÷ 000A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 261D ÷ 0001 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 261D × 0308 ÷ 0001 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 261D × 0300 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 261D × 0308 × 0300 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 261D ÷ 0600 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 261D × 0308 ÷ 0600 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 261D × 0903 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 261D × 0308 × 0903 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 261D ÷ 1100 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 261D × 0308 ÷ 1100 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 261D ÷ 1160 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 261D × 0308 ÷ 1160 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 261D ÷ 11A8 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 261D × 0308 ÷ 11A8 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 261D ÷ AC00 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 261D × 0308 ÷ AC00 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 261D ÷ AC01 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 261D × 0308 ÷ AC01 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 261D ÷ 1F1E6 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 261D × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 261D ÷ 261D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 261D × 0308 ÷ 261D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 261D × 1F3FB ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 261D × 0308 × 1F3FB ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 261D × 200D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 261D × 0308 × 200D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 261D ÷ 2764 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 261D × 0308 ÷ 2764 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 261D ÷ 1F466 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 261D × 0308 ÷ 1F466 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 261D ÷ 0378 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 261D × 0308 ÷ 0378 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 261D ÷ D800 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
+÷ 261D × 0308 ÷ D800 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
+÷ 1F3FB ÷ 0020 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0020 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 1F3FB ÷ 000D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 000D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 1F3FB ÷ 000A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 000A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 1F3FB ÷ 0001 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0001 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 1F3FB × 0300 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 1F3FB × 0308 × 0300 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 1F3FB ÷ 0600 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0600 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 1F3FB × 0903 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 1F3FB × 0308 × 0903 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 1F3FB ÷ 1100 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 1100 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 1F3FB ÷ 1160 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 1160 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 1F3FB ÷ 11A8 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 11A8 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 1F3FB ÷ AC00 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ AC00 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 1F3FB ÷ AC01 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ AC01 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 1F3FB ÷ 1F1E6 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 1F3FB ÷ 261D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 261D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1F3FB ÷ 1F3FB ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 1F3FB ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 1F3FB × 200D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 1F3FB × 0308 × 200D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 1F3FB ÷ 2764 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 2764 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 1F3FB ÷ 1F466 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 1F466 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 1F3FB ÷ 0378 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0378 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 1F3FB ÷ D800 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ D800 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
+÷ 200D ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 200D × 0308 ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 200D ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 200D × 0308 ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 200D ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 200D × 0308 ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 200D ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 200D × 0308 ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 200D × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 200D × 0308 × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 200D ÷ 0600 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 200D × 0308 ÷ 0600 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 200D × 0903 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 200D × 0308 × 0903 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 200D ÷ 1100 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 200D × 0308 ÷ 1100 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 200D ÷ 1160 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 200D × 0308 ÷ 1160 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 200D ÷ 11A8 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 200D × 0308 ÷ 11A8 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 200D ÷ AC00 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 200D × 0308 ÷ AC00 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 200D ÷ AC01 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 200D × 0308 ÷ AC01 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 200D ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 200D × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 200D ÷ 261D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 200D × 0308 ÷ 261D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 200D ÷ 1F3FB ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 200D × 0308 ÷ 1F3FB ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 200D × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 200D × 0308 × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 200D × 2764 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 200D × 0308 ÷ 2764 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 200D × 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] BOY (EBG) ÷ [0.3]
+÷ 200D × 0308 ÷ 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 200D ÷ 0378 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 200D × 0308 ÷ 0378 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 200D ÷ D800 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
+÷ 200D × 0308 ÷ D800 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
+÷ 2764 ÷ 0020 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0020 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 2764 ÷ 000D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 2764 × 0308 ÷ 000D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 2764 ÷ 000A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 2764 × 0308 ÷ 000A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 2764 ÷ 0001 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0001 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 2764 × 0300 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 2764 × 0308 × 0300 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 2764 ÷ 0600 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0600 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 2764 × 0903 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 2764 × 0308 × 0903 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 2764 ÷ 1100 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 2764 × 0308 ÷ 1100 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 2764 ÷ 1160 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 2764 × 0308 ÷ 1160 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 2764 ÷ 11A8 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 2764 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 2764 ÷ AC00 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 2764 × 0308 ÷ AC00 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 2764 ÷ AC01 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 2764 × 0308 ÷ AC01 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 2764 ÷ 1F1E6 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 2764 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 2764 ÷ 261D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 2764 × 0308 ÷ 261D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 2764 ÷ 1F3FB ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 2764 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 2764 × 200D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 2764 × 0308 × 200D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 2764 ÷ 2764 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 2764 × 0308 ÷ 2764 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 2764 ÷ 1F466 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 2764 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 2764 ÷ 0378 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0378 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 2764 ÷ D800 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
+÷ 2764 × 0308 ÷ D800 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
+÷ 1F466 ÷ 0020 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0020 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 1F466 ÷ 000D ÷ # ÷ [0.2] BOY (EBG) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 000D ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 1F466 ÷ 000A ÷ # ÷ [0.2] BOY (EBG) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 000A ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 1F466 ÷ 0001 ÷ # ÷ [0.2] BOY (EBG) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0001 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 1F466 × 0300 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 1F466 × 0308 × 0300 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 1F466 ÷ 0600 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0600 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 1F466 × 0903 ÷ # ÷ [0.2] BOY (EBG) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 1F466 × 0308 × 0903 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 1F466 ÷ 1100 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 1100 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 1F466 ÷ 1160 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 1160 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 1F466 ÷ 11A8 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 11A8 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 1F466 ÷ AC00 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 1F466 × 0308 ÷ AC00 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 1F466 ÷ AC01 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 1F466 × 0308 ÷ AC01 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 1F466 ÷ 1F1E6 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 1F466 ÷ 261D ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 261D ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1F466 × 1F3FB ÷ # ÷ [0.2] BOY (EBG) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 1F466 × 0308 × 1F3FB ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 1F466 × 200D ÷ # ÷ [0.2] BOY (EBG) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 1F466 × 0308 × 200D ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 1F466 ÷ 2764 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 2764 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 1F466 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 1F466 ÷ 0378 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0378 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 1F466 ÷ D800 ÷ # ÷ [0.2] BOY (EBG) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
+÷ 1F466 × 0308 ÷ D800 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
÷ 0378 ÷ 0020 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] SPACE (Other) ÷ [0.3]
÷ 0378 × 0308 ÷ 0020 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]
÷ 0378 ÷ 000D ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
@@ -366,6 +751,8 @@
÷ 0378 × 0308 ÷ 0001 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 0378 × 0300 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
÷ 0378 × 0308 × 0300 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 0378 ÷ 0600 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 0378 × 0308 ÷ 0600 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
÷ 0378 × 0903 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 0378 × 0308 × 0903 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ 0378 ÷ 1100 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
@@ -378,8 +765,18 @@
÷ 0378 × 0308 ÷ AC00 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0378 ÷ AC01 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0378 × 0308 ÷ AC01 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0378 ÷ 1F1E6 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0378 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0378 ÷ 1F1E6 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0378 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0378 ÷ 261D ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0378 × 0308 ÷ 261D ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0378 ÷ 1F3FB ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0378 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0378 × 200D ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 0378 × 0308 × 200D ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 0378 ÷ 2764 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0378 × 0308 ÷ 2764 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0378 ÷ 1F466 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0378 × 0308 ÷ 1F466 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0378 ÷ 0378 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0378 × 0308 ÷ 0378 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0378 ÷ D800 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -394,6 +791,8 @@
÷ D800 ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ D800 ÷ 0300 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
÷ D800 ÷ 0308 × 0300 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ D800 ÷ 0600 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ D800 ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
÷ D800 ÷ 0903 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ D800 ÷ 0308 × 0903 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
÷ D800 ÷ 1100 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
@@ -406,23 +805,45 @@
÷ D800 ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ D800 ÷ AC01 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ D800 ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ D800 ÷ 1F1E6 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ D800 ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ D800 ÷ 1F1E6 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ D800 ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ D800 ÷ 261D ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ D800 ÷ 0308 ÷ 261D ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ D800 ÷ 1F3FB ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ D800 ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ D800 ÷ 200D ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ D800 ÷ 0308 × 200D ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ D800 ÷ 2764 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ D800 ÷ 0308 ÷ 2764 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ D800 ÷ 1F466 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] BOY (EBG) ÷ [0.3]
+÷ D800 ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ D800 ÷ 0378 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]
÷ D800 ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ D800 ÷ D800 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] <surrogate-D800> (Control) ÷ [0.3]
÷ D800 ÷ 0308 ÷ D800 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
-÷ 0061 ÷ 1F1E6 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]
-÷ 1F1F7 × 1F1FA ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) ÷ [0.3]
-÷ 1F1F7 × 1F1FA × 1F1F8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) ÷ [0.3]
-÷ 1F1F7 × 1F1FA × 1F1F8 × 1F1EA ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER E (Regional_Indicator) ÷ [0.3]
-÷ 1F1F7 × 1F1FA ÷ 200B ÷ 1F1F8 × 1F1EA ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) ÷ [5.0] ZERO WIDTH SPACE (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER E (Regional_Indicator) ÷ [0.3]
-÷ 1F1E6 × 1F1E7 × 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]
-÷ 1F1E6 × 200D ÷ 1F1E7 × 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] ZERO WIDTH JOINER (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]
-÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [9.0] ZERO WIDTH JOINER (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]
-÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (Extend) ÷ [999.0] ARABIC LETTER NOON (Other) ÷ [0.3]
-÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (Other) × [9.0] ZERO WIDTH JOINER (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) × [3.0] <LINE FEED (LF)> (LF) ÷ [4.0] LATIN SMALL LETTER A (Other) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [0.3]
+÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [0.3]
+÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] ARABIC LETTER NOON (Other) ÷ [0.3]
+÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 1100 × 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ AC00 × 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ AC01 × 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]
+÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]
+÷ 0061 ÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]
+÷ 0061 ÷ 1F1E6 × 200D ÷ 1F1E7 × 1F1E8 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) × [13.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]
+÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 × 1F1E9 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) × [13.0] REGIONAL INDICATOR SYMBOL LETTER D (RI) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]
+÷ 0061 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]
+÷ 0061 × 0308 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]
+÷ 0061 × 0903 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]
+÷ 0061 ÷ 0600 × 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) × [9.2] LATIN SMALL LETTER B (Other) ÷ [0.3]
+÷ 261D × 1F3FB ÷ 261D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1F466 × 1F3FB ÷ # ÷ [0.2] BOY (EBG) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 200D × 1F466 × 1F3FB ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] BOY (EBG) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 200D × 2764 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 200D × 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] BOY (EBG) ÷ [0.3]
+÷ 1F466 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] BOY (EBG) ÷ [0.3]
#
-# Lines: 402
+# Lines: 822
#
# EOF
diff --git a/tests/unigbrk/test-u16-grapheme-breaks.c b/tests/unigbrk/test-u16-grapheme-breaks.c
index 9a4783b..24fd431 100644
--- a/tests/unigbrk/test-u16-grapheme-breaks.c
+++ b/tests/unigbrk/test-u16-grapheme-breaks.c
@@ -1,5 +1,5 @@
/* Grapheme cluster breaks test.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
@@ -12,7 +12,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Ben Pfaff <blp@cs.stanford.edu>, 2010. */
diff --git a/tests/unigbrk/test-u16-grapheme-next.c b/tests/unigbrk/test-u16-grapheme-next.c
index 6cde88f..99f4749 100644
--- a/tests/unigbrk/test-u16-grapheme-next.c
+++ b/tests/unigbrk/test-u16-grapheme-next.c
@@ -1,5 +1,5 @@
/* Next grapheme cluster length test.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
@@ -12,7 +12,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Ben Pfaff <blp@cs.stanford.edu>, 2010. */
diff --git a/tests/unigbrk/test-u16-grapheme-prev.c b/tests/unigbrk/test-u16-grapheme-prev.c
index d941748..bf732fc 100644
--- a/tests/unigbrk/test-u16-grapheme-prev.c
+++ b/tests/unigbrk/test-u16-grapheme-prev.c
@@ -1,5 +1,5 @@
/* Previous grapheme cluster test.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
@@ -12,7 +12,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Ben Pfaff <blp@cs.stanford.edu>, 2010. */
diff --git a/tests/unigbrk/test-u32-grapheme-breaks.c b/tests/unigbrk/test-u32-grapheme-breaks.c
index f9cafa3..ef66622 100644
--- a/tests/unigbrk/test-u32-grapheme-breaks.c
+++ b/tests/unigbrk/test-u32-grapheme-breaks.c
@@ -1,5 +1,5 @@
/* Grapheme cluster breaks test.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
@@ -12,7 +12,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Ben Pfaff <blp@cs.stanford.edu>, 2010. */
diff --git a/tests/unigbrk/test-u32-grapheme-next.c b/tests/unigbrk/test-u32-grapheme-next.c
index bb1006d..8244e82 100644
--- a/tests/unigbrk/test-u32-grapheme-next.c
+++ b/tests/unigbrk/test-u32-grapheme-next.c
@@ -1,5 +1,5 @@
/* Next grapheme cluster length test.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
@@ -12,7 +12,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Ben Pfaff <blp@cs.stanford.edu>, 2010. */
diff --git a/tests/unigbrk/test-u32-grapheme-prev.c b/tests/unigbrk/test-u32-grapheme-prev.c
index d0e2d92..a856849 100644
--- a/tests/unigbrk/test-u32-grapheme-prev.c
+++ b/tests/unigbrk/test-u32-grapheme-prev.c
@@ -1,5 +1,5 @@
/* Previous grapheme cluster test.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
@@ -12,7 +12,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Ben Pfaff <blp@cs.stanford.edu>, 2010. */
diff --git a/tests/unigbrk/test-u8-grapheme-breaks.c b/tests/unigbrk/test-u8-grapheme-breaks.c
index 3a1fbf9..5f9535d 100644
--- a/tests/unigbrk/test-u8-grapheme-breaks.c
+++ b/tests/unigbrk/test-u8-grapheme-breaks.c
@@ -1,5 +1,5 @@
/* Grapheme cluster breaks test.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
@@ -12,7 +12,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Ben Pfaff <blp@cs.stanford.edu>, 2010. */
diff --git a/tests/unigbrk/test-u8-grapheme-next.c b/tests/unigbrk/test-u8-grapheme-next.c
index 5174019..78fcb1d 100644
--- a/tests/unigbrk/test-u8-grapheme-next.c
+++ b/tests/unigbrk/test-u8-grapheme-next.c
@@ -1,5 +1,5 @@
/* Next grapheme cluster length test.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
@@ -12,7 +12,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Ben Pfaff <blp@cs.stanford.edu>, 2010. */
diff --git a/tests/unigbrk/test-u8-grapheme-prev.c b/tests/unigbrk/test-u8-grapheme-prev.c
index a93a911..b990051 100644
--- a/tests/unigbrk/test-u8-grapheme-prev.c
+++ b/tests/unigbrk/test-u8-grapheme-prev.c
@@ -1,5 +1,5 @@
/* Previous grapheme cluster test.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
@@ -12,7 +12,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Ben Pfaff <blp@cs.stanford.edu>, 2010. */
diff --git a/tests/unigbrk/test-uc-gbrk-prop.c b/tests/unigbrk/test-uc-gbrk-prop.c
index 0ec4aec..726c3e0 100644
--- a/tests/unigbrk/test-uc-gbrk-prop.c
+++ b/tests/unigbrk/test-uc-gbrk-prop.c
@@ -1,5 +1,5 @@
/* Test the Unicode grapheme break property function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -51,6 +51,11 @@ graphemebreakproperty_to_string (int gbp)
CASE(LV)
CASE(LVT)
CASE(RI)
+ CASE(ZWJ)
+ CASE(EB)
+ CASE(EM)
+ CASE(GAZ)
+ CASE(EBG)
}
abort ();
}
diff --git a/tests/unigbrk/test-uc-gbrk-prop.h b/tests/unigbrk/test-uc-gbrk-prop.h
index 8632492..e3c265f 100644
--- a/tests/unigbrk/test-uc-gbrk-prop.h
+++ b/tests/unigbrk/test-uc-gbrk-prop.h
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
{ 0x000A, GBP_CONTROL },
{ 0x000B, GBP_LF },
@@ -39,7 +39,7 @@
{ 0x05C7, GBP_OTHER },
{ 0x05C8, GBP_EXTEND },
{ 0x0600, GBP_OTHER },
-{ 0x0606, GBP_CONTROL },
+{ 0x0606, GBP_PREPEND },
{ 0x0610, GBP_OTHER },
{ 0x061B, GBP_EXTEND },
{ 0x061C, GBP_OTHER },
@@ -50,7 +50,7 @@
{ 0x0671, GBP_EXTEND },
{ 0x06D6, GBP_OTHER },
{ 0x06DD, GBP_EXTEND },
-{ 0x06DE, GBP_CONTROL },
+{ 0x06DE, GBP_PREPEND },
{ 0x06DF, GBP_OTHER },
{ 0x06E5, GBP_EXTEND },
{ 0x06E7, GBP_OTHER },
@@ -58,7 +58,7 @@
{ 0x06EA, GBP_OTHER },
{ 0x06EE, GBP_EXTEND },
{ 0x070F, GBP_OTHER },
-{ 0x0710, GBP_CONTROL },
+{ 0x0710, GBP_PREPEND },
{ 0x0711, GBP_OTHER },
{ 0x0712, GBP_EXTEND },
{ 0x0730, GBP_OTHER },
@@ -77,7 +77,9 @@
{ 0x082E, GBP_EXTEND },
{ 0x0859, GBP_OTHER },
{ 0x085C, GBP_EXTEND },
-{ 0x08E3, GBP_OTHER },
+{ 0x08D4, GBP_OTHER },
+{ 0x08E2, GBP_EXTEND },
+{ 0x08E3, GBP_PREPEND },
{ 0x0903, GBP_EXTEND },
{ 0x0904, GBP_SPACINGMARK },
{ 0x093A, GBP_OTHER },
@@ -225,6 +227,7 @@
{ 0x0D4A, GBP_OTHER },
{ 0x0D4D, GBP_SPACINGMARK },
{ 0x0D4E, GBP_EXTEND },
+{ 0x0D4F, GBP_PREPEND },
{ 0x0D57, GBP_OTHER },
{ 0x0D58, GBP_EXTEND },
{ 0x0D62, GBP_OTHER },
@@ -333,6 +336,8 @@
{ 0x180B, GBP_OTHER },
{ 0x180E, GBP_EXTEND },
{ 0x180F, GBP_CONTROL },
+{ 0x1885, GBP_OTHER },
+{ 0x1887, GBP_EXTEND },
{ 0x18A9, GBP_OTHER },
{ 0x18AA, GBP_EXTEND },
{ 0x1920, GBP_OTHER },
@@ -419,11 +424,12 @@
{ 0x1CFA, GBP_EXTEND },
{ 0x1DC0, GBP_OTHER },
{ 0x1DF6, GBP_EXTEND },
-{ 0x1DFC, GBP_OTHER },
+{ 0x1DFB, GBP_OTHER },
{ 0x1E00, GBP_EXTEND },
{ 0x200B, GBP_OTHER },
{ 0x200C, GBP_CONTROL },
-{ 0x200E, GBP_EXTEND },
+{ 0x200D, GBP_EXTEND },
+{ 0x200E, GBP_ZWJ },
{ 0x2010, GBP_CONTROL },
{ 0x2028, GBP_OTHER },
{ 0x202F, GBP_CONTROL },
@@ -431,6 +437,14 @@
{ 0x2070, GBP_CONTROL },
{ 0x20D0, GBP_OTHER },
{ 0x20F1, GBP_EXTEND },
+{ 0x261D, GBP_OTHER },
+{ 0x261E, GBP_EB },
+{ 0x26F9, GBP_OTHER },
+{ 0x26FA, GBP_EB },
+{ 0x270A, GBP_OTHER },
+{ 0x270E, GBP_EB },
+{ 0x2764, GBP_OTHER },
+{ 0x2765, GBP_GAZ },
{ 0x2CEF, GBP_OTHER },
{ 0x2CF2, GBP_EXTEND },
{ 0x2D7F, GBP_OTHER },
@@ -463,7 +477,7 @@
{ 0xA882, GBP_SPACINGMARK },
{ 0xA8B4, GBP_OTHER },
{ 0xA8C4, GBP_SPACINGMARK },
-{ 0xA8C5, GBP_EXTEND },
+{ 0xA8C6, GBP_EXTEND },
{ 0xA8E0, GBP_OTHER },
{ 0xA8F2, GBP_EXTEND },
{ 0xA926, GBP_OTHER },
@@ -1374,7 +1388,7 @@
{ 0x110B9, GBP_SPACINGMARK },
{ 0x110BB, GBP_EXTEND },
{ 0x110BD, GBP_OTHER },
-{ 0x110BE, GBP_CONTROL },
+{ 0x110BE, GBP_PREPEND },
{ 0x11100, GBP_OTHER },
{ 0x11103, GBP_EXTEND },
{ 0x11127, GBP_OTHER },
@@ -1390,6 +1404,8 @@
{ 0x111B6, GBP_SPACINGMARK },
{ 0x111BF, GBP_EXTEND },
{ 0x111C1, GBP_SPACINGMARK },
+{ 0x111C2, GBP_OTHER },
+{ 0x111C4, GBP_PREPEND },
{ 0x111CA, GBP_OTHER },
{ 0x111CD, GBP_EXTEND },
{ 0x1122C, GBP_OTHER },
@@ -1399,6 +1415,8 @@
{ 0x11235, GBP_EXTEND },
{ 0x11236, GBP_SPACINGMARK },
{ 0x11238, GBP_EXTEND },
+{ 0x1123E, GBP_OTHER },
+{ 0x1123F, GBP_EXTEND },
{ 0x112DF, GBP_OTHER },
{ 0x112E0, GBP_EXTEND },
{ 0x112E3, GBP_SPACINGMARK },
@@ -1425,6 +1443,13 @@
{ 0x1136D, GBP_EXTEND },
{ 0x11370, GBP_OTHER },
{ 0x11375, GBP_EXTEND },
+{ 0x11435, GBP_OTHER },
+{ 0x11438, GBP_SPACINGMARK },
+{ 0x11440, GBP_EXTEND },
+{ 0x11442, GBP_SPACINGMARK },
+{ 0x11445, GBP_EXTEND },
+{ 0x11446, GBP_SPACINGMARK },
+{ 0x11447, GBP_EXTEND },
{ 0x114B0, GBP_OTHER },
{ 0x114B1, GBP_EXTEND },
{ 0x114B3, GBP_SPACINGMARK },
@@ -1469,6 +1494,22 @@
{ 0x11726, GBP_EXTEND },
{ 0x11727, GBP_SPACINGMARK },
{ 0x1172C, GBP_EXTEND },
+{ 0x11C2F, GBP_OTHER },
+{ 0x11C30, GBP_SPACINGMARK },
+{ 0x11C37, GBP_EXTEND },
+{ 0x11C38, GBP_OTHER },
+{ 0x11C3E, GBP_EXTEND },
+{ 0x11C3F, GBP_SPACINGMARK },
+{ 0x11C40, GBP_EXTEND },
+{ 0x11C92, GBP_OTHER },
+{ 0x11CA8, GBP_EXTEND },
+{ 0x11CA9, GBP_OTHER },
+{ 0x11CAA, GBP_SPACINGMARK },
+{ 0x11CB1, GBP_EXTEND },
+{ 0x11CB2, GBP_SPACINGMARK },
+{ 0x11CB4, GBP_EXTEND },
+{ 0x11CB5, GBP_SPACINGMARK },
+{ 0x11CB7, GBP_EXTEND },
{ 0x16AF0, GBP_OTHER },
{ 0x16AF5, GBP_EXTEND },
{ 0x16B30, GBP_OTHER },
@@ -1508,11 +1549,83 @@
{ 0x1DAA0, GBP_EXTEND },
{ 0x1DAA1, GBP_OTHER },
{ 0x1DAB0, GBP_EXTEND },
+{ 0x1E000, GBP_OTHER },
+{ 0x1E007, GBP_EXTEND },
+{ 0x1E008, GBP_OTHER },
+{ 0x1E019, GBP_EXTEND },
+{ 0x1E01B, GBP_OTHER },
+{ 0x1E022, GBP_EXTEND },
+{ 0x1E023, GBP_OTHER },
+{ 0x1E025, GBP_EXTEND },
+{ 0x1E026, GBP_OTHER },
+{ 0x1E02B, GBP_EXTEND },
{ 0x1E8D0, GBP_OTHER },
{ 0x1E8D7, GBP_EXTEND },
+{ 0x1E944, GBP_OTHER },
+{ 0x1E94B, GBP_EXTEND },
{ 0x1F1E6, GBP_OTHER },
{ 0x1F200, GBP_RI },
+{ 0x1F385, GBP_OTHER },
+{ 0x1F386, GBP_EB },
+{ 0x1F3C3, GBP_OTHER },
+{ 0x1F3C5, GBP_EB },
+{ 0x1F3CA, GBP_OTHER },
+{ 0x1F3CC, GBP_EB },
+{ 0x1F3FB, GBP_OTHER },
+{ 0x1F400, GBP_EM },
+{ 0x1F442, GBP_OTHER },
+{ 0x1F444, GBP_EB },
+{ 0x1F446, GBP_OTHER },
+{ 0x1F451, GBP_EB },
+{ 0x1F466, GBP_OTHER },
+{ 0x1F46A, GBP_EBG },
+{ 0x1F46E, GBP_OTHER },
+{ 0x1F46F, GBP_EB },
+{ 0x1F470, GBP_OTHER },
+{ 0x1F479, GBP_EB },
+{ 0x1F47C, GBP_OTHER },
+{ 0x1F47D, GBP_EB },
+{ 0x1F481, GBP_OTHER },
+{ 0x1F484, GBP_EB },
+{ 0x1F485, GBP_OTHER },
+{ 0x1F488, GBP_EB },
+{ 0x1F48B, GBP_OTHER },
+{ 0x1F48C, GBP_GAZ },
+{ 0x1F4AA, GBP_OTHER },
+{ 0x1F4AB, GBP_EB },
+{ 0x1F575, GBP_OTHER },
+{ 0x1F576, GBP_EB },
+{ 0x1F57A, GBP_OTHER },
+{ 0x1F57B, GBP_EB },
+{ 0x1F590, GBP_OTHER },
+{ 0x1F591, GBP_EB },
+{ 0x1F595, GBP_OTHER },
+{ 0x1F597, GBP_EB },
+{ 0x1F5E8, GBP_OTHER },
+{ 0x1F5E9, GBP_GAZ },
+{ 0x1F645, GBP_OTHER },
+{ 0x1F648, GBP_EB },
+{ 0x1F64B, GBP_OTHER },
+{ 0x1F650, GBP_EB },
+{ 0x1F6A3, GBP_OTHER },
+{ 0x1F6A4, GBP_EB },
+{ 0x1F6B4, GBP_OTHER },
+{ 0x1F6B7, GBP_EB },
+{ 0x1F6C0, GBP_OTHER },
+{ 0x1F6C1, GBP_EB },
+{ 0x1F918, GBP_OTHER },
+{ 0x1F91F, GBP_EB },
+{ 0x1F926, GBP_OTHER },
+{ 0x1F927, GBP_EB },
+{ 0x1F930, GBP_OTHER },
+{ 0x1F931, GBP_EB },
+{ 0x1F933, GBP_OTHER },
+{ 0x1F93A, GBP_EB },
+{ 0x1F93C, GBP_OTHER },
+{ 0x1F93F, GBP_EB },
{ 0xE0000, GBP_OTHER },
+{ 0xE0020, GBP_CONTROL },
+{ 0xE0080, GBP_EXTEND },
{ 0xE0100, GBP_CONTROL },
{ 0xE01F0, GBP_EXTEND },
{ 0xE1000, GBP_CONTROL },
diff --git a/tests/unigbrk/test-uc-grapheme-breaks.c b/tests/unigbrk/test-uc-grapheme-breaks.c
new file mode 100644
index 0000000..7ee02b9
--- /dev/null
+++ b/tests/unigbrk/test-uc-grapheme-breaks.c
@@ -0,0 +1,191 @@
+/* Grapheme cluster break function test.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+/* Written by Ben Pfaff <blp@cs.stanford.edu>, 2010. */
+
+#include <config.h>
+
+/* Specification. */
+#include <unigbrk.h>
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "macros.h"
+
+static const char *
+graphemebreakproperty_to_string (int gbp)
+{
+ printf ("%d\n", gbp);
+ switch (gbp)
+ {
+#define CASE(VALUE) case GBP_##VALUE: return #VALUE;
+ CASE(OTHER)
+ CASE(CR)
+ CASE(LF)
+ CASE(CONTROL)
+ CASE(EXTEND)
+ CASE(PREPEND)
+ CASE(SPACINGMARK)
+ CASE(L)
+ CASE(V)
+ CASE(T)
+ CASE(LV)
+ CASE(LVT)
+ CASE(RI)
+ CASE(ZWJ)
+ CASE(EB)
+ CASE(EM)
+ CASE(GAZ)
+ CASE(EBG)
+ }
+ abort ();
+}
+
+static void
+test_uc_grapheme_breaks (const char *expected, ucs4_t *s, size_t n,
+ const char *filename, int lineno)
+{
+ char breaks[16];
+ size_t i;
+
+ ASSERT (n <= 16);
+
+ uc_grapheme_breaks (s, n, breaks);
+ for (i = 0; i < n; i++)
+ if (breaks[i] != (expected[i] == '#'))
+ {
+ size_t j;
+
+ fprintf (stderr, "wrong grapheme breaks:\n");
+
+ fprintf (stderr, " input:");
+ for (j = 0; j < n; j++)
+ fprintf (stderr, " %02x", s[j]);
+ putc ('\n', stderr);
+
+ fprintf (stderr, "expected:");
+ for (j = 0; j < n; j++)
+ fprintf (stderr, " %d", expected[j] == '#');
+ putc ('\n', stderr);
+
+ fprintf (stderr, " actual:");
+ for (j = 0; j < n; j++)
+ fprintf (stderr, " %d", breaks[j]);
+ putc ('\n', stderr);
+
+ abort ();
+ }
+}
+
+int
+main (int argc, char *argv[])
+{
+ const char *filename;
+ char line[1024];
+ int exit_code;
+ FILE *stream;
+ int lineno;
+
+ if (argc != 2)
+ {
+ fprintf (stderr, "usage: %s FILENAME\n"
+ "where FILENAME is the location of the GraphemeBreakTest.txt\n"
+ "test file.\n", argv[0]);
+ exit (1);
+ }
+
+ filename = argv[1];
+ stream = fopen (filename, "r");
+ if (stream == NULL)
+ {
+ fprintf (stderr, "error during fopen of '%s'\n", filename);
+ exit (1);
+ }
+
+ exit_code = 0;
+ lineno = 0;
+ while (fgets (line, sizeof line, stream))
+ {
+ char *comment;
+ const char *p;
+ ucs4_t s[16];
+ char breaks[16];
+ size_t i = 0;
+
+ lineno++;
+
+ comment = strchr (line, '#');
+ if (comment != NULL)
+ *comment = '\0';
+ if (line[strspn (line, " \t\r\n")] == '\0')
+ continue;
+
+ s[0] = 0;
+ p = line;
+ do
+ {
+ ucs4_t next;
+
+ p += strspn (p, " \t\r\n");
+ if (!strncmp (p, "\303\267" /* ÷ */, 2))
+ {
+ breaks[i] = '#';
+ p += 2;
+ }
+ else if (!strncmp (p, "\303\227" /* × */, 2))
+ {
+ breaks[i] = '_';
+ p += 2;
+ }
+ else
+ {
+ fprintf (stderr, "%s:%d.%d: syntax error expecting '÷' or '×'\n",
+ filename, lineno, (int) (p - line + 1));
+ exit (1);
+ }
+
+ p += strspn (p, " \t\r\n");
+ if (*p == '\0')
+ s[i] = 0;
+ else
+ {
+ unsigned int next_int;
+ int n;
+
+ if (sscanf (p, "%x%n", &next_int, &n) != 1)
+ {
+ fprintf (stderr, "%s:%d.%d: syntax error at '%s' "
+ "expecting hexadecimal Unicode code point number\n",
+ filename, lineno, (int) (p - line + 1), p);
+ exit (1);
+ }
+ p += n;
+
+ s[i] = next_int;
+ }
+ p += strspn (p, " \t\r\n");
+ i++;
+ }
+ while (*p != '\0');
+
+ if (i > 0)
+ test_uc_grapheme_breaks (breaks, s, i, filename, lineno);
+ }
+
+ return exit_code;
+}
diff --git a/tests/unigbrk/test-uc-grapheme-breaks.sh b/tests/unigbrk/test-uc-grapheme-breaks.sh
new file mode 100755
index 0000000..021c9e4
--- /dev/null
+++ b/tests/unigbrk/test-uc-grapheme-breaks.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+./test-uc-grapheme-breaks${EXEEXT} "${srcdir}/unigbrk/GraphemeBreakTest.txt"
diff --git a/tests/unigbrk/test-uc-is-grapheme-break.c b/tests/unigbrk/test-uc-is-grapheme-break.c
index 3f8535c..3bf92ee 100644
--- a/tests/unigbrk/test-uc-is-grapheme-break.c
+++ b/tests/unigbrk/test-uc-is-grapheme-break.c
@@ -1,5 +1,5 @@
/* Grapheme cluster break function test.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
@@ -12,7 +12,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Ben Pfaff <blp@cs.stanford.edu>, 2010. */
@@ -45,6 +45,11 @@ graphemebreakproperty_to_string (int gbp)
CASE(LV)
CASE(LVT)
CASE(RI)
+ CASE(ZWJ)
+ CASE(EB)
+ CASE(EM)
+ CASE(GAZ)
+ CASE(EBG)
}
abort ();
}
@@ -81,6 +86,8 @@ main (int argc, char *argv[])
char *comment;
const char *p;
ucs4_t prev;
+ int last_compchar_prop;
+ size_t ri_count;
lineno++;
@@ -90,6 +97,8 @@ main (int argc, char *argv[])
if (line[strspn (line, " \t\r\n")] == '\0')
continue;
+ last_compchar_prop = -1;
+ ri_count = 0;
prev = 0;
p = line;
do
@@ -135,7 +144,30 @@ main (int argc, char *argv[])
next = next_int;
}
- if (uc_is_grapheme_break (prev, next) != should_break)
+ if ((last_compchar_prop == GBP_EB
+ || last_compchar_prop == GBP_EBG)
+ && uc_graphemeclusterbreak_property (next) == GBP_EM)
+ {
+ int prev_gbp = uc_graphemeclusterbreak_property (prev);
+ int next_gbp = uc_graphemeclusterbreak_property (next);
+ fprintf (stderr, "%s:%d: skipping GB10: should join U+%04X (%s) "
+ "and U+%04X (%s)\n",
+ filename, lineno,
+ prev, graphemebreakproperty_to_string (prev_gbp),
+ next, graphemebreakproperty_to_string (next_gbp));
+ }
+ else if (uc_graphemeclusterbreak_property (next) == GBP_RI
+ && ri_count % 2 != 0)
+ {
+ int prev_gbp = uc_graphemeclusterbreak_property (prev);
+ int next_gbp = uc_graphemeclusterbreak_property (next);
+ fprintf (stderr, "%s:%d: skipping GB12: should join U+%04X (%s) "
+ "and U+%04X (%s)\n",
+ filename, lineno,
+ prev, graphemebreakproperty_to_string (prev_gbp),
+ next, graphemebreakproperty_to_string (next_gbp));
+ }
+ else if (uc_is_grapheme_break (prev, next) != should_break)
{
int prev_gbp = uc_graphemeclusterbreak_property (prev);
int next_gbp = uc_graphemeclusterbreak_property (next);
@@ -150,6 +182,16 @@ main (int argc, char *argv[])
p += strspn (p, " \t\r\n");
prev = next;
+
+ if (!(uc_graphemeclusterbreak_property (next) == GBP_EXTEND
+ && (last_compchar_prop == GBP_EB
+ || last_compchar_prop == GBP_EBG)))
+ last_compchar_prop = uc_graphemeclusterbreak_property (next);
+
+ if (uc_graphemeclusterbreak_property (next) == GBP_RI)
+ ri_count++;
+ else
+ ri_count = 0;
}
while (*p != '\0');
}
diff --git a/tests/unigbrk/test-ulc-grapheme-breaks.c b/tests/unigbrk/test-ulc-grapheme-breaks.c
index 5016bda..636ed73 100644
--- a/tests/unigbrk/test-ulc-grapheme-breaks.c
+++ b/tests/unigbrk/test-ulc-grapheme-breaks.c
@@ -1,5 +1,5 @@
/* Grapheme cluster breaks test.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Ben Pfaff <blp@cs.stanford.edu>, 2010,
based on code by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unilbrk/test-u16-possible-linebreaks.c b/tests/unilbrk/test-u16-possible-linebreaks.c
index 2e16047..117f747 100644
--- a/tests/unilbrk/test-u16-possible-linebreaks.c
+++ b/tests/unilbrk/test-u16-possible-linebreaks.c
@@ -1,5 +1,5 @@
/* Test of line breaking of UTF-16 strings.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
diff --git a/tests/unilbrk/test-u16-width-linebreaks.c b/tests/unilbrk/test-u16-width-linebreaks.c
index 2b47793..ca63982 100644
--- a/tests/unilbrk/test-u16-width-linebreaks.c
+++ b/tests/unilbrk/test-u16-width-linebreaks.c
@@ -1,5 +1,5 @@
/* Test of line breaking of UTF-16 strings.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
diff --git a/tests/unilbrk/test-u32-possible-linebreaks.c b/tests/unilbrk/test-u32-possible-linebreaks.c
index 1b67617..1a68856 100644
--- a/tests/unilbrk/test-u32-possible-linebreaks.c
+++ b/tests/unilbrk/test-u32-possible-linebreaks.c
@@ -1,5 +1,5 @@
/* Test of line breaking of UTF-32 strings.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
diff --git a/tests/unilbrk/test-u32-width-linebreaks.c b/tests/unilbrk/test-u32-width-linebreaks.c
index 8103b98..8e77a25 100644
--- a/tests/unilbrk/test-u32-width-linebreaks.c
+++ b/tests/unilbrk/test-u32-width-linebreaks.c
@@ -1,5 +1,5 @@
/* Test of line breaking of UTF-32 strings.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
diff --git a/tests/unilbrk/test-u8-possible-linebreaks.c b/tests/unilbrk/test-u8-possible-linebreaks.c
index fa47c11..f1627aa 100644
--- a/tests/unilbrk/test-u8-possible-linebreaks.c
+++ b/tests/unilbrk/test-u8-possible-linebreaks.c
@@ -1,5 +1,5 @@
/* Test of line breaking of UTF-8 strings.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
diff --git a/tests/unilbrk/test-u8-width-linebreaks.c b/tests/unilbrk/test-u8-width-linebreaks.c
index 867ec23..b6491de 100644
--- a/tests/unilbrk/test-u8-width-linebreaks.c
+++ b/tests/unilbrk/test-u8-width-linebreaks.c
@@ -1,5 +1,5 @@
/* Test of line breaking of UTF-8 strings.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
diff --git a/tests/unilbrk/test-ulc-possible-linebreaks.c b/tests/unilbrk/test-ulc-possible-linebreaks.c
index 16e17f4..99f5f56 100644
--- a/tests/unilbrk/test-ulc-possible-linebreaks.c
+++ b/tests/unilbrk/test-ulc-possible-linebreaks.c
@@ -1,5 +1,5 @@
/* Test of line breaking of strings.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
diff --git a/tests/unilbrk/test-ulc-width-linebreaks.c b/tests/unilbrk/test-ulc-width-linebreaks.c
index 1e7758e..70296b2 100644
--- a/tests/unilbrk/test-ulc-width-linebreaks.c
+++ b/tests/unilbrk/test-ulc-width-linebreaks.c
@@ -1,5 +1,5 @@
/* Test of line breaking of strings.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
diff --git a/tests/uniname/NameAliases.txt b/tests/uniname/NameAliases.txt
index a59698a..4a2a150 100644
--- a/tests/uniname/NameAliases.txt
+++ b/tests/uniname/NameAliases.txt
@@ -1,12 +1,14 @@
-# NameAliases-8.0.0.txt
-# Date: 2014-11-19, 01:30:00 GMT [KW, LI]
+# NameAliases-9.0.0.txt
+# Date: 2016-01-21, 22:00:00 GMT [KW, LI]
+# © 2016 Unicode®, Inc.
+# For terms of use, see http://www.unicode.org/terms_of_use.html
+#
+# Unicode Character Database
+# For documentation, see http://www.unicode.org/reports/tr44/
#
# This file is a normative contributory data file in the
# Unicode Character Database.
#
-# Copyright (c) 2005-2014 Unicode, Inc.
-# For terms of use, see http://www.unicode.org/terms_of_use.html
-#
# This file defines the formal name aliases for Unicode characters.
#
# For informative aliases, see NamesList.txt
diff --git a/tests/uniname/UnicodeData.txt b/tests/uniname/UnicodeData.txt
index aa0e914..a756976 100644
--- a/tests/uniname/UnicodeData.txt
+++ b/tests/uniname/UnicodeData.txt
@@ -616,7 +616,7 @@
0267;LATIN SMALL LETTER HENG WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER HENG HOOK;;;;
0268;LATIN SMALL LETTER I WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER BARRED I;;0197;;0197
0269;LATIN SMALL LETTER IOTA;Ll;0;L;;;;;N;;;0196;;0196
-026A;LATIN LETTER SMALL CAPITAL I;Ll;0;L;;;;;N;;;;;
+026A;LATIN LETTER SMALL CAPITAL I;Ll;0;L;;;;;N;;;A7AE;;A7AE
026B;LATIN SMALL LETTER L WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;2C62;;2C62
026C;LATIN SMALL LETTER L WITH BELT;Ll;0;L;;;;;N;LATIN SMALL LETTER L BELT;;A7AD;;A7AD
026D;LATIN SMALL LETTER L WITH RETROFLEX HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER L RETROFLEX HOOK;;;;
@@ -2093,6 +2093,29 @@
08B2;ARABIC LETTER ZAIN WITH INVERTED V ABOVE;Lo;0;AL;;;;;N;;;;;
08B3;ARABIC LETTER AIN WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;;
08B4;ARABIC LETTER KAF WITH DOT BELOW;Lo;0;AL;;;;;N;;;;;
+08B6;ARABIC LETTER BEH WITH SMALL MEEM ABOVE;Lo;0;AL;;;;;N;;;;;
+08B7;ARABIC LETTER PEH WITH SMALL MEEM ABOVE;Lo;0;AL;;;;;N;;;;;
+08B8;ARABIC LETTER TEH WITH SMALL TEH ABOVE;Lo;0;AL;;;;;N;;;;;
+08B9;ARABIC LETTER REH WITH SMALL NOON ABOVE;Lo;0;AL;;;;;N;;;;;
+08BA;ARABIC LETTER YEH WITH TWO DOTS BELOW AND SMALL NOON ABOVE;Lo;0;AL;;;;;N;;;;;
+08BB;ARABIC LETTER AFRICAN FEH;Lo;0;AL;;;;;N;;;;;
+08BC;ARABIC LETTER AFRICAN QAF;Lo;0;AL;;;;;N;;;;;
+08BD;ARABIC LETTER AFRICAN NOON;Lo;0;AL;;;;;N;;;;;
+08D4;ARABIC SMALL HIGH WORD AR-RUB;Mn;230;NSM;;;;;N;;;;;
+08D5;ARABIC SMALL HIGH SAD;Mn;230;NSM;;;;;N;;;;;
+08D6;ARABIC SMALL HIGH AIN;Mn;230;NSM;;;;;N;;;;;
+08D7;ARABIC SMALL HIGH QAF;Mn;230;NSM;;;;;N;;;;;
+08D8;ARABIC SMALL HIGH NOON WITH KASRA;Mn;230;NSM;;;;;N;;;;;
+08D9;ARABIC SMALL LOW NOON WITH KASRA;Mn;230;NSM;;;;;N;;;;;
+08DA;ARABIC SMALL HIGH WORD ATH-THALATHA;Mn;230;NSM;;;;;N;;;;;
+08DB;ARABIC SMALL HIGH WORD AS-SAJDA;Mn;230;NSM;;;;;N;;;;;
+08DC;ARABIC SMALL HIGH WORD AN-NISF;Mn;230;NSM;;;;;N;;;;;
+08DD;ARABIC SMALL HIGH WORD SAKTA;Mn;230;NSM;;;;;N;;;;;
+08DE;ARABIC SMALL HIGH WORD QIF;Mn;230;NSM;;;;;N;;;;;
+08DF;ARABIC SMALL HIGH WORD WAQFA;Mn;230;NSM;;;;;N;;;;;
+08E0;ARABIC SMALL HIGH FOOTNOTE MARKER;Mn;230;NSM;;;;;N;;;;;
+08E1;ARABIC SMALL HIGH SIGN SAFHA;Mn;230;NSM;;;;;N;;;;;
+08E2;ARABIC DISPUTED END OF AYAH;Cf;0;AN;;;;;N;;;;;
08E3;ARABIC TURNED DAMMA BELOW;Mn;220;NSM;;;;;N;;;;;
08E4;ARABIC CURLY FATHA;Mn;230;NSM;;;;;N;;;;;
08E5;ARABIC CURLY DAMMA;Mn;230;NSM;;;;;N;;;;;
@@ -2765,6 +2788,7 @@
0C7D;TELUGU FRACTION DIGIT TWO FOR EVEN POWERS OF FOUR;No;0;ON;;;;2;N;;;;;
0C7E;TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR;No;0;ON;;;;3;N;;;;;
0C7F;TELUGU SIGN TUUMU;So;0;L;;;;;N;;;;;
+0C80;KANNADA SIGN SPACING CANDRABINDU;Lo;0;L;;;;;N;;;;;
0C81;KANNADA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;;
0C82;KANNADA SIGN ANUSVARA;Mc;0;L;;;;;N;;;;;
0C83;KANNADA SIGN VISARGA;Mc;0;L;;;;;N;;;;;
@@ -2923,7 +2947,18 @@
0D4C;MALAYALAM VOWEL SIGN AU;Mc;0;L;0D46 0D57;;;;N;;;;;
0D4D;MALAYALAM SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
0D4E;MALAYALAM LETTER DOT REPH;Lo;0;L;;;;;N;;;;;
+0D4F;MALAYALAM SIGN PARA;So;0;L;;;;;N;;;;;
+0D54;MALAYALAM LETTER CHILLU M;Lo;0;L;;;;;N;;;;;
+0D55;MALAYALAM LETTER CHILLU Y;Lo;0;L;;;;;N;;;;;
+0D56;MALAYALAM LETTER CHILLU LLL;Lo;0;L;;;;;N;;;;;
0D57;MALAYALAM AU LENGTH MARK;Mc;0;L;;;;;N;;;;;
+0D58;MALAYALAM FRACTION ONE ONE-HUNDRED-AND-SIXTIETH;No;0;L;;;;1/160;N;;;;;
+0D59;MALAYALAM FRACTION ONE FORTIETH;No;0;L;;;;1/40;N;;;;;
+0D5A;MALAYALAM FRACTION THREE EIGHTIETHS;No;0;L;;;;3/80;N;;;;;
+0D5B;MALAYALAM FRACTION ONE TWENTIETH;No;0;L;;;;1/20;N;;;;;
+0D5C;MALAYALAM FRACTION ONE TENTH;No;0;L;;;;1/10;N;;;;;
+0D5D;MALAYALAM FRACTION THREE TWENTIETHS;No;0;L;;;;3/20;N;;;;;
+0D5E;MALAYALAM FRACTION ONE FIFTH;No;0;L;;;;1/5;N;;;;;
0D5F;MALAYALAM LETTER ARCHAIC II;Lo;0;L;;;;;N;;;;;
0D60;MALAYALAM LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;;
0D61;MALAYALAM LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;;
@@ -2945,6 +2980,9 @@
0D73;MALAYALAM FRACTION ONE QUARTER;No;0;L;;;;1/4;N;;;;;
0D74;MALAYALAM FRACTION ONE HALF;No;0;L;;;;1/2;N;;;;;
0D75;MALAYALAM FRACTION THREE QUARTERS;No;0;L;;;;3/4;N;;;;;
+0D76;MALAYALAM FRACTION ONE SIXTEENTH;No;0;L;;;;1/16;N;;;;;
+0D77;MALAYALAM FRACTION ONE EIGHTH;No;0;L;;;;1/8;N;;;;;
+0D78;MALAYALAM FRACTION THREE SIXTEENTHS;No;0;L;;;;3/16;N;;;;;
0D79;MALAYALAM DATE MARK;So;0;L;;;;;N;;;;;
0D7A;MALAYALAM LETTER CHILLU NN;Lo;0;L;;;;;N;;;;;
0D7B;MALAYALAM LETTER CHILLU N;Lo;0;L;;;;;N;;;;;
@@ -5458,8 +5496,8 @@
1882;MONGOLIAN LETTER ALI GALI DAMARU;Lo;0;L;;;;;N;;;;;
1883;MONGOLIAN LETTER ALI GALI UBADAMA;Lo;0;L;;;;;N;;;;;
1884;MONGOLIAN LETTER ALI GALI INVERTED UBADAMA;Lo;0;L;;;;;N;;;;;
-1885;MONGOLIAN LETTER ALI GALI BALUDA;Lo;0;L;;;;;N;;;;;
-1886;MONGOLIAN LETTER ALI GALI THREE BALUDA;Lo;0;L;;;;;N;;;;;
+1885;MONGOLIAN LETTER ALI GALI BALUDA;Mn;0;NSM;;;;;N;;;;;
+1886;MONGOLIAN LETTER ALI GALI THREE BALUDA;Mn;0;NSM;;;;;N;;;;;
1887;MONGOLIAN LETTER ALI GALI A;Lo;0;L;;;;;N;;;;;
1888;MONGOLIAN LETTER ALI GALI I;Lo;0;L;;;;;N;;;;;
1889;MONGOLIAN LETTER ALI GALI KA;Lo;0;L;;;;;N;;;;;
@@ -6319,6 +6357,15 @@
1C7D;OL CHIKI AHAD;Lm;0;L;;;;;N;;;;;
1C7E;OL CHIKI PUNCTUATION MUCAAD;Po;0;L;;;;;N;;;;;
1C7F;OL CHIKI PUNCTUATION DOUBLE MUCAAD;Po;0;L;;;;;N;;;;;
+1C80;CYRILLIC SMALL LETTER ROUNDED VE;Ll;0;L;;;;;N;;;0412;;0412
+1C81;CYRILLIC SMALL LETTER LONG-LEGGED DE;Ll;0;L;;;;;N;;;0414;;0414
+1C82;CYRILLIC SMALL LETTER NARROW O;Ll;0;L;;;;;N;;;041E;;041E
+1C83;CYRILLIC SMALL LETTER WIDE ES;Ll;0;L;;;;;N;;;0421;;0421
+1C84;CYRILLIC SMALL LETTER TALL TE;Ll;0;L;;;;;N;;;0422;;0422
+1C85;CYRILLIC SMALL LETTER THREE-LEGGED TE;Ll;0;L;;;;;N;;;0422;;0422
+1C86;CYRILLIC SMALL LETTER TALL HARD SIGN;Ll;0;L;;;;;N;;;042A;;042A
+1C87;CYRILLIC SMALL LETTER TALL YAT;Ll;0;L;;;;;N;;;0462;;0462
+1C88;CYRILLIC SMALL LETTER UNBLENDED UK;Ll;0;L;;;;;N;;;A64A;;A64A
1CC0;SUNDANESE PUNCTUATION BINDU SURYA;Po;0;L;;;;;N;;;;;
1CC1;SUNDANESE PUNCTUATION BINDU PANGLONG;Po;0;L;;;;;N;;;;;
1CC2;SUNDANESE PUNCTUATION BINDU PURNAMA;Po;0;L;;;;;N;;;;;
@@ -6614,6 +6661,7 @@
1DF3;COMBINING LATIN SMALL LETTER O WITH DIAERESIS;Mn;230;NSM;;;;;N;;;;;
1DF4;COMBINING LATIN SMALL LETTER U WITH DIAERESIS;Mn;230;NSM;;;;;N;;;;;
1DF5;COMBINING UP TACK ABOVE;Mn;230;NSM;;;;;N;;;;;
+1DFB;COMBINING DELETION MARK;Mn;230;NSM;;;;;N;;;;;
1DFC;COMBINING DOUBLE INVERTED BREVE BELOW;Mn;233;NSM;;;;;N;;;;;
1DFD;COMBINING ALMOST EQUAL TO BELOW;Mn;220;NSM;;;;;N;;;;;
1DFE;COMBINING LEFT ARROWHEAD ABOVE;Mn;230;NSM;;;;;N;;;;;
@@ -8083,6 +8131,10 @@
23F8;DOUBLE VERTICAL BAR;So;0;ON;;;;;N;;;;;
23F9;BLACK SQUARE FOR STOP;So;0;ON;;;;;N;;;;;
23FA;BLACK CIRCLE FOR RECORD;So;0;ON;;;;;N;;;;;
+23FB;POWER SYMBOL;So;0;ON;;;;;N;;;;;
+23FC;POWER ON-OFF SYMBOL;So;0;ON;;;;;N;;;;;
+23FD;POWER ON SYMBOL;So;0;ON;;;;;N;;;;;
+23FE;POWER SLEEP SYMBOL;So;0;ON;;;;;N;;;;;
2400;SYMBOL FOR NULL;So;0;ON;;;;;N;GRAPHIC FOR NULL;;;;
2401;SYMBOL FOR START OF HEADING;So;0;ON;;;;;N;GRAPHIC FOR START OF HEADING;;;;
2402;SYMBOL FOR START OF TEXT;So;0;ON;;;;;N;GRAPHIC FOR START OF TEXT;;;;
@@ -10561,6 +10613,8 @@
2E40;DOUBLE HYPHEN;Pd;0;ON;;;;;N;;;;;
2E41;REVERSED COMMA;Po;0;ON;;;;;N;;;;;
2E42;DOUBLE LOW-REVERSED-9 QUOTATION MARK;Ps;0;ON;;;;;N;;;;;
+2E43;DASH WITH LEFT UPTURN;Po;0;ON;;;;;N;;;;;
+2E44;DOUBLE SUSPENSION MARK;Po;0;ON;;;;;N;;;;;
2E80;CJK RADICAL REPEAT;So;0;ON;;;;;N;;;;;
2E81;CJK RADICAL CLIFF;So;0;ON;;;;;N;;;;;
2E82;CJK RADICAL SECOND ONE;So;0;ON;;;;;N;;;;;
@@ -13889,6 +13943,7 @@ A7AA;LATIN CAPITAL LETTER H WITH HOOK;Lu;0;L;;;;;N;;;;0266;
A7AB;LATIN CAPITAL LETTER REVERSED OPEN E;Lu;0;L;;;;;N;;;;025C;
A7AC;LATIN CAPITAL LETTER SCRIPT G;Lu;0;L;;;;;N;;;;0261;
A7AD;LATIN CAPITAL LETTER L WITH BELT;Lu;0;L;;;;;N;;;;026C;
+A7AE;LATIN CAPITAL LETTER SMALL CAPITAL I;Lu;0;L;;;;;N;;;;026A;
A7B0;LATIN CAPITAL LETTER TURNED K;Lu;0;L;;;;;N;;;;029E;
A7B1;LATIN CAPITAL LETTER TURNED T;Lu;0;L;;;;;N;;;;0287;
A7B2;LATIN CAPITAL LETTER J WITH CROSSED-TAIL;Lu;0;L;;;;;N;;;;029D;
@@ -14085,6 +14140,7 @@ A8C1;SAURASHTRA VOWEL SIGN O;Mc;0;L;;;;;N;;;;;
A8C2;SAURASHTRA VOWEL SIGN OO;Mc;0;L;;;;;N;;;;;
A8C3;SAURASHTRA VOWEL SIGN AU;Mc;0;L;;;;;N;;;;;
A8C4;SAURASHTRA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
+A8C5;SAURASHTRA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;;
A8CE;SAURASHTRA DANDA;Po;0;L;;;;;N;;;;;
A8CF;SAURASHTRA DOUBLE DANDA;Po;0;L;;;;;N;;;;;
A8D0;SAURASHTRA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
@@ -16834,6 +16890,8 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1018A;GREEK ZERO SIGN;No;0;ON;;;;0;N;;;;;
1018B;GREEK ONE QUARTER SIGN;No;0;ON;;;;1/4;N;;;;;
1018C;GREEK SINUSOID SIGN;So;0;ON;;;;;N;;;;;
+1018D;GREEK INDICTION SIGN;So;0;L;;;;;N;;;;;
+1018E;NOMISMA SIGN;So;0;L;;;;;N;;;;;
10190;ROMAN SEXTANS SIGN;So;0;ON;;;;;N;;;;;
10191;ROMAN UNCIA SIGN;So;0;ON;;;;;N;;;;;
10192;ROMAN SEMUNCIA SIGN;So;0;ON;;;;;N;;;;;
@@ -17354,6 +17412,78 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
104A7;OSMANYA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
104A8;OSMANYA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
104A9;OSMANYA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+104B0;OSAGE CAPITAL LETTER A;Lu;0;L;;;;;N;;;;104D8;
+104B1;OSAGE CAPITAL LETTER AI;Lu;0;L;;;;;N;;;;104D9;
+104B2;OSAGE CAPITAL LETTER AIN;Lu;0;L;;;;;N;;;;104DA;
+104B3;OSAGE CAPITAL LETTER AH;Lu;0;L;;;;;N;;;;104DB;
+104B4;OSAGE CAPITAL LETTER BRA;Lu;0;L;;;;;N;;;;104DC;
+104B5;OSAGE CAPITAL LETTER CHA;Lu;0;L;;;;;N;;;;104DD;
+104B6;OSAGE CAPITAL LETTER EHCHA;Lu;0;L;;;;;N;;;;104DE;
+104B7;OSAGE CAPITAL LETTER E;Lu;0;L;;;;;N;;;;104DF;
+104B8;OSAGE CAPITAL LETTER EIN;Lu;0;L;;;;;N;;;;104E0;
+104B9;OSAGE CAPITAL LETTER HA;Lu;0;L;;;;;N;;;;104E1;
+104BA;OSAGE CAPITAL LETTER HYA;Lu;0;L;;;;;N;;;;104E2;
+104BB;OSAGE CAPITAL LETTER I;Lu;0;L;;;;;N;;;;104E3;
+104BC;OSAGE CAPITAL LETTER KA;Lu;0;L;;;;;N;;;;104E4;
+104BD;OSAGE CAPITAL LETTER EHKA;Lu;0;L;;;;;N;;;;104E5;
+104BE;OSAGE CAPITAL LETTER KYA;Lu;0;L;;;;;N;;;;104E6;
+104BF;OSAGE CAPITAL LETTER LA;Lu;0;L;;;;;N;;;;104E7;
+104C0;OSAGE CAPITAL LETTER MA;Lu;0;L;;;;;N;;;;104E8;
+104C1;OSAGE CAPITAL LETTER NA;Lu;0;L;;;;;N;;;;104E9;
+104C2;OSAGE CAPITAL LETTER O;Lu;0;L;;;;;N;;;;104EA;
+104C3;OSAGE CAPITAL LETTER OIN;Lu;0;L;;;;;N;;;;104EB;
+104C4;OSAGE CAPITAL LETTER PA;Lu;0;L;;;;;N;;;;104EC;
+104C5;OSAGE CAPITAL LETTER EHPA;Lu;0;L;;;;;N;;;;104ED;
+104C6;OSAGE CAPITAL LETTER SA;Lu;0;L;;;;;N;;;;104EE;
+104C7;OSAGE CAPITAL LETTER SHA;Lu;0;L;;;;;N;;;;104EF;
+104C8;OSAGE CAPITAL LETTER TA;Lu;0;L;;;;;N;;;;104F0;
+104C9;OSAGE CAPITAL LETTER EHTA;Lu;0;L;;;;;N;;;;104F1;
+104CA;OSAGE CAPITAL LETTER TSA;Lu;0;L;;;;;N;;;;104F2;
+104CB;OSAGE CAPITAL LETTER EHTSA;Lu;0;L;;;;;N;;;;104F3;
+104CC;OSAGE CAPITAL LETTER TSHA;Lu;0;L;;;;;N;;;;104F4;
+104CD;OSAGE CAPITAL LETTER DHA;Lu;0;L;;;;;N;;;;104F5;
+104CE;OSAGE CAPITAL LETTER U;Lu;0;L;;;;;N;;;;104F6;
+104CF;OSAGE CAPITAL LETTER WA;Lu;0;L;;;;;N;;;;104F7;
+104D0;OSAGE CAPITAL LETTER KHA;Lu;0;L;;;;;N;;;;104F8;
+104D1;OSAGE CAPITAL LETTER GHA;Lu;0;L;;;;;N;;;;104F9;
+104D2;OSAGE CAPITAL LETTER ZA;Lu;0;L;;;;;N;;;;104FA;
+104D3;OSAGE CAPITAL LETTER ZHA;Lu;0;L;;;;;N;;;;104FB;
+104D8;OSAGE SMALL LETTER A;Ll;0;L;;;;;N;;;104B0;;104B0
+104D9;OSAGE SMALL LETTER AI;Ll;0;L;;;;;N;;;104B1;;104B1
+104DA;OSAGE SMALL LETTER AIN;Ll;0;L;;;;;N;;;104B2;;104B2
+104DB;OSAGE SMALL LETTER AH;Ll;0;L;;;;;N;;;104B3;;104B3
+104DC;OSAGE SMALL LETTER BRA;Ll;0;L;;;;;N;;;104B4;;104B4
+104DD;OSAGE SMALL LETTER CHA;Ll;0;L;;;;;N;;;104B5;;104B5
+104DE;OSAGE SMALL LETTER EHCHA;Ll;0;L;;;;;N;;;104B6;;104B6
+104DF;OSAGE SMALL LETTER E;Ll;0;L;;;;;N;;;104B7;;104B7
+104E0;OSAGE SMALL LETTER EIN;Ll;0;L;;;;;N;;;104B8;;104B8
+104E1;OSAGE SMALL LETTER HA;Ll;0;L;;;;;N;;;104B9;;104B9
+104E2;OSAGE SMALL LETTER HYA;Ll;0;L;;;;;N;;;104BA;;104BA
+104E3;OSAGE SMALL LETTER I;Ll;0;L;;;;;N;;;104BB;;104BB
+104E4;OSAGE SMALL LETTER KA;Ll;0;L;;;;;N;;;104BC;;104BC
+104E5;OSAGE SMALL LETTER EHKA;Ll;0;L;;;;;N;;;104BD;;104BD
+104E6;OSAGE SMALL LETTER KYA;Ll;0;L;;;;;N;;;104BE;;104BE
+104E7;OSAGE SMALL LETTER LA;Ll;0;L;;;;;N;;;104BF;;104BF
+104E8;OSAGE SMALL LETTER MA;Ll;0;L;;;;;N;;;104C0;;104C0
+104E9;OSAGE SMALL LETTER NA;Ll;0;L;;;;;N;;;104C1;;104C1
+104EA;OSAGE SMALL LETTER O;Ll;0;L;;;;;N;;;104C2;;104C2
+104EB;OSAGE SMALL LETTER OIN;Ll;0;L;;;;;N;;;104C3;;104C3
+104EC;OSAGE SMALL LETTER PA;Ll;0;L;;;;;N;;;104C4;;104C4
+104ED;OSAGE SMALL LETTER EHPA;Ll;0;L;;;;;N;;;104C5;;104C5
+104EE;OSAGE SMALL LETTER SA;Ll;0;L;;;;;N;;;104C6;;104C6
+104EF;OSAGE SMALL LETTER SHA;Ll;0;L;;;;;N;;;104C7;;104C7
+104F0;OSAGE SMALL LETTER TA;Ll;0;L;;;;;N;;;104C8;;104C8
+104F1;OSAGE SMALL LETTER EHTA;Ll;0;L;;;;;N;;;104C9;;104C9
+104F2;OSAGE SMALL LETTER TSA;Ll;0;L;;;;;N;;;104CA;;104CA
+104F3;OSAGE SMALL LETTER EHTSA;Ll;0;L;;;;;N;;;104CB;;104CB
+104F4;OSAGE SMALL LETTER TSHA;Ll;0;L;;;;;N;;;104CC;;104CC
+104F5;OSAGE SMALL LETTER DHA;Ll;0;L;;;;;N;;;104CD;;104CD
+104F6;OSAGE SMALL LETTER U;Ll;0;L;;;;;N;;;104CE;;104CE
+104F7;OSAGE SMALL LETTER WA;Ll;0;L;;;;;N;;;104CF;;104CF
+104F8;OSAGE SMALL LETTER KHA;Ll;0;L;;;;;N;;;104D0;;104D0
+104F9;OSAGE SMALL LETTER GHA;Ll;0;L;;;;;N;;;104D1;;104D1
+104FA;OSAGE SMALL LETTER ZA;Ll;0;L;;;;;N;;;104D2;;104D2
+104FB;OSAGE SMALL LETTER ZHA;Ll;0;L;;;;;N;;;104D3;;104D3
10500;ELBASAN LETTER A;Lo;0;L;;;;;N;;;;;
10501;ELBASAN LETTER BE;Lo;0;L;;;;;N;;;;;
10502;ELBASAN LETTER CE;Lo;0;L;;;;;N;;;;;
@@ -19180,6 +19310,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1123B;KHOJKI SECTION MARK;Po;0;L;;;;;N;;;;;
1123C;KHOJKI DOUBLE SECTION MARK;Po;0;L;;;;;N;;;;;
1123D;KHOJKI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;;
+1123E;KHOJKI SIGN SUKUN;Mn;0;NSM;;;;;N;;;;;
11280;MULTANI LETTER A;Lo;0;L;;;;;N;;;;;
11281;MULTANI LETTER I;Lo;0;L;;;;;N;;;;;
11282;MULTANI LETTER U;Lo;0;L;;;;;N;;;;;
@@ -19372,6 +19503,98 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
11372;COMBINING GRANTHA LETTER NA;Mn;230;NSM;;;;;N;;;;;
11373;COMBINING GRANTHA LETTER VI;Mn;230;NSM;;;;;N;;;;;
11374;COMBINING GRANTHA LETTER PA;Mn;230;NSM;;;;;N;;;;;
+11400;NEWA LETTER A;Lo;0;L;;;;;N;;;;;
+11401;NEWA LETTER AA;Lo;0;L;;;;;N;;;;;
+11402;NEWA LETTER I;Lo;0;L;;;;;N;;;;;
+11403;NEWA LETTER II;Lo;0;L;;;;;N;;;;;
+11404;NEWA LETTER U;Lo;0;L;;;;;N;;;;;
+11405;NEWA LETTER UU;Lo;0;L;;;;;N;;;;;
+11406;NEWA LETTER VOCALIC R;Lo;0;L;;;;;N;;;;;
+11407;NEWA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;;
+11408;NEWA LETTER VOCALIC L;Lo;0;L;;;;;N;;;;;
+11409;NEWA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;;
+1140A;NEWA LETTER E;Lo;0;L;;;;;N;;;;;
+1140B;NEWA LETTER AI;Lo;0;L;;;;;N;;;;;
+1140C;NEWA LETTER O;Lo;0;L;;;;;N;;;;;
+1140D;NEWA LETTER AU;Lo;0;L;;;;;N;;;;;
+1140E;NEWA LETTER KA;Lo;0;L;;;;;N;;;;;
+1140F;NEWA LETTER KHA;Lo;0;L;;;;;N;;;;;
+11410;NEWA LETTER GA;Lo;0;L;;;;;N;;;;;
+11411;NEWA LETTER GHA;Lo;0;L;;;;;N;;;;;
+11412;NEWA LETTER NGA;Lo;0;L;;;;;N;;;;;
+11413;NEWA LETTER NGHA;Lo;0;L;;;;;N;;;;;
+11414;NEWA LETTER CA;Lo;0;L;;;;;N;;;;;
+11415;NEWA LETTER CHA;Lo;0;L;;;;;N;;;;;
+11416;NEWA LETTER JA;Lo;0;L;;;;;N;;;;;
+11417;NEWA LETTER JHA;Lo;0;L;;;;;N;;;;;
+11418;NEWA LETTER NYA;Lo;0;L;;;;;N;;;;;
+11419;NEWA LETTER NYHA;Lo;0;L;;;;;N;;;;;
+1141A;NEWA LETTER TTA;Lo;0;L;;;;;N;;;;;
+1141B;NEWA LETTER TTHA;Lo;0;L;;;;;N;;;;;
+1141C;NEWA LETTER DDA;Lo;0;L;;;;;N;;;;;
+1141D;NEWA LETTER DDHA;Lo;0;L;;;;;N;;;;;
+1141E;NEWA LETTER NNA;Lo;0;L;;;;;N;;;;;
+1141F;NEWA LETTER TA;Lo;0;L;;;;;N;;;;;
+11420;NEWA LETTER THA;Lo;0;L;;;;;N;;;;;
+11421;NEWA LETTER DA;Lo;0;L;;;;;N;;;;;
+11422;NEWA LETTER DHA;Lo;0;L;;;;;N;;;;;
+11423;NEWA LETTER NA;Lo;0;L;;;;;N;;;;;
+11424;NEWA LETTER NHA;Lo;0;L;;;;;N;;;;;
+11425;NEWA LETTER PA;Lo;0;L;;;;;N;;;;;
+11426;NEWA LETTER PHA;Lo;0;L;;;;;N;;;;;
+11427;NEWA LETTER BA;Lo;0;L;;;;;N;;;;;
+11428;NEWA LETTER BHA;Lo;0;L;;;;;N;;;;;
+11429;NEWA LETTER MA;Lo;0;L;;;;;N;;;;;
+1142A;NEWA LETTER MHA;Lo;0;L;;;;;N;;;;;
+1142B;NEWA LETTER YA;Lo;0;L;;;;;N;;;;;
+1142C;NEWA LETTER RA;Lo;0;L;;;;;N;;;;;
+1142D;NEWA LETTER RHA;Lo;0;L;;;;;N;;;;;
+1142E;NEWA LETTER LA;Lo;0;L;;;;;N;;;;;
+1142F;NEWA LETTER LHA;Lo;0;L;;;;;N;;;;;
+11430;NEWA LETTER WA;Lo;0;L;;;;;N;;;;;
+11431;NEWA LETTER SHA;Lo;0;L;;;;;N;;;;;
+11432;NEWA LETTER SSA;Lo;0;L;;;;;N;;;;;
+11433;NEWA LETTER SA;Lo;0;L;;;;;N;;;;;
+11434;NEWA LETTER HA;Lo;0;L;;;;;N;;;;;
+11435;NEWA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;;
+11436;NEWA VOWEL SIGN I;Mc;0;L;;;;;N;;;;;
+11437;NEWA VOWEL SIGN II;Mc;0;L;;;;;N;;;;;
+11438;NEWA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+11439;NEWA VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;;
+1143A;NEWA VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;;
+1143B;NEWA VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;;
+1143C;NEWA VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;;
+1143D;NEWA VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;;
+1143E;NEWA VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;;
+1143F;NEWA VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;;
+11440;NEWA VOWEL SIGN O;Mc;0;L;;;;;N;;;;;
+11441;NEWA VOWEL SIGN AU;Mc;0;L;;;;;N;;;;;
+11442;NEWA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
+11443;NEWA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;;
+11444;NEWA SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;;
+11445;NEWA SIGN VISARGA;Mc;0;L;;;;;N;;;;;
+11446;NEWA SIGN NUKTA;Mn;7;NSM;;;;;N;;;;;
+11447;NEWA SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;;
+11448;NEWA SIGN FINAL ANUSVARA;Lo;0;L;;;;;N;;;;;
+11449;NEWA OM;Lo;0;L;;;;;N;;;;;
+1144A;NEWA SIDDHI;Lo;0;L;;;;;N;;;;;
+1144B;NEWA DANDA;Po;0;L;;;;;N;;;;;
+1144C;NEWA DOUBLE DANDA;Po;0;L;;;;;N;;;;;
+1144D;NEWA COMMA;Po;0;L;;;;;N;;;;;
+1144E;NEWA GAP FILLER;Po;0;L;;;;;N;;;;;
+1144F;NEWA ABBREVIATION SIGN;Po;0;L;;;;;N;;;;;
+11450;NEWA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+11451;NEWA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+11452;NEWA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+11453;NEWA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+11454;NEWA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+11455;NEWA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+11456;NEWA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+11457;NEWA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+11458;NEWA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+11459;NEWA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+1145B;NEWA PLACEHOLDER MARK;Po;0;L;;;;;N;;;;;
+1145D;NEWA INSERTION SIGN;Po;0;L;;;;;N;;;;;
11480;TIRHUTA ANJI;Lo;0;L;;;;;N;;;;;
11481;TIRHUTA LETTER A;Lo;0;L;;;;;N;;;;;
11482;TIRHUTA LETTER AA;Lo;0;L;;;;;N;;;;;
@@ -19625,6 +19848,19 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
11657;MODI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
11658;MODI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
11659;MODI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+11660;MONGOLIAN BIRGA WITH ORNAMENT;Po;0;ON;;;;;N;;;;;
+11661;MONGOLIAN ROTATED BIRGA;Po;0;ON;;;;;N;;;;;
+11662;MONGOLIAN DOUBLE BIRGA WITH ORNAMENT;Po;0;ON;;;;;N;;;;;
+11663;MONGOLIAN TRIPLE BIRGA WITH ORNAMENT;Po;0;ON;;;;;N;;;;;
+11664;MONGOLIAN BIRGA WITH DOUBLE ORNAMENT;Po;0;ON;;;;;N;;;;;
+11665;MONGOLIAN ROTATED BIRGA WITH ORNAMENT;Po;0;ON;;;;;N;;;;;
+11666;MONGOLIAN ROTATED BIRGA WITH DOUBLE ORNAMENT;Po;0;ON;;;;;N;;;;;
+11667;MONGOLIAN INVERTED BIRGA;Po;0;ON;;;;;N;;;;;
+11668;MONGOLIAN INVERTED BIRGA WITH DOUBLE ORNAMENT;Po;0;ON;;;;;N;;;;;
+11669;MONGOLIAN SWIRL BIRGA;Po;0;ON;;;;;N;;;;;
+1166A;MONGOLIAN SWIRL BIRGA WITH ORNAMENT;Po;0;ON;;;;;N;;;;;
+1166B;MONGOLIAN SWIRL BIRGA WITH DOUBLE ORNAMENT;Po;0;ON;;;;;N;;;;;
+1166C;MONGOLIAN TURNED SWIRL BIRGA WITH DOUBLE ORNAMENT;Po;0;ON;;;;;N;;;;;
11680;TAKRI LETTER A;Lo;0;L;;;;;N;;;;;
11681;TAKRI LETTER AA;Lo;0;L;;;;;N;;;;;
11682;TAKRI LETTER I;Lo;0;L;;;;;N;;;;;
@@ -19889,6 +20125,171 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
11AF6;PAU CIN HAU LOW-FALLING TONE LONG FINAL;Lo;0;L;;;;;N;;;;;
11AF7;PAU CIN HAU LOW-FALLING TONE FINAL;Lo;0;L;;;;;N;;;;;
11AF8;PAU CIN HAU GLOTTAL STOP FINAL;Lo;0;L;;;;;N;;;;;
+11C00;BHAIKSUKI LETTER A;Lo;0;L;;;;;N;;;;;
+11C01;BHAIKSUKI LETTER AA;Lo;0;L;;;;;N;;;;;
+11C02;BHAIKSUKI LETTER I;Lo;0;L;;;;;N;;;;;
+11C03;BHAIKSUKI LETTER II;Lo;0;L;;;;;N;;;;;
+11C04;BHAIKSUKI LETTER U;Lo;0;L;;;;;N;;;;;
+11C05;BHAIKSUKI LETTER UU;Lo;0;L;;;;;N;;;;;
+11C06;BHAIKSUKI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;;
+11C07;BHAIKSUKI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;;
+11C08;BHAIKSUKI LETTER VOCALIC L;Lo;0;L;;;;;N;;;;;
+11C0A;BHAIKSUKI LETTER E;Lo;0;L;;;;;N;;;;;
+11C0B;BHAIKSUKI LETTER AI;Lo;0;L;;;;;N;;;;;
+11C0C;BHAIKSUKI LETTER O;Lo;0;L;;;;;N;;;;;
+11C0D;BHAIKSUKI LETTER AU;Lo;0;L;;;;;N;;;;;
+11C0E;BHAIKSUKI LETTER KA;Lo;0;L;;;;;N;;;;;
+11C0F;BHAIKSUKI LETTER KHA;Lo;0;L;;;;;N;;;;;
+11C10;BHAIKSUKI LETTER GA;Lo;0;L;;;;;N;;;;;
+11C11;BHAIKSUKI LETTER GHA;Lo;0;L;;;;;N;;;;;
+11C12;BHAIKSUKI LETTER NGA;Lo;0;L;;;;;N;;;;;
+11C13;BHAIKSUKI LETTER CA;Lo;0;L;;;;;N;;;;;
+11C14;BHAIKSUKI LETTER CHA;Lo;0;L;;;;;N;;;;;
+11C15;BHAIKSUKI LETTER JA;Lo;0;L;;;;;N;;;;;
+11C16;BHAIKSUKI LETTER JHA;Lo;0;L;;;;;N;;;;;
+11C17;BHAIKSUKI LETTER NYA;Lo;0;L;;;;;N;;;;;
+11C18;BHAIKSUKI LETTER TTA;Lo;0;L;;;;;N;;;;;
+11C19;BHAIKSUKI LETTER TTHA;Lo;0;L;;;;;N;;;;;
+11C1A;BHAIKSUKI LETTER DDA;Lo;0;L;;;;;N;;;;;
+11C1B;BHAIKSUKI LETTER DDHA;Lo;0;L;;;;;N;;;;;
+11C1C;BHAIKSUKI LETTER NNA;Lo;0;L;;;;;N;;;;;
+11C1D;BHAIKSUKI LETTER TA;Lo;0;L;;;;;N;;;;;
+11C1E;BHAIKSUKI LETTER THA;Lo;0;L;;;;;N;;;;;
+11C1F;BHAIKSUKI LETTER DA;Lo;0;L;;;;;N;;;;;
+11C20;BHAIKSUKI LETTER DHA;Lo;0;L;;;;;N;;;;;
+11C21;BHAIKSUKI LETTER NA;Lo;0;L;;;;;N;;;;;
+11C22;BHAIKSUKI LETTER PA;Lo;0;L;;;;;N;;;;;
+11C23;BHAIKSUKI LETTER PHA;Lo;0;L;;;;;N;;;;;
+11C24;BHAIKSUKI LETTER BA;Lo;0;L;;;;;N;;;;;
+11C25;BHAIKSUKI LETTER BHA;Lo;0;L;;;;;N;;;;;
+11C26;BHAIKSUKI LETTER MA;Lo;0;L;;;;;N;;;;;
+11C27;BHAIKSUKI LETTER YA;Lo;0;L;;;;;N;;;;;
+11C28;BHAIKSUKI LETTER RA;Lo;0;L;;;;;N;;;;;
+11C29;BHAIKSUKI LETTER LA;Lo;0;L;;;;;N;;;;;
+11C2A;BHAIKSUKI LETTER VA;Lo;0;L;;;;;N;;;;;
+11C2B;BHAIKSUKI LETTER SHA;Lo;0;L;;;;;N;;;;;
+11C2C;BHAIKSUKI LETTER SSA;Lo;0;L;;;;;N;;;;;
+11C2D;BHAIKSUKI LETTER SA;Lo;0;L;;;;;N;;;;;
+11C2E;BHAIKSUKI LETTER HA;Lo;0;L;;;;;N;;;;;
+11C2F;BHAIKSUKI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;;
+11C30;BHAIKSUKI VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+11C31;BHAIKSUKI VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;;
+11C32;BHAIKSUKI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+11C33;BHAIKSUKI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;;
+11C34;BHAIKSUKI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;;
+11C35;BHAIKSUKI VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;;
+11C36;BHAIKSUKI VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;;
+11C38;BHAIKSUKI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;;
+11C39;BHAIKSUKI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;;
+11C3A;BHAIKSUKI VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;;
+11C3B;BHAIKSUKI VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;;
+11C3C;BHAIKSUKI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;;
+11C3D;BHAIKSUKI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;;
+11C3E;BHAIKSUKI SIGN VISARGA;Mc;0;L;;;;;N;;;;;
+11C3F;BHAIKSUKI SIGN VIRAMA;Mn;9;L;;;;;N;;;;;
+11C40;BHAIKSUKI SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;;
+11C41;BHAIKSUKI DANDA;Po;0;L;;;;;N;;;;;
+11C42;BHAIKSUKI DOUBLE DANDA;Po;0;L;;;;;N;;;;;
+11C43;BHAIKSUKI WORD SEPARATOR;Po;0;L;;;;;N;;;;;
+11C44;BHAIKSUKI GAP FILLER-1;Po;0;L;;;;;N;;;;;
+11C45;BHAIKSUKI GAP FILLER-2;Po;0;L;;;;;N;;;;;
+11C50;BHAIKSUKI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+11C51;BHAIKSUKI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+11C52;BHAIKSUKI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+11C53;BHAIKSUKI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+11C54;BHAIKSUKI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+11C55;BHAIKSUKI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+11C56;BHAIKSUKI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+11C57;BHAIKSUKI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+11C58;BHAIKSUKI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+11C59;BHAIKSUKI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+11C5A;BHAIKSUKI NUMBER ONE;No;0;L;;;;1;N;;;;;
+11C5B;BHAIKSUKI NUMBER TWO;No;0;L;;;;2;N;;;;;
+11C5C;BHAIKSUKI NUMBER THREE;No;0;L;;;;3;N;;;;;
+11C5D;BHAIKSUKI NUMBER FOUR;No;0;L;;;;4;N;;;;;
+11C5E;BHAIKSUKI NUMBER FIVE;No;0;L;;;;5;N;;;;;
+11C5F;BHAIKSUKI NUMBER SIX;No;0;L;;;;6;N;;;;;
+11C60;BHAIKSUKI NUMBER SEVEN;No;0;L;;;;7;N;;;;;
+11C61;BHAIKSUKI NUMBER EIGHT;No;0;L;;;;8;N;;;;;
+11C62;BHAIKSUKI NUMBER NINE;No;0;L;;;;9;N;;;;;
+11C63;BHAIKSUKI NUMBER TEN;No;0;L;;;;10;N;;;;;
+11C64;BHAIKSUKI NUMBER TWENTY;No;0;L;;;;20;N;;;;;
+11C65;BHAIKSUKI NUMBER THIRTY;No;0;L;;;;30;N;;;;;
+11C66;BHAIKSUKI NUMBER FORTY;No;0;L;;;;40;N;;;;;
+11C67;BHAIKSUKI NUMBER FIFTY;No;0;L;;;;50;N;;;;;
+11C68;BHAIKSUKI NUMBER SIXTY;No;0;L;;;;60;N;;;;;
+11C69;BHAIKSUKI NUMBER SEVENTY;No;0;L;;;;70;N;;;;;
+11C6A;BHAIKSUKI NUMBER EIGHTY;No;0;L;;;;80;N;;;;;
+11C6B;BHAIKSUKI NUMBER NINETY;No;0;L;;;;90;N;;;;;
+11C6C;BHAIKSUKI HUNDREDS UNIT MARK;No;0;L;;;;100;N;;;;;
+11C70;MARCHEN HEAD MARK;Po;0;L;;;;;N;;;;;
+11C71;MARCHEN MARK SHAD;Po;0;L;;;;;N;;;;;
+11C72;MARCHEN LETTER KA;Lo;0;L;;;;;N;;;;;
+11C73;MARCHEN LETTER KHA;Lo;0;L;;;;;N;;;;;
+11C74;MARCHEN LETTER GA;Lo;0;L;;;;;N;;;;;
+11C75;MARCHEN LETTER NGA;Lo;0;L;;;;;N;;;;;
+11C76;MARCHEN LETTER CA;Lo;0;L;;;;;N;;;;;
+11C77;MARCHEN LETTER CHA;Lo;0;L;;;;;N;;;;;
+11C78;MARCHEN LETTER JA;Lo;0;L;;;;;N;;;;;
+11C79;MARCHEN LETTER NYA;Lo;0;L;;;;;N;;;;;
+11C7A;MARCHEN LETTER TA;Lo;0;L;;;;;N;;;;;
+11C7B;MARCHEN LETTER THA;Lo;0;L;;;;;N;;;;;
+11C7C;MARCHEN LETTER DA;Lo;0;L;;;;;N;;;;;
+11C7D;MARCHEN LETTER NA;Lo;0;L;;;;;N;;;;;
+11C7E;MARCHEN LETTER PA;Lo;0;L;;;;;N;;;;;
+11C7F;MARCHEN LETTER PHA;Lo;0;L;;;;;N;;;;;
+11C80;MARCHEN LETTER BA;Lo;0;L;;;;;N;;;;;
+11C81;MARCHEN LETTER MA;Lo;0;L;;;;;N;;;;;
+11C82;MARCHEN LETTER TSA;Lo;0;L;;;;;N;;;;;
+11C83;MARCHEN LETTER TSHA;Lo;0;L;;;;;N;;;;;
+11C84;MARCHEN LETTER DZA;Lo;0;L;;;;;N;;;;;
+11C85;MARCHEN LETTER WA;Lo;0;L;;;;;N;;;;;
+11C86;MARCHEN LETTER ZHA;Lo;0;L;;;;;N;;;;;
+11C87;MARCHEN LETTER ZA;Lo;0;L;;;;;N;;;;;
+11C88;MARCHEN LETTER -A;Lo;0;L;;;;;N;;;;;
+11C89;MARCHEN LETTER YA;Lo;0;L;;;;;N;;;;;
+11C8A;MARCHEN LETTER RA;Lo;0;L;;;;;N;;;;;
+11C8B;MARCHEN LETTER LA;Lo;0;L;;;;;N;;;;;
+11C8C;MARCHEN LETTER SHA;Lo;0;L;;;;;N;;;;;
+11C8D;MARCHEN LETTER SA;Lo;0;L;;;;;N;;;;;
+11C8E;MARCHEN LETTER HA;Lo;0;L;;;;;N;;;;;
+11C8F;MARCHEN LETTER A;Lo;0;L;;;;;N;;;;;
+11C92;MARCHEN SUBJOINED LETTER KA;Mn;0;NSM;;;;;N;;;;;
+11C93;MARCHEN SUBJOINED LETTER KHA;Mn;0;NSM;;;;;N;;;;;
+11C94;MARCHEN SUBJOINED LETTER GA;Mn;0;NSM;;;;;N;;;;;
+11C95;MARCHEN SUBJOINED LETTER NGA;Mn;0;NSM;;;;;N;;;;;
+11C96;MARCHEN SUBJOINED LETTER CA;Mn;0;NSM;;;;;N;;;;;
+11C97;MARCHEN SUBJOINED LETTER CHA;Mn;0;NSM;;;;;N;;;;;
+11C98;MARCHEN SUBJOINED LETTER JA;Mn;0;NSM;;;;;N;;;;;
+11C99;MARCHEN SUBJOINED LETTER NYA;Mn;0;NSM;;;;;N;;;;;
+11C9A;MARCHEN SUBJOINED LETTER TA;Mn;0;NSM;;;;;N;;;;;
+11C9B;MARCHEN SUBJOINED LETTER THA;Mn;0;NSM;;;;;N;;;;;
+11C9C;MARCHEN SUBJOINED LETTER DA;Mn;0;NSM;;;;;N;;;;;
+11C9D;MARCHEN SUBJOINED LETTER NA;Mn;0;NSM;;;;;N;;;;;
+11C9E;MARCHEN SUBJOINED LETTER PA;Mn;0;NSM;;;;;N;;;;;
+11C9F;MARCHEN SUBJOINED LETTER PHA;Mn;0;NSM;;;;;N;;;;;
+11CA0;MARCHEN SUBJOINED LETTER BA;Mn;0;NSM;;;;;N;;;;;
+11CA1;MARCHEN SUBJOINED LETTER MA;Mn;0;NSM;;;;;N;;;;;
+11CA2;MARCHEN SUBJOINED LETTER TSA;Mn;0;NSM;;;;;N;;;;;
+11CA3;MARCHEN SUBJOINED LETTER TSHA;Mn;0;NSM;;;;;N;;;;;
+11CA4;MARCHEN SUBJOINED LETTER DZA;Mn;0;NSM;;;;;N;;;;;
+11CA5;MARCHEN SUBJOINED LETTER WA;Mn;0;NSM;;;;;N;;;;;
+11CA6;MARCHEN SUBJOINED LETTER ZHA;Mn;0;NSM;;;;;N;;;;;
+11CA7;MARCHEN SUBJOINED LETTER ZA;Mn;0;NSM;;;;;N;;;;;
+11CA9;MARCHEN SUBJOINED LETTER YA;Mc;0;L;;;;;N;;;;;
+11CAA;MARCHEN SUBJOINED LETTER RA;Mn;0;NSM;;;;;N;;;;;
+11CAB;MARCHEN SUBJOINED LETTER LA;Mn;0;NSM;;;;;N;;;;;
+11CAC;MARCHEN SUBJOINED LETTER SHA;Mn;0;NSM;;;;;N;;;;;
+11CAD;MARCHEN SUBJOINED LETTER SA;Mn;0;NSM;;;;;N;;;;;
+11CAE;MARCHEN SUBJOINED LETTER HA;Mn;0;NSM;;;;;N;;;;;
+11CAF;MARCHEN SUBJOINED LETTER A;Mn;0;NSM;;;;;N;;;;;
+11CB0;MARCHEN VOWEL SIGN AA;Mn;0;NSM;;;;;N;;;;;
+11CB1;MARCHEN VOWEL SIGN I;Mc;0;L;;;;;N;;;;;
+11CB2;MARCHEN VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+11CB3;MARCHEN VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;;
+11CB4;MARCHEN VOWEL SIGN O;Mc;0;L;;;;;N;;;;;
+11CB5;MARCHEN SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;;
+11CB6;MARCHEN SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;;
12000;CUNEIFORM SIGN A;Lo;0;L;;;;;N;;;;;
12001;CUNEIFORM SIGN A TIMES A;Lo;0;L;;;;;N;;;;;
12002;CUNEIFORM SIGN A TIMES BAD;Lo;0;L;;;;;N;;;;;
@@ -23685,6 +24086,764 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
16F9D;MIAO LETTER REFORMED TONE-5;Lm;0;L;;;;;N;;;;;
16F9E;MIAO LETTER REFORMED TONE-6;Lm;0;L;;;;;N;;;;;
16F9F;MIAO LETTER REFORMED TONE-8;Lm;0;L;;;;;N;;;;;
+16FE0;TANGUT ITERATION MARK;Lm;0;L;;;;;N;;;;;
+17000;<Tangut Ideograph, First>;Lo;0;L;;;;;N;;;;;
+187EC;<Tangut Ideograph, Last>;Lo;0;L;;;;;N;;;;;
+18800;TANGUT COMPONENT-001;Lo;0;L;;;;;N;;;;;
+18801;TANGUT COMPONENT-002;Lo;0;L;;;;;N;;;;;
+18802;TANGUT COMPONENT-003;Lo;0;L;;;;;N;;;;;
+18803;TANGUT COMPONENT-004;Lo;0;L;;;;;N;;;;;
+18804;TANGUT COMPONENT-005;Lo;0;L;;;;;N;;;;;
+18805;TANGUT COMPONENT-006;Lo;0;L;;;;;N;;;;;
+18806;TANGUT COMPONENT-007;Lo;0;L;;;;;N;;;;;
+18807;TANGUT COMPONENT-008;Lo;0;L;;;;;N;;;;;
+18808;TANGUT COMPONENT-009;Lo;0;L;;;;;N;;;;;
+18809;TANGUT COMPONENT-010;Lo;0;L;;;;;N;;;;;
+1880A;TANGUT COMPONENT-011;Lo;0;L;;;;;N;;;;;
+1880B;TANGUT COMPONENT-012;Lo;0;L;;;;;N;;;;;
+1880C;TANGUT COMPONENT-013;Lo;0;L;;;;;N;;;;;
+1880D;TANGUT COMPONENT-014;Lo;0;L;;;;;N;;;;;
+1880E;TANGUT COMPONENT-015;Lo;0;L;;;;;N;;;;;
+1880F;TANGUT COMPONENT-016;Lo;0;L;;;;;N;;;;;
+18810;TANGUT COMPONENT-017;Lo;0;L;;;;;N;;;;;
+18811;TANGUT COMPONENT-018;Lo;0;L;;;;;N;;;;;
+18812;TANGUT COMPONENT-019;Lo;0;L;;;;;N;;;;;
+18813;TANGUT COMPONENT-020;Lo;0;L;;;;;N;;;;;
+18814;TANGUT COMPONENT-021;Lo;0;L;;;;;N;;;;;
+18815;TANGUT COMPONENT-022;Lo;0;L;;;;;N;;;;;
+18816;TANGUT COMPONENT-023;Lo;0;L;;;;;N;;;;;
+18817;TANGUT COMPONENT-024;Lo;0;L;;;;;N;;;;;
+18818;TANGUT COMPONENT-025;Lo;0;L;;;;;N;;;;;
+18819;TANGUT COMPONENT-026;Lo;0;L;;;;;N;;;;;
+1881A;TANGUT COMPONENT-027;Lo;0;L;;;;;N;;;;;
+1881B;TANGUT COMPONENT-028;Lo;0;L;;;;;N;;;;;
+1881C;TANGUT COMPONENT-029;Lo;0;L;;;;;N;;;;;
+1881D;TANGUT COMPONENT-030;Lo;0;L;;;;;N;;;;;
+1881E;TANGUT COMPONENT-031;Lo;0;L;;;;;N;;;;;
+1881F;TANGUT COMPONENT-032;Lo;0;L;;;;;N;;;;;
+18820;TANGUT COMPONENT-033;Lo;0;L;;;;;N;;;;;
+18821;TANGUT COMPONENT-034;Lo;0;L;;;;;N;;;;;
+18822;TANGUT COMPONENT-035;Lo;0;L;;;;;N;;;;;
+18823;TANGUT COMPONENT-036;Lo;0;L;;;;;N;;;;;
+18824;TANGUT COMPONENT-037;Lo;0;L;;;;;N;;;;;
+18825;TANGUT COMPONENT-038;Lo;0;L;;;;;N;;;;;
+18826;TANGUT COMPONENT-039;Lo;0;L;;;;;N;;;;;
+18827;TANGUT COMPONENT-040;Lo;0;L;;;;;N;;;;;
+18828;TANGUT COMPONENT-041;Lo;0;L;;;;;N;;;;;
+18829;TANGUT COMPONENT-042;Lo;0;L;;;;;N;;;;;
+1882A;TANGUT COMPONENT-043;Lo;0;L;;;;;N;;;;;
+1882B;TANGUT COMPONENT-044;Lo;0;L;;;;;N;;;;;
+1882C;TANGUT COMPONENT-045;Lo;0;L;;;;;N;;;;;
+1882D;TANGUT COMPONENT-046;Lo;0;L;;;;;N;;;;;
+1882E;TANGUT COMPONENT-047;Lo;0;L;;;;;N;;;;;
+1882F;TANGUT COMPONENT-048;Lo;0;L;;;;;N;;;;;
+18830;TANGUT COMPONENT-049;Lo;0;L;;;;;N;;;;;
+18831;TANGUT COMPONENT-050;Lo;0;L;;;;;N;;;;;
+18832;TANGUT COMPONENT-051;Lo;0;L;;;;;N;;;;;
+18833;TANGUT COMPONENT-052;Lo;0;L;;;;;N;;;;;
+18834;TANGUT COMPONENT-053;Lo;0;L;;;;;N;;;;;
+18835;TANGUT COMPONENT-054;Lo;0;L;;;;;N;;;;;
+18836;TANGUT COMPONENT-055;Lo;0;L;;;;;N;;;;;
+18837;TANGUT COMPONENT-056;Lo;0;L;;;;;N;;;;;
+18838;TANGUT COMPONENT-057;Lo;0;L;;;;;N;;;;;
+18839;TANGUT COMPONENT-058;Lo;0;L;;;;;N;;;;;
+1883A;TANGUT COMPONENT-059;Lo;0;L;;;;;N;;;;;
+1883B;TANGUT COMPONENT-060;Lo;0;L;;;;;N;;;;;
+1883C;TANGUT COMPONENT-061;Lo;0;L;;;;;N;;;;;
+1883D;TANGUT COMPONENT-062;Lo;0;L;;;;;N;;;;;
+1883E;TANGUT COMPONENT-063;Lo;0;L;;;;;N;;;;;
+1883F;TANGUT COMPONENT-064;Lo;0;L;;;;;N;;;;;
+18840;TANGUT COMPONENT-065;Lo;0;L;;;;;N;;;;;
+18841;TANGUT COMPONENT-066;Lo;0;L;;;;;N;;;;;
+18842;TANGUT COMPONENT-067;Lo;0;L;;;;;N;;;;;
+18843;TANGUT COMPONENT-068;Lo;0;L;;;;;N;;;;;
+18844;TANGUT COMPONENT-069;Lo;0;L;;;;;N;;;;;
+18845;TANGUT COMPONENT-070;Lo;0;L;;;;;N;;;;;
+18846;TANGUT COMPONENT-071;Lo;0;L;;;;;N;;;;;
+18847;TANGUT COMPONENT-072;Lo;0;L;;;;;N;;;;;
+18848;TANGUT COMPONENT-073;Lo;0;L;;;;;N;;;;;
+18849;TANGUT COMPONENT-074;Lo;0;L;;;;;N;;;;;
+1884A;TANGUT COMPONENT-075;Lo;0;L;;;;;N;;;;;
+1884B;TANGUT COMPONENT-076;Lo;0;L;;;;;N;;;;;
+1884C;TANGUT COMPONENT-077;Lo;0;L;;;;;N;;;;;
+1884D;TANGUT COMPONENT-078;Lo;0;L;;;;;N;;;;;
+1884E;TANGUT COMPONENT-079;Lo;0;L;;;;;N;;;;;
+1884F;TANGUT COMPONENT-080;Lo;0;L;;;;;N;;;;;
+18850;TANGUT COMPONENT-081;Lo;0;L;;;;;N;;;;;
+18851;TANGUT COMPONENT-082;Lo;0;L;;;;;N;;;;;
+18852;TANGUT COMPONENT-083;Lo;0;L;;;;;N;;;;;
+18853;TANGUT COMPONENT-084;Lo;0;L;;;;;N;;;;;
+18854;TANGUT COMPONENT-085;Lo;0;L;;;;;N;;;;;
+18855;TANGUT COMPONENT-086;Lo;0;L;;;;;N;;;;;
+18856;TANGUT COMPONENT-087;Lo;0;L;;;;;N;;;;;
+18857;TANGUT COMPONENT-088;Lo;0;L;;;;;N;;;;;
+18858;TANGUT COMPONENT-089;Lo;0;L;;;;;N;;;;;
+18859;TANGUT COMPONENT-090;Lo;0;L;;;;;N;;;;;
+1885A;TANGUT COMPONENT-091;Lo;0;L;;;;;N;;;;;
+1885B;TANGUT COMPONENT-092;Lo;0;L;;;;;N;;;;;
+1885C;TANGUT COMPONENT-093;Lo;0;L;;;;;N;;;;;
+1885D;TANGUT COMPONENT-094;Lo;0;L;;;;;N;;;;;
+1885E;TANGUT COMPONENT-095;Lo;0;L;;;;;N;;;;;
+1885F;TANGUT COMPONENT-096;Lo;0;L;;;;;N;;;;;
+18860;TANGUT COMPONENT-097;Lo;0;L;;;;;N;;;;;
+18861;TANGUT COMPONENT-098;Lo;0;L;;;;;N;;;;;
+18862;TANGUT COMPONENT-099;Lo;0;L;;;;;N;;;;;
+18863;TANGUT COMPONENT-100;Lo;0;L;;;;;N;;;;;
+18864;TANGUT COMPONENT-101;Lo;0;L;;;;;N;;;;;
+18865;TANGUT COMPONENT-102;Lo;0;L;;;;;N;;;;;
+18866;TANGUT COMPONENT-103;Lo;0;L;;;;;N;;;;;
+18867;TANGUT COMPONENT-104;Lo;0;L;;;;;N;;;;;
+18868;TANGUT COMPONENT-105;Lo;0;L;;;;;N;;;;;
+18869;TANGUT COMPONENT-106;Lo;0;L;;;;;N;;;;;
+1886A;TANGUT COMPONENT-107;Lo;0;L;;;;;N;;;;;
+1886B;TANGUT COMPONENT-108;Lo;0;L;;;;;N;;;;;
+1886C;TANGUT COMPONENT-109;Lo;0;L;;;;;N;;;;;
+1886D;TANGUT COMPONENT-110;Lo;0;L;;;;;N;;;;;
+1886E;TANGUT COMPONENT-111;Lo;0;L;;;;;N;;;;;
+1886F;TANGUT COMPONENT-112;Lo;0;L;;;;;N;;;;;
+18870;TANGUT COMPONENT-113;Lo;0;L;;;;;N;;;;;
+18871;TANGUT COMPONENT-114;Lo;0;L;;;;;N;;;;;
+18872;TANGUT COMPONENT-115;Lo;0;L;;;;;N;;;;;
+18873;TANGUT COMPONENT-116;Lo;0;L;;;;;N;;;;;
+18874;TANGUT COMPONENT-117;Lo;0;L;;;;;N;;;;;
+18875;TANGUT COMPONENT-118;Lo;0;L;;;;;N;;;;;
+18876;TANGUT COMPONENT-119;Lo;0;L;;;;;N;;;;;
+18877;TANGUT COMPONENT-120;Lo;0;L;;;;;N;;;;;
+18878;TANGUT COMPONENT-121;Lo;0;L;;;;;N;;;;;
+18879;TANGUT COMPONENT-122;Lo;0;L;;;;;N;;;;;
+1887A;TANGUT COMPONENT-123;Lo;0;L;;;;;N;;;;;
+1887B;TANGUT COMPONENT-124;Lo;0;L;;;;;N;;;;;
+1887C;TANGUT COMPONENT-125;Lo;0;L;;;;;N;;;;;
+1887D;TANGUT COMPONENT-126;Lo;0;L;;;;;N;;;;;
+1887E;TANGUT COMPONENT-127;Lo;0;L;;;;;N;;;;;
+1887F;TANGUT COMPONENT-128;Lo;0;L;;;;;N;;;;;
+18880;TANGUT COMPONENT-129;Lo;0;L;;;;;N;;;;;
+18881;TANGUT COMPONENT-130;Lo;0;L;;;;;N;;;;;
+18882;TANGUT COMPONENT-131;Lo;0;L;;;;;N;;;;;
+18883;TANGUT COMPONENT-132;Lo;0;L;;;;;N;;;;;
+18884;TANGUT COMPONENT-133;Lo;0;L;;;;;N;;;;;
+18885;TANGUT COMPONENT-134;Lo;0;L;;;;;N;;;;;
+18886;TANGUT COMPONENT-135;Lo;0;L;;;;;N;;;;;
+18887;TANGUT COMPONENT-136;Lo;0;L;;;;;N;;;;;
+18888;TANGUT COMPONENT-137;Lo;0;L;;;;;N;;;;;
+18889;TANGUT COMPONENT-138;Lo;0;L;;;;;N;;;;;
+1888A;TANGUT COMPONENT-139;Lo;0;L;;;;;N;;;;;
+1888B;TANGUT COMPONENT-140;Lo;0;L;;;;;N;;;;;
+1888C;TANGUT COMPONENT-141;Lo;0;L;;;;;N;;;;;
+1888D;TANGUT COMPONENT-142;Lo;0;L;;;;;N;;;;;
+1888E;TANGUT COMPONENT-143;Lo;0;L;;;;;N;;;;;
+1888F;TANGUT COMPONENT-144;Lo;0;L;;;;;N;;;;;
+18890;TANGUT COMPONENT-145;Lo;0;L;;;;;N;;;;;
+18891;TANGUT COMPONENT-146;Lo;0;L;;;;;N;;;;;
+18892;TANGUT COMPONENT-147;Lo;0;L;;;;;N;;;;;
+18893;TANGUT COMPONENT-148;Lo;0;L;;;;;N;;;;;
+18894;TANGUT COMPONENT-149;Lo;0;L;;;;;N;;;;;
+18895;TANGUT COMPONENT-150;Lo;0;L;;;;;N;;;;;
+18896;TANGUT COMPONENT-151;Lo;0;L;;;;;N;;;;;
+18897;TANGUT COMPONENT-152;Lo;0;L;;;;;N;;;;;
+18898;TANGUT COMPONENT-153;Lo;0;L;;;;;N;;;;;
+18899;TANGUT COMPONENT-154;Lo;0;L;;;;;N;;;;;
+1889A;TANGUT COMPONENT-155;Lo;0;L;;;;;N;;;;;
+1889B;TANGUT COMPONENT-156;Lo;0;L;;;;;N;;;;;
+1889C;TANGUT COMPONENT-157;Lo;0;L;;;;;N;;;;;
+1889D;TANGUT COMPONENT-158;Lo;0;L;;;;;N;;;;;
+1889E;TANGUT COMPONENT-159;Lo;0;L;;;;;N;;;;;
+1889F;TANGUT COMPONENT-160;Lo;0;L;;;;;N;;;;;
+188A0;TANGUT COMPONENT-161;Lo;0;L;;;;;N;;;;;
+188A1;TANGUT COMPONENT-162;Lo;0;L;;;;;N;;;;;
+188A2;TANGUT COMPONENT-163;Lo;0;L;;;;;N;;;;;
+188A3;TANGUT COMPONENT-164;Lo;0;L;;;;;N;;;;;
+188A4;TANGUT COMPONENT-165;Lo;0;L;;;;;N;;;;;
+188A5;TANGUT COMPONENT-166;Lo;0;L;;;;;N;;;;;
+188A6;TANGUT COMPONENT-167;Lo;0;L;;;;;N;;;;;
+188A7;TANGUT COMPONENT-168;Lo;0;L;;;;;N;;;;;
+188A8;TANGUT COMPONENT-169;Lo;0;L;;;;;N;;;;;
+188A9;TANGUT COMPONENT-170;Lo;0;L;;;;;N;;;;;
+188AA;TANGUT COMPONENT-171;Lo;0;L;;;;;N;;;;;
+188AB;TANGUT COMPONENT-172;Lo;0;L;;;;;N;;;;;
+188AC;TANGUT COMPONENT-173;Lo;0;L;;;;;N;;;;;
+188AD;TANGUT COMPONENT-174;Lo;0;L;;;;;N;;;;;
+188AE;TANGUT COMPONENT-175;Lo;0;L;;;;;N;;;;;
+188AF;TANGUT COMPONENT-176;Lo;0;L;;;;;N;;;;;
+188B0;TANGUT COMPONENT-177;Lo;0;L;;;;;N;;;;;
+188B1;TANGUT COMPONENT-178;Lo;0;L;;;;;N;;;;;
+188B2;TANGUT COMPONENT-179;Lo;0;L;;;;;N;;;;;
+188B3;TANGUT COMPONENT-180;Lo;0;L;;;;;N;;;;;
+188B4;TANGUT COMPONENT-181;Lo;0;L;;;;;N;;;;;
+188B5;TANGUT COMPONENT-182;Lo;0;L;;;;;N;;;;;
+188B6;TANGUT COMPONENT-183;Lo;0;L;;;;;N;;;;;
+188B7;TANGUT COMPONENT-184;Lo;0;L;;;;;N;;;;;
+188B8;TANGUT COMPONENT-185;Lo;0;L;;;;;N;;;;;
+188B9;TANGUT COMPONENT-186;Lo;0;L;;;;;N;;;;;
+188BA;TANGUT COMPONENT-187;Lo;0;L;;;;;N;;;;;
+188BB;TANGUT COMPONENT-188;Lo;0;L;;;;;N;;;;;
+188BC;TANGUT COMPONENT-189;Lo;0;L;;;;;N;;;;;
+188BD;TANGUT COMPONENT-190;Lo;0;L;;;;;N;;;;;
+188BE;TANGUT COMPONENT-191;Lo;0;L;;;;;N;;;;;
+188BF;TANGUT COMPONENT-192;Lo;0;L;;;;;N;;;;;
+188C0;TANGUT COMPONENT-193;Lo;0;L;;;;;N;;;;;
+188C1;TANGUT COMPONENT-194;Lo;0;L;;;;;N;;;;;
+188C2;TANGUT COMPONENT-195;Lo;0;L;;;;;N;;;;;
+188C3;TANGUT COMPONENT-196;Lo;0;L;;;;;N;;;;;
+188C4;TANGUT COMPONENT-197;Lo;0;L;;;;;N;;;;;
+188C5;TANGUT COMPONENT-198;Lo;0;L;;;;;N;;;;;
+188C6;TANGUT COMPONENT-199;Lo;0;L;;;;;N;;;;;
+188C7;TANGUT COMPONENT-200;Lo;0;L;;;;;N;;;;;
+188C8;TANGUT COMPONENT-201;Lo;0;L;;;;;N;;;;;
+188C9;TANGUT COMPONENT-202;Lo;0;L;;;;;N;;;;;
+188CA;TANGUT COMPONENT-203;Lo;0;L;;;;;N;;;;;
+188CB;TANGUT COMPONENT-204;Lo;0;L;;;;;N;;;;;
+188CC;TANGUT COMPONENT-205;Lo;0;L;;;;;N;;;;;
+188CD;TANGUT COMPONENT-206;Lo;0;L;;;;;N;;;;;
+188CE;TANGUT COMPONENT-207;Lo;0;L;;;;;N;;;;;
+188CF;TANGUT COMPONENT-208;Lo;0;L;;;;;N;;;;;
+188D0;TANGUT COMPONENT-209;Lo;0;L;;;;;N;;;;;
+188D1;TANGUT COMPONENT-210;Lo;0;L;;;;;N;;;;;
+188D2;TANGUT COMPONENT-211;Lo;0;L;;;;;N;;;;;
+188D3;TANGUT COMPONENT-212;Lo;0;L;;;;;N;;;;;
+188D4;TANGUT COMPONENT-213;Lo;0;L;;;;;N;;;;;
+188D5;TANGUT COMPONENT-214;Lo;0;L;;;;;N;;;;;
+188D6;TANGUT COMPONENT-215;Lo;0;L;;;;;N;;;;;
+188D7;TANGUT COMPONENT-216;Lo;0;L;;;;;N;;;;;
+188D8;TANGUT COMPONENT-217;Lo;0;L;;;;;N;;;;;
+188D9;TANGUT COMPONENT-218;Lo;0;L;;;;;N;;;;;
+188DA;TANGUT COMPONENT-219;Lo;0;L;;;;;N;;;;;
+188DB;TANGUT COMPONENT-220;Lo;0;L;;;;;N;;;;;
+188DC;TANGUT COMPONENT-221;Lo;0;L;;;;;N;;;;;
+188DD;TANGUT COMPONENT-222;Lo;0;L;;;;;N;;;;;
+188DE;TANGUT COMPONENT-223;Lo;0;L;;;;;N;;;;;
+188DF;TANGUT COMPONENT-224;Lo;0;L;;;;;N;;;;;
+188E0;TANGUT COMPONENT-225;Lo;0;L;;;;;N;;;;;
+188E1;TANGUT COMPONENT-226;Lo;0;L;;;;;N;;;;;
+188E2;TANGUT COMPONENT-227;Lo;0;L;;;;;N;;;;;
+188E3;TANGUT COMPONENT-228;Lo;0;L;;;;;N;;;;;
+188E4;TANGUT COMPONENT-229;Lo;0;L;;;;;N;;;;;
+188E5;TANGUT COMPONENT-230;Lo;0;L;;;;;N;;;;;
+188E6;TANGUT COMPONENT-231;Lo;0;L;;;;;N;;;;;
+188E7;TANGUT COMPONENT-232;Lo;0;L;;;;;N;;;;;
+188E8;TANGUT COMPONENT-233;Lo;0;L;;;;;N;;;;;
+188E9;TANGUT COMPONENT-234;Lo;0;L;;;;;N;;;;;
+188EA;TANGUT COMPONENT-235;Lo;0;L;;;;;N;;;;;
+188EB;TANGUT COMPONENT-236;Lo;0;L;;;;;N;;;;;
+188EC;TANGUT COMPONENT-237;Lo;0;L;;;;;N;;;;;
+188ED;TANGUT COMPONENT-238;Lo;0;L;;;;;N;;;;;
+188EE;TANGUT COMPONENT-239;Lo;0;L;;;;;N;;;;;
+188EF;TANGUT COMPONENT-240;Lo;0;L;;;;;N;;;;;
+188F0;TANGUT COMPONENT-241;Lo;0;L;;;;;N;;;;;
+188F1;TANGUT COMPONENT-242;Lo;0;L;;;;;N;;;;;
+188F2;TANGUT COMPONENT-243;Lo;0;L;;;;;N;;;;;
+188F3;TANGUT COMPONENT-244;Lo;0;L;;;;;N;;;;;
+188F4;TANGUT COMPONENT-245;Lo;0;L;;;;;N;;;;;
+188F5;TANGUT COMPONENT-246;Lo;0;L;;;;;N;;;;;
+188F6;TANGUT COMPONENT-247;Lo;0;L;;;;;N;;;;;
+188F7;TANGUT COMPONENT-248;Lo;0;L;;;;;N;;;;;
+188F8;TANGUT COMPONENT-249;Lo;0;L;;;;;N;;;;;
+188F9;TANGUT COMPONENT-250;Lo;0;L;;;;;N;;;;;
+188FA;TANGUT COMPONENT-251;Lo;0;L;;;;;N;;;;;
+188FB;TANGUT COMPONENT-252;Lo;0;L;;;;;N;;;;;
+188FC;TANGUT COMPONENT-253;Lo;0;L;;;;;N;;;;;
+188FD;TANGUT COMPONENT-254;Lo;0;L;;;;;N;;;;;
+188FE;TANGUT COMPONENT-255;Lo;0;L;;;;;N;;;;;
+188FF;TANGUT COMPONENT-256;Lo;0;L;;;;;N;;;;;
+18900;TANGUT COMPONENT-257;Lo;0;L;;;;;N;;;;;
+18901;TANGUT COMPONENT-258;Lo;0;L;;;;;N;;;;;
+18902;TANGUT COMPONENT-259;Lo;0;L;;;;;N;;;;;
+18903;TANGUT COMPONENT-260;Lo;0;L;;;;;N;;;;;
+18904;TANGUT COMPONENT-261;Lo;0;L;;;;;N;;;;;
+18905;TANGUT COMPONENT-262;Lo;0;L;;;;;N;;;;;
+18906;TANGUT COMPONENT-263;Lo;0;L;;;;;N;;;;;
+18907;TANGUT COMPONENT-264;Lo;0;L;;;;;N;;;;;
+18908;TANGUT COMPONENT-265;Lo;0;L;;;;;N;;;;;
+18909;TANGUT COMPONENT-266;Lo;0;L;;;;;N;;;;;
+1890A;TANGUT COMPONENT-267;Lo;0;L;;;;;N;;;;;
+1890B;TANGUT COMPONENT-268;Lo;0;L;;;;;N;;;;;
+1890C;TANGUT COMPONENT-269;Lo;0;L;;;;;N;;;;;
+1890D;TANGUT COMPONENT-270;Lo;0;L;;;;;N;;;;;
+1890E;TANGUT COMPONENT-271;Lo;0;L;;;;;N;;;;;
+1890F;TANGUT COMPONENT-272;Lo;0;L;;;;;N;;;;;
+18910;TANGUT COMPONENT-273;Lo;0;L;;;;;N;;;;;
+18911;TANGUT COMPONENT-274;Lo;0;L;;;;;N;;;;;
+18912;TANGUT COMPONENT-275;Lo;0;L;;;;;N;;;;;
+18913;TANGUT COMPONENT-276;Lo;0;L;;;;;N;;;;;
+18914;TANGUT COMPONENT-277;Lo;0;L;;;;;N;;;;;
+18915;TANGUT COMPONENT-278;Lo;0;L;;;;;N;;;;;
+18916;TANGUT COMPONENT-279;Lo;0;L;;;;;N;;;;;
+18917;TANGUT COMPONENT-280;Lo;0;L;;;;;N;;;;;
+18918;TANGUT COMPONENT-281;Lo;0;L;;;;;N;;;;;
+18919;TANGUT COMPONENT-282;Lo;0;L;;;;;N;;;;;
+1891A;TANGUT COMPONENT-283;Lo;0;L;;;;;N;;;;;
+1891B;TANGUT COMPONENT-284;Lo;0;L;;;;;N;;;;;
+1891C;TANGUT COMPONENT-285;Lo;0;L;;;;;N;;;;;
+1891D;TANGUT COMPONENT-286;Lo;0;L;;;;;N;;;;;
+1891E;TANGUT COMPONENT-287;Lo;0;L;;;;;N;;;;;
+1891F;TANGUT COMPONENT-288;Lo;0;L;;;;;N;;;;;
+18920;TANGUT COMPONENT-289;Lo;0;L;;;;;N;;;;;
+18921;TANGUT COMPONENT-290;Lo;0;L;;;;;N;;;;;
+18922;TANGUT COMPONENT-291;Lo;0;L;;;;;N;;;;;
+18923;TANGUT COMPONENT-292;Lo;0;L;;;;;N;;;;;
+18924;TANGUT COMPONENT-293;Lo;0;L;;;;;N;;;;;
+18925;TANGUT COMPONENT-294;Lo;0;L;;;;;N;;;;;
+18926;TANGUT COMPONENT-295;Lo;0;L;;;;;N;;;;;
+18927;TANGUT COMPONENT-296;Lo;0;L;;;;;N;;;;;
+18928;TANGUT COMPONENT-297;Lo;0;L;;;;;N;;;;;
+18929;TANGUT COMPONENT-298;Lo;0;L;;;;;N;;;;;
+1892A;TANGUT COMPONENT-299;Lo;0;L;;;;;N;;;;;
+1892B;TANGUT COMPONENT-300;Lo;0;L;;;;;N;;;;;
+1892C;TANGUT COMPONENT-301;Lo;0;L;;;;;N;;;;;
+1892D;TANGUT COMPONENT-302;Lo;0;L;;;;;N;;;;;
+1892E;TANGUT COMPONENT-303;Lo;0;L;;;;;N;;;;;
+1892F;TANGUT COMPONENT-304;Lo;0;L;;;;;N;;;;;
+18930;TANGUT COMPONENT-305;Lo;0;L;;;;;N;;;;;
+18931;TANGUT COMPONENT-306;Lo;0;L;;;;;N;;;;;
+18932;TANGUT COMPONENT-307;Lo;0;L;;;;;N;;;;;
+18933;TANGUT COMPONENT-308;Lo;0;L;;;;;N;;;;;
+18934;TANGUT COMPONENT-309;Lo;0;L;;;;;N;;;;;
+18935;TANGUT COMPONENT-310;Lo;0;L;;;;;N;;;;;
+18936;TANGUT COMPONENT-311;Lo;0;L;;;;;N;;;;;
+18937;TANGUT COMPONENT-312;Lo;0;L;;;;;N;;;;;
+18938;TANGUT COMPONENT-313;Lo;0;L;;;;;N;;;;;
+18939;TANGUT COMPONENT-314;Lo;0;L;;;;;N;;;;;
+1893A;TANGUT COMPONENT-315;Lo;0;L;;;;;N;;;;;
+1893B;TANGUT COMPONENT-316;Lo;0;L;;;;;N;;;;;
+1893C;TANGUT COMPONENT-317;Lo;0;L;;;;;N;;;;;
+1893D;TANGUT COMPONENT-318;Lo;0;L;;;;;N;;;;;
+1893E;TANGUT COMPONENT-319;Lo;0;L;;;;;N;;;;;
+1893F;TANGUT COMPONENT-320;Lo;0;L;;;;;N;;;;;
+18940;TANGUT COMPONENT-321;Lo;0;L;;;;;N;;;;;
+18941;TANGUT COMPONENT-322;Lo;0;L;;;;;N;;;;;
+18942;TANGUT COMPONENT-323;Lo;0;L;;;;;N;;;;;
+18943;TANGUT COMPONENT-324;Lo;0;L;;;;;N;;;;;
+18944;TANGUT COMPONENT-325;Lo;0;L;;;;;N;;;;;
+18945;TANGUT COMPONENT-326;Lo;0;L;;;;;N;;;;;
+18946;TANGUT COMPONENT-327;Lo;0;L;;;;;N;;;;;
+18947;TANGUT COMPONENT-328;Lo;0;L;;;;;N;;;;;
+18948;TANGUT COMPONENT-329;Lo;0;L;;;;;N;;;;;
+18949;TANGUT COMPONENT-330;Lo;0;L;;;;;N;;;;;
+1894A;TANGUT COMPONENT-331;Lo;0;L;;;;;N;;;;;
+1894B;TANGUT COMPONENT-332;Lo;0;L;;;;;N;;;;;
+1894C;TANGUT COMPONENT-333;Lo;0;L;;;;;N;;;;;
+1894D;TANGUT COMPONENT-334;Lo;0;L;;;;;N;;;;;
+1894E;TANGUT COMPONENT-335;Lo;0;L;;;;;N;;;;;
+1894F;TANGUT COMPONENT-336;Lo;0;L;;;;;N;;;;;
+18950;TANGUT COMPONENT-337;Lo;0;L;;;;;N;;;;;
+18951;TANGUT COMPONENT-338;Lo;0;L;;;;;N;;;;;
+18952;TANGUT COMPONENT-339;Lo;0;L;;;;;N;;;;;
+18953;TANGUT COMPONENT-340;Lo;0;L;;;;;N;;;;;
+18954;TANGUT COMPONENT-341;Lo;0;L;;;;;N;;;;;
+18955;TANGUT COMPONENT-342;Lo;0;L;;;;;N;;;;;
+18956;TANGUT COMPONENT-343;Lo;0;L;;;;;N;;;;;
+18957;TANGUT COMPONENT-344;Lo;0;L;;;;;N;;;;;
+18958;TANGUT COMPONENT-345;Lo;0;L;;;;;N;;;;;
+18959;TANGUT COMPONENT-346;Lo;0;L;;;;;N;;;;;
+1895A;TANGUT COMPONENT-347;Lo;0;L;;;;;N;;;;;
+1895B;TANGUT COMPONENT-348;Lo;0;L;;;;;N;;;;;
+1895C;TANGUT COMPONENT-349;Lo;0;L;;;;;N;;;;;
+1895D;TANGUT COMPONENT-350;Lo;0;L;;;;;N;;;;;
+1895E;TANGUT COMPONENT-351;Lo;0;L;;;;;N;;;;;
+1895F;TANGUT COMPONENT-352;Lo;0;L;;;;;N;;;;;
+18960;TANGUT COMPONENT-353;Lo;0;L;;;;;N;;;;;
+18961;TANGUT COMPONENT-354;Lo;0;L;;;;;N;;;;;
+18962;TANGUT COMPONENT-355;Lo;0;L;;;;;N;;;;;
+18963;TANGUT COMPONENT-356;Lo;0;L;;;;;N;;;;;
+18964;TANGUT COMPONENT-357;Lo;0;L;;;;;N;;;;;
+18965;TANGUT COMPONENT-358;Lo;0;L;;;;;N;;;;;
+18966;TANGUT COMPONENT-359;Lo;0;L;;;;;N;;;;;
+18967;TANGUT COMPONENT-360;Lo;0;L;;;;;N;;;;;
+18968;TANGUT COMPONENT-361;Lo;0;L;;;;;N;;;;;
+18969;TANGUT COMPONENT-362;Lo;0;L;;;;;N;;;;;
+1896A;TANGUT COMPONENT-363;Lo;0;L;;;;;N;;;;;
+1896B;TANGUT COMPONENT-364;Lo;0;L;;;;;N;;;;;
+1896C;TANGUT COMPONENT-365;Lo;0;L;;;;;N;;;;;
+1896D;TANGUT COMPONENT-366;Lo;0;L;;;;;N;;;;;
+1896E;TANGUT COMPONENT-367;Lo;0;L;;;;;N;;;;;
+1896F;TANGUT COMPONENT-368;Lo;0;L;;;;;N;;;;;
+18970;TANGUT COMPONENT-369;Lo;0;L;;;;;N;;;;;
+18971;TANGUT COMPONENT-370;Lo;0;L;;;;;N;;;;;
+18972;TANGUT COMPONENT-371;Lo;0;L;;;;;N;;;;;
+18973;TANGUT COMPONENT-372;Lo;0;L;;;;;N;;;;;
+18974;TANGUT COMPONENT-373;Lo;0;L;;;;;N;;;;;
+18975;TANGUT COMPONENT-374;Lo;0;L;;;;;N;;;;;
+18976;TANGUT COMPONENT-375;Lo;0;L;;;;;N;;;;;
+18977;TANGUT COMPONENT-376;Lo;0;L;;;;;N;;;;;
+18978;TANGUT COMPONENT-377;Lo;0;L;;;;;N;;;;;
+18979;TANGUT COMPONENT-378;Lo;0;L;;;;;N;;;;;
+1897A;TANGUT COMPONENT-379;Lo;0;L;;;;;N;;;;;
+1897B;TANGUT COMPONENT-380;Lo;0;L;;;;;N;;;;;
+1897C;TANGUT COMPONENT-381;Lo;0;L;;;;;N;;;;;
+1897D;TANGUT COMPONENT-382;Lo;0;L;;;;;N;;;;;
+1897E;TANGUT COMPONENT-383;Lo;0;L;;;;;N;;;;;
+1897F;TANGUT COMPONENT-384;Lo;0;L;;;;;N;;;;;
+18980;TANGUT COMPONENT-385;Lo;0;L;;;;;N;;;;;
+18981;TANGUT COMPONENT-386;Lo;0;L;;;;;N;;;;;
+18982;TANGUT COMPONENT-387;Lo;0;L;;;;;N;;;;;
+18983;TANGUT COMPONENT-388;Lo;0;L;;;;;N;;;;;
+18984;TANGUT COMPONENT-389;Lo;0;L;;;;;N;;;;;
+18985;TANGUT COMPONENT-390;Lo;0;L;;;;;N;;;;;
+18986;TANGUT COMPONENT-391;Lo;0;L;;;;;N;;;;;
+18987;TANGUT COMPONENT-392;Lo;0;L;;;;;N;;;;;
+18988;TANGUT COMPONENT-393;Lo;0;L;;;;;N;;;;;
+18989;TANGUT COMPONENT-394;Lo;0;L;;;;;N;;;;;
+1898A;TANGUT COMPONENT-395;Lo;0;L;;;;;N;;;;;
+1898B;TANGUT COMPONENT-396;Lo;0;L;;;;;N;;;;;
+1898C;TANGUT COMPONENT-397;Lo;0;L;;;;;N;;;;;
+1898D;TANGUT COMPONENT-398;Lo;0;L;;;;;N;;;;;
+1898E;TANGUT COMPONENT-399;Lo;0;L;;;;;N;;;;;
+1898F;TANGUT COMPONENT-400;Lo;0;L;;;;;N;;;;;
+18990;TANGUT COMPONENT-401;Lo;0;L;;;;;N;;;;;
+18991;TANGUT COMPONENT-402;Lo;0;L;;;;;N;;;;;
+18992;TANGUT COMPONENT-403;Lo;0;L;;;;;N;;;;;
+18993;TANGUT COMPONENT-404;Lo;0;L;;;;;N;;;;;
+18994;TANGUT COMPONENT-405;Lo;0;L;;;;;N;;;;;
+18995;TANGUT COMPONENT-406;Lo;0;L;;;;;N;;;;;
+18996;TANGUT COMPONENT-407;Lo;0;L;;;;;N;;;;;
+18997;TANGUT COMPONENT-408;Lo;0;L;;;;;N;;;;;
+18998;TANGUT COMPONENT-409;Lo;0;L;;;;;N;;;;;
+18999;TANGUT COMPONENT-410;Lo;0;L;;;;;N;;;;;
+1899A;TANGUT COMPONENT-411;Lo;0;L;;;;;N;;;;;
+1899B;TANGUT COMPONENT-412;Lo;0;L;;;;;N;;;;;
+1899C;TANGUT COMPONENT-413;Lo;0;L;;;;;N;;;;;
+1899D;TANGUT COMPONENT-414;Lo;0;L;;;;;N;;;;;
+1899E;TANGUT COMPONENT-415;Lo;0;L;;;;;N;;;;;
+1899F;TANGUT COMPONENT-416;Lo;0;L;;;;;N;;;;;
+189A0;TANGUT COMPONENT-417;Lo;0;L;;;;;N;;;;;
+189A1;TANGUT COMPONENT-418;Lo;0;L;;;;;N;;;;;
+189A2;TANGUT COMPONENT-419;Lo;0;L;;;;;N;;;;;
+189A3;TANGUT COMPONENT-420;Lo;0;L;;;;;N;;;;;
+189A4;TANGUT COMPONENT-421;Lo;0;L;;;;;N;;;;;
+189A5;TANGUT COMPONENT-422;Lo;0;L;;;;;N;;;;;
+189A6;TANGUT COMPONENT-423;Lo;0;L;;;;;N;;;;;
+189A7;TANGUT COMPONENT-424;Lo;0;L;;;;;N;;;;;
+189A8;TANGUT COMPONENT-425;Lo;0;L;;;;;N;;;;;
+189A9;TANGUT COMPONENT-426;Lo;0;L;;;;;N;;;;;
+189AA;TANGUT COMPONENT-427;Lo;0;L;;;;;N;;;;;
+189AB;TANGUT COMPONENT-428;Lo;0;L;;;;;N;;;;;
+189AC;TANGUT COMPONENT-429;Lo;0;L;;;;;N;;;;;
+189AD;TANGUT COMPONENT-430;Lo;0;L;;;;;N;;;;;
+189AE;TANGUT COMPONENT-431;Lo;0;L;;;;;N;;;;;
+189AF;TANGUT COMPONENT-432;Lo;0;L;;;;;N;;;;;
+189B0;TANGUT COMPONENT-433;Lo;0;L;;;;;N;;;;;
+189B1;TANGUT COMPONENT-434;Lo;0;L;;;;;N;;;;;
+189B2;TANGUT COMPONENT-435;Lo;0;L;;;;;N;;;;;
+189B3;TANGUT COMPONENT-436;Lo;0;L;;;;;N;;;;;
+189B4;TANGUT COMPONENT-437;Lo;0;L;;;;;N;;;;;
+189B5;TANGUT COMPONENT-438;Lo;0;L;;;;;N;;;;;
+189B6;TANGUT COMPONENT-439;Lo;0;L;;;;;N;;;;;
+189B7;TANGUT COMPONENT-440;Lo;0;L;;;;;N;;;;;
+189B8;TANGUT COMPONENT-441;Lo;0;L;;;;;N;;;;;
+189B9;TANGUT COMPONENT-442;Lo;0;L;;;;;N;;;;;
+189BA;TANGUT COMPONENT-443;Lo;0;L;;;;;N;;;;;
+189BB;TANGUT COMPONENT-444;Lo;0;L;;;;;N;;;;;
+189BC;TANGUT COMPONENT-445;Lo;0;L;;;;;N;;;;;
+189BD;TANGUT COMPONENT-446;Lo;0;L;;;;;N;;;;;
+189BE;TANGUT COMPONENT-447;Lo;0;L;;;;;N;;;;;
+189BF;TANGUT COMPONENT-448;Lo;0;L;;;;;N;;;;;
+189C0;TANGUT COMPONENT-449;Lo;0;L;;;;;N;;;;;
+189C1;TANGUT COMPONENT-450;Lo;0;L;;;;;N;;;;;
+189C2;TANGUT COMPONENT-451;Lo;0;L;;;;;N;;;;;
+189C3;TANGUT COMPONENT-452;Lo;0;L;;;;;N;;;;;
+189C4;TANGUT COMPONENT-453;Lo;0;L;;;;;N;;;;;
+189C5;TANGUT COMPONENT-454;Lo;0;L;;;;;N;;;;;
+189C6;TANGUT COMPONENT-455;Lo;0;L;;;;;N;;;;;
+189C7;TANGUT COMPONENT-456;Lo;0;L;;;;;N;;;;;
+189C8;TANGUT COMPONENT-457;Lo;0;L;;;;;N;;;;;
+189C9;TANGUT COMPONENT-458;Lo;0;L;;;;;N;;;;;
+189CA;TANGUT COMPONENT-459;Lo;0;L;;;;;N;;;;;
+189CB;TANGUT COMPONENT-460;Lo;0;L;;;;;N;;;;;
+189CC;TANGUT COMPONENT-461;Lo;0;L;;;;;N;;;;;
+189CD;TANGUT COMPONENT-462;Lo;0;L;;;;;N;;;;;
+189CE;TANGUT COMPONENT-463;Lo;0;L;;;;;N;;;;;
+189CF;TANGUT COMPONENT-464;Lo;0;L;;;;;N;;;;;
+189D0;TANGUT COMPONENT-465;Lo;0;L;;;;;N;;;;;
+189D1;TANGUT COMPONENT-466;Lo;0;L;;;;;N;;;;;
+189D2;TANGUT COMPONENT-467;Lo;0;L;;;;;N;;;;;
+189D3;TANGUT COMPONENT-468;Lo;0;L;;;;;N;;;;;
+189D4;TANGUT COMPONENT-469;Lo;0;L;;;;;N;;;;;
+189D5;TANGUT COMPONENT-470;Lo;0;L;;;;;N;;;;;
+189D6;TANGUT COMPONENT-471;Lo;0;L;;;;;N;;;;;
+189D7;TANGUT COMPONENT-472;Lo;0;L;;;;;N;;;;;
+189D8;TANGUT COMPONENT-473;Lo;0;L;;;;;N;;;;;
+189D9;TANGUT COMPONENT-474;Lo;0;L;;;;;N;;;;;
+189DA;TANGUT COMPONENT-475;Lo;0;L;;;;;N;;;;;
+189DB;TANGUT COMPONENT-476;Lo;0;L;;;;;N;;;;;
+189DC;TANGUT COMPONENT-477;Lo;0;L;;;;;N;;;;;
+189DD;TANGUT COMPONENT-478;Lo;0;L;;;;;N;;;;;
+189DE;TANGUT COMPONENT-479;Lo;0;L;;;;;N;;;;;
+189DF;TANGUT COMPONENT-480;Lo;0;L;;;;;N;;;;;
+189E0;TANGUT COMPONENT-481;Lo;0;L;;;;;N;;;;;
+189E1;TANGUT COMPONENT-482;Lo;0;L;;;;;N;;;;;
+189E2;TANGUT COMPONENT-483;Lo;0;L;;;;;N;;;;;
+189E3;TANGUT COMPONENT-484;Lo;0;L;;;;;N;;;;;
+189E4;TANGUT COMPONENT-485;Lo;0;L;;;;;N;;;;;
+189E5;TANGUT COMPONENT-486;Lo;0;L;;;;;N;;;;;
+189E6;TANGUT COMPONENT-487;Lo;0;L;;;;;N;;;;;
+189E7;TANGUT COMPONENT-488;Lo;0;L;;;;;N;;;;;
+189E8;TANGUT COMPONENT-489;Lo;0;L;;;;;N;;;;;
+189E9;TANGUT COMPONENT-490;Lo;0;L;;;;;N;;;;;
+189EA;TANGUT COMPONENT-491;Lo;0;L;;;;;N;;;;;
+189EB;TANGUT COMPONENT-492;Lo;0;L;;;;;N;;;;;
+189EC;TANGUT COMPONENT-493;Lo;0;L;;;;;N;;;;;
+189ED;TANGUT COMPONENT-494;Lo;0;L;;;;;N;;;;;
+189EE;TANGUT COMPONENT-495;Lo;0;L;;;;;N;;;;;
+189EF;TANGUT COMPONENT-496;Lo;0;L;;;;;N;;;;;
+189F0;TANGUT COMPONENT-497;Lo;0;L;;;;;N;;;;;
+189F1;TANGUT COMPONENT-498;Lo;0;L;;;;;N;;;;;
+189F2;TANGUT COMPONENT-499;Lo;0;L;;;;;N;;;;;
+189F3;TANGUT COMPONENT-500;Lo;0;L;;;;;N;;;;;
+189F4;TANGUT COMPONENT-501;Lo;0;L;;;;;N;;;;;
+189F5;TANGUT COMPONENT-502;Lo;0;L;;;;;N;;;;;
+189F6;TANGUT COMPONENT-503;Lo;0;L;;;;;N;;;;;
+189F7;TANGUT COMPONENT-504;Lo;0;L;;;;;N;;;;;
+189F8;TANGUT COMPONENT-505;Lo;0;L;;;;;N;;;;;
+189F9;TANGUT COMPONENT-506;Lo;0;L;;;;;N;;;;;
+189FA;TANGUT COMPONENT-507;Lo;0;L;;;;;N;;;;;
+189FB;TANGUT COMPONENT-508;Lo;0;L;;;;;N;;;;;
+189FC;TANGUT COMPONENT-509;Lo;0;L;;;;;N;;;;;
+189FD;TANGUT COMPONENT-510;Lo;0;L;;;;;N;;;;;
+189FE;TANGUT COMPONENT-511;Lo;0;L;;;;;N;;;;;
+189FF;TANGUT COMPONENT-512;Lo;0;L;;;;;N;;;;;
+18A00;TANGUT COMPONENT-513;Lo;0;L;;;;;N;;;;;
+18A01;TANGUT COMPONENT-514;Lo;0;L;;;;;N;;;;;
+18A02;TANGUT COMPONENT-515;Lo;0;L;;;;;N;;;;;
+18A03;TANGUT COMPONENT-516;Lo;0;L;;;;;N;;;;;
+18A04;TANGUT COMPONENT-517;Lo;0;L;;;;;N;;;;;
+18A05;TANGUT COMPONENT-518;Lo;0;L;;;;;N;;;;;
+18A06;TANGUT COMPONENT-519;Lo;0;L;;;;;N;;;;;
+18A07;TANGUT COMPONENT-520;Lo;0;L;;;;;N;;;;;
+18A08;TANGUT COMPONENT-521;Lo;0;L;;;;;N;;;;;
+18A09;TANGUT COMPONENT-522;Lo;0;L;;;;;N;;;;;
+18A0A;TANGUT COMPONENT-523;Lo;0;L;;;;;N;;;;;
+18A0B;TANGUT COMPONENT-524;Lo;0;L;;;;;N;;;;;
+18A0C;TANGUT COMPONENT-525;Lo;0;L;;;;;N;;;;;
+18A0D;TANGUT COMPONENT-526;Lo;0;L;;;;;N;;;;;
+18A0E;TANGUT COMPONENT-527;Lo;0;L;;;;;N;;;;;
+18A0F;TANGUT COMPONENT-528;Lo;0;L;;;;;N;;;;;
+18A10;TANGUT COMPONENT-529;Lo;0;L;;;;;N;;;;;
+18A11;TANGUT COMPONENT-530;Lo;0;L;;;;;N;;;;;
+18A12;TANGUT COMPONENT-531;Lo;0;L;;;;;N;;;;;
+18A13;TANGUT COMPONENT-532;Lo;0;L;;;;;N;;;;;
+18A14;TANGUT COMPONENT-533;Lo;0;L;;;;;N;;;;;
+18A15;TANGUT COMPONENT-534;Lo;0;L;;;;;N;;;;;
+18A16;TANGUT COMPONENT-535;Lo;0;L;;;;;N;;;;;
+18A17;TANGUT COMPONENT-536;Lo;0;L;;;;;N;;;;;
+18A18;TANGUT COMPONENT-537;Lo;0;L;;;;;N;;;;;
+18A19;TANGUT COMPONENT-538;Lo;0;L;;;;;N;;;;;
+18A1A;TANGUT COMPONENT-539;Lo;0;L;;;;;N;;;;;
+18A1B;TANGUT COMPONENT-540;Lo;0;L;;;;;N;;;;;
+18A1C;TANGUT COMPONENT-541;Lo;0;L;;;;;N;;;;;
+18A1D;TANGUT COMPONENT-542;Lo;0;L;;;;;N;;;;;
+18A1E;TANGUT COMPONENT-543;Lo;0;L;;;;;N;;;;;
+18A1F;TANGUT COMPONENT-544;Lo;0;L;;;;;N;;;;;
+18A20;TANGUT COMPONENT-545;Lo;0;L;;;;;N;;;;;
+18A21;TANGUT COMPONENT-546;Lo;0;L;;;;;N;;;;;
+18A22;TANGUT COMPONENT-547;Lo;0;L;;;;;N;;;;;
+18A23;TANGUT COMPONENT-548;Lo;0;L;;;;;N;;;;;
+18A24;TANGUT COMPONENT-549;Lo;0;L;;;;;N;;;;;
+18A25;TANGUT COMPONENT-550;Lo;0;L;;;;;N;;;;;
+18A26;TANGUT COMPONENT-551;Lo;0;L;;;;;N;;;;;
+18A27;TANGUT COMPONENT-552;Lo;0;L;;;;;N;;;;;
+18A28;TANGUT COMPONENT-553;Lo;0;L;;;;;N;;;;;
+18A29;TANGUT COMPONENT-554;Lo;0;L;;;;;N;;;;;
+18A2A;TANGUT COMPONENT-555;Lo;0;L;;;;;N;;;;;
+18A2B;TANGUT COMPONENT-556;Lo;0;L;;;;;N;;;;;
+18A2C;TANGUT COMPONENT-557;Lo;0;L;;;;;N;;;;;
+18A2D;TANGUT COMPONENT-558;Lo;0;L;;;;;N;;;;;
+18A2E;TANGUT COMPONENT-559;Lo;0;L;;;;;N;;;;;
+18A2F;TANGUT COMPONENT-560;Lo;0;L;;;;;N;;;;;
+18A30;TANGUT COMPONENT-561;Lo;0;L;;;;;N;;;;;
+18A31;TANGUT COMPONENT-562;Lo;0;L;;;;;N;;;;;
+18A32;TANGUT COMPONENT-563;Lo;0;L;;;;;N;;;;;
+18A33;TANGUT COMPONENT-564;Lo;0;L;;;;;N;;;;;
+18A34;TANGUT COMPONENT-565;Lo;0;L;;;;;N;;;;;
+18A35;TANGUT COMPONENT-566;Lo;0;L;;;;;N;;;;;
+18A36;TANGUT COMPONENT-567;Lo;0;L;;;;;N;;;;;
+18A37;TANGUT COMPONENT-568;Lo;0;L;;;;;N;;;;;
+18A38;TANGUT COMPONENT-569;Lo;0;L;;;;;N;;;;;
+18A39;TANGUT COMPONENT-570;Lo;0;L;;;;;N;;;;;
+18A3A;TANGUT COMPONENT-571;Lo;0;L;;;;;N;;;;;
+18A3B;TANGUT COMPONENT-572;Lo;0;L;;;;;N;;;;;
+18A3C;TANGUT COMPONENT-573;Lo;0;L;;;;;N;;;;;
+18A3D;TANGUT COMPONENT-574;Lo;0;L;;;;;N;;;;;
+18A3E;TANGUT COMPONENT-575;Lo;0;L;;;;;N;;;;;
+18A3F;TANGUT COMPONENT-576;Lo;0;L;;;;;N;;;;;
+18A40;TANGUT COMPONENT-577;Lo;0;L;;;;;N;;;;;
+18A41;TANGUT COMPONENT-578;Lo;0;L;;;;;N;;;;;
+18A42;TANGUT COMPONENT-579;Lo;0;L;;;;;N;;;;;
+18A43;TANGUT COMPONENT-580;Lo;0;L;;;;;N;;;;;
+18A44;TANGUT COMPONENT-581;Lo;0;L;;;;;N;;;;;
+18A45;TANGUT COMPONENT-582;Lo;0;L;;;;;N;;;;;
+18A46;TANGUT COMPONENT-583;Lo;0;L;;;;;N;;;;;
+18A47;TANGUT COMPONENT-584;Lo;0;L;;;;;N;;;;;
+18A48;TANGUT COMPONENT-585;Lo;0;L;;;;;N;;;;;
+18A49;TANGUT COMPONENT-586;Lo;0;L;;;;;N;;;;;
+18A4A;TANGUT COMPONENT-587;Lo;0;L;;;;;N;;;;;
+18A4B;TANGUT COMPONENT-588;Lo;0;L;;;;;N;;;;;
+18A4C;TANGUT COMPONENT-589;Lo;0;L;;;;;N;;;;;
+18A4D;TANGUT COMPONENT-590;Lo;0;L;;;;;N;;;;;
+18A4E;TANGUT COMPONENT-591;Lo;0;L;;;;;N;;;;;
+18A4F;TANGUT COMPONENT-592;Lo;0;L;;;;;N;;;;;
+18A50;TANGUT COMPONENT-593;Lo;0;L;;;;;N;;;;;
+18A51;TANGUT COMPONENT-594;Lo;0;L;;;;;N;;;;;
+18A52;TANGUT COMPONENT-595;Lo;0;L;;;;;N;;;;;
+18A53;TANGUT COMPONENT-596;Lo;0;L;;;;;N;;;;;
+18A54;TANGUT COMPONENT-597;Lo;0;L;;;;;N;;;;;
+18A55;TANGUT COMPONENT-598;Lo;0;L;;;;;N;;;;;
+18A56;TANGUT COMPONENT-599;Lo;0;L;;;;;N;;;;;
+18A57;TANGUT COMPONENT-600;Lo;0;L;;;;;N;;;;;
+18A58;TANGUT COMPONENT-601;Lo;0;L;;;;;N;;;;;
+18A59;TANGUT COMPONENT-602;Lo;0;L;;;;;N;;;;;
+18A5A;TANGUT COMPONENT-603;Lo;0;L;;;;;N;;;;;
+18A5B;TANGUT COMPONENT-604;Lo;0;L;;;;;N;;;;;
+18A5C;TANGUT COMPONENT-605;Lo;0;L;;;;;N;;;;;
+18A5D;TANGUT COMPONENT-606;Lo;0;L;;;;;N;;;;;
+18A5E;TANGUT COMPONENT-607;Lo;0;L;;;;;N;;;;;
+18A5F;TANGUT COMPONENT-608;Lo;0;L;;;;;N;;;;;
+18A60;TANGUT COMPONENT-609;Lo;0;L;;;;;N;;;;;
+18A61;TANGUT COMPONENT-610;Lo;0;L;;;;;N;;;;;
+18A62;TANGUT COMPONENT-611;Lo;0;L;;;;;N;;;;;
+18A63;TANGUT COMPONENT-612;Lo;0;L;;;;;N;;;;;
+18A64;TANGUT COMPONENT-613;Lo;0;L;;;;;N;;;;;
+18A65;TANGUT COMPONENT-614;Lo;0;L;;;;;N;;;;;
+18A66;TANGUT COMPONENT-615;Lo;0;L;;;;;N;;;;;
+18A67;TANGUT COMPONENT-616;Lo;0;L;;;;;N;;;;;
+18A68;TANGUT COMPONENT-617;Lo;0;L;;;;;N;;;;;
+18A69;TANGUT COMPONENT-618;Lo;0;L;;;;;N;;;;;
+18A6A;TANGUT COMPONENT-619;Lo;0;L;;;;;N;;;;;
+18A6B;TANGUT COMPONENT-620;Lo;0;L;;;;;N;;;;;
+18A6C;TANGUT COMPONENT-621;Lo;0;L;;;;;N;;;;;
+18A6D;TANGUT COMPONENT-622;Lo;0;L;;;;;N;;;;;
+18A6E;TANGUT COMPONENT-623;Lo;0;L;;;;;N;;;;;
+18A6F;TANGUT COMPONENT-624;Lo;0;L;;;;;N;;;;;
+18A70;TANGUT COMPONENT-625;Lo;0;L;;;;;N;;;;;
+18A71;TANGUT COMPONENT-626;Lo;0;L;;;;;N;;;;;
+18A72;TANGUT COMPONENT-627;Lo;0;L;;;;;N;;;;;
+18A73;TANGUT COMPONENT-628;Lo;0;L;;;;;N;;;;;
+18A74;TANGUT COMPONENT-629;Lo;0;L;;;;;N;;;;;
+18A75;TANGUT COMPONENT-630;Lo;0;L;;;;;N;;;;;
+18A76;TANGUT COMPONENT-631;Lo;0;L;;;;;N;;;;;
+18A77;TANGUT COMPONENT-632;Lo;0;L;;;;;N;;;;;
+18A78;TANGUT COMPONENT-633;Lo;0;L;;;;;N;;;;;
+18A79;TANGUT COMPONENT-634;Lo;0;L;;;;;N;;;;;
+18A7A;TANGUT COMPONENT-635;Lo;0;L;;;;;N;;;;;
+18A7B;TANGUT COMPONENT-636;Lo;0;L;;;;;N;;;;;
+18A7C;TANGUT COMPONENT-637;Lo;0;L;;;;;N;;;;;
+18A7D;TANGUT COMPONENT-638;Lo;0;L;;;;;N;;;;;
+18A7E;TANGUT COMPONENT-639;Lo;0;L;;;;;N;;;;;
+18A7F;TANGUT COMPONENT-640;Lo;0;L;;;;;N;;;;;
+18A80;TANGUT COMPONENT-641;Lo;0;L;;;;;N;;;;;
+18A81;TANGUT COMPONENT-642;Lo;0;L;;;;;N;;;;;
+18A82;TANGUT COMPONENT-643;Lo;0;L;;;;;N;;;;;
+18A83;TANGUT COMPONENT-644;Lo;0;L;;;;;N;;;;;
+18A84;TANGUT COMPONENT-645;Lo;0;L;;;;;N;;;;;
+18A85;TANGUT COMPONENT-646;Lo;0;L;;;;;N;;;;;
+18A86;TANGUT COMPONENT-647;Lo;0;L;;;;;N;;;;;
+18A87;TANGUT COMPONENT-648;Lo;0;L;;;;;N;;;;;
+18A88;TANGUT COMPONENT-649;Lo;0;L;;;;;N;;;;;
+18A89;TANGUT COMPONENT-650;Lo;0;L;;;;;N;;;;;
+18A8A;TANGUT COMPONENT-651;Lo;0;L;;;;;N;;;;;
+18A8B;TANGUT COMPONENT-652;Lo;0;L;;;;;N;;;;;
+18A8C;TANGUT COMPONENT-653;Lo;0;L;;;;;N;;;;;
+18A8D;TANGUT COMPONENT-654;Lo;0;L;;;;;N;;;;;
+18A8E;TANGUT COMPONENT-655;Lo;0;L;;;;;N;;;;;
+18A8F;TANGUT COMPONENT-656;Lo;0;L;;;;;N;;;;;
+18A90;TANGUT COMPONENT-657;Lo;0;L;;;;;N;;;;;
+18A91;TANGUT COMPONENT-658;Lo;0;L;;;;;N;;;;;
+18A92;TANGUT COMPONENT-659;Lo;0;L;;;;;N;;;;;
+18A93;TANGUT COMPONENT-660;Lo;0;L;;;;;N;;;;;
+18A94;TANGUT COMPONENT-661;Lo;0;L;;;;;N;;;;;
+18A95;TANGUT COMPONENT-662;Lo;0;L;;;;;N;;;;;
+18A96;TANGUT COMPONENT-663;Lo;0;L;;;;;N;;;;;
+18A97;TANGUT COMPONENT-664;Lo;0;L;;;;;N;;;;;
+18A98;TANGUT COMPONENT-665;Lo;0;L;;;;;N;;;;;
+18A99;TANGUT COMPONENT-666;Lo;0;L;;;;;N;;;;;
+18A9A;TANGUT COMPONENT-667;Lo;0;L;;;;;N;;;;;
+18A9B;TANGUT COMPONENT-668;Lo;0;L;;;;;N;;;;;
+18A9C;TANGUT COMPONENT-669;Lo;0;L;;;;;N;;;;;
+18A9D;TANGUT COMPONENT-670;Lo;0;L;;;;;N;;;;;
+18A9E;TANGUT COMPONENT-671;Lo;0;L;;;;;N;;;;;
+18A9F;TANGUT COMPONENT-672;Lo;0;L;;;;;N;;;;;
+18AA0;TANGUT COMPONENT-673;Lo;0;L;;;;;N;;;;;
+18AA1;TANGUT COMPONENT-674;Lo;0;L;;;;;N;;;;;
+18AA2;TANGUT COMPONENT-675;Lo;0;L;;;;;N;;;;;
+18AA3;TANGUT COMPONENT-676;Lo;0;L;;;;;N;;;;;
+18AA4;TANGUT COMPONENT-677;Lo;0;L;;;;;N;;;;;
+18AA5;TANGUT COMPONENT-678;Lo;0;L;;;;;N;;;;;
+18AA6;TANGUT COMPONENT-679;Lo;0;L;;;;;N;;;;;
+18AA7;TANGUT COMPONENT-680;Lo;0;L;;;;;N;;;;;
+18AA8;TANGUT COMPONENT-681;Lo;0;L;;;;;N;;;;;
+18AA9;TANGUT COMPONENT-682;Lo;0;L;;;;;N;;;;;
+18AAA;TANGUT COMPONENT-683;Lo;0;L;;;;;N;;;;;
+18AAB;TANGUT COMPONENT-684;Lo;0;L;;;;;N;;;;;
+18AAC;TANGUT COMPONENT-685;Lo;0;L;;;;;N;;;;;
+18AAD;TANGUT COMPONENT-686;Lo;0;L;;;;;N;;;;;
+18AAE;TANGUT COMPONENT-687;Lo;0;L;;;;;N;;;;;
+18AAF;TANGUT COMPONENT-688;Lo;0;L;;;;;N;;;;;
+18AB0;TANGUT COMPONENT-689;Lo;0;L;;;;;N;;;;;
+18AB1;TANGUT COMPONENT-690;Lo;0;L;;;;;N;;;;;
+18AB2;TANGUT COMPONENT-691;Lo;0;L;;;;;N;;;;;
+18AB3;TANGUT COMPONENT-692;Lo;0;L;;;;;N;;;;;
+18AB4;TANGUT COMPONENT-693;Lo;0;L;;;;;N;;;;;
+18AB5;TANGUT COMPONENT-694;Lo;0;L;;;;;N;;;;;
+18AB6;TANGUT COMPONENT-695;Lo;0;L;;;;;N;;;;;
+18AB7;TANGUT COMPONENT-696;Lo;0;L;;;;;N;;;;;
+18AB8;TANGUT COMPONENT-697;Lo;0;L;;;;;N;;;;;
+18AB9;TANGUT COMPONENT-698;Lo;0;L;;;;;N;;;;;
+18ABA;TANGUT COMPONENT-699;Lo;0;L;;;;;N;;;;;
+18ABB;TANGUT COMPONENT-700;Lo;0;L;;;;;N;;;;;
+18ABC;TANGUT COMPONENT-701;Lo;0;L;;;;;N;;;;;
+18ABD;TANGUT COMPONENT-702;Lo;0;L;;;;;N;;;;;
+18ABE;TANGUT COMPONENT-703;Lo;0;L;;;;;N;;;;;
+18ABF;TANGUT COMPONENT-704;Lo;0;L;;;;;N;;;;;
+18AC0;TANGUT COMPONENT-705;Lo;0;L;;;;;N;;;;;
+18AC1;TANGUT COMPONENT-706;Lo;0;L;;;;;N;;;;;
+18AC2;TANGUT COMPONENT-707;Lo;0;L;;;;;N;;;;;
+18AC3;TANGUT COMPONENT-708;Lo;0;L;;;;;N;;;;;
+18AC4;TANGUT COMPONENT-709;Lo;0;L;;;;;N;;;;;
+18AC5;TANGUT COMPONENT-710;Lo;0;L;;;;;N;;;;;
+18AC6;TANGUT COMPONENT-711;Lo;0;L;;;;;N;;;;;
+18AC7;TANGUT COMPONENT-712;Lo;0;L;;;;;N;;;;;
+18AC8;TANGUT COMPONENT-713;Lo;0;L;;;;;N;;;;;
+18AC9;TANGUT COMPONENT-714;Lo;0;L;;;;;N;;;;;
+18ACA;TANGUT COMPONENT-715;Lo;0;L;;;;;N;;;;;
+18ACB;TANGUT COMPONENT-716;Lo;0;L;;;;;N;;;;;
+18ACC;TANGUT COMPONENT-717;Lo;0;L;;;;;N;;;;;
+18ACD;TANGUT COMPONENT-718;Lo;0;L;;;;;N;;;;;
+18ACE;TANGUT COMPONENT-719;Lo;0;L;;;;;N;;;;;
+18ACF;TANGUT COMPONENT-720;Lo;0;L;;;;;N;;;;;
+18AD0;TANGUT COMPONENT-721;Lo;0;L;;;;;N;;;;;
+18AD1;TANGUT COMPONENT-722;Lo;0;L;;;;;N;;;;;
+18AD2;TANGUT COMPONENT-723;Lo;0;L;;;;;N;;;;;
+18AD3;TANGUT COMPONENT-724;Lo;0;L;;;;;N;;;;;
+18AD4;TANGUT COMPONENT-725;Lo;0;L;;;;;N;;;;;
+18AD5;TANGUT COMPONENT-726;Lo;0;L;;;;;N;;;;;
+18AD6;TANGUT COMPONENT-727;Lo;0;L;;;;;N;;;;;
+18AD7;TANGUT COMPONENT-728;Lo;0;L;;;;;N;;;;;
+18AD8;TANGUT COMPONENT-729;Lo;0;L;;;;;N;;;;;
+18AD9;TANGUT COMPONENT-730;Lo;0;L;;;;;N;;;;;
+18ADA;TANGUT COMPONENT-731;Lo;0;L;;;;;N;;;;;
+18ADB;TANGUT COMPONENT-732;Lo;0;L;;;;;N;;;;;
+18ADC;TANGUT COMPONENT-733;Lo;0;L;;;;;N;;;;;
+18ADD;TANGUT COMPONENT-734;Lo;0;L;;;;;N;;;;;
+18ADE;TANGUT COMPONENT-735;Lo;0;L;;;;;N;;;;;
+18ADF;TANGUT COMPONENT-736;Lo;0;L;;;;;N;;;;;
+18AE0;TANGUT COMPONENT-737;Lo;0;L;;;;;N;;;;;
+18AE1;TANGUT COMPONENT-738;Lo;0;L;;;;;N;;;;;
+18AE2;TANGUT COMPONENT-739;Lo;0;L;;;;;N;;;;;
+18AE3;TANGUT COMPONENT-740;Lo;0;L;;;;;N;;;;;
+18AE4;TANGUT COMPONENT-741;Lo;0;L;;;;;N;;;;;
+18AE5;TANGUT COMPONENT-742;Lo;0;L;;;;;N;;;;;
+18AE6;TANGUT COMPONENT-743;Lo;0;L;;;;;N;;;;;
+18AE7;TANGUT COMPONENT-744;Lo;0;L;;;;;N;;;;;
+18AE8;TANGUT COMPONENT-745;Lo;0;L;;;;;N;;;;;
+18AE9;TANGUT COMPONENT-746;Lo;0;L;;;;;N;;;;;
+18AEA;TANGUT COMPONENT-747;Lo;0;L;;;;;N;;;;;
+18AEB;TANGUT COMPONENT-748;Lo;0;L;;;;;N;;;;;
+18AEC;TANGUT COMPONENT-749;Lo;0;L;;;;;N;;;;;
+18AED;TANGUT COMPONENT-750;Lo;0;L;;;;;N;;;;;
+18AEE;TANGUT COMPONENT-751;Lo;0;L;;;;;N;;;;;
+18AEF;TANGUT COMPONENT-752;Lo;0;L;;;;;N;;;;;
+18AF0;TANGUT COMPONENT-753;Lo;0;L;;;;;N;;;;;
+18AF1;TANGUT COMPONENT-754;Lo;0;L;;;;;N;;;;;
+18AF2;TANGUT COMPONENT-755;Lo;0;L;;;;;N;;;;;
1B000;KATAKANA LETTER ARCHAIC E;Lo;0;L;;;;;N;;;;;
1B001;HIRAGANA LETTER ARCHAIC YE;Lo;0;L;;;;;N;;;;;
1BC00;DUPLOYAN LETTER H;Lo;0;L;;;;;N;;;;;
@@ -26154,6 +27313,44 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1DAAD;SIGNWRITING ROTATION MODIFIER-14;Mn;0;NSM;;;;;N;;;;;
1DAAE;SIGNWRITING ROTATION MODIFIER-15;Mn;0;NSM;;;;;N;;;;;
1DAAF;SIGNWRITING ROTATION MODIFIER-16;Mn;0;NSM;;;;;N;;;;;
+1E000;COMBINING GLAGOLITIC LETTER AZU;Mn;230;NSM;;;;;N;;;;;
+1E001;COMBINING GLAGOLITIC LETTER BUKY;Mn;230;NSM;;;;;N;;;;;
+1E002;COMBINING GLAGOLITIC LETTER VEDE;Mn;230;NSM;;;;;N;;;;;
+1E003;COMBINING GLAGOLITIC LETTER GLAGOLI;Mn;230;NSM;;;;;N;;;;;
+1E004;COMBINING GLAGOLITIC LETTER DOBRO;Mn;230;NSM;;;;;N;;;;;
+1E005;COMBINING GLAGOLITIC LETTER YESTU;Mn;230;NSM;;;;;N;;;;;
+1E006;COMBINING GLAGOLITIC LETTER ZHIVETE;Mn;230;NSM;;;;;N;;;;;
+1E008;COMBINING GLAGOLITIC LETTER ZEMLJA;Mn;230;NSM;;;;;N;;;;;
+1E009;COMBINING GLAGOLITIC LETTER IZHE;Mn;230;NSM;;;;;N;;;;;
+1E00A;COMBINING GLAGOLITIC LETTER INITIAL IZHE;Mn;230;NSM;;;;;N;;;;;
+1E00B;COMBINING GLAGOLITIC LETTER I;Mn;230;NSM;;;;;N;;;;;
+1E00C;COMBINING GLAGOLITIC LETTER DJERVI;Mn;230;NSM;;;;;N;;;;;
+1E00D;COMBINING GLAGOLITIC LETTER KAKO;Mn;230;NSM;;;;;N;;;;;
+1E00E;COMBINING GLAGOLITIC LETTER LJUDIJE;Mn;230;NSM;;;;;N;;;;;
+1E00F;COMBINING GLAGOLITIC LETTER MYSLITE;Mn;230;NSM;;;;;N;;;;;
+1E010;COMBINING GLAGOLITIC LETTER NASHI;Mn;230;NSM;;;;;N;;;;;
+1E011;COMBINING GLAGOLITIC LETTER ONU;Mn;230;NSM;;;;;N;;;;;
+1E012;COMBINING GLAGOLITIC LETTER POKOJI;Mn;230;NSM;;;;;N;;;;;
+1E013;COMBINING GLAGOLITIC LETTER RITSI;Mn;230;NSM;;;;;N;;;;;
+1E014;COMBINING GLAGOLITIC LETTER SLOVO;Mn;230;NSM;;;;;N;;;;;
+1E015;COMBINING GLAGOLITIC LETTER TVRIDO;Mn;230;NSM;;;;;N;;;;;
+1E016;COMBINING GLAGOLITIC LETTER UKU;Mn;230;NSM;;;;;N;;;;;
+1E017;COMBINING GLAGOLITIC LETTER FRITU;Mn;230;NSM;;;;;N;;;;;
+1E018;COMBINING GLAGOLITIC LETTER HERU;Mn;230;NSM;;;;;N;;;;;
+1E01B;COMBINING GLAGOLITIC LETTER SHTA;Mn;230;NSM;;;;;N;;;;;
+1E01C;COMBINING GLAGOLITIC LETTER TSI;Mn;230;NSM;;;;;N;;;;;
+1E01D;COMBINING GLAGOLITIC LETTER CHRIVI;Mn;230;NSM;;;;;N;;;;;
+1E01E;COMBINING GLAGOLITIC LETTER SHA;Mn;230;NSM;;;;;N;;;;;
+1E01F;COMBINING GLAGOLITIC LETTER YERU;Mn;230;NSM;;;;;N;;;;;
+1E020;COMBINING GLAGOLITIC LETTER YERI;Mn;230;NSM;;;;;N;;;;;
+1E021;COMBINING GLAGOLITIC LETTER YATI;Mn;230;NSM;;;;;N;;;;;
+1E023;COMBINING GLAGOLITIC LETTER YU;Mn;230;NSM;;;;;N;;;;;
+1E024;COMBINING GLAGOLITIC LETTER SMALL YUS;Mn;230;NSM;;;;;N;;;;;
+1E026;COMBINING GLAGOLITIC LETTER YO;Mn;230;NSM;;;;;N;;;;;
+1E027;COMBINING GLAGOLITIC LETTER IOTATED SMALL YUS;Mn;230;NSM;;;;;N;;;;;
+1E028;COMBINING GLAGOLITIC LETTER BIG YUS;Mn;230;NSM;;;;;N;;;;;
+1E029;COMBINING GLAGOLITIC LETTER IOTATED BIG YUS;Mn;230;NSM;;;;;N;;;;;
+1E02A;COMBINING GLAGOLITIC LETTER FITA;Mn;230;NSM;;;;;N;;;;;
1E800;MENDE KIKAKUI SYLLABLE M001 KI;Lo;0;R;;;;;N;;;;;
1E801;MENDE KIKAKUI SYLLABLE M002 KA;Lo;0;R;;;;;N;;;;;
1E802;MENDE KIKAKUI SYLLABLE M003 KU;Lo;0;R;;;;;N;;;;;
@@ -26367,6 +27564,93 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1E8D4;MENDE KIKAKUI COMBINING NUMBER TEN THOUSANDS;Mn;220;NSM;;;;;N;;;;;
1E8D5;MENDE KIKAKUI COMBINING NUMBER HUNDRED THOUSANDS;Mn;220;NSM;;;;;N;;;;;
1E8D6;MENDE KIKAKUI COMBINING NUMBER MILLIONS;Mn;220;NSM;;;;;N;;;;;
+1E900;ADLAM CAPITAL LETTER ALIF;Lu;0;R;;;;;N;;;;1E922;
+1E901;ADLAM CAPITAL LETTER DAALI;Lu;0;R;;;;;N;;;;1E923;
+1E902;ADLAM CAPITAL LETTER LAAM;Lu;0;R;;;;;N;;;;1E924;
+1E903;ADLAM CAPITAL LETTER MIIM;Lu;0;R;;;;;N;;;;1E925;
+1E904;ADLAM CAPITAL LETTER BA;Lu;0;R;;;;;N;;;;1E926;
+1E905;ADLAM CAPITAL LETTER SINNYIIYHE;Lu;0;R;;;;;N;;;;1E927;
+1E906;ADLAM CAPITAL LETTER PE;Lu;0;R;;;;;N;;;;1E928;
+1E907;ADLAM CAPITAL LETTER BHE;Lu;0;R;;;;;N;;;;1E929;
+1E908;ADLAM CAPITAL LETTER RA;Lu;0;R;;;;;N;;;;1E92A;
+1E909;ADLAM CAPITAL LETTER E;Lu;0;R;;;;;N;;;;1E92B;
+1E90A;ADLAM CAPITAL LETTER FA;Lu;0;R;;;;;N;;;;1E92C;
+1E90B;ADLAM CAPITAL LETTER I;Lu;0;R;;;;;N;;;;1E92D;
+1E90C;ADLAM CAPITAL LETTER O;Lu;0;R;;;;;N;;;;1E92E;
+1E90D;ADLAM CAPITAL LETTER DHA;Lu;0;R;;;;;N;;;;1E92F;
+1E90E;ADLAM CAPITAL LETTER YHE;Lu;0;R;;;;;N;;;;1E930;
+1E90F;ADLAM CAPITAL LETTER WAW;Lu;0;R;;;;;N;;;;1E931;
+1E910;ADLAM CAPITAL LETTER NUN;Lu;0;R;;;;;N;;;;1E932;
+1E911;ADLAM CAPITAL LETTER KAF;Lu;0;R;;;;;N;;;;1E933;
+1E912;ADLAM CAPITAL LETTER YA;Lu;0;R;;;;;N;;;;1E934;
+1E913;ADLAM CAPITAL LETTER U;Lu;0;R;;;;;N;;;;1E935;
+1E914;ADLAM CAPITAL LETTER JIIM;Lu;0;R;;;;;N;;;;1E936;
+1E915;ADLAM CAPITAL LETTER CHI;Lu;0;R;;;;;N;;;;1E937;
+1E916;ADLAM CAPITAL LETTER HA;Lu;0;R;;;;;N;;;;1E938;
+1E917;ADLAM CAPITAL LETTER QAAF;Lu;0;R;;;;;N;;;;1E939;
+1E918;ADLAM CAPITAL LETTER GA;Lu;0;R;;;;;N;;;;1E93A;
+1E919;ADLAM CAPITAL LETTER NYA;Lu;0;R;;;;;N;;;;1E93B;
+1E91A;ADLAM CAPITAL LETTER TU;Lu;0;R;;;;;N;;;;1E93C;
+1E91B;ADLAM CAPITAL LETTER NHA;Lu;0;R;;;;;N;;;;1E93D;
+1E91C;ADLAM CAPITAL LETTER VA;Lu;0;R;;;;;N;;;;1E93E;
+1E91D;ADLAM CAPITAL LETTER KHA;Lu;0;R;;;;;N;;;;1E93F;
+1E91E;ADLAM CAPITAL LETTER GBE;Lu;0;R;;;;;N;;;;1E940;
+1E91F;ADLAM CAPITAL LETTER ZAL;Lu;0;R;;;;;N;;;;1E941;
+1E920;ADLAM CAPITAL LETTER KPO;Lu;0;R;;;;;N;;;;1E942;
+1E921;ADLAM CAPITAL LETTER SHA;Lu;0;R;;;;;N;;;;1E943;
+1E922;ADLAM SMALL LETTER ALIF;Ll;0;R;;;;;N;;;1E900;;1E900
+1E923;ADLAM SMALL LETTER DAALI;Ll;0;R;;;;;N;;;1E901;;1E901
+1E924;ADLAM SMALL LETTER LAAM;Ll;0;R;;;;;N;;;1E902;;1E902
+1E925;ADLAM SMALL LETTER MIIM;Ll;0;R;;;;;N;;;1E903;;1E903
+1E926;ADLAM SMALL LETTER BA;Ll;0;R;;;;;N;;;1E904;;1E904
+1E927;ADLAM SMALL LETTER SINNYIIYHE;Ll;0;R;;;;;N;;;1E905;;1E905
+1E928;ADLAM SMALL LETTER PE;Ll;0;R;;;;;N;;;1E906;;1E906
+1E929;ADLAM SMALL LETTER BHE;Ll;0;R;;;;;N;;;1E907;;1E907
+1E92A;ADLAM SMALL LETTER RA;Ll;0;R;;;;;N;;;1E908;;1E908
+1E92B;ADLAM SMALL LETTER E;Ll;0;R;;;;;N;;;1E909;;1E909
+1E92C;ADLAM SMALL LETTER FA;Ll;0;R;;;;;N;;;1E90A;;1E90A
+1E92D;ADLAM SMALL LETTER I;Ll;0;R;;;;;N;;;1E90B;;1E90B
+1E92E;ADLAM SMALL LETTER O;Ll;0;R;;;;;N;;;1E90C;;1E90C
+1E92F;ADLAM SMALL LETTER DHA;Ll;0;R;;;;;N;;;1E90D;;1E90D
+1E930;ADLAM SMALL LETTER YHE;Ll;0;R;;;;;N;;;1E90E;;1E90E
+1E931;ADLAM SMALL LETTER WAW;Ll;0;R;;;;;N;;;1E90F;;1E90F
+1E932;ADLAM SMALL LETTER NUN;Ll;0;R;;;;;N;;;1E910;;1E910
+1E933;ADLAM SMALL LETTER KAF;Ll;0;R;;;;;N;;;1E911;;1E911
+1E934;ADLAM SMALL LETTER YA;Ll;0;R;;;;;N;;;1E912;;1E912
+1E935;ADLAM SMALL LETTER U;Ll;0;R;;;;;N;;;1E913;;1E913
+1E936;ADLAM SMALL LETTER JIIM;Ll;0;R;;;;;N;;;1E914;;1E914
+1E937;ADLAM SMALL LETTER CHI;Ll;0;R;;;;;N;;;1E915;;1E915
+1E938;ADLAM SMALL LETTER HA;Ll;0;R;;;;;N;;;1E916;;1E916
+1E939;ADLAM SMALL LETTER QAAF;Ll;0;R;;;;;N;;;1E917;;1E917
+1E93A;ADLAM SMALL LETTER GA;Ll;0;R;;;;;N;;;1E918;;1E918
+1E93B;ADLAM SMALL LETTER NYA;Ll;0;R;;;;;N;;;1E919;;1E919
+1E93C;ADLAM SMALL LETTER TU;Ll;0;R;;;;;N;;;1E91A;;1E91A
+1E93D;ADLAM SMALL LETTER NHA;Ll;0;R;;;;;N;;;1E91B;;1E91B
+1E93E;ADLAM SMALL LETTER VA;Ll;0;R;;;;;N;;;1E91C;;1E91C
+1E93F;ADLAM SMALL LETTER KHA;Ll;0;R;;;;;N;;;1E91D;;1E91D
+1E940;ADLAM SMALL LETTER GBE;Ll;0;R;;;;;N;;;1E91E;;1E91E
+1E941;ADLAM SMALL LETTER ZAL;Ll;0;R;;;;;N;;;1E91F;;1E91F
+1E942;ADLAM SMALL LETTER KPO;Ll;0;R;;;;;N;;;1E920;;1E920
+1E943;ADLAM SMALL LETTER SHA;Ll;0;R;;;;;N;;;1E921;;1E921
+1E944;ADLAM ALIF LENGTHENER;Mn;230;NSM;;;;;N;;;;;
+1E945;ADLAM VOWEL LENGTHENER;Mn;230;NSM;;;;;N;;;;;
+1E946;ADLAM GEMINATION MARK;Mn;230;NSM;;;;;N;;;;;
+1E947;ADLAM HAMZA;Mn;230;NSM;;;;;N;;;;;
+1E948;ADLAM CONSONANT MODIFIER;Mn;230;NSM;;;;;N;;;;;
+1E949;ADLAM GEMINATE CONSONANT MODIFIER;Mn;230;NSM;;;;;N;;;;;
+1E94A;ADLAM NUKTA;Mn;7;NSM;;;;;N;;;;;
+1E950;ADLAM DIGIT ZERO;Nd;0;R;;0;0;0;N;;;;;
+1E951;ADLAM DIGIT ONE;Nd;0;R;;1;1;1;N;;;;;
+1E952;ADLAM DIGIT TWO;Nd;0;R;;2;2;2;N;;;;;
+1E953;ADLAM DIGIT THREE;Nd;0;R;;3;3;3;N;;;;;
+1E954;ADLAM DIGIT FOUR;Nd;0;R;;4;4;4;N;;;;;
+1E955;ADLAM DIGIT FIVE;Nd;0;R;;5;5;5;N;;;;;
+1E956;ADLAM DIGIT SIX;Nd;0;R;;6;6;6;N;;;;;
+1E957;ADLAM DIGIT SEVEN;Nd;0;R;;7;7;7;N;;;;;
+1E958;ADLAM DIGIT EIGHT;Nd;0;R;;8;8;8;N;;;;;
+1E959;ADLAM DIGIT NINE;Nd;0;R;;9;9;9;N;;;;;
+1E95E;ADLAM INITIAL EXCLAMATION MARK;Po;0;R;;;;;N;;;;;
+1E95F;ADLAM INITIAL QUESTION MARK;Po;0;R;;;;;N;;;;;
1EE00;ARABIC MATHEMATICAL ALEF;Lo;0;AL;<font> 0627;;;;N;;;;;
1EE01;ARABIC MATHEMATICAL BEH;Lo;0;AL;<font> 0628;;;;N;;;;;
1EE02;ARABIC MATHEMATICAL JEEM;Lo;0;AL;<font> 062C;;;;N;;;;;
@@ -26883,6 +28167,24 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1F198;SQUARED SOS;So;0;L;;;;;N;;;;;
1F199;SQUARED UP WITH EXCLAMATION MARK;So;0;L;;;;;N;;;;;
1F19A;SQUARED VS;So;0;L;;;;;N;;;;;
+1F19B;SQUARED THREE D;So;0;L;;;;;N;;;;;
+1F19C;SQUARED SECOND SCREEN;So;0;L;;;;;N;;;;;
+1F19D;SQUARED TWO K;So;0;L;;;;;N;;;;;
+1F19E;SQUARED FOUR K;So;0;L;;;;;N;;;;;
+1F19F;SQUARED EIGHT K;So;0;L;;;;;N;;;;;
+1F1A0;SQUARED FIVE POINT ONE;So;0;L;;;;;N;;;;;
+1F1A1;SQUARED SEVEN POINT ONE;So;0;L;;;;;N;;;;;
+1F1A2;SQUARED TWENTY-TWO POINT TWO;So;0;L;;;;;N;;;;;
+1F1A3;SQUARED SIXTY P;So;0;L;;;;;N;;;;;
+1F1A4;SQUARED ONE HUNDRED TWENTY P;So;0;L;;;;;N;;;;;
+1F1A5;SQUARED LATIN SMALL LETTER D;So;0;L;;;;;N;;;;;
+1F1A6;SQUARED HC;So;0;L;;;;;N;;;;;
+1F1A7;SQUARED HDR;So;0;L;;;;;N;;;;;
+1F1A8;SQUARED HI-RES;So;0;L;;;;;N;;;;;
+1F1A9;SQUARED LOSSLESS;So;0;L;;;;;N;;;;;
+1F1AA;SQUARED SHV;So;0;L;;;;;N;;;;;
+1F1AB;SQUARED UHD;So;0;L;;;;;N;;;;;
+1F1AC;SQUARED VOD;So;0;L;;;;;N;;;;;
1F1E6;REGIONAL INDICATOR SYMBOL LETTER A;So;0;L;;;;;N;;;;;
1F1E7;REGIONAL INDICATOR SYMBOL LETTER B;So;0;L;;;;;N;;;;;
1F1E8;REGIONAL INDICATOR SYMBOL LETTER C;So;0;L;;;;;N;;;;;
@@ -26955,6 +28257,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1F238;SQUARED CJK UNIFIED IDEOGRAPH-7533;So;0;L;<square> 7533;;;;N;;;;;
1F239;SQUARED CJK UNIFIED IDEOGRAPH-5272;So;0;L;<square> 5272;;;;N;;;;;
1F23A;SQUARED CJK UNIFIED IDEOGRAPH-55B6;So;0;L;<square> 55B6;;;;N;;;;;
+1F23B;SQUARED CJK UNIFIED IDEOGRAPH-914D;So;0;L;<square> 914D;;;;N;;;;;
1F240;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C;So;0;L;<compat> 3014 672C 3015;;;;N;;;;;
1F241;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09;So;0;L;<compat> 3014 4E09 3015;;;;N;;;;;
1F242;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C;So;0;L;<compat> 3014 4E8C 3015;;;;N;;;;;
@@ -27600,6 +28903,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1F577;SPIDER;So;0;ON;;;;;N;;;;;
1F578;SPIDER WEB;So;0;ON;;;;;N;;;;;
1F579;JOYSTICK;So;0;ON;;;;;N;;;;;
+1F57A;MAN DANCING;So;0;ON;;;;;N;;;;;
1F57B;LEFT HAND TELEPHONE RECEIVER;So;0;ON;;;;;N;;;;;
1F57C;TELEPHONE RECEIVER WITH PAGE;So;0;ON;;;;;N;;;;;
1F57D;RIGHT HAND TELEPHONE RECEIVER;So;0;ON;;;;;N;;;;;
@@ -27641,6 +28945,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1F5A1;SIDEWAYS BLACK DOWN POINTING INDEX;So;0;ON;;;;;N;;;;;
1F5A2;BLACK UP POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;;
1F5A3;BLACK DOWN POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;;
+1F5A4;BLACK HEART;So;0;ON;;;;;N;;;;;
1F5A5;DESKTOP COMPUTER;So;0;ON;;;;;N;;;;;
1F5A6;KEYBOARD AND MOUSE;So;0;ON;;;;;N;;;;;
1F5A7;THREE NETWORKED COMPUTERS;So;0;ON;;;;;N;;;;;
@@ -27941,6 +29246,8 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1F6CE;BELLHOP BELL;So;0;ON;;;;;N;;;;;
1F6CF;BED;So;0;ON;;;;;N;;;;;
1F6D0;PLACE OF WORSHIP;So;0;ON;;;;;N;;;;;
+1F6D1;OCTAGONAL SIGN;So;0;ON;;;;;N;;;;;
+1F6D2;SHOPPING TROLLEY;So;0;ON;;;;;N;;;;;
1F6E0;HAMMER AND WRENCH;So;0;ON;;;;;N;;;;;
1F6E1;SHIELD;So;0;ON;;;;;N;;;;;
1F6E2;OIL DRUM;So;0;ON;;;;;N;;;;;
@@ -27958,6 +29265,9 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1F6F1;ONCOMING FIRE ENGINE;So;0;ON;;;;;N;;;;;
1F6F2;DIESEL LOCOMOTIVE;So;0;ON;;;;;N;;;;;
1F6F3;PASSENGER SHIP;So;0;ON;;;;;N;;;;;
+1F6F4;SCOOTER;So;0;ON;;;;;N;;;;;
+1F6F5;MOTOR SCOOTER;So;0;ON;;;;;N;;;;;
+1F6F6;CANOE;So;0;ON;;;;;N;;;;;
1F700;ALCHEMICAL SYMBOL FOR QUINTESSENCE;So;0;ON;;;;;N;;;;;
1F701;ALCHEMICAL SYMBOL FOR AIR;So;0;ON;;;;;N;;;;;
1F702;ALCHEMICAL SYMBOL FOR FIRE;So;0;ON;;;;;N;;;;;
@@ -28316,11 +29626,78 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1F916;ROBOT FACE;So;0;ON;;;;;N;;;;;
1F917;HUGGING FACE;So;0;ON;;;;;N;;;;;
1F918;SIGN OF THE HORNS;So;0;ON;;;;;N;;;;;
+1F919;CALL ME HAND;So;0;ON;;;;;N;;;;;
+1F91A;RAISED BACK OF HAND;So;0;ON;;;;;N;;;;;
+1F91B;LEFT-FACING FIST;So;0;ON;;;;;N;;;;;
+1F91C;RIGHT-FACING FIST;So;0;ON;;;;;N;;;;;
+1F91D;HANDSHAKE;So;0;ON;;;;;N;;;;;
+1F91E;HAND WITH INDEX AND MIDDLE FINGERS CROSSED;So;0;ON;;;;;N;;;;;
+1F920;FACE WITH COWBOY HAT;So;0;ON;;;;;N;;;;;
+1F921;CLOWN FACE;So;0;ON;;;;;N;;;;;
+1F922;NAUSEATED FACE;So;0;ON;;;;;N;;;;;
+1F923;ROLLING ON THE FLOOR LAUGHING;So;0;ON;;;;;N;;;;;
+1F924;DROOLING FACE;So;0;ON;;;;;N;;;;;
+1F925;LYING FACE;So;0;ON;;;;;N;;;;;
+1F926;FACE PALM;So;0;ON;;;;;N;;;;;
+1F927;SNEEZING FACE;So;0;ON;;;;;N;;;;;
+1F930;PREGNANT WOMAN;So;0;ON;;;;;N;;;;;
+1F933;SELFIE;So;0;ON;;;;;N;;;;;
+1F934;PRINCE;So;0;ON;;;;;N;;;;;
+1F935;MAN IN TUXEDO;So;0;ON;;;;;N;;;;;
+1F936;MOTHER CHRISTMAS;So;0;ON;;;;;N;;;;;
+1F937;SHRUG;So;0;ON;;;;;N;;;;;
+1F938;PERSON DOING CARTWHEEL;So;0;ON;;;;;N;;;;;
+1F939;JUGGLING;So;0;ON;;;;;N;;;;;
+1F93A;FENCER;So;0;ON;;;;;N;;;;;
+1F93B;MODERN PENTATHLON;So;0;ON;;;;;N;;;;;
+1F93C;WRESTLERS;So;0;ON;;;;;N;;;;;
+1F93D;WATER POLO;So;0;ON;;;;;N;;;;;
+1F93E;HANDBALL;So;0;ON;;;;;N;;;;;
+1F940;WILTED FLOWER;So;0;ON;;;;;N;;;;;
+1F941;DRUM WITH DRUMSTICKS;So;0;ON;;;;;N;;;;;
+1F942;CLINKING GLASSES;So;0;ON;;;;;N;;;;;
+1F943;TUMBLER GLASS;So;0;ON;;;;;N;;;;;
+1F944;SPOON;So;0;ON;;;;;N;;;;;
+1F945;GOAL NET;So;0;ON;;;;;N;;;;;
+1F946;RIFLE;So;0;ON;;;;;N;;;;;
+1F947;FIRST PLACE MEDAL;So;0;ON;;;;;N;;;;;
+1F948;SECOND PLACE MEDAL;So;0;ON;;;;;N;;;;;
+1F949;THIRD PLACE MEDAL;So;0;ON;;;;;N;;;;;
+1F94A;BOXING GLOVE;So;0;ON;;;;;N;;;;;
+1F94B;MARTIAL ARTS UNIFORM;So;0;ON;;;;;N;;;;;
+1F950;CROISSANT;So;0;ON;;;;;N;;;;;
+1F951;AVOCADO;So;0;ON;;;;;N;;;;;
+1F952;CUCUMBER;So;0;ON;;;;;N;;;;;
+1F953;BACON;So;0;ON;;;;;N;;;;;
+1F954;POTATO;So;0;ON;;;;;N;;;;;
+1F955;CARROT;So;0;ON;;;;;N;;;;;
+1F956;BAGUETTE BREAD;So;0;ON;;;;;N;;;;;
+1F957;GREEN SALAD;So;0;ON;;;;;N;;;;;
+1F958;SHALLOW PAN OF FOOD;So;0;ON;;;;;N;;;;;
+1F959;STUFFED FLATBREAD;So;0;ON;;;;;N;;;;;
+1F95A;EGG;So;0;ON;;;;;N;;;;;
+1F95B;GLASS OF MILK;So;0;ON;;;;;N;;;;;
+1F95C;PEANUTS;So;0;ON;;;;;N;;;;;
+1F95D;KIWIFRUIT;So;0;ON;;;;;N;;;;;
+1F95E;PANCAKES;So;0;ON;;;;;N;;;;;
1F980;CRAB;So;0;ON;;;;;N;;;;;
1F981;LION FACE;So;0;ON;;;;;N;;;;;
1F982;SCORPION;So;0;ON;;;;;N;;;;;
1F983;TURKEY;So;0;ON;;;;;N;;;;;
1F984;UNICORN FACE;So;0;ON;;;;;N;;;;;
+1F985;EAGLE;So;0;ON;;;;;N;;;;;
+1F986;DUCK;So;0;ON;;;;;N;;;;;
+1F987;BAT;So;0;ON;;;;;N;;;;;
+1F988;SHARK;So;0;ON;;;;;N;;;;;
+1F989;OWL;So;0;ON;;;;;N;;;;;
+1F98A;FOX FACE;So;0;ON;;;;;N;;;;;
+1F98B;BUTTERFLY;So;0;ON;;;;;N;;;;;
+1F98C;DEER;So;0;ON;;;;;N;;;;;
+1F98D;GORILLA;So;0;ON;;;;;N;;;;;
+1F98E;LIZARD;So;0;ON;;;;;N;;;;;
+1F98F;RHINOCEROS;So;0;ON;;;;;N;;;;;
+1F990;SHRIMP;So;0;ON;;;;;N;;;;;
+1F991;SQUID;So;0;ON;;;;;N;;;;;
1F9C0;CHEESE WEDGE;So;0;ON;;;;;N;;;;;
20000;<CJK Ideograph Extension B, First>;Lo;0;L;;;;;N;;;;;
2A6D6;<CJK Ideograph Extension B, Last>;Lo;0;L;;;;;N;;;;;
diff --git a/tests/uniname/test-uninames.c b/tests/uniname/test-uninames.c
index 3b345e5..46a9a91 100644
--- a/tests/uniname/test-uninames.c
+++ b/tests/uniname/test-uninames.c
@@ -1,5 +1,5 @@
/* Test the Unicode character name functions.
- Copyright (C) 2000-2003, 2005, 2007, 2009-2016 Free Software Foundation,
+ Copyright (C) 2000-2003, 2005, 2007, 2009-2017 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or modify
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -63,7 +63,7 @@ fill_names (const char *unicodedata_filename)
{
char *p;
char *comment;
- unsigned int i;
+ unsigned long i;
lineno++;
@@ -131,7 +131,7 @@ fill_aliases (const char *namealiases_filename)
{
char *p;
char *comment;
- unsigned int uc;
+ unsigned long uc;
comment = strchr (line, '#');
if (comment != NULL)
diff --git a/tests/uninorm/NormalizationTest.txt b/tests/uninorm/NormalizationTest.txt
index 0290080..e133fa8 100644
--- a/tests/uninorm/NormalizationTest.txt
+++ b/tests/uninorm/NormalizationTest.txt
@@ -1,10 +1,11 @@
-# NormalizationTest-8.0.0.txt
-# Date: 2015-02-13, 13:30:27 GMT [MD]
+# NormalizationTest-9.0.0.txt
+# Date: 2016-04-04, 11:41:55 GMT
+# © 2016 Unicode®, Inc.
+# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
+# For terms of use, see http://www.unicode.org/terms_of_use.html
#
# Unicode Character Database
-# Copyright (c) 1991-2015 Unicode, Inc.
-# For terms of use, see http://www.unicode.org/terms_of_use.html
-# For documentation, see http://www.unicode.org/reports/tr44/
+# For documentation, see http://www.unicode.org/reports/tr44/
#
# Normalization Test Suite
# Format:
@@ -63,6 +64,8 @@
0045 0300 0304;00C8 0304;0045 0300 0304;00C8 0304;0045 0300 0304; # (E◌̀◌̄; È◌̄; E◌̀◌̄; È◌̄; E◌̀◌̄; ) LATIN CAPITAL LETTER E, COMBINING GRAVE ACCENT, COMBINING MACRON
05B8 05B9 05B1 0591 05C3 05B0 05AC 059F;05B1 05B8 05B9 0591 05C3 05B0 05AC 059F;05B1 05B8 05B9 0591 05C3 05B0 05AC 059F;05B1 05B8 05B9 0591 05C3 05B0 05AC 059F;05B1 05B8 05B9 0591 05C3 05B0 05AC 059F; # (◌ָ◌ֹ◌ֱ◌֑׃◌ְ◌֬◌֟; ◌ֱ◌ָ◌ֹ◌֑׃◌ְ◌֬◌֟; ◌ֱ◌ָ◌ֹ◌֑׃◌ְ◌֬◌֟; ◌ֱ◌ָ◌ֹ◌֑׃◌ְ◌֬◌֟; ◌ֱ◌ָ◌ֹ◌֑׃◌ְ◌֬◌֟; ) HEBREW POINT QAMATS, HEBREW POINT HOLAM, HEBREW POINT HATAF SEGOL, HEBREW ACCENT ETNAHTA, HEBREW PUNCTUATION SOF PASUQ, HEBREW POINT SHEVA, HEBREW ACCENT ILUY, HEBREW ACCENT QARNEY PARA
0592 05B7 05BC 05A5 05B0 05C0 05C4 05AD;05B0 05B7 05BC 05A5 0592 05C0 05AD 05C4;05B0 05B7 05BC 05A5 0592 05C0 05AD 05C4;05B0 05B7 05BC 05A5 0592 05C0 05AD 05C4;05B0 05B7 05BC 05A5 0592 05C0 05AD 05C4; # (◌֒◌ַ◌ּ◌֥◌ְ׀◌ׄ◌֭; ◌ְ◌ַ◌ּ◌֥◌֒׀◌֭◌ׄ; ◌ְ◌ַ◌ּ◌֥◌֒׀◌֭◌ׄ; ◌ְ◌ַ◌ּ◌֥◌֒׀◌֭◌ׄ; ◌ְ◌ַ◌ּ◌֥◌֒׀◌֭◌ׄ; ) HEBREW ACCENT SEGOL, HEBREW POINT PATAH, HEBREW POINT DAGESH OR MAPIQ, HEBREW ACCENT MERKHA, HEBREW POINT SHEVA, HEBREW PUNCTUATION PASEQ, HEBREW MARK UPPER DOT, HEBREW ACCENT DEHI
+1100 AC00 11A8;1100 AC01;1100 1100 1161 11A8;1100 AC01;1100 1100 1161 11A8; # (ᄀ각; ᄀ각; ᄀ각; ᄀ각; ᄀ각; ) HANGUL CHOSEONG KIYEOK, HANGUL SYLLABLE GA, HANGUL JONGSEONG KIYEOK
+1100 AC00 11A8 11A8;1100 AC01 11A8;1100 1100 1161 11A8 11A8;1100 AC01 11A8;1100 1100 1161 11A8 11A8; # (ᄀ각ᆨ; ᄀ각ᆨ; ᄀ각ᆨ; ᄀ각ᆨ; ᄀ각ᆨ; ) HANGUL CHOSEONG KIYEOK, HANGUL SYLLABLE GA, HANGUL JONGSEONG KIYEOK, HANGUL JONGSEONG KIYEOK
#
@Part1 # Character by character test
# All characters not explicitly occurring in c1 of Part 1 have identical NFC, D, KC, KD forms.
@@ -16407,6 +16410,7 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
1F238;1F238;1F238;7533;7533; # (🈸; 🈸; 🈸; 申; 申; ) SQUARED CJK UNIFIED IDEOGRAPH-7533
1F239;1F239;1F239;5272;5272; # (🈹; 🈹; 🈹; 割; 割; ) SQUARED CJK UNIFIED IDEOGRAPH-5272
1F23A;1F23A;1F23A;55B6;55B6; # (🈺; 🈺; 🈺; 営; 営; ) SQUARED CJK UNIFIED IDEOGRAPH-55B6
+1F23B;1F23B;1F23B;914D;914D; # (🈻; 🈻; 🈻; 配; 配; ) SQUARED CJK UNIFIED IDEOGRAPH-914D
1F240;1F240;1F240;3014 672C 3015;3014 672C 3015; # (🉀; 🉀; 🉀; 〔本〕; 〔本〕; ) TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C
1F241;1F241;1F241;3014 4E09 3015;3014 4E09 3015; # (🉁; 🉁; 🉁; 〔三〕; 〔三〕; ) TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09
1F242;1F242;1F242;3014 4E8C 3015;3014 4E8C 3015; # (🉂; 🉂; 🉂; 〔二〕; 〔二〕; ) TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C
@@ -17523,6 +17527,34 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 085A 059A 0316 302A 0062;0061 302A 085A 0316 059A 0062;0061 302A 085A 0316 059A 0062;0061 302A 085A 0316 059A 0062;0061 302A 085A 0316 059A 0062; # (a◌࡚◌֚◌̖◌〪b; a◌〪◌࡚◌̖◌֚b; a◌〪◌࡚◌̖◌֚b; a◌〪◌࡚◌̖◌֚b; a◌〪◌࡚◌̖◌֚b; ) LATIN SMALL LETTER A, MANDAIC VOCALIZATION MARK, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
0061 059A 0316 302A 085B 0062;0061 302A 0316 085B 059A 0062;0061 302A 0316 085B 059A 0062;0061 302A 0316 085B 059A 0062;0061 302A 0316 085B 059A 0062; # (a◌֚◌̖◌〪◌࡛b; a◌〪◌̖◌࡛◌֚b; a◌〪◌̖◌࡛◌֚b; a◌〪◌̖◌࡛◌֚b; a◌〪◌̖◌࡛◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, MANDAIC GEMINATION MARK, LATIN SMALL LETTER B
0061 085B 059A 0316 302A 0062;0061 302A 085B 0316 059A 0062;0061 302A 085B 0316 059A 0062;0061 302A 085B 0316 059A 0062;0061 302A 085B 0316 059A 0062; # (a◌࡛◌֚◌̖◌〪b; a◌〪◌࡛◌̖◌֚b; a◌〪◌࡛◌̖◌֚b; a◌〪◌࡛◌̖◌֚b; a◌〪◌࡛◌̖◌֚b; ) LATIN SMALL LETTER A, MANDAIC GEMINATION MARK, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
+0061 0315 0300 05AE 08D4 0062;00E0 05AE 08D4 0315 0062;0061 05AE 0300 08D4 0315 0062;00E0 05AE 08D4 0315 0062;0061 05AE 0300 08D4 0315 0062; # (a◌̕◌̀◌֮◌ࣔb; à◌֮◌ࣔ◌̕b; a◌֮◌̀◌ࣔ◌̕b; à◌֮◌ࣔ◌̕b; a◌֮◌̀◌ࣔ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC SMALL HIGH WORD AR-RUB, LATIN SMALL LETTER B
+0061 08D4 0315 0300 05AE 0062;0061 05AE 08D4 0300 0315 0062;0061 05AE 08D4 0300 0315 0062;0061 05AE 08D4 0300 0315 0062;0061 05AE 08D4 0300 0315 0062; # (a◌ࣔ◌̕◌̀◌֮b; a◌֮◌ࣔ◌̀◌̕b; a◌֮◌ࣔ◌̀◌̕b; a◌֮◌ࣔ◌̀◌̕b; a◌֮◌ࣔ◌̀◌̕b; ) LATIN SMALL LETTER A, ARABIC SMALL HIGH WORD AR-RUB, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 08D5 0062;00E0 05AE 08D5 0315 0062;0061 05AE 0300 08D5 0315 0062;00E0 05AE 08D5 0315 0062;0061 05AE 0300 08D5 0315 0062; # (a◌̕◌̀◌֮◌ࣕb; à◌֮◌ࣕ◌̕b; a◌֮◌̀◌ࣕ◌̕b; à◌֮◌ࣕ◌̕b; a◌֮◌̀◌ࣕ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC SMALL HIGH SAD, LATIN SMALL LETTER B
+0061 08D5 0315 0300 05AE 0062;0061 05AE 08D5 0300 0315 0062;0061 05AE 08D5 0300 0315 0062;0061 05AE 08D5 0300 0315 0062;0061 05AE 08D5 0300 0315 0062; # (a◌ࣕ◌̕◌̀◌֮b; a◌֮◌ࣕ◌̀◌̕b; a◌֮◌ࣕ◌̀◌̕b; a◌֮◌ࣕ◌̀◌̕b; a◌֮◌ࣕ◌̀◌̕b; ) LATIN SMALL LETTER A, ARABIC SMALL HIGH SAD, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 08D6 0062;00E0 05AE 08D6 0315 0062;0061 05AE 0300 08D6 0315 0062;00E0 05AE 08D6 0315 0062;0061 05AE 0300 08D6 0315 0062; # (a◌̕◌̀◌֮◌ࣖb; à◌֮◌ࣖ◌̕b; a◌֮◌̀◌ࣖ◌̕b; à◌֮◌ࣖ◌̕b; a◌֮◌̀◌ࣖ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC SMALL HIGH AIN, LATIN SMALL LETTER B
+0061 08D6 0315 0300 05AE 0062;0061 05AE 08D6 0300 0315 0062;0061 05AE 08D6 0300 0315 0062;0061 05AE 08D6 0300 0315 0062;0061 05AE 08D6 0300 0315 0062; # (a◌ࣖ◌̕◌̀◌֮b; a◌֮◌ࣖ◌̀◌̕b; a◌֮◌ࣖ◌̀◌̕b; a◌֮◌ࣖ◌̀◌̕b; a◌֮◌ࣖ◌̀◌̕b; ) LATIN SMALL LETTER A, ARABIC SMALL HIGH AIN, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 08D7 0062;00E0 05AE 08D7 0315 0062;0061 05AE 0300 08D7 0315 0062;00E0 05AE 08D7 0315 0062;0061 05AE 0300 08D7 0315 0062; # (a◌̕◌̀◌֮◌ࣗb; à◌֮◌ࣗ◌̕b; a◌֮◌̀◌ࣗ◌̕b; à◌֮◌ࣗ◌̕b; a◌֮◌̀◌ࣗ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC SMALL HIGH QAF, LATIN SMALL LETTER B
+0061 08D7 0315 0300 05AE 0062;0061 05AE 08D7 0300 0315 0062;0061 05AE 08D7 0300 0315 0062;0061 05AE 08D7 0300 0315 0062;0061 05AE 08D7 0300 0315 0062; # (a◌ࣗ◌̕◌̀◌֮b; a◌֮◌ࣗ◌̀◌̕b; a◌֮◌ࣗ◌̀◌̕b; a◌֮◌ࣗ◌̀◌̕b; a◌֮◌ࣗ◌̀◌̕b; ) LATIN SMALL LETTER A, ARABIC SMALL HIGH QAF, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 08D8 0062;00E0 05AE 08D8 0315 0062;0061 05AE 0300 08D8 0315 0062;00E0 05AE 08D8 0315 0062;0061 05AE 0300 08D8 0315 0062; # (a◌̕◌̀◌֮◌ࣘb; à◌֮◌ࣘ◌̕b; a◌֮◌̀◌ࣘ◌̕b; à◌֮◌ࣘ◌̕b; a◌֮◌̀◌ࣘ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC SMALL HIGH NOON WITH KASRA, LATIN SMALL LETTER B
+0061 08D8 0315 0300 05AE 0062;0061 05AE 08D8 0300 0315 0062;0061 05AE 08D8 0300 0315 0062;0061 05AE 08D8 0300 0315 0062;0061 05AE 08D8 0300 0315 0062; # (a◌ࣘ◌̕◌̀◌֮b; a◌֮◌ࣘ◌̀◌̕b; a◌֮◌ࣘ◌̀◌̕b; a◌֮◌ࣘ◌̀◌̕b; a◌֮◌ࣘ◌̀◌̕b; ) LATIN SMALL LETTER A, ARABIC SMALL HIGH NOON WITH KASRA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 08D9 0062;00E0 05AE 08D9 0315 0062;0061 05AE 0300 08D9 0315 0062;00E0 05AE 08D9 0315 0062;0061 05AE 0300 08D9 0315 0062; # (a◌̕◌̀◌֮◌ࣙb; à◌֮◌ࣙ◌̕b; a◌֮◌̀◌ࣙ◌̕b; à◌֮◌ࣙ◌̕b; a◌֮◌̀◌ࣙ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC SMALL LOW NOON WITH KASRA, LATIN SMALL LETTER B
+0061 08D9 0315 0300 05AE 0062;0061 05AE 08D9 0300 0315 0062;0061 05AE 08D9 0300 0315 0062;0061 05AE 08D9 0300 0315 0062;0061 05AE 08D9 0300 0315 0062; # (a◌ࣙ◌̕◌̀◌֮b; a◌֮◌ࣙ◌̀◌̕b; a◌֮◌ࣙ◌̀◌̕b; a◌֮◌ࣙ◌̀◌̕b; a◌֮◌ࣙ◌̀◌̕b; ) LATIN SMALL LETTER A, ARABIC SMALL LOW NOON WITH KASRA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 08DA 0062;00E0 05AE 08DA 0315 0062;0061 05AE 0300 08DA 0315 0062;00E0 05AE 08DA 0315 0062;0061 05AE 0300 08DA 0315 0062; # (a◌̕◌̀◌֮◌ࣚb; à◌֮◌ࣚ◌̕b; a◌֮◌̀◌ࣚ◌̕b; à◌֮◌ࣚ◌̕b; a◌֮◌̀◌ࣚ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC SMALL HIGH WORD ATH-THALATHA, LATIN SMALL LETTER B
+0061 08DA 0315 0300 05AE 0062;0061 05AE 08DA 0300 0315 0062;0061 05AE 08DA 0300 0315 0062;0061 05AE 08DA 0300 0315 0062;0061 05AE 08DA 0300 0315 0062; # (a◌ࣚ◌̕◌̀◌֮b; a◌֮◌ࣚ◌̀◌̕b; a◌֮◌ࣚ◌̀◌̕b; a◌֮◌ࣚ◌̀◌̕b; a◌֮◌ࣚ◌̀◌̕b; ) LATIN SMALL LETTER A, ARABIC SMALL HIGH WORD ATH-THALATHA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 08DB 0062;00E0 05AE 08DB 0315 0062;0061 05AE 0300 08DB 0315 0062;00E0 05AE 08DB 0315 0062;0061 05AE 0300 08DB 0315 0062; # (a◌̕◌̀◌֮◌ࣛb; à◌֮◌ࣛ◌̕b; a◌֮◌̀◌ࣛ◌̕b; à◌֮◌ࣛ◌̕b; a◌֮◌̀◌ࣛ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC SMALL HIGH WORD AS-SAJDA, LATIN SMALL LETTER B
+0061 08DB 0315 0300 05AE 0062;0061 05AE 08DB 0300 0315 0062;0061 05AE 08DB 0300 0315 0062;0061 05AE 08DB 0300 0315 0062;0061 05AE 08DB 0300 0315 0062; # (a◌ࣛ◌̕◌̀◌֮b; a◌֮◌ࣛ◌̀◌̕b; a◌֮◌ࣛ◌̀◌̕b; a◌֮◌ࣛ◌̀◌̕b; a◌֮◌ࣛ◌̀◌̕b; ) LATIN SMALL LETTER A, ARABIC SMALL HIGH WORD AS-SAJDA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 08DC 0062;00E0 05AE 08DC 0315 0062;0061 05AE 0300 08DC 0315 0062;00E0 05AE 08DC 0315 0062;0061 05AE 0300 08DC 0315 0062; # (a◌̕◌̀◌֮◌ࣜb; à◌֮◌ࣜ◌̕b; a◌֮◌̀◌ࣜ◌̕b; à◌֮◌ࣜ◌̕b; a◌֮◌̀◌ࣜ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC SMALL HIGH WORD AN-NISF, LATIN SMALL LETTER B
+0061 08DC 0315 0300 05AE 0062;0061 05AE 08DC 0300 0315 0062;0061 05AE 08DC 0300 0315 0062;0061 05AE 08DC 0300 0315 0062;0061 05AE 08DC 0300 0315 0062; # (a◌ࣜ◌̕◌̀◌֮b; a◌֮◌ࣜ◌̀◌̕b; a◌֮◌ࣜ◌̀◌̕b; a◌֮◌ࣜ◌̀◌̕b; a◌֮◌ࣜ◌̀◌̕b; ) LATIN SMALL LETTER A, ARABIC SMALL HIGH WORD AN-NISF, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 08DD 0062;00E0 05AE 08DD 0315 0062;0061 05AE 0300 08DD 0315 0062;00E0 05AE 08DD 0315 0062;0061 05AE 0300 08DD 0315 0062; # (a◌̕◌̀◌֮◌ࣝb; à◌֮◌ࣝ◌̕b; a◌֮◌̀◌ࣝ◌̕b; à◌֮◌ࣝ◌̕b; a◌֮◌̀◌ࣝ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC SMALL HIGH WORD SAKTA, LATIN SMALL LETTER B
+0061 08DD 0315 0300 05AE 0062;0061 05AE 08DD 0300 0315 0062;0061 05AE 08DD 0300 0315 0062;0061 05AE 08DD 0300 0315 0062;0061 05AE 08DD 0300 0315 0062; # (a◌ࣝ◌̕◌̀◌֮b; a◌֮◌ࣝ◌̀◌̕b; a◌֮◌ࣝ◌̀◌̕b; a◌֮◌ࣝ◌̀◌̕b; a◌֮◌ࣝ◌̀◌̕b; ) LATIN SMALL LETTER A, ARABIC SMALL HIGH WORD SAKTA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 08DE 0062;00E0 05AE 08DE 0315 0062;0061 05AE 0300 08DE 0315 0062;00E0 05AE 08DE 0315 0062;0061 05AE 0300 08DE 0315 0062; # (a◌̕◌̀◌֮◌ࣞb; à◌֮◌ࣞ◌̕b; a◌֮◌̀◌ࣞ◌̕b; à◌֮◌ࣞ◌̕b; a◌֮◌̀◌ࣞ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC SMALL HIGH WORD QIF, LATIN SMALL LETTER B
+0061 08DE 0315 0300 05AE 0062;0061 05AE 08DE 0300 0315 0062;0061 05AE 08DE 0300 0315 0062;0061 05AE 08DE 0300 0315 0062;0061 05AE 08DE 0300 0315 0062; # (a◌ࣞ◌̕◌̀◌֮b; a◌֮◌ࣞ◌̀◌̕b; a◌֮◌ࣞ◌̀◌̕b; a◌֮◌ࣞ◌̀◌̕b; a◌֮◌ࣞ◌̀◌̕b; ) LATIN SMALL LETTER A, ARABIC SMALL HIGH WORD QIF, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 08DF 0062;00E0 05AE 08DF 0315 0062;0061 05AE 0300 08DF 0315 0062;00E0 05AE 08DF 0315 0062;0061 05AE 0300 08DF 0315 0062; # (a◌̕◌̀◌֮◌ࣟb; à◌֮◌ࣟ◌̕b; a◌֮◌̀◌ࣟ◌̕b; à◌֮◌ࣟ◌̕b; a◌֮◌̀◌ࣟ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC SMALL HIGH WORD WAQFA, LATIN SMALL LETTER B
+0061 08DF 0315 0300 05AE 0062;0061 05AE 08DF 0300 0315 0062;0061 05AE 08DF 0300 0315 0062;0061 05AE 08DF 0300 0315 0062;0061 05AE 08DF 0300 0315 0062; # (a◌ࣟ◌̕◌̀◌֮b; a◌֮◌ࣟ◌̀◌̕b; a◌֮◌ࣟ◌̀◌̕b; a◌֮◌ࣟ◌̀◌̕b; a◌֮◌ࣟ◌̀◌̕b; ) LATIN SMALL LETTER A, ARABIC SMALL HIGH WORD WAQFA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 08E0 0062;00E0 05AE 08E0 0315 0062;0061 05AE 0300 08E0 0315 0062;00E0 05AE 08E0 0315 0062;0061 05AE 0300 08E0 0315 0062; # (a◌̕◌̀◌֮◌࣠b; à◌֮◌࣠◌̕b; a◌֮◌̀◌࣠◌̕b; à◌֮◌࣠◌̕b; a◌֮◌̀◌࣠◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC SMALL HIGH FOOTNOTE MARKER, LATIN SMALL LETTER B
+0061 08E0 0315 0300 05AE 0062;0061 05AE 08E0 0300 0315 0062;0061 05AE 08E0 0300 0315 0062;0061 05AE 08E0 0300 0315 0062;0061 05AE 08E0 0300 0315 0062; # (a◌࣠◌̕◌̀◌֮b; a◌֮◌࣠◌̀◌̕b; a◌֮◌࣠◌̀◌̕b; a◌֮◌࣠◌̀◌̕b; a◌֮◌࣠◌̀◌̕b; ) LATIN SMALL LETTER A, ARABIC SMALL HIGH FOOTNOTE MARKER, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 08E1 0062;00E0 05AE 08E1 0315 0062;0061 05AE 0300 08E1 0315 0062;00E0 05AE 08E1 0315 0062;0061 05AE 0300 08E1 0315 0062; # (a◌̕◌̀◌֮◌࣡b; à◌֮◌࣡◌̕b; a◌֮◌̀◌࣡◌̕b; à◌֮◌࣡◌̕b; a◌֮◌̀◌࣡◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC SMALL HIGH SIGN SAFHA, LATIN SMALL LETTER B
+0061 08E1 0315 0300 05AE 0062;0061 05AE 08E1 0300 0315 0062;0061 05AE 08E1 0300 0315 0062;0061 05AE 08E1 0300 0315 0062;0061 05AE 08E1 0300 0315 0062; # (a◌࣡◌̕◌̀◌֮b; a◌֮◌࣡◌̀◌̕b; a◌֮◌࣡◌̀◌̕b; a◌֮◌࣡◌̀◌̕b; a◌֮◌࣡◌̀◌̕b; ) LATIN SMALL LETTER A, ARABIC SMALL HIGH SIGN SAFHA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 059A 0316 302A 08E3 0062;0061 302A 0316 08E3 059A 0062;0061 302A 0316 08E3 059A 0062;0061 302A 0316 08E3 059A 0062;0061 302A 0316 08E3 059A 0062; # (a◌֚◌̖◌〪◌ࣣb; a◌〪◌̖◌ࣣ◌֚b; a◌〪◌̖◌ࣣ◌֚b; a◌〪◌̖◌ࣣ◌֚b; a◌〪◌̖◌ࣣ◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, ARABIC TURNED DAMMA BELOW, LATIN SMALL LETTER B
0061 08E3 059A 0316 302A 0062;0061 302A 08E3 0316 059A 0062;0061 302A 08E3 0316 059A 0062;0061 302A 08E3 0316 059A 0062;0061 302A 08E3 0316 059A 0062; # (a◌ࣣ◌֚◌̖◌〪b; a◌〪◌ࣣ◌̖◌֚b; a◌〪◌ࣣ◌̖◌֚b; a◌〪◌ࣣ◌̖◌֚b; a◌〪◌ࣣ◌̖◌֚b; ) LATIN SMALL LETTER A, ARABIC TURNED DAMMA BELOW, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
0061 0315 0300 05AE 08E4 0062;00E0 05AE 08E4 0315 0062;0061 05AE 0300 08E4 0315 0062;00E0 05AE 08E4 0315 0062;0061 05AE 0300 08E4 0315 0062; # (a◌̕◌̀◌֮◌ࣤb; à◌֮◌ࣤ◌̕b; a◌֮◌̀◌ࣤ◌̕b; à◌֮◌ࣤ◌̕b; a◌֮◌̀◌ࣤ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC CURLY FATHA, LATIN SMALL LETTER B
@@ -17967,6 +17999,8 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 1DF4 0315 0300 05AE 0062;0061 05AE 1DF4 0300 0315 0062;0061 05AE 1DF4 0300 0315 0062;0061 05AE 1DF4 0300 0315 0062;0061 05AE 1DF4 0300 0315 0062; # (a◌ᷴ◌̕◌̀◌֮b; a◌֮◌ᷴ◌̀◌̕b; a◌֮◌ᷴ◌̀◌̕b; a◌֮◌ᷴ◌̀◌̕b; a◌֮◌ᷴ◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING LATIN SMALL LETTER U WITH DIAERESIS, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 0315 0300 05AE 1DF5 0062;00E0 05AE 1DF5 0315 0062;0061 05AE 0300 1DF5 0315 0062;00E0 05AE 1DF5 0315 0062;0061 05AE 0300 1DF5 0315 0062; # (a◌̕◌̀◌֮◌᷵b; à◌֮◌᷵◌̕b; a◌֮◌̀◌᷵◌̕b; à◌֮◌᷵◌̕b; a◌֮◌̀◌᷵◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING UP TACK ABOVE, LATIN SMALL LETTER B
0061 1DF5 0315 0300 05AE 0062;0061 05AE 1DF5 0300 0315 0062;0061 05AE 1DF5 0300 0315 0062;0061 05AE 1DF5 0300 0315 0062;0061 05AE 1DF5 0300 0315 0062; # (a◌᷵◌̕◌̀◌֮b; a◌֮◌᷵◌̀◌̕b; a◌֮◌᷵◌̀◌̕b; a◌֮◌᷵◌̀◌̕b; a◌֮◌᷵◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING UP TACK ABOVE, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1DFB 0062;00E0 05AE 1DFB 0315 0062;0061 05AE 0300 1DFB 0315 0062;00E0 05AE 1DFB 0315 0062;0061 05AE 0300 1DFB 0315 0062; # (a◌̕◌̀◌֮◌᷻b; à◌֮◌᷻◌̕b; a◌֮◌̀◌᷻◌̕b; à◌֮◌᷻◌̕b; a◌֮◌̀◌᷻◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING DELETION MARK, LATIN SMALL LETTER B
+0061 1DFB 0315 0300 05AE 0062;0061 05AE 1DFB 0300 0315 0062;0061 05AE 1DFB 0300 0315 0062;0061 05AE 1DFB 0300 0315 0062;0061 05AE 1DFB 0300 0315 0062; # (a◌᷻◌̕◌̀◌֮b; a◌֮◌᷻◌̀◌̕b; a◌֮◌᷻◌̀◌̕b; a◌֮◌᷻◌̀◌̕b; a◌֮◌᷻◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING DELETION MARK, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 035D 035C 0315 1DFC 0062;0061 0315 035C 1DFC 035D 0062;0061 0315 035C 1DFC 035D 0062;0061 0315 035C 1DFC 035D 0062;0061 0315 035C 1DFC 035D 0062; # (a◌͝◌͜◌̕◌᷼b; a◌̕◌͜◌᷼◌͝b; a◌̕◌͜◌᷼◌͝b; a◌̕◌͜◌᷼◌͝b; a◌̕◌͜◌᷼◌͝b; ) LATIN SMALL LETTER A, COMBINING DOUBLE BREVE, COMBINING DOUBLE BREVE BELOW, COMBINING COMMA ABOVE RIGHT, COMBINING DOUBLE INVERTED BREVE BELOW, LATIN SMALL LETTER B
0061 1DFC 035D 035C 0315 0062;0061 0315 1DFC 035C 035D 0062;0061 0315 1DFC 035C 035D 0062;0061 0315 1DFC 035C 035D 0062;0061 0315 1DFC 035C 035D 0062; # (a◌᷼◌͝◌͜◌̕b; a◌̕◌᷼◌͜◌͝b; a◌̕◌᷼◌͜◌͝b; a◌̕◌᷼◌͜◌͝b; a◌̕◌᷼◌͜◌͝b; ) LATIN SMALL LETTER A, COMBINING DOUBLE INVERTED BREVE BELOW, COMBINING DOUBLE BREVE, COMBINING DOUBLE BREVE BELOW, COMBINING COMMA ABOVE RIGHT, LATIN SMALL LETTER B
0061 059A 0316 302A 1DFD 0062;0061 302A 0316 1DFD 059A 0062;0061 302A 0316 1DFD 059A 0062;0061 302A 0316 1DFD 059A 0062;0061 302A 0316 1DFD 059A 0062; # (a◌֚◌̖◌〪◌᷽b; a◌〪◌̖◌᷽◌֚b; a◌〪◌̖◌᷽◌֚b; a◌〪◌̖◌᷽◌֚b; a◌〪◌̖◌᷽◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, COMBINING ALMOST EQUAL TO BELOW, LATIN SMALL LETTER B
@@ -18343,6 +18377,10 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 11373 0315 0300 05AE 0062;0061 05AE 11373 0300 0315 0062;0061 05AE 11373 0300 0315 0062;0061 05AE 11373 0300 0315 0062;0061 05AE 11373 0300 0315 0062; # (a◌𑍳◌̕◌̀◌֮b; a◌֮◌𑍳◌̀◌̕b; a◌֮◌𑍳◌̀◌̕b; a◌֮◌𑍳◌̀◌̕b; a◌֮◌𑍳◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GRANTHA LETTER VI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 0315 0300 05AE 11374 0062;00E0 05AE 11374 0315 0062;0061 05AE 0300 11374 0315 0062;00E0 05AE 11374 0315 0062;0061 05AE 0300 11374 0315 0062; # (a◌̕◌̀◌֮◌𑍴b; à◌֮◌𑍴◌̕b; a◌֮◌̀◌𑍴◌̕b; à◌֮◌𑍴◌̕b; a◌֮◌̀◌𑍴◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GRANTHA LETTER PA, LATIN SMALL LETTER B
0061 11374 0315 0300 05AE 0062;0061 05AE 11374 0300 0315 0062;0061 05AE 11374 0300 0315 0062;0061 05AE 11374 0300 0315 0062;0061 05AE 11374 0300 0315 0062; # (a◌𑍴◌̕◌̀◌֮b; a◌֮◌𑍴◌̀◌̕b; a◌֮◌𑍴◌̀◌̕b; a◌֮◌𑍴◌̀◌̕b; a◌֮◌𑍴◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GRANTHA LETTER PA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 05B0 094D 3099 11442 0062;0061 3099 094D 11442 05B0 0062;0061 3099 094D 11442 05B0 0062;0061 3099 094D 11442 05B0 0062;0061 3099 094D 11442 05B0 0062; # (a◌ְ◌्◌゙◌𑑂b; a◌゙◌्◌𑑂◌ְb; a◌゙◌्◌𑑂◌ְb; a◌゙◌्◌𑑂◌ְb; a◌゙◌्◌𑑂◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, NEWA SIGN VIRAMA, LATIN SMALL LETTER B
+0061 11442 05B0 094D 3099 0062;0061 3099 11442 094D 05B0 0062;0061 3099 11442 094D 05B0 0062;0061 3099 11442 094D 05B0 0062;0061 3099 11442 094D 05B0 0062; # (a◌𑑂◌ְ◌्◌゙b; a◌゙◌𑑂◌्◌ְb; a◌゙◌𑑂◌्◌ְb; a◌゙◌𑑂◌्◌ְb; a◌゙◌𑑂◌्◌ְb; ) LATIN SMALL LETTER A, NEWA SIGN VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
+0061 3099 093C 0334 11446 0062;0061 0334 093C 11446 3099 0062;0061 0334 093C 11446 3099 0062;0061 0334 093C 11446 3099 0062;0061 0334 093C 11446 3099 0062; # (a◌゙◌़◌̴◌𑑆b; a◌̴◌़◌𑑆◌゙b; a◌̴◌़◌𑑆◌゙b; a◌̴◌़◌𑑆◌゙b; a◌̴◌़◌𑑆◌゙b; ) LATIN SMALL LETTER A, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, NEWA SIGN NUKTA, LATIN SMALL LETTER B
+0061 11446 3099 093C 0334 0062;0061 0334 11446 093C 3099 0062;0061 0334 11446 093C 3099 0062;0061 0334 11446 093C 3099 0062;0061 0334 11446 093C 3099 0062; # (a◌𑑆◌゙◌़◌̴b; a◌̴◌𑑆◌़◌゙b; a◌̴◌𑑆◌़◌゙b; a◌̴◌𑑆◌़◌゙b; a◌̴◌𑑆◌़◌゙b; ) LATIN SMALL LETTER A, NEWA SIGN NUKTA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B
0061 05B0 094D 3099 114C2 0062;0061 3099 094D 114C2 05B0 0062;0061 3099 094D 114C2 05B0 0062;0061 3099 094D 114C2 05B0 0062;0061 3099 094D 114C2 05B0 0062; # (a◌ְ◌्◌゙◌𑓂b; a◌゙◌्◌𑓂◌ְb; a◌゙◌्◌𑓂◌ְb; a◌゙◌्◌𑓂◌ְb; a◌゙◌्◌𑓂◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, TIRHUTA SIGN VIRAMA, LATIN SMALL LETTER B
0061 114C2 05B0 094D 3099 0062;0061 3099 114C2 094D 05B0 0062;0061 3099 114C2 094D 05B0 0062;0061 3099 114C2 094D 05B0 0062;0061 3099 114C2 094D 05B0 0062; # (a◌𑓂◌ְ◌्◌゙b; a◌゙◌𑓂◌्◌ְb; a◌゙◌𑓂◌्◌ְb; a◌゙◌𑓂◌्◌ְb; a◌゙◌𑓂◌्◌ְb; ) LATIN SMALL LETTER A, TIRHUTA SIGN VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
0061 3099 093C 0334 114C3 0062;0061 0334 093C 114C3 3099 0062;0061 0334 093C 114C3 3099 0062;0061 0334 093C 114C3 3099 0062;0061 0334 093C 114C3 3099 0062; # (a◌゙◌़◌̴◌𑓃b; a◌̴◌़◌𑓃◌゙b; a◌̴◌़◌𑓃◌゙b; a◌̴◌़◌𑓃◌゙b; a◌̴◌़◌𑓃◌゙b; ) LATIN SMALL LETTER A, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, TIRHUTA SIGN NUKTA, LATIN SMALL LETTER B
@@ -18359,6 +18397,8 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 116B7 3099 093C 0334 0062;0061 0334 116B7 093C 3099 0062;0061 0334 116B7 093C 3099 0062;0061 0334 116B7 093C 3099 0062;0061 0334 116B7 093C 3099 0062; # (a◌𑚷◌゙◌़◌̴b; a◌̴◌𑚷◌़◌゙b; a◌̴◌𑚷◌़◌゙b; a◌̴◌𑚷◌़◌゙b; a◌̴◌𑚷◌़◌゙b; ) LATIN SMALL LETTER A, TAKRI SIGN NUKTA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B
0061 05B0 094D 3099 1172B 0062;0061 3099 094D 1172B 05B0 0062;0061 3099 094D 1172B 05B0 0062;0061 3099 094D 1172B 05B0 0062;0061 3099 094D 1172B 05B0 0062; # (a◌ְ◌्◌゙◌𑜫b; a◌゙◌्◌𑜫◌ְb; a◌゙◌्◌𑜫◌ְb; a◌゙◌्◌𑜫◌ְb; a◌゙◌्◌𑜫◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, AHOM SIGN KILLER, LATIN SMALL LETTER B
0061 1172B 05B0 094D 3099 0062;0061 3099 1172B 094D 05B0 0062;0061 3099 1172B 094D 05B0 0062;0061 3099 1172B 094D 05B0 0062;0061 3099 1172B 094D 05B0 0062; # (a◌𑜫◌ְ◌्◌゙b; a◌゙◌𑜫◌्◌ְb; a◌゙◌𑜫◌्◌ְb; a◌゙◌𑜫◌्◌ְb; a◌゙◌𑜫◌्◌ְb; ) LATIN SMALL LETTER A, AHOM SIGN KILLER, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
+0061 05B0 094D 3099 11C3F 0062;0061 3099 094D 11C3F 05B0 0062;0061 3099 094D 11C3F 05B0 0062;0061 3099 094D 11C3F 05B0 0062;0061 3099 094D 11C3F 05B0 0062; # (a◌ְ◌्◌゙◌𑰿b; a◌゙◌्◌𑰿◌ְb; a◌゙◌्◌𑰿◌ְb; a◌゙◌्◌𑰿◌ְb; a◌゙◌्◌𑰿◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, BHAIKSUKI SIGN VIRAMA, LATIN SMALL LETTER B
+0061 11C3F 05B0 094D 3099 0062;0061 3099 11C3F 094D 05B0 0062;0061 3099 11C3F 094D 05B0 0062;0061 3099 11C3F 094D 05B0 0062;0061 3099 11C3F 094D 05B0 0062; # (a◌𑰿◌ְ◌्◌゙b; a◌゙◌𑰿◌्◌ְb; a◌゙◌𑰿◌्◌ְb; a◌゙◌𑰿◌्◌ְb; a◌゙◌𑰿◌्◌ְb; ) LATIN SMALL LETTER A, BHAIKSUKI SIGN VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
0061 093C 0334 16AF0 0062;0061 0334 16AF0 093C 0062;0061 0334 16AF0 093C 0062;0061 0334 16AF0 093C 0062;0061 0334 16AF0 093C 0062; # (a◌़◌̴◌𖫰b; a◌̴◌𖫰◌़b; a◌̴◌𖫰◌़b; a◌̴◌𖫰◌़b; a◌̴◌𖫰◌़b; ) LATIN SMALL LETTER A, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, BASSA VAH COMBINING HIGH TONE, LATIN SMALL LETTER B
0061 16AF0 093C 0334 0062;0061 16AF0 0334 093C 0062;0061 16AF0 0334 093C 0062;0061 16AF0 0334 093C 0062;0061 16AF0 0334 093C 0062; # (a◌𖫰◌़◌̴b; a◌𖫰◌̴◌़b; a◌𖫰◌̴◌़b; a◌𖫰◌̴◌़b; a◌𖫰◌̴◌़b; ) LATIN SMALL LETTER A, BASSA VAH COMBINING HIGH TONE, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B
0061 093C 0334 16AF1 0062;0061 0334 16AF1 093C 0062;0061 0334 16AF1 093C 0062;0061 0334 16AF1 093C 0062;0061 0334 16AF1 093C 0062; # (a◌़◌̴◌𖫱b; a◌̴◌𖫱◌़b; a◌̴◌𖫱◌़b; a◌̴◌𖫱◌़b; a◌̴◌𖫱◌़b; ) LATIN SMALL LETTER A, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, BASSA VAH COMBINING LOW TONE, LATIN SMALL LETTER B
@@ -18451,6 +18491,82 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 1D243 0315 0300 05AE 0062;0061 05AE 1D243 0300 0315 0062;0061 05AE 1D243 0300 0315 0062;0061 05AE 1D243 0300 0315 0062;0061 05AE 1D243 0300 0315 0062; # (a◌𝉃◌̕◌̀◌֮b; a◌֮◌𝉃◌̀◌̕b; a◌֮◌𝉃◌̀◌̕b; a◌֮◌𝉃◌̀◌̕b; a◌֮◌𝉃◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GREEK MUSICAL TETRASEME, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 0315 0300 05AE 1D244 0062;00E0 05AE 1D244 0315 0062;0061 05AE 0300 1D244 0315 0062;00E0 05AE 1D244 0315 0062;0061 05AE 0300 1D244 0315 0062; # (a◌̕◌̀◌֮◌𝉄b; à◌֮◌𝉄◌̕b; a◌֮◌̀◌𝉄◌̕b; à◌֮◌𝉄◌̕b; a◌֮◌̀◌𝉄◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GREEK MUSICAL PENTASEME, LATIN SMALL LETTER B
0061 1D244 0315 0300 05AE 0062;0061 05AE 1D244 0300 0315 0062;0061 05AE 1D244 0300 0315 0062;0061 05AE 1D244 0300 0315 0062;0061 05AE 1D244 0300 0315 0062; # (a◌𝉄◌̕◌̀◌֮b; a◌֮◌𝉄◌̀◌̕b; a◌֮◌𝉄◌̀◌̕b; a◌֮◌𝉄◌̀◌̕b; a◌֮◌𝉄◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GREEK MUSICAL PENTASEME, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E000 0062;00E0 05AE 1E000 0315 0062;0061 05AE 0300 1E000 0315 0062;00E0 05AE 1E000 0315 0062;0061 05AE 0300 1E000 0315 0062; # (a◌̕◌̀◌֮◌𞀀b; à◌֮◌𞀀◌̕b; a◌֮◌̀◌𞀀◌̕b; à◌֮◌𞀀◌̕b; a◌֮◌̀◌𞀀◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER AZU, LATIN SMALL LETTER B
+0061 1E000 0315 0300 05AE 0062;0061 05AE 1E000 0300 0315 0062;0061 05AE 1E000 0300 0315 0062;0061 05AE 1E000 0300 0315 0062;0061 05AE 1E000 0300 0315 0062; # (a◌𞀀◌̕◌̀◌֮b; a◌֮◌𞀀◌̀◌̕b; a◌֮◌𞀀◌̀◌̕b; a◌֮◌𞀀◌̀◌̕b; a◌֮◌𞀀◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER AZU, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E001 0062;00E0 05AE 1E001 0315 0062;0061 05AE 0300 1E001 0315 0062;00E0 05AE 1E001 0315 0062;0061 05AE 0300 1E001 0315 0062; # (a◌̕◌̀◌֮◌𞀁b; à◌֮◌𞀁◌̕b; a◌֮◌̀◌𞀁◌̕b; à◌֮◌𞀁◌̕b; a◌֮◌̀◌𞀁◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER BUKY, LATIN SMALL LETTER B
+0061 1E001 0315 0300 05AE 0062;0061 05AE 1E001 0300 0315 0062;0061 05AE 1E001 0300 0315 0062;0061 05AE 1E001 0300 0315 0062;0061 05AE 1E001 0300 0315 0062; # (a◌𞀁◌̕◌̀◌֮b; a◌֮◌𞀁◌̀◌̕b; a◌֮◌𞀁◌̀◌̕b; a◌֮◌𞀁◌̀◌̕b; a◌֮◌𞀁◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER BUKY, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E002 0062;00E0 05AE 1E002 0315 0062;0061 05AE 0300 1E002 0315 0062;00E0 05AE 1E002 0315 0062;0061 05AE 0300 1E002 0315 0062; # (a◌̕◌̀◌֮◌𞀂b; à◌֮◌𞀂◌̕b; a◌֮◌̀◌𞀂◌̕b; à◌֮◌𞀂◌̕b; a◌֮◌̀◌𞀂◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER VEDE, LATIN SMALL LETTER B
+0061 1E002 0315 0300 05AE 0062;0061 05AE 1E002 0300 0315 0062;0061 05AE 1E002 0300 0315 0062;0061 05AE 1E002 0300 0315 0062;0061 05AE 1E002 0300 0315 0062; # (a◌𞀂◌̕◌̀◌֮b; a◌֮◌𞀂◌̀◌̕b; a◌֮◌𞀂◌̀◌̕b; a◌֮◌𞀂◌̀◌̕b; a◌֮◌𞀂◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER VEDE, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E003 0062;00E0 05AE 1E003 0315 0062;0061 05AE 0300 1E003 0315 0062;00E0 05AE 1E003 0315 0062;0061 05AE 0300 1E003 0315 0062; # (a◌̕◌̀◌֮◌𞀃b; à◌֮◌𞀃◌̕b; a◌֮◌̀◌𞀃◌̕b; à◌֮◌𞀃◌̕b; a◌֮◌̀◌𞀃◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER GLAGOLI, LATIN SMALL LETTER B
+0061 1E003 0315 0300 05AE 0062;0061 05AE 1E003 0300 0315 0062;0061 05AE 1E003 0300 0315 0062;0061 05AE 1E003 0300 0315 0062;0061 05AE 1E003 0300 0315 0062; # (a◌𞀃◌̕◌̀◌֮b; a◌֮◌𞀃◌̀◌̕b; a◌֮◌𞀃◌̀◌̕b; a◌֮◌𞀃◌̀◌̕b; a◌֮◌𞀃◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER GLAGOLI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E004 0062;00E0 05AE 1E004 0315 0062;0061 05AE 0300 1E004 0315 0062;00E0 05AE 1E004 0315 0062;0061 05AE 0300 1E004 0315 0062; # (a◌̕◌̀◌֮◌𞀄b; à◌֮◌𞀄◌̕b; a◌֮◌̀◌𞀄◌̕b; à◌֮◌𞀄◌̕b; a◌֮◌̀◌𞀄◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER DOBRO, LATIN SMALL LETTER B
+0061 1E004 0315 0300 05AE 0062;0061 05AE 1E004 0300 0315 0062;0061 05AE 1E004 0300 0315 0062;0061 05AE 1E004 0300 0315 0062;0061 05AE 1E004 0300 0315 0062; # (a◌𞀄◌̕◌̀◌֮b; a◌֮◌𞀄◌̀◌̕b; a◌֮◌𞀄◌̀◌̕b; a◌֮◌𞀄◌̀◌̕b; a◌֮◌𞀄◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER DOBRO, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E005 0062;00E0 05AE 1E005 0315 0062;0061 05AE 0300 1E005 0315 0062;00E0 05AE 1E005 0315 0062;0061 05AE 0300 1E005 0315 0062; # (a◌̕◌̀◌֮◌𞀅b; à◌֮◌𞀅◌̕b; a◌֮◌̀◌𞀅◌̕b; à◌֮◌𞀅◌̕b; a◌֮◌̀◌𞀅◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER YESTU, LATIN SMALL LETTER B
+0061 1E005 0315 0300 05AE 0062;0061 05AE 1E005 0300 0315 0062;0061 05AE 1E005 0300 0315 0062;0061 05AE 1E005 0300 0315 0062;0061 05AE 1E005 0300 0315 0062; # (a◌𞀅◌̕◌̀◌֮b; a◌֮◌𞀅◌̀◌̕b; a◌֮◌𞀅◌̀◌̕b; a◌֮◌𞀅◌̀◌̕b; a◌֮◌𞀅◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER YESTU, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E006 0062;00E0 05AE 1E006 0315 0062;0061 05AE 0300 1E006 0315 0062;00E0 05AE 1E006 0315 0062;0061 05AE 0300 1E006 0315 0062; # (a◌̕◌̀◌֮◌𞀆b; à◌֮◌𞀆◌̕b; a◌֮◌̀◌𞀆◌̕b; à◌֮◌𞀆◌̕b; a◌֮◌̀◌𞀆◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER ZHIVETE, LATIN SMALL LETTER B
+0061 1E006 0315 0300 05AE 0062;0061 05AE 1E006 0300 0315 0062;0061 05AE 1E006 0300 0315 0062;0061 05AE 1E006 0300 0315 0062;0061 05AE 1E006 0300 0315 0062; # (a◌𞀆◌̕◌̀◌֮b; a◌֮◌𞀆◌̀◌̕b; a◌֮◌𞀆◌̀◌̕b; a◌֮◌𞀆◌̀◌̕b; a◌֮◌𞀆◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER ZHIVETE, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E008 0062;00E0 05AE 1E008 0315 0062;0061 05AE 0300 1E008 0315 0062;00E0 05AE 1E008 0315 0062;0061 05AE 0300 1E008 0315 0062; # (a◌̕◌̀◌֮◌𞀈b; à◌֮◌𞀈◌̕b; a◌֮◌̀◌𞀈◌̕b; à◌֮◌𞀈◌̕b; a◌֮◌̀◌𞀈◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER ZEMLJA, LATIN SMALL LETTER B
+0061 1E008 0315 0300 05AE 0062;0061 05AE 1E008 0300 0315 0062;0061 05AE 1E008 0300 0315 0062;0061 05AE 1E008 0300 0315 0062;0061 05AE 1E008 0300 0315 0062; # (a◌𞀈◌̕◌̀◌֮b; a◌֮◌𞀈◌̀◌̕b; a◌֮◌𞀈◌̀◌̕b; a◌֮◌𞀈◌̀◌̕b; a◌֮◌𞀈◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER ZEMLJA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E009 0062;00E0 05AE 1E009 0315 0062;0061 05AE 0300 1E009 0315 0062;00E0 05AE 1E009 0315 0062;0061 05AE 0300 1E009 0315 0062; # (a◌̕◌̀◌֮◌𞀉b; à◌֮◌𞀉◌̕b; a◌֮◌̀◌𞀉◌̕b; à◌֮◌𞀉◌̕b; a◌֮◌̀◌𞀉◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER IZHE, LATIN SMALL LETTER B
+0061 1E009 0315 0300 05AE 0062;0061 05AE 1E009 0300 0315 0062;0061 05AE 1E009 0300 0315 0062;0061 05AE 1E009 0300 0315 0062;0061 05AE 1E009 0300 0315 0062; # (a◌𞀉◌̕◌̀◌֮b; a◌֮◌𞀉◌̀◌̕b; a◌֮◌𞀉◌̀◌̕b; a◌֮◌𞀉◌̀◌̕b; a◌֮◌𞀉◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER IZHE, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E00A 0062;00E0 05AE 1E00A 0315 0062;0061 05AE 0300 1E00A 0315 0062;00E0 05AE 1E00A 0315 0062;0061 05AE 0300 1E00A 0315 0062; # (a◌̕◌̀◌֮◌𞀊b; à◌֮◌𞀊◌̕b; a◌֮◌̀◌𞀊◌̕b; à◌֮◌𞀊◌̕b; a◌֮◌̀◌𞀊◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER INITIAL IZHE, LATIN SMALL LETTER B
+0061 1E00A 0315 0300 05AE 0062;0061 05AE 1E00A 0300 0315 0062;0061 05AE 1E00A 0300 0315 0062;0061 05AE 1E00A 0300 0315 0062;0061 05AE 1E00A 0300 0315 0062; # (a◌𞀊◌̕◌̀◌֮b; a◌֮◌𞀊◌̀◌̕b; a◌֮◌𞀊◌̀◌̕b; a◌֮◌𞀊◌̀◌̕b; a◌֮◌𞀊◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER INITIAL IZHE, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E00B 0062;00E0 05AE 1E00B 0315 0062;0061 05AE 0300 1E00B 0315 0062;00E0 05AE 1E00B 0315 0062;0061 05AE 0300 1E00B 0315 0062; # (a◌̕◌̀◌֮◌𞀋b; à◌֮◌𞀋◌̕b; a◌֮◌̀◌𞀋◌̕b; à◌֮◌𞀋◌̕b; a◌֮◌̀◌𞀋◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER I, LATIN SMALL LETTER B
+0061 1E00B 0315 0300 05AE 0062;0061 05AE 1E00B 0300 0315 0062;0061 05AE 1E00B 0300 0315 0062;0061 05AE 1E00B 0300 0315 0062;0061 05AE 1E00B 0300 0315 0062; # (a◌𞀋◌̕◌̀◌֮b; a◌֮◌𞀋◌̀◌̕b; a◌֮◌𞀋◌̀◌̕b; a◌֮◌𞀋◌̀◌̕b; a◌֮◌𞀋◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER I, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E00C 0062;00E0 05AE 1E00C 0315 0062;0061 05AE 0300 1E00C 0315 0062;00E0 05AE 1E00C 0315 0062;0061 05AE 0300 1E00C 0315 0062; # (a◌̕◌̀◌֮◌𞀌b; à◌֮◌𞀌◌̕b; a◌֮◌̀◌𞀌◌̕b; à◌֮◌𞀌◌̕b; a◌֮◌̀◌𞀌◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER DJERVI, LATIN SMALL LETTER B
+0061 1E00C 0315 0300 05AE 0062;0061 05AE 1E00C 0300 0315 0062;0061 05AE 1E00C 0300 0315 0062;0061 05AE 1E00C 0300 0315 0062;0061 05AE 1E00C 0300 0315 0062; # (a◌𞀌◌̕◌̀◌֮b; a◌֮◌𞀌◌̀◌̕b; a◌֮◌𞀌◌̀◌̕b; a◌֮◌𞀌◌̀◌̕b; a◌֮◌𞀌◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER DJERVI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E00D 0062;00E0 05AE 1E00D 0315 0062;0061 05AE 0300 1E00D 0315 0062;00E0 05AE 1E00D 0315 0062;0061 05AE 0300 1E00D 0315 0062; # (a◌̕◌̀◌֮◌𞀍b; à◌֮◌𞀍◌̕b; a◌֮◌̀◌𞀍◌̕b; à◌֮◌𞀍◌̕b; a◌֮◌̀◌𞀍◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER KAKO, LATIN SMALL LETTER B
+0061 1E00D 0315 0300 05AE 0062;0061 05AE 1E00D 0300 0315 0062;0061 05AE 1E00D 0300 0315 0062;0061 05AE 1E00D 0300 0315 0062;0061 05AE 1E00D 0300 0315 0062; # (a◌𞀍◌̕◌̀◌֮b; a◌֮◌𞀍◌̀◌̕b; a◌֮◌𞀍◌̀◌̕b; a◌֮◌𞀍◌̀◌̕b; a◌֮◌𞀍◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER KAKO, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E00E 0062;00E0 05AE 1E00E 0315 0062;0061 05AE 0300 1E00E 0315 0062;00E0 05AE 1E00E 0315 0062;0061 05AE 0300 1E00E 0315 0062; # (a◌̕◌̀◌֮◌𞀎b; à◌֮◌𞀎◌̕b; a◌֮◌̀◌𞀎◌̕b; à◌֮◌𞀎◌̕b; a◌֮◌̀◌𞀎◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER LJUDIJE, LATIN SMALL LETTER B
+0061 1E00E 0315 0300 05AE 0062;0061 05AE 1E00E 0300 0315 0062;0061 05AE 1E00E 0300 0315 0062;0061 05AE 1E00E 0300 0315 0062;0061 05AE 1E00E 0300 0315 0062; # (a◌𞀎◌̕◌̀◌֮b; a◌֮◌𞀎◌̀◌̕b; a◌֮◌𞀎◌̀◌̕b; a◌֮◌𞀎◌̀◌̕b; a◌֮◌𞀎◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER LJUDIJE, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E00F 0062;00E0 05AE 1E00F 0315 0062;0061 05AE 0300 1E00F 0315 0062;00E0 05AE 1E00F 0315 0062;0061 05AE 0300 1E00F 0315 0062; # (a◌̕◌̀◌֮◌𞀏b; à◌֮◌𞀏◌̕b; a◌֮◌̀◌𞀏◌̕b; à◌֮◌𞀏◌̕b; a◌֮◌̀◌𞀏◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER MYSLITE, LATIN SMALL LETTER B
+0061 1E00F 0315 0300 05AE 0062;0061 05AE 1E00F 0300 0315 0062;0061 05AE 1E00F 0300 0315 0062;0061 05AE 1E00F 0300 0315 0062;0061 05AE 1E00F 0300 0315 0062; # (a◌𞀏◌̕◌̀◌֮b; a◌֮◌𞀏◌̀◌̕b; a◌֮◌𞀏◌̀◌̕b; a◌֮◌𞀏◌̀◌̕b; a◌֮◌𞀏◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER MYSLITE, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E010 0062;00E0 05AE 1E010 0315 0062;0061 05AE 0300 1E010 0315 0062;00E0 05AE 1E010 0315 0062;0061 05AE 0300 1E010 0315 0062; # (a◌̕◌̀◌֮◌𞀐b; à◌֮◌𞀐◌̕b; a◌֮◌̀◌𞀐◌̕b; à◌֮◌𞀐◌̕b; a◌֮◌̀◌𞀐◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER NASHI, LATIN SMALL LETTER B
+0061 1E010 0315 0300 05AE 0062;0061 05AE 1E010 0300 0315 0062;0061 05AE 1E010 0300 0315 0062;0061 05AE 1E010 0300 0315 0062;0061 05AE 1E010 0300 0315 0062; # (a◌𞀐◌̕◌̀◌֮b; a◌֮◌𞀐◌̀◌̕b; a◌֮◌𞀐◌̀◌̕b; a◌֮◌𞀐◌̀◌̕b; a◌֮◌𞀐◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER NASHI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E011 0062;00E0 05AE 1E011 0315 0062;0061 05AE 0300 1E011 0315 0062;00E0 05AE 1E011 0315 0062;0061 05AE 0300 1E011 0315 0062; # (a◌̕◌̀◌֮◌𞀑b; à◌֮◌𞀑◌̕b; a◌֮◌̀◌𞀑◌̕b; à◌֮◌𞀑◌̕b; a◌֮◌̀◌𞀑◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER ONU, LATIN SMALL LETTER B
+0061 1E011 0315 0300 05AE 0062;0061 05AE 1E011 0300 0315 0062;0061 05AE 1E011 0300 0315 0062;0061 05AE 1E011 0300 0315 0062;0061 05AE 1E011 0300 0315 0062; # (a◌𞀑◌̕◌̀◌֮b; a◌֮◌𞀑◌̀◌̕b; a◌֮◌𞀑◌̀◌̕b; a◌֮◌𞀑◌̀◌̕b; a◌֮◌𞀑◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER ONU, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E012 0062;00E0 05AE 1E012 0315 0062;0061 05AE 0300 1E012 0315 0062;00E0 05AE 1E012 0315 0062;0061 05AE 0300 1E012 0315 0062; # (a◌̕◌̀◌֮◌𞀒b; à◌֮◌𞀒◌̕b; a◌֮◌̀◌𞀒◌̕b; à◌֮◌𞀒◌̕b; a◌֮◌̀◌𞀒◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER POKOJI, LATIN SMALL LETTER B
+0061 1E012 0315 0300 05AE 0062;0061 05AE 1E012 0300 0315 0062;0061 05AE 1E012 0300 0315 0062;0061 05AE 1E012 0300 0315 0062;0061 05AE 1E012 0300 0315 0062; # (a◌𞀒◌̕◌̀◌֮b; a◌֮◌𞀒◌̀◌̕b; a◌֮◌𞀒◌̀◌̕b; a◌֮◌𞀒◌̀◌̕b; a◌֮◌𞀒◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER POKOJI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E013 0062;00E0 05AE 1E013 0315 0062;0061 05AE 0300 1E013 0315 0062;00E0 05AE 1E013 0315 0062;0061 05AE 0300 1E013 0315 0062; # (a◌̕◌̀◌֮◌𞀓b; à◌֮◌𞀓◌̕b; a◌֮◌̀◌𞀓◌̕b; à◌֮◌𞀓◌̕b; a◌֮◌̀◌𞀓◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER RITSI, LATIN SMALL LETTER B
+0061 1E013 0315 0300 05AE 0062;0061 05AE 1E013 0300 0315 0062;0061 05AE 1E013 0300 0315 0062;0061 05AE 1E013 0300 0315 0062;0061 05AE 1E013 0300 0315 0062; # (a◌𞀓◌̕◌̀◌֮b; a◌֮◌𞀓◌̀◌̕b; a◌֮◌𞀓◌̀◌̕b; a◌֮◌𞀓◌̀◌̕b; a◌֮◌𞀓◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER RITSI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E014 0062;00E0 05AE 1E014 0315 0062;0061 05AE 0300 1E014 0315 0062;00E0 05AE 1E014 0315 0062;0061 05AE 0300 1E014 0315 0062; # (a◌̕◌̀◌֮◌𞀔b; à◌֮◌𞀔◌̕b; a◌֮◌̀◌𞀔◌̕b; à◌֮◌𞀔◌̕b; a◌֮◌̀◌𞀔◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER SLOVO, LATIN SMALL LETTER B
+0061 1E014 0315 0300 05AE 0062;0061 05AE 1E014 0300 0315 0062;0061 05AE 1E014 0300 0315 0062;0061 05AE 1E014 0300 0315 0062;0061 05AE 1E014 0300 0315 0062; # (a◌𞀔◌̕◌̀◌֮b; a◌֮◌𞀔◌̀◌̕b; a◌֮◌𞀔◌̀◌̕b; a◌֮◌𞀔◌̀◌̕b; a◌֮◌𞀔◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER SLOVO, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E015 0062;00E0 05AE 1E015 0315 0062;0061 05AE 0300 1E015 0315 0062;00E0 05AE 1E015 0315 0062;0061 05AE 0300 1E015 0315 0062; # (a◌̕◌̀◌֮◌𞀕b; à◌֮◌𞀕◌̕b; a◌֮◌̀◌𞀕◌̕b; à◌֮◌𞀕◌̕b; a◌֮◌̀◌𞀕◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER TVRIDO, LATIN SMALL LETTER B
+0061 1E015 0315 0300 05AE 0062;0061 05AE 1E015 0300 0315 0062;0061 05AE 1E015 0300 0315 0062;0061 05AE 1E015 0300 0315 0062;0061 05AE 1E015 0300 0315 0062; # (a◌𞀕◌̕◌̀◌֮b; a◌֮◌𞀕◌̀◌̕b; a◌֮◌𞀕◌̀◌̕b; a◌֮◌𞀕◌̀◌̕b; a◌֮◌𞀕◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER TVRIDO, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E016 0062;00E0 05AE 1E016 0315 0062;0061 05AE 0300 1E016 0315 0062;00E0 05AE 1E016 0315 0062;0061 05AE 0300 1E016 0315 0062; # (a◌̕◌̀◌֮◌𞀖b; à◌֮◌𞀖◌̕b; a◌֮◌̀◌𞀖◌̕b; à◌֮◌𞀖◌̕b; a◌֮◌̀◌𞀖◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER UKU, LATIN SMALL LETTER B
+0061 1E016 0315 0300 05AE 0062;0061 05AE 1E016 0300 0315 0062;0061 05AE 1E016 0300 0315 0062;0061 05AE 1E016 0300 0315 0062;0061 05AE 1E016 0300 0315 0062; # (a◌𞀖◌̕◌̀◌֮b; a◌֮◌𞀖◌̀◌̕b; a◌֮◌𞀖◌̀◌̕b; a◌֮◌𞀖◌̀◌̕b; a◌֮◌𞀖◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER UKU, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E017 0062;00E0 05AE 1E017 0315 0062;0061 05AE 0300 1E017 0315 0062;00E0 05AE 1E017 0315 0062;0061 05AE 0300 1E017 0315 0062; # (a◌̕◌̀◌֮◌𞀗b; à◌֮◌𞀗◌̕b; a◌֮◌̀◌𞀗◌̕b; à◌֮◌𞀗◌̕b; a◌֮◌̀◌𞀗◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER FRITU, LATIN SMALL LETTER B
+0061 1E017 0315 0300 05AE 0062;0061 05AE 1E017 0300 0315 0062;0061 05AE 1E017 0300 0315 0062;0061 05AE 1E017 0300 0315 0062;0061 05AE 1E017 0300 0315 0062; # (a◌𞀗◌̕◌̀◌֮b; a◌֮◌𞀗◌̀◌̕b; a◌֮◌𞀗◌̀◌̕b; a◌֮◌𞀗◌̀◌̕b; a◌֮◌𞀗◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER FRITU, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E018 0062;00E0 05AE 1E018 0315 0062;0061 05AE 0300 1E018 0315 0062;00E0 05AE 1E018 0315 0062;0061 05AE 0300 1E018 0315 0062; # (a◌̕◌̀◌֮◌𞀘b; à◌֮◌𞀘◌̕b; a◌֮◌̀◌𞀘◌̕b; à◌֮◌𞀘◌̕b; a◌֮◌̀◌𞀘◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER HERU, LATIN SMALL LETTER B
+0061 1E018 0315 0300 05AE 0062;0061 05AE 1E018 0300 0315 0062;0061 05AE 1E018 0300 0315 0062;0061 05AE 1E018 0300 0315 0062;0061 05AE 1E018 0300 0315 0062; # (a◌𞀘◌̕◌̀◌֮b; a◌֮◌𞀘◌̀◌̕b; a◌֮◌𞀘◌̀◌̕b; a◌֮◌𞀘◌̀◌̕b; a◌֮◌𞀘◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER HERU, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E01B 0062;00E0 05AE 1E01B 0315 0062;0061 05AE 0300 1E01B 0315 0062;00E0 05AE 1E01B 0315 0062;0061 05AE 0300 1E01B 0315 0062; # (a◌̕◌̀◌֮◌𞀛b; à◌֮◌𞀛◌̕b; a◌֮◌̀◌𞀛◌̕b; à◌֮◌𞀛◌̕b; a◌֮◌̀◌𞀛◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER SHTA, LATIN SMALL LETTER B
+0061 1E01B 0315 0300 05AE 0062;0061 05AE 1E01B 0300 0315 0062;0061 05AE 1E01B 0300 0315 0062;0061 05AE 1E01B 0300 0315 0062;0061 05AE 1E01B 0300 0315 0062; # (a◌𞀛◌̕◌̀◌֮b; a◌֮◌𞀛◌̀◌̕b; a◌֮◌𞀛◌̀◌̕b; a◌֮◌𞀛◌̀◌̕b; a◌֮◌𞀛◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER SHTA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E01C 0062;00E0 05AE 1E01C 0315 0062;0061 05AE 0300 1E01C 0315 0062;00E0 05AE 1E01C 0315 0062;0061 05AE 0300 1E01C 0315 0062; # (a◌̕◌̀◌֮◌𞀜b; à◌֮◌𞀜◌̕b; a◌֮◌̀◌𞀜◌̕b; à◌֮◌𞀜◌̕b; a◌֮◌̀◌𞀜◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER TSI, LATIN SMALL LETTER B
+0061 1E01C 0315 0300 05AE 0062;0061 05AE 1E01C 0300 0315 0062;0061 05AE 1E01C 0300 0315 0062;0061 05AE 1E01C 0300 0315 0062;0061 05AE 1E01C 0300 0315 0062; # (a◌𞀜◌̕◌̀◌֮b; a◌֮◌𞀜◌̀◌̕b; a◌֮◌𞀜◌̀◌̕b; a◌֮◌𞀜◌̀◌̕b; a◌֮◌𞀜◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER TSI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E01D 0062;00E0 05AE 1E01D 0315 0062;0061 05AE 0300 1E01D 0315 0062;00E0 05AE 1E01D 0315 0062;0061 05AE 0300 1E01D 0315 0062; # (a◌̕◌̀◌֮◌𞀝b; à◌֮◌𞀝◌̕b; a◌֮◌̀◌𞀝◌̕b; à◌֮◌𞀝◌̕b; a◌֮◌̀◌𞀝◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER CHRIVI, LATIN SMALL LETTER B
+0061 1E01D 0315 0300 05AE 0062;0061 05AE 1E01D 0300 0315 0062;0061 05AE 1E01D 0300 0315 0062;0061 05AE 1E01D 0300 0315 0062;0061 05AE 1E01D 0300 0315 0062; # (a◌𞀝◌̕◌̀◌֮b; a◌֮◌𞀝◌̀◌̕b; a◌֮◌𞀝◌̀◌̕b; a◌֮◌𞀝◌̀◌̕b; a◌֮◌𞀝◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER CHRIVI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E01E 0062;00E0 05AE 1E01E 0315 0062;0061 05AE 0300 1E01E 0315 0062;00E0 05AE 1E01E 0315 0062;0061 05AE 0300 1E01E 0315 0062; # (a◌̕◌̀◌֮◌𞀞b; à◌֮◌𞀞◌̕b; a◌֮◌̀◌𞀞◌̕b; à◌֮◌𞀞◌̕b; a◌֮◌̀◌𞀞◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER SHA, LATIN SMALL LETTER B
+0061 1E01E 0315 0300 05AE 0062;0061 05AE 1E01E 0300 0315 0062;0061 05AE 1E01E 0300 0315 0062;0061 05AE 1E01E 0300 0315 0062;0061 05AE 1E01E 0300 0315 0062; # (a◌𞀞◌̕◌̀◌֮b; a◌֮◌𞀞◌̀◌̕b; a◌֮◌𞀞◌̀◌̕b; a◌֮◌𞀞◌̀◌̕b; a◌֮◌𞀞◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER SHA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E01F 0062;00E0 05AE 1E01F 0315 0062;0061 05AE 0300 1E01F 0315 0062;00E0 05AE 1E01F 0315 0062;0061 05AE 0300 1E01F 0315 0062; # (a◌̕◌̀◌֮◌𞀟b; à◌֮◌𞀟◌̕b; a◌֮◌̀◌𞀟◌̕b; à◌֮◌𞀟◌̕b; a◌֮◌̀◌𞀟◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER YERU, LATIN SMALL LETTER B
+0061 1E01F 0315 0300 05AE 0062;0061 05AE 1E01F 0300 0315 0062;0061 05AE 1E01F 0300 0315 0062;0061 05AE 1E01F 0300 0315 0062;0061 05AE 1E01F 0300 0315 0062; # (a◌𞀟◌̕◌̀◌֮b; a◌֮◌𞀟◌̀◌̕b; a◌֮◌𞀟◌̀◌̕b; a◌֮◌𞀟◌̀◌̕b; a◌֮◌𞀟◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER YERU, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E020 0062;00E0 05AE 1E020 0315 0062;0061 05AE 0300 1E020 0315 0062;00E0 05AE 1E020 0315 0062;0061 05AE 0300 1E020 0315 0062; # (a◌̕◌̀◌֮◌𞀠b; à◌֮◌𞀠◌̕b; a◌֮◌̀◌𞀠◌̕b; à◌֮◌𞀠◌̕b; a◌֮◌̀◌𞀠◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER YERI, LATIN SMALL LETTER B
+0061 1E020 0315 0300 05AE 0062;0061 05AE 1E020 0300 0315 0062;0061 05AE 1E020 0300 0315 0062;0061 05AE 1E020 0300 0315 0062;0061 05AE 1E020 0300 0315 0062; # (a◌𞀠◌̕◌̀◌֮b; a◌֮◌𞀠◌̀◌̕b; a◌֮◌𞀠◌̀◌̕b; a◌֮◌𞀠◌̀◌̕b; a◌֮◌𞀠◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER YERI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E021 0062;00E0 05AE 1E021 0315 0062;0061 05AE 0300 1E021 0315 0062;00E0 05AE 1E021 0315 0062;0061 05AE 0300 1E021 0315 0062; # (a◌̕◌̀◌֮◌𞀡b; à◌֮◌𞀡◌̕b; a◌֮◌̀◌𞀡◌̕b; à◌֮◌𞀡◌̕b; a◌֮◌̀◌𞀡◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER YATI, LATIN SMALL LETTER B
+0061 1E021 0315 0300 05AE 0062;0061 05AE 1E021 0300 0315 0062;0061 05AE 1E021 0300 0315 0062;0061 05AE 1E021 0300 0315 0062;0061 05AE 1E021 0300 0315 0062; # (a◌𞀡◌̕◌̀◌֮b; a◌֮◌𞀡◌̀◌̕b; a◌֮◌𞀡◌̀◌̕b; a◌֮◌𞀡◌̀◌̕b; a◌֮◌𞀡◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER YATI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E023 0062;00E0 05AE 1E023 0315 0062;0061 05AE 0300 1E023 0315 0062;00E0 05AE 1E023 0315 0062;0061 05AE 0300 1E023 0315 0062; # (a◌̕◌̀◌֮◌𞀣b; à◌֮◌𞀣◌̕b; a◌֮◌̀◌𞀣◌̕b; à◌֮◌𞀣◌̕b; a◌֮◌̀◌𞀣◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER YU, LATIN SMALL LETTER B
+0061 1E023 0315 0300 05AE 0062;0061 05AE 1E023 0300 0315 0062;0061 05AE 1E023 0300 0315 0062;0061 05AE 1E023 0300 0315 0062;0061 05AE 1E023 0300 0315 0062; # (a◌𞀣◌̕◌̀◌֮b; a◌֮◌𞀣◌̀◌̕b; a◌֮◌𞀣◌̀◌̕b; a◌֮◌𞀣◌̀◌̕b; a◌֮◌𞀣◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER YU, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E024 0062;00E0 05AE 1E024 0315 0062;0061 05AE 0300 1E024 0315 0062;00E0 05AE 1E024 0315 0062;0061 05AE 0300 1E024 0315 0062; # (a◌̕◌̀◌֮◌𞀤b; à◌֮◌𞀤◌̕b; a◌֮◌̀◌𞀤◌̕b; à◌֮◌𞀤◌̕b; a◌֮◌̀◌𞀤◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER SMALL YUS, LATIN SMALL LETTER B
+0061 1E024 0315 0300 05AE 0062;0061 05AE 1E024 0300 0315 0062;0061 05AE 1E024 0300 0315 0062;0061 05AE 1E024 0300 0315 0062;0061 05AE 1E024 0300 0315 0062; # (a◌𞀤◌̕◌̀◌֮b; a◌֮◌𞀤◌̀◌̕b; a◌֮◌𞀤◌̀◌̕b; a◌֮◌𞀤◌̀◌̕b; a◌֮◌𞀤◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER SMALL YUS, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E026 0062;00E0 05AE 1E026 0315 0062;0061 05AE 0300 1E026 0315 0062;00E0 05AE 1E026 0315 0062;0061 05AE 0300 1E026 0315 0062; # (a◌̕◌̀◌֮◌𞀦b; à◌֮◌𞀦◌̕b; a◌֮◌̀◌𞀦◌̕b; à◌֮◌𞀦◌̕b; a◌֮◌̀◌𞀦◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER YO, LATIN SMALL LETTER B
+0061 1E026 0315 0300 05AE 0062;0061 05AE 1E026 0300 0315 0062;0061 05AE 1E026 0300 0315 0062;0061 05AE 1E026 0300 0315 0062;0061 05AE 1E026 0300 0315 0062; # (a◌𞀦◌̕◌̀◌֮b; a◌֮◌𞀦◌̀◌̕b; a◌֮◌𞀦◌̀◌̕b; a◌֮◌𞀦◌̀◌̕b; a◌֮◌𞀦◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER YO, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E027 0062;00E0 05AE 1E027 0315 0062;0061 05AE 0300 1E027 0315 0062;00E0 05AE 1E027 0315 0062;0061 05AE 0300 1E027 0315 0062; # (a◌̕◌̀◌֮◌𞀧b; à◌֮◌𞀧◌̕b; a◌֮◌̀◌𞀧◌̕b; à◌֮◌𞀧◌̕b; a◌֮◌̀◌𞀧◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER IOTATED SMALL YUS, LATIN SMALL LETTER B
+0061 1E027 0315 0300 05AE 0062;0061 05AE 1E027 0300 0315 0062;0061 05AE 1E027 0300 0315 0062;0061 05AE 1E027 0300 0315 0062;0061 05AE 1E027 0300 0315 0062; # (a◌𞀧◌̕◌̀◌֮b; a◌֮◌𞀧◌̀◌̕b; a◌֮◌𞀧◌̀◌̕b; a◌֮◌𞀧◌̀◌̕b; a◌֮◌𞀧◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER IOTATED SMALL YUS, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E028 0062;00E0 05AE 1E028 0315 0062;0061 05AE 0300 1E028 0315 0062;00E0 05AE 1E028 0315 0062;0061 05AE 0300 1E028 0315 0062; # (a◌̕◌̀◌֮◌𞀨b; à◌֮◌𞀨◌̕b; a◌֮◌̀◌𞀨◌̕b; à◌֮◌𞀨◌̕b; a◌֮◌̀◌𞀨◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER BIG YUS, LATIN SMALL LETTER B
+0061 1E028 0315 0300 05AE 0062;0061 05AE 1E028 0300 0315 0062;0061 05AE 1E028 0300 0315 0062;0061 05AE 1E028 0300 0315 0062;0061 05AE 1E028 0300 0315 0062; # (a◌𞀨◌̕◌̀◌֮b; a◌֮◌𞀨◌̀◌̕b; a◌֮◌𞀨◌̀◌̕b; a◌֮◌𞀨◌̀◌̕b; a◌֮◌𞀨◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER BIG YUS, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E029 0062;00E0 05AE 1E029 0315 0062;0061 05AE 0300 1E029 0315 0062;00E0 05AE 1E029 0315 0062;0061 05AE 0300 1E029 0315 0062; # (a◌̕◌̀◌֮◌𞀩b; à◌֮◌𞀩◌̕b; a◌֮◌̀◌𞀩◌̕b; à◌֮◌𞀩◌̕b; a◌֮◌̀◌𞀩◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER IOTATED BIG YUS, LATIN SMALL LETTER B
+0061 1E029 0315 0300 05AE 0062;0061 05AE 1E029 0300 0315 0062;0061 05AE 1E029 0300 0315 0062;0061 05AE 1E029 0300 0315 0062;0061 05AE 1E029 0300 0315 0062; # (a◌𞀩◌̕◌̀◌֮b; a◌֮◌𞀩◌̀◌̕b; a◌֮◌𞀩◌̀◌̕b; a◌֮◌𞀩◌̀◌̕b; a◌֮◌𞀩◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER IOTATED BIG YUS, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E02A 0062;00E0 05AE 1E02A 0315 0062;0061 05AE 0300 1E02A 0315 0062;00E0 05AE 1E02A 0315 0062;0061 05AE 0300 1E02A 0315 0062; # (a◌̕◌̀◌֮◌𞀪b; à◌֮◌𞀪◌̕b; a◌֮◌̀◌𞀪◌̕b; à◌֮◌𞀪◌̕b; a◌֮◌̀◌𞀪◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER FITA, LATIN SMALL LETTER B
+0061 1E02A 0315 0300 05AE 0062;0061 05AE 1E02A 0300 0315 0062;0061 05AE 1E02A 0300 0315 0062;0061 05AE 1E02A 0300 0315 0062;0061 05AE 1E02A 0300 0315 0062; # (a◌𞀪◌̕◌̀◌֮b; a◌֮◌𞀪◌̀◌̕b; a◌֮◌𞀪◌̀◌̕b; a◌֮◌𞀪◌̀◌̕b; a◌֮◌𞀪◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER FITA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 059A 0316 302A 1E8D0 0062;0061 302A 0316 1E8D0 059A 0062;0061 302A 0316 1E8D0 059A 0062;0061 302A 0316 1E8D0 059A 0062;0061 302A 0316 1E8D0 059A 0062; # (a◌֚◌̖◌〪◌𞣐b; a◌〪◌̖◌𞣐◌֚b; a◌〪◌̖◌𞣐◌֚b; a◌〪◌̖◌𞣐◌֚b; a◌〪◌̖◌𞣐◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, MENDE KIKAKUI COMBINING NUMBER TEENS, LATIN SMALL LETTER B
0061 1E8D0 059A 0316 302A 0062;0061 302A 1E8D0 0316 059A 0062;0061 302A 1E8D0 0316 059A 0062;0061 302A 1E8D0 0316 059A 0062;0061 302A 1E8D0 0316 059A 0062; # (a◌𞣐◌֚◌̖◌〪b; a◌〪◌𞣐◌̖◌֚b; a◌〪◌𞣐◌̖◌֚b; a◌〪◌𞣐◌̖◌֚b; a◌〪◌𞣐◌̖◌֚b; ) LATIN SMALL LETTER A, MENDE KIKAKUI COMBINING NUMBER TEENS, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
0061 059A 0316 302A 1E8D1 0062;0061 302A 0316 1E8D1 059A 0062;0061 302A 0316 1E8D1 059A 0062;0061 302A 0316 1E8D1 059A 0062;0061 302A 0316 1E8D1 059A 0062; # (a◌֚◌̖◌〪◌𞣑b; a◌〪◌̖◌𞣑◌֚b; a◌〪◌̖◌𞣑◌֚b; a◌〪◌̖◌𞣑◌֚b; a◌〪◌̖◌𞣑◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, MENDE KIKAKUI COMBINING NUMBER TENS, LATIN SMALL LETTER B
@@ -18465,6 +18581,20 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 1E8D5 059A 0316 302A 0062;0061 302A 1E8D5 0316 059A 0062;0061 302A 1E8D5 0316 059A 0062;0061 302A 1E8D5 0316 059A 0062;0061 302A 1E8D5 0316 059A 0062; # (a◌𞣕◌֚◌̖◌〪b; a◌〪◌𞣕◌̖◌֚b; a◌〪◌𞣕◌̖◌֚b; a◌〪◌𞣕◌̖◌֚b; a◌〪◌𞣕◌̖◌֚b; ) LATIN SMALL LETTER A, MENDE KIKAKUI COMBINING NUMBER HUNDRED THOUSANDS, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
0061 059A 0316 302A 1E8D6 0062;0061 302A 0316 1E8D6 059A 0062;0061 302A 0316 1E8D6 059A 0062;0061 302A 0316 1E8D6 059A 0062;0061 302A 0316 1E8D6 059A 0062; # (a◌֚◌̖◌〪◌𞣖b; a◌〪◌̖◌𞣖◌֚b; a◌〪◌̖◌𞣖◌֚b; a◌〪◌̖◌𞣖◌֚b; a◌〪◌̖◌𞣖◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, MENDE KIKAKUI COMBINING NUMBER MILLIONS, LATIN SMALL LETTER B
0061 1E8D6 059A 0316 302A 0062;0061 302A 1E8D6 0316 059A 0062;0061 302A 1E8D6 0316 059A 0062;0061 302A 1E8D6 0316 059A 0062;0061 302A 1E8D6 0316 059A 0062; # (a◌𞣖◌֚◌̖◌〪b; a◌〪◌𞣖◌̖◌֚b; a◌〪◌𞣖◌̖◌֚b; a◌〪◌𞣖◌̖◌֚b; a◌〪◌𞣖◌̖◌֚b; ) LATIN SMALL LETTER A, MENDE KIKAKUI COMBINING NUMBER MILLIONS, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E944 0062;00E0 05AE 1E944 0315 0062;0061 05AE 0300 1E944 0315 0062;00E0 05AE 1E944 0315 0062;0061 05AE 0300 1E944 0315 0062; # (a◌̕◌̀◌֮◌𞥄b; à◌֮◌𞥄◌̕b; a◌֮◌̀◌𞥄◌̕b; à◌֮◌𞥄◌̕b; a◌֮◌̀◌𞥄◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ADLAM ALIF LENGTHENER, LATIN SMALL LETTER B
+0061 1E944 0315 0300 05AE 0062;0061 05AE 1E944 0300 0315 0062;0061 05AE 1E944 0300 0315 0062;0061 05AE 1E944 0300 0315 0062;0061 05AE 1E944 0300 0315 0062; # (a◌𞥄◌̕◌̀◌֮b; a◌֮◌𞥄◌̀◌̕b; a◌֮◌𞥄◌̀◌̕b; a◌֮◌𞥄◌̀◌̕b; a◌֮◌𞥄◌̀◌̕b; ) LATIN SMALL LETTER A, ADLAM ALIF LENGTHENER, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E945 0062;00E0 05AE 1E945 0315 0062;0061 05AE 0300 1E945 0315 0062;00E0 05AE 1E945 0315 0062;0061 05AE 0300 1E945 0315 0062; # (a◌̕◌̀◌֮◌𞥅b; à◌֮◌𞥅◌̕b; a◌֮◌̀◌𞥅◌̕b; à◌֮◌𞥅◌̕b; a◌֮◌̀◌𞥅◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ADLAM VOWEL LENGTHENER, LATIN SMALL LETTER B
+0061 1E945 0315 0300 05AE 0062;0061 05AE 1E945 0300 0315 0062;0061 05AE 1E945 0300 0315 0062;0061 05AE 1E945 0300 0315 0062;0061 05AE 1E945 0300 0315 0062; # (a◌𞥅◌̕◌̀◌֮b; a◌֮◌𞥅◌̀◌̕b; a◌֮◌𞥅◌̀◌̕b; a◌֮◌𞥅◌̀◌̕b; a◌֮◌𞥅◌̀◌̕b; ) LATIN SMALL LETTER A, ADLAM VOWEL LENGTHENER, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E946 0062;00E0 05AE 1E946 0315 0062;0061 05AE 0300 1E946 0315 0062;00E0 05AE 1E946 0315 0062;0061 05AE 0300 1E946 0315 0062; # (a◌̕◌̀◌֮◌𞥆b; à◌֮◌𞥆◌̕b; a◌֮◌̀◌𞥆◌̕b; à◌֮◌𞥆◌̕b; a◌֮◌̀◌𞥆◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ADLAM GEMINATION MARK, LATIN SMALL LETTER B
+0061 1E946 0315 0300 05AE 0062;0061 05AE 1E946 0300 0315 0062;0061 05AE 1E946 0300 0315 0062;0061 05AE 1E946 0300 0315 0062;0061 05AE 1E946 0300 0315 0062; # (a◌𞥆◌̕◌̀◌֮b; a◌֮◌𞥆◌̀◌̕b; a◌֮◌𞥆◌̀◌̕b; a◌֮◌𞥆◌̀◌̕b; a◌֮◌𞥆◌̀◌̕b; ) LATIN SMALL LETTER A, ADLAM GEMINATION MARK, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E947 0062;00E0 05AE 1E947 0315 0062;0061 05AE 0300 1E947 0315 0062;00E0 05AE 1E947 0315 0062;0061 05AE 0300 1E947 0315 0062; # (a◌̕◌̀◌֮◌𞥇b; à◌֮◌𞥇◌̕b; a◌֮◌̀◌𞥇◌̕b; à◌֮◌𞥇◌̕b; a◌֮◌̀◌𞥇◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ADLAM HAMZA, LATIN SMALL LETTER B
+0061 1E947 0315 0300 05AE 0062;0061 05AE 1E947 0300 0315 0062;0061 05AE 1E947 0300 0315 0062;0061 05AE 1E947 0300 0315 0062;0061 05AE 1E947 0300 0315 0062; # (a◌𞥇◌̕◌̀◌֮b; a◌֮◌𞥇◌̀◌̕b; a◌֮◌𞥇◌̀◌̕b; a◌֮◌𞥇◌̀◌̕b; a◌֮◌𞥇◌̀◌̕b; ) LATIN SMALL LETTER A, ADLAM HAMZA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E948 0062;00E0 05AE 1E948 0315 0062;0061 05AE 0300 1E948 0315 0062;00E0 05AE 1E948 0315 0062;0061 05AE 0300 1E948 0315 0062; # (a◌̕◌̀◌֮◌𞥈b; à◌֮◌𞥈◌̕b; a◌֮◌̀◌𞥈◌̕b; à◌֮◌𞥈◌̕b; a◌֮◌̀◌𞥈◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ADLAM CONSONANT MODIFIER, LATIN SMALL LETTER B
+0061 1E948 0315 0300 05AE 0062;0061 05AE 1E948 0300 0315 0062;0061 05AE 1E948 0300 0315 0062;0061 05AE 1E948 0300 0315 0062;0061 05AE 1E948 0300 0315 0062; # (a◌𞥈◌̕◌̀◌֮b; a◌֮◌𞥈◌̀◌̕b; a◌֮◌𞥈◌̀◌̕b; a◌֮◌𞥈◌̀◌̕b; a◌֮◌𞥈◌̀◌̕b; ) LATIN SMALL LETTER A, ADLAM CONSONANT MODIFIER, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E949 0062;00E0 05AE 1E949 0315 0062;0061 05AE 0300 1E949 0315 0062;00E0 05AE 1E949 0315 0062;0061 05AE 0300 1E949 0315 0062; # (a◌̕◌̀◌֮◌𞥉b; à◌֮◌𞥉◌̕b; a◌֮◌̀◌𞥉◌̕b; à◌֮◌𞥉◌̕b; a◌֮◌̀◌𞥉◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ADLAM GEMINATE CONSONANT MODIFIER, LATIN SMALL LETTER B
+0061 1E949 0315 0300 05AE 0062;0061 05AE 1E949 0300 0315 0062;0061 05AE 1E949 0300 0315 0062;0061 05AE 1E949 0300 0315 0062;0061 05AE 1E949 0300 0315 0062; # (a◌𞥉◌̕◌̀◌֮b; a◌֮◌𞥉◌̀◌̕b; a◌֮◌𞥉◌̀◌̕b; a◌֮◌𞥉◌̀◌̕b; a◌֮◌𞥉◌̀◌̕b; ) LATIN SMALL LETTER A, ADLAM GEMINATE CONSONANT MODIFIER, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 3099 093C 0334 1E94A 0062;0061 0334 093C 1E94A 3099 0062;0061 0334 093C 1E94A 3099 0062;0061 0334 093C 1E94A 3099 0062;0061 0334 093C 1E94A 3099 0062; # (a◌゙◌़◌̴◌𞥊b; a◌̴◌़◌𞥊◌゙b; a◌̴◌़◌𞥊◌゙b; a◌̴◌़◌𞥊◌゙b; a◌̴◌़◌𞥊◌゙b; ) LATIN SMALL LETTER A, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, ADLAM NUKTA, LATIN SMALL LETTER B
+0061 1E94A 3099 093C 0334 0062;0061 0334 1E94A 093C 3099 0062;0061 0334 1E94A 093C 3099 0062;0061 0334 1E94A 093C 3099 0062;0061 0334 1E94A 093C 3099 0062; # (a◌𞥊◌゙◌़◌̴b; a◌̴◌𞥊◌़◌゙b; a◌̴◌𞥊◌़◌゙b; a◌̴◌𞥊◌़◌゙b; a◌̴◌𞥊◌़◌゙b; ) LATIN SMALL LETTER A, ADLAM NUKTA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B
#
@Part3 # PRI #29 Test
#
diff --git a/tests/uninorm/test-canonical-decomposition.c b/tests/uninorm/test-canonical-decomposition.c
index b34944e..4299e40 100644
--- a/tests/uninorm/test-canonical-decomposition.c
+++ b/tests/uninorm/test-canonical-decomposition.c
@@ -1,5 +1,5 @@
/* Test of canonical decomposition of Unicode characters.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-compat-decomposition.c b/tests/uninorm/test-compat-decomposition.c
index ae77097..f7b2ead 100644
--- a/tests/uninorm/test-compat-decomposition.c
+++ b/tests/uninorm/test-compat-decomposition.c
@@ -1,5 +1,5 @@
/* Test of compatibility decomposition of Unicode characters.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-composition.c b/tests/uninorm/test-composition.c
index edadfca..4d0c94c 100644
--- a/tests/uninorm/test-composition.c
+++ b/tests/uninorm/test-composition.c
@@ -1,5 +1,5 @@
/* Test of canonical composition of Unicode characters.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-decomposing-form.c b/tests/uninorm/test-decomposing-form.c
index b5637c5..3354e18 100644
--- a/tests/uninorm/test-decomposing-form.c
+++ b/tests/uninorm/test-decomposing-form.c
@@ -1,5 +1,5 @@
/* Test of decomposing variant of a normalization form.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-decomposition.c b/tests/uninorm/test-decomposition.c
index c375748..b91eb88 100644
--- a/tests/uninorm/test-decomposition.c
+++ b/tests/uninorm/test-decomposition.c
@@ -1,5 +1,5 @@
/* Test of decomposition of Unicode characters.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-nfc.c b/tests/uninorm/test-nfc.c
index 0e58a54..7bc73d5 100644
--- a/tests/uninorm/test-nfc.c
+++ b/tests/uninorm/test-nfc.c
@@ -1,5 +1,5 @@
/* Test of canonical normalization of Unicode strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-nfd.c b/tests/uninorm/test-nfd.c
index 5d501f0..1c0f5ae 100644
--- a/tests/uninorm/test-nfd.c
+++ b/tests/uninorm/test-nfd.c
@@ -1,5 +1,5 @@
/* Test of canonical decomposition of Unicode strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-nfkc.c b/tests/uninorm/test-nfkc.c
index 0ae19df..b8614bb 100644
--- a/tests/uninorm/test-nfkc.c
+++ b/tests/uninorm/test-nfkc.c
@@ -1,5 +1,5 @@
/* Test of compatibility normalization of Unicode strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-nfkd.c b/tests/uninorm/test-nfkd.c
index 40eb4bc..4b5765c 100644
--- a/tests/uninorm/test-nfkd.c
+++ b/tests/uninorm/test-nfkd.c
@@ -1,5 +1,5 @@
/* Test of compatibility decomposition of Unicode strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u16-nfc.c b/tests/uninorm/test-u16-nfc.c
index 6f611ac..c41e6fd 100644
--- a/tests/uninorm/test-u16-nfc.c
+++ b/tests/uninorm/test-u16-nfc.c
@@ -1,5 +1,5 @@
/* Test of canonical normalization of UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u16-nfd.c b/tests/uninorm/test-u16-nfd.c
index 29514ab..a61b420 100644
--- a/tests/uninorm/test-u16-nfd.c
+++ b/tests/uninorm/test-u16-nfd.c
@@ -1,5 +1,5 @@
/* Test of canonical decomposition of UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u16-nfkc.c b/tests/uninorm/test-u16-nfkc.c
index 760dd03..353be2b 100644
--- a/tests/uninorm/test-u16-nfkc.c
+++ b/tests/uninorm/test-u16-nfkc.c
@@ -1,5 +1,5 @@
/* Test of compatibility normalization of UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u16-nfkd.c b/tests/uninorm/test-u16-nfkd.c
index c7023a1..7b5a813 100644
--- a/tests/uninorm/test-u16-nfkd.c
+++ b/tests/uninorm/test-u16-nfkd.c
@@ -1,5 +1,5 @@
/* Test of compatibility decomposition of UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u16-normcmp.c b/tests/uninorm/test-u16-normcmp.c
index 488b15a..dfc2d84 100644
--- a/tests/uninorm/test-u16-normcmp.c
+++ b/tests/uninorm/test-u16-normcmp.c
@@ -1,5 +1,5 @@
/* Test of normalization insensitive comparison of UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u16-normcmp.h b/tests/uninorm/test-u16-normcmp.h
index 8fe10a5..0530365 100644
--- a/tests/uninorm/test-u16-normcmp.h
+++ b/tests/uninorm/test-u16-normcmp.h
@@ -1,5 +1,5 @@
/* Test of normalization insensitive comparison of UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u16-normcoll.c b/tests/uninorm/test-u16-normcoll.c
index 550e35c..d3321d2 100644
--- a/tests/uninorm/test-u16-normcoll.c
+++ b/tests/uninorm/test-u16-normcoll.c
@@ -1,6 +1,6 @@
/* Test of locale dependent, normalization insensitive comparison of
UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u32-nfc-big.c b/tests/uninorm/test-u32-nfc-big.c
index 6502238..e6d0c24 100644
--- a/tests/uninorm/test-u32-nfc-big.c
+++ b/tests/uninorm/test-u32-nfc-big.c
@@ -1,5 +1,5 @@
/* Test of Unicode compliance of canonical normalization of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u32-nfc.c b/tests/uninorm/test-u32-nfc.c
index c788634..7b903a7 100644
--- a/tests/uninorm/test-u32-nfc.c
+++ b/tests/uninorm/test-u32-nfc.c
@@ -1,5 +1,5 @@
/* Test of canonical normalization of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u32-nfd-big.c b/tests/uninorm/test-u32-nfd-big.c
index 7d1f9c2..4ac0e43 100644
--- a/tests/uninorm/test-u32-nfd-big.c
+++ b/tests/uninorm/test-u32-nfd-big.c
@@ -1,5 +1,5 @@
/* Test of Unicode compliance of canonical decomposition of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u32-nfd.c b/tests/uninorm/test-u32-nfd.c
index fcb0ea1..9d155e1 100644
--- a/tests/uninorm/test-u32-nfd.c
+++ b/tests/uninorm/test-u32-nfd.c
@@ -1,5 +1,5 @@
/* Test of canonical decomposition of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u32-nfkc-big.c b/tests/uninorm/test-u32-nfkc-big.c
index 109f59c..fa872d2 100644
--- a/tests/uninorm/test-u32-nfkc-big.c
+++ b/tests/uninorm/test-u32-nfkc-big.c
@@ -1,5 +1,5 @@
/* Test of Unicode compliance of compatibility normalization of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u32-nfkc.c b/tests/uninorm/test-u32-nfkc.c
index c1b287a..f08a687 100644
--- a/tests/uninorm/test-u32-nfkc.c
+++ b/tests/uninorm/test-u32-nfkc.c
@@ -1,5 +1,5 @@
/* Test of compatibility normalization of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u32-nfkd-big.c b/tests/uninorm/test-u32-nfkd-big.c
index 109f449..4b5baf2 100644
--- a/tests/uninorm/test-u32-nfkd-big.c
+++ b/tests/uninorm/test-u32-nfkd-big.c
@@ -1,5 +1,5 @@
/* Test of Unicode compliance of compatibility decomposition of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u32-nfkd.c b/tests/uninorm/test-u32-nfkd.c
index fce8132..2c2330d 100644
--- a/tests/uninorm/test-u32-nfkd.c
+++ b/tests/uninorm/test-u32-nfkd.c
@@ -1,5 +1,5 @@
/* Test of compatibility decomposition of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u32-normalize-big.c b/tests/uninorm/test-u32-normalize-big.c
index c1e4f6d..77f09ab 100644
--- a/tests/uninorm/test-u32-normalize-big.c
+++ b/tests/uninorm/test-u32-normalize-big.c
@@ -1,5 +1,5 @@
/* Test of Unicode compliance of normalization of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u32-normalize-big.h b/tests/uninorm/test-u32-normalize-big.h
index 4a5fc4b..44e5327 100644
--- a/tests/uninorm/test-u32-normalize-big.h
+++ b/tests/uninorm/test-u32-normalize-big.h
@@ -1,5 +1,5 @@
/* Test of Unicode compliance of normalization of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <stddef.h>
diff --git a/tests/uninorm/test-u32-normcmp.c b/tests/uninorm/test-u32-normcmp.c
index 015d0bc..d0286cd 100644
--- a/tests/uninorm/test-u32-normcmp.c
+++ b/tests/uninorm/test-u32-normcmp.c
@@ -1,5 +1,5 @@
/* Test of normalization insensitive comparison of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u32-normcmp.h b/tests/uninorm/test-u32-normcmp.h
index 659e6d4..adf38db 100644
--- a/tests/uninorm/test-u32-normcmp.h
+++ b/tests/uninorm/test-u32-normcmp.h
@@ -1,5 +1,5 @@
/* Test of normalization insensitive comparison of UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u32-normcoll.c b/tests/uninorm/test-u32-normcoll.c
index 1e863a4..911d3c4 100644
--- a/tests/uninorm/test-u32-normcoll.c
+++ b/tests/uninorm/test-u32-normcoll.c
@@ -1,6 +1,6 @@
/* Test of locale dependent, normalization insensitive comparison of
UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u8-nfc.c b/tests/uninorm/test-u8-nfc.c
index 0c78660..8fdfc21 100644
--- a/tests/uninorm/test-u8-nfc.c
+++ b/tests/uninorm/test-u8-nfc.c
@@ -1,5 +1,5 @@
/* Test of canonical normalization of UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u8-nfd.c b/tests/uninorm/test-u8-nfd.c
index 281796a..79fd1af 100644
--- a/tests/uninorm/test-u8-nfd.c
+++ b/tests/uninorm/test-u8-nfd.c
@@ -1,5 +1,5 @@
/* Test of canonical decomposition of UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u8-nfkc.c b/tests/uninorm/test-u8-nfkc.c
index c8a3701..e6dc1b9 100644
--- a/tests/uninorm/test-u8-nfkc.c
+++ b/tests/uninorm/test-u8-nfkc.c
@@ -1,5 +1,5 @@
/* Test of compatibility normalization of UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u8-nfkd.c b/tests/uninorm/test-u8-nfkd.c
index 2f2c827..1307f7f 100644
--- a/tests/uninorm/test-u8-nfkd.c
+++ b/tests/uninorm/test-u8-nfkd.c
@@ -1,5 +1,5 @@
/* Test of compatibility decomposition of UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u8-normcmp.c b/tests/uninorm/test-u8-normcmp.c
index 8de6cdb..9f56afc 100644
--- a/tests/uninorm/test-u8-normcmp.c
+++ b/tests/uninorm/test-u8-normcmp.c
@@ -1,5 +1,5 @@
/* Test of normalization insensitive comparison of UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u8-normcmp.h b/tests/uninorm/test-u8-normcmp.h
index a5a96ea..bc2966b 100644
--- a/tests/uninorm/test-u8-normcmp.h
+++ b/tests/uninorm/test-u8-normcmp.h
@@ -1,5 +1,5 @@
/* Test of normalization insensitive comparison of UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-u8-normcoll.c b/tests/uninorm/test-u8-normcoll.c
index c4eb7bc..3d7eeee 100644
--- a/tests/uninorm/test-u8-normcoll.c
+++ b/tests/uninorm/test-u8-normcoll.c
@@ -1,6 +1,6 @@
/* Test of locale dependent, normalization insensitive comparison of
UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uninorm/test-uninorm-filter-nfc.c b/tests/uninorm/test-uninorm-filter-nfc.c
index b37489e..7711124 100644
--- a/tests/uninorm/test-uninorm-filter-nfc.c
+++ b/tests/uninorm/test-uninorm-filter-nfc.c
@@ -1,5 +1,5 @@
/* Test of canonical normalization of streams.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/unistdio/test-u16-asnprintf1.c b/tests/unistdio/test-u16-asnprintf1.c
index 7f6e8f2..01658f5 100644
--- a/tests/unistdio/test-u16-asnprintf1.c
+++ b/tests/unistdio/test-u16-asnprintf1.c
@@ -1,5 +1,5 @@
/* Test of u16_asnprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u16-asnprintf1.h b/tests/unistdio/test-u16-asnprintf1.h
index 0743319..0ceefe7 100644
--- a/tests/unistdio/test-u16-asnprintf1.h
+++ b/tests/unistdio/test-u16-asnprintf1.h
@@ -1,5 +1,5 @@
/* Test of u16_[v]asnprintf() function.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u16-printf1.h b/tests/unistdio/test-u16-printf1.h
index 429a3a4..98febd5 100644
--- a/tests/unistdio/test-u16-printf1.h
+++ b/tests/unistdio/test-u16-printf1.h
@@ -1,5 +1,5 @@
/* Test of u16_v[a]s[n]printf() function.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u16-vasnprintf1.c b/tests/unistdio/test-u16-vasnprintf1.c
index 08290f4..f989f3a 100644
--- a/tests/unistdio/test-u16-vasnprintf1.c
+++ b/tests/unistdio/test-u16-vasnprintf1.c
@@ -1,5 +1,5 @@
/* Test of u16_vasnprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u16-vasnprintf2.c b/tests/unistdio/test-u16-vasnprintf2.c
index ab307d1..11ce82e 100644
--- a/tests/unistdio/test-u16-vasnprintf2.c
+++ b/tests/unistdio/test-u16-vasnprintf2.c
@@ -1,5 +1,5 @@
/* Test of u16_vasnprintf() function in an ISO-8859-1 locale.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u16-vasnprintf3.c b/tests/unistdio/test-u16-vasnprintf3.c
index a00d9c6..4513b55 100644
--- a/tests/unistdio/test-u16-vasnprintf3.c
+++ b/tests/unistdio/test-u16-vasnprintf3.c
@@ -1,5 +1,5 @@
/* Test of u16_vasnprintf() function in an UTF-8 locale.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u16-vasprintf1.c b/tests/unistdio/test-u16-vasprintf1.c
index fb0e70f..37f7420 100644
--- a/tests/unistdio/test-u16-vasprintf1.c
+++ b/tests/unistdio/test-u16-vasprintf1.c
@@ -1,5 +1,5 @@
/* Test of u16_vasprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u16-vsnprintf1.c b/tests/unistdio/test-u16-vsnprintf1.c
index b5d63e2..d4eafc4 100644
--- a/tests/unistdio/test-u16-vsnprintf1.c
+++ b/tests/unistdio/test-u16-vsnprintf1.c
@@ -1,5 +1,5 @@
/* Test of u16_vsnprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u16-vsprintf1.c b/tests/unistdio/test-u16-vsprintf1.c
index 52279c6..089cd25 100644
--- a/tests/unistdio/test-u16-vsprintf1.c
+++ b/tests/unistdio/test-u16-vsprintf1.c
@@ -1,5 +1,5 @@
/* Test of u16_vsprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u32-asnprintf1.c b/tests/unistdio/test-u32-asnprintf1.c
index 173ab39..d48198e 100644
--- a/tests/unistdio/test-u32-asnprintf1.c
+++ b/tests/unistdio/test-u32-asnprintf1.c
@@ -1,5 +1,5 @@
/* Test of u32_asnprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u32-asnprintf1.h b/tests/unistdio/test-u32-asnprintf1.h
index 30d583b..8da704a 100644
--- a/tests/unistdio/test-u32-asnprintf1.h
+++ b/tests/unistdio/test-u32-asnprintf1.h
@@ -1,5 +1,5 @@
/* Test of u32_[v]asnprintf() function.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u32-printf1.h b/tests/unistdio/test-u32-printf1.h
index 218298e..9103497 100644
--- a/tests/unistdio/test-u32-printf1.h
+++ b/tests/unistdio/test-u32-printf1.h
@@ -1,5 +1,5 @@
/* Test of u32_v[a]s[n]printf() function.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u32-vasnprintf1.c b/tests/unistdio/test-u32-vasnprintf1.c
index 1a68d62..05c82ec 100644
--- a/tests/unistdio/test-u32-vasnprintf1.c
+++ b/tests/unistdio/test-u32-vasnprintf1.c
@@ -1,5 +1,5 @@
/* Test of u32_vasnprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u32-vasnprintf2.c b/tests/unistdio/test-u32-vasnprintf2.c
index e8dc6b8..4d0ed96 100644
--- a/tests/unistdio/test-u32-vasnprintf2.c
+++ b/tests/unistdio/test-u32-vasnprintf2.c
@@ -1,5 +1,5 @@
/* Test of u32_vasnprintf() function in an ISO-8859-1 locale.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u32-vasnprintf3.c b/tests/unistdio/test-u32-vasnprintf3.c
index 1536f52..0962c95 100644
--- a/tests/unistdio/test-u32-vasnprintf3.c
+++ b/tests/unistdio/test-u32-vasnprintf3.c
@@ -1,5 +1,5 @@
/* Test of u32_vasnprintf() function in an UTF-8 locale.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u32-vasprintf1.c b/tests/unistdio/test-u32-vasprintf1.c
index f724a83..eb12f2f 100644
--- a/tests/unistdio/test-u32-vasprintf1.c
+++ b/tests/unistdio/test-u32-vasprintf1.c
@@ -1,5 +1,5 @@
/* Test of u32_vasprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u32-vsnprintf1.c b/tests/unistdio/test-u32-vsnprintf1.c
index d3765ab..d1ee57d 100644
--- a/tests/unistdio/test-u32-vsnprintf1.c
+++ b/tests/unistdio/test-u32-vsnprintf1.c
@@ -1,5 +1,5 @@
/* Test of u32_vsnprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u32-vsprintf1.c b/tests/unistdio/test-u32-vsprintf1.c
index f9e7d64..ad4be88 100644
--- a/tests/unistdio/test-u32-vsprintf1.c
+++ b/tests/unistdio/test-u32-vsprintf1.c
@@ -1,5 +1,5 @@
/* Test of u32_vsprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u8-asnprintf1.c b/tests/unistdio/test-u8-asnprintf1.c
index d779a6a..dce0dab 100644
--- a/tests/unistdio/test-u8-asnprintf1.c
+++ b/tests/unistdio/test-u8-asnprintf1.c
@@ -1,5 +1,5 @@
/* Test of u8_asnprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u8-asnprintf1.h b/tests/unistdio/test-u8-asnprintf1.h
index 38d509f..433fa58 100644
--- a/tests/unistdio/test-u8-asnprintf1.h
+++ b/tests/unistdio/test-u8-asnprintf1.h
@@ -1,5 +1,5 @@
/* Test of u8_[v]asnprintf() function.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u8-printf1.h b/tests/unistdio/test-u8-printf1.h
index 2b638e1..b9f9cb5 100644
--- a/tests/unistdio/test-u8-printf1.h
+++ b/tests/unistdio/test-u8-printf1.h
@@ -1,5 +1,5 @@
/* Test of u8_v[a]s[n]printf() function.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u8-vasnprintf1.c b/tests/unistdio/test-u8-vasnprintf1.c
index e3a5f8d..a4800ab 100644
--- a/tests/unistdio/test-u8-vasnprintf1.c
+++ b/tests/unistdio/test-u8-vasnprintf1.c
@@ -1,5 +1,5 @@
/* Test of u8_vasnprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u8-vasnprintf2.c b/tests/unistdio/test-u8-vasnprintf2.c
index 6c68c3c..bcd3996 100644
--- a/tests/unistdio/test-u8-vasnprintf2.c
+++ b/tests/unistdio/test-u8-vasnprintf2.c
@@ -1,5 +1,5 @@
/* Test of u8_vasnprintf() function in an ISO-8859-1 locale.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u8-vasnprintf3.c b/tests/unistdio/test-u8-vasnprintf3.c
index 4b78106..374fd4e 100644
--- a/tests/unistdio/test-u8-vasnprintf3.c
+++ b/tests/unistdio/test-u8-vasnprintf3.c
@@ -1,5 +1,5 @@
/* Test of u8_vasnprintf() function in an UTF-8 locale.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u8-vasprintf1.c b/tests/unistdio/test-u8-vasprintf1.c
index b7ba10f..cb16d3b 100644
--- a/tests/unistdio/test-u8-vasprintf1.c
+++ b/tests/unistdio/test-u8-vasprintf1.c
@@ -1,5 +1,5 @@
/* Test of u8_vasprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u8-vsnprintf1.c b/tests/unistdio/test-u8-vsnprintf1.c
index 1d61caa..cbc4d9e 100644
--- a/tests/unistdio/test-u8-vsnprintf1.c
+++ b/tests/unistdio/test-u8-vsnprintf1.c
@@ -1,5 +1,5 @@
/* Test of u8_vsnprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-u8-vsprintf1.c b/tests/unistdio/test-u8-vsprintf1.c
index 4a3ac76..e8db712 100644
--- a/tests/unistdio/test-u8-vsprintf1.c
+++ b/tests/unistdio/test-u8-vsprintf1.c
@@ -1,5 +1,5 @@
/* Test of u8_vsprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-ulc-asnprintf1.c b/tests/unistdio/test-ulc-asnprintf1.c
index fee862b..2196ecf 100644
--- a/tests/unistdio/test-ulc-asnprintf1.c
+++ b/tests/unistdio/test-ulc-asnprintf1.c
@@ -1,5 +1,5 @@
/* Test of ulc_asnprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-ulc-asnprintf1.h b/tests/unistdio/test-ulc-asnprintf1.h
index a52f2e2..14d2bee 100644
--- a/tests/unistdio/test-ulc-asnprintf1.h
+++ b/tests/unistdio/test-ulc-asnprintf1.h
@@ -1,5 +1,5 @@
/* Test of ulc_[v]asnprintf() functions.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-ulc-printf1.h b/tests/unistdio/test-ulc-printf1.h
index ec16e33..2f923f6 100644
--- a/tests/unistdio/test-ulc-printf1.h
+++ b/tests/unistdio/test-ulc-printf1.h
@@ -1,5 +1,5 @@
/* Test of ulc_v[a]s[n]printf() functions.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-ulc-vasnprintf1.c b/tests/unistdio/test-ulc-vasnprintf1.c
index aaed11b..e75ca82 100644
--- a/tests/unistdio/test-ulc-vasnprintf1.c
+++ b/tests/unistdio/test-ulc-vasnprintf1.c
@@ -1,5 +1,5 @@
/* Test of ulc_vasnprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-ulc-vasnprintf2.c b/tests/unistdio/test-ulc-vasnprintf2.c
index fd08d8e..703d256 100644
--- a/tests/unistdio/test-ulc-vasnprintf2.c
+++ b/tests/unistdio/test-ulc-vasnprintf2.c
@@ -1,5 +1,5 @@
/* Test of ulc_vasnprintf() function in an ISO-8859-1 locale.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-ulc-vasnprintf3.c b/tests/unistdio/test-ulc-vasnprintf3.c
index 298a2c1..73f8853 100644
--- a/tests/unistdio/test-ulc-vasnprintf3.c
+++ b/tests/unistdio/test-ulc-vasnprintf3.c
@@ -1,5 +1,5 @@
/* Test of ulc_vasnprintf() function in an UTF-8 locale.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-ulc-vasprintf1.c b/tests/unistdio/test-ulc-vasprintf1.c
index 8f7f474..503ef59 100644
--- a/tests/unistdio/test-ulc-vasprintf1.c
+++ b/tests/unistdio/test-ulc-vasprintf1.c
@@ -1,5 +1,5 @@
/* Test of ulc_vasprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-ulc-vsnprintf1.c b/tests/unistdio/test-ulc-vsnprintf1.c
index fa9d23c..3ef4ac9 100644
--- a/tests/unistdio/test-ulc-vsnprintf1.c
+++ b/tests/unistdio/test-ulc-vsnprintf1.c
@@ -1,5 +1,5 @@
/* Test of ulc_vsnprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistdio/test-ulc-vsprintf1.c b/tests/unistdio/test-ulc-vsprintf1.c
index 06a18d7..d882c3f 100644
--- a/tests/unistdio/test-ulc-vsprintf1.c
+++ b/tests/unistdio/test-ulc-vsprintf1.c
@@ -1,5 +1,5 @@
/* Test of ulc_vsprintf() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/unistr/test-chr.h b/tests/unistr/test-chr.h
index aa65878..27896ab 100644
--- a/tests/unistr/test-chr.h
+++ b/tests/unistr/test-chr.h
@@ -1,5 +1,5 @@
/* Test of uN_chr() functions.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Eric Blake and Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-cmp.h b/tests/unistr/test-cmp.h
index 919401c..7015441 100644
--- a/tests/unistr/test-cmp.h
+++ b/tests/unistr/test-cmp.h
@@ -1,5 +1,5 @@
/* Test of uN_cmp() functions.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Simon Josefsson and Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-cmp2.h b/tests/unistr/test-cmp2.h
index 550e8f4..81b2c05 100644
--- a/tests/unistr/test-cmp2.h
+++ b/tests/unistr/test-cmp2.h
@@ -1,5 +1,5 @@
/* Test of uN_cmp2() functions.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Simon Josefsson and Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-cpy-alloc.h b/tests/unistr/test-cpy-alloc.h
index 431bfe9..a5921bb 100644
--- a/tests/unistr/test-cpy-alloc.h
+++ b/tests/unistr/test-cpy-alloc.h
@@ -1,5 +1,5 @@
/* Test of uN_cpy_alloc() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-cpy.h b/tests/unistr/test-cpy.h
index c304f64..07c7c3e 100644
--- a/tests/unistr/test-cpy.h
+++ b/tests/unistr/test-cpy.h
@@ -1,5 +1,5 @@
/* Test of uN_cpy() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-move.h b/tests/unistr/test-move.h
index db5e90a..d803ac9 100644
--- a/tests/unistr/test-move.h
+++ b/tests/unistr/test-move.h
@@ -1,5 +1,5 @@
/* Test of uN_move() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-set.h b/tests/unistr/test-set.h
index ed1dfb5..e338019 100644
--- a/tests/unistr/test-set.h
+++ b/tests/unistr/test-set.h
@@ -1,5 +1,5 @@
/* Test of uN_set() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-stpcpy.h b/tests/unistr/test-stpcpy.h
index 3ae2cc7..2146b72 100644
--- a/tests/unistr/test-stpcpy.h
+++ b/tests/unistr/test-stpcpy.h
@@ -1,5 +1,5 @@
/* Test of uN_stpcpy() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-stpncpy.h b/tests/unistr/test-stpncpy.h
index 91c0135..fcf6c88 100644
--- a/tests/unistr/test-stpncpy.h
+++ b/tests/unistr/test-stpncpy.h
@@ -1,5 +1,5 @@
/* Test of uN_stpncpy() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-strcat.h b/tests/unistr/test-strcat.h
index 2befab7..b36bc5a 100644
--- a/tests/unistr/test-strcat.h
+++ b/tests/unistr/test-strcat.h
@@ -1,5 +1,5 @@
/* Test of uN_strcat() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-strchr.h b/tests/unistr/test-strchr.h
index 6534669..e5f14ee 100644
--- a/tests/unistr/test-strchr.h
+++ b/tests/unistr/test-strchr.h
@@ -1,5 +1,5 @@
/* Test of uN_strchr() functions.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Paolo Bonzini <bonzini@gnu.org>, 2010.
Based on test-chr.h, by Eric Blake and Bruno Haible. */
diff --git a/tests/unistr/test-strcmp.h b/tests/unistr/test-strcmp.h
index 746ec0b..39d71f8 100644
--- a/tests/unistr/test-strcmp.h
+++ b/tests/unistr/test-strcmp.h
@@ -1,5 +1,5 @@
/* Test of uN_strcmp() and uN_strcoll() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-strcpy.h b/tests/unistr/test-strcpy.h
index cd8447e..81b188a 100644
--- a/tests/unistr/test-strcpy.h
+++ b/tests/unistr/test-strcpy.h
@@ -1,5 +1,5 @@
/* Test of uN_strcpy() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-strdup.h b/tests/unistr/test-strdup.h
index ca1a098..9202e74 100644
--- a/tests/unistr/test-strdup.h
+++ b/tests/unistr/test-strdup.h
@@ -1,5 +1,5 @@
/* Test of uN_strdup() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-strncat.h b/tests/unistr/test-strncat.h
index 0a9208d..b581474 100644
--- a/tests/unistr/test-strncat.h
+++ b/tests/unistr/test-strncat.h
@@ -1,5 +1,5 @@
/* Test of uN_strncat() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-strncmp.h b/tests/unistr/test-strncmp.h
index 3293e16..ed29ca0 100644
--- a/tests/unistr/test-strncmp.h
+++ b/tests/unistr/test-strncmp.h
@@ -1,5 +1,5 @@
/* Test of uN_strncmp() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-strncpy.h b/tests/unistr/test-strncpy.h
index 6e9c74f..2e565d2 100644
--- a/tests/unistr/test-strncpy.h
+++ b/tests/unistr/test-strncpy.h
@@ -1,5 +1,5 @@
/* Test of uN_strncpy() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-strnlen.h b/tests/unistr/test-strnlen.h
index 191aa8d..c095f2e 100644
--- a/tests/unistr/test-strnlen.h
+++ b/tests/unistr/test-strnlen.h
@@ -1,5 +1,5 @@
/* Test of uN_strnlen() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u-strstr.h b/tests/unistr/test-u-strstr.h
index 30f3ced..f491e34 100644
--- a/tests/unistr/test-u-strstr.h
+++ b/tests/unistr/test-u-strstr.h
@@ -1,5 +1,5 @@
/* Test of uN_strstr() functions.
- Copyright (C) 2004, 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
static void
test_u_strstr (void)
diff --git a/tests/unistr/test-u-strtok.h b/tests/unistr/test-u-strtok.h
index d258077..b29b5e6 100644
--- a/tests/unistr/test-u-strtok.h
+++ b/tests/unistr/test-u-strtok.h
@@ -1,5 +1,5 @@
/* Test of uN_strtok() functions.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
static void
test_u_strtok (void)
diff --git a/tests/unistr/test-u16-check.c b/tests/unistr/test-u16-check.c
index 9963d63..331e81c 100644
--- a/tests/unistr/test-u16-check.c
+++ b/tests/unistr/test-u16-check.c
@@ -1,5 +1,5 @@
/* Test of u16_check() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-chr.c b/tests/unistr/test-u16-chr.c
index 2564833..0b1cef7 100644
--- a/tests/unistr/test-u16-chr.c
+++ b/tests/unistr/test-u16-chr.c
@@ -1,5 +1,5 @@
/* Test of u16_chr() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-cmp.c b/tests/unistr/test-u16-cmp.c
index d7eb864..dd8a865 100644
--- a/tests/unistr/test-u16-cmp.c
+++ b/tests/unistr/test-u16-cmp.c
@@ -1,5 +1,5 @@
/* Test of u16_cmp() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-cmp2.c b/tests/unistr/test-u16-cmp2.c
index b5802f7..f752bd1 100644
--- a/tests/unistr/test-u16-cmp2.c
+++ b/tests/unistr/test-u16-cmp2.c
@@ -1,5 +1,5 @@
/* Test of u16_cmp2() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-cpy-alloc.c b/tests/unistr/test-u16-cpy-alloc.c
index 720967c..4eda394 100644
--- a/tests/unistr/test-u16-cpy-alloc.c
+++ b/tests/unistr/test-u16-cpy-alloc.c
@@ -1,5 +1,5 @@
/* Test of u16_cpy_alloc() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-cpy.c b/tests/unistr/test-u16-cpy.c
index e39748b..750d81f 100644
--- a/tests/unistr/test-u16-cpy.c
+++ b/tests/unistr/test-u16-cpy.c
@@ -1,5 +1,5 @@
/* Test of u16_cpy() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-mblen.c b/tests/unistr/test-u16-mblen.c
index eb88c98..67eb785 100644
--- a/tests/unistr/test-u16-mblen.c
+++ b/tests/unistr/test-u16-mblen.c
@@ -1,5 +1,5 @@
/* Test of u16_mblen() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-mbsnlen.c b/tests/unistr/test-u16-mbsnlen.c
index 5684e39..fed121b 100644
--- a/tests/unistr/test-u16-mbsnlen.c
+++ b/tests/unistr/test-u16-mbsnlen.c
@@ -1,5 +1,5 @@
/* Test of u16_mbsnlen() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-mbtouc-unsafe.c b/tests/unistr/test-u16-mbtouc-unsafe.c
index 7dac65f..42b6ba8 100644
--- a/tests/unistr/test-u16-mbtouc-unsafe.c
+++ b/tests/unistr/test-u16-mbtouc-unsafe.c
@@ -1,5 +1,5 @@
/* Test of u16_mbtouc_unsafe() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-mbtouc.c b/tests/unistr/test-u16-mbtouc.c
index f1fa748..69f0607 100644
--- a/tests/unistr/test-u16-mbtouc.c
+++ b/tests/unistr/test-u16-mbtouc.c
@@ -1,5 +1,5 @@
/* Test of u16_mbtouc() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-mbtouc.h b/tests/unistr/test-u16-mbtouc.h
index c1197f4..3def95d 100644
--- a/tests/unistr/test-u16-mbtouc.h
+++ b/tests/unistr/test-u16-mbtouc.h
@@ -1,5 +1,5 @@
/* Test of u16_mbtouc() and u16_mbtouc_unsafe() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-mbtoucr.c b/tests/unistr/test-u16-mbtoucr.c
index f70020e..8831c89 100644
--- a/tests/unistr/test-u16-mbtoucr.c
+++ b/tests/unistr/test-u16-mbtoucr.c
@@ -1,5 +1,5 @@
/* Test of u16_mbtoucr() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-move.c b/tests/unistr/test-u16-move.c
index ed7947c..8f79395 100644
--- a/tests/unistr/test-u16-move.c
+++ b/tests/unistr/test-u16-move.c
@@ -1,5 +1,5 @@
/* Test of u16_move() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-next.c b/tests/unistr/test-u16-next.c
index 50f54d5..e2012ca 100644
--- a/tests/unistr/test-u16-next.c
+++ b/tests/unistr/test-u16-next.c
@@ -1,5 +1,5 @@
/* Test of u16_next() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-prev.c b/tests/unistr/test-u16-prev.c
index 65e9ab3..9a2121a 100644
--- a/tests/unistr/test-u16-prev.c
+++ b/tests/unistr/test-u16-prev.c
@@ -1,5 +1,5 @@
/* Test of u16_prev() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-set.c b/tests/unistr/test-u16-set.c
index 5846293..3d3f110 100644
--- a/tests/unistr/test-u16-set.c
+++ b/tests/unistr/test-u16-set.c
@@ -1,5 +1,5 @@
/* Test of u16_set() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-stpcpy.c b/tests/unistr/test-u16-stpcpy.c
index ac7e6ad..9429fa4 100644
--- a/tests/unistr/test-u16-stpcpy.c
+++ b/tests/unistr/test-u16-stpcpy.c
@@ -1,5 +1,5 @@
/* Test of u16_stpcpy() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-stpncpy.c b/tests/unistr/test-u16-stpncpy.c
index f58841e..e4ab283 100644
--- a/tests/unistr/test-u16-stpncpy.c
+++ b/tests/unistr/test-u16-stpncpy.c
@@ -1,5 +1,5 @@
/* Test of u16_stpncpy() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-strcat.c b/tests/unistr/test-u16-strcat.c
index fcd6f07..e7d947d 100644
--- a/tests/unistr/test-u16-strcat.c
+++ b/tests/unistr/test-u16-strcat.c
@@ -1,5 +1,5 @@
/* Test of u16_strcat() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-strchr.c b/tests/unistr/test-u16-strchr.c
index eeac42d..1868481 100644
--- a/tests/unistr/test-u16-strchr.c
+++ b/tests/unistr/test-u16-strchr.c
@@ -1,5 +1,5 @@
/* Test of u16_strchr() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Paolo Bonzini <bonzini@gnu.org>, 2010. */
diff --git a/tests/unistr/test-u16-strcmp.c b/tests/unistr/test-u16-strcmp.c
index b80a729..bdd7c24 100644
--- a/tests/unistr/test-u16-strcmp.c
+++ b/tests/unistr/test-u16-strcmp.c
@@ -1,5 +1,5 @@
/* Test of u16_strcmp() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-strcmp.h b/tests/unistr/test-u16-strcmp.h
index 9899c27..624529b 100644
--- a/tests/unistr/test-u16-strcmp.h
+++ b/tests/unistr/test-u16-strcmp.h
@@ -1,5 +1,5 @@
/* Test of u16_strcmp() and u16_strcoll() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-strcoll.c b/tests/unistr/test-u16-strcoll.c
index 7d7ecc5..63b5df8 100644
--- a/tests/unistr/test-u16-strcoll.c
+++ b/tests/unistr/test-u16-strcoll.c
@@ -1,5 +1,5 @@
/* Test of u16_strcoll() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-strcpy.c b/tests/unistr/test-u16-strcpy.c
index b55e43b..c07aa5a 100644
--- a/tests/unistr/test-u16-strcpy.c
+++ b/tests/unistr/test-u16-strcpy.c
@@ -1,5 +1,5 @@
/* Test of u16_strcpy() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-strdup.c b/tests/unistr/test-u16-strdup.c
index d13f793..ca23233 100644
--- a/tests/unistr/test-u16-strdup.c
+++ b/tests/unistr/test-u16-strdup.c
@@ -1,5 +1,5 @@
/* Test of u16_strdup() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-strlen.c b/tests/unistr/test-u16-strlen.c
index 6e9fbea..110afc7 100644
--- a/tests/unistr/test-u16-strlen.c
+++ b/tests/unistr/test-u16-strlen.c
@@ -1,5 +1,5 @@
/* Test of u16_strlen() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-strmblen.c b/tests/unistr/test-u16-strmblen.c
index 6852c1d..9693912 100644
--- a/tests/unistr/test-u16-strmblen.c
+++ b/tests/unistr/test-u16-strmblen.c
@@ -1,5 +1,5 @@
/* Test of u16_strmblen() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-strmbtouc.c b/tests/unistr/test-u16-strmbtouc.c
index e4d95b0..cbbc9b4 100644
--- a/tests/unistr/test-u16-strmbtouc.c
+++ b/tests/unistr/test-u16-strmbtouc.c
@@ -1,5 +1,5 @@
/* Test of u16_strmbtouc() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-strncat.c b/tests/unistr/test-u16-strncat.c
index af78ff1..13eba1b 100644
--- a/tests/unistr/test-u16-strncat.c
+++ b/tests/unistr/test-u16-strncat.c
@@ -1,5 +1,5 @@
/* Test of u16_strncat() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-strncmp.c b/tests/unistr/test-u16-strncmp.c
index d89fe3d..644c519 100644
--- a/tests/unistr/test-u16-strncmp.c
+++ b/tests/unistr/test-u16-strncmp.c
@@ -1,5 +1,5 @@
/* Test of u16_strncmp() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-strncpy.c b/tests/unistr/test-u16-strncpy.c
index afb9c7e..a5289f2 100644
--- a/tests/unistr/test-u16-strncpy.c
+++ b/tests/unistr/test-u16-strncpy.c
@@ -1,5 +1,5 @@
/* Test of u16_strncpy() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-strnlen.c b/tests/unistr/test-u16-strnlen.c
index 4d1c47f..e677461 100644
--- a/tests/unistr/test-u16-strnlen.c
+++ b/tests/unistr/test-u16-strnlen.c
@@ -1,5 +1,5 @@
/* Test of u16_strnlen() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-strstr.c b/tests/unistr/test-u16-strstr.c
index 3694060..d2f7ff7 100644
--- a/tests/unistr/test-u16-strstr.c
+++ b/tests/unistr/test-u16-strstr.c
@@ -1,5 +1,5 @@
/* Test of u16_strstr() function.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Pádraig Brady <P@draigBrady.com>, 2011. */
diff --git a/tests/unistr/test-u16-strtok.c b/tests/unistr/test-u16-strtok.c
index abca091..f763618 100644
--- a/tests/unistr/test-u16-strtok.c
+++ b/tests/unistr/test-u16-strtok.c
@@ -1,5 +1,5 @@
/* Test of u16_strtok() function.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unistr/test-u16-to-u32.c b/tests/unistr/test-u16-to-u32.c
index ffed0fe..5a8e9e3 100644
--- a/tests/unistr/test-u16-to-u32.c
+++ b/tests/unistr/test-u16-to-u32.c
@@ -1,5 +1,5 @@
/* Test of u16_to_u32() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-to-u8.c b/tests/unistr/test-u16-to-u8.c
index c31b32a..3a8ebf3 100644
--- a/tests/unistr/test-u16-to-u8.c
+++ b/tests/unistr/test-u16-to-u8.c
@@ -1,5 +1,5 @@
/* Test of u16_to_u8() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u16-uctomb.c b/tests/unistr/test-u16-uctomb.c
index 3b3d8ef..20f03fa 100644
--- a/tests/unistr/test-u16-uctomb.c
+++ b/tests/unistr/test-u16-uctomb.c
@@ -1,5 +1,5 @@
/* Test of u16_uctomb() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-check.c b/tests/unistr/test-u32-check.c
index 67256fd..b89a4d7 100644
--- a/tests/unistr/test-u32-check.c
+++ b/tests/unistr/test-u32-check.c
@@ -1,5 +1,5 @@
/* Test of u32_check() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-chr.c b/tests/unistr/test-u32-chr.c
index 76e65bb..5786ab8 100644
--- a/tests/unistr/test-u32-chr.c
+++ b/tests/unistr/test-u32-chr.c
@@ -1,5 +1,5 @@
/* Test of u32_chr() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-cmp.c b/tests/unistr/test-u32-cmp.c
index c8de9de..05e19ba 100644
--- a/tests/unistr/test-u32-cmp.c
+++ b/tests/unistr/test-u32-cmp.c
@@ -1,5 +1,5 @@
/* Test of u32_cmp() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-cmp2.c b/tests/unistr/test-u32-cmp2.c
index 98bbbd0..db23ab3 100644
--- a/tests/unistr/test-u32-cmp2.c
+++ b/tests/unistr/test-u32-cmp2.c
@@ -1,5 +1,5 @@
/* Test of u32_cmp2() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-cpy-alloc.c b/tests/unistr/test-u32-cpy-alloc.c
index 8fa6332..db04ddf 100644
--- a/tests/unistr/test-u32-cpy-alloc.c
+++ b/tests/unistr/test-u32-cpy-alloc.c
@@ -1,5 +1,5 @@
/* Test of u32_cpy_alloc() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-cpy.c b/tests/unistr/test-u32-cpy.c
index 817cea4..89779b7 100644
--- a/tests/unistr/test-u32-cpy.c
+++ b/tests/unistr/test-u32-cpy.c
@@ -1,5 +1,5 @@
/* Test of u32_cpy() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-mblen.c b/tests/unistr/test-u32-mblen.c
index e707e21..4405e57 100644
--- a/tests/unistr/test-u32-mblen.c
+++ b/tests/unistr/test-u32-mblen.c
@@ -1,5 +1,5 @@
/* Test of u32_mblen() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-mbsnlen.c b/tests/unistr/test-u32-mbsnlen.c
index 71925a0..eb2c9bb 100644
--- a/tests/unistr/test-u32-mbsnlen.c
+++ b/tests/unistr/test-u32-mbsnlen.c
@@ -1,5 +1,5 @@
/* Test of u32_mbsnlen() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-mbtouc-unsafe.c b/tests/unistr/test-u32-mbtouc-unsafe.c
index 8d3851a..7ccd5c6 100644
--- a/tests/unistr/test-u32-mbtouc-unsafe.c
+++ b/tests/unistr/test-u32-mbtouc-unsafe.c
@@ -1,5 +1,5 @@
/* Test of u32_mbtouc_unsafe() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-mbtouc.c b/tests/unistr/test-u32-mbtouc.c
index fd5cd53..c15e08a 100644
--- a/tests/unistr/test-u32-mbtouc.c
+++ b/tests/unistr/test-u32-mbtouc.c
@@ -1,5 +1,5 @@
/* Test of u32_mbtouc() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-mbtouc.h b/tests/unistr/test-u32-mbtouc.h
index d332125..e7d4312 100644
--- a/tests/unistr/test-u32-mbtouc.h
+++ b/tests/unistr/test-u32-mbtouc.h
@@ -1,5 +1,5 @@
/* Test of u32_mbtouc() and u32_mbtouc_unsafe() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-mbtoucr.c b/tests/unistr/test-u32-mbtoucr.c
index 0a9595b..58e3a78 100644
--- a/tests/unistr/test-u32-mbtoucr.c
+++ b/tests/unistr/test-u32-mbtoucr.c
@@ -1,5 +1,5 @@
/* Test of u32_mbtoucr() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-move.c b/tests/unistr/test-u32-move.c
index 7a04611..a21cffd 100644
--- a/tests/unistr/test-u32-move.c
+++ b/tests/unistr/test-u32-move.c
@@ -1,5 +1,5 @@
/* Test of u32_move() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-next.c b/tests/unistr/test-u32-next.c
index 3b87804..fc7ede5 100644
--- a/tests/unistr/test-u32-next.c
+++ b/tests/unistr/test-u32-next.c
@@ -1,5 +1,5 @@
/* Test of u32_next() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-prev.c b/tests/unistr/test-u32-prev.c
index cdcda94..b1684e8 100644
--- a/tests/unistr/test-u32-prev.c
+++ b/tests/unistr/test-u32-prev.c
@@ -1,5 +1,5 @@
/* Test of u32_prev() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-set.c b/tests/unistr/test-u32-set.c
index 15733e3..47ceb11 100644
--- a/tests/unistr/test-u32-set.c
+++ b/tests/unistr/test-u32-set.c
@@ -1,5 +1,5 @@
/* Test of u32_set() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-stpcpy.c b/tests/unistr/test-u32-stpcpy.c
index 2700a8e..8091a7b 100644
--- a/tests/unistr/test-u32-stpcpy.c
+++ b/tests/unistr/test-u32-stpcpy.c
@@ -1,5 +1,5 @@
/* Test of u32_stpcpy() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-stpncpy.c b/tests/unistr/test-u32-stpncpy.c
index 3291bf3..ce97996 100644
--- a/tests/unistr/test-u32-stpncpy.c
+++ b/tests/unistr/test-u32-stpncpy.c
@@ -1,5 +1,5 @@
/* Test of u32_stpncpy() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-strcat.c b/tests/unistr/test-u32-strcat.c
index 1771401..be27be6 100644
--- a/tests/unistr/test-u32-strcat.c
+++ b/tests/unistr/test-u32-strcat.c
@@ -1,5 +1,5 @@
/* Test of u32_strcat() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-strchr.c b/tests/unistr/test-u32-strchr.c
index 633e83f..af8c879 100644
--- a/tests/unistr/test-u32-strchr.c
+++ b/tests/unistr/test-u32-strchr.c
@@ -1,5 +1,5 @@
/* Test of u32_strchr() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Paolo Bonzini <bonzini@gnu.org>, 2010. */
diff --git a/tests/unistr/test-u32-strcmp.c b/tests/unistr/test-u32-strcmp.c
index 64237cf..c2ad0c6 100644
--- a/tests/unistr/test-u32-strcmp.c
+++ b/tests/unistr/test-u32-strcmp.c
@@ -1,5 +1,5 @@
/* Test of u32_strcmp() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-strcmp.h b/tests/unistr/test-u32-strcmp.h
index dcafadd..7a84fb3 100644
--- a/tests/unistr/test-u32-strcmp.h
+++ b/tests/unistr/test-u32-strcmp.h
@@ -1,5 +1,5 @@
/* Test of u32_strcmp() and u32_strcoll() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-strcoll.c b/tests/unistr/test-u32-strcoll.c
index 4603191..c292047 100644
--- a/tests/unistr/test-u32-strcoll.c
+++ b/tests/unistr/test-u32-strcoll.c
@@ -1,5 +1,5 @@
/* Test of u32_strcoll() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-strcpy.c b/tests/unistr/test-u32-strcpy.c
index c0af640..ce83f1f 100644
--- a/tests/unistr/test-u32-strcpy.c
+++ b/tests/unistr/test-u32-strcpy.c
@@ -1,5 +1,5 @@
/* Test of u32_strcpy() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-strdup.c b/tests/unistr/test-u32-strdup.c
index 1dfa14c..c5cbdf8 100644
--- a/tests/unistr/test-u32-strdup.c
+++ b/tests/unistr/test-u32-strdup.c
@@ -1,5 +1,5 @@
/* Test of u32_strdup() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-strlen.c b/tests/unistr/test-u32-strlen.c
index 19353ea..267236c 100644
--- a/tests/unistr/test-u32-strlen.c
+++ b/tests/unistr/test-u32-strlen.c
@@ -1,5 +1,5 @@
/* Test of u32_strlen() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-strmblen.c b/tests/unistr/test-u32-strmblen.c
index 80626b8..0438ecd 100644
--- a/tests/unistr/test-u32-strmblen.c
+++ b/tests/unistr/test-u32-strmblen.c
@@ -1,5 +1,5 @@
/* Test of u32_strmblen() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-strmbtouc.c b/tests/unistr/test-u32-strmbtouc.c
index fa5311e..581f111 100644
--- a/tests/unistr/test-u32-strmbtouc.c
+++ b/tests/unistr/test-u32-strmbtouc.c
@@ -1,5 +1,5 @@
/* Test of u32_strmbtouc() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-strncat.c b/tests/unistr/test-u32-strncat.c
index 12afe06..c9eedbe 100644
--- a/tests/unistr/test-u32-strncat.c
+++ b/tests/unistr/test-u32-strncat.c
@@ -1,5 +1,5 @@
/* Test of u32_strncat() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-strncmp.c b/tests/unistr/test-u32-strncmp.c
index 72fd3eb..2042ea8 100644
--- a/tests/unistr/test-u32-strncmp.c
+++ b/tests/unistr/test-u32-strncmp.c
@@ -1,5 +1,5 @@
/* Test of u32_strncmp() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-strncpy.c b/tests/unistr/test-u32-strncpy.c
index 47f4165..860b72d 100644
--- a/tests/unistr/test-u32-strncpy.c
+++ b/tests/unistr/test-u32-strncpy.c
@@ -1,5 +1,5 @@
/* Test of u32_strncpy() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-strnlen.c b/tests/unistr/test-u32-strnlen.c
index fc23aac..91c28ff 100644
--- a/tests/unistr/test-u32-strnlen.c
+++ b/tests/unistr/test-u32-strnlen.c
@@ -1,5 +1,5 @@
/* Test of u32_strnlen() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-strstr.c b/tests/unistr/test-u32-strstr.c
index d64e1eb..42c390c 100644
--- a/tests/unistr/test-u32-strstr.c
+++ b/tests/unistr/test-u32-strstr.c
@@ -1,5 +1,5 @@
/* Test of u32_strstr() function.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Pádraig Brady <P@draigBrady.com>, 2011. */
diff --git a/tests/unistr/test-u32-strtok.c b/tests/unistr/test-u32-strtok.c
index 7937830..4d8924a 100644
--- a/tests/unistr/test-u32-strtok.c
+++ b/tests/unistr/test-u32-strtok.c
@@ -1,5 +1,5 @@
/* Test of u32_strtok() function.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unistr/test-u32-to-u16.c b/tests/unistr/test-u32-to-u16.c
index 9022d50..11ebbc7 100644
--- a/tests/unistr/test-u32-to-u16.c
+++ b/tests/unistr/test-u32-to-u16.c
@@ -1,5 +1,5 @@
/* Test of u32_to_u16() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-to-u8.c b/tests/unistr/test-u32-to-u8.c
index 0a18127..15c2b58 100644
--- a/tests/unistr/test-u32-to-u8.c
+++ b/tests/unistr/test-u32-to-u8.c
@@ -1,5 +1,5 @@
/* Test of u32_to_u8() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u32-uctomb.c b/tests/unistr/test-u32-uctomb.c
index c9d0326..03a37df 100644
--- a/tests/unistr/test-u32-uctomb.c
+++ b/tests/unistr/test-u32-uctomb.c
@@ -1,5 +1,5 @@
/* Test of u32_uctomb() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-check.c b/tests/unistr/test-u8-check.c
index f1fe900..fbf5faf 100644
--- a/tests/unistr/test-u8-check.c
+++ b/tests/unistr/test-u8-check.c
@@ -1,5 +1,5 @@
/* Test of u8_check() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-chr.c b/tests/unistr/test-u8-chr.c
index 28de5f8..bb84d95 100644
--- a/tests/unistr/test-u8-chr.c
+++ b/tests/unistr/test-u8-chr.c
@@ -1,5 +1,5 @@
/* Test of u8_chr() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-cmp.c b/tests/unistr/test-u8-cmp.c
index 5b9f4c0..0381413 100644
--- a/tests/unistr/test-u8-cmp.c
+++ b/tests/unistr/test-u8-cmp.c
@@ -1,5 +1,5 @@
/* Test of u8_cmp() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-cmp2.c b/tests/unistr/test-u8-cmp2.c
index a4ab5e1..85ecae5 100644
--- a/tests/unistr/test-u8-cmp2.c
+++ b/tests/unistr/test-u8-cmp2.c
@@ -1,5 +1,5 @@
/* Test of u8_cmp2() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-cpy-alloc.c b/tests/unistr/test-u8-cpy-alloc.c
index d6c2b85..04490a7 100644
--- a/tests/unistr/test-u8-cpy-alloc.c
+++ b/tests/unistr/test-u8-cpy-alloc.c
@@ -1,5 +1,5 @@
/* Test of u8_cpy_alloc() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-cpy.c b/tests/unistr/test-u8-cpy.c
index b3954a1..e439381 100644
--- a/tests/unistr/test-u8-cpy.c
+++ b/tests/unistr/test-u8-cpy.c
@@ -1,5 +1,5 @@
/* Test of u8_cpy() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-mblen.c b/tests/unistr/test-u8-mblen.c
index e2ea3a8..4a05d0d 100644
--- a/tests/unistr/test-u8-mblen.c
+++ b/tests/unistr/test-u8-mblen.c
@@ -1,5 +1,5 @@
/* Test of u8_mblen() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-mbsnlen.c b/tests/unistr/test-u8-mbsnlen.c
index 8725cbf..978ef83 100644
--- a/tests/unistr/test-u8-mbsnlen.c
+++ b/tests/unistr/test-u8-mbsnlen.c
@@ -1,5 +1,5 @@
/* Test of u8_mbsnlen() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
@@ -62,8 +62,8 @@ main ()
"a character that is outside the adopted subset".
Reference:
Markus Kuhn: UTF-8 decoder capability and stress test
- <http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt>
- <http://www.w3.org/2001/06/utf-8-wrong/UTF-8-test.html>
+ <https://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt>
+ <https://www.w3.org/2001/06/utf-8-wrong/UTF-8-test.html>
*/
/* 3.1. Test that each unexpected continuation byte is signalled as a
malformed sequence of its own. */
diff --git a/tests/unistr/test-u8-mbtouc-unsafe.c b/tests/unistr/test-u8-mbtouc-unsafe.c
index b1efab2..3bd1eca 100644
--- a/tests/unistr/test-u8-mbtouc-unsafe.c
+++ b/tests/unistr/test-u8-mbtouc-unsafe.c
@@ -1,5 +1,5 @@
/* Test of u8_mbtouc_unsafe() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-mbtouc.c b/tests/unistr/test-u8-mbtouc.c
index 8ed2176..abb8c66 100644
--- a/tests/unistr/test-u8-mbtouc.c
+++ b/tests/unistr/test-u8-mbtouc.c
@@ -1,5 +1,5 @@
/* Test of u8_mbtouc() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
@@ -35,8 +35,8 @@ test_safe_function (int (*my_u8_mbtouc) (ucs4_t *, const uint8_t *, size_t))
"a character that is outside the adopted subset".
Reference:
Markus Kuhn: UTF-8 decoder capability and stress test
- <http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt>
- <http://www.w3.org/2001/06/utf-8-wrong/UTF-8-test.html>
+ <https://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt>
+ <https://www.w3.org/2001/06/utf-8-wrong/UTF-8-test.html>
*/
/* 3.1. Test that each unexpected continuation byte is signalled as a
malformed sequence of its own. */
diff --git a/tests/unistr/test-u8-mbtouc.h b/tests/unistr/test-u8-mbtouc.h
index 19f8a11..f7dd9eb 100644
--- a/tests/unistr/test-u8-mbtouc.h
+++ b/tests/unistr/test-u8-mbtouc.h
@@ -1,5 +1,5 @@
/* Test of u8_mbtouc() and u8_mbtouc_unsafe() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-mbtoucr.c b/tests/unistr/test-u8-mbtoucr.c
index 7a7b0b9..c0e4a72 100644
--- a/tests/unistr/test-u8-mbtoucr.c
+++ b/tests/unistr/test-u8-mbtoucr.c
@@ -1,5 +1,5 @@
/* Test of u8_mbtoucr() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-move.c b/tests/unistr/test-u8-move.c
index 3d06912..11f5183 100644
--- a/tests/unistr/test-u8-move.c
+++ b/tests/unistr/test-u8-move.c
@@ -1,5 +1,5 @@
/* Test of u8_move() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-next.c b/tests/unistr/test-u8-next.c
index 813257a..fb0965a 100644
--- a/tests/unistr/test-u8-next.c
+++ b/tests/unistr/test-u8-next.c
@@ -1,5 +1,5 @@
/* Test of u8_next() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-prev.c b/tests/unistr/test-u8-prev.c
index 33342ae..80d8cc5 100644
--- a/tests/unistr/test-u8-prev.c
+++ b/tests/unistr/test-u8-prev.c
@@ -1,5 +1,5 @@
/* Test of u8_prev() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-set.c b/tests/unistr/test-u8-set.c
index 9ddb43e..5235416 100644
--- a/tests/unistr/test-u8-set.c
+++ b/tests/unistr/test-u8-set.c
@@ -1,5 +1,5 @@
/* Test of u8_set() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-stpcpy.c b/tests/unistr/test-u8-stpcpy.c
index 36d9126..d17ea3a 100644
--- a/tests/unistr/test-u8-stpcpy.c
+++ b/tests/unistr/test-u8-stpcpy.c
@@ -1,5 +1,5 @@
/* Test of u8_stpcpy() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-stpncpy.c b/tests/unistr/test-u8-stpncpy.c
index 47bc8e3..2641302 100644
--- a/tests/unistr/test-u8-stpncpy.c
+++ b/tests/unistr/test-u8-stpncpy.c
@@ -1,5 +1,5 @@
/* Test of u8_stpncpy() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-strcat.c b/tests/unistr/test-u8-strcat.c
index 2566792..f2ce94f 100644
--- a/tests/unistr/test-u8-strcat.c
+++ b/tests/unistr/test-u8-strcat.c
@@ -1,5 +1,5 @@
/* Test of u8_strcat() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-strchr.c b/tests/unistr/test-u8-strchr.c
index 95f9ea4..bc18d94 100644
--- a/tests/unistr/test-u8-strchr.c
+++ b/tests/unistr/test-u8-strchr.c
@@ -1,5 +1,5 @@
/* Test of u8_strchr() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Paolo Bonzini <bonzini@gnu.org>, 2010. */
diff --git a/tests/unistr/test-u8-strcmp.c b/tests/unistr/test-u8-strcmp.c
index 6457250..2c5e627 100644
--- a/tests/unistr/test-u8-strcmp.c
+++ b/tests/unistr/test-u8-strcmp.c
@@ -1,5 +1,5 @@
/* Test of u8_strcmp() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-strcmp.h b/tests/unistr/test-u8-strcmp.h
index fdb0846..03e0de4 100644
--- a/tests/unistr/test-u8-strcmp.h
+++ b/tests/unistr/test-u8-strcmp.h
@@ -1,5 +1,5 @@
/* Test of u8_strcmp() and u8_strcoll() functions.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-strcoll.c b/tests/unistr/test-u8-strcoll.c
index 9f8b093..e93e19b 100644
--- a/tests/unistr/test-u8-strcoll.c
+++ b/tests/unistr/test-u8-strcoll.c
@@ -1,5 +1,5 @@
/* Test of u8_strcoll() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-strcpy.c b/tests/unistr/test-u8-strcpy.c
index a745162..ca66a35 100644
--- a/tests/unistr/test-u8-strcpy.c
+++ b/tests/unistr/test-u8-strcpy.c
@@ -1,5 +1,5 @@
/* Test of u8_strcpy() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-strdup.c b/tests/unistr/test-u8-strdup.c
index dc094d6..666e49d 100644
--- a/tests/unistr/test-u8-strdup.c
+++ b/tests/unistr/test-u8-strdup.c
@@ -1,5 +1,5 @@
/* Test of u8_strdup() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-strlen.c b/tests/unistr/test-u8-strlen.c
index b53c15a..f047e15 100644
--- a/tests/unistr/test-u8-strlen.c
+++ b/tests/unistr/test-u8-strlen.c
@@ -1,5 +1,5 @@
/* Test of u8_strlen() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-strmblen.c b/tests/unistr/test-u8-strmblen.c
index 6c87e45..3dc9cb3 100644
--- a/tests/unistr/test-u8-strmblen.c
+++ b/tests/unistr/test-u8-strmblen.c
@@ -1,5 +1,5 @@
/* Test of u8_strmblen() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-strmbtouc.c b/tests/unistr/test-u8-strmbtouc.c
index d1079ed..6242a4c 100644
--- a/tests/unistr/test-u8-strmbtouc.c
+++ b/tests/unistr/test-u8-strmbtouc.c
@@ -1,5 +1,5 @@
/* Test of u8_strmbtouc() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-strncat.c b/tests/unistr/test-u8-strncat.c
index e422624..a11b107 100644
--- a/tests/unistr/test-u8-strncat.c
+++ b/tests/unistr/test-u8-strncat.c
@@ -1,5 +1,5 @@
/* Test of u8_strncat() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-strncmp.c b/tests/unistr/test-u8-strncmp.c
index 48ad9ed..71cc406 100644
--- a/tests/unistr/test-u8-strncmp.c
+++ b/tests/unistr/test-u8-strncmp.c
@@ -1,5 +1,5 @@
/* Test of u8_strncmp() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-strncpy.c b/tests/unistr/test-u8-strncpy.c
index 2144729..ee58ac7 100644
--- a/tests/unistr/test-u8-strncpy.c
+++ b/tests/unistr/test-u8-strncpy.c
@@ -1,5 +1,5 @@
/* Test of u8_strncpy() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-strnlen.c b/tests/unistr/test-u8-strnlen.c
index fd2b4ad..29f4b15 100644
--- a/tests/unistr/test-u8-strnlen.c
+++ b/tests/unistr/test-u8-strnlen.c
@@ -1,5 +1,5 @@
/* Test of u8_strnlen() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-strstr.c b/tests/unistr/test-u8-strstr.c
index 05f238c..f715ad2 100644
--- a/tests/unistr/test-u8-strstr.c
+++ b/tests/unistr/test-u8-strstr.c
@@ -1,5 +1,5 @@
/* Test of u8_strstr() function.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Pádraig Brady <P@draigBrady.com>, 2011. */
diff --git a/tests/unistr/test-u8-strtok.c b/tests/unistr/test-u8-strtok.c
index a6e54a5..ab962fa 100644
--- a/tests/unistr/test-u8-strtok.c
+++ b/tests/unistr/test-u8-strtok.c
@@ -1,5 +1,5 @@
/* Test of u8_strtok() function.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/unistr/test-u8-to-u16.c b/tests/unistr/test-u8-to-u16.c
index c19e6ee..d4cfee4 100644
--- a/tests/unistr/test-u8-to-u16.c
+++ b/tests/unistr/test-u8-to-u16.c
@@ -1,5 +1,5 @@
/* Test of u8_to_u16() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-to-u32.c b/tests/unistr/test-u8-to-u32.c
index 0f14689..9454d7b 100644
--- a/tests/unistr/test-u8-to-u32.c
+++ b/tests/unistr/test-u8-to-u32.c
@@ -1,5 +1,5 @@
/* Test of u8_to_u32() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/unistr/test-u8-uctomb.c b/tests/unistr/test-u8-uctomb.c
index bbc9418..1fad002 100644
--- a/tests/unistr/test-u8-uctomb.c
+++ b/tests/unistr/test-u8-uctomb.c
@@ -1,5 +1,5 @@
/* Test of u8_uctomb() function.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
diff --git a/tests/uniwbrk/WordBreakTest.txt b/tests/uniwbrk/WordBreakTest.txt
index 9b7130b..920d614 100644
--- a/tests/uniwbrk/WordBreakTest.txt
+++ b/tests/uniwbrk/WordBreakTest.txt
@@ -1,10 +1,11 @@
-# WordBreakTest-8.0.0.txt
-# Date: 2015-05-02, 14:48:55 GMT [MD]
+# WordBreakTest-9.0.0.txt
+# Date: 2016-06-02, 18:28:31 GMT
+# © 2016 Unicode®, Inc.
+# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
+# For terms of use, see http://www.unicode.org/terms_of_use.html
#
# Unicode Character Database
-# Copyright (c) 1991-2015 Unicode, Inc.
-# For terms of use, see http://www.unicode.org/terms_of_use.html
-# For documentation, see http://www.unicode.org/reports/tr44/
+# For documentation, see http://www.unicode.org/reports/tr44/
#
# Default Word Break Test
#
@@ -42,18 +43,28 @@
÷ 0001 × 0308 ÷ 0030 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0001 ÷ 005F ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0001 × 0308 ÷ 005F ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0001 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0001 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0001 ÷ 05D0 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0001 × 0308 ÷ 05D0 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0001 ÷ 0022 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0001 × 0308 ÷ 0022 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0001 ÷ 0027 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 0001 × 0308 ÷ 0027 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 0001 ÷ 261D ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0001 × 0308 ÷ 261D ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0001 ÷ 1F3FB ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0001 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0001 ÷ 2764 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0001 × 0308 ÷ 2764 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0001 ÷ 1F466 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0001 × 0308 ÷ 1F466 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0001 × 00AD ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0001 × 0308 × 00AD ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0001 × 0300 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 0001 × 0308 × 0300 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 0001 × 200D ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 0001 × 0308 × 200D ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 0001 ÷ 0061 × 2060 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0001 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0001 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -94,18 +105,28 @@
÷ 000D ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 000D ÷ 005F ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 000D ÷ 0308 ÷ 005F ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 000D ÷ 05D0 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 000D ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 000D ÷ 0022 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 000D ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 000D ÷ 0027 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 000D ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 000D ÷ 261D ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 000D ÷ 0308 ÷ 261D ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 000D ÷ 1F3FB ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 000D ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 000D ÷ 2764 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 000D ÷ 0308 ÷ 2764 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 000D ÷ 1F466 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] BOY (EBG) ÷ [0.3]
+÷ 000D ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 000D ÷ 00AD ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 000D ÷ 0308 × 00AD ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 000D ÷ 0300 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 000D ÷ 200D ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 000D ÷ 0308 × 200D ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 000D ÷ 0061 × 2060 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 000D ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 000D ÷ 0061 ÷ 003A ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -146,18 +167,28 @@
÷ 000A ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 000A ÷ 005F ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 000A ÷ 0308 ÷ 005F ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 000A ÷ 05D0 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 000A ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 000A ÷ 0022 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 000A ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 000A ÷ 0027 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 000A ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 000A ÷ 261D ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 000A ÷ 0308 ÷ 261D ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 000A ÷ 1F3FB ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 000A ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 000A ÷ 2764 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 000A ÷ 0308 ÷ 2764 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 000A ÷ 1F466 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] BOY (EBG) ÷ [0.3]
+÷ 000A ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 000A ÷ 00AD ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 000A ÷ 0308 × 00AD ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 000A ÷ 0300 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 000A ÷ 200D ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 000A ÷ 0308 × 200D ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 000A ÷ 0061 × 2060 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 000A ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 000A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -198,18 +229,28 @@
÷ 000B ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 000B ÷ 005F ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 000B ÷ 0308 ÷ 005F ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 000B ÷ 1F1E6 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 000B ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 000B ÷ 1F1E6 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 000B ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 000B ÷ 05D0 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 000B ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 000B ÷ 0022 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 000B ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 000B ÷ 0027 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 000B ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 000B ÷ 261D ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 000B ÷ 0308 ÷ 261D ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 000B ÷ 1F3FB ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 000B ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 000B ÷ 2764 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 000B ÷ 0308 ÷ 2764 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 000B ÷ 1F466 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] BOY (EBG) ÷ [0.3]
+÷ 000B ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 000B ÷ 00AD ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 000B ÷ 0308 × 00AD ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 000B ÷ 0300 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 000B ÷ 0308 × 0300 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 000B ÷ 200D ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 000B ÷ 0308 × 200D ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 000B ÷ 0061 × 2060 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 000B ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 000B ÷ 0061 ÷ 003A ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -250,18 +291,28 @@
÷ 3031 × 0308 ÷ 0030 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 3031 × 005F ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 3031 × 0308 × 005F ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 3031 ÷ 1F1E6 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 3031 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 3031 ÷ 1F1E6 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 3031 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 3031 ÷ 05D0 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 3031 × 0308 ÷ 05D0 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 3031 ÷ 0022 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 3031 × 0308 ÷ 0022 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 3031 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 3031 × 0308 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 3031 ÷ 261D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 3031 × 0308 ÷ 261D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 3031 ÷ 1F3FB ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 3031 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 3031 ÷ 2764 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 3031 × 0308 ÷ 2764 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 3031 ÷ 1F466 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 3031 × 0308 ÷ 1F466 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 3031 × 00AD ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 3031 × 0308 × 00AD ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 3031 × 0300 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 3031 × 0308 × 0300 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 3031 × 200D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 3031 × 0308 × 200D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 3031 ÷ 0061 × 2060 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 3031 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 3031 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -302,18 +353,28 @@
÷ 0041 × 0308 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0041 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0041 × 0308 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 0041 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0041 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0041 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0041 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0041 × 05D0 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0041 × 0308 × 05D0 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0041 ÷ 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0041 × 0308 ÷ 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0041 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 0041 × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 0041 ÷ 261D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0041 × 0308 ÷ 261D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0041 ÷ 1F3FB ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0041 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0041 ÷ 2764 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0041 × 0308 ÷ 2764 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0041 ÷ 1F466 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0041 × 0308 ÷ 1F466 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0041 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0041 × 0308 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0041 × 0300 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 0041 × 0308 × 0300 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 0041 × 200D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 0041 × 0308 × 200D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 0041 × 0061 × 2060 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0041 × 0308 × 0061 × 2060 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0041 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -354,18 +415,28 @@
÷ 003A × 0308 ÷ 0030 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 003A ÷ 005F ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 003A × 0308 ÷ 005F ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 003A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 003A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 003A ÷ 05D0 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 003A × 0308 ÷ 05D0 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 003A ÷ 0022 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 003A × 0308 ÷ 0022 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 003A ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 003A × 0308 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 003A ÷ 261D ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 003A × 0308 ÷ 261D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 003A ÷ 1F3FB ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 003A × 0308 ÷ 1F3FB ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 003A ÷ 2764 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 003A × 0308 ÷ 2764 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 003A ÷ 1F466 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 003A × 0308 ÷ 1F466 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 003A × 00AD ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 003A × 0308 × 00AD ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 003A × 0300 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 003A × 0308 × 0300 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 003A × 200D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 003A × 0308 × 200D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 003A ÷ 0061 × 2060 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 003A × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 003A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -406,18 +477,28 @@
÷ 002C × 0308 ÷ 0030 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 002C ÷ 005F ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 002C × 0308 ÷ 005F ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 002C × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 002C × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 002C ÷ 05D0 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 002C × 0308 ÷ 05D0 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 002C ÷ 0022 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 002C × 0308 ÷ 0022 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 002C ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 002C × 0308 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 002C ÷ 261D ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 002C × 0308 ÷ 261D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 002C ÷ 1F3FB ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 002C × 0308 ÷ 1F3FB ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 002C ÷ 2764 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 002C × 0308 ÷ 2764 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 002C ÷ 1F466 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 002C × 0308 ÷ 1F466 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 002C × 00AD ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 002C × 0300 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 002C × 0308 × 0300 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 002C × 200D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 002C × 0308 × 200D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 002C ÷ 0061 × 2060 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 002C × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 002C ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -458,18 +539,28 @@
÷ 002E × 0308 ÷ 0030 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 002E ÷ 005F ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 002E × 0308 ÷ 005F ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 002E ÷ 1F1E6 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 002E × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 002E ÷ 1F1E6 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 002E × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 002E ÷ 05D0 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 002E × 0308 ÷ 05D0 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 002E ÷ 0022 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 002E × 0308 ÷ 0022 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 002E ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 002E × 0308 ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 002E ÷ 261D ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 002E × 0308 ÷ 261D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 002E ÷ 1F3FB ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 002E × 0308 ÷ 1F3FB ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 002E ÷ 2764 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 002E × 0308 ÷ 2764 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 002E ÷ 1F466 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 002E × 0308 ÷ 1F466 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 002E × 00AD ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 002E × 0308 × 00AD ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 002E × 0300 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 002E × 0308 × 0300 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 002E × 200D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 002E × 0308 × 200D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 002E ÷ 0061 × 2060 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 002E × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 002E ÷ 0061 ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -510,18 +601,28 @@
÷ 0030 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0030 × 005F ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0030 × 0308 × 005F ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 0030 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0030 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0030 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0030 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0030 × 05D0 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0030 × 0308 × 05D0 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0030 ÷ 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0030 × 0308 ÷ 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0030 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 0030 × 0308 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 0030 ÷ 261D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0030 × 0308 ÷ 261D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0030 ÷ 1F3FB ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0030 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0030 ÷ 2764 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0030 × 0308 ÷ 2764 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0030 ÷ 1F466 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0030 × 0308 ÷ 1F466 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0030 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0030 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0030 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 0030 × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 0030 × 200D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 0030 × 0308 × 200D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 0030 × 0061 × 2060 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0030 × 0308 × 0061 × 2060 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0030 × 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -562,18 +663,28 @@
÷ 005F × 0308 × 0030 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 005F × 005F ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 005F × 0308 × 005F ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 005F ÷ 1F1E6 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 005F × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 005F ÷ 1F1E6 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 005F × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 005F × 05D0 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 005F × 0308 × 05D0 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 005F ÷ 0022 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 005F × 0308 ÷ 0022 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 005F ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 005F × 0308 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 005F ÷ 261D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 005F × 0308 ÷ 261D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 005F ÷ 1F3FB ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 005F × 0308 ÷ 1F3FB ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 005F ÷ 2764 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 005F × 0308 ÷ 2764 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 005F ÷ 1F466 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 005F × 0308 ÷ 1F466 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 005F × 00AD ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 005F × 0308 × 00AD ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 005F × 0300 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 005F × 0308 × 0300 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 005F × 200D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 005F × 0308 × 200D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 005F × 0061 × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 005F × 0308 × 0061 × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 005F × 0061 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -592,58 +703,68 @@
÷ 005F × 0308 × 0031 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
÷ 005F × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 005F × 0308 × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
-÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
-÷ 1F1E6 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]
-÷ 1F1E6 ÷ 000B ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 000B ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]
-÷ 1F1E6 ÷ 3031 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 3031 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
-÷ 1F1E6 ÷ 0041 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0041 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
-÷ 1F1E6 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
-÷ 1F1E6 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
-÷ 1F1E6 ÷ 002E ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 002E ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]
-÷ 1F1E6 ÷ 0030 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0030 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
-÷ 1F1E6 ÷ 005F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 005F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 1F1E6 × 0308 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.3] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 1F1E6 ÷ 05D0 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 05D0 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
-÷ 1F1E6 ÷ 0022 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0022 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
-÷ 1F1E6 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
-÷ 1F1E6 × 00AD ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
-÷ 1F1E6 × 0308 × 00AD ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
-÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
-÷ 1F1E6 × 0308 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
-÷ 1F1E6 ÷ 0061 × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-÷ 1F1E6 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
-÷ 1F1E6 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
-÷ 1F1E6 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-÷ 1F1E6 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
-÷ 1F1E6 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
-÷ 1F1E6 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
-÷ 1F1E6 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
-÷ 1F1E6 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-÷ 1F1E6 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
+÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 1F1E6 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 1F1E6 ÷ 000B ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 000B ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]
+÷ 1F1E6 ÷ 3031 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 3031 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
+÷ 1F1E6 ÷ 0041 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0041 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 1F1E6 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F1E6 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F1E6 ÷ 002E ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 002E ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]
+÷ 1F1E6 ÷ 0030 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0030 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
+÷ 1F1E6 ÷ 005F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 005F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [15.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 1F1E6 × 0308 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) × [15.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 1F1E6 ÷ 05D0 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 05D0 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
+÷ 1F1E6 ÷ 0022 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0022 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
+÷ 1F1E6 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F1E6 ÷ 261D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 261D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1F1E6 ÷ 1F3FB ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 1F1E6 ÷ 2764 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 2764 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 1F1E6 ÷ 1F466 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 1F466 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 1F1E6 × 00AD ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
+÷ 1F1E6 × 0308 × 00AD ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
+÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 1F1E6 × 0308 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 1F1E6 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 1F1E6 × 0308 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 1F1E6 ÷ 0061 × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F1E6 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F1E6 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F1E6 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F1E6 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F1E6 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F1E6 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F1E6 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F1E6 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 05D0 ÷ 0001 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
÷ 05D0 × 0308 ÷ 0001 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
÷ 05D0 ÷ 000D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
@@ -666,18 +787,28 @@
÷ 05D0 × 0308 × 0030 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 05D0 × 005F ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 05D0 × 0308 × 005F ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 05D0 ÷ 1F1E6 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 05D0 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 05D0 ÷ 1F1E6 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 05D0 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 05D0 × 05D0 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 05D0 × 0308 × 05D0 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 05D0 ÷ 0022 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 05D0 × 0308 ÷ 0022 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 05D0 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 05D0 × 0308 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 05D0 ÷ 261D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 05D0 × 0308 ÷ 261D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 05D0 ÷ 1F3FB ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 05D0 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 05D0 ÷ 2764 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 05D0 × 0308 ÷ 2764 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 05D0 ÷ 1F466 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 05D0 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 05D0 × 00AD ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 05D0 × 0308 × 00AD ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 05D0 × 0300 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 05D0 × 0308 × 0300 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 05D0 × 200D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 05D0 × 0308 × 200D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 05D0 × 0061 × 2060 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 05D0 × 0308 × 0061 × 2060 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 05D0 × 0061 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -718,18 +849,28 @@
÷ 0022 × 0308 ÷ 0030 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0022 ÷ 005F ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0022 × 0308 ÷ 005F ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 0022 ÷ 1F1E6 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0022 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0022 ÷ 1F1E6 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0022 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0022 ÷ 05D0 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0022 × 0308 ÷ 05D0 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0022 ÷ 0022 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0022 × 0308 ÷ 0022 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0022 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 0022 × 0308 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 0022 ÷ 261D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0022 × 0308 ÷ 261D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0022 ÷ 1F3FB ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0022 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0022 ÷ 2764 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0022 × 0308 ÷ 2764 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0022 ÷ 1F466 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0022 × 0308 ÷ 1F466 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0022 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0022 × 0308 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0022 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 0022 × 0308 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 0022 × 200D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 0022 × 0308 × 200D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 0022 ÷ 0061 × 2060 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0022 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0022 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -770,18 +911,28 @@
÷ 0027 × 0308 ÷ 0030 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0027 ÷ 005F ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0027 × 0308 ÷ 005F ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0027 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0027 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0027 ÷ 05D0 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0027 × 0308 ÷ 05D0 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0027 ÷ 0022 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0027 × 0308 ÷ 0022 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0027 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 0027 × 0308 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 0027 ÷ 261D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0027 × 0308 ÷ 261D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0027 ÷ 1F3FB ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0027 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0027 ÷ 2764 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0027 × 0308 ÷ 2764 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0027 ÷ 1F466 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0027 × 0308 ÷ 1F466 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0027 × 00AD ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0027 × 0308 × 00AD ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0027 × 0300 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 0027 × 0308 × 0300 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 0027 × 200D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 0027 × 0308 × 200D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 0027 ÷ 0061 × 2060 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0027 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0027 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -800,6 +951,254 @@
÷ 0027 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
÷ 0027 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0027 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 261D ÷ 0001 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
+÷ 261D × 0308 ÷ 0001 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
+÷ 261D ÷ 000D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 261D × 0308 ÷ 000D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 261D ÷ 000A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 261D × 0308 ÷ 000A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 261D ÷ 000B ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]
+÷ 261D × 0308 ÷ 000B ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]
+÷ 261D ÷ 3031 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
+÷ 261D × 0308 ÷ 3031 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
+÷ 261D ÷ 0041 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 261D × 0308 ÷ 0041 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 261D ÷ 003A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 261D × 0308 ÷ 003A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 261D ÷ 002C ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 261D × 0308 ÷ 002C ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 261D ÷ 002E ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]
+÷ 261D × 0308 ÷ 002E ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]
+÷ 261D ÷ 0030 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
+÷ 261D × 0308 ÷ 0030 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
+÷ 261D ÷ 005F ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 261D × 0308 ÷ 005F ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 261D ÷ 1F1E6 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 261D × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 261D ÷ 05D0 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
+÷ 261D × 0308 ÷ 05D0 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
+÷ 261D ÷ 0022 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
+÷ 261D × 0308 ÷ 0022 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
+÷ 261D ÷ 0027 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 261D × 0308 ÷ 0027 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 261D ÷ 261D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 261D × 0308 ÷ 261D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 261D × 1F3FB ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 261D × 0308 × 1F3FB ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 261D ÷ 2764 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 261D × 0308 ÷ 2764 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 261D ÷ 1F466 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 261D × 0308 ÷ 1F466 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 261D × 00AD ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
+÷ 261D × 0308 × 00AD ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
+÷ 261D × 0300 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 261D × 0308 × 0300 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 261D × 200D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 261D × 0308 × 200D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 261D ÷ 0061 × 2060 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 261D × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 261D ÷ 0061 ÷ 003A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 261D × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 261D ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 261D × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 261D ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 261D × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 261D ÷ 0061 ÷ 002C ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 261D × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 261D ÷ 0031 ÷ 003A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 261D × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 261D ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 261D × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 261D ÷ 0031 ÷ 002C ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 261D × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 261D ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 261D × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F3FB ÷ 0001 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0001 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
+÷ 1F3FB ÷ 000D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 000D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 1F3FB ÷ 000A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 000A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 1F3FB ÷ 000B ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 000B ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]
+÷ 1F3FB ÷ 3031 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 3031 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
+÷ 1F3FB ÷ 0041 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0041 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 1F3FB ÷ 003A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 003A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F3FB ÷ 002C ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 002C ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F3FB ÷ 002E ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 002E ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]
+÷ 1F3FB ÷ 0030 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0030 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
+÷ 1F3FB ÷ 005F ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 005F ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 1F3FB ÷ 1F1E6 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 1F3FB ÷ 05D0 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 05D0 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
+÷ 1F3FB ÷ 0022 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0022 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
+÷ 1F3FB ÷ 0027 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0027 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F3FB ÷ 261D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 261D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1F3FB ÷ 1F3FB ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 1F3FB ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 1F3FB ÷ 2764 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 2764 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 1F3FB ÷ 1F466 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 1F466 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 1F3FB × 00AD ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
+÷ 1F3FB × 0308 × 00AD ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
+÷ 1F3FB × 0300 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 1F3FB × 0308 × 0300 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 1F3FB × 200D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 1F3FB × 0308 × 200D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 1F3FB ÷ 0061 × 2060 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F3FB ÷ 0061 ÷ 003A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F3FB ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F3FB ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F3FB ÷ 0061 ÷ 002C ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F3FB ÷ 0031 ÷ 003A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F3FB ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F3FB ÷ 0031 ÷ 002C ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F3FB ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F3FB × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 2764 ÷ 0001 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0001 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
+÷ 2764 ÷ 000D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 2764 × 0308 ÷ 000D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 2764 ÷ 000A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 2764 × 0308 ÷ 000A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 2764 ÷ 000B ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]
+÷ 2764 × 0308 ÷ 000B ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]
+÷ 2764 ÷ 3031 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
+÷ 2764 × 0308 ÷ 3031 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
+÷ 2764 ÷ 0041 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0041 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 2764 ÷ 003A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 2764 × 0308 ÷ 003A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 2764 ÷ 002C ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 2764 × 0308 ÷ 002C ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 2764 ÷ 002E ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]
+÷ 2764 × 0308 ÷ 002E ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]
+÷ 2764 ÷ 0030 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0030 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
+÷ 2764 ÷ 005F ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 2764 × 0308 ÷ 005F ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 2764 ÷ 1F1E6 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 2764 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 2764 ÷ 05D0 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
+÷ 2764 × 0308 ÷ 05D0 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
+÷ 2764 ÷ 0022 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0022 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
+÷ 2764 ÷ 0027 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0027 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 2764 ÷ 261D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 2764 × 0308 ÷ 261D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 2764 ÷ 1F3FB ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 2764 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 2764 ÷ 2764 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 2764 × 0308 ÷ 2764 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 2764 ÷ 1F466 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 2764 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 2764 × 00AD ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
+÷ 2764 × 0308 × 00AD ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
+÷ 2764 × 0300 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 2764 × 0308 × 0300 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 2764 × 200D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 2764 × 0308 × 200D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 2764 ÷ 0061 × 2060 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 2764 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 2764 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 2764 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 2764 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 2764 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 2764 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 2764 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 2764 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 2764 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F466 ÷ 0001 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0001 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
+÷ 1F466 ÷ 000D ÷ # ÷ [0.2] BOY (EBG) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 000D ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 1F466 ÷ 000A ÷ # ÷ [0.2] BOY (EBG) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 000A ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 1F466 ÷ 000B ÷ # ÷ [0.2] BOY (EBG) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 000B ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]
+÷ 1F466 ÷ 3031 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 3031 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
+÷ 1F466 ÷ 0041 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0041 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 1F466 ÷ 003A ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 003A ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F466 ÷ 002C ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 002C ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F466 ÷ 002E ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 002E ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]
+÷ 1F466 ÷ 0030 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0030 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
+÷ 1F466 ÷ 005F ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 005F ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 1F466 ÷ 1F1E6 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 1F466 ÷ 05D0 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 05D0 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
+÷ 1F466 ÷ 0022 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0022 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
+÷ 1F466 ÷ 0027 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0027 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F466 ÷ 261D ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 261D ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1F466 × 1F3FB ÷ # ÷ [0.2] BOY (EBG) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 1F466 × 0308 × 1F3FB ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 1F466 ÷ 2764 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 2764 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 1F466 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 1F466 × 00AD ÷ # ÷ [0.2] BOY (EBG) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
+÷ 1F466 × 0308 × 00AD ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
+÷ 1F466 × 0300 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 1F466 × 0308 × 0300 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 1F466 × 200D ÷ # ÷ [0.2] BOY (EBG) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 1F466 × 0308 × 200D ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 1F466 ÷ 0061 × 2060 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F466 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F466 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F466 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F466 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F466 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F466 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 1F466 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F466 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F466 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 00AD ÷ 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
÷ 00AD × 0308 ÷ 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
÷ 00AD ÷ 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
@@ -822,18 +1221,28 @@
÷ 00AD × 0308 ÷ 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 00AD ÷ 005F ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 00AD × 0308 ÷ 005F ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 00AD ÷ 1F1E6 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 00AD × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 00AD ÷ 1F1E6 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 00AD × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 00AD ÷ 05D0 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 00AD × 0308 ÷ 05D0 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 00AD ÷ 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 00AD × 0308 ÷ 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 00AD ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 00AD × 0308 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 00AD ÷ 261D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 00AD × 0308 ÷ 261D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 00AD ÷ 1F3FB ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 00AD × 0308 ÷ 1F3FB ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 00AD ÷ 2764 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 00AD × 0308 ÷ 2764 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 00AD ÷ 1F466 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 00AD × 0308 ÷ 1F466 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 00AD × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 00AD × 0308 × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 00AD × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 00AD × 0308 × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 00AD × 200D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 00AD × 0308 × 200D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 00AD ÷ 0061 × 2060 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 00AD × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 00AD ÷ 0061 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -874,18 +1283,28 @@
÷ 0300 × 0308 ÷ 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0300 ÷ 005F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0300 × 0308 ÷ 005F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0300 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0300 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0300 ÷ 05D0 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0300 × 0308 ÷ 05D0 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0300 ÷ 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0300 × 0308 ÷ 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0300 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 0300 × 0308 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 0300 ÷ 261D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0300 × 0308 ÷ 261D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0300 ÷ 1F3FB ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0300 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0300 ÷ 2764 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0300 × 0308 ÷ 2764 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0300 ÷ 1F466 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0300 × 0308 ÷ 1F466 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0300 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0300 × 0308 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 0300 × 0308 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 0300 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 0300 × 0308 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 0300 ÷ 0061 × 2060 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0300 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0300 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -904,6 +1323,68 @@
÷ 0300 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
÷ 0300 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0300 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 200D ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
+÷ 200D × 0308 ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
+÷ 200D ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 200D × 0308 ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 200D ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 200D × 0308 ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 200D ÷ 000B ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]
+÷ 200D × 0308 ÷ 000B ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]
+÷ 200D ÷ 3031 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
+÷ 200D × 0308 ÷ 3031 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
+÷ 200D ÷ 0041 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 200D × 0308 ÷ 0041 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 200D ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 200D × 0308 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 200D ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 200D × 0308 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 200D ÷ 002E ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]
+÷ 200D × 0308 ÷ 002E ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]
+÷ 200D ÷ 0030 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
+÷ 200D × 0308 ÷ 0030 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
+÷ 200D ÷ 005F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 200D × 0308 ÷ 005F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 200D ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 200D × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 200D ÷ 05D0 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
+÷ 200D × 0308 ÷ 05D0 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
+÷ 200D ÷ 0022 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
+÷ 200D × 0308 ÷ 0022 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
+÷ 200D ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 200D × 0308 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 200D ÷ 261D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 200D × 0308 ÷ 261D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 200D ÷ 1F3FB ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 200D × 0308 ÷ 1F3FB ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 200D × 2764 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 200D × 0308 ÷ 2764 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 200D × 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] BOY (EBG) ÷ [0.3]
+÷ 200D × 0308 ÷ 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 200D × 00AD ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
+÷ 200D × 0308 × 00AD ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
+÷ 200D × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 200D × 0308 × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 200D × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 200D × 0308 × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 200D ÷ 0061 × 2060 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 200D × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 200D ÷ 0061 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 200D × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 200D ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 200D × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 200D ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 200D × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 200D ÷ 0061 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 200D × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 200D ÷ 0031 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 200D × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 200D ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 200D × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 200D ÷ 0031 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 200D × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 200D ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 200D × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0061 × 2060 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
÷ 0061 × 2060 × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
÷ 0061 × 2060 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
@@ -926,18 +1407,28 @@
÷ 0061 × 2060 × 0308 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0061 × 2060 × 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0061 × 2060 × 0308 × 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 0061 × 2060 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0061 × 2060 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0061 × 2060 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0061 × 2060 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0061 × 2060 × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0061 × 2060 × 0308 × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0061 × 2060 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0061 × 2060 × 0308 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0061 × 2060 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 0061 × 2060 × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 0061 × 2060 ÷ 261D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0061 × 2060 × 0308 ÷ 261D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0061 × 2060 ÷ 1F3FB ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0061 × 2060 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0061 × 2060 ÷ 2764 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0061 × 2060 × 0308 ÷ 2764 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0061 × 2060 ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0061 × 2060 × 0308 ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0061 × 2060 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 × 2060 × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 × 2060 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 0061 × 2060 × 0308 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 0061 × 2060 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 0061 × 2060 × 0308 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 0061 × 2060 × 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0061 × 2060 × 0308 × 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0061 × 2060 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -978,18 +1469,28 @@
÷ 0061 ÷ 003A × 0308 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0061 ÷ 003A ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0061 ÷ 003A × 0308 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 0061 ÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0061 ÷ 003A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0061 ÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0061 ÷ 003A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0061 × 003A × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0061 × 003A × 0308 × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0061 ÷ 003A ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0061 ÷ 003A × 0308 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0061 ÷ 003A ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 0061 ÷ 003A × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 0061 ÷ 003A ÷ 261D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0061 ÷ 003A × 0308 ÷ 261D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0061 ÷ 003A ÷ 1F3FB ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0061 ÷ 003A × 0308 ÷ 1F3FB ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0061 ÷ 003A ÷ 2764 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0061 ÷ 003A × 0308 ÷ 2764 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0061 ÷ 003A ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0061 ÷ 003A × 0308 ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0061 ÷ 003A × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 ÷ 003A × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 ÷ 003A × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 0061 ÷ 003A × 0308 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 0061 ÷ 003A × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 0061 ÷ 003A × 0308 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 0061 × 003A × 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0061 × 003A × 0308 × 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0061 × 003A × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -1030,18 +1531,28 @@
÷ 0061 ÷ 0027 × 0308 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0061 ÷ 0027 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0061 ÷ 0027 × 0308 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 0061 ÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0061 ÷ 0027 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0061 ÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0061 ÷ 0027 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0061 × 0027 × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0061 × 0027 × 0308 × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0061 ÷ 0027 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0061 ÷ 0027 × 0308 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0061 ÷ 0027 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 0061 ÷ 0027 × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 0061 ÷ 0027 ÷ 261D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0061 ÷ 0027 × 0308 ÷ 261D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0061 ÷ 0027 ÷ 1F3FB ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0061 ÷ 0027 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0061 ÷ 0027 ÷ 2764 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0061 ÷ 0027 × 0308 ÷ 2764 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0061 ÷ 0027 ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0061 ÷ 0027 × 0308 ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0061 ÷ 0027 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 ÷ 0027 × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 ÷ 0027 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 0061 ÷ 0027 × 0308 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 0061 ÷ 0027 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 0061 ÷ 0027 × 0308 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 0061 × 0027 × 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0061 × 0027 × 0308 × 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0061 × 0027 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -1082,18 +1593,28 @@
÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0061 ÷ 0027 × 2060 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 0061 ÷ 0027 × 2060 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0061 ÷ 0027 × 2060 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0061 × 0027 × 2060 × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0061 × 0027 × 2060 × 0308 × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0061 ÷ 0027 × 2060 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0061 ÷ 0027 × 2060 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 0061 ÷ 0027 × 2060 ÷ 261D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 261D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0061 ÷ 0027 × 2060 ÷ 1F3FB ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0061 ÷ 0027 × 2060 ÷ 2764 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 2764 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0061 ÷ 0027 × 2060 ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0061 ÷ 0027 × 2060 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 ÷ 0027 × 2060 × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 ÷ 0027 × 2060 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 0061 ÷ 0027 × 2060 × 0308 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 0061 ÷ 0027 × 2060 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 0061 ÷ 0027 × 2060 × 0308 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 0061 × 0027 × 2060 × 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0061 × 0027 × 2060 × 0308 × 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0061 × 0027 × 2060 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -1134,18 +1655,28 @@
÷ 0061 ÷ 002C × 0308 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0061 ÷ 002C ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0061 ÷ 002C × 0308 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 0061 ÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0061 ÷ 002C × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0061 ÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0061 ÷ 002C × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0061 ÷ 002C ÷ 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0061 ÷ 002C × 0308 ÷ 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0061 ÷ 002C ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0061 ÷ 002C × 0308 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0061 ÷ 002C ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 0061 ÷ 002C × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 0061 ÷ 002C ÷ 261D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0061 ÷ 002C × 0308 ÷ 261D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0061 ÷ 002C ÷ 1F3FB ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0061 ÷ 002C × 0308 ÷ 1F3FB ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0061 ÷ 002C ÷ 2764 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0061 ÷ 002C × 0308 ÷ 2764 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0061 ÷ 002C ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0061 ÷ 002C × 0308 ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0061 ÷ 002C × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 ÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 ÷ 002C × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 0061 ÷ 002C × 0308 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 0061 ÷ 002C × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 0061 ÷ 002C × 0308 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 0061 ÷ 002C ÷ 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0061 ÷ 002C × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0061 ÷ 002C ÷ 0061 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -1186,18 +1717,28 @@
÷ 0031 ÷ 003A × 0308 ÷ 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0031 ÷ 003A ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0031 ÷ 003A × 0308 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 0031 ÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0031 ÷ 003A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0031 ÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0031 ÷ 003A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0031 ÷ 003A ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0031 ÷ 003A × 0308 ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0031 ÷ 003A ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0031 ÷ 003A × 0308 ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0031 ÷ 003A ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 0031 ÷ 003A × 0308 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 0031 ÷ 003A ÷ 261D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0031 ÷ 003A × 0308 ÷ 261D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0031 ÷ 003A ÷ 1F3FB ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0031 ÷ 003A × 0308 ÷ 1F3FB ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0031 ÷ 003A ÷ 2764 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0031 ÷ 003A × 0308 ÷ 2764 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0031 ÷ 003A ÷ 1F466 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0031 ÷ 003A × 0308 ÷ 1F466 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0031 ÷ 003A × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0031 ÷ 003A × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0031 ÷ 003A × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 0031 ÷ 003A × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 0031 ÷ 003A × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 0031 ÷ 003A × 0308 × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 0031 ÷ 003A ÷ 0061 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0031 ÷ 003A × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0031 ÷ 003A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -1238,18 +1779,28 @@
÷ 0031 × 0027 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0031 ÷ 0027 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0031 ÷ 0027 × 0308 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 0031 ÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0031 ÷ 0027 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0031 ÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0031 ÷ 0027 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0031 ÷ 0027 ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0031 ÷ 0027 × 0308 ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0031 ÷ 0027 ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0031 ÷ 0027 × 0308 ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0031 ÷ 0027 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 0031 ÷ 0027 × 0308 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 0031 ÷ 0027 ÷ 261D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0031 ÷ 0027 × 0308 ÷ 261D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0031 ÷ 0027 ÷ 1F3FB ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0031 ÷ 0027 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0031 ÷ 0027 ÷ 2764 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0031 ÷ 0027 × 0308 ÷ 2764 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0031 ÷ 0027 ÷ 1F466 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0031 ÷ 0027 × 0308 ÷ 1F466 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0031 ÷ 0027 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0031 ÷ 0027 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0031 ÷ 0027 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 0031 ÷ 0027 × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 0031 ÷ 0027 × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 0031 ÷ 0027 × 0308 × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 0031 ÷ 0027 ÷ 0061 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0031 ÷ 0027 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0031 ÷ 0027 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -1290,18 +1841,28 @@
÷ 0031 × 002C × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0031 ÷ 002C ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0031 ÷ 002C × 0308 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 0031 ÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0031 ÷ 002C × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0031 ÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0031 ÷ 002C × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0031 ÷ 002C ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0031 ÷ 002C × 0308 ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0031 ÷ 002C ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0031 ÷ 002C × 0308 ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0031 ÷ 002C ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 0031 ÷ 002C × 0308 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 0031 ÷ 002C ÷ 261D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0031 ÷ 002C × 0308 ÷ 261D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0031 ÷ 002C ÷ 1F3FB ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0031 ÷ 002C × 0308 ÷ 1F3FB ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0031 ÷ 002C ÷ 2764 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0031 ÷ 002C × 0308 ÷ 2764 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0031 ÷ 002C ÷ 1F466 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0031 ÷ 002C × 0308 ÷ 1F466 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0031 ÷ 002C × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0031 ÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0031 ÷ 002C × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 0031 ÷ 002C × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 0031 ÷ 002C × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 0031 ÷ 002C × 0308 × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 0031 ÷ 002C ÷ 0061 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0031 ÷ 002C × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0031 ÷ 002C ÷ 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -1342,18 +1903,28 @@
÷ 0031 × 002E × 2060 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 × 0308 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
-÷ 0031 ÷ 002E × 2060 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
-÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0031 ÷ 002E × 2060 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 × 0308 ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]
+÷ 0031 ÷ 002E × 2060 ÷ 261D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0031 ÷ 002E × 2060 × 0308 ÷ 261D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 0031 ÷ 002E × 2060 ÷ 1F3FB ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 0031 ÷ 002E × 2060 ÷ 2764 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0031 ÷ 002E × 2060 × 0308 ÷ 2764 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 0031 ÷ 002E × 2060 ÷ 1F466 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F466 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 0031 ÷ 002E × 2060 × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
+÷ 0031 ÷ 002E × 2060 × 0308 × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 ÷ 0061 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
@@ -1372,35 +1943,33 @@
÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
÷ 0031 × 002E × 2060 × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-÷ 0063 × 0061 × 006E × 0027 × 0074 ÷ # ÷ [0.2] LATIN SMALL LETTER C (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER N (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN SMALL LETTER T (ALetter) ÷ [0.3]
-÷ 0063 × 0061 × 006E × 2019 × 0074 ÷ # ÷ [0.2] LATIN SMALL LETTER C (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER N (ALetter) × [6.0] RIGHT SINGLE QUOTATION MARK (MidNumLet) × [7.0] LATIN SMALL LETTER T (ALetter) ÷ [0.3]
-÷ 0061 × 0062 × 00AD × 0062 × 0079 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER B (ALetter) × [4.0] SOFT HYPHEN (Format_FE) × [5.0] LATIN SMALL LETTER B (ALetter) × [5.0] LATIN SMALL LETTER Y (ALetter) ÷ [0.3]
-÷ 0061 ÷ 0024 ÷ 002D ÷ 0033 × 0034 × 002C × 0035 × 0036 × 0037 × 002E × 0031 × 0034 ÷ 0025 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] DOLLAR SIGN (Other) ÷ [999.0] HYPHEN-MINUS (Other) ÷ [999.0] DIGIT THREE (Numeric) × [8.0] DIGIT FOUR (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT FIVE (Numeric) × [8.0] DIGIT SIX (Numeric) × [8.0] DIGIT SEVEN (Numeric) × [12.0] FULL STOP (MidNumLet) × [11.0] DIGIT ONE (Numeric) × [8.0] DIGIT FOUR (Numeric) ÷ [999.0] PERCENT SIGN (Other) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]
-÷ 0033 × 0061 ÷ # ÷ [0.2] DIGIT THREE (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]
-÷ 0063 × 002E × 0064 ÷ # ÷ [0.2] LATIN SMALL LETTER C (ALetter) × [6.0] FULL STOP (MidNumLet) × [7.0] LATIN SMALL LETTER D (ALetter) ÷ [0.3]
-÷ 0043 × 002E × 0064 ÷ # ÷ [0.2] LATIN CAPITAL LETTER C (ALetter) × [6.0] FULL STOP (MidNumLet) × [7.0] LATIN SMALL LETTER D (ALetter) ÷ [0.3]
-÷ 0063 × 002E × 0044 ÷ # ÷ [0.2] LATIN SMALL LETTER C (ALetter) × [6.0] FULL STOP (MidNumLet) × [7.0] LATIN CAPITAL LETTER D (ALetter) ÷ [0.3]
-÷ 0043 × 002E × 0044 ÷ # ÷ [0.2] LATIN CAPITAL LETTER C (ALetter) × [6.0] FULL STOP (MidNumLet) × [7.0] LATIN CAPITAL LETTER D (ALetter) ÷ [0.3]
-÷ 2060 ÷ 0063 × 2060 × 0061 × 2060 × 006E × 2060 × 0027 × 2060 × 0074 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER N (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER T (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-÷ 2060 ÷ 0063 × 2060 × 0061 × 2060 × 006E × 2060 × 2019 × 2060 × 0074 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER N (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] RIGHT SINGLE QUOTATION MARK (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER T (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-÷ 2060 ÷ 0061 × 2060 × 0062 × 2060 × 00AD × 2060 × 0062 × 2060 × 0079 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER B (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER B (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER Y (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-÷ 2060 ÷ 0061 × 2060 ÷ 0024 × 2060 ÷ 002D × 2060 ÷ 0033 × 2060 × 0034 × 2060 × 002C × 2060 × 0035 × 2060 × 0036 × 2060 × 0037 × 2060 × 002E × 2060 × 0031 × 2060 × 0034 × 2060 ÷ 0025 × 2060 ÷ 0062 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DOLLAR SIGN (Other) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] HYPHEN-MINUS (Other) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT THREE (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT FOUR (Numeric) × [4.0] WORD JOINER (Format_FE) × [12.0] COMMA (MidNum) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT FIVE (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT SIX (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT SEVEN (Numeric) × [4.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT FOUR (Numeric) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] PERCENT SIGN (Other) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER B (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-÷ 2060 ÷ 0033 × 2060 × 0061 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] DIGIT THREE (Numeric) × [4.0] WORD JOINER (Format_FE) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-÷ 2060 ÷ 0063 × 2060 × 002E × 2060 × 0064 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER D (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-÷ 2060 ÷ 0043 × 2060 × 002E × 2060 × 0064 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER D (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-÷ 2060 ÷ 0063 × 2060 × 002E × 2060 × 0044 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER D (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-÷ 2060 ÷ 0043 × 2060 × 002E × 2060 × 0044 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER D (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-÷ 0061 ÷ 1F1E6 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]
-÷ 1F1F7 × 1F1FA ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) ÷ [0.3]
-÷ 1F1F7 × 1F1FA × 1F1F8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) ÷ [0.3]
-÷ 1F1F7 × 1F1FA × 1F1F8 × 1F1EA ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER E (Regional_Indicator) ÷ [0.3]
-÷ 1F1F7 × 1F1FA ÷ 200B ÷ 1F1F8 × 1F1EA ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) ÷ [999.0] ZERO WIDTH SPACE (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER E (Regional_Indicator) ÷ [0.3]
+÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) × [3.0] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [0.3]
+÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3]
+÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (Other) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] ARABIC LETTER NOON (ALetter) ÷ [0.3]
+÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 0041 × 0041 × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 0041 × 003A × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 0041 ÷ 003A ÷ 003A ÷ 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 05D0 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3]
÷ 05D0 × 0022 × 05D0 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.2] QUOTATION MARK (Double_Quote) × [7.3] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]
-÷ 1F1E6 × 1F1E7 × 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]
-÷ 1F1E6 × 200D × 1F1E7 × 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] ZERO WIDTH JOINER (Extend_FE) × [13.3] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]
-÷ 1F1E6 × 1F1E7 × 200D × 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [4.0] ZERO WIDTH JOINER (Extend_FE) × [13.3] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]
-÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (Other) × [4.0] ZERO WIDTH JOINER (Extend_FE) ÷ [999.0] ARABIC LETTER NOON (ALetter) ÷ [0.3]
-÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (ALetter) × [4.0] ZERO WIDTH JOINER (Extend_FE) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 0041 × 0030 × 0030 × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ZERO (Numeric) × [8.0] DIGIT ZERO (Numeric) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 0030 × 002C × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]
+÷ 0030 ÷ 002C ÷ 002C ÷ 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
+÷ 3031 × 3031 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
+÷ 0041 × 005F × 0030 × 005F × 3031 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ZERO (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 0041 × 005F × 005F × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [15.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]
+÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [16.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]
+÷ 0061 ÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [16.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]
+÷ 0061 ÷ 1F1E6 × 200D × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [16.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]
+÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 × 1F1E9 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [16.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) × [16.0] REGIONAL INDICATOR SYMBOL LETTER D (RI) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]
+÷ 261D × 1F3FB ÷ 261D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]
+÷ 1F466 × 1F3FB ÷ # ÷ [0.2] BOY (EBG) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 200D × 1F466 × 1F3FB ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] BOY (EBG) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]
+÷ 200D × 2764 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]
+÷ 200D × 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] BOY (EBG) ÷ [0.3]
+÷ 1F466 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] BOY (EBG) ÷ [0.3]
+÷ 0061 × 0308 × 200D × 0308 × 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]
÷ 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]
÷ 0031 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]
÷ 0031 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]
@@ -1510,6 +2079,6 @@
÷ 0061 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]
÷ 0061 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]
#
-# Lines: 1489
+# Lines: 2057
#
# EOF
diff --git a/tests/uniwbrk/test-u16-wordbreaks.c b/tests/uniwbrk/test-u16-wordbreaks.c
index ab1e0cb..5ef60a9 100644
--- a/tests/uniwbrk/test-u16-wordbreaks.c
+++ b/tests/uniwbrk/test-u16-wordbreaks.c
@@ -1,5 +1,5 @@
/* Test of word breaks in UTF-16 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uniwbrk/test-u32-wordbreaks.c b/tests/uniwbrk/test-u32-wordbreaks.c
index 7155791..3467056 100644
--- a/tests/uniwbrk/test-u32-wordbreaks.c
+++ b/tests/uniwbrk/test-u32-wordbreaks.c
@@ -1,5 +1,5 @@
/* Test of word breaks in UTF-32 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uniwbrk/test-u8-wordbreaks.c b/tests/uniwbrk/test-u8-wordbreaks.c
index 851af95..2846ef1 100644
--- a/tests/uniwbrk/test-u8-wordbreaks.c
+++ b/tests/uniwbrk/test-u8-wordbreaks.c
@@ -1,5 +1,5 @@
/* Test of word breaks in UTF-8 strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uniwbrk/test-uc-wordbreaks.c b/tests/uniwbrk/test-uc-wordbreaks.c
index 7bf3762..ce452db 100644
--- a/tests/uniwbrk/test-uc-wordbreaks.c
+++ b/tests/uniwbrk/test-uc-wordbreaks.c
@@ -1,5 +1,5 @@
/* Word break function test, using test data from UCD.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
@@ -12,7 +12,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Daiki Ueno <ueno@gnu.org>, 2014.
@@ -51,6 +51,11 @@ wordbreakproperty_to_string (int wbp)
CASE(DQ)
CASE(SQ)
CASE(HL)
+ CASE(ZWJ)
+ CASE(EB)
+ CASE(EM)
+ CASE(GAZ)
+ CASE(EBG)
}
abort ();
}
diff --git a/tests/uniwbrk/test-ulc-wordbreaks.c b/tests/uniwbrk/test-ulc-wordbreaks.c
index 8fb05aa..599fee6 100644
--- a/tests/uniwbrk/test-ulc-wordbreaks.c
+++ b/tests/uniwbrk/test-ulc-wordbreaks.c
@@ -1,5 +1,5 @@
/* Test of word breaks in strings.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/tests/uniwidth/test-u16-strwidth.c b/tests/uniwidth/test-u16-strwidth.c
index ba7f047..dfc1d79 100644
--- a/tests/uniwidth/test-u16-strwidth.c
+++ b/tests/uniwidth/test-u16-strwidth.c
@@ -1,5 +1,5 @@
/* Test of u16_strwidth() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniwidth/test-u16-width.c b/tests/uniwidth/test-u16-width.c
index dc8162a..be121f8 100644
--- a/tests/uniwidth/test-u16-width.c
+++ b/tests/uniwidth/test-u16-width.c
@@ -1,5 +1,5 @@
/* Test of u16_width() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniwidth/test-u32-strwidth.c b/tests/uniwidth/test-u32-strwidth.c
index 83e1334..54a7e29 100644
--- a/tests/uniwidth/test-u32-strwidth.c
+++ b/tests/uniwidth/test-u32-strwidth.c
@@ -1,5 +1,5 @@
/* Test of u32_strwidth() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniwidth/test-u32-width.c b/tests/uniwidth/test-u32-width.c
index 0095b6d..d8b5409 100644
--- a/tests/uniwidth/test-u32-width.c
+++ b/tests/uniwidth/test-u32-width.c
@@ -1,5 +1,5 @@
/* Test of u32_width() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniwidth/test-u8-strwidth.c b/tests/uniwidth/test-u8-strwidth.c
index 9b184d6..e2cb23d 100644
--- a/tests/uniwidth/test-u8-strwidth.c
+++ b/tests/uniwidth/test-u8-strwidth.c
@@ -1,5 +1,5 @@
/* Test of u8_strwidth() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniwidth/test-u8-width.c b/tests/uniwidth/test-u8-width.c
index e0e37f5..cfa0479 100644
--- a/tests/uniwidth/test-u8-width.c
+++ b/tests/uniwidth/test-u8-width.c
@@ -1,5 +1,5 @@
/* Test of u8_width() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniwidth/test-uc_width.c b/tests/uniwidth/test-uc_width.c
index 8c248fa..488a080 100644
--- a/tests/uniwidth/test-uc_width.c
+++ b/tests/uniwidth/test-uc_width.c
@@ -1,5 +1,5 @@
/* Test of uc_width() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/tests/uniwidth/test-uc_width2.c b/tests/uniwidth/test-uc_width2.c
index 60ef755..6775469 100644
--- a/tests/uniwidth/test-uc_width2.c
+++ b/tests/uniwidth/test-uc_width2.c
@@ -1,5 +1,5 @@
/* Test of uc_width() function.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
diff --git a/tests/uniwidth/test-uc_width2.sh b/tests/uniwidth/test-uc_width2.sh
index 1463d34..2ade585 100755
--- a/tests/uniwidth/test-uc_width2.sh
+++ b/tests/uniwidth/test-uc_width2.sh
@@ -65,8 +65,8 @@ cat > uc_width.ok <<\EOF
0829..082D 0
082E..0858 A
0859..085B 0
-085C..08E2 A
-08E3..0902 0
+085C..08D3 A
+08D4..0902 0
0903..0939 A
093A 0
093B A
@@ -251,7 +251,9 @@ cat > uc_width.ok <<\EOF
17DD 0
17DE..180A A
180B..180E 0
-180F..18A8 A
+180F..1884 A
+1885..1886 0
+1887..18A8 A
18A9 0
18AA..191F A
1920..1922 0
@@ -327,8 +329,8 @@ cat > uc_width.ok <<\EOF
1CF8..1CF9 0
1CFA..1DBF A
1DC0..1DF5 0
-1DF6..1DFB A
-1DFC..1DFF 0
+1DF6..1DFA A
+1DFB..1DFF 0
1E00..200A A
200B..200F 0
2010..2029 A
@@ -376,8 +378,8 @@ A80B 0
A80C..A824 A
A825..A826 0
A827..A8C3 A
-A8C4 0
-A8C5..A8DF A
+A8C4..A8C5 0
+A8C6..A8DF A
A8E0..A8F1 0
A8F2..A925 A
A926..A92D 0
@@ -493,7 +495,9 @@ FFFC..101FC 1
11234 0
11235 1
11236..11237 0
-11238..112DE 1
+11238..1123D 1
+1123E 0
+1123F..112DE 1
112DF 0
112E0..112E2 1
112E3..112EA 0
@@ -507,7 +511,13 @@ FFFC..101FC 1
11366..1136C 0
1136D..1136F 1
11370..11374 0
-11375..114B2 1
+11375..11437 1
+11438..1143F 0
+11440..11441 1
+11442..11444 0
+11445 1
+11446 0
+11447..114B2 1
114B3..114B8 0
114B9 1
114BA 0
@@ -543,7 +553,19 @@ FFFC..101FC 1
11722..11725 0
11726 1
11727..1172B 0
-1172C..16AEF 1
+1172C..11C2F 1
+11C30..11C36 0
+11C37 1
+11C38..11C3D 0
+11C3E..11C91 1
+11C92..11CA7 0
+11CA8..11CA9 1
+11CAA..11CB0 0
+11CB1 1
+11CB2..11CB3 0
+11CB4 1
+11CB5..11CB6 0
+11CB7..16AEF 1
16AF0..16AF4 0
16AF5..16B2F 1
16B30..16B36 0
@@ -575,9 +597,21 @@ FFFC..101FC 1
1DA9B..1DA9F 0
1DAA0 1
1DAA1..1DAAF 0
-1DAB0..1E8CF 1
+1DAB0..1DFFF 1
+1E000..1E006 0
+1E007 1
+1E008..1E018 0
+1E019..1E01A 1
+1E01B..1E021 0
+1E022 1
+1E023..1E024 0
+1E025 1
+1E026..1E02A 0
+1E02B..1E8CF 1
1E8D0..1E8D6 0
-1E8D7..1FFFF 1
+1E8D7..1E943 1
+1E944..1E94A 0
+1E94B..1FFFF 1
20000..3FFFF 2
40000..E0000 1
E0001 0
diff --git a/tests/unsetenv.c b/tests/unsetenv.c
index 8368744..05f4d8c 100644
--- a/tests/unsetenv.c
+++ b/tests/unsetenv.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992, 1995-2002, 2005-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1992, 1995-2002, 2005-2017 Free Software Foundation, Inc.
This file is part of the GNU C Library.
This program is free software: you can redistribute it and/or modify
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Don't use __attribute__ __nonnull__ in this compilation unit. Otherwise gcc
optimizes away the name == NULL test below. */
diff --git a/build-aux/snippet/unused-parameter.h b/tests/unused-parameter.h
index 843db76..8bd04b1 100644
--- a/build-aux/snippet/unused-parameter.h
+++ b/tests/unused-parameter.h
@@ -1,5 +1,5 @@
/* A C macro for declaring that specific function parameters are not used.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published
@@ -12,7 +12,7 @@
General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* _GL_UNUSED_PARAMETER is a marker that can be appended to function parameter
declarations for parameters that are not used. This helps to reduce
diff --git a/tests/usleep.c b/tests/usleep.c
new file mode 100644
index 0000000..c7e1154
--- /dev/null
+++ b/tests/usleep.c
@@ -0,0 +1,58 @@
+/* Pausing execution of the current thread.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Written by Eric Blake <ebb9@byu.net>, 2009.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* This file is _intentionally_ light-weight. Rather than using
+ select or nanosleep, both of which drag in external libraries on
+ some platforms, this merely rounds up to the nearest second if
+ usleep() does not exist. If sub-second resolution is important,
+ then use a more powerful interface to begin with. */
+
+#include <config.h>
+
+/* Specification. */
+#include <unistd.h>
+
+#include <errno.h>
+
+#ifndef HAVE_USLEEP
+# define HAVE_USLEEP 0
+#endif
+
+/* Sleep for MICRO microseconds, which can be greater than 1 second.
+ Return -1 and set errno to EINVAL on range error (about 4295
+ seconds), or 0 on success. Interaction with SIGALARM is
+ unspecified. */
+
+int
+usleep (useconds_t micro)
+{
+ unsigned int seconds = micro / 1000000;
+ if (sizeof seconds < sizeof micro && micro / 1000000 != seconds)
+ {
+ errno = EINVAL;
+ return -1;
+ }
+ if (!HAVE_USLEEP && micro % 1000000)
+ seconds++;
+ while ((seconds = sleep (seconds)) != 0);
+
+#undef usleep
+#if !HAVE_USLEEP
+# define usleep(x) 0
+#endif
+ return usleep (micro % 1000000);
+}
diff --git a/build-aux/snippet/warn-on-use.h b/tests/warn-on-use.h
index 2948b47..cae8c3e 100644
--- a/build-aux/snippet/warn-on-use.h
+++ b/tests/warn-on-use.h
@@ -1,5 +1,5 @@
/* A C macro for emitting warnings if a function is used.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published
@@ -12,7 +12,7 @@
General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* _GL_WARN_ON_USE (function, "literal string") issues a declaration
for FUNCTION which will then trigger a compiler warning containing
diff --git a/tests/wcrtomb.c b/tests/wcrtomb.c
index b931ee9..e9f9846 100644
--- a/tests/wcrtomb.c
+++ b/tests/wcrtomb.c
@@ -1,5 +1,5 @@
/* Convert wide character to multibyte character.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2008.
This program is free software: you can redistribute it and/or modify
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/wctob.c b/tests/wctob.c
index 15e3ff3..c8ef2e6 100644
--- a/tests/wctob.c
+++ b/tests/wctob.c
@@ -1,5 +1,5 @@
/* Convert wide character to unibyte character.
- Copyright (C) 2008, 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008, 2010-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2008.
This program is free software: you can redistribute it and/or modify
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/wctomb-impl.h b/tests/wctomb-impl.h
index a6ed971..a00b0a5 100644
--- a/tests/wctomb-impl.h
+++ b/tests/wctomb-impl.h
@@ -1,5 +1,5 @@
/* Convert wide character to multibyte character.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or modify
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
int
wctomb (char *s, wchar_t wc)
diff --git a/tests/wctomb.c b/tests/wctomb.c
index f1d14f5..b15952b 100644
--- a/tests/wctomb.c
+++ b/tests/wctomb.c
@@ -1,5 +1,5 @@
/* Convert wide character to multibyte character.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or modify
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/xalloc-die.c b/tests/xalloc-die.c
index 4c7994b..3626c8b 100644
--- a/tests/xalloc-die.c
+++ b/tests/xalloc-die.c
@@ -1,6 +1,6 @@
/* Report a memory allocation failure and exit.
- Copyright (C) 1997-2000, 2002-2004, 2006, 2009-2016 Free Software
+ Copyright (C) 1997-2000, 2002-2004, 2006, 2009-2017 Free Software
Foundation, Inc.
This program is free software: you can redistribute it and/or modify
@@ -14,7 +14,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/tests/xalloc-oversized.h b/tests/xalloc-oversized.h
deleted file mode 100644
index 53e6556..0000000
--- a/tests/xalloc-oversized.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* xalloc-oversized.h -- memory allocation size checking
-
- Copyright (C) 1990-2000, 2003-2004, 2006-2016 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
-
-#ifndef XALLOC_OVERSIZED_H_
-#define XALLOC_OVERSIZED_H_
-
-#include <stddef.h>
-
-/* Default for (non-Clang) compilers that lack __has_builtin. */
-#ifndef __has_builtin
-# define __has_builtin(x) 0
-#endif
-
-/* True if N * S would overflow in a size calculation.
- This expands to a constant expression if N and S are both constants.
- By gnulib convention, SIZE_MAX represents overflow in size
- calculations, so the conservative dividend to use here is
- SIZE_MAX - 1, since SIZE_MAX might represent an overflowed value.
- However, malloc (SIZE_MAX) fails on all known hosts where
- sizeof (ptrdiff_t) <= sizeof (size_t), so do not bother to test for
- exactly-SIZE_MAX allocations on such hosts; this avoids a test and
- branch when S is known to be 1. */
-#define __xalloc_oversized(n, s) \
- ((size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / (s) < (n))
-
-
-/* Return 1 if an array of N objects, each of size S, cannot exist due
- to size arithmetic overflow. S must be positive and N must be
- nonnegative. This is a macro, not a function, so that it
- works correctly even when SIZE_MAX < N. */
-
-#if 7 <= __GNUC__ || __has_builtin (__builtin_add_overflow_p)
-# define xalloc_oversized(n, s) __builtin_mul_overflow_p (n, s, (size_t) 1)
-#elif ((5 <= __GNUC__ \
- || (__has_builtin (__builtin_mul_overflow) \
- && __has_builtin (__builtin_constant_p))) \
- && !__STRICT_ANSI__)
-# define xalloc_oversized(n, s) \
- (__builtin_constant_p (n) && __builtin_constant_p (s) \
- ? __xalloc_oversized (n, s) \
- : ({ size_t __xalloc_size; __builtin_mul_overflow (n, s, &__xalloc_size); }))
-
-/* Other compilers use integer division; this may be slower but is
- more portable. */
-#else
-# define xalloc_oversized(n, s) __xalloc_oversized (n, s)
-#endif
-
-#endif /* !XALLOC_OVERSIZED_H_ */
diff --git a/tests/xalloc.h b/tests/xalloc.h
index a4fddbf..4f675e0 100644
--- a/tests/xalloc.h
+++ b/tests/xalloc.h
@@ -1,6 +1,6 @@
/* xalloc.h -- malloc with out-of-memory checking
- Copyright (C) 1990-2000, 2003-2004, 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 1990-2000, 2003-2004, 2006-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,12 +13,13 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef XALLOC_H_
#define XALLOC_H_
#include <stddef.h>
+#include <stdint.h>
#include "xalloc-oversized.h"
@@ -193,14 +194,17 @@ x2nrealloc (void *p, size_t *pn, size_t s)
n = DEFAULT_MXFAST / s;
n += !n;
}
+ if (xalloc_oversized (n, s))
+ xalloc_die ();
}
else
{
/* Set N = floor (1.5 * N) + 1 so that progress is made even if N == 0.
- Check for overflow, so that N * S stays in size_t range.
- The check may be slightly conservative, but an exact check isn't
- worth the trouble. */
- if ((size_t) -1 / 3 * 2 / s <= n)
+ Check for overflow, so that N * S stays in both ptrdiff_t and
+ size_t range. The check may be slightly conservative, but an
+ exact check isn't worth the trouble. */
+ if ((PTRDIFF_MAX < SIZE_MAX ? PTRDIFF_MAX : SIZE_MAX) / 3 * 2 / s
+ <= n)
xalloc_die ();
n += n / 2 + 1;
}
diff --git a/tests/xmalloc.c b/tests/xmalloc.c
index 429b50d..c8dbc61 100644
--- a/tests/xmalloc.c
+++ b/tests/xmalloc.c
@@ -1,6 +1,6 @@
/* xmalloc.c -- malloc with out of memory checking
- Copyright (C) 1990-2000, 2002-2006, 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 1990-2000, 2002-2006, 2008-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -13,7 +13,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -93,11 +93,11 @@ void *
xcalloc (size_t n, size_t s)
{
void *p;
- /* Test for overflow, since some calloc implementations don't have
- proper overflow checks. But omit overflow and size-zero tests if
- HAVE_GNU_CALLOC, since GNU calloc catches overflow and never
- returns NULL if successful. */
- if ((! HAVE_GNU_CALLOC && xalloc_oversized (n, s))
+ /* Test for overflow, since objects with size greater than
+ PTRDIFF_MAX cause pointer subtraction to go awry. Omit size-zero
+ tests if HAVE_GNU_CALLOC, since GNU calloc never returns NULL if
+ successful. */
+ if (xalloc_oversized (n, s)
|| (! (p = calloc (n, s)) && (HAVE_GNU_CALLOC || n != 0)))
xalloc_die ();
return p;
diff --git a/tests/zerosize-ptr.h b/tests/zerosize-ptr.h
index e6ff672..9adecfa 100644
--- a/tests/zerosize-ptr.h
+++ b/tests/zerosize-ptr.h
@@ -1,5 +1,5 @@
/* Return a pointer to a zero-size object in memory.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -12,7 +12,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* ISO C 99 does not allow memcmp(), memchr() etc. to be invoked with a NULL
argument. Therefore this file produces a non-NULL pointer which cannot
diff --git a/version.sh b/version.sh
index 37dff7c..809c80e 100644
--- a/version.sh
+++ b/version.sh
@@ -1,6 +1,6 @@
# Version number and release date.
-VERSION_NUMBER=0.9.7
-RELEASE_DATE=2016-12-02 # in "date +%Y-%m-%d" format
+VERSION_NUMBER=0.9.8
+RELEASE_DATE=2017-11-30 # in "date +%Y-%m-%d" format
# Version of gnulib that was used in this release.
-GNULIB_GIT_COMMIT=31a08abd323ebffea3d4fb2d5a66f801fe8b3031
+GNULIB_GIT_COMMIT=82edd0e68b9e88fb24c1d32ad815083f66fae1ef